/*! 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)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.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}.uppercase{text-transform:uppercase}.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{--ink:#121212;--paper:#fbfaf6;--white:#fff;--yellow:#f4f31b;--blue:#93d8ff;--periwinkle:#8a85ff;--coral:#ff785d;--green:#8ce39a;--soft:#efeee8;--line:2px solid var(--ink);--shadow:9px 9px 0 var(--periwinkle);--radius:26px}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5}body,a,button,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}svg{display:block}.shell{width:min(1420px,100% - 64px);margin-inline:auto}.site-header{z-index:50;background:var(--paper);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--paper) 94%, transparent)}}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #1212121f}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:88px;display:grid}.brand{letter-spacing:-2.4px;align-items:center;width:max-content;font-size:35px;font-weight:900;line-height:1;display:inline-flex}.brand-one{background:var(--yellow);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--periwinkle);letter-spacing:-2.2px;border-radius:10px;justify-content:center;align-items:center;margin-left:2px;padding:4px 8px 6px;display:inline-flex;position:relative}.desktop-nav{justify-content:center;align-items:center;gap:clamp(26px,3vw,56px);font-size:15px;font-weight:750;display:flex}.desktop-nav a,footer nav a{position:relative}.desktop-nav a:after,footer nav a:after{content:"";transform-origin:100%;background:currentColor;height:2px;transition:transform .2s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after,footer nav a:hover:after,footer nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.header-cta{justify-self:end}.button{border:var(--line);border-radius:15px;justify-content:center;align-items:center;gap:18px;width:max-content;min-height:60px;padding:14px 25px;font-weight:850;line-height:1;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:19px;transition:transform .18s}.button:hover,.button:focus-visible{transform:translate(3px,3px)}.button:hover svg,.button:focus-visible svg{transform:translate(3px)}.button-small{border-radius:12px;gap:12px;min-height:50px;padding:12px 19px;font-size:14px}.button-yellow{background:var(--yellow);box-shadow:6px 6px 0 var(--periwinkle)}.button-yellow:hover,.button-yellow:focus-visible{box-shadow:3px 3px 0 var(--periwinkle)}.button-dark{color:var(--white);background:var(--ink);box-shadow:6px 6px #12121238}.button-dark:hover,.button-dark:focus-visible{box-shadow:3px 3px #12121238}.button-outline{background:var(--paper);box-shadow:6px 6px 0 var(--coral)}.mobile-nav{justify-self:end;display:none;position:relative}.mobile-nav summary{border:var(--line);background:var(--yellow);width:48px;height:44px;box-shadow:4px 4px 0 var(--periwinkle);cursor:pointer;border-radius:11px;place-content:center;gap:7px;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{background:var(--ink);width:22px;height:2px}.mobile-nav nav{border:var(--line);background:var(--white);width:230px;box-shadow:var(--shadow);border-radius:16px;display:grid;position:absolute;top:57px;right:0;overflow:hidden}.mobile-nav nav a{border-bottom:1px solid var(--ink);padding:16px 20px;font-weight:800}.mobile-nav nav a:last-child{background:var(--yellow);border-bottom:0}.hero{background:radial-gradient(circle at 16% 18%, #f4f31b1a, transparent 24%), linear-gradient(var(--paper), #f9f8f3);padding:clamp(72px,8vw,126px) 0 clamp(76px,8vw,122px);position:relative;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(520px,.92fr);align-items:center;gap:clamp(44px,5vw,80px);display:grid}.hero-copy{z-index:3;position:relative}.eyebrow{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 25px;font-size:13px;font-weight:900;line-height:1.2;display:flex}.eyebrow>span{background:var(--yellow);border:1.5px solid var(--ink);width:26px;height:9px;box-shadow:2px 2px 0 var(--periwinkle);border-radius:999px;display:inline-block}.eyebrow.light>span{border-color:var(--white);box-shadow:2px 2px 0 var(--coral)}.hero h1,.section-heading h2,.includes-intro h2,.difference-copy h2,.faq-intro h2,.final-copy h2{letter-spacing:-.065em;margin:0;font-size:clamp(60px,5.4vw,92px);font-weight:900;line-height:.94}.hero h1{max-width:760px;font-size:clamp(60px,4.8vw,72px)}.highlight{z-index:0;white-space:nowrap;display:inline;position:relative}.highlight:before{z-index:-1;content:"";background:var(--yellow);height:.72em;position:absolute;bottom:.045em;left:-.045em;right:-.045em;transform:rotate(-.45deg)}.hero-lead{color:#373735;margin:31px 0 0;font-size:clamp(18px,1.45vw,23px);line-height:1.55}.hero-lead strong{color:var(--ink);font-weight:900}.hero-actions{align-items:center;gap:42px;margin-top:33px;display:flex}.text-link{border-bottom:2px solid var(--ink);align-items:center;gap:12px;padding-block:6px;font-weight:850;display:inline-flex}.text-link span{transition:transform .18s;display:inline-block}.text-link:hover span,.text-link:focus-visible span{transform:translate(3px,3px)}.trust-row{border-top:1px solid #1212122e;grid-template-columns:repeat(3,1fr);margin-top:48px;padding-top:20px;display:grid}.trust-row>div{border-right:1px solid #1212122b;align-items:center;gap:12px;padding-inline:17px;font-size:14px;font-weight:750;display:flex}.trust-row>div:first-child{padding-left:0}.trust-row>div:last-child{border:0;padding-right:0}.icon-box{border:1.5px solid var(--ink);border-radius:12px;flex:none;place-items:center;width:41px;height:41px;display:grid}.icon-box svg{fill:none;width:24px;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.icon-box.blue{background:#d9f1ff}.icon-box.green{background:#dcf9e2}.icon-box.coral{background:#ffd8d0}.hero-visual{min-width:0;min-height:620px;position:relative}.flight-path{z-index:0;fill:none;width:98%;stroke:var(--periwinkle);stroke-dasharray:12 14;stroke-width:2.2px;position:absolute;top:-58px;right:-23px}.hero-visual>.rocket{z-index:2;fill:none;width:76px;stroke:var(--periwinkle);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;position:absolute;top:-16px;right:6px;transform:rotate(-9deg)}.browser-card{z-index:1;background:var(--white);border:3px solid var(--ink);box-shadow:16px 16px 0 var(--periwinkle);border-radius:26px;position:absolute;top:105px;left:12px;right:16px;overflow:hidden}.browser-top{border-bottom:2px solid var(--ink);grid-template-columns:1fr 1.6fr 1fr;align-items:center;height:56px;padding:0 20px;display:grid}.browser-dots{gap:10px;display:flex}.browser-dots i{border-radius:50%;width:15px;height:15px}.browser-dots i:first-child{background:var(--coral)}.browser-dots i:nth-child(2){background:#ffd94b}.browser-dots i:nth-child(3){background:#6ed27b}.address-bar{border:1.5px solid var(--ink);border-radius:999px;height:20px}.browser-menu{justify-self:end;gap:4px;display:grid}.browser-menu i{background:var(--ink);border-radius:2px;width:21px;height:2px}.demo-site{padding:21px 22px 24px}.demo-nav{grid-template-columns:1.2fr auto auto;align-items:center;gap:22px;font-size:9px;display:grid}.demo-brand{align-items:center;gap:8px;font-size:12px;display:flex}.wave-mark{place-content:center;width:29px;height:29px;font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1;display:grid}.demo-links{gap:18px;display:flex}.demo-button{border:1px solid var(--ink);background:var(--blue);border-radius:999px;padding:7px 14px}.demo-hero{grid-template-columns:.85fr 1.15fr;align-items:center;gap:16px;min-height:250px;padding-top:22px;display:grid}.demo-message p{letter-spacing:-.055em;margin:0 0 16px;font-size:clamp(24px,2.1vw,38px);font-weight:900;line-height:.96}.demo-message>i{background:#b8b8b4;border-radius:4px;width:70%;height:3px;margin:7px 0;display:block}.demo-message>i:nth-of-type(2){width:55%}.demo-message>i:nth-of-type(3){width:43%}.demo-message>span{border:1px solid var(--ink);background:var(--blue);border-radius:999px;margin-top:10px;padding:7px 13px;font-size:9px;display:inline-block}.demo-art{height:230px;position:relative;overflow:hidden}.art-sun{background:var(--blue);border-radius:50%;width:210px;height:210px;position:absolute;top:8px;right:33px}.art-vase{z-index:3;background:var(--paper);border:2px solid var(--ink);border-radius:42% 42% 28% 28%;width:78px;height:112px;position:absolute;bottom:24px;right:160px}.art-vase:before{content:"";background:var(--paper);border:2px solid var(--ink);border-radius:50%;width:39px;height:19px;position:absolute;top:-8px;left:19px}.art-bowl{z-index:4;background:var(--paper);border:2px solid var(--ink);border-radius:8px 8px 55px 55px;width:110px;height:58px;position:absolute;bottom:18px;right:81px}.art-stem{z-index:2;background:var(--ink);width:2px;height:130px;position:absolute;bottom:37px;right:50px;transform:rotate(12deg)}.stem-two{height:100px;right:82px;transform:rotate(-10deg)}.art-leaf{z-index:2;background:var(--green);border:2px solid var(--ink);border-radius:100% 0;width:58px;height:24px;position:absolute}.leaf-one{bottom:132px;right:28px;transform:rotate(-20deg)}.leaf-two{bottom:107px;right:78px;transform:rotate(26deg)scaleX(-1)}.demo-art:after{z-index:5;content:"";background:var(--ink);height:2px;position:absolute;bottom:17px;left:18px;right:20px}.demo-features{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.demo-features>div{border:1px solid #a3a3a0;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.demo-dot{border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:15px;font-style:normal;display:grid}.demo-blue{background:var(--blue)}.demo-coral{background:var(--coral)}.demo-green{background:var(--green)}.demo-features span{flex:1;min-width:0}.demo-features b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.demo-features em{background:#b8b8b4;border-radius:4px;width:82%;height:3px;margin-top:6px;display:block}.sticker{z-index:5;border:3px solid var(--ink);box-shadow:10px 10px 0 var(--periwinkle);border-radius:16px;justify-content:center;align-items:baseline;gap:6px;padding:17px 22px;line-height:1;display:flex;position:absolute}.sticker-blue{background:var(--blue);top:77px;right:-12px;transform:rotate(5deg)}.sticker-blue strong{font-size:34px}.sticker-blue span{font-size:17px;font-weight:900}.sticker-coral{background:var(--coral);text-align:center;gap:1px;display:grid;bottom:26px;left:-50px;transform:rotate(-7deg)}.sticker-price-row{white-space:nowrap;justify-content:center;align-items:baseline;gap:4px;display:flex}.sticker-coral span{font-size:14px;font-weight:800}.sticker-coral strong{font-size:28px}.sticker-coral small{font-size:11px;font-weight:800}.sticker-green{background:var(--green);text-align:center;bottom:-18px;right:-14px;transform:rotate(7deg)}.sticker-green strong{font-size:18px}.promise-band{background:var(--paper);padding:42px 0 46px}.promise-band+.packages-section{padding-top:58px}.promise-band-inner{border-top:2px solid var(--ink);padding-top:25px}.promise-eyebrow{margin-bottom:18px}.promise-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.promise-card{background:var(--white);border:2px solid var(--ink);min-height:202px;box-shadow:0 5px 0 var(--ink);border-radius:16px;flex-direction:column;justify-content:space-between;padding:19px 20px 22px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.promise-card:hover{box-shadow:0 8px 0 var(--ink);transform:translateY(-3px)}.promise-card:before{content:"";background:var(--promise-tone);border-bottom:2px solid var(--ink);height:8px;position:absolute;top:0;left:0;right:0}.promise-yellow{--promise-tone:var(--yellow)}.promise-blue{--promise-tone:var(--blue)}.promise-coral{--promise-tone:var(--coral)}.promise-green{--promise-tone:var(--green)}.promise-number{color:#70706a;letter-spacing:.12em;padding-top:7px;font-size:11px;font-weight:900}.promise-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.promise-art{background:var(--promise-tone);flex:none;place-items:center;width:104px;height:78px;display:grid}@supports (color:color-mix(in lab, red, red)){.promise-art{background:color-mix(in srgb, var(--promise-tone) 78%, white)}}.promise-art{border:2px solid var(--ink);border-radius:13px;transform:rotate(2deg)}.promise-card:nth-child(2n) .promise-art{transform:rotate(-2deg)}.promise-art svg{fill:none;width:91px;height:68px;stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.promise-art .promise-art-fill{fill:var(--white)}.promise-card strong{letter-spacing:-.035em;max-width:210px;font-size:clamp(17px,1.35vw,21px);line-height:1.08}.section{padding:clamp(90px,10vw,155px) 0}.section-heading{margin-bottom:64px}.section-heading h2,.includes-intro h2,.difference-copy h2,.faq-intro h2,.final-copy h2{font-size:clamp(48px,5vw,76px)}.heading-split{grid-template-columns:1.5fr .55fr;align-items:end;gap:80px;display:grid}.heading-split>p{color:#4b4b47;max-width:460px;margin:0 0 7px;font-size:18px;line-height:1.65}.packages-section{background:var(--paper)}.package-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:28px;display:grid}.price-card{border:3px solid var(--ink);min-width:0;box-shadow:10px 10px 0 var(--ink);border-radius:25px;flex-direction:column;padding:31px;display:flex;position:relative}.price-card.blue{background:var(--blue)}.price-card.yellow{background:var(--yellow);transform:translateY(-14px)}.price-card.coral{background:var(--coral)}.popular-tag{border:2px solid var(--ink);background:var(--white);box-shadow:4px 4px 0 var(--periwinkle);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:900;position:absolute;top:-20px;right:28px}.card-topline{justify-content:space-between;align-items:flex-start;gap:20px;min-height:37px;display:flex}.plan-number{font-size:13px;font-weight:900}.best-for{border:1.5px solid var(--ink);text-align:center;background:#ffffff8c;border-radius:999px;max-width:180px;padding:6px 10px;font-size:10px;font-weight:800;line-height:1.2}.price-card h3{letter-spacing:-.055em;margin:33px 0 4px;font-size:clamp(35px,3vw,50px);font-weight:900;line-height:1}.plan-strap{min-height:50px;margin:7px 0 25px;font-weight:650}.price{flex-wrap:wrap;align-items:flex-start;min-width:0;margin-bottom:24px;display:flex}.price sup{margin-top:11px;font-size:23px;font-weight:900}.price strong{letter-spacing:-.07em;font-size:clamp(53px,4.3vw,68px);font-weight:900;line-height:1}.price>span{white-space:nowrap;align-self:flex-end;margin:0 0 7px 6px;font-size:13px;font-weight:800}.plan-rule{background:var(--ink);height:2px;margin-bottom:24px}.price-card ul{align-content:start;gap:13px;min-height:260px;margin:0;padding:0;list-style:none;display:grid}.price-card li{grid-template-columns:23px 1fr;gap:10px;font-size:14px;font-weight:650;line-height:1.4;display:grid}.price-card li>span{border:1.5px solid var(--ink);background:var(--white);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.price-card li svg{fill:none;width:14px;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.plan-button{width:100%;margin-top:auto}.package-note{color:#555550;text-align:center;max-width:810px;margin:35px auto 0;font-size:13px;line-height:1.65}.includes-section{color:var(--white);background:var(--ink)}.includes-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(70px,8vw,130px);display:grid}.includes-intro{position:sticky;top:135px}.includes-intro h2{max-width:500px}.includes-intro>p:not(.eyebrow){color:#c9c8c3;max-width:430px;margin:28px 0;font-size:18px;line-height:1.65}.light-link{border-color:var(--yellow)}.includes-grid{border-top:1px solid #555550;border-left:1px solid #555550;grid-template-columns:repeat(2,1fr);display:grid}.includes-grid article{border-bottom:1px solid #555550;border-right:1px solid #555550;min-height:270px;padding:30px;transition:color .2s,background .2s}.includes-grid article:hover{color:var(--ink);background:var(--yellow)}.includes-grid article>span{font-size:12px;font-weight:900}.includes-grid h3{letter-spacing:-.035em;margin:78px 0 10px;font-size:25px}.includes-grid p{color:#bdbdb9;margin:0;font-size:14px;line-height:1.6}.includes-grid article:hover p{color:var(--ink)}.process-section{background:#f2f0ea}.centered{text-align:center;max-width:820px;margin-inline:auto}.centered .eyebrow{justify-content:center}.process-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.process-card{border:2.5px solid var(--ink);min-height:400px;box-shadow:7px 7px 0 var(--ink);border-radius:24px;padding:24px;position:relative;overflow:hidden}.process-yellow{background:var(--yellow)}.process-blue{background:var(--blue)}.process-coral{background:var(--coral)}.process-green{background:var(--green)}.process-number{font-size:12px;font-weight:900;display:block}.process-icon{border:2px solid var(--ink);background:var(--paper);width:94px;height:94px;box-shadow:6px 6px 0 var(--periwinkle);border-radius:50%;place-items:center;margin:54px auto 64px;font-family:Georgia,serif;font-size:38px;font-weight:700;display:grid}.process-card h3{letter-spacing:-.035em;margin:0 0 12px;font-size:23px}.process-card p{margin:0;font-size:14px;line-height:1.55}.work-section{background:var(--paper)}.work-heading>p{max-width:390px}.work-grid{grid-template-columns:repeat(2,1fr);gap:60px 34px;display:grid}.work-large{grid-column:1/-1}.work-browser{border:3px solid var(--ink);box-shadow:10px 10px 0 var(--periwinkle);border-radius:22px;overflow:hidden}.mini-browser-top{border-bottom:2px solid var(--ink);background:var(--white);align-items:center;gap:7px;height:42px;padding:0 15px;display:flex}.mini-browser-top i{background:var(--ink);border-radius:50%;width:10px;height:10px}.mini-browser-top span{border:1px solid var(--ink);border-radius:999px;width:42%;height:13px;margin-left:auto;margin-right:auto}.bakery-page,.studio-page,.trades-page{min-height:480px;padding:42px;position:relative;overflow:hidden}.bakery-page{background:#f7d843}.mini-logo{letter-spacing:.18em;font-size:15px;font-weight:950}.bakery-page p,.studio-page p,.trades-page p{z-index:2;letter-spacing:-.065em;margin:102px 0 45px;font-size:clamp(48px,6vw,92px);font-weight:950;line-height:.82;position:relative}.bakery-page p em,.studio-page p em,.trades-page p em{font-family:Georgia,serif;font-weight:400}.bread-shape{aspect-ratio:1/1.15;border:3px solid var(--ink);background:#ef7858;border-radius:50% 50% 42% 42%;width:37%;position:absolute;bottom:-30%;right:8%;transform:rotate(18deg)}.bread-shape:before,.bread-shape:after{content:"";border-top:4px solid var(--ink);border-radius:50%;width:48%;height:8%;position:absolute;top:25%;left:22%;transform:rotate(-25deg)}.bread-shape:after{top:43%}.mini-pill{z-index:3;border:2px solid var(--ink);background:var(--white);border-radius:999px;padding:10px 15px;font-size:11px;font-weight:900;display:inline-block;position:relative}.studio-page,.trades-page{min-height:390px}.studio-page{color:var(--white);background:#5147d7}.studio-nav,.trades-nav{z-index:3;letter-spacing:.09em;justify-content:space-between;font-size:12px;font-weight:900;display:flex;position:relative}.studio-nav span,.trades-nav span{border:1px solid;border-radius:999px;padding:5px 9px;font-size:9px}.studio-page p,.trades-page p{margin:88px 0 37px;font-size:clamp(42px,5vw,70px)}.studio-page em{color:var(--yellow)}.studio-orb{background:var(--coral);border:3px solid var(--white);border-radius:46% 54% 66% 34%/53% 39% 61% 47%;width:240px;height:240px;position:absolute;top:86px;right:-30px}.trades-page{background:#d8f1ff}.trades-page em{color:#ee553e}.tool-lines{border:3px solid var(--ink);background:var(--green);border-radius:50%;width:230px;height:230px;position:absolute;top:110px;right:-15px}.tool-lines i{background:var(--ink);width:72%;height:3px;position:absolute;top:45%;left:14%;transform:rotate(-33deg)}.tool-lines i:nth-child(2){transform:rotate(33deg)}.tool-lines i:nth-child(3){transform:rotate(90deg)}.work-meta{justify-content:space-between;align-items:end;gap:20px;margin-top:24px;display:flex}.work-meta span{color:#66665f;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:inline-block}.work-meta h3{letter-spacing:-.04em;margin:0;font-size:27px}.work-meta>p{color:#66665f;margin:0;font-size:13px;font-weight:700}.difference-section{color:var(--white);background:var(--periwinkle);border-block:3px solid var(--ink)}.difference-grid{grid-template-columns:1fr .9fr;align-items:center;gap:clamp(70px,8vw,130px);display:grid}.difference-copy h2 span{color:var(--yellow)}.difference-copy>p:not(.eyebrow){max-width:610px;margin:30px 0 0;font-size:18px;line-height:1.65}.comparison-card{color:var(--ink);background:var(--paper);border:3px solid var(--ink);box-shadow:12px 12px 0 var(--ink);border-radius:24px;overflow:hidden}.comparison-head,.comparison-row{grid-template-columns:1fr 1fr;display:grid}.comparison-head{border-bottom:2px solid var(--ink);background:var(--yellow);font-size:14px;font-weight:900}.comparison-head span,.comparison-row span{padding:19px 22px}.comparison-head span+span,.comparison-row span+span{border-left:1px solid var(--ink)}.comparison-row{border-bottom:1px solid var(--ink);font-size:14px;font-weight:700}.comparison-row:last-child{border:0}.comparison-row span{align-items:center;gap:10px;display:flex}.comparison-row i{border:1px solid var(--ink);background:var(--green);border-radius:50%;flex:none;place-content:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:900;display:grid}.comparison-row span+span i{background:#deddd8}.faq-section{background:var(--paper)}.faq-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(70px,8vw,145px);display:grid}.faq-intro{position:sticky;top:130px}.faq-intro>p:not(.eyebrow){color:#555550;max-width:400px;margin:28px 0 35px;font-size:17px;line-height:1.65}.faq-list{border-top:2px solid var(--ink)}.faq-list details{border-bottom:2px solid var(--ink)}.faq-list summary{cursor:pointer;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:25px;padding:28px 0;font-size:clamp(18px,1.5vw,23px);font-weight:850;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{border:1.5px solid var(--ink);background:var(--yellow);width:32px;height:32px;box-shadow:3px 3px 0 var(--periwinkle);border-radius:50%;flex:none;position:relative}.faq-list summary i:before,.faq-list summary i:after{content:"";background:var(--ink);width:12px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-list summary i:after{transition:transform .2s;transform:translate(-50%,-50%)rotate(90deg)}.faq-list details[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}.faq-list details>p{color:#50504b;max-width:680px;margin:-7px 60px 26px 0;font-size:15px;line-height:1.75}.final-cta{background:var(--paper);padding:44px 0 0}.final-cta-inner{min-height:610px;color:var(--white);background:var(--ink);border:3px solid var(--ink);border-radius:34px 34px 0 0;place-items:center;display:grid;position:relative;overflow:hidden}.final-copy{z-index:3;text-align:center;max-width:830px;padding:90px 30px 70px;position:relative}.final-kicker{color:var(--ink);background:var(--green);border:2px solid var(--white);box-shadow:4px 4px 0 var(--periwinkle);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-bottom:25px;padding:8px 14px;font-size:11px;font-weight:900;display:inline-flex}.final-copy h2{font-size:clamp(62px,7vw,108px)}.final-copy h2 span{color:var(--yellow)}.final-copy>p{color:#c9c8c3;max-width:620px;margin:30px auto 34px;font-size:18px;line-height:1.6}.final-actions{justify-content:center;align-items:center;gap:28px;display:flex}.final-actions>span{font-size:13px;font-weight:800}.final-flight-path{fill:none;width:calc(100% + 40px);stroke:var(--periwinkle);stroke-dasharray:12 15;stroke-width:2px;position:absolute;bottom:-7px;left:-20px;right:-20px}.final-cta-inner>.rocket{z-index:2;fill:none;width:88px;stroke:var(--periwinkle);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;position:absolute;bottom:72px;right:35px;transform:rotate(-12deg)}.final-badge{z-index:4;color:var(--ink);background:var(--blue);border:3px solid var(--white);box-shadow:8px 8px 0 var(--periwinkle);text-align:center;border-radius:15px;padding:15px 21px;line-height:1;display:grid;position:absolute;top:75px;right:7%;transform:rotate(8deg)}.final-badge strong{font-size:34px}.final-badge span{text-transform:uppercase;margin-top:4px;font-size:13px;font-weight:900}.site-footer{color:var(--white);background:var(--ink);padding:72px 0 30px;position:relative;overflow:hidden}.site-footer:before{content:"";background:var(--yellow);border:2px solid var(--white);width:90px;height:16px;box-shadow:-13px 13px 0 var(--periwinkle);border-radius:999px;position:absolute;top:42px;right:clamp(28px,4.5vw,78px);transform:rotate(-7deg)}.site-footer:after{content:"";background:var(--coral);width:8px;height:8px;box-shadow:20px 0 0 var(--green), 40px 0 0 var(--blue);border-radius:50%;position:absolute;top:94px;right:clamp(46px,6vw,102px)}.footer-main{z-index:1;border-bottom:1px solid #4c4c49;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:clamp(60px,9vw,140px);padding-bottom:58px;display:grid;position:relative}.footer-brand{margin-bottom:44px;font-size:34px;display:inline-flex}.footer-brand .brand-one{color:var(--ink)}.footer-kicker{color:var(--yellow);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:900}.footer-statement h2{letter-spacing:-.065em;max-width:700px;margin:0;font-size:clamp(38px,5.3vw,74px);line-height:.94}.footer-statement h2 span{color:var(--yellow)}.footer-description{color:#b8b8b2;max-width:490px;margin:24px 0 0;font-size:15px;line-height:1.6}.footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:38px;display:grid}.footer-navigation>div>span{color:#85857f;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:10px;font-weight:800;display:block}.footer-navigation nav{gap:13px;display:grid}.footer-navigation a,.footer-navigation button{width:max-content;max-width:100%;color:var(--white);font-size:14px;font-weight:800;line-height:1.35}.footer-bottom{z-index:1;color:#8e8e8a;justify-content:space-between;gap:30px;padding-top:24px;font-size:11px;display:flex;position:relative}.footer-bottom p{margin:0}:focus-visible{outline:3px solid var(--periwinkle);outline-offset:4px}@media (width<=1180px){.shell{width:min(100% - 44px,1100px)}.desktop-nav{gap:24px}.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:790px}.hero-visual{width:min(760px,100% - 30px);min-height:620px;margin:20px auto 0}.flight-path{top:-35px}.heading-split{grid-template-columns:1.2fr .7fr;gap:50px}.package-grid{gap:18px}.price-card{padding:24px}.price-card ul{min-height:290px}.process-grid{grid-template-columns:repeat(2,1fr);gap:24px}.process-card{min-height:360px}.process-icon{margin:40px auto 48px}}@media (width<=940px){.header-inner{grid-template-columns:1fr auto}.desktop-nav,.header-cta{display:none}.mobile-nav{display:block}.package-grid{grid-template-columns:1fr;gap:30px}.price-card.yellow{transform:none}.price-card ul{min-height:0;margin-bottom:30px}.includes-layout,.difference-grid,.faq-layout{grid-template-columns:1fr}.includes-intro,.faq-intro{position:static}.includes-intro{max-width:680px}.work-grid{grid-template-columns:1fr}.work-large{grid-column:auto}.bakery-page{min-height:390px}.footer-main{grid-template-columns:1fr;gap:54px}.footer-navigation{width:min(100%,520px)}}@media (width<=720px){.shell{width:calc(100% - 30px)}.header-inner{min-height:76px}.brand{font-size:29px}.brand-one{box-shadow:4px 4px 0 var(--periwinkle);border-width:2.5px;padding:3px 7px 5px}.hero{padding-top:64px}.hero h1{font-size:clamp(48px,13.6vw,72px);line-height:.93}.highlight{white-space:normal}.hero-lead br{display:none}.hero-actions{flex-direction:column;align-items:flex-start;gap:24px}.trust-row{grid-template-columns:1fr;gap:13px}.trust-row>div,.trust-row>div:first-child,.trust-row>div:last-child{border:0;padding:0}.hero-visual{width:calc(100% - 5px);min-height:460px;margin-top:40px}.browser-card{box-shadow:9px 9px 0 var(--periwinkle);border-width:2px;border-radius:18px;top:82px;left:0;right:0}.browser-top{height:38px;padding:0 12px}.browser-dots{gap:5px}.browser-dots i{width:8px;height:8px}.address-bar{height:13px}.browser-menu i{width:13px}.demo-site{padding:13px}.demo-nav{grid-template-columns:1fr auto}.demo-links{display:none}.demo-hero{min-height:190px}.demo-message p{font-size:21px}.demo-art{height:170px}.art-sun{width:140px;height:140px;right:8px}.art-vase{width:50px;height:75px;right:85px}.art-vase:before{width:26px;left:11px}.art-bowl{width:75px;height:39px;right:29px}.art-stem,.art-leaf{display:none}.demo-features{gap:5px}.demo-features>div{padding:6px}.demo-dot{width:22px;height:22px}.sticker-blue{padding:9px 12px;top:50px;right:-5px}.sticker-blue strong{font-size:24px}.sticker-blue span{font-size:12px}.sticker-coral{padding:11px 15px;bottom:16px;left:-5px}.sticker-coral strong{font-size:22px}.sticker-green{padding:11px 14px;bottom:7px;right:-3px}.sticker-green strong{font-size:14px}.flight-path{top:-6px}.hero-visual>.rocket{width:60px;top:22px}.promise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading,.heading-split{margin-bottom:45px;display:block}.heading-split>p{margin-top:25px}.price-card{box-shadow:7px 7px 0 var(--ink);padding:24px 21px}.price strong{font-size:clamp(48px,15vw,62px)}.best-for{max-width:155px}.includes-grid{grid-template-columns:1fr}.includes-grid article{min-height:230px}.includes-grid h3{margin-top:55px}.process-grid{grid-template-columns:1fr}.process-card{min-height:340px}.bakery-page,.studio-page,.trades-page{min-height:330px;padding:25px}.bakery-page p,.studio-page p,.trades-page p{margin:78px 0 35px;font-size:clamp(39px,12vw,58px)}.bread-shape,.studio-orb,.tool-lines{opacity:.72}.work-meta{flex-direction:column;align-items:flex-start;gap:7px}.comparison-head,.comparison-row{font-size:12px}.comparison-head span,.comparison-row span{padding:15px 11px}.comparison-row i{display:none}.final-cta{padding-top:10px}.final-cta-inner{border-radius:25px 25px 0 0;min-height:640px}.final-copy{padding-inline:18px}.final-copy h2{font-size:clamp(54px,17vw,80px)}.final-actions{flex-direction:column;gap:20px}.final-badge{top:35px;right:18px;transform:rotate(6deg)scale(.78)}.footer-main{grid-template-columns:1fr;align-items:start}.footer-navigation{align-self:start;width:min(100%,520px)}.footer-bottom{flex-direction:column}}@media (width<=520px){.promise-band{padding:32px 0 40px}.promise-band+.packages-section{padding-top:46px}.promise-grid{grid-template-columns:1fr}.promise-card{min-height:168px}.site-footer{padding-top:54px}.site-footer:before{width:72px;height:13px;top:34px;right:20px}.site-footer:after{top:81px;right:34px}.footer-brand{margin-bottom:34px}.footer-navigation{grid-template-columns:1fr;gap:32px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.start-page{background:var(--paper);min-height:100vh}.start-header{z-index:60;background:var(--paper);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.start-header{background:color-mix(in srgb, var(--paper) 95%, transparent)}}.start-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #12121226}.start-header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:42px;min-height:92px;display:grid}.start-progress{justify-content:center;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.start-progress li{color:#777771;white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex;position:relative}.start-progress li:not(:last-child):after{content:"";background:#bcbcb6;width:clamp(20px,3vw,52px);height:1px;margin-inline:12px}.start-progress li span{border:1px solid #8f8f89;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.start-progress li.active{color:var(--ink)}.start-progress li.active span{background:var(--yellow);border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--periwinkle)}.start-back-link{border-bottom:1.5px solid var(--ink);padding-bottom:3px;font-size:12px;font-weight:850}.start-hero{border-bottom:3px solid var(--ink);background:radial-gradient(circle at 83% 22%, #93d8ff54, transparent 23%), var(--paper);padding:clamp(78px,9vw,136px) 0 clamp(74px,8vw,118px);position:relative;overflow:hidden}.start-hero-inner{grid-template-columns:1.2fr .45fr;align-items:center;gap:clamp(55px,8vw,130px);min-height:380px;display:grid;position:relative}.start-hero h1{letter-spacing:-.07em;max-width:980px;margin:0;font-size:clamp(61px,7vw,108px);font-weight:900;line-height:.91}.start-hero h1>span{z-index:0;display:inline-block;position:relative}.start-hero h1>span:before{z-index:-1;content:"";background:var(--yellow);height:.72em;position:absolute;bottom:.02em;left:-.03em;right:-.03em;transform:rotate(-.35deg)}.start-hero-inner>div:first-child>p:not(.eyebrow){color:#4d4d48;max-width:720px;margin:32px 0 0;font-size:clamp(18px,1.5vw,22px);line-height:1.65}.start-hero-note{z-index:3;background:var(--green);border:3px solid var(--ink);box-shadow:11px 11px 0 var(--periwinkle);border-radius:20px;padding:27px;position:relative;transform:rotate(3deg)}.start-hero-note>span{letter-spacing:.1em;text-transform:uppercase;margin-bottom:26px;font-size:11px;font-weight:900;display:block}.start-hero-note strong{letter-spacing:-.055em;font-size:clamp(34px,3vw,49px);font-weight:950;line-height:1;display:block}.start-hero-note p{margin:14px 0 0;font-size:13px;font-weight:650;line-height:1.55}.start-flight-path{fill:none;width:580px;stroke:var(--periwinkle);stroke-dasharray:11 13;stroke-width:2px;position:absolute;bottom:-87px;right:-100px}.start-rocket{z-index:2;fill:none;width:75px;stroke:var(--periwinkle);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;position:absolute;bottom:24px;right:-10px;transform:rotate(-8deg)}.start-section{padding:clamp(88px,9vw,140px) 0}.start-section-title{grid-template-columns:58px 1fr;align-items:start;gap:25px;margin-bottom:55px;display:grid}.start-step-label{background:var(--yellow);border:2px solid var(--ink);width:54px;height:54px;box-shadow:5px 5px 0 var(--periwinkle);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.start-section-title p{color:#696963;letter-spacing:.13em;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:900}.start-section-title h2,.start-next-layout h2,.start-confirmed h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,4.6vw,69px);font-weight:900;line-height:.98}.start-plans{background:#f2f0ea}.start-plan-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.start-plan-card{border:2.5px solid var(--ink);min-width:0;min-height:560px;box-shadow:8px 8px 0 var(--ink);border-radius:24px;flex-direction:column;padding:28px;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.start-plan-card:hover,.start-plan-card:focus-visible{box-shadow:12px 12px 0 var(--ink);transform:translate(-3px,-3px)}.start-plan-card.selected{box-shadow:11px 11px 0 var(--periwinkle);transform:translateY(-12px)}.start-blue{background:var(--blue)}.start-yellow{background:var(--yellow)}.start-coral{background:var(--coral)}.start-popular{background:var(--white);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--periwinkle);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 14px;font-size:10px;font-weight:900;position:absolute;top:-18px;right:25px}.start-plan-choice{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:900;display:flex}.start-radio{background:var(--white);border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.start-radio i{background:var(--ink);border-radius:50%;width:12px;height:12px}.start-plan-card h3{letter-spacing:-.06em;margin:55px 0 8px;font-size:clamp(37px,3.4vw,52px);font-weight:950;line-height:1}.start-plan-card>p{min-height:48px;margin:0 0 23px;font-size:14px;font-weight:700}.start-price{align-items:baseline;display:flex}.start-price sup{align-self:flex-start;margin-top:8px;font-size:21px;font-weight:900}.start-price strong{letter-spacing:-.07em;font-size:clamp(48px,4vw,65px);font-weight:950;line-height:1}.start-price span{margin-left:5px;font-size:12px;font-weight:850}.start-pages{border-top:2px solid var(--ink);margin:25px 0 18px;padding-top:20px;font-size:15px;display:block}.start-plan-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.start-plan-card li{grid-template-columns:22px 1fr;gap:9px;font-size:13px;font-weight:650;display:grid}.start-plan-card li>span{background:var(--white);border:1px solid var(--ink);border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.start-plan-card li svg{fill:none;width:13px;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.start-fit-section{background:var(--paper)}.start-fit-layout{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:start;gap:clamp(45px,6vw,90px);display:grid}.start-fit-form{gap:54px;display:grid}.start-fit-form fieldset{border:0;min-width:0;margin:0;padding:0}.start-fit-form legend,.start-readiness-grid legend{letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(20px,2vw,26px);font-weight:900}.start-field-help{color:#73736d;margin:-11px 0 20px;font-size:13px}.start-option-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.start-option-grid label{cursor:pointer;position:relative}.start-option-grid input{opacity:0;width:1px;height:1px;position:absolute}.start-option-grid label>span{background:var(--white);border:2px solid var(--ink);border-radius:14px;align-items:center;gap:13px;min-height:64px;padding:14px 16px;font-size:13px;font-weight:750;transition:background .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:4px 4px #d6d4cd}.start-option-grid label:hover>span{transform:translateY(-2px);box-shadow:5px 6px #d6d4cd}.start-option-grid input:focus-visible+span{outline:3px solid var(--periwinkle);outline-offset:3px}.start-option-grid input:checked+span{background:var(--yellow);box-shadow:5px 5px 0 var(--periwinkle)}.business-options label>span i{background:var(--white);border:1.5px solid var(--ink);border-radius:50%;flex:none;width:21px;height:21px}.business-options input:checked+span i{box-shadow:inset 0 0 0 5px var(--white);background:var(--ink)}.feature-options label>span i{color:#0000;background:var(--white);border:1.5px solid var(--ink);border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.feature-options input:checked+span i{color:var(--white);background:var(--ink)}.start-readiness-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.start-readiness-grid fieldset{border:2px solid var(--ink);background:#f1efe9;border-radius:17px;min-width:0;padding:22px}.start-readiness-grid legend{width:100%;margin:0 0 12px;padding:0;font-size:17px}.start-inline-choice{cursor:pointer;margin:4px 12px 4px 0;display:inline-flex;position:relative}.start-inline-choice input{opacity:0;width:1px;height:1px;position:absolute}.start-inline-choice span{background:var(--white);border:1.5px solid var(--ink);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.start-inline-choice input:checked+span{background:var(--green);box-shadow:3px 3px 0 var(--periwinkle)}.start-summary{background:var(--white);border:3px solid var(--ink);box-shadow:10px 10px 0 var(--ink);border-radius:22px;padding:27px;position:sticky;top:125px}.start-summary-kicker{letter-spacing:.12em;text-transform:uppercase;margin-bottom:17px;font-size:11px;font-weight:900;display:block}.start-summary-plan{border:2px solid var(--ink);border-radius:16px;padding:20px}.start-summary-plan>span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.start-summary-plan h3{letter-spacing:-.055em;margin:22px 0 8px;font-size:34px;font-weight:950;line-height:1}.start-summary-plan>div{align-items:baseline;display:flex}.start-summary-plan>div strong{letter-spacing:-.045em;font-size:30px;font-weight:950}.start-summary-plan>div span{margin-left:4px;font-size:11px;font-weight:800}.start-summary dl{margin:24px 0}.start-summary dl>div{border-bottom:1px solid #cecdc7;justify-content:space-between;gap:20px;padding:13px 0;font-size:12px;display:flex}.start-summary dt{color:#666660}.start-summary dd{text-align:right;margin:0;font-weight:850}.start-continue{width:100%;padding-inline:17px;font-size:14px}.start-summary>p{color:#666660;text-align:center;margin:18px 8px 0;font-size:11px;line-height:1.55}.start-know-section{background:var(--blue);border-block:3px solid var(--ink)}.start-know-grid{border-top:2px solid var(--ink);border-left:2px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.start-know-grid article{border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);background:#fff3;min-height:300px;padding:27px}.start-know-grid article:nth-child(2n){background:#ffffff6b}.start-know-grid article>span{font-size:11px;font-weight:950}.start-know-grid h3{letter-spacing:-.04em;margin:94px 0 11px;font-size:22px;font-weight:900}.start-know-grid p{margin:0;font-size:13px;line-height:1.6}.start-scope-note{text-align:center;max-width:850px;margin:28px auto 0;font-size:12px;font-weight:700;line-height:1.65}.start-next-section{color:var(--white);background:var(--ink)}.start-next-layout{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(70px,9vw,140px);display:grid}.start-next-layout>div{position:sticky;top:130px}.start-timeline{margin:0;padding:0;list-style:none}.start-timeline li{grid-template-columns:64px 1fr;gap:27px;padding:0 0 45px;display:grid}.start-timeline li>span{width:58px;height:58px;color:var(--ink);background:var(--yellow);border:2px solid var(--white);box-shadow:5px 5px 0 var(--periwinkle);border-radius:50%;place-items:center;font-size:13px;font-weight:950;display:grid;position:relative}.start-timeline li:not(:last-child)>span:after{content:"";background:#5b5b56;width:1px;position:absolute;top:65px;bottom:-39px;left:50%}.start-timeline li>div{border-bottom:1px solid #4c4c48;padding:8px 0 34px}.start-timeline strong{letter-spacing:-.03em;font-size:23px}.start-timeline p{color:#b7b7b2;max-width:550px;margin:10px 0 0;font-size:14px;line-height:1.65}.start-confirmed{background:var(--yellow);border-bottom:3px solid var(--ink);padding:70px 0}.start-confirmed-inner{background:var(--paper);border:3px solid var(--ink);box-shadow:11px 11px 0 var(--periwinkle);border-radius:25px;grid-template-columns:80px 1fr auto;align-items:center;gap:35px;padding:38px;display:grid}.start-confirmed-icon{background:var(--green);border:2px solid var(--ink);border-radius:50%;place-items:center;width:75px;height:75px;font-size:32px;font-weight:950;display:grid}.start-confirmed-kicker{letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:950;display:block}.start-confirmed h2{font-size:clamp(33px,3.6vw,52px)}.start-confirmed p{color:#555550;max-width:670px;margin:13px 0 0;font-size:14px;line-height:1.65}.start-footer{color:var(--white);background:var(--ink);padding:46px 0}.start-footer-inner{grid-template-columns:1fr 1fr auto;align-items:center;gap:40px;display:grid}.start-footer p{color:#a9a9a4;margin:0;font-size:13px}.start-footer-inner>a:last-child{border-bottom:1px solid var(--white);padding-bottom:3px;font-size:12px;font-weight:800}@media (width<=1100px){.start-progress li{font-size:0}.start-progress li:not(:last-child):after{width:38px}.start-hero-inner{grid-template-columns:1fr .42fr}.start-fit-layout{grid-template-columns:1fr 340px;gap:40px}.start-plan-card{min-height:590px;padding:23px}.start-know-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.start-header-inner{grid-template-columns:1fr auto}.start-progress{display:none}.start-hero-inner,.start-fit-layout,.start-next-layout{grid-template-columns:1fr}.start-hero-note{width:min(360px,100% - 20px);margin-left:auto}.start-flight-path{bottom:-47px}.start-plan-grid{grid-template-columns:1fr;gap:30px}.start-plan-card,.start-plan-card.selected{min-height:0;transform:none}.start-plan-card ul{margin-bottom:10px}.start-summary,.start-next-layout>div{position:static}.start-readiness-grid{grid-template-columns:1fr}.start-confirmed-inner{grid-template-columns:70px 1fr}.start-confirmed-inner>.button{grid-column:1/-1}}@media (width<=620px){.start-header-inner{min-height:78px}.start-back-link{text-align:right;max-width:95px;font-size:10px}.start-hero-inner{align-content:start;gap:55px;min-height:570px}.start-hero h1{font-size:clamp(50px,15vw,70px)}.start-hero h1>span{display:inline}.start-hero-note{margin:0 7px 0 auto}.start-flight-path{bottom:-68px;right:-160px}.start-rocket{width:65px;bottom:0;right:-2px}.start-section-title{grid-template-columns:47px 1fr;gap:17px}.start-step-label{width:44px;height:44px}.start-plan-card{padding:23px 20px}.start-option-grid,.start-know-grid{grid-template-columns:1fr}.start-know-grid article{min-height:230px}.start-know-grid h3{margin-top:55px}.start-timeline li{grid-template-columns:50px 1fr;gap:18px}.start-timeline li>span{width:47px;height:47px}.start-timeline li:not(:last-child)>span:after{top:54px}.start-confirmed-inner{grid-template-columns:1fr;padding:25px}.start-confirmed-icon{width:58px;height:58px}.start-footer-inner{grid-template-columns:1fr;align-items:start}}@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}.process-page{background:var(--paper);min-height:100vh}.process-header{z-index:70;background:color-mix(in srgb, var(--paper) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #12121226;position:sticky;top:0}.process-header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:35px;min-height:88px;display:grid}.process-progress{align-items:center;margin:0;padding:0;list-style:none;display:flex}.process-progress li{color:#777771;align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex}.process-progress li:not(:last-child):after{content:"";background:#c2c1bb;width:clamp(25px,3.5vw,58px);height:1px;margin-inline:13px}.process-progress li>span{border:1px solid #999992;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.process-progress li.active{color:var(--ink)}.process-progress li.active>span{background:var(--yellow);border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--periwinkle)}.process-account-link{justify-self:end;align-items:center;gap:9px;font-size:12px;font-weight:850;display:inline-flex}.process-account-link>span{background:var(--blue);border:1.5px solid var(--ink);width:34px;height:34px;box-shadow:3px 3px 0 var(--periwinkle);border-radius:50%;place-items:center;display:grid}.process-hero{border-bottom:3px solid var(--ink);background:#efede7;padding:clamp(75px,8vw,120px) 0}.process-hero-grid{grid-template-columns:1.3fr .42fr;align-items:center;gap:clamp(55px,8vw,130px);display:grid}.process-kicker{letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:900}.process-hero h1,.review-hero h1,.process-empty h1{letter-spacing:-.07em;margin:0;font-size:clamp(56px,6.6vw,98px);font-weight:950;line-height:.92}.process-hero h1 span,.review-hero h1 span{z-index:0;display:inline;position:relative}.process-hero h1 span:before,.review-hero h1 span:before{z-index:-1;content:"";background:var(--yellow);height:.7em;position:absolute;bottom:.03em;left:-.03em;right:-.03em;transform:rotate(-.35deg)}.process-hero-grid>div>p:last-child,.review-hero-inner>div>p:last-child{color:#50504b;max-width:790px;margin:30px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.65}.process-plan-chip{background:var(--yellow);border:3px solid var(--ink);box-shadow:10px 10px 0 var(--periwinkle);border-radius:20px;padding:26px;transform:rotate(2deg)}.process-plan-chip>span{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.process-plan-chip h2{letter-spacing:-.055em;margin:28px 0 6px;font-size:38px;font-weight:950}.process-plan-chip>strong{letter-spacing:-.05em;font-size:31px;display:block}.process-plan-chip small{letter-spacing:0;margin-left:4px;font-size:11px}.process-plan-chip p{margin:13px 0 22px;font-size:12px;font-weight:750}.process-plan-chip a{border-bottom:1.5px solid var(--ink);padding-bottom:3px;font-size:11px;font-weight:900}.brief-form{padding:clamp(80px,9vw,135px) 0}.brief-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(55px,7vw,105px);display:grid}.brief-nav{position:sticky;top:125px}.brief-nav>span{color:#73736d;letter-spacing:.14em;text-transform:uppercase;margin-bottom:19px;font-size:10px;font-weight:900;display:block}.brief-nav ol{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.brief-nav li{border-bottom:1px solid #c9c8c2}.brief-nav a{align-items:center;gap:13px;padding:14px 3px;font-size:12px;font-weight:800;display:flex}.brief-nav a:hover{padding-left:8px}.brief-nav i{color:#777771;font-size:9px;font-style:normal}.brief-save-note{border:1.5px solid var(--ink);background:#e1f7e5;border-radius:13px;align-items:center;gap:12px;margin-top:27px;padding:14px;display:flex}.brief-save-note>span{background:var(--green);border:1px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.brief-save-note p{color:#666660;min-width:0;margin:0;font-size:9px;line-height:1.45}.brief-save-note strong{color:var(--ink);text-overflow:ellipsis;display:block;overflow:hidden}.brief-sections{min-width:0}.brief-section{border-bottom:3px solid var(--ink);margin-bottom:100px;padding:0 0 100px;scroll-margin-top:115px}.brief-section:last-child{border:0;margin-bottom:0;padding-bottom:0}.brief-section>header{grid-template-columns:58px 1fr;gap:24px;margin-bottom:48px;display:grid}.brief-section>header>span{background:var(--blue);border:2px solid var(--ink);width:54px;height:54px;box-shadow:5px 5px 0 var(--periwinkle);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.brief-section>header p{color:#74746e;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:900}.brief-section>header h2{letter-spacing:-.06em;margin:0;font-size:clamp(38px,4vw,60px);font-weight:950;line-height:.98}.brief-section>header strong{color:#5d5d57;max-width:700px;margin-top:16px;font-size:14px;font-weight:500;line-height:1.65;display:block}.brief-section-fields{gap:36px;display:grid}.field-grid{gap:18px;display:grid}.two-column-fields{grid-template-columns:repeat(2,1fr)}.process-field{min-width:0;display:grid}.process-field>span,.choice-fieldset legend{align-items:center;gap:10px;margin-bottom:9px;font-size:14px;font-weight:900;display:flex}.process-field>span i{color:#686863;letter-spacing:.05em;text-transform:uppercase;background:#e8e6df;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal}.process-field>small,.choice-fieldset>p{color:#71716b;margin:-2px 0 11px;font-size:11px;line-height:1.5}.process-field input,.process-field textarea,.process-field select,.account-request-list textarea,.message-compose textarea{width:100%;color:var(--ink);background:var(--white);border:2px solid var(--ink);font:inherit;border-radius:12px;outline:none;padding:15px 16px;font-size:14px;transition:box-shadow .16s,transform .16s;box-shadow:4px 4px #d8d6cf}.process-field input,.process-field select{min-height:56px}.process-field textarea{resize:vertical;line-height:1.6}.process-field input:focus,.process-field textarea:focus,.process-field select:focus,.account-request-list textarea:focus,.message-compose textarea:focus{box-shadow:7px 7px 0 var(--periwinkle);transform:translate(-2px,-2px)}.choice-fieldset{border:0;min-width:0;margin:0;padding:0}.process-choice-grid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.process-choice-grid label{cursor:pointer;position:relative}.process-choice-grid input{opacity:0;width:1px;height:1px;position:absolute}.process-choice-grid label>span{background:var(--white);border:2px solid var(--ink);border-radius:12px;align-items:center;gap:12px;min-height:57px;padding:12px 14px;font-size:12px;font-weight:750;display:flex;box-shadow:4px 4px #d8d6cf}.process-choice-grid label i{color:#0000;border:1.5px solid var(--ink);border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:grid}.process-choice-grid input:checked+span{background:var(--yellow);box-shadow:5px 5px 0 var(--periwinkle)}.process-choice-grid input:checked+span i{color:var(--white);background:var(--ink)}.upload-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.upload-field{border:2px dashed var(--ink);cursor:pointer;text-align:center;background:#f2f0ea;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:22px;display:flex;position:relative}.upload-field:hover{background:#e5f6ff}.upload-field input{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-icon{background:var(--blue);border:1.5px solid var(--ink);width:45px;height:45px;box-shadow:4px 4px 0 var(--periwinkle);border-radius:50%;place-items:center;margin-bottom:14px;font-size:21px;font-weight:900;display:grid}.upload-field strong{font-size:15px}.upload-field small{color:#73736d;min-height:36px;margin-top:5px;font-size:10px}.upload-field em{border-bottom:1px solid var(--ink);margin-top:12px;padding-bottom:2px;font-size:10px;font-style:normal;font-weight:900}.brief-submit-card{background:var(--green);border:3px solid var(--ink);box-shadow:9px 9px 0 var(--periwinkle);border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:35px;padding:30px;display:grid}.brief-submit-card span{letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.brief-submit-card h3{letter-spacing:-.04em;margin:11px 0 7px;font-size:25px}.brief-submit-card p{max-width:630px;margin:0;font-size:12px;line-height:1.55}.brief-submit-card .button{white-space:nowrap;border-radius:13px}.review-hero{border-bottom:3px solid var(--ink);background:#efede7;padding:clamp(75px,8vw,125px) 0}.review-hero-inner{grid-template-columns:1.3fr .4fr;align-items:center;gap:clamp(55px,8vw,120px);display:grid}.review-completeness{background:var(--blue);border:3px solid var(--ink);box-shadow:9px 9px 0 var(--periwinkle);border-radius:19px;padding:26px;transform:rotate(2deg)}.review-completeness>span{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.review-completeness strong{letter-spacing:-.05em;margin:28px 0 13px;font-size:39px;display:block}.review-completeness>div{border:1px solid var(--ink);background:#ffffffb3;border-radius:999px;height:9px;overflow:hidden}.review-completeness>div i{background:var(--green);width:92%;height:100%;display:block}.review-completeness p{margin:12px 0 0;font-size:11px;font-weight:650;line-height:1.5}.review-main{padding:clamp(80px,9vw,130px) 0}.review-layout{grid-template-columns:minmax(0,1.4fr) minmax(350px,.6fr);align-items:start;gap:clamp(45px,6vw,85px);display:grid}.review-content{gap:28px;display:grid}.review-block{background:var(--white);border:2px solid var(--ink);border-radius:19px;overflow:hidden;box-shadow:6px 6px #d7d5ce}.review-block>header{border-bottom:2px solid var(--ink);grid-template-columns:42px 1fr auto;align-items:center;gap:15px;padding:20px 23px;display:grid}.review-block>header>span{background:var(--yellow);border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:37px;height:37px;font-size:9px;font-weight:900;display:grid}.review-block>header h2{letter-spacing:-.035em;margin:0;font-size:23px}.review-block>header a{border-bottom:1px solid var(--ink);padding-bottom:2px;font-size:10px;font-weight:900}.review-block>div{gap:28px;padding:27px;display:grid}.review-key-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.review-key-grid>div,.brief-row{min-width:0}.review-key-grid span,.review-tag-list>span,.review-assets>span,.review-inspiration>span{color:#74746e;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.review-key-grid p,.review-long-copy{margin:0;font-size:13px;font-weight:650;line-height:1.55}.review-long-copy{background:#f0eee8;border-radius:11px;padding:17px}.review-tag-list ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.review-tag-list li{border:1px solid var(--ink);background:#e1f5ff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:750}.review-tag-list>p,.review-assets>p,.review-inspiration>p{color:#73736d;margin:0;font-size:12px}.review-assets ul,.review-inspiration ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.review-assets li{background:#f1efe9;border-radius:10px;align-items:center;gap:11px;padding:10px;display:flex}.review-assets li>i{background:var(--coral);border:1px solid var(--ink);border-radius:8px;place-items:center;width:32px;height:32px;font-size:11px;font-style:normal;font-weight:900;display:grid}.review-assets li strong,.review-assets li span{font-size:11px;display:block}.review-assets li span{color:#777771;font-size:9px}.review-inspiration li{background:#f1efe9;border-radius:10px;padding:12px;font-size:10px}.review-inspiration a{font-weight:850;text-decoration:underline}.review-inspiration p{color:#65655f;margin:5px 0 0}.project-ready-note{background:var(--periwinkle);border:2px solid var(--ink);color:var(--white);border-radius:16px;gap:18px;padding:24px;display:flex}.project-ready-note>span{font-size:28px}.project-ready-note strong{font-size:18px}.project-ready-note p{color:#eeedff;margin:7px 0 0;font-size:12px;line-height:1.55}.order-card{background:var(--yellow);border:3px solid var(--ink);box-shadow:10px 10px 0 var(--periwinkle);border-radius:22px;padding:27px;position:sticky;top:122px}.order-card-kicker{letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900}.order-package{border-bottom:2px solid var(--ink);padding:25px 0}.order-package>span{letter-spacing:-.055em;font-size:38px;font-weight:950;display:block}.order-package>strong{margin-top:8px;font-size:28px;display:block}.order-package small{margin-left:4px;font-size:11px}.order-package p{margin:11px 0 0;font-size:11px;line-height:1.5}.order-card dl{margin:18px 0}.order-card dl>div{border-bottom:1px solid #12121240;justify-content:space-between;gap:15px;padding:11px 0;font-size:11px;display:flex}.order-card dd{text-align:right;margin:0;font-weight:900}.order-terms{cursor:pointer;grid-template-columns:25px 1fr;gap:10px;margin:21px 0;display:grid;position:relative}.order-terms input{opacity:0;width:1px;height:1px;position:absolute}.order-terms>span{background:var(--white);border:1.5px solid var(--ink);border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.order-terms>span i{color:#0000;font-size:11px;font-style:normal}.order-terms input:checked+span{background:var(--green)}.order-terms input:checked+span i{color:var(--ink)}.order-terms p{margin:0;font-size:10px;line-height:1.5}.order-card form .button{width:100%}.order-card-note{text-align:center;margin:16px 7px;font-size:10px;line-height:1.55}.order-edit-link{text-align:center;font-size:10px;font-weight:850;text-decoration:underline;display:block}.process-empty{text-align:center;place-items:center;min-height:75vh;padding:80px 0;display:grid}.process-empty span{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.process-empty h1{max-width:800px;margin:20px auto}.process-empty p{color:#666660}.process-empty>div>div:last-child{justify-content:center;gap:18px;margin-top:28px;display:flex}.account-page{background:#efede7;grid-template-columns:278px 1fr;min-height:100vh;display:grid}.account-sidebar{height:100vh;color:var(--white);background:var(--ink);border-right:2px solid var(--ink);flex-direction:column;padding:32px 24px 23px;display:flex;position:sticky;top:0}.account-brand{color:var(--white);margin-bottom:52px;font-size:29px}.account-brand .brand-one{color:var(--ink)}.account-sidebar nav>span,.brief-view-sidebar nav>span{color:#777772;letter-spacing:.13em;text-transform:uppercase;margin:0 12px 12px;font-size:9px;font-weight:900;display:block}.account-sidebar nav{gap:5px;display:grid}.account-sidebar nav a{color:#b8b8b4;border-radius:11px;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;padding:12px;font-size:12px;font-weight:750;display:grid}.account-sidebar nav a:hover,.account-sidebar nav a.active{color:var(--ink);background:var(--yellow)}.account-sidebar nav i{text-align:center;font-size:14px;font-style:normal}.account-sidebar nav b{width:21px;height:21px;color:var(--ink);background:var(--coral);border:1px solid var(--ink);border-radius:50%;place-items:center;font-size:9px;display:grid}.account-help{color:var(--ink);background:var(--blue);border:2px solid var(--white);box-shadow:5px 5px 0 var(--periwinkle);border-radius:15px;margin-top:auto;padding:17px}.account-help>span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.account-help p{margin:9px 0 14px;font-size:10px;line-height:1.5}.account-help a{font-size:10px;font-weight:900;text-decoration:underline}.account-user,.brief-view-user{border-top:1px solid #3f3f3c;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;margin-top:20px;padding-top:20px;display:grid}.account-user>span,.brief-view-user>span{width:36px;height:36px;color:var(--ink);background:var(--green);border:1px solid var(--white);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.account-user div,.brief-view-user div{min-width:0}.account-user strong,.account-user small,.brief-view-user strong,.brief-view-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-user strong,.brief-view-user strong{font-size:10px}.account-user small,.brief-view-user small{color:#92928d;font-size:8px}.account-mobile-header{display:none}.account-main{min-width:0}.account-content{width:min(1330px,100% - 70px);margin:0 auto;padding:57px 0 85px}.account-success,.account-demo{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--periwinkle);background:#ddf8e1;border-radius:13px;align-items:center;gap:15px;margin-bottom:25px;padding:15px 18px;display:flex}.account-success>span{background:var(--green);border:1px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.account-success strong,.account-success p{margin:0;font-size:11px;display:block}.account-success p{color:#5f5f59;margin-top:2px}.account-demo{background:var(--yellow);justify-content:space-between;font-size:11px}.account-demo>span{background:var(--white);border:1px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.account-demo p{flex:1;margin:0}.account-demo a{font-weight:900;text-decoration:underline}.account-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:35px;display:flex}.account-heading p{color:#6b6b65;margin:0 0 7px;font-size:12px;font-weight:750}.account-heading h1{letter-spacing:-.06em;margin:0;font-size:clamp(39px,4.5vw,68px);font-weight:950;line-height:1}.account-heading .button{min-height:51px;font-size:12px}.account-summary-grid{grid-template-columns:1.5fr .5fr .5fr;gap:18px;display:grid}.account-project-card,.account-stat-card,.account-section,.account-plan-strip{background:var(--white);border:2px solid var(--ink);border-radius:18px;box-shadow:6px 6px #d0cec7}.account-project-card{padding:26px}.account-card-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.account-card-top>span,.account-stat-card>span{color:#6d6d67;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.account-card-top i{background:var(--yellow);border:1px solid var(--ink);border-radius:999px;padding:5px 9px;font-size:9px;font-style:normal;font-weight:900}.account-project-card h2{letter-spacing:-.045em;margin:28px 0 6px;font-size:31px}.account-project-card>p{color:#62625c;margin:0 0 24px;font-size:11px}.account-progress{border:1px solid var(--ink);background:#e0ded8;border-radius:999px;height:10px;overflow:hidden}.account-progress>span{background:var(--green);height:100%;display:block}.account-progress-labels{color:#6c6c66;justify-content:space-between;gap:20px;margin-top:8px;font-size:8px;font-weight:800;display:flex}.account-stat-card{flex-direction:column;padding:22px;display:flex}.account-stat-card.yellow{background:var(--yellow)}.account-stat-card.blue{background:var(--blue)}.account-stat-card>strong{letter-spacing:-.06em;margin:auto 0 12px;font-size:52px;font-weight:950;line-height:1}.account-stat-card>a{font-size:9px;font-weight:900;text-decoration:underline}.account-section{margin-top:24px;padding:26px}.account-section>header{border-bottom:1px solid #d0cec8;justify-content:space-between;align-items:end;gap:30px;margin-bottom:27px;padding-bottom:19px;display:flex}.account-section>header span,.ai-brief-card>p:first-of-type{color:#71716b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.account-section>header h2,.ai-brief-card h2{letter-spacing:-.04em;margin:0;font-size:24px}.account-section>header>p{color:#6a6a64;text-align:right;max-width:430px;margin:0;font-size:10px;line-height:1.5}.account-section>header>a{font-size:9px;font-weight:900;text-decoration:underline}.project-journey ol{grid-template-columns:repeat(6,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.project-journey li{text-align:center;min-width:0;position:relative}.project-journey li:before{z-index:0;content:"";background:#d1cfc9;height:2px;position:absolute;top:19px;left:-50%;right:50%}.project-journey li:first-child:before{display:none}.project-journey li>span{z-index:1;border:1.5px solid var(--ink);background:#e7e5de;border-radius:50%;place-items:center;width:39px;height:39px;margin:0 auto 11px;font-size:10px;font-weight:900;display:grid;position:relative}.project-journey li.complete>span,.project-journey li.current>span{background:var(--green)}.project-journey li.current>span{box-shadow:4px 4px 0 var(--periwinkle)}.project-journey li strong,.project-journey li small{padding-inline:6px;display:block}.project-journey li strong{font-size:10px}.project-journey li small{color:#7a7a74;margin-top:3px;font-size:8px}.account-two-column{grid-template-columns:1.3fr .7fr;align-items:stretch;gap:24px;display:grid}.account-update-list{display:grid}.account-update-list article{grid-template-columns:18px 1fr;gap:13px;padding:0 0 25px;display:grid}.update-dot{border:1px solid var(--ink);background:#cbc9c2;border-radius:50%;width:12px;height:12px;margin-top:4px;position:relative}.update-dot:after{content:"";background:#d5d3cc;width:1px;position:absolute;top:16px;bottom:-37px;left:5px}.account-update-list article:last-child .update-dot:after{display:none}.update-dot.latest{background:var(--green);box-shadow:2px 2px 0 var(--periwinkle)}.account-update-list small{color:#777771;font-size:8px}.account-update-list h3{margin:5px 0;font-size:15px}.account-update-list p{color:#62625c;margin:0;font-size:10px;line-height:1.55}.ai-brief-card{color:var(--white);background:var(--periwinkle);position:relative;overflow:hidden}.ai-card-mark{color:var(--yellow);font-size:32px;position:absolute;top:18px;right:22px}.ai-brief-card>p:first-of-type{color:#dfdeff}.ai-brief-card h2{max-width:330px;margin-top:40px;font-size:29px}.ai-brief-card>p:nth-of-type(2){color:#ecebff;font-size:10px;line-height:1.6}.ai-brief-card ul{gap:7px;margin:22px 0;padding:0;font-size:9px;font-weight:800;list-style:none;display:grid}.ai-brief-card li:before{color:var(--yellow);content:"✓";margin-right:7px}.ai-brief-card .button{background:var(--yellow);width:100%;min-height:50px;color:var(--ink);font-size:10px}.account-request-list{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.account-request-list article{border:1.5px solid var(--ink);background:#f0eee8;border-radius:14px;padding:20px}.request-status{justify-content:space-between;align-items:center;gap:12px;display:flex}.request-status>span{background:var(--coral);border:1px solid var(--ink);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.submitted .request-status>span{background:var(--green)}.request-status small{color:#777771;font-size:8px}.account-request-list h3{margin:25px 0 8px;font-size:18px}.account-request-list article>p{color:#5f5f59;font-size:10px;line-height:1.55}.account-request-list blockquote{background:var(--white);border-left:3px solid var(--green);margin:14px 0 0;padding:12px;font-size:10px}.account-request-list form{gap:10px;margin-top:15px;display:grid}.account-request-list textarea,.message-compose textarea{resize:vertical;font-size:10px}.account-request-list form label{cursor:pointer;width:max-content;position:relative}.account-request-list form label input{opacity:0;width:1px;height:1px;position:absolute}.account-request-list form label span{font-size:9px;font-weight:850;text-decoration:underline}.account-request-list form .button,.account-request-list article>.button{min-height:43px;font-size:9px}.message-thread{gap:17px;padding:4px 0 25px;display:grid}.message-thread article{grid-template-columns:36px minmax(0,1fr);gap:10px;display:grid}.message-thread article.customer{width:76%;margin-left:auto}.message-avatar{background:var(--blue);border:1px solid var(--ink);border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.customer .message-avatar{background:var(--green)}.message-thread article>div:last-child{background:#f0eee8;border:1px solid #d2d0c9;border-radius:4px 13px 13px;padding:13px}.message-thread article>div>span{justify-content:space-between;gap:15px;display:flex}.message-thread strong,.message-thread small{font-size:9px}.message-thread small{color:#7b7b75}.message-thread p{margin:7px 0 0;font-size:10px;line-height:1.55}.message-compose{border-top:1px solid #d2d0ca;grid-template-columns:1fr auto;align-items:end;gap:12px;padding-top:20px;display:grid}.message-compose .button{min-height:55px;font-size:10px}.message-demo-compose{background:var(--yellow);border:1.5px solid var(--ink);border-radius:12px;justify-content:space-between;align-items:center;gap:25px;padding:18px;display:flex}.message-demo-compose p{margin:0;font-size:10px}.message-demo-compose .button{min-height:44px;font-size:9px}.account-plan-strip{background:var(--green);grid-template-columns:.6fr auto 1fr auto;align-items:center;gap:30px;margin-top:24px;padding:22px 25px;display:grid}.account-plan-strip>div:first-child span{color:#5e5e58;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.account-plan-strip h2{margin:3px 0 0;font-size:24px}.account-plan-strip>div:nth-child(2){align-items:baseline;display:flex}.account-plan-strip>div:nth-child(2) strong{font-size:27px}.account-plan-strip>div:nth-child(2) span{font-size:9px}.account-plan-strip>p{color:#4e4e49;margin:0;font-size:9px}.account-plan-strip>a{font-size:9px;font-weight:900;text-decoration:underline}.brief-view-page{background:#efede7;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.brief-view-sidebar{height:100vh;color:var(--white);background:var(--ink);flex-direction:column;padding:30px 23px 22px;display:flex;position:sticky;top:0}.brief-back{color:#b5b5b0;margin-bottom:35px;font-size:10px;font-weight:800}.brief-view-sidebar nav{gap:4px;display:grid}.brief-view-sidebar nav a{color:#b5b5b0;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:750}.brief-view-sidebar nav a:hover{color:var(--ink);background:var(--yellow)}.brief-view-user{margin-top:auto}.brief-view-main{width:min(1180px,100% - 70px);margin:0 auto;padding:57px 0 90px}.brief-view-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px;display:flex}.brief-view-heading p{color:#6a6a64;letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:900}.brief-view-heading h1{letter-spacing:-.06em;margin:0;font-size:clamp(39px,4.6vw,66px);font-weight:950;line-height:1}.brief-view-heading>div:first-child>span{color:#777771;margin-top:9px;font-size:9px;display:block}.brief-view-heading>div:last-child{gap:12px;display:flex}.brief-view-heading .button,.raw-brief .button{min-height:49px;font-size:10px}.brief-health{background:var(--green);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--periwinkle);border-radius:15px;grid-template-columns:.45fr 1fr;align-items:center;gap:28px;margin-bottom:24px;padding:22px;display:grid}.brief-health>div span,.brief-health>div strong{display:block}.brief-health>div span{letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.brief-health>div strong{margin-top:5px;font-size:20px}.brief-health p{margin:0;font-size:10px;line-height:1.55}.brief-health>i{border:1px solid var(--ink);background:#ffffffa6;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.brief-health>i span{background:var(--yellow);width:92%;height:100%;display:block}.brief-view-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.brief-view-section{background:var(--white);border:2px solid var(--ink);border-radius:17px;overflow:hidden;box-shadow:5px 5px #d2d0c9}.brief-view-section>header{border-bottom:1.5px solid var(--ink);background:#f3f1eb;align-items:center;gap:13px;padding:17px;display:flex}.brief-view-section>header span{background:var(--blue);border:1px solid var(--ink);border-radius:50%;place-items:center;width:33px;height:33px;font-size:8px;font-weight:900;display:grid}.brief-view-section>header h2{margin:0;font-size:18px}.brief-view-section>div{padding:20px}.brief-row{border-bottom:1px solid #dddcd6;margin-bottom:17px;padding:0 0 17px}.brief-row:last-child{border:0;margin:0;padding:0}.brief-row>span{color:#71716b;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.brief-row p{margin:0;font-size:11px;line-height:1.55}.brief-row ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.brief-row li{border:1px solid var(--ink);background:#e4f6ff;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:750}.raw-brief{color:var(--white);background:var(--ink);border:2px solid var(--ink);box-shadow:7px 7px 0 var(--periwinkle);border-radius:18px;margin-top:24px;padding:28px}.raw-brief>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.raw-brief>header span{color:#aeadab;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.raw-brief h2{letter-spacing:-.04em;margin:5px 0 0;font-size:27px}.raw-brief>p{color:#aeadab;max-width:700px;font-size:10px;line-height:1.6}.raw-brief pre{color:#efffeb;white-space:pre-wrap;background:#1c1c1b;border:1px solid #4c4c48;border-radius:11px;max-height:520px;margin:22px 0 0;padding:20px;font-size:9px;line-height:1.65;overflow:auto}@media (width<=1100px){.process-progress li{font-size:0}.process-progress li:not(:last-child):after{width:36px}.account-summary-grid{grid-template-columns:1fr 1fr}.account-project-card{grid-column:1/-1}.account-two-column{grid-template-columns:1fr}.account-plan-strip{grid-template-columns:1fr auto}.account-plan-strip>p{grid-column:1/-1}}@media (width<=880px){.process-header-inner{grid-template-columns:1fr auto}.process-progress{display:none}.process-hero-grid,.review-hero-inner,.review-layout{grid-template-columns:1fr}.process-plan-chip,.review-completeness{width:min(380px,100%);margin-left:auto}.brief-layout{grid-template-columns:1fr}.brief-nav{position:static;overflow-x:auto}.brief-nav>span,.brief-save-note{display:none}.brief-nav ol{border:0;width:max-content;display:flex}.brief-nav li{border:0}.brief-nav a{border:1px solid var(--ink);background:#eeeae3;padding:9px 12px}.order-card{position:static}.account-page,.brief-view-page{grid-template-columns:1fr}.account-sidebar,.brief-view-sidebar{display:none}.account-mobile-header{background:var(--paper);border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;min-height:74px;padding:12px 20px;display:flex}.account-mobile-header .brand{font-size:27px}.account-mobile-header>a:last-child{font-size:11px;font-weight:900}.account-content,.brief-view-main{width:calc(100% - 34px);padding-top:34px}.project-journey ol{grid-template-columns:repeat(3,1fr);gap:25px 0}.project-journey li:nth-child(4):before{display:none}}@media (width<=650px){.process-header-inner{min-height:76px}.process-header .brand{font-size:27px}.process-account-link{font-size:0}.process-hero h1,.review-hero h1{font-size:clamp(48px,14.5vw,68px)}.two-column-fields,.process-choice-grid,.upload-grid,.review-key-grid{grid-template-columns:1fr}.brief-section>header{grid-template-columns:45px 1fr;gap:16px}.brief-section>header>span{width:43px;height:43px}.brief-submit-card{grid-template-columns:1fr;padding:22px}.brief-submit-card .button{width:100%}.review-block>div{padding:19px}.account-heading,.account-section>header,.brief-view-heading,.raw-brief>header{flex-direction:column;align-items:flex-start}.account-heading .button,.brief-view-heading .button{width:100%}.account-summary-grid,.account-request-list,.brief-view-grid{grid-template-columns:1fr}.account-project-card{grid-column:auto}.project-journey ol{grid-template-columns:1fr;gap:0}.project-journey li{text-align:left;grid-template-columns:45px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.project-journey li:before{display:none}.project-journey li>span{margin:0}.message-thread article.customer{width:90%}.message-compose,.account-plan-strip{grid-template-columns:1fr}.account-plan-strip>p{grid-column:auto}.brief-view-heading>div:last-child{flex-direction:column;width:100%}}.proposal-page{background:var(--paper);min-height:100vh}.proposal-header{border-bottom:2px solid var(--ink);background:var(--white)}.proposal-header .shell{justify-content:space-between;align-items:center;gap:28px;min-height:84px;display:flex}.proposal-header .shell>span{border:1.5px solid var(--ink);background:var(--yellow);border-radius:999px;margin-left:auto;padding:7px 10px;font-size:11px;font-weight:850}.proposal-header .shell>a:last-child{text-underline-offset:4px;font-size:12px;font-weight:850;text-decoration:underline}.proposal-hero{border-bottom:3px solid var(--ink);background:var(--blue);overflow:hidden}.proposal-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.6fr);align-items:center;gap:clamp(40px,7vw,110px);padding-block:clamp(70px,9vw,130px);display:grid}.proposal-hero h1{letter-spacing:-.075em;max-width:940px;margin:20px 0 24px;font-size:clamp(58px,7.5vw,112px);line-height:.86}.proposal-lead{max-width:720px;margin:0;font-size:clamp(17px,2vw,23px);line-height:1.45}.proposal-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin:34px 0 18px;display:flex}.proposal-hero-actions>a:last-child{text-underline-offset:4px;font-size:13px;font-weight:900;text-decoration:underline}.proposal-hero>.shell>div>div>small{font-size:11px;font-weight:750}.proposal-hero aside{border:3px solid var(--ink);background:var(--yellow);box-shadow:11px 11px 0 var(--periwinkle);border-radius:25px;padding:34px;position:relative;transform:rotate(1.5deg)}.proposal-hero aside>span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.proposal-hero aside h2{letter-spacing:-.06em;margin:19px 0 5px;font-size:44px}.proposal-hero aside>strong{letter-spacing:-.06em;font-size:56px;line-height:1;display:block}.proposal-hero aside>strong small{letter-spacing:0;font-size:15px}.proposal-hero aside>p{margin:16px 0;font-size:14px;font-weight:800}.proposal-hero aside ul{border-top:2px solid var(--ink);gap:10px;margin:24px 0 0;padding:20px 0 0;list-style:none;display:grid}.proposal-hero aside li{font-size:12px;font-weight:850}.proposal-hero aside li:before{content:"✓";margin-right:8px}.proposal-how{padding-block:clamp(75px,9vw,130px)}.proposal-how>header{grid-template-columns:.65fr 1.35fr;align-items:end;gap:40px;margin-bottom:48px;display:grid}.proposal-how h2{letter-spacing:-.065em;max-width:900px;margin:0;font-size:clamp(48px,6vw,86px);line-height:.9}.proposal-how>div{border:2.5px solid var(--ink);background:var(--white);border-radius:22px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.proposal-how article{border-right:2px solid var(--ink);min-height:290px;padding:28px}.proposal-how article:last-child{border-right:0}.proposal-how article>span{border:2px solid var(--ink);background:var(--yellow);border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.proposal-how h3{letter-spacing:-.04em;margin:58px 0 12px;font-size:25px;line-height:1}.proposal-how article p{color:#55554f;margin:0;font-size:13px;line-height:1.6}.proposal-preview-callout{border-block:3px solid var(--ink);background:var(--ink);color:var(--white)}.proposal-preview-callout .shell{justify-content:space-between;align-items:center;gap:45px;min-height:310px;display:flex}.proposal-preview-callout span{color:var(--yellow);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.proposal-preview-callout h2{letter-spacing:-.06em;margin:10px 0;font-size:clamp(48px,6vw,82px);line-height:.92}.proposal-preview-callout p{color:#cbcbc5;max-width:680px;margin:0}.proposal-preview-callout .button{flex:none}.proposal-decision{padding-block:clamp(80px,10vw,150px)}.proposal-decision-copy{grid-template-columns:.6fr 1.4fr;gap:40px;margin-bottom:42px;display:grid}.proposal-decision-copy>p:last-child{align-self:end;max-width:720px;margin:0;font-size:16px;line-height:1.6}.proposal-decision h2{letter-spacing:-.065em;margin:15px 0 0;font-size:clamp(48px,6vw,84px);line-height:.9}.proposal-package-options{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.proposal-package-options>label{cursor:pointer;position:relative}.proposal-package-options input{opacity:0;position:absolute}.proposal-package-options label>span{border:3px solid var(--ink);background:var(--white);border-radius:22px;flex-direction:column;min-height:360px;padding:28px;transition:transform .18s,box-shadow .18s;display:flex}.proposal-package-options i{border:2px solid var(--ink);background:var(--white);border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.proposal-package-options strong{letter-spacing:-.05em;margin-top:28px;font-size:31px}.proposal-package-options b{letter-spacing:-.05em;margin:8px 0;font-size:38px}.proposal-package-options b small{font-size:13px}.proposal-package-options em{font-size:13px;font-style:normal;font-weight:850}.proposal-package-options p{color:#55554f;font-size:12px;line-height:1.55}.proposal-package-options mark{border:1.5px solid var(--ink);background:var(--white);border-radius:999px;align-self:flex-start;margin-top:auto;padding:7px 9px;font-size:9px;font-weight:900}.proposal-note{gap:9px;margin-top:28px;display:grid}.proposal-note>span{font-size:11px;font-weight:900}.proposal-note span small{color:#777}.proposal-note textarea{border:2.5px solid var(--ink);background:var(--white);width:100%;font:inherit;resize:vertical;border-radius:14px;padding:16px}.proposal-selected{border:3px solid var(--ink);background:var(--green);border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin-top:24px;padding:24px 27px;display:flex}.proposal-selected>div{gap:3px;display:grid}.proposal-selected span{text-transform:uppercase;font-size:9px;font-weight:900}.proposal-selected strong{letter-spacing:-.04em;font-size:26px}.proposal-selected small{font-size:10px;font-weight:800}.proposal-decline{font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin:25px auto 0;font-size:12px;font-weight:800;text-decoration:underline;display:block}.proposal-response-state{border:2px solid var(--ink);background:var(--yellow);text-align:center;border-radius:13px;margin:24px 0 0;padding:18px;font-weight:800}.proposal-trust{grid-template-columns:1fr 1fr;gap:18px;padding-bottom:110px;display:grid}.proposal-trust>div{border:2px solid var(--ink);background:var(--white);border-radius:18px;grid-template-columns:48px 1fr;gap:16px;padding:28px;display:grid}.proposal-trust>div>span{border:2px solid var(--ink);background:var(--green);border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.proposal-trust p{margin:0;font-size:13px;line-height:1.6}.proposal-footer{border-top:3px solid var(--ink);background:var(--yellow)}.proposal-footer .shell{align-items:center;gap:35px;min-height:170px;display:flex}.proposal-footer p{margin-right:auto;font-weight:750}.proposal-footer>.shell>a:last-child{text-underline-offset:4px;font-weight:900;text-decoration:underline}.proposal-claim-page{background:var(--blue)}.proposal-claim-card{border:3px solid var(--ink);background:var(--white);width:min(680px,100% - 32px);box-shadow:11px 11px 0 var(--periwinkle);border-radius:26px;margin:70px auto;padding:clamp(30px,5vw,58px)}.proposal-claim-card h1{letter-spacing:-.07em;margin:20px 0;font-size:clamp(48px,7vw,78px);line-height:.88}.proposal-claim-card>p:not(.eyebrow){font-size:16px;line-height:1.6}.proposal-claim-card>div:not(.proposal-claim-error){border:2px solid var(--ink);background:var(--yellow);border-radius:14px;gap:4px;margin:28px 0;padding:22px;display:grid}.proposal-claim-card>div>span{text-transform:uppercase;font-size:9px;font-weight:900}.proposal-claim-card>div>strong{font-size:28px}.proposal-claim-card form{gap:10px;display:grid}.proposal-claim-card form small{text-align:center}.proposal-claim-error{border:2px solid var(--ink);background:var(--coral);border-radius:13px;padding:18px;font-weight:800}@media (width<=900px){.proposal-hero-grid,.proposal-how>header,.proposal-decision-copy{grid-template-columns:1fr}.proposal-hero aside{max-width:560px}.proposal-how>div{grid-template-columns:1fr 1fr}.proposal-how article:nth-child(2){border-right:0}.proposal-how article:nth-child(-n+2){border-bottom:2px solid var(--ink)}.proposal-package-options{grid-template-columns:1fr}.proposal-package-options label>span{min-height:300px}.proposal-trust{grid-template-columns:1fr}}@media (width<=700px){.proposal-header .shell{width:min(100% - 28px,1420px)}.proposal-header .shell>span{display:none}.proposal-header .shell>a:last-child{font-size:10px}.proposal-hero-grid{width:min(100% - 30px,1420px);padding-block:60px}.proposal-hero h1{font-size:58px}.proposal-hero aside{padding:25px}.proposal-how{width:min(100% - 30px,1420px)}.proposal-how>div{grid-template-columns:1fr}.proposal-how article{border-right:0;border-bottom:2px solid var(--ink);min-height:230px}.proposal-how article:last-child{border-bottom:0}.proposal-how h3{margin-top:36px}.proposal-preview-callout .shell{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:55px}.proposal-decision{width:min(100% - 30px,1420px)}.proposal-selected{flex-direction:column;align-items:stretch}.proposal-selected .button{justify-content:center}.proposal-trust{width:min(100% - 30px,1420px)}.proposal-footer .shell{flex-direction:column;align-items:flex-start;gap:15px;padding-block:35px}.proposal-footer p{margin:0}}@media (prefers-reduced-motion:reduce){.proposal-package-options label>span{transition:none}}.proposal-hero-promise{border:2px solid var(--ink);background:color-mix(in srgb, var(--white) 64%, transparent);border-radius:999px;flex-wrap:wrap;align-items:center;gap:9px;width:fit-content;margin:0 0 18px;padding:10px 13px;font-size:10px;font-weight:850;display:flex}.proposal-hero-promise strong{font-size:11px}.proposal-hero-promise>span{background:var(--ink);border-radius:50%;width:4px;height:4px}.proposal-how article:last-child{background:var(--green)}.proposal-changes{border:3px solid var(--ink);background:var(--periwinkle);box-shadow:10px 10px 0 var(--ink);border-radius:24px;grid-template-columns:92px minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:clamp(24px,4vw,60px);margin-block:clamp(60px,8vw,110px) 0;padding:clamp(28px,4vw,50px);display:grid}.proposal-changes-mark{border:3px solid var(--ink);background:var(--yellow);border-radius:50%;place-items:center;width:82px;height:82px;font-size:40px;font-weight:900;display:grid}.proposal-changes h2{letter-spacing:-.06em;max-width:720px;margin:12px 0 0;font-size:clamp(34px,4vw,58px);line-height:.95}.proposal-changes>p{margin:0;font-size:15px;line-height:1.7}.proposal-feedback-choice{border:3px solid var(--ink);box-shadow:7px 7px 0 var(--yellow);background:#fff;border-radius:20px;margin:28px 0;overflow:hidden}.proposal-feedback-choice>header{background:var(--paper);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px;display:grid}.proposal-feedback-choice>header>span{border:2px solid var(--ink);background:var(--yellow);text-align:center;text-transform:uppercase;border-radius:999px;place-items:center;min-width:84px;min-height:48px;padding:8px;font-size:11px;font-weight:900;display:grid}.proposal-feedback-choice h3{letter-spacing:-.035em;margin:0 0 5px;font-size:22px}.proposal-feedback-choice p{margin:0;font-size:13px;line-height:1.5}.proposal-feedback-choice>header button{border:2px solid var(--ink);background:var(--ink);color:#fff;border-radius:9px;padding:11px 15px;font-weight:800}.proposal-feedback-choice form{border-top:2px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px;display:grid}.proposal-feedback-choice form label{gap:7px;font-size:11px;font-weight:800;display:grid}.proposal-feedback-choice form .wide{grid-column:1/-1}.proposal-feedback-choice form input,.proposal-feedback-choice form select,.proposal-feedback-choice form textarea{border:1.5px solid var(--ink);width:100%;font:inherit;background:#fff;border-radius:8px;padding:12px}.proposal-feedback-choice form .button{justify-self:start}.proposal-confidence{border:3px solid var(--ink);background:var(--yellow);box-shadow:12px 12px 0 var(--green);border-radius:28px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,72px);margin-bottom:clamp(70px,9vw,120px);padding:clamp(30px,5vw,62px);display:grid}.proposal-confidence-amount{text-align:center;border:3px solid var(--ink);background:var(--white);border-radius:50%;place-content:center;width:180px;height:180px;display:grid;transform:rotate(-3deg)}.proposal-confidence-amount span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.proposal-confidence-amount strong{letter-spacing:-.08em;font-size:80px;line-height:.9}.proposal-confidence h2{letter-spacing:-.068em;max-width:920px;margin:13px 0 18px;font-size:clamp(44px,5.4vw,76px);line-height:.92}.proposal-confidence>div:last-child>p:last-child{max-width:800px;margin:0;font-size:16px;line-height:1.65}.proposal-decision-copy{grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);align-items:end;gap:60px;margin-bottom:36px}.proposal-decision-copy>p:last-child{font-size:15px;line-height:1.65}.proposal-decision h2{font-size:clamp(44px,5.4vw,74px);line-height:.92}.proposal-package-options{gap:16px}.proposal-package-options label>span{border-width:2.5px;border-radius:19px;min-height:300px;padding:24px;transition:transform .18s,box-shadow .18s,background .18s}.proposal-package-options label:hover>span{transform:translateY(-3px)}.proposal-package-options label.selected>span{background:color-mix(in srgb, var(--yellow) 58%, var(--white));box-shadow:7px 7px 0 var(--periwinkle);transform:translate(-2px,-2px)}.proposal-package-options input:focus-visible+span{outline:4px solid var(--periwinkle);outline-offset:4px}.proposal-package-options i{width:31px;height:31px}.proposal-package-options strong{margin-top:22px;font-size:28px}.proposal-package-options b{margin-block:7px;font-size:34px}.proposal-note textarea:focus-visible{outline:4px solid var(--periwinkle);outline-offset:3px}.proposal-selected{border-radius:20px;grid-template-columns:minmax(220px,.7fr) minmax(220px,.65fr) minmax(320px,1fr);align-items:center;gap:28px;padding:27px;display:grid}.proposal-selected-summary,.proposal-selected-action{gap:5px;display:grid}.proposal-selected-summary>span{text-transform:uppercase;font-size:9px;font-weight:900}.proposal-selected-summary>strong{letter-spacing:-.04em;font-size:25px}.proposal-selected-summary>small,.proposal-selected-action>small{font-size:10px;font-weight:800;line-height:1.4}.proposal-selected ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.proposal-selected li{font-size:11px;font-weight:850}.proposal-selected li:before{content:"✓";border:1.5px solid var(--ink);background:var(--white);border-radius:50%;place-items:center;width:21px;height:21px;margin-right:8px;font-size:9px;display:inline-grid}.proposal-selected-action{text-align:center}.proposal-selected-action .button{justify-content:center;line-height:1.25}.proposal-faq{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(40px,7vw,100px);padding-block:0 clamp(80px,10vw,140px);display:grid}.proposal-faq h2{letter-spacing:-.065em;max-width:560px;margin:14px 0 0;font-size:clamp(44px,5vw,72px);line-height:.92}.proposal-faq>div{border-top:2px solid var(--ink)}.proposal-faq details{border-bottom:2px solid var(--ink);padding-inline:4px}.proposal-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:17px;font-weight:900;list-style:none;display:flex}.proposal-faq summary::-webkit-details-marker{display:none}.proposal-faq summary>span{border:2px solid var(--ink);background:var(--yellow);border-radius:50%;flex:none;place-items:center;width:31px;height:31px;transition:transform .18s;display:grid}.proposal-faq details[open] summary>span{transform:rotate(45deg)}.proposal-faq details p{color:#55554f;max-width:700px;margin:-7px 0 24px;font-size:14px;line-height:1.7}@media (width<=1100px){.proposal-selected{grid-template-columns:1fr 1fr}.proposal-selected-action{grid-column:1/-1}}@media (width<=900px){.proposal-faq{grid-template-columns:1fr;gap:42px}.proposal-changes{grid-template-columns:82px 1fr}.proposal-changes>p{grid-column:2}.proposal-confidence{grid-template-columns:150px 1fr}.proposal-confidence-amount{width:145px;height:145px}.proposal-confidence-amount strong{font-size:65px}.proposal-package-options label>span{min-height:250px}}@media (width<=700px){.proposal-hero-promise{border-radius:15px;flex-direction:column;align-items:flex-start}.proposal-hero-promise>span{display:none}.proposal-changes,.proposal-faq{width:min(100% - 30px,1420px)}.proposal-changes{box-shadow:7px 7px 0 var(--ink);grid-template-columns:1fr}.proposal-changes-mark{width:64px;height:64px;font-size:31px}.proposal-changes>p{grid-column:1}.proposal-feedback-choice>header,.proposal-feedback-choice form{grid-template-columns:1fr}.proposal-feedback-choice form .wide{grid-column:1}.proposal-confidence{box-shadow:7px 7px 0 var(--green);grid-template-columns:1fr}.proposal-confidence-amount{width:118px;height:118px}.proposal-confidence-amount strong{font-size:54px}.proposal-selected{grid-template-columns:1fr}.proposal-selected-action{grid-column:auto}.proposal-selected-action .button{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.proposal-faq summary>span{transition:none}}.proposal-offer-banner{border-block:3px solid var(--ink);background:var(--yellow)}.proposal-offer-banner>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;padding-block:clamp(28px,5vw,52px);display:grid}.proposal-offer-banner span{letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:900}.proposal-offer-banner h2{letter-spacing:-.05em;max-width:820px;margin:8px 0 12px;font-size:clamp(30px,4vw,52px);line-height:.98}.proposal-offer-banner p{max-width:760px;margin:0;font-size:15px;line-height:1.6}.proposal-offer-banner aside{border:2px solid var(--ink);background:var(--white);min-width:220px;box-shadow:6px 6px 0 var(--periwinkle);border-radius:13px;padding:18px}.proposal-offer-banner aside strong{margin-top:6px;font-size:18px;display:block}.proposal-offer-normal-price{font-weight:850;margin-top:-6px!important;font-size:12px!important}.proposal-package-standard{background:var(--yellow);border-radius:7px;padding:7px 8px;font-weight:850;color:var(--ink)!important}@media (width<=720px){.proposal-offer-banner>div{grid-template-columns:1fr}.proposal-offer-banner aside{min-width:0}}button.brand,.desktop-nav button,.mobile-nav nav button,.site-footer nav button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.updates-support-centre{gap:28px;display:grid}.request-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.request-route-grid>button{border:2px solid var(--ink);background:var(--white);min-height:150px;color:var(--ink);text-align:left;cursor:pointer;box-shadow:4px 4px 0 var(--ink);border-radius:18px;align-content:start;gap:8px;padding:22px;display:grid}.request-route-grid>button.selected{background:var(--yellow);box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.request-route-grid>button:nth-child(2).selected{background:var(--blue)}.request-route-grid>button span{letter-spacing:.12em;font-size:10px;font-weight:900}.request-route-grid>button strong{font-size:clamp(17px,2vw,23px);line-height:1.05}.request-route-grid>button small{color:#5d5d58;font-size:11px;line-height:1.5}.request-builder{border:2px solid var(--ink);background:#f7f6f1;border-radius:22px;overflow:hidden}.request-builder>header{border-bottom:1.5px solid var(--ink);background:var(--white);justify-content:space-between;align-items:start;gap:20px;padding:24px 28px;display:flex}.request-builder>header span,.care-request-history>header span,.request-review>header>span{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.request-builder>header h2,.care-request-history>header h2{letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(22px,3vw,34px)}.request-builder>header b{border:1.5px solid var(--ink);background:var(--yellow);text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:9px}.request-builder form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:28px;display:grid}.request-field{align-content:start;gap:7px;min-width:0;display:grid}.request-field.full,.request-fields,.request-scope-note,.request-duplicate,.request-upload-picker,.request-review{grid-column:1/-1}.request-field>span{font-size:10px;font-weight:900}.request-field>span i{color:#77776f;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:600}.request-field input,.request-field select,.request-field textarea{box-sizing:border-box;border:1.5px solid var(--ink);background:var(--white);width:100%;color:var(--ink);font:inherit;border-radius:10px;font-size:12px}.request-field input,.request-field select{min-height:48px;padding:0 13px}.request-field textarea{resize:vertical;padding:13px}.request-field small{color:#6c6c66;font-size:9px}.request-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.request-confirm{border:1.5px solid var(--ink);background:var(--white);cursor:pointer;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:11px;padding:14px;display:grid}.request-confirm input{opacity:0;pointer-events:none;position:absolute}.request-confirm>span{border:1.5px solid var(--ink);background:var(--white);color:#0000;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.request-confirm input:checked+span{background:var(--yellow);color:var(--ink)}.request-confirm p{margin:2px 0 0;font-size:10px;line-height:1.45}.request-scope-note,.request-duplicate{border-left:6px solid var(--coral);background:var(--white);padding:16px 18px}.request-scope-note p,.request-duplicate p{margin:5px 0 0;font-size:10px;line-height:1.5}.request-duplicate{border:1.5px solid var(--ink);background:#fff2ed;border-left-width:6px;border-radius:10px}.request-duplicate a{color:var(--ink);margin-top:9px;font-size:9px;font-weight:900;display:inline-block}.request-duplicate>span{color:#686861;margin-left:8px;font-size:9px}.request-upload-picker{order:90}.request-upload-picker>input{opacity:0;width:1px;height:1px;position:absolute}.request-upload-picker>button{border:2px dashed var(--ink);background:var(--white);width:100%;min-height:116px;color:var(--ink);cursor:pointer;border-radius:14px;place-items:center;gap:4px;padding:18px;display:grid}.request-upload-picker>button strong{font-size:12px}.request-upload-picker>button span{font-size:10px}.request-upload-picker>button small{color:#74746d;font-size:8px}.request-upload-picker>div{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:9px;margin-top:10px;display:grid}.request-upload-picker article{border:1.5px solid var(--ink);background:var(--white);border-radius:9px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px;display:grid}.request-attachment-thumb,.request-upload-picker article>i{border:1px solid var(--ink);background-position:50%;background-size:cover;border-radius:7px;width:44px;height:44px}.request-upload-picker article>i{background-color:var(--blue);place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.request-upload-picker article>span{min-width:0;display:grid}.request-upload-picker article strong,.request-upload-picker article small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.request-upload-picker article small{color:#77776f}.request-upload-picker article>button{color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:20px}.request-review-button{order:100;grid-column:1/-1;justify-self:end}.request-review{gap:18px;display:grid}.request-review>header{border-bottom:1px solid #c9c8c1;padding-bottom:16px}.request-review h3{margin:6px 0;font-size:27px}.request-review>header p{color:#66665f;margin:0;font-size:10px}.request-review dl,.request-detail-rows{border:1.5px solid var(--ink);background:var(--ink);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.request-review dl>div,.request-detail-rows>div{background:var(--white);min-width:0;padding:12px}.request-review dt,.request-detail-rows dt{color:#6d6d66;text-transform:uppercase;font-size:8px;font-weight:800}.request-review dd,.request-detail-rows dd{white-space:pre-wrap;margin:5px 0 0;font-size:10px;line-height:1.5}.request-review aside{border-left:5px solid var(--blue);background:var(--white);padding:16px}.request-review aside p{margin:5px 0 0;font-size:10px;line-height:1.55}.request-review>div{justify-content:space-between;gap:10px;display:flex}.request-confirmation{border:2px solid var(--ink);background:var(--green);box-shadow:4px 4px 0 var(--ink);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px;display:grid}.request-confirmation>span{border:1.5px solid var(--ink);background:var(--white);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.request-confirmation small{text-transform:uppercase;font-size:8px;font-weight:900}.request-confirmation h2{margin:3px 0;font-size:20px}.request-confirmation p{margin:0;font-size:10px}.request-confirmation button{font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;font-size:9px;font-weight:900}.care-request-history{gap:16px;padding-top:6px;display:grid}.care-request-history>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.care-request-history nav{flex-wrap:wrap;gap:7px;display:flex}.care-request-history nav button{border:1.5px solid var(--ink);background:var(--white);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:9px 11px;font-size:9px}.care-request-history nav button.active{background:var(--ink);color:var(--white)}.care-request-history nav b{margin-left:4px}.request-history-empty{text-align:center;border:1.5px dashed #9c9b94;border-radius:14px;justify-items:center;gap:6px;padding:36px 20px;display:grid}.request-history-empty span{font-size:26px}.request-history-empty p{color:#6b6b65;margin:0;font-size:10px}.request-journey{grid-template-columns:repeat(5,1fr);margin:0 0 18px;padding:0;list-style:none;display:grid}.request-journey li{color:#898982;text-align:center;justify-items:center;gap:6px;font-size:8px;font-weight:800;display:grid;position:relative}.request-journey li:before{content:"";background:#cfcec8;height:2px;position:absolute;top:12px;left:-50%;right:50%}.request-journey li:first-child:before{display:none}.request-journey i{z-index:1;background:var(--white);border:1.5px solid #aaa9a2;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid;position:relative}.request-journey li.complete i,.request-journey li.current i{border-color:var(--ink);background:var(--yellow);color:var(--ink)}.request-journey li.complete:before,.request-journey li.current:before{background:var(--ink)}.request-detail-rows{margin-bottom:12px}@media (width<=820px){.request-route-grid{grid-template-columns:1fr}.request-route-grid>button{min-height:0}.request-builder form,.request-fields{grid-template-columns:1fr}.request-field.full,.request-fields,.request-scope-note,.request-duplicate,.request-upload-picker,.request-review{grid-column:auto}.care-request-history>header{flex-direction:column;align-items:start}.request-confirmation{grid-template-columns:auto 1fr}.request-confirmation button{grid-column:2;justify-self:start}.request-review dl,.request-detail-rows{grid-template-columns:1fr}}@media (width<=520px){.request-builder>header,.request-builder form{padding:18px}.request-journey span{display:none}.request-review>div{flex-direction:column-reverse}.request-review>div .button{width:100%}.request-confirmation{grid-template-columns:1fr}.request-confirmation button{grid-column:1}}.domain-root-redirect{border:2px solid var(--ink);background:var(--yellow);box-shadow:4px 4px 0 var(--ink);border-radius:14px;grid-template-columns:48px 1fr;align-items:start;gap:15px;margin:0 28px 28px;padding:19px;display:grid}.domain-root-redirect.review{background:#fff0e8}.domain-root-redirect.complete{background:var(--green)}.domain-root-redirect>span{border:1.5px solid var(--ink);background:var(--white);border-radius:50%;place-items:center;width:44px;height:44px;font-size:15px;font-weight:900;display:grid}.domain-root-redirect>div>small:first-child{letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.domain-root-redirect h3{letter-spacing:-.03em;margin:0 0 7px;font-size:18px}.domain-root-redirect p{max-width:760px;margin:0;font-size:10px;line-height:1.6}.domain-root-redirect ol{gap:6px;margin:14px 0;padding-left:19px;font-size:9px;line-height:1.5;display:grid}.domain-root-check-note{border:1px solid var(--ink);background:#ffffffb8;border-radius:8px;padding:10px 12px;font-weight:800;margin-top:13px!important}.domain-root-redirect-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:15px;display:flex}.domain-root-redirect-actions form{margin:0}.domain-root-redirect-actions form:last-of-type button{border:1.5px solid var(--ink);background:var(--white);min-height:38px;font:inherit;cursor:pointer;border-radius:8px;padding:8px 11px;font-size:8px;font-weight:900}.domain-root-redirect.complete>div>div{flex-wrap:wrap;gap:13px;margin-top:11px;display:flex}.domain-root-redirect.complete a{color:var(--ink);font-size:9px;font-weight:900}.domain-root-safety{color:#55554f;max-width:760px;margin-top:13px;font-size:8px;line-height:1.55;display:block}@media (width<=720px){.domain-root-redirect{grid-template-columns:1fr;margin-inline:16px}.domain-root-redirect-actions{flex-direction:column;align-items:stretch}.domain-root-redirect-actions .button,.domain-root-redirect-actions form,.domain-root-redirect-actions button{width:100%}}.desktop-nav button,.site-footer nav button{position:relative}.desktop-nav button:after,.site-footer nav button:after{content:"";transform-origin:100%;background:currentColor;height:2px;transition:transform .2s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.desktop-nav button:hover:after,.site-footer nav button:hover:after{transform-origin:0;transform:scaleX(1)}.start-hero{background:radial-gradient(circle at 14% 18%, #f4f31b1a, transparent 24%), linear-gradient(var(--paper), #f9f8f3);padding:clamp(76px,8vw,118px) 0 clamp(72px,7vw,105px);position:relative;overflow:hidden}.start-hero-grid{grid-template-columns:1fr .72fr;align-items:center;gap:80px;display:grid}.start-hero h1,.flow-heading h1,.plan-detail h1,.account-copy h1,.success-page>h1,.dashboard-content header h1{letter-spacing:-.065em;margin:0;font-size:clamp(60px,6vw,94px);font-weight:900;line-height:.94}.start-lead{color:#373735;max-width:700px;margin:30px 0 0;font-size:clamp(18px,1.4vw,22px);line-height:1.6}.start-visual{min-height:360px;position:relative}.start-flight-path{fill:none;width:100%;height:100%;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:6 12;position:absolute;inset:10px 0 0}.start-visual .rocket{width:92px;fill:var(--paper);stroke:var(--ink);stroke-width:2.5px;position:absolute;top:2px;right:1%}.start-sticker,.approval-sticker{border:3px solid var(--ink);box-shadow:9px 9px 0 var(--periwinkle);text-align:center;border-radius:17px;padding:20px 27px;line-height:1;display:grid;position:absolute}.start-sticker{background:var(--blue);bottom:34px;right:16%;transform:rotate(5deg)}.start-sticker strong{letter-spacing:-.07em;font-size:55px}.start-sticker span,.approval-sticker span{text-transform:uppercase;margin-top:5px;font-size:12px;font-weight:900}.approval-sticker{background:var(--coral);top:83px;left:4%;transform:rotate(-7deg)}.approval-sticker strong{margin-top:3px;font-size:30px}.price-card button{text-align:left}.homepage-payment-note{border:3px solid var(--ink);background:var(--white);max-width:980px;box-shadow:8px 8px 0 var(--periwinkle);border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:34px;margin:58px auto 0;padding:24px 30px;display:grid}.homepage-payment-note>div{border-right:2px solid var(--ink);text-align:center;min-width:170px;padding-right:30px;line-height:1;display:grid}.homepage-payment-note strong{letter-spacing:-.08em;font-size:55px}.homepage-payment-note span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.homepage-payment-note p{margin:0;line-height:1.65}.flow-process{border-top:3px solid var(--ink);background:var(--white);padding:clamp(90px,9vw,140px) 0}.customer-progress{grid-template-columns:repeat(5,1fr);max-width:780px;padding-top:28px;display:grid;position:relative}.customer-progress:before{content:"";background:var(--ink);height:2px;position:absolute;top:44px;left:9%;right:9%}.customer-progress>div{z-index:1;justify-items:center;gap:6px;display:grid;position:relative}.customer-progress>div>span{border:2px solid var(--ink);background:var(--paper);border-radius:50%;place-items:center;width:35px;height:35px;font-size:11px;font-weight:900;display:grid}.customer-progress>div.is-active>span{background:var(--yellow);box-shadow:3px 3px 0 var(--periwinkle)}.customer-progress small{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.flow-shell{padding-top:34px;padding-bottom:110px}.flow-back{cursor:pointer;background:0 0;border:0;margin:0 0 28px;padding:8px 0;font-weight:850}.plan-detail{border:3px solid var(--ink);min-height:430px;box-shadow:11px 11px 0 var(--ink);border-radius:28px;grid-template-columns:1.2fr .8fr;display:grid;overflow:hidden}.plan-detail>div:first-child{padding:58px 62px}.plan-detail.blue{background:var(--blue)}.plan-detail.yellow{background:var(--yellow)}.plan-detail.coral{background:var(--coral)}.plan-detail .eyebrow>span{background:var(--white)}.plan-detail h1{font-size:clamp(70px,8vw,120px)}.detail-strap{margin:16px 0 0;font-size:20px;font-weight:700}.plan-detail .price{margin:31px 0 19px}.no-charge-pill{border:1.5px solid var(--ink);background:#ffffffa6;border-radius:999px;width:max-content;max-width:100%;padding:9px 13px;font-size:12px;font-weight:850}.plan-orbit-art{border-left:3px solid var(--ink);background:#ffffff47;position:relative;overflow:hidden}.plan-orbit-art>span{z-index:1;letter-spacing:-.09em;font-size:150px;font-weight:950;position:absolute;bottom:12px;right:34px}.plan-orbit-art>svg{fill:none;width:92%;height:75%;stroke:var(--ink);stroke-width:3px;stroke-dasharray:5 10;position:absolute;inset:12% 4%}.plan-orbit-art .rocket{fill:#ffffffbf;width:90px;stroke:var(--ink);stroke-width:2.5px;position:absolute;top:28px;right:25px}.detail-columns{grid-template-columns:1.35fr .65fr;gap:28px;margin:38px 0 100px;display:grid}.detail-includes,.detail-start{border:3px solid var(--ink);border-radius:24px;padding:44px}.detail-includes{background:var(--white)}.detail-includes h2,.flow-form h2,.payment-clarity h2,.next-panel h2,.dashboard-action h2{letter-spacing:-.055em;margin:0 0 30px;font-size:clamp(38px,4vw,58px);line-height:.96}.detail-feature-grid{grid-template-columns:1fr 1fr;gap:17px 28px;display:grid}.detail-feature-grid p{grid-template-columns:24px 1fr;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:700;display:grid}.detail-feature-grid p>span,.order-feature>span{border:1.5px solid var(--ink);background:var(--green);border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.detail-feature-grid svg,.order-feature svg,.success-icon svg,.dashboard-payment svg{fill:none;width:14px;stroke:var(--ink);stroke-width:2.2px}.detail-start{background:var(--yellow);box-shadow:9px 9px 0 var(--periwinkle);flex-direction:column;display:flex}.detail-start>span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.detail-start>strong{letter-spacing:-.09em;margin:18px 0 10px;font-size:94px;line-height:.8}.detail-start p{line-height:1.6}.detail-start .button{width:100%;margin-top:auto}.detail-steps{border-top:2px solid var(--ink);padding-top:78px}.detail-steps>div{border:3px solid var(--ink);border-radius:22px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.detail-steps article{border-right:2px solid var(--ink);background:var(--white);flex-direction:column;justify-content:space-between;min-height:150px;padding:24px;display:flex}.detail-steps article:last-child{background:var(--green);border:0}.detail-steps article>span{font-size:12px;font-weight:900}.detail-steps strong{font-size:16px;line-height:1.25}.account-layout{border:3px solid var(--ink);box-shadow:11px 11px 0 var(--periwinkle);border-radius:28px;grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden}.account-copy{min-height:650px;color:var(--white);background:var(--ink);padding:58px;position:relative;overflow:hidden}.account-copy h1{font-size:clamp(54px,5.5vw,82px)}.account-copy>p:not(.eyebrow){color:#d2d1cc;max-width:500px;margin-top:24px;font-size:17px}.portal-window{background:var(--blue);border:3px solid var(--white);height:260px;box-shadow:10px 10px 0 var(--periwinkle);border-radius:22px;padding:25px;position:absolute;bottom:-30px;left:45px;right:45px;transform:rotate(-3deg)}.portal-window>div{border-bottom:2px solid var(--ink);gap:7px;padding-bottom:18px;display:flex}.portal-window i{background:var(--coral);border:1.5px solid var(--ink);border-radius:50%;width:12px;height:12px}.portal-window i:nth-child(2){background:var(--yellow)}.portal-window i:nth-child(3){background:var(--green)}.portal-window>span{background:var(--white);border:2px solid var(--ink);border-radius:8px;width:82%;height:27px;margin-top:22px;display:block}.portal-window>span:nth-of-type(2){width:62%}.portal-window>span:nth-of-type(3){width:72%}.flow-form{background:var(--white);flex-direction:column;gap:18px;padding:50px;display:flex}.flow-form h2{margin-bottom:6px;font-size:44px}.flow-form label{letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:11px;font-weight:900;display:flex}.flow-form input,.card-input{border:2px solid var(--ink);background:var(--paper);width:100%;min-height:51px;font:inherit;letter-spacing:0;text-transform:none;border-radius:10px;padding:13px 15px;font-size:14px;font-weight:550}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-check{align-items:flex-start;line-height:1.5;letter-spacing:0!important;text-transform:none!important;flex-direction:row!important}.form-check input{width:18px;min-height:18px;accent-color:var(--ink)}.form-submit{width:100%;margin-top:5px}.auth-switch,.next-link{text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:7px;font-weight:800;text-decoration:underline}.form-secure{color:#66665f;text-align:center;font-size:11px}.flow-heading{text-align:center;max-width:820px;margin:20px auto 58px}.flow-heading p:last-child{max-width:610px;margin:22px auto 0;font-size:18px}.summary-grid,.payment-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:30px;display:grid}.flow-order-card{border:3px solid var(--ink);min-width:0;box-shadow:9px 9px 0 var(--ink);border-radius:24px;padding:34px}.flow-order-card.blue{background:var(--blue)}.flow-order-card.yellow{background:var(--yellow)}.flow-order-card.coral{background:var(--coral)}.flow-order-card h3{letter-spacing:-.055em;margin:0 0 10px;font-size:47px}.flow-order-card>p:not(.eyebrow){margin-bottom:0;font-size:14px}.flow-order-card .price{margin:23px 0}.flow-rule{background:var(--ink);height:2px;margin-bottom:22px}.order-feature{grid-template-columns:23px 1fr;align-items:center;gap:10px;margin:12px 0;font-size:13px;font-weight:700;display:grid}.due-row{border-top:2px solid var(--ink);justify-content:space-between;align-items:baseline;margin-top:27px;padding-top:18px;font-weight:900;display:flex}.due-row strong{font-size:29px}.flow-order-card>small{margin-top:7px;font-size:10px;line-height:1.45;display:block}.payment-clarity{border:3px solid var(--ink);background:var(--yellow);box-shadow:9px 9px 0 var(--periwinkle);border-radius:24px;padding:46px}.summary-zero{letter-spacing:-.1em;white-space:nowrap;max-width:100%;margin:10px 0 28px;font-size:clamp(78px,11vw,150px);line-height:.8;display:block}.payment-clarity>p:not(.eyebrow){max-width:690px;line-height:1.7}.mini-journey{align-items:center;gap:9px;margin:30px 0;display:flex}.mini-journey span{border:1.5px solid var(--ink);background:var(--white);text-transform:uppercase;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900}.mini-journey span:nth-of-type(3){background:var(--blue)}.payment-grid{grid-template-columns:1.25fr .75fr}.payment-form{border:3px solid var(--ink);box-shadow:9px 9px 0 var(--periwinkle);border-radius:24px}.due-panels{border:2px solid var(--ink);border-radius:14px;grid-template-columns:1fr 1fr;margin-bottom:7px;display:grid;overflow:hidden}.due-panels>div{background:var(--green);gap:5px;padding:17px;display:grid}.due-panels>div+div{border-left:2px solid var(--ink);background:var(--yellow)}.due-panels span{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.due-panels strong{flex-wrap:wrap;align-items:baseline;min-width:0;font-size:26px;display:flex}.due-panels small{white-space:nowrap;margin-left:4px;font-size:10px}.card-input{justify-content:space-between;align-items:center;display:flex}.flow-payment-error{border:2px solid var(--ink);background:var(--coral);border-radius:10px;margin:0;padding:12px 14px;font-size:12px;font-weight:800;line-height:1.45}.selected-package-summary{border:2px solid var(--ink);background:var(--yellow);color:var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:13px;grid-template-columns:1fr auto;gap:5px 14px;margin:26px 0;padding:17px 18px;display:grid}.selected-package-summary span{letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:900}.selected-package-summary strong{font-size:23px}.selected-package-summary small{align-self:center;font-size:10px;font-weight:750}.selected-package-summary button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;grid-column:1/-1;justify-self:start;margin-top:5px;padding:0;font-size:9px;font-weight:900}.authorise-copy{background:var(--soft);border-radius:12px;padding:16px;font-size:12px;line-height:1.6}.authorise-copy button{cursor:pointer;background:0 0;border:0;padding:0;font-weight:850;text-decoration:underline}.success-page{text-align:center;padding-top:58px}.success-icon{background:var(--green);border:3px solid var(--ink);width:80px;height:80px;box-shadow:7px 7px 0 var(--periwinkle);border-radius:50%;place-items:center;margin:0 auto 30px;display:grid}.success-icon svg{width:34px}.success-lead{margin-top:25px;font-size:18px}.success-summary{border:3px solid var(--ink);text-align:left;border-radius:20px;grid-template-columns:repeat(4,1fr);margin:48px 0 30px;display:grid;overflow:hidden}.success-summary>div{border-right:2px solid var(--ink);background:var(--white);flex-direction:column;justify-content:space-between;min-height:115px;padding:23px;display:flex}.success-summary>div:last-child{border:0}.success-summary span{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.success-summary strong{font-size:17px}.next-panel{background:var(--blue);border:3px solid var(--ink);box-shadow:9px 9px 0 var(--periwinkle);text-align:left;border-radius:24px;grid-template-columns:1.2fr .8fr;align-items:end;gap:50px;padding:46px;display:grid}.next-panel h2{margin-bottom:12px}.next-panel p:last-child{margin-bottom:0}.next-panel>div:last-child{gap:12px;display:grid}.customer-dashboard{background:var(--soft);grid-template-columns:260px 1fr;min-height:100vh;display:grid}.customer-dashboard>aside{background:var(--white);border-right:2px solid var(--ink);flex-direction:column;height:100vh;padding:31px 24px;display:flex;position:sticky;top:0}.customer-dashboard>aside nav{gap:5px;margin-top:18px;display:grid;overflow-y:auto}.customer-dashboard>aside nav button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;padding:13px 14px;font-weight:750;display:flex}.customer-dashboard>aside nav button.active{background:var(--yellow);border:1.5px solid var(--ink)}.customer-dashboard>aside nav button.needs-action:not(.active){outline:1.5px solid var(--coral);outline-offset:-1.5px;background:#fff0e8}.customer-dashboard>aside nav button.needs-action>span{background:var(--coral);color:var(--ink)}.customer-dashboard>aside nav span{width:20px;height:20px;color:var(--white);background:var(--ink);border-radius:50%;place-items:center;font-size:10px;display:grid}.dashboard-profile{border-top:1px solid #ccc;align-items:center;gap:10px;margin-top:auto;padding-top:20px;display:flex}.dashboard-profile>span{border:1.5px solid var(--ink);background:var(--blue);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.dashboard-profile div{display:grid}.dashboard-profile strong{font-size:12px}.dashboard-profile small{color:#676762;font-size:10px}.project-switcher{border:1.5px solid var(--ink);background:var(--paper);border-radius:13px;gap:7px;margin-top:25px;padding:14px;display:grid}.project-switcher label{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.project-switcher select{border:1.5px solid var(--ink);background:var(--white);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:8px;padding:9px 10px;font-size:10px;font-weight:800}.project-switcher>strong{font-size:11px}.project-switcher a{color:var(--ink);text-underline-offset:3px;font-size:9px;font-weight:850}.workspace-mobile-project{display:none}.dashboard-content{min-width:0;padding:52px clamp(30px,5vw,75px) 80px}.dashboard-content>header{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.dashboard-content header h1{font-size:clamp(48px,5vw,72px)}.dashboard-project{background:var(--blue);border:3px solid var(--ink);box-shadow:8px 8px 0 var(--periwinkle);border-radius:24px;justify-content:space-between;align-items:center;padding:34px 38px;display:flex}.dashboard-status{background:var(--yellow);border:1.5px solid var(--ink);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:900;display:inline-block}.dashboard-project h2{letter-spacing:-.055em;margin:22px 0 8px;font-size:42px}.dashboard-project p{margin:0;font-size:13px;font-weight:700}.dashboard-progress{border:11px solid var(--white);border-top-color:var(--ink);text-align:center;border-radius:50%;place-items:center;width:120px;height:120px;display:grid;transform:rotate(-25deg)}.dashboard-progress>*{grid-area:1/1;transform:rotate(25deg)}.dashboard-progress strong{margin-top:-18px;font-size:25px}.dashboard-progress span{margin-top:26px;font-size:9px;font-weight:800}.domain-next-step-banner{border:3px solid var(--ink);background:var(--coral);box-shadow:6px 6px 0 var(--ink);border-radius:18px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:25px;padding:20px 22px;display:grid}.domain-next-step-banner>span{border:2px solid var(--ink);background:var(--white);border-radius:50%;place-items:center;width:50px;height:50px;font-size:21px;font-weight:950;display:grid}.domain-next-step-banner small{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.domain-next-step-banner strong{margin:4px 0;font-size:18px;display:block}.domain-next-step-banner p{max-width:720px;margin:0;font-size:11px;line-height:1.55}.domain-next-step-banner .button{flex:none}.dashboard-steps{grid-template-columns:repeat(8,1fr);margin:34px 0;display:grid;position:relative}.dashboard-steps:before{content:"";background:#aaa;height:2px;position:absolute;top:17px;left:6%;right:6%}.dashboard-steps>div{z-index:1;text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.dashboard-steps>div>span{background:var(--white);border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:35px;height:35px;font-size:10px;font-weight:900;display:grid}.dashboard-steps .complete>span{background:var(--green)}.dashboard-steps .current>span{background:var(--yellow);box-shadow:3px 3px 0 var(--periwinkle)}.dashboard-steps small{font-size:9px;line-height:1.2}.dashboard-grid{grid-template-columns:1.3fr .7fr;gap:22px;display:grid}.dashboard-action,.dashboard-card{background:var(--white);border:3px solid var(--ink);border-radius:21px;padding:31px}.dashboard-action{background:var(--yellow);grid-row:span 2}.dashboard-action h2,.dashboard-action>p:not(.eyebrow){max-width:620px}.setup-progress{background:var(--white);border:1.5px solid var(--ink);border-radius:999px;height:12px;margin-top:28px;overflow:hidden}.setup-progress i{background:var(--ink);width:4%;height:100%;display:block}.dashboard-action>small{margin-top:7px;font-weight:800;display:block}.dashboard-action .button{margin-top:27px}.dashboard-card h3{letter-spacing:-.05em;margin:0 0 10px;font-size:31px}.dashboard-card>p:not(.eyebrow){font-size:13px}.dashboard-card>button{cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:12px;font-weight:850;text-decoration:underline}.dashboard-message-card.has-unread{background:var(--blue);box-shadow:7px 7px 0 var(--periwinkle)}.dashboard-message-card>p:not(.eyebrow){-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.dashboard-payment>div{border:1.5px solid var(--ink);background:#eff9f1;border-radius:12px;grid-template-columns:23px 1fr;align-items:start;gap:9px;margin:20px 0;padding:14px;font-size:11px;line-height:1.5;display:grid}.dashboard-payment>div>span{background:var(--green);border:1px solid var(--ink);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.dashboard-updates{grid-column:1/-1}.dashboard-updates>div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.dashboard-updates>div p{border-top:1.5px solid var(--ink);margin:0;padding-top:12px;display:grid}.dashboard-updates>div span{color:#6c6c67;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.dashboard-updates>div strong{margin-top:5px;font-size:12px}.dashboard-activity{grid-column:1/-1;padding:0;overflow:hidden}.dashboard-activity>header{border-bottom:2px solid var(--ink);background:var(--white);justify-content:space-between;align-items:flex-end;gap:24px;padding:27px 30px;display:flex}.dashboard-activity>header h3{margin:8px 0 0;font-size:clamp(27px,3vw,39px)}.dashboard-activity>header small{color:#686862;text-transform:uppercase;font-size:9px;font-weight:850}.activity-feed{display:grid}.activity-feed>button{background:var(--white);width:100%;color:var(--ink);text-align:left;cursor:pointer;border:0;border-bottom:1px solid #d4d3cc;grid-template-columns:48px minmax(0,1fr) 25px;align-items:center;gap:15px;padding:18px 24px;transition:background .18s;display:grid}.activity-feed>button:last-child{border-bottom:0}.activity-feed>button:hover,.activity-feed>button:focus-visible{background:#f7f6ef;outline:none}.activity-icon{border:1.5px solid var(--ink);background:var(--yellow);width:44px;height:44px;box-shadow:3px 3px 0 var(--periwinkle);border-radius:13px;place-items:center;font-size:17px;font-weight:950;display:grid}.activity-icon.blue{background:var(--blue)}.activity-icon.green{background:var(--green)}.activity-icon.coral{background:var(--coral)}.activity-copy{gap:4px;min-width:0;display:grid}.activity-copy>strong{font-size:13px}.activity-copy>small{color:#5f5f5a;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.activity-copy>time{color:#74746d;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:850}.activity-feed>button>i{font-size:18px;font-style:normal;font-weight:900}.activity-feed>.activity-more{background:var(--paper);grid-template-columns:28px 1fr;justify-items:start}.activity-more>span{border:1px solid var(--ink);background:var(--yellow);border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.activity-more>strong{font-size:11px}.activity-empty{gap:6px;padding:28px 30px;display:grid}.activity-empty strong{font-size:15px}.activity-empty span{color:#62625d;font-size:11px}@media (width<=1000px){.start-hero-grid{grid-template-columns:1fr}.start-visual{width:min(620px,100%);min-height:260px;margin-inline:auto}.detail-columns,.summary-grid,.payment-grid{grid-template-columns:1fr}.detail-steps>div{grid-template-columns:1fr 1fr}.detail-steps article{border-bottom:2px solid var(--ink)}.detail-steps article:nth-child(2),.detail-steps article:nth-child(4){border-right:0}.detail-steps article:last-child{grid-column:1/-1}.customer-dashboard{grid-template-columns:88px 1fr}.customer-dashboard>aside{padding:27px 14px}.customer-dashboard>aside .brand{font-size:0}.customer-dashboard>aside .brand-one{margin:0;font-size:18px}.customer-dashboard>aside nav button{justify-content:center;font-size:0}.customer-dashboard>aside nav button:before{content:"•";font-size:22px}.dashboard-profile div{display:none}.dashboard-profile{justify-content:center}.dashboard-grid{grid-template-columns:1fr}.dashboard-action{grid-row:auto}.dashboard-updates{grid-column:auto}}@media (width<=720px){.start-hero{padding-top:60px}.start-hero h1,.flow-heading h1,.account-copy h1,.success-page>h1{font-size:50px}.start-visual{display:none}.homepage-payment-note{text-align:center;grid-template-columns:1fr}.homepage-payment-note>div{border-right:0;border-bottom:2px solid var(--ink);padding:0 0 22px}.customer-progress{width:calc(100% - 24px);padding-top:20px}.customer-progress:before{top:36px}.customer-progress small{display:none}.flow-shell{padding-top:24px;padding-bottom:75px}.plan-detail{grid-template-columns:1fr}.plan-detail>div:first-child{padding:35px 24px}.plan-detail h1{font-size:64px}.plan-orbit-art{border-top:3px solid var(--ink);border-left:0;min-height:190px}.plan-orbit-art>span{font-size:90px}.detail-includes,.detail-start{padding:29px 23px}.detail-feature-grid,.detail-steps>div{grid-template-columns:1fr}.detail-steps article,.detail-steps article:nth-child(2),.detail-steps article:nth-child(4){border-right:0;border-bottom:2px solid var(--ink);grid-column:auto}.account-layout{grid-template-columns:1fr}.account-copy{min-height:400px;padding:40px 27px}.portal-window{height:145px}.flow-form{padding:31px 23px}.form-row{grid-template-columns:1fr}.payment-clarity{padding:31px 24px}.summary-zero{font-size:clamp(64px,22vw,84px)}.mini-journey i{display:none}.due-panels{grid-template-columns:1fr}.due-panels>div+div{border-top:2px solid var(--ink);border-left:0}.card-input{flex-direction:column;align-items:flex-start;gap:6px;height:auto}.success-summary{grid-template-columns:1fr 1fr}.success-summary>div:nth-child(2){border-right:0}.success-summary>div:nth-child(-n+2){border-bottom:2px solid var(--ink)}.next-panel{grid-template-columns:1fr;padding:30px 24px}.customer-dashboard{grid-template-columns:1fr}.customer-dashboard>aside{border-right:0;border-bottom:2px solid var(--ink);flex-direction:row;height:auto;position:static}.customer-dashboard>aside .brand{font-size:26px}.customer-dashboard>aside .brand-one{margin-left:2px;font-size:26px}.customer-dashboard>aside nav,.dashboard-profile{display:none}.dashboard-content{padding:38px 16px 60px}.dashboard-content>header .button{display:none}.dashboard-project{padding:27px 22px}.dashboard-progress{display:none}.dashboard-project h2{font-size:34px}.dashboard-steps{grid-template-columns:repeat(8,90px);padding-bottom:12px;overflow-x:auto}.dashboard-grid{grid-template-columns:1fr}.dashboard-action,.dashboard-card{padding:27px 22px}.dashboard-updates>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.workspace-mobile-nav{display:none}.workspace-mobile-nav button>span{background:var(--ink);min-width:18px;height:18px;color:var(--white);border-radius:50%;place-items:center;margin-left:6px;font-size:9px;display:inline-grid}.workspace-mobile-nav button.needs-action>span{background:var(--coral);color:var(--ink)}.mobile-more-nav.needs-action>summary{border-color:var(--coral);background:#fff0e8}.mobile-more-nav>summary>span{background:var(--coral);min-width:18px;height:18px;color:var(--ink);border-radius:50%;place-items:center;margin-left:6px;font-size:9px;display:inline-grid}.workspace-view{min-width:0}.workspace-heading{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:36px;display:flex}.workspace-heading h1{letter-spacing:-.065em;margin:0;font-size:clamp(48px,5vw,72px);font-weight:900;line-height:.95}.workspace-heading>div>p:last-child{color:#5f5f59;max-width:680px;margin:20px 0 0;font-size:16px;line-height:1.65}.workspace-heading>span{background:var(--yellow);border:1.5px solid var(--ink);border-radius:999px;flex:none;padding:9px 13px;font-size:11px;font-weight:900}.setup-progress-strip{border:2px solid var(--ink);background:var(--white);border-radius:18px;grid-template-columns:repeat(6,1fr);margin-bottom:28px;display:grid;overflow:hidden}.setup-progress-strip button{background:var(--white);border:0;border-right:1.5px solid var(--ink);color:#777771;text-align:left;cursor:pointer;align-content:space-between;justify-items:start;gap:8px;min-height:82px;padding:14px;font-size:10px;font-weight:850;display:grid}.setup-progress-strip button:last-child{border-right:0}.setup-progress-strip button span{border:1.5px solid var(--ink);width:25px;height:25px;color:var(--ink);border-radius:50%;place-items:center;font-size:9px;display:grid}.setup-progress-strip button.active{color:var(--ink);background:var(--yellow)}.setup-progress-strip button.complete span{background:var(--green)}.setup-progress-strip button strong{color:inherit;font-size:10px;line-height:1.25}.setup-progress-strip button small{color:#666660;font-size:7px;font-weight:850;line-height:1.35}.setup-card{background:var(--white);border:3px solid var(--ink);box-shadow:9px 9px 0 var(--periwinkle);border-radius:24px;overflow:hidden}.setup-card>header,.setup-card>section>header{background:var(--blue);border-bottom:3px solid var(--ink);padding:32px 38px}.setup-card>header>span,.setup-card>section>header>span{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.setup-card>header h2,.setup-card>section>header h2{letter-spacing:-.055em;margin:10px 0 7px;font-size:clamp(36px,4vw,55px);line-height:1}.setup-card>header p,.setup-card>section>header p{margin:0;font-size:14px}.setup-card>footer{border-top:2px solid var(--ink);background:var(--paper);justify-content:space-between;gap:16px;padding:25px 38px;display:flex}.setup-card>footer button:disabled{opacity:.35;cursor:not-allowed}.setup-card>footer .setup-back-button{color:var(--ink);background:var(--blue);box-shadow:6px 6px 0 var(--periwinkle)}.setup-card>footer .setup-back-button:hover,.setup-card>footer .setup-back-button:focus-visible{box-shadow:3px 3px 0 var(--periwinkle)}.setup-fields{gap:24px;padding:38px;display:grid}.field-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.setup-field{gap:9px;display:grid}.setup-field>span,.setup-choices legend{letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:900}.setup-field>span i{color:#6b6b65;letter-spacing:.03em;margin-left:7px;font-size:8px;font-style:normal}.setup-field input,.setup-field textarea,.setup-field select,.message-compose textarea{background:var(--paper);border:2px solid var(--ink);width:100%;min-height:52px;color:var(--ink);font:inherit;resize:vertical;border-radius:10px;padding:14px 15px;font-size:14px}.setup-field textarea{min-height:125px}.setup-choices{border:0;margin:0;padding:0}.setup-choices>div{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:12px;display:grid}.setup-choices label{cursor:pointer;position:relative}.setup-choices input{opacity:0;position:absolute}.setup-choices label span{background:var(--paper);border:1.5px solid var(--ink);text-align:center;border-radius:10px;place-items:center;min-height:52px;padding:10px;font-size:12px;font-weight:750;display:grid}.setup-choices input:checked+span{background:var(--yellow);box-shadow:3px 3px 0 var(--periwinkle)}.local-seo-prompt{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--blue);background:#f4f8ff;border-radius:16px;gap:14px;padding:22px;display:grid}.local-seo-prompt>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.local-seo-prompt>header span{color:#565650;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.local-seo-prompt>header h3{letter-spacing:-.04em;margin:4px 0 0;font-size:24px}.local-seo-prompt>header b{border:1px solid var(--ink);background:var(--yellow);border-radius:999px;flex:none;padding:6px 9px;font-size:8px}.local-seo-prompt>p{color:#5d5d57;margin:0;font-size:11px;line-height:1.55}.local-serving-options{border:0;grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;display:grid}.local-serving-options label{cursor:pointer;position:relative}.local-serving-options input{opacity:0;position:absolute}.local-serving-options span{border:1.5px solid var(--ink);background:var(--white);text-align:center;border-radius:10px;place-items:center;min-height:55px;padding:9px;font-size:10px;font-weight:800;display:grid}.local-serving-options input:checked+span{background:var(--green);box-shadow:3px 3px 0 var(--ink)}.local-seo-reveal{padding-top:5px}.local-seo-reveal>label:last-child{grid-column:1/-1}.local-business-details{border:2px solid var(--ink);background:var(--white);border-radius:16px;overflow:hidden}.local-business-details summary{cursor:pointer;background:#f7f6f1;grid-template-columns:1fr auto 25px;align-items:center;gap:12px;padding:18px 20px;list-style:none;display:grid}.local-business-details summary::-webkit-details-marker{display:none}.local-business-details summary>span{gap:4px;display:grid}.local-business-details summary strong{font-size:13px}.local-business-details summary small{color:#65655f;font-size:9px}.local-business-details summary b{border:1px solid var(--ink);background:var(--green);border-radius:999px;padding:6px 8px;font-size:8px}.local-business-details summary i{font-size:20px;font-style:normal;transition:transform .2s}.local-business-details[open] summary i{transform:rotate(45deg)}.local-business-details>div{border-top:1.5px solid var(--ink);gap:18px;padding:22px;display:grid}.local-business-details>div>p{color:#5e5e58;margin:0;font-size:10px;line-height:1.55}.local-address-permission{cursor:pointer;background:#faf9f5;border:1px solid #c9c8c1;border-radius:10px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:12px;display:grid;position:relative}.local-address-permission input{opacity:0;position:absolute}.local-address-permission>span{border:1.5px solid var(--ink);background:var(--white);border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.local-address-permission input:checked+span{background:var(--green)}.local-address-permission svg{fill:none;width:16px;stroke:var(--ink);stroke-width:2px}.local-address-permission p{margin:0;font-size:9px;line-height:1.45}.section-picker{border:0;margin:0;padding:0}.section-picker>legend{letter-spacing:.07em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:900}.section-picker-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;display:flex}.section-picker-heading p{color:#60605b;max-width:620px;margin:0;font-size:12px;line-height:1.55}.section-picker-heading strong{border:1.5px solid var(--ink);background:var(--yellow);border-radius:999px;flex:none;padding:7px 10px;font-size:9px}.section-picker-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.section-picker-options label{cursor:pointer;position:relative}.section-picker-options input{opacity:0;position:absolute}.section-picker-options label>span{border:1.5px solid var(--ink);background:var(--paper);border-radius:11px;align-items:center;gap:9px;min-height:62px;padding:11px;font-size:11px;font-weight:800;display:flex}.section-picker-options label>span i{border:1.5px solid var(--ink);background:var(--white);border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:grid}.section-picker-options input:checked+span{background:var(--yellow);box-shadow:3px 3px 0 var(--periwinkle)}.section-picker-options input:checked+span i{color:var(--white);background:var(--ink)}.section-picker-options input:disabled+span{opacity:.4;cursor:not-allowed}.section-picker-custom{border:2px dashed var(--ink);background:var(--white);border-radius:12px;gap:7px;margin-top:16px;padding:17px;display:grid}.section-picker-custom>span{text-transform:uppercase;font-size:10px;font-weight:900}.section-picker-custom input{border:1.5px solid var(--ink);background:var(--paper);width:100%;min-height:48px;font:inherit;border-radius:9px;padding:12px 13px}.section-picker-custom small{color:#686862;font-size:9px}.section-picker-limit{color:#6b4a00;margin:10px 0 0;font-size:10px;font-weight:800}.upload-row{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.upload-row.single{grid-template-columns:minmax(0,1fr)}.setup-upload{border:2px dashed var(--ink);text-align:center;cursor:pointer;background:#f3f2ec;border-radius:14px;align-content:center;place-items:center;gap:6px;min-height:150px;padding:20px;display:grid}.setup-upload strong{background:var(--yellow);border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.setup-upload span{font-size:13px;font-weight:900}.setup-upload small{color:#696963;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;overflow:hidden}.setup-upload.has-files{box-shadow:4px 4px 0 var(--green);background:#eff9f1;border-style:solid}.setup-upload.has-files strong{background:var(--green)}.setup-upload.has-error{box-shadow:4px 4px 0 var(--coral);background:#fff0ec;border-color:#9b2815}.setup-upload.has-error small{color:#81210f;white-space:normal}.setup-upload.uploading{cursor:wait;opacity:.78}.setup-upload input,.file-drop input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.setup-save-state{justify-items:end;gap:5px;display:grid}.setup-save-state>span{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.setup-save-state small{color:#5f5f59;font-size:9px;font-weight:800}.setup-save-state.saved small{color:#247133}.setup-save-state.error small{color:#9b2815}.setup-time-guide{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.setup-time-guide>*{border:1px solid var(--ink);background:var(--white);border-radius:999px;padding:5px 8px;font-size:8px}.setup-time-guide strong{background:var(--yellow)}.setup-save-error{border:3px solid var(--ink);background:var(--coral);box-shadow:5px 5px 0 var(--ink);border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;margin:-10px 0 22px;padding:15px 18px;display:grid}.setup-save-error>span{border:1.5px solid var(--ink);background:var(--white);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:950;display:grid}.setup-save-error strong{font-size:12px}.setup-save-error p{margin:3px 0 0;font-size:9px;line-height:1.45}.setup-missing-summary{border:2px solid var(--ink);background:var(--white);border-radius:15px;margin:0 38px 30px;overflow:hidden}.setup-missing-summary>header{background:var(--coral);grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:17px 19px;display:grid}.setup-missing-summary.complete>header{background:var(--green)}.setup-missing-summary>header>span{border:1.5px solid var(--ink);background:var(--white);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:950;display:grid}.setup-missing-summary>header strong{font-size:14px}.setup-missing-summary>header p{margin:4px 0 0;font-size:10px;line-height:1.45}.setup-missing-summary>div article{border-top:1px solid #d4d3cc;justify-content:space-between;align-items:center;gap:16px;padding:13px 17px;display:flex}.setup-missing-summary article strong{font-size:10px}.setup-missing-summary article p{color:#62625c;margin:3px 0 0;font-size:9px}.setup-missing-summary article button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:9px;font-weight:900;text-decoration:underline}.setup-confirm{border:2px solid var(--ink);background:#eff9f1;border-radius:14px;grid-template-columns:42px 1fr;align-items:center;gap:14px;padding:18px;display:grid}.setup-confirm>span{background:var(--green);border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.setup-confirm svg{fill:none;width:22px;stroke:var(--ink);stroke-width:2px}.setup-confirm p{margin:0;font-size:13px}.setup-review-summary{border:2px solid var(--ink);background:var(--white);border-radius:16px;overflow:hidden}.setup-review-summary>header{border-bottom:2px solid var(--ink);background:var(--blue);justify-content:space-between;align-items:flex-end;gap:20px;padding:20px 22px;display:flex}.setup-review-summary>header span,.setup-review-summary>header small{letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.setup-review-summary h3{letter-spacing:-.04em;margin:7px 0 0;font-size:22px}.setup-review-summary>div{grid-template-columns:1fr 1fr;display:grid}.setup-review-summary article{border-bottom:1px solid #d6d5ce;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:15px 18px;display:grid}.setup-review-summary article:nth-child(odd){border-right:1px solid #d6d5ce}.setup-review-summary article:nth-last-child(-n+2){border-bottom:0}.setup-review-summary article>span{border:1px solid var(--ink);background:var(--green);border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.setup-review-summary article>div{gap:3px;min-width:0;display:grid}.setup-review-summary article strong{font-size:10px}.setup-review-summary article small{color:#686862;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.setup-domain-confirm{border:2px solid var(--ink);background:var(--blue);cursor:pointer;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;padding:18px;display:grid;position:relative}.setup-domain-confirm>input{opacity:0;position:absolute}.setup-domain-confirm>span{border:1.5px solid var(--ink);background:var(--white);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.setup-domain-confirm input:checked+span{background:var(--green)}.setup-domain-confirm svg{fill:none;width:22px;stroke:var(--ink);stroke-width:2px}.setup-domain-confirm p{margin:0;font-size:12px;line-height:1.5}.setup-domain-confirm strong{margin-bottom:3px;display:block}.domain-journey{border:2px solid var(--ink);background:#f3f2ec;border-radius:16px;gap:16px;margin:0;padding:22px;display:grid}.domain-journey>legend{letter-spacing:.05em;text-transform:uppercase;padding:0 7px;font-size:12px;font-weight:900}.domain-journey-intro{color:#5f5f59;max-width:720px;margin:0;font-size:11px;line-height:1.55}.domain-journey-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.domain-journey-options label{cursor:pointer;position:relative}.domain-journey-options input{opacity:0;position:absolute}.domain-journey-options label>span{border:1.5px solid var(--ink);background:var(--white);border-radius:12px;align-content:start;gap:8px;min-height:150px;padding:15px;display:grid}.domain-journey-options label.selected>span{background:var(--yellow);box-shadow:4px 4px 0 var(--periwinkle)}.domain-journey-options label>span i{border:1.5px solid var(--ink);background:var(--white);border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;font-weight:900;display:grid}.domain-journey-options label.selected>span i{background:var(--green)}.domain-journey-options strong{font-size:11px;line-height:1.3}.domain-journey-options small{color:#5f5f59;font-size:9px;line-height:1.45}.domain-journey-detail{gap:13px;padding-top:3px;display:grid}.domain-action-note{border:1.5px solid var(--ink);background:#fff7c8;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:15px;display:grid}.domain-action-note>span{border:1.5px solid var(--ink);background:var(--yellow);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.domain-action-note p{margin:0;font-size:10px;line-height:1.5}.domain-action-note strong{margin-bottom:2px;display:block}.setup-repeatable{border:2px solid var(--ink);background:#f3f2ec;border-radius:16px;gap:15px;padding:22px;display:grid}.setup-repeatable>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.setup-repeatable>header span{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:900;display:flex}.setup-repeatable>header span i{border:1px solid var(--ink);background:var(--white);border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal}.setup-repeatable>header p{color:#5f5f59;max-width:680px;margin:7px 0 0;font-size:11px;line-height:1.5}.setup-repeatable>header>strong{border:1.5px solid var(--ink);background:var(--yellow);border-radius:999px;flex:none;padding:7px 10px;font-size:8px}.setup-repeatable-list{gap:10px;display:grid}.setup-key-information{background:#eff9f1;box-shadow:5px 5px #c8ebcf}.setup-key-information>header>strong,.setup-key-information .repeatable-number{background:var(--green)}.setup-content-items{background:#eef6ff}.setup-content-items .setup-repeatable-list>article{padding-top:18px;padding-bottom:18px}.content-item-fields{grid-template-columns:1fr}.content-item-fields .field-pair{margin:0}.content-capture-note{color:#5f5f59;font-size:9px;line-height:1.5}.setup-repeatable-list>article{border:1.5px solid var(--ink);background:var(--white);border-radius:12px;grid-template-columns:34px minmax(0,1fr) 30px;align-items:start;gap:12px;padding:15px;display:grid;position:relative}.repeatable-number{border:1.5px solid var(--ink);background:var(--blue);border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-weight:900;display:grid}.repeatable-fields{grid-template-columns:155px minmax(0,1fr);gap:12px;display:grid}.repeatable-fields.stacked{grid-template-columns:1fr}.repeatable-fields .setup-field>span{font-size:8px}.repeatable-fields .setup-field input,.repeatable-fields .setup-field select,.repeatable-fields .setup-field textarea{min-height:44px;padding:10px 11px;font-size:11px}.repeatable-fields .setup-field textarea{min-height:82px}.repeatable-remove{border:1.5px solid var(--ink);background:var(--white);width:30px;height:30px;color:var(--ink);font:inherit;cursor:pointer;border-radius:50%;font-size:17px;font-weight:700}.repeatable-add{border:1.5px solid var(--ink);background:var(--yellow);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:9px 12px;font-size:9px;font-weight:900;display:inline-flex}.repeatable-add span{font-size:15px;line-height:.8}.setup-permission{border:2px solid var(--ink);cursor:pointer;background:#eff9f1;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:13px;padding:16px;display:grid;position:relative}.setup-permission>input{opacity:0;position:absolute}.setup-permission>span{border:1.5px solid var(--ink);background:var(--white);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.setup-permission input:checked+span{background:var(--green)}.setup-permission svg{fill:none;width:20px;stroke:var(--ink);stroke-width:2px}.setup-permission p{margin:0;font-size:10px;line-height:1.55}.setup-permission strong{margin-bottom:2px;display:block}.workspace-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.workspace-panel{background:var(--white);border:3px solid var(--ink);border-radius:21px;padding:31px}.workspace-panel.yellow{background:var(--yellow)}.workspace-panel.green{background:var(--green)}.workspace-panel>span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.workspace-panel h3{letter-spacing:-.05em;margin:18px 0 10px;font-size:32px;line-height:1}.workspace-panel p,.workspace-panel li{font-size:13px;line-height:1.65}.workspace-panel .button{margin-top:17px}.file-drop{background:var(--blue);border:3px solid var(--ink);box-shadow:8px 8px 0 var(--periwinkle);border-radius:22px;justify-items:start;gap:12px;margin-bottom:24px;padding:40px;display:grid}.file-drop strong{letter-spacing:-.05em;font-size:35px}.file-drop p{max-width:650px;margin:0}.file-drop label{cursor:pointer;margin-top:8px;position:relative}.billing-hero{border:3px solid var(--ink);box-shadow:8px 8px 0 var(--periwinkle);border-radius:22px;grid-template-columns:1fr 1fr;margin-bottom:24px;display:grid;overflow:hidden}.billing-hero>div{background:var(--green);gap:12px;padding:35px;display:grid}.billing-hero>div+div{background:var(--yellow);border-left:3px solid var(--ink)}.billing-hero span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.billing-hero strong{letter-spacing:-.075em;flex-wrap:wrap;align-items:baseline;min-width:0;font-size:clamp(48px,6vw,82px);line-height:.9;display:flex}.billing-hero small{letter-spacing:0;white-space:nowrap;margin-left:7px;font-size:13px}.message-thread{gap:14px;margin-bottom:20px;display:grid}.message-thread article{background:0 0;border:0;border-radius:0;width:min(78%,780px);max-width:none;padding:0}.message-thread article.customer{justify-self:end;margin-left:0}.message-thread article>.message-avatar{letter-spacing:0;text-transform:uppercase;font-size:9px;font-weight:900}.message-thread article>div:last-child{border:2px solid var(--ink);background:var(--white);border-radius:6px 16px 16px;min-width:0;padding:17px 18px}.message-thread article.customer>div:last-child{background:var(--yellow);border-radius:16px 6px 16px 16px}.message-thread article header{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.message-thread article strong,.message-thread article time{letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.message-thread article time{color:#6d6d67;white-space:nowrap;font-weight:750}.message-thread article p{overflow-wrap:anywhere;white-space:pre-wrap;margin:9px 0 0;font-size:13px;line-height:1.55}.message-compose{background:var(--white);border:3px solid var(--ink);border-radius:18px;grid-template-columns:1fr auto;align-items:end;gap:15px;padding:20px;display:grid}.account-workspace-signout{color:#666660;text-align:center;text-underline-offset:3px;margin-top:12px;font-size:10px;font-weight:800}.workspace-success{border:2px solid var(--ink);background:var(--green);border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;margin:0 0 28px;padding:15px 18px;display:grid}.workspace-success>span{border:1.5px solid var(--ink);background:var(--white);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.workspace-success strong{font-size:13px}.workspace-success p{margin:4px 0 0;font-size:10px}.workspace-empty{border:2px dashed var(--ink);text-align:center;background:#ffffff73;border-radius:18px;justify-items:center;padding:52px 24px;display:grid}.workspace-empty>span{border:2px solid var(--ink);background:var(--yellow);border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.workspace-empty h2{letter-spacing:-.045em;margin:18px 0 8px;font-size:30px}.workspace-empty p{color:#666660;max-width:520px;margin:0;font-size:12px;line-height:1.6}.workspace-empty .button{margin-top:18px}.submitted-brief-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.brief-amendment-panel{border:3px solid var(--ink);background:var(--white);box-shadow:6px 6px 0 var(--periwinkle);border-radius:19px;margin-bottom:24px;overflow:hidden}.brief-amendment-panel>summary{background:var(--yellow);cursor:pointer;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:16px;padding:22px 25px;list-style:none;display:grid}.brief-amendment-panel>summary::-webkit-details-marker{display:none}.brief-amendment-panel>summary span{text-transform:uppercase;font-size:8px;font-weight:900}.brief-amendment-panel>summary h2{margin:6px 0 4px;font-size:24px}.brief-amendment-panel>summary p{margin:0;font-size:10px;line-height:1.5}.brief-amendment-panel>summary>b{border:1.5px solid var(--ink);background:var(--white);text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:8px}.brief-amendment-panel>summary>i{font-size:19px;font-style:normal;transition:transform .2s}.brief-amendment-panel[open]>summary>i{transform:rotate(45deg)}.brief-amendment-panel>div{border-top:2px solid var(--ink);grid-template-columns:1.1fr .9fr;display:grid}.brief-amendment-panel>div>form{gap:14px;padding:24px;display:grid}.brief-amendment-panel form>label:not(.brief-amendment-confirm){gap:7px;display:grid}.brief-amendment-panel form label>span{text-transform:uppercase;font-size:9px;font-weight:900}.brief-amendment-panel form textarea,.brief-amendment-panel form select{border:1.5px solid var(--ink);background:var(--paper);width:100%;font:inherit;border-radius:9px;padding:11px;font-size:10px}.brief-amendment-panel form textarea{resize:vertical}.brief-amendment-panel .button{justify-self:start}.brief-amendment-confirm{cursor:pointer;grid-template-columns:38px 1fr;align-items:start;gap:11px;display:grid;position:relative}.brief-amendment-confirm input{opacity:0;position:absolute}.brief-amendment-confirm>span{border:1.5px solid var(--ink);background:var(--white);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.brief-amendment-confirm input:checked+span{background:var(--green)}.brief-amendment-confirm svg{fill:none;width:19px;stroke:var(--ink);stroke-width:2px}.brief-amendment-confirm p{margin:0;font-size:10px;line-height:1.5}.brief-amendment-confirm strong{display:block}.brief-amendment-panel>div>section{border-left:2px solid var(--ink);background:#f7f6f1}.brief-amendment-panel>div>section>header{background:var(--blue);text-transform:uppercase;border-bottom:1px solid #d5d4cd;justify-content:space-between;padding:15px 17px;font-size:9px;font-weight:900;display:flex}.brief-amendment-panel>div>section>article{border-bottom:1px solid #d5d4cd;grid-template-columns:1fr auto;gap:12px;padding:15px 17px;display:grid}.brief-amendment-panel>div>section>article:last-child{border-bottom:0}.brief-amendment-panel article p{white-space:pre-wrap;margin:5px 0;font-size:9px;line-height:1.5}.brief-amendment-panel article small{color:#666660;font-size:8px}.brief-amendment-panel article>b{border:1px solid var(--ink);background:var(--yellow);text-transform:uppercase;border-radius:999px;align-self:start;padding:5px 7px;font-size:7px}.submitted-brief-grid article{border:2px solid var(--ink);background:var(--white);border-radius:17px;overflow:hidden}.submitted-brief-grid article>header{border-bottom:1.5px solid var(--ink);background:var(--blue);grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:17px 20px;display:grid}.submitted-brief-grid article>header span{border:1px solid var(--ink);border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-weight:900;display:grid}.submitted-brief-grid h2{letter-spacing:-.04em;margin:0;font-size:20px}.submitted-brief-grid article>div{border-bottom:1px solid #deddd6;padding:15px 20px}.submitted-brief-grid article>div:last-child{border-bottom:0}.submitted-brief-grid strong{letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:8px;display:block}.submitted-brief-grid p{color:#4d4d48;margin:0;font-size:11px;line-height:1.55}.customer-file-list{gap:10px;display:grid}.customer-file-list article{border:2px solid var(--ink);background:var(--white);border-radius:14px;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:15px 17px;display:grid}.customer-file-list article>span{border:1.5px solid var(--ink);background:var(--yellow);border-radius:10px;place-items:center;width:43px;height:43px;font-size:11px;font-weight:900;display:grid}.customer-file-list article>div{gap:4px;min-width:0;display:grid}.customer-file-list strong,.customer-file-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-file-list strong{font-size:11px}.customer-file-list small{color:#6f6f69;font-size:9px}.customer-request-section{border:3px solid var(--ink);background:var(--coral);border-radius:21px;margin-top:24px;padding:30px}.customer-request-section>header h2{letter-spacing:-.05em;margin:0;font-size:36px}.customer-request-section>header>p:last-child{margin:9px 0 0;font-size:12px}.customer-request-section>div{gap:12px;margin-top:20px;display:grid}.customer-request-section article{border:2px solid var(--ink);background:var(--white);border-radius:14px;padding:20px}.customer-request-section article>span{text-transform:uppercase;font-size:8px;font-weight:900}.customer-request-section h3{margin:8px 0;font-size:20px}.customer-request-section article>p{font-size:11px;line-height:1.55}.customer-request-section form{grid-template-columns:1fr auto;gap:9px;margin-top:14px;display:grid}.customer-request-section textarea{border:1.5px solid var(--ink);min-height:80px;font:inherit;resize:vertical;border-radius:9px;grid-column:1/-1;padding:12px;font-size:11px}.customer-request-section form>label{cursor:pointer;align-self:center;font-size:9px;font-weight:850;position:relative}.customer-request-section input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.customer-request-section .button{min-height:40px;padding:9px 12px;font-size:9px}.customer-request-prompt{border:2px solid var(--ink);background:var(--coral);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:18px 22px;display:flex}.customer-request-prompt strong{font-size:13px}.customer-request-prompt button{cursor:pointer;background:0 0;border:0;font-weight:900;text-decoration:underline}.request-centre-summary{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px;display:grid}.request-centre-summary article{border:2px solid var(--ink);border-radius:17px;gap:6px;padding:25px;display:grid}.request-centre-summary article.yellow{background:var(--yellow)}.request-centre-summary article.blue{background:var(--blue)}.request-centre-summary article.green{background:var(--green)}.request-centre-summary strong{letter-spacing:-.06em;font-size:42px}.request-centre-summary span{text-transform:uppercase;font-size:11px;font-weight:900}.request-history,.support-list{border:2px solid var(--ink);background:var(--white);border-radius:18px;margin-top:28px;overflow:hidden}.request-history>header,.support-list>header,.review-history>header{border-bottom:2px solid var(--ink);background:var(--blue);justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.request-history>header span,.support-list>header span,.review-history>header span{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.request-history>article{border-bottom:1px solid #d8d7d0;grid-template-columns:1fr 1fr auto;gap:22px;padding:20px;display:grid}.request-history>article:last-child{border:0}.request-history h3{margin:5px 0;font-size:17px}.request-history p{margin:4px 0 0;font-size:11px;line-height:1.55}.request-history article span,.request-history article div>strong{text-transform:uppercase;font-size:8px;font-weight:900}.request-history article>b{border:1px solid var(--ink);background:var(--green);text-transform:uppercase;border-radius:999px;align-self:start;padding:6px 9px;font-size:8px}.request-history.submitted>header{background:var(--yellow)}.request-history.submitted article>b{background:var(--blue)}.request-history article small{color:#66665f;margin-top:7px;font-size:8px;display:block}.request-reopened-response{border:1.5px solid var(--ink);background:#f4f1e8;border-radius:9px;margin:13px 0;padding:12px}.request-reopened-response strong,.request-reopened-response small{text-transform:uppercase;font-size:8px;font-weight:900}.request-reopened-response p{margin:6px 0;font-size:10px;line-height:1.5}.review-hero{border:3px solid var(--ink);background:var(--yellow);box-shadow:8px 8px 0 var(--periwinkle);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:32px;padding:35px;display:flex}.review-hero.approved{background:var(--green)}.review-hero.feedback-submitted{background:var(--blue)}.review-hero>div>span{border:1px solid var(--ink);background:var(--white);text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:900;display:inline-flex}.review-hero h2{letter-spacing:-.055em;margin:20px 0 9px;font-size:clamp(34px,4vw,52px)}.review-hero p{max-width:680px;margin:0 0 13px;font-size:13px;line-height:1.6}.review-hero small{font-weight:800}.review-hero .button{flex:none}.review-return-cue{border:2px solid var(--ink);background:var(--white);border-radius:13px;grid-template-columns:40px 1fr;align-items:center;gap:12px;margin-top:20px;padding:14px 17px;display:grid}.review-return-cue.active{z-index:4;background:var(--yellow);box-shadow:4px 4px 0 var(--ink);position:sticky;top:12px}.review-return-cue>span{border:1.5px solid var(--ink);background:var(--blue);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.review-return-cue strong{font-size:11px}.review-return-cue p{color:#5d5d57;margin:3px 0 0;font-size:9px;line-height:1.45}.homepage-approval-next{border:3px solid var(--ink);background:var(--white);box-shadow:6px 6px 0 var(--ink);border-radius:20px;margin-top:27px;overflow:hidden}.homepage-approval-next>header{border-bottom:2px solid var(--ink);background:var(--green);justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 27px;display:flex}.homepage-approval-next>header small{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.homepage-approval-next>header h3{letter-spacing:-.04em;margin:6px 0 5px;font-size:25px}.homepage-approval-next>header p{max-width:720px;margin:0;font-size:11px;line-height:1.55}.homepage-approval-next>header>b{border:1.5px solid var(--ink);background:var(--white);text-transform:uppercase;border-radius:999px;flex:none;padding:7px 10px;font-size:8px}.homepage-approval-next ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.homepage-approval-next li{border-right:1px solid #d5d4cd;grid-template-columns:38px 1fr;align-items:start;gap:10px;min-width:0;padding:20px 18px;display:grid}.homepage-approval-next li:last-child{border-right:0}.homepage-approval-next li>span{border:1.5px solid var(--ink);background:var(--paper);border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:grid}.homepage-approval-next li.complete>span{background:var(--green)}.homepage-approval-next li.current{background:#fff8cc}.homepage-approval-next li.current>span{background:var(--yellow)}.homepage-approval-next li strong{font-size:10px;line-height:1.35;display:block}.homepage-approval-next li small{color:#60605a;margin-top:5px;font-size:8px;line-height:1.45;display:block}.homepage-approval-next>footer{border-top:2px solid var(--ink);background:#f7f6f1;justify-content:space-between;align-items:center;gap:22px;padding:18px 25px;display:flex}.homepage-approval-next>footer p{max-width:690px;margin:0;font-size:10px;line-height:1.5}.homepage-approval-next>footer p strong{display:block}.homepage-approval-next>footer .button{flex:none}.review-launch-next-step{border:3px solid var(--ink);background:var(--yellow);box-shadow:6px 6px 0 var(--ink);border-radius:18px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:27px;padding:22px 24px;display:grid}.review-launch-next-step.progress{background:var(--blue)}.review-launch-next-step.connected{background:var(--green)}.review-launch-next-step>span{border:2px solid var(--ink);background:var(--white);border-radius:50%;place-items:center;width:50px;height:50px;font-size:20px;font-weight:950;display:grid}.review-launch-next-step small{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.review-launch-next-step h3{margin:5px 0 4px;font-size:20px}.review-launch-next-step p{max-width:720px;margin:0;font-size:11px;line-height:1.55}.review-launch-next-step .button{flex:none}.review-layout{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:start;gap:22px;margin-top:28px;display:grid}.review-actions,.review-history{border:2px solid var(--ink);background:var(--white);border-radius:18px;overflow:hidden}.review-actions>header{border-bottom:2px solid var(--ink);background:var(--blue);padding:24px 26px}.review-actions>header span{text-transform:uppercase;font-size:9px;font-weight:900}.review-actions>header h3{margin:8px 0 0;font-size:26px}.review-actions>form{border-bottom:1px solid #d8d7d0;gap:14px;padding:24px 26px;display:grid}.review-actions>form>label:not(:has(input[type=checkbox])){gap:9px;display:grid}.review-actions form label>span{text-transform:uppercase;font-size:10px;font-weight:900}.review-actions textarea{border:2px solid var(--ink);width:100%;font:inherit;resize:vertical;border-radius:10px;padding:13px}.review-actions .button{justify-self:start}.approval-form{background:#f1f8ee}.approval-form>label{cursor:pointer;grid-template-columns:38px 1fr;align-items:start;gap:12px;display:grid;position:relative}.approval-form input{opacity:0;position:absolute}.approval-form label>span{border:1.5px solid var(--ink);background:var(--white);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.approval-form input:checked+span{background:var(--green)}.approval-form svg,.approval-complete svg{fill:none;width:20px;stroke:var(--ink);stroke-width:2px}.approval-form p{margin:0;font-size:12px;line-height:1.6}.approval-form p strong{display:block}.approval-complete{grid-template-columns:44px 1fr;align-items:center;gap:14px;padding:28px;display:grid}.approval-complete>span{border:1.5px solid var(--ink);background:var(--green);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.approval-complete p{margin:0;line-height:1.55}.approval-complete strong{display:block}.review-checklist{border:1.5px solid var(--ink);background:#f7f6f1;border-radius:12px;margin:0;padding:15px}.review-checklist legend{text-transform:uppercase;padding:0 6px;font-size:10px;font-weight:900}.review-checklist>p{color:#62625c;margin:0 0 11px;font-size:9px}.review-checklist>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.review-checklist label{background:var(--white);cursor:pointer;border:1px solid #cfcec7;border-radius:9px;grid-template-columns:27px 1fr;align-items:center;gap:8px;padding:8px;display:grid;position:relative}.review-checklist input{opacity:0;position:absolute}.review-checklist label>span{border:1px solid var(--ink);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.review-checklist input:checked+span{background:var(--green)}.review-checklist svg{fill:none;width:15px;stroke:var(--ink);stroke-width:2px}.review-checklist label strong{font-size:9px}.feedback-field-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.feedback-field-pair label,.structured-feedback-form>label,.additional-feedback-form>label{gap:7px;display:grid}.feedback-field-pair input,.feedback-field-pair select{border:1.5px solid var(--ink);background:var(--white);width:100%;font:inherit;border-radius:9px;padding:11px;font-size:10px}.feedback-attachment{border:1px dashed var(--ink);background:#f7f6f1;border-radius:9px;padding:12px}.feedback-attachment input{font-size:9px}.feedback-attachment small{color:#666660;font-size:8px}.approval-trigger-summary{border:2px solid var(--ink);background:var(--yellow);border-radius:12px;padding:16px}.approval-trigger-summary>span{text-transform:uppercase;font-size:8px;font-weight:900}.approval-trigger-summary h4{margin:6px 0 8px;font-size:18px}.approval-trigger-summary ul{gap:5px;margin:0;padding-left:18px;font-size:10px;line-height:1.45;display:grid}.approval-form>label.approval-confirm{display:grid;position:relative}.approval-receipt{padding:26px}.approval-receipt>header{grid-template-columns:46px 1fr;align-items:center;gap:13px;display:grid}.approval-receipt>header>span{border:1.5px solid var(--ink);background:var(--green);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.approval-receipt svg{fill:none;width:22px;stroke:var(--ink);stroke-width:2px}.approval-receipt small{text-transform:uppercase;font-size:8px;font-weight:900}.approval-receipt h3{margin:4px 0 0;font-size:23px}.approval-receipt dl{border:1.5px solid var(--ink);border-radius:12px;grid-template-columns:1fr 1fr;margin:20px 0;display:grid;overflow:hidden}.approval-receipt dl>div{border-bottom:1px solid #d5d4cd;border-right:1px solid #d5d4cd;padding:13px}.approval-receipt dl>div:nth-child(2n){border-right:0}.approval-receipt dl>div:nth-last-child(-n+2){border-bottom:0}.approval-receipt dt{text-transform:uppercase;font-size:8px;font-weight:900}.approval-receipt dd{margin:5px 0 0;font-size:10px;line-height:1.45}.approval-receipt>p{border-left:4px solid var(--green);background:#f1f8ee;margin:0;padding:13px;font-size:10px;line-height:1.5}.structured-feedback-detail>header{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:8px;display:flex}.structured-feedback-detail>header span,.structured-feedback-detail>header strong{border:1px solid var(--ink);background:var(--blue);text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:7px}.structured-feedback-detail>header strong{background:var(--white)}.feedback-attachments{gap:6px;margin:10px 0;display:grid}.feedback-attachments a{border:1px solid var(--ink);background:var(--white);color:var(--ink);border-radius:8px;grid-template-columns:35px 1fr;align-items:center;gap:9px;padding:8px;text-decoration:none;display:grid}.feedback-attachments a>span{background:var(--yellow);border-radius:6px;place-items:center;width:33px;height:33px;font-size:8px;font-weight:900;display:grid}.feedback-attachments a>div{min-width:0;display:grid}.feedback-attachments a strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.feedback-attachments a small{font-size:7px}.review-history>article{border-bottom:1px solid #d8d7d0;grid-template-columns:42px 1fr;align-items:center;gap:11px;padding:15px 18px;display:grid}.review-history>article>span{border:1.5px solid var(--ink);background:var(--yellow);border-radius:50%;place-items:center;width:39px;height:39px;font-size:10px;font-weight:900;display:grid}.review-history article div{gap:3px;display:grid}.review-history article small{color:#696963;text-transform:capitalize;font-size:9px}.feedback-history{padding:18px}.feedback-history>span{text-transform:uppercase;font-size:9px;font-weight:900}.feedback-history article{border:1.5px solid var(--ink);background:var(--paper);border-radius:11px;margin-top:11px;padding:14px}.feedback-history article p{margin:6px 0;font-size:11px;line-height:1.55}.feedback-submitted-panel{gap:22px;padding:26px;display:grid}.feedback-confirmation{grid-template-columns:48px 1fr;align-items:start;gap:15px;display:grid}.feedback-confirmation>span{border:1.5px solid var(--ink);background:var(--green);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.feedback-confirmation svg{fill:none;width:22px;stroke:var(--ink);stroke-width:2px}.feedback-confirmation strong{margin-bottom:5px;font-size:15px;display:block}.feedback-confirmation p{color:#52524d;margin:0;font-size:12px;line-height:1.6}.submitted-feedback-list{border:1.5px solid var(--ink);background:var(--paper);border-radius:13px;overflow:hidden}.submitted-feedback-list>header{border-bottom:1.5px solid var(--ink);background:var(--yellow);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.submitted-feedback-list>header span{text-transform:uppercase;font-size:9px;font-weight:900}.submitted-feedback-list>header strong{border:1px solid var(--ink);background:var(--white);border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.submitted-feedback-list article{border-bottom:1px solid #d8d7d0;padding:17px}.submitted-feedback-list article:last-child{border-bottom:0}.submitted-feedback-list article p{white-space:pre-wrap;margin:0 0 8px;font-size:13px;line-height:1.6}.submitted-feedback-list article small{color:#62625d;text-transform:capitalize;font-size:9px}.feedback-next-steps{padding-top:2px}.feedback-next-steps>span{text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:900;display:block}.feedback-next-steps ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.feedback-next-steps li{background:#f7f6f1;border:1px solid #cfcec7;border-radius:10px;grid-template-columns:31px 1fr;align-items:center;gap:11px;padding:11px 13px;display:grid}.feedback-next-steps li>b{border:1px solid var(--ink);background:var(--blue);border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.feedback-next-steps li p{margin:0}.feedback-next-steps li strong{font-size:11px;display:block}.feedback-next-steps li small{color:#65655f;margin-top:2px;font-size:9px;line-height:1.45;display:block}.additional-feedback{border:1.5px solid var(--ink);background:#f7f6f1;border-radius:13px;overflow:hidden}.additional-feedback>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:grid}.additional-feedback>summary::-webkit-details-marker{display:none}.additional-feedback>summary>span{gap:3px;display:grid}.additional-feedback>summary strong{font-size:11px}.additional-feedback>summary small{color:#66665f;font-size:9px}.additional-feedback>summary>b{border:1px solid var(--ink);background:var(--yellow);border-radius:999px;padding:6px 9px;font-size:8px}.additional-feedback>summary>i{font-size:17px;font-style:normal;transition:transform .2s}.additional-feedback[open]>summary>i{transform:rotate(45deg)}.additional-feedback>div{border-top:1px solid #d3d2cb;padding:0 16px 16px}.additional-feedback>div>p{color:#5d5d57;margin:14px 0;font-size:10px;line-height:1.5}.additional-feedback-form{gap:12px;display:grid}.additional-feedback-form label{gap:7px;display:grid}.additional-feedback-form label>span{text-transform:uppercase;font-size:9px;font-weight:900}.additional-feedback-form textarea{border:1.5px solid var(--ink);background:var(--white);width:100%;font:inherit;resize:vertical;border-radius:9px;padding:12px}.additional-feedback-form .button{justify-self:start}.review-history>details{border-bottom:1px solid #d8d7d0}.review-history>details:last-child{border-bottom:0}.review-history>details>summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto 20px;align-items:center;gap:11px;padding:15px 18px;list-style:none;display:grid}.review-history>details>summary::-webkit-details-marker{display:none}.review-history>details>summary>span{border:1.5px solid var(--ink);background:var(--yellow);border-radius:50%;place-items:center;width:39px;height:39px;font-size:10px;font-weight:900;display:grid}.review-history>details.current>summary>span{background:var(--green)}.review-history>details>summary>div{gap:3px;min-width:0;display:grid}.review-history>details>summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.review-history>details>summary small{color:#696963;text-transform:capitalize;font-size:9px}.review-history>details>summary>b{border:1px solid var(--ink);background:var(--blue);text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:7px}.review-history>details>summary>i{font-size:16px;font-style:normal;transition:transform .2s}.review-history>details[open]>summary>i{transform:rotate(45deg)}.review-history-detail{background:#f7f6f1;border-top:1px solid #d8d7d0;gap:13px;padding:0 18px 18px;display:grid}.review-history-detail>a{border:1.5px solid var(--ink);background:var(--white);color:var(--ink);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding:10px 12px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.review-history-detail>a svg{fill:none;stroke:currentColor;stroke-width:2px;width:17px}.review-history-detail>section{background:var(--white);border:1px solid #cecdc6;border-radius:10px;overflow:hidden}.review-history-detail>section>header{background:#fff8cc;justify-content:space-between;align-items:center;padding:10px 11px;display:flex}.review-history-detail>section>header span{text-transform:uppercase;font-size:8px;font-weight:900}.review-history-detail>section>header strong{border:1px solid var(--ink);border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.review-history-detail article{border-top:1px solid #d8d7d0;padding:12px}.review-history-detail article p{white-space:pre-wrap;margin:0 0 6px;font-size:10px;line-height:1.5}.review-history-detail article small{color:#66665f;text-transform:capitalize;font-size:8px}.review-history-empty{color:#66665f;border-top:1px solid #d8d7d0;margin:0;padding:13px;font-size:9px;line-height:1.5}.launch-hero{border:3px solid var(--ink);background:var(--blue);box-shadow:8px 8px 0 var(--periwinkle);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:34px;display:flex}.launch-hero.live{background:var(--green)}.launch-hero span{text-transform:uppercase;font-size:10px;font-weight:900}.launch-hero h2{letter-spacing:-.05em;margin:13px 0 9px;font-size:38px}.launch-hero p{max-width:670px;margin:0;font-size:13px;line-height:1.6}.launch-hero>strong{border:9px solid var(--white);border-top-color:var(--ink);border-radius:50%;flex:none;place-items:center;width:105px;height:105px;font-size:22px;display:grid}.launch-checklist{gap:10px;margin-top:28px;display:grid}.launch-checklist article{border:2px solid var(--ink);background:var(--white);border-radius:14px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;padding:16px 19px;display:grid}.launch-checklist article>span{border:1.5px solid var(--ink);background:var(--paper);border-radius:50%;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.launch-checklist article.complete>span{background:var(--green)}.launch-checklist article.blocked>span{background:var(--coral)}.launch-checklist h3{margin:0 0 5px;font-size:16px}.launch-checklist p{color:#666660;margin:0;font-size:10px}.launch-checklist b{background:var(--paper);text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:8px}.launch-checklist .complete b{background:var(--green)}.launch-checklist .blocked b{background:var(--coral)}.launch-domain-note{border:2px solid var(--ink);background:var(--yellow);border-radius:15px;grid-template-columns:90px 1fr;gap:20px;margin-top:24px;padding:22px;display:grid}.launch-domain-note>span{text-transform:uppercase;font-size:9px;font-weight:900}.launch-domain-note h3{margin:0 0 6px}.launch-domain-note p{margin:0;font-size:11px}.domain-connect-card{border:3px solid var(--ink);background:var(--white);box-shadow:8px 8px 0 var(--ink);border-radius:22px;margin-top:28px;overflow:hidden}.domain-connect-card>header{border-bottom:2px solid var(--ink);background:var(--yellow);justify-content:space-between;align-items:center;gap:20px;padding:25px 28px;display:flex}.domain-connect-card.locked>header{background:var(--paper)}.domain-connect-card.connected>header{background:var(--green)}.domain-connect-card.ssl_pending>header,.domain-connect-card.verifying>header{background:var(--blue)}.domain-connect-card.problem>header{background:var(--coral)}.domain-connect-card>header span{letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900}.domain-connect-card>header h2{letter-spacing:-.04em;margin:7px 0 0;font-size:27px}.domain-connect-card>header>b{border:1.5px solid var(--ink);background:var(--white);text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:8px}.domain-connect-card>form{gap:17px;padding:28px;display:grid}.domain-connect-card>form>label:first-of-type{gap:8px;display:grid}.domain-connect-card>form>label:first-of-type>span{text-transform:uppercase;font-size:9px;font-weight:900}.domain-connect-card>form input[inputmode=url]{border:2px solid var(--ink);background:var(--paper);width:100%;font:inherit;border-radius:10px;padding:13px}.domain-connect-card>form .button{justify-self:start}.domain-owner-confirm{cursor:pointer;grid-template-columns:38px 1fr;align-items:start;gap:12px;max-width:690px;display:grid;position:relative}.domain-owner-confirm input{opacity:0;position:absolute}.domain-owner-confirm>i{border:1.5px solid var(--ink);background:var(--white);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.domain-owner-confirm input:checked+i{background:var(--green)}.domain-owner-confirm svg{fill:none;width:20px;stroke:var(--ink);stroke-width:2px}.domain-owner-confirm p{margin:0;font-size:11px;line-height:1.55}.domain-owner-confirm strong{display:block}.domain-connect-waiting{grid-template-columns:48px 1fr;align-items:center;gap:14px;padding:28px;display:grid}.domain-connect-waiting>span{border:2px solid var(--ink);background:var(--paper);border-radius:50%;place-items:center;width:46px;height:46px;font-size:24px;display:grid}.domain-connect-waiting p{max-width:700px;margin:0;font-size:12px;line-height:1.6}.domain-connect-waiting strong{display:block}.domain-connect-progress{background:#f7f6f1;border-bottom:1px solid #d7d6cf;grid-template-columns:repeat(4,1fr);padding:22px 28px;display:grid}.domain-connect-progress>span{text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.domain-connect-progress>span:after{content:"";background:#cac9c2;width:calc(100% - 38px);height:2px;position:absolute;top:16px;left:calc(50% + 19px)}.domain-connect-progress>span:last-child:after{display:none}.domain-connect-progress i{z-index:1;border:1.5px solid var(--ink);background:var(--white);border-radius:50%;place-items:center;width:33px;height:33px;font-size:10px;font-style:normal;display:grid}.domain-connect-progress .complete i{background:var(--green)}.domain-connect-progress .current i{background:var(--yellow)}.domain-connect-progress small{font-size:8px;font-weight:900}.domain-connect-status{grid-template-columns:54px 1fr;align-items:start;gap:15px;padding:25px 28px;display:grid}.domain-connect-status>span{border:2px solid var(--ink);background:var(--blue);border-radius:50%;place-items:center;width:51px;height:51px;font-size:17px;font-weight:900;display:grid}.domain-connect-card.connected .domain-connect-status>span{background:var(--green)}.domain-connect-card.problem .domain-connect-status>span{background:var(--coral)}.domain-connect-status strong{margin-bottom:5px;font-size:16px;display:block}.domain-connect-status p{color:#575751;max-width:700px;margin:0;font-size:11px;line-height:1.55}.domain-connect-status small{color:#707069;margin-top:7px;font-size:8px;display:block}.domain-connect-choice{padding:0 28px 25px}.domain-connect-choice>form{border:2px solid var(--ink);background:var(--green);border-radius:13px;align-items:center;gap:15px;margin-bottom:18px;padding:17px;display:flex}.domain-connect-choice>form small{max-width:390px;font-size:9px;line-height:1.5}.domain-connect-choice>details{border:1.5px solid var(--ink);background:#f7f6f1;border-radius:13px;overflow:hidden}.domain-connect-choice summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 16px;font-size:10px;font-weight:900;list-style:none;display:flex}.domain-connect-choice summary::-webkit-details-marker{display:none}.domain-connect-choice summary i{font-size:18px;font-style:normal;transition:transform .2s}.domain-connect-choice details[open] summary i{transform:rotate(45deg)}.domain-connect-choice details>div{border-top:1px solid #d2d1ca;padding:17px}.domain-connect-choice details p{margin:0 0 15px;font-size:10px;line-height:1.55}.domain-record-grid{border:1.5px solid var(--ink);background:var(--white);border-radius:10px;grid-template-columns:.45fr .8fr 1.5fr;display:grid;overflow:hidden}.domain-record-grid>div{border-right:1px solid #d4d3cc;grid-template-columns:1fr auto;align-items:center;gap:6px;min-width:0;padding:13px;display:grid}.domain-record-grid>div:last-child{border-right:0}.domain-record-grid span{text-transform:uppercase;grid-column:1/-1;font-size:7px;font-weight:900}.domain-record-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.domain-record-grid button{border:1px solid var(--ink);background:var(--yellow);font:inherit;cursor:pointer;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:900}.domain-root-note{border-left:4px solid var(--blue);background:var(--white);padding:12px;margin-top:14px!important}.domain-provider-link{color:var(--ink);margin-top:2px;font-size:9px;font-weight:900;display:inline-flex}.domain-connect-actions{background:var(--paper);border-top:1px solid #d4d3cc;flex-wrap:wrap;align-items:center;gap:13px;padding:18px 28px;display:flex}.domain-connect-actions a{color:var(--ink);font-size:9px;font-weight:900}.domain-connect-actions small{color:#666660;width:100%;font-size:8px}.domain-preparing-note{border:1.5px solid var(--ink);background:var(--blue);border-radius:12px;margin:0 28px 27px;padding:17px}.domain-preparing-note strong{font-size:12px}.domain-preparing-note p{margin:6px 0 0;font-size:10px;line-height:1.55}.domain-live-address{border:1.5px solid var(--ink);background:var(--green);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 28px 28px;padding:17px;display:flex}.domain-live-address>span{text-transform:uppercase;font-size:8px;font-weight:900}.domain-live-address a{color:var(--ink);align-items:center;gap:7px;font-weight:900;text-decoration:none;display:inline-flex}.domain-live-address svg{fill:none;stroke:currentColor;stroke-width:2px;width:18px}.domain-connect-card>form.domain-help-request{border:2px solid var(--ink);background:#fff0e8;border-radius:14px;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr) auto;align-items:end;gap:15px;margin:0 28px 24px;padding:18px;display:grid}.domain-automatic-pending{border:2px solid var(--ink);background:var(--blue);border-radius:14px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:15px;margin:0 28px 18px;padding:18px;display:grid}.domain-automatic-pending>span{border:1.5px solid var(--ink);background:var(--white);border-radius:50%;place-items:center;width:48px;height:48px;font-size:10px;font-weight:950;display:grid}.domain-automatic-pending small{text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.domain-automatic-pending strong{font-size:13px;display:block}.domain-automatic-pending p{color:#454541;margin:5px 0 0;font-size:9px;line-height:1.5}.domain-connect-card>form.domain-help-request.primary{background:var(--yellow);box-shadow:5px 5px 0 var(--periwinkle);margin-bottom:18px}.domain-help-request>div strong{font-size:13px}.domain-help-request>div p{color:#55554f;margin:5px 0 0;font-size:9px;line-height:1.5}.domain-help-request label{gap:6px;display:grid}.domain-help-request label>span{text-transform:uppercase;font-size:8px;font-weight:900}.domain-help-request textarea{border:1.5px solid var(--ink);background:var(--white);width:100%;min-height:57px;font:inherit;resize:vertical;border-radius:9px;padding:10px;font-size:10px}.domain-help-request .button{min-height:45px}.domain-assistance-active{border:2px solid var(--ink);background:var(--blue);border-radius:14px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 28px 27px;padding:19px;display:grid}.domain-assistance-active.requested{background:var(--yellow);box-shadow:5px 5px 0 var(--periwinkle)}.domain-assistance-active>span{border:1.5px solid var(--ink);background:var(--white);border-radius:50%;place-items:center;width:50px;height:50px;font-size:11px;font-weight:950;display:grid}.domain-assistance-active strong{font-size:14px}.domain-assistance-active p{max-width:650px;margin:5px 0 0;font-size:10px;line-height:1.55}.domain-assistance-active>div:last-child{justify-items:end;gap:8px;display:grid}.domain-assistance-active form button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:900;text-decoration:underline}.support-intro{border:3px solid var(--ink);box-shadow:8px 8px 0 var(--periwinkle);border-radius:22px;grid-template-columns:.8fr 1.2fr;display:grid;overflow:hidden}.support-intro>article{background:var(--yellow);padding:34px}.support-intro>article>span{text-transform:uppercase;font-size:10px;font-weight:900}.support-intro h2{letter-spacing:-.05em;margin:18px 0 11px;font-size:36px}.support-intro p{font-size:13px;line-height:1.65}.support-intro>form{background:var(--white);border-left:3px solid var(--ink);gap:15px;padding:34px;display:grid}.support-intro form label{gap:7px;display:grid}.support-intro form label>span{text-transform:uppercase;font-size:9px;font-weight:900}.support-intro input,.support-intro select,.support-intro textarea{border:1.5px solid var(--ink);background:var(--paper);width:100%;font:inherit;border-radius:9px;padding:12px 13px}.support-intro textarea{resize:vertical}.support-intro form .button{justify-self:start}.support-list>article{border-bottom:1px solid #d8d7d0;grid-template-columns:1fr auto;gap:20px;padding:20px;display:grid}.support-list>article:last-child{border:0}.support-list article span{text-transform:uppercase;font-size:8px;font-weight:900}.support-list h3{margin:7px 0;font-size:19px}.support-list p{margin:0;font-size:11px;line-height:1.55}.support-list blockquote{border-left:4px solid var(--green);background:var(--paper);margin:14px 0 0;padding:13px;font-size:11px;line-height:1.55}.support-list blockquote strong{margin-bottom:4px;display:block}.support-list article>b{border:1px solid var(--ink);background:var(--yellow);text-transform:uppercase;border-radius:999px;align-self:start;padding:7px 10px;font-size:8px}.support-list article>b.resolved{background:var(--green)}.support-list article>b.in_progress{background:var(--blue)}.support-upload{border:1.5px dashed var(--ink);background:var(--paper);cursor:pointer;border-radius:10px;padding:14px}.support-upload input[type=file]{cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font-size:10px}.support-upload small{color:#65655f;font-size:9px;line-height:1.5}.update-request-list>details{border-bottom:1px solid #d8d7d0}.update-request-list>details:last-child{border-bottom:0}.update-request-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:16px;padding:20px;list-style:none;display:grid}.update-request-list summary::-webkit-details-marker{display:none}.update-request-list summary h3{overflow-wrap:anywhere;margin:6px 0}.update-request-list summary p{color:#62625d}.update-request-list summary>b{border:1px solid var(--ink);background:var(--yellow);text-transform:uppercase;white-space:nowrap;border-radius:999px;align-self:start;padding:7px 10px;font-size:8px}.update-request-list summary>b.in_progress{background:var(--blue)}.update-request-list summary>b.awaiting_customer{background:var(--coral)}.update-request-list summary>b.resolved{background:var(--green)}.update-request-list summary>i{font-size:19px;font-style:normal;font-weight:800;transition:transform .2s}.update-request-list details[open] summary>i{transform:rotate(45deg)}.update-request-detail{background:#f7f6f1;border-top:1px solid #d8d7d0;gap:16px;padding:0 20px 22px;display:grid}.update-request-original{border:1.5px solid var(--ink);background:var(--white);border-radius:12px;margin-top:20px;padding:17px}.update-request-original>p{white-space:pre-wrap;margin-top:8px}.update-request-thread{border:1.5px solid var(--ink);background:#deddd6;border-radius:13px;gap:10px;padding:16px;display:grid}.update-request-thread>article{border:1.5px solid var(--ink);background:var(--white);border-radius:12px;width:min(86%,520px);padding:14px}.update-request-thread>article.customer{background:var(--yellow);justify-self:end}.update-request-thread article>header{justify-content:space-between;gap:10px;margin-bottom:7px;display:flex}.update-request-thread article strong,.update-request-thread article time{font-size:8px}.update-request-thread article time{color:#676761}.update-request-thread article>p{white-space:pre-wrap}.update-thread-empty{color:#666660;text-align:center;padding:10px}.request-attachments{gap:7px;margin-top:12px;display:grid}.request-attachments>a{border:1px solid var(--ink);min-width:0;color:var(--ink);background:#ffffffc7;border-radius:9px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:9px 11px;text-decoration:none;display:grid}.request-attachments>a>span{border:1px solid var(--ink);background:var(--blue);border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.request-attachments>a>div{gap:3px;min-width:0;display:grid}.request-attachments strong,.request-attachments small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-attachments strong{font-size:10px}.request-attachments small{color:#676761;font-size:8px}.update-request-reply{border:1.5px solid var(--ink);background:var(--white);border-radius:13px;grid-template-columns:1fr auto;align-items:end;gap:10px;padding:17px;display:grid}.update-request-reply>label:first-child{grid-column:1/-1;gap:7px;display:grid}.update-request-reply label>span{text-transform:uppercase;font-size:9px;font-weight:900}.update-request-reply textarea{border:1.5px solid var(--ink);background:var(--paper);width:100%;font:inherit;resize:vertical;border-radius:9px;padding:12px}.support-upload.compact{border-style:solid;padding:10px 12px;display:inline-flex}.support-upload.compact input{opacity:0;width:1px;height:1px;position:absolute}.support-upload.compact span{white-space:nowrap}.workspace-state-page{background:var(--soft);place-items:center;min-height:100vh;padding:28px;display:grid}.workspace-state-page>section{border:3px solid var(--ink);background:var(--white);width:min(760px,100%);box-shadow:11px 11px 0 var(--periwinkle);border-radius:26px;padding:clamp(32px,7vw,72px)}.workspace-state-page .brand{margin-bottom:60px;display:inline-flex}.workspace-state-mark{border:2px solid var(--ink);background:var(--coral);border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:25px;font-size:31px;font-weight:900;display:grid}.workspace-state-page h1{letter-spacing:-.065em;max-width:650px;margin:0;font-size:clamp(44px,7vw,72px);line-height:.94}.workspace-state-page>section>p:not(.eyebrow){color:#5e5e58;max-width:570px;margin:21px 0 28px;line-height:1.6}.workspace-state-page>section>div{flex-wrap:wrap;gap:10px;display:flex}.account-loading .loading-lines{gap:12px;margin-top:70px;display:grid}.account-loading i{background:linear-gradient(100deg,#deddd6 25%,#f7f6f1 42%,#deddd6 60%) 0 0/300% 100%;border-radius:9px;animation:1.25s linear infinite workspace-shimmer;display:block}.account-loading .loading-lines i{height:45px}.loading-heading{gap:15px;margin-bottom:35px;display:grid}.loading-heading i:first-child{width:min(490px,75%);height:64px}.loading-heading i:last-child{width:min(310px,55%);height:18px}.loading-hero{background:linear-gradient(100deg,#c7dfff 25%,#edf4ff 42%,#c7dfff 60%) 0 0/300% 100%;border-radius:24px;height:235px;animation:1.25s linear infinite workspace-shimmer}.loading-cards{grid-template-columns:1.3fr .7fr;gap:20px;margin-top:28px;display:grid}.loading-cards i{min-height:220px}.loading-cards i:last-child{grid-row:span 2}@keyframes workspace-shimmer{to{background-position:-100% 0}}@media (width<=1000px){.customer-dashboard>aside .project-switcher{display:none}.workspace-mobile-project{margin-bottom:24px;display:block}.workspace-mobile-project .project-switcher{max-width:520px;margin-top:0}.setup-progress-strip{grid-template-columns:repeat(3,1fr)}.setup-progress-strip button:nth-child(3){border-right:0}.setup-progress-strip button:nth-child(-n+3){border-bottom:1.5px solid var(--ink)}.setup-choices>div,.section-picker-options{grid-template-columns:1fr 1fr}}@media (width<=720px){.workspace-mobile-nav{gap:8px;margin:-12px 0 28px;padding-bottom:8px;display:flex;overflow-x:auto}.workspace-mobile-nav button{background:var(--white);border:1.5px solid var(--ink);border-radius:999px;flex:none;padding:9px 12px;font-size:11px;font-weight:800}.workspace-mobile-nav button.active{background:var(--yellow)}.workspace-mobile-nav button.needs-action:not(.active){border-color:var(--coral);background:#fff0e8}.workspace-mobile-project{margin-bottom:20px}.workspace-mobile-project .project-switcher{max-width:none}.workspace-heading{display:block}.workspace-heading h1{font-size:48px}.workspace-heading>span{margin-top:18px;display:inline-block}.setup-progress-strip{display:flex;overflow-x:auto}.setup-progress-strip button{min-width:125px;border-right:1.5px solid var(--ink)!important;border-bottom:0!important}.local-serving-options{grid-template-columns:1fr 1fr}.local-business-details summary{grid-template-columns:1fr 24px}.local-business-details summary b{display:none}.setup-card>header,.setup-card>section>header,.setup-fields,.setup-card>footer{padding:25px 20px}.setup-card>footer{flex-direction:column-reverse}.setup-card>footer .button{width:100%}.setup-save-error{grid-template-columns:38px 1fr}.setup-save-error .button{grid-column:1/-1;width:100%}.setup-missing-summary{margin-inline:20px}.setup-missing-summary>div article{flex-direction:column;align-items:flex-start}.field-pair,.upload-row,.workspace-grid,.billing-hero,.message-compose,.setup-choices>div{grid-template-columns:1fr}.setup-review-summary>header{flex-direction:column;align-items:flex-start}.setup-review-summary>div{grid-template-columns:1fr}.setup-review-summary article:nth-child(odd){border-right:0}.setup-review-summary article:nth-last-child(2){border-bottom:1px solid #d6d5ce}.section-picker-options{grid-template-columns:1fr}.section-picker-heading{flex-direction:column;align-items:flex-start}.domain-journey{padding:18px 14px}.domain-journey-options{grid-template-columns:1fr}.domain-journey-options label>span{min-height:auto}.setup-repeatable{padding:17px 14px}.setup-repeatable>header{flex-direction:column}.setup-repeatable-list>article{grid-template-columns:30px minmax(0,1fr)}.repeatable-fields{grid-template-columns:1fr}.repeatable-remove{position:absolute;top:14px;right:14px}.setup-permission{grid-template-columns:34px minmax(0,1fr);padding:14px}.setup-permission>span{width:34px;height:34px}.billing-hero>div{min-width:0;padding:28px 24px}.billing-hero strong{font-size:clamp(44px,15vw,68px)}.billing-hero>div+div{border-top:3px solid var(--ink);border-left:0}.message-thread article{width:94%;max-width:none}.message-thread article header{flex-direction:column;align-items:flex-start;gap:4px}.dashboard-activity>header{flex-direction:column;align-items:flex-start;padding:23px 20px}.activity-feed>button{grid-template-columns:42px minmax(0,1fr);padding:16px 17px}.activity-icon{width:39px;height:39px}.activity-feed>button>i{display:none}.support-intro{grid-template-columns:1fr}.support-intro>article,.support-intro>form{padding:25px 20px}.update-request-list summary{grid-template-columns:minmax(0,1fr) 20px;gap:10px}.update-request-list summary>b{grid-column:1;justify-self:start}.update-request-list summary>i{grid-area:1/2/span 2}.update-request-detail{padding-inline:13px}.update-request-thread{padding:10px}.update-request-thread>article{width:94%}.update-request-reply{grid-template-columns:1fr}.update-request-reply .button{width:100%}.support-upload.compact{justify-content:center}.submitted-brief-grid{grid-template-columns:1fr}.brief-amendment-panel>summary{grid-template-columns:minmax(0,1fr) 22px;padding:19px}.brief-amendment-panel>summary>b{display:none}.brief-amendment-panel>div{grid-template-columns:1fr}.brief-amendment-panel>div>section{border-top:2px solid var(--ink);border-left:0}.customer-request-section{padding:24px 19px}.customer-request-section form{grid-template-columns:1fr}.customer-request-section form>label{align-items:center;min-height:36px;display:flex}.request-centre-summary,.review-layout,.support-intro{grid-template-columns:1fr}.review-hero,.launch-hero{flex-direction:column;align-items:flex-start}.review-hero .button{width:100%}.homepage-approval-next ol{grid-template-columns:1fr 1fr}.homepage-approval-next li:nth-child(2){border-right:0}.homepage-approval-next li:nth-child(-n+2){border-bottom:1px solid #d5d4cd}.homepage-approval-next>footer{flex-direction:column;align-items:flex-start}.homepage-approval-next>footer .button{width:100%}.domain-next-step-banner,.review-launch-next-step{grid-template-columns:44px minmax(0,1fr);padding:18px}.domain-next-step-banner>span,.review-launch-next-step>span{width:42px;height:42px}.domain-next-step-banner .button,.review-launch-next-step .button{grid-column:1/-1;width:100%}.request-history>article{grid-template-columns:1fr}.launch-hero>strong{width:88px;height:88px}.launch-checklist article{grid-template-columns:43px 1fr}.launch-checklist article>b{grid-column:2;justify-self:start}.support-intro>form{border-top:3px solid var(--ink);border-left:0}.customer-request-prompt,.domain-connect-card>header,.domain-live-address{flex-direction:column;align-items:flex-start}.domain-connect-progress{grid-template-columns:repeat(2,1fr);gap:16px 0}.domain-connect-progress>span:nth-child(2):after{display:none}.domain-connect-choice>form{flex-direction:column;align-items:flex-start}.domain-record-grid{grid-template-columns:1fr}.domain-record-grid>div{border-bottom:1px solid #d4d3cc;border-right:0}.domain-record-grid>div:last-child{border-bottom:0}.domain-connect-card>form .button,.domain-connect-choice>form .button{width:100%}.domain-connect-status{grid-template-columns:44px 1fr}.domain-connect-status>span{width:42px;height:42px}.domain-connect-card>form.domain-help-request,.domain-assistance-active{grid-template-columns:1fr;margin-inline:16px}.domain-automatic-pending{grid-template-columns:42px 1fr;margin-inline:16px}.domain-automatic-pending>span{width:40px;height:40px}.domain-help-request .button,.domain-assistance-active .button{width:100%}.domain-assistance-active>div:last-child{justify-items:stretch}.review-history>details>summary{grid-template-columns:42px minmax(0,1fr) 18px;padding-inline:14px}.review-history>details>summary>b{display:none}.review-history-detail{padding-inline:14px}.additional-feedback>summary{grid-template-columns:minmax(0,1fr) 22px}.additional-feedback>summary>b{display:none}.additional-feedback-form .button{width:100%}.review-checklist>div,.feedback-field-pair,.approval-receipt dl,.homepage-approval-next ol{grid-template-columns:1fr}.homepage-approval-next>header{flex-direction:column}.homepage-approval-next li{border-right:0;border-bottom:1px solid #d5d4cd!important}.homepage-approval-next li:last-child{border-bottom:0!important}.approval-receipt dl>div{border-right:0;border-bottom:1px solid #d5d4cd!important}.approval-receipt dl>div:last-child{border-bottom:0!important}.review-return-cue.active{top:6px}.loading-cards{grid-template-columns:1fr}.loading-cards i:last-child{grid-row:auto}}.dashboard-nav-group{gap:4px;display:grid}.dashboard-nav-group+.dashboard-nav-group{border-top:1px solid #deddd6;margin-top:12px;padding-top:12px}.dashboard-nav-group>strong{color:#77776f;letter-spacing:.1em;text-transform:uppercase;padding-inline:13px;font-size:8px;font-weight:900}.project-owner-state{border:2px solid var(--ink);background:var(--green);min-width:190px;box-shadow:4px 4px 0 var(--ink);border-radius:15px;gap:5px;padding:18px;display:grid}.project-owner-state.customer{background:var(--coral)}.project-owner-state small,.milestone-progress>header span,.milestone-progress>aside span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.project-owner-state strong{font-size:19px}.project-owner-state span{font-size:10px;font-weight:750}.milestone-progress{border:3px solid var(--ink);background:var(--white);border-radius:20px;margin:28px 0 22px;padding:25px 28px}.milestone-progress>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.milestone-progress h2{margin:5px 0 0;font-size:clamp(27px,3vw,38px)}.milestone-progress>header>strong{border:1px solid var(--ink);background:var(--yellow);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:9px}.milestone-bar{grid-template-columns:repeat(8,1fr);gap:5px;margin:22px 0 12px;display:grid}.milestone-bar i{border:1.5px solid var(--ink);background:#deddd6;border-radius:999px;height:13px}.milestone-bar i.complete{background:var(--green)}.milestone-bar i.current{background:var(--yellow);box-shadow:2px 2px 0 var(--periwinkle)}.milestone-progress>footer{color:#6a6a64;grid-template-columns:repeat(3,1fr);gap:14px;font-size:8px;display:grid}.milestone-progress>footer strong{color:var(--ink);text-align:center}.milestone-progress>footer span:last-child{text-align:right}.milestone-progress>aside{border-top:1px solid #d5d4cd;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:17px;display:flex}.milestone-progress>aside strong{text-align:right;font-size:11px}.your-actions{border:3px solid var(--ink);background:var(--white);box-shadow:7px 7px 0 var(--periwinkle);border-radius:21px;margin-bottom:22px;overflow:hidden}.your-actions>header{background:var(--yellow);border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.your-actions>header h2{margin:7px 0 0;font-size:clamp(25px,3vw,36px)}.your-actions>header>strong{border:2px solid var(--ink);background:var(--white);border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.your-actions>div{display:grid}.your-actions article{border-bottom:1px solid #d7d6cf;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 22px;display:grid}.your-actions article:last-child{border:0}.your-actions article>span{border:1.5px solid var(--ink);background:var(--blue);border-radius:10px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.your-actions article.urgent>span{background:var(--coral)}.your-actions article>div>strong{font-size:13px}.your-actions article p{color:#5f5f59;margin:5px 0 0;font-size:10px;line-height:1.5}.your-actions article .button{white-space:nowrap;min-height:40px;padding:9px 13px;font-size:9px}.your-actions.all-clear>header{background:var(--green);border-bottom:0}.your-actions.all-clear>p{margin:0;padding:19px 28px;font-size:11px}.message-compose{grid-template-columns:minmax(0,1fr) auto}.message-compose textarea{grid-column:1/-1}.message-attach{cursor:pointer;align-items:center;gap:10px;display:flex}.message-attach input{opacity:0;width:1px;height:1px;position:absolute}.message-attach span{border:1.5px solid var(--ink);background:var(--paper);border-radius:9px;padding:10px 12px;font-size:9px;font-weight:900}.message-attach small{color:#66665f;font-size:8px}.message-attachments{gap:6px;margin-top:10px;display:grid}.message-attachments a{border:1px solid var(--ink);min-width:0;color:var(--ink);background:#ffffffb3;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:8px;text-decoration:none;display:grid}.message-attachments a>span{border:1px solid var(--ink);background:var(--blue);border-radius:6px;place-items:center;width:32px;height:32px;font-size:7px;font-weight:900;display:grid}.message-attachments a>div{min-width:0;display:grid}.message-attachments strong,.message-attachments small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.file-library-groups{gap:20px;margin-top:24px;display:grid}.file-library-groups>section>header,.file-library-groups.conversation-files>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.file-library-groups header span{border:1px solid var(--ink);background:var(--blue);border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;font-weight:900;display:grid}.file-library-groups.conversation-files{margin-top:30px}.customer-file-list article{grid-template-columns:45px minmax(0,1fr) auto}.customer-file-list article nav{gap:7px;display:flex}.customer-file-list article nav a{border:1px solid var(--ink);color:var(--ink);background:var(--paper);border-radius:7px;padding:7px 9px;font-size:8px;font-weight:900;text-decoration:none}.file-request-link{cursor:pointer;background:0 0;border:0;margin-top:24px;padding:0;font-weight:850;text-decoration:underline}.billing-summary{margin-bottom:24px}.billing-timeline,.billing-details-grid>section{border:2px solid var(--ink);background:var(--white);border-radius:16px}.billing-timeline{overflow:hidden}.billing-timeline>header{border-bottom:2px solid var(--ink);background:var(--blue);padding:24px}.billing-timeline>header>span,.billing-details-grid>section>span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.billing-timeline h2{margin:7px 0 0}.billing-timeline ol{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.billing-timeline li{border-right:1px solid #d6d5ce;grid-template-columns:34px 1fr;gap:10px;padding:20px;display:grid}.billing-timeline li:last-child{border:0}.billing-timeline li>span{border:1px solid var(--ink);background:#deddd6;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.billing-timeline li.complete>span{background:var(--green)}.billing-timeline li.current>span{background:var(--yellow)}.billing-timeline li div{gap:4px;display:grid}.billing-timeline li strong{font-size:10px}.billing-timeline li small{color:#66665f;font-size:8px}.billing-details-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.billing-details-grid>section{padding:22px}.billing-details-grid h3{margin:8px 0}.billing-details-grid p{color:#5e5e58;font-size:10px;line-height:1.55}.billing-details-grid a{color:var(--ink);font-size:9px;font-weight:900}.preference-saved{border:1.5px solid var(--ink);background:var(--green);border-radius:10px;margin-bottom:18px;padding:12px 15px;font-size:10px;font-weight:900}.notification-preferences{border:3px solid var(--ink);background:var(--white);border-radius:20px;overflow:hidden}.notification-preferences>header{border-bottom:2px solid var(--ink);background:var(--blue);padding:26px 28px}.notification-preferences>header h2{margin:0 0 8px}.notification-preferences>header p{margin:0;font-size:11px}.notification-preferences>label{cursor:pointer;border-bottom:1px solid #d5d4cd;justify-content:space-between;align-items:center;gap:20px;padding:19px 28px;display:flex}.notification-preferences>label>span{gap:4px;display:grid}.notification-preferences>label strong{font-size:12px}.notification-preferences>label small{color:#65655f;font-size:9px}.notification-preferences input{opacity:0;position:absolute}.notification-preferences label>i{border:1.5px solid var(--ink);background:#deddd6;border-radius:999px;flex:none;width:48px;height:27px;position:relative}.notification-preferences label>i:after{content:"";border:1px solid var(--ink);background:var(--white);border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px}.notification-preferences input:checked+i{background:var(--green)}.notification-preferences input:checked+i:after{transform:translate(20px)}.notification-preferences input:focus-visible+i{outline:3px solid var(--periwinkle)}.notification-preferences>.button{margin:22px 28px 26px}.request-draft-status{color:#565650;margin-top:8px;font-size:8px;font-weight:850;display:block}.request-draft-status.error{color:#8e2712}.support-expectation{border:1.5px solid var(--ink);background:var(--blue);border-radius:10px;gap:5px;padding:14px;display:grid}.support-expectation.urgent{background:var(--coral);box-shadow:3px 3px 0 var(--ink)}.support-expectation span{text-transform:uppercase;font-size:8px;font-weight:900}.support-expectation strong{font-size:13px}.support-expectation p{margin:0;font-size:9px}.request-review>aside.urgent{background:var(--coral)}.support-reopen{border:1.5px solid var(--ink);background:var(--yellow);border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.support-reopen p{margin:5px 0 0;font-size:9px}.review-decision-paths{background:#f7f6f1;gap:0;padding:22px;display:grid}.review-choice{border:3px solid var(--ink);background:var(--white);box-shadow:6px 6px 0 var(--ink);border-radius:17px;overflow:hidden}.review-choice>header{border-bottom:2px solid var(--ink);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:15px;padding:22px 24px;display:grid}.feedback-choice>header{background:var(--coral)}.approval-choice>header{background:var(--green)}.review-choice>header>span{border:2px solid var(--ink);background:var(--white);border-radius:50%;place-items:center;width:52px;height:52px;font-size:19px;font-weight:950;display:grid}.review-choice>header>div{min-width:0}.review-choice>header small{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.review-choice>header h4{letter-spacing:-.04em;margin:5px 0 4px;font-size:23px}.review-choice>header p{max-width:620px;margin:0;font-size:10px;line-height:1.5}.review-choice>header>b{border:1.5px solid var(--ink);background:var(--white);text-transform:uppercase;border-radius:999px;align-self:start;padding:6px 9px;font-size:8px}.review-choice>form{background:var(--white);gap:14px;padding:24px 26px;display:grid}.review-choice.approval-choice>form{background:#f1f8ee}.review-choice-divider{z-index:1;place-items:center;height:66px;display:grid;position:relative}.review-choice-divider:before{background:var(--ink);content:"";width:100%;height:2px;position:absolute;top:50%}.review-choice-divider>span{z-index:1;border:2px solid var(--ink);background:var(--yellow);border-radius:50%;place-items:center;width:46px;height:46px;font-size:10px;font-weight:950;display:grid}.feedback-choice .review-checklist input:checked+span{background:var(--coral)}.approval-choice .review-checklist input:checked+span{background:var(--green)}.feedback-choice .button,.approval-choice .button{justify-content:center;width:100%;min-height:48px}.feedback-choice .button{background:var(--yellow)}.approval-choice .button{background:var(--ink);color:var(--white)}.mobile-more-nav{display:none}.client-site-health{border:3px solid var(--ink);background:var(--white);box-shadow:7px 7px 0 var(--green);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 0 22px;padding:22px 24px;display:grid}.client-site-health.yellow{box-shadow:7px 7px 0 var(--yellow)}.client-site-health.coral{box-shadow:7px 7px 0 var(--coral)}.client-site-health.grey{box-shadow:7px 7px #c8c7c0}.client-site-health-icon{border:2px solid var(--ink);background:var(--green);border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.client-site-health.yellow .client-site-health-icon{background:var(--yellow)}.client-site-health.coral .client-site-health-icon{background:var(--coral)}.client-site-health.grey .client-site-health-icon{background:#deddd6}.client-site-health-icon span{border:3px solid var(--ink);border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 5px #ffffffb3}.client-site-health h2{margin:5px 0;font-size:clamp(23px,2.5vw,32px)}.client-site-health p{color:#55554f;margin:0;font-size:11px;line-height:1.5}.client-site-health small{color:#676761;margin-top:8px;font-size:9px;font-weight:750;display:block}.client-site-health .button{white-space:nowrap}.client-site-health-monthly{border:1.5px solid var(--ink);background:#f7f6f1;border-radius:13px;grid-column:2/-1;overflow:hidden}.client-site-health-monthly>header{border-bottom:1px solid #d6d5ce;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.client-site-health-monthly.within>header{background:#eef8e9}.client-site-health-monthly.attention>header{background:#fff0ea}.client-site-health-monthly>header div{gap:3px;display:grid}.client-site-health-monthly>header span{color:#62625d;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900}.client-site-health-monthly>header strong{font-size:14px}.client-site-health-monthly>header b{border:1px solid var(--ink);background:var(--white);border-radius:999px;padding:5px 8px;font-size:9px}.client-site-health-monthly>div{background:#d6d5ce;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.client-site-health-monthly article{background:var(--white);padding:12px 14px}.client-site-health-monthly article span{color:#676761;font-size:9px;font-weight:800;display:block}.client-site-health-monthly article strong{margin-top:5px;font-size:15px;display:block}.client-site-health-monthly>p{background:var(--white);padding:12px 15px;font-size:10px;font-weight:750}@media (width<=1000px){.dashboard-nav-group>strong{display:none}.dashboard-nav-group+.dashboard-nav-group{border-top:0;margin-top:4px;padding-top:0}}@media (width<=720px){.workspace-mobile-nav{flex-wrap:wrap;overflow:visible}.mobile-more-nav{display:block;position:relative}.mobile-more-nav>summary{border:1.5px solid var(--ink);background:var(--white);cursor:pointer;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800;list-style:none}.mobile-more-nav>summary::-webkit-details-marker{display:none}.mobile-more-nav>div{z-index:20;border:2px solid var(--ink);background:var(--white);width:min(280px,86vw);box-shadow:6px 6px 0 var(--periwinkle);border-radius:13px;gap:6px;margin-top:7px;padding:10px;display:grid;position:absolute;right:0}.mobile-more-nav>div button{text-align:left;border-radius:8px;justify-content:space-between;width:100%}.milestone-project{flex-direction:column;align-items:flex-start;gap:22px}.project-owner-state{width:100%;min-width:0}.milestone-progress{padding:22px 18px}.milestone-progress>header,.milestone-progress>aside{flex-direction:column;align-items:flex-start}.milestone-progress>footer{grid-template-columns:1fr}.milestone-progress>footer strong,.milestone-progress>footer span:last-child,.milestone-progress>aside strong{text-align:left}.your-actions>header{align-items:flex-start}.your-actions article{grid-template-columns:34px minmax(0,1fr);padding:16px}.your-actions article .button{grid-column:1/-1;width:100%}.billing-timeline ol,.billing-details-grid{grid-template-columns:1fr}.billing-timeline li{border-bottom:1px solid #d6d5ce;border-right:0}.customer-file-list article{grid-template-columns:42px minmax(0,1fr)}.customer-file-list article nav{grid-column:1/-1}.message-attach{flex-direction:column;align-items:flex-start}.support-reopen{flex-direction:column;align-items:stretch}.review-decision-paths{padding:13px}.review-choice{box-shadow:4px 4px 0 var(--ink)}.review-choice>header{grid-template-columns:44px minmax(0,1fr);padding:18px}.review-choice>header>span{width:42px;height:42px;font-size:15px}.review-choice>header>b{grid-column:2;justify-self:start}.review-choice>form{padding:18px}.review-choice-divider{height:58px}.client-site-health{grid-template-columns:auto minmax(0,1fr);padding:18px}.client-site-health .button{grid-column:1/-1;width:100%}.client-site-health-monthly{grid-column:1/-1}.client-site-health-monthly>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.customer-login-page{background:radial-gradient(circle at 9% 78%, #9be0b659, transparent 24%), radial-gradient(circle at 92% 18%, #93d8ff61, transparent 27%), var(--paper);min-height:100vh;position:relative;overflow:hidden}.customer-login-header{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f1e8e6;border-bottom:1px solid #12121229;position:relative}.customer-login-header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:92px;display:flex}.customer-login-home{border-bottom:1.5px solid var(--ink);padding-bottom:3px;font-size:12px;font-weight:850}.customer-login-shell{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(390px,.72fr);align-items:center;gap:clamp(70px,9vw,145px);width:min(1240px,100% - 48px);min-height:calc(100vh - 92px);margin:0 auto;padding:clamp(72px,8vw,128px) 0;display:grid;position:relative}.customer-login-copy{max-width:700px}.customer-login-copy h1{letter-spacing:-.072em;max-width:680px;margin:24px 0 28px;font-size:clamp(58px,6.7vw,102px);font-weight:950;line-height:.9}.customer-login-copy>p:not(.eyebrow){color:#50504b;max-width:630px;margin:0;font-size:clamp(17px,1.55vw,22px);line-height:1.65}.customer-login-points{border-top:2px solid var(--ink);max-width:630px;margin-top:44px}.customer-login-points>div{border-bottom:1px solid #b8b6ae;grid-template-columns:44px 1fr;align-items:center;gap:16px;min-height:63px;display:grid}.customer-login-points span{font-size:11px;font-weight:950}.customer-login-points strong{font-size:14px}.customer-login-card{background:var(--white);border:3px solid var(--ink);box-shadow:11px 11px 0 var(--periwinkle);border-radius:24px;padding:30px;position:relative}.customer-login-card:before{z-index:-1;content:"";background:var(--coral);border:3px solid var(--ink);border-radius:18px;width:88px;height:88px;position:absolute;top:-35px;right:22px;transform:rotate(8deg)}.customer-login-card-top{border-bottom:2px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;margin-bottom:33px;padding-bottom:17px;font-size:10px;font-weight:950;display:flex}.customer-login-card-top i{background:var(--yellow);border:1.5px solid var(--ink);width:35px;height:35px;box-shadow:3px 3px 0 var(--periwinkle);border-radius:50%;place-items:center;font-style:normal;display:grid}.customer-login-card form h2{letter-spacing:-.06em;margin:0;font-size:clamp(37px,3.3vw,52px);font-weight:950;line-height:.98}.customer-login-card form>p:not(.customer-login-error){color:#62625d;margin:17px 0 27px;font-size:14px;line-height:1.65}.customer-login-card label{letter-spacing:.04em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:900;display:block}.customer-login-card input{width:100%;min-height:58px;color:var(--ink);border:2px solid var(--ink);font:inherit;background:#f6f4ee;border-radius:12px;outline:none;padding:14px 16px;font-size:16px}.customer-login-card input:focus{background:var(--white);box-shadow:4px 4px 0 var(--periwinkle)}.customer-login-card .customer-code-input{letter-spacing:.24em;text-align:center;font-size:30px;font-weight:950}.customer-login-error{color:#7a201b;background:#ffe0dc;border:1px solid #d65b50;border-radius:9px;margin:13px 0 0;padding:11px 13px;font-size:12px;font-weight:750;line-height:1.45}.customer-login-submit{justify-content:space-between;width:100%;min-height:58px;margin-top:18px}.customer-login-submit:disabled{cursor:wait;opacity:.62}.customer-login-card form>small{color:#6b6b65;text-align:center;margin-top:14px;font-size:11px;line-height:1.5;display:block}.customer-login-actions{justify-content:center;gap:20px;margin-top:17px;display:flex}.customer-login-actions button{border:0;border-bottom:1px solid var(--ink);color:var(--ink);cursor:pointer;font:inherit;background:0 0;padding:0 0 3px;font-size:11px;font-weight:800}.customer-login-actions button:disabled{cursor:wait;opacity:.55}.customer-login-secure{background:var(--green);border:1.5px solid var(--ink);border-radius:12px;grid-template-columns:35px 1fr;align-items:center;gap:12px;margin-top:26px;padding:16px;display:grid}.customer-login-secure>span{background:var(--white);border:1px solid var(--ink);border-radius:50%;place-items:center;width:33px;height:33px;font-weight:950;display:grid}.customer-login-secure p{margin:0;font-size:11px;line-height:1.45}.customer-login-flight{width:490px;color:var(--periwinkle);pointer-events:none;position:absolute;bottom:-24px;right:-55px}.customer-login-flight svg{fill:none;stroke:currentColor;stroke-dasharray:10 12;stroke-width:2px;width:100%}.customer-login-flight>span{font-size:62px;font-weight:300;position:absolute;top:-7px;right:28px;transform:rotate(-14deg)}@media (width<=900px){.customer-login-shell{grid-template-columns:1fr;align-items:start;gap:70px}.customer-login-copy h1{max-width:760px}.customer-login-card{width:min(590px,100%);margin:0 auto}}@media (width<=620px){.customer-login-header-inner{min-height:78px}.customer-login-shell{width:min(100% - 32px,1240px);min-height:calc(100vh - 78px);padding:60px 0 85px}.customer-login-copy h1{font-size:clamp(49px,15vw,70px)}.customer-login-points{margin-top:34px}.customer-login-card{box-shadow:7px 7px 0 var(--periwinkle);padding:23px 20px}.customer-login-card:before{width:67px;height:67px;right:14px}.customer-login-actions{flex-direction:column;align-items:center;gap:12px}.customer-login-flight{opacity:.55}}.staff-auth-page,.staff-dashboard{--staff-paper:#f3f2ec;min-height:100vh;color:var(--ink);background:var(--staff-paper)}.staff-auth-page{place-items:center;padding:32px;display:grid}.staff-auth-card{border:3px solid var(--ink);background:var(--white);width:min(1180px,100%);min-height:680px;box-shadow:13px 13px 0 var(--periwinkle);border-radius:30px;grid-template-columns:1.05fr .95fr;display:grid;overflow:hidden}.staff-auth-copy{flex-direction:column;align-items:flex-start;padding:clamp(38px,6vw,76px);display:flex}.staff-auth-copy .brand{margin-bottom:auto}.staff-kicker{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 20px;font-size:11px;font-weight:900;display:flex}.staff-kicker>span{border:1.5px solid var(--ink);background:var(--yellow);width:27px;height:9px;box-shadow:2px 2px 0 var(--periwinkle);border-radius:999px;display:inline-block}.staff-auth-copy h1{letter-spacing:-.07em;max-width:600px;margin:0;font-size:clamp(54px,6vw,88px);font-weight:900;line-height:.9}.staff-auth-lead{color:#555550;max-width:590px;margin:27px 0 32px;font-size:17px;line-height:1.65}.staff-signin-button{justify-content:space-between;min-width:235px}.staff-auth-copy>small{color:#676762;margin-top:17px;font-size:11px}.staff-auth-preview{color:var(--white);background:var(--ink);flex-direction:column;padding:clamp(30px,4vw,55px);display:flex}.staff-preview-top{border-bottom:1px solid #555;justify-content:space-between;align-items:center;padding-bottom:25px;font-size:12px;font-weight:850;display:flex}.staff-preview-top i{color:var(--ink);background:var(--green);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:9px;font-style:normal}.staff-preview-total{margin:auto 0 35px;display:grid}.staff-preview-total>span{color:#bebeb8;text-transform:uppercase;font-size:12px}.staff-preview-total strong{color:var(--yellow);letter-spacing:-.1em;margin:12px 0;font-size:clamp(105px,11vw,165px);line-height:.8}.staff-preview-total small{color:#d6d6cf}.staff-preview-grid{border:2px solid var(--white);border-radius:19px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.staff-preview-grid article{border-right:1px solid var(--white);border-bottom:1px solid var(--white);flex-direction:column;justify-content:space-between;min-height:105px;padding:18px;display:flex}.staff-preview-grid article:nth-child(2n){border-right:0}.staff-preview-grid article:nth-last-child(-n+2){border-bottom:0}.staff-preview-grid span{color:#c6c6c0;text-transform:uppercase;font-size:10px}.staff-preview-grid strong{font-size:34px}.staff-access-card{border:3px solid var(--ink);background:var(--white);width:min(720px,100%);box-shadow:11px 11px 0 var(--periwinkle);border-radius:28px;padding:clamp(35px,6vw,70px)}.staff-access-card .brand{margin-bottom:70px;display:inline-flex}.staff-lock{border:3px solid var(--ink);background:var(--coral);width:72px;height:72px;box-shadow:6px 6px 0 var(--ink);border-radius:50%;place-items:center;margin-bottom:30px;font-size:44px;font-weight:700;line-height:1;display:grid}.staff-access-card h1{letter-spacing:-.065em;max-width:620px;margin:0;font-size:clamp(45px,6vw,72px);line-height:.94}.staff-access-card>p:not(.staff-kicker){color:#555550;max-width:590px;margin:23px 0 30px;line-height:1.65}.staff-dashboard{grid-template-columns:250px minmax(0,1fr);display:grid}.staff-sidebar{border-right:2px solid var(--ink);background:var(--white);flex-direction:column;min-width:0;height:100vh;padding:29px 22px 24px;display:flex;position:sticky;top:0}.staff-sidebar .brand{align-self:flex-start;font-size:31px}.staff-mode{border:1px solid var(--ink);background:var(--yellow);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-top:15px;padding:6px 9px;font-size:9px;font-weight:900}.staff-sidebar nav{gap:5px;margin-top:32px;display:grid;overflow-y:auto}.staff-sidebar nav button,.staff-sidebar nav>span{min-height:48px;color:var(--ink);border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;padding:8px 11px;font-size:13px;font-weight:800;text-decoration:none;display:grid}.staff-sidebar nav button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.staff-sidebar nav button.active{border:1.5px solid var(--ink);background:var(--yellow);box-shadow:3px 3px 0 var(--periwinkle)}.staff-sidebar nav>span{color:#8a8a84}.staff-sidebar nav i{border:1.3px solid;border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.staff-sidebar nav small{letter-spacing:.06em;background:#ecebe5;border-radius:999px;padding:4px 6px;font-size:8px}.staff-profile{border-top:1px solid #d0cfc8;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;margin-top:auto;padding-top:20px;display:grid}.staff-profile>span{border:1.5px solid var(--ink);background:var(--blue);border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;font-weight:900;display:grid}.staff-profile div{gap:3px;min-width:0;display:grid}.staff-profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.staff-profile small{color:#74746e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.staff-signout{color:#5f5f59;text-align:center;text-underline-offset:3px;margin-top:13px;font-size:10px;font-weight:800}.staff-main{min-width:0;padding:47px clamp(28px,4.5vw,68px) 80px}.staff-main-header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:35px;display:flex}.staff-main-header h1{letter-spacing:-.07em;margin:0;font-size:clamp(50px,5vw,76px);font-weight:900;line-height:.92}.staff-main-header>div:first-child>p:last-child{color:#5b5b56;max-width:670px;margin:17px 0 0;line-height:1.55}.staff-header-actions{flex:none;justify-items:end;gap:15px;display:grid}.staff-date{color:#696963;font-size:11px;font-weight:750}.staff-header-actions .button:disabled{color:var(--ink);opacity:1;cursor:default}.staff-metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px;display:grid}.staff-metric{border:2.5px solid var(--ink);min-width:0;min-height:175px;box-shadow:5px 5px 0 var(--ink);border-radius:20px;align-content:space-between;padding:22px;display:grid}.staff-metric.blue{background:var(--blue)}.staff-metric.yellow{background:var(--yellow)}.staff-metric.coral{background:var(--coral)}.staff-metric.green{background:var(--green)}.staff-metric>span{letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}.staff-metric strong{letter-spacing:-.075em;margin:13px 0;font-size:60px;line-height:.85}.staff-metric small{font-size:10px;font-weight:700}.staff-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:22px;display:grid}.staff-panel{border:2.5px solid var(--ink);background:var(--white);border-radius:21px;min-width:0;padding:27px}.staff-panel>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:24px;display:flex}.staff-panel-label{letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.staff-panel h2{letter-spacing:-.055em;margin:0;font-size:33px;line-height:1}.staff-panel header button{color:#666660;background:0 0;border:0;padding:6px 0;font-size:10px;font-weight:850}.staff-project-list{border-top:1.5px solid var(--ink)}.staff-project-list article{border-bottom:1px solid #d2d1ca;grid-template-columns:40px minmax(160px,1.3fr) minmax(120px,.8fr) 60px 28px;align-items:center;gap:12px;min-width:0;padding:16px 0;display:grid}.staff-project-list article:last-child{border-bottom:0;padding-bottom:0}.staff-project-avatar{border:1.5px solid var(--ink);background:var(--staff-paper);border-radius:10px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid}.staff-project-name{gap:4px;min-width:0;display:grid}.staff-project-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.staff-project-name small{color:#74746e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.staff-status{border:1px solid var(--ink);white-space:nowrap;border-radius:999px;justify-self:start;padding:6px 8px;font-size:8px;font-weight:850}.staff-status.green{background:var(--green)}.staff-status.yellow{background:var(--yellow)}.staff-status.blue{background:var(--blue)}.staff-status.coral{background:var(--coral)}.staff-project-list time{color:#70706b;font-size:9px}.staff-project-list button{border:1.3px solid var(--ink);background:var(--white);opacity:.45;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.staff-attention-row{border-left:4px solid #0000}.staff-attention-row:has(.staff-status.coral){border-left-color:var(--coral);padding-left:10px}.staff-attention-row .staff-project-name small{max-width:430px}.staff-attention-row>button{cursor:pointer;opacity:1}.staff-attention-row>button:hover{background:var(--yellow)}.staff-pipeline{background:var(--ink);color:var(--white)}.staff-pipeline-total{align-items:baseline;gap:10px;margin:13px 0 30px;display:flex}.staff-pipeline-total strong{color:var(--yellow);letter-spacing:-.08em;font-size:75px;line-height:.8}.staff-pipeline-total span{color:#c5c5be;font-size:10px}.staff-stage-list{gap:17px;display:grid}.staff-stage-list>div{grid-template-columns:72px 1fr 18px;align-items:center;gap:9px;display:grid}.staff-stage-list span{color:#d7d7d0;font-size:9px}.staff-stage-list i{background:#444;border-radius:999px;height:8px;position:relative;overflow:hidden}.staff-stage-list i:after{width:var(--stage-width);content:"";border-radius:inherit;background:var(--yellow);position:absolute;inset:0 auto 0 0}.staff-stage-list strong{text-align:right;font-size:11px}.staff-activity{grid-column:1/-1}.staff-activity>header>small{color:#73736d;font-size:9px;font-weight:750}.staff-activity-filters{flex-wrap:wrap;gap:7px;margin:16px 0 18px;display:flex}.staff-activity-filters button{border:1.3px solid var(--ink);background:var(--white);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:850}.staff-activity-filters button.active{background:var(--yellow);box-shadow:2px 2px 0 var(--ink)}.staff-activity-feed{gap:18px;display:grid}.staff-activity-feed>section{grid-template-columns:72px minmax(0,1fr);gap:18px;display:grid}.staff-activity-feed>section>h3{letter-spacing:.06em;text-transform:uppercase;margin:13px 0 0;font-size:9px}.staff-activity-feed>section>div{display:grid;position:relative}.staff-activity-feed>section>div:before{content:"";background:#d1d0c9;width:2px;position:absolute;inset:21px auto 21px 20px}.staff-activity-feed button{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d5d4cd;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:13px;padding:11px 10px;display:grid;position:relative}.staff-activity-feed button:last-child{border-bottom:0}.staff-activity-feed button:hover{background:#f7f5ed}.staff-activity-feed button>i{z-index:1;border:1.3px solid var(--ink);width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.staff-activity-feed button>i.green{background:var(--green)}.staff-activity-feed button>i.blue{background:var(--blue)}.staff-activity-feed button>i.yellow{background:var(--yellow)}.staff-activity-feed button>span{gap:4px;min-width:0;display:grid}.staff-activity-feed button small{color:#65655f;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:850}.staff-activity-feed button strong{font-size:11px;line-height:1.35}.staff-activity-feed button p{color:#55554f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;line-height:1.45;overflow:hidden}.staff-activity-feed button em{color:#777770;font-size:8px;font-style:normal}.staff-activity-feed button>b{border:1px solid var(--ink);background:var(--white);white-space:nowrap;border-radius:999px;align-self:center;padding:6px 8px;font-size:7px}.staff-mobile-nav{display:none}.staff-example-banner{border:1.5px solid var(--ink);background:#fff8cc;border-radius:12px;align-items:center;gap:13px;margin:-12px 0 30px;padding:12px 15px;font-size:11px;display:flex}.staff-example-banner strong{background:var(--yellow);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.staff-error-banner{border:2px solid var(--ink);background:var(--coral);border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin:-12px 0 30px;padding:14px 16px;display:flex}.staff-error-banner>div{gap:4px;display:grid}.staff-error-banner strong{font-size:11px}.staff-error-banner span{font-size:9px;line-height:1.45}.staff-error-banner button{border:1.5px solid var(--ink);background:var(--white);cursor:pointer;border-radius:9px;flex:none;padding:8px 11px;font-size:9px;font-weight:900}.staff-loading-nav{gap:10px;margin-top:60px;display:grid}.staff-loading-nav i,.staff-loading-heading i,.staff-loading-metrics i{background:linear-gradient(100deg,#deddd6 25%,#f7f6f1 42%,#deddd6 60%) 0 0/300% 100%;animation:1.25s linear infinite staff-shimmer;display:block}.staff-loading-nav i{border-radius:9px;height:46px}.staff-loading-heading{gap:14px;margin-bottom:34px;display:grid}.staff-loading-heading i:first-child{width:min(510px,75%);height:68px}.staff-loading-heading i:last-child{width:min(350px,55%);height:18px}.staff-loading-metrics{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.staff-loading-metrics i{border:2px solid #ccc;border-radius:20px;min-height:175px}@keyframes staff-shimmer{to{background-position:-100% 0}}.staff-directory-header{margin-bottom:34px}.staff-directory-header h1{letter-spacing:-.07em;margin:0;font-size:clamp(55px,6vw,82px);line-height:.9}.staff-directory-header>p:last-child{color:#5b5b56;max-width:680px;margin:20px 0 0;line-height:1.6}.staff-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.staff-toolbar>span{color:#686862;font-size:11px;font-weight:800}.staff-search{border:2px solid var(--ink);background:var(--white);border-radius:13px;grid-template-columns:35px minmax(0,1fr);align-items:center;width:min(590px,100%);min-height:52px;padding:0 14px;display:grid}.staff-search>span{font-size:24px}.staff-search input{min-width:0;height:48px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:13px}.staff-customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;display:grid}.staff-customer-card{border:2.5px solid var(--ink);background:var(--white);min-width:0;box-shadow:6px 6px 0 var(--periwinkle);border-radius:20px;overflow:hidden}.staff-customer-card>header{border-bottom:1.5px solid var(--ink);background:var(--blue);grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;padding:24px;display:grid}.staff-customer-card>header>span{border:1.5px solid var(--ink);background:var(--white);border-radius:50%;place-items:center;width:54px;height:54px;font-size:13px;font-weight:900;display:grid}.staff-customer-card header div{min-width:0}.staff-customer-card h2{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font-size:24px;overflow:hidden}.staff-customer-card header a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.staff-customer-card dl{grid-template-columns:1fr 1fr;margin:0;padding:24px;display:grid}.staff-customer-card dl>div{min-width:0;padding:0 16px 17px 0}.staff-customer-card dt,.staff-record-section dt{color:#777771;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:900}.staff-customer-card dd,.staff-record-section dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:750;line-height:1.4}.staff-customer-card>footer{background:#faf9f5;border-top:1px solid #d7d6cf;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.staff-customer-card>footer>span{color:#64645e;font-size:9px}.staff-customer-card footer button{cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:900}.staff-project-toolbar{grid-template-columns:minmax(240px,1fr) 170px 190px;align-items:end;display:grid}.staff-project-toolbar>label:not(.staff-search){gap:7px;display:grid}.staff-project-toolbar>label:not(.staff-search)>span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.staff-project-toolbar select{border:2px solid var(--ink);background:var(--white);min-height:52px;color:var(--ink);font:inherit;border-radius:13px;padding:0 13px;font-size:11px;font-weight:750}.staff-project-table{border:2.5px solid var(--ink);background:var(--white);border-radius:19px;overflow:hidden}.staff-project-table-head,.staff-project-table-row{grid-template-columns:minmax(180px,1.2fr) minmax(160px,1fr) 105px 135px 70px 24px;align-items:center;gap:13px;display:grid}.staff-project-table-head{border-bottom:2px solid var(--ink);background:var(--ink);min-height:45px;color:var(--white);letter-spacing:.08em;text-transform:uppercase;padding:0 18px;font-size:8px;font-weight:900}.staff-project-table-row{background:var(--white);width:100%;min-height:78px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-bottom:1px solid #d8d7d0;padding:10px 18px}.staff-project-table-row:last-child{border-bottom:0}.staff-project-table-row:hover{background:#fbfae8}.staff-project-table-row>span{gap:4px;min-width:0;font-size:10px;display:grid}.staff-project-table-row>span:first-child{grid-template-columns:38px minmax(0,1fr);align-items:center}.staff-project-table-row i{border:1.3px solid var(--ink);background:var(--blue);border-radius:10px;place-items:center;width:38px;height:38px;font-size:9px;font-style:normal;font-weight:900;display:grid}.staff-project-table-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.staff-project-table-row small{color:#777771;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.staff-project-table-row .staff-status{justify-self:start;display:inline-block}.staff-directory-empty{border:2px dashed var(--ink);text-align:center;border-radius:18px;margin-top:20px;padding:45px}.staff-directory-empty strong{letter-spacing:-.04em;font-size:24px}.staff-directory-empty p,.staff-empty-line{color:#6c6c66;font-size:12px}.staff-empty-line{margin:25px 0 0}.staff-drawer-backdrop{z-index:100;background:#11111180;justify-content:flex-end;padding:18px;display:flex;position:fixed;inset:0}.staff-project-drawer{border:3px solid var(--ink);background:var(--staff-paper);width:min(590px,100%);height:100%;box-shadow:10px 10px 0 var(--ink);border-radius:24px;padding:35px;overflow-y:auto}.staff-project-drawer>header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:28px;display:flex}.staff-project-drawer h2{letter-spacing:-.065em;margin:0;font-size:clamp(42px,5vw,58px);line-height:.92}.staff-project-drawer header p:last-child{color:#666660;margin:13px 0 0;font-size:11px}.staff-project-drawer header>button{border:2px solid var(--ink);background:var(--white);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;font-size:25px;display:grid}.staff-drawer-status{justify-content:space-between;align-items:center;gap:15px;padding:20px 0;display:flex}.staff-drawer-status>span:last-child{color:#70706a;font-size:9px}.staff-drawer-plan{border:2.5px solid var(--ink);border-radius:17px;grid-template-columns:1fr 1fr;margin-bottom:20px;display:grid;overflow:hidden}.staff-drawer-plan>div{background:var(--yellow);gap:7px;padding:21px;display:grid}.staff-drawer-plan>div+div{border-left:2px solid var(--ink);background:var(--green)}.staff-drawer-plan span,.staff-record-section>span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.staff-drawer-plan strong{letter-spacing:-.04em;font-size:26px}.staff-drawer-plan small{font-size:9px;line-height:1.4}.staff-record-section{border:2px solid var(--ink);background:var(--white);border-radius:17px;margin-top:18px;padding:24px}.staff-record-section>p{margin:17px 0 20px;font-size:12px;line-height:1.65}.staff-record-section dl{grid-template-columns:1fr 1fr;gap:18px;margin:19px 0 0;display:grid}.staff-record-section a{color:var(--ink)}.staff-next-phase-note{border:2px dashed var(--ink);background:#fff8cc;border-radius:15px;margin-top:18px;padding:20px}.staff-next-phase-note strong{font-size:13px}.staff-next-phase-note p{margin:6px 0 0;font-size:10px;line-height:1.5}.staff-file-grid{gap:12px;display:grid}.staff-file-grid article{border:2px solid var(--ink);background:var(--white);border-radius:15px;grid-template-columns:50px minmax(170px,1.1fr) minmax(145px,.8fr) auto auto;align-items:center;gap:14px;min-width:0;padding:16px 18px;display:grid}.staff-file-icon{border:1.5px solid var(--ink);background:var(--blue);border-radius:10px;place-items:center;width:50px;height:50px;font-size:9px;font-weight:900;display:grid}.staff-file-grid article>div,.staff-file-grid article>p{gap:4px;min-width:0;margin:0;display:grid}.staff-file-grid article strong,.staff-file-grid article>p{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.staff-file-grid article small{color:#70706a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;overflow:hidden}.staff-file-grid article>a,.staff-file-grid article>button{color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:9px;font-weight:900;text-decoration:underline}.staff-file-grid article>button:disabled{color:#888882;cursor:default}.staff-record-tabs{border:2px solid var(--ink);border-radius:13px;grid-template-columns:repeat(4,1fr);margin:0 0 20px;display:grid;overflow:hidden}.staff-record-tabs button{border:0;border-right:1px solid var(--ink);background:var(--white);min-width:0;min-height:45px;color:var(--ink);font:inherit;cursor:pointer;padding:9px 6px;font-size:9px;font-weight:850}.staff-record-tabs button:nth-child(4n){border-right:0}.staff-record-tabs button.active{background:var(--yellow)}.staff-record-tabs button span{background:var(--ink);color:var(--white);border-radius:999px;margin-left:5px;padding:2px 5px;font-size:7px}.staff-brief-review{gap:16px;display:grid}.staff-brief-summary{border:2px solid var(--ink);background:var(--blue);border-radius:16px;gap:7px;padding:24px;display:grid}.staff-brief-summary>span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.staff-brief-summary strong{letter-spacing:-.045em;font-size:29px}.staff-brief-summary small{font-size:9px}.staff-brief-review>article{border:2px solid var(--ink);background:var(--white);border-radius:16px;overflow:hidden}.staff-brief-review>article>header{border-bottom:1.5px solid var(--ink);background:#faf9f5;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:17px 20px;display:grid}.staff-brief-review>article>header span{border:1px solid var(--ink);border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid}.staff-brief-review h3{letter-spacing:-.035em;margin:0;font-size:20px}.staff-brief-review article>div{border-bottom:1px solid #deddd6;padding:16px 20px}.staff-brief-review article>div:last-child{border-bottom:0}.staff-brief-review article>div>strong{letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:8px;display:block}.staff-brief-review p,.staff-brief-review li{color:#44443f;margin:0;font-size:11px;line-height:1.65}.staff-brief-review ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.staff-brief-review li{border:1px solid var(--ink);background:#f3f2ec;border-radius:999px;padding:5px 8px;font-size:9px}.staff-brief-review a{color:var(--ink);overflow-wrap:anywhere;font-weight:800}.staff-brief-review p small{color:#6f6f69;margin-top:5px;display:block}.staff-project-files{gap:17px;display:grid}.staff-files-heading{border:2px solid var(--ink);background:var(--blue);border-radius:16px;justify-content:space-between;align-items:flex-end;gap:15px;padding:24px;display:flex}.staff-files-heading span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.staff-files-heading h3{letter-spacing:-.04em;margin:8px 0 0;font-size:28px}.staff-files-heading>small{color:#565651;text-align:right;max-width:180px;font-size:9px;line-height:1.4}.staff-drawer-file-list{gap:10px;display:grid}.staff-drawer-file-list article{border:2px solid var(--ink);background:var(--white);border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:14px;display:grid}.staff-drawer-file-list article>span{border:1px solid var(--ink);background:var(--yellow);border-radius:9px;place-items:center;width:42px;height:42px;font-size:9px;font-weight:900;display:grid}.staff-drawer-file-list article>div{gap:4px;min-width:0;display:grid}.staff-drawer-file-list strong,.staff-drawer-file-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staff-drawer-file-list strong{font-size:10px}.staff-drawer-file-list small{color:#70706a;font-size:8px}.staff-drawer-file-list a,.staff-drawer-file-list button{color:var(--ink);text-underline-offset:3px;background:0 0;border:0;padding:6px 0;font-size:9px;font-weight:900;text-decoration:underline}.staff-ai-panel{border:2.5px solid var(--ink);background:var(--ink);color:var(--white);border-radius:17px;padding:25px}.staff-ai-label{color:#d0d0ca;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:850;display:flex}.staff-ai-label span{background:var(--coral);color:var(--ink);border-radius:999px;padding:5px 8px;font-size:8px}.staff-ai-panel h3{color:var(--yellow);letter-spacing:-.045em;margin:22px 0 10px;font-size:31px;line-height:1}.staff-ai-panel>p{color:#d3d3cc;font-size:11px;line-height:1.65}.staff-ai-checks{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;display:grid}.staff-ai-checks span{border:1px solid #666;border-radius:9px;padding:9px;font-size:8px}.staff-ai-panel pre{color:#d9d9d3;white-space:pre-wrap;background:#090909;border:1px solid #686862;border-radius:10px;max-height:280px;margin:0;padding:16px;font:9px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.staff-ai-actions{flex-wrap:wrap;gap:10px;margin-top:17px;display:flex}.staff-ai-actions .button{min-height:43px;padding:10px 14px;font-size:9px}.staff-ai-actions .button-dark{border-color:var(--white);background:var(--yellow);color:var(--ink)}.staff-ai-actions .button-outline{border-color:var(--white);color:var(--white)}.staff-ai-scope,.staff-ai-guidance{background:#1d1d1d;border:1.5px solid #5f5f59;border-radius:14px;gap:16px;margin:18px 0;padding:19px;display:grid}.staff-ai-scope>header,.staff-ai-guidance>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.staff-ai-scope header span,.staff-ai-guidance header span{color:var(--yellow);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.staff-ai-scope h4,.staff-ai-guidance h4{margin:5px 0 0;font-size:18px}.staff-ai-scope header b{color:#ddd;text-transform:uppercase;border:1px solid #777;border-radius:999px;padding:5px 8px;font-size:7px}.staff-ai-panel .staff-check-row{background:#292929;border-color:#666}.staff-ai-panel .staff-check-row strong{color:var(--white)}.staff-ai-panel .staff-check-row small{color:#bcbcb5}.staff-ai-form{grid-template-columns:1fr 1fr;gap:11px;display:grid}.staff-ai-form label{gap:6px;display:grid}.staff-ai-form label.wide{grid-column:1/-1}.staff-ai-form label>span{color:#cfcfc8;font-size:8px;font-weight:850}.staff-ai-form input,.staff-ai-form select,.staff-ai-form textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1.5px solid #777;border-radius:9px;padding:10px 11px;font-size:10px}.staff-ai-form :disabled{color:#6a6a64;background:#c8c8c2}.staff-guidance-list{gap:9px;display:grid}.staff-guidance-list>article{background:#111;border:1px solid #666;border-radius:11px;padding:13px}.staff-guidance-list>article.resolved{opacity:.58}.staff-guidance-list article header{justify-content:space-between;gap:10px;display:flex}.staff-guidance-list article header span{color:var(--yellow);text-transform:uppercase;font-size:7px;font-weight:900}.staff-guidance-list article header small{color:#aaa;font-size:7px}.staff-guidance-list article p{color:#eee;margin:9px 0;font-size:10px;line-height:1.55}.staff-guidance-list article footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.staff-guidance-list footer label{align-items:center;gap:5px;font-size:8px;display:flex}.staff-guidance-list footer button{color:#eee;font:inherit;cursor:pointer;background:0 0;border:1px solid #777;border-radius:999px;padding:5px 8px;font-size:7px}.staff-ai-preview{margin-top:18px}.staff-ai-preview summary{color:var(--yellow);cursor:pointer;margin-bottom:10px;font-size:10px;font-weight:900}.staff-ai-state{min-height:16px;margin:9px 0 0!important;font-size:8px!important}.staff-ai-state.saved{color:var(--green)}.staff-ai-state.error{color:var(--coral)}.staff-workflow-summary{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.staff-workflow-summary span{border:1.5px solid var(--ink);background:var(--white);border-radius:999px;padding:10px 13px;font-size:9px;font-weight:750}.staff-workflow-summary span.attention{background:var(--coral)}.staff-workflow-summary strong{margin-right:4px;font-size:12px}.staff-kanban{grid-template-columns:repeat(5,minmax(235px,1fr));gap:14px;padding:2px 4px 14px 2px;display:grid;overflow-x:auto}.staff-kanban-column{border:2px solid var(--ink);background:#e9e8e2;border-radius:17px;min-width:0;overflow:hidden}.staff-kanban-column>header{border-bottom:2px solid var(--ink);background:var(--ink);color:var(--white);justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.staff-kanban-column>header div{gap:4px;display:grid}.staff-kanban-column>header span{color:var(--yellow);font-size:12px;font-weight:900}.staff-kanban-column>header small{color:#c9c9c2;font-size:8px}.staff-kanban-column>header strong{background:var(--white);width:29px;height:29px;color:var(--ink);border-radius:50%;place-items:center;font-size:10px;display:grid}.staff-kanban-column>div{align-content:start;gap:10px;min-height:390px;padding:10px;display:grid}.staff-workflow-card{border:1.5px solid var(--ink);background:var(--white);min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:13px;padding:15px;position:relative;box-shadow:3px 3px #bebdb7}.staff-workflow-card:hover{box-shadow:4px 5px 0 var(--periwinkle);transform:translateY(-1px)}.staff-priority{border:1px solid var(--ink);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900;display:inline-block}.staff-priority.low{background:#efeee8}.staff-priority.normal{background:var(--blue)}.staff-priority.high{background:var(--yellow)}.staff-priority.urgent{background:var(--coral)}.staff-workflow-card>i{background:var(--coral);border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:15px;right:15px}.staff-workflow-card h2{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:15px 0 4px;font-size:18px;overflow:hidden}.staff-workflow-card>p{color:#6c6c66;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.staff-workflow-card dl{grid-template-columns:1fr 1fr;gap:9px;margin:16px 0;display:grid}.staff-workflow-card dl div{min-width:0}.staff-workflow-card dt{color:#777771;text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:900}.staff-workflow-card dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;font-weight:800;overflow:hidden}.staff-workflow-card footer{border-top:1px solid #d6d5ce;justify-content:space-between;gap:8px;padding-top:11px;font-size:8px;display:flex}.staff-kanban-empty{color:#777771;text-align:center;margin:16px 8px;font-size:9px}.staff-message-directory{border:2px solid var(--ink);background:var(--white);border-radius:18px;overflow:hidden}.staff-message-directory>button{width:100%;min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d6d5ce;grid-template-columns:42px minmax(0,1fr) 90px 24px;align-items:center;gap:14px;padding:17px 20px;display:grid}.staff-message-directory>button:last-child{border-bottom:0}.staff-message-directory>button:hover{background:#fffbe0}.staff-message-directory>button>div{min-width:0}.staff-message-directory h2{letter-spacing:-.035em;align-items:center;gap:8px;margin:0 0 5px;font-size:16px;display:flex}.staff-message-directory h2 i{background:var(--coral);border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal}.staff-message-directory strong{margin-bottom:3px;font-size:9px;display:block}.staff-message-directory p{color:#686862;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.staff-message-directory time{color:#71716b;text-align:right;font-size:8px}.staff-notification-summary{border:2px solid var(--ink);background:var(--yellow);border-radius:14px;margin-bottom:20px;padding:16px 20px;display:inline-grid}.staff-notification-summary strong{letter-spacing:-.06em;font-size:34px;line-height:.9}.staff-notification-summary span{text-transform:uppercase;font-size:8px;font-weight:850}.staff-notification-list{gap:10px;display:grid}.staff-notification-list>article{border:2px solid var(--ink);background:var(--white);border-radius:15px;overflow:hidden}.staff-notification-list>article.unread{box-shadow:inset 5px 0 0 var(--yellow)}.staff-notification-list>article.read{opacity:.72}.staff-notification-list article>button:first-child{width:100%;min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:45px minmax(0,1fr) 80px 50px;align-items:center;gap:14px;padding:17px;display:grid}.staff-notification-list article>button>i{border:1.5px solid var(--ink);width:43px;height:43px;color:var(--ink);border-radius:12px;place-items:center;font-style:normal;font-weight:900;display:grid}.staff-notification-list article>button>i.yellow{background:var(--yellow)}.staff-notification-list article>button>i.coral{background:var(--coral)}.staff-notification-list article>button>i.green{background:var(--green)}.staff-notification-list article>button>i.blue{background:var(--blue)}.staff-notification-list article>button>div{min-width:0}.staff-notification-list span{letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:900}.staff-notification-list h2{letter-spacing:-.03em;margin:4px 0;font-size:15px}.staff-notification-list p{color:#6d6d67;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.staff-notification-list time{color:#74746e;font-size:8px}.staff-notification-list article>button>b{font-size:8px}.staff-notification-list article>footer{background:#faf9f5;border-top:1px solid #d8d7d0;justify-content:flex-end;gap:8px;padding:9px 14px;display:flex}.staff-notification-list article>footer button{border:1px solid var(--ink);background:var(--white);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:850}.staff-livebar{z-index:30;border:2px solid var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:-14px 0 30px;padding:10px 12px;display:flex;position:sticky;top:12px;box-shadow:4px 4px #11111126}.staff-livebar>div{align-items:center;gap:8px;display:flex}.staff-livebar>div:first-child i{border:1px solid var(--ink);background:var(--green);border-radius:50%;flex:none;width:9px;height:9px}.staff-livebar>div:first-child i.syncing{background:var(--yellow);animation:.8s ease-in-out infinite alternate staff-pulse}.staff-livebar strong{font-size:9px}.staff-livebar span{color:#6f6f69;font-size:8px}.staff-livebar button{border:1px solid var(--ink);background:var(--white);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:850}.staff-livebar button.active{background:var(--yellow)}.staff-livebar button:disabled{opacity:.55}.staff-global-search{min-width:min(330px,32vw);position:relative}.staff-global-search>input{border:1px solid var(--ink);width:100%;min-height:34px;font:inherit;border-radius:999px;padding:7px 12px;font-size:9px}.staff-global-search>div{z-index:80;border:2px solid var(--ink);background:var(--white);width:min(430px,78vw);box-shadow:6px 6px 0 var(--periwinkle);border-radius:13px;display:grid;position:absolute;top:calc(100% + 9px);left:0;overflow:hidden}.staff-global-search>div button{text-align:left;border:0;border-bottom:1px solid #dddcd5;border-radius:0;gap:3px;padding:11px 13px;display:grid}.staff-global-search>div button:hover{background:var(--yellow)}.staff-global-search>div span{color:#6b6b65;text-transform:uppercase;font-size:7px}.staff-global-search>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.staff-global-search>div p{margin:0;padding:14px;font-size:9px}.staff-bulkbar{border:1.5px solid var(--ink);background:#ece9ff;border-radius:12px;align-items:center;gap:9px;margin:0 0 14px;padding:10px 12px;display:flex}.staff-bulkbar label{align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex}.staff-bulkbar strong{margin-right:auto;font-size:8px}.staff-bulkbar select,.staff-bulkbar button{border:1px solid var(--ink);background:var(--white);min-height:34px;color:var(--ink);font:inherit;border-radius:8px;padding:6px 9px;font-size:8px;font-weight:800}.staff-bulkbar button{background:var(--ink);color:var(--white);cursor:pointer}.staff-bulkbar button:disabled{opacity:.4}.staff-project-table.selectable .staff-project-table-head{grid-template-columns:28px minmax(170px,1.2fr) minmax(160px,1fr) 110px 135px 90px 34px}.staff-project-select-row{border-top:1px solid #d5d4cd;grid-template-columns:28px 1fr;align-items:center;display:grid}.staff-project-select-row>input{margin-left:9px}.staff-project-select-row .staff-project-table-row{border-top:0;grid-template-columns:minmax(170px,1.2fr) minmax(160px,1fr) 110px 135px 90px 34px}.staff-task-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.staff-task-metrics article{border:2px solid var(--ink);background:var(--white);box-shadow:4px 4px 0 var(--yellow);border-radius:14px;gap:4px;padding:18px;display:grid}.staff-task-metrics strong{font-size:29px}.staff-task-metrics span{color:#666660;text-transform:uppercase;font-size:8px;font-weight:850}.staff-task-toolbar{flex-wrap:wrap}.staff-task-toolbar select,.staff-task-toolbar button{border:1.5px solid var(--ink);background:var(--white);min-height:39px;font:inherit;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:800}.staff-task-toolbar>label:not(.staff-search){align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.staff-task-directory{gap:9px;display:grid}.staff-task-directory>article{border:1.5px solid var(--ink);background:var(--white);border-radius:12px;grid-template-columns:22px 34px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:14px;display:grid;box-shadow:3px 3px #d0cfc8}.staff-task-directory>article.urgent{border-left:8px solid var(--coral)}.staff-task-directory>article.high{border-left:8px solid var(--yellow)}.staff-task-directory>article.complete{opacity:.62}.staff-task-check{border:1.5px solid var(--ink);background:var(--white);cursor:pointer;border-radius:50%;width:30px;height:30px;font-weight:900}.staff-task-directory div{min-width:0}.staff-task-directory div span{color:#6a6a64;text-transform:uppercase;font-size:7px;font-weight:850}.staff-task-directory h2{margin:4px 0;font-size:13px}.staff-task-directory p{color:#6a6a64;margin:0;font-size:8px}.staff-task-directory>article>b{text-transform:uppercase;background:#ece9ff;border-radius:999px;padding:5px 7px;font-size:7px}.staff-task-directory>article>button:last-child{cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.staff-workload{border:2px solid var(--ink);background:var(--ink);color:var(--white);border-radius:16px;margin-top:24px;padding:20px}.staff-workload header span{color:var(--yellow);text-transform:uppercase;font-size:8px;font-weight:900}.staff-workload h2{margin:5px 0 16px}.staff-workload>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.staff-workload article{border:1px solid #666;border-radius:10px;gap:3px;padding:13px;display:grid}.staff-workload article strong{color:var(--yellow);font-size:24px}.staff-workload article span{font-size:8px}.staff-archive-grid{gap:10px;display:grid}.staff-archive-grid article{border:2px solid var(--ink);background:var(--white);border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:18px;display:grid}.staff-archive-grid span{color:#6d6d67;text-transform:uppercase;font-size:8px;font-weight:850}.staff-archive-grid h2{margin:5px 0;font-size:18px}.staff-archive-grid p{color:#666660;margin:0;font-size:9px}.staff-archive-grid button{font:inherit;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900;text-decoration:underline}.staff-project-health{border:1.5px solid var(--ink);background:#eaf8eb;border-radius:11px;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;margin:0 0 15px;padding:10px 12px;display:grid}.staff-project-health.needs-attention{background:#ffe2d8}.staff-project-health.waiting{background:#fffbd0}.staff-project-health span{text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:900;display:flex}.staff-project-health span i{background:var(--green);border-radius:50%;width:8px;height:8px}.staff-project-health.needs-attention span i{background:var(--coral)}.staff-project-health.waiting span i{background:var(--yellow)}.staff-project-health strong{font-size:8px}.staff-project-health small{color:#63635e;justify-self:end;font-size:8px}.staff-notes-panel{gap:14px;display:grid}.staff-notes-panel>label{gap:6px;display:grid}.staff-notes-panel>label>span{text-transform:uppercase;font-size:8px;font-weight:900}.staff-notes-panel textarea{border:1.5px solid var(--ink);width:100%;font:inherit;border-radius:10px;padding:12px;font-size:10px}.staff-notes-panel>div:last-child{gap:9px;display:grid}.staff-notes-panel article{border:1.5px solid var(--ink);background:var(--white);border-radius:11px;padding:14px}.staff-notes-panel article.pinned{box-shadow:4px 4px 0 var(--yellow);background:#fffbd0}.staff-notes-panel article header,.staff-notes-panel article footer{justify-content:space-between;gap:9px;display:flex}.staff-notes-panel article header{font-size:8px}.staff-notes-panel article p{font-size:10px;line-height:1.55}.staff-notes-panel article footer{justify-content:flex-end}.staff-notes-panel article footer button{cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900;text-decoration:underline}.staff-timeline-panel>p{color:#696963;font-size:9px}.staff-timeline-panel>div:last-child{gap:0;display:grid;position:relative}.staff-timeline-panel>div:last-child:before{content:"";background:#c9c8c1;width:2px;position:absolute;top:12px;bottom:12px;left:18px}.staff-timeline-panel article{grid-template-columns:38px 1fr;gap:12px;padding:10px 0;display:grid;position:relative}.staff-timeline-panel article>i{z-index:1;border:1.5px solid var(--ink);background:var(--yellow);border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.staff-timeline-panel article header{justify-content:space-between;gap:9px;display:flex}.staff-timeline-panel article strong{font-size:10px}.staff-timeline-panel article time,.staff-timeline-panel article small{color:#70706a;font-size:8px}.staff-timeline-panel article p{margin:5px 0;font-size:9px;line-height:1.5}.staff-brief-readiness{border:1px solid #666;border-radius:10px;gap:8px;margin:16px 0;padding:14px;display:grid}.staff-brief-readiness>strong{color:var(--yellow);font-size:16px}.staff-brief-readiness>div{background:#444;border-radius:999px;height:8px;overflow:hidden}.staff-brief-readiness i{border-radius:inherit;background:var(--green);height:100%;display:block}.staff-brief-readiness p{color:#cfcfc8!important;margin:0!important;font-size:8px!important}.staff-local-seo-editor{border:1.5px solid var(--yellow);background:#232321;border-radius:13px;gap:16px;margin:18px 0;padding:18px;display:grid}.staff-local-seo-editor>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.staff-local-seo-editor>header span{color:var(--yellow);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.staff-local-seo-editor>header h4{color:var(--white);margin:5px 0;font-size:18px}.staff-local-seo-editor>header p{color:#cfcfc8!important;margin:0!important;font-size:8px!important}.staff-local-seo-editor>header b{border:1px solid var(--white);background:var(--green);color:var(--ink);border-radius:999px;flex:none;padding:6px 8px;font-size:8px}.staff-local-seo-editor .staff-ai-form{margin:0}.staff-local-seo-editor>footer{align-items:center;gap:13px;display:flex}.staff-local-seo-editor>footer p{color:#aaa!important;margin:0!important;font-size:8px!important}.staff-local-seo-editor>footer p.saved{color:var(--green)!important}.staff-local-seo-editor>footer p.error{color:var(--coral)!important}.staff-brief-history{border:1px solid #5f5f59;border-radius:12px;gap:8px;margin-top:17px;padding:15px;display:grid}.staff-brief-history header{justify-content:space-between;font-size:8px;display:flex}.staff-brief-history header span{color:var(--yellow);text-transform:uppercase}.staff-brief-history article{border-top:1px solid #454545;grid-template-columns:32px 1fr;align-items:center;gap:9px;padding-top:8px;display:grid}.staff-brief-history article>b{color:var(--yellow)}.staff-brief-history article div{gap:3px;display:grid}.staff-brief-history article strong{font-size:8px}.staff-brief-history article small{color:#aaa;font-size:7px}.staff-preview-steps{grid-template-columns:repeat(4,1fr);gap:5px;margin:10px 0;display:grid}.staff-preview-steps span{color:#777;text-align:center;background:#efeee8;border:1px solid #c5c4bd;border-radius:7px;padding:6px 4px;font-size:7px;font-weight:850}.staff-preview-steps span.done{border-color:var(--ink);background:var(--green);color:var(--ink)}.staff-preview-steps span.current{border-color:var(--ink);background:var(--yellow);color:var(--ink)}.staff-preview-qa section{gap:6px;padding:8px 0;display:grid}.staff-preview-qa section h4{color:#686862;text-transform:uppercase;margin:0;font-size:8px}.staff-file-actions{gap:8px;display:flex}.staff-file-actions a{font-size:8px!important}.staff-my-work>div{gap:8px;display:grid}.staff-my-work>div button{background:var(--white);text-align:left;cursor:pointer;border:1px solid #d2d1ca;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:9px;display:grid}.staff-my-work i{background:var(--yellow);border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.staff-my-work i.urgent{background:var(--coral)}.staff-my-work span{gap:3px;display:grid}.staff-my-work strong{font-size:9px}.staff-my-work small{color:#6c6c66;font-size:7px}.staff-live-toast{z-index:150;border:2.5px solid var(--ink);background:var(--white);width:min(360px,100vw - 32px);color:var(--ink);box-shadow:7px 7px 0 var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:16px;gap:5px;padding:18px 48px 18px 18px;display:grid;position:fixed;bottom:24px;right:24px}.staff-live-toast.coral{background:#fff0ec}.staff-live-toast.yellow{background:#fffbd1}.staff-live-toast.green{background:#e8faec}.staff-live-toast span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.staff-live-toast strong{font-size:15px}.staff-live-toast p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;line-height:1.45;overflow:hidden}.staff-live-toast b{font-size:20px;position:absolute;top:9px;right:13px}@keyframes staff-pulse{to{transform:scale(1.35)}}.staff-internal-label{color:#686862;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:16px;font-size:8px;font-weight:900;display:flex}.staff-internal-label span{background:var(--coral);color:var(--ink);border-radius:999px;padding:5px 8px}.staff-workflow-form{border:2px solid var(--ink);background:var(--white);border-radius:16px;grid-template-columns:1fr 1fr;gap:12px;padding:20px;display:grid}.staff-workflow-form label,.staff-customer-update,.staff-reply-box{gap:7px;display:grid}.staff-workflow-form label>span,.staff-customer-update>span,.staff-reply-box>span{letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.staff-workflow-form select,.staff-workflow-form input,.staff-customer-update textarea,.staff-reply-box textarea,.staff-task-create input,.staff-task-create select{border:1.5px solid var(--ink);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#faf9f5;border-radius:10px;padding:9px 11px;font-size:10px}.staff-check-row{border:1.5px solid var(--ink);cursor:pointer;background:#fff7c8;border-radius:12px;grid-template-columns:20px 1fr;align-items:start;gap:10px;margin-top:11px;padding:14px;display:grid}.staff-check-row.customer{background:var(--blue)}.staff-check-row input{width:17px;height:17px;accent-color:var(--ink)}.staff-check-row span{gap:4px;display:grid}.staff-check-row strong{font-size:10px}.staff-check-row small{color:#62625d;font-size:8px;line-height:1.4}.staff-customer-update{margin-top:11px}.staff-customer-update textarea,.staff-reply-box textarea{resize:vertical;min-height:100px;line-height:1.5}.staff-save-row{align-items:center;gap:13px;margin-top:14px;display:flex}.staff-save-row .button{min-height:43px;padding:10px 14px;font-size:9px}.staff-save-row>span{color:#4f6b38;font-size:8px;font-weight:800}.staff-save-row>span.error{color:#a33424}.staff-launch-action{background:#f7f5ef;align-items:stretch}.staff-launch-action .button{justify-content:center;align-items:center;gap:8px;min-width:178px;display:inline-flex}.staff-launch-action>span{color:#4f6b38;align-content:center;gap:3px;max-width:560px;display:grid}.staff-launch-action>span strong{color:var(--ink);font-size:9px}.staff-launch-action>span small{color:#5f5f59;font-size:8px;line-height:1.45}.staff-launch-action.blocked .button:disabled{color:#55554f;box-shadow:none;cursor:not-allowed;opacity:1;background:#deddd7;border-color:#8b8a83}.staff-launch-action.blocked>span{color:#805a00}.staff-launch-action.launching{background:#fff8cc}.staff-launch-action.launching .button:disabled{background:var(--yellow);color:var(--ink);cursor:wait;opacity:1}.staff-launch-action.complete{background:#eef8e9}.staff-launch-action.error{background:#fff0ea}.staff-launch-action>span.error,.staff-launch-action.error>span{color:#a33424}.staff-launch-spinner{border:2px solid #11111140;border-top-color:var(--ink);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite site-health-spin}.staff-task-section{margin-top:26px}.staff-task-section>header{border-bottom:2px solid var(--ink);padding-bottom:13px}.staff-task-section>header span,.staff-message-heading span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.staff-task-section h3,.staff-message-heading h3{letter-spacing:-.04em;margin:5px 0 0;font-size:25px}.staff-task-create{grid-template-columns:minmax(0,1fr) 125px 125px auto;gap:7px;margin:13px 0;display:grid}.staff-task-create button{border:1.5px solid var(--ink);background:var(--yellow);cursor:pointer;border-radius:10px;padding:0 12px;font-size:8px;font-weight:900}.staff-task-list{gap:8px;display:grid}.staff-task-list article{border:1.5px solid var(--ink);background:var(--white);border-radius:11px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.staff-task-list article>button{border:1.5px solid var(--ink);background:var(--white);cursor:pointer;border-radius:7px;width:25px;height:25px;font-size:10px;font-weight:900}.staff-task-list article.complete>button{background:var(--green)}.staff-task-list article.complete strong{color:#777771;text-decoration:line-through}.staff-task-list article div{gap:4px;min-width:0;display:grid}.staff-task-list strong{font-size:10px}.staff-task-list small{color:#70706a;font-size:8px}.staff-message-heading{border:2px solid var(--ink);background:var(--blue);border-radius:15px;justify-content:space-between;align-items:flex-end;gap:10px;padding:19px;display:flex}.staff-message-heading>small{font-size:8px}.staff-thread{border:2px solid var(--ink);background:#deddd6;border-radius:15px;gap:9px;max-height:390px;margin:14px 0;padding:14px;display:grid;overflow-y:auto}.staff-thread article{border:1.5px solid var(--ink);background:var(--white);border-radius:13px;width:min(86%,390px);padding:12px 14px}.staff-thread article.staff{background:#fff5a8;justify-self:end}.staff-thread article header{justify-content:space-between;gap:8px;margin-bottom:7px;display:flex}.staff-thread article strong{font-size:8px}.staff-thread article time{color:#70706a;font-size:7px}.staff-thread article p{white-space:pre-wrap;margin:0;font-size:10px;line-height:1.55}.staff-message-templates{gap:6px;margin-bottom:11px;display:flex;overflow-x:auto}.staff-message-templates button{border:1px solid var(--ink);background:var(--white);cursor:pointer;border-radius:999px;flex:none;padding:7px 9px;font-size:7px;font-weight:800}.staff-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.staff-delivery-grid>button{border:2px solid var(--ink);background:var(--white);min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:17px;padding:0;overflow:hidden}.staff-delivery-grid>button.needs-feedback{box-shadow:6px 6px 0 var(--coral)}.staff-delivery-grid>button>header{border-bottom:1.5px solid var(--ink);background:var(--blue);grid-template-columns:44px 1fr auto;align-items:center;gap:11px;padding:17px;display:grid}.staff-delivery-grid>button.needs-feedback>header{background:#fff0ec}.staff-delivery-grid h2{margin:0 0 3px;font-size:18px}.staff-delivery-grid p{margin:0;font-size:9px}.staff-delivery-grid header>b{font-size:9px}.staff-delivery-grid>button>div{grid-template-columns:repeat(3,1fr);display:grid}.staff-delivery-grid>button>div>span{text-transform:uppercase;border-right:1px solid #d8d7d0;gap:5px;min-width:0;padding:14px;font-size:8px;font-weight:900;display:grid}.staff-delivery-grid>button>div>span:last-child{border:0}.staff-delivery-grid>button>div strong{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:9px;font-weight:750;overflow:hidden}.staff-support-directory{gap:10px;display:grid}.staff-support-directory>button{border:2px solid var(--ink);background:var(--white);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:1fr auto auto;align-items:start;gap:18px;padding:19px;display:grid}.staff-support-directory span{text-transform:uppercase;font-size:8px;font-weight:900}.staff-support-directory h2{margin:7px 0;font-size:19px}.staff-support-directory p{max-width:700px;margin:0;font-size:10px;line-height:1.5}.staff-support-directory b{border:1px solid var(--ink);background:var(--yellow);text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:8px}.staff-support-directory b.resolved{background:var(--green)}.staff-support-directory b.in_progress{background:var(--blue)}.staff-support-directory>button>strong{align-self:center;font-size:9px}.staff-support-directory b.awaiting_customer{background:var(--coral)}.staff-delivery-panel{gap:18px;display:grid}.staff-delivery-panel>section{border:2px solid var(--ink);background:var(--white);border-radius:15px;overflow:hidden}.staff-delivery-panel>section>header{border-bottom:1.5px solid var(--ink);background:var(--blue);padding:18px 20px}.staff-delivery-panel>section>header span{text-transform:uppercase;font-size:8px;font-weight:900}.staff-delivery-panel>section>header h3{margin:6px 0 0;font-size:22px}.staff-delivery-form{grid-template-columns:1fr 1fr;gap:13px;padding:20px;display:grid}.staff-delivery-form label{gap:6px;display:grid}.staff-delivery-form label.wide,.staff-delivery-form .staff-build-folder.wide{grid-column:1/-1}.staff-delivery-form label>span,.staff-support-panel label>span{text-transform:uppercase;font-size:8px;font-weight:900}.staff-delivery-form input,.staff-delivery-form select,.staff-delivery-form textarea,.staff-support-panel select,.staff-support-panel textarea{border:1.5px solid var(--ink);background:var(--staff-paper);width:100%;font:inherit;border-radius:8px;padding:11px 12px;font-size:11px}.staff-delivery-form textarea,.staff-support-panel textarea{resize:vertical;min-height:82px}.staff-delivery-form .button{justify-self:start}.staff-review-list>article{border-bottom:1px solid #d8d7d0;grid-template-columns:75px 1fr;gap:14px;padding:17px 20px;display:grid}.staff-review-list>article>span{border:1px solid var(--ink);background:var(--yellow);text-align:center;border-radius:999px;align-self:start;padding:7px;font-size:8px;font-weight:900}.staff-review-list article>div{gap:5px;display:grid}.staff-review-list a{color:var(--ink);font-size:9px;font-weight:900}.staff-review-list small{color:#6b6b65;text-transform:capitalize;font-size:8px}.staff-review-list blockquote{border-left:4px solid var(--coral);background:#fff0ec;gap:6px;margin:8px 0 0;padding:12px;font-size:10px;line-height:1.5;display:grid}.staff-review-list blockquote.resolved{border-left-color:var(--green);background:var(--staff-paper);opacity:.7}.staff-review-list blockquote p{white-space:pre-wrap;margin:0}.staff-review-list blockquote footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.staff-review-list blockquote button{border:1px solid var(--ink);background:var(--yellow);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:900}.staff-launch-list label{border-bottom:1px solid #d8d7d0;grid-template-columns:1fr 120px;align-items:center;gap:14px;padding:11px 0;display:grid}.staff-launch-list label:last-child{border:0}.staff-launch-list label>span{gap:3px;display:grid}.staff-launch-list label small{color:#6b6b65;font-size:8px}.staff-launch-list select{border:1.5px solid var(--ink);background:var(--white);font:inherit;border-radius:8px;padding:9px;font-size:10px}.staff-delivery-panel>section>.staff-save-row{border-top:1.5px solid var(--ink);padding:17px 20px}.staff-feedback-meta{flex-flow:wrap;gap:5px!important;display:flex!important}.staff-feedback-meta span{border:1px solid var(--ink);background:var(--white);text-transform:uppercase;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:900}.staff-feedback-files{gap:4px;display:grid}.staff-feedback-files a{border:1px solid var(--ink);background:var(--white);border-radius:7px;padding:6px 8px;text-decoration:none}.staff-preview-upload>header{background:var(--green)!important}.staff-build-folder{gap:8px;display:grid}.staff-build-folder>span{text-transform:uppercase;font-size:8px;font-weight:900}.staff-build-folder>small{color:#686861;font-size:9px;line-height:1.5}.staff-build-source-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.staff-folder-control{border:1.5px dashed var(--ink);cursor:pointer;background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:58px;padding:13px 15px;position:relative;display:flex!important}.staff-folder-control:hover{background:#f7f7f2}.staff-folder-control.staff-zip-control{background:#fffbd1}.staff-folder-control.selected{box-shadow:3px 3px 0 var(--green);background:#edf9ef;border-style:solid}.staff-folder-control input{opacity:0;pointer-events:none;height:1px;position:absolute;overflow:hidden;width:1px!important}.staff-folder-control b{min-width:0;font-size:10px}.staff-folder-control em{color:#686861;text-overflow:ellipsis;white-space:nowrap;max-width:48%;font-size:9px;font-style:normal;font-weight:800;overflow:hidden}.staff-folder-control.selected em{color:#17673b}.staff-upload-selection{border:1.5px solid var(--ink);background:#f1f0eb;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;padding:11px 13px;display:grid}.staff-upload-selection>span{border:1.5px solid var(--ink);background:var(--white);border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.staff-upload-selection>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 10px;min-width:0;display:grid}.staff-upload-selection strong{font-size:10px}.staff-upload-selection b{color:#55554f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.staff-upload-selection small{color:#55554f;grid-column:1/-1;font-size:8px;line-height:1.45}.staff-upload-selection.ready{background:#dff5e4}.staff-upload-selection.ready>span{background:var(--green)}.staff-upload-selection.preparing{background:#fff8cc}.staff-upload-selection.preparing>span{animation:1s linear infinite staff-upload-spin}.staff-upload-selection.error{background:#ffe0d8}.staff-upload-selection.error>span{background:#ffb6a4}.staff-upload-selection.error strong,.staff-upload-selection.error small{color:#8e2718}.staff-preview-safety{color:#62625d;align-self:center;margin:0;font-size:9px;line-height:1.45}.staff-preview-safety strong{color:var(--ink)}.staff-preview-promote{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--periwinkle);background:#fff8cc;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:16px 20px 4px;padding:16px;display:flex}.staff-preview-promote>div{gap:5px;min-width:0;display:grid}.staff-preview-promote strong{font-size:12px}.staff-preview-promote span{color:#51514c;font-size:9px;line-height:1.5}.staff-preview-promote .button{flex:none;min-height:40px;padding:9px 13px;font-size:8px}.staff-preview-build-list{display:grid}.staff-preview-build-list>article{border-bottom:1px solid #d8d7d0;grid-template-columns:68px 1fr;gap:16px;padding:19px 20px;display:grid}.staff-preview-build-list>article:last-child{border-bottom:0}.staff-preview-version{border:1.5px solid var(--ink);background:var(--yellow);min-height:68px;box-shadow:4px 4px 0 var(--periwinkle);border-radius:12px;align-content:center;justify-items:center;padding:8px;display:grid}.staff-preview-version span{text-transform:uppercase;font-size:7px;font-weight:900}.staff-preview-build-list>article>div:last-child{gap:8px;min-width:0;display:grid}.staff-preview-build-list article header{justify-content:space-between;align-items:center;gap:12px;display:flex}.staff-preview-build-list article header>span{border:1px solid var(--ink);background:var(--blue);text-transform:uppercase;border-radius:999px;flex:none;padding:5px 8px;font-size:7px;font-weight:900}.staff-preview-build-list article header>span.published{background:var(--green)}.staff-preview-build-list article small{color:#66665f;font-size:8px}.staff-preview-build-list article p{color:#454541;margin:0;font-size:9px;line-height:1.5}.staff-preview-build-list article>div>div{flex-wrap:wrap;gap:9px;display:flex}.staff-preview-build-list .button{min-height:38px;padding:9px 13px;font-size:8px}.staff-preview-status{border-top:1.5px solid var(--ink);background:#f6f4ed;padding:13px 20px;font-size:9px;font-weight:800}.staff-preview-status.saved{background:#d7f1dd}.staff-preview-status.error{background:#ffe0d8}.staff-external-preview{border:2px solid var(--ink);background:var(--white);border-radius:15px;overflow:hidden}.staff-external-preview>summary{cursor:pointer;background:#e7e5de;padding:16px 20px;font-size:10px;font-weight:900}.staff-external-preview[open]>summary{border-bottom:1.5px solid var(--ink)}.staff-external-preview>div>p{color:#5e5e58;margin:0;padding:16px 20px 0;font-size:9px;line-height:1.5}@keyframes staff-upload-spin{to{transform:rotate(360deg)}}.staff-upload-feedback{border:2px solid var(--ink);background:#f6f4ed;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;margin:0 20px 20px;padding:15px;display:grid;box-shadow:4px 4px #c9c8c1}.staff-upload-feedback.success{box-shadow:4px 4px 0 var(--green);background:#d7f1dd}.staff-upload-feedback.error{box-shadow:4px 4px 0 var(--coral);background:#ffe0d8}.staff-upload-feedback-icon{border:2px solid var(--ink);background:var(--white);border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;font-weight:950;display:grid}.staff-upload-feedback.success .staff-upload-feedback-icon{background:var(--green)}.staff-upload-feedback.error .staff-upload-feedback-icon{background:var(--coral)}.staff-upload-feedback>div:nth-child(2){gap:4px;min-width:0;display:grid}.staff-upload-feedback strong{font-size:11px}.staff-upload-feedback p{color:#52524d;margin:0;font-size:9px;line-height:1.45}.staff-upload-feedback i{border:1px solid var(--ink);background:var(--white);border-radius:999px;height:6px;margin-top:5px;position:relative;overflow:hidden}.staff-upload-feedback i:after{content:"";border-radius:inherit;background:var(--periwinkle);width:38%;animation:1.1s ease-in-out infinite alternate staff-upload-progress;position:absolute;inset-block:0}.staff-upload-feedback-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.staff-upload-feedback-actions .button{min-height:38px;padding:9px 12px;font-size:8px}.staff-preview-build-list>article{scroll-margin-top:18px}@keyframes staff-upload-progress{0%{left:0}to{left:62%}}.staff-preview-qa{border:1.5px solid var(--ink);background:#f5f4ee;border-radius:10px;margin:4px 0}.staff-preview-qa>summary{cursor:pointer;justify-content:space-between;gap:10px;padding:10px 12px;font-size:8px;font-weight:900;display:flex}.staff-preview-qa>summary b{color:#5e5e58}.staff-preview-qa>div{border-top:1px solid #c9c8c1;padding:12px;gap:8px!important;display:grid!important}.staff-preview-qa>div>label:not(.qa-notes){color:#333;grid-template-columns:16px 1fr;align-items:start;gap:7px;font-size:8px;line-height:1.4;display:grid}.staff-preview-qa input{accent-color:#111}.staff-preview-qa .qa-notes{gap:6px;display:grid}.staff-preview-qa .qa-notes span{font-size:8px;font-weight:900}.staff-preview-qa textarea{border:1px solid var(--ink);width:100%;font:inherit;border-radius:8px;padding:9px;font-size:9px}.staff-preview-qa footer{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.staff-preview-qa footer button{border:1px solid var(--ink);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:900}.staff-preview-qa footer button:last-of-type{background:var(--green)}.staff-preview-qa footer button:disabled{opacity:.45;cursor:default}.staff-preview-qa footer small{margin-left:auto}.staff-support-panel{gap:14px;display:grid}.staff-support-panel>article{border:2px solid var(--ink);background:var(--white);border-radius:14px;padding:20px}.staff-support-panel>article>header{grid-template-columns:1fr 120px;align-items:start;gap:14px;display:grid}.staff-support-panel h3{margin:6px 0;font-size:22px}.staff-support-panel header span{text-transform:uppercase;font-size:8px;font-weight:900}.staff-support-panel article>p{font-size:11px;line-height:1.55}.staff-support-panel article>label{gap:6px;margin:16px 0;display:grid}.staff-support-panel>article>header p{color:#696963;margin:0;font-size:9px}.staff-update-original{border:1.5px solid var(--ink);background:var(--staff-paper);border-radius:10px;margin-top:15px;padding:14px}.staff-update-original>span{text-transform:uppercase;font-size:8px;font-weight:900}.staff-update-original>p{white-space:pre-wrap;margin:7px 0 0;font-size:10px;line-height:1.55}.staff-update-assets{gap:7px;margin-top:10px;display:grid}.staff-update-assets>a{border:1px solid var(--ink);background:var(--white);min-width:0;color:var(--ink);border-radius:9px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;font-size:8px;font-weight:900;text-decoration:none;display:grid}.staff-update-assets>a>span{border:1px solid var(--ink);background:var(--blue);border-radius:7px;place-items:center;width:33px;height:33px;display:grid}.staff-update-assets>a>div{gap:2px;min-width:0;display:grid}.staff-update-assets strong,.staff-update-assets small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staff-update-assets small{color:#696963;font-size:7px;font-weight:500}.staff-update-thread{border:1.5px solid var(--ink);background:#deddd6;border-radius:11px;gap:8px;max-height:360px;margin-top:14px;padding:12px;display:grid;overflow-y:auto}.staff-update-thread>article{border:1px solid var(--ink);background:var(--white);border-radius:10px;width:min(88%,500px);padding:11px 13px}.staff-update-thread>article.staff{background:var(--yellow);justify-self:end}.staff-update-thread article>header{justify-content:space-between;gap:8px;display:flex}.staff-update-thread article header strong,.staff-update-thread article time{font-size:7px}.staff-update-thread article time{color:#696963}.staff-update-thread article>p{white-space:pre-wrap;margin:7px 0 0;font-size:10px;line-height:1.55}.staff-update-thread article>a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:8px;font-weight:800;display:block;overflow:hidden}.staff-domain-panel>header{background:var(--yellow)!important}.staff-domain-start,.staff-domain-detail{gap:15px;padding:20px;display:grid}.staff-domain-start>p{color:#55554f;margin:0;font-size:10px;line-height:1.55}.staff-domain-start label{gap:6px;display:grid}.staff-domain-start label span,.staff-domain-summary span,.staff-domain-grid>span>span,.staff-domain-record>span{letter-spacing:.03em;text-transform:uppercase;font-size:8px;font-weight:900}.staff-domain-start input{border:1.5px solid var(--ink);background:var(--staff-paper);width:100%;font:inherit;border-radius:8px;padding:12px}.staff-domain-start .button{justify-self:start}.staff-domain-summary{justify-content:space-between;align-items:center;gap:18px;display:flex}.staff-domain-summary>div{gap:4px;display:grid}.staff-domain-summary strong{font-size:20px}.staff-domain-summary small{color:#686861;font-size:9px}.staff-domain-summary>b{border:1.5px solid var(--ink);background:var(--blue);text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:8px}.staff-domain-summary>b.connected{background:var(--green)}.staff-domain-summary>b.problem,.staff-domain-summary>b.staff_setup_required{background:var(--coral)}.staff-domain-summary>b.waiting_dns{background:var(--yellow)}.staff-domain-assistance{border:1.5px solid var(--ink);background:var(--coral);box-shadow:4px 4px 0 var(--ink);border-radius:10px;padding:14px 15px}.staff-domain-assistance strong{font-size:11px}.staff-domain-assistance p{margin:5px 0 0;font-size:9px;line-height:1.55}.staff-domain-grid{border:1.5px solid var(--ink);border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.staff-domain-grid>span{border-bottom:1px solid #d4d3cc;border-right:1px solid #d4d3cc;gap:5px;min-width:0;padding:12px;display:grid}.staff-domain-grid>span:nth-child(3n){border-right:0}.staff-domain-grid>span:nth-last-child(-n+3){border-bottom:0}.staff-domain-grid strong{overflow-wrap:anywhere;text-transform:capitalize;font-size:10px}.staff-domain-record{border:1.5px dashed var(--ink);background:#f7f7f2;border-radius:9px;grid-template-columns:auto minmax(80px,1fr) auto minmax(160px,2fr);align-items:center;gap:9px;padding:13px;display:grid}.staff-domain-record i{color:#686861;font-size:8px;font-style:normal}.staff-domain-record strong{overflow-wrap:anywhere;font-size:10px}.staff-domain-record strong:last-child{gap:3px;display:grid}.staff-domain-record strong small{color:#686861;text-transform:uppercase;font-size:8px;font-weight:800}.staff-domain-recovery{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--yellow);background:#fff8c7;border-radius:12px;gap:13px;padding:16px;display:grid}.staff-domain-recovery>header{background:0 0;gap:4px;padding:0;display:grid}.staff-domain-recovery>header span{letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:950}.staff-domain-recovery ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.staff-domain-recovery li{color:#3f3f3a;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:8px;font-size:9px;line-height:1.45;display:grid}.staff-domain-recovery li i{border:1px solid var(--ink);background:var(--white);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:950;display:grid}.staff-domain-recovery p{color:#4e4e49;margin:0;font-size:9px;line-height:1.55}.staff-domain-recovery>a,.staff-domain-assistance>a{color:var(--ink);text-underline-offset:3px;justify-self:start;font-size:9px;font-weight:900}.staff-domain-error,.staff-domain-state{margin:0;font-size:9px;line-height:1.5}.staff-domain-error{border:1px solid var(--ink);background:#ffe0d8;border-radius:8px;padding:11px 13px;font-weight:800}.staff-domain-actions{flex-wrap:wrap;gap:9px;display:flex}.staff-domain-actions button,.staff-domain-actions a{border:1.5px solid var(--ink);background:var(--white);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;align-items:center;padding:8px 11px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.staff-domain-actions button:hover,.staff-domain-actions a:hover{background:var(--yellow)}.staff-domain-actions button:disabled{cursor:wait;opacity:.55}.staff-domain-state{color:#55554f;min-height:0;padding:0 20px 16px;font-weight:800}.staff-domain-state:empty{display:none}.staff-domain-state.saved{color:#17673b}.staff-domain-state.error{color:#a32618}@media (width<=1120px){.staff-dashboard{grid-template-columns:88px minmax(0,1fr)}.staff-sidebar{align-items:center;padding-inline:13px}.staff-sidebar .brand{font-size:0}.staff-sidebar .brand-one{margin:0;font-size:20px}.staff-mode,.staff-sidebar nav button,.staff-sidebar nav>span{font-size:0}.staff-sidebar nav button,.staff-sidebar nav>span{grid-template-columns:1fr;justify-items:center}.staff-sidebar nav small{display:none}.staff-profile{grid-template-columns:1fr}.staff-profile div,.staff-signout{display:none}.staff-metrics{grid-template-columns:1fr 1fr}.staff-dashboard-grid{grid-template-columns:1fr}.staff-activity{grid-column:auto}.staff-project-toolbar{grid-template-columns:1fr 1fr}.staff-project-toolbar .staff-search{grid-column:1/-1}.staff-project-table{overflow-x:auto}.staff-project-table-head,.staff-project-table-row{min-width:760px}.staff-file-grid article{grid-template-columns:46px minmax(150px,1fr) minmax(130px,.8fr) auto}.staff-file-grid article>button:last-child{grid-column:2/-1;justify-self:start}.staff-kanban{grid-template-columns:repeat(5,245px)}.staff-task-create{grid-template-columns:1fr 1fr}.staff-task-create>input:first-child{grid-column:1/-1}.staff-task-create button{min-height:43px}.staff-delivery-grid{grid-template-columns:1fr}}.staff-prospect-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);align-items:start;gap:20px;display:grid}.staff-proposal-form{border:2.5px solid var(--ink);background:var(--white);box-shadow:7px 7px 0 var(--yellow);border-radius:22px;overflow:hidden}.staff-proposal-form>header{border-bottom:2px solid var(--ink);background:var(--blue);padding:26px}.staff-proposal-form>header>span,.staff-proposal-guide>span{letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.staff-proposal-form h2{letter-spacing:-.05em;max-width:620px;margin:8px 0 9px;font-size:32px;line-height:1}.staff-proposal-form header p{max-width:650px;margin:0;font-size:10px;line-height:1.55}.staff-proposal-fields{grid-template-columns:1fr 1fr;gap:15px;padding:25px;display:grid}.staff-proposal-fields>label{gap:7px;display:grid}.staff-proposal-fields>label.wide,.staff-proposal-fields fieldset{grid-column:1/-1}.staff-proposal-fields label>span,.staff-proposal-fields legend{letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.staff-proposal-fields label>span small{color:#777;font-size:7px}.staff-proposal-fields input,.staff-proposal-fields textarea{border:2px solid var(--ink);background:var(--white);width:100%;color:var(--ink);font:inherit;border-radius:11px;padding:12px 13px;font-size:11px}.staff-proposal-fields fieldset{border:0;margin:3px 0 0;padding:0}.staff-proposal-fields fieldset>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:9px;display:grid}.staff-proposal-fields fieldset label{cursor:pointer;position:relative}.staff-proposal-fields fieldset input{opacity:0;pointer-events:none;position:absolute}.staff-proposal-fields fieldset label>span{border:2px solid var(--ink);text-transform:none;background:#faf9f5;border-radius:13px;align-content:start;gap:6px;min-height:112px;padding:15px;display:grid}.staff-proposal-fields fieldset input:checked+span{background:var(--yellow);box-shadow:4px 4px 0 var(--periwinkle)}.staff-proposal-fields fieldset strong{font-size:15px}.staff-proposal-fields fieldset b{font-size:10px}.staff-proposal-fields fieldset small{color:#555;font-size:8px;line-height:1.4}.staff-proposal-fields fieldset.staff-prospect-route>div{grid-template-columns:repeat(2,1fr)}.staff-proposal-fields fieldset.staff-prospect-route label>span{min-height:96px}.staff-proposal-fields fieldset.staff-prospect-route input:checked+span{background:var(--green)}.staff-proposal-form>footer{border-top:1.5px solid var(--ink);background:#faf9f5;justify-content:space-between;align-items:center;gap:18px;padding:20px 25px;display:flex}.staff-proposal-form>footer p{color:#575752;max-width:440px;margin:0;font-size:9px;line-height:1.5}.staff-proposal-form>footer .button{flex:none}.staff-proposal-guide{border:2.5px solid var(--ink);background:var(--ink);color:var(--white);border-radius:22px;padding:24px}.staff-proposal-guide>span{color:var(--yellow)}.staff-proposal-guide ol{gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.staff-proposal-guide li{border-top:1px solid #4d4d49;grid-template-columns:35px 1fr;gap:11px;padding:17px 0;display:grid}.staff-proposal-guide li>b{background:var(--yellow);width:32px;height:32px;color:var(--ink);border-radius:50%;place-items:center;font-size:8px;display:grid}.staff-proposal-guide li p{gap:5px;margin:0;display:grid}.staff-proposal-guide li strong{font-size:11px}.staff-proposal-guide li small{color:#c8c8c2;font-size:8px;line-height:1.55}.staff-proposal-message{border:2px solid var(--ink);background:var(--green);border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin:22px 0;padding:14px 16px;font-size:10px;font-weight:800;display:flex}.staff-proposal-message button{border:1.5px solid var(--ink);background:var(--white);font:inherit;cursor:pointer;border-radius:9px;padding:8px 11px;font-size:9px;font-weight:900}.staff-proposal-directory-head{justify-content:space-between;align-items:end;gap:20px;margin:45px 0 20px;display:flex}.staff-proposal-directory-head h2{letter-spacing:-.05em;margin:0;font-size:35px}.staff-proposal-directory-head p{color:#666;margin:5px 0 0;font-size:9px}.staff-proposal-directory-head .staff-search{width:min(390px,100%)}.staff-proposal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.staff-proposal-grid>article{border:2.5px solid var(--ink);background:var(--white);border-radius:18px;overflow:hidden}.staff-proposal-grid>article.revoked{opacity:.68}.staff-proposal-grid article>header{border-bottom:1.5px solid var(--ink);background:var(--blue);justify-content:space-between;align-items:start;gap:16px;padding:20px;display:flex}.staff-proposal-grid article header span{border:1px solid var(--ink);background:var(--white);text-transform:uppercase;border-radius:999px;margin-bottom:8px;padding:4px 7px;font-size:7px;font-weight:900;display:inline-block}.staff-proposal-grid h3{letter-spacing:-.04em;margin:0;font-size:23px}.staff-proposal-grid header p{margin:5px 0 0;font-size:8px}.staff-proposal-grid header>b{white-space:nowrap;font-size:22px}.staff-proposal-grid header>b small{font-size:8px}.staff-proposal-grid dl{grid-template-columns:1fr 1fr;gap:13px;margin:0;padding:20px;display:grid}.staff-proposal-grid dt{color:#70706a;text-transform:uppercase;font-size:7px;font-weight:900}.staff-proposal-grid dd{margin:4px 0 0;font-size:10px;font-weight:800}.staff-proposal-response{border:1.5px solid var(--ink);background:#fff8cc;border-radius:10px;gap:5px;margin:0 20px 18px;padding:12px;font-size:9px;display:grid}.staff-proposal-grid article>footer{background:#faf9f5;border-top:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:11px;padding:15px 20px;display:flex}.staff-proposal-grid footer a,.staff-proposal-grid footer button,.staff-proposal-grid footer span{color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900;text-decoration:underline}.staff-proposal-grid footer button.danger{color:#9b2716;margin-left:auto}.staff-proposal-grid footer span{color:#686862;cursor:default;text-decoration:none}.staff-proposal-grid footer button.primary{border:1.5px solid var(--ink);background:var(--yellow);border-radius:8px;padding:8px 10px;text-decoration:none}.staff-proposal-directory-head>strong{border:1.5px solid var(--ink);background:var(--yellow);text-transform:uppercase;border-radius:999px;flex:none;padding:7px 10px;font-size:8px}.staff-proposal-directory-tools{grid-template-columns:minmax(260px,1fr) 180px 180px;align-items:end;gap:10px;margin-bottom:13px;display:grid}.staff-proposal-directory-tools>label:not(.staff-search){gap:5px;display:grid}.staff-proposal-directory-tools>label:not(.staff-search)>span{letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.staff-proposal-directory-tools select{border:1.5px solid var(--ink);background:var(--white);width:100%;min-height:42px;color:var(--ink);font:inherit;border-radius:10px;padding:9px 32px 9px 11px;font-size:9px;font-weight:800}.staff-proposal-list{border:2.5px solid var(--ink);background:var(--white);border-radius:17px;overflow:visible}.staff-proposal-list-head,.staff-proposal-list-main{grid-template-columns:minmax(220px,1.55fr) 125px 105px minmax(135px,.9fr) 105px minmax(180px,1fr);align-items:center;gap:12px;display:grid}.staff-proposal-list-head{background:var(--ink);min-height:43px;color:var(--white);letter-spacing:.08em;text-transform:uppercase;border-radius:13px 13px 0 0;padding:0 15px;font-size:7px;font-weight:900}.staff-proposal-list>article{border-bottom:1px solid #d8d7d0;position:relative}.staff-proposal-list>article:last-child{border-bottom:0}.staff-proposal-list>article:hover{z-index:2;background:#fffef0}.staff-proposal-list>article.revoked{opacity:.68}.staff-proposal-list-main{min-height:86px;padding:11px 15px}.staff-proposal-list-main>div{align-content:center;gap:4px;min-width:0;display:grid}.staff-proposal-list-main strong,.staff-proposal-list-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staff-proposal-list-main strong{font-size:10px}.staff-proposal-list-main small{color:#6a6a64;font-size:7px;line-height:1.35}.staff-proposal-list-label{color:#6a6a64;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900;display:none}.staff-proposal-list-prospect{grid-template-columns:39px minmax(0,1fr);align-items:center}.staff-proposal-list-prospect>i{border:1.5px solid var(--ink);background:var(--blue);border-radius:10px;place-items:center;width:39px;height:39px;font-size:8px;font-style:normal;font-weight:900;display:grid}.staff-proposal-list-prospect>span:last-child{gap:4px;min-width:0;display:grid}.staff-proposal-list-prospect strong{font-size:12px}.staff-proposal-list-status>b{border:1px solid var(--ink);background:var(--blue);text-transform:uppercase;border-radius:999px;justify-self:start;padding:5px 7px;font-size:7px}.staff-proposal-list-status>b.brief_draft,.staff-proposal-list-status>b.brief_ready,.staff-proposal-list-status>b.ready{background:var(--yellow)}.staff-proposal-list-status>b.accepted,.staff-proposal-list-status>b.claimed{background:var(--green)}.staff-proposal-list-status>b.declined,.staff-proposal-list-status>b.revoked{background:#e6e5df}.staff-proposal-list-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;position:relative;gap:7px!important}.staff-proposal-list-actions>.staff-proposal-list-label{grid-column:1/-1}.staff-proposal-list-actions>button.primary{border:1.5px solid var(--ink);background:var(--yellow);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:8px 9px;font-size:7px;font-weight:900}.staff-proposal-list-actions>button.primary:disabled{cursor:default;background:#e6e5df}.staff-proposal-list-actions details{position:relative}.staff-proposal-list-actions summary{border:1.5px solid var(--ink);background:var(--white);cursor:pointer;border-radius:8px;place-items:center;min-height:36px;padding:8px 9px;font-size:7px;font-weight:900;list-style:none;display:grid}.staff-proposal-list-actions summary::-webkit-details-marker{display:none}.staff-proposal-list-actions details>div{z-index:4;border:1.5px solid var(--ink);background:var(--white);width:170px;box-shadow:4px 4px 0 var(--ink);border-radius:9px;display:grid;position:absolute;top:calc(100% + 5px);right:0;overflow:hidden}.staff-proposal-list-actions details button,.staff-proposal-list-actions details a,.staff-proposal-list-actions details span{background:var(--white);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-bottom:1px solid #deddd6;padding:9px 10px;font-size:8px;font-weight:850;text-decoration:none}.staff-proposal-list-actions details>div>:last-child{border-bottom:0}.staff-proposal-list-actions details button:hover,.staff-proposal-list-actions details a:hover{background:#fffbd1}.staff-proposal-list-actions details button.danger{color:#9b2716}.staff-proposal-list-actions details span{color:#676761;cursor:default}.staff-proposal-list-response{background:#fff8cc;border-top:1px solid #d8d7d0;grid-template-columns:120px minmax(0,1fr);gap:10px;margin:0;padding:10px 15px;font-size:8px;line-height:1.45;display:grid}.staff-proposal-list-response strong{text-transform:uppercase;font-size:7px}.staff-proposal-list-response span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staff-proposal-edit-form{background:var(--white)}.staff-proposal-edit-form>footer{border-top:2px solid var(--ink);background:#faf9f5;justify-content:space-between;align-items:center;gap:18px;padding:20px 25px;display:flex}.staff-proposal-edit-form>footer p{margin:0;font-size:9px;font-weight:800}.staff-proposal-edit-form>footer p.success{color:#17673b}.staff-proposal-edit-form>footer p.error{color:#9b2716}.staff-proposal-edit-form>footer>div{align-items:center;gap:10px;display:flex}.staff-proposal-edit-form>footer>div>button:first-child{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 12px;font-size:9px;font-weight:900;text-decoration:underline}.staff-proposal-journey{width:min(1040px,100%)}.staff-proposal-steps{border-bottom:2px solid var(--ink);background:var(--white);grid-template-columns:repeat(4,1fr);display:grid}.staff-proposal-steps span{color:#777;border-right:1px solid #d4d3cd;align-items:center;gap:9px;padding:13px 16px;font-size:9px;font-weight:900;display:flex}.staff-proposal-steps span:last-child{border-right:0}.staff-proposal-steps b{border:1.5px solid var(--ink);width:25px;height:25px;color:var(--ink);background:#f3f2ed;border-radius:50%;place-items:center;font-size:8px;display:grid}.staff-proposal-steps span.complete{color:var(--ink)}.staff-proposal-steps span.complete b{background:var(--green)}.staff-proposal-steps span.active{background:var(--yellow);color:var(--ink)}.staff-proposal-steps span.active b{background:var(--white);box-shadow:2px 2px 0 var(--ink)}.staff-proposal-journey-stage>header,.staff-proposal-review>header,.staff-proposal-journey-stage-head{padding:25px 32px 0}.staff-proposal-journey-stage>header span,.staff-proposal-review>header span,.staff-proposal-journey-stage-head span,.staff-proposal-sent>p:first-of-type{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.staff-proposal-journey-stage>header h3,.staff-proposal-review>header h3,.staff-proposal-journey-stage-head h3,.staff-proposal-sent h3{letter-spacing:-.045em;margin:7px 0;font-size:31px}.staff-proposal-journey-stage>header p,.staff-proposal-review>header p,.staff-proposal-journey-stage-head p{color:#585852;max-width:700px;margin:0;font-size:9px;line-height:1.55}.staff-proposal-journey-stage .staff-prospect-website-upload{margin-top:22px}.staff-proposal-journey-stage>footer{justify-content:flex-start;gap:16px;padding:0 32px 25px;display:flex}.staff-proposal-journey-stage>footer button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900;text-decoration:underline}.staff-proposal-readiness{border:2px solid var(--ink);background:#faf9f5;border-radius:14px;margin:22px 32px 16px;padding:18px}.staff-proposal-readiness h4{margin:0 0 12px;font-size:13px}.staff-proposal-readiness>div{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.staff-proposal-readiness span{border:1.5px solid var(--ink);background:var(--white);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:11px;display:grid}.staff-proposal-readiness span>b{border:1.5px solid var(--ink);border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.staff-proposal-readiness span.ready>b{background:var(--green)}.staff-proposal-readiness span.missing>b{background:var(--coral)}.staff-proposal-readiness strong{font-size:9px}.staff-proposal-readiness small{color:#666;font-size:7px}.staff-proposal-review-summary{grid-template-columns:1fr 1fr;gap:10px;margin:0 32px 16px;display:grid}.staff-proposal-review-summary article{border:1.5px solid var(--ink);background:var(--white);border-radius:12px;gap:5px;padding:16px;display:grid}.staff-proposal-review-summary span{color:#6b6b65;text-transform:uppercase;font-size:7px;font-weight:900}.staff-proposal-review-summary strong{overflow-wrap:anywhere;font-size:13px}.staff-proposal-review-summary small{color:#62625d;font-size:8px}.staff-proposal-previous-send{border:1.5px solid var(--ink);background:var(--blue);border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin:0 32px 16px;padding:13px 15px;font-size:8px;display:flex}.staff-proposal-review>footer{border-top:1px solid #ddd;justify-content:space-between;align-items:center;gap:15px;padding:20px 32px 27px;display:flex}.staff-proposal-review>footer>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.staff-proposal-review>footer button:not(.button),.staff-proposal-review>footer a{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900;text-decoration:underline}.staff-proposal-review>footer .button{min-width:160px}.staff-proposal-journey-message{color:#17673b;margin:0 32px 15px;font-size:9px;font-weight:850}.staff-proposal-journey-message.error{color:#9b2716}.staff-proposal-sent{text-align:center;justify-items:center;padding:34px 32px 30px;display:grid}.staff-proposal-sent-mark{border:2px solid var(--ink);background:var(--green);width:60px;height:60px;box-shadow:5px 5px 0 var(--ink);border-radius:50%;place-items:center;font-size:25px;font-weight:900;display:grid}.staff-proposal-sent>p{color:#595954;max-width:640px;margin:6px 0;font-size:10px;line-height:1.55}.staff-proposal-sent>p:first-of-type{color:var(--ink);margin-top:22px}.staff-proposal-sent dl{border:2px solid var(--ink);background:var(--ink);text-align:left;border-radius:13px;grid-template-columns:1fr 1fr;gap:1px;width:min(720px,100%);margin:23px 0 13px;display:grid;overflow:hidden}.staff-proposal-sent dl>div{background:var(--white);gap:5px;padding:15px;display:grid}.staff-proposal-sent dt{color:#6d6d67;text-transform:uppercase;font-size:7px;font-weight:900}.staff-proposal-sent dd{margin:0;font-size:10px;font-weight:850}.staff-proposal-sent aside{border:1.5px solid var(--ink);text-align:left;background:#fff8cc;border-radius:11px;gap:4px;width:min(720px,100%);padding:14px;display:grid}.staff-proposal-sent aside strong{font-size:9px}.staff-proposal-sent aside span{color:#555;font-size:8px;line-height:1.5}.staff-proposal-sent footer{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:22px;display:flex}.staff-proposal-sent footer button:not(.button){border:1.5px solid var(--ink);background:var(--white);color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;padding:10px 12px;font-size:8px;font-weight:900}.staff-prospect-brief-backdrop{z-index:120;background:#111111ad;padding:22px;position:fixed;inset:0;overflow-y:auto}.staff-prospect-brief-editor{border:3px solid var(--ink);background:var(--staff-paper);width:min(1120px,100%);box-shadow:10px 10px 0 var(--ink);border-radius:24px;margin:0 auto;overflow:hidden}.staff-prospect-brief-head{border-bottom:3px solid var(--ink);background:var(--blue);justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 32px;display:flex}.staff-prospect-brief-head span,.staff-prospect-assets header span,.staff-prospect-ai-output header span{letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.staff-prospect-brief-head h2{letter-spacing:-.06em;margin:7px 0 5px;font-size:clamp(35px,5vw,58px);line-height:.9}.staff-prospect-brief-head p{margin:0;font-size:10px;font-weight:750}.staff-prospect-brief-head>button{border:2px solid var(--ink);background:var(--white);width:41px;height:41px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;font-size:26px;display:grid}.staff-prospect-brief-locked{border-bottom:2px solid var(--ink);background:var(--coral);padding:13px 32px;font-size:10px;font-weight:850}.staff-prospect-brief-form{gap:18px;padding:28px 32px;display:grid}.staff-prospect-brief-form fieldset{border:2px solid var(--ink);background:var(--white);border-radius:17px;margin:0;padding:0;overflow:hidden}.staff-prospect-brief-form legend{border-bottom:1.5px solid var(--ink);background:#faf9f5;align-items:center;gap:13px;width:100%;padding:16px 20px;display:flex}.staff-prospect-brief-form legend b{border:1.5px solid var(--ink);background:var(--yellow);border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.staff-prospect-brief-form legend span{gap:3px;display:grid}.staff-prospect-brief-form legend strong{font-size:14px}.staff-prospect-brief-form legend small{color:#686862;font-size:8px;line-height:1.4}.staff-prospect-brief-form fieldset>div{grid-template-columns:1fr 1fr;gap:15px;padding:20px;display:grid}.staff-prospect-brief-form label,.staff-prospect-assets form label{align-content:start;gap:7px;min-width:0;display:grid}.staff-prospect-brief-form label.wide{grid-column:1/-1}.staff-prospect-brief-form label>span,.staff-prospect-assets form label>span{font-size:8px;font-weight:900}.staff-prospect-brief-form label i{color:#8f2d1d;text-transform:uppercase;margin-left:6px;font-size:7px;font-style:normal}.staff-prospect-brief-form input,.staff-prospect-brief-form textarea,.staff-prospect-assets select,.staff-prospect-assets input{border:1.5px solid var(--ink);background:var(--white);width:100%;color:var(--ink);font:inherit;border-radius:9px;padding:11px 12px;font-size:10px;line-height:1.5}.staff-prospect-brief-form textarea{resize:vertical}.staff-prospect-brief-form>footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.staff-prospect-brief-form>footer p{margin:0;font-size:9px;font-weight:800}.staff-prospect-brief-form>footer p.error{color:#9b2716}.staff-prospect-brief-form>footer p.success{color:#17673b}.staff-prospect-assets,.staff-prospect-ai-output{border:2.5px solid var(--ink);background:var(--white);border-radius:18px;margin:0 32px 28px;overflow:hidden}.staff-prospect-assets>header,.staff-prospect-ai-output>header{border-bottom:2px solid var(--ink);background:var(--yellow);padding:22px}.staff-prospect-assets h3,.staff-prospect-ai-output h3{letter-spacing:-.04em;margin:6px 0;font-size:25px}.staff-prospect-assets header p,.staff-prospect-ai-output header p{margin:0;font-size:9px;line-height:1.5}.staff-prospect-assets>form{border-bottom:1px solid #ddd;grid-template-columns:190px minmax(220px,1fr) auto;align-items:end;gap:13px;padding:20px;display:grid}.staff-prospect-assets form .button{min-height:43px}.staff-prospect-asset-list{gap:9px;padding:16px 20px 20px;display:grid}.staff-prospect-asset-list>p{color:#6a6a64;margin:0;font-size:9px}.staff-prospect-asset-list article{border:1.5px solid var(--ink);border-radius:10px;grid-template-columns:75px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;padding:11px;display:grid}.staff-prospect-asset-list article>span{background:var(--blue);text-align:center;text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:900}.staff-prospect-asset-list article div{gap:3px;min-width:0;display:grid}.staff-prospect-asset-list strong,.staff-prospect-asset-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staff-prospect-asset-list strong{font-size:10px}.staff-prospect-asset-list small{color:#71716b;font-size:8px}.staff-prospect-asset-list a,.staff-prospect-asset-list button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900;text-decoration:underline}.staff-prospect-ai-output{background:var(--ink);color:var(--white)}.staff-prospect-ai-output>header{background:var(--ink);justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.staff-prospect-ai-output h3{color:var(--yellow)}.staff-prospect-ai-output header p{color:#cfcfc9;max-width:650px}.staff-prospect-ai-output header>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.staff-prospect-ai-output header button{border:1.5px solid var(--white);color:var(--white);font:inherit;cursor:pointer;background:0 0;border-radius:9px;padding:9px 11px;font-size:8px;font-weight:900}.staff-prospect-ai-output header button:disabled{opacity:.45;cursor:default}.staff-prospect-ai-output pre{color:#deded8;white-space:pre-wrap;background:#090909;border-top:1px solid #555;max-height:520px;margin:0;padding:22px;font:10px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.staff-prospect-website-upload{border:2.5px solid var(--ink);background:var(--white);border-radius:18px;margin:0 32px 28px;overflow:hidden}.staff-prospect-website-upload>header{border-bottom:2px solid var(--ink);background:var(--green);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.staff-prospect-website-upload>header span{letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.staff-prospect-website-upload h3{letter-spacing:-.04em;margin:6px 0;font-size:25px}.staff-prospect-website-upload header p{max-width:720px;margin:0;font-size:9px;line-height:1.5}.staff-prospect-website-upload header b{border:2px solid var(--ink);background:var(--white);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:10px;display:grid}.staff-prospect-upload-body{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:20px;display:grid}.staff-prospect-upload-body>label{gap:7px;display:grid}.staff-prospect-upload-body label>span{font-size:8px;font-weight:900}.staff-prospect-upload-body input{border:1.5px solid var(--ink);background:var(--white);width:100%;color:var(--ink);font:inherit;border-radius:9px;padding:11px 12px;font-size:10px}.staff-prospect-upload-body small{color:#686862;font-size:8px;line-height:1.45}.staff-prospect-upload-body>.button{min-height:43px}.staff-prospect-preview-url{grid-column:1/-1}.staff-prospect-preview-url>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.staff-prospect-preview-url input{background:#f2f1ec}.staff-prospect-preview-url a{border:1.5px solid var(--ink);background:var(--blue);color:var(--ink);border-radius:9px;place-items:center;padding:10px 13px;font-size:8px;font-weight:900;text-decoration:none;display:grid}.staff-prospect-upload-body>p{grid-column:1/-1;margin:0;font-size:9px;font-weight:850}.staff-prospect-upload-body>p.error{color:#9b2716}.staff-prospect-upload-body>p.success{color:#17673b}.staff-prospect-upload-body aside{border:1.5px solid var(--ink);background:#fff8cc;border-radius:11px;grid-column:1/-1;gap:4px;padding:13px 15px;display:grid}.staff-prospect-upload-body aside strong{font-size:9px}.staff-prospect-upload-body aside span{color:#555;font-size:8px;line-height:1.5}.staff-prospect-upload-modal .staff-prospect-website-upload{margin-top:28px}.staff-prospect-upload-success{border:2px solid var(--ink);background:var(--green);box-shadow:4px 4px 0 var(--ink);border-radius:12px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid}.staff-prospect-upload-success>b{border:2px solid var(--ink);background:var(--white);border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.staff-prospect-upload-success>div{gap:4px;display:grid}.staff-prospect-upload-success strong{font-size:12px}.staff-prospect-upload-success span{font-size:8px;line-height:1.5}.staff-prospect-upload-success>a{border:1.5px solid var(--ink);background:var(--white);color:var(--ink);border-radius:9px;padding:10px 12px;font-size:8px;font-weight:900;text-decoration:none}.staff-prospect-upload-next{border:2px solid var(--ink);background:var(--yellow);border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;padding:15px;display:flex}.staff-prospect-upload-next>div{gap:4px;display:grid}.staff-prospect-upload-next strong{font-size:11px}.staff-prospect-upload-next span{font-size:8px;line-height:1.5}.staff-prospect-upload-next .button{flex:none}@media (width<=980px){.staff-prospect-layout{grid-template-columns:1fr}.staff-proposal-guide{order:-1}.staff-proposal-grid{grid-template-columns:1fr}.staff-prospect-assets>form{grid-template-columns:1fr 1fr}.staff-prospect-assets>form .button{grid-column:1/-1}.staff-prospect-ai-output>header{flex-direction:column;align-items:flex-start}}@media (width<=1180px){.staff-proposal-list-head{display:none}.staff-proposal-list-main{grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(120px,1fr));align-items:start;gap:12px 18px;padding-block:14px}.staff-proposal-list-prospect{border-bottom:1px solid #deddd6;grid-column:1/-1;padding-bottom:11px}.staff-proposal-list-label{display:block}.staff-proposal-list-prospect>.staff-proposal-list-label{grid-column:1/-1}.staff-proposal-list-readiness{grid-column:1/3}.staff-proposal-list-actions{grid-column:3}}@media (width<=760px){.staff-auth-page{padding:16px}.staff-auth-card{grid-template-columns:1fr}.staff-auth-copy{min-height:610px}.staff-auth-preview{min-height:540px}.staff-dashboard{display:block}.staff-sidebar{border-right:0;border-bottom:2px solid var(--ink);flex-direction:row;justify-content:space-between;height:auto;padding:18px 16px;position:static}.staff-sidebar .brand{font-size:28px}.staff-sidebar .brand-one{margin-left:1px;font-size:28px}.staff-mode{margin:0;display:block}.staff-sidebar nav,.staff-profile,.staff-signout{display:none}.staff-main{padding:34px 15px 60px}.staff-mobile-nav{gap:8px;margin:-8px 0 28px;padding-bottom:5px;display:flex;overflow-x:auto}.staff-mobile-nav button{border:1.5px solid var(--ink);background:var(--white);font:inherit;border-radius:999px;flex:none;padding:9px 13px;font-size:10px;font-weight:850}.staff-mobile-nav button.active{background:var(--yellow)}.staff-mobile-nav button span{background:var(--coral);border-radius:999px;margin-left:6px;padding:2px 5px;font-size:8px}.staff-livebar{flex-direction:column;align-items:stretch;margin:-14px 0 24px;position:static}.staff-livebar>div:last-child{flex-wrap:wrap}.staff-global-search{width:100%;min-width:0}.staff-global-search>div{width:100%}.staff-task-metrics{grid-template-columns:1fr 1fr}.staff-task-directory>article{grid-template-columns:20px 32px minmax(0,1fr) auto}.staff-task-directory>article>button:last-child{grid-column:3/-1;justify-self:start}.staff-workload>div{grid-template-columns:1fr}.staff-archive-grid article{grid-template-columns:1fr auto}.staff-archive-grid article button:last-child{grid-column:2}.staff-bulkbar{flex-wrap:wrap}.staff-bulkbar strong{width:100%}.staff-project-table.selectable{overflow-x:auto}.staff-project-select-row,.staff-project-table.selectable .staff-project-table-head{min-width:760px}.staff-project-health{grid-template-columns:1fr auto}.staff-project-health small{grid-column:1/-1;justify-self:start}.staff-example-banner,.staff-error-banner{flex-direction:column;align-items:flex-start}.staff-main-header{display:block}.staff-main-header h1{font-size:50px}.staff-header-actions{justify-items:start;margin-top:24px}.staff-metrics{grid-template-columns:1fr 1fr;gap:11px}.staff-metric{min-height:150px;padding:18px}.staff-metric strong{font-size:51px}.staff-panel{padding:22px 18px}.staff-project-list article{grid-template-columns:36px minmax(0,1fr) auto;gap:10px}.staff-status{grid-column:2}.staff-project-list time,.staff-project-list button{display:none}.staff-activity-feed>section{grid-template-columns:1fr;gap:5px}.staff-activity-feed>section>h3{margin-top:5px}.staff-activity-feed button{grid-template-columns:38px minmax(0,1fr);padding-inline:0}.staff-activity-feed button>i{width:36px;height:36px}.staff-activity-feed button>b{display:none}.staff-activity-feed button p{white-space:normal}.staff-toolbar{flex-direction:column;align-items:stretch}.staff-project-toolbar{grid-template-columns:1fr 1fr;display:grid}.staff-customer-grid,.staff-proposal-fields{grid-template-columns:1fr}.staff-proposal-fields>label.wide,.staff-proposal-fields fieldset{grid-column:auto}.staff-proposal-fields fieldset>div,.staff-proposal-fields fieldset.staff-prospect-route>div{grid-template-columns:1fr}.staff-proposal-form>footer,.staff-proposal-edit-form>footer,.staff-proposal-directory-head,.staff-proposal-message{flex-direction:column;align-items:stretch}.staff-proposal-edit-form>footer>div{justify-content:flex-end}.staff-proposal-directory-head .staff-search{width:100%}.staff-proposal-directory-tools{grid-template-columns:1fr 1fr}.staff-proposal-directory-tools .staff-search{grid-column:1/-1;width:100%}.staff-proposal-list-main{grid-template-columns:1fr 1fr}.staff-proposal-list-prospect,.staff-proposal-list-actions{grid-column:1/-1}.staff-proposal-list-readiness{grid-column:auto}.staff-proposal-list-actions{grid-template-columns:minmax(0,1fr) auto}.staff-proposal-list-actions details>div{left:0;right:auto}.staff-proposal-list-response{grid-template-columns:1fr;gap:4px}.staff-proposal-list-response span{white-space:normal}.staff-proposal-steps span{justify-content:center;padding:10px 5px;font-size:0}.staff-proposal-steps b{font-size:8px}.staff-proposal-journey-stage>header,.staff-proposal-review>header,.staff-proposal-journey-stage-head{padding:20px 18px 0}.staff-proposal-readiness,.staff-proposal-review-summary,.staff-proposal-previous-send{margin-inline:14px}.staff-proposal-readiness>div,.staff-proposal-review-summary{grid-template-columns:1fr}.staff-proposal-previous-send,.staff-proposal-review>footer,.staff-prospect-upload-next{flex-direction:column;align-items:stretch}.staff-proposal-review>footer{padding:18px 14px 23px}.staff-proposal-review>footer>div{flex-direction:column;align-items:stretch}.staff-proposal-review>footer .button{width:100%}.staff-proposal-sent{padding:28px 15px 24px}.staff-proposal-sent dl{grid-template-columns:1fr}.staff-prospect-brief-backdrop{padding:8px}.staff-prospect-brief-editor{border-radius:17px}.staff-prospect-brief-head{padding:22px 18px}.staff-prospect-brief-form{padding:18px 14px}.staff-prospect-brief-form fieldset>div{grid-template-columns:1fr;padding:15px}.staff-prospect-brief-form label.wide{grid-column:auto}.staff-prospect-brief-form>footer{flex-direction:column;align-items:stretch}.staff-prospect-assets,.staff-prospect-ai-output,.staff-prospect-website-upload{margin:0 14px 18px}.staff-prospect-upload-modal .staff-prospect-website-upload{margin-top:18px}.staff-prospect-assets>form{grid-template-columns:1fr}.staff-prospect-assets>form .button{grid-column:auto}.staff-prospect-asset-list article{grid-template-columns:65px minmax(0,1fr)}.staff-prospect-asset-list article a,.staff-prospect-asset-list article button{justify-self:start}.staff-prospect-ai-output>header{padding:18px}.staff-prospect-upload-body{grid-template-columns:1fr}.staff-prospect-upload-body>.button,.staff-prospect-preview-url,.staff-prospect-upload-body>p,.staff-prospect-upload-body aside,.staff-prospect-upload-success,.staff-prospect-upload-next{grid-column:auto}.staff-prospect-preview-url>div,.staff-prospect-upload-success{grid-template-columns:1fr}.staff-prospect-upload-success>a{justify-self:start}.staff-project-drawer{border-radius:19px;padding:27px 20px}.staff-file-grid article{grid-template-columns:46px minmax(0,1fr) auto}.staff-file-grid article>p,.staff-file-grid article>button:last-child{grid-column:2/-1}.staff-message-directory>button{grid-template-columns:40px minmax(0,1fr) 20px}.staff-message-directory time{display:none}.staff-notification-list article>button:first-child{grid-template-columns:42px minmax(0,1fr)}.staff-notification-list time,.staff-notification-list article>button:first-child>b{display:none}.staff-workflow-form,.staff-delivery-form{grid-template-columns:1fr}.staff-delivery-form label.wide,.staff-delivery-form .staff-build-folder.wide{grid-column:auto}.staff-build-source-options{grid-template-columns:1fr}.staff-support-directory>button{grid-template-columns:1fr auto}.staff-support-directory>button>strong{display:none}.staff-preview-promote{flex-direction:column;align-items:stretch;margin-inline:14px}.staff-preview-promote .button{justify-content:center}.staff-preview-build-list>article{grid-template-columns:1fr}.staff-preview-version{width:68px}.staff-preview-build-list article header{flex-direction:column;align-items:flex-start}.staff-preview-build-list article>div>div{flex-direction:column;align-items:stretch}.staff-preview-build-list .button{justify-content:center}.staff-upload-feedback{grid-template-columns:42px minmax(0,1fr);margin-inline:14px}.staff-upload-feedback-actions{grid-column:1/-1;justify-content:stretch}.staff-upload-feedback-actions .button{flex:1;justify-content:center}.staff-support-panel>article{padding:15px}.staff-support-panel>article>header{grid-template-columns:1fr}.staff-update-thread>article{width:95%}}@media (width<=520px){.staff-proposal-directory-tools,.staff-proposal-list-main{grid-template-columns:1fr}.staff-proposal-directory-tools .staff-search,.staff-proposal-list-prospect,.staff-proposal-list-actions,.staff-proposal-list-readiness{grid-column:auto}.staff-proposal-list-main>div:not(.staff-proposal-list-prospect):not(.staff-proposal-list-actions){border-bottom:1px solid #e2e1da;padding-bottom:9px}}.team-access-heading>aside{border:2px solid var(--ink);background:var(--yellow);min-width:170px;box-shadow:5px 5px 0 var(--ink);border-radius:17px;justify-items:end;padding:18px 21px;display:grid}.team-access-heading>aside strong{letter-spacing:-.06em;font-size:39px;line-height:.9}.team-access-heading>aside span{margin-top:7px;font-size:9px;font-weight:850}.team-access-security{border:2px solid var(--ink);background:var(--blue);border-radius:17px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding:19px 22px;display:flex}.team-access-security strong{font-size:13px}.team-access-security p{max-width:780px;margin:5px 0 0;font-size:10px;line-height:1.55}.team-access-security>span{border:1.5px solid var(--ink);background:var(--white);text-transform:uppercase;border-radius:999px;flex:none;padding:7px 10px;font-size:8px;font-weight:900}.team-access-layout{grid-template-columns:minmax(0,1.45fr) minmax(285px,.55fr);align-items:start;gap:22px;display:grid}.team-access-side{gap:22px;display:grid}.team-access-members>header>small{color:#6d6d67;font-size:9px}.team-access-members>article{border-top:1.5px solid var(--ink);gap:17px;padding:20px 0;display:grid}.team-access-members>article.inactive{opacity:.65}.team-member-identity{grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.team-member-identity>span{border:1.5px solid var(--ink);background:var(--blue);border-radius:50%;place-items:center;width:43px;height:43px;font-size:11px;font-weight:900;display:grid}.team-member-identity>div{gap:4px;min-width:0;display:grid}.team-member-identity strong{font-size:13px}.team-member-identity small{color:#686862;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.team-member-badges{flex-wrap:wrap;gap:7px;display:flex}.team-member-badges b,.team-member-badges i,.team-member-badges em,.team-member-badges span{border:1px solid var(--ink);text-transform:uppercase;border-radius:999px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.team-member-badges b{background:var(--yellow)}.team-member-badges i{background:var(--green)}.team-member-badges span{background:var(--blue)}.team-access-members>article.inactive .team-member-badges i{background:#e1e0da}.team-member-badges em{background:var(--coral)}.team-member-controls{grid-template-columns:minmax(150px,1fr) 180px auto;align-items:end;gap:11px;display:grid}.team-member-controls label,.team-add-member label{gap:6px;display:grid}.team-member-controls label>span,.team-add-member label>span{font-size:8px;font-weight:900}.team-member-controls input,.team-member-controls select,.team-add-member input,.team-add-member select{border:1.5px solid var(--ink);background:var(--white);width:100%;min-height:42px;color:var(--ink);font:inherit;border-radius:9px;padding:10px 11px;font-size:10px}.team-member-controls input:disabled,.team-member-controls select:disabled{background:#ecebe5}.team-member-controls>div{gap:8px;display:flex}.team-member-controls .button,.team-deactivate{white-space:nowrap;min-height:42px;padding:8px 11px;font-size:8px}.team-permission-editor{border:1.5px solid var(--ink);border-radius:11px;grid-column:1/-1;min-width:0;margin:2px 0 0;padding:13px}.team-permission-editor legend{padding:0 6px;font-size:9px;font-weight:900}.team-permission-editor>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.team-permission-editor label{grid-template-columns:none;align-items:center;gap:8px;min-width:0;display:flex}.team-permission-editor input{width:17px;min-height:17px;accent-color:var(--ink);flex:none;margin:0;padding:0}.team-permission-editor label>span{font-size:9px;line-height:1.35}.team-permission-editor>small{color:#6c6c66;margin-top:9px;font-size:9px;line-height:1.4;display:block}.team-deactivate{border:1.5px solid var(--ink);background:var(--coral);color:var(--ink);cursor:pointer;border-radius:9px;font-weight:900}.team-deactivate:disabled{cursor:not-allowed;opacity:.45}.team-owner-note{color:#65655f;margin:-5px 0 0;font-size:8px;line-height:1.5}.team-access-empty{color:#696963;margin:0;font-size:10px}.team-add-member{background:var(--ink);color:var(--white);gap:15px;display:grid}.team-add-member h2,.team-access-audit h2{margin-bottom:5px}.team-add-member input,.team-add-member select{border-color:var(--white)}.team-add-member .team-permission-editor{border-color:#6f6f69}.team-add-member .team-permission-editor input{background:var(--white);accent-color:var(--yellow)}.team-add-member>small{color:#c6c6c0;font-size:8px;line-height:1.5}.team-access-audit>div{margin-top:20px;display:grid}.team-access-audit article{grid-template-columns:12px minmax(0,1fr);gap:10px;padding:0 0 18px;display:grid;position:relative}.team-access-audit article:not(:last-child):before{content:"";background:#c9c8c1;width:1px;position:absolute;top:10px;bottom:0;left:4px}.team-access-audit article>i{z-index:1;border:1px solid var(--ink);background:var(--green);border-radius:50%;width:9px;height:9px;margin-top:3px}.team-access-audit article>div{gap:5px;display:grid}.team-access-audit article strong{font-size:9px;line-height:1.45}.team-access-audit article small,.team-access-audit p{color:#70706a;font-size:8px;line-height:1.5}.team-access-audit p{margin:15px 0 0}.team-access-message{z-index:40;border:2px solid var(--ink);background:var(--green);max-width:min(420px,100vw - 32px);box-shadow:5px 5px 0 var(--ink);border-radius:11px;padding:14px 17px;font-size:10px;font-weight:850;position:fixed;bottom:24px;right:24px}.team-access-message.error{background:var(--coral)}@media (width<=1180px){.team-access-layout{grid-template-columns:1fr}.team-access-side{grid-template-columns:1fr 1fr}}@media (width<=760px){.team-access-heading>aside{justify-items:start;margin-top:22px}.team-access-security{flex-direction:column;align-items:flex-start}.team-member-controls{grid-template-columns:1fr}.team-member-controls>div{flex-wrap:wrap}.team-access-side{grid-template-columns:1fr}.staff-domain-summary{flex-direction:column;align-items:flex-start}.staff-domain-grid{grid-template-columns:1fr 1fr}.staff-domain-grid>span,.staff-domain-grid>span:nth-child(3n),.staff-domain-grid>span:nth-last-child(-n+3){border-bottom:1px solid #d4d3cc;border-right:1px solid #d4d3cc}.staff-domain-grid>span:nth-child(2n){border-right:0}.staff-domain-grid>span:nth-last-child(-n+2){border-bottom:0}.staff-domain-record{grid-template-columns:1fr}}@media (width<=430px){.staff-auth-copy{min-height:560px;padding:30px 24px}.staff-auth-copy h1{font-size:51px}.staff-auth-preview{padding:28px 22px}.staff-access-card{padding:30px 23px}.staff-access-card .brand{margin-bottom:50px}.staff-metrics{grid-template-columns:1fr}.staff-metric{min-height:140px}.staff-project-toolbar{grid-template-columns:1fr}.staff-project-toolbar .staff-search{grid-column:auto}.staff-drawer-backdrop{padding:8px}.staff-drawer-plan,.staff-record-section dl{grid-template-columns:1fr}.staff-drawer-plan>div+div{border-top:2px solid var(--ink);border-left:0}.staff-record-tabs{grid-template-columns:1fr 1fr}.staff-record-tabs button{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.staff-record-tabs button:nth-child(2n){border-right:0}.staff-record-tabs button:last-child{border-bottom:0}.staff-task-create{grid-template-columns:1fr}.staff-task-create>input:first-child{grid-column:auto}.staff-task-metrics{grid-template-columns:1fr}.staff-task-directory>article{grid-template-columns:20px 32px minmax(0,1fr)}.staff-task-directory>article>b{grid-column:3;justify-self:start}.staff-task-directory>article>button:last-child{grid-column:3}.staff-preview-steps{grid-template-columns:1fr 1fr}.staff-ai-checks{grid-template-columns:1fr}.staff-files-heading{flex-direction:column;align-items:flex-start}.staff-files-heading>small{text-align:left}}@media (prefers-reduced-motion:reduce){.staff-auth-page *,.staff-dashboard *{scroll-behavior:auto!important}.staff-upload-feedback i:after{width:100%;animation:none;left:0}}.staff-root-redirect{border:1.5px solid var(--ink);background:var(--yellow);border-radius:9px;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px;display:flex}.staff-root-redirect.complete{background:var(--green)}.staff-root-redirect.blocked{background:#ffe0d8}.staff-root-redirect>div{gap:4px;display:grid}.staff-root-redirect span{letter-spacing:.03em;text-transform:uppercase;font-size:8px;font-weight:900}.staff-root-redirect strong{font-size:11px}.staff-root-redirect p{color:#55554f;margin:0;font-size:9px;line-height:1.5}.staff-root-redirect>b{border:1px solid var(--ink);background:var(--white);white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:8px}.staff-update-original dl{border:1px solid var(--ink);background:var(--ink);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:10px 0 0;display:grid;overflow:hidden}.staff-update-original dl>div{background:var(--white);min-width:0;padding:9px}.staff-update-original dt{color:#696963;text-transform:uppercase;font-size:7px;font-weight:900}.staff-update-original dd{white-space:pre-wrap;margin:4px 0 0;font-size:9px;line-height:1.45}.staff-message-attachment{border:1px solid var(--ink);color:var(--ink);background:#ffffffb8;border-radius:7px;margin-top:8px;padding:8px 10px;font-size:8px;font-weight:850;text-decoration:none;display:block}.staff-client-requests{gap:17px;display:grid}.staff-client-requests>p{color:#5f5f59;margin:0;font-size:10px;line-height:1.55}.staff-request-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.staff-request-stats article{border:1.5px solid var(--ink);background:var(--white);border-radius:10px;gap:4px;padding:13px;display:grid}.staff-request-stats strong{font-size:25px}.staff-request-stats span{text-transform:uppercase;font-size:7px;font-weight:900}.staff-client-requests>form{border:2px solid var(--ink);background:var(--yellow);border-radius:13px;gap:11px;padding:16px;display:grid}.staff-client-requests>form header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.staff-client-requests>form header span{font-size:12px;font-weight:900}.staff-client-requests>form header small{font-size:8px}.staff-client-requests>form label{gap:5px;display:grid}.staff-client-requests>form label>span{text-transform:uppercase;font-size:8px;font-weight:900}.staff-client-requests input,.staff-client-requests textarea{border:1.5px solid var(--ink);background:var(--white);color:var(--ink);font:inherit;resize:vertical;border-radius:8px;padding:10px 11px;font-size:10px}.staff-client-requests>form .button{justify-self:start}.staff-save-state{min-height:12px;font-size:8px;font-weight:800}.staff-save-state.saved{color:#176226}.staff-save-state.error{color:#a52b18}.staff-client-request-list{gap:10px;display:grid}.staff-client-request-list>article{border:1.5px solid var(--ink);background:var(--white);border-radius:12px;padding:15px}.staff-client-request-list>article.submitted{box-shadow:5px 5px 0 var(--coral)}.staff-client-request-list>article.completed{opacity:.78}.staff-client-request-list>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.staff-client-request-list h3{margin:5px 0 0;font-size:17px}.staff-client-request-list header span,.staff-client-request-list>article>section>span{text-transform:uppercase;font-size:7px;font-weight:900}.staff-client-request-list header b{border:1px solid var(--ink);background:var(--yellow);text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:7px}.staff-client-request-list article.submitted header b{background:var(--coral)}.staff-client-request-list article.completed header b{background:var(--green)}.staff-client-request-list>article>p{white-space:pre-wrap;font-size:10px;line-height:1.55}.staff-client-request-list>article>section{background:#f4f1e8;border:1px solid #c9c8c1;border-radius:8px;margin-top:12px;padding:12px}.staff-client-request-list>article>section p{white-space:pre-wrap;margin:6px 0 0;font-size:10px;line-height:1.55}.staff-client-request-list footer{justify-content:flex-end;align-items:center;margin-top:12px;display:flex}.staff-client-request-list footer small{font-size:8px}.staff-request-followup{gap:5px;margin-top:12px;display:grid}.staff-request-followup>span{text-transform:uppercase;font-size:8px;font-weight:900}.staff-client-request-list footer{flex-wrap:wrap;gap:8px}.staff-proposal-create{border:2.5px solid var(--ink);background:var(--blue);box-shadow:7px 7px 0 var(--yellow);border-radius:20px;overflow:hidden}.staff-proposal-create-launch{justify-content:space-between;align-items:center;gap:30px;padding:24px 26px;display:flex}.staff-proposal-create-launch>div{min-width:0}.staff-proposal-create-launch span,.staff-proposal-create-meta strong,.staff-proposal-insights header span,.staff-proposal-management header>span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.staff-proposal-create-launch h2{letter-spacing:-.05em;margin:7px 0 6px;font-size:31px;line-height:1}.staff-proposal-create-launch p{max-width:720px;margin:0;font-size:9px;line-height:1.55}.staff-proposal-create-launch .button{flex:none}.staff-proposal-create .staff-proposal-form{border:0;border-top:2.5px solid var(--ink);box-shadow:none;border-radius:0}.staff-proposal-create-meta{background:#faf9f5;border-bottom:1px solid #d5d4cd;align-items:center;gap:12px;padding:14px 25px;display:flex}.staff-proposal-create-meta span{color:#666;font-size:8px}.staff-proposal-create-meta mark{border:1px solid var(--ink);background:var(--green);border-radius:999px;margin-left:auto;padding:5px 8px;font-size:7px;font-weight:900}.staff-proposal-optional{background:#faf9f5;border-radius:11px;border:1.5px dashed #8b8a84!important}.staff-proposal-optional summary{cursor:pointer;padding:12px 14px;font-size:9px;font-weight:900}.staff-proposal-optional summary small{color:#777;font-size:7px}.staff-proposal-optional label{gap:7px;padding:0 14px 14px;display:grid}.staff-proposal-duplicate{border:2px solid var(--ink);background:var(--coral);border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin:0 25px 18px;padding:13px 15px;display:flex}.staff-proposal-duplicate>div{gap:3px;display:grid}.staff-proposal-duplicate strong{font-size:10px}.staff-proposal-duplicate span{font-size:8px}.staff-proposal-duplicate button{border:1.5px solid var(--ink);background:var(--white);font:inherit;cursor:pointer;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.staff-proposal-insights{border:2.5px solid var(--ink);background:var(--white);border-radius:17px;margin-top:32px;overflow:hidden}.staff-proposal-insights>header{border-bottom:2px solid var(--ink);background:var(--ink);color:var(--white);justify-content:space-between;align-items:end;gap:20px;padding:17px 20px;display:flex}.staff-proposal-insights h2{letter-spacing:-.04em;margin:5px 0 0;font-size:23px}.staff-proposal-insights header small{color:var(--yellow);font-size:8px;font-weight:900}.staff-proposal-insights>div{grid-template-columns:repeat(6,1fr);display:grid}.staff-proposal-insights article{border-right:1px solid #d9d8d1;gap:4px;min-width:0;padding:16px 18px;display:grid}.staff-proposal-insights article:last-child{border-right:0}.staff-proposal-insights article>span{color:#666;text-transform:uppercase;font-size:7px;font-weight:900}.staff-proposal-insights article strong{letter-spacing:-.05em;font-size:28px}.staff-proposal-insights article strong.text{text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:16px;overflow:hidden}.staff-proposal-insights article small{color:#666;font-size:7px}.staff-proposal-bulk{z-index:6;border:2px solid var(--ink);background:var(--yellow);box-shadow:4px 4px 0 var(--ink);border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex;position:sticky;top:12px}.staff-proposal-bulk strong{margin-right:auto;font-size:9px}.staff-proposal-bulk button{border:1.5px solid var(--ink);background:var(--white);font:inherit;cursor:pointer;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:900}.staff-proposal-bulk button.danger{color:#8f2415;background:#ffe0d8}.staff-proposal-list-head,.staff-proposal-list-main{grid-template-columns:24px minmax(200px,1.45fr) 125px 145px minmax(140px,.9fr) 95px minmax(175px,1fr)}.staff-proposal-list-head>label,.staff-proposal-select{place-items:center;display:grid}.staff-proposal-list-head input,.staff-proposal-select input{width:15px;height:15px;accent-color:var(--ink);cursor:pointer}.staff-proposal-list>article.follow-up-due{box-shadow:inset 5px 0 0 var(--coral)}.staff-proposal-list>article.follow-up-scheduled{box-shadow:inset 3px 0 0 var(--blue)}.staff-proposal-list-owner small{white-space:normal}.staff-proposal-list>article.follow-up-due .staff-proposal-list-owner small{color:#9b2716;font-weight:900}.staff-proposal-list-status>b.ready_to_send,.staff-proposal-list-status>b.preparing{background:var(--yellow)}.staff-proposal-list-status>b.sent,.staff-proposal-list-status>b.viewed{background:var(--blue)}.staff-proposal-list-status>b.interested,.staff-proposal-list-status>b.converted{background:var(--green)}.staff-proposal-list-status>b.closed_lost,.staff-proposal-list-status>b.paused{background:#e6e5df}.staff-proposal-management{width:min(1080px,100%)}.staff-proposal-management-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);min-height:560px;display:grid}.staff-proposal-management-grid>form,.staff-proposal-timeline{padding:28px}.staff-proposal-management-grid>form{border-right:2px solid var(--ink);background:#faf9f5;grid-template-columns:1fr 1fr;align-content:start;gap:14px;display:grid}.staff-proposal-management-grid>form header,.staff-proposal-management-grid>form .wide,.staff-proposal-management-grid>form>p,.staff-proposal-management-grid>form>.button{grid-column:1/-1}.staff-proposal-management-grid h3{letter-spacing:-.05em;margin:7px 0 14px;font-size:27px;line-height:1}.staff-proposal-management-grid label{gap:6px;display:grid}.staff-proposal-management-grid label>span{text-transform:uppercase;font-size:8px;font-weight:900}.staff-proposal-management-grid label small{color:#777;font-size:7px}.staff-proposal-management-grid input,.staff-proposal-management-grid select,.staff-proposal-management-grid textarea{border:1.5px solid var(--ink);background:var(--white);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:9px;padding:11px 12px;font-size:9px}.staff-proposal-management-grid>form>p{color:#17673b;margin:0;font-size:9px;font-weight:850}.staff-proposal-management-grid>form>.button{justify-self:start}.staff-proposal-timeline{background:var(--white)}.staff-proposal-timeline>p{color:#666;font-size:9px;line-height:1.55}.staff-proposal-timeline ol{gap:0;max-height:440px;margin:20px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.staff-proposal-timeline li{grid-template-columns:22px 1fr;gap:10px;padding:0 0 21px;display:grid;position:relative}.staff-proposal-timeline li:before{content:"";background:#c8c7c0;width:1px;position:absolute;top:12px;bottom:-1px;left:6px}.staff-proposal-timeline li:last-child:before{display:none}.staff-proposal-timeline li>i{z-index:1;border:2px solid var(--ink);background:var(--green);border-radius:50%;width:13px;height:13px;margin-top:2px;position:relative}.staff-proposal-timeline li>div{gap:4px;display:grid}.staff-proposal-timeline strong{font-size:10px;line-height:1.4}.staff-proposal-timeline li span{color:#6b6b65;font-size:7px}@media (width<=1180px){.staff-proposal-list-main{grid-template-columns:24px minmax(210px,1.4fr) repeat(2,minmax(130px,1fr))}.staff-proposal-select{grid-area:1/1;align-self:center}.staff-proposal-list-prospect{grid-area:1/2/auto/-1}.staff-proposal-list-status{grid-column:2}.staff-proposal-list-owner{grid-column:3}.staff-proposal-list-readiness{grid-column:4}.staff-proposal-list-activity{grid-column:2}.staff-proposal-list-actions{grid-column:3/-1}}@media (width<=760px){.staff-proposal-create-launch,.staff-proposal-create .staff-proposal-form>footer,.staff-proposal-duplicate{flex-direction:column;align-items:stretch}.staff-proposal-create-launch .button{justify-content:center}.staff-proposal-create-meta{flex-wrap:wrap}.staff-proposal-create-meta mark{margin-left:0}.staff-proposal-insights>div{grid-template-columns:repeat(2,1fr)}.staff-proposal-insights article{border-bottom:1px solid #d9d8d1}.staff-proposal-insights article:nth-child(2n){border-right:0}.staff-proposal-insights article:nth-last-child(-n+2){border-bottom:0}.staff-proposal-management-grid{grid-template-columns:1fr}.staff-proposal-management-grid>form{border-right:0;border-bottom:2px solid var(--ink)}.staff-proposal-list-main{grid-template-columns:24px 1fr 1fr}.staff-proposal-list-prospect{grid-column:2/-1}.staff-proposal-list-status,.staff-proposal-list-activity{grid-column:2}.staff-proposal-list-owner,.staff-proposal-list-readiness{grid-column:3}.staff-proposal-list-actions{grid-column:2/-1}}@media (width<=520px){.staff-proposal-list-main{grid-template-columns:24px 1fr}.staff-proposal-list-prospect,.staff-proposal-list-status,.staff-proposal-list-owner,.staff-proposal-list-readiness,.staff-proposal-list-activity,.staff-proposal-list-actions{grid-column:2}.staff-proposal-insights>header{flex-direction:column;align-items:start}.staff-proposal-management-grid>form{grid-template-columns:1fr}.staff-proposal-management-grid>form header,.staff-proposal-management-grid>form .wide,.staff-proposal-management-grid>form>p,.staff-proposal-management-grid>form>.button{grid-column:auto}.staff-proposal-management-grid>form,.staff-proposal-timeline{padding:20px 16px}}.staff-proposal-sent-followup{border:1.5px solid var(--ink);background:var(--blue);text-align:left;border-radius:11px;align-items:end;gap:10px;width:min(720px,100%);margin-top:12px;padding:13px 14px;display:flex}.staff-proposal-sent-followup label{flex:1;gap:5px;display:grid}.staff-proposal-sent-followup label span{text-transform:uppercase;font-size:7px;font-weight:900}.staff-proposal-sent-followup input{border:1.5px solid var(--ink);background:var(--white);width:100%;min-height:38px;font:inherit;border-radius:8px;padding:8px 10px;font-size:9px}.staff-proposal-sent-followup button{border:1.5px solid var(--ink);background:var(--yellow);min-height:38px;font:inherit;cursor:pointer;border-radius:8px;padding:8px 11px;font-size:8px;font-weight:900}@media (width<=520px){.staff-proposal-sent-followup{flex-direction:column;align-items:stretch}}.staff-prospect-preview-url textarea{border:1.5px solid var(--ink);background:var(--white);width:100%;min-height:76px;color:var(--ink);font:inherit;resize:vertical;border-radius:9px;padding:11px 12px;font-size:10px}.staff-prospect-version-history{border:1.5px solid var(--ink);background:#f7f6f1;border-radius:12px;grid-column:1/-1;overflow:hidden}.staff-prospect-version-history>header{background:var(--periwinkle);border-bottom:1px solid #d8d7d0;justify-content:space-between;gap:12px;padding:12px 14px;font-size:9px;display:flex}.staff-prospect-version-history>article{border-bottom:1px solid #d8d7d0;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.staff-prospect-version-history>article:last-child{border-bottom:0}.staff-prospect-version-history>article>div{gap:4px;display:grid}.staff-prospect-version-history>article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.staff-prospect-version-history span,.staff-prospect-version-history small{color:#62625d;font-size:8px;line-height:1.45}.staff-prospect-version-history .button{min-height:34px;padding:7px 10px;font-size:7px}@media (width<=760px){.staff-prospect-version-history>header{flex-direction:column}.staff-prospect-version-history>article{grid-template-columns:1fr}.staff-prospect-version-history>article>div:last-child{justify-content:flex-start}}.staff-proposal-offer-controls{border:1.5px solid var(--ink);background:#fffbd1;border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0;padding:14px;display:grid}.staff-proposal-offer-controls legend{text-transform:uppercase;padding:0 6px;font-size:9px;font-weight:900}.staff-proposal-offer-controls label{gap:6px;display:grid}.staff-proposal-offer-controls>p{color:#55554f;grid-column:1/-1;margin:0;font-size:8px;line-height:1.5}.staff-proposal-offer-controls:disabled{opacity:.72}.staff-proposal-offer-badge{border:1px solid var(--ink);background:var(--yellow);color:var(--ink);border-radius:999px;align-items:center;gap:4px;margin-top:3px;padding:4px 7px;font-size:7px;font-weight:900;display:inline-flex}@media (width<=720px){.staff-proposal-offer-controls{grid-template-columns:1fr}}.staff-custom-scope{background:#f6f4ff;border-radius:14px;padding:18px;border:2px solid var(--ink)!important}.staff-custom-scope>legend{padding:0 8px;font-weight:900}.staff-custom-scope>legend small{text-transform:uppercase;font-size:9px;font-weight:700}.staff-proposal-fields fieldset.staff-custom-scope>.staff-check-row{border:1.5px solid var(--ink);background:#fff7c8;border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin-top:11px;padding:14px;display:grid;position:relative}.staff-proposal-fields fieldset.staff-custom-scope>.staff-check-row>input{opacity:1;pointer-events:auto;width:17px;height:17px;accent-color:var(--ink);padding:0;position:static}.staff-proposal-fields fieldset.staff-custom-scope>.staff-check-row>span{min-height:0;box-shadow:none;text-transform:none;background:0 0;border:0;border-radius:0;padding:0}.staff-proposal-fields fieldset.staff-custom-scope>.staff-check-row>input:checked+span{box-shadow:none;background:0 0}.staff-custom-scope-grid{gap:14px;margin-top:16px;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.staff-custom-scope-grid label{gap:7px;display:grid;cursor:default!important;position:static!important}.staff-proposal-fields .staff-custom-scope-grid label>span{text-transform:uppercase;background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:9px;font-weight:900}.staff-proposal-fields .staff-custom-scope-grid input,.staff-proposal-fields .staff-custom-scope-grid select,.staff-proposal-fields .staff-custom-scope-grid textarea{border:1.5px solid var(--ink);width:100%;min-height:0;box-shadow:none;font:inherit;opacity:1;pointer-events:auto;background:#fff;border-radius:9px;padding:11px 12px;position:static}.staff-custom-scope-grid .wide{grid-column:1/-1}.staff-proposal-scope-badge{border:1px solid var(--ink);text-transform:uppercase;background:#ddd8ff;border-radius:999px;width:max-content;padding:3px 7px;font-size:8px;font-weight:900;display:inline-flex}.staff-scope-history{border-top:1px solid #ccc;gap:8px;margin-top:18px;padding-top:16px;display:grid}.staff-scope-history>strong{text-transform:uppercase;font-size:10px}.staff-scope-history p{background:#fff;border-radius:9px;grid-template-columns:auto 1fr;gap:4px 10px;margin:0;padding:10px;display:grid}.staff-scope-history p b{grid-row:1/3}.staff-scope-history p span{font-weight:800}.staff-scope-history p small{color:#666}@media (width<=720px){.staff-custom-scope-grid{grid-template-columns:1fr}.staff-custom-scope-grid .wide{grid-column:auto}}.staff-revisions-view{padding:clamp(24px,4vw,52px)}.staff-revisions-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.staff-revisions-head>div>span{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.staff-revisions-head h1{letter-spacing:-.065em;margin:8px 0;font-size:clamp(38px,5vw,66px);line-height:.92}.staff-revisions-head p{color:#5a5a55;max-width:720px;margin:0;line-height:1.6}.staff-revisions-head aside{border:2px solid var(--ink);background:var(--yellow);min-width:155px;box-shadow:6px 6px 0 var(--ink);text-align:center;border-radius:18px;padding:20px}.staff-revisions-head aside strong{font-size:38px;line-height:1;display:block}.staff-revisions-head aside span{text-transform:uppercase;font-size:9px;font-weight:900}.staff-revision-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.staff-revision-metrics article{border:1.5px solid var(--ink);background:#fff;border-radius:13px;padding:18px}.staff-revision-metrics article.attention{background:#ffe8df}.staff-revision-metrics strong{font-size:29px;display:block}.staff-revision-metrics span{text-transform:uppercase;font-size:10px;font-weight:800}.staff-revision-controls{justify-content:space-between;gap:14px;margin-bottom:18px;display:flex}.staff-revision-controls nav{flex-wrap:wrap;gap:7px;display:flex}.staff-revision-controls button{border:1.5px solid var(--ink);background:#fff;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:800}.staff-revision-controls button.active{background:var(--ink);color:#fff}.staff-revision-controls input{border:1.5px solid var(--ink);background:#fff;border-radius:10px;width:min(340px,100%);padding:11px 13px}.staff-revisions-layout{border:2px solid var(--ink);min-height:720px;box-shadow:8px 8px 0 var(--periwinkle);background:#fff;border-radius:20px;grid-template-columns:minmax(330px,.78fr) minmax(520px,1.22fr);display:grid;overflow:hidden}.staff-revision-list{border-right:2px solid var(--ink);background:#f3f1e9;max-height:calc(100vh - 180px);overflow:auto}.staff-revision-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #ccc9bd;grid-template-columns:auto minmax(0,1fr);gap:12px;width:100%;padding:17px;display:grid}.staff-revision-list>button:hover,.staff-revision-list>button.active{background:#fff}.staff-revision-list>button.active{box-shadow:inset 5px 0 0 var(--periwinkle)}.revision-context{border:1px solid var(--ink);background:var(--blue);text-transform:uppercase;border-radius:7px;align-self:start;padding:6px 8px;font-size:8px;font-weight:900}.revision-context.prospect{background:var(--yellow)}.revision-context.post_launch{background:var(--green)}.staff-revision-list small{color:#666;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.staff-revision-list strong{font-size:14px;display:block}.staff-revision-list p{-webkit-line-clamp:2;color:#555;-webkit-box-orient:vertical;margin:7px 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.staff-revision-list footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.staff-revision-list footer b{font-size:9px}.revision-status{border:1px solid var(--ink);text-transform:uppercase;background:#eee;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900;display:inline-flex}.revision-status.needs_information,.revision-status.scope_review,.revision-status.failed{background:#ffd8c8}.revision-status.ready_for_ai,.revision-status.ai_working,.revision-status.changes_needed{background:var(--blue)}.revision-status.staff_review,.revision-status.ready_for_client{background:var(--yellow)}.revision-status.client_review{background:#e8dfff}.revision-status.approved,.revision-status.completed{background:var(--green)}.staff-revision-empty{text-align:center;padding:40px 24px}.staff-revision-empty p{color:#666;font-size:12px}.staff-revision-inspector{max-height:calc(100vh - 180px);padding:24px;overflow:auto}.staff-revision-inspector>header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.staff-revision-inspector>header>div>span{text-transform:uppercase;font-size:9px;font-weight:900}.staff-revision-inspector h2{letter-spacing:-.045em;margin:7px 0;font-size:29px}.staff-revision-inspector>header p{color:#666;margin:0;font-size:11px}.staff-revision-inspector>section,.staff-revision-inspector>details{border:1.5px solid var(--ink);border-radius:13px;margin-top:16px;padding:17px}.staff-revision-source{background:#f6f4ed}.staff-revision-source>span,.staff-revision-analysis header span,.staff-revision-questions>span,.staff-revision-checklist header span{text-transform:uppercase;font-size:9px;font-weight:900}.staff-revision-source p{white-space:pre-wrap;font-size:13px;line-height:1.6}.staff-revision-source small{margin:8px 0;display:block}.staff-revision-source a{font-size:11px;font-weight:800}.staff-revision-source>div{margin-top:12px}.staff-revision-source button{background:0 0;border:0;font-size:11px;font-weight:900;text-decoration:underline}.staff-revision-evidence header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.staff-revision-evidence header span{text-transform:uppercase;font-size:9px;font-weight:900}.staff-revision-evidence header strong{background:var(--yellow);border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:10px;display:grid}.staff-revision-evidence>div{gap:7px;display:grid}.staff-revision-evidence a{color:inherit;border:1px solid #d8d2c3;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;padding:10px;text-decoration:none;display:grid}.staff-revision-evidence a>span{text-transform:uppercase;background:#f1eee5;border-radius:5px;grid-row:1/span 2;padding:5px 7px;font-size:8px;font-weight:900}.staff-revision-evidence a strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.staff-revision-evidence a small{color:#6d685c;font-size:9px}.staff-revision-analysis{background:#edf0ff}.staff-revision-analysis header,.staff-revision-checklist header{justify-content:space-between;display:flex}.staff-revision-analysis p{font-size:12px;line-height:1.55}.staff-revision-analysis>div{flex-wrap:wrap;gap:7px;display:flex}.staff-revision-analysis>div span{border:1px solid var(--ink);text-transform:uppercase;background:#fff;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900}.staff-revision-analysis>div .high,.staff-revision-analysis>div .specialist{background:#ffd8c8}.staff-revision-analysis>div .medium,.staff-revision-analysis>div .assisted{background:var(--yellow)}.staff-revision-analysis>div .low,.staff-revision-analysis>div .automatic{background:var(--green)}.staff-revision-comparison{background:#ecfae6}.staff-revision-comparison header{justify-content:space-between;gap:12px;display:flex}.staff-revision-comparison header span{text-transform:uppercase;font-size:9px;font-weight:900}.staff-revision-comparison header strong{text-transform:uppercase;font-size:9px}.staff-revision-comparison p{font-size:12px;line-height:1.55}.staff-revision-comparison>div{flex-wrap:wrap;gap:9px;display:flex}.staff-revision-comparison a{border:1.5px solid var(--ink);color:inherit;background:#fff;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:900;text-decoration:none}.staff-revision-questions{background:#fff4cb}.staff-revision-questions ul{margin:10px 0 0;padding-left:20px;font-size:12px;line-height:1.6}.staff-revision-checklist label{border-top:1px solid #ddd;grid-template-columns:auto auto 1fr;align-items:center;gap:9px;padding:9px 0;font-size:11px;display:grid}.staff-revision-checklist label:first-of-type{margin-top:10px}.staff-revision-checklist label i{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:grid}.staff-revision-checklist input{display:none}.staff-revision-controls-panel{gap:12px;display:grid}.staff-revision-controls-panel label{gap:6px;display:grid}.staff-revision-controls-panel label>span{text-transform:uppercase;font-size:9px;font-weight:900}.staff-revision-controls-panel textarea,.staff-revision-controls-panel select{border:1.5px solid var(--ink);width:100%;font:inherit;background:#fff;border-radius:8px;padding:11px}.staff-revision-handoff-action{border:1.5px solid var(--ink);background:var(--yellow);border-radius:8px;justify-self:start;padding:10px 12px;font-size:10px;font-weight:900}.staff-revision-handoff-action:disabled{opacity:.45}.staff-revision-actions{flex-wrap:wrap;gap:9px;padding-top:5px;display:flex}.staff-revision-actions button{border:1.5px solid var(--ink);background:#fff;border-radius:8px;padding:11px 13px;font-size:10px;font-weight:900}.staff-revision-actions button.primary{background:var(--ink);color:#fff}.staff-revision-actions button:disabled{opacity:.45}.staff-revision-message{background:#eefbe8;border-radius:8px;margin:0;padding:9px;font-size:11px;font-weight:800}.staff-revision-brief summary,.staff-revision-audit summary{cursor:pointer;font-size:11px;font-weight:900}.staff-revision-brief>p{color:#655f54;margin:9px 0;font-size:10px;line-height:1.5}.staff-revision-brief pre{color:#f8f4e8;white-space:pre-wrap;background:#151515;border-radius:8px;max-height:360px;padding:13px;font-size:10px;line-height:1.55;overflow:auto}.staff-revision-brief>div{flex-wrap:wrap;gap:8px;display:flex}.staff-revision-brief button{border:1.5px solid var(--ink);background:var(--yellow);border-radius:7px;padding:9px 12px;font-size:10px;font-weight:900}.staff-revision-audit article{border-top:1px solid #ddd;grid-template-columns:auto 1fr;gap:10px;padding:11px 0;display:grid}.staff-revision-audit article i{background:var(--periwinkle);border-radius:50%;width:10px;height:10px;margin-top:4px}.staff-revision-audit article strong{font-size:11px}.staff-revision-audit article p{margin:3px 0;font-size:10px}.staff-revision-audit article small{color:#666;font-size:9px}@media (width<=1100px){.staff-revisions-layout{grid-template-columns:1fr}.staff-revision-list{border-right:0;border-bottom:2px solid var(--ink);max-height:420px}.staff-revision-inspector{max-height:none}.staff-revision-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.staff-revisions-view{padding:20px 14px}.staff-revisions-head{flex-direction:column;align-items:flex-start}.staff-revisions-head aside{width:100%}.staff-revision-controls{flex-direction:column}.staff-revision-controls input{width:100%}.staff-revision-metrics{grid-template-columns:1fr 1fr}.staff-revision-list>button{grid-template-columns:1fr}.staff-revision-inspector{padding:16px}.staff-revision-inspector>header{flex-direction:column}.staff-revision-list footer{flex-direction:column;align-items:flex-start}}.platform-health-view{padding:clamp(24px,4vw,52px)}.platform-health-heading{align-items:flex-end}.platform-health-heading .button{justify-content:center;min-width:166px}.platform-health-summary{border:2px solid var(--ink);background:var(--white);box-shadow:7px 7px 0 var(--periwinkle);border-radius:18px;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);align-items:center;gap:28px;margin:4px 0 20px;padding:26px;display:grid}.platform-health-overall{align-items:center;gap:18px;display:flex}.platform-health-overall>div{gap:6px;display:grid}.platform-health-summary small,.platform-health-summary dt{color:#62625d;letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:850}.platform-health-summary strong{letter-spacing:-.04em;font-size:clamp(25px,3vw,38px);line-height:1.05}.platform-health-summary p{color:#575751;max-width:660px;margin:0;font-size:14px;line-height:1.5}.platform-health-pulse{border:2px solid var(--ink);background:#bdbdb7;border-radius:50%;flex:none;width:24px;height:24px;box-shadow:0 0 0 8px #bdbdb72e}.platform-health-summary.healthy .platform-health-pulse{background:var(--green);box-shadow:0 0 0 8px #b6ed994d}.platform-health-summary.degraded .platform-health-pulse{background:var(--yellow);box-shadow:0 0 0 8px #ffe65f40}.platform-health-summary.unhealthy .platform-health-pulse{background:var(--coral);box-shadow:0 0 0 8px #ff846040}.platform-health-summary dl{border:1.5px solid var(--ink);background:var(--ink);border-radius:12px;grid-template-columns:repeat(2,1fr);gap:1px;margin:0;display:grid;overflow:hidden}.platform-health-summary dl div{background:#f6f4ed;min-width:0;padding:14px}.platform-health-summary dd{margin:7px 0 0;font-size:14px;font-weight:900;line-height:1.35}.platform-health-progress,.platform-health-result{border:1.5px solid var(--ink);background:#f7f5ef;border-radius:12px;align-items:center;gap:12px;margin:0 0 20px;padding:14px 16px;display:flex}.platform-health-progress>span{border:2px solid #bbb;border-top-color:var(--ink);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite health-spin}.platform-health-progress div{gap:3px;display:grid}.platform-health-progress strong{font-size:14px}.platform-health-progress small{color:#62625d;font-size:13px}.platform-health-result{background:#eef9e7;font-size:14px;font-weight:800}.platform-backup-panel{border:2px solid var(--ink);background:var(--white);border-radius:17px;gap:16px;margin:0 0 24px;padding:22px;display:grid;box-shadow:inset 0 6px #c8c6bd}.platform-backup-panel.protected{box-shadow:inset 0 6px 0 var(--green)}.platform-backup-panel.running{box-shadow:inset 0 6px 0 var(--periwinkle)}.platform-backup-panel.attention,.platform-backup-panel.waiting{box-shadow:inset 0 6px 0 var(--yellow)}.platform-backup-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;padding-top:5px;display:flex}.platform-backup-title{align-items:flex-start;gap:14px;display:flex}.platform-backup-title>div{gap:5px;display:grid}.platform-backup-title small{color:#62625d;letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:900}.platform-backup-title h2{letter-spacing:-.025em;margin:0;font-size:24px}.platform-backup-title p{color:#595953;margin:0;font-size:14px;line-height:1.5}.platform-backup-mark{border:2px solid var(--ink);background:#c8c6bd;border-radius:50%;flex:none;width:18px;height:18px;margin-top:4px}.platform-backup-panel.protected .platform-backup-mark{background:var(--green)}.platform-backup-panel.running .platform-backup-mark{background:var(--periwinkle)}.platform-backup-panel.attention .platform-backup-mark,.platform-backup-panel.waiting .platform-backup-mark{background:var(--yellow)}.platform-backup-status{border:1.5px solid var(--ink);background:#f1efe7;border-radius:999px;flex:none;padding:7px 11px;font-size:12px;font-weight:900}.platform-backup-status.protected{background:#e3f7d9}.platform-backup-status.running{background:#e6e4ff}.platform-backup-status.attention,.platform-backup-status.waiting{background:#fff2a4}.platform-backup-actions{background:#f7f5ef;border:1px solid #d7d5cc;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.platform-backup-actions>div:first-child{gap:3px;display:grid}.platform-backup-actions strong{font-size:14px}.platform-backup-actions p{color:#5d5d57;margin:0;font-size:13px;line-height:1.45}.platform-backup-actions>div:last-child{align-items:center;gap:9px;display:flex}.platform-backup-actions a{color:var(--ink);white-space:nowrap;font-size:12px;font-weight:850}.platform-backup-actions button{border:1.5px solid var(--ink);background:var(--yellow);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;box-shadow:3px 3px 0 var(--periwinkle);border-radius:9px;padding:0 14px;font-size:13px;font-weight:900}.platform-backup-actions button:disabled{cursor:wait;opacity:.65;box-shadow:none}.platform-backup-message{background:#eef9e7;border-radius:9px;margin:0;padding:11px 13px;font-size:13px;font-weight:800}.platform-backup-alert{border:1.5px solid var(--ink);background:#fff0eb;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.platform-backup-alert>div{gap:5px;display:grid}.platform-backup-alert strong{text-transform:capitalize;font-size:15px}.platform-backup-alert p{white-space:pre-line;color:#57514e;margin:0;font-size:15px;line-height:1.5}.platform-backup-alert>span{border:1px solid var(--ink);background:var(--white);border-radius:999px;flex:none;padding:5px 8px;font-size:12px;font-weight:900}.platform-backup-metrics{background:#d7d5cc;border:1px solid #d7d5cc;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.platform-backup-metrics>div{background:var(--white);gap:5px;min-width:0;padding:14px;display:grid}.platform-backup-metrics dt{color:#62625d;font-size:12px;font-weight:850}.platform-backup-metrics dd{margin:0;font-size:17px;font-weight:900}.platform-backup-metrics dd.protected{color:#2f6824}.platform-backup-metrics dd.failed{color:#9a2f1b}.platform-backup-metrics small{color:#71716b;font-size:11px;line-height:1.4}.platform-backup-details{border-top:1px solid #d7d5cc;scroll-margin-top:18px}.platform-backup-details>summary{cursor:pointer;padding:15px 0 0;font-size:13px;font-weight:900}.platform-backup-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.platform-backup-detail-grid>div{background:#f7f5ef;border:1px solid #d7d5cc;border-radius:9px;gap:5px;padding:12px;display:grid}.platform-backup-detail-grid span{color:#686862;font-size:11px;font-weight:800}.platform-backup-detail-grid strong{font-size:13px;line-height:1.4}.platform-backup-protection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.platform-backup-protection-grid>div{background:#eef9e7;border:1px solid #c9c7be;border-radius:10px;gap:5px;padding:13px;display:grid}.platform-backup-protection-grid span{color:#4f594a;text-transform:uppercase;font-size:12px;font-weight:900}.platform-backup-protection-grid strong{font-size:17px}.platform-backup-protection-grid small{color:#596154;font-size:14px;line-height:1.5}.platform-backup-error{border:1.5px solid var(--ink);background:#fff0eb;border-radius:10px;margin-top:12px;padding:13px}.platform-backup-error strong{font-size:13px}.platform-backup-error p{margin:5px 0;font-size:13px}.platform-backup-error span{color:#68625f;font-size:12px}.platform-backup-history{margin-top:12px}.platform-backup-history article{border-top:1px solid #dedcd2;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.platform-backup-history article>i{background:#c7c5bd;border-radius:50%;width:10px;height:10px}.platform-backup-history article>i.protected{background:var(--green)}.platform-backup-history article>i.failed{background:var(--coral)}.platform-backup-history article>i.running{background:var(--periwinkle)}.platform-backup-history article div{gap:3px;display:grid}.platform-backup-history article strong{font-size:13px}.platform-backup-history article small,.platform-backup-history article>span{color:#686862;font-size:11px}.platform-backup-history>p{color:#66665f;margin:12px 0 0;font-size:13px}.platform-recovery-panel{border:2px solid var(--ink);background:var(--white);box-shadow:inset 0 6px 0 var(--yellow);border-radius:17px;gap:16px;margin:0 0 24px;padding:22px;display:grid}.platform-recovery-panel.ready{box-shadow:inset 0 6px 0 var(--green)}.platform-recovery-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;padding-top:5px;display:flex}.platform-recovery-panel>header>div{gap:5px;display:grid}.platform-recovery-panel>header small{color:#62625d;letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:900}.platform-recovery-panel>header h2{letter-spacing:-.025em;margin:0;font-size:24px}.platform-recovery-panel>header p{color:#595953;margin:0;font-size:16px;line-height:1.5}.platform-recovery-panel>header>span{border:1.5px solid var(--ink);background:#fff2a4;border-radius:999px;flex:none;padding:7px 11px;font-size:13px;font-weight:900}.platform-recovery-panel.ready>header>span{background:#e3f7d9}.platform-recovery-next-step{background:#f7f5ef;border:1px solid #d7d5cc;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex}.platform-recovery-next-step>div{gap:4px;display:grid}.platform-recovery-next-step strong{font-size:16px}.platform-recovery-next-step p{color:#5d5d57;margin:0;font-size:15px;line-height:1.5}.platform-recovery-next-step button{border:1.5px solid var(--ink);background:var(--yellow);min-height:44px;color:var(--ink);font:inherit;box-shadow:3px 3px 0 var(--periwinkle);cursor:pointer;border-radius:9px;flex:none;padding:0 15px;font-size:14px;font-weight:900}.platform-recovery-next-step button:disabled{opacity:.65;box-shadow:none;cursor:wait}.platform-recovery-message{background:#eef9e7;border-radius:9px;margin:0;padding:12px 14px;font-size:15px;font-weight:800;line-height:1.5}.platform-recovery-error{border:1.5px solid var(--ink);background:#fff0eb;border-radius:10px;padding:14px}.platform-recovery-error strong{font-size:15px}.platform-recovery-error p{margin:5px 0;font-size:15px;line-height:1.5}.platform-recovery-error span{color:#68625f;font-size:14px}.platform-recovery-drill{background:#d7d5cc;border:1px solid #d7d5cc;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.platform-recovery-drill>div{background:#f7f5ef;gap:5px;min-width:0;padding:14px;display:grid}.platform-recovery-drill span{color:#62625d;text-transform:uppercase;font-size:12px;font-weight:900}.platform-recovery-drill strong{font-size:16px;line-height:1.35}.platform-recovery-drill small{color:#686862;font-size:14px;line-height:1.5}.platform-recovery-sites{gap:9px;display:grid}.platform-recovery-sites article{background:#faf9f5;border:1.5px solid #d3d1c8;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid}.platform-recovery-sites article.ready{background:#f1faec}.platform-recovery-sites article>i{border:1.5px solid var(--ink);background:var(--yellow);border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.platform-recovery-sites article.ready>i{background:var(--green)}.platform-recovery-sites article>div{gap:4px;display:grid}.platform-recovery-sites strong{font-size:16px}.platform-recovery-sites p{color:#54544e;margin:0;font-size:15px;line-height:1.5}.platform-recovery-sites small{color:#6a6a64;font-size:14px;line-height:1.45}.platform-recovery-sites a{border:1.5px solid var(--ink);background:var(--white);color:var(--ink);white-space:nowrap;border-radius:8px;padding:9px 11px;font-size:14px;font-weight:900;text-decoration:none}.platform-recovery-sites>p{color:#62625d;margin:0;padding:15px;font-size:15px}@keyframes health-spin{to{transform:rotate(360deg)}}.platform-health-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:30px 0 14px;display:flex}.platform-health-section-heading h2{margin:5px 0 0;font-size:26px}.platform-health-section-heading p{color:#5c5c56;max-width:600px;margin:0;font-size:14px;line-height:1.5}.platform-health-components{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.platform-health-components article{border:1.5px solid var(--ink);background:var(--white);border-radius:14px;flex-direction:column;min-height:205px;padding:18px;display:flex}.platform-health-components article.healthy{box-shadow:inset 0 6px 0 var(--green)}.platform-health-components article.warning{box-shadow:inset 0 6px 0 var(--yellow)}.platform-health-components article.failed{box-shadow:inset 0 6px 0 var(--coral)}.platform-health-components article>header{justify-content:space-between;align-items:center;gap:10px;margin-top:5px;display:flex}.platform-health-components article>header>span{color:#5f5f59;letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:900}.platform-health-components article>header b{color:#62625d;background:#f5f3ec;border:1px solid #c7c5bb;border-radius:999px;padding:4px 7px;font-size:11px}.platform-health-components article>header b.fresh{color:#315b24;background:#eaf8e3}.platform-health-components article>header b.overdue{color:#675a00;background:#fff6bd}.platform-health-components article>strong{margin:14px 0 8px;font-size:20px;display:block}.platform-health-components article>p{color:#55554f;flex:1;margin:0 0 18px;font-size:14px;line-height:1.5}.platform-health-components article>footer{border-top:1px solid #dedcd2;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding-top:11px;display:flex}.platform-health-components article>footer small{color:#676761;font-size:12px;font-weight:750}.platform-health-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.platform-health-kpi-grid article{border:1.5px solid var(--ink);background:#f7f5ef;border-radius:13px;min-height:130px;padding:16px;box-shadow:inset 0 5px #c7c5bb}.platform-health-kpi-grid article.healthy{box-shadow:inset 0 5px 0 var(--green)}.platform-health-kpi-grid article.degraded{box-shadow:inset 0 5px 0 var(--yellow)}.platform-health-kpi-grid article.unhealthy{box-shadow:inset 0 5px 0 var(--coral)}.platform-health-kpi-grid span{color:#62625d;text-transform:uppercase;font-size:12px;font-weight:900}.platform-health-kpi-grid strong{margin:10px 0 7px;font-size:18px;display:block}.platform-health-kpi-grid p{color:#5b5b55;margin:0;font-size:13px;line-height:1.45}.platform-health-visual-grid,.platform-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.platform-health-visual-grid>.staff-panel,.platform-health-grid>.staff-panel{align-self:stretch}.platform-health-visual-grid header,.platform-health-grid>.staff-panel>header,.platform-health-history>header,.platform-health-errors>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.platform-health-visual-grid h2,.platform-health-grid h2,.platform-health-history h2,.platform-health-errors h2{margin:5px 0 0;font-size:24px}.platform-health-visual-grid header>small,.platform-health-errors>header>small{color:#6d6d67;font-size:12px}.platform-health-availability-values{background:#d7d5cc;border:1px solid #d7d5cc;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;margin:18px 0;display:grid;overflow:hidden}.platform-health-availability-values>div{background:#f7f5ef;gap:4px;padding:13px;display:grid}.platform-health-availability-values span{color:#62625d;font-size:12px;font-weight:800}.platform-health-availability-values strong{font-size:24px}.platform-health-availability-values small{color:#71716b;font-size:11px}.platform-health-timeline{background:#f7f5ef;border:1px solid #d9d7ce;border-radius:10px;grid-template-columns:repeat(24,minmax(3px,1fr));align-items:stretch;gap:3px;min-height:62px;padding:8px;display:grid}.platform-health-timeline>i{background:#c9c7bf;border-radius:3px;min-height:18px}.platform-health-timeline>i.healthy{background:#8bd86a}.platform-health-timeline>i.degraded{background:#f4d83d}.platform-health-timeline>i.unhealthy{background:#ff8460}.platform-health-availability>footer{color:#62625d;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;font-size:12px;display:flex}.platform-health-availability>footer span{align-items:center;gap:5px;display:flex}.platform-health-availability>footer i{border-radius:3px;width:9px;height:9px}.platform-health-availability>footer i.healthy{background:#8bd86a}.platform-health-availability>footer i.degraded{background:#f4d83d}.platform-health-availability>footer i.unhealthy{background:#ff8460}.platform-health-availability>footer small{margin-left:auto;font-weight:850}.platform-health-performance-values{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 8px;display:grid}.platform-health-performance-values div{gap:4px;display:grid}.platform-health-performance-values span{color:#686862;font-size:12px;font-weight:800}.platform-health-performance-values strong{font-size:21px}.platform-health-performance svg{width:100%;height:130px;display:block;overflow:visible}.platform-health-performance svg path{fill:none;stroke:#d4d1c7;stroke-width:1px}.platform-health-performance svg polyline{fill:none;stroke:var(--periwinkle);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.platform-health-performance>p{color:#64645e;margin:4px 0 0;font-size:12px;line-height:1.45}.platform-health-incidents>header>strong{border:1.5px solid var(--ink);background:var(--coral);border-radius:50%;place-items:center;min-width:36px;height:36px;display:grid}.platform-health-incidents>div>article,.platform-health-incidents details>article{border-top:1px solid #d7d5cc;grid-template-columns:auto 1fr;gap:12px;padding:15px 0;display:grid}.platform-health-incidents article>i{background:var(--coral);border-radius:50%;width:11px;height:11px;margin-top:5px}.platform-health-incidents article.recovered>i{background:var(--green)}.platform-health-incidents article header{justify-content:space-between;gap:10px;display:flex}.platform-health-incidents article strong{font-size:14px}.platform-health-incidents article b{background:#f1efe7;border-radius:999px;align-self:start;padding:3px 6px;font-size:11px}.platform-health-incidents article p{color:#55554f;margin:5px 0;font-size:13px;line-height:1.45}.platform-health-incidents article small{color:#71716b;font-size:12px;line-height:1.4}.platform-health-incidents details{border-top:2px solid var(--ink);margin-top:12px;padding-top:12px}.platform-health-incidents summary{cursor:pointer;font-size:13px;font-weight:900}.ai-incident-report-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.ai-incident-report-actions button,.ai-incident-report-actions a{border:1.5px solid var(--ink);background:var(--white);min-height:34px;color:var(--ink);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;margin:0;padding:7px 9px;font-size:11px;font-weight:900;line-height:1.2;text-decoration:none;display:inline-flex}.ai-incident-report-actions button{background:var(--yellow)}.ai-incident-report-actions small{color:#55554f;flex-basis:100%;font-size:11px;font-weight:800}.platform-health-alerts>header>strong{border:1px solid var(--ink);border-radius:999px;padding:6px 9px;font-size:12px}.platform-health-alerts>header>strong.ready{background:#e3f7d9}.platform-health-alerts>header>strong.review{background:#fff2a4}.platform-health-alerts dl{background:#d7d5cc;border:1px solid #d7d5cc;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:1px;margin:18px 0 0;display:grid;overflow:hidden}.platform-health-alerts dl div{background:#f7f5ef;gap:5px;padding:13px;display:grid}.platform-health-alerts dt{color:#62625d;font-size:12px;font-weight:850}.platform-health-alerts dd{margin:0;font-size:14px;font-weight:900}.platform-health-alerts small{color:#71716b;font-size:11px;line-height:1.4}.platform-health-history{margin-top:0}.platform-health-history>header p,.platform-health-errors>header p{color:#62625d;max-width:650px;margin:7px 0 0;font-size:13px;line-height:1.45}.platform-health-export{border:1.5px solid var(--ink);background:var(--white);min-height:38px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 13px;font-size:12px;font-weight:900}.platform-health-filters{background:#f7f5ef;border:1px solid #d7d5cc;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 8px;padding:13px;display:grid}.platform-health-filters label{gap:6px;display:grid}.platform-health-filters label>span{color:#62625d;font-size:12px;font-weight:850}.platform-health-filters select{border:1.5px solid var(--ink);background:var(--white);width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:8px;padding:0 10px;font-size:13px}.platform-health-history-list>details{border-top:1px solid #d7d5cc}.platform-health-history summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:15px 0;list-style:none;display:grid}.platform-health-history summary::-webkit-details-marker{display:none}.platform-health-history summary>i,.platform-health-history li>i{background:#bbb;border-radius:50%;width:10px;height:10px}.platform-health-history i.healthy{background:var(--green)}.platform-health-history i.degraded,.platform-health-history i.warning{background:var(--yellow)}.platform-health-history i.unhealthy,.platform-health-history i.failed{background:var(--coral)}.platform-health-history summary span{gap:4px;display:grid}.platform-health-history summary strong{font-size:14px}.platform-health-history summary small{color:#676761;font-size:12px}.platform-health-history summary b{font-size:12px}.platform-health-history ul{background:#d7d5cc;border:1px solid #d7d5cc;border-radius:9px;gap:1px;margin:0 0 14px;padding:0;list-style:none;display:grid;overflow:hidden}.platform-health-history li{background:#f7f5ef;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:12px;display:grid}.platform-health-history li>i{margin-top:4px}.platform-health-history li span{gap:4px;display:grid}.platform-health-history li strong{font-size:13px}.platform-health-history li small{color:#62625c;font-size:12px;line-height:1.45}.platform-health-history li>b{font-size:11px}.platform-health-empty,.platform-health-loading{color:#66665f;margin:0;font-size:14px;line-height:1.55}.platform-health-errors{margin-top:16px}.platform-health-errors article{border-top:1px solid #d7d5cc;grid-template-columns:auto 1fr;gap:12px;padding:13px 0;display:grid}.platform-health-errors article>i{background:var(--coral);border-radius:50%;width:10px;height:10px;margin-top:4px}.platform-health-errors article strong{font-size:13px}.platform-health-errors article p{color:#55554f;margin:4px 0;font-size:13px}.platform-health-errors article small{color:#71716b;font-size:12px}@media (width<=1200px){.platform-health-components,.platform-health-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.platform-health-summary,.platform-health-visual-grid,.platform-health-grid{grid-template-columns:1fr}.platform-health-filters,.platform-backup-metrics,.platform-backup-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-backup-protection-grid,.platform-recovery-drill{grid-template-columns:1fr}}@media (width<=680px){.platform-health-view{padding:20px 14px}.platform-health-heading{align-items:stretch}.platform-health-heading .button{width:100%}.platform-health-summary{grid-template-columns:1fr;padding:18px}.platform-health-summary dl,.platform-health-components,.platform-health-kpi-grid,.platform-health-alerts dl,.platform-health-filters,.platform-backup-metrics,.platform-backup-detail-grid{grid-template-columns:1fr}.platform-health-overall{align-items:flex-start}.platform-health-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.platform-health-components article{min-height:180px}.platform-health-timeline{grid-template-columns:repeat(16,minmax(3px,1fr))}.platform-health-availability-values,.platform-health-performance-values{grid-template-columns:1fr}.platform-health-visual-grid header,.platform-health-history>header,.platform-health-errors>header{flex-direction:column;align-items:flex-start}.platform-health-export{width:100%}.platform-health-history summary{grid-template-columns:auto 1fr}.platform-health-history summary>b{grid-column:2}.platform-health-history li{grid-template-columns:auto 1fr}.platform-health-history li>b{grid-column:2}.platform-backup-panel,.platform-recovery-panel{padding:17px}.platform-backup-panel>header,.platform-backup-actions,.platform-backup-alert,.platform-recovery-panel>header,.platform-recovery-next-step{flex-direction:column;align-items:flex-start}.platform-backup-actions>div:last-child{flex-direction:column;align-items:stretch;width:100%}.platform-backup-actions button,.platform-recovery-next-step button{width:100%}.platform-backup-status{align-self:flex-start}.platform-recovery-sites article{grid-template-columns:38px minmax(0,1fr);align-items:start}.platform-recovery-sites article>a{text-align:center;grid-column:2}.platform-recovery-panel>header>span{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.platform-health-progress>span{animation:none}}.staff-prelaunch-health{border:2.5px solid var(--ink);background:var(--white);box-shadow:6px 6px 0 var(--yellow);border-radius:18px;margin:24px 0;overflow:hidden}.staff-prelaunch-health.passed{box-shadow:6px 6px 0 var(--green)}.staff-prelaunch-health.failed{box-shadow:6px 6px 0 var(--coral)}.staff-prelaunch-health.locked{box-shadow:6px 6px #c8c7c0}.staff-prelaunch-health>header{border-bottom:1px solid #d7d5cc;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;display:flex}.staff-prelaunch-health>header>div{max-width:720px}.staff-prelaunch-health>header span{color:#62625d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.staff-prelaunch-health>header h3{letter-spacing:-.035em;margin:7px 0 6px;font-size:24px}.staff-prelaunch-health>header p{color:#5d5d57;margin:0;font-size:13px;line-height:1.5}.staff-prelaunch-health>header>b{border:1.5px solid var(--ink);background:var(--yellow);border-radius:999px;flex:none;padding:7px 10px;font-size:11px}.staff-prelaunch-health.passed>header>b{background:var(--green)}.staff-prelaunch-health.failed>header>b{background:var(--coral)}.staff-prelaunch-health.locked>header>b{background:#deddd6}.staff-prelaunch-result{background:#f7f5ef;gap:8px;padding:18px 22px;display:grid}.staff-prelaunch-result>strong{font-size:15px}.staff-prelaunch-result>span{color:#66665f;font-size:12px}.staff-prelaunch-result>div{flex-wrap:wrap;gap:7px;display:flex}.staff-prelaunch-result i{background:var(--white);border:1px solid #cbc9bf;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:850}.staff-prelaunch-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:18px 22px;display:grid}.staff-prelaunch-checks details{background:var(--white);border:1px solid #d6d4cb;border-radius:10px;align-self:start}.staff-prelaunch-checks details.failed{border-color:var(--ink);background:#fff0ea}.staff-prelaunch-checks details.warning{background:#fff9d8}.staff-prelaunch-checks summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;list-style:none;display:grid}.staff-prelaunch-checks summary::-webkit-details-marker{display:none}.staff-prelaunch-checks summary>i{border:1.5px solid var(--ink);background:var(--green);border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-style:normal;font-weight:900;display:grid}.staff-prelaunch-checks details.warning summary>i{background:var(--yellow)}.staff-prelaunch-checks details.failed summary>i{background:var(--coral)}.staff-prelaunch-checks summary>span{gap:4px;display:grid}.staff-prelaunch-checks summary strong{font-size:12px}.staff-prelaunch-checks summary small{color:#62625d;font-size:11px;line-height:1.4}.staff-prelaunch-checks summary>b{color:#66665f;text-transform:uppercase;font-size:9px}.staff-prelaunch-checks ul{color:#55554f;word-break:break-all;background:#ffffffb8;border-radius:8px;margin:0 12px 12px 45px;padding:10px 12px;font-family:monospace;font-size:10px;line-height:1.5}.staff-prelaunch-fixes{border:1.5px solid var(--ink);background:#eef8e9;border-radius:10px;gap:8px;margin:0 22px 18px;padding:14px;display:grid}.staff-prelaunch-fixes>strong{font-size:12px}.staff-prelaunch-fixes p{color:#55554f;grid-template-columns:minmax(150px,.4fr) 1fr;gap:10px;margin:0;font-size:11px;line-height:1.45;display:grid}.staff-prelaunch-fixes p b{color:var(--ink)}.staff-prelaunch-health>footer{align-items:center;gap:16px;padding:0 22px 22px;display:flex}.staff-prelaunch-health>footer p{color:#62625d;margin:0;font-size:12px;line-height:1.45}.staff-prelaunch-health>footer p.error{color:#9f2e16}.staff-prelaunch-checks .staff-prelaunch-repair{border:1.5px solid var(--ink);background:var(--white);border-radius:9px;margin:0 12px 12px}.staff-prelaunch-checks .staff-prelaunch-repair>summary{background:var(--yellow);min-height:38px;color:var(--ink);border-radius:7px;justify-content:center;align-items:center;padding:8px 11px;font-size:11px;font-weight:900;display:flex}.staff-prelaunch-checks .staff-prelaunch-repair[open]>summary{border-bottom:1.5px solid var(--ink);border-radius:7px 7px 0 0}.staff-prelaunch-repair>div{gap:11px;padding:13px;display:grid}.staff-prelaunch-repair header{gap:4px;display:grid}.staff-prelaunch-repair header span{color:#66665f;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.staff-prelaunch-repair header strong{font-size:13px}.staff-prelaunch-repair p,.staff-prelaunch-repair footer{color:#55554f;margin:0;font-size:11px;line-height:1.5}.staff-prelaunch-repair section{background:#fff6ef;border-radius:8px;padding:10px}.staff-prelaunch-repair section>strong{font-size:10px}.staff-prelaunch-checks .staff-prelaunch-repair section ul{background:var(--white);margin:7px 0 0}.staff-prelaunch-ai-steps{background:#f4f1ff;border-radius:8px;gap:6px;padding:11px;display:grid}.staff-prelaunch-ai-steps>strong{font-size:11px}.staff-prelaunch-ai-steps ol{color:#55554f;gap:4px;margin:0;padding-left:19px;font-size:10px;line-height:1.45;display:grid}.staff-prelaunch-repair-actions{gap:8px;display:grid}.staff-prelaunch-repair-actions>.button{justify-content:center;width:100%}.staff-prelaunch-repair-actions .ai-incident-report-actions{grid-template-columns:1fr 1fr;margin:0;display:grid}.staff-prelaunch-repair-actions .ai-incident-report-actions button{grid-column:1/-1}.staff-prelaunch-repair>div>small{color:#55554f;background:#f3f2ed;border-radius:7px;padding:8px;font-size:10px;font-weight:800}.staff-prelaunch-repair>div>small.complete{color:#176a37;background:#e5f7e9}.staff-prelaunch-repair>div>small.error{color:#9f2e16;background:#ffe1d8}.staff-prelaunch-repair footer{border-top:1px solid #d7d5cc;padding-top:9px;font-weight:700}.staff-prelaunch-bulk-repair{border:2px solid var(--ink);background:#f4f1ff;border-radius:12px;gap:13px;margin:18px 22px 0;padding:15px;display:grid}.staff-prelaunch-bulk-repair>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.staff-prelaunch-bulk-repair>header>div{gap:4px;display:grid}.staff-prelaunch-bulk-repair>header span{color:#66665f;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900}.staff-prelaunch-bulk-repair>header strong{font-size:14px}.staff-prelaunch-bulk-repair>header p,.staff-prelaunch-bulk-handoff>p,.staff-prelaunch-bulk-handoff>footer{color:#55554f;margin:0;font-size:11px;line-height:1.5}.staff-prelaunch-bulk-repair>header>b{border:1.5px solid var(--ink);background:var(--yellow);border-radius:999px;flex:none;padding:6px 9px;font-size:10px}.staff-prelaunch-bulk-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.staff-prelaunch-bulk-list label{background:var(--white);cursor:pointer;border:1.5px solid #c8c4d3;border-radius:9px;align-items:center;gap:9px;min-height:48px;padding:9px 10px;display:flex}.staff-prelaunch-bulk-list label.selected{border-color:var(--ink);box-shadow:3px 3px 0 var(--yellow)}.staff-prelaunch-bulk-list input{accent-color:#111;width:18px;height:18px}.staff-prelaunch-bulk-list label>span{gap:2px;display:grid}.staff-prelaunch-bulk-list strong{font-size:11px}.staff-prelaunch-bulk-list small{color:#66665f;font-size:9px}.staff-prelaunch-bulk-controls{flex-wrap:wrap;gap:8px;display:flex}.staff-prelaunch-bulk-controls .button{min-height:40px}.staff-prelaunch-bulk-handoff{border-top:1.5px solid var(--ink);background:#ffffff80;gap:11px;padding:13px;display:grid}.staff-prelaunch-bulk-handoff>strong{font-size:13px}.staff-prelaunch-bulk-handoff>small{color:#55554f;background:#f3f2ed;border-radius:7px;padding:8px;font-size:10px;font-weight:800}.staff-prelaunch-bulk-handoff>small.complete{color:#176a37;background:#e5f7e9}.staff-prelaunch-bulk-handoff>small.error{color:#9f2e16;background:#ffe1d8}.staff-prelaunch-bulk-handoff>footer{border-top:1px solid #d7d5cc;padding-top:9px;font-weight:700}.staff-preview-build-list article header>span.technical_approved{background:var(--green)}.staff-technical-approval{border:2px solid var(--ink);background:#f4f1ff;border-radius:11px;margin-top:4px;overflow:hidden}.staff-technical-approval>summary{background:var(--yellow);cursor:pointer;padding:12px 14px;font-size:11px;font-weight:900;list-style-position:inside}.staff-technical-approval[open]>summary{border-bottom:1.5px solid var(--ink)}.staff-technical-approval>div{gap:12px;padding:14px;display:grid}.staff-technical-approval header{gap:4px;display:grid}.staff-technical-approval header span{color:#62625d;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.staff-technical-approval header strong{font-size:14px}.staff-technical-approval p,.staff-technical-approval footer{color:#55554f;margin:0;font-size:11px;line-height:1.5}.staff-technical-approval p.warning{background:#fff0ea;border:1px solid #e2aa9c;border-radius:8px;padding:10px}.staff-technical-approval fieldset{background:var(--white);border:1px solid #cbc9bf;border-radius:9px;gap:7px;margin:0;padding:11px;display:grid}.staff-technical-approval legend{padding:0 5px;font-size:10px;font-weight:900}.staff-technical-approval fieldset label,.staff-technical-confirm{align-items:flex-start;gap:9px;display:flex}.staff-technical-approval input[type=checkbox]{accent-color:#111;flex:none;width:18px;height:18px}.staff-technical-approval fieldset label>span{gap:2px;display:grid}.staff-technical-approval fieldset strong{font-size:11px}.staff-technical-approval fieldset small{color:#62625d;font-size:10px;line-height:1.4}.staff-technical-reason{gap:6px;display:grid}.staff-technical-reason>span{font-size:10px;font-weight:900}.staff-technical-reason textarea{resize:vertical;border:1.5px solid var(--ink);background:var(--white);width:100%;min-height:78px;color:var(--ink);font:inherit;border-radius:8px;padding:10px;font-size:11px;line-height:1.45}.staff-technical-confirm>span{color:#454541;font-size:10px;font-weight:700;line-height:1.45}.staff-technical-approval .button{justify-self:start;min-height:42px}.staff-technical-message{background:#f3f2ed;border-radius:8px;padding:9px;font-weight:800}.staff-technical-message.complete{color:#176a37;background:#e5f7e9}.staff-technical-message.error{color:#9f2e16;background:#ffe1d8}.staff-technical-approval footer{border-top:1px solid #d7d5cc;padding-top:9px;font-weight:700}.staff-technical-next{background:#e5f7e9;border:1px solid #92c9a1;border-radius:8px;padding:10px}@media (width<=760px){.staff-prelaunch-health>header,.staff-prelaunch-health>footer{flex-direction:column;align-items:stretch}.staff-prelaunch-health>header>b{align-self:flex-start}.staff-prelaunch-checks,.staff-prelaunch-bulk-list,.staff-prelaunch-fixes p{grid-template-columns:1fr}.staff-prelaunch-health>footer .button,.staff-prelaunch-bulk-controls .button{width:100%}}.site-health-view{padding:clamp(24px,4vw,52px)}.site-health-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.site-health-heading h1{letter-spacing:-.065em;margin:7px 0 8px;font-size:clamp(42px,6vw,72px);line-height:.9}.site-health-heading>div>p:last-child{color:#5d5d57;max-width:720px;margin:0;font-size:15px;line-height:1.5}.site-health-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.site-health-summary article{border:1.5px solid var(--ink);background:var(--white);border-radius:14px;min-height:132px;padding:17px;box-shadow:inset 0 6px #c9c8c0}.site-health-summary article.healthy,.site-health-summary article.recovered{box-shadow:inset 0 6px 0 var(--green)}.site-health-summary article.checking{box-shadow:inset 0 6px 0 var(--yellow)}.site-health-summary article.incident{box-shadow:inset 0 6px 0 var(--coral)}.site-health-summary span{color:#62625d;text-transform:uppercase;font-size:11px;font-weight:900}.site-health-summary strong{margin:10px 0 6px;font-size:30px;display:block}.site-health-summary small{color:#6a6a64;font-size:12px}.site-health-controls{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.site-health-controls>div{grid-template-columns:minmax(250px,1fr) 190px;gap:12px;display:grid}.site-health-controls label{gap:6px;display:grid}.site-health-controls label span{color:#62625d;text-transform:uppercase;font-size:11px;font-weight:900}.site-health-controls input,.site-health-controls select{border:1.5px solid var(--ink);background:var(--white);min-height:42px;color:var(--ink);font:inherit;border-radius:9px;padding:0 12px;font-size:13px}.site-health-controls p{color:#66665f;text-align:right;max-width:430px;margin:0;font-size:12px;line-height:1.45}.site-health-launch-readiness>header{align-items:flex-start}.site-health-launch-readiness>header small{color:#66665f;font-size:11px}.site-health-launch-readiness>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.site-health-launch-readiness article{background:#f7f5ef;border:1px solid #d6d4cb;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:14px;display:grid}.site-health-launch-readiness article.failed{border:1.5px solid var(--ink);background:#fff0ea}.site-health-launch-readiness article>i{border:1.5px solid var(--ink);background:var(--green);border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-style:normal;font-weight:900;display:grid}.site-health-launch-readiness article.failed>i{background:var(--coral)}.site-health-launch-readiness article>div{gap:4px;display:grid}.site-health-launch-readiness article strong{font-size:13px}.site-health-launch-readiness article p{color:#55554f;margin:0;font-size:12px;line-height:1.4}.site-health-launch-readiness article small{color:#6b6b65;font-size:11px}.site-health-launch-readiness article span{background:#e8f7e0;border-radius:999px;justify-self:start;padding:4px 7px;font-size:10px;font-weight:850}.site-health-launch-readiness article>b{white-space:nowrap;font-size:11px}.site-health-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.site-health-list,.site-health-detail{margin:0}.site-health-list>header,.site-health-detail>header{justify-content:space-between;gap:15px;margin-bottom:13px;display:flex}.site-health-list h2,.site-health-detail h2{margin:5px 0 0;font-size:24px}.site-health-list>header small{color:#6b6b65;font-size:11px}.site-health-list>div{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.site-health-list>div>button{background:var(--white);width:100%;min-width:0;color:var(--ink);text-align:left;cursor:pointer;border:1.5px solid #d6d4cb;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px 11px;padding:14px;display:grid}.site-health-list>div>button:hover{border-color:var(--ink);background:#faf9f5}.site-health-list>div>button.selected{border-color:var(--ink);box-shadow:4px 4px 0 var(--periwinkle);background:#f4f1ff}.site-health-list button>i,.site-health-current>i{border:2px solid var(--ink);background:var(--yellow);border-radius:50%;width:12px;height:12px;margin-top:2px}.site-health-list button.healthy>i,.site-health-current>i{background:var(--green)}.site-health-list button.incident>i,.site-health-detail.incident .site-health-current>i{background:var(--coral)}.site-health-list button.paused>i,.site-health-detail.paused .site-health-current>i{background:#c7c6bf}.site-health-list button>span{gap:4px;min-width:0;display:grid}.site-health-list button>span:nth-of-type(2){grid-column:2}.site-health-list button>span:nth-of-type(3){text-align:right;grid-area:1/3/span 2}.site-health-list button>span strong,.site-health-list button>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-health-list button>span>strong{font-size:13px}.site-health-list button>span>b{font-size:12px}.site-health-list button>span small{color:#6b6b65;font-size:11px}.site-health-empty,.site-health-loading,.site-health-error{color:#60605a;margin:0;font-size:14px}.site-health-error{background:#fff0ea}.site-health-detail>header>strong{border:1.5px solid var(--ink);background:var(--yellow);border-radius:999px;align-self:start;padding:6px 9px;font-size:11px}.site-health-detail.healthy>header>strong{background:var(--green)}.site-health-detail.incident>header>strong{background:var(--coral)}.site-health-detail>header a{color:var(--ink);font-size:12px;font-weight:850}.site-health-current{background:#f7f5ef;border:1px solid #d6d4cb;border-radius:11px;grid-template-columns:auto 1fr;gap:12px;padding:15px;display:grid}.site-health-current>i{margin-top:3px}.site-health-current strong{font-size:14px}.site-health-current p{color:#5e5e58;margin:5px 0 0;font-size:12px;line-height:1.45}.site-health-detail dl{background:#d6d4cb;border:1px solid #d6d4cb;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:1px;margin:14px 0;display:grid;overflow:hidden}.site-health-detail dl div{background:var(--white);padding:12px}.site-health-detail dt{color:#66665f;font-size:11px;font-weight:800}.site-health-detail dd{margin:5px 0 0;font-size:12px;font-weight:900}.site-health-current.stale>i{background:var(--coral)}.site-health-selected-snapshot{grid-template-columns:minmax(280px,.85fr) minmax(420px,1.15fr);align-items:stretch;gap:14px;display:grid}.site-health-selected-snapshot .site-health-current{align-content:center;height:100%}.site-health-selected-snapshot dl{grid-template-columns:repeat(4,minmax(0,1fr));height:100%;margin:0}.site-health-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;margin-top:14px;display:grid}.site-health-detail-column{gap:14px;min-width:0;display:grid}.site-health-detail-column>*{min-width:0;margin:0}.site-health-manual-check{border:1.5px solid var(--ink);background:var(--white);border-radius:12px;margin:14px 0;overflow:hidden}.site-health-manual-check>header{background:#f7f5ef;border-bottom:1px solid #d6d4cb;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.site-health-manual-check.passed>header{background:#eef8e9}.site-health-manual-check.running>header{background:#fff8cc}.site-health-manual-check.failed>header{background:#fff0ea}.site-health-manual-check>header>div{gap:4px;display:grid}.site-health-manual-check>header span,.site-health-manual-summary span,.site-health-manual-footer span{color:#62625d;text-transform:uppercase;font-size:12px;font-weight:900}.site-health-manual-check>header strong{font-size:15px}.site-health-manual-check>header b{border:1px solid var(--ink);background:var(--white);border-radius:999px;flex:none;padding:5px 8px;font-size:12px}.site-health-manual-progress{grid-template-columns:auto 1fr;gap:12px;padding:16px 14px;display:grid}.site-health-manual-progress>i{border:3px solid #d8d5c7;border-top-color:var(--ink);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite site-health-spin}.site-health-manual-progress strong{font-size:14px}.site-health-manual-progress p,.site-health-manual-empty p{color:#5e5e58;margin:5px 0 0;font-size:13px;line-height:1.5}.site-health-manual-empty{gap:12px;padding:14px;display:grid}.site-health-manual-empty.failed{background:#fff9f6}.site-health-manual-empty button,.site-health-manual-footer button{border:1.5px solid var(--ink);background:var(--yellow);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:0 13px;font-size:13px;font-weight:900}.site-health-manual-empty button:disabled,.site-health-manual-footer button:disabled{opacity:.45;cursor:not-allowed}.site-health-manual-summary{background:#d6d4cb;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.site-health-manual-summary>div{background:var(--white);gap:5px;padding:12px 14px;display:grid}.site-health-manual-summary strong{font-size:14px}.site-health-manual-components{border-top:1px solid #d6d4cb;gap:8px;padding:14px;display:grid}.site-health-manual-components article{background:#faf9f5;border:1px solid #d6d4cb;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px;display:grid}.site-health-manual-components article>i{border:1px solid var(--ink);background:var(--green);border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;font-weight:900;display:grid}.site-health-manual-components article.failed>i{background:var(--coral)}.site-health-manual-components article>div{gap:4px;display:grid}.site-health-manual-components article strong{font-size:13px}.site-health-manual-components article p{color:#5f5f59;margin:0;font-size:12px;line-height:1.45}.site-health-manual-components article>b{text-transform:uppercase;font-size:11px}.site-health-manual-footer{background:#f7f5ef;border-top:1px solid #d6d4cb;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.site-health-manual-footer>div{gap:4px;display:grid}.site-health-manual-footer strong{font-size:13px}.site-health-manual-check>footer{color:#62625d;background:#f7f5ef;border-top:1px solid #d6d4cb;justify-content:space-between;gap:12px;padding:12px 14px;font-size:12px;display:flex}.site-health-manual-check>footer span{text-transform:none}.site-health-manual-check>footer time{font-weight:800}@keyframes site-health-spin{to{transform:rotate(360deg)}}.site-health-protection{border:1.5px solid var(--ink);background:#eef8e9;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.site-health-protection strong{font-size:13px}.site-health-protection p{color:#5f5f59;margin:4px 0 0;font-size:11px;line-height:1.4}.site-health-protection button{border:1.5px solid var(--ink);font:inherit;cursor:pointer;background:#deddd6;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:900}.site-health-protection button[aria-pressed=true]{background:var(--green)}.site-health-forms{border:1.5px solid var(--ink);background:var(--white);border-radius:12px;margin-top:14px;overflow:hidden}.site-health-forms>header{background:#f7f5ef;border-bottom:1px solid #d6d4cb;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.site-health-forms.verified>header{background:#eef8e9}.site-health-forms.failed>header{background:#fff0ea}.site-health-forms.review>header{background:#fff8cc}.site-health-forms>header>div{gap:4px;display:grid}.site-health-forms>header span{color:#62625d;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.site-health-forms>header strong{font-size:13px}.site-health-forms>header b{border:1px solid var(--ink);background:var(--white);border-radius:999px;flex:none;padding:5px 7px;font-size:9px}.site-health-forms>p{color:#55554f;margin:0;padding:12px 14px;font-size:11px;line-height:1.5}.site-health-form-contracts{gap:7px;padding:0 14px 13px;display:grid}.site-health-form-contracts article{background:#faf9f5;border:1px solid #d6d4cb;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px;display:grid}.site-health-form-contracts article>i{border:1px solid var(--ink);background:var(--green);border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:900;display:grid}.site-health-form-contracts article.failed>i{background:var(--coral)}.site-health-form-contracts article.review>i{background:var(--yellow)}.site-health-form-contracts article>span{gap:3px;display:grid}.site-health-form-contracts strong{font-size:11px}.site-health-form-contracts small{color:#5f5f59;font-size:10px;line-height:1.4}.site-health-form-contracts em{color:#74746d;font-family:monospace;font-size:9px;font-style:normal}.site-health-form-contracts article>b{text-transform:uppercase;font-size:9px}.site-health-forms>footer{background:#f7f5ef;border-top:1px solid #d6d4cb;gap:4px;padding:11px 14px;display:grid}.site-health-forms>footer span{color:var(--ink);font-size:9px}.site-health-forms>footer small,.site-health-forms>footer time{color:#66665f;font-size:10px;line-height:1.4}.site-health-incident{border:2px solid var(--ink);background:#fff0ea;border-radius:11px;margin-top:14px;padding:14px}.site-health-incident header{justify-content:space-between;gap:10px;display:flex}.site-health-incident header strong{text-transform:capitalize}.site-health-incident header span{text-transform:capitalize;font-size:11px;font-weight:900}.site-health-incident p{white-space:pre-line;color:#575751;font-size:11px;line-height:1.5}.site-health-incident small{color:#686862;font-size:11px}.site-health-incident button{border:1.5px solid var(--ink);background:var(--yellow);width:100%;font:inherit;cursor:pointer;border-radius:8px;margin-top:12px;padding:9px;font-size:11px;font-weight:900}.site-health-incident-ai{border:1.5px solid var(--ink);background:var(--white);border-radius:9px;margin-top:13px;padding:12px}.site-health-incident-ai>strong{font-size:12px;display:block}.site-health-incident-ai>p{margin:5px 0 0}.site-health-incident-ai .ai-incident-report-actions button,.site-health-incident-ai .ai-incident-report-actions a{width:auto;margin:0;padding:7px 9px}.site-health-repair{border:2px solid var(--ink);background:var(--white);box-shadow:4px 4px 0 var(--periwinkle);border-radius:13px;margin-top:14px;overflow:hidden}.site-health-repair>header{border-bottom:1.5px solid var(--ink);background:#f4f1ff;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.site-health-repair>header>div{gap:4px;display:grid}.site-health-repair>header span{color:#62625d;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.site-health-repair>header strong{font-size:14px}.site-health-repair>header b{border:1px solid var(--ink);background:var(--yellow);border-radius:999px;flex:none;padding:5px 7px;font-size:9px}.site-health-repair.staff_review>header b{background:var(--periwinkle)}.site-health-repair.approved>header b,.site-health-repair.completed>header b{background:var(--green)}.site-health-repair-form{gap:12px;padding:14px;display:grid}.site-health-repair-form label{gap:6px;display:grid}.site-health-repair-form label span{font-size:10px;font-weight:900}.site-health-repair-form textarea{resize:vertical;border:1.5px solid var(--ink);background:var(--white);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:10px;font-size:12px;line-height:1.45}.site-health-repair-form button,.site-health-repair-gate button{border:1.5px solid var(--ink);background:var(--yellow);min-height:39px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:900}.site-health-repair-form button:disabled,.site-health-repair-gate button:disabled{opacity:.45;cursor:not-allowed}.site-health-detail .site-health-repair-brief{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:0;margin:0;display:grid}.site-health-detail .site-health-repair-brief div{background:var(--white);border-bottom:1px solid #d6d4cb;padding:13px 14px}.site-health-detail .site-health-repair-brief dt{letter-spacing:.04em;text-transform:uppercase;font-size:9px}.site-health-detail .site-health-repair-brief dd{white-space:pre-line;margin-top:5px;font-size:11px;font-weight:600;line-height:1.5}.site-health-repair-preview{background:#f7f5ef;border-bottom:1px solid #d6d4cb;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.site-health-repair-preview>div{gap:4px;display:grid}.site-health-repair-preview span{color:#62625d;text-transform:uppercase;font-size:9px;font-weight:900}.site-health-repair-preview strong{font-size:12px}.site-health-repair-preview small{color:#686862;font-size:10px}.site-health-repair-preview a{color:var(--ink);text-align:right;font-size:10px;font-weight:900}.site-health-repair-gate,.site-health-repair-verifying{background:#fff8cc;gap:10px;padding:14px;display:grid}.site-health-repair-gate.approved,.site-health-repair-verifying{background:#eef8e9}.site-health-repair-gate p,.site-health-repair-verifying p{color:#55554f;margin:0;font-size:11px;line-height:1.45}.site-health-repair-verifying strong{font-size:12px}.site-health-remediations{gap:8px;margin-top:15px;display:grid}.site-health-remediations>strong{font-size:12px}.site-health-remediations article{border:1px solid #d6d4cb;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:start;gap:9px;padding:10px;display:grid}.site-health-remediations article>i{background:var(--yellow);border-radius:50%;width:9px;height:9px;margin-top:3px}.site-health-remediations article>i.succeeded{background:var(--green)}.site-health-remediations article>i.failed{background:var(--coral)}.site-health-remediations article span{gap:3px;display:grid}.site-health-remediations b{font-size:11px}.site-health-remediations small{color:#62625d;font-size:10px;line-height:1.35}.site-health-remediations em{text-transform:capitalize;font-size:10px;font-style:normal;font-weight:900}.site-health-message{background:#eef8e9;border-radius:9px;margin:14px 0 0;padding:11px;font-size:12px;font-weight:800}.site-health-reporting{box-shadow:6px 6px 0 var(--periwinkle);margin:0 0 16px;overflow:hidden}.site-health-reporting>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.site-health-reporting h2{letter-spacing:-.035em;margin:5px 0 0;font-size:26px}.site-health-reporting>header small{color:#62625d;font-size:13px;font-weight:800}.site-health-reporting-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.site-health-reporting-grid article{border:1.5px solid var(--ink);box-shadow:inset 0 5px 0 var(--blue);background:#f7f5ef;border-radius:12px;padding:15px}.site-health-reporting-grid article.within{box-shadow:inset 0 5px 0 var(--green)}.site-health-reporting-grid article.attention{box-shadow:inset 0 5px 0 var(--coral)}.site-health-reporting-grid span{color:#62625d;text-transform:uppercase;font-size:12px;font-weight:900}.site-health-reporting-grid strong{margin:10px 0 5px;font-size:25px;display:block}.site-health-reporting-grid small{color:#5f5f59;font-size:13px;line-height:1.4}.site-health-trend{background:#f7f5ef;border:1px solid #d6d4cb;border-radius:12px;grid-template-columns:repeat(6,1fr);align-items:end;gap:9px;height:164px;margin-top:15px;padding:16px 14px 12px;display:grid}.site-health-trend article{text-align:center;grid-template-rows:100px auto auto;gap:4px;min-width:0;display:grid}.site-health-trend article>div{justify-content:center;align-items:flex-end;height:100px;display:flex}.site-health-trend i{border:1.5px solid var(--ink);background:var(--periwinkle);border-radius:7px 7px 3px 3px;width:min(34px,70%);min-height:8px;display:block}.site-health-trend strong{font-size:13px}.site-health-trend span{color:#63635d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.site-health-patterns{gap:7px;margin-top:15px;display:grid}.site-health-patterns>strong{font-size:14px}.site-health-patterns article{border:1px solid #d6d4cb;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 13px;display:grid}.site-health-patterns article div{gap:3px;min-width:0;display:grid}.site-health-patterns article b{font-size:14px}.site-health-patterns article span,.site-health-patterns article small{color:#62625d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.site-health-patterns article>strong{font-size:13px}.site-health-report-empty{color:#62625d;background:#f7f5ef;border-radius:10px;margin:14px 0 0;padding:13px;font-size:14px;line-height:1.5}.site-health-monthly{border:1.5px solid var(--ink);background:var(--white);border-radius:12px;margin-top:14px;overflow:hidden}.site-health-monthly>header{background:#f7f5ef;border-bottom:1px solid #d6d4cb;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.site-health-monthly.within>header{background:#eef8e9}.site-health-monthly.attention>header{background:#fff0ea}.site-health-monthly>header>div{gap:4px;display:grid}.site-health-monthly>header span,.site-health-monthly form>label>span{color:#62625d;text-transform:uppercase;font-size:12px;font-weight:900}.site-health-monthly>header strong{font-size:15px}.site-health-monthly>header b{border:1px solid var(--ink);background:var(--white);border-radius:999px;padding:5px 8px;font-size:12px}.site-health-monthly-metrics{background:#d6d4cb;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.site-health-monthly-metrics article{background:var(--white);padding:13px}.site-health-monthly-metrics span{color:#62625d;font-size:12px;font-weight:800;display:block}.site-health-monthly-metrics strong{margin:6px 0 3px;font-size:18px;display:block}.site-health-monthly-metrics small{color:#676761;font-size:12px}.site-health-monthly form{background:#f7f5ef;border-top:1px solid #d6d4cb;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px;display:grid}.site-health-monthly form label{gap:6px;min-width:0;display:grid}.site-health-monthly form label>div{border:1.5px solid var(--ink);background:var(--white);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.site-health-monthly form input{width:100%;min-width:0;min-height:40px;color:var(--ink);font:inherit;background:0 0;border:0;padding:0 8px;font-size:14px}.site-health-monthly form label b{padding:0 8px;font-size:12px}.site-health-monthly form button{border:1.5px solid var(--ink);background:var(--yellow);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;grid-column:1/-1;font-size:14px;font-weight:900}.site-health-monthly form button:disabled{opacity:.45;cursor:not-allowed}.site-health-monthly>footer{border-top:1px solid #d6d4cb;gap:5px;padding:13px 14px;display:grid}.site-health-monthly>footer strong{font-size:14px}.site-health-monthly>footer span{color:#62625d;font-size:13px;line-height:1.45}@media (width<=1200px){.site-health-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.site-health-detail{position:static}.site-health-selected-snapshot{grid-template-columns:1fr}.site-health-selected-snapshot dl{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1000px){.site-health-detail-columns,.site-health-live-progress-checks{grid-template-columns:1fr}}@media (width<=900px){.site-health-reporting-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.site-health-view{padding:20px 14px}.site-health-heading,.site-health-controls{flex-direction:column;align-items:stretch}.site-health-heading .button{width:100%}.site-health-summary,.site-health-launch-readiness>div,.site-health-reporting-grid,.site-health-controls>div{grid-template-columns:1fr}.site-health-controls p{text-align:left}.site-health-list>div{grid-template-columns:1fr}.site-health-list>div>button{grid-template-columns:auto minmax(0,1fr)}.site-health-list button>span:nth-of-type(2),.site-health-list button>span:nth-of-type(3){grid-column:2}.site-health-list button>span:nth-of-type(3){text-align:left;grid-row:auto}.site-health-detail dl,.site-health-selected-snapshot dl{grid-template-columns:repeat(2,minmax(0,1fr))}.site-health-launch-readiness article{grid-template-columns:auto minmax(0,1fr)}.site-health-launch-readiness article>b{grid-column:2}.site-health-form-contracts article,.site-health-manual-components article{grid-template-columns:auto minmax(0,1fr)}.site-health-form-contracts article>b,.site-health-manual-components article>b{grid-column:2}.site-health-manual-footer,.site-health-manual-check>footer{flex-direction:column;align-items:stretch}.site-health-manual-footer button{width:100%}.site-health-repair-preview{grid-template-columns:1fr}.site-health-repair-preview a{text-align:left}.site-health-reporting>header{flex-direction:column}.site-health-trend{grid-template-columns:repeat(6,minmax(62px,1fr));overflow-x:auto}.site-health-patterns article,.site-health-monthly form{grid-template-columns:1fr}.ai-incident-report-actions{grid-template-columns:1fr;display:grid}.ai-incident-report-actions button,.ai-incident-report-actions a,.site-health-incident-ai .ai-incident-report-actions button,.site-health-incident-ai .ai-incident-report-actions a{width:100%}.site-health-live-progress-retry{flex-direction:column;align-items:stretch!important}.site-health-live-progress-retry button{width:100%}}.site-health-heading-actions,.site-health-manual-empty>div,.site-health-manual-footer>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.site-health-live-progress{border:1.5px solid var(--ink);background:var(--white);border-radius:12px;margin:14px 0;overflow:hidden}.site-health-live-progress>header{background:#fff8cc;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 14px 12px;display:flex}.site-health-live-progress.stale{border-color:#9b321d}.site-health-live-progress.stale>header{background:#ffe1d8}.site-health-live-progress>header>div{gap:4px;min-width:0;display:grid}.site-health-live-progress>header span{color:#62625d;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.site-health-live-progress>header strong{font-size:15px;line-height:1.35}.site-health-live-progress>header>b{border:1px solid var(--ink);background:var(--white);border-radius:999px;flex:none;padding:5px 8px;font-size:12px}.site-health-live-progress-bar{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:#e5e3da;height:10px;overflow:hidden}.site-health-live-progress-bar>span{background:var(--yellow);height:100%;transition:width .35s;display:block}.site-health-live-progress-meta{color:#55554f;border-bottom:1px solid #d6d4cb;justify-content:space-between;gap:12px;padding:11px 14px;font-size:13px;line-height:1.4;display:flex}.site-health-live-progress-meta span:last-child{text-align:right;font-weight:800}.site-health-live-progress-counts{background:#d6d4cb;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.site-health-live-progress-counts b{text-align:center;background:#f7f5ef;padding:9px 7px;font-size:12px}.site-health-live-progress-counts b.failed{color:#8c2c17;background:#ffe1d8}.site-health-live-progress-counts b.advisory{background:#fff2a8}.site-health-live-progress-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px 14px 14px;display:grid}.site-health-live-progress-checks article{background:#faf9f5;border:1px solid #d6d4cb;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:10px;display:grid}.site-health-live-progress-checks article>i{border:1px solid var(--ink);background:#e4e2da;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;font-style:normal;font-weight:900;display:grid}.site-health-live-progress-checks article.healthy>i{background:var(--green)}.site-health-live-progress-checks article.failed>i{background:var(--coral)}.site-health-live-progress-checks article.advisory>i,.site-health-live-progress-checks article.running>i{background:var(--yellow)}.site-health-live-progress-checks article.running{border-color:var(--ink);box-shadow:3px 3px 0 var(--yellow)}.site-health-live-progress-checks article.queued{color:#6f6f69;background:#f1f0eb}.site-health-live-progress-checks article>span{gap:3px;min-width:0;display:grid}.site-health-live-progress-checks article strong{font-size:13px}.site-health-live-progress-checks article small{color:#5f5f59;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.site-health-live-progress-checks article>b{text-transform:uppercase;font-size:11px}.site-health-live-progress>footer{color:#55554f;background:#f7f5ef;border-top:1px solid #d6d4cb;padding:11px 14px;font-size:12px;line-height:1.45}.site-health-live-progress>footer.site-health-live-progress-retry{background:#fff7f3;justify-content:space-between;align-items:center;gap:12px;display:flex}.site-health-live-progress-retry button{border:1.5px solid var(--ink);background:var(--yellow);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:0 13px;font-size:13px;font-weight:900}.site-health-live-progress-retry button:disabled{opacity:.45;cursor:not-allowed}.site-health-maintenance,.site-health-canary,.site-health-history{border:1.5px solid var(--ink);background:var(--white);border-radius:12px;margin-top:14px;overflow:hidden}.site-health-maintenance>header,.site-health-canary>header,.site-health-history>header{background:#f7f5ef;border-bottom:1px solid #d6d4cb;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.site-health-maintenance.paused>header,.site-health-canary.awaiting_confirmation>header{background:#fff8cc}.site-health-canary.delivered>header{background:#eef8e9}.site-health-maintenance>header>div,.site-health-canary>header>div,.site-health-history>header>div{gap:4px;display:grid}.site-health-maintenance>header span,.site-health-canary>header span,.site-health-history>header span{color:#62625d;text-transform:uppercase;font-size:12px;font-weight:900}.site-health-maintenance>header strong,.site-health-canary>header strong,.site-health-history>header strong{font-size:15px}.site-health-maintenance>header b,.site-health-canary>header b{border:1px solid var(--ink);background:var(--white);border-radius:999px;padding:5px 8px;font-size:12px}.site-health-maintenance>p,.site-health-canary>p,.site-health-history>p{color:#595953;margin:0;padding:13px 14px;font-size:13px;line-height:1.5}.site-health-maintenance>small{color:#66665f;padding:0 14px 12px;font-size:12px;display:block}.site-health-maintenance>form,.site-health-canary>form{gap:9px;padding:14px;display:grid}.site-health-maintenance>form{grid-template-columns:minmax(0,1.5fr) minmax(135px,.5fr)}.site-health-maintenance label,.site-health-canary label{color:#62625d;gap:6px;font-size:12px;font-weight:850;display:grid}.site-health-maintenance input,.site-health-maintenance select,.site-health-canary input{border:1.5px solid var(--ink);background:var(--white);width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:8px;padding:0 9px;font-size:14px}.site-health-maintenance button,.site-health-canary button{border:1.5px solid var(--ink);background:var(--yellow);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;margin:0 14px 14px;padding:0 12px;font-size:13px;font-weight:900}.site-health-maintenance form button{grid-column:1/-1;margin:0}.site-health-canary form button{margin:0}.site-health-maintenance button:disabled,.site-health-canary button:disabled{opacity:.45;cursor:not-allowed}.site-health-canary dl{margin:0 14px 13px}.site-health-history>header a{color:var(--ink);font-size:12px;font-weight:900}.site-health-history>div{display:grid}.site-health-history article{border-top:1px solid #dedcd3;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:11px 14px;display:grid}.site-health-history article:first-child{border-top:0}.site-health-history article>i{background:var(--green);border-radius:50%;width:10px;height:10px}.site-health-history article>i.failed{background:var(--coral)}.site-health-history article>div,.site-health-history article>span{gap:3px;display:grid}.site-health-history article strong,.site-health-history article>b{font-size:12px}.site-health-history article small{color:#66665f;font-size:12px;line-height:1.35}.site-health-history article>span{text-align:right;font-size:12px;font-weight:850}.site-health-history article>b{text-transform:uppercase}@media (width<=760px){.site-health-heading-actions,.site-health-manual-empty>div,.site-health-manual-footer>div:last-child{grid-template-columns:1fr;width:100%;display:grid}.site-health-maintenance>form{grid-template-columns:1fr}.site-health-history article{grid-template-columns:auto minmax(0,1fr)}.site-health-history article>span,.site-health-history article>b{text-align:left;grid-column:2}.site-health-history>header,.site-health-live-progress-meta{flex-direction:column;align-items:flex-start}.site-health-live-progress-meta span:last-child{text-align:left}.site-health-live-progress-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.site-health-live-progress-checks article{grid-template-columns:auto minmax(0,1fr)}.site-health-live-progress-checks article>b{grid-column:2}}@media (width<=1000px){.site-health-live-progress-checks{grid-template-columns:1fr}}.staff-preview-build-list article header>span.technical_override_approved{background:var(--coral)}.staff-technical-override{background:#fff0ea;border:1.5px solid #b94b32;border-radius:9px;overflow:hidden}.staff-provider-review>div{gap:12px;display:grid}.staff-provider-review section ul{gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.staff-provider-review section li{background:#fff;border:1px solid #d5d3c9;border-radius:8px;gap:3px;padding:10px;display:grid}.staff-provider-review section li b{overflow-wrap:anywhere;font-size:11px}.staff-provider-review section li span{color:#62625d;font-size:9px}.staff-provider-review-reason{gap:7px;display:grid}.staff-provider-review-reason>span{text-transform:uppercase;font-size:9px;font-weight:900}.staff-provider-review-reason textarea{border:1.5px solid var(--ink);background:var(--white);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:8px;padding:10px;font-size:11px;line-height:1.5}.staff-prelaunch-checks>details{min-width:0}.staff-prelaunch-checks>details.staff-prelaunch-check-wide{grid-column:1/-1}.staff-prelaunch-checks summary>span{min-width:0}.staff-prelaunch-checks summary strong,.staff-prelaunch-checks summary small{overflow-wrap:anywhere}.staff-provider-review,.staff-provider-review>div,.staff-provider-review header,.staff-provider-review section,.staff-provider-review label{min-width:0;max-width:100%}.staff-provider-review>div{overflow:hidden}.staff-provider-review section li span,.staff-provider-review .staff-technical-confirm>span{overflow-wrap:anywhere;min-width:0}.staff-provider-review-reason textarea{box-sizing:border-box;max-width:100%}.staff-provider-review .button{box-sizing:border-box;white-space:normal;text-align:center;width:100%;max-width:100%}.staff-technical-override>summary{color:#7f2916;cursor:pointer;padding:11px;font-size:11px;font-weight:900;list-style-position:inside}.staff-technical-override[open]>summary{border-bottom:1px solid #e2aa9c}.staff-technical-override>div{gap:11px;padding:12px;display:grid}.staff-technical-override>div>strong{font-size:12px;line-height:1.4}.staff-technical-override .staff-technical-override-difference{background:var(--white);color:#7f2916;border-radius:7px;padding:9px}.staff-technical-override-requirements{background:var(--white);border:1px solid #e2aa9c;border-radius:8px;gap:6px;margin:0;padding:10px 12px 10px 30px;display:grid}.staff-technical-override-requirements li{color:#7f2916;font-size:12px;font-weight:800;line-height:1.4}.staff-technical-override-requirements li.complete{color:#176a37}.staff-technical-override .button-coral{background:var(--coral)}.staff-technical-override small{color:#5c3c35;font-size:10px;font-weight:700;line-height:1.45}.site-health-workspace{gap:20px;margin-bottom:20px}.site-health-list{padding:24px}.site-health-list>header{align-items:flex-start;margin-bottom:18px}.site-health-list>header small{text-align:right;font-size:13px;line-height:1.4}.site-health-directory-tools{grid-template-columns:minmax(280px,1fr) 240px;gap:12px;margin-bottom:13px;display:grid}.site-health-directory-tools label{gap:7px;display:grid}.site-health-directory-tools label>span{color:#62625d;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.site-health-directory-tools input,.site-health-directory-tools select{border:1.5px solid var(--ink);background:var(--white);width:100%;min-height:46px;color:var(--ink);font:inherit;border-radius:10px;padding:0 13px;font-size:14px}.site-health-directory-tools input:focus-visible,.site-health-directory-tools select:focus-visible,.site-health-filter-chips button:focus-visible,.site-health-directory-rows button:focus-visible,.site-health-tabs button:focus-visible{outline:3px solid var(--periwinkle);outline-offset:2px}.site-health-filter-chips{scrollbar-width:thin;gap:8px;margin:0 0 16px;padding:2px 2px 5px;display:flex;overflow-x:auto}.site-health-filter-chips button{min-height:42px;color:var(--ink);font:inherit;cursor:pointer;background:#f7f5ef;border:1.5px solid #c9c7bd;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:850;display:flex}.site-health-filter-chips button:hover{border-color:var(--ink)}.site-health-filter-chips button.active{border-color:var(--ink);background:var(--yellow);box-shadow:2px 2px 0 var(--periwinkle)}.site-health-filter-chips b{background:var(--white);text-align:center;border-radius:999px;min-width:23px;padding:3px 6px;font-size:12px}.site-health-selection-notice{border:1.5px solid var(--ink);background:#f4f1ff;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:12px 14px;display:flex!important}.site-health-selection-notice span{gap:3px;display:grid}.site-health-selection-notice strong{font-size:14px}.site-health-selection-notice small{color:#62625d;font-size:13px}.site-health-selection-notice button{border:1.5px solid var(--ink);background:var(--white);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:13px;font-weight:900}.site-health-list>.site-health-directory{border:1.5px solid var(--ink);background:var(--white);border-radius:12px;display:block;overflow:hidden}.site-health-directory-head,.site-health-directory-rows>button{grid-template-columns:minmax(220px,1.7fr) minmax(135px,.85fr) minmax(150px,1fr) minmax(90px,.55fr) minmax(95px,.6fr) minmax(135px,.9fr) 92px;align-items:center;gap:12px;display:grid}.site-health-directory-head{border-bottom:1.5px solid var(--ink);background:var(--ink);min-height:42px;color:var(--white);padding:0 14px}.site-health-directory-head span{letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:850}.site-health-directory-rows{overscroll-behavior:contain;max-height:520px;display:grid;overflow-y:auto}.site-health-list .site-health-directory-rows>button{background:var(--white);width:100%;min-width:0;min-height:76px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;box-shadow:none;border:0;border-bottom:1px solid #d6d4cb;border-radius:0;padding:12px 14px;position:relative}.site-health-list .site-health-directory-rows>button:last-of-type{border-bottom:0}.site-health-list .site-health-directory-rows>button:hover{background:#faf9f5}.site-health-list .site-health-directory-rows>button.selected{z-index:1;box-shadow:inset 6px 0 0 var(--periwinkle);background:#f4f1ff}.site-health-list .site-health-directory-rows>button.selected:after{border:2px solid var(--ink);content:"";pointer-events:none;position:absolute;inset:-1px}.site-health-directory-rows>button>span{gap:4px;min-width:0;display:grid;text-align:left!important;grid-area:auto!important}.site-health-directory-rows strong,.site-health-directory-rows small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-health-directory-rows strong{font-size:14px}.site-health-directory-rows small{color:#66665f;font-size:12px}.site-health-directory-site{align-items:center;grid-template-columns:auto minmax(0,1fr)!important;gap:11px!important}.site-health-directory-site>i{border:2px solid var(--ink);background:var(--yellow);border-radius:50%;width:13px;height:13px}.site-health-directory-rows button.healthy .site-health-directory-site>i{background:var(--green)}.site-health-directory-rows button.incident .site-health-directory-site>i{background:var(--coral)}.site-health-directory-rows button.paused .site-health-directory-site>i{background:#c7c6bf}.site-health-directory-site>span{gap:4px;min-width:0;display:grid}.site-health-directory-state>b{border:1px solid var(--ink);background:var(--yellow);border-radius:999px;justify-self:start;padding:5px 8px;font-size:12px}.site-health-directory-rows button.healthy .site-health-directory-state>b{background:var(--green)}.site-health-directory-rows button.incident .site-health-directory-state>b{background:var(--coral)}.site-health-directory-rows button.paused .site-health-directory-state>b{background:#deddd7}.site-health-directory-issue strong{white-space:normal;line-height:1.3}.site-health-directory-selection{border:1.5px solid var(--ink);background:var(--white);border-radius:8px;padding:7px 8px;font-size:12px;font-weight:900;text-align:center!important;display:block!important}.site-health-directory-rows button.selected .site-health-directory-selection{background:var(--yellow)}.site-health-directory .site-health-empty{padding:22px;font-size:14px;line-height:1.5}.site-health-directory-cadence{color:#62625d;margin:13px 0 0;font-size:13px;line-height:1.5}.site-health-detail{padding:24px;overflow:visible}.site-health-detail-sticky{z-index:5;border:2px solid var(--ink);background:var(--white);border-radius:18px 18px 12px 12px;margin:-2px -2px 18px;position:sticky;top:0;overflow:hidden;box-shadow:0 10px 22px #1111111a}.site-health-detail-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin:0;padding:20px 22px 16px;display:flex}.site-health-detail-heading>div:first-child{min-width:0}.site-health-detail-heading h2{letter-spacing:-.05em;margin:4px 0 6px;font-size:clamp(28px,3vw,40px)}.site-health-detail-heading a{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:850}.site-health-detail-heading-actions{flex:none;justify-items:end;gap:11px;display:grid}.site-health-detail-heading-actions>strong{border:1.5px solid var(--ink);background:var(--yellow);border-radius:999px;padding:7px 10px;font-size:13px}.site-health-detail.healthy .site-health-detail-heading-actions>strong{background:var(--green)}.site-health-detail.incident .site-health-detail-heading-actions>strong{background:var(--coral)}.site-health-detail.paused .site-health-detail-heading-actions>strong{background:#deddd7}.site-health-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.staff-panel .site-health-detail-actions .button{border:1.5px solid var(--ink);min-height:42px;color:var(--ink);border-radius:9px;padding:0 13px;font-size:14px;font-weight:900}.staff-panel .site-health-detail-actions .button-outline{background:var(--white)}.staff-panel .site-health-detail-actions .button-yellow{background:var(--yellow)}.site-health-tabs{scrollbar-width:thin;gap:7px;margin:0;padding:0 16px 14px;display:flex;overflow-x:auto}.site-health-tabs button{min-height:42px;color:var(--ink);font:inherit;cursor:pointer;background:#f7f5ef;border:1.5px solid #c9c7bd;border-radius:9px;flex:none;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:850;display:flex}.site-health-tabs button:hover{border-color:var(--ink)}.site-health-tabs button[aria-selected=true]{border-color:var(--ink);background:var(--ink);color:var(--white)}.site-health-tabs button b{background:var(--coral);min-width:22px;color:var(--ink);text-align:center;border-radius:999px;padding:2px 5px;font-size:12px}.site-health-attention{border:2px solid var(--ink);background:#fff8cc;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 16px;padding:15px;display:grid}.site-health-attention.urgent{box-shadow:4px 4px 0 var(--coral);background:#fff0ea}.site-health-attention>i{border:1.5px solid var(--ink);background:var(--yellow);border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;font-style:normal;font-weight:900;display:grid}.site-health-attention.urgent>i{background:var(--coral)}.site-health-attention>div{gap:4px;display:grid}.site-health-attention strong{font-size:15px}.site-health-attention p{color:#55554f;margin:0;font-size:14px;line-height:1.5}.site-health-attention button{border:1.5px solid var(--ink);background:var(--white);min-height:42px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:13px;font-weight:900}.site-health-tab-panel{min-width:0}.site-health-selected-snapshot{grid-template-columns:minmax(300px,.8fr) minmax(620px,1.2fr);gap:15px}.site-health-selected-snapshot .site-health-current{min-height:144px;padding:19px}.site-health-current strong{font-size:16px;line-height:1.35}.site-health-current p{font-size:14px;line-height:1.55}.site-health-selected-snapshot dl{grid-template-columns:repeat(5,minmax(0,1fr))}.site-health-selected-snapshot dl div{flex-direction:column;justify-content:center;min-height:144px;padding:15px;display:flex}.site-health-detail dt{text-transform:uppercase;font-size:12px;line-height:1.35}.site-health-detail dd{font-size:14px;line-height:1.4}.site-health-overview-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.site-health-overview-highlights article{border:1.5px solid var(--ink);min-height:150px;box-shadow:inset 0 5px 0 var(--blue);background:#f7f5ef;border-radius:12px;padding:17px}.site-health-overview-highlights article.protected{box-shadow:inset 0 5px 0 var(--green)}.site-health-overview-highlights article.attention{box-shadow:inset 0 5px 0 var(--coral)}.site-health-overview-highlights span{color:#62625d;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.site-health-overview-highlights strong{margin:12px 0 7px;font-size:17px;line-height:1.35;display:block}.site-health-overview-highlights p{color:#5d5d57;margin:0;font-size:14px;line-height:1.5}.site-health-tab-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:15px;display:grid}.site-health-tab-grid>*,.site-health-tab-panel>.site-health-monthly,.site-health-incidents-workspace>*{min-width:0;margin:0}.site-health-tab-grid .site-health-protection{min-height:150px}.site-health-tab-empty{border:1.5px solid var(--ink);background:#eef8e9;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:24px;display:grid}.site-health-tab-empty>span{border:1.5px solid var(--ink);background:var(--green);border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;font-weight:900;display:grid}.site-health-tab-empty div{gap:5px;display:grid}.site-health-tab-empty strong{font-size:17px}.site-health-tab-empty p{color:#55554f;margin:0;font-size:14px;line-height:1.5}.site-health-incidents-workspace{gap:15px;display:grid}.site-health-detail p{font-size:14px;line-height:1.55}.site-health-detail small{font-size:13px;line-height:1.45}.site-health-detail button,.site-health-detail input,.site-health-detail select,.site-health-detail textarea{font-size:14px}.site-health-detail button{min-height:42px}.site-health-detail .site-health-forms>header span,.site-health-detail .site-health-repair>header span,.site-health-detail .site-health-repair-form label span,.site-health-detail .site-health-repair-brief dt,.site-health-detail .site-health-repair-preview span{font-size:12px}.site-health-detail .site-health-forms>header strong,.site-health-detail .site-health-repair>header strong,.site-health-detail .site-health-repair-preview strong,.site-health-detail .site-health-remediations>strong{font-size:15px}.site-health-detail .site-health-form-contracts strong,.site-health-detail .site-health-remediations b{font-size:13px}.site-health-detail .site-health-form-contracts small,.site-health-detail .site-health-form-contracts em,.site-health-detail .site-health-remediations small,.site-health-detail .site-health-repair-preview small{font-size:12px}.site-health-launch-readiness{margin:0 0 20px}.site-health-reporting{margin:0}@media (width<=1250px){.site-health-directory-head{display:none}.site-health-list .site-health-directory-rows>button{grid-template-columns:minmax(230px,1.5fr) repeat(2,minmax(150px,1fr));gap:14px 18px;padding:16px}.site-health-directory-rows>button>span:not(.site-health-directory-selection):before{content:attr(data-label);color:#6a6a64;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.site-health-directory-site{align-items:start}.site-health-directory-selection{align-self:end}.site-health-selected-snapshot{grid-template-columns:1fr}.site-health-selected-snapshot dl{grid-template-columns:repeat(5,minmax(0,1fr))}.site-health-selected-snapshot dl div{min-height:112px}}@media (width<=980px){.site-health-directory-tools,.site-health-tab-grid{grid-template-columns:1fr}.site-health-list .site-health-directory-rows>button{grid-template-columns:repeat(2,minmax(0,1fr))}.site-health-directory-site{grid-column:1/-1!important}.site-health-detail-sticky{position:static}.site-health-detail-heading{flex-direction:column;align-items:stretch}.site-health-detail-heading-actions{justify-items:start}.site-health-detail-actions{justify-content:flex-start}.site-health-selected-snapshot dl{grid-template-columns:repeat(2,minmax(0,1fr))}.site-health-overview-highlights{grid-template-columns:1fr}}@media (width<=760px){.site-health-list,.site-health-detail{padding:18px}.site-health-list>header{flex-direction:column;align-items:flex-start}.site-health-list>header small{text-align:left}.site-health-selection-notice,.site-health-attention{grid-template-columns:1fr;align-items:stretch}.site-health-attention>i{display:none}.site-health-selection-notice button,.site-health-attention button{width:100%}.site-health-list .site-health-directory-rows>button{grid-template-columns:1fr}.site-health-directory-rows{max-height:440px}.site-health-directory-site{grid-column:auto!important}.site-health-directory-selection{justify-self:stretch}.site-health-detail-sticky{margin:0 0 16px}.site-health-detail-heading{padding:18px}.site-health-detail-heading-actions,.site-health-detail-actions{width:100%}.site-health-detail-actions{grid-template-columns:1fr;display:grid}.staff-panel .site-health-detail-actions .button{width:100%}.site-health-tabs{padding:0 12px 12px}.site-health-selected-snapshot dl{grid-template-columns:1fr}.site-health-selected-snapshot dl div{min-height:88px}}.staff-drawer-backdrop{justify-content:center;padding:14px}.staff-project-drawer{border-radius:22px;width:min(1180px,100%);height:calc(100dvh - 28px);padding:28px 30px 36px}.staff-project-drawer>header{padding-bottom:22px}.staff-project-drawer h2{font-size:clamp(38px,4vw,54px)}.staff-project-drawer header p:last-child,.staff-drawer-status>span:last-child{font-size:14px}.staff-project-health{grid-template-columns:auto auto minmax(0,1fr);padding:14px 16px}.staff-project-health span,.staff-project-health strong,.staff-project-health small{font-size:14px}.staff-project-workspace{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:24px;display:grid}.staff-project-tab-content{min-width:0}.staff-record-tabs{border-radius:15px;flex-direction:column;margin:0;display:flex;position:sticky;top:0}.staff-record-tabs button{border-right:0;border-bottom:1px solid var(--ink);text-align:left;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:11px 13px;font-size:14px;display:flex}.staff-record-tabs button:nth-child(-n+8){border-bottom:1px solid var(--ink)}.staff-record-tabs button:last-child{border-bottom:0}.staff-record-tabs button span{font-size:11px}.staff-delivery-panel{gap:22px}.staff-delivery-panel>section,.staff-delivery-panel>div>section{border-radius:17px;scroll-margin-top:20px}.staff-delivery-guide{box-shadow:6px 6px 0 var(--ink);grid-template-columns:minmax(0,1fr) auto;gap:18px 26px;padding:24px;display:grid;border:2.5px solid var(--ink)!important}.staff-delivery-guide.blue{background:var(--blue)}.staff-delivery-guide.yellow{background:#fff8c7}.staff-delivery-guide.coral{background:#ffe0d8}.staff-delivery-guide.green{background:#dff5e4}.staff-delivery-next{gap:6px;display:grid}.staff-delivery-next>span{letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:900}.staff-delivery-next h3{letter-spacing:-.04em;margin:0;font-size:clamp(25px,3vw,34px);line-height:1.02}.staff-delivery-next p{color:#44443f;max-width:720px;margin:0;font-size:16px;line-height:1.5}.staff-delivery-guide>.button{align-self:start;min-height:48px;padding:12px 16px;font-size:14px}.staff-delivery-guide ol{border-top:1.5px solid var(--ink);grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:15px 0 0;list-style:none;display:grid}.staff-delivery-guide li{color:#696963;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;font-weight:800;display:grid}.staff-delivery-guide li i{border:1.5px solid var(--ink);background:var(--white);width:30px;height:30px;color:var(--ink);border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid}.staff-delivery-guide li.done,.staff-delivery-guide li.current{color:var(--ink)}.staff-delivery-guide li.done i{background:var(--green)}.staff-delivery-guide li.current i{background:var(--yellow);box-shadow:2px 2px 0 var(--ink)}.staff-delivery-panel>section>header{padding:21px 24px}.staff-delivery-panel>section>header span{font-size:13px}.staff-delivery-panel>section>header h3{font-size:27px}.staff-delivery-form{gap:16px;padding:24px}.staff-delivery-form label>span,.staff-build-folder>span,.staff-support-panel label>span{font-size:14px}.staff-delivery-form input,.staff-delivery-form select,.staff-delivery-form textarea,.staff-support-panel select,.staff-support-panel textarea{min-height:48px;font-size:15px}.staff-preview-safety,.staff-build-folder>small{font-size:13px}.staff-preview-build-list>article{grid-template-columns:82px minmax(0,1fr);gap:20px;padding:24px}.staff-preview-version{min-height:80px}.staff-preview-version span{font-size:12px}.staff-preview-version strong{font-size:27px}.staff-preview-build-list article header>strong{font-size:18px}.staff-preview-build-list article header>span{text-align:center;max-width:310px;font-size:12px;line-height:1.35}.staff-preview-build-list article small{font-size:13px}.staff-preview-build-list article p{font-size:14px}.staff-preview-build-list .button{min-height:44px;font-size:13px}.staff-preview-qa>summary,.staff-preview-qa>div>label:not(.qa-notes),.staff-preview-qa .qa-notes span,.staff-preview-qa textarea{font-size:14px}.staff-preview-qa footer button{min-height:40px;font-size:13px}.staff-preview-qa footer small{font-size:13px}.staff-review-list>article{grid-template-columns:96px minmax(0,1fr);padding:21px 24px}.staff-review-list>article>span,.staff-review-list a,.staff-review-list small{font-size:13px}.staff-review-list blockquote{padding:16px;font-size:14px}.staff-review-list blockquote button{min-height:38px;font-size:13px}.staff-launch-list{padding:12px 24px}.staff-launch-list label{grid-template-columns:minmax(0,1fr) 150px;padding:15px 0}.staff-launch-list label strong{font-size:15px}.staff-launch-list label small{margin-top:4px;font-size:13px;line-height:1.45}.staff-launch-list select{min-height:44px;font-size:14px}.staff-domain-start,.staff-domain-detail{padding:24px}.staff-domain-start>p,.staff-domain-summary small,.staff-domain-grid strong,.staff-domain-record strong,.staff-domain-error,.staff-domain-state,.staff-domain-assistance p,.staff-domain-recovery li,.staff-domain-recovery p{font-size:14px}.staff-domain-start label span,.staff-domain-summary span,.staff-domain-grid>span>span,.staff-domain-record>span,.staff-domain-recovery>header span{font-size:13px}.staff-domain-record strong small{font-size:12px}.staff-domain-recovery>header strong{font-size:18px}.staff-domain-recovery>a,.staff-domain-assistance>a{font-size:14px}.staff-domain-actions button,.staff-domain-actions a{min-height:44px;font-size:13px}.staff-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.staff-delivery-grid>button{border-width:2.5px}.staff-delivery-grid>button.delivery-coral{box-shadow:6px 6px 0 var(--coral)}.staff-delivery-grid>button.delivery-yellow{box-shadow:6px 6px 0 var(--yellow)}.staff-delivery-grid>button.delivery-green{box-shadow:6px 6px 0 var(--green)}.staff-delivery-grid>button.delivery-blue{box-shadow:6px 6px 0 var(--periwinkle)}.staff-delivery-grid>button>header{padding:19px}.staff-delivery-grid h2{font-size:22px}.staff-delivery-grid p,.staff-delivery-grid header>b{font-size:13px}.staff-delivery-next-row{border-bottom:1.5px solid var(--ink);background:#faf9f5;grid-template-columns:1fr!important;gap:6px!important;padding:18px 19px!important;display:grid!important}.staff-delivery-next-row>span{text-transform:uppercase;font-weight:900;border:0!important;padding:0!important;font-size:12px!important}.staff-delivery-next-row>strong{font-size:17px!important}.staff-delivery-next-row>p{color:#55554f;margin:0;line-height:1.45}.staff-delivery-card-state{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.staff-delivery-card-state>span{text-transform:uppercase;border-right:1px solid #d8d7d0;gap:6px;min-width:0;padding:15px;font-size:12px;font-weight:900;display:grid}.staff-delivery-card-state>span:last-child{border-right:0}.staff-delivery-card-state strong{text-overflow:ellipsis;text-transform:none;font-size:13px;font-weight:750;line-height:1.35;overflow:hidden}.staff-delivery-panel>.staff-backup-recovery{box-shadow:6px 6px 0 var(--periwinkle);border-width:2.5px;overflow:visible}.staff-delivery-panel>.staff-backup-recovery>header{background:#fff8c7;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.staff-backup-recovery>header>div{min-width:0}.staff-backup-recovery>header>b{border:1.5px solid var(--ink);background:var(--green);border-radius:999px;flex:none;padding:9px 12px;font-size:13px}.staff-backup-recovery-intro{border-bottom:1.5px solid var(--ink);grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:24px;padding:24px;display:grid}.staff-backup-recovery-intro>div{align-content:start;gap:8px;display:grid}.staff-backup-recovery-intro strong{font-size:18px}.staff-backup-recovery-intro p{color:#4e4e49;margin:0;font-size:15px;line-height:1.55}.staff-backup-recovery-intro ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.staff-backup-recovery-intro li{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.staff-backup-recovery-intro li i{border:1.5px solid var(--ink);background:var(--yellow);border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;font-weight:900;display:grid}.staff-backup-recovery-intro li span{gap:2px;display:grid}.staff-backup-recovery-intro li b{font-size:14px}.staff-backup-recovery-intro li small{color:#62625c;font-size:13px;line-height:1.35}.staff-backup-recovery-notice{border:2px solid var(--ink);background:#f1f0eb;border-radius:12px;margin:22px 24px 24px;padding:18px}.staff-backup-recovery-notice strong{font-size:16px}.staff-backup-recovery-notice p{color:#55554f;margin:6px 0 0;font-size:14px;line-height:1.5}.staff-backup-recovery-workspace{gap:20px;padding:24px;display:grid}.staff-backup-recovery-status{border:1.5px solid var(--ink);background:#edf9ef;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:15px 17px;display:grid}.staff-backup-recovery-status.loading,.staff-backup-recovery-status.restoring{background:#fff8cc}.staff-backup-recovery-status.error{background:#ffe0d8}.staff-backup-recovery-status.success{background:#dff5e4}.staff-backup-recovery-status>i{border:1.5px solid var(--ink);background:var(--white);border-radius:50%;place-items:center;width:40px;height:40px;font-size:16px;font-style:normal;font-weight:900;display:grid}.staff-backup-recovery-status.loading>i,.staff-backup-recovery-status.restoring>i{animation:1s linear infinite staff-upload-spin}.staff-backup-recovery-status>span{gap:3px;display:grid}.staff-backup-recovery-status strong{font-size:15px}.staff-backup-recovery-status small{color:#4f4f49;font-size:13px;line-height:1.45}.staff-backup-points{border:0;gap:9px;margin:0;padding:0;display:grid}.staff-backup-points legend{margin-bottom:10px;padding:0;font-size:16px;font-weight:900}.staff-backup-points>label{cursor:pointer;background:#faf9f5;border:1.5px solid #c8c7c0;border-radius:11px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 17px;display:grid}.staff-backup-points>label:hover,.staff-backup-points>label.selected{border-color:var(--ink);box-shadow:3px 3px 0 var(--ink);background:#fffbd1}.staff-backup-points input{accent-color:#111;width:19px;height:19px}.staff-backup-points label>span{gap:4px;display:grid}.staff-backup-points label>span strong{font-size:15px}.staff-backup-points label>span small{color:#55554f;font-size:13px}.staff-backup-points label>span em{background:var(--green);border-radius:999px;width:max-content;padding:4px 7px;font-size:11px;font-style:normal;font-weight:900}.staff-backup-points label>b{text-align:right;gap:3px;font-size:13px;display:grid}.staff-backup-points label>b small{color:#61615b;font-size:12px;font-weight:700}.staff-backup-recovery-impact{border:2px solid var(--ink);background:#f3f2ed;border-radius:12px;gap:12px;padding:18px;display:grid}.staff-backup-recovery-impact>strong{font-size:16px}.staff-backup-recovery-impact dl{border:1px solid #cecdc6;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.staff-backup-recovery-impact dl div{border-right:1px solid #cecdc6;gap:5px;padding:13px;display:grid}.staff-backup-recovery-impact dl div:last-child{border-right:0}.staff-backup-recovery-impact dt{color:#62625c;text-transform:uppercase;font-size:11px;font-weight:900}.staff-backup-recovery-impact dd{margin:0;font-size:13px;font-weight:800;line-height:1.35}.staff-backup-recovery-confirm{gap:14px;display:grid}.staff-backup-recovery-confirm>label:not(.staff-backup-confirmation){gap:7px;display:grid}.staff-backup-recovery-confirm>label>span{font-size:14px;font-weight:900}.staff-backup-recovery-confirm textarea{border:1.5px solid var(--ink);background:var(--staff-paper);width:100%;min-height:92px;font:inherit;resize:vertical;border-radius:9px;padding:13px;font-size:15px}.staff-backup-confirmation{border:1.5px solid var(--ink);cursor:pointer;background:#fff;border-radius:9px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.staff-backup-confirmation input{accent-color:#111;flex:none;width:19px;height:19px;margin:0}.staff-backup-confirmation span{line-height:1.45;font-size:14px!important}.staff-backup-recovery-confirm>.button{width:max-content;min-height:46px;padding:11px 15px;font-size:14px}.staff-backup-recovery-empty{border:1.5px dashed var(--ink);background:#faf9f5;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.staff-backup-recovery-empty p{margin:0;font-size:14px;line-height:1.5}.staff-backup-recovery-success{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--green);background:#dff5e4;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px;display:grid}.staff-backup-recovery-success>div:first-child{gap:6px;display:grid}.staff-backup-recovery-success strong{font-size:18px}.staff-backup-recovery-success p{color:#44443f;margin:0;font-size:14px;line-height:1.5}.staff-backup-recovery-success>div:last-child{flex-wrap:wrap;gap:9px;display:flex}.staff-backup-recovery-success .button{min-height:44px;font-size:13px}.site-health-manual-check.review>header{background:#fff8cc}.site-health-manual-components article.advisory>i{background:var(--yellow)}@media (width<=900px){.staff-project-workspace{grid-template-columns:1fr}.staff-record-tabs{flex-direction:row;position:static;overflow-x:auto}.staff-record-tabs button{border-right:1px solid var(--ink);border-bottom:0;flex:none;min-width:126px}.staff-record-tabs button:nth-child(-n+8){border-bottom:0}.staff-record-tabs button:last-child{border-right:0}.staff-delivery-grid,.staff-backup-recovery-intro{grid-template-columns:1fr}.staff-backup-recovery-impact dl{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-backup-recovery-impact dl div:nth-child(2){border-right:0}.staff-backup-recovery-impact dl div:nth-child(-n+2){border-bottom:1px solid #cecdc6}}@media (width<=760px){.staff-drawer-backdrop{padding:6px}.staff-project-drawer{border-radius:17px;height:calc(100dvh - 12px);padding:22px 16px 30px}.staff-project-health{grid-template-columns:1fr}.staff-project-health small{grid-column:auto}.staff-delivery-guide{grid-template-columns:1fr;padding:19px}.staff-delivery-guide ol{grid-template-columns:1fr}.staff-delivery-guide>.button{justify-content:center;width:100%}.staff-delivery-form{padding:18px}.staff-preview-build-list>article{grid-template-columns:1fr;padding:19px}.staff-preview-version{width:82px}.staff-launch-list label{grid-template-columns:1fr}.staff-launch-list select{width:100%}.staff-delivery-card-state{grid-template-columns:1fr!important}.staff-delivery-card-state>span{border-bottom:1px solid #d8d7d0;border-right:0}.staff-delivery-card-state>span:last-child{border-bottom:0}.staff-delivery-panel>.staff-backup-recovery>header{flex-direction:column;align-items:flex-start;padding:19px}.staff-backup-recovery-intro,.staff-backup-recovery-workspace{padding:19px}.staff-backup-points>label{grid-template-columns:22px minmax(0,1fr)}.staff-backup-points label>b{text-align:left;grid-column:2}.staff-backup-recovery-impact dl{grid-template-columns:1fr}.staff-backup-recovery-impact dl div,.staff-backup-recovery-impact dl div:nth-child(2){border-bottom:1px solid #cecdc6;border-right:0}.staff-backup-recovery-impact dl div:last-child{border-bottom:0}.staff-backup-recovery-empty,.staff-backup-recovery-success{grid-template-columns:1fr;align-items:stretch}.staff-backup-recovery-empty .button,.staff-backup-recovery-success .button,.staff-backup-recovery-confirm>.button{justify-content:center;width:100%}}.staff-nav-group{gap:4px;margin:0 0 15px;display:grid}.staff-nav-group:last-child{margin-bottom:0}.staff-nav-group>h2{color:#777771;letter-spacing:.075em;text-transform:uppercase;margin:0 10px 4px;font-size:.75rem;font-weight:900}.staff-sidebar nav{gap:0;margin-top:22px}.staff-sidebar nav button{min-height:40px;font-size:.875rem}.staff-sidebar nav button small{place-items:center;min-width:23px;min-height:23px;font-size:.75rem;display:grid}.staff-profile strong{font-size:.875rem}.staff-profile small,.staff-signout{font-size:.75rem}.staff-main :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:42px;font-size:.875rem;line-height:1.4}.staff-main :where(button,a):focus-visible,.staff-project-drawer:focus-visible,.staff-sidebar :focus-visible{outline:3px solid var(--periwinkle);outline-offset:2px}.staff-main :where(p,dd,li){line-height:1.5}.staff-main .staff-kicker,.staff-main .staff-panel-label,.staff-main .staff-internal-label,.staff-main label>span{font-size:.75rem}.staff-main :where(.staff-toolbar,.staff-bulkbar,.staff-livebar) button{min-height:38px;font-size:.75rem}.staff-livebar>div:first-child strong{font-size:.8125rem}.staff-livebar>div:first-child span{font-size:.75rem}.staff-livebar.stale,.staff-livebar.offline{background:#fff0ea;border-color:#9d3f2d}.staff-livebar.stale>div:first-child i,.staff-livebar.offline>div:first-child i{background:var(--coral);animation:none}.staff-livebar.checking>div:first-child i,.staff-livebar.connecting>div:first-child i{background:var(--yellow)}.staff-livebar.live>div:first-child i{background:var(--green)}.staff-inline-result{color:#55554f;min-height:1.25rem;margin:8px 0 0;font-size:.8125rem;font-weight:800}.staff-inline-result.saved{color:#17673b}.staff-inline-result.error{color:#9d2f1d}.staff-metric span,.staff-metric small,.staff-stage-list span,.staff-stage-list strong{font-size:.8125rem}.staff-attention article strong,.staff-my-work strong,.staff-activity-feed button strong{font-size:.9375rem}.staff-attention article p,.staff-my-work small,.staff-activity-feed button p,.staff-activity-feed button em,.staff-task-directory article>div>span,.staff-task-directory article>div>p,.staff-task-directory article>b{font-size:.8125rem}.staff-task-directory article h2{font-size:1rem}.staff-workflow-card>p,.staff-workflow-card dd,.staff-workflow-card footer,.staff-message-directory strong,.staff-message-directory p,.staff-message-directory time,.staff-notification-list span,.staff-notification-list p,.staff-notification-list time,.staff-notification-list article>button>b,.staff-file-grid article small,.staff-file-grid article>p{font-size:.8125rem}.staff-record-tabs button{min-height:42px;font-size:.8125rem}.staff-project-drawer :where(p,dd){font-size:.9375rem}.staff-project-drawer :where(small,time,dt),.staff-delivery-grid p,.staff-delivery-grid header>b,.staff-delivery-grid>button>div>span,.staff-delivery-grid>button>div strong{font-size:.8125rem}.staff-delivery-form label>span,.staff-support-panel label>span,.staff-build-folder>span{font-size:.75rem}.staff-delivery-form input,.staff-delivery-form select,.staff-delivery-form textarea,.staff-support-panel select,.staff-support-panel textarea{font-size:.875rem}.staff-preview-build-list article p,.staff-preview-build-list article small,.staff-preview-build-list .button,.staff-preview-qa>summary,.staff-preview-qa>div>label:not(.qa-notes),.staff-preview-qa textarea,.staff-preview-qa footer button,.staff-thread article strong,.staff-thread article time,.staff-thread article p,.staff-message-templates button{font-size:.8125rem}@media (prefers-reduced-motion:reduce){.staff-dashboard *,.staff-dashboard :before,.staff-dashboard :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=760px){.staff-mobile-nav button{min-height:42px;font-size:.8125rem}.staff-main{padding-top:12px}.staff-livebar{align-items:stretch}}.staff-billing-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.staff-billing-summary article{border:2px solid var(--ink);background:var(--green);box-shadow:4px 4px 0 var(--ink);border-radius:16px;gap:6px;padding:20px;display:grid}.staff-billing-summary article:nth-child(2){background:var(--blue)}.staff-billing-summary article.attention{background:var(--coral)}.staff-billing-summary strong{letter-spacing:-.05em;font-size:2rem}.staff-billing-summary span{text-transform:uppercase;font-size:.8125rem;font-weight:850}.staff-billing-table{border:2px solid var(--ink);background:var(--white);border-radius:16px;overflow:hidden}.staff-billing-head,.staff-billing-table article{grid-template-columns:minmax(180px,1.4fr) minmax(130px,.8fr) minmax(120px,.7fr) minmax(155px,1fr) minmax(120px,.7fr) auto;align-items:center;gap:14px;padding:15px 18px;display:grid}.staff-billing-head{background:var(--ink);color:var(--white);text-transform:uppercase;font-size:.75rem;font-weight:900}.staff-billing-table article+article{border-top:1px solid #d8d7d0}.staff-billing-table article>span{gap:4px;min-width:0;display:grid}.staff-billing-table article strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;overflow:hidden}.staff-billing-table article small{color:#66665f;font-size:.75rem;line-height:1.35}.staff-billing-table article>button{border:1.5px solid var(--ink);background:var(--white);min-height:42px;font:inherit;cursor:pointer;border-radius:9px;padding:8px 11px;font-size:.75rem;font-weight:850}.billing-status{border:1px solid var(--ink);text-transform:uppercase;border-radius:999px;width:max-content;padding:6px 8px;font-size:.6875rem}.billing-status.green{background:var(--green)}.billing-status.yellow{background:var(--yellow)}.billing-status.coral{background:var(--coral)}.billing-status.neutral{background:#ecebe5}.staff-account-result{border:1.5px solid var(--ink);background:var(--green);border-radius:10px;margin:0 0 16px;padding:12px 15px;font-size:.875rem;font-weight:750}.staff-customer-card footer{flex-wrap:wrap}.staff-customer-card footer .customer-signout{background:var(--coral)}.staff-notification-list>article{position:relative}.staff-notification-select{z-index:2;position:absolute;top:25px;left:13px}.staff-notification-select input{width:18px;height:18px;accent-color:var(--ink)}.staff-notification-list article>button:not(footer button){width:100%;min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:45px minmax(0,1fr) 110px 60px;align-items:center;gap:14px;padding:17px 17px 17px 44px;display:grid}.staff-notification-toolbar select{min-height:42px}.team-project-access{border:1.5px solid var(--ink);border-radius:11px;grid-column:1/-1;margin:0;padding:14px}.team-project-access legend{padding:0 6px;font-size:.75rem;font-weight:900}.team-project-mode{align-items:center;gap:9px;margin:7px 0;display:flex}.team-project-mode input,.team-project-picker input{width:18px;min-height:18px;accent-color:var(--ink);margin:0}.team-project-mode span{font-size:.8125rem;font-weight:800}.team-project-picker{border-top:1px solid #cfcec7;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:260px;margin-top:12px;padding-top:12px;display:grid;overflow:auto}.team-project-picker label{background:#faf9f5;border:1px solid #d4d3cc;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:9px;display:flex}.team-project-picker label>span{gap:2px;min-width:0;display:grid}.team-project-picker strong,.team-project-picker small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-project-picker strong{font-size:.75rem}.team-project-picker small,.team-project-access>small{color:#66665f;font-size:.6875rem}@media (width<=1050px){.staff-billing-head{display:none}.staff-billing-table{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;overflow:visible}.staff-billing-table article{background:var(--white);border-radius:14px;grid-template-columns:1fr 1fr;align-items:start;display:grid;border:2px solid var(--ink)!important}.staff-billing-table article>button{grid-column:1/-1}}@media (width<=700px){.staff-billing-summary,.staff-billing-table,.team-project-picker,.staff-billing-table article{grid-template-columns:1fr}.staff-notification-list article>button:not(footer button){grid-template-columns:42px minmax(0,1fr);padding-left:42px}.staff-notification-list time,.staff-notification-list article>button:not(footer button)>b{display:none}}.staff-example-banner a{color:var(--ink);margin-left:auto;font-size:.75rem;font-weight:900}.staff-pagination{justify-content:center;align-items:center;gap:12px;margin:20px 0 4px;display:flex}.staff-pagination span{color:#66665f;font-size:.8125rem;font-weight:750}.staff-pagination button,.staff-project-back{border:1.5px solid var(--ink);background:var(--white);min-height:42px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:9px 14px;font-size:.8125rem;font-weight:900}.staff-project-page{gap:14px;min-width:0;display:grid}.staff-project-back{width:max-content}.staff-project-page .staff-project-drawer{width:100%;height:auto;min-height:calc(100dvh - 170px);box-shadow:7px 7px 0 var(--ink);overflow:visible}.staff-project-page .staff-project-workspace{grid-template-columns:210px minmax(0,1fr)}.staff-project-page .staff-record-tabs{max-height:calc(100dvh - 32px);position:sticky;top:16px;overflow:auto}.staff-workflow-form label>small{color:#66665f;font-size:.75rem;line-height:1.4}@media (width<=900px){.staff-project-page .staff-project-workspace{grid-template-columns:1fr}.staff-project-page .staff-record-tabs{max-height:none;position:static}}@media (width<=700px){.staff-example-banner a{margin-left:0}.staff-project-page .staff-project-drawer{height:auto;min-height:0;padding:22px 16px 30px}.staff-pagination{text-align:center;flex-direction:column;align-items:stretch}}
