/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.hidden{display:none}.table{display:table}.table-row{display:table-row}.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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.entry-logo-text,.portal-brand>strong,.signature-shell>header>strong{aspect-ratio:1789/879;filter:drop-shadow(0 9px 24px #00081766);background:url(/brand/nurturearc-official-logo.png) 50%/contain no-repeat;width:230px;display:block;color:#0000!important;font-size:0!important}.portal-message>.entry-logo-text{width:min(360px,90%);margin:0 auto 18px}.portal-brand>strong,.signature-shell>header>strong{width:230px}.portal-brand>span,.signature-shell>header>span{display:none}.portal-message:not(:has(.entry-logo-text)):before{content:"";aspect-ratio:1789/879;filter:drop-shadow(0 9px 24px #00081766);background:url(/brand/nurturearc-official-logo.png) 50%/contain no-repeat;width:min(320px,88%);margin:0 auto 16px;display:block}:root{--ink:#111b31;--muted:#68748b;--line:#dbe3ef;--paper:#f3f6fb;--white:#fff;--forest:#153f93;--sage:#e7efff;--gold:#8aaee8}.people-summary{align-items:baseline;gap:9px;margin:-12px 0 14px;display:flex}.people-summary strong{color:var(--forest);font-family:Georgia,serif;font-size:25px}.people-summary span{color:var(--muted);font-size:11px}.people-head{grid-template-columns:1.1fr 1.5fr 1fr 1.6fr}.people-head span b,.people-head span small{display:block}.people-head span b{overflow-wrap:anywhere;font-weight:500}.people-head span small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:9px}.empty-row{text-align:center;color:var(--muted);padding:28px;font-size:12px}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}button,input{font:inherit}button{cursor:pointer}.app-shell{grid-template-columns:238px 1fr;min-height:100vh;display:grid}.sidebar{color:#eef1ea;background:#233c34;flex-direction:column;height:100vh;padding:28px 18px 22px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:0 10px 30px;display:flex}.brand-mark{border:1px solid #9ab0a8;border-radius:12px;place-items:center;width:37px;height:37px;font-family:Georgia,serif;font-size:22px;display:grid}.brand strong,.brand small{display:block}.brand strong{letter-spacing:.2px;font-family:Georgia,serif;font-size:20px}.brand small{color:#a9bbb4;text-transform:uppercase;letter-spacing:.1em;margin-top:3px;font-size:10px}.brand-text-only strong{letter-spacing:.015em;font-size:25px}.brand-text-only small{letter-spacing:.12em;max-width:180px;font-size:7px;line-height:1.4}.sidebar nav{flex-direction:column;gap:4px;display:flex}.nav-item{color:#b7c5bf;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;padding:11px 13px;font-size:13px;display:flex}.nav-item span{text-align:center;width:18px;font-size:16px}.nav-item:hover,.nav-item.active{color:#fff;background:#35554a}.sidebar-note{border-top:1px solid #3d5a50;align-items:center;gap:10px;margin-top:auto;padding:21px 10px 0;display:flex}.sidebar-note strong,.sidebar-note small{font-size:11px;display:block}.sidebar-note small{color:#97aaa2;margin-top:3px}.pulse{background:#83b69c;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #83b69c25}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);z-index:5;background:#fbfaf6;justify-content:space-between;align-items:center;height:94px;padding:0 42px;display:flex;position:sticky;top:0}.eyebrow{letter-spacing:.14em;color:#8a887e;font-weight:700;margin:0 0 5px!important;font-size:10px!important}.topbar h1{margin:0;font-family:Georgia,serif;font-size:25px;font-weight:500}.top-actions{gap:10px;display:flex}.search{border:1px solid var(--line);color:#999;background:#fff;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;display:flex}.search input{background:0 0;border:0;outline:0;width:190px;font-size:12px}.primary{background:var(--forest);color:#fff;border:0;border-radius:9px;padding:10px 15px;font-size:12px;font-weight:650}.content{max-width:1440px;margin:0 auto;padding:34px 42px 56px}.hero-row{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--gold);font-size:11px;font-weight:700}.hero-row h2,.section-intro h2{margin:8px 0 9px;font-family:Georgia,serif;font-size:34px;font-weight:500;line-height:1.13}.hero-row p:not(.kicker),.section-intro>p:last-child{max-width:690px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.migration-card{text-align:left;min-width:310px;color:var(--ink);background:#edf2ec;border:1px solid #d6e1d6;border-radius:13px;align-items:center;gap:12px;padding:15px;display:flex}.migration-card div{flex:1}.migration-card strong,.migration-card small{display:block}.migration-card strong{font-size:12px}.migration-card small{color:#688071;margin-top:4px;font-size:10px}.migration-icon{background:var(--forest);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.metrics{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-bottom:24px;display:grid}.metric{border-right:1px solid var(--line);min-width:0;padding:21px 23px}.metric:last-child{border-right:0}.metric>span{color:var(--forest);font-family:Georgia,serif;font-size:28px;display:block}.metric strong,.metric small{display:block}.metric strong{margin-top:4px;font-size:12px}.metric small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;overflow:hidden}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.9fr);gap:24px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:14px}.panel-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:19px 21px;display:flex}.panel-title h3{margin:0;font-family:Georgia,serif;font-weight:500}.panel-title button,.commerce-card button{color:#6b796f;background:0 0;border:0;font-size:11px}.activity{border-bottom:1px solid #efede7;grid-template-columns:10px 1fr auto;align-items:center;gap:13px;padding:16px 21px;display:grid}.activity:last-child{border-bottom:0}.activity-dot{border-radius:50%;width:8px;height:8px}.sage{background:#74a48a}.gold{background:#d5a456}.blue{background:#6d95b5}.plum{background:#9d768e}.activity strong,.channel strong{font-size:12px;display:block}.activity p{color:var(--muted);margin:4px 0 0;font-size:11px}.activity small{color:#98988e;font-size:10px}.channel{border-bottom:1px solid #efede7;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.channel:last-child{border-bottom:0}.channel small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.status{color:#7a7469;text-transform:uppercase;letter-spacing:.05em;background:#eeeae2;border-radius:99px;padding:5px 8px;font-size:9px}.section-intro{max-width:820px;padding:3px 0 27px}.section-intro h2{font-size:31px}.table-panel{overflow:hidden}.table-head,.table-row{grid-template-columns:2fr .7fr 1fr 1.2fr;align-items:center;gap:15px;padding:14px 20px;display:grid}.table-head{border-bottom:1px solid var(--line);color:#85847b;text-transform:uppercase;letter-spacing:.1em;background:#faf9f5;font-size:9px}.table-row{border-bottom:1px solid #efede7;font-size:12px}.table-row:last-child{border-bottom:0}.table-row span:first-child{font-weight:650}.status-cell{color:#597363}.workflow-head{grid-template-columns:2fr .7fr 1fr}.roadmap{padding:25px}.roadmap h3{margin:0 0 20px;font-family:Georgia,serif;font-weight:500}.flow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.flow span{border:1px solid var(--line);background:#f3f1eb;border-radius:9px;padding:13px 16px;font-size:11px}.flow b{color:#a5a399}.client-card{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:25px;display:grid}.avatar{width:58px;height:58px;color:var(--forest);background:#e4ece6;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:25px;display:grid}.client-card h3{margin:3px 0;font-family:Georgia,serif;font-weight:500}.client-card p{color:var(--muted);font-size:11px}.client-actions{gap:8px;display:flex}.client-actions button{border:1px solid var(--line);background:#faf9f5;border-radius:8px;padding:9px 12px;font-size:10px}.card-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.commerce-card{padding:21px}.commerce-card h3{margin:3px 0;font-family:Georgia,serif;font-size:21px;font-weight:500}.commerce-card p:not(.eyebrow){color:var(--muted);min-height:28px;font-size:11px}.import-panel{justify-content:space-between;align-items:center;margin-top:13px;padding:20px;display:flex}.import-panel>div{align-items:center;gap:15px;display:flex}.import-panel h3{margin:0;font-family:Georgia,serif;font-weight:500}.import-panel p{color:var(--muted);margin:4px 0 0;font-size:11px}.success-check,.audit-mark{color:#3e6f51;background:#e1ede4;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.audit-mark{color:#9b753e;background:#efeae0}.modal-backdrop{z-index:20;background:#1f2924aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fbfaf6;border-radius:18px;width:min(560px,100%);padding:28px;position:relative;box-shadow:0 30px 80px #1118}.modal h2{font-family:Georgia,serif;font-weight:500}.modal-close{color:#777;background:0 0;border:0;font-size:25px;position:absolute;top:15px;right:18px}.action-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.action-grid button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;justify-content:space-between;padding:14px;font-size:11px;display:flex}.action-grid button:hover{border-color:#9caea6}.contact-row{text-align:left;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #efede7}.timeline-panel{margin-top:18px;overflow:hidden}.timeline-event{border-bottom:1px solid #efede7;grid-template-columns:10px 1fr auto;align-items:center;gap:13px;padding:15px 20px;display:grid}.timeline-event:last-child{border-bottom:0}.timeline-event strong{font-size:12px}.timeline-event p{color:var(--muted);margin:4px 0 0;font-size:10px}.timeline-event small{color:var(--muted);font-size:9px}.task-head{grid-template-columns:1.5fr 1fr .7fr .7fr}.task-head span small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.mini-action{color:var(--forest);background:#edf4ef;border:1px solid #b8c9bf;border-radius:7px;padding:7px 9px;font-size:9px}.card-link{color:var(--forest);margin-top:8px;font-size:11px;font-weight:650;text-decoration:none;display:inline-block}.public-form-shell{background:radial-gradient(circle at top left,#dfeadf 0,transparent 38%),var(--paper);place-items:center;min-height:100vh;padding:48px 20px;display:grid}.public-form-card{border:1px solid var(--line);background:#fff;border-radius:24px;width:min(680px,100%);padding:46px;box-shadow:0 24px 70px #1d30251a}.public-form-card h1{margin:10px 0 14px;font-family:Georgia,serif;font-size:42px;font-weight:500;line-height:1.05}.form-lede{color:var(--muted);margin:0 0 28px;line-height:1.6}.public-form-card form{gap:16px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.public-form-card label{color:#4e5149;gap:7px;font-size:11px;font-weight:650;display:grid}.public-form-card label small{color:var(--muted);font-weight:400}.public-form-card label>input:not([type=checkbox]){border:1px solid var(--line);background:#fcfbf8;border-radius:10px;outline:0;width:100%;padding:12px}.public-form-card label>input:focus{border-color:#789486;box-shadow:0 0 0 3px #78948618}.consent{align-items:start;line-height:1.5;grid-template-columns:auto 1fr!important;font-weight:400!important}.consent input{margin-top:3px}.form-submit{justify-self:start;padding:13px 18px}.form-error{color:#9a443b;font-size:11px}.form-success{text-align:center;padding:28px 0}.form-success>span{color:#416a51;background:#e2eee5;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto;font-size:25px;display:grid}.form-success h2{font-family:Georgia,serif;font-weight:500}.form-success p{color:var(--muted)}.form-success a{color:var(--forest);font-size:11px}.sidebar{color:#f8fbff;background:linear-gradient(165deg,#07152f 0%,#0d2c68 72%,#124ca8 125%);box-shadow:14px 0 40px #173b7712}.brand-mark{border-color:#fffc;box-shadow:inset 0 0 0 1px #ffffff20}.brand small{color:#aebfdf}.nav-item{color:#b9c9e6;border:1px solid #0000;padding:10px 12px}.nav-item:hover,.nav-item.active{color:#fff;background:#ffffff12;border-color:#ffffffb8;box-shadow:0 8px 25px #00000018}.sidebar-note{border-top-color:#ffffff32}.sidebar-note small{color:#9fb3d7}.pulse{background:#76b5ff;box-shadow:0 0 0 4px #76b5ff25}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffed}.panel{background:linear-gradient(145deg,#fff 0%,#fbfdff 100%);border-color:#d7e2f1;box-shadow:0 12px 35px #173b7709}.primary{background:linear-gradient(135deg,#0b3a8d,#2563c7);border:1px solid #fff6;box-shadow:0 8px 20px #174da72a}.migration-card{background:#edf4ff;border-color:#cbdaf0}.migration-icon{background:linear-gradient(135deg,#0b3a8d,#2563c7)}.active-status{color:#174c9c;background:#e5efff}.public-form-card{border-color:#d5e1f2;box-shadow:0 24px 70px #153d7b1b}.public-form-card label{color:#34425b}.form-success>span{color:#174c9c;background:#e5efff}.communications-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.settings-card{padding:25px}.settings-card h3,.template-card h3{margin:5px 0 16px;font-family:Georgia,serif;font-size:22px;font-weight:500}.settings-card>p:not(.eyebrow){color:var(--muted);font-size:11px;line-height:1.55}.settings-card label{color:#526078;gap:6px;margin:12px 0;font-size:10px;font-weight:700;display:grid}.settings-card input{width:100%;color:var(--ink);background:#fff;border:1px solid #cad6e8;border-radius:9px;outline:0;padding:11px 12px}.settings-card input:focus{border-color:#3d72cb;box-shadow:0 0 0 3px #326dcc18}.outline-action{color:#123f91;background:#fff;border:1px solid #25a;border-radius:9px;padding:10px 14px;font-size:11px;font-weight:700}.divider{background:var(--line);height:1px;margin:22px 0}.inline-notice{background:#edf4ff;border-radius:8px;padding:10px 12px;color:#214b90!important;margin-top:14px!important}.template-card{grid-template-columns:.8fr 1.2fr;gap:30px;margin-bottom:20px;padding:25px;display:grid}.template-card strong{margin:14px 0 6px;font-size:12px;display:block}.template-card p:not(.eyebrow){color:var(--muted);font-size:11px}.template-card pre{white-space:pre-wrap;color:#eaf2ff;background:#071a3a;border:1px solid #ffffff50;border-radius:12px;margin:0;padding:20px;font:11px/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.communication-head{grid-template-columns:1fr 1.6fr .7fr .8fr}.suppression-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.suppression-row:last-child{border-bottom:0}.suppression-row div{flex-direction:column;gap:3px;min-width:0;display:flex}.suppression-row strong{overflow-wrap:anywhere}.suppression-row small,.suppression-row time{color:var(--muted);font-size:.78rem}.consent-summary{flex-wrap:wrap;gap:8px;margin:12px 0 18px;display:flex}.consent-summary span{border:1px solid var(--line);background:var(--glass-soft);color:var(--muted);border-radius:999px;padding:8px 11px}.consent-summary b{color:var(--text)}@media (max-width:1000px){.metrics{grid-template-columns:1fr 1fr}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.dashboard-grid,.communications-grid{grid-template-columns:1fr}.card-grid{grid-template-columns:1fr 1fr}.hero-row{flex-direction:column;align-items:stretch}.migration-card{min-width:0;max-width:370px}}@media (max-width:720px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;padding:16px;position:static}.brand{padding-bottom:14px}.sidebar nav{flex-direction:row;overflow:auto}.nav-item{white-space:nowrap}.sidebar-note{display:none}.topbar{align-items:flex-start;height:auto;padding:18px}.top-actions{flex-direction:column}.search input{width:130px}.content{padding:25px 18px}.metrics{grid-template-columns:1fr}.metric{border-right:0!important;border-bottom:1px solid var(--line)!important}.metric:last-child{border-bottom:0!important}.table-head,.table-row{grid-template-columns:1.5fr .6fr 1fr}.table-head span:nth-child(3),.table-row span:nth-child(3){display:none}.workflow-head,.task-head{grid-template-columns:1.7fr .7fr 1fr!important}.workflow-head span:nth-child(3),.task-head span:nth-child(3){display:block!important}.card-grid{grid-template-columns:1fr}.client-card{grid-template-columns:auto 1fr}.client-actions{grid-column:1/-1}.action-grid,.form-grid{grid-template-columns:1fr}.public-form-card{padding:30px 22px}.public-form-card h1{font-size:34px}.template-card{grid-template-columns:1fr}.communication-head{grid-template-columns:1.2fr 1.5fr .8fr!important}.communication-head span:nth-child(3){display:block!important}}body{background-color:#0000;background-image:radial-gradient(circle at 78% -8%,#c8ddff 0,#0000 31%),radial-gradient(circle at 35% 105%,#dceaff 0,#0000 38%),linear-gradient(145deg,#edf3fc,#f8fbff 55%,#e8f0fb);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.workspace{isolation:isolate;background:linear-gradient(120deg,#ffffff12,#bcd5ff14);position:relative}.workspace:before{content:"";filter:blur(3px);z-index:-1;background:#5d9cff22;border-radius:50%;width:420px;height:420px;position:fixed;top:18%;right:-180px}.workspace:after{content:"";filter:blur(8px);z-index:-1;background:#ffffffb0;border-radius:50%;width:290px;height:290px;position:fixed;bottom:-160px;left:35%}.sidebar{border-right:1px solid #fff5;overflow:hidden}.sidebar:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff18 0,#0000 22% 70%,#6ea6ff12);position:absolute;inset:0}.sidebar:after{content:"";filter:blur(1px);pointer-events:none;background:#ffffff17;width:180px;height:420px;position:absolute;top:-110px;left:-115px;transform:rotate(28deg)}.brand,.sidebar nav,.sidebar-note{z-index:1;position:relative}.nav-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-item.active{background:linear-gradient(120deg,#ffffff24,#ffffff0c);box-shadow:inset 0 1px #ffffff42,0 14px 30px #00102d2b}.topbar{border-bottom:1px solid #fff;box-shadow:0 10px 35px #16447e0b}.search{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff8f;border-color:#fff;box-shadow:inset 0 1px #fff,0 8px 22px #31588d0b}.panel,.glass-panel,.metrics{position:relative}.panel:before,.glass-panel:before,.metrics:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff68,#0000);height:42%;position:absolute;inset:0 0 auto}.panel>*,.glass-panel>*{position:relative}.metrics{overflow:hidden}.metrics>*{position:relative}.table-head{background:#ffffff72;border-bottom-color:#fff}.table-row{border-bottom-color:#d8e5f3aa}.primary{position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff7a,0 12px 24px #174da733}.primary:after,.gmail-connect:after{content:"";pointer-events:none;background:linear-gradient(#ffffff5c,#0000);border-radius:999px;height:42%;position:absolute;inset:1px 12% auto}.outline-action{color:#123f91;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff80;border-color:#fff;box-shadow:inset 0 1px #fff,0 8px 20px #1c4b8612}.status{border:1px solid #ffffffc9}.migration-card{box-shadow:inset 0 1px #fff,0 14px 34px #194e9214}.modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06152f88}.mailbox-hero{border-radius:24px;grid-template-columns:minmax(0,1.5fr) minmax(220px,.65fr);align-items:center;gap:30px;min-height:280px;margin-bottom:22px;padding:38px;display:grid;overflow:hidden}.mailbox-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#367de646,#0000 66%);border-radius:50%;height:260px;position:absolute;inset:auto -8% -45% 28%}.mailbox-hero h2{max-width:720px;margin:8px 0 13px;font-family:Georgia,serif;font-size:39px;font-weight:500;line-height:1.08}.mailbox-hero p:not(.eyebrow){color:var(--muted);max-width:720px;font-size:13px;line-height:1.65}.connector-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.gmail-connect{color:#fff;background:linear-gradient(135deg,#0a3787,#2e72d7);border:1px solid #ffffffc9;border-radius:11px;align-items:center;gap:11px;padding:12px 17px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff70,0 13px 26px #1550a530}.gmail-connect span{color:#174b9c;background:#fff;border-radius:6px;place-items:center;width:23px;height:23px;font-family:Georgia,serif;font-size:14px;display:grid}.gmail-connect:disabled{opacity:.68;cursor:default}.connected-pill{color:#17478e;background:#ffffff96;border:1px solid #fff;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:inline-flex;box-shadow:inset 0 1px #fff}.connected-pill i{background:#45a276;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #45a2761f}.orbital-mail{border:1px solid #fffa;border-radius:50%;place-items:center;width:190px;height:190px;margin:auto;display:grid;position:relative;box-shadow:inset 0 0 55px #ffffff80,0 25px 60px #174e9717}.orbital-mail:before,.orbital-mail:after{content:"";border:1px solid #ffffffa8;border-radius:50%;position:absolute}.orbital-mail:before{inset:20px}.orbital-mail:after{inset:45px}.mail-glass{color:#174a98;z-index:2;background:linear-gradient(145deg,#ffffffd9,#c9ddff72);border:1px solid #fff;border-radius:22px;place-items:center;width:72px;height:72px;font-size:28px;display:grid;box-shadow:inset 0 1px #fff,0 18px 35px #1a559c22}.orbital-mail i,.orbital-mail b{background:#4f8eea;border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:0 8px 18px #245fa642}.orbital-mail i{top:48px;right:19px}.orbital-mail b{width:10px;height:10px;bottom:27px;left:33px}.setup-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.setup-card,.scope-card{border-radius:18px;padding:26px}.setup-card h3,.scope-card h3{margin:5px 0 20px;font-family:Georgia,serif;font-size:23px;font-weight:500}.setup-card ol{counter-reset:setup;gap:12px;margin:0;padding:0;list-style:none;display:grid}.setup-card li{counter-increment:setup;grid-template-columns:32px 1fr;align-items:center;column-gap:12px;display:grid}.setup-card li:before{content:counter(setup);color:#174c98;background:#ffffffb8;border:1px solid #fff;border-radius:10px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid;box-shadow:0 7px 16px #24548c12}.setup-card li b,.permission b{font-size:11px}.setup-card li span,.permission small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.permission{border-bottom:1px solid #fff;align-items:center;gap:11px;padding:13px 0;display:flex}.permission:last-child{border-bottom:0}.permission>span{color:#1c5caf;background:#e9f2ff;border:1px solid #fff;border-radius:10px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.muted-permission>span{color:#79859a;background:#ffffff9c}.mailbox-head{grid-template-columns:1.7fr 1fr .6fr .8fr}.mailbox-head span small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.mailbox-ledger{margin-bottom:20px}@media (max-width:900px){.mailbox-hero{grid-template-columns:1fr}.orbital-mail{display:none}.setup-grid{grid-template-columns:1fr}}@media (max-width:720px){.mailbox-hero{min-height:0;padding:27px 22px}.mailbox-hero h2{font-size:32px}.mailbox-head{grid-template-columns:1.5fr .8fr .7fr!important}.mailbox-head span:nth-child(3){display:block!important}}:root{--ink:#f7fbff;--muted:#b1c1db;--line:#ffffff24;--paper:#07162f;--forest:#8bc2ff;--sage:#173e75;--gold:#91bdff}body{color:var(--ink);background:radial-gradient(circle at 72% -12%,#2e73dc 0,#0000 32%),radial-gradient(circle at 8% 80%,#163d82 0,#0000 35%),linear-gradient(138deg,#020a19 0%,#081b3d 42%,#0c2d67 100%)}.workspace{background:radial-gradient(circle at 88% 12%,#4b91ff20,#0000 27%),radial-gradient(circle at 30% 92%,#2f67ba20,#0000 32%),linear-gradient(120deg,#ffffff05,#3d79d50a)}.workspace:before{filter:blur(24px);background:#4b96ff26}.workspace:after{filter:blur(28px);background:#447fd22b}.sidebar{-webkit-backdrop-filter:blur(28px)saturate(1.4);backdrop-filter:blur(28px)saturate(1.4);background:linear-gradient(165deg,#020817e8 0%,#071a3be8 68%,#0e3e87d9 130%);box-shadow:inset -1px 0 #fff2,20px 0 60px #0008174d}.sidebar:before{background:linear-gradient(115deg,#ffffff1f 0,#0000 19% 70%,#66a5ff18)}.brand-mark{background:linear-gradient(145deg,#ffffff20,#ffffff06);box-shadow:inset 0 1px #ffffff90,0 12px 30px #00081e4a}.topbar{-webkit-backdrop-filter:blur(28px)saturate(1.35);backdrop-filter:blur(28px)saturate(1.35);background:#04142fc2;border-bottom-color:#ffffff2b;box-shadow:0 18px 50px #00081745}.topbar h1{color:#fff}.eyebrow{color:#91b7ed!important}.search{color:#a9c3e7;background:#ffffff0d;border-color:#ffffff42;box-shadow:inset 0 1px #fff2,0 12px 30px #00081e26}.search input{color:#fff}.search input::placeholder{color:#8da4c7}.kicker{color:#9bc5ff}.panel,.metrics,.glass-panel,.public-form-card,.migration-card,.modal{-webkit-backdrop-filter:blur(30px)saturate(1.5);background:linear-gradient(145deg,#ffffff1f 0%,#ffffff0b 58%,#4e8fe212 100%);border:1px solid #ffffff52;box-shadow:inset 0 1px #ffffff5c,inset 0 -1px #ffffff0c,0 24px 70px #00081743,0 0 0 1px #4a92ff0b}.panel:before,.glass-panel:before,.metrics:before{background:linear-gradient(#ffffff18,#0000);height:48%}.panel:hover{border-color:#ffffff70;box-shadow:inset 0 1px #ffffff72,0 28px 75px #0008174a,0 0 35px #478eff0d}.metrics{background:linear-gradient(125deg,#ffffff1c,#ffffff09)}.metric{border-right-color:#fff2}.metric>span{color:#b5d8ff;text-shadow:0 0 28px #4b98ff4d}.metric strong{color:#f8fbff}.metric small{color:#9dafca}.panel-title{border-bottom-color:#fff2}.panel-title button,.commerce-card button{color:#a8c9f4}.table-head{color:#9eb4d4;background:#ffffff0c;border-bottom-color:#ffffff25}.table-row{color:#eef5ff;border-bottom-color:#ffffff18}.contact-row{background:#ffffff03}.contact-row:hover,.selected-row{background:#ffffff12}.people-head span small,.task-head span small,.mailbox-head span small{color:#9eb0cb}.empty-row{color:#a9b9d1}.channel,.activity{border-bottom-color:#ffffff18}.activity p,.channel small{color:#aabbd3}.status{color:#aebfda;background:#ffffff0e;border-color:#ffffff2e}.active-status{color:#b8dcff;background:#6aa8ff1d;border-color:#7db6ff55}.flow span{background:#ffffff0b;border-color:#ffffff2d}.client-actions button,.action-grid button{color:#eff6ff;background:#ffffff0b;border-color:#ffffff30}.modal{background:linear-gradient(145deg,#102b58e8,#06142ee8)}.migration-card{color:#f7fbff;background:linear-gradient(145deg,#4e91ff25,#ffffff0a);border-color:#ffffff4a}.migration-card small{color:#a9bfdd}.migration-icon{box-shadow:inset 0 1px #ffffff73,0 12px 30px #001b4d5c}.outline-action{color:#dbeaff;background:#ffffff0c;border-color:#ffffff5a;box-shadow:inset 0 1px #ffffff2f,0 12px 28px #00081e2b}.outline-action:hover{background:#ffffff18;border-color:#ffffff8a}.settings-card input,.public-form-card label>input:not([type=checkbox]){color:#fff;background:#ffffff0c;border-color:#ffffff35;box-shadow:inset 0 1px 6px #0008192b}.settings-card label,.public-form-card label{color:#c5d5ec}.divider{background:#ffffff20}.inline-notice{background:#5b9fff1a;border:1px solid #ffffff2c;color:#cce4ff!important}.template-card pre{background:#010817b8;border-color:#ffffff38;box-shadow:inset 0 1px 12px #000,inset 0 1px #ffffff18}.public-form-shell{background:radial-gradient(circle at 18% 10%,#2c6ccc 0,#0000 34%),radial-gradient(circle at 85% 90%,#174589 0,#0000 34%),linear-gradient(145deg,#020a18,#0a285c)}.public-form-card{background:linear-gradient(145deg,#ffffff1e,#ffffff0a)}.form-lede,.form-success p{color:#b3c4dc}.consent{color:#b9c8dc!important}.connected-pill{color:#d9ebff;background:#ffffff12;border-color:#ffffff49}.setup-card li:before,.permission>span{color:#b8d9ff;background:#ffffff12;border-color:#ffffff42}.setup-card li span,.permission small{color:#a8bad2}.permission{border-bottom-color:#ffffff1b}.mailbox-hero:after{background:radial-gradient(circle,#4d9aff38,#0000 66%)}.orbital-mail{background:#ffffff06;border-color:#ffffff45;box-shadow:inset 0 0 65px #4d95ff17,0 35px 80px #00081750}.orbital-mail:before,.orbital-mail:after{border-color:#ffffff3d}.mail-glass{color:#dcecff;background:linear-gradient(145deg,#ffffff2b,#7bb4ff15);border-color:#ffffff8a;box-shadow:inset 0 1px #ffffffa6,inset 0 -14px 30px #2574db17,0 24px 55px #00081757,0 0 35px #5da2ff22}.glass-metrics{background:linear-gradient(125deg,#ffffff1a,#3e7ed00d)}.sync-strip{border-radius:15px;align-items:center;gap:16px;margin-bottom:20px;padding:17px 20px;display:flex}.sync-strip div{flex:1}.sync-strip strong,.sync-strip small{display:block}.sync-strip strong{font-size:12px}.sync-strip small{color:#a8bad2;margin-top:4px;font-size:10px}.sync-strip>span{color:#b7d9ff;font-size:10px}.primary:disabled{opacity:.65;cursor:default}@media (max-width:720px){.sync-strip{flex-direction:column;align-items:stretch}.topbar{background:#04142fe8}}.commerce-hero{border-radius:24px;grid-template-columns:minmax(0,1.5fr) minmax(230px,.55fr);align-items:center;gap:30px;min-height:260px;margin-bottom:22px;padding:36px 38px;display:grid;overflow:hidden}.commerce-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#62a7ff35,#0000 67%);border-radius:50%;width:370px;height:370px;position:absolute;top:-130px;right:-110px}.commerce-hero h2{max-width:730px;margin:8px 0 13px;font-family:Georgia,serif;font-size:39px;font-weight:500;line-height:1.08}.commerce-hero>div>p:not(.eyebrow){color:var(--muted);max-width:760px;font-size:13px;line-height:1.65}.setup-pill{color:#bed5f4;background:#ffffff0b;border:1px solid #ffffff3f;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:inline-flex}.setup-pill i{background:#e5b862;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e5b8621d}.revenue-orb{background:radial-gradient(circle at 34% 25%,#ffffff24,#0000 38%),linear-gradient(145deg,#ffffff10,#4b91ff13);border:1px solid #ffffff58;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;margin:auto;display:flex;box-shadow:inset 0 1px #ffffff6b,inset 0 -20px 45px #174d9b21,0 30px 70px #0008174d}.revenue-orb span{color:#dceeff;text-shadow:0 0 28px #5ea4ff66;font-family:Georgia,serif;font-size:31px}.revenue-orb small{text-transform:uppercase;letter-spacing:.12em;color:#93afd2;margin-top:7px;font-size:8px}.commerce-notice{color:#cce4ff;background:#5d9fff16;border:1px solid #78adff4a;border-radius:10px;margin:0 0 18px;padding:11px 14px;font-size:11px}.offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.offer-card,.empty-offer{flex-direction:column;min-height:245px;padding:24px;display:flex}.offer-top{justify-content:space-between;align-items:center;display:flex}.offer-top small{text-transform:uppercase;letter-spacing:.1em;color:#9cb2d2;font-size:8px}.offer-card h3,.empty-offer h3,.channel-vault h3{margin:20px 0 8px;font-family:Georgia,serif;font-size:22px;font-weight:500}.offer-card>p,.empty-offer p,.channel-vault p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.offer-price{margin:auto 0 18px;padding-top:20px}.offer-price strong{color:#c8e2ff;font-family:Georgia,serif;font-size:28px}.offer-price span{color:#91a8c8;font-size:10px}.offer-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.offer-actions a,.quiet-action{color:#a9cdf8;background:0 0;border:0;font-size:10px;text-decoration:none}.empty-offer{text-align:center;justify-content:center;align-items:center}.empty-offer>span{color:#add1ff;background:#ffffff0c;border:1px solid #ffffff4c;border-radius:15px;place-items:center;width:46px;height:46px;font-size:24px;display:grid}.empty-offer h3{margin-top:13px}.empty-offer p{max-width:360px;margin-bottom:17px}.payment-ledger{margin-bottom:22px}.payment-head{grid-template-columns:1.4fr 1.2fr .65fr .8fr}.payment-head span small{color:#9eb0cb;margin-top:4px;font-size:9px;display:block}.channel-vault{grid-template-columns:minmax(260px,.75fr) 1.25fr;align-items:center;gap:30px;padding:24px;display:grid}.channel-vault h3{margin:4px 0 8px}.channel-chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.channel-chips>span{background:#ffffff08;border:1px solid #ffffff31;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:10px;display:flex}.channel-chips b{color:#83b9ff;text-transform:uppercase;font-size:8px}.offer-modal{width:min(680px,100%)}.offer-modal h2{margin-bottom:22px}.offer-form{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px;display:grid}.offer-form label{color:#c8d8ed;gap:7px;font-size:10px;font-weight:700;display:grid}.offer-form input,.offer-form select,.offer-form textarea{color:#fff;background:#ffffff0c;border:1px solid #ffffff36;border-radius:9px;outline:0;width:100%;padding:11px 12px}.offer-form select option{background:#071a3a}.offer-form textarea{resize:vertical;min-height:85px}.wide-field{grid-column:1/-1}@media (max-width:1050px){.offer-grid{grid-template-columns:1fr 1fr}.channel-vault{grid-template-columns:1fr}.channel-chips{justify-content:flex-start}}@media (max-width:780px){.commerce-hero{grid-template-columns:1fr;padding:27px 22px}.revenue-orb{display:none}.offer-grid,.offer-form{grid-template-columns:1fr}.wide-field{grid-column:auto}.payment-head{grid-template-columns:1.4fr .9fr .7fr!important}.payment-head span:nth-child(3){display:block!important}}.schedule-hero{border-radius:24px;grid-template-columns:minmax(0,1.5fr) minmax(230px,.55fr);align-items:center;gap:30px;min-height:260px;margin-bottom:22px;padding:36px 38px;display:grid;overflow:hidden}.schedule-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#66adff36,#0000 68%);border-radius:50%;width:390px;height:390px;position:absolute;bottom:-210px;right:-125px}.schedule-hero h2{margin:8px 0 13px;font-family:Georgia,serif;font-size:39px;font-weight:500;line-height:1.08}.schedule-hero>div>p:not(.eyebrow){color:var(--muted);max-width:760px;font-size:13px;line-height:1.65}.schedule-orb{background:radial-gradient(circle at 34% 25%,#ffffff24,#0000 38%),linear-gradient(145deg,#ffffff10,#4b91ff13);border:1px solid #ffffff52;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:185px;height:185px;margin:auto;display:flex;box-shadow:inset 0 1px #ffffff75,inset 0 -18px 44px #174d9b25,0 30px 70px #0008174d}.schedule-orb>span{color:#d8ebff;font-size:37px}.schedule-orb b{color:#bedcff;margin-top:5px;font-family:Georgia,serif;font-size:25px}.schedule-orb small{text-transform:uppercase;letter-spacing:.14em;color:#91aace;font-size:8px}.schedule-grid .offer-card{min-height:230px}.schedule-meta{flex-wrap:wrap;gap:7px;margin:auto 0 18px;padding-top:18px;display:flex}.schedule-meta span{color:#b8cce7;background:#ffffff09;border:1px solid #ffffff2c;border-radius:99px;padding:7px 9px;font-size:9px}.appointment-head{grid-template-columns:1.35fr 1fr 1fr .6fr}.appointment-head span small{color:#9eb0cb;margin-top:4px;font-size:9px;display:block}.booking-shell{background:radial-gradient(circle at 15% 5%,#2b6ed1 0,#0000 34%),radial-gradient(circle at 88% 92%,#174a93 0,#0000 35%),linear-gradient(145deg,#020a18,#0a285c);place-items:center;min-height:100vh;padding:50px 20px;display:grid}.booking-card{-webkit-backdrop-filter:blur(30px)saturate(1.4);backdrop-filter:blur(30px)saturate(1.4);background:linear-gradient(145deg,#ffffff20,#ffffff09);border:1px solid #fff5;border-radius:27px;width:min(780px,100%);padding:46px;box-shadow:inset 0 1px #ffffff70,0 30px 90px #00081770}.booking-card h1{margin:10px 0 13px;font-family:Georgia,serif;font-size:42px;font-weight:500;line-height:1.08}.booking-details{flex-wrap:wrap;gap:8px;margin:20px 0 30px;display:flex}.booking-details span{color:#c4d7ef;background:#ffffff0b;border:1px solid #ffffff36;border-radius:999px;padding:8px 11px;font-size:9px}.booking-card fieldset{border:0;margin:26px 0;padding:0}.booking-card legend{margin-bottom:13px;font-family:Georgia,serif;font-size:19px}.slot-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.date-grid{grid-template-columns:repeat(5,1fr)}.slot{color:#caddf4;background:#ffffff09;border:1px solid #ffffff34;border-radius:10px;padding:11px 9px;font-size:10px}.slot:hover,.selected-slot{color:#fff;background:#78b5ff22;border-color:#8ec0ff9c;box-shadow:inset 0 1px #ffffff4d,0 10px 25px #0015353d}.booking-card form>fieldset label{color:#c8d8ed;gap:7px;margin:12px 0;font-size:10px;font-weight:700;display:grid}.booking-card input,.booking-card textarea{color:#fff;background:#ffffff0c;border:1px solid #ffffff36;border-radius:9px;outline:0;width:100%;padding:11px 12px}.booking-card textarea{resize:vertical;min-height:86px}.booking-card .form-success small{color:#93a9c7}@media (max-width:800px){.schedule-hero{grid-template-columns:1fr;padding:27px 22px}.schedule-orb{display:none}.date-grid{grid-template-columns:1fr 1fr}.slot-grid{grid-template-columns:repeat(3,1fr)}.booking-card{padding:30px 22px}.booking-card h1{font-size:34px}.appointment-head{grid-template-columns:1.2fr 1fr .8fr!important}.appointment-head span:nth-child(3){display:block!important}}.library-hero{border-radius:24px;grid-template-columns:minmax(0,1.5fr) minmax(230px,.55fr);align-items:center;gap:30px;min-height:265px;margin-bottom:22px;padding:36px 38px;display:grid;overflow:hidden}.library-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#72b4ff38,#0000 68%);border-radius:50%;width:410px;height:410px;position:absolute;top:-160px;right:-145px}.library-hero h2{max-width:760px;margin:8px 0 13px;font-family:Georgia,serif;font-size:39px;font-weight:500;line-height:1.08}.library-hero>div>p:not(.eyebrow){color:var(--muted);max-width:790px;font-size:13px;line-height:1.65}.vault-orb{background:radial-gradient(circle at 34% 25%,#ffffff24,#0000 38%),linear-gradient(145deg,#ffffff10,#4b91ff13);border:1px solid #ffffff52;border-radius:34% 66% 55% 45%/44% 42% 58% 56%;flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;margin:auto;display:flex;transform:rotate(4deg);box-shadow:inset 0 1px #ffffff75,inset 0 -18px 44px #174d9b25,0 30px 70px #0008174d}.vault-orb>*{transform:rotate(-4deg)}.vault-orb>span{color:#d8ebff;font-size:34px}.vault-orb b{color:#bedcff;margin-top:5px;font-family:Georgia,serif;font-size:25px}.vault-orb small{text-transform:uppercase;letter-spacing:.13em;color:#91aace;font-size:8px}.asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.asset-card{padding:0;overflow:hidden}.asset-main{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:52px 1fr;gap:14px;padding:22px;display:grid}.asset-main h3{margin:3px 0 7px;font-family:Georgia,serif;font-size:20px;font-weight:500}.asset-main p:not(.eyebrow){color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.45}.asset-icon{color:#bfddff;background:linear-gradient(145deg,#ffffff1b,#ffffff07);border:1px solid #ffffff45;border-radius:12px;place-items:center;width:52px;height:58px;font-size:11px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff50}.asset-icon.audio,.asset-icon.video{font-size:22px}.asset-foot{color:#91a8c8;border-top:1px solid #ffffff1b;justify-content:space-between;padding:12px 22px;font-size:9px;display:flex}.asset-foot a{color:#aed2ff;text-decoration:none}.selected-asset{border-color:#8dbfff99!important;box-shadow:inset 0 1px #ffffff72,0 26px 75px #0008174a,0 0 35px #478eff18!important}.delivery-builder{grid-template-columns:1fr minmax(220px,.55fr) auto auto;align-items:end;gap:13px;margin-bottom:22px;padding:23px;display:grid}.delivery-builder h3{margin:4px 0 7px;font-family:Georgia,serif;font-size:21px;font-weight:500}.delivery-builder p{color:var(--muted);margin:0;font-size:10px}.delivery-builder label{color:#b9cce5;gap:6px;font-size:9px;display:grid}.delivery-builder input{color:#fff;background:#ffffff0b;border:1px solid #ffffff36;border-radius:9px;padding:10px 11px}.delivery-head{grid-template-columns:1.4fr 1fr .55fr .8fr}.delivery-head span small{color:#9eb0cb;margin-top:4px;font-size:9px;display:block}.upload-modal{display:block}.file-drop{background:#ffffff07;border:1px dashed #ffffff42;border-radius:12px;padding:16px}.file-drop input{background:0 0;border:0;padding:5px 0}.file-drop small{color:#91a8c8;font-weight:400}@media (max-width:1050px){.asset-grid,.delivery-builder{grid-template-columns:1fr 1fr}.delivery-builder>div{grid-column:1/-1}}@media (max-width:780px){.library-hero{grid-template-columns:1fr;padding:27px 22px}.vault-orb{display:none}.asset-grid,.delivery-builder{grid-template-columns:1fr}.delivery-builder>div{grid-column:auto}.delivery-head{grid-template-columns:1.3fr .8fr .7fr!important}.delivery-head span:nth-child(3){display:block!important}}.sidebar nav{scrollbar-width:none;gap:7px;padding:2px 1px 8px;overflow-y:auto}.sidebar nav::-webkit-scrollbar{display:none}.nav-item{isolation:isolate;color:#c4d5ee;-webkit-backdrop-filter:blur(18px)saturate(1.35);background:linear-gradient(135deg,#ffffff12 0%,#ffffff07 48%,#4a91ff0a 100%);border:1px solid #ffffff2c;border-radius:14px;min-height:42px;padding:10px 12px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,color .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff3f,inset 0 -1px #ffffff0b,0 9px 22px #00081820}.nav-item:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff25,#0000);border-radius:999px;height:48%;position:absolute;inset:1px 10% auto}.nav-item:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff13,#0000);width:65%;height:150%;transition:left .38s;position:absolute;top:-28%;left:-62%;transform:skew(-18deg)}.nav-item>span{color:#cbe0fb;background:linear-gradient(145deg,#ffffff13,#ffffff05);border:1px solid #ffffff26;border-radius:9px;place-items:center;width:26px;height:26px;display:grid;box-shadow:inset 0 1px #ffffff30}.nav-item:hover{color:#fff;background:linear-gradient(135deg,#ffffff1d,#ffffff0b 58%,#5c9fff16);border-color:#ffffff62;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff67,0 13px 28px #00081738}.nav-item:hover:after{left:120%}.nav-item.active{color:#fff;background:linear-gradient(135deg,#ffffff2a 0%,#ffffff12 58%,#67a7ff1c 100%);border-color:#ffffffb8;box-shadow:inset 0 1px #ffffffaf,inset 0 -1px #ffffff1a,0 16px 34px #00081745,0 0 24px #6ba9ff13}.nav-item.active>span{color:#fff;background:linear-gradient(145deg,#ffffff24,#ffffff09);border-color:#ffffff70;box-shadow:inset 0 1px #ffffff70,0 7px 18px #00102c35}@media (max-width:720px){.sidebar nav{gap:7px;padding-bottom:2px}.nav-item{border-radius:13px;min-height:40px;padding:7px 10px}.nav-item>span{border-radius:8px;width:23px;height:23px}}.overview-metrics{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;gap:13px;overflow:visible}.overview-metrics:before{display:none}.overview-metrics .metric-button{text-align:left;min-height:128px;color:inherit;-webkit-backdrop-filter:blur(24px)saturate(1.45);background:linear-gradient(145deg,#ffffff1c,#ffffff09 62%,#4e91ff12);border-radius:18px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff63,inset 0 -1px #ffffff0c,0 18px 45px #00081736;border:1px solid #ffffff4c!important}.overview-metrics .metric-button:before{content:"";pointer-events:none;background:linear-gradient(#ffffff20,#0000);border-radius:999px;height:44%;position:absolute;inset:1px 10% auto}.overview-metrics .metric-button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff15,#0000);width:70%;height:180%;transition:left .42s;position:absolute;top:-42%;left:-75%;transform:skew(-18deg)}.overview-metrics .metric-button i{color:#aacefa;opacity:.72;background:#ffffff09;border:1px solid #ffffff32;border-radius:10px;place-items:center;width:28px;height:28px;font-style:normal;display:grid;position:absolute;top:18px;right:18px}.overview-metrics .metric-button:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff91,0 24px 58px #0008174f,0 0 28px #68a7ff13;border-color:#fff8!important}.overview-metrics .metric-button:hover:after{left:120%}.overview-metrics .metric-button:hover i{color:#fff;background:#6ca9ff20;border-color:#8bbdff82}.overview-metrics .metric-button:focus-visible{outline-offset:3px;outline:2px solid #9dc9ff}@media (max-width:1000px){.overview-metrics{grid-template-columns:1fr 1fr}.overview-metrics .metric{border:1px solid #ffffff4c!important}}@media (max-width:720px){.overview-metrics{grid-template-columns:1fr}.overview-metrics .metric-button{min-height:112px}.overview-metrics .metric{border:1px solid #ffffff4c!important}}.organizations-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.organization-layout{grid-template-columns:minmax(310px,.72fr) minmax(0,1.35fr);gap:20px;display:grid}.organization-list,.organization-detail{overflow:hidden}.organization-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff18;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.organization-row:hover{background:#ffffff0b}.organization-row>span:nth-child(2){min-width:0}.organization-row strong,.organization-row small{display:block}.organization-row small,.detail-muted,.organization-profile p{color:#9eb1cd;margin-top:4px;font-size:10px}.organization-avatar{color:#cfe5ff;background:linear-gradient(145deg,#76b2ff30,#ffffff08);border:1px solid #ffffff4b;border-radius:12px;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:17px;display:grid;box-shadow:inset 0 1px #ffffff54}.small-avatar{border-radius:10px;width:32px;height:32px;font-size:14px}.organization-empty{text-align:center;align-content:center;place-items:center;min-height:480px;padding:30px;display:grid}.organization-empty>span{color:#9ecaff;font-size:44px}.organization-empty h3{margin:16px 0 5px;font-family:Georgia,serif;font-size:25px;font-weight:500}.organization-empty p{color:#9eb1cd;max-width:340px;font-size:11px;line-height:1.6}.organization-profile{border-bottom:1px solid #ffffff1d;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px;display:flex}.organization-profile h2{margin:5px 0;font-family:Georgia,serif;font-size:29px;font-weight:500}.organization-profile label{color:#9eb1cd;gap:6px;font-size:9px;display:grid}.organization-profile select,.organization-modal input,.organization-modal select,.organization-modal textarea,.organization-section input,.organization-section select,.organization-section textarea,.organization-tools input,.organization-tools textarea{color:#eef6ff;background:#ffffff0b;border:1px solid #ffffff35;border-radius:9px;outline:0;padding:10px}.organization-profile option,.organization-modal option,.organization-section option{background:#071a3a}.organization-section{border-bottom:1px solid #ffffff18;padding:21px 24px}.organization-section h3,.organization-tools h3{margin:0 0 13px;font-family:Georgia,serif;font-weight:500}.linked-person{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.linked-person strong,.linked-person small{display:block}.linked-person small{color:#9eb1cd;margin-top:3px;font-size:9px}.inline-organization-form{grid-template-columns:1.4fr 1fr auto auto;gap:8px;margin-top:13px;display:grid}.tiny-check{color:#aebfda;align-items:center;gap:5px;font-size:9px;display:flex}.organization-tools{background:#ffffff18;border-bottom:1px solid #ffffff18;grid-template-columns:1fr 1fr;gap:1px;display:grid}.organization-tools form{background:#071b3cb8;gap:9px;padding:21px 24px;display:grid}.organization-tools textarea{resize:vertical;min-height:76px}.organization-modal{width:min(720px,100%)}.organization-modal label{color:#b6c7df;gap:6px;font-size:10px;display:grid}.organization-modal>label{margin:13px 0}.organization-modal textarea{min-height:90px}.organization-modal .primary{justify-self:start}.outline-action{color:#c9e2ff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff3e;border-radius:9px;padding:9px 12px;font-size:10px;text-decoration:none}@media (max-width:1050px){.organization-layout{grid-template-columns:1fr}.organization-empty{min-height:240px}}@media (max-width:760px){.organizations-heading{flex-direction:column;align-items:flex-start}.inline-organization-form,.organization-tools{grid-template-columns:1fr}.organization-profile{flex-direction:column;align-items:flex-start}}.programs-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.program-layout{grid-template-columns:minmax(280px,.62fr) minmax(0,1.45fr);gap:20px;display:grid}.program-cards{align-content:start;gap:13px;display:grid}.program-card{width:100%;color:inherit;text-align:left;cursor:pointer;grid-template-columns:auto 1fr;gap:15px;padding:20px;display:grid}.program-card h3{margin:5px 0;font-family:Georgia,serif;font-size:21px;font-weight:500}.program-card p:not(.eyebrow){color:#9eb1cd;margin:0 0 12px;font-size:10px;line-height:1.5}.program-card small{color:#a8c8ee;font-size:9px}.program-orb{color:#deedff;background:radial-gradient(circle at 34% 24%,#ffffff34,#0000 35%),linear-gradient(145deg,#4086e058,#ffffff0b);border:1px solid #fff5;border-radius:15px;place-items:center;width:45px;height:45px;font-family:Georgia,serif;font-size:20px;display:grid;box-shadow:inset 0 1px #ffffff70,0 12px 30px #00122e48}.selected-program{border-color:#95c4ff9c!important;box-shadow:inset 0 1px #ffffff8a,0 25px 65px #0008174f,0 0 30px #5ca0ff16!important}.program-detail{overflow:hidden}.program-empty{text-align:center;align-content:center;place-items:center;min-height:280px;padding:30px;display:grid}.program-empty>span{color:#a6d0ff;font-size:42px}.program-empty h3{margin:13px 0 5px;font-family:Georgia,serif;font-size:24px;font-weight:500}.program-empty p{color:#9eb1cd;font-size:10px}.program-profile{border-bottom:1px solid #ffffff1d;justify-content:space-between;align-items:flex-end;gap:20px;padding:25px;display:flex}.program-profile h2{margin:6px 0;font-family:Georgia,serif;font-size:30px;font-weight:500}.program-profile p:not(.eyebrow){color:#9eb1cd;max-width:560px;font-size:10px}.program-profile label{color:#9eb1cd;gap:6px;font-size:9px;display:grid}.program-profile select,.stacked-program-form input,.stacked-program-form select,.participant-row input{color:#eef6ff;background:#ffffff0b;border:1px solid #ffffff35;border-radius:9px;padding:9px}.program-profile option,.stacked-program-form option{background:#071a3a}.program-tabs-grid{border-bottom:1px solid #ffffff1d;grid-template-columns:1fr 1fr;display:grid}.program-tabs-grid>section{padding:22px}.program-tabs-grid>section+section{border-left:1px solid #ffffff1d}.program-tabs-grid h3,.program-resources h3{margin:0 0 14px;font-family:Georgia,serif;font-weight:500}.participant-row{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.participant-row strong,.participant-row small{display:block}.participant-row small{color:#9eb1cd;margin-top:3px;font-size:9px}.participant-row form{gap:4px;display:flex}.participant-row input{width:55px}.progress-track{background:#ffffff14;border-radius:9px;height:4px;margin-top:7px;overflow:hidden}.progress-track i{background:linear-gradient(90deg,#5a9df1,#a9d1ff);border-radius:9px;height:100%;display:block}.stacked-program-form{gap:8px;margin-top:13px;display:grid}.mini-form-grid{grid-template-columns:1.2fr 1fr .7fr;gap:7px;display:grid}.session-row{grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:9px 0;display:grid}.session-row>span{color:#cbe2ff;background:#ffffff0a;border:1px solid #ffffff38;border-radius:10px;place-items:center;width:34px;height:34px;font-family:Georgia,serif;display:grid}.session-row strong,.session-row small{display:block}.session-row small{color:#9eb1cd;margin-top:3px;font-size:9px}.program-resources{padding:22px}.resource-pills{flex-wrap:wrap;gap:8px;margin-bottom:13px;display:flex}.resource-pills>span{color:#d7eaff;background:#ffffff0b;border:1px solid #ffffff35;border-radius:11px;padding:9px 11px;font-size:10px}.resource-pills small{color:#91a9c9;margin-top:3px;font-size:8px;display:block}@media (max-width:1100px){.program-layout{grid-template-columns:1fr}.program-cards{grid-template-columns:1fr 1fr}}@media (max-width:760px){.programs-heading,.program-profile{flex-direction:column;align-items:flex-start}.program-cards,.program-tabs-grid{grid-template-columns:1fr}.program-tabs-grid>section+section{border-top:1px solid #ffffff1d;border-left:0}.mini-form-grid{grid-template-columns:1fr}}.reports-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.report-kpis{grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:20px;display:grid}.report-kpi{background:linear-gradient(145deg,#ffffff1b,#ffffff08 62%,#4b91ff10);border:1px solid #ffffff45;border-radius:17px;padding:17px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff5e,0 16px 38px #00081731}.report-kpi:before{content:"";background:linear-gradient(#ffffff1c,#0000);border-radius:999px;height:43%;position:absolute;inset:1px 12% auto}.report-kpi span,.report-kpi strong,.report-kpi small{display:block;position:relative}.report-kpi span{color:#b9dcff;font-family:Georgia,serif;font-size:26px}.report-kpi strong{margin-top:7px;font-size:10px}.report-kpi small{color:#92a8c7;margin-top:4px;font-size:8px}.report-workspace{grid-template-columns:260px minmax(0,1fr);gap:18px;display:grid}.report-library{align-self:start;overflow:hidden}.report-preset-list{padding:8px}.report-preset-list button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:10px}.report-preset-list button:hover,.report-preset-list .selected-report{background:#ffffff0c;border-color:#ffffff36}.report-preset-list span,.report-preset-list small{display:block}.report-preset-list span{font-size:10px;font-weight:700}.report-preset-list small{color:#91a8c7;margin-top:3px;font-size:8px}.saved-title{border-top:1px solid #ffffff1d}.saved-report{border-bottom:1px solid #ffffff13;grid-template-columns:1fr auto;align-items:center;display:grid}.saved-report button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:11px 14px}.saved-report button:last-child{color:#849ab9;font-size:17px}.saved-report strong,.saved-report small{display:block}.saved-report strong{font-size:10px}.saved-report small{color:#91a8c7;margin-top:3px;font-size:8px}.report-main{gap:18px;display:grid}.report-builder{padding:22px}.builder-title{justify-content:space-between;align-items:center;display:flex}.builder-title h3{margin:4px 0;font-family:Georgia,serif;font-size:22px;font-weight:500}.builder-controls{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.builder-controls label{color:#9fb2ce;text-transform:uppercase;letter-spacing:.06em;gap:5px;font-size:8px;display:grid}.builder-controls select,.builder-controls input,.save-report input{color:#eff6ff;text-transform:none;letter-spacing:normal;background:#ffffff0b;border:1px solid #ffffff35;border-radius:9px;outline:0;width:100%;padding:9px}.builder-controls option{background:#071a3a}.report-visual{overflow:hidden}.report-visual>header{border-bottom:1px solid #ffffff1d;justify-content:space-between;align-items:flex-end;gap:20px;padding:23px 25px;display:flex}.report-visual h2{margin:4px 0;font-family:Georgia,serif;font-size:39px;font-weight:500}.report-visual header>div>span{color:#9fb2ce;font-size:9px}.save-report{gap:7px;display:flex}.save-report input{min-width:170px}.bar-chart{gap:12px;padding:25px;display:grid}.bar-row{grid-template-columns:120px minmax(120px,1fr) 80px;align-items:center;gap:12px;display:grid}.bar-row>span{color:#b8c9df;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.bar-row>div{background:#ffffff07;border:1px solid #ffffff16;border-radius:7px;height:19px;overflow:hidden}.bar-row i{background:linear-gradient(90deg,#397fd7,#83bdff);border-radius:6px;height:100%;display:block;box-shadow:inset 0 1px #ffffff51,0 0 17px #57a3ff35}.bar-row b{text-align:right;color:#d6e9ff;font-size:9px}.report-table{padding:18px 25px}.report-table>div{border-bottom:1px solid #ffffff18;grid-template-columns:1fr auto;gap:20px;padding:11px 4px;font-size:10px;display:grid}.report-table>div:first-child{text-transform:uppercase;letter-spacing:.08em;color:#91a8c7;font-size:8px}.donut-layout{grid-template-columns:220px 1fr;align-items:center;gap:35px;padding:30px;display:grid}.donut-ring{background:radial-gradient(circle,#071a3a 0 54%,transparent 55%),conic-gradient(#77b5ff 0 31%,#4b83d2 31% 56%,#8acddd 56% 74%,#776eb7 74%);border-radius:50%;align-content:center;place-items:center;width:190px;height:190px;display:grid;box-shadow:inset 0 0 28px #ffffff16,0 25px 55px #00081750}.donut-ring span{font-family:Georgia,serif;font-size:26px}.donut-ring small{color:#91a8c7;text-transform:uppercase;font-size:8px}.donut-legend{gap:9px;display:grid}.donut-legend>div{grid-template-columns:9px 1fr auto;align-items:center;gap:9px;font-size:9px;display:grid}.donut-legend i{border-radius:3px;width:8px;height:8px}.report-empty{text-align:center;color:#91a8c7;padding:60px;font-size:10px}@media (max-width:1150px){.report-kpis,.builder-controls{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.report-workspace{grid-template-columns:1fr}.report-library{grid-template-columns:1fr 1fr;display:grid}.report-library>.panel-title{grid-column:1/-1}.report-preset-list{grid-template-columns:1fr 1fr;display:grid}.saved-title{border-top:0}}@media (max-width:720px){.reports-heading,.report-visual>header{flex-direction:column;align-items:flex-start}.report-kpis,.builder-controls,.report-library,.report-preset-list,.donut-layout{grid-template-columns:1fr}.bar-row{grid-template-columns:80px 1fr 55px}.save-report{flex-direction:column;width:100%}}.audience-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.segment-strip{gap:10px;margin-bottom:20px;padding:2px;display:flex;overflow:auto}.segment-strip button{min-width:190px;color:inherit;text-align:left;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:14px;display:grid}.segment-strip button>span{color:#b8dcff;font-family:Georgia,serif;font-size:25px}.segment-strip strong,.segment-strip small{display:block}.segment-strip strong{font-size:10px}.segment-strip small{color:#91a8c7;margin-top:3px;font-size:8px}.audience-layout{grid-template-columns:minmax(280px,.62fr) minmax(0,1.45fr);gap:20px;display:grid}.audience-list,.audience-detail{overflow:hidden}.audience-list-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff18;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.audience-list-row:hover{background:#ffffff0b}.audience-list-row strong,.audience-list-row small,.audience-list-row b{display:block}.audience-list-row small{color:#91a8c7;margin-top:3px;font-size:8px}.audience-list-row>div:last-child{text-align:right}.audience-list-row b{color:#b9dcff;font-family:Georgia,serif;font-size:20px}.audience-icon{color:#c9e3ff;background:radial-gradient(circle at 35% 25%,#ffffff30,#0000 35%),#5799ef1a;border:1px solid #ffffff45;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.audience-empty{text-align:center;align-content:center;place-items:center;min-height:430px;padding:30px;display:grid}.audience-empty>span{color:#9fcaff;font-size:44px}.audience-empty h3{margin:14px 0 4px;font-family:Georgia,serif;font-size:25px;font-weight:500}.audience-empty p{color:#91a8c7;max-width:330px;font-size:10px}.audience-detail>header{border-bottom:1px solid #ffffff1d;justify-content:space-between;align-items:center;padding:24px;display:flex}.audience-detail h2{margin:5px 0;font-family:Georgia,serif;font-size:29px;font-weight:500}.audience-detail header p:not(.eyebrow){color:#91a8c7;font-size:10px}.audience-count{text-align:right}.audience-count span,.audience-count small{display:block}.audience-count span{color:#bddfff;font-family:Georgia,serif;font-size:30px}.audience-count small{color:#91a8c7;font-size:8px}.audience-tools{background:#ffffff18;border-bottom:1px solid #ffffff1d;grid-template-columns:1fr 1fr;gap:1px;display:grid}.audience-tools form{background:#071b3cb8;gap:8px;padding:20px;display:grid}.audience-tools h3{margin:0 0 5px;font-family:Georgia,serif;font-weight:500}.audience-tools input,.audience-tools select,.audience-member select{color:#eef6ff;background:#ffffff0b;border:1px solid #ffffff35;border-radius:9px;padding:9px}.audience-tools option,.audience-member option{background:#071a3a}.audience-member-head,.audience-member{grid-template-columns:1.5fr .65fr .65fr;align-items:center;gap:12px;padding:11px 20px;display:grid}.audience-member-head{color:#91a8c7;text-transform:uppercase;letter-spacing:.08em;background:#ffffff08;font-size:8px}.audience-member{border-bottom:1px solid #ffffff15}.audience-member strong,.audience-member small{display:block}.audience-member strong{font-size:10px}.audience-member small{color:#91a8c7;margin-top:3px;font-size:8px}@media (max-width:1000px){.audience-layout{grid-template-columns:1fr}}@media (max-width:720px){.audience-heading,.audience-detail>header{flex-direction:column;align-items:flex-start}.audience-tools{grid-template-columns:1fr}.audience-member-head,.audience-member{grid-template-columns:1.2fr .7fr .7fr}}.campaign-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.campaign-safety{border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:18px;padding:16px 18px;display:grid}.campaign-safety h3{margin:3px 0;font-family:Georgia,serif;font-size:18px;font-weight:500}.campaign-safety p:not(.eyebrow){color:#9fb3d0;max-width:720px;font-size:9px;line-height:1.5}.provider-orb{color:#bddcff;background:linear-gradient(145deg,#fff2,#5f93d719);border:1px solid #ffffff50;border-radius:13px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffff73,0 12px 28px #00091d55}.provider-orb.ready{color:#d5fff2;background:linear-gradient(145deg,#8ddfc344,#5f93d719)}.campaign-layout{grid-template-columns:minmax(290px,.65fr) minmax(0,1.5fr);gap:20px;display:grid}.campaign-list,.campaign-detail{overflow:hidden}.campaign-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff17;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:15px 16px;display:grid}.campaign-row:hover{background:#ffffff0b}.campaign-row strong,.campaign-row small{display:block}.campaign-row small{color:#91a8c7;margin-top:3px;font-size:8px}.campaign-sigil{color:#d2e8ff;background:radial-gradient(circle at 32% 22%,#ffffff39,#0000 34%),linear-gradient(145deg,#538fe141,#ffffff0a);border:1px solid #ffffff4a;border-radius:13px;place-items:center;width:37px;height:37px;display:grid;box-shadow:inset 0 1px #ffffff6b}.warmup-title{border-top:1px solid #ffffff1d;margin-top:8px}.warmup-row{border-bottom:1px solid #ffffff15;justify-content:space-between;align-items:center;padding:12px 17px;display:flex}.warmup-row strong,.warmup-row small{display:block}.warmup-row strong{font-size:9px}.warmup-row small{color:#91a8c7;margin-top:3px;font-size:8px}.warmup-row>span{color:#b9dcff;font-family:Georgia,serif;font-size:13px}.campaign-empty{text-align:center;align-content:center;place-items:center;min-height:500px;padding:30px;display:grid}.campaign-empty>span{color:#acd2ff;font-size:43px}.campaign-empty h3{margin:13px 0 5px;font-family:Georgia,serif;font-size:25px;font-weight:500}.campaign-empty p{color:#91a8c7;max-width:340px;font-size:10px;line-height:1.6}.campaign-detail>header{border-bottom:1px solid #ffffff1d;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px;display:flex}.campaign-detail h2{margin:5px 0;font-family:Georgia,serif;font-size:29px;font-weight:500}.campaign-detail header p:not(.eyebrow){color:#91a8c7;font-size:10px}.campaign-readiness{text-align:right}.campaign-readiness span,.campaign-readiness small{display:block}.campaign-readiness span{color:#b9dcff;font-family:Georgia,serif;font-size:31px}.campaign-readiness small{color:#91a8c7;font-size:8px}.launch-controls{background:#ffffff06;border-bottom:1px solid #ffffff1d;justify-content:flex-end;gap:8px;padding:13px 20px;display:flex}.approved-action{color:#bcebd9;background:#78d7b512;border-color:#78d7b576}.campaign-grid{grid-template-columns:1.15fr .85fr;display:grid}.campaign-grid>section{min-width:0;padding:22px}.campaign-grid>section+section{border-left:1px solid #ffffff1d}.campaign-grid h3{margin:0 0 14px;font-family:Georgia,serif;font-weight:500}.sequence-step{border-bottom:1px solid #ffffff15;grid-template-columns:auto 1fr;gap:11px;padding:11px 0;display:grid}.sequence-step>span{color:#b9dcff;background:#ffffff0a;border:1px solid #ffffff45;border-radius:10px;place-items:center;width:30px;height:30px;font-family:Georgia,serif;display:grid}.sequence-step strong,.sequence-step small{display:block}.sequence-step strong{font-size:10px}.sequence-step small{color:#82b2e7;margin-top:3px;font-size:8px}.sequence-step p{color:#9fb0ca;white-space:pre-wrap;max-height:72px;margin-top:7px;font-size:9px;line-height:1.5;overflow:auto}.sequence-form{gap:8px;padding-top:13px;display:grid}.sequence-form>div{grid-template-columns:1fr 80px;gap:7px;display:grid}.sequence-form input,.sequence-form textarea{color:#eef6ff;background:#ffffff0b;border:1px solid #ffffff35;border-radius:9px;padding:9px}.sequence-form textarea{resize:vertical;min-height:95px}.sequence-form button{justify-self:start}.ledger-summary{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px;display:grid}.ledger-summary span{color:#91a8c7;text-align:center;background:#ffffff07;border:1px solid #ffffff25;border-radius:9px;padding:8px;font-size:7px}.ledger-summary b{color:#c6e2ff;margin-bottom:2px;font-family:Georgia,serif;font-size:16px;display:block}.recipient-row{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:9px;padding:9px 0;display:flex}.recipient-row strong,.recipient-row small{text-overflow:ellipsis;display:block;overflow:hidden}.recipient-row strong{font-size:9px}.recipient-row small{color:#91a8c7;margin-top:2px;font-size:8px}.modal-note{color:#9fb2ce;margin:12px 0;font-size:9px;line-height:1.55}@media (max-width:1080px){.campaign-layout{grid-template-columns:1fr}.campaign-list{grid-template-columns:1fr 1fr;display:grid}.campaign-list>.panel-title,.warmup-title{grid-column:1/-1}}@media (max-width:760px){.campaign-heading,.campaign-detail>header,.campaign-safety{grid-template-columns:1fr;align-items:flex-start}.campaign-heading{flex-direction:column}.campaign-grid,.campaign-list{grid-template-columns:1fr}.campaign-grid>section+section{border-top:1px solid #ffffff1d;border-left:0}.launch-controls{flex-wrap:wrap;justify-content:flex-start}.campaign-safety>.status{justify-self:start}}.pilot-heading{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.pilot-heading .section-intro{margin-bottom:0}.pilot-readiness{text-align:right;min-width:100px}.pilot-readiness b,.pilot-readiness small{display:block}.pilot-readiness b{color:#badcff;font-family:Georgia,serif;font-size:33px}.pilot-readiness small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.pilot-boundary{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:20px;padding:17px 20px;display:grid}.pilot-boundary>span:first-child{color:#b9dcff;background:linear-gradient(145deg,#ffffff1c,#5794dd17);border:1px solid #ffffff45;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.pilot-boundary strong,.pilot-boundary p{display:block}.pilot-boundary strong{font-size:10px}.pilot-boundary p{color:var(--muted);margin:4px 0;font-size:8px;line-height:1.45}.pilot-grid{grid-template-columns:1fr 1fr;align-items:start;gap:17px;display:grid}.pilot-profile,.pilot-checklist,.pilot-import,.pilot-safety,.pilot-recovery,.pilot-privacy,.pilot-audit{overflow:hidden}.pilot-profile form{grid-template-columns:1fr 1fr;gap:9px;padding:18px;display:grid}.pilot-profile label{color:var(--muted);gap:5px;font-size:7px;display:grid}.pilot-profile input,.pilot-profile select,.pilot-step select,.privacy-form input,.privacy-form select{min-width:0;color:inherit;background:#ffffff0a;border:1px solid #ffffff34;border-radius:8px;padding:8px;font-size:8px}.pilot-profile option,.pilot-step option,.privacy-form option{color:#fff;background:#071a3a}.pilot-profile .pilot-check{align-items:center;gap:7px;display:flex}.pilot-profile .pilot-check input{width:auto}.pilot-profile button{justify-self:start}.pilot-step{border-bottom:1px solid #ffffff16;grid-template-columns:auto 1fr .66fr;align-items:center;gap:10px;padding:11px 16px;display:grid}.pilot-step>button{color:#badcff;background:#ffffff08;border:1px solid #ffffff3c;border-radius:50%;width:28px;height:28px}.pilot-step strong,.pilot-step small{display:block}.pilot-step strong{font-size:9px}.pilot-step small{color:var(--muted);margin-top:3px;font-size:7px}.pilot-step.complete strong{color:var(--muted);text-decoration:line-through}.pilot-section-body{padding:18px}.pilot-section-body>p{color:var(--muted);margin:0 0 14px;font-size:8px;line-height:1.55}.pilot-file{background:#ffffff07;border:1px dashed #ffffff45;border-radius:12px;gap:6px;margin-bottom:12px;padding:16px;font-size:9px;display:grid}.pilot-file input{font-size:8px}.pilot-file small{color:var(--muted);font-size:7px}.safety-list{padding:9px 17px}.safety-list>div{border-bottom:1px solid #ffffff16;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:10px 0;display:grid}.safety-list>div>span{color:#77d2a5;border:1px solid #ffffff39;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.safety-list p{margin:0}.safety-list strong,.safety-list small{display:block}.safety-list strong{font-size:9px}.safety-list small{color:var(--muted);margin-top:3px;font-size:7px}.export-row{border-bottom:1px solid #ffffff16;padding:10px 0}.export-row strong,.export-row small{display:block}.export-row strong{font-size:8px}.export-row small{color:var(--muted);margin-top:3px;font-size:7px}.privacy-form{border-bottom:1px solid var(--line);grid-template-columns:1.1fr .6fr 1fr 1fr auto;gap:6px;padding:14px;display:grid}.privacy-row{border-bottom:1px solid #ffffff16;grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:10px 15px;display:grid}.privacy-row strong,.privacy-row small{display:block}.privacy-row strong{font-size:9px}.privacy-row small{color:var(--muted);margin-top:3px;font-size:7px}.audit-row{border-bottom:1px solid #ffffff16;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:10px 16px;display:grid}.audit-row>span{color:#baddff;border:1px solid #ffffff39;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.audit-row strong,.audit-row small{display:block}.audit-row strong{text-transform:capitalize;font-size:8px}.audit-row small{color:var(--muted);margin-top:3px;font-size:7px}.app-shell[data-mode=day] .pilot-profile input,.app-shell[data-mode=day] .pilot-profile select,.app-shell[data-mode=day] .pilot-step select,.app-shell[data-mode=day] .privacy-form input,.app-shell[data-mode=day] .privacy-form select{color:#172640;background:#fff;border-color:#cad8e7}.app-shell[data-mode=day] .pilot-file{background:#f3f7fb;border-color:#bfcfe0}.app-shell[data-surface=flat] .pilot-boundary>span:first-child,.app-shell[data-surface=flat] .pilot-file{box-shadow:none;background-image:none}@media (max-width:1050px){.pilot-grid{grid-template-columns:1fr}.privacy-form{grid-template-columns:1fr 1fr}}@media (max-width:700px){.pilot-heading{flex-direction:column;align-items:flex-start}.pilot-readiness{text-align:left}.pilot-boundary{grid-template-columns:auto 1fr}.pilot-boundary>.status{grid-column:1/-1;justify-self:start}.pilot-profile form,.privacy-form{grid-template-columns:1fr}.pilot-step{grid-template-columns:auto 1fr}.pilot-step select{grid-column:2}}.settings-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.settings-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.45fr);gap:20px;display:grid}.appearance-studio,.connector-center{overflow:hidden}.setting-section{border-bottom:1px solid var(--line);padding:20px}.choice-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.choice-grid.three{grid-template-columns:repeat(3,1fr)}.setting-choice,.palette-choice{color:inherit;text-align:left;background:#ffffff08;border:1px solid #ffffff34;border-radius:12px;gap:8px;padding:11px;transition:all .18s;display:grid}.setting-choice:hover,.palette-choice:hover,.selected-setting{background:#79adf018;border-color:#90c1ff9c;box-shadow:inset 0 1px #ffffff51,0 10px 24px #00081732}.setting-choice strong,.palette-choice strong{font-size:9px}.theme-mini{border:1px solid #ffffff35;border-radius:8px;height:31px;display:block}.theme-mini.night{background:radial-gradient(circle at 70% 10%,#377eda,#0000 40%),#05142f}.theme-mini.day{background:radial-gradient(circle at 70% 10%,#bcd9ff,#0000 40%),#f3f7fc}.theme-mini.system{background:linear-gradient(90deg,#05142f 0 50%,#f3f7fc 50%)}.surface-mini{border-radius:8px;height:31px;display:block}.surface-mini.glass{background:linear-gradient(145deg,#ffffff35,#ffffff0b);border:1px solid #ffffff80;box-shadow:inset 0 1px #fff,0 7px 14px #0005}.surface-mini.flat{background:#173760;border:1px solid #6684ab}.palette-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.palette-choice{grid-template-columns:auto 1fr;align-items:center}.palette-choice i{border-radius:9px;width:30px;height:30px;box-shadow:inset 0 1px #ffffff70}.palette-choice i.sapphire{background:linear-gradient(145deg,#0a2250,#4b97ff)}.palette-choice i.obsidian-gold{background:linear-gradient(145deg,#08090c,#c99b43)}.palette-choice i.amethyst{background:linear-gradient(145deg,#18102f,#9b6aff)}.palette-choice i.emerald{background:linear-gradient(145deg,#061d1a,#32af8c)}.palette-choice i.teal{background:linear-gradient(145deg,#04232a,#25c3c9)}.vault-notice{border-bottom:1px solid var(--line);background:#5f9be510;grid-template-columns:auto 1fr;gap:12px;padding:18px 20px;display:grid}.vault-notice>span{color:#b9dcff;background:#ffffff0a;border:1px solid #ffffff41;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.vault-notice strong{font-size:10px}.vault-notice p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.55}.connector-grid{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.connector-card{background:linear-gradient(145deg,#ffffff12,#ffffff06);border:1px solid #ffffff30;border-radius:15px;padding:15px;box-shadow:inset 0 1px #ffffff32}.connector-card header{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.connector-card h3{margin:2px 0;font-family:Georgia,serif;font-size:16px;font-weight:500}.connector-card header small{color:var(--muted);font-size:7px}.connector-logo{color:#d6eaff;background:linear-gradient(145deg,#ffffff29,#5f9de51b);border:1px solid #ffffff49;border-radius:11px;place-items:center;width:35px;height:35px;font-family:Georgia,serif;display:grid}.capability-pills{flex-wrap:wrap;gap:5px;margin:13px 0;display:flex}.capability-pills span{color:var(--muted);background:#ffffff08;border:1px solid #ffffff26;border-radius:99px;padding:5px 7px;font-size:7px}.connector-card footer{border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.connector-card footer>span{color:var(--muted);text-transform:uppercase;font-size:7px}.connector-card footer select{color:#eaf3ff;background:#0a2148;border:1px solid #ffffff32;border-radius:8px;max-width:145px;padding:7px;font-size:8px}.connector-card footer .outline-action{padding:7px 9px;font-size:8px}.organization-modal textarea{color:#eef6ff}.app-shell[data-palette=obsidian-gold]{--forest:#d8b15a;--gold:#eccb7c}.app-shell[data-palette=obsidian-gold] .workspace{background:radial-gradient(circle at 85% 10%,#b98b3124,#0000 30%),linear-gradient(125deg,#050608,#171208)}.app-shell[data-palette=obsidian-gold] .sidebar{background:linear-gradient(165deg,#030405,#17140f 75%,#5f481e 140%)}.app-shell[data-palette=obsidian-gold] .primary{background:linear-gradient(135deg,#6e5017,#c39539)}.app-shell[data-palette=amethyst]{--forest:#bca0ff;--gold:#c9b3ff}.app-shell[data-palette=amethyst] .workspace{background:radial-gradient(circle at 85% 10%,#9e6cff2d,#0000 30%),linear-gradient(125deg,#090716,#22164c)}.app-shell[data-palette=amethyst] .sidebar{background:linear-gradient(165deg,#070511,#1b123c 72%,#603fa7 140%)}.app-shell[data-palette=amethyst] .primary{background:linear-gradient(135deg,#4a2b91,#8f64e9)}.app-shell[data-palette=emerald]{--forest:#7dd8bc;--gold:#91e2c9}.app-shell[data-palette=emerald] .workspace{background:radial-gradient(circle at 85% 10%,#35b89129,#0000 30%),linear-gradient(125deg,#03100f,#0b342e)}.app-shell[data-palette=emerald] .sidebar{background:linear-gradient(165deg,#020b0a,#092b27 72%,#126e59 140%)}.app-shell[data-palette=emerald] .primary{background:linear-gradient(135deg,#0b5748,#29a482)}.app-shell[data-palette=teal]{--forest:#7de9e5;--gold:#9cf5ee}.app-shell[data-palette=teal] .workspace{background:radial-gradient(circle at 84% 8%,#2bd2d83b,#0000 31%),radial-gradient(circle at 22% 92%,#0a778e32,#0000 38%),linear-gradient(128deg,#031218,#07323b 54%,#071e29)}.app-shell[data-palette=teal] .sidebar{background:linear-gradient(165deg,#020c12,#06303a 70%,#087a82 138%)}.app-shell[data-palette=teal] .primary{background:linear-gradient(135deg,#087985,#20bcc0);box-shadow:inset 0 1px #baffff80,0 10px 26px #00aebc42}.app-shell[data-palette=teal] .nav-item:hover,.app-shell[data-palette=teal] .nav-item.active{background:linear-gradient(145deg,#55e0e229,#ffffff09);border-color:#8ef7f3a8;box-shadow:inset 0 1px #d9ffff90,0 11px 28px #00171f66}.app-shell[data-palette=teal] .eyebrow{color:#91eee9}.brand-logo{padding:0 2px 20px;display:block}.brand-logo>span{aspect-ratio:1789/879;filter:drop-shadow(0 8px 20px #0008195c);background:url(/brand/nurturearc-official-logo.png) 50%/contain no-repeat;width:100%;display:block}.app-shell[data-palette=amethyst] .brand-logo>span{filter:drop-shadow(0 0 14px #45d6c640)drop-shadow(0 10px 22px #06020e99)}@media (max-width:720px){.brand-logo{width:190px;padding-bottom:10px}}.app-shell[data-surface=flat] .panel,.app-shell[data-surface=flat] .metrics,.app-shell[data-surface=flat] .glass-panel,.app-shell[data-surface=flat] .migration-card,.app-shell[data-surface=flat] .topbar,.app-shell[data-surface=flat] .search,.app-shell[data-surface=flat] .outline-action{-webkit-backdrop-filter:none;box-shadow:none;background-image:none}.app-shell[data-surface=flat] .panel:before,.app-shell[data-surface=flat] .glass-panel:before,.app-shell[data-surface=flat] .metrics:before,.app-shell[data-surface=flat] .primary:after{display:none}.app-shell[data-surface=flat] .panel,.app-shell[data-surface=flat] .metrics{background:#0b2248}.app-shell[data-surface=flat] .connector-card{box-shadow:none;background:#102b58}.app-shell[data-mode=day]{--ink:#14213a;--muted:#62718a;--line:#cddbeb;--paper:#edf3fa;color:var(--ink)}.app-shell[data-mode=day] .workspace{background:radial-gradient(circle at 82% 8%,#c8ddff,#0000 30%),linear-gradient(140deg,#edf3fb,#f9fbfe 50%,#e7eff9)}.app-shell[data-mode=day] .topbar{background:#f8fbffdd}.app-shell[data-mode=day] .topbar h1,.app-shell[data-mode=day] .search input,.app-shell[data-mode=day] .metric strong{color:#14213a}.app-shell[data-mode=day] .panel,.app-shell[data-mode=day] .metrics,.app-shell[data-mode=day] .glass-panel,.app-shell[data-mode=day] .migration-card{background:linear-gradient(145deg,#ffffffd9,#f4f8fcbf);border-color:#fff;box-shadow:inset 0 1px #fff,0 18px 50px #173b7718}.app-shell[data-mode=day] .panel:before,.app-shell[data-mode=day] .glass-panel:before,.app-shell[data-mode=day] .metrics:before{background:linear-gradient(#ffffff80,#0000)}.app-shell[data-mode=day] .table-row,.app-shell[data-mode=day] .campaign-row,.app-shell[data-mode=day] .audience-list-row{color:#1a2943;border-bottom-color:#d8e3ef}.app-shell[data-mode=day] .status{color:#52637b;background:#e9eff7;border-color:#fff}.app-shell[data-mode=day] .active-status{color:#245998;background:#dcecff}.app-shell[data-mode=day] .setting-choice,.app-shell[data-mode=day] .palette-choice,.app-shell[data-mode=day] .connector-card{color:#172640;background:#ffffff8f;border-color:#d8e4f0}.app-shell[data-mode=day] .connector-card footer select{color:#1b2b45;background:#f6f9fd;border-color:#cad8e8}.app-shell[data-mode=day] .outline-action{color:#164a95;background:#ffffffb8;border-color:#c7d8ec}.app-shell[data-mode=day][data-surface=flat] .panel,.app-shell[data-mode=day][data-surface=flat] .metrics{background:#f8fbfe;border-color:#d4e0ed}.app-shell[data-mode=day][data-surface=flat] .connector-card{background:#f4f8fc}.app-shell[data-motion=reduced] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.app-shell[data-motion=reduced] :before,.app-shell[data-motion=reduced] :after{transition:none!important;animation:none!important}.nav-section-label{color:#82a5d4;letter-spacing:.16em;text-transform:uppercase;margin:5px 12px 2px;font-size:7px;font-weight:800}.nav-section{gap:6px;display:grid}.nav-section-toggle,.workspace-mode-toggle{color:#a9c0df;text-align:left;letter-spacing:.08em;text-transform:uppercase;background:#ffffff07;border:1px solid #ffffff25;border-radius:12px;justify-content:space-between;align-items:center;padding:9px 11px;font-size:8px;font-weight:750;display:flex}.nav-section-toggle:hover,.workspace-mode-toggle:hover{color:#fff;background:#53d4cf12;border-color:#79cfd0aa}.nav-section .nav-item{margin-left:8px}.workspace-mode-toggle{z-index:1;text-transform:none;letter-spacing:0;margin:10px 1px 8px;font-size:9px;position:relative}.activation-hero{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:32px;margin-bottom:20px;padding:30px;display:grid;overflow:hidden}.activation-hero h2{margin:8px 0 12px;font-family:Georgia,serif;font-size:36px;font-weight:500;line-height:1.08}.activation-hero p:not(.eyebrow){max-width:690px;color:var(--muted);margin:0 0 20px;font-size:11px;line-height:1.65}.activation-progress{text-align:center}.activation-progress>span,.activation-progress>small{display:block}.activation-progress>span{color:#9de6df;font-family:Georgia,serif;font-size:48px}.activation-progress>small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.activation-progress>i{background:#ffffff0a;border:1px solid #ffffff36;border-radius:99px;height:8px;margin-top:14px;display:block;overflow:hidden}.activation-progress>i>b{border-radius:inherit;background:linear-gradient(90deg,#24bfc0,#72e7df);height:100%;display:block;box-shadow:0 0 18px #37d4cf8f}.activation-steps{grid-template-columns:1fr 1fr;gap:14px;display:grid}.activation-step{color:inherit;text-align:left;border:1px solid #ffffff30;grid-template-columns:auto 1fr;gap:15px;min-height:165px;padding:20px;transition:all .18s;display:grid}.activation-step:hover{border-color:#64d9d8a8;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff70,0 18px 38px #0008174a}.activation-step>span{color:#b8e7e4;background:linear-gradient(145deg,#ffffff20,#35c9c317);border:1px solid #ffffff4b;border-radius:13px;place-items:center;width:37px;height:37px;font-family:Georgia,serif;display:grid}.activation-step small{color:#80a4d3;letter-spacing:.12em;font-size:7px}.activation-step h3{margin:6px 0;font-family:Georgia,serif;font-size:19px;font-weight:500}.activation-step p{color:var(--muted);margin:0 0 12px;font-size:9px;line-height:1.55}.activation-step strong{color:#89ded9;font-size:9px}.activation-step.complete{border-color:#56d0b85c}.activation-step.complete>span{color:#aaf4dd;background:#43c7a72b}.activation-promise{grid-template-columns:auto 1fr;align-items:center;gap:13px;margin-top:18px;padding:18px 22px;display:grid}.activation-promise>span{color:#8de1dd;border:1px solid #ffffff40;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.activation-promise strong{font-size:10px}.activation-promise p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.5}@media (max-width:900px){.activation-hero{grid-template-columns:1fr}.activation-progress{text-align:left;max-width:240px}.activation-steps{grid-template-columns:1fr}}@media (max-width:720px){.sidebar nav{grid-template-columns:repeat(2,minmax(145px,1fr));display:grid;overflow:visible}.nav-section-label{grid-column:1/-1}.nav-section{display:contents}.nav-section-toggle{grid-column:1/-1}.nav-section .nav-item{margin-left:0}.workspace-mode-toggle{width:100%;margin-top:8px}.activation-hero{padding:22px}.activation-hero h2{font-size:29px}.activation-step{min-height:0}.activation-guide{padding-top:22px}}.engagement-operations{background:linear-gradient(145deg,#ffffff14,#ffffff07);margin:18px 0;padding:0;overflow:hidden}.engagement-ops-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.engagement-ops-head h3,.engagement-operations h4{margin:3px 0;font-family:Georgia,serif;font-weight:500}.engagement-quick-stats{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.engagement-quick-stats span{color:var(--muted);background:#ffffff09;border:1px solid #ffffff2c;border-radius:99px;padding:6px 9px;font-size:8px}.engagement-quick-stats b{color:var(--ink);font-size:10px}.engagement-ops-tabs{border-bottom:1px solid var(--line);gap:5px;padding:10px 14px;display:flex;overflow-x:auto}.engagement-ops-tabs button{white-space:nowrap;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:99px;padding:7px 10px;font-size:8px}.engagement-ops-tabs button:hover,.engagement-ops-tabs button.active{color:var(--ink);background:#ffffff0d;border-color:#ffffff37;box-shadow:inset 0 1px #ffffff38}.engagement-ops-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:0;display:grid}.engagement-ops-grid>form{border-right:1px solid var(--line);padding:20px}.engagement-ops-grid label,.engagement-portal-panel label{color:var(--muted);gap:5px;margin:9px 0;font-size:8px;display:grid}.engagement-ops-grid input,.engagement-ops-grid textarea,.engagement-ops-grid select,.engagement-portal-panel input{width:100%;color:var(--ink);font:inherit;background:#071a35ad;border:1px solid #ffffff30;border-radius:10px;padding:9px}.engagement-ops-grid textarea{resize:vertical;min-height:64px}.engagement-checks{color:var(--muted)!important;align-items:center!important;gap:16px!important;margin:10px 0!important;display:flex!important}.engagement-checks input{width:auto!important}.engagement-history{min-width:0;padding:20px}.engagement-history article{border-bottom:1px solid #ffffff18;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:12px 0;display:grid}.engagement-history article p{color:var(--muted);grid-column:1/-1;margin:2px 0;font-size:8px;line-height:1.5}.engagement-history article small{color:var(--muted);margin-top:3px;font-size:7px;display:block}.engagement-history select{color:var(--ink);background:#071a35;border:1px solid #ffffff2c;border-radius:8px;padding:6px;font-size:8px}.engagement-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.engagement-summary-grid article{background:linear-gradient(145deg,#fff1,#ffffff05);border:1px solid #ffffff28;border-radius:15px;padding:17px;box-shadow:inset 0 1px #ffffff2d}.engagement-summary-grid article>strong{color:var(--forest);margin:10px 0;font-family:Georgia,serif;font-size:21px;display:block}.engagement-summary-grid p,.engagement-summary-grid small{color:var(--muted);font-size:8px;line-height:1.5;display:block}.engagement-portal-panel{grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);gap:24px;padding:20px;display:grid}.engagement-portal-panel p{color:var(--muted);font-size:9px;line-height:1.6}.portal-created{background:#1bbdb215;border:1px solid #7de9e560;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:12px 16px 0;padding:12px 14px;display:flex}.portal-created small{text-overflow:ellipsis;max-width:650px;color:var(--muted);margin-top:3px;display:block;overflow:hidden}.app-shell[data-mode=day] .engagement-operations{background:linear-gradient(145deg,#ffffffdf,#eff7f8cf)}.app-shell[data-mode=day] .engagement-ops-grid input,.app-shell[data-mode=day] .engagement-ops-grid textarea,.app-shell[data-mode=day] .engagement-ops-grid select,.app-shell[data-mode=day] .engagement-portal-panel input,.app-shell[data-mode=day] .engagement-history select{color:#172640;background:#f8fbfe;border-color:#cdddea}.app-shell[data-mode=day] .engagement-summary-grid article{background:#ffffffa8;border-color:#d8e4eb}@media (max-width:900px){.engagement-ops-head{flex-direction:column;align-items:flex-start}.engagement-quick-stats{justify-content:flex-start}.engagement-ops-grid,.engagement-portal-panel{grid-template-columns:1fr}.engagement-ops-grid>form{border-right:0;border-bottom:1px solid var(--line)}.engagement-summary-grid{grid-template-columns:1fr}}.data-safety-center{border-top:1px solid var(--line);margin-top:28px;padding-top:26px}.data-safety-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:16px;display:grid}.import-stager,.staged-import{padding:18px}.csv-drop{text-align:center;cursor:pointer;background:linear-gradient(145deg,#31bfc00c,#ffffff06);border:1px dashed #80c7df70;border-radius:16px;place-items:center;gap:7px;margin:14px 0;padding:28px 18px;display:grid}.csv-drop input{opacity:0;pointer-events:none;position:absolute}.csv-drop>span{color:var(--forest);font-size:28px}.csv-drop small,.import-boundary p,.merge-explainer{color:var(--muted);font-size:8px;line-height:1.55}.import-boundary{background:#ffffff06;border:1px solid #ffffff20;border-radius:11px;margin-top:14px;padding:12px}.import-boundary p{margin:4px 0 0}.import-preview-metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0;display:grid}.import-preview-metrics span{color:var(--muted);background:#ffffff07;border:1px solid #fff2;border-radius:11px;padding:10px;font-size:8px}.import-preview-metrics b{color:var(--ink);font-family:Georgia,serif;font-size:20px;display:block}.safe-import-table>div{border-bottom:1px solid #ffffff15;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.safe-import-table>div>span:first-child{color:var(--muted);font-size:8px}.safe-import-table small{color:var(--muted);margin-top:2px;font-size:7px;display:block}.safe-import-actions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.duplicate-merge-center{overflow:hidden}.merge-explainer{border-bottom:1px solid var(--line);background:#ffffff05;margin:0;padding:14px 18px}.duplicate-safe-row{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.duplicate-safe-row small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.merge-preview-modal{max-width:720px}.merge-parties{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:18px 0;display:grid}.merge-parties>div{background:#ffffff08;border:1px solid #ffffff25;border-radius:12px;padding:14px}.merge-parties small,.merge-parties span{color:var(--muted);font-size:8px;display:block}.merge-parties strong{margin:5px 0;display:block}.merge-counts{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.merge-counts span{color:var(--muted);border:1px solid #ffffff28;border-radius:99px;padding:6px 9px;font-size:8px}.merge-counts b{color:var(--ink);margin-right:4px}.merge-blocked{color:#ffb8a6;background:#a54b2914;border:1px solid #d9917a55;border-radius:11px;padding:12px}.merge-blocked p{margin:4px 0;font-size:8px}.merge-preview-modal>label{color:var(--muted);gap:5px;margin:14px 0;font-size:8px;display:grid}.merge-preview-modal>label input{color:var(--ink);background:#071a35;border:1px solid #ffffff30;border-radius:9px;padding:9px}.app-shell[data-mode=day] .csv-drop,.app-shell[data-mode=day] .import-boundary,.app-shell[data-mode=day] .import-preview-metrics span,.app-shell[data-mode=day] .merge-parties>div{background:#ffffffa8;border-color:#cfdee9}.app-shell[data-mode=day] .merge-preview-modal>label input{color:#172640;background:#fff;border-color:#cbdbe7}@media (max-width:850px){.data-safety-grid,.merge-parties{grid-template-columns:1fr}.merge-parties>b{justify-self:center;transform:rotate(-90deg)}}@media (prefers-color-scheme:light){.app-shell[data-mode=system]{--ink:#14213a;--muted:#62718a;--line:#cddbeb;color:var(--ink)}.app-shell[data-mode=system] .workspace{background:radial-gradient(circle at 82% 8%,#c8ddff,#0000 30%),linear-gradient(140deg,#edf3fb,#f9fbfe 50%,#e7eff9)}.app-shell[data-mode=system] .topbar{background:#f8fbffdd}.app-shell[data-mode=system] .topbar h1,.app-shell[data-mode=system] .search input,.app-shell[data-mode=system] .metric strong{color:#14213a}.app-shell[data-mode=system] .panel,.app-shell[data-mode=system] .metrics,.app-shell[data-mode=system] .glass-panel{background:linear-gradient(145deg,#ffffffd9,#f4f8fcbf);border-color:#fff}.app-shell[data-mode=system] .table-row,.app-shell[data-mode=system] .campaign-row{color:#1a2943}}@media (max-width:1120px){.settings-layout{grid-template-columns:1fr}.connector-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.settings-heading{flex-direction:column;align-items:flex-start}.connector-grid,.choice-grid.three{grid-template-columns:1fr}.connector-card header{grid-template-columns:auto 1fr}.connector-card header>.status{grid-column:1/-1;justify-self:start}}.pipeline-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.pipeline-board{grid-auto-columns:minmax(235px,1fr);grid-auto-flow:column;gap:12px;margin-bottom:20px;padding:2px 2px 18px;display:grid;overflow:auto}.pipeline-column{background:linear-gradient(145deg,#ffffff12,#ffffff06);border:1px solid #ffffff31;border-radius:17px;min-height:390px;overflow:hidden;box-shadow:inset 0 1px #ffffff43,0 18px 40px #0008172d}.pipeline-column>header{background:#ffffff07;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:flex-start;gap:10px;padding:15px;display:flex}.pipeline-column>header>div{grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;display:grid}.pipeline-column>header i{background:#67a7ff;border-radius:50%;grid-row:1/3;width:9px;height:9px;box-shadow:0 0 12px #67a7ff}.pipeline-column>header strong{font-size:10px}.pipeline-column>header small{color:var(--muted);font-size:7px}.pipeline-column>header>span{color:#b8d8ff;font-family:Georgia,serif;font-size:13px}.stage-cyan>header i{background:#5fd5df;box-shadow:0 0 12px #5fd5df}.stage-violet>header i{background:#a582ff;box-shadow:0 0 12px #a582ff}.stage-gold>header i{background:#e6bd68;box-shadow:0 0 12px #e6bd68}.stage-sage>header i{background:#67c79f;box-shadow:0 0 12px #67c79f}.stage-slate>header i{background:#8290a6;box-shadow:0 0 12px #8290a6}.deal-stack{gap:9px;padding:10px;display:grid}.deal-card{width:100%;color:inherit;text-align:left;background:linear-gradient(145deg,#ffffff17,#ffffff08);border:1px solid #ffffff28;border-radius:13px;padding:13px;transition:all .18s;box-shadow:inset 0 1px #ffffff3b,0 10px 24px #00081726}.deal-card:hover,.selected-deal{background:#6aa6ef18;border-color:#8fc0ff87;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff57,0 15px 30px #0008173a}.deal-card>div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.deal-card strong{font-size:10px}.deal-card>div span{color:#b9dcff;font-family:Georgia,serif;font-size:13px}.deal-card>small{color:var(--muted);margin-top:4px;font-size:7px;display:block}.deal-card p{color:#aac5e8;margin:10px 0;font-size:8px}.deal-card footer{color:var(--muted);border-top:1px solid #ffffff17;justify-content:space-between;gap:7px;padding-top:8px;font-size:7px;display:flex}.deal-workspace{margin-bottom:20px;overflow:hidden}.deal-workspace>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:22px 24px;display:flex}.deal-workspace h2{margin:4px 0;font-family:Georgia,serif;font-size:28px;font-weight:500}.deal-workspace header p:not(.eyebrow){color:var(--muted);font-size:9px}.inline-close{position:static}.deal-detail-grid{grid-template-columns:1.2fr .8fr;display:grid}.deal-editor,.deal-timeline{padding:22px}.deal-editor{gap:10px;display:grid}.deal-editor label{color:var(--muted);gap:5px;font-size:8px;display:grid}.deal-editor input,.deal-editor select,.deal-editor textarea,.deal-timeline input,.deal-timeline textarea{color:inherit;background:#ffffff0b;border:1px solid #ffffff35;border-radius:9px;padding:9px}.deal-editor select option{color:#fff;background:#071a3a}.deal-editor textarea{resize:vertical;min-height:90px}.deal-editor .primary{justify-self:start}.deal-timeline{border-left:1px solid var(--line)}.deal-timeline h3{margin:0 0 14px;font-family:Georgia,serif;font-weight:500}.deal-event{border-bottom:1px solid #ffffff16;grid-template-columns:auto 1fr;gap:10px;padding:10px 0;display:grid}.deal-event>i{background:#72aff8;border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 10px #72aff8}.deal-event strong{font-size:9px}.deal-event p,.deal-event small{color:var(--muted);margin:3px 0;font-size:7px}.deal-timeline form{gap:7px;margin-top:15px;display:grid}.deal-timeline textarea{min-height:60px}.deal-timeline button{justify-self:start}.legacy-opportunities{overflow:hidden}.legacy-opportunities summary{cursor:pointer;padding:17px 20px;font-family:Georgia,serif}.legacy-opportunities summary span{float:right;border:1px solid #ffffff30;border-radius:99px;padding:4px 7px;font-family:Arial,sans-serif;font-size:9px}.legacy-deal-head,.legacy-deal-row{border-top:1px solid #ffffff17;grid-template-columns:1.5fr .7fr .5fr;align-items:center;gap:12px;padding:10px 20px;display:grid}.legacy-deal-head{text-transform:uppercase;color:var(--muted);font-size:7px}.legacy-deal-row{font-size:9px}.legacy-deal-row strong,.legacy-deal-row small{display:block}.legacy-deal-row small{color:var(--muted);margin-top:3px;font-size:7px}.compact-modal{width:min(560px,100%)}.app-shell[data-mode=day] .pipeline-column,.app-shell[data-mode=day] .deal-card{color:#172640;background:linear-gradient(145deg,#ffffffd9,#f2f7fc);border-color:#fff}.app-shell[data-mode=day] .pipeline-column>header{background:#eaf2fa;border-color:#d4e1ee}.app-shell[data-mode=day] .deal-editor input,.app-shell[data-mode=day] .deal-editor select,.app-shell[data-mode=day] .deal-editor textarea,.app-shell[data-mode=day] .deal-timeline input,.app-shell[data-mode=day] .deal-timeline textarea{color:#172640;background:#fff;border-color:#ccd9e8}.app-shell[data-surface=flat] .pipeline-column,.app-shell[data-surface=flat] .deal-card{box-shadow:none;background-image:none}.app-shell[data-surface=flat] .pipeline-column{background:#0b2248}.app-shell[data-surface=flat] .deal-card{background:#102b58}@media (max-width:900px){.deal-detail-grid{grid-template-columns:1fr}.deal-timeline{border-left:0;border-top:1px solid var(--line)}}@media (max-width:720px){.pipeline-heading{flex-direction:column;align-items:flex-start}.pipeline-board{grid-auto-columns:82vw}.deal-workspace>header{flex-direction:column}.legacy-deal-head,.legacy-deal-row{grid-template-columns:1.2fr .7fr .5fr}}.events-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.events-layout{grid-template-columns:minmax(290px,.64fr) minmax(0,1.45fr);gap:20px;display:grid}.event-card-grid{align-content:start;gap:12px;display:grid}.event-card{color:inherit;text-align:left;cursor:pointer;grid-template-columns:auto 1fr;gap:13px;padding:16px;display:grid}.event-card:hover,.selected-event{transform:translateY(-2px);border-color:#8fc1ff9c!important;box-shadow:inset 0 1px #ffffff72,0 24px 54px #00081744!important}.event-date{background:linear-gradient(145deg,#ffffff23,#5797e91a);border:1px solid #ffffff49;border-radius:14px;align-content:center;place-items:center;width:48px;height:58px;display:grid;box-shadow:inset 0 1px #ffffff63}.event-date span{text-transform:uppercase;color:#9dc6f8;font-size:7px}.event-date b{font-family:Georgia,serif;font-size:21px;font-weight:500}.event-card h3{margin:3px 0;font-family:Georgia,serif;font-size:18px;font-weight:500}.event-card small{color:var(--muted);font-size:8px}.event-card footer{justify-content:space-between;align-items:center;gap:8px;margin-top:11px;display:flex}.event-card footer>span:last-child{color:var(--muted);font-size:7px}.empty-event{color:inherit;text-align:center;padding:35px}.empty-event>span{color:#a9d0ff;font-size:35px}.empty-event h3{font-family:Georgia,serif;font-weight:500}.empty-event p{color:var(--muted);font-size:9px}.event-workspace{overflow:hidden}.event-empty{text-align:center;align-content:center;place-items:center;min-height:540px;padding:30px;display:grid}.event-empty>span{color:#acd2ff;font-size:42px}.event-empty h3{margin:13px 0 5px;font-family:Georgia,serif;font-size:25px;font-weight:500}.event-empty p{max-width:350px;color:var(--muted);font-size:9px}.event-workspace>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding:23px;display:flex}.event-workspace h2{margin:4px 0;font-family:Georgia,serif;font-size:29px;font-weight:500}.event-workspace header p:not(.eyebrow){color:var(--muted);max-width:600px;font-size:9px}.event-capacity{text-align:right}.event-capacity span,.event-capacity small{display:block}.event-capacity span{color:#bddfff;font-family:Georgia,serif;font-size:29px}.event-capacity small{color:var(--muted);font-size:7px}.event-controls{border-bottom:1px solid var(--line);background:#ffffff05;grid-template-columns:repeat(4,minmax(100px,1fr));gap:7px;padding:14px;display:grid}.event-controls select,.event-controls input,.event-inline-form select,.event-inline-form input,.attendee-row select{min-width:0;color:inherit;background:#ffffff0a;border:1px solid #ffffff32;border-radius:8px;padding:8px;font-size:8px}.event-controls option,.event-inline-form option,.attendee-row option{color:#fff;background:#071a3a}.event-tabs{grid-template-columns:1.18fr .82fr;display:grid}.event-tabs>section{min-width:0;padding:20px}.event-tabs>section+section{border-left:1px solid var(--line)}.event-tabs h3{margin:0 0 13px;font-family:Georgia,serif;font-weight:500}.event-inline-form{grid-template-columns:1.3fr 1fr .9fr 1fr auto;gap:6px;margin-bottom:12px;display:grid}.resource-form{grid-template-columns:1.4fr 1fr auto}.attendee-row{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.attendee-row strong,.attendee-row small{display:block}.attendee-row strong{font-size:9px}.attendee-row small{color:var(--muted);margin-top:3px;font-size:7px}.event-resource{border-bottom:1px solid #ffffff16;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:10px 0;display:grid}.event-resource>span{color:#b9dcff;background:#ffffff09;border:1px solid #ffffff3d;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.event-resource strong,.event-resource small{display:block}.event-resource strong{font-size:9px}.event-resource small{color:var(--muted);margin-top:3px;font-size:7px}.followup-status{background:#ffffff07;border:1px solid #ffffff2a;border-radius:12px;margin-top:14px;padding:13px}.followup-status strong,.followup-status small{display:block}.followup-status strong{font-size:9px}.followup-status small{color:var(--muted);margin-top:4px;font-size:7px}.app-shell[data-mode=day] .event-controls,.app-shell[data-mode=day] .followup-status{background:#f2f7fc}.app-shell[data-mode=day] .event-controls select,.app-shell[data-mode=day] .event-controls input,.app-shell[data-mode=day] .event-inline-form select,.app-shell[data-mode=day] .event-inline-form input,.app-shell[data-mode=day] .attendee-row select{color:#172640;background:#fff;border-color:#ccd9e8}.app-shell[data-surface=flat] .event-card{box-shadow:none}@media (max-width:1100px){.events-layout{grid-template-columns:1fr}.event-card-grid{grid-template-columns:1fr 1fr}.event-controls{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.events-heading,.event-workspace>header{flex-direction:column;align-items:flex-start}.event-card-grid,.event-tabs{grid-template-columns:1fr}.event-tabs>section+section{border-left:0;border-top:1px solid var(--line)}.event-controls{grid-template-columns:1fr 1fr}.event-inline-form,.resource-form{grid-template-columns:1fr}.event-capacity{text-align:left}}.client-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.client-care-layout{grid-template-columns:minmax(280px,.58fr) minmax(0,1.5fr);gap:20px;display:grid}.client-roster,.client-care-workspace{overflow:hidden}.client-roster-row{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff18;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:14px 16px;display:grid}.client-roster-row strong,.client-roster-row small{display:block}.client-roster-row strong{font-size:10px}.client-roster-row small{color:var(--muted);margin-top:3px;font-size:7px}.client-avatar{color:#d7eaff;background:linear-gradient(145deg,#ffffff27,#5e9deb1c);border:1px solid #ffffff4b;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,serif;display:grid}.client-care-empty{text-align:center;align-content:center;place-items:center;min-height:560px;padding:30px;display:grid}.client-care-empty>span{color:#afd4ff;font-size:43px}.client-care-empty h3{margin:13px 0 5px;font-family:Georgia,serif;font-size:25px;font-weight:500}.client-care-empty p{color:var(--muted);max-width:350px;font-size:9px}.client-care-workspace>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding:23px;display:flex}.client-care-workspace h2{margin:4px 0;font-family:Georgia,serif;font-size:29px;font-weight:500}.client-care-workspace header p:not(.eyebrow){color:var(--muted);font-size:9px}.client-profile-form{border-bottom:1px solid var(--line);gap:9px;padding:18px 21px;display:grid}.client-profile-form label,.session-modal label{color:var(--muted);gap:5px;font-size:8px;display:grid}.client-profile-form input,.client-profile-form select,.client-profile-form textarea,.client-inline-form input,.client-inline-form select,.commitment-row select,.session-modal input,.session-modal select,.session-modal textarea{color:inherit;background:#ffffff0a;border:1px solid #ffffff34;border-radius:8px;padding:8px}.client-profile-form option,.client-inline-form option,.commitment-row option,.session-modal option{color:#fff;background:#071a3a}.client-profile-form textarea{resize:vertical;min-height:64px}.client-profile-form button{justify-self:start}.client-care-tabs{grid-template-columns:1fr 1fr;display:grid}.client-care-tabs>section{border-bottom:1px solid var(--line);min-width:0;padding:19px}.client-care-tabs>section:nth-child(2n){border-left:1px solid var(--line)}.client-care-tabs h3{margin:0 0 12px;font-family:Georgia,serif;font-weight:500}.session-record{background:#ffffff06;border:1px solid #ffffff25;border-radius:11px;margin-bottom:8px;padding:12px}.session-record header{justify-content:space-between;gap:8px;display:flex}.session-record strong{font-size:9px}.session-record header span,.session-record p,.session-record small{color:var(--muted);font-size:7px}.session-record small{margin-top:5px;display:block}.client-inline-form{grid-template-columns:1.2fr .8fr 1fr auto;gap:6px;margin-bottom:10px;display:grid}.commitment-row,.client-payment-row{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.commitment-row strong,.commitment-row small,.client-payment-row strong,.client-payment-row small{display:block}.commitment-row strong,.client-payment-row strong{font-size:9px}.commitment-row small,.client-payment-row small{color:var(--muted);margin-top:3px;font-size:7px}.client-resource-row{border-bottom:1px solid #ffffff16;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:9px 0;display:grid}.client-resource-row>span{color:#b9dcff;border:1px solid #ffffff3b;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.client-resource-row strong,.client-resource-row small{display:block}.client-resource-row strong{font-size:9px}.client-resource-row small{color:var(--muted);margin-top:3px;font-size:7px}.client-payment-row>span{color:#b9dcff;font-family:Georgia,serif}.session-modal{max-height:90vh;overflow:auto}.session-modal textarea{min-height:65px}.app-shell[data-mode=day] .client-profile-form input,.app-shell[data-mode=day] .client-profile-form select,.app-shell[data-mode=day] .client-profile-form textarea,.app-shell[data-mode=day] .client-inline-form input,.app-shell[data-mode=day] .client-inline-form select,.app-shell[data-mode=day] .commitment-row select{color:#172640;background:#fff;border-color:#ccd9e8}@media (max-width:1050px){.client-care-layout{grid-template-columns:1fr}}@media (max-width:760px){.client-heading,.client-care-workspace>header{flex-direction:column;align-items:flex-start}.client-care-tabs{grid-template-columns:1fr}.client-care-tabs>section:nth-child(2n){border-left:0}.client-inline-form{grid-template-columns:1fr}}.relationship-heading-actions{align-items:center;gap:9px;display:flex}.relationships-layout{grid-template-columns:minmax(290px,.62fr) minmax(0,1.55fr);align-items:start;gap:18px;display:grid}.engagement-ledger,.engagement-workspace{overflow:hidden}.engagement-ledger>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px;display:flex}.engagement-ledger h3{margin:4px 0;font-family:Georgia,serif;font-weight:500}.engagement-ledger>header>span{color:#baddff;font-family:Georgia,serif;font-size:24px}.engagement-row{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff17;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px 15px;transition:all .18s;display:grid}.engagement-row:hover,.selected-engagement{background:linear-gradient(100deg,#599be71c,#ffffff07);box-shadow:inset 3px 0 #71aff6}.engagement-row strong,.engagement-row small{display:block}.engagement-row strong{font-size:9px}.engagement-row small{color:var(--muted);margin-top:3px;font-size:6.8px}.engagement-row>div:last-child{text-align:right}.health-dot{border-radius:50%;width:11px;height:11px;box-shadow:0 0 13px}.health-strong{color:#6bd6a6;background:#6bd6a6}.health-steady{color:#72b3fb;background:#72b3fb}.health-attention{color:#e6bd72;background:#e6bd72}.health-at-risk{color:#ef8d84;background:#ef8d84}.health-dormant{color:#8798b1;background:#8798b1}.relationship-empty{text-align:center;align-content:center;place-items:center;min-height:440px;padding:28px;display:grid}.relationship-empty>span{color:#acd1ff;font-size:41px}.relationship-empty h3{margin:12px 0 5px;font-family:Georgia,serif;font-weight:500}.relationship-empty p{color:var(--muted);max-width:300px;font-size:8px;line-height:1.5}.engagement-workspace>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:18px;padding:22px;display:flex}.engagement-workspace h2{margin:4px 0;font-family:Georgia,serif;font-size:28px;font-weight:500}.engagement-workspace header p:not(.eyebrow){color:var(--muted);font-size:8px}.relationship-health{text-align:right;background:#ffffff08;border:1px solid #ffffff38;border-radius:13px;padding:10px 13px}.relationship-health span,.relationship-health small{display:block}.relationship-health span{text-transform:capitalize;font-family:Georgia,serif;font-size:16px}.relationship-health small{color:var(--muted);margin-top:2px;font-size:6px}.health-card-strong{color:#8ae4ba;border-color:#6bd6a66b}.health-card-attention,.health-card-at-risk{color:#f0c57d;border-color:#dda95b72}.engagement-profile{border-bottom:1px solid var(--line);padding:19px 21px}.engagement-fields{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px;display:grid}.engagement-fields label{color:var(--muted);gap:5px;font-size:7px;display:grid}.engagement-fields input,.engagement-fields select,.engagement-fields textarea,.relationship-event-form input,.relationship-event-form select,.relationship-event-form textarea{min-width:0;color:inherit;background:#ffffff0a;border:1px solid #ffffff34;border-radius:8px;padding:8px;font-size:8px}.engagement-fields option,.relationship-event-form option{color:#fff;background:#071a3a}.engagement-fields textarea{resize:vertical;min-height:62px}.engagement-fields .wide-field{grid-column:span 2}.engagement-fields .private-field{background:#bc842509;border:1px solid #d4aa6252;border-radius:11px;padding:9px}.private-field>span{color:#e6c58b;text-transform:uppercase;letter-spacing:.08em;font-size:6px}.relationship-lower{grid-template-columns:1fr 1fr;display:grid}.relationship-lower>section{min-width:0;padding:19px}.relationship-lower>section+section{border-left:1px solid var(--line)}.relationship-lower h3{margin:0 0 12px;font-family:Georgia,serif;font-weight:500}.relationship-event{border-bottom:1px solid #ffffff16;grid-template-columns:auto 1fr;gap:9px;padding:9px 0;display:grid}.relationship-event i{background:#71adf3;border-radius:50%;width:8px;height:8px;margin-top:3px;box-shadow:0 0 10px #71adf3}.relationship-event strong,.relationship-event small{display:block}.relationship-event strong{font-size:8px}.relationship-event small{color:var(--muted);margin-top:3px;font-size:7px}.relationship-event-form{gap:7px;display:grid}.relationship-event-form textarea{min-height:75px}.engagement-modal{max-width:820px;max-height:92vh;overflow:auto}.modal-lede{color:var(--muted);margin:-6px 0 15px;font-size:8px}.relationship-modebar{align-items:center;gap:12px;padding-top:20px;padding-bottom:0;display:flex}.relationship-modebar span{color:var(--muted);font-size:8px}.app-shell[data-mode=day] .engagement-fields input,.app-shell[data-mode=day] .engagement-fields select,.app-shell[data-mode=day] .engagement-fields textarea,.app-shell[data-mode=day] .relationship-event-form input,.app-shell[data-mode=day] .relationship-event-form select,.app-shell[data-mode=day] .relationship-event-form textarea{color:#172640;background:#fff;border-color:#cbd9e8}.app-shell[data-mode=day] .engagement-row:hover,.app-shell[data-mode=day] .selected-engagement{background:#eaf3fc}.app-shell[data-surface=flat] .engagement-row:hover,.app-shell[data-surface=flat] .selected-engagement{box-shadow:inset 3px 0 #71aff6}@media (max-width:1150px){.relationships-layout{grid-template-columns:1fr}.engagement-fields{grid-template-columns:1fr 1fr}}@media (max-width:760px){.relationship-heading-actions,.engagement-workspace>header{flex-direction:column;align-items:flex-start}.relationship-lower{grid-template-columns:1fr}.relationship-lower>section+section{border-left:0;border-top:1px solid var(--line)}.engagement-fields{grid-template-columns:1fr}.engagement-fields .wide-field{grid-column:auto}}.alumni-layout{grid-template-columns:minmax(290px,.62fr) minmax(0,1.55fr);align-items:start;gap:18px;display:grid}.alumni-ledger,.alumni-workspace{overflow:hidden}.alumni-row{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff17;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px 15px;display:grid}.alumni-row:hover,.alumni-row.selected-engagement{background:linear-gradient(100deg,#599be71c,#ffffff07);box-shadow:inset 3px 0 #71aff6}.alumni-row strong,.alumni-row small{display:block}.alumni-row strong{font-size:9px}.alumni-row small,.alumni-row>span:last-child{color:var(--muted);font-size:7px}.alumni-workspace>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:18px;padding:22px;display:flex}.alumni-workspace h2{margin:4px 0;font-family:Georgia,serif;font-size:28px;font-weight:500}.alumni-workspace header p:not(.eyebrow){color:var(--muted);font-size:8px}.alumni-profile{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:9px;padding:19px 21px;display:grid}.alumni-profile label{color:var(--muted);gap:5px;font-size:7px;display:grid}.alumni-profile input,.alumni-profile select,.alumni-profile textarea,.referral-row select{min-width:0;color:inherit;background:#ffffff0a;border:1px solid #ffffff34;border-radius:8px;padding:8px;font-size:8px}.alumni-profile option,.referral-row option{color:#fff;background:#071a3a}.alumni-profile textarea{min-height:65px}.alumni-profile .wide-field{grid-column:span 2}.alumni-profile button{align-self:end}.referral-ledger{padding:19px}.referral-ledger h3{margin:0 0 12px;font-family:Georgia,serif;font-weight:500}.referral-row{border-bottom:1px solid #ffffff17;grid-template-columns:1fr .6fr .75fr;align-items:center;gap:8px;padding:10px 0;display:grid}.referral-row strong,.referral-row small{display:block}.referral-row strong{font-size:9px}.referral-row small{color:var(--muted);margin-top:3px;font-size:7px}.app-shell[data-mode=day] .alumni-profile input,.app-shell[data-mode=day] .alumni-profile select,.app-shell[data-mode=day] .alumni-profile textarea,.app-shell[data-mode=day] .referral-row select{color:#172640;background:#fff;border-color:#cbd9e8}@media (max-width:1150px){.alumni-layout{grid-template-columns:1fr}}@media (max-width:780px){.alumni-workspace>header{flex-direction:column;align-items:flex-start}.alumni-profile{grid-template-columns:1fr 1fr}.referral-row{grid-template-columns:1fr}}@media (max-width:520px){.alumni-profile{grid-template-columns:1fr}.alumni-profile .wide-field{grid-column:auto}}.orders-heading{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.orders-heading .section-intro{margin-bottom:0}.fulfillment-flow{justify-content:center;align-items:center;gap:12px;margin-bottom:20px;padding:15px;display:flex}.fulfillment-flow span{background:linear-gradient(145deg,#ffffff16,#ffffff08);border:1px solid #ffffff35;border-radius:999px;padding:7px 11px;font-size:8px;box-shadow:inset 0 1px #ffffff4a}.fulfillment-flow i{color:#83b8f6;font-style:normal}.orders-layout{grid-template-columns:minmax(255px,.58fr) minmax(0,1.55fr);align-items:start;gap:18px;display:grid}.order-ledger,.order-workspace{overflow:hidden}.order-ledger>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px;display:flex}.order-ledger h3{margin:4px 0;font-family:Georgia,serif;font-weight:500}.order-ledger>header>span{color:#baddff;font-family:Georgia,serif;font-size:24px}.orders-empty,.order-workspace-empty{text-align:center;align-content:center;place-items:center;min-height:430px;padding:28px;display:grid}.orders-empty>span,.order-workspace-empty>span{color:#acd1ff;font-size:40px}.orders-empty h3,.order-workspace-empty h3{margin:12px 0 5px;font-family:Georgia,serif;font-weight:500}.orders-empty p,.order-workspace-empty p{color:var(--muted);max-width:320px;font-size:8px;line-height:1.5}.order-row{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff17;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 15px;transition:all .18s;display:grid}.order-row:hover,.selected-order{background:linear-gradient(100deg,#599be71c,#ffffff07);box-shadow:inset 3px 0 #71aff6}.order-source{color:#c5e1ff;background:linear-gradient(145deg,#ffffff1d,#5a96db15);border:1px solid #ffffff3d;border-radius:11px;place-items:center;width:35px;height:35px;font-family:Georgia,serif;display:grid}.order-row strong,.order-row small,.order-row b,.order-row>div:last-child>span{display:block}.order-row strong{font-size:9px}.order-row small{color:var(--muted);margin-top:3px;font-size:6.8px}.order-row>div:last-child{text-align:right}.order-row b{margin-bottom:5px;font-family:Georgia,serif;font-size:12px;font-weight:500}.warning-status{color:#f0c47b!important;background:#b77b2924!important;border-color:#d99f455c!important}.order-workspace>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding:22px;display:flex}.order-workspace h2{margin:4px 0;font-family:Georgia,serif;font-size:28px;font-weight:500}.order-workspace header p:not(.eyebrow){color:var(--muted);font-size:8px}.order-total{text-align:right}.order-total span,.order-total small{display:block}.order-total span{color:#badcff;font-family:Georgia,serif;font-size:27px}.order-total small{color:var(--muted);margin-top:3px;font-size:7px}.order-command{border-bottom:1px solid var(--line);background:#ffffff04;grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;padding:14px 19px;display:grid}.order-command label{color:var(--muted);gap:5px;font-size:7px;display:grid}.order-command select,.order-inline input,.order-inline select{min-width:0;color:inherit;background:#ffffff0a;border:1px solid #ffffff34;border-radius:8px;padding:8px;font-size:8px}.order-command option,.order-inline option{color:#fff;background:#071a3a}.order-sections{grid-template-columns:1fr 1fr;display:grid}.order-sections>section{border-bottom:1px solid var(--line);min-width:0;padding:18px}.order-sections>section:nth-child(2n){border-left:1px solid var(--line)}.order-sections>section.order-history{border-bottom:0;border-left:0;grid-column:1/-1}.order-sections h3{margin:0 0 12px;font-family:Georgia,serif;font-weight:500}.order-inline{gap:6px;margin-bottom:10px;display:grid}.item-form{grid-template-columns:1.2fr 1fr .42fr .68fr 1fr auto}.refund-form{grid-template-columns:.65fr 1.2fr auto}.order-empty-line{color:var(--muted);padding:12px 0;font-size:8px}.order-item-row{border-bottom:1px solid #ffffff17;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.order-item-row>span,.entitlement-row>span{color:#baddff;background:#ffffff08;border:1px solid #ffffff3b;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.order-item-row strong,.order-item-row small,.entitlement-row strong,.entitlement-row small,.refund-row strong,.refund-row small{display:block}.order-item-row strong,.entitlement-row strong,.refund-row strong{font-size:9px}.order-item-row small,.entitlement-row small,.refund-row small{color:var(--muted);margin-top:3px;font-size:7px}.order-item-row b{color:#bbdcff;font-family:Georgia,serif;font-weight:500}.fulfillment-job{border-bottom:1px solid #ffffff17;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.fulfillment-job>span:first-child{color:#badaff;border:1px solid #ffffff3b;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.fulfillment-job strong,.fulfillment-job small{display:block}.fulfillment-job strong{font-size:9px}.fulfillment-job small{color:var(--muted);margin-top:3px;font-size:7px}.fulfillment-job.failed>span:first-child{color:#efbf75;border-color:#d79d4d6b}.fulfillment-job.completed>span:first-child{color:#78d6a8;border-color:#68c99b67}.entitlement-row{border-bottom:1px solid #ffffff17;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.refund-row{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:9px;padding:10px 0;display:flex}.order-event{border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr;gap:9px;padding:9px 0;display:grid}.order-event i{background:#71adf3;border-radius:50%;width:8px;height:8px;margin-top:3px;box-shadow:0 0 10px #71adf3}.order-event strong,.order-event small{display:block}.order-event strong{font-size:8px}.order-event small{color:var(--muted);margin-top:3px;font-size:7px}.order-modal{max-height:90vh;overflow:auto}.app-shell[data-mode=day] .order-command{background:#f2f7fc}.app-shell[data-mode=day] .order-command select,.app-shell[data-mode=day] .order-inline input,.app-shell[data-mode=day] .order-inline select{color:#172640;background:#fff;border-color:#cad8e7}.app-shell[data-mode=day] .order-row:hover,.app-shell[data-mode=day] .selected-order{background:#eaf3fc}.app-shell[data-mode=day] .fulfillment-flow span{background:#fff;border-color:#d5e1ed}.app-shell[data-surface=flat] .order-source,.app-shell[data-surface=flat] .fulfillment-flow span{box-shadow:none;background-image:none}@media (max-width:1150px){.orders-layout{grid-template-columns:1fr}.item-form{grid-template-columns:1fr 1fr 90px 1fr}}@media (max-width:780px){.orders-heading,.order-workspace>header{flex-direction:column;align-items:flex-start}.fulfillment-flow{flex-wrap:wrap}.orders-layout,.order-sections{grid-template-columns:1fr}.order-sections>section:nth-child(2n){border-left:0}.order-sections>section.order-history{grid-column:auto}.order-command,.item-form,.refund-form{grid-template-columns:1fr}.order-total{text-align:left}}.catalog-heading{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.catalog-heading .section-intro{margin-bottom:0}.channel-pulse{grid-template-columns:repeat(8,minmax(90px,1fr));gap:1px;margin-bottom:20px;padding:0;display:grid;overflow:hidden}.catalog-channel{background:linear-gradient(150deg,#ffffff0b,#0000);border-right:1px solid #ffffff1d;align-items:center;gap:8px;padding:13px 11px;display:flex}.catalog-channel:last-child{border-right:0}.catalog-channel>span{border-radius:50%;flex:none;width:8px;height:8px}.channel-live{background:#6bd6a6;box-shadow:0 0 13px #6bd6a6}.channel-idle{background:#70819a;box-shadow:inset 0 1px #fff7}.catalog-channel strong,.catalog-channel small{display:block}.catalog-channel strong{font-size:8px}.catalog-channel small{color:var(--muted);margin-top:3px;font-size:6.5px}.catalog-layout{grid-template-columns:minmax(245px,.58fr) minmax(0,1.55fr);align-items:start;gap:18px;display:grid}.catalog-product-grid{gap:10px;display:grid}.catalog-product-card{width:100%;color:inherit;text-align:left;cursor:pointer;padding:15px;transition:all .2s}.catalog-product-card:hover,.selected-product{transform:translateY(-2px);border-color:#91c3ff9b!important;box-shadow:inset 0 1px #ffffff70,0 22px 50px #00081746!important}.catalog-product-card header,.catalog-product-card footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.catalog-product-card header>span:first-child{text-transform:uppercase;letter-spacing:.08em;color:#9ec6f6;font-size:7px}.catalog-product-card h3{margin:12px 0 6px;font-family:Georgia,serif;font-size:18px;font-weight:500}.catalog-product-card p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:8px;line-height:1.5;display:-webkit-box;overflow:hidden}.catalog-product-card footer{color:var(--muted);border-top:1px solid #ffffff18;margin-top:13px;padding-top:9px;font-size:7px}.catalog-empty{text-align:center;padding:32px}.catalog-empty>span,.catalog-workspace-empty>span{color:#acd1ff;font-size:39px}.catalog-empty h3,.catalog-workspace-empty h3{font-family:Georgia,serif;font-weight:500}.catalog-empty p,.catalog-workspace-empty p{color:var(--muted);font-size:8px;line-height:1.5}.catalog-workspace{overflow:hidden}.catalog-workspace-empty{text-align:center;align-content:center;place-items:center;min-height:570px;padding:30px;display:grid}.catalog-workspace>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:18px;padding:22px;display:flex}.catalog-workspace h2{margin:4px 0;font-family:Georgia,serif;font-size:28px;font-weight:500}.catalog-workspace header p:not(.eyebrow){color:var(--muted);font-size:8px}.catalog-price{text-align:right}.catalog-price span,.catalog-price small{display:block}.catalog-price span{color:#bbdcff;font-family:Georgia,serif;font-size:26px}.catalog-price small{color:var(--muted);font-size:7px}.catalog-profile{border-bottom:1px solid var(--line);background:#ffffff04;grid-template-columns:repeat(4,1fr);gap:9px;padding:18px 21px;display:grid}.catalog-profile label{color:var(--muted);gap:5px;font-size:7px;display:grid}.catalog-profile input,.catalog-profile select,.catalog-profile textarea,.catalog-inline-form input,.catalog-inline-form select,.catalog-listing-row select,.catalog-checklist-row select{min-width:0;color:inherit;background:#ffffff0a;border:1px solid #ffffff34;border-radius:8px;padding:8px;font-size:8px}.catalog-profile option,.catalog-inline-form option,.catalog-listing-row option,.catalog-checklist-row option{color:#fff;background:#071a3a}.catalog-profile textarea{resize:vertical;min-height:55px}.catalog-profile .wide-field{grid-column:span 2}.catalog-profile button{justify-self:start}.catalog-tabs{grid-template-columns:1fr 1fr;display:grid}.catalog-tabs>section{border-bottom:1px solid var(--line);min-width:0;padding:19px}.catalog-tabs>section:nth-child(2n){border-left:1px solid var(--line)}.catalog-tabs>section.catalog-checklist{border-bottom:0;border-left:0;grid-column:1/-1}.catalog-tabs h3{margin:0 0 12px;font-family:Georgia,serif;font-weight:500}.catalog-inline-form{gap:6px;margin-bottom:10px;display:grid}.listing-form{grid-template-columns:.8fr 1fr 1.2fr .6fr auto}.asset-link-form{grid-template-columns:1.3fr .8fr auto}.checklist-form{grid-template-columns:1.5fr .7fr .7fr auto}.catalog-empty-line{color:var(--muted);padding:12px 0;font-size:8px}.catalog-listing-row{border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto .65fr;align-items:center;gap:8px;padding:10px 0;display:grid}.catalog-listing-row strong,.catalog-listing-row small{display:block}.catalog-listing-row strong{font-size:9px}.catalog-listing-row small{color:var(--muted);margin-top:3px;font-size:7px}.catalog-listing-row a{color:#a8d1ff;font-size:7px;text-decoration:none}.catalog-asset-row{border-bottom:1px solid #ffffff17;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:10px 0;display:grid}.catalog-asset-row>span{color:#baddff;background:#ffffff08;border:1px solid #ffffff3c;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.catalog-asset-row strong,.catalog-asset-row small{display:block}.catalog-asset-row strong{font-size:9px}.catalog-asset-row small{color:var(--muted);margin-top:3px;font-size:7px}.catalog-checklist-row{border-bottom:1px solid #ffffff17;grid-template-columns:auto 1fr .55fr;align-items:center;gap:10px;padding:9px 0;display:grid}.catalog-checklist-row>button{color:#badaff;background:#ffffff09;border:1px solid #ffffff3d;border-radius:50%;width:27px;height:27px}.catalog-checklist-row strong,.catalog-checklist-row small{display:block}.catalog-checklist-row strong{font-size:9px}.catalog-checklist-row small{color:var(--muted);margin-top:3px;font-size:7px}.catalog-checklist-row.complete strong{color:var(--muted);text-decoration:line-through}.catalog-modal{max-height:90vh;overflow:auto}.app-shell[data-mode=day] .catalog-profile{background:#f2f7fc}.app-shell[data-mode=day] .catalog-profile input,.app-shell[data-mode=day] .catalog-profile select,.app-shell[data-mode=day] .catalog-profile textarea,.app-shell[data-mode=day] .catalog-inline-form input,.app-shell[data-mode=day] .catalog-inline-form select,.app-shell[data-mode=day] .catalog-listing-row select,.app-shell[data-mode=day] .catalog-checklist-row select{color:#172640;background:#fff;border-color:#cbd9e8}.app-shell[data-mode=day] .catalog-channel{background:#ffffff70}.app-shell[data-surface=flat] .catalog-product-card{box-shadow:none}@media (max-width:1200px){.channel-pulse{grid-template-columns:repeat(4,1fr)}.catalog-channel:nth-child(4){border-right:0}.catalog-layout{grid-template-columns:1fr}.catalog-product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){.catalog-heading,.catalog-workspace>header{flex-direction:column;align-items:flex-start}.channel-pulse{grid-template-columns:repeat(2,1fr)}.catalog-product-grid,.catalog-tabs{grid-template-columns:1fr}.catalog-tabs>section:nth-child(2n){border-left:0}.catalog-tabs>section.catalog-checklist{grid-column:auto}.catalog-profile{grid-template-columns:1fr 1fr}.listing-form,.asset-link-form,.checklist-form{grid-template-columns:1fr}.catalog-price{text-align:left}}@media (max-width:520px){.catalog-profile{grid-template-columns:1fr}.catalog-profile .wide-field{grid-column:auto}.channel-pulse{grid-template-columns:1fr}.catalog-channel{border-right:0}}.outcomes-layout{grid-template-columns:minmax(250px,.58fr) minmax(0,1.55fr);align-items:start;gap:18px;display:grid}.outcome-ledger,.outcome-workspace{overflow:hidden}.outcome-ledger .panel-title{border-bottom:1px solid var(--line);padding:18px}.outcome-row{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px 17px;transition:all .18s;display:grid}.outcome-row:hover,.outcome-row.selected-engagement{background:linear-gradient(100deg,#599be71c,#ffffff07);box-shadow:inset 3px 0 #71aff6}.outcome-row strong,.outcome-row small,.outcome-row>span{display:block}.outcome-row strong{font-size:9px}.outcome-row small{color:var(--muted);margin-top:3px;font-size:7px}.outcome-row>span{color:#c4e1ff;text-align:right;font-family:Georgia,serif;font-size:18px}.outcome-row>span small{display:inline}.outcome-workspace>header{justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 22px 15px;display:flex}.outcome-workspace h2{margin:4px 0 6px;font-family:Georgia,serif;font-size:27px;font-weight:500}.outcome-workspace header p:not(.eyebrow){color:var(--muted);font-size:8px}.outcome-score{text-align:right}.outcome-score span,.outcome-score small{display:block}.outcome-score span{color:#c6e3ff;font-family:Georgia,serif;font-size:38px}.outcome-score small{color:var(--muted);font-size:7px}.progress-track{background:#ffffff0c;border:1px solid #ffffff2e;border-radius:99px;height:6px;margin:0 22px 18px;overflow:hidden}.progress-track i{border-radius:inherit;background:linear-gradient(90deg,#5b9ee9,#9ed0ff);height:100%;display:block;box-shadow:0 0 18px #6caef0}.outcome-context{border:1px solid var(--line);background:#ffffff12;border-radius:13px;grid-template-columns:1fr 1fr;gap:1px;margin:0 22px 3px;display:grid;overflow:hidden}.outcome-context>div{background:#ffffff06;padding:13px}.outcome-context strong{font-size:8px}.outcome-context p{color:var(--muted);margin:5px 0 0;font-size:7px;line-height:1.5}.outcome-sections{grid-template-columns:1fr 1fr;display:grid}.outcome-sections>section{border-top:1px solid var(--line);min-width:0;padding:20px 22px}.outcome-sections>section:nth-child(2n){border-left:1px solid var(--line)}.outcome-sections h3{margin:0 0 12px;font-family:Georgia,serif;font-weight:500}.outcome-inline{grid-template-columns:1fr .7fr auto;gap:6px;margin-bottom:10px;display:grid}.outcome-form{gap:7px;display:grid}.outcome-form>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.outcome-inline input,.outcome-form input,.outcome-form select,.outcome-form textarea,.milestone-row select{min-width:0;color:inherit;background:#ffffff0a;border:1px solid #ffffff34;border-radius:8px;padding:8px;font-size:8px}.outcome-form textarea{resize:vertical;min-height:58px}.outcome-form option,.milestone-row option{color:#fff;background:#071a3a}.milestone-row,.assessment-row{border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto;align-items:center;gap:9px;padding:9px 0;display:grid}.milestone-row strong,.milestone-row small,.assessment-row strong,.assessment-row small{display:block}.milestone-row strong,.assessment-row strong{font-size:8px}.milestone-row small,.assessment-row small{color:var(--muted);margin-top:3px;font-size:7px}.assessment-row>span{color:#bddcff;font-family:Georgia,serif}.trend-chart{border-bottom:1px solid #ffffff2e;align-items:flex-end;gap:7px;height:88px;margin-top:8px;padding:12px 4px 2px;display:flex}.trend-chart>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;min-width:18px;height:100%;display:flex}.trend-chart i{background:linear-gradient(#9bcfff,#4d8fe0);border-radius:5px 5px 2px 2px;width:13px;min-height:2px;display:block;box-shadow:0 0 12px #5a9ce3}.trend-chart small{color:var(--muted);font-size:6px}.completion-story{background:#ffffff08;border:1px solid #ffffff27;border-radius:11px;padding:13px}.completion-story p{color:var(--muted);margin:0 0 10px;font-size:8px;line-height:1.55}.app-shell[data-mode=day] .outcome-inline input,.app-shell[data-mode=day] .outcome-form input,.app-shell[data-mode=day] .outcome-form select,.app-shell[data-mode=day] .outcome-form textarea,.app-shell[data-mode=day] .milestone-row select{color:#172640;background:#fff;border-color:#cbd9e8}.app-shell[data-mode=day] .outcome-row:hover,.app-shell[data-mode=day] .outcome-row.selected-engagement{background:#eaf3fc}.app-shell[data-mode=day] .outcome-context{background:#eef5fc}.app-shell[data-mode=day] .outcome-context>div{background:#fff}.app-shell[data-surface=flat] .outcome-context,.app-shell[data-surface=flat] .completion-story{background:0 0}@media (max-width:1150px){.outcomes-layout{grid-template-columns:1fr}.outcome-ledger{max-height:350px;overflow:auto}}@media (max-width:760px){.outcome-workspace>header{flex-direction:column;align-items:flex-start}.outcome-score{text-align:left}.outcome-context,.outcome-sections{grid-template-columns:1fr}.outcome-sections>section:nth-child(2n){border-left:0}.outcome-inline{grid-template-columns:1fr}.relationship-heading-actions{align-items:stretch}}@media (max-width:520px){.outcome-context{margin-left:14px;margin-right:14px}.outcome-sections>section{padding:17px 14px}.outcome-workspace>header{padding-left:14px;padding-right:14px}}.portal-admin-ledger{margin-bottom:20px}.portal-admin-head{grid-template-columns:1.2fr 1fr .75fr .95fr}.portal-admin-head span small{color:var(--muted);margin-top:4px;font-size:7px;display:block}@media (max-width:780px){.portal-admin-head{grid-template-columns:1.3fr 1fr}.portal-admin-head>span:nth-child(2),.portal-admin-head>span:nth-child(3){display:none}}.agreement-head{grid-template-columns:1.2fr 1fr .8fr .55fr}.agreement-head span small{color:var(--muted);margin-top:4px;font-size:7px;display:block}.package-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.package-card{padding:19px}.package-card h3{margin:7px 0;font-family:Georgia,serif;font-size:21px;font-weight:500}.package-card>p:not(.eyebrow){color:var(--muted);min-height:35px;font-size:8px;line-height:1.5}.package-card>div{align-items:baseline;gap:7px;margin:16px 0 5px;display:flex}.package-card>div strong{color:#c3e1ff;font-family:Georgia,serif;font-size:30px}.package-card>div span,.package-card>small{color:var(--muted);font-size:7px}.package-card>button{margin-top:16px}.package-accounts{overflow:hidden}.package-head{grid-template-columns:1.2fr .55fr .75fr 1fr}.package-head span small{color:var(--muted);margin-top:4px;font-size:7px;display:block}.package-actions{flex-wrap:wrap;gap:5px;display:flex!important}.package-actions button{color:inherit;background:#ffffff08;border:1px solid #ffffff2e;border-radius:7px;padding:6px 8px;font-size:7px}.signature-shell{color:#f7fbff;background:radial-gradient(circle at 75% 0,#347cdd 0,#0000 32%),linear-gradient(140deg,#020a19,#081b3d 50%,#0c2d67);min-height:100vh;padding:32px 18px}.signature-shell>header{justify-content:space-between;max-width:820px;margin:0 auto 24px;display:flex}.signature-shell>header strong{font-family:Georgia,serif;font-size:22px;font-weight:500}.signature-shell>header span{color:#b7c8df;font-size:9px}.signature-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffff18,#ffffff09);border:1px solid #ffffff32;border-radius:24px;max-width:820px;margin:auto;padding:clamp(25px,6vw,55px);box-shadow:inset 0 1px #ffffff4c,0 25px 65px #00081755}.signature-card h1{margin:7px 0;font-family:Georgia,serif;font-size:34px;font-weight:500}.signature-context{color:#aac6e7;font-size:9px}.agreement-copy{background:#ffffff07;border:1px solid #ffffff24;border-radius:15px;max-height:52vh;margin:28px 0;padding:24px;overflow:auto}.agreement-copy p{color:#d7e2f0;white-space:pre-wrap;margin:0 0 10px;font-size:10px;line-height:1.75}.signature-card form{gap:14px;display:grid}.signature-card form>label:not(.signature-consent){color:#b7c8df;gap:7px;font-size:8px;display:grid}.signature-card input[type=text],.signature-card input:not([type]){color:#fff;background:#ffffff0d;border:1px solid #ffffff38;border-radius:9px;padding:11px}.signature-consent{align-items:flex-start;gap:9px;font-size:9px;line-height:1.45;display:flex}.signature-card form>small{color:#91a5c1;font-size:7px;line-height:1.5}.signature-complete{text-align:center;padding:55px 0}.signature-complete>span{color:#76d2a6;border:1px solid #76d2a6;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;font-size:28px;display:grid}.signature-complete p{color:#b8cae2;font-size:10px}@media (max-width:1050px){.package-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.agreement-head,.package-head{grid-template-columns:1fr 1fr}.agreement-head>span:nth-child(2),.agreement-head>span:nth-child(3),.package-head>span:nth-child(3){display:none}.package-grid{grid-template-columns:1fr}.signature-shell>header span{display:none}}.calendar-control{margin-top:24px}.calendar-connection-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.calendar-provider{padding:21px}.calendar-provider>header{align-items:center;gap:12px;display:flex}.calendar-provider>header>span{color:#c6e3ff;background:linear-gradient(145deg,#fff2,#ffffff08);border:1px solid #ffffff42;border-radius:13px;place-items:center;width:39px;height:39px;font-family:Georgia,serif;font-size:18px;display:grid}.calendar-provider>header>div{flex:1}.calendar-provider h3{margin:3px 0;font-family:Georgia,serif;font-size:20px;font-weight:500}.calendar-provider>header>i{background:#66758c;border-radius:50%;width:9px;height:9px}.calendar-provider>header>i.calendar-live{background:#64d39f;box-shadow:0 0 13px #64d39f}.calendar-provider>p{color:var(--muted);margin:16px 0;font-size:8px;line-height:1.55}.calendar-provider-meta{background:#ffffff07;border:1px solid #fff2;border-radius:11px;padding:12px}.calendar-provider-meta span,.calendar-provider-meta small{display:block}.calendar-provider-meta span{font-size:9px}.calendar-provider-meta small{color:var(--muted);margin-top:4px;font-size:7px}.calendar-provider>footer{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.calendar-sync-layout{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.calendar-publish,.calendar-busy{overflow:hidden}.calendar-publish-row,.calendar-busy-row{border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px 17px;display:grid}.calendar-publish-row strong,.calendar-publish-row small,.calendar-busy-row strong,.calendar-busy-row small{display:block}.calendar-publish-row strong,.calendar-busy-row strong{font-size:9px}.calendar-publish-row small,.calendar-busy-row small{color:var(--muted);margin-top:4px;font-size:7px}.calendar-busy-row{grid-template-columns:auto 1fr auto}.calendar-busy-row>span{background:#ffffff08;border:1px solid #ffffff32;border-radius:11px;place-items:center;width:40px;height:40px;font-family:Georgia,serif;font-size:9px;display:grid}.calendar-busy-row>a{color:#aad3ff;font-size:7px;text-decoration:none}.calendar-lifecycle{margin-bottom:18px;overflow:hidden}.calendar-lifecycle-intro{color:var(--muted);padding:0 17px 12px;font-size:8px}.calendar-lifecycle-row{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:14px;padding:13px 17px;display:flex}.calendar-lifecycle-row:hover{background:#ffffff09}.calendar-lifecycle-row div{flex-direction:column;gap:4px;display:flex}.calendar-lifecycle-row strong{font-size:9px}.calendar-lifecycle-row small,.calendar-lifecycle-row>span{color:var(--muted);font-size:7px}.app-shell[data-mode=day] .calendar-provider-meta{background:#f1f6fb;border-color:#d7e3ef}@media (max-width:960px){.calendar-connection-grid,.calendar-sync-layout{grid-template-columns:1fr}}@media (max-width:560px){.calendar-provider>footer{flex-direction:column;align-items:flex-start}.calendar-publish-row{grid-template-columns:1fr}.calendar-busy-row{grid-template-columns:auto 1fr}.calendar-busy-row>a{grid-column:2}}.studio-tabs{background:#ffffff08;border:1px solid #ffffff2c;border-radius:14px;gap:7px;margin:0 0 15px;padding:6px;display:flex;overflow:auto}.studio-tabs button{min-width:100px;color:var(--muted);text-transform:capitalize;background:0 0;border:1px solid #0000;border-radius:10px;flex:1;padding:10px 14px;font-size:8px}.studio-tabs button.active{color:var(--ink);background:linear-gradient(145deg,#ffffff1d,#ffffff0b);border-color:#ffffff4c;box-shadow:inset 0 1px #ffffff5a,0 8px 18px #00071a25}.studio-workspace{min-height:460px;overflow:hidden}.studio-workspace>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding:22px;display:flex}.studio-workspace h3{margin:5px 0 0;font-family:Georgia,serif;font-size:25px;font-weight:500}.studio-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:20px;display:grid}.studio-card{background:linear-gradient(145deg,#ffffff10,#ffffff05);border:1px solid #ffffff25;border-radius:16px;min-height:135px;padding:16px;box-shadow:inset 0 1px #ffffff25}.studio-card>div{justify-content:space-between;align-items:center;display:flex}.studio-card>div>span{text-transform:uppercase;letter-spacing:.1em;color:#9fc9fa;font-size:7px}.studio-card i{background:#61718a;border-radius:50%;width:8px;height:8px}.studio-card i.studio-live{background:#65d3a0;box-shadow:0 0 12px #65d3a0}.studio-card b{text-transform:uppercase;color:#9fc9fa;font-size:6px}.studio-card h4{margin:18px 0 7px;font-family:Georgia,serif;font-size:18px;font-weight:500}.studio-card p{color:var(--muted);margin:0 0 9px;font-size:8px;line-height:1.5}.studio-card small{color:#91a5c0;font-size:7px;display:block}.widget-card>strong{text-transform:capitalize;margin-bottom:10px;font-size:9px;display:block}.studio-empty{text-align:center;grid-column:1/-1;align-content:center;place-items:center;min-height:270px;display:grid}.studio-empty>span{color:#acd1ff;font-size:35px}.studio-empty h4{margin:12px 0 5px;font-family:Georgia,serif;font-size:21px;font-weight:500}.studio-empty p{max-width:420px;color:var(--muted);font-size:8px;line-height:1.5}.studio-modal{max-width:720px;max-height:90vh;overflow:auto}.studio-modal .form-grid{margin:18px 0}.app-shell[data-mode=day] .studio-tabs{background:#edf4fb;border-color:#d7e3ef}.app-shell[data-mode=day] .studio-tabs button.active,.app-shell[data-mode=day] .studio-card{background:#fff;border-color:#d4e1ed}@media (max-width:1050px){.studio-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.studio-grid{grid-template-columns:1fr;padding:14px}.studio-workspace>header{flex-direction:column;align-items:flex-start}.studio-tabs button{min-width:88px}}.automation-layout{grid-template-columns:310px 1fr;gap:18px;margin:18px 0;display:grid}.automation-list,.automation-canvas,.execution-ledger{overflow:hidden}.automation-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:14px 17px;display:grid}.automation-row:hover,.automation-row.selected-row{background:linear-gradient(135deg,#ffffff19,#74aef20d)}.automation-row>span{border:1px solid #ffffff35;border-radius:11px;place-items:center;width:32px;height:32px;display:grid}.automation-row strong,.automation-row small{display:block}.automation-row strong{font-size:9px}.automation-row small{color:var(--muted);text-transform:capitalize;margin-top:4px;font-size:7px}.automation-row i{background:#61718a;border-radius:50%;width:8px;height:8px}.automation-row i.automation-live{background:#63d39f;box-shadow:0 0 12px #63d39f}.automation-canvas>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.automation-canvas>header h2{margin:5px 0;font-family:Georgia,serif;font-size:25px;font-weight:500}.automation-canvas>header p:not(.eyebrow){color:var(--muted);font-size:8px}.automation-canvas select,.automation-action-form input{color:var(--ink);background:#ffffff0d;border:1px solid #ffffff30;border-radius:9px;padding:10px;font-size:8px}.automation-flow{justify-items:center;padding:24px;display:grid}.automation-flow>b,.flow-step>b{text-align:center;color:#86bafa;margin:7px;font-weight:400;display:block}.flow-node{background:linear-gradient(145deg,#ffffff16,#ffffff08);border:1px solid #ffffff38;border-radius:15px;width:min(430px,100%);padding:15px 18px;box-shadow:inset 0 1px #ffffff45,0 10px 28px #00081725}.flow-node span,.flow-node strong,.flow-node small{display:block}.flow-node span{letter-spacing:.16em;color:#9fc9fa;font-size:6px}.flow-node strong{text-transform:capitalize;margin:6px 0;font-size:10px}.flow-node small{color:var(--muted);font-size:7px}.trigger-node{border-left:3px solid #75b8ff}.condition-node{border-left:3px solid #d5b975}.action-node{border-left:3px solid #72cf9d}.gated-node{border-left-color:#e4a66e}.flow-step{justify-items:center;width:100%;display:grid}.automation-action-form{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr 110px auto;gap:8px;padding:18px;display:grid}.automation-canvas>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.automation-canvas>footer span{color:var(--muted);font-size:7px}.execution-head{grid-template-columns:2fr .7fr .8fr 1fr}.execution-head small{color:var(--muted);margin-top:4px;display:block}.app-shell[data-mode=day] .automation-row:hover,.app-shell[data-mode=day] .automation-row.selected-row,.app-shell[data-mode=day] .flow-node,.app-shell[data-mode=day] .automation-canvas select,.app-shell[data-mode=day] .automation-action-form input{background:#fff;border-color:#d5e2ee}@media (max-width:1050px){.automation-layout{grid-template-columns:1fr}.automation-list{max-height:270px;overflow:auto}.automation-action-form{grid-template-columns:1fr 1fr}}@media (max-width:650px){.automation-canvas>header,.automation-canvas>footer{flex-direction:column}.automation-action-form{grid-template-columns:1fr}.execution-head{grid-template-columns:1.5fr .7fr .8fr}.execution-head>span:last-child{display:none}}.operations-workspace{min-height:440px;overflow:hidden}.operations-workspace>header{border-bottom:1px solid var(--line);padding:22px}.operations-workspace h3{margin:5px 0 0;font-family:Georgia,serif;font-size:24px;font-weight:500}.ops-form{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:9px;padding:17px;display:grid}.ops-form input,.ops-form select{min-width:0;color:var(--ink);background:#ffffff0d;border:1px solid #ffffff30;border-radius:9px;padding:10px;font-size:8px}.ops-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.ops-row strong,.ops-row small{display:block}.ops-row strong{font-size:9px}.ops-row small{color:var(--muted);margin-top:4px;font-size:7px}.ops-row>span{color:var(--muted);font-size:8px}.app-shell[data-mode=day] .ops-form input,.app-shell[data-mode=day] .ops-form select{background:#fff;border-color:#d5e2ee}@media (max-width:950px){.ops-form{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ops-form{grid-template-columns:1fr}.ops-row{flex-direction:column;align-items:flex-start}}.audit-actions{gap:9px;display:flex}.audit-first-run{text-align:center;align-content:center;place-items:center;min-height:390px;padding:35px;display:grid}.audit-first-run>span{color:#add4ff;background:linear-gradient(145deg,#ffffff25,#ffffff09);border:1px solid #ffffff48;border-radius:22px;place-items:center;width:66px;height:66px;font-size:30px;display:grid;box-shadow:inset 0 1px #fff6,0 20px 45px #00081733}.audit-first-run h3{margin:18px 0 7px;font-family:Georgia,serif;font-size:27px;font-weight:500}.audit-first-run p{max-width:620px;color:var(--muted);margin:0 0 18px;font-size:9px;line-height:1.7}.audit-filter{background:#ffffff08;border:1px solid #ffffff2c;border-radius:14px;gap:7px;margin:0 0 14px;padding:7px;display:flex;overflow:auto}.audit-filter button{white-space:nowrap;color:var(--muted);text-transform:capitalize;background:0 0;border:1px solid #0000;border-radius:9px;padding:9px 13px;font-size:8px}.audit-filter button.active{color:var(--ink);background:#ffffff17;border-color:#ffffff4b}.audit-results{overflow:hidden}.audit-result-head,.audit-result-row{grid-template-columns:70px 1.2fr 1.4fr 1.4fr 110px;align-items:center;gap:14px;display:grid}.audit-result-head{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:12px 18px;font-size:7px}.audit-result-row{border-bottom:1px solid var(--line);padding:15px 18px}.audit-result-row>div strong,.audit-result-row>div small,.audit-result-row>div b{display:block}.audit-result-row>div strong{font-size:9px}.audit-result-row>div small{color:var(--muted);text-transform:capitalize;margin-top:4px;font-size:7px}.audit-result-row>div b{color:#92c9ff;margin-top:5px;font-size:7px}.audit-result-row p{color:var(--muted);font-size:8px;line-height:1.5}.audit-score{border:1px solid #ffffff40;border-radius:14px;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:17px;display:grid}.score-high{color:#ffc699;background:#d96d3820}.score-medium{color:#aad2ff;background:#4989dc20}.score-low{color:#a9dcc1;background:#3b9e6f20}.audit-footnote{text-align:right;color:var(--muted);font-size:7px}.pilot-activation{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:18px 0;padding:22px;display:grid}.pilot-activation>span:first-child{color:#b7d8ff;background:#ffffff13;border:1px solid #ffffff4c;border-radius:15px;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.pilot-activation h3{margin:4px 0;font-family:Georgia,serif;font-size:22px;font-weight:500}.pilot-activation p:not(.eyebrow){color:var(--muted);font-size:8px}.pilot-launch-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.demo-practice,.pilot-customer-list{overflow:hidden}.demo-banner{background:linear-gradient(145deg,#ffffff17,#ffffff08);border:1px solid #ffffff30;border-radius:14px;margin:17px;padding:17px}.demo-banner strong,.demo-banner small{display:block}.demo-banner strong{font-family:Georgia,serif;font-size:19px}.demo-banner small{color:var(--muted);margin-top:5px;font-size:7px}.demo-relationship{border-top:1px solid var(--line);grid-template-columns:auto 1fr 1.1fr;align-items:center;gap:12px;padding:14px 18px;display:grid}.demo-relationship>span{background:#ffffff0b;border:1px solid #ffffff3b;border-radius:12px;place-items:center;width:35px;height:35px;font-size:8px;display:grid}.demo-relationship strong,.demo-relationship small{display:block}.demo-relationship strong{font-size:9px}.demo-relationship small,.demo-relationship p{color:var(--muted);font-size:7px;line-height:1.45}.pilot-customer{border-bottom:1px solid var(--line);padding:16px 19px}.pilot-customer>div:first-child{display:inline-block}.pilot-customer>.status{float:right}.pilot-customer strong,.pilot-customer small{display:block}.pilot-customer strong{font-size:10px}.pilot-customer small{color:var(--muted);margin-top:4px;font-size:7px}.pilot-customer a{color:#a9d2ff;margin-top:7px;font-size:7px;text-decoration:none;display:inline-block}.pilot-progress{background:#ffffff08;border:1px solid #ffffff30;border-radius:99px;height:6px;margin-top:12px;overflow:hidden}.pilot-progress i{background:linear-gradient(90deg,#5397eb,#91c8ff);height:100%;display:block}.pilot-empty{text-align:center;align-content:center;place-items:center;min-height:310px;padding:30px;display:grid}.pilot-empty>span{color:#aacffb;font-size:35px}.pilot-empty h3{margin:10px 0 5px;font-family:Georgia,serif;font-weight:500}.pilot-empty p{max-width:350px;color:var(--muted);font-size:8px;line-height:1.6}@media (max-width:1050px){.pilot-launch-grid{grid-template-columns:1fr}.audit-result-head,.audit-result-row{grid-template-columns:60px 1fr 1.5fr 100px}.audit-result-head>span:nth-child(4),.audit-result-row>p:nth-child(4){display:none}}@media (max-width:700px){.audit-actions{flex-direction:column;align-items:stretch}.audit-result-head{display:none}.audit-result-row{grid-template-columns:auto 1fr}.audit-result-row>p,.audit-result-row>div:last-child{grid-column:2}.pilot-activation{grid-template-columns:auto 1fr}.pilot-activation>span:last-child{grid-column:2}.demo-relationship{grid-template-columns:auto 1fr}.demo-relationship p{grid-column:2}}.migration-steps,.onboarding-grid{grid-template-columns:1fr 1fr;gap:18px;margin:18px 0;display:grid}.migration-source{padding:20px}.source-buttons,.entity-buttons{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.source-buttons button,.entity-buttons button{color:var(--muted);text-transform:capitalize;background:#ffffff09;border:1px solid #ffffff35;border-radius:12px;padding:10px 13px;font-size:8px}.source-buttons button.selected-source,.entity-buttons button.selected-source{color:var(--ink);background:linear-gradient(145deg,#44d4c744,#ffffff16);border-color:#55ded0;box-shadow:inset 0 1px #fff6,0 8px 20px #001c2838}.migration-source ol{color:var(--muted);margin:15px 0 0;padding-left:20px;font-size:8px;line-height:1.65}.migration-preview{overflow:hidden}.migration-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.migration-summary span{text-align:center;color:var(--muted);border-right:1px solid var(--line);padding:15px;font-size:7px}.migration-summary b{color:var(--ink);margin-bottom:3px;font-family:Georgia,serif;font-size:22px;display:block}.field-map{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;padding:14px 18px;display:flex}.field-map>strong{margin-right:5px;font-size:8px}.field-map>span{color:var(--muted);background:#ffffff08;border:1px solid #ffffff25;border-radius:8px;padding:6px 8px;font-size:7px}.field-map b{color:#62ddd0}.migration-row-list>div{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr 92px;align-items:center;gap:12px;padding:12px 18px;display:grid}.migration-row-list strong,.migration-row-list small{display:block}.migration-row-list strong{font-size:9px}.migration-row-list small{color:var(--muted);margin-top:3px;font-size:7px}.migration-row-list>div>span:first-child{color:#9fcaf8;font-family:Georgia,serif}.migration-actions{flex-wrap:wrap;gap:9px;padding:16px 18px;display:flex}.reconciliation-line{color:var(--muted);padding:0 18px 17px;font-size:8px}.migration-boundary{background:#2f9e8d18;border:1px solid #54d6c64d;border-radius:15px;flex-wrap:wrap;gap:10px;margin:18px 0;padding:15px;display:flex}.migration-boundary strong{font-size:9px}.migration-boundary span{color:var(--muted);border-left:1px solid #ffffff28;padding:3px 9px;font-size:7px}.onboarding-form{gap:12px;padding:20px;display:grid}.onboarding-form label{color:var(--muted);gap:6px;font-size:8px;display:grid}.onboarding-form input,.onboarding-form select{color:var(--ink);background:#ffffff0d;border:1px solid #ffffff35;border-radius:10px;padding:11px}.migration-safety-note{color:var(--muted);font-size:7px;line-height:1.6}.workspace-ledger{overflow:hidden}.workspace-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 90px 120px;align-items:center;gap:12px;padding:14px 18px;display:grid}.workspace-row strong,.workspace-row small{display:block}.workspace-row strong{font-size:9px}.workspace-row small{color:var(--muted);margin-top:3px;font-size:7px}.workspace-row>span{font-size:7px}.workspace-row>small{grid-column:1/-1}.legacy-migration{margin-top:24px}.legacy-migration>summary{cursor:pointer;border:1px solid var(--line);color:var(--muted);border-radius:13px;padding:14px 18px;font-size:8px}@media (max-width:850px){.migration-steps,.onboarding-grid{grid-template-columns:1fr}.migration-summary{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.migration-summary{grid-template-columns:repeat(2,1fr)}.workspace-row{grid-template-columns:1fr}.migration-row-list>div{grid-template-columns:30px 1fr}.migration-row-list>div>.status{grid-column:2}}.isolation-status{margin:18px 0;padding:20px}.isolation-progress{background:#ffffff0b;border:1px solid #ffffff30;border-radius:99px;height:8px;overflow:hidden}.isolation-progress i{background:linear-gradient(90deg,#3dcbbd,#72e7db);height:100%;display:block}.isolation-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.isolation-metrics span{color:var(--muted);background:#ffffff08;border:1px solid #ffffff24;border-radius:11px;padding:11px;font-size:7px}.isolation-metrics b{color:var(--ink);margin-bottom:4px;font-family:Georgia,serif;font-size:18px;display:block}.isolation-status>p{color:var(--muted);font-size:8px;line-height:1.6}.isolation-status details{margin-top:12px}.isolation-status summary{cursor:pointer;color:#a8d1ff;font-size:8px}.isolation-table-list{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.isolation-table-list span{color:var(--muted);border:1px solid #ffffff23;border-radius:8px;padding:6px 8px;font-size:7px}@media (max-width:650px){.isolation-metrics{grid-template-columns:1fr 1fr}}.portal-shell{color:#f7fbff;background:radial-gradient(circle at 80% 0,#347cdd 0,#0000 34%),radial-gradient(circle at 5% 85%,#153e83 0,#0000 38%),linear-gradient(140deg,#020a19,#081b3d 48%,#0c2d67);min-height:100vh;padding:34px clamp(18px,5vw,74px)}.portal-brand{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto 28px;display:flex}.portal-brand strong{font-family:Georgia,serif;font-size:24px;font-weight:500}.portal-brand span{color:#b8cae3;font-size:10px}.portal-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff17,#ffffff09);border:1px solid #ffffff32;border-radius:22px;overflow:hidden;box-shadow:inset 0 1px #ffffff48,0 22px 55px #0008174d}.portal-hero{justify-content:space-between;align-items:flex-end;gap:25px;max-width:1240px;margin:0 auto 18px;padding:32px;display:flex}.portal-hero p{letter-spacing:.16em;color:#99c8ff;font-size:8px}.portal-hero h1{margin:7px 0;font-family:Georgia,serif;font-size:38px;font-weight:500}.portal-hero span,.portal-hero small{color:#b7c8df;font-size:9px}.portal-hero>div:last-child{text-align:right}.portal-hero>div:last-child strong{margin-top:5px;font-family:Georgia,serif;font-size:20px;display:block}.portal-notice{background:#24684938;border:1px solid #78c7aa55;border-radius:10px;max-width:1240px;margin:0 auto 16px;padding:11px 14px;font-size:9px}.portal-grid{grid-template-columns:1fr 1fr;gap:18px;max-width:1240px;margin:auto;display:grid}.portal-grid>.portal-card{padding:22px}.portal-grid h2{margin:0 0 14px;font-family:Georgia,serif;font-size:20px;font-weight:500}.portal-wide{grid-column:1/-1}.portal-line{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.portal-line strong,.portal-line small{display:block}.portal-line strong{font-size:10px}.portal-line small{color:#aebed4;margin-top:4px;font-size:8px}.portal-line>span,.portal-line>a{color:#a9d2ff;font-size:8px;text-decoration:none}.portal-session{border-bottom:1px solid #ffffff18;padding:13px 0}.portal-session strong,.portal-session small{font-size:9px;display:block}.portal-session p{color:#c7d6ea;font-size:9px;line-height:1.55}.portal-session small{color:#aebed4;margin-top:5px;font-size:8px}.portal-commitment{border-bottom:1px solid #ffffff18;grid-template-columns:1fr auto;gap:8px;padding:13px 0;display:grid}.portal-commitment strong,.portal-commitment small{display:block}.portal-commitment strong{font-size:10px}.portal-commitment small{color:#aebed4;margin-top:4px;font-size:8px}.portal-commitment select,.portal-commitment textarea{color:#fff;background:#ffffff0d;border:1px solid #ffffff30;border-radius:8px;padding:8px;font-size:8px}.portal-commitment textarea{grid-column:1/-1;min-height:55px}.portal-commitment button{color:#dcebff;background:#ffffff14;border:1px solid #ffffff4a;border-radius:9px;justify-self:start;padding:8px 12px;font-size:8px}.portal-outcome{padding:10px 0}.portal-outcome>header{justify-content:space-between;gap:20px;display:flex}.portal-outcome strong,.portal-outcome small{display:block}.portal-outcome strong{font-size:11px}.portal-outcome small{color:#aebed4;margin-top:4px;font-size:8px}.portal-outcome>header>span{color:#c2e0ff;font-family:Georgia,serif;font-size:22px}.portal-progress{background:#ffffff0c;border:1px solid #ffffff2f;border-radius:99px;height:7px;margin:12px 0;overflow:hidden}.portal-progress i{background:linear-gradient(90deg,#5b9ee9,#9ed0ff);height:100%;display:block}.portal-empty{color:#aebed4;font-size:9px}.portal-message{text-align:center;max-width:620px;margin:15vh auto;padding:50px}.portal-message span{color:#acd1ff;font-size:40px}.portal-message h1{font-family:Georgia,serif;font-weight:500}.portal-message p{color:#b8cae3}.portal-footer{text-align:center;color:#8fa5c2;border-top:1px solid #ffffff20;max-width:1240px;margin:28px auto 0;padding-top:20px;font-size:8px}@media (max-width:760px){.portal-shell{padding:22px 14px}.portal-brand span{display:none}.portal-hero{flex-direction:column;align-items:flex-start}.portal-hero>div:last-child{text-align:left}.portal-grid{grid-template-columns:1fr}.portal-wide{grid-column:auto}.portal-commitment{grid-template-columns:1fr}.portal-commitment textarea{grid-column:auto}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.public-home,.public-shell{color:#f7fbff;background:radial-gradient(circle at 84% 5%,#4b347d66,#0000 34%),radial-gradient(circle at 4% 88%,#26b8a637,#0000 35%),linear-gradient(145deg,#050615,#0b1026 54%,#13102b);min-height:100vh}.public-nav{justify-content:space-between;align-items:center;max-width:1220px;margin:auto;padding:22px clamp(18px,5vw,70px);display:flex}.public-nav>img{width:220px;height:auto}.public-nav>div{align-items:center;gap:10px;display:flex}.public-nav a{color:#dce9f7;padding:12px 16px;font-size:14px;text-decoration:none}.public-primary{cursor:pointer;background:linear-gradient(145deg,#58e4d5,#2ca99a);border-radius:14px;justify-content:center;align-items:center;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffffa8,0 15px 35px #0b9c8b43;color:#031b1a!important;border:1px solid #99fff2b5!important;padding:14px 22px!important}.public-primary:disabled{opacity:.55;cursor:wait}.public-hero{text-align:center;max-width:1120px;margin:9vh auto 0;padding:0 clamp(22px,5vw,70px) 8vh}.public-eyebrow{letter-spacing:.18em;font-weight:750;color:#62dfd0!important;font-size:12px!important}.public-hero h1,.public-auth-card h1{font-family:Georgia,serif;font-weight:500;line-height:1.03}.public-hero h1{max-width:1050px;margin:20px auto;font-size:clamp(42px,7vw,82px)}.public-hero h1 span{color:#bfcff7}.public-lede{color:#b8c7dc;max-width:760px;margin:0 auto;font-size:clamp(17px,2vw,22px);line-height:1.65}.public-actions{flex-wrap:wrap;justify-content:center;gap:13px;margin-top:32px;display:flex}.public-secondary{color:#e9f2ff;background:#ffffff0b;border:1px solid #ffffff35;border-radius:14px;align-items:center;padding:14px 22px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff30}.public-proof{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1160px;margin:0 auto;padding:0 clamp(22px,5vw,70px) 9vh;display:grid}.public-proof article{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff16,#ffffff08);border:1px solid #ffffff26;border-radius:24px;padding:30px;box-shadow:inset 0 1px #ffffff42,0 25px 65px #00061555}.public-proof b{color:#54d9ca;font-family:Georgia,serif;font-size:27px}.public-proof h2{font-family:Georgia,serif;font-size:25px;font-weight:500}.public-proof p{color:#aebed3;line-height:1.65}.public-footer{text-align:center;color:#869bb8;border-top:1px solid #ffffff15;padding:35px}.public-footer img{width:180px}.public-footer p{margin:4px}.public-shell{place-items:center;padding:24px;display:grid}.public-auth-card{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);text-align:center;background:linear-gradient(145deg,#ffffff18,#ffffff08);border:1px solid #ffffff2e;border-radius:28px;width:min(540px,100%);padding:38px clamp(24px,6vw,54px);box-shadow:inset 0 1px #ffffff58,0 35px 90px #00061578}.public-auth-logo{width:min(330px,86%);height:auto;margin:auto}.public-auth-card h1{margin:13px 0;font-size:clamp(32px,6vw,50px)}.public-auth-card>p:not(.public-eyebrow){color:#afc0d7;line-height:1.6}.public-auth-form{text-align:left;gap:14px;margin:25px 0;display:grid}.public-auth-form label{color:#c4d2e4;gap:7px;font-size:13px;display:grid}.public-auth-form input{color:#f8fbff;width:100%;font:inherit;background:#ffffff0d;border:1px solid #ffffff37;border-radius:13px;outline:none;padding:14px}.public-auth-form input:focus{border-color:#62dfd0;box-shadow:0 0 0 3px #48d2c11e}.public-auth-help{color:#8298b7!important;margin:0!important;font-size:12px!important}.public-auth-error{background:#8f30302e;border:1px solid #ff9e9e55;border-radius:11px;padding:11px;font-size:13px;color:#ffc4c4!important;margin:0!important}.public-auth-switch{font-size:13px}.public-auth-switch a{color:#65e1d3}@media (max-width:800px){.public-proof{grid-template-columns:1fr}.public-nav{gap:10px}.public-nav>img{width:130px}.public-nav>div{gap:6px}.public-nav a{padding:10px 9px;font-size:12px}.public-nav .public-primary{padding:11px 13px!important}.public-hero{margin-top:5vh}}.public-auth-form input{font-size:16px;line-height:1.25}.public-auth-switch a{align-items:center;min-height:44px;display:inline-flex}
