@media (max-width:900px){.shell .workspace-header .new-menu-trigger,.shell .workspace-header .workspace-mobile-toggle,.shell .workspace-header .workspace-search{min-height:44px;height:44px}.shell .workspace-header .workspace-mobile-toggle,.shell .workspace-header .workspace-search{min-width:44px;width:44px}.shell .workspace-header .focus-workspace-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}.shell .page-content .btn,.shell .page-content button,.shell .page-content input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),.shell .page-content select,.shell .page-content textarea{min-height:44px}.shell .back-link,.shell .page-content .chip,.shell .page-content .chips a,.shell .page-content .inbox-tabs>a,.shell .page-content .segmented a,.shell .page-content .settings-tabs .tab,.shell .page-content .tabs:not(.settings-tabs) .tab,.shell .page-content th a{display:inline-flex;align-items:center;min-height:44px}.shell .ios-glass.menu .menu-item,.shell .sidebar-nav .nav-link{min-height:44px;height:auto}.shell .page-content .inbox-filter-btn{min-width:44px}.auth-card .saas-links a,.product-legal>a,.product-legal>nav a,.public-language-switcher a,.saas-page>.saas-card>a,.saas-page>.saas-links a,.saas-page>a{display:inline-flex;align-items:center;min-height:44px}.public-language-switcher{gap:2px}.public-language-switcher a,.public-language-switcher span[aria-current=page]{padding-inline:10px}.auth-card .saas-links,.product-legal>nav,.saas-page>.saas-links{column-gap:18px;row-gap:2px}.shell[data-mobile-open=false]>.sidebar{visibility:hidden;pointer-events:none}.shell[data-mobile-open=true]>.sidebar{visibility:visible}}@media (max-width:540px){.shell .workspace-header{padding-inline:8px;gap:4px}.shell .workspace-header .focus-workspace-links{gap:8px}}@media (max-width:760px){.inbox-screen>.inbox-panes:not(.has-side){grid-template-rows:minmax(0,1fr)}.inbox-screen>.inbox-panes:not(.has-side)>.inbox-chat{display:none}}.cal-pills>.cal-day-count{display:none}@media (max-width:560px){.cal-cell .cal-pills>.cal-more,.cal-cell .cal-pills>a.cal-pill{display:none}.cal-cell .cal-pills>.cal-day-count{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-height:36px;width:100%;border:1px solid var(--line-2);border-radius:var(--r-1);background:var(--accent-wash);color:var(--accent-ink);font-size:12px;font-weight:650}.cal-cell .cal-pills>.cal-day-count:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}@font-face{font-family:Binelio Inter;src:url(/fonts/home/Inter-var-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+0000-017f,u+02bb-02dc,u+2000-2122,u+2190-2193,u+2212,u+feff}@font-face{font-family:Binelio Inter;src:url(/fonts/home/Inter-var-cyrillic.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Binelio Noto Sans Georgian;src:url(/fonts/home/NotoSansGeorgian-var-georgian.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+10a0-10ff,u+1c90-1cbf,u+2d00-2d2f}body:has(.operator-app),body:has(.shell){background:#fbfbfd;color:#1d1d1f}.operator-app,.shell{--ink:#1d1d1f;--ink-2:#424245;--bg:#fbfbfd;--bg-2:#f5f5f7;--surface:#ffffff;--surface-solid:#ffffff;--surface-2:#f5f5f7;--surface-3:#eeeef1;--glass:#ffffff;--glass-strong:rgba(255,255,255,0.94);--glass-border:#e3e3e8;--fg:#1d1d1f;--fg-2:#424245;--muted:#6e6e73;--muted-2:#86868b;--line:#e3e3e8;--line-2:#d2d2d7;--line-strong:#aeaeb4;--accent:#0071e3;--accent-2:#0064c9;--accent-ink:#0065cc;--accent-wash:#eaf3ff;--accent-wash-2:#d6e8ff;--on-accent:#ffffff;--gold:#0071e3;--gold-2:#0064c9;--gold-ink:#0065cc;--gold-wash:#eaf3ff;--on-gold:#ffffff;--good:#237543;--good-wash:#edf8f0;--warn:#9a6700;--warn-wash:#fff6e5;--alarm:#c73542;--alarm-wash:#fdecef;--info:#0071e3;--info-wash:#eaf3ff;--r-1:10px;--r-2:12px;--r-3:16px;--r-4:20px;--r-pill:999px;--radius-control:999px;--radius-card:18px;--radius-dialog:20px;--shadow-1:0 1px 2px rgba(20,40,80,0.04);--shadow-2:0 16px 40px -28px rgba(20,40,80,0.35);--shadow-3:0 24px 50px -28px rgba(20,40,80,0.32);--ring:0 0 0 3px rgba(0,113,227,0.28);--font-sans:-apple-system,BlinkMacSystemFont,"Binelio Inter","Binelio Noto Sans Georgian","Segoe UI",sans-serif;color:var(--fg);background:var(--bg);font-family:var(--font-sans);letter-spacing:-.011em}.operator-app :is(h1,h2,h3,h4,.title),.shell :is(h1,h2,h3,h4,.title){font-family:inherit;letter-spacing:-.03em}.operator-app :is(.btn,.ios-button.btn,.saas-button),.shell :is(.btn,.ios-button.btn){min-height:36px;height:auto;padding:7px 14px;border-radius:999px;border:1px solid var(--line-2);background:#fff;color:var(--fg);font-size:13.5px;font-weight:600;letter-spacing:-.01em;box-shadow:none}.operator-app :is(.btn,.ios-button.btn,.saas-button):hover,.shell :is(.btn,.ios-button.btn):hover{background:var(--surface-2);border-color:var(--line-strong)}.operator-app .saas-button,.operator-app :is(.btn,.ios-button.btn):is(.primary,.gold),.shell :is(.btn,.ios-button.btn):is(.primary,.gold){background:var(--accent);border-color:transparent;color:#fff;box-shadow:0 8px 18px -12px rgba(0,80,170,.7)}.operator-app .saas-button:hover,.operator-app :is(.btn,.ios-button.btn):is(.primary,.gold):hover,.shell :is(.btn,.ios-button.btn):is(.primary,.gold):hover{background:var(--accent-2);border-color:transparent;color:#fff}.operator-app :is(.btn,.ios-button.btn).ghost,.shell :is(.btn,.ios-button.btn).ghost{background:transparent;border-color:transparent;box-shadow:none;color:var(--fg-2)}.operator-app :is(.btn,.ios-button.btn).ghost:hover,.shell :is(.btn,.ios-button.btn).ghost:hover{background:rgba(0,113,227,.06);color:var(--accent-ink)}.operator-app :is(.btn,.ios-button.btn).danger,.shell :is(.btn,.ios-button.btn).danger{color:var(--alarm);background:#fff;border-color:color-mix(in srgb,var(--alarm) 35%,var(--line))}.operator-app :is(.btn,.ios-button.btn).sm,.shell :is(.btn,.ios-button.btn).sm{min-height:30px;padding:4px 11px;font-size:12.5px}.operator-app :is(.btn,.ios-button.btn).icon,.shell :is(.btn,.ios-button.btn).icon{width:36px;padding:0}.operator-app :is(.btn,.ios-button.btn,.saas-button):focus-visible,.shell :is(.btn,.ios-button.btn):focus-visible{outline:3px solid var(--accent);outline-offset:2px;box-shadow:none}.operator-app .btn-split>:is(.btn,.ios-button.btn),.shell .btn-split>:is(.btn,.ios-button.btn){border-radius:0}.operator-app .btn-split>:is(.btn,.ios-button.btn):first-child,.shell .btn-split>:is(.btn,.ios-button.btn):first-child{border-radius:999px 0 0 999px}.operator-app .btn-split>:is(.btn,.ios-button.btn):last-child,.shell .btn-split>:is(.btn,.ios-button.btn):last-child{border-radius:0 999px 999px 0}.operator-app :is(.input,.select,.textarea),.operator-app input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),.operator-app select,.operator-app textarea,.shell :is(.input,.select,.textarea),.shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),.shell select,.shell textarea{border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--fg);font-size:14px}.operator-app :is(.input,.select),.operator-app input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),.operator-app select,.shell :is(.input,.select),.shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),.shell select{min-height:38px}.operator-app :is(.input,.select,.textarea,select,textarea):focus-visible,.operator-app input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):focus-visible,.shell :is(.input,.select,.textarea,select,textarea):focus-visible,.shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(0,113,227,.18)}.operator-app .field>label,.operator-app label,.shell .field-label,.shell .field>label{color:var(--fg-2);font-weight:600}.shell .page-head{align-items:flex-end;gap:16px;margin-bottom:22px}.operator-app .operator-bar h1,.operator-app>h1,.shell .page-head .title{font-size:clamp(26px,2.4vw,32px);font-weight:650;letter-spacing:-.035em;line-height:1.15;color:var(--fg)}.operator-app .operator-bar .saas-intro,.operator-app .saas-intro,.shell .page-head .lede{margin-top:6px;max-width:68ch;color:var(--muted);font-size:14.5px;line-height:1.5}.operator-app .saas-card,.shell .card,.shell .panel,.shell .stat{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-2);backdrop-filter:none;-webkit-backdrop-filter:none}.operator-app .saas-card h2,.operator-app .saas-card h3,.shell .card-head h2,.shell .card-head h3{font-size:16px;font-weight:650;letter-spacing:-.02em;color:var(--fg)}.operator-app .saas-card p,.shell .card-head .sub,.shell .empty{color:var(--muted)}.shell .empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:36px 20px;text-align:center;background:#fff;border:1px dashed var(--line-2);border-radius:18px}.shell .empty svg{width:22px;height:22px;margin:0 0 8px;padding:11px;box-sizing:content-box;border-radius:999px;background:var(--accent-wash);color:var(--accent);stroke:currentColor}.shell .empty .empty-title{color:var(--fg);font-size:15px;font-weight:650}.shell .empty .empty-hint{max-width:46ch;font-size:13.5px;line-height:1.5}.operator-app .pill,.shell .pill{height:auto;min-height:22px;padding:2px 8px;border-radius:999px;border-color:transparent;background:var(--surface-2);color:var(--fg-2);font-size:12px;font-weight:600}.operator-app .pill.good,.shell .pill.good{background:var(--good-wash);color:var(--good)}.operator-app .pill.warn,.shell .pill.warn{background:var(--warn-wash);color:var(--warn)}.operator-app .pill.alarm,.shell .pill.alarm{background:var(--alarm-wash);color:var(--alarm)}.operator-app .pill.info,.shell .pill.info{background:var(--accent-wash);color:var(--accent-ink)}.operator-app .pill.muted,.shell .pill.muted{background:var(--surface-2);color:var(--muted)}.operator-app .pill.solid,.shell .pill.solid{background:var(--fg);color:#fff}.operator-app .table-wrap,.shell .table-wrap{border:1px solid var(--line);border-radius:16px;background:#fff}.operator-app .table th,.shell .table th,.shell .table thead th{background:var(--surface-2);color:var(--muted);font-size:12px;font-weight:600;letter-spacing:-.01em;text-transform:none;padding:10px 14px;border-bottom:1px solid var(--line)}.operator-app .table td,.shell .table td{padding:12px 14px;border-bottom:1px solid var(--line);font-size:13.5px;background-image:none}.operator-app .table tbody tr:hover,.shell .table tbody tr:focus-within,.shell .table tbody tr:hover{background:#f4f8ff}.shell .back-link{color:var(--accent-ink);font-weight:600}@media (max-width:720px){.operator-app>h1,.shell .page-head .title{font-size:26px}.shell .page-head .actions{width:100%;flex-wrap:wrap}}.shell .ios-glass.ios-sidebar,.shell .sidebar-card{background:#fff;border-right:1px solid var(--line);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.shell .sidebar-brand{height:60px;min-height:60px}.shell .sidebar-brand .name{font-family:inherit;font-size:17px;font-weight:650;letter-spacing:-.03em}.shell .sidebar-brand .brand-mark,.shell .workspace-mark{border-radius:8px;background:var(--accent);color:#fff;border:0}.shell .nav-group+.nav-group{border-top:0;padding-top:0}.shell .nav-group-title{height:auto;margin:0;padding:8px 12px 6px;font-size:11px;font-weight:650;letter-spacing:.06em;color:var(--muted)}.shell .nav-link{height:38px;border:0;border-radius:12px;color:var(--fg-2);font-size:14px;font-weight:500}.shell .nav-link svg{width:18px;height:18px;color:currentColor;opacity:.8}.shell .nav-link:hover{background:rgba(0,113,227,.06);color:var(--fg)}.shell .nav-link[aria-current=page]{background:var(--accent-wash);color:var(--accent-ink);border-color:transparent;font-weight:650;box-shadow:none}.shell .nav-link[aria-current=page] svg{opacity:1}.shell .nav-link .count{background:var(--surface-2);color:var(--fg-2);font-weight:650}.shell .workspace-header{height:60px;min-height:60px;padding:0 22px;background:rgba(255,255,255,.9);border-bottom:1px solid var(--line);backdrop-filter:saturate(1.4) blur(16px);-webkit-backdrop-filter:saturate(1.4) blur(16px)}.shell .workspace-header .name{font-size:15px;font-weight:650;letter-spacing:-.02em}.shell .workspace-search{width:min(280px,32vw);height:36px;border:0;border-radius:999px;background:var(--surface-2)}.shell .workspace-header .new-menu-trigger{border-radius:999px}.shell .focus-workspace-links{font-size:13px;font-weight:550}.shell .focus-workspace-links a:hover{color:var(--accent-ink)}.shell .focus-collapse{margin:0 12px 8px;border:0;border-radius:12px;background:transparent;color:var(--muted)}.shell .focus-collapse:hover{background:var(--accent-wash);color:var(--accent-ink)}.shell .page{padding:28px 28px 56px}.shell .card-head h2,.shell .ov-card-head h2,.shell .ov-stat-value{font-family:inherit}.shell .ov-stat{background:transparent}.shell .listing-card,.shell .ov-card,.shell .record-card,.shell .records-workspace{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-2)}.shell .listing-card:hover,.shell .record-card:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));box-shadow:0 18px 40px -28px rgba(0,80,170,.35)}.shell .inbox-screen .inbox-list,.shell .inbox-screen .inbox-thread{background:#fff}.shell .inbox-screen .inbox-conversation,.shell .inbox-screen .is-selected{background:var(--accent-wash)}.shell .inbox-screen .msg.out{background:var(--accent-wash);color:var(--fg)}.shell .inbox-screen .composer,.shell .inbox-screen .composer-input{background:#fff}.shell .tabs:not(.settings-tabs) .tab[aria-current=page]{color:var(--accent-ink);box-shadow:inset 0 -2px var(--accent)}.shell .chip[aria-current=page],.shell .chips a[aria-current=page]{background:var(--accent-wash);color:var(--accent-ink)}@media (max-width:900px){.shell .page{padding:18px 14px 40px}.shell .workspace-header{padding:0 12px}.shell .ios-glass.ios-sidebar,.shell .sidebar-card{box-shadow:var(--shadow-3)}.shell .nav-link{min-height:44px}}.operator-app{max-width:1120px;margin:0 auto;padding:28px 24px 72px;line-height:1.5}.operator-app .operator-bar{margin-bottom:8px}.operator-app .operator-kicker{margin:0 0 6px;color:var(--accent-ink);font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.operator-app>h2{margin:36px 0 8px;font-size:22px;font-weight:650;letter-spacing:-.03em}.operator-app>h2+p,.operator-app>p{max-width:72ch;color:var(--muted);font-size:14.5px}.operator-app .saas-grid{gap:14px}.operator-app .saas-card{padding:18px 18px 16px}.operator-app .saas-card h3{margin:0 0 8px}.operator-app .saas-card label{font-size:13px}.operator-app .saas-card input:not([type=checkbox]):not([type=radio]):not([type=color]),.operator-app .saas-card select,.operator-app .saas-card textarea{border-radius:12px;border-color:var(--line)}.operator-app .saas-error{border-radius:12px}.operator-app .operator-audit{margin:0;padding:8px 8px 8px 28px;border:1px solid var(--line);border-radius:18px;background:#fff}.operator-app .operator-audit li{padding:8px 0;border-bottom:1px solid var(--line)}.operator-app .operator-audit li:last-child{border-bottom:0}.operator-app .btn,.operator-app .saas-button{margin-top:8px}@media (max-width:720px){.operator-app{padding:18px 14px 48px}.operator-app .operator-bar h1,.operator-app>h1{font-size:26px}.operator-app .saas-card .btn,.operator-app .saas-card .saas-button{width:100%}}.shell .nav-more{width:100%;margin-top:4px;border:0;background:transparent;color:var(--muted);font-weight:650;text-align:left}.shell .nav-more:hover{background:rgba(0,113,227,.06);color:var(--accent-ink)}.shell .nav-group[data-more=true]{margin-top:6px;padding-top:8px;border-top:1px solid var(--line)}.shell .detail-title{font-size:clamp(28px,3vw,36px);font-weight:650;letter-spacing:-.035em}.shell .detail-price{font-weight:650;letter-spacing:-.03em}.shell .cal-head span,.shell .detail-section h2,.shell .detail-stat dt{text-transform:none;letter-spacing:-.01em}.shell .detail-side{position:sticky;top:76px}.shell .candidate,.shell .client-page .card,.shell .detail-owner,.shell .detail-side .card{border-radius:18px}.shell .client-page .client-send>button:first-of-type,.shell .detail-side-primary>.btn,.shell .detail-side-primary>.ios-button.btn{border-radius:999px}.shell .agenda-item,.shell .cal,.shell .closing-board .kcard{border-radius:16px}.shell .cal-pill{border-radius:999px}.shell .inbox-screen .inbox-contact-name{font-size:16px;font-weight:650;letter-spacing:-.02em}.shell .inbox-screen .msg{border-radius:18px;font-size:14px}.shell .inbox-screen .composer{border-radius:22px}.shell .inbox-screen .composer-input{border-radius:16px;font-size:14px}.shell .inbox-screen .composer-hint{font-size:12px}.shell .inbox-screen .composer-send{border-radius:999px}.shell .inbox-screen .inbox-chat{background:#fff}.shell .onboard-guide{max-width:720px}.shell .onboard-guide .saas-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 16px;border:0;border-radius:999px;background:var(--accent);color:#fff;font-weight:650;text-decoration:none}.shell .onboard-rail{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.shell .onboard-rail a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 12px 6px 6px;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--fg-2);font-size:13px;font-weight:600}.shell .onboard-rail a span{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:999px;background:var(--surface-2);color:var(--fg);font-size:12px}.shell .onboard-rail a[aria-current=step]{border-color:transparent;background:var(--accent-wash);color:var(--accent-ink)}.shell .onboard-rail a[aria-current=step] span{background:var(--accent);color:#fff}.shell .onboard-brand{display:flex;align-items:center;gap:14px;margin-bottom:18px}.shell .onboard-logo{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:16px;object-fit:contain;background:var(--accent-wash);color:var(--accent-ink);font-size:26px;font-weight:650}.shell .onboard-brand h2{margin:0;font-size:20px}.shell .onboard-brand p{margin:2px 0 6px}.shell .onboard-actions,.shell .onboard-choices{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.shell .onboard-actions{margin-top:16px}.shell .onboard-more{margin-top:28px}.shell .onboard-more>summary{cursor:pointer;color:var(--muted);font-weight:650}.shell .onboard-more .saas-card{margin-top:14px}.shell .focus-onboarding .saas-form{display:grid;gap:14px}.shell .focus-onboarding fieldset{border:0;margin:0;padding:0;display:grid;gap:8px}.shell .focus-onboarding fieldset label{display:flex;align-items:center;gap:8px;min-height:36px}.account-gate,.auth{--ink:#1d1d1f;--fg:#1d1d1f;--fg-2:#424245;--muted:#6e6e73;--line:#e3e3e8;--line-2:#d2d2d7;--accent:#0071e3;--accent-2:#0064c9;--accent-ink:#0065cc;--gold:#0071e3;--gold-2:#0064c9;--gold-ink:#0065cc;--gold-wash:#eaf3ff;--bg:#fbfbfd;--surface:#ffffff;--surface-2:#f5f5f7;--alarm:#c73542;--alarm-wash:#fdecef;color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,Binelio Inter,Binelio Noto Sans Georgian,Segoe UI,sans-serif;letter-spacing:-.011em}body:has(.account-gate){background:#fbfbfd}.auth{background:#fbfbfd}.auth .auth-art{background:#f5f5f7;color:#1d1d1f;border-right:1px solid #e3e3e8}.auth .auth-art .brand,.auth .auth-art .brand em,.auth .auth-art .facts b{color:#1d1d1f}.account-gate h1,.auth .auth-art .claim,.auth .auth-card h1{font-family:inherit;font-weight:650;letter-spacing:-.04em;color:#1d1d1f}.auth .auth-art .claim em{color:#0071e3;font-style:normal}.auth .auth-art .facts{color:#6e6e73;border-color:#e3e3e8}.auth .auth-form{background:#fbfbfd}.auth .auth-card h1{font-size:32px}.account-gate .saas-intro,.auth .auth-card .lede{color:#6e6e73;font-size:15px;line-height:1.5}.account-gate .btn.primary,.account-gate .saas-button,.auth .btn.primary,.auth .saas-button{min-height:44px;border:0;border-radius:999px;background:#0071e3;color:#fff;font-weight:650}.account-gate .saas-button:hover,.auth .btn.primary:hover,.auth .saas-button:hover{background:#0064c9;filter:none}.account-gate input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),.account-gate select,.account-gate textarea,.auth .auth-card .input,.auth input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]){min-height:44px;border:1px solid #e3e3e8;border-radius:12px;background:#fff}.account-gate input:focus-visible,.account-gate select:focus-visible,.account-gate textarea:focus-visible,.auth input:focus-visible{outline:none;border-color:#0071e3;box-shadow:0 0 0 3px rgba(0,113,227,.18)}.account-gate .focus-public-brand,.account-gate .saas-links a,.auth .saas-links a{color:#0065cc;font-weight:600}.account-gate{max-width:520px;margin:0 auto;min-height:100dvh;padding:48px 20px 72px}.account-gate .saas-card{margin-top:18px;padding:18px;border:1px solid #e3e3e8;border-radius:18px;background:#fff;box-shadow:0 16px 40px -28px rgba(20,40,80,.35)}.account-gate .saas-card,.account-gate form{display:grid;gap:12px}@media (max-width:720px){.shell .detail-side{position:static}.shell .onboard-rail a{padding-right:10px}.shell .onboard-actions .btn,.shell .onboard-actions .saas-button,.shell .onboard-choices .btn,.shell .onboard-choices .saas-button{width:100%}}.account-gate :is(a,button,input,select,textarea):focus-visible,.auth :is(a,button,input,select,textarea):focus-visible,.operator-app :is(a,button,input,select,textarea,summary):focus-visible,.shell :is(a,button,input,select,textarea,summary):focus-visible{outline-color:#0071e3}.shell .saas-page{max-width:1080px}.shell .feature-preview-panel>h2,.shell .saas-page h1{font-weight:650;letter-spacing:-.035em;color:var(--fg)}.shell .feature-preview-panel,.shell .num-band,.shell .saas-card{border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:var(--shadow-2);backdrop-filter:none;-webkit-backdrop-filter:none}.shell .saas-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 14px;border:0;border-radius:999px;background:var(--accent);color:#fff;font-weight:650;text-decoration:none;box-shadow:0 8px 18px -12px rgba(0,80,170,.7)}.shell .saas-button:hover{background:var(--accent-2);color:#fff}.shell .saas-card input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=hidden]):not([type=range]),.shell .saas-card select,.shell .saas-card textarea{min-height:38px;border:1px solid var(--line);border-radius:12px;background:#fff}.shell .saas-note{border-radius:12px;background:var(--accent-wash);border:1px solid var(--accent-wash-2);color:var(--fg)}.shell .saas-error{border-radius:12px}.shell .saas-links a{color:var(--accent-ink);font-weight:600}.shell .feature-preview-label,.shell .focus-free-banner{color:var(--fg);background:var(--accent-wash);border-color:var(--accent-wash-2)}.shell .feature-preview-label{border-radius:999px;border-style:solid}.shell .focus-free-banner{border-bottom-style:solid}.shell .feature-preview-grid article>span,.shell .feature-preview-symbol,.shell .focus-free-banner a{color:var(--accent-ink)}.shell .feature-preview-grid h3,.shell .feature-preview-panel>p{color:var(--fg-2)}.shell .feature-preview-grid article{border:1px solid var(--line);border-radius:16px;background:var(--bg)}.shell .records-page .segmented,.shell .segmented{border-radius:999px;background:var(--surface-2);border-color:transparent}.shell .records-page .segmented a,.shell .segmented>:is(a,button){border-radius:999px}.shell .agenda-day,.shell .cal,.shell .closing-board .kcard,.shell .kind-card{border-radius:16px}.shell .agenda-day-head,.shell .cal-head span,.shell .closing-board .kanban-col-head{text-transform:none;letter-spacing:-.01em}.shell .search-form .chip-choice input:checked+span{background:var(--accent);border-color:var(--accent);color:#fff}.shell .inbox-filter-btn{border-radius:999px}.shell .inbox-filter-pop{border-radius:16px;box-shadow:var(--shadow-3)}.shell .inbox-filter-pop h4{text-transform:none;letter-spacing:-.01em;font-size:12px}.shell .candidate,.shell .match-workspace .card{border-radius:18px}.shell .ios-dialog .modal-box,.shell dialog.modal .modal-box{border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-3)}.shell .records-page .listing-cover-nav,.shell .records-page .photo-preview-cover .photo-count{background:rgb(29 29 31/72%);color:#fff}.shell .records-page .listing-cover-nav{border-color:rgb(255 255 255/40%)}.shell .shortlist-map-pin.approximate{border-color:var(--warn);background:var(--warn-wash)}.shell .shortlist-campus-pin{color:var(--accent-ink);border-color:var(--accent);background:#fff;border-radius:12px}.account-gate .form-error,.account-gate .saas-error,.auth .form-error{border-radius:12px}.auth .auth-card .lede,.auth .auth-foot{color:#6e6e73}@media (max-width:720px){.shell .feature-preview .saas-button,.shell .saas-page .saas-button{width:100%}}.shell{--mobile-tab-h:0px}.mobile-tabbar{display:none}@media (max-width:760px){.shell{--mobile-tab-h:calc(56px + env(safe-area-inset-bottom, 0px))}.mobile-tabbar{display:flex;position:fixed;z-index:32;left:0;right:0;bottom:0;height:var(--mobile-tab-h);padding:2px 2px env(safe-area-inset-bottom,0);border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:saturate(1.4) blur(16px);-webkit-backdrop-filter:saturate(1.4) blur(16px)}.shell[data-mobile-open=true] .mobile-tabbar{visibility:hidden;pointer-events:none}.mobile-tab{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:44px;min-height:44px;padding:4px 2px 2px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:10px;font-weight:550;line-height:1.1;text-decoration:none}.mobile-tab svg{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mobile-tab span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-tab[aria-current=page]{color:var(--accent-ink)}.mobile-tab-count{position:absolute;top:2px;right:calc(50% - 22px);min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--accent);color:var(--on-accent,#fff);font-size:9px;font-weight:700;line-height:16px;text-align:center}.mobile-tab-count.alarm{background:var(--alarm)}.shell .workspace-header .name{flex:1 1 auto;min-width:0}.shell .workspace-header .spacer{display:none}.shell .workspace-header .focus-workspace-links a{max-width:4.75rem;overflow:hidden;padding-inline:6px;text-overflow:ellipsis;white-space:nowrap}.shell .page{min-width:0;max-width:100%;padding-bottom:calc(20px + var(--mobile-tab-h))}.shell[data-fixed-viewport=true] .page{padding-bottom:var(--mobile-tab-h)}.shell .page-head .lede,.shell .page-head .title{overflow-wrap:anywhere}.shell .page-head .actions{width:100%;flex-wrap:wrap}.shell .page-head .actions>.btn,.shell .page-head .actions>a{min-height:44px}.shell .form-grid,.shell .form-stack .form-grid,.shell .page .grid,.shell .sf-location-grid{grid-template-columns:minmax(0,1fr)!important}.shell form .row{flex-wrap:wrap}.shell form .row>.field,.shell form .row>.input,.shell form .row>.select,.shell form .row>textarea{flex:1 1 100%;min-width:0;max-width:100%}.shell .form-actions{position:sticky;bottom:var(--mobile-tab-h);z-index:8;display:flex;flex-wrap:wrap;justify-content:stretch;gap:8px;margin-top:12px;padding:10px 0;background:color-mix(in srgb,var(--bg,var(--surface)) 94%,transparent);border-top:1px solid var(--line);backdrop-filter:blur(12px)}.shell .form-actions>.btn,.shell .form-actions>a,.shell .form-actions>button{flex:1 1 auto;min-height:44px}.shell .page .records-table-scroll,.shell .page .table-wrap{max-width:100%}.shell .page table.records-table,.shell .page table.table{display:block!important;width:100%!important;min-width:0!important}.shell .page table.records-table thead,.shell .page table.table thead{display:block;position:sticky;top:0;z-index:2;overflow-x:auto;margin-bottom:10px;background:var(--bg,var(--surface))}.shell .page table.records-table thead tr,.shell .page table.table thead tr{display:flex;gap:6px;width:max-content;min-width:100%;padding-bottom:4px}.shell .page table.records-table thead th,.shell .page table.table thead th{display:inline-flex;flex:none;align-items:center;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);white-space:nowrap}.shell .page table.records-table thead th:empty,.shell .page table.table thead th.actions,.shell .page table.table thead th:empty{display:none}.shell .page table.records-table tbody,.shell .page table.table tbody{display:grid;gap:10px}.shell .page table.records-table tbody tr,.shell .page table.table tbody tr{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.shell .page table.records-table tbody td,.shell .page table.table tbody td{display:block;width:auto!important;min-width:0!important;max-width:100%;padding:0;border:0;text-align:start;white-space:normal;overflow-wrap:anywhere}.shell .page table.records-table tbody td:first-child,.shell .page table.table tbody td:first-child{font-weight:600}.shell .page table.records-table tbody td:last-child,.shell .page table.table tbody td:last-child{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.shell .page .listing-cell-title,.shell .page .records-client-name,.shell .page .records-property-name{min-width:0}.shell .page .listing-cell-title .empty-thumb,.shell .page .listing-cell-title .photo-preview,.shell .page .listing-cell-title .thumb{float:none}.shell .page .listing-cell-actions .btn,.shell .page table.records-table .btn,.shell .page table.table .btn{min-width:44px;min-height:44px}.shell .candidate>.row,.shell .fit-row,.shell .page .row{flex-wrap:wrap;min-width:0}.shell .fit-row .label{flex:1 1 8rem;min-width:0}.shell .candidate .btn,.shell .candidate .btn.sm{min-height:44px}.shell .kv{grid-template-columns:minmax(0,1fr)}.shell .kv dt{white-space:normal}.shell .ladder-labels{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px 10px;font-size:12px}.shell .ladder-labels>span{overflow-wrap:anywhere}.shell .back-link,.shell .composer-send,.shell .inbox-chat-tab,.shell .inbox-conversation,.shell .inbox-open-tab,.shell .page-content .btn,.shell .page-content .btn.sm,.shell .page-content button{min-height:44px}.shell .composer-send,.shell .inbox-open-tab{min-width:44px}dialog.modal .modal-box{width:min(560px,calc(100vw - 16px));max-height:calc(100dvh - var(--mobile-tab-h) - 24px)}}