:root{--green-900:#003f3d;--green-800:#07514d;--green-700:#14645b;--orange-600:#ff6b1f;--orange-100:#fff0e5;--paper:#fffaf0;--sand:#f8f3e8;--mist:#edf5f1;--ink:#14211f;--muted:#626d69;--line:#ddd7cc;--blue:#2f6f9f;--red:#c94a35;--shadow:0 20px 60px #0f4b3f1f}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{background:var(--paper);width:100%;min-height:100%;overflow-x:hidden}body{width:100%;max-width:100%;min-height:100dvh;color:var(--ink);background:#d6d2ca;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}button,input,textarea,select{font:inherit}button{min-height:44px}a{color:inherit}.app-shell{min-height:100vh;padding:16px}.mobile-frame{gap:16px;width:min(100%,1180px);margin:0 auto;display:grid}.topbar{grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 0 4px;display:grid}.brand-mark{align-items:center;gap:10px;min-width:0;display:flex}.brand-icon{background:var(--green-800);color:#fff;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.brand-title{margin:0;font-size:1.15rem;line-height:1.1}.brand-subtitle{color:var(--muted);margin:2px 0 0;font-size:.85rem}.icon-button,.plain-icon-button{border:1px solid var(--line);width:44px;height:44px;color:var(--green-900);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:inline-grid}.plain-icon-button{background:0 0;border-color:#0000}.role-switcher,.bottom-nav,.mode-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.role-switcher button,.bottom-nav button,.mode-tabs button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#ffffffd1;border-radius:8px;font-weight:700}.role-switcher button[aria-pressed=true],.bottom-nav button[aria-current=page],.mode-tabs button[aria-pressed=true]{border-color:var(--green-800);background:var(--green-800);color:#fff}.layout-grid,.workspace{gap:16px;display:grid}.panel,.task-card,.surface{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffe0;border-radius:8px}.panel{padding:18px}.surface,.task-card{box-shadow:none;padding:14px}.section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.section-title h2,.section-title h3{margin:0;font-size:1rem;line-height:1.25}.section-title p,.muted{color:var(--muted);margin:4px 0 0;font-size:.9rem}.client-hero{background:linear-gradient(135deg, var(--green-900), var(--green-700));color:#fff;box-shadow:var(--shadow);border-radius:8px;gap:14px;padding:18px;display:grid}.address-chip{color:#fff;background:#ffffff1c;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:8px 10px;font-size:.9rem;display:inline-flex}.hero-greeting{margin:0;font-size:clamp(1.7rem,6vw,3.25rem);line-height:1.02}.search-box{color:var(--ink);background:#fff;border-radius:8px;gap:10px;padding:12px;display:grid}.search-row{grid-template-columns:24px 1fr;align-items:start;gap:10px;display:grid}.search-row textarea,.input,.select{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);background:#fff;border-radius:8px;outline:none;padding:12px}.search-row textarea{resize:vertical;border:0;min-height:92px;padding:2px 0;font-size:1rem}.search-row textarea:focus,.input:focus,.select:focus{box-shadow:0 0 0 3px #f4742a33}.field-grid{gap:10px;display:grid}.field{gap:6px;display:grid}.field label{color:var(--muted);font-size:.82rem;font-weight:700}.primary-button,.secondary-button,.danger-button,.ghost-button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font-weight:800;display:inline-flex}.primary-button{background:var(--orange-600);color:#fff}.secondary-button{border-color:var(--green-800);background:var(--green-800);color:#fff}.danger-button{border-color:var(--red);color:var(--red);background:#fff}.ghost-button{border-color:var(--line);color:var(--green-900);background:#fff}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled,.ghost-button:disabled{cursor:not-allowed;opacity:.58}.pill{background:var(--mist);width:fit-content;max-width:100%;color:var(--green-900);border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.78rem;font-weight:800;display:inline-flex}.pill.orange{background:var(--orange-100);color:#8c3f12}.pill.blue{color:var(--blue);background:#e7f0f7}.pill.red{color:var(--red);background:#ffe9e4}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.category-button{border:1px solid var(--line);min-height:54px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border-radius:8px;padding:10px}.category-button[aria-pressed=true]{border-color:var(--orange-600);background:var(--orange-100)}.order-state{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:11px 0;display:grid}.order-state:last-child{border-bottom:0}.dot{background:var(--line);border-radius:999px;width:13px;height:13px;margin-top:4px}.dot.done{background:var(--green-800)}.map-preview{border:1px solid var(--line);background:linear-gradient(90deg, transparent 49%, #0f4b3f1f 49% 51%, transparent 51%), linear-gradient(0deg, transparent 49%, #0f4b3f1f 49% 51%, transparent 51%), var(--mist);background-size:46px 46px;border-radius:8px;min-height:180px;position:relative;overflow:hidden}.map-pin,.map-pro{color:#fff;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;box-shadow:0 8px 22px #0000002e}.map-pin{background:var(--orange-600);top:50%;left:18%}.map-pro{background:var(--green-800);top:26%;right:22%}.chat-list{gap:8px;max-height:260px;padding-right:4px;display:grid;overflow:auto}.message{background:var(--mist);border-radius:8px;width:fit-content;max-width:82%;padding:9px 11px}.message.mine{background:var(--green-800);color:#fff;justify-self:end}.message-meta{opacity:.74;margin-bottom:3px;font-size:.72rem;display:block}.chat-form{grid-template-columns:1fr auto auto;gap:8px;margin-top:10px;display:grid}.chat-form button{width:48px}.availability{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.switch{cursor:pointer;background:#bdc8c4;border:0;border-radius:999px;width:70px;height:38px;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:30px;height:30px;transition:transform .16s;position:absolute;top:4px;left:4px}.switch[aria-pressed=true]{background:var(--green-800)}.switch[aria-pressed=true]:after{transform:translate(32px)}.metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.metric{background:var(--mist);border-radius:8px;min-height:74px;padding:10px}.metric strong{font-size:1.2rem;display:block}.alert{color:#68401f;background:#fff8f2;border:1px solid #f1cbb4;border-radius:8px;padding:12px}.empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:8px;padding:16px}.auth-wrap{place-items:center;min-height:calc(100vh - 32px);display:grid}.auth-panel{width:min(100%,460px)}.auth-logo{object-fit:contain;width:min(100%,280px);height:auto;margin:0 0 14px;display:block}.auth-mark{background:var(--green-800);color:#fff;border-radius:8px;place-items:center;width:62px;height:62px;margin-bottom:14px;font-size:1.45rem;font-weight:900;display:grid}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:860px){.app-shell{padding:24px}.layout-grid{grid-template-columns:220px minmax(0,1fr);align-items:start}.role-switcher,.bottom-nav{grid-template-columns:1fr;position:sticky;top:20px}.workspace.client{grid-template-columns:minmax(0,1.14fr) minmax(320px,.86fr)}.workspace.pro,.workspace.admin{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr)}.field-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.v6-app{background:var(--sand);width:100%;max-width:552px;min-height:100dvh;color:var(--ink);margin:0 auto;padding:0 18px 96px;position:relative;overflow-x:hidden}.v6-center{place-items:center;width:min(100%,1000px);display:grid}.v6-top{z-index:10;background:var(--green-900);color:#fff;border-bottom:0;justify-content:space-between;align-items:flex-start;gap:12px;margin:0 -18px 16px;padding:28px 18px 24px;display:flex;position:relative}.v6-top strong,.v6-logo{margin:0;font-size:1.72rem;font-weight:900;line-height:1;display:block}.v6-top strong span,.v6-logo span{color:var(--orange-600)}.v6-header-logo,.v6-logo-image{object-fit:contain;max-width:100%;height:auto;display:block}.v6-header-logo{border-radius:11px;width:46px;height:46px}.v6-logo-image{width:min(100%,300px);margin:0 0 14px}.v6-logo-image-center{margin-left:auto;margin-right:auto}.v6-logo-image-compact{width:220px}.v6-top p,.v6-muted{color:var(--muted);margin:4px 0 0;font-size:.88rem;line-height:1.45}.v6-top .v6-kicker{color:#ffffffad;letter-spacing:0;text-transform:uppercase;margin-top:18px;font-size:.72rem;font-weight:900;line-height:1}.v6-top .v6-location{color:#fff;cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:5px;max-width:min(100%,360px);margin:4px 0 0;padding:0;font-size:.9rem;font-weight:900;line-height:1.35;display:inline-flex}.v6-top .v6-location:focus-visible{outline:2px solid var(--orange-600);outline-offset:3px}.v6-mode-switch{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:min(100%,230px);margin-top:12px;padding:4px;display:inline-grid}.v6-mode-switch button{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:0;min-height:34px;font-size:.78rem;font-weight:900}.v6-mode-switch button[aria-pressed=true]{color:var(--green-900);background:#fff}.v6-bell-button{position:relative}.v6-bell-button>span{border:2px solid var(--green-900);background:var(--orange-600);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:.68rem;font-weight:900;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.v6-content,.v6-stack{gap:14px;min-width:0;display:grid}.v6-content>*{min-width:0}.v6-notification-panel{z-index:20;border:1px solid var(--line);background:#fffdfafa;border-radius:14px;gap:12px;width:min(430px,100%);margin-left:auto;padding:14px;display:grid;position:sticky;top:8px;box-shadow:0 18px 42px #00000024}.v6-notification-head,.v6-notification-history-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.v6-notification-head h2,.v6-notification-history-head h1{margin:0;font-size:1.1rem}.v6-notification-head span,.v6-notification-history-head p{color:var(--muted);margin:3px 0 0;font-size:.78rem;display:block}.v6-notification-feed,.v6-notification-history{gap:0;min-width:0;display:grid}.v6-notification-feed h3,.v6-notification-history h2{color:var(--muted);letter-spacing:0;text-transform:uppercase;margin:12px 0 5px;font-size:.72rem}.v6-notification-item{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.v6-notification-item:last-child{border-bottom:0}.v6-notification-main{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:9px minmax(0,1fr) auto;align-items:start;gap:9px;padding:11px 4px;display:grid}.v6-notification-item.unread{background:color-mix(in srgb, var(--mist) 72%, white)}.v6-notification-dot{background:0 0;border-radius:999px;width:7px;height:7px;margin-top:6px}.v6-notification-item.unread .v6-notification-dot{background:var(--orange-600)}.v6-notification-copy{gap:3px;min-width:0;display:grid}.v6-notification-copy strong,.v6-notification-copy span,.v6-notification-copy small{overflow-wrap:anywhere;min-width:0}.v6-notification-copy span,.v6-notification-copy small{color:var(--muted);font-size:.78rem;line-height:1.3}.v6-notification-action{color:var(--green-900);white-space:nowrap;align-self:center;font-size:.73rem;font-weight:800}.v6-notification-archive{width:36px;height:36px;color:var(--muted);background:0 0;border:0;align-self:center}.v6-notification-footer{justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.v6-notification-footer .v6-secondary{width:auto;min-width:104px}.v6-notification-empty{color:var(--muted);text-align:center;margin:18px 0}.v6-notification-history{gap:0;padding-bottom:18px}.v6-notification-history-head{align-items:center;margin-bottom:8px}.v6-notification-history-head>div{flex:1}.v6-notification-pagination{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-top:18px;display:grid}.v6-notification-pagination button{border:1px solid var(--line);min-height:42px;color:var(--ink);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:4px;display:inline-flex}.v6-notification-pagination button:last-child{justify-self:stretch}.v6-notification-pagination span{color:var(--muted);font-size:.78rem}.v6-card,.v6-section,.v6-order,.v6-available,.v6-account,.v6-menu{border:1px solid var(--line);background:#ffffffeb;border-radius:22px;min-width:0;max-width:100%;box-shadow:0 16px 42px #17211f14}.v6-card,.v6-section,.v6-available,.v6-account,.v6-menu{padding:16px}.v6-card h1,.v6-card h2,.v6-section h2,.v6-account h1{margin:0;font-size:1.2rem;line-height:1.2}.v6-hero{background:linear-gradient(135deg, #0c322cf5, #14634ff5), var(--green-900);color:#fff;min-width:0;max-width:100%;box-shadow:var(--shadow);border-radius:28px;gap:12px;margin-top:2px;padding:28px 24px;display:grid}.v6-hero h1{overflow-wrap:anywhere;margin:0;font-size:2.08rem;line-height:1.03}.v6-hero p{color:#ffffffdb;margin:0;line-height:1.45}.v6-live{width:fit-content;color:inherit;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:.78rem;font-weight:800;display:inline-flex}.v6-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.v6-section-head h2{letter-spacing:0;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:900}.v6-section-head span,.v6-order small{color:var(--muted);font-size:.82rem;font-weight:800}.v6-services{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.v6-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v6-service,.v6-check-service{border:1px solid var(--line);min-width:0;min-height:118px;color:var(--ink);cursor:pointer;text-align:center;background:#fff;border-radius:18px;align-content:center;gap:7px;padding:12px;display:grid}.v6-check-service{grid-template-columns:20px minmax(0,1fr);align-content:center;align-items:center;min-height:54px}.v6-service-selector .v6-check-service{text-align:left;grid-template-columns:34px minmax(0,1fr);gap:8px;min-height:68px;padding:10px}.v6-service-selector .v6-check-service>span{background:var(--mist);width:34px;height:34px;color:var(--green-900);border-radius:10px;place-items:center;display:grid}.v6-service-selector .v6-check-service strong,.v6-service-selector .v6-check-service small{overflow-wrap:anywhere;min-width:0;display:block}.v6-service-selector .v6-check-service small{color:var(--muted);font-size:.72rem}.v6-service span,.v6-order-icon{background:var(--orange-100);width:52px;height:52px;color:var(--orange-600);border-radius:16px;place-items:center;margin:0 auto;display:grid}.v6-service strong,.v6-check-service,.v6-order strong{overflow-wrap:anywhere;font-weight:800;line-height:1.2}.v6-service small{color:var(--muted);font-size:.72rem}.v6-service[aria-pressed=true],.v6-check-service[aria-pressed=true]{border-color:var(--orange-600);background:var(--orange-100)}.v6-specialty-panel{border-top:1px solid var(--line);gap:12px;margin-top:14px;padding-top:14px;display:grid}.v6-specialty-panel.compact{margin-top:0;padding-top:8px}.v6-specialty-group{gap:8px;display:grid}.v6-specialty-group>strong{color:var(--green-900);font-size:.9rem}.v6-chip-list{flex-wrap:wrap;gap:8px;display:flex}.v6-chip-list button{border:1px solid var(--line);min-height:34px;color:var(--green-900);cursor:pointer;background:#fff;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:900}.v6-chip-list button[aria-pressed=true]{border-color:var(--green-800);background:var(--mist);box-shadow:inset 0 0 0 1px var(--green-800)}.v6-flat-section{box-shadow:none;background:0 0;border-color:#0000;padding:8px 0}.v6-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v6-mode-card{border:1px solid var(--line);min-width:0;min-height:86px;color:var(--ink);text-align:center;cursor:pointer;background:linear-gradient(#fffffff5,#fffdfaf5),#fff;border-radius:14px;align-content:start;gap:6px;padding:9px 8px;display:grid}.v6-mode-card svg{box-sizing:content-box;background:var(--mist);width:20px;height:20px;color:var(--green-900);border-radius:12px;justify-self:center;padding:7px}.v6-mode-card[aria-pressed=true]{border-color:var(--orange-600);background:var(--orange-100);box-shadow:inset 0 0 0 1px var(--orange-600)}.v6-mode-card[aria-pressed=true] svg{color:var(--orange-600);background:#fff}.v6-mode-card strong{overflow-wrap:anywhere;font-size:.8rem;line-height:1.1}.v6-mode-card small{color:var(--muted);overflow-wrap:anywhere;font-size:.66rem;font-weight:700;line-height:1.15}.v6-mode-card[aria-disabled=true]{opacity:.48;cursor:not-allowed}.v6-mode-card[aria-disabled=true] svg{color:var(--muted);background:#f3f0ea}.v6-mode-fallback,.v6-recurring-box{border:1px solid var(--line);background:#fffdfab8;border-radius:8px;gap:8px;padding:10px;display:grid}.v6-flow-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.v6-flow-step{background:#e9f4f09e;border-radius:10px;gap:4px;min-width:0;padding:9px;display:grid}.v6-flow-step span{width:24px;height:24px;color:var(--green-900);background:#fff;border-radius:8px;place-items:center;font-size:.72rem;font-weight:900;display:grid}.v6-flow-step.active span{background:var(--orange-600);color:#fff}.v6-flow-step strong,.v6-flow-step small{overflow-wrap:anywhere;min-width:0}.v6-flow-step strong{color:var(--green-900);font-size:.78rem;line-height:1.15}.v6-flow-step small{color:var(--muted);font-size:.68rem;line-height:1.2}.v6-field{gap:7px;min-width:0;display:grid}.v6-field span{color:var(--muted);font-size:.82rem;font-weight:800;line-height:1.25;display:block}.v6-field input,.v6-field textarea,.v6-field select,.v6-chat-form input{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);background:#fff;border-radius:8px;padding:10px 12px}.v6-field textarea{resize:vertical;min-height:96px}.v6-field input[type=file]{padding:9px 10px;font-size:.82rem}.v6-finder{background:var(--green-800);color:#fff;gap:12px;margin-top:-6px;display:grid}.v6-finder .v6-field span{color:#ffffffc7}.v6-search-box{border:1px solid var(--line);color:var(--green-800);background:#fff;border-radius:18px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.v6-search-box textarea,.v6-search-box input{resize:vertical;background:0 0;border:0;outline:none;min-height:58px;padding:0}.v6-search-box input{min-height:40px}.v6-search-box.line{border-radius:18px}.v6-chip-row{flex-wrap:wrap;gap:8px;display:flex}.v6-chip-row.nowrap{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.v6-chip-row button{border:1px solid var(--line);background:var(--paper);min-height:34px;color:var(--green-900);white-space:nowrap;border-radius:8px;padding:6px 9px;font-size:.78rem;font-weight:800}.v6-chip-row button[aria-pressed=true]{border-color:var(--green-900);background:var(--green-900);color:#fff}.v6-orange-button{border:1px solid var(--orange-600);background:var(--orange-600);color:#fff;border-radius:14px;justify-content:center;align-items:center;min-width:0;min-height:42px;padding:8px 12px;font-weight:900;display:inline-flex}.v6-orange-button:disabled{cursor:not-allowed;opacity:.55}.v6-recommendation{background:var(--mist);color:var(--ink);border:1px solid #b8d9cb;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.v6-recommendation p,.v6-recommendation small{color:var(--muted);margin:0;font-size:.8rem;line-height:1.35}.v6-recommendation p{color:var(--green-800);align-items:center;gap:5px;font-weight:900;display:inline-flex}.v6-recommendation strong{color:var(--ink);margin:2px 0;line-height:1.2;display:block}.v6-primary,.v6-secondary,.v6-danger,.v6-icon-button,.v6-bottom button,.v6-tabs button,.v6-menu button,.v6-chat-form button{cursor:pointer;border-radius:8px}.v6-primary,.v6-secondary,.v6-danger{border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:46px;padding:10px 14px;font-weight:900;line-height:1.2;display:inline-flex}.v6-primary{background:var(--orange-600);color:#fff}.v6-link-button{text-decoration:none;display:inline-flex}.v6-text-button{color:var(--green);cursor:pointer;font:inherit;text-align:center;background:0 0;border:0;padding:6px 4px;font-weight:900}.v6-confirm-card{text-align:center}.v6-confirm-icon{width:68px;height:68px;color:var(--green-800);background:#e5f2ed;border-radius:26px;place-items:center;margin:18px auto 12px;display:grid}.v6-spin{animation:.9s linear infinite v6-spin}@keyframes v6-spin{to{transform:rotate(360deg)}}.v6-secondary{border-color:var(--line);color:var(--green-900);background:#fff}.v6-primary:disabled,.v6-secondary:disabled,.v6-danger:disabled{cursor:not-allowed;opacity:.55}.v6-danger{color:var(--red);background:#fff5f2;border-color:#f1b6a9}.v6-icon-button{color:#fff;background:#ffffff14;border:1px solid #ffffff14;flex:none;place-items:center;width:44px;height:44px;display:grid}.v6-bottom{z-index:20;border:0;border-top:1px solid var(--line);background:#fffffff5;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;max-width:552px;margin:0 auto;padding:10px 12px 12px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #17211f1a}.v6-bottom button{min-width:0;min-height:50px;color:var(--muted);background:0 0;border:0;place-items:center;gap:2px;font-size:.72rem;font-weight:800;display:grid}.v6-bottom button.active{color:var(--orange-600);background:0 0}.v6-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.v6-tabs button{border:1px solid var(--line);color:var(--muted);background:#fff;font-weight:900}.v6-tabs button[aria-pressed=true]{border-color:var(--green-800);background:var(--green-800);color:#fff}.v6-alert,.v6-note,.v6-toast{color:#68401f;background:#fff8f2;border:1px solid #f1cbb4;border-radius:8px;margin:0;padding:11px 12px}.v6-note{background:var(--mist);color:var(--green-900);border-color:#b8d9cb}.v6-toast{text-align:left;width:100%;position:static}.v6-toast.error{color:var(--red);border-color:#efb4aa}.v6-available{background:var(--green-900);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.v6-available p{color:#ffffffc2;margin:4px 0 0;line-height:1.35}.v6-switch{background:#ffffff42;border:0;border-radius:999px;width:68px;height:38px;position:relative}.v6-switch span{background:#fff;border-radius:999px;width:30px;height:30px;transition:transform .16s;position:absolute;top:4px;left:4px}.v6-switch[aria-pressed=true]{background:var(--orange-600)}.v6-switch[aria-pressed=true] span{transform:translate(30px)}.v6-split{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.v6-actions-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.v6-actions-row.compact{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.v6-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.v6-choice-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.v6-choice{border:1px solid var(--line);min-width:0;min-height:54px;color:var(--green-900);text-align:center;background:#fff;border-radius:8px;place-items:center;gap:4px;font-size:.82rem;font-weight:900;display:grid}.v6-choice[aria-pressed=true]{border-color:var(--orange-600);background:var(--orange-100)}.v6-choice:disabled,.v6-choice[aria-disabled=true]{cursor:not-allowed;opacity:.58}.v6-choice small{color:var(--muted);font-size:.68rem;font-weight:800}.v6-section-head.compact{margin:4px 0 -2px}.v6-section-head h3{color:var(--ink);letter-spacing:0;margin:0;font-size:.98rem}.v6-file-list{gap:6px;display:grid}.v6-file-list span{min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:.82rem;display:inline-flex}.v6-file-list span.active{color:var(--green-900);font-weight:850}.v6-file-list b{background:var(--mist);color:var(--green-900);text-transform:uppercase;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:.62rem;font-weight:900}.v6-upload-list{gap:10px;display:grid}.v6-upload-card{border:1px solid var(--line);background:#fffdfa;border-radius:16px;gap:10px;padding:12px;display:grid}.v6-upload-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.v6-upload-head strong{overflow-wrap:anywhere;min-width:0}.v6-upload-head span{background:var(--orange-100);color:var(--orange-600);border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:900}.v6-upload-head span[data-state=uploaded]{background:var(--mist);color:var(--green-800)}.v6-evidence-link,.v6-help-text{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.35}a.v6-evidence-link{color:var(--green-800);font-weight:800}.v6-pro-list,.v6-quote-list,.v6-service-list{gap:8px;display:grid}.v6-list-service{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.v6-list-service>span{background:var(--green-900);width:50px;height:50px;color:var(--orange-600);border-radius:14px;place-items:center;font-size:1rem;font-weight:900;display:grid}.v6-list-service strong,.v6-list-service p,.v6-list-service small{margin:0;line-height:1.25;display:block}.v6-list-service p{color:var(--muted);margin-top:3px;font-size:.78rem}.v6-list-service small{color:#b6661c;margin-top:3px;font-size:.78rem;font-weight:900}.v6-pro-card{border:1px solid var(--line);min-width:0;color:var(--ink);text-align:left;background:#fff;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;display:grid}.v6-pro-card[aria-pressed=true]{border-color:var(--orange-600);background:var(--orange-100)}.v6-pro-avatar{background:var(--green-800);color:#fff;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.v6-pro-card strong,.v6-pro-card small,.v6-pro-card em{line-height:1.25;display:block}.v6-pro-card small,.v6-pro-card em{color:var(--muted);margin-top:4px;font-size:.78rem}.v6-pro-card em{font-style:normal}.v6-badges{color:var(--green-800);align-items:center;gap:5px;display:inline-flex}.v6-badges b{background:var(--green-800);color:#fff;border-radius:7px;padding:3px 5px;font-size:.65rem}.v6-quote-card,.v6-summary{border:1px solid var(--line);background:#fffdfa;border-radius:8px;gap:6px;padding:10px;display:grid}.v6-quote-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.v6-quote-head>div{gap:3px;min-width:0;display:grid}.v6-quote-head strong{overflow-wrap:anywhere}.v6-quote-head span,.v6-quote-components{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v6-quote-total{color:var(--green-900);font-size:1.25rem}.v6-trust-signals{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-size:.76rem;line-height:1.35;display:flex}.v6-trust-signals>span{overflow-wrap:anywhere;align-items:center;gap:4px;min-width:0;display:inline-flex}.v6-trust-reputation{color:var(--ink);font-weight:800}.v6-trust-reputation svg{color:var(--orange-600);fill:currentColor}.v6-trust-badges{flex-wrap:wrap;flex-basis:100%;gap:5px!important;display:flex!important}.v6-trust-badges>span{background:var(--green-100);color:var(--green-800);border-radius:6px;align-items:center;gap:4px;padding:3px 6px;font-size:.7rem;font-weight:800;display:inline-flex}.v6-trust-signals.detailed{margin-top:7px}.v6-trust-explanation{color:var(--muted);flex-basis:100%;font-size:.72rem;font-weight:500}.v6-price-label{text-align:right;justify-items:end;gap:2px;min-width:0;display:grid}.v6-price-label small{color:var(--muted);font-size:.62rem;font-weight:900;line-height:1}.v6-price-label b{white-space:nowrap;max-width:100%}.v6-agreement-card{border-block:1px solid var(--line);border-left:3px solid var(--orange-600);background:#fffaf5;gap:12px;min-width:0;padding:14px;display:grid}.v6-agreement-card.agreement{border-left-color:var(--green-700);background:var(--mist)}.v6-agreement-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.v6-agreement-head>div{gap:5px;min-width:0;display:grid}.v6-agreement-head>b{color:var(--green-900);white-space:nowrap;font-size:1.15rem}.v6-agreement-state{color:#995021;width:fit-content;font-size:.68rem;font-weight:950;line-height:1.2}.v6-agreement-state.agreement,.v6-agreement-state.modifications{color:var(--green-700)}.v6-agreement-explainer,.v6-agreement-modifications p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.4}.v6-agreement-grid,.v6-quote-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.v6-agreement-grid>div,.v6-quote-compare>div{min-width:0}.v6-agreement-grid .wide,.v6-quote-compare .wide{grid-column:1/-1}.v6-agreement-grid dt,.v6-quote-compare dt{color:var(--muted);margin:0 0 2px;font-size:.68rem;font-weight:850}.v6-agreement-grid dd,.v6-quote-compare dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:750;line-height:1.35}.v6-agreement-components{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v6-agreement-components>span{gap:2px;min-width:0;display:grid}.v6-agreement-components small{color:var(--muted);font-size:.68rem}.v6-agreement-components b{overflow-wrap:anywhere;font-size:.78rem}.v6-agreement-modifications{border-top:1px solid #b8d9cb;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding-top:10px;display:grid}.v6-agreement-modifications>div:first-child{gap:6px;min-width:0;display:grid}.v6-agreement-modifications ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.v6-agreement-modifications li{justify-content:space-between;gap:10px;font-size:.8rem;display:flex}.v6-agreement-total{text-align:right;justify-items:end;gap:2px;display:grid}.v6-agreement-total span{color:var(--muted);font-size:.7rem}.v6-agreement-total strong{color:var(--green-900);white-space:nowrap;font-size:1.15rem}.v6-agreement-changes{gap:8px;display:grid}.v6-price-confirmation{border:1px solid color-mix(in srgb, var(--orange-600) 52%, #d8d8d2);background:color-mix(in srgb, var(--orange-600) 7%, #fff);border-radius:8px;gap:14px;margin-top:14px;padding:16px;display:grid}.v6-price-confirmation-head{color:var(--ink);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.v6-price-confirmation-head>div{min-width:0}.v6-price-confirmation-head small{color:var(--orange-600);font-weight:800}.v6-price-confirmation-head h3{margin:3px 0 0;font-size:1.05rem;line-height:1.25}.v6-price-confirmation-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.v6-price-confirmation-values>div{background:#fffc;border:1px solid #03423e1f;border-radius:6px;min-width:0;padding:10px}.v6-price-confirmation-values .wide{grid-column:1/-1}.v6-price-confirmation-values dt{color:var(--muted);font-size:.76rem;font-weight:700}.v6-price-confirmation-values dd{overflow-wrap:anywhere;color:var(--ink);margin:4px 0 0;font-weight:800}.v6-price-confirmation>p{color:var(--muted);margin:0;font-size:.84rem}.v6-quote-components span{background:var(--mist);color:var(--green-900);border:1px solid #b8d9cb;border-radius:999px;padding:4px 7px;font-size:.7rem;font-weight:850}.v6-proposal-status{background:var(--mist);color:var(--green-900);white-space:nowrap;border:1px solid #b8d9cb;border-radius:999px;padding:4px 8px;font-size:.68rem;line-height:1}.v6-proposal-status.accepted{background:#e5f6ef;border-color:#9bccba}.v6-proposal-status.rejected,.v6-proposal-status.expired{color:var(--muted);background:#f5efe4;border-color:#ddd5c8}.v6-quote-card span,.v6-quote-card p,.v6-summary small{color:var(--muted);margin:0;font-size:.8rem;line-height:1.35}.v6-summary{background:var(--mist)}.v6-payment-box{color:var(--green-900);background:linear-gradient(#f1faf6,#fffdfa);border:1px solid #b8d9cb;border-radius:10px;gap:7px;padding:10px;display:grid}.v6-payment-box>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.v6-payment-box strong,.v6-payment-box span{align-items:center;gap:6px;display:inline-flex}.v6-payment-box span{color:var(--green-800);white-space:nowrap;background:#fff;border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:900}.v6-payment-box p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.4}.v6-summary span{color:var(--green-900);align-items:center;gap:6px;font-weight:900;display:inline-flex}.v6-summary strong{color:var(--green-900);font-size:1.4rem}.v6-protection{background:var(--mist);color:var(--green-900);border:1px solid #b8d9cb;border-radius:12px;gap:10px;padding:12px;display:grid}.v6-protection p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.4}.v6-protection-case{overflow-wrap:anywhere;border-top:1px solid #ccd8d5;min-width:0;padding-block:16px}.v6-protection-files,.v6-protection-context{gap:10px;min-width:0;display:grid}.v6-protection-text{white-space:pre-wrap;overflow-wrap:anywhere}.v6-protection-context pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.v6-protection-case input[type=file],.v6-protection input[type=file]{width:100%;min-width:0;max-width:100%}.v6-protection-case .v6-section-head,.v6-protection-case .v6-actions-row{flex-wrap:wrap}.v6-protection.compact{gap:8px;padding:10px}.v6-closure-checkpoint,.v6-closure-summary{background:#f5faf8;border:1px solid #b8d9cb;border-radius:10px;gap:12px;min-width:0;padding:14px;display:grid}.v6-closure-checkpoint{border-left:4px solid var(--orange)}.v6-closure-checkpoint p,.v6-closure-summary p{color:var(--muted);margin:0;line-height:1.45}.v6-closure-summary>header{gap:5px;display:grid}.v6-closure-summary>header>span{color:var(--green-900);align-items:center;gap:6px;font-size:.72rem;font-weight:900;display:inline-flex}.v6-closure-summary>header>strong{color:var(--green-900);font-size:1.15rem}.v6-closure-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.v6-closure-values>div{border-top:1px solid #0f4b3f24;min-width:0;padding-top:8px}.v6-closure-values .wide,.v6-closure-values .total{grid-column:1/-1}.v6-closure-values dt{color:var(--muted);align-items:center;gap:5px;font-size:.72rem;font-weight:800;display:flex}.v6-closure-values dd{color:var(--ink);overflow-wrap:anywhere;margin:3px 0 0;font-weight:800}.v6-closure-values .total dd{color:var(--green-900);font-size:1.1rem}.v6-closure-note{align-items:flex-start;gap:6px;font-size:.8rem;display:flex}.v6-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.v6-proof-grid.compact{grid-template-columns:minmax(0,1fr)}.v6-proof-grid span{min-width:0;color:var(--ink);overflow-wrap:anywhere;background:#ffffffb8;border:1px solid #0f4b3f24;border-radius:8px;padding:8px;font-size:.78rem;line-height:1.25}.v6-proof-grid b{color:var(--green-900);text-transform:uppercase;margin-bottom:3px;font-size:.68rem;display:block}.v6-complaint-list{gap:8px;display:grid}.v6-complaint-list article{background:#fff8f2;border:1px solid #f4742a47;border-radius:8px;gap:3px;padding:9px;display:grid}.v6-complaint-list span{color:var(--muted);font-size:.76rem}.v6-appointment{background:var(--mist);color:var(--green-900);border:1px solid #b8d9cb;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 14px 34px #0f4b3f1a}.v6-appointment h2{margin:4px 0;font-size:1.05rem;line-height:1.2}.v6-appointment p,.v6-appointment small{color:var(--muted);margin:0;line-height:1.35}.v6-appointment small{margin-top:4px;display:block}.v6-meta-row{flex-wrap:wrap;gap:6px;display:flex}.v6-meta-row span{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:.76rem;font-weight:800;display:inline-flex}.v6-order-contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.v6-order-contact button{min-width:0;padding-inline:8px}.v6-photo-strip{grid-auto-columns:74px;grid-auto-flow:column;gap:8px;padding-bottom:2px;display:grid;overflow-x:auto}.v6-evidence-groups{gap:10px;display:grid}.v6-evidence-group{gap:7px;display:grid}.v6-evidence-group>strong{color:var(--ink);text-transform:uppercase;font-size:.78rem}.v6-photo-item{width:74px;height:74px;margin:0;position:relative}.v6-photo-strip img,.v6-photo-strip [data-nimg],.v6-photo-strip span{border:1px solid var(--line);background:var(--paper);border-radius:8px;width:74px;height:74px}.v6-photo-strip img,.v6-photo-strip [data-nimg]{object-fit:cover}.v6-photo-strip span{color:var(--muted);text-align:center;place-items:center;padding:6px;font-size:.68rem;font-weight:800;line-height:1.1;display:grid}.v6-photo-item figcaption{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#092d26e0;border-radius:999px;max-width:calc(100% - 10px);padding:2px 6px;font-size:.58rem;font-weight:900;position:absolute;bottom:5px;right:5px;overflow:hidden}.v6-inline-form,.v6-aftercare{gap:8px;display:grid}.v6-inline-form{border:1px solid var(--line);background:#f5efe475;border-radius:8px;grid-template-columns:minmax(0,1fr);padding:10px}.v6-inline-form label{gap:4px;display:grid}.v6-inline-form label>span{color:var(--muted);font-size:.72rem;font-weight:850}.v6-inline-wide{grid-column:1/-1}@media (min-width:431px){.v6-quote-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.v6-evidence-form{background:var(--mist)}.v6-inline-form input,.v6-inline-form textarea,.v6-inline-form select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);background:#fff;border-radius:8px;padding:9px 10px}.v6-inline-form textarea{resize:vertical;min-height:70px}.v6-progress{background:var(--sand);border-radius:8px;height:10px;overflow:hidden}.v6-progress span{border-radius:inherit;background:var(--orange-600);height:100%;display:block}.v6-requirement-list{flex-wrap:wrap;gap:6px;display:flex}.v6-requirement-list span{background:var(--orange-100);color:#8b3c1c;border:1px solid #efc7b5;border-radius:8px;padding:6px 8px;font-size:.72rem;font-weight:850;line-height:1.2}.v6-step-grid,.v6-admin-grid,.v6-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.v6-benefit-grid button{background:var(--mist);min-width:0;min-height:64px;color:var(--green-900);text-align:left;cursor:pointer;border:1px solid #b8d9cb;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}.v6-benefit-grid svg{width:28px;height:28px;color:var(--green-800);background:#fff;border-radius:8px;padding:6px}.v6-benefit-grid strong,.v6-benefit-grid small{overflow-wrap:anywhere;min-width:0;line-height:1.2;display:block}.v6-benefit-grid strong{font-size:.82rem}.v6-benefit-grid small{color:var(--muted);margin-top:3px;font-size:.7rem;font-weight:700}.v6-step-grid span,.v6-step-grid button,.v6-admin-grid article{border:1px solid var(--line);min-width:0;color:var(--muted);background:#fff;border-radius:8px;padding:9px;font-size:.78rem;line-height:1.25}.v6-step-grid button{cursor:pointer;text-align:left}.v6-step-grid span.done,.v6-step-grid button.done{background:var(--mist);color:var(--green-900);border-color:#b8d9cb;font-weight:800}.v6-wizard-tabs button[aria-pressed=true]{border-color:var(--orange-600);background:var(--orange-100);color:var(--orange-600)}.v6-wizard-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.v6-work-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.v6-work-days button{border:1px solid var(--line);min-width:0;min-height:38px;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;font-size:.76rem;font-weight:900}.v6-work-days button[aria-pressed=true]{border-color:var(--green-900);background:var(--green-900);color:#fff}.v6-rate-list{background:var(--mist);border:1px solid #b8d9cb;border-radius:8px;gap:10px;margin-top:2px;padding:10px;display:grid}.v6-admin-grid article{gap:4px;display:grid}.v6-admin-grid strong{color:var(--ink)}.v6-admin-setting{border:1px solid var(--line);color:#edf7f3;background:#111816;border-radius:8px;padding:10px;font-size:.75rem;overflow:auto}.v6-admin-workbench{gap:12px}.v6-admin-review-list{gap:12px;display:grid}.v6-admin-review-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;padding:12px;display:grid}.v6-admin-review-card h3{color:var(--ink);letter-spacing:0;margin:0;font-size:1rem}.v6-admin-summary,.v6-admin-chip-list{flex-wrap:wrap;gap:6px;display:flex}.v6-admin-summary span,.v6-admin-chip-list span{background:var(--mist);color:var(--green-900);border:1px solid #b8d9cb;border-radius:8px;padding:6px 8px;font-size:.72rem;font-weight:850;line-height:1.25}.v6-admin-block{border-left:3px solid var(--orange-600);gap:4px;padding-left:10px;display:grid}.v6-admin-block p,.v6-admin-block small{color:var(--muted);margin:0}.v6-admin-block small{font-size:.72rem;font-weight:750}.v6-admin-documents{gap:8px;display:grid}.v6-admin-documents>div{border:1px solid var(--line);background:var(--sand);border-radius:8px;gap:7px;padding:9px;display:grid}.v6-admin-documents>div>span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:850}.v6-search-page{margin-top:8px}.v6-referral{color:#fff;background:#27947d;border-color:#0000}.v6-referral p{color:#ffffffd6;margin:6px 0 0}.v6-account-cta p{color:var(--muted);line-height:1.45}.v6-public-pro .v6-pro-avatar{background:var(--green-900);color:#fff}@media (max-width:430px){html,body{max-width:100vw;overflow-x:hidden}.v6-app{width:100%;max-width:100%;padding-left:12px;padding-right:12px}.v6-top{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.v6-services{grid-template-columns:repeat(2,minmax(0,1fr))}.v6-choice-grid.three{grid-template-columns:minmax(0,1fr)}.v6-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v6-flow-card,.v6-benefit-grid{grid-template-columns:minmax(0,1fr)}.v6-list-service,.v6-recommendation{grid-template-columns:42px minmax(0,1fr)}.v6-list-service button,.v6-recommendation button{grid-column:1/-1}}.v6-order{box-shadow:none;gap:12px;padding:12px;display:grid}.v6-section .v6-order+.v6-order{margin-top:10px}.v6-match-card{gap:8px;display:grid}.v6-section .v6-match-card+.v6-match-card,.v6-section .v6-match-card+.v6-order,.v6-section .v6-order+.v6-match-card{margin-top:10px}.v6-match-summary{flex-wrap:wrap;gap:6px;display:flex}.v6-match-summary span{background:var(--mist);min-height:24px;color:var(--green-900);border:1px solid #bfe1d9;border-radius:999px;align-items:center;padding:3px 8px;font-size:.72rem;font-weight:900;display:inline-flex}.v6-order-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.v6-order-top p{color:var(--muted);overflow-wrap:anywhere;margin:3px 0;font-size:.9rem;line-height:1.35}.v6-order-top b{white-space:nowrap}.v6-actions{flex-wrap:wrap;gap:8px;display:flex}.v6-actions button{flex:132px}.v6-toggle-row{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.v6-toggle-row span{gap:3px;display:grid}.v6-toggle-row strong{color:var(--green-900);font-size:.86rem}.v6-toggle-row small{color:var(--muted);font-size:.78rem;line-height:1.3}.v6-toggle-row input{width:22px;height:22px;accent-color:var(--orange)}.v6-status{background:var(--mist);width:fit-content;color:var(--green-900);border-radius:999px;margin-top:6px;padding:5px 8px;font-size:.72rem;font-weight:900;display:inline-flex}.v6-status.open{background:var(--orange-100);color:#8a4418}.v6-status.scheduled_open,.v6-status.waiting_quotes,.v6-status.payment_pending{color:#8a4418;background:#fff6e8}.v6-status.cancelled{color:var(--red);background:#fff0ed}.v6-status.completed{color:var(--blue);background:#edf8ff}.v6-steps{gap:7px;display:grid}.v6-steps span{color:var(--muted);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;font-size:.82rem;font-weight:800;display:grid}.v6-steps b{background:var(--sand);width:24px;height:24px;color:var(--muted);border-radius:999px;place-items:center;font-size:.74rem;display:grid}.v6-steps .done b,.v6-steps .current b{background:var(--green-800);color:#fff}.v6-steps .current{color:var(--green-900)}.v6-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:8px;gap:4px;padding:18px;display:grid}.v6-empty strong{color:var(--ink)}.v6-account{background:var(--mist)}.v6-account p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0}.v6-menu{gap:8px;display:grid}.v6-menu button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#fff;align-items:center;gap:8px;padding:10px 12px;display:flex}.v6-modal{z-index:50;background:#0c322c57;align-items:end;display:grid;position:fixed;inset:0}.v6-sheet{border:1px solid var(--line);background:var(--paper);border-radius:8px 8px 0 0;gap:12px;width:min(100%,460px);max-height:min(82vh,720px);margin:0 auto;padding:16px;display:grid;box-shadow:0 -20px 60px #0000002e}.v6-chat-list{align-content:start;gap:8px;min-height:240px;max-height:46vh;padding-right:4px;display:grid;overflow:auto}.v6-chat-protection{background:var(--mist);color:var(--green-900);border:1px solid #b8d9cb;border-radius:8px;margin:-4px 0 0;padding:9px 10px;font-size:.8rem;line-height:1.35}.v6-chat-shortcuts{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.v6-chat-shortcuts button{background:var(--mist);min-height:34px;color:var(--green-900);cursor:pointer;border:1px solid #b8d9cb;border-radius:8px;flex:none;padding:7px 10px;font-size:.78rem;font-weight:900}.v6-bubble{background:var(--mist);overflow-wrap:anywhere;border-radius:8px;gap:4px;width:fit-content;max-width:82%;padding:9px 11px;display:grid}.v6-bubble.mine{background:var(--green-800);color:#fff;justify-self:end}.v6-bubble small{color:inherit;opacity:.72;font-size:.68rem}.v6-chat-form{grid-template-columns:minmax(0,1fr) 48px;gap:8px;display:grid}.v6-chat-form button{background:var(--green-800);color:#fff;border:0}@media (min-width:720px){.v6-app{border:1px solid var(--line);border-radius:8px;min-height:min(900px,100vh - 40px);margin:20px auto;overflow:clip;box-shadow:0 22px 80px #17211f24}.v6-bottom{bottom:32px}.v6-split{grid-template-columns:minmax(0,1.4fr) minmax(150px,.6fr)}.v6-sheet{border-radius:8px;margin-bottom:20px}}.v6-legacy-home-hidden{display:none!important}.v6-top{padding-top:calc(14px + env(safe-area-inset-top));align-items:center;padding-bottom:14px}.v6-top-brand,.v6-top-actions{align-items:center;gap:10px;min-width:0;display:flex}.v6-top-brand{flex:auto}.v6-top-actions{flex:none}.v6-top .v6-header-logo{flex:none;width:44px;height:44px}.v6-header-location{text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;min-width:0;padding:2px;display:grid}.v6-header-location small{color:#ffffffa3;font-size:.66rem;font-weight:800}.v6-header-location span{color:#fff;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:.8rem;font-weight:850;display:flex;overflow:hidden}.v6-experience-switch{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:6px;width:auto;min-height:38px;padding:7px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.v6-experience-switch:disabled{opacity:.52}.v6-location-confirmation,.v6-empty-inline,.v6-recovery-panel,.v6-specialty-editor,.v6-service-catalog{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.v6-location-confirmation.confirmed,.v6-recovery-panel{background:var(--mist);border-color:#b8d9cb}.v6-location-confirmation span,.v6-location-confirmation small,.v6-empty-inline p,.v6-recovery-panel p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.4}.v6-location-options,.v6-address-list,.v6-direct-requests,.v6-direct-request-detail{gap:9px;min-width:0;display:grid}.v6-location-options .v6-location-action{grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;min-height:68px}.v6-location-options .v6-location-action>svg:last-child{opacity:0}.v6-location-options .v6-location-action[aria-pressed=true]{border-color:var(--orange-600);background:#fff4ea}.v6-location-options .v6-location-action[aria-pressed=true]>svg:last-child{opacity:1;color:var(--orange-600)}.v6-address-list article{border:1px solid var(--line);border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:9px;padding:11px;display:grid}.v6-address-list article.default{background:var(--mist);border-color:#b8d9cb}.v6-address-list article>div{gap:2px;min-width:0;display:grid}.v6-address-list article span,.v6-address-list article small,.v6-direct-request-detail span{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.35}.v6-address-list article>div:last-child{justify-items:end}.v6-direct-requests>.v6-section-head small,.v6-direct-requests.compact>strong{color:var(--orange-600);letter-spacing:0;font-size:.7rem}.v6-direct-request{background:#fffaf5;border:1px solid #efae76;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.v6-direct-request p{overflow-wrap:anywhere;margin:0}.v6-link-button{width:fit-content;color:var(--green-800);cursor:pointer;font:inherit;background:0 0;border:0;padding:4px 0;font-size:.82rem;font-weight:900}.v6-link-button.danger{color:#a53f2b}.v6-selected-service-list,.v6-service-catalog-list{gap:7px;display:grid}.v6-selected-service,.v6-service-catalog-list>button{border:1px solid var(--line);min-width:0;color:var(--ink);text-align:left;background:#fff;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.v6-selected-service>span:nth-child(2){gap:2px;min-width:0;display:grid}.v6-selected-service small{color:var(--muted);overflow-wrap:anywhere}.v6-service-catalog-list>button>span:last-child{color:var(--orange-600);font-weight:900}.v6-add-service{width:100%;margin-top:9px}.v6-save-status{color:var(--muted);margin:0;font-size:.78rem}.v6-divider-label{color:var(--muted);align-items:center;gap:8px;font-size:.75rem;display:flex}.v6-divider-label:before,.v6-divider-label:after{content:"";background:var(--line);flex:1;height:1px}.v6-order,.v6-card,.v6-request-stage,.v6-upload-field,.v6-pro-card,.v6-mode-row,.v6-order-top>div{min-width:0}.v6-order-top b,.v6-quote-total-row strong,.v6-pro-card b{white-space:nowrap;word-break:keep-all}.v6-order strong,.v6-card strong,.v6-upload-field strong,.v6-pro-card strong{overflow-wrap:break-word;word-break:normal}.v6-bottom{padding-bottom:calc(8px + env(safe-area-inset-bottom));grid-template-columns:repeat(4,minmax(0,1fr))}.v6-home-intro{gap:5px;padding:6px 2px 0;display:grid}.v6-home-intro h1{color:var(--green-900);margin:0;font-size:1.62rem;line-height:1.12}.v6-home-intro p{color:var(--muted);margin:0;line-height:1.45}.v6-admin-app{max-width:1240px;padding-bottom:32px}.admin-primary-nav,.admin-scope-tabs{border-bottom:1px solid var(--line);gap:4px;display:flex}.admin-primary-nav button,.admin-scope-tabs button{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:8px 12px;font-weight:850}.admin-primary-nav button[aria-current=page],.admin-scope-tabs button[aria-selected=true]{border-bottom-color:var(--orange-600);color:var(--ink)}.admin-verification{gap:14px;min-width:0;display:grid}.admin-verification-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-verification-head h1,.admin-detail h2,.admin-detail h3{letter-spacing:0;margin:0}.admin-verification-head h1{margin-top:3px;font-size:clamp(1.55rem,3vw,2.15rem)}.admin-verification-head p,.admin-section-heading p,.admin-applicant-head p{color:var(--muted);margin:5px 0 0}.admin-eyebrow{color:var(--green-700);text-transform:uppercase;font-size:.68rem;font-weight:900}.admin-filters{grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(145px,.7fr));gap:8px;display:grid}.admin-filters label{align-content:end;gap:4px;min-width:0;display:grid}.admin-filters label>span{color:var(--muted);font-size:.7rem;font-weight:850}.admin-filters input,.admin-filters select{border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--ink);background:#fff;border-radius:7px;padding:9px 10px}.admin-search{position:relative}.admin-search svg{z-index:1;color:var(--muted);position:absolute;bottom:13px;left:11px}.admin-search input{padding-left:36px}.admin-master-detail{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(280px,.78fr) minmax(0,1.65fr);min-height:610px;display:grid;overflow:hidden}.admin-queue{border-right:1px solid var(--line);background:#f8f5ee;min-width:0}.admin-queue-meta{border-bottom:1px solid var(--line);color:var(--muted);align-items:baseline;gap:7px;padding:13px 14px;font-size:.75rem;display:flex}.admin-queue-meta strong{color:var(--ink);font-size:1.15rem}.admin-queue-item{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;color:var(--muted);text-align:left;cursor:pointer;background:0 0;gap:6px;padding:13px 14px;display:grid}.admin-queue-item:hover,.admin-queue-item[aria-current=true]{background:#fff}.admin-queue-item[aria-current=true]{box-shadow:inset 3px 0 var(--orange-600)}.admin-queue-title{min-width:0;color:var(--ink);justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-queue-title strong,.admin-queue-item>span{overflow-wrap:anywhere;min-width:0}.v6-push-card{background:var(--mist);color:var(--green-900);border:1px solid #b8d9cb;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.v6-push-card div{min-width:0}.v6-push-card strong,.v6-push-card p{margin:0;display:block}.v6-push-card p{color:var(--muted);margin-top:3px;font-size:.78rem;line-height:1.35}.v6-recovery-panel.waiting{border-color:var(--line);background:#fff}@media (max-width:430px){.v6-push-card{grid-template-columns:auto minmax(0,1fr)}.v6-push-card button{grid-column:1/-1;width:100%}}.admin-queue-facts,.admin-objective-checks{flex-wrap:wrap;gap:5px;display:flex}.admin-queue-facts small,.admin-status,.admin-objective-checks span{color:#47534e;background:#ecefe9;border-radius:999px;padding:4px 7px;font-size:.66rem;font-weight:850;line-height:1.2}.admin-status.ready,.admin-status.approved,.admin-status.verified,.admin-status.uploaded,.admin-objective-checks .ok{color:#135b49;background:#e4f3ed}.admin-status.correction,.admin-status.observed,.admin-status.rejected,.admin-status.requires_correction{color:#8a341f;background:#fbe5df}.admin-status.incomplete,.admin-status.pending,.admin-status.requires_review,.admin-objective-checks .missing{color:#785323;background:#f5ead7}.admin-pagination,.admin-detail-nav{justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.admin-pagination button,.admin-detail-nav button,.admin-mobile-back,.admin-document-zoom button,.admin-document-modal-head button{color:var(--green-900);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-weight:850;display:inline-flex}.admin-pagination button:disabled,.admin-detail-nav button:disabled{opacity:.35;cursor:default}.admin-pagination span,.admin-detail-nav span{color:var(--muted);font-size:.72rem;font-weight:800}.admin-detail{background:#fff;min-width:0}.admin-detail-nav{border-bottom:1px solid var(--line)}.admin-detail-section{border-bottom:1px solid var(--line);gap:11px;padding:18px;display:grid}.admin-applicant-head,.admin-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-verification-states{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-verification-states article{border:1px solid var(--line);background:var(--mist);border-radius:7px;align-items:flex-start;gap:8px;min-width:0;padding:10px;display:flex}.admin-verification-states div,.admin-verification-states strong,.admin-verification-states span{min-width:0;display:block}.admin-verification-states span{color:var(--muted);margin-top:3px;font-size:.72rem}.admin-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.admin-fact-grid div{border-left:2px solid var(--line);min-width:0;padding-left:9px}.admin-fact-grid dt{color:var(--muted);font-size:.68rem}.admin-fact-grid dd{overflow-wrap:anywhere;margin:3px 0 0;font-weight:850}.admin-profile-copy,.admin-resolved-note,.admin-missing-copy{color:var(--muted);margin:0;line-height:1.45}.admin-service-list,.admin-document-list,.admin-history{gap:8px;display:grid}.admin-service-list>div{border-left:3px solid var(--orange-600);gap:3px;padding-left:10px;display:grid}.admin-service-list span{color:var(--muted);font-size:.78rem}.admin-document-row{border:1px solid var(--line);background:#fbfaf7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding:12px;display:grid}.admin-document-main{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.admin-document-main strong,.admin-document-main span{min-width:0;display:block}.admin-document-main span{color:var(--muted);margin-top:2px;font-size:.72rem}.admin-objective-checks,.admin-document-row .v6-field,.admin-document-actions,.admin-missing-copy{grid-column:1/-1}.admin-document-actions,.admin-final-actions{flex-wrap:wrap;gap:7px;display:flex}.admin-document-actions button,.admin-final-actions button{min-height:40px}.admin-view-document{align-self:center}.admin-history article{border-bottom:1px solid var(--line);align-items:flex-start;gap:8px;padding:8px 0;display:flex}.admin-history strong,.admin-history span{display:block}.admin-history span{color:var(--muted);margin-top:2px;font-size:.75rem}.admin-empty,.admin-loading{min-height:180px;color:var(--muted);text-align:center;place-items:center;gap:6px;padding:24px;display:grid}.admin-empty p{max-width:32ch;margin:0}.admin-detail-empty{min-height:500px}.admin-mobile-back{margin:10px 12px 0;display:none}.admin-document-modal{z-index:100;border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:12px;overflow:hidden;box-shadow:0 20px 70px #04221d47}.admin-document-modal-head,.admin-document-zoom{justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.admin-document-modal-head{border-bottom:1px solid var(--line)}.admin-document-modal-head strong,.admin-document-modal-head span{display:block}.admin-document-modal-head span{color:var(--muted);margin-top:2px;font-size:.72rem}.admin-document-preview{background:#202724;place-items:center;min-width:0;min-height:0;display:grid;overflow:auto}.admin-document-preview iframe{background:#fff;border:0;width:100%;height:100%}.admin-document-preview img{object-fit:contain;transform-origin:50%;max-width:94%;max-height:94%;transition:transform .12s;display:block}.admin-document-zoom{border-top:1px solid var(--line);justify-content:center}@media (max-width:719px){.v6-admin-app{padding-left:12px;padding-right:12px}.v6-admin-app .v6-top{padding:calc(12px + env(safe-area-inset-top)) 12px 12px;margin-left:-12px;margin-right:-12px}.admin-verification-head{align-items:center}.admin-verification-head p{display:none}.admin-verification-head .v6-secondary{white-space:nowrap;width:42px;min-width:42px;color:var(--green-900);gap:0;padding:10px;font-size:0;overflow:hidden}.admin-verification-head .v6-secondary svg{color:var(--green-900)}.admin-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-search,.admin-filters label:last-child{grid-column:1/-1}.admin-master-detail{min-height:520px;display:block}.admin-queue{border-right:0}.admin-verification.has-selection .admin-queue,.admin-verification:not(.has-selection) .admin-detail{display:none}.admin-mobile-back{display:inline-flex}.admin-detail-nav{padding-inline:10px}.admin-detail-section{padding:14px}.admin-verification-states,.admin-fact-grid,.admin-document-row{grid-template-columns:minmax(0,1fr)}.admin-view-document{width:100%}.admin-document-actions,.admin-final-actions{grid-template-columns:minmax(0,1fr);display:grid}.admin-document-modal{inset:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);border-radius:0}}.v6-install-banner{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.v6-install-banner>svg{color:var(--green-900)}.v6-install-banner>span{gap:1px;min-width:0;display:grid}.v6-install-banner strong{color:var(--green-900);font-size:.84rem}.v6-install-banner small{color:var(--muted);font-size:.72rem}.v6-install-banner .v6-primary{width:auto;min-height:38px;padding:8px 12px}.v6-install-banner .v6-text-button{white-space:nowrap;padding:7px 4px;font-size:.72rem}.v6-install-guide ol{color:var(--ink);gap:12px;margin:0;padding-left:24px;line-height:1.45;display:grid}.v6-focus-card{background:var(--mist);border:1px solid #b8d9cb;border-radius:8px;gap:12px;padding:15px;display:grid}.v6-focus-card.professional{background:#fff8f3;border-color:#f0c7b1}.v6-focus-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.v6-focus-card h2,.v6-focus-card p{margin:0}.v6-focus-card h1,.v6-focus-card h2{margin:0;font-size:1.05rem;line-height:1.2}.v6-focus-card p{color:var(--muted);font-size:.86rem;line-height:1.4}.v6-next-step,.v6-order-guidance{border-left:3px solid var(--orange-600);gap:3px;padding:2px 0 2px 10px;display:grid}.v6-next-step strong,.v6-order-guidance strong{color:var(--green-900);font-size:.86rem}.v6-next-step span,.v6-order-guidance span{color:var(--muted);font-size:.8rem;line-height:1.35}.v6-next-step.compact{margin-top:4px}.v6-text-link{width:fit-content;color:var(--green-800);cursor:pointer;font:inherit;background:0 0;border:0;margin:10px auto 0;font-size:.82rem;font-weight:900}.v6-request-shell{gap:14px;min-width:0;display:grid}.v6-request-header{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.v6-request-header button{border:1px solid var(--line);width:42px;height:42px;color:var(--green-900);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:grid}.v6-request-header h1,.v6-request-header p{margin:0}.v6-request-header>div{gap:2px;min-width:0;display:grid}.v6-request-header>div>span{color:var(--muted);font-size:.74rem}.v6-request-header>div>strong{overflow-wrap:anywhere;line-height:1.2}.v6-request-header h1{font-size:1.18rem}.v6-request-header p{color:var(--muted);margin-top:2px;font-size:.78rem}.v6-request-progress{gap:8px;display:grid}.v6-request-progress-copy{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:.72rem;display:flex}.v6-request-progress-copy strong{color:var(--green-900);font-size:.78rem}.v6-request-progress-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.v6-request-progress-track span{background:#ddd8cf;border-radius:5px;height:5px}.v6-request-progress-track span.active{background:var(--orange-600)}.v6-request-form,.v6-request-stage{gap:14px;min-width:0;display:grid}.v6-request-stage{border:1px solid var(--line);background:#fffffff0;border-radius:8px;padding:16px}.v6-request-stage>h2,.v6-request-stage>p{margin:0}.v6-stage-heading{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:11px;display:grid}.v6-stage-heading h1,.v6-stage-heading p{margin:0}.v6-stage-heading h1{font-size:1.14rem;line-height:1.2}.v6-stage-heading p{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:.82rem;line-height:1.4}.v6-stage-icon{background:var(--mist);width:44px;height:44px;color:var(--green-900);border-radius:8px;place-items:center;display:grid}.v6-request-stage>h2{font-size:1.15rem}.v6-request-stage>p{color:var(--muted);font-size:.86rem;line-height:1.4}.v6-upload-field{background:#fffdfa;border:1px dashed #b9b3a9;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:6px 9px;padding:12px;display:grid}.v6-upload-field>span{gap:2px;min-width:0;display:grid}.v6-upload-field small{color:var(--muted);overflow-wrap:anywhere;font-size:.76rem;line-height:1.35}.v6-upload-field input{grid-column:1/-1;max-width:100%}.v6-request-stage input,.v6-request-stage textarea,.v6-request-stage select{min-width:0;max-width:100%}.v6-location-action,.v6-mode-row{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);text-align:left;background:#fff;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.v6-location-action svg,.v6-mode-row svg{color:var(--green-800)}.v6-location-action span,.v6-mode-row span{gap:3px;min-width:0;display:grid}.v6-location-action small,.v6-mode-row small{color:var(--muted);line-height:1.3}.v6-location-action[aria-pressed=true],.v6-mode-row[aria-pressed=true]{border-color:var(--orange-600);background:var(--orange-100);box-shadow:inset 0 0 0 1px var(--orange-600)}.v6-mode-row>svg:last-child{opacity:0}.v6-mode-row[aria-pressed=true]>svg:last-child{color:var(--orange-600);opacity:1}.v6-mode-row[aria-disabled=true]{cursor:not-allowed;opacity:.52}.v6-field-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v6-mode-list,.v6-review-list,.v6-agenda-list,.v6-conversation-list{gap:9px;display:grid}.v6-mode-row{grid-template-columns:34px minmax(0,1fr) auto;min-height:72px}.v6-review-list{margin:0}.v6-review-list>div,.v6-agenda-list>article,.v6-conversation-list>button{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:10px 0;display:grid}.v6-review-list>div:last-child,.v6-agenda-list>article:last-child,.v6-conversation-list>button:last-child{border-bottom:0}.v6-review-list dt,.v6-review-list dd{margin:0}.v6-review-list dt{color:var(--muted);font-size:.78rem}.v6-review-list dd{text-align:right;overflow-wrap:anywhere}.v6-request-actions{z-index:12;bottom:calc(69px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5efe4f5;grid-template-columns:auto minmax(0,1fr);gap:8px;margin:0 -2px;padding:10px 2px;display:grid;position:sticky}.v6-request-actions .v6-primary{width:100%}.v6-inline-details{border-top:1px solid var(--line);padding-top:8px}.v6-inline-details summary{color:var(--green-800);cursor:pointer;font-size:.8rem;font-weight:900}.v6-inline-details-body{gap:8px;padding-top:10px;display:grid}.v6-filter-tabs{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.v6-section>.v6-section-head h1{margin:0;font-size:1.35rem;line-height:1.2}.v6-filter-tabs button{border:1px solid var(--line);min-height:38px;color:var(--muted);background:#fff;border-radius:8px;flex:none;padding:7px 12px;font-weight:850}.v6-filter-tabs button[aria-pressed=true],.v6-filter-tabs button[aria-selected=true]{border-color:var(--green-800);background:var(--mist);color:var(--green-900)}.v6-conversation-list>button{width:100%;color:var(--ink);text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:start}.v6-conversation-list .v6-pro-avatar{grid-row:1/span 2}.v6-conversation-list p{color:var(--muted);margin:4px 0 0;font-size:.8rem;line-height:1.35}.v6-conversation-list strong,.v6-conversation-list span,.v6-conversation-list small,.v6-agenda-list strong,.v6-agenda-list span,.v6-agenda-list small{overflow-wrap:anywhere;min-width:0;display:block}.v6-conversation-list span,.v6-conversation-list small,.v6-agenda-list span,.v6-agenda-list small,.v6-conversation-time{color:var(--muted);font-size:.78rem;line-height:1.35}.v6-conversation-time{white-space:nowrap}.v6-workroom-modal{z-index:70}.v6-workroom-sheet{width:min(100%,560px);height:min(94dvh,820px);max-height:calc(100dvh - env(safe-area-inset-top));padding-bottom:calc(14px + env(safe-area-inset-bottom));grid-template-rows:auto auto auto auto minmax(180px,1fr) auto;overflow:hidden}.v6-workroom-header{justify-content:space-between;align-items:start;gap:12px;display:flex}.v6-workroom-header h2,.v6-workroom-header small,.v6-workroom-header span{margin:0;display:block}.v6-workroom-header small{color:var(--orange-600);text-transform:uppercase;font-size:.7rem;font-weight:900}.v6-workroom-header h2{margin-top:2px;font-size:1.08rem}.v6-workroom-header span{color:var(--muted);font-size:.78rem}.v6-workroom-next{border-left:3px solid var(--orange-600);grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:7px 0 7px 10px;display:grid}.v6-workroom-next strong,.v6-workroom-next p{margin:0}.v6-workroom-next strong{font-size:.75rem}.v6-workroom-next p{color:var(--muted);font-size:.8rem;line-height:1.35}.v6-workroom-next button{color:var(--green-800);background:0 0;border:0;grid-area:1/2/span 2;font-weight:900}.v6-workroom-agreement{max-height:35dvh;overflow-y:auto}.v6-workroom-timeline{overscroll-behavior:contain;flex-direction:column;gap:8px;min-height:0;padding:4px 2px 8px;display:flex;overflow-y:auto}.v6-workroom-timeline .v6-bubble img{object-fit:contain;border-radius:6px;width:min(100%,320px);max-height:320px;display:block}.v6-workroom-event{border:1px solid var(--line);text-align:center;background:#fff;border-radius:8px;align-self:center;width:min(92%,420px);padding:8px 10px}.v6-workroom-event span,.v6-workroom-event small{display:block}.v6-workroom-event span{color:var(--green-900);font-size:.78rem;font-weight:900}.v6-workroom-event p{color:var(--muted);overflow-wrap:anywhere;margin:3px 0;font-size:.76rem}.v6-workroom-event small{color:var(--muted);font-size:.66rem}.v6-workroom-event button{min-height:34px;margin-top:6px}.v6-workroom-older,.v6-workroom-retry{color:var(--green-800);background:0 0;border:0;align-self:center;align-items:center;gap:5px;font-size:.75rem;font-weight:900;display:inline-flex}.v6-workroom-compose{border-top:1px solid var(--line);gap:6px;padding-top:8px;display:grid}.v6-workroom-compose>div:last-child{grid-template-columns:42px minmax(0,1fr) auto;gap:7px;display:grid}.v6-workroom-compose input[type=text],.v6-workroom-compose>div:last-child>input{min-width:0}.v6-workroom-compose button[type=submit]{background:var(--orange-600);color:#fff;border:0;padding:0 13px;font-weight:900}.v6-workroom-camera{border:1px solid var(--line);min-height:42px;color:var(--green-800);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:grid}.v6-workroom-camera input{opacity:0;width:1px;height:1px;position:absolute}.v6-workroom-file{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:.75rem;display:flex}.v6-workroom-file span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v6-workroom-file button{color:var(--orange-600);background:0 0;border:0;font-weight:900}.v6-workroom-readonly,.v6-workroom-empty{color:var(--muted);text-align:center;margin:0;font-size:.8rem}.v6-workroom-empty{place-items:center;gap:5px;padding:28px 12px;display:grid}.v6-workroom-unread{background:var(--orange-600);color:#fff;border-radius:50%;place-items:center;min-width:20px;height:20px;margin:0 0 4px auto;font-size:.68rem;display:grid}@media (max-width:420px){.v6-workroom-sheet{border-radius:0;height:100dvh;max-height:100dvh}.v6-workroom-next{grid-template-columns:minmax(0,1fr)}.v6-workroom-next button{grid-area:auto;justify-self:start;padding:4px 0}}.v6-agenda-summary .v6-section-head{margin-bottom:6px}.v6-agenda-list>article{grid-template-columns:106px minmax(0,1fr) auto;align-items:center}.v6-agenda-list time{color:var(--green-900);font-size:.78rem;font-weight:900}.v6-agenda-list p{color:var(--muted);margin:3px 0;font-size:.8rem}.v6-opportunity-details{border:1px solid var(--line);background:#fff;border-radius:8px}.v6-opportunity-details+.v6-opportunity-details,.v6-opportunity-details+.v6-order,.v6-order+.v6-opportunity-details{margin-top:9px}.v6-opportunity-details>summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;list-style:none;display:grid}.v6-opportunity-details>summary::-webkit-details-marker{display:none}.v6-opportunity-details>summary .v6-order-icon{width:42px;height:42px}.v6-opportunity-details>summary span:not(.v6-order-icon){gap:3px;min-width:0;display:grid}.v6-opportunity-details>summary small{color:var(--muted);font-size:.72rem}.v6-opportunity-details>summary b{color:var(--orange-600);white-space:nowrap;font-size:.74rem}.v6-opportunity-details-body{border-top:1px solid var(--line);gap:9px;padding:10px;display:grid}.v6-pin-callout{background:var(--orange-100);border:1px solid #efc7b5;border-radius:8px;gap:4px;padding:12px;display:grid}.v6-pin-entry{gap:10px;width:100%;margin-top:8px;display:grid}.v6-pin-entry input{font-variant-numeric:tabular-nums;letter-spacing:0;max-width:180px;font-size:1.25rem}.v6-pin-callout strong{color:#843b19}.v6-pin-callout b{color:var(--green-900);letter-spacing:0;font-size:1.45rem}.v6-quote-scope{margin:2px 0 6px;color:var(--ink)!important}.v6-quote-total-row{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin-top:4px;padding-top:9px;display:flex}.v6-professional-stats{box-shadow:none}.v6-today-heading{justify-content:space-between;align-items:end;gap:12px;padding:2px 2px 0;display:flex}.v6-today-heading small,.v6-next-work .v6-section-head small,.v6-operational-state small{color:var(--orange-600);font-size:.68rem;font-weight:950}.v6-today-heading h1{margin:1px 0 0;font-size:1.65rem}.v6-today-heading>span{max-width:180px;color:var(--muted);text-align:right;font-size:.78rem}.v6-operational-state,.v6-today-empty{background:#fffaf1;border:1px solid #e5c79f;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.v6-operational-state>div,.v6-today-empty>div{gap:4px;min-width:0;display:grid}.v6-operational-state p,.v6-today-empty p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.4}.v6-operational-state span{color:var(--green-800);align-items:center;gap:5px;font-size:.76rem;font-weight:850;display:flex}.v6-operational-state .v6-primary{flex:none;width:auto}.v6-focus-card-head>div{min-width:0}.v6-focus-card-head>div>span{color:var(--muted);margin-top:3px;font-size:.76rem;line-height:1.35;display:block}.v6-focus-amount{text-align:right;flex:none;gap:2px;display:grid}.v6-focus-amount small{color:var(--muted);font-size:.68rem}.v6-focus-amount strong{color:var(--green-900);white-space:nowrap;font-size:1rem}.v6-next-work>article{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:10px;display:grid}.v6-next-work>article p{color:var(--muted);margin:3px 0 0;font-size:.78rem}.v6-next-work>article>strong{color:var(--green-900);white-space:nowrap}.v6-next-work>.v6-secondary{width:100%}.v6-waiting-client>.v6-section-head small{color:var(--muted);font-size:.68rem;font-weight:950}.v6-waiting-client>button:not(.v6-text-link){border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.v6-waiting-client>button>span:first-child{gap:2px;min-width:0;display:grid}.v6-waiting-client>button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.v6-waiting-client>button>span:last-child{color:var(--green-800);white-space:nowrap;font-size:.72rem;font-weight:850}.v6-message-action{justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}.v6-message-action>span{background:var(--orange-600);color:#fff;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:.68rem;font-weight:950;display:grid}.v6-proposal-workroom{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px 0;display:grid}.v6-proposal-workroom>div{align-content:start;gap:4px;min-width:0;display:grid}.v6-proposal-workroom>div:last-child{justify-items:end}.v6-proposal-workroom small{color:var(--orange-600);font-size:.7rem;font-weight:900}.v6-proposal-workroom p{color:var(--ink);margin:0;font-size:.84rem;line-height:1.4}.v6-proposal-workroom span,.v6-proposal-workroom em{color:var(--muted);font-size:.75rem;font-style:normal}.v6-proposal-workroom .v6-message-action{white-space:nowrap;margin-top:8px}@media (max-width:719px){.v6-app.v6-request-active{grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;padding-bottom:0;display:grid;overflow:hidden}.v6-request-active .v6-top{margin-bottom:0}.v6-request-active .v6-content,.v6-request-active .v6-request-shell,.v6-request-active .v6-request-form{min-height:0;overflow:hidden}.v6-request-active .v6-request-shell{height:100%;padding:10px 0 calc(72px + env(safe-area-inset-bottom));grid-template-rows:auto auto minmax(0,1fr);gap:9px}.v6-request-active .v6-request-form{grid-template-rows:minmax(0,1fr) auto;gap:0}.v6-request-active .v6-request-stage{overscroll-behavior-y:contain;align-content:start;scroll-padding-bottom:18px;overflow:hidden auto}.v6-request-active .v6-request-actions{margin:0;padding:10px 2px 2px;position:static}}@media (max-width:430px){.v6-app{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.v6-top{padding-top:calc(9px + env(safe-area-inset-top));gap:7px;padding-bottom:9px;display:flex}.v6-top-brand{flex:auto;gap:7px}.v6-top .v6-header-logo{width:38px;height:38px}.v6-experience-switch{flex:none;padding-inline:7px}.v6-top-actions{gap:5px}.v6-top-actions .v6-icon-button{width:38px;height:38px}.v6-header-location small{font-size:.58rem}.v6-header-location span{max-width:112px;font-size:.72rem}.v6-field-grid-two{grid-template-columns:minmax(0,1fr)}.v6-request-stage{padding:14px}.v6-location-options .v6-location-action{width:100%;min-height:72px;padding:11px}.v6-address-list article{grid-template-columns:20px minmax(0,1fr)}.v6-address-list article>div:last-child{grid-column:2;grid-auto-flow:column;justify-content:start;justify-items:start}.v6-order-top{grid-template-columns:40px minmax(0,1fr)}.v6-order-top>b{grid-column:2;justify-self:start}.v6-notification-panel{inset:calc(54px + env(safe-area-inset-top)) 0 0;overscroll-behavior:contain;width:auto;max-height:none;padding:14px 14px calc(90px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:14px 14px 0 0;margin:0;position:fixed;overflow-y:auto}.v6-notification-feed{overflow:visible}.v6-notification-main{grid-template-columns:9px minmax(0,1fr)}.v6-notification-action{grid-column:2;justify-self:start}.v6-notification-footer{bottom:calc(-14px - env(safe-area-inset-bottom));margin:8px -14px calc(-90px - env(safe-area-inset-bottom));padding:12px 14px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fffdfafa;position:sticky}.v6-sheet{max-height:calc(100dvh - 20px);padding-bottom:calc(18px + env(safe-area-inset-bottom));overflow-y:auto}.v6-actions.compact{grid-template-columns:minmax(0,1fr)}.v6-install-banner{grid-template-columns:auto minmax(0,1fr) auto}.v6-install-banner .v6-text-button{grid-column:2/-1;justify-self:end}.v6-chip-row.nowrap{overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}.v6-conversation-list>button{grid-template-columns:38px minmax(0,1fr)}.v6-conversation-list .v6-conversation-time{grid-column:2}.v6-agenda-list>article{grid-template-columns:minmax(0,1fr) auto}.v6-agenda-list time{grid-column:1/-1}.v6-opportunity-details>summary{grid-template-columns:42px minmax(0,1fr)}.v6-opportunity-details>summary>b{white-space:normal;grid-column:2;justify-self:start}.v6-today-heading{align-items:start}.v6-operational-state{flex-direction:column;align-items:stretch}.v6-operational-state .v6-primary{width:100%}.v6-focus-card-head{grid-template-columns:42px minmax(0,1fr);display:grid}.v6-focus-amount{text-align:left;grid-column:2;justify-self:start}.v6-next-work>article{grid-template-columns:40px minmax(0,1fr)}.v6-next-work>article>strong{grid-column:2}.v6-waiting-client>button:not(.v6-text-link){grid-template-columns:minmax(0,1fr)}.v6-waiting-client>button>span:last-child{white-space:normal}.v6-proposal-workroom{grid-template-columns:minmax(0,1fr)}.v6-proposal-workroom>div:last-child{justify-items:start}.v6-proposal-workroom .v6-message-action{white-space:normal;width:100%}.v6-agreement-head,.v6-agreement-modifications{grid-template-columns:minmax(0,1fr)}.v6-agreement-head>b,.v6-agreement-total{text-align:left;justify-self:start;justify-items:start}.v6-agreement-grid,.v6-quote-compare,.v6-agreement-components{grid-template-columns:minmax(0,1fr)}.v6-agreement-grid .wide,.v6-quote-compare .wide{grid-column:auto}.v6-closure-values{grid-template-columns:minmax(0,1fr)}.v6-closure-values .wide,.v6-closure-values .total{grid-column:auto}}@media (min-width:720px){.v6-top{border-radius:8px 8px 0 0}.v6-request-actions{border:1px solid var(--line);border-radius:8px;padding:10px;bottom:20px}}
