/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-mono:var(--font-mono-stack);--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--leading-tight:1.25;--radius-xs:.125rem;--radius-sm:5px;--radius-md:12px;--radius-lg:22px;--radius-xl:.75rem;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-body-stack);--default-mono-font-family:var(--font-mono-stack);--color-paper:var(--ds-paper);--color-paper-deep:var(--ds-paper-deep);--color-sheet:var(--ds-sheet);--color-recessed:var(--ds-recessed);--color-ink:var(--ds-ink);--color-ink-soft:var(--ds-ink-soft);--color-muted:var(--ds-muted);--color-line:var(--ds-line);--color-frame:var(--ds-frame);--color-inverse:var(--ds-inverse);--color-on-inverse:var(--ds-on-inverse);--color-orange:var(--ds-orange);--color-on-orange:var(--ds-on-orange);--color-orange-readable:var(--ds-orange-readable);--color-citron:var(--ds-citron);--color-on-citron:var(--ds-on-citron);--color-focus:var(--ds-focus);--radius-round:999px;--shadow-control:var(--shadow-control);--shadow-control-signal:var(--shadow-control-signal);--shadow-command-selected:var(--shadow-command-selected);--shadow-card:var(--shadow-card);--shadow-board:var(--shadow-board);--shadow-hero:var(--shadow-hero);--breakpoint-xs:23.75rem}:root{color-scheme:light;--palette-paper:#f5f6ef;--palette-paper-deep:#e7e9df;--palette-white:#fff;--palette-ink:#11120f;--palette-ink-soft:#252721;--palette-muted:#65695f;--palette-line:#cdd0c4;--palette-orange:#f15432;--palette-orange-deep:#bd301f;--palette-orange-bright:#ff6a3d;--palette-citron:#e2fa62;--palette-night-deep:#0b0c0a;--palette-night-surface:#1a1c17;--palette-night-muted:#adb1a6;--palette-night-line:#4b4d46;--palette-neutral-mid:#85847d;--palette-neutral-deep:#55584f;--ds-paper:var(--palette-paper);--ds-paper-deep:var(--palette-paper-deep);--ds-sheet:var(--palette-white);--ds-recessed:var(--palette-paper-deep);--ds-ink:var(--palette-ink);--ds-ink-soft:var(--palette-ink-soft);--ds-muted:var(--palette-muted);--ds-line:var(--palette-line);--ds-frame:var(--palette-ink);--ds-inverse:var(--palette-ink);--ds-on-inverse:var(--palette-white);--ds-orange:var(--palette-orange);--ds-on-orange:var(--palette-ink);--ds-orange-readable:var(--palette-orange-deep);--ds-citron:var(--palette-citron);--ds-on-citron:var(--palette-ink);--ds-focus:var(--palette-orange);--ds-backdrop:#11120fb8;--status-neutral-surface:#e7e9df;--status-neutral-border:#cdd0c4;--status-neutral-text:#252721;--status-info-surface:#fff;--status-info-border:#65695f;--status-info-text:#252721;--status-success-surface:#f6fdcd;--status-success-border:#11120f;--status-success-text:#11120f;--status-warning-surface:#fde7e2;--status-warning-border:#f15432;--status-warning-text:#bd301f;--status-danger-surface:#f7e6e4;--status-danger-border:#bd301f;--status-danger-text:#bd301f;--control-disabled-fill:#e7e9df;--control-disabled-border:#85847d;--control-disabled-text:#55584f;--action-danger-fill:#bd301f;--action-danger-text:#fff;--font-body-stack:var(--font-app-sans),"Arial Narrow",Arial,sans-serif;--font-mono-stack:ui-monospace,"SFMono-Regular",Consolas,monospace;--type-display-xl:clamp(3.75rem,6.2vw,7rem);--type-display-xl-leading:.84;--type-display-xl-tracking:-.078em;--type-display-l:clamp(3.5rem,5.8vw,6.35rem);--type-display-l-leading:.87;--type-display-l-tracking:-.075em;--type-heading-l:clamp(2rem,3vw,3.2rem);--type-heading-l-leading:.95;--type-heading-l-tracking:-.06em;--type-heading-m:1.5rem;--type-heading-m-leading:1;--type-heading-m-tracking:-.035em;--type-heading-s:1.125rem;--type-heading-s-leading:1.15;--type-heading-s-tracking:-.02em;--type-body-lead:clamp(1.04rem,1.25vw,1.24rem);--type-body:1rem;--type-body-small:.875rem;--type-label:.75rem;--type-label-tracking:.08em;--type-micro:.6875rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:144px;--border-hairline:1px;--border-structural:2px;--shadow-control:5px 5px 0 var(--ds-frame);--shadow-control-signal:5px 5px 0 var(--ds-citron);--shadow-command-selected:inset 3px 0 0 var(--ds-orange),var(--shadow-card);--shadow-card:8px 8px 0 var(--ds-line);--shadow-board:12px 12px 0 var(--ds-orange);--shadow-hero:17px 17px 0 var(--ds-citron);--control-sm:42px;--control-md:54px;--control-lg:62px;--motion-control:.18s;--motion-scene:.42s;--motion-enter:.72s;--motion-hero:.9s;--ease-out:cubic-bezier(.22,1,.36,1);--layout-page-gutter:clamp(14px,3vw,32px);--layout-page-width:min(calc(100% - 2 * var(--layout-page-gutter)),1440px);--layout-page-width-compact:min(calc(100% - 2 * var(--layout-page-gutter)),1120px);--layout-content-width:1120px;--layout-narrow-width:760px;--blur-load-px:18px;--blur-load-opacity:.46;--blur-load-saturate:.86;--blur-load-scale:1.025;--blur-load-bg:var(--ds-recessed);--z-base:0;--z-raised:10;--z-sticky:20;--z-portal:40;--z-tooltip:45;--z-overlay-backdrop:50;--z-overlay-panel:60;--z-overlay-child:65;--z-nested-backdrop:70;--z-nested-panel:80;--z-nested-child:85;--z-toast:90;--z-skip:100;--z-development:110}[data-theme=dark]{color-scheme:dark;--ds-paper:#11120f;--ds-paper-deep:#0b0c0a;--ds-sheet:#1a1c17;--ds-recessed:#252721;--ds-ink:#f5f6ef;--ds-ink-soft:#e7e9df;--ds-muted:#adb1a6;--ds-line:#4b4d46;--ds-frame:#85847d;--ds-inverse:#f5f6ef;--ds-on-inverse:#11120f;--ds-orange-readable:#ff6a3d;--ds-focus:#ff6a3d;--ds-backdrop:#000000d1;--status-neutral-surface:#252721;--status-neutral-border:#4b4d46;--status-neutral-text:#e7e9df;--status-info-surface:#252721;--status-info-border:#85847d;--status-info-text:#f5f6ef;--status-success-surface:#3e4424;--status-success-border:#e2fa62;--status-success-text:#f5f6ef;--status-warning-surface:#38241b;--status-warning-border:#ff6a3d;--status-warning-text:#ff6a3d;--status-danger-surface:#2e1e18;--status-danger-border:#ff6a3d;--status-danger-text:#ff6a3d;--control-disabled-fill:#252721;--control-disabled-border:#85847d;--control-disabled-text:#adb1a6}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px;min-height:100%}body,html{background:var(--ds-paper);color:var(--ds-ink)}body{min-height:100vh;font-family:var(--font-body-stack);font-size:var(--type-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-weight:480;line-height:1.6;overflow-x:hidden}button,input,select,textarea{font:inherit}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--ds-citron);color:var(--ds-on-citron)}:where(a,button,input,textarea,select,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--ds-focus);outline-offset:4px}}@layer primitives{.theme-transition,.theme-transition *{transition:background-color var(--motion-control) var(--ease-out),border-color var(--motion-control) var(--ease-out),color var(--motion-control) var(--ease-out),fill var(--motion-control) var(--ease-out),stroke var(--motion-control) var(--ease-out)}.brand-mark-light{display:block}.brand-mark-dark-fallback,[data-theme=dark] .brand-mark-light{display:none}[data-theme=dark] .brand-mark-dark-fallback{display:grid}:where(button,input,textarea,select,[role=button]):disabled,:where(button,input,textarea,select,[role=button])[aria-disabled=true]{border-color:var(--control-disabled-border)!important;background:var(--control-disabled-fill)!important;color:var(--control-disabled-text)!important;box-shadow:none!important;transform:none!important}.skip-link{z-index:var(--z-skip);border:2px solid var(--ds-frame);background:var(--ds-citron);color:var(--ds-on-citron);transition:transform var(--motion-control) var(--ease-out);border-radius:5px;padding:11px 16px;font-weight:760;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus-visible{transform:translateY(0)}.display-title{font:790 var(--type-display-xl)/var(--type-display-xl-leading) var(--font-body-stack);letter-spacing:var(--type-display-xl-tracking);text-wrap:balance}.display-heading{font:770 var(--type-heading-l)/var(--type-heading-l-leading) var(--font-body-stack);letter-spacing:var(--type-heading-l-tracking);text-wrap:balance}.font-mono{font-family:var(--font-mono-stack)}.focus-ring{outline:3px solid var(--ds-focus);outline-offset:4px}}@layer components,patterns;@layer routes{.dashboard-root{background:var(--ds-paper);min-height:100dvh;color:var(--ds-ink)}.dashboard-app-shell{grid-template-columns:244px minmax(0,1fr);min-height:100dvh;display:grid}.dashboard-main{width:100%;min-width:0;max-width:1440px;margin-inline:auto;padding:28px 32px 64px}.dashboard-sidebar{z-index:var(--z-sticky);border-right:1px solid var(--ds-line);background:var(--ds-sheet);height:100dvh;padding:16px 14px 12px;position:sticky;top:0;overflow-y:auto}.dashboard-sidebar,.dashboard-sidebar-top{flex-direction:column;display:flex}.dashboard-sidebar-bottom{border-top:1px solid var(--ds-line);margin-top:auto;padding-top:12px}.dashboard-sidebar-verification{border:1px solid var(--ds-line);border-left:3px solid var(--ds-orange);border-radius:var(--radius-sm);background:var(--ds-recessed);gap:8px;margin-bottom:10px;padding:11px 12px;display:grid}.dashboard-sidebar-verification-heading{color:var(--ds-ink);align-items:center;gap:7px;font-size:.78rem;font-weight:780;display:flex}.dashboard-sidebar-verification-heading>span{border-radius:var(--radius-xs);background:var(--ds-orange);width:20px;height:20px;color:var(--ds-on-orange);flex:none;place-items:center;font-size:.7rem;font-weight:900;display:grid}.dashboard-sidebar-verification-copy{color:var(--ds-muted);font-size:.72rem;font-weight:620;line-height:1.45}.dashboard-sidebar-verification-link{width:fit-content;color:var(--ds-orange-readable);font-size:.74rem;font-weight:780;text-decoration:none}.dashboard-sidebar-verification-link:hover{text-underline-offset:3px;text-decoration:underline}.dashboard-brand-link{min-width:0;color:var(--ds-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.dashboard-brand-mark{flex:none;place-items:center;width:38px;height:38px;display:grid}.dashboard-brand-copy{min-width:0}.dashboard-sidebar-create{width:100%;margin-top:14px;min-height:48px!important}.dashboard-sidebar-nav{gap:15px;margin-top:20px;display:grid}.dashboard-sidebar-nav-group{gap:2px;display:grid}.dashboard-sidebar-section-label{color:var(--ds-muted);letter-spacing:.015em;margin:0 0 3px;padding-inline:10px;font-size:.68rem;font-weight:720;line-height:1.2}.dashboard-sidebar-link{border-radius:var(--radius-sm);min-height:44px;color:var(--ds-ink-soft);transition:background var(--motion-control) var(--ease-out),border-color var(--motion-control) var(--ease-out),color var(--motion-control) var(--ease-out);border-left:3px solid #0000;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:12px;padding:7px 10px;text-decoration:none;display:grid}.dashboard-sidebar-link:hover{background:var(--ds-recessed);color:var(--ds-ink)}.dashboard-sidebar-link-active{border-left-color:var(--ds-orange);background:var(--ds-orange)}@supports (color:color-mix(in lab,red,red)){.dashboard-sidebar-link-active{background:color-mix(in srgb,var(--ds-orange) 12%,var(--ds-sheet))}}.dashboard-sidebar-link-active{color:var(--ds-ink)}.dashboard-sidebar-link-icon{color:currentColor;place-items:center;width:20px;height:20px;display:grid}.dashboard-sidebar-link-active .dashboard-sidebar-link-icon{color:var(--ds-orange-readable)}.dashboard-sidebar-link-label{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:680;overflow:hidden}.dashboard-sidebar-link-active .dashboard-sidebar-link-label{font-weight:760}.account-avatar{border:1px solid var(--ds-frame);border-radius:var(--radius-sm);background:var(--ds-sheet);flex:none;place-items:center;padding:2px;display:inline-grid}.dashboard-account-trigger{border-radius:var(--radius-sm);width:100%;min-width:0;min-height:58px;color:var(--ds-ink);text-align:left;cursor:pointer;transition:background var(--motion-control) var(--ease-out),color var(--motion-control) var(--ease-out);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 4px;display:grid}.dashboard-account-trigger:hover,.dashboard-account-trigger[data-state=open]{background:var(--ds-recessed)}.dashboard-account-menu-summary-copy,.dashboard-account-trigger-copy{gap:2px;min-width:0;display:grid}.dashboard-account-menu-summary-copy strong,.dashboard-account-trigger-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:760;line-height:1.15;overflow:hidden}.dashboard-account-menu-summary-copy span,.dashboard-account-trigger-copy>span{color:var(--ds-muted);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.dashboard-account-trigger-chevron{width:20px;height:20px;color:var(--ds-muted);place-items:center;display:grid}.dashboard-account-menu-content{width:min(19rem,100vw - 20px);max-height:min(36rem,calc(var(--radix-dropdown-menu-content-available-height) - 8px));overflow-y:auto}.dashboard-account-menu-summary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid}.dashboard-account-plan-badge{border:1px solid var(--ds-frame);border-radius:var(--radius-sm);background:var(--ds-citron);width:fit-content;color:var(--ds-on-citron);font:700 var(--type-micro)/1 var(--font-mono-stack);text-transform:uppercase;grid-column:2;padding:3px 6px}.dashboard-account-menu-item-active{background:var(--ds-orange)!important;color:var(--ds-on-orange)!important}.dashboard-account-menu-control{width:100%!important;height:auto!important;min-height:38px!important;color:var(--ds-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-start!important;gap:8px!important;padding:8px 10px!important;display:flex!important;transform:none!important}.dashboard-account-menu-control .theme-toggle-glyph{place-items:center;width:17px;height:17px;display:grid}.dashboard-account-menu-language[data-disabled]{border-color:var(--control-disabled-border)!important;background:var(--control-disabled-fill)!important;color:var(--control-disabled-text)!important}.dashboard-account-menu-signout{color:var(--status-danger-text)}.dashboard-mobile-header,.dashboard-mobile-nav{display:none}@media (max-width:79.99rem){.dashboard-app-shell{display:block}.dashboard-sidebar{display:none}.dashboard-mobile-header{z-index:var(--z-sticky);border-bottom:1px solid var(--ds-line);background:var(--ds-sheet);justify-content:space-between;align-items:center;gap:12px;width:100%;height:68px;padding:10px 18px;display:flex;position:sticky;top:0}.dashboard-mobile-actions{align-items:center;gap:8px;display:flex}.dashboard-mobile-verify{color:var(--ds-orange-readable);font-size:.75rem;font-weight:780;text-decoration:none}.dashboard-account-trigger-mobile{border:1px solid var(--ds-line);border-radius:var(--radius-sm);background:var(--ds-paper);grid-template-columns:auto auto;width:auto;min-height:44px;padding:3px}.dashboard-account-trigger-mobile .dashboard-account-trigger-copy{display:none}.dashboard-mobile-nav{border-bottom:1px solid var(--ds-line);background:var(--ds-paper);grid-template-columns:44px repeat(3,minmax(0,1fr));gap:6px;width:100%;min-width:0;padding:8px 18px 9px;display:grid;overflow-x:hidden}.dashboard-mobile-create{width:44px;min-width:44px;min-height:44px;padding:0}.dashboard-mobile-link{border:1px solid var(--ds-line);border-radius:var(--radius-sm);background:var(--ds-sheet);min-width:0;min-height:44px;color:var(--ds-muted);white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:7px 5px;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.dashboard-mobile-link-icon{flex:none;place-items:center;width:18px;height:22px;display:grid}.dashboard-mobile-link-active{border-color:var(--ds-frame);background:var(--ds-orange);color:var(--ds-on-orange)}.dashboard-main{padding:24px 18px 48px}}@media (max-width:36.24rem){.dashboard-mobile-header{padding-inline:14px}.dashboard-mobile-nav{gap:4px;padding-inline:14px}.dashboard-brand-copy small,.dashboard-mobile-link-icon{display:none}.dashboard-main{padding:20px 14px 40px}}.dashboard-load-swap,.dashboard-page-stack{gap:18px;min-width:0;display:grid}.etsy-connection-status-badge,.etsy-connection-status-badge>span{overflow-wrap:normal;word-break:normal}.dashboard-compact-header{border-bottom:1px solid var(--ds-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 24px;padding-bottom:18px;display:grid}.dashboard-compact-header-copy{gap:5px;display:grid}.dashboard-compact-header-copy p{max-width:62ch;color:var(--ds-muted);font-size:.9rem;line-height:1.5}.dashboard-compact-title{color:var(--ds-ink);letter-spacing:var(--type-heading-m-tracking);margin:0;font-size:clamp(1.7rem,2vw,2.2rem);font-weight:770;line-height:1}.dashboard-compact-header-action[data-hidden=true]{visibility:hidden;pointer-events:none}.dashboard-field{width:100%;min-height:var(--control-md);border:1px solid var(--ds-line);border-radius:var(--radius-sm);background:var(--ds-sheet);color:var(--ds-ink);outline:none;padding:11px 13px}.dashboard-field:focus,.dashboard-field:hover{border-color:var(--ds-frame)}.dashboard-field:focus{outline:3px solid var(--ds-focus);outline-offset:4px}.dashboard-section-label{width:fit-content;color:var(--ds-orange-readable);font:740 var(--type-label)/1.2 var(--font-mono-stack);letter-spacing:var(--type-label-tracking);text-transform:uppercase;display:inline-flex}.dashboard-section-title{color:var(--ds-ink);font-size:var(--type-heading-m);letter-spacing:var(--type-heading-m-tracking);margin-top:5px;font-weight:760;line-height:1}.dashboard-featured-product-room{grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);min-height:250px;display:grid;overflow:hidden;padding:0!important}.dashboard-featured-product-room-media,.dashboard-product-room-card-media{background:var(--ds-recessed);min-width:0;position:relative;overflow:hidden}.dashboard-featured-product-room-media{border-right:1px solid var(--ds-line)}.dashboard-featured-product-room-body{align-content:space-between;gap:18px;padding:22px;display:grid}.dashboard-featured-product-room-copy{gap:11px;display:grid}.dashboard-featured-product-room-title{color:var(--ds-ink);letter-spacing:var(--type-heading-m-tracking);margin:0;font-size:clamp(1.4rem,2vw,1.9rem);font-weight:770;line-height:1}.dashboard-featured-product-room-copy>p:last-child{max-width:58ch;color:var(--ds-muted);font-size:.88rem;line-height:1.5}.dashboard-featured-product-room-footer{border-top:1px solid var(--ds-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:14px;display:flex}.dashboard-featured-product-room-footer p{color:var(--ds-muted);font-size:.75rem}.dashboard-product-summary-strip{border:1px solid var(--ds-line);border-radius:var(--radius-md);background:var(--ds-sheet);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-product-summary-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:grid}.dashboard-product-summary-card+.dashboard-product-summary-card{border-left:1px solid var(--ds-line)}.dashboard-product-summary-card span{color:var(--ds-muted);font-size:.76rem;font-weight:700}.dashboard-product-summary-card strong{color:var(--ds-ink);font-size:1.65rem;font-weight:780;line-height:1}.dashboard-products-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:start;gap:16px;display:grid}.dashboard-workbench-panel{overflow:hidden}.dashboard-product-side-stack{gap:12px;display:grid}.dashboard-recent-product-list{display:grid}.dashboard-product-room-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:12px;display:grid}.dashboard-product-room-card{border:1px solid var(--ds-line);border-radius:var(--radius-md);background:var(--ds-sheet);color:inherit;text-decoration:none;display:grid;overflow:hidden}.dashboard-product-room-card:hover{border-color:var(--ds-frame)}.dashboard-product-room-card-media{aspect-ratio:4/3}.dashboard-product-room-card-body{border-top:1px solid var(--ds-line);gap:8px;padding:12px;display:grid}.dashboard-product-room-card-title-row{gap:7px;display:grid}.dashboard-product-room-card-title-row h3{color:var(--ds-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:750;overflow:hidden}.dashboard-product-room-card-body p{color:var(--ds-muted);font-size:.76rem}.dashboard-product-preview-grid{grid-template-columns:minmax(0,1fr) 30%;gap:5px;height:100%;padding:5px;display:grid}.dashboard-product-preview-main,.dashboard-product-preview-placeholder,.dashboard-product-preview-single,.dashboard-product-preview-thumbs span{border:1px solid var(--ds-line);background:var(--ds-recessed);min-width:0;min-height:0;color:var(--ds-muted);place-items:center;font-size:.75rem;font-weight:700;display:grid;overflow:hidden}.dashboard-product-preview-thumbs{grid-template-rows:repeat(3,minmax(0,1fr));gap:5px;display:grid}.dashboard-product-preview-main img,.dashboard-product-preview-single img,.dashboard-product-preview-thumbs img{object-fit:cover;width:100%;height:100%}.dashboard-product-preview-placeholder,.dashboard-product-preview-single{height:100%;min-height:180px}.dashboard-media-provenance{border:1px solid var(--ds-frame);border-radius:var(--radius-sm);background:var(--ds-sheet);max-width:calc(100% - 16px);color:var(--ds-ink);font-size:var(--type-micro);padding:4px 7px;font-weight:740;position:absolute;bottom:8px;left:8px}.dashboard-progress-lane{gap:10px;display:grid}.dashboard-progress-lane-header{justify-content:space-between;align-items:start;gap:10px;display:flex}.dashboard-progress-lane-header h3{color:var(--ds-ink);font-size:.9rem;font-weight:750}.dashboard-progress-lane-header p{color:var(--ds-muted);margin-top:3px;font-size:.73rem;line-height:1.4}.dashboard-progress-lane-header>span{border:1px solid var(--ds-frame);border-radius:var(--radius-sm);background:var(--ds-recessed);place-items:center;min-width:26px;height:26px;font-size:.72rem;font-weight:750;display:grid}.dashboard-progress-lane-list{display:grid}.dashboard-project-row{border-top:1px solid var(--ds-line);color:inherit;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:5px 10px;padding:9px 0;text-decoration:none;display:grid}.dashboard-project-row-preview{border:1px solid var(--ds-line);border-radius:var(--radius-sm);grid-row:span 2;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.dashboard-project-row-preview img{object-fit:cover;width:100%;height:100%}.dashboard-project-row-copy{gap:2px;min-width:0;display:grid}.dashboard-project-row-copy span:first-child{color:var(--ds-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:740;overflow:hidden}.dashboard-project-row-copy span:last-child,.dashboard-quiet-empty{color:var(--ds-muted);font-size:.73rem;line-height:1.4}.dashboard-project-row-badge{grid-column:2;justify-self:start}.dashboard-product-empty{grid-template-columns:minmax(0,1fr) minmax(240px,.45fr);align-items:center;gap:30px;display:grid;padding:clamp(22px,4vw,38px)!important}.dashboard-product-empty-copy{gap:16px;display:grid}.dashboard-product-empty-title{max-width:18ch;color:var(--ds-ink);letter-spacing:var(--type-heading-l-tracking);margin-top:5px;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:780;line-height:.95}.dashboard-product-empty-body{max-width:58ch;color:var(--ds-muted);margin-top:12px;font-size:.94rem;line-height:1.55}.dashboard-product-empty-steps{counter-reset:empty-step;flex-wrap:wrap;gap:6px;display:flex}.dashboard-product-empty-steps span{counter-increment:empty-step;border:1px solid var(--ds-line);border-radius:var(--radius-sm);background:var(--ds-recessed);padding:6px 9px;font-size:.74rem;font-weight:700}.dashboard-product-empty-steps span:before{content:counter(empty-step,decimal-leading-zero) " ";color:var(--ds-orange-readable);font-family:var(--font-mono-stack)}.dashboard-product-empty-visual{border:1px solid var(--ds-frame);border-radius:var(--radius-md);background:var(--ds-recessed);grid-template-columns:minmax(72px,.7fr) 24px minmax(0,1fr);align-items:center;gap:8px;padding:12px;display:grid}.dashboard-product-empty-slots span,.dashboard-product-empty-source{border:1px solid var(--ds-line);border-radius:var(--radius-sm);background:var(--ds-sheet);min-height:72px;font-size:var(--type-micro);place-items:end start;padding:8px;font-weight:720;display:grid}.dashboard-product-empty-source{min-height:142px}.dashboard-product-empty-connector{background:var(--ds-orange);height:2px}.dashboard-product-empty-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.product-library-filter-bar{border:1px solid var(--ds-line);border-radius:var(--radius-md);background:var(--ds-sheet);gap:13px;padding:14px;display:grid}.product-library-filter-context{gap:2px;display:grid}.product-library-filter-context span{color:var(--ds-ink);font-size:.86rem;font-weight:740}.product-library-filter-context p{color:var(--ds-muted);font-size:.78rem}.product-library-filter-list{flex-wrap:wrap;gap:7px;display:flex}.product-library-filter-chip{min-height:var(--control-sm);border:1px solid var(--ds-line);border-radius:var(--radius-sm);background:var(--ds-sheet);color:var(--ds-ink);cursor:pointer;align-items:center;gap:10px;padding:7px 8px 7px 12px;font-size:.8rem;font-weight:740;display:inline-flex}.product-library-filter-chip:hover{border-color:var(--ds-frame);background:var(--ds-recessed)}.product-library-filter-chip[aria-pressed=true]{border:2px solid var(--ds-frame);background:var(--ds-orange);color:var(--ds-on-orange)}.product-library-filter-count{border-radius:var(--radius-sm);min-width:24px;height:24px;font:700 var(--type-micro)/1 var(--font-mono-stack);border:1px solid;place-items:center;padding-inline:5px;display:grid}.project-library-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));align-items:start;gap:14px;display:grid}.project-card-tile{overflow:hidden}.project-card-tile:focus-within,.project-card-tile:hover{border-color:var(--ds-frame)}.project-card-media{aspect-ratio:4/3;border-bottom:1px solid var(--ds-line);background:var(--ds-recessed);position:relative;overflow:hidden}.project-card-preview{width:100%;height:100%}.project-card-placeholder{background:var(--ds-recessed);place-items:center;display:grid}.project-card-placeholder-label{border:1px solid var(--ds-frame);border-radius:var(--radius-sm);background:var(--ds-sheet);color:var(--ds-ink);padding:5px 8px;font-size:.72rem;font-weight:720}.content-project-card{flex-direction:column;display:flex}.content-project-card-link{color:inherit;text-decoration:none;display:block}.content-project-card-media{aspect-ratio:4/3}.content-project-preview-grid{grid-template-columns:minmax(0,1fr) 72px;gap:5px;padding:5px;display:grid}.content-project-preview-grid img{border:1px solid var(--ds-line);width:100%;height:100%;min-height:0}.content-project-preview-thumbs{grid-template-rows:repeat(3,minmax(0,1fr));gap:5px;min-height:0;display:grid}.content-project-preview-label{border:1px solid var(--ds-frame);border-radius:var(--radius-sm);background:var(--ds-sheet);color:var(--ds-ink);font-size:var(--type-micro);padding:4px 7px;font-weight:740;position:absolute;bottom:8px;left:8px}.content-project-card-body{gap:9px;padding:13px;display:grid}.content-project-card-body h3{color:var(--ds-ink);font-size:1rem;font-weight:760;line-height:1.1}.content-project-package-label,.content-project-set-label{color:var(--ds-muted);font-size:.75rem;font-weight:680}.content-project-next-action{border-left:3px solid var(--ds-orange);gap:2px;padding-left:9px;display:grid}.content-project-next-action span{color:var(--ds-muted);font-size:var(--type-micro);text-transform:uppercase;font-weight:700}.content-project-next-action strong{color:var(--ds-ink);font-size:.84rem;font-weight:750}.content-project-asset-summary{border-top:1px solid var(--ds-line);gap:2px;padding-top:9px;display:grid}.content-project-asset-summary strong{color:var(--ds-ink);font-size:.8rem}.content-project-asset-summary span{color:var(--ds-muted);font-size:.72rem}.content-project-card-actions{border-top:1px solid var(--ds-line);flex-wrap:wrap;gap:7px;margin-top:auto;padding:11px 13px;display:flex}.content-project-card-actions>*{flex:auto;min-width:0}.content-project-card-meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.content-project-disabled-action{border:1px solid var(--control-disabled-border);border-radius:var(--radius-sm);background:var(--control-disabled-fill);color:var(--control-disabled-text);justify-content:center;align-items:center;padding:8px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.asset-ledger-planned-link{color:inherit;gap:12px;padding:14px;text-decoration:none;display:grid}.asset-ledger-planned-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.asset-ledger-planned-heading>span{color:var(--ds-muted);font-size:var(--type-micro);text-transform:uppercase;font-weight:700}.asset-ledger-planned-title{gap:3px;display:grid}.asset-ledger-planned-title h3{color:var(--ds-ink);font-size:1rem;font-weight:750}.asset-ledger-planned-title p{color:var(--ds-muted);font-size:.76rem}.asset-ledger-planned-next{border-top:1px solid var(--ds-line);gap:2px;padding-top:9px;display:grid}.asset-ledger-planned-next span{color:var(--ds-muted);font-size:var(--type-micro);text-transform:uppercase}.asset-ledger-planned-next strong{color:var(--ds-ink);font-size:.8rem}.dashboard-plain-summary{border:1px solid var(--ds-line);border-radius:var(--radius-md);background:var(--ds-sheet);padding:18px}.dashboard-plain-list{display:grid}.dashboard-plain-row{border-top:1px solid var(--ds-line);flex-direction:column;gap:8px;padding-block:14px;display:flex}.dashboard-plain-row:first-child{border-top:0;padding-top:0}.dashboard-plain-row:last-child{padding-bottom:0}.dashboard-plain-row-action{justify-content:space-between}.dashboard-plain-empty{border-block:1px solid var(--ds-line);color:var(--ds-muted);padding-block:14px;font-size:.84rem}.dashboard-plain-grid{gap:0 22px;display:grid}.profile-settings-panel{grid-template-columns:minmax(0,.75fr) minmax(18rem,1.25fr);align-items:start;gap:24px;display:grid}.profile-settings-intro{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.profile-settings-form{gap:14px;display:grid}.settings-section-nav{border-bottom:1px solid var(--ds-line);flex-wrap:wrap;gap:6px;padding-bottom:12px;display:flex}.settings-section-nav a{min-height:var(--control-sm);border:1px solid var(--ds-line);border-radius:var(--radius-sm);background:var(--ds-sheet);color:var(--ds-ink);align-items:center;padding:8px 12px;font-size:.8rem;font-weight:740;text-decoration:none;display:inline-flex}.settings-section-nav a:hover{border-color:var(--ds-frame);background:var(--ds-recessed)}.settings-section-anchor:focus-visible,.settings-section-nav a:focus-visible{outline:3px solid var(--ds-focus);outline-offset:4px}.settings-section-anchor{gap:18px;min-width:0;scroll-margin-top:24px;display:grid}.settings-workspace-summary{border:1px solid var(--ds-line);border-radius:var(--radius-sm);background:var(--ds-recessed);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-workspace-summary>div{gap:4px;padding:13px 14px;display:grid}.settings-workspace-summary>div+div{border-left:1px solid var(--ds-line)}.settings-workspace-summary p{color:var(--ds-muted);font-size:.75rem;font-weight:700}.settings-workspace-summary strong{color:var(--ds-ink);font-size:.82rem}.settings-agent-access-panel{gap:16px;display:grid}.settings-mcp-disclosure{border:1px solid var(--ds-line);border-radius:var(--radius-sm);background:var(--ds-recessed);overflow:hidden}.settings-mcp-disclosure>summary{min-height:var(--control-md);color:var(--ds-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.settings-mcp-disclosure>summary:hover{background:var(--ds-sheet)}.settings-mcp-disclosure>summary:focus-visible{outline:3px solid var(--ds-focus);outline-offset:-4px}.settings-mcp-disclosure>summary>span:first-child{gap:3px;display:grid}.settings-mcp-disclosure>summary strong{font-size:.86rem}.settings-mcp-disclosure>summary small{color:var(--ds-muted);font-size:.72rem}.settings-mcp-disclosure>summary>span:last-child{color:var(--ds-orange-readable);font-size:.75rem;font-weight:740}.settings-mcp-disclosure-content{border-top:1px solid var(--ds-line);background:var(--ds-sheet);gap:16px;padding:16px;display:grid}.dashboard-message,.dashboard-note{border:1px solid var(--status-warning-border);border-radius:var(--radius-sm);background:var(--status-warning-surface);color:var(--status-warning-text);padding:11px 12px;font-size:.82rem;font-weight:680}.dashboard-message{border-color:var(--status-neutral-border);background:var(--status-neutral-surface);color:var(--status-neutral-text)}.dashboard-message-danger{border-color:var(--status-danger-border);background:var(--status-danger-surface);color:var(--status-danger-text)}.dashboard-skeleton-card{border:1px solid var(--ds-line);border-radius:var(--radius-md);background:var(--ds-recessed);min-height:220px;animation:dashboard-skeleton 1.2s ease-in-out infinite alternate}@keyframes dashboard-skeleton{to{opacity:.62}}@media (min-width:51.25rem){.dashboard-plain-row-action{flex-direction:row;align-items:center}.settings-section-readable form{width:100%;max-width:46rem}.dashboard-plain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-plain-grid .dashboard-plain-row:nth-child(2){border-top:0;padding-top:0}}@media (max-width:66.24rem){.dashboard-products-workspace-grid,.profile-settings-panel{grid-template-columns:1fr}}@media (max-width:51.24rem){.dashboard-featured-product-room{grid-template-columns:1fr}.dashboard-featured-product-room-media{border-right:0;border-bottom:1px solid var(--ds-line)}.dashboard-product-empty{grid-template-columns:1fr}}@media (max-width:36.24rem){.dashboard-compact-header{grid-template-columns:1fr;align-items:start}.dashboard-product-summary-strip{grid-template-columns:1fr}.dashboard-product-summary-card+.dashboard-product-summary-card{border-top:1px solid var(--ds-line);border-left:0}.dashboard-product-room-grid,.product-library-filter-list{grid-template-columns:1fr}.product-library-filter-list{display:grid}.product-library-filter-chip{justify-content:space-between;width:100%}.dashboard-product-empty-visual{grid-template-columns:1fr}.dashboard-product-empty-connector{justify-self:center;width:2px;height:18px}.content-project-card-actions>*{flex-basis:100%;width:100%}.settings-section-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-section-nav a{width:100%;min-height:44px}.settings-workspace-summary{grid-template-columns:1fr}.settings-workspace-summary>div+div{border-top:1px solid var(--ds-line);border-left:0}.settings-mcp-disclosure-content{padding:14px}}@media (prefers-reduced-motion:reduce){.dashboard-skeleton-card{transition:none;animation:none}}.project-workspace-action{border-top:1px solid var(--ds-line);justify-content:flex-start;padding-top:12px;display:flex}.product-record-summary{border-block:1px solid var(--ds-line);padding-block:14px}.product-record-list{display:grid}.product-record-row{border-top:1px solid var(--ds-line);flex-direction:column;gap:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.product-record-row{border-top:1px solid color-mix(in srgb,var(--ds-line) 78%,transparent)}}.product-record-row{padding-block:14px}.product-record-row:first-child{border-top:0;padding-top:0}.product-record-row:last-child{padding-bottom:0}.product-record-empty{border-block:1px solid var(--ds-line);color:var(--ds-muted);margin:0;padding-block:14px;font-size:.86rem;font-weight:750;line-height:1.5}.product-record-grid{gap:0 22px;display:grid}@media (min-width:820px){.product-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-record-grid .product-record-row:nth-child(2){border-top:0;padding-top:0}.product-record-row-action{flex-direction:row;justify-content:space-between;align-items:center}}.project-workspace-source-image{aspect-ratio:1;background:var(--ds-recessed);place-items:center;width:min(100%,148px);display:grid}.project-workspace-source-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.project-workspace-source-image img,.project-workspace-source-image.project-detail-preview-empty{border:1px solid var(--ds-line);border-radius:var(--radius-md)}.product-source-description span,.product-source-label{color:var(--ds-muted);margin:0;font-size:.72rem;font-weight:850}.product-source-info h2{max-width:42rem;color:var(--ds-ink);text-wrap:balance;margin:5px 0 0;font-size:1.18rem;font-weight:900;line-height:1.25}.product-workspace-source-copy h2{color:var(--ds-ink);margin:.3rem 0 0;font-size:1.18rem;font-weight:780;line-height:1.2}.product-source-copy{max-width:58ch;color:var(--ds-muted);margin:0;font-size:.86rem;font-weight:720;line-height:1.5}.product-source-meta{flex-wrap:wrap;gap:8px;display:flex}.product-source-meta a,.product-source-meta span{overflow-wrap:anywhere;border:1px solid var(--ds-line);border-radius:var(--radius-sm);background:var(--ds-recessed);max-width:100%}@supports (color:color-mix(in lab,red,red)){.product-source-meta a,.product-source-meta span{background:color-mix(in srgb,var(--ds-recessed) 72%,transparent)}}.product-source-meta a,.product-source-meta span{color:var(--ds-muted);padding:6px 10px;font-size:.78rem;font-weight:850;text-decoration:none}.product-source-meta a{color:var(--ds-orange)}.product-source-meta a:hover{border-color:var(--ds-frame);color:var(--ds-ink)}.product-source-description{border-top:1px solid var(--ds-line);grid-column:1/-1;padding-top:14px}.product-source-description p{max-width:none;color:var(--ds-ink);margin:5px 0 0;font-size:.84rem;font-weight:700;line-height:1.55}@media (min-width:1280px){.product-source-description p{columns:34ch 2;column-gap:28px}}.project-workspace-details{border-top:1px solid var(--ds-line);padding-top:10px}.project-workspace-details summary{cursor:pointer;color:var(--ds-muted);font-size:.78rem;font-weight:850}.product-section-label{border:1px solid var(--ds-orange);width:fit-content;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.product-section-label{border:1px solid color-mix(in srgb,var(--ds-orange) 24%,transparent)}}.product-section-label{border-radius:var(--radius-sm);background:var(--ds-orange)}@supports (color:color-mix(in lab,red,red)){.product-section-label{background:color-mix(in srgb,var(--ds-orange) 9%,transparent)}}.product-section-label{color:var(--ds-orange);padding:5px 8px;font-size:.7rem;font-weight:850;line-height:1}.project-progress-card{position:relative;overflow:hidden}.project-progress-dot{border:1px solid var(--ds-frame);background:var(--ds-sheet);opacity:.72;border-radius:999px;flex:none;width:.72rem;height:.72rem;transition:opacity .18s,transform .18s,background .18s,border-color .18s;display:inline-block}.project-progress-dot[data-active=true]{border-color:var(--ds-orange);background:var(--ds-orange);opacity:1;animation:project-progress-dot 1.25s ease-out infinite}.project-progress-dot[data-done=true]{border-color:var(--status-success-text);background:var(--status-success-text);opacity:.9}.project-progress-shimmer{pointer-events:none;background:linear-gradient(110deg,transparent 0,var(--ds-orange) 42%,transparent 74%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.project-progress-shimmer{background:linear-gradient(110deg,transparent 0,color-mix(in srgb,var(--ds-orange) 10%,transparent) 42%,transparent 74%)}}.project-progress-shimmer{opacity:.55;animation:project-progress-shimmer 2.8s ease-out infinite;transform:translate(-100%)}.project-progress-stage-row{border-radius:var(--radius-md);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.72rem;display:grid}.project-progress-stage-row[data-state=active]{border-color:var(--ds-orange)}@supports (color:color-mix(in lab,red,red)){.project-progress-stage-row[data-state=active]{border-color:color-mix(in srgb,var(--ds-orange) 34%,var(--ds-line))}}.project-progress-stage-row[data-state=active]{background:var(--status-warning-surface)}@supports (color:color-mix(in lab,red,red)){.project-progress-stage-row[data-state=active]{background:color-mix(in srgb,var(--status-warning-surface) 38%,transparent)}}.generation-stage-copy,.project-progress-current{border:1px solid var(--ds-line);border-radius:var(--radius-md);background:var(--ds-sheet)}@supports (color:color-mix(in lab,red,red)){.generation-stage-copy,.project-progress-current{background:color-mix(in srgb,var(--ds-sheet) 76%,transparent)}}.generation-stage-copy,.project-progress-current{padding:.8rem}.generation-stage-copy p,.project-progress-current p{color:var(--ds-muted);font-size:var(--type-micro);letter-spacing:var(--type-label-tracking);text-transform:uppercase;margin:0 0 .25rem;font-weight:900}.generation-stage-copy strong,.project-progress-current strong{color:var(--ds-ink);font-size:.9rem;line-height:1.45}.project-generation-slot-card{transition:border-color var(--motion-control) var(--ease-out),background var(--motion-control) var(--ease-out),box-shadow var(--motion-control) var(--ease-out),transform var(--motion-control) var(--ease-out)}.project-generation-slot-card[data-status=image_generating]{border-color:var(--ds-orange)}@supports (color:color-mix(in lab,red,red)){.project-generation-slot-card[data-status=image_generating]{border-color:color-mix(in srgb,var(--ds-orange) 48%,var(--ds-line))}}.project-generation-slot-card[data-status=image_generating]{background:var(--status-warning-surface)}@supports (color:color-mix(in lab,red,red)){.project-generation-slot-card[data-status=image_generating]{background:color-mix(in srgb,var(--status-warning-surface) 22%,var(--ds-sheet))}}.project-generation-slot-card[data-status=image_generating]{box-shadow:var(--shadow-control-signal)}.project-generation-slot-card[data-status=image_ready]{border-color:var(--status-success-text)}@supports (color:color-mix(in lab,red,red)){.project-generation-slot-card[data-status=image_ready]{border-color:color-mix(in srgb,var(--status-success-text) 44%,var(--ds-line))}}.project-generation-slot-card[data-status=failed]{border-color:var(--status-danger-text)}@supports (color:color-mix(in lab,red,red)){.project-generation-slot-card[data-status=failed]{border-color:color-mix(in srgb,var(--status-danger-text) 44%,var(--ds-line))}}.project-generation-slot-card[data-attention=true]{border-color:var(--status-danger-text)}@supports (color:color-mix(in lab,red,red)){.project-generation-slot-card[data-attention=true]{border-color:color-mix(in srgb,var(--status-danger-text) 42%,var(--ds-line))}}.project-generation-slot-card[data-attention=true]{background:var(--status-danger-text)}@supports (color:color-mix(in lab,red,red)){.project-generation-slot-card[data-attention=true]{background:color-mix(in srgb,var(--status-danger-text) 6%,var(--ds-sheet))}}.export-readiness-panel,.generation-status-panel,.results-review-summary{border-block:1px solid var(--ds-line);padding-block:14px}.export-readiness-panel{align-items:center;gap:1rem;padding-block:1.25rem;display:grid}.generation-frame-workbench{gap:.9rem;padding-block:.25rem;display:grid}.generation-frame-stage{border-block:1px solid var(--ds-line);background:var(--ds-recessed);min-height:27rem;transition:background-color var(--motion-scene) var(--ease-out),border-color var(--motion-scene) var(--ease-out);place-items:center;padding:clamp(1.25rem,4vw,2.5rem);display:grid;overflow:hidden}.generation-frame-canvas{border:1px solid var(--ds-frame);border-radius:var(--radius-lg);background:var(--ds-sheet);min-width:0;box-shadow:var(--shadow-card);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.generation-frame-canvas:after{z-index:-1;background:linear-gradient(145deg,var(--ds-sheet),transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.generation-frame-canvas:after{background:linear-gradient(145deg,color-mix(in srgb,var(--ds-sheet) 54%,transparent),transparent 58%)}}.generation-frame-canvas:after{content:""}.generation-frame-dots{z-index:-2;opacity:.68;display:none;position:absolute;inset:-2rem}.generation-frame-canvas[data-generating=true] .generation-frame-dots{animation-duration:3.4s}.generation-frame-dimensions{border:1px solid var(--ds-line);border-radius:var(--radius-sm);background:var(--ds-sheet);position:absolute;top:.85rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.generation-frame-dimensions{background:color-mix(in srgb,var(--ds-sheet) 88%,transparent)}}.generation-frame-dimensions{color:var(--ds-muted);font-family:var(--font-mono-stack),"SFMono-Regular",Consolas,monospace;white-space:nowrap;padding:.35rem .65rem;font-size:.68rem;font-weight:800}.generation-frame-copy{text-align:center;place-items:center;gap:.65rem;width:min(82%,24rem);padding:2.8rem .75rem 1rem;display:grid}.generation-frame-copy>p{color:var(--ds-ink);letter-spacing:var(--type-heading-m-tracking);font-size:clamp(1rem,2vw,1.2rem);font-weight:900}.generation-frame-copy blockquote{color:var(--ds-muted);text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.78rem;font-weight:650;line-height:1.55;display:-webkit-box;overflow:hidden}.generation-frame-orbit{border:1px solid var(--ds-orange);width:2rem;height:2rem;position:relative}@supports (color:color-mix(in lab,red,red)){.generation-frame-orbit{border:1px solid color-mix(in srgb,var(--ds-orange) 34%,var(--ds-line))}}.generation-frame-orbit{border-radius:50%}.generation-frame-orbit:after{background:var(--ds-orange);outline:3px solid var(--ds-orange);border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:-2px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.generation-frame-orbit:after{outline:3px solid color-mix(in srgb,var(--ds-orange) 18%,transparent)}}.generation-frame-orbit:after{content:"";animation:generation-frame-pulse 1.8s ease-in-out infinite}.generation-frame-controls{border:1px solid var(--ds-line);border-radius:var(--radius-sm);background:var(--ds-recessed);flex-wrap:wrap;justify-self:center;align-items:center;gap:.35rem;width:fit-content;max-width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.generation-frame-controls{background:color-mix(in srgb,var(--ds-recessed) 90%,transparent)}}.generation-frame-controls{box-shadow:var(--shadow-control);padding:.35rem}.generation-frame-control-group{flex-wrap:wrap;gap:.25rem;display:flex}.generation-frame-control-divider{background:var(--ds-line);align-self:stretch;width:1px}.generation-frame-control{border-radius:var(--radius-sm);min-height:2.2rem;color:var(--ds-muted);cursor:pointer;transition:background-color var(--motion-control) var(--ease-out),border-color var(--motion-control) var(--ease-out),color var(--motion-control) var(--ease-out),transform var(--motion-control) var(--ease-out);background:0 0;border:1px solid #0000;padding:.45rem .8rem;font-size:.75rem;font-weight:850}.generation-frame-control:hover:not(:disabled){border-color:var(--ds-line);background:var(--ds-sheet);color:var(--ds-ink);transform:translateY(-1px)}.generation-frame-control[data-active=true]{border-color:var(--ds-inverse);background:var(--ds-inverse);color:var(--ds-on-inverse)}.generation-frame-control:active:not(:disabled){transform:translateY(0)scale(1)}.generation-frame-control:disabled{cursor:not-allowed;opacity:.46}.generation-frame-control[data-active=true]:disabled{opacity:.78}@keyframes generation-frame-drift{0%{opacity:.42;transform:translate(-5px,-4px)}to{opacity:.72;transform:translate(5px,4px)}}@keyframes generation-frame-pulse{0%,to{opacity:.55;transform:translate(-50%)scale(.82)}50%{opacity:1;transform:translate(-50%)scale(1)}}.generation-progress-meter{background:var(--ds-line);border-radius:999px;height:.55rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.generation-progress-meter{background:color-mix(in srgb,var(--ds-line) 70%,transparent)}}.generation-progress-meter{margin-top:1rem}.generation-progress-meter span{border-radius:inherit;background:var(--status-success-text);height:100%;transition:width var(--motion-control) var(--ease-out);display:block}.generation-slot-board{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;display:grid}.vnext-plan-loading{color:var(--ds-muted);align-items:center;gap:.65rem;font-size:.875rem;font-weight:750;display:flex}.vnext-product-world{border-block:1px solid var(--ds-line);gap:1rem;padding-block:1rem;display:grid}.vnext-plan-section-heading h3,.vnext-product-world-copy h3,.vnext-unanswered h3{color:var(--ds-ink);text-wrap:balance;font-size:1.05rem;font-weight:900;line-height:1.3}.vnext-product-world-copy>p:last-child,.vnext-unanswered>div>p:last-child{max-width:72ch;color:var(--ds-muted);text-wrap:pretty;margin-top:.45rem;font-size:.85rem;font-weight:650;line-height:1.6}.vnext-product-world-brief{border:1px solid var(--ds-line);border-radius:var(--radius-md);background:var(--ds-recessed);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.vnext-product-world-brief{background:color-mix(in srgb,var(--ds-recessed) 68%,transparent)}}.vnext-product-world-brief>div{min-width:0;padding:.75rem}.vnext-product-world-brief>div:nth-child(2n){border-left:1px solid var(--ds-line)}.vnext-product-world-brief>div:nth-child(n+3){border-top:1px solid var(--ds-line)}.vnext-product-world-brief dt,.vnext-shot-specs dt{color:var(--ds-muted);font-size:var(--type-micro);letter-spacing:var(--type-label-tracking);text-transform:uppercase;font-weight:900}.vnext-product-world-brief dd,.vnext-shot-specs dd{color:var(--ds-ink);margin-top:.3rem;font-size:.78rem;font-weight:700;line-height:1.45}.vnext-plan-counters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.vnext-plan-counters>div{border-top-width:1px;border-radius:var(--radius-md);background:var(--ds-recessed);border:1px solid var(--ds-line);border-top:3px solid var(--ds-line);gap:.18rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.vnext-plan-counters>div{background:color-mix(in srgb,var(--ds-recessed) 52%,transparent)}}.vnext-plan-counters>div{padding:.75rem}.vnext-plan-counters>div[data-tone=success]{border-top-color:var(--status-success-text)}.vnext-plan-counters>div[data-tone=info]{border-top-color:var(--ds-focus)}.vnext-plan-counters>div[data-tone=danger]{border-top-color:var(--status-danger-text)}.vnext-plan-counters>div[data-tone=neutral]{border-top-color:var(--ds-muted)}.vnext-plan-counters span{color:var(--ds-muted);font-size:var(--type-micro);letter-spacing:var(--type-label-tracking);text-transform:uppercase;font-weight:900}.vnext-plan-counters strong{color:var(--ds-ink);font-size:1.5rem;font-weight:900;line-height:1}.vnext-plan-counters small{color:var(--ds-muted);font-size:.68rem;font-weight:700;line-height:1.35}.vnext-plan-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;display:flex}.vnext-plan-section-heading>p{color:var(--ds-muted);font-size:.75rem;font-weight:800}.vnext-shot-list{gap:.75rem;margin-top:.85rem;display:grid}.vnext-shot-card{border:1px solid var(--ds-line);border-radius:var(--radius-md);background:var(--ds-sheet);grid-template-columns:2.35rem minmax(0,1fr);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.vnext-shot-card{background:color-mix(in srgb,var(--ds-sheet) 76%,transparent)}}.vnext-shot-index{border-right:1px solid var(--ds-line);background:var(--ds-recessed);place-items:start center;display:grid}@supports (color:color-mix(in lab,red,red)){.vnext-shot-index{background:color-mix(in srgb,var(--ds-recessed) 74%,transparent)}}.vnext-shot-index{color:var(--ds-muted);font-variant-numeric:tabular-nums;padding-top:.9rem;font-size:.7rem;font-weight:900}.vnext-shot-main{min-width:0;padding:.85rem}.vnext-shot-main h4{color:var(--ds-ink);font-size:.95rem;font-weight:900;line-height:1.3}.vnext-shot-job{max-width:68ch;color:var(--ds-muted);margin-top:.25rem;font-size:.78rem;font-weight:650;line-height:1.45}.vnext-shot-question{border-left:3px solid var(--ds-orange);background:var(--status-warning-surface);gap:.18rem;margin-top:.75rem;padding:.5rem .65rem;display:grid}@supports (color:color-mix(in lab,red,red)){.vnext-shot-question{background:color-mix(in srgb,var(--status-warning-surface) 34%,transparent)}}.vnext-shot-question span{color:var(--ds-muted);font-size:var(--type-micro);letter-spacing:var(--type-label-tracking);text-transform:uppercase;font-weight:900}.vnext-shot-question strong{color:var(--ds-ink);font-size:.82rem;font-weight:800;line-height:1.45}.vnext-shot-specs{gap:.7rem;margin-top:.8rem;display:grid}.vnext-shot-footnotes{border-top:1px solid var(--ds-line);color:var(--ds-muted);flex-wrap:wrap;justify-content:space-between;gap:.45rem 1rem;margin-top:.8rem;padding-top:.65rem;font-size:.68rem;font-weight:750;line-height:1.45;display:flex}.vnext-unanswered{border:1px solid var(--ds-line);border-radius:var(--radius-md);background:var(--status-warning-surface);gap:.85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.vnext-unanswered{background:color-mix(in srgb,var(--status-warning-surface) 38%,var(--ds-sheet))}}.vnext-unanswered{padding:.9rem}.vnext-unanswered ul{color:var(--ds-ink);gap:.45rem;padding-left:1.1rem;font-size:.78rem;font-weight:700;line-height:1.45;list-style:outside;display:grid}.vnext-unanswered-clear{color:var(--status-success-text);font-size:.82rem;font-weight:800}@media (min-width:820px){.vnext-product-world{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:start}.vnext-plan-counters{grid-template-columns:repeat(4,minmax(0,1fr))}.vnext-shot-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.vnext-unanswered{grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr);align-items:start}}@keyframes project-progress-dot{0%,to{transform:scale(1)}50%{transform:scale(1.28)}}@keyframes project-progress-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.project-progress-dot[data-active=true],.project-progress-shimmer{animation:none}}.workflow-progress-shell{border-block:1px solid var(--ds-line);align-items:center;gap:.9rem;padding-block:.9rem;display:grid}.workflow-progress-copy{min-width:0}.workflow-phase-rail{scrollbar-color:var(--ds-muted) transparent;grid-template-columns:repeat(6,minmax(7rem,1fr));gap:.65rem;margin:0;padding:0 0 .35rem;list-style:none;display:grid;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.workflow-phase-rail{scrollbar-color:color-mix(in srgb,var(--ds-muted) 44%,transparent) transparent}}.workflow-phase-rail{scrollbar-width:thin;scroll-snap-type:x proximity}.workflow-phase-rail::-webkit-scrollbar{height:.45rem}.workflow-phase-rail::-webkit-scrollbar-thumb{border-radius:var(--radius-sm);background:var(--ds-muted)}@supports (color:color-mix(in lab,red,red)){.workflow-phase-rail::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ds-muted) 36%,transparent)}}.workflow-progress-action{white-space:nowrap;justify-self:start}.workflow-progress-shell-results{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding-block:.7rem}.workflow-progress-shell-results .workflow-progress-action{justify-self:end}.workflow-phase-rail li{border:1px solid var(--ds-line);border-radius:var(--radius-md);background:var(--ds-sheet)}@supports (color:color-mix(in lab,red,red)){.workflow-phase-rail li{background:color-mix(in srgb,var(--ds-sheet) 74%,transparent)}}.workflow-phase-rail li{scroll-snap-align:start;gap:.35rem;min-height:4.5rem;padding:.62rem;display:grid}.workflow-phase-rail li span{background:var(--ds-inverse);border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.workflow-phase-rail li span{background:color-mix(in srgb,var(--ds-inverse) 8%,var(--ds-recessed))}}.workflow-phase-rail li span{color:var(--ds-muted);font-size:.72rem;font-weight:900}.workflow-phase-rail li strong{color:var(--ds-ink);font-size:.78rem;line-height:1.25}.project-product-shell .workflow-phase-rail li{background:0 0;border-color:#0000;align-items:center;gap:.5rem;min-height:0;padding:.35rem .45rem;display:flex}.project-product-shell .workflow-phase-rail li[data-state=active]{border-color:var(--ds-orange)}@supports (color:color-mix(in lab,red,red)){.project-product-shell .workflow-phase-rail li[data-state=active]{border-color:color-mix(in srgb,var(--ds-orange) 28%,var(--ds-line))}}.project-product-shell .workflow-phase-rail li[data-state=active]{background:var(--status-warning-surface)}@supports (color:color-mix(in lab,red,red)){.project-product-shell .workflow-phase-rail li[data-state=active]{background:color-mix(in srgb,var(--status-warning-surface) 42%,transparent)}}.project-product-shell .workflow-phase-rail li span{flex:none;width:1.35rem;height:1.35rem;font-size:.65rem}.aspect-ratio-choice[data-selected=true],.listing-kit-choice[data-selected=true],.output-mode-choice[data-selected=true],.workflow-phase-rail li[data-state=active]{border-color:var(--ds-orange)}@supports (color:color-mix(in lab,red,red)){.aspect-ratio-choice[data-selected=true],.listing-kit-choice[data-selected=true],.output-mode-choice[data-selected=true],.workflow-phase-rail li[data-state=active]{border-color:color-mix(in srgb,var(--ds-orange) 44%,var(--ds-line))}}.aspect-ratio-choice[data-selected=true],.listing-kit-choice[data-selected=true],.output-mode-choice[data-selected=true],.workflow-phase-rail li[data-state=active]{background:var(--status-warning-surface)}@supports (color:color-mix(in lab,red,red)){.aspect-ratio-choice[data-selected=true],.listing-kit-choice[data-selected=true],.output-mode-choice[data-selected=true],.workflow-phase-rail li[data-state=active]{background:color-mix(in srgb,var(--status-warning-surface) 54%,var(--ds-sheet))}}.workflow-phase-rail li[data-state=done]{border-color:var(--status-success-text)}@supports (color:color-mix(in lab,red,red)){.workflow-phase-rail li[data-state=done]{border-color:color-mix(in srgb,var(--status-success-text) 34%,var(--ds-line))}}@media (min-width:580px){.workflow-phase-rail{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;overflow-x:visible}.workflow-phase-rail li{scroll-snap-align:none;min-height:auto;padding:.75rem}}.listing-kit-choice-list{gap:.8rem;display:grid}.listing-kit-choice{align-items:center;gap:.9rem;min-height:auto;display:grid}.listing-kit-choice,.listing-kit-choice-compact{grid-template-columns:minmax(0,1fr)}.listing-kit-choice-action{color:var(--ds-orange);font-size:.78rem;font-weight:900}.listing-kit-preview-matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;width:min(100%,13rem);display:grid}.listing-kit-preview-cell{border:1px solid var(--ds-line);border-radius:var(--radius-sm);background:var(--ds-sheet);min-height:2rem;color:var(--ds-muted);text-align:center;padding:.35rem;font-size:.62rem;font-weight:850}.listing-kit-preview-cell[data-kind=graphic]{border-color:var(--ds-orange)}@supports (color:color-mix(in lab,red,red)){.listing-kit-preview-cell[data-kind=graphic]{border-color:color-mix(in srgb,var(--ds-orange) 32%,var(--ds-line))}}.listing-kit-preview-cell[data-kind=graphic]{background:var(--status-warning-surface);color:var(--ds-ink)}.image-plan-overview,.project-upload-brief{border-block:1px solid var(--ds-line);gap:.85rem;padding-block:.9rem;display:grid}.export-readiness-stats,.image-plan-overview>div:last-child,.project-upload-brief-steps{flex-wrap:wrap;gap:.45rem;display:flex}.project-upload-brief-steps{align-content:center;align-self:center;align-items:center}.project-upload-brief-steps span{align-self:center;align-items:center;display:inline-flex}.export-readiness-stats span,.image-plan-overview>div:last-child span,.output-mode-meta span,.project-upload-brief-steps span{border:1px solid var(--ds-line);border-radius:var(--radius-sm);background:var(--ds-recessed)}@supports (color:color-mix(in lab,red,red)){.export-readiness-stats span,.image-plan-overview>div:last-child span,.output-mode-meta span,.project-upload-brief-steps span{background:color-mix(in srgb,var(--ds-recessed) 70%,transparent)}}.export-readiness-stats span,.image-plan-overview>div:last-child span,.output-mode-meta span,.project-upload-brief-steps span{color:var(--ds-muted);padding:.32rem .55rem;font-size:.72rem;font-weight:850}.selected-reference-ledger{border-block:1px solid var(--ds-line);gap:1rem;padding-block:1rem;display:grid}.product-workspace-source-panel{gap:0;display:grid;overflow:hidden}.product-source-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.9rem 1rem;list-style-position:inside;display:flex}.product-source-disclosure>summary::marker{color:var(--ds-muted)}.product-source-disclosure>summary>span:first-child{gap:.18rem;margin-right:auto;display:inline-grid}.product-source-disclosure>summary strong{color:var(--ds-ink);font-size:.9rem;font-weight:900}.product-source-disclosure>summary small{color:var(--ds-muted);font-size:.72rem;font-weight:700}.product-source-disclosure-status{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.product-source-disclosure[open]>summary{border-bottom:1px solid var(--ds-line)}.native-workflow-actions{border-block:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:.75rem;padding-block:.85rem;display:flex}.native-workflow-actions-primary{flex-wrap:wrap;gap:.65rem;display:flex}.product-input-receipt{gap:1rem;display:grid}.product-input-receipt-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.product-input-receipt-header h2{color:var(--ds-ink);letter-spacing:var(--type-heading-l-tracking);margin-top:.25rem;font-size:clamp(1.35rem,3vw,1.8rem);font-weight:900}.product-input-receipt-direction span,.product-input-receipt-header p:last-child{color:var(--ds-muted);margin-top:.35rem;font-size:.875rem;font-weight:650;line-height:1.55}.product-input-receipt-summary{border-block:1px solid var(--ds-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-input-receipt-summary>div{border-right:1px solid var(--ds-line);padding:.85rem}.product-input-receipt-summary>div:last-child{border-right:0}.product-input-receipt-summary dt{color:var(--ds-muted);font-size:.7rem;font-weight:850}.product-input-receipt-summary dd{color:var(--ds-ink);margin-top:.2rem;font-size:.875rem;font-weight:900}.product-input-receipt-direction{gap:.2rem;display:grid}.product-input-receipt-direction strong{color:var(--ds-ink);font-size:.8rem;font-weight:900}.product-input-edit-disclosure{border:1px solid var(--ds-line);border-radius:var(--radius-md);background:var(--ds-recessed);overflow:hidden}.product-input-edit-disclosure>summary{cursor:pointer;color:var(--ds-ink);padding:1rem;font-size:.875rem;font-weight:900}.product-input-edit-disclosure[open]>summary{border-bottom:1px solid var(--ds-line)}.product-input-edit-disclosure>:not(summary){margin-inline:1rem}.product-input-edit-warning{border-radius:var(--radius-md);background:var(--ds-sheet);color:var(--ds-ink);margin-top:1rem;padding:1rem}.product-input-edit-warning strong{font-size:.875rem}.product-input-edit-warning p{color:var(--ds-muted);margin-top:.3rem;font-size:.8rem;font-weight:650;line-height:1.5}.native-completion-alert{box-shadow:var(--shadow-control-signal);padding-left:4rem;position:relative;overflow:hidden}.native-completion-alert:after{content:none}.native-completion-alert>div{z-index:1;position:relative}.native-completion-action{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.9rem;display:flex}.native-completion-check{width:2rem;height:2rem;stroke:var(--status-success-text);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;position:absolute;top:0;left:-3rem;overflow:visible}.native-planning-alert{isolation:isolate;position:relative;overflow:hidden}.native-planning-alert:before{content:none}.native-planning-alert>div{z-index:1;position:relative}.native-planning-activity{gap:.65rem;max-width:64rem;margin-top:1rem;display:grid}.native-planning-activity-copy{color:var(--ds-ink);align-items:center;gap:.45rem;font-size:.7rem;font-weight:850;display:flex}.native-planning-live-dot{background:var(--ds-orange);outline:3px solid var(--status-warning-surface);border-radius:50%;width:.42rem;height:.42rem}.native-planning-track{display:none}.product-workspace-source-layout{gap:1rem;padding:1rem;display:grid}.product-workspace-source-frame{gap:.55rem;margin:0;display:grid}.product-workspace-source-frame figcaption{color:var(--ds-muted);font-size:.72rem;font-weight:850}.product-workspace-source-image,.review-reference-primary{border:1px solid var(--ds-line);border-radius:var(--radius-lg);background:var(--ds-recessed);place-items:center;min-height:14rem;display:grid;overflow:hidden}.product-workspace-source-image img,.review-reference-primary img{object-fit:contain;width:100%;height:100%}.product-workspace-source-copy{align-content:center;gap:.9rem;min-width:0;display:grid}.product-reference-review{border-top:1px solid var(--ds-line);gap:1rem;padding:1rem;display:grid}.product-reference-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.8rem;display:grid}.product-reference-card{border:1px solid var(--ds-line);border-radius:var(--radius-md);background:var(--ds-sheet);gap:.8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.product-reference-card{background:color-mix(in srgb,var(--ds-sheet) 82%,transparent)}}.product-reference-card{grid-template-columns:5rem minmax(0,1fr);align-items:start;padding:.75rem}.product-reference-card-image{aspect-ratio:1;border:1px solid var(--ds-line);border-radius:var(--radius-md);background:var(--ds-recessed);width:5rem;overflow:hidden}.review-reference-panel,.review-status-panel{border:1px solid var(--ds-line);border-radius:var(--radius-lg);background:var(--ds-sheet);gap:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.review-reference-panel,.review-status-panel{background:color-mix(in srgb,var(--ds-sheet) 82%,transparent)}}.review-reference-panel,.review-status-panel{padding:1rem}.review-reference-copy h3{color:var(--ds-ink);margin:.25rem 0 0;font-size:1.1rem;font-weight:900;line-height:1.15}.review-reference-copy p:not(:first-child){color:var(--ds-muted);margin-top:.35rem;font-size:.84rem;font-weight:700;line-height:1.5}.review-reference-gallery{grid-auto-columns:5.5rem;grid-auto-flow:column;align-items:start;gap:.65rem;display:grid}.review-reference-gallery figure{min-width:0;margin:0}.review-reference-gallery .review-reference-primary,.review-reference-thumbnail{aspect-ratio:1;border:1px solid var(--ds-line);border-radius:var(--radius-md);background:var(--ds-recessed);min-height:0;overflow:hidden}.review-reference-thumbnail{color:var(--ds-muted);place-items:center;font-size:.68rem;font-weight:800;display:grid}.review-reference-gallery img{width:100%;height:100%}.review-reference-thumbnail img{object-fit:cover}.review-reference-gallery figcaption{color:var(--ds-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.35rem;font-size:.68rem;font-weight:850;overflow:hidden}.review-truth-stack{gap:1rem;display:grid}.review-fact-ledger{gap:.65rem;margin-top:1rem;display:grid}.review-fact-ledger div{border-top:1px solid var(--ds-line);padding-top:.65rem}.review-fact-ledger p{color:var(--ds-muted);font-size:var(--type-micro);letter-spacing:var(--type-label-tracking);text-transform:uppercase;margin:0 0 .25rem;font-weight:900}.review-fact-ledger strong{color:var(--ds-ink);font-size:.86rem;line-height:1.45}.review-status-summary{flex-wrap:wrap;align-items:center;gap:.55rem .8rem;display:flex}.review-status-summary p{color:var(--ds-muted);flex-wrap:wrap;gap:.25rem 0;margin:0;font-size:.76rem;font-weight:750;line-height:1.4;display:flex}.review-status-summary p span+span:before{content:"·";color:var(--ds-frame);margin-inline:.45rem}.review-product-title{gap:.35rem;display:grid}.review-product-title>p{color:var(--ds-muted);font-size:var(--type-micro);letter-spacing:var(--type-label-tracking);text-transform:uppercase;margin:0;font-weight:900}.review-product-title>h3{color:var(--ds-ink);letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:950;line-height:1.08}.review-snapshot-heading{color:var(--ds-ink);margin:0;font-size:.9rem;font-weight:900}.review-snapshot-grid{gap:1rem;margin:0;display:grid}.review-snapshot-grid>div{min-width:0}.review-snapshot-grid dt{color:var(--ds-muted);font-size:var(--type-micro);letter-spacing:var(--type-label-tracking);text-transform:uppercase;font-weight:900}.review-snapshot-grid dd{color:var(--ds-ink);margin:.35rem 0 0;font-size:.86rem;font-weight:700;line-height:1.45}.review-attribute-list,.review-feature-list{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.review-attribute-list li{border:1px solid var(--ds-line);border-radius:var(--radius-sm);background:var(--ds-recessed)}@supports (color:color-mix(in lab,red,red)){.review-attribute-list li{background:color-mix(in srgb,var(--ds-recessed) 72%,transparent)}}.review-attribute-list li{padding:.3rem .55rem;font-size:.76rem;line-height:1.2}.review-feature-list{gap:.35rem;display:grid}.review-feature-list li{padding-left:.8rem;position:relative}.review-feature-list li:before{background:var(--ds-orange);content:"";border-radius:50%;width:.28rem;height:.28rem;position:absolute;top:.58em;left:0}.review-source-preview{gap:.8rem;min-width:0;margin:0;padding:1rem;display:grid}.review-source-preview figcaption{color:var(--ds-muted);font-size:var(--type-micro);letter-spacing:var(--type-label-tracking);text-transform:uppercase;font-weight:900}.review-source-preview-frame{aspect-ratio:4/3;border:1px solid var(--ds-line);border-radius:var(--radius-md);background:var(--ds-recessed);place-items:center;min-height:12rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.review-source-preview-frame{background:color-mix(in srgb,var(--ds-recessed) 78%,var(--ds-sheet))}}.review-source-preview-frame img{object-fit:contain;width:100%;height:100%}@media (min-width:1060px){.review-analysis-grid.review-analysis-grid-native{grid-template-columns:minmax(0,1fr)}.review-analysis-primary-native{border:1px solid var(--ds-line);border-radius:var(--radius-lg);background:var(--ds-sheet);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.review-analysis-primary-native{background:color-mix(in srgb,var(--ds-sheet) 92%,var(--ds-recessed))}}.review-analysis-primary-native{box-shadow:var(--shadow-control);grid-template-columns:minmax(19rem,.76fr) minmax(0,1.24fr);gap:0}.review-analysis-primary-native .review-primary-blocker{grid-column:1/-1;margin:1.25rem 1.25rem 0}.review-analysis-primary-native .review-product-snapshot,.review-analysis-primary-native .review-status-panel{background:0 0;border:0;border-radius:0;height:100%;padding:1.4rem}.review-analysis-primary-native .review-status-panel{border-right:1px solid var(--ds-line);align-content:start}.review-analysis-primary-native .review-status-summary{padding-bottom:.2rem}.review-analysis-primary-native .review-product-title{margin-top:.45rem;padding-block:.9rem .35rem}.review-analysis-primary-native .project-workspace-details{margin-top:.75rem!important}.review-analysis-primary-native .review-product-snapshot{align-content:start;gap:1rem;display:grid}.review-source-preview{border-top:1px solid var(--ds-line);grid-column:1/-1;padding:1.4rem}.review-source-preview-frame{aspect-ratio:auto;min-height:18rem}.review-source-preview-frame img{max-height:24rem}.review-analysis-primary-native .review-snapshot-heading{font-size:1rem}.review-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.review-analysis-primary-native .review-snapshot-grid>div{border-top:1px solid var(--ds-line);padding-block:1rem}.review-analysis-primary-native .review-snapshot-materials{border-left:1px solid var(--ds-line);padding-left:1rem}.review-analysis-primary-native .review-snapshot-claim,.review-analysis-primary-native .review-snapshot-features{grid-column:1/-1}.review-analysis-primary-native .review-snapshot-claim{padding-bottom:0!important}.review-analysis-primary:not(.review-analysis-primary-native) .review-snapshot-features{grid-row:span 2}}@media (min-width:1280px){.review-analysis-primary-native{grid-template-columns:minmax(18rem,.72fr) minmax(24rem,1fr) minmax(18rem,.78fr)}.review-source-preview{border-top:0;border-left:1px solid var(--ds-line);grid-column:auto;align-content:start}.review-source-preview-frame{min-height:24rem}}.review-blocker-card{border:1px solid var(--status-danger-text)}@supports (color:color-mix(in lab,red,red)){.review-blocker-card{border:1px solid color-mix(in srgb,var(--status-danger-text) 34%,var(--ds-line))}}.review-blocker-card{border-radius:var(--radius-md);background:var(--status-danger-text)}@supports (color:color-mix(in lab,red,red)){.review-blocker-card{background:color-mix(in srgb,var(--status-danger-text) 7%,var(--ds-sheet))}}.review-blocker-card{padding:.9rem}.output-mode-list{gap:.75rem;display:grid}.output-mode-choice{align-items:center;gap:.85rem;display:grid}.output-mode-meta{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.45rem;display:flex}.output-mode-meta strong{color:var(--ds-ink);font-size:.95rem}.aspect-ratio-choice-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.65rem;display:grid}.aspect-ratio-choice{gap:.35rem;display:grid}.aspect-ratio-choice strong{color:var(--ds-ink);font-size:1.05rem}.aspect-ratio-choice span:last-child{color:var(--ds-muted);font-size:.78rem;font-weight:700;line-height:1.4}.project-detail-preview{grid-template-columns:minmax(0,1fr) 3.6rem;gap:6px;min-height:11.5rem;display:grid}.project-detail-preview-main,.project-detail-preview-thumb{border:1px solid var(--ds-inverse);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.project-detail-preview-main,.project-detail-preview-thumb{border:1px solid color-mix(in srgb,var(--ds-inverse) 16%,var(--ds-line))}}.project-detail-preview-main,.project-detail-preview-thumb{border-radius:var(--radius-md);background:var(--ds-recessed)}@supports (color:color-mix(in lab,red,red)){.project-detail-preview-main,.project-detail-preview-thumb{background:color-mix(in srgb,var(--ds-recessed) 82%,transparent)}}.project-detail-preview-main{min-height:0;position:relative}.project-detail-preview-main img,.project-detail-preview-thumb img{object-fit:cover;width:100%;height:100%}.project-detail-preview-main span{border-radius:var(--radius-sm);background:var(--ds-sheet);position:absolute;bottom:10px;left:10px}@supports (color:color-mix(in lab,red,red)){.project-detail-preview-main span{background:color-mix(in srgb,var(--ds-sheet) 88%,transparent)}}.project-detail-preview-main span{color:var(--ds-ink);padding:.34rem .62rem;font-size:.68rem;font-weight:900}.project-detail-preview-empty,.project-detail-preview-thumb{color:var(--ds-muted);text-align:center;place-items:center;font-size:.72rem;font-weight:850;display:grid}.project-detail-preview-thumbs{grid-template-rows:repeat(3,auto);align-content:center;gap:6px;min-height:0;display:grid}.project-detail-preview-thumb{aspect-ratio:1;width:100%}.project-asset-grid-preview{aspect-ratio:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;max-width:10rem;display:grid;position:relative}.project-asset-grid-cell{aspect-ratio:1;border:1px solid var(--ds-inverse);place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.project-asset-grid-cell{border:1px solid color-mix(in srgb,var(--ds-inverse) 14%,var(--ds-line))}}.project-asset-grid-cell{border-radius:var(--radius-md);background:var(--ds-recessed)}@supports (color:color-mix(in lab,red,red)){.project-asset-grid-cell{background:color-mix(in srgb,var(--ds-recessed) 82%,transparent)}}.project-asset-grid-cell{color:var(--ds-muted);text-align:center;font-size:.6875rem;font-weight:850;line-height:1.1}.project-asset-grid-cell[data-ready=true],.project-detail-preview-thumb[data-ready=true]{border-color:var(--ds-orange)}@supports (color:color-mix(in lab,red,red)){.project-asset-grid-cell[data-ready=true],.project-detail-preview-thumb[data-ready=true]{border-color:color-mix(in srgb,var(--ds-orange) 34%,var(--ds-line))}}.project-asset-grid-cell img{object-fit:cover;width:100%;height:100%}.project-asset-grid-badge{border-radius:var(--radius-sm);background:var(--ds-sheet);position:absolute;bottom:6px;left:6px}@supports (color:color-mix(in lab,red,red)){.project-asset-grid-badge{background:color-mix(in srgb,var(--ds-sheet) 88%,transparent)}}.project-asset-grid-badge{color:var(--ds-ink);padding:.22rem .42rem;font-size:.6875rem;font-weight:900;line-height:1.1}.project-detail-sidebar-preview{grid-template-columns:minmax(0,1fr) 3.3rem;min-height:9rem}.project-detail-sidebar-preview.project-asset-grid-preview{grid-template-columns:repeat(3,minmax(0,1fr));max-width:8.5rem;min-height:0}.project-workspace-focus{gap:8px;display:grid}.project-result-slot-card,.project-results-overview-copy,.project-results-panel,.project-results-slot-grid,.project-results-slot-grid>*{min-width:0}.project-results-panel{gap:16px;padding:clamp(14px,2vw,22px);display:grid}.project-results-overview{border-block:1px solid var(--ds-line);grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:center;gap:10px;padding-block:12px;display:grid}.project-results-set-preview.project-asset-grid-preview{grid-template-columns:repeat(3,minmax(0,1fr));max-width:13rem;min-height:0}.project-results-overview-copy{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.project-results-overview-copy h3{color:var(--ds-ink);font-family:var(--font-body-stack);letter-spacing:var(--type-heading-m-tracking);margin:0;font-size:.98rem;font-weight:900;line-height:1}.project-results-overview-copy p:not(:first-child){color:var(--ds-muted);margin:0;font-size:.82rem;font-weight:650;line-height:1.45}.project-results-stat-grid{flex-wrap:wrap;gap:6px;display:flex}.project-results-stat-grid span{border:1px solid var(--ds-line);border-radius:var(--radius-sm);background:var(--ds-sheet);align-items:baseline;gap:4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.project-results-stat-grid span{background:color-mix(in srgb,var(--ds-sheet) 70%,transparent)}}.project-results-stat-grid span{color:var(--ds-muted);padding:.28rem .5rem;font-size:.64rem;font-weight:800}.project-results-stat-grid strong{color:var(--ds-ink);font-family:var(--font-body-stack);font-size:.9rem;font-weight:900;line-height:1}.project-results-slot-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:16px;display:grid}.project-results-wave-heading{grid-column:1/-1;gap:4px;padding-top:4px;display:grid}.project-results-wave-heading:not(:first-child){border-top:1px solid var(--ds-line);margin-top:8px;padding-top:20px}.project-results-wave-heading h3{color:var(--ds-ink);font-size:1rem;font-weight:900}.project-results-wave-heading>p:last-child{max-width:48rem;color:var(--ds-muted);font-size:.8rem;font-weight:650;line-height:1.5}@media (min-width:720px){.project-results-slot-grid-complete{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.project-results-slot-grid-complete{grid-template-columns:repeat(4,minmax(0,1fr))}}.project-result-slot-card{border:1px solid var(--ds-line);border-radius:var(--radius-md);background:var(--ds-sheet)}@supports (color:color-mix(in lab,red,red)){.project-result-slot-card{background:color-mix(in srgb,var(--ds-sheet) 82%,transparent)}}.project-result-slot-card{transition:border-color var(--motion-control) var(--ease-out),background var(--motion-control) var(--ease-out),box-shadow var(--motion-control) var(--ease-out),transform var(--motion-control) var(--ease-out);padding:14px}.project-result-slot-card[data-ready=true]{border-color:var(--status-success-text)}@supports (color:color-mix(in lab,red,red)){.project-result-slot-card[data-ready=true]{border-color:color-mix(in srgb,var(--status-success-text) 38%,var(--ds-line))}}.project-result-slot-card[data-ready=true]{background:var(--ds-sheet)}@supports (color:color-mix(in lab,red,red)){.project-result-slot-card[data-ready=true]{background:color-mix(in srgb,var(--ds-sheet) 86%,transparent)}}.project-result-slot-card[data-attention=true]{border-color:var(--status-danger-text)}@supports (color:color-mix(in lab,red,red)){.project-result-slot-card[data-attention=true]{border-color:color-mix(in srgb,var(--status-danger-text) 34%,var(--ds-line))}}.project-result-slot-card[data-attention=true]{background:var(--status-danger-text)}@supports (color:color-mix(in lab,red,red)){.project-result-slot-card[data-attention=true]{background:color-mix(in srgb,var(--status-danger-text) 5%,var(--ds-sheet))}}.project-result-plan-card{flex-direction:column;min-height:0;display:flex}.project-result-plan-job{border-top:1px solid var(--ds-line);margin-top:12px;padding-top:12px}.project-result-plan-job span{color:var(--ds-muted);font-size:var(--type-micro);letter-spacing:var(--type-label-tracking);text-transform:uppercase;font-weight:900}.project-result-plan-job p{color:var(--ds-ink);margin-top:4px;font-size:.8rem;font-weight:700;line-height:1.5}.project-result-slot-preview{border:1px solid var(--ds-line);border-radius:var(--radius-md);background:var(--ds-recessed);margin-top:.55rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.project-result-slot-preview{background:color-mix(in srgb,var(--ds-recessed) 82%,transparent)}}.project-result-slot-preview img{object-fit:cover;width:100%;height:100%}.native-result-promise{border-top:1px solid var(--ds-line);margin-top:.8rem;padding-top:.75rem}.native-result-buyer-job{color:var(--ds-ink);margin-top:.3rem;font-size:.8rem;font-weight:650;line-height:1.5}.native-result-promise ul{color:var(--ds-muted);gap:.25rem;margin-top:.45rem;padding-left:1.05rem;font-size:.75rem;font-weight:650;line-height:1.45;list-style:outside;display:grid}.native-expansion-preview{border:1px solid var(--ds-line);border-radius:var(--radius-md);background:var(--ds-recessed);gap:.9rem;margin-top:.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.native-expansion-preview{background:color-mix(in srgb,var(--ds-recessed) 72%,transparent)}}.native-expansion-preview{padding:clamp(.9rem,2vw,1.2rem)}.native-expansion-preview-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.native-expansion-scene-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.native-expansion-scene-grid>li{border:1px solid var(--ds-line);border-radius:var(--radius-sm);background:var(--ds-sheet);min-width:0}@supports (color:color-mix(in lab,red,red)){.native-expansion-scene-grid>li{background:color-mix(in srgb,var(--ds-sheet) 78%,transparent)}}.native-expansion-scene-grid>li{padding:.75rem}.native-active-details-panel{padding-block:.75rem}.native-active-details-panel>.project-workspace-details{margin:0}@media (max-width:819px){.native-expansion-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:579px){.workflow-progress-shell-results{grid-template-columns:1fr}.workflow-progress-shell-results .workflow-progress-action{justify-self:stretch;width:100%}.native-expansion-scene-grid{grid-template-columns:1fr}}.image-review-recovery-actions{border-top:1px solid var(--ds-line);gap:.75rem;padding-top:1rem;display:grid}.image-review-recovery-action{border:1px solid var(--ds-line);border-radius:var(--radius-md);background:var(--ds-recessed);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem;display:flex}.image-review-recovery-action strong{color:var(--ds-ink);font-size:.85rem;font-weight:900}.image-review-recovery-action p{color:var(--ds-muted);margin-top:.25rem;font-size:.75rem;font-weight:650;line-height:1.5}.image-review-recovery-action-paid{border-color:var(--ds-orange)}@supports (color:color-mix(in lab,red,red)){.image-review-recovery-action-paid{border-color:color-mix(in srgb,var(--ds-orange) 45%,var(--ds-line))}}.image-review-recovery-action-paid{background:var(--status-warning-surface)}@supports (color:color-mix(in lab,red,red)){.image-review-recovery-action-paid{background:color-mix(in srgb,var(--status-warning-surface) 58%,var(--ds-sheet))}}@media (min-width:1060px){.project-results-overview{grid-template-columns:minmax(0,13rem) minmax(0,1fr)}.workflow-progress-shell{grid-template-columns:minmax(14rem,.55fr) minmax(0,1.45fr) auto}.workflow-phase-rail{grid-template-columns:repeat(6,minmax(0,1fr))}.workflow-phase-rail li{min-width:0}.workflow-progress-action{justify-self:end}.project-workflow-grid{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start}.project-workspace-sidebar{align-self:start;max-height:calc(100dvh - 24px);position:sticky;top:12px;overflow-y:auto}.generation-progress-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.review-analysis-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.orders-grid{grid-template-columns:minmax(22rem,.9fr) minmax(0,1.25fr)}.order-detail-grid{grid-template-columns:.95fr 1.05fr}.profile-waiting-grid-layout{grid-template-columns:.9fr 1.1fr}}@media (min-width:820px){.media-action-grid{grid-template-columns:minmax(0,1fr) auto}.workflow-progress-shell{grid-template-columns:minmax(0,1fr) minmax(16rem,1fr)}.workflow-phase-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-progress-action{justify-self:start}.image-plan-overview,.project-upload-brief{grid-template-columns:minmax(0,1fr) auto}.export-readiness-panel{grid-template-columns:minmax(0,1fr) auto auto;column-gap:1.25rem}.listing-kit-choice,.output-mode-choice{grid-template-columns:minmax(0,1fr) minmax(12rem,auto) auto}.product-workspace-source-layout{grid-template-columns:minmax(14rem,.48fr) minmax(0,1fr)}.product-source-description{grid-column:1/-1}}@media (min-width:1060px){.workflow-progress-shell{grid-template-columns:minmax(14rem,.55fr) minmax(0,1.45fr) auto}.workflow-phase-rail{grid-template-columns:repeat(6,minmax(0,1fr))}.workflow-phase-rail li{min-width:0}.workflow-progress-action{justify-self:end}}.stat-row-grid{grid-template-columns:1fr auto}.prompt-output-panel{min-height:680px}.project-history-placeholder{background:linear-gradient(135deg,var(--ds-inverse),var(--status-warning-surface));color:var(--ds-on-inverse)}.project-history-placeholder-spinner{border-color:var(--ds-on-inverse)}@supports (color:color-mix(in lab,red,red)){.project-history-placeholder-spinner{border-color:color-mix(in srgb,var(--ds-on-inverse) 35%,transparent)}}.project-history-placeholder-spinner{border-top-color:var(--ds-on-inverse)}.listing-kit-primary-task,.listing-kit-tab,.product-tab-layout{gap:1.5rem;display:grid}.review-reference-panel-compact{grid-template-columns:max-content minmax(0,1fr);align-items:center}@media (max-width:819px){.review-reference-panel-compact{grid-template-columns:minmax(0,1fr)}.review-reference-gallery{grid-auto-columns:5rem;padding-bottom:.2rem;overflow-x:auto}}@media (max-width:579px){.project-product-shell>*+*{margin-top:.85rem}.product-workspace-source-frame{display:none}.product-source-disclosure>summary{align-items:flex-start;padding:.75rem}.product-source-disclosure-status>span:first-child,.product-source-disclosure>summary small{display:none}.product-input-receipt-header{flex-direction:column}.product-input-receipt-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.product-input-receipt-summary>div:nth-child(2){border-right:0}.product-input-receipt-summary>div:nth-child(-n+2){border-bottom:1px solid var(--ds-line)}.native-workflow-actions{z-index:20;bottom:max(.5rem,env(safe-area-inset-bottom));border:1px solid var(--ds-orange);align-items:stretch;position:sticky}@supports (color:color-mix(in lab,red,red)){.native-workflow-actions{border:1px solid color-mix(in srgb,var(--ds-orange) 28%,var(--ds-line))}}.native-workflow-actions{border-radius:var(--radius-md);background:var(--ds-sheet)}@supports (color:color-mix(in lab,red,red)){.native-workflow-actions{background:color-mix(in srgb,var(--ds-sheet) 94%,transparent)}}.native-workflow-actions{box-shadow:var(--shadow-card);padding:.65rem}.native-workflow-actions,.native-workflow-actions-primary{flex-direction:column}.native-workflow-actions button{justify-content:center;width:100%}.project-product-shell .workflow-progress-shell{gap:.5rem;padding-block:.7rem}.project-product-shell .workflow-progress-copy>p{margin-top:.35rem;font-size:.78rem;line-height:1.4}.project-product-shell .workflow-progress-mobile-summary{color:var(--ds-muted);font-size:.7rem;font-weight:850;display:block}.project-product-shell .workflow-phase-rail{display:none}.project-product-shell .workflow-progress-action{justify-content:center;width:100%}.listing-kit-primary-task,.listing-kit-tab,.product-tab-layout{gap:.85rem}.review-analysis-panel-needs-analysis{padding:.75rem}.review-analysis-panel-needs-analysis .review-preset-confirmation-copy{display:none}.review-analysis-panel-needs-analysis>*+*{margin-top:.75rem!important}.review-analysis-grid{flex-direction:column;display:flex}.review-analysis-primary.product-record-summary{flex-direction:column;gap:.7rem;display:flex}.review-analysis-primary.product-record-summary>*{margin-top:0!important}.review-primary-blocker{padding:.65rem}.review-primary-blocker p{line-height:1.35}.review-reference-panel{gap:.7rem;padding:.75rem}.review-reference-panel:not(.review-reference-panel-compact) .review-reference-primary{min-height:8rem}.review-reference-panel-compact{grid-template-columns:minmax(0,1fr)}.review-reference-panel-compact .review-reference-guidance{display:none}.review-reference-panel-compact .review-reference-copy h3{font-size:.95rem}.review-reference-gallery{grid-auto-columns:4rem}.product-reference-card{grid-template-columns:4.5rem minmax(0,1fr);align-items:start}.product-reference-card-image{width:4.5rem}.listing-kit-preset-panel{flex-direction:column;gap:.85rem;display:flex}.listing-kit-preset-panel[data-locked=true] .listing-kit-choice-list,.listing-kit-preset-panel[data-locked=true] .listing-kit-subchoice-panel{display:none}.listing-kit-preset-panel>*{margin-top:0!important}.listing-kit-next-action{border-color:var(--ds-orange)}@supports (color:color-mix(in lab,red,red)){.listing-kit-next-action{border-color:color-mix(in srgb,var(--ds-orange) 44%,var(--ds-line))}}.listing-kit-next-action{background:var(--status-warning-surface)}@supports (color:color-mix(in lab,red,red)){.listing-kit-next-action{background:color-mix(in srgb,var(--status-warning-surface) 58%,var(--ds-sheet))}}.listing-kit-next-action button{justify-content:center;width:100%}.listing-kit-choice{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;padding:.75rem}.listing-kit-choice-action{grid-column:1/-1}.listing-kit-preview-matrix{gap:2px;width:4.25rem}.listing-kit-preview-cell{border-radius:var(--radius-sm);min-height:.7rem;padding:0;font-size:0}}.product-debug-workflow{border-top:1px solid var(--ds-line);gap:1rem;padding-top:1rem;display:grid}.product-debug-workflow-detail-header,.product-debug-workflow-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.product-debug-workflow-layout{grid-template-columns:minmax(15.5rem,.72fr) minmax(0,1.55fr);align-items:start;gap:1rem;display:grid}.product-debug-workflow-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.product-debug-workflow-list>li{min-width:0;padding-bottom:.65rem;position:relative}.product-debug-workflow-list>li:not(:last-child):after{z-index:0;background:var(--ds-frame);content:"";width:1px;position:absolute;top:2.35rem;bottom:-.2rem;left:1.16rem}.product-debug-workflow-list>li.product-debug-workflow-supporting{border-top:1px dashed var(--ds-frame);margin-top:.6rem;padding-top:1.8rem}.product-debug-workflow-list>li.product-debug-workflow-supporting:after{top:4.15rem}.product-debug-workflow-lane-label{color:var(--ds-muted);font-size:var(--type-micro);text-transform:uppercase;letter-spacing:var(--type-label-tracking);font-weight:900;position:absolute;top:.35rem;left:0}.product-debug-workflow-stage{z-index:1;border-radius:var(--radius-md);width:100%;min-width:0;color:var(--ds-ink);text-align:left;transition:border-color var(--motion-control),background var(--motion-control),transform var(--motion-control);background:0 0;border:1px solid #0000;grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:.75rem;display:grid;position:relative}.product-debug-workflow-stage:hover{border-color:var(--ds-line);background:var(--ds-recessed)}.product-debug-workflow-stage:active{transform:scale(.99)}.product-debug-workflow-stage:focus-visible{outline:3px solid var(--ds-focus);outline-offset:2px}.product-debug-workflow-stage[aria-pressed=true]{border-color:var(--ds-frame);background:var(--status-warning-surface)}.product-debug-workflow-index{border:1px solid var(--ds-frame);border-radius:var(--radius-sm);background:var(--ds-sheet);width:2.35rem;height:2.35rem;color:var(--ds-muted);font-variant-numeric:tabular-nums;place-items:center;font-size:.75rem;font-weight:900;display:grid}.product-debug-workflow-stage[aria-pressed=true] .product-debug-workflow-index{border-color:var(--ds-orange)}@supports (color:color-mix(in lab,red,red)){.product-debug-workflow-stage[aria-pressed=true] .product-debug-workflow-index{border-color:color-mix(in srgb,var(--ds-orange) 45%,var(--ds-line))}}.product-debug-workflow-stage[aria-pressed=true] .product-debug-workflow-index{background:var(--ds-orange);color:var(--ds-on-orange)}.product-debug-workflow-stage-copy{gap:.15rem;min-width:0;display:grid}.product-debug-workflow-stage-copy small,.product-debug-workflow-stage-copy span,.product-debug-workflow-stage-copy strong{overflow-wrap:anywhere}.product-debug-workflow-stage-copy strong{font-size:.84rem;font-weight:900}.product-debug-workflow-stage-copy span{color:var(--ds-muted);font-size:.71rem;font-weight:800}.product-debug-workflow-stage-copy small{color:var(--ds-muted);margin-top:.25rem;font-size:.7rem;font-weight:650;line-height:1.4}.product-debug-workflow-detail{border:1px solid var(--ds-frame);border-radius:var(--radius-lg);background:var(--ds-recessed);gap:1rem;min-width:0;padding:1rem;display:grid}.product-debug-boundary-note{border:1px solid var(--ds-orange);gap:.35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.product-debug-boundary-note{border:1px solid color-mix(in srgb,var(--ds-orange) 34%,var(--ds-line))}}.product-debug-boundary-note{border-radius:var(--radius-md);background:var(--status-warning-surface)}@supports (color:color-mix(in lab,red,red)){.product-debug-boundary-note{background:color-mix(in srgb,var(--status-warning-surface) 72%,var(--ds-sheet))}}.product-debug-boundary-note{padding:.85rem .9rem}.product-debug-boundary-note span{color:var(--ds-orange);font-size:var(--type-micro);text-transform:uppercase;letter-spacing:var(--type-label-tracking);font-weight:900}.product-debug-boundary-note p{color:var(--ds-ink);margin:0;font-size:.82rem;font-weight:800;line-height:1.55}.product-debug-workflow-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.product-debug-workflow-evidence>div{border-top:1px solid var(--ds-line);min-width:0;padding-top:.65rem}.product-debug-workflow-evidence dt{color:var(--ds-muted);font-size:.7rem;font-weight:850}.product-debug-workflow-evidence dd{overflow-wrap:anywhere;color:var(--ds-ink);margin:.25rem 0 0;font-size:.75rem;font-weight:750;line-height:1.5}.product-debug-workflow-calls{border-top:1px solid var(--ds-line);gap:.7rem;padding-top:1rem;display:grid}.product-debug-local-stage-note{border:1px dashed var(--ds-frame);border-radius:var(--radius-md);background:var(--ds-sheet);padding:.85rem}.product-debug-local-stage-note strong{color:var(--ds-ink);font-size:.8rem;font-weight:900}.product-debug-local-stage-note p{color:var(--ds-muted);margin:.3rem 0 0;font-size:.76rem;font-weight:700;line-height:1.55}.product-debug-advanced{border:1px solid var(--ds-line);border-radius:var(--radius-md);background:var(--ds-sheet);overflow:hidden}.product-debug-advanced-toggle{width:100%;color:var(--ds-ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.product-debug-advanced-toggle:hover{background:var(--ds-recessed)}.product-debug-advanced-toggle:focus-visible{outline:3px solid var(--ds-focus);outline-offset:-3px}.product-debug-advanced-toggle>span:first-child{gap:.15rem;min-width:0;display:grid}.product-debug-advanced-toggle strong{font-size:.85rem;font-weight:900}.product-debug-advanced-toggle small{color:var(--ds-muted);font-size:.73rem;font-weight:700}.product-debug-advanced-toggle[aria-expanded=true] .product-debug-disclosure{transform:rotate(180deg)}.product-debug-advanced-body{border-top:1px solid var(--ds-line);gap:1rem;padding:0 1rem 1rem;display:grid}.product-debug-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.product-debug-summary-grid>div{border:1px solid var(--ds-line);border-radius:var(--radius-md);background:var(--ds-recessed);gap:.35rem;min-width:0;padding:.9rem 1rem;display:grid}.product-debug-summary-grid span{color:var(--ds-muted);font-size:var(--type-micro);font-weight:800}.product-debug-summary-grid strong{overflow-wrap:anywhere;color:var(--ds-ink);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:900}.product-debug-filters{border-block:1px solid var(--ds-line);flex-wrap:wrap;align-items:end;gap:.75rem;padding-block:.9rem;display:flex}.product-debug-filters label{min-width:10.5rem;color:var(--ds-muted);font-size:var(--type-micro);gap:.35rem;font-weight:850;display:grid}.product-debug-call-list{gap:.7rem;display:grid}.product-debug-call{border:1px solid var(--ds-line);border-radius:var(--radius-md);background:var(--ds-sheet);transition:border-color var(--motion-control),background var(--motion-control);overflow:hidden}.product-debug-call[open]{border-color:var(--ds-frame);background:var(--ds-sheet)}@supports (color:color-mix(in lab,red,red)){.product-debug-call[open]{background:color-mix(in srgb,var(--ds-sheet) 88%,var(--ds-recessed))}}.product-debug-call>summary{cursor:pointer;grid-template-columns:minmax(12rem,1.25fr) minmax(12rem,1.25fr) repeat(3,minmax(6.5rem,.55fr)) 1.25rem;align-items:center;gap:.85rem;padding:1rem;list-style:none;display:grid}.product-debug-call>summary::-webkit-details-marker{display:none}.product-debug-call>summary:hover{background:var(--ds-recessed)}@supports (color:color-mix(in lab,red,red)){.product-debug-call>summary:hover{background:color-mix(in srgb,var(--ds-recessed) 62%,transparent)}}.product-debug-call>summary:focus-visible{outline:3px solid var(--ds-focus);outline-offset:-3px}.product-debug-call-model,.product-debug-call-primary,.product-debug-call-stat{gap:.25rem;min-width:0;display:grid}.product-debug-call-model strong,.product-debug-call-primary strong,.product-debug-call-stat strong{color:var(--ds-ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:900;overflow:hidden}.product-debug-call-model>span,.product-debug-call-primary>span:last-child,.product-debug-call-stat>span{color:var(--ds-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:750;overflow:hidden}.product-debug-disclosure{color:var(--ds-muted);transition:transform var(--motion-control);font-size:1rem;font-weight:900}.product-debug-call[open] .product-debug-disclosure{transform:rotate(180deg)}.product-debug-call-expanded{border-top:1px solid var(--ds-line);gap:1rem;padding:1rem;display:grid}.product-debug-metadata{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.product-debug-metadata>div{min-width:0}.product-debug-metadata dt{color:var(--ds-muted);font-size:.7rem;font-weight:850}.product-debug-metadata dd{overflow-wrap:anywhere;color:var(--ds-ink);font-family:var(--font-mono),SFMono-Regular,Consolas,monospace;margin:.2rem 0 0;font-size:.75rem;font-weight:700}.product-debug-detail-grid,.product-debug-detail-loading{gap:.75rem;display:grid}.product-debug-payload{border:1px solid var(--ds-line);border-radius:var(--radius-md);background:var(--ds-recessed);min-width:0;padding:.8rem}.product-debug-payload-danger{border-color:var(--status-danger-text)}@supports (color:color-mix(in lab,red,red)){.product-debug-payload-danger{border-color:color-mix(in srgb,var(--status-danger-text) 32%,var(--ds-line))}}.product-debug-payload-danger{background:var(--status-danger-text)}@supports (color:color-mix(in lab,red,red)){.product-debug-payload-danger{background:color-mix(in srgb,var(--status-danger-text) 7%,var(--ds-recessed))}}.product-debug-code{border:1px solid var(--ds-line);border-radius:var(--radius-sm);background:var(--ds-paper-deep);max-height:32rem;margin:.7rem 0 0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.product-debug-code{background:color-mix(in srgb,var(--ds-paper-deep) 42%,var(--ds-sheet))}}.product-debug-code{color:var(--ds-ink);font-family:var(--font-mono),SFMono-Regular,Consolas,monospace;tab-size:2;white-space:pre;padding:.85rem;font-size:.73rem;line-height:1.55}.product-debug-code:focus-visible{outline:3px solid var(--ds-focus);outline-offset:2px}.product-debug-detail-empty,.product-debug-empty{border:1px dashed var(--ds-frame);border-radius:var(--radius-md);background:var(--ds-recessed);padding:1rem}@media (max-width:1059px){.product-debug-workflow-layout{grid-template-columns:1fr}.product-debug-workflow-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.product-debug-workflow-list>li{padding-bottom:0}.product-debug-workflow-list>li:not(:last-child):after{display:none}.product-debug-workflow-list>li.product-debug-workflow-supporting{grid-column:1/-1;margin-top:0}.product-debug-call>summary{grid-template-columns:minmax(11rem,1fr) minmax(11rem,1fr) repeat(2,minmax(6.5rem,.55fr)) 1.25rem}.product-debug-call-stat:nth-of-type(5){display:none}}@media (max-width:819px){.product-debug-workflow-list{grid-template-columns:1fr}.product-debug-workflow-list>li.product-debug-workflow-supporting{grid-column:auto}.product-debug-workflow-evidence{grid-template-columns:1fr}.product-debug-call>summary{grid-template-columns:minmax(0,1fr) 1.25rem;align-items:start}.product-debug-call-model{grid-column:1}.product-debug-call-stat{display:none}.product-debug-disclosure{grid-area:1/2}.product-debug-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:579px){.product-debug-workflow-detail-header,.product-debug-workflow-heading{flex-direction:column;align-items:stretch}.product-debug-workflow-stage{grid-template-columns:2.35rem minmax(0,1fr)}.product-debug-workflow-stage>span:last-child{grid-column:2;justify-self:start}.product-debug-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-debug-filters{align-items:stretch}.product-debug-filters button,.product-debug-filters label{width:100%}.product-debug-code{max-height:24rem;font-size:.68rem}}.product-register-header{border:1px solid var(--ds-frame);border-radius:var(--radius-md);background:var(--ds-sheet);box-shadow:var(--shadow-card);display:grid;overflow:hidden}.product-register-breadcrumb{border-bottom:1px solid var(--ds-line);min-width:0;color:var(--ds-muted);font-size:var(--type-micro);align-items:center;gap:.45rem;padding:.62rem clamp(.85rem,2vw,1.25rem);font-weight:800;display:flex}.product-register-breadcrumb a{border-radius:var(--radius-sm);color:var(--ds-orange-readable);text-decoration:none}.product-register-breadcrumb a:hover{text-underline-offset:.2em;text-decoration:underline}.product-register-breadcrumb a:focus-visible{outline:3px solid var(--ds-focus);outline-offset:3px}.product-register-record{grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:1rem 1.25rem;min-width:0;padding:clamp(.85rem,2vw,1.25rem);display:grid}.product-register-source{gap:.35rem;min-width:0;margin:0;display:grid}.product-register-source-frame{aspect-ratio:1;border:1px solid var(--ds-frame);border-radius:var(--radius-sm);background:var(--ds-recessed);color:var(--ds-muted);font-size:var(--type-micro);text-align:center;place-items:center;font-weight:800;display:grid;overflow:hidden}.product-register-source-frame img{object-fit:contain;width:100%;height:100%}.product-register-kicker,.product-register-metadata dt,.product-register-source figcaption{color:var(--ds-muted);font-size:var(--type-micro);letter-spacing:var(--type-label-tracking);text-transform:uppercase;font-weight:850;line-height:1.25}.product-register-copy{min-width:0}.product-register-copy h1{overflow-wrap:anywhere;color:var(--ds-ink);letter-spacing:var(--type-heading-l-tracking);margin:.25rem 0 0;font-size:clamp(1.45rem,2.6vw,2.15rem);font-weight:780;line-height:1}.product-register-copy>p:last-child{max-width:58ch;color:var(--ds-muted);margin:.45rem 0 0;font-size:.82rem;font-weight:650;line-height:1.45}.product-register-metadata{border-top:1px solid var(--ds-line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.product-register-metadata>div{min-width:0;padding:.7rem .75rem 0 0}.product-register-metadata dd{overflow-wrap:anywhere;color:var(--ds-ink);margin:.2rem 0 0;font-size:.78rem;font-weight:800;line-height:1.35}.product-register-metadata [data-tone=danger] dd{color:var(--status-danger-text)}.product-register-progress{border-top:1px solid var(--ds-line);padding-inline:clamp(.85rem,2vw,1.25rem)}.project-tool-rail-container{border:1px solid var(--ds-frame);border-radius:var(--radius-md);background:var(--ds-sheet);min-width:0;box-shadow:var(--shadow-control);gap:0;display:grid;overflow:hidden}.project-tool-rail-label{border-bottom:1px solid var(--ds-line);color:var(--ds-muted);font-size:var(--type-micro);letter-spacing:var(--type-label-tracking);text-transform:uppercase;padding:.55rem .75rem;font-weight:850}.project-workspace-tabs{scrollbar-width:thin;grid-auto-columns:minmax(8.5rem,1fr);grid-auto-flow:column;min-width:0;display:grid;overflow-x:auto}.project-workspace-switcher{display:none}.project-workspace-switcher-trigger{background:var(--ds-sheet);width:100%;min-height:44px;color:var(--ds-ink);text-align:left;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}.project-workspace-switcher-trigger:hover,.project-workspace-switcher-trigger[data-state=open]{background:var(--ds-recessed)}.project-workspace-switcher-trigger:focus-visible{outline:3px solid var(--ds-focus);outline-offset:-3px}.project-workspace-switcher-current{align-items:baseline;gap:.65rem;min-width:0;display:flex}.project-workspace-switcher-current>span,.project-workspace-switcher-link>span:first-child{color:var(--ds-muted);font:800 var(--type-micro)/1 var(--font-mono-stack);letter-spacing:var(--type-label-tracking)}.project-workspace-switcher-current strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:850;overflow:hidden}.project-workspace-switcher-menu{width:min(18rem,100vw - 28px)}.project-workspace-switcher-link{grid-template-columns:2rem minmax(0,1fr);width:100%;font-weight:780;text-decoration:none;display:grid}.project-workspace-switcher-link[aria-current=page]{background:var(--ds-orange);color:var(--ds-on-orange)}.project-workspace-switcher-link[aria-current=page]>span:first-child{color:currentColor}.project-workspace-tab{border-right:1px solid var(--ds-line);background:var(--ds-sheet);min-width:0;min-height:3.35rem;color:var(--ds-ink);transition:background var(--motion-control),color var(--motion-control);align-content:center;gap:.18rem;padding:.55rem .72rem;text-decoration:none;display:grid}.project-workspace-tab:last-child{border-right:0}.project-workspace-tab:hover{background:var(--ds-recessed)}.project-workspace-tab:focus-visible{z-index:1;outline:3px solid var(--ds-focus);outline-offset:-3px;position:relative}.project-workspace-tab[data-active=true]{background:var(--ds-orange);color:var(--ds-on-orange)}.project-workspace-tab-index{color:currentColor;font-family:var(--font-mono),SFMono-Regular,Consolas,monospace;font-size:var(--type-micro);opacity:.72;font-weight:800}.project-workspace-tab-label{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:850;overflow:hidden}.product-ledger-filter{min-height:var(--control-sm);border:1px solid var(--ds-line);border-radius:var(--radius-sm);background:var(--ds-sheet);color:var(--ds-ink);align-items:center;gap:.5rem;padding:.45rem .7rem;font-size:.78rem;font-weight:800;display:inline-flex}.product-ledger-filter:hover{border-color:var(--ds-frame);background:var(--ds-recessed)}.product-ledger-filter:focus-visible{outline:3px solid var(--ds-focus);outline-offset:3px}.product-ledger-filter[data-selected=true]{border-color:var(--ds-frame);background:var(--ds-orange);color:var(--ds-on-orange)}@media (min-width:820px){.product-register-record{grid-template-columns:6rem minmax(14rem,.9fr) minmax(26rem,1.35fr)}.product-register-metadata{border-top:0;border-left:1px solid var(--ds-line);grid-column:auto;align-self:stretch}.product-register-metadata>div{padding:.55rem .75rem}}@media (max-width:579px){.product-register-record{grid-template-columns:4.25rem minmax(0,1fr)}.product-register-copy h1{font-size:1.35rem}.product-register-copy>p:last-child,.product-register-source figcaption{display:none}.product-register-metadata{grid-template-columns:1fr}.product-register-metadata>div:nth-child(n+3),.project-tool-rail-label,.project-workspace-tabs{display:none}.project-workspace-switcher{display:block}}.product-inline-error{border:1px solid var(--status-danger-border);border-radius:var(--radius-sm);background:var(--status-danger-surface);color:var(--status-danger-text);padding:.65rem .75rem;font-size:.8rem;font-weight:750;line-height:1.45}.content-studio-root,.operational-ui-root{min-width:0}.content-studio-kicker{color:var(--ds-orange-readable);font:760 var(--type-micro)/1.2 var(--font-mono-stack);letter-spacing:var(--type-label-tracking);text-transform:uppercase;display:block}.content-studio-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.content-studio-module-card{border:1px solid var(--ds-line);border-radius:var(--radius-md);background:var(--ds-sheet);min-width:0;min-height:13rem;color:var(--ds-ink);text-align:left;transition:border-color var(--motion-control) var(--ease-out),background-color var(--motion-control) var(--ease-out),box-shadow var(--motion-control) var(--ease-out),transform var(--motion-control) var(--ease-out);flex-direction:column;padding:18px;text-decoration:none;display:flex}.content-studio-module-card:hover{border-color:var(--ds-frame);background:var(--ds-recessed)}.content-studio-module-card:focus-visible{outline:3px solid var(--ds-focus);outline-offset:4px}.content-studio-module-card[data-selected=true]{border:2px solid var(--ds-frame);background:var(--ds-orange);color:var(--ds-on-orange);box-shadow:var(--shadow-control);transform:translate(-3px,-3px)}.content-studio-module-card[data-selected=true] :where(.content-studio-kicker,.content-studio-module-summary){color:var(--ds-on-orange)}.content-studio-module-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.content-studio-module-title{color:currentColor;font-size:var(--type-heading-s);letter-spacing:var(--type-heading-s-tracking);margin-top:8px;font-weight:750;line-height:1.15;display:block}.content-studio-module-specimen{border:1px solid var(--ds-frame);border-radius:var(--radius-sm);background:var(--ds-citron);min-width:78px;min-height:72px;color:var(--ds-on-citron);flex:none;align-content:space-between;justify-items:start;padding:10px;display:grid}.content-studio-module-specimen span{font:700 var(--type-micro)/1.15 var(--font-mono-stack);text-transform:uppercase}.content-studio-module-summary{color:var(--ds-muted);font-size:var(--type-body-small);margin-top:14px;font-weight:520;line-height:1.5;display:block}.content-studio-module-tags{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.content-studio-module-tag{border:1px solid var(--ds-line);border-radius:var(--radius-sm);background:var(--ds-recessed);color:var(--ds-ink);font-size:var(--type-micro);padding:4px 7px;font-weight:700}.content-studio-module-card[data-selected=true] .content-studio-module-tag{border-color:var(--ds-frame);background:var(--ds-sheet);color:var(--ds-ink)}.content-studio-hub-module-cta{color:currentColor;width:fit-content;font-size:var(--type-body-small);align-items:center;gap:6px;margin-top:auto;padding-top:18px;font-weight:750;display:inline-flex}.content-studio-hub-module-cta span{transition:transform var(--motion-control) var(--ease-out)}.content-studio-module-card:hover .content-studio-hub-module-cta span{transform:translate(3px)}.content-studio-workspace-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.content-studio-empty-state{border:1px dashed var(--ds-frame);border-radius:var(--radius-md);background:var(--ds-recessed);justify-items:start;gap:8px;padding:16px;display:grid}.content-studio-empty-state p{color:var(--ds-ink);font-weight:750}.content-studio-empty-state span{color:var(--ds-muted);font-size:var(--type-body-small);font-weight:520}.content-pack-builder-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.content-pack-step{width:100%}.content-pack-brief-layout,.content-pack-product-column,.content-pack-source-choice-grid,.content-pack-source-layout,.content-pack-source-selector{gap:14px;min-width:0;display:grid}.content-pack-source-layout{align-items:start}.content-pack-source-selector{align-content:start}.content-pack-brief-layout,.content-pack-source-choice-grid{grid-template-columns:minmax(0,1fr)}.content-pack-brief-full{grid-column:1/-1}.content-pack-source-card{grid-template-columns:minmax(9rem,.36fr) minmax(0,1fr);gap:14px;display:grid}.content-pack-source-preview{border:1px solid var(--ds-line);border-radius:var(--radius-sm);place-items:center;min-height:10rem;display:grid;overflow:hidden}.content-studio-source-choice{border:1px solid var(--ds-line);border-radius:var(--radius-sm);background:var(--ds-sheet);color:var(--ds-ink);text-align:left;transition:border-color var(--motion-control) var(--ease-out),background-color var(--motion-control) var(--ease-out);grid-template-columns:72px minmax(0,1fr);gap:12px;padding:10px;display:grid}.content-studio-source-choice:hover:not(:disabled){border-color:var(--ds-frame);background:var(--ds-recessed)}.content-studio-source-choice[data-selected=true]:not(:disabled){border:2px solid var(--ds-frame);background:var(--ds-orange);color:var(--ds-on-orange)}.content-studio-source-choice-media{aspect-ratio:1;border:1px solid var(--ds-line);border-radius:var(--radius-sm);background:var(--ds-recessed);overflow:hidden}.content-studio-source-choice-copy{align-content:center;justify-items:start;gap:4px;min-width:0;display:grid}.content-studio-source-choice-title{color:currentColor;font-size:var(--type-body-small);margin-top:3px;font-weight:750}.content-studio-source-choice-description{color:var(--ds-muted);font-size:.75rem;font-weight:520}.content-studio-source-choice[data-selected=true]:not(:disabled) .content-studio-source-choice-description{color:var(--ds-on-orange)}.content-studio-source-choice-state{color:var(--ds-orange-readable);font-size:var(--type-micro);text-transform:uppercase;margin-top:3px;font-weight:760}.content-studio-source-choice[data-selected=true]:not(:disabled) .content-studio-source-choice-state{color:var(--ds-on-orange)}.content-pack-goal-grid,.content-pack-goal-selector{gap:10px;display:grid}.content-pack-goal-grid{grid-template-columns:minmax(0,1fr)}.content-pack-goal-option{border:1px solid var(--ds-line);border-radius:var(--radius-sm);background:var(--ds-sheet);width:100%;color:var(--ds-ink);text-align:left;transition:border-color var(--motion-control) var(--ease-out),background-color var(--motion-control) var(--ease-out);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.content-pack-goal-option:hover{border-color:var(--ds-frame);background:var(--ds-recessed)}.content-pack-goal-option[data-selected=true]{border:2px solid var(--ds-frame);background:var(--ds-orange);color:var(--ds-on-orange)}.content-pack-goal-option-index{border:1px solid var(--ds-frame);border-radius:var(--radius-sm);background:var(--ds-recessed);width:38px;height:38px;color:var(--ds-ink);font:700 var(--type-micro)/1 var(--font-mono-stack);place-items:center;display:grid}.content-pack-goal-option-copy{gap:3px;min-width:0;display:grid}.content-pack-goal-option-title{color:currentColor;font-size:var(--type-body-small);font-weight:750;line-height:1.25}.content-pack-goal-option-summary{color:var(--ds-muted);font-size:.76rem;font-weight:520;line-height:1.4}.content-pack-goal-option[data-selected=true] .content-pack-goal-option-summary{color:var(--ds-on-orange)}.content-pack-goal-option-example,.content-pack-goal-option-state{color:var(--ds-orange-readable);font-size:var(--type-micro);text-transform:uppercase;font-weight:760}.content-pack-goal-option[data-selected=true] :where(.content-pack-goal-option-example,.content-pack-goal-option-state){color:var(--ds-on-orange)}.content-pack-goal-option-compact{grid-template-columns:38px minmax(0,1fr) auto}.content-pack-generate-step{border-width:2px;border-color:var(--ds-frame);background:var(--ds-recessed)}.content-pack-generation-summary{align-items:center;gap:18px;display:grid}.content-pack-generation-title{color:var(--ds-ink);font-size:var(--type-heading-s);margin-top:4px;font-weight:800;line-height:1.2}.content-pack-generation-detail{max-width:60ch;color:var(--ds-muted);margin-top:6px;font-size:.78rem;font-weight:520;line-height:1.45}.content-pack-generation-facts{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.content-pack-generation-facts>div{border-left:2px solid var(--ds-line);min-width:0;padding-left:10px}.content-pack-generation-facts dt{color:var(--ds-muted);font-size:var(--type-micro);letter-spacing:var(--type-label-tracking);text-transform:uppercase;font-weight:760}.content-pack-generation-facts dd{color:var(--ds-ink);font-size:var(--type-body-small);overflow-wrap:anywhere;margin-top:3px;font-weight:750;line-height:1.35}.content-pack-generation-submit{justify-items:stretch;gap:8px;display:grid}.content-pack-asset-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:14px;display:grid}.content-pack-asset-preview{aspect-ratio:4/3;border-bottom:1px solid var(--ds-line);overflow:hidden}.generation-run-debug{border:1px solid var(--ds-frame);border-radius:var(--radius-sm);background:var(--ds-recessed);padding:14px}.generation-run-debug[open]>summary{color:var(--ds-ink)}.asset-edit-preview{border:1px solid var(--ds-frame);border-radius:var(--radius-sm);background:var(--ds-recessed);position:relative;overflow:hidden}.asset-edit-preview img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;max-height:min(48dvh,440px);display:block}.asset-edit-region{border:3px solid var(--ds-focus);background:var(--ds-focus);position:absolute}@supports (color:color-mix(in lab,red,red)){.asset-edit-region{background:color-mix(in srgb,var(--ds-focus) 18%,transparent)}}.asset-edit-region{box-shadow:inset 0 0 0 1px var(--ds-sheet);pointer-events:none}.asset-edit-version-rail{gap:8px;padding:4px;display:flex;overflow-x:auto}.asset-edit-version-pill{min-height:var(--control-sm);border:1px solid var(--ds-line);border-radius:var(--radius-sm);background:var(--ds-sheet);color:var(--ds-ink);align-items:center;gap:6px;padding:7px 10px;font-size:.75rem;font-weight:750;display:inline-flex}.asset-edit-version-pill[data-active=true]{border:2px solid var(--ds-frame);background:var(--ds-orange);color:var(--ds-on-orange)}.asset-edit-thread{gap:12px;display:grid}.asset-edit-plan-card{box-shadow:none;gap:10px;display:grid}.asset-edit-cost-row{border-top:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.asset-edit-drawer-footer{background:var(--ds-sheet);transition:background-color var(--motion-control) var(--ease-out)}.asset-edit-drawer-footer[data-busy=true]{background:var(--status-info-surface)}@media (min-width:36.25rem){.content-pack-brief-layout,.content-pack-generation-facts,.content-pack-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:51.25rem){.content-pack-source-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.content-pack-generation-summary{grid-template-columns:minmax(15rem,.8fr) minmax(24rem,1.2fr)}.content-pack-generation-submit{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;place-items:center end}}@media (min-width:80rem){.content-pack-source-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-pack-generation-facts,.content-pack-goal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-pack-generation-summary{grid-template-columns:minmax(15rem,.7fr) minmax(30rem,1.3fr) auto}.content-pack-generation-submit{grid-column:auto;grid-template-columns:minmax(0,1fr)}}@media (max-width:66.24rem){.content-studio-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:51.24rem){.content-pack-source-card{grid-template-columns:minmax(0,1fr)}}@media (max-width:36.24rem){.content-studio-module-grid{grid-template-columns:minmax(0,1fr)}.content-studio-module-card{min-height:0}.content-pack-goal-option,.content-pack-goal-option-compact{grid-template-columns:34px minmax(0,1fr)}.content-pack-goal-option-state{grid-column:2}.content-pack-generation-submit,.content-pack-generation-submit>button{width:100%}}@media (prefers-reduced-motion:reduce){.asset-edit-drawer-footer,.content-pack-goal-option,.content-studio-hub-module-cta span,.content-studio-module-card,.content-studio-source-choice{transition:none}.content-studio-module-card[data-selected=true]{box-shadow:none;transform:none}}@layer routes{.marketing-root{background:var(--ds-paper);min-width:320px;color:var(--ds-ink);overflow:clip}.marketing-root .shell{width:min(1440px,100vw - 64px);margin-inline:auto}.marketing-root .section{padding-block:clamp(6.5rem,11vw,11rem)}@scope(.marketing-root){.site-header{z-index:20;border-bottom:1px solid var(--ds-ink);background:var(--ds-paper);height:76px;position:sticky;top:0}.nav-shell{justify-content:space-between;gap:28px;height:100%;display:flex}.brand,.nav-shell{align-items:center}.brand{letter-spacing:-.055em;flex:none;gap:10px;font-size:1.45rem;font-weight:780;display:inline-flex}.brand-mark{grid-template-columns:1fr 1fr;gap:2px;width:21px;height:21px;display:grid;rotate:45deg}.brand-mark i{background:var(--ds-orange);display:block}.brand-mark i:nth-child(2),.brand-mark i:nth-child(3){background:var(--ds-ink)}.nav-links{justify-content:center;align-items:center;gap:clamp(22px,3vw,46px);margin-left:auto;font-size:.91rem;font-weight:650;display:flex}.nav-links a{padding-block:8px;position:relative}.nav-links a:after,.site-footer a:not(.brand):after{content:"";transform-origin:100%;height:1px;transition:transform .22s var(--ease-out);background:currentColor;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.nav-links a:hover:after,.site-footer a:not(.brand):hover:after{transform-origin:0;transform:scaleX(1)}.button{border:2px solid var(--ds-ink);border-radius:var(--radius-sm);min-height:54px;transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out),background-color .18s ease,color .18s ease;justify-content:center;align-items:center;gap:13px;padding:0 22px;font-size:.97rem;font-weight:760;line-height:1;display:inline-flex}.button:hover{box-shadow:5px 5px 0 var(--ds-ink);transform:translate(-3px,-3px)}.button:active{transform:translate(0);box-shadow:0 0 #0000}.button--small{min-height:42px;padding-inline:16px;font-size:.86rem}.button--large{min-height:62px;padding-inline:28px;font-size:1.02rem}.button--primary{background:var(--ds-orange);color:var(--ds-on-orange)}.button--ink{border-color:var(--ds-ink);background:var(--ds-ink);color:var(--ds-sheet)}.button--ink:hover{box-shadow:5px 5px 0 var(--ds-citron)}.arrow-icon{flex:none;width:19px;height:19px}.arrow-icon path{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.arrow-icon--down{rotate:90deg}.hero{grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr);align-items:center;gap:clamp(42px,5vw,90px);min-height:calc(100dvh - 76px);padding-block:clamp(3.5rem,6vw,7rem);display:grid}.hero-copy{z-index:2;max-width:680px;position:relative}.hero-copy>*{animation:reveal-up .72s var(--ease-out) both}.hero-copy>:nth-child(2){animation-delay:80ms}.hero-copy>:nth-child(3){animation-delay:.15s}.hero-copy>:nth-child(4){animation-delay:.22s}.hero-copy>:nth-child(5){animation-delay:.28s}.hero-kicker{color:var(--ds-ink-soft);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:27px;font-size:.82rem;font-weight:760;display:flex}.hero-kicker:before{content:"";background:var(--ds-orange);width:14px;height:14px;box-shadow:5px 5px 0 var(--ds-ink)}.hero h1{max-width:780px;font-size:var(--type-display-xl);letter-spacing:-.078em;font-weight:790;line-height:.84}.hero h1 span{color:var(--ds-orange);margin-top:.12em;display:block}.hero-intro{max-width:620px;color:var(--ds-ink-soft);margin-top:clamp(28px,3vw,42px);font-size:clamp(1.04rem,1.25vw,1.24rem);font-weight:480;line-height:1.56}.hero-actions{align-items:center;gap:25px;margin-top:34px;display:flex}.text-link{border-bottom:1px solid var(--ds-ink);align-items:center;gap:9px;min-height:44px;font-size:.93rem;font-weight:720;display:inline-flex}.text-link .arrow-icon{width:16px;height:16px;transition:translate .18s var(--ease-out)}.text-link:hover .arrow-icon{translate:0 3px}.hero-note{color:var(--ds-muted);margin-top:22px;font-size:.82rem;font-weight:560}.hero-visual{min-width:0;animation:visual-in .9s .16s var(--ease-out) both}.contact-sheet{border:2px solid var(--ds-ink);background:var(--ds-ink);box-shadow:17px 17px 0 var(--ds-citron);color:var(--ds-sheet);transition:rotate .42s var(--ease-out),translate .42s var(--ease-out);padding:16px;position:relative;rotate:.7deg}.contact-sheet:hover{translate:0 -4px;rotate:0deg}.contact-sheet__footer,.contact-sheet__topline,.sheet-label{justify-content:space-between;align-items:center;display:flex}.contact-sheet__topline{letter-spacing:.09em;text-transform:uppercase;min-height:35px;padding:0 2px 11px;font-size:.67rem;font-weight:670}.contact-sheet__topline span:last-child{color:var(--ds-citron)}.contact-sheet__body{grid-template-columns:minmax(130px,.8fr) 46px minmax(280px,1.55fr);align-items:stretch;min-height:clamp(390px,34vw,560px);display:grid}.output-column,.source-column{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.output-column{grid-template-rows:auto 1fr}.sheet-label{color:#d8dbd1;letter-spacing:.04em;border-top:1px solid #4b4d46;gap:10px;min-height:39px;font-size:.62rem}.sheet-label span:first-child{text-transform:uppercase;font-weight:760}.sheet-label span:last-child{color:#a9ada2;text-align:right}.source-meta{color:#aeb1a7;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:5px;padding-top:9px;font-size:.56rem;display:flex}.transform-arrow{justify-content:center;align-items:center;display:flex;position:relative}.transform-arrow span{background:var(--ds-orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #f154322b}.transform-arrow .arrow-icon{width:28px;color:var(--ds-citron);position:absolute;translate:8px}.output-grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:6px;min-height:0;display:grid}.contact-sheet__footer{color:#b7baaf;gap:12px;min-height:50px;padding:13px 2px 0;font-size:.72rem}.contact-sheet__footer strong{color:var(--ds-sheet);font-size:.83rem}.hero-photo-scene{isolation:isolate;border:1px solid var(--ds-ink);background:var(--ds-recessed);min-height:0;position:relative;overflow:hidden}.hero-photo-scene__image{object-fit:cover;width:100%;height:100%;transition:scale .52s var(--ease-out);position:absolute;inset:0}.hero-photo-scene:hover .hero-photo-scene__image{scale:1.018}.hero-photo-scene--source .hero-photo-scene__image{object-position:center 58%}.hero-photo-scene--outdoorContext .hero-photo-scene__image{object-position:20% center}.statement-band{border-block:2px solid var(--ds-ink);background:var(--ds-orange);overflow:hidden}.statement-track{width:max-content;min-width:100%;min-height:78px;color:var(--ds-on-orange);letter-spacing:-.02em;white-space:nowrap;justify-content:space-around;align-items:center;gap:clamp(24px,3vw,52px);padding-inline:28px;font-size:clamp(.96rem,1.5vw,1.35rem);font-weight:790;display:flex}.statement-track i{background:var(--ds-citron);width:9px;height:9px;box-shadow:3px 3px 0 var(--ds-ink);flex:none;rotate:45deg}.section-heading--split{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:clamp(48px,8vw,130px);display:grid}.fidelity-copy h2,.section-heading h2,.support-copy h2{font-size:var(--type-display-l);letter-spacing:-.075em;font-weight:780;line-height:.87}.fidelity-copy h2 span,.section-heading h2 span,.support-copy h2 span{color:var(--ds-orange);display:block}.section-heading>p{max-width:520px;color:var(--ds-muted);padding-bottom:8px;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.58}.section-tag{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;font-size:.75rem;font-weight:760;display:inline-flex}.section-tag:before{content:"";background:currentColor;width:17px;height:3px}.transformation{background:var(--ds-sheet)}.studio{border:2px solid var(--ds-ink);background:var(--ds-ink);color:var(--ds-sheet);grid-template-columns:minmax(190px,.28fr) 74px minmax(0,1fr);margin-top:clamp(64px,8vw,108px);padding:20px;display:grid}.studio-source{flex-direction:column;min-width:0;display:flex}.studio-index{justify-content:space-between;align-items:flex-start;gap:10px;min-height:62px;padding:4px 2px 13px;font-size:.77rem;display:flex}.studio-index span{color:var(--ds-citron);letter-spacing:.08em;font-size:.68rem;font-weight:740}.studio-index p{color:#dcdfd4;text-align:right;max-width:115px;font-weight:670}.studio-source__scene{flex:1;min-height:340px}.studio-source__note{color:#989c91;max-width:230px;padding:18px 3px 4px;font-size:.75rem;line-height:1.45}.studio-flow{justify-content:center;align-items:center;display:flex}.studio-flow:after,.studio-flow:before{content:"";background:var(--ds-orange);border-radius:50%;width:8px;height:8px}.studio-flow>span{background:#62665d;width:27px;height:1px}.studio-flow .arrow-icon{width:26px;color:var(--ds-citron)}.studio-result{background:var(--ds-paper);min-width:0;min-height:650px;color:var(--ds-ink);grid-template-columns:minmax(0,1.43fr) minmax(255px,.57fr);display:grid}.studio-result__visual{min-width:0;position:relative;overflow:hidden}.studio-result__scene{height:100%;min-height:650px;animation:scene-switch .42s var(--ease-out) both;border:0}.studio-result__scene .product-pouch{width:min(44%,350px)}.studio-result__scene.product-scene--close .product-pouch{width:min(68%,550px)}.fidelity-stamp{z-index:8;aspect-ratio:1;border:1px solid var(--ds-ink);background:var(--ds-citron);text-align:center;text-transform:uppercase;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:118px;font-size:.64rem;display:flex;position:absolute;top:18px;right:18px;rotate:7deg}.fidelity-stamp:before{content:"";border:1px dashed var(--ds-ink);border-radius:inherit;position:absolute;inset:7px}.fidelity-stamp span,.fidelity-stamp strong{position:relative}.fidelity-stamp strong{max-width:74px;margin-top:3px;font-size:.72rem}.studio-result__controls{border-left:2px solid var(--ds-ink);flex-direction:column;min-width:0;padding:18px;display:flex}.studio-result__controls .studio-index{border-bottom:1px solid var(--ds-line)}.studio-result__controls .studio-index p{color:var(--ds-ink)}.scene-copy{padding:35px 4px 28px}.scene-copy>p{color:var(--ds-orange-readable);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.68rem;font-weight:780}.scene-copy h3{letter-spacing:-.06em;font-size:clamp(2rem,3vw,3.2rem);font-weight:770;line-height:.95}.scene-copy>span{color:var(--ds-muted);margin-top:19px;font-size:.87rem;line-height:1.5;display:block}.scene-tabs{border-top:1px solid var(--ds-ink);margin-top:auto;display:grid}.scene-tabs button{border:0;border-bottom:1px solid var(--ds-line);text-align:left;cursor:pointer;min-height:55px;transition:padding .2s var(--ease-out),background-color .2s ease;background:0 0;grid-template-columns:34px 1fr;align-items:center;padding:0 8px;font-size:.77rem;font-weight:680;display:grid}.scene-tabs button span{color:var(--ds-muted);letter-spacing:.07em;font-size:.62rem;font-weight:700}.scene-tabs button:hover{background:var(--ds-recessed);padding-left:14px}.scene-tabs button[aria-pressed=true]{border-bottom-color:var(--ds-on-orange);background:var(--ds-orange);color:var(--ds-on-orange)}.scene-tabs button[aria-pressed=true] span{color:var(--ds-on-orange)}.studio-result__pending{border:1px dashed var(--ds-muted);background:linear-gradient(135deg,transparent 49.8%,var(--ds-line) 50%,transparent 50.2%),var(--ds-recessed);color:var(--ds-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.studio-result__pending small,.studio-result__pending span{color:var(--ds-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:720}.studio-result__pending strong{letter-spacing:-.06em;max-width:340px;font-size:clamp(2rem,4vw,4.7rem);line-height:.9}.demo-disclosure{color:var(--ds-muted);text-align:right;margin-top:13px;font-size:.72rem}.fidelity{background:var(--ds-ink);color:var(--ds-sheet);overflow:hidden}.fidelity-layout{grid-template-columns:minmax(520px,.95fr) minmax(560px,1.05fr);align-items:center;gap:clamp(48px,6vw,96px);display:grid}.fidelity-copy .section-tag{color:var(--ds-citron);margin-bottom:26px}.fidelity-copy h2{max-width:690px;color:var(--ds-orange)}.fidelity-copy>p:not(.section-tag){color:#bdc1b6;max-width:580px;margin-top:31px;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.6}.fidelity-list{border-top:1px solid #50534d;margin-top:54px}.fidelity-list article{border-bottom:1px solid #50534d;grid-template-columns:40px 1fr;gap:20px;padding-block:22px;display:grid}.fidelity-list article>span{color:var(--ds-citron);letter-spacing:.08em;padding-top:4px;font-size:.68rem;font-weight:750}.fidelity-list h3{color:var(--ds-sheet);font-size:1.03rem;font-weight:730}.fidelity-list p{color:#aeb2a7;max-width:470px;margin-top:6px;font-size:.82rem;line-height:1.5}.inspection-board{border:2px solid var(--ds-sheet);background:var(--ds-citron);min-height:760px;color:var(--ds-ink);box-shadow:18px 18px 0 var(--ds-orange);position:relative;overflow:hidden}.inspection-grid{opacity:.22;background-image:linear-gradient(var(--ds-ink) 1px,transparent 1px),linear-gradient(90deg,var(--ds-ink) 1px,transparent 1px);background-size:48px 48px;position:absolute;inset:0}.inspection-board:after,.inspection-board:before{z-index:1;content:"";border:1px solid var(--ds-ink);border-radius:50%;position:absolute}.inspection-board:before{aspect-ratio:1;background:var(--ds-orange);width:62%;top:13%;right:-17%}.inspection-board:after{aspect-ratio:1;background:var(--ds-paper);width:45%;bottom:-19%;left:-10%}.inspection-product-frame{z-index:4;isolation:isolate;aspect-ratio:1;border:2px solid var(--ds-sheet);background:var(--ds-recessed);box-shadow:var(--shadow-hero);pointer-events:none;position:absolute;top:12%;left:7%;right:7%;overflow:hidden}.inspection-product-photo{object-fit:cover;width:100%;height:100%}.inspection-callout-lines{z-index:6;width:100%;height:100%;fill:var(--ds-citron);stroke:var(--ds-ink);stroke-width:1.4px;position:absolute;inset:0;overflow:visible}.inspection-callout-lines,.inspection-callout-lines circle,.inspection-callout-lines path{vector-effect:non-scaling-stroke}.inspection-callout-lines path{fill:none}.inspection-callout-lines circle{fill:var(--ds-citron)}.inspection-label{z-index:7;border:1px solid var(--ds-ink);background:var(--ds-paper);letter-spacing:.04em;padding:8px 11px;font-size:.68rem;font-weight:720;position:absolute}.inspection-label--top{top:30%;left:60%;translate:-50%}.inspection-label--right{top:55%;right:3%}.inspection-label--bottom{top:16%;bottom:auto;left:33%}.inspection-note{z-index:6;border:1px solid var(--ds-ink);background:var(--ds-ink);width:180px;color:var(--ds-sheet);flex-direction:column;padding:13px;display:flex;position:absolute;top:26px;right:26px}.inspection-note span{color:var(--ds-citron);letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:730}.inspection-note strong{margin-top:8px;font-size:.8rem;line-height:1.25}.support{background:var(--ds-paper)}.support-layout{grid-template-columns:minmax(350px,.83fr) minmax(480px,1.17fr);align-items:center;gap:clamp(70px,10vw,160px);display:grid}.support-copy .section-tag{color:var(--ds-orange-readable);margin-bottom:24px}.support-copy h2{max-width:720px}.support-copy>p:not(.section-tag){max-width:560px;color:var(--ds-muted);margin-top:30px;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.62}.copy-sheet{border:2px solid var(--ds-ink);background:var(--ds-sheet);box-shadow:14px 14px 0 var(--ds-orange);position:relative}.copy-sheet:before{z-index:2;content:"";background:#e2fa62de;border-inline:1px solid #11120f2e;width:85px;height:33px;position:absolute;top:-18px;left:12%;rotate:-4deg}.copy-sheet__footer,.copy-sheet__header{color:var(--ds-muted);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:.63rem;font-weight:680;display:flex}.copy-sheet__header{border-bottom:1px solid var(--ds-ink);min-height:64px;padding-inline:24px}.copy-sheet__body{grid-template-columns:1.1fr .9fr;min-height:340px;display:grid}.copy-sheet__body>div{padding:clamp(28px,4vw,52px)}.copy-sheet__body>div+div{border-left:1px solid var(--ds-ink)}.copy-label{color:var(--ds-orange-readable);letter-spacing:.09em;text-transform:uppercase;margin-bottom:22px;font-size:.67rem;font-weight:780}.draft-copy{letter-spacing:-.025em;max-width:420px;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:590;line-height:1.34}.copy-label--spaced{margin-top:38px}.listing-description{max-width:520px;color:var(--ds-muted);font-size:.86rem;line-height:1.6}.tag-list{flex-wrap:wrap;gap:9px;display:flex}.tag-list span{border:1px solid var(--ds-ink);background:var(--ds-paper);padding:9px 11px;font-size:.72rem;font-weight:620}.tag-list span:nth-child(2){background:var(--ds-citron)}.listing-meta{gap:15px;margin:34px 0 0;display:grid}.listing-meta div{border-top:1px solid var(--ds-line);padding-top:13px}.listing-meta dt{color:var(--ds-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:720}.listing-meta dd{margin:6px 0 0;font-size:.76rem;font-weight:620;line-height:1.45}.copy-sheet__footer{border-top:1px solid var(--ds-ink);text-transform:none;justify-content:flex-start;min-height:50px;padding-inline:24px}.final-cta{border-block:2px solid var(--ds-on-orange);background:var(--ds-orange);color:var(--ds-on-orange);overflow:hidden}.final-cta__inner{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:60px;min-height:680px;display:grid}.final-cta__copy{z-index:4;padding-block:70px;position:relative}.final-cta__copy>p{letter-spacing:.08em;text-transform:uppercase;margin-bottom:25px;font-size:.82rem;font-weight:760}.final-cta h2{letter-spacing:-.08em;max-width:900px;font-size:clamp(4.4rem,7.3vw,8rem);font-weight:790;line-height:.84}.final-cta .button{margin-top:42px}.final-cta__visual{align-self:stretch;min-height:620px;position:relative}.orbit{border:2px solid var(--ds-ink);border-radius:50%;position:absolute}.orbit--one{aspect-ratio:1;background:var(--ds-citron);width:94%;top:9%;right:-12%}.orbit--two{aspect-ratio:1;background:var(--ds-paper);width:52%;bottom:8%;right:9%}.cta-photo-collage{z-index:2;position:absolute;inset:0}.cta-photo-card{border:2px solid var(--ds-ink);background:var(--ds-sheet);margin:0;padding:7px;position:absolute;box-shadow:10px 12px #11120f2e}.cta-photo-card img{aspect-ratio:1;object-fit:cover;width:100%}.cta-photo-card figcaption{background:var(--ds-ink);color:var(--ds-sheet);letter-spacing:.07em;text-transform:uppercase;padding:5px 7px;font-size:.58rem;font-weight:760;position:absolute;bottom:14px;left:14px}.cta-photo-card--source{z-index:2;width:35%;top:15%;left:1%;rotate:-8deg}.cta-photo-card--source figcaption{background:var(--ds-citron);color:var(--ds-ink)}.cta-photo-card--outdoorContext{z-index:3;width:43%;top:5%;right:1%;rotate:6deg}.cta-photo-card--materialView{z-index:4;width:42%;bottom:7%;left:7%;rotate:4deg}.cta-photo-card--styledInterior{z-index:5;width:47%;bottom:0;right:-1%;rotate:-5deg}.site-footer{background:var(--ds-ink);color:var(--ds-sheet)}.footer-layout{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:128px;display:grid}.brand--footer .brand-mark i:nth-child(2),.brand--footer .brand-mark i:nth-child(3){background:var(--ds-citron)}.site-footer p{color:#9da196;font-size:.78rem}.site-footer>.shell>a:last-child{color:var(--ds-citron);justify-self:end;padding-block:8px;font-size:.77rem;font-weight:690;position:relative}@keyframes reveal-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes visual-in{0%{opacity:0;transform:translateY(18px)rotate(-1deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes scene-switch{0%{opacity:.45;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (max-width:1280px){.hero{grid-template-columns:minmax(0,.85fr) minmax(500px,1.15fr);gap:48px}.hero h1{font-size:clamp(3.5rem,6.2vw,5rem)}.contact-sheet__body{grid-template-columns:minmax(115px,.72fr) 40px minmax(250px,1.48fr)}.studio-result{grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr)}.fidelity-layout{grid-template-columns:minmax(430px,.95fr) minmax(480px,1.05fr);gap:52px}}@media (max-width:1060px){.shell{width:min(100% - 48px,980px)}.hero{grid-template-columns:1fr;gap:70px;min-height:auto;padding-block:80px 95px}.hero-copy{max-width:850px}.hero h1{max-width:900px;font-size:clamp(4.1rem,8.8vw,6.4rem)}.hero-intro{max-width:690px}.hero-visual{width:min(100%,820px);margin-inline:auto}.contact-sheet__body{grid-template-columns:minmax(180px,.8fr) 54px minmax(380px,1.55fr);min-height:590px}.section-heading--split{grid-template-columns:1fr;gap:32px}.section-heading>p{max-width:690px}.studio{grid-template-columns:230px 60px minmax(0,1fr)}.fidelity-layout,.support-layout{grid-template-columns:1fr}.fidelity-copy{grid-template-columns:1fr 1fr;column-gap:60px;display:grid}.fidelity-copy .section-tag,.fidelity-copy h2{grid-column:1/-1}.fidelity-copy>p:not(.section-tag){align-self:start}.fidelity-list{margin-top:30px}.inspection-board{width:min(100%,780px);margin-inline:auto}.support-copy{grid-template-columns:1fr .7fr;align-items:end;gap:40px;display:grid}.support-copy .section-tag,.support-copy h2{grid-column:1}.support-copy>p:not(.section-tag){grid-area:1/2/span 2;align-self:end;margin-top:0}}@media (max-width:820px){.shell{width:calc(100% - 36px)}.site-header{height:68px}.nav-links{display:none}.section{padding-block:7rem}.hero{gap:58px;padding-block:64px 78px}.hero h1{font-size:clamp(3.6rem,11.5vw,5.6rem)}.contact-sheet{box-shadow:10px 10px 0 var(--ds-citron)}.contact-sheet__body{grid-template-columns:1fr;min-height:0}.source-column{grid-template-rows:auto auto auto}.hero-source{min-height:330px}.source-column .product-scene--source .product-pouch{width:min(42%,230px)}.transform-arrow{min-height:56px;rotate:90deg}.output-grid{min-height:530px}.studio{grid-template-columns:1fr;padding:16px}.studio-source__scene{min-height:390px}.studio-source__scene .product-pouch{width:min(42%,230px)}.studio-source__note{max-width:450px}.studio-flow{min-height:70px;rotate:90deg}.studio-result{grid-template-columns:1fr}.studio-result__scene,.studio-result__visual{min-height:610px}.studio-result__controls{border-top:2px solid var(--ds-ink);border-left:0}.scene-copy{padding-block:26px 22px}.scene-copy>span{max-width:560px}.scene-tabs{grid-template-columns:1fr 1fr;margin-top:10px}.scene-tabs button:nth-child(odd){border-right:1px solid var(--ds-line)}.fidelity-copy,.support-copy{display:block}.fidelity-copy>p:not(.section-tag),.support-copy>p:not(.section-tag){margin-top:28px}.fidelity-list{margin-top:46px}.inspection-board{min-height:680px;box-shadow:10px 10px 0 var(--ds-orange)}.copy-sheet__body{grid-template-columns:1fr}.copy-sheet__body>div+div{border-top:1px solid var(--ds-ink);border-left:0}.final-cta__inner{grid-template-columns:1fr;gap:0;min-height:940px}.final-cta__copy{padding-block:85px 20px}.final-cta__visual{min-height:500px}.orbit--one{width:77%;right:-5%}.cta-photo-collage{width:min(100%,760px);left:50%;right:auto;translate:-50%}}@media (max-width:580px){.shell{width:calc(100% - 28px)}.site-header .button{min-height:38px;padding-inline:12px}.site-header .button .arrow-icon{display:none}.brand{font-size:1.28rem}.brand-mark{width:18px;height:18px}.hero{padding-block:40px 66px}.hero-kicker{letter-spacing:.065em;margin-bottom:18px;font-size:.69rem}.hero h1{letter-spacing:-.075em;font-size:clamp(3.1rem,14.2vw,4.7rem);line-height:.86}.hero-intro{margin-top:22px;font-size:1rem;line-height:1.5}.hero-actions{flex-direction:column;align-items:stretch;gap:13px;margin-top:22px}.hero-actions .button,.hero-actions .text-link{justify-content:center;width:100%}.text-link{border:1px solid var(--ds-ink)}.hero-note{line-height:1.4}.contact-sheet{rotate:0;box-shadow:7px 7px 0 var(--ds-citron);padding:10px}.contact-sheet__topline{font-size:.56rem}.sheet-label{font-size:.55rem}.hero-source{min-height:250px}.source-column .product-scene--source .product-pouch{width:min(49%,190px)}.output-grid{gap:4px;min-height:460px}.contact-sheet__footer{flex-direction:column;align-items:flex-start;gap:2px}.statement-track{gap:25px;min-height:66px;font-size:.88rem}.statement-track i:nth-of-type(n+4),.statement-track span:nth-of-type(n+4){display:none}.section{padding-block:6.2rem}.fidelity-copy h2,.section-heading h2,.support-copy h2{font-size:clamp(3.1rem,10.5vw,4rem);line-height:.89}.section-heading--split{gap:27px}.studio{margin-top:54px;padding:10px}.studio-index{min-height:54px}.studio-source__scene{min-height:310px}.studio-source__scene .product-pouch{width:min(49%,190px)}.studio-result__scene,.studio-result__visual{min-height:450px}.studio-result__scene .product-pouch{width:min(48%,230px)}.studio-result__scene.product-scene--close .product-pouch{width:min(75%,340px)}.fidelity-stamp{width:92px;top:11px;right:11px}.fidelity-stamp strong{font-size:.62rem}.studio-result__controls{padding:14px}.scene-copy{padding-block:25px}.scene-tabs{grid-template-columns:1fr}.scene-tabs button:nth-child(odd){border-right:0}.demo-disclosure{text-align:left;line-height:1.45}.inspection-board{min-height:560px}.inspection-product-frame{top:16%;left:4%;right:4%}.inspection-note{width:148px;padding:10px;top:14px;right:14px}.inspection-label{max-width:125px;font-size:.58rem}.inspection-label--top{top:30%;left:60%}.inspection-label--right{top:54%;right:2%}.inspection-label--bottom{top:16%;left:33%}.copy-sheet{box-shadow:8px 8px 0 var(--ds-orange)}.copy-sheet__header{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:78px;padding-inline:18px}.copy-sheet__body>div{padding:28px 20px}.copy-sheet__footer{min-height:65px;padding-inline:18px;line-height:1.35}.final-cta__inner{min-height:820px}.final-cta h2{font-size:clamp(4rem,17vw,5.6rem)}.final-cta__copy{padding-block:72px 0}.final-cta__visual{min-height:500px}.orbit--one{width:100%;top:10%;right:-18%}.orbit--two{right:3%}.cta-photo-collage{width:100%;left:0;translate:0}.cta-photo-card{padding:5px;box-shadow:6px 7px #11120f2e}.cta-photo-card figcaption{padding:4px 5px;font-size:.5rem;bottom:10px;left:10px}.cta-photo-card--source{width:42%;top:12%;left:0}.cta-photo-card--outdoorContext{width:44%;top:4%;right:0}.cta-photo-card--materialView{width:44%;bottom:7%;left:2%}.cta-photo-card--styledInterior{width:47%;bottom:1%;right:0}.footer-layout{grid-template-columns:1fr auto;min-height:176px}.site-footer p{grid-row:2}}@media (max-width:380px){.hero{padding-top:36px}.site-header .button{font-size:.74rem}.hero h1{font-size:2.6rem}.hero-intro{margin-top:18px}.hero-actions{margin-top:14px}.output-grid{min-height:410px}.scene-caption{padding:5px;bottom:5px;right:5px}.inspection-label--right{top:54%}.footer-layout{column-gap:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}.marketing-root .nav-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.marketing-root .landing-theme-toggle{border-width:1px;width:42px;min-height:42px;padding:0}.marketing-root .site-footer nav{justify-self:end;align-items:center;gap:20px;display:flex}.marketing-root .site-footer nav a{color:var(--ds-citron);padding-block:8px;font-size:.77rem;font-weight:690;position:relative}.marketing-root .legal-sheet{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);gap:48px 72px;padding-block:clamp(4rem,8vw,8rem);display:grid}.marketing-root .legal-header h1{letter-spacing:-.075em;max-width:14ch;margin-top:22px;font-size:clamp(3rem,6vw,6rem);font-weight:790;line-height:.88}.marketing-root .legal-header>p:last-child{max-width:68ch;color:var(--ds-muted);margin-top:28px;font-size:1.08rem}.marketing-root .legal-summary{border:2px solid var(--ds-frame);background:var(--ds-citron);color:var(--ds-on-citron);box-shadow:8px 8px 0 var(--ds-frame);align-self:end;padding:24px}.marketing-root .legal-summary p{margin-top:10px;font-size:.875rem;line-height:1.55}.marketing-root .legal-sections{border-top:2px solid var(--ds-frame);grid-column:1/-1;max-width:75ch}.marketing-root .legal-sections section{border-bottom:1px solid var(--ds-line);grid-template-columns:42px 1fr;gap:20px;padding-block:28px;display:grid}.marketing-root .legal-sections section>span{color:var(--ds-orange-readable);font-size:.7rem;font-weight:760}.marketing-root .legal-sections h2{font-size:1.35rem;line-height:1.1}.marketing-root .legal-sections p{color:var(--ds-muted);margin-top:10px}.marketing-root .legal-actions{flex-wrap:wrap;grid-column:1/-1;gap:12px;display:flex}@media (max-width:820px){.marketing-root .legal-sheet{grid-template-columns:1fr;gap:36px}.marketing-root .legal-actions,.marketing-root .legal-sections,.marketing-root .legal-summary{grid-column:1}}@media (max-width:580px){.marketing-root .nav-shell{gap:12px}.marketing-root .nav-actions{gap:7px}.marketing-root .landing-theme-toggle{width:38px;min-height:38px}.marketing-root .site-footer .footer-layout{grid-template-columns:1fr;align-content:center;gap:8px;padding-block:28px}.marketing-root .site-footer nav{flex-wrap:wrap;justify-self:start;gap:4px 16px}.marketing-root .legal-sheet{padding-block:3.5rem}.marketing-root .legal-header h1{font-size:clamp(2.7rem,14vw,4rem)}.marketing-root .legal-sections section{grid-template-columns:30px minmax(0,1fr);gap:12px}}@media (max-width:380px){.marketing-root .site-header .button{padding-inline:9px}.marketing-root .brand{gap:7px}}}.support-copy{color:var(--ds-muted);font-size:.9rem;font-weight:650;line-height:1.55}.showcase-shell{width:var(--layout-page-width-compact)}@media (min-width:820px){.showcase-shell{width:var(--layout-page-width)}}@media (min-width:1280px){.showcase-color-type-grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)}.showcase-form-workflow-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}@media (min-width:1060px){.auth-shell-grid{grid-template-columns:.72fr 1fr}}.auth-cover-title{font-size:clamp(3rem,4.8vw,5rem)}.auth-panel-title{font-size:clamp(2.8rem,4.2vw,4.6rem)}.auth-decorative-orb{width:21rem;height:21rem;bottom:-11rem;right:-8rem}.action-label{letter-spacing:var(--type-label-tracking)}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-\[15\%\]{inset:15%}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.right-0{right:calc(var(--spacing) * 0)}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.isolate{isolation:isolate}.z-10{z-index:10}.z-\[40\]{z-index:40}.z-\[45\]{z-index:45}.z-\[50\]{z-index:50}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.z-\[var\(--z-toast\)\]{z-index:var(--z-toast)}.order-1{order:1}.order-2{order:2}.container{width:100%}@media (min-width:23.75rem){.container{max-width:23.75rem}}@media (min-width:36.25rem){.container{max-width:36.25rem}}@media (min-width:51.25rem){.container{max-width:51.25rem}}@media (min-width:66.25rem){.container{max-width:66.25rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:90rem){.container{max-width:90rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-1{margin:calc(var(--spacing) * 1)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-5{margin-block:calc(var(--spacing) * 5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-full{width:100%;height:100%}.h-1{height:calc(var(--spacing) * 1)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-64{height:calc(var(--spacing) * 64)}.h-96{height:calc(var(--spacing) * 96)}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[calc\(100dvh-1rem\)\]{max-height:calc(100dvh - 1rem)}.max-h-\[calc\(100dvh_-_1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.max-h-\[calc\(100dvh_-_10\.5rem\)\]{max-height:calc(100dvh - 10.5rem)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[24rem\]{min-height:24rem}.min-h-\[calc\(100dvh-1\.5rem\)\]{min-height:calc(100dvh - 1.5rem)}.min-h-\[calc\(100dvh-6rem\)\]{min-height:calc(100dvh - 6rem)}.min-h-\[var\(--control-md\)\]{min-height:var(--control-md)}.min-h-\[var\(--control-sm\)\]{min-height:var(--control-sm)}.min-h-dvh{min-height:100dvh}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-\[calc\(100\%-1rem\)\],.w-\[calc\(100\%_-_1rem\)\]{width:calc(100% - 1rem)}.w-\[min\(17rem\,85vw\)\]{width:min(17rem,85vw)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[11ch\]{max-width:11ch}.max-w-\[27rem\]{max-width:27rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[58ch\]{max-width:58ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[88\%\]{max-width:88%}.max-w-\[560px\]{max-width:560px}.max-w-\[1180px\]{max-width:1180px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[42rem\]{min-width:42rem}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-\[var\(--radix-dropdown-menu-content-transform-origin\)\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-px{--tw-translate-y:-1px}.-translate-y-px,.translate-y-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-crosshair{cursor:crosshair}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,17rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,20rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-\[18px\]{column-gap:18px}:where(.-space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--ds-line)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:22px}.rounded-md{border-radius:12px}.rounded-round{border-radius:999px}.rounded-sm{border-radius:5px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--palette-white\)\]{border-color:var(--palette-white)}.border-citron{border-color:var(--ds-citron)}.border-control-disabled-border{border-color:var(--control-disabled-border)}.border-current,.border-current\/20{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/20{border-color:color-mix(in oklab,currentcolor 20%,transparent)}}.border-danger-action{border-color:var(--action-danger-fill)}.border-frame{border-color:var(--ds-frame)}.border-inverse{border-color:var(--ds-inverse)}.border-line{border-color:var(--ds-line)}.border-on-inverse\/20{border-color:var(--ds-on-inverse)}@supports (color:color-mix(in lab,red,red)){.border-on-inverse\/20{border-color:color-mix(in oklab,var(--ds-on-inverse) 20%,transparent)}}.border-on-orange{border-color:var(--ds-on-orange)}.border-orange,.border-orange\/25{border-color:var(--ds-orange)}@supports (color:color-mix(in lab,red,red)){.border-orange\/25{border-color:color-mix(in oklab,var(--ds-orange) 25%,transparent)}}.border-orange\/30{border-color:var(--ds-orange)}@supports (color:color-mix(in lab,red,red)){.border-orange\/30{border-color:color-mix(in oklab,var(--ds-orange) 30%,transparent)}}.border-status-danger-border,.border-status-danger-border\/30{border-color:var(--status-danger-border)}@supports (color:color-mix(in lab,red,red)){.border-status-danger-border\/30{border-color:color-mix(in oklab,var(--status-danger-border) 30%,transparent)}}.border-status-danger-border\/35{border-color:var(--status-danger-border)}@supports (color:color-mix(in lab,red,red)){.border-status-danger-border\/35{border-color:color-mix(in oklab,var(--status-danger-border) 35%,transparent)}}.border-status-info-border{border-color:var(--status-info-border)}.border-status-neutral-border{border-color:var(--status-neutral-border)}.border-status-success-border,.border-status-success-border\/25{border-color:var(--status-success-border)}@supports (color:color-mix(in lab,red,red)){.border-status-success-border\/25{border-color:color-mix(in oklab,var(--status-success-border) 25%,transparent)}}.border-status-warning-border,.border-status-warning-border\/25{border-color:var(--status-warning-border)}@supports (color:color-mix(in lab,red,red)){.border-status-warning-border\/25{border-color:color-mix(in oklab,var(--status-warning-border) 25%,transparent)}}.border-transparent{border-color:#0000}.bg-\[var\(--foreground\)\]{background-color:var(--foreground)}.bg-\[var\(--palette-white\)\]{background-color:var(--palette-white)}.bg-backdrop{background-color:var(--ds-backdrop)}.bg-citron{background-color:var(--ds-citron)}.bg-control-disabled-fill{background-color:var(--control-disabled-fill)}.bg-danger-action{background-color:var(--action-danger-fill)}.bg-focus,.bg-focus\/45{background-color:var(--ds-focus)}@supports (color:color-mix(in lab,red,red)){.bg-focus\/45{background-color:color-mix(in oklab,var(--ds-focus) 45%,transparent)}}.bg-ink{background-color:var(--ds-ink)}.bg-inverse,.bg-inverse\/70{background-color:var(--ds-inverse)}@supports (color:color-mix(in lab,red,red)){.bg-inverse\/70{background-color:color-mix(in oklab,var(--ds-inverse) 70%,transparent)}}.bg-line{background-color:var(--ds-line)}.bg-on-orange{background-color:var(--ds-on-orange)}.bg-orange,.bg-orange\/65{background-color:var(--ds-orange)}@supports (color:color-mix(in lab,red,red)){.bg-orange\/65{background-color:color-mix(in oklab,var(--ds-orange) 65%,transparent)}}.bg-paper{background-color:var(--ds-paper)}.bg-paper-deep{background-color:var(--ds-paper-deep)}.bg-recessed,.bg-recessed\/65{background-color:var(--ds-recessed)}@supports (color:color-mix(in lab,red,red)){.bg-recessed\/65{background-color:color-mix(in oklab,var(--ds-recessed) 65%,transparent)}}.bg-recessed\/72{background-color:var(--ds-recessed)}@supports (color:color-mix(in lab,red,red)){.bg-recessed\/72{background-color:color-mix(in oklab,var(--ds-recessed) 72%,transparent)}}.bg-sheet,.bg-sheet\/62{background-color:var(--ds-sheet)}@supports (color:color-mix(in lab,red,red)){.bg-sheet\/62{background-color:color-mix(in oklab,var(--ds-sheet) 62%,transparent)}}.bg-sheet\/70{background-color:var(--ds-sheet)}@supports (color:color-mix(in lab,red,red)){.bg-sheet\/70{background-color:color-mix(in oklab,var(--ds-sheet) 70%,transparent)}}.bg-sheet\/72{background-color:var(--ds-sheet)}@supports (color:color-mix(in lab,red,red)){.bg-sheet\/72{background-color:color-mix(in oklab,var(--ds-sheet) 72%,transparent)}}.bg-sheet\/80{background-color:var(--ds-sheet)}@supports (color:color-mix(in lab,red,red)){.bg-sheet\/80{background-color:color-mix(in oklab,var(--ds-sheet) 80%,transparent)}}.bg-status-danger-surface,.bg-status-danger-surface\/5{background-color:var(--status-danger-surface)}@supports (color:color-mix(in lab,red,red)){.bg-status-danger-surface\/5{background-color:color-mix(in oklab,var(--status-danger-surface) 5%,transparent)}}.bg-status-danger-surface\/10{background-color:var(--status-danger-surface)}@supports (color:color-mix(in lab,red,red)){.bg-status-danger-surface\/10{background-color:color-mix(in oklab,var(--status-danger-surface) 10%,transparent)}}.bg-status-info-surface{background-color:var(--status-info-surface)}.bg-status-neutral-surface{background-color:var(--status-neutral-surface)}.bg-status-success-surface,.bg-status-success-surface\/70{background-color:var(--status-success-surface)}@supports (color:color-mix(in lab,red,red)){.bg-status-success-surface\/70{background-color:color-mix(in oklab,var(--status-success-surface) 70%,transparent)}}.bg-status-warning-surface,.bg-status-warning-surface\/70{background-color:var(--status-warning-surface)}@supports (color:color-mix(in lab,red,red)){.bg-status-warning-surface\/70{background-color:color-mix(in oklab,var(--status-warning-surface) 70%,transparent)}}.bg-status-warning-surface\/75{background-color:var(--status-warning-surface)}@supports (color:color-mix(in lab,red,red)){.bg-status-warning-surface\/75{background-color:color-mix(in oklab,var(--status-warning-surface) 75%,transparent)}}.bg-transparent{background-color:#0000}.fill-inverse{fill:var(--ds-inverse)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[20\%_center\]{object-position:20% center}.object-\[center_58\%\]{object-position:center 58%}.object-center{object-position:center}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-body,.font-display{font-family:var(--font-body-stack)}.font-mono{font-family:var(--font-mono-stack)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[\.65rem\]{font-size:.65rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[clamp\(2\.6rem\,7vw\,5\.4rem\)\]{font-size:clamp(2.6rem,7vw,5.4rem)}.text-\[clamp\(2\.35rem\,7vw\,4\.25rem\)\]{font-size:clamp(2.35rem,7vw,4.25rem)}.text-\[length\:var\(--type-micro\)\]{font-size:var(--type-micro)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[\.87\]{--tw-leading:.87;line-height:.87}.leading-\[0\.96\],.leading-\[\.96\]{--tw-leading:.96;line-height:.96}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[780\]{--tw-font-weight:780;font-weight:780}.font-\[790\]{--tw-font-weight:790;font-weight:790}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.075em\]{--tw-tracking:-.075em;letter-spacing:-.075em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[var\(--type-heading-l-tracking\)\]{--tw-tracking:var(--type-heading-l-tracking);letter-spacing:var(--type-heading-l-tracking)}.tracking-\[var\(--type-heading-m-tracking\)\]{--tw-tracking:var(--type-heading-m-tracking);letter-spacing:var(--type-heading-m-tracking)}.tracking-\[var\(--type-label-tracking\)\]{--tw-tracking:var(--type-label-tracking);letter-spacing:var(--type-label-tracking)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.\[text-wrap\:balance\],.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[overflow-wrap\:normal\]{overflow-wrap:normal}.break-words{overflow-wrap:break-word}.\[word-break\:normal\]{word-break:normal}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--background\)\]{color:var(--background)}.text-\[var\(--palette-ink\)\]{color:var(--palette-ink)}.text-\[var\(--palette-night-muted\)\]{color:var(--palette-night-muted)}.text-citron{color:var(--ds-citron)}.text-control-disabled-text{color:var(--control-disabled-text)}.text-current{color:currentColor}.text-ink{color:var(--ds-ink)}.text-ink-soft{color:var(--ds-ink-soft)}.text-muted{color:var(--ds-muted)}.text-on-citron{color:var(--ds-on-citron)}.text-on-danger-action{color:var(--action-danger-text)}.text-on-inverse,.text-on-inverse\/60{color:var(--ds-on-inverse)}@supports (color:color-mix(in lab,red,red)){.text-on-inverse\/60{color:color-mix(in oklab,var(--ds-on-inverse) 60%,transparent)}}.text-on-inverse\/65{color:var(--ds-on-inverse)}@supports (color:color-mix(in lab,red,red)){.text-on-inverse\/65{color:color-mix(in oklab,var(--ds-on-inverse) 65%,transparent)}}.text-on-inverse\/70{color:var(--ds-on-inverse)}@supports (color:color-mix(in lab,red,red)){.text-on-inverse\/70{color:color-mix(in oklab,var(--ds-on-inverse) 70%,transparent)}}.text-on-orange{color:var(--ds-on-orange)}.text-orange{color:var(--ds-orange)}.text-orange-readable{color:var(--ds-orange-readable)}.text-status-danger-text{color:var(--status-danger-text)}.text-status-info-text{color:var(--status-info-text)}.text-status-neutral-text{color:var(--status-neutral-text)}.text-status-success-text{color:var(--status-success-text)}.text-status-warning-text{color:var(--status-warning-text)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.caret-orange{caret-color:var(--ds-orange)}.accent-orange{accent-color:var(--ds-orange)}.opacity-0{opacity:0}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[7px_7px_0_var\(--ds-citron\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[7px_7px_0_var\(--ds-citron\)\]{--tw-shadow:7px 7px 0 var(--tw-shadow-color,var(--ds-citron))}.shadow-board{--tw-shadow:var(--shadow-board)}.shadow-board,.shadow-card{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-card{--tw-shadow:var(--shadow-card)}.shadow-control{--tw-shadow:var(--shadow-control)}.shadow-control,.shadow-hero{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-hero{--tw-shadow:var(--shadow-hero)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-none,.shadow-sm,.shadow\/contact,.shadow\/v16{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm,.shadow\/contact,.shadow\/v16{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-focus{--tw-ring-color:var(--ds-focus)}.ring-line{--tw-ring-color:var(--ds-line)}.ring-orange\/25{--tw-ring-color:var(--ds-orange)}@supports (color:color-mix(in lab,red,red)){.ring-orange\/25{--tw-ring-color:color-mix(in oklab,var(--ds-orange) 25%,transparent)}}.ring-status-danger-border{--tw-ring-color:var(--status-danger-border)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-focus{outline-color:var(--ds-focus)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,border-color\,box-shadow\]{transition-property:background,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,border-color\]{transition-property:background,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\,transform\]{transition-property:background-color,border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,transform\,box-shadow\]{transition-property:background-color,border-color,color,transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,transform\,box-shadow\]{transition-property:background-color,border-color,transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\,opacity\,transform\]{transition-property:filter,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,color\,border-color\,background\]{transition-property:opacity,color,border-color,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[220ms\]{--tw-duration:.22s;transition-duration:.22s}.duration-\[var\(--motion-control\)\]{--tw-duration:var(--motion-control);transition-duration:var(--motion-control)}.duration-\[var\(--motion-scene\)\]{--tw-duration:var(--motion-scene);transition-duration:var(--motion-scene)}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-\[var\(--ease-out\)\]{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-\[filter\,opacity\,transform\]{will-change:filter,opacity,transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.group-open\/disclosure\:rotate-180:is(:where(.group\/disclosure):is([open],:popover-open,:open) *),.group-open\/role\:rotate-180:is(:where(.group\/role):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:bg-orange:is(:where(.group):hover *){background-color:var(--ds-orange)}.group-hover\:text-on-orange:is(:where(.group):hover *){color:var(--ds-on-orange)}}.group-aria-selected\:text-on-orange:is(:where(.group)[aria-selected=true] *){color:var(--ds-on-orange)}.group-data-\[selected\=true\]\:border-line:is(:where(.group)[data-selected=true] *){border-color:var(--ds-line)}.group-data-\[selected\=true\]\:border-on-orange:is(:where(.group)[data-selected=true] *){border-color:var(--ds-on-orange)}.group-data-\[selected\=true\]\:bg-sheet:is(:where(.group)[data-selected=true] *){background-color:var(--ds-sheet)}.group-data-\[selected\=true\]\:text-on-orange:is(:where(.group)[data-selected=true] *){color:var(--ds-on-orange)}.group-data-\[selected\=true\]\:text-orange-readable:is(:where(.group)[data-selected=true] *){color:var(--ds-orange-readable)}.group-data-\[selected\=true\]\:opacity-100:is(:where(.group)[data-selected=true] *){opacity:1}.placeholder\:font-semibold::placeholder{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.placeholder\:text-muted::placeholder{color:var(--ds-muted)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-orange\/35:focus-within{border-color:var(--ds-orange)}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-orange\/35:focus-within{border-color:color-mix(in oklab,var(--ds-orange) 35%,transparent)}}.focus-within\:bg-recessed\/45:focus-within{background-color:var(--ds-recessed)}@supports (color:color-mix(in lab,red,red)){.focus-within\:bg-recessed\/45:focus-within{background-color:color-mix(in oklab,var(--ds-recessed) 45%,transparent)}}@media (hover:hover){.hover\:-translate-x-\[3px\]:hover{--tw-translate-x:calc(3px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[3px\]:hover{--tw-translate-y:calc(3px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-current:hover{border-color:currentColor}.hover\:border-frame:hover{border-color:var(--ds-frame)}.hover\:border-line:hover{border-color:var(--ds-line)}.hover\:border-orange:hover{border-color:var(--ds-orange)}.hover\:bg-recessed:hover{background-color:var(--ds-recessed)}.hover\:bg-sheet:hover{background-color:var(--ds-sheet)}.hover\:bg-status-danger-surface\/10:hover{background-color:var(--status-danger-surface)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-status-danger-surface\/10:hover{background-color:color-mix(in oklab,var(--status-danger-surface) 10%,transparent)}}.hover\:text-ink:hover{color:var(--ds-ink)}.hover\:text-status-danger-text:hover{color:var(--status-danger-text)}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-control:hover{--tw-shadow:var(--shadow-control)}.hover\:shadow-control-signal:hover,.hover\:shadow-control:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-control-signal:hover{--tw-shadow:var(--shadow-control-signal)}}.focus\:border-focus:focus{border-color:var(--ds-focus)}.focus\:border-frame:focus{border-color:var(--ds-frame)}.focus\:border-status-danger-border:focus{border-color:var(--status-danger-border)}.focus\:bg-recessed:focus{background-color:var(--ds-recessed)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-focus\/30:focus{--tw-ring-color:var(--ds-focus)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-focus\/30:focus{--tw-ring-color:color-mix(in oklab,var(--ds-focus) 30%,transparent)}}.focus\:outline:focus{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:outline-3:focus{outline-style:var(--tw-outline-style);outline-width:3px}.focus\:outline-offset-2:focus{outline-offset:2px}.focus\:outline-offset-4:focus{outline-offset:4px}.focus\:outline-focus:focus{outline-color:var(--ds-focus)}.focus-visible\:border-frame:focus-visible{border-color:var(--ds-frame)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-3:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-3:focus-visible{outline-offset:3px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-offset-\[-3px\]:focus-visible{outline-offset:-3px}.focus-visible\:outline-focus:focus-visible{outline-color:var(--ds-focus)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-x-0:active{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:shadow-none:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.aria-pressed\:bg-orange[aria-pressed=true]{background-color:var(--ds-orange)}.aria-pressed\:text-on-orange[aria-pressed=true]{color:var(--ds-on-orange)}.aria-selected\:border-on-orange[aria-selected=true]{border-color:var(--ds-on-orange)}.aria-selected\:bg-orange[aria-selected=true]{background-color:var(--ds-orange)}.aria-selected\:text-on-orange[aria-selected=true]{color:var(--ds-on-orange)}.data-\[active\=true\]\:border-frame[data-active=true]{border-color:var(--ds-frame)}.data-\[active\=true\]\:bg-recessed[data-active=true]{background-color:var(--ds-recessed)}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\=true\]\:border-control-disabled-border[data-disabled=true]{border-color:var(--control-disabled-border)}.data-\[disabled\=true\]\:bg-control-disabled-fill[data-disabled=true]{background-color:var(--control-disabled-fill)}.data-\[disabled\=true\]\:text-control-disabled-text[data-disabled=true]{color:var(--control-disabled-text)}.data-\[placeholder\]\:text-muted[data-placeholder]{color:var(--ds-muted)}.data-\[selected\=true\]\:border-frame[data-selected=true]{border-color:var(--ds-frame)}.data-\[selected\=true\]\:bg-orange[data-selected=true]{background-color:var(--ds-orange)}.data-\[selected\=true\]\:bg-recessed[data-selected=true]{background-color:var(--ds-recessed)}.data-\[selected\=true\]\:text-on-orange[data-selected=true]{color:var(--ds-on-orange)}.data-\[selected\=true\]\:shadow-command-selected[data-selected=true]{--tw-shadow:var(--shadow-command-selected);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=active\]\:border-frame[data-state=active]{border-color:var(--ds-frame)}.data-\[state\=active\]\:bg-orange[data-state=active]{background-color:var(--ds-orange)}.data-\[state\=active\]\:text-on-orange[data-state=active]{color:var(--ds-on-orange)}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-frame[data-state=checked]{border-color:var(--ds-frame)}.data-\[state\=checked\]\:border-on-orange[data-state=checked]{border-color:var(--ds-on-orange)}.data-\[state\=checked\]\:bg-on-orange[data-state=checked]{background-color:var(--ds-on-orange)}.data-\[state\=checked\]\:bg-orange[data-state=checked]{background-color:var(--ds-orange)}.data-\[state\=checked\]\:text-on-orange[data-state=checked]{color:var(--ds-on-orange)}.data-\[state\=closed\]\:-translate-x-full[data-state=closed]{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=closed\]\:translate-x-full[data-state=closed]{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=open\]\:translate-x-0[data-state=open]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=open\]\:animate-\[command-palette-panel-in_180ms_var\(--ease-out\)\][data-state=open]{animation:command-palette-panel-in .18s var(--ease-out)}.data-\[state\=open\]\:animate-\[ds-menu-in_var\(--motion-control\)_var\(--ease-out\)\][data-state=open]{animation:ds-menu-in var(--motion-control) var(--ease-out)}.data-\[state\=open\]\:animate-\[ds-overlay-in_var\(--motion-control\)_var\(--ease-out\)\][data-state=open]{animation:ds-overlay-in var(--motion-control) var(--ease-out)}.data-\[state\=open\]\:animate-\[ds-panel-in_var\(--motion-scene\)_var\(--ease-out\)\][data-state=open]{animation:ds-panel-in var(--motion-scene) var(--ease-out)}.data-\[state\=unchecked\]\:translate-x-0\.5[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:border-frame[data-state=unchecked]{border-color:var(--ds-frame)}.data-\[state\=unchecked\]\:bg-ink[data-state=unchecked]{background-color:var(--ds-ink)}.data-\[state\=unchecked\]\:bg-recessed[data-state=unchecked]{background-color:var(--ds-recessed)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.motion-reduce\:hover\:translate-x-0:hover{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media not all and (min-width:36.25rem){.max-sm\:flex{display:flex}.max-sm\:grid{display:grid}.max-sm\:h-32{height:calc(var(--spacing) * 32)}.max-sm\:min-h-0{min-height:calc(var(--spacing) * 0)}.max-sm\:w-32{width:calc(var(--spacing) * 32)}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:grid-cols-\[8rem_minmax\(0\,1fr\)\]{grid-template-columns:8rem minmax(0,1fr)}.max-sm\:flex-wrap{flex-wrap:wrap}.max-sm\:items-center{align-items:center}.max-sm\:items-start{align-items:flex-start}.max-sm\:items-stretch{align-items:stretch}.max-sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.max-sm\:gap-2{gap:calc(var(--spacing) * 2)}.max-sm\:justify-self-start{justify-self:flex-start}.max-sm\:p-3{padding:calc(var(--spacing) * 3)}.max-sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.max-sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.max-sm\:leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.max-sm\:leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media (min-width:36.25rem){.sm\:top-\[8vh\]{top:8vh}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.sm\:max-h-\[84dvh\]{max-height:84dvh}.sm\:max-h-\[min\(62dvh\,34rem\)\]{max-height:min(62dvh,34rem)}.sm\:min-h-\[calc\(100dvh-2\.5rem\)\]{min-height:calc(100dvh - 2.5rem)}.sm\:w-\[calc\(100\%_-_2rem\)\]{width:calc(100% - 2rem)}.sm\:w-auto{width:auto}.sm\:max-w-md{max-width:var(--container-md)}.sm\:min-w-0{min-width:calc(var(--spacing) * 0)}.sm\:shrink{flex-shrink:1}.sm\:snap-none{scroll-snap-type:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:overflow-visible{overflow:visible}.sm\:p-2\.5{padding:calc(var(--spacing) * 2.5)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.sm\:text-right{text-align:right}}@media (min-width:51.25rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:w-96{width:calc(var(--spacing) * 96)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(16rem\,0\.7fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(16rem,.7fr)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:pt-0{padding-top:calc(var(--spacing) * 0)}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:66.25rem){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:mt-12{margin-top:calc(var(--spacing) * 12)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,0\.56fr\)_minmax\(18rem\,0\.44fr\)\]{grid-template-columns:minmax(0,.56fr) minmax(18rem,.44fr)}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(18rem\,\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr)}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(18rem\,\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}.lg\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(18rem\,\.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(16rem\,0\.42fr\)\]{grid-template-columns:minmax(0,1fr) minmax(16rem,.42fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(18rem\,0\.7fr\)\]{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(22rem\,\.72fr\)\]{grid-template-columns:minmax(0,1fr) minmax(22rem,.72fr)}.lg\:grid-cols-\[minmax\(18rem\,\.7fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-12{padding:calc(var(--spacing) * 12)}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.08fr\)_minmax\(340px\,0\.92fr\)\]{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)}.xl\:items-start{align-items:flex-start}}.\[\&_\[cmdk-group-heading\]\]\:px-2\.5 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2.5)}.\[\&_\[cmdk-group-heading\]\]\:pb-1\.5 [cmdk-group-heading]{padding-bottom:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:font-mono [cmdk-group-heading]{font-family:var(--font-mono-stack)}.\[\&_\[cmdk-group-heading\]\]\:text-\[0\.66rem\] [cmdk-group-heading]{font-size:.66rem}.\[\&_\[cmdk-group-heading\]\]\:font-bold [cmdk-group-heading]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\[cmdk-group-heading\]\]\:tracking-\[0\.12em\] [cmdk-group-heading]{--tw-tracking:.12em;letter-spacing:.12em}.\[\&_\[cmdk-group-heading\]\]\:text-muted [cmdk-group-heading]{color:var(--ds-muted)}.\[\&_\[cmdk-group-heading\]\]\:uppercase [cmdk-group-heading]{text-transform:uppercase}:where(.\[\&_\[cmdk-group-items\]\]\:space-y-0\.5 [cmdk-group-items]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.type-display-xl{font-size:var(--type-display-xl);font-weight:790;line-height:var(--type-display-xl-leading);letter-spacing:var(--type-display-xl-tracking)}.type-display-l{font-size:var(--type-display-l);font-weight:780;line-height:var(--type-display-l-leading);letter-spacing:var(--type-display-l-tracking)}.type-heading-l{font-size:var(--type-heading-l);font-weight:770;line-height:var(--type-heading-l-leading);letter-spacing:var(--type-heading-l-tracking)}.type-heading-m{font-size:var(--type-heading-m);font-weight:750;line-height:var(--type-heading-m-leading);letter-spacing:var(--type-heading-m-tracking)}.type-heading-s{font-size:var(--type-heading-s);font-weight:720;line-height:var(--type-heading-s-leading);letter-spacing:var(--type-heading-s-tracking)}.type-body-lead{font-size:var(--type-body-lead);font-weight:480;line-height:1.56}.type-body{font-size:var(--type-body);font-weight:480;line-height:1.6}.type-body-small{font-size:var(--type-body-small);font-weight:520;line-height:1.5}.type-label{font-size:var(--type-label);letter-spacing:var(--type-label-tracking);font-weight:760}.type-micro{font-size:var(--type-micro);font-weight:700}}@keyframes ds-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ds-panel-in{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes ds-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes ds-spin{to{transform:rotate(1turn)}}@keyframes motion-image-reveal{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes motion-busy-button{50%{filter:brightness(1.06)}}@media (pointer:coarse){:root{--control-sm:44px}details>summary{min-height:44px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}