.integrations-page,.mcp-page{gap:16px;min-width:0;display:grid}.integrations-page>*,.mcp-page>*{min-width:0}.integrations-page .panel,.mcp-page .panel{min-width:0;max-width:100%;margin:0;padding:20px 24px}.app:not(.auth-screen) .integrations-page .panel>.panel-heading,.app:not(.auth-screen) .mcp-page .panel>.panel-heading{padding:0 0 12px}.integrations-page .panel-heading p,.mcp-page .panel-heading p{max-width:720px}.integrations-page .badge,.mcp-page .badge{text-transform:none;white-space:nowrap}.integration-card.panel{padding:16px}.integration-categories{flex-wrap:wrap;gap:8px;margin:4px 0 12px;display:flex}.integration-categories>button{border:1px solid var(--line);background:var(--panel);min-height:34px;color:var(--sub);cursor:pointer;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.integration-categories>button:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent) 30%, var(--line))}.integration-categories>button.selected{background:var(--text);border-color:var(--text);color:var(--panel)}.integration-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.integration-card{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.integration-card>p{color:var(--text);margin:0;font-size:13px}.integration-card .integration-behavior{color:var(--sub);flex:1;font-size:12px}.integration-card>.btn{align-self:flex-start}.integration-card-top{align-items:center;gap:10px;display:flex}.integration-card-top>div{flex:1;min-width:0}.integration-card-top h3{margin:0;font-size:15px}.integration-card-top small{color:var(--sub)}.integration-logo{background:var(--soft);border:1px solid var(--line);width:36px;height:36px;color:var(--accent);border-radius:10px;flex:none;place-items:center;font-weight:700;display:inline-grid}.integration-connected .setting-row{gap:12px}.integration-connected .setting-row>div{flex:1;min-width:0}.integration-connect .inline{flex-wrap:wrap;gap:8px}.integrations-settings-link{margin:0 0 12px}.link-button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.mcp-snippet{border:1px solid var(--line);background:var(--soft);border-radius:10px;margin-top:12px;overflow:hidden}.mcp-snippet-head{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 8px 14px;font-size:13px;display:flex}.mcp-snippet pre{white-space:pre;margin:0;padding:12px 14px;font-size:12px;line-height:1.5;overflow-x:auto}.mcp-facts{grid-template-columns:max-content 1fr;gap:6px 16px;margin:14px 0 0;font-size:13px;display:grid}.mcp-facts dt{color:var(--sub)}.mcp-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.mcp-tools .setting-row>div{flex:1;min-width:0}.inbox-filters:has(select[aria-label=Inbox\ account]){flex-wrap:wrap}.inbox-filters select[aria-label=Inbox\ account]{flex:100%;width:100%}.inbox-filters:has(select[aria-label=Inbox\ account]) select:not([aria-label=Inbox\ account]){flex:calc(50% - 4px)}.reply-attachment{border:1px solid var(--line);background:var(--soft);border-radius:999px;align-items:center;gap:8px;max-width:100%;margin:8px 0 0;padding:4px 6px 4px 10px;font-size:12px;display:inline-flex}.reply-attachment span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reply-attachment-input{display:none}@media (width<=640px){.mcp-facts{grid-template-columns:1fr}}.app-loader{--loader-ink:var(--accent,#2d5a4a);--loader-track:var(--line,#e9e9e9);--loader-text:var(--text,#0b1f19);--loader-sub:var(--sub,#5b6b63);place-items:center;min-height:320px;padding:32px 16px;display:grid}.app-loader.screen{--loader-ink:#2d5a4a;--loader-track:#e9e9e9;--loader-text:#0b1f19;--loader-sub:#5b6b63;background:#fff;min-height:100dvh}.app-loader.screen.dark{--loader-ink:#7aa05a;--loader-track:#222;--loader-text:#f0f0f0;--loader-sub:#a3aca6;background:#000}.app-loader-body{text-align:center;opacity:0;flex-direction:column;align-items:center;gap:6px;animation:.24s ease-out .15s forwards app-loader-in;display:flex}.app-loader-mark{width:52px;height:52px;margin-bottom:14px;overflow:visible}.app-loader-mark .track{stroke:var(--loader-track);stroke-width:5px}.app-loader-mark .arc{stroke:var(--loader-ink);stroke-width:5px;stroke-linecap:round;transform-origin:30px 30px;animation:1.6s cubic-bezier(.65,0,.35,1) infinite app-loader-spin}.app-loader-mark .arc.b{opacity:.55;animation-delay:-.12s}.app-loader-label{letter-spacing:-.01em;color:var(--loader-text);margin:0;font-size:15px;font-weight:600}.app-loader-detail{max-width:34ch;color:var(--loader-sub);margin:0;font-size:13px;line-height:1.45}.app-loader-bar{background:var(--loader-track);border-radius:3px;width:132px;height:3px;margin-top:16px;position:relative;overflow:hidden}.app-loader-bar span{border-radius:inherit;background:var(--loader-ink);width:40%;animation:1.3s cubic-bezier(.45,0,.25,1) infinite app-loader-slide;position:absolute;inset:0 auto 0 0}@keyframes app-loader-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes app-loader-spin{to{transform:rotate(360deg)}}@keyframes app-loader-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.app-loader-body{opacity:1;animation:none}.app-loader-mark .arc,.app-loader-bar span{animation:none}.app-loader-bar span{opacity:.35;width:100%}}.onb-shell>.app-loader{z-index:1;min-height:100dvh;position:relative}.home-overview{--home-line:var(--line,#eee);--home-muted:var(--sub,#5b6b63);color:var(--text,#0b1f19);flex-direction:column;gap:18px;margin-bottom:24px;display:flex;position:relative}.home-overview h1,.home-overview h2,.home-overview strong{color:var(--text,#0b1f19)}.home-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.home-head h1{margin:0;font-size:26px}.home-chips{flex-wrap:wrap;gap:8px;display:flex}.home-chip{color:#0f5f43;cursor:pointer;background:#f3f3f3;border:1px solid #b7e4cf;border-radius:6px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.home-periods{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.home-periods button{border:1px solid var(--home-line);background:var(--panel,#fff);cursor:pointer;color:var(--text,#0b1f19);border-radius:6px;padding:6px 12px;font-size:13px}.home-periods button.on{color:#fff;background:#0b1f19;border-color:#0b1f19}.home-error{color:var(--ink-strong);margin:0}.home-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.home-card,.home-panel{background:var(--panel,#fff);border:1px solid var(--home-line);border-radius:12px;padding:16px 18px}.home-card{flex-direction:column;gap:6px;display:flex}.home-card>span{color:var(--home-muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.home-card strong{font-size:26px}.home-card small,.home-panel p,.home-list small{color:var(--home-muted);font-size:12px}.home-link{color:var(--ink-strong);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;font-size:12.5px;display:inline-flex}.home-deal{flex-wrap:wrap;align-items:flex-end;gap:6px;display:flex}.home-deal label{color:var(--home-muted);flex-direction:column;gap:4px;width:100%;font-size:12px;display:flex}.home-deal input{border:1px solid #dadada;border-radius:6px;padding:6px 8px}.home-deal button{background:var(--panel,#fff);cursor:pointer;border:1px solid #dadada;border-radius:6px;padding:5px 10px}.home-deal button[type=submit]{color:#fff;background:#2d5a4a;border-color:#2d5a4a}.home-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.home-panel h2{margin:0;font-size:16px}.home-panel p{margin:2px 0 0}.home-legend{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.home-legend button{color:var(--text,#0b1f19);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;display:inline-flex}.home-legend i{border-radius:50%;width:9px;height:9px;display:inline-block}.home-legend .home-cta{border:1px solid var(--tint-line);background:var(--tint);color:var(--ink-strong);border-radius:6px;padding:6px 10px}.home-chart{width:100%;height:auto}.home-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.home-list{margin:0;padding:0;list-style:none}.home-list li{border-top:1px solid var(--home-line);align-items:center;gap:10px;padding:9px 0;display:flex}.home-list li>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.home-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-list em{color:var(--ink-strong);font-size:12px;font-style:normal;font-weight:700}.home-list time{color:var(--home-muted);font-size:11.5px}.home-avatar{background:var(--tint);width:32px;height:32px;color:var(--ink-strong);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.home-empty{text-align:center;padding:24px 0}.home-start{z-index:30;background:var(--panel,#fff);border:1px solid var(--home-line);border-radius:12px;width:min(380px,100vw - 32px);position:fixed;bottom:24px;right:24px;box-shadow:0 18px 40px #00000029}.home-start-head{background:var(--soft,var(--page));cursor:pointer;text-align:left;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;display:flex}.home-start-head span{flex-direction:column;display:flex}.home-start-head small{color:var(--home-muted);font-size:12px}.home-start ol{margin:0;padding:6px 14px 12px;list-style:none}.home-start li{align-items:flex-start;gap:10px;padding:8px 0;display:flex}.home-start li>span:nth-child(2){flex-direction:column;flex:1;gap:2px;font-size:13px;display:flex}.home-start li small{color:var(--home-muted);font-size:12px}.home-start li.done strong{color:var(--home-muted);text-decoration:line-through}.home-step{border:1px solid #dadada;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.home-start li.done .home-step{color:#fff;background:#13795b;border-color:#13795b}.home-start li button{border:1px solid var(--tint-line);background:var(--tint);color:var(--ink-strong);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:12px}.home-start .home-skip{justify-content:flex-end}.home-start .home-skip button{background:var(--panel,#fff);color:var(--text,#5b6b63);border-color:#dadada}@media (width<=900px){.home-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.home-two{grid-template-columns:1fr}}@media (width<=520px){.home-cards{grid-template-columns:1fr}.home-start{bottom:16px;right:16px}}.dark .home-link,.dark .home-legend .home-cta,.dark .home-list em,.dark .home-start li button{color:var(--accent);background:0 0}.dark .home-periods button.on{background:var(--text);color:var(--bg)}.dark .home-chip{color:var(--green);border-color:var(--line);background:0 0}.crm-overview-head h2{margin:8px 0 2px;font-size:20px}.crm-overview-head p{color:var(--home-muted);margin:0;font-size:13px}.crm-card{text-align:left;font:inherit;cursor:pointer;transition:border-color .15s,transform .15s}.crm-card:hover{border-color:var(--accent);transform:translateY(-1px)}.crm-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.crm-overview .home-list li>span:first-child{flex-direction:column;flex:1;min-width:0;display:flex}.crm-activity em{color:var(--home-muted);white-space:nowrap;font-weight:500}.crm-focus{gap:8px;margin:0;padding:0;list-style:none;display:grid}.crm-focus li{background:var(--tint);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.crm-focus small{color:var(--home-muted);font-size:12.5px}.crm-focus strong{font-size:20px}.app.dark .crm-focus li{background:#111}@media (prefers-reduced-motion:reduce){.crm-card{transition:none}.crm-card:hover{transform:none}}.x-panel{margin-bottom:18px;padding:20px 23px}.x-panel h2{font-size:15px}.x-panel>p,.x-note{color:var(--sub);margin-top:6px;font-size:12px}.x-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.x-row.spread{justify-content:space-between}.x-ask{gap:10px;margin-top:14px;display:grid}.app:not(.auth-screen) .x-ask textarea{resize:vertical;width:100%;min-height:84px;font-size:14px}.x-chip{border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;text-align:left;border-radius:999px;max-width:100%;padding:6px 12px;font-size:12px}.x-chip:hover{background:var(--soft)}.x-chip[aria-pressed=true]{color:#fff;background:#2d5a4a;border-color:#2d5a4a}.x-chip b{margin-left:6px;font-weight:600}.x-filters{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.x-filters span{background:var(--soft);border:1px solid var(--line);border-radius:6px;padding:3px 8px;font-size:11px}.x-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.x-card{border:1px solid var(--line);background:var(--panel);border-radius:10px;min-width:0;padding:14px}.x-card span{color:var(--sub);font-size:11px;display:block}.x-card b{margin-top:6px;font-size:24px;display:block}.x-card small{color:var(--sub);margin-top:4px;font-size:11px;display:block}.x-range input[type=date]{min-width:0}.x-list{gap:8px;margin-top:12px;display:grid}.x-item{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.x-item>div{min-width:0}.x-item p{color:var(--sub);overflow-wrap:anywhere;margin-top:2px;font-size:12px}.x-day{color:var(--sub);text-transform:uppercase;letter-spacing:.04em;margin-top:16px;font-size:12px}.x-mode{border:1px solid var(--line);background:var(--soft);border-radius:8px;padding:3px;display:inline-flex}.x-mode button{color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:12px}.x-mode button[aria-pressed=true]{background:var(--panel);color:var(--text);box-shadow:0 1px 4px #00000012}@media (width<=760px){.x-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.x-item{flex-wrap:wrap}}.onb-shell,.onb-modal-backdrop{--onb-ink:#0b1f19;--onb-text:#5b6b63;--onb-muted:#545a61;--onb-line:#e3e3e3;--onb-coral:#2d5a4a;--onb-coral-strong:#0d4c3c;--onb-coral-soft:var(--tint);--onb-coral-line:#2d5a4a;--onb-card:#fff;--onb-on-coral:#fff;color:var(--onb-ink);font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif}.onb-shell{min-height:100vh;color:var(--onb-ink);background:var(--page);font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif;position:relative;overflow-x:hidden}.onb-bg{z-index:0;background:radial-gradient(60% 40% at 50% -8%,#7aa05a24 0%,#7aa05a00 70%),#fff;position:fixed;inset:0}.onb-bg:after{content:"";opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='280' viewBox='0 0 240 280'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1.2'%3E%3Cpath d='M0 70 120 0l120 70v140l-120 70L0 210z'/%3E%3Cpath d='M120 0v140M0 70l120 70 120-70'/%3E%3C/g%3E%3Cpath d='M120 140 240 70v140l-120 70z' fill='%23ffffff' fill-opacity='.18'/%3E%3C/svg%3E");background-size:240px 280px;position:absolute;inset:0}.onb-main{z-index:1;flex-direction:column;align-items:center;max-width:940px;margin:0 auto;padding:44px 16px 72px;display:flex;position:relative}.onb-signout{color:#5b6b63;cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:13px;position:absolute;top:18px;right:16px}.onb-signout:hover{color:var(--onb-ink)}.onb-boot{z-index:1;text-align:center;color:var(--onb-text);padding-top:40vh;position:relative}.onb-brand .prospect-brand{font-size:40px}.onb-progress{align-items:center;margin:38px 0 64px;padding:0;list-style:none;display:flex}.onb-progress li{align-items:center;display:flex}.onb-progress li>span{border:1px solid var(--onb-line);width:38px;height:38px;color:var(--onb-muted);background:#fff;border-radius:50%;place-items:center;font-size:13px;font-weight:600;transition:background .2s,box-shadow .2s;display:grid}.onb-progress li.done>span{background:var(--onb-ink);border-color:var(--onb-ink);color:#fff}.onb-progress li.current>span{box-shadow:0 0 0 4px #fff,0 0 0 5px #d6d6d6}.onb-progress i{background:var(--onb-line);width:88px;height:2px;margin:0 4px;display:block}.onb-progress i b{background:var(--onb-ink);height:100%;transition:width .3s;display:block}.onb-card{background:var(--onb-card);border:1px solid #e9e9e9;border-radius:24px;width:100%;max-width:898px;padding:46px 56px 36px;position:relative;box-shadow:0 1px 2px #0d4c3c0a,0 18px 48px #0d4c3c14}.onb-count{color:var(--onb-muted);font-size:12px;position:absolute;top:18px;right:22px}.onb-ai{color:#fff;background:linear-gradient(90deg,#0d4c3c,#0d4c3c);border-radius:999px;padding:5px 14px;font-size:11.5px;font-weight:700;position:absolute;top:-10px;left:18px;box-shadow:0 6px 14px #0d4c3c40}.onb-head{text-align:center;margin-bottom:30px}.onb-head h1{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:700;line-height:1.25}.onb-head p{color:var(--onb-text);margin:10px 0 0;font-size:15px;line-height:1.5}.onb-grid{gap:12px;max-width:618px;margin:0 auto;display:grid}.onb-grid.three{grid-template-columns:repeat(3,1fr)}.onb-grid.two{grid-template-columns:repeat(2,1fr)}.onb-radio{border:1.5px solid var(--onb-line);color:#0b1f19;cursor:pointer;text-align:left;background:#fff;border-radius:6px;align-items:center;gap:12px;height:52px;padding:0 16px;font-size:14px;transition:border-color .15s,background .15s;display:flex}.onb-radio.span{grid-column:1/-1}.onb-dot{border:2px solid var(--onb-coral-line);border-radius:50%;flex:none;width:18px;height:18px;position:relative}.onb-radio.on,.onb-radio:hover{border-color:var(--onb-coral-line);background:var(--onb-coral-soft)}.onb-radio.on .onb-dot:after{content:"";background:var(--onb-coral);border-radius:50%;position:absolute;inset:3px}.onb-pills{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.onb-pills.center{justify-content:center;max-width:700px;margin:0 auto}.onb-pill{border:1px solid var(--onb-line);color:#0b1f19;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:0 18px;font-size:14px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.onb-pill:hover{border-color:#cfcfcf}.onb-pill.on{border-color:var(--onb-coral-line);color:var(--onb-coral-strong);background:var(--onb-coral-soft)}.onb-pills.center .onb-pill.on{border-width:1.5px;border-radius:999px;min-height:44px}.onb-pill.round{border-width:1.5px;border-radius:999px}.onb-pill.add{color:#5b6b63;border-style:dashed}.onb-inline-input{border:1.5px solid var(--onb-coral-line);border-radius:6px;outline:none;min-width:180px;height:40px;padding:0 12px;font-size:14px}.onb-footer{border-top:1px solid var(--tint);justify-content:space-between;align-items:center;gap:12px;margin-top:34px;padding-top:22px;display:flex}.onb-footer>div{align-items:center;gap:18px;display:flex}.onb-back,.onb-text-btn,.onb-link{color:#5b6b63;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:13px;display:inline-flex}.onb-link{color:var(--onb-muted);margin:10px auto 0;font-size:12px}.onb-link:hover,.onb-text-btn:hover,.onb-back:hover{color:var(--onb-ink)}.onb-next{background:var(--onb-coral);height:40px;color:var(--onb-on-coral);cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;transition:background .15s,transform .1s;display:inline-flex;box-shadow:0 4px 10px #2d5a4a4d}.onb-next:hover:not(:disabled){background:#2d5a4a}.onb-next:active:not(:disabled){transform:scale(.98)}.onb-next:disabled{opacity:.55;cursor:not-allowed}.onb-next.full{width:100%;margin-top:8px}.onb-form{flex-direction:column;gap:16px;display:flex;overflow:visible}.onb-form+.onb-form{margin-top:26px}.onb-form label{flex-direction:column;gap:8px;display:flex}.onb-label{color:#0b1f19;font-size:13px;font-weight:600}.onb-label em{color:var(--ink-accent);font-style:normal}.onb-form input,.onb-form textarea,.onb-form select,.onb-list input,.onb-country select,.onb-modal input{color:#0b1f19;background:#fff;border:1px solid #dadada;border-radius:6px;width:100%;padding:10px 12px;font-size:14px}.onb-form textarea{resize:vertical;line-height:1.5}.onb-form input:focus,.onb-form textarea:focus,.onb-form select:focus,.onb-list input:focus,.onb-modal input:focus,.onb-add-row input:focus,.onb-search input:focus{border-color:var(--onb-coral-line);outline:none;box-shadow:0 0 0 3px #2d5a4a26}.onb-website{background:#fff;border:1px solid #dadada;border-radius:10px;padding:4px;display:flex;position:relative;box-shadow:0 6px 18px #2d5a4a2e}.onb-website input{font-size:16px;box-shadow:none!important;border:0!important}.onb-analyze{background:var(--onb-coral);color:var(--onb-on-coral);cursor:pointer;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex}.onb-analyze:disabled{opacity:.6}.onb-row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.onb-combo-field{flex-direction:column;gap:8px;min-width:0;display:flex}.onb-combo{z-index:1;position:relative}.onb-combo[data-open]{z-index:6}.onb-combo input{padding-right:40px}.onb-combo-caret{color:#5b6b63;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:42px;padding:0;display:grid;position:absolute;top:0;right:0}.onb-combo-caret:focus,.onb-combo-caret:focus-visible{outline:none}.onb-combo-caret svg{transition:transform .16s cubic-bezier(.23,1,.32,1)}.onb-combo[data-open] .onb-combo-caret svg{transform:rotate(180deg)}.onb-combo-menu{z-index:7;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d4d4d4 transparent;border:1px solid var(--onb-line);transform-origin:top;background:#fff;border-radius:10px;max-height:260px;margin:0;padding:6px;list-style:none;animation:.16s cubic-bezier(.23,1,.32,1) onb-combo-in;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #0000001f,0 2px 6px #0000000f}@keyframes onb-combo-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.onb-combo-menu li+li{margin-top:1px}.onb-combo-menu [role=option]{color:#0b1f19;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:13.5px;line-height:1.3;display:flex}.onb-combo-menu [role=option] span{min-width:0}.onb-combo-menu [role=option] em{font-style:normal;font-weight:700}.onb-combo-menu [role=option] svg{color:var(--onb-coral-strong);flex:none}.onb-combo-menu [role=option]:hover,.onb-combo-menu [role=option][data-active]{background:var(--onb-coral-soft)}.onb-combo-menu [role=option][aria-selected=true]{font-weight:600}.onb-combo-empty{color:var(--onb-muted);padding:10px 12px;font-size:13px}.onb-list{flex-direction:column;gap:10px;display:flex}.onb-list-row{align-items:center;gap:12px;display:flex}.onb-trash{color:var(--ink-accent);cursor:pointer;background:0 0;border:0;padding:6px}.onb-add,.onb-add-row button{border:1px solid var(--onb-line);color:#5b6b63;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:4px;min-width:46px;height:34px;padding:0 12px;font-size:12px;display:inline-flex}.onb-add:disabled,.onb-add-row button:disabled{color:#5c5f66;cursor:not-allowed;background:#efefef}.onb-language{max-width:294px}.onb-language small,.onb-country small{color:var(--onb-muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.onb-channels{flex-direction:column;gap:18px;max-width:618px;margin:0 auto;display:flex}.onb-channel{border:1.5px solid var(--onb-line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:16px;padding:20px;display:flex;position:relative}.onb-channel.on{border-color:var(--onb-coral-line);background:var(--onb-coral-soft);box-shadow:0 0 0 3px #2d5a4a1a}.onb-channel strong{align-items:center;gap:8px;font-size:15px;display:flex}.onb-channel small{color:var(--onb-text);margin-top:4px;font-size:13px;display:block}.onb-channel-icon{background:var(--tint);width:40px;height:40px;color:var(--onb-coral-strong);border-radius:50%;flex:none;place-items:center;display:grid}.onb-channel-icon.li{color:#fff;background:#0d4c3c;border-radius:6px;font-family:Arial,sans-serif;font-weight:800}.onb-channel-icon.li.small{border-radius:50%;width:24px;height:24px;font-size:12px}.onb-check-list{color:#5b6b63;flex-direction:column;gap:4px;margin-top:10px;font-size:13px;display:flex!important}.onb-check-list span{align-items:center;gap:6px;display:inline-flex}.onb-check-list svg{color:#2d5a4a;border:1.5px solid #2d5a4a;border-radius:50%;padding:1px}.onb-selected{color:var(--onb-coral);border:2px solid var(--onb-coral);border-radius:50%;padding:2px;position:absolute;top:20px;right:20px}.onb-tag{border:1px solid var(--tint-line);color:var(--onb-coral-strong);background:var(--tint);border-radius:3px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:500}.onb-tag.solid{background:var(--onb-coral);color:var(--onb-on-coral);border-color:var(--onb-coral)}.onb-or{color:var(--onb-muted);align-items:center;gap:18px;font-size:12px;display:flex}.onb-or:before,.onb-or:after{content:"";background:var(--onb-line);flex:1;height:1px}.onb-or.small{margin:4px 0;font-size:11px}.onb-country{flex-direction:column;gap:6px;max-width:294px;margin:0 auto 26px;display:flex}.onb-senders{grid-template-columns:1fr 1fr;gap:22px;display:grid}.onb-senders.single{grid-template-columns:minmax(0,420px);justify-content:center}.onb-sender{border:1px solid var(--onb-line);background:#fff;border-radius:12px;flex-direction:column;padding:18px 18px 20px;display:flex}.onb-sender h3{align-items:center;gap:10px;margin:0 0 14px;font-size:15px;display:flex}.onb-sender h3 svg{color:#2d5a4a}.onb-sender ul{flex-direction:column;flex:1;gap:10px;margin:0 0 18px;padding:0;list-style:none;display:flex}.onb-sender li{color:#5b6b63;align-items:flex-start;gap:8px;font-size:13px;display:flex}.onb-sender li svg{color:#2d5a4a;border:1.5px solid #2d5a4a;border-radius:50%;flex:none;margin-top:1px;padding:1px}.onb-sender li.coral svg{color:var(--onb-coral);border-color:var(--onb-coral)}.onb-li-btn,.onb-mail-btn,.onb-connected{border-radius:3px;justify-content:center;align-items:center;gap:8px;height:38px;font-size:14px;font-weight:700;display:inline-flex}.onb-li-btn{color:#fff;cursor:pointer;background:#0d4c3c;border:0}.onb-li-mark{color:#0d4c3c;background:#fff;border-radius:2px;padding:0 3px;font-family:Arial,sans-serif;font-size:11px;font-weight:800}.onb-mail-btn{border:1px solid var(--tint-line);background:var(--tint);color:var(--onb-coral-strong);cursor:pointer}.onb-li-btn:disabled,.onb-mail-btn:disabled{opacity:.55;cursor:not-allowed}.onb-connected{color:#fff;background:#13795b}.onb-option{border:1.5px solid var(--onb-line);text-align:left;cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.onb-option strong{font-size:14px}.onb-option small{color:var(--onb-text);font-size:12px}.onb-option.on{border-color:var(--onb-coral-line);background:var(--onb-coral-soft)}.onb-option.on strong{color:var(--onb-coral-strong)}.onb-dimensions{flex-direction:column;gap:24px;display:flex}.onb-dimensions h3,.onb-exclusions h3{letter-spacing:.06em;text-transform:uppercase;color:#5b6b63;margin:0 0 12px;font-size:12px;font-weight:700}.onb-exclusions h3:not(:first-child){margin-top:26px}.onb-signals{flex-direction:column;gap:10px;max-width:530px;margin:0 auto;display:flex}.onb-signal{border:1px solid var(--onb-line);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:14px;padding:12px 16px;font-size:14px;flex-direction:row!important;display:flex!important}.onb-signal input{opacity:0;width:1px;height:1px;position:absolute}.onb-signal:focus-within{box-shadow:0 0 0 3px #2d5a4a33}.onb-signal>span:nth-of-type(2){flex:1}.onb-signal small{color:var(--onb-muted);margin-top:2px;font-size:11px;display:block}.onb-signal.on{border-color:var(--onb-coral-line);background:var(--onb-coral-soft)}.onb-box{color:#fff;border:1.5px solid #c9c4bf;border-radius:4px;flex:none;place-items:center;width:20px;height:20px;display:grid}.onb-signal.on .onb-box{background:var(--onb-coral);border-color:var(--onb-coral)}.onb-info{color:#9aa39e;display:inline-flex}.onb-hint{color:var(--onb-muted);justify-content:center;align-items:center;gap:6px;margin:18px 0 0;font-size:12px;display:flex}.onb-hint.left{justify-content:flex-start}.onb-panel{border:1px solid var(--onb-line);background:#fff;border-radius:12px;max-width:530px;margin:0 auto;padding:18px}.onb-panel h3{align-items:center;gap:8px;margin:0 0 14px;font-size:15px;display:flex}.onb-panel-icon{background:var(--tint);width:30px;height:30px;color:var(--onb-coral-strong);border-radius:7px;place-items:center;display:grid}.onb-panel-note{color:#5b6b63;background:#f4f4f4;border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:12.5px;line-height:1.5}.onb-chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.onb-chip{border:1px solid var(--tint-line);background:var(--page);color:#5b6b63;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.onb-chip svg{color:var(--onb-coral)}.onb-chip button{color:#5b6b63;cursor:pointer;background:0 0;border:0;padding:0 0 0 4px;display:inline-flex}.onb-chip.plain{border-color:var(--onb-line);background:#fff}.onb-chip.suggestion{cursor:pointer;background:#fff;border-style:dashed;border-color:#d4d4d4}.onb-chip.suggestion:hover{border-color:var(--onb-coral-line)}.onb-suggest-head{color:var(--onb-muted);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11.5px;display:flex}.onb-suggest-head i{background:var(--onb-coral);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.onb-suggest-head .onb-link{color:var(--onb-coral-strong);margin:0;font-size:12px}.onb-add-row{gap:8px;display:flex}.onb-add-row input{border:1px solid #dadada;border-radius:6px;flex:1;padding:9px 12px;font-size:14px}.onb-add-row button{height:auto}.onb-muted{color:var(--onb-muted);font-size:12px}.onb-search{color:var(--onb-muted);background:#fff;border:1px solid #dadada;border-radius:6px;align-items:center;gap:8px;padding:0 12px;display:flex}.onb-search input{border:0;outline:none;flex:1;padding:10px 0;font-size:14px}.onb-panel>small{margin-top:6px;display:block}.onb-results,.onb-tracked{flex-direction:column;gap:4px;margin:8px 0;padding:0;list-style:none;display:flex}.onb-results button,.onb-tracked li,.onb-result{border:1px solid var(--onb-line);text-align:left;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:10px;width:100%;margin-top:6px;padding:8px 10px;font-size:13px;display:flex}.onb-results button:hover,.onb-result:hover{border-color:var(--onb-coral-line)}.onb-tracked li>span:nth-child(2),.onb-results button>span:nth-child(2){flex-direction:column;flex:1;display:flex}.onb-tracked small,.onb-results small{color:var(--onb-muted)}.onb-tracked button{cursor:pointer;color:#5b6b63;background:0 0;border:0}.onb-logo{text-transform:uppercase;background:#f4f4f4;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;font-weight:700;display:grid;overflow:hidden}.onb-logo img{object-fit:cover;width:100%;height:100%}.onb-hero-icon{background:var(--tint);width:44px;height:44px;color:var(--onb-coral-strong);border-radius:12px;place-items:center;margin:0 auto 16px;display:grid}.onb-banner{border:1px solid var(--tint);background:var(--tint);color:var(--onb-muted);border-radius:10px;align-items:center;gap:12px;margin:0 0 22px;padding:16px 18px;font-size:13px;display:flex}.onb-banner strong{color:var(--onb-ink);font-weight:600}.onb-banner svg{color:var(--onb-coral);flex:none}.onb-recap{border:1px solid var(--onb-line);background:#fff;border-radius:12px;overflow:hidden}.onb-recap>div+div{border-top:1px solid var(--tint)}.onb-recap>div>button{text-align:left;width:100%;color:var(--onb-ink);cursor:pointer;background:#fff;border:0;align-items:center;gap:14px;padding:14px 20px;font-size:14px;display:flex}.onb-recap>div>button>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.onb-recap small{letter-spacing:.05em;text-transform:uppercase;color:#5b6b63;font-size:11px;font-weight:700}.onb-recap-icon{color:#5b6b63;align-self:flex-start}.onb-recap>div>button>svg{color:#5b6b63}.onb-recap .open>button>svg{color:var(--onb-coral)}.onb-recap-edit{background:var(--tint);padding:4px 20px 18px 52px}.onb-loader{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:300px;display:flex}.onb-loader-icon{background:var(--tint);width:58px;height:58px;color:var(--onb-coral);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.onb-loader h2{margin:0;font-size:20px}.onb-loader p{color:var(--onb-muted);margin:0;font-size:13px}.onb-checklist{border:1px solid var(--tint);text-align:left;background:#fff;border-radius:14px;flex-direction:column;gap:12px;width:min(530px,100%);margin:22px 0 0;padding:16px 22px;list-style:none;display:flex}.onb-checklist li{color:#0b1f19;align-items:center;gap:12px;font-size:13px;animation:.3s onb-fade;display:flex}.onb-checklist li.done{color:var(--onb-muted)}.onb-checklist li.done svg{color:#10b981}.onb-spin{border:2px solid #ffffff80;border-top-color:#fff;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite onb-rotate;display:inline-block}.onb-spin.small,.onb-spin.large,.onb-modal .onb-spin{border-color:#2d5a4a40;border-top-color:var(--onb-coral)}.onb-spin.small{width:14px;height:14px}.onb-spin.large{width:22px;height:22px;margin-top:16px}@keyframes onb-rotate{to{transform:rotate(360deg)}}@keyframes onb-fade{0%{opacity:0;transform:translateY(4px)}}.onb-leads{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;transition:opacity .2s;display:flex}.onb-leads.busy{opacity:.5;pointer-events:none}.onb-leads li{border:1px solid var(--onb-line);background:#fff;border-radius:10px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.onb-leads li.rejected{background:var(--tint)}.onb-leads li.rejected small{color:#5b6b63}.onb-leads li.rejected strong{color:#5b6b63;text-decoration:line-through}.onb-leads li.rejected .onb-avatar{filter:grayscale()}.onb-leads li>div:not(.onb-reject-wrap){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.onb-leads strong{align-items:center;gap:8px;font-size:14px;display:flex}.onb-leads small{color:#5b6b63;font-size:12px}.onb-li{color:#fff;background:#0d4c3c;border-radius:2px;place-items:center;width:16px;height:16px;font-family:Arial,sans-serif;font-size:10px;font-weight:800;text-decoration:none;display:grid}.onb-avatar{background:var(--tint);width:38px;height:38px;color:var(--onb-coral-strong);text-transform:uppercase;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid;overflow:hidden}.onb-avatar img{object-fit:cover;width:100%;height:100%}.onb-meta{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.onb-meta span{color:#5b6b63;background:#f4f4f4;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;display:inline-flex}.onb-meta .onb-rejected-tag{background:var(--tint);color:var(--ink-strong)}.onb-reject-wrap{position:relative}.onb-reject{color:#5b6b63;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;font-size:12px;display:inline-flex}.onb-menu{z-index:4;border:1px solid var(--onb-line);background:#fff;border-radius:8px;flex-direction:column;min-width:190px;padding:6px;display:flex;position:absolute;top:30px;right:0;box-shadow:0 14px 30px #0000001f}.onb-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:13px}.onb-menu button:hover,.onb-menu button:focus-visible{background:var(--onb-coral-soft);color:var(--onb-coral-strong)}.onb-note{text-align:center;color:var(--onb-muted);margin:18px 0 0;font-size:12px}.onb-empty{text-align:center;border:1px dashed var(--onb-line);color:var(--onb-text);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;font-size:13px;display:flex}.onb-empty strong{color:var(--onb-ink);font-size:15px}.onb-empty .onb-text-btn{color:var(--onb-coral-strong);font-weight:600}.onb-alert{border:1px solid var(--tint);background:var(--page);width:100%;max-width:898px;color:var(--ink-strong);border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.onb-alert span{flex:1}.onb-alert button{cursor:pointer;color:inherit;background:0 0;border:0}.onb-alert.error{border-color:var(--tint-line);background:var(--tint);color:var(--ink-strong)}.onb-card .onb-alert{margin:18px 0 0}.onb-modal-backdrop{z-index:20;background:#00000059;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.onb-modal{background:#fff;border-radius:4px;width:min(650px,100%);position:relative;box-shadow:0 30px 80px #0000004d}.onb-modal header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.onb-modal header h2{margin:0;font-size:19px}.onb-modal header button,.onb-methods .close{cursor:pointer;color:#5b6b63;background:0 0;border:0}.onb-methods{flex-direction:column;gap:14px;padding:36px 36px 30px;display:flex}.onb-methods .close{position:absolute;top:14px;right:14px}.onb-method{border:1px solid var(--onb-line);text-align:left;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:14px;padding:16px 18px;display:flex}.onb-method.rec{border-color:var(--onb-coral-line);background:var(--onb-coral-soft)}.onb-method>span:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.onb-method strong{align-items:center;gap:8px;font-size:14px;display:flex}.onb-method small{color:var(--onb-text);font-size:12.5px}.onb-method-icon{background:var(--tint);width:40px;height:40px;color:var(--onb-coral-strong);border-radius:50%;place-items:center;display:grid}.onb-modal-body{flex-direction:column;gap:14px;padding:22px 120px 26px;display:flex}.onb-modal-body label{flex-direction:column;gap:6px;display:flex}.onb-modal-body.center{text-align:center;align-items:center;padding:26px 40px 30px}.onb-modal-body.center small{color:var(--onb-text);max-width:420px;font-size:12.5px}.onb-secure{border-left:3px solid var(--onb-coral);background:var(--page);color:#5b6b63;align-items:flex-start;gap:10px;margin:0 -80px 6px;padding:10px 14px;font-size:13px;display:flex}.onb-secure svg{color:var(--onb-coral);flex:none}.onb-ring{border:3px solid var(--tint);border-top-color:var(--onb-coral);border-radius:50%;place-items:center;width:72px;height:72px;animation:1.2s linear infinite onb-rotate;display:grid}.onb-ring>*{animation:1.2s linear infinite reverse onb-rotate}.onb-ring.yellow{color:var(--ink-strong);background:#f8f8f8;border:0;animation:none}.onb-ring.yellow>*{animation:none}.onb-code{text-align:center;letter-spacing:.35em;font-family:ui-monospace,monospace;border-color:var(--tint-line)!important;width:180px!important;font-size:22px!important}.onb-modal-error{color:var(--ink-strong);margin:0;font-size:13px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.onb-shell button:focus-visible,.onb-shell a:focus-visible{outline:2px solid var(--onb-coral-strong);outline-offset:2px}@media (width<=720px){.onb-main{padding:24px 16px 48px}.onb-brand .prospect-brand{font-size:30px}.onb-progress{margin:24px 0 34px}.onb-progress i{width:34px}.onb-progress li>span{width:32px;height:32px}.onb-card{border-radius:18px;padding:40px 18px 22px}.onb-head h1{font-size:22px}.onb-grid.three,.onb-grid.two,.onb-row,.onb-senders{grid-template-columns:1fr}.onb-footer{flex-wrap:wrap}.onb-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:10px}.onb-modal-body{padding:20px}.onb-secure{margin:0 0 6px}.onb-recap-edit{padding:4px 16px 16px}.onb-leads li{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.onb-shell *,.onb-shell :before,.onb-shell :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.onb-modal-body.imap{max-height:min(80vh,760px);padding:18px 28px 24px;overflow-y:auto}.onb-modal-body fieldset{border:1px solid var(--onb-line);border-radius:8px;grid-template-columns:1fr 120px;gap:12px;margin:0;padding:12px 14px 14px;display:grid}.onb-modal-body legend{color:#5b6b63;padding:0 6px;font-size:12px;font-weight:700}.onb-modal-body fieldset>label:nth-of-type(n+3),.onb-inline-check{grid-column:1/-1}.onb-inline-check{align-items:center;font-size:13px;flex-direction:row!important;gap:8px!important}.onb-inline-check input{width:auto}.onb-modal-actions{justify-content:space-between;align-items:center;display:flex}.onb-method small:first-child{color:var(--onb-muted);font-size:11px}@media (width<=720px){.onb-modal-body fieldset{grid-template-columns:1fr}}.onb-form input:not([type=checkbox]):not([type=radio]),.onb-form select,.onb-list input,.onb-country select,.onb-modal input{border-color:#e9e9e9;border-radius:10px;min-height:40px;transition:border-color .15s,box-shadow .15s}.onb-form textarea{border-radius:10px}.onb-form input:not([type=checkbox]):not([type=radio]):hover,.onb-form select:hover,.onb-country select:hover,.onb-list input:hover{border-color:#c9d6cf}.onb-shell select,.onb-modal-backdrop select{appearance:none;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%235b6b63' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}@supports (appearance:base-select){.onb-shell select,.onb-modal-backdrop select{appearance:base-select}.onb-shell select::picker(select){appearance:base-select}.onb-modal-backdrop select::picker(select){appearance:base-select}.onb-shell select,.onb-modal-backdrop select{align-items:center;display:flex}.onb-shell select::picker-icon{display:none}.onb-modal-backdrop select::picker-icon{display:none}.onb-shell select::picker(select){min-width:anchor-size(width);color:#0b1f19;max-height:min(320px,60vh);transition:opacity .14s, translate .14s, overlay .14s allow-discrete, display .14s allow-discrete;background:#fff;border:1px solid #e9e9e9;border-radius:12px;margin-block:6px;padding:4px;box-shadow:0 12px 32px #0000001f,0 2px 6px #0000000f}.onb-modal-backdrop select::picker(select){min-width:anchor-size(width);color:#0b1f19;max-height:min(320px,60vh);transition:opacity .14s, translate .14s, overlay .14s allow-discrete, display .14s allow-discrete;background:#fff;border:1px solid #e9e9e9;border-radius:12px;margin-block:6px;padding:4px;box-shadow:0 12px 32px #0000001f,0 2px 6px #0000000f}@starting-style{.onb-shell select:open::picker(select){opacity:0;translate:0 -4px}.onb-modal-backdrop select:open::picker(select){opacity:0;translate:0 -4px}}.onb-shell select option,.onb-modal-backdrop select option{color:#0b1f19;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:8px 10px;font-size:14px;display:flex}.onb-shell select option:hover,.onb-shell select option:focus-visible,.onb-modal-backdrop select option:hover,.onb-modal-backdrop select option:focus-visible{background:#f8f8f8;outline:none}.onb-shell select option:checked,.onb-modal-backdrop select option:checked{color:#0d4c3c;background:#f8f8f8;font-weight:600}.onb-shell select option::checkmark{color:#2d5a4a;order:1;margin-left:auto}.onb-modal-backdrop select option::checkmark{color:#2d5a4a;order:1;margin-left:auto}.onb-shell select option[value=""],.onb-modal-backdrop select option[value=""]{color:#5b6b63}}@media (prefers-reduced-motion:reduce){.onb-shell select::picker(select){transition:none}.onb-modal-backdrop select::picker(select){transition:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-xl:24px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-7{top:calc(var(--spacing) * 7)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-\[var\(--mobile-menu-top\)\]{top:var(--mobile-menu-top)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-3{right:calc(var(--spacing) * -3)}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-7{right:calc(var(--spacing) * 7)}.-bottom-3{bottom:calc(var(--spacing) * -3)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-11{bottom:calc(var(--spacing) * 11)}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.col-span-full{grid-column:1/-1}.float-left{float:left}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-0{margin-block:calc(var(--spacing) * 0)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-52{height:calc(var(--spacing) * 52)}.h-\[0\.8em\]{height:.8em}.h-\[22px\]{height:22px}.h-\[62px\]{height:62px}.h-\[70vh\]{height:70vh}.h-\[100dvh\]{height:100dvh}.h-\[calc\(100\%-4px\)\]{height:calc(100% - 4px)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[280px\]{max-height:280px}.max-h-\[320px\]{max-height:320px}.max-h-\[min\(70vh\,520px\)\]{max-height:min(70vh,520px)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[16rem\]{min-height:16rem}.min-h-\[22px\]{min-height:22px}.min-h-\[36vh\]{min-height:36vh}.min-h-\[40vh\]{min-height:40vh}.min-h-\[50vh\]{min-height:50vh}.min-h-\[72px\]{min-height:72px}.min-h-\[96px\]{min-height:96px}.min-h-\[220px\]{min-height:220px}.min-h-\[min\(46vh\,24rem\)\]{min-height:min(46vh,24rem)}.min-h-\[min\(52vh\,28rem\)\]{min-height:min(52vh,28rem)}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-\[3\.25rem\]{width:3.25rem}.w-\[4\.5rem\]{width:4.5rem}.w-\[min\(100\%\,260px\)\]{width:min(100%,260px)}.w-\[min\(100\%\,360px\)\]{width:min(100%,360px)}.w-\[min\(260px\,85vw\)\]{width:min(260px,85vw)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[7\.5rem\]{max-width:7.5rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[90vw\]{max-width:90vw}.max-w-\[240px\]{max-width:240px}.max-w-\[280px\]{max-width:280px}.max-w-\[390px\]{max-width:390px}.max-w-\[400px\]{max-width:400px}.max-w-\[700px\]{max-width:700px}.max-w-\[min\(96vw\,1400px\)\]{max-width:min(96vw,1400px)}.max-w-\[min\(100\%\,calc\(100vw-7\.5rem\)\)\]{max-width:min(100%,100vw - 7.5rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-\[8\.5rem\]{min-width:8.5rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-\[22px\]{min-width:22px}.min-w-\[160px\]{min-width:160px}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.basis-20{flex-basis:calc(var(--spacing) * 20)}.basis-\[min\(100\%\,12rem\)\]{flex-basis:min(100%,12rem)}.origin-center{transform-origin:50%}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[0\.35\]{scale:.35}.-rotate-90{rotate:-90deg}.rotate-0{rotate:none}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.list-decimal{list-style-type:decimal}.\[appearance\:textfield\]{appearance:textfield}.appearance-none{appearance:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.\!rounded-none{border-radius:0!important}.\!rounded-xl{border-radius:var(--radius-xl)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[10px\]{border-radius:10px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-r-full{border-top-right-radius:2147483647px;border-bottom-right-radius:2147483647px}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#E5E7EB\]{border-color:#e5e7eb}.border-\[var\(--color-on-pastel\)\]\/15{border-color:var(--color-on-pastel)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-on-pastel\)\]\/15{border-color:color-mix(in oklab, var(--color-on-pastel) 15%, transparent)}}.border-\[var\(--color-on-pastel\)\]\/25{border-color:var(--color-on-pastel)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-on-pastel\)\]\/25{border-color:color-mix(in oklab, var(--color-on-pastel) 25%, transparent)}}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[\#0d4c3c\]{background-color:#0d4c3c}.bg-\[\#9CA3AF\]{background-color:#9ca3af}.bg-\[\#14532D\]{background-color:#14532d}.bg-\[\#111827\]{background-color:#111827}.bg-\[\#E5E7EB\]{background-color:#e5e7eb}.bg-\[\#F3F4F6\]{background-color:#f3f4f6}.bg-\[var\(--color-canvas\)\],.bg-\[var\(--color-canvas\)\]\/10{background-color:var(--color-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-canvas\)\]\/10{background-color:color-mix(in oklab, var(--color-canvas) 10%, transparent)}}.bg-\[var\(--color-canvas\)\]\/15{background-color:var(--color-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-canvas\)\]\/15{background-color:color-mix(in oklab, var(--color-canvas) 15%, transparent)}}.bg-\[var\(--color-canvas\)\]\/55{background-color:var(--color-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-canvas\)\]\/55{background-color:color-mix(in oklab, var(--color-canvas) 55%, transparent)}}.bg-\[var\(--color-canvas\)\]\/95{background-color:var(--color-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-canvas\)\]\/95{background-color:color-mix(in oklab, var(--color-canvas) 95%, transparent)}}.bg-\[var\(--color-primary\)\]{background-color:var(--color-primary)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[var\(--color-secondary\)\]{--tw-gradient-from:var(--color-secondary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.object-center{object-position:center}.object-top{object-position:top}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.\!px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[2rem\]{font-size:2rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#6B7280\]{color:#6b7280}.text-\[\#9CA3AF\]{color:#9ca3af}.text-\[\#14532D\]{color:#14532d}.text-\[\#111827\]{color:#111827}.text-\[\#374151\]{color:#374151}.text-\[\#E5E7EB\]{color:#e5e7eb}.text-\[var\(--color-on-accent\)\]{color:var(--color-on-accent)}.text-\[var\(--color-on-pastel\)\],.text-\[var\(--color-on-pastel\)\]\/80{color:var(--color-on-pastel)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-on-pastel\)\]\/80{color:color-mix(in oklab, var(--color-on-pastel) 80%, transparent)}}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-\[var\(--color-accent\)\]{accent-color:var(--color-accent)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-\[0\.12\]{opacity:.12}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(122\,160\,90\,0\.28\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#7aa05a47);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(122\,160\,90\,0\.35\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#7aa05a59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(122\,160\,90\,0\.15\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#7aa05a26);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(122\,160\,90\,0\.22\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#7aa05a38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(45\,90\,74\,0\.35\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#2d5a4a59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[3px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[var\(--color-on-pastel\)\]{--tw-ring-color:var(--color-on-pastel)}.ring-transparent{--tw-ring-color:transparent}.ring-white\/5{--tw-ring-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.ring-white\/5{--tw-ring-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[250ms\]{--tw-duration:.25s;transition-duration:.25s}.ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[scrollbar-width\:none\]{scrollbar-width:none}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:flex:is(:where(.group):hover *){display:flex}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.empty\:hidden:empty{display:none}.empty\:after\:content-\[\'Opal\'\]:empty:after{--tw-content:"Opal";content:var(--tw-content)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-\[\#7aa05a\]:hover{background-color:#7aa05a}.hover\:bg-\[var\(--color-canvas\)\]\/20:hover{background-color:var(--color-canvas)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-canvas\)\]\/20:hover{background-color:color-mix(in oklab, var(--color-canvas) 20%, transparent)}}.hover\:bg-\[var\(--color-elevated\)\]:hover{background-color:var(--color-elevated)}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:text-\[var\(--color-on-accent\)\]:hover{color:var(--color-on-accent)}.hover\:text-\[var\(--color-on-pastel\)\]:hover{color:var(--color-on-pastel)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_12px_28px_rgba\(122\,160\,90\,0\.08\)\]:hover{--tw-shadow:0 12px 28px var(--tw-shadow-color,#7aa05a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.35\)\]:hover{--tw-shadow:0 12px 40px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:ring-2:focus,.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (width>=40rem){.sm\:absolute{position:absolute}.sm\:inset-x-auto{inset-inline:auto}.sm\:\!top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)!important}.sm\:top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.sm\:right-0{right:calc(var(--spacing) * 0)}.sm\:bottom-auto{bottom:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:my-4{margin-block:calc(var(--spacing) * 4)}.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:aspect-auto{aspect-ratio:auto}.sm\:h-1\.5{height:calc(var(--spacing) * 1.5)}.sm\:h-7{height:calc(var(--spacing) * 7)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-36{height:calc(var(--spacing) * 36)}.sm\:h-44{height:calc(var(--spacing) * 44)}.sm\:h-64{height:calc(var(--spacing) * 64)}.sm\:h-\[75vh\]{height:75vh}.sm\:h-\[min\(94dvh\,920px\)\]{height:min(94dvh,920px)}.sm\:max-h-\[min\(70vh\,480px\)\]{max-height:min(70vh,480px)}.sm\:max-h-\[min\(92dvh\,900px\)\]{max-height:min(92dvh,900px)}.sm\:min-h-\[3\.5rem\]{min-height:3.5rem}.sm\:min-h-\[20rem\]{min-height:20rem}.sm\:w-7{width:calc(var(--spacing) * 7)}.sm\:w-8{width:calc(var(--spacing) * 8)}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:w-14{width:calc(var(--spacing) * 14)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-\[4\.25rem\]{width:4.25rem}.sm\:w-\[380px\]{width:380px}.sm\:w-auto{width:auto}.sm\:max-w-6xl{max-width:var(--container-6xl)}.sm\:max-w-\[12rem\]{max-width:12rem}.sm\:max-w-\[14rem\]{max-width:14rem}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-none{max-width:none}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:min-w-\[8\.5rem\]{min-width:8.5rem}.sm\:min-w-\[11rem\]{min-width:11rem}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:p-1{padding:calc(var(--spacing) * 1)}.sm\:p-2{padding:calc(var(--spacing) * 2)}.sm\:p-2\.5{padding:calc(var(--spacing) * 2.5)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-3\.5{padding:calc(var(--spacing) * 3.5)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-16{padding:calc(var(--spacing) * 16)}.sm\:\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.sm\:\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-0{padding-block:calc(var(--spacing) * 0)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[15px\]{font-size:15px}}@media (width>=48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:min-h-\[4\.25rem\]{min-height:4.25rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:h-72{height:calc(var(--spacing) * 72)}.lg\:max-h-none{max-height:none}.lg\:min-h-0{min-height:calc(var(--spacing) * 0)}.lg\:w-44{width:calc(var(--spacing) * 44)}.lg\:w-\[52px\]{width:52px}.lg\:w-\[60px\]{width:60px}.lg\:w-\[280px\]{width:280px}.lg\:w-full{width:100%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:pl-\[76px\]{padding-left:76px}.lg\:pl-\[260px\]{padding-left:260px}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (width>=80rem){.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:grid{display:grid}.xl\:h-full{height:100%}.xl\:min-h-0{min-height:calc(var(--spacing) * 0)}.xl\:w-\[320px\]{width:320px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:items-stretch{align-items:stretch}}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}:root{--ink-strong:#0d4c3c;--ink-accent:#2d5a4a;--tint:#f8f8f8;--tint-line:#e9e9e9;--page:#fff;--soft:#f8f8f8;--line:#e9e9e9;color:#0b1f19;background:var(--page);font-synthesis:none;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{transition:background .15s,color .15s,border-color .15s,transform .15s}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #2d5a4a}button,a{color:inherit}button svg,a svg{flex-shrink:0}h1,h2,h3,h4,p{margin:0}h1{letter-spacing:-1.1px;font-size:31px;font-weight:650;line-height:1.22}h2{letter-spacing:-.3px;font-size:16px;font-weight:650}h3{font-size:16px;font-weight:650}p{line-height:1.6}small{font-size:11px}.app{--bg:#fff;--panel:#fff;--text:#0b1f19;--sub:#5b6b63;--line:#e9e9e9;--soft:#f8f8f8;--accent:#2d5a4a;--moss:#7aa05a;--emerald:#0d4c3c;--green:#2d5a4a;--tint:#f8f8f8;--tint-line:#e9e9e9;--page:#fff;background:var(--bg);color:var(--text);min-height:100vh}.app.dark{--bg:#000;--panel:#0a0a0a;--text:#f0f0f0;--sub:#a3aca6;--line:#222;--soft:#141414;--accent:#7aa05a;--moss:#7aa05a;--emerald:#0d4c3c;--green:#7aa05a;--tint:#141414;--tint-line:#2a2a2a;--page:#000;--ink-strong:#b9d39f;--ink-accent:#9dc27a}.sidebar{overscroll-behavior:contain;scrollbar-width:none;background:var(--panel);border-right:1px solid var(--line);z-index:20;flex-direction:column;width:238px;padding:30px 18px 0;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.sidebar::-webkit-scrollbar{display:none}.brand{text-align:left;letter-spacing:-.8px;color:var(--text);background:0 0;border:0;align-items:center;gap:9px;margin:0 12px 29px;padding:0;font-size:22px;font-weight:650;display:flex}.workspace-switch{background:var(--soft);border:1px solid var(--line);border-radius:8px;align-items:center;gap:9px;margin-bottom:26px;padding:11px;display:flex}.workspace-switch>span:nth-child(2){flex:1;min-width:0}.workspace-switch b,.workspace-switch small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-switch b{font-size:12px}.workspace-switch small{color:var(--sub);margin-top:2px;font-size:10px}.mini-logo{color:#fff;background:#44675c;border-radius:6px;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.nav-label{letter-spacing:1.5px;color:var(--sub,#5b6b63);margin:0 14px 11px;font-size:9px}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav button,.nav-setting{color:var(--sub,#5b6b63);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:12px 13px;font-size:12px;display:flex}.sidebar nav button:hover,.nav-setting:hover{background:var(--soft);color:var(--text)}.sidebar nav button.active,.nav-setting.active{background:var(--tint);color:var(--ink-strong);font-weight:600;position:relative}.dark .sidebar nav button.active,.dark .nav-setting.active{color:var(--ink-accent);background:#0b1f19}.sidebar nav button.active:before{content:"";background:#2d5a4a;border-radius:0 3px 3px 0;width:3px;height:19px;position:absolute;left:-18px}.sidebar nav button>span{flex:1}.sidebar nav em{background:var(--tint-line);color:var(--ink-strong);border-radius:5px;padding:1px 5px;font-size:10px;font-style:normal}.nav-beta{color:var(--ink-strong);border:1px solid var(--tint-line);letter-spacing:.4px;border-radius:3px;padding:2px 4px;font-size:7px}.sidebar-bottom{margin-top:auto;padding-top:30px}.tip-card{background:linear-gradient(145deg, #efefef, var(--tint));color:#4e675d;border:1px solid #e5e5e5;border-radius:10px;margin:0 5px 25px;padding:16px}.tip-card>b{margin:9px 0 7px;font-size:14px;line-height:1.4;display:block}.tip-card p{color:#829087;font-size:10px;line-height:1.6}.tip-card button{background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;margin-top:14px;padding:0;font-size:10px;font-weight:650;display:flex}.dark .tip-card{color:#b1d0bd;background:#29352f;border-color:#3b463e}.nav-setting{width:100%;margin-bottom:15px}.user-card{border-top:1px solid var(--line);align-items:center;gap:8px;padding:18px 0;display:flex}.user-card>div{flex:1;min-width:0}.user-card b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.user-card small{color:var(--sub);margin-top:3px;font-size:9px;display:block}.avatar{color:#3d604c;border:3px solid var(--panel);background:#e8e8e8;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:650;display:inline-flex}.color-1{color:#5b6b63;background:#eaeaea}.color-2{background:var(--tint);color:#5b6b63}.color-3{color:#5b6b63;background:#f8f8f8}.color-4{background:var(--tint);color:#5b6b63}.main-shell{flex-direction:column;min-height:100vh;margin-left:238px;display:flex}.topbar{background:var(--panel);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:75px;padding:0 37px;display:flex}.topbar-right{align-items:center;gap:20px;display:flex}.btn{border:1px solid var(--line);background:var(--panel);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:8px 12px;font-size:11px;font-weight:500;line-height:1.3;display:inline-flex}.btn:hover{background:var(--soft);border-color:#d7d7d7}.btn.primary{color:#fff;background:#2d5a4a;border-color:#2d5a4a;box-shadow:0 3px 4px #00000010}.btn.primary:hover{background:#2d5a4a;border-color:#2d5a4a}.icon-btn{color:var(--sub);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:5px;display:inline-flex}.icon-btn:hover{background:var(--soft);color:var(--text)}.content{flex:1;width:100%;max-width:1620px;margin:auto;padding:35px 37px 45px}.eyebrow{letter-spacing:1.7px;color:var(--sub,#5b6b63);margin-bottom:10px;font-size:8px;font-weight:600;display:block}.panel{background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 2px 3px #00000002}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:24px;display:grid}.metric{padding:20px 21px}.metric>div{color:var(--sub,#5b6b63);justify-content:space-between;align-items:center;font-size:10px;display:flex}.metric>div svg{color:#a7b3b4}.metric strong{letter-spacing:-1px;margin:16px 0 9px;font-size:32px;font-weight:500;display:block}.metric p{color:var(--sub);font-size:9px}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);gap:23px;margin-bottom:24px;display:grid}.panel-heading{justify-content:space-between;align-items:center;gap:15px;padding:22px 23px;display:flex}.panel-heading p{color:var(--sub);margin-top:5px;font-size:10px}.panel-heading>svg{color:var(--sub)}.badge{background:var(--soft);color:var(--sub);border:1px solid var(--line);white-space:nowrap;text-transform:capitalize;border-radius:4px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;font-weight:500;line-height:1.2;display:inline-flex}.badge.green{color:#5c8370;background:#f1f1f1;border-color:#e8e8e8}.badge.amber{background:var(--tint);border-color:var(--tint-line);color:var(--ink-accent)}.badge.red{background:var(--tint);border-color:var(--tint);color:var(--ink-accent)}.dark .badge.green{color:#afd7bf;background:#253c32;border-color:#365043}.dark .badge.amber{color:var(--ink-accent);background:#0d4c3c;border-color:#0d4c3c}.dark .badge.red{color:#9dbb83;background:#0b1f19;border-color:#0d4c3c}.activity-chart{align-items:stretch;gap:13px;height:225px;padding:8px 24px 15px 23px;display:flex}.y-axis{color:var(--sub,#5b6b63);flex-direction:column;justify-content:space-between;min-width:20px;padding:35px 0;font-size:8px;display:flex}.chart-body{flex-direction:column;flex:1;min-width:0;display:flex}.chart-body svg{width:100%;height:180px;overflow:visible}.x-axis{color:var(--sub,#5b6b63);justify-content:space-between;gap:5px;padding-top:8px;font-size:8px;display:flex}.chart-legend{border-top:1px solid var(--line);color:var(--sub);justify-content:space-between;gap:8px;margin:5px 23px 24px;padding-top:17px;font-size:8px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i{background:#2d5a4a;border-radius:50%;width:5px;height:5px}.getting-started{color:#426052;background:#efefef;border:1px solid #e3e3e3;border-radius:10px;padding:23px 24px}.getting-started h2{letter-spacing:-.7px;font-size:24px;font-weight:500;line-height:1.2}.getting-started>.eyebrow{color:#84988a;letter-spacing:1.5px;margin-bottom:12px;font-size:8px}.getting-started>p{color:#84978b;max-width:260px;margin:12px 0 20px;font-size:10px}.start-row{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-top:1px solid #dfdfdf;align-items:center;gap:10px;padding:14px 0;display:flex}.start-row>span{color:#859789;background:#e3e3e3;border:1px solid #d8d8d8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.start-row>span.done{color:#fff;background:#557764}.start-row>div{flex:1}.start-row b{font-size:10px;font-weight:600}.start-row small{color:#92a094;margin-top:3px;font-size:8px;display:block}.start-row svg{color:#8ca08f}.dark .getting-started{color:#b6cfbd;background:#24342b;border-color:#34463a}.dark .start-row{border-color:#344b3c}.two-columns{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:23px;display:grid}.text-button{color:var(--green);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:10px;text-decoration:none;display:inline-flex}.text-button:hover{color:var(--accent)}.compact-leads{padding:0 23px 12px}.compact-leads>button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.compact-leads>button>div{flex:1}.compact-leads b{font-size:11px}.compact-leads small{color:var(--sub);margin-top:4px;font-size:9px;display:block}.compact-leads>button>svg{color:#afbdba}.activity-list{padding:0 23px 23px}.event{align-items:flex-start;gap:10px;margin:5px 0 17px;display:flex;position:relative}.event:before{content:"";background:var(--line);width:1px;position:absolute;top:20px;bottom:-12px;left:9px}.event:last-child:before{display:none}.event-dot{color:#91b09b;background:#f0f0f0;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.event-dot.orange{background:var(--tint);color:var(--ink-accent)}.event b{font-size:10px;font-weight:500;line-height:1.5;display:block}.event small{color:var(--sub);margin-top:4px;font-size:8px;display:block}.workspace-footer{color:var(--sub,#5b6b63);justify-content:space-between;padding:0 37px 20px;font-size:8px;display:flex}.workspace-footer>span{align-items:center;gap:5px;display:flex}.status-dot{background:#94ab9c;border-radius:50%;width:5px;height:5px;display:inline-block}.sample-banner{color:#5b6b63;border:1px solid var(--tint-line);background:var(--page);border-radius:6px;justify-content:space-between;gap:12px;margin-bottom:22px;padding:10px 14px;font-size:9px;display:flex}.sample-banner>span{align-items:center;gap:7px;display:flex}.dark .sample-banner{background:#302c23;border-color:#0d4c3c}.agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.agent-card{padding:22px}.agent-card-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.agent-icon{width:46px;height:46px;color:var(--ink-accent);background:var(--tint);border:1px solid var(--tint);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.dark .agent-icon{background:#0d4c3c;border-color:#0d4c3c}.agent-card h2{font-size:17px;line-height:1.5}.agent-card>p{color:var(--sub);margin:8px 0 16px;font-size:10px}.tags{flex-wrap:wrap;gap:7px;display:flex}.tag{background:var(--soft);border:1px solid var(--line);word-break:break-word;border-radius:5px;align-items:center;gap:6px;max-width:100%;padding:6px 8px;font-size:10px;display:inline-flex}.tag button{color:var(--sub);background:0 0;border:0;padding:0;display:inline-flex}.agent-stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:17px;padding:24px 0;display:grid}.agent-stats b{font-size:22px;font-weight:500}.agent-stats small{color:var(--sub);margin-top:5px;font-size:9px;display:block}.agent-card-bottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-card-bottom>span{color:var(--sub);font-size:8px}.create-card{color:#86988d;background:0 0;border:1px dashed #ddd;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:300px;padding:20px;display:flex}.create-card>span{border:1px dashed #cfcfcf;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.create-card h3{font-size:14px;font-weight:500}.create-card p{color:var(--sub);font-size:10px}.agent-status{justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.agent-status>div{color:var(--sub);align-items:center;gap:10px;font-size:10px;display:flex}.tabs{border-bottom:1px solid var(--line);gap:25px;margin-bottom:25px;display:flex;overflow:auto}.tabs>button{color:var(--sub);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:13px 2px 15px;font-size:11px;display:flex}.tabs>button.selected{color:var(--text);border-color:#607d6d;font-weight:600}.tabs em{background:var(--soft);border-radius:3px;padding:2px 5px;font-size:9px;font-style:normal}.info-box{background:var(--panel);border:1px solid var(--line);border-left:3px solid #2d5a4a;border-radius:7px;align-items:center;gap:12px;margin-bottom:22px;padding:17px;display:flex}.info-box>svg{color:var(--ink-accent);flex-shrink:0}.info-box>div{flex:1}.info-box b{font-size:11px;font-weight:600}.info-box p{color:var(--sub);margin-top:4px;font-size:10px}.agent-overview{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:24px;display:grid}.overview-counts{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:15px 24px;display:grid}.overview-counts b{font-size:25px;font-weight:500;display:block}.overview-counts span{color:var(--sub);margin-top:5px;font-size:10px;display:block}.summary-list{grid-template-columns:100px 1fr;gap:18px 15px;margin:0;padding:22px;display:grid}.summary-list dt{color:var(--sub);font-size:10px}.summary-list dd{overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.audience-bar{align-items:center;gap:20px;margin-bottom:25px;padding:23px;display:flex}.audience-bar>svg{color:var(--ink-accent)}.audience-bar>div{flex:1}.audience-bar p{color:var(--sub);margin-top:5px;font-size:11px}.section-heading{justify-content:space-between;align-items:center;gap:15px;margin:22px 0;display:flex}.section-heading p{color:var(--sub);margin-top:6px;font-size:10px}.source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.source-card,.template-card{padding:22px}.source-card>div,.template-card>div{justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;display:flex}.source-icon{background:var(--tint);width:36px;height:36px;color:var(--ink-accent);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.dark .source-icon{color:var(--ink-accent);background:#0b1f19}.source-card h3,.template-card h3{margin:16px 0 9px;font-size:14px}.source-card p,.template-card p{color:var(--sub);overflow-wrap:anywhere;font-size:11px}.source-card small{border-top:1px solid var(--line);color:#a3aaa9;margin-top:18px;padding-top:12px;font-size:9px;display:block}.template-card>.btn{margin-top:20px;display:flex}.sequence{max-width:760px;margin:30px auto}.sequence-start{color:#6e8c78;background:#f0f0f0;border:1px solid #e3e3e3;border-radius:10px;align-items:center;gap:14px;padding:22px;display:flex}.sequence-start b{color:#4e715d;font-size:12px;font-weight:600}.sequence-start small{color:#91a597;margin-top:6px;font-size:9px;display:block}.dark .sequence-start{background:#28382e;border-color:#3a4e40}.dark .sequence-start b{color:#b3d3bd}.delay{color:#9aaba2;justify-content:center;align-items:center;gap:7px;height:42px;font-size:9px;display:flex;position:relative}.sequence-wrap{position:relative}.sequence-wrap:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:50%}.delay{background:var(--bg);width:max-content;margin:auto;padding:0 10px}.sequence-step{align-items:center;gap:16px;padding:21px;display:flex;position:relative}.channel-icon{color:#2d5a4a;background:#f0f0f0;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.channel-icon.email{background:var(--tint);color:var(--ink-accent)}.sequence-step>div{flex:1}.sequence-step .eyebrow{margin-bottom:7px;font-size:7px}.sequence-step h3{font-size:13px}.sequence-step p{color:var(--sub);margin-top:7px;font-size:10px}.sequence>.btn{margin:30px auto;display:flex}.sequence-end{color:#89a28f;justify-content:center;align-items:center;gap:10px;font-size:11px;display:flex}.table-panel{overflow:hidden}.table-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:17px;display:flex}.search-input{border:1px solid var(--line);background:var(--panel);color:#9aa39e;border-radius:6px;align-items:center;gap:9px;min-width:220px;padding:0 10px;display:flex}.search-input input{width:100%;color:var(--text);background:0 0;border:0;outline:0;min-width:0;padding:10px 0;font-size:10px}.table-toolbar select{border:1px solid var(--line);color:var(--sub);background:var(--panel);border-radius:6px;padding:9px;font-size:10px}.toolbar-end{gap:7px;margin-left:auto;display:flex}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:11px}th{letter-spacing:.5px;color:var(--sub,#5b6b63);border-bottom:1px solid var(--line);background:var(--soft);padding:15px 17px;font-size:8px;font-weight:500}td{border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 17px}td:first-child,th:first-child{width:35px;padding-right:0}td input,th input{accent-color:#2d5a4a}.contact-button{text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.contact-button b{font-size:11px;font-weight:600}.contact-button small{color:var(--sub);margin-top:4px;font-size:9px;display:block}.company{align-items:center;gap:4px;display:flex!important}.sample-mark{letter-spacing:.5px;color:var(--ink-accent);border:1px solid var(--tint-line);vertical-align:middle;border-radius:2px;margin-left:5px;padding:1px 3px;font-size:6px;font-weight:500;display:inline-block}.signal-pill{background:var(--soft);border:1px solid var(--line);color:#89958a;white-space:normal;border-radius:4px;align-items:center;gap:5px;max-width:230px;padding:5px 7px;font-size:9px;display:inline-flex}.signal-pill svg{color:var(--ink-accent)}.score{color:var(--ink-accent);align-items:center;gap:3px;font-size:10px;display:inline-flex}.score small{color:var(--sub);font-size:7px}.location-cell{color:var(--sub);font-size:9px}.table-foot{color:var(--sub);justify-content:space-between;padding:17px;font-size:9px;display:flex}.table-foot>span:last-child{align-items:center;gap:5px;display:flex}.copilot-summary{align-items:center;gap:17px;margin:25px 0;display:flex}.copilot-summary>div{flex:1}.copilot-summary h2{font-size:18px}.copilot-summary p{color:var(--sub);margin-top:6px;font-size:11px}.review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.review-card{padding:23px}.review-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.review-top .avatar{flex-basis:45px;width:45px;height:45px}.review-card>p{color:var(--sub);margin-top:6px;font-size:11px}.review-facts{flex-direction:column;gap:12px;margin:22px 0;display:flex}.review-facts>span{color:var(--sub);align-items:center;gap:8px;font-size:10px;display:flex}.review-actions{border-top:1px solid var(--line);justify-content:space-between;gap:8px;margin-bottom:17px;padding-top:18px;display:flex}.inbox-filters{color:var(--sub);align-items:center;gap:18px;padding:20px 0;font-size:10px;display:flex}.empty{text-align:center;color:var(--sub);padding:55px 25px}.empty-icon{background:var(--soft);color:#a7b7aa;border:1px solid var(--line);border-radius:15px;justify-content:center;align-items:center;width:55px;height:55px;margin-bottom:20px;display:inline-flex}.empty h3{color:var(--text);letter-spacing:-.2px;font-size:15px}.empty p{max-width:350px;margin:11px auto 20px;font-size:11px}.empty>.btn{margin:0 auto}.profile-form{max-width:950px;padding:26px}.profile-form>.panel-heading{padding:0 0 27px}.field{flex-direction:column;gap:8px;margin-bottom:22px;font-size:11px;display:flex}.field>span{font-weight:550}.field input,.field textarea,.field select{background:var(--panel);width:100%;color:var(--text);border:1px solid #e1e1e1;border-radius:6px;min-width:0;padding:11px 12px;font-size:12px;line-height:1.5}.dark .field input,.dark .field textarea,.dark .field select{border-color:var(--line);background:var(--soft)}.field input::placeholder,.field textarea::placeholder{color:#9aa39e}.field textarea{resize:vertical}.field small{color:var(--sub);font-size:10px;line-height:1.6}.field>.tags:empty{display:none}.inline{gap:8px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.settings-panel{max-width:950px;padding:27px}.settings-panel>p{color:var(--sub);margin:12px 0 25px;font-size:12px}.setting-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;margin-bottom:15px;padding:24px 0;display:flex}.setting-row b{font-size:12px}.setting-row p{color:var(--sub);margin-top:6px;font-size:11px}.setting-row input{accent-color:#2d5a4a;width:18px;height:18px}.overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:50;background:#0f171461;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0;overflow:auto}.modal{background:var(--panel);border:1px solid var(--line);width:min(640px,100%);max-height:90vh;color:var(--text);border-radius:15px;overflow:auto;box-shadow:0 25px 100px #00000035}.modal.wide{width:min(850px,100%)}.modal-head{border-bottom:1px solid var(--line);background:var(--panel);z-index:2;justify-content:space-between;align-items:center;gap:20px;padding:25px 30px;display:flex;position:sticky;top:0}.modal-head h2{letter-spacing:-.8px;font-size:23px;font-weight:550}.modal-head .eyebrow{margin-bottom:8px;font-size:7px}.modal-body{padding:28px 30px}.modal-body>h3{letter-spacing:-.6px;margin-bottom:8px;font-size:22px}.modal-body>p.muted{margin-bottom:25px;font-size:11px}.modal-foot{border-top:1px solid var(--line);background:var(--panel);z-index:1;justify-content:space-between;align-items:center;gap:15px;padding:20px 30px;display:flex;position:sticky;bottom:0}.modal-foot>span{color:var(--sub);font-size:10px}.wizard-progress{justify-content:space-between;gap:15px;padding:22px 30px 0;display:flex}.wizard-progress button{color:var(--sub);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:9px;display:flex}.wizard-progress button>span{border:1px solid var(--line);background:var(--soft);border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.wizard-progress button.current{color:var(--accent)}.wizard-progress button.current>span{background:var(--tint);color:var(--ink-accent);border-color:var(--tint-line)}.wizard-progress button.complete>span{color:#fff;background:#6c8c77}.form-intro{text-align:center;max-width:490px;margin:0 auto 28px}.form-intro .agent-icon{margin-bottom:18px}.form-intro h3{letter-spacing:-.7px;font-size:23px;font-weight:500;line-height:1.35}.form-intro p{color:var(--sub);margin-top:12px;font-size:11px}.choice-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.choice{text-align:left;background:var(--panel);border:1px solid var(--line);color:var(--sub);border-radius:8px;flex-direction:column;align-items:flex-start;gap:9px;padding:16px;display:flex}.choice b{color:var(--text);font-size:12px}.choice small{color:var(--sub);font-size:9px}.choice.chosen{background:var(--tint);color:var(--ink-accent);border-color:#2d5a4a}.dark .choice.chosen{background:#0d4c3c}.checkbox-label,.review-choice{align-items:center;gap:10px;margin:20px 0;font-size:12px;display:flex}.checkbox-label input,.review-choice input{accent-color:#2d5a4a}.review-choice{background:var(--soft);border:1px solid var(--line);border-radius:8px;gap:15px;padding:20px}.review-choice>span{flex:1}.review-choice b{font-size:12px;display:block}.review-choice small{color:var(--sub);margin-top:5px;font-size:10px;display:block}.review-choice>svg{color:#95ad9c}.signal-editor>div{border:1px solid var(--line);border-radius:7px;align-items:center;gap:12px;margin:12px 0;padding:14px;display:flex}.signal-editor>div>svg{color:var(--ink-accent)}.signal-editor>div>span{flex:1}.signal-editor b{font-size:11px;display:block}.signal-editor small{color:var(--sub);word-break:break-word;margin-top:5px;font-size:10px;display:block}.signal-editor input{accent-color:#2d5a4a}.upload-zone{text-align:center;background:var(--soft);color:#8a9c8f;border:1px dashed #d3d3d3;border-radius:10px;margin-bottom:18px;padding:35px 20px}.upload-zone>svg{margin-bottom:17px}.upload-zone h3{color:var(--text);font-size:16px}.upload-zone p{color:var(--sub);margin:12px 0 18px;font-size:10px}.upload-zone input{max-width:100%;font-size:10px}.contact-hero{align-items:center;gap:16px;margin-bottom:25px;display:flex}.contact-hero>.avatar{flex-basis:53px;width:53px;height:53px;font-size:14px}.contact-hero>div{flex:1}.contact-hero h2{letter-spacing:-.5px;font-size:22px}.contact-hero p{color:var(--sub);margin-top:7px;font-size:11px}.contact-actions{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:15px;display:flex}.toast{z-index:100;color:#42624a;background:#f6f6f6;border:1px solid #c8dbce;border-radius:8px;align-items:center;gap:10px;padding:15px 19px;font-size:12px;display:flex;position:fixed;bottom:24px;right:28px;box-shadow:0 8px 30px #173e2920}.toast.error{background:var(--tint);color:var(--ink-accent);border-color:#9dbb83;max-width:500px;bottom:85px}.alert.error{border:1px solid var(--tint-line);background:var(--tint);color:var(--ink-accent);border-radius:7px;align-items:center;gap:15px;margin-bottom:20px;padding:15px;font-size:12px;display:flex}.alert.error>span{flex:1}.form-error{color:var(--ink-accent);margin:18px 0;font-size:12px}.muted{color:var(--sub);font-size:11px}.mobile-menu{display:none}input[type=checkbox]{width:13px;height:13px}svg{vertical-align:middle}@media (width>=1600px){.content{padding-top:43px}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr)}.activity-chart{height:245px}.chart-body svg{height:200px}}@media (width<=1250px){.sidebar{width:210px;padding-left:14px;padding-right:14px}.main-shell{margin-left:210px}.content{padding:28px 25px}.topbar{padding:0 25px}h1{font-size:26px}.dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr)}.agent-grid,.source-grid,.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{padding:17px}.metric p{font-size:8px}.metrics{gap:12px}.table-toolbar .search-input{min-width:180px}.getting-started{padding:22px 19px}.agent-overview{grid-template-columns:minmax(0,1fr)}.two-columns{grid-template-columns:1fr 1fr}.topbar-right{gap:12px}.workspace-footer{padding-left:25px;padding-right:25px}}@media (width<=1000px){.sidebar{width:185px}.main-shell{margin-left:185px}.brand{margin-left:8px;font-size:19px}.tip-card{padding:12px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.two-columns{grid-template-columns:1fr}.getting-started h2 br{display:none}.getting-started>p{max-width:none}.search-input{min-width:0}.table-foot{font-size:8px}.copilot-summary{align-items:flex-start}.copilot-summary>.badge{display:none}.sample-banner{flex-direction:column;gap:6px}.topbar{height:65px}.source-grid{gap:12px}.workspace-footer>span:nth-child(2){display:none}}@media (width<=720px){.sidebar{width:238px;transition:transform .2s;transform:translate(-100%);box-shadow:15px 0 40px #00000015}.sidebar.shown{transform:translate(0)}.main-shell{margin-left:0}.mobile-menu{display:inline-flex}.topbar{padding:0 18px}.topbar-right>.avatar{display:none}.topbar-right .btn{min-height:30px;padding:7px;font-size:9px}.content{padding:25px 18px 35px}h1{font-size:26px}.metrics{gap:10px}.metric{padding:17px 15px}.metric>div{font-size:9px}.metric strong{font-size:29px}.metric p{min-height:25px;line-height:1.6}.agent-grid,.source-grid,.review-grid{grid-template-columns:1fr}.dashboard-grid{gap:18px}.panel-heading{padding:20px}.panel-heading h2{font-size:14px}.tabs{gap:22px}.info-box{flex-wrap:wrap;gap:10px;padding:15px}.info-box>.btn{margin-left:28px}.info-box>div{min-width:170px}.agent-status{align-items:flex-start;gap:10px}.agent-status>div{flex-wrap:wrap;font-size:9px}.audience-bar{flex-wrap:wrap;gap:15px;padding:20px}.audience-bar .btn{margin-left:40px}.form-grid{grid-template-columns:1fr}.modal{border-radius:12px;max-height:94vh}.overlay{padding:10px}.modal-head{padding:20px}.modal-head h2{font-size:20px}.modal-body{padding:22px 20px}.modal-foot{padding:17px 20px}.wizard-progress{gap:6px;padding:20px 15px 0}.wizard-progress button{flex-direction:column;gap:6px;font-size:8px}.choice{padding:12px}.choice b{font-size:10px}.choice small{font-size:8px}.choice-grid{gap:8px}.form-intro h3{font-size:20px}.chart-legend{font-size:7px}.source-card>div .badge{font-size:8px}.agent-overview{gap:18px}.agent-stats b{font-size:24px}.table-toolbar{gap:8px;padding:12px}.table-toolbar>.search-input{flex:1;min-width:180px}.toolbar-end{justify-content:flex-end;width:100%;margin-left:0}.table-foot{flex-wrap:wrap;gap:10px}.summary-list{grid-template-columns:90px 1fr;padding:20px 0}.agent-overview .summary-list{padding:20px}.contact-hero{flex-wrap:wrap}.contact-hero h2{font-size:19px}.settings-panel,.profile-form{padding:20px}.setting-row{flex-wrap:wrap;align-items:flex-start;gap:14px}.copilot-summary h2{font-size:16px}.copilot-summary p{font-size:10px}.workspace-footer{padding:0 18px 18px}.workspace-footer>span{font-size:7px}.toast{font-size:11px;bottom:18px;left:18px;right:18px}.sequence-step{gap:12px;padding:17px}.sequence-step h3{font-size:11px}.sequence-step p{font-size:8px}.sequence-step .text-button{font-size:9px}.channel-icon{flex-shrink:0;width:32px;height:35px}.sample-banner{font-size:8px}.section-heading h2{font-size:14px}.section-heading .btn{font-size:9px}.table-foot>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.auth-screen{background:#f7f7f7;grid-template-columns:1fr 1fr;align-items:center;gap:8%;min-height:100vh;padding:7% 10%;display:grid}.runtime-title{margin:28px 0 12px}.runtime-subpanel{border:1px solid var(--line);border-radius:8px;margin-top:22px;padding:20px}.capability-list{flex-wrap:wrap;gap:9px;margin-bottom:12px;display:flex}.campaign-control{margin-bottom:22px}.campaign-control .panel-heading,.settings-panel .panel-heading{padding:0 0 20px}.settings-panel>.muted,.settings-panel>.inline,.settings-panel>.form-error{margin:15px 0}.directory-result{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.directory-result b{font-size:13px}.directory-result p{color:var(--sub);font-size:11px}.live-inbox{grid-template-columns:300px 1fr;min-height:600px;display:grid;overflow:hidden}.live-inbox>aside{border-right:1px solid var(--line);padding:22px}.live-inbox>section{min-width:0;padding:22px}.live-inbox .panel-heading{padding:0 0 20px}.thread-button{text-align:left;background:var(--soft);border:0;border-radius:8px;width:100%;margin-top:10px;padding:15px}.thread-button.chosen{background:var(--tint)}.thread-button b,.thread-button small{display:block}.thread-button b{font-size:12px}.thread-button small{color:var(--sub);margin-top:6px}.messages{flex-direction:column;gap:16px;max-height:450px;padding:12px 0;display:flex;overflow:auto}.message{background:var(--soft);border-radius:10px;max-width:88%;padding:15px}.message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.message small{color:var(--sub);margin-bottom:6px;font-size:9px;display:block}.message.outbound{background:#eee;align-self:flex-end}.live-inbox textarea{width:100%;margin:15px 0}.live-inbox .inline{flex-wrap:wrap}.tabs{overflow-x:auto}.settings-panel+.settings-panel{margin-top:20px}.inline{flex-wrap:wrap}.inline>input{flex:1;min-width:180px}.settings-panel>p{margin:12px 0;font-size:12px}.settings-panel input,.settings-panel select{max-width:100%}.runtime-subpanel .form-grid{margin-top:18px}.dark .message.outbound,.dark .thread-button.chosen{background:#334239}@media (width<=800px){.auth-screen{grid-template-columns:1fr;gap:35px;padding:40px 22px}.live-inbox{grid-template-columns:1fr}.live-inbox>aside{border-right:0;border-bottom:1px solid var(--line);max-height:300px;overflow:auto}.live-inbox>section{padding:18px}.directory-result{flex-wrap:wrap}}.sidebar>*{flex-shrink:0}@media (height<=850px){.sidebar .tip-card{display:none}}.table-toolbar{flex-wrap:wrap}.table-toolbar select{max-width:100%}.runtime-subpanel textarea{width:100%}.signal-editor>div{flex-wrap:wrap}.signal-editor .field{flex:140px;min-width:0}.crm-frame{background:0 0;border:0;width:100%;height:calc(100dvh - 96px);min-height:560px;display:block}.crm-frame.raised{z-index:61;position:relative}.crm-scrim{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f171461;position:fixed;inset:0}.app.dark .crm-scrim{background:#0000009e}.crm-unavailable{max-width:640px}.crm-unavailable code{font-size:12px}html:has(.app.dark){background:#000}html:has(.app.dark) body{background:#000}.crm-notifs{position:relative}.crm-notifs-button{border:1px solid var(--line);border-radius:50%;width:34px;height:34px;position:relative}.crm-notifs-dot{background:var(--accent);color:#fff;text-align:center;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;line-height:17px;position:absolute;top:-4px;right:-4px}.app.dark .crm-notifs-dot{color:#071f19}.crm-notifs-panel{z-index:60;background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;width:min(380px,100vw - 24px);max-height:min(70vh,480px);display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #10171c1f}.app.dark .crm-notifs-panel{box-shadow:0 16px 40px #0009}.crm-notifs-panel header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.crm-notifs-panel header div{flex-direction:column;display:flex}.crm-notifs-panel header b{color:var(--text);font-size:13px}.crm-notifs-panel small{color:var(--sub);font-size:11.5px}.crm-notifs-panel header .text-button{align-items:center;gap:4px;font-size:12px;display:inline-flex}.crm-notifs-panel ul{overscroll-behavior:contain;margin:0;padding:6px;list-style:none;overflow-y:auto}.crm-notifs-panel li{border-radius:8px;align-items:flex-start;gap:4px;padding:2px;display:flex}.crm-notifs-panel li.unread{background:var(--tint)}.crm-notifs-item{text-align:left;min-width:0;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:3px;padding:8px 10px;display:flex}.crm-notifs-item strong{font-size:13px;font-weight:600}.crm-notifs-item span{color:var(--sub);font-size:12px;line-height:1.5}.crm-notifs-panel li .icon-btn{margin-top:6px}.crm-notifs-empty{color:var(--sub);justify-content:center;font-size:13px;padding:36px 8px!important}.crm-notifs-actions{align-items:center;gap:4px;display:inline-flex}.crm-notifs-error{color:var(--danger,#b42318);margin:0;padding:8px 14px;font-size:12px}.crm-notifs-prefs{gap:8px;padding:12px 14px 14px;font-size:13px;display:grid}.crm-notifs-prefs label{align-items:flex-start;gap:8px;line-height:1.35;display:flex}.crm-notifs-prefs .muted{margin:4px 0 0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@font-face{font-family:Fustat;src:url(/fonts/fustat.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/jakarta.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}.prospect-brand{color:#0d4c3c;letter-spacing:-1px;align-items:center;gap:8px;font-family:Fustat,sans-serif;font-size:26px;font-weight:600;line-height:1;display:inline-flex}.opal-logo{width:auto;height:.8em;display:block;overflow:visible}.prospect-brand.large{gap:13px;font-size:54px}.app{font-family:Plus Jakarta Sans,sans-serif}.app:not(.dark) .btn.primary{color:#fff;background:#2d5a4a;border-color:#2d5a4a;box-shadow:0 1px 2px #0d4c3c2e,0 6px 16px #0d4c3c24}.app:not(.dark) .btn.primary:hover{background:#0d4c3c;border-color:#0d4c3c}.app .btn{border-radius:4px;min-height:36px;padding:8px 13px;font-size:12px}.app .field>span{font-size:12px}.app .field input,.app .field select{border-radius:4px;min-height:36px;font-size:12px}.app .field textarea{border-radius:4px;font-size:12px}.app .sidebar nav button,.app .nav-setting{border-radius:4px;min-height:40px;padding:11px 12px;font-size:12px}.app:not(.dark) .sidebar nav button.active,.app:not(.dark) .nav-setting.active{background:var(--tint);color:var(--ink-strong)}.app .sidebar nav button.active:before{display:none}.app .main-shell{margin-left:240px}.app .topbar{height:64px;padding:0 32px}.app .content{padding:32px}.app .panel{border-radius:6px;box-shadow:0 1px 2px #10171c03}.app .metric{padding:22px}.app .metric>div{font-size:11px}.app .metric strong{margin:20px 0 10px;font-size:32px;font-weight:500}.app .metric p{font-size:10px}.app .panel-heading{padding:22px}.app .panel-heading h2{font-size:15px;font-weight:600}.app:not(.dark) .getting-started{background:linear-gradient(140deg, var(--tint), var(--tint));border:1px solid var(--tint);color:var(--ink-strong);border-radius:6px}.app:not(.dark) .getting-started p,.app:not(.dark) .getting-started small{color:#5b6b63}.app:not(.dark) .tip-card{background:linear-gradient(140deg, var(--tint), var(--tint));border:1px solid var(--tint-line);color:var(--ink-strong)}.app:not(.dark) .tip-card p{color:var(--ink-strong)}.app .sample-banner{border-radius:5px;font-size:10px}.app:not(.dark) .workspace-switch{background:#fff}.app .workspace-switch{border-radius:4px;margin-bottom:18px}.app .table-toolbar{gap:10px}.app th{letter-spacing:.2px;font-size:10px}.app td{font-size:12px}.app .modal{border-radius:10px}.app .tabs button{font-size:12px}.app .nav-label{letter-spacing:.9px;font-size:9px}.app.dark .prospect-brand{color:var(--text)}@media (width<=900px){.app .sidebar{width:240px}.app .content{padding:26px 22px}.app .topbar{padding:0 22px}.prospect-brand.large{font-size:43px}}@media (width<=720px){.app .main-shell{margin-left:0}}@media (width<=640px){.app .content{padding:24px 16px}.app .topbar{padding:0 16px}.app .topbar-right{gap:10px}.app .topbar-right .btn{padding:7px;font-size:10px}.app .metric{padding:16px 13px}.app .metric>div{font-size:10px}.app .metric p{font-size:9px}.app .panel-heading{padding:18px}.app .btn{font-size:11px}.prospect-brand.large{font-size:45px}}.app:not(.auth-screen){font-size:14px;line-height:1.5}.app:not(.auth-screen) .content{max-width:1600px;margin:0 auto}.app:not(.auth-screen) .btn{border-radius:6px;min-height:40px;padding:9px 14px;font-size:13px}.app:not(.auth-screen) .icon-btn{min-width:32px;min-height:32px}.app:not(.auth-screen) .text-button{font-size:12px;line-height:1.5}.app:not(.auth-screen) .panel{border-radius:8px}.app:not(.auth-screen) .panel-heading{padding:24px}.app:not(.auth-screen) .panel-heading h2,.app:not(.auth-screen) .section-heading h2{font-size:17px;line-height:1.4}.app:not(.auth-screen) .panel-heading p,.app:not(.auth-screen) .section-heading p{margin-top:6px;font-size:12px}.app:not(.auth-screen) .settings-panel{width:100%;max-width:none;margin-bottom:24px;padding:24px}.app:not(.auth-screen) .settings-panel .panel-heading{padding:0 0 20px}.app:not(.auth-screen) .settings-panel>h2{margin-bottom:14px;font-size:17px}.app:not(.auth-screen) .settings-panel>h3{margin:24px 0 12px;font-size:15px}.app:not(.auth-screen) .settings-panel>p{margin:12px 0 20px;font-size:13px;line-height:1.65}.app:not(.auth-screen) .settings-panel>.btn+.btn{margin-left:8px}.app:not(.auth-screen) .settings-panel>.btn{margin-bottom:8px}.app:not(.auth-screen) .field{gap:8px;margin-bottom:20px;font-size:13px}.app:not(.auth-screen) .field>label,.app:not(.auth-screen) .field>span{font-size:13px;font-weight:500}.app:not(.auth-screen) input:not([type=checkbox]):not([type=radio]),.app:not(.auth-screen) select,.app:not(.auth-screen) textarea{font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:6px;min-width:0;max-width:100%;min-height:40px;padding:9px 12px;font-size:13px;line-height:1.5}.app:not(.auth-screen) input::placeholder,.app:not(.auth-screen) textarea::placeholder{color:var(--sub);opacity:.85}.app:not(.auth-screen) .search-input{min-height:40px}.app:not(.auth-screen) .search-input input{background:0 0;border:0;min-height:0;padding:0}.app:not(.auth-screen) .field small,.app:not(.auth-screen) .muted{color:var(--sub);font-size:12px;line-height:1.65}.app:not(.auth-screen) .inline{flex-wrap:wrap;align-items:center;gap:10px}.app:not(.auth-screen) .inline>input{min-width:160px}.app:not(.auth-screen) .settings-panel>.form-grid{margin-top:20px}.app:not(.auth-screen) .tabs{scrollbar-width:thin;gap:24px;margin-bottom:24px;padding-top:0}.app:not(.auth-screen) .tabs button{flex-shrink:0;min-height:44px;font-size:13px}.app:not(.auth-screen) .sample-banner{color:var(--ink-strong);background:var(--tint);border-color:var(--tint-line);margin-bottom:24px;padding:12px 16px;font-size:12px;line-height:1.55}.app.dark .sample-banner{color:#9dbb83;background:#302b22;border-color:#5b6b63}.app:not(.auth-screen) .availability-note{border:1px solid var(--line);background:var(--soft);color:var(--sub);border-left:3px solid #2d5a4a;border-radius:6px;padding:12px 16px;font-size:13px}.app:not(.auth-screen) .empty-note{color:var(--sub);padding:14px 0;font-size:13px}.app:not(.auth-screen) .metric{padding:20px}.app:not(.auth-screen) .metric>div{align-items:flex-start;gap:8px;font-size:12px}.app:not(.auth-screen) .metric p{font-size:12px;line-height:1.5}.app:not(.auth-screen) .metric strong{margin:16px 0 8px}.app:not(.auth-screen) .badge,.app:not(.auth-screen) .tag{padding:4px 7px;font-size:11px;line-height:1.4}.app:not(.dark) .badge.amber{color:var(--ink-strong)}.app:not(.dark) .badge.green{color:#37664a}.app:not(.dark) .badge.red{color:var(--ink-strong)}.app:not(.auth-screen) .table-toolbar{align-items:center;gap:10px;padding:16px}.app:not(.auth-screen) .table-toolbar .search-input{flex:230px}.app:not(.auth-screen) th{font-size:11px;font-weight:600}.app:not(.auth-screen) td,.app:not(.auth-screen) .contact-button b{font-size:13px}.app:not(.auth-screen) .contact-button small{font-size:12px;line-height:1.5}.app:not(.auth-screen) .signal-pill{color:var(--sub);font-size:11px}.app:not(.auth-screen) .sample-mark{color:var(--sub);margin-left:6px;font-size:9px}.app:not(.auth-screen) .score small{font-size:10px}.app:not(.auth-screen) h3{color:#52635a}.app:not(.auth-screen) .score{color:var(--ink-strong)}.app:not(.auth-screen) .source-card small,.app:not(.auth-screen) .sequence-start small,.app:not(.auth-screen) .delay,.app:not(.auth-screen) .sequence-end{color:#52665a}.app:not(.auth-screen) .table-foot{gap:12px;font-size:12px}.app:not(.auth-screen) .agent-card h2{font-size:17px;line-height:1.45}.app:not(.auth-screen) .agent-card>p,.app:not(.auth-screen) .review-card>p{font-size:13px}.app:not(.auth-screen) .agent-card-bottom{flex-wrap:wrap;gap:12px}.app:not(.auth-screen) .agent-card-bottom>span,.app:not(.auth-screen) .agent-stats small{font-size:12px}.app:not(.auth-screen) .agent-grid{align-items:stretch}.app:not(.auth-screen) .review-card h3{font-size:17px}.app:not(.auth-screen) .review-card .text-button{min-height:36px}.app:not(.auth-screen) .compact-leads b{font-size:13px}.app:not(.auth-screen) .compact-leads small{font-size:12px}.app:not(.auth-screen) .start-row b{font-size:13px}.app:not(.auth-screen) .start-row small,.app:not(.auth-screen) .getting-started>p{font-size:12px;line-height:1.6}.app:not(.auth-screen) .setting-row{flex-wrap:wrap;gap:16px;padding:18px 0}.app:not(.auth-screen) .setting-row>div:first-child{overflow-wrap:anywhere;flex:220px}.app:not(.auth-screen) .setting-row b{font-size:13px}.app:not(.auth-screen) .setting-row p{font-size:12px}.app:not(.auth-screen) .live-inbox{grid-template-columns:320px minmax(0,1fr)}.app:not(.auth-screen) .live-inbox>aside>input,.app:not(.auth-screen) .live-inbox>aside>select{width:100%;margin-bottom:12px}.app:not(.auth-screen) .live-inbox .panel-heading{padding:0 0 20px}.app:not(.auth-screen) .live-inbox .inline>.btn{white-space:normal;flex:110px;font-size:12px}.app:not(.auth-screen) .live-inbox .thread-button small{font-size:12px}.app:not(.auth-screen) .analytics-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;padding:0;display:grid}.app:not(.auth-screen) .analytics-summary>div{background:var(--soft);border:1px solid var(--line);border-radius:6px;padding:16px}.app:not(.auth-screen) .analytics-summary dt{color:var(--sub);font-size:12px}.app:not(.auth-screen) .analytics-summary dd{margin:8px 0 0;font-size:22px;font-weight:600}.app:not(.auth-screen) .metric-definitions{border-bottom:1px solid var(--line);padding:12px 0 20px;font-size:13px}.app:not(.auth-screen) .metric-definitions summary{cursor:pointer;color:var(--sub)}.app:not(.auth-screen) .metric-definitions p{margin:10px 0;font-size:12px}.app:not(.auth-screen) .modal-head{padding:24px}.app:not(.auth-screen) .modal-head h2{font-size:21px}.app:not(.auth-screen) .modal-body{padding:24px}.app:not(.auth-screen) .wizard-progress button,.app:not(.auth-screen) .choice small{font-size:12px}.app:not(.auth-screen) .choice b{font-size:14px}.app:not(.auth-screen) .choice.chosen{color:var(--ink-strong)}.app.dark .choice.chosen{color:var(--tint-line)}.app:not(.auth-screen) .avatar{font-size:11px}.app:not(.dark) .color-1{color:#5b6b63}.app:not(.dark) .color-2{color:var(--ink-strong)}.app:not(.dark) .color-3,.app:not(.dark) .color-4{color:#5b6b63}.app:not(.auth-screen) .sidebar nav button,.app:not(.auth-screen) .nav-setting{min-height:42px;font-size:13px}.app:not(.auth-screen) .workspace-switch small,.app:not(.auth-screen) .user-card small{font-size:11px}.app:not(.auth-screen) .user-card b,.app:not(.auth-screen) .tip-card p,.app:not(.auth-screen) .tip-card button{font-size:12px}.app:not(.auth-screen) .workspace-footer{gap:16px;font-size:11px}.nav-backdrop{z-index:19;background:#0006;border:0;position:fixed;inset:0}.app .nav-close{position:absolute;top:12px;right:12px}@media (width<=1100px){.app:not(.auth-screen) .analytics-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.app:not(.auth-screen) .live-inbox{grid-template-columns:1fr}.app:not(.auth-screen) .live-inbox>aside{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=720px){.app:not(.auth-screen) .sidebar{width:min(300px,100vw - 48px);padding-top:58px}.app:not(.auth-screen) .content{padding:24px 16px}.app:not(.auth-screen) .topbar{gap:8px;padding:0 12px}.app:not(.auth-screen) .topbar-right{gap:8px}.app:not(.auth-screen) .topbar-right .btn{padding:8px;font-size:12px}.app:not(.auth-screen) .btn{min-height:44px}.app:not(.auth-screen) input:not([type=checkbox]):not([type=radio]),.app:not(.auth-screen) select,.app:not(.auth-screen) textarea{min-height:44px;font-size:16px}.app:not(.auth-screen) .settings-panel,.app:not(.auth-screen) .panel-heading{padding:20px}.app:not(.auth-screen) .settings-panel .panel-heading{padding:0 0 20px}.app:not(.auth-screen) .sample-banner{font-size:12px}.app:not(.auth-screen) .sample-banner>span:last-child{display:none}.app:not(.auth-screen) .metric{padding:16px}.app:not(.auth-screen) .metric>div,.app:not(.auth-screen) .metric p{font-size:12px}.app:not(.auth-screen) .table-toolbar>select{flex:130px}.app:not(.auth-screen) .toolbar-end{flex-wrap:wrap;width:100%}.app:not(.auth-screen) .modal-head,.app:not(.auth-screen) .modal-body{padding:20px}.app:not(.auth-screen) .modal-head h2{font-size:19px}.app:not(.auth-screen) .wizard-progress{gap:10px;overflow:auto}.app:not(.auth-screen) .wizard-progress button{flex-shrink:0}.app:not(.auth-screen) .analytics-summary{gap:10px}.app:not(.auth-screen) .analytics-summary>div{padding:12px}}.app .topbar{gap:16px;height:auto;min-height:68px;padding:12px 32px}.app .topbar-title{align-items:center;gap:10px;min-width:0;display:flex}.app .topbar-title>div{min-width:0}.app .topbar-title h1{letter-spacing:-.3px;color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:600;line-height:1.3;overflow:hidden}.app .topbar-title p{color:var(--sub);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:12px;line-height:1.4;overflow:hidden}.app .topbar-title p:empty{display:none}.app .topbar-right{flex-shrink:0;gap:10px}.app .topbar-actions{border-right:1px solid var(--line);align-items:center;gap:8px;padding-right:12px;display:flex}.app .topbar-actions:empty{display:none}.crm-action-icon{display:inline-flex}.crm-action-icon svg{width:15px;height:15px}@media (width<=1100px){.app .topbar{flex-wrap:wrap;padding:12px 20px}.app .topbar-right{flex-wrap:wrap;flex:100%;justify-content:flex-end;min-width:0}.app .topbar-actions{flex-wrap:wrap}}@media (width<=720px){.app .topbar-title p{display:none}.app .topbar-actions{border-right:0;padding-right:0}}.app .sidebar nav em{color:var(--ink-strong)}.app.dark .sidebar nav em{color:#f0f0f0;background:#0d4c3c}.app:not(.auth-screen) .inbox-filters select{font-size:12px}.app.dark .btn.primary{background:var(--accent);color:#071f19;border-color:var(--accent)}.app.dark .getting-started>.eyebrow,.app.dark .getting-started>p{color:#b0c6b6}.app.dark .color-1{color:#5b6b63}.app.dark .color-2{color:var(--ink-strong)}.app.dark .color-3,.app.dark .color-4{color:#5b6b63}.app.dark .sidebar .nav-beta{color:#9dbb83;border-color:#0d4c3c}.workspace-pulse{border:1px solid var(--tint-line);background:linear-gradient(115deg, var(--tint), var(--page) 60%, var(--tint));border-radius:12px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:14px;padding:26px 28px;display:flex}.pulse-intro{align-items:center;gap:18px;min-width:0;display:flex}.pulse-icon{border:1px solid var(--tint-line);background:var(--tint);width:48px;height:48px;color:var(--ink-strong);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.workspace-pulse .eyebrow{color:var(--ink-strong);letter-spacing:1.3px;font-size:10px}.workspace-pulse h2{letter-spacing:-.6px;margin:7px 0;font-size:20px}.workspace-pulse p{color:var(--sub);font-size:12px}.readiness{flex:0 0 235px;gap:10px;display:grid}.readiness>span{align-items:center;gap:7px;font-size:12px;display:flex}.readiness progress{background:var(--tint-line);accent-color:#0d4c3c;border:0;border-radius:4px;width:100%;height:5px}.readiness progress::-webkit-progress-bar{background:var(--tint-line);border-radius:4px}.readiness progress::-webkit-progress-value{background:#0d4c3c;border-radius:4px}.readiness .text-button{justify-content:flex-start;font-size:11px}.next-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:26px;display:grid}.next-action{background:var(--panel);border:1px solid var(--line);text-align:left;border-radius:9px;align-items:center;gap:12px;padding:18px 16px;display:flex}.next-action:hover{border-color:var(--accent);box-shadow:0 3px 14px #0d4c3c08}.next-action>span:nth-child(2){flex:1;min-width:0}.next-action b{font-size:12px;line-height:1.5;display:block}.next-action small{color:var(--sub);margin-top:4px;font-size:11px;line-height:1.5;display:block}.next-action>svg{color:var(--sub)}.action-icon{background:var(--tint);width:35px;height:35px;color:var(--ink-strong);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.action-icon.blue{color:#2d5a4a;background:#f8f8f8}.action-icon.green{color:#35684e;background:#eee}.chart-controls{color:var(--sub);flex-wrap:wrap;align-items:center;gap:14px;padding:0 24px 12px;font-size:11px;display:flex}.chart-controls label{align-items:center;gap:6px;display:flex}.chart-controls>span{margin-left:auto}.period-toggle{border:1px solid var(--line);background:var(--soft);border-radius:6px;padding:3px;display:flex}.period-toggle button{color:var(--sub);background:0 0;border:0;border-radius:4px;padding:6px 10px;font-size:11px}.period-toggle button[aria-pressed=true]{background:var(--panel);color:var(--text);box-shadow:0 1px 4px #00000012}.app:not(.auth-screen) .inbox-workspace{grid-template-columns:minmax(275px,330px) minmax(0,1fr);min-height:680px}.app:not(.auth-screen) .inbox-workspace>aside{background:var(--panel);padding:22px 16px}.inbox-workspace .panel-heading p{font-size:11px}.inbox-workspace .search-input{width:100%;min-width:0;margin-bottom:12px}.inbox-workspace .search-input input{width:100%;min-width:0}.inbox-filters{gap:8px;display:flex}.inbox-filters select{width:50%;min-width:0;font-size:12px}.inbox-sync{border-bottom:1px solid var(--line);color:var(--sub);padding:14px 0;font-size:11px}.inbox-sync summary,.conversation-identity summary{cursor:pointer;line-height:1.7}.sync-account{gap:6px;margin:12px 0;display:grid}.sync-account .btn{white-space:normal;justify-content:flex-start}.thread-list{max-height:620px;overflow:auto}.inbox-workspace .thread-button{background:0 0;border:1px solid #0000;border-radius:7px;margin-top:6px;padding:14px 12px}.inbox-workspace .thread-button:hover{background:var(--soft)}.inbox-workspace .thread-button.chosen{background:var(--tint);border-color:var(--tint-line)}.thread-topline{color:var(--sub);justify-content:space-between;gap:10px;margin-bottom:8px;font-size:10px;display:flex}.thread-channel{text-transform:capitalize;align-items:center;gap:5px;display:flex}.inbox-workspace .thread-button b{overflow-wrap:anywhere;line-height:1.5;display:block}.unread-dot{background:#2d5a4a;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.thread-preview{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--sub);-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden}.thread-tags{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.inbox-pagination{color:var(--sub);justify-content:space-between;align-items:center;gap:10px;margin-top:16px;font-size:11px;display:flex}.inbox-no-results{text-align:center;color:var(--sub);justify-items:center;gap:12px;padding:36px 12px;display:grid}.inbox-no-results h3{color:var(--text);font-size:14px}.inbox-no-results p{font-size:12px}.app:not(.auth-screen) .inbox-workspace>.conversation-pane{flex-direction:column;min-width:0;padding:0;display:flex}.conversation-header{flex-wrap:wrap;align-items:center;gap:12px;padding:25px 26px 16px;display:flex}.conversation-header h2{overflow-wrap:anywhere;margin-top:6px}.conversation-back{display:none}.conversation-actions{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:0 26px 18px;display:flex}.conversation-actions .btn{font-size:11px}.conversation-identity{color:var(--sub);border-bottom:1px solid var(--line);padding:12px 26px;font-size:12px}.conversation-identity .field{margin-top:12px}.conversation-identity p{margin-top:10px}.inbox-workspace .messages{background:var(--bg);flex:1;min-height:180px;max-height:520px;padding:22px 26px}.inbox-workspace .message{background:var(--panel);border:1px solid var(--line);border-radius:10px 10px 10px 2px;max-width:90%;box-shadow:0 2px 3px #00000003}.inbox-workspace .message.outbound{background:var(--tint);border-color:var(--tint-line);border-radius:10px 10px 2px}.inbox-workspace .message small{overflow-wrap:anywhere;font-size:10px;line-height:1.6}.message-count{text-align:center;color:var(--sub);font-size:10px}.load-older{align-self:center}.reply-composer{border-top:1px solid var(--line);padding:18px 26px 24px}.reply-composer>label{font-size:12px;font-weight:600}.reply-composer textarea{resize:vertical;min-height:100px;margin:10px 0}.reply-composer>.muted{margin-bottom:12px;font-size:11px}.reply-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reply-toolbar .btn{font-size:11px}.reply-count{color:var(--sub);margin-right:auto;font-size:10px}.reply-notice{color:var(--green);margin-top:14px;font-size:12px}.conversation-pane>.form-error{margin:12px 26px}.conversation-empty{flex:1;min-height:500px}.conversation-empty-channels{gap:8px;margin-top:20px;display:flex}.conversation-empty-channels span{background:var(--soft);border:1px solid var(--line);color:var(--sub);border-radius:20px;padding:6px 12px;font-size:11px}.app.dark .workspace-pulse{background:linear-gradient(110deg,#0b1f19,#252827);border-color:#0d4c3c}.app.dark .workspace-pulse .eyebrow{color:var(--ink-accent)}.app.dark .pulse-icon,.app.dark .action-icon{color:#f0f0f0;background:#0d4c3c;border-color:#0d4c3c}.app.dark .action-icon.blue{color:#f8f8f8;background:#0b1f19}.app.dark .action-icon.green{color:#a3d2b3;background:#243c32}.app.dark .inbox-workspace .thread-button.chosen,.app.dark .inbox-workspace .message.outbound{background:#0d4c3c;border-color:#0d4c3c}.app.dark .unread-dot{background:#2d5a4a}@media (width<=1200px){.next-actions{gap:9px}.next-action{padding:14px 12px}.next-action .action-icon{display:none}.workspace-pulse{gap:18px;padding:22px}.readiness{flex-basis:210px}}@media (width<=1000px){.workspace-pulse{flex-direction:column;align-items:stretch}.readiness{flex-basis:auto;max-width:350px}.app:not(.auth-screen) .inbox-workspace{grid-template-columns:1fr}.inbox-workspace:not(.conversation-open)>.conversation-pane,.inbox-workspace.conversation-open>.conversation-list{display:none}.conversation-back{display:inline-flex}.conversation-header>div{flex-basis:100%}}@media (width<=720px){.next-actions{grid-template-columns:1fr}.next-action .action-icon{display:grid}.workspace-pulse{padding:20px}.pulse-icon{display:none}.workspace-pulse h2{font-size:18px}.chart-controls{padding:0 20px 14px}.period-toggle button{min-height:34px}.conversation-header,.reply-composer{padding:18px}.conversation-actions,.conversation-identity{padding-left:18px;padding-right:18px}.inbox-workspace .messages{padding:18px}.app:not(.auth-screen) .inbox-filters select{font-size:13px}.reply-count{order:4;width:100%}.reply-toolbar .btn{flex:auto}}.app .sidebar{width:240px;padding:20px 12px 0}.app .sidebar .brand{margin:2px 10px 22px}.app .sidebar .brand .prospect-brand{font-size:24px}.app .workspace-switch{background:var(--panel);border:1px solid var(--line);border-radius:10px;margin:0 0 12px;padding:8px 10px}.app .workspace-switch .mini-logo{background:var(--accent);border-radius:8px;width:28px;height:28px}.app.dark .workspace-switch .mini-logo{color:#071f19}.app .workspace-switch b{color:var(--text);font-size:12.5px}.app .sidebar>.field{margin:0 0 6px}.app .sidebar>.field>span{letter-spacing:.08em;text-transform:uppercase;color:var(--sub);margin:0 10px 6px;font-size:10.5px;font-weight:700}.app .sidebar>.field select{border-radius:8px;height:34px;font-size:12.5px}.app .nav-label{letter-spacing:.08em;color:var(--sub);margin:18px 10px 6px;font-size:10.5px;font-weight:700;display:block}.app .sidebar nav{gap:2px}.app .sidebar nav button,.app .nav-setting{min-height:36px;color:var(--sub);border-radius:8px;gap:10px;padding:7px 10px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s}.app .sidebar nav button svg,.app .nav-setting svg{flex-shrink:0;width:17px;height:17px}.app .sidebar nav button:hover,.app .nav-setting:hover{background:var(--soft);color:var(--text)}.app .sidebar nav button.active,.app .nav-setting.active,.app.dark .sidebar nav button.active,.app.dark .sidebar .nav-setting.active{background:var(--tint);color:var(--ink-strong);box-shadow:inset 3px 0 0 var(--accent);font-weight:600}.app.dark .sidebar nav button.active,.app.dark .sidebar .nav-setting.active{color:#f0f0f0;background:#141414}.app .sidebar nav button.active svg{color:var(--accent)}.app .sidebar nav button:focus-visible,.app .nav-setting:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.app .sidebar nav button.crm-group-toggle{letter-spacing:.08em;text-transform:uppercase;min-height:28px;color:var(--sub);box-shadow:none;background:0 0;margin-top:8px;padding:4px 10px;font-size:10.5px;font-weight:700}.app .sidebar nav button.crm-group-toggle:hover{color:var(--text);background:0 0}.app .sidebar nav button.crm-group-toggle>span{flex:1}.app .sidebar nav button.crm-group-toggle svg{width:13px;height:13px;transition:transform .15s}.app .sidebar nav button.crm-group-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.app .crm-nav>div{flex-direction:column;gap:2px;display:flex}.app .sidebar-bottom{padding-top:20px}.app .sidebar .tip-card{border-radius:10px;margin:0 0 12px;padding:12px 14px}.app .sidebar .tip-card>b{margin:6px 0 4px;font-size:13px}.app .sidebar .tip-card button{margin-top:10px}.app .nav-setting{margin-bottom:8px}.app .user-card{padding:12px 4px 16px}.app .user-card b{color:var(--text);font-size:12.5px}@media (prefers-reduced-motion:reduce){.app .sidebar nav button,.app .nav-setting,.app .sidebar nav button.crm-group-toggle svg{transition:none}}.app .sidebar nav+.nav-label{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.app{--control-h:40px;--control-r:10px;--focus-ring:0 0 0 3px #2d5a4a24;--menu-shadow:0 12px 32px #0000001f, 0 2px 6px #0000000f;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%235b6b63' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.app.dark{--focus-ring:0 0 0 3px #7aa05a40;--menu-shadow:0 12px 32px #0009;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23a3aca6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.app:not(.auth-screen) input:not([type=checkbox]):not([type=radio]):not([type=range]),.app:not(.auth-screen) select,.app:not(.auth-screen) textarea{min-height:var(--control-h);border:1px solid var(--line);border-radius:var(--control-r);background-color:var(--panel);color:var(--text);font-size:13px;transition:border-color .15s,box-shadow .15s}.app:not(.auth-screen) input:not([type=checkbox]):not([type=radio]):not([type=range]),.app:not(.auth-screen) select{padding:0 12px}.app:not(.auth-screen) textarea{padding:10px 12px}.app:not(.auth-screen) input:not([type=checkbox]):not([type=radio]):not([type=range]):hover,.app:not(.auth-screen) select:hover,.app:not(.auth-screen) textarea:hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--line))}.app:not(.auth-screen) input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.app:not(.auth-screen) select:focus,.app:not(.auth-screen) textarea:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.app:not(.auth-screen) .search-input{min-height:var(--control-h);border:1px solid var(--line);border-radius:var(--control-r);background:var(--panel);color:var(--sub);gap:8px;padding:0 12px;transition:border-color .15s,box-shadow .15s}.app:not(.auth-screen) .search-input:hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--line))}.app:not(.auth-screen) .search-input:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.app:not(.auth-screen) .search-input input:not([type=checkbox]):not([type=radio]){min-height:calc(var(--control-h) - 2px);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.app:not(.auth-screen) select{appearance:none;background-image:var(--chevron);cursor:pointer;background-position:right 11px center;background-repeat:no-repeat;background-size:16px;padding-right:34px}@supports (appearance:base-select){.app:not(.auth-screen) select{appearance:base-select}.app:not(.auth-screen) select::picker(select){appearance:base-select}.app:not(.auth-screen) select{align-items:center;display:inline-flex}.app:not(.auth-screen) select::picker-icon{display:none}.app:not(.auth-screen) select::picker(select){min-width:anchor-size(width);border:1px solid var(--line);background:var(--panel);max-height:min(320px,60vh);color:var(--text);box-shadow:var(--menu-shadow);opacity:1;transition:opacity .14s, translate .14s, overlay .14s allow-discrete, display .14s allow-discrete;border-radius:12px;margin-block:6px;padding:4px}@starting-style{.app:not(.auth-screen) select:open::picker(select){opacity:0;translate:0 -4px}}.app:not(.auth-screen) select option{min-height:34px;color:var(--text);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.app:not(.auth-screen) select option:hover,.app:not(.auth-screen) select option:focus-visible{background:var(--soft);outline:none}.app:not(.auth-screen) select option:checked{background:var(--tint);color:var(--ink-strong);font-weight:600}.app:not(.auth-screen) select option::checkmark{color:var(--accent);order:1;margin-left:auto}.app:not(.auth-screen) select option:disabled{opacity:.45;cursor:not-allowed}}@media (prefers-reduced-motion:reduce){.app:not(.auth-screen) select::picker(select){transition:none}}.app.dark .overlay{background:#0000009e}.app .modal{border-radius:16px;box-shadow:0 24px 64px #0000002e}.app.dark .modal{box-shadow:0 24px 64px #0009}.app input[type=checkbox],.app input[type=radio],.app input[type=range],.app progress{accent-color:var(--accent)}.app .contact-tabs{border:1px solid var(--line);background:var(--soft);border-radius:10px;gap:4px;width:fit-content;max-width:100%;margin:0 0 14px;padding:4px;display:flex;overflow-x:auto}.app .contact-tabs>button{color:var(--sub);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;display:inline-flex}.app .contact-tabs>button.selected{background:var(--panel);color:var(--text);font-weight:600;box-shadow:0 1px 2px #0000000f}.app .contact-tabs em{color:#2d5a4a;background:#2d5a4a1a;border-radius:999px;padding:1px 6px;font-size:10px;font-style:normal}.app.dark .contact-tabs em{color:#a8c79a;background:#7aa05a2e}.app .toolbar-end{flex-wrap:wrap;justify-content:flex-end}.app .table-menu{position:relative}.app .table-panel:has(.table-menu[open]){overflow:visible}.app .table-menu>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.app .table-menu>summary::-webkit-details-marker{display:none}.app .table-menu-list{z-index:20;border:1px solid var(--line);background:var(--panel);min-width:220px;color:var(--text);box-shadow:var(--menu-shadow);border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.app .table-menu.end .table-menu-list{left:auto;right:0}.app .table-menu-list>label,.app .table-menu-list>button,.app .table-menu-list>span{min-height:32px;color:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.app .table-menu-list>span{white-space:normal}.app .table-menu-list>label:hover,.app .table-menu-list>button:not(:disabled):hover{background:var(--soft);cursor:pointer}.app .table-menu-list>button:disabled{opacity:.5}.app .table-menu-list .muted{color:var(--sub)}.app .row-actions{align-items:center;gap:2px;display:flex}.app .row-actions .icon-btn:disabled{opacity:.35;cursor:not-allowed}.app .company-cell{flex-direction:column;display:flex}.app .company-cell small,.app .cell-text{color:var(--sub)}.app .company-cell b{color:var(--text);font-weight:500}.app .list-chip{border:1px solid var(--line);background:var(--soft);border-radius:999px;padding:2px 8px;font-size:11px;display:inline-block}.app .page-size{color:var(--sub);align-items:center;gap:8px;font-size:12px;display:inline-flex}.app:not(.auth-screen) .page-size select{min-height:32px;padding:4px 28px 4px 10px}.app .lists-note{margin:0;padding:16px}.app .contacts-table.pinned th:nth-child(-n+2),.app .contacts-table.pinned td:nth-child(-n+2){z-index:2;position:sticky}.app .contacts-table.pinned td:nth-child(-n+2){background:var(--panel)}.app .contacts-table.pinned th:nth-child(-n+2){background:var(--soft);z-index:3}.app .contacts-table.pinned th:first-child,.app .contacts-table.pinned td:first-child{box-sizing:border-box;width:52px;min-width:52px;max-width:52px;left:0}.app .contacts-table.pinned th:nth-child(2),.app .contacts-table.pinned td:nth-child(2){box-shadow:inset -1px 0 0 var(--line);left:52px}.opal-auth{--oa-page:#fff;--oa-card:#fff;--oa-field:#f6f6f6;--oa-line:#e2e2e2;--oa-text:#0b1f19;--oa-sub:#4f5d57;--oa-accent:#2d5a4a;--oa-accent-hover:#0d4c3c;--oa-on-accent:#fff;--oa-tint:#7aa05a40;--oa-tint-line:#7aa05a73;--oa-ink:#0d4c3c;--oa-list:#0d1512;--oa-error:#0d4c3c;background:var(--oa-page);min-height:100vh;color:var(--oa-text);justify-content:center;align-items:center;padding:24px;font-family:Plus Jakarta Sans,system-ui,sans-serif;display:flex}.opal-auth.dark{--oa-page:#000;--oa-card:#0a0a0a;--oa-field:#161616;--oa-line:#262626;--oa-text:#f0f0f0;--oa-sub:#a3aba7;--oa-accent:#7aa05a;--oa-accent-hover:#8fb56e;--oa-on-accent:#071f19;--oa-tint:#7aa05a2e;--oa-tint-line:#7aa05a59;--oa-ink:#f0f0f0;--oa-error:#2d5a4a}.opal-auth-card{border:1px solid var(--oa-line);background:var(--oa-card);border-radius:40px;width:100%;max-width:1152px;min-height:min(90vh,800px);display:flex;overflow:hidden;box-shadow:0 24px 80px #0d4c3c1f}.opal-auth.dark .opal-auth-card{box-shadow:0 24px 80px #00000080}.opal-auth-main{flex-direction:column;flex:1;justify-content:space-between;padding:64px;display:flex;overflow-y:auto}.opal-auth-form{flex-direction:column;gap:32px;width:100%;max-width:400px;margin:0 auto;padding:16px 0;display:flex}.opal-auth .prospect-brand{color:var(--oa-ink);font-size:2.5rem}.opal-auth-heading h1{letter-spacing:-.02em;margin:0 0 8px;font-size:2.25rem;font-weight:700;line-height:1.15}.opal-auth-heading p{color:var(--oa-sub);margin:0;font-size:1.05rem;font-weight:500}.opal-auth-fields{flex-direction:column;gap:20px;display:flex}.opal-auth-field{flex-direction:column;gap:6px;display:flex}.opal-auth-field>span,.opal-auth-field>label{font-size:.875rem;font-weight:600}.opal-auth-field input{box-sizing:border-box;border:1px solid var(--oa-line);background:var(--oa-field);width:100%;height:48px;color:var(--oa-text);font:inherit;border-radius:16px;outline:none;padding:0 16px;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.opal-auth-field input::placeholder{color:var(--oa-sub);opacity:.8}.opal-auth-field input:focus-visible{border-color:var(--oa-accent);box-shadow:0 0 0 3px var(--oa-tint)}.opal-auth-password{position:relative}.opal-auth-password input{padding-right:48px}.opal-auth-password button{color:var(--oa-sub);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:6px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.opal-auth-password button:hover{color:var(--oa-text)}.opal-auth-mfa summary{cursor:pointer;color:var(--oa-sub);font-size:.85rem;font-weight:600}.opal-auth-mfa[open] summary{margin-bottom:12px}.opal-auth-row{justify-content:flex-end;margin-top:-8px;display:flex}.opal-auth-link{color:var(--oa-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:600}.opal-auth-link:hover{text-underline-offset:4px;text-decoration:underline}.opal-auth-submit{background:var(--oa-accent);height:56px;color:var(--oa-on-accent);font:inherit;cursor:pointer;border:0;border-radius:20px;margin-top:8px;font-size:1.125rem;font-weight:700;transition:background .15s,transform .1s}.opal-auth-submit:hover:not(:disabled){background:var(--oa-accent-hover)}.opal-auth-submit:active:not(:disabled){transform:scale(.99)}.opal-auth-submit:disabled{opacity:.6;cursor:progress}.opal-auth-google{border:1px solid var(--oa-line);height:48px;color:var(--oa-text);font:inherit;cursor:pointer;background:0 0;border-radius:16px;justify-content:center;align-items:center;gap:10px;font-weight:600;display:flex}.opal-auth-google:hover{background:var(--oa-field)}.opal-auth-switch{text-align:center;color:var(--oa-sub);margin:0;font-size:.9rem}.opal-auth-error{border:1px solid color-mix(in srgb, var(--oa-error) 35%, transparent);color:var(--oa-error);border-radius:14px;margin:0;padding:12px 14px;font-size:.9rem;font-weight:500}.opal-auth-notice{border:1px solid var(--oa-tint-line);background:var(--oa-tint);border-radius:14px;margin:0;padding:12px 14px;font-size:.9rem;font-weight:500}.opal-auth-footer{letter-spacing:.2em;text-transform:uppercase;color:var(--oa-sub);opacity:.8;margin-top:40px;font-size:10px;font-weight:700}.opal-auth-side{width:42%;padding:24px;display:flex}.opal-auth-panel{border:1px solid var(--oa-tint-line);background:var(--oa-tint);color:var(--oa-ink);border-radius:32px;flex:1;justify-content:center;align-items:center;padding:48px;display:flex;position:relative;overflow:hidden}.opal-auth-panel:before,.opal-auth-panel:after{content:"";border-color:var(--oa-accent);opacity:.7;border-style:solid;width:40px;height:40px;position:absolute}.opal-auth-panel:before{border-width:2px 0 0 2px;border-top-left-radius:12px;top:32px;left:32px}.opal-auth-panel:after{border-width:0 2px 2px 0;border-bottom-right-radius:12px;bottom:32px;right:32px}.opal-auth-panel-inner{text-align:center;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:448px;display:flex}.opal-auth-panel h2{letter-spacing:-.02em;margin:0 0 12px;font-size:1.875rem;font-weight:700}.opal-auth-panel p{opacity:.75;margin:0;font-size:1.05rem;font-weight:500;line-height:1.6}.opal-lead-list{box-sizing:border-box;background:var(--oa-list);color:#f0f0f0;text-align:left;border-radius:16px;width:100%;max-width:22rem;padding:18px;box-shadow:0 18px 40px #0d4c3c38}.opal-lead-list header{letter-spacing:.04em;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:.75rem;font-weight:600;display:flex}.opal-lead-list header b{color:#9dc27a}.opal-lead-list header span{color:#a3aba7}.opal-lead-row{border-top:1px solid #f4f1eb14;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:9px 0;animation:.5s cubic-bezier(.22,1,.36,1) both opal-lead-in;display:grid}.opal-lead-avatar{color:#071f19;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.7rem;font-weight:700;display:grid}.opal-lead-lines{flex-direction:column;gap:6px;display:flex}.opal-lead-lines i{background:#f4f1eb38;border-radius:3px;height:6px;display:block}.opal-lead-lines i+i{background:#f4f1eb1a}.opal-lead-chip{border-radius:999px;padding:3px 8px;font-size:.65rem;font-weight:700}@keyframes opal-lead-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.opal-lead-row{animation:none}}@media (width<=1024px){.opal-auth-main{padding:40px 32px}}@media (width<=767px){.opal-auth{padding:12px}.opal-auth-card{border-radius:28px;min-height:calc(100vh - 24px)}.opal-auth-main{padding:28px 22px}.opal-auth-side{display:none}.opal-auth-heading h1{font-size:1.875rem}.opal-auth-footer{text-align:center}}
