@font-face{font-family:Clair Display;src:url(/fonts/ClairDisplay-Regular.woff) format("woff");font-weight:900;font-display:swap}@font-face{font-family:Clair Text;src:url(/fonts/ClairText-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Clair Text;src:url(/fonts/ClairText-Bold.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:Clair Wide;src:url(/fonts/ClairWide-Regular.woff) format("woff");font-weight:600;font-display:swap}:root{--lavender-50: 250 248 255;--lavender-100: 243 240 255;--lavender-200: 233 227 255;--lavender-250: 217 213 255;--lavender-300: 212 201 255;--lavender-400: 184 165 255;--lavender-500: 152 121 255;--lavender-600: 130 87 245;--lavender-700: 113 65 224;--lavender-800: 94 53 188;--lavender-900: 78 45 153;--neutral-50: 250 250 249;--neutral-100: 228 228 235;--neutral-200: 231 229 228;--neutral-300: 214 211 209;--neutral-400: 168 162 158;--neutral-500: 120 113 108;--neutral-600: 87 83 78;--neutral-700: 68 64 60;--neutral-800: 41 37 36;--neutral-900: 28 25 23;--font-sans: Inter;--font-heading: "Inter Tight";--font-display: "Inter Tight";--font-wide: Inter;--on-primary: 255 255 255;--primary-hover: var(--lavender-700);--control-border: var(--neutral-200);--control-ink: var(--neutral-700);--control-hover: var(--neutral-50);--button-height: 2.5rem;--button-height-sm: 2rem;--radius-md: .625rem;--radius-lg: .75rem;--button-radius: var(--radius-lg)}:root[data-product=clair]{--lavender-50: 243 243 243;--lavender-100: 243 243 243;--lavender-200: 226 226 226;--lavender-250: 226 226 226;--lavender-300: 226 226 226;--lavender-400: 154 154 154;--lavender-500: 10 45 82;--lavender-600: 10 45 82;--lavender-700: 10 45 82;--lavender-800: 10 45 82;--lavender-900: 17 17 17;--neutral-50: 255 255 255;--neutral-100: 243 243 243;--neutral-200: 226 226 226;--neutral-300: 226 226 226;--neutral-400: 154 154 154;--neutral-500: 107 107 107;--neutral-600: 107 107 107;--neutral-700: 17 17 17;--neutral-800: 17 17 17;--neutral-900: 17 17 17;--font-sans: "Clair Text";--font-heading: "Clair Display";--font-display: "Clair Display";--font-wide: "Clair Wide";--on-primary: 255 252 238;--primary-hover: 10 45 82;--control-border: var(--neutral-200);--control-ink: var(--neutral-900);--control-hover: var(--neutral-100);--button-height: 2.5rem;--button-height-sm: 2rem;--radius-md: 8px;--radius-lg: 16px;--button-radius: 9999px}:root{font-size:16px;--muted: rgb(var(--neutral-500));--line: rgb(var(--neutral-200));--accent: rgb(var(--lavender-600));font-family:var(--font-sans),system-ui,-apple-system,sans-serif;color:rgb(var(--neutral-900));background:rgb(var(--neutral-50));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-size:14px}h1,h2,h3{font-family:var(--font-heading),system-ui,sans-serif}h1{font-size:24px;line-height:1.3;font-weight:600;letter-spacing:-.01em}h2{font-size:18px;line-height:1.4;font-weight:500;letter-spacing:0}h3{font-size:14px;line-height:1.5;font-weight:600}.eyebrow,.nav-caption{font-family:var(--font-wide),system-ui,sans-serif;letter-spacing:.08em;font-weight:600}.usage-summary strong{font-family:var(--font-display),system-ui,sans-serif;font-weight:900}.account-shell .sidebar,.product-settings-layout>nav{background:#fff}.sidebar{padding:22px 12px 16px}.brand-lockup{padding-inline:8px}.workspace,.product-settings-preview{background:rgb(var(--neutral-50))}.workspace main{max-width:1280px;padding:32px}.topbar{padding-inline:32px;height:64px}.product-preview-header{padding:20px 32px}.product-settings-layout{grid-template-columns:248px minmax(0,1fr)}.product-settings-layout>main{padding:32px}.product-settings-layout>nav{padding:20px 12px}.nav-item{min-height:34px;padding:6px 10px;border-radius:var(--radius-md);font-size:14px;font-weight:400;color:rgb(var(--neutral-700))}.nav-item:hover{background:rgb(var(--lavender-100));color:rgb(var(--neutral-900))}.nav-item.selected,.insights .nav-item.selected{background:rgb(var(--lavender-100));color:rgb(var(--lavender-700));font-weight:600}:root[data-product=clair] .nav-item.selected{background:#f3f3f3;color:#111;box-shadow:none;font-weight:700}.page-heading{margin-bottom:24px}.page-heading .description{margin-top:8px;font-size:14px;line-height:1.5}.button{min-height:var(--button-height);border-radius:var(--button-radius);padding:6px 16px;line-height:20px;font-size:14px;font-weight:500;gap:8px}.button:hover:not(:disabled){transform:none}.button.primary{background:rgb(var(--lavender-600));border-color:rgb(var(--lavender-600));color:rgb(var(--on-primary))}.button.primary:hover:not(:disabled){background:rgb(var(--primary-hover));border-color:rgb(var(--primary-hover))}.button.secondary{background:#fff;color:rgb(var(--control-ink));border-color:rgb(var(--control-border))}.button.secondary:hover:not(:disabled){background:rgb(var(--control-hover))}.text-button{color:rgb(var(--lavender-700));font-size:14px;font-weight:500}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid rgb(var(--lavender-500));outline-offset:3px}input:not([type=checkbox]):not([type=radio]),select{border-radius:var(--radius-md);border-color:rgb(var(--control-border));color:rgb(var(--neutral-900));font-size:14px}input[type=checkbox],input[type=radio]{accent-color:rgb(var(--lavender-600))}label{font-size:14px;font-weight:500;color:rgb(var(--neutral-700))}.field-note{font-size:12px}.card{border-color:rgb(var(--neutral-200));border-radius:16px;box-shadow:0 1px 3px #0000000a,0 4px 12px #0000000f}.form-card{background:#f4f4f7;padding:32px}:root[data-product=clair] .form-card{background:rgb(var(--neutral-50))}.form-card p{margin-top:12px}.identity-panel form>.button{margin-top:16px}.org-hero,.insights .org-hero{background:rgb(var(--lavender-50))}.managed-account{background:rgb(var(--lavender-50));border-color:rgb(var(--neutral-200))}.badge{background:rgb(var(--neutral-100));color:rgb(var(--neutral-700));border-radius:6px;font-size:11px}.badge.green{background:#dcfce7;color:#166534}.badge.amber{background:#fef3c7;color:#92400e}:root[data-product=clair] .badge.green{background:#e7f2eb;color:#17663f}:root[data-product=clair] .badge.amber{background:#fbefd9;color:#8a5300}.dialog{font-family:var(--font-sans),system-ui,sans-serif;color:rgb(var(--neutral-900));background:#fff;border-color:rgb(var(--neutral-200));border-radius:16px;box-shadow:0 20px 40px -8px #00000026,0 8px 16px -4px #0000001a}.dialog.drawer{border-radius:0}.dialog::backdrop{background:#0006}.prototype-toolbar{font-family:system-ui,sans-serif;background:#202124}.prototype-toolbar label{font-size:11px;color:#ddd}.prototype-toolbar select{font-size:11px;color:#fff;border-color:#626262}.prototype-toolbar .brand-toggle button{font-size:11px}@media(max-width:780px){.product-settings-layout{grid-template-columns:1fr}.product-settings-layout>nav{border-right:0}.workspace main,.product-settings-layout>main{padding:24px 16px}.topbar,.product-preview-header{padding-inline:16px}.form-card{padding:24px}}@media(prefers-reduced-motion:reduce){.button,.nav-item{transition:none}}:root[data-product=clair] h1,:root[data-product=clair] h2,:root[data-product=clair] h3{font-weight:900;line-height:1.1}:root[data-product=clair] h1{font-size:clamp(28px,3vw,36px)}:root[data-product=clair] .button{font-weight:700;font-size:15px;padding-inline:20px}:root[data-product=clair] .button.primary:hover:not(:disabled){opacity:.9}:root[data-product=clair] .card{box-shadow:none}:root[data-product=clair] .form-card,:root[data-product=clair] .org-hero{background:#f3f3f3}:root[data-product=clair] .eyebrow{font-size:12px;letter-spacing:.07em}.org-picker{margin:0 0 20px;padding:16px 0;border-block:1px solid var(--line);position:relative}.org-picker-label{margin:0 10px 8px;color:var(--muted);font-size:11px;font-weight:600}.org-picker summary{display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;cursor:pointer;list-style:none}.org-picker summary::-webkit-details-marker{display:none}.org-picker summary:hover,.org-picker details[open] summary{background:rgb(var(--neutral-100))}.org-picker summary:focus-visible{outline:2px solid rgb(var(--lavender-500));outline-offset:2px}.org-picker-copy{flex:1;min-width:0}.org-picker-copy strong{display:block;font-size:14px;font-weight:700;overflow-wrap:anywhere}.org-picker-copy small{display:block;margin-top:4px;color:var(--muted);font-size:11px}.org-picker summary>svg{flex-shrink:0}.org-picker-initial{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:8px;background:rgb(var(--neutral-100));color:rgb(var(--neutral-700));font-size:13px;font-weight:700}.org-picker-choices{display:grid;gap:4px}.org-picker details>.org-picker-choices{position:absolute;top:calc(100% - 12px);left:0;right:0;z-index:20;padding:6px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 24px #0000001f}.org-picker-choice{width:100%;display:flex;align-items:center;gap:8px;padding:8px;border:0;border-radius:8px;background:transparent;color:rgb(var(--neutral-700));text-align:left;font-size:13px}.org-picker-name{flex:1;min-width:0;overflow-wrap:anywhere}.org-picker-choice:hover{background:rgb(var(--neutral-100))}.org-picker-choice.is-current{background:rgb(var(--lavender-100));color:rgb(var(--lavender-700));font-weight:700}.org-picker-choice>svg{flex-shrink:0}.org-picker-card summary{border:1px solid var(--line);padding:14px 10px;background:#fff}.org-picker-card summary .org-picker-initial{width:36px;height:36px;background:rgb(var(--lavender-600));color:rgb(var(--on-primary))}.org-picker-list .org-picker-label{margin-bottom:12px}:root[data-product=clair] .org-picker-choice.is-current{background:#f3f3f3;color:#111}.org-picker-static{display:flex;align-items:center;gap:10px;padding:14px 10px;border:1px solid var(--line);border-radius:10px;background:#fff}.org-picker-card .org-picker-static .org-picker-initial{width:36px;height:36px;background:rgb(var(--lavender-600));color:rgb(var(--on-primary))}.product-picker{position:relative;font-size:13px}.product-picker summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:#fff}.product-picker summary::-webkit-details-marker{display:none}.product-picker summary:focus-visible{outline:2px solid rgb(var(--lavender-500));outline-offset:2px}.product-picker summary:hover{background:rgb(var(--neutral-100))}.product-picker-panel{position:absolute;right:0;top:calc(100% + 8px);width:200px;z-index:25;padding:6px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 24px #0000001f}.product-picker-choice{display:flex;align-items:center;gap:10px;width:100%;padding:10px;background:transparent;border:0;border-radius:8px;text-align:left;color:rgb(var(--neutral-700));font-size:13px}.product-picker-choice>span{flex:1}.product-picker-choice strong{font-weight:400}.product-picker-choice.is-current{background:rgb(var(--lavender-100));color:rgb(var(--lavender-700))}.product-picker-choice.is-current strong{font-weight:700}.product-picker-choice:hover{background:rgb(var(--neutral-100))}.product-picker-choice>svg{flex-shrink:0}.product-picker-segments{display:flex;gap:3px;padding:3px;border:1px solid var(--line);border-radius:12px;background:rgb(var(--neutral-100))}.product-picker-segments .product-picker-choice{width:auto;padding:7px 10px;gap:6px}.product-picker-segments .product-picker-choice.is-current{background:#fff;box-shadow:0 1px 3px #00000014}.product-picker-launcher .product-picker-panel{width:min(320px,calc(100vw - 32px));padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-picker-panel>p{grid-column:1 / -1;margin:2px 4px 12px;color:var(--muted);font-size:11px}.product-picker-launcher .product-picker-choice{border:1px solid var(--line);position:relative;flex-direction:column;justify-content:center;text-align:center;gap:12px;min-width:0;min-height:136px;padding:24px 8px 16px}.product-picker-choice img{width:60px;height:24px;-o-object-fit:contain;object-fit:contain}.product-picker-choice small{display:block;font-size:11px;color:var(--muted);margin-top:3px}:root[data-product=clair] .product-picker-choice.is-current{color:#111}@media(max-width:600px){.topbar{flex-wrap:wrap;height:auto;min-height:64px;gap:10px;padding-block:12px}.topbar-right{margin-left:auto}}.product-picker-launcher .product-picker-choice>span{flex:none}.product-picker-launcher .product-picker-choice>svg{position:absolute;top:8px;right:8px}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}:root{font-family:var(--font-sans),system-ui,sans-serif;color:rgb(var(--neutral-900));background:rgb(var(--neutral-50));font-synthesis:none;font-size:14px;--muted: rgb(var(--neutral-500));--line: rgb(var(--neutral-200));--accent: rgb(var(--lavender-600))}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}button,a,input,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgb(var(--lavender-500));outline-offset:3px}h1,h2,h3,p{margin:0}h1{font-size:36px;line-height:1.2;letter-spacing:-1.4px;font-weight:400}h2{font-size:18px;letter-spacing:-.5px;font-weight:700}h3{font-size:14px;font-weight:700}p{line-height:1.65}small{font-size:12px}svg{flex-shrink:0}.muted,.description{color:var(--muted)}.eyebrow{font-size:11px;letter-spacing:1.9px;font-weight:700;color:rgb(var(--neutral-500));margin-bottom:13px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.prototype-toolbar{min-height:48px;background:rgb(var(--neutral-900));color:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 23px;font-size:12px;position:relative;z-index:10}.preview-label,.preview-controls,.preview-controls label{display:flex;align-items:center;gap:10px}.preview-label strong{font-size:10px;letter-spacing:1.5px}.preview-label>span{color:#bfc5b8;margin-left:9px}.preview-controls{flex-wrap:wrap;gap:17px}.preview-controls label{color:#bfc5b8;gap:8px;font-size:11px}.preview-controls select{width:auto;background:rgb(var(--neutral-900));color:#fff;border:1px solid rgb(var(--neutral-700));min-height:28px;border-radius:5px;padding:3px 23px 3px 8px;max-width:200px;font-size:11px}.brand-toggle{display:flex;background:rgb(var(--neutral-900));border:1px solid rgb(var(--neutral-700));border-radius:5px;padding:2px;gap:2px}.brand-toggle button{font-size:11px;padding:3px 10px;border:0;border-radius:3px;color:#c5cbbf;background:transparent}.brand-toggle button[aria-pressed=true]{background:#e7edda;color:rgb(var(--neutral-900))}.preview-reset{background:none;border:0;color:#d3d9cd;padding:5px}.account-shell{--accent: rgb(var(--lavender-600));display:grid;grid-template-columns:248px 1fr;min-height:calc(100vh - 48px)}.account-shell.insights{--accent: rgb(var(--lavender-600))}.sidebar{background:rgb(var(--neutral-100));border-right:1px solid rgb(var(--neutral-200));padding:30px 20px 16px;display:flex;flex-direction:column;gap:0;min-width:0}.insights .sidebar{background:rgb(var(--neutral-100))}.brand-lockup{display:flex;flex-direction:column;align-items:flex-end;width:-moz-fit-content;width:fit-content;gap:2px;padding:0 12px;min-height:36px}.brand-lockup img{width:74px;max-height:34px;-o-object-fit:contain;object-fit:contain}.insights .brand-lockup img{width:102px}.brand-lockup>span{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.28em;margin-right:-.28em;color:rgb(var(--neutral-500))}.back-link{display:flex;align-items:center;gap:8px;background:transparent;border:0;text-align:left;margin:20px 12px 23px;padding:0;font-size:12px;color:rgb(var(--neutral-500))}.back-link:hover{color:#111}.organization-label{border-top:1px solid rgb(var(--neutral-200));border-bottom:1px solid rgb(var(--neutral-200));padding:19px 10px;display:flex;align-items:center;gap:11px;margin-top:8px}.organization-label>div{flex:1}.organization-label strong{display:block;font-size:12px}.organization-label small{display:block;color:var(--muted);margin-top:3px}.organization-label>svg{color:rgb(var(--neutral-500))}.org-mark,.org-avatar{position:relative;font-family:Georgia,serif;font-style:italic;display:flex;align-items:center;justify-content:center;background:rgb(var(--neutral-100));color:#535c37}.org-mark{width:33px;height:36px;font-size:25px;border-radius:7px}.org-mark span{font-size:12px;position:absolute;top:1px;right:2px}.org-avatar{width:72px;height:76px;border-radius:14px;font-size:54px}.org-avatar span{position:absolute;font-size:25px;top:3px;right:4px}.nav-caption{font-size:10px;color:rgb(var(--neutral-500));letter-spacing:1.4px;font-weight:700;padding:24px 12px 10px}.nav-item{display:flex;align-items:center;gap:11px;width:100%;background:transparent;border:0;text-align:left;padding:11px 12px;border-radius:7px;color:rgb(var(--neutral-500));font-size:12px;margin-bottom:3px}.nav-item>span:first-of-type{flex:1}.nav-item:hover{background:rgb(var(--neutral-100));color:rgb(var(--neutral-900))}.nav-item.selected{background:rgb(var(--lavender-100));color:rgb(var(--neutral-900));font-weight:700}.insights .nav-item.selected{background:rgb(var(--lavender-100));color:rgb(var(--lavender-700))}.nav-marker{height:5px;width:5px;background:currentColor;border-radius:50%}.nav-divider{border-top:1px solid rgb(var(--neutral-200));margin:23px 12px 0}.sidebar-hint{font-size:12px;color:rgb(var(--neutral-500));padding:0 12px}.sidebar-bottom{margin-top:auto;padding-top:65px}.help-note{display:flex;align-items:center;gap:9px;padding:10px;font-size:11px;color:rgb(var(--neutral-500))}.identity-button{background:transparent;border:0;border-top:1px solid rgb(var(--neutral-200));display:flex;align-items:center;width:100%;gap:10px;padding:18px 4px 0;text-align:left;margin-top:13px}.identity-button>span:nth-child(2){flex:1}.identity-button strong{display:block;font-size:12px}.identity-button small{display:block;color:rgb(var(--neutral-500));margin-top:3px}.identity-button>svg{color:rgb(var(--neutral-500))}.workspace{min-width:0;display:flex;flex-direction:column;background:rgb(var(--neutral-50))}.topbar{height:71px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 43px;background:#fff}.breadcrumb{display:flex;align-items:center;gap:12px;font-size:12px;color:rgb(var(--neutral-500))}.breadcrumb>span{color:rgb(var(--neutral-700))}.topbar-right{display:flex;align-items:center;gap:23px}.topbar-avatar .avatar{width:29px;height:29px;font-size:11px}.switcher{display:flex;align-items:center;gap:8px;color:#646c59}.switcher select{width:75px;border:0;background:transparent;padding:4px 0;min-height:24px;font-size:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.workspace main{width:100%;max-width:1210px;margin:0 auto;padding:42px 50px 64px;outline:none;flex:1}.page-footer{display:flex;justify-content:space-between;padding:18px 50px;color:rgb(var(--neutral-500));font-size:11px;border-top:1px solid var(--line)}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:31px}.page-heading .description{font-size:13px;margin-top:13px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:38px;padding:9px 15px;border-radius:6px;font-size:12px;font-weight:700;border:1px solid transparent;white-space:nowrap;transition:background .15s,transform .15s}.button:hover:not(:disabled){transform:translateY(-1px)}.primary{background:var(--accent);color:#fff;border-color:var(--accent)}.secondary{background:#fff;border-color:rgb(var(--neutral-200));color:rgb(var(--neutral-700))}.secondary:hover{background:rgb(var(--neutral-50))}.destructive{color:#fff;background:#a83f37}.text-button{display:inline-flex;align-items:center;gap:8px;color:rgb(var(--neutral-700));background:transparent;padding:0;border:0;font-size:12px;font-weight:700}.text-button:hover{text-decoration:underline}.icon-button{border:0;background:transparent;padding:5px;color:rgb(var(--neutral-500));border-radius:4px}.card{border:1px solid var(--line);border-radius:10px;background:#fff}.badge{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:4px;background:rgb(var(--neutral-100));color:rgb(var(--neutral-500));font-size:10px;line-height:1.2;white-space:nowrap}.badge.green{color:#527145;background:#edf4e8}.badge.amber{color:#9a7437;background:#fcf3df}.status-dot{height:4px;width:4px;border-radius:50%;background:#6e925b}.scope-note{display:flex;align-items:flex-start;gap:9px;color:#737c69;font-size:12px;line-height:1.75;margin:17px 0 29px}.scope-note svg{margin-top:2px;color:#969f88}.scope-note strong{color:#58624f;font-weight:700}.org-hero{background:rgb(var(--lavender-50));border:1px solid #e2e7d6;border-radius:12px;padding:27px 29px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.insights .org-hero{background:rgb(var(--lavender-50));border-color:#e5dfef}.hero-identity{display:flex;align-items:center;gap:20px}.hero-identity h2{font-size:26px;letter-spacing:-.8px}.hero-identity p{font-size:12px;color:#7a836a;margin-top:7px}.hero-identity p>span{margin:0 8px}.hero-meta{display:flex;gap:28px;width:100%;border-top:1px solid #dde2d0;margin-top:5px;padding:13px 0;color:#7a856c;font-size:11px}.hero-meta>span{display:flex;align-items:center;gap:7px}.overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px}.people-summary,.identity-summary{padding:23px 24px 0}.card-heading{display:flex;align-items:center;justify-content:space-between}.section-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:rgb(var(--neutral-50));border:1px solid #edf0e7;color:#7c876d;border-radius:8px;flex-shrink:0}.stat-number{font-size:48px;font-weight:400;line-height:1;letter-spacing:-2px;margin:24px 0 18px}.stat-number>span{display:block;font-size:12px;color:rgb(var(--neutral-500));letter-spacing:0;line-height:1.5;margin-top:7px}.avatar{display:inline-flex;align-items:center;justify-content:center;width:33px;height:33px;border-radius:50%;font-size:11px;flex-shrink:0;font-weight:700;letter-spacing:-.3px}.avatar.sand{background:#e9ddcb;color:#8f7756}.avatar.lilac{background:#e6ddf2;color:#9079a9}.avatar.sage{background:#dce8d9;color:#7a9171}.avatar.rose{background:#f1ddd9;color:#a18075}.avatar.blue{background:#dde6ec;color:#778fa0}.avatar.large{width:58px;height:58px;font-size:19px}.avatar-stack{display:flex;align-items:center;padding-left:4px}.avatar-stack>.avatar{margin-left:-4px;border:2px solid white;width:30px;height:30px;font-size:10px}.avatar-stack>span:last-child:not(.avatar){font-size:11px;color:rgb(var(--neutral-500));margin-left:10px}.card-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:16px 0;margin-top:24px;color:#87917c;font-size:11px}.identity-summary h3{font-size:17px;letter-spacing:-.5px;margin:21px 0 8px}.identity-summary>p{color:rgb(var(--neutral-500));font-size:12px;max-width:275px}.identity-row{display:flex;align-items:center;gap:9px;padding:14px 0;color:#707b61;font-size:12px}.identity-row>span{flex:1}.identity-summary>.text-button{margin-top:6px;margin-bottom:20px}.lower-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:44px;margin-top:37px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-title h2{font-size:14px;letter-spacing:-.2px}.section-title>span{font-size:11px;color:rgb(var(--neutral-500))}.section-description{font-size:12px;margin:8px 0 18px}.product-cards{display:grid;gap:10px}.product-link{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--line);background:#fff;border-radius:8px;padding:17px;text-align:left;color:#859176}.product-link:hover{border-color:#b9c6a6;background:rgb(var(--neutral-50))}.product-link strong{display:block;font-size:13px;color:#424b38}.product-link span>span{display:block;color:rgb(var(--neutral-500));font-size:11px;margin-top:5px}.activity-list{list-style:none;padding:0;margin:25px 0 0;font-size:12px;color:#6c765f}.activity-list li{display:flex;gap:12px;line-height:1.6;padding-bottom:22px;position:relative}.activity-dot{margin-top:6px;width:6px;height:6px;border-radius:50%;background:#a2b28d;flex-shrink:0}.activity-list small{display:block;font-size:10px;color:rgb(var(--neutral-500));margin-top:4px}label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:700;color:rgb(var(--neutral-700))}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.form-grid .full{grid-column:1/-1}input,select{width:100%;min-height:40px;padding:10px 12px;background:#fff;border:1px solid rgb(var(--neutral-200));border-radius:5px;color:rgb(var(--neutral-700));font-size:12px;font-weight:400}input[readonly]{background:rgb(var(--neutral-50));color:rgb(var(--neutral-500))}input::-moz-placeholder{color:rgb(var(--neutral-500))}input::placeholder{color:rgb(var(--neutral-500))}.field-note{display:block;font-size:11px;line-height:1.7;color:rgb(var(--neutral-500));font-weight:400;margin-top:8px}.form-card{padding:28px;max-width:760px}.profile-identity{display:flex;align-items:center;gap:17px;padding-bottom:27px;margin-bottom:27px;border-bottom:1px solid var(--line)}.profile-identity>div{flex:1}.profile-identity p{font-size:12px;color:rgb(var(--neutral-500));margin-top:5px}.form-footer{border-top:1px solid var(--line);margin-top:30px;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:15px}.form-footer>span{font-size:11px;color:rgb(var(--neutral-500))}.form-stack{display:grid;gap:20px}.security-card{padding:24px;display:flex;align-items:center;gap:18px;margin-bottom:16px}.security-card>div{flex:1}.security-card h2{font-size:14px}.security-card p{font-size:12px;color:rgb(var(--neutral-500));margin-top:5px}.sessions{padding:25px;margin-top:28px}.session-row{display:flex;align-items:center;gap:18px;padding:23px 0;color:#869278;border-top:1px solid var(--line)}.session-row:first-of-type{margin-top:20px}.session-row:last-child{padding-bottom:0}.session-row>div{flex:1}.session-row strong{font-size:12px;color:#4e5b41}.session-row p{font-size:11px;margin-top:5px}.identity-panel{padding:26px;margin-bottom:24px}.identity-panel .section-title p{font-size:12px;margin-top:7px}.domain-line{display:flex;align-items:center;gap:15px;padding:22px 0;margin-top:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.domain-line>div{flex:1}.domain-line strong{font-size:12px}.domain-line small{display:block;color:rgb(var(--neutral-500));margin-top:5px}.sso-feature{display:flex;align-items:center;gap:27px;padding:30px 0 8px}.sso-art{display:flex;align-items:center;justify-content:center;width:100px;height:110px;flex-shrink:0;border:1px solid rgb(var(--neutral-200));border-radius:18px;background:repeating-linear-gradient(45deg,#f4f6ed,#f4f6ed 9px,#eaf0e0 9px,#eaf0e0 10px);color:#7e9164}.sso-feature h3{font-size:18px;letter-spacing:-.5px}.sso-feature p{font-size:12px;color:rgb(var(--neutral-500));max-width:420px;margin:9px 0 19px}.people-card{overflow:hidden}.table-toolbar{display:flex;align-items:center;justify-content:space-between;padding:21px 22px;gap:18px}.tab-count{font-size:12px;font-weight:700;display:flex;gap:9px;align-items:center}.tab-count>span{background:rgb(var(--neutral-100));padding:3px 7px;border-radius:5px;font-size:11px;color:#828e71}.table-controls{display:flex;gap:10px}.search-field{position:relative;display:flex;flex-direction:row;align-items:center}.search-field>svg{position:absolute;left:11px;color:rgb(var(--neutral-500))}.search-field input{padding-left:34px;min-height:34px;width:175px;font-size:11px}.filter-field{display:flex;flex-direction:row;align-items:center;position:relative}.filter-field select{min-height:34px;font-size:11px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:28px}.filter-field svg{position:absolute;right:10px;pointer-events:none;color:#899679}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{background:rgb(var(--neutral-50));color:rgb(var(--neutral-500));font-size:10px;letter-spacing:.4px;font-weight:400;padding:12px 16px;border-block:1px solid var(--line)}th:first-child,td:first-child{padding-left:23px}td{padding:19px 16px;border-bottom:1px solid #eef0e8;font-size:12px;color:#768366}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:rgb(var(--neutral-50))}.person-cell{display:flex;align-items:center;gap:11px}.person-cell strong{display:block;font-size:12px;color:#46523b;font-weight:700}.person-cell div>span{display:block;font-size:11px;color:rgb(var(--neutral-500));margin-top:4px}.you-label{font-size:10px;font-weight:400;color:rgb(var(--neutral-500));margin-left:6px}.role-label{display:inline-flex;gap:4px;align-items:center}.role-label.owner{color:#67794f}.grant-label{background:rgb(var(--neutral-100));padding:5px 9px;border-radius:4px;color:#72815d;font-size:11px}.no-access{font-size:11px;color:rgb(var(--neutral-500))}.row-action{border:1px solid #e6eada;border-radius:5px;padding:5px;color:#8c9a7b;background:#fff}.table-footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;padding:15px 23px;font-size:10px;color:rgb(var(--neutral-500))}.roles-explainer{display:flex;align-items:flex-start;gap:14px;color:#8c997a;padding:25px 3px;max-width:700px}.roles-explainer h3{font-size:12px;color:#7a8768}.roles-explainer p{font-size:12px;margin-top:6px;color:rgb(var(--neutral-500))}.empty-state{padding:55px;text-align:center;color:rgb(var(--neutral-500))}.empty-state svg{margin:0 auto 15px}.empty-state p{font-size:12px;margin-top:8px}.dialog{border:1px solid rgb(var(--neutral-200));border-radius:12px;width:min(500px,calc(100vw - 32px));max-height:90vh;padding:0;color:rgb(var(--neutral-900));box-shadow:0 20px 100px #1b291733}.dialog::backdrop{background:#202a2559;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-inner{padding:26px}.dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}.dialog-heading h2{font-size:19px}.dialog-copy{font-size:12px;color:rgb(var(--neutral-500));line-height:1.8;margin-bottom:23px}.dialog-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:22px;margin-top:23px;border-top:1px solid var(--line)}.drawer{margin:0 0 0 auto;border-radius:0;max-height:100dvh;height:100dvh;width:min(440px,100vw);border:0;border-left:1px solid #dfe6d5}.drawer .dialog-inner{padding:28px}.member-heading{display:flex;align-items:center;gap:15px;margin:28px 0}.member-heading h2{font-size:18px}.member-heading p{font-size:12px;color:rgb(var(--neutral-500));margin-top:6px}.access-section{border-block:1px solid var(--line);padding:22px 0;margin-bottom:27px}.access-section p{font-size:12px;color:rgb(var(--neutral-500));margin:7px 0 14px}.product-access-card{border:1px solid var(--line);border-radius:8px;padding:18px;margin-top:15px}.product-access-card .section-title{margin-bottom:16px}.product-access-card .section-title strong{font-size:13px}.product-access-card>.text-button{margin-top:15px}.product-access-card>.muted{font-size:12px;margin-bottom:13px}.danger-text{color:#a65b4c}.danger-zone{border-top:1px solid #eadfd6;margin-top:30px;padding-top:24px}.danger-zone h3{color:#a56957;font-size:12px}.danger-zone p{font-size:12px;color:rgb(var(--neutral-500));margin:9px 0 15px}.impact-list{background:rgb(var(--neutral-100));border:1px solid rgb(var(--neutral-200));border-radius:7px;padding:18px;margin:20px 0}.impact-list strong{font-size:12px;display:block;margin-bottom:10px}.impact-list p{font-size:12px;margin-top:8px;color:rgb(var(--neutral-600))}.impact-list p:before{content:"·";margin-right:8px}.warning-note{padding:13px;background:#fff6e7;border:1px solid #ecd9b6;border-radius:6px;font-size:12px;line-height:1.7;color:#987237;margin-top:14px}.modal-icon{background:rgb(var(--lavender-50));border-radius:9px;padding:15px;width:-moz-fit-content;width:fit-content;color:rgb(var(--lavender-700));margin-bottom:20px}.modal-icon.danger{background:#fbefea;color:#ac6a51}.invite-products-title{margin:24px 0 14px;font-size:12px}.checkbox-card{display:flex;flex-direction:row;align-items:center;gap:12px;border:1px solid var(--line);border-radius:7px;padding:14px;margin-bottom:9px;cursor:pointer}.checkbox-card input{width:15px;min-height:15px;accent-color:rgb(var(--lavender-600))}.checkbox-card strong{display:block;font-size:12px}.checkbox-card small{display:block;color:rgb(var(--neutral-500));margin-top:3px;font-weight:400}.dns-preview{margin-top:22px;padding:16px;border:1px dashed rgb(var(--neutral-300));border-radius:6px;position:relative}.dns-preview>span{display:block;font-size:10px;letter-spacing:1px;color:rgb(var(--neutral-500));margin-bottom:10px}.dns-preview code{font-size:12px;color:rgb(var(--neutral-700))}.dns-preview svg{position:absolute;right:15px;top:16px;color:rgb(var(--neutral-500))}.step-label{font-size:10px;letter-spacing:1.5px;color:rgb(var(--neutral-500));margin-bottom:15px}.product-boundary{padding:35px;max-width:700px}.product-boundary h2{font-size:22px;line-height:1.45;margin:23px 0 12px}.product-boundary>p{font-size:13px;color:rgb(var(--neutral-500))}.return-preview{text-align:center;max-width:650px;margin:50px auto}.return-preview>img{width:120px;height:55px;-o-object-fit:contain;object-fit:contain;margin:0 auto 36px}.return-preview>.eyebrow{display:block}.return-preview>p{font-size:13px;color:rgb(var(--neutral-500));max-width:470px;margin:17px auto}.product-placeholder{display:grid;grid-template-columns:1fr 2fr;gap:16px;margin:35px 0;opacity:.8}.product-placeholder span{height:110px;background:linear-gradient(120deg,rgb(var(--lavender-100)),rgb(var(--neutral-50)));border:1px solid rgb(var(--neutral-200));border-radius:12px}.product-placeholder span:first-child{grid-row:span 2;height:236px}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);max-width:min(600px,calc(100vw - 32px));display:flex;align-items:center;gap:12px;background:rgb(var(--neutral-900));color:rgb(var(--neutral-50));padding:15px 18px;border-radius:9px;font-size:12px;box-shadow:0 8px 30px #0003;z-index:30}.toast>button{border:0;background:transparent;color:rgb(var(--neutral-200));padding:3px}.skip-link{position:fixed;top:-100px;left:15px;z-index:100;background:#fff;padding:15px}.skip-link:focus{top:10px}@media(min-width:1500px){.workspace main{padding-top:55px}.page-heading{margin-bottom:36px}.overview-grid{gap:25px}.org-hero{padding-top:32px}.lower-grid{margin-top:43px}}@media(max-width:1150px){.prototype-toolbar{flex-wrap:wrap}.preview-controls{gap:10px}.account-shell{grid-template-columns:215px 1fr}.sidebar{padding-inline:13px}.workspace main{padding:34px 28px 45px}.topbar,.page-footer{padding-inline:28px}.overview-grid{gap:15px}.lower-grid{gap:25px}.hero-identity h2{font-size:23px}.org-hero{padding-inline:22px}.people-summary,.identity-summary{padding-inline:19px}.table-controls{flex-wrap:wrap}}@media(max-width:780px){.account-shell{display:block}.sidebar{padding:18px 20px 8px;display:block;border-right:0;border-bottom:1px solid var(--line)}.brand-lockup{display:inline-flex;padding:0}.back-link{float:right;margin:7px 0}.organization-label{margin-top:16px;padding:10px 0}.sidebar-bottom,.nav-caption,.nav-divider,.sidebar-hint{display:none}.sidebar nav{display:flex;gap:4px;overflow-x:auto;padding-top:16px}.nav-item{width:auto;white-space:nowrap;font-size:12px;padding:10px}.nav-item svg{width:15px}.nav-marker{display:none}.topbar{height:50px;padding:0 22px}.workspace main{padding:28px 22px 40px}.page-heading{align-items:flex-start;flex-wrap:wrap;gap:17px}.page-heading h1{font-size:30px}.page-heading .description{font-size:12px}.preview-label>span{display:none}.prototype-toolbar{padding:10px 15px;gap:8px}.preview-controls{width:100%;flex-wrap:wrap;gap:8px 14px}.preview-controls label{gap:6px}.preview-controls select{max-width:160px}.overview-grid{grid-template-columns:1fr 1fr}.lower-grid{grid-template-columns:1fr;gap:30px}.org-hero{padding:21px 20px 0}.org-hero>.button{margin-left:auto}.org-avatar{width:55px;height:60px;font-size:40px}.org-avatar span{font-size:19px}.hero-identity{gap:14px}.hero-meta{gap:15px}.security-card{flex-wrap:wrap;gap:12px}.security-card>div{min-width:170px}.security-card .badge{margin-left:48px}.table-toolbar{align-items:flex-start;flex-direction:column}.table-controls{width:100%}.search-field{flex:1}.search-field input{width:100%}.profile-identity{flex-wrap:wrap}.profile-identity>.badge{margin-left:75px}.sso-feature{gap:20px}.sso-art{width:70px;height:90px}.page-footer{gap:15px}.form-card,.identity-panel{padding:22px}.identity-panel>.section-title{align-items:flex-start;flex-wrap:wrap}}@media(max-width:480px){.overview-grid{grid-template-columns:1fr}.hero-identity h2{font-size:22px}.hero-meta{font-size:10px}.form-grid{grid-template-columns:1fr}.security-card>.button{margin-left:48px}.form-footer{align-items:flex-start;flex-direction:column}.sso-art{display:none}.org-hero>.button{margin-left:69px}.preview-controls select{max-width:147px}.topbar-avatar{display:none}.page-footer{font-size:8px}.table-footer{gap:15px}.dialog-inner{padding:22px}.dialog-actions{flex-wrap:wrap}.dialog-actions>.button{flex:1}.scope-note{font-size:11px}.toast{width:calc(100vw - 32px);font-size:12px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.preview-controls label{flex-direction:row}.table-scroll{position:relative}.org-selector{font-size:11px;color:#6b716b;display:grid;gap:4px}.org-selector select{width:100%;max-width:175px;font-size:13px;font-weight:600;padding:7px 4px;background:transparent;border:1px solid #dedfd6;border-radius:6px}.managed-account{padding:18px 22px;margin-bottom:26px;background:rgb(var(--neutral-50))}.managed-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px}.managed-account p{color:rgb(var(--neutral-500));font-size:13px;line-height:1.6;margin:10px 0}.managed-account .button{margin-top:10px}.identity-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.disposition-options{border:0;padding:0;margin:20px 0}.disposition-options legend{font-size:13px;font-weight:600;margin-bottom:12px}.disposition-options label{display:flex;align-items:flex-start;gap:12px;border:1px solid #dfe3d8;padding:16px;border-radius:10px;margin-bottom:10px;cursor:pointer}.disposition-options input{width:18px;min-width:18px;height:18px;margin:2px 0 0}.disposition-options small{display:block;font-weight:400;line-height:1.6;color:#667064;margin-top:6px}.diagnostic-result{background:rgb(var(--neutral-50));border-radius:10px;padding:18px;line-height:1.8}[hidden]{display:none!important}.settings-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.settings-card-grid .identity-panel{margin-top:0}.settings-card-grid h2{margin-bottom:16px}.settings-card-grid p{line-height:1.65;margin:14px 0}.notification-option{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;border-top:1px solid var(--line);margin-top:16px}.notification-option small{display:block;font-weight:400;line-height:1.6;color:var(--muted);margin-top:6px}.notification-option input{width:20px;height:20px;flex-shrink:0}@media(max-width:780px){.settings-card-grid{grid-template-columns:1fr}}.product-settings-preview{background:rgb(var(--neutral-50));min-height:100vh}.product-preview-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:28px 40px;background:#fff;border-bottom:1px solid var(--line)}.product-preview-header>div{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.product-preview-header img{width:100px;max-height:36px}.product-settings-layout{display:grid;grid-template-columns:235px minmax(0,1fr);max-width:1500px;margin:auto}.product-settings-layout>nav{padding:28px 18px;border-right:1px solid var(--line)}.product-settings-layout>main{padding:40px;min-width:0}.resource-row{display:flex;align-items:center;flex-wrap:wrap;gap:18px;padding:22px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.resource-row:last-child{border-bottom:0}.resource-row>div:first-child{flex:1;min-width:170px}.resource-row p{margin:8px 0;color:var(--muted);font-size:13px}.settings-empty{text-align:center;padding:45px 15px}.usage-summary{display:flex;gap:55px;margin:30px 0}.usage-summary div{display:grid;gap:8px}.usage-summary strong{font-size:28px}.usage-summary span{font-size:12px;color:var(--muted)}.brand-sample{padding:42px;border-radius:16px;margin-top:28px;color:#fff}.brand-sample h2{font-size:32px;margin:20px 0}.brand-sample span{display:inline-block;margin-top:20px;background:#fff;color:#253528;padding:12px 22px;border-radius:8px}.palette-forest{background:#2e5541}.palette-violet{background:#58427f}.palette-ocean{background:#246075}@media(max-width:780px){.product-settings-layout{display:block}.product-settings-layout>nav{display:flex;overflow-x:auto;gap:8px;border-bottom:1px solid var(--line)}.product-settings-layout>nav .nav-item{flex-shrink:0}.product-settings-layout>main{padding:24px 20px}.product-preview-header{padding:20px}}.scope-return{margin-bottom:22px}.account-main{flex:1;min-width:0}.account-header{height:80px;display:flex;align-items:center;justify-content:flex-end;gap:24px;padding:0 36px;border-bottom:1px solid var(--line)}.production-content{max-width:900px;padding:48px;margin:auto}.production-content>p{margin-top:12px;color:var(--muted)}.profile-form,.signin form{display:grid;gap:24px;margin:32px 0;max-width:540px}.profile-form label,.signin label{display:grid;gap:8px}.profile-form input,.profile-form select,.signin input{padding:12px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff}.profile-form button,.signin button{padding:12px 20px;border:1px solid var(--line);border-radius:var(--button-radius)}.primary-button{background:var(--accent);color:rgb(var(--on-primary));justify-self:start}.profile-avatar{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.notice{padding:16px;background:rgb(var(--lavender-50));margin-bottom:20px}.signin{max-width:460px;margin:48px auto;padding:24px}.signin .brand-lockup{margin-bottom:40px}.product-picker-panel a{text-decoration:none;color:inherit}.product-picker-panel img{max-width:110px;max-height:40px}.product-picker-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.product-picker-panel a{display:flex;flex-direction:column;gap:20px;align-items:center;padding:24px 12px}.sidebar a{text-decoration:none}@media(max-width:700px){.production-content{padding:24px}.account-header{padding:16px}.account-shell{display:block}.sidebar{width:auto;height:auto;position:static}}
