*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pilot-connection-notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin:0 0 16px;padding:12px 14px;border:1px solid rgba(151,101,25,.28);color:#624b20;background:#f8e9bd}.pilot-connection-notice--offline{border-color:rgba(147,70,45,.28);color:#783c2d;background:#f7ddd3}.pilot-connection-notice>span{display:grid;width:32px;height:32px;place-items:center;color:#fff;background:#8b651e}.pilot-connection-notice--offline>span{background:#984a36}.pilot-connection-notice svg{width:17px}.pilot-connection-notice p{display:flex;min-width:0;flex-direction:column;gap:3px;margin:0}.pilot-connection-notice b{font-size:12px}.pilot-connection-notice p>span{font-size:11px;line-height:1.4}.pilot-connection-notice small{font-size:10px;font-weight:750}.pilot-connection-notice button{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:40px;padding:0 12px;border:1px solid;color:inherit;background:rgba(255,255,255,.48);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.pilot-connection-notice button:disabled{cursor:not-allowed;opacity:.55}.pilot-dashboard-skeleton{display:grid;gap:13px;padding-top:9px}.pilot-dashboard-skeleton__status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pilot-dashboard-skeleton__intro{display:grid;gap:10px;max-width:720px;padding-block:10px 13px}.pilot-dashboard-skeleton__grid header i,.pilot-dashboard-skeleton__grid header span,.pilot-dashboard-skeleton__grid p,.pilot-dashboard-skeleton__intro b,.pilot-dashboard-skeleton__intro i,.pilot-dashboard-skeleton__intro span,.pilot-dashboard-skeleton__metrics b,.pilot-dashboard-skeleton__metrics em,.pilot-dashboard-skeleton__metrics i,.pilot-dashboard-skeleton__metrics span{display:block;border-radius:2px;background:linear-gradient(90deg,rgba(195,182,163,.22),rgba(255,251,244,.92),rgba(195,182,163,.22));background-size:220% 100%;animation:pilot-skeleton-shift 1.3s ease-in-out infinite}.pilot-dashboard-skeleton__intro i{width:115px;height:10px}.pilot-dashboard-skeleton__intro b{width:min(460px,78%);height:51px}.pilot-dashboard-skeleton__intro span{width:min(570px,92%);height:17px}.pilot-dashboard-skeleton__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.pilot-dashboard-skeleton__metrics article{display:flex;gap:14px;min-height:123px;padding:18px;border:1px solid rgba(58,47,34,.16);background:rgba(255,251,244,.72)}.pilot-dashboard-skeleton__metrics article>i{width:33px;height:33px;flex:0 0 auto}.pilot-dashboard-skeleton__metrics p{display:flex;min-width:0;flex:1;flex-direction:column;gap:10px;margin:0}.pilot-dashboard-skeleton__metrics span{width:54%;height:10px}.pilot-dashboard-skeleton__metrics b{width:38%;height:29px}.pilot-dashboard-skeleton__metrics em{width:82%;height:10px}.pilot-dashboard-skeleton__grid{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);gap:13px}.pilot-dashboard-skeleton__grid>article{min-height:337px;border:1px solid rgba(58,47,34,.16);background:rgba(255,251,244,.72)}.pilot-dashboard-skeleton__grid header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid rgba(58,47,34,.13)}.pilot-dashboard-skeleton__grid header span{width:128px;height:13px}.pilot-dashboard-skeleton__grid header i{width:55px;height:13px}.pilot-dashboard-skeleton__grid p{width:calc(100% - 40px);height:38px;margin:16px 20px}.pilot-dashboard-skeleton__grid p:nth-child(3){width:70%}@keyframes pilot-skeleton-shift{to{background-position:-220% 0}}@media(max-width:760px){.pilot-connection-notice{grid-template-columns:auto minmax(0,1fr);align-items:start}.pilot-connection-notice button{grid-column:1/-1;width:100%;min-height:44px}.pilot-connection-notice b,.pilot-connection-notice p>span{font-size:14px}.pilot-connection-notice small{font-size:12px}.pilot-dashboard-skeleton__grid,.pilot-dashboard-skeleton__metrics{grid-template-columns:1fr}.pilot-dashboard-skeleton__metrics{gap:8px}.pilot-dashboard-skeleton__metrics article{min-height:86px;padding:14px}.pilot-dashboard-skeleton__grid{gap:8px}.pilot-dashboard-skeleton__grid>article{min-height:260px}}@media(prefers-reduced-motion:reduce){.pilot-connection-notice .spin,.pilot-dashboard-skeleton *{animation:none!important}}.onboard-mobile-progress{display:none}.onboard-review-details{margin-top:12px;border:1px solid rgba(57,47,35,.15);background:#fffbf5}.onboard-review-details>summary{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 13px;color:#504940;cursor:pointer}.onboard-review-details>summary span{font-size:11px;font-weight:800}.onboard-review-details>summary small{margin-left:auto;color:#83786d;font-size:9px;font-weight:750}.onboard-review-details>summary svg{width:15px;flex:0 0 auto;transition:transform .16s}.onboard-review-details[open]>summary svg{transform:rotate(180deg)}.onboard-review-details>.onboard-review-list{margin-top:0;padding:0 13px;border-top:1px solid rgba(57,47,35,.12)}@media(max-width:620px){body .onboard-shell{min-width:0;overflow-x:clip}body .onboard-header{min-width:0}body .onboard-header .language-picker{display:block}body .onboard-header .language-picker__trigger{min-width:50px;height:40px;padding-inline:7px;font-size:14px}body .onboard-back,body .onboard-header .language-picker__menu button{font-size:14px}body .onboard-aside{min-width:0;padding:28px 16px}body .onboard-aside h1{font-size:clamp(34px,12vw,47px);overflow-wrap:anywhere}body .onboard-aside>span{font-size:14px;line-height:1.55}body .onboard-aside ol{display:none}body .onboard-mobile-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;align-items:center;margin-top:24px;padding:12px;border:1px solid rgba(232,210,153,.35);background:rgba(255,255,255,.07)}body .onboard-mobile-progress span{color:#eacb77;font-size:14px;font-weight:800}body .onboard-mobile-progress b{min-width:0;color:#fff6e9;font-size:14px;overflow-wrap:anywhere;text-align:right}body .onboard-mobile-progress progress{grid-column:1/-1;width:100%;height:6px;border:0;accent-color:var(--amber)}body .onboard-panel{min-width:0;padding:30px 16px calc(58px + env(safe-area-inset-bottom));overflow-wrap:anywhere}body .onboard-intro h2{font-size:clamp(34px,11vw,46px);overflow-wrap:anywhere}body .onboard-context>button,body .onboard-context>span,body .onboard-divider,body .onboard-fieldset button,body .onboard-fieldset legend,body .onboard-fieldset>small,body .onboard-input>small,body .onboard-input>span,body .onboard-intro>span,body .onboard-loading,body .onboard-modes span,body .onboard-notice,body .onboard-review-context b,body .onboard-review-context small,body .onboard-review-context>span,body .onboard-review-details>summary small,body .onboard-review-details>summary span,body .onboard-review-list article>p,body .onboard-review-list article>span,body .onboard-review-list b,body .onboard-review-list small,body .onboard-status,body .onboard-unavailable b,body .onboard-unavailable span,body .onboard-workspaces b,body .onboard-workspaces span{font-size:14px}body .onboard-input input,body .onboard-input select,body .onboard-input textarea,body .onboard-slug{min-width:0;font-size:16px}body .onboard-primary,body .onboard-secondary{min-width:0;min-height:44px;padding:9px 10px;font-size:14px;line-height:1.25;white-space:normal}body .onboard-shell .onboard-actions{position:sticky;z-index:10;bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:34px -16px -58px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:rgba(248,242,233,.97);box-shadow:0 -12px 28px rgba(58,47,34,.12);backdrop-filter:blur(10px)}body .onboard-shell .onboard-actions>span{display:none}body .onboard-review-details>summary{min-height:44px}body .onboard-review-list article{grid-template-columns:minmax(0,1fr);padding-block:14px}body .onboard-review-list article>span{justify-self:start}body .onboard-review-context{align-items:flex-start;flex-wrap:wrap}body .onboard-review-context p{min-width:0}body .onboard-review-context>span{max-width:100%;white-space:normal}}@media(max-width:360px){body .onboard-header{flex-wrap:wrap;gap:8px;padding-block:8px}body .onboard-header>div{width:100%;justify-content:space-between}body .onboard-brand{font-size:16px}body .onboard-header .language-picker__menu{right:auto;left:0}body .onboard-mobile-progress{grid-template-columns:1fr}body .onboard-mobile-progress b{text-align:left}body .onboard-mobile-progress progress{grid-column:1}}@media(max-width:240px){body .onboard-panel{padding-inline:12px}body .onboard-shell .onboard-actions{position:static;grid-template-columns:1fr;margin:34px -12px -58px;padding-inline:12px}body .onboard-header>div{flex-wrap:wrap}body .onboard-review-context{display:grid;grid-template-columns:auto minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.onboard-shell *,.onboard-shell :after,.onboard-shell :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.onboard-shell .spin{animation:none!important}}.pilot-admin-setup-queue{margin-top:13px;border:1px solid rgba(58,47,34,.17);background:rgba(255,251,244,.75);box-shadow:0 10px 23px rgba(68,52,30,.05)}.pilot-admin-setup-queue>header{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;padding:21px 21px 16px;border-bottom:1px solid rgba(58,47,34,.12)}.pilot-admin-setup-queue>header p{margin:0;color:#8a6724;font-size:10px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.pilot-admin-setup-queue h2{margin:7px 0 0;font-family:var(--serif);font-size:32px;font-weight:600;line-height:.92;letter-spacing:-.04em}.pilot-admin-setup-queue>header>span{display:flex;gap:5px;align-items:center;padding:5px 7px;color:#47706e;background:#dcebe8;font-size:9px;font-weight:800;white-space:nowrap}.pilot-admin-setup-queue>header>span svg{width:14px}.pilot-admin-setup-filters{display:flex;gap:11px;align-items:flex-end;flex-wrap:wrap;padding:0 21px 16px}.pilot-admin-setup-filters label{display:flex;flex-direction:column;gap:6px;color:#655d54;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.pilot-admin-setup-filters select{min-height:33px;padding:0 8px;border:1px solid rgba(58,47,34,.19);color:#36312b;background:#fffdf9;font:inherit;font-size:10px;text-transform:none;letter-spacing:0}.pilot-admin-setup-filters small{margin-left:auto;color:#887e73;font-size:9px;line-height:1.4}.pilot-admin-setup-list{display:grid;gap:0;margin:0;padding:0 12px 12px;list-style:none}.pilot-admin-setup-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:11px;align-items:center;min-height:66px;padding:10px 8px;border-top:1px solid rgba(58,47,34,.1)}.pilot-admin-setup-list li>div{display:flex;min-width:0;flex-direction:column;gap:4px}.pilot-admin-setup-list b,.pilot-admin-setup-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pilot-admin-setup-list b{color:#443d35;font-size:11px}.pilot-admin-setup-list small{color:#83796d;font-size:9px;line-height:1.35}.pilot-admin-setup-list em{padding:5px 7px;color:#285b51;background:#d8ebe3;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.pilot-admin-setup-list .pilot-admin-setup-status--blocked{color:#8c4330;background:#f6dfd7}.pilot-admin-setup-list time{color:#887e72;font-size:9px;white-space:nowrap}.pilot-admin-setup-disabled{display:flex;gap:8px;align-items:flex-start;padding:14px 21px;border-top:1px solid rgba(58,47,34,.12);color:#53736d;background:#edf4f1}.pilot-admin-setup-disabled>svg{width:16px;flex:0 0 auto;margin-top:1px;color:#28545a}.pilot-admin-setup-disabled p{display:flex;flex-direction:column;gap:4px;max-width:820px;margin:0;font-size:10px;line-height:1.45}.pilot-admin-setup-disabled b{color:#28545a;font-size:10px}.pilot-admin-setup-disabled span{color:#53736d}@media(max-width:620px){.pilot-admin-setup-queue>header{display:block;padding:16px}.pilot-admin-setup-queue>header>span{display:inline-flex;margin-top:12px}.pilot-admin-setup-queue h2{font-size:29px}.pilot-admin-setup-filters{align-items:stretch;padding:0 16px 14px}.pilot-admin-setup-filters label{flex:1}.pilot-admin-setup-filters small{width:100%;margin:0}.pilot-admin-setup-list{padding:0 8px 8px}.pilot-admin-setup-list li{grid-template-columns:minmax(0,1fr) auto}.pilot-admin-setup-list time{grid-column:1/-1}.pilot-admin-setup-disabled{padding:13px 16px}}.pilot-admin-team-readiness{margin-top:13px;border:1px solid rgba(58,47,34,.18);background:rgba(255,251,244,.78);box-shadow:0 10px 23px rgba(68,52,30,.05)}.pilot-admin-team-readiness>header{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;padding:21px 21px 16px;border-bottom:1px solid rgba(58,47,34,.12)}.pilot-admin-team-readiness>header p{margin:0;color:#8a6724;font-size:12px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.pilot-admin-team-readiness h2{margin:7px 0 0;font-family:var(--serif);font-size:32px;font-weight:600;line-height:.92;letter-spacing:-.04em}.pilot-admin-team-readiness>header>span{display:flex;gap:5px;align-items:center;min-height:34px;padding:7px 9px;color:#765c18;background:#f5e3a9;font-size:12px;font-weight:800;white-space:nowrap}.pilot-admin-team-readiness>header>span svg{width:16px}.pilot-admin-team-readiness-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;margin:0 21px 13px;padding:13px;border:1px solid rgba(118,92,24,.2);background:#f8efd6}.pilot-admin-team-readiness-summary>svg{width:23px;color:#8a6724}.pilot-admin-team-readiness-summary p{display:flex;min-width:0;flex-direction:column;gap:3px;margin:0}.pilot-admin-team-readiness-summary b{color:#55472d;font-size:14px}.pilot-admin-team-readiness-summary p span{color:#756a58;font-size:13px}.pilot-admin-team-readiness-summary em{padding:7px 9px;color:#7f3f2b;background:#f5ddd3;font-size:12px;font-style:normal;font-weight:800;white-space:nowrap}.pilot-admin-team-readiness-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 21px 16px}.pilot-admin-team-readiness-columns>section{min-width:0;border:1px solid rgba(58,47,34,.12);background:#fffdf9}.pilot-admin-team-readiness-columns h3{margin:0;padding:12px;border-bottom:1px solid rgba(58,47,34,.1);color:#443d35;font-size:14px}.pilot-admin-team-readiness-columns dl{display:grid;gap:0;margin:0}.pilot-admin-team-readiness-columns dl>div{display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:44px;padding:10px 12px;border-top:1px solid rgba(58,47,34,.08)}.pilot-admin-team-readiness-columns dl>div:first-child{border-top:0}.pilot-admin-team-readiness-columns dt{color:#756c62;font-size:13px;line-height:1.4}.pilot-admin-team-readiness-columns dd{margin:0;color:#47706e;font-size:16px;font-weight:850}.pilot-admin-team-readiness>footer{display:flex;gap:8px;align-items:flex-start;padding:14px 21px;border-top:1px solid rgba(58,47,34,.12);color:#53736d;background:#edf4f1}.pilot-admin-team-readiness>footer>svg{width:17px;flex:0 0 auto;margin-top:1px;color:#28545a}.pilot-admin-team-readiness>footer p{display:flex;max-width:850px;flex-direction:column;gap:4px;margin:0;font-size:13px;line-height:1.5}.pilot-admin-team-readiness>footer b{color:#28545a;font-size:14px}.pilot-admin-team-readiness>footer span{color:#53736d}@media(max-width:620px){.pilot-admin-team-readiness>header{display:block;padding:16px}.pilot-admin-team-readiness>header>span{display:inline-flex;margin-top:12px}.pilot-admin-team-readiness h2{font-size:29px}.pilot-admin-team-readiness-summary{grid-template-columns:auto minmax(0,1fr);margin-inline:16px}.pilot-admin-team-readiness-summary em{grid-column:1/-1;justify-self:start}.pilot-admin-team-readiness-columns{grid-template-columns:1fr;padding-inline:16px}.pilot-admin-team-readiness>footer{padding-inline:16px}}.pilot-campaign-approval-refresh{display:flex;gap:10px;align-items:flex-start}.pilot-campaign-approval-refresh button{flex:0 0 auto;background:#fff;color:#28545a;border:1px solid rgba(40,84,90,.4)}.pilot-campaign-approval-refresh p{margin:0;color:#47706e;font-size:10px;line-height:1.45}@media(max-width:760px){.pilot-campaign-approval-refresh{align-items:stretch;flex-direction:column}.pilot-campaign-approval-refresh button{width:100%}}.pilot-campaign-approval-controls{margin-top:20px;padding:18px;border:1px solid rgba(40,84,90,.35);background:#f4faf8}.pilot-campaign-approval-controls>header{display:flex;gap:10px;align-items:flex-start}.pilot-campaign-approval-controls>header>svg{width:21px;flex:0 0 auto;color:#28545a}.pilot-campaign-approval-controls h3{margin:0;color:#28545a;font-family:var(--serif);font-size:26px;font-weight:550;letter-spacing:-.03em}.pilot-campaign-approval-controls>header p{max-width:720px;margin:5px 0 0;color:#47706e;font-size:11px;line-height:1.5}.pilot-campaign-approval-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.pilot-campaign-approval-controls fieldset{min-width:0;margin:0;padding:14px;border:1px solid rgba(40,84,90,.3);background:#fff}.pilot-campaign-approval-controls legend{padding:0 4px;color:#28545a;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.pilot-campaign-approval-controls fieldset>p{margin:8px 0;color:#47706e;font-size:11px;line-height:1.5}.pilot-campaign-approval-controls fieldset>ol{display:grid;gap:8px;max-height:300px;overflow:auto;margin:11px 0;padding:0;list-style:none}.pilot-campaign-approval-controls fieldset>ol>li{padding:10px;border:1px solid rgba(58,47,34,.16);background:#fffdf9}.pilot-campaign-approval-confirm,.pilot-campaign-approval-controls fieldset>ol label,.pilot-campaign-approval-decisions label{display:flex;gap:7px;align-items:flex-start;color:#413b34;font-size:11px;font-weight:750;line-height:1.35}.pilot-campaign-approval-controls input{accent-color:#28545a}.pilot-campaign-approval-controls fieldset>ol dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0 0;padding-top:8px;border-top:1px solid rgba(58,47,34,.12)}.pilot-campaign-approval-controls fieldset>ol dt{color:#877c70;font-size:8px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.pilot-campaign-approval-controls fieldset>ol dd{margin:3px 0 0;color:#413b34;font-size:10px;font-weight:700;line-height:1.25}.pilot-campaign-approval-confirm{margin:12px 0}.pilot-campaign-approval-decisions{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.pilot-campaign-approval-controls button{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:34px;padding:7px 10px;border:0;background:#28545a;color:#fff;font-size:10px;font-weight:800;letter-spacing:.03em}.pilot-campaign-approval-controls button:disabled{cursor:not-allowed;opacity:.48}.pilot-campaign-approval-notice,.pilot-campaign-approval-refresh{margin:13px 0 0;font-size:10px;line-height:1.45}.pilot-campaign-approval-refresh{color:#47706e}.pilot-campaign-approval-notice{padding:9px 10px;color:#28545a;border:1px solid rgba(40,84,90,.25);background:#dcebe8}@media(max-width:760px){.pilot-campaign-approval-controls{padding:14px}.pilot-campaign-approval-control-grid{grid-template-columns:1fr}.pilot-campaign-approval-controls fieldset>ol dl{grid-template-columns:1fr 1fr}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-2{left:.5rem}.z-50{z-index:50}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.ml-auto{margin-left:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-2{height:.5rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-px{height:1px}.min-h-\[60px\]{min-height:60px}.w-2{width:.5rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-9{width:2.25rem}.w-full{width:100%}.min-w-10{min-width:2.5rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[8rem\]{min-width:8rem}.cursor-pointer{cursor:pointer}.select-none{user-select:none}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-input{border-color:hsl(var(--input))}.bg-background{background-color:hsl(var(--background))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-muted{background-color:hsl(var(--muted))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:transparent}.fill-current{fill:currentColor}.p-1{padding:.25rem}.p-6{padding:1.5rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[0\.3rem\]{padding-left:.3rem;padding-right:.3rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-\[0\.2rem\]{padding-top:.2rem;padding-bottom:.2rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pt-0{padding-top:0}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.underline-offset-4{text-underline-offset:4px}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.running{animation-play-state:running}.paused{animation-play-state:paused}.pilot-settings-team-roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px}.pilot-settings-team-member{display:grid;gap:8px;padding:12px;border:1px solid rgba(58,47,34,.13);background:#fffdf9}.pilot-settings-team-member>div{display:grid;gap:3px}.pilot-settings-team-member span{color:#6f6559;font-size:11px}.pilot-settings-team-member button{min-height:36px;padding:8px;border:1px solid rgba(58,47,34,.16);background:#f2eee7;color:#413b34;font:inherit;font-size:10px;font-weight:750}.pilot-settings-team-dialog{margin:0 13px 13px;padding:12px;border:1px solid rgba(118,92,24,.2);background:#f8efd6;color:#6f6559;font-size:11px;line-height:1.45}.pilot-settings-team-dialog h3{margin:0 0 5px;color:#765c18;font-size:11px}@media(max-width:760px){.pilot-settings-team-roster{grid-template-columns:1fr;padding:8px}}.pilot-settings-team-controls button,.pilot-settings-team-member button{min-height:44px}.pilot-settings-team-controls label{display:grid;gap:5px;color:#6f6559;font-size:11px}.pilot-settings-team-controls input,.pilot-settings-team-controls select{min-height:44px;padding:8px;border:1px solid rgba(58,47,34,.16);background:#fffdf9;color:#413b34;font:inherit}.pilot-privacy-request-review{margin-top:14px;border:1px solid rgba(40,84,90,.3);background:#f4faf8}.pilot-privacy-request-review>header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;padding:19px 20px;border-bottom:1px solid rgba(40,84,90,.18)}.pilot-privacy-request-review>header p{margin:0;color:#28545a;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pilot-privacy-request-review h2{margin:6px 0 0;color:#28545a;font-family:var(--serif);font-size:28px;font-weight:550;letter-spacing:-.035em}.pilot-privacy-request-review>header span{display:block;max-width:660px;margin-top:8px;color:#47706e;font-size:11px;line-height:1.5}.pilot-privacy-request-review>header em{flex:0 0 auto;padding:5px 7px;color:#28545a;background:#dcebe8;font-size:9px;font-style:normal;font-weight:800}.pilot-privacy-request-review-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:15px;padding:15px}.pilot-privacy-request-review form,.pilot-privacy-request-review-grid>section{min-width:0;padding:14px;border:1px solid rgba(40,84,90,.22);background:#fff}.pilot-privacy-request-review form>label:not(.pilot-privacy-request-acknowledgement){display:flex;flex-direction:column;gap:6px;color:#28545a;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pilot-privacy-request-review select{width:100%;min-height:36px;padding:0 8px;border:1px solid rgba(40,84,90,.32);color:#413b34;background:#fff;font:inherit;font-size:11px;letter-spacing:0;text-transform:none}.pilot-privacy-request-acknowledgement{display:flex;gap:8px;align-items:flex-start;margin-top:13px;color:#413b34;font-size:10px;font-weight:700;line-height:1.45}.pilot-privacy-request-acknowledgement input{flex:0 0 auto;margin:2px 0 0;accent-color:#28545a}.pilot-privacy-request-review button{min-height:34px;margin-top:13px;padding:7px 10px;border:0;color:#fff;background:#28545a;font:inherit;font-size:10px;font-weight:800}.pilot-privacy-request-review button:disabled{cursor:not-allowed;opacity:.5}.pilot-privacy-request-review form>p{margin:10px 0 0;color:#47706e;font-size:10px;line-height:1.45}.pilot-privacy-request-review form>p[role=alert]{color:#8c4330}.pilot-privacy-request-review ol{display:grid;gap:7px;margin:0;padding:0;list-style:none}.pilot-privacy-request-review li{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:9px;border:1px solid rgba(58,47,34,.12);background:#fffdf9}.pilot-privacy-request-review li b{color:#413b34;font-size:10px}.pilot-privacy-request-review li em{padding:4px 6px;color:#28545a;background:#dcebe8;font-size:9px;font-style:normal;font-weight:800;text-align:right}.pilot-privacy-request-empty,.pilot-privacy-request-limit,.pilot-privacy-request-loading{margin:0;color:#766d62;font-size:10px;line-height:1.45}.pilot-privacy-request-limit{margin-top:11px}.pilot-privacy-request-loading{color:#47706e}@media(max-width:760px){.pilot-privacy-request-review>header{display:block;padding:16px}.pilot-privacy-request-review>header em{display:inline-block;margin-top:12px}.pilot-privacy-request-review-grid{grid-template-columns:1fr;padding:10px}.pilot-privacy-request-review form,.pilot-privacy-request-review-grid>section{padding:12px}.pilot-privacy-request-review button{width:100%}}.pilot-transcript-trigger{width:max-content;margin-top:3px;padding:0;color:#47706e;border:0;background:transparent;font:inherit;font-size:10px;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pilot-transcript-review{padding:17px 20px;border-top:1px solid rgba(57,47,35,.13);background:#f4eee3}.pilot-transcript-review>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pilot-transcript-review header p{margin:0;color:#8b6a2a;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pilot-transcript-review h2{margin:5px 0 0;font-family:var(--serif);font-size:27px;font-weight:600;line-height:1}.pilot-transcript-review header button{padding:5px 8px;border:1px solid rgba(57,47,35,.2);background:transparent;color:#5e5347;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.pilot-transcript-review__status{margin:17px 0 2px;color:#766d63;font-size:11px;line-height:1.5}.pilot-transcript-review ol{display:grid;gap:9px;margin:17px 0 2px;padding:0;list-style:none}.pilot-transcript-review li{padding:10px 12px;border-left:2px solid #47706e;background:rgba(255,251,244,.7)}.pilot-transcript-review li b{font-size:10px;color:#47706e}.pilot-transcript-review li p{margin:5px 0 0;color:#443b32;font-size:12px;line-height:1.55;white-space:pre-wrap}@media(max-width:760px){.pilot-transcript-review{padding:13px 16px}}.pilot-handoff-cases{padding:16px 20px;border-top:1px solid rgba(57,47,35,.13);background:#faf6ef}.pilot-handoff-cases>header{display:flex;justify-content:space-between;align-items:center}.pilot-handoff-cases header p{margin:0;color:#8b6a2a;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pilot-handoff-cases header span{display:grid;min-width:20px;height:20px;place-items:center;color:#28545a;background:#dcebe8;font-size:10px;font-weight:800}.pilot-handoff-cases footer,.pilot-handoff-cases>p{margin:10px 0 0;color:#766d63;font-size:10px;line-height:1.45}.pilot-handoff-cases ol{display:grid;gap:7px;margin:12px 0 0;padding:0;list-style:none}.pilot-handoff-cases li{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0;padding:9px 10px;background:#fffdf9;border:1px solid rgba(57,47,35,.1)}.pilot-handoff-cases li>span{overflow:hidden;color:#443b32;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.pilot-handoff-status{margin-left:auto;padding:4px 6px;color:#765d1d;background:#f2dfaa;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.pilot-handoff-status--acknowledged,.pilot-handoff-status--resolved{color:#28545a;background:#dcebe8}.pilot-handoff-cases li>b{color:#28545a;font-size:11px}.pilot-handoff-cases button{padding:5px 7px;border:1px solid rgba(57,47,35,.22);background:#fffdf9;color:#28545a;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.pilot-handoff-cases button:hover:not(:disabled){background:#dcebe8}.pilot-handoff-cases button:disabled{cursor:wait;opacity:.62}.pilot-handoff-controls{display:flex;flex-wrap:wrap;gap:5px}.pilot-handoff-control-notice{max-width:600px}.pilot-handoff-error{color:#8c4330!important;font-weight:750}@media(max-width:760px){.pilot-handoff-cases{padding:13px 16px}.pilot-handoff-status{margin-left:0}.pilot-handoff-controls{flex-basis:100%}}.pilot-local-outcomes{padding:16px 20px;border-top:1px solid rgba(57,47,35,.13);background:#f8f4ed}.pilot-local-outcomes>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.pilot-local-outcomes header p{margin:0;color:#8b6a2a;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pilot-local-outcomes h2{max-width:590px;margin:5px 0 0;color:#443b32;font-family:var(--serif);font-size:22px;font-weight:600;line-height:1.05}.pilot-local-outcomes>header>svg{width:17px;color:#47706e}.pilot-local-outcomes footer,.pilot-local-outcomes>p{margin:11px 0 0;color:#766d63;font-size:10px;line-height:1.5}.pilot-local-outcomes__controls{display:grid;gap:11px;margin-top:13px;padding:11px;border:1px solid rgba(57,47,35,.12);background:#fffdf9}.pilot-local-outcomes__controls>p{margin:0;color:#47706e;font-size:10px;font-weight:800}.pilot-local-outcomes fieldset{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;min-width:0;margin:0;padding:10px;border:1px solid rgba(57,47,35,.12)}.pilot-local-outcomes legend{padding:0 3px;color:#766d63;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pilot-local-outcomes label{display:flex;gap:6px;align-items:center;color:#443b32;font-size:10px;line-height:1.35}.pilot-local-outcomes input{accent-color:#28545a}.pilot-local-outcomes button{padding:6px 8px;border:1px solid rgba(57,47,35,.22);background:#fffdf9;color:#28545a;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.pilot-local-outcomes button:hover:not(:disabled){background:#dcebe8}.pilot-local-outcomes button:disabled{cursor:wait;opacity:.62}.pilot-local-outcomes__history{display:grid;gap:7px;padding-top:2px}.pilot-local-outcomes__history h3{margin:0;color:#766d63;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pilot-local-outcomes__history p{margin:0;color:#766d63;font-size:10px}.pilot-local-outcomes__history ol{display:grid;gap:5px;margin:0;padding:0;list-style:none}.pilot-local-outcomes__history li{display:flex;justify-content:space-between;gap:9px;padding:7px 8px;border:1px solid rgba(57,47,35,.09);color:#443b32;font-size:10px}.pilot-local-outcomes__history time{color:#766d63;white-space:nowrap}.pilot-local-outcomes__notice{color:#47706e!important;font-weight:750}.pilot-local-outcomes footer{display:flex;gap:6px;align-items:center}.pilot-local-outcomes footer:before{width:12px;height:12px;content:"";background:#dcebe8}@media(max-width:760px){.pilot-local-outcomes{padding:13px 16px}.pilot-local-outcomes h2{font-size:20px}.pilot-local-outcomes fieldset{align-items:flex-start;flex-direction:column}.pilot-local-outcomes button{min-height:30px}.pilot-local-outcomes__history li{flex-direction:column}.pilot-local-outcomes__history time{white-space:normal}}.pilot-lead-intelligence{max-width:1030px;margin-top:13px;border:1px solid rgba(57,47,35,.17);background:rgba(255,251,244,.72);box-shadow:0 9px 20px rgba(78,58,34,.04)}.pilot-lead-intelligence>header{display:flex;gap:24px;align-items:flex-end;justify-content:space-between;padding:24px 20px;border-bottom:1px solid rgba(57,47,35,.13)}.pilot-lead-intelligence-list>li>header>p,.pilot-lead-intelligence>header>div>p{margin:0;color:#8b6a2a;font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.pilot-lead-intelligence h2{max-width:600px;margin:9px 0 0;font-family:var(--serif);font-size:34px;font-weight:550;line-height:.92;letter-spacing:-.04em}.pilot-lead-intelligence>header>div>span{display:block;max-width:600px;margin-top:11px;color:#71695f;font-size:11px;line-height:1.5}.pilot-lead-intelligence>header>aside{display:flex;gap:8px;align-items:flex-start;max-width:265px;padding:11px;background:#dcebe8}.pilot-lead-intelligence>header>aside>svg{width:17px;flex:0 0 auto;color:#28545a}.pilot-lead-intelligence>header>aside p{display:flex;flex-direction:column;gap:3px;margin:0}.pilot-lead-intelligence>header>aside b{color:#28545a;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.pilot-lead-intelligence>header>aside span{color:#47706e;font-size:9px;line-height:1.35}.pilot-lead-intelligence-empty{padding:26px 20px}.pilot-lead-intelligence-empty>svg{width:27px;color:#a45d3e}.pilot-lead-intelligence-empty h3{margin:13px 0 0;font-family:var(--serif);font-size:29px;font-weight:550;letter-spacing:-.04em}.pilot-lead-intelligence-empty>p{max-width:530px;margin:8px 0 0;color:#766d62;font-size:11px;line-height:1.5}.pilot-lead-intelligence-list{display:grid;gap:10px;margin:0;padding:13px;list-style:none}.pilot-lead-intelligence-list>li{padding:15px;border:1px solid rgba(58,47,34,.14);background:#fffdf9}.pilot-lead-intelligence-list>li>header{display:flex;gap:10px;align-items:center;justify-content:space-between}.pilot-lead-intelligence-list>li>header>div{display:flex;gap:7px;align-items:center}.pilot-lead-intelligence-attention,.pilot-lead-intelligence-status{padding:5px 7px;color:#5e5a50;background:#eee7dc;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.pilot-lead-intelligence-status--ready_for_manual_run,.pilot-lead-intelligence-status--ready_for_review{color:#28545a;background:#dcebe8}.pilot-lead-intelligence-attention,.pilot-lead-intelligence-status--blocked,.pilot-lead-intelligence-status--needs_review{color:#8c4330;background:#f3d2c6}.pilot-lead-intelligence-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(58,47,34,.11)}.pilot-lead-intelligence-columns dl{margin:0}.pilot-lead-intelligence-columns dt{margin-bottom:8px;color:#83796e;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pilot-lead-intelligence-columns dl>div{display:flex;gap:9px;align-items:center;justify-content:space-between;min-height:25px;border-top:1px solid rgba(58,47,34,.08)}.pilot-lead-intelligence-columns dd{margin:0;color:#514940;font-size:10px;font-weight:700}.pilot-lead-intelligence-columns dl>div>span{color:#756b60;font-size:9px;text-align:right}.pilot-lead-intelligence-gates>div>span{padding:4px 6px;color:#756b60;background:#f2e6d8}.pilot-lead-quality-gate--verified{color:#28545a!important;background:#dcebe8!important}.pilot-lead-quality-gate--needs_review,.pilot-lead-quality-gate--not_eligible,.pilot-lead-quality-gate--unavailable{color:#8c4330!important;background:#f3d2c6!important}.pilot-lead-intelligence>footer{display:flex;gap:6px;align-items:center;padding:12px 20px;color:#766d63;border-top:1px solid rgba(57,47,35,.1);font-size:9px;font-weight:650;line-height:1.45}.pilot-lead-intelligence>footer svg{width:14px;color:#47706e}.pilot-lead-intelligence-limited{margin:0;padding:10px 20px;color:#766d62;font-size:9px;line-height:1.4}@media(max-width:760px){.pilot-lead-intelligence>header{display:block;padding:19px 16px}.pilot-lead-intelligence h2{font-size:31px}.pilot-lead-intelligence>header>aside{max-width:none;margin-top:16px}.pilot-lead-intelligence-empty{padding:22px 16px}.pilot-lead-intelligence-list{padding:8px}.pilot-lead-intelligence-list>li{padding:13px}.pilot-lead-intelligence-columns{grid-template-columns:1fr;gap:15px}.pilot-lead-intelligence>footer{padding:12px 16px}}.pilot-admin{min-height:100dvh;padding:0 clamp(16px,4vw,62px) 64px;color:var(--ink);background:var(--paper-light)}.pilot-admin-header{display:flex;align-items:center;justify-content:space-between;min-height:76px;border-bottom:1px solid rgba(58,47,34,.14)}.pilot-admin-denied header>a,.pilot-admin-header>a{display:inline-flex;gap:8px;align-items:center;color:#302d28;font-size:17px;font-weight:850;letter-spacing:-.06em}.pilot-admin-denied header>a svg,.pilot-admin-header>a svg{width:16px;color:#8b6a2a}.pilot-admin-header>div{display:flex;gap:13px;align-items:center}.pilot-admin-header>div>span{display:flex;gap:6px;align-items:center;color:#47706e;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pilot-admin-header>div>span svg{width:15px}.pilot-admin-intro{max-width:850px;padding:72px 0 49px}.pilot-admin-active-preview header p,.pilot-admin-intro>p,.pilot-admin-preview header p,.pilot-admin-queue header p{margin:0;color:#8a6724;font-size:10px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.pilot-admin-intro h1{max-width:710px;margin:13px 0 0;font-family:var(--serif);font-size:clamp(48px,5vw,75px);font-weight:500;line-height:.89;letter-spacing:-.06em}.pilot-admin-intro>span{display:block;max-width:640px;margin-top:18px;color:#71695f;font-size:13px;line-height:1.65}.pilot-admin-grid{display:grid;grid-template-columns:minmax(0,1.17fr) minmax(350px,.83fr);gap:13px;align-items:start}.pilot-admin-active-preview,.pilot-admin-preview,.pilot-admin-queue{border:1px solid rgba(58,47,34,.17);background:rgba(255,251,244,.75);box-shadow:0 10px 23px rgba(68,52,30,.05)}.pilot-admin-queue>header{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;padding:21px 21px 16px;border-bottom:1px solid rgba(58,47,34,.12)}.pilot-admin-active-preview h2,.pilot-admin-preview h2,.pilot-admin-queue h2{margin:7px 0 0;font-family:var(--serif);font-size:32px;font-weight:600;line-height:.92;letter-spacing:-.04em}.pilot-admin-queue>header>span{display:flex;gap:5px;align-items:center;padding:5px 7px;color:#47706e;background:#dcebe8;font-size:9px;font-weight:800;white-space:nowrap}.pilot-admin-queue>header>span svg{width:14px}.pilot-admin-section-copy{max-width:640px;margin:0;padding:16px 21px;color:#766d62;font-size:11px;line-height:1.55}.pilot-admin-queue-list{margin:0;padding:0 12px 12px;list-style:none}.pilot-admin-queue-list li{border-top:1px solid rgba(58,47,34,.1)}.pilot-admin-queue-list label{display:grid;grid-template-columns:19px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:68px;padding:10px 8px;cursor:pointer}.pilot-admin-queue-list input{width:14px;height:14px;accent-color:#28545a}.pilot-admin-queue-list label>span{display:flex;flex-direction:column;gap:4px;min-width:0}.pilot-admin-queue-list b{color:#443d35;font-size:11px}.pilot-admin-queue-list b,.pilot-admin-queue-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pilot-admin-queue-list small{color:#83796d;font-size:9px;line-height:1.35}.pilot-admin-queue-list time{color:#887e72;font-size:9px;white-space:nowrap}.pilot-admin-preview{padding:21px}.pilot-admin-preview>header{display:flex;gap:10px;align-items:flex-start}.pilot-admin-preview>header>svg{width:25px;flex:0 0 auto;color:#a57516}.pilot-admin-preview>p{margin:17px 0 0;color:#71695f;font-size:11px;line-height:1.55}.pilot-admin-preview-form{display:grid;grid-template-columns:1fr 1fr;gap:14px 11px;margin-top:23px}.pilot-admin-preview-form label{display:flex;flex-direction:column;gap:6px;min-width:0}.pilot-admin-preview-form label.wide{grid-column:1/-1}.pilot-admin-preview-form span{color:#554d44;font-size:10px;font-weight:800}.pilot-admin-preview-form select,.pilot-admin-preview-form textarea{width:100%;border:1px solid rgba(58,47,34,.19);border-radius:0;color:#36312b;background:#fffdf9;font:inherit;font-size:11px;outline:0}.pilot-admin-preview-form select{height:39px;padding:0 9px}.pilot-admin-preview-form textarea{min-height:82px;padding:10px;resize:vertical;line-height:1.45}.pilot-admin-preview-form select:focus,.pilot-admin-preview-form textarea:focus{border-color:#b97b08;box-shadow:0 0 0 3px rgba(220,162,30,.15)}.pilot-admin-preview-form small{color:#887e73;font-size:9px;line-height:1.4}.pilot-admin-primary{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:40px;margin-top:20px;padding:0 13px;border:0;color:#2d2923;background:var(--amber);font-size:11px;font-weight:850;cursor:pointer}.pilot-admin-primary:hover{background:#edbf49}.pilot-admin-primary:disabled{opacity:.55;cursor:not-allowed}.pilot-admin-primary svg{width:16px}.pilot-admin-error{margin:15px 0 0;padding:9px 10px;color:#9a432f;background:#f6dfd7;font-size:10px;line-height:1.45}.pilot-admin-empty,.pilot-admin-loading{display:flex;gap:8px;align-items:center;min-height:133px;margin:0;padding:17px 21px;color:#766d62;font-size:11px;line-height:1.5}.pilot-admin-loading svg{width:18px}.pilot-admin-active-preview{margin-top:13px;padding:22px}.pilot-admin-active-preview>header{display:flex;gap:19px;align-items:flex-start;justify-content:space-between}.pilot-admin-active-preview header>span{display:flex;gap:6px;align-items:center;padding:6px 8px;color:#285b51;background:#d8ebe3;font-size:9px;font-weight:800;white-space:nowrap}.pilot-admin-active-preview header>span svg{width:14px}.pilot-admin-active-preview>p{max-width:730px;margin:18px 0 0;color:#71695f;font-size:11px;line-height:1.55}.pilot-admin-capabilities{margin-top:19px;padding:16px;background:#f4eadc}.pilot-admin-capabilities>b{color:#5a4c3c;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.pilot-admin-capabilities ul{display:flex;gap:7px;flex-wrap:wrap;margin:11px 0 0;padding:0;list-style:none}.pilot-admin-capabilities li{padding:6px 8px;color:#3f6661;background:#dcebe8;font-size:10px;font-weight:750}.pilot-admin-active-preview footer{display:flex;gap:7px;align-items:center;justify-content:space-between;margin-top:17px;color:#766d63;font-size:10px;font-weight:750}.pilot-admin-active-preview footer>svg{width:15px;color:#7c641e}.pilot-admin-active-preview footer button{display:inline-flex;gap:6px;align-items:center;min-height:34px;padding:0 10px;border:1px solid rgba(132,66,44,.32);color:#90482f;background:#fff8f1;font-size:10px;font-weight:800;cursor:pointer}.pilot-admin-active-preview footer button:disabled{opacity:.55;cursor:not-allowed}.pilot-admin-active-preview footer button svg{width:14px}.pilot-admin-expired{display:flex;gap:9px;align-items:flex-start;margin-top:13px;padding:16px;border:1px solid rgba(119,96,40,.22);color:#765f22;background:#f5ead0;font-size:11px;line-height:1.5}.pilot-admin-expired svg{width:18px;flex:0 0 auto}.pilot-admin-loading-page{display:flex;gap:9px;align-items:center;justify-content:center;min-height:100dvh;color:#71695f;background:var(--paper-light);font-size:12px}.pilot-admin-loading-page svg{width:20px}.pilot-admin-loading-page--compact{min-height:180px;margin-top:13px;border:1px solid rgba(58,47,34,.17);background:rgba(255,251,244,.75)}.pilot-admin-denied{min-height:100dvh;padding:0 clamp(16px,4vw,62px);color:var(--ink);background:var(--paper-light)}.pilot-admin-denied header{display:flex;align-items:center;justify-content:space-between;min-height:76px;border-bottom:1px solid rgba(58,47,34,.14)}.pilot-admin-denied>section{display:flex;flex-direction:column;align-items:flex-start;max-width:610px;padding:clamp(75px,14vw,180px) 0}.pilot-admin-denied section>svg{width:37px;color:#8b651e}.pilot-admin-denied section>p{margin:28px 0 0;color:#8a6724;font-size:10px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.pilot-admin-denied h1{margin:12px 0 0;font-family:var(--serif);font-size:clamp(48px,5vw,72px);font-weight:500;line-height:.9;letter-spacing:-.06em}.pilot-admin-denied section>span{max-width:510px;margin-top:18px;color:#71695f;font-size:13px;line-height:1.6}.pilot-admin-denied section>a{margin-top:27px;padding:11px 13px;color:#2b2924;background:var(--amber);font-size:11px;font-weight:850}@media(max-width:880px){.pilot-admin-grid{grid-template-columns:1fr}.pilot-admin-preview{min-height:0}.pilot-admin-intro{padding-top:49px}.pilot-admin-active-preview>header{display:block}.pilot-admin-active-preview header>span{display:inline-flex;margin-top:14px}}@media(max-width:620px){.pilot-admin{padding-inline:16px}.pilot-admin-header{min-height:62px}.pilot-admin-header>div>span{display:none}.pilot-admin-intro{padding:42px 0 31px}.pilot-admin-intro h1{font-size:49px}.pilot-admin-active-preview,.pilot-admin-preview,.pilot-admin-queue>header{padding:16px}.pilot-admin-queue>header{display:block}.pilot-admin-queue>header>span{display:inline-flex;margin-top:12px}.pilot-admin-active-preview h2,.pilot-admin-preview h2,.pilot-admin-queue h2{font-size:29px}.pilot-admin-section-copy{padding:14px 16px}.pilot-admin-queue-list{padding:0 8px 8px}.pilot-admin-queue-list label{grid-template-columns:18px minmax(0,1fr);min-height:76px}.pilot-admin-queue-list time{grid-column:2/3}.pilot-admin-preview-form{grid-template-columns:1fr}.pilot-admin-preview-form label.wide{grid-column:auto}.pilot-admin-active-preview footer{align-items:flex-start;flex-direction:column}.pilot-admin-denied{padding-inline:16px}.pilot-admin-denied header{min-height:62px}.pilot-admin-denied>section{padding-top:92px}.pilot-admin-denied h1{font-size:50px}}.pilot-leads{padding-top:9px}.pilot-leads-hero{position:relative;max-width:790px;padding:46px 48px 51px;overflow:hidden;border:1px solid rgba(57,47,35,.18);background:#7e513c;color:#f7f0e6;box-shadow:0 16px 36px rgba(43,55,52,.12)}.pilot-leads-hero:before{position:absolute;top:-136px;right:-82px;width:342px;height:342px;border:1px solid rgba(243,225,174,.3);border-radius:50%;content:""}.pilot-leads-hero:after{position:absolute;right:67px;bottom:-68px;width:137px;height:137px;border-radius:50%;content:"";background:var(--amber);opacity:.94}.pilot-leads-hero>*{position:relative;z-index:1}.pilot-leads-hero>p{margin:0;color:#f1d99b;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pilot-leads-hero h1{max-width:575px;margin:13px 0 0;font-family:var(--serif);font-size:clamp(46px,5vw,72px);font-weight:500;line-height:.9;letter-spacing:-.057em}.pilot-leads-hero>span{display:block;max-width:550px;margin-top:18px;color:#f1dfd3;font-size:13px;line-height:1.6}.pilot-leads-panel{max-width:1030px;margin-top:13px;border:1px solid rgba(57,47,35,.17);background:rgba(255,251,244,.72);box-shadow:0 9px 20px rgba(78,58,34,.04)}.pilot-leads-panel>header{display:flex;align-items:center;justify-content:space-between;padding:19px 20px;border-bottom:1px solid rgba(57,47,35,.13)}.pilot-leads-panel>header div{display:flex;gap:9px;align-items:baseline}.pilot-leads-panel>header p{margin:0;color:#8b6a2a;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.pilot-leads-panel>header b{font-family:var(--serif);font-size:28px;line-height:.8}.pilot-leads-panel>footer,.pilot-leads-panel>header>span{display:flex;gap:6px;align-items:center;color:#47706e;font-size:10px;font-weight:750}.pilot-leads-panel>footer svg,.pilot-leads-panel>header>span svg{width:15px}.pilot-lead-list{margin:0;padding:0;list-style:none}.pilot-lead-list li{display:grid;grid-template-columns:36px minmax(0,1fr) minmax(125px,.45fr) auto;gap:13px;align-items:center;min-height:73px;padding:13px 20px;border-bottom:1px solid rgba(57,47,35,.1)}.pilot-lead-rank{display:grid;width:31px;height:31px;place-items:center;color:#7b4d34;background:#f1d9cb;font-size:10px;font-weight:850}.pilot-lead-list li>div:first-of-type{display:flex;flex-direction:column;gap:4px;min-width:0}.pilot-lead-list li>div:first-of-type b{font-size:11px;line-height:1.35}.pilot-lead-list li>div:first-of-type span{overflow:hidden;color:#83796e;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pilot-lead-score{display:flex;gap:8px;align-items:center}.pilot-lead-score i{display:block;height:5px;flex:1;overflow:hidden;background:#e6dbcf}.pilot-lead-score i em{display:block;height:100%;background:#b97b08}.pilot-lead-score>span{min-width:19px;color:#665b4f;font-size:10px;font-weight:800;text-align:right}.pilot-lead-status{padding:5px 7px;color:#765d1d;background:#f2dfaa;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.pilot-lead-status--approved,.pilot-lead-status--queued,.pilot-lead-status--verified{color:#28545a;background:#cfe5df}.pilot-lead-status--blocked,.pilot-lead-status--needs_review{color:#8c4330;background:#f3d2c6}.pilot-lead-status--booked,.pilot-lead-status--contacted,.pilot-lead-status--qualified{color:#546157;background:#e2e8df}.pilot-leads-locked{display:flex;gap:10px;align-items:flex-start;margin:13px;padding:13px;border:1px dashed rgba(88,68,45,.25);background:#f4eadc}.pilot-leads-locked>svg{width:18px;flex:0 0 auto;color:#8b651e}.pilot-leads-locked p{display:flex;flex-direction:column;gap:3px;margin:0}.pilot-leads-locked b{color:#564b40;font-size:11px}.pilot-leads-locked span{color:#756b60;font-size:10px;line-height:1.45}.pilot-leads-panel>footer{padding:13px 20px;color:#766d63;border-top:1px solid rgba(57,47,35,.1);font-weight:600;line-height:1.45}.pilot-leads-empty{display:flex;flex-direction:column;align-items:flex-start;max-width:620px;padding:43px 20px}.pilot-leads-empty>svg{width:26px;color:#a45d3e}.pilot-leads-empty h2{margin:15px 0 0;font-family:var(--serif);font-size:33px;font-weight:600;line-height:.95}.pilot-leads-empty p{max-width:440px;margin:11px 0 0;color:#756c62;font-size:12px;line-height:1.55}.pilot-leads-loading{display:flex;gap:9px;align-items:center;justify-content:center;min-height:300px;color:#71695f;font-size:12px}.pilot-leads-loading svg{width:20px}@media(max-width:760px){.pilot-leads{padding-top:0}.pilot-leads-hero{padding:34px 25px 38px}.pilot-leads-hero h1{font-size:49px}.pilot-leads-panel{margin-top:8px}.pilot-leads-panel>header{padding:16px}.pilot-leads-panel>header>span{font-size:9px}.pilot-lead-list li{grid-template-columns:31px minmax(0,1fr) auto;gap:9px;min-height:89px;padding:12px 16px}.pilot-lead-score{grid-column:2/3}.pilot-lead-status{grid-column:3/4;grid-row:1/3}.pilot-leads-panel>footer{padding:13px 16px}.pilot-leads-empty{padding:37px 16px}}.pilot-lead-lifecycle{max-width:1030px;margin-top:13px;padding:20px;border:1px solid rgba(57,47,35,.17);background:#fffdf9}.pilot-lead-lifecycle header>p{margin:0;color:#8b6a2a;font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.pilot-lead-lifecycle h2{margin:7px 0 0;font-family:var(--serif);font-size:30px;font-weight:550;letter-spacing:-.04em}.pilot-lead-lifecycle header>span{display:block;max-width:590px;margin-top:8px;color:#756c62;font-size:11px;line-height:1.45}.pilot-lead-lifecycle ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:17px 0 0;padding:0;list-style:none}.pilot-lead-lifecycle li{position:relative;min-height:67px;padding:12px;background:#f4eadc}.pilot-lead-lifecycle li>span{display:block;max-width:110px;color:#655c51;font-size:10px;font-weight:750;line-height:1.25}.pilot-lead-lifecycle li>b{position:absolute;right:12px;bottom:9px;font-family:var(--serif);font-size:28px;line-height:1}.pilot-lead-lifecycle li>small{position:absolute;right:12px;bottom:4px;left:12px;color:#8b6a2a;font-size:8px;font-weight:700}.pilot-lead-lifecycle li:has(small)>b{bottom:18px}@media(max-width:760px){.pilot-lead-lifecycle{margin-top:8px;padding:16px}.pilot-lead-lifecycle ol{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-lead-lifecycle h2{font-size:28px}}.pilot-workflows{min-width:0}.pilot-workflows-hero{display:flex;gap:24px;align-items:flex-end;justify-content:space-between}.pilot-workflows-hero>div>p,.pilot-workflows-index header p{margin:0;color:#8b6a2a;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.pilot-workflows-hero h1{max-width:660px;margin:9px 0 0;font-family:var(--serif);font-size:clamp(43px,4.2vw,61px);font-weight:500;line-height:.9;letter-spacing:-.055em}.pilot-workflows-hero>div>span{display:block;max-width:630px;margin-top:14px;color:#71695f;font-size:13px;line-height:1.55}.pilot-workflows-hero>aside{display:flex;gap:10px;align-items:flex-start;max-width:340px;margin-bottom:1px;padding:14px;border:1px solid rgba(57,88,91,.24);background:#dcebe8}.pilot-workflows-hero>aside>svg{width:21px;flex:0 0 auto;color:#28545a}.pilot-workflows-hero>aside p{display:flex;flex-direction:column;gap:4px;margin:0}.pilot-workflows-hero>aside b{color:#28545a;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.pilot-workflows-hero>aside span{color:#47706e;font-size:10px;line-height:1.45}.pilot-workflows-empty>button,.pilot-workflows-hero>button{display:inline-flex;gap:7px;align-items:center;justify-content:center;margin-top:22px;min-height:40px;padding:0 13px;border:0;color:#2c2924;background:var(--amber);font-size:11px;font-weight:800;cursor:pointer}.pilot-workflows-empty>button svg,.pilot-workflows-hero>button svg{width:15px}.pilot-workflows-index{margin-top:38px;border:1px solid rgba(58,47,34,.16);background:rgba(255,251,244,.72);box-shadow:0 9px 20px rgba(78,58,34,.04)}.pilot-workflows-index>header{display:flex;align-items:center;justify-content:space-between;min-height:82px;padding:17px 20px;border-bottom:1px solid rgba(58,47,34,.13)}.pilot-workflows-index header>div{display:flex;gap:11px;align-items:baseline}.pilot-workflows-index header b{font-family:var(--serif);font-size:35px;line-height:.8}.pilot-workflows-index header>span{padding:6px 8px;color:#6f665b;background:#f2e6d8;font-size:10px}.pilot-workflows-index header strong{font-weight:800}.pilot-workflow-list{display:grid;gap:11px;margin:0;padding:13px;list-style:none}.pilot-workflow-list>li{padding:18px;border:1px solid rgba(58,47,34,.15);background:#fffdf9}.pilot-workflow-heading{display:flex;gap:15px;align-items:flex-start;justify-content:space-between}.pilot-workflow-heading p{margin:0;color:#8b6a2a;font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.pilot-workflow-heading h2{margin:7px 0 0;font-family:var(--serif);font-size:31px;font-weight:550;line-height:.9;letter-spacing:-.04em}.pilot-workflow-state{padding:6px 8px;color:#765c18;background:#f5e3a9;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.pilot-workflow-state--live{color:#285b51;background:#d8ebe3}.pilot-workflow-state--archived,.pilot-workflow-state--paused{color:#6c6257;background:#ebe5dd}.pilot-workflow-state--blocked{color:#923f2f;background:#f6d7ce}.pilot-workflow-state--ready_for_approval,.pilot-workflow-state--testing{color:#3f6773;background:#d9e8ec}.pilot-workflow-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 15px;margin:22px 0 0;padding:14px 0;border-top:1px solid rgba(58,47,34,.12);border-bottom:1px solid rgba(58,47,34,.12)}.pilot-workflow-facts div{min-width:0}.pilot-workflow-facts dt{color:#877c70;font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.pilot-workflow-facts dd{overflow:hidden;margin:5px 0 0;color:#413b34;font-size:11px;font-weight:650;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.pilot-workflow-list footer{display:flex;gap:14px;align-items:center;justify-content:space-between;min-height:46px;padding-top:13px}.pilot-workflow-list footer>span{display:flex;gap:5px;align-items:center;color:#57776f;font-size:9px;line-height:1.35}.pilot-workflow-list footer>span svg{width:14px}.pilot-workflow-list footer>small{color:#83796e;font-size:9px;font-style:normal}.pilot-workflow-actions{display:flex;gap:7px}.pilot-workflow-actions button,.pilot-workflow-confirm button{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:31px;padding:0 9px;border:0;color:#2d2924;background:var(--amber);font-size:9px;font-weight:800;cursor:pointer}.pilot-workflow-actions button svg{width:13px}.pilot-workflow-actions button.is-secondary,.pilot-workflow-confirm button+button{border:1px solid rgba(58,47,34,.18);color:#6e655b;background:#fffaf4}.pilot-workflow-confirm{display:flex;gap:7px;align-items:center}.pilot-workflow-confirm p{display:flex;flex-direction:column;gap:3px;max-width:345px;margin:0;color:#675f55;font-size:9px;line-height:1.35}.pilot-workflow-confirm p b{color:#3f3932;font-size:10px}.pilot-workflow-confirm button:disabled{opacity:.55;cursor:not-allowed}.pilot-workflows-empty{display:flex;flex-direction:column;align-items:flex-start;padding:50px 30px;text-align:left}.pilot-workflows-empty>svg{width:43px;height:43px;color:#8a681e}.pilot-workflows-empty h2{margin:18px 0 0;font-family:var(--serif);font-size:37px;font-weight:500;letter-spacing:-.04em}.pilot-workflows-empty p{max-width:490px;margin:10px 0 0;color:#766d62;font-size:12px;line-height:1.55}.pilot-workflows-protected{display:flex;gap:6px;align-items:flex-start;margin:0;padding:13px 20px;border-top:1px solid rgba(58,47,34,.12);color:#7d7368;font-size:9px;line-height:1.4}.pilot-workflows-protected svg{width:14px;flex:0 0 auto;color:#4f8e70}.pilot-workflow-error{margin:0 13px 13px;padding:10px;border:1px solid rgba(166,76,50,.28);color:#984632;background:#f7e1d8;font-size:10px;line-height:1.4}.pilot-workflows-loading{display:flex;gap:9px;align-items:center;justify-content:center;min-height:300px;color:#71695f;font-size:12px}@media(max-width:760px){.pilot-workflows-hero{display:block}.pilot-workflows-hero h1{font-size:46px}.pilot-workflows-hero>aside{max-width:none;margin-top:22px}.pilot-workflows-index{margin-top:25px}.pilot-workflows-index>header{padding:14px}.pilot-workflow-list{padding:8px}.pilot-workflow-list>li{padding:14px}.pilot-workflow-heading h2{font-size:28px}.pilot-workflow-facts{grid-template-columns:1fr 1fr;gap:11px;margin-top:18px}.pilot-workflow-list footer{display:flex;align-items:flex-start;flex-direction:column;gap:10px}.pilot-workflow-confirm{align-items:flex-start;flex-wrap:wrap}.pilot-workflow-confirm p{flex-basis:100%;max-width:none}.pilot-workflows-empty{padding:35px 20px}.pilot-workflows-empty h2{font-size:33px}}.pilot-campaign-approvals-access{display:flex;gap:9px;align-items:flex-start;flex-wrap:wrap;margin-top:14px;padding:12px 14px;border:1px solid rgba(57,88,91,.25);background:#edf5f1;color:#28545a}.pilot-campaign-approvals-access>svg{width:18px;flex:0 0 auto}.pilot-campaign-approvals-access p{display:flex;flex:1;flex-direction:column;gap:3px;margin:0}.pilot-campaign-approvals-access b{font-size:10px;letter-spacing:.05em;text-transform:uppercase}.pilot-campaign-approvals-access small,.pilot-campaign-approvals-access span{color:#47706e;font-size:10px;font-weight:650;line-height:1.45}.pilot-campaign-approvals-access small{flex-basis:100%;max-width:270px;margin-left:27px;color:#5d6e68}@media(max-width:760px){.pilot-campaign-approvals-access small{max-width:none}}.pilot-campaign-approvals{min-width:0;margin-top:38px}.pilot-campaign-approvals-hero{display:flex;gap:24px;align-items:flex-end;justify-content:space-between}.pilot-campaign-approval-list header p,.pilot-campaign-approvals-hero>div>p,.pilot-campaign-approvals-panel>header p{margin:0;color:#8b6a2a;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.pilot-campaign-approvals-hero h2{max-width:650px;margin:9px 0 0;font-family:var(--serif);font-size:clamp(34px,3.3vw,48px);font-weight:500;line-height:.92;letter-spacing:-.045em}.pilot-campaign-approvals-hero>div>span{display:block;max-width:640px;margin-top:14px;color:#71695f;font-size:13px;line-height:1.55}.pilot-campaign-approvals-hero>aside{display:flex;gap:10px;align-items:flex-start;max-width:340px;margin-bottom:1px;padding:14px;border:1px solid rgba(57,88,91,.24);background:#dcebe8}.pilot-campaign-approvals-hero>aside>svg{width:21px;flex:0 0 auto;color:#28545a}.pilot-campaign-approvals-hero>aside p{display:flex;flex-direction:column;gap:4px;margin:0}.pilot-campaign-approvals-hero>aside b{color:#28545a;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.pilot-campaign-approvals-hero>aside span{color:#47706e;font-size:10px;line-height:1.45}.pilot-campaign-approvals-panel{margin-top:24px;border:1px solid rgba(58,47,34,.16);background:rgba(255,251,244,.72);box-shadow:0 9px 20px rgba(78,58,34,.04)}.pilot-campaign-approvals-panel>header{display:flex;align-items:center;justify-content:space-between;min-height:74px;padding:16px 20px;border-bottom:1px solid rgba(58,47,34,.13)}.pilot-campaign-approvals-panel>header>div{display:flex;gap:11px;align-items:baseline}.pilot-campaign-approvals-panel>header b{font-family:var(--serif);font-size:35px;line-height:.8}.pilot-campaign-approvals-panel>header>span{display:flex;gap:5px;align-items:center;padding:6px 8px;color:#496e68;background:#dcebe8;font-size:9px;font-weight:800}.pilot-campaign-approvals-panel>header>span svg{width:13px}.pilot-campaign-approval-list{display:grid;gap:10px;margin:0;padding:13px;list-style:none}.pilot-campaign-approval-list>li{padding:17px;border:1px solid rgba(58,47,34,.15);background:#fffdf9}.pilot-campaign-approval-list>li>header{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.pilot-campaign-approval-list header b{display:block;margin-top:7px;color:#413b34;font-family:var(--serif);font-size:25px;font-weight:550;letter-spacing:-.03em}.pilot-campaign-approval-readiness{padding:6px 8px;color:#765c18;background:#f5e3a9;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.pilot-campaign-approval-readiness--approved_for_later_review{color:#356654;background:#dcebe8}.pilot-campaign-approval-readiness--rejected,.pilot-campaign-approval-readiness--stale{color:#923f2f;background:#f6d7ce}.pilot-campaign-approval-list dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0 0;padding-top:14px;border-top:1px solid rgba(58,47,34,.12)}.pilot-campaign-approval-list dl>div{min-width:0}.pilot-campaign-approval-list dt{color:#877c70;font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.pilot-campaign-approval-list dd{overflow:hidden;margin:5px 0 0;color:#413b34;font-size:11px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.pilot-campaign-approvals-panel>footer{display:flex;gap:6px;align-items:flex-start;padding:13px 20px;border-top:1px solid rgba(58,47,34,.12);color:#7d7368;font-size:9px;line-height:1.4}.pilot-campaign-approvals-panel>footer svg{width:14px;flex:0 0 auto;color:#4f8e70}.pilot-campaign-approvals-empty{display:flex;flex-direction:column;align-items:flex-start;padding:40px 28px}.pilot-campaign-approvals-empty>svg{width:43px;height:43px;color:#8a681e}.pilot-campaign-approvals-empty h3{margin:17px 0 0;font-family:var(--serif);font-size:34px;font-weight:500;letter-spacing:-.04em}.pilot-campaign-approvals-empty p{max-width:480px;margin:9px 0 0;color:#766d62;font-size:12px;line-height:1.55}.pilot-campaign-approvals-loading{display:flex;gap:9px;align-items:center;justify-content:center;min-height:220px;color:#71695f;font-size:12px}.pilot-campaign-approvals-limited{margin:12px 0 0;color:#7d7368;font-size:10px;line-height:1.4}@media(max-width:760px){.pilot-campaign-approvals{margin-top:30px}.pilot-campaign-approvals-hero{display:block}.pilot-campaign-approvals-hero h2{font-size:40px}.pilot-campaign-approvals-hero>aside{max-width:none;margin-top:22px}.pilot-campaign-approvals-panel{margin-top:22px}.pilot-campaign-approvals-panel>header{padding:14px}.pilot-campaign-approval-list{padding:8px}.pilot-campaign-approval-list>li{padding:14px}.pilot-campaign-approval-list dl{grid-template-columns:1fr 1fr}.pilot-campaign-approvals-empty{padding:34px 20px}.pilot-campaign-approvals-empty h3{font-size:31px}}:root{--paper:#f3eadf;--paper-light:#f8f2e9;--ink:#24211d;--muted:#706a61;--line:rgba(50,43,35,.24);--amber:#dca21e;--amber-deep:#b97b08;--teal:#4f8e98;--coral:#dd7657;--serif:"Cormorant Garamond",Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{margin:0;color:var(--ink);background:var(--paper) url(/assets/callpilot-paper-texture.png) center top/720px auto repeat;font-family:var(--font-geist-sans),Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}:focus-visible{outline:2px solid var(--amber-deep);outline-offset:4px}.signal-site{position:relative;overflow:hidden}.pilot-app{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100dvh;background:#f7f0e6;color:var(--ink)}.pilot-sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100dvh;padding:22px 15px 16px;border-right:1px solid rgba(58,47,34,.13);background:#f1e6d7 url(/assets/callpilot-paper-texture.png) 50%/610px auto}.pilot-app-brand{display:inline-flex;align-items:center;gap:9px;padding:0 10px;color:#2b2a27;font-size:18px;font-weight:800;letter-spacing:-.06em}.pilot-app-brand>span{display:grid;width:31px;height:31px;place-items:center;background:var(--amber)}.pilot-app-brand svg{width:16px}.pilot-workspace-switcher{display:flex;align-items:center;justify-content:space-between;margin:37px 4px 20px;padding:12px 11px;border:1px solid rgba(57,47,35,.15);background:rgba(255,251,243,.58);cursor:pointer}.pilot-workspace-switcher>span{display:flex;flex-direction:column;gap:3px}.pilot-sidebar-foot small,.pilot-workspace-switcher small{color:#756d62;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pilot-workspace-switcher b{font-size:12px}.pilot-workspace-switcher svg{width:14px;color:var(--amber-deep)}.pilot-nav{display:grid;flex:1;min-height:0;gap:3px;overflow-y:auto;overscroll-behavior:contain}.pilot-nav--mobile{display:none}.pilot-nav button{display:flex;gap:11px;align-items:center;width:100%;min-height:39px;padding:0 11px;border:0;color:#6a6258;background:transparent;font-size:12px;font-weight:650;text-align:left;cursor:pointer}.pilot-nav button:focus-visible{outline-offset:-2px}.pilot-nav button svg{width:17px}.pilot-nav button:hover{background:rgba(218,162,33,.12);color:#37322c}.pilot-nav button.is-active{color:#24211d;background:#e5b131;box-shadow:inset 3px 0 0 #b97b08}.pilot-mobile-more-menu{min-width:190px!important;max-height:min(420px,calc(100dvh - 88px));overflow-y:auto;border:1px solid rgba(57,47,35,.2)!important;background:#fffaf3!important;box-shadow:0 18px 42px rgba(54,43,28,.2)!important}.pilot-mobile-more-menu [role=menuitem]{min-height:40px;color:#5b534a;font-size:12px;font-weight:700}.pilot-mobile-more-menu [role=menuitem]:focus{color:#24211d;background:#f5e7c4}.pilot-mobile-more-menu [role=menuitem].is-active{color:#24211d;background:#e5b131}.pilot-mobile-more-menu svg{width:17px}.pilot-sidebar-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:15px 8px 3px;border-top:1px solid rgba(57,47,34,.15)}.pilot-sidebar-foot>div{display:flex;gap:9px;align-items:center}.pilot-avatar{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:#f4ece0;background:#28545a;font-size:10px;font-weight:800}.pilot-sidebar-foot p{display:flex;flex-direction:column;gap:3px;margin:0}.pilot-sidebar-foot b{font-size:11px}.pilot-sidebar-foot button{display:grid;width:32px;height:32px;place-items:center;border:0;color:#645c52;background:transparent;cursor:pointer}.pilot-sidebar-foot button:hover{background:rgba(79,142,152,.13)}.pilot-sidebar-foot svg{width:17px}.pilot-icon-button{display:grid;width:32px;height:32px;place-items:center;border:0;color:#645c52;background:transparent;cursor:pointer}.pilot-icon-button:hover{background:rgba(79,142,152,.13)}.pilot-icon-button svg{width:17px}.pilot-main{min-width:0}.pilot-topbar{justify-content:space-between;min-height:74px;padding:0 42px;border-bottom:1px solid rgba(58,47,34,.12);background:rgba(248,242,233,.78);backdrop-filter:blur(14px)}.pilot-command,.pilot-topbar{display:flex;align-items:center}.pilot-command{gap:9px;min-width:310px;padding:10px 0;border:0;color:#857b70;background:transparent;font-size:12px;text-align:left;cursor:pointer}.pilot-command svg{width:16px;color:var(--amber-deep)}.pilot-command kbd{margin-left:auto;padding:3px 5px;border:1px solid rgba(58,47,34,.16);color:#8b8176;font-family:inherit;font-size:9px}.pilot-topbar-actions{display:flex;gap:18px;align-items:center}.pilot-add{display:flex;gap:7px;align-items:center;justify-content:center;height:37px;padding:0 13px;border:0;color:#27231e;background:var(--amber);font-size:11px;font-weight:800;cursor:pointer}.pilot-add:hover{background:#e8b641}.pilot-add svg{width:15px}.pilot-content{width:min(1320px,100%);margin:auto;padding:48px 42px 33px}.pilot-command-palette__overlay{position:fixed;z-index:100;inset:0;display:grid;place-items:start center;padding:clamp(72px,12vh,132px) 18px 24px;background:rgba(32,27,22,.52);backdrop-filter:blur(5px)}.pilot-command-palette{width:min(620px,100%);max-height:min(680px,calc(100vh - 96px));overflow:hidden;border:1px solid rgba(58,47,34,.2);background:#fffaf3;box-shadow:0 24px 80px rgba(38,29,19,.24)}.pilot-command-palette__heading{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;padding:22px 22px 16px}.pilot-command-palette__heading h2{margin:0;color:#2c2823;font-family:var(--font-serif);font-size:25px;line-height:1.05}.pilot-command-palette__heading p{max-width:490px;margin:7px 0 0;color:#786f65;font-size:11px;line-height:1.55}.pilot-command-palette__heading button{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid rgba(58,47,34,.14);color:#62594f;background:#fff;cursor:pointer}.pilot-command-palette__heading button svg{width:15px}.pilot-command-palette__search{display:flex;gap:11px;align-items:center;margin:0 22px;border:1px solid rgba(58,47,34,.2);background:#fff}.pilot-command-palette__search:focus-within{border-color:#b97b08;box-shadow:0 0 0 3px rgba(185,123,8,.13)}.pilot-command-palette__search>svg{width:18px;margin-left:13px;color:#b97b08}.pilot-command-palette__search input{width:100%;min-height:46px;border:0;outline:0;color:#302b25;background:transparent;font:inherit;font-size:13px}.pilot-command-palette__search input::placeholder{color:#9a9085}.pilot-command-palette__section-label{margin:17px 22px 8px;color:#7f7569;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pilot-command-palette__results{max-height:min(410px,calc(100vh - 330px));overflow-y:auto;padding:0 10px 12px}.pilot-command-palette__results>button{display:grid;width:100%;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:0;color:#342f29;background:transparent;text-align:left;cursor:pointer}.pilot-command-palette__results>button.is-active{background:#f1e5d4}.pilot-command-palette__results>button:focus-visible{outline:2px solid #b97b08;outline-offset:-2px}.pilot-command-palette__icon{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(58,47,34,.12);color:#a66e07;background:#fff}.pilot-command-palette__icon svg{width:16px}.pilot-command-palette__results b,.pilot-command-palette__results small{display:block}.pilot-command-palette__results b{font-size:12px}.pilot-command-palette__results small{margin-top:3px;color:#7d7368;font-size:10px;line-height:1.35}.pilot-command-palette__results em{padding:3px 6px;color:#8e620e;background:#f7e8c7;font-size:8px;font-style:normal;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pilot-command-palette__empty{margin:0;padding:26px 22px 30px;color:#786f65;font-size:12px;text-align:center}.pilot-workspace-switcher--mobile{display:none}.pilot-account-menu{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(57,47,35,.17);color:#315f61;background:#fffaf3;cursor:pointer}.pilot-account-menu:hover{background:#edf5f1}.pilot-account-menu svg{width:19px}.pilot-account-menu__content{min-width:190px!important;border:1px solid rgba(57,47,35,.17)!important;background:#fffdf9!important;box-shadow:0 18px 42px rgba(54,43,28,.16)!important}.pilot-account-menu__sign-out{min-height:38px;color:#684b23;font-size:11px;font-weight:800}.pilot-account-menu__sign-out:focus{color:#684b23;background:#fff0c7}.pilot-account-menu__error{max-width:220px;margin:4px;padding:8px;color:#8c4330;background:#f8e2d9;font-size:10px;font-weight:700;line-height:1.4}.pilot-command-palette__overlay.pilot-command-palette__overlay{top:var(--pilot-command-palette-viewport-top,0);bottom:auto;box-sizing:border-box;height:var(--pilot-command-palette-viewport-height,100dvh);overflow-y:auto}.pilot-command-palette.pilot-command-palette{display:flex;max-height:min(680px,calc(var(--pilot-command-palette-viewport-height,100dvh) - 96px));flex-direction:column;overflow:auto}.pilot-command-palette__heading,.pilot-command-palette__search,.pilot-command-palette__section-label{flex:0 0 auto}.pilot-command-palette__results.pilot-command-palette__results{min-height:72px;max-height:none;flex:1 1 auto}@media(max-width:1040px){.pilot-app{grid-template-columns:209px minmax(0,1fr)}.pilot-content,.pilot-topbar{padding-inline:28px}}@media(max-width:767px){.pilot-command-palette__overlay.pilot-command-palette__overlay{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.pilot-command-palette.pilot-command-palette{max-height:calc(var(--pilot-command-palette-viewport-height,100dvh) - max(24px,env(safe-area-inset-top)) - max(24px,env(safe-area-inset-bottom)))}.pilot-app{display:block}.pilot-sidebar{position:fixed;z-index:20;right:0;bottom:0;left:0;display:flex;height:64px;padding:5px 8px;border-top:1px solid rgba(58,47,34,.16);border-right:0;background:#f1e6d7}.pilot-app-brand,.pilot-nav--desktop,.pilot-sidebar-foot,.pilot-sidebar>.pilot-workspace-switcher{display:none}.pilot-nav--mobile{display:flex;flex:1;gap:0;overflow:visible}.pilot-nav--mobile>button{display:grid;gap:2px;min-width:0;min-height:52px;flex:1 1 0;place-items:center;padding:0 3px;font-size:8px;text-align:center}.pilot-nav--mobile>button.is-active{box-shadow:inset 0 2px 0 #b97b08}.pilot-nav--mobile>button svg{width:17px}.pilot-topbar{gap:5px;min-height:60px;padding:0 12px}.pilot-command{display:grid;width:40px;height:40px;min-width:40px;flex:0 0 40px;place-items:center;padding:0;border:1px solid rgba(58,47,34,.14);background:#fff}.pilot-command kbd,.pilot-command span{display:none}.pilot-topbar-actions{width:100%;min-width:0;flex:1 1 auto;gap:5px}.pilot-workspace-switcher--mobile{display:flex;min-width:0;flex:1;margin:0;height:40px;padding:5px 8px}.pilot-workspace-switcher--mobile>span{min-width:0}.pilot-workspace-switcher--mobile b,.pilot-workspace-switcher--mobile small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pilot-topbar-actions .language-picker__trigger{min-width:48px;height:40px;padding-inline:5px}.pilot-add{font-size:0}.pilot-account-menu,.pilot-add{width:40px;height:40px;min-height:40px;flex:0 0 40px;padding:0}.pilot-add svg{width:17px}.pilot-content{padding:31px 16px 88px}.pilot-command-palette__overlay{padding:12px}.pilot-command-palette{max-height:calc(100vh - 24px)}.pilot-command-palette__heading{padding:17px 16px 13px}.pilot-command-palette__heading h2{font-size:22px}.pilot-command-palette__heading p{font-size:10px}.pilot-command-palette__search,.pilot-command-palette__section-label{margin-inline:16px}.pilot-command-palette__results{max-height:calc(100vh - 280px);padding-inline:6px}.pilot-command-palette__results>button{grid-template-columns:34px minmax(0,1fr);padding-inline:10px}.pilot-command-palette__results em{display:none}}.signal-header{position:absolute;z-index:30;top:0;right:0;left:0;display:flex;align-items:center;width:min(1340px,calc(100% - 96px));height:84px;margin:auto}.signal-brand{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:780;letter-spacing:-.05em}.signal-brand>span{display:grid;width:34px;height:34px;place-items:center;color:var(--ink);background:var(--amber);box-shadow:0 6px 18px rgba(118,76,9,.13)}.signal-brand svg{width:17px}.signal-header nav{display:flex;gap:27px;margin-left:auto;margin-right:30px;color:#716b63;font-size:12px;font-weight:650}.signal-header nav a{position:relative}.signal-header nav a:after{position:absolute;right:0;bottom:-7px;left:0;height:1px;content:"";background:var(--amber);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.signal-header nav a:hover:after{transform:scaleX(1)}.language-picker{position:relative}.language-picker__trigger{display:flex;align-items:center;gap:7px;min-width:62px;height:38px;padding:0 10px;border:0;border-bottom:1px solid var(--amber);color:var(--ink);background:transparent;font-size:11px;font-weight:750;cursor:pointer}.language-picker__trigger svg{width:14px}.language-picker__menu{position:absolute;top:calc(100% + 10px);right:0;z-index:40;min-width:150px;padding:5px;border:1px solid rgba(54,47,39,.16);background:var(--paper-light) url(/assets/callpilot-paper-texture.png) center/500px auto;box-shadow:0 20px 42px rgba(74,58,37,.15)}.language-picker__menu button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px;border:0;color:#6b645b;background:transparent;font-size:12px;text-align:left;cursor:pointer}.language-picker__menu .is-selected,.language-picker__menu button:hover{color:var(--ink);background:rgba(220,162,30,.18)}.language-picker__menu svg{width:14px;color:var(--amber-deep)}.signal-hero{position:relative;z-index:1;min-height:930px;padding-top:84px}.signal-hero__canvas{position:absolute;z-index:1;top:44px;right:-1.5%;left:-1.5%;height:735px}.signal-ribbon-canvas{position:absolute!important;inset:0;width:100%;height:100%;touch-action:pan-y}.signal-hero__copy{position:absolute;z-index:6;top:365px;left:max(5vw,58px);width:min(530px,42vw)}.signal-hero h1{margin:0;font-family:var(--serif);font-size:clamp(65px,6.15vw,92px);font-weight:400;line-height:.9;letter-spacing:-.052em}.signal-hero h1>span{display:block}.signal-hero h1>span+span{margin-top:15px}.signal-hero h1 em{font-weight:500;font-style:italic}.signal-hero h1 em:after{display:inline-block;width:.12em;height:.12em;margin-left:.06em;border-radius:50%;content:"";background:var(--amber);transform:translateY(.04em)}.signal-hero__copy>p{max-width:490px;margin:23px 0 0;color:#4e4942;font-size:15px;line-height:1.55}.signal-preview-note{display:flex;gap:11px;align-items:flex-start;max-width:475px;margin-top:28px}.signal-preview-note>svg{flex:0 0 auto;width:26px;height:26px;padding:6px;border-radius:50%;color:var(--ink);background:var(--amber)}.signal-preview-note p{margin:0;color:#4e4942;font-size:11px;line-height:1.42}.signal-preview-note b{color:var(--ink)}.signal-annotation{position:absolute;z-index:7;display:flex;flex-direction:column;min-width:180px;color:#59534b;font-size:11px;line-height:1.35;pointer-events:none}.signal-annotation i{position:absolute;width:1px;height:47px;background:var(--line)}.signal-annotation i:after{position:absolute;bottom:-2px;left:-2px;width:5px;height:5px;border-radius:50%;content:"";background:var(--ink)}.signal-annotation b{color:var(--ink);font-size:11px}.signal-annotation span{margin-top:4px}.annotation--signal{top:278px;left:8.8%}.annotation--signal i{top:-62px;left:46px;transform:rotate(37deg);transform-origin:bottom}.annotation--ranked{top:168px;left:38.4%}.annotation--ranked i{top:38px;left:11px}.annotation--ready{top:247px;left:64%}.annotation--ready i{top:58px;left:11px}.annotation--booked{top:427px;right:8.8%}.annotation--booked i{top:43px;left:10px}.appointment-card{position:absolute;z-index:8;top:535px;right:7.5%;display:flex;gap:12px;align-items:center;width:214px;padding:17px 16px;border:1px solid rgba(84,65,42,.2);background:rgba(240,220,183,.93);box-shadow:0 18px 36px rgba(67,48,27,.16);transform:rotate(4deg)}.appointment-card>span{display:grid;width:31px;height:31px;place-items:center;color:var(--ink);background:var(--amber)}.appointment-card svg{width:18px}.appointment-card p{display:flex;flex-direction:column;margin:0}.appointment-card small{font-size:9px;font-weight:700;text-transform:uppercase}.appointment-card b{margin-top:5px;font-family:var(--serif);font-size:19px;font-weight:600}.appointment-card em{margin-top:2px;color:#6b5d4b;font-size:9px;font-style:normal}.signal-tag{position:absolute;z-index:9;top:715px;right:5.7%;display:flex;align-items:center;justify-content:space-between;width:330px;min-height:82px;padding:0 24px 0 34px;color:var(--ink);background:var(--amber);box-shadow:0 20px 30px rgba(105,68,8,.2);font-size:16px;font-weight:760;letter-spacing:-.025em;transform:rotate(4deg);transition:transform .22s ease,background .22s ease}.signal-tag:hover{background:#e9b63d;transform:rotate(2deg) translateY(-5px)}.signal-tag svg{width:24px}.signal-stage-rail{position:absolute;z-index:9;right:7%;bottom:37px;display:flex;gap:4px}.signal-stage-rail button{display:flex;gap:7px;align-items:center;padding:8px 11px;border:0;border-bottom:1px solid rgba(36,33,29,.16);color:#756e64;background:transparent;font-size:9px;font-weight:700;cursor:pointer;transition:color .18s,border-color .18s}.signal-stage-rail button span{color:#a8977d}.signal-stage-rail .is-active,.signal-stage-rail button:hover{color:var(--ink);border-color:var(--amber)}.signal-stage-rail .is-active span{color:var(--amber-deep)}.journey-section{position:relative;z-index:3;min-height:720px;margin-top:-70px;padding:115px max(6.5vw,72px) 110px;border-radius:50% 50% 0 0/80px 80px 0 0;background:var(--paper-light) url(/assets/callpilot-paper-texture.png) center/680px auto repeat;box-shadow:0 -12px 35px rgba(76,58,35,.07)}.journey-intro{text-align:center}.concierge-section>div>p,.journey-intro>p,.signal-close>p{margin:0;color:#5f574e;font-size:10px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.journey-intro>p:after{display:block;width:54px;height:2px;margin:12px auto 0;content:"";background:var(--amber)}.concierge-section h2,.journey-intro h2,.signal-close h2{margin:18px auto 0;font-family:var(--serif);font-size:clamp(42px,4.2vw,64px);font-weight:500;line-height:1;letter-spacing:-.045em}.journey-intro>span{display:block;max-width:650px;margin:15px auto 0;color:#716a61;font-size:14px;line-height:1.55}.journey-section ol{display:grid;grid-template-columns:repeat(4,1fr);max-width:1220px;margin:78px auto 0;padding:0;border-top:1px solid var(--line);list-style:none}.journey-section li{display:flex;gap:16px;min-height:185px;padding:25px 22px;border-right:1px solid var(--line)}.journey-section li:last-child{border-right:0}.journey-section li>span{color:var(--amber-deep);font-size:10px;font-weight:800}.journey-section h3{margin:0;font-family:var(--serif);font-size:25px;font-weight:600;line-height:1.05}.journey-section li p{margin:10px 0 0;color:#766f66;font-size:12px;line-height:1.55}.concierge-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px;align-items:center;min-height:650px;padding:100px max(7vw,78px);background:#254f55;color:#f4ece0}.concierge-orbit{display:grid;min-height:390px;place-items:center;border:1px solid rgba(244,236,224,.22)}.concierge-orbit span{display:grid;width:110px;height:110px;place-items:center;color:#254f55;background:var(--amber);box-shadow:0 22px 40px rgba(11,33,36,.28)}.concierge-orbit svg{width:50px;height:50px}.concierge-section>div>p{color:#d9b65b}.concierge-section h2{max-width:710px;margin-left:0}.concierge-section>div>span{display:block;max-width:650px;margin-top:24px;color:#ccd9d8;font-size:16px;line-height:1.7}.concierge-section strong{display:flex;gap:9px;align-items:center;margin-top:28px;color:#f3d78f;font-size:12px}.concierge-section strong svg{width:17px}.signal-close{display:flex;flex-direction:column;align-items:center;min-height:620px;padding:120px 28px;text-align:center;background:var(--paper) url(/assets/callpilot-paper-texture.png) center/720px auto repeat}.signal-close h2{max-width:850px}.signal-close>a{display:flex;gap:18px;align-items:center;min-height:62px;margin-top:34px;padding:0 25px;color:var(--ink);background:var(--amber);box-shadow:0 16px 32px rgba(105,68,8,.16);font-size:14px;font-weight:800}.signal-close>a:hover{background:#e8b53c}.signal-close>a svg{width:18px}.signal-close small{max-width:610px;margin-top:22px;color:#777066;font-size:10px;line-height:1.55}@media(max-width:980px){.signal-header{width:calc(100% - 48px)}.signal-header nav{display:none}.signal-header .language-picker{margin-left:auto}.signal-hero{min-height:980px}.signal-hero__canvas{top:70px;height:640px}.signal-hero__copy{top:465px;left:42px;width:550px}.signal-hero h1{font-size:72px}.annotation--signal{top:230px;left:7%}.annotation--ranked{top:145px;left:42%}.annotation--ready{top:292px;left:68%}.annotation--booked{top:435px;right:5%}.appointment-card{top:525px;right:5%}.signal-tag{top:735px}.signal-stage-rail{bottom:30px}.journey-section{padding-inline:42px}.journey-section ol{grid-template-columns:1fr 1fr}.journey-section li:nth-child(2){border-right:0}.journey-section li:nth-child(-n+2){border-bottom:1px solid var(--line)}.concierge-section{grid-template-columns:1fr;gap:45px}.concierge-orbit{min-height:260px}}@media(max-width:600px){.signal-header{width:calc(100% - 28px);height:66px}.signal-brand{font-size:17px}.signal-brand>span{width:32px;height:32px}.language-picker__trigger{height:34px}.signal-hero{min-height:1080px;padding-top:66px}.signal-hero__canvas{top:55px;right:-46%;left:-46%;height:510px}.signal-hero__copy{top:470px;left:22px;width:calc(100% - 44px);text-align:left}.signal-hero h1{font-size:54px;line-height:.91}.signal-hero h1>span+span{margin-top:12px}.signal-hero__copy>p{font-size:14px}.signal-preview-note{margin-top:22px}.signal-preview-note p{font-size:10px}.signal-annotation{min-width:130px;font-size:9px}.signal-annotation b{font-size:9px}.signal-annotation i{display:none}.annotation--signal{top:120px;left:17px}.annotation--ranked{top:98px;left:51%}.annotation--ready{top:350px;left:20px}.annotation--booked{top:386px;right:18px;text-align:right}.appointment-card{top:326px;right:17px;width:172px;padding:11px;transform:rotate(2deg)}.appointment-card>span{width:27px;height:27px}.appointment-card b{font-size:15px}.signal-tag{top:790px;right:22px;width:calc(100% - 44px);min-height:68px;padding-inline:22px;font-size:14px;transform:rotate(1.5deg)}.signal-stage-rail{right:14px;bottom:44px;left:14px;justify-content:space-between;overflow-x:auto}.signal-stage-rail button{flex:0 0 auto;padding-inline:5px}.journey-section{margin-top:-52px;padding:88px 22px 75px;border-radius:50% 50% 0 0/48px 48px 0 0}.concierge-section h2,.journey-intro h2,.signal-close h2{font-size:43px}.journey-section ol{grid-template-columns:1fr;margin-top:54px}.journey-section li,.journey-section li:nth-child(2){min-height:0;padding:21px 2px;border-right:0;border-bottom:1px solid var(--line)}.concierge-section{min-height:0;padding:75px 22px}.concierge-orbit{min-height:210px}.concierge-orbit span{width:84px;height:84px}.signal-close{min-height:530px;padding:90px 22px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.signal-header__actions{display:flex;gap:8px;align-items:center;margin-right:16px}.signal-header__sign-in,.signal-header__sign-up{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 11px;border:1px solid rgba(48,42,34,.2);color:#504a42;background:rgba(248,242,233,.56);font-size:10px;font-weight:800;white-space:nowrap}.signal-header__sign-up{border-color:var(--amber);color:var(--ink);background:var(--amber)}.signal-header__sign-in:hover{background:rgba(248,242,233,.94)}.signal-header__sign-up:hover{background:#e8b53c}.signal-footer{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(400px,1.5fr) auto;gap:30px;align-items:center;padding:30px max(5vw,58px);border-top:1px solid rgba(57,47,35,.16);color:#675f55;background:#eee3d4}.signal-footer__brand{display:flex;gap:10px;align-items:center}.signal-footer__brand>span{display:grid;width:31px;height:31px;place-items:center;color:#254f55;background:var(--amber);font-size:10px;font-weight:900;letter-spacing:-.06em}.signal-footer__brand p{display:flex;flex-direction:column;gap:3px;margin:0}.signal-footer__brand b{font-size:13px;letter-spacing:-.04em}.signal-footer__brand small{color:#7b7064;font-size:9px;line-height:1.35}.signal-footer nav{display:flex;gap:15px;flex-wrap:wrap;justify-content:center}.signal-footer nav a{color:#645d53;font-size:10px;font-weight:720;line-height:1.45;text-decoration:underline;text-decoration-color:rgba(100,93,83,.32);text-underline-offset:3px}.signal-footer nav a:hover{color:#2b514f;text-decoration-color:var(--amber-deep)}.signal-footer__actions{margin:0}.signal-footer__actions a{padding:7px 9px;border-bottom:1px solid var(--amber);font-size:10px;font-weight:800;white-space:nowrap}.signal-footer__actions a:last-child{color:#2b514f;background:#dcebe8}.legal-page{min-height:100dvh;color:var(--ink);background:var(--paper-light) url(/assets/callpilot-paper-texture.png) center top/720px auto repeat}.legal-page__header{display:flex;align-items:center;justify-content:space-between;min-height:76px;width:min(1180px,calc(100% - 64px));margin:auto;border-bottom:1px solid rgba(57,47,35,.16)}.legal-page__brand{display:inline-flex;gap:9px;align-items:center;font-size:17px;font-weight:850;letter-spacing:-.05em}.legal-page__brand span{display:grid;width:31px;height:31px;place-items:center;color:#254f55;background:var(--amber);font-size:10px;font-weight:900;letter-spacing:-.06em}.legal-page__header>div{display:flex;gap:14px;align-items:center}.legal-page__app-link{display:inline-flex;gap:7px;align-items:center;min-height:37px;padding:0 10px;color:#2a2a27;background:var(--amber);font-size:10px;font-weight:850}.legal-page__app-link svg{width:14px}.legal-page__article{width:min(860px,calc(100% - 64px));margin:0 auto;padding:58px 0 76px}.legal-page__back{display:inline-flex;gap:7px;align-items:center;color:#5d6e68;font-size:10px;font-weight:800}.legal-page__back svg{width:14px}.legal-page__eyebrow{margin:56px 0 0;color:#8b6a2a;font-size:10px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.legal-page h1{max-width:690px;margin:12px 0 0;font-family:var(--serif);font-size:clamp(48px,6vw,74px);font-weight:500;line-height:.88;letter-spacing:-.06em}.legal-page__source,.legal-page__warning{display:flex;gap:12px;align-items:flex-start;margin-top:35px;padding:17px 18px;border:1px solid rgba(139,106,42,.27);background:#f6e9c4}.legal-page__warning>svg{width:20px;flex:0 0 auto;color:#8b6a2a}.legal-page__source p,.legal-page__warning p{display:flex;flex-direction:column;gap:5px;margin:0}.legal-page__source b,.legal-page__warning b{font-size:10px;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.legal-page__source span,.legal-page__warning span{color:#645b50;font-size:11px;line-height:1.55}.legal-page__sections{display:grid;gap:38px;margin-top:50px}.legal-page__sections section{padding-top:25px;border-top:1px solid rgba(57,47,35,.18)}.legal-page__sections h2{margin:0;font-family:var(--serif);font-size:35px;font-weight:600;line-height:.94;letter-spacing:-.045em}.legal-page__sections li,.legal-page__sections p{max-width:740px;color:#61594f;font-size:13px;line-height:1.72}.legal-page__sections p{margin:15px 0 0}.legal-page__sections ul{display:grid;gap:9px;margin:17px 0 0;padding-left:20px}.legal-page__sections li::marker{color:var(--amber-deep)}.legal-page__source{margin-top:52px;border-color:rgba(57,88,91,.25);background:#dcebe8}.legal-page__source>svg{width:19px;flex:0 0 auto;color:#28545a}.legal-page__source b{color:#28545a}.legal-page__footer{display:flex;gap:24px;align-items:center;justify-content:space-between;width:min(1180px,calc(100% - 64px));min-height:98px;margin:auto;border-top:1px solid rgba(57,47,35,.16)}.legal-page__footer p{margin:0;color:#766d63;font-size:10px;font-weight:700}.legal-page__footer nav{display:flex;gap:11px;flex-wrap:wrap;justify-content:flex-end}.legal-page__footer nav a{color:#6b6257;font-size:9px;line-height:1.4;text-decoration:underline;text-decoration-color:rgba(107,98,87,.3);text-underline-offset:3px}.legal-page__footer nav a[aria-current=page]{color:#2b514f;font-weight:850;text-decoration-color:var(--amber-deep)}@media(max-width:980px){.signal-header__actions{margin-left:auto}.signal-header .language-picker{margin-left:0}.signal-footer{grid-template-columns:1fr;gap:21px;padding:28px 42px}.signal-footer nav,.signal-footer__actions{justify-content:flex-start}.legal-page__article,.legal-page__footer,.legal-page__header{width:calc(100% - 48px)}}@media(max-width:600px){.signal-header__actions{gap:5px;margin-right:7px}.signal-header__sign-in,.signal-header__sign-up{min-height:32px;padding:0 7px;font-size:9px}.signal-header__sign-in{display:none}.signal-footer{padding:27px 22px}.signal-footer nav{display:grid;gap:9px}.signal-footer__actions{gap:8px}.legal-page__article,.legal-page__footer,.legal-page__header{width:calc(100% - 44px)}.legal-page__header{min-height:66px}.legal-page__header>div{gap:7px}.legal-page__header .language-picker__trigger{min-width:52px;padding-inline:7px}.legal-page__app-link{min-height:34px;padding:0 8px;font-size:9px}.legal-page__app-link svg{display:none}.legal-page__article{padding:37px 0 54px}.legal-page__eyebrow{margin-top:42px}.legal-page h1{font-size:49px}.legal-page__source,.legal-page__warning{margin-top:27px;padding:14px}.legal-page__sections{gap:31px;margin-top:39px}.legal-page__sections section{padding-top:20px}.legal-page__sections h2{font-size:31px}.legal-page__sections li,.legal-page__sections p{font-size:12px;line-height:1.65}.legal-page__footer{display:block;padding:23px 0}.legal-page__footer nav{justify-content:flex-start;margin-top:12px}}.pilot-appointments{padding-top:9px}.pilot-appointments-hero{position:relative;max-width:790px;padding:46px 48px 51px;overflow:hidden;border:1px solid rgba(57,47,35,.18);background:#4f7d7e;color:#f7f0e6;box-shadow:0 16px 36px rgba(43,55,52,.12)}.pilot-appointments-hero:before{position:absolute;top:-136px;right:-82px;width:342px;height:342px;border:1px solid rgba(243,225,174,.3);border-radius:50%;content:""}.pilot-appointments-hero:after{position:absolute;right:67px;bottom:-68px;width:137px;height:137px;border-radius:50%;content:"";background:var(--amber);opacity:.94}.pilot-appointments-hero>*{position:relative;z-index:1}.pilot-appointments-hero>p{margin:0;color:#f0dc9d;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pilot-appointments-hero h1{max-width:575px;margin:13px 0 0;font-family:var(--serif);font-size:clamp(46px,5vw,72px);font-weight:500;line-height:.9;letter-spacing:-.057em}.pilot-appointments-hero>span{display:block;max-width:550px;margin-top:18px;color:#dcebe8;font-size:13px;line-height:1.6}.pilot-appointments-panel{max-width:1030px;margin-top:13px;border:1px solid rgba(57,47,35,.17);background:rgba(255,251,244,.72);box-shadow:0 9px 20px rgba(78,58,34,.04)}.pilot-appointments-panel>header{display:flex;align-items:center;justify-content:space-between;padding:19px 20px;border-bottom:1px solid rgba(57,47,35,.13)}.pilot-appointments-panel>header div{display:flex;align-items:baseline;gap:9px}.pilot-appointments-panel>header p{margin:0;color:#47706e;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.pilot-appointments-panel>header b{font-family:var(--serif);font-size:28px;line-height:.8}.pilot-appointments-panel>footer,.pilot-appointments-panel>header>span{display:flex;gap:6px;align-items:center;color:#47706e;font-size:10px;font-weight:750}.pilot-appointments-panel>footer svg,.pilot-appointments-panel>header>span svg{width:15px}.pilot-appointment-list{margin:0;padding:0;list-style:none}.pilot-appointment-list li{display:grid;gap:13px;align-items:center;min-height:78px;padding:13px 20px;border-bottom:1px solid rgba(57,47,35,.1)}.pilot-appointment-list time{display:flex;flex-direction:column;gap:3px;color:#766d63}.pilot-appointment-list time b,.pilot-appointment-list time span{font-size:10px}.pilot-appointment-list li>i{display:grid;width:31px;height:31px;place-items:center;color:#28545a;background:#dcebe8}.pilot-appointment-list li>i svg{width:17px}.pilot-appointment-list li>div{display:flex;flex-direction:column;gap:4px;min-width:0}.pilot-appointment-list li>div b,.pilot-appointment-list li>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pilot-appointment-list li>div b{font-size:11px;line-height:1.35}.pilot-appointment-list li>div span{color:#83796e;font-size:10px;line-height:1.35}.pilot-appointment-state{padding:5px 7px;color:#765d1d;background:#f2dfaa;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.pilot-appointment-state--confirmed{color:#28545a;background:#cfe5df}.pilot-appointment-state--rescheduled{color:#765d1d;background:#f2dfaa}.pilot-appointment-state--cancelled{color:#8c4330;background:#f3d2c6}.pilot-appointment-state--completed{color:#546157;background:#e2e8df}.pilot-appointments-panel>footer{padding:13px 20px;color:#766d63;border-top:1px solid rgba(57,47,35,.1);font-weight:600;line-height:1.45}.pilot-appointments-empty{display:flex;flex-direction:column;align-items:flex-start;max-width:620px;padding:43px 20px}.pilot-appointments-empty>svg{width:26px;color:#47706e}.pilot-appointments-empty h2{margin:15px 0 0;font-family:var(--serif);font-size:33px;font-weight:600;line-height:.95}.pilot-appointments-empty p{max-width:440px;margin:11px 0 0;color:#756c62;font-size:12px;line-height:1.55}.pilot-appointments-loading{display:flex;gap:9px;align-items:center;justify-content:center;min-height:300px;color:#71695f;font-size:12px}.pilot-appointments-loading svg{width:20px}@media(max-width:760px){.pilot-appointments{padding-top:0}.pilot-appointments-hero{padding:34px 25px 38px}.pilot-appointments-hero h1{font-size:49px}.pilot-appointments-panel{margin-top:8px}.pilot-appointments-panel>header{padding:16px}.pilot-appointments-panel>header>span{font-size:9px}.pilot-appointment-list li{grid-template-columns:68px 28px minmax(0,1fr);gap:9px;min-height:92px;padding:12px 16px}.pilot-appointment-list li>i{width:27px;height:27px}.pilot-appointment-list em{grid-column:3/4;justify-self:start}.pilot-appointment-list li>div{grid-column:3/4}.pilot-appointment-list li>div span{white-space:normal}.pilot-appointments-panel>footer{padding:13px 16px}.pilot-appointments-empty{padding:37px 16px}}.pilot-calendar-readiness{display:grid;grid-template-columns:37px minmax(0,1fr) minmax(160px,.5fr) minmax(190px,.6fr);gap:12px;align-items:start;max-width:1030px;margin-top:13px;padding:18px 20px;border:1px solid rgba(57,47,35,.17);background:rgba(237,243,239,.74);box-shadow:0 9px 20px rgba(78,58,34,.04)}.pilot-calendar-readiness>i{display:grid;width:33px;height:33px;place-items:center;color:#28545a;background:#cfe5df}.pilot-calendar-readiness>i svg{width:18px}.pilot-calendar-readiness b,.pilot-calendar-readiness h2,.pilot-calendar-readiness p,.pilot-calendar-readiness small,.pilot-calendar-readiness span{display:block;margin:0}.pilot-calendar-readiness p,.pilot-calendar-readiness small{color:#47706e;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pilot-calendar-readiness h2{margin-top:5px;font-family:var(--serif);font-size:25px;font-weight:600;line-height:.98}.pilot-calendar-readiness span{margin-top:6px;color:#766d63;font-size:10px;line-height:1.45}.pilot-calendar-readiness-action{padding-left:18px;border-left:1px solid rgba(57,47,35,.14)}.pilot-calendar-readiness-action b{margin-top:7px;color:#5c544b;font-size:11px;font-weight:600;line-height:1.45}.pilot-calendar-request{padding-left:18px;border-left:1px solid rgba(57,47,35,.14)}.pilot-calendar-request b{margin-top:7px;color:#5c544b;font-size:11px;font-weight:600;line-height:1.45}.pilot-calendar-request-button{min-height:31px;margin-top:10px;padding:0 10px;color:#fffaf2;border:1px solid #28545a;background:#28545a;font-size:10px;font-weight:800;cursor:pointer}.pilot-calendar-request-button:hover:not(:disabled){background:#1d4147}.pilot-calendar-request-button:disabled{cursor:wait;opacity:.62}.pilot-calendar-request em{display:block;margin-top:8px;color:#8c4330;font-size:10px;font-style:normal;font-weight:700;line-height:1.4}.pilot-calendar-readiness footer{grid-column:2/-1;display:flex;gap:6px;align-items:center;padding-top:10px;color:#766d63;border-top:1px solid rgba(57,47,35,.1);font-size:10px;font-weight:600;line-height:1.4}.pilot-calendar-readiness footer svg{width:14px;color:#47706e}@media(max-width:760px){.pilot-calendar-readiness{grid-template-columns:31px minmax(0,1fr);gap:10px;margin-top:8px;padding:16px}.pilot-calendar-readiness>i{width:29px;height:29px}.pilot-calendar-readiness h2{font-size:22px}.pilot-calendar-readiness-action,.pilot-calendar-request{grid-column:2/-1;padding:10px 0 0;border-top:1px solid rgba(57,47,35,.14);border-left:0}.pilot-calendar-readiness footer{grid-column:1/-1}}.auth-shell{display:grid;grid-template-columns:minmax(0,.96fr) minmax(420px,1.04fr);min-height:100dvh;background:#f7f0e6}.auth-shell__story{position:relative;display:flex;flex-direction:column;min-height:100%;padding:42px clamp(38px,7vw,110px);overflow:hidden;color:#f7f0e6;background:#28545a}.auth-shell__story:after,.auth-shell__story:before{position:absolute;border:1px solid rgba(243,225,174,.34);border-radius:50%;content:""}.auth-shell__story:before{top:-218px;right:-170px;width:542px;height:542px}.auth-shell__story:after{bottom:-236px;left:-176px;width:510px;height:510px}.auth-shell__topline{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:18px}.auth-shell__topline .language-picker__trigger{color:#f7f0e6;border-color:rgba(231,195,108,.72)}.auth-shell__topline .language-picker__menu{right:0}.auth-shell__brand{display:inline-flex;gap:9px;align-items:center;width:max-content;font-size:19px;font-weight:800;letter-spacing:-.06em}.auth-shell__brand span{display:grid;width:31px;height:31px;place-items:center;color:#24211d;background:var(--amber);font-size:9px;font-weight:900;letter-spacing:-.08em}.auth-shell__copy{position:relative;z-index:1;max-width:510px;margin:auto 0}.auth-shell__copy p{margin:0;color:#e7c36c;font-size:10px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.auth-shell__copy h1{max-width:480px;margin:20px 0 0;font-family:var(--serif);font-size:clamp(55px,5.6vw,84px);font-weight:500;line-height:.89;letter-spacing:-.056em}.auth-shell__copy>span{display:block;max-width:400px;margin-top:25px;color:#d1dfdc;font-size:14px;line-height:1.65}.auth-shell__signal{position:relative;z-index:1;display:flex;gap:8px;align-items:center;margin-top:100px;color:#d0dfdc;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.auth-shell__signal i{width:7px;height:7px;border-radius:50%;background:#e3b33c}.auth-shell__signal i:nth-child(2){opacity:.6}.auth-shell__signal i:nth-child(3){opacity:.25}.auth-shell__panel{display:grid;place-items:center;padding:45px 30px;background:var(--paper-light) url(/assets/callpilot-paper-texture.png) center/680px auto repeat}.auth-shell__panel-inner{width:min(100%,440px)}.auth-shell__alternate{margin:23px 0 0;color:#766d63;font-size:12px;text-align:center}.auth-shell__alternate a{color:#76500a;font-weight:800;text-decoration:underline;text-decoration-color:#dca21e;text-underline-offset:4px}.auth-clerk-card{width:100%;border:1px solid rgba(57,47,35,.17)!important;box-shadow:0 18px 48px rgba(73,57,35,.1)!important}.auth-clerk-title{font-family:var(--serif)!important;font-size:39px!important;font-weight:600!important;letter-spacing:-.045em!important}.auth-clerk-subtitle{font-size:12px!important;line-height:1.5!important}.auth-clerk-input,.auth-clerk-social-button{border-color:rgba(57,47,35,.22)!important;box-shadow:none!important}.auth-clerk-social-button:hover{border-color:#b97b08!important;background:#fff7e7!important}.auth-clerk-input:focus{border-color:#b97b08!important;box-shadow:0 0 0 2px rgba(220,162,30,.21)!important}.auth-clerk-label{font-size:11px!important;font-weight:750!important}.auth-clerk-primary-button{min-height:42px!important;font-size:12px!important;font-weight:800!important;box-shadow:0 8px 17px rgba(127,83,8,.18)!important}.auth-clerk-divider{background:rgba(57,47,35,.15)!important}.auth-clerk-divider-text{font-size:10px!important}.auth-clerk-footer{display:none!important}.auth-configuration{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;padding:32px;color:#24211d;background:var(--paper-light) url(/assets/callpilot-paper-texture.png) center/680px auto repeat;text-align:center}.auth-configuration__mark{display:grid;width:48px;height:48px;place-items:center;background:var(--amber);font-size:12px;font-weight:900;letter-spacing:-.08em}.auth-configuration__eyebrow{margin:25px 0 0;color:#8b6a2a;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.auth-configuration h1{max-width:550px;margin:14px 0 0;font-family:var(--serif);font-size:clamp(44px,6vw,70px);font-weight:500;line-height:.92;letter-spacing:-.056em}.auth-configuration>p:not(.auth-configuration__eyebrow){max-width:560px;margin:17px 0 0;color:#706a61;font-size:13px;line-height:1.65}.auth-configuration a{margin-top:26px;padding:12px 16px;background:var(--amber);font-size:11px;font-weight:800}@media(max-width:860px){.auth-shell{display:block}.auth-shell__story{min-height:360px;padding:28px 26px}.auth-shell__copy{margin:70px 0 0}.auth-shell__copy h1{font-size:56px}.auth-shell__signal{display:none}.auth-shell__panel{padding:32px 18px 50px}.auth-clerk-title{font-size:34px!important}}@media(max-width:480px){.auth-shell__story{min-height:336px}.auth-shell__copy{margin-top:64px}.auth-shell__copy h1{font-size:49px}.auth-shell__copy>span{margin-top:16px;font-size:12px}.auth-shell__panel{padding-inline:13px}.auth-clerk-card{box-shadow:none!important}.auth-configuration h1{font-size:49px}}.pilot-workspace{padding-top:9px}.pilot-workspace-hero{position:relative;max-width:790px;padding:46px 48px 51px;overflow:hidden;border:1px solid rgba(57,47,35,.18);background:#28545a;color:#f7f0e6;box-shadow:0 16px 36px rgba(43,55,52,.12)}.pilot-workspace-hero:before{position:absolute;top:-136px;right:-82px;width:342px;height:342px;border:1px solid rgba(243,225,174,.3);border-radius:50%;content:""}.pilot-workspace-hero:after{position:absolute;right:67px;bottom:-68px;width:137px;height:137px;border-radius:50%;content:"";background:var(--amber);opacity:.94}.pilot-workspace-hero>*{position:relative;z-index:1}.pilot-checklist header p,.pilot-workspace-hero>p,.pilot-workspace-status header p{margin:0;color:#ebcf80;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pilot-workspace-hero h1{max-width:575px;margin:13px 0 0;font-family:var(--serif);font-size:clamp(46px,5vw,72px);font-weight:500;line-height:.9;letter-spacing:-.057em}.pilot-workspace-hero>span{display:block;max-width:518px;margin-top:18px;color:#d1dfdc;font-size:13px;line-height:1.6}.pilot-workspace-hero button{display:flex;gap:8px;align-items:center;min-height:39px;margin-top:28px;padding:0 13px;border:0;color:#24211d;background:var(--amber);font-size:11px;font-weight:800;cursor:pointer}.pilot-workspace-hero button:hover{background:#ebbc46}.pilot-workspace-hero button svg{width:15px}.pilot-workspace-grid{display:grid;grid-template-columns:.76fr 1.24fr;gap:13px;margin-top:13px}.pilot-checklist,.pilot-workspace-status{min-height:246px;padding:22px;border:1px solid rgba(57,47,35,.17);background:rgba(255,251,244,.72);box-shadow:0 9px 20px rgba(78,58,34,.04)}.pilot-workspace-status{position:relative;display:flex;flex-direction:column;overflow:hidden}.pilot-checklist header,.pilot-workspace-status header{display:flex;align-items:center;justify-content:space-between}.pilot-workspace-status header svg{width:19px;color:var(--amber-deep)}.pilot-workspace-status>b{max-width:240px;margin-top:40px;font-family:var(--serif);font-size:31px;font-weight:600;line-height:.98;letter-spacing:-.035em}.pilot-workspace-status>span{max-width:260px;margin-top:12px;color:#786f64;font-size:11px;line-height:1.5}.pilot-workspace-status>i{position:absolute;right:-55px;bottom:-78px;width:185px;height:185px;border:1px solid rgba(79,142,152,.28);border-radius:50%}.pilot-workspace-status>i:after,.pilot-workspace-status>i:before{position:absolute;border:1px solid rgba(79,142,152,.28);border-radius:50%;content:""}.pilot-workspace-status>i:before{inset:21px}.pilot-workspace-status>i:after{inset:47px}.pilot-workspace-status>i em{position:absolute;top:85px;left:85px;width:13px;height:13px;border-radius:50%;background:var(--amber)}.pilot-checklist header>span{padding:5px 7px;color:#47706e;background:#dcebe8;font-size:9px;font-weight:750}.pilot-checklist ol{margin:21px 0 0;padding:0;list-style:none}.pilot-checklist li{display:grid;grid-template-columns:29px minmax(0,1fr) 18px;gap:10px;align-items:center;min-height:47px;border-bottom:1px solid rgba(57,47,35,.1)}.pilot-checklist li:last-child{border-bottom:0}.pilot-checklist li>span{color:#9b7c41;font-size:10px;font-weight:800}.pilot-checklist li b{font-size:11px}.pilot-checklist li svg{width:16px;color:#5e978a}.pilot-workspace--reports .pilot-workspace-hero{background:#453e36}.pilot-workspace--appointments .pilot-workspace-hero{background:#4f7d7e}.pilot-workspace--knowledge .pilot-workspace-hero{background:#70594a}@media(max-width:760px){.pilot-workspace{padding-top:0}.pilot-workspace-hero{padding:34px 25px 38px}.pilot-workspace-hero h1{font-size:49px}.pilot-workspace-grid{grid-template-columns:1fr;gap:8px;margin-top:8px}.pilot-checklist,.pilot-workspace-status{min-height:0;padding:17px}.pilot-workspace-status>b{margin-top:31px}.pilot-checklist ol{margin-top:13px}}.pilot-conversations{padding-top:9px}.pilot-conversations-hero{position:relative;max-width:790px;padding:46px 48px 51px;overflow:hidden;border:1px solid rgba(57,47,35,.18);background:#453e36;color:#f7f0e6;box-shadow:0 16px 36px rgba(43,55,52,.12)}.pilot-conversations-hero:before{position:absolute;top:-136px;right:-82px;width:342px;height:342px;border:1px solid rgba(243,225,174,.3);border-radius:50%;content:""}.pilot-conversations-hero:after{position:absolute;right:67px;bottom:-68px;width:137px;height:137px;border-radius:50%;content:"";background:var(--amber);opacity:.94}.pilot-conversations-hero>*{position:relative;z-index:1}.pilot-conversations-hero>p{margin:0;color:#ebcf80;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pilot-conversations-hero h1{max-width:575px;margin:13px 0 0;font-family:var(--serif);font-size:clamp(46px,5vw,72px);font-weight:500;line-height:.9;letter-spacing:-.057em}.pilot-conversations-hero>span{display:block;max-width:550px;margin-top:18px;color:#d9d2c9;font-size:13px;line-height:1.6}.pilot-conversations-panel{max-width:1030px;margin-top:13px;border:1px solid rgba(57,47,35,.17);background:rgba(255,251,244,.72);box-shadow:0 9px 20px rgba(78,58,34,.04)}.pilot-conversations-panel>header{display:flex;align-items:center;justify-content:space-between;padding:19px 20px;border-bottom:1px solid rgba(57,47,35,.13)}.pilot-conversations-panel>header div{display:flex;align-items:baseline;gap:9px}.pilot-conversations-panel>header p{margin:0;color:#8b6a2a;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.pilot-conversations-panel>header b{font-family:var(--serif);font-size:28px;line-height:.8}.pilot-conversations-panel>footer,.pilot-conversations-panel>header>span{display:flex;gap:6px;align-items:center;color:#47706e;font-size:10px;font-weight:750}.pilot-conversations-panel>footer svg,.pilot-conversations-panel>header>span svg{width:15px}.pilot-conversation-list{margin:0;padding:0;list-style:none}.pilot-conversation-list li{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;gap:13px;align-items:center;min-height:73px;padding:13px 20px;border-bottom:1px solid rgba(57,47,35,.1)}.pilot-conversation-list li>i{display:grid;width:31px;height:31px;place-items:center;color:#28545a;background:#dcebe8}.pilot-conversation-list li>i svg{width:17px}.pilot-conversation-list li>div{display:flex;flex-direction:column;gap:4px;min-width:0}.pilot-conversation-list b{font-size:11px}.pilot-conversation-list b,.pilot-conversation-list li>div span{overflow:hidden;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pilot-conversation-list li>div span{color:#83796e;font-size:10px}.pilot-conversation-list time{color:#83796e;font-size:10px;white-space:nowrap}.pilot-conversation-state{padding:5px 7px;color:#765d1d;background:#f2dfaa;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.pilot-conversation-state--open{color:#28545a;background:#cfe5df}.pilot-conversation-state--needs_human{color:#8c4330;background:#f3d2c6}.pilot-conversation-state--follow_up{color:#765d1d;background:#f2dfaa}.pilot-conversation-state--closed,.pilot-conversation-state--resolved{color:#546157;background:#e2e8df}.pilot-conversations-panel>footer{padding:13px 20px;color:#766d63;border-top:1px solid rgba(57,47,35,.1);font-weight:600;line-height:1.45}.pilot-conversations-empty{display:flex;flex-direction:column;align-items:flex-start;max-width:620px;padding:43px 20px}.pilot-conversations-empty>svg{width:26px;color:#b27c13}.pilot-conversations-empty h2{margin:15px 0 0;font-family:var(--serif);font-size:33px;font-weight:600;line-height:.95}.pilot-conversations-empty p{max-width:440px;margin:11px 0 0;color:#756c62;font-size:12px;line-height:1.55}.pilot-conversations-loading{display:flex;gap:9px;align-items:center;justify-content:center;min-height:300px;color:#71695f;font-size:12px}.pilot-conversations-loading svg{width:20px}@media(max-width:760px){.pilot-conversations{padding-top:0}.pilot-conversations-hero{padding:34px 25px 38px}.pilot-conversations-hero h1{font-size:49px}.pilot-conversations-panel{margin-top:8px}.pilot-conversations-panel>header{padding:16px}.pilot-conversations-panel>header>span{font-size:9px}.pilot-conversation-list li{grid-template-columns:31px minmax(0,1fr) auto;gap:9px;min-height:82px;padding:12px 16px}.pilot-conversation-list time{grid-column:2/3;grid-row:2}.pilot-conversation-list em{grid-column:3/4;grid-row:1/3}.pilot-conversation-list li>div span{white-space:normal}.pilot-conversations-panel>footer{padding:13px 16px}.pilot-conversations-empty{padding:37px 16px}}.pilot-knowledge{padding-top:9px}.pilot-knowledge-hero{display:flex;gap:24px;align-items:flex-end;justify-content:space-between;padding:46px 48px 51px;overflow:hidden;border:1px solid rgba(57,47,35,.18);background:#70594a;color:#f7f0e6;box-shadow:0 16px 36px rgba(43,55,52,.12)}.pilot-knowledge-hero>div>p,.pilot-knowledge-panel>header p{margin:0;color:#efd593;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pilot-knowledge-hero h1{max-width:600px;margin:13px 0 0;font-family:var(--serif);font-size:clamp(46px,5vw,72px);font-weight:500;line-height:.9;letter-spacing:-.057em}.pilot-knowledge-hero>div>span{display:block;max-width:605px;margin-top:18px;color:#f0ded2;font-size:13px;line-height:1.6}.pilot-knowledge-hero>aside{display:flex;gap:10px;align-items:flex-start;max-width:340px;padding:14px;border:1px solid rgba(244,226,206,.23);background:rgba(53,40,31,.24)}.pilot-knowledge-hero>aside>svg{width:20px;flex:0 0 auto;color:#efd593}.pilot-knowledge-hero>aside p{display:flex;flex-direction:column;gap:4px;margin:0}.pilot-knowledge-hero>aside b{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.pilot-knowledge-hero>aside span{color:#f0ded2;font-size:10px;line-height:1.45}.pilot-knowledge-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:13px}.pilot-knowledge-metrics article{display:flex;gap:12px;align-items:center;min-height:94px;padding:15px;border:1px solid rgba(58,47,34,.16);background:rgba(255,251,244,.72);box-shadow:0 9px 20px rgba(78,58,34,.04)}.pilot-knowledge-metrics article>span{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;color:#563f31;background:#ead5b6}.pilot-knowledge-metrics article:nth-child(2)>span{color:#28545a;background:#cfe5df}.pilot-knowledge-metrics article:nth-child(3)>span{color:#814933;background:#f4d1c2}.pilot-knowledge-metrics article:nth-child(4)>span{color:#7d5d16;background:#f3e0a6}.pilot-knowledge-metrics svg{width:17px}.pilot-knowledge-metrics p{display:flex;flex-direction:column;margin:0}.pilot-knowledge-metrics small{color:#776e64;font-size:9px;font-weight:750;line-height:1.3}.pilot-knowledge-metrics b{margin-top:6px;font-family:var(--serif);font-size:31px;font-weight:550;line-height:.8}.pilot-knowledge-panel{margin-top:13px;border:1px solid rgba(57,47,35,.17);background:rgba(255,251,244,.72);box-shadow:0 9px 20px rgba(78,58,34,.04)}.pilot-knowledge-panel>header{display:flex;align-items:center;justify-content:space-between;padding:19px 20px;border-bottom:1px solid rgba(57,47,35,.13)}.pilot-knowledge-panel>header div{display:flex;gap:9px;align-items:baseline}.pilot-knowledge-panel>header p{color:#8b6a2a}.pilot-knowledge-panel>header h2{margin:0;font-family:var(--serif);font-size:28px;font-weight:600;line-height:.8}.pilot-knowledge-panel>footer,.pilot-knowledge-panel>header>span{display:flex;gap:6px;align-items:center;color:#47706e;font-size:10px;font-weight:750}.pilot-knowledge-panel>footer svg,.pilot-knowledge-panel>header>span svg{width:15px}.pilot-knowledge-list{margin:0;padding:0;list-style:none}.pilot-knowledge-list li{display:grid;grid-template-columns:36px minmax(130px,1fr) 92px auto auto;gap:13px;align-items:center;min-height:75px;padding:13px 20px;border-bottom:1px solid rgba(57,47,35,.1)}.pilot-knowledge-kind{display:grid;width:31px;height:31px;place-items:center;color:#5c4032;background:#ead5b6}.pilot-knowledge-kind svg{width:17px}.pilot-knowledge-source{display:flex;flex-direction:column;gap:4px;min-width:0}.pilot-knowledge-source b,.pilot-knowledge-source span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pilot-knowledge-source b{font-size:11px;line-height:1.35}.pilot-knowledge-source span{color:#83796e;font-size:10px;line-height:1.35}.pilot-knowledge-meta{display:flex;flex-direction:column;gap:4px}.pilot-knowledge-meta small{color:#877d71;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pilot-knowledge-meta time{color:#6b6258;font-size:10px;white-space:nowrap}.pilot-knowledge-readiness{padding:5px 7px;color:#765d1d;background:#f2dfaa;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.pilot-knowledge-readiness--ready{color:#285b51;background:#d8ebe3}.pilot-knowledge-readiness--needs_approval{color:#795819;background:#f3e0a6}.pilot-knowledge-readiness--failed{color:#8c4330;background:#f3d2c6}.pilot-knowledge-readiness--archived{color:#5d655d;background:#e2e8df}.pilot-knowledge-approval{display:flex;gap:4px;align-items:center;color:#80672b;font-size:9px;font-weight:750;white-space:nowrap}.pilot-knowledge-approval svg{width:14px}.pilot-knowledge-approval.is-approved{color:#3d7164}.pilot-knowledge-panel>footer{padding:13px 20px;color:#766d63;border-top:1px solid rgba(57,47,35,.1);font-weight:600;line-height:1.45}.pilot-knowledge-empty{display:flex;flex-direction:column;align-items:flex-start;max-width:620px;padding:43px 20px}.pilot-knowledge-empty>svg{width:28px;color:#795f21}.pilot-knowledge-empty h2{margin:15px 0 0;font-family:var(--serif);font-size:33px;font-weight:600;line-height:.95}.pilot-knowledge-empty p{max-width:440px;margin:11px 0 0;color:#756c62;font-size:12px;line-height:1.55}.pilot-knowledge-loading{display:flex;gap:9px;align-items:center;justify-content:center;min-height:300px;color:#71695f;font-size:12px}.pilot-knowledge-loading svg{width:20px}.pilot-knowledge-limited{margin:13px 0 0;color:#766d63;font-size:10px;line-height:1.45}@media(max-width:980px){.pilot-knowledge-metrics{grid-template-columns:1fr 1fr}}@media(max-width:760px){.pilot-knowledge{padding-top:0}.pilot-knowledge-hero{display:block;padding:34px 25px 38px}.pilot-knowledge-hero h1{font-size:49px}.pilot-knowledge-hero>aside{max-width:none;margin-top:22px}.pilot-knowledge-metrics{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.pilot-knowledge-metrics article{min-height:80px;padding:12px}.pilot-knowledge-metrics b{font-size:28px}.pilot-knowledge-panel{margin-top:8px}.pilot-knowledge-panel>header{padding:16px}.pilot-knowledge-panel>header>span{font-size:9px}.pilot-knowledge-list li{grid-template-columns:31px minmax(0,1fr) auto;gap:9px;min-height:101px;padding:12px 16px}.pilot-knowledge-kind{width:27px;height:27px}.pilot-knowledge-source{grid-column:2/3}.pilot-knowledge-meta{grid-column:2/3;grid-row:2}.pilot-knowledge-readiness{grid-column:3/4;grid-row:1;justify-self:end}.pilot-knowledge-approval{grid-column:3/4;grid-row:2;justify-self:end}.pilot-knowledge-panel>footer{padding:13px 16px}.pilot-knowledge-empty{padding:37px 16px}}.onboard-correction{display:flex;gap:9px;align-items:flex-start;margin-bottom:20px;padding:13px 14px;border:1px solid rgba(166,116,26,.3);color:#705a2f;background:#fff4d5;font-size:11px;line-height:1.45}.onboard-correction>svg{width:17px;flex:0 0 auto}.onboard-correction p{display:flex;flex:1;flex-direction:column;gap:3px;margin:0}.onboard-correction b{font-size:11px}.onboard-correction span{color:#77694f;font-size:10px}.onboard-correction-action{min-height:36px;padding:0 10px;border:1px solid rgba(112,90,47,.35);color:#5e4a25;background:#fffaf0;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.onboard-correction-action:disabled{cursor:wait;opacity:.6}.onboard-readonly-state{display:flex;flex-direction:column;align-items:flex-start;max-width:540px;margin-top:35px;padding:28px 24px;border:1px solid rgba(57,47,35,.17);color:#5d554c;background:#fffaf4}.onboard-readonly-state>svg{width:25px;color:#47706e}.onboard-readonly-state h2{margin:14px 0 0;font-family:var(--serif);font-size:32px;font-weight:550;line-height:.95}.onboard-readonly-state p{max-width:430px;margin:12px 0 0;color:#756c62;font-size:12px;line-height:1.5}.onboard-shell{min-height:100dvh;color:var(--ink);background:var(--paper-light) url(/assets/callpilot-paper-texture.png) center/720px auto}.onboard-header{position:sticky;z-index:20;top:0;display:flex;align-items:center;justify-content:space-between;min-height:70px;padding:0 clamp(18px,4vw,54px);border-bottom:1px solid rgba(58,47,34,.13);background:rgba(248,242,233,.91);backdrop-filter:blur(14px)}.onboard-brand{display:inline-flex;gap:9px;align-items:center;font-size:18px;font-weight:800;letter-spacing:-.06em}.onboard-brand>span{display:grid;width:31px;height:31px;place-items:center;background:var(--amber)}.onboard-brand svg{width:16px}.onboard-header>div{display:flex;gap:17px;align-items:center}.onboard-safe{display:flex;gap:6px;align-items:center;color:#4c746d;font-size:10px;font-weight:700}.onboard-safe svg{width:15px}.onboard-back{display:flex;gap:6px;align-items:center;color:#756c61;font-size:11px;font-weight:750}.onboard-back svg{width:14px}.onboard-layout{display:grid;grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);min-height:calc(100dvh - 70px)}.onboard-aside{display:flex;flex-direction:column;padding:clamp(44px,7.5vw,110px) clamp(28px,5vw,74px);color:#f8f1e6;background:#28545a}.onboard-aside>p,.onboard-intro>p{margin:0;color:#eacb77;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.onboard-aside h1{max-width:440px;margin:18px 0 0;font-family:var(--serif);font-size:clamp(48px,4.6vw,73px);font-weight:500;line-height:.89;letter-spacing:-.057em}.onboard-aside>span{display:block;max-width:420px;margin-top:19px;color:#cde0dc;font-size:13px;line-height:1.6}.onboard-aside ol{display:grid;gap:4px;margin:67px 0 0;padding:0;list-style:none}.onboard-aside li{display:flex;gap:13px;align-items:center;min-height:48px;padding:0 9px;color:#b9d0cc}.onboard-aside li i{display:grid;width:26px;height:26px;place-items:center;border:1px solid rgba(232,210,153,.35);color:#e2c679;font-size:9px;font-style:normal;font-weight:800}.onboard-aside li i svg{width:14px}.onboard-aside li b{font-size:12px}.onboard-aside li.current{color:#fff6e9;background:rgba(255,255,255,.08)}.onboard-aside li.current i{color:#28545a;border-color:var(--amber);background:var(--amber)}.onboard-aside li.complete{color:#eff7f3}.onboard-aside li.complete i{color:#28545a;border-color:#cde5dc;background:#cde5dc}.onboard-promise{display:flex;gap:11px;align-items:flex-start;margin-top:auto;padding-top:45px;color:#d8e6e0}.onboard-promise svg{width:18px;color:#e2be59}.onboard-promise p{display:flex;flex-direction:column;gap:4px;margin:0}.onboard-promise b{font-size:11px}.onboard-promise span{font-size:10px;line-height:1.45}.onboard-panel{width:min(100%,840px);padding:clamp(38px,6vw,83px) clamp(20px,6vw,80px) 74px}.onboard-intro{max-width:655px}.onboard-intro h2{margin:13px 0 0;font-family:var(--serif);font-size:clamp(43px,4.2vw,65px);font-weight:500;line-height:.91;letter-spacing:-.055em}.onboard-intro>span{display:block;max-width:630px;margin-top:16px;color:#71695f;font-size:13px;line-height:1.6}.onboard-notice{display:flex;gap:8px;align-items:flex-start;margin-bottom:20px;padding:12px 14px;border:1px solid;font-size:11px;line-height:1.45}.onboard-notice svg{width:16px;flex:0 0 auto}.onboard-notice.success{border-color:rgba(65,112,100,.28);color:#39685c;background:#e0eee8}.onboard-notice.error{border-color:rgba(166,76,50,.28);color:#984632;background:#f7e1d8}.onboard-notice.neutral{border-color:rgba(139,106,42,.25);color:#705a2f;background:#f7eac7}.onboard-context{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:31px}.onboard-context>button:first-child{display:flex;gap:7px;align-items:center;padding:7px 9px;border:1px solid rgba(57,47,35,.17);color:#392f26;background:#fffaf3;font-size:10px;font-weight:800;cursor:pointer}.onboard-context button:first-child svg{width:14px;color:#a77412}.onboard-context>span{color:#83786d;font-size:10px}.onboard-context>button:last-child{padding:0;border:0;color:#8b651e;background:transparent;font-size:10px;font-weight:750;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.onboard-modes{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:35px 0 28px}.onboard-modes button{position:relative;display:flex;flex-direction:column;gap:5px;min-height:91px;padding:15px;border:1px solid rgba(57,47,35,.16);color:#655e55;background:#fffbf5;text-align:left;cursor:pointer}.onboard-modes button:hover{border-color:#b97b08}.onboard-modes button.selected{border-color:#b97b08;background:#fff2cf;box-shadow:inset 3px 0 0 var(--amber)}.onboard-modes b{font-family:var(--serif);font-size:23px;line-height:.95}.onboard-modes span{max-width:250px;color:#776f65;font-size:10px;line-height:1.35}.onboard-modes svg{position:absolute;right:12px;bottom:12px;width:15px;color:#896012}.onboard-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 15px}.onboard-form.workspace{margin-top:22px}.onboard-fieldset,.onboard-input{display:flex;flex-direction:column;gap:7px;min-width:0;margin:0;padding:0;border:0}.onboard-fieldset.wide,.onboard-input.wide{grid-column:1/-1}.onboard-fieldset legend,.onboard-input>span{color:#504940;font-size:10px;font-weight:800}.onboard-fieldset legend em,.onboard-input em{color:#a8771b;font-size:9px;font-style:normal;font-weight:750}.onboard-input input,.onboard-input select,.onboard-input textarea,.onboard-slug{width:100%;border:1px solid rgba(57,47,35,.19);border-radius:0;color:#302b26;background:#fffdf9;font:inherit;font-size:12px;outline:0;transition:border-color .16s,box-shadow .16s}.onboard-input input,.onboard-input select{height:42px;padding:0 11px}.onboard-input textarea{padding:11px;resize:vertical;line-height:1.45}.onboard-input select{cursor:pointer}.onboard-input input:focus,.onboard-input select:focus,.onboard-input textarea:focus{border-color:#b97b08;box-shadow:0 0 0 3px rgba(220,162,30,.15)}.onboard-input input:disabled,.onboard-input select:disabled,.onboard-input textarea:disabled{opacity:.65;background:#eee8de}.onboard-fieldset>small,.onboard-input>small{color:#84796d;font-size:9px;line-height:1.4}.onboard-status{color:#736b62;font-size:9px;font-style:normal;line-height:1.35}.onboard-status.valid{color:#367061}.onboard-status.failed,.onboard-status.invalid{color:#b14831}.onboard-status.pending{color:#87681d}.onboard-slug{display:flex;align-items:center;overflow:hidden}.onboard-slug span{padding-left:11px;color:#84796d;font-size:11px;white-space:nowrap}.onboard-slug input{border:0}.onboard-fieldset legend{padding:0}.onboard-fieldset>div{display:flex;flex-wrap:wrap;gap:7px}.onboard-fieldset button{min-height:34px;padding:0 10px;border:1px solid rgba(57,47,35,.19);color:#71695f;background:#fffdf9;font-size:10px;font-weight:750;cursor:pointer}.onboard-fieldset button.selected{color:#352e25;border-color:#b97b08;background:#ffe8aa}.onboard-fieldset button:disabled{opacity:.6;cursor:not-allowed}.onboard-actions{display:grid;grid-template-columns:auto 1fr auto auto;gap:9px;align-items:center;margin-top:34px}.onboard-primary,.onboard-secondary{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:40px;padding:0 13px;border:0;font-size:11px;font-weight:800;cursor:pointer}.onboard-primary{color:#2c2924;background:var(--amber);box-shadow:0 9px 16px rgba(140,93,10,.14)}.onboard-primary:hover{background:#eabc44}.onboard-secondary{border:1px solid rgba(57,47,35,.18);color:#5d554c;background:#fffaf4}.onboard-secondary:hover{border-color:#ad7511}.onboard-primary:disabled,.onboard-secondary:disabled{opacity:.5;cursor:not-allowed}.onboard-primary svg,.onboard-secondary svg{width:15px}.onboard-workspaces{display:grid;gap:8px;margin-top:28px}.onboard-workspaces>button{display:flex;gap:12px;align-items:center;width:100%;padding:14px;border:1px solid rgba(57,47,35,.16);color:inherit;background:#fffaf4;text-align:left;cursor:pointer}.onboard-workspaces>button:hover{border-color:#b97b08}.onboard-workspaces>button.selected{border-color:#b97b08;background:#fff0c7}.onboard-workspaces>button>i{display:grid;width:34px;height:34px;place-items:center;color:#28545a;background:#d8ebe5}.onboard-workspaces>button>i svg,.onboard-workspaces>button>svg{width:17px}.onboard-workspaces>button>svg{margin-left:auto;color:#9b751d}.onboard-workspaces p{display:flex;flex-direction:column;gap:3px;margin:0}.onboard-workspaces b{font-size:12px}.onboard-workspaces span{color:#84796d;font-size:10px}.onboard-divider{display:flex;align-items:center;gap:12px;margin:30px 0 0;color:#857c71;font-size:10px;font-weight:750}.onboard-divider:after,.onboard-divider:before{height:1px;flex:1;content:"";background:rgba(57,47,35,.14)}.onboard-review-context{display:flex;gap:10px;align-items:center;margin-top:30px;padding:13px;border:1px solid rgba(57,47,35,.16);background:#fffbf5}.onboard-review-context>svg{width:20px;color:#9d761a}.onboard-review-context p{display:flex;flex:1;flex-direction:column;gap:3px;margin:0}.onboard-review-context small{color:#857c72;font-size:9px;font-weight:750;text-transform:uppercase}.onboard-review-context b{font-size:11px}.onboard-review-context>span{padding:5px 7px;color:#476e65;background:#e0eee8;font-size:9px;font-weight:750}.onboard-review-list{display:grid;margin-top:12px;border-top:1px solid rgba(57,47,35,.15)}.onboard-review-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:13px 0;border-bottom:1px solid rgba(57,47,35,.13)}.onboard-review-list article>div{display:flex;flex-direction:column;gap:3px;min-width:0}.onboard-review-list small{color:#887e73;font-size:9px;font-weight:750;text-transform:uppercase}.onboard-review-list b{overflow:hidden;font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.onboard-review-list article>span{display:flex;gap:4px;align-items:center;align-self:start;color:#397363;font-size:9px;font-weight:750}.onboard-review-list article>span svg{width:14px}.onboard-review-list article.issue>span{color:#b14b34}.onboard-review-list article>p{grid-column:1/-1;margin:0;color:#9d4d39;font-size:9px;line-height:1.4}.onboard-success{display:flex;flex-direction:column;align-items:flex-start;max-width:600px;padding-top:52px}.onboard-success>i{display:grid;width:48px;height:48px;place-items:center;color:#f8f0e5;background:#28545a}.onboard-success>i svg{width:25px}.onboard-success>p{margin:29px 0 0;color:#7e651f;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.onboard-success h2{margin:12px 0 0;font-family:var(--serif);font-size:64px;font-weight:500;line-height:.88;letter-spacing:-.06em}.onboard-success>span{max-width:500px;margin-top:17px;color:#726a61;font-size:13px;line-height:1.6}.onboard-success>a{margin-top:28px}.onboard-loading{display:flex;gap:9px;align-items:center;justify-content:center;min-height:300px;color:#71695f;font-size:12px}.onboard-loading svg{width:20px}.spin{animation:onboard-spin .7s linear infinite}@keyframes onboard-spin{to{transform:rotate(1turn)}}@media(max-width:980px){.onboard-layout{grid-template-columns:1fr}.onboard-aside{padding:44px clamp(20px,6vw,64px)}.onboard-aside h1{max-width:660px;font-size:59px}.onboard-aside>span{max-width:570px}.onboard-aside ol{display:flex;flex-wrap:wrap;gap:6px;margin-top:35px}.onboard-aside li{min-height:37px;padding:0 7px}.onboard-promise{display:none}.onboard-panel{max-width:900px;margin:auto;padding-top:48px}.onboard-safe{display:none}}@media(max-width:620px){.onboard-header{min-height:59px;padding-inline:15px}.onboard-header>div{gap:9px}.onboard-header .language-picker{display:none}.onboard-back{font-size:10px}.onboard-layout{min-height:calc(100dvh - 59px)}.onboard-aside{padding:34px 19px}.onboard-aside h1{font-size:47px}.onboard-aside>span{font-size:12px}.onboard-aside ol{display:grid;grid-template-columns:1fr 1fr;margin-top:26px}.onboard-aside li{min-height:34px}.onboard-aside li i{width:22px;height:22px}.onboard-panel{padding:34px 16px 58px}.onboard-intro h2{font-size:46px}.onboard-form,.onboard-modes{grid-template-columns:1fr}.onboard-modes{margin-top:27px}.onboard-fieldset.wide,.onboard-input.wide{grid-column:auto}.onboard-actions{grid-template-columns:1fr 1fr}.onboard-actions>span{display:none}.onboard-context{margin-bottom:24px}.onboard-review-list b{white-space:normal}.onboard-workspaces>button{padding:12px}.onboard-success h2{font-size:52px}}.pilot-workspace-menu{min-width:220px!important;border:1px solid rgba(57,47,35,.17)!important;background:#fffdf9!important;box-shadow:0 18px 42px rgba(54,43,28,.16)!important}.pilot-workspace-menu [role=menuitemradio]{min-height:38px;padding-right:14px!important;color:#3e3932;font-size:11px;font-weight:700}.pilot-workspace-menu [role=menuitemradio][data-state=checked]{color:#28545a;background:#deede7}.pilot-workspace-menu [role=menuitemradio]:focus{color:#28545a;background:#edf5f1}.pilot-workspace-selection-error{margin:0 0 16px;padding:11px 13px;color:#853f2e;border:1px solid rgba(145,64,43,.25);background:#f9ddd3;font-size:11px;font-weight:700;line-height:1.45}.pilot-settings{min-width:0}.pilot-settings-hero{display:flex;gap:24px;align-items:flex-end;justify-content:space-between}.pilot-settings-card header p,.pilot-settings-hero>div>p,.pilot-settings-topups header p{margin:0;color:#8b6a2a;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.pilot-settings-hero h1{max-width:670px;margin:9px 0 0;font-family:var(--serif);font-size:clamp(43px,4.2vw,61px);font-weight:500;line-height:.9;letter-spacing:-.055em}.pilot-settings-hero>div>span{display:block;max-width:650px;margin-top:14px;color:#71695f;font-size:13px;line-height:1.55}.pilot-settings-hero>aside{display:flex;gap:10px;align-items:flex-start;max-width:340px;margin-bottom:1px;padding:14px;border:1px solid rgba(57,88,91,.24);background:#dcebe8}.pilot-settings-hero>aside>svg{width:21px;flex:0 0 auto;color:#28545a}.pilot-settings-hero>aside p{display:flex;flex-direction:column;gap:4px;margin:0}.pilot-settings-hero>aside b{color:#28545a;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.pilot-settings-hero>aside span{color:#47706e;font-size:10px;line-height:1.45}.pilot-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:38px}.pilot-settings-card,.pilot-settings-topups{border:1px solid rgba(58,47,34,.16);background:rgba(255,251,244,.72);box-shadow:0 9px 20px rgba(78,58,34,.04)}.pilot-settings-card header{display:flex;gap:9px;align-items:center;padding:17px 19px;border-bottom:1px solid rgba(58,47,34,.12)}.pilot-settings-card header svg{width:19px;color:#8b6a2a}.pilot-settings-facts{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;margin:0;padding:20px}.pilot-settings-balance div,.pilot-settings-facts div{min-width:0}.pilot-settings-balance dt,.pilot-settings-facts dt{color:#877c70;font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.pilot-settings-facts dd{overflow:hidden;margin:6px 0 0;color:#413b34;font-size:12px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.pilot-settings-card footer{display:flex;gap:6px;align-items:flex-start;margin:0;padding:12px 19px;border-top:1px solid rgba(58,47,34,.12);color:#7d7368;font-size:9px;line-height:1.4}.pilot-settings-card footer svg{width:14px;flex:0 0 auto;color:#4f8e70}.pilot-settings-notice{margin:0;padding:26px 19px;color:#766d62;font-size:12px;line-height:1.55}.pilot-settings-balance{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:22px 19px 15px}.pilot-settings-balance div{padding:13px;background:#f5eadb}.pilot-settings-balance dd{margin:7px 0 0;color:#2f4f50;font-family:var(--serif);font-size:29px;font-weight:600;line-height:.9;letter-spacing:-.035em}.pilot-settings-auto{display:flex;gap:6px;align-items:center;margin:0;padding:0 19px 18px;color:#686057;font-size:10px}.pilot-settings-auto svg{width:14px;color:#8b6a2a}.pilot-settings-auto b{font-weight:800}.pilot-settings-topups{margin-top:13px}.pilot-settings-topups header{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;padding:18px 19px;border-bottom:1px solid rgba(58,47,34,.12)}.pilot-settings-topups header span{display:block;max-width:650px;margin-top:6px;color:#766d62;font-size:11px;line-height:1.45}.pilot-settings-topups header em{padding:6px 8px;color:#496e68;background:#dcebe8;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.pilot-settings-topups ol{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:13px;list-style:none}.pilot-settings-topups li{display:flex;gap:9px;align-items:center;padding:17px;border:1px solid rgba(58,47,34,.13);background:#fffdf9}.pilot-settings-topups li svg{width:17px;color:#8b6a2a}.pilot-settings-topups li b{font-family:var(--serif);font-size:31px;font-weight:600;letter-spacing:-.035em}.pilot-settings-loading{display:flex;gap:9px;align-items:center;justify-content:center;min-height:300px;color:#71695f;font-size:12px}.pilot-settings-loading--compact{min-height:126px;padding:18px;justify-content:flex-start}.pilot-settings-loading svg{width:18px}@media(max-width:760px){.pilot-settings-hero{display:block}.pilot-settings-hero h1{font-size:46px}.pilot-settings-hero>aside{max-width:none;margin-top:22px}.pilot-settings-grid{grid-template-columns:1fr;gap:8px;margin-top:25px}.pilot-settings-facts{gap:12px;padding:16px}.pilot-settings-balance{padding:16px 16px 11px}.pilot-settings-auto{padding:0 16px 16px}.pilot-settings-topups{margin-top:8px}.pilot-settings-topups header{display:block;padding:16px}.pilot-settings-topups header em{display:inline-block;margin-top:12px}.pilot-settings-topups ol{grid-template-columns:1fr;gap:7px;padding:8px}.pilot-settings-topups li{padding:14px}.pilot-settings-topups li b{font-size:28px}}.pilot-campaigns{min-width:0;margin-top:54px}.pilot-campaigns-hero{display:flex;gap:24px;align-items:flex-end;justify-content:space-between}.pilot-campaign-list header p,.pilot-campaigns-hero>div>p,.pilot-campaigns-panel>header p{margin:0;color:#8b6a2a;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.pilot-campaigns-hero h1{max-width:650px;margin:9px 0 0;font-family:var(--serif);font-size:clamp(40px,4vw,57px);font-weight:500;line-height:.9;letter-spacing:-.055em}.pilot-campaigns-hero>div>span{display:block;max-width:640px;margin-top:14px;color:#71695f;font-size:13px;line-height:1.55}.pilot-campaigns-hero>aside{display:flex;gap:10px;align-items:flex-start;max-width:340px;margin-bottom:1px;padding:14px;border:1px solid rgba(57,88,91,.24);background:#dcebe8}.pilot-campaigns-hero>aside>svg{width:21px;flex:0 0 auto;color:#28545a}.pilot-campaigns-hero>aside p{display:flex;flex-direction:column;gap:4px;margin:0}.pilot-campaigns-hero>aside b{color:#28545a;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.pilot-campaigns-hero>aside span{color:#47706e;font-size:10px;line-height:1.45}.pilot-campaigns-panel{margin-top:34px;border:1px solid rgba(58,47,34,.16);background:rgba(255,251,244,.72);box-shadow:0 9px 20px rgba(78,58,34,.04)}.pilot-campaigns-panel>header{display:flex;align-items:center;justify-content:space-between;min-height:74px;padding:16px 20px;border-bottom:1px solid rgba(58,47,34,.13)}.pilot-campaigns-panel>header>div{display:flex;gap:11px;align-items:baseline}.pilot-campaigns-panel>header b{font-family:var(--serif);font-size:35px;line-height:.8}.pilot-campaigns-panel>header>span{display:flex;gap:5px;align-items:center;padding:6px 8px;color:#496e68;background:#dcebe8;font-size:9px;font-weight:800}.pilot-campaigns-panel>header>span svg{width:13px}.pilot-campaign-list{display:grid;gap:10px;margin:0;padding:13px;list-style:none}.pilot-campaign-list>li{padding:17px;border:1px solid rgba(58,47,34,.15);background:#fffdf9}.pilot-campaign-list>li>header{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.pilot-campaign-list header b{display:block;margin-top:7px;color:#413b34;font-family:var(--serif);font-size:26px;font-weight:550;letter-spacing:-.03em}.pilot-campaign-readiness{padding:6px 8px;color:#3f6773;background:#d9e8ec;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.pilot-campaign-readiness--complete,.pilot-campaign-readiness--paused{color:#6c6257;background:#ebe5dd}.pilot-campaign-readiness--blocked{color:#923f2f;background:#f6d7ce}.pilot-campaign-readiness--awaiting_approval,.pilot-campaign-readiness--not_configured{color:#765c18;background:#f5e3a9}.pilot-campaign-list dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 0;padding-top:14px;border-top:1px solid rgba(58,47,34,.12)}.pilot-campaign-list dl>div{min-width:0}.pilot-campaign-list dt{color:#877c70;font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.pilot-campaign-list dd{overflow:hidden;margin:5px 0 0;color:#413b34;font-size:11px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.pilot-campaigns-panel>footer{display:flex;gap:6px;align-items:flex-start;padding:13px 20px;border-top:1px solid rgba(58,47,34,.12);color:#7d7368;font-size:9px;line-height:1.4}.pilot-campaigns-panel>footer svg{width:14px;flex:0 0 auto;color:#4f8e70}.pilot-campaigns-empty{display:flex;flex-direction:column;align-items:flex-start;padding:45px 28px}.pilot-campaigns-empty>svg{width:43px;height:43px;color:#8a681e}.pilot-campaigns-empty h2{margin:17px 0 0;font-family:var(--serif);font-size:36px;font-weight:500;letter-spacing:-.04em}.pilot-campaigns-empty p{max-width:480px;margin:9px 0 0;color:#766d62;font-size:12px;line-height:1.55}.pilot-campaigns-loading{display:flex;gap:9px;align-items:center;justify-content:center;min-height:260px;color:#71695f;font-size:12px}.pilot-campaigns-limited{margin:12px 0 0;color:#7d7368;font-size:10px;line-height:1.4}@media(max-width:760px){.pilot-campaigns{margin-top:40px}.pilot-campaigns-hero{display:block}.pilot-campaigns-hero h1{font-size:45px}.pilot-campaigns-hero>aside{max-width:none;margin-top:22px}.pilot-campaigns-panel{margin-top:24px}.pilot-campaigns-panel>header{padding:14px}.pilot-campaign-list{padding:8px}.pilot-campaign-list>li{padding:14px}.pilot-campaign-list dl{grid-template-columns:1fr 1fr}.pilot-campaigns-empty{padding:34px 20px}.pilot-campaigns-empty h2{font-size:32px}}.pilot-settings-notifications{margin-top:13px;border:1px solid rgba(58,47,34,.16);background:rgba(255,251,244,.72);box-shadow:0 9px 20px rgba(78,58,34,.04)}.pilot-settings-notifications>header{display:flex;gap:11px;align-items:flex-start;padding:18px 19px;border-bottom:1px solid rgba(58,47,34,.12)}.pilot-settings-notifications>header>svg{width:19px;flex:0 0 auto;color:#8b6a2a}.pilot-settings-notifications>header div{min-width:0}.pilot-settings-notifications>header p{margin:0;color:#8b6a2a;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.pilot-settings-notifications>header span{display:block;max-width:620px;margin-top:6px;color:#766d62;font-size:11px;line-height:1.45}.pilot-settings-notifications>header em{margin-left:auto;padding:6px 8px;color:#765c18;background:#f5e3a9;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.pilot-settings-notifications ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;padding:13px;list-style:none}.pilot-settings-notifications li{min-width:0;padding:14px;border:1px solid rgba(58,47,34,.13);background:#fffdf9}.pilot-settings-notifications li>div{display:flex;flex-direction:column;gap:4px}.pilot-settings-notifications li b{color:#413b34;font-size:12px;line-height:1.3}.pilot-settings-notifications li span{color:#877c70;font-size:9px;font-weight:700}.pilot-settings-notifications li p{display:flex;flex-direction:column;gap:5px;margin:14px 0 0;padding-top:10px;border-top:1px solid rgba(58,47,34,.1)}.pilot-settings-notifications li strong{color:#765c18;font-size:9px;line-height:1.35}.pilot-settings-notifications li small{color:#7d7368;font-size:9px;line-height:1.35}@media(max-width:760px){.pilot-settings-notifications{margin-top:8px}.pilot-settings-notifications>header{display:block;padding:16px}.pilot-settings-notifications>header>svg{margin-bottom:8px}.pilot-settings-notifications>header em{display:inline-block;margin:12px 0 0}.pilot-settings-notifications ul{grid-template-columns:1fr 1fr;gap:7px;padding:8px}.pilot-settings-notifications li{padding:12px}}.pilot-settings-preferences{margin-top:13px;border:1px solid rgba(58,47,34,.16);background:rgba(255,251,244,.72);box-shadow:0 9px 20px rgba(78,58,34,.04)}.pilot-settings-preferences>header{display:flex;gap:11px;align-items:flex-start;padding:18px 19px;border-bottom:1px solid rgba(58,47,34,.12)}.pilot-settings-preferences>header>svg{width:19px;flex:0 0 auto;color:#47706e}.pilot-settings-preferences>header div{min-width:0}.pilot-settings-preferences>header p{margin:0;color:#47706e;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.pilot-settings-preferences h2{max-width:620px;margin:6px 0 0;color:#524b43;font-family:var(--serif);font-size:23px;font-weight:550;line-height:1.05}.pilot-settings-preferences>header em{margin-left:auto;padding:6px 8px;color:#765c18;background:#f5e3a9;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.pilot-settings-preferences-note{max-width:760px;margin:0;padding:14px 19px 2px;color:#756c62;font-size:10px;line-height:1.5}.pilot-settings-preferences-role{display:flex;gap:9px;align-items:center;margin:11px 19px 0;color:#5c554c;font-size:10px;font-weight:800}.pilot-settings-preferences-fields input,.pilot-settings-preferences-fields select,.pilot-settings-preferences-role select{min-height:33px;border:1px solid rgba(57,47,35,.28);border-radius:0;color:#302b25;background:#fffdf8;font:inherit;font-size:10px}.pilot-settings-preferences-fields select,.pilot-settings-preferences-role select{padding:0 7px}.pilot-settings-preferences-fields input{min-width:0;padding:0 7px}.pilot-settings-preferences>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:13px;list-style:none}.pilot-settings-preferences>ul>li{min-width:0;padding:14px;border:1px solid rgba(58,47,34,.13);background:#fffdf9}.pilot-settings-preferences-card-title{display:flex;flex-direction:column;gap:4px}.pilot-settings-preferences-card-title b{color:#413b34;font-size:12px;line-height:1.3}.pilot-settings-preferences-card-title span{color:#47706e;font-size:9px;font-weight:750}.pilot-settings-preferences-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.pilot-settings-preferences-fields label{display:flex;min-width:0;flex-direction:column;gap:4px;color:#756c62;font-size:9px;font-weight:750}.pilot-settings-preferences-fields label:last-child{grid-column:1/-1}.pilot-settings-preferences-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.pilot-settings-preferences-actions button{min-height:29px;padding:0 8px;border:1px solid rgba(57,47,35,.25);color:#3e5f5d;background:#fffaf1;font-size:9px;font-weight:800;cursor:pointer}.pilot-settings-preferences-actions button:first-child{color:#fffaf2;border-color:#28545a;background:#28545a}.pilot-settings-preferences-actions button:disabled{cursor:wait;opacity:.62}.pilot-settings-preferences-current,.pilot-settings-preferences-notice{margin:11px 0 0;padding-top:9px;border-top:1px solid rgba(58,47,34,.1);color:#756c62;font-size:9px;font-weight:700;line-height:1.4}.pilot-settings-preferences-notice{color:#47706e}@media(max-width:760px){.pilot-settings-preferences{margin-top:8px}.pilot-settings-preferences>header{display:block;padding:16px}.pilot-settings-preferences>header>svg{margin-bottom:8px}.pilot-settings-preferences>header em{display:inline-block;margin:12px 0 0}.pilot-settings-preferences-note{padding-inline:16px}.pilot-settings-preferences-role{margin-inline:16px}.pilot-settings-preferences>ul{grid-template-columns:1fr;padding:8px}.pilot-settings-preferences>ul>li{padding:12px}}.pilot-settings-team{margin-top:13px;border:1px solid rgba(58,47,34,.16);background:rgba(255,251,244,.72);box-shadow:0 9px 20px rgba(78,58,34,.04)}.pilot-settings-team>header{display:flex;gap:11px;align-items:flex-start;padding:18px 19px;border-bottom:1px solid rgba(58,47,34,.12)}.pilot-settings-team>header>svg{width:19px;flex:0 0 auto;color:#8b6a2a}.pilot-settings-team>header div{min-width:0}.pilot-settings-team>header p{margin:0;color:#8b6a2a;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.pilot-settings-team>header h2{margin:6px 0 0;color:#413b34;font-family:var(--serif);font-size:24px;font-weight:600;letter-spacing:-.025em;line-height:1.05}.pilot-settings-team>header em{margin-left:auto;padding:6px 8px;color:#765c18;background:#f5e3a9;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.pilot-settings-team-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.9fr);gap:13px;padding:13px}.pilot-settings-team-grid .pilot-settings-facts{padding:0}.pilot-settings-team-release{display:flex;flex-direction:column;gap:6px;padding:15px;border:1px solid rgba(118,92,24,.2);background:#f8efd6}.pilot-settings-team-release b{color:#765c18;font-size:10px;letter-spacing:.04em}.pilot-settings-team-release span{color:#6f6559;font-size:11px;line-height:1.45}.pilot-settings-team-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:0 13px 13px}.pilot-settings-team-controls section{padding:14px;border:1px solid rgba(58,47,34,.13);background:#fffdf9}.pilot-settings-team-controls h3{margin:0;color:#413b34;font-size:11px}.pilot-settings-team-controls section>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.pilot-settings-team-controls button{appearance:none;padding:8px 9px;border:1px solid rgba(58,47,34,.16);background:#f2eee7;color:#8b8174;font:inherit;font-size:10px;font-weight:750;line-height:1.2}.pilot-settings-team-controls button:disabled{cursor:not-allowed;opacity:1}.pilot-settings-team>footer{display:flex;gap:6px;align-items:flex-start;margin:0;padding:12px 19px;border-top:1px solid rgba(58,47,34,.12);color:#7d7368;font-size:9px;line-height:1.45}.pilot-settings-team>footer svg{width:14px;flex:0 0 auto;color:#4f8e70}@media(max-width:760px){.pilot-settings-team{margin-top:8px}.pilot-settings-team>header{display:block;padding:16px}.pilot-settings-team>header>svg{margin-bottom:8px}.pilot-settings-team>header em{display:inline-block;margin:12px 0 0}.pilot-settings-team-controls,.pilot-settings-team-grid{grid-template-columns:1fr;gap:8px;padding:8px}.pilot-settings-team-grid .pilot-settings-facts{padding:8px}.pilot-settings-team-controls{padding-top:0}.pilot-settings-team>footer{padding:12px 16px}}.pilot-configuration-receipt{min-width:0}.pilot-configuration-receipt>header{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.pilot-configuration-receipt>header p{margin:0;color:#47706e;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pilot-configuration-receipt>header span{display:block;margin-top:5px;color:#3d504d;font-family:var(--serif);font-size:25px;font-weight:550;letter-spacing:-.035em;line-height:.95}.pilot-configuration-receipt>header em{padding:5px 7px;color:#28545a;background:#dcebe8;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.pilot-configuration-receipt dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 0;padding-top:14px;border-top:1px solid rgba(57,88,91,.16)}.pilot-configuration-receipt dl>div{min-width:0}.pilot-configuration-receipt dt{color:#71817b;font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.pilot-configuration-receipt dd{overflow:hidden;margin:5px 0 0;color:#365955;font-size:10px;font-weight:750;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pilot-configuration-receipt code{font:inherit;letter-spacing:.035em}.pilot-configuration-receipt footer{margin-top:15px;padding-top:11px;color:#71817b;border-top:1px solid rgba(57,88,91,.12);font-size:9px;font-weight:650;line-height:1.4}@media(max-width:760px){.pilot-configuration-receipt dl{gap:9px}.pilot-configuration-receipt>header span{font-size:23px}}.onboard-unavailable{display:flex;gap:11px;align-items:flex-start;margin:28px 0;padding:14px;border:1px solid rgba(57,88,91,.23);background:linear-gradient(135deg,#e8f1ed,#fffaf2)}.onboard-unavailable>svg{width:20px;flex:0 0 auto;color:#28545a}.onboard-unavailable>div{display:flex;flex-direction:column;gap:4px}.onboard-unavailable b{color:#365955;font-size:11px}.onboard-unavailable span{max-width:630px;color:#5d6e68;font-size:10px;line-height:1.5}@media(max-width:620px){.onboard-aside ol{grid-template-columns:1fr}.onboard-unavailable{margin:22px 0;padding:13px}}.pilot-appointment-actions button:disabled{cursor:wait;opacity:.6}.pilot-appointment-list li{grid-template-columns:83px 36px minmax(0,1fr) auto}.pilot-appointment-actions{grid-column:3/-1;display:flex;gap:7px;align-items:center}.pilot-appointment-actions button{display:inline-flex;gap:5px;align-items:center;justify-content:center;min-height:29px;padding:0 8px;border:1px solid rgba(57,47,35,.25);color:#3e5f5d;background:#fffaf1;font-size:10px;font-weight:800;cursor:pointer}.pilot-appointment-actions button:last-child{color:#8c4330;border-color:rgba(140,67,48,.28)}.pilot-appointment-actions button svg{width:13px}@media(max-width:760px){.pilot-appointment-list li{grid-template-columns:68px 28px minmax(0,1fr)}.pilot-appointment-actions{grid-column:1/-1;grid-row:auto;flex-wrap:wrap}}.pilot-workflow-disabled-controls{display:flex;gap:11px;align-items:flex-start;max-width:790px;margin-top:24px;padding:14px 16px;border:1px solid rgba(57,88,91,.24);background:#e7f0ed}.pilot-workflow-disabled-controls>svg{width:20px;flex:0 0 auto;color:#28545a}.pilot-workflow-disabled-controls h2{margin:0;color:#28545a;font-size:11px;font-weight:850}.pilot-workflow-disabled-controls ul{display:grid;gap:4px;margin:8px 0 0;padding-left:16px;color:#53736d;font-size:10px;line-height:1.45}.pilot-workflows-index-actions{display:flex!important;gap:10px!important;align-items:center!important}.pilot-workflow-create-trigger{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:33px;padding:0 10px;border:0;color:#2d2924;background:var(--amber);font-size:10px;font-weight:850;cursor:pointer}.pilot-workflow-create-trigger svg{width:14px}.pilot-workflow-create{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:18px 20px;border-bottom:1px solid rgba(58,47,34,.13);background:#f6ead5}.pilot-workflow-create>div:first-child{grid-column:1/-1}.pilot-workflow-create>div:first-child p{margin:0;color:#8b6a2a;font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.pilot-workflow-create>div:first-child h2{max-width:620px;margin:6px 0 0;color:#4e483f;font-family:var(--serif);font-size:25px;font-weight:550;line-height:1.05;letter-spacing:-.035em}.pilot-workflow-create label{display:flex;min-width:0;flex-direction:column;gap:6px;color:#625a50;font-size:10px;font-weight:800}.pilot-workflow-approval-control select,.pilot-workflow-create input,.pilot-workflow-create select{min-height:36px;border:1px solid rgba(57,47,35,.28);border-radius:0;color:#302b25;background:#fffdf8;font:inherit;font-size:11px}.pilot-workflow-create input{padding:0 9px}.pilot-workflow-approval-control select,.pilot-workflow-create select{padding:0 7px}.pilot-workflow-create small{color:#7b7064;font-size:9px;font-weight:600;line-height:1.35}.pilot-workflow-create-role{display:flex;gap:6px;grid-column:1/-1;align-items:flex-start;margin:0;color:#52736e;font-size:10px;font-weight:650;line-height:1.45}.pilot-workflow-create-role svg{width:14px;flex:0 0 auto}.pilot-workflow-create-actions{display:flex!important;gap:7px!important;grid-column:1/-1;align-items:center!important}.pilot-workflow-approval-confirm button,.pilot-workflow-create-actions button{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:33px;padding:0 10px;border:0;color:#2d2924;background:var(--amber);font-size:10px;font-weight:850;cursor:pointer}.pilot-workflow-approval-confirm button+button,.pilot-workflow-create-actions button+button{border:1px solid rgba(57,47,35,.2);color:#665e54;background:#fffaf3}.pilot-workflow-approval-confirm button:disabled,.pilot-workflow-create-actions button:disabled{cursor:wait;opacity:.6}.pilot-workflow-create-actions svg{width:14px}.pilot-workflow-approval-control{display:grid;gap:7px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(58,47,34,.12)}.pilot-workflow-approval-control>label{color:#877c70;font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.pilot-workflow-approval-control>div{display:flex;gap:10px;align-items:center}.pilot-workflow-approval-control select{min-width:185px}.pilot-workflow-approval-control select:disabled{color:#756c62;background:#eee8df}.pilot-workflow-approval-control span{color:#756c62;font-size:9px;line-height:1.4}.pilot-workflow-approval-confirm{display:flex;gap:7px;align-items:center;padding-top:3px}.pilot-workflow-approval-confirm p{display:flex;flex:1;flex-direction:column;gap:3px;margin:0;color:#675f55;font-size:9px;line-height:1.35}.pilot-workflow-approval-confirm p b{color:#3f3932;font-size:10px}.pilot-workflow-success{margin:0 13px 13px;padding:10px;border:1px solid rgba(40,84,90,.26);color:#28545a;background:#dcebe8;font-size:10px;font-weight:700;line-height:1.4}@media(max-width:760px){.pilot-workflow-disabled-controls{margin-top:18px}.pilot-workflows-index-actions{align-items:flex-end!important;flex-direction:column}.pilot-workflow-create{grid-template-columns:1fr;padding:15px}.pilot-workflow-create>div:first-child h2{font-size:22px}.pilot-workflow-approval-control>div{align-items:flex-start;flex-direction:column}.pilot-workflow-approval-control select{width:100%}.pilot-workflow-approval-confirm{align-items:flex-start;flex-wrap:wrap}.pilot-workflow-approval-confirm p{flex-basis:100%}}.pilot-knowledge-source small{overflow:hidden;color:#47706e;font-size:8px;font-weight:750;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pilot-card--today-tasks{min-width:0}.pilot-today-tasks-footer{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:12px 20px;color:#766d63;border-top:1px solid rgba(57,47,35,.1);font-size:10px;font-weight:700;line-height:1.4}.pilot-today-tasks-footer>button{border:0;padding:0;color:#28545a;background:transparent;font:inherit;font-weight:800;text-align:right;cursor:pointer}.pilot-today-tasks-footer>button:focus-visible,.pilot-today-tasks-footer>button:hover{text-decoration:underline}@media(max-width:760px){.pilot-today-tasks-footer{align-items:flex-start;flex-direction:column;padding-inline:16px}.pilot-today-tasks-footer>button{text-align:left}}.pilot-intro{display:flex;gap:28px;align-items:flex-end;justify-content:space-between}.pilot-card header p,.pilot-intro>div:first-child>p,.pilot-wallet p{margin:0;color:#8b6a2a;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.pilot-intro h1{margin:9px 0 0;font-family:var(--serif);font-size:clamp(43px,4.2vw,61px);font-weight:500;line-height:.9;letter-spacing:-.055em}.pilot-intro>div:first-child>span{display:block;max-width:570px;margin-top:14px;color:#71695f;font-size:13px;line-height:1.55}.pilot-workflow-status{display:flex;gap:10px;align-items:flex-start;max-width:390px;padding:14px;border:1px solid rgba(61,95,86,.25);background:#e3eee7}.pilot-workflow-status>span{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;color:#f8f2e9;background:#28545a}.pilot-workflow-status>span svg{width:16px}.pilot-workflow-status p{display:flex;flex:1;flex-direction:column;gap:3px;margin:0}.pilot-workflow-status small{color:#4b6f63;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pilot-workflow-status b{color:#2d3e37;font-size:11px;line-height:1.35}.pilot-wallet button,.pilot-workflow-status button{display:flex;gap:7px;align-items:center;justify-content:center;border:0;color:#27231e;background:var(--amber);font-size:11px;font-weight:800;cursor:pointer}.pilot-workflow-status button{align-self:center;padding:8px 9px;font-size:10px;white-space:nowrap}.pilot-wallet button:hover,.pilot-workflow-status button:hover{background:#e8b641}.pilot-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:38px}.pilot-metrics article{display:flex;gap:14px;min-width:0;min-height:123px;padding:18px;border:1px solid rgba(58,47,34,.16);background:rgba(255,251,244,.72);box-shadow:0 9px 20px rgba(78,58,34,.04)}.pilot-metric-icon{display:grid;width:33px;height:33px;flex:0 0 auto;place-items:center;background:#f2dca0}.pilot-metric-icon--1{background:#cfe5df}.pilot-metric-icon--2{background:#f4cdbd}.pilot-metric-icon svg{width:17px}.pilot-metrics p{display:flex;min-width:0;flex-direction:column;margin:0}.pilot-metrics small{color:#766d63;font-size:10px;font-weight:700}.pilot-metrics b{margin-top:7px;font-family:var(--serif);font-size:34px;font-weight:600;line-height:.75}.pilot-metrics em{margin-top:10px;color:#897e72;font-size:10px;font-style:normal;line-height:1.35}.pilot-grid{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);gap:13px;margin-top:13px}.pilot-card{min-width:0;min-height:337px;border:1px solid rgba(58,47,34,.16);background:rgba(255,251,244,.72);box-shadow:0 9px 20px rgba(78,58,34,.04)}.pilot-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:20px 20px 16px;border-bottom:1px solid rgba(58,47,34,.13)}.pilot-card header span{display:block;margin-top:5px;color:#82776b;font-size:11px;line-height:1.4}.pilot-card header>button:not(.pilot-icon-button){min-height:32px;border:0;color:#615a51;background:transparent;font-size:10px;font-weight:750;cursor:pointer}.pilot-card header>button:not(.pilot-icon-button):hover{color:#2d2924;background:#fcf4df}.pilot-agenda{display:grid;gap:0;margin:0;padding:10px 20px;list-style:none}.pilot-agenda li{display:grid;grid-template-columns:45px 14px minmax(0,1fr);gap:8px;min-height:76px;align-items:start}.pilot-agenda time{padding-top:2px;color:#766b60;font-size:10px;font-weight:750}.pilot-agenda i{position:relative;display:block;width:10px;height:10px;margin-top:4px;border-radius:50%;background:var(--amber)}.pilot-agenda i:after{position:absolute;top:10px;bottom:-65px;left:4px;width:1px;content:"";background:rgba(58,47,34,.19)}.pilot-agenda li:last-child i:after{display:none}.pilot-agenda p{display:flex;flex-direction:column;gap:5px;min-width:0;margin:0}.pilot-agenda b{font-size:11px;line-height:1.35}.pilot-agenda b,.pilot-agenda small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pilot-agenda small{color:#83796e;font-size:10px;line-height:1.3}.pilot-wallet{display:flex;gap:14px;align-items:center;margin-top:13px;padding:18px 20px;border:1px solid rgba(57,88,91,.26);background:#dcebe8}.pilot-wallet-mark{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;color:#f6eee1;background:#28545a}.pilot-wallet-mark svg{width:20px}.pilot-wallet>div:nth-child(2){display:flex;flex:1;min-width:0;flex-direction:column;gap:6px}.pilot-wallet p{color:#28545a}.pilot-wallet span{max-width:670px;color:#47706e;font-size:11px;line-height:1.4}.pilot-wallet button{min-width:116px;height:36px;padding:0 11px}.pilot-preview-note{display:flex;gap:7px;align-items:center;margin-top:20px;color:#84796d;font-size:10px;line-height:1.4}.pilot-preview-note svg{width:15px;flex:0 0 auto;color:#4f8e70}@media(max-width:1040px){.pilot-workflow-status{display:none}.pilot-grid{grid-template-columns:1fr}.pilot-card--queue{min-height:auto}}@media(max-width:760px){.pilot-intro h1{font-size:46px}.pilot-intro>div:first-child>span{font-size:12px}.pilot-metrics{grid-template-columns:1fr;gap:8px;margin-top:25px}.pilot-metrics article{min-height:86px;padding:14px}.pilot-metrics b{font-size:29px}.pilot-grid{gap:8px;margin-top:8px}.pilot-card header{padding:16px}.pilot-agenda{padding-inline:16px}.pilot-agenda b,.pilot-agenda small{white-space:normal}.pilot-wallet{align-items:flex-start;margin-top:8px;padding:15px}.pilot-wallet button{align-self:center;min-width:0;font-size:10px}.pilot-preview-note{padding-bottom:6px}}.pilot-today-attention{min-width:0}.pilot-today-attention>header{padding-bottom:0}.pilot-today-attention .pilot-attention-list{display:grid;gap:8px;margin:0;padding:14px 20px;list-style:none}.pilot-today-attention .pilot-attention-list li{min-width:0}.pilot-today-attention .pilot-attention-list button{display:grid;grid-template-columns:29px minmax(0,1fr) auto;gap:9px;align-items:center;width:100%;min-height:58px;padding:10px;border:1px solid rgba(58,47,34,.13);color:inherit;background:#fffdf9;text-align:left;cursor:pointer}.pilot-today-attention .pilot-attention-list button:focus-visible,.pilot-today-attention .pilot-attention-list button:hover{border-color:#a9781e;outline:0;box-shadow:0 0 0 3px rgba(220,162,30,.17)}.pilot-today-attention .pilot-item-index{display:grid;width:27px;height:27px;place-items:center;color:#28545a;background:#dcebe8;font-size:9px;font-weight:850}.pilot-today-attention .pilot-item-index svg{width:14px}.pilot-today-attention .pilot-attention-list p{display:flex;min-width:0;flex-direction:column;gap:3px;margin:0}.pilot-today-attention .pilot-attention-list b{color:#484138;font-size:10px;line-height:1.3}.pilot-today-attention .pilot-attention-list small{color:#766d63;font-size:9px;line-height:1.4}.pilot-today-attention .pilot-attention-list em{padding:5px 7px;color:#47706e;background:#dcebe8;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.pilot-today-attention-empty{margin:0;padding:24px 20px;color:#766d63;font-size:11px;line-height:1.5}.pilot-today-attention-limited{margin:0;padding:11px 20px;border-top:1px solid rgba(57,47,35,.1);color:#766d63;font-size:9px;line-height:1.45}@media(max-width:760px){.pilot-today-attention .pilot-attention-list,.pilot-today-attention-empty,.pilot-today-attention-limited{padding-inline:16px}.pilot-today-attention .pilot-attention-list button{grid-template-columns:26px minmax(0,1fr);align-items:start}.pilot-today-attention .pilot-attention-list em{grid-column:2/3;justify-self:start}}.pilot-notification-indicator{position:relative;z-index:12;min-width:0}.pilot-notification-indicator__trigger{display:inline-flex;gap:6px;align-items:center;min-height:44px;padding:0 10px;border:1px solid rgba(57,47,35,.18);color:#47706e;background:#fffaf1;font:inherit;font-size:14px;font-weight:850;cursor:pointer}.pilot-notification-indicator__trigger:focus-visible,.pilot-notification-indicator__trigger:hover{border-color:#a9781e;outline:0;box-shadow:0 0 0 3px rgba(220,162,30,.17)}.pilot-notification-indicator__trigger>svg{width:17px;flex:0 0 auto}.pilot-notification-indicator__dot{display:block;width:9px;height:9px;border-radius:999px;background:#8c4330}.pilot-notification-indicator__popover{position:absolute;top:calc(100% + 9px);right:0;width:min(420px,calc(100vw - 24px));border:1px solid rgba(57,47,35,.22);background:#fffaf1;box-shadow:0 18px 36px rgba(44,35,25,.2)}.pilot-notification-indicator__popover>header{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;padding:16px 17px;border-bottom:1px solid rgba(57,47,35,.13)}.pilot-notification-indicator__popover>header p{margin:0;color:#8b6a2a;font-size:14px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.pilot-notification-indicator__popover h2{margin:6px 0 0;color:#302b25;font-family:var(--serif);font-size:25px;font-weight:550;line-height:.98}.pilot-notification-indicator__close{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:0;color:#756c62;background:transparent;cursor:pointer}.pilot-notification-indicator__close:focus-visible,.pilot-notification-indicator__close:hover{color:#2d2924;background:#f2e6d8;outline:2px solid #a9781e;outline-offset:-2px}.pilot-notification-indicator__close svg{width:18px}.pilot-notification-indicator__popover ol{display:grid;gap:7px;margin:0;padding:11px;list-style:none}.pilot-notification-indicator__popover li{min-width:0}.pilot-notification-indicator__item{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;align-items:center;width:100%;min-height:58px;padding:9px;border:1px solid rgba(57,47,35,.14);color:inherit;background:#fffdf9;text-align:left;cursor:pointer}.pilot-notification-indicator__item:focus-visible,.pilot-notification-indicator__item:hover{border-color:#a9781e;outline:0;box-shadow:0 0 0 3px rgba(220,162,30,.17)}.pilot-notification-indicator__item:disabled{cursor:not-allowed;opacity:.54}.pilot-notification-indicator__item>span{display:grid;width:27px;height:27px;place-items:center;color:#28545a;background:#dcebe8;font-size:14px;font-weight:850}.pilot-notification-indicator__item p{display:flex;min-width:0;flex-direction:column;gap:3px;margin:0}.pilot-notification-indicator__item b{color:#484138;font-size:14px;line-height:1.3}.pilot-notification-indicator__item small{color:#766d63;font-size:14px;line-height:1.4}.pilot-notification-indicator__item em{padding:5px 7px;color:#47706e;background:#dcebe8;font-size:14px;font-style:normal;font-weight:800;white-space:nowrap}.pilot-notification-indicator__empty{margin:0;padding:20px 17px;color:#766d63;font-size:14px;line-height:1.5}.pilot-notification-indicator__popover>footer{margin:0;padding:11px 17px;border-top:1px solid rgba(57,47,35,.1);color:#766d63;font-size:14px;line-height:1.45}@media(max-width:760px){.pilot-notification-indicator__trigger{padding-inline:9px}.pilot-notification-indicator__trigger>span,.pilot-notification-indicator__trigger>svg:last-child{display:none}.pilot-notification-indicator__popover{position:fixed;top:calc(var(--pilot-topbar-height, 64px) + 7px);right:12px;left:12px;width:auto}.pilot-notification-indicator__item{grid-template-columns:27px minmax(0,1fr);align-items:start}.pilot-notification-indicator__item em{grid-column:2/3;justify-self:start}}.pilot-admin-dossier{margin-top:13px;border:1px solid rgba(58,47,34,.18);background:rgba(255,251,244,.78);box-shadow:0 10px 23px rgba(68,52,30,.05)}.pilot-admin-dossier>header{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;padding:21px 21px 16px;border-bottom:1px solid rgba(58,47,34,.12)}.pilot-admin-dossier>header p{margin:0;color:#8a6724;font-size:10px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.pilot-admin-dossier h2{margin:7px 0 0;font-family:var(--serif);font-size:32px;font-weight:600;line-height:.92;letter-spacing:-.04em}.pilot-admin-dossier>header>span{display:flex;gap:5px;align-items:center;padding:5px 7px;color:#47706e;background:#dcebe8;font-size:9px;font-weight:800;white-space:nowrap}.pilot-admin-dossier>header>span svg{width:14px}.pilot-admin-dossier-metadata{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:14px 21px}.pilot-admin-dossier-metadata div{min-width:0;padding:10px;border:1px solid rgba(58,47,34,.12);background:#fffdf9}.pilot-admin-dossier-metadata dt{color:#756c62;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pilot-admin-dossier-metadata dd{margin:5px 0 0;overflow:hidden;color:#443d35;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.pilot-admin-dossier-message{margin:0 21px 13px;padding:9px 10px;color:#28545a;border:1px solid rgba(40,84,90,.22);background:#e9f2ef;font-size:10px;font-weight:700;line-height:1.45}.pilot-admin-dossier-columns{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(220px,.8fr);gap:12px;padding:0 21px 16px}.pilot-admin-dossier-columns>section{min-width:0;border:1px solid rgba(58,47,34,.12);background:#fffdf9}.pilot-admin-dossier-columns>section>header{display:flex;gap:8px;align-items:flex-start;padding:12px;border-bottom:1px solid rgba(58,47,34,.1)}.pilot-admin-dossier-columns>section>header svg{width:16px;color:#47706e}.pilot-admin-dossier-columns h3{margin:0;color:#443d35;font-size:11px}.pilot-admin-dossier-columns header small{display:block;margin-top:4px;color:#7a7065;font-size:9px}.pilot-admin-dossier-activity,.pilot-admin-dossier-setup>ol,.pilot-admin-dossier-workflows{display:grid;gap:0;margin:0;padding:0;list-style:none}.pilot-admin-dossier-workflows>li{padding:12px;border-top:1px solid rgba(58,47,34,.1)}.pilot-admin-dossier-workflows>li:first-child{border-top:0}.pilot-admin-dossier-workflows>li>header{display:flex;gap:10px;justify-content:space-between;align-items:flex-start}.pilot-admin-dossier-workflows>li>header div{display:flex;min-width:0;flex-direction:column;gap:4px}.pilot-admin-dossier-workflows b{color:#443d35;font-size:10px}.pilot-admin-dossier-workflows small,.pilot-admin-dossier-workflows>li>p{color:#756c62;font-size:9px;line-height:1.4}.pilot-admin-dossier-activity time,.pilot-admin-dossier-workflows time{color:#887e72;font-size:9px;white-space:nowrap}.pilot-admin-dossier-workflows>li>p{margin:10px 0 0}.pilot-admin-dossier-setup{margin-top:11px;padding-top:10px;border-top:1px solid rgba(58,47,34,.1)}.pilot-admin-dossier-setup>p{margin:0 0 8px;color:#53736d;font-size:9px;line-height:1.4}.pilot-admin-dossier-setup>ol>li{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.8fr);gap:9px;align-items:start;padding:8px 0;border-top:1px solid rgba(58,47,34,.09)}.pilot-admin-dossier-setup>ol>li>div:first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.pilot-admin-dossier-status-form{display:flex;gap:6px;align-items:end;flex-wrap:wrap}.pilot-admin-dossier-status-form label{display:flex;flex:1;min-width:135px;flex-direction:column;gap:4px;color:#756c62;font-size:8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pilot-admin-dossier-status-form select{min-height:30px;padding:0 6px;border:1px solid rgba(58,47,34,.22);color:#443d35;background:#fffdf9;font:inherit;font-size:9px;letter-spacing:0;text-transform:none}.pilot-admin-dossier-confirm button,.pilot-admin-dossier-status-form>button{min-height:30px;padding:0 8px;border:0;color:#fff;background:#47706e;font-size:9px;font-weight:800;cursor:pointer}.pilot-admin-dossier-confirm{display:flex;gap:5px}.pilot-admin-dossier-confirm button+button{color:#564b40;border:1px solid rgba(58,47,34,.21);background:#fffdf9}.pilot-admin-dossier-status-form button:disabled{cursor:wait;opacity:.6}.pilot-admin-dossier-activity li{display:flex;justify-content:space-between;gap:8px;padding:11px 12px;border-top:1px solid rgba(58,47,34,.1)}.pilot-admin-dossier-activity li:first-child{border-top:0}.pilot-admin-dossier-activity span{color:#47706e;font-size:9px;font-weight:800}.pilot-admin-dossier-safety{display:flex;gap:7px;align-items:flex-start;padding:12px 21px;color:#53736d;border-top:1px solid rgba(58,47,34,.12);background:#edf4f1;font-size:9px;font-weight:650;line-height:1.45}.pilot-admin-dossier-safety svg{width:14px;flex:0 0 auto;color:#28545a}@media(max-width:760px){.pilot-admin-dossier>header{display:block;padding:16px}.pilot-admin-dossier>header>span{display:inline-flex;margin-top:12px}.pilot-admin-dossier h2{font-size:29px}.pilot-admin-dossier-columns,.pilot-admin-dossier-metadata{grid-template-columns:1fr;padding-inline:16px}.pilot-admin-dossier-columns{gap:9px}.pilot-admin-dossier-message{margin-inline:16px}.pilot-admin-dossier-setup>ol>li{grid-template-columns:1fr}.pilot-admin-dossier-status-form{align-items:stretch}.pilot-admin-dossier-confirm button,.pilot-admin-dossier-status-form>button{flex:1}.pilot-admin-dossier-safety{padding-inline:16px}}.pilot-admin-operations{margin-top:13px;border:1px solid rgba(58,47,34,.18);background:rgba(255,251,244,.78);box-shadow:0 10px 23px rgba(68,52,30,.05)}.pilot-admin-operations>header{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;padding:21px 21px 16px;border-bottom:1px solid rgba(58,47,34,.12)}.pilot-admin-operations>header p{margin:0;color:#8a6724;font-size:10px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.pilot-admin-operations h2{margin:7px 0 0;font-family:var(--serif);font-size:32px;font-weight:600;line-height:.92;letter-spacing:-.04em}.pilot-admin-operations>header>span{display:flex;gap:5px;align-items:center;padding:5px 7px;color:#47706e;background:#dcebe8;font-size:9px;font-weight:800;white-space:nowrap}.pilot-admin-operations>header>span svg{width:14px}.pilot-admin-operations-filter{display:flex;gap:12px;align-items:end;flex-wrap:wrap;padding:0 21px 16px}.pilot-admin-operations-filter label{display:flex;flex-direction:column;gap:6px;color:#655d54;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pilot-admin-operations-filter select{min-height:33px;padding:0 8px;border:1px solid rgba(58,47,34,.19);color:#36312b;background:#fffdf9;font:inherit;font-size:10px;text-transform:none;letter-spacing:0}.pilot-admin-operations-filter small{max-width:650px;margin-left:auto;color:#887e73;font-size:9px;line-height:1.4}.pilot-admin-operations-columns{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.8fr));gap:9px;padding:0 21px 16px}.pilot-admin-operations-columns>section{min-width:0;border:1px solid rgba(58,47,34,.12);background:#fffdf9}.pilot-admin-operations-columns>section>header{display:flex;gap:8px;align-items:center;padding:12px;border-bottom:1px solid rgba(58,47,34,.1)}.pilot-admin-operations-columns>section>header svg{width:16px;color:#47706e}.pilot-admin-operations-columns h3{margin:0;color:#443d35;font-size:11px}.pilot-admin-operations-facts,.pilot-admin-operations-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.pilot-admin-operations-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:11px 12px;border-top:1px solid rgba(58,47,34,.1)}.pilot-admin-operations-facts li:first-child,.pilot-admin-operations-list li:first-child{border-top:0}.pilot-admin-operations-list li>div{display:flex;min-width:0;flex-direction:column;gap:4px}.pilot-admin-operations-list b{overflow:hidden;color:#443d35;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.pilot-admin-operations-list small{overflow:hidden;color:#756c62;font-size:9px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pilot-admin-operations-list span,.pilot-admin-operations-list time{color:#887e72;font-size:9px;white-space:nowrap}.pilot-admin-operations-list time{grid-column:1/-1}.pilot-admin-operations-facts li{display:flex;justify-content:space-between;gap:8px;padding:11px 12px;border-top:1px solid rgba(58,47,34,.1)}.pilot-admin-operations-facts span{color:#756c62;font-size:9px;line-height:1.35}.pilot-admin-operations-facts b{color:#47706e;font-size:9px;text-align:right}.pilot-admin-operations .pilot-admin-setup-disabled{margin-top:0}@media(max-width:920px){.pilot-admin-operations-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-admin-operations-columns>section:first-child{grid-column:1/-1}}@media(max-width:620px){.pilot-admin-operations>header{display:block;padding:16px}.pilot-admin-operations>header>span{display:inline-flex;margin-top:12px}.pilot-admin-operations h2{font-size:29px}.pilot-admin-operations-filter{align-items:stretch;padding:0 16px 14px}.pilot-admin-operations-filter label{flex:1}.pilot-admin-operations-filter small{width:100%;margin:0}.pilot-admin-operations-columns{grid-template-columns:1fr;padding:0 16px 14px}.pilot-admin-operations-columns>section:first-child{grid-column:auto}}.pilot-telephony-preflight{margin-top:13px;border:1px solid rgba(58,47,34,.16);background:rgba(255,251,244,.72);box-shadow:0 9px 20px rgba(78,58,34,.04)}.pilot-telephony-preflight-result>header,.pilot-telephony-preflight>header{display:flex;gap:11px;align-items:flex-start;padding:18px 19px;border-bottom:1px solid rgba(58,47,34,.12)}.pilot-telephony-preflight>header>svg{width:19px;flex:0 0 auto;color:#47706e}.pilot-telephony-preflight>header div{min-width:0}.pilot-telephony-preflight-result header p,.pilot-telephony-preflight>header p{margin:0;color:#47706e;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.pilot-telephony-preflight h2{margin:6px 0 0;color:#413b34;font-family:var(--serif);font-size:24px;font-weight:600;line-height:1.05}.pilot-telephony-preflight>header span{display:block;max-width:650px;margin-top:7px;color:#756c62;font-size:11px;line-height:1.45}.pilot-telephony-preflight-result header em,.pilot-telephony-preflight>header>em{margin-left:auto;padding:6px 8px;color:#765c18;background:#f5e3a9;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.pilot-telephony-preflight-empty,.pilot-telephony-preflight-loading{display:flex;gap:7px;align-items:center;margin:0;padding:20px;color:#756c62;font-size:11px;line-height:1.5}.pilot-telephony-preflight-loading svg{width:15px}.pilot-telephony-preflight-grid,.pilot-telephony-preflight-policy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 19px 0}.pilot-telephony-preflight-grid label{display:flex;min-width:0;flex-direction:column;gap:5px;color:#756c62;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pilot-telephony-preflight-grid select{min-height:35px;padding:0 8px;border:1px solid rgba(58,47,35,.25);color:#443d35;background:#fffdf9;font:inherit;font-size:11px;letter-spacing:0;text-transform:none}.pilot-telephony-preflight-policy{padding-top:10px}.pilot-telephony-preflight-policy dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.pilot-telephony-preflight-policy dl>div,.pilot-telephony-preflight-result dl>div{min-width:0;padding:10px;border:1px solid rgba(58,47,34,.12);background:#fffdf9}.pilot-telephony-preflight-policy dt,.pilot-telephony-preflight-result dt{color:#756c62;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pilot-telephony-preflight-policy dd,.pilot-telephony-preflight-result dd{margin:5px 0 0;color:#443d35;font-size:10px;font-weight:800;line-height:1.35}.pilot-telephony-preflight-regulatory{display:flex;gap:7px;align-items:flex-start;margin:14px 19px 0;padding:10px;color:#53736d;border:1px solid rgba(40,84,90,.18);background:#edf4f1;font-size:10px;line-height:1.45}.pilot-telephony-preflight-regulatory svg,.pilot-telephony-preflight>footer svg{width:14px;flex:0 0 auto;color:#28545a}.pilot-telephony-preflight-control{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:14px 19px;padding:12px;border:1px solid rgba(58,47,34,.15);background:#fffaf1}.pilot-telephony-preflight-control legend{padding:0 5px;color:#756c62;font-size:9px;font-weight:800}.pilot-telephony-preflight-control label{display:flex;flex:1 1 360px;gap:7px;align-items:flex-start;color:#655d54;font-size:10px;line-height:1.45}.pilot-telephony-preflight-control input{margin-top:1px}.pilot-telephony-preflight-control button{min-height:34px;padding:0 10px;border:0;color:#26231e;background:var(--amber);font-size:10px;font-weight:850;cursor:pointer}.pilot-telephony-preflight-control button:disabled{cursor:not-allowed;opacity:.55}.pilot-telephony-preflight-access,.pilot-telephony-preflight-notice{margin:0 19px 14px;color:#756c62;font-size:10px;line-height:1.45}.pilot-telephony-preflight-notice{color:#47706e;font-weight:750}.pilot-telephony-preflight-result{margin:0 19px 14px;border:1px solid rgba(58,47,34,.12);background:#fffdf9}.pilot-telephony-preflight-result>header{padding:12px}.pilot-telephony-preflight-result h3{margin:5px 0 0;color:#443d35;font-size:13px}.pilot-telephony-preflight-result dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:12px}.pilot-telephony-preflight-result>p{margin:0;padding:12px;color:#756c62;font-size:10px;line-height:1.45}.pilot-telephony-preflight-result ul{display:grid;gap:0;margin:0;padding:0 12px 12px;list-style:none}.pilot-telephony-preflight-result li{padding:8px 0;border-top:1px solid rgba(58,47,34,.1);color:#765c18;font-size:10px;line-height:1.4}.pilot-telephony-preflight-history{padding:0 19px 14px}.pilot-telephony-preflight-history h3{margin:0 0 8px;color:#443d35;font-size:11px}.pilot-telephony-preflight-history>p{margin:0;color:#756c62;font-size:10px}.pilot-telephony-preflight-history ul{display:grid;gap:0;margin:0;padding:0;border:1px solid rgba(58,47,34,.12);list-style:none}.pilot-telephony-preflight-history li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:9px;align-items:center;padding:9px 10px;border-top:1px solid rgba(58,47,34,.1);color:#443d35;font-size:10px;font-weight:750}.pilot-telephony-preflight-history li:first-child{border-top:0}.pilot-telephony-preflight-history em{padding:4px 6px;color:#47706e;background:#dcebe8;font-size:8px;font-style:normal;white-space:nowrap}.pilot-telephony-preflight-history time{color:#756c62;font-size:9px;white-space:nowrap}.pilot-telephony-preflight>footer{display:flex;gap:7px;align-items:flex-start;padding:12px 19px;color:#53736d;border-top:1px solid rgba(58,47,34,.12);background:#edf4f1;font-size:9px;font-weight:700;line-height:1.45}@media(max-width:760px){.pilot-telephony-preflight{margin-top:8px}.pilot-telephony-preflight>header{display:block;padding:16px}.pilot-telephony-preflight>header>svg{margin-bottom:8px}.pilot-telephony-preflight>header>em{display:inline-block;margin:12px 0 0}.pilot-telephony-preflight-grid,.pilot-telephony-preflight-policy{grid-template-columns:1fr;padding-inline:16px}.pilot-telephony-preflight-policy dl,.pilot-telephony-preflight-result dl{grid-template-columns:1fr}.pilot-telephony-preflight-control,.pilot-telephony-preflight-history,.pilot-telephony-preflight-regulatory,.pilot-telephony-preflight-result{margin-left:16px;margin-right:16px}.pilot-telephony-preflight-history{padding:0 0 14px}.pilot-telephony-preflight-history li{grid-template-columns:minmax(0,1fr) auto}.pilot-telephony-preflight-history time{grid-column:1/2}.pilot-telephony-preflight>footer{padding-inline:16px}}.pilot-today-desk{margin-top:26px;border:1px solid rgba(57,88,91,.23);background:linear-gradient(135deg,rgba(231,240,237,.92),rgba(255,251,244,.8));box-shadow:0 9px 20px rgba(58,47,34,.05)}.pilot-today-desk>header{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;padding:20px 21px 16px;border-bottom:1px solid rgba(57,88,91,.16)}.pilot-today-desk>header>div{min-width:0}.pilot-today-desk>header p,.pilot-today-desk__panel>header h3{margin:0;color:#47706e;font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.pilot-today-desk h2{margin:7px 0 0;color:#314b47;font-family:var(--serif);font-size:30px;font-weight:550;line-height:.98;letter-spacing:-.04em}.pilot-today-desk>header span{display:block;max-width:670px;margin-top:8px;color:#5d6e68;font-size:11px;line-height:1.45}.pilot-today-desk>header em{flex:0 0 auto;padding:6px 8px;color:#765c18;background:#f5e3a9;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.pilot-today-desk__filters{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin:0;padding:14px 21px;border:0;border-bottom:1px solid rgba(57,88,91,.14)}.pilot-today-desk__filters legend{padding:0;color:#47706e;font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.pilot-today-desk__filters label{display:flex;min-width:140px;flex-direction:column;gap:5px;color:#5d6e68;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pilot-today-desk__filters select{min-height:34px;border:1px solid rgba(57,88,91,.25);padding:0 8px;color:#314b47;background:#fffdf9;font:inherit;font-size:10px;letter-spacing:0;text-transform:none}.pilot-today-desk__message{margin:0;padding:20px 21px;color:#5d6e68;font-size:11px;line-height:1.45}.pilot-today-desk__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px 21px 0}.pilot-today-desk__columns--secondary{grid-template-columns:minmax(0,1.35fr) minmax(0,.95fr);padding-bottom:16px}.pilot-today-desk__panel{min-width:0;border:1px solid rgba(57,88,91,.16);background:rgba(255,253,249,.78)}.pilot-today-desk__panel>header{padding:11px 12px;border-bottom:1px solid rgba(57,88,91,.12)}.pilot-today-desk__panel ol{display:grid;margin:0;padding:0;list-style:none}.pilot-today-desk__panel li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:baseline;padding:10px 12px;border-top:1px solid rgba(57,88,91,.1)}.pilot-today-desk__panel li:first-child{border-top:0}.pilot-today-desk__panel li b{overflow:hidden;color:#3d504d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.pilot-today-desk__panel li span{color:#71695f;font-size:9px;white-space:nowrap}.pilot-today-desk__panel li small{grid-column:1/-1;color:#877c70;font-size:8px;line-height:1.35}.pilot-today-desk__action{grid-column:1/-1;justify-self:start;min-height:44px;padding:0 9px;border:1px solid rgba(57,88,91,.27);color:#28545a;background:#eef5f1;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.pilot-today-desk__action:hover{background:#dcebe8}.pilot-today-desk__action:focus-visible{outline:2px solid #8b6a2a;outline-offset:2px}.pilot-today-desk__panel footer,.pilot-today-desk__panel>p{margin:0;padding:11px 12px;color:#756c62;font-size:9px;line-height:1.4}.pilot-today-desk__panel footer{border-top:1px solid rgba(57,88,91,.1);color:#47706e}.pilot-today-desk__panel dl{display:grid;gap:0;margin:0}.pilot-today-desk__panel dl>div{display:flex;gap:8px;justify-content:space-between;align-items:baseline;padding:9px 12px;border-top:1px solid rgba(57,88,91,.1)}.pilot-today-desk__panel dl>div:first-child{border-top:0}.pilot-today-desk__panel dt{color:#756c62;font-size:9px;line-height:1.35}.pilot-today-desk__panel dd{margin:0;color:#315f61;font-family:var(--serif);font-size:20px;font-weight:650;line-height:1}@media(max-width:760px){.pilot-today-desk{margin-top:16px}.pilot-today-desk>header{display:block;padding:16px}.pilot-today-desk>header em{display:inline-block;margin-top:11px}.pilot-today-desk__filters{padding:12px 16px}.pilot-today-desk__filters label{flex:1;min-width:120px}.pilot-today-desk__columns,.pilot-today-desk__columns--secondary{grid-template-columns:1fr;gap:7px;padding:10px 16px 0}.pilot-today-desk__columns--secondary{padding-bottom:14px}.pilot-today-desk h2{font-size:27px}.pilot-today-desk__action{width:100%;justify-self:stretch}}.pilot-today-desk__detail-backdrop{position:fixed;z-index:1000;inset:0;display:flex;justify-content:flex-end;background:rgba(25,43,42,.36)}.pilot-today-desk__detail-panel{display:flex;width:min(430px,100%);height:100%;box-sizing:border-box;flex-direction:column;gap:18px;padding:26px;background:#fffdf9;box-shadow:-12px 0 30px rgba(34,48,45,.18);font-size:14px;overflow:auto}.pilot-today-desk__detail-panel>header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;padding:0 0 18px;border-bottom:1px solid rgba(57,88,91,.16)}.pilot-today-desk__detail-panel>header p{margin:0;color:#47706e;font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.pilot-today-desk__detail-panel h3{margin:7px 0 0;color:#314b47;font-family:var(--serif);font-size:30px;line-height:1}.pilot-today-desk__detail-action,.pilot-today-desk__detail-close{min-height:44px;padding:0 13px;border:1px solid rgba(57,88,91,.27);font:inherit;font-size:14px;font-weight:800;cursor:pointer}.pilot-today-desk__detail-close{color:#28545a;background:#eef5f1}.pilot-today-desk__detail-action{color:#fff;background:#47706e}.pilot-today-desk__detail-action:focus-visible,.pilot-today-desk__detail-close:focus-visible{outline:3px solid #8b6a2a;outline-offset:2px}.pilot-today-desk__detail-panel dl{display:grid;margin:0;border:1px solid rgba(57,88,91,.16)}.pilot-today-desk__detail-panel dl>div{display:flex;gap:16px;justify-content:space-between;padding:13px;border-top:1px solid rgba(57,88,91,.1)}.pilot-today-desk__detail-panel dl>div:first-child{border-top:0}.pilot-today-desk__detail-panel dt{color:#756c62;font-size:14px}.pilot-today-desk__detail-panel dd{max-width:55%;margin:0;color:#315f61;font-size:14px;font-weight:800;text-align:right;overflow-wrap:anywhere}.pilot-today-desk__detail-notice{margin:0;color:#5d6e68;font-size:14px;line-height:1.5}.pilot-today-desk__detail-action{margin-top:auto}@media(max-width:760px){.pilot-today-desk__detail-panel{width:100%;padding:20px 16px}.pilot-today-desk__detail-panel h3{font-size:27px}.pilot-today-desk__detail-close{padding-inline:10px}}.pilot-admin-team-snapshot{border-color:rgba(40,84,90,.28);background:rgba(242,248,245,.82)}.pilot-admin-team-snapshot-evidence{padding:0 21px 16px}.pilot-admin-team-snapshot-status{display:flex;gap:10px;align-items:center;padding:13px;color:#315f61;border:1px solid rgba(40,84,90,.2);background:#dcebe8}.pilot-admin-team-snapshot-status--capacity_exceeded,.pilot-admin-team-snapshot-status--snapshot_blocked{color:#7f3f2b;border-color:rgba(127,63,43,.22);background:#f5ddd3}.pilot-admin-team-snapshot-status>svg{width:22px;flex:0 0 auto}.pilot-admin-team-snapshot-status p{display:flex;flex-direction:column;gap:3px;margin:0}.pilot-admin-team-snapshot-status b{font-size:13px}.pilot-admin-team-snapshot-status span{font-size:11px}.pilot-admin-team-snapshot-metadata{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:10px 0;background:rgba(40,84,90,.13)}.pilot-admin-team-snapshot-metadata>div{min-width:0;padding:10px;background:#fffdf9}.pilot-admin-team-snapshot-metadata dt{color:#756c62;font-size:9px;font-weight:750;text-transform:uppercase}.pilot-admin-team-snapshot-metadata dd{margin:4px 0 0;color:#315f61;font-size:11px;font-weight:800;overflow-wrap:anywhere}.pilot-admin-team-snapshot-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pilot-admin-team-snapshot-columns>section{min-width:0;border:1px solid rgba(40,84,90,.15);background:#fffdf9}.pilot-admin-team-snapshot-columns h3{margin:0;padding:11px 12px;color:#315f61;border-bottom:1px solid rgba(40,84,90,.12);font-size:12px}.pilot-admin-team-snapshot-columns dl{margin:0}.pilot-admin-team-snapshot-columns dl>div{display:flex;gap:10px;align-items:baseline;justify-content:space-between;padding:8px 12px;border-top:1px solid rgba(40,84,90,.08)}.pilot-admin-team-snapshot-columns dl>div:first-child{border-top:0}.pilot-admin-team-snapshot-columns dt{color:#756c62;font-size:10px;line-height:1.35}.pilot-admin-team-snapshot-columns dd{margin:0;color:#315f61;font-size:12px;font-weight:850}.pilot-admin-team-snapshot-not-evaluated{margin:0;padding:14px 12px;color:#7f3f2b;font-size:11px;line-height:1.45}.pilot-admin-team-snapshot-action{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:14px 21px;border-top:1px solid rgba(40,84,90,.13)}.pilot-admin-team-snapshot-confirm,.pilot-admin-team-snapshot-error{display:flex;width:100%;gap:14px;align-items:center;justify-content:space-between;padding:12px;border:1px solid rgba(118,92,24,.25);background:#f8efd6}.pilot-admin-team-snapshot-error{border-color:rgba(127,63,43,.25);background:#f5ddd3}.pilot-admin-team-snapshot-confirm p{display:flex;max-width:720px;flex-direction:column;gap:3px;margin:0;color:#665b4f;font-size:11px;line-height:1.4}.pilot-admin-team-snapshot-confirm b{color:#55472d;font-size:12px}.pilot-admin-team-snapshot-confirm>div{display:flex;gap:7px;flex:0 0 auto}.pilot-admin-team-snapshot-confirm button,.pilot-admin-team-snapshot-error button{min-height:38px;padding:0 11px;border:1px solid rgba(58,47,34,.25);color:#fff;background:#47706e;font-size:10px;font-weight:800;cursor:pointer}.pilot-admin-team-snapshot-confirm button+button{color:#55472d;background:#fffdf9}.pilot-admin-team-snapshot-confirm button:disabled,.pilot-admin-team-snapshot-error button:disabled{cursor:not-allowed;opacity:.55}.pilot-admin-team-snapshot-error p,.pilot-admin-team-snapshot-recorded{margin:0;color:#7f3f2b;font-size:11px;line-height:1.4}.pilot-admin-team-snapshot-recorded{color:#315f61;font-weight:750}@media(max-width:760px){.pilot-admin-team-snapshot-evidence{padding-inline:16px}.pilot-admin-team-snapshot-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-admin-team-snapshot-columns{grid-template-columns:1fr}.pilot-admin-team-snapshot-action{padding-inline:16px}.pilot-admin-team-snapshot-confirm,.pilot-admin-team-snapshot-error{align-items:stretch;flex-direction:column}.pilot-admin-team-snapshot-confirm>div{flex-wrap:wrap}.pilot-admin-team-snapshot-confirm button,.pilot-admin-team-snapshot-error button{min-height:44px}}.pilot-admin-data-health{margin-top:13px;border:1px solid rgba(58,47,34,.18);background:rgba(255,251,244,.78);box-shadow:0 10px 23px rgba(68,52,30,.05)}.pilot-admin-data-health>header{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;padding:21px 21px 16px;border-bottom:1px solid rgba(58,47,34,.12)}.pilot-admin-data-health>header p{margin:0;color:#8a6724;font-size:10px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.pilot-admin-data-health h2{margin:7px 0 0;font-family:var(--serif);font-size:32px;font-weight:600;line-height:.92;letter-spacing:-.04em}.pilot-admin-data-health>header>span{display:flex;gap:5px;align-items:center;padding:5px 7px;color:#47706e;background:#dcebe8;font-size:9px;font-weight:800;white-space:nowrap}.pilot-admin-data-health>header>span svg{width:14px}.pilot-admin-data-health-summary{display:flex;gap:12px;align-items:baseline;margin:0 21px 15px;padding:12px;border:1px solid rgba(166,76,50,.28);color:#984632;background:#f7e1d8}.pilot-admin-data-health-summary--review_required{border-color:rgba(166,76,50,.28);color:#984632;background:#f7e1d8}.pilot-admin-data-health-summary b{font-size:11px}.pilot-admin-data-health-summary small{color:inherit;font-size:9px}.pilot-admin-data-health-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:0 21px 16px}.pilot-admin-data-health-grid>section{min-width:0;border:1px solid rgba(58,47,34,.12);background:#fffdf9}.pilot-admin-data-health-grid>section>header{display:flex;gap:8px;align-items:flex-start;justify-content:space-between;padding:12px;border-bottom:1px solid rgba(58,47,34,.1)}.pilot-admin-data-health-grid h3{margin:0;color:#443d35;font-size:11px;line-height:1.25}.pilot-admin-data-health-grid header b{font-size:8px;line-height:1.25;text-align:right}.pilot-admin-data-health-status--review_required{color:#984632}.pilot-admin-data-health-grid>section>p{margin:12px 12px 3px;color:#756c62;font-size:9px}.pilot-admin-data-health-grid>section>p strong{color:#443d35;font-size:16px}.pilot-admin-data-health-grid>section>small{display:block;padding:0 12px;color:#887e73;font-size:8px;line-height:1.35}.pilot-admin-data-health-grid ul{display:grid;gap:0;margin:10px 0 0;padding:0;list-style:none}.pilot-admin-data-health-grid li{display:flex;justify-content:space-between;gap:8px;padding:8px 12px;border-top:1px solid rgba(58,47,34,.1);color:#756c62;font-size:9px}.pilot-admin-data-health-grid li b{color:#47706e}@media(max-width:1000px){.pilot-admin-data-health-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.pilot-admin-data-health>header{display:block;padding:16px}.pilot-admin-data-health>header>span{display:inline-flex;margin-top:12px}.pilot-admin-data-health h2{font-size:29px}.pilot-admin-data-health-summary{margin-inline:16px}.pilot-admin-data-health-grid{grid-template-columns:1fr;padding-inline:16px}}.pilot-appointment-outcomes__candidate-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.pilot-appointment-outcomes__candidate{display:grid;gap:4px;padding:8px;border:1px solid rgba(57,47,35,.09);color:#443b32;font-size:10px}.pilot-appointment-outcomes__candidate label{width:max-content}.pilot-appointment-outcomes__candidate span{color:#766d63;line-height:1.4}.pilot-appointment-outcomes__actions{display:flex;gap:8px;flex-wrap:wrap}.pilot-appointment-outcomes__actions button:last-child{color:#766d63}@media(max-width:760px){.pilot-appointment-outcomes__actions{display:grid}.pilot-appointment-outcomes__actions button{width:100%}}.onboard-slug-suggestions{display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:#736b62;font-size:9px;line-height:1.35}.onboard-slug-suggestions>span{flex-basis:100%}.onboard-slug-suggestions>div{display:flex;flex-wrap:wrap;gap:6px}.onboard-slug-suggestions button{min-height:32px;padding:0 8px;border:1px solid rgba(65,112,100,.3);color:#367061;background:#edf6f1;font:inherit;font-size:9px;font-weight:750;cursor:pointer}.onboard-slug-suggestions button:focus-visible,.onboard-slug-suggestions button:hover{border-color:#367061;background:#dcebe4;outline:0}.pilot-task-claim{display:flex;gap:7px;align-items:center;flex-wrap:wrap;grid-column:1/-1}.pilot-task-claim button{min-height:44px;padding:0 12px;border:1px solid rgba(57,88,91,.28);color:#28545a;background:#eef5f1;font-size:10px;font-weight:800;cursor:pointer}.pilot-task-claim button:focus-visible,.pilot-task-claim button:hover{border-color:#47706e;background:#dcebe8}.pilot-task-claim button:disabled{cursor:wait;opacity:.58}.pilot-task-claim span{color:#8c4330;font-size:10px;line-height:1.4}@media(max-width:760px){.pilot-task-claim{display:grid;grid-template-columns:1fr}.pilot-task-claim button{width:100%}}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:underline:hover{text-decoration-line:underline}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:hsl(var(--accent-foreground))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}@media (min-width:768px){.md\:text-sm{font-size:.875rem;line-height:1.25rem}}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}