@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-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--color-red-100:#ffe2e2;--color-red-300:#ffa3a3;--color-red-500:#fb2c36;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-orange-100:#ffedd5;--color-orange-300:#ffb96d;--color-orange-500:#fe6e00;--color-orange-700:#c53c00;--color-orange-900:#7e2a0c;--color-lime-500:#80cd00;--color-green-100:#dcfce7;--color-green-300:#7bf1a8;--color-green-500:#00c758;--color-green-700:#008138;--color-green-900:#0d542b;--color-cyan-500:#00b7d7;--color-blue-100:#dbeafe;--color-blue-300:#90c5ff;--color-blue-500:#3080ff;--color-blue-700:#1447e6;--color-blue-900:#1c398e;--color-indigo-500:#625fff;--color-violet-500:#8d54ff;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--container-sm:24rem;--container-md:28rem;--container-6xl:72rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-orange-900:lab(30.2951% 36.0434 37.671);--color-lime-500:lab(75.3197% -46.6547 86.1778);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-900:lab(30.797% -29.6927 17.382);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-neutral-50:lab(98.26% 0 0);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-neutral-950:lab(2.75381% 0 0)}}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;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:where(:not(iframe)){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{.visible{visibility:visible}.relative{position:relative}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.mx-auto{margin-inline:auto}.my-5{margin-block:calc(var(--space-unit) * 5)}.mt-2{margin-top:calc(var(--space-unit) * 2)}.mt-3{margin-top:calc(var(--space-unit) * 3)}.mt-4{margin-top:calc(var(--space-unit) * 4)}.mt-5{margin-top:calc(var(--space-unit) * 5)}.mt-6{margin-top:calc(var(--space-unit) * 6)}.mt-8{margin-top:calc(var(--space-unit) * 8)}.mb-2{margin-bottom:calc(var(--space-unit) * 2)}.mb-3{margin-bottom:calc(var(--space-unit) * 3)}.mb-4{margin-bottom:calc(var(--space-unit) * 4)}.mb-6{margin-bottom:calc(var(--space-unit) * 6)}.mb-8{margin-bottom:calc(var(--space-unit) * 8)}.mb-10{margin-bottom:calc(var(--space-unit) * 10)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.size-14{width:calc(var(--space-unit) * 14);height:calc(var(--space-unit) * 14)}.h-auto{height:auto}.min-h-5{min-height:calc(var(--space-unit) * 5)}.min-h-80{min-height:calc(var(--space-unit) * 80)}.min-h-\[var\(--component-button-height\)\]{min-height:var(--component-button-height)}.min-h-screen{min-height:100vh}.w-48{width:calc(var(--space-unit) * 48)}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-\[120px\]{min-width:120px}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--space-unit) * 2)}.gap-3{gap:calc(var(--space-unit) * 3)}.gap-5{gap:calc(var(--space-unit) * 5)}.gap-\[var\(--component-button-gap\)\]{gap:var(--component-button-gap)}.rounded-2xl{border-radius:var(--radius-card)}.rounded-\[var\(--radius-pill\)\]{border-radius:var(--radius-pill)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--border-danger\)\]{border-color:var(--border-danger)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.bg-\[var\(--bg-accent\)\]{background-color:var(--bg-accent)}.bg-\[var\(--bg-surface\)\]{background-color:var(--bg-surface)}.p-6{padding:calc(var(--space-unit) * 6)}.px-4{padding-inline:calc(var(--space-unit) * 4)}.px-6{padding-inline:calc(var(--space-unit) * 6)}.px-\[var\(--space-button-inline\)\]{padding-inline:var(--space-button-inline)}.py-4{padding-block:calc(var(--space-unit) * 4)}.py-8{padding-block:calc(var(--space-unit) * 8)}.pt-4{padding-top:calc(var(--space-unit) * 4)}.text-center{text-align:center}.text-left{text-align:left}.break-all{word-break:break-all}.text-\[var\(--icon-accent\)\]{color:var(--icon-accent)}.text-\[var\(--icon-on-accent\)\]{color:var(--icon-on-accent)}.text-\[var\(--text-danger\)\]{color:var(--text-danger)}.text-\[var\(--text-on-accent\)\]{color:var(--text-on-accent)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.italic{font-style:italic}.shadow-sm{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-4{outline-offset:4px}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-\[var\(--bg-accent-hover\)\]:hover{background-color:var(--bg-accent-hover)}.hover\:bg-\[var\(--bg-surface-sunken\)\]:hover{background-color:var(--bg-surface-sunken)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[var\(--border-focus\)\]:focus-visible{outline-color:var(--border-focus)}.active\:bg-\[var\(--bg-accent-pressed\)\]:active{background-color:var(--bg-accent-pressed)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:border-\[var\(--border-subtle\)\]:disabled{border-color:var(--border-subtle)}.disabled\:bg-\[var\(--bg-disabled\)\]:disabled{background-color:var(--bg-disabled)}.disabled\:text-\[var\(--text-disabled\)\]:disabled{color:var(--text-disabled)}.disabled\:text-\[var\(--text-secondary\)\]:disabled{color:var(--text-secondary)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media (min-width:40rem){.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}}@media (min-width:48rem){.md\:ml-\[var\(--size-sidebar\)\]{margin-left:var(--size-sidebar)}.md\:flex-row{flex-direction:row}.md\:p-8{padding:calc(var(--space-unit) * 8)}.md\:px-6{padding-inline:calc(var(--space-unit) * 6)}.md\:px-8{padding-inline:calc(var(--space-unit) * 8)}.md\:py-10{padding-block:calc(var(--space-unit) * 10)}.md\:py-12{padding-block:calc(var(--space-unit) * 12)}}}:root{--agent-accountant:var(--color-blue-500);--agent-analyst:var(--color-cyan-500);--agent-campaign:var(--color-coral-500);--agent-cinematographer:var(--color-steel-500);--agent-creative-director:var(--color-magenta-500);--agent-lawyer:var(--color-indigo-500);--agent-scriptwriter:var(--color-umber-500);--agent-strategist:var(--color-crimson-500);--agent-talent:var(--color-lime-500);--agent-video-editor:var(--color-violet-500);--bg-accent:var(--color-primary-400);--bg-accent-hover:var(--color-primary-500);--bg-accent-neutral:var(--color-primary-200);--bg-accent-pale:var(--color-primary-50);--bg-accent-pressed:var(--color-primary-600);--bg-accent-subtle:var(--color-primary-50);--bg-canvas:var(--color-neutral-0);--bg-danger-subtle:var(--color-red-100);--bg-danger:var(--color-red-700);--bg-danger-hover:var(--color-red-800);--bg-danger-pressed:var(--color-red-900);--bg-disabled:var(--color-neutral-100);--bg-info-subtle:var(--color-blue-100);--bg-inverse:var(--color-neutral-950);--bg-success-subtle:var(--color-green-100);--bg-surface:var(--color-neutral-0);--bg-surface-raised:var(--color-neutral-50);--bg-surface-sunken:var(--color-neutral-100);--bg-warning-subtle:var(--color-orange-100);--border-accent:var(--color-primary-inverse);--border-danger:var(--color-red-500);--border-default:var(--color-neutral-200);--border-focus:var(--color-primary-inverse);--border-strong:var(--color-neutral-500);--border-subtle:var(--color-neutral-100);--border-success:var(--color-green-700);--color-blue-100:#d6f0fa;--color-blue-300:#8ad5ec;--color-blue-500:#3aaed8;--color-blue-700:#1f7ba0;--color-blue-900:#134c65;--color-coral-500:#f06b63;--color-crimson-500:#c4432e;--color-cyan-500:#2fd8c4;--color-green-100:#d8f8e2;--color-green-300:#91dfae;--color-green-500:#1fa866;--color-green-700:#017744;--color-green-900:#004123;--color-indigo-500:#6c63c6;--color-lime-500:#8db92e;--color-magenta-500:#c0399b;--color-neutral-0:#fff;--color-neutral-100:#f2f0ec;--color-neutral-1000:#000;--color-neutral-200:#e5e1da;--color-neutral-300:#d0cac0;--color-neutral-400:#a9a197;--color-neutral-50:#faf9f7;--color-neutral-500:#7b746c;--color-neutral-600:#5d574f;--color-neutral-700:#433e38;--color-neutral-800:#2b2824;--color-neutral-900:#1b1916;--color-neutral-950:#100f0d;--color-orange-100:#feeae1;--color-orange-300:#ffb798;--color-orange-500:#f26a1b;--color-orange-700:#a24102;--color-orange-900:#5b2000;--color-primary-100:#fef0d5;--color-primary-200:#ffe2ae;--color-primary-300:#ffd27f;--color-primary-400:#ffb700;--color-primary-50:#fffaef;--color-primary-500:#e7a209;--color-primary-600:#c38400;--color-primary-700:#9e6702;--color-primary-800:#7b4c00;--color-primary-900:#583300;--color-primary-950:#351a00;--color-primary-inverse:#9e6702;--color-red-100:#fbdde3;--color-red-300:#f09fb2;--color-red-500:#e4577a;--color-red-700:#b22f51;--color-red-800:#902541;--color-red-900:#6e1b31;--color-steel-500:#5878a8;--color-umber-500:#a8703f;--color-violet-500:#9b5de5;--icon-accent:var(--color-primary-inverse);--icon-on-accent:var(--color-neutral-950);--icon-primary:var(--color-neutral-950);--icon-secondary:var(--color-neutral-500);--status-danger:var(--color-red-500);--status-info:var(--color-blue-500);--status-neutral:var(--color-neutral-500);--status-success:var(--color-green-500);--status-warning:var(--color-orange-500);--text-accent:var(--color-primary-inverse);--text-danger:var(--color-red-700);--text-disabled:var(--color-neutral-400);--text-info:var(--color-blue-700);--text-inverse:var(--color-neutral-0);--text-link:var(--color-primary-inverse);--text-on-accent:var(--color-neutral-950);--text-on-danger:var(--color-neutral-0);--text-primary:var(--color-neutral-950);--text-secondary:var(--color-neutral-600);--text-success:var(--color-green-700);--text-tertiary:var(--color-neutral-500);--text-warning:var(--color-orange-700)}[data-ca-color-mode=dark]{--agent-accountant:var(--color-blue-500);--agent-analyst:var(--color-cyan-500);--agent-campaign:var(--color-coral-500);--agent-cinematographer:var(--color-steel-500);--agent-creative-director:var(--color-magenta-500);--agent-lawyer:var(--color-indigo-500);--agent-scriptwriter:var(--color-umber-500);--agent-strategist:var(--color-crimson-500);--agent-talent:var(--color-lime-500);--agent-video-editor:var(--color-violet-500);--bg-accent:var(--color-primary-400);--bg-accent-hover:var(--color-primary-300);--bg-accent-neutral:var(--color-primary-800);--bg-accent-pale:var(--color-primary-950);--bg-accent-pressed:var(--color-primary-500);--bg-accent-subtle:var(--color-primary-950);--bg-canvas:var(--color-neutral-950);--bg-danger-subtle:var(--color-red-900);--bg-disabled:var(--color-neutral-800);--bg-info-subtle:var(--color-blue-900);--bg-inverse:var(--color-neutral-0);--bg-success-subtle:var(--color-green-900);--bg-surface:var(--color-neutral-900);--bg-surface-raised:var(--color-neutral-800);--bg-surface-sunken:var(--color-neutral-1000);--bg-warning-subtle:var(--color-orange-900);--border-accent:var(--color-primary-400);--border-danger:var(--color-red-500);--border-default:var(--color-neutral-700);--border-focus:var(--color-primary-400);--border-strong:var(--color-neutral-500);--border-subtle:var(--color-neutral-800);--border-success:var(--color-green-500);--icon-accent:var(--color-primary-400);--icon-on-accent:var(--color-neutral-950);--icon-primary:var(--color-neutral-50);--icon-secondary:var(--color-neutral-400);--status-danger:var(--color-red-500);--status-info:var(--color-blue-500);--status-neutral:var(--color-neutral-500);--status-success:var(--color-green-500);--status-warning:var(--color-orange-500);--text-accent:var(--color-primary-400);--text-danger:var(--color-red-300);--text-disabled:var(--color-neutral-600);--text-info:var(--color-blue-300);--text-inverse:var(--color-neutral-950);--text-link:var(--color-primary-400);--text-on-accent:var(--color-neutral-950);--text-on-danger:var(--color-neutral-0);--text-primary:var(--color-neutral-50);--text-secondary:var(--color-neutral-300);--text-success:var(--color-green-300);--text-tertiary:var(--color-neutral-500);--text-warning:var(--color-orange-300)}:root{--typography-font-size-8xl:28px;--typography-line-height-8xl:35px;--typography-letter-spacing-wider:1.2px;--typography-line-height-16xl:74px;--typography-letter-spacing-tighter:-1.5px;--typography-font-family-display:var(--font-poltawski), serif;--typography-font-size-16xl:68px;--typography-line-height-15xl:64px;--typography-font-size-15xl:58px;--typography-line-height-14xl:58px;--typography-letter-spacing-tight:-.6px;--typography-font-size-14xl:50px;--typography-line-height-13xl:54px;--typography-font-size-13xl:46px;--typography-line-height-12xl:50px;--typography-font-size-12xl:42px;--typography-line-height-11xl:45px;--typography-letter-spacing-snug:-.2px;--typography-font-size-11xl:38px;--typography-line-height-10xl:41px;--typography-font-size-10xl:34px;--typography-line-height-9xl:37px;--typography-font-size-9xl:30px;--typography-line-height-7xl:32px;--typography-font-size-7xl:25px;--typography-line-height-6xl:30px;--typography-font-size-6xl:23px;--typography-line-height-5xl:28px;--typography-letter-spacing-normal:0px;--typography-font-size-5xl:20px;--typography-line-height-3xl:26px;--typography-font-size-3xl:18px;--typography-line-height-4xl:27px;--typography-font-family-text:var(--font-jakarta), sans-serif;--typography-font-size-4xl:19px;--typography-line-height-2xl:25px;--typography-font-size-2xl:17px;--typography-line-height-xl:24px;--typography-font-size-xl:16px;--typography-line-height-md:20px;--typography-font-size-md:14px;--typography-line-height-base:18px;--typography-font-size-base:13px;--typography-line-height-sm:16px;--typography-font-size-sm:12px;--typography-line-height-lg:22px;--typography-font-size-lg:15px;--typography-line-height-xs:16px;--typography-letter-spacing-wide:.4px;--typography-font-size-xs:11px;--typography-letter-spacing-widest:2.4px;--typography-line-height-2xs:14px;--typography-font-size-2xs:10px;--type-display-2xl-size:var(--typography-font-size-16xl);--type-display-2xl-line:var(--typography-line-height-16xl);--type-display-2xl-weight:600;--type-display-2xl-tracking:var(--typography-letter-spacing-tighter);--type-display-2xl-font:normal var(--type-display-2xl-weight) var(--type-display-2xl-size)/var(--type-display-2xl-line) var(--typography-font-family-display);--type-display-xl-size:var(--typography-font-size-15xl);--type-display-xl-line:var(--typography-line-height-15xl);--type-display-xl-weight:600;--type-display-xl-tracking:var(--typography-letter-spacing-tighter);--type-display-xl-font:normal var(--type-display-xl-weight) var(--type-display-xl-size)/var(--type-display-xl-line) var(--typography-font-family-display);--type-display-l-size:var(--typography-font-size-14xl);--type-display-l-line:var(--typography-line-height-14xl);--type-display-l-weight:600;--type-display-l-tracking:var(--typography-letter-spacing-tight);--type-display-l-font:normal var(--type-display-l-weight) var(--type-display-l-size)/var(--type-display-l-line) var(--typography-font-family-display);--type-display-m-size:var(--typography-font-size-13xl);--type-display-m-line:var(--typography-line-height-13xl);--type-display-m-weight:600;--type-display-m-tracking:var(--typography-letter-spacing-tight);--type-display-m-font:normal var(--type-display-m-weight) var(--type-display-m-size)/var(--type-display-m-line) var(--typography-font-family-display);--type-display-s-size:var(--typography-font-size-12xl);--type-display-s-line:var(--typography-line-height-12xl);--type-display-s-weight:600;--type-display-s-tracking:var(--typography-letter-spacing-tight);--type-display-s-font:normal var(--type-display-s-weight) var(--type-display-s-size)/var(--type-display-s-line) var(--typography-font-family-display);--type-display-xs-size:var(--typography-font-size-11xl);--type-display-xs-line:var(--typography-line-height-11xl);--type-display-xs-weight:600;--type-display-xs-tracking:var(--typography-letter-spacing-snug);--type-display-xs-font:normal var(--type-display-xs-weight) var(--type-display-xs-size)/var(--type-display-xs-line) var(--typography-font-family-display);--type-display-l-italic-size:var(--typography-font-size-14xl);--type-display-l-italic-line:var(--typography-line-height-14xl);--type-display-l-italic-weight:600;--type-display-l-italic-tracking:var(--typography-letter-spacing-tight);--type-display-l-italic-font:italic var(--type-display-l-italic-weight) var(--type-display-l-italic-size)/var(--type-display-l-italic-line) var(--typography-font-family-display);--type-display-m-italic-size:var(--typography-font-size-13xl);--type-display-m-italic-line:var(--typography-line-height-13xl);--type-display-m-italic-weight:600;--type-display-m-italic-tracking:var(--typography-letter-spacing-tight);--type-display-m-italic-font:italic var(--type-display-m-italic-weight) var(--type-display-m-italic-size)/var(--type-display-m-italic-line) var(--typography-font-family-display);--type-heading-h1-size:var(--typography-font-size-10xl);--type-heading-h1-line:var(--typography-line-height-10xl);--type-heading-h1-weight:600;--type-heading-h1-tracking:var(--typography-letter-spacing-tight);--type-heading-h1-font:normal var(--type-heading-h1-weight) var(--type-heading-h1-size)/var(--type-heading-h1-line) var(--typography-font-family-display);--type-heading-h2-size:var(--typography-font-size-9xl);--type-heading-h2-line:var(--typography-line-height-9xl);--type-heading-h2-weight:600;--type-heading-h2-tracking:var(--typography-letter-spacing-snug);--type-heading-h2-font:normal var(--type-heading-h2-weight) var(--type-heading-h2-size)/var(--type-heading-h2-line) var(--typography-font-family-display);--type-heading-h3-size:var(--typography-font-size-7xl);--type-heading-h3-line:var(--typography-line-height-7xl);--type-heading-h3-weight:600;--type-heading-h3-tracking:var(--typography-letter-spacing-snug);--type-heading-h3-font:normal var(--type-heading-h3-weight) var(--type-heading-h3-size)/var(--type-heading-h3-line) var(--typography-font-family-display);--type-heading-h4-size:var(--typography-font-size-6xl);--type-heading-h4-line:var(--typography-line-height-6xl);--type-heading-h4-weight:500;--type-heading-h4-tracking:var(--typography-letter-spacing-snug);--type-heading-h4-font:normal var(--type-heading-h4-weight) var(--type-heading-h4-size)/var(--type-heading-h4-line) var(--typography-font-family-display);--type-heading-h5-size:var(--typography-font-size-5xl);--type-heading-h5-line:var(--typography-line-height-5xl);--type-heading-h5-weight:500;--type-heading-h5-tracking:var(--typography-letter-spacing-normal);--type-heading-h5-font:normal var(--type-heading-h5-weight) var(--type-heading-h5-size)/var(--type-heading-h5-line) var(--typography-font-family-display);--type-heading-h6-size:var(--typography-font-size-3xl);--type-heading-h6-line:var(--typography-line-height-3xl);--type-heading-h6-weight:500;--type-heading-h6-tracking:var(--typography-letter-spacing-normal);--type-heading-h6-font:normal var(--type-heading-h6-weight) var(--type-heading-h6-size)/var(--type-heading-h6-line) var(--typography-font-family-display);--type-heading-h1-italic-size:var(--typography-font-size-10xl);--type-heading-h1-italic-line:var(--typography-line-height-10xl);--type-heading-h1-italic-weight:600;--type-heading-h1-italic-tracking:var(--typography-letter-spacing-tight);--type-heading-h1-italic-font:italic var(--type-heading-h1-italic-weight) var(--type-heading-h1-italic-size)/var(--type-heading-h1-italic-line) var(--typography-font-family-display);--type-heading-h3-italic-size:var(--typography-font-size-7xl);--type-heading-h3-italic-line:var(--typography-line-height-7xl);--type-heading-h3-italic-weight:600;--type-heading-h3-italic-tracking:var(--typography-letter-spacing-snug);--type-heading-h3-italic-font:italic var(--type-heading-h3-italic-weight) var(--type-heading-h3-italic-size)/var(--type-heading-h3-italic-line) var(--typography-font-family-display);--type-title-l-size:var(--typography-font-size-4xl);--type-title-l-line:var(--typography-line-height-4xl);--type-title-l-weight:600;--type-title-l-tracking:var(--typography-letter-spacing-snug);--type-title-l-font:normal var(--type-title-l-weight) var(--type-title-l-size)/var(--type-title-l-line) var(--typography-font-family-text);--type-title-m-size:var(--typography-font-size-2xl);--type-title-m-line:var(--typography-line-height-2xl);--type-title-m-weight:600;--type-title-m-tracking:var(--typography-letter-spacing-snug);--type-title-m-font:normal var(--type-title-m-weight) var(--type-title-m-size)/var(--type-title-m-line) var(--typography-font-family-text);--type-title-s-size:var(--typography-font-size-xl);--type-title-s-line:var(--typography-line-height-xl);--type-title-s-weight:600;--type-title-s-tracking:var(--typography-letter-spacing-snug);--type-title-s-font:normal var(--type-title-s-weight) var(--type-title-s-size)/var(--type-title-s-line) var(--typography-font-family-text);--type-body-xl-regular-size:var(--typography-font-size-2xl);--type-body-xl-regular-line:var(--typography-line-height-2xl);--type-body-xl-regular-weight:400;--type-body-xl-regular-tracking:var(--typography-letter-spacing-normal);--type-body-xl-regular-font:normal var(--type-body-xl-regular-weight) var(--type-body-xl-regular-size)/var(--type-body-xl-regular-line) var(--typography-font-family-text);--type-body-xl-medium-size:var(--typography-font-size-2xl);--type-body-xl-medium-line:var(--typography-line-height-2xl);--type-body-xl-medium-weight:500;--type-body-xl-medium-tracking:var(--typography-letter-spacing-normal);--type-body-xl-medium-font:normal var(--type-body-xl-medium-weight) var(--type-body-xl-medium-size)/var(--type-body-xl-medium-line) var(--typography-font-family-text);--type-body-l-regular-size:var(--typography-font-size-xl);--type-body-l-regular-line:var(--typography-line-height-xl);--type-body-l-regular-weight:400;--type-body-l-regular-tracking:var(--typography-letter-spacing-normal);--type-body-l-regular-font:normal var(--type-body-l-regular-weight) var(--type-body-l-regular-size)/var(--type-body-l-regular-line) var(--typography-font-family-text);--type-body-l-medium-size:var(--typography-font-size-xl);--type-body-l-medium-line:var(--typography-line-height-xl);--type-body-l-medium-weight:500;--type-body-l-medium-tracking:var(--typography-letter-spacing-normal);--type-body-l-medium-font:normal var(--type-body-l-medium-weight) var(--type-body-l-medium-size)/var(--type-body-l-medium-line) var(--typography-font-family-text);--type-body-l-semibold-size:var(--typography-font-size-xl);--type-body-l-semibold-line:var(--typography-line-height-xl);--type-body-l-semibold-weight:600;--type-body-l-semibold-tracking:var(--typography-letter-spacing-normal);--type-body-l-semibold-font:normal var(--type-body-l-semibold-weight) var(--type-body-l-semibold-size)/var(--type-body-l-semibold-line) var(--typography-font-family-text);--type-body-m-regular-size:var(--typography-font-size-md);--type-body-m-regular-line:var(--typography-line-height-md);--type-body-m-regular-weight:400;--type-body-m-regular-tracking:var(--typography-letter-spacing-normal);--type-body-m-regular-font:normal var(--type-body-m-regular-weight) var(--type-body-m-regular-size)/var(--type-body-m-regular-line) var(--typography-font-family-text);--type-body-m-medium-size:var(--typography-font-size-md);--type-body-m-medium-line:var(--typography-line-height-md);--type-body-m-medium-weight:500;--type-body-m-medium-tracking:var(--typography-letter-spacing-normal);--type-body-m-medium-font:normal var(--type-body-m-medium-weight) var(--type-body-m-medium-size)/var(--type-body-m-medium-line) var(--typography-font-family-text);--type-body-m-semibold-size:var(--typography-font-size-md);--type-body-m-semibold-line:var(--typography-line-height-md);--type-body-m-semibold-weight:600;--type-body-m-semibold-tracking:var(--typography-letter-spacing-normal);--type-body-m-semibold-font:normal var(--type-body-m-semibold-weight) var(--type-body-m-semibold-size)/var(--type-body-m-semibold-line) var(--typography-font-family-text);--type-body-s-regular-size:var(--typography-font-size-base);--type-body-s-regular-line:var(--typography-line-height-base);--type-body-s-regular-weight:400;--type-body-s-regular-tracking:var(--typography-letter-spacing-normal);--type-body-s-regular-font:normal var(--type-body-s-regular-weight) var(--type-body-s-regular-size)/var(--type-body-s-regular-line) var(--typography-font-family-text);--type-body-s-medium-size:var(--typography-font-size-base);--type-body-s-medium-line:var(--typography-line-height-base);--type-body-s-medium-weight:500;--type-body-s-medium-tracking:var(--typography-letter-spacing-normal);--type-body-s-medium-font:normal var(--type-body-s-medium-weight) var(--type-body-s-medium-size)/var(--type-body-s-medium-line) var(--typography-font-family-text);--type-body-s-semibold-size:var(--typography-font-size-base);--type-body-s-semibold-line:var(--typography-line-height-base);--type-body-s-semibold-weight:600;--type-body-s-semibold-tracking:var(--typography-letter-spacing-normal);--type-body-s-semibold-font:normal var(--type-body-s-semibold-weight) var(--type-body-s-semibold-size)/var(--type-body-s-semibold-line) var(--typography-font-family-text);--type-body-xs-regular-size:var(--typography-font-size-sm);--type-body-xs-regular-line:var(--typography-line-height-sm);--type-body-xs-regular-weight:400;--type-body-xs-regular-tracking:var(--typography-letter-spacing-normal);--type-body-xs-regular-font:normal var(--type-body-xs-regular-weight) var(--type-body-xs-regular-size)/var(--type-body-xs-regular-line) var(--typography-font-family-text);--type-body-xs-medium-size:var(--typography-font-size-sm);--type-body-xs-medium-line:var(--typography-line-height-sm);--type-body-xs-medium-weight:500;--type-body-xs-medium-tracking:var(--typography-letter-spacing-normal);--type-body-xs-medium-font:normal var(--type-body-xs-medium-weight) var(--type-body-xs-medium-size)/var(--type-body-xs-medium-line) var(--typography-font-family-text);--type-label-l-size:var(--typography-font-size-lg);--type-label-l-line:var(--typography-line-height-lg);--type-label-l-weight:500;--type-label-l-tracking:var(--typography-letter-spacing-normal);--type-label-l-font:normal var(--type-label-l-weight) var(--type-label-l-size)/var(--type-label-l-line) var(--typography-font-family-text);--type-label-m-size:var(--typography-font-size-md);--type-label-m-line:var(--typography-line-height-md);--type-label-m-weight:500;--type-label-m-tracking:var(--typography-letter-spacing-normal);--type-label-m-font:normal var(--type-label-m-weight) var(--type-label-m-size)/var(--type-label-m-line) var(--typography-font-family-text);--type-label-s-size:var(--typography-font-size-sm);--type-label-s-line:var(--typography-line-height-sm);--type-label-s-weight:500;--type-label-s-tracking:var(--typography-letter-spacing-normal);--type-label-s-font:normal var(--type-label-s-weight) var(--type-label-s-size)/var(--type-label-s-line) var(--typography-font-family-text);--type-label-xs-size:var(--typography-font-size-xs);--type-label-xs-line:var(--typography-line-height-xs);--type-label-xs-weight:600;--type-label-xs-tracking:var(--typography-letter-spacing-wide);--type-label-xs-font:normal var(--type-label-xs-weight) var(--type-label-xs-size)/var(--type-label-xs-line) var(--typography-font-family-text);--type-button-l-size:var(--typography-font-size-xl);--type-button-l-line:var(--typography-line-height-xl);--type-button-l-weight:600;--type-button-l-tracking:var(--typography-letter-spacing-snug);--type-button-l-font:normal var(--type-button-l-weight) var(--type-button-l-size)/var(--type-button-l-line) var(--typography-font-family-text);--type-button-m-size:var(--typography-font-size-md);--type-button-m-line:var(--typography-line-height-md);--type-button-m-weight:600;--type-button-m-tracking:var(--typography-letter-spacing-snug);--type-button-m-font:normal var(--type-button-m-weight) var(--type-button-m-size)/var(--type-button-m-line) var(--typography-font-family-text);--type-button-s-size:var(--typography-font-size-base);--type-button-s-line:var(--typography-line-height-base);--type-button-s-weight:600;--type-button-s-tracking:var(--typography-letter-spacing-snug);--type-button-s-font:normal var(--type-button-s-weight) var(--type-button-s-size)/var(--type-button-s-line) var(--typography-font-family-text);--type-caption-m-size:var(--typography-font-size-sm);--type-caption-m-line:var(--typography-line-height-sm);--type-caption-m-weight:400;--type-caption-m-tracking:var(--typography-letter-spacing-normal);--type-caption-m-font:normal var(--type-caption-m-weight) var(--type-caption-m-size)/var(--type-caption-m-line) var(--typography-font-family-text);--type-caption-s-size:var(--typography-font-size-xs);--type-caption-s-line:var(--typography-line-height-xs);--type-caption-s-weight:400;--type-caption-s-tracking:var(--typography-letter-spacing-normal);--type-caption-s-font:normal var(--type-caption-s-weight) var(--type-caption-s-size)/var(--type-caption-s-line) var(--typography-font-family-text);--type-overline-m-size:var(--typography-font-size-xs);--type-overline-m-line:var(--typography-line-height-xs);--type-overline-m-weight:700;--type-overline-m-tracking:var(--typography-letter-spacing-widest);--type-overline-m-font:normal var(--type-overline-m-weight) var(--type-overline-m-size)/var(--type-overline-m-line) var(--typography-font-family-text);--type-overline-s-size:var(--typography-font-size-2xs);--type-overline-s-line:var(--typography-line-height-2xs);--type-overline-s-weight:700;--type-overline-s-tracking:var(--typography-letter-spacing-widest);--type-overline-s-font:normal var(--type-overline-s-weight) var(--type-overline-s-size)/var(--type-overline-s-line) var(--typography-font-family-text);--type-link-m-size:var(--typography-font-size-md);--type-link-m-line:var(--typography-line-height-md);--type-link-m-weight:500;--type-link-m-tracking:var(--typography-letter-spacing-normal);--type-link-m-font:normal var(--type-link-m-weight) var(--type-link-m-size)/var(--type-link-m-line) var(--typography-font-family-text);--type-link-s-size:var(--typography-font-size-base);--type-link-s-line:var(--typography-line-height-base);--type-link-s-weight:500;--type-link-s-tracking:var(--typography-letter-spacing-normal);--type-link-s-font:normal var(--type-link-s-weight) var(--type-link-s-size)/var(--type-link-s-line) var(--typography-font-family-text);--type-numeric-xl-size:var(--typography-font-size-9xl);--type-numeric-xl-line:var(--typography-line-height-9xl);--type-numeric-xl-weight:600;--type-numeric-xl-tracking:var(--typography-letter-spacing-tight);--type-numeric-xl-font:normal var(--type-numeric-xl-weight) var(--type-numeric-xl-size)/var(--type-numeric-xl-line) var(--typography-font-family-text);--type-numeric-l-size:var(--typography-font-size-6xl);--type-numeric-l-line:var(--typography-line-height-6xl);--type-numeric-l-weight:600;--type-numeric-l-tracking:var(--typography-letter-spacing-snug);--type-numeric-l-font:normal var(--type-numeric-l-weight) var(--type-numeric-l-size)/var(--type-numeric-l-line) var(--typography-font-family-text);--type-numeric-m-size:var(--typography-font-size-3xl);--type-numeric-m-line:var(--typography-line-height-3xl);--type-numeric-m-weight:600;--type-numeric-m-tracking:var(--typography-letter-spacing-snug);--type-numeric-m-font:normal var(--type-numeric-m-weight) var(--type-numeric-m-size)/var(--type-numeric-m-line) var(--typography-font-family-text);--type-numeric-s-size:var(--typography-font-size-md);--type-numeric-s-line:var(--typography-line-height-md);--type-numeric-s-weight:500;--type-numeric-s-tracking:var(--typography-letter-spacing-normal);--type-numeric-s-font:normal var(--type-numeric-s-weight) var(--type-numeric-s-size)/var(--type-numeric-s-line) var(--typography-font-family-text);--type-code-m-size:var(--typography-font-size-base);--type-code-m-line:var(--typography-line-height-base);--type-code-m-weight:500;--type-code-m-tracking:var(--typography-letter-spacing-normal);--type-code-m-font:normal var(--type-code-m-weight) var(--type-code-m-size)/var(--type-code-m-line) var(--typography-font-family-text)}@media (min-width:768px){:root{--typography-font-size-8xl:32px;--typography-line-height-8xl:40px;--typography-line-height-16xl:102px;--typography-letter-spacing-tighter:-1.5px;--typography-font-family-display:var(--font-poltawski), serif;--typography-font-size-16xl:96px;--typography-line-height-15xl:83px;--typography-font-size-15xl:78px;--typography-line-height-14xl:72px;--typography-letter-spacing-tight:-.6px;--typography-font-size-14xl:66px;--typography-line-height-13xl:66px;--typography-font-size-13xl:60px;--typography-line-height-12xl:62px;--typography-font-size-12xl:54px;--typography-line-height-11xl:56px;--typography-letter-spacing-snug:-.2px;--typography-font-size-11xl:48px;--typography-line-height-10xl:50px;--typography-font-size-10xl:42px;--typography-line-height-9xl:43px;--typography-font-size-9xl:35px;--typography-line-height-7xl:37px;--typography-font-size-7xl:29px;--typography-line-height-6xl:34px;--typography-font-size-6xl:26px;--typography-line-height-5xl:30px;--typography-letter-spacing-normal:0px;--typography-font-size-5xl:22px;--typography-line-height-3xl:27px;--typography-font-size-3xl:19px;--typography-line-height-4xl:29px;--typography-font-family-text:var(--font-jakarta), sans-serif;--typography-font-size-4xl:21px;--typography-line-height-2xl:26px;--typography-font-size-2xl:18px;--typography-line-height-xl:24px;--typography-font-size-xl:16px;--typography-line-height-md:20px;--typography-font-size-md:14px;--typography-line-height-base:18px;--typography-font-size-base:13px;--typography-line-height-sm:16px;--typography-font-size-sm:12px;--typography-line-height-lg:22px;--typography-font-size-lg:15px;--typography-line-height-xs:16px;--typography-letter-spacing-wide:.4px;--typography-font-size-xs:11px;--typography-letter-spacing-widest:2.4px;--typography-line-height-2xs:14px;--typography-font-size-2xs:10px;--type-display-2xl-size:var(--typography-font-size-16xl);--type-display-2xl-line:var(--typography-line-height-16xl);--type-display-2xl-weight:600;--type-display-2xl-tracking:var(--typography-letter-spacing-tighter);--type-display-2xl-font:normal var(--type-display-2xl-weight) var(--type-display-2xl-size)/var(--type-display-2xl-line) var(--typography-font-family-display);--type-display-xl-size:var(--typography-font-size-15xl);--type-display-xl-line:var(--typography-line-height-15xl);--type-display-xl-weight:600;--type-display-xl-tracking:var(--typography-letter-spacing-tighter);--type-display-xl-font:normal var(--type-display-xl-weight) var(--type-display-xl-size)/var(--type-display-xl-line) var(--typography-font-family-display);--type-display-l-size:var(--typography-font-size-14xl);--type-display-l-line:var(--typography-line-height-14xl);--type-display-l-weight:600;--type-display-l-tracking:var(--typography-letter-spacing-tight);--type-display-l-font:normal var(--type-display-l-weight) var(--type-display-l-size)/var(--type-display-l-line) var(--typography-font-family-display);--type-display-m-size:var(--typography-font-size-13xl);--type-display-m-line:var(--typography-line-height-13xl);--type-display-m-weight:600;--type-display-m-tracking:var(--typography-letter-spacing-tight);--type-display-m-font:normal var(--type-display-m-weight) var(--type-display-m-size)/var(--type-display-m-line) var(--typography-font-family-display);--type-display-s-size:var(--typography-font-size-12xl);--type-display-s-line:var(--typography-line-height-12xl);--type-display-s-weight:600;--type-display-s-tracking:var(--typography-letter-spacing-tight);--type-display-s-font:normal var(--type-display-s-weight) var(--type-display-s-size)/var(--type-display-s-line) var(--typography-font-family-display);--type-display-xs-size:var(--typography-font-size-11xl);--type-display-xs-line:var(--typography-line-height-11xl);--type-display-xs-weight:600;--type-display-xs-tracking:var(--typography-letter-spacing-snug);--type-display-xs-font:normal var(--type-display-xs-weight) var(--type-display-xs-size)/var(--type-display-xs-line) var(--typography-font-family-display);--type-display-l-italic-size:var(--typography-font-size-14xl);--type-display-l-italic-line:var(--typography-line-height-14xl);--type-display-l-italic-weight:600;--type-display-l-italic-tracking:var(--typography-letter-spacing-tight);--type-display-l-italic-font:italic var(--type-display-l-italic-weight) var(--type-display-l-italic-size)/var(--type-display-l-italic-line) var(--typography-font-family-display);--type-display-m-italic-size:var(--typography-font-size-13xl);--type-display-m-italic-line:var(--typography-line-height-13xl);--type-display-m-italic-weight:600;--type-display-m-italic-tracking:var(--typography-letter-spacing-tight);--type-display-m-italic-font:italic var(--type-display-m-italic-weight) var(--type-display-m-italic-size)/var(--type-display-m-italic-line) var(--typography-font-family-display);--type-heading-h1-size:var(--typography-font-size-10xl);--type-heading-h1-line:var(--typography-line-height-10xl);--type-heading-h1-weight:600;--type-heading-h1-tracking:var(--typography-letter-spacing-tight);--type-heading-h1-font:normal var(--type-heading-h1-weight) var(--type-heading-h1-size)/var(--type-heading-h1-line) var(--typography-font-family-display);--type-heading-h2-size:var(--typography-font-size-9xl);--type-heading-h2-line:var(--typography-line-height-9xl);--type-heading-h2-weight:600;--type-heading-h2-tracking:var(--typography-letter-spacing-snug);--type-heading-h2-font:normal var(--type-heading-h2-weight) var(--type-heading-h2-size)/var(--type-heading-h2-line) var(--typography-font-family-display);--type-heading-h3-size:var(--typography-font-size-7xl);--type-heading-h3-line:var(--typography-line-height-7xl);--type-heading-h3-weight:600;--type-heading-h3-tracking:var(--typography-letter-spacing-snug);--type-heading-h3-font:normal var(--type-heading-h3-weight) var(--type-heading-h3-size)/var(--type-heading-h3-line) var(--typography-font-family-display);--type-heading-h4-size:var(--typography-font-size-6xl);--type-heading-h4-line:var(--typography-line-height-6xl);--type-heading-h4-weight:500;--type-heading-h4-tracking:var(--typography-letter-spacing-snug);--type-heading-h4-font:normal var(--type-heading-h4-weight) var(--type-heading-h4-size)/var(--type-heading-h4-line) var(--typography-font-family-display);--type-heading-h5-size:var(--typography-font-size-5xl);--type-heading-h5-line:var(--typography-line-height-5xl);--type-heading-h5-weight:500;--type-heading-h5-tracking:var(--typography-letter-spacing-normal);--type-heading-h5-font:normal var(--type-heading-h5-weight) var(--type-heading-h5-size)/var(--type-heading-h5-line) var(--typography-font-family-display);--type-heading-h6-size:var(--typography-font-size-3xl);--type-heading-h6-line:var(--typography-line-height-3xl);--type-heading-h6-weight:500;--type-heading-h6-tracking:var(--typography-letter-spacing-normal);--type-heading-h6-font:normal var(--type-heading-h6-weight) var(--type-heading-h6-size)/var(--type-heading-h6-line) var(--typography-font-family-display);--type-heading-h1-italic-size:var(--typography-font-size-10xl);--type-heading-h1-italic-line:var(--typography-line-height-10xl);--type-heading-h1-italic-weight:600;--type-heading-h1-italic-tracking:var(--typography-letter-spacing-tight);--type-heading-h1-italic-font:italic var(--type-heading-h1-italic-weight) var(--type-heading-h1-italic-size)/var(--type-heading-h1-italic-line) var(--typography-font-family-display);--type-heading-h3-italic-size:var(--typography-font-size-7xl);--type-heading-h3-italic-line:var(--typography-line-height-7xl);--type-heading-h3-italic-weight:600;--type-heading-h3-italic-tracking:var(--typography-letter-spacing-snug);--type-heading-h3-italic-font:italic var(--type-heading-h3-italic-weight) var(--type-heading-h3-italic-size)/var(--type-heading-h3-italic-line) var(--typography-font-family-display);--type-title-l-size:var(--typography-font-size-4xl);--type-title-l-line:var(--typography-line-height-4xl);--type-title-l-weight:600;--type-title-l-tracking:var(--typography-letter-spacing-snug);--type-title-l-font:normal var(--type-title-l-weight) var(--type-title-l-size)/var(--type-title-l-line) var(--typography-font-family-text);--type-title-m-size:var(--typography-font-size-2xl);--type-title-m-line:var(--typography-line-height-2xl);--type-title-m-weight:600;--type-title-m-tracking:var(--typography-letter-spacing-snug);--type-title-m-font:normal var(--type-title-m-weight) var(--type-title-m-size)/var(--type-title-m-line) var(--typography-font-family-text);--type-title-s-size:var(--typography-font-size-xl);--type-title-s-line:var(--typography-line-height-xl);--type-title-s-weight:600;--type-title-s-tracking:var(--typography-letter-spacing-snug);--type-title-s-font:normal var(--type-title-s-weight) var(--type-title-s-size)/var(--type-title-s-line) var(--typography-font-family-text);--type-body-xl-regular-size:var(--typography-font-size-2xl);--type-body-xl-regular-line:var(--typography-line-height-2xl);--type-body-xl-regular-weight:400;--type-body-xl-regular-tracking:var(--typography-letter-spacing-normal);--type-body-xl-regular-font:normal var(--type-body-xl-regular-weight) var(--type-body-xl-regular-size)/var(--type-body-xl-regular-line) var(--typography-font-family-text);--type-body-xl-medium-size:var(--typography-font-size-2xl);--type-body-xl-medium-line:var(--typography-line-height-2xl);--type-body-xl-medium-weight:500;--type-body-xl-medium-tracking:var(--typography-letter-spacing-normal);--type-body-xl-medium-font:normal var(--type-body-xl-medium-weight) var(--type-body-xl-medium-size)/var(--type-body-xl-medium-line) var(--typography-font-family-text);--type-body-l-regular-size:var(--typography-font-size-xl);--type-body-l-regular-line:var(--typography-line-height-xl);--type-body-l-regular-weight:400;--type-body-l-regular-tracking:var(--typography-letter-spacing-normal);--type-body-l-regular-font:normal var(--type-body-l-regular-weight) var(--type-body-l-regular-size)/var(--type-body-l-regular-line) var(--typography-font-family-text);--type-body-l-medium-size:var(--typography-font-size-xl);--type-body-l-medium-line:var(--typography-line-height-xl);--type-body-l-medium-weight:500;--type-body-l-medium-tracking:var(--typography-letter-spacing-normal);--type-body-l-medium-font:normal var(--type-body-l-medium-weight) var(--type-body-l-medium-size)/var(--type-body-l-medium-line) var(--typography-font-family-text);--type-body-l-semibold-size:var(--typography-font-size-xl);--type-body-l-semibold-line:var(--typography-line-height-xl);--type-body-l-semibold-weight:600;--type-body-l-semibold-tracking:var(--typography-letter-spacing-normal);--type-body-l-semibold-font:normal var(--type-body-l-semibold-weight) var(--type-body-l-semibold-size)/var(--type-body-l-semibold-line) var(--typography-font-family-text);--type-body-m-regular-size:var(--typography-font-size-md);--type-body-m-regular-line:var(--typography-line-height-md);--type-body-m-regular-weight:400;--type-body-m-regular-tracking:var(--typography-letter-spacing-normal);--type-body-m-regular-font:normal var(--type-body-m-regular-weight) var(--type-body-m-regular-size)/var(--type-body-m-regular-line) var(--typography-font-family-text);--type-body-m-medium-size:var(--typography-font-size-md);--type-body-m-medium-line:var(--typography-line-height-md);--type-body-m-medium-weight:500;--type-body-m-medium-tracking:var(--typography-letter-spacing-normal);--type-body-m-medium-font:normal var(--type-body-m-medium-weight) var(--type-body-m-medium-size)/var(--type-body-m-medium-line) var(--typography-font-family-text);--type-body-m-semibold-size:var(--typography-font-size-md);--type-body-m-semibold-line:var(--typography-line-height-md);--type-body-m-semibold-weight:600;--type-body-m-semibold-tracking:var(--typography-letter-spacing-normal);--type-body-m-semibold-font:normal var(--type-body-m-semibold-weight) var(--type-body-m-semibold-size)/var(--type-body-m-semibold-line) var(--typography-font-family-text);--type-body-s-regular-size:var(--typography-font-size-base);--type-body-s-regular-line:var(--typography-line-height-base);--type-body-s-regular-weight:400;--type-body-s-regular-tracking:var(--typography-letter-spacing-normal);--type-body-s-regular-font:normal var(--type-body-s-regular-weight) var(--type-body-s-regular-size)/var(--type-body-s-regular-line) var(--typography-font-family-text);--type-body-s-medium-size:var(--typography-font-size-base);--type-body-s-medium-line:var(--typography-line-height-base);--type-body-s-medium-weight:500;--type-body-s-medium-tracking:var(--typography-letter-spacing-normal);--type-body-s-medium-font:normal var(--type-body-s-medium-weight) var(--type-body-s-medium-size)/var(--type-body-s-medium-line) var(--typography-font-family-text);--type-body-s-semibold-size:var(--typography-font-size-base);--type-body-s-semibold-line:var(--typography-line-height-base);--type-body-s-semibold-weight:600;--type-body-s-semibold-tracking:var(--typography-letter-spacing-normal);--type-body-s-semibold-font:normal var(--type-body-s-semibold-weight) var(--type-body-s-semibold-size)/var(--type-body-s-semibold-line) var(--typography-font-family-text);--type-body-xs-regular-size:var(--typography-font-size-sm);--type-body-xs-regular-line:var(--typography-line-height-sm);--type-body-xs-regular-weight:400;--type-body-xs-regular-tracking:var(--typography-letter-spacing-normal);--type-body-xs-regular-font:normal var(--type-body-xs-regular-weight) var(--type-body-xs-regular-size)/var(--type-body-xs-regular-line) var(--typography-font-family-text);--type-body-xs-medium-size:var(--typography-font-size-sm);--type-body-xs-medium-line:var(--typography-line-height-sm);--type-body-xs-medium-weight:500;--type-body-xs-medium-tracking:var(--typography-letter-spacing-normal);--type-body-xs-medium-font:normal var(--type-body-xs-medium-weight) var(--type-body-xs-medium-size)/var(--type-body-xs-medium-line) var(--typography-font-family-text);--type-label-l-size:var(--typography-font-size-lg);--type-label-l-line:var(--typography-line-height-lg);--type-label-l-weight:500;--type-label-l-tracking:var(--typography-letter-spacing-normal);--type-label-l-font:normal var(--type-label-l-weight) var(--type-label-l-size)/var(--type-label-l-line) var(--typography-font-family-text);--type-label-m-size:var(--typography-font-size-md);--type-label-m-line:var(--typography-line-height-md);--type-label-m-weight:500;--type-label-m-tracking:var(--typography-letter-spacing-normal);--type-label-m-font:normal var(--type-label-m-weight) var(--type-label-m-size)/var(--type-label-m-line) var(--typography-font-family-text);--type-label-s-size:var(--typography-font-size-sm);--type-label-s-line:var(--typography-line-height-sm);--type-label-s-weight:500;--type-label-s-tracking:var(--typography-letter-spacing-normal);--type-label-s-font:normal var(--type-label-s-weight) var(--type-label-s-size)/var(--type-label-s-line) var(--typography-font-family-text);--type-label-xs-size:var(--typography-font-size-xs);--type-label-xs-line:var(--typography-line-height-xs);--type-label-xs-weight:600;--type-label-xs-tracking:var(--typography-letter-spacing-wide);--type-label-xs-font:normal var(--type-label-xs-weight) var(--type-label-xs-size)/var(--type-label-xs-line) var(--typography-font-family-text);--type-button-l-size:var(--typography-font-size-xl);--type-button-l-line:var(--typography-line-height-xl);--type-button-l-weight:600;--type-button-l-tracking:var(--typography-letter-spacing-snug);--type-button-l-font:normal var(--type-button-l-weight) var(--type-button-l-size)/var(--type-button-l-line) var(--typography-font-family-text);--type-button-m-size:var(--typography-font-size-md);--type-button-m-line:var(--typography-line-height-md);--type-button-m-weight:600;--type-button-m-tracking:var(--typography-letter-spacing-snug);--type-button-m-font:normal var(--type-button-m-weight) var(--type-button-m-size)/var(--type-button-m-line) var(--typography-font-family-text);--type-button-s-size:var(--typography-font-size-base);--type-button-s-line:var(--typography-line-height-base);--type-button-s-weight:600;--type-button-s-tracking:var(--typography-letter-spacing-snug);--type-button-s-font:normal var(--type-button-s-weight) var(--type-button-s-size)/var(--type-button-s-line) var(--typography-font-family-text);--type-caption-m-size:var(--typography-font-size-sm);--type-caption-m-line:var(--typography-line-height-sm);--type-caption-m-weight:400;--type-caption-m-tracking:var(--typography-letter-spacing-normal);--type-caption-m-font:normal var(--type-caption-m-weight) var(--type-caption-m-size)/var(--type-caption-m-line) var(--typography-font-family-text);--type-caption-s-size:var(--typography-font-size-xs);--type-caption-s-line:var(--typography-line-height-xs);--type-caption-s-weight:400;--type-caption-s-tracking:var(--typography-letter-spacing-normal);--type-caption-s-font:normal var(--type-caption-s-weight) var(--type-caption-s-size)/var(--type-caption-s-line) var(--typography-font-family-text);--type-overline-m-size:var(--typography-font-size-xs);--type-overline-m-line:var(--typography-line-height-xs);--type-overline-m-weight:700;--type-overline-m-tracking:var(--typography-letter-spacing-widest);--type-overline-m-font:normal var(--type-overline-m-weight) var(--type-overline-m-size)/var(--type-overline-m-line) var(--typography-font-family-text);--type-overline-s-size:var(--typography-font-size-2xs);--type-overline-s-line:var(--typography-line-height-2xs);--type-overline-s-weight:700;--type-overline-s-tracking:var(--typography-letter-spacing-widest);--type-overline-s-font:normal var(--type-overline-s-weight) var(--type-overline-s-size)/var(--type-overline-s-line) var(--typography-font-family-text);--type-link-m-size:var(--typography-font-size-md);--type-link-m-line:var(--typography-line-height-md);--type-link-m-weight:500;--type-link-m-tracking:var(--typography-letter-spacing-normal);--type-link-m-font:normal var(--type-link-m-weight) var(--type-link-m-size)/var(--type-link-m-line) var(--typography-font-family-text);--type-link-s-size:var(--typography-font-size-base);--type-link-s-line:var(--typography-line-height-base);--type-link-s-weight:500;--type-link-s-tracking:var(--typography-letter-spacing-normal);--type-link-s-font:normal var(--type-link-s-weight) var(--type-link-s-size)/var(--type-link-s-line) var(--typography-font-family-text);--type-numeric-xl-size:var(--typography-font-size-9xl);--type-numeric-xl-line:var(--typography-line-height-9xl);--type-numeric-xl-weight:600;--type-numeric-xl-tracking:var(--typography-letter-spacing-tight);--type-numeric-xl-font:normal var(--type-numeric-xl-weight) var(--type-numeric-xl-size)/var(--type-numeric-xl-line) var(--typography-font-family-text);--type-numeric-l-size:var(--typography-font-size-6xl);--type-numeric-l-line:var(--typography-line-height-6xl);--type-numeric-l-weight:600;--type-numeric-l-tracking:var(--typography-letter-spacing-snug);--type-numeric-l-font:normal var(--type-numeric-l-weight) var(--type-numeric-l-size)/var(--type-numeric-l-line) var(--typography-font-family-text);--type-numeric-m-size:var(--typography-font-size-3xl);--type-numeric-m-line:var(--typography-line-height-3xl);--type-numeric-m-weight:600;--type-numeric-m-tracking:var(--typography-letter-spacing-snug);--type-numeric-m-font:normal var(--type-numeric-m-weight) var(--type-numeric-m-size)/var(--type-numeric-m-line) var(--typography-font-family-text);--type-numeric-s-size:var(--typography-font-size-md);--type-numeric-s-line:var(--typography-line-height-md);--type-numeric-s-weight:500;--type-numeric-s-tracking:var(--typography-letter-spacing-normal);--type-numeric-s-font:normal var(--type-numeric-s-weight) var(--type-numeric-s-size)/var(--type-numeric-s-line) var(--typography-font-family-text);--type-code-m-size:var(--typography-font-size-base);--type-code-m-line:var(--typography-line-height-base);--type-code-m-weight:500;--type-code-m-tracking:var(--typography-letter-spacing-normal);--type-code-m-font:normal var(--type-code-m-weight) var(--type-code-m-size)/var(--type-code-m-line) var(--typography-font-family-text)}}@media (min-width:1024px){:root{--typography-font-size-8xl:36px;--typography-line-height-8xl:44px;--typography-line-height-16xl:124px;--typography-letter-spacing-tighter:-1.5px;--typography-font-family-display:var(--font-poltawski), serif;--typography-font-size-16xl:120px;--typography-line-height-15xl:100px;--typography-font-size-15xl:96px;--typography-line-height-14xl:86px;--typography-letter-spacing-tight:-.6px;--typography-font-size-14xl:80px;--typography-line-height-13xl:78px;--typography-font-size-13xl:72px;--typography-line-height-12xl:72px;--typography-font-size-12xl:64px;--typography-line-height-11xl:64px;--typography-letter-spacing-snug:-.2px;--typography-font-size-11xl:56px;--typography-line-height-10xl:56px;--typography-font-size-10xl:48px;--typography-line-height-9xl:48px;--typography-font-size-9xl:40px;--typography-line-height-7xl:40px;--typography-font-size-7xl:32px;--typography-line-height-6xl:36px;--typography-font-size-6xl:28px;--typography-line-height-5xl:32px;--typography-letter-spacing-normal:0px;--typography-font-size-5xl:24px;--typography-line-height-3xl:28px;--typography-font-size-3xl:20px;--typography-line-height-4xl:30px;--typography-font-family-text:var(--font-jakarta), sans-serif;--typography-font-size-4xl:22px;--typography-line-height-2xl:26px;--typography-font-size-2xl:18px;--typography-line-height-xl:24px;--typography-font-size-xl:16px;--typography-line-height-md:20px;--typography-font-size-md:14px;--typography-line-height-base:18px;--typography-font-size-base:13px;--typography-line-height-sm:16px;--typography-font-size-sm:12px;--typography-line-height-lg:22px;--typography-font-size-lg:15px;--typography-line-height-xs:16px;--typography-letter-spacing-wide:.4px;--typography-font-size-xs:11px;--typography-letter-spacing-widest:2.4px;--typography-line-height-2xs:14px;--typography-font-size-2xs:10px;--type-display-2xl-size:var(--typography-font-size-16xl);--type-display-2xl-line:var(--typography-line-height-16xl);--type-display-2xl-weight:600;--type-display-2xl-tracking:var(--typography-letter-spacing-tighter);--type-display-2xl-font:normal var(--type-display-2xl-weight) var(--type-display-2xl-size)/var(--type-display-2xl-line) var(--typography-font-family-display);--type-display-xl-size:var(--typography-font-size-15xl);--type-display-xl-line:var(--typography-line-height-15xl);--type-display-xl-weight:600;--type-display-xl-tracking:var(--typography-letter-spacing-tighter);--type-display-xl-font:normal var(--type-display-xl-weight) var(--type-display-xl-size)/var(--type-display-xl-line) var(--typography-font-family-display);--type-display-l-size:var(--typography-font-size-14xl);--type-display-l-line:var(--typography-line-height-14xl);--type-display-l-weight:600;--type-display-l-tracking:var(--typography-letter-spacing-tight);--type-display-l-font:normal var(--type-display-l-weight) var(--type-display-l-size)/var(--type-display-l-line) var(--typography-font-family-display);--type-display-m-size:var(--typography-font-size-13xl);--type-display-m-line:var(--typography-line-height-13xl);--type-display-m-weight:600;--type-display-m-tracking:var(--typography-letter-spacing-tight);--type-display-m-font:normal var(--type-display-m-weight) var(--type-display-m-size)/var(--type-display-m-line) var(--typography-font-family-display);--type-display-s-size:var(--typography-font-size-12xl);--type-display-s-line:var(--typography-line-height-12xl);--type-display-s-weight:600;--type-display-s-tracking:var(--typography-letter-spacing-tight);--type-display-s-font:normal var(--type-display-s-weight) var(--type-display-s-size)/var(--type-display-s-line) var(--typography-font-family-display);--type-display-xs-size:var(--typography-font-size-11xl);--type-display-xs-line:var(--typography-line-height-11xl);--type-display-xs-weight:600;--type-display-xs-tracking:var(--typography-letter-spacing-snug);--type-display-xs-font:normal var(--type-display-xs-weight) var(--type-display-xs-size)/var(--type-display-xs-line) var(--typography-font-family-display);--type-display-l-italic-size:var(--typography-font-size-14xl);--type-display-l-italic-line:var(--typography-line-height-14xl);--type-display-l-italic-weight:600;--type-display-l-italic-tracking:var(--typography-letter-spacing-tight);--type-display-l-italic-font:italic var(--type-display-l-italic-weight) var(--type-display-l-italic-size)/var(--type-display-l-italic-line) var(--typography-font-family-display);--type-display-m-italic-size:var(--typography-font-size-13xl);--type-display-m-italic-line:var(--typography-line-height-13xl);--type-display-m-italic-weight:600;--type-display-m-italic-tracking:var(--typography-letter-spacing-tight);--type-display-m-italic-font:italic var(--type-display-m-italic-weight) var(--type-display-m-italic-size)/var(--type-display-m-italic-line) var(--typography-font-family-display);--type-heading-h1-size:var(--typography-font-size-10xl);--type-heading-h1-line:var(--typography-line-height-10xl);--type-heading-h1-weight:600;--type-heading-h1-tracking:var(--typography-letter-spacing-tight);--type-heading-h1-font:normal var(--type-heading-h1-weight) var(--type-heading-h1-size)/var(--type-heading-h1-line) var(--typography-font-family-display);--type-heading-h2-size:var(--typography-font-size-9xl);--type-heading-h2-line:var(--typography-line-height-9xl);--type-heading-h2-weight:600;--type-heading-h2-tracking:var(--typography-letter-spacing-snug);--type-heading-h2-font:normal var(--type-heading-h2-weight) var(--type-heading-h2-size)/var(--type-heading-h2-line) var(--typography-font-family-display);--type-heading-h3-size:var(--typography-font-size-7xl);--type-heading-h3-line:var(--typography-line-height-7xl);--type-heading-h3-weight:600;--type-heading-h3-tracking:var(--typography-letter-spacing-snug);--type-heading-h3-font:normal var(--type-heading-h3-weight) var(--type-heading-h3-size)/var(--type-heading-h3-line) var(--typography-font-family-display);--type-heading-h4-size:var(--typography-font-size-6xl);--type-heading-h4-line:var(--typography-line-height-6xl);--type-heading-h4-weight:500;--type-heading-h4-tracking:var(--typography-letter-spacing-snug);--type-heading-h4-font:normal var(--type-heading-h4-weight) var(--type-heading-h4-size)/var(--type-heading-h4-line) var(--typography-font-family-display);--type-heading-h5-size:var(--typography-font-size-5xl);--type-heading-h5-line:var(--typography-line-height-5xl);--type-heading-h5-weight:500;--type-heading-h5-tracking:var(--typography-letter-spacing-normal);--type-heading-h5-font:normal var(--type-heading-h5-weight) var(--type-heading-h5-size)/var(--type-heading-h5-line) var(--typography-font-family-display);--type-heading-h6-size:var(--typography-font-size-3xl);--type-heading-h6-line:var(--typography-line-height-3xl);--type-heading-h6-weight:500;--type-heading-h6-tracking:var(--typography-letter-spacing-normal);--type-heading-h6-font:normal var(--type-heading-h6-weight) var(--type-heading-h6-size)/var(--type-heading-h6-line) var(--typography-font-family-display);--type-heading-h1-italic-size:var(--typography-font-size-10xl);--type-heading-h1-italic-line:var(--typography-line-height-10xl);--type-heading-h1-italic-weight:600;--type-heading-h1-italic-tracking:var(--typography-letter-spacing-tight);--type-heading-h1-italic-font:italic var(--type-heading-h1-italic-weight) var(--type-heading-h1-italic-size)/var(--type-heading-h1-italic-line) var(--typography-font-family-display);--type-heading-h3-italic-size:var(--typography-font-size-7xl);--type-heading-h3-italic-line:var(--typography-line-height-7xl);--type-heading-h3-italic-weight:600;--type-heading-h3-italic-tracking:var(--typography-letter-spacing-snug);--type-heading-h3-italic-font:italic var(--type-heading-h3-italic-weight) var(--type-heading-h3-italic-size)/var(--type-heading-h3-italic-line) var(--typography-font-family-display);--type-title-l-size:var(--typography-font-size-4xl);--type-title-l-line:var(--typography-line-height-4xl);--type-title-l-weight:600;--type-title-l-tracking:var(--typography-letter-spacing-snug);--type-title-l-font:normal var(--type-title-l-weight) var(--type-title-l-size)/var(--type-title-l-line) var(--typography-font-family-text);--type-title-m-size:var(--typography-font-size-2xl);--type-title-m-line:var(--typography-line-height-2xl);--type-title-m-weight:600;--type-title-m-tracking:var(--typography-letter-spacing-snug);--type-title-m-font:normal var(--type-title-m-weight) var(--type-title-m-size)/var(--type-title-m-line) var(--typography-font-family-text);--type-title-s-size:var(--typography-font-size-xl);--type-title-s-line:var(--typography-line-height-xl);--type-title-s-weight:600;--type-title-s-tracking:var(--typography-letter-spacing-snug);--type-title-s-font:normal var(--type-title-s-weight) var(--type-title-s-size)/var(--type-title-s-line) var(--typography-font-family-text);--type-body-xl-regular-size:var(--typography-font-size-2xl);--type-body-xl-regular-line:var(--typography-line-height-2xl);--type-body-xl-regular-weight:400;--type-body-xl-regular-tracking:var(--typography-letter-spacing-normal);--type-body-xl-regular-font:normal var(--type-body-xl-regular-weight) var(--type-body-xl-regular-size)/var(--type-body-xl-regular-line) var(--typography-font-family-text);--type-body-xl-medium-size:var(--typography-font-size-2xl);--type-body-xl-medium-line:var(--typography-line-height-2xl);--type-body-xl-medium-weight:500;--type-body-xl-medium-tracking:var(--typography-letter-spacing-normal);--type-body-xl-medium-font:normal var(--type-body-xl-medium-weight) var(--type-body-xl-medium-size)/var(--type-body-xl-medium-line) var(--typography-font-family-text);--type-body-l-regular-size:var(--typography-font-size-xl);--type-body-l-regular-line:var(--typography-line-height-xl);--type-body-l-regular-weight:400;--type-body-l-regular-tracking:var(--typography-letter-spacing-normal);--type-body-l-regular-font:normal var(--type-body-l-regular-weight) var(--type-body-l-regular-size)/var(--type-body-l-regular-line) var(--typography-font-family-text);--type-body-l-medium-size:var(--typography-font-size-xl);--type-body-l-medium-line:var(--typography-line-height-xl);--type-body-l-medium-weight:500;--type-body-l-medium-tracking:var(--typography-letter-spacing-normal);--type-body-l-medium-font:normal var(--type-body-l-medium-weight) var(--type-body-l-medium-size)/var(--type-body-l-medium-line) var(--typography-font-family-text);--type-body-l-semibold-size:var(--typography-font-size-xl);--type-body-l-semibold-line:var(--typography-line-height-xl);--type-body-l-semibold-weight:600;--type-body-l-semibold-tracking:var(--typography-letter-spacing-normal);--type-body-l-semibold-font:normal var(--type-body-l-semibold-weight) var(--type-body-l-semibold-size)/var(--type-body-l-semibold-line) var(--typography-font-family-text);--type-body-m-regular-size:var(--typography-font-size-md);--type-body-m-regular-line:var(--typography-line-height-md);--type-body-m-regular-weight:400;--type-body-m-regular-tracking:var(--typography-letter-spacing-normal);--type-body-m-regular-font:normal var(--type-body-m-regular-weight) var(--type-body-m-regular-size)/var(--type-body-m-regular-line) var(--typography-font-family-text);--type-body-m-medium-size:var(--typography-font-size-md);--type-body-m-medium-line:var(--typography-line-height-md);--type-body-m-medium-weight:500;--type-body-m-medium-tracking:var(--typography-letter-spacing-normal);--type-body-m-medium-font:normal var(--type-body-m-medium-weight) var(--type-body-m-medium-size)/var(--type-body-m-medium-line) var(--typography-font-family-text);--type-body-m-semibold-size:var(--typography-font-size-md);--type-body-m-semibold-line:var(--typography-line-height-md);--type-body-m-semibold-weight:600;--type-body-m-semibold-tracking:var(--typography-letter-spacing-normal);--type-body-m-semibold-font:normal var(--type-body-m-semibold-weight) var(--type-body-m-semibold-size)/var(--type-body-m-semibold-line) var(--typography-font-family-text);--type-body-s-regular-size:var(--typography-font-size-base);--type-body-s-regular-line:var(--typography-line-height-base);--type-body-s-regular-weight:400;--type-body-s-regular-tracking:var(--typography-letter-spacing-normal);--type-body-s-regular-font:normal var(--type-body-s-regular-weight) var(--type-body-s-regular-size)/var(--type-body-s-regular-line) var(--typography-font-family-text);--type-body-s-medium-size:var(--typography-font-size-base);--type-body-s-medium-line:var(--typography-line-height-base);--type-body-s-medium-weight:500;--type-body-s-medium-tracking:var(--typography-letter-spacing-normal);--type-body-s-medium-font:normal var(--type-body-s-medium-weight) var(--type-body-s-medium-size)/var(--type-body-s-medium-line) var(--typography-font-family-text);--type-body-s-semibold-size:var(--typography-font-size-base);--type-body-s-semibold-line:var(--typography-line-height-base);--type-body-s-semibold-weight:600;--type-body-s-semibold-tracking:var(--typography-letter-spacing-normal);--type-body-s-semibold-font:normal var(--type-body-s-semibold-weight) var(--type-body-s-semibold-size)/var(--type-body-s-semibold-line) var(--typography-font-family-text);--type-body-xs-regular-size:var(--typography-font-size-sm);--type-body-xs-regular-line:var(--typography-line-height-sm);--type-body-xs-regular-weight:400;--type-body-xs-regular-tracking:var(--typography-letter-spacing-normal);--type-body-xs-regular-font:normal var(--type-body-xs-regular-weight) var(--type-body-xs-regular-size)/var(--type-body-xs-regular-line) var(--typography-font-family-text);--type-body-xs-medium-size:var(--typography-font-size-sm);--type-body-xs-medium-line:var(--typography-line-height-sm);--type-body-xs-medium-weight:500;--type-body-xs-medium-tracking:var(--typography-letter-spacing-normal);--type-body-xs-medium-font:normal var(--type-body-xs-medium-weight) var(--type-body-xs-medium-size)/var(--type-body-xs-medium-line) var(--typography-font-family-text);--type-label-l-size:var(--typography-font-size-lg);--type-label-l-line:var(--typography-line-height-lg);--type-label-l-weight:500;--type-label-l-tracking:var(--typography-letter-spacing-normal);--type-label-l-font:normal var(--type-label-l-weight) var(--type-label-l-size)/var(--type-label-l-line) var(--typography-font-family-text);--type-label-m-size:var(--typography-font-size-md);--type-label-m-line:var(--typography-line-height-md);--type-label-m-weight:500;--type-label-m-tracking:var(--typography-letter-spacing-normal);--type-label-m-font:normal var(--type-label-m-weight) var(--type-label-m-size)/var(--type-label-m-line) var(--typography-font-family-text);--type-label-s-size:var(--typography-font-size-sm);--type-label-s-line:var(--typography-line-height-sm);--type-label-s-weight:500;--type-label-s-tracking:var(--typography-letter-spacing-normal);--type-label-s-font:normal var(--type-label-s-weight) var(--type-label-s-size)/var(--type-label-s-line) var(--typography-font-family-text);--type-label-xs-size:var(--typography-font-size-xs);--type-label-xs-line:var(--typography-line-height-xs);--type-label-xs-weight:600;--type-label-xs-tracking:var(--typography-letter-spacing-wide);--type-label-xs-font:normal var(--type-label-xs-weight) var(--type-label-xs-size)/var(--type-label-xs-line) var(--typography-font-family-text);--type-button-l-size:var(--typography-font-size-xl);--type-button-l-line:var(--typography-line-height-xl);--type-button-l-weight:600;--type-button-l-tracking:var(--typography-letter-spacing-snug);--type-button-l-font:normal var(--type-button-l-weight) var(--type-button-l-size)/var(--type-button-l-line) var(--typography-font-family-text);--type-button-m-size:var(--typography-font-size-md);--type-button-m-line:var(--typography-line-height-md);--type-button-m-weight:600;--type-button-m-tracking:var(--typography-letter-spacing-snug);--type-button-m-font:normal var(--type-button-m-weight) var(--type-button-m-size)/var(--type-button-m-line) var(--typography-font-family-text);--type-button-s-size:var(--typography-font-size-base);--type-button-s-line:var(--typography-line-height-base);--type-button-s-weight:600;--type-button-s-tracking:var(--typography-letter-spacing-snug);--type-button-s-font:normal var(--type-button-s-weight) var(--type-button-s-size)/var(--type-button-s-line) var(--typography-font-family-text);--type-caption-m-size:var(--typography-font-size-sm);--type-caption-m-line:var(--typography-line-height-sm);--type-caption-m-weight:400;--type-caption-m-tracking:var(--typography-letter-spacing-normal);--type-caption-m-font:normal var(--type-caption-m-weight) var(--type-caption-m-size)/var(--type-caption-m-line) var(--typography-font-family-text);--type-caption-s-size:var(--typography-font-size-xs);--type-caption-s-line:var(--typography-line-height-xs);--type-caption-s-weight:400;--type-caption-s-tracking:var(--typography-letter-spacing-normal);--type-caption-s-font:normal var(--type-caption-s-weight) var(--type-caption-s-size)/var(--type-caption-s-line) var(--typography-font-family-text);--type-overline-m-size:var(--typography-font-size-xs);--type-overline-m-line:var(--typography-line-height-xs);--type-overline-m-weight:700;--type-overline-m-tracking:var(--typography-letter-spacing-widest);--type-overline-m-font:normal var(--type-overline-m-weight) var(--type-overline-m-size)/var(--type-overline-m-line) var(--typography-font-family-text);--type-overline-s-size:var(--typography-font-size-2xs);--type-overline-s-line:var(--typography-line-height-2xs);--type-overline-s-weight:700;--type-overline-s-tracking:var(--typography-letter-spacing-widest);--type-overline-s-font:normal var(--type-overline-s-weight) var(--type-overline-s-size)/var(--type-overline-s-line) var(--typography-font-family-text);--type-link-m-size:var(--typography-font-size-md);--type-link-m-line:var(--typography-line-height-md);--type-link-m-weight:500;--type-link-m-tracking:var(--typography-letter-spacing-normal);--type-link-m-font:normal var(--type-link-m-weight) var(--type-link-m-size)/var(--type-link-m-line) var(--typography-font-family-text);--type-link-s-size:var(--typography-font-size-base);--type-link-s-line:var(--typography-line-height-base);--type-link-s-weight:500;--type-link-s-tracking:var(--typography-letter-spacing-normal);--type-link-s-font:normal var(--type-link-s-weight) var(--type-link-s-size)/var(--type-link-s-line) var(--typography-font-family-text);--type-numeric-xl-size:var(--typography-font-size-9xl);--type-numeric-xl-line:var(--typography-line-height-9xl);--type-numeric-xl-weight:600;--type-numeric-xl-tracking:var(--typography-letter-spacing-tight);--type-numeric-xl-font:normal var(--type-numeric-xl-weight) var(--type-numeric-xl-size)/var(--type-numeric-xl-line) var(--typography-font-family-text);--type-numeric-l-size:var(--typography-font-size-6xl);--type-numeric-l-line:var(--typography-line-height-6xl);--type-numeric-l-weight:600;--type-numeric-l-tracking:var(--typography-letter-spacing-snug);--type-numeric-l-font:normal var(--type-numeric-l-weight) var(--type-numeric-l-size)/var(--type-numeric-l-line) var(--typography-font-family-text);--type-numeric-m-size:var(--typography-font-size-3xl);--type-numeric-m-line:var(--typography-line-height-3xl);--type-numeric-m-weight:600;--type-numeric-m-tracking:var(--typography-letter-spacing-snug);--type-numeric-m-font:normal var(--type-numeric-m-weight) var(--type-numeric-m-size)/var(--type-numeric-m-line) var(--typography-font-family-text);--type-numeric-s-size:var(--typography-font-size-md);--type-numeric-s-line:var(--typography-line-height-md);--type-numeric-s-weight:500;--type-numeric-s-tracking:var(--typography-letter-spacing-normal);--type-numeric-s-font:normal var(--type-numeric-s-weight) var(--type-numeric-s-size)/var(--type-numeric-s-line) var(--typography-font-family-text);--type-code-m-size:var(--typography-font-size-base);--type-code-m-line:var(--typography-line-height-base);--type-code-m-weight:500;--type-code-m-tracking:var(--typography-letter-spacing-normal);--type-code-m-font:normal var(--type-code-m-weight) var(--type-code-m-size)/var(--type-code-m-line) var(--typography-font-family-text)}}.type-display-2xl{font:var(--type-display-2xl-font);letter-spacing:var(--type-display-2xl-tracking);text-transform:none;text-decoration:none}.type-display-xl{font:var(--type-display-xl-font);letter-spacing:var(--type-display-xl-tracking);text-transform:none;text-decoration:none}.type-display-l{font:var(--type-display-l-font);letter-spacing:var(--type-display-l-tracking);text-transform:none;text-decoration:none}.type-display-m{font:var(--type-display-m-font);letter-spacing:var(--type-display-m-tracking);text-transform:none;text-decoration:none}.type-display-s{font:var(--type-display-s-font);letter-spacing:var(--type-display-s-tracking);text-transform:none;text-decoration:none}.type-display-xs{font:var(--type-display-xs-font);letter-spacing:var(--type-display-xs-tracking);text-transform:none;text-decoration:none}.type-display-l-italic{font:var(--type-display-l-italic-font);letter-spacing:var(--type-display-l-italic-tracking);text-transform:none;text-decoration:none}.type-display-m-italic{font:var(--type-display-m-italic-font);letter-spacing:var(--type-display-m-italic-tracking);text-transform:none;text-decoration:none}.type-heading-h1{font:var(--type-heading-h1-font);letter-spacing:var(--type-heading-h1-tracking);text-transform:none;text-decoration:none}.type-heading-h2{font:var(--type-heading-h2-font);letter-spacing:var(--type-heading-h2-tracking);text-transform:none;text-decoration:none}.type-heading-h3{font:var(--type-heading-h3-font);letter-spacing:var(--type-heading-h3-tracking);text-transform:none;text-decoration:none}.type-heading-h4{font:var(--type-heading-h4-font);letter-spacing:var(--type-heading-h4-tracking);text-transform:none;text-decoration:none}.type-heading-h5{font:var(--type-heading-h5-font);letter-spacing:var(--type-heading-h5-tracking);text-transform:none;text-decoration:none}.type-heading-h6{font:var(--type-heading-h6-font);letter-spacing:var(--type-heading-h6-tracking);text-transform:none;text-decoration:none}.type-heading-h1-italic{font:var(--type-heading-h1-italic-font);letter-spacing:var(--type-heading-h1-italic-tracking);text-transform:none;text-decoration:none}.type-heading-h3-italic{font:var(--type-heading-h3-italic-font);letter-spacing:var(--type-heading-h3-italic-tracking);text-transform:none;text-decoration:none}.type-title-l{font:var(--type-title-l-font);letter-spacing:var(--type-title-l-tracking);text-transform:none;text-decoration:none}.type-title-m{font:var(--type-title-m-font);letter-spacing:var(--type-title-m-tracking);text-transform:none;text-decoration:none}.type-title-s{font:var(--type-title-s-font);letter-spacing:var(--type-title-s-tracking);text-transform:none;text-decoration:none}.type-body-xl-regular{font:var(--type-body-xl-regular-font);letter-spacing:var(--type-body-xl-regular-tracking);text-transform:none;text-decoration:none}.type-body-xl-medium{font:var(--type-body-xl-medium-font);letter-spacing:var(--type-body-xl-medium-tracking);text-transform:none;text-decoration:none}.type-body-l-regular{font:var(--type-body-l-regular-font);letter-spacing:var(--type-body-l-regular-tracking);text-transform:none;text-decoration:none}.type-body-l-medium{font:var(--type-body-l-medium-font);letter-spacing:var(--type-body-l-medium-tracking);text-transform:none;text-decoration:none}.type-body-l-semibold{font:var(--type-body-l-semibold-font);letter-spacing:var(--type-body-l-semibold-tracking);text-transform:none;text-decoration:none}.type-body-m-regular{font:var(--type-body-m-regular-font);letter-spacing:var(--type-body-m-regular-tracking);text-transform:none;text-decoration:none}.type-body-m-medium{font:var(--type-body-m-medium-font);letter-spacing:var(--type-body-m-medium-tracking);text-transform:none;text-decoration:none}.type-body-m-semibold{font:var(--type-body-m-semibold-font);letter-spacing:var(--type-body-m-semibold-tracking);text-transform:none;text-decoration:none}.type-body-s-regular{font:var(--type-body-s-regular-font);letter-spacing:var(--type-body-s-regular-tracking);text-transform:none;text-decoration:none}.type-body-s-medium{font:var(--type-body-s-medium-font);letter-spacing:var(--type-body-s-medium-tracking);text-transform:none;text-decoration:none}.type-body-s-semibold{font:var(--type-body-s-semibold-font);letter-spacing:var(--type-body-s-semibold-tracking);text-transform:none;text-decoration:none}.type-body-xs-regular{font:var(--type-body-xs-regular-font);letter-spacing:var(--type-body-xs-regular-tracking);text-transform:none;text-decoration:none}.type-body-xs-medium{font:var(--type-body-xs-medium-font);letter-spacing:var(--type-body-xs-medium-tracking);text-transform:none;text-decoration:none}.type-label-l{font:var(--type-label-l-font);letter-spacing:var(--type-label-l-tracking);text-transform:none;text-decoration:none}.type-label-m{font:var(--type-label-m-font);letter-spacing:var(--type-label-m-tracking);text-transform:none;text-decoration:none}.type-label-s{font:var(--type-label-s-font);letter-spacing:var(--type-label-s-tracking);text-transform:none;text-decoration:none}.type-label-xs{font:var(--type-label-xs-font);letter-spacing:var(--type-label-xs-tracking);text-transform:none;text-decoration:none}.type-button-l{font:var(--type-button-l-font);letter-spacing:var(--type-button-l-tracking);text-transform:none;text-decoration:none}.type-button-m{font:var(--type-button-m-font);letter-spacing:var(--type-button-m-tracking);text-transform:none;text-decoration:none}.type-button-s{font:var(--type-button-s-font);letter-spacing:var(--type-button-s-tracking);text-transform:none;text-decoration:none}.type-caption-m{font:var(--type-caption-m-font);letter-spacing:var(--type-caption-m-tracking);text-transform:none;text-decoration:none}.type-caption-s{font:var(--type-caption-s-font);letter-spacing:var(--type-caption-s-tracking);text-transform:none;text-decoration:none}.type-overline-m{font:var(--type-overline-m-font);letter-spacing:var(--type-overline-m-tracking);text-transform:uppercase;text-decoration:none}.type-overline-s{font:var(--type-overline-s-font);letter-spacing:var(--type-overline-s-tracking);text-transform:uppercase;text-decoration:none}.type-link-m{font:var(--type-link-m-font);letter-spacing:var(--type-link-m-tracking);text-transform:none;text-decoration:underline}.type-link-s{font:var(--type-link-s-font);letter-spacing:var(--type-link-s-tracking);text-transform:none;text-decoration:underline}.type-numeric-xl{font:var(--type-numeric-xl-font);letter-spacing:var(--type-numeric-xl-tracking);text-transform:none;text-decoration:none}.type-numeric-l{font:var(--type-numeric-l-font);letter-spacing:var(--type-numeric-l-tracking);text-transform:none;text-decoration:none}.type-numeric-m{font:var(--type-numeric-m-font);letter-spacing:var(--type-numeric-m-tracking);text-transform:none;text-decoration:none}.type-numeric-s{font:var(--type-numeric-s-font);letter-spacing:var(--type-numeric-s-tracking);text-transform:none;text-decoration:none}.type-code-m{font:var(--type-code-m-font);letter-spacing:var(--type-code-m-tracking);text-transform:none;text-decoration:none}:root{--layout-space-0:0px;--layout-space-1:8px;--layout-space-2:16px;--layout-space-3:20px;--layout-space-4:24px;--layout-space-5:28px;--layout-space-6:32px;--layout-space-7:36px;--layout-space-8:40px;--layout-space-9:44px;--layout-space-10:48px;--layout-space-12:56px;--layout-space-14:64px;--layout-space-1_5:12px;--layout-space-16:72px;--layout-space-20:88px;--layout-space-24:104px;--layout-space-2_5:16px;--layout-space-0_25:2px;--layout-space-0_5:4px;--layout-radius-none:0px;--layout-radius-xs:4px;--layout-radius-sm:6px;--layout-radius-md:8px;--layout-radius-lg:12px;--layout-radius-xl:16px;--layout-radius-2xl:16px;--layout-radius-3xl:18px;--layout-radius-4xl:22px;--layout-radius-full:999px;--layout-border-0:0px;--layout-border-1:1px;--layout-border-2:2px;--layout-border-3:3px;--layout-border-4:4px}@media (min-width:768px){:root{--layout-space-0:0px;--layout-space-1:8px;--layout-space-2:16px;--layout-space-3:24px;--layout-space-4:28px;--layout-space-5:32px;--layout-space-6:40px;--layout-space-7:44px;--layout-space-8:48px;--layout-space-9:56px;--layout-space-10:64px;--layout-space-12:72px;--layout-space-14:84px;--layout-space-1_5:12px;--layout-space-16:96px;--layout-space-20:120px;--layout-space-24:144px;--layout-space-2_5:20px;--layout-space-0_25:2px;--layout-space-0_5:4px;--layout-radius-none:0px;--layout-radius-xs:4px;--layout-radius-sm:6px;--layout-radius-md:8px;--layout-radius-lg:12px;--layout-radius-xl:16px;--layout-radius-2xl:20px;--layout-radius-3xl:22px;--layout-radius-4xl:28px;--layout-radius-full:999px;--layout-border-0:0px;--layout-border-1:1px;--layout-border-2:2px;--layout-border-3:3px;--layout-border-4:4px}}@media (min-width:1024px){:root{--layout-space-0:0px;--layout-space-1:8px;--layout-space-2:16px;--layout-space-3:24px;--layout-space-4:32px;--layout-space-5:40px;--layout-space-6:48px;--layout-space-7:56px;--layout-space-8:64px;--layout-space-9:72px;--layout-space-10:80px;--layout-space-12:96px;--layout-space-14:112px;--layout-space-1_5:12px;--layout-space-16:128px;--layout-space-20:160px;--layout-space-24:192px;--layout-space-2_5:20px;--layout-space-0_25:2px;--layout-space-0_5:4px;--layout-radius-none:0px;--layout-radius-xs:4px;--layout-radius-sm:6px;--layout-radius-md:8px;--layout-radius-lg:12px;--layout-radius-xl:16px;--layout-radius-2xl:20px;--layout-radius-3xl:24px;--layout-radius-4xl:32px;--layout-radius-full:999px;--layout-border-0:0px;--layout-border-1:1px;--layout-border-2:2px;--layout-border-3:3px;--layout-border-4:4px}}:root{--component-button-height:44px;--component-button-inline:22px;--component-button-gap:var(--layout-space-0_5);--component-button-radius:var(--layout-radius-full);--component-input-height:48px;--component-input-inline:16px;--component-input-radius:var(--layout-radius-lg);--component-input-border:var(--layout-border-1);--component-badge-height:26px;--component-badge-inline:12px;--component-badge-block:5px;--component-badge-radius:var(--layout-radius-full);--component-inbox-height:16px;--component-inbox-inline:8px;--component-sidebar-width:248px;--component-brand-top:24px;--component-brand-bottom:20px;--component-brand-inline:20px;--component-brand-gap:8px;--component-navigation-block:var(--layout-space-4);--component-navigation-inline:12px;--component-navigation-gap:2px;--component-nav-height:40px;--component-nav-block:10px;--component-nav-inline:12px;--component-nav-gap:10px;--component-nav-radius:8px;--component-agents-block:var(--layout-space-4);--component-agents-heading-top:22px;--component-agents-heading-bottom:8px;--component-agents-heading-inline:24px;--component-agent-height:42px;--component-agent-block:9px;--component-agent-inline:12px;--component-agent-gap:10px;--component-agent-icon-size:24px;--component-agent-icon-radius:2px;--component-profile-top:16px;--component-profile-bottom:24px;--component-profile-inline:20px;--component-profile-gap:10px;--component-profile-avatar:30px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--opacity-0:0;--opacity-5:.05;--opacity-10:.1;--opacity-20:.2;--opacity-40:.4;--opacity-60:.6;--opacity-80:.8;--opacity-100:1;--space-unit:var(--layout-space-0_5);--space-2:calc(var(--space-unit) * .5);--space-4:var(--space-unit);--space-8:calc(var(--space-unit) * 2);--space-10:calc(var(--space-unit) * 2.5);--space-12:calc(var(--space-unit) * 3);--space-16:calc(var(--space-unit) * 4);--space-20:calc(var(--space-unit) * 5);--space-24:calc(var(--space-unit) * 6);--space-button-inline:var(--component-button-inline);--radius-control:var(--layout-radius-md);--radius-brand:var(--layout-radius-lg);--radius-card:var(--layout-radius-xl);--radius-badge:var(--layout-radius-full);--radius-pill:var(--component-button-radius);--size-control:var(--component-button-height);--size-agent-icon:var(--component-agent-icon-size);--size-avatar:36px;--size-sidebar:var(--component-sidebar-width);--size-header:80px}.ds-button{--button-height:44px;--button-inline:22px;--button-gap:4px;--button-label-size:var(--typography-font-size-md);--button-label-line:var(--typography-line-height-md);--button-fill:var(--bg-accent);--button-hover:var(--bg-accent-hover);--button-pressed:var(--bg-accent-pressed);--button-text:var(--text-on-accent);--button-border:transparent;box-sizing:border-box;height:var(--button-height);padding:0 var(--button-inline);justify-content:center;align-items:center;gap:var(--button-gap);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--button-border);background:var(--button-fill);color:var(--button-text);font:600 var(--button-label-size)/var(--button-label-line) var(--typography-font-family-text);letter-spacing:var(--typography-letter-spacing-snug);white-space:nowrap;border:0;flex-shrink:0;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.ds-button[data-size=S]{--button-height:36px;--button-inline:18px;--button-label-size:var(--typography-font-size-base);--button-label-line:var(--typography-line-height-base)}.ds-button[data-size=L]{--button-height:52px;--button-inline:28px;--button-gap:8px;--button-label-size:var(--typography-font-size-xl);--button-label-line:var(--typography-line-height-xl)}.ds-button[data-kind=Secondary]{--button-fill:var(--bg-surface-raised);--button-hover:var(--bg-surface-sunken);--button-pressed:var(--bg-surface-sunken);--button-text:var(--text-primary);--button-border:var(--border-default)}.ds-button[data-kind=Tertiary]{--button-fill:transparent;--button-hover:var(--bg-accent-pale);--button-pressed:var(--bg-accent-neutral);--button-text:var(--text-accent)}.ds-button[data-kind=Danger]{--button-fill:var(--bg-danger);--button-hover:var(--bg-danger-hover);--button-pressed:var(--bg-danger-pressed);--button-text:var(--text-on-danger)}.ds-button:hover:not(:disabled){background:var(--button-hover)}.ds-button:active:not(:disabled){background:var(--button-pressed)}.ds-button[data-kind=Secondary]:active:not(:disabled){box-shadow:inset 0 0 0 1px var(--border-strong)}.ds-button:focus-visible{background:var(--button-fill);box-shadow:inset 0 0 0 2px var(--border-focus);outline:none}.ds-button:disabled{background:var(--bg-disabled);color:var(--text-secondary);box-shadow:none}.ds-button[data-kind=Tertiary]:disabled{color:var(--text-disabled);background:0 0}.ds-button[data-kind=Tertiary][data-loading]{color:var(--text-secondary)}.ds-button>span{display:grid}.ds-button>span>span{justify-content:center;align-items:center;gap:var(--button-gap);grid-area:1/1;display:inline-flex}@media (prefers-reduced-motion:reduce){.ds-button{transition:none}}.ds-field{--field-height:var(--component-input-height);--field-size:var(--typography-font-size-xl);--field-line:var(--typography-line-height-xl);gap:var(--layout-space-2);text-align:left;flex-direction:column;width:100%;min-width:0;display:flex}.ds-field[data-size=S]{--field-height:40px;--field-size:var(--typography-font-size-md);--field-line:var(--typography-line-height-md)}.ds-field[data-size=L]{--field-height:56px}.ds-field-label{align-items:center;gap:var(--layout-space-0_5);color:var(--text-primary);font:var(--type-label-m-font);letter-spacing:var(--typography-letter-spacing-normal);display:flex}.ds-field-label>span{color:var(--text-tertiary);font:var(--type-caption-m-font)}.ds-field-control{align-items:center;gap:var(--layout-space-2);height:var(--field-height);min-width:0;padding:0 var(--component-input-inline);border-radius:var(--component-input-radius);box-shadow:inset 0 0 0 var(--layout-border-1) var(--border-default);background:var(--bg-surface);color:var(--text-primary);border:0;display:flex}.ds-field-control:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.ds-field-control:focus-within{box-shadow:inset 0 0 0 2px var(--border-focus)}.ds-field-input{width:100%;min-width:0;height:100%;color:inherit;font:400 var(--field-size)/var(--field-line) var(--typography-font-family-text);letter-spacing:var(--typography-letter-spacing-normal);background:0 0;border:0;outline:none;flex:1;padding:0;display:block}.ds-field-input::placeholder{color:var(--text-tertiary);opacity:1}.ds-field-icon{color:var(--icon-secondary);flex-shrink:0;display:inline-flex}.ds-field-action{width:20px;height:20px;color:var(--icon-secondary);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-field-action:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:2px}.ds-field-feedback{justify-content:space-between;align-items:flex-start;gap:var(--layout-space-1);min-width:0;display:flex}.ds-field-message{align-items:flex-start;gap:var(--layout-space-0_5);min-width:0;color:var(--text-secondary);font:var(--type-caption-m-font);letter-spacing:var(--typography-letter-spacing-normal);overflow-wrap:anywhere;margin:0;display:flex}.ds-field-feedback-icon{flex-shrink:0;margin-top:1px}.ds-field-message[data-tone=Error]{color:var(--text-danger)}.ds-field-message[data-tone=Success]{color:var(--text-success)}.ds-field-count{color:var(--text-tertiary);font:var(--type-caption-m-font);flex-shrink:0;margin-left:auto}.ds-field[data-status=error]>.ds-field-control{box-shadow:inset 0 0 0 2px var(--border-danger)}.ds-field[data-status=success]>.ds-field-control{box-shadow:inset 0 0 0 2px var(--border-success)}.ds-field[data-readonly]>.ds-field-control{background:var(--bg-surface-sunken);box-shadow:inset 0 0 0 1px var(--border-subtle)}.ds-field[data-readonly]>.ds-field-control:focus-within{box-shadow:inset 0 0 0 2px var(--border-focus)}.ds-field[data-disabled]>.ds-field-control{background:var(--bg-disabled);color:var(--text-disabled);box-shadow:inset 0 0 0 1px var(--border-subtle)}.ds-field[data-disabled] .ds-field-label,.ds-field[data-disabled] .ds-field-message{color:var(--text-disabled)}.ds-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-field-spinner{color:var(--icon-secondary);flex-shrink:0}.ds-field[data-family=search],.ds-field[data-family=currency],.ds-field[data-family=textarea]{gap:var(--layout-space-1)}.ds-field[data-family=search]{--field-height:40px;--field-size:var(--typography-font-size-md);--field-line:var(--typography-line-height-md)}.ds-field[data-family=search] .ds-field-control{gap:var(--layout-space-1);padding-inline:12px}.ds-field[data-family=search] .ds-field-input::-webkit-search-cancel-button{display:none}.ds-field-action-small{width:16px;height:16px}.ds-field[data-family=currency] .ds-field-control{gap:var(--layout-space-1);padding-right:0;overflow:hidden}.ds-currency-symbol{color:var(--text-secondary);font:var(--type-body-l-regular-font);flex-shrink:0}.ds-currency-unit{align-items:center;gap:var(--layout-space-0_5);border-left:var(--layout-border-1) solid var(--border-default);height:100%;font:var(--type-label-m-font);flex-shrink:0;padding-inline:12px;display:inline-flex;position:relative}.ds-currency-unit select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ds-currency-unit:focus-within{box-shadow:inset 0 0 0 2px var(--border-focus)}.ds-currency-spinner{margin-right:8px}.ds-field[data-family=textarea]{--field-height:112px}.ds-field[data-family=textarea] .ds-field-control{align-items:flex-start;gap:var(--layout-space-1);resize:vertical;flex-direction:column;min-height:112px;padding-block:12px;position:relative;overflow:hidden}.ds-field[data-family=textarea] textarea{resize:none;flex:1;min-height:0}.ds-field-resize{pointer-events:none;position:absolute;bottom:4.5px;right:4.5px}.ds-field[data-family=textarea] .ds-field-control:focus-within .ds-field-resize,.ds-field[data-family=textarea][data-status] .ds-field-resize{bottom:3.5px;right:3.5px}.ds-field[data-family=textarea] .ds-field-control::-webkit-resizer{background:0 0}.ds-field[data-family=textarea][data-readonly] .ds-field-control,.ds-field[data-family=textarea][data-disabled] .ds-field-control{resize:none}.ds-field[data-disabled]:not([data-family=input])>.ds-field-control{box-shadow:inset 0 0 0 1px var(--border-default)}.ds-field[data-disabled] .ds-currency-symbol{color:var(--text-disabled)}.ds-field[data-family=select],.ds-field[data-family=select] .ds-field-control{gap:var(--layout-space-1)}.ds-select-trigger{justify-content:space-between;align-items:center;gap:var(--layout-space-1);cursor:pointer;text-align:left;display:flex}.ds-select-trigger[data-placeholder]{color:var(--text-tertiary)}.ds-select-trigger>img{flex-shrink:0}.ds-select-trigger[data-popup-open]>img{transform:rotate(180deg)}.ds-field-control:has(.ds-select-trigger[data-popup-open]){box-shadow:inset 0 0 0 2px var(--border-focus)}.ds-select-positioner{z-index:20;outline:none}.ds-select-popup{width:100%;padding:var(--layout-space-1);border:var(--layout-border-1) solid var(--border-default);border-radius:var(--layout-radius-lg);background:var(--bg-surface);color:var(--text-primary);outline:none;max-height:280px;overflow:auto}.ds-select-list{gap:var(--layout-space-0_5);flex-direction:column;display:flex}.ds-menu-row{border-radius:var(--layout-radius-md);min-height:44px;font:var(--type-body-m-medium-font);color:var(--text-primary);cursor:pointer;overflow-wrap:anywhere;background:0 0;outline:none;align-items:center;padding:12px;display:flex}.ds-menu-row[data-selected]{background:var(--bg-accent-pale);box-shadow:inset 3px 0 0 var(--bg-accent)}.ds-menu-row[data-highlighted]{background:var(--bg-surface-sunken)}.ds-menu-row[data-selected][data-highlighted]{background:var(--bg-accent-pale)}.ds-menu-row[data-disabled]{color:var(--text-disabled);cursor:default}.ds-field[data-family=stepper]{--field-height:40px;gap:var(--layout-space-1);width:120px;max-width:100%}.ds-field[data-family=stepper] .ds-field-control{gap:var(--layout-space-1);padding-inline:4px}.ds-step-action{border-radius:var(--layout-radius-md);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.ds-step-action:focus-visible{background:var(--bg-surface-sunken);outline:none}.ds-stepper-input{text-align:center;width:24px;font:var(--type-label-m-font);appearance:textfield;flex:0 0 24px}.ds-stepper-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ds-stepper-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ds-field[data-family=otp]{--field-height:56px;width:368px;max-width:100%}.ds-field[data-family=otp]>.ds-field-control{box-shadow:none;background:0 0;padding:0}.ds-otp-scroll{scrollbar-width:none;width:100%;overflow-x:auto}.ds-otp-cells{gap:16px;width:368px;display:flex;position:relative}.ds-otp-cell{border-radius:var(--layout-radius-lg);background:var(--bg-surface);height:56px;box-shadow:inset 0 0 0 1px var(--border-default);color:var(--text-primary);font:var(--type-numeric-l-font);letter-spacing:var(--typography-letter-spacing-snug);flex:0 0 48px;justify-content:center;align-items:center;display:flex}.ds-otp-native{opacity:0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.ds-field[data-family=otp]:not([data-disabled]) .ds-otp-cells:hover .ds-otp-cell{box-shadow:inset 0 0 0 1px var(--border-strong)}.ds-otp-cells:focus-within .ds-otp-cell[data-active]{box-shadow:inset 0 0 0 2px var(--border-focus)}.ds-field[data-family=otp][data-status=error] .ds-otp-cell{box-shadow:inset 0 0 0 2px var(--border-danger)}.ds-field[data-family=otp][data-status=success] .ds-otp-cell{box-shadow:inset 0 0 0 2px var(--border-success)}.ds-field[data-family=otp][data-readonly] .ds-otp-cell{background:var(--bg-surface-sunken);box-shadow:inset 0 0 0 1px var(--border-subtle)}.ds-field[data-family=otp][data-readonly] .ds-otp-cells:focus-within .ds-otp-cell[data-active]{box-shadow:inset 0 0 0 2px var(--border-focus)}.ds-field[data-family=otp][data-disabled] .ds-otp-cell{background:var(--bg-disabled);color:var(--text-disabled);box-shadow:inset 0 0 0 1px var(--border-default)}.ds-otp-caret{background:var(--text-primary);width:2px;height:24px;display:none}.ds-otp-cells:focus-within .ds-otp-caret{display:block}.ds-otp-status{align-items:center;gap:8px;display:inline-flex}.ds-field[data-family=profile]{width:400px;max-width:100%}.ds-field[data-family=profile]>.ds-field-control{box-shadow:none;background:0 0;gap:16px;padding:0}.ds-field[data-family=profile-platform]{flex-shrink:0;gap:0;width:92px}.ds-field[data-family=profile-platform]>.ds-field-control{gap:16px;padding-inline:16px}.ds-profile-trigger{gap:16px}.ds-profile-logo{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.ds-profile-logo:empty{display:none}.ds-profile-trigger:has(.ds-profile-logo:empty){justify-content:flex-end}.ds-profile-popup{width:200px;max-width:calc(100vw - 32px)}.ds-profile-url{border-radius:var(--layout-radius-lg);background:var(--bg-surface);min-width:0;height:48px;box-shadow:inset 0 0 0 1px var(--border-default);flex:1;align-items:center;gap:24px;padding:0 16px;display:flex}.ds-profile-url:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.ds-profile-url:focus-within{box-shadow:inset 0 0 0 2px var(--border-focus)}.ds-field[data-family=profile][data-status=error] .ds-profile-url{box-shadow:inset 0 0 0 2px var(--border-danger)}.ds-field[data-family=profile][data-status=success] .ds-profile-url{box-shadow:inset 0 0 0 2px var(--border-success)}.ds-field[data-family=profile][data-disabled] .ds-profile-url,.ds-field[data-family=profile][data-readonly] .ds-profile-url{background:var(--bg-surface-sunken);box-shadow:inset 0 0 0 1px var(--border-subtle)}.ds-field[data-family=profile][data-disabled] .ds-profile-url{background:var(--bg-disabled)}.ds-profile-remove{border-radius:var(--layout-radius-full);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.ds-profile-remove:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.ds-field[data-family=profile-platform][data-disabled]>.ds-field-control{box-shadow:inset 0 0 0 1px var(--border-subtle)}.ds-choice{color:var(--text-primary);font:var(--type-body-m-regular-font);letter-spacing:var(--typography-letter-spacing-normal);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.ds-choice[data-disabled]{color:var(--text-disabled);cursor:default}.ds-check-control,.ds-radio-control{border-radius:var(--layout-radius-xs);background:var(--bg-surface);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--border-strong);border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-radio-control{border-radius:var(--layout-radius-full)}.ds-check-control:is([data-checked],[data-indeterminate]),.ds-radio-control[data-checked]{background:var(--bg-accent);box-shadow:none}.ds-check-control:hover:not([data-disabled]),.ds-radio-control:hover:not([data-disabled]){background:var(--bg-surface-sunken)}.ds-check-control:is([data-checked],[data-indeterminate]):hover:not([data-disabled]),.ds-radio-control[data-checked]:hover:not([data-disabled]){background:var(--bg-accent-hover)}.ds-check-control:focus-visible,.ds-radio-control:focus-visible{box-shadow:inset 0 0 0 2px var(--border-focus);outline:none}.ds-check-control:disabled,.ds-radio-control:disabled{background:var(--bg-disabled);box-shadow:inset 0 0 0 1px var(--border-default)}.ds-radio-dot{border-radius:var(--layout-radius-full);background:var(--icon-on-accent);width:8px;height:8px}.ds-radio-control:disabled .ds-radio-dot{background:var(--text-disabled)}.ds-toggle-choice{gap:12px}.ds-toggle{border-radius:var(--layout-radius-full);background:var(--border-strong);border:0;flex-shrink:0;align-items:center;width:40px;height:24px;padding:2px;display:inline-flex}.ds-toggle[data-checked]{background:var(--bg-accent);justify-content:flex-end}.ds-toggle:hover:not([data-disabled]){background:var(--text-secondary)}.ds-toggle[data-checked]:hover:not([data-disabled]){background:var(--bg-accent-hover)}.ds-toggle:focus-visible{box-shadow:inset 0 0 0 2px var(--border-focus);outline:none}.ds-toggle:disabled{background:var(--bg-disabled);box-shadow:inset 0 0 0 1px var(--border-default)}.ds-toggle-knob{border-radius:var(--layout-radius-full);background:var(--bg-surface);width:20px;height:20px}.ds-toggle:disabled .ds-toggle-knob{background:var(--bg-surface-raised)}.ds-chip{border-radius:var(--layout-radius-full);background:var(--bg-surface);height:32px;box-shadow:inset 0 0 0 1px var(--border-default);color:var(--text-primary);font:var(--type-label-m-font);align-items:center;gap:4px;padding:0 12px;display:inline-flex}.ds-chip:hover{background:var(--bg-surface-sunken)}.ds-chip[data-selected]{background:var(--bg-accent-pale);box-shadow:inset 0 0 0 1px var(--border-accent)}.ds-chip:focus-within{background:var(--bg-surface);box-shadow:inset 0 0 0 2px var(--border-focus)}.ds-chip[data-disabled]{background:var(--bg-disabled);box-shadow:none;color:var(--text-disabled)}.ds-chip-select,.ds-chip-remove{height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:none;justify-content:center;align-items:center;gap:4px;padding:0;display:inline-flex}.ds-chip-remove{width:16px}.ds-icon-button{border-radius:var(--layout-radius-full);width:40px;height:40px;color:var(--icon-primary);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-icon-button[data-size=S]{width:32px;height:32px}.ds-icon-button[data-size=L]{width:48px;height:48px}.ds-icon-button[data-kind=Outlined]{background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--border-default)}.ds-icon-button:hover:not(:disabled){background:var(--bg-surface-sunken)}.ds-icon-button:active:not(:disabled){background:var(--bg-surface-sunken);box-shadow:inset 0 0 0 1px var(--border-strong)}.ds-icon-button:focus-visible{box-shadow:inset 0 0 0 2px var(--border-focus);outline:none}.ds-icon-button:disabled{color:var(--text-disabled);box-shadow:none}.ds-icon-button[data-kind=Outlined]:disabled{background:var(--bg-disabled)}.ds-check-control[data-disabled],.ds-radio-control[data-disabled]{background:var(--bg-disabled);box-shadow:inset 0 0 0 1px var(--border-default)}.ds-radio-control[data-disabled] .ds-radio-dot{background:var(--text-disabled)}.ds-toggle[data-disabled]{background:var(--bg-disabled);box-shadow:inset 0 0 0 1px var(--border-default)}.ds-toggle[data-disabled] .ds-toggle-knob{background:var(--bg-surface-raised)}.ds-choice:has([data-disabled]){color:var(--text-disabled)}.ds-count-badge{border-radius:var(--layout-radius-full);background:var(--bg-accent);min-width:20px;height:20px;color:var(--text-on-accent);font:var(--type-label-xs-font);letter-spacing:var(--type-label-xs-tracking);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.ds-count-badge[data-size=S]{min-width:16px;height:16px;padding-inline:4px}.ds-count-badge[data-single]{width:20px;padding-inline:0}.ds-count-badge[data-size=S][data-single]{width:16px}.ds-count-badge[data-tone=Neutral]{background:var(--bg-surface-sunken);color:var(--text-secondary)}.ds-count-badge[data-tone=Danger]{background:var(--bg-danger);color:var(--text-on-danger)}.ds-count-badge.inbox-count{margin-left:auto}.ds-divider{background:var(--border-subtle);width:240px;max-width:100%;height:1px}.ds-divider[data-tone=Default]{background:var(--border-default)}.ds-divider[data-orientation=Vertical]{width:1px;height:40px}.ds-status-dot{border-radius:var(--layout-radius-full);background:var(--bg-accent);flex-shrink:0;width:8px;height:8px;display:inline-block}.ds-status-dot[data-tone=Neutral]{background:var(--status-neutral)}.ds-status-dot[data-tone=Success]{background:var(--status-success)}.ds-status-dot[data-tone=Warning]{background:var(--status-warning)}.ds-status-dot[data-tone=Danger]{background:var(--status-danger)}.ds-status-dot[data-tone=Info]{background:var(--status-info)}.ds-section-label{color:var(--text-tertiary);font:var(--type-overline-s-font);letter-spacing:var(--type-overline-s-tracking);text-transform:uppercase}.ds-section-label[data-tone=Accent]{color:var(--text-accent)}.ds-spinner{color:var(--icon-secondary);display:inline-flex}.ds-spinner[data-tone=Accent]{color:var(--icon-accent)}.ds-avatar{border-radius:var(--layout-radius-full);background:var(--bg-accent-neutral);color:var(--text-primary);font:var(--type-label-s-font);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ds-avatar[data-size=S]{font:var(--type-label-xs-font);letter-spacing:var(--type-label-xs-tracking)}.ds-avatar[data-size=L]{font:var(--type-label-m-font)}.ds-avatar[data-size=XL]{font:var(--type-title-m-font);letter-spacing:var(--type-title-m-tracking)}.ds-avatar[data-type=Image],.ds-avatar-overflow{background:var(--bg-surface-sunken)}.ds-avatar[data-type=Agent]{background:var(--bg-accent-pale);box-shadow:inset 0 0 0 1px var(--border-accent)}.ds-avatar[data-type=Brand]{border-radius:var(--layout-radius-md);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--border-default)}.ds-avatar-image{object-fit:cover;width:100%;height:100%}.ds-avatar-group{align-items:flex-start;display:inline-flex}.ds-avatar-group>.ds-avatar{border:2px solid var(--bg-surface);border-radius:var(--layout-radius-full);width:32px;height:32px;box-shadow:none}.ds-avatar-group>.ds-avatar:not(:last-child){margin-right:-8px}.ds-icon-tile{border-radius:var(--layout-radius-md);background:var(--bg-accent-pale);color:var(--icon-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-icon-tile>span{display:inline-flex}.ds-icon-tile[data-tone=Neutral]{background:var(--bg-surface-sunken);color:var(--icon-secondary)}.ds-icon-tile[data-tone=Success]{background:var(--bg-success-subtle);color:var(--text-success)}.ds-icon-tile[data-tone=Warning]{background:var(--bg-warning-subtle);color:var(--text-warning)}.ds-icon-tile[data-tone=Danger]{background:var(--bg-danger-subtle);color:var(--text-danger)}.ds-icon-tile[data-tone=Info]{background:var(--bg-info-subtle);color:var(--text-info)}.ds-link{border-radius:var(--layout-radius-xs);color:var(--text-link);font:var(--type-link-m-font);padding:2px;text-decoration:underline;display:inline-flex}.ds-link[data-size=S]{font:var(--type-link-s-font)}.ds-link:visited{color:var(--text-secondary)}.ds-link:hover{color:var(--text-primary)}.ds-link:focus-visible{box-shadow:inset 0 0 0 2px var(--border-focus);outline:none}.ds-link[aria-disabled]{color:var(--text-disabled)}.ds-progress{flex-direction:column;gap:8px;width:240px;max-width:100%;display:flex}.ds-progress-label{color:var(--text-secondary);font:var(--type-label-s-font);justify-content:space-between;align-items:center;gap:8px;display:flex}.ds-progress-label>:last-child{font:var(--type-body-xs-regular-font)}.ds-progress-track{border-radius:var(--layout-radius-full);background:var(--bg-surface-sunken);height:4px;overflow:hidden}.ds-progress-track>span{border-radius:inherit;background:var(--bg-accent);height:100%;display:block}.ds-progress[data-tone=Success] .ds-progress-track>span{background:var(--status-success)}.ds-skeleton,.ds-skeleton-lines{flex-direction:column;align-items:flex-start;gap:8px;max-width:100%;display:inline-flex}.ds-skeleton-line{border-radius:var(--layout-radius-xs);background:var(--bg-surface-sunken);max-width:100%;height:12px;display:block}.ds-skeleton-avatar{border-radius:var(--layout-radius-full);background:var(--bg-surface-sunken);flex-shrink:0;width:40px;height:40px;display:block}.ds-skeleton-button{border-radius:var(--layout-radius-full);background:var(--bg-surface-sunken);width:120px;height:44px;display:block}.ds-skeleton[data-shape=Card]{border:1px solid var(--border-default);border-radius:var(--layout-radius-xl);background:var(--bg-surface);gap:12px;width:280px;padding:24px}.ds-skeleton-head{align-items:center;gap:12px;display:flex}.ds-tooltip{border-radius:var(--layout-radius-md);background:var(--bg-inverse);max-width:min(320px,100vw - 16px);color:var(--text-inverse);font:var(--type-body-s-regular-font);overflow-wrap:anywhere;padding:8px 12px}.ds-tooltip-arrow{width:12px;height:6px}.ds-tooltip-arrow[data-side=left],.ds-tooltip-arrow[data-side=right]{width:6px;height:12px}.ds-tooltip-arrow img{width:100%;height:100%;display:none}.ds-tooltip-arrow[data-side=top] img[data-arrow=top],.ds-tooltip-arrow[data-side=bottom] img[data-arrow=bottom],.ds-tooltip-arrow[data-side=left] img[data-arrow=left],.ds-tooltip-arrow[data-side=right] img[data-arrow=right]{display:block}.ds-menu-action{text-align:left;border:0;width:248px;max-width:100%}.ds-menu-action:hover:not(:disabled){background:var(--bg-surface-sunken)}.ds-menu-action[data-selected]:hover{background:var(--bg-accent-pale)}.ds-menu-action:focus-visible{box-shadow:inset 0 0 0 2px var(--border-focus)}.ds-tabs{border-bottom:1px solid var(--border-default);align-items:flex-start;gap:8px;width:560px;max-width:100%;height:44px;display:flex;overflow-x:auto}.ds-tabs-root{min-width:0;max-width:100%}.ds-tab{border-radius:var(--layout-radius-md);height:40px;color:var(--text-secondary);font:var(--type-label-m-font);white-space:nowrap;background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:relative}.ds-tab:hover:not([data-disabled]){background:var(--bg-surface-sunken);color:var(--text-primary)}.ds-tab[data-active]{color:var(--text-primary);border-radius:0}.ds-tab[data-active]:after{content:"";background:var(--bg-accent);border-radius:4px 4px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.ds-tab[data-active] .ds-count-badge{background:var(--bg-accent);color:var(--text-on-accent)}.ds-tab:focus-visible{border-radius:var(--layout-radius-md);box-shadow:inset 0 0 0 2px var(--border-focus);color:var(--text-primary);outline:none}.ds-tab[data-disabled]{color:var(--text-disabled)}.ds-tab-panel[data-ending-style]{display:none}.ds-segmented{border-radius:var(--layout-radius-lg);background:var(--bg-surface-sunken);align-items:flex-start;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.ds-segment{border-radius:var(--layout-radius-md);height:32px;color:var(--text-secondary);font:var(--type-label-s-font);white-space:nowrap;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.ds-segment:hover{background:var(--bg-surface-raised);color:var(--text-primary)}.ds-segment[data-checked]{background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--border-default);color:var(--text-primary)}.ds-segment:focus-visible{box-shadow:inset 0 0 0 2px var(--border-focus);color:var(--text-primary);outline:none}.ds-information-block{border-radius:var(--layout-radius-md);overflow-wrap:anywhere;width:384px;max-width:100%;color:var(--text-primary);flex-direction:column;align-items:center;gap:8px;padding:12px;display:flex}.ds-information-block p{text-align:center;width:100%;margin:0}.ds-information-block .type-caption-s{color:var(--text-secondary)}.ds-information-block[data-tone=Neutral]{background:var(--bg-surface-sunken)}.ds-information-block[data-tone=Warm]{background:var(--bg-accent-pale)}.ds-information-block[data-tone=Danger]{background:var(--bg-danger-subtle);color:var(--text-danger)}.ds-information-block[data-tone=Danger] .type-caption-s{color:inherit}.ds-information-block[data-border=Outline]{border:1px solid var(--border-default)}.ds-information-block[data-tone=Danger][data-border=Outline]{border-color:var(--border-danger)}.ds-spinner-art{flex-shrink:0;display:inline-flex}.pa-retry{margin-top:var(--space-12);text-underline-offset:4px;font:var(--type-body-m-semibold-font);color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.pa-retry:disabled{opacity:.6;cursor:default}.pa-toast{padding:var(--space-12);border-radius:var(--radius-card);overflow-wrap:anywhere;border:1px solid}.pa-toast-success{background:var(--bg-success-subtle);border-color:var(--text-success);color:var(--text-success)}.pa-toast-error{background:var(--bg-danger-subtle);border-color:var(--text-danger);color:var(--text-danger)}.pa-toast-title{justify-content:space-between;align-items:center;gap:var(--space-12);font:var(--type-body-m-semibold-font);display:flex}.pa-toast-title h2{font:inherit;letter-spacing:inherit}.pa-toast-title button{color:var(--text-primary);font:var(--type-caption-m-font);background:0 0;border:0;flex-shrink:0}.pa-toast-description{margin-top:var(--space-8);color:var(--text-primary);font:var(--type-caption-m-font)}.pa-retry:focus-visible,.pa-toast-title button:focus-visible{outline:2px solid var(--border-focus);outline-offset:var(--space-4)}.ds-feedback{flex-direction:column;align-items:stretch;gap:8px;width:320px;max-width:100%;display:flex}.ds-feedback p{margin:0}.ds-feedback .pa-toast-title{gap:12px;min-width:0}.ds-feedback .pa-toast-title p{min-width:0}.ds-feedback .pa-retry{color:var(--text-primary);text-underline-offset:auto;align-self:flex-start;margin-top:0}.ds-feedback[data-treatment=Inline].pa-toast-success{background:0 0;border:0}.ds-content-state{border:1px solid var(--border-default);flex-direction:column;align-items:flex-start;gap:8px;width:320px;max-width:100%;padding:24px;display:flex}.ds-content-state p{margin:0}.ds-content-title{color:var(--text-primary);font:var(--type-body-m-medium-font);align-items:flex-start;gap:8px;display:flex}.ds-content-state[data-state=Loading] .ds-content-title{font:var(--type-body-m-regular-font)}.ds-content-state .type-caption-m{color:var(--text-secondary)}.ds-channel-logo{flex-shrink:0;display:inline-block;position:relative}.ds-channel-logo img{max-width:none;position:absolute}.ds-outlook-frame{position:absolute;left:0;overflow:hidden}.ds-channel-logo .ds-outlook-image{width:94.29%;height:100%;top:0;left:2.85%}.ds-channel-tag{border:1px solid var(--border-default);border-radius:var(--layout-radius-full);background:var(--bg-surface);height:32px;color:var(--text-primary);font:var(--type-label-s-font);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.ds-channel-tag[data-connected=false]{background:var(--bg-surface-raised);color:var(--text-secondary)}.ds-channel-tag:focus-visible{box-shadow:inset 0 0 0 2px var(--border-focus);outline:none}.ds-app-tabbar{background:var(--bg-surface);width:390px;max-width:100%;box-shadow:inset 0 1px 0 var(--border-default);align-items:center;padding:8px 8px 20px;display:flex}.ds-app-tabbar button{min-width:0;color:var(--text-secondary);font:var(--type-caption-m-font);background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:4px;padding:0;display:flex;position:relative}.ds-app-tab-indicator{border-radius:var(--layout-radius-full);justify-content:center;align-items:center;width:56px;height:32px;display:flex}.ds-app-tabbar [aria-current]{color:var(--text-primary);font:var(--type-label-s-font)}.ds-app-tabbar [aria-current] .ds-app-tab-indicator{background:var(--bg-accent-pale)}.ds-app-tabbar [aria-current]:before{content:"";background:var(--bg-accent);border-radius:0 0 2px 2px;width:40px;height:3px;position:absolute;top:-8px;left:calc(50% - 20px)}.ds-app-tabbar button:focus-visible{box-shadow:inset 0 0 0 2px var(--border-focus);border-radius:var(--layout-radius-md);outline:none}.ds-inbox-row{border-radius:var(--layout-radius-md);text-align:left;width:520px;max-width:100%;height:72px;color:var(--text-primary);background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.ds-inbox-row:hover{background:var(--bg-surface-sunken)}.ds-inbox-row[data-selected]{background:var(--bg-accent-pale);box-shadow:inset 3px 0 0 var(--bg-accent)}.ds-inbox-row:focus-visible{box-shadow:inset 0 0 0 2px var(--border-focus);outline:none}.ds-inbox-content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ds-inbox-top{min-width:0;font:var(--type-body-m-regular-font);align-items:center;gap:8px;display:flex}.ds-inbox-top>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-inbox-row[data-unread] .ds-inbox-top{font:var(--type-body-m-semibold-font)}.ds-inbox-preview{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font:var(--type-body-s-regular-font);overflow:hidden}.ds-inbox-row[data-unread] .ds-inbox-preview{color:var(--text-primary)}.ds-inbox-meta{font:var(--type-caption-m-font);color:var(--text-tertiary);flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.ds-inbox-row[data-unread] .ds-inbox-meta{color:var(--text-primary)}.ds-message{border:1px solid var(--border-default);border-radius:var(--layout-radius-lg);background:var(--bg-surface);width:400px;max-width:100%;color:var(--text-primary);overflow-wrap:anywhere;font:var(--type-body-m-regular-font);flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px;display:flex}.ds-message p{margin:0}.ds-message[data-type=Outgoing]{border-color:var(--border-accent);background:var(--bg-accent-pale)}.ds-message[data-type=Agent\ draft]{border:1px dashed var(--border-accent)}.ds-agent-attribution{font:var(--type-label-s-font);color:var(--text-accent);align-items:center;gap:8px;display:flex}.ds-message-meta{color:var(--text-tertiary);font:var(--type-caption-m-font);align-items:center;gap:4px;display:flex}.ds-composer{border-top:1px solid var(--border-default);background:var(--bg-surface);align-items:flex-end;gap:8px;width:640px;max-width:100%;padding:12px 16px;display:flex}.ds-field[data-family=composer]{flex:1}.ds-field[data-family=composer] .ds-field-control{flex-direction:column;align-items:stretch;gap:8px;height:auto;min-height:40px;padding:8px 12px}.ds-field[data-family=composer] textarea{field-sizing:content;resize:none;height:auto;min-height:20px;font:var(--type-body-m-regular-font)}.ds-composer[data-draft] .ds-field-control{border:1px dashed var(--border-accent);box-shadow:none}.ds-composer[data-draft] .ds-field-control:focus-within{box-shadow:inset 0 0 0 2px var(--border-focus)}.ds-composer-send{background:var(--bg-accent)}.ds-composer-send:disabled{background:var(--bg-disabled)}.ds-composer-send:hover:not(:disabled){background:var(--bg-accent-hover)}.ds-composer-send:active:not(:disabled){background:var(--bg-accent-pressed);box-shadow:none}.ds-composer .ds-composer-send:focus-visible{background:var(--bg-accent);box-shadow:inset 0 0 0 2px var(--border-focus)}.ds-status-pill{border-radius:var(--layout-radius-full);font:var(--type-label-xs-font);letter-spacing:var(--type-label-xs-tracking);flex-shrink:0;align-items:center;padding:5px 12px;display:inline-flex}.ds-status-pill[data-compact]{padding:2px 8px}.ds-status-pill[data-tone=Warning]{background:var(--bg-warning-subtle);color:var(--text-warning)}.ds-status-pill[data-tone=Danger]{background:var(--bg-danger-subtle);color:var(--text-danger)}.ds-status-pill[data-tone=Info]{background:var(--bg-info-subtle);color:var(--text-info)}.ds-status-pill[data-tone=Success]{background:var(--bg-success-subtle);color:var(--text-success)}.ds-status-pill[data-tone=Neutral]{background:var(--bg-surface-raised);color:var(--text-secondary)}.ds-status-pill[data-tone=Accent]{background:var(--bg-accent);color:var(--text-on-accent)}.ds-deal-scroll{width:960px;max-width:100%;overflow-x:auto}.ds-deal-row{border:0;border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);width:960px;height:56px;color:var(--text-primary);text-align:left;font:var(--type-body-s-regular-font);align-items:center;gap:16px;padding:12px 16px;display:flex;position:relative}.ds-deal-row:hover{background:var(--bg-surface-sunken)}.ds-deal-row[data-selected]{background:var(--bg-accent-pale);box-shadow:inset 3px 0 0 var(--bg-accent)}.ds-deal-row:focus-visible{box-shadow:inset 0 0 0 2px var(--border-focus);outline:none}.ds-deal-identity{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.ds-deal-identity>span:last-child{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ds-deal-identity strong{font:var(--type-body-m-semibold-font)}.ds-deal-identity>span:last-child>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-deal-identity>span:last-child>span{color:var(--text-secondary)}.ds-deal-next{text-overflow:ellipsis;white-space:nowrap;width:180px;overflow:hidden}.ds-deal-due{width:80px;color:var(--text-secondary)}.ds-deal-row[data-overdue] .ds-deal-due{color:var(--text-danger)}.ds-deal-fee{text-align:right;width:88px;font:var(--type-label-m-font)}.ds-deal-status{width:136px}.surface-card.ds-term{border-color:var(--border-subtle);border-radius:var(--layout-radius-lg);overflow-wrap:anywhere;flex-direction:column;align-items:stretch;gap:12px;width:512px;max-width:100%;padding:16px;display:flex}.ds-term p,.ds-approval p{margin:0}.ds-term-head,.ds-term-values,.ds-term-actions{align-items:center;gap:8px;display:flex}.ds-term-head strong{font:var(--type-body-m-semibold-font)}.ds-term-values{font:var(--type-body-s-regular-font);color:var(--text-tertiary);flex-wrap:wrap}.ds-term-values p{color:var(--text-primary);font:var(--type-body-m-regular-font)}.ds-term blockquote{border-left:2px solid var(--border-default);font:var(--type-caption-m-font);color:var(--text-secondary);margin:0;padding:0 12px}.ds-term-actions{flex-wrap:wrap}.ds-term-audit{color:var(--text-secondary);font:var(--type-caption-m-font);flex:1}.ds-term[data-type=Dismissed] .ds-term-head strong,.ds-term[data-type=Dismissed] .ds-term-values p{color:var(--text-secondary)}.ds-milestone{grid-template-columns:24px minmax(0,1fr) auto;gap:12px;width:512px;max-width:100%;min-height:72px;display:grid}.ds-milestone-rail{flex-direction:column;align-items:center;display:flex}.ds-milestone-marker{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ds-milestone[data-status=Done] .ds-milestone-marker{border-radius:var(--layout-radius-full);background:var(--status-success)}.ds-milestone[data-status=Upcoming] .ds-milestone-marker{border-radius:var(--layout-radius-full);background:var(--bg-surface);border:2px solid var(--border-default)}.ds-milestone-connector{background:var(--border-default);flex:1;width:2px;margin-top:4px}.ds-milestone[data-status=Done] .ds-milestone-connector{background:var(--status-success)}.ds-milestone-copy{overflow-wrap:anywhere;min-width:0;padding:4px 0 24px}.ds-milestone-copy strong{font:var(--type-body-m-semibold-font)}.ds-milestone-copy p{color:var(--text-secondary);font:var(--type-body-s-regular-font);margin:4px 0 0}.ds-milestone[data-status=Overdue] .ds-milestone-copy p{color:var(--text-danger)}.ds-milestone[data-status=Upcoming] .ds-milestone-copy strong{color:var(--text-secondary)}.ds-milestone-meta{font:var(--type-label-m-font);flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ds-timeline{flex-direction:column;gap:16px;width:512px;max-width:100%;display:flex}.ds-timeline header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ds-timeline header strong{font:var(--type-body-m-semibold-font)}.ds-timeline header>span{color:var(--text-secondary);font:var(--type-caption-m-font)}.surface-card.ds-approval{overflow-wrap:anywhere;flex-direction:column;gap:16px;width:480px;max-width:100%;padding:24px;display:flex}.ds-approval header{align-items:center;gap:12px;display:flex}.ds-approval header>div{min-width:0;font:var(--type-label-m-font);flex:1}.ds-approval header p{color:var(--text-tertiary);font:var(--type-caption-m-font)}.ds-approval h3{font:var(--type-title-s-font);letter-spacing:var(--type-title-s-tracking);margin:0}.ds-approval>p{color:var(--text-secondary);font:var(--type-body-m-regular-font)}.ds-approval-source{border-radius:var(--layout-radius-md);background:var(--bg-surface-raised);color:var(--text-secondary);font:var(--type-body-s-regular-font);align-items:center;gap:8px;padding:8px 12px;display:flex}.ds-approval-source>span{flex:1;min-width:0}.ds-approval footer{color:var(--text-secondary);font:var(--type-body-s-regular-font);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-action-link{background:0 0;border:0}.ds-action-link:disabled{color:var(--text-disabled)}.ds-carousel{--carousel-width:720px;--carousel-height:975px;--carousel-view-height:580px;--carousel-roster-width:1008px;--carousel-roster-height:488px;--carousel-side-width:300px;--carousel-side-height:408px;--carousel-center-width:360px;--carousel-card-gap:24px;--carousel-radius:16px;--carousel-story-width:592px;--carousel-story-gap:12px;--carousel-shadow:0 16px 32px #1f170a2e;width:var(--carousel-width);max-width:100%;min-height:var(--carousel-height);background:var(--bg-surface-raised);flex-direction:column;justify-content:center;align-items:center;gap:32px;padding:64px 0;display:flex}.ds-carousel[data-size=Tablet]{--carousel-width:768px;--carousel-height:418px;--carousel-view-height:270px;--carousel-roster-width:504px;--carousel-roster-height:244px;--carousel-side-width:150px;--carousel-side-height:204px;--carousel-center-width:180px;--carousel-card-gap:12px;--carousel-radius:8px;--carousel-story-width:504px;--carousel-story-gap:8px;--carousel-shadow:0 8px 16px #1f170a2e;justify-content:flex-start;gap:12px;padding:16px 0 24px}.ds-carousel[data-size=Mobile]{--carousel-width:390px;--carousel-height:374.8px;--carousel-view-height:226.8px;--carousel-roster-width:423.36px;--carousel-roster-height:204.96px;--carousel-side-width:126px;--carousel-side-height:171.36px;--carousel-center-width:151.2px;--carousel-card-gap:10.08px;--carousel-radius:6.72px;--carousel-story-width:342px;--carousel-story-gap:8px;--carousel-shadow:0 6.72px 13.44px #1f170a2e;justify-content:flex-start;gap:12px;padding:16px 0 24px}.ds-carousel-viewport{width:100%;height:var(--carousel-view-height);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.ds-carousel-roster{align-items:center;gap:var(--carousel-card-gap);width:var(--carousel-roster-width);height:var(--carousel-roster-height);flex-shrink:0;display:flex}.ds-carousel-card{border-radius:var(--carousel-radius);background:0 0;border:0;flex-shrink:0;padding:0;display:block;position:relative;overflow:hidden}.ds-carousel-side{width:var(--carousel-side-width);height:var(--carousel-side-height);opacity:.6}.ds-carousel-current{width:var(--carousel-center-width);height:var(--carousel-roster-height);box-shadow:var(--carousel-shadow)}.ds-carousel-card:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.ds-carousel-media,.ds-carousel-media>img,.ds-carousel-media>video{border-radius:inherit;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ds-carousel-story{gap:var(--carousel-story-gap);width:var(--carousel-story-width);flex-direction:column;max-width:calc(100% - 48px);display:flex}.ds-carousel-story h2{min-height:50px;font:600 40px/48px var(--typography-font-family-display);letter-spacing:-.2px;margin:0}.ds-carousel-story>p{min-height:28px;color:var(--text-secondary);font:400 18px/26px var(--typography-font-family-text);margin:0}.ds-carousel-dots{align-items:flex-start;gap:8px;padding-top:8px;display:flex}.ds-carousel-dots button{background:0 0;border:0;justify-content:center;align-items:center;width:16px;height:24px;padding:0;display:flex}.ds-carousel-dots span{background:#c4bdab;border-radius:100px;width:8px;height:8px}.ds-carousel-dots [aria-current]{width:28px}.ds-carousel-dots [aria-current] span{background:var(--bg-accent);width:28px}.ds-carousel-dots button:focus-visible{outline:2px solid var(--border-focus);border-radius:4px}.ds-carousel[data-size=Tablet] .ds-carousel-story h2,.ds-carousel[data-size=Mobile] .ds-carousel-story h2{letter-spacing:-.1px;min-height:0;font-size:24px;line-height:28px}.ds-carousel[data-size=Mobile] .ds-carousel-story h2{letter-spacing:-.084px}.ds-carousel[data-size=Tablet] .ds-carousel-story>p,.ds-carousel[data-size=Mobile] .ds-carousel-story>p{min-height:0;font-size:14px;line-height:20px}.ds-carousel[data-size=Mobile][data-slide=Coming\ soon]{--carousel-height:402.8px}.ds-carousel[data-size=Mobile] .ds-carousel-coming-last{display:block}@media (max-width:1023px){.ds-carousel:not([data-size]){--carousel-width:768px;--carousel-height:418px;--carousel-view-height:270px;--carousel-roster-width:504px;--carousel-roster-height:244px;--carousel-side-width:150px;--carousel-side-height:204px;--carousel-center-width:180px;--carousel-card-gap:12px;--carousel-radius:8px;--carousel-story-width:504px;--carousel-story-gap:8px;--carousel-shadow:0 8px 16px #1f170a2e;justify-content:flex-start;gap:12px;padding:16px 0 24px}.ds-carousel:not([data-size]) .ds-carousel-story h2{letter-spacing:-.1px;min-height:0;font-size:24px;line-height:28px}.ds-carousel:not([data-size]) .ds-carousel-story>p{min-height:0;font-size:14px;line-height:20px}}@media (max-width:479px){.ds-carousel:not([data-size]){--carousel-width:390px;--carousel-height:374.8px;--carousel-view-height:226.8px;--carousel-roster-width:423.36px;--carousel-roster-height:204.96px;--carousel-side-width:126px;--carousel-side-height:171.36px;--carousel-center-width:151.2px;--carousel-card-gap:10.08px;--carousel-radius:6.72px;--carousel-story-width:342px;--carousel-shadow:0 6.72px 13.44px #1f170a2e}.ds-carousel:not([data-size]) .ds-carousel-story h2{letter-spacing:-.084px}.ds-carousel:not([data-size])[data-slide=Coming\ soon]{--carousel-height:402.8px}.ds-carousel:not([data-size]) .ds-carousel-coming-last{display:block}}.ds-confirmation{border:1px solid var(--border-default);border-radius:var(--layout-radius-xl);background:var(--bg-surface);width:440px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text-primary);margin:auto;padding:24px;overflow-y:auto}.ds-confirmation[open]{flex-direction:column;align-items:stretch;gap:12px;display:flex}.ds-confirmation h2,.ds-panel-header h2{font:var(--type-heading-h5-font);letter-spacing:var(--type-heading-h5-tracking);margin:0}.ds-confirmation>p{font:var(--type-body-m-regular-font);overflow-wrap:anywhere;margin:0}.ds-confirmation-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.ds-confirmation-actions>button:first-child{padding-inline:0}.ds-confirmation-actions{flex-wrap:wrap}.ds-confirmation-actions>button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.ds-confirmation-actions>.ds-button{height:auto;min-height:44px}.ds-confirmation h2,.ds-panel-header h2{overflow-wrap:anywhere}.ds-confirmation::backdrop,.ds-side-panel::backdrop{background:rgb(0 0 0/var(--opacity-40))}.ds-confirmation [role=alert]{color:var(--text-danger)}.ds-side-panel{width:560px;max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:inset 1px 0 0 var(--border-subtle);background:var(--bg-surface);color:var(--text-primary);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden}.ds-side-panel[open]{flex-direction:column;display:flex}.ds-panel-header{flex-direction:column;flex-shrink:0;align-items:stretch;gap:12px;width:560px;max-width:100%;padding:24px 24px 0;display:flex}.ds-panel-top{align-items:center;gap:8px;display:flex}.ds-panel-top>span:nth-child(2){flex:1}.ds-panel-header>p{color:var(--text-secondary);font:var(--type-body-s-regular-font);margin:0}.ds-panel-body{flex:1;min-height:0;padding:24px;overflow-y:auto}.ds-panel-footer{width:560px;max-width:100%;min-height:72px;box-shadow:inset 0 1px 0 var(--border-subtle);flex-shrink:0;align-items:center;gap:12px;padding:12px 24px;display:flex}.ds-panel-footer>p{min-width:0;color:var(--text-secondary);font:var(--type-caption-m-font);overflow-wrap:anywhere;flex:1;margin:0}@media (max-width:479px){.ds-panel-footer{flex-wrap:wrap;justify-content:flex-end}.ds-panel-footer>p{flex-basis:100%}.ds-approval header,.ds-composer[data-draft]{flex-wrap:wrap}.ds-composer[data-draft]>.ds-field{flex-basis:calc(100% - 48px)}.ds-composer[data-draft]>.ds-button{margin-left:auto}}.ca570-consent{flex-direction:column;align-items:center;display:flex}.ca570-consent a{min-height:24px;color:var(--text-link);font:var(--type-link-s-font);letter-spacing:var(--type-link-s-tracking);align-items:center;text-decoration:none;display:inline-flex}.ca570-consent a:focus-visible,.ca570-change-email:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}#creator-email::placeholder{color:var(--color-neutral-500);opacity:1}.ca570-information-block{gap:var(--layout-space-1);width:100%;padding:var(--layout-space-1_5);border-radius:var(--layout-radius-md);outline:var(--layout-border-1) solid var(--border-default);background:var(--bg-accent-pale);color:var(--text-primary);overflow-wrap:anywhere;flex-direction:column;display:flex}.ca570-information-block p{margin:0}.ca570-information-block .type-caption-s{color:var(--text-secondary)}.ca570-change-email{min-height:44px;margin:var(--space-8) 0 var(--space-16);padding:var(--space-8) var(--space-12);color:var(--text-link);font:var(--type-link-s-font);background:0 0;border:0;text-decoration:none}.ca570-change-email:disabled{color:var(--text-disabled)}.caption.ca570-admin-error{color:var(--text-danger)}.nav-item[aria-current=page],.ca534-home[aria-current=page]{background:var(--bg-accent-pale);box-shadow:inset 3px 0 0 var(--bg-accent);border-radius:var(--layout-radius-md);color:var(--text-primary)}html{font-synthesis:none}body{background:var(--bg-canvas);color:var(--text-primary);font:var(--type-body-m-regular-font);letter-spacing:var(--type-body-m-regular-tracking);margin:0}*{box-sizing:border-box}button{cursor:pointer}button:disabled{cursor:default}h1{font:var(--type-heading-h3-font);letter-spacing:var(--type-heading-h3-tracking)}h2{font:var(--type-heading-h5-font);letter-spacing:var(--type-heading-h5-tracking)}dialog h2{font:var(--type-title-l-font);letter-spacing:var(--type-title-l-tracking)}.signout-confirmation{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);width:min(440px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text-primary);margin:auto;padding:0;overflow-y:auto}.signout-confirmation::backdrop{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.signout-confirmation::backdrop{background:color-mix(in srgb, var(--text-primary) 40%, transparent)}}.signout-confirmation-copy{padding:var(--space-24)}.signout-confirmation h2{font:var(--type-heading-h5-font);letter-spacing:var(--type-heading-h5-tracking);margin:0}.signout-confirmation-actions{justify-content:flex-end;gap:var(--space-12);padding:0 var(--space-24) var(--space-24);flex-wrap:wrap;display:flex}.signout-confirmation-error{padding:0 var(--space-24) var(--space-24)}.ca534-sidebar-account{padding:var(--space-12);margin-top:auto}.ca534-profile-trigger{align-items:center;gap:var(--space-12);padding:var(--space-8);border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--bg-surface);color:var(--text-primary);text-align:left;display:flex}.ca534-profile-trigger:hover,.ca534-profile-trigger[data-popup-open]{background:var(--bg-accent-pale)}.ca534-profile-trigger-topbar{border-radius:var(--radius-badge);border:0;padding:0}.ca534-profile-trigger-sidebar{width:100%}.ca534-profile-avatar{border-radius:var(--radius-badge);background:var(--bg-accent-neutral);width:40px;height:40px;color:var(--text-primary);font:var(--type-body-m-semibold-font);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ca534-profile-identity{min-width:0;font:var(--type-body-m-medium-font)}.ca534-profile-positioner{z-index:50;outline:none}.ca534-profile-popup{width:min(264px,100vw - 32px);max-height:min(calc(100dvh - 32px), var(--available-height));padding:var(--space-8);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);color:var(--text-primary);outline:none;overflow-y:auto}.ca534-profile-popup-topbar{width:min(232px,100vw - 32px)}.ca534-profile-summary{align-items:center;gap:var(--space-12);padding:var(--space-12);display:flex}.ca534-profile-popup-sidebar .ca534-profile-summary{background:var(--bg-surface-raised);border-radius:var(--radius-control)}.ca534-profile-separator{background:var(--border-default);height:1px;margin:var(--space-8) 0}.ca534-profile-item{cursor:pointer;padding:var(--space-12);border-radius:var(--radius-control);font:var(--type-body-m-medium-font);outline:none}.ca534-profile-item:is(:hover,[data-highlighted]){background:var(--bg-surface-sunken)}.ca534-profile-item:focus-visible,.ca534-profile-trigger:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.sidebar{background:var(--bg-surface);border-bottom:1px solid var(--border-default);flex-direction:column;display:flex}.brand{align-items:center;gap:var(--component-brand-gap);padding:var(--component-brand-top) var(--component-brand-inline) var(--component-brand-bottom);display:flex}.brand-name{font:var(--type-title-m-font);letter-spacing:var(--type-title-m-tracking)}.navigation{gap:var(--component-navigation-gap);padding:var(--component-navigation-block) var(--component-navigation-inline);display:flex;overflow-x:auto}.nav-item{align-items:center;gap:var(--component-nav-gap);min-height:var(--component-nav-height);padding:var(--component-nav-block) var(--component-nav-inline);border-radius:var(--component-nav-radius);color:var(--text-secondary);font:var(--type-body-m-medium-font);letter-spacing:var(--type-body-m-medium-tracking);flex-shrink:0;display:flex}.nav-item svg{flex-shrink:0}.nav-item svg[data-icon]{color:var(--icon-secondary)}.agent-icon svg[data-icon]{color:var(--icon-primary)}.nav-item[aria-current]{background:var(--bg-accent-pale);color:var(--text-primary)}.nav-item[aria-current] svg{color:var(--icon-primary)}.admin-nav-link{text-decoration:none}.admin-nav-link:focus-visible{outline:2px solid var(--border-focus);outline-offset:var(--space-4)}.badge{min-height:var(--component-badge-height);padding:var(--component-badge-block) var(--component-badge-inline);border-radius:var(--component-badge-radius);background:var(--bg-accent-pale);color:var(--text-secondary);font:var(--type-label-xs-font);letter-spacing:var(--type-label-xs-tracking);justify-content:center;align-items:center;display:inline-flex}.inbox-count{height:var(--space-20);min-height:var(--space-20);min-width:var(--space-20);padding:0 var(--space-8);margin-block:calc((var(--type-label-xs-line) + var(--component-badge-block) + var(--component-badge-block) - var(--space-20)) / 2);border-radius:var(--radius-badge);background:var(--bg-accent);color:var(--text-on-accent);font:var(--type-label-xs-font);letter-spacing:var(--type-label-xs-tracking);white-space:nowrap;flex-shrink:0;margin-left:auto}.inbox-count-single{width:var(--space-20);padding-inline:0}.agents{padding:var(--component-agents-block) 0;border-top:1px solid var(--border-default);margin:0}.agents-heading{align-items:center;gap:var(--space-8);padding:var(--component-agents-heading-top) var(--component-agents-heading-inline) var(--component-agents-heading-bottom);flex-wrap:wrap;display:flex}.agents-heading h2{color:var(--text-tertiary);font:var(--type-overline-m-font);letter-spacing:var(--type-overline-m-tracking);text-transform:uppercase}.agent-list{gap:var(--component-navigation-gap);padding:0 var(--component-navigation-inline);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.agent-list li{min-width:0}.agent-item{min-height:var(--component-agent-height);gap:var(--component-agent-gap);padding:var(--component-agent-block) var(--component-agent-inline);font:var(--type-body-m-medium-font);letter-spacing:var(--type-body-m-medium-tracking)}.agent-icon{width:var(--size-agent-icon);height:var(--size-agent-icon);border-radius:var(--component-agent-icon-radius);background:var(--bg-surface-sunken);color:var(--icon-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.demo-profile{align-items:center;gap:var(--component-profile-gap);padding:var(--component-profile-top) var(--component-profile-inline) var(--component-profile-bottom);border-top:1px solid var(--border-default);font:var(--type-body-m-medium-font);letter-spacing:var(--type-body-m-medium-tracking);margin:0;display:flex}.avatar{width:var(--size-avatar);height:var(--size-avatar);border-radius:var(--radius-badge);background:var(--bg-accent-neutral);color:var(--text-primary);font:var(--type-body-m-semibold-font);letter-spacing:var(--type-body-m-semibold-tracking);flex-shrink:0;justify-content:center;align-items:center;display:flex}.demo-profile .avatar{width:var(--component-profile-avatar);height:var(--component-profile-avatar)}.source-input{height:var(--component-input-height);border-width:var(--component-input-border);border-radius:var(--component-input-radius);padding:0 var(--component-input-inline);border-style:solid}.profile-caption{color:var(--text-tertiary);font:var(--type-caption-m-font);letter-spacing:var(--type-caption-m-tracking)}.workspace-header{border-bottom:1px solid var(--border-default);background:var(--bg-surface)}.ca534-sidebar-brand{padding:var(--space-24)}.ca534-brand-lockup{gap:var(--space-8);flex-direction:column;width:fit-content;max-width:100%;display:flex}.ca534-brand-lockup>span{text-align:right;color:var(--text-secondary);font:var(--type-caption-m-font);align-self:flex-end}.ca534-navigation{gap:var(--space-4);padding:var(--space-12);flex-direction:column;display:flex}.ca534-nav-row{width:100%;min-width:0;min-height:44px;padding:var(--space-12);gap:var(--space-12);flex-shrink:1}.ca534-nav-row>span:not(.badge){overflow-wrap:anywhere;min-width:0}.ca534-parent{justify-content:space-between;align-items:center;gap:var(--space-12);width:100%;min-height:44px;padding:var(--space-12);border-radius:var(--radius-control);background:var(--bg-surface-raised);color:var(--text-primary);font:var(--type-body-m-medium-font);text-align:left;display:flex}.ca534-home[aria-current=page]{background:var(--bg-accent-pale)}.ca534-admin-group{min-width:0;margin-top:var(--space-24)}.ca534-admin-children{gap:var(--space-4);margin-top:var(--space-8);margin-left:var(--space-24);flex-direction:column;display:flex}.ca534-admin-children[hidden]{display:none}.ca534-agents{padding:var(--space-24) var(--space-12)}.ca534-agents-heading{align-items:center;gap:var(--space-8);padding:0 var(--space-12);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.ca534-agents-heading h2{color:var(--text-tertiary);font:var(--type-overline-m-font);letter-spacing:var(--type-overline-m-tracking);text-transform:uppercase}.ca534-agent-list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ca534-parent:not([aria-current=page]):hover,.ca534-nav-row.admin-nav-link:not([aria-current=page]):hover{background:var(--bg-surface-sunken)}.ca534-parent:focus-visible,.ca534-breadcrumbs a:focus-visible{outline:2px solid var(--border-focus);outline-offset:var(--space-4)}.ca534-topbar{justify-content:space-between;align-items:center;gap:var(--space-16);min-height:72px;padding-block:var(--space-12);flex-wrap:wrap;display:flex}.ca534-topbar>nav{flex:1 1 0;min-width:0}.ca558-topbar-actions{justify-content:flex-end;align-items:center;gap:var(--space-16);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.ca558-topbar-actions>:not(dialog){overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.ca534-breadcrumbs{align-items:center;gap:var(--space-8);color:var(--text-secondary);font:var(--type-caption-m-font);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ca534-breadcrumbs li{overflow-wrap:anywhere;min-width:0}.ca534-breadcrumbs a{color:inherit;text-decoration:none}.ca534-breadcrumbs a:hover{text-decoration:underline}.workspace-main{background:var(--bg-surface-raised);min-height:calc(100vh - var(--size-header))}.ca561-workspace-content{flex-direction:column;gap:32px;display:flex}.ca561-workspace-content>*{margin-block:0}.eyebrow{color:var(--text-secondary);font:var(--type-overline-m-font);letter-spacing:var(--type-overline-m-tracking);text-transform:uppercase}.muted{color:var(--text-secondary)}.caption{color:var(--text-tertiary);font:var(--type-caption-m-font);letter-spacing:var(--type-caption-m-tracking)}.surface-card{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:var(--radius-card)}.welcome-icon{background:var(--bg-accent-pale);color:var(--icon-accent)}.foundation-title{font:var(--type-body-m-semibold-font);letter-spacing:var(--type-body-m-semibold-tracking)}.foundation-status{border-top:1px solid var(--border-subtle)}.skip-link{left:var(--space-12);top:calc(-1 * var(--size-header));z-index:20;border-radius:var(--radius-control);padding:var(--space-10) var(--space-16);background:var(--bg-accent);color:var(--text-primary);font:var(--type-label-m-font);letter-spacing:var(--type-label-m-tracking);position:absolute}.skip-link:focus-visible{top:var(--space-12);outline:2px solid var(--border-focus);outline-offset:var(--space-4)}@media (min-width:768px){.sidebar{width:var(--size-sidebar);border-right:1px solid var(--border-default);border-bottom:0;position:fixed;inset:0 auto 0 0;overflow-y:auto}.navigation{flex-direction:column;overflow-x:visible}.nav-item{width:100%}.agent-list{grid-template-columns:minmax(0,1fr)}.demo-profile{margin-top:auto}}@media (max-width:359px){.agent-list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.ob-layout{min-height:max(975px,calc(100dvh - var(--ui-preview-height,0px)));background:var(--bg-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ob-main{justify-content:center;align-items:center;min-width:0;padding:64px 24px;display:flex}.ob-content{flex-direction:column;gap:48px;width:400px;max-width:100%;display:flex}.ob-content>.ds-progress,.ob-form>.ds-information-block{width:100%}.ob-heading{flex-direction:column;gap:24px;display:flex}.ob-heading h1{font:600 48px/56px var(--typography-font-family-display);letter-spacing:-.6px;margin:0}.ob-layout[data-onboarding-view=account] h1,.ob-layout[data-onboarding-view=profile] h1,.ob-layout[data-onboarding-view=coming] h1{letter-spacing:-.2px;font-size:40px;line-height:48px}.ob-heading h1:focus,.ob-home-title:focus{outline:none}.ob-heading p{color:var(--text-secondary);font:400 16px/24px var(--typography-font-family-text);margin:0}.ob-email,.ob-notice{overflow-wrap:anywhere}.ob-form{flex-direction:column;gap:24px;min-width:0;display:flex}.ob-layout[data-onboarding-view=email] .ob-form{gap:48px}.ob-form>.ds-button{width:100%}.ob-hero{background:var(--bg-surface-raised);min-width:0;overflow:hidden}.ob-hero .ds-carousel{width:100%;height:100%}.ob-legal{text-align:center;color:var(--text-secondary);font:400 12px/16px var(--typography-font-family-text);margin:0}.ob-legal a{text-decoration:underline}.ob-otp-links{font:400 14px/20px var(--typography-font-family-text);color:var(--text-secondary);flex-direction:column;align-items:center;gap:16px;display:flex}.ob-account-choices{flex-wrap:wrap;gap:16px;display:flex}.ob-actions{justify-content:space-between;gap:16px;display:flex}.ob-actions-end{justify-content:flex-end}.ob-profile-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.ob-profile-fields .ds-field[data-family=select]{gap:16px}.ob-handles{flex-direction:column;gap:16px;min-width:0;display:flex}.ob-handles-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ob-handles-heading h2{font:500 14px/20px var(--typography-font-family-text);margin:0}.ob-country-popup{z-index:150;width:var(--anchor-width);max-width:calc(100vw - 24px)}.ob-country-popup .ds-select-popup{max-height:300px;overflow:auto}.ob-country-popup [data-highlighted]{background:var(--bg-surface-sunken)}.ob-matches{padding:24px}.ob-matches>div{text-align:center;padding:64px 12px}.ob-matches h3{font:600 24px/32px var(--typography-font-family-display)}.ob-matches p{color:var(--text-secondary);margin-top:12px}.ob-home-title{margin-bottom:24px}.ob-preview-notice{margin-top:var(--space-12);color:var(--text-secondary);font:var(--type-body-s-regular-font)}.ob-home-figma>div{min-height:calc(100dvh - var(--ui-preview-height,0px))}.ob-home-heading{gap:var(--space-16);padding:var(--space-24) var(--layout-space-4);border-bottom:1px solid var(--border-subtle);background:var(--bg-surface-raised);flex-direction:column;display:flex}.ob-home-heading nav{font:500 14px/18px var(--typography-font-family-text);color:var(--text-tertiary)}.ob-home-heading h1{font:var(--type-heading-h1-font);letter-spacing:var(--type-heading-h1-tracking);overflow-wrap:anywhere;margin:0}.ob-home-heading h1:focus{outline:none}.ob-home-heading>p{color:var(--text-secondary);font:400 13px/16px var(--typography-font-family-text);margin:0}.ob-home-figma .workspace-main{min-height:calc(100dvh - var(--ui-preview-height,0px) - 171px)}.ob-home-figma .workspace-main>div{padding:var(--space-24) var(--layout-space-4) var(--layout-space-4)}.ob-home-figma .ca561-workspace-content{gap:var(--space-24);max-width:none}.ob-home-section-title{font:600 15px/19px var(--typography-font-family-text);margin:0}.ob-home-connections{gap:var(--layout-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.ob-home-connection{align-items:center;gap:var(--space-12);height:230px;padding:var(--space-24) var(--space-20);border-color:var(--border-subtle);border-radius:var(--layout-radius-xl);flex-direction:column;display:flex}.ob-home-mark{border:.688px solid var(--border-subtle);background:var(--bg-surface);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ob-home-mark img{object-fit:contain;width:22px;height:22px}.ob-home-connection h3{font:var(--type-title-s-font);letter-spacing:var(--type-title-s-tracking);margin:0}.ob-home-connection>p{width:150px;max-width:100%;height:32px;color:var(--text-tertiary);font:var(--type-caption-s-font);text-align:center;margin:0}.ob-home-connection .ds-button[aria-disabled=true]{cursor:default}.ob-home-feedback{color:var(--text-secondary);font:var(--type-body-s-regular-font)}.ob-home-table-card{border-color:var(--border-subtle);border-radius:var(--layout-radius-lg);height:406px;padding:17px 19px 0;overflow:hidden}.ob-home-table-scroll{max-width:100%;overflow:auto}.ob-home-table-scroll:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.ob-home-table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;min-width:1088px}.ob-home-table col:first-child{width:23.897%}.ob-home-table col:nth-child(2){width:38.603%}.ob-home-table col:nth-child(3){width:20.221%}.ob-home-table col:nth-child(4){width:17.279%}.ob-home-table thead tr{height:24px}.ob-home-table tbody tr{height:52px}.ob-home-table tr{border-bottom:1px solid var(--border-subtle)}.ob-home-table th,.ob-home-table td{vertical-align:middle;overflow-wrap:anywhere;padding:0}.ob-home-table thead th{vertical-align:top;color:var(--text-tertiary);font:600 10px/14px var(--typography-font-family-text);text-transform:uppercase}.ob-home-table tbody th{font:600 13px/16px var(--typography-font-family-text)}.ob-home-table tbody td{color:var(--text-secondary);font:400 13px/16px var(--typography-font-family-text)}.ob-home-figma .ca534-agents{padding-top:var(--space-20)}.ob-home-figma .ca534-agents-heading{margin-bottom:var(--space-16)}.ob-home-figma .ca534-agents-heading h2{color:var(--text-secondary)}.ob-home-figma .ca534-agents-heading .badge{display:none}.ob-home-figma .nav-item svg[data-icon]{color:var(--icon-primary)}.ob-home-figma .ca534-sidebar-account{padding:var(--space-12) var(--space-8)}.ob-home-account{gap:var(--space-12);padding:var(--space-8);border:1px solid var(--border-default);border-radius:6px;align-items:flex-start;display:flex}.ob-home-account>div{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ob-home-account p{font:var(--type-body-m-medium-font);overflow-wrap:anywhere;margin:0}.ob-home-account p+p{color:var(--text-secondary);font:var(--type-caption-m-font)}.ob-home-figma .ca534-profile-copy{gap:var(--space-4);text-align:left;flex-direction:column;min-width:0;display:flex}.ob-home-figma .ca534-profile-copy>span{text-overflow:ellipsis;white-space:nowrap;font:var(--type-body-m-medium-font);overflow:hidden}.ob-home-figma .ca534-profile-copy>span+span{color:var(--text-secondary);font:var(--type-caption-m-font)}@media (max-width:767px){.ob-home-heading{padding:var(--space-24)}.ob-home-heading h1{font-size:30px;line-height:38px}.ob-home-figma .workspace-main>div{padding-inline:var(--space-24)}}[data-onboarding-view=home] .demo-profile{overflow-wrap:anywhere;min-width:0}@media (max-width:1023px){.ob-layout{flex-direction:column;min-height:0;display:flex}.ob-hero{order:-1}.ob-main{padding:24px 24px 32px}.ob-content{gap:24px;width:480px}.ob-brand img{width:180px!important}.ob-heading{gap:12px}.ob-layout[data-onboarding-view=email] .ob-form{gap:24px}.ob-heading h1,.ob-layout[data-onboarding-view] h1{letter-spacing:-.6px;font-size:36px;line-height:1.15}}@media (max-width:479px){.ob-content{width:342px}.ob-heading h1,.ob-layout[data-onboarding-view] h1{letter-spacing:-.6px;font-size:30px;line-height:1.15}.ob-handles-heading{align-items:flex-start}.ob-form .ds-otp-scroll{max-width:100%}}@media (max-width:359px){.ob-profile-fields{grid-template-columns:1fr}}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}
