/*! 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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.overline{text-decoration-line:overline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--canvas:#f3f7f6;--paper:#fff;--ink:#102d2d;--muted:#667673;--border:#dce6e3;--blue:#126b6c;--blue-soft:#e5f3f1;--coral:#ff6b4a;--coral-soft:#fff0eb;--green:#2c8b69;--green-soft:#e7f5ef;--navy:#0b3034;--signal:#ff6b4a;--shadow:0 8px 24px #102d2d0f}*{box-sizing:border-box}html{background:var(--canvas)}body{background:var(--canvas);color:var(--ink);font-family:var(--font-geist),"Segoe UI",sans-serif;margin:0;font-size:14px}button,input,select,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.term:focus-visible{outline-offset:2px;outline:3px solid #2f686740}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app{grid-template-columns:208px minmax(0,1fr);min-height:100vh;display:grid}.side{background:var(--paper);border-right:1px solid var(--border);z-index:10;flex-direction:column;height:100vh;padding:25px 20px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;padding:2px 4px 24px;display:flex}.brand-copy{flex-direction:column;line-height:1;display:flex}.brand-copy strong{letter-spacing:.08em;font-size:19px;font-weight:820}.brand-copy small{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;margin-top:4px;font-size:7px;font-weight:750}.direction-mark{--mark-size:30px;width:var(--mark-size);height:var(--mark-size);flex:0 0 var(--mark-size);background:var(--navy);border-radius:9px;display:inline-block;position:relative;box-shadow:0 5px 12px #0b303429}.direction-mark.small{--mark-size:24px;border-radius:7px}.direction-mark.large{--mark-size:38px;border-radius:11px}.direction-mark i{background:#fff;border-radius:99px;display:block;position:absolute}.direction-mark .north,.direction-mark .south{width:2px;height:23%;left:calc(50% - 1px)}.direction-mark .north{top:13%}.direction-mark .south{bottom:13%}.direction-mark .east,.direction-mark .west{width:23%;height:2px;top:calc(50% - 1px)}.direction-mark .east{right:13%}.direction-mark .west{left:13%}.direction-mark b{background:var(--signal);border:1.5px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:calc(50% - 2.5px);left:calc(50% - 2.5px)}.workspace{background:var(--paper);border:1px solid var(--border);text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.workspace>b{background:var(--coral-soft);color:#c84c31;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.workspace span{font-size:11px;font-weight:700}.workspace small{color:#889592;text-transform:uppercase;letter-spacing:.11em;margin-bottom:3px;font-size:8px;display:block}.workspace i{color:#889592;font-style:normal}.side nav{flex-direction:column;gap:5px;margin-top:28px;display:flex}.side nav button{color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:11px 12px;display:flex;position:relative}.side nav button:hover{color:var(--blue);background:#f0f6f4}.side nav button.active:before{content:"";background:var(--signal);border-radius:4px;width:3px;height:20px;position:absolute;left:-9px}.side nav button span{text-align:center;width:18px;font-size:16px}.side-help{border-top:1px solid var(--border);grid-template-columns:34px 1fr auto;align-items:center;gap:9px;margin-top:auto;padding-top:18px;display:grid}.side-help>span{background:var(--coral-soft);color:#c84c31;border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.side-help small{color:#889592;margin-bottom:2px;font-size:8px;display:block}.side-help strong{font-size:10px}.side-help i{color:var(--green);font-size:8px;font-style:normal}.shell{min-width:0}.topbar{border-bottom:1px solid var(--border);z-index:8;background:#fff;justify-content:space-between;align-items:center;height:70px;padding:0 28px;display:flex;position:sticky;top:0}.topbar>p{font-size:11px;font-weight:700}.topbar>p span{color:#9aa3b4;margin:0 8px}.topbar>div{align-items:center;gap:9px;display:flex}.learning-toggle{border:1px solid var(--border);color:#667189;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;display:flex}.learning-toggle span{background:var(--green-soft);width:17px;height:17px;color:var(--green);border-radius:50%;place-items:center;font-weight:800;display:grid}.ask-button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:10px 15px;font-size:11px;font-weight:750;box-shadow:0 6px 14px #3156e82e}.profile{background:var(--coral-soft);color:#c35148;cursor:pointer;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid}main{width:min(1210px,100%);margin:0 auto;padding:30px 28px 50px}.welcome{justify-content:space-between;align-items:end;gap:18px;display:flex}.overline,.section-label{text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:var(--blue)!important;margin:0 0 5px!important;font-size:9px!important}.welcome h1{letter-spacing:-.04em;margin:0;font-size:30px;line-height:1.1}.welcome>div>p:last-child{color:var(--muted);margin:7px 0 0;font-size:12px}.welcome select{border:1px solid var(--border);color:var(--ink);background:#fff;border-radius:9px;padding:10px 30px 10px 11px;font-size:10px;font-weight:700}.learning-banner{background:var(--blue-soft);border:1px solid #dbe2ff;border-radius:10px;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;margin-top:18px;padding:9px 11px;display:grid}.learning-banner>span{width:24px;height:24px;color:var(--blue);background:#fff;border-radius:50%;place-items:center;font-weight:800;display:grid}.learning-banner p{color:#586581;margin:0;font-size:10px}.learning-banner u{text-underline-offset:3px;text-decoration-style:dotted}.learning-banner>button{color:#78839a;cursor:pointer;background:0 0;border:0;font-size:18px}.channel-tabs{gap:6px;margin:15px 0;display:flex}.channel-tabs>button{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;padding:7px 11px;font-size:10px}.channel-tabs>button.active{background:var(--blue-soft);color:var(--blue);border-color:#cdd6ff;font-weight:750}.metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.metrics article,.card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:13px}.metrics article{min-height:116px;padding:16px 17px}.metrics article>p{color:var(--muted);margin:0 0 9px;font-size:10px;font-weight:650}.metrics article>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:28px}.metrics article>span{vertical-align:4px;border-radius:999px;margin-left:9px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-block}.metrics article>small{color:#929bad;margin-top:8px;font-size:9px;display:block}.term-wrap{display:inline-flex;position:relative}.term{color:inherit;font:inherit;font-weight:inherit;cursor:help;background:0 0;border:0;border-bottom:1px dotted;align-items:center;gap:4px;padding:0;display:inline-flex}.term>span{color:#68738c;background:#eef1f6;border-radius:50%;place-items:center;width:13px;height:13px;font-size:8px;text-decoration:none;display:grid}.term-tip{z-index:30;background:var(--navy);color:#fff;opacity:0;visibility:hidden;pointer-events:none;border-radius:9px;width:250px;padding:10px 11px;font-size:10px;font-weight:500;line-height:1.45;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;bottom:calc(100% + 9px);left:0;transform:translateY(4px);box-shadow:0 12px 28px #1724463b}.term-tip:after{content:"";border:5px solid #0000;border-top-color:var(--navy);position:absolute;top:100%;left:18px}.term-wrap:hover .term-tip,.term:focus+.term-tip{opacity:1;visibility:visible;transform:translateY(0)}.content-grid{grid-template-columns:minmax(0,1fr) 305px;gap:14px;margin-top:14px;display:grid}.primary-column{flex-direction:column;gap:14px;min-width:0;display:flex}.card{padding:18px}.card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.card-heading h2,.next-card h2{letter-spacing:-.02em;margin:0;font-size:15px}.card-heading p:not(.section-label){color:var(--muted);margin:4px 0 0;font-size:9px}.trend-summary{background:var(--green-soft);color:var(--green);border-radius:999px;padding:7px 9px;font-size:11px;font-weight:800}.simple-chart{height:205px;margin-top:17px;position:relative}.chart-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.chart-lines i{background:var(--border);height:1px;display:block}.chart-bars{align-items:flex-end;gap:clamp(5px,1vw,14px);display:flex;position:absolute;inset:0 4px}.chart-bars>div{flex:1;align-items:flex-end;height:100%;display:flex}.chart-bars span{background:linear-gradient(180deg,#607bf2,var(--blue));border-radius:5px 5px 2px 2px;width:100%;max-width:25px;margin:0 auto;transition:height .3s,filter .16s;display:block;position:relative}.chart-bars span:hover{filter:brightness(.93)}.chart-bars b{background:var(--navy);color:#fff;white-space:nowrap;border-radius:6px;padding:5px 6px;font-size:8px;display:none;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.chart-bars span:hover b{display:block}.chart-footer{color:#9aa3b4;justify-content:space-between;margin-top:6px;font-size:8px;display:flex}.visibility-card .card-heading>strong{color:var(--blue);font-size:26px}.visibility-card .card-heading>strong small{color:#929bad;font-size:10px}.visibility-row{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px;display:grid}.visibility-row>div>p{color:#556077;justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;font-size:10px;font-weight:700;display:flex}.visibility-row>div>p>span{color:var(--ink);font-variant-numeric:tabular-nums}.visibility-row>div>div{background:#eef1f5;border-radius:999px;height:7px;overflow:hidden}.visibility-row i{background:var(--blue);border-radius:999px;height:100%;display:block}.visibility-row small{color:#929bad;margin-top:7px;font-size:8px;display:block}.action-column{flex-direction:column;gap:14px;display:flex}.next-card ol{margin:13px 0 0;padding:0;list-style:none}.next-card li{border-top:1px solid var(--border);grid-template-columns:25px 1fr;gap:10px;padding:12px 0;display:grid}.next-card li>span{background:var(--blue-soft);width:24px;height:24px;color:var(--blue);border-radius:7px;place-items:center;font-size:9px;font-weight:800;display:grid}.next-card li strong{font-size:10px}.next-card li p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.45}.next-card li button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:6px 0 0;font-size:9px;font-weight:750}.advisor-head{align-items:center;gap:10px;display:flex}.advisor-head>span{background:var(--coral-soft);color:#c35148;border-radius:10px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid;position:relative}.advisor-head>span i{background:var(--green);border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.advisor-head strong{font-size:11px}.advisor-head p{color:var(--muted);margin:3px 0 0;font-size:8px}.advisor-card blockquote{color:#56627a;background:#f8f9fc;border-radius:9px;margin:14px 0;padding:12px;font-size:9px;line-height:1.55}.message-button,.advisor-card form button[type=submit]{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;padding:9px;font-size:10px;font-weight:750}.advisor-card form label{margin:12px 0 5px;font-size:9px;font-weight:750;display:block}.advisor-card textarea{border:1px solid var(--border);resize:vertical;border-radius:8px;width:100%;min-height:72px;padding:8px;font-size:10px}.advisor-card form>div{gap:7px;margin-top:7px;display:flex}.advisor-card form>div button{cursor:pointer;border-radius:8px;flex:1;padding:8px;font-size:9px}.advisor-card form>div button[type=button]{border:1px solid var(--border);background:#fff}.plain-language{background:var(--navy);color:#fff;border-radius:12px;grid-template-columns:27px 1fr;align-items:flex-start;gap:9px;padding:14px;display:grid}.plain-language>span{background:#ffffff1f;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.plain-language p{color:#cbd3e5;margin:0;font-size:9px;line-height:1.5}.plain-language strong{color:#fff;margin-bottom:3px;font-size:10px;display:block}.toast{z-index:50;opacity:0;pointer-events:none;background:var(--navy);color:#fff;border-radius:9px;padding:10px 14px;font-size:10px;font-weight:700;transition:all .2s;position:fixed;bottom:22px;left:50%;transform:translate(-50%,16px);box-shadow:0 12px 30px #17244640}.toast.show{opacity:1;transform:translate(-50%)}.nav-count{background:var(--coral-soft);color:#c35148;border-radius:99px;place-items:center;width:18px;height:18px;margin-left:auto;font-size:8px;font-style:normal;display:grid}.away-dot{background:#fff7dd;border-radius:99px;padding:4px 6px;font-weight:700;color:#a67521!important}.team-presence{position:absolute;left:50%;transform:translate(-50%);gap:8px!important}.team-faces{display:flex}.team-faces span{background:var(--blue-soft);width:26px;height:26px;color:var(--blue);border:2px solid #fff;border-radius:50%;place-items:center;margin-left:-5px;font-size:8px;font-weight:800;display:grid}.team-presence>p{margin:0}.team-presence strong,.team-presence small{display:block}.team-presence strong{font-size:9px}.team-presence small{color:#929bad;margin-top:2px;font-size:7px}.top-actions{margin-left:auto}.coverage-banner{color:#fff;background:linear-gradient(90deg,#172446,#243666);border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;margin-top:18px;padding:12px 14px;display:grid}.coverage-icon{color:#bfcaff;background:#ffffff1c;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.coverage-banner p{margin:0;font-size:10px}.coverage-banner small{color:#cbd3e5;margin-top:4px;font-size:8px;display:block}.coverage-banner button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:750}.text-link{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:14px 0 0;font-size:9px;font-weight:750}.partner-card blockquote{color:#56627a;background:#f8f9fc;border-radius:9px;margin:14px 0;padding:12px;font-size:9px;line-height:1.55}.advisor-head>span i.away{background:#d39b35}.foundation-strip{background:linear-gradient(90deg,#f1faf6,#f8fcfa);border:1px solid #cfe4da;border-radius:11px;grid-template-columns:10px 1fr auto;align-items:center;gap:11px;margin-top:18px;padding:11px 13px;display:grid}.foundation-strip.loading{background:#f6f8ff;border-color:#dbe1f8}.foundation-strip.offline{background:#fff9f3;border-color:#efd9c9}.foundation-pulse{background:var(--green);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #30996c1f}.foundation-strip.loading .foundation-pulse{background:var(--blue);box-shadow:0 0 0 4px #425bdc1f}.foundation-strip.offline .foundation-pulse{background:#d48445;box-shadow:0 0 0 4px #d484451f}.foundation-strip strong{font-size:9px;display:block}.foundation-strip p{color:var(--muted);margin:3px 0 0;font-size:8px}.foundation-badge{color:var(--green);background:#fff;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:800;box-shadow:0 1px 4px #182a4414}.foundation-strip.loading .foundation-badge{color:var(--blue)}.foundation-strip.offline .foundation-badge{color:#b96b31}.rank-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.rank-metrics article{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:15px}.rank-metrics p{color:var(--muted);margin:0 0 7px;font-size:9px;font-weight:700}.rank-metrics article>strong{letter-spacing:-.04em;font-size:23px}.rank-metrics article>span{vertical-align:3px;border-radius:99px;margin-left:6px;padding:4px 6px;font-size:7px;font-weight:800;display:inline-block}.rank-metrics small{color:#929bad;margin-top:7px;font-size:8px;display:block}.visibility-layout{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:14px;margin-top:14px;display:grid}.rank-chart-card,.impact-card{min-width:0}.chart-legend{color:var(--muted);gap:10px;font-size:8px;display:flex}.chart-legend span{align-items:center;gap:4px;display:flex}.chart-legend i{background:var(--blue);border-radius:50%;width:7px;height:7px}.chart-legend span:last-child i{background:var(--coral)}.dual-chart{height:225px;margin-top:17px;position:relative}.dual-grid{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.dual-grid i{background:var(--border);height:1px}.dual-bars{align-items:flex-end;gap:clamp(5px,1vw,13px);display:flex;position:absolute;inset:0 8px}.dual-bars>div{flex:1;justify-content:center;align-items:flex-end;gap:3px;height:100%;display:flex}.dual-bars span{border-radius:3px 3px 0 0;width:30%;max-width:11px;display:block}.seo-bar{background:var(--blue)}.geo-bar{background:var(--coral)}.rank-chart-card .chart-footer{margin-top:7px}.impact-card h2,.ranking-table-card h2,.agent-actions h2,.guardrail-card h2,.free-tier-card h2{margin:0;font-size:15px}.impact-list{margin-top:15px}.impact-list article{border-top:1px solid var(--border);grid-template-columns:10px 1fr;gap:9px;padding:11px 0;display:grid}.impact-dot{border-radius:50%;width:8px;height:8px;margin-top:3px}.blue-dot{background:var(--blue)}.coral-dot{background:var(--coral)}.green-dot{background:var(--green)}.impact-list strong{font-size:9px}.impact-list p{color:var(--muted);margin:3px 0;font-size:8px}.impact-list b{color:var(--green);font-size:8px}.evidence-note{color:#667189;background:#f7f8fb;border-radius:8px;margin:10px 0 0;padding:10px;font-size:8px;line-height:1.5}.ranking-table-card{margin-top:14px}.ranking-table-card .card-heading>button{background:var(--blue-soft);color:var(--blue);cursor:pointer;border:0;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:750}.ranking-table{margin-top:12px;overflow-x:auto}.ranking-table table{border-collapse:collapse;width:100%;min-width:760px}.ranking-table th{border-bottom:1px solid var(--border);color:#929bad;text-transform:uppercase;letter-spacing:.08em;text-align:left;padding:8px 7px;font-size:7px}.ranking-table td{border-bottom:1px solid var(--border);color:#56627a;padding:11px 7px;font-size:9px}.ranking-table tbody tr:last-child td{border-bottom:0}.ranking-table td strong{color:var(--ink);font-size:9px}.intent-pill{background:#f1f3f7;border-radius:99px;padding:4px 6px;font-size:7px}.up-cell{font-weight:750;color:var(--green)!important}.muted-cell{color:#929bad!important}.rank-metrics .live-source{background:var(--green-soft);color:var(--green)}.live-data-strip{background:#f3faf7;border:1px solid #cfe4da;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:11px;margin-top:14px;padding:12px 14px;display:grid}.live-data-strip>span{width:34px;height:34px;color:var(--green);background:#fff;border-radius:9px;place-items:center;font-size:12px;font-weight:850;display:grid;box-shadow:0 1px 5px #182a4417}.live-data-strip strong{font-size:9px}.live-data-strip p{color:var(--muted);margin:4px 0 0;font-size:8px}.live-query-card{margin-top:14px}.live-query-card h2{margin:0;font-size:15px}.verified-pill{background:var(--green-soft);color:var(--green);border-radius:99px;padding:5px 8px;font-size:7px;font-weight:800}.agent-status{background:var(--navy);color:#fff;border-radius:13px;grid-template-columns:42px 1fr auto auto;align-items:center;gap:12px;margin-top:20px;padding:14px 16px;display:grid}.agent-orb{background:linear-gradient(135deg,#5875f0,var(--blue));border-radius:11px;place-items:center;width:42px;height:42px;display:grid;position:relative}.agent-orb i{border:2px solid var(--navy);background:var(--green);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.agent-status strong{font-size:11px}.agent-status p{color:#bdc7dc;margin:3px 0 0;font-size:8px}.coverage-chips{gap:5px;display:flex}.coverage-chips span{color:#d9e0ee;border:1px solid #ffffff29;border-radius:99px;padding:5px 7px;font-size:8px}.agent-status>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;padding:8px 10px;font-size:8px}.agent-layout{grid-template-columns:minmax(0,1fr) 315px;gap:14px;margin-top:14px;display:grid}.agent-actions{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:13px;padding:18px}.section-head{justify-content:space-between;align-items:flex-start;display:flex}.section-head>span{background:var(--coral-soft);color:#c35148;border-radius:99px;padding:5px 7px;font-size:8px;font-weight:750}.agent-action{border-top:1px solid var(--border);grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:14px 0;display:grid}.agent-action:first-of-type{margin-top:14px}.vertical-mark{background:var(--blue-soft);width:34px;height:34px;color:var(--blue);border-radius:9px;place-items:center;font-weight:800;display:grid}.vertical-mark.geo{background:var(--coral-soft);color:#c35148}.vertical-mark.amazon{color:#9b741d;background:#fff7dd}.vertical-mark.shopify{background:var(--green-soft);color:var(--green)}.agent-action-copy>div{gap:6px;display:flex}.agent-action-copy>div span,.agent-action-copy>div b{border-radius:99px;padding:3px 5px;font-size:7px}.agent-action-copy>div span{color:#667189;background:#f1f3f7}.agent-action-copy>div b{color:#956f19;background:#fff7dd}.agent-action h3{margin:6px 0 3px;font-size:10px}.agent-action p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.agent-action small{color:var(--green);margin-top:5px;font-size:8px;font-weight:700;display:block}.agent-action>button{color:var(--blue);cursor:pointer;background:#fff;border:1px solid #cfd7fa;border-radius:8px;padding:8px 9px;font-size:8px;font-weight:750}.queued-pill{background:var(--green-soft);color:var(--green);border-radius:8px;padding:8px;font-size:8px;font-weight:750}.agent-side{flex-direction:column;gap:14px;display:flex}.agent-chat-head{align-items:center;gap:9px;display:flex}.agent-chat-head>span{background:var(--navy);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.agent-chat-head strong{font-size:10px}.agent-chat-head p{color:var(--muted);margin:3px 0 0;font-size:8px}.agent-answer{background:var(--blue-soft);border-radius:9px;margin-top:12px;padding:10px}.agent-answer p{color:#405078;margin:0;font-size:9px;line-height:1.5}.agent-answer small{color:#7180a0;margin-top:6px;font-size:7px;display:block}.agent-chat form label{margin:13px 0 5px;font-size:8px;font-weight:700;display:block}.agent-chat textarea{border:1px solid var(--border);resize:vertical;border-radius:8px;width:100%;min-height:78px;padding:8px;font-size:9px}.agent-chat form button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;margin-top:7px;padding:9px;font-size:9px;font-weight:750}.guardrail-card ul{margin:13px 0 0;padding:0;list-style:none}.guardrail-card li{border-top:1px solid var(--border);grid-template-columns:22px 1fr;gap:8px;padding:10px 0;display:grid}.guardrail-card li>span{background:var(--green-soft);width:21px;height:21px;color:var(--green);border-radius:6px;place-items:center;font-size:8px;font-weight:800;display:grid}.guardrail-card li.locked>span{color:#946e17;background:#fff7dd}.guardrail-card strong{font-size:9px}.guardrail-card p{color:var(--muted);margin:3px 0 0;font-size:8px;line-height:1.4}.activity-card{margin-top:14px}.activity-card h2{margin:0;font-size:15px}.activity-card>div{grid-template-columns:1fr 1fr;gap:0 18px;margin-top:10px;display:grid}.activity-card article{border-top:1px solid var(--border);grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:9px 0;display:grid}.activity-card article>span{background:var(--blue-soft);width:27px;height:27px;color:var(--blue);border-radius:8px;place-items:center;font-size:7px;font-weight:800;display:grid}.activity-card p{margin:0}.activity-card strong,.activity-card small{display:block}.activity-card strong{font-size:8px;line-height:1.35}.activity-card small{color:var(--muted);margin-top:3px;font-size:7px}.connection-intro{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-top:20px;padding:14px 16px;display:grid}.connection-intro>div{align-items:center;gap:9px;display:flex}.connection-intro>div>span{background:var(--blue-soft);width:25px;height:25px;color:var(--blue);border-radius:7px;place-items:center;font-size:9px;font-weight:800;display:grid}.connection-intro p{margin:0}.connection-intro strong,.connection-intro small{display:block}.connection-intro strong{font-size:9px}.connection-intro small{color:var(--muted);margin-top:2px;font-size:7px}.connection-intro>i{color:#aab2c1;font-style:normal}.connections-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.connection-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:13px;padding:17px}.connection-top{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;display:grid}.connection-logo{border-radius:10px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.connection-logo.green{background:var(--green-soft);color:var(--green)}.connection-logo.gold{color:#946e17;background:#fff7dd}.connection-logo.blue{background:var(--blue-soft);color:var(--blue)}.connection-top h2{margin:0;font-size:12px}.connection-top p{color:var(--muted);margin:3px 0 0;font-size:8px}.status-tag{border-radius:99px;padding:5px 7px;font-size:7px;font-weight:750}.status-tag.green{background:var(--green-soft);color:var(--green)}.status-tag.gold{color:#946e17;background:#fff7dd}.status-tag.blue{background:var(--blue-soft);color:var(--blue)}.connection-card dl{grid-template-columns:1fr 1fr 1fr;gap:10px;margin:15px 0;display:grid}.connection-card dl>div{background:#f8f9fb;border-radius:8px;padding:9px}.connection-card dt{color:#929bad;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:700}.connection-card dd{color:#556077;margin:5px 0 0;font-size:8px;line-height:1.4}.connection-actions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.connection-actions button{color:var(--blue);cursor:pointer;background:#fff;border:1px solid #cfd7fa;border-radius:8px;padding:8px 9px;font-size:8px;font-weight:750}.connection-actions button.planned{background:var(--green-soft);color:var(--green);border-color:#0000}.connection-actions a{color:var(--muted);font-size:8px;text-decoration:none}.free-tier-card{margin-top:14px}.free-tier-card>div:first-child>p:last-child{color:var(--muted);margin:5px 0 0;font-size:9px}.free-resources{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px;display:grid}.free-resources article{background:#f8f9fb;border-radius:9px;padding:10px}.free-resources span{background:var(--green-soft);color:var(--green);border-radius:5px;padding:4px 5px;font-size:7px;font-weight:800;display:inline-block}.free-resources strong,.free-resources small{display:block}.free-resources strong{margin-top:7px;font-size:9px}.free-resources small{color:var(--muted);margin-top:3px;font-size:7px}.free-note{color:#6c7891;margin:12px 0 0;font-size:8px;line-height:1.5}.gsc-v2-banner{background:linear-gradient(100deg,#edf4f1,var(--paper));border:1px solid #cbdcd8;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:grid}.gsc-v2-banner.connected{background:linear-gradient(100deg,#f1faf6,var(--paper));border-color:#cfe4da}.gsc-v2-banner.setup{background:linear-gradient(100deg,#fff9f1,var(--paper));border-color:#eadfcf}.gsc-v2-banner>span{background:var(--paper);width:42px;height:42px;color:var(--blue);border-radius:11px;place-items:center;font-size:15px;font-weight:850;display:grid;box-shadow:0 2px 8px #21333117}.gsc-v2-banner.connected>span{color:var(--green)}.gsc-v2-banner h2{margin:2px 0 0;font-size:13px}.gsc-v2-banner div>p:last-child{color:var(--muted);margin:4px 0 0;font-size:8px}.gsc-v2-banner>strong{background:var(--paper);color:var(--blue);border-radius:99px;padding:6px 9px;font-size:7px}.gsc-v2-banner.connected>strong{color:var(--green)}.gsc-v2-banner.setup>strong{color:#8b6426}.featured-connection{border-color:#bdd1cc;box-shadow:0 6px 22px #2f68671a}.gsc-property-panel,.gsc-config-note{background:#f0f4f1;border-radius:9px;margin:-3px 0 13px;padding:10px}.gsc-property-panel label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:800;display:block}.gsc-property-panel select{border:1px solid var(--border);background:var(--paper);width:100%;color:var(--ink);border-radius:7px;margin-top:5px;padding:8px;font-size:8px}.gsc-property-panel p,.gsc-config-note p,.gsc-config-note small{color:var(--muted);margin:6px 0 0;font-size:7px}.gsc-config-note strong{font-size:8px}.gsc-config-note small{word-break:break-all;display:block}.connection-actions a.connect-button{background:var(--blue);color:#fff;border:0;border-radius:8px;padding:9px 10px;font-weight:750}.connection-actions button:disabled{cursor:not-allowed;opacity:.55}.topbar,.metrics article,.card,.agent-actions,.connection-intro,.connection-card,.welcome select,.channel-tabs>button,.learning-toggle{background:var(--paper)}.profile,.workspace>b,.advisor-head>span,.team-faces span:nth-child(2),.nav-count{color:#c84c31}.learning-banner{border-color:#c9e1dc}.learning-banner p,.agent-answer p{color:#385d59}.channel-tabs>button.active{border-color:#b8d6d1}.simple-chart .chart-bars span{background:linear-gradient(180deg,#35a0a0,var(--blue))}.coverage-icon{background:#ffffff14}.coverage-icon .direction-mark,.agent-orb .direction-mark{box-shadow:none}.team-faces .steward-face{background:var(--navy);color:#fff}.agent-orb{background:#ffffff14}.agent-chat-head>span{background:0 0}.agent-answer small{color:#68817d}.section-head>span,.vertical-mark.geo{color:#c84c31}.agent-action>button,.connection-actions button{background:var(--paper);border-color:#c1d8d3}.advisor-card blockquote,.partner-card blockquote,.connection-card dl>div,.free-resources article{color:#536864;background:#f3f7f6}.route-count{background:var(--signal);color:#fff}.queued-pill.approved{background:var(--green-soft);color:var(--green)}.queued-pill.rejected{background:var(--coral-soft);color:#c84c31}.queued-pill.applied{background:var(--blue-soft);color:var(--blue)}.route-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.route-summary article{border:1px solid var(--border);background:var(--paper);border-radius:11px;align-items:center;gap:11px;padding:13px 15px;display:flex}.route-summary article>span{background:var(--blue-soft);width:36px;height:36px;color:var(--blue);border-radius:10px;flex:0 0 36px;place-items:center;font-size:15px;font-weight:850;display:grid}.route-summary article:nth-child(2)>span{background:var(--green-soft);color:var(--green)}.route-summary article:nth-child(3)>span{background:var(--coral-soft);color:#c84c31}.route-summary strong,.route-summary small{display:block}.route-summary strong{font-size:9px}.route-summary small{color:var(--muted);margin-top:3px;font-size:7px}.route-layout{grid-template-columns:minmax(0,1fr) 300px;gap:14px;margin-top:14px;display:grid}.route-queue{border:1px solid var(--border);background:var(--paper);box-shadow:var(--shadow);border-radius:13px;padding:18px}.route-section-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.route-section-head h2{margin:0;font-size:15px}.route-section-head>span{background:var(--blue-soft);color:var(--blue);border-radius:99px;padding:5px 8px;font-size:7px;font-weight:800}.route-item{border:1px solid var(--border);border-radius:11px;margin-top:14px;padding:15px}.route-item-top{grid-template-columns:36px 1fr auto;align-items:start;gap:11px;display:grid}.route-item-top>div:nth-child(2)>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:750}.route-item-top h3{margin:4px 0;font-size:11px}.route-item-top p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.route-item-top>strong{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:8px;align-self:center;padding:7px 8px;font-size:8px}.route-evidence{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.route-evidence span{color:#60716d;background:#f0f5f4;border-radius:99px;padding:4px 6px;font-size:7px}.route-item label{justify-content:space-between;font-size:8px;font-weight:750;display:flex}.route-item label small{color:var(--muted);font-size:7px;font-weight:500}.route-item textarea{border:1px solid var(--border);resize:vertical;border-radius:8px;width:100%;min-height:74px;margin-top:6px;padding:9px;font-size:9px}.route-actions{justify-content:flex-end;gap:7px;margin-top:8px;display:flex}.route-actions button{cursor:pointer;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800}.route-actions button:disabled{cursor:not-allowed;opacity:.5}.request-changes{color:#b74830;background:#fff;border:1px solid #f0c8be}.approve-plan{background:var(--blue);color:#fff;border:0}.route-safety{text-align:right;color:#788783!important;margin:8px 0 0!important;font-size:7px!important}.route-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.route-empty h3{margin:12px 0 4px;font-size:13px}.route-empty p{color:var(--muted);margin:0;font-size:9px}.route-empty button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;margin-top:13px;padding:9px 11px;font-size:8px;font-weight:800}.route-side{flex-direction:column;gap:14px;display:flex}.route-rules h2{margin:0;font-size:15px}.route-rules ul{margin:13px 0 0;padding:0;list-style:none}.route-rules li{border-top:1px solid var(--border);grid-template-columns:24px 1fr;gap:9px;padding:11px 0;display:grid}.route-rules li>span{background:var(--blue-soft);width:24px;height:24px;color:var(--blue);border-radius:7px;place-items:center;font-size:8px;font-weight:850;display:grid}.route-rules strong{font-size:9px}.route-rules p,.route-partner>p{color:var(--muted);margin:3px 0 0;font-size:8px;line-height:1.5}.route-partner>p{margin-top:12px}.route-history{margin-top:14px}.route-history>div:last-child{margin-top:10px}.route-history article{border-top:1px solid var(--border);grid-template-columns:100px 1fr auto;align-items:center;gap:12px;padding:11px 0;display:grid}.decision-status{border-radius:99px;justify-self:start;padding:5px 7px;font-size:7px;font-weight:800}.decision-status.approved{background:var(--green-soft);color:var(--green)}.decision-status.rejected{background:var(--coral-soft);color:#c84c31}.route-history strong{font-size:9px}.route-history p{color:var(--muted);margin:3px 0 0;font-size:8px}.route-history small{color:var(--muted);font-size:7px}.route-activity{margin-top:14px}.connection-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.connection-summary article{border:1px solid var(--border);background:var(--paper);border-radius:11px;align-items:center;gap:11px;padding:12px 14px;display:flex}.connection-summary article>span{background:var(--blue-soft);width:34px;height:34px;color:var(--blue);border-radius:9px;flex:0 0 34px;place-items:center;font-size:14px;font-weight:850;display:grid}.connection-summary strong,.connection-summary small{display:block}.connection-summary strong{font-size:9px}.connection-summary small{color:var(--muted);margin-top:3px;font-size:7px}.connection-logo.coral,.status-tag.coral{background:var(--coral-soft);color:#c84c31}.featured-connection{grid-column:1/-1}@media (width<=980px){.content-grid{grid-template-columns:1fr}.action-column{grid-template-columns:1fr 1fr;display:grid}.plain-language{grid-column:1/-1}.visibility-row{gap:12px}}@media (width<=760px){.app{grid-template-columns:76px minmax(0,1fr)}.side{align-items:center;padding:21px 11px}.brand{padding-inline:0}.brand:not(span){font-size:0}.brand>span{font-size:17px}.workspace{padding:8px;display:flex}.workspace>span,.workspace>i{display:none}.side nav{width:100%}.side nav button{justify-content:center;font-size:0}.side nav button span{font-size:16px}.side nav button.active:before{left:-11px}.side-help>div,.side-help>i{display:none}.side-help{display:block}.topbar{padding:0 18px}.topbar>p{display:none}.topbar>div{margin-left:auto}.learning-toggle{font-size:0}.learning-toggle span{font-size:10px}main{padding-inline:18px}.metrics,.visibility-row,.action-column{grid-template-columns:1fr}.plain-language{grid-column:auto}}@media (width<=520px){.app{display:block}.side{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;height:auto;padding:10px 14px;display:flex;position:static}.brand{margin-right:auto;padding:0}.brand:not(span){font-size:17px}.workspace,.side-help{display:none}.side nav{flex-direction:row;width:auto;margin:0}.side nav button{padding:8px}.side nav button.active:before{display:none}.topbar{height:58px}.profile{display:none}main{padding:21px 14px 38px}.welcome{align-items:flex-start}.welcome h1{font-size:24px}.welcome>div>p:last-child{max-width:220px}.welcome select{max-width:118px}.learning-banner{grid-template-columns:24px 1fr}.learning-banner>button{display:none}.channel-tabs{overflow-x:auto}.content-grid{margin-top:12px}.card{padding:15px}.simple-chart{height:165px}.term-tip{width:auto;position:fixed;bottom:18px;left:14px;right:14px}.term-tip:after{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1080px){.team-presence{display:none!important}.visibility-layout,.agent-layout{grid-template-columns:1fr}.agent-side{grid-template-columns:1fr 1fr;display:grid}.rank-metrics{grid-template-columns:1fr 1fr}.connection-card dl{grid-template-columns:1fr}.free-resources{grid-template-columns:1fr 1fr}}@media (width<=760px){.nav-count{display:none}.foundation-strip{grid-template-columns:10px 1fr}.foundation-badge{grid-column:2;justify-self:start}.coverage-banner{grid-template-columns:34px 1fr}.coverage-banner button{grid-column:2}.agent-status{grid-template-columns:38px 1fr;position:relative}.coverage-chips{grid-column:1/-1}.agent-status>button{position:absolute;right:18px}.connections-grid,.connection-intro{grid-template-columns:1fr}.connection-intro>i{display:none}.gsc-v2-banner{grid-template-columns:42px 1fr}.gsc-v2-banner>strong{grid-column:2;justify-self:start}.agent-side{grid-template-columns:1fr}.agent-action{grid-template-columns:34px 1fr}.agent-action>button,.queued-pill{grid-column:2;justify-self:start}.activity-card>div{grid-template-columns:1fr}.free-resources{grid-template-columns:1fr 1fr}}@media (width<=520px){.rank-metrics{grid-template-columns:1fr}.visibility-layout{display:block}.impact-card,.ranking-table-card{margin-top:12px}.agent-status{position:relative}.coverage-chips{flex-wrap:wrap}.connection-top{grid-template-columns:38px 1fr}.status-tag{grid-column:2;justify-self:start}.free-resources{grid-template-columns:1fr}.connection-actions{align-items:flex-start;gap:10px}.connection-intro{padding:12px}.coverage-banner{margin-top:14px}.dual-chart{height:180px}}@media (width<=760px){.brand-copy{display:none}}@media (width<=520px){.brand-copy{display:flex}}@media (width<=760px){.connection-summary{grid-template-columns:1fr}}@media (width<=1080px){.route-layout{grid-template-columns:1fr}.route-side{grid-template-columns:1fr 1fr;display:grid}}@media (width<=760px){.route-summary,.route-side{grid-template-columns:1fr}.route-item-top{grid-template-columns:36px 1fr}.route-item-top>strong{grid-column:2;justify-self:start}.route-history article{grid-template-columns:1fr}.route-actions{justify-content:stretch}.route-actions button{flex:1}}.side-help{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}.workspace-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.workspace-summary article{border:1px solid var(--border);background:var(--paper);border-radius:11px;align-items:center;gap:12px;padding:13px 15px;display:flex}.workspace-summary article>strong{background:var(--blue-soft);min-width:38px;height:38px;color:var(--blue);border-radius:10px;place-items:center;font-size:14px;display:grid}.workspace-summary article:nth-child(2)>strong{background:var(--coral-soft);color:#c84c31}.workspace-summary article:nth-child(3)>strong{background:var(--green-soft);color:var(--green)}.workspace-summary span,.workspace-summary small{display:block}.workspace-summary span{font-size:9px;font-weight:800}.workspace-summary small{color:var(--muted);margin-top:3px;font-size:7px;font-weight:500}.workspace-layout{grid-template-columns:minmax(0,1fr) 320px;gap:14px;margin-top:14px;display:grid}.workspace-section-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.workspace-section-head h2,.invite-card h2,.roles-card h2,.onboarding-card h2{margin:0;font-size:15px}.workspace-section-head p:last-child{color:var(--muted);margin:5px 0 0;font-size:8px}.workspace-section-head>span{background:var(--blue-soft);color:var(--blue);border-radius:99px;padding:5px 8px;font-size:7px;font-weight:800}.member-list{margin-top:10px}.member-row{border-top:1px solid var(--border);grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 0;display:grid}.member-avatar{background:var(--navy);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:8px;font-weight:850;display:grid}.member-row strong{font-size:9px}.member-row p{color:var(--muted);margin:3px 0 0;font-size:7px}.you-pill{background:var(--blue-soft);color:var(--blue);border-radius:99px;margin-left:6px;padding:3px 5px;font-size:6px}.member-role{color:#526965;font-size:8px;font-weight:700}.member-status{border-radius:99px;justify-self:end;padding:5px 7px;font-size:7px;font-weight:800}.member-status.active{background:var(--green-soft);color:var(--green)}.member-status.invited{background:var(--coral-soft);color:#c84c31}.member-status.suspended{color:var(--muted);background:#eef1f0}.workspace-loading{color:var(--muted);text-align:center;padding:30px 0;font-size:9px}.invite-card form{flex-direction:column;margin-top:13px;display:flex}.invite-card label{color:#38534f;margin:9px 0 5px;font-size:8px;font-weight:800}.invite-card label:first-child{margin-top:0}.invite-card label small{color:var(--muted);font-size:7px;font-weight:500}.invite-card input,.invite-card select{border:1px solid var(--border);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:9px 10px;font-size:8px}.invite-card select{min-height:36px}.invite-card form>button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;margin-top:11px;padding:10px;font-size:8px;font-weight:850}.invite-card form>button:disabled{cursor:not-allowed;opacity:.55}.invite-note{color:var(--muted);background:#f3f7f6;border-radius:8px;grid-template-columns:20px 1fr;gap:0 7px;margin:11px 0 0;padding:9px;font-size:7px;line-height:1.45;display:grid}.invite-note>span{background:var(--blue-soft);width:20px;height:20px;color:var(--blue);border-radius:50%;grid-row:1/3;place-items:center;font-weight:850;display:grid}.invite-note strong{color:#38534f}.access-note{color:var(--muted);margin:13px 0 0;font-size:8px;line-height:1.55}.workspace-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;margin-top:14px;display:grid}.role-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.role-grid article{border:1px solid var(--border);border-radius:9px;grid-template-columns:30px 1fr;gap:3px 9px;padding:10px;display:grid}.role-grid article>span{background:var(--blue-soft);width:30px;height:30px;color:var(--blue);border-radius:9px;grid-row:1/3;place-items:center;font-size:9px;font-weight:850;display:grid}.role-grid article:nth-child(2)>span{background:var(--coral-soft);color:#c84c31}.role-grid article:nth-child(3)>span{color:#667773;background:#eef1f0}.role-grid article:nth-child(4)>span{background:var(--navy);color:#fff}.role-grid strong{font-size:8px}.role-grid p{color:var(--muted);margin:0;font-size:7px;line-height:1.45}.onboarding-card ul{margin:12px 0 0;padding:0;list-style:none}.onboarding-card li{border-top:1px solid var(--border);grid-template-columns:25px 1fr;gap:9px;padding:9px 0;display:grid}.onboarding-card li>span{border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:850;display:grid}.onboarding-card li.done>span{background:var(--green-soft);color:var(--green)}.onboarding-card li.next>span{background:var(--coral-soft);color:#c84c31}.onboarding-card strong{font-size:8px}.onboarding-card p{color:var(--muted);margin:3px 0 0;font-size:7px;line-height:1.4}.workspace-activity{margin-top:14px}@media (width<=1080px){.workspace-layout,.workspace-detail-grid{grid-template-columns:1fr}.workspace-detail-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.workspace-summary,.workspace-layout,.workspace-detail-grid{grid-template-columns:1fr}.member-row{grid-template-columns:36px 1fr}.member-role,.member-status{grid-column:2;justify-self:start}.member-status{margin-top:-4px}.role-grid{grid-template-columns:1fr}}.brand-picker{cursor:default}.brand-picker span{min-width:0}.brand-picker select{appearance:none;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;outline:none;font-size:11px;font-weight:700}.brand-picker select:disabled{cursor:wait}.profile{text-decoration:none}.tour-button{border:1px solid var(--border);background:var(--paper);color:var(--blue);cursor:pointer;border-radius:9px;align-self:center;padding:9px 11px;font-size:8px;font-weight:800}.brand-manager{grid-template-columns:1fr 1.25fr 260px;align-items:center;gap:18px;margin-top:20px;display:grid}.brand-manager h2{margin:0;font-size:15px}.brand-manager>div:first-child>p:last-child{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.5}.brand-list{gap:7px;display:flex;overflow-x:auto}.brand-list article{border:1px solid var(--border);border-radius:9px;grid-template-columns:30px minmax(110px,1fr) auto;align-items:center;gap:8px;min-width:190px;padding:8px;display:grid}.brand-list article.active{background:#f4f9f8;border-color:#a9cdc7}.brand-list article>span{background:var(--blue-soft);width:30px;height:30px;color:var(--blue);border-radius:8px;place-items:center;font-size:9px;font-weight:850;display:grid}.brand-list strong,.brand-list small{display:block}.brand-list strong{font-size:8px}.brand-list small{color:var(--muted);margin-top:3px;font-size:6px}.brand-list b{background:var(--green-soft);color:var(--green);border-radius:99px;padding:4px 5px;font-size:6px}.brand-manager form label{margin-bottom:6px;font-size:8px;font-weight:800;display:block}.brand-manager form>div{gap:6px;display:flex}.brand-manager input{border:1px solid var(--border);min-width:0;font:inherit;border-radius:8px;flex:1;padding:9px;font-size:8px}.brand-manager form button{background:var(--blue);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:8px;padding:9px 10px;font-size:8px;font-weight:800}.brand-manager form button:disabled{cursor:not-allowed;opacity:.5}.auth-shell{background:#eef4f2;grid-template-columns:minmax(500px,1fr) minmax(500px,1fr);min-height:100vh;padding:0;display:grid}.auth-card{background:var(--paper);flex-direction:column;justify-content:center;padding:clamp(40px,5.5vw,84px);display:flex}.auth-brand{align-items:center;gap:12px;margin-bottom:32px;display:flex}.auth-brand>span{flex-direction:column;display:flex}.auth-brand small{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:800}.auth-card h1{max-width:540px;color:var(--navy);letter-spacing:-.05em;margin:8px 0 14px;font-size:clamp(40px,4.2vw,60px);line-height:.98}.auth-card>p:not(.overline){color:#5f716e;max-width:540px;margin:0;font-size:14px;line-height:1.7}.auth-points{flex-wrap:wrap;gap:7px;margin:25px 0;display:flex}.auth-points span{color:#315e59;background:#eef6f4;border-radius:99px;padding:7px 9px;font-size:8px;font-weight:750}.auth-card>a{background:var(--navy);color:#fff;border-radius:10px;align-self:flex-start;padding:13px 17px;font-size:10px;font-weight:850;text-decoration:none}.auth-note{color:var(--muted);margin-top:12px;font-size:7px}.auth-preview{background:linear-gradient(145deg,#0b3034,#165f60);place-items:center;padding:clamp(40px,6vw,84px);display:grid}.auth-preview>div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #ffffff29;border-radius:18px;width:min(500px,100%);padding:28px;box-shadow:0 30px 70px #04191b4d}.auth-preview>div>p{color:#bfe1db;letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:8px;font-weight:800}.auth-preview article{color:#fff;background:#ffffff17;border:1px solid #ffffff21;border-radius:11px;grid-template-columns:44px 1fr;align-items:center;gap:13px;margin-top:10px;padding:14px;display:grid}.auth-preview article>span{background:var(--signal);border-radius:10px;grid-row:1/3;place-items:center;width:44px;height:44px;font-size:11px;font-weight:850;display:grid}.auth-preview article:last-child>span{background:#ffffff1f}.auth-preview strong,.auth-preview small{display:block}.auth-preview strong{font-size:10px}.auth-preview small{color:#b9d0cc;margin-top:3px;font-size:7px}.walkthrough-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#051c1e9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.walkthrough{background:var(--paper);border-radius:17px;width:min(520px,100%);padding:34px;position:relative;box-shadow:0 35px 90px #00000047}.walkthrough-close{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:20px;position:absolute;top:16px;right:16px}.walkthrough-mark{margin-bottom:22px}.walkthrough h2{color:var(--navy);letter-spacing:-.03em;margin:5px 0 9px;font-size:25px}.walkthrough>p:not(.overline){color:var(--muted);margin:0;font-size:10px;line-height:1.65}.walkthrough-dots{gap:5px;margin:24px 0;display:flex}.walkthrough-dots i{background:#dfe7e5;border-radius:9px;width:24px;height:4px}.walkthrough-dots i.done{background:var(--blue)}.walkthrough footer{justify-content:space-between;gap:8px;display:flex}.walkthrough footer button{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:800}.walkthrough footer .walkthrough-next{border-color:var(--blue);background:var(--blue);color:#fff}@media (width<=1080px){.brand-manager{grid-template-columns:1fr 1fr}.brand-manager form{grid-column:1/-1}.auth-shell{grid-template-columns:1fr}.auth-preview{display:none}}@media (width<=760px){.brand-manager{grid-template-columns:1fr}.brand-manager form{grid-column:auto}.auth-card{padding:40px 24px}.auth-brand{margin-bottom:34px}.walkthrough{padding:26px}.tour-button{align-self:flex-start}}.example-data-note{background:#fffaf1;border:1px solid #ead8b8;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:grid}.example-data-note>span{color:#8a6321;background:#f4dfb7;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:850}.example-data-note p{color:#745f3c;margin:0;font-size:8px}.example-data-note p strong{color:#5b4827}.example-data-note button{color:#7b5b20;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:850}@media (width<=760px){.example-data-note{grid-template-columns:auto 1fr}.example-data-note button{grid-column:2;justify-self:start;padding:0}}body{font-size:16px;line-height:1.45}.brand-copy small,.foundation-badge,.rank-metrics article>span,.ranking-table th,.intent-pill,.verified-pill,.agent-action-copy>div span,.agent-action-copy>div b,.agent-answer small,.activity-card article>span,.activity-card small,.connection-intro small,.status-tag,.connection-card dt,.free-resources span,.free-resources small,.gsc-v2-banner>strong,.gsc-property-panel label,.gsc-property-panel p,.gsc-config-note p,.gsc-config-note small,.route-summary small,.route-section-head>span,.route-item-top>div:nth-child(2)>span,.route-evidence span,.route-item label small,.route-safety,.decision-status,.route-history small,.connection-summary small,.workspace-summary small,.workspace-section-head>span,.member-row p,.member-status,.invite-card label small,.invite-note,.role-grid p,.onboarding-card p,.auth-note,.auth-preview small,.example-data-note>span,.you-pill,.brand-list small,.brand-list b{font-size:11px}.workspace small,.side-help small,.side-help i,.metrics article>span,.term>span,.chart-bars b,.chart-footer,.visibility-row small,.advisor-head p,.nav-count,.team-faces span,.coverage-banner small,.foundation-strip p,.rank-metrics small,.chart-legend,.impact-list p,.impact-list b,.evidence-note,.live-data-strip p,.agent-status p,.coverage-chips span,.agent-status>button,.section-head>span,.agent-action p,.agent-action small,.agent-action>button,.queued-pill,.agent-chat-head p,.agent-chat form label,.guardrail-card li>span,.guardrail-card p,.activity-card strong,.connection-top p,.connection-card dd,.connection-actions button,.connection-actions a,.free-note,.gsc-v2-banner div>p:last-child,.gsc-property-panel select,.gsc-config-note strong,.route-item-top p,.route-item-top>strong,.route-item label,.route-actions button,.route-empty button,.route-rules li>span,.route-rules p,.route-partner>p,.route-history p,.workspace-section-head p:last-child,.member-avatar,.member-role,.invite-card label,.invite-card input,.invite-card select,.invite-card form>button,.access-note,.role-grid strong,.onboarding-card li>span,.onboarding-card strong,.tour-button,.brand-manager>div:first-child>p:last-child,.brand-list strong,.brand-manager form label,.brand-manager input,.brand-manager form button,.auth-brand small,.auth-points span,.auth-preview>div>p,.walkthrough footer button,.example-data-note p,.example-data-note button{font-size:12px}.overline,.section-label,.metrics article>small,.card-heading p:not(.section-label),.next-card li>span,.next-card li p,.next-card li button,.advisor-card blockquote,.advisor-card form label,.advisor-card form>div button,.plain-language p,.team-presence strong,.coverage-banner button,.text-link,.partner-card blockquote,.foundation-strip strong,.rank-metrics p,.impact-list strong,.ranking-table-card .card-heading>button,.ranking-table td,.ranking-table td strong,.live-data-strip strong,.agent-answer p,.agent-chat textarea,.agent-chat form button,.guardrail-card strong,.connection-intro>div>span,.connection-intro strong,.free-tier-card>div:first-child>p:last-child,.free-resources strong,.route-summary strong,.route-item textarea,.route-empty p,.route-rules strong,.route-history strong,.connection-summary strong,.workspace-summary span,.member-row strong,.workspace-loading,.role-grid article>span,.brand-list article>span{font-size:13px}.side-help strong,.learning-toggle,.welcome select,.learning-banner p,.channel-tabs>button,.metrics article>p,.term-tip,.visibility-card .card-heading>strong small,.visibility-row>div>p,.next-card li strong,.message-button,.advisor-card form button[type=submit],.advisor-card textarea,.plain-language strong,.toast,.coverage-banner p,.agent-action h3,.agent-chat-head strong,.learning-toggle span,.auth-card>a,.auth-preview strong,.walkthrough>p:not(.overline),.workspace span,.side-help>span,.topbar>p,.ask-button,.profile,.trend-summary,.advisor-head>span,.advisor-head strong,.agent-status strong,.route-item-top h3,.brand-picker select,.auth-preview article>span{font-size:14px}.welcome>div>p:last-child,.live-data-strip>span,.connection-logo,.connection-top h2{font-size:15px}.card-heading h2,.next-card h2,.impact-card h2,.ranking-table-card h2,.agent-actions h2,.guardrail-card h2,.free-tier-card h2,.live-query-card h2,.activity-card h2,.route-section-head h2,.route-rules h2,.workspace-section-head h2,.invite-card h2,.roles-card h2,.onboarding-card h2,.brand-manager h2{font-size:18px}.gsc-v2-banner h2,.route-empty h3,.auth-card>p:not(.overline){font-size:16px}.walkthrough>p:not(.overline){line-height:1.7}@media (width<=760px){.app{grid-template-columns:76px minmax(0,1fr)}}@media (width<=520px){.app{display:block}.brand-copy small{font-size:10px}}.executive-shell{margin:-2px -2px 0}.executive-toolbar{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:14px;display:flex}.executive-toolbar h1{letter-spacing:-.04em;margin:2px 0 0;font-size:30px;line-height:1.08}.executive-toolbar>div:first-child>small{color:var(--muted);margin-top:7px;font-size:12px;display:block}.executive-controls{align-items:flex-end;gap:8px;display:flex}.executive-controls>label{color:var(--muted);flex-direction:column;gap:4px;font-size:11px;font-weight:750;display:flex}.executive-controls select,.chart-selectors select{border:1px solid var(--border);min-height:38px;color:var(--ink);background:#fff;border-radius:9px;padding:8px 28px 8px 10px;font-size:13px;font-weight:700}.metric-picker{position:relative}.metric-picker>summary{border:1px solid var(--border);min-height:38px;color:var(--blue);cursor:pointer;background:#fff;border-radius:9px;align-items:center;padding:8px 11px;font-size:13px;font-weight:800;list-style:none;display:flex}.metric-picker>summary::-webkit-details-marker{display:none}.metric-picker[open]>summary{border-color:#9fc9c2;box-shadow:0 0 0 3px #126b6c1a}.metric-picker>div{z-index:40;border:1px solid var(--border);background:#fff;border-radius:11px;width:255px;padding:12px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 45px #0b30342e}.metric-picker>div>strong{margin-bottom:8px;font-size:12px;display:block}.metric-picker>div label{color:#38534f;cursor:pointer;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;padding:7px 3px;font-size:13px;display:grid}.metric-picker>div label small{background:var(--coral-soft);color:#a94d36;border-radius:99px;padding:3px 5px;font-size:10px}.metrics.executive-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.executive-metrics article{min-height:148px;padding:18px}.executive-metrics article>p{font-size:13px}.executive-metrics article>strong{margin-bottom:7px;font-size:28px;display:block}.executive-metrics article>span{vertical-align:0;margin-left:0;font-size:11px}.executive-metrics article>small{font-size:11px;line-height:1.45}.executive-chart-card{margin-top:14px}.executive-chart-heading{align-items:center}.chart-selectors{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.chart-selectors label{align-items:center;gap:6px;display:flex}.legend-swatch{border-radius:50%;width:9px;height:9px;display:block}.legend-swatch.primary{background:var(--blue)}.legend-swatch.secondary{background:var(--coral)}.dual-series-chart{height:235px;margin-top:20px;position:relative}.paired-bars{align-items:flex-end;gap:clamp(5px,1vw,13px);display:flex;position:absolute;inset:0 8px}.paired-bars>div{flex:1;justify-content:center;align-items:flex-end;gap:3px;height:100%;display:flex}.paired-bars span{border-radius:4px 4px 0 0;width:30%;max-width:13px;transition:height .2s;display:block}.series-primary{background:var(--blue)}.series-secondary{background:var(--coral)}.methodology-panel{margin-top:14px;padding:0}.methodology-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;list-style:none;display:flex}.methodology-panel>summary::-webkit-details-marker{display:none}.methodology-panel>summary span strong,.methodology-panel>summary span small{display:block}.methodology-panel>summary span strong{font-size:15px}.methodology-panel>summary span small{color:var(--muted);margin-top:4px;font-size:12px}.methodology-panel>summary>b{color:var(--blue);font-size:12px}.methodology-panel[open]>summary{border-bottom:1px solid var(--border)}.methodology-panel>div{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.methodology-panel article{border-right:1px solid var(--border);padding:16px 18px}.methodology-panel article:last-child{border-right:0}.methodology-panel article strong{font-size:13px}.methodology-panel article p{color:var(--muted);margin:6px 0;font-size:12px;line-height:1.55}.methodology-panel article small{color:#73827f;font-size:11px;font-weight:700}.executive-followup{margin-top:14px}.proof-selectors{max-width:430px}.proof-methodology>div{grid-template-columns:repeat(3,1fr)}.proof-table{min-width:1040px!important}.table-move{color:var(--green);margin-top:3px;font-size:10px;font-weight:800;display:block}.return-cell{font-weight:850;color:var(--green)!important}.proof-note{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.5}.recommendation-gate,.api-home-banner{background:#f4faf8;border:1px solid #c9ded9;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;display:grid}.recommendation-gate>span,.api-home-banner>span{background:var(--blue);color:#fff;border-radius:99px;padding:6px 8px;font-size:11px;font-weight:850}.recommendation-gate strong,.api-home-banner strong{font-size:13px;display:block}.recommendation-gate p,.api-home-banner p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.45}.recommendation-gate>b,.api-home-banner>b{color:var(--blue);white-space:nowrap;background:#fff;border-radius:99px;padding:6px 8px;font-size:11px}.agent-empty{border:1px dashed var(--border);text-align:center;border-radius:11px;margin-top:12px;padding:28px}.agent-empty strong{font-size:14px}.agent-empty p{color:var(--muted);margin:6px 0 0;font-size:12px}.api-home-banner{margin-bottom:14px}.api-home-banner>span{background:var(--navy);border-radius:8px}@media (width<=1180px){.metrics.executive-metrics{grid-template-columns:repeat(3,1fr)}.executive-metrics article{min-height:132px}.executive-toolbar{flex-direction:column;align-items:flex-start}.executive-controls{flex-wrap:wrap;width:100%}.executive-controls>label{flex:1}.executive-controls>label select{width:100%}.metric-picker{margin-left:auto}}@media (width<=760px){.metrics.executive-metrics{grid-template-columns:1fr 1fr}.executive-toolbar h1{font-size:26px}.chart-selectors{justify-content:stretch;width:100%}.chart-selectors label{flex:1}.chart-selectors select{width:100%;min-width:0}.executive-chart-heading{flex-direction:column;align-items:flex-start}.methodology-panel>div,.proof-methodology>div{grid-template-columns:1fr}.methodology-panel article{border-right:0;border-bottom:1px solid var(--border)}.methodology-panel article:last-child{border-bottom:0}.recommendation-gate,.api-home-banner{grid-template-columns:auto 1fr}.recommendation-gate>b,.api-home-banner>b{grid-column:2;justify-self:start}}@media (width<=520px){.metrics.executive-metrics{grid-template-columns:1fr}.executive-controls>label{min-width:120px}.metric-picker{margin-left:0}.metric-picker>div{width:auto;position:fixed;inset:auto 14px 18px}.dual-series-chart{height:190px}.methodology-panel>summary{align-items:flex-start}.methodology-panel>summary>b{white-space:nowrap}.recommendation-gate,.api-home-banner{grid-template-columns:1fr}.recommendation-gate>b,.api-home-banner>b{grid-column:auto}.executive-followup{display:block}.executive-followup .action-column{margin-top:12px}}:root{--canvas:#f2f1ed;--paper:#fffefb;--ink:#0a0c0b;--muted:#66736f;--border:#cfd7d4;--blue:#475754;--blue-soft:#dff4ef;--coral:#d68467;--coral-soft:#f4e1da;--green:#6e968e;--green-soft:#e3ecea;--taupe:#817069;--slate:#475754;--navy:#090b0a;--signal:#68d7c0;--signal-deep:#278a78;--shadow:0 10px 28px #090b0a12}html,body{background:var(--canvas)}body{color:var(--ink);background-image:linear-gradient(#4757540b 1px,#0000 1px);background-size:100% 34px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.term:focus-visible{outline-color:#68d7c094}.ledger-mark{--mark-size:32px;width:var(--mark-size);height:var(--mark-size);flex:0 0 var(--mark-size);background:var(--signal);border-radius:3px;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #278a7861}.ledger-mark.small{--mark-size:25px}.ledger-mark.large{--mark-size:42px}.ledger-mark b{color:var(--navy);font-size:calc(var(--mark-size)*.48);font-weight:900;line-height:1;position:absolute;bottom:11%;left:18%}.ledger-mark i{background:#090b0a8c;height:1px;display:block;position:absolute;right:14%}.ledger-mark i:first-child{width:35%;top:22%}.ledger-mark i:nth-child(2){width:48%;top:39%}.ledger-mark i:nth-child(3){width:29%;top:56%}.app{grid-template-columns:236px minmax(0,1fr)}.side{background:var(--navy);color:#f7f8f6;border-right:0;padding:26px 18px}.brand{padding:2px 5px 27px}.brand-copy strong{color:#fff;letter-spacing:-.035em;font-size:21px;font-weight:780}.brand-copy small{color:#8da09b;letter-spacing:.17em;margin-top:5px;font-size:9px}.workspace{border-color:var(--slate);color:#f8faf8;background:#141716;border-radius:4px}.workspace>b{background:var(--signal);color:var(--navy);border-radius:3px}.workspace small,.workspace i{color:#8da09b}.brand-picker select{color:#fff}.side nav{gap:3px}.side nav button{color:#a8b5b1;border-radius:3px;padding:12px}.side nav button:hover{background:var(--slate);color:#fff}.side nav button.active{background:var(--signal);color:var(--navy);font-weight:850}.side nav button.active:before{display:none}.nav-count{color:var(--navy);background:#fff}.side-help{border-top-color:var(--slate)}.side-help>span{background:var(--coral);color:var(--navy);border-radius:3px}.side-help small{color:#81938e}.side-help strong{color:#f8faf8}.side-help:hover strong{color:var(--signal)}.away-dot{background:var(--slate);color:#e3ecea!important}.topbar{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f2f1edf2}.topbar>p{font-weight:800}.learning-toggle{background:var(--paper);border-radius:3px}.learning-toggle span{background:var(--signal);color:var(--navy)}.profile{background:var(--navy);color:var(--signal);border-radius:3px}.team-faces span{border-color:var(--canvas);border-radius:3px}.team-faces span:nth-child(2){background:var(--coral-soft);color:#724333}.team-faces span:nth-child(3){background:var(--signal);color:var(--navy)}main{padding-top:34px}.overline,.section-label{letter-spacing:.15em;color:var(--slate)!important}.executive-toolbar h1,.welcome h1{letter-spacing:-.055em;font-weight:720}.executive-toolbar h1:after{content:"";background:var(--signal);border:1px solid var(--signal-deep);vertical-align:6px;border-radius:1px;width:9px;height:9px;margin-left:10px;display:inline-block}.executive-controls select,.chart-selectors select,.welcome select{border-color:var(--border);background:var(--paper);border-radius:3px}.metric-picker>summary{border-color:var(--navy);background:var(--navy);color:var(--signal);border-radius:3px}.metric-picker>div{border-radius:4px}.metric-picker>div label small{background:var(--coral-soft);color:#724333}.metric-picker input{accent-color:var(--signal)}.metrics article,.card{border-color:var(--border);box-shadow:var(--shadow);border-radius:5px}.metrics.executive-metrics{gap:9px}.executive-metrics article{border-top:3px solid var(--navy);position:relative;overflow:hidden}.executive-metrics article:first-child{border-color:var(--navy);background:var(--navy);color:#fff}.executive-metrics article:first-child p,.executive-metrics article:first-child small{color:#a9b8b4}.executive-metrics article:first-child .term{color:#fff}.executive-metrics article:first-child .positive{background:var(--signal);color:var(--navy)}.executive-metrics article>strong{font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-weight:730}.positive{background:var(--signal);color:#143f37}.neutral{color:#62534e;background:#81706929}.executive-chart-card,.rank-chart-card{border-top:3px solid var(--navy)}.legend-swatch{border-radius:1px}.legend-swatch.primary,.series-primary,.seo-bar{background:var(--navy)}.legend-swatch.secondary,.series-secondary,.geo-bar{background:var(--signal)}.dual-grid i,.chart-lines i{background:var(--border)}.chart-bars span{background:linear-gradient(180deg,var(--signal),var(--slate))}.paired-bars span,.dual-bars span{border-radius:2px 2px 0 0}.chart-footer{color:var(--taupe)}.methodology-panel{background:#f4f5f2}.methodology-panel>summary{background:var(--green-soft)}.methodology-panel>summary>b,.text-link{color:var(--slate)}.visibility-card{border-top:3px solid var(--green)}.visibility-row i{background:var(--navy)}.visibility-row .coral-bar{background:var(--coral)}.visibility-row .green-bar{background:var(--signal)}.learning-banner{background:var(--blue-soft);border-color:#a9d7cd}.learning-banner p{color:var(--slate)}.learning-banner strong{color:#285f55}.channel-tabs>button.active{border-color:var(--signal-deep);background:var(--signal);color:var(--navy)}.next-card{background:#f7f5f1}.next-card li>span,.route-rules li>span,.onboarding-card li>span{background:var(--signal);color:var(--navy);border-radius:2px}.advisor-head>span,.member-avatar,.role-grid article>span,.connection-logo,.workspace-summary article>strong{border-radius:3px}.message-button,.advisor-card form button[type=submit],.agent-chat form button,.route-actions .approve-plan,.connection-actions button,.connect-button,.invite-card form>button,.brand-manager form button{background:var(--navy);color:var(--signal);border-radius:3px}.recommendation-gate,.api-home-banner{background:var(--blue-soft);border-color:#a9d7cd;border-radius:4px}.recommendation-gate>span,.api-home-banner>span{background:var(--navy);color:var(--signal);border-radius:2px}.recommendation-gate>b,.api-home-banner>b{border-radius:2px}.agent-status{background:var(--navy);color:#fff;border-radius:4px}.agent-status p{color:#a9b8b4}.agent-status>button{border-color:var(--slate);color:#fff;background:#171b1a}.coverage-chips span{background:var(--slate);color:var(--signal)}.agent-orb{background:var(--slate);border-radius:3px}.agent-action,.route-item,.connection-card{border-radius:4px}.vertical-mark,.queued-pill,.status-tag,.decision-status,.route-section-head>span{border-radius:2px}.route-queue{border-top:3px solid var(--navy)}.route-summary article{border-radius:4px}.route-summary article>span{background:var(--navy);color:var(--signal);border-radius:3px}.connection-intro,.gsc-v2-banner,.foundation-strip,.coverage-banner,.example-data-note,.workspace-summary article,.brand-manager{border-radius:4px}.coverage-banner{background:var(--navy)}.coverage-icon{color:var(--signal)}.foundation-strip{background:var(--blue-soft);border-color:#a9d7cd}.foundation-pulse{background:var(--signal-deep);box-shadow:0 0 0 4px #68d7c03d}.example-data-note{background:var(--coral-soft);border-color:#ddb7a9}.example-data-note>span{background:var(--coral);color:var(--navy)}.example-data-note p,.example-data-note p strong,.example-data-note button{color:#5f4036}.connection-card{background:var(--paper)}.connection-top{border-bottom-color:var(--border)}.status-tag.green,.connection-logo.green{background:var(--signal);color:#143f37}.free-tier-card{background:var(--navy);color:#fff}.free-tier-card p,.free-tier-card small{color:#a9b8b4}.free-resources article{border-color:var(--slate);background:#171b1a}.auth-shell{background:var(--canvas)}.auth-card{background:var(--paper)}.auth-brand strong{letter-spacing:-.04em;font-size:28px}.auth-brand small{font-size:10px}.auth-card h1{color:var(--navy)}.auth-card>a{background:var(--navy);color:var(--signal);border-radius:3px}.auth-points span{background:var(--blue-soft);border-radius:2px}.auth-preview{background:var(--navy)}.auth-preview>div{-webkit-backdrop-filter:none;backdrop-filter:none;background:#151817;border-radius:4px}.auth-preview article{background:var(--slate);border-radius:3px}.auth-preview article>span{background:var(--signal);color:var(--navy);border-radius:2px}.auth-preview article:last-child>span{background:var(--coral);color:var(--navy)}.walkthrough{border-radius:5px}.walkthrough-dots i,.walkthrough footer button{border-radius:2px}.walkthrough-dots i.active{background:var(--signal)}.auth-invite{border-left:4px solid var(--signal);background:var(--blue-soft);gap:3px;max-width:540px;margin:20px 0 0;padding:12px 14px;display:grid}.auth-invite strong{font-size:13px}.auth-invite span{color:var(--slate);font-size:12px}.auth-tabs{border-bottom:1px solid var(--border);max-width:540px;margin-top:26px;display:flex}.auth-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 14px 9px;font-size:13px;font-weight:800}.auth-tabs button.active{border-bottom-color:var(--signal-deep);color:var(--navy)}.auth-form{gap:12px;max-width:540px;margin-top:18px;display:grid}.auth-form label{color:var(--slate);gap:6px;font-size:12px;font-weight:800;display:grid}.auth-form input{border:1px solid var(--border);min-height:44px;color:var(--ink);background:#fff;border-radius:3px;padding:10px 12px;font-size:15px}.auth-form label small{color:var(--muted);font-size:11px;font-weight:600}.auth-form>button{background:var(--navy);min-height:44px;color:var(--signal);cursor:pointer;border:0;border-radius:3px;font-size:14px;font-weight:850}.auth-form>button:disabled{cursor:wait;opacity:.65}.auth-error{border-left:3px solid var(--coral);background:var(--coral-soft);color:#5f4036;margin:0;padding:9px 11px;font-size:12px}.auth-form+.auth-note{max-width:540px;margin-top:12px;font-size:11px;line-height:1.5;display:block}.invite-link{border-top:1px solid var(--border);gap:6px;margin-top:4px;padding-top:12px;display:grid}.invite-link>label{justify-content:space-between;gap:8px;display:flex}.invite-link>div{gap:6px;display:flex}.invite-link input{flex:1;min-width:0}.invite-link button{background:var(--signal);color:var(--navy);cursor:pointer;border:0;border-radius:3px;padding:8px 11px;font-size:12px;font-weight:850}.auth-bootstrap{border:1px solid var(--border);background:var(--canvas);border-radius:3px;padding:10px 12px}.auth-bootstrap summary{color:var(--slate);cursor:pointer;font-size:12px;font-weight:800}.auth-bootstrap[open] summary{margin-bottom:10px}.auth-bootstrap label{font-size:11px}.turnstile-wrap{align-items:center;min-height:0;display:grid;overflow:hidden}.turnstile-wrap>div{max-width:100%}.turnstile-wrap>small,.auth-verification-note{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.auth-verification-note{border-left:3px solid var(--signal-deep);background:var(--blue-soft);padding:8px 10px}.amazon-seller-panel{border:1px solid var(--border);border-top:5px solid var(--coral);background:var(--paper);box-shadow:var(--shadow);border-radius:5px;margin:18px 0;overflow:hidden}.amazon-seller-panel.connected{border-top-color:var(--signal-deep)}.amazon-seller-head{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px 24px;display:grid}.amazon-seller-head h2{margin:2px 0 4px;font-size:24px}.amazon-seller-head p{margin:0}.amazon-seller-head>strong{background:var(--coral-soft);color:#5f4036;border-radius:999px;padding:7px 10px;font-size:11px}.amazon-seller-panel.connected .amazon-seller-head>strong{background:var(--blue-soft);color:var(--signal-deep)}.amazon-seller-body{grid-template-columns:1.1fr .9fr;gap:22px;padding:22px 24px;display:grid}.amazon-seller-body h3{margin:0 0 12px;font-size:15px}.amazon-coverage>div,.amazon-account>div{flex-wrap:wrap;gap:7px;display:flex}.amazon-coverage span,.amazon-account span{border:1px solid var(--border);background:var(--canvas);color:var(--slate);border-radius:999px;padding:6px 9px;font-size:11px;font-weight:750}.amazon-coverage>p{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.55}.amazon-setup{border-left:1px solid var(--border);padding-left:22px}.amazon-setup ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.amazon-setup li{grid-template-columns:28px 1fr;gap:9px;display:grid}.amazon-setup li>span{background:var(--navy);width:26px;height:26px;color:var(--signal);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.amazon-setup p{gap:2px;margin:0;display:grid}.amazon-setup small{color:var(--muted);font-size:11px;line-height:1.4}.amazon-account{border-left:1px solid var(--border);align-content:start;gap:8px;padding-left:22px;display:grid}.amazon-account>strong{font-family:var(--mono);font-size:18px}.amazon-account>p{color:var(--muted);margin:0;font-size:12px}.amazon-config-note{margin:0 24px 20px}.amazon-region-actions{border-top:1px solid var(--border);background:var(--canvas);align-items:center;gap:9px;padding:14px 24px;display:flex}.amazon-region-actions>div{margin-right:auto;display:grid}.amazon-region-actions>div span{font-size:11px;font-weight:850}.amazon-region-actions>div small{color:var(--muted);font-size:10px}.amazon-region-actions a{font-size:11px;font-weight:800;text-decoration:none}.amazon-region-actions a[aria-disabled=true]{pointer-events:none;opacity:.45}.region-link,.secondary-connect{border:1px solid var(--border);background:var(--paper);color:var(--slate);border-radius:3px;padding:9px 11px}.amazon-api-split{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 18px;display:grid}.amazon-api-split article{border:1px solid var(--border);background:var(--paper);border-radius:4px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.amazon-api-split article>span{background:var(--navy);min-width:40px;height:40px;color:var(--signal);border-radius:3px;place-items:center;font-size:11px;font-weight:900;display:grid}.amazon-api-split article div{gap:3px;display:grid}.amazon-api-split article p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.amazon-api-split article>b,.amazon-api-split article>a{font-size:10px;font-weight:850;text-decoration:none}.supporting-connections{grid-template-columns:repeat(3,minmax(0,1fr))}.secondary-connect{color:var(--navy);justify-content:center;display:inline-flex}@media (width<=760px){.app{grid-template-columns:76px minmax(0,1fr)}.side{padding-inline:11px}.brand-copy{display:none}}@media (width<=900px){.amazon-seller-body,.amazon-api-split,.supporting-connections{grid-template-columns:1fr}.amazon-setup,.amazon-account{border-left:0;border-top:1px solid var(--border);padding:18px 0 0}.amazon-region-actions{flex-wrap:wrap}.amazon-region-actions>div{width:100%;margin:0 0 4px}.amazon-api-split article{grid-template-columns:auto 1fr}.amazon-api-split article>b,.amazon-api-split article>a{grid-column:2}}@media (width<=520px){.app{display:block}.side{background:var(--navy);border-bottom-color:#2b352e}.brand-copy{display:flex}.brand-copy small{font-size:9px}.executive-toolbar h1:after{vertical-align:4px}.amazon-seller-head{grid-template-columns:auto 1fr}.amazon-seller-head>strong{grid-column:1/-1;justify-self:start}.amazon-seller-body,.amazon-seller-head,.amazon-region-actions{padding-inline:16px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.marketing-site{--site-black:#101312;--site-ink:#151918;--site-paper:#f6f4ef;--site-mint:#68d7c0;--site-coral:#d68467;--site-sage:#6e968e;--site-taupe:#817069;--site-slate:#475754;background:var(--site-paper);min-height:100vh;color:var(--site-ink);font-size:16px}.marketing-site a{color:inherit;text-decoration:none}.marketing-nav{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6f4eff0;border-bottom:1px solid #15191824;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:0 clamp(22px,5vw,76px);display:grid;position:sticky;top:0}.marketing-logo{justify-self:start;align-items:center;gap:12px;display:inline-flex}.marketing-logo>span:last-child{flex-direction:column;line-height:1;display:flex}.marketing-logo strong{letter-spacing:.08em;text-transform:uppercase;font-size:18px;font-weight:880}.marketing-logo small{color:var(--site-slate);letter-spacing:.23em;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:760}.site-mark{background:var(--site-black);border-radius:4px;flex:0 0 34px;width:34px;height:34px;display:inline-block;position:relative;overflow:hidden}.site-mark:before{content:"";background:#ffffff3d;width:1px;position:absolute;top:0;bottom:0;left:7px}.site-mark i{background:var(--site-paper);height:1px;display:block;position:absolute;right:6px}.site-mark i:first-child{width:12px;top:8px}.site-mark i:nth-child(2){width:17px;top:14px}.site-mark i:nth-child(3){width:10px;top:20px}.site-mark b{color:var(--site-mint);font-size:14px;font-weight:900;line-height:1;position:absolute;bottom:3px;left:9px}.site-mark.light{background:var(--site-paper)}.site-mark.light:before{background:#15191833}.site-mark.light i{background:var(--site-black)}.site-mark.light b{color:var(--site-coral)}.marketing-nav nav{align-items:center;gap:30px;display:flex}.marketing-nav nav a{font-size:13px;font-weight:650}.marketing-nav nav a:hover{color:var(--site-taupe)}.marketing-login{border-bottom:1px solid var(--site-black);justify-self:end;align-items:center;gap:12px;padding:7px 0;font-size:13px;font-weight:780;display:inline-flex}.marketing-login span{color:var(--site-coral)}.marketing-main{width:100%;max-width:none;margin:0;padding:0;overflow:hidden}.marketing-hero{grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:center;gap:clamp(48px,5vw,88px);width:min(1680px,100%);min-height:calc(100svh - 82px);margin:0 auto;padding:clamp(64px,8vw,112px) clamp(22px,6vw,96px);display:grid}.marketing-kicker{color:var(--site-slate);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;font-size:11px;font-weight:820;display:flex}.marketing-kicker>span{background:var(--site-coral);width:22px;height:2px;display:block}.marketing-kicker.light{color:#b9c5c1}.marketing-kicker.light>span{background:var(--site-mint)}.hero-copy h1{letter-spacing:-.07em;max-width:770px;margin:0;font-size:clamp(58px,7vw,112px);font-weight:860;line-height:.88}.hero-copy h1 em{color:var(--site-coral);letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-weight:500;display:block}.hero-lede{max-width:680px;color:var(--site-slate);margin:32px 0 0;font-size:clamp(17px,1.6vw,22px);line-height:1.55}.hero-actions{align-items:center;gap:24px;margin-top:38px;display:flex}.marketing-primary{border:1px solid var(--site-black);background:var(--site-black);justify-content:space-between;align-items:center;gap:40px;min-width:230px;padding:16px 18px;font-size:13px;font-weight:780;transition:transform .18s,background .18s;display:inline-flex;color:#fff!important}.marketing-primary:hover{background:var(--site-slate);transform:translateY(-2px)}.marketing-primary span{color:var(--site-mint);font-size:18px}.marketing-secondary{border-bottom:1px solid var(--site-black);padding:8px 0;font-size:13px;font-weight:740}.hero-trust{flex-wrap:wrap;gap:12px 22px;margin-top:38px;display:flex}.hero-trust span{color:var(--site-slate);align-items:center;gap:8px;font-size:11px;font-weight:650;display:flex}.hero-trust span:before{content:"";background:var(--site-sage);border-radius:50%;width:6px;height:6px}.hero-system{background:var(--site-black);color:#fff;min-height:600px;box-shadow:22px 22px 0 var(--site-sage);border:1px solid #28312f;padding:24px;position:relative}.hero-system:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.system-topline{letter-spacing:.14em;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:9px;display:flex;position:relative}.system-topline b{color:var(--site-mint);font-weight:700}.ledger-summary{grid-template-columns:168px 1fr;align-items:center;gap:26px;padding:45px 6px 38px;display:grid;position:relative}.ledger-book{background:#ffffff06;border:1px solid #68d7c08c;width:160px;height:160px;position:relative;box-shadow:inset 20px 0 #68d7c012}.ledger-book:before{content:"";background:#68d7c073;width:1px;position:absolute;top:0;bottom:0;left:22px}.ledger-book span{color:var(--site-mint);letter-spacing:.16em;font-size:10px;font-weight:800;position:absolute;top:20px;left:34px}.ledger-book i{background:#ffffff38;height:1px;position:absolute;left:34px;right:18px}.ledger-book i:first-of-type{top:54px}.ledger-book i:nth-of-type(2){top:82px}.ledger-book i:nth-of-type(3){top:110px}.ledger-book b{color:var(--site-coral);font-family:Georgia,serif;font-size:28px;font-weight:500;position:absolute;bottom:14px;right:18px}.ledger-summary>div:last-child small{color:#8ba09b;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.ledger-summary>div:last-child strong{letter-spacing:-.04em;margin-top:8px;font-size:27px;display:block}.ledger-summary>div:last-child p{color:#9eadaa;margin:10px 0 0;font-size:12px;line-height:1.55}.signal-stack{border-top:1px solid #ffffff24;position:relative}.signal-stack article{border-bottom:1px solid #ffffff1a;grid-template-columns:12px 1fr auto;align-items:center;gap:12px;padding:18px 4px;display:grid}.signal-dot{border-radius:50%;width:8px;height:8px}.signal-dot.mint{background:var(--site-mint)}.signal-dot.coral{background:var(--site-coral)}.signal-dot.sage{background:var(--site-sage)}.signal-stack small,.signal-stack strong{display:block}.signal-stack small{color:#728680;letter-spacing:.13em;text-transform:uppercase;font-size:8px}.signal-stack strong{margin-top:4px;font-size:12px}.signal-stack article>b{color:#a9b9b4;border:1px solid #ffffff26;padding:5px 7px;font-size:8px;font-weight:650}.system-approval{background:var(--site-coral);color:var(--site-black);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:20px;padding:15px;display:grid;position:relative}.system-approval>span{letter-spacing:.14em;font-size:9px;font-weight:850}.system-approval p{margin:0}.system-approval strong,.system-approval small{display:block}.system-approval strong{font-size:11px}.system-approval small{margin-top:3px;font-size:8px}.system-approval i{font-size:18px;font-style:normal}.marketing-statement{background:var(--site-mint);grid-template-columns:.35fr 1fr;align-items:start;gap:50px;padding:clamp(72px,9vw,125px) clamp(22px,7vw,110px);display:grid}.marketing-statement>p{text-transform:uppercase;letter-spacing:.13em;margin:11px 0 0;font-size:13px;font-weight:780}.marketing-statement h2{letter-spacing:-.055em;max-width:980px;margin:0;font-size:clamp(38px,5.2vw,76px);line-height:1.02}.marketing-statement h2 em{font-family:Georgia,Times New Roman,serif;font-weight:500}.marketing-section{padding:clamp(82px,10vw,145px) clamp(22px,7vw,110px)}.marketing-section-head{grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr);align-items:end;gap:70px;display:grid}.marketing-section-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.6vw,68px);line-height:1.02}.marketing-section-head>p{color:var(--site-slate);margin:0 0 6px;font-size:16px;line-height:1.6}.service-grid{background:#15191833;border:1px solid #15191833;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:64px;display:grid}.service-card{background:var(--site-paper);flex-direction:column;min-height:510px;padding:32px;display:flex}.service-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.service-card>div:first-child span{font-family:Georgia,serif;font-size:23px}.service-card>div:first-child b{letter-spacing:.13em;text-transform:uppercase;padding:6px 8px;font-size:9px}.service-card.mint>div:first-child b{background:var(--site-mint)}.service-card.coral>div:first-child b{background:var(--site-coral)}.service-card.sage>div:first-child b{background:var(--site-sage);color:#fff}.service-card h3{letter-spacing:-.045em;max-width:260px;margin:70px 0 18px;font-size:31px;line-height:1}.service-card>p{color:var(--site-slate);margin:0;font-size:14px;line-height:1.6}.service-card ul{margin:26px 0 0;padding:0;list-style:none}.service-card li{border-top:1px solid #1519181f;gap:9px;padding:12px 0;font-size:12px;font-weight:650;display:flex}.service-card li span{color:var(--site-coral)}.service-card>a{border-top:1px solid var(--site-black);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:12px;font-weight:780;display:flex}.service-card>a span{font-size:17px}.marketing-approach{background:var(--site-black);color:#fff;grid-template-columns:.75fr 1.25fr;padding:clamp(84px,10vw,145px) clamp(22px,7vw,110px);display:grid}.approach-copy{padding-right:clamp(30px,7vw,100px)}.approach-copy h2{letter-spacing:-.06em;margin:0;font-size:clamp(50px,6vw,88px);line-height:.93}.approach-copy>p:not(.marketing-kicker){color:#a9b8b4;max-width:460px;margin:30px 0 0;font-size:16px;line-height:1.6}.approach-copy>a{border-bottom:1px solid #fff;gap:38px;margin-top:38px;padding:8px 0;font-size:13px;font-weight:750;display:inline-flex}.approach-copy>a span{color:var(--site-mint)}.approach-steps{border-top:1px solid #ffffff2e}.approach-steps article{border-bottom:1px solid #ffffff2e;grid-template-columns:70px 1fr;gap:28px;padding:34px 0;display:grid}.approach-steps article>span{color:var(--site-mint);font-family:Georgia,serif;font-size:22px}.approach-steps h3{letter-spacing:-.035em;margin:0;font-size:25px}.approach-steps p{color:#9dacaa;max-width:580px;margin:10px 0 0;font-size:14px;line-height:1.6}.marketing-principles{grid-template-columns:.65fr 1.35fr;gap:80px;padding:clamp(82px,10vw,145px) clamp(22px,7vw,110px);display:grid}.principle-intro h2{letter-spacing:-.055em;max-width:490px;margin:0;font-size:clamp(40px,4.6vw,66px);line-height:1}.principle-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.principle-grid article{border-top:2px solid var(--site-black);padding-top:22px}.principle-grid article>span{background:var(--site-black);width:34px;height:34px;color:var(--site-mint);place-items:center;font-size:11px;font-weight:850;display:grid}.principle-grid h3{margin:46px 0 12px;font-size:19px}.principle-grid p{color:var(--site-slate);margin:0;font-size:13px;line-height:1.65}.marketing-contact{background:var(--site-slate);color:#fff;grid-template-columns:.85fr 1.15fr;gap:clamp(50px,8vw,120px);padding:clamp(78px,10vw,140px) clamp(22px,7vw,110px);display:grid}.contact-copy h2{letter-spacing:-.065em;margin:0;font-size:clamp(54px,6.5vw,96px);line-height:.9}.contact-copy h2 em{color:var(--site-mint);font-family:Georgia,Times New Roman,serif;font-weight:500}.contact-copy>p:not(.marketing-kicker){color:#ccd5d2;max-width:530px;margin:30px 0;font-size:16px;line-height:1.65}.contact-detail{align-items:center;gap:12px;margin-top:48px;display:flex}.contact-detail>span:last-child{flex-direction:column;display:flex}.contact-detail strong{font-size:13px}.contact-detail small{color:#b4c1bd;margin-top:5px;font-size:10px}.marketing-lead-form{background:var(--site-paper);color:var(--site-black);padding:32px}.lead-form-head{border-bottom:1px solid #15191829;justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.lead-form-head span{letter-spacing:.14em;font-size:10px;font-weight:850}.lead-form-head b{color:var(--site-sage);font-size:10px}.lead-fields{gap:18px;display:grid}.lead-fields.two-up{grid-template-columns:1fr 1fr}.marketing-lead-form>label,.lead-fields label{letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:8px;margin-top:22px;font-size:10px;font-weight:790;display:flex}.marketing-lead-form input,.marketing-lead-form select,.marketing-lead-form textarea{width:100%;color:var(--site-black);text-transform:none;letter-spacing:0;background:0 0;border:0;border-bottom:1px solid #15191857;border-radius:0;outline:none;padding:11px 0;font-size:13px}.marketing-lead-form input:focus,.marketing-lead-form select:focus,.marketing-lead-form textarea:focus{border-bottom-color:var(--site-coral);box-shadow:0 2px 0 var(--site-coral)}.marketing-lead-form textarea{resize:vertical}.marketing-lead-form .lead-consent{color:var(--site-slate);letter-spacing:0;text-transform:none;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin-top:22px;font-size:11px;font-weight:500;line-height:1.5;display:grid}.lead-consent input{width:16px;height:16px;accent-color:var(--site-slate);margin:0}.lead-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.marketing-lead-form .turnstile-wrap{margin-top:18px}.lead-form-note,.lead-form-status{margin:14px 0 0;font-size:11px;line-height:1.5}.lead-form-status.success{color:#296b58}.lead-form-status.error,.lead-form-note{color:#a64c35}.marketing-lead-form>button{background:var(--site-black);color:#fff;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:100%;margin-top:22px;padding:16px 18px;font-size:12px;font-weight:780;display:flex}.marketing-lead-form>button span{color:var(--site-mint);font-size:18px}.marketing-lead-form>button:disabled{cursor:not-allowed;opacity:.55}.marketing-lead-form>small{color:#75817e;margin-top:12px;font-size:9px;line-height:1.5;display:block}.marketing-footer{background:var(--site-paper);border-top:1px solid #15191824;grid-template-columns:1fr 1fr auto;align-items:center;gap:24px;padding:34px clamp(22px,5vw,76px);display:grid}.marketing-footer>p{color:var(--site-slate);justify-self:center;margin:0;font-size:12px}.marketing-footer>div{gap:22px;font-size:11px;font-weight:700;display:flex}.marketing-footer>small{color:#77837f;border-top:1px solid #1519181f;grid-column:1/-1;padding-top:20px;font-size:9px}@media (width<=1050px){.marketing-nav{grid-template-columns:1fr auto}.marketing-nav nav{display:none}.marketing-hero{grid-template-columns:1fr;min-height:auto}.hero-system{max-width:760px}.marketing-statement,.marketing-section-head,.marketing-principles,.service-grid{grid-template-columns:1fr}.service-card{min-height:430px}.service-card h3{margin-top:50px}.marketing-approach,.marketing-contact{grid-template-columns:1fr}.approach-copy{padding:0 0 60px}.principle-grid{margin-top:10px}.marketing-footer{grid-template-columns:1fr auto}.marketing-footer>p{display:none}}@media (width<=680px){.marketing-nav{min-height:70px;padding:0 18px}.marketing-logo strong{font-size:15px}.marketing-logo small{font-size:8px}.marketing-login{font-size:11px}.marketing-hero{padding:66px 18px 84px}.hero-copy h1{font-size:55px}.hero-lede{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-trust{flex-direction:column}.hero-system{min-height:auto;box-shadow:10px 10px 0 var(--site-sage);padding:18px}.ledger-summary{grid-template-columns:1fr;padding:34px 0}.ledger-book{margin:0 auto}.signal-stack article{grid-template-columns:12px 1fr}.signal-stack article>b{display:none}.system-approval{grid-template-columns:auto 1fr}.system-approval i{display:none}.marketing-statement{grid-template-columns:1fr;padding:70px 18px}.marketing-statement h2{font-size:40px}.marketing-section,.marketing-approach,.marketing-principles,.marketing-contact{padding:78px 18px}.marketing-section-head{gap:25px}.marketing-section-head h2{font-size:42px}.service-grid{margin-top:42px}.service-card{min-height:460px;padding:25px}.approach-copy h2,.contact-copy h2{font-size:55px}.approach-steps article{grid-template-columns:42px 1fr;gap:16px}.principle-grid{grid-template-columns:1fr}.principle-grid article{padding-bottom:28px}.principle-grid h3{margin-top:24px}.marketing-lead-form{padding:22px}.lead-fields.two-up{grid-template-columns:1fr;gap:0}.lead-form-head{flex-direction:column;align-items:flex-start}.marketing-footer{grid-template-columns:1fr;padding:30px 18px}.marketing-footer>div{flex-wrap:wrap}.marketing-footer>small{grid-column:auto}}
