*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--header-height: 60px;--footer-height: 58px;--sidebar-width: 240px;--transition-speed: .3s;--radius: .5rem;--max-width-xl: 1400px;--max-width-l: 1100px;--max-width-m: 768px;--max-width-s: 560px;--brand-primary: #0f4fe1;--brand-primary-rgb: 15, 79, 225;--brand-primary-hover: #0739b8;--brand-primary-soft: #7aa6ff;--brand-primary-soft-rgb: 122, 166, 255;--brand-secondary: #b45309;--brand-secondary-rgb: 180, 83, 9;--brand-secondary-hover: #92400e;--brand-secondary-soft: #fbbf24;--brand-secondary-soft-rgb: 251, 191, 36;--primary: #0f4fe1;--primary-rgb: 15, 79, 225;--primary-hover: #0739b8;--primary-accent: #0f4fe1;--accent: #0891b2;--accent-rgb: 8, 145, 178;--accent-contrast: #ffffff;--tertiary: #d97706;--tertiary-rgb: 217, 119, 6;--secondary: #64748b;--background: #e1e9f2;--surface: #ffffff;--surface-accent: #eff6ff;--text: #0f172a;--text-light: #64748b;--border: #e2e8f0;--error: #ef4444;--success: #22c55e;--warning: #f97316;--info: #3b82f6;--ai-primary: #5b21b6;--ai-primary-hover: #4c1d95}html[data-theme=dark]{--primary: #0f4fe1;--primary-rgb: 15, 79, 225;--primary-hover: #3a6bf0;--primary-accent: #7aa6ff;--accent: #22d3ee;--accent-rgb: 34, 211, 238;--accent-contrast: #000000;--tertiary: #fbbf24;--tertiary-rgb: 251, 191, 36;--secondary: #94a3b8;--background: #0d1320;--surface: #161e2d;--surface-accent: #1f2a3b;--text: #f1f5f9;--text-light: #94a3b8;--border: #2e3a4d;--error: #f87171;--success: #4ade80;--warning: #fb923c;--info: #60a5fa;--ai-primary: #6d28d9;--ai-primary-hover: #5b21b6}html,body{height:100%}html{font-size:16px}body{font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;color:var(--text);background-color:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .3s ease}#root{min-height:100%;display:flex;flex-direction:column}a{text-decoration:none;color:inherit}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}button{cursor:pointer;border:none;background:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.fade-in{animation:fadeIn .3s ease-in-out forwards}.fade-out{animation:fadeOut .3s ease-in-out forwards}html[data-public-route=true]{--primary: #0f4fe1;--primary-rgb: 15, 79, 225;--primary-hover: #0739b8;--primary-accent: #0f4fe1;--brand-primary: #0f4fe1;--brand-primary-rgb: 15, 79, 225;--brand-primary-hover: #0739b8;--background: #f9f9fb;--surface: #ffffff;--surface-accent: #f3f3f5;--text: #1a1c1d;--text-light: #414753;--border: #c1c6d5;--pg2-background: #f9f9fb;--pg2-surface: #f9f9fb;--pg2-surface-container-lowest: #ffffff;--pg2-surface-container-low: #f3f3f5;--pg2-surface-container: #eeeef0;--pg2-on-surface: #1a1c1d;--pg2-on-surface-variant: #414753;--pg2-outline: #727784;--pg2-outline-variant: #c1c6d5;--pg2-primary: var(--primary-hover);--pg2-primary-container: var(--primary);--pg2-on-primary: #ffffff;--pg2-on-primary-container: rgba(15, 79, 225, .12);--pg2-font-display: "Hanken Grotesk", system-ui, sans-serif;--pg2-font-body: "Inter", system-ui, sans-serif;--pg2-radius-lg: .5rem;--pg2-radius-xl: .75rem;--pg2-radius-2xl: 1rem;--pg2-radius-full: 9999px;--pg2-shadow-card: 0 20px 40px rgba(0, 0, 0, .02);--pg2-shadow-elevated: 0 20px 40px rgba(0, 0, 0, .04);--pg2-shadow-cta: 0 30px 60px rgba(15, 79, 225, .18);font-family:var(--pg2-font-body)}html[data-public-route=true][data-theme=dark]{--primary: #0f4fe1;--primary-hover: #0739b8;--primary-accent: #0f4fe1;--background: #f9f9fb;--surface: #ffffff;--surface-accent: #f3f3f5;--text: #1a1c1d;--text-light: #414753;--border: #c1c6d5}:root{--theme-primary: #3b82f6;--theme-primary-text: #ffffff;--theme-secondary: #8b5cf6;--theme-secondary-text: #ffffff;--theme-tertiary: #f59e0b;--theme-tertiary-text: #000000;--theme-neutral: #1e293b;--theme-neutral-text: #ffffff;--theme-status-success: #22c55e;--theme-status-error: #ef4444;--theme-status-warning: #f59e0b;--theme-status-info: #0ea5e9;--theme-shadow: 0 1px 2px rgba(0, 0, 0, .05);--theme-border-width: 0px;--theme-border-color: #ffffff;--theme-border-opacity: 100%;--theme-border-line-style: solid;--theme-corner-radius: 8px;--theme-spacing-xs: 8px;--theme-spacing-sm: 12px;--theme-spacing-md: 16px;--theme-spacing-lg: 24px;--theme-spacing-xl: 32px;--theme-spacing-2xl: 48px}.grid-page{position:relative}.grid-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background-color:var(--page-veil-color, transparent);opacity:var(--page-veil-opacity, 0);transition:opacity .3s ease}.grid-container{position:relative;z-index:2;display:grid;gap:0}.grid-cell{position:relative;border-radius:var(--cell-border-radius, var(--theme-corner-radius));display:flex;isolation:isolate;container-type:size;color:var(--cell-text-color, var(--theme-neutral-text, #ffffff));font-family:var(--theme-primary-font, "Inter", sans-serif);box-shadow:var(--cell-shadow, var(--theme-shadow));border-width:var(--cell-border-width, var(--theme-border-width));border-style:var(--cell-border-line-style, var(--theme-border-line-style));border-color:color-mix(in srgb,var(--cell-border-color, var(--theme-border-color)) var(--cell-border-opacity, var(--theme-border-opacity)),transparent);transition:box-shadow .3s ease,outline .3s ease,outline-offset .3s ease,border-color .3s ease,border-width .3s ease,border-style .3s ease,border-radius .3s ease,color .3s ease}.grid-cell-sticky{position:sticky;top:0;z-index:10}.grid-cell-fit-row{container-type:inline-size;--tpl-container-type: inline-size;--tpl-root-height: auto;--tpl-flex-fill: 0 0 auto}.grid-cell-fit-row .cell-content{height:auto;min-height:100%}.cell-content{position:relative;z-index:1;width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column}.cell-content:not([data-design-element=true]){align-items:center;justify-content:center;padding:1rem}.grid-cell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;border-radius:inherit;background-color:var(--cell-bg-color, var(--theme-neutral));background-image:var(--cell-bg-image);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:var(--cell-bg-opacity, var(--theme-cell-bg-opacity, 1));transition:background-color .3s ease,opacity .3s ease,filter .3s ease}.grid-cell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background-color:var(--cell-veil-color, #000);opacity:var(--cell-veil-opacity, 0);transition:opacity .3s ease;pointer-events:none}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-ext-300-normal-CgCALhwJ.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-300-normal-RId2JxDB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-300-normal-BnqRxXuy.woff2) format("woff2"),url(/assets/inter-cyrillic-300-normal-LR1W_oT8.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-greek-ext-300-normal-l2DDyC6M.woff2) format("woff2"),url(/assets/inter-greek-ext-300-normal-DLbbeei1.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-greek-300-normal-DmGD3g_f.woff2) format("woff2"),url(/assets/inter-greek-300-normal-BrhSP0vQ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-vietnamese-300-normal-Bdr24Bqb.woff2) format("woff2"),url(/assets/inter-vietnamese-300-normal-DDGmYYdT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-ext-300-normal-CPgO9Ksf.woff2) format("woff2"),url(/assets/inter-latin-ext-300-normal-Dp1L8vcn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2) format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2) format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2) format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2) format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2) format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2) format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2) format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-ext-700-normal-DM0oy5s8.woff2) format("woff2"),url(/assets/sora-latin-ext-700-normal-Oc7uZIYt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-700-normal-9waGdLWo.woff2) format("woff2"),url(/assets/sora-latin-700-normal-BKPfQAnC.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQgABAAAAAAB+wAAAPGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAXBEICoJ8gkMLFAABNgIkAyIEIAWFCgdiDAcbhQbIPg1vjKH/SZAjGKk6g0Cz4ZDoqIq9ujYKvX+56LMpeKqx39u9+yKCiGazJpasMYQkFiKJSmhkKiQRqyQSleGnud+7DTG5L6jJGPdNJriH5JbwBBG6JVISgmK/170QegCQmWgmlyggSYrYRiVCU8mVdSoUqdZWfpsHE7m10AI7gL2xGtH/pVj0d/045f9hYeqMUicC2WdxoPzP5fhug8y4jw3gwAJO/G57a1i0nm8KMKFeYGdNPGoNsbVxiQSWuba48mH8gQtyCg5ZGAvDD5agO4oAPwBQQhhCgFe5RFRvaXUzOG0xggGcWMA/AWSTcAawAQKEpdyEm4qzANWCIApAGEIZSsgghakUSrjFgCREbxu/cRzQGwWAUWtGFiE8qqmDC6iWQ71FdfCqquouvdcYFiOuCtAtgPxPewaK0aS0ggxDgXLUnlIlIIClbUaH7BBxFsMkfAAIGOGXWNkB/QSAAgPiaALiLAwBgtyUU7EC+w6DKv6QgJ+R/PPNsuFpiK5bSEIxAA+AKMALZgHrgCwgDgCl77kplpAM67LJDJl10GcCuuhI+33L9mq73u62NvsWZu3rMWb3cgvn12x/P8lffyqb/HglnFmEf+rjy4X7/ql37b5+6vY78+HB0UP1UoRu7ouL/fbFUbnaWt23vt79XKns2uzimnswMDd4/sV5T+tRyfifEJTXp0rO6M72e3+7lt5c7R9a9l9j3tdUtXfNZMugZxqkJWfd0l8q27px4E9LcXRh+Fpfy289JTldsUkNKfimSnyrbqPraoPjv2PDRXk54d4RkT5h2QXVBUA1QMDF5ccP6u/k3oV4ABGgm/SiDaYEBEz6xGt/Ouacs1M038DXTWWO5d+ncE1S92PgXGCNBfLTfYd+nQZUqml3/MkRYQsLL6dd3AEtEiDg0c5CBh22pgT47TIkwwMcReIOIh9JUMFwg9HlDax62+CQNQdOtdrtQZ2kDgJ+SbAEww1e/LyL8uEFY4z0GAYVBAwdNVYbQk1JRcB/FpjwMsWJw2Nx1EwEvFg8NZ1YRhylOHVKVSvHMNAiDMpwjAQETytGI0JJpMPgtCI4PDUjAyxJrHgJkuK1sHjCUuBqyVKuWJE6WQVKqfrUwiJGJqO4dr4JliheogRYMxUC19bqGdFobDRUQGxZM7ZQHwtvPKSkdvNFA2KxD6bEIcTgSNEBUTYW8eKokr1jKFMRKOrzf9Xm4AHl3oPChBErDnE6uwc4MkSsRYM6Pr4g3g5MjC9Mtl1gRYF8TUNxOCXjk+JT/6qR+4TujRUA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAAB9AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAE0AAABgVhGVxlNUQVQAAAI0AAAAPAAAAEjnb8weY21hcAAAAnAAAABCAAAAXEHQ4ltnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAABXQAAAXztscPjaGVhZAAABBwAAAA2AAAANiKfW4FoaGVhAAAEVAAAAB8AAAAkCEwBamhtdHgAAAR0AAAAIQAAACIN3QCpbG9jYQAABJgAAAAUAAAAFAFhAextYXhwAAAErAAAABoAAAAgABwA5W5hbWUAAATIAAABIQAAAoo6Dl9McG9zdAAABewAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhUmGcwMDKwMDUxRTBwMDgDaEZ4xg0GDUYUAE7EDPBOB4uzv4MBxgUFLYwv/h3kYGB+QWjvgID42SQHONbpp1ASoGBGQDyIQy4AAAAeNoNx7ENQFAYBsD7fgqhfSNYTIVE+RJrGMhwXHciJoWmsKp7P3pw9u3KLEbNgMqYh3oxyP8FhA/Q2QU+eNpjYGBgAmJmIBYBkoxgmoXBA0jzMXAA5dgYFBgcGRYwHGRkUtjy/z9QHIX//8n/A/9T/zv+Z7wfBNSNAgBlvxJCAAAAAQAB//8AD3jaPMsh0AFBGAbg99ubf79/ru1wJwisG6vfut2gCehV0QSZXuiVTK/0kejBjN4UI9pjhlGfmQcCOUAnuiACA1Zp1dZK57QOKxqHHV2CadIGAgoQM3EAIwYsWco6mttRpCgeUDzphWuP+vOFODyH2+2dRmGPsvysaCkMCACDccP559OvS/wv3oBK+RAVcUQdHvhrGVN0vfNZoRMtWSbVNLW58zUpqdDOu6JrTNaS3HHO5mmaVFmyTajxmkumFTsLmxkTw79pnGzcqg4a9sF8QRJ1/2YzRnBzCMsZK+g4S7oppLraxpjwsrI5cZvG2kiJ8vKYm/PwikurWcg5mCv5hTHOtuDkElOQ1ZPW1Na2sdYPMlUQ5+CwALrXkEmH4ScwJJgZGITNjdkNc6M7mXR6e8EyTxgTmdMZeIEySmqmxiIg9wIptpO+3rZGmlpGNr5MT1zsNTQ01R2dANfkSg4AAAAAAQAAAAMDVJ3QuIhfDzz1AAMD6AAAAADfih8IAAAAAN+a9WL/Uf7/BRAD4QAAAAYAAgAAAAAAAHjaY2BkYGB+8e8iAwOr8//Av76sAkARVMABAJYoBbwAeNpj/MtgxFTLIAjDjCwMDCDMZMAgzMDAYMhgCABUZAOSAAAAAAAAFAAvADsARgBGAEYAmQCmAL542mNgZGBg4GRoAOJkBlYwDwFYGBgBFx0BAgAAeNqMkQVKRWEQRo/dknZL2N3d3S1tv+6mcRFSrkbKZflxfd38zJ0zPcwF6vmijJLyGuCnZDrKJXSWNEe5lMaS6iiXsclvlMsZ5TvKFbTzGeVKhnmMciPz9P9zCZrVHOXyRM+SWvlro1wngmtcOHjGyRF+aTsWXnngXdqEWT6Jnhsfy0zo+RT3KurGLx7HJ7ZLu+Q1KX7BPqccGj1tvOt7gFdRv9gnzxjXIhMBVT0rci/La3RxKbeXGfWaZEo6uUdvWpfetC6JqhXV7bLDhajoLdKsfJN3xG4ieOMX6mWaScmU6Faed+n8u18atlX2q1G/pcm6tHFDn+zBjKubsBgZAV4Y59X4axMSbWtYdolJElDFhPIS08fk/xuy7ZoAB/xhkwAAAHjaY2BiAIP/7QwaDNgAJxCrMJxkZGJgZmRmZGFkZWRjc0wqSi1LZS/NyzQwcDQA0UYGTiacicmlJanJ+blJPCAZYwMzveTE4lQAH2ARFAAA) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-vietnamese-400-normal-BLrFBAHj.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-400-normal-C-iWyKLC.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-ext-400-normal-DR7lHpW4.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-400-normal-DI-aIsWt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-400-normal-CjyVwvJV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQIABAAAAAACAQAAAOvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkILFAABNgIkAyIEIAWFKAdiDAcbngYoLgpsW7F2EW5iaDHUuE4MfK2EiuDJv6h63X9mQfCkiMhBhsvo5EiaqbW2d/+I+KtIQl7tBEmQGRKRRIOu1qgM08UaQyggDm7nRPJEQ8yt/i+kPxzR/3NNvjVI8z4uSAc88SqLKssyHUVb097RKkT3pocLQBwwzNwaPrRPwsDGVWMcQ0JC6POwBxWoCUhCyEKguo4k4ImTfTHQv3MdVgf9CqgQiB2bkDroRCAUkqpCVUlDRHQ1D5JAyEKSJYGU4qidMYjDVkQilhfxV/yqRLoxLQXMUK3Eaqx0JRxVkEydutYguNe2j/N3/7OjjD5tAXQrxM/pRbRFEP1vS0MwOoKPbCliELZdqgpVFxoiFnfUoG4WEKX4FSRkNEQQ+IJTAbUDsClry2zfm5HaPlMBxKLylTdsMk58Oh9E7h2iQh1QDdQHVMcywAlAc0BDAEn61CcqhCiKKkXjYjt17Rq5VlpfK9essaPGtuqrVyaTPYvWbV+4EFc82GLJ4SPOvvlhjZsudlj0cm5z1LE76xb/63f4H3up+o2f9Fx8dDH2/HlnH2m6xk1ZuMYWNc6+eiJ9/fBDzvW/fNflgx0iu/P1135hTq0X9rzb8b2OffZaL/9ttxws1OTtcs2ifurg4aN54vRp2vBVpxF+zfPqLpPezVhxxNg+pnTtuPK4cx07sOdmLi627vZzbK74f/MIh3FRKIso5sp/ek5tZ9stN3vviznTbUYH/aNT55eOkyw+M4A7g1BFFb/4BK0uq3qaCKA26Xi+Rm22BYScFx5lvr6+ps7I36rm/B18emObqir5nt/W66/caaU8xXJTpJNusFD+f6j0OwWqxr/6J1HDioKXS30NAnrhg1DNQETNEDjokkBtj8miqIa3YiiA0D21IakdIBvtsbEwQklzh1DW1RbUNpgH6polYNfTq702JGLjxtIlUp1Y/T+ooTrma6hJqXPDpFSVZCTllBQUYfxyskpwNS4pdRU5dSROiAZMDqqiCINpQmkICaEyECVNGJQAqqRKoAFRIBTk4OOWKs38+GBCDkKSN2p7KQERManm13KxsQrWho5E+l+Aq0pBHtlMcudbNTRtQIb1TUgkRCTESGKKckhUeQgiZXmGgr0ZDlPUgECRsAZrLCjZ1sGlCWQ01AjVpCBIWm2QQhscSqioB0G+gpMNJkIr0xXKaujoKZIcOYooRbk8bv3K/ikdh3aXRCKzSD0pEVlkXes24Fju9xrSXuwQSUWKdTYSz6PSE8Ut) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAAB7QAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAE0AAABgVnWVylNUQVQAAAI0AAAAOQAAAETlE8wbY21hcAAAAnAAAABCAAAAXEHQ4ltnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAABXgAAAXwE1rnAaGVhZAAABBwAAAA1AAAANiKkW4FoaGVhAAAEVAAAAB8AAAAkCFEBaWhtdHgAAAR0AAAAIQAAACIN/ACZbG9jYQAABJgAAAAUAAAAFAFhAextYXhwAAAErAAAABoAAAAgABwA5W5hbWUAAATIAAABIQAAAnQ1/F4xcG9zdAAABewAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2Bh0mD8wsDKwMDUxRTBwMDgDaEZ4xg0GDUYUAE7EDPBOB4uzv4MBxgUFLYwv/h3kYGB+QWjvgID42SQHONbpp1ASoGBGQAXMA0gAAAAeNodxIEFgFAYBsD7/ooUhEZosUBFgEeLN0B0OBGjwvq/qec4W3C1/c4keotAhrzoRGUG4QO3sgTdAAAAeNpjYGBgAmJmIBYBkoxgmoXBA0jzMXAA5dgYFBgcGRYwHGRkUtjy/z9QHIX//8n/A/9T/zv+Z7wfBNSNAgBlvxJCAAAAAQAB//8AD3jaPIszeGxRGEX3f+7MOflebGOM58tnG7FdxahjN7HZt+mn/2KXqdM3URer3HutBQYZoHXahwQBKKGWUIcl1CLT7PkAZZ4v0v65y07jYAgCWDPzQeARoJBCNpdFOCQpiILTKKjx1fnBK1LrG5jv7OfCwik9P9/DxcVtJfUxJwiAgMARNh/+yrufw6/96kDIxTGLYsuIhwGYrU6nphq6YdMskRYueGREVJQi60Y056RZdEPXVKfTZuXCpeuKHBUVGSG4UCIp5UftWy6ZXjJ+vuBn9re+c7xNDSqL7TyfoQLBQxOeJXk+xmSkVP74WKr5S6a3AXrp+9gIf/+PH/39o+LsSsJbxf0vhxY+cxGZGO+NcXvlD+9eZOmJkdz8GYSn7AmZmA8SEG4o4mlD9TB7MjR0Qw6oXKpE4BWxOi9naiwCci+QYjvu7+2mr6qm5+rL9NjVXlVFVcXJCQCvfEkeAAB42mNgZGBgYGYOqfY4HxbPb/MVyH7BAAT3u+Q5wPSsr0n/A//9YxVlfgTksjEwgUQBcMANhAAAAHjaY2BkYGB+8e8iAwOry//Av96sokARVMABAJZ2BcAAeNpj/MNgxNTJwAfDjCwMDCDMZMAgwMDAoMugCwBW0wOhAAAAAAAAFAAvADsARgBGAEYAmQCmAL542mNgZGBg4GRoAOJkBlYwDwFYGBgBFx0BAgAAeNpiYGDgYZjGwMzAyMIJZB9ilIGyGRm0GD5B2UwMfAxPIGwgacewDMpmQVLDyiDF0ANohKy1KgiCKFi45aRIgrtDgrtrCs/d9e8p3OXs6b3VPjPP3MogoSe2c57xJ25wF/3P3CJ3P3On3PnMXRKckyXNHRn2KKkp4gQ5IkxIKpu7ISxFiZnX/HIUWWaCCTVIwWyOkjxOUU6pWaNR8ydsc8guzidJ2P8OBbMluWhk7MOma7mAM6zI0MsM40wypb7RCrtsssGJ9N+553JUSllf+NDV+6mv90PfhpkcdQqv9+9lmkltSro0ElZ/n3eKPgn9IPazRlmNGfOm+oNf3jTqNiusCzBO0Mo0E5pnR4+UFtXKdkxY97Z9jOiH7UP3TuVfYwAAAHjaY2BiAIP/7QwaDNgAJxCrMJxkZGJgZmRmZGFkZWRjc0wqSi1LZS/NyzQwcDQA0UYGTiacicmlJanJ+blJPCAZYwMzveTE4lQAH2ARFAAA) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-vietnamese-500-normal-DxwlvJEc.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-500-normal-DkDHNoXI.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-ext-500-normal-DLb9JDK8.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-500-normal-BNvrJ0Ju.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-500-normal-DrDcrrxK.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-500-normal-Bo-NxEKf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACBQAAAPPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkQLFAABNgIkAyIEIAWFOAdiDAcbsAYArgZscK1wkCT3IhFNYz5DPm7qldBpMgqe/7f7d5878wHPl+fTgfT+owOgTZ10qYRSldRmpU2VVAIBtVb23O0DgSLUxDaggFgCgYsH4vL58iGQsX8lwzz/N2ssW5itSTCXRf3EepFFaWB193xtOsLr/8L5w/mRXT/9/eStz9e8ZyvSAU88yqPKhpE04lG0VVOmwL/pw8X5dE4v9dEEsYPKnNkNQhGQDgAUITRCQKo63dTwvCVryFxtiQXIpAP+E4CsskcCJAMBQqckE8mUfDpoUkkoAEIjFI0iiILdyA0acLkGYMdOAD38izUkQB3SSbC4EJlLU2gg2JKA0nbB8MxyHqitvY3+nLrSFwzttchpCMi/2EMIBo1EvyrkU6CO2uZ0xQS4N1t8ko7Ip1dbSIOxnAAkWW0AQAEN5NMIvDwLQCY/nESGKZe8DDHjzh8YjMRXe50B4TcNEuLSQhLkAEgBkAtSwUawD5SDfACK+qW3RCck0pP0wqjtOztNy1CzGfH0NG/aitS5W9avT5tpOTs5Ce+cKuorV+y4+jHj8LumfP8AcA6Bolz3+LoB7/Io/dChpXr8Dn5+gnZcKWx9iTO2G0PG4RWW7NSxHl3f863TFp6ZkFbwoMm/P7ygJSJbTkrgowKoyhzz9Y9smyi8OB6IhoZKaj5vF/sX9n5Z6ZQsPDx9dfaCtPHUQ27GxAeD+8aXHZ/Ltbv9rIHMFWPzprZ39q0ZKC16pbHJf2H7maPefE68ORPLay4JwmUhmlkyiaojIEmSHyKDk53CBKRBHUL36sstQ4AWX9O+/ms9L6v7P4Vqn4CPh1B65KUXSkvcz4DEWyzjFimpsxbEqcuxv5M7OfzGQjgzgg5vpzpkghYtBKTopSuhsSymCMh0VZxEKcCjML4GoiOUAyUzpAPNtKeZuh1IUOo6SNTmOMjUbxnIVq6bmSNbDYtAusJ8SXyGSsWlPi+NVLBKkJ9FwEIxFj5uVuvZuTm5xKxm5+c2LcjHZoHHbF52AYb5IoJi7KK87f9iQqKGdeoUZRXhFhIT1SHKzadDUIRTp+XmWcIaq+Zuj0CyDpNFuGTBGIr36GDq0rPiHbHAHDOWp44ftar6TnE+FpF3zW34q2YEu2GPyNn9EkM3U7cuhjVc7Axe2QoM5ZFZOeBPiYtxCYqIMjSdscbJbTVL3KwOVkF+nfwsIojEN6OcReKiOrlEwN/OaWmmCIH/p8GCKaDOkxBDC5rokiCJiVOzKfxHJW0JuE1zytRf7Dane1MWWOMxezYbknTUbPaY/elthN8PiW5ERwE=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY4AA8AAAAAB8gAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEsAAABgVtmVzlNUQVQAAAIwAAAAOQAAAETld8wcY21hcAAAAmwAAABCAAAAXEHQ4ltnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABXgAAAX5c5uVEaGVhZAAABBgAAAA2AAAANiKpW4JoaGVhAAAEUAAAAB8AAAAkCFYBaWhtdHgAAARwAAAAIQAAACIOHACLbG9jYQAABJQAAAAUAAAAFAFkAe9tYXhwAAAEqAAAABoAAAAgABwA5W5hbWUAAATEAAABJAAAAoQ3x1+DcG9zdAAABegAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2Bh0mGKYGBlYGDqAtIMDN4QmjGOQYNRgwEVsAMxE4zj4eLsz3CAQUFhC/OLfxcZGJhfMOorMDBOBskxvmXaCaQUGJgB4X0MiQB42h3EAQaAQBQFwHm/JAWhI3SoAAIVAZauHw1GxKiw/m/qPa8W3O14MoneIpChdnSiMoPwAaxHBEMAAAB42mNgYGACYmYgFgGSjGCahcEDSPMxcADl2BgUGBwZFjAcZGRS2PL/P1Achf//yf8D/1P/O/5nvB8E1I0CAGW/EkIAAAABAAH//wAPeNo8ywHGAkEYBuD3m/XP9ytitbtJ0LSaDcBOM3OEdINOULcISAok6CjpBIku0A0KQFBotogAHh4IlACd6IIIDJhYxX0Vq5J2YUPjsKdLKAa0gkAdEGtxAKMGGDKUF4r7UVSnZELNuQ1XS8V0Kg6v0Xb7pFa4oaq+K1oIDQLAYDxw/vns5/9Y4kNoVHfRFkd04IG/ntZ26J3PrUqVZJkmWWZK51tSklXOOzvUOu9JLpwzZZalCUs2KXVH7+XasDKx6DJx/5vPzsIlb6Fk5sWfLdX4bzJjBAuzgKS2lLqNeIxilptjghknI6Mxr3m8vZgIJ6eHByenqKSSvqSpgZ5XCOMcTxYWYSlJVTF1DQt7O4NQcykRZiZPoIu1mLQZBYBhwczAIGxuzK6VVzGVSbuvDyzzmDGeOZ2BFyijpGZqLAJyL5BiOxrg7a+tqKjt58v02NVeSVFJ0dkRAA8oSTQAAAABAAAAAwNUxah1nl8PPPUAAwPoAAAAAN+KHwgAAAAA35r1Yv9R/v4FGgPjAAAABgACAAAAAAAAeNpjYGRgYH7x7yIDA6vb/8C/nqxSQBFUwAEAlt0FxQB42mP8zWDENJWBG4YZWRgYQJjJgIGPgYFBi0ELAFlNA7MAAAAAAAAUAC8AOwBHAEcARwCaAKcAv3jaY2BkYGDgZGgA4mQGVjAPAVgYGAEXHQECAAB42pWQtUFEURRED+6SoNEmuLsluLum6Lp+QepAyqAIKqIBZIJ13+C+OTPPL9DIBxWUVdYBX2XDUS5jlN8ol9PMd5QrWOUzypVJa6ro5i3K1QzjjnIzs0yKxWXort4oV9NKe5TrlddHuUEEp4QIcEOQHSypHw93nPFAQLRKSMk9VzzIuXBjocIijMkiY4xJ7zDwKLHEo5hivzSk1MUYR2yyzza6Ax8PGrcwCGGJTSUjGbddyhvoHPkgDqYYZZwJaYKW2GadNY5EpZx9Ku/CFt9gJO/EkbbXkbF3TRrmBYNoL3AwybhqQnSu5EGa/8xj5PHK36H9rGBL3coMTPn+jP668KAV2Nwyyh0hAoypbjCQw69yqWxM5e6k20eUJ98+8A8O6WKAeNpjYGIAg//tDBoM2AAnEKswnGRkYmBmZGZkYWRlZGNzTCpKLUtlL83LNDBwNADRRgZOJpyJyaUlqcn5uUk8IBljAzO95MTiVAAfYBEUAAA=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-vietnamese-600-normal-Cp8QQjQf.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-600-normal-DHaFH8q1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-ext-600-normal-FY8kSObK.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-600-normal-DHIm05DD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-600-normal-CIXX6EOa.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-600-normal-NEn2C4Q3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQQABAAAAAAB9AAAAO1AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkULFAABNgIkAyIEIAWEcgdiDAcbawYAPgzYZKiDVf9AJG6cDDnBomS69KOW+n5qazEGz//bVff9qmloNUKNvSCjbbmmtQCzjTfck4MRlMqpcpgH+HHY+xMVmtIalHYAo5yoTKXFQ5zayVEoGWY92TdNoFQlCEmzUTTRuv4/nC9cFvmd4kJ9rcssgaOlihjv/5yLtwZp3scF6YAnvj6vsqOyCjrDgZ013RsdtWiVn8GJ6+k26YjeXEM1TLo9UgS4AIAihEYIcGgyQPUsXL4ez3JfPo2HDvhPALIslE1jAwKETrERNkoxHbSpJRQAoRGKRhEmQjSmRQsxMQNERMzXIzR1WzTUvohRYBkOImO0BbPJrED5ayzumbeKi8rKLke+/zfa+9BahhwC5EvEfTBohLBRoJgCTdSmSDQvgNh6X1IYUUynESo4ARAgAIlVtwEU0EAxjYBiusXAw0axMMxx0XiIMG79B/eJ/68FncKzfmIcWsh/UgHYAUwEDrAF7AHVoBiAor70keiEROlWvTRqrVucmlv53eRyJpznmM2bNjnbd2pqKmw9Vzhy6ZItlx8l7p8uHXrWwqCkZ3Tjw6sK2isPEvY9bRp+eenkpC2ns2bZ0rU1GxIP3Kedh3DcRMfM0ZllDXMOdbLl3psjjvjg/Z9X7bonrMNIitTwdN+skvyB49E9Cyvq3lSX9c/v+bq5o3rxwb7V7py4ZsKZ/oy1n0y/l5ftW1veeGxo4UxjdmLW4jm+/pENk8vun1XdYJ7deeKg8Rd9vfNnb647U1iSrtk8b+UcVA0BVlb/ZBbbnKcPYIM6EbkTr7YIAVrk+r+anJXqX+MitU/Ax32lcbj65NfY/t8uE1jK2KOMotRFDfrfhd4PVbSFXwxTikGHKtXGiVL/gAC7IboKGi/hFAEuF0SSKDtwJxScQVT7B4rNN9BMdRt0LS5AkUp7wKLJZsljRINMwKUUrNh8Awcujm05cYC1TCk+aUvk+STFBGwSEhMRlZe/Nm9MzlS9euUEZMWMycvpkROT1MOUFdFrlYWWW8wnLSEkbZEsU15ITkK3uUxJQRuFZOXEmNIMg3r06TfoYZixKMOyuWvTLDbfPKtMi27iwWO1z2Mas1M2G9/EMKDPgH6G9aJCjNt6qzkk7gV8VM9RkBfNV8AcQ5sMJyJiWssU+PUIMKX0SvHJMq8mmSJMBTm9ojfQd4sU2imb4f/UCWkHTR6HCLSgiS5FYrHM8XffX2P9dKyvb04fPnOgb+6QfQOFfKgRDcfF5vsG+0Y606i8Hv7vWtRBAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAYoAA8AAAAAB7AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAE0AAABgVz2VsVNUQVQAAAI0AAAAOQAAAETl28wdY21hcAAAAnAAAABCAAAAXEHQ4ltnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAABUQAAAXa5Z4vvaGVhZAAABBAAAAA2AAAANiKuW4NoaGVhAAAESAAAAB8AAAAkCFoBaWhtdHgAAARoAAAAIQAAACIOPgB7bG9jYQAABIwAAAAUAAAAFAFdAeVtYXhwAAAEoAAAABoAAAAgABwA5W5hbWUAAAS8AAABGQAAAnI2iF0HcG9zdAAABdgAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2Bh0mfaw8DKwMDUxRTBwMDgDaEZ4xg0GDUYUAE7EDPBOB4uzv4MCxgUFLYwv/h3kYGB+QWjvgID42SQHONbpp1ASoGBGQACDwzQAAAAeNodxIEFgFAYBsD7/qIUhEZosUBFgEfLNVx0OBGjwvq/qec4W3C1/c4keotAhnrRicoMwgezyASoAAAAeNpjYGBgAmJmIBYBkoxgmoXBA0jzMXAA5dgYFBgcGRYwHGRkUtjy/z9QHIX//8n/A/9T/zv+Z7wfBNSNAgBlvxJCAAAAAQAB//8AD3jaPU41cNxAFH1/lWgvDAIz7N14FQatIMzMzMyctCnDMTOX7vu5xtQY+3Ht3tzaxzP+zP+BwQVomCaggQNqk9hUITYJl9oSLXQ80UcTiS3b6ScYIgDrZHFwrAYUKYo5glc4PEL5zym/1k1MKyp8/JTFl87+/7+YSCCZzO1of5gEAeBpTmB8uf52uR5BPdIlrEkusBI2giL4wMqolL4XBmHMF5bQuW6Ztq3cIMzTdfJFEAa+J2UsqnMnCJRr25bJlUXiwpfDKxjbyjYnenRtTakq33t6w/eSn4l6uke0Pk/mx/bbb8Wnc8dfhPrudcGLo5bBI9evc24WlG23d+9Q529Q9w2izflW1HDk0ePH3Dv7bOMGCJJtpyIWhwYYoeLy258utr2uLtuZpKfaW6wDjKj0lZlBmnb64PWL97YWlTr3rrLJ08fKSspKTp5IAffUSWUAAAAAAQAAAAMDVA1NLcxfDzz1AAMD6AAAAADfih8IAAAAAN+a9WL/Uf79BR4D5QABAAYAAgAAAAAAAHjaY2BkYGB+8e8iAwOr+//Avx6sckARVMABAJctBckAeNpj/MVgxLSIgQOGGVkYGECYyYCBm4GBQY1BDQBcBwPFAAAAAAAAFAAuADoARgBGAEYAlgCjALt42mNgZGBg4GRoAOJkBlYwDwFYGBgBFx0BAgAAeNqNkYNuRkEYRE/thrVtuw1q23H12+Zz9Gka9aEaFpN0a+bmu3Nm1rtAMddkkZFdANxmVBvOoJYHw5nkc2c4i2luDGfT/jo2h2rShnNp5dRwKeM0P3MGWqvccN7bnBmFygsNF4lgHx8ezvGyRljqxsElJ1ikNuzKVPr8hJhmgAHpJUEcSsLifkJit9Sn1MYAOyyzySqaExcW/VcI4iMsDinpY17OzRXHSoJovLyXRkboZ5Ah6fvRjZ/GN76Of+s/wyqLLLAj+s/KRn9dZ0HsJ0Hw9SYaGWZQNSQ6VGKR/r7TXeRxyl8Slp8jIrUr07nlO7/crk2rqQcRLujnEr0OA6pzgsjhVtlUEULK7e9W71P+fvWuJ3pCXsUAAAB42mNgYgCD/+0MGgzYACcQqzCcZGRiYGZkZmRhZGVkY3NMKkotS2Uvzcs0MHA0ANFGBk4mnInJpSWpyfm5STwgGWMDM73kxOJUAB9gERQAAA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-vietnamese-700-normal-C4RNfQp6.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-700-normal-CslVg6dq.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-ext-700-normal-CK2OfQqO.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-700-normal-BXHnjv6S.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-700-normal-CeQ8H3UY.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-700-normal-6IGCzoPh.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQQABAAAAAACBwAAAO0AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkULFAABNgIkAyIEIAWFQAdiDAcbuQZRlC3OUoCfB44x9TTEKkMlolkpXUtcW8cdNqMkfNCnw08tvgYVP/abvffdMU2i2ayJJZqFThVPeCI1y4Qunmn4lS7dkwwEMiKcgB7OIgeIOwKquDLVGRdNuhBRt7168Z7iBBIOpLCZwNOEkijVMK38jz78n8txbZDNfWuRBpz4WL42jUmFcxAftSfdO2ptoLCXnkcI2Vwbj+gTE5HgJOd6+6EIRACAEXFEIKReIWps7R4GvwWbTvDjAfxDQLOgO8EDCIiHCZAAk+ECmsVBDIA4YhyjpmU2RqNUSpAVmJHAak8TcNVcYbvNAzBhI9EE6UmnBPzAzBwdm/rgM7U+d+9/82BUXgV0AOixN0A1mqrfFjIoUI/aJNlEAKsrtiMvJMOF3QmDhAmg+tAAYMCBDJqQ5RkFxPDx8anW4DLXoqrvf+DD4//ZZ4IG6G4SROlFWfeLAwgCSAFCYAGwBigHZABg7JfeFw9R8fg96TAXOXXMm/alWF/ax9vmrXhNjo+NeY/gwysr2nUpfOz2fdj54I33kdX4kaWlJeQPzks3+u5RgPjdt16Hf2WPrq4GLy+z83zIXC59eE6PvHfmKN+Zs5YK186tibnlm8rBNea12r3g/PP1l+tp27N3fMvZAYzvBCmtYRuCOHLbrakkIvbm39js+vT/e8tjW3f3m16T4ZNhJ+/3+FfkVGhwNROSMNKkNSc0OBvam7iCsrGKEN0BiRnEFAeHFwdcPkyON9fjmI58ZFUUHuytB6qHgJ8/jlvP+oBTaAPghZ1uvW22DAi4dvpxb+zaYrz6DTj3Drjb6QJ25PnLcv0/8qzg28ZqtpGOXRH076oVUQTCCOQTCknWuPFAlA08QR3rEcbIurgoolHEjEDMOEclCNyon0DawoCJJQXOoD/ZnjjwKnkOPi32Q0yPfkiIUcxLCpLIJ4jIVSvwjhCihP6JMCEwiXDAnDqYMDsFZ4xAIZGZWmxk0mGNCDteO8zJRuDEaKMjTAKDjcxkWmColCePgaNTLDAZchkUdrkInSRPn1bdqPG4UE4NnlECHU1NpHaRXPkKFI3Eq7Rr1qQvnTMQBlsvsdhh+vcWYhD0TQhZN9HX8JcwCuUrVIAxTCZgkNX9PoKq5jDwb2AxyQidgZG+0kaJEoXGwsrFIRzyOGC6R2nvCVINiyGPrALJHJIzA0VJ/Q+aYQyCet9F4eLkkVc+Xx97lv8Yd8up5Oc3tNlfFuY3dnlizjKFY20ofbyO/KL80nNuhL/W//pjzz4AAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAYoAA8AAAAAB8AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAE0AAABgV6GV1VNUQVQAAAI0AAAAOAAAAETmP8weY21hcAAAAmwAAABCAAAAXEHQ4ltnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABUAAAAXD2sgZoaGVhZAAABAgAAAA1AAAANiKyW4RoaGVhAAAEQAAAAB8AAAAkCF8BaWhtdHgAAARgAAAAIQAAACIOXgBtbG9jYQAABIQAAAAUAAAAFAFaAd9tYXhwAAAEmAAAABoAAAAgABwA5W5hbWUAAAS0AAABJAAAAow4A2FTcG9zdAAABdgAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhMmZWYGBlYGDqYopgYGDwhtCMcQwajBoMqIAdiJlgHA8XZ3+GAwwKCluYX/y7yMDA/IJRX4GBcTJIjvEt004gpcDADADQfAxZAAAAeNodxAEGgDAABdD3tzAFoQOELhaoCDC6fuzhiWgKtvGhfNfdg6efb2YxWQXS6o4qShYQfqhdBA542mNgYGACYmYgFgGSjGCahcEDSPMxcADl2BgUGBwZFjAcZGRS2PL/P1Achf//yf8D/1P/O/5nvB8E1I0CAGW/EkIAAAABAAH//wAPeNo9TjVUHFEUve9PZlZwxnAYj9tfjbu7u7snXZp4mrgHd+2r7ajw/tCi/YEW1+bpNTCsB6ideiHAB/AMI8MxMoz19HeihGITHdQ7sXQNvQSDCLAWloAPQYATJ8szfI7nEyn/AeWXr5kYXUspZ86yxPje168nh4cxOTnHET4yFwTABx8J6Fm83128+1EMgCEwOcKKWBdywQHRdN1wKBqJWmFDNSSfpCqaxtdHorokUdiIhEOua5mSz4tE+HpNUxUfV8k4+GzLEiKH6RONghDMXZO/cnv6x4L3E5/pTFCxFCOivjCf7tt5KyasSI3e3J6ZKUkXLoiinJXvycuWxfcep/ILabKcn+Hau3fsWH8unp52AQSLLSePJSAAcpT7rGd/atjy799nP/10RbiLFEA23TBXZjJON6n1xMHrjp5tXz/K+ndvy8vJy9m1fQp2WkfieNpjYGRgYGBmDul9ZiAUz2/zFch+wQAE97vkOcD0rK9J/wP//WVVZn4G5LIxMIFEAWnVDWIAAAB42mNgZGBgfvHvIgMDq+f/wL9urMpAEVTAAQCXlAXOAHjaY/zJYMS0joEVhhlZGBhAmMmAgZOBgUGZQRkAXoED1wAAAAAAABQALgA6AEYARgBGAJMAoAC4eNpjYGRgYOBkaADiZAZWMA8BWBgYARcdAQIAAHjalZE1VgRREEUv7u5Ek+HukODumjLu7gtB1sESWBQxLxj3OX2q6773S1qAbj5poqG5A/htWE9xA8sNzSlupJe/FDdxzE+Km3NqWpjkO8WtLOJKcS+bpGY2oF3TKW5nkNEUd8rvTHGXCB7x48WIjwsiyh6cmDkhIRWSPsQvz8IbVp3YcchX6AoQZpcllpTNqnXKiYgXFU48yn65dp3fcco152gLbqy6n+nET0QclrNQYt8rVmlNkvZhYI1FlllRztIe5xxzxJ2ovumPOrMTFRvl5/YaCroNJbqPlAMk5aW+iKpWWVasiJ7lWJUrT71HGpe0GfVzQFTZIU9vLT1d9JXtOFGF6kwsYkb/jSWF3gApPAq7IkpYviNn+4L83O0z/272Yo542mNgYgCD/+0MGgzYACcQqzCcZGRiYGZkZmRhZGVkY3NMKkotS2Uvzcs0MHA0ANFGBk4mnInJpSWpyfm5STwgGWMDM73kxOJUAB9gERQAAA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/hanken-grotesk-vietnamese-800-normal-rhXM_bnk.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-800-normal-Botv5QzP.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/hanken-grotesk-latin-ext-800-normal-BUyj4f7g.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-800-normal-Cj41HOW_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/hanken-grotesk-latin-800-normal-KQ5tvtTT.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-800-normal-BTy3IUcF.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._root_zbb48_1{container-type:var(--tpl-container-type, size);container-name:editorialGalleryGrid;height:var(--tpl-root-height, 100%);width:100%;background:var(--tpl-bg, var(--theme-background, #FCFAF8));color:var(--tpl-text, var(--theme-primary, #111111));font-family:var(--theme-secondary-font, "Lato", sans-serif);font-weight:300;line-height:1.7;padding-top:clamp(2rem,5cqi,4rem);padding-bottom:clamp(4rem,10cqi,9rem);padding-inline:clamp(1rem,5%,4rem);box-sizing:border-box}._root_zbb48_1 :where(*,*:before,*:after){box-sizing:border-box}._layoutWrapper_zbb48_21{max-width:var(--tpl-max-content-width, 80rem);margin:0 auto;transition:max-width .3s ease;height:var(--tpl-root-height, 100%);display:flex;flex-direction:column}._headerBand_zbb48_30{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:2.5rem;flex:0 0 auto}._headerText_zbb48_42{width:100%}._eyebrow_zbb48_46{font-size:.75rem;text-transform:uppercase;letter-spacing:.3em;color:var(--tpl-accent, var(--theme-accent, #A88D6A));margin:0 0 1.5rem}._heading_zbb48_54{font-family:var(--theme-primary-font, "Playfair Display", serif);font-weight:400;line-height:1.1;font-size:clamp(2.5rem,5cqw,4.5rem);margin:0;text-wrap:balance}._navBar_zbb48_66{display:flex;align-items:center;gap:12px;margin-top:1.5rem;width:min(280px,60%);margin-inline:auto}._navBarHidden_zbb48_77{visibility:hidden}._progressContainer_zbb48_81{position:relative;flex:1 1 auto;height:2px}._progressTrack_zbb48_89{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tpl-accent, var(--theme-accent, #A88D6A));opacity:.25;border-radius:1px}._progressFill_zbb48_97{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tpl-accent, var(--theme-accent, #A88D6A));transform-origin:left center;transform:scaleX(0);border-radius:1px;will-change:transform}[data-kb-ready=true] ._progressFill_zbb48_97{animation:_progressGrow_zbb48_1 8s linear forwards}[data-paused=true] ._progressFill_zbb48_97{animation-play-state:paused}@keyframes _progressGrow_zbb48_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}._navChevron_zbb48_126{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;background:transparent;border:0;padding:0;margin:0;cursor:pointer;color:var(--tpl-text, var(--theme-primary, #111));border-radius:50%;transition:transform 80ms ease-out}._navChevron_zbb48_126:focus-visible{outline:2px solid var(--tpl-accent, var(--theme-accent, #A88D6A));outline-offset:2px}._navChevron_zbb48_126:active{transform:scale(.94)}@media(hover:none){._navChevron_zbb48_126{width:44px;height:44px}}._galleryWrap_zbb48_159{position:relative;flex:var(--tpl-flex-fill, 1 1 0px);min-height:0;touch-action:pan-y}._gallery_zbb48_159{display:grid;grid-template-columns:repeat(var(--page-cols, 3),1fr);gap:2rem;height:100%}._tileSnap_zbb48_174 ._layer_zbb48_174{transition:none!important}._srOnly_zbb48_181{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._tile_zbb48_174{position:relative;overflow:hidden;aspect-ratio:3 / 4;background:linear-gradient(135deg,#0000000a,#0000001a);contain:layout paint}._layer_zbb48_174{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.05);transform-origin:center;transition:opacity 1.4s cubic-bezier(.25,1,.5,1),transform 1.4s cubic-bezier(.25,1,.5,1)}._layerActive_zbb48_212{opacity:1;transform:scale(1);will-change:opacity,transform}._layerOutgoing_zbb48_218{opacity:0;transform:scale(.95);will-change:opacity,transform}._kenBurns_zbb48_224{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:center}._tile_zbb48_174:nth-child(3n+1) ._kenBurns_zbb48_224{transform-origin:top left}._tile_zbb48_174:nth-child(3n+2) ._kenBurns_zbb48_224{transform-origin:center}._tile_zbb48_174:nth-child(3n+3) ._kenBurns_zbb48_224{transform-origin:bottom right}._tile_zbb48_174 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}@keyframes _kbZoom_zbb48_1{0%{transform:scale(1)}to{transform:scale(1.15)}}[data-kb-ready=true] :is(._layerActive_zbb48_212,._layerOutgoing_zbb48_218) ._kenBurns_zbb48_224{animation:_kbZoom_zbb48_1 8s linear forwards;will-change:transform}[data-kb-ready=true] ._layerOutgoing_zbb48_218 ._kenBurns_zbb48_224{animation-play-state:paused}[data-kb-ready=true] ._galleryWrap_zbb48_159:hover ._layerActive_zbb48_212 ._kenBurns_zbb48_224,[data-kb-ready=true] ._galleryWrap_zbb48_159:focus-within ._layerActive_zbb48_212 ._kenBurns_zbb48_224{animation-play-state:paused}._galleryWrap_zbb48_159:focus-visible{outline:2px solid var(--tpl-accent, var(--theme-accent, #A88D6A));outline-offset:4px}[data-reveal=js] ._reveal_zbb48_293{opacity:0;transform:translateY(40px);transition:opacity 1s cubic-bezier(.25,1,.5,1),transform 1s cubic-bezier(.25,1,.5,1)}[data-reveal=js] ._reveal_zbb48_293._active_zbb48_290{opacity:1;transform:translateY(0)}._delay1_zbb48_310{transition-delay:.15s}._delay2_zbb48_314{transition-delay:.3s}@keyframes _kbZoomNarrow_zbb48_1{0%{transform:scale(1)}to{transform:scale(1.1)}}@container editorialGalleryGrid (max-width: 768px){._gallery_zbb48_159{grid-template-columns:1fr}._headerBand_zbb48_30{margin-bottom:1.5rem}._root_zbb48_1{padding-top:clamp(1.5rem,4cqi,2.5rem);padding-bottom:clamp(3rem,8cqi,5rem)}[data-kb-ready=true] :is(._layerActive_zbb48_212,._layerOutgoing_zbb48_218) ._kenBurns_zbb48_224{animation:_kbZoomNarrow_zbb48_1 10s linear forwards}[data-kb-ready=true] ._layerOutgoing_zbb48_218 ._kenBurns_zbb48_224{animation-play-state:paused}[data-kb-ready=true] ._progressFill_zbb48_97{animation-duration:10s}}@media(prefers-reduced-motion:reduce){._layer_zbb48_174{transition:none}[data-kb-ready=true] :is(._layerActive_zbb48_212,._layerOutgoing_zbb48_218) ._kenBurns_zbb48_224{animation:none!important}._navChevron_zbb48_126{transition:none}._navChevron_zbb48_126:active{transform:none;transition:none}._progressContainer_zbb48_81{display:none}}._shell_ziuxk_3{display:flex;flex-direction:column;gap:8px}._shell_ziuxk_3 ._fieldLabel_ziuxk_9{margin-bottom:0}._fieldLabel_ziuxk_9{display:block;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--text-light);margin-bottom:8px}._helpText_ziuxk_22{margin-top:6px;font-size:11px;line-height:1.45;color:var(--text-light);opacity:.7}._contentInput_ziuxk_30{width:100%;padding:10px 12px;font-size:13px;font-family:inherit;line-height:1.4;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius, 8px);color:var(--text);transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}._contentInput_ziuxk_30::placeholder{color:var(--text-light);opacity:.5;font-size:11px}._contentInput_ziuxk_30:hover{border-color:var(--text-light);outline:none}._contentInput_ziuxk_30:focus{border-color:var(--primary-accent);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.12);outline:none}._contentTextarea_ziuxk_63{width:100%;padding:10px 12px;font-size:13px;font-family:inherit;line-height:1.4;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius, 8px);color:var(--text);transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box;resize:vertical;min-height:0}._contentTextarea_ziuxk_63::placeholder{color:var(--text-light);opacity:.5;font-size:11px}._contentTextarea_ziuxk_63:hover{border-color:var(--text-light);outline:none}._contentTextarea_ziuxk_63:focus{border-color:var(--primary-accent);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.12);outline:none}._repeaterCardHeader_ziuxk_98{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._repeaterCardHeader_ziuxk_98 ._deleteIconBtn_ziuxk_105{margin-top:0}._repeaterItemMeta_ziuxk_109{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-light)}._repeaterCard_ziuxk_98{display:flex;flex-direction:column;gap:20px;border-top:1px solid var(--border, rgba(0, 0, 0, .12));margin-left:-16px;margin-right:-16px;padding:20px 16px}._repeaterStack_ziuxk_129{display:flex;flex-direction:column;gap:0;margin:24px -16px;padding:24px 16px;border-top:1px solid var(--border, rgba(0, 0, 0, .12));border-bottom:1px solid var(--border, rgba(0, 0, 0, .12))}._repeaterStack_ziuxk_129 ._repeaterCard_ziuxk_98:first-child{border-top:none;padding-top:0}._deleteIconBtn_ziuxk_105{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius, 6px);border:1px solid var(--border);background:var(--surface);color:var(--text-light);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;margin-top:8px;flex-shrink:0}._deleteIconBtn_ziuxk_105:hover:not(:disabled){background:#ef44441a;color:#ef4444;border-color:#ef44444d}._deleteIconBtn_ziuxk_105:disabled{opacity:.35;cursor:not-allowed}._deleteIconBtnConfirming_ziuxk_180{background:#ef4444;color:#fff;border-color:#ef4444;animation:_confirmPulse_ziuxk_1 .8s ease infinite alternate}@keyframes _confirmPulse_ziuxk_1{0%{opacity:1}to{opacity:.6}}._addButton_ziuxk_196{font-size:12px;font-weight:500;font-family:inherit;align-self:flex-start;padding:6px 12px;border-radius:var(--radius, 6px);border:1px dashed var(--primary-accent);background:none;color:var(--primary-accent);cursor:pointer;transition:background .15s ease,border-style .15s ease;margin-top:24px}._addButton_ziuxk_196:hover:not(:disabled){background:rgba(var(--primary-rgb),.1);border-style:solid}._addButton_ziuxk_196:disabled{opacity:.35;cursor:not-allowed}._collapsibleSection_ziuxk_225{border-top:1px solid var(--border);margin-top:2px}._collapsibleHeader_ziuxk_230{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;background:transparent;border:none;cursor:pointer;color:var(--text);font-family:inherit;transition:color .15s ease}._collapsibleHeader_ziuxk_230:hover{color:var(--primary-accent)}._collapsibleLabel_ziuxk_248{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}._collapsibleIcon_ziuxk_258{font-size:11px;color:var(--primary-accent);width:14px;text-align:center}._collapsibleActions_ziuxk_265{display:flex;align-items:center;gap:8px}._chevron_ziuxk_271{font-size:10px;color:var(--text-light)}._collapsibleContent_ziuxk_276{overflow:hidden}._collapsibleInner_ziuxk_280{padding:16px 16px 28px;display:flex;flex-direction:column;gap:28px}._resetButton_ziuxk_287{display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:10px;color:var(--text-light);border-radius:var(--radius);transition:opacity .2s ease,color .15s ease,background .15s ease;opacity:0;pointer-events:none}._resetButtonVisible_ziuxk_304{opacity:1;pointer-events:auto;cursor:pointer}._resetButtonVisible_ziuxk_304:hover{color:var(--primary-accent);background:rgba(var(--primary-rgb),.1)}._controlGroup_ziuxk_315{margin-bottom:0}._imagePreview_ziuxk_319{width:100%;height:80px;border-radius:6px;background-size:cover;background-position:center;border:1px solid var(--border)}._imageActions_ziuxk_334{display:flex;gap:6px}._imageActionButton_ziuxk_339{flex:1;padding:6px 10px;background:var(--surface-accent);border:1px solid var(--border);border-radius:var(--radius);font-size:12px;font-weight:500;color:var(--text);cursor:pointer;transition:all .15s ease;font-family:inherit;opacity:.7}._imageActionButton_ziuxk_339:hover{opacity:1}._imageActionButton_ziuxk_339:disabled{opacity:.4;cursor:not-allowed}._imageActionButton_ziuxk_339._destructive_ziuxk_363:hover{background:#ef444426;border-color:#ef444480;color:#ef4444}._imageActionButton_ziuxk_339._destructive_ziuxk_363._confirming_ziuxk_369{background:#ef444440;border-color:#ef4444;color:#ef4444;animation:_pulse-confirm_ziuxk_1 1s ease-in-out infinite}@keyframes _pulse-confirm_ziuxk_1{0%,to{opacity:1}50%{opacity:.7}}._imagePromptInput_ziuxk_386{width:100%;padding:8px 10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:12px;color:var(--text);font-family:inherit;transition:all .15s ease;box-sizing:border-box}._imagePromptInput_ziuxk_386::placeholder{color:var(--text-light)}._imagePromptInput_ziuxk_386:hover{border-color:var(--text-light)}._imagePromptInput_ziuxk_386:focus{outline:none;border-color:var(--accent);background:var(--surface-accent)}._imagePromptInput_ziuxk_386:disabled{opacity:.5;cursor:not-allowed}._imagePickerButtons_ziuxk_418{display:flex;flex-direction:column;gap:6px}._imagePickerButton_ziuxk_418{width:100%;padding:8px 10px;background:var(--surface-accent);border:1px solid var(--border);border-radius:var(--radius);font-size:12px;font-weight:500;color:var(--text);cursor:pointer;transition:all .15s ease;font-family:inherit;text-align:center;opacity:.7;box-sizing:border-box}._imagePickerButton_ziuxk_418:hover:not(:disabled){opacity:1}._imagePickerButton_ziuxk_418:disabled{opacity:.4;cursor:not-allowed}._pickerDisabled_ziuxk_450{opacity:.4;cursor:not-allowed;pointer-events:none}._hiddenFileInput_ziuxk_456{display:none}._colorRow_ziuxk_460{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}._colorRowLabel_ziuxk_468{font-size:11px;color:var(--text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._colorRowInput_ziuxk_477{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:48px;min-width:48px;height:24px;border-radius:var(--radius);border:1px solid var(--border);padding:0;background:none;cursor:pointer;flex-shrink:0}._colorRowInput_ziuxk_477::-webkit-color-swatch-wrapper{padding:2px}._colorRowInput_ziuxk_477::-webkit-color-swatch{border:none;border-radius:calc(var(--radius) - 2px)}._colorRowInput_ziuxk_477::-moz-color-swatch{border:none;border-radius:calc(var(--radius) - 2px)}._rangeRow_ziuxk_506{display:flex;align-items:center;justify-content:space-between;gap:8px}._rangeInput_ziuxk_513{flex:1;min-width:0;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--border);border-radius:2px;outline:none;cursor:pointer}._rangeInput_ziuxk_513::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--primary);border:2px solid var(--surface);cursor:pointer;transition:transform .1s ease}._rangeInput_ziuxk_513::-webkit-slider-thumb:hover{transform:scale(1.2)}._rangeInput_ziuxk_513::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--primary);border:2px solid var(--surface);cursor:pointer}._rangeValue_ziuxk_549{font-size:10px;font-weight:600;color:var(--text-light);font-variant-numeric:tabular-nums;background:var(--surface-accent, rgba(0, 0, 0, .04));padding:2px 6px;border-radius:4px;min-width:36px;text-align:center}._presetRow_ziuxk_561{display:grid;grid-template-columns:1fr 1fr;gap:8px}._presetChip_ziuxk_567{padding:10px 12px;font-size:11px;font-weight:600;letter-spacing:.02em;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text-light);cursor:pointer;font-family:inherit;text-align:center;transition:all .15s ease}._presetChip_ziuxk_567:hover{background:var(--surface-accent);border-color:var(--text-light);color:var(--text)}._presetChipActive_ziuxk_588{border-color:var(--primary-accent);background:rgba(var(--primary-rgb),.1);color:var(--primary-accent);box-shadow:0 0 0 1px rgba(var(--primary-rgb),.15)}._presetChipSubdued_ziuxk_595{opacity:.45}._presetChipSubdued_ziuxk_595._presetChipActive_ziuxk_588{opacity:.6}._presetChip_ziuxk_567:first-child{grid-column:1 / -1}._segmentRow_ziuxk_609{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}._segment_ziuxk_609{padding:10px 12px;font-size:11px;font-weight:600;letter-spacing:.02em;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text-light);cursor:pointer;font-family:inherit;text-align:center;transition:all .15s ease}._segment_ziuxk_609:hover{background:var(--surface-accent);border-color:var(--text-light);color:var(--text)}._segmentActive_ziuxk_637{border-color:var(--primary-accent);background:rgba(var(--primary-rgb),.1);color:var(--primary-accent);box-shadow:0 0 0 1px rgba(var(--primary-rgb),.15)}._embeddedFields_ziuxk_644{display:flex;flex-direction:column;gap:22px}._fieldGroup_ziuxk_650{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}._fieldGroup_ziuxk_650:last-child{margin-bottom:0}._fieldGroupHeader_ziuxk_661{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-light);margin-bottom:16px}._fontSelect_ziuxk_672{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 12px;font-size:13px;line-height:1.4;font-family:inherit;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius, 8px);color:var(--text);text-decoration:none;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;box-sizing:border-box}._fontSelect_ziuxk_672:hover{border-color:var(--text-light)}._fontSelect_ziuxk_672:focus-visible{outline:none;border-color:var(--primary-accent);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.12)}._fontSelectArrow_ziuxk_705{font-size:10px;color:var(--text-light);flex-shrink:0}._rangeSlider_ziuxk_711{margin-top:12px;width:100%;max-width:100%;box-sizing:border-box;display:block;height:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--border);border-radius:3px;outline:none;cursor:pointer}._rangeSlider_ziuxk_711::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--primary);border:2.5px solid var(--surface);box-shadow:0 1px 3px #00000026,0 0 0 1px #0000000a;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}._rangeSlider_ziuxk_711::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 2px 6px #0003,0 0 0 1px #0000000f}._rangeSlider_ziuxk_711::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--primary);border:2.5px solid var(--surface);box-shadow:0 1px 3px #00000026,0 0 0 1px #0000000a;cursor:pointer}._rangeSlider_ziuxk_711::-moz-range-progress{background:var(--primary);border-radius:3px;height:5px}._playbackToggleRow_ziuxk_767{display:flex;gap:6px}._playbackToggleBtn_ziuxk_772{flex:1;padding:6px 10px;font-size:11px;font-weight:600;border-radius:var(--radius, 8px);border:1px solid var(--border);background:var(--surface-accent);color:var(--text);cursor:pointer;font-family:inherit;opacity:.75;display:inline-flex;align-items:center;justify-content:center;gap:6px}._playbackToggleBtn_ziuxk_772:hover{opacity:1}._playbackToggleBtnActive_ziuxk_794{border-color:var(--primary-accent);background:rgba(var(--primary-rgb),.12);color:var(--primary-accent);opacity:1}._pillRow_ziuxk_801{display:flex;flex-wrap:wrap;gap:8px}._pillBtn_ziuxk_807{padding:7px 14px;font-size:11px;font-weight:600;letter-spacing:.02em;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text-light);cursor:pointer;font-family:inherit;transition:all .15s ease}._pillBtn_ziuxk_807:hover{background:var(--surface-accent);border-color:var(--text-light);color:var(--text)}._pillBtnActive_ziuxk_827{border-color:var(--primary-accent);background:rgba(var(--primary-rgb),.1);color:var(--primary-accent);box-shadow:0 0 0 1px rgba(var(--primary-rgb),.15)}._imageGenRow_ziuxk_834{display:flex;flex-direction:column;gap:10px}._imageGenPromptInput_ziuxk_840{width:100%;padding:6px 8px;font-size:12px;font-family:inherit;line-height:1.35;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius, 8px);color:var(--text);box-sizing:border-box}._imageGenPromptInput_ziuxk_840::placeholder{color:var(--text-light);opacity:.5;font-size:11px}._imageGenPromptInput_ziuxk_840:hover:not(:disabled),._imageGenPromptInput_ziuxk_840:focus:not(:disabled){border-color:var(--text-light);outline:none}._imageGenPromptInput_ziuxk_840:disabled{opacity:.65;cursor:not-allowed}._srOnly_ziuxk_870{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._imageEmptyHint_ziuxk_882{font-size:12px;opacity:.65;padding:8px 0}._imagePreviewContainer_ziuxk_319{display:flex;flex-direction:column;gap:8px}._imagePreview_ziuxk_319{width:100%;min-height:100px;max-height:160px;border-radius:var(--radius, 8px);border:1px solid var(--border);background:var(--surface-accent);background-size:cover;background-position:center;background-repeat:no-repeat}._imageActionRow_ziuxk_906{display:flex;gap:8px}._imageActionBtn_ziuxk_911{flex:1;padding:6px 10px;font-size:12px;font-weight:500;border-radius:var(--radius, 8px);border:1px solid var(--border);background:var(--surface-accent);color:var(--text);cursor:pointer;font-family:inherit;opacity:.85}._imageActionBtn_ziuxk_911:hover:not(:disabled){opacity:1}._imageActionBtn_ziuxk_911:disabled{opacity:.45;cursor:not-allowed}._imageActionBtnDestructive_ziuxk_934:hover:not(:disabled){background:#ef44441f;border-color:#ef444473;color:#ef4444}._imageActionBtnConfirming_ziuxk_940{background:#ef444433;border-color:#ef4444;color:#ef4444}._imagePickerColumn_ziuxk_946{display:flex;flex-direction:column;gap:10px}._imagePickerBtn_ziuxk_952{display:flex;align-items:center;justify-content:center;width:100%;min-height:36px;padding:8px 10px;font-size:12px;font-weight:500;border-radius:var(--radius, 8px);border:1px solid var(--border);background:var(--surface-accent);color:var(--text);cursor:pointer;font-family:inherit;box-sizing:border-box}._imagePickerBtn_ziuxk_952:hover:not(._imagePickerBtnDisabled_ziuxk_970){border-color:var(--text-light)}._imagePickerBtnDisabled_ziuxk_970{opacity:.5;cursor:not-allowed;pointer-events:none}._imageUploadStatus_ziuxk_980{font-size:11px;opacity:.7}._backdrop_1vzze_8{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0c0c0e8c;touch-action:none}._wrapper_1vzze_3{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;justify-content:stretch;pointer-events:none;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif));color:var(--tpl-text, #111111);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._dialog_1vzze_36{position:relative;pointer-events:auto;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;background:transparent;outline:none}._bgImage_1vzze_49{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--tpl-bg-image, none);background-size:cover;background-position:center;pointer-events:none;z-index:0}._bgVeil_1vzze_59{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tpl-bg-veil, #fcfaf8);opacity:max(var(--tpl-bg-veil-opacity, 0),.92);pointer-events:none;z-index:1}._header_1vzze_72{position:relative;z-index:3;flex:0 0 auto;display:flex;align-items:center;width:100%;max-width:var(--tpl-max-content-width, 60rem);margin:0 auto;padding:clamp(.75rem,3vw,1.25rem) clamp(1rem,5vw,3rem);padding-top:max(clamp(.75rem,3vw,1.25rem),env(safe-area-inset-top));box-sizing:border-box}._scrollArea_1vzze_70{position:relative;z-index:2;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}._content_1vzze_98{display:flex;flex-direction:column;min-height:100%;width:100%;max-width:var(--tpl-max-content-width, 60rem);margin:0 auto;padding:clamp(2rem,5vw,4rem) clamp(1rem,5vw,3rem) max(clamp(2rem,5vw,4rem),env(safe-area-inset-bottom));box-sizing:border-box;container-type:inline-size}._closeButton_1vzze_116{position:absolute;top:clamp(.75rem,2vw,1.25rem);right:clamp(.75rem,2vw,1.25rem);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:transparent;border:1px solid color-mix(in srgb,var(--tpl-divider, #000000) calc(var(--tpl-divider-opacity, .1) * 100%),transparent);border-radius:999px;cursor:pointer;color:var(--tpl-text, #111111);transition:background-color .2s ease,border-color .2s ease}@media(hover:hover){._closeButton_1vzze_116:hover{background-color:color-mix(in srgb,var(--tpl-text, #111111) 6%,transparent);border-color:color-mix(in srgb,var(--tpl-divider, #000000) calc(var(--tpl-divider-opacity, .1) * 200%),transparent)}}._closeButton_1vzze_116:focus-visible{outline:2px solid var(--tpl-accent, #a88d6a);outline-offset:2px}._article_lp1tk_1{display:flex;flex-direction:column;gap:clamp(1.25rem,3cqi,2.25rem);max-width:var(--tpl-max-content-width, 87.5rem);margin:0 auto;width:100%}._title_lp1tk_10{margin:0;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif));font-size:clamp(1.75rem,5cqi,3rem);font-weight:400;line-height:1.2;color:var(--tpl-text-strong, #111111);padding-bottom:.1em}._body_lp1tk_23{font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif));font-size:clamp(.9rem,1.8cqi,1.05rem);line-height:1.7;color:var(--tpl-text, #444444)}._body_lp1tk_23 :first-child{margin-top:0}._body_lp1tk_23 :last-child{margin-bottom:0}._body_lp1tk_23 p{margin:0 0 1em}._body_lp1tk_23 h1,._body_lp1tk_23 h2,._body_lp1tk_23 h3,._body_lp1tk_23 h4{font-family:var(--tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif));font-weight:500;line-height:1.25;color:var(--tpl-text-strong, #111111);margin:1.75em 0 .6em}._body_lp1tk_23 h1{font-size:clamp(1.5rem,4.5cqi,2.25rem)}._body_lp1tk_23 h2{font-size:clamp(1.3rem,3.6cqi,1.75rem)}._body_lp1tk_23 h3{font-size:clamp(1.1rem,2.6cqi,1.35rem)}._body_lp1tk_23 h4{font-size:clamp(1rem,2.2cqi,1.15rem)}._body_lp1tk_23 ul,._body_lp1tk_23 ol{margin:0 0 1em;padding-left:1.5em}._body_lp1tk_23 li{margin:.25em 0}._body_lp1tk_23 a{color:var(--tpl-text-strong, #111111);text-decoration:underline;text-underline-offset:.15em;transition:opacity .15s ease}._body_lp1tk_23 a:hover{opacity:.7}._body_lp1tk_23 strong{color:var(--tpl-text-strong, #111111);font-weight:600}._body_lp1tk_23 em{font-style:italic}._body_lp1tk_23 code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em;background:#0000000f;padding:.1em .35em;border-radius:4px}._body_lp1tk_23 pre{margin:0 0 1em;padding:1em;background:#0000000f;border-radius:6px;overflow-x:auto}._body_lp1tk_23 pre code{background:transparent;padding:0;border-radius:0}._body_lp1tk_23 blockquote{margin:0 0 1em;padding:.25em 0 .25em 1em;border-left:3px solid var(--tpl-accent, #A88D6A);color:var(--tpl-text, #444444);font-style:italic}._body_lp1tk_23 hr{border:0;height:1px;background:color-mix(in srgb,currentColor 15%,transparent);margin:2em 0}._empty_lp1tk_125{margin:0;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif));font-size:.95rem;color:var(--tpl-text-muted, #888888);font-style:italic}._root_aw39m_7{position:relative;width:100%;height:var(--tpl-root-height, 100%);min-height:0;overflow:hidden;container-type:var(--tpl-container-type, size);background-color:transparent;color:var(--tpl-text, #999999);font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif));font-weight:300;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._bgImage_aw39m_8{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--tpl-bg-image, none);background-size:cover;background-position:center;pointer-events:none}._bgVeil_aw39m_9{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--tpl-bg-veil, #111111);opacity:var(--tpl-bg-veil-opacity, 1);pointer-events:none}._stack_aw39m_10{position:relative;z-index:2;display:flex;flex-direction:column;height:var(--tpl-root-height, 100%);width:100%}._contentSection_aw39m_11{flex:1 1 auto;display:flex;flex-direction:column;justify-content:safe center;width:100%;max-width:var(--tpl-max-content-width, 87.5rem);margin:0 auto;padding:clamp(2rem,4cqi,4rem) clamp(1.25rem,5cqi,3rem);box-sizing:border-box;transition:max-width .3s ease}._footerContent_aw39m_85{display:grid;grid-template-columns:2fr 1fr 1fr;gap:clamp(2rem,4cqi,4rem);width:100%}._brandColumn_aw39m_92,._column_aw39m_93,._availSocialColumn_aw39m_94,._availabilityBlock_aw39m_95,._socialBlock_aw39m_96{display:flex;flex-direction:column;min-width:0}._availSocialColumn_aw39m_94{gap:2rem}._brand_aw39m_92{display:block;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif));font-size:clamp(1.75rem,4.5cqi,3rem);letter-spacing:.05em;color:var(--tpl-text-strong, #FFFFFF);margin-bottom:1.5rem}._brandIntro_aw39m_118{max-width:20rem;margin:0 0 2.5rem;font-size:clamp(.875rem,1.4cqi,.95rem);color:var(--tpl-text, #999999)}._heading_aw39m_125{font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif));font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.2em;color:var(--tpl-accent, #A88D6A);margin:0 0 2rem}._addressText_aw39m_135,._hoursText_aw39m_136{margin:0 0 1rem;font-size:clamp(.875rem,1.4cqi,.95rem);color:var(--tpl-text, #999999);white-space:pre-line}._hoursText_aw39m_136{margin-bottom:0}._contactInfo_aw39m_150{display:contents;font-style:normal}._contactLinks_aw39m_156{display:flex;flex-direction:column;margin-top:2rem}._socialLinks_aw39m_164{display:flex;flex-direction:column;margin-top:0}._bodyLink_aw39m_170{display:block;font-size:clamp(.875rem,1.4cqi,.95rem);color:var(--tpl-text, #999999);text-decoration:none;margin-bottom:1rem;transition:color .3s ease}._bodyLink_aw39m_170:last-child{margin-bottom:0}._ctaButton_aw39m_187{position:relative;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;overflow:hidden;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif));font-size:.75rem;font-weight:400;text-transform:var(--tpl-button-text-transform, var(--theme-button-text-transform, uppercase));letter-spacing:var(--tpl-button-letter-spacing, var(--theme-button-letter-spacing, .2em));padding:1.2rem 3rem;border:1px solid var(--tpl-cta-border, #FFFFFF);border-radius:var(--tpl-button-border-radius, var(--theme-button-border-radius, 0));background:transparent;color:var(--tpl-cta-text, #FFFFFF);cursor:pointer;transition:color .6s cubic-bezier(.25,1,.5,1);z-index:0}._ctaButton_aw39m_187:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0%;background:var(--tpl-cta-bg, #FFFFFF);transition:height .6s cubic-bezier(.25,1,.5,1);z-index:-1}._ctaLabel_aw39m_221{position:relative;z-index:1}._divider_aw39m_12{width:100%;height:1px;background:color-mix(in srgb,var(--tpl-divider, #FFFFFF) calc(var(--tpl-divider-opacity, .1) * 100%),transparent);flex-shrink:0}._bottomSection_aw39m_13{width:100%;max-width:var(--tpl-max-content-width, 87.5rem);margin:0 auto;padding:clamp(1.5rem,2.4cqi,2rem) clamp(1.25rem,5cqi,3rem) clamp(1.5rem,3cqi,3rem);box-sizing:border-box;transition:max-width .3s ease}._footerBottom_aw39m_254{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;font-size:.8rem;color:var(--tpl-text-muted, #777777)}._copyright_aw39m_264{margin:0}._legalLinks_aw39m_268{display:flex;gap:2rem;flex-wrap:wrap}._legalLink_aw39m_268{background:none;border:0;padding:0;font:inherit;text-align:inherit;cursor:pointer;color:var(--tpl-text-muted, #777777);text-decoration:none;transition:color .3s ease}._modalBackLink_aw39m_288{display:inline-flex;align-items:center;gap:.75rem;background:none;border:0;padding:0;cursor:pointer;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif));font-size:clamp(.65rem,1.5cqi,.75rem);text-transform:uppercase;letter-spacing:.2em;color:var(--tpl-text-muted, #777777);transition:color .2s ease}._modalBackArrow_aw39m_304{display:inline-flex;align-items:center;justify-content:center;transition:transform .4s cubic-bezier(.25,1,.5,1)}._modalBackLink_aw39m_288:focus-visible{outline:2px solid var(--tpl-accent, #A88D6A);outline-offset:4px}@media(hover:hover){._bodyLink_aw39m_170:hover,._legalLink_aw39m_268:hover{color:var(--tpl-text-strong, #FFFFFF)}._ctaButton_aw39m_187:hover{color:var(--tpl-cta-text-hover, #111111)}._ctaButton_aw39m_187:hover:after{height:100%}._modalBackLink_aw39m_288:hover{color:var(--tpl-text-strong, #FFFFFF)}._modalBackLink_aw39m_288:hover ._modalBackArrow_aw39m_304{transform:translate(-6px)}}._reveal_aw39m_350{opacity:0;transform:translateY(40px);transition:opacity 1s cubic-bezier(.25,1,.5,1),transform 1s cubic-bezier(.25,1,.5,1)}._revealDelay_aw39m_358{transition-delay:.15s}._revealActive_aw39m_362{opacity:1;transform:translateY(0)}@container (max-width: 64rem){._footerContent_aw39m_85{grid-template-columns:1fr 1fr}._availSocialColumn_aw39m_94{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(2rem,4cqi,4rem)}}@container (max-width: 40rem){._footerContent_aw39m_85{grid-template-columns:1fr;text-align:center;gap:3rem}._availSocialColumn_aw39m_94{grid-column:auto;display:flex;flex-direction:column;gap:2rem}._brandColumn_aw39m_92,._column_aw39m_93,._availSocialColumn_aw39m_94,._availabilityBlock_aw39m_95,._socialBlock_aw39m_96{align-items:center}._brandIntro_aw39m_118{margin-left:auto;margin-right:auto}._ctaButton_aw39m_187{align-self:center}._contactLinks_aw39m_156,._socialLinks_aw39m_164{align-items:center}._footerBottom_aw39m_254{flex-direction:column;align-items:center;text-align:center;gap:1rem}}@media(prefers-reduced-motion:reduce){._root_aw39m_7 *,._root_aw39m_7 *:before,._root_aw39m_7 *:after{transition-duration:.01s!important;animation-duration:.01s!important}._reveal_aw39m_350{opacity:1;transform:none}}._root_e7lyk_1{container-type:var(--tpl-container-type, size);width:100%;height:var(--tpl-root-height, 100%);position:relative;overflow:hidden;background:var(--tpl-bg, var(--theme-neutral, #f5f3ef));color:var(--tpl-text, var(--theme-neutral-text, #2d2a26));font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Inter", sans-serif));-webkit-font-smoothing:antialiased}._root_e7lyk_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--tpl-bg-image, none);background-size:cover;background-position:center;pointer-events:none;z-index:0}._root_e7lyk_1:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tpl-bg-veil, var(--theme-neutral, #f5f3ef));opacity:var(--tpl-bg-veil-opacity, .68);pointer-events:none;z-index:1}._layoutWrapper_e7lyk_36{display:flex;flex-direction:column;height:var(--tpl-root-height, 100%);overflow:hidden;padding:clamp(.75rem,min(4cqw,4cqh),3rem);gap:clamp(.75rem,min(3cqw,3cqh),2.5rem);position:relative;z-index:2;max-width:var(--tpl-max-content-width, 80rem);margin:0 auto;transition:max-width .3s ease}._header_e7lyk_52{flex:0 0 auto;display:flex;flex-direction:column;gap:clamp(.25rem,min(1.5cqh,1.5cqw),1rem);min-width:0}._badge_e7lyk_60{align-self:flex-start;background:var(--tpl-badge-bg, var(--theme-secondary, #5a4d3e));color:var(--tpl-badge-text, var(--theme-secondary-text, #faf8f4));padding:clamp(.15rem,1cqh,.4rem) clamp(.5rem,2cqw,1rem);border-radius:100px;font-size:clamp(.6rem,min(2cqw,3cqh),.75rem);text-transform:uppercase;letter-spacing:1px;font-weight:600}._headline_e7lyk_72{margin:0;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif));font-size:clamp(1.25rem,min(6cqw,8cqh),3.5rem);font-weight:600;line-height:1.1;min-width:0;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._subtitle_e7lyk_87{margin:0;font-size:clamp(.8rem,min(2.5cqw,4cqh),1.125rem);line-height:1.5;color:var(--tpl-text-muted, color-mix(in srgb, var(--theme-neutral-text, #555049) 72%, transparent));max-width:60ch}._plansGallery_e7lyk_97{flex:var(--tpl-flex-fill, 1 1 0px);min-height:0;min-width:0;display:flex;flex-direction:row;gap:clamp(.5rem,min(2cqw,2cqh),1.5rem)}._planCard_e7lyk_106{flex:1;display:flex;flex-direction:column;position:relative;background:var(--tpl-card-bg, color-mix(in srgb, var(--theme-neutral, #fcfbf9) 94%, var(--theme-neutral-text, #2d2a26)));border:1px solid var(--tpl-card-border, color-mix(in srgb, var(--theme-neutral-text, #e6e2dc) 22%, transparent));border-radius:clamp(.5rem,2cqw,1.5rem);overflow:hidden;min-width:0;transition:border-color .4s ease}@media(hover:hover){._planCard_e7lyk_106:hover{border-color:var(--tpl-card-border-hover, color-mix(in srgb, var(--theme-neutral-text, #968f85) 45%, transparent))}}._imageWrapper_e7lyk_127{flex:var(--tpl-flex-fill, 1 1 0px);min-height:0;min-width:0;position:relative;background:var(--tpl-card-border, color-mix(in srgb, var(--theme-neutral-text, #e6e2dc) 22%, transparent));aspect-ratio:var(--tpl-image-aspect, auto);overflow:hidden}._imageWrapper_e7lyk_127 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.25,1,.5,1)}@media(hover:hover){._planCard_e7lyk_106:hover ._imageWrapper_e7lyk_127 img{transform:scale(1.05)}}._glassPrice_e7lyk_154{position:absolute;bottom:clamp(.5rem,3cqw,1.5rem);right:clamp(.5rem,3cqw,1.5rem);background:var(--tpl-price-bg, color-mix(in srgb, var(--theme-neutral, #faf9f7) 65%, transparent));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.4);padding:clamp(.35rem,1.5cqw,.75rem) clamp(.75rem,3cqw,1.5rem);border-radius:100px;font-weight:600;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Inter", sans-serif));font-size:clamp(.85rem,min(3cqw,4cqh),1.25rem);color:var(--tpl-price-text, var(--theme-neutral-text, #231f1c));box-shadow:0 4px 15px #0000000d}._planInfo_e7lyk_173{flex:0 0 auto;padding:clamp(.75rem,3cqw,2rem);display:flex;flex-direction:column;gap:clamp(.25rem,1.5cqh,.75rem);justify-content:center}._planName_e7lyk_182{margin:0;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif));font-size:clamp(1.1rem,min(4.5cqw,5cqh),2rem);font-weight:600;display:flex;align-items:center;justify-content:space-between}._fallbackPrice_e7lyk_192{display:none;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Inter", sans-serif));font-size:.85em;color:var(--tpl-text-muted, color-mix(in srgb, var(--theme-neutral-text, #6b5c4b) 75%, transparent))}._features_e7lyk_199{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem;font-size:clamp(.75rem,min(2.5cqw,3.5cqh),.95rem);color:var(--tpl-text-muted, color-mix(in srgb, var(--theme-neutral-text, #555049) 72%, transparent))}._features_e7lyk_199 li{display:flex;align-items:flex-start;gap:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._featureIcon_e7lyk_219{display:inline-grid;place-items:center;width:1rem;height:1rem;flex:0 0 auto;color:var(--tpl-check-icon, var(--theme-tertiary, #8a7565));margin-top:.15rem}._featureIcon_e7lyk_219 svg{width:100%;height:100%}._footer_e7lyk_236{flex:0 0 auto;display:flex;justify-content:center}._ctaButton_e7lyk_242{background:var(--tpl-cta-bg, var(--theme-primary, #2a2724));color:var(--tpl-cta-text, var(--theme-primary-text, #faf9f7));border:none;padding:clamp(.6rem,min(3cqw,3cqh),1.25rem) clamp(1.25rem,min(5cqw,5cqh),2.5rem);border-radius:100px;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Inter", sans-serif));font-weight:500;font-size:clamp(.85rem,min(3.5cqw,4cqh),1.1rem);cursor:pointer;transition:all .5s cubic-bezier(.33,1,.68,1);display:flex;align-items:center;justify-content:center;gap:.75rem;text-transform:uppercase;letter-spacing:1px;min-width:0}@media(hover:hover){._ctaButton_e7lyk_242:hover{background:var(--tpl-cta-hover, var(--theme-secondary, #5a4d3e));transform:translateY(-3px);box-shadow:0 10px 20px #0000001a}}._ctaIconWrapper_e7lyk_270{display:inline-grid;place-items:center;width:1.1em;height:1.1em;flex:0 0 auto}._ctaIconWrapper_e7lyk_270 svg{width:100%;height:100%}._ctaTextShort_e7lyk_283{display:none}@container (max-width: 650px){._plansGallery_e7lyk_97{flex-direction:column}._footer_e7lyk_236{justify-content:stretch}._ctaButton_e7lyk_242{width:100%}}@container (min-width: 701px) and (min-height: 400px) and (max-height: 649px){._planCard_e7lyk_106{flex-direction:row;align-items:stretch}._imageWrapper_e7lyk_127{flex:0 0 45%}._planInfo_e7lyk_173{flex:1 1 0;min-width:0;overflow:hidden;justify-content:center}._features_e7lyk_199 li{white-space:normal}}@container (min-width: 900px) and (min-height: 650px){._layoutWrapper_e7lyk_36{padding:clamp(2rem,5cqw,4rem);gap:clamp(1.5rem,3cqh,3rem)}._plansGallery_e7lyk_97{gap:clamp(1rem,2cqw,2rem)}._planCard_e7lyk_106{flex-direction:row;align-items:stretch}._imageWrapper_e7lyk_127{flex:0 0 50%}._planInfo_e7lyk_173{flex:1 1 0;min-width:0;padding:clamp(1.25rem,3cqw,2.5rem);gap:clamp(.5rem,1.5cqh,1rem);justify-content:center}._headline_e7lyk_72{font-size:clamp(2.5rem,6cqw,4rem)}._subtitle_e7lyk_87{font-size:clamp(1rem,2cqw,1.25rem);max-width:none}._planName_e7lyk_182{font-size:clamp(1.3rem,3cqw,2rem)}._features_e7lyk_199{font-size:clamp(.85rem,1.5cqw,1rem);gap:.6rem}._ctaButton_e7lyk_242{padding:clamp(1rem,2.5cqh,1.5rem) clamp(2rem,5cqw,3.5rem);font-size:clamp(.95rem,2cqw,1.15rem)}._badge_e7lyk_60{font-size:clamp(.65rem,1.2cqw,.8rem);padding:clamp(.25rem,.8cqh,.5rem) clamp(.75rem,2cqw,1.25rem)}}@container (max-width: 200px) and (min-height: 650px){._header_e7lyk_52{align-items:center;text-align:center}._headline_e7lyk_72{font-size:clamp(.9rem,8cqw,1.2rem);-webkit-line-clamp:2}._subtitle_e7lyk_87{display:none}._plansGallery_e7lyk_97,._planCard_e7lyk_106,._imageWrapper_e7lyk_127{flex:1 1 0;min-height:0}._planInfo_e7lyk_173{padding:clamp(.35rem,2cqw,.5rem);align-items:center;text-align:center;justify-content:flex-start}._planName_e7lyk_182{font-size:clamp(.75rem,7cqw,.95rem);flex-direction:column;align-items:center;gap:.1rem}._fallbackPrice_e7lyk_192{display:inline-block;font-size:.7em}._glassPrice_e7lyk_154,._features_e7lyk_199{display:none}._ctaButton_e7lyk_242{padding:.5rem .25rem;font-size:.65rem;letter-spacing:0}._layoutWrapper_e7lyk_36{gap:clamp(.5rem,2cqh,1rem);padding:clamp(.5rem,3cqw,1rem)}}@container (max-width: 380px){._badge_e7lyk_60,._ctaTextLong_e7lyk_463{display:none}._ctaTextShort_e7lyk_283{display:inline}._ctaIconWrapper_e7lyk_270{display:none}}@container (max-height: 500px){._badge_e7lyk_60{display:none}}@container (max-height: 400px){._subtitle_e7lyk_87,._features_e7lyk_199{display:none}._planInfo_e7lyk_173{padding:clamp(.5rem,2cqw,1rem)}}@container (max-width: 300px) and (min-height: 181px) and (max-height: 399px){._plansGallery_e7lyk_97{display:none}._layoutWrapper_e7lyk_36{justify-content:space-between;align-items:center;text-align:center}._headline_e7lyk_72{color:var(--tpl-text, var(--theme-primary-text, #ffffff))}._ctaButton_e7lyk_242{width:100%;background:#ffffff26;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}@container (min-width: 301px) and (max-width: 500px) and (min-height: 181px) and (max-height: 399px){._features_e7lyk_199{display:none}._plansGallery_e7lyk_97{flex:1 1 0;min-height:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;gap:clamp(.35rem,1.5cqw,.75rem)}._planCard_e7lyk_106{border-radius:clamp(.35rem,1cqw,.75rem);min-height:0}._imageWrapper_e7lyk_127{display:block;height:100%}._imageWrapper_e7lyk_127 img{position:static;width:100%;height:100%;object-fit:cover}._glassPrice_e7lyk_154{display:block}._planInfo_e7lyk_173{display:none}._fallbackPrice_e7lyk_192{display:inline-block}._subtitle_e7lyk_87{display:block;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}._layoutWrapper_e7lyk_36{justify-content:space-between}._ctaButton_e7lyk_242{width:100%}}@container (min-width: 501px) and (max-width: 700px) and (min-height: 200px) and (max-height: 399px){._plansGallery_e7lyk_97{flex-direction:row}._planCard_e7lyk_106{flex-direction:row;align-items:stretch}._imageWrapper_e7lyk_127{flex:0 0 40%}._planInfo_e7lyk_173{flex:1 1 0;min-width:0;overflow:hidden;justify-content:center}._planName_e7lyk_182{font-size:clamp(.85rem,2.5cqw,1.1rem);white-space:normal;flex-wrap:wrap}._fallbackPrice_e7lyk_192{display:inline-block}._features_e7lyk_199{display:flex;font-size:clamp(.65rem,2cqw,.8rem);overflow:hidden}._features_e7lyk_199 li{white-space:normal}._glassPrice_e7lyk_154,._subtitle_e7lyk_87{display:none}._ctaButton_e7lyk_242{width:100%}}@container (max-height: 450px) and (min-width: 651px){._planCard_e7lyk_106{flex-direction:row;align-items:stretch}._imageWrapper_e7lyk_127{flex:0 0 40%}._planInfo_e7lyk_173{flex:1 1 0;min-width:0;overflow:hidden;justify-content:center}._features_e7lyk_199{display:flex;font-size:clamp(.65rem,1.5cqw,.8rem)}._features_e7lyk_199 li{white-space:normal}._fallbackPrice_e7lyk_192{display:inline-block}._glassPrice_e7lyk_154,._subtitle_e7lyk_87{display:none}}@container (min-height: 400px) and (max-height: 700px) and (max-width: 650px){._imageWrapper_e7lyk_127{display:none}._fallbackPrice_e7lyk_192{display:inline-block}}@container (min-width: 501px) and (max-width: 700px) and (min-height: 400px) and (max-height: 649px){._plansGallery_e7lyk_97{flex-direction:row}._imageWrapper_e7lyk_127{display:block;flex:1 1 0;min-height:0}._imageWrapper_e7lyk_127 img{position:static;width:100%;height:100%;object-fit:cover}._glassPrice_e7lyk_154{display:block}._fallbackPrice_e7lyk_192{display:none}._planInfo_e7lyk_173{flex:0 0 auto}._features_e7lyk_199{font-size:clamp(.65rem,1.8cqw,.8rem)}._features_e7lyk_199 li{white-space:normal}._subtitle_e7lyk_87{display:none}}@container (min-width: 301px) and (max-width: 500px) and (min-height: 400px) and (max-height: 649px){._imageWrapper_e7lyk_127{display:block;flex:0 0 35%}._imageWrapper_e7lyk_127 img{position:static;width:100%;height:100%;object-fit:cover}._planCard_e7lyk_106{flex-direction:row;align-items:stretch}._glassPrice_e7lyk_154{display:none}._fallbackPrice_e7lyk_192{display:inline-block}._planInfo_e7lyk_173{flex:1 1 0;min-width:0;overflow:hidden;justify-content:center}._planName_e7lyk_182{font-size:clamp(.85rem,3cqw,1.1rem);white-space:normal;flex-wrap:wrap}._features_e7lyk_199{font-size:clamp(.65rem,2cqw,.8rem)}._features_e7lyk_199 li{white-space:normal}._subtitle_e7lyk_87{display:none}}@container (min-width: 400px) and (max-width: 700px) and (min-height: 650px){._plansGallery_e7lyk_97{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr auto}._planCard_e7lyk_106{display:grid;grid-row:span 2;grid-template-rows:subgrid}._imageWrapper_e7lyk_127{min-height:0}._planInfo_e7lyk_173{justify-content:flex-start}._features_e7lyk_199 li{white-space:normal}}@container (max-width: 300px) and (min-height: 400px) and (max-height: 649px){._imageWrapper_e7lyk_127{display:block;flex:1 1 0;min-height:0}._imageWrapper_e7lyk_127 img{position:static;width:100%;height:100%;object-fit:cover}._glassPrice_e7lyk_154{display:block;font-size:clamp(.7rem,3cqw,.9rem);padding:.2rem .5rem}._fallbackPrice_e7lyk_192{display:none}._planInfo_e7lyk_173{padding:clamp(.4rem,2cqw,.75rem)}._planName_e7lyk_182{font-size:clamp(.85rem,4cqw,1rem)}._features_e7lyk_199,._subtitle_e7lyk_87{display:none}._headline_e7lyk_72{font-size:clamp(1rem,5cqw,1.3rem)}}@container (max-height: 250px){._imageWrapper_e7lyk_127{display:none}._fallbackPrice_e7lyk_192{display:inline-block}._planInfo_e7lyk_173{text-align:center;align-items:center}}@container (max-height: 180px){._plansGallery_e7lyk_97{display:none}._layoutWrapper_e7lyk_36{flex-direction:row;align-items:center;justify-content:space-between}._header_e7lyk_52{flex:1 1 0;justify-content:center}._headline_e7lyk_72{white-space:nowrap;-webkit-line-clamp:unset}._footer_e7lyk_236{flex:0 0 auto;justify-content:flex-end}._ctaButton_e7lyk_242{width:auto}._ctaTextLong_e7lyk_463{display:none}._ctaTextShort_e7lyk_283{display:inline}}@container (max-height: 180px) and (max-width: 400px){._layoutWrapper_e7lyk_36{flex-direction:column;justify-content:space-between;align-items:center;text-align:center}._header_e7lyk_52{flex:0 0 auto;align-items:center}._footer_e7lyk_236{flex:0 0 auto}._headline_e7lyk_72{font-size:1.1rem;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;color:var(--tpl-text, var(--theme-primary-text, #ffffff))}._ctaButton_e7lyk_242{padding:.5rem;font-size:.75rem}._ctaIconWrapper_e7lyk_270{display:none}}@container (max-height: 180px) and (min-width: 401px){._headline_e7lyk_72{color:var(--tpl-text, var(--theme-primary-text, #ffffff))}._subtitle_e7lyk_87{display:block;color:color-mix(in srgb,var(--tpl-text, var(--theme-primary-text, #ffffff)) 70%,transparent);-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}._ctaButton_e7lyk_242{background:#ffffff26;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}._root_vqgc3_1{position:relative;width:100%;height:var(--tpl-root-height, 100%);min-height:0;flex:1 1 auto;overflow:hidden;container-type:var(--tpl-container-type, size);aspect-ratio:var(--tpl-image-aspect, auto);background-color:transparent}._bgImage_vqgc3_13{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--tpl-bg-image, none);background-size:cover;background-position:center;pointer-events:none}._bgVeil_vqgc3_23{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--tpl-bg-veil, var(--theme-neutral, #0a0a0a));opacity:var(--tpl-bg-veil-opacity, 0);pointer-events:none}._widget_vqgc3_32{position:relative;z-index:2;display:block;width:100%;height:var(--tpl-root-height, 100%);text-decoration:none;color:inherit;overflow:hidden;border-radius:var(--cell-border-radius, var(--theme-corner-radius, 0px));background-color:transparent;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}._widget_vqgc3_32:hover{transform:scale(.96);box-shadow:0 20px 40px var(--tpl-shadow, color-mix(in srgb, var(--theme-neutral, #000000) 65%, transparent))}._widget_vqgc3_32:hover ._reveal_vqgc3_53,._widget_vqgc3_32:hover ._iconArrow_vqgc3_54{animation-play-state:paused}._contentWrap_vqgc3_58{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;padding:8cqmin;height:100%;max-width:var(--tpl-max-content-width, none);margin:0 auto;width:100%;box-sizing:border-box;min-height:0}._eyebrow_vqgc3_73{display:flex;align-items:center;gap:8px;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:clamp(.5rem,4cqw,.75rem);font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var(--tpl-text, var(--theme-primary-text, #ffffff))}._eyebrowText_vqgc3_85{display:none}._eyebrowDot_vqgc3_89,._eyebrowDotReveal_vqgc3_90{width:8px;height:8px;border-radius:50%;background-color:var(--tpl-accent, var(--theme-primary, #6366f1));box-shadow:0 0 10px var(--tpl-accent, var(--theme-primary, #6366f1));flex-shrink:0}._eyebrowDotReveal_vqgc3_90{background-color:var(--tpl-reveal-text, var(--theme-primary-text, #ffffff));box-shadow:0 0 10px var(--tpl-reveal-text, var(--theme-primary-text, #ffffff))}._front_vqgc3_104{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:transparent}._frontBottom_vqgc3_111{margin-top:auto}._titleFront_vqgc3_115{font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));font-weight:800;text-transform:uppercase;line-height:.9;font-size:clamp(1.5rem,22cqw,3rem);margin:0;color:var(--tpl-text, var(--theme-primary-text, #ffffff));word-wrap:break-word}._desc_vqgc3_126{display:none;margin:8cqmin 0 0;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:clamp(.7rem,4cqw,1.1rem);line-height:1.4;color:var(--tpl-text, var(--theme-primary-text, #ffffff));opacity:.7}._iconArrow_vqgc3_54{width:clamp(24px,12cqw,40px);height:clamp(24px,12cqw,40px);align-self:flex-end;flex-shrink:0}._iconArrowFront_vqgc3_143{color:var(--tpl-accent, var(--theme-primary, #6366f1))}._iconArrowReveal_vqgc3_147{opacity:0;transform:translate(-10px,10px);animation:_arrowCycle_vqgc3_1 var(--tpl-cycle, 12s) infinite cubic-bezier(.76,0,.24,1);color:var(--tpl-reveal-text, var(--theme-primary-text, #ffffff))}._reveal_vqgc3_53{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:var(--tpl-reveal-bg, var(--theme-secondary, #4f46e5));clip-path:circle(0% at 85% 85%);animation:_spotlightCycle_vqgc3_1 var(--tpl-cycle, 12s) infinite cubic-bezier(.76,0,.24,1)}._revealImageWrap_vqgc3_163{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}._revealImg_vqgc3_169{width:100%;height:100%;object-fit:cover;display:block}._revealImageVeil_vqgc3_176{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--tpl-image-veil, color-mix(in srgb, var(--theme-neutral, #000000) 85%, transparent));opacity:var(--tpl-image-veil-opacity, .7);pointer-events:none}._revealBottom_vqgc3_185{margin-top:auto}._titleReveal_vqgc3_189{font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));font-weight:800;text-transform:uppercase;line-height:.9;font-size:clamp(1.5rem,22cqw,3rem);margin:0;color:var(--tpl-reveal-text, var(--theme-primary-text, #ffffff));word-wrap:break-word}._titleAccent_vqgc3_200{color:var(--tpl-accent, var(--theme-primary, #6366f1))}@keyframes _spotlightCycle_vqgc3_1{0%,40%{clip-path:circle(0% at 85% 85%)}48%,90%{clip-path:circle(150% at 85% 85%)}98%,to{clip-path:circle(0% at 85% 85%)}}@keyframes _arrowCycle_vqgc3_1{0%,40%{opacity:0;transform:translate(-10px,10px)}48%,90%{opacity:1;transform:translate(0)}98%,to{opacity:0;transform:translate(-10px,10px)}}@container (min-width: 280px) and (max-height: 220px){._titleFront_vqgc3_115,._titleReveal_vqgc3_189{font-size:clamp(2rem,15cqw,3.5rem)}._eyebrowText_vqgc3_85{display:inline}}@container (min-width: 280px) and (min-height: 220px){._titleFront_vqgc3_115,._titleReveal_vqgc3_189{font-size:clamp(2rem,16cqw,4.5rem);letter-spacing:-1px}._desc_vqgc3_126{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._eyebrowText_vqgc3_85{display:inline}}.tpl-shell--paused ._reveal_vqgc3_53,.tpl-shell--paused ._iconArrowReveal_vqgc3_147{animation-play-state:paused!important}._grid_1rz4n_1{display:grid;gap:clamp(1.5rem,4cqi,4rem);align-items:center}._gridPortrait_1rz4n_7{grid-template-columns:minmax(0,38%) 1fr}._gridLandscape_1rz4n_11{grid-template-columns:1fr}._gridNoImage_1rz4n_15{grid-template-columns:1fr;max-width:60ch;margin:0 auto}._image_1rz4n_21{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}._image_1rz4n_21 img{display:block;width:100%;height:auto;max-height:clamp(220px,60dvh,540px);object-fit:contain;opacity:0;transition:opacity .35s cubic-bezier(.25,1,.5,1)}._image_1rz4n_21 img._loaded_1rz4n_41{opacity:1}._text_1rz4n_45{display:flex;flex-direction:column;gap:clamp(.75rem,2cqi,1.5rem);min-width:0}._eyebrow_1rz4n_52{font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif));font-size:clamp(.6rem,1.5cqi,.75rem);text-transform:uppercase;letter-spacing:.3em;color:var(--tpl-accent, #a88d6a);display:block}._title_1rz4n_61{margin:0;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif));font-size:clamp(1.5rem,5cqi,3rem);font-weight:400;line-height:1.2;color:var(--tpl-text, #111111);padding-bottom:.1em}._price_1rz4n_71{font-family:var(--tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif));font-style:italic;font-size:clamp(.95rem,2.8cqi,1.4rem);color:var(--tpl-accent, #a88d6a)}._description_1rz4n_78{margin:0;font-size:clamp(.85rem,2cqi,1rem);color:var(--tpl-text-muted, #555555);line-height:1.6}._ctaButton_1rz4n_85{position:relative;overflow:hidden;display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;margin-top:clamp(.5rem,1.5cqi,1rem);font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif));font-size:clamp(.7rem,2cqi,.85rem);font-weight:400;text-transform:var(--tpl-button-text-transform, var(--theme-button-text-transform, uppercase));letter-spacing:var(--tpl-button-letter-spacing, var(--theme-button-letter-spacing, .2em));padding:1.2rem 3rem;border:1px solid var(--tpl-cta-border, #111111);border-radius:var(--tpl-button-border-radius, var(--theme-button-border-radius, 0));background:transparent;color:var(--tpl-cta-text, #111111);cursor:pointer;transition:color .6s cubic-bezier(.25,1,.5,1);z-index:0}._ctaButton_1rz4n_85:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0%;background:var(--tpl-cta-bg, #111111);transition:height .6s cubic-bezier(.25,1,.5,1);z-index:-1}._ctaButton_1rz4n_85:focus-visible{outline:2px solid var(--tpl-accent, #a88d6a);outline-offset:3px}@media(hover:hover){._ctaButton_1rz4n_85:hover{color:var(--tpl-cta-text-hover, #ffffff)}._ctaButton_1rz4n_85:hover:after{height:100%}}@container (max-width: 700px){._grid_1rz4n_1,._gridPortrait_1rz4n_7,._gridLandscape_1rz4n_11{grid-template-columns:1fr;gap:clamp(1rem,3cqi,1.5rem)}}@container (max-width: 360px){._ctaButton_1rz4n_85{padding:1rem 1.5rem;width:100%}}._layout_gn7ub_1{display:flex;flex-direction:column;gap:clamp(1rem,3cqi,2rem);flex:1 1 auto;min-height:0}._header_gn7ub_9{display:flex;flex-direction:column;gap:clamp(.5rem,2cqi,1.25rem);text-align:center;align-items:center;min-width:0}._eyebrow_gn7ub_18{font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif));font-size:clamp(.6rem,1.5cqi,.75rem);text-transform:uppercase;letter-spacing:.3em;color:var(--tpl-accent, #a88d6a);display:block}._heading_gn7ub_27{margin:0;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif));font-size:clamp(1.75rem,6cqi,4rem);font-weight:400;line-height:1.2;color:var(--tpl-text, #111111);padding-bottom:.15em}._list_gn7ub_37{display:flex;flex-direction:column}._row_gn7ub_42{position:relative;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;background:transparent;border:0;border-radius:0;text-align:left;font:inherit;color:inherit;cursor:pointer;padding:clamp(.75rem,2.5cqi,1.5rem) clamp(.5rem,2cqi,1.5rem);border-bottom:1px solid color-mix(in srgb,var(--tpl-divider, #000000) calc(var(--tpl-divider-opacity, .1) * 100%),transparent);transition:background-color .3s ease}._row_gn7ub_42:first-child{border-top:1px solid color-mix(in srgb,var(--tpl-divider, #000000) calc(var(--tpl-divider-opacity, .1) * 100%),transparent)}._row_gn7ub_42:focus-visible{outline:2px solid var(--tpl-accent, #a88d6a);outline-offset:-2px}._rowTitle_gn7ub_78{margin:0;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif));font-size:clamp(.95rem,2.8cqi,1.5rem);font-weight:400;line-height:1.2;color:var(--tpl-text, #111111);min-width:0;transition:transform .3s cubic-bezier(.25,1,.5,1)}._rowPrice_gn7ub_89{flex:0 0 auto;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif));font-style:italic;font-weight:400;font-size:clamp(.95rem,2.8cqi,1.4rem);color:var(--tpl-accent, #a88d6a);white-space:nowrap;line-height:1.2}@media(hover:hover){._row_gn7ub_42:hover{background-color:var(--tpl-bg-alt, #f2efea)}._row_gn7ub_42:hover ._rowTitle_gn7ub_78{transform:translate(.5rem)}}@container (max-width: 480px){._row_gn7ub_42{flex-direction:column;align-items:flex-start;gap:.25rem;text-align:left}}._root_x519w_1{container-type:var(--tpl-container-type, size);width:100%;height:var(--tpl-root-height, 100%);position:relative;overflow:hidden;background:transparent;color:var(--tpl-text, #111111);font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif));line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._bgImage_x519w_15{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--tpl-bg-image, none);background-size:cover;background-position:center;pointer-events:none;z-index:0}._bgVeil_x519w_25{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tpl-bg-veil, #fcfaf8);opacity:var(--tpl-bg-veil-opacity, 1);pointer-events:none;z-index:1}._layoutWrapper_x519w_36{display:flex;flex-direction:column;height:var(--tpl-root-height, 100%);overflow:hidden;padding:clamp(1rem,min(5cqw,5cqh),4rem) clamp(1rem,5cqw,3rem);gap:clamp(1rem,min(4cqw,4cqh),3rem);position:relative;z-index:2;max-width:var(--tpl-max-content-width, 60rem);margin:0 auto;transition:max-width .3s ease;width:100%}._header_x519w_53{flex:0 0 auto;display:flex;flex-direction:column;gap:clamp(.5rem,min(2cqh,2cqw),1.25rem);text-align:center;align-items:center;min-width:0}._eyebrow_x519w_63{font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif));font-size:clamp(.6rem,min(1.5cqw,2cqh),.75rem);text-transform:uppercase;letter-spacing:.3em;color:var(--tpl-accent, #a88d6a);display:block}._heading_x519w_72{margin:0;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif));font-size:clamp(1.75rem,min(6cqw,8cqh),4.5rem);font-weight:400;line-height:1.2;color:var(--tpl-text, #111111);min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-bottom:.15em}._servicesList_x519w_88{flex:var(--tpl-flex-fill, 1 1 0px);min-height:0;min-width:0;display:flex;flex-direction:column;overflow:clip}._serviceRow_x519w_97{position:relative;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;cursor:pointer;width:100%;background:transparent;border:0;border-radius:0;text-align:left;font:inherit;color:inherit;padding:clamp(1rem,min(3cqh,3cqw),2.5rem) clamp(.5rem,2cqw,1.5rem);border-bottom:1px solid color-mix(in srgb,var(--tpl-divider, #000000) calc(var(--tpl-divider-opacity, .1) * 100%),transparent);transition:background-color .3s ease;min-width:0}._serviceRow_x519w_97:first-child{border-top:1px solid color-mix(in srgb,var(--tpl-divider, #000000) calc(var(--tpl-divider-opacity, .1) * 100%),transparent)}._serviceRow_x519w_97:focus-visible{outline:2px solid var(--tpl-accent, #a88d6a);outline-offset:-2px}._serviceRow_x519w_97:before{content:"";position:absolute;left:0;top:50%;width:3px;height:60%;background:var(--tpl-accent, #a88d6a);transform:translate(-1.5rem,-50%) scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.25,1,.5,1);pointer-events:none}._serviceText_x519w_148{min-width:0;flex:1 1 auto;transition:transform .3s cubic-bezier(.25,1,.5,1)}._serviceTitle_x519w_154{margin:0 0 .5rem;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif));font-size:clamp(1.1rem,min(3.5cqw,4cqh),2rem);font-weight:400;line-height:1.2;color:var(--tpl-text, #111111)}._serviceDesc_x519w_163{margin:0;font-size:clamp(.75rem,min(2cqw,2.5cqh),.9rem);color:var(--tpl-text-muted, #555555);line-height:1.5}._servicePrice_x519w_170{flex:0 0 auto;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif));font-style:italic;font-weight:400;font-size:clamp(.95rem,min(2.8cqw,3.5cqh),1.5rem);letter-spacing:0;text-transform:none;color:var(--tpl-accent, #a88d6a);white-space:nowrap;line-height:1.2}._priceWrap_x519w_183{display:flex;align-items:center;gap:clamp(.75rem,2cqw,1.5rem);flex:0 0 auto}._rowArrow_x519w_190{display:inline-flex;align-items:center;justify-content:center;color:var(--tpl-accent, #a88d6a);opacity:0;transform:translate(-12px);transition:opacity .3s ease,transform .3s cubic-bezier(.25,1,.5,1);pointer-events:none}._footer_x519w_203{flex:0 0 auto;display:flex;justify-content:center;margin-top:clamp(.5rem,2cqh,2rem)}._ctaButton_x519w_210{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif));font-size:clamp(.7rem,min(2cqw,2.5cqh),.85rem);font-weight:400;text-transform:var(--tpl-button-text-transform, var(--theme-button-text-transform, uppercase));letter-spacing:var(--tpl-button-letter-spacing, var(--theme-button-letter-spacing, .2em));padding:1.2rem 3rem;border:1px solid var(--tpl-cta-border, #111111);border-radius:var(--tpl-button-border-radius, var(--theme-button-border-radius, 0));background:transparent;color:var(--tpl-cta-text, #111111);cursor:pointer;transition:color .6s cubic-bezier(.25,1,.5,1);z-index:0;min-width:0}._ctaButton_x519w_210:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0%;background:var(--tpl-cta-bg, #111111);transition:height .6s cubic-bezier(.25,1,.5,1);z-index:-1}._ctaButton_x519w_210:focus-visible{outline:2px solid var(--tpl-accent, #a88d6a);outline-offset:3px}._ctaTextLong_x519w_249{display:inline}._ctaTextShort_x519w_253{display:none}@media(hover:hover){._serviceRow_x519w_97:hover{background-color:var(--tpl-bg-alt, #f2efea)}._serviceRow_x519w_97:hover:before{transform:translate(-.5rem,-50%) scaleX(1)}._serviceRow_x519w_97:hover ._serviceText_x519w_148{transform:translate(.75rem)}._serviceRow_x519w_97:hover ._rowArrow_x519w_190{opacity:1;transform:translate(0)}._ctaButton_x519w_210:hover{color:var(--tpl-cta-text-hover, #ffffff)}._ctaButton_x519w_210:hover:after{height:100%}}@container (max-width: 600px){._serviceRow_x519w_97{flex-direction:column;text-align:center;align-items:center;gap:.5rem;padding:clamp(1rem,4cqh,1.75rem) clamp(.5rem,2cqw,1rem)}._serviceText_x519w_148{flex:0 0 auto;text-align:center}._serviceRow_x519w_97:before{display:none}}@container (max-width: 360px){._ctaTextLong_x519w_249{display:none}._ctaTextShort_x519w_253{display:inline}._ctaButton_x519w_210{padding:1rem 1.5rem;width:100%}._layoutWrapper_x519w_36{padding:clamp(.75rem,4cqw,1.5rem)}}@container (max-height: 640px){._serviceRow_x519w_97:nth-child(n+8){display:none}}@container (max-height: 540px){._serviceRow_x519w_97:nth-child(n+6){display:none}}@container (max-height: 460px){._serviceRow_x519w_97:nth-child(n+5){display:none}}@container (max-height: 500px){._eyebrow_x519w_63{display:none}}@container (max-height: 400px){._serviceDesc_x519w_163{display:none}._layoutWrapper_x519w_36{gap:clamp(.5rem,2cqh,1rem)}._serviceRow_x519w_97{padding:clamp(.5rem,2cqh,1rem) 0}._serviceRow_x519w_97:nth-child(n+4){display:none}}@container (max-height: 320px){._serviceRow_x519w_97:nth-child(n+3){display:none}}@container (max-height: 220px){._servicesList_x519w_88{display:none}._layoutWrapper_x519w_36{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}._header_x519w_53{flex:1 1 0;align-items:flex-start;text-align:left}._heading_x519w_72{font-size:clamp(1rem,4cqw,1.5rem);-webkit-line-clamp:1;white-space:nowrap;overflow:visible}._footer_x519w_203{flex:0 0 auto;margin-top:0}._ctaButton_x519w_210{padding:.6rem 1.25rem;font-size:clamp(.65rem,1.5cqw,.75rem)}._ctaTextLong_x519w_249{display:none}._ctaTextShort_x519w_253{display:inline}}@container (max-height: 220px) and (max-width: 400px){._layoutWrapper_x519w_36{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem}._header_x519w_53{align-items:center;text-align:center}._ctaButton_x519w_210{width:100%}}._modalBackLink_x519w_459{display:inline-flex;align-items:center;gap:.75rem;background:none;border:0;padding:0;cursor:pointer;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif));font-size:clamp(.65rem,1.5cqi,.75rem);text-transform:uppercase;letter-spacing:.2em;color:var(--tpl-text-muted, #555555);transition:color .2s ease}._modalBackArrow_x519w_475{display:inline-flex;align-items:center;justify-content:center;transition:transform .4s cubic-bezier(.25,1,.5,1)}@media(hover:hover){._modalBackLink_x519w_459:hover{color:var(--tpl-text, #111111)}._modalBackLink_x519w_459:hover ._modalBackArrow_x519w_475{transform:translate(-6px)}}._modalBackLink_x519w_459:focus-visible{outline:2px solid var(--tpl-accent, #a88d6a);outline-offset:4px}@media(prefers-reduced-motion:reduce){._root_x519w_1 *,._root_x519w_1 *:before,._root_x519w_1 *:after{transition-duration:.01s!important;animation-duration:.01s!important}}._root_q7is0_1{width:100%;height:100%}._heroPoster_q7is0_6{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;padding:5cqmin 5cqi}._heroPoster_q7is0_6 ._bgImage_q7is0_15{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--tpl-bg-image, none);background-size:cover;background-position:center;pointer-events:none}._heroPoster_q7is0_6 ._bgVeil_q7is0_25{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--tpl-bg-veil, var(--theme-neutral, #000000));opacity:var(--tpl-bg-veil-opacity, .7);pointer-events:none}._heroPoster_q7is0_6 ._topline_q7is0_34{position:relative;z-index:2;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:clamp(.45rem,1.5cqi,.7rem);letter-spacing:.4cqi;text-transform:uppercase;opacity:.5;margin-bottom:2cqmin}._heroPoster_q7is0_6 ._displayHeading_q7is0_45{position:relative;z-index:2;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));font-size:clamp(1.1rem,6.5cqi,4rem);font-weight:900;line-height:.92;letter-spacing:-.03em;margin:0;color:var(--tpl-heading, var(--theme-neutral-text, #ffffff))}._heroPoster_q7is0_6 ._displayHeading_q7is0_45 ._accent_q7is0_57{color:var(--tpl-accent, var(--theme-primary, #6366f1))}._heroPoster_q7is0_6 ._mid_q7is0_61{position:relative;z-index:2;margin-top:auto;margin-bottom:auto;padding-top:3cqmin;padding-bottom:3cqmin}._heroPoster_q7is0_6 ._subtitle_q7is0_70{font-size:clamp(.5rem,1.8cqi,.85rem);line-height:1.5;opacity:.6;max-width:55cqi;margin:0 0 3cqmin}._heroPoster_q7is0_6 ._ctaBtn_q7is0_78{display:inline-block;background:var(--tpl-cta-bg, var(--theme-primary, #6366f1));color:var(--tpl-cta-text, var(--theme-primary-text, #ffffff));font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));font-size:clamp(.5rem,1.6cqi,.8rem);font-weight:700;letter-spacing:var( --tpl-button-letter-spacing, var(--theme-button-letter-spacing, 1px) );text-transform:var( --tpl-button-text-transform, var(--theme-button-text-transform, uppercase) );padding:2cqmin 4cqi;border-radius:var(--tpl-button-border-radius, var(--theme-button-border-radius, 8px));text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 8px var(--tpl-shadow, color-mix(in srgb, var(--theme-neutral-text, #666666) 55%, transparent));cursor:pointer}._heroPoster_q7is0_6 ._ctaBtn_q7is0_78:hover{transform:translateY(-1px);box-shadow:0 4px 16px var(--tpl-shadow, color-mix(in srgb, var(--theme-neutral-text, #666666) 55%, transparent))}._heroPoster_q7is0_6 ._strip_q7is0_106{position:relative;z-index:2;display:flex;align-items:center;gap:2cqi;padding-top:3cqmin;border-top:1px solid var(--tpl-border, color-mix(in srgb, var(--theme-neutral-text, #ffffff) 55%, transparent));flex-wrap:wrap}._heroPoster_q7is0_6 ._badge_q7is0_117{font-size:clamp(.4rem,1.2cqi,.6rem);letter-spacing:.15cqi;text-transform:uppercase;padding:.8cqmin 2cqi;border:1px solid var(--tpl-badge-border, color-mix(in srgb, var(--theme-neutral-text, #ffffff) 55%, transparent));border-radius:999px;opacity:.6;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))))}._heroPoster_q7is0_6 ._tagline_q7is0_128{margin-left:auto;font-size:clamp(.4rem,1.2cqi,.6rem);letter-spacing:.2cqi;text-transform:uppercase;opacity:.4;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))))}._contentWrap_q7is0_137{max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;display:flex;flex-direction:column;height:100%;box-sizing:border-box}._root_r7p53_2{container-type:var(--tpl-container-type, size);container-name:elegantNav;width:100%;height:var(--tpl-root-height, 100%);min-height:130px;position:relative;display:flex;align-items:center;color:var(--tpl-text-initial, var(--theme-primary-text, #ffffff));font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Lato", sans-serif))));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color .8s cubic-bezier(.25,1,.5,1),min-height .8s cubic-bezier(.25,1,.5,1)}._root_r7p53_2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tpl-bg-initial, var(--theme-neutral, #000000));opacity:var(--tpl-bg-initial-opacity, 0);z-index:0;pointer-events:none;transition:background .8s cubic-bezier(.25,1,.5,1),opacity .8s cubic-bezier(.25,1,.5,1)}._root_r7p53_2:after{content:"";position:absolute;bottom:0;left:0;right:0;height:10px;transform:translateY(100%);background:linear-gradient(to bottom,rgba(0,0,0,.12),transparent);opacity:0;z-index:-1;pointer-events:none;transition:opacity .8s cubic-bezier(.25,1,.5,1)}._root_r7p53_2._scrolled_r7p53_51{color:var(--tpl-text, var(--theme-tertiary-text, #111111));min-height:87px}._root_r7p53_2._scrolled_r7p53_51:before{background:var(--tpl-bg, color-mix(in srgb, var(--theme-primary-text, #fcfaf8) 94%, var(--theme-neutral, #f1f5f9)));opacity:var(--tpl-bg-opacity, .98)}._root_r7p53_2._scrolled_r7p53_51:after{opacity:var(--tpl-shadow-opacity, .5)}@media(prefers-reduced-motion:reduce){._root_r7p53_2,._root_r7p53_2:before,._root_r7p53_2:after,._contentWrap_r7p53_70{transition-duration:.01s}._navLink_r7p53_73:after{transition-duration:.01s}}._contentWrap_r7p53_70{container-type:inline-size;container-name:elegantNavContent;max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;position:relative;z-index:10;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;padding-inline:clamp(1rem,4%,2.5rem);height:100%}._brandGroup_r7p53_96{display:flex;align-items:center;gap:clamp(.375rem,1.5cqw,.625rem);color:inherit;background:none;border:none;padding:0;cursor:pointer;text-decoration:none;flex-shrink:0}._brandLogo_r7p53_109{height:clamp(16px,3.2cqw,24px);width:auto;object-fit:contain;flex-shrink:0}._brandIcon_r7p53_116{height:clamp(16px,3.2cqw,24px);width:auto;flex-shrink:0}._brandName_r7p53_122{font-family:var(--tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif));font-size:clamp(1.2rem,4cqw,1.8rem);font-weight:400;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}._navLinks_r7p53_132{display:flex;gap:clamp(1rem,3cqw,2.5rem);align-items:center}._navLink_r7p53_73{position:relative;background:none;border:none;padding:.25rem 0;cursor:pointer;color:inherit;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Lato", sans-serif))));font-size:clamp(.5625rem,1.2cqw,.75rem);font-weight:400;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;white-space:nowrap}._navLink_r7p53_73:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}._navLink_r7p53_73:hover:after,._navLink_r7p53_73:focus-visible:after{transform:scaleX(1)}._navActions_r7p53_174{display:flex;align-items:center;gap:clamp(.5rem,2cqw,1rem);flex-shrink:0}._cta_r7p53_182{background:none;border:1px solid currentColor;border-radius:var(--tpl-button-border-radius, var(--theme-button-border-radius, 0px));color:inherit;padding:clamp(.5rem,1.5cqw,.8rem) clamp(1rem,3cqw,2rem);font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Lato", sans-serif))));font-size:clamp(.5625rem,1.2cqw,.75rem);font-weight:400;letter-spacing:var(--tpl-button-letter-spacing, var(--theme-button-letter-spacing, .15em));text-transform:var(--tpl-button-text-transform, var(--theme-button-text-transform, uppercase));cursor:pointer;white-space:nowrap;transition:background .3s ease,color .3s ease}._cta_r7p53_182:hover,._cta_r7p53_182:focus-visible{background:var(--tpl-cta-hover-fill-initial, #ffffff)}._ctaLabel_r7p53_205{transition:color .3s ease}._cta_r7p53_182:hover ._ctaLabel_r7p53_205,._cta_r7p53_182:focus-visible ._ctaLabel_r7p53_205{color:var(--tpl-cta-hover-text-initial, #000000)}._root_r7p53_2._scrolled_r7p53_51 ._cta_r7p53_182:hover,._root_r7p53_2._scrolled_r7p53_51 ._cta_r7p53_182:focus-visible{background:var(--tpl-cta-hover-fill, #111111)}._root_r7p53_2._scrolled_r7p53_51 ._cta_r7p53_182:hover ._ctaLabel_r7p53_205,._root_r7p53_2._scrolled_r7p53_51 ._cta_r7p53_182:focus-visible ._ctaLabel_r7p53_205{color:var(--tpl-cta-hover-text, #fcfaf8)}._drawerToggle_r7p53_226{display:flex;align-items:center;justify-content:center;background:none;border:none;color:inherit;cursor:pointer;padding:.25rem;flex-shrink:0}._root_r7p53_2._measuring_r7p53_241 ._navLinks_r7p53_132{visibility:hidden}._measureRail_r7p53_246{position:absolute;visibility:hidden;pointer-events:none;height:0;overflow:hidden;display:flex;gap:clamp(1rem,3cqw,2.5rem);align-items:center}._root_r7p53_2:not(._hasOverflow_r7p53_258) ._drawerToggle_r7p53_226{display:none}._root_r7p53_2._ctaHidden_r7p53_263 ._cta_r7p53_182{visibility:hidden;position:absolute;pointer-events:none}._drawer_r7p53_226{position:absolute;top:0;left:0;right:0;z-index:200;transform:translateY(-100%);pointer-events:none;visibility:hidden;transition:transform .25s cubic-bezier(.32,.72,0,1),visibility .25s}._drawer_r7p53_226._isOpen_r7p53_283{transform:translateY(0);pointer-events:auto;visibility:visible}._drawerBg_r7p53_290{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tpl-bg, color-mix(in srgb, var(--theme-primary-text, #fcfaf8) 94%, var(--theme-neutral, #f1f5f9)));z-index:0;pointer-events:none}._drawerContent_r7p53_298{position:relative;z-index:1;display:flex;flex-direction:column;color:var(--tpl-text, var(--theme-tertiary-text, #111111))}._drawerContent_r7p53_298:after{content:"";position:absolute;bottom:0;left:0;right:0;height:10px;transform:translateY(100%);background:linear-gradient(to bottom,rgba(0,0,0,.12),transparent);opacity:var(--tpl-shadow-opacity, .5);pointer-events:none}._drawerHeader_r7p53_319{display:flex;justify-content:flex-end;padding:.5rem clamp(.75rem,3cqw,1.25rem) 0;max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;box-sizing:border-box}._drawerClose_r7p53_329{background:none;border:none;color:var(--tpl-text, var(--theme-tertiary-text, #111111));cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:background .15s ease}._drawerClose_r7p53_329:hover{background:#0000000f}._drawerBody_r7p53_346{display:flex;flex-direction:column;align-items:stretch;gap:.25rem;padding:.25rem clamp(.75rem,3cqw,1.25rem) clamp(.75rem,3cqw,1.25rem);max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;box-sizing:border-box}._drawerLink_r7p53_358{background:none;border:none;text-align:right;color:var(--tpl-text, var(--theme-tertiary-text, #111111));font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Lato", sans-serif))));font-size:clamp(.625rem,1.4cqw,.8rem);font-weight:400;letter-spacing:.15em;text-transform:uppercase;padding:.5rem .75rem;border-radius:.375rem;cursor:pointer;transition:background .15s ease}._drawerLink_r7p53_358:hover{background:#0000000a}._drawerCta_r7p53_378{background:none;border:1px solid var(--tpl-text, var(--theme-tertiary-text, #111111));color:var(--tpl-text, var(--theme-tertiary-text, #111111));font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Lato", sans-serif))));font-size:clamp(.625rem,1.4cqw,.8rem);font-weight:400;letter-spacing:var(--tpl-button-letter-spacing, var(--theme-button-letter-spacing, .15em));text-transform:var(--tpl-button-text-transform, var(--theme-button-text-transform, uppercase));padding:.5rem .75rem;border-radius:var(--tpl-button-border-radius, var(--theme-button-border-radius, .375rem));cursor:pointer;text-align:center;align-self:flex-end;margin-top:.25rem;transition:background .15s ease,color .15s ease}._drawerCta_r7p53_378:hover{background:var(--tpl-text, var(--theme-tertiary-text, #111111));color:var(--tpl-bg, color-mix(in srgb, var(--theme-primary-text, #fcfaf8) 94%, var(--theme-neutral, #f1f5f9)))}._logoSection_edi35_2{padding-bottom:24px;margin-bottom:24px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;border-bottom:1px solid var(--border, rgba(0, 0, 0, .12))}._logoToggle_edi35_13{display:flex;margin-bottom:10px}._logoToggleBtn_edi35_18{flex:1;font-size:12px;font-weight:500;padding:6px 0;border:1px solid var(--border);background:var(--surface);color:var(--text-light);cursor:pointer;transition:background .15s ease,color .15s ease}._logoToggleBtn_edi35_18:first-child{border-radius:6px 0 0 6px;border-right:none}._logoToggleBtn_edi35_18:last-child{border-radius:0 6px 6px 0}._logoToggleBtnActive_edi35_39{background:var(--primary);color:var(--primary-contrast, #fff);border-color:var(--primary)}._logoToggleBtnActive_edi35_39+._logoToggleBtn_edi35_18{border-left-color:var(--primary)}._iconSelected_edi35_50{display:flex;align-items:center;justify-content:space-between}._iconPreview_edi35_56{width:32px;height:32px;color:var(--text)}._iconSelected_edi35_50 ._deleteOverride_edi35_63{margin-top:0}._root_1yltf_1{container-type:var(--tpl-container-type, size);container-name:fluidHeader;width:100%;height:var(--tpl-root-height, 100%);min-height:64px;position:relative;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;align-items:center;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}._root_1yltf_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tpl-glass-bg, color-mix(in srgb, var(--theme-primary-text, #ffffff) 12%, var(--theme-neutral, #f8fafc)));opacity:var(--tpl-glass-bg-opacity, .8);z-index:0;pointer-events:none}._root_1yltf_1:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;box-shadow:0 1px 3px rgba(0,0,0,var(--tpl-shadow-opacity, .05));z-index:0;pointer-events:none}._contentWrap_1yltf_44{container-type:inline-size;container-name:fluidNav;max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;position:relative;z-index:10;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;padding:0 clamp(1rem,4cqw,2rem);height:var(--tpl-root-height, 100%)}._brandGroup_1yltf_61{display:flex;align-items:center;gap:clamp(.375rem,1.5cqw,.625rem);flex-shrink:0;text-decoration:none}._brandLogo_1yltf_69{height:36px;width:36px;object-fit:contain;flex-shrink:0}._brandLogo_1yltf_69:not([src^=http]):not([src^=blob]):not([src^=data]){display:none}._brandLogoSvg_1yltf_81{height:36px;width:36px;flex-shrink:0;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}._brandLogo_1yltf_69[src^=http]~._brandLogoSvg_1yltf_81,._brandLogo_1yltf_69[src^=blob]~._brandLogoSvg_1yltf_81,._brandLogo_1yltf_69[src^=data]~._brandLogoSvg_1yltf_81{display:none}._brand_1yltf_61{font-family:var(--tpl-primary-font, var(--theme-primary-font, "Manrope", sans-serif));font-size:clamp(.875rem,3.5cqw,1.25rem);font-weight:800;letter-spacing:-.05em;color:var(--tpl-brand-color, var(--theme-primary, #1e3a8a));text-decoration:none;white-space:nowrap}._navLinks_1yltf_105{display:none;gap:clamp(1rem,3cqw,2rem);align-items:center}._navLink_1yltf_105{text-decoration:none;color:var(--tpl-nav-text, color-mix(in srgb, var(--theme-neutral-text, #475569) 85%, transparent));font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-weight:500;font-size:clamp(.5625rem,1.4cqw,.75rem);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}._navActions_1yltf_123{display:flex;align-items:center;gap:clamp(.5rem,2cqw,1rem);flex-shrink:0}._btnSecondary_1yltf_130{display:none;background:none;border:none;color:var(--tpl-secondary-cta, var(--theme-secondary, #1e40af));font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-weight:500;font-size:clamp(.5625rem,1.4cqw,.75rem);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;white-space:nowrap}._btnPrimary_1yltf_144{background:linear-gradient(135deg,var(--tpl-cta-start, var(--theme-primary, #00488d)) 0%,var(--tpl-cta-end, color-mix(in srgb, var(--theme-primary, #005fb8) 92%, var(--theme-secondary, #6366f1))) 100%);color:var(--tpl-cta-text, var(--theme-primary-text, #ffffff));padding:clamp(.375rem,1.5cqw,.625rem) clamp(.75rem,3cqw,1.5rem);border-radius:.25rem;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));font-weight:700;font-size:clamp(.5625rem,1.4cqw,.75rem);letter-spacing:.05em;text-transform:uppercase;border:none;cursor:pointer;box-shadow:0 4px 6px -1px #0000001a;white-space:nowrap;flex-shrink:0}@container fluidNav (min-width: 600px){._btnSecondary_1yltf_130{display:block}}@container fluidNav (min-width: 1024px){._navLinks_1yltf_105{display:flex}}@container fluidNav (max-width: 400px){._btnPrimary_1yltf_144{display:none}}@container fluidNav (max-width: 300px){._contentWrap_1yltf_44{padding:0 clamp(.5rem,2cqw,1rem)}}._drawerToggle_1yltf_197{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--tpl-nav-text, color-mix(in srgb, var(--theme-neutral-text, #475569) 85%, transparent));cursor:pointer;padding:.25rem;flex-shrink:0}@container fluidNav (min-width: 1024px){._drawerToggle_1yltf_197{display:none}}._drawer_1yltf_197{position:absolute;top:0;left:0;right:0;z-index:200;transform:translateY(-100%);pointer-events:none;visibility:hidden;transition:transform .25s cubic-bezier(.32,.72,0,1),visibility .25s}._drawer_1yltf_197._isOpen_1yltf_232{transform:translateY(0);pointer-events:auto;visibility:visible}._drawerGlass_1yltf_238{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:1;z-index:0;pointer-events:none}._drawerContent_1yltf_247{position:relative;z-index:1;display:flex;flex-direction:column;box-shadow:0 4px 12px rgba(0,0,0,var(--tpl-shadow-opacity, .05))}._drawerHeader_1yltf_255{display:flex;justify-content:flex-end;padding:.5rem clamp(.75rem,3cqw,1.25rem) 0;max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;box-sizing:border-box}._drawerClose_1yltf_265{background:none;border:none;color:var(--tpl-nav-text, color-mix(in srgb, var(--theme-neutral-text, #475569) 85%, transparent));cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:background .15s ease}._drawerClose_1yltf_265:hover{background:#0000000f}._drawerBody_1yltf_281{display:flex;flex-direction:column;gap:.25rem;padding:.25rem clamp(.75rem,3cqw,1.25rem) clamp(.75rem,3cqw,1.25rem);max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;box-sizing:border-box}._drawerLink_1yltf_292{text-decoration:none;color:var(--tpl-nav-text, color-mix(in srgb, var(--theme-neutral-text, #475569) 85%, transparent));font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-weight:500;font-size:clamp(.5625rem,1.4cqw,.75rem);letter-spacing:.05em;text-transform:uppercase;padding:.5rem .75rem;border-radius:.375rem;cursor:pointer;transition:background .15s ease}._drawerLink_1yltf_292:hover{background:#0000000a}._drawerSecondaryCta_1yltf_309{background:none;border:none;color:var(--tpl-secondary-cta, var(--theme-secondary, #1e40af));font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-weight:500;font-size:clamp(.5625rem,1.4cqw,.75rem);letter-spacing:.05em;text-transform:uppercase;padding:.5rem .75rem;border-radius:.375rem;cursor:pointer;text-align:left;transition:background .15s ease;align-self:flex-start}._drawerSecondaryCta_1yltf_309:hover{background:#0000000a}._drawerPrimaryCta_1yltf_329{background:linear-gradient(135deg,var(--tpl-cta-start, var(--theme-primary, #00488d)) 0%,var(--tpl-cta-end, color-mix(in srgb, var(--theme-primary, #005fb8) 92%, var(--theme-secondary, #6366f1))) 100%);color:var(--tpl-cta-text, var(--theme-primary-text, #ffffff));font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));font-weight:700;font-size:clamp(.5625rem,1.4cqw,.75rem);letter-spacing:.05em;text-transform:uppercase;padding:.5rem .75rem;border-radius:.375rem;border:none;cursor:pointer;text-align:center;box-shadow:0 4px 6px -1px #0000001a;align-self:flex-start}._drawerLink_1yltf_292,._drawerSecondaryCta_1yltf_309,._drawerPrimaryCta_1yltf_329{display:block}._root_1mkiu_2{container-type:var(--tpl-container-type, size);container-name:fluidHero;position:relative;width:100%;height:var(--tpl-root-height, 100%);overflow:hidden;background:var(--tpl-bg, var(--theme-neutral, #000000));font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))}@keyframes _kenBurns_1mkiu_1{0%{transform:scale(1.12) translate(1%,.5%)}50%{transform:scale(1.05) translate(-1%,-.5%)}to{transform:scale(1.12) translate(1%,.5%)}}._heroBg_1mkiu_21{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--tpl-bg-image, none);background-size:cover;background-position:center;pointer-events:none;animation:_kenBurns_1mkiu_1 25s ease-in-out infinite;animation-fill-mode:backwards}._heroVeil_1mkiu_34{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--tpl-bg-veil, var(--theme-neutral, #000000));opacity:var(--tpl-bg-veil-opacity, .55);pointer-events:none}._heroGradient_1mkiu_44{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(to bottom,rgba(0,0,0,.15),transparent 40%,rgba(0,0,0,.2));pointer-events:none}._contentWrap_1mkiu_53{max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;height:var(--tpl-root-height, 100%);position:relative;z-index:10;display:flex;align-items:center;justify-content:center;box-sizing:border-box}._heroContent_1mkiu_67{width:100%;height:var(--tpl-root-height, 100%);text-align:center;padding:clamp(1.25rem,5cqmin,4rem);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.25rem,1.5cqmin,1.5rem);overflow:hidden;box-sizing:border-box}._badge_1mkiu_82{display:inline-flex;align-items:center;gap:.4em;padding:.35em .9em;background:var(--tpl-badge-bg, var(--theme-secondary, #ffddb8));color:var(--tpl-badge-text, var(--theme-secondary-text, #2a1700));border-radius:9999px;font-size:clamp(8px,min(1.8cqw,3cqh),12px);flex-shrink:0;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 12px #00000026;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))))}._badge_1mkiu_82 svg{width:1.2em;height:1.2em;flex-shrink:0;fill:currentColor}._heroTitle_1mkiu_108{font-family:var(--tpl-primary-font, var(--theme-primary-font, "Manrope", sans-serif));font-weight:800;color:var(--tpl-text, var(--theme-primary-text, #ffffff));line-height:1.1;letter-spacing:-.04em;font-size:clamp(1.25rem,min(7cqw,12cqh),5rem);display:flex;flex-direction:column;text-shadow:0 2px 8px var(--tpl-text-shadow, color-mix(in srgb, var(--theme-neutral, #000000) 75%, transparent)),0 4px 16px var(--tpl-text-shadow, color-mix(in srgb, var(--theme-neutral, #000000) 75%, transparent));flex-shrink:0}._italicAccent_1mkiu_123{color:var(--tpl-accent, var(--theme-tertiary, #a8c8ff));font-style:italic}._heroDescription_1mkiu_129{color:var(--tpl-text, var(--theme-primary-text, #ffffff));opacity:.9;font-size:clamp(.65rem,min(2.2cqw,4cqh),1.25rem);max-width:42rem;font-weight:500;line-height:1.6;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));text-shadow:0 1px 4px var(--tpl-text-shadow, color-mix(in srgb, var(--theme-neutral, #000000) 75%, transparent));flex-shrink:0}._heroButtons_1mkiu_142{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(.4rem,1.5cqw,1.5rem);margin-top:clamp(.25rem,1cqh,1rem);flex-shrink:0}._btn_1mkiu_151{padding:clamp(.5rem,1.8cqw,1.25rem) clamp(.8rem,3.5cqw,3rem);font-size:clamp(9px,min(1.8cqw,3.5cqh),15px);font-weight:700;text-transform:var(--theme-button-text-transform, uppercase);letter-spacing:var(--theme-button-letter-spacing, .05em);border-radius:var(--theme-button-border-radius, 4px);display:inline-flex;align-items:center;justify-content:center;gap:.4em;cursor:pointer;text-decoration:none;border:none;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));white-space:nowrap}._btnPrimary_1mkiu_169{background:var(--tpl-cta-bg, var(--theme-primary, #00488d));color:var(--tpl-cta-text, var(--theme-primary-text, #ffffff));box-shadow:0 8px 24px #0000004d}._btnOutline_1mkiu_175{background:#ffffff1a;border:2px solid rgba(255,255,255,.3);color:var(--tpl-text, var(--theme-primary-text, #ffffff));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._btn_1mkiu_151 svg{width:1em;height:1em;flex-shrink:0;fill:currentColor}._heroStats_1mkiu_191{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.5rem,3cqw,3rem);padding-top:clamp(.5rem,2cqh,3rem);border-top:1px solid rgba(255,255,255,.2);width:100%;max-width:48rem;margin-top:clamp(.5rem,1.5cqh,2rem);flex-shrink:0}._statValue_1mkiu_203{font-size:clamp(1rem,min(4cqw,6cqh),2.25rem);font-weight:700;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Manrope", sans-serif));color:var(--tpl-accent, var(--theme-tertiary, #a8c8ff));text-shadow:0 1px 4px var(--tpl-text-shadow, color-mix(in srgb, var(--theme-neutral, #000000) 75%, transparent))}._statLabel_1mkiu_211{font-size:clamp(7px,min(1.5cqw,2.5cqh),12px);text-transform:uppercase;letter-spacing:.1em;color:var(--tpl-text, var(--theme-primary-text, #ffffff));opacity:.7;font-weight:700;margin-top:.25em;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))))}._statusPill_1mkiu_223{display:none;align-items:center;gap:.6em;padding:.4em 1em;background:#ffffff1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);border-radius:9999px;flex-shrink:0;margin-top:auto}._statusPillText_1mkiu_237{font-size:clamp(8px,1.5cqw,11px);font-weight:700;color:var(--tpl-text, var(--theme-primary-text, #ffffff));letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))))}._pulseDot_1mkiu_247{width:clamp(6px,1.2cqw,10px);height:clamp(6px,1.2cqw,10px);background:var(--tpl-status-dot, var(--theme-status-success, #22c55e));border-radius:50%;animation:_pulse_1mkiu_247 2s cubic-bezier(.4,0,.6,1) infinite;animation-fill-mode:backwards;flex-shrink:0}._btn_1mkiu_151{transition:transform .2s ease,box-shadow .2s ease,background .2s ease}._btnPrimary_1mkiu_169:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0006}._btnOutline_1mkiu_175:hover{background:#fff3;transform:translateY(-2px)}._badge_1mkiu_82{transition:transform .2s ease}._badge_1mkiu_82:hover{transform:translateY(-1px)}._statusPill_1mkiu_223{transition:background .2s ease}._statusPill_1mkiu_223:hover{background:#ffffff2e}@keyframes _pulse_1mkiu_247{0%,to{opacity:1}50%{opacity:.5}}@container fluidHero (min-width: 500px) and (min-height: 690px){._statusPill_1mkiu_223{display:flex}}@container fluidHero (max-height: 550px){._heroStats_1mkiu_191{display:none}}@container fluidHero (max-width: 400px){._heroStats_1mkiu_191{display:none}}@container fluidHero (max-width: 550px){._heroStats_1mkiu_191{grid-template-columns:1fr;text-align:center;gap:clamp(.2rem,1cqh,.5rem)}}@container fluidHero (max-height: 500px){._heroDescription_1mkiu_129{display:none}}@container fluidHero (max-height: 420px){._btnOutline_1mkiu_175{display:none}}@container fluidHero (max-height: 380px){._badge_1mkiu_82{display:none}}@container fluidHero (max-width: 280px){._badge_1mkiu_82{display:none}}@container fluidHero (max-height: 200px){._heroButtons_1mkiu_142{display:none}}@container fluidHero (max-width: 150px){._heroButtons_1mkiu_142{display:none}}._root_hvhrb_1{container-type:var(--tpl-container-type, size);container-name:cinematicHero;position:relative;width:100%;height:var(--tpl-root-height, 100%);overflow:hidden;background:#000;color:var(--tpl-heading, #ffffff);box-sizing:border-box}._bgLayer_hvhrb_13{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}._slide_hvhrb_20{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;will-change:opacity;animation-duration:var(--tpl-cycle, 24s);animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-delay:calc(var(--tpl-cycle, 24s) * var(--idx, 0) / (var(--count, 1) + 1));animation-play-state:running}._root_hvhrb_1[data-offscreen=true] ._slide_hvhrb_20,._root_hvhrb_1[data-offscreen=true] ._slideImg_hvhrb_46{animation-play-state:paused}._slideImg_hvhrb_46{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block;will-change:transform;animation-name:_kenBurnsZoom_hvhrb_1;animation-duration:var(--tpl-cycle, 24s);animation-iteration-count:infinite;animation-timing-function:linear;animation-fill-mode:both;animation-delay:calc(var(--tpl-cycle, 24s) * var(--idx, 0) / (var(--count, 1) + 1));animation-play-state:running}._root_hvhrb_1[data-count="1"] ._slide_hvhrb_20{animation-name:_kenBurnsFadeK1_hvhrb_1}._root_hvhrb_1[data-count="2"] ._slide_hvhrb_20{animation-name:_kenBurnsFadeK2_hvhrb_1}._root_hvhrb_1[data-count="3"] ._slide_hvhrb_20{animation-name:_kenBurnsFadeK3_hvhrb_1}._root_hvhrb_1[data-count="4"] ._slide_hvhrb_20{animation-name:_kenBurnsFadeK4_hvhrb_1}._root_hvhrb_1[data-count="5"] ._slide_hvhrb_20{animation-name:_kenBurnsFadeK5_hvhrb_1}._root_hvhrb_1[data-count="6"] ._slide_hvhrb_20{animation-name:_kenBurnsFadeK6_hvhrb_1}._root_hvhrb_1[data-count="7"] ._slide_hvhrb_20{animation-name:_kenBurnsFadeK7_hvhrb_1}._root_hvhrb_1[data-count="8"] ._slide_hvhrb_20{animation-name:_kenBurnsFadeK8_hvhrb_1}._root_hvhrb_1[data-count="9"] ._slide_hvhrb_20{animation-name:_kenBurnsFadeK9_hvhrb_1}._overlay_hvhrb_89{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--tpl-overlay, #000000) calc(var(--tpl-overlay-opacity, .4) * 60%),transparent),color-mix(in srgb,var(--tpl-overlay, #000000) calc(var(--tpl-overlay-opacity, .4) * 100%),transparent))}._layoutWrapper_hvhrb_101{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:clamp(2rem,6cqi,5rem) 5%;box-sizing:border-box}._content_hvhrb_113{width:100%;max-width:var(--tpl-max-content-width, 56rem);margin:0 auto;text-align:center;transition:max-width .3s ease}._subtitle_hvhrb_121{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif));font-size:clamp(.65rem,1.4cqi,.78rem);letter-spacing:.4em;text-transform:uppercase;color:var(--tpl-subtitle, #ffffff);opacity:.9;margin-bottom:clamp(1.25rem,2.5cqi,2rem)}._heading_hvhrb_135{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow-wrap:anywhere;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif));font-size:clamp(2.5rem,9cqi,7rem);font-weight:400;line-height:1.2;letter-spacing:-.02em;color:var(--tpl-heading, #ffffff);text-shadow:var(--tpl-heading-shadow, 0 10px 30px rgba(0, 0, 0, .2));padding-bottom:.15em;margin-bottom:clamp(1.5rem,3cqi,2.5rem)}._cta_hvhrb_155{position:relative;display:inline-block;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif));font-size:clamp(.7rem,1.2cqi,.78rem);letter-spacing:var(--tpl-button-letter-spacing, var(--theme-button-letter-spacing, .2em));text-transform:var(--tpl-button-text-transform, var(--theme-button-text-transform, uppercase));padding:1.2rem 3rem;border:1px solid var(--tpl-cta-border, #ffffff);border-radius:var(--tpl-button-border-radius, var(--theme-button-border-radius, 0));background:transparent;color:var(--tpl-cta-text, #ffffff);cursor:pointer;overflow:hidden;transition:color .6s cubic-bezier(.25,1,.5,1);-webkit-tap-highlight-color:transparent}._cta_hvhrb_155:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:var(--tpl-cta-hover-fill, #ffffff);transition:height .6s cubic-bezier(.25,1,.5,1);z-index:0}._ctaText_hvhrb_185{position:relative;z-index:1}._cta_hvhrb_155:focus-visible{outline:2px solid var(--tpl-cta-border, #ffffff);outline-offset:4px}@media(hover:hover){._cta_hvhrb_155:hover{color:var(--tpl-cta-hover-text, #111111)}._cta_hvhrb_155:hover:after{height:100%}}@container cinematicHero (max-width: 720px){._layoutWrapper_hvhrb_101{padding:clamp(1.5rem,8cqi,3rem) 6%}._heading_hvhrb_135{font-size:clamp(2rem,11cqi,4rem)}._cta_hvhrb_155{padding:1rem 2rem}}@container cinematicHero (max-width: 420px){._subtitle_hvhrb_121{letter-spacing:.25em}._cta_hvhrb_155{width:100%;max-width:320px;padding:.9rem 1.5rem}}@media(prefers-reduced-motion:reduce){._root_hvhrb_1 *,._root_hvhrb_1 *:before,._root_hvhrb_1 *:after{transition-duration:.01s!important;animation-duration:.01s!important}._slide_hvhrb_20,._slideImg_hvhrb_46{animation:none!important}._slide_hvhrb_20{opacity:0}._slide_hvhrb_20:first-child{opacity:1}._slideImg_hvhrb_46{transform:none}}@keyframes _kenBurnsZoom_hvhrb_1{0%{transform:scale(1)}to{transform:scale(1.6)}}@keyframes _kenBurnsFadeK1_hvhrb_1{0%{opacity:0}20%{opacity:1}50%{opacity:1}70%{opacity:0}to{opacity:0}}@keyframes _kenBurnsFadeK2_hvhrb_1{0%{opacity:0}13.33%{opacity:1}33.33%{opacity:1}46.67%{opacity:0}to{opacity:0}}@keyframes _kenBurnsFadeK3_hvhrb_1{0%{opacity:0}10%{opacity:1}25%{opacity:1}35%{opacity:0}to{opacity:0}}@keyframes _kenBurnsFadeK4_hvhrb_1{0%{opacity:0}8%{opacity:1}20%{opacity:1}28%{opacity:0}to{opacity:0}}@keyframes _kenBurnsFadeK5_hvhrb_1{0%{opacity:0}6.67%{opacity:1}16.67%{opacity:1}23.33%{opacity:0}to{opacity:0}}@keyframes _kenBurnsFadeK6_hvhrb_1{0%{opacity:0}5.71%{opacity:1}14.29%{opacity:1}20%{opacity:0}to{opacity:0}}@keyframes _kenBurnsFadeK7_hvhrb_1{0%{opacity:0}5%{opacity:1}12.5%{opacity:1}17.5%{opacity:0}to{opacity:0}}@keyframes _kenBurnsFadeK8_hvhrb_1{0%{opacity:0}4.44%{opacity:1}11.11%{opacity:1}15.56%{opacity:0}to{opacity:0}}@keyframes _kenBurnsFadeK9_hvhrb_1{0%{opacity:0}4%{opacity:1}10%{opacity:1}14%{opacity:0}to{opacity:0}}._root_q0yhh_6{--contact-text: var(--tpl-text, var(--cell-text-color, var(--theme-neutral-text, #ffffff)));display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;padding:clamp(1.5rem,4vw,3rem);color:var(--contact-text);font-family:var(--theme-primary-font, system-ui, sans-serif);box-sizing:border-box}._inner_q0yhh_21{width:100%;max-width:28rem;margin:0 auto}._header_q0yhh_27{margin-bottom:clamp(1.25rem,3vw,1.75rem);text-align:center}._heading_q0yhh_32{margin:0 0 .65rem;font-family:var( --theme-secondary-font, var(--theme-primary-font, system-ui, sans-serif) );font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:inherit}._description_q0yhh_45{margin:0 auto;max-width:22rem;font-size:clamp(.95rem,2vw,1.05rem);line-height:1.6;color:color-mix(in srgb,var(--contact-text) 68%,transparent)}._form_q0yhh_53{display:flex;flex-direction:column;gap:1.125rem;padding:clamp(1.25rem,3vw,1.75rem);border:1px solid color-mix(in srgb,var(--contact-text) 18%,transparent);border-radius:calc(var(--theme-button-border-radius, 8px) + 4px);background:color-mix(in srgb,var(--theme-primary-text, #ffffff) 10%,var(--theme-neutral, #1e293b));box-shadow:0 1px 2px color-mix(in srgb,var(--contact-text) 6%,transparent),0 12px 32px color-mix(in srgb,var(--theme-neutral, #000000) 28%,transparent)}._field_q0yhh_70{display:flex;flex-direction:column;gap:.4rem}._label_q0yhh_76{font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--contact-text) 72%,transparent)}._input_q0yhh_84,._textarea_q0yhh_85{width:100%;padding:.75rem .875rem;border:1px solid color-mix(in srgb,var(--contact-text) 22%,transparent);border-radius:var(--theme-button-border-radius, 8px);background:color-mix(in srgb,var(--theme-primary-text, #ffffff) 14%,var(--theme-neutral, #1e293b));color:var(--contact-text);font:inherit;line-height:1.4;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}._input_q0yhh_84::placeholder,._textarea_q0yhh_85::placeholder{color:color-mix(in srgb,var(--contact-text) 45%,transparent)}._textarea_q0yhh_85{min-height:7.5rem;resize:vertical}._input_q0yhh_84:focus,._textarea_q0yhh_85:focus{outline:none;border-color:color-mix(in srgb,var(--tpl-accent, var(--theme-primary, #3b82f6)) 55%,color-mix(in srgb,var(--contact-text) 22%,transparent));box-shadow:0 0 0 3px color-mix(in srgb,var(--tpl-accent, var(--theme-primary, #3b82f6)) 22%,transparent)}._input_q0yhh_84:disabled,._textarea_q0yhh_85:disabled,._submit_q0yhh_128:disabled{opacity:.55;cursor:not-allowed}._honeypot_q0yhh_133{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}._submit_q0yhh_128{width:100%;margin-top:.25rem;padding:var(--theme-button-padding-y, .8rem) var(--theme-button-padding-x, 1.25rem);border:none;border-radius:var(--theme-button-border-radius, 8px);background:var(--tpl-accent, var(--theme-primary, #3b82f6));color:var(--tpl-accent-text, var(--theme-primary-text, #ffffff));font:inherit;font-size:.9375rem;font-weight:600;letter-spacing:var(--theme-button-letter-spacing, .02em);text-transform:var(--theme-button-text-transform, none);cursor:pointer;transition:filter .15s ease,transform .15s ease,box-shadow .15s ease;box-shadow:0 2px 8px color-mix(in srgb,var(--tpl-accent, var(--theme-primary, #3b82f6)) 35%,transparent)}._submit_q0yhh_128:not(:disabled):hover{filter:brightness(1.06);transform:translateY(-1px)}._submit_q0yhh_128:not(:disabled):active{transform:translateY(0)}._status_q0yhh_173{margin:0;font-size:.9rem;text-align:center}._statusSuccess_q0yhh_179{color:var(--theme-status-success, #22c55e)}._statusError_q0yhh_183{color:var(--theme-status-error, #ef4444)}._previewNote_q0yhh_187{margin:0;font-size:.8125rem;line-height:1.5;text-align:center;color:color-mix(in srgb,var(--contact-text) 68%,transparent)}._root_1mh89_2{container-type:var(--tpl-container-type, size);container-name:generic-cell;width:100%;height:var(--tpl-root-height, 100%);aspect-ratio:var(--tpl-image-aspect, auto);position:relative;background-color:var(--tpl-bg, var(--theme-neutral, #0a0b0e));overflow:hidden;isolation:isolate}._bgLayer_1mh89_15{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;width:120%;height:120%;z-index:0;overflow:hidden}._bgLayer_1mh89_15 img{width:100%;height:100%;object-fit:cover;animation:_cinematicDrift_1mh89_1 30s cubic-bezier(.4,0,.6,1) infinite alternate}._bgLayer_1mh89_15 img:not([src^=http]):not([src^=blob]):not([src^=data]){display:none}@keyframes _cinematicDrift_1mh89_1{0%{transform:scale(1) translate(0)}50%{transform:scale(1.05) translate(-1%,2%)}to{transform:scale(1.1) translate(2%,-1%)}}._bgNoise_1mh89_43{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.15;mix-blend-mode:overlay;pointer-events:none}._bgScrim_1mh89_54{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(to top,var(--tpl-scrim, var(--theme-neutral, #000000)) 0%,transparent 50%);opacity:var(--tpl-scrim-opacity, .6);pointer-events:none}._contentLayer_1mh89_68{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;justify-content:flex-end}._contentWrap_1mh89_77{width:100%;box-sizing:border-box}._labelLine_1mh89_82{width:100%;height:1px;background:#ffffff26;position:relative;overflow:hidden}._labelLine_1mh89_82:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);animation:_glassEdgeSweep_1mh89_1 6s infinite linear;animation-fill-mode:backwards;z-index:4}._labelBox_1mh89_101{display:flex;align-items:center;width:100%;border-radius:0;padding:clamp(8px,3cqi,14px) clamp(12px,4cqi,18px);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:relative;overflow:hidden}._labelBoxBg_1mh89_113{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tpl-glass-bg, color-mix(in srgb, var(--theme-neutral, #0a0a0a) 92%, var(--theme-neutral-text, #ffffff)));opacity:var(--tpl-glass-bg-opacity, .5);z-index:0;pointer-events:none}@keyframes _glassEdgeSweep_1mh89_1{0%{left:-50%;opacity:0}50%{opacity:1}to{left:150%;opacity:0}}._textStack_1mh89_131{display:flex;flex-direction:column;gap:0;min-width:0;width:100%;max-width:var(--tpl-max-content-width, none);margin-inline:auto;position:relative;z-index:1}._labelTitle_1mh89_144{font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));font-size:clamp(1rem,5cqi,1.25rem);font-weight:600;letter-spacing:-.01em;line-height:1.1;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-image:linear-gradient(110deg,var(--tpl-text, color-mix(in srgb, var(--theme-primary-text, #ffffff) 70%, transparent)) 0%,var(--tpl-text, color-mix(in srgb, var(--theme-primary-text, #ffffff) 70%, transparent)) 40%,var(--theme-primary-text, #ffffff) 50%,var(--tpl-text, color-mix(in srgb, var(--theme-primary-text, #ffffff) 70%, transparent)) 60%,var(--tpl-text, color-mix(in srgb, var(--theme-primary-text, #ffffff) 70%, transparent)) 100%);background-size:250% 100%;color:transparent;-webkit-background-clip:text;background-clip:text;animation:_textShimmer_1mh89_1 7s linear infinite,_textTracking_1mh89_1 10s ease-in-out infinite alternate;animation-fill-mode:backwards}@keyframes _textShimmer_1mh89_1{0%{background-position:250% 0}to{background-position:-50% 0}}@keyframes _textTracking_1mh89_1{0%{letter-spacing:-.01em}to{letter-spacing:.015em}}._labelSubtitle_1mh89_183{font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:clamp(.75rem,3.5cqi,.85rem);color:var(--tpl-subtitle, color-mix(in srgb, var(--theme-neutral-text, #808080) 55%, transparent));font-weight:400;line-height:1.15;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:_subtitlePulse_1mh89_1 4s ease-in-out infinite alternate;animation-fill-mode:backwards}@keyframes _subtitlePulse_1mh89_1{0%{opacity:.5}to{opacity:.8}}@container generic-cell (max-width: 220px),generic-cell (max-height: 220px){._labelBox_1mh89_101{padding:2px 8px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}._labelBoxBg_1mh89_113{opacity:var(--tpl-glass-bg-opacity, .7)}._labelSubtitle_1mh89_183{display:none}}@container generic-cell (max-width: 150px),generic-cell (max-height: 150px){._labelBox_1mh89_101{padding:2px 4px}}@container generic-cell (min-width: 400px) and (max-height: 250px){._labelBox_1mh89_101{padding:10px 24px}}@container generic-cell (min-width: 400px) and (min-height: 400px){._labelBox_1mh89_101{padding:16px 28px;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}}._root_1ik83_1{position:relative;width:100%;height:var(--tpl-root-height, 100%);min-height:0;container-type:var(--tpl-container-type, size);background-color:transparent}._bgImage_1ik83_10{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--tpl-bg-image, none);background-size:cover;background-position:center;pointer-events:none}._bgVeil_1ik83_20{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--tpl-bg-veil, #fcfaf8);opacity:var(--tpl-bg-veil-opacity, 1);pointer-events:none}._layoutWrapper_1ik83_29{position:relative;z-index:2;display:flex;flex-direction:column;width:100%;height:var(--tpl-root-height, 100%);max-width:var(--tpl-max-content-width, 80rem);margin:0 auto;padding:clamp(1.5rem,min(6cqw,6cqh),5rem) clamp(1.25rem,5cqw,3rem);box-sizing:border-box;overflow:hidden;transition:max-width .3s ease}._initialLayout_1ik83_44{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(2rem,6cqw,6rem);align-items:center;width:100%}._imagesWrapper_1ik83_59{position:relative;width:100%;height:100%;align-self:stretch;min-height:clamp(360px,50cqw,720px);perspective:1000px;overflow:hidden}._parallaxLayer_1ik83_69{width:100%;height:100%;position:relative;transition:transform .6s cubic-bezier(.25,1,.5,1);will-change:transform}._frame_1ik83_77{position:absolute;overflow:hidden;background-color:var(--tpl-frame-skeleton, #ebe7e0)}._frameMain_1ik83_83{top:0;left:0;width:80%;height:85%;z-index:1}._frameOffset_1ik83_91{bottom:0;right:0;width:50%;height:55%;border:12px solid var(--tpl-frame-cutout, #fcfaf8);z-index:10}._imgLayer_1ik83_100{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(100% 0 0 0);transition:clip-path 1.4s cubic-bezier(.77,0,.175,1);will-change:clip-path;z-index:1}._imgLayer_1ik83_100 img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.15);transition:transform 2s cubic-bezier(.77,0,.175,1),filter 1.4s ease;will-change:transform}._layerActive_1ik83_121{z-index:3;clip-path:inset(0 0 0 0)}._layerActive_1ik83_121 img{transform:scale(1)}._layerOutgoing_1ik83_130{z-index:2;clip-path:inset(0 0 0 0)}._layerOutgoing_1ik83_130 img{transform:scale(.9);filter:brightness(.8);transition:transform 1.4s cubic-bezier(.77,0,.175,1),filter 1.4s ease}._progressLine_1ik83_145{position:absolute;bottom:-30px;left:0;width:40%;height:1px;background:color-mix(in srgb,var(--tpl-progress-track, #111111) calc(var(--tpl-progress-track-opacity, .2) * 100%),transparent);overflow:hidden}._progressFill_1ik83_160{height:100%;width:0;background:var(--tpl-progress-track, #111111);animation:_progressFill_1ik83_160 var(--tpl-cycle, 6s) linear forwards;transform-origin:left center}._root_1ik83_1[data-paused=true] ._progressFill_1ik83_160,._root_1ik83_1[data-paused=true] ._imgLayer_1ik83_100,._root_1ik83_1[data-paused=true] ._imgLayer_1ik83_100 img{animation-play-state:paused}@keyframes _progressFill_1ik83_160{0%{width:0%}to{width:100%}}._textColumn_1ik83_185{display:flex;flex-direction:column;align-items:flex-start;min-width:0}._subtitle_1ik83_192{display:block;font-family:var( --tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif) );font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.3em;color:var(--tpl-accent, #a88d6a);margin:0 0 1.5rem}._heading_1ik83_50{font-family:var( --tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif) );font-weight:400;color:var(--tpl-text, #111111);font-size:clamp(2rem,8cqw,3.5rem);line-height:1.1;padding-bottom:.15em;margin:0 0 2rem;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}._body_1ik83_225{font-family:var( --tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif) );font-size:clamp(.95rem,1.6cqw,1.05rem);font-weight:300;line-height:1.7;color:var(--tpl-text-light, #666666);max-width:650px;margin:0 0 1.5rem}._body_1ik83_225:last-of-type{margin-bottom:2.5rem}._ctaButton_1ik83_244{position:relative;display:inline-block;font-family:var( --tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif) );font-size:.75rem;font-weight:400;text-transform:var(--tpl-button-text-transform, var(--theme-button-text-transform, uppercase));letter-spacing:var(--tpl-button-letter-spacing, var(--theme-button-letter-spacing, .2em));padding:1.2rem 3rem;border:1px solid var(--tpl-text, #111111);border-radius:var(--tpl-button-border-radius, var(--theme-button-border-radius, 0));background:transparent;color:var(--tpl-text, #111111);cursor:pointer;text-decoration:none;overflow:hidden;margin-top:.5rem;transition:color .8s cubic-bezier(.25,1,.5,1)}._ctaButtonLabel_1ik83_268{position:relative;z-index:1}._ctaButton_1ik83_244:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0%;background:var(--tpl-cta-fill, #111111);transition:height .8s cubic-bezier(.25,1,.5,1);z-index:0}@media(hover:hover){._ctaButton_1ik83_244:hover{color:var(--tpl-cta-fill-text, #ffffff)}._ctaButton_1ik83_244:hover:after{height:100%}}@container (max-width: 850px){._initialLayout_1ik83_44{grid-template-columns:1fr;gap:3rem}._layoutWrapper_1ik83_29{padding:6cqmin 5cqmin}._imagesWrapper_1ik83_59{max-width:700px;margin:0 auto;aspect-ratio:4 / 5;height:auto;min-height:0;max-height:40dvh}._textColumn_1ik83_185{align-items:center;text-align:center}._body_1ik83_225{margin-inline:auto}._progressLine_1ik83_145{left:50%;transform:translate(-50%);width:200px}}@container (max-width: 520px){._layoutWrapper_1ik83_29{padding:5cqmin 4cqmin}._frameMain_1ik83_83{width:90%;height:80%}._frameOffset_1ik83_91{width:60%;height:50%;border-width:8px}._ctaButton_1ik83_244{padding:1rem 2.25rem}}.tpl-shell--paused ._progressFill_1ik83_160,.tpl-shell--paused ._imgLayer_1ik83_100,.tpl-shell--paused ._imgLayer_1ik83_100 img,.tpl-shell--paused ._parallaxLayer_1ik83_69{animation-play-state:paused!important;transition-duration:.01s!important}@media(prefers-reduced-motion:reduce){._root_1ik83_1 *,._root_1ik83_1 *:before,._root_1ik83_1 *:after{transition-duration:.01s!important;animation-duration:.01s!important}}._modalBackLink_1ik83_389{display:inline-flex;align-items:center;gap:.75rem;background:none;border:0;padding:0;cursor:pointer;font-family:var( --tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif) );font-size:clamp(.65rem,1.5cqi,.75rem);text-transform:uppercase;letter-spacing:.2em;color:var(--tpl-text-muted, #555555);transition:color .2s ease}._modalBackArrow_1ik83_408{display:inline-flex;align-items:center;justify-content:center;transition:transform .4s cubic-bezier(.25,1,.5,1)}@media(hover:hover){._modalBackLink_1ik83_389:hover{color:var(--tpl-text, #111111)}._modalBackLink_1ik83_389:hover ._modalBackArrow_1ik83_408{transform:translate(-6px)}}._modalBackLink_1ik83_389:focus-visible{outline:2px solid var(--tpl-accent, #a88d6a);outline-offset:4px}._fullLayout_zlguj_10{flex:1 1 auto;display:flex;flex-direction:column;gap:clamp(1rem,2cqi,2rem)}._fullHeader_zlguj_17{display:flex;flex-direction:column;align-items:flex-start;flex:0 0 auto}._subtitle_zlguj_24{display:block;font-family:var( --tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif) );font-size:clamp(.7rem,1.2cqi,.85rem);font-weight:400;text-transform:uppercase;letter-spacing:.3em;color:var(--tpl-accent, #a88d6a);margin:0 0 1.25rem}._heading_zlguj_38{font-family:var( --tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif) );font-weight:400;color:var(--tpl-text, #111111);font-size:clamp(1.75rem,6cqi,3rem);line-height:1.1;padding-bottom:.15em;margin:0 0 1.25rem;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}._artisanList_zlguj_56{display:flex;flex-direction:column;flex:1 1 auto}._artisanRow_zlguj_62{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;width:100%;background:transparent;border:0;border-radius:0;text-align:left;font:inherit;color:inherit;cursor:pointer;padding:clamp(.85rem,2cqi,1.5rem) clamp(.5rem,2cqi,1.5rem);border-bottom:1px solid color-mix(in srgb,var(--tpl-divider, #000000) calc(var(--tpl-divider-opacity, .1) * 100%),transparent);transition:background-color .3s ease}._artisanRow_zlguj_62:first-child{border-top:1px solid color-mix(in srgb,var(--tpl-divider, #000000) calc(var(--tpl-divider-opacity, .1) * 100%),transparent)}._artisanName_zlguj_93{margin:0;font-family:var( --tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif) );font-size:clamp(1.1rem,2.6cqi,1.75rem);font-weight:400;line-height:1.15;color:var(--tpl-text, #111111);transition:transform .3s cubic-bezier(.25,1,.5,1);overflow-wrap:anywhere}._artisanRole_zlguj_107{margin:0;font-family:var( --tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif) );font-size:clamp(.65rem,1.2cqi,.78rem);font-weight:400;text-transform:uppercase;letter-spacing:.18em;color:var(--tpl-accent, #a88d6a)}._artisanShortDesc_zlguj_120{margin:0;font-family:var( --tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif) );font-size:clamp(.85rem,1.5cqi,1rem);font-weight:300;line-height:1.55;color:var(--tpl-text-muted, #555555);max-width:70ch}@media(hover:hover){._artisanRow_zlguj_62:hover{background-color:var(--tpl-bg-alt, #f2efea)}._artisanRow_zlguj_62:hover ._artisanName_zlguj_93{transform:translate(.5rem)}}._visuallyHidden_zlguj_143{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._detailLayout_y700k_8{flex:1 1 auto;display:flex;flex-direction:column;gap:clamp(1rem,2cqi,2rem)}._detailGrid_y700k_15{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:clamp(1.5rem,4cqi,4rem);align-items:center}._detailGridNoImage_y700k_23{grid-template-columns:minmax(0,1fr);max-width:60ch;margin:0 auto}._detailImage_y700k_29{position:relative;max-height:clamp(220px,60cqi,520px);overflow:hidden;display:flex;align-items:center;justify-content:center}._detailImage_y700k_29 img{display:block;max-width:100%;max-height:clamp(220px,60cqi,520px);width:auto;height:auto;object-fit:contain}._detailText_y700k_47{display:flex;flex-direction:column;gap:clamp(.75rem,1.5cqi,1.5rem);min-width:0}._detailRole_y700k_54{font-family:var( --tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif) );font-size:clamp(.7rem,1.2cqi,.85rem);font-weight:400;text-transform:uppercase;letter-spacing:.25em;color:var(--tpl-accent, #a88d6a)}._detailTitle_y700k_66{margin:0;font-family:var( --tpl-primary-font, var(--theme-primary-font, "Playfair Display", serif) );font-size:clamp(1.5rem,5cqi,3rem);font-weight:400;line-height:1.15;padding-bottom:.1em;color:var(--tpl-text, #111111);overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}._detailBio_y700k_82{margin:0;font-family:var( --tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif) );font-size:clamp(.9rem,1.6cqi,1.05rem);font-weight:300;line-height:1.7;color:var(--tpl-text-muted, #555555);max-width:60ch}._ctaButton_y700k_95{position:relative;display:inline-block;align-self:flex-start;margin-top:clamp(.5rem,1.5cqi,1rem);font-family:var( --tpl-secondary-font, var(--theme-secondary-font, "Lato", sans-serif) );font-size:.75rem;font-weight:400;text-transform:var( --tpl-button-text-transform, var(--theme-button-text-transform, uppercase) );letter-spacing:var( --tpl-button-letter-spacing, var(--theme-button-letter-spacing, .2em) );padding:1.1rem 2.75rem;border:1px solid var(--tpl-text, #111111);border-radius:var( --tpl-button-border-radius, var(--theme-button-border-radius, 0) );background:transparent;color:var(--tpl-text, #111111);cursor:pointer;text-decoration:none;overflow:hidden;transition:color .8s cubic-bezier(.25,1,.5,1)}._ctaButtonLabel_y700k_128{position:relative;z-index:1}._ctaButton_y700k_95:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0%;background:var(--tpl-cta-fill, #111111);transition:height .8s cubic-bezier(.25,1,.5,1);z-index:0}@media(hover:hover){._ctaButton_y700k_95:hover{color:var(--tpl-cta-fill-text, #ffffff)}._ctaButton_y700k_95:hover:after{height:100%}}@container (max-width: 720px){._detailGrid_y700k_15,._detailGridNoImage_y700k_23{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,40%) 1fr;align-items:stretch;gap:clamp(1rem,2cqi,1.5rem);max-width:none;margin:0}}._visuallyHidden_y700k_167{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._root_1p3sl_2{container-type:var(--tpl-container-type, size);container-name:vision;width:100%;height:var(--tpl-root-height, 100%);aspect-ratio:var(--tpl-image-aspect, auto);position:relative;background:var(--tpl-bg, var(--theme-neutral, #000000));overflow:hidden;isolation:isolate}._globalVignette_1p3sl_15{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:linear-gradient(0deg,var(--tpl-vignette, var(--theme-neutral, #000000)) 0%,transparent 35%,var(--tpl-vignette, var(--theme-neutral, #000000)) 100%);opacity:var(--tpl-vignette-opacity, .4);pointer-events:none}._slide_1p3sl_30{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;animation:_masterFade_1p3sl_1 36s infinite;animation-delay:var(--delay)}._slideImgWrapper_1p3sl_39{position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;overflow:hidden;z-index:1}._slideImg_1p3sl_39{width:100%;height:100%;object-fit:cover;animation:_imgKinetic_1p3sl_1 36s infinite;animation-delay:var(--delay);will-change:transform,filter}._slideImg_1p3sl_39:not([src^=http]):not([src^=blob]):not([src^=data]){display:none}._slideContent_1p3sl_61{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;justify-content:flex-end;padding:max(2rem,5cqmin);pointer-events:none}._contentWrap_1p3sl_72{max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;box-sizing:border-box}._slideIndex_1p3sl_79{font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:max(.7rem,1.8cqmin);letter-spacing:.2em;color:var(--tpl-text-muted, color-mix(in srgb, var(--theme-neutral-text, #ffffff) 35%, transparent));margin-bottom:4px;text-shadow:0 2px 4px rgba(0,0,0,.8);animation:_textReveal_1p3sl_1 36s infinite cubic-bezier(.16,1,.3,1);animation-fill-mode:backwards;animation-delay:calc(var(--delay) + 0s)}._slideLabel_1p3sl_92{font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));font-size:max(2rem,7cqw);font-weight:800;line-height:1.05;letter-spacing:-.02em;text-transform:uppercase;color:var(--tpl-text, var(--theme-primary-text, #ffffff));margin-top:0;margin-bottom:1cqh;text-shadow:0 8px 24px rgba(0,0,0,.9),0 2px 6px rgba(0,0,0,.8),0 0 1px rgba(0,0,0,1);animation:_textReveal_1p3sl_1 36s infinite cubic-bezier(.16,1,.3,1);animation-fill-mode:backwards;animation-delay:calc(var(--delay) + .15s)}._slideSubtitle_1p3sl_112{font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:max(.9rem,2.5cqmin);font-weight:400;color:var(--tpl-text-muted, color-mix(in srgb, var(--theme-primary-text, #ffffff) 88%, transparent));max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 4px 12px rgba(0,0,0,.9),0 1px 3px rgba(0,0,0,.8);animation:_textReveal_1p3sl_1 36s infinite cubic-bezier(.16,1,.3,1);animation-fill-mode:backwards;animation-delay:calc(var(--delay) + .3s)}@container vision (max-width: 400px){._slideSubtitle_1p3sl_112{clip-path:inset(50%);position:absolute;pointer-events:none}._slideContent_1p3sl_61{padding:1.5rem}._slideLabel_1p3sl_92{font-size:9cqw}}@container vision (max-height: 300px){._slideSubtitle_1p3sl_112{clip-path:inset(50%);position:absolute;pointer-events:none}}@container vision (max-width: 250px){._slideIndex_1p3sl_79{clip-path:inset(50%);position:absolute;pointer-events:none}}@container vision (min-aspect-ratio: 1.5) and (min-width: 500px){._slideLabel_1p3sl_92{font-size:6cqw}}@container vision (max-aspect-ratio: .8) and (min-height: 500px){._slideLabel_1p3sl_92{font-size:11cqw}}@keyframes _masterFade_1p3sl_1{0%{opacity:0;z-index:2}2%{opacity:1;z-index:2}14%{opacity:1;z-index:2}16.66%{opacity:0;z-index:1}to{opacity:0;z-index:1}}@keyframes _imgKinetic_1p3sl_1{0%{transform:scale(1.15) translate(2%,2%) rotate(1deg);filter:blur(5px) brightness(1.2)}2%{filter:blur(0px) brightness(1)}14%{filter:blur(0px) brightness(1)}16.66%{transform:scale(1) translate(-1%,-1%) rotate(0);filter:blur(5px) brightness(.8)}to{transform:scale(1.15) translate(2%,2%) rotate(1deg);filter:blur(5px) brightness(1.2)}}@keyframes _textReveal_1p3sl_1{0%{transform:translateY(40px) skewY(2deg);opacity:0;filter:blur(10px)}2.5%{transform:translateY(0) skewY(0);opacity:1;filter:blur(0)}13%{transform:translateY(0) skewY(0);opacity:1;filter:blur(0)}16%{transform:translateY(-40px) skewY(-2deg);opacity:0;filter:blur(10px)}to{transform:translateY(-40px);opacity:0}}._root_a0kre_2{position:relative;width:100%;height:100%;background-color:transparent}._bgImage_a0kre_10{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--tpl-bg-image, none);background-size:cover;background-position:center;pointer-events:none}._bgVeil_a0kre_21{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--tpl-bg-veil, var(--theme-neutral, #000000));opacity:var(--tpl-bg-veil-opacity, .85);pointer-events:none}._widgetGallery_a0kre_31{position:relative;z-index:2;display:flex;flex-direction:column;width:100%;height:100%;background-color:transparent;border:none;overflow:hidden}._contentWrap_a0kre_44{max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;display:flex;flex-direction:column;flex:1;overflow:hidden;box-sizing:border-box}._galleryGrid_a0kre_56{display:grid;flex:1;width:100%;gap:1px;background-color:transparent;overflow:hidden}._gridItem_a0kre_65{position:relative;background-color:transparent;overflow:hidden;display:flex;align-items:center;justify-content:center}._gridItem_a0kre_65 img,._dataTag_a0kre_76{animation-delay:0s!important}._gridItem_a0kre_65 img{width:100%;height:100%;object-fit:cover}._gridItem_a0kre_65 img:not([src^=http]):not([src^=blob]):not([src^=data]){display:none}._dataTag_a0kre_76{position:absolute;bottom:6%;left:6%;background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--tpl-tag-text, var(--theme-primary-text, #ffffff));font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-weight:600;font-size:clamp(.4rem,2.5cqmin,.85rem);padding:.25em .6em;line-height:1.2;letter-spacing:.02em;border-radius:2px;z-index:3;opacity:0;transform:translateY(4px)}._gridItem_a0kre_65:nth-child(1) img{animation:_img1_a0kre_1 28s infinite ease-in-out}._gridItem_a0kre_65:nth-child(2) img{animation:_img2_a0kre_1 28s infinite ease-in-out}._gridItem_a0kre_65:nth-child(3) img{animation:_img3_a0kre_1 28s infinite ease-in-out}._gridItem_a0kre_65:nth-child(4) img{animation:_img4_a0kre_1 28s infinite ease-in-out}._gridItem_a0kre_65:nth-child(5) img{animation:_img5_a0kre_1 28s infinite ease-in-out}._gridItem_a0kre_65:nth-child(6) img{animation:_img6_a0kre_1 28s infinite ease-in-out}._gridItem_a0kre_65:nth-child(1) ._dataTag_a0kre_76{animation:_tag1_a0kre_1 28s infinite ease-in-out}._gridItem_a0kre_65:nth-child(2) ._dataTag_a0kre_76{animation:_tag2_a0kre_1 28s infinite ease-in-out}._gridItem_a0kre_65:nth-child(3) ._dataTag_a0kre_76{animation:_tag3_a0kre_1 28s infinite ease-in-out}._gridItem_a0kre_65:nth-child(4) ._dataTag_a0kre_76{animation:_tag4_a0kre_1 28s infinite ease-in-out}._gridItem_a0kre_65:nth-child(5) ._dataTag_a0kre_76{animation:_tag5_a0kre_1 28s infinite ease-in-out}._gridItem_a0kre_65:nth-child(6) ._dataTag_a0kre_76{animation:_tag6_a0kre_1 28s infinite ease-in-out}@keyframes _img1_a0kre_1{0%,12%{filter:grayscale(0%) contrast(110%) brightness(1.1);transform:scale(1.05)}14.28%,83.42%{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}85.71%,97.71%{filter:grayscale(0%) contrast(110%) brightness(1.1);transform:scale(1.05)}98.85%{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}to{filter:grayscale(0%) contrast(110%) brightness(1.1);transform:scale(1.05)}}@keyframes _tag1_a0kre_1{0%,12%{opacity:1;transform:translateY(0)}14.28%,83.42%{opacity:0;transform:translateY(4px)}85.71%,97.71%{opacity:1;transform:translateY(0)}98.85%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _img2_a0kre_1{0%,12%{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}14.28%,26.28%{filter:grayscale(0%) contrast(110%) brightness(1.1);transform:scale(1.05)}28.57%,83.42%{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}85.71%,97.71%{filter:grayscale(0%) contrast(110%) brightness(1.1);transform:scale(1.05)}to{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}}@keyframes _tag2_a0kre_1{0%,12%{opacity:0;transform:translateY(4px)}14.28%,26.28%{opacity:1;transform:translateY(0)}28.57%,83.42%{opacity:0;transform:translateY(4px)}85.71%,97.71%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes _img3_a0kre_1{0%,26.28%{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}28.57%,40.57%{filter:grayscale(0%) contrast(110%) brightness(1.1);transform:scale(1.05)}42.85%,83.42%{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}85.71%,97.71%{filter:grayscale(0%) contrast(110%) brightness(1.1);transform:scale(1.05)}to{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}}@keyframes _tag3_a0kre_1{0%,26.28%{opacity:0;transform:translateY(4px)}28.57%,40.57%{opacity:1;transform:translateY(0)}42.85%,83.42%{opacity:0;transform:translateY(4px)}85.71%,97.71%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes _img4_a0kre_1{0%,40.57%{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}42.85%,54.85%{filter:grayscale(0%) contrast(110%) brightness(1.1);transform:scale(1.05)}57.14%,83.42%{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}85.71%,97.71%{filter:grayscale(0%) contrast(110%) brightness(1.1);transform:scale(1.05)}to{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}}@keyframes _tag4_a0kre_1{0%,40.57%{opacity:0;transform:translateY(4px)}42.85%,54.85%{opacity:1;transform:translateY(0)}57.14%,83.42%{opacity:0;transform:translateY(4px)}85.71%,97.71%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes _img5_a0kre_1{0%,54.85%{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}57.14%,69.14%{filter:grayscale(0%) contrast(110%) brightness(1.1);transform:scale(1.05)}71.42%,83.42%{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}85.71%,97.71%{filter:grayscale(0%) contrast(110%) brightness(1.1);transform:scale(1.05)}to{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}}@keyframes _tag5_a0kre_1{0%,54.85%{opacity:0;transform:translateY(4px)}57.14%,69.14%{opacity:1;transform:translateY(0)}71.42%,83.42%{opacity:0;transform:translateY(4px)}85.71%,97.71%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes _img6_a0kre_1{0%,69.14%{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}71.42%,83.42%{filter:grayscale(0%) contrast(110%) brightness(1.1);transform:scale(1.05)}84.56%{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}85.71%,97.71%{filter:grayscale(0%) contrast(110%) brightness(1.1);transform:scale(1.05)}to{filter:grayscale(100%) contrast(130%) brightness(.45);transform:scale(1)}}@keyframes _tag6_a0kre_1{0%,69.14%{opacity:0;transform:translateY(4px)}71.42%,83.42%{opacity:1;transform:translateY(0)}84.56%{opacity:0;transform:translateY(4px)}85.71%,97.71%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@container (max-width: 279px) and (max-height: 220px){._galleryGrid_a0kre_56{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}._dataTag_a0kre_76{font-size:clamp(.35rem,3cqi,.6rem)}}@container (min-width: 280px) and (max-height: 220px){._galleryGrid_a0kre_56{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}._dataTag_a0kre_76{font-size:clamp(.35rem,2cqmin,.7rem)}}@container (max-width: 279px) and (min-height: 221px){._galleryGrid_a0kre_56{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}._dataTag_a0kre_76{font-size:clamp(.35rem,3cqi,.7rem)}}@container (min-width: 280px) and (min-height: 221px){._galleryGrid_a0kre_56{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}}._root_z03lu_2{width:100%;height:var(--tpl-root-height, 100%);aspect-ratio:var(--tpl-image-aspect, auto);container-type:var(--tpl-container-type, size)}._widgetFlat_z03lu_10{position:relative;display:block;width:100%;height:var(--tpl-root-height, 100%);text-decoration:none;color:inherit;background-color:transparent;overflow:hidden;box-shadow:none}._bgImage_z03lu_23{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--tpl-bg-image, none);background-size:cover;background-position:center;pointer-events:none}._blobContainer_z03lu_34{position:absolute;top:-50%;left:-50%;width:200%;height:200%;z-index:2;animation:_spinMorph_z03lu_1 20s linear infinite;pointer-events:none}._blob_z03lu_34{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 20%,var(--tpl-blob-primary, var(--theme-primary, #6366f1)),transparent 35%),radial-gradient(circle at 70% 60%,var(--tpl-blob-secondary, var(--theme-secondary, #0078d7)),transparent 40%),radial-gradient(circle at 30% 70%,var(--tpl-blob-primary, var(--theme-primary, #6366f1)),transparent 40%);filter:blur(40px);opacity:var(--tpl-blob-opacity, 1)}@keyframes _spinMorph_z03lu_1{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(360deg) scale(1)}}._bgVeil_z03lu_63{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--tpl-bg-veil, var(--theme-neutral, #0a0a0c));opacity:var(--tpl-bg-veil-opacity, 0);pointer-events:none}._contentLayer_z03lu_73{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;justify-content:space-between;padding:8cqmin;overflow:hidden}._contentWrap_z03lu_85{max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;display:flex;flex-direction:column;flex:1;box-sizing:border-box}._textGroup_z03lu_96{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;flex:1}._eyebrow_z03lu_105{font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:clamp(.45rem,3.5cqw,.75rem);text-transform:uppercase;letter-spacing:2px;font-weight:700;color:var(--tpl-muted, color-mix(in srgb, var(--theme-neutral-text, #cccccc) 78%, transparent));flex-shrink:0}._titleBlock_z03lu_115{margin-top:auto}._title_z03lu_115{font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));font-size:clamp(1rem,16cqw,3.5rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--tpl-text, var(--theme-primary-text, #fafafa));overflow:hidden}._desc_z03lu_129{font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:clamp(.55rem,3cqw,1rem);color:var(--tpl-muted, color-mix(in srgb, var(--theme-neutral-text, #cccccc) 78%, transparent));margin-top:2cqmin;display:none;max-width:90%;line-height:1.5}._badgeLine_z03lu_139{height:1px;background:#ffffff14;margin-inline:-8cqmin;display:none}._badgeRow_z03lu_147{display:none;align-items:flex-start;gap:6px;flex-wrap:nowrap;flex-shrink:0;max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;box-sizing:border-box}._badge_z03lu_139{display:flex;align-items:center;gap:6px;background:var(--tpl-card-bg, color-mix(in srgb, var(--theme-primary-text, #ffffff) 96%, var(--theme-neutral, #0a0a0c)));border:1px solid var(--tpl-card-border, color-mix(in srgb, var(--theme-primary-text, #ffffff) 88%, var(--theme-border-color, #ffffff)));border-top:1px solid var(--tpl-card-border, color-mix(in srgb, var(--theme-primary-text, #ffffff) 88%, var(--theme-border-color, #ffffff)));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:4px 10px;border-radius:10px;box-shadow:0 8px 20px -4px var(--tpl-shadow, color-mix(in srgb, var(--theme-neutral, #000000) 85%, transparent));font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:clamp(.45rem,2.5cqw,.75rem);font-weight:600;color:var(--tpl-badge-text, var(--theme-tertiary-text, #1a1a1a));white-space:nowrap;flex-shrink:0}._statusDot_z03lu_179{width:6px;height:6px;background-color:var(--tpl-accent, var(--theme-status-success, #00ff66));border-radius:50%;box-shadow:0 0 6px var(--tpl-accent, var(--theme-status-success, #00ff66));flex-shrink:0}@container (min-height: 312px){._titleBlock_z03lu_115{margin-top:auto;margin-bottom:auto}._desc_z03lu_129{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._badgeLine_z03lu_139{display:block;margin-top:4cqmin}._badgeRow_z03lu_147{display:flex;flex-direction:column;gap:4px;padding-top:4cqmin}}@container (min-width: 280px) and (min-height: 312px){._badgeRow_z03lu_147{flex-direction:row;width:100%}}@container (min-width: 280px) and (max-height: 312px){._contentLayer_z03lu_73{flex-direction:row;align-items:flex-start}._contentWrap_z03lu_85{flex:1}._titleBlock_z03lu_115{margin-top:auto}._badgeLine_z03lu_139{display:none}._badgeRow_z03lu_147{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;padding-top:0;margin-top:0;width:auto}}@container (max-height: 205px){._eyebrow_z03lu_105{display:none}}._root_11qaz_2{position:relative;width:100%;height:var(--tpl-root-height, 100%);aspect-ratio:var(--tpl-image-aspect, auto);background-color:transparent;container-type:var(--tpl-container-type, size)}._bgImage_11qaz_12{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--tpl-bg-image, none);background-size:cover;background-position:center;pointer-events:none}._bgVeil_11qaz_23{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--tpl-bg-veil, var(--theme-neutral, #000000));opacity:var(--tpl-bg-veil-opacity, .7);pointer-events:none}._metroWidget_11qaz_33{position:relative;z-index:2;display:block;width:100%;height:var(--tpl-root-height, 100%);text-decoration:none;color:inherit;cursor:pointer;transition:transform .15s cubic-bezier(.2,.9,.3,1.3);transform-style:preserve-3d;perspective:1000px}._metroWidget_11qaz_33:hover{transform:scale(.98)}._metroWidget_11qaz_33:active{transform:scale(.92) rotateX(2deg) rotateY(-2deg);transition:transform .05s ease-out}._liveTileInner_11qaz_57{position:relative;width:100%;height:var(--tpl-root-height, 100%);transform-style:preserve-3d;animation:_liveTileFlip_11qaz_1 12s infinite cubic-bezier(.6,-.2,.4,1.2)}._metroWidget_11qaz_33:hover ._liveTileInner_11qaz_57{animation-play-state:paused}._contentWrap_11qaz_70{max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;flex:1;display:flex;flex-direction:column;position:relative;z-index:1;box-sizing:border-box}._tileFace_11qaz_83{position:absolute;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:4cqmin;color:var(--tpl-tile-front-text, var(--theme-primary-text, #ffffff))}._tileFace_11qaz_83:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--tpl-tile-front, var(--theme-primary, #6366f1));opacity:var(--tpl-tile-front-opacity, 1);pointer-events:none}._tileFace_11qaz_83>*{position:relative;z-index:1}._tileBack_11qaz_111{transform:rotateX(180deg);color:var(--tpl-tile-back-text, var(--theme-secondary-text, #ffffff))}._tileBack_11qaz_111:before{background-color:var(--tpl-tile-back, var(--theme-secondary, #4f46e5));opacity:var(--tpl-tile-back-opacity, 1)}._tileLabel_11qaz_122{font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:clamp(.5rem,2cqi,.85rem);font-weight:600;letter-spacing:.5px;text-transform:lowercase;margin-top:auto;align-self:flex-start;flex-shrink:0;z-index:10}._iconCenter_11qaz_134{margin:auto;width:clamp(24px,20cqmin,48px);height:clamp(24px,20cqmin,48px)}._titleLarge_11qaz_140{font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));font-size:clamp(.8rem,5cqi,2rem);font-weight:300;line-height:1.1;margin:0 0 1cqmin;display:none}._titleBold_11qaz_149{font-weight:800}._contentText_11qaz_153{font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:clamp(.55rem,2cqi,.9rem);font-weight:400;line-height:1.4;opacity:.9;display:none}._slideUpContent_11qaz_163{display:flex;flex-direction:column;justify-content:flex-end;height:100%;animation:_slideUpPeek_11qaz_1 12s infinite ease-in-out}._metroWidget_11qaz_33:hover ._slideUpContent_11qaz_163{animation-play-state:paused}._slideUpContent_11qaz_163 h3{font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));font-size:clamp(.6rem,3cqi,1rem);font-weight:600;margin:0}._slideUpContent_11qaz_163 p{font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:clamp(.45rem,1.8cqi,.75rem);opacity:.8;margin:1cqmin 0 0}._tileBackImage_11qaz_190{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}._tileBackImage_11qaz_190 img{width:100%;height:100%;object-fit:cover}._tileBackImage_11qaz_190 img:not([src^=http]):not([src^=blob]):not([src^=data]){display:none}._tileBackImage_11qaz_190:has(img:not([src^=http]):not([src^=blob]):not([src^=data])) ._tileBackImageVeil_11qaz_207{display:none}._tileBackImageVeil_11qaz_207{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--tpl-tile-back-veil, var(--theme-neutral, #000000));opacity:var(--tpl-tile-back-veil-opacity, .7);pointer-events:none}._tileBack_11qaz_111 ._slideUpContent_11qaz_163{position:relative;z-index:1;margin-bottom:4cqmin}._tileBack_11qaz_111 ._tileLabel_11qaz_122{z-index:1}@keyframes _liveTileFlip_11qaz_1{0%,40%{transform:rotateX(0)}45%,90%{transform:rotateX(180deg)}95%,to{transform:rotateX(360deg)}}@keyframes _slideUpPeek_11qaz_1{0%,45%{transform:translateY(20px);opacity:0}50%,85%{transform:translateY(0);opacity:1}90%,to{transform:translateY(-20px);opacity:0}}@container (min-width: 280px) and (max-height: 220px){._iconCenter_11qaz_134{margin:0;margin-bottom:2cqmin;width:clamp(20px,10cqmin,32px);height:clamp(20px,10cqmin,32px)}._titleLarge_11qaz_140{display:block;font-size:clamp(.8rem,4.5cqi,1.75rem)}._contentText_11qaz_153{display:block;font-size:clamp(.5rem,1.8cqi,.85rem)}._tileFace_11qaz_83{padding:5cqmin;justify-content:center}}@container (min-width: 280px) and (min-height: 220px){._tileFace_11qaz_83{padding:6cqmin}._iconCenter_11qaz_134{position:absolute;top:6cqmin;right:6cqmin;margin:0;width:clamp(24px,12cqmin,40px);height:clamp(24px,12cqmin,40px);opacity:.5}._titleLarge_11qaz_140{display:block;font-size:clamp(1rem,5.5cqi,2.75rem);margin-top:auto;margin-bottom:4cqmin}._contentText_11qaz_153{display:block;font-size:clamp(.6rem,2.2cqi,1.1rem)}._tileBackImage_11qaz_190{display:block}}._root_9gqak_7{container-type:var(--tpl-container-type, size);container-name:parallaxBannerQuote;position:relative;width:100%;height:var(--tpl-root-height, 100%);min-height:var(--tpl-min-height, 400px);margin:0;overflow:hidden;background:var(--tpl-bg-fallback, #111111);isolation:isolate;clip-path:inset(0)}._bgFixed_9gqak_19{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}._bgImage_9gqak_45{width:100%;height:100%;object-fit:cover;display:block}._overlay_9gqak_52{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--tpl-overlay, #000000);opacity:var(--tpl-overlay-opacity, .4);pointer-events:none}._layoutWrapper_9gqak_61{position:relative;z-index:1;height:var(--tpl-root-height, 100%);min-height:inherit;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 2rem}._breakContent_9gqak_73{max-width:var(--tpl-max-content-width, 50rem);margin:0 auto;opacity:0;transform:translateY(40px);transition:max-width .3s ease,opacity 1s cubic-bezier(.25,1,.5,1),transform 1s cubic-bezier(.25,1,.5,1)}._breakContent_9gqak_73._revealed_9gqak_84{opacity:1;transform:translateY(0)}._quoteBlock_9gqak_89{margin:0;padding:0}._quoteText_9gqak_94{font-family:var(--theme-primary-font, "Playfair Display", Georgia, "Times New Roman", serif);font-style:italic;line-height:1.3;font-size:clamp(1.5rem,4cqi,3rem);color:var(--tpl-text, var(--theme-primary-text, #ffffff));margin:0 0 2rem}._attribution_9gqak_103{font-family:var(--theme-secondary-font, "Lato", "Helvetica Neue", Arial, sans-serif);font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:var(--tpl-attribution, var(--theme-primary-text, #ffffff));display:block}._attribution_9gqak_103 cite{font-style:normal}._attribution_9gqak_103 cite:before{content:"— "}@media(prefers-reduced-motion:reduce){._breakContent_9gqak_73{opacity:1;transform:none;transition:max-width .3s ease}}._root_8k328_2{container-type:var(--tpl-container-type, size);container-name:premiumHero;position:relative;width:100%;height:var(--tpl-root-height, 100%);display:flex;align-items:center;padding:clamp(2rem,8cqw,6rem);box-sizing:border-box;overflow:hidden;background:var(--tpl-bg, var(--theme-neutral, #000000))}._heroSlideshow_8k328_17{position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;z-index:1;pointer-events:none}._slide_8k328_24{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;animation:_cinematicCrossfade_8k328_1 30s infinite;animation-delay:var(--delay);animation-fill-mode:backwards;will-change:transform,opacity}._slideImg_8k328_35{width:100%;height:100%;object-fit:cover;object-position:center 20%;animation:_slideZoom_8k328_1 30s infinite;animation-delay:var(--delay);animation-fill-mode:backwards}._slideImg_8k328_35:not([src^=http]):not([src^=blob]):not([src^=data]){display:none}._heroOverlay_8k328_51{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}._heroOverlayBg_8k328_58{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--tpl-overlay, color-mix(in srgb, var(--theme-neutral, #0a0a0c) 95%, transparent)) 0%,transparent 100%);opacity:var(--tpl-overlay-opacity, .75)}._heroOverlay_8k328_51:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 120px #00000080;pointer-events:none}._contentWrap_8k328_78{max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;position:relative;z-index:10;display:flex;align-items:center;height:var(--tpl-root-height, 100%);box-sizing:border-box}._heroContent_8k328_91{display:flex;flex-direction:column;gap:clamp(1rem,3cqh,2rem);max-width:70cqw;color:var(--tpl-text, var(--theme-primary-text, #ffffff))}._heroTitle_8k328_99{font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));font-size:clamp(2.5rem,8cqw,5.5rem);font-weight:400;line-height:1.05;margin:0;letter-spacing:-.01em}._titleWord_8k328_108{display:block}._wordHighlight_8k328_113{background:linear-gradient(110deg,var(--tpl-text, var(--theme-primary-text, #ffffff)) 0%,var(--tpl-text, var(--theme-primary-text, #ffffff)) 30%,var(--tpl-accent-light, var(--theme-tertiary, #e6c88f)) 45%,var(--tpl-text, var(--theme-primary-text, #ffffff)) 60%,var(--tpl-text, var(--theme-primary-text, #ffffff)) 100%);background-size:250% auto;color:transparent;-webkit-background-clip:text;background-clip:text;animation:_goldSweep_8k328_1 8s linear infinite}._heroSubtitle_8k328_129{font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:clamp(.9rem,2cqw,1.1rem);font-weight:300;line-height:1.7;margin:0;max-width:50ch;opacity:.9;animation:_subtleBreathe_8k328_1 6s ease-in-out infinite alternate}._heroBtn_8k328_141{align-self:flex-start;background:transparent;border:1px solid var(--tpl-accent, var(--theme-secondary, #c3a062));color:var(--tpl-text, var(--theme-primary-text, #ffffff));padding:clamp(.8rem,2cqh,1.2rem) clamp(2rem,5cqw,3rem);font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));font-size:clamp(.75rem,1.5cqw,.9rem);font-weight:500;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;position:relative;overflow:hidden;transition:all .5s cubic-bezier(.165,.84,.44,1);box-shadow:0 0 20px #c3a06200}._heroBtn_8k328_141:hover{background:var(--tpl-accent, var(--theme-secondary, #c3a062));color:var(--tpl-bg, var(--theme-neutral, #000000));box-shadow:0 10px 30px #c3a06266;transform:translateY(-2px)}._btnText_8k328_166{position:relative;z-index:2}._btnGlare_8k328_171{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:skew(-25deg);animation:_btnGlare_8k328_171 5s infinite cubic-bezier(.64,.04,.35,1)}@container premiumHero (max-width: 650px){._root_8k328_2{justify-content:center}._heroOverlayBg_8k328_58{background:var(--tpl-overlay, color-mix(in srgb, var(--theme-neutral, #0a0a0c) 95%, transparent));opacity:calc(var(--tpl-overlay-opacity, .75) * .73)}._heroContent_8k328_91{align-items:center;text-align:center;max-width:100%}._heroTitle_8k328_99{font-size:clamp(2.2rem,12cqw,4rem)}._heroSubtitle_8k328_129{max-width:90%}._heroBtn_8k328_141{align-self:center;width:100%;max-width:300px}}@container premiumHero (max-height: 400px){._heroContent_8k328_91{gap:1cqh;justify-content:center}._heroTitle_8k328_99{font-size:clamp(1.8rem,8cqh,3rem)}._heroSubtitle_8k328_129{display:none}._heroBtn_8k328_141{padding:.6rem 1.5rem;margin-top:.5rem}}@container premiumHero (max-width: 350px) and (max-height: 350px){._root_8k328_2{padding:1.5rem}._titleWord_8k328_108:first-child{font-size:.6em;opacity:.9}._heroBtn_8k328_141{font-size:.65rem;padding:.5rem 1rem}}@keyframes _cinematicCrossfade_8k328_1{0%{opacity:0}3%{opacity:1}15%{opacity:1}18%{opacity:0}to{opacity:0}}@keyframes _slideZoom_8k328_1{0%{transform:scale(1.1)}3%{transform:scale(1.08)}15%{transform:scale(1.02)}18%{transform:scale(1)}to{transform:scale(1)}}@keyframes _goldSweep_8k328_1{0%{background-position:250% center}to{background-position:-250% center}}@keyframes _subtleBreathe_8k328_1{0%{letter-spacing:0px;opacity:.8}to{letter-spacing:.5px;opacity:1}}@keyframes _btnGlare_8k328_171{0%,20%{left:-100%}80%,to{left:200%}}._root_1osiv_1{width:100%;height:100%;padding:clamp(.85rem,2.5cqi,1.5rem);background:var(--tpl-surface, var(--theme-neutral, #060e20));color:var(--tpl-on-surface, var(--theme-neutral-text, #dee5ff));font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));overflow:hidden auto;container-type:inline-size;position:relative}._root_1osiv_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--tpl-bg-image, none);background-size:cover;background-position:center;pointer-events:none;z-index:0}._root_1osiv_1:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tpl-bg-veil, var(--theme-neutral, #060e20));opacity:var(--tpl-bg-veil-opacity, .68);pointer-events:none;z-index:1}._hero_1osiv_34{max-width:var(--tpl-max-content-width, 80rem);margin:0 auto;text-align:center;position:relative;z-index:2}._badge_1osiv_42{display:inline-block;margin-bottom:clamp(.75rem,2.5cqi,1.5rem);padding:.38rem 1rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--tpl-outline, var(--theme-border-color, #40485d)) 40%,transparent);background:var(--tpl-surface-container-highest, color-mix(in srgb, var(--theme-neutral, #060e20) 90%, var(--theme-tertiary, #8ce7ff)));color:var(--tpl-tertiary, var(--theme-tertiary, #8ce7ff));text-transform:uppercase;letter-spacing:.1em;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:clamp(.58rem,1.8cqi,.75rem);font-weight:700}._headline_1osiv_57{margin:0 0 clamp(.9rem,2.8cqi,1.8rem);font-family:var(--tpl-primary-font, var(--theme-primary-font, "Space Grotesk", sans-serif));font-size:clamp(1.4rem,8.2cqi,3.75rem);line-height:.92;letter-spacing:-.05em;font-weight:700}._headlineAccent_1osiv_66{color:var(--tpl-primary, var(--theme-primary, #a3a6ff))}._subtitle_1osiv_70{max-width:min(42rem,95%);margin:0 auto;color:var(--tpl-on-surface-variant, color-mix(in srgb, var(--theme-neutral-text, #a3aac4) 72%, transparent));font-size:clamp(.76rem,2.4cqi,1.125rem);line-height:1.65}._grid_1osiv_78{max-width:var(--tpl-max-content-width, 80rem);margin:clamp(1.2rem,4cqi,3rem) auto 0;display:grid;grid-template-columns:1fr;gap:clamp(.7rem,2.2cqi,1.5rem);position:relative;z-index:2}._card_1osiv_88{background:var(--tpl-surface-container, color-mix(in srgb, var(--theme-neutral, #060e20) 94%, var(--theme-neutral-text, #dee5ff)));border-radius:.75rem;border:1px solid transparent;padding:clamp(.95rem,2.8cqi,1.8rem);display:flex;flex-direction:column;min-height:0;position:relative;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}._card_1osiv_88:hover{border-color:color-mix(in oklab,var(--tpl-outline, var(--theme-border-color, #40485d)) 35%,transparent)}._cardHighlighted_1osiv_104{background:var(--tpl-surface-container-high, color-mix(in srgb, var(--theme-neutral, #060e20) 92%, var(--theme-primary, #a3a6ff)));border-color:color-mix(in oklab,var(--tpl-primary, var(--theme-primary, #a3a6ff)) 40%,transparent);box-shadow:0 0 60px -15px color-mix(in oklab,var(--tpl-secondary, var(--theme-secondary, #c180ff)) 25%,transparent)}._popularBadge_1osiv_110{position:absolute;top:0;right:0;padding:.25rem .9rem;border-bottom-left-radius:.75rem;background:var(--tpl-secondary, var(--theme-secondary, #c180ff));color:var(--tpl-on-secondary, var(--theme-secondary-text, #33005b));font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))))}._cardHeader_1osiv_125{margin-bottom:clamp(.85rem,2.2cqi,1.5rem)}._cardTierName_1osiv_129{margin:0 0 .3rem;font-family:var(--tpl-primary-font, var(--theme-primary-font, "Space Grotesk", sans-serif));font-size:clamp(1rem,3cqi,1.45rem);font-weight:700}._cardPrice_1osiv_136{display:flex;align-items:baseline;gap:.3rem;margin-bottom:.65rem}._cardPriceAmount_1osiv_143{font-family:var(--tpl-primary-font, var(--theme-primary-font, "Space Grotesk", sans-serif));font-size:clamp(1.1rem,4.5cqi,2.25rem);font-weight:700}._cardPricePeriod_1osiv_149{color:var(--tpl-on-surface-variant, color-mix(in srgb, var(--theme-neutral-text, #a3aac4) 72%, transparent));font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));font-size:clamp(.6rem,2cqi,.92rem)}._cardDescription_1osiv_155{margin:0;color:var(--tpl-on-surface-variant, color-mix(in srgb, var(--theme-neutral-text, #a3aac4) 72%, transparent));font-size:clamp(.65rem,2cqi,.86rem);line-height:1.45}._featureList_1osiv_162{list-style:none;padding:0;margin:0 0 clamp(.9rem,2.8cqi,1.4rem);display:flex;flex-direction:column;gap:.65rem;flex:1}._featureItem_1osiv_172{display:flex;align-items:center;gap:.55rem;font-size:clamp(.65rem,2cqi,.86rem);line-height:1.35}._featureIcon_1osiv_180{display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;flex:0 0 auto}._featureIcon_1osiv_180 svg{width:100%;height:100%}._tonePrimary_1osiv_193 ._featureIcon_1osiv_180{color:var(--tpl-primary, var(--theme-primary, #a3a6ff))}._toneSecondary_1osiv_197 ._featureIcon_1osiv_180{color:var(--tpl-secondary, var(--theme-secondary, #c180ff))}._toneTertiary_1osiv_201 ._featureIcon_1osiv_180{color:var(--tpl-tertiary, var(--theme-tertiary, #8ce7ff))}._featureDisabled_1osiv_205{opacity:.45}._featureEmphasized_1osiv_209{font-weight:700}._cardButton_1osiv_213{width:100%;border:none;cursor:pointer;padding:.8rem;font-size:clamp(.62rem,2cqi,.85rem);font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif))));transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}._cardButtonOutline_1osiv_223{background:var(--tpl-surface-container-high, color-mix(in srgb, var(--theme-neutral, #060e20) 92%, var(--theme-primary, #a3a6ff)));color:var(--tpl-on-surface, var(--theme-neutral-text, #dee5ff));border-radius:.72rem;border:1px solid color-mix(in oklab,var(--tpl-outline, var(--theme-border-color, #40485d)) 35%,transparent)}._cardButtonOutline_1osiv_223:hover{background:var(--tpl-surface-bright, color-mix(in srgb, var(--theme-neutral, #060e20) 96%, var(--theme-neutral-text, #dee5ff)))}._cardButtonGradient_1osiv_234{background:linear-gradient(90deg,var(--tpl-secondary, var(--theme-secondary, #c180ff)) 0%,var(--tpl-primary, var(--theme-primary, #a3a6ff)) 100%);color:var(--tpl-on-primary, var(--theme-primary-text, #0f00a4));border-radius:999px;text-transform:uppercase;letter-spacing:.05em;font-weight:900;font-size:clamp(.56rem,1.9cqi,.75rem);box-shadow:0 10px 15px -3px color-mix(in oklab,var(--tpl-secondary, var(--theme-secondary, #c180ff)) 28%,transparent)}._cardButtonGradient_1osiv_234:hover{transform:scale(1.02)}._cardButtonGradient_1osiv_234:active{transform:scale(.97)}@container (min-width: 680px){._grid_1osiv_78{grid-template-columns:repeat(3,minmax(0,1fr))}._cardHighlighted_1osiv_104{transform:scale(1.03);z-index:1}}@container (max-width: 360px){._headline_1osiv_57{line-height:1}._popularBadge_1osiv_110{font-size:.55rem;padding:.2rem .6rem}}._root_xgabp_2{width:100%;height:var(--tpl-root-height, 100%);min-height:0;display:grid;container-type:inline-size;container-name:header-cell;font-family:var(--tpl-secondary-font, var(--theme-secondary-font, var(--tpl-primary-font, var(--theme-primary-font, "Inter", -apple-system, BlinkMacSystemFont, sans-serif))));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}._contentWrap_xgabp_22{max-width:var(--tpl-max-content-width, none);margin-inline:auto;width:100%;box-sizing:border-box;display:flex;align-items:center;gap:12px}._kineticIsland_xgabp_7{position:relative;backdrop-filter:blur(32px) saturate(200%);-webkit-backdrop-filter:blur(32px) saturate(200%);padding:6px;display:flex;align-items:center;gap:12px;max-width:100%;min-width:0;box-shadow:0 20px 40px -10px #0000000f,0 1px 3px #0000000a,inset 0 1px #fff;transition:box-shadow .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1)}._kineticIsland_xgabp_7:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tpl-glass-bg, color-mix(in srgb, var(--theme-primary-text, #ffffff) 14%, var(--theme-neutral, #f8fafc)));opacity:var(--tpl-glass-bg-opacity, .85);border:1px solid var(--tpl-glass-border, color-mix(in srgb, var(--theme-primary-text, #ffffff) 55%, var(--theme-border-color, #e2e8f0)));z-index:0;pointer-events:none}._kineticIsland_xgabp_7>*{position:relative;z-index:1}._kineticIsland_xgabp_7:hover{box-shadow:0 30px 60px -15px #00000014,0 2px 6px #0000000a,inset 0 1px #fff}._islandBrand_xgabp_73{display:flex;align-items:center;gap:10px;padding:0 16px 0 8px;text-decoration:none;color:var(--tpl-ink-primary, color-mix(in srgb, var(--theme-neutral-text, #111111) 92%, transparent));height:36px;flex-shrink:0;outline:none}._islandBrand_xgabp_73:focus-visible{box-shadow:0 0 0 2px var(--tpl-accent-brand, var(--theme-primary, #0a66c2))}._brandLogoSvg_xgabp_89{width:36px;height:36px;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}._islandBrand_xgabp_73:hover ._brandLogoSvg_xgabp_89{transform:scale(1.1) rotate(-5deg)}._brandLogo_xgabp_89{width:36px;height:36px;object-fit:contain;flex-shrink:0;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}._islandBrand_xgabp_73:hover ._brandLogo_xgabp_89{transform:scale(1.1) rotate(-5deg)}._brandLogo_xgabp_89:not([src^=http]):not([src^=blob]):not([src^=data]){display:none}._brandLogo_xgabp_89[src^=http]~._brandLogoSvg_xgabp_89,._brandLogo_xgabp_89[src^=blob]~._brandLogoSvg_xgabp_89,._brandLogo_xgabp_89[src^=data]~._brandLogoSvg_xgabp_89{display:none}._brandText_xgabp_122{font-family:var(--tpl-primary-font, var(--theme-primary-font, "Inter", sans-serif));font-weight:700;font-size:1.05rem;letter-spacing:-.03em;white-space:nowrap}._fluidNavCore_xgabp_131{display:flex;gap:6px;min-width:0;max-width:720px;height:48px;margin-left:auto}._bentoCell_xgabp_140{flex:1;min-width:0;border-radius:24px;background:transparent;position:relative;overflow:hidden;text-decoration:none;display:flex;align-items:center;color:var(--tpl-ink-primary, color-mix(in srgb, var(--theme-neutral-text, #111111) 92%, transparent));outline:none;transform:translateZ(0);transition:flex .5s cubic-bezier(.32,.72,0,1),background .3s ease,transform .4s cubic-bezier(.32,.72,0,1);cursor:pointer}._bentoCell_xgabp_140:focus-visible{box-shadow:inset 0 0 0 2px var(--tpl-accent-brand, var(--theme-primary, #0a66c2))}._bentoCell_xgabp_140:hover,._bentoCell_xgabp_140:focus-within{flex:3.5;background:var(--tpl-cell-hover-bg, var(--theme-neutral, #111111));color:var(--tpl-cell-hover-text, var(--theme-primary-text, #ffffff))}._fluidNavCore_xgabp_131:has(._bentoCell_xgabp_140:hover) ._bentoCell_xgabp_140:not(:hover),._fluidNavCore_xgabp_131:has(._bentoCell_xgabp_140:focus-within) ._bentoCell_xgabp_140:not(:focus-within){flex:.6;background:#00000008;transform:scale(.96)}._cellIconWrapper_xgabp_177{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--tpl-ink-secondary, color-mix(in srgb, var(--theme-neutral-text, #666666) 88%, transparent));transition:color .3s ease,transform .4s cubic-bezier(.34,1.56,.64,1);z-index:2}._bentoCell_xgabp_140:hover ._cellIconWrapper_xgabp_177,._bentoCell_xgabp_140:focus-within ._cellIconWrapper_xgabp_177{color:var(--tpl-cell-hover-text, var(--theme-primary-text, #ffffff));transform:scale(1.08)}._cellDataPayload_xgabp_195{display:flex;align-items:center;gap:12px;min-width:140px;opacity:0;transform:translate(-8px);transition:opacity .3s ease,transform .4s cubic-bezier(.32,.72,0,1);white-space:nowrap;overflow:hidden}._bentoCell_xgabp_140:hover ._cellDataPayload_xgabp_195,._bentoCell_xgabp_140:focus-within ._cellDataPayload_xgabp_195{opacity:1;transform:translate(0);transition-delay:.05s}._payloadText_xgabp_214{display:flex;flex-direction:column;justify-content:center;overflow:hidden}._payloadTitle_xgabp_221{font-size:.85rem;font-weight:600;color:var(--tpl-cell-hover-text, var(--theme-primary-text, #ffffff));line-height:1.2;overflow:hidden;text-overflow:ellipsis}._payloadSub_xgabp_230{font-size:.7rem;font-weight:500;color:var(--tpl-cell-hover-text, var(--theme-primary-text, #ffffff));opacity:.6;line-height:1.2;margin-top:2px;overflow:hidden;text-overflow:ellipsis}._microUi_xgabp_242{display:flex;align-items:center;margin-left:auto;padding-right:16px;flex-shrink:0}@keyframes _sparkline-draw_xgabp_1{0%{clip-path:polygon(0 100%,0 100%,25% 100%,50% 100%,75% 100%,100% 100%,100% 100%)}to{clip-path:polygon(0 100%,0 60%,25% 40%,50% 70%,75% 20%,100% 30%,100% 100%)}}._microChart_xgabp_256{width:40px;height:20px;background:#ffffff1a;border-radius:4px;position:relative;overflow:hidden}._microChart_xgabp_256:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--tpl-accent-green, var(--theme-status-success, #12b76a)) 0%,transparent 100%);clip-path:polygon(0 100%,0 100%,25% 100%,50% 100%,75% 100%,100% 100%,100% 100%)}._bentoCell_xgabp_140:hover ._microChart_xgabp_256:after,._bentoCell_xgabp_140:focus-within ._microChart_xgabp_256:after{animation:_sparkline-draw_xgabp_1 .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.1s}._avatarCluster_xgabp_280{display:flex;align-items:center}._microAvatar_xgabp_281{width:22px;height:22px;border-radius:50%;background:var(--tpl-ink-secondary, color-mix(in srgb, var(--theme-neutral-text, #a0a0a0) 65%, transparent));border:2px solid var(--tpl-cell-hover-bg, var(--theme-neutral, #111111));margin-left:-8px;box-shadow:0 2px 4px #0003;transition:transform .3s ease}._microAvatar_xgabp_281:first-child{margin-left:0;background:#e0e0e0}._microAvatar_xgabp_281:nth-child(2){background:#d0d0d0}._microAvatar_xgabp_281:nth-child(3){background:var(--tpl-accent-brand, var(--theme-primary, #0a66c2))}._bentoCell_xgabp_140:hover ._microAvatar_xgabp_281{transform:translateY(-2px)}._bentoCell_xgabp_140:hover ._microAvatar_xgabp_281:nth-child(2){transition-delay:.05s}._bentoCell_xgabp_140:hover ._microAvatar_xgabp_281:nth-child(3){transition-delay:.1s}@keyframes _pill-pulse_xgabp_1{0%{box-shadow:0 0 #f7900966}70%{box-shadow:0 0 0 4px #f7900900}to{box-shadow:0 0 #f7900900}}._statusPill_xgabp_305{background:var(--tpl-accent-orange, var(--theme-status-warning, #f79009));color:var(--theme-primary-text, #fff);font-size:.65rem;font-weight:700;padding:2px 6px;border-radius:12px;box-shadow:0 2px 5px #0003}._bentoCell_xgabp_140:hover ._statusPill_xgabp_305{animation:_pill-pulse_xgabp_1 1.5s infinite}._bentoCell_xgabp_140[data-nav-index="13"]{flex:0 0 48px}._bentoCell_xgabp_140[data-nav-index="13"] ._cellIconWrapper_xgabp_177{border-radius:50%;background:#0000000a;border:1px solid rgba(0,0,0,.05)}._bentoCell_xgabp_140[data-nav-index="13"]:hover,._bentoCell_xgabp_140[data-nav-index="13"]:focus-within{background:var(--tpl-cell-hover-bg, var(--theme-neutral, #111111))}._bentoCell_xgabp_140[data-nav-index="13"]:hover ._cellIconWrapper_xgabp_177,._bentoCell_xgabp_140[data-nav-index="13"]:focus-within ._cellIconWrapper_xgabp_177{background:transparent;border-color:transparent}._fluidNavCore_xgabp_131:has(._bentoCell_xgabp_140:hover) ._bentoCell_xgabp_140[data-nav-index="13"]:not(:hover),._fluidNavCore_xgabp_131:has(._bentoCell_xgabp_140:focus-within) ._bentoCell_xgabp_140[data-nav-index="13"]:not(:focus-within){flex:0 0 48px;transform:none;background:transparent}._overflowTrigger_xgabp_344{border:none;font:inherit;width:48px;height:48px;flex-shrink:0;border-radius:24px;background:transparent;display:flex;align-items:center;justify-content:center;color:var(--tpl-ink-secondary, color-mix(in srgb, var(--theme-neutral-text, #666666) 88%, transparent));cursor:pointer;outline:none;transition:background .3s ease,color .3s ease}._overflowTrigger_xgabp_344:hover,._overflowTrigger_xgabp_344[aria-expanded=true]{background:#0000000d;color:var(--tpl-ink-primary, color-mix(in srgb, var(--theme-neutral-text, #111111) 92%, transparent))}._overflowTrigger_xgabp_344:focus-visible{box-shadow:inset 0 0 0 2px var(--tpl-accent-brand, var(--theme-primary, #0a66c2))}._overflowMenu_xgabp_370{position:absolute;top:calc(100% + 12px);right:0;min-width:240px;max-width:300px;max-height:min(60vh,400px);overflow-y:auto;background:var(--tpl-overflow-bg, color-mix(in srgb, var(--theme-primary-text, #ffffff) 97%, var(--theme-neutral, #f1f5f9)));border:1px solid var(--tpl-glass-border, color-mix(in srgb, var(--theme-primary-text, #ffffff) 55%, var(--theme-border-color, #e2e8f0)));backdrop-filter:blur(32px) saturate(200%);-webkit-backdrop-filter:blur(32px) saturate(200%);border-radius:16px;padding:8px;display:flex;flex-direction:column;gap:4px;box-shadow:0 24px 48px -12px #0000002e,0 4px 16px #00000014,inset 0 1px #fffc;z-index:9999;opacity:0;transform:translateY(-10px) scale(.96);pointer-events:none;visibility:hidden;transition:opacity .25s ease,transform .3s cubic-bezier(.32,.72,0,1),visibility .25s;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}._overflowMenu_xgabp_370::-webkit-scrollbar{width:4px}._overflowMenu_xgabp_370::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}._overflowMenu_xgabp_370._isOpen_xgabp_402{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;visibility:visible}._overflowItem_xgabp_410{align-items:center;gap:12px;padding:10px 12px;border-radius:10px;text-decoration:none;color:var(--tpl-ink-primary, color-mix(in srgb, var(--theme-neutral-text, #111111) 92%, transparent));transition:background .2s ease;outline:none}._overflowItem_xgabp_410:hover,._overflowItem_xgabp_410:focus-visible{background:#0000000f}._overflowIcon_xgabp_422{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--tpl-ink-secondary, color-mix(in srgb, var(--theme-neutral-text, #666666) 88%, transparent));flex-shrink:0}._overflowIcon_xgabp_422 svg{width:16px;height:16px}._overflowText_xgabp_424{display:flex;flex-direction:column;overflow:hidden}._overflowTitle_xgabp_425{font-size:.85rem;font-weight:600;color:var(--tpl-ink-primary, color-mix(in srgb, var(--theme-neutral-text, #111111) 92%, transparent));line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._overflowSub_xgabp_426{font-size:.7rem;font-weight:500;color:var(--tpl-ink-secondary, color-mix(in srgb, var(--theme-neutral-text, #666666) 88%, transparent));line-height:1.2;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._overflowItem_xgabp_410{display:none}._overflowItem_xgabp_410[data-overflow-for="8"],._overflowItem_xgabp_410[data-overflow-for="9"],._overflowItem_xgabp_410[data-overflow-for="10"],._overflowItem_xgabp_410[data-overflow-for="11"],._overflowItem_xgabp_410[data-overflow-for="12"]{display:flex}._bentoCell_xgabp_140[data-nav-index="8"],._bentoCell_xgabp_140[data-nav-index="9"],._bentoCell_xgabp_140[data-nav-index="10"],._bentoCell_xgabp_140[data-nav-index="11"],._bentoCell_xgabp_140[data-nav-index="12"]{display:none}@container header-cell (max-width: 820px){._kineticIsland_xgabp_7{padding:6px}._contentWrap_xgabp_22{gap:6px}._islandBrand_xgabp_73{padding:0 8px}._brandText_xgabp_122{font-size:.9rem}._fluidNavCore_xgabp_131{max-width:none;gap:4px}._bentoCell_xgabp_140{height:44px;border-radius:22px}._cellIconWrapper_xgabp_177{width:44px;height:44px}._bentoCell_xgabp_140:hover,._bentoCell_xgabp_140:focus-within{flex:2.5}._fluidNavCore_xgabp_131:has(._bentoCell_xgabp_140:hover) ._bentoCell_xgabp_140:not(:hover),._fluidNavCore_xgabp_131:has(._bentoCell_xgabp_140:focus-within) ._bentoCell_xgabp_140:not(:focus-within){flex:.8;transform:scale(.98)}._microUi_xgabp_242{display:none!important}._cellDataPayload_xgabp_195{min-width:0;gap:8px}._payloadSub_xgabp_230{display:none}._payloadTitle_xgabp_221{font-size:.8rem}._bentoCell_xgabp_140[data-nav-index="6"],._bentoCell_xgabp_140[data-nav-index="7"]{display:none}._overflowItem_xgabp_410[data-overflow-for="6"],._overflowItem_xgabp_410[data-overflow-for="7"]{display:flex}}@container header-cell (max-width: 560px){._cellDataPayload_xgabp_195{display:none!important}._bentoCell_xgabp_140:hover,._bentoCell_xgabp_140:focus-within{flex:1;background:transparent;color:var(--tpl-accent-brand, var(--theme-primary, #0a66c2))}._bentoCell_xgabp_140:hover ._cellIconWrapper_xgabp_177{color:var(--tpl-accent-brand, var(--theme-primary, #0a66c2));transform:scale(1.1)}._fluidNavCore_xgabp_131:has(._bentoCell_xgabp_140:hover) ._bentoCell_xgabp_140:not(:hover){flex:1;background:transparent;transform:none}._brandText_xgabp_122{font-size:.8rem}._overflowTrigger_xgabp_344{width:44px;height:44px}._bentoCell_xgabp_140[data-nav-index="4"],._bentoCell_xgabp_140[data-nav-index="5"],._bentoCell_xgabp_140[data-nav-index="13"]{display:none}._overflowItem_xgabp_410[data-overflow-for="4"],._overflowItem_xgabp_410[data-overflow-for="5"],._overflowItem_xgabp_410[data-overflow-for="13"]{display:flex}}@container header-cell (max-width: 320px){._kineticIsland_xgabp_7{padding:4px}._contentWrap_xgabp_22{gap:4px}._islandBrand_xgabp_73{padding:0 4px;height:32px}._brandLogoSvg_xgabp_89,._brandLogo_xgabp_89{width:22px;height:22px}._fluidNavCore_xgabp_131{gap:2px;height:32px}._bentoCell_xgabp_140{height:32px;border-radius:16px}._cellIconWrapper_xgabp_177{width:32px;height:32px}._cellIconWrapper_xgabp_177 svg{width:16px;height:16px}._brandText_xgabp_122{font-size:.7rem}._overflowTrigger_xgabp_344{width:32px;height:32px}._overflowMenu_xgabp_370{padding:6px}._overflowItem_xgabp_410{padding:6px 8px;gap:8px}._bentoCell_xgabp_140[data-nav-index="3"]{display:none}._overflowItem_xgabp_410[data-overflow-for="3"]{display:flex}}._split_6kzs3_1{display:grid;grid-template-columns:1fr;width:100%;min-height:100vh;background-color:var(--background)}@media(min-width:900px){._split_6kzs3_1{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}._brandSide_6kzs3_16{position:relative;display:flex;min-height:42vh;background-color:var(--background);background-image:radial-gradient(42rem 42rem at 28% 32%,rgba(var(--brand-primary-rgb),.18),transparent 60%),radial-gradient(34rem 34rem at 78% 82%,rgba(var(--brand-primary-rgb),.12),transparent 60%);overflow:hidden}@media(min-width:900px){._brandSide_6kzs3_16{min-height:100vh}}._formSide_6kzs3_41{display:flex;align-items:center;justify-content:center;padding:3rem 2rem;background-color:var(--surface);border-left:1px solid var(--border)}@media(max-width:900px){._formSide_6kzs3_41{border-left:none;border-top:1px solid var(--border)}}._formInner_6kzs3_57{display:flex;flex-direction:column;align-items:center;width:100%;max-width:360px}._requestAccess_6kzs3_65{width:100%;margin-top:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem}._divider_6kzs3_75{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--border) 20%,var(--border) 80%,transparent)}._requestText_6kzs3_87{margin:0;font-size:.9rem;color:var(--text-light)}._requestLink_6kzs3_93{color:var(--brand-primary);font-weight:600;text-decoration:none;transition:color var(--transition-speed)}._requestLink_6kzs3_93:hover{text-decoration:underline}._stage_16dg8_1{position:relative;display:inline-flex;align-items:center;justify-content:center;width:clamp(140px,18vw,232px);height:clamp(140px,18vw,232px);overflow:hidden;border-radius:28px}._glow_16dg8_13{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at center,rgba(var(--brand-primary-rgb),.55) 0%,rgba(var(--brand-primary-rgb),.18) 38%,transparent 70%);filter:blur(12px);pointer-events:none;animation:_breathe_16dg8_1 7s ease-in-out infinite}@keyframes _breathe_16dg8_1{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}._mark_16dg8_39{position:relative;width:64%;height:64%;overflow:visible;filter:drop-shadow(0 6px 18px rgba(var(--brand-primary-rgb),.45))}._tile_16dg8_47{fill:var(--brand-primary)}._plusStroke_16dg8_51{fill:none;stroke:#fff;stroke-width:.6;stroke-linejoin:round}._plusFill_16dg8_58,._spark_16dg8_62{fill:#fff}@media(prefers-reduced-motion:reduce){._glow_16dg8_13{animation:none;opacity:.85}}._stage_1hr2l_1{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:inherit;padding:2.5rem;overflow:hidden}._center_1hr2l_15{display:flex;flex-direction:column;align-items:center;gap:1.75rem}._wordmarkWrap_1hr2l_22{display:flex;flex-direction:column;align-items:center;gap:.85rem}._wordmark_1hr2l_22{margin:0;font-family:Sora,system-ui,sans-serif;font-weight:700;font-size:clamp(2.5rem,7vw,5rem);line-height:1;letter-spacing:.04em;color:var(--text);text-transform:uppercase}._kicker_1hr2l_41{display:block;width:clamp(56px,8vw,96px);height:4px;border-radius:999px;background:var(--brand-primary);transform-origin:left center;box-shadow:0 0 18px rgba(var(--brand-primary-rgb),.6)}._tagline_1hr2l_51{margin:0;font-size:1.05rem;font-weight:500;letter-spacing:.01em;color:var(--text-light)}@media(max-width:900px){._stage_1hr2l_1{padding:3.5rem 1.5rem 2rem}._center_1hr2l_15{gap:1.25rem}}._card_1ty99_4{display:flex;flex-direction:column;width:100%;max-width:360px}._header_1ty99_11{margin-bottom:2rem}._title_1ty99_15{margin:0 0 .5rem;font-family:Sora,system-ui,sans-serif;font-size:1.9rem;font-weight:700;letter-spacing:-.01em;color:var(--text)}._subtitle_1ty99_24{margin:0;font-size:.95rem;line-height:1.45;color:var(--text-light)}._form_1ty99_31{display:flex;flex-direction:column;gap:1.1rem}._formGroup_1ty99_37{display:flex;flex-direction:column}._formGroup_1ty99_37 label{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-light);margin-bottom:.5rem}._formGroup_1ty99_37 input{width:100%;padding:.8rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background-color:var(--surface-accent);color:var(--text);font-size:.95rem;transition:border-color var(--transition-speed),box-shadow var(--transition-speed)}._formGroup_1ty99_37 input::placeholder{color:var(--text-light);opacity:.7}._formGroup_1ty99_37 input:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb),.25)}._passwordWrapper_1ty99_74{position:relative;display:flex;align-items:center}._passwordWrapper_1ty99_74 input{padding-right:2.75rem}._passwordRevealButton_1ty99_84{position:absolute;right:0;top:0;bottom:0;width:2.75rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--text-light);transition:color var(--transition-speed)}._passwordRevealButton_1ty99_84:hover{color:var(--text)}._signInButton_1ty99_104{display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:var(--brand-primary);color:#fff;padding:.85rem 1.5rem;border-radius:var(--radius);font-weight:600;font-size:.98rem;cursor:pointer;margin-top:.75rem;box-shadow:0 10px 26px rgba(var(--brand-primary-rgb),.35);transition:background-color var(--transition-speed),box-shadow var(--transition-speed),transform var(--transition-speed)}._signInButton_1ty99_104:hover{background-color:var(--brand-primary-hover);box-shadow:0 14px 32px rgba(var(--brand-primary-rgb),.45)}._signInButton_1ty99_104:active{transform:translateY(1px)}._buttonArrow_1ty99_131{font-size:1.05rem;transition:transform var(--transition-speed)}._signInButton_1ty99_104:hover ._buttonArrow_1ty99_131{transform:translate(3px)}._forgotPassword_1ty99_140{text-align:center;margin-top:1.25rem;font-size:.9rem}._toggleModeButton_1ty99_146{color:var(--text-light);text-decoration:none;background-color:transparent;border:none;cursor:pointer;padding:0;font-size:inherit;transition:color var(--transition-speed)}._toggleModeButton_1ty99_146:hover{color:var(--brand-primary);text-decoration:underline}._loaderContainer_eu9m3_1{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;position:fixed;top:0;left:0;background-color:var(--background);z-index:9999}._spinner_eu9m3_14{border:4px solid color-mix(in srgb,var(--primary) 20%,transparent);width:48px;height:48px;border-radius:50%;border-left-color:var(--primary);animation:_spin_eu9m3_14 1s ease-in-out infinite}@keyframes _spin_eu9m3_14{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._backdrop_wetbq_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:2100}._modalWrapper_wetbq_11{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:2101}._modal_wetbq_11{background:#ffffffb3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.5);border-radius:16px;box-shadow:0 20px 40px #00000026,0 8px 16px #0000001a,inset 0 1px #fff9;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}html[data-theme=dark] ._modal_wetbq_11{background:#1e293b80;border-color:#ffffff1a;box-shadow:0 20px 40px #0000004d,0 8px 16px #0003,inset 0 1px #ffffff1a}._modal_wetbq_11._chromeless_wetbq_51{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:none;border-radius:0;max-width:100vw;max-height:100vh;width:auto;height:auto;overflow:visible}._modal_wetbq_11._sm_wetbq_65{max-width:28rem}._modal_wetbq_11._md_wetbq_68{max-width:48rem}._modal_wetbq_11._lg_wetbq_71{max-width:64rem}._header_wetbq_75{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0}html[data-theme=dark] ._header_wetbq_75{border-bottom-color:#ffffff14}._title_wetbq_88{font-size:1.25rem;font-weight:600;color:var(--text);margin:0}._closeButton_wetbq_95{top:.5rem;right:.5rem;width:2rem;height:2rem;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--text-light);background:transparent;border:none;cursor:pointer;transition:background-color .2s,color .2s}._closeButton_wetbq_95:hover{background-color:#00000014;color:var(--primary)}html[data-theme=dark] ._closeButton_wetbq_95:hover{background-color:#ffffff1a}._closeButton_wetbq_95:disabled{opacity:.5;cursor:not-allowed}._content_wetbq_125{padding:0;overflow-y:hidden;flex:1;display:flex;flex-direction:column;min-height:0}._content_wetbq_125._contentChromeless_wetbq_134{padding:0;overflow:visible;cursor:zoom-out}._body_wetbq_144{padding:1.5rem;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:1rem;min-height:0}._body_wetbq_144 ._description_wetbq_155{color:var(--text-light);font-size:.9rem;margin:0;background-color:#0000000a;padding:.75rem;border-radius:var(--radius);line-height:1.5}html[data-theme=dark] ._body_wetbq_144 ._description_wetbq_155{background-color:#ffffff0f}._footer_wetbq_173{padding:1.5rem;border-top:1px solid rgba(0,0,0,.08);flex-shrink:0;display:flex;gap:.75rem}html[data-theme=dark] ._footer_wetbq_173{border-top-color:#ffffff14}._footer-start_wetbq_186{justify-content:flex-start}._footer-center_wetbq_190{justify-content:center}._footer-end_wetbq_194{justify-content:flex-end}._footer-space-between_wetbq_198{justify-content:space-between}._form_1m77j_3{display:flex;flex-direction:column;gap:1.25rem}._fieldset_1m77j_9{border:1px solid var(--border-secondary);border-radius:8px;padding:1rem 1.25rem;padding-inline-start:1.25rem;margin:0}._legend_1m77j_17{padding:0;font-size:.8rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}._formRow_1m77j_26{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:540px){._formRow_1m77j_26{grid-template-columns:1fr}}._formGroup_1m77j_38{display:flex;flex-direction:column;gap:.35rem}._label_1m77j_44{font-size:.875rem;font-weight:500;color:var(--text-primary)}._input_1m77j_50{padding:.625rem .875rem;font-size:.95rem;border:1px solid var(--border-primary);border-radius:6px;background:var(--surface-primary);color:var(--text-primary);transition:border-color .15s ease;outline:none}._input_1m77j_50:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.15)}._input_1m77j_50:disabled{opacity:.6;cursor:not-allowed}._textarea_1m77j_71{padding:.625rem .875rem;font-size:.95rem;border:1px solid var(--border-primary);border-radius:6px;background:var(--surface-primary);color:var(--text-primary);resize:vertical;font-family:inherit;transition:border-color .15s ease;outline:none}._textarea_1m77j_71:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.15)}._textarea_1m77j_71:disabled{opacity:.6;cursor:not-allowed}._lineItems_1m77j_96{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}._lineItemRow_1m77j_103{display:flex;gap:.75rem;align-items:flex-end}._removeButton_1m77j_109{background:none;border:1px solid var(--border-primary);color:var(--text-secondary);border-radius:6px;width:2rem;height:2.25rem;font-size:1.2rem;line-height:1;cursor:pointer;flex-shrink:0;align-self:flex-end;transition:color .15s ease,border-color .15s ease}._removeButton_1m77j_109:hover:not(:disabled){color:#ef4444;border-color:#ef4444}._removeButton_1m77j_109:disabled{opacity:.4;cursor:not-allowed}._addLineItemButton_1m77j_134{background:none;border:1px dashed var(--border-primary);color:var(--primary);border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;width:100%;transition:all .15s ease}._addLineItemButton_1m77j_134:hover:not(:disabled){background:var(--surface-secondary)}._addLineItemButton_1m77j_134:disabled{opacity:.4;cursor:not-allowed}._lineItemTypeToggle_1m77j_158{display:flex;gap:.5rem;margin-bottom:.5rem}._typeToggleBtn_1m77j_164{padding:.3rem .75rem;font-size:.8rem;font-weight:500;border:1px solid var(--border-primary);border-radius:6px;background:none;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}._typeToggleBtn_1m77j_164:hover:not(._typeToggleBtnActive_1m77j_176){background:var(--surface-secondary)}._typeToggleBtnActive_1m77j_176{background:var(--primary);color:#fff;border-color:var(--primary)}._productSelect_1m77j_188{padding:.625rem .875rem;font-size:.95rem;border:1px solid var(--border-primary);border-radius:6px;background:var(--surface-primary);color:var(--text-primary);width:100%;transition:border-color .15s ease;outline:none}._productSelect_1m77j_188:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.15)}._productSelect_1m77j_188:disabled{opacity:.6;cursor:not-allowed}._productHint_1m77j_210{font-size:.8rem;color:var(--text-secondary);margin-top:.25rem}._primaryButton_1m77j_218{display:inline-block;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;color:#fff;background:var(--primary);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}._primaryButton_1m77j_218:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._primaryButton_1m77j_218:active:not(:disabled){transform:translateY(0)}._primaryButton_1m77j_218:disabled{opacity:.6;cursor:not-allowed}._secondaryButton_1m77j_246{padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;color:var(--primary);background:transparent;border:2px solid var(--primary);border-radius:8px;cursor:pointer;transition:all .2s ease}._secondaryButton_1m77j_246:hover:not(:disabled){background:var(--primary);color:#fff}._secondaryButton_1m77j_246:disabled{opacity:.6;cursor:not-allowed}._headerRow_1013g_2{display:flex;align-items:center;gap:.75rem}._backButton_1013g_8{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:var(--text);transition:background .15s ease}._backButton_1013g_8:hover{background:var(--surface-hover, rgba(0, 0, 0, .06))}._pageTitle_1013g_25{margin:0;font-size:1.35rem;font-weight:700;color:var(--text)}._page_1013g_25{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:var(--max-width-l);padding:1.25rem 0 3rem}._sectionHeading_1013g_43{margin:.5rem 0 -.25rem;font-size:.8rem;font-weight:600;color:var(--text-light);text-transform:uppercase;letter-spacing:.04em;padding-left:.25rem}._group_1013g_54{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}._row_1013g_62{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:.7rem 1rem;cursor:default;transition:background .12s ease}._row_1013g_62+._row_1013g_62{box-shadow:inset 0 1px 0 var(--border)}button._row_1013g_62{cursor:pointer}button._row_1013g_62:hover:not(:disabled){background:var(--surface-hover, rgba(0, 0, 0, .03))}button._row_1013g_62:disabled{opacity:.55;cursor:wait}._rowLeft_1013g_94{display:flex;align-items:center;gap:.7rem;min-width:0}._rowRight_1013g_101{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._rowIcon_1013g_108{width:18px;text-align:center;color:var(--text-light);font-size:.95rem;flex-shrink:0}._rowLabel_1013g_116{font-size:.95rem;font-weight:500;color:var(--text);white-space:nowrap}._rowValue_1013g_123{font-size:.9rem;color:var(--text-light);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_1013g_132{font-size:.7rem;color:var(--text-light);opacity:.5}._badge_1013g_139{display:inline-block;padding:.15rem .55rem;border-radius:99px;font-size:.7rem;font-weight:600;text-transform:capitalize;white-space:nowrap;letter-spacing:.01em}._badge--success_1013g_150{background:var(--success-bg, rgba(76, 175, 80, .12));color:var(--success, #4caf50)}._badge--warning_1013g_155{background:var(--warning-bg, rgba(245, 158, 11, .12));color:var(--warning, #f59e0b)}._badge--muted_1013g_160{background:#9e9e9e1f;color:var(--text-light)}._inlineNotice_1013g_166{padding:.6rem 1rem;font-size:.8rem;color:var(--text-light);line-height:1.5;box-shadow:inset 0 1px 0 var(--border)}._inlineNotice_1013g_166 strong{color:var(--text);font-weight:600}._inlineForm_1013g_180{display:flex;flex-direction:column;gap:.75rem;padding:1rem;box-shadow:inset 0 1px 0 var(--border)}._formField_1013g_188{display:flex;flex-direction:column;gap:.25rem}._formLabel_1013g_194{font-size:.8rem;font-weight:500;color:var(--text-light)}._formInput_1013g_200{padding:.55rem .75rem;font-size:.9rem;border:1px solid var(--border);border-radius:10px;background:var(--background);color:var(--text);outline:none;transition:border-color .15s ease}._formInput_1013g_200:focus{border-color:var(--primary)}._formInput_1013g_200:disabled{opacity:.5;cursor:not-allowed}._formSubmitButton_1013g_220{all:unset;cursor:pointer;text-align:center;padding:.6rem;font-size:.9rem;font-weight:600;color:#fff;background:var(--primary);border-radius:10px;transition:opacity .12s ease}._formSubmitButton_1013g_220:hover:not(:disabled){opacity:.9}._formSubmitButton_1013g_220:disabled{opacity:.55;cursor:wait}._productRow_1013g_243{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:.5rem 1rem}._productRow_1013g_243+._productRow_1013g_243{box-shadow:inset 0 1px 0 var(--border)}._productName_1013g_257{font-size:.9rem;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._productPrice_1013g_267{font-size:.85rem;font-weight:600;color:var(--text-light);white-space:nowrap;flex-shrink:0;margin-left:.75rem}._invoiceRow_1013g_277{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:.5rem 1rem;gap:.5rem}._invoiceRow_1013g_277+._invoiceRow_1013g_277{box-shadow:inset 0 1px 0 var(--border)}._invoiceLeft_1013g_292{display:flex;flex-direction:column;gap:.1rem;min-width:0}._invoiceEmail_1013g_299{font-size:.875rem;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._invoiceDate_1013g_308{font-size:.75rem;color:var(--text-light)}._invoiceRight_1013g_313{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._invoiceAmount_1013g_320{font-size:.875rem;font-weight:600;color:var(--text)}._rowActionsContainer_1013g_327{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-left:.25rem}._kebabButton_1013g_335{background:none;border:none;cursor:pointer;color:var(--text-light);padding:.3rem;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:color .15s ease,background .15s ease;line-height:0}._kebabButton_1013g_335:hover:not(:disabled){color:var(--text);background:var(--surface-hover, rgba(0, 0, 0, .06))}._kebabButton_1013g_335:disabled{opacity:.4;cursor:not-allowed}._popover_1013g_359{z-index:1000;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 16px #0000001f;min-width:148px;padding:.3rem;display:flex;flex-direction:column;gap:.1rem}._popoverItem_1013g_372{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .75rem;font-size:.875rem;font-weight:500;background:none;border:none;border-radius:5px;cursor:pointer;color:var(--text);text-align:left;transition:background .12s ease;white-space:nowrap}._popoverItem_1013g_372:hover:not(:disabled){background:var(--surface-hover, rgba(0, 0, 0, .06))}._popoverItem_1013g_372:disabled{opacity:.4;cursor:not-allowed}._popoverItemDanger_1013g_399{color:#ef4444}._popoverItemDanger_1013g_399:hover:not(:disabled){background:#ef444414}._popoverConfirm_1013g_407{padding:.6rem .75rem;display:flex;flex-direction:column;gap:.5rem}._popoverConfirmText_1013g_414{font-size:.825rem;color:var(--text);font-weight:500;white-space:nowrap}._popoverConfirmActions_1013g_421{display:flex;gap:.4rem}._popoverConfirmYes_1013g_426{flex:1;background:#ef4444;color:#fff;border:none;border-radius:5px;padding:.3rem 0;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s ease}._popoverConfirmYes_1013g_426:hover{background:#dc2626}._popoverConfirmNo_1013g_443{flex:1;background:none;border:1px solid var(--border);color:var(--text-light);border-radius:5px;padding:.3rem 0;font-size:.8rem;cursor:pointer;transition:background .12s ease}._popoverConfirmNo_1013g_443:hover{background:var(--surface-hover, rgba(0, 0, 0, .06))}._filterRow_1013g_460{display:flex;gap:.35rem;padding:.65rem 1rem 0;flex-wrap:wrap}._filterPill_1013g_467{all:unset;cursor:pointer;padding:.2rem .65rem;font-size:.75rem;font-weight:500;color:var(--text-light);border-radius:99px;border:1px solid var(--border);transition:all .12s ease}._filterPill_1013g_467:hover:not(._filterPillActive_1013g_479){background:var(--surface-hover, rgba(0, 0, 0, .03))}._filterPillActive_1013g_479{background:var(--primary);color:#fff;border-color:var(--primary);font-weight:600}._groupHeader_1013g_491{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem}._groupTitle_1013g_498{font-size:.8rem;font-weight:600;color:var(--text-light);text-transform:uppercase;letter-spacing:.03em}._groupAction_1013g_506{all:unset;cursor:pointer;font-size:.8rem;font-weight:600;color:var(--primary);transition:opacity .12s ease}._groupAction_1013g_506:hover{opacity:.75}._comingSoonPanel_1013g_520{padding:1.35rem 1.2rem 1.45rem}._comingSoonContent_1013g_524{min-width:0}._comingSoonLabel_1013g_528{margin:0 0 .4rem;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}._comingSoonText_1013g_537{margin:0;font-size:.9rem;line-height:1.55;color:var(--text-light)}._emptyState_1013g_545{padding:1.5rem 1rem;text-align:center;font-size:.875rem;color:var(--text-light)}._loadingRow_1013g_553{display:flex;align-items:center;justify-content:center;padding:1.25rem 1rem;font-size:.875rem;color:var(--text-light);gap:.5rem}._spinner_1013g_563{animation:_spin_1013g_563 .8s linear infinite;font-size:.85rem}@keyframes _spin_1013g_563{to{transform:rotate(360deg)}}._toastSection_1013g_573{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem}._toastTitle_1013g_581{font-size:.95rem;font-weight:500;color:var(--text)}._toastHint_1013g_587{margin:0;font-size:.8rem;color:var(--text-light)}._positionGrid_1013g_593{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;width:120px;height:80px;padding:8px;background-color:var(--background);border-radius:10px;border:1px solid var(--border)}._positionCell_1013g_605{background-color:var(--surface);border:1px solid var(--border);border-radius:4px;cursor:pointer;transition:all .15s ease}._positionCell_1013g_605:hover{background-color:var(--primary);border-color:var(--primary)}._overlay_f2ftk_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;justify-content:flex-end}._backdrop_f2ftk_9{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}._panel_f2ftk_15{position:relative;width:min(480px,90vw);height:100%;background:#fff;box-shadow:-4px 0 24px #00000026;display:flex;flex-direction:column;animation:_slideIn_f2ftk_1 .25s ease-out}@keyframes _slideIn_f2ftk_1{0%{transform:translate(100%)}to{transform:translate(0)}}._header_f2ftk_35{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb;flex-shrink:0}._title_f2ftk_44{margin:0;font-size:18px;font-weight:600;color:#111827}._closeButton_f2ftk_51{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280;padding:4px 8px;line-height:1;border-radius:4px}._closeButton_f2ftk_51:hover{background:#f3f4f6;color:#111827}._content_f2ftk_67{flex:1;overflow-y:auto;padding:20px}._loading_f2ftk_73{display:flex;align-items:center;justify-content:center;height:200px;color:#6b7280;font-size:14px}._container_20vo2_1{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:600px;margin:0 auto}._description_20vo2_11{color:var(--text-light);text-align:center;margin:0}._extensionsList_20vo2_17{display:flex;flex-direction:column;gap:.75rem;width:100%}._extensionCard_20vo2_24{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .2s ease}._extensionCard_20vo2_24:hover{border-color:var(--primary)}._extensionInfo_20vo2_39{display:flex;align-items:center;gap:.75rem}._extensionIcon_20vo2_45{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background-color:var(--background);color:var(--primary);font-size:1rem;flex-shrink:0}._extensionName_20vo2_58{margin:0;font-size:1rem;font-weight:600;color:var(--text);text-transform:capitalize}._extensionActions_20vo2_66{display:flex;align-items:center;gap:.5rem}._configureButton_20vo2_72{display:flex;align-items:center;gap:.375rem;background-color:transparent;color:var(--text-light);padding:.5rem 1rem;border:1px solid var(--border);border-radius:var(--radius);font-weight:500;font-size:.875rem;transition:all .2s ease;white-space:nowrap;cursor:pointer}._configureButton_20vo2_72:hover{color:var(--primary);border-color:var(--primary)}._enableButton_20vo2_93{background-color:var(--primary);color:#fff;padding:.5rem 1.25rem;border-radius:var(--radius);font-weight:500;font-size:.875rem;transition:all .2s ease;white-space:nowrap}._enableButton_20vo2_93:hover{background-color:var(--primary-hover)}._disableButton_20vo2_108{background-color:transparent;color:var(--error);padding:.5rem 1.25rem;border:1px solid var(--error);border-radius:var(--radius);font-weight:500;font-size:.875rem;transition:all .2s ease;white-space:nowrap}._disableButton_20vo2_108:hover{background-color:var(--error);color:#fff}._enabledBadge_20vo2_125{display:inline-block;padding:.125rem .5rem;background-color:color-mix(in srgb,var(--success, #22c55e) 15%,transparent);color:var(--success, #22c55e);border-radius:9999px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-left:.5rem}._emptyState_20vo2_138{text-align:center;padding:3rem 1.5rem;color:var(--text-light)}._emptyIcon_20vo2_144{font-size:2.5rem;margin-bottom:.75rem;opacity:.4}._emptyText_20vo2_150{margin:0;font-size:.95rem}._loadingState_20vo2_155{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:3rem;color:var(--text-light)}._spinner_20vo2_164{animation:_spin_20vo2_164 1s linear infinite}@keyframes _spin_20vo2_164{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._pageTitle_20vo2_177{font-size:1.5rem;font-weight:700;color:var(--text)}._navLink_20vo2_183{color:var(--primary);font-weight:500;margin-top:.5rem}._container_ah1i0_1{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:600px;margin:0 auto}._pageTitle_ah1i0_11{font-size:1.5rem;font-weight:700;color:var(--text)}._extensionName_ah1i0_17{text-transform:capitalize}._navLink_ah1i0_21{color:var(--primary);font-weight:500;margin-top:.5rem}._container_ei8vw_1{padding:2rem;max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}._pageTitle_ei8vw_10{margin:0;font-size:2rem;font-weight:600}._description_ei8vw_16{margin:0;color:var(--text-secondary);font-size:1rem;line-height:1.5}._loadingState_ei8vw_23{display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--text-secondary)}._card_ei8vw_33{background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:12px;padding:2rem;box-shadow:0 2px 8px #0000000d}._cardTitleRow_ei8vw_41{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}._cardTitle_ei8vw_41{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}._manageButton_ei8vw_55{display:inline-block;padding:.3rem .85rem;font-size:.85rem;font-weight:600;color:var(--primary);background:transparent;border:1.5px solid var(--primary);border-radius:6px;text-decoration:none;transition:all .2s ease;white-space:nowrap}._manageButton_ei8vw_55:hover{background:var(--primary);color:#fff}._section_ei8vw_74{display:flex;flex-direction:column;gap:1rem}._statusRow_ei8vw_82{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--border-secondary)}._statusLabel_ei8vw_90{font-size:.9rem;color:var(--text-secondary);min-width:120px;font-weight:500}._accountId_ei8vw_97{font-family:monospace;font-size:.85rem;color:var(--text-primary);background:var(--surface-secondary);padding:.2rem .5rem;border-radius:4px;word-break:break-all}._badge_ei8vw_107{display:inline-block;padding:.2rem .65rem;border-radius:10px;font-size:.8rem;font-weight:600}._badgeSuccess_ei8vw_115{background:var(--success-bg, rgba(76, 175, 80, .15));color:var(--success, #4caf50)}._badgePending_ei8vw_120{background:var(--text-disabled-bg, rgba(158, 158, 158, .15));color:var(--text-secondary)}._badgeWarning_ei8vw_125{background:var(--warning-bg, rgba(255, 193, 7, .15));color:var(--warning, #ffc107)}._requirementsNotice_ei8vw_130{font-size:.9rem;color:var(--text-secondary);padding:.75rem;background:var(--surface-secondary);border-radius:6px;border-left:3px solid var(--warning, #ffc107)}._storefrontLink_ei8vw_141{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:var(--surface-secondary);border-radius:6px}._link_ei8vw_150{color:var(--primary);text-decoration:none;font-size:.9rem;word-break:break-all}._link_ei8vw_150:hover{text-decoration:underline}._form_ei8vw_163{display:flex;flex-direction:column;gap:1rem}._formRow_ei8vw_169{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:600px){._formRow_ei8vw_169{grid-template-columns:1fr}}._formGroup_ei8vw_181{display:flex;flex-direction:column;gap:.35rem}._label_ei8vw_187{font-size:.875rem;font-weight:500;color:var(--text-primary)}._input_ei8vw_193{padding:.625rem .875rem;font-size:.95rem;border:1px solid var(--border-primary);border-radius:6px;background:var(--surface-primary);color:var(--text-primary);transition:border-color .15s ease;outline:none}._input_ei8vw_193:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.15)}._input_ei8vw_193:disabled{opacity:.6;cursor:not-allowed}._textarea_ei8vw_214{padding:.625rem .875rem;font-size:.95rem;border:1px solid var(--border-primary);border-radius:6px;background:var(--surface-primary);color:var(--text-primary);resize:vertical;font-family:inherit;transition:border-color .15s ease;outline:none}._textarea_ei8vw_214:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.15)}._textarea_ei8vw_214:disabled{opacity:.6;cursor:not-allowed}._productList_ei8vw_239{list-style:none;margin:0;padding:0;border:1px solid var(--border-secondary);border-radius:8px;overflow:hidden}._productCard_ei8vw_248{display:grid;grid-template-columns:1fr auto;align-items:center;padding:.5rem .875rem;gap:1rem;border-bottom:1px solid var(--border-secondary)}._productCard_ei8vw_248:last-child{border-bottom:none}._productCard_ei8vw_248:nth-child(2n){background:var(--surface-secondary)}._productInfo_ei8vw_265{display:flex;align-items:baseline;gap:.6rem;min-width:0}._productName_ei8vw_272{font-size:.875rem;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._productDescription_ei8vw_281{font-size:.8rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._productPrice_ei8vw_289{font-size:.875rem;font-weight:600;color:var(--text-primary);white-space:nowrap}._buttonRow_ei8vw_298{display:flex;flex-wrap:wrap;gap:.75rem}._primaryButton_ei8vw_304{display:inline-block;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;color:#fff;background:var(--primary);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;text-decoration:none}._primaryButton_ei8vw_304:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._primaryButton_ei8vw_304:active:not(:disabled){transform:translateY(0)}._primaryButton_ei8vw_304:disabled{opacity:.6;cursor:not-allowed}._secondaryButton_ei8vw_333{padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;color:var(--primary);background:transparent;border:2px solid var(--primary);border-radius:8px;cursor:pointer;transition:all .2s ease}._secondaryButton_ei8vw_333:hover:not(:disabled){background:var(--primary);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._secondaryButton_ei8vw_333:active:not(:disabled){transform:translateY(0)}._secondaryButton_ei8vw_333:disabled{opacity:.6;cursor:not-allowed}._infoText_ei8vw_363{margin:0;font-size:.95rem;color:var(--text-secondary);line-height:1.5}@keyframes _grid-pan_18gnk_1{0%{transform:translate(0)}to{transform:translate(-40px,-40px)}}@keyframes _text-fade-in-up_18gnk_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._container_18gnk_21{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;text-align:center;position:relative;overflow:hidden;background-color:var(--background);color:var(--text);padding:2rem}._gridBackground_18gnk_35{position:absolute;top:0;left:0;width:calc(100% + 40px);height:calc(100% + 40px);background-image:linear-gradient(to right,var(--border) 1px,transparent 1px),linear-gradient(to bottom,var(--border) 1px,transparent 1px);background-size:40px 40px;animation:_grid-pan_18gnk_1 30s linear infinite;opacity:.5;z-index:0}._title_18gnk_53,._message_18gnk_54,._description_18gnk_55,._homeLink_18gnk_56{z-index:1;opacity:0;animation:_text-fade-in-up_18gnk_1 .8s cubic-bezier(.2,.8,.2,1) forwards}._title_18gnk_53{font-size:clamp(6rem,25vw,12rem);font-weight:700;margin-bottom:0;color:var(--text);letter-spacing:-.05em;line-height:1}._firstFour_18gnk_71{color:var(--primary)}._message_18gnk_54{font-size:clamp(1.5rem,5vw,2.25rem);margin-bottom:1rem;font-weight:500;color:var(--text-light);animation-delay:.1s}._description_18gnk_55{font-size:clamp(1rem,2.5vw,1.2rem);max-width:500px;margin-bottom:2.5rem;line-height:1.6;color:var(--text-light);animation-delay:.2s}._homeLink_18gnk_56{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.75rem;background-color:var(--surface);color:var(--primary);text-decoration:none;border-radius:var(--radius);border:1px solid var(--primary);font-weight:500;transition:all .3s ease;box-shadow:0 4px 15px -5px rgba(var(--primary-rgb),0);animation-delay:.3s}._homeLink_18gnk_56:hover{background-color:var(--primary);color:var(--surface);transform:translateY(-3px) scale(1.05);box-shadow:0 8px 25px -8px rgba(var(--primary-rgb),.6)}._homeLink_18gnk_56:active{transform:translateY(-1px) scale(1.02)}._container_11q2v_1{display:flex;flex-direction:column;width:100%;min-height:100vh;flex-grow:1;position:relative;overflow:hidden}._blobContainer_11q2v_12{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}._blob_11q2v_12{position:absolute;border-radius:50%;filter:blur(80px);opacity:.35}._blob1_11q2v_28{width:380px;height:380px;background:linear-gradient(135deg,#06b6d4,#0891b2);top:10%;right:15%;animation:_drift1_11q2v_1 200s ease-in-out infinite;animation-delay:-50s}._blob2_11q2v_39{width:340px;height:340px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);bottom:15%;left:10%;animation:_drift2_11q2v_1 240s ease-in-out infinite;animation-delay:-120s}._blob3_11q2v_50{width:300px;height:300px;background:linear-gradient(135deg,#f43f5e,#e11d48);bottom:20%;right:20%;animation:_drift3_11q2v_1 180s ease-in-out infinite;animation-delay:-30s}._blob4_11q2v_61{width:320px;height:320px;background:linear-gradient(135deg,#f59e0b,#d97706);top:15%;left:15%;animation:_drift4_11q2v_1 260s ease-in-out infinite;animation-delay:-90s}@keyframes _drift1_11q2v_1{0%{transform:translate(0) scale(1) rotate(0)}25%{transform:translate(15vw,20vh) scale(1.05) rotate(5deg)}50%{transform:translate(-20vw,10vh) scale(.95) rotate(-3deg)}75%{transform:translate(10vw,-15vh) scale(1.02) rotate(4deg)}to{transform:translate(0) scale(1) rotate(0)}}@keyframes _drift2_11q2v_1{0%{transform:translate(0) scale(1) rotate(0)}25%{transform:translate(-15vw,-20vh) scale(.97) rotate(-4deg)}50%{transform:translate(20vw,15vh) scale(1.04) rotate(6deg)}75%{transform:translate(-10vw,10vh) scale(.96) rotate(-5deg)}to{transform:translate(0) scale(1) rotate(0)}}@keyframes _drift3_11q2v_1{0%{transform:translate(0) scale(1) rotate(0)}25%{transform:translate(20vw,15vh) scale(1.03) rotate(4deg)}50%{transform:translate(-15vw,-20vh) scale(.95) rotate(-6deg)}75%{transform:translate(12vw,-10vh) scale(1.02) rotate(3deg)}to{transform:translate(0) scale(1) rotate(0)}}@keyframes _drift4_11q2v_1{0%{transform:translate(0) scale(1) rotate(0)}25%{transform:translate(-18vw,15vh) scale(.96) rotate(-5deg)}50%{transform:translate(15vw,-18vh) scale(1.05) rotate(5deg)}75%{transform:translate(-8vw,-12vh) scale(.98) rotate(-3deg)}to{transform:translate(0) scale(1) rotate(0)}}._messageContainer_11q2v_103{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--text-light);gap:1rem;position:relative;z-index:1}._errorIcon_11q2v_116{font-size:2rem;color:var(--error)}._retryButton_11q2v_121{background-color:var(--primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:var(--radius);font-weight:600;cursor:pointer;transition:background-color .2s;font-size:1rem;margin-top:.5rem}._retryButton_11q2v_121:hover{background-color:var(--primary-hover)}._gridContainer_hgomg_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;width:100%;padding:1rem;box-sizing:border-box}._centeredMessage_hgomg_10{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;flex-grow:1;color:var(--text-light);font-size:1.1rem;min-height:200px;gap:1rem}._subMessage_hgomg_23{font-size:.9rem;max-width:400px;text-align:center}._syncButton_hgomg_29{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;background-color:var(--primary);color:#fff;border:none;border-radius:var(--radius);font-weight:600;cursor:pointer;transition:background-color .2s}._syncButton_hgomg_29:hover{background-color:var(--primary-hover)}._loadButtonGridItem_hgomg_47{aspect-ratio:1 / 1;border-radius:var(--radius);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background-color:var(--surface-accent);border:2px dashed var(--border);color:var(--text-light);font-weight:600;cursor:pointer;transition:all .2s ease;font-size:1rem}._loadButtonGridItem_hgomg_47:hover:not(:disabled){border-color:var(--primary);color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent)}._loadButtonGridItem_hgomg_47:disabled{opacity:.7;cursor:not-allowed}._cardSlot_hgomg_76{aspect-ratio:1 / 1}._cardPlaceholder_hgomg_80{width:100%;height:100%;border-radius:var(--radius);background:var(--surface-accent);animation:_placeholderPulse_hgomg_1 1.5s ease-in-out infinite}@keyframes _placeholderPulse_hgomg_1{0%,to{opacity:1}50%{opacity:.5}}._sentinel_hgomg_94{grid-column:1 / -1;height:1px}._loadingMore_hgomg_99{grid-column:1 / -1;display:flex;justify-content:center;align-items:center;padding:1rem;color:var(--text-light)}._item_19xpo_1{position:relative;aspect-ratio:1 / 1;border-radius:var(--radius);overflow:hidden;cursor:pointer;outline:2px solid transparent;outline-offset:2px;transition:outline-color .2s ease,box-shadow .2s ease;background-color:var(--surface-accent)}._item_19xpo_1:hover{box-shadow:0 8px 20px #00000026;z-index:1}._item_19xpo_1._selected_19xpo_20{outline-color:var(--primary)}._imageContainer_19xpo_24{width:100%;height:100%}._skeleton_19xpo_29{width:100%;height:100%;background-color:var(--background);display:flex;align-items:center;justify-content:center;color:var(--text-light);font-size:.75rem;font-weight:500;animation:_skeletonPulse_19xpo_1 1.5s ease-in-out infinite}@keyframes _skeletonPulse_19xpo_1{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}._image_19xpo_24{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease}._image_19xpo_24._loaded_19xpo_56{opacity:1}._sourceBadge_19xpo_60{position:absolute;top:.5rem;right:.5rem;width:28px;height:28px;border-radius:50%;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.8rem}._overlay_19xpo_76{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,transparent 60%);opacity:0;transition:opacity .3s ease;display:flex;align-items:flex-end;justify-content:flex-start;padding:.75rem;pointer-events:none}._item_19xpo_1:hover ._overlay_19xpo_76{opacity:1}._info_19xpo_93{width:100%}._imageName_19xpo_97{color:#fff;font-size:.9rem;font-weight:500;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.6)}._sidebar_xknk1_3{display:flex;flex-direction:column;height:100%;padding:0 16px 20px;background:var(--surface);border-right:1px solid var(--border);overflow-y:auto;color:var(--text)}._brandBar_xknk1_15{display:flex;align-items:center;gap:10px;padding:16px 4px}._backButton_xknk1_22{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-light);cursor:pointer;transition:all .15s ease;font-size:13px;flex-shrink:0}._backButton_xknk1_22:hover{background:var(--surface-accent);color:var(--text);border-color:var(--text-light)}._logo_xknk1_44{width:22px;height:22px;color:var(--primary);flex-shrink:0}._brandName_xknk1_51{font-size:15px;font-weight:700;color:var(--text);letter-spacing:-.01em}._divider_xknk1_59{height:1px;background:var(--border);margin:4px 0}._pageTitle_xknk1_66{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-light);padding:14px 4px 6px}._section_xknk1_76{padding:10px 0}._sectionHeader_xknk1_80{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:0 2px}._sectionIcon_xknk1_88{font-size:11px;color:var(--text-light)}._sectionLabel_xknk1_93{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-light)}._pillGroup_xknk1_102{display:flex;gap:6px}._pill_xknk1_102{flex:1;padding:7px 12px;background:transparent;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-light);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit;text-align:center}._pill_xknk1_102:hover{background:var(--surface-accent);border-color:var(--text-light);color:var(--text)}._pillActive_xknk1_128{background:rgba(var(--primary-rgb),.1);border-color:var(--primary);color:var(--primary)}._pillActive_xknk1_128:hover{background:rgba(var(--primary-rgb),.15)}._filterGrid_xknk1_139{display:grid;grid-template-columns:1fr 1fr;gap:6px}._filterChip_xknk1_145{display:flex;align-items:center;justify-content:center;padding:7px 10px;background:transparent;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-light);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit;text-align:center}._filterChip_xknk1_145:hover{background:var(--surface-accent);border-color:var(--text-light);color:var(--text)}._filterChipActive_xknk1_168{background:rgba(var(--primary-rgb),.1);border-color:var(--primary);color:var(--primary)}._filterChipActive_xknk1_168:hover{background:rgba(var(--primary-rgb),.15)}._selectionPanel_xknk1_179{overflow:hidden;padding:10px 0}._selectionHeader_xknk1_184{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:0 2px}._selectionLabel_xknk1_192{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-light)}._deselectButton_xknk1_200{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-light);cursor:pointer;transition:all .15s ease;font-size:11px}._deselectButton_xknk1_200:hover{background:var(--surface-accent);color:var(--text);border-color:var(--text-light)}._selectionThumbnailWrapper_xknk1_221{width:100%;aspect-ratio:16 / 10;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);margin-bottom:10px;background:var(--surface-accent)}._selectionThumbnail_xknk1_221{width:100%;height:100%;object-fit:cover;display:block}._selectionName_xknk1_238{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 2px}._selectionSource_xknk1_248{font-size:11px;color:var(--text-light);text-transform:capitalize;padding:2px 2px 10px}._selectionActions_xknk1_255{display:flex;flex-direction:column;gap:6px}._actionButton_xknk1_261{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:transparent;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}._actionButton_xknk1_261:hover:not(:disabled){background:var(--surface-accent);border-color:var(--text-light)}._actionButton_xknk1_261:disabled{opacity:.5;cursor:default}._actionButtonDanger_xknk1_288{color:var(--error)}._actionButtonDanger_xknk1_288:hover:not(:disabled){background:#ef444414;border-color:var(--error)}._actionButtonDangerConfirm_xknk1_297{background:#ef444426;border-color:var(--error);color:var(--error)}._actionButtonDangerConfirm_xknk1_297:hover:not(:disabled){background:#ef444438}._syncButton_xknk1_308{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 14px;background:rgba(var(--primary-rgb),.08);border:1px solid rgba(var(--primary-rgb),.25);border-radius:var(--radius);color:var(--primary);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit}._syncButton_xknk1_308:hover:not(:disabled){background:rgba(var(--primary-rgb),.15);border-color:var(--primary)}._syncButtonActive_xknk1_331{opacity:.6;cursor:default}._syncIcon_xknk1_336{font-size:12px}._syncIconSpinning_xknk1_340{animation:_spin_xknk1_1 1s linear infinite}@keyframes _spin_xknk1_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_1knxz_1{display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;position:relative}._image_1knxz_10{max-width:calc(100vw - 4rem);max-height:calc(100vh - 4rem);object-fit:contain;border-radius:var(--radius);opacity:0;transform:scale(.95);transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}._image_1knxz_10._loaded_1knxz_21{opacity:1;transform:scale(1)}._errorText_1knxz_26{color:var(--text-light)}._spinner_1knxz_30{position:absolute;border:4px solid color-mix(in srgb,var(--primary) 20%,transparent);width:48px;height:48px;border-radius:50%;border-left-color:var(--primary);animation:_spin_1knxz_30 1s ease-in-out infinite}@keyframes _spin_1knxz_30{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._pageWrapper_1695z_1{display:flex;flex-direction:column;width:100%;height:100%;position:relative}._pageWrapperInner_1695z_11{display:flex;flex-direction:column}._contentHeader_1695z_17{height:60px;border-bottom:1px solid var(--border);flex-shrink:0;display:flex;align-items:center;padding:0 1.5rem}._canvas_1695z_26{flex-grow:1;display:flex;align-items:center;justify-content:center;color:var(--text-light);position:relative}._loadingOverlay_1695z_36{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;font-size:1.1rem;font-weight:500;color:var(--text-light)}._boardContainer_1695z_47{flex-shrink:0}._boardContainer_1695z_47._desktop_1695z_51{width:100%;height:100%}._boardContainer_1695z_47._tablet_1695z_56{width:768px;border-radius:12px;overflow:clip}._boardContainer_1695z_47._mobile_1695z_66{width:412px;border-radius:12px;overflow:clip}._headerContainer_1695z_72{display:flex;align-items:center;justify-content:space-between;width:100%}._headerLeft_1695z_79{display:flex;align-items:center;gap:1rem}._headerRight_1695z_85{display:flex;align-items:center;gap:.5rem}._backButton_1695z_91{display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--text-light);padding:.5rem;border-radius:50%;width:40px;height:40px;transition:all var(--transition-speed) ease-in-out}._backButton_1695z_91:hover{background:#0000000a;color:var(--primary)}html[data-theme=dark] ._backButton_1695z_91:hover{background:#ffffff14}._pageTitle_1695z_113{font-size:1.5rem;font-weight:600;color:var(--text);margin:0}._overlay_bn4u6_1{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:9999}._content_bn4u6_11{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;font-size:1.1rem;font-weight:500;color:var(--text-light)}._container_z4yy6_1{display:flex;flex-direction:column;flex:1;min-height:0}._codeBody_z4yy6_8{background-color:var(--background)}._preformatted_z4yy6_12{font-family:monospace;font-size:.8rem;color:var(--success-light);white-space:pre-wrap;word-break:break-all;margin:0}._copyButton_z4yy6_21{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:var(--radius);font-weight:600;transition:all .2s ease;background-color:var(--primary);color:#fff}._copyButton_z4yy6_21:hover:not(:disabled){background-color:var(--primary-hover);transform:translateY(-1px)}._container_8rq2j_1{display:flex;flex-direction:column;flex:1;min-height:0}._body_8rq2j_8{display:flex;flex-direction:column;gap:1rem;background-color:var(--background)}._metaRow_8rq2j_15{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.75rem;color:var(--text-light)}._metaRow_8rq2j_15 code{font-family:monospace;font-size:.75rem;background:var(--surface);padding:.125rem .375rem;border-radius:4px}._section_8rq2j_32{--section-accent: var(--text-light);display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0 .5rem .875rem;border-left:3px solid var(--section-accent)}._sectionTokens_8rq2j_34{--section-accent: var(--info)}._sectionUtterance_8rq2j_49{--section-accent: var(--accent)}._sectionPrompt_8rq2j_34{--section-accent: var(--primary)}._sectionToolCalls_8rq2j_55{--section-accent: var(--success)}._sectionToolFailures_8rq2j_58{--section-accent: var(--error)}._sectionAiResponse_8rq2j_61{--section-accent: var(--ai-primary, var(--primary))}._sectionHeader_8rq2j_68{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:1.25rem}._sectionLabel_8rq2j_76{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--section-accent)}._inlineCopyBtn_8rq2j_87{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:var(--surface);border:1px solid var(--border);color:var(--text-light);cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease;padding:0;font-size:12px}._inlineCopyBtn_8rq2j_87:hover:not(:disabled){color:var(--primary);border-color:color-mix(in srgb,var(--primary) 45%,var(--border));background:color-mix(in srgb,var(--primary) 8%,var(--surface))}._inlineCopyBtn_8rq2j_87:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._utterance_8rq2j_115,._aiText_8rq2j_116{font-size:.875rem;color:var(--text);background:var(--surface);padding:.5rem .75rem;border-radius:var(--radius);white-space:pre-wrap;word-break:break-word;margin:0}._toolCallsRow_8rq2j_127{display:flex;flex-wrap:wrap;gap:.375rem}._toolCallChip_8rq2j_133{font-family:monospace;font-size:.75rem;background:var(--surface);color:var(--text);padding:.125rem .5rem;border-radius:999px;border:1px solid var(--border)}._promptPre_8rq2j_143{font-family:monospace;font-size:.75rem;color:var(--text);background:var(--surface);padding:.75rem;border-radius:var(--radius);white-space:pre-wrap;word-break:break-word;margin:0}._tokenSummary_8rq2j_157{display:flex;flex-direction:column;gap:.5rem}._tokenStatGroup_8rq2j_163{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:baseline}._tokenStat_8rq2j_163{display:flex;flex-direction:column;gap:2px;min-width:64px}._tokenStatLabel_8rq2j_177{font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-light);font-weight:600}._tokenStatValue_8rq2j_185{font-family:monospace;font-size:1rem;color:var(--text);font-weight:600}._tokenBarWrap_8rq2j_192{display:flex;flex-direction:column;gap:6px;margin-top:8px}._tokenBarTrack_8rq2j_199{position:relative;width:100%;height:10px;border-radius:999px;background:var(--surface-accent);border:1px solid var(--border);overflow:hidden;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--text) 8%,transparent)}._tokenBarFill_8rq2j_215{position:absolute;top:0;bottom:0;left:0;border-radius:999px;transition:width .22s ease-out,background .22s ease-out;box-shadow:0 0 6px color-mix(in srgb,var(--section-accent, var(--text)) 10%,transparent)}._tokenBarFillSafe_8rq2j_226{background:linear-gradient(90deg,color-mix(in srgb,var(--success) 80%,transparent),color-mix(in srgb,var(--success) 95%,transparent))}._tokenBarFillDanger_8rq2j_234{background:linear-gradient(90deg,color-mix(in srgb,var(--warning) 75%,transparent),color-mix(in srgb,var(--error) 90%,transparent))}._tokenBarThreshold_8rq2j_244{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--text);opacity:.55;pointer-events:none;border-radius:1px}._tokenBarLegend_8rq2j_255{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;font-size:.65rem;color:var(--text-light);font-family:monospace}._tokenBarLegend_8rq2j_255>:first-child{justify-self:start}._tokenBarLegend_8rq2j_255>:last-child{justify-self:end}._tokenBarThresholdLabel_8rq2j_271{font-weight:700;color:var(--text);justify-self:center}._tokenBarWarning_8rq2j_277{margin-top:6px;padding:6px 10px;border-radius:6px;background:color-mix(in srgb,var(--error) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--error) 30%,var(--border));color:color-mix(in srgb,var(--error) 80%,var(--text));font-size:.75rem;line-height:1.45}._placeholder_8rq2j_288{font-size:.875rem;color:var(--text-light);font-style:italic}._error_8rq2j_294{font-size:.875rem;color:var(--error);padding:.5rem .75rem;background:var(--surface);border-radius:var(--radius)}._container_13otz_1{display:flex;flex-direction:column;gap:20px}._label_13otz_7{display:block;font-size:13px;font-weight:500;color:var(--text);margin-bottom:8px;letter-spacing:.01em}._sentimentRow_13otz_18{display:flex;gap:8px}._sentimentBtn_13otz_23{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;color:var(--text-light);background:var(--surface-accent);border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}._sentimentBtn_13otz_23:hover:not(:disabled){color:var(--text);border-color:var(--primary);transform:translateY(-1px)}._sentimentBtnSelected_13otz_53{color:var(--accent-contrast);background:var(--primary);border-color:var(--primary);box-shadow:0 0 0 4px rgba(var(--primary-rgb),.18)}._sentimentBtnSelected_13otz_53:hover:not(:disabled){color:var(--accent-contrast);background:var(--primary-hover);border-color:var(--primary-hover)}._sentimentIcon_13otz_66{font-size:14px;flex-shrink:0}._sentimentLabel_13otz_71{white-space:nowrap}._textarea_13otz_77{width:100%;min-height:96px;max-height:280px;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.5;color:var(--text);background:var(--surface-accent);border:1px solid var(--border);border-radius:10px;resize:vertical;outline:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}._textarea_13otz_77::placeholder{color:var(--text-light);opacity:.7}._textarea_13otz_77:focus{border-color:var(--primary);background:var(--surface);box-shadow:0 0 0 4px rgba(var(--primary-rgb),.15)}._charCount_13otz_108{margin:6px 0 0;font-size:11px;font-weight:500;color:var(--text-light);text-align:right;letter-spacing:.01em}._charCountOver_13otz_117{color:var(--error);font-weight:600}._missingState_13otz_124{margin:0;font-size:14px;line-height:1.55;color:var(--text-light)}._submitBtn_13otz_133,._cancelBtn_13otz_134{height:36px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:600;border-radius:8px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}._submitBtn_13otz_133{color:var(--accent-contrast);background:var(--primary);border:1px solid var(--primary);box-shadow:0 1px 2px rgba(var(--primary-rgb),.25)}._submitBtn_13otz_133:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-rgb),.3)}._submitBtn_13otz_133:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}._cancelBtn_13otz_134{color:var(--text);background:transparent;border:1px solid var(--border)}._cancelBtn_13otz_134:hover:not(:disabled){background:var(--surface-accent);border-color:var(--text-light)}._cancelBtn_13otz_134:disabled{opacity:.45;cursor:not-allowed}._container_p9d6y_1{display:flex;flex-direction:column;flex:1;min-height:0}._statusContent_p9d6y_8{display:flex;flex-direction:column;gap:.25rem}._completeText_p9d6y_14{color:var(--primary);font-weight:500}._button_p9d6y_19{flex:1;padding:.75rem 1rem;border-radius:var(--radius);font-weight:500;transition:all var(--transition-speed) ease}._clearButton_p9d6y_27{background-color:var(--surface);color:var(--text);border:1px solid var(--border)}._clearButton_p9d6y_27:hover{background-color:var(--surface-accent);border-color:var(--text-light)}._applyButton_p9d6y_38{background-color:var(--primary);color:#fff;border:1px solid var(--primary)}._applyButton_p9d6y_38:hover:not(:disabled){background-color:var(--primary-hover)}._applyButton_p9d6y_38:disabled{opacity:.5;cursor:not-allowed}._errorState_p9d6y_53{padding:1rem;background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);border-radius:var(--radius);color:var(--error);font-size:.9rem;line-height:1.5}._errorState_p9d6y_53 p{margin:0}._errorState_p9d6y_53 p:not(:first-child){margin-top:.5rem}._gridCanvas_16grx_1{display:grid;gap:4px;background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius);padding:4px;cursor:crosshair;max-width:240px;max-height:400px;margin-inline:auto;width:100%}._gridCanvas_16grx_1._isComplete_16grx_15{cursor:not-allowed}._gridSquare_16grx_19{background-color:var(--surface);border-radius:2px;transition:background-color .2s ease-in-out;position:relative;display:flex;align-items:center;justify-content:center}._gridSquare_16grx_19:not(._occupied_16grx_29):hover{background-color:var(--surface-accent)}._gridSquare_16grx_19._selected_16grx_37{background-color:var(--primary);border:1px dashed white;opacity:1}._gridSquare_16grx_19._selected_16grx_37._invalid_16grx_43{background-color:var(--background-error);border-color:var(--border-error);cursor:not-allowed}._gridSquare_16grx_19._occupied_16grx_29:after{content:attr(data-cell-index);color:#fff;font-weight:700;font-size:1rem}._container_1lcn6_2{display:flex;flex-direction:column;gap:1rem;height:80vh;padding:0 1rem}._topBar_1lcn6_11{display:flex;flex-direction:column;gap:.75rem}._searchInput_1lcn6_17{margin-top:.5rem;width:100%;padding:.75rem 1rem;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font-size:.875rem;outline:none;box-sizing:border-box}._searchInput_1lcn6_17:focus{border-color:var(--theme-primary, #3b82f6)}._categoryBar_1lcn6_35{display:flex;gap:.375rem;flex-wrap:wrap}._categoryChip_1lcn6_41{padding:.3rem .7rem;border-radius:9999px;border:1px solid var(--border);font-size:.75rem;color:var(--text-light);background:transparent;cursor:pointer;transition:all .15s}._categoryChip_1lcn6_41:hover{background:var(--surface);color:var(--text)}._categoryChip_1lcn6_41._active_1lcn6_57{background:var(--primary-light);color:var(--primary);border-color:var(--primary);font-weight:600}._fontGrid_1lcn6_65{flex:1;overflow-y:auto;min-height:0}._fontGridInner_1lcn6_71{width:100%;position:relative}._fontItem_1lcn6_77{padding:.75rem 1rem;cursor:pointer;border-bottom:1px solid var(--border);transition:background-color .15s;position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:column;justify-content:center;gap:.2rem;box-sizing:border-box}._fontItem_1lcn6_77:hover{background-color:var(--surface-accent)}._fontItem_1lcn6_77._selected_1lcn6_97{background-color:var(--primary-light);box-shadow:inset 3px 0 0 0 var(--primary)}._fontFamilyName_1lcn6_102{font-size:1.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}._fontCategory_1lcn6_110{font-size:.7rem;color:var(--text-light);text-transform:uppercase}._noResults_1lcn6_116{text-align:center;color:var(--text-light);padding:2rem;font-size:.875rem}._loading_1lcn6_124{display:flex;align-items:center;justify-content:center;height:80vh;color:var(--text-light);font-size:.875rem}@keyframes _pulse_1lcn6_1{0%,to{opacity:1}50%{opacity:.5}}._loadingText_1lcn6_138{animation:_pulse_1lcn6_1 1.5s ease-in-out infinite}._errorContainer_1lcn6_143{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:80vh;padding:2rem;color:var(--text-light)}._errorIcon_1lcn6_154{font-size:2.5rem;color:var(--error);margin-bottom:1rem}._errorMessage_1lcn6_160{line-height:1.6;max-width:400px}._selectButton_1lcn6_166{padding:.5rem 1rem;border:none;border-radius:var(--radius);background-color:var(--primary);color:#fff;cursor:pointer;font-weight:500;transition:all .2s}._selectButton_1lcn6_166:hover{background-color:var(--primary-hover)}._selectButton_1lcn6_166:disabled{opacity:.5;cursor:not-allowed}._container_1hjm4_1{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;color:var(--text)}._formGroup_1hjm4_10{display:flex;flex-direction:column;gap:.5rem}._label_1hjm4_16{font-weight:500;font-size:.95rem;color:var(--text)}._input_1hjm4_22{padding:.75rem;border-radius:var(--radius);border:1px solid var(--border);background-color:var(--surface);color:var(--text);font-size:1rem;transition:border-color .2s}._input_1hjm4_22:focus{outline:none;border-color:var(--primary)}._applyButton_1hjm4_37{padding:.75rem 1.5rem;border-radius:var(--radius);border:none;background-color:var(--primary);color:#fff;cursor:pointer;font-weight:600;transition:background-color .2s}._applyButton_1hjm4_37:hover{background-color:var(--primary-hover)}._container_1145i_1{display:flex;flex-direction:column;height:80vh;width:100%;overflow:hidden}._toolbarContainer_1145i_9{padding:1rem;border-bottom:1px solid var(--border);background-color:var(--background)}._gridContainer_1145i_15{flex:1;overflow-y:auto;padding:1rem;position:relative}._selectButton_1145i_22{padding:.5rem 1rem;border:none;border-radius:var(--radius);background-color:var(--primary);color:#fff;cursor:pointer;font-weight:500;transition:all .2s}._selectButton_1145i_22:hover{background-color:var(--primary-hover)}._selectButton_1145i_22:disabled{opacity:.5;cursor:not-allowed}._toolbar_1ff7k_1{display:flex;align-items:center;justify-content:space-between;padding:1rem;gap:1.5rem;width:100%;border-bottom:1px solid var(--border);margin-bottom:0;flex-shrink:0}._sortContainer_1ff7k_13{display:flex;align-items:center;gap:.75rem}._label_1ff7k_19{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;color:var(--text-light)}._selectWrapper_1ff7k_28{position:relative;display:flex;align-items:center}._sortSelect_1ff7k_34{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:.5rem 2.5rem .5rem 1rem;font-size:.9rem;color:var(--text);cursor:pointer;transition:border-color .2s}._sortSelect_1ff7k_34:hover{border-color:var(--text-light)}._sortSelect_1ff7k_34:focus{outline:none;border-color:var(--primary)}._selectCaret_1ff7k_57{position:absolute;right:1rem;color:var(--text-light);pointer-events:none}._filterContainer_1ff7k_64{display:flex;align-items:center;background-color:var(--background);border-radius:var(--radius);padding:.25rem}._filterButton_1ff7k_74{padding:.5rem 1.25rem;border-radius:var(--radius);font-size:.9rem;font-weight:600;color:var(--text-light);transition:all .2s;border:none;background:none}._filterButton_1ff7k_74:hover:not(._active_1ff7k_85){color:var(--text)}._filterButton_1ff7k_74._active_1ff7k_85{background-color:var(--surface);color:var(--primary);box-shadow:0 1px 3px #0000001a}._container_1l7hp_1{display:flex;flex-direction:column;height:80vh;width:100%;overflow:hidden}._body_1l7hp_11{flex:1;min-height:0;display:grid;grid-template-columns:320px 1fr;background-color:var(--border);gap:1px}._listColumn_1l7hp_23{background-color:var(--background);overflow-y:auto;min-height:0;display:flex;flex-direction:column;outline:none}._listEmpty_1l7hp_32{background-color:var(--background);display:flex;align-items:center;justify-content:center;padding:2rem 1rem;color:var(--text-light);text-align:center;font-size:.9rem}._listRow_1l7hp_43{display:flex;flex-direction:column;gap:4px;align-items:stretch;text-align:left;width:100%;padding:14px 18px 14px 21px;border:none;border-bottom:1px solid var(--border);background:transparent;color:var(--text);font-family:inherit;cursor:pointer;transition:background-color .12s ease,box-shadow .12s ease;content-visibility:auto;contain-intrinsic-size:92px;position:relative}._listRow_1l7hp_43:hover{background-color:color-mix(in srgb,var(--primary) 4%,transparent)}._listRow_1l7hp_43:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}._listRow_1l7hp_43[data-active=true]{background-color:color-mix(in srgb,var(--primary) 8%,transparent);box-shadow:inset 3px 0 0 var(--primary);padding-left:21px}._listRowName_1l7hp_78{font-size:.95rem;font-weight:600;color:var(--text);line-height:1.3;letter-spacing:-.005em}._listRowId_1l7hp_86{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.7rem;color:var(--text-light);letter-spacing:0}._detailColumn_1l7hp_96{background-color:var(--background);overflow-y:auto;min-height:0;padding:32px 36px;display:flex;flex-direction:column;gap:20px}._detailEmpty_1l7hp_106{background-color:var(--background);display:flex;align-items:center;justify-content:center;padding:3rem;color:var(--text-light);font-size:.95rem}._detailHeader_1l7hp_116{display:flex;flex-direction:column;gap:6px}._detailEyebrow_1l7hp_122{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem;color:var(--text-light);letter-spacing:.02em}._detailName_1l7hp_130{margin:0;font-size:1.75rem;font-weight:600;line-height:1.15;letter-spacing:-.015em;color:var(--text)}._detailDescription_1l7hp_139{margin:0;font-size:.95rem;line-height:1.65;color:var(--text);max-width:64ch}._capabilitiesSection_1l7hp_147{margin-top:4px;display:flex;flex-direction:column;gap:10px}._capabilitiesLabel_1l7hp_154{margin:0;font-size:.7rem;font-weight:700;color:var(--text-light);text-transform:uppercase;letter-spacing:.08em}._capabilityList_1l7hp_163{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._capabilityItem_1l7hp_172{display:flex;align-items:baseline;gap:10px;font-size:.9rem;color:var(--text);line-height:1.4}._capabilityBullet_1l7hp_181{color:var(--text-light);font-size:1.1rem;line-height:1;width:8px;text-align:center;flex-shrink:0}._selectButton_1l7hp_192{padding:.5rem 1rem;border:none;border-radius:var(--radius);background-color:var(--primary);color:#fff;cursor:pointer;font-weight:500;transition:all .2s}._selectButton_1l7hp_192:hover{background-color:var(--primary-hover)}._selectButton_1l7hp_192:disabled{opacity:.5;cursor:not-allowed}._boardWrapper_13eab_1{display:flex;width:100%;gap:.5rem}._rowHeadersContainer_13eab_8{display:grid;flex-shrink:0;width:2rem;padding-right:.5rem}._rowHeader_13eab_8{display:flex;align-items:center;justify-content:flex-end;font-size:.75rem;color:var(--text-light);font-family:monospace}._mainGridArea_13eab_24{display:flex;flex-direction:column;width:100%;flex-grow:1}._columnHeadersContainer_13eab_32{padding-bottom:.5rem}._columnHeaders_13eab_32{display:grid;flex-shrink:0}._columnHeader_13eab_32{display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--text-light);font-family:monospace}._gridBoard_13eab_50{position:relative;-webkit-user-select:none;user-select:none;width:100%;flex:1;transition:max-width .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1)}._gridItem_13eab_65{transition:box-shadow .3s ease,outline .3s ease,outline-offset .3s ease,border-color .3s ease,border-width .3s ease,border-style .3s ease,border-radius .3s ease,color .3s ease,opacity .2s ease}._gridBoard_13eab_50:has(._gridItem_13eab_65._selected_13eab_84) ._gridItem_13eab_65:not(._selected_13eab_84){opacity:.5}._itemContent_13eab_94{z-index:1;width:100%;height:100%;display:flex;flex-direction:column}._itemContent_13eab_94:not([data-design-element=true]){align-items:center;justify-content:center;padding:1rem}._verticalText_13eab_108{writing-mode:vertical-rl;transform:rotate(180deg)}._controlsOverlay_13eab_113{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:#0e172acc;opacity:0;transition:opacity .2s ease-in-out;z-index:15}._gridItem_13eab_65:hover ._controlsOverlay_13eab_113{opacity:1}._controlButton_13eab_130{width:40px;height:40px;border-radius:var(--radius);background-color:var(--surface);color:var(--text);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #0003;transition:all .2s ease}._controlButton_13eab_130:hover{background-color:var(--primary);color:#fff;transform:scale(1.1)}._horizontalIcon_13eab_149{transform:rotate(90deg)}._resizeHandle_13eab_153{position:absolute;display:flex;align-items:center;justify-content:center;z-index:20;transition:background-color .2s ease}._resizeHandle_13eab_153:hover{background-color:rgba(var(--primary-rgb),.1)}._verticalHandle_13eab_166{top:0;bottom:0;width:24px;cursor:col-resize}._horizontalHandle_13eab_173{left:0;right:0;height:24px;cursor:row-resize}._rightHandle_13eab_180{right:0;transform:translate(50%)}._leftHandle_13eab_185{left:0;transform:translate(-50%)}._bottomHandle_13eab_190{bottom:0;transform:translateY(50%)}._topHandle_13eab_195{top:0;transform:translateY(-50%)}._handleDisabled_13eab_200{cursor:not-allowed;opacity:.4}._handleDisabled_13eab_200 ._handleIndicator_13eab_205{background:var(--color-text-muted)}._handleDisabled_13eab_200:hover{background-color:transparent}._handleDisabled_13eab_200:hover ._handleIndicator_13eab_205{background:var(--color-text-muted);box-shadow:none}._handleIndicator_13eab_205{background-color:#fff3;border-radius:99px;transition:all .2s ease}._resizeHandle_13eab_153:hover ._handleIndicator_13eab_205{background-color:var(--primary);box-shadow:0 0 10px var(--primary)}._verticalHandle_13eab_166 ._handleIndicator_13eab_205{width:4px;height:32px}._horizontalHandle_13eab_173 ._handleIndicator_13eab_205{height:4px;width:32px}.tpl-shell--paused,.tpl-shell--paused *,.tpl-shell--paused *:before,.tpl-shell--paused *:after{animation-play-state:paused!important}._overlay_1n8rn_15{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:100}._outline_1n8rn_24{position:absolute;pointer-events:none;will-change:transform,opacity}._outlineHover_1n8rn_30{border:1.5px dashed var(--brand-primary-soft, #7aa6ff)}._outlineSelected_1n8rn_34{border:6px solid var(--brand-primary-soft, #7aa6ff)}._badge_1n8rn_47{position:absolute;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:.01em;line-height:1;cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;white-space:nowrap;max-width:280px;overflow:hidden;transform-origin:top right;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border:1px solid}._badgeHover_1n8rn_73{background:#0f172ab8;border-color:#ffffff24;color:#fffffff2}._badgeHover_1n8rn_73:hover{background:#0f172ae0;border-color:#ffffff38}._badgeHover_1n8rn_73 ._badgeIcon_1n8rn_84{color:var(--brand-primary-soft, #7aa6ff)}._badgeSelected_1n8rn_88{background:var(--brand-primary-soft, #7aa6ff);border-color:var(--brand-primary-soft, #7aa6ff);color:#000}._badgeSelected_1n8rn_88:hover{background:var(--brand-primary-soft, #7aa6ff)}._badgeSelected_1n8rn_88 ._badgeIcon_1n8rn_84{color:#000;font-size:10px}._badgeIcon_1n8rn_84{font-size:11px;flex-shrink:0}._badgeLabel_1n8rn_108{overflow:hidden;text-overflow:ellipsis;max-width:200px}._container_vmru1_1{padding:2rem;max-width:800px;margin:0 auto}._pageTitle_vmru1_7{margin:0;font-size:2rem;font-weight:600}._description_vmru1_13{margin-bottom:2rem;color:var(--text-secondary);font-size:1rem;line-height:1.5}._card_vmru1_20{background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:12px;padding:2rem;margin-bottom:2rem;box-shadow:0 2px 8px #0000000d}._cardTitle_vmru1_29{margin:0 0 1rem;font-size:1.5rem;font-weight:600;color:var(--text-primary)}._cardText_vmru1_36{margin:0 0 1.5rem;font-size:.95rem;color:var(--text-secondary);line-height:1.5}._publishButton_vmru1_43{padding:.875rem 1.5rem;font-size:1rem;font-weight:600;color:#fff;background:var(--primary);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}._publishButton_vmru1_43:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._publishButton_vmru1_43:active:not(:disabled){transform:translateY(0)}._publishButton_vmru1_43:disabled{opacity:.6;cursor:not-allowed}._successText_vmru1_70{margin:0;font-size:.95rem;color:var(--success, #4caf50);font-weight:500;padding:.75rem;background:var(--success-bg, rgba(76, 175, 80, .1));border-radius:6px}._container_gp8xc_1{display:flex;flex-direction:column;gap:1rem;height:80vh;padding:0 1rem}._searchInput_gp8xc_9{margin-top:.5rem;width:100%;padding:.75rem 1rem;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font-size:.875rem;outline:none;box-sizing:border-box}._searchInput_gp8xc_9:focus{border-color:var(--theme-primary, #3b82f6)}._iconGrid_gp8xc_26{overflow-y:auto;flex:1;padding:4px}._virtualRow_gp8xc_32{display:flex;gap:4px;flex-wrap:nowrap;justify-content:center}._iconItem_gp8xc_39{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:2px solid transparent;border-radius:8px;background:var(--surface);cursor:pointer;padding:8px;transition:border-color .15s ease,background-color .15s ease}._iconItem_gp8xc_39:hover{background:var(--surface-hover, rgba(255, 255, 255, .1));border-color:var(--border)}._iconItem_gp8xc_39._selected_gp8xc_60{border-color:var(--theme-primary, #3b82f6);background:#3b82f61a}._iconPreview_gp8xc_65{width:24px;height:24px;fill:var(--text)}._loading_gp8xc_71{display:flex;align-items:center;justify-content:center;height:80vh;color:var(--text-light);font-size:.875rem}@keyframes _pulse_gp8xc_1{0%,to{opacity:1}50%{opacity:.5}}._loadingText_gp8xc_85{animation:_pulse_gp8xc_1 1.5s ease-in-out infinite}._noResults_gp8xc_89{text-align:center;color:var(--text-light);padding:2rem;font-size:.875rem}._selectButton_gp8xc_96{padding:.5rem 1rem;border:none;border-radius:var(--radius);background-color:var(--primary);color:#fff;cursor:pointer;font-weight:500;transition:all .2s}._selectButton_gp8xc_96:hover{background-color:var(--primary-hover)}._selectButton_gp8xc_96:disabled{opacity:.5;cursor:not-allowed}._container_1ntx8_1{display:flex;align-items:safe center;justify-content:center;width:100%;height:100%;min-height:100vh;padding:0;box-sizing:border-box}._resizable_1ntx8_12{position:relative;border-radius:var(--cell-border-radius, var(--theme-corner-radius));interpolate-size:allow-keywords;transition:width .55s cubic-bezier(.25,1,.5,1),height .55s cubic-bezier(.25,1,.5,1),border-radius .55s cubic-bezier(.25,1,.5,1),box-shadow .55s cubic-bezier(.25,1,.5,1)}._resizableDragging_1ntx8_24{transition:none!important}._resizable_1ntx8_12[data-fill-height=true]{align-self:stretch}._resizable_1ntx8_12[data-device=desktop],._resizable_1ntx8_12[data-device=tablet],._resizable_1ntx8_12[data-device=phone]{background-color:#cbd5e1;background-image:radial-gradient(circle at 1px 1px,rgba(15,23,42,.18) 1px,transparent 0);background-size:14px 14px}._resizable_1ntx8_12[data-device=tablet],._resizable_1ntx8_12[data-device=phone]{overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;box-shadow:0 25px 60px -15px #00000040,0 10px 30px -10px #0000001f}html[data-theme=dark] ._resizable_1ntx8_12[data-device=desktop],html[data-theme=dark] ._resizable_1ntx8_12[data-device=tablet],html[data-theme=dark] ._resizable_1ntx8_12[data-device=phone]{background-color:#475569;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.18) 1px,transparent 0)}._resizable_1ntx8_12[data-device=tablet]::-webkit-scrollbar,._resizable_1ntx8_12[data-device=phone]::-webkit-scrollbar{display:none}._resizable_1ntx8_12[data-device=tablet]:not([data-fill-height=true]) ._cellInner_1ntx8_69,._resizable_1ntx8_12[data-device=phone]:not([data-fill-height=true]) ._cellInner_1ntx8_69{height:auto;min-height:0}._resizable_1ntx8_12[data-device=tablet]{border-radius:24px}._resizable_1ntx8_12[data-device=phone]{border-radius:44px}@media(prefers-reduced-motion:reduce){._resizable_1ntx8_12{transition:none}}._cellInner_1ntx8_69{width:100%;height:100%;container-type:inline-size;box-shadow:none;--cell-bg-color: transparent;--cell-veil-opacity: 0}._sizeBadge_1ntx8_98{position:absolute;top:8px;right:8px;font-size:.65rem;background:#000000b3;color:#94a3b8;padding:2px 6px;border-radius:4px;z-index:20;pointer-events:none;font-family:SF Mono,Fira Code,monospace;letter-spacing:.5px;white-space:nowrap}._resizeHandle_1ntx8_114{position:absolute;bottom:0;right:0;width:24px;height:24px;cursor:nwse-resize;z-index:30;opacity:.4;transition:opacity .2s}._resizable_1ntx8_12:hover ._resizeHandle_1ntx8_114{opacity:.7}._resizeHandle_1ntx8_114:before{content:"";position:absolute;bottom:3px;right:3px;width:14px;height:14px;border-right:2px solid rgba(0,0,0,.35);border-bottom:2px solid rgba(0,0,0,.35)}._resizeHandleGrip_1ntx8_142{display:none}._resizeHandleSections_1ntx8_147{top:0;bottom:0;right:-12px;width:24px;height:auto;cursor:ew-resize;display:flex;align-items:center;justify-content:center}._resizeHandleSections_1ntx8_147:before{display:none}._resizeHandleSections_1ntx8_147 ._resizeHandleGrip_1ntx8_142{display:flex;flex-direction:column;gap:3px;align-items:center}._resizeHandleSections_1ntx8_147 ._resizeHandleGrip_1ntx8_142 span{display:block;width:4px;height:4px;border-radius:50%;background:#00000059}._container_1btw4_1{display:flex;flex-direction:column;width:100%;min-height:100vh;flex-grow:1;position:relative}._showcaseWrapper_1btw4_10{position:relative;width:100%;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}._showcaseScrollable_1btw4_20{flex-direction:column;align-items:center;justify-content:flex-start}._scrollSpacer_1btw4_27{flex-shrink:0;width:100%;height:200px;pointer-events:none}._showcaseParallaxScrollable_1btw4_40{flex-direction:column;align-items:center;justify-content:flex-start}._parallaxScrollSpacer_1btw4_51{flex-shrink:0;width:100%;height:60vh;pointer-events:none}._gridWrapper_1btw4_58{width:100%;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;overflow-y:auto}._templateGrid_1btw4_68{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;padding:24px;width:100%;max-width:1200px}._templateCard_1btw4_77{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:160px;padding:16px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;font-family:inherit;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}._templateCard_1btw4_77:hover{border-color:var(--primary-accent);box-shadow:0 2px 8px #00000014}._templateCardName_1btw4_100{font-size:14px;font-weight:700;color:var(--text);margin-bottom:6px;letter-spacing:-.01em;flex-shrink:0}._templateCardSlot_1btw4_110{height:160px}._templateCardPlaceholder_1btw4_114{width:100%;height:100%;border-radius:12px;background:var(--surface-accent)}._trigger_es9yv_1{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:none;border:none;color:var(--text-light);opacity:.45;cursor:pointer;font-size:12px;transition:opacity .15s ease}._trigger_es9yv_1:hover{opacity:1}._panel_es9yv_21{position:fixed;width:250px;padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 6px 20px #0000002e;z-index:9999;pointer-events:auto}._title_es9yv_33{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--text);line-height:1.3}._text_es9yv_41{margin:0 0 6px;font-size:11px;line-height:1.55;color:var(--text-light)}._text_es9yv_41:last-child{margin-bottom:0}._sidebar_xqyx9_1{display:flex;flex-direction:column;height:100%;padding:0 0 20px;background:var(--surface);border-right:1px solid var(--border);overflow-y:auto;overscroll-behavior:contain;color:var(--text)}._brandBar_xqyx9_13{display:flex;align-items:center;gap:10px;padding:14px 16px 12px;position:sticky;top:0;z-index:10;background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0}._backButton_xqyx9_26{display:flex;align-items:center;justify-content:center;gap:5px;height:30px;padding:0 10px;background:transparent;border:1px solid var(--border);border-radius:999px;color:var(--text-light);cursor:pointer;transition:all .2s ease;font-size:12px;font-weight:500;flex-shrink:0;font-family:inherit}._backButton_xqyx9_26:hover{background:rgba(var(--primary-rgb),.1);color:var(--primary-accent);border-color:var(--primary-accent)}._saveButton_xqyx9_51,._discardButton_xqyx9_52{display:flex;align-items:center;justify-content:center;gap:5px;height:30px;padding:0 12px;border-radius:999px;cursor:pointer;font-size:12px;font-weight:600;font-family:inherit;flex-shrink:0;transition:all .2s ease;border:none}._saveButton_xqyx9_51{background:var(--primary);color:#fff}._saveButton_xqyx9_51:hover:not(:disabled){filter:brightness(1.1)}._discardButton_xqyx9_52{background:transparent;border:1px solid var(--border);color:var(--text-light)}._discardButton_xqyx9_52:hover:not(:disabled){background:#ef44441a;color:#ef4444;border-color:#ef4444}._saveButton_xqyx9_51:disabled,._discardButton_xqyx9_52:disabled{opacity:.5;cursor:not-allowed}._logo_xqyx9_96{width:22px;height:22px;color:var(--primary);flex-shrink:0}._brandName_xqyx9_105{font-size:15px;font-weight:700;color:var(--text);letter-spacing:-.01em}._filterPanel_xqyx9_112{padding:16px}._filterSection_xqyx9_116{padding:10px 0}._filterHeader_xqyx9_120{display:flex;align-items:center;gap:8px;margin:0 2px 8px}._filterIcon_xqyx9_127{font-size:11px;color:var(--primary-accent)}._filterLabel_xqyx9_132{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-light)}._sortToggle_xqyx9_140{width:100%;padding:8px 10px;background:transparent;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:12px;font-family:inherit;text-align:left;cursor:pointer;box-sizing:border-box;transition:border-color .15s ease,background .15s ease}._sortToggle_xqyx9_140:hover{border-color:var(--primary-accent);background:rgba(var(--primary-rgb),.06)}._sortToggle_xqyx9_140:focus-visible{outline:2px solid var(--primary-accent);outline-offset:2px}._filterSelect_xqyx9_165{width:100%;padding:8px 28px 8px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23888'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:12px;font-family:inherit;cursor:pointer;box-sizing:border-box}._filterSelect_xqyx9_165:hover{border-color:var(--text-light)}._filterSelect_xqyx9_165:focus{outline:none;border-color:var(--primary-accent)}._selectionPanel_xqyx9_188{padding:20px 0 0}._templateIdentity_xqyx9_192{margin-bottom:18px;padding:0 16px}._templateName_xqyx9_197{font-size:17px;font-weight:700;color:var(--text);margin:0;letter-spacing:-.02em}._controlGroup_xqyx9_205{margin-bottom:10px}._fieldLabel_xqyx9_209{display:block;font-size:11px;font-weight:500;color:var(--text-light);margin-bottom:4px}._contentInput_xqyx9_217{width:100%;padding:6px 8px;font-size:12px;font-family:inherit;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);transition:border-color .15s ease;box-sizing:border-box}._contentInput_xqyx9_217::placeholder{color:var(--text-light);opacity:.5;font-size:10px}._contentInput_xqyx9_217:hover,._contentInput_xqyx9_217:focus{border-color:var(--text-light);outline:none}._textArea_xqyx9_242{min-height:72px;resize:vertical}._imagePreviewContainer_xqyx9_249{display:flex;flex-direction:column;gap:8px}._imagePreview_xqyx9_249{width:100%;height:80px;border-radius:6px;background-size:cover;background-position:center;border:1px solid var(--border)}._imageActions_xqyx9_264{display:flex;gap:6px}._imageActionButton_xqyx9_269{flex:1;padding:6px 10px;background:var(--surface-accent);border:1px solid var(--border);border-radius:var(--radius);font-size:12px;font-weight:500;color:var(--text);cursor:pointer;transition:all .15s ease;font-family:inherit;opacity:.7}._imageActionButton_xqyx9_269:hover{opacity:1}._imageActionButton_xqyx9_269:disabled{opacity:.4;cursor:not-allowed}._imageActionButton_xqyx9_269._destructive_xqyx9_293:hover{background:#ef444426;border-color:#ef444480;color:#ef4444}._imageActionButton_xqyx9_269._destructive_xqyx9_293._confirming_xqyx9_299{background:#ef444440;border-color:#ef4444;color:#ef4444;animation:_pulse-confirm_xqyx9_1 1s ease-in-out infinite}@keyframes _pulse-confirm_xqyx9_1{0%,to{opacity:1}50%{opacity:.7}}._imagePromptInput_xqyx9_316{width:100%;padding:8px 10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:12px;color:var(--text);font-family:inherit;transition:all .15s ease;box-sizing:border-box}._imagePromptInput_xqyx9_316::placeholder{color:var(--text-light)}._imagePromptInput_xqyx9_316:hover{border-color:var(--text-light)}._imagePromptInput_xqyx9_316:focus{outline:none;border-color:var(--primary-accent);background:var(--surface-accent)}._imagePromptInput_xqyx9_316:disabled{opacity:.5;cursor:not-allowed}._imagePickerButtons_xqyx9_348{display:flex;flex-direction:column;gap:6px}._imagePickerButton_xqyx9_348{width:100%;padding:8px 10px;background:var(--surface-accent);border:1px solid var(--border);border-radius:var(--radius);font-size:12px;font-weight:500;color:var(--text);cursor:pointer;transition:all .15s ease;font-family:inherit;text-align:center;opacity:.7;box-sizing:border-box}._imagePickerButton_xqyx9_348:hover:not(:disabled){opacity:1}._imagePickerButton_xqyx9_348:disabled{opacity:.4;cursor:not-allowed}._pickerDisabled_xqyx9_380{opacity:.4;cursor:not-allowed;pointer-events:none}._hiddenFileInput_xqyx9_386{display:none}._colorRow_xqyx9_390{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}._colorRowLabel_xqyx9_398{font-size:11px;color:var(--text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._colorRowInput_xqyx9_407{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:48px;min-width:48px;height:24px;border-radius:var(--radius);border:1px solid var(--border);padding:0;background:none;cursor:pointer;flex-shrink:0}._colorRowInput_xqyx9_407::-webkit-color-swatch-wrapper{padding:2px}._colorRowInput_xqyx9_407::-webkit-color-swatch{border:none;border-radius:calc(var(--radius) - 2px)}._colorRowInput_xqyx9_407::-moz-color-swatch{border:none;border-radius:calc(var(--radius) - 2px)}._rangeRow_xqyx9_436{display:flex;align-items:center;gap:10px}._rangeInput_xqyx9_442{flex:1;min-width:0;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--border);border-radius:2px;outline:none;cursor:pointer}._rangeInput_xqyx9_442::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--primary);border:2px solid var(--surface);cursor:pointer;transition:transform .1s ease}._rangeInput_xqyx9_442::-webkit-slider-thumb:hover{transform:scale(1.2)}._rangeInput_xqyx9_442::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--primary);border:2px solid var(--surface);cursor:pointer}._rangeValue_xqyx9_478{font-size:11px;font-weight:600;color:var(--text-light);min-width:36px;text-align:right}._presetRow_xqyx9_486{display:flex;flex-wrap:wrap;gap:6px}._presetChip_xqyx9_492{padding:6px 10px;font-size:11px;font-weight:500;border-radius:999px;border:1px solid var(--border);background:var(--surface-accent);color:var(--text);cursor:pointer;font-family:inherit;opacity:.85}._presetChip_xqyx9_492:hover{opacity:1}._presetChipActive_xqyx9_509{border-color:var(--primary-accent);background:rgba(var(--primary-rgb),.12);color:var(--primary-accent);opacity:1}._scrollHint_xqyx9_516{margin:0 16px 12px;padding:8px 12px;font-size:.7rem;line-height:1.4;color:var(--primary-accent);background:rgba(var(--primary-rgb),.12);border:1px solid rgba(var(--primary-rgb),.25);border-radius:6px;font-weight:500}._viewModeRow_xqyx9_528{padding:0 16px 16px;margin-top:8px}._viewModeLabelRow_xqyx9_533{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}._viewModeLabelRow_xqyx9_533 ._controlLabel_xqyx9_540{margin-bottom:0}._controlLabel_xqyx9_540{display:block;font-size:11px;font-weight:500;color:var(--text-light);margin-bottom:6px}._segmentedGroup_xqyx9_552{display:flex;gap:2px;background:var(--surface-accent, rgba(0, 0, 0, .05));border:1px solid var(--border);border-radius:8px;padding:3px}._modeBtn_xqyx9_561{flex:1;padding:6px 0;border:none;background:transparent;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;color:var(--text-light);transition:all .15s ease;font-family:inherit}._modeBtn_xqyx9_561:not(._modeBtnActive_xqyx9_575):hover{color:var(--text);background:#0000000a}._modeBtnActive_xqyx9_575{background:var(--surface, #ffffff);color:var(--text);box-shadow:0 1px 3px #0000001a}._overlayBanner_xqyx9_591{display:flex;align-items:flex-start;gap:.6rem;margin:0 0 .75rem;padding:.65rem .8rem;background:color-mix(in srgb,var(--error, #ef4444) 12%,transparent);border:1px solid color-mix(in srgb,var(--error, #ef4444) 30%,transparent);color:var(--text, #1f2937);font-size:12px;line-height:1.45}._overlayBannerIcon_xqyx9_604{flex-shrink:0;margin-top:2px;color:var(--error, #ef4444);font-size:13px}._editorBlockedByOverlay_xqyx9_611{opacity:.45;pointer-events:none;filter:saturate(.6);transition:opacity .15s ease,filter .15s ease}._formGroup_17j5d_2{display:flex;flex-direction:column;gap:.35rem}._label_17j5d_8{font-size:.875rem;font-weight:500;color:var(--text)}._input_17j5d_14,._select_17j5d_15{width:100%;padding:.625rem .875rem;font-size:.95rem;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);font-family:inherit;transition:border-color .15s ease;outline:none;box-sizing:border-box}._select_17j5d_15{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23888'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center}._input_17j5d_14::placeholder{color:var(--text-light)}._input_17j5d_14:focus,._select_17j5d_15:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.15)}._input_17j5d_14:disabled,._select_17j5d_15:disabled{opacity:.6;cursor:not-allowed}._segmented_17j5d_56{display:flex;border-radius:6px;border:1px solid var(--border);overflow:hidden}._segment_17j5d_56{flex:1;padding:.3rem .75rem;font-size:.8rem;font-weight:500;font-family:inherit;border:none;border-right:1px solid var(--border);background:transparent;color:var(--text-light);cursor:pointer;transition:background-color .15s ease,color .15s ease}._segment_17j5d_56:last-child{border-right:none}._segment_17j5d_56:hover:not(:disabled):not(._segmentActive_17j5d_81){background:var(--surface-accent);color:var(--text)}._segmentActive_17j5d_81{background:var(--primary);color:#fff}._segment_17j5d_56:disabled{opacity:.45;cursor:not-allowed}._error_17j5d_96{font-size:.875rem;color:var(--error);margin:0}._helperWarning_17j5d_102{font-size:.8125rem;color:var(--text-light);margin:0 0 .25rem}._primaryButton_17j5d_108{display:inline-block;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;color:#fff;background:var(--primary);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;font-family:inherit}._primaryButton_17j5d_108:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._primaryButton_17j5d_108:active:not(:disabled){transform:translateY(0)}._primaryButton_17j5d_108:disabled{opacity:.6;cursor:not-allowed}._secondaryButton_17j5d_108{padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;color:var(--primary);background:transparent;border:2px solid var(--primary);border-radius:8px;cursor:pointer;transition:all .2s ease;font-family:inherit}._secondaryButton_17j5d_108:hover:not(:disabled){background:var(--primary);color:#fff}._secondaryButton_17j5d_108:disabled{opacity:.6;cursor:not-allowed}._page_1okzx_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem}._container_1okzx_10{width:100%;max-width:500px}._card_1okzx_15{background:#fff;border-radius:12px;padding:2.5rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._title_1okzx_23{margin:0 0 .5rem;font-size:1.875rem;font-weight:700;color:#1a202c;text-align:center}._subtitle_1okzx_31{margin:0 0 2rem;font-size:1rem;color:#718096;text-align:center}._invitationDetails_1okzx_38{background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;margin-bottom:2rem}._detailRow_1okzx_46{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._detailRow_1okzx_46:last-child{margin-bottom:0}._detailLabel_1okzx_57{font-size:.875rem;font-weight:500;color:#4a5568}._detailValue_1okzx_63{font-size:.875rem;font-weight:600;color:#1a202c}._form_1okzx_69{margin-bottom:1.5rem}._formGroup_1okzx_73{margin-bottom:1.25rem}._label_1okzx_77{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#4a5568}._input_1okzx_85{width:100%;padding:.75rem;border:1px solid #cbd5e1;border-radius:6px;font-size:1rem;color:#1a202c;background:#fff;transition:border-color .2s,box-shadow .2s}._input_1okzx_85:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}._input_1okzx_85:disabled{background:#f7fafc;cursor:not-allowed}._submitButton_1okzx_107{width:100%;padding:.875rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}._submitButton_1okzx_107:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._submitButton_1okzx_107:disabled{opacity:.6;cursor:not-allowed;transform:none}._error_1okzx_132{margin:1rem 0;padding:.75rem;background:#fee;border:1px solid #fcc;border-radius:6px;color:#c33;font-size:.875rem;text-align:center}._note_1okzx_143{margin:0;font-size:.875rem;color:#718096;text-align:center;line-height:1.5}._button_1okzx_151{padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;margin-top:1rem}._button_1okzx_151:hover{transform:translateY(-1px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._page_zlold_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#f8fafc}._card_zlold_10{width:100%;max-width:28rem;padding:2rem;border-radius:12px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 8px 24px #0f172a14}._title_zlold_20{margin:0 0 .75rem;font-size:1.25rem;font-weight:600;color:#0f172a}._message_zlold_27{margin:0;color:#475569;font-size:.9375rem}._error_zlold_33{margin:0;color:#b91c1c;font-size:.9375rem}._container_cnxbx_1{display:flex;flex-direction:column;width:100%;padding:1rem 0}._headerRow_cnxbx_9{display:flex;align-items:center;justify-content:space-between;width:100%}._headerBrand_cnxbx_16{display:flex;align-items:center;gap:.6rem}._themeToggle_cnxbx_22{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:var(--text-light);font-size:1.1rem;transition:background .15s ease,color .15s ease}._themeToggle_cnxbx_22:hover{background:var(--surface-hover, rgba(0, 0, 0, .06));color:var(--text)}._headerLogo_cnxbx_41{width:28px;height:28px;color:var(--primary)}._headerAppName_cnxbx_47{font-size:1.35rem;font-weight:700;color:var(--text)}._bentoGrid_cnxbx_54{display:grid;grid-template-columns:1fr;gap:1rem;width:100%}@media(min-width:640px){._bentoGrid_cnxbx_54{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){._bentoGrid_cnxbx_54{grid-template-columns:repeat(3,1fr)}}._wide_cnxbx_74{grid-column:span 1}@media(min-width:640px){._wide_cnxbx_74{grid-column:span 2}}._card_cnxbx_85{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:1rem;padding:1.75rem;border-radius:16px;background:var(--surface);border:1px solid var(--border);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}._card_cnxbx_85:hover{transform:translateY(-4px);border-color:var(--card-color);box-shadow:0 8px 24px -8px #0000001f}._card_cnxbx_85:active{transform:translateY(-1px)}._iconWrapper_cnxbx_109{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:color-mix(in srgb,var(--card-color) 12%,transparent);color:var(--card-color);font-size:1.25rem;flex-shrink:0}._cardText_cnxbx_123{display:flex;flex-direction:column;gap:.35rem}._cardTitle_cnxbx_129{font-size:1.1rem;font-weight:600;color:var(--text)}._cardDescription_cnxbx_135{font-size:.875rem;color:var(--text-light);line-height:1.5}._headerRow_tekwc_2{display:flex;align-items:center;gap:.75rem}._backButton_tekwc_8{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:var(--text);transition:background .15s ease}._backButton_tekwc_8:hover{background:var(--surface-hover, rgba(0, 0, 0, .06))}._pageTitle_tekwc_25{margin:0;font-size:1.35rem;font-weight:700;color:var(--text)}._page_tekwc_25{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:520px;margin:0 auto;padding:1.25rem 0 3rem}._group_tekwc_44{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}._row_tekwc_52{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:.7rem 1rem;cursor:default;transition:background .12s ease}._row_tekwc_52+._row_tekwc_52{box-shadow:inset 0 1px 0 var(--border)}button._row_tekwc_52{cursor:pointer}button._row_tekwc_52:hover:not(:disabled){background:var(--surface-hover, rgba(0, 0, 0, .03))}button._row_tekwc_52:disabled{opacity:.55;cursor:wait}._rowLeft_tekwc_84{display:flex;align-items:center;gap:.7rem;min-width:0}._rowRight_tekwc_91{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._rowIcon_tekwc_98{width:18px;text-align:center;color:var(--text-light);font-size:.95rem;flex-shrink:0}._rowLabel_tekwc_106{font-size:.95rem;font-weight:500;color:var(--text);white-space:nowrap}._rowValue_tekwc_113{font-size:.9rem;color:var(--text-light);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_tekwc_122{font-size:.7rem;color:var(--text-light);opacity:.5}._rowDanger_tekwc_129 ._rowIcon_tekwc_98,._rowDanger_tekwc_129 ._rowLabel_tekwc_106{color:var(--error, #ef4444)}._rowConfirming_tekwc_134{background:#ef44441a;animation:_pulse-confirm_tekwc_1 1s ease-in-out infinite}@keyframes _pulse-confirm_tekwc_1{0%,to{background:#ef44441a}50%{background:#ef44442e}}._inlineNotice_tekwc_145{padding:.5rem 1rem;font-size:.8rem;font-weight:500;color:var(--warning, #f59e0b);background:var(--warning-bg, rgba(245, 158, 11, .06));box-shadow:inset 0 1px 0 var(--border)}._inlineDetail_tekwc_154{padding:.5rem 1rem;font-size:.8rem;color:var(--text-light);box-shadow:inset 0 1px 0 var(--border)}._badge_tekwc_162{display:inline-block;padding:.15rem .55rem;border-radius:99px;font-size:.7rem;font-weight:600;text-transform:capitalize;white-space:nowrap;letter-spacing:.01em}._badge--warning_tekwc_173{background:var(--warning-bg, rgba(245, 158, 11, .12));color:var(--warning, #f59e0b)}._badge--active_tekwc_178{background:var(--success-bg, rgba(76, 175, 80, .12));color:var(--success, #4caf50)}._badge--past_due_tekwc_183{background:var(--warning-bg, rgba(245, 158, 11, .12));color:var(--warning, #f59e0b)}._badge--canceled_tekwc_188{background:var(--error-bg, rgba(244, 67, 54, .12));color:var(--error, #f44336)}._badge--incomplete_tekwc_193,._badge--unpaid_tekwc_194,._badge--paused_tekwc_195,._badge--incomplete_expired_tekwc_196{background:#9e9e9e1f;color:var(--text-light)}._badge--trialing_tekwc_201{background:var(--info-bg, rgba(33, 150, 243, .12));color:var(--info, #2196f3)}._modalIcon_tekwc_207{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#635bff,#7a73ff);color:#fff;font-size:1.15rem;margin:0 auto .25rem}._modalText_tekwc_220{margin:0;font-size:.95rem;color:var(--text-light);line-height:1.6;text-align:center}._modalCancel_tekwc_228{all:unset;cursor:pointer;padding:.6rem 1.1rem;font-size:.9rem;font-weight:600;color:var(--text-light);border-radius:10px;transition:background .12s ease}._modalCancel_tekwc_228:hover{background:#0000000d}html[data-theme=dark] ._modalCancel_tekwc_228:hover{background:#ffffff14}._modalConfirm_tekwc_247{all:unset;cursor:pointer;padding:.6rem 1.1rem;font-size:.9rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#635bff,#7a73ff);border-radius:10px;transition:opacity .12s ease,box-shadow .12s ease}._modalConfirm_tekwc_247:hover{opacity:.9;box-shadow:0 4px 14px #635bff4d}._generateSection_56g1p_5{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--border);padding:24px 16px 0;margin-top:24px}._sectionHeader_56g1p_14{display:flex;align-items:center;gap:8px;margin:0 2px;padding:0}._sectionLabel_56g1p_22{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-light)}._promptTextarea_56g1p_31{width:100%;min-height:68px;padding:8px 10px;background:var(--surface-accent);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:12px;font-family:inherit;line-height:1.45;resize:vertical;transition:border-color .15s ease}._promptTextarea_56g1p_31::placeholder{color:var(--text-light);opacity:.7}._promptTextarea_56g1p_31:focus{outline:none;border-color:var(--accent)}._promptFooter_56g1p_56{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-top:-4px}._promptHint_56g1p_64{font-size:10px;color:var(--text-light);opacity:.7}._charCount_56g1p_70{font-size:10px;color:var(--text-light);white-space:nowrap;flex-shrink:0}._fieldLabel_56g1p_78{font-size:11px;font-weight:600;color:var(--text-light);letter-spacing:.02em;margin-top:4px;margin-bottom:-6px}._sectionSelect_56g1p_88{width:100%;padding:7px 28px 7px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23888'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:12px;font-family:inherit;cursor:pointer;transition:border-color .15s ease}._sectionSelect_56g1p_88:focus{outline:none;border-color:var(--accent)}._generateButton_56g1p_109{width:100%;margin-top:8px;padding:9px 14px;background:var(--accent);border:none;border-radius:var(--radius);color:var(--accent-contrast);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .15s ease,transform .1s ease}._generateButton_56g1p_109:hover{opacity:.9}._generateButton_56g1p_109:active{transform:scale(.98)}._generateButton_56g1p_109:disabled{opacity:.45;cursor:not-allowed}._abortButton_56g1p_137{width:100%;padding:7px 14px;background:transparent;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-light);font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s ease}._abortButton_56g1p_137:hover{border-color:#ef4444;color:#ef4444;background:#ef44440f}._progressText_56g1p_158{font-size:11px;color:var(--accent);font-weight:500;text-align:center}._errorText_56g1p_165{font-size:11px;color:#ef4444;font-weight:500;text-align:center}._quotaText_56g1p_173{font-size:10px;color:var(--text-light);opacity:.7;text-align:center;margin-top:-2px}._quotaWarning_56g1p_181{font-size:10px;color:#f59e0b;font-weight:500;text-align:center;margin-top:-2px}._uploadSection_1fc0e_5{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--border);padding:24px 16px 0;margin-top:24px}._sectionLabel_1fc0e_14{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-light)}._fieldLabel_1fc0e_22{font-size:11px;font-weight:600;color:var(--text-light);letter-spacing:.02em;margin-top:4px;margin-bottom:-6px}._sectionSelect_1fc0e_31{width:100%;padding:7px 28px 7px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23888'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:12px;font-family:inherit;cursor:pointer;transition:border-color .15s ease}._sectionSelect_1fc0e_31:focus{outline:none;border-color:var(--accent)}._selectButton_1fc0e_51{width:100%;padding:9px 14px;background:transparent;border:1px dashed var(--border);border-radius:var(--radius);color:var(--text-light);font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .15s ease,color .15s ease}._selectButton_1fc0e_51:hover{border-color:var(--accent);color:var(--accent)}._fileInfo_1fc0e_71{display:flex;align-items:center;gap:8px;padding:7px 10px;background:var(--surface-accent);border:1px solid var(--border);border-radius:var(--radius)}._fileName_1fc0e_81{flex:1;font-size:12px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._clearButton_1fc0e_90{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--text-light);font-size:16px;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}._clearButton_1fc0e_90:hover{background:#ef44441a;color:#ef4444}._uploadButton_1fc0e_114{width:100%;margin-top:4px;padding:9px 14px;background:var(--accent);border:none;border-radius:var(--radius);color:var(--accent-contrast);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .15s ease,transform .1s ease}._uploadButton_1fc0e_114:hover{opacity:.9}._uploadButton_1fc0e_114:active{transform:scale(.98)}._uploadButton_1fc0e_114:disabled{opacity:.45;cursor:not-allowed}._errorText_1fc0e_142{font-size:11px;color:#ef4444;font-weight:500;text-align:center}._hiddenInput_1fc0e_149{display:none}._container_udm3w_1{display:flex;align-items:center;justify-content:center;width:100%;height:90vh;padding:24px;box-sizing:border-box;overflow:hidden}._resizable_udm3w_12{position:relative;border-radius:0;overflow:hidden;border:1px solid var(--border);background:#fff}._iframe_udm3w_20{width:100%;height:100%;border:none;display:block;background:#fff}._iframeDragging_udm3w_28{pointer-events:none}._sizeBadge_udm3w_32{position:absolute;top:8px;right:8px;font-size:.65rem;background:#000000b3;color:#94a3b8;padding:2px 6px;border-radius:4px;z-index:20;pointer-events:none;font-family:SF Mono,Fira Code,monospace;letter-spacing:.5px;white-space:nowrap}._resizeHandle_udm3w_48{position:absolute;bottom:0;right:0;width:22px;height:22px;cursor:nwse-resize;z-index:30;background:var(--surface);border-top:1px solid var(--border);border-left:1px solid var(--border);opacity:.85;transition:opacity .2s}._resizable_udm3w_12:hover ._resizeHandle_udm3w_48{opacity:1}._resizeHandle_udm3w_48:before{content:"";position:absolute;bottom:4px;right:4px;width:8px;height:8px;border-right:2px solid var(--text-light);border-bottom:2px solid var(--text-light)}._loadingOverlay_udm3w_79{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:var(--surface, #f8fafc);z-index:10}._loadingText_udm3w_91{font-size:.7rem;color:var(--text-light, #94a3b8)}._errorOverlay_udm3w_96{cursor:pointer;gap:.5rem}._errorIcon_udm3w_101{font-size:1.5rem;color:#ef4444}._errorText_udm3w_106{font-size:.7rem;color:var(--text-light, #94a3b8);text-align:center}._retryText_udm3w_112{font-size:.65rem;color:var(--text-light, #94a3b8);opacity:.7}._container_i2d5y_2{display:flex;flex-direction:column;width:100%;height:100%;padding:2rem 0;gap:1rem}._sidebar_i2d5y_15{display:flex;flex-direction:column;height:100%;padding:0;background:var(--surface);border-right:1px solid var(--border);overflow-y:auto;overscroll-behavior:contain;color:var(--text)}._brandBar_i2d5y_27{display:flex;align-items:center;gap:10px;padding:14px 16px 12px;position:sticky;top:0;z-index:10;background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0}._backButton_i2d5y_40{display:flex;align-items:center;justify-content:center;gap:5px;height:30px;padding:0 10px;background:transparent;border:1px solid var(--border);border-radius:999px;color:var(--text-light);cursor:pointer;transition:all .2s ease;font-size:12px;font-weight:500;flex-shrink:0;font-family:inherit}._backButton_i2d5y_40:hover{background:rgba(var(--tertiary-rgb),.1);color:var(--tertiary);border-color:var(--tertiary)}._logo_i2d5y_65{width:22px;height:22px;color:var(--primary);flex-shrink:0}._brandName_i2d5y_72{font-size:15px;font-weight:700;color:var(--text);letter-spacing:-.01em}._sectionHeader_i2d5y_80{display:flex;align-items:center;gap:8px;margin:14px 16px 8px;padding:0}._sectionIcon_i2d5y_88{font-size:11px;color:var(--accent)}._sectionLabel_i2d5y_93{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-light)}._categorySelect_i2d5y_102{width:calc(100% - 32px);margin:0 16px;padding:8px 28px 8px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23888'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .15s ease}._categorySelect_i2d5y_102:hover{border-color:var(--text-light)}._categorySelect_i2d5y_102:focus{outline:none;border-color:var(--accent)}._refreshPillRegion_i2d5y_131{margin:12px 16px;min-height:0}._refreshPill_i2d5y_131{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:6px;background:rgba(var(--accent-rgb, 8, 145, 178),.15);border:1px solid rgba(var(--accent-rgb, 8, 145, 178),.25);color:var(--accent, #0891b2);font-size:.75rem;line-height:1.4;font-weight:500;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}._refreshPill_i2d5y_131:hover{background:rgba(var(--accent-rgb, 8, 145, 178),.22);border-color:rgba(var(--accent-rgb, 8, 145, 178),.4)}._refreshPill_i2d5y_131:focus-visible{outline:2px solid var(--accent, #0891b2);outline-offset:2px}._refreshPillIcon_i2d5y_167{font-size:12px;color:var(--accent, #0891b2);flex-shrink:0;transition:transform .3s ease}._refreshPill_i2d5y_131:hover ._refreshPillIcon_i2d5y_167{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){._refreshPillIcon_i2d5y_167{transition:none}._refreshPill_i2d5y_131:hover ._refreshPillIcon_i2d5y_167{transform:none}}._gridWrapper_i2d5y_187{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;overflow-y:auto}._templateGrid_i2d5y_197{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;padding:24px;width:100%;max-width:1200px}._templateCardSlot_i2d5y_209{height:180px;position:relative}._templateCardPlaceholder_i2d5y_214{width:100%;height:100%;border-radius:12px;background:var(--surface-accent);display:flex;align-items:center;justify-content:center}._seedPreviewCard_i2d5y_206{position:relative;display:flex;flex-direction:column;align-items:stretch;width:100%;height:180px;padding:16px 16px 16px 22px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;font-family:inherit;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}._seedPreviewCard_i2d5y_206:hover{border-color:var(--primary);box-shadow:0 2px 8px #00000014}._seedPreviewCard_i2d5y_206:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._cardSectionStripe_i2d5y_257{position:absolute;top:0;left:0;bottom:0;width:3px;background:hsl(var(--section-hue, 220) 70% 55%);border-top-left-radius:12px;border-bottom-left-radius:12px;pointer-events:none}._cardInner_i2d5y_269{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:6px}._cardTitle_i2d5y_278{font-size:14px;font-weight:700;color:var(--text);letter-spacing:-.01em;flex-shrink:0;display:flex;align-items:center;gap:6px;min-width:0}._cardTitle_i2d5y_278>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._cardTitleGenerating_i2d5y_297{background:linear-gradient(90deg,var(--surface-accent) 0%,var(--surface) 50%,var(--surface-accent) 100%);background-size:200% 100%;animation:_shimmer_i2d5y_513 1.5s linear infinite;color:transparent;border-radius:4px}._cardTitleFailed_i2d5y_310{color:var(--error)}._cardErrorIcon_i2d5y_316{color:var(--error);font-size:12px;flex-shrink:0}._cardPendingIcon_i2d5y_322{color:var(--text-light);font-size:12px;flex-shrink:0}@keyframes _shimmer_i2d5y_513{0%{background-position:-200% 0}to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){._cardTitleGenerating_i2d5y_297{animation:none;color:var(--text-light)}}._cardBody_i2d5y_338{font-size:12px;font-weight:400;color:var(--text-light);line-height:1.4;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cardTags_i2d5y_350{display:flex;flex-wrap:wrap;gap:4px;margin-top:auto;overflow:hidden;align-content:flex-start;max-height:18px}._cardTag_i2d5y_350{font-size:9px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;padding:2px 6px;border-radius:999px;background:rgba(var(--primary-rgb),.1);color:var(--primary);white-space:nowrap}._cardFooter_i2d5y_374{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--text-light);min-width:0;overflow:hidden;white-space:nowrap;flex-shrink:0}._cardFooterText_i2d5y_386{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._cardFooterDot_i2d5y_393{flex-shrink:0;opacity:.7}._cardActions_i2d5y_399{position:absolute;top:8px;right:8px;display:flex;gap:4px;opacity:0;transition:opacity .12s ease;z-index:1}._seedPreviewCard_i2d5y_206:hover ._cardActions_i2d5y_399,._seedPreviewCard_i2d5y_206:focus-within ._cardActions_i2d5y_399{opacity:1}._cardActions_i2d5y_399[data-confirming-delete=true]{opacity:1}@media(hover:none){._cardActions_i2d5y_399{opacity:1}}._cardActionButton_i2d5y_425{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;border:none;background:rgba(var(--primary-rgb),.06);color:var(--text-light);font-size:11px;cursor:pointer;transition:background .15s ease,color .15s ease}._cardActionButton_i2d5y_425:hover{background:rgba(var(--primary-rgb),.12);color:var(--primary)}._cardActionButton_i2d5y_425:focus-visible{outline:2px solid var(--primary);outline-offset:1px}._cardActionButtonCopied_i2d5y_450{background:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success)}._cardActionButtonRetry_i2d5y_455:hover{background:rgba(var(--accent-rgb),.15);color:var(--accent)}._cardActionButtonConfirming_i2d5y_460{background:color-mix(in srgb,var(--error) 18%,transparent);color:var(--error);animation:_pulseConfirm_i2d5y_1 1s ease-in-out infinite}@keyframes _pulseConfirm_i2d5y_1{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){._cardActionButtonConfirming_i2d5y_460{animation:none}}._cardRecentlyAdded_i2d5y_476{animation:_ringGlow_i2d5y_1 1.5s ease-out 1}@keyframes _ringGlow_i2d5y_1{0%{box-shadow:0 0 rgba(var(--primary-rgb),.55),0 0 rgba(var(--primary-rgb),.35)}60%{box-shadow:0 0 0 6px rgba(var(--primary-rgb),0),0 0 16px 4px rgba(var(--primary-rgb),.2)}to{box-shadow:0 0 rgba(var(--primary-rgb),0)}}@media(prefers-reduced-motion:reduce){._cardRecentlyAdded_i2d5y_476{animation:none}}._sentinel_i2d5y_501{height:1px;grid-column:1 / -1}._fetchMoreShimmer_i2d5y_506{width:100%;display:flex;justify-content:center;padding:12px 0 24px}._shimmerBar_i2d5y_513{width:60%;max-width:320px;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--surface-accent) 0%,var(--surface) 50%,var(--surface-accent) 100%);background-size:200% 100%;animation:_shimmer_i2d5y_513 1.5s linear infinite}@media(prefers-reduced-motion:reduce){._shimmerBar_i2d5y_513{animation:none}}._emptyState_i2d5y_533{text-align:center;padding:4rem 1rem;color:var(--text-light);font-size:.95rem;margin:auto}._showcaseWrapper_i2d5y_545{width:100%;height:100%;flex-grow:1;display:flex;align-items:center;justify-content:center}._selectedHeader_i2d5y_555{display:flex;flex-direction:column;padding:16px 16px 0;gap:2px}._selectedSubheader_i2d5y_562{padding:12px 16px;border-bottom:1px solid var(--border)}._selectedLabel_i2d5y_567{font-size:13px;font-weight:600;color:var(--text)}._createdAt_i2d5y_573{font-size:11px;color:var(--text-light)}._fieldLabel_i2d5y_578{font-size:11px;font-weight:600;color:var(--text-light);letter-spacing:.02em;margin-bottom:4px;display:block}._sectionTypeSelect_i2d5y_587{width:100%;padding:7px 28px 7px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23888'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:12px;font-family:inherit;cursor:pointer;transition:border-color .15s ease}._sectionTypeSelect_i2d5y_587:focus{outline:none;border-color:var(--accent)}._root_1av7l_1{display:flex;flex-direction:column;gap:1rem;align-items:center;padding:1.5rem 0}._steps_1av7l_9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem;width:100%;max-width:360px}._step_1av7l_9{display:flex;align-items:center;gap:.85rem;font-size:.95rem;color:var(--text-light);transition:color .25s ease}._step_1av7l_9[data-state=active]{color:var(--text);font-weight:600}._step_1av7l_9[data-state=done]{color:var(--text)}._iconWrap_1av7l_38{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--border);color:var(--text-light);flex-shrink:0;transition:background .25s ease,color .25s ease}._step_1av7l_9[data-state=active] ._iconWrap_1av7l_38{background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--primary)}._step_1av7l_9[data-state=done] ._iconWrap_1av7l_38{background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--success)}._iconInner_1av7l_61{display:inline-flex}._label_1av7l_65{flex:1}._spinner_1av7l_69{color:var(--primary);font-size:.85rem}._root_16afn_1{display:flex;flex-direction:column;gap:1.5rem}._columns_16afn_7{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}@media(max-width:860px){._columns_16afn_7{grid-template-columns:1fr}}._column_16afn_7{margin:0;display:flex;flex-direction:column;gap:.5rem}._caption_16afn_27{font-size:.8rem;font-weight:600;letter-spacing:.02em;color:var(--text-light);text-transform:uppercase}._frame_16afn_35{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden;min-height:120px}._sourceImg_16afn_43{display:block;width:100%;height:auto}._placeholder_16afn_49{padding:2rem 1rem;text-align:center;color:var(--text-light);font-size:.9rem}._headerRow_zlun0_1{display:flex;align-items:center;gap:.75rem}._backButton_zlun0_7{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:var(--text);transition:background .15s ease}._backButton_zlun0_7:hover{background:var(--surface-hover, rgba(0, 0, 0, .06))}._pageTitle_zlun0_24{font-size:1.35rem;font-weight:700;margin:0;color:var(--text)}._container_zlun0_31{max-width:var(--max-width-l);margin:0 auto;padding:1.5rem 1rem 4rem;display:flex;flex-direction:column;gap:1.25rem}._lede_zlun0_40{margin:0;font-size:1rem;line-height:1.55;color:var(--text-light);max-width:60ch}._dropzone_zlun0_49{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:260px;padding:2.5rem;border:2px dashed var(--border);border-radius:18px;background:var(--surface);cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}._dropzone_zlun0_49:hover{border-color:var(--primary);transform:translateY(-2px)}._dropzoneActive_zlun0_70{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,var(--surface))}._dropIcon_zlun0_75{font-size:2.5rem;color:var(--primary)}._dropTitle_zlun0_80{font-size:1.1rem;font-weight:600;color:var(--text)}._dropHint_zlun0_86{font-size:.9rem;color:var(--text-light)}._card_zlun0_92{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:2rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}._runningFile_zlun0_104{margin:0;font-size:.95rem;font-weight:600;color:var(--text)}._runningNote_zlun0_111{margin:0;font-size:.85rem;color:var(--text-light)}._failCard_zlun0_117{border-color:color-mix(in srgb,var(--error) 40%,var(--border))}._failIcon_zlun0_121{font-size:2rem;color:var(--error)}._failTitle_zlun0_126{margin:.25rem 0 0;font-size:1.15rem;font-weight:600;color:var(--text)}._failReason_zlun0_133{margin:0;font-size:.9rem;line-height:1.5;color:var(--text-light);max-width:60ch;word-break:break-word}._noticeIcon_zlun0_142{font-size:2rem;color:var(--warning)}._resultWrap_zlun0_148{display:flex;flex-direction:column;gap:1.25rem}._resultBanner_zlun0_154{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.25rem;border-radius:14px;font-size:1.4rem}._bannerPublished_zlun0_163{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success)}._bannerReview_zlun0_168{background:color-mix(in srgb,var(--warning) 12%,transparent);color:var(--warning)}._doneTitle_zlun0_173{margin:0;font-size:1.1rem;font-weight:600;color:var(--text)}._doneSub_zlun0_180{margin:.2rem 0 0;font-size:.9rem;color:var(--text-light)}._actions_zlun0_186{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}._primaryBtn_zlun0_193,._secondaryBtn_zlun0_194{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:var(--radius);font-weight:600;font-size:.9rem;cursor:pointer;transition:all .18s ease}._primaryBtn_zlun0_193{background:var(--primary);color:#fff;border:1px solid var(--primary)}._primaryBtn_zlun0_193:hover{filter:brightness(1.06)}._secondaryBtn_zlun0_194{background:transparent;color:var(--text);border:1px solid var(--border)}._secondaryBtn_zlun0_194:hover{border-color:var(--primary);color:var(--primary)}._button_1e4x2_6{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;font:inherit;color:inherit;padding:0;transition:color .15s ease,background .15s ease,border-color .15s ease}._button_1e4x2_6:disabled{opacity:.55;cursor:not-allowed}._button_1e4x2_6:focus-visible{outline:2px solid rgb(96,165,250);outline-offset:2px}._confirming_1e4x2_2{color:#fee2e2;background:#ef4444eb}._headerRow_1j8jd_1{display:flex;align-items:center;gap:.75rem}._backButton_1j8jd_7{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:var(--text);transition:background .15s ease}._backButton_1j8jd_7:hover{background:rgba(var(--primary-rgb),.1);color:var(--primary-accent)}._pageTitle_1j8jd_25{font-size:1.35rem;font-weight:700;margin:0;color:var(--text)}._container_1j8jd_32{max-width:var(--max-width-l);margin:0 auto;padding:1.5rem 1rem 4rem;display:flex;flex-direction:column;gap:2rem}._empty_1j8jd_41{color:var(--text-light);font-size:.92rem;margin:0}._list_1j8jd_47{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}._row_1j8jd_56{display:flex;align-items:center;gap:.9rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:.55rem .7rem .55rem .4rem;transition:border-color .15s ease}._row_1j8jd_56:hover{border-color:var(--primary-accent)}._rowOpen_1j8jd_72{all:unset;cursor:pointer;flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem;padding:.5rem .6rem;border-radius:10px;transition:background .15s ease}._rowOpen_1j8jd_72:hover{background:rgba(var(--primary-rgb),.06)}._rowOpen_1j8jd_72:focus-visible{outline:2px solid var(--primary-accent);outline-offset:2px}._rowName_1j8jd_94{font-weight:600;font-size:.95rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rowSub_1j8jd_103{font-size:.78rem;color:var(--text-light)}._rowActions_1j8jd_108{display:flex;gap:.5rem;flex-shrink:0}._approveBtn_1j8jd_114,._deleteBtn_1j8jd_115{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border-radius:var(--radius);font-weight:600;font-size:.82rem;font-family:inherit;cursor:pointer;transition:all .16s ease}._approveBtn_1j8jd_114{background:var(--success);color:#fff;border:1px solid var(--success)}._approveBtn_1j8jd_114:hover:not(:disabled){filter:brightness(1.06)}._deleteBtn_1j8jd_115{background:transparent;color:var(--error);border:1px solid color-mix(in srgb,var(--error) 50%,var(--border))}._deleteBtn_1j8jd_115:hover:not(:disabled){background:color-mix(in srgb,var(--error) 10%,transparent);border-color:var(--error)}._deleteBtnConfirming_1j8jd_150{background:var(--error);color:#fff;border-color:var(--error)}._approveBtn_1j8jd_114:disabled,._deleteBtn_1j8jd_115:disabled{opacity:.55;cursor:not-allowed}._chat_p4frp_3{display:flex;flex-direction:column;gap:10px;background:var(--surface);flex:1 1 auto;min-width:0;height:100%;min-height:0}._title_p4frp_14{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-light);flex-shrink:0;padding:0 16px}._messages_p4frp_24{display:flex;flex-direction:column;gap:.55rem;flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 16px}._emptyState_p4frp_35{margin:auto 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:12px 4px}._emptyIcon_p4frp_45{font-size:22px;color:var(--primary-accent);opacity:.85}._emptyText_p4frp_51{margin:0;font-size:.82rem;line-height:1.5;color:var(--text-light)}._row_p4frp_58{display:flex}._row_p4frp_58[data-role=user]{justify-content:flex-end}._row_p4frp_58[data-role=assistant]{justify-content:flex-start}._bubble_p4frp_70{max-width:85%;padding:.5rem .75rem;border-radius:12px;font-size:.85rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}._row_p4frp_58[data-role=user] ._bubble_p4frp_70{background:var(--primary);color:#fff;border-bottom-right-radius:4px}._row_p4frp_58[data-role=assistant] ._bubble_p4frp_70{background:var(--surface-accent);color:var(--text);border-bottom-left-radius:4px}._row_p4frp_58[data-kind=applied] ._bubble_p4frp_70{background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--text);border-left:3px solid var(--success)}._row_p4frp_58[data-kind=question] ._bubble_p4frp_70{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--text);border-left:3px solid var(--primary-accent)}._row_p4frp_58[data-kind=escalated] ._bubble_p4frp_70{background:color-mix(in srgb,var(--warning) 16%,transparent);color:var(--text);border-left:3px solid var(--warning)}._row_p4frp_58[data-kind=error] ._bubble_p4frp_70{background:color-mix(in srgb,var(--error) 12%,transparent);color:var(--text);border-left:3px solid var(--error)}._bubble_p4frp_70[data-pending=true]{color:var(--text-light);font-style:italic}._error_p4frp_122{margin:0;padding:0 16px;font-size:.8rem;color:var(--error);flex-shrink:0}._composer_p4frp_133{display:flex;flex-direction:column;border:none;border-top:1px solid var(--border);background:var(--surface);padding:12px 16px;flex-shrink:0;transition:border-color .15s ease}._composer_p4frp_133:focus-within{border-top-color:var(--primary-accent)}._input_p4frp_148{width:100%;background:transparent;border:none;outline:none;color:var(--text);font-size:13px;font-family:inherit;line-height:1.5;resize:none;min-height:40px;max-height:160px;overflow-y:auto}._input_p4frp_148::placeholder{color:var(--text-light);opacity:.5}._input_p4frp_148:disabled{opacity:.6}._composerActions_p4frp_172{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:6px}._visualToggle_p4frp_182{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;font-size:12px;font-family:inherit;font-weight:500;line-height:1;white-space:nowrap;color:var(--text-light);background:transparent;border:1px solid var(--border);border-radius:999px;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}._visualToggleIcon_p4frp_201{font-size:11px;opacity:.85}._visualToggle_p4frp_182:hover:not(:disabled){color:var(--text);border-color:var(--text-light)}._visualToggle_p4frp_182[data-active=true]{color:var(--primary-accent);border-color:color-mix(in srgb,var(--primary-accent) 45%,transparent);background:rgba(var(--primary-rgb),.1)}._visualToggle_p4frp_182[data-active=true] ._visualToggleIcon_p4frp_201{opacity:1}._visualToggle_p4frp_182:disabled{opacity:.5;cursor:not-allowed}._sendBtn_p4frp_226{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:none;border-radius:8px;background:var(--primary);color:#fff;font-size:12px;cursor:pointer;transition:all .15s ease}._sendBtn_p4frp_226:hover:not(:disabled){filter:brightness(1.15);transform:scale(1.05)}._sendBtn_p4frp_226:disabled{opacity:.4;cursor:not-allowed}._composerRight_p4frp_254{display:flex;align-items:center;gap:6px}._attachBtn_p4frp_261{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text-light);font-size:12px;cursor:pointer;transition:all .15s ease}._attachBtn_p4frp_261:hover:not(:disabled){color:var(--text);border-color:var(--text-light)}._attachBtn_p4frp_261[data-active=true]{color:var(--primary-accent);border-color:color-mix(in srgb,var(--primary-accent) 45%,transparent);background:rgba(var(--primary-rgb),.1)}._attachBtn_p4frp_261:disabled{opacity:.5;cursor:not-allowed}._imageChipRow_p4frp_295{display:flex;align-items:center;padding-bottom:8px}._imageChip_p4frp_295{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 5px 3px 9px;font-size:12px;color:var(--primary-accent);background:rgba(var(--primary-rgb),.1);border:1px solid color-mix(in srgb,var(--primary-accent) 45%,transparent);border-radius:999px}._imageChipLabel_p4frp_314{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}._imageChipRemove_p4frp_321{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;border-radius:999px;background:transparent;color:inherit;cursor:pointer;font-size:11px}._imageChipRemove_p4frp_321:hover{background:color-mix(in srgb,var(--primary-accent) 25%,transparent)}._sidebar_rnwwa_2{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--surface);border-right:1px solid var(--border);color:var(--text);overflow:hidden}._brandBar_rnwwa_13{display:flex;align-items:center;gap:10px;padding:14px 16px 12px;background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0}._backButton_rnwwa_23{display:flex;align-items:center;justify-content:center;gap:5px;height:30px;padding:0 10px;background:transparent;border:1px solid var(--border);border-radius:999px;color:var(--text-light);cursor:pointer;transition:all .2s ease;font-size:12px;font-weight:500;flex-shrink:0;font-family:inherit}._backButton_rnwwa_23:hover{background:rgba(var(--primary-rgb),.1);color:var(--primary-accent);border-color:var(--primary-accent)}._logo_rnwwa_48{width:22px;height:22px;color:var(--primary);flex-shrink:0}._brandName_rnwwa_55{font-size:15px;font-weight:700;color:var(--text);letter-spacing:-.01em}._controls_rnwwa_62{display:flex;flex-direction:column;gap:22px;padding:22px 16px 16px;flex:1 1 auto;min-height:0}._templateName_rnwwa_71{font-size:17px;font-weight:700;color:var(--text);margin:0;letter-spacing:-.02em;flex-shrink:0}._actions_rnwwa_81{display:flex;gap:8px;flex-shrink:0}._approveBtn_rnwwa_87,._deleteBtn_rnwwa_88{display:flex;align-items:center;justify-content:center;gap:5px;flex:1;height:32px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s ease}._approveBtn_rnwwa_87{background:var(--primary);color:#fff;border:none}._approveBtn_rnwwa_87:hover:not(:disabled){filter:brightness(1.1)}._deleteBtn_rnwwa_88{background:transparent;border:1px solid var(--border);color:var(--text-light)}._deleteBtn_rnwwa_88:hover:not(:disabled){background:#ef44441a;color:#ef4444;border-color:#ef4444}._deleteBtnConfirming_rnwwa_127{background:#ef4444;color:#fff;border-color:#ef4444}._approveBtn_rnwwa_87:disabled,._deleteBtn_rnwwa_88:disabled{opacity:.5;cursor:not-allowed}._controlGroup_rnwwa_139{display:flex;flex-direction:column;gap:6px;flex-shrink:0}._controlLabel_rnwwa_146{font-size:11px;font-weight:500;color:var(--text-light)}._segmentedGroup_rnwwa_152{display:flex;gap:2px;background:var(--surface-accent);border:1px solid var(--border);border-radius:8px;padding:3px}._modeBtn_rnwwa_161{flex:1;padding:6px 0;border:none;background:transparent;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;color:var(--text-light);transition:all .15s ease;font-family:inherit}._modeBtn_rnwwa_161:not(._modeBtnActive_rnwwa_175):hover{color:var(--text);background:#0000000a}._modeBtnActive_rnwwa_175{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #0000001a}._deviceBtn_rnwwa_187{display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 0}._deviceLabel_rnwwa_195{font-size:9px;font-weight:500;letter-spacing:.02em}._chatRegion_rnwwa_203{flex:1 1 auto;min-height:0;display:flex;margin:4px -16px 0;border-top:1px solid var(--border);padding-top:18px}._container_rnwwa_215{width:100%;min-height:100%;flex:1 1 auto;display:flex;flex-direction:column;background:var(--background)}._message_rnwwa_224{margin:auto;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--text-light);font-size:.95rem}._linkBtn_rnwwa_234{background:none;border:none;cursor:pointer;color:var(--primary-accent);font-weight:600;font-family:inherit}._previewScroll_rnwwa_244{flex:1 1 auto;min-height:0;width:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:center}._bleed_rnwwa_254{width:100%}._deviceFrame_rnwwa_258{max-width:100%;margin:24px 0;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--surface);align-self:center}._compareScroll_rnwwa_269{flex:1 1 auto;min-height:0;width:100%;overflow-y:auto;display:flex;flex-direction:column}._comparePanel_rnwwa_278{margin:0;display:flex;flex-direction:column;border-bottom:1px solid var(--border);padding-bottom:8px}._compareCaption_rnwwa_286{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-light);padding:14px 16px 10px}._sourceImg_rnwwa_295{width:100%;height:auto}._compareMissing_rnwwa_300{margin:0;padding:0 16px 16px;color:var(--text-light);font-size:.88rem}._navContainer_1ya0x_18{--nav-accent-primary: var(--brand-primary-soft);--nav-accent-primary-text: #0a0a0a;--nav-accent-bg-subtle: rgba(var(--brand-primary-soft-rgb), .05);--nav-accent-bg-light: rgba(var(--brand-primary-soft-rgb), .08);--nav-accent-bg: rgba(var(--brand-primary-soft-rgb), .12);--nav-accent-glow: rgba(var(--brand-primary-soft-rgb), .1);--nav-accent-bg-active: rgba(var(--brand-primary-soft-rgb), .18);--nav-accent-bg-strong: rgba(var(--brand-primary-soft-rgb), .25);--nav-accent-hover: rgba(var(--brand-primary-soft-rgb), .15);--nav-border: rgba(255, 255, 255, .08);--nav-border-hover: rgba(255, 255, 255, .15);--nav-text-muted: #ffffff;--nav-text-base: #ffffff;--nav-text-bright: #ffffff;--nav-panel-bg: rgba(0, 0, 0, .85);--nav-panel-bg-hover: rgba(0, 0, 0, .9);--nav-panel-bg-light: rgba(255, 255, 255, .08);--nav-glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .05);--nav-reset-color: var(--nav-accent-primary);--nav-reset-color-hover: var(--nav-accent-primary);--nav-reset-bg: var(--nav-accent-bg);--nav-reset-bg-hover: var(--nav-accent-bg-active);--nav-saved-color: var(--nav-accent-primary);--nav-saved-bg: var(--nav-accent-bg);--nav-error-color: var(--nav-accent-primary);--nav-error-bg: var(--nav-accent-bg);--nav-conflict-color: var(--nav-accent-primary);--nav-conflict-bg: var(--nav-accent-bg);--nav-unsaved-color: rgba(255, 255, 255, .5);--nav-unsaved-bg: rgba(255, 255, 255, .06);--nav-secondary-color: var(--brand-secondary-soft);--nav-secondary-bg: rgba(var(--brand-secondary-soft-rgb), .15);--nav-secondary-bg-strong: rgba(var(--brand-secondary-soft-rgb), .25);--nav-secondary-border: rgba(var(--brand-secondary-soft-rgb), .3);--nav-secondary-border-strong: rgba(var(--brand-secondary-soft-rgb), .5);--nav-secondary-solid: var(--brand-secondary);--nav-secondary-solid-hover: var(--brand-secondary-hover);--nav-user-msg-outline: rgba(125, 211, 252, .45);--thinking-color-0: #a78bfa;--thinking-color-1: #2dd4bf;--thinking-color-2: #f472b6;--thinking-color-3: #fb923c;--thinking-color-4: #60a5fa;--thinking-color-5: #a3e635;--thinking-color-6: #e879f9;--thinking-color-7: #fbbf24}._navContainer_1ya0x_18._lightNavScheme_1ya0x_100{--nav-panel-bg: rgba(255, 255, 255, .85);--nav-panel-bg-hover: rgba(255, 255, 255, .9);--nav-panel-bg-light: rgba(0, 0, 0, .06);--nav-text-muted: #000000;--nav-text-base: #000000;--nav-text-bright: #000000;--nav-border: rgba(0, 0, 0, .08);--nav-border-hover: rgba(0, 0, 0, .15);--nav-accent-primary: var(--brand-primary);--nav-accent-primary-text: #ffffff;--nav-accent-bg-subtle: rgba(var(--brand-primary-rgb), .1);--nav-accent-bg-light: rgba(var(--brand-primary-rgb), .15);--nav-accent-bg: rgba(var(--brand-primary-rgb), .2);--nav-accent-glow: rgba(var(--brand-primary-rgb), .18);--nav-accent-bg-active: rgba(var(--brand-primary-rgb), .28);--nav-accent-bg-strong: rgba(var(--brand-primary-rgb), .35);--nav-accent-hover: rgba(var(--brand-primary-rgb), .22);--nav-glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .3);--nav-unsaved-color: rgba(0, 0, 0, .4);--nav-unsaved-bg: rgba(0, 0, 0, .04);--nav-secondary-color: var(--brand-secondary);--nav-secondary-bg: rgba(var(--brand-secondary-rgb), .15);--nav-secondary-bg-strong: rgba(var(--brand-secondary-rgb), .25);--nav-secondary-border: rgba(var(--brand-secondary-rgb), .3);--nav-secondary-border-strong: rgba(var(--brand-secondary-rgb), .5);--nav-user-msg-outline: rgba(125, 211, 252, .45);--thinking-color-0: #6d28d9;--thinking-color-1: #0d9488;--thinking-color-2: #be185d;--thinking-color-3: #c2410c;--thinking-color-4: #1d4ed8;--thinking-color-5: #15803d;--thinking-color-6: #a21caf;--thinking-color-7: #b45309}._navContainer_1ya0x_18._lightNavScheme_1ya0x_100 ._menuIcon_1ya0x_153{filter:brightness(.7)}._navContainer_1ya0x_18 ._glassPanel_1ya0x_158,._navContainer_1ya0x_18 ._logoBadge_1ya0x_159,._navContainer_1ya0x_18 ._logoIconWrapper_1ya0x_160,._navContainer_1ya0x_18 ._menuHeader_1ya0x_161,._navContainer_1ya0x_18 ._menuItem_1ya0x_162,._navContainer_1ya0x_18 ._controlGroup_1ya0x_163,._navContainer_1ya0x_18 ._toggleButton_1ya0x_164._aiChatToggle_1ya0x_164,._navContainer_1ya0x_18 ._toggleButton_1ya0x_164._contextualToggle_1ya0x_165,._navContainer_1ya0x_18 ._aiChatHeader_1ya0x_166,._navContainer_1ya0x_18 ._aiMessageUndoButton_1ya0x_167,._navContainer_1ya0x_18 ._aiMessageCard_1ya0x_168,._navContainer_1ya0x_18 ._aiEmptyState_1ya0x_169,._navContainer_1ya0x_18 ._aiInputSection_1ya0x_170,._navContainer_1ya0x_18 ._closedStateContainer_1ya0x_171,._navContainer_1ya0x_18 ._viewportToggleSection_1ya0x_172,._navContainer_1ya0x_18 ._addLayerSection_1ya0x_173,._navContainer_1ya0x_18 ._containerButton_1ya0x_174,._navContainer_1ya0x_18 ._saveFooterButton_1ya0x_175{transition:background-color .3s ease,border-color .3s ease,color .3s ease}._navContainer_1ya0x_18{position:fixed;left:16px;top:50%;transform:translateY(-50%);z-index:2000;pointer-events:auto;font-family:Space Grotesk,system-ui,sans-serif;display:flex;align-items:center;background:transparent;-webkit-user-select:none;user-select:none}._navContainer_1ya0x_18._menuOpen_1ya0x_201{left:0;width:288px;justify-content:flex-start;padding-left:16px;padding-right:8px}._glassPanel_1ya0x_158{padding:12px 8px 0 0;max-height:calc(100vh - 12px);display:flex;flex-direction:column;width:100%;max-width:264px}._logoBadge_1ya0x_159{display:flex;align-items:center;gap:8px;padding:10px 12px 10px 14px;margin-bottom:6px;flex-shrink:0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px}._logoBadgeMain_1ya0x_246{display:flex;align-items:center;gap:12px;flex:1;padding:4px 4px 4px 2px;background:transparent;border:none;cursor:pointer;border-radius:8px;transition:transform .06s cubic-bezier(.2,0,0,1),background .06s cubic-bezier(.2,0,0,1)}._logoBadgeMain_1ya0x_246:hover{background:var(--nav-panel-bg-light)}._logoBadgeMain_1ya0x_246:active{transform:scale(.98)}._logoBadgeIcon_1ya0x_271{width:20px;height:20px;color:var(--brand-primary);transition:color .15s ease}._logoBadgeMain_1ya0x_246:hover ._logoBadgeIcon_1ya0x_271{color:var(--brand-primary-soft)}._logoBadgeText_1ya0x_283{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--nav-text-muted);transition:color .15s ease}._logoBadgeMain_1ya0x_246:hover ._logoBadgeText_1ya0x_283{color:var(--nav-text-bright)}._logoBadgeIconWrap_1ya0x_297{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}._logoBadgeSaving_1ya0x_306{pointer-events:none}._logoSavingIcon_1ya0x_311{color:var(--nav-accent-primary)}._logoSavedIcon_1ya0x_316{color:var(--nav-saved-color)}._logoErrorIcon_1ya0x_321{color:var(--nav-error-color)}._logoUnsavedDot_1ya0x_326{width:8px;height:8px;border-radius:50%;background:var(--nav-unsaved-color);animation:_pulse_1ya0x_1 1.5s ease-in-out infinite}._logoText_saving_1ya0x_335{color:var(--nav-accent-primary)!important}._logoText_saved_1ya0x_339{color:var(--nav-saved-color)!important}._logoText_error_1ya0x_343{color:var(--nav-error-color)!important}._logoText_unsaved_1ya0x_347{color:var(--nav-unsaved-color)!important;font-style:italic}._schemeToggleButton_1ya0x_353{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--nav-text-muted);font-size:12px;cursor:pointer;transition:all .15s ease;flex-shrink:0}._schemeToggleButton_1ya0x_353:hover{color:var(--nav-accent-primary);background:var(--nav-panel-bg-light);border-color:var(--nav-border)}._closedStateContainer_1ya0x_171{display:flex;flex-direction:column;align-items:center;gap:10px}._logoIconWrapper_1ya0x_160{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;cursor:pointer;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:10px}._logoIconWrapper_1ya0x_160:hover ._logoIconClosed_1ya0x_406{color:var(--brand-primary-soft)}._logoIconClosed_1ya0x_406{width:18px;height:18px;color:var(--brand-primary)}._menuContent_1ya0x_421{position:relative;display:flex;flex-direction:column;overflow:hidden;flex:1;min-height:0}._menuList_1ya0x_431,._controlPanelContent_1ya0x_432{overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:var(--nav-connector) transparent;padding-right:8px}._menuList_1ya0x_431::-webkit-scrollbar,._controlPanelContent_1ya0x_432::-webkit-scrollbar{width:4px}._menuList_1ya0x_431::-webkit-scrollbar-track,._controlPanelContent_1ya0x_432::-webkit-scrollbar-track{background:transparent}._menuList_1ya0x_431::-webkit-scrollbar-thumb,._controlPanelContent_1ya0x_432::-webkit-scrollbar-thumb{background:var(--nav-connector);border-radius:2px}._menuList_1ya0x_431::-webkit-scrollbar-thumb:hover,._controlPanelContent_1ya0x_432::-webkit-scrollbar-thumb:hover{background:var(--nav-connector-bright)}._menuHeader_1ya0x_161{display:flex;align-items:center;gap:12px;margin-bottom:1vh;padding:10px 14px;position:relative;flex-shrink:0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight);overflow:hidden;min-width:0}._backButton_1ya0x_488{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;color:var(--nav-text-muted);cursor:pointer;transition:all .2s ease;padding:0}._backButton_1ya0x_488:hover{color:var(--nav-accent-primary)}._backButton_1ya0x_488._unsavedWarning_1ya0x_507{color:var(--nav-secondary-color);animation:_pulse-warning_1ya0x_1 1s ease-in-out infinite}._backButton_1ya0x_488._unsavedWarning_1ya0x_507:hover{color:var(--nav-secondary-color)}@keyframes _pulse-warning_1ya0x_1{0%,to{opacity:1}50%{opacity:.6}}._undoRedoGroup_1ya0x_527{display:flex;gap:4px;margin-left:auto}._undoRedoDisabled_1ya0x_533{opacity:.35;cursor:not-allowed}._menuTitle_1ya0x_538{font-size:11px;font-weight:600;color:var(--nav-accent-primary);text-transform:uppercase;letter-spacing:2px;margin:0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes _pulse_1ya0x_1{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}._menuList_1ya0x_431{display:flex;flex-direction:column;gap:1vh;list-style:none;padding:0 0 2px;margin:0;position:relative}._menuList_1ya0x_431._withConnectors_1ya0x_579{margin-left:0;padding-left:16px;position:relative}._menuItem_1ya0x_162{display:flex;align-items:center;gap:14px;padding:10px 14px;margin-right:6px;position:relative;cursor:pointer;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight);color:var(--nav-text-base);transition:all .15s ease}._menuItem_1ya0x_162._withConnector_1ya0x_579{border-radius:12px;position:relative}._menuItem_1ya0x_162._withConnector_1ya0x_579:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:var(--item-accent, var(--nav-accent-primary));opacity:.4;transition:left .1s ease,opacity .15s ease,transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}._menuItem_1ya0x_162._withConnector_1ya0x_579:hover:before,._menuItem_1ya0x_162._withConnector_1ya0x_579._focused_1ya0x_636:before{left:-16px;opacity:1;transform:translateY(-50%) scale(1.5);box-shadow:0 0 8px var(--item-accent, var(--nav-accent-primary))}._accentLineContainer_1ya0x_647,._accentHighlight_1ya0x_651{display:none}._accentHighlight_1ya0x_651._visible_1ya0x_655{display:block}._menuItem_1ya0x_162:hover{color:var(--nav-text-bright);border-color:var(--nav-border);background:var(--nav-panel-bg-hover)}._menuItem_1ya0x_162._focused_1ya0x_636{border-color:var(--nav-border);background:var(--nav-panel-bg-hover)}._menuItem_1ya0x_162:active{opacity:.9}._menuItem_1ya0x_162._currentPage_1ya0x_677{color:var(--nav-text-bright)}._menuItem_1ya0x_162._currentPage_1ya0x_677:not(._withConnector_1ya0x_579):before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:4px;height:4px;background:var(--item-accent, var(--nav-accent-primary));border-radius:50%}._menuItem_1ya0x_162._confirming_1ya0x_694{background:var(--nav-secondary-bg);border-color:var(--nav-secondary-border-strong);color:var(--nav-secondary-color);animation:_pulse-confirm_1ya0x_1 1s ease-in-out infinite}._menuItem_1ya0x_162._confirming_1ya0x_694 ._menuIcon_1ya0x_153,._menuItem_1ya0x_162._confirming_1ya0x_694:hover ._menuIcon_1ya0x_153,._menuItem_1ya0x_162._confirming_1ya0x_694._focused_1ya0x_636 ._menuIcon_1ya0x_153{color:var(--nav-secondary-color)}._menuIcon_1ya0x_153{display:flex;align-items:center;justify-content:center;width:20px;font-size:14px;color:var(--item-accent, var(--nav-text-muted));flex-shrink:0;transition:all .15s ease}._menuItem_1ya0x_162:hover ._menuIcon_1ya0x_153,._menuItem_1ya0x_162._focused_1ya0x_636 ._menuIcon_1ya0x_153{color:var(--item-accent, var(--nav-accent-primary))}._menuLabel_1ya0x_725{font-size:15px;font-weight:500;letter-spacing:.3px}@keyframes _pulse-acknowledge_1ya0x_1{0%{background:var(--nav-panel-bg)}40%{background:var(--nav-accent-glow)}to{background:var(--nav-panel-bg)}}._flickering_1ya0x_747{animation:_pulse-acknowledge_1ya0x_1 .3s ease-out}._toggleButton_1ya0x_164{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;color:var(--nav-text-muted);cursor:pointer;transition:all .2s ease;font-size:18px}._toggleButton_1ya0x_164:hover{color:var(--nav-accent-primary);transform:scale(1.1)}._toggleButton_1ya0x_164:active{transform:scale(.95)}._toggleButton_1ya0x_164._contextualToggle_1ya0x_165{width:auto;height:auto;padding:10px 16px;gap:10px;position:relative;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:20px;box-shadow:var(--nav-glass-highlight)}._toggleButton_1ya0x_164._contextualToggle_1ya0x_165:hover{transform:none;background:var(--nav-panel-bg-hover);border-color:var(--nav-border-hover)}._toggleLabel_1ya0x_801{font-size:14px;font-weight:600;letter-spacing:.5px;color:var(--nav-text-base);transition:color .15s ease;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._toggleButton_1ya0x_164._contextualToggle_1ya0x_165:hover ._toggleLabel_1ya0x_801{color:var(--nav-text-bright)}._toggleChevron_1ya0x_817{display:flex;align-items:center;font-size:10px;color:var(--nav-text-muted);transition:color .15s ease}._toggleButton_1ya0x_164._contextualToggle_1ya0x_165:hover ._toggleChevron_1ya0x_817{color:var(--nav-accent-primary)}._controlPanelContent_1ya0x_432{display:flex;flex-direction:column;gap:1vh;min-width:200px}._controlGroup_1ya0x_163{position:relative;display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._controlGroupFlat_1ya0x_860{padding:0;gap:12px;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:0;box-shadow:none}._controlLabelRow_1ya0x_871{display:flex;align-items:center;justify-content:space-between;gap:8px}._controlLabel_1ya0x_871{font-size:11px;font-weight:500;color:var(--nav-text-muted);text-transform:uppercase;letter-spacing:1px}._subLabel_1ya0x_886{display:block;font-size:10px;font-weight:500;color:var(--nav-text-muted);margin-bottom:4px}._inlineResetButton_1ya0x_894{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:4px;background:var(--nav-reset-bg);color:var(--nav-reset-color);font-size:10px;cursor:pointer;transition:all .15s ease;flex-shrink:0}._inlineResetButton_1ya0x_894:hover{background:var(--nav-reset-bg-hover);color:var(--nav-reset-color-hover);transform:scale(1.1)}._inlineResetButton_1ya0x_894:active{transform:scale(.95)}._colorPickerControl_1ya0x_926{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;transition:all .15s ease;cursor:pointer}._colorPickerControl_1ya0x_926:hover{background:var(--nav-accent-bg);border-color:var(--nav-border-hover)}._colorPickerControl_1ya0x_926:focus-within{outline:none;background:var(--nav-accent-bg);border-color:var(--nav-accent-primary);box-shadow:0 0 0 1px var(--nav-accent-primary)}._colorPickerControl_1ya0x_926._disabled_1ya0x_950{opacity:.4}._disabledWrapper_1ya0x_954{cursor:not-allowed}._colorPickerControl_1ya0x_926._disabled_1ya0x_950{opacity:.4;pointer-events:none}._colorInput_1ya0x_963{width:28px;height:28px;padding:0;border:none;border-radius:4px;cursor:pointer;background:transparent}._colorInput_1ya0x_963::-webkit-color-swatch-wrapper{padding:0}._colorInput_1ya0x_963::-webkit-color-swatch{border:1px solid var(--nav-swatch-border, rgba(255, 255, 255, .2));border-radius:4px}._colorInput_1ya0x_963::-moz-color-swatch{border:1px solid var(--nav-swatch-border, rgba(255, 255, 255, .2));border-radius:4px}._colorValue_1ya0x_989{font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace}._mockColorPicker_1ya0x_997{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;cursor:pointer;transition:all .15s ease}._mockColorPicker_1ya0x_997:hover{background:var(--nav-accent-bg);border-color:var(--nav-border-hover)}._mockSwatch_1ya0x_1014{width:20px;height:20px;border-radius:4px;border:1px solid rgba(255,255,255,.2)}._mockColorPicker_1ya0x_997 span{font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace}._mockImagePicker_1ya0x_1029{display:flex;align-items:center;justify-content:center;padding:12px 16px;background:var(--nav-panel-bg-light);border:1px dashed var(--nav-connector-bright);border-radius:6px;cursor:pointer;transition:all .15s ease}._mockImagePicker_1ya0x_1029:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-accent-primary)}._mockImagePicker_1ya0x_1029 span{font-size:13px;color:var(--nav-text-muted)}._mockSelect_1ya0x_1052{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;cursor:pointer;transition:all .15s ease}._mockSelect_1ya0x_1052:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._mockSelect_1ya0x_1052 span{font-size:14px;font-weight:500;color:var(--nav-text-base)}._selectArrow_1ya0x_1075{font-size:10px;color:var(--nav-text-muted);transform:rotate(90deg)}._fontSelect_1ya0x_1082{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;cursor:pointer;transition:all .15s ease;text-decoration:none}._fontSelect_1ya0x_1082:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._fontSelect_1ya0x_1082 span{font-size:14px;font-weight:500;color:var(--nav-text-base)}._buttonGroup_1ya0x_1107{display:flex;flex-wrap:wrap;gap:4px}._optionButton_1ya0x_1113{flex:1;min-width:0;padding:8px;background:transparent;border:1px solid var(--nav-border);border-radius:6px;font-size:12px;font-weight:500;color:var(--nav-text-muted);cursor:pointer;transition:all .15s ease;font-family:inherit}._optionButton_1ya0x_1113:hover{background:var(--nav-accent-bg);border-color:var(--nav-border-hover);color:var(--nav-text-base)}._optionButton_1ya0x_1113._active_1ya0x_1134{background:var(--nav-accent-bg-active);border-color:var(--nav-accent-primary);color:var(--nav-accent-primary)}._optionButton_1ya0x_1113:focus-visible{outline:none;background:var(--nav-accent-bg);border-color:var(--nav-accent-primary);color:var(--nav-accent-primary);box-shadow:0 0 0 1px var(--nav-accent-primary)}._segmentedToggle_1ya0x_1149{display:flex;border-radius:8px;border:1px solid var(--nav-border);overflow:hidden;background:var(--nav-panel-bg-light)}._segmentedToggleOption_1ya0x_1157{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:500;font-family:inherit;color:var(--nav-text-muted);background:transparent;border:none;cursor:pointer;transition:background .15s ease,color .15s ease}._segmentedToggleOption_1ya0x_1157:not(:last-child){border-right:1px solid var(--nav-border)}._segmentedToggleOption_1ya0x_1157:hover:not(._segmentedToggleActive_1ya0x_1180){background:var(--nav-accent-bg-subtle)}._segmentedToggleActive_1ya0x_1180{background:var(--nav-accent-bg-active);color:var(--nav-accent-primary)}._segmentedToggleCompact_1ya0x_1190{display:inline-flex;border-radius:6px;border:1px solid var(--nav-border);overflow:hidden;background:var(--nav-panel-bg-light);margin-bottom:6px}._segmentedToggleCompact_1ya0x_1190 ._segmentedToggleOption_1ya0x_1157{flex:none;padding:4px 10px;font-size:11px}._themeSummaryRow_1ya0x_1206{display:flex;gap:8px;flex-wrap:wrap}._colorSwatch_1ya0x_1212{width:32px;height:32px;border-radius:6px;border:1px solid rgba(255,255,255,.2)}._rolePreview_1ya0x_1219{text-align:center;padding:8px 0;opacity:.85}._roleControlGroup_1ya0x_1225{margin-top:10px}._roleControlGroup_1ya0x_1225:first-child{margin-top:8px}._roleControlGroupLabel_1ya0x_1233{margin-bottom:6px}._themeSummaryText_1ya0x_1238{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--nav-text-muted)}._themeSection_1ya0x_1246{cursor:pointer;border-radius:8px;transition:background-color .15s ease}._themeSection_1ya0x_1246:hover{background-color:var(--hover-bg, rgba(0, 0, 0, .05))}.dark ._themeSection_1ya0x_1246:hover{background-color:#ffffff0d}._mockButtonGroup_1ya0x_1262{display:flex;gap:4px}._mockOption_1ya0x_1267{flex:1;padding:8px 12px;background:transparent;border:1px solid var(--nav-border);border-radius:6px;font-size:12px;font-weight:500;color:var(--nav-text-muted);cursor:pointer;transition:all .15s ease;font-family:inherit}._mockOption_1ya0x_1267:hover{background:var(--nav-panel-bg-light);border-color:var(--nav-border-hover);color:var(--nav-text-base)}._mockOption_1ya0x_1267._active_1ya0x_1134{background:var(--nav-accent-bg-active);border-color:var(--nav-accent-primary);color:var(--nav-accent-primary)}._textInput_1ya0x_1294{width:100%;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:inherit;transition:all .15s ease}._textInput_1ya0x_1294::placeholder{color:var(--nav-text-muted)}._textInput_1ya0x_1294:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._textInput_1ya0x_1294:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}textarea._textInput_1ya0x_1294{resize:vertical;line-height:1.4}._mockTextInput_1ya0x_1328{width:100%;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:inherit;transition:all .15s ease}._mockTextInput_1ya0x_1328::placeholder{color:var(--nav-text-muted)}._mockTextInput_1ya0x_1328:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._mockTextInput_1ya0x_1328:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._numberInputStandalone_1ya0x_1357{width:100%;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:14px;font-weight:500;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace;text-align:center;transition:all .15s ease}._numberInputStandalone_1ya0x_1357:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._numberInputStandalone_1ya0x_1357:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._sliderWithInput_1ya0x_1383{display:flex;align-items:center;gap:10px}._rangeInput_1ya0x_1389{flex:1;height:4px;background:var(--nav-accent-bg-strong);border-radius:2px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}._rangeInput_1ya0x_1389::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:12px;height:12px;background:var(--nav-accent-primary);border-radius:50%;cursor:pointer;transition:transform .15s ease;margin-top:-4px}._rangeInput_1ya0x_1389::-webkit-slider-thumb:hover{transform:scale(1.15)}._rangeInput_1ya0x_1389::-webkit-slider-runnable-track{height:4px;background:var(--nav-accent-bg-strong);border-radius:2px}._rangeInput_1ya0x_1389::-moz-range-thumb{width:12px;height:12px;background:var(--nav-accent-primary);border:none;border-radius:50%;cursor:pointer}._rangeInput_1ya0x_1389::-moz-range-track{background:var(--nav-accent-bg-strong);border-radius:2px}._numberInput_1ya0x_1357{width:52px;padding:6px 4px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:4px;font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace;text-align:right;transition:all .15s ease}._numberInput_1ya0x_1357:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._numberInput_1ya0x_1357:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._mockNumberInputStandalone_1ya0x_1461{width:100%;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:14px;font-weight:500;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace;text-align:center;transition:all .15s ease}._mockNumberInputStandalone_1ya0x_1461:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._mockNumberInputStandalone_1ya0x_1461:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._mockSlider_1ya0x_1487{display:flex;align-items:center;gap:12px}._sliderTrack_1ya0x_1493{flex:1;height:4px;background:var(--nav-accent-bg-strong);border-radius:2px;overflow:hidden}._sliderFill_1ya0x_1501{height:100%;background:var(--nav-accent-primary);border-radius:2px}._mockSlider_1ya0x_1487 span{font-size:13px;font-weight:500;color:var(--nav-text-base);min-width:40px;text-align:right;font-family:SF Mono,Fira Code,monospace}._mockSliderWithInput_1ya0x_1517{display:flex;align-items:center;gap:10px}._mockSliderWithInput_1ya0x_1517 ._sliderTrack_1ya0x_1493{flex:1}._mockNumberInput_1ya0x_1461{width:48px;padding:6px 8px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:4px;font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace;text-align:right;transition:all .15s ease}._mockNumberInput_1ya0x_1461:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._mockNumberInput_1ya0x_1461:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._inputUnit_1ya0x_1552{font-size:11px;font-weight:500;color:var(--nav-text-muted);min-width:20px}._imagePreviewContainer_1ya0x_1563{display:flex;flex-direction:column;gap:8px}._imagePreview_1ya0x_1563{width:100%;height:80px;border-radius:6px;background-size:cover;background-position:center;border:1px solid var(--nav-border)}._imageActions_1ya0x_1578{display:flex;gap:6px}._imageActionButton_1ya0x_1583{flex:1;padding:6px 10px;background:var(--nav-accent-primary);border:none;border-radius:4px;font-size:12px;font-weight:500;color:var(--nav-accent-primary-text);cursor:pointer;transition:all .15s ease;font-family:inherit}._imageActionButton_1ya0x_1583:hover:not(:disabled){filter:brightness(1.1)}._imageActionButton_1ya0x_1583:focus-visible{outline:none;filter:brightness(1.1);box-shadow:0 0 0 2px var(--nav-accent-primary)}._imageActionButton_1ya0x_1583:disabled{opacity:.4;cursor:not-allowed}._imageActionButton_1ya0x_1583._destructive_1ya0x_1612:hover{background:var(--nav-secondary-bg);border-color:var(--nav-secondary-border-strong);color:var(--nav-secondary-color)}._imageActionButton_1ya0x_1583._destructive_1ya0x_1612._confirming_1ya0x_694{background:var(--nav-secondary-bg-strong);border-color:var(--nav-secondary-color);color:var(--nav-secondary-color);animation:_pulse-confirm_1ya0x_1 1s ease-in-out infinite}@keyframes _pulse-confirm_1ya0x_1{0%,to{opacity:1}50%{opacity:.7}}._imagePickerButtons_1ya0x_1635{display:flex;flex-direction:column;gap:6px}._imagePromptInput_1ya0x_1641{width:100%;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:13px;color:var(--nav-text-base);font-family:inherit;transition:all .15s ease}._imagePromptInput_1ya0x_1641::placeholder{color:var(--nav-text-muted)}._imagePromptInput_1ya0x_1641:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._imagePromptInput_1ya0x_1641:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._imagePromptInput_1ya0x_1641:disabled{opacity:.5;cursor:not-allowed}._imagePickerButton_1ya0x_1635{width:100%;padding:10px 12px;background:var(--nav-accent-primary);border:none;border-radius:6px;font-size:13px;font-weight:500;color:var(--nav-accent-primary-text);cursor:pointer;transition:all .15s ease;font-family:inherit;text-align:center}._imagePickerButton_1ya0x_1635:hover:not(:disabled){filter:brightness(1.1)}._imagePickerButton_1ya0x_1635:focus-visible,._imagePickerButton_1ya0x_1635:focus-within{outline:none;filter:brightness(1.1);box-shadow:0 0 0 2px var(--nav-accent-primary)}._visuallyHiddenInput_1ya0x_1702{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._imagePickerButton_1ya0x_1635:disabled{opacity:.4;cursor:not-allowed}._imagePickerButton_1ya0x_1635._destructive_1ya0x_1612{background:var(--nav-secondary-solid);border:none;color:#fff}._imagePickerButton_1ya0x_1635._destructive_1ya0x_1612:hover:not(:disabled){background:var(--nav-secondary-solid-hover)}._imagePickerButton_1ya0x_1635._destructive_1ya0x_1612._confirming_1ya0x_694{background:var(--nav-secondary-solid-hover);opacity:1;animation:_pulse-confirm_1ya0x_1 1s ease-in-out infinite}._viewportToggleSection_1ya0x_172{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;padding:10px 14px;position:relative;flex-shrink:0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._viewportButtons_1ya0x_1758{display:flex;align-items:center;gap:4px}._viewportButton_1ya0x_1758{display:flex;align-items:center;justify-content:center;width:36px;height:32px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--nav-text-muted);font-size:14px;cursor:pointer;transition:all .15s ease}._viewportButton_1ya0x_1758:hover{color:var(--nav-text-base);background:var(--nav-accent-glow);border-color:var(--nav-border)}._viewportButton_1ya0x_1758._active_1ya0x_1134{color:var(--nav-accent-primary);background:var(--nav-accent-bg-active);border-color:var(--nav-border)}._viewportButton_1ya0x_1758._disabled_1ya0x_950{opacity:.35;cursor:not-allowed;pointer-events:none}._viewportDivider_1ya0x_1797{width:1px;height:20px;background:var(--nav-connector);margin:0 6px;flex-shrink:0}._addLayerSection_1ya0x_173{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;padding:10px 14px;position:relative;flex-shrink:0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._addLayerButtons_1ya0x_1828{display:flex;align-items:center;gap:4px}._addLayerTypeButton_1ya0x_1834{display:flex;align-items:center;justify-content:center;width:36px;height:32px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--add-layer-color, var(--nav-text-muted));font-size:14px;cursor:pointer;transition:all .15s ease;opacity:.7}._addLayerTypeButton_1ya0x_1834:hover{opacity:1;background:var(--nav-accent-glow);border-color:var(--nav-border);transform:scale(1.1)}._addLayerTypeButton_1ya0x_1834:active{transform:scale(.95)}._addLayerLabel_1ya0x_1861{font-size:11px;font-weight:500;color:var(--nav-text-muted);text-transform:uppercase;letter-spacing:.5px}._tooltipWrapper_1ya0x_1869{position:relative}._tooltipWrapper_1ya0x_1869:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);padding:6px 10px;background:var(--nav-panel-bg);border:1px solid var(--nav-border);border-radius:6px;color:var(--nav-text-base);font-size:12px;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:100}._tooltipWrapper_1ya0x_1869:hover:after{opacity:1;transform:translate(-50%) translateY(0)}._containerButton_1ya0x_174{display:flex;align-items:center;gap:10px;width:100%;margin-top:8px;padding:12px 14px;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;color:var(--nav-text-base);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s ease;flex-shrink:0}._containerButton_1ya0x_174:hover{border-color:var(--nav-border-hover);background:var(--nav-panel-bg-light)}._containerButtonIcon_1ya0x_1927{color:#14b8a6;font-size:14px}._containerButtonChevron_1ya0x_1932{margin-left:auto;color:var(--nav-text-muted);font-size:12px;transition:transform .15s ease}._containerButton_1ya0x_174:hover ._containerButtonChevron_1ya0x_1932{transform:translate(2px)}._layerReorderGroup_1ya0x_1947{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;position:relative}._draggableLayer_1ya0x_1956{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;position:relative;margin-top:6px;box-shadow:none;transition:border-color .15s ease}._draggableLayer_1ya0x_1956:first-child{margin-top:0}._draggableLayer_1ya0x_1956:active{cursor:grabbing}._dragHandle_1ya0x_1975{display:flex;align-items:center;justify-content:center;width:16px;margin-right:4px;color:var(--nav-text-muted);opacity:.3;transition:opacity .15s ease,color .15s ease;flex-shrink:0}._draggableLayer_1ya0x_1956:hover ._dragHandle_1ya0x_1975{opacity:.7;color:var(--nav-accent-primary)}._draggableLayer_1ya0x_1956 ._menuLabel_1ya0x_725{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}._layerDeleteButton_1ya0x_2002{display:none;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid var(--nav-border);border-radius:6px;color:var(--nav-text-muted);font-size:12px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;flex-shrink:0}._draggableLayer_1ya0x_1956:hover ._layerDeleteButton_1ya0x_2002,._layerDeleteButton_1ya0x_2002._confirmDelete_1ya0x_2022{display:flex}._layerDeleteButton_1ya0x_2002._confirmDelete_1ya0x_2022{background:var(--nav-secondary-bg);border-color:var(--nav-secondary-color);color:var(--nav-secondary-color)}._layerDeleteButton_1ya0x_2002:hover{background:var(--nav-secondary-solid);border-color:var(--nav-secondary-solid);color:#fff}._layerDeleteButton_1ya0x_2002:active{transform:scale(.95)}._layerSelectButton_1ya0x_2042{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:4px;background:transparent;border:1px solid var(--nav-border);border-radius:6px;color:var(--nav-text-muted);font-size:12px;cursor:pointer;transition:all .15s ease;flex-shrink:0}._layerSelectButton_1ya0x_2042:hover{background:var(--nav-accent-primary);border-color:var(--nav-accent-primary);color:#0a0a0a}._layerSelectButton_1ya0x_2042:active{transform:scale(.95)}._noSelectionMessage_1ya0x_2073{padding:20px;text-align:center;color:var(--nav-text-muted);font-size:13px}._colorClearButton_1ya0x_2080{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:auto;background:transparent;border:none;border-radius:4px;font-size:12px;color:var(--nav-text-muted);cursor:pointer;transition:all .15s ease}._colorClearButton_1ya0x_2080:hover{background:var(--nav-secondary-bg);color:var(--nav-secondary-color)}._colorClearButton_1ya0x_2080:focus-visible{outline:none;background:var(--nav-secondary-bg);color:var(--nav-secondary-color);box-shadow:0 0 0 1px var(--nav-secondary-color)}._errorText_1ya0x_2108{font-size:11px;color:var(--nav-secondary-color);margin-top:4px}._textareaInput_1ya0x_2119{width:100%;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:inherit;transition:all .15s ease;resize:vertical;min-height:60px}._textareaInput_1ya0x_2119::placeholder{color:var(--nav-text-muted)}._textareaInput_1ya0x_2119:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._textareaInput_1ya0x_2119:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._layerList_1ya0x_2150{display:flex;flex-direction:column;gap:6px}._layerItem_1ya0x_2162{display:flex;flex-direction:column;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:10px;cursor:pointer;overflow:hidden}._layerItem_1ya0x_2162:hover{border-color:var(--nav-border-hover)}._layerItem_1ya0x_2162._selected_1ya0x_2176{background:var(--nav-accent-bg-light);border-color:var(--nav-accent-primary);box-shadow:0 0 0 1px var(--nav-accent-bg-active)}._layerItemMain_1ya0x_2183{display:flex;align-items:center;gap:10px;padding:10px 12px}._layerIconWrapper_1ya0x_2190{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--nav-accent-bg);border-radius:6px;flex-shrink:0}._layerItem_1ya0x_2162._selected_1ya0x_2176 ._layerIconWrapper_1ya0x_2190{background:var(--nav-accent-bg-active)}._layerIcon_1ya0x_2190{font-size:12px;color:var(--nav-accent-primary)}._layerName_1ya0x_2210{flex:1;font-size:13px;font-weight:500;color:var(--nav-text-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._layerItem_1ya0x_2162._selected_1ya0x_2176 ._layerName_1ya0x_2210{color:var(--nav-accent-primary)}._layerTypePill_1ya0x_2226{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:2px 6px;border-radius:4px;background:var(--nav-accent-bg);color:var(--nav-text-muted);flex-shrink:0}._layerItem_1ya0x_2162._selected_1ya0x_2176 ._layerTypePill_1ya0x_2226{background:var(--nav-accent-bg-active);color:var(--nav-accent-primary)}._layerActions_1ya0x_2244{display:flex;align-items:center;justify-content:center;gap:2px;padding:0 12px 10px;background:linear-gradient(to bottom,transparent 0%,var(--nav-accent-bg-subtle) 100%)}._layerActionButton_1ya0x_2257{display:flex;align-items:center;justify-content:center;width:32px;height:28px;background:var(--nav-accent-bg-light);border:1px solid transparent;border-radius:6px;font-size:11px;color:var(--nav-text-muted);cursor:pointer;transition:all .12s ease}._layerActionButton_1ya0x_2257:hover:not(:disabled){background:var(--nav-accent-bg-active);border-color:var(--nav-border-hover);color:var(--nav-accent-primary)}._layerActionButton_1ya0x_2257:active:not(:disabled){transform:scale(.92)}._layerActionButton_1ya0x_2257:disabled{opacity:.25;cursor:not-allowed}._layerActionButton_1ya0x_2257._deleteButton_1ya0x_2288:hover:not(:disabled){background:var(--nav-secondary-bg);border-color:var(--nav-secondary-border);color:var(--nav-secondary-color)}._layerActionButton_1ya0x_2257._confirmButton_1ya0x_2294{background:var(--nav-secondary-bg-strong);border-color:var(--nav-secondary-border);color:var(--nav-secondary-color)}._layerActionButton_1ya0x_2257._confirmButton_1ya0x_2294:hover{background:var(--nav-secondary-bg-strong);border-color:var(--nav-secondary-border-strong)}._layerActionButtonWithLabel_1ya0x_2306{width:auto;padding:0 10px;gap:5px;font-size:10px;font-weight:500}._layerActionButtonWithLabel_1ya0x_2306 ._actionLabel_1ya0x_2314{font-size:10px;font-weight:500;letter-spacing:.3px}._visibilityOffIcon_1ya0x_2320{opacity:.5}._layerActionsDivider_1ya0x_2325{height:1px;margin:0 12px 8px;background:linear-gradient(to right,transparent,var(--nav-accent-bg-active),transparent)}._emptyLayersMessage_1ya0x_2336{padding:20px 16px;text-align:center;font-size:13px;color:var(--nav-text-muted);font-style:italic;background:var(--nav-accent-bg-subtle);border-radius:8px;border:1px dashed var(--nav-border)}._addLayerSection_1ya0x_173{display:flex;flex-direction:column;gap:8px}._addLayerButton_1ya0x_1828{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 12px;background:var(--nav-accent-primary);border:none;border-radius:6px;font-size:13px;font-weight:500;color:#0a0a0a;cursor:pointer;transition:all .15s ease;font-family:inherit;opacity:.7}._addLayerButton_1ya0x_1828:hover:not(:disabled){opacity:1}._addLayerButton_1ya0x_1828:disabled{opacity:.4;cursor:not-allowed}._imageSourceInfo_1ya0x_2383{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:12px;color:var(--nav-text-muted)}._valueIcon_1ya0x_2392{font-size:12px;color:var(--nav-accent-primary)}._valueText_1ya0x_2397{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._saveFooter_1ya0x_175{margin-top:12px;padding:0 2px;flex-shrink:0}._saveFooterButton_1ya0x_175{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 16px;background:var(--nav-accent-primary);border:none;border-radius:10px;font-size:14px;font-weight:600;color:#0a0f19;cursor:pointer;transition:all .2s ease;font-family:inherit}._saveFooterButton_1ya0x_175:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}._saveFooterButton_1ya0x_175:active:not(:disabled){transform:translateY(0);filter:brightness(.95)}._saveFooterButton_1ya0x_175:disabled{opacity:.4;cursor:not-allowed;transform:none}._saveFooterButton_1ya0x_175._saving_1ya0x_2448{opacity:.7}._saveFooterButton_1ya0x_175._saving_1ya0x_2448 ._saveFooterIcon_1ya0x_2452{animation:_spin_1ya0x_1 1s linear infinite}@keyframes _spin_1ya0x_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._saveFooterIcon_1ya0x_2452{font-size:14px}._saveFooterButton_1ya0x_175._urgent_1ya0x_2470{background:var(--nav-secondary-solid);color:#fff;animation:_pulse-subtle_1ya0x_1 2s ease-in-out infinite}._saveFooterButton_1ya0x_175._urgent_1ya0x_2470:hover:not(:disabled){background:var(--nav-secondary-solid-hover)}@keyframes _pulse-subtle_1ya0x_1{0%,to{opacity:1}50%{opacity:.85}}._positionGrid_1ya0x_2495{display:grid;grid-template-columns:1fr 1fr;gap:8px}._positionInputGroup_1ya0x_2501{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;transition:all .15s ease}._positionInputGroup_1ya0x_2501:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._positionInputGroup_1ya0x_2501:focus-within{border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._positionLabel_1ya0x_2522{font-size:11px;font-weight:600;color:var(--nav-text-muted);text-transform:uppercase;min-width:14px}._positionInputGroup_1ya0x_2501 ._numberInput_1ya0x_1357{flex:1;width:100%;padding:4px 0;background:transparent;border:none;font-size:13px;text-align:right}._positionInputGroup_1ya0x_2501 ._numberInput_1ya0x_1357:hover{background:transparent}._positionInputGroup_1ya0x_2501 ._numberInput_1ya0x_1357:focus{background:transparent;border:none;outline:none}._snapControlContainer_1ya0x_2554{display:flex;flex-direction:column;gap:10px}._snapGrid_1ya0x_2560{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:8px}._snapGridCell_1ya0x_2570{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--nav-border);border-radius:4px;color:var(--nav-text-muted);font-size:10px;cursor:pointer;transition:all .15s ease;padding:0}._snapGridCell_1ya0x_2570:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover);color:var(--nav-text-base)}._snapGridCell_1ya0x_2570._active_1ya0x_1134{background:var(--nav-accent-bg-active);border-color:var(--nav-accent-primary);color:var(--nav-accent-primary)}._snapCornerDot_1ya0x_2597{font-size:6px;opacity:.6}._snapGridCell_1ya0x_2570:hover ._snapCornerDot_1ya0x_2597,._snapGridCell_1ya0x_2570._active_1ya0x_1134 ._snapCornerDot_1ya0x_2597{opacity:1}._fitToCanvasButton_1ya0x_2607{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:8px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:12px;font-weight:500;color:var(--nav-text-muted);cursor:pointer;transition:all .15s ease;font-family:inherit}._fitToCanvasButton_1ya0x_2607:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover);color:var(--nav-accent-primary)}._fitToCanvasButton_1ya0x_2607:active{transform:scale(.98)}._fontControlsContainer_1ya0x_2639{display:flex;flex-direction:column;gap:8px}._collapsibleSection_1ya0x_2649{background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:8px;overflow:hidden}._collapsibleLabel_1ya0x_2656{font-size:11px;font-weight:500;color:var(--nav-text-muted);text-transform:uppercase;letter-spacing:1px}._collapsibleChevron_1ya0x_2664{font-size:10px;color:var(--nav-text-muted);transition:transform .2s ease}._collapsibleChevron_1ya0x_2664[data-expanded=true]{transform:rotate(180deg)}._collapsibleContent_1ya0x_2675{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease,opacity .2s ease;opacity:0}._collapsibleContent_1ya0x_2675[data-expanded=true]{grid-template-rows:1fr;opacity:1}._collapsibleContentInner_1ya0x_2689{overflow:hidden;padding:0 12px 12px}._shadowControlsContainer_1ya0x_2698{display:flex;flex-direction:column;gap:10px}._shadowToggleRow_1ya0x_2704{display:flex;align-items:center;justify-content:space-between}._shadowToggleLabel_1ya0x_2710{font-size:12px;font-weight:500;color:var(--nav-text-base)}._shadowToggleButton_1ya0x_2716{background:transparent;border:none;padding:4px;cursor:pointer;font-size:20px;line-height:1}._toggleOn_1ya0x_2725{color:var(--nav-accent-primary)}._toggleOff_1ya0x_2729{color:var(--nav-text-muted)}._shadowControlRow_1ya0x_2733{display:flex;flex-direction:column;gap:4px}._shadowControlLabel_1ya0x_2739{font-size:10px;font-weight:500;color:var(--nav-text-muted);text-transform:uppercase;letter-spacing:.5px}._shadowControlsContent_1ya0x_2748{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease,opacity .3s ease;opacity:0}._shadowControlsContent_1ya0x_2748[data-expanded=true]{grid-template-rows:1fr;opacity:1}._shadowControlsInner_1ya0x_2762{overflow:hidden;display:flex;flex-direction:column;gap:10px}._backgroundEffectsContainer_1ya0x_2773{display:flex;flex-direction:column;gap:10px}._effectControlRow_1ya0x_2779{display:flex;flex-direction:column;gap:4px}._effectControlLabel_1ya0x_2785{font-size:10px;font-weight:500;color:var(--nav-text-muted);text-transform:uppercase;letter-spacing:.5px}._resetAllButton_1ya0x_2797{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 14px;background:var(--nav-accent-bg);border:1px solid var(--nav-accent-primary);border-radius:6px;font-size:12px;font-weight:500;color:var(--nav-accent-primary);cursor:pointer;transition:all .15s ease;font-family:inherit}._resetAllButton_1ya0x_2797:hover{background:var(--nav-accent-bg-strong);border-color:var(--nav-accent-primary);color:var(--nav-accent-primary)}._resetAllButton_1ya0x_2797:active{transform:scale(.98)}._iconPickerButton_1ya0x_2826{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:inherit;cursor:pointer;transition:all .15s ease;text-transform:capitalize}._iconPickerButton_1ya0x_2826:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._iconPickerPreview_1ya0x_2849{width:20px;height:20px;fill:var(--nav-text-base);flex-shrink:0}._iconPickerLabel_1ya0x_2856{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sectionDivider_1ya0x_2866{display:flex;align-items:center;justify-content:center;margin:12px 0 8px;padding:8px 12px;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._sectionDivider_1ya0x_2866 span{font-size:10px;font-weight:600;color:var(--nav-text-muted);text-transform:uppercase;letter-spacing:1.5px;text-align:center;width:100%}._colorPickerWithReset_1ya0x_2896{display:flex;align-items:center;gap:6px}._colorPickerWithReset_1ya0x_2896 ._colorPickerControl_1ya0x_926{flex:1}._resetButton_1ya0x_2906{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:var(--nav-reset-bg);border:1px solid var(--nav-border);border-radius:6px;color:var(--nav-reset-color);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;flex-shrink:0}._resetButton_1ya0x_2906:hover{background:var(--nav-reset-bg-hover);color:var(--nav-reset-color-hover);border-color:var(--nav-reset-color)}._rowTrackRow_1ya0x_2930{display:flex;align-items:center;gap:6px;margin-bottom:6px}._rowTrackRow_1ya0x_2930 ._segmentedToggleCompact_1ya0x_1190{margin-bottom:0}._rowTrackResetButton_1ya0x_2941{display:flex;align-items:center;justify-content:center;margin-left:auto;height:24px;padding:0 8px;background:var(--nav-reset-bg);border:1px solid var(--nav-border);border-radius:6px;color:var(--nav-reset-color);font-size:11px;cursor:pointer;transition:background .15s,color .15s}._rowTrackResetButton_1ya0x_2941:hover{background:var(--nav-reset-bg-hover);color:var(--nav-reset-color-hover);border-color:var(--nav-reset-color)}._collapsibleContainer_1ya0x_2969{display:flex;flex-direction:column}._collapsibleHeader_1ya0x_2974{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;color:var(--nav-text-base);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}._collapsibleHeader_1ya0x_2974:hover{background:var(--nav-accent-bg);border-color:var(--nav-border-hover)}._collapsibleHeader_1ya0x_2974:focus-visible{outline:none;background:var(--nav-accent-bg);border-color:var(--nav-accent-primary);box-shadow:0 0 0 1px var(--nav-accent-primary)}._collapsibleIcon_1ya0x_3002{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--nav-accent-primary);font-size:12px;transition:transform .2s ease}._collapsibleIcon_1ya0x_3002[data-expanded=true]{transform:rotate(90deg)}._collapsibleValue_1ya0x_3017{flex:1;text-align:left;color:var(--nav-text-bright)}._fontWeightCollapsibleContent_1ya0x_3024{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease,opacity .2s ease;opacity:0}._fontWeightCollapsibleContent_1ya0x_3024[data-expanded=true]{grid-template-rows:1fr;opacity:1}._fontWeightCollapsibleInner_1ya0x_3038{overflow:hidden}._buttonGroupVertical_1ya0x_3043{display:flex;flex-direction:column;gap:6px}._buttonGroupVertical_1ya0x_3043 ._optionButton_1ya0x_1113{width:100%}._stepperControl_1ya0x_3057{display:flex;align-items:center;gap:0;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;overflow:hidden}._stepperButton_1ya0x_3067{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;color:var(--nav-accent-primary);font-size:12px;cursor:pointer;transition:all .15s ease}._stepperButton_1ya0x_3067:hover:not(:disabled){background:var(--nav-accent-bg)}._stepperButton_1ya0x_3067:active:not(:disabled){background:var(--nav-accent-bg-active)}._stepperButton_1ya0x_3067:disabled{opacity:.3;cursor:not-allowed}._stepperValue_1ya0x_3094{flex:1;text-align:center;font-size:14px;font-weight:600;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace;min-width:40px;padding:0 4px}._aiToggleButton_1ya0x_3109{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--nav-text-muted);font-size:12px;cursor:pointer;transition:all .15s ease;flex-shrink:0}._aiToggleButton_1ya0x_3109:hover{color:var(--nav-accent-primary);background:var(--nav-panel-bg-light);border-color:var(--nav-border)}._aiToggleActive_1ya0x_3131{color:var(--nav-text-muted);background:transparent;border-color:transparent}._navigatorSwitchButton_1ya0x_3139{border-color:var(--nav-border);background:var(--nav-panel-bg-light);opacity:.85}._navigatorSwitchButton_1ya0x_3139:hover{opacity:1;border-color:var(--nav-accent-primary)}._navigatorSwitchDivider_1ya0x_3150{display:inline-block;width:1px;height:18px;margin:0 6px;background:var(--nav-border);flex-shrink:0;align-self:center}._aiChatToggle_1ya0x_164{width:auto;height:auto;padding:10px 16px;gap:8px;position:relative;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:20px;box-shadow:var(--nav-glass-highlight)}._toggleButton_1ya0x_164._aiChatToggle_1ya0x_164:hover{transform:none;background:var(--nav-panel-bg-hover);border-color:var(--nav-border-hover)}._toggleButton_1ya0x_164._aiChatToggle_1ya0x_164:hover ._toggleLabel_1ya0x_801{color:var(--nav-text-bright)}._toggleButton_1ya0x_164._aiChatToggle_1ya0x_164:hover ._toggleChevron_1ya0x_817{color:var(--nav-accent-primary)}._toggleIcon_1ya0x_3190{font-size:12px;color:var(--nav-accent-primary);flex-shrink:0}._aiChatHeader_1ya0x_166{display:flex;align-items:center;gap:8px;padding:10px 14px;margin-bottom:1vh;flex-shrink:0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._aiChatTitle_1ya0x_3217{font-size:13px;font-weight:600;color:var(--nav-text-base);flex:1}._aiClearButton_1ya0x_3224{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:1px solid transparent;border-radius:6px;color:var(--nav-text-muted);opacity:.4;font-size:10px;cursor:pointer;flex-shrink:0;transition:all .15s ease}._aiClearButton_1ya0x_3224:hover:not(:disabled){opacity:1;background:var(--nav-secondary-bg);border-color:var(--nav-secondary-border);color:var(--nav-secondary-color)}._aiClearButton_1ya0x_3224:disabled{opacity:.2;cursor:not-allowed}._aiClearButtonConfirm_1ya0x_3253{opacity:1!important;background:var(--nav-secondary-bg-strong);border-color:var(--nav-secondary-border-strong);color:var(--nav-secondary-color)}._aiLayoutActions_1ya0x_3260{display:flex;align-items:center;gap:2px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:2px}._aiLayoutActionsDivider_1ya0x_3270{width:1px;height:14px;background:#ffffff26;flex-shrink:0}._aiConversationArea_1ya0x_3281{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--nav-accent-bg-strong) transparent}._aiEmptyState_1ya0x_169{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 16px;text-align:center;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._aiEmptyIcon_1ya0x_3308{font-size:24px;color:var(--nav-accent-primary);opacity:.4}._aiEmptyText_1ya0x_3314{font-size:12px;line-height:1.5;color:var(--nav-text-muted);opacity:.5;max-width:200px;margin:0}._aiConversationScroll_1ya0x_3323{height:100%;overflow-y:auto;padding:4px 0;display:flex;flex-direction:column;gap:1vh;scrollbar-width:thin;scrollbar-color:var(--nav-accent-bg-strong) transparent}._aiConversationScroll_1ya0x_3323::-webkit-scrollbar{width:4px}._aiConversationScroll_1ya0x_3323::-webkit-scrollbar-track{background:transparent}._aiConversationScroll_1ya0x_3323::-webkit-scrollbar-thumb{background:var(--nav-accent-bg-strong);border-radius:2px}._aiMessageCard_1ya0x_168{padding:10px 14px;font-size:13px;line-height:1.5;color:var(--nav-text-base);word-wrap:break-word;white-space:pre-wrap;position:relative;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._aiMessageAi_1ya0x_3370{align-self:flex-start;max-width:95%}._aiMessageUser_1ya0x_3375{align-self:flex-end;max-width:85%;outline:1px solid var(--nav-user-msg-outline);outline-offset:-1px}._aiMessageUndoRow_1ya0x_3382{display:flex;justify-content:flex-end;margin-top:10px;padding-top:8px;border-top:1px solid var(--nav-border)}._aiMessageUndoButton_1ya0x_167{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;border:1px solid var(--nav-border);background:var(--nav-panel-bg-light);color:var(--nav-text-base);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}._aiMessageUndoButton_1ya0x_167:hover:not(:disabled){background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._aiMessageUndoButton_1ya0x_167:disabled{opacity:.45;cursor:not-allowed}._aiMessageUndoIcon_1ya0x_3416{font-size:10px;opacity:.85}._aiLabelRow_1ya0x_3421{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}._aiLabel_1ya0x_3421{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nav-accent-primary)}._aiTraceIdButton_1ya0x_3437{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:2px;font-size:11px;color:var(--nav-text-base);opacity:.25;cursor:pointer;transition:opacity .15s}._aiTraceIdButton_1ya0x_3437:hover,._aiTraceIdButtonCopied_1ya0x_3456{color:var(--nav-accent-primary);opacity:1}._aiMessageText_1ya0x_3461{font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.8rem;line-height:1.5;white-space:pre-wrap}._aiMessageMarkdown_1ya0x_3471{white-space:normal}._aiMessageMarkdown_1ya0x_3471 p{margin:0 0 .5em}._aiMessageMarkdown_1ya0x_3471 p:last-child{margin-bottom:0}._aiMessageMarkdown_1ya0x_3471 strong{font-weight:700;color:var(--nav-accent-primary)}._aiMessageMarkdown_1ya0x_3471 em{font-style:italic;opacity:.85}._aiMessageMarkdown_1ya0x_3471 ul,._aiMessageMarkdown_1ya0x_3471 ol{margin:.25em 0 .5em;padding-left:1.4em}._aiMessageMarkdown_1ya0x_3471 li{margin-bottom:.2em}._aiMessageMarkdown_1ya0x_3471 code{background:#ffffff1a;padding:.1em .35em;border-radius:4px;font-size:.85em}._aiMessageMarkdown_1ya0x_3471 pre{background:#0003;padding:.5em .75em;border-radius:6px;overflow-x:auto;margin:.4em 0}._aiMessageMarkdown_1ya0x_3471 pre code{background:none;padding:0}._aiMessageMarkdown_1ya0x_3471 h1,._aiMessageMarkdown_1ya0x_3471 h2,._aiMessageMarkdown_1ya0x_3471 h3{margin:.6em 0 .3em;font-weight:700;line-height:1.3}._aiMessageMarkdown_1ya0x_3471 h1{font-size:1.1em}._aiMessageMarkdown_1ya0x_3471 h2{font-size:1em}._aiMessageMarkdown_1ya0x_3471 h3{font-size:.95em}._aiMessageMarkdown_1ya0x_3471 blockquote{margin:.5em 0 0;padding:0;border:none;color:var(--nav-accent-primary);opacity:.85}._aiMessageMarkdown_1ya0x_3471 blockquote p{margin:0}._aiMessageMarkdown_1ya0x_3471 hr{border:none;border-top:1px solid rgba(255,255,255,.15);margin:.6em 0}._aiColorSwatches_1ya0x_3567{display:flex;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--nav-border);flex-wrap:wrap;align-items:center}._aiColorSwatchItem_1ya0x_3577{display:flex;flex-direction:column;align-items:center;gap:3px}._aiColorSwatch_1ya0x_3567{width:24px;height:24px;border-radius:50%;border:2px solid var(--nav-border-hover);box-shadow:0 1px 4px #00000026}._aiColorSwatchLabel_1ya0x_3592{font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--nav-text-muted);opacity:.6}._aiRevertButton_1ya0x_3601{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;border:1px solid var(--nav-border);background:var(--nav-panel-bg-light);color:var(--nav-text-muted);font-family:inherit;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease;margin-left:auto;margin-top:10px}._aiRevertButton_1ya0x_3601:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover);color:var(--nav-text-base)}._aiClarificationButtons_1ya0x_3625{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:10px}._aiClarificationButton_1ya0x_3625{width:100%;box-sizing:border-box;padding:8px 12px;border-radius:10px;border:1px solid var(--nav-border);background:var(--nav-panel-bg-light);color:var(--nav-text-base);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}._aiClarificationButton_1ya0x_3625:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._aiClarificationButton_1ya0x_3625:disabled{opacity:.55;cursor:not-allowed}._aiClarificationButtonFollowUp_1ya0x_3662:disabled{opacity:1;cursor:default}._aiClarificationButtonFollowUp_1ya0x_3662:disabled:hover{background:var(--nav-panel-bg-light);border-color:var(--nav-border)}._aiClarificationButtonLeadingIcon_1ya0x_3672{flex-shrink:0;opacity:.85}._aiClarificationDoneIcon_1ya0x_3677{flex-shrink:0;opacity:.42;color:var(--nav-text-muted)}._aiTemplateVariantBar_1ya0x_3687{margin-top:8px;padding:10px 12px;flex-shrink:0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._aiTemplateVariantBarHeader_1ya0x_3699{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}._aiTemplateVariantTitle_1ya0x_3707{font-size:11px;font-weight:600;color:var(--nav-text-muted);letter-spacing:.02em}._aiTemplateVariantDismiss_1ya0x_3714{border:1px solid var(--nav-border);background:var(--nav-panel-bg-light);color:var(--nav-text-base);font-family:inherit;font-size:11px;font-weight:600;padding:4px 10px;border-radius:8px;cursor:pointer}._aiTemplateVariantDismiss_1ya0x_3714:hover{border-color:var(--nav-border-hover);background:var(--nav-accent-bg-light)}._aiTemplateVariantTabs_1ya0x_3731{display:flex;flex-wrap:wrap;gap:6px}._aiTemplateVariantTab_1ya0x_3731{border:1px solid var(--nav-border);background:var(--nav-panel-bg-light);color:var(--nav-text-muted);font-family:inherit;font-size:10px;font-weight:600;padding:5px 8px;border-radius:8px;cursor:pointer;max-width:100%}._aiTemplateVariantTab_1ya0x_3731:hover:not(:disabled){border-color:var(--nav-border-hover);color:var(--nav-text-base)}._aiTemplateVariantTab_1ya0x_3731:disabled{opacity:.45;cursor:not-allowed}._aiTemplateVariantTabSelected_1ya0x_3760{border-color:var(--nav-accent-primary);color:var(--nav-accent-primary);background:var(--nav-accent-bg-light)}._aiInputSection_1ya0x_170{padding:10px 14px;margin-top:1vh;flex-shrink:0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._aiAttachedPreview_1ya0x_3784{display:flex;align-items:center;gap:8px;padding:6px 10px;margin-bottom:6px;background:var(--nav-panel-bg-light);border-radius:8px;font-size:11px;color:var(--nav-text-muted)}._aiAttachedPreview_1ya0x_3784 img{width:28px;height:28px;object-fit:cover;border-radius:4px}._aiAttachedPreview_1ya0x_3784 span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._aiAttachedPreview_1ya0x_3784 button{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:none;border:none;border-radius:4px;color:var(--nav-text-muted);opacity:.5;font-size:10px;cursor:pointer;flex-shrink:0;transition:all .15s ease}._aiAttachedPreview_1ya0x_3784 button:hover:not(:disabled){opacity:1;background:var(--nav-accent-bg)}._aiInputWrapper_1ya0x_3833{display:flex;flex-direction:column;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:10px;padding:8px 10px;transition:border-color .15s ease}._aiInputWrapper_1ya0x_3833:focus-within{border-color:var(--nav-accent-bg-strong)}._aiInputWrapperDragOver_1ya0x_3847{border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._aiPromptInput_1ya0x_3852{width:100%;background:transparent;border:none;outline:none;color:var(--nav-text-base);font-size:13px;font-family:inherit;line-height:1.4;resize:none;min-height:36px;max-height:120px}._aiPromptInput_1ya0x_3852::placeholder{color:var(--nav-text-muted);opacity:.5}._aiInputActions_1ya0x_3871{display:flex;align-items:center;justify-content:space-between;padding-top:6px}._aiInputActionsRight_1ya0x_3878{display:flex;align-items:center;gap:6px;margin-left:auto}._aiInputHint_1ya0x_3885{font-size:10px;color:var(--nav-text-muted);opacity:.4}._aiAttachButton_1ya0x_3891{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;color:var(--nav-text-muted);font-size:12px;cursor:pointer;transition:all .15s ease}._aiAttachButton_1ya0x_3891:hover{color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._aiSendButton_1ya0x_3909{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--nav-accent-primary);border:none;color:#fff;font-size:12px;cursor:pointer;transition:all .15s ease}._aiSendButton_1ya0x_3909:hover:not(:disabled){filter:brightness(1.15);transform:scale(1.05)}._aiSendButton_1ya0x_3909:disabled{opacity:.4;cursor:not-allowed}._aiInputWrapperProcessing_1ya0x_3934{border-color:var(--nav-accent-bg-strong);box-shadow:0 0 12px #a78bfa1a}._aiInputThinkingRow_1ya0x_3939{display:flex;align-items:center;gap:10px;padding:8px 0;min-height:36px}._aiThinkingBar_1ya0x_3947{width:3px;height:18px;border-radius:2px;background:var(--nav-accent-primary);animation:_aiThinkingPulse_1ya0x_1 1.5s ease-in-out infinite}@keyframes _aiThinkingPulse_1ya0x_1{0%,to{opacity:.3;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}._aiStopButton_1ya0x_3967{display:flex;align-items:center;justify-content:center;gap:5px;height:28px;padding:0 12px;background:var(--nav-secondary-bg);border:1px solid var(--nav-secondary-border);border-radius:8px;color:var(--nav-secondary-color);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}._aiStopButton_1ya0x_3967:hover{background:var(--nav-secondary-bg-strong);border-color:var(--nav-secondary-border-strong)}._submitSpinner_1ya0x_3994{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_aiSpin_1ya0x_1 .6s linear infinite;display:inline-block}@keyframes _aiSpin_1ya0x_1{to{transform:rotate(360deg)}}._aiWsDisabledHint_1ya0x_4011{font-size:12px;line-height:1.4;color:var(--nav-text-base);margin:0 0 10px;padding:10px 12px;border-radius:10px;border:1px solid var(--nav-border);background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);box-shadow:var(--nav-glass-highlight)}._aiWsStatusLine_1ya0x_4025{font-size:10px;color:var(--nav-text-muted);opacity:.75;margin:0 0 8px}._aiWsActionableHint_1ya0x_4032{font-size:11px;margin:8px 0 0;color:var(--nav-accent-primary);opacity:.9}._stepper_198uw_7{display:flex;align-items:center;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:8px;overflow:hidden;transition:border-color .15s ease}._stepper_198uw_7:hover{border-color:var(--nav-border-hover)}._stepper_198uw_7:focus-within{border-color:var(--nav-accent-primary)}._inputZone_198uw_27{display:flex;align-items:center;flex:1;min-width:0;padding:0 10px;gap:4px}._input_198uw_27{flex:1;min-width:0;padding:7px 0;background:transparent;border:none;font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace;text-align:left;outline:none;-moz-appearance:textfield}._input_198uw_27::-webkit-inner-spin-button,._input_198uw_27::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._unit_198uw_58{font-size:11px;font-weight:500;color:var(--nav-text-muted);opacity:.45;pointer-events:none;flex-shrink:0;letter-spacing:.02em;text-transform:lowercase}._btnGroup_198uw_71{display:flex;align-items:center;flex-shrink:0;border-left:1px solid var(--nav-border);align-self:stretch}._stepBtn_198uw_79{display:flex;align-items:center;justify-content:center;width:28px;padding:0;border:none;background:transparent;color:var(--nav-accent-primary);cursor:pointer;align-self:stretch;transition:background .12s ease,color .12s ease;-webkit-user-select:none;user-select:none}._stepBtn_198uw_79:hover:not(._disabled_198uw_95){background:var(--nav-accent-bg)}._stepBtn_198uw_79:active:not(._disabled_198uw_95){background:var(--nav-accent-bg-active)}._stepBtn_198uw_79._disabled_198uw_95{opacity:.25;cursor:default}._btnDivider_198uw_108{width:1px;align-self:stretch;background:var(--nav-border);flex-shrink:0}._baseControls_1jrk3_5{display:flex;flex-direction:column;gap:30px;margin-bottom:30px}._paddingRow_1jrk3_12{display:flex;flex-direction:column;gap:12px;margin-top:8px}._optionGroup_1jrk3_19{display:flex;flex-direction:column;gap:6px;margin-top:8px}._variantSection_1jrk3_31{margin-top:34px}._variantSection_1jrk3_31:first-child{margin-top:0}._variantHeader_1jrk3_39{display:flex;align-items:center;gap:10px;margin-bottom:8px}._variantLabel_1jrk3_46{font-size:12px;font-weight:600;color:var(--nav-text-base);text-transform:uppercase;letter-spacing:.5px}._previewArea_1jrk3_56{display:flex;align-items:center;justify-content:center;padding:18px;border-radius:8px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);margin-bottom:12px}._previewButton_1jrk3_67{display:inline-flex;align-items:center;justify-content:center;font-family:var(--theme-primary-font, inherit);cursor:default;transition:none;min-width:120px}._previewButtonPrimary_1jrk3_77{background:var(--theme-primary, #3b82f6);color:var(--theme-primary-text, #ffffff);border:none}._previewButtonSecondary_1jrk3_83{background:var(--theme-secondary, #8b5cf6);color:var(--theme-secondary-text, #ffffff);border:none}._previewButtonInverted_1jrk3_89{background:var(--theme-neutral-text, #f8fafc);color:var(--theme-neutral, #1e293b);border:none}._previewButtonOutlined_1jrk3_95{background:transparent;color:var(--theme-primary, #3b82f6);border:2px solid var(--theme-primary, #3b82f6)}._overrideControls_1jrk3_103{display:flex;flex-direction:column;gap:10px;margin-top:8px}._overrideRow_1jrk3_110{display:flex;flex-direction:column;gap:4px}._overrideLabel_1jrk3_116{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:500;color:var(--nav-text-muted)}._clearButton_1jrk3_125{background:none;border:none;font-size:9px;color:var(--nav-accent-primary);cursor:pointer;padding:0 2px;opacity:.7}._clearButton_1jrk3_125:hover{opacity:1}._optionRow_1niut_8{display:flex;flex-wrap:wrap;gap:6px}._optionBtn_1niut_14{flex:1 1 auto;min-width:0;padding:7px 12px;background:transparent;border:1px solid var(--border);border-radius:8px;font-size:12px;font-weight:500;font-family:inherit;color:var(--text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}._optionBtn_1niut_14:hover{color:var(--text);border-color:var(--text-light);background:rgba(var(--primary-rgb),.06)}._optionBtnActive_1niut_40,._optionBtnActive_1niut_40:hover{color:var(--primary-accent);border-color:var(--primary-accent);background:rgba(var(--primary-rgb),.14)}._colorField_1niut_47{display:flex;flex-direction:column;gap:8px}._colorRow_1niut_53{display:flex;align-items:center;gap:10px}._colorChip_1niut_60{position:relative;width:34px;height:34px;border-radius:9px;cursor:pointer;flex-shrink:0;box-shadow:inset 0 0 0 1px var(--border),0 1px 4px #00000026;transition:background-color .2s ease,box-shadow .15s ease}._colorChip_1niut_60:hover{box-shadow:inset 0 0 0 1px var(--text-light),0 1px 6px #0000002e}._colorChip_1niut_60:focus-within{box-shadow:inset 0 0 0 1px var(--primary-accent),0 1px 6px #0000002e}._colorChipInput_1niut_88{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}._colorInfo_1niut_97{display:flex;flex-direction:column;gap:1px;min-width:0}._colorName_1niut_104{font-size:12px;font-weight:600;color:var(--text)}._colorHex_1niut_110{font-size:11px;font-family:ui-monospace,SF Mono,Menlo,monospace;color:var(--text-light);opacity:.6;text-transform:uppercase}._scaleStrip_1niut_119{display:flex;gap:2px;height:14px}._scaleStep_1niut_125{flex:1 1 0;min-width:0;transition:background-color .2s ease}._scaleStep_1niut_125:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}._scaleStep_1niut_125:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}._chooseBtn_9m012_4{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:8px 14px;border:1px solid var(--primary-accent);border-radius:8px;background:rgba(var(--primary-rgb),.12);color:var(--text);font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s ease,opacity .15s ease}._chooseBtn_9m012_4:hover:not(:disabled){background:rgba(var(--primary-rgb),.22)}._chooseBtn_9m012_4:disabled{opacity:.55;cursor:default}._working_9m012_29{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:8px 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface-accent);color:var(--text-light);font-size:.85rem}._chat_1dflg_4{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-width:0;height:100%;min-height:0}._titleRow_1dflg_14{display:flex;align-items:center;justify-content:space-between;padding:0 16px;flex-shrink:0}._title_1dflg_14{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-light);opacity:.7}._clearBtn_1dflg_31{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:6px;background:transparent;color:var(--text-light);opacity:.6;font-size:11px;cursor:pointer;transition:opacity .15s ease,background .15s ease}._clearBtn_1dflg_31:hover:not(:disabled){opacity:1;background:rgba(var(--primary-rgb),.1)}._clearBtn_1dflg_31:disabled{opacity:.3;cursor:not-allowed}._messages_1dflg_57{display:flex;flex-direction:column;gap:.55rem;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 16px}._emptyState_1dflg_69{margin:auto 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:12px 4px}._emptyIcon_1dflg_79{font-size:22px;color:var(--primary-accent);opacity:.85}._emptyText_1dflg_85{margin:0;font-size:.82rem;line-height:1.5;color:var(--text-light);opacity:.7}._row_1dflg_93{display:flex}._row_1dflg_93[data-role=user]{justify-content:flex-end}._row_1dflg_93[data-role=assistant]{justify-content:flex-start}._bubble_1dflg_105{max-width:85%;padding:.5rem .75rem;border-radius:12px;font-size:.85rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}._row_1dflg_93[data-role=user] ._bubble_1dflg_105{background:rgba(var(--primary-rgb),.25);color:var(--text);border-bottom-right-radius:4px}._row_1dflg_93[data-role=assistant] ._bubble_1dflg_105{background:var(--surface-accent);color:var(--text);border-bottom-left-radius:4px}._row_1dflg_93[data-kind=applied] ._bubble_1dflg_105{background:#22c55e24;border-left:3px solid #22c55e}._row_1dflg_93[data-kind=question] ._bubble_1dflg_105{background:rgba(var(--primary-rgb),.12);border-left:3px solid var(--primary-accent)}._row_1dflg_93[data-kind=escalated] ._bubble_1dflg_105{background:#fbbf2424;border-left:3px solid #fbbf24}._row_1dflg_93[data-kind=error] ._bubble_1dflg_105{background:#ef444424;border-left:3px solid #ef4444}._bubble_1dflg_105[data-pending=true]{color:var(--text-light);opacity:.75;font-style:italic}._error_1dflg_155{margin:0;padding:0 16px;font-size:.8rem;color:#f87171;flex-shrink:0}._composer_1dflg_164{display:flex;flex-direction:column;border:none;border-top:1px solid var(--border);padding:12px 16px;flex-shrink:0;transition:border-color .15s ease}._composer_1dflg_164:focus-within{border-top-color:var(--primary-accent)}._input_1dflg_178{width:100%;background:transparent;border:none;outline:none;color:var(--text);font-size:13px;font-family:inherit;line-height:1.5;resize:none;min-height:40px;max-height:160px;overflow-y:auto}._input_1dflg_178::placeholder{color:var(--text-light);opacity:.4}._input_1dflg_178:disabled{opacity:.6}._composerActions_1dflg_202{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:6px}._hint_1dflg_210{font-size:11px;color:var(--text-light);opacity:.4}._composerRight_1dflg_216{display:flex;align-items:center;gap:6px}._sendBtn_1dflg_222{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:none;border-radius:8px;background:var(--primary-accent);color:#fff;font-size:12px;cursor:pointer;transition:all .15s ease}._sendBtn_1dflg_222:hover:not(:disabled){filter:brightness(1.1);transform:scale(1.05)}._sendBtn_1dflg_222:disabled{opacity:.35;cursor:not-allowed}._card_bqndn_6{display:flex;flex-direction:column;gap:14px;padding:18px 20px;border-radius:var(--theme-corner-radius, 8px);box-shadow:0 0 0 1px color-mix(in srgb,var(--meta-color, #ffffff) 12%,transparent),0 8px 24px #00000047;font-family:Inter,sans-serif;color:var(--meta-color, #ffffff)}._header_bqndn_19{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._status_bqndn_27{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:700;letter-spacing:.01em}._status_bqndn_27 svg{font-size:15px;opacity:.9}._meterTrack_bqndn_43{position:relative;height:8px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--meta-color, #ffffff) 12%,transparent)}._meterFill_bqndn_51{display:block;height:100%;border-radius:inherit;transition:width .4s ease,background-color .4s ease}._card_bqndn_6[data-pass=true] ._meterFill_bqndn_51{background:#22c55e}._card_bqndn_6[data-pass=false] ._meterFill_bqndn_51{background:#f59e0b}._correctBtn_bqndn_67{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:none;border-radius:999px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;cursor:pointer;background:var(--meta-color, #ffffff);color:var(--tb-page-color, #0f172a);transition:opacity .2s ease,transform .15s ease}._correctBtn_bqndn_67:hover:not(:disabled){transform:translateY(-1px)}._correctBtn_bqndn_67:disabled{opacity:.4;cursor:default}._failList_bqndn_93{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._failRow_bqndn_102{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12.5px;color:color-mix(in srgb,var(--meta-color, #ffffff) 82%,transparent)}._failLabel_bqndn_111{font-weight:600}._failRatio_bqndn_115{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;white-space:nowrap}._failNeed_bqndn_121{opacity:.6}._stage_109h9_1{position:relative;flex:1 1 auto;min-height:100%;isolation:isolate;font-family:var(--theme-primary-font, "Inter", sans-serif);background-color:var(--tb-page-color, #0f172a)}._eyebrow_109h9_20{margin:0;display:inline-flex;align-items:center;gap:10px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--meta-color, #ffffff)}._eyebrow_109h9_20:before{content:"";width:18px;height:2px;border-radius:2px;background:var(--theme-primary, #3b82f6);transition:background-color .35s ease}._body_109h9_47{position:relative;min-height:100vh;background-color:var(--tb-page-color, #0f172a);color:var(--meta-color, #ffffff);transition:background-color .35s ease}._section_109h9_57{padding:72px clamp(20px,5vw,64px);box-sizing:border-box}._section_109h9_57+._section_109h9_57{border-top:1px solid color-mix(in srgb,var(--meta-color, #ffffff) 9%,transparent)}._bandInner_109h9_56{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:20px;transition:max-width .3s ease}._badge_109h9_79{align-self:flex-start;justify-self:start;width:fit-content;display:inline-flex;align-items:center;padding:5px 13px;border-radius:999px;font-family:var(--theme-secondary-font, var(--theme-primary-font, sans-serif));font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:var(--theme-badge-text-transform, none);background:var(--theme-tertiary, #f59e0b);color:var(--theme-tertiary-text, #000000);transition:background-color .35s ease,color .35s ease}._btn_109h9_100{font-family:var(--theme-primary-font, sans-serif);font-size:15px;font-weight:600;cursor:default;transition:background-color .35s ease,color .35s ease,border-color .35s ease,border-radius .3s ease,padding .3s ease,letter-spacing .3s ease}._btnPrimary_109h9_114{background:var(--theme-primary, #3b82f6);color:var(--theme-primary-text, #ffffff);border:none}._btnSecondary_109h9_120{background:var(--theme-secondary, #8b5cf6);color:var(--theme-secondary-text, #ffffff);border:none}._btnInverted_109h9_126{background:var(--theme-neutral-text, #f8fafc);color:var(--theme-neutral, #1e293b);border:none}._btnOutlined_109h9_132{background:transparent;color:var(--theme-primary, #3b82f6);border:2px solid var(--theme-primary, #3b82f6)}._buttonGallery_109h9_138{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--theme-spacing-md, 16px)}._swatchRow_109h9_148{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--theme-spacing-sm, 12px);margin-top:4px}._swatch_109h9_148{display:flex;flex-direction:column;border-radius:var(--theme-corner-radius, 8px);overflow:hidden;box-shadow:0 0 0 1px color-mix(in srgb,var(--meta-color, #ffffff) 12%,transparent),0 8px 24px #00000047;transition:border-radius .3s ease}._swatchField_109h9_168{display:flex;flex-direction:column;justify-content:flex-end;gap:2px;min-height:108px;padding:14px;transition:background-color .35s ease,color .35s ease}._swatchName_109h9_178{font-family:Inter,sans-serif;font-size:13px;font-weight:600}._swatchHex_109h9_184{font-size:11px;font-family:ui-monospace,SF Mono,Menlo,monospace;opacity:.75}._swatchScale_109h9_190{display:flex;height:14px}._swatchStep_109h9_195{flex:1;transition:background-color .35s ease}._cell_109h9_202{position:relative;isolation:isolate;border-radius:var(--theme-corner-radius, 8px);box-shadow:var(--theme-shadow, none);border-width:var(--theme-border-width, 0);border-style:var(--theme-border-line-style, solid);border-color:color-mix(in srgb,var(--theme-border-color, #ffffff) var(--theme-border-opacity, 100%),transparent);color:var(--theme-neutral-text, #ffffff);transition:border-radius .3s ease,box-shadow .3s ease,border-color .3s ease,color .3s ease}._cell_109h9_202:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background-color:var(--theme-neutral, #1e293b);opacity:var(--theme-cell-bg-opacity, 1);transition:background-color .35s ease,opacity .35s ease}._cellInner_109h9_233{padding:28px;display:flex;flex-direction:column;gap:var(--theme-spacing-md, 16px);transition:padding .3s ease,gap .3s ease}._typeSpecimen_109h9_243{gap:var(--theme-spacing-lg, 24px)}._typeRow_109h9_247{display:grid;grid-template-columns:84px 1fr;gap:20px;align-items:baseline}._typeRole_109h9_254{font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.5}._typeHeadline_109h9_263{font-family:var(--theme-primary-font, sans-serif);text-transform:var(--theme-heading-text-transform, none);transition:color .35s ease}._typeBody_109h9_269{max-width:60ch;opacity:.9}._typeLabel_109h9_274{font-family:var(--theme-secondary-font, var(--theme-primary-font, sans-serif));opacity:.7}@media(max-width:900px){._section_109h9_57{padding-top:48px;padding-bottom:48px}._typeRow_109h9_247{grid-template-columns:1fr;gap:6px}}._sidebar_7325u_5{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--surface);border-right:1px solid var(--border);color:var(--text);overflow:hidden}._brandBar_7325u_17{display:flex;align-items:center;gap:10px;padding:14px 16px 12px;background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0}._backButton_7325u_27{display:flex;align-items:center;justify-content:center;gap:5px;height:30px;padding:0 10px;background:transparent;border:1px solid var(--border);border-radius:999px;color:var(--text-light);cursor:pointer;transition:all .2s ease;font-size:12px;font-weight:500;flex-shrink:0;font-family:inherit}._backButton_7325u_27:hover{background:rgba(var(--primary-rgb),.1);color:var(--primary-accent);border-color:var(--primary-accent)}._logo_7325u_52{width:22px;height:22px;color:var(--primary);flex-shrink:0}._brandName_7325u_59{font-size:15px;font-weight:700;color:var(--text);letter-spacing:-.01em}._modeBar_7325u_67{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border);flex-shrink:0}._aiToggle_7325u_78{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border:1px solid var(--border);border-radius:9px;background:transparent;color:var(--text-light);font-size:14px;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}._aiToggle_7325u_78:hover{color:var(--primary-accent);border-color:var(--primary-accent);background:rgba(var(--primary-rgb),.08)}._aiToggleActive_7325u_100,._aiToggleActive_7325u_100:hover{background:var(--primary);border-color:transparent;color:#fff;box-shadow:0 2px 10px rgba(var(--primary-rgb),.35)}._saveStatus_7325u_109{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:var(--text-light);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._saveStatusIcon_7325u_123{font-size:10px;opacity:.8}._saveStatus_7325u_109[data-status=saved] ._saveStatusIcon_7325u_123,._saveStatus_7325u_109[data-status=idle] ._saveStatusIcon_7325u_123{color:var(--success);opacity:1}._saveStatus_7325u_109[data-status=error]{color:var(--error)}._historyGroup_7325u_138{display:flex;align-items:center;gap:4px;flex-shrink:0}._historyBtn_7325u_145{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text-light);font-size:12px;cursor:pointer;transition:all .15s ease}._historyBtn_7325u_145:hover:not(:disabled){color:var(--primary-accent);border-color:var(--primary-accent);background:rgba(var(--primary-rgb),.08)}._historyBtn_7325u_145:disabled{opacity:.3;cursor:not-allowed}._modeBody_7325u_172{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}._manualControls_7325u_184{--nav-panel-bg: var(--surface);--nav-panel-bg-hover: var(--surface-accent);--nav-panel-bg-light: color-mix(in srgb, var(--text) 6%, transparent);--nav-text-base: var(--text);--nav-text-bright: var(--text);--nav-text-muted: var(--text-light);--nav-border: var(--border);--nav-border-hover: var(--text-light);--nav-swatch-border: var(--border);--nav-accent-primary: var(--primary-accent);--nav-accent-primary-text: #ffffff;--nav-accent-bg: rgba(var(--primary-rgb), .12);--nav-accent-bg-subtle: rgba(var(--primary-rgb), .05);--nav-accent-bg-light: rgba(var(--primary-rgb), .08);--nav-accent-bg-active: rgba(var(--primary-rgb), .18);--nav-accent-bg-strong: rgba(var(--primary-rgb), .25);--nav-accent-glow: rgba(var(--primary-rgb), .1);--nav-accent-hover: rgba(var(--primary-rgb), .15);--nav-glass-highlight: none;--nav-reset-color: var(--primary-accent);--nav-reset-color-hover: var(--primary-accent);--nav-reset-bg: rgba(var(--primary-rgb), .12);--nav-reset-bg-hover: rgba(var(--primary-rgb), .18);--nav-saved-color: var(--success);--nav-saved-bg: rgba(34, 197, 94, .12);--nav-error-color: var(--error);--nav-error-bg: rgba(239, 68, 68, .12);--nav-conflict-color: var(--warning);--nav-conflict-bg: rgba(245, 158, 11, .12);--nav-unsaved-color: var(--text-light);--nav-unsaved-bg: color-mix(in srgb, var(--text) 6%, transparent);--nav-secondary-color: var(--warning);--nav-secondary-bg: rgba(245, 158, 11, .15);--nav-secondary-bg-strong: rgba(245, 158, 11, .25);--nav-secondary-border: rgba(245, 158, 11, .3);--nav-secondary-border-strong: rgba(245, 158, 11, .5);--nav-secondary-solid: var(--warning);--nav-secondary-solid-hover: var(--warning);--nav-user-msg-outline: rgba(var(--primary-rgb), .45);flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;display:flex;flex-direction:column}._manualControls_7325u_184>:first-child{border-top:none;margin-top:0}._sidebarLoading_7325u_246{flex:1 1 auto;display:flex;align-items:center;justify-content:center;color:var(--text-light)}._chatWrap_7325u_255{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}._container_7325u_263{height:100%;min-height:calc(100vh - var(--agent-banner-height, 0px));display:flex;flex-direction:column}._showcaseScroll_7325u_270{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}._message_7325u_279{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:80px 24px;color:var(--text-light);font-size:14px}._linkBtn_7325u_290{background:none;border:none;color:var(--primary-accent);font-size:13px;font-family:inherit;cursor:pointer;text-decoration:underline}._dashboardWrap_r4z5h_2{position:relative;width:100%;max-width:640px;height:100%;min-height:480px;transform-style:preserve-3d}._dashboardCard_r4z5h_12{position:relative;width:100%;height:100%;min-height:480px;background:var(--pg-surface-container, #1e1f28);border:1px solid var(--pg-stroke-grid);border-radius:0;overflow:hidden;display:flex;flex-direction:column;color:var(--pg-on-surface)}._chrome_r4z5h_27{flex:0 0 36px;display:flex;align-items:center;justify-content:space-between;padding:0 .85rem;background:var(--pg-surface-dim);border-bottom:1px solid var(--pg-stroke-grid)}._chromeFilename_r4z5h_37{font-family:var(--pg-font-code);font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--pg-outline)}._chromeSparkle_r4z5h_45{font-family:var(--pg-font-code);font-size:.85rem;color:var(--pg-outline)}._canvas_r4z5h_52{flex:1;position:relative;display:flex;overflow:hidden;min-height:0}._editorialRoot_r4z5h_62{display:grid;grid-template-columns:2fr 3fr;width:100%;height:100%}._editorialImage_r4z5h_69{position:relative;background:#1a1311;border-right:1px solid var(--pg-stroke-grid);overflow:hidden}._editorialImageEl_r4z5h_76{width:100%;height:100%;object-fit:cover;opacity:.92;filter:sepia(.18) saturate(.85) contrast(1.05);mix-blend-mode:luminosity}._editorialRibbon_r4z5h_85{position:absolute;top:18px;left:-28px;transform:rotate(-30deg);background:var(--pg-ai-identity);color:#fff;font-family:var(--pg-font-code);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;padding:.45rem 2.4rem;white-space:nowrap;box-shadow:0 8px 24px #0006;animation:_ribbonDrop_r4z5h_1 .55s cubic-bezier(.16,1,.3,1) forwards;transform-origin:center}@keyframes _ribbonDrop_r4z5h_1{0%{transform:rotate(-30deg) translateY(-30px);opacity:0}to{transform:rotate(-30deg) translateY(0);opacity:1}}._editorialContent_r4z5h_114{position:relative;background:#fdfbf7;color:#3e2723;padding:clamp(1.5rem,3cqi,2.75rem);display:flex;flex-direction:column;justify-content:center;gap:.85rem;container-type:inline-size}._editorialMeta_r4z5h_126{display:flex;justify-content:space-between;font-family:var(--pg-font-code);font-size:clamp(.55rem,1.1cqi,.65rem);letter-spacing:.18em;text-transform:uppercase;color:#8d6e63;margin-bottom:.4rem}._editorialHeadline_r4z5h_137{margin:0;line-height:1.04;letter-spacing:-.015em;color:#2c1810;transition:font-family .4s ease,font-style .4s ease}._editorialHeadlineDraft_r4z5h_145{font-family:var(--pg-font-display);font-weight:500;font-size:clamp(1.35rem,4.2cqi,2.1rem)}._editorialHeadlineSerif_r4z5h_151{font-family:var(--pg-font-editor-serif);font-weight:600;font-style:italic;font-size:clamp(1.55rem,5cqi,2.65rem)}._editorialBody_r4z5h_158{margin:0;font-family:var(--pg-font-main);font-size:clamp(.75rem,1.6cqi,.9rem);line-height:1.55;color:#5d4037;max-width:28rem;transition:font-family .4s ease}._editorialBodyEditorial_r4z5h_168{font-style:italic;color:#4e342e}._editorialFooter_r4z5h_173{display:flex;align-items:center;gap:.6rem;margin-top:.6rem}._editorialFooterLabel_r4z5h_180{font-family:var(--pg-font-code);font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:#6d4c41}._editorialFooterRule_r4z5h_188{flex:1;height:1px;background:#d7ccc8}._materialFlash_r4z5h_195{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;animation:_materialFlash_r4z5h_195 1.1s cubic-bezier(.16,1,.3,1) forwards}@keyframes _materialFlash_r4z5h_195{0%{box-shadow:inset 0 0 #8b5cf600;background:#8b5cf600}20%{box-shadow:inset 0 0 0 3px #8b5cf6b3;background:#8b5cf60a}60%{box-shadow:inset 0 0 0 2px #8b5cf673;background:#8b5cf604}to{box-shadow:inset 0 0 #8b5cf600;background:#8b5cf600}}._autoRoot_r4z5h_224{position:relative;width:100%;height:100%;background:#fff;color:#0f172a;display:flex;flex-direction:column;container-type:inline-size;font-family:"Plus Jakarta Sans",var(--pg-font-main)}._autoHeader_r4z5h_236{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;padding:clamp(.85rem,1.6cqi,1.1rem) clamp(1rem,2.2cqi,1.6rem);background:#fff;border-bottom:1px solid #e2e8f0;z-index:10}._autoBrand_r4z5h_247{display:flex;align-items:center;gap:8px;font-size:clamp(.85rem,1.7cqi,1rem);font-weight:800;letter-spacing:-.01em;color:#0f172a}._autoBrandMark_r4z5h_257{width:12px;height:12px;background:#e11d48;border-radius:2px;transform:skew(-15deg)}._autoNav_r4z5h_265{display:flex;gap:14px;font-size:clamp(.55rem,1.1cqi,.65rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#64748b}._autoHero_r4z5h_275{flex:0 0 38%;position:relative;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(1rem,2cqi,1.5rem);overflow:hidden}._autoHeroOverlay_r4z5h_287{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0f172aeb,#0f172a33)}._autoHeroContent_r4z5h_297{position:relative;z-index:2;color:#fff}._autoHeroTitle_r4z5h_303{font-size:clamp(1.25rem,3.4cqi,1.85rem);font-weight:800;line-height:1.05;letter-spacing:-.02em;margin:0 0 .35rem;white-space:pre-line}._autoHeroSubtitle_r4z5h_312{font-size:clamp(.7rem,1.4cqi,.8rem);color:#cbd5e1;margin:0;letter-spacing:.01em}._autoBody_r4z5h_319{flex:1;position:relative;background:#f8fafc;padding:clamp(1rem,2.2cqi,1.5rem);display:flex;flex-direction:column;gap:clamp(.65rem,1.2cqi,1rem);min-height:0}._autoSectionTitle_r4z5h_330{font-size:clamp(.65rem,1.2cqi,.75rem);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#475569}._autoSwap_r4z5h_338{flex:1;position:relative;min-height:0}._autoBasicCta_r4z5h_345,._autoCalendar_r4z5h_346{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}._autoBasicCta_r4z5h_345{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(1.2rem,2.4cqi,1.8rem);opacity:1;transform:translateY(0)}._autoCalendar_r4z5h_346{padding:clamp(.9rem,1.7cqi,1.2rem);opacity:0;transform:translateY(12px);pointer-events:none}._autoStateOut_r4z5h_376{opacity:0;transform:translateY(-12px);pointer-events:none}._autoStateIn_r4z5h_382{opacity:1;transform:translateY(0);pointer-events:auto}._autoBasicCtaTitle_r4z5h_388{font-size:clamp(.95rem,2cqi,1.1rem);font-weight:700;margin:0 0 .4rem;color:#0f172a}._autoBasicCtaBody_r4z5h_395{font-size:clamp(.7rem,1.4cqi,.8rem);color:#64748b;margin:0 0 1rem;max-width:90%}._autoCallBtn_r4z5h_402{display:inline-block;background:#0f172a;color:#fff;padding:.55rem 1.1rem;border-radius:6px;font-size:clamp(.7rem,1.3cqi,.8rem);font-weight:600;letter-spacing:.01em}._autoCalHeader_r4z5h_414{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._autoCalMonth_r4z5h_421{font-size:clamp(.8rem,1.5cqi,.95rem);font-weight:700;color:#0f172a;letter-spacing:-.01em}._autoCalNav_r4z5h_428{display:flex;gap:4px}._autoCalNav_r4z5h_428 span{width:22px;height:22px;background:#f1f5f9;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;color:#475569;line-height:1}._autoCalGrid_r4z5h_446{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center;margin-bottom:.6rem}._autoCalDayName_r4z5h_454{font-size:clamp(.55rem,1cqi,.65rem);font-weight:600;color:#94a3b8;padding-bottom:.15rem}._autoCalDate_r4z5h_461{font-size:clamp(.7rem,1.3cqi,.8rem);font-weight:500;padding:.4rem 0;border-radius:4px;color:#334155}._autoCalDateActive_r4z5h_469{background:#e11d48;color:#fff;font-weight:700}._autoCalDateDisabled_r4z5h_475{color:#cbd5e1}._autoCalAvailable_r4z5h_479{font-size:clamp(.55rem,1cqi,.65rem);font-weight:600;color:#94a3b8;margin-top:.5rem;padding-top:.55rem;border-top:1px solid #f1f5f9}._autoTimeSlots_r4z5h_488{display:flex;gap:6px;margin-top:.55rem}._autoTimeSlot_r4z5h_488{flex:1;text-align:center;padding:.5rem 0;border:1px solid #e11d48;color:#e11d48;border-radius:4px;font-size:clamp(.6rem,1.1cqi,.7rem);font-weight:600;letter-spacing:.01em}._autoTimeSlotSelected_r4z5h_506{background:#e11d48;color:#fff}._heroBodyRoot_r4z5h_513{position:relative;width:100%;height:100%;background:#fff;color:#0a111f;overflow:hidden}._heroBodyBanner_r4z5h_522{position:absolute;top:-36px;left:0;width:100%;height:32px;background:var(--pg-cobalt);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--pg-font-code);font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;transition:top .7s cubic-bezier(.16,1,.3,1);z-index:4}._heroBodyBannerShown_r4z5h_541{top:0}._heroBodyHero_r4z5h_545{position:absolute;top:0;left:0;width:100%;height:58%;background-size:cover;background-position:center;transition:background-image .8s ease}._heroBodyHero_r4z5h_545:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a111f0d,#0a111f59);pointer-events:none}._heroBodyBody_r4z5h_568{position:absolute;bottom:0;left:0;width:100%;height:42%;padding:clamp(1rem,2.5cqi,2rem);display:flex;flex-direction:column;justify-content:center;gap:.6rem;background:#fff;container-type:inline-size}._heroBodyTitle_r4z5h_583{font-family:var(--pg-font-display);font-size:clamp(1.25rem,3.2cqi,1.85rem);font-weight:700;letter-spacing:-.01em;color:#0a111f;line-height:1.1}._heroBodyText_r4z5h_592{font-family:var(--pg-font-main);font-size:clamp(.8rem,1.8cqi,1rem);color:#64748b;line-height:1.5;max-width:90%}._heroBodyHours_r4z5h_600{align-self:flex-start;margin-top:.4rem;padding:.45rem .75rem;background:#f1f5f9;border:1px solid #e2e8f0;font-family:var(--pg-font-code);font-size:clamp(.65rem,1.4cqi,.75rem);letter-spacing:.12em;text-transform:uppercase;border-radius:0;transition:background .7s ease,color .7s ease,border-color .7s ease}._heroBodyHoursHighlight_r4z5h_614{background:#335cff1a;color:var(--pg-cobalt);border-color:var(--pg-cobalt)}._scanline_r4z5h_620{position:absolute;top:0;left:0;width:100%;height:2px;background:var(--pg-cobalt);box-shadow:0 0 14px var(--pg-cobalt);z-index:30;animation:_scan_r4z5h_620 1.4s ease-out forwards;pointer-events:none}@keyframes _scan_r4z5h_620{0%{top:0;opacity:1}to{top:100%;opacity:0}}._chatStack_r4z5h_639{position:absolute;bottom:clamp(1.25rem,3%,2rem);right:-14%;display:flex;flex-direction:column;gap:14px;width:64%;max-width:360px;z-index:20;pointer-events:none;align-items:flex-end}._chatTurn_r4z5h_653{display:flex;flex-direction:column;gap:6px;max-width:100%;width:100%;opacity:0;transform:translateY(10px) scale(.96);transition:opacity .8s ease,transform .8s cubic-bezier(.16,1,.3,1)}._userTurn_r4z5h_664,._aiTurn_r4z5h_665{align-items:flex-end}._chatVisible_r4z5h_669{opacity:1;transform:translateY(0) scale(1)}._chatLabel_r4z5h_674{font-family:var(--pg-font-code);font-size:.6rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#ffffffd9;padding:2px 8px;background:#0f172a8c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._bubble_r4z5h_687{max-width:100%;padding:.8rem 1.05rem;border-radius:14px;font-family:var(--pg-font-main);font-size:.875rem;line-height:1.45;font-weight:500;background:#0a111fc7;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);color:#f8fafc;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 48px -16px #000000b3,0 8px 16px -8px #00000073,inset 0 1px #ffffff14}._bubbleUser_r4z5h_706{border-bottom-right-radius:4px;border-right:2px solid var(--pg-cobalt)}._bubbleAi_r4z5h_711{display:flex;flex-direction:column;gap:.4rem;border-bottom-right-radius:4px;border-right:2px solid var(--pg-ai-identity);background:#23164bb3}._aiStatus_r4z5h_720{font-family:var(--pg-font-code);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--pg-ai-identity)}._aiText_r4z5h_728{display:block}._card_252og_1{position:relative;width:100%;height:100%;min-height:480px;background:var(--pg-surface);border:1px solid var(--pg-stroke-grid);padding:clamp(2.5rem,4vw,4rem);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}._regMark_252og_16{position:absolute;width:16px;height:16px;pointer-events:none}._regMark_252og_16:before,._regMark_252og_16:after{content:"";position:absolute;background:var(--pg-cobalt)}._regMark_252og_16:before{width:100%;height:2px}._regMark_252og_16:after{width:2px;height:100%}._regTopLeft_252og_40{top:0;left:0}._regTopLeft_252og_40:before{top:0;left:0}._regTopLeft_252og_40:after{top:0;left:0}._regTopRight_252og_44{top:0;right:0}._regTopRight_252og_44:before{top:0;right:0}._regTopRight_252og_44:after{top:0;right:0}._regBottomLeft_252og_48{bottom:0;left:0}._regBottomLeft_252og_48:before{bottom:0;left:0}._regBottomLeft_252og_48:after{bottom:0;left:0}._regBottomRight_252og_52{bottom:0;right:0}._regBottomRight_252og_52:before{bottom:0;right:0}._regBottomRight_252og_52:after{bottom:0;right:0}._marginalia_252og_57{position:absolute;right:22px;bottom:clamp(2rem,3vw,3rem);writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--pg-font-code);font-size:.625rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--pg-outline);pointer-events:none}._content_252og_73{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.5rem;max-width:38rem}._chip_252og_82{display:inline-flex;align-items:center;gap:.6rem;align-self:flex-start;background:var(--pg-base);border:1px solid var(--pg-stroke-grid);padding:.4rem .75rem;font-family:var(--pg-font-code);font-size:.65rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--pg-primary)}._chipChapter_252og_98{color:var(--pg-on-surface)}._chipDivider_252og_102{display:inline-block;width:1px;height:10px;background:var(--pg-stroke-grid)}._chipLabel_252og_109{color:var(--pg-on-surface-variant)}._headline_252og_113{font-family:var(--pg-font-display);font-size:clamp(2.25rem,4vw,3.25rem);font-weight:700;line-height:1.05;letter-spacing:-.04em;color:var(--pg-on-surface);margin:0;max-width:36rem}._body_252og_124{font-family:var(--pg-font-main);font-size:1rem;line-height:1.6;font-weight:400;color:var(--pg-on-surface-variant);max-width:28rem;margin:0}@keyframes _mechanicalWipe_252og_1{0%{opacity:0;transform:translateY(-20px);clip-path:inset(0 0 100% 0)}60%{opacity:1;clip-path:inset(0 0 0 0)}to{opacity:1;transform:translateY(0);clip-path:inset(0 0 0 0)}}._wipeEnter_252og_152{animation:_mechanicalWipe_252og_1 .6s cubic-bezier(.16,1,.3,1) forwards}._wipeEnterDelayed_252og_156{animation:_mechanicalWipe_252og_1 .6s cubic-bezier(.16,1,.3,1) .1s forwards;opacity:0}@keyframes _chipFlip_252og_1{0%{opacity:0}40%{opacity:0}to{opacity:1}}._chipEnter_252og_167{animation:_chipFlip_252og_1 .45s ease forwards}._tachometer_252og_172{position:relative;z-index:1;display:flex;align-items:center;gap:1rem}._bars_252og_180{display:flex;gap:6px}._barTrack_252og_185{position:relative;width:40px;height:2px;background:var(--pg-stroke-grid);border:none;padding:0;border-radius:0;cursor:pointer;overflow:hidden;transition:background .2s ease}._barTrack_252og_185:hover{background:var(--pg-outline-variant)}._barFill_252og_202{position:absolute;top:0;right:0;bottom:0;left:0;width:0;background:var(--pg-cobalt)}._barFillActive_252og_209{animation:_tachoFill_252og_1 8s linear forwards}@keyframes _tachoFill_252og_1{0%{width:0}to{width:100%}}._tachLabel_252og_218{font-family:var(--pg-font-code);font-size:.625rem;font-weight:400;letter-spacing:.18em;color:var(--pg-outline);text-transform:uppercase}._root_1t3qd_2{--pg-base: #040812;--pg-surface: #0a0f1d;--pg-surface-dim: #11131c;--pg-surface-container: #1e1f28;--pg-stroke-grid: #1a2033;--pg-outline: #8e8fa2;--pg-outline-variant: #434656;--pg-on-surface: #e2e1ef;--pg-on-surface-variant: #c4c5d9;--pg-primary: #b9c3ff;--pg-cobalt: #335cff;--pg-cobalt-glow: rgba(51, 92, 255, .18);--pg-ai-identity: #8b5cf6;--pg-ai-identity-glow: rgba(139, 92, 246, .22);--pg-bg-base: var(--pg-base);--pg-surface-card: var(--pg-surface);--pg-surface-hover: #10192b;--pg-border: var(--pg-stroke-grid);--pg-text-primary: var(--pg-on-surface);--pg-text-secondary: var(--pg-on-surface-variant);--pg-brand: var(--pg-cobalt);--pg-brand-glow: var(--pg-cobalt-glow);--pg-brand-light: #6987ff;--pg-alert: #ef4444;--pg-alert-dim: rgba(239, 68, 68, .1);--pg-success: #10b981;--pg-font-display: "Inter", system-ui, sans-serif;--pg-font-main: "Public Sans", "Inter", system-ui, sans-serif;--pg-font-code: "JetBrains Mono", ui-monospace, monospace;--pg-font-editor-serif: "Playfair Display", Georgia, serif;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:var(--pg-base);color:var(--pg-on-surface);font-family:var(--pg-font-main);-webkit-font-smoothing:antialiased}._appContainer_1t3qd_48{display:flex;flex-direction:column;height:100dvh;position:relative;z-index:1}._header_1t3qd_57{flex:0 0 80px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(1.5rem,4vw,4rem);border-bottom:1px solid var(--pg-stroke-grid);background:var(--pg-surface);z-index:100}._brand_1t3qd_68{font-family:var(--pg-font-display);font-size:1.25rem;font-weight:700;letter-spacing:.04em;color:var(--pg-on-surface)}._nav_1t3qd_76{display:flex;align-items:center;gap:2rem;justify-self:center}._navLink_1t3qd_83{font-family:var(--pg-font-main);font-size:.9rem;font-weight:500;color:var(--pg-on-surface-variant);text-decoration:none;padding:.25rem 0;border-bottom:2px solid transparent;transition:color .18s ease,border-color .18s ease}._navLink_1t3qd_83:hover{color:var(--pg-primary)}._navLinkActive_1t3qd_98{color:var(--pg-primary);font-weight:700;border-bottom-color:var(--pg-primary)}._headerActions_1t3qd_104{display:flex;align-items:center;gap:.75rem;justify-self:end}._joinBeta_1t3qd_111{background:var(--pg-cobalt);color:#fff;border:1px solid var(--pg-cobalt);font-family:var(--pg-font-code);font-size:.625rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;padding:.65rem 1.4rem;cursor:pointer;border-radius:0;transition:border-color .18s ease,background .18s ease}._joinBeta_1t3qd_111:hover{border-color:#fff}._exitButton_1t3qd_130{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--pg-stroke-grid);color:var(--pg-on-surface);cursor:pointer;border-radius:0;transition:color .18s ease,border-color .18s ease}._exitButton_1t3qd_130:hover{color:var(--pg-cobalt);border-color:var(--pg-cobalt)}._main_1t3qd_150{flex:1;position:relative;width:100%;max-width:1600px;margin:0 auto}._slide_1t3qd_158{position:absolute;top:0;right:0;bottom:0;left:0;padding:clamp(1.25rem,3vh,2.5rem) clamp(1.5rem,4vw,4rem);display:flex;align-items:center;opacity:0;pointer-events:none;transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(30px) scale(.98)}._slideActive_1t3qd_170{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}._splitLayout_1t3qd_176{display:grid;grid-template-columns:1fr 1fr;width:100%;height:clamp(500px,72vh,720px);gap:clamp(1.5rem,3vw,3rem);align-items:stretch}._contentHalf_1t3qd_185{display:flex;flex-direction:column;height:100%}._visualHalf_1t3qd_191{display:flex;justify-content:center;align-items:stretch;position:relative;height:100%}._eyebrow_1t3qd_200{font-family:var(--pg-font-code);font-size:.6875rem;text-transform:uppercase;letter-spacing:.18em;color:var(--pg-cobalt);font-weight:500}._h1_1t3qd_209{font-family:var(--pg-font-display);font-size:clamp(2.5rem,4.5vw,4.25rem);line-height:1.05;font-weight:700;letter-spacing:-.04em;margin:0}._h2_1t3qd_218{font-family:var(--pg-font-display);font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.1;font-weight:700;letter-spacing:-.03em;margin:0}._lead_1t3qd_227{font-family:var(--pg-font-main);font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.6;color:var(--pg-on-surface-variant);max-width:90%;margin:0}._btnPrimary_1t3qd_236{display:inline-flex;align-items:center;justify-content:center;background:var(--pg-cobalt);color:#fff;border:1px solid var(--pg-cobalt);padding:.95rem 1.75rem;border-radius:0;font-family:var(--pg-font-code);font-size:.7rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease,background .18s ease;width:max-content}._btnPrimary_1t3qd_236:hover{border-color:#fff}._footer_1t3qd_260{flex:0 0 56px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(1.5rem,4vw,4rem);border-top:1px solid var(--pg-stroke-grid);background:var(--pg-surface);z-index:100}._copyright_1t3qd_271{font-family:var(--pg-font-code);font-size:.625rem;text-transform:uppercase;letter-spacing:.18em;color:var(--pg-outline)}._deckNav_1t3qd_279{display:flex;align-items:center;gap:.9rem;justify-self:center}._counter_1t3qd_286{font-family:var(--pg-font-code);font-size:.625rem;letter-spacing:.18em;color:var(--pg-on-surface-variant)}._deckBars_1t3qd_293{display:flex;gap:4px}._deckBar_1t3qd_293{width:28px;height:2px;background:var(--pg-stroke-grid);border:none;border-radius:0;cursor:pointer;padding:0;transition:background .3s ease,width .4s cubic-bezier(.16,1,.3,1)}._deckBar_1t3qd_293:hover{background:var(--pg-outline-variant)}._deckBarActive_1t3qd_313{background:var(--pg-cobalt);width:56px}._deckBarActive_1t3qd_313:hover{background:var(--pg-cobalt)}._footerLinks_1t3qd_321{display:flex;gap:1.5rem;justify-self:end}._footerLink_1t3qd_321{font-family:var(--pg-font-code);font-size:.625rem;text-transform:uppercase;letter-spacing:.18em;color:var(--pg-outline);text-decoration:none;transition:color .18s ease}._footerLink_1t3qd_321:hover{color:var(--pg-on-surface)}._stagger1_1t3qd_342{opacity:0;transform:translateY(20px);transition:opacity .6s ease .2s,transform .6s ease .2s}._stagger2_1t3qd_347{opacity:0;transform:translateY(20px);transition:opacity .6s ease .3s,transform .6s ease .3s}._stagger3_1t3qd_352{opacity:0;transform:translateY(20px);transition:opacity .6s ease .4s,transform .6s ease .4s}._slideActive_1t3qd_170 ._stagger1_1t3qd_342,._slideActive_1t3qd_170 ._stagger2_1t3qd_347,._slideActive_1t3qd_170 ._stagger3_1t3qd_352{opacity:1;transform:translateY(0)}@media(max-width:900px){._splitLayout_1t3qd_176{grid-template-columns:1fr;gap:2rem}._visualHalf_1t3qd_191,._nav_1t3qd_76{display:none}._h1_1t3qd_209{font-size:2.5rem}._h2_1t3qd_218{font-size:1.8rem}._btnPrimary_1t3qd_236{margin:0 auto}}._compareGrid_1vnsi_1{display:grid;grid-template-columns:1fr 1fr;gap:2rem;width:100%}._infoCard_1vnsi_8{background:var(--pg-surface-card);border:1px solid var(--pg-border);border-radius:12px;padding:2rem;position:relative;overflow:hidden;transition:opacity .3s ease,border-color .3s ease}._infoCard_1vnsi_8:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px}._bad_1vnsi_27{opacity:.7}._bad_1vnsi_27:before{background:var(--pg-alert)}._bad_1vnsi_27:hover{opacity:1;border-color:#ef44444d}._good_1vnsi_38{box-shadow:0 10px 40px var(--pg-brand-glow)}._good_1vnsi_38:before{background:var(--pg-brand)}._cardTitle_1vnsi_45{font-size:1.2rem;font-weight:700;margin-bottom:1.5rem;color:var(--pg-text-primary)}._featureList_1vnsi_52{list-style:none;display:flex;flex-direction:column;gap:1rem;padding:0;margin:0}._featureList_1vnsi_52 li{display:flex;align-items:flex-start;gap:.75rem;font-size:.95rem;color:var(--pg-text-secondary);line-height:1.4}._iconX_1vnsi_70{color:var(--pg-alert);font-weight:700}._iconCheck_1vnsi_75{color:var(--pg-success);font-weight:700}@media(max-width:900px){._compareGrid_1vnsi_1{grid-template-columns:1fr;gap:1rem}._infoCard_1vnsi_8{padding:1.25rem}}._terminal_14pq5_1{width:100%;max-width:600px;background:#02040a;border:1px solid var(--pg-border);border-radius:12px;padding:1.5rem;box-shadow:0 20px 50px #000c;font-family:var(--pg-font-code);color:var(--pg-success);font-size:.9rem;height:380px;display:flex;flex-direction:column}._termHeader_14pq5_17{display:flex;gap:8px;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--pg-border)}._termDot_14pq5_25{width:12px;height:12px;border-radius:50%}._termDotR_14pq5_30{background:var(--pg-alert)}._termDotY_14pq5_31{background:#f59e0b}._termDotG_14pq5_32{background:var(--pg-success)}._output_14pq5_34{flex:1;overflow:hidden;display:flex;flex-direction:column;gap:.5rem}._line_14pq5_42{opacity:.9}._cursor_14pq5_44{display:inline-block;width:8px;height:15px;background:var(--pg-success);animation:_blink_14pq5_1 1s step-end infinite;vertical-align:middle;margin-left:5px}@keyframes _blink_14pq5_1{0%,to{opacity:1}50%{opacity:0}}._wrap_1853n_1{width:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem}._headline_1853n_11{font-size:clamp(3rem,5vw,5rem)!important}._lead_1853n_15{margin:0 auto!important;max-width:600px!important}._bigBtn_1853n_20{font-size:1.2rem!important;padding:1.2rem 3rem!important}._headerRow_1p2p1_2{display:flex;align-items:center;gap:.75rem}._backButton_1p2p1_8{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:var(--text);transition:background .15s ease}._backButton_1p2p1_8:hover{background:var(--surface-hover, rgba(0, 0, 0, .06))}._pageTitle_1p2p1_25{margin:0;font-size:1.35rem;font-weight:700;color:var(--text)}._page_1p2p1_25{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:var(--max-width-l);padding:1.25rem 0 3rem}._intro_1p2p1_42{margin:0;color:var(--text-light);line-height:1.5;padding:0 .25rem}._sectionHeading_1p2p1_49{margin:.5rem 0 -.25rem;font-size:.8rem;font-weight:600;color:var(--text-light);text-transform:uppercase;letter-spacing:.04em;padding-left:.25rem}._group_1p2p1_59{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}._row_1p2p1_66{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:.55rem 1rem;cursor:pointer;transition:background .12s ease}._row_1p2p1_66+._row_1p2p1_66{box-shadow:inset 0 1px 0 var(--border)}._row_1p2p1_66:hover:not(:disabled){background:var(--surface-hover, rgba(0, 0, 0, .03))}._row_1p2p1_66:disabled{opacity:.55;cursor:wait}._rowActive_1p2p1_92{background:#8b5cf614}._rowLeft_1p2p1_96{display:flex;flex-direction:column;gap:.1rem;min-width:0}._rowLabel_1p2p1_103{font-size:.95rem;font-weight:500;color:var(--text)}._rowMeta_1p2p1_109{font-size:.8rem;color:var(--text-light);word-break:break-all}._rowRight_1p2p1_115{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._activeBadge_1p2p1_122{font-size:.75rem;font-weight:600;color:#8b5cf6;text-transform:uppercase;letter-spacing:.03em}._chevron_1p2p1_130{color:var(--text-light);font-size:.8rem}._statusMessage_1p2p1_135{color:var(--text-light);padding:0 .25rem}._errorMessage_1p2p1_140{color:#ef4444;padding:0 .25rem}._root_1f7pz_1{position:fixed;bottom:1.5rem;right:1.5rem;z-index:9999;font-family:system-ui,sans-serif}._rootEmbedded_1f7pz_9{position:static;z-index:auto;margin-top:1rem}._fab_1f7pz_15{width:3rem;height:3rem;border-radius:50%;border:none;background:var(--theme-brand, #2563eb);color:#fff;font-size:1.25rem;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #0003}._panel_1f7pz_28{position:absolute;bottom:4rem;right:0;width:min(22rem,calc(100vw - 2rem));height:24rem;display:flex;flex-direction:column;background:#fff;border-radius:.75rem;box-shadow:0 8px 24px #00000026;overflow:hidden}._panelEmbedded_1f7pz_42{position:relative;bottom:auto;right:auto;width:100%;max-width:40rem;height:28rem;border:1px solid #e5e7eb}._header_1f7pz_52{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--theme-brand, #2563eb);color:#fff;font-weight:600}._modeToggle_1f7pz_62{display:flex;gap:.25rem;margin-left:auto}._modeToggle_1f7pz_62 button{border:1px solid rgba(255,255,255,.5);background:transparent;color:#fff;border-radius:.25rem;padding:.125rem .5rem;cursor:pointer;font-size:.75rem}._modeActive_1f7pz_78{background:#ffffff40!important}._closeBtn_1f7pz_82{border:none;background:transparent;color:#fff;font-size:1.25rem;cursor:pointer;line-height:1}._messages_1f7pz_91{flex:1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}._userMsg_1f7pz_100{align-self:flex-end;background:#e0e7ff;padding:.5rem .75rem;border-radius:.75rem .75rem .125rem;max-width:85%;font-size:.875rem}._botMsg_1f7pz_109{align-self:flex-start;background:#f3f4f6;padding:.5rem .75rem;border-radius:.75rem .75rem .75rem .125rem;max-width:85%;font-size:.875rem}._hint_1f7pz_118{color:#6b7280;font-size:.8125rem;margin:0}._error_1f7pz_124{color:#dc2626;font-size:.8125rem;margin:0}._inputRow_1f7pz_130{display:flex;gap:.5rem;padding:.75rem;border-top:1px solid #e5e7eb}._inputRow_1f7pz_130 input{flex:1;border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem}._inputRow_1f7pz_130 button{border:none;background:var(--theme-brand, #2563eb);color:#fff;border-radius:.375rem;padding:.5rem .75rem;cursor:pointer;font-size:.875rem}._inputRow_1f7pz_130 button:disabled{opacity:.5;cursor:not-allowed}._voicePane_1f7pz_160{flex:1;display:flex;flex-direction:column;padding:.75rem;gap:.5rem}._page_qbr1p_1{max-width:720px;margin:0 auto;padding:24px;font-family:system-ui,sans-serif}._lede_qbr1p_8{color:#666;margin-top:0}._tabBar_qbr1p_13{display:flex;gap:.5rem;margin:1.25rem 0;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}._tab_qbr1p_13{border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:.375rem .375rem 0 0;padding:.5rem 1rem;cursor:pointer;font-size:.875rem}._tabActive_qbr1p_31{background:#2563eb;border-color:#2563eb;color:#fff}._tab_qbr1p_13:disabled{opacity:.5;cursor:not-allowed}._error_qbr1p_42{color:#dc2626;font-size:.875rem}._success_qbr1p_47{color:#0a7d28;font-size:.875rem}._hint_qbr1p_52{color:#6b7280;font-size:.8125rem;margin:0}._ingestPanel_qbr1p_58{display:flex;flex-direction:column;gap:.75rem}._fieldLabel_qbr1p_64{font-size:.875rem;font-weight:600;color:#374151}._select_qbr1p_70{border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;max-width:16rem}._dropzone_qbr1p_78{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:140px;border:2px dashed #d1d5db;border-radius:.75rem;background:#fafafa;cursor:pointer;padding:1rem}._dropzoneActive_qbr1p_92{border-color:#2563eb;background:#eff6ff}._dropTitle_qbr1p_97{font-weight:600;color:#111827}._dropHint_qbr1p_102{font-size:.8125rem;color:#6b7280;text-align:center}._progressBox_qbr1p_108{border:1px solid #e5e7eb;border-radius:.75rem;padding:1rem;background:#fafafa}._phaseList_qbr1p_115{margin:.5rem 0 0;padding-left:1.25rem;font-size:.8125rem;color:#374151}._resultBox_qbr1p_122{border:1px solid #e5e7eb;border-radius:.75rem;padding:1rem;background:#fafafa}._metaList_qbr1p_129{margin:.75rem 0;padding-left:1.25rem;font-size:.875rem;color:#374151}._secondaryBtn_qbr1p_136{border:1px solid #d1d5db;background:#fff;border-radius:.375rem;padding:.5rem .75rem;cursor:pointer;font-size:.875rem}._testPanel_qbr1p_145{margin-top:.5rem}._appContainer_1991k_1{flex:1;display:flex;flex-direction:column}._headerWrapper_1991k_7,._footerWrapper_1991k_8,._sidebarWrapper_1991k_9{position:fixed;will-change:transform;transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:1000}._headerWrapper_1991k_7{right:0;display:flex;justify-content:center;padding-inline:1.5rem}._header-default_1991k_24{background-color:var(--surface)}._header-transparent_1991k_28{background-color:transparent;border-bottom-color:transparent}._header-glass_1991k_33{background:#ffffff4d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.2)}html[data-theme=dark] ._header-glass_1991k_33{background:#1e293b66;border-bottom-color:#ffffff1a}._footerWrapper_1991k_8{right:0;left:0;display:flex;justify-content:center}._footer-default_1991k_53{background-color:var(--surface);border-top:1px solid var(--border);padding-inline:1.5rem}._footer-transparent_1991k_59{background-color:transparent;padding-inline:1.5rem}._footer-glass_1991k_64{background:#ffffff4d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(255,255,255,.2)}html[data-theme=dark] ._footer-glass_1991k_64{background:#1e293b66;border-top-color:#ffffff1a}._headerWrapper_1991k_7{top:var(--agent-banner-height, 0px);left:0;height:var(--header-height);border-bottom:1px solid var(--border);transform:translateY(-100%)}._headerWrapper_1991k_7._visible_1991k_84{transform:translateY(0)}._footerWrapper_1991k_8{bottom:0;min-height:var(--footer-height);height:auto;color:var(--text-light);font-size:.9rem;transform:translateY(100%);padding-block:0;transition:transform .4s cubic-bezier(.4,0,.2,1),left .4s cubic-bezier(.4,0,.2,1)}._footerWrapper_1991k_8._visible_1991k_84{transform:translateY(0)}._headerContentWrapper_1991k_104,._footerContentWrapper_1991k_105{width:100%;display:flex;align-items:center;transition:all .3s ease}._sidebarWrapper_1991k_9{top:calc(var(--header-height) + var(--agent-banner-height, 0px));left:0;bottom:0;width:var(--sidebar-width);transform:translate(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1)}._sidebarWrapper_1991k_9._visible_1991k_84{transform:translate(0)}._sidebarNoHeader_1991k_126{top:var(--agent-banner-height, 0px)}._content_1991k_130{flex:1;display:flex;flex-direction:column;transition:padding .4s cubic-bezier(.4,0,.2,1)}._contentInner_1991k_137{width:100%;margin-block:auto;margin-inline:auto}._contentInnerSections_1991k_143{margin-block:0;margin-inline:0;max-width:100%}._navContainer_qs9mv_18{--nav-accent-primary: var(--brand-primary-soft);--nav-accent-primary-text: #0a0a0a;--nav-accent-bg-subtle: rgba(var(--brand-primary-soft-rgb), .05);--nav-accent-bg-light: rgba(var(--brand-primary-soft-rgb), .08);--nav-accent-bg: rgba(var(--brand-primary-soft-rgb), .12);--nav-accent-glow: rgba(var(--brand-primary-soft-rgb), .1);--nav-accent-bg-active: rgba(var(--brand-primary-soft-rgb), .18);--nav-accent-bg-strong: rgba(var(--brand-primary-soft-rgb), .25);--nav-accent-hover: rgba(var(--brand-primary-soft-rgb), .15);--nav-border: rgba(255, 255, 255, .08);--nav-border-hover: rgba(255, 255, 255, .15);--nav-text-muted: #ffffff;--nav-text-base: #ffffff;--nav-text-bright: #ffffff;--nav-panel-bg: rgba(0, 0, 0, .85);--nav-panel-bg-hover: rgba(0, 0, 0, .9);--nav-panel-bg-light: rgba(255, 255, 255, .08);--nav-glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .05);--nav-reset-color: var(--nav-accent-primary);--nav-reset-color-hover: var(--nav-accent-primary);--nav-reset-bg: var(--nav-accent-bg);--nav-reset-bg-hover: var(--nav-accent-bg-active);--nav-saved-color: var(--nav-accent-primary);--nav-saved-bg: var(--nav-accent-bg);--nav-error-color: var(--nav-accent-primary);--nav-error-bg: var(--nav-accent-bg);--nav-conflict-color: var(--nav-accent-primary);--nav-conflict-bg: var(--nav-accent-bg);--nav-unsaved-color: rgba(255, 255, 255, .5);--nav-unsaved-bg: rgba(255, 255, 255, .06);--nav-secondary-color: var(--brand-secondary-soft);--nav-secondary-bg: rgba(var(--brand-secondary-soft-rgb), .15);--nav-secondary-bg-strong: rgba(var(--brand-secondary-soft-rgb), .25);--nav-secondary-border: rgba(var(--brand-secondary-soft-rgb), .3);--nav-secondary-border-strong: rgba(var(--brand-secondary-soft-rgb), .5);--nav-secondary-solid: var(--brand-secondary);--nav-secondary-solid-hover: var(--brand-secondary-hover);--nav-user-msg-outline: rgba(125, 211, 252, .45);--thinking-color-0: #a78bfa;--thinking-color-1: #2dd4bf;--thinking-color-2: #f472b6;--thinking-color-3: #fb923c;--thinking-color-4: #60a5fa;--thinking-color-5: #a3e635;--thinking-color-6: #e879f9;--thinking-color-7: #fbbf24}._navContainer_qs9mv_18._lightNavScheme_qs9mv_100{--nav-panel-bg: rgba(255, 255, 255, .85);--nav-panel-bg-hover: rgba(255, 255, 255, .9);--nav-panel-bg-light: rgba(0, 0, 0, .06);--nav-text-muted: #000000;--nav-text-base: #000000;--nav-text-bright: #000000;--nav-border: rgba(0, 0, 0, .08);--nav-border-hover: rgba(0, 0, 0, .15);--nav-accent-primary: var(--brand-primary);--nav-accent-primary-text: #ffffff;--nav-accent-bg-subtle: rgba(var(--brand-primary-rgb), .1);--nav-accent-bg-light: rgba(var(--brand-primary-rgb), .15);--nav-accent-bg: rgba(var(--brand-primary-rgb), .2);--nav-accent-glow: rgba(var(--brand-primary-rgb), .18);--nav-accent-bg-active: rgba(var(--brand-primary-rgb), .28);--nav-accent-bg-strong: rgba(var(--brand-primary-rgb), .35);--nav-accent-hover: rgba(var(--brand-primary-rgb), .22);--nav-glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .3);--nav-unsaved-color: rgba(0, 0, 0, .4);--nav-unsaved-bg: rgba(0, 0, 0, .04);--nav-secondary-color: var(--brand-secondary);--nav-secondary-bg: rgba(var(--brand-secondary-rgb), .15);--nav-secondary-bg-strong: rgba(var(--brand-secondary-rgb), .25);--nav-secondary-border: rgba(var(--brand-secondary-rgb), .3);--nav-secondary-border-strong: rgba(var(--brand-secondary-rgb), .5);--nav-user-msg-outline: rgba(125, 211, 252, .45);--thinking-color-0: #6d28d9;--thinking-color-1: #0d9488;--thinking-color-2: #be185d;--thinking-color-3: #c2410c;--thinking-color-4: #1d4ed8;--thinking-color-5: #15803d;--thinking-color-6: #a21caf;--thinking-color-7: #b45309}._navContainer_qs9mv_18._lightNavScheme_qs9mv_100 ._menuIcon_qs9mv_153{filter:brightness(.7)}._navContainer_qs9mv_18 ._glassPanel_qs9mv_158,._navContainer_qs9mv_18 ._logoBadge_qs9mv_159,._navContainer_qs9mv_18 ._pageSwitcherSection_qs9mv_160,._navContainer_qs9mv_18 ._pageSwitcher_qs9mv_160,._navContainer_qs9mv_18 ._logoIconWrapper_qs9mv_162,._navContainer_qs9mv_18 ._menuHeader_qs9mv_163,._navContainer_qs9mv_18 ._menuItem_qs9mv_164,._navContainer_qs9mv_18 ._controlGroup_qs9mv_165,._navContainer_qs9mv_18 ._toggleButton_qs9mv_166._aiChatToggle_qs9mv_166,._navContainer_qs9mv_18 ._toggleButton_qs9mv_166._contextualToggle_qs9mv_167,._navContainer_qs9mv_18 ._aiChatHeader_qs9mv_168,._navContainer_qs9mv_18 ._aiMessageUndoButton_qs9mv_169,._navContainer_qs9mv_18 ._aiMessageCard_qs9mv_170,._navContainer_qs9mv_18 ._aiEmptyState_qs9mv_171,._navContainer_qs9mv_18 ._aiInputSection_qs9mv_172,._navContainer_qs9mv_18 ._closedStateContainer_qs9mv_173,._navContainer_qs9mv_18 ._viewportToggleSection_qs9mv_174,._navContainer_qs9mv_18 ._addLayerSection_qs9mv_175,._navContainer_qs9mv_18 ._containerButton_qs9mv_176,._navContainer_qs9mv_18 ._saveFooterButton_qs9mv_177{transition:background-color .3s ease,border-color .3s ease,color .3s ease}._navContainer_qs9mv_18{z-index:2000;pointer-events:auto;font-family:Space Grotesk,system-ui,sans-serif;display:flex;align-items:center;background:transparent;-webkit-user-select:none;user-select:none}._navContainer_qs9mv_18._menuOpen_qs9mv_201{justify-content:flex-start}._glassPanel_qs9mv_158{padding:12px 8px;max-height:calc(100vh - 12px);display:flex;flex-direction:column}._logoBadge_qs9mv_159{display:flex;align-items:center;gap:8px;padding:10px 12px 10px 14px;margin-bottom:6px;flex-shrink:0;min-width:256px;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px}._pageSwitcherSection_qs9mv_160{display:flex;align-items:center;gap:10px;margin-bottom:6px;padding:8px 12px;flex-shrink:0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px}._pageSwitcherLabel_qs9mv_260{flex-shrink:0;font-size:.85rem;font-weight:500;color:var(--nav-text-muted)}._pageSwitcher_qs9mv_160{flex:1;min-width:0;padding:6px 8px;border-radius:8px;border:1px solid var(--nav-border);background:#ffffff14;color:var(--nav-text-base);color-scheme:dark;font:inherit;font-size:.85rem;cursor:pointer}._navContainer_qs9mv_18._lightNavScheme_qs9mv_100 ._pageSwitcher_qs9mv_160{color-scheme:light;background:var(--nav-panel-bg-light)}._pageSwitcher_qs9mv_160 option{color:var(--nav-text-base);background:var(--nav-panel-bg)}._logoBadgeMain_qs9mv_291{display:flex;align-items:center;gap:12px;width:110px;flex:none;padding:4px 4px 4px 2px;background:transparent;border:none;cursor:pointer;border-radius:8px;transition:transform .06s cubic-bezier(.2,0,0,1),background .06s cubic-bezier(.2,0,0,1)}._logoBadgeMain_qs9mv_291:hover{background:var(--nav-panel-bg-light)}._logoBadgeMain_qs9mv_291:active{transform:scale(.98)}._logoBadgeIcon_qs9mv_320{width:20px;height:20px;color:var(--brand-primary);transition:color .15s ease}._logoBadgeMain_qs9mv_291:hover ._logoBadgeIcon_qs9mv_320{color:var(--brand-primary-soft)}._logoBadgeText_qs9mv_332{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--nav-text-muted);transition:color .15s ease}._logoBadgeMain_qs9mv_291:hover ._logoBadgeText_qs9mv_332{color:var(--nav-text-bright)}._logoBadgeIconWrap_qs9mv_346{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}._logoBadgeSaving_qs9mv_355{pointer-events:none}._logoSavingIcon_qs9mv_360{color:var(--nav-accent-primary)}._logoSavedIcon_qs9mv_365{color:var(--nav-saved-color)}._logoErrorIcon_qs9mv_370{color:var(--nav-error-color)}._logoUnsavedDot_qs9mv_375{width:8px;height:8px;border-radius:50%;background:var(--nav-unsaved-color);animation:_pulse_qs9mv_1 1.5s ease-in-out infinite}._logoText_saving_qs9mv_384{color:var(--nav-accent-primary)!important}._logoText_saved_qs9mv_388{color:var(--nav-saved-color)!important}._logoText_error_qs9mv_392{color:var(--nav-error-color)!important}._logoText_unsaved_qs9mv_396{color:var(--nav-unsaved-color)!important;font-style:italic}._schemeToggleButton_qs9mv_402{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:6px;color:var(--nav-text-muted);font-size:12px;cursor:pointer;transition:all .15s ease;flex-shrink:0}._schemeToggleButton_qs9mv_402:hover{color:var(--nav-accent-primary);background:var(--nav-panel-bg-light)}._closedStateContainer_qs9mv_173{display:flex;flex-direction:column;align-items:center;gap:10px}._logoIconWrapper_qs9mv_162{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;cursor:pointer;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:10px}._logoIconWrapper_qs9mv_162:hover ._logoIconClosed_qs9mv_454{color:var(--nav-text)}._logoIconClosed_qs9mv_454{width:18px;height:18px;color:var(--nav-text-muted)}._menuContent_qs9mv_468{position:relative;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain;flex:1;min-height:0}._menuList_qs9mv_479,._controlPanelContent_qs9mv_480{overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:var(--nav-connector) transparent;padding-right:8px}._menuList_qs9mv_479::-webkit-scrollbar,._controlPanelContent_qs9mv_480::-webkit-scrollbar{width:4px}._menuList_qs9mv_479::-webkit-scrollbar-track,._controlPanelContent_qs9mv_480::-webkit-scrollbar-track{background:transparent}._menuList_qs9mv_479::-webkit-scrollbar-thumb,._controlPanelContent_qs9mv_480::-webkit-scrollbar-thumb{background:var(--nav-connector);border-radius:2px}._menuList_qs9mv_479::-webkit-scrollbar-thumb:hover,._controlPanelContent_qs9mv_480::-webkit-scrollbar-thumb:hover{background:var(--nav-connector-bright)}._menuHeader_qs9mv_163{display:flex;align-items:center;gap:12px;margin-bottom:1vh;padding:10px 14px;position:relative;flex-shrink:0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight);overflow:hidden;min-width:0}._backButton_qs9mv_536{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;color:var(--nav-text-muted);cursor:pointer;transition:all .2s ease;padding:0}._backButton_qs9mv_536:hover{color:var(--nav-accent-primary)}._backButton_qs9mv_536._unsavedWarning_qs9mv_555{color:var(--nav-secondary-color);animation:_pulse-warning_qs9mv_1 1s ease-in-out infinite}._backButton_qs9mv_536._unsavedWarning_qs9mv_555:hover{color:var(--nav-secondary-color)}@keyframes _pulse-warning_qs9mv_1{0%,to{opacity:1}50%{opacity:.6}}._undoRedoGroup_qs9mv_575{display:flex;gap:4px;margin-left:auto}._undoRedoDisabled_qs9mv_581{opacity:.35;cursor:not-allowed}._menuTitle_qs9mv_586{font-size:11px;font-weight:600;color:var(--nav-accent-primary);text-transform:uppercase;letter-spacing:2px;margin:0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes _pulse_qs9mv_1{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}._menuList_qs9mv_479{display:flex;flex-direction:column;gap:1vh;list-style:none;padding:0 0 2px;margin:0;position:relative}._menuList_qs9mv_479._withConnectors_qs9mv_627{margin-left:0;padding-left:16px;position:relative}._menuItem_qs9mv_164{display:flex;align-items:center;gap:14px;padding:10px 14px;margin-right:6px;position:relative;cursor:pointer;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight);color:var(--nav-text-base);transition:all .15s ease}._menuItem_qs9mv_164._withConnector_qs9mv_627{border-radius:12px;position:relative}._menuItem_qs9mv_164._withConnector_qs9mv_627:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:var(--item-accent, var(--nav-accent-primary));opacity:.4;transition:left .1s ease,opacity .15s ease,transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}._menuItem_qs9mv_164._withConnector_qs9mv_627:hover:before,._menuItem_qs9mv_164._withConnector_qs9mv_627._focused_qs9mv_684:before{left:-16px;opacity:1;transform:translateY(-50%) scale(1.5);box-shadow:0 0 8px var(--item-accent, var(--nav-accent-primary))}._accentLineContainer_qs9mv_695,._accentHighlight_qs9mv_699{display:none}._accentHighlight_qs9mv_699._visible_qs9mv_703{display:block}._menuItem_qs9mv_164:hover{color:var(--nav-text-bright);border-color:var(--nav-border);background:var(--nav-panel-bg-hover)}._menuItem_qs9mv_164._focused_qs9mv_684,._menuItem_qs9mv_164:focus-visible{color:var(--nav-text-bright);border-color:var(--nav-border);background:var(--nav-panel-bg-hover);outline:none}._menuItem_qs9mv_164._withConnector_qs9mv_627:focus-visible:before{left:-16px;opacity:1;transform:translateY(-50%) scale(1.5);box-shadow:0 0 8px var(--item-accent, var(--nav-accent-primary))}._menuItem_qs9mv_164:active{opacity:.9}._menuItem_qs9mv_164._currentPage_qs9mv_738{color:var(--nav-text-bright)}._menuItem_qs9mv_164._currentPage_qs9mv_738:not(._withConnector_qs9mv_627):before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:4px;height:4px;background:var(--item-accent, var(--nav-accent-primary));border-radius:50%}._menuItem_qs9mv_164._confirming_qs9mv_755{background:var(--nav-secondary-bg);border-color:var(--nav-secondary-border-strong);color:var(--nav-secondary-color);animation:_pulse-confirm_qs9mv_1 1s ease-in-out infinite}._menuItem_qs9mv_164._confirming_qs9mv_755 ._menuIcon_qs9mv_153,._menuItem_qs9mv_164._confirming_qs9mv_755:hover ._menuIcon_qs9mv_153,._menuItem_qs9mv_164._confirming_qs9mv_755._focused_qs9mv_684 ._menuIcon_qs9mv_153{color:var(--nav-secondary-color)}._menuIcon_qs9mv_153{display:flex;align-items:center;justify-content:center;width:20px;font-size:14px;color:var(--item-accent, var(--nav-text-muted));flex-shrink:0;transition:all .15s ease}._menuItem_qs9mv_164:hover ._menuIcon_qs9mv_153,._menuItem_qs9mv_164._focused_qs9mv_684 ._menuIcon_qs9mv_153{color:var(--item-accent, var(--nav-accent-primary))}._menuLabel_qs9mv_786{font-size:15px;font-weight:500;letter-spacing:.3px}@keyframes _pulse-acknowledge_qs9mv_1{0%{background:var(--nav-panel-bg)}40%{background:var(--nav-accent-glow)}to{background:var(--nav-panel-bg)}}._flickering_qs9mv_808{animation:_pulse-acknowledge_qs9mv_1 .3s ease-out}._toggleButton_qs9mv_166{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;color:var(--nav-text-muted);cursor:pointer;transition:all .2s ease;font-size:18px}._toggleButton_qs9mv_166:hover{color:var(--nav-accent-primary);transform:scale(1.1)}._toggleButton_qs9mv_166:active{transform:scale(.95)}._toggleButton_qs9mv_166._contextualToggle_qs9mv_167{width:auto;height:auto;padding:10px 16px;gap:10px;position:relative;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:20px;box-shadow:var(--nav-glass-highlight)}._toggleButton_qs9mv_166._contextualToggle_qs9mv_167:hover{transform:none;background:var(--nav-panel-bg-hover);border-color:var(--nav-border-hover)}._toggleLabel_qs9mv_862{font-size:14px;font-weight:600;letter-spacing:.5px;color:var(--nav-text-base);transition:color .15s ease;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._toggleButton_qs9mv_166._contextualToggle_qs9mv_167:hover ._toggleLabel_qs9mv_862{color:var(--nav-text-bright)}._toggleChevron_qs9mv_878{display:flex;align-items:center;font-size:10px;color:var(--nav-text-muted);transition:color .15s ease}._toggleButton_qs9mv_166._contextualToggle_qs9mv_167:hover ._toggleChevron_qs9mv_878{color:var(--nav-accent-primary)}._controlPanelContent_qs9mv_480{display:flex;flex-direction:column;gap:1vh;min-width:200px}._controlGroup_qs9mv_165{position:relative;display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._controlLabelRow_qs9mv_917{display:flex;align-items:center;justify-content:space-between;gap:8px}._controlLabel_qs9mv_917{font-size:11px;font-weight:500;color:var(--nav-text-muted);text-transform:uppercase;letter-spacing:1px}._subLabel_qs9mv_932{display:block;font-size:10px;font-weight:500;color:var(--nav-text-muted);margin-bottom:4px}._inlineResetButton_qs9mv_940{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:4px;background:var(--nav-reset-bg);color:var(--nav-reset-color);font-size:10px;cursor:pointer;transition:all .15s ease;flex-shrink:0}._inlineResetButton_qs9mv_940:hover{background:var(--nav-reset-bg-hover);color:var(--nav-reset-color-hover);transform:scale(1.1)}._inlineResetButton_qs9mv_940:active{transform:scale(.95)}._colorPickerControl_qs9mv_972{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;transition:all .15s ease;cursor:pointer}._colorPickerControl_qs9mv_972:hover{background:var(--nav-accent-bg);border-color:var(--nav-border-hover)}._colorPickerControl_qs9mv_972._disabled_qs9mv_989{opacity:.4}._disabledWrapper_qs9mv_993{cursor:not-allowed}._colorPickerControl_qs9mv_972._disabled_qs9mv_989{opacity:.4;pointer-events:none}._colorInput_qs9mv_1002{width:28px;height:28px;padding:0;border:none;border-radius:4px;cursor:pointer;background:transparent}._colorInput_qs9mv_1002::-webkit-color-swatch-wrapper{padding:0}._colorInput_qs9mv_1002::-webkit-color-swatch{border:1px solid rgba(255,255,255,.2);border-radius:4px}._colorInput_qs9mv_1002::-moz-color-swatch{border:1px solid rgba(255,255,255,.2);border-radius:4px}._colorValue_qs9mv_1026{font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace}._mockColorPicker_qs9mv_1034{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;cursor:pointer;transition:all .15s ease}._mockColorPicker_qs9mv_1034:hover{background:var(--nav-accent-bg);border-color:var(--nav-border-hover)}._mockSwatch_qs9mv_1051{width:20px;height:20px;border-radius:4px;border:1px solid rgba(255,255,255,.2)}._mockColorPicker_qs9mv_1034 span{font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace}._mockImagePicker_qs9mv_1066{display:flex;align-items:center;justify-content:center;padding:12px 16px;background:var(--nav-panel-bg-light);border:1px dashed var(--nav-connector-bright);border-radius:6px;cursor:pointer;transition:all .15s ease}._mockImagePicker_qs9mv_1066:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-accent-primary)}._mockImagePicker_qs9mv_1066 span{font-size:13px;color:var(--nav-text-muted)}._mockSelect_qs9mv_1089{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;cursor:pointer;transition:all .15s ease}._mockSelect_qs9mv_1089:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._mockSelect_qs9mv_1089 span{font-size:14px;font-weight:500;color:var(--nav-text-base)}._selectArrow_qs9mv_1112{font-size:10px;color:var(--nav-text-muted);transform:rotate(90deg)}._fontSelect_qs9mv_1119{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;cursor:pointer;transition:all .15s ease;text-decoration:none}._fontSelect_qs9mv_1119:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._fontSelect_qs9mv_1119 span{font-size:14px;font-weight:500;color:var(--nav-text-base)}._buttonGroup_qs9mv_1144{display:flex;flex-wrap:wrap;gap:4px}._optionButton_qs9mv_1150{flex:1;min-width:0;padding:8px;background:transparent;border:1px solid var(--nav-border);border-radius:6px;font-size:12px;font-weight:500;color:var(--nav-text-muted);cursor:pointer;transition:all .15s ease;font-family:inherit}._optionButton_qs9mv_1150:hover{background:var(--nav-accent-bg);border-color:var(--nav-border-hover);color:var(--nav-text-base)}._optionButton_qs9mv_1150._active_qs9mv_1171{background:var(--nav-accent-bg-active);border-color:var(--nav-accent-primary);color:var(--nav-accent-primary)}._segmentedToggle_qs9mv_1178{display:flex;border-radius:8px;border:1px solid var(--nav-border);overflow:hidden;background:var(--nav-panel-bg-light)}._segmentedToggleOption_qs9mv_1186{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:500;font-family:inherit;color:var(--nav-text-muted);background:transparent;border:none;cursor:pointer;transition:background .15s ease,color .15s ease}._segmentedToggleOption_qs9mv_1186:not(:last-child){border-right:1px solid var(--nav-border)}._segmentedToggleOption_qs9mv_1186:hover:not(._segmentedToggleActive_qs9mv_1209){background:var(--nav-accent-bg-subtle)}._segmentedToggleActive_qs9mv_1209{background:var(--nav-accent-bg-active);color:var(--nav-accent-primary)}._segmentedToggleCompact_qs9mv_1219{display:inline-flex;border-radius:6px;border:1px solid var(--nav-border);overflow:hidden;background:var(--nav-panel-bg-light);margin-bottom:6px}._segmentedToggleCompact_qs9mv_1219 ._segmentedToggleOption_qs9mv_1186{flex:none;padding:4px 10px;font-size:11px}._themeSummaryRow_qs9mv_1235{display:flex;gap:8px;flex-wrap:wrap}._colorSwatch_qs9mv_1241{width:32px;height:32px;border-radius:6px;border:1px solid rgba(255,255,255,.2)}._rolePreview_qs9mv_1248{text-align:center;padding:8px 0;opacity:.85}._roleControlGroup_qs9mv_1254{margin-top:10px}._roleControlGroup_qs9mv_1254:first-child{margin-top:8px}._roleControlGroupLabel_qs9mv_1262{margin-bottom:6px}._themeSummaryText_qs9mv_1267{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--nav-text-muted)}._themeSection_qs9mv_1275{cursor:pointer;border-radius:8px;transition:background-color .15s ease}._themeSection_qs9mv_1275:hover{background-color:var(--hover-bg, rgba(0, 0, 0, .05))}.dark ._themeSection_qs9mv_1275:hover{background-color:#ffffff0d}._mockButtonGroup_qs9mv_1291{display:flex;gap:4px}._mockOption_qs9mv_1296{flex:1;padding:8px 12px;background:transparent;border:1px solid var(--nav-border);border-radius:6px;font-size:12px;font-weight:500;color:var(--nav-text-muted);cursor:pointer;transition:all .15s ease;font-family:inherit}._mockOption_qs9mv_1296:hover{background:var(--nav-panel-bg-light);border-color:var(--nav-border-hover);color:var(--nav-text-base)}._mockOption_qs9mv_1296._active_qs9mv_1171{background:var(--nav-accent-bg-active);border-color:var(--nav-accent-primary);color:var(--nav-accent-primary)}._textInput_qs9mv_1323{width:100%;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:inherit;transition:all .15s ease}._textInput_qs9mv_1323::placeholder{color:var(--nav-text-muted)}._textInput_qs9mv_1323:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._textInput_qs9mv_1323:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}textarea._textInput_qs9mv_1323{resize:vertical;line-height:1.4}._mockTextInput_qs9mv_1357{width:100%;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:inherit;transition:all .15s ease}._mockTextInput_qs9mv_1357::placeholder{color:var(--nav-text-muted)}._mockTextInput_qs9mv_1357:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._mockTextInput_qs9mv_1357:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._numberInputStandalone_qs9mv_1386{width:100%;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:14px;font-weight:500;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace;text-align:center;transition:all .15s ease}._numberInputStandalone_qs9mv_1386:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._numberInputStandalone_qs9mv_1386:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._sliderWithInput_qs9mv_1412{display:flex;align-items:center;gap:10px}._rangeInput_qs9mv_1418{flex:1;height:4px;background:var(--nav-accent-bg-strong);border-radius:2px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}._rangeInput_qs9mv_1418::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:12px;height:12px;background:var(--nav-accent-primary);border-radius:50%;cursor:pointer;transition:transform .15s ease;margin-top:-4px}._rangeInput_qs9mv_1418::-webkit-slider-thumb:hover{transform:scale(1.15)}._rangeInput_qs9mv_1418::-webkit-slider-runnable-track{height:4px;background:var(--nav-accent-bg-strong);border-radius:2px}._rangeInput_qs9mv_1418::-moz-range-thumb{width:12px;height:12px;background:var(--nav-accent-primary);border:none;border-radius:50%;cursor:pointer}._rangeInput_qs9mv_1418::-moz-range-track{background:var(--nav-accent-bg-strong);border-radius:2px}._numberInput_qs9mv_1386{width:52px;padding:6px 4px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:4px;font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace;text-align:right;transition:all .15s ease}._numberInput_qs9mv_1386:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._numberInput_qs9mv_1386:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._mockNumberInputStandalone_qs9mv_1490{width:100%;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:14px;font-weight:500;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace;text-align:center;transition:all .15s ease}._mockNumberInputStandalone_qs9mv_1490:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._mockNumberInputStandalone_qs9mv_1490:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._mockSlider_qs9mv_1516{display:flex;align-items:center;gap:12px}._sliderTrack_qs9mv_1522{flex:1;height:4px;background:var(--nav-accent-bg-strong);border-radius:2px;overflow:hidden}._sliderFill_qs9mv_1530{height:100%;background:var(--nav-accent-primary);border-radius:2px}._mockSlider_qs9mv_1516 span{font-size:13px;font-weight:500;color:var(--nav-text-base);min-width:40px;text-align:right;font-family:SF Mono,Fira Code,monospace}._mockSliderWithInput_qs9mv_1546{display:flex;align-items:center;gap:10px}._mockSliderWithInput_qs9mv_1546 ._sliderTrack_qs9mv_1522{flex:1}._mockNumberInput_qs9mv_1490{width:48px;padding:6px 8px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:4px;font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace;text-align:right;transition:all .15s ease}._mockNumberInput_qs9mv_1490:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._mockNumberInput_qs9mv_1490:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._inputUnit_qs9mv_1581{font-size:11px;font-weight:500;color:var(--nav-text-muted);min-width:20px}._imagePreviewContainer_qs9mv_1592{display:flex;flex-direction:column;gap:8px}._imagePreview_qs9mv_1592{width:100%;height:80px;border-radius:6px;background-size:cover;background-position:center;border:1px solid var(--nav-border)}._imageActions_qs9mv_1607{display:flex;gap:6px}._imageActionButton_qs9mv_1612{flex:1;padding:6px 10px;background:var(--nav-accent-primary);border:none;border-radius:4px;font-size:12px;font-weight:500;color:#0a0a0a;cursor:pointer;transition:all .15s ease;font-family:inherit;opacity:.7}._imageActionButton_qs9mv_1612:hover{opacity:1}._imageActionButton_qs9mv_1612._destructive_qs9mv_1631:hover{background:var(--nav-secondary-bg);border-color:var(--nav-secondary-border-strong);color:var(--nav-secondary-color)}._imageActionButton_qs9mv_1612._destructive_qs9mv_1631._confirming_qs9mv_755{background:var(--nav-secondary-bg-strong);border-color:var(--nav-secondary-color);color:var(--nav-secondary-color);animation:_pulse-confirm_qs9mv_1 1s ease-in-out infinite}@keyframes _pulse-confirm_qs9mv_1{0%,to{opacity:1}50%{opacity:.7}}._imagePickerButtons_qs9mv_1654{display:flex;flex-direction:column;gap:6px}._imagePromptInput_qs9mv_1660{width:100%;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:13px;color:var(--nav-text-base);font-family:inherit;transition:all .15s ease}._imagePromptInput_qs9mv_1660::placeholder{color:var(--nav-text-muted)}._imagePromptInput_qs9mv_1660:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._imagePromptInput_qs9mv_1660:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._imagePromptInput_qs9mv_1660:disabled{opacity:.5;cursor:not-allowed}._imagePickerButton_qs9mv_1654{width:100%;padding:10px 12px;background:var(--nav-accent-primary);border:none;border-radius:6px;font-size:13px;font-weight:500;color:#0a0a0a;cursor:pointer;transition:all .15s ease;font-family:inherit;text-align:center;opacity:.7}._imagePickerButton_qs9mv_1654:hover:not(:disabled){opacity:1}._imagePickerButton_qs9mv_1654:disabled{opacity:.4;cursor:not-allowed}._imagePickerButton_qs9mv_1654._destructive_qs9mv_1631{background:var(--nav-secondary-solid);border:none;color:#fff}._imagePickerButton_qs9mv_1654._destructive_qs9mv_1631:hover:not(:disabled){background:var(--nav-secondary-solid-hover);opacity:1}._imagePickerButton_qs9mv_1654._destructive_qs9mv_1631._confirming_qs9mv_755{background:var(--nav-secondary-solid-hover);opacity:1;animation:_pulse-confirm_qs9mv_1 1s ease-in-out infinite}._viewportToggleSection_qs9mv_174{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;padding:10px 14px;position:relative;flex-shrink:0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._viewportButtons_qs9mv_1757{display:flex;align-items:center;gap:4px}._viewportButton_qs9mv_1757{display:flex;align-items:center;justify-content:center;width:36px;height:32px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--nav-text-muted);font-size:14px;cursor:pointer;transition:all .15s ease}._viewportButton_qs9mv_1757:hover{color:var(--nav-text-base);background:var(--nav-accent-glow);border-color:var(--nav-border)}._viewportButton_qs9mv_1757._active_qs9mv_1171{color:var(--nav-accent-primary);background:var(--nav-accent-bg-active);border-color:var(--nav-border)}._viewportButton_qs9mv_1757._disabled_qs9mv_989{opacity:.35;cursor:not-allowed;pointer-events:none}._viewportDivider_qs9mv_1796{width:1px;height:20px;background:var(--nav-connector);margin:0 6px;flex-shrink:0}._addLayerSection_qs9mv_175{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;padding:10px 14px;position:relative;flex-shrink:0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._addLayerButtons_qs9mv_1827{display:flex;align-items:center;gap:4px}._addLayerTypeButton_qs9mv_1833{display:flex;align-items:center;justify-content:center;width:36px;height:32px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--add-layer-color, var(--nav-text-muted));font-size:14px;cursor:pointer;transition:all .15s ease;opacity:.7}._addLayerTypeButton_qs9mv_1833:hover{opacity:1;background:var(--nav-accent-glow);border-color:var(--nav-border);transform:scale(1.1)}._addLayerTypeButton_qs9mv_1833:active{transform:scale(.95)}._addLayerLabel_qs9mv_1860{font-size:11px;font-weight:500;color:var(--nav-text-muted);text-transform:uppercase;letter-spacing:.5px}._tooltipWrapper_qs9mv_1868{position:relative}._tooltipWrapper_qs9mv_1868:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);padding:6px 10px;background:var(--nav-panel-bg);border:1px solid var(--nav-border);border-radius:6px;color:var(--nav-text-base);font-size:12px;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:100}._tooltipWrapper_qs9mv_1868:hover:after{opacity:1;transform:translate(-50%) translateY(0)}._containerButton_qs9mv_176{display:flex;align-items:center;gap:10px;width:100%;margin-top:8px;padding:12px 14px;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;color:var(--nav-text-base);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s ease;flex-shrink:0}._containerButton_qs9mv_176:hover{border-color:var(--nav-border-hover);background:var(--nav-panel-bg-light)}._containerButtonIcon_qs9mv_1926{color:#14b8a6;font-size:14px}._containerButtonChevron_qs9mv_1931{margin-left:auto;color:var(--nav-text-muted);font-size:12px;transition:transform .15s ease}._containerButton_qs9mv_176:hover ._containerButtonChevron_qs9mv_1931{transform:translate(2px)}._layerReorderGroup_qs9mv_1946{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;position:relative}._draggableLayer_qs9mv_1955{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;position:relative;margin-top:6px;box-shadow:none;transition:border-color .15s ease}._draggableLayer_qs9mv_1955:first-child{margin-top:0}._draggableLayer_qs9mv_1955:active{cursor:grabbing}._dragHandle_qs9mv_1974{display:flex;align-items:center;justify-content:center;width:16px;margin-right:4px;color:var(--nav-text-muted);opacity:.3;transition:opacity .15s ease,color .15s ease;flex-shrink:0}._draggableLayer_qs9mv_1955:hover ._dragHandle_qs9mv_1974{opacity:.7;color:var(--nav-accent-primary)}._draggableLayer_qs9mv_1955 ._menuLabel_qs9mv_786{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}._layerDeleteButton_qs9mv_2001{display:none;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid var(--nav-border);border-radius:6px;color:var(--nav-text-muted);font-size:12px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;flex-shrink:0}._draggableLayer_qs9mv_1955:hover ._layerDeleteButton_qs9mv_2001,._layerDeleteButton_qs9mv_2001._confirmDelete_qs9mv_2021{display:flex}._layerDeleteButton_qs9mv_2001._confirmDelete_qs9mv_2021{background:var(--nav-secondary-bg);border-color:var(--nav-secondary-color);color:var(--nav-secondary-color)}._layerDeleteButton_qs9mv_2001:hover{background:var(--nav-secondary-solid);border-color:var(--nav-secondary-solid);color:#fff}._layerDeleteButton_qs9mv_2001:active{transform:scale(.95)}._layerSelectButton_qs9mv_2041{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:4px;background:transparent;border:1px solid var(--nav-border);border-radius:6px;color:var(--nav-text-muted);font-size:12px;cursor:pointer;transition:all .15s ease;flex-shrink:0}._layerSelectButton_qs9mv_2041:hover{background:var(--nav-accent-primary);border-color:var(--nav-accent-primary);color:#0a0a0a}._layerSelectButton_qs9mv_2041:active{transform:scale(.95)}._noSelectionMessage_qs9mv_2072{padding:20px;text-align:center;color:var(--nav-text-muted);font-size:13px}._colorClearButton_qs9mv_2079{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:auto;background:transparent;border:none;border-radius:4px;font-size:12px;color:var(--nav-text-muted);cursor:pointer;transition:all .15s ease}._colorClearButton_qs9mv_2079:hover{background:var(--nav-secondary-bg);color:var(--nav-secondary-color)}._errorText_qs9mv_2100{font-size:11px;color:var(--nav-secondary-color);margin-top:4px}._textareaInput_qs9mv_2111{width:100%;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:inherit;transition:all .15s ease;resize:vertical;min-height:60px}._textareaInput_qs9mv_2111::placeholder{color:var(--nav-text-muted)}._textareaInput_qs9mv_2111:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._textareaInput_qs9mv_2111:focus{outline:none;border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._layerList_qs9mv_2142{display:flex;flex-direction:column;gap:6px}._layerItem_qs9mv_2154{display:flex;flex-direction:column;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:10px;cursor:pointer;overflow:hidden}._layerItem_qs9mv_2154:hover{border-color:var(--nav-border-hover)}._layerItem_qs9mv_2154._selected_qs9mv_2168{background:var(--nav-accent-bg-light);border-color:var(--nav-accent-primary);box-shadow:0 0 0 1px var(--nav-accent-bg-active)}._layerItemMain_qs9mv_2175{display:flex;align-items:center;gap:10px;padding:10px 12px}._layerIconWrapper_qs9mv_2182{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--nav-accent-bg);border-radius:6px;flex-shrink:0}._layerItem_qs9mv_2154._selected_qs9mv_2168 ._layerIconWrapper_qs9mv_2182{background:var(--nav-accent-bg-active)}._layerIcon_qs9mv_2182{font-size:12px;color:var(--nav-accent-primary)}._layerName_qs9mv_2202{flex:1;font-size:13px;font-weight:500;color:var(--nav-text-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._layerItem_qs9mv_2154._selected_qs9mv_2168 ._layerName_qs9mv_2202{color:var(--nav-accent-primary)}._layerTypePill_qs9mv_2218{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:2px 6px;border-radius:4px;background:var(--nav-accent-bg);color:var(--nav-text-muted);flex-shrink:0}._layerItem_qs9mv_2154._selected_qs9mv_2168 ._layerTypePill_qs9mv_2218{background:var(--nav-accent-bg-active);color:var(--nav-accent-primary)}._layerActions_qs9mv_2236{display:flex;align-items:center;justify-content:center;gap:2px;padding:0 12px 10px;background:linear-gradient(to bottom,transparent 0%,var(--nav-accent-bg-subtle) 100%)}._layerActionButton_qs9mv_2249{display:flex;align-items:center;justify-content:center;width:32px;height:28px;background:var(--nav-accent-bg-light);border:1px solid transparent;border-radius:6px;font-size:11px;color:var(--nav-text-muted);cursor:pointer;transition:all .12s ease}._layerActionButton_qs9mv_2249:hover:not(:disabled){background:var(--nav-accent-bg-active);border-color:var(--nav-border-hover);color:var(--nav-accent-primary)}._layerActionButton_qs9mv_2249:active:not(:disabled){transform:scale(.92)}._layerActionButton_qs9mv_2249:disabled{opacity:.25;cursor:not-allowed}._layerActionButton_qs9mv_2249._deleteButton_qs9mv_2280:hover:not(:disabled){background:var(--nav-secondary-bg);border-color:var(--nav-secondary-border);color:var(--nav-secondary-color)}._layerActionButton_qs9mv_2249._confirmButton_qs9mv_2286{background:var(--nav-secondary-bg-strong);border-color:var(--nav-secondary-border);color:var(--nav-secondary-color)}._layerActionButton_qs9mv_2249._confirmButton_qs9mv_2286:hover{background:var(--nav-secondary-bg-strong);border-color:var(--nav-secondary-border-strong)}._layerActionButtonWithLabel_qs9mv_2298{width:auto;padding:0 10px;gap:5px;font-size:10px;font-weight:500}._layerActionButtonWithLabel_qs9mv_2298 ._actionLabel_qs9mv_2306{font-size:10px;font-weight:500;letter-spacing:.3px}._visibilityOffIcon_qs9mv_2312{opacity:.5}._layerActionsDivider_qs9mv_2317{height:1px;margin:0 12px 8px;background:linear-gradient(to right,transparent,var(--nav-accent-bg-active),transparent)}._emptyLayersMessage_qs9mv_2328{padding:20px 16px;text-align:center;font-size:13px;color:var(--nav-text-muted);font-style:italic;background:var(--nav-accent-bg-subtle);border-radius:8px;border:1px dashed var(--nav-border)}._addLayerSection_qs9mv_175{display:flex;flex-direction:column;gap:8px}._addLayerButton_qs9mv_1827{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 12px;background:var(--nav-accent-primary);border:none;border-radius:6px;font-size:13px;font-weight:500;color:#0a0a0a;cursor:pointer;transition:all .15s ease;font-family:inherit;opacity:.7}._addLayerButton_qs9mv_1827:hover:not(:disabled){opacity:1}._addLayerButton_qs9mv_1827:disabled{opacity:.4;cursor:not-allowed}._imageSourceInfo_qs9mv_2375{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:12px;color:var(--nav-text-muted)}._valueIcon_qs9mv_2384{font-size:12px;color:var(--nav-accent-primary)}._valueText_qs9mv_2389{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._saveFooter_qs9mv_177{margin-top:12px;padding:0 2px;flex-shrink:0}._saveFooterButton_qs9mv_177{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 16px;background:var(--nav-accent-primary);border:none;border-radius:10px;font-size:14px;font-weight:600;color:#0a0f19;cursor:pointer;transition:all .2s ease;font-family:inherit}._saveFooterButton_qs9mv_177:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}._saveFooterButton_qs9mv_177:active:not(:disabled){transform:translateY(0);filter:brightness(.95)}._saveFooterButton_qs9mv_177:disabled{opacity:.4;cursor:not-allowed;transform:none}._saveFooterButton_qs9mv_177._saving_qs9mv_2440{opacity:.7}._saveFooterButton_qs9mv_177._saving_qs9mv_2440 ._saveFooterIcon_qs9mv_2444{animation:_spin_qs9mv_1 1s linear infinite}@keyframes _spin_qs9mv_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._saveFooterIcon_qs9mv_2444{font-size:14px}._saveFooterButton_qs9mv_177._urgent_qs9mv_2462{background:var(--nav-secondary-solid);color:#fff;animation:_pulse-subtle_qs9mv_1 2s ease-in-out infinite}._saveFooterButton_qs9mv_177._urgent_qs9mv_2462:hover:not(:disabled){background:var(--nav-secondary-solid-hover)}@keyframes _pulse-subtle_qs9mv_1{0%,to{opacity:1}50%{opacity:.85}}._positionGrid_qs9mv_2487{display:grid;grid-template-columns:1fr 1fr;gap:8px}._positionInputGroup_qs9mv_2493{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;transition:all .15s ease}._positionInputGroup_qs9mv_2493:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._positionInputGroup_qs9mv_2493:focus-within{border-color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._positionLabel_qs9mv_2514{font-size:11px;font-weight:600;color:var(--nav-text-muted);text-transform:uppercase;min-width:14px}._positionInputGroup_qs9mv_2493 ._numberInput_qs9mv_1386{flex:1;width:100%;padding:4px 0;background:transparent;border:none;font-size:13px;text-align:right}._positionInputGroup_qs9mv_2493 ._numberInput_qs9mv_1386:hover{background:transparent}._positionInputGroup_qs9mv_2493 ._numberInput_qs9mv_1386:focus{background:transparent;border:none;outline:none}._snapControlContainer_qs9mv_2546{display:flex;flex-direction:column;gap:10px}._snapGrid_qs9mv_2552{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:8px}._snapGridCell_qs9mv_2562{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--nav-border);border-radius:4px;color:var(--nav-text-muted);font-size:10px;cursor:pointer;transition:all .15s ease;padding:0}._snapGridCell_qs9mv_2562:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover);color:var(--nav-text-base)}._snapGridCell_qs9mv_2562._active_qs9mv_1171{background:var(--nav-accent-bg-active);border-color:var(--nav-accent-primary);color:var(--nav-accent-primary)}._snapCornerDot_qs9mv_2589{font-size:6px;opacity:.6}._snapGridCell_qs9mv_2562:hover ._snapCornerDot_qs9mv_2589,._snapGridCell_qs9mv_2562._active_qs9mv_1171 ._snapCornerDot_qs9mv_2589{opacity:1}._fitToCanvasButton_qs9mv_2599{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:8px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:12px;font-weight:500;color:var(--nav-text-muted);cursor:pointer;transition:all .15s ease;font-family:inherit}._fitToCanvasButton_qs9mv_2599:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover);color:var(--nav-accent-primary)}._fitToCanvasButton_qs9mv_2599:active{transform:scale(.98)}._fontControlsContainer_qs9mv_2631{display:flex;flex-direction:column;gap:8px}._collapsibleSection_qs9mv_2641{background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:8px;overflow:hidden}._collapsibleLabel_qs9mv_2648{font-size:11px;font-weight:500;color:var(--nav-text-muted);text-transform:uppercase;letter-spacing:1px}._collapsibleChevron_qs9mv_2656{font-size:10px;color:var(--nav-text-muted);transition:transform .2s ease}._collapsibleChevron_qs9mv_2656[data-expanded=true]{transform:rotate(180deg)}._collapsibleContent_qs9mv_2667{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease,opacity .2s ease;opacity:0}._collapsibleContent_qs9mv_2667[data-expanded=true]{grid-template-rows:1fr;opacity:1}._collapsibleContentInner_qs9mv_2681{overflow:hidden;padding:0 12px 12px}._shadowControlsContainer_qs9mv_2690{display:flex;flex-direction:column;gap:10px}._shadowToggleRow_qs9mv_2696{display:flex;align-items:center;justify-content:space-between}._shadowToggleLabel_qs9mv_2702{font-size:12px;font-weight:500;color:var(--nav-text-base)}._shadowToggleButton_qs9mv_2708{background:transparent;border:none;padding:4px;cursor:pointer;font-size:20px;line-height:1}._toggleOn_qs9mv_2717{color:var(--nav-accent-primary)}._toggleOff_qs9mv_2721{color:var(--nav-text-muted)}._shadowControlRow_qs9mv_2725{display:flex;flex-direction:column;gap:4px}._shadowControlLabel_qs9mv_2731{font-size:10px;font-weight:500;color:var(--nav-text-muted);text-transform:uppercase;letter-spacing:.5px}._shadowControlsContent_qs9mv_2740{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease,opacity .3s ease;opacity:0}._shadowControlsContent_qs9mv_2740[data-expanded=true]{grid-template-rows:1fr;opacity:1}._shadowControlsInner_qs9mv_2754{overflow:hidden;display:flex;flex-direction:column;gap:10px}._backgroundEffectsContainer_qs9mv_2765{display:flex;flex-direction:column;gap:10px}._effectControlRow_qs9mv_2771{display:flex;flex-direction:column;gap:4px}._effectControlLabel_qs9mv_2777{font-size:10px;font-weight:500;color:var(--nav-text-muted);text-transform:uppercase;letter-spacing:.5px}._resetAllButton_qs9mv_2789{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 14px;background:var(--nav-accent-bg);border:1px solid var(--nav-accent-primary);border-radius:6px;font-size:12px;font-weight:500;color:var(--nav-accent-primary);cursor:pointer;transition:all .15s ease;font-family:inherit}._resetAllButton_qs9mv_2789:hover{background:var(--nav-accent-bg-strong);border-color:var(--nav-accent-primary);color:var(--nav-accent-primary)}._resetAllButton_qs9mv_2789:active{transform:scale(.98)}._iconPickerButton_qs9mv_2818{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;font-size:13px;font-weight:500;color:var(--nav-text-base);font-family:inherit;cursor:pointer;transition:all .15s ease;text-transform:capitalize}._iconPickerButton_qs9mv_2818:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._iconPickerPreview_qs9mv_2841{width:20px;height:20px;fill:var(--nav-text-base);flex-shrink:0}._iconPickerLabel_qs9mv_2848{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sectionDivider_qs9mv_2858{display:flex;align-items:center;justify-content:center;margin:12px 0 8px;padding:8px 12px;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._sectionDivider_qs9mv_2858 span{font-size:10px;font-weight:600;color:var(--nav-text-muted);text-transform:uppercase;letter-spacing:1.5px;text-align:center;width:100%}._colorPickerWithReset_qs9mv_2888{display:flex;align-items:center;gap:6px}._colorPickerWithReset_qs9mv_2888 ._colorPickerControl_qs9mv_972{flex:1}._resetButton_qs9mv_2898{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:var(--nav-reset-bg);border:1px solid var(--nav-border);border-radius:6px;color:var(--nav-reset-color);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;flex-shrink:0}._resetButton_qs9mv_2898:hover{background:var(--nav-reset-bg-hover);color:var(--nav-reset-color-hover);border-color:var(--nav-reset-color)}._rowTrackRow_qs9mv_2922{display:flex;align-items:center;gap:6px;margin-bottom:6px}._rowTrackRow_qs9mv_2922 ._segmentedToggleCompact_qs9mv_1219{margin-bottom:0}._rowTrackResetButton_qs9mv_2933{display:flex;align-items:center;justify-content:center;margin-left:auto;height:24px;padding:0 8px;background:var(--nav-reset-bg);border:1px solid var(--nav-border);border-radius:6px;color:var(--nav-reset-color);font-size:11px;cursor:pointer;transition:background .15s,color .15s}._rowTrackResetButton_qs9mv_2933:hover{background:var(--nav-reset-bg-hover);color:var(--nav-reset-color-hover);border-color:var(--nav-reset-color)}._collapsibleContainer_qs9mv_2961{display:flex;flex-direction:column}._collapsibleHeader_qs9mv_2966{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;color:var(--nav-text-base);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}._collapsibleHeader_qs9mv_2966:hover{background:var(--nav-accent-bg);border-color:var(--nav-border-hover)}._collapsibleIcon_qs9mv_2987{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--nav-accent-primary);font-size:12px;transition:transform .2s ease}._collapsibleIcon_qs9mv_2987[data-expanded=true]{transform:rotate(90deg)}._collapsibleValue_qs9mv_3002{flex:1;text-align:left;color:var(--nav-text-bright)}._fontWeightCollapsibleContent_qs9mv_3009{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease,opacity .2s ease;opacity:0}._fontWeightCollapsibleContent_qs9mv_3009[data-expanded=true]{grid-template-rows:1fr;opacity:1}._fontWeightCollapsibleInner_qs9mv_3023{overflow:hidden}._buttonGroupVertical_qs9mv_3028{display:flex;flex-direction:column;gap:6px}._buttonGroupVertical_qs9mv_3028 ._optionButton_qs9mv_1150{width:100%}._stepperControl_qs9mv_3042{display:flex;align-items:center;gap:0;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);border-radius:6px;overflow:hidden}._stepperButton_qs9mv_3052{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;color:var(--nav-accent-primary);font-size:12px;cursor:pointer;transition:all .15s ease}._stepperButton_qs9mv_3052:hover:not(:disabled){background:var(--nav-accent-bg)}._stepperButton_qs9mv_3052:active:not(:disabled){background:var(--nav-accent-bg-active)}._stepperButton_qs9mv_3052:disabled{opacity:.3;cursor:not-allowed}._stepperValue_qs9mv_3079{flex:1;text-align:center;font-size:14px;font-weight:600;color:var(--nav-text-base);font-family:SF Mono,Fira Code,monospace;min-width:40px;padding:0 4px}._aiToggleButton_qs9mv_3094{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:6px;color:var(--nav-text-muted);font-size:12px;cursor:pointer;transition:all .15s ease;flex-shrink:0;margin-left:auto}._aiToggleButton_qs9mv_3094:hover{color:var(--nav-accent-primary);background:var(--nav-panel-bg-light)}._aiToggleActive_qs9mv_3118{color:var(--nav-text-muted);background:transparent}._aiChatToggle_qs9mv_166{width:auto;height:auto;padding:10px 16px;gap:8px;position:relative;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:20px;box-shadow:var(--nav-glass-highlight)}._toggleButton_qs9mv_166._aiChatToggle_qs9mv_166:hover{transform:none;background:var(--nav-panel-bg-hover);border-color:var(--nav-border-hover)}._toggleButton_qs9mv_166._aiChatToggle_qs9mv_166:hover ._toggleLabel_qs9mv_862{color:var(--nav-text-bright)}._toggleButton_qs9mv_166._aiChatToggle_qs9mv_166:hover ._toggleChevron_qs9mv_878{color:var(--nav-accent-primary)}._toggleIcon_qs9mv_3153{font-size:12px;color:var(--nav-accent-primary);flex-shrink:0}._aiChatHeader_qs9mv_168{display:flex;align-items:center;gap:8px;padding:10px 14px;margin-bottom:1vh;flex-shrink:0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._aiChatTitle_qs9mv_3180{font-size:13px;font-weight:600;color:var(--nav-text-base);flex:1}._aiClearButton_qs9mv_3187{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:1px solid transparent;border-radius:6px;color:var(--nav-text-muted);opacity:.4;font-size:10px;cursor:pointer;flex-shrink:0;transition:all .15s ease}._aiClearButton_qs9mv_3187:hover:not(:disabled){opacity:1;background:var(--nav-secondary-bg);border-color:var(--nav-secondary-border);color:var(--nav-secondary-color)}._aiClearButton_qs9mv_3187:disabled{opacity:.2;cursor:not-allowed}._aiClearButtonConfirm_qs9mv_3216{opacity:1!important;background:var(--nav-secondary-bg-strong);border-color:var(--nav-secondary-border-strong);color:var(--nav-secondary-color)}._aiLayoutActions_qs9mv_3223{display:flex;align-items:center;gap:2px;background:#ffffff14;border-radius:8px;padding:2px}._aiLayoutActionsDivider_qs9mv_3232{width:1px;height:14px;background:#ffffff26;flex-shrink:0}._aiConversationArea_qs9mv_3243{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--nav-accent-bg-strong) transparent}._aiEmptyState_qs9mv_171{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 16px;text-align:center;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._aiEmptyIcon_qs9mv_3274{font-size:24px;color:var(--nav-accent-primary);opacity:.4}._aiEmptyText_qs9mv_3280{font-size:12px;line-height:1.5;color:var(--nav-text-muted);opacity:.5;max-width:200px;margin:0}._aiConversationScroll_qs9mv_3289{height:100%;overflow-y:auto;padding:4px 0;display:flex;flex-direction:column;gap:1vh;scrollbar-width:thin;scrollbar-color:var(--nav-accent-bg-strong) transparent}._aiConversationScroll_qs9mv_3289::-webkit-scrollbar{width:4px}._aiConversationScroll_qs9mv_3289::-webkit-scrollbar-track{background:transparent}._aiConversationScroll_qs9mv_3289::-webkit-scrollbar-thumb{background:var(--nav-accent-bg-strong);border-radius:2px}._aiMessageCard_qs9mv_170{padding:10px 14px;font-size:13px;line-height:1.5;color:var(--nav-text-base);word-wrap:break-word;white-space:pre-wrap;position:relative;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._aiMessageAi_qs9mv_3336{align-self:flex-start;max-width:95%}._aiMessageUser_qs9mv_3341{align-self:flex-end;max-width:85%;outline:1px solid var(--nav-user-msg-outline);outline-offset:-1px}._aiMessageUndoRow_qs9mv_3348{display:flex;justify-content:flex-end;margin-top:10px;padding-top:8px;border-top:1px solid var(--nav-border)}._aiMessageUndoButton_qs9mv_169{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;border:1px solid var(--nav-border);background:var(--nav-panel-bg-light);color:var(--nav-text-base);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}._aiMessageUndoButton_qs9mv_169:hover:not(:disabled){background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._aiMessageUndoButton_qs9mv_169:disabled{opacity:.45;cursor:not-allowed}._aiMessageUndoIcon_qs9mv_3382{font-size:10px;opacity:.85}._aiLabelRow_qs9mv_3387{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}._aiLabel_qs9mv_3387{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nav-accent-primary)}._aiTraceIdButton_qs9mv_3403{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:2px;font-size:11px;color:var(--nav-text-base);opacity:.25;cursor:pointer;transition:opacity .15s}._aiTraceIdButton_qs9mv_3403:hover,._aiTraceIdButtonCopied_qs9mv_3422{color:var(--nav-accent-primary);opacity:1}._aiCopyMessageButton_qs9mv_3430{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:2px;font-size:11px;color:var(--nav-text-base);opacity:.25;cursor:pointer;transition:opacity .15s}._aiCopyMessageButton_qs9mv_3430:hover,._aiCopyMessageButtonCopied_qs9mv_3449{color:var(--nav-accent-primary);opacity:1}._aiCopyMessageButtonFloating_qs9mv_3454{position:absolute;top:6px;right:8px}._aiLabelRowActions_qs9mv_3460{display:inline-flex;align-items:center;gap:4px}._aiMessageText_qs9mv_3466{font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.8rem;line-height:1.5;white-space:pre-wrap}._aiMessageMarkdown_qs9mv_3476{white-space:normal}._aiMessageMarkdown_qs9mv_3476 p{margin:0 0 .5em}._aiMessageMarkdown_qs9mv_3476 p:last-child{margin-bottom:0}._aiMessageMarkdown_qs9mv_3476 strong{font-weight:700;color:var(--nav-accent-primary)}._aiMessageMarkdown_qs9mv_3476 em{font-style:italic;opacity:.85}._aiMessageMarkdown_qs9mv_3476 ul,._aiMessageMarkdown_qs9mv_3476 ol{margin:.25em 0 .5em;padding-left:1.4em}._aiMessageMarkdown_qs9mv_3476 li{margin-bottom:.2em}._aiMessageMarkdown_qs9mv_3476 code{background:#ffffff1a;padding:.1em .35em;border-radius:4px;font-size:.85em}._aiMessageMarkdown_qs9mv_3476 pre{background:#0003;padding:.5em .75em;border-radius:6px;overflow-x:auto;margin:.4em 0}._aiMessageMarkdown_qs9mv_3476 pre code{background:none;padding:0}._aiMessageMarkdown_qs9mv_3476 h1,._aiMessageMarkdown_qs9mv_3476 h2,._aiMessageMarkdown_qs9mv_3476 h3{margin:.6em 0 .3em;font-weight:700;line-height:1.3}._aiMessageMarkdown_qs9mv_3476 h1{font-size:1.1em}._aiMessageMarkdown_qs9mv_3476 h2{font-size:1em}._aiMessageMarkdown_qs9mv_3476 h3{font-size:.95em}._aiMessageMarkdown_qs9mv_3476 blockquote{margin:.5em 0 0;padding:0;border:none;color:var(--nav-accent-primary);opacity:.85}._aiMessageMarkdown_qs9mv_3476 blockquote p{margin:0}._aiMessageMarkdown_qs9mv_3476 hr{border:none;border-top:1px solid rgba(255,255,255,.15);margin:.6em 0}._aiColorSwatches_qs9mv_3572{display:flex;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--nav-border);flex-wrap:wrap;align-items:center}._aiColorSwatchItem_qs9mv_3582{display:flex;flex-direction:column;align-items:center;gap:3px}._aiColorSwatch_qs9mv_3572{width:24px;height:24px;border-radius:50%;border:2px solid var(--nav-border-hover);box-shadow:0 1px 4px #00000026}._aiColorSwatchLabel_qs9mv_3597{font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--nav-text-muted);opacity:.6}._aiRevertButton_qs9mv_3606{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;border:1px solid var(--nav-border);background:var(--nav-panel-bg-light);color:var(--nav-text-muted);font-family:inherit;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease;margin-left:auto;margin-top:10px}._aiRevertButton_qs9mv_3606:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover);color:var(--nav-text-base)}._aiClarificationButtons_qs9mv_3630{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:10px}._aiClarificationButton_qs9mv_3630{width:100%;box-sizing:border-box;padding:8px 12px;border-radius:10px;border:1px solid var(--nav-border);background:var(--nav-panel-bg-light);color:var(--nav-text-base);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}._aiClarificationButton_qs9mv_3630:hover{background:var(--nav-accent-bg-light);border-color:var(--nav-border-hover)}._aiClarificationButton_qs9mv_3630:disabled{opacity:.55;cursor:not-allowed}._aiClarificationButtonFollowUp_qs9mv_3667:disabled{opacity:1;cursor:default}._aiClarificationButtonFollowUp_qs9mv_3667:disabled:hover{background:var(--nav-panel-bg-light);border-color:var(--nav-border)}._aiClarificationButtonLeadingIcon_qs9mv_3677{flex-shrink:0;opacity:.85}._aiClarificationDoneIcon_qs9mv_3682{flex-shrink:0;opacity:.42;color:var(--nav-text-muted)}._aiEditPlanActionBlock_qs9mv_3688{display:flex;flex-direction:column;gap:10px;margin-top:10px}._aiEditPlanActionBlock_qs9mv_3688 ._aiEditPlanChecklist_qs9mv_3695,._aiEditPlanActionBlock_qs9mv_3688 ._aiClarificationButtons_qs9mv_3630{margin-top:0}._aiEditPlanChecklist_qs9mv_3695{margin-top:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--nav-border);background:var(--nav-panel-bg)}._aiEditPlanTitle_qs9mv_3711{margin:0 0 8px;font-size:.8125rem;font-weight:600;color:var(--nav-text)}._aiEditPlanList_qs9mv_3718{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._aiEditPlanItem_qs9mv_3727{display:flex;align-items:center;gap:10px;font-size:.8125rem;color:var(--nav-text-muted)}._aiEditPlanItemInProgress_qs9mv_3735{color:var(--nav-text);font-weight:600}._aiEditPlanItemCompleted_qs9mv_3740{color:var(--nav-text-muted);opacity:.85}._aiEditPlanItemSkipped_qs9mv_3745{opacity:.45;text-decoration:line-through}._aiEditPlanItemIcon_qs9mv_3750{width:16px;display:flex;justify-content:center;flex-shrink:0}._aiEditPlanIconDone_qs9mv_3757{color:var(--nav-secondary-color);font-size:.75rem}._aiEditPlanIconActive_qs9mv_3762{color:var(--card-color, #2563eb);font-size:.75rem}._aiEditPlanIconPending_qs9mv_3767{color:var(--nav-text-muted);font-size:.45rem;opacity:.5}._aiEditPlanIconSkipped_qs9mv_3773{color:var(--nav-text-muted);font-size:.65rem;opacity:.5}._aiEditPlanItemLabel_qs9mv_3779{flex:1}._aiTemplateVariantBar_qs9mv_3787{margin-top:8px;padding:10px 12px;flex-shrink:0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._aiTemplateVariantBarHeader_qs9mv_3799{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}._aiTemplateVariantTitle_qs9mv_3807{font-size:11px;font-weight:600;color:var(--nav-text-muted);letter-spacing:.02em}._aiTemplateVariantDismiss_qs9mv_3814{border:1px solid var(--nav-border);background:var(--nav-panel-bg-light);color:var(--nav-text-base);font-family:inherit;font-size:11px;font-weight:600;padding:4px 10px;border-radius:8px;cursor:pointer}._aiTemplateVariantDismiss_qs9mv_3814:hover{border-color:var(--nav-border-hover);background:var(--nav-accent-bg-light)}._aiTemplateVariantTabs_qs9mv_3831{display:flex;flex-wrap:wrap;gap:6px}._aiTemplateVariantTab_qs9mv_3831{border:1px solid var(--nav-border);background:var(--nav-panel-bg-light);color:var(--nav-text-muted);font-family:inherit;font-size:10px;font-weight:600;padding:5px 8px;border-radius:8px;cursor:pointer;max-width:100%}._aiTemplateVariantTab_qs9mv_3831:hover:not(:disabled){border-color:var(--nav-border-hover);color:var(--nav-text-base)}._aiTemplateVariantTab_qs9mv_3831:disabled{opacity:.45;cursor:not-allowed}._aiTemplateVariantTabSelected_qs9mv_3860{border-color:var(--nav-accent-primary);color:var(--nav-accent-primary);background:var(--nav-accent-bg-light)}._aiInputSection_qs9mv_172{padding:10px 14px;flex-shrink:0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._aiAttachedPreview_qs9mv_3883{display:flex;align-items:center;gap:8px;padding:6px 10px;margin-bottom:6px;background:var(--nav-panel-bg-light);border-radius:8px;font-size:11px;color:var(--nav-text-muted)}._aiAttachedPreview_qs9mv_3883 img{width:28px;height:28px;object-fit:cover;border-radius:4px}._aiAttachedPreview_qs9mv_3883 span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._aiAttachedPreview_qs9mv_3883 button{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:none;border:none;border-radius:4px;color:var(--nav-text-muted);opacity:.5;font-size:10px;cursor:pointer;flex-shrink:0;transition:all .15s ease}._aiAttachedPreview_qs9mv_3883 button:hover:not(:disabled){opacity:1;background:var(--nav-accent-bg)}._aiInputWrapper_qs9mv_3932{display:flex;flex-direction:column;background:var(--nav-panel-bg-light);padding:8px 10px}._aiInputWrapperDragOver_qs9mv_3939{background:var(--nav-accent-bg)}._aiPromptInput_qs9mv_3943{width:100%;background:transparent;border:none;outline:none;color:var(--nav-text-base);font-size:13px;font-family:inherit;line-height:1.4;resize:vertical;min-height:36px}._aiPromptInput_qs9mv_3943::placeholder{color:var(--nav-text-muted);opacity:.5}._aiInputActions_qs9mv_3964{display:flex;align-items:center;justify-content:space-between;padding-top:6px}._aiInputActionsRight_qs9mv_3971{display:flex;align-items:center;gap:6px;margin-left:auto}._aiInputHint_qs9mv_3978{font-size:10px;color:var(--nav-text-muted);opacity:.4}._aiAttachButton_qs9mv_3984{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;color:var(--nav-text-muted);font-size:12px;cursor:pointer;transition:all .15s ease}._aiAttachButton_qs9mv_3984:hover{color:var(--nav-accent-primary);background:var(--nav-accent-bg)}._aiSendButton_qs9mv_4002{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--nav-accent-primary);border:none;color:#fff;font-size:12px;cursor:pointer;transition:all .15s ease}._aiSendButton_qs9mv_4002:hover:not(:disabled){filter:brightness(1.15);transform:scale(1.05)}._aiSendButton_qs9mv_4002:disabled{opacity:.4;cursor:not-allowed}._aiInputWrapperProcessing_qs9mv_4027{border-color:var(--nav-accent-bg-strong);box-shadow:0 0 12px #a78bfa1a}._aiInputThinkingRow_qs9mv_4032{display:flex;align-items:center;gap:10px;padding:8px 0;min-height:36px}._aiThinkingBar_qs9mv_4040{width:3px;height:18px;border-radius:2px;background:var(--nav-accent-primary);animation:_aiThinkingPulse_qs9mv_1 1.5s ease-in-out infinite}@keyframes _aiThinkingPulse_qs9mv_1{0%,to{opacity:.3;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}._aiStopButton_qs9mv_4060{display:flex;align-items:center;justify-content:center;gap:5px;height:28px;padding:0 12px;background:var(--nav-secondary-bg);border:1px solid var(--nav-secondary-border);border-radius:8px;color:var(--nav-secondary-color);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}._aiStopButton_qs9mv_4060:hover{background:var(--nav-secondary-bg-strong);border-color:var(--nav-secondary-border-strong)}._submitSpinner_qs9mv_4087{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_aiSpin_qs9mv_1 .6s linear infinite;display:inline-block}@keyframes _aiSpin_qs9mv_1{to{transform:rotate(360deg)}}._aiWsDisabledHint_qs9mv_4104{font-size:12px;line-height:1.4;color:var(--nav-text-base);margin:0 0 10px;padding:10px 12px;border-radius:10px;border:1px solid var(--nav-border);background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);box-shadow:var(--nav-glass-highlight)}._aiWsStatusLine_qs9mv_4118{font-size:10px;color:var(--nav-text-muted);opacity:.75;margin:0 0 8px}._aiWsActionableHint_qs9mv_4125{font-size:11px;margin:8px 0 0;color:var(--nav-accent-primary);opacity:.9}._panel_1itc3_11{display:flex;flex-direction:column;height:100%;min-height:0;color:var(--nav-text-base);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,system-ui,sans-serif}._header_1itc3_24{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;margin-bottom:1vh;flex-shrink:0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._title_1itc3_40{display:flex;align-items:center;font-size:13px;font-weight:600;color:var(--nav-text-base);flex:1}._actions_1itc3_49{display:flex;align-items:center;gap:4px}._headerBtn_1itc3_55{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:1px solid transparent;border-radius:6px;color:var(--nav-text-muted);opacity:.4;font-size:11px;line-height:1;cursor:pointer;flex-shrink:0;transition:all .15s ease}._headerBtn_1itc3_55:hover:not(:disabled){opacity:1;background:#ef444426;border-color:#ef44444d;color:#ef4444}._headerBtnInfo_1itc3_84:hover:not(:disabled){background:color-mix(in srgb,var(--nav-accent-primary) 15%,transparent);border-color:color-mix(in srgb,var(--nav-accent-primary) 35%,transparent);color:var(--nav-accent-primary)}._headerBtnFeedback_1itc3_93{opacity:1;color:#f59e0b}._headerBtnFeedback_1itc3_93:hover:not(:disabled){background:#f59e0b26;border-color:#f59e0b59;color:#f59e0b}._headerBtnConfirming_1itc3_107{opacity:1;background:#ef4444eb;border-color:#ef4444eb;color:#fff}._headerBtnConfirming_1itc3_107:hover:not(:disabled){background:#ef4444;color:#fff}._contextBar_1itc3_125{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:10px 14px;flex-shrink:0;font-size:12px;color:var(--nav-text-muted);background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._contextSelect_1itc3_142{flex:1;min-width:0;padding:4px 6px;background:transparent;border:none;border-radius:6px;color:var(--nav-text-base);font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;cursor:pointer}._contextSelect_1itc3_142:focus-visible{outline:2px solid var(--nav-accent-primary);outline-offset:1px}._contextSelect_1itc3_142:disabled{cursor:not-allowed;opacity:.55}._contextSelect_1itc3_142 option{background:var(--nav-panel-bg);color:var(--nav-text-base)}._contextDot_1itc3_175{width:6px;height:6px;border-radius:50%;background:var(--nav-accent-primary);box-shadow:0 0 0 3px var(--nav-accent-glow);flex-shrink:0}._contextLabel_1itc3_184{opacity:.6}._contextValue_1itc3_188{color:var(--nav-text-base);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}._contextEmpty_1itc3_197{opacity:.6;font-style:italic}._messages_1itc3_204{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--nav-accent-bg-strong) transparent;padding:4px 4px 12px;display:flex;flex-direction:column;gap:8px}._message_1itc3_204{padding:10px 14px;font-size:13px;line-height:1.5;color:var(--nav-text-base);word-wrap:break-word;white-space:pre-wrap;position:relative;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._aiMessage_1itc3_217{align-self:flex-start;max-width:95%}._userMessage_1itc3_244{align-self:flex-end;max-width:85%;padding-right:30px;background:var(--nav-accent-primary);border-color:var(--nav-accent-primary);color:var(--nav-accent-primary-text)}._userMessage_1itc3_244 ._aiCopyMessageButton_1itc3_260{color:var(--nav-accent-primary-text)}._userMessage_1itc3_244 ._aiCopyMessageButton_1itc3_260:hover,._userMessage_1itc3_244 ._aiCopyMessageButton_1itc3_260:focus-visible,._userMessage_1itc3_244 ._aiCopyMessageButtonCopied_1itc3_266{color:var(--nav-accent-primary-text);opacity:1}._refusalWarn_1itc3_281{box-shadow:inset 4px 0 0 var(--nav-error-color, #fbbf24),var(--nav-glass-highlight);padding-left:16px;border-top-left-radius:0;border-bottom-left-radius:0}._refusalError_1itc3_293{box-shadow:inset 4px 0 #ef4444,var(--nav-glass-highlight);padding-left:16px;border-top-left-radius:0;border-bottom-left-radius:0}._bubbleBody_1itc3_302{display:flex;flex-direction:column;gap:6px}._refusalCta_1itc3_308{align-self:flex-start;font-size:12px;font-weight:600;color:var(--nav-accent-primary);text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}._refusalCta_1itc3_308:hover{text-decoration:underline}._refusalHint_1itc3_329{align-self:flex-start;font-size:12px;color:var(--nav-text-muted);opacity:.85;font-style:italic}._refusalCtaButton_1itc3_339{align-self:flex-start;padding:4px 10px;background:var(--nav-accent-bg);border:1px solid var(--nav-accent-primary);border-radius:8px;color:var(--nav-accent-primary);font-size:12px;font-weight:600;cursor:pointer;transition:background .12s ease,color .12s ease}._refusalCtaButton_1itc3_339:hover{background:var(--nav-accent-primary);color:var(--nav-accent-primary-text)}._appliedHint_1itc3_357{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:11px;color:var(--nav-accent-primary);font-weight:500;opacity:.85}._appliedDot_1itc3_368{width:5px;height:5px;border-radius:50%;background:var(--nav-accent-primary)}._aiLabelRow_1itc3_382{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}._aiLabel_1itc3_382{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--nav-text-muted)}._aiLabelRowActions_1itc3_398{display:inline-flex;align-items:center;gap:4px}._aiCopyMessageButton_1itc3_260{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:2px;font-size:11px;color:var(--nav-text-base);opacity:.25;cursor:pointer;transition:opacity .15s,color .15s}._aiCopyMessageButton_1itc3_260:hover,._aiCopyMessageButton_1itc3_260:focus-visible{color:var(--nav-accent-primary);opacity:1;outline:none}._aiCopyMessageButtonCopied_1itc3_266{color:var(--nav-accent-primary);opacity:1}._aiCopyMessageButtonFloating_1itc3_430{position:absolute;top:6px;right:8px}._composer_1itc3_438{display:flex;align-items:flex-end;gap:8px;padding:10px 12px;margin-top:8px;flex-shrink:0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight)}._textarea_1itc3_453{flex:1;min-height:28px;max-height:144px;padding:6px 10px;background:#ffffff0a;border:1px solid var(--nav-border);border-radius:8px;color:var(--nav-text-base);font-family:inherit;font-size:13px;line-height:1.45;resize:none;outline:none;transition:border-color .12s ease,background .12s ease}._textarea_1itc3_453:focus{border-color:var(--nav-accent-primary);background:#ffffff0f}._textarea_1itc3_453::placeholder{color:var(--nav-text-muted);opacity:.6}._textarea_1itc3_453:disabled{opacity:.5;cursor:not-allowed}._sendBtn_1itc3_485{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--nav-accent-bg);border:1px solid var(--nav-accent-primary);border-radius:8px;color:var(--nav-accent-primary);cursor:pointer;font-size:14px;font-weight:700;transition:background .12s ease,transform .12s ease;flex-shrink:0}._sendBtn_1itc3_485:hover:not(:disabled){background:var(--nav-accent-primary);color:var(--nav-accent-primary-text);transform:translateY(-1px)}._sendBtn_1itc3_485:disabled{opacity:.35;cursor:not-allowed}._cancelBtn_1itc3_513{background:#ef444426;border-color:#ef444466;color:#ef4444}._cancelBtn_1itc3_513:hover{background:#ef44444d;color:#ef4444;transform:none}._clientActions_1itc3_530{display:flex;flex-direction:column;gap:8px;margin-top:12px}._clientActionBtn_1itc3_537{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;min-height:44px;background:#ffffff0a;border:1px solid var(--nav-border);border-radius:10px;color:var(--nav-text-base);font-family:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease,box-shadow .14s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._clientActionBtn_1itc3_537:hover:not(:disabled){background:color-mix(in srgb,var(--nav-accent-primary) 12%,transparent);border-color:color-mix(in srgb,var(--nav-accent-primary) 55%,var(--nav-border));transform:translateY(-1px);box-shadow:0 6px 18px -8px #7c3aed59}._clientActionBtn_1itc3_537:disabled{opacity:.7;cursor:progress}._clientActionBtn_1itc3_537 svg{width:14px;height:14px;color:var(--nav-accent-primary)}._clientActionResolved_1itc3_576{display:inline-flex;align-items:center;gap:8px;padding:6px 0 0 2px;color:var(--nav-text-muted);font-size:12px;font-weight:500;line-height:1.4}._clientActionCheck_1itc3_587{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:color-mix(in srgb,var(--nav-accent-primary) 20%,transparent);color:var(--nav-accent-primary);font-size:10px;font-weight:700}@keyframes _v2BubbleShimmer_1itc3_1{0%{background-position:-200% 0}to{background-position:200% 0}}._shimmer_1itc3_614{background-image:linear-gradient(100deg,transparent 25%,color-mix(in srgb,var(--nav-accent-primary) 14%,transparent) 50%,transparent 75%);background-size:200% 100%;background-repeat:no-repeat;animation:_v2BubbleShimmer_1itc3_1 1.8s ease-in-out infinite}._clientActionHint_1itc3_626{margin-top:6px;padding:0 2px;color:color-mix(in srgb,#ef4444 70%,var(--nav-text-muted));font-size:11px;font-weight:500;line-height:1.4}._memoryWipeCard_1itc3_642{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid color-mix(in srgb,#ef4444 35%,var(--nav-border));border-radius:10px;background:color-mix(in srgb,#ef4444 6%,var(--nav-panel-bg))}._memoryWipeHeader_1itc3_652{display:flex;align-items:center;gap:8px;color:color-mix(in srgb,#ef4444 80%,var(--nav-text-base));font-size:13px;font-weight:600}._memoryWipeHeader_1itc3_652 svg{font-size:14px;flex-shrink:0}._memoryWipeSummary_1itc3_666{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--nav-text-base);line-height:1.5}._memoryWipeSummaryRow_1itc3_675{display:flex;justify-content:space-between;gap:8px}._memoryWipeSummaryLabel_1itc3_681{color:var(--nav-text-muted)}._memoryWipeSampleList_1itc3_685{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px;font-size:11px;color:var(--nav-text-muted)}._memoryWipeSampleList_1itc3_685 li:before{content:"• ";color:color-mix(in srgb,#ef4444 50%,var(--nav-text-muted))}._memoryWipeWarning_1itc3_701{font-size:11.5px;color:color-mix(in srgb,#ef4444 60%,var(--nav-text-muted));font-style:italic;line-height:1.45}._memoryWipeLoading_1itc3_708{font-size:12px;color:var(--nav-text-muted);font-style:italic}._memoryWipeButtons_1itc3_714{display:flex;gap:8px;margin-top:2px}._memoryWipeConfirmBtn_1itc3_720{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid color-mix(in srgb,#ef4444 65%,transparent);border-radius:8px;background:color-mix(in srgb,#ef4444 85%,transparent);color:#fff;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s ease,transform .05s ease}._memoryWipeConfirmBtn_1itc3_720:hover:not(:disabled){background:#ef4444}._memoryWipeConfirmBtn_1itc3_720:active:not(:disabled){transform:scale(.98)}._memoryWipeConfirmBtn_1itc3_720:disabled{opacity:.55;cursor:not-allowed}._memoryWipeCancelBtn_1itc3_750{padding:8px 12px;border:1px solid var(--nav-border);border-radius:8px;background:transparent;color:var(--nav-text-muted);font-size:12.5px;font-weight:500;cursor:pointer;transition:color .15s ease,background .15s ease}._memoryWipeCancelBtn_1itc3_750:hover{color:var(--nav-text-base);background:color-mix(in srgb,var(--nav-text-base) 6%,transparent)}._memoryWipeCooldown_1itc3_767{font-size:12px;color:color-mix(in srgb,#f59e0b 65%,var(--nav-text-muted));line-height:1.5}._memoryWipePartial_1itc3_773{font-size:12px;color:color-mix(in srgb,#ef4444 70%,var(--nav-text-base));line-height:1.5}._aiInputThinkingRow_1itc3_780{display:flex;align-items:flex-start;gap:10px;padding:6px 10px;min-height:28px;flex:1;min-width:0}._aiInputThinkingRow_1itc3_780>:last-child{flex:1;min-width:0}._aiThinkingBar_1itc3_780{flex:0 0 3px;height:16px;border-radius:2px;background:var(--nav-accent-primary);opacity:.55;animation:_v2ThinkingPulse_1itc3_1 1.2s ease-in-out infinite}@keyframes _v2ThinkingPulse_1itc3_1{0%,to{opacity:.35;transform:scaleY(.7)}50%{opacity:.85;transform:scaleY(1)}}._aiMessageMarkdown_1itc3_828{white-space:normal;display:flex;flex-direction:column;gap:8px}._aiMessageMarkdown_1itc3_828>*:first-child{margin-top:0}._aiMessageMarkdown_1itc3_828>*:last-child{margin-bottom:0}._aiMessageMarkdown_1itc3_828 p{margin:0;line-height:1.55}._aiMessageMarkdown_1itc3_828 strong{font-weight:700;color:var(--nav-accent-primary)}._aiMessageMarkdown_1itc3_828 em{font-style:italic;color:var(--nav-text-bright)}._aiMessageMarkdown_1itc3_828 a{color:var(--nav-accent-primary);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .15s ease}._aiMessageMarkdown_1itc3_828 a:hover,._aiMessageMarkdown_1itc3_828 a:focus-visible{color:var(--nav-text-bright);text-decoration-thickness:2px}._aiMessageMarkdown_1itc3_828 code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.88em;padding:1px 6px;border-radius:5px;background:var(--nav-accent-bg-light);color:var(--nav-accent-primary);border:1px solid var(--nav-accent-bg)}._aiMessageMarkdown_1itc3_828 pre{margin:0;padding:10px 12px;border-radius:8px;background:var(--nav-panel-bg-light);border:1px solid var(--nav-border);overflow-x:auto;font-size:.85em;line-height:1.5}._aiMessageMarkdown_1itc3_828 pre code{padding:0;background:transparent;border:none;color:var(--nav-text-base);font-size:inherit}._aiMessageMarkdown_1itc3_828 ul,._aiMessageMarkdown_1itc3_828 ol{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:4px}._aiMessageMarkdown_1itc3_828 li{line-height:1.5}._aiMessageMarkdown_1itc3_828 li::marker{color:var(--nav-accent-primary)}._aiMessageMarkdown_1itc3_828 ul ul,._aiMessageMarkdown_1itc3_828 ul ol,._aiMessageMarkdown_1itc3_828 ol ul,._aiMessageMarkdown_1itc3_828 ol ol{margin-top:4px}._aiMessageMarkdown_1itc3_828 h1,._aiMessageMarkdown_1itc3_828 h2,._aiMessageMarkdown_1itc3_828 h3,._aiMessageMarkdown_1itc3_828 h4,._aiMessageMarkdown_1itc3_828 h5,._aiMessageMarkdown_1itc3_828 h6{margin:4px 0 0;color:var(--nav-text-bright);font-weight:700;line-height:1.3;letter-spacing:-.01em}._aiMessageMarkdown_1itc3_828 h1{font-size:1.15em}._aiMessageMarkdown_1itc3_828 h2{font-size:1.08em}._aiMessageMarkdown_1itc3_828 h3,._aiMessageMarkdown_1itc3_828 h4,._aiMessageMarkdown_1itc3_828 h5,._aiMessageMarkdown_1itc3_828 h6{font-size:1em}._aiMessageMarkdown_1itc3_828 blockquote{margin:0;padding:6px 12px;border-left:3px solid var(--nav-accent-primary);background:var(--nav-accent-bg-subtle);border-radius:0 6px 6px 0;color:var(--nav-text-muted);font-style:italic}._aiMessageMarkdown_1itc3_828 hr{margin:4px 0;border:none;border-top:1px solid var(--nav-border)}._aiMessageMarkdown_1itc3_828 del{text-decoration:line-through;text-decoration-color:var(--nav-error-color);opacity:.7}._aiMessageMarkdown_1itc3_828 table{border-collapse:collapse;font-size:.9em}._aiMessageMarkdown_1itc3_828 th,._aiMessageMarkdown_1itc3_828 td{padding:6px 10px;border:1px solid var(--nav-border);text-align:left}._aiMessageMarkdown_1itc3_828 th{background:var(--nav-panel-bg-light);font-weight:600;color:var(--nav-text-bright)}._userMessage_1itc3_244 ._aiMessageMarkdown_1itc3_828 strong,._userMessage_1itc3_244 ._aiMessageMarkdown_1itc3_828 em,._userMessage_1itc3_244 ._aiMessageMarkdown_1itc3_828 a,._userMessage_1itc3_244 ._aiMessageMarkdown_1itc3_828 code,._userMessage_1itc3_244 ._aiMessageMarkdown_1itc3_828 li::marker{color:var(--nav-accent-primary-text)}._empty_lgr8n_2{padding:16px 14px;font-size:12px;line-height:1.5;color:var(--nav-text-muted);opacity:.6;text-align:center}._label_lgr8n_12{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._index_lgr8n_21{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--nav-accent-primary);color:#fff;font-size:10px;font-weight:700;letter-spacing:.02em;flex-shrink:0}._selected_lgr8n_45{box-shadow:inset 5px 0 0 var(--nav-accent-primary),var(--nav-glass-highlight)}._selected_lgr8n_45._selected_lgr8n_45{border-top-left-radius:0;border-bottom-left-radius:0}._selected_lgr8n_45 ._label_lgr8n_12{color:var(--nav-accent-primary)}._deleteSlot_lgr8n_68{display:inline-flex;align-items:center;margin-left:auto;flex-shrink:0}._deleteButton_lgr8n_79{width:28px;height:28px;border-radius:6px;background:transparent;color:var(--nav-text-muted);font-size:12px}._deleteButton_lgr8n_79:hover:not(:disabled){color:var(--nav-accent-primary);background:var(--nav-panel-bg-light)}._deleteButtonConfirming_lgr8n_93{background:#ef4444eb;color:#fff}._deleteButtonConfirming_lgr8n_93:hover:not(:disabled){background:#ef4444;color:#fff}._deleteAllButton_lgr8n_107{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:transparent;border:none;color:var(--nav-text-muted);font-size:12px;cursor:pointer;transition:color .2s ease,background .2s ease;padding:0}._deleteAllButton_lgr8n_107:hover:not(:disabled){color:var(--nav-accent-primary);background:var(--nav-panel-bg-light)}._deleteAllButtonConfirming_lgr8n_128{background:#ef4444eb;color:#fff}._deleteAllButtonConfirming_lgr8n_128:hover:not(:disabled){background:#ef4444;color:#fff}._addButton_lgr8n_141{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;margin:8px 6px 0 0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight);color:var(--nav-text-muted);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}._addButton_lgr8n_141:hover{color:var(--nav-text-bright);background:var(--nav-panel-bg-hover)}._addButton_lgr8n_141:focus-visible{outline:2px solid var(--nav-accent-primary);outline-offset:2px}._empty_fe8y8_1{padding:16px 14px;font-size:12px;line-height:1.5;color:var(--nav-text-muted);opacity:.6;text-align:center}._label_fe8y8_10{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._index_fe8y8_18{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--nav-accent-primary);color:#fff;font-size:10px;font-weight:700;letter-spacing:.02em;flex-shrink:0}._homeBadge_fe8y8_34{display:inline-flex;align-items:center;gap:4px;padding:0 6px;height:20px;border-radius:10px;background:var(--nav-accent-bg-strong);color:var(--nav-accent-primary);font-size:10px;font-weight:600;letter-spacing:.02em;flex-shrink:0}._selected_fe8y8_49{box-shadow:inset 5px 0 0 var(--nav-accent-primary),var(--nav-glass-highlight)}._selected_fe8y8_49._selected_fe8y8_49{border-top-left-radius:0;border-bottom-left-radius:0}._selected_fe8y8_49 ._label_fe8y8_10{color:var(--nav-accent-primary)}._actionsSlot_fe8y8_64{display:inline-flex;align-items:center;gap:2px;margin-left:auto;flex-shrink:0}._actionButton_fe8y8_72{width:28px;height:28px;border-radius:6px;background:transparent;border:none;color:var(--nav-text-muted);font-size:12px;cursor:pointer;transition:color .2s ease,background .2s ease;padding:0}._actionButton_fe8y8_72:hover:not(:disabled){color:var(--nav-accent-primary);background:var(--nav-panel-bg-light)}._actionButton_fe8y8_72:disabled{opacity:.35;cursor:not-allowed}._actionButtonConfirming_fe8y8_95{background:#ef4444eb;color:#fff}._actionButtonConfirming_fe8y8_95:hover:not(:disabled){background:#ef4444;color:#fff}._addForm_fe8y8_105{display:flex;flex-direction:column;gap:8px;margin:8px 6px 0 0}._addButton_fe8y8_112{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;margin:0 6px 0 0;background:var(--nav-panel-bg);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--nav-border);border-radius:12px;box-shadow:var(--nav-glass-highlight);color:var(--nav-text-muted);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}._addButton_fe8y8_112:hover:not(:disabled){color:var(--nav-text-bright);background:var(--nav-panel-bg-hover)}._addButton_fe8y8_112:disabled{opacity:.45;cursor:not-allowed}._addButton_fe8y8_112:focus-visible{outline:2px solid var(--nav-accent-primary);outline-offset:2px}._wrapper_1k3fu_1{position:fixed;top:0;left:0;z-index:2000;pointer-events:none}._wrapper_1k3fu_1>*{pointer-events:auto}._dragRoot_1k3fu_25{display:inline-block;-webkit-user-select:none;user-select:none;cursor:grab;touch-action:none}._dragRoot_1k3fu_25:active{cursor:grabbing}._swapContent_1k3fu_39{display:flex;flex-direction:column;flex:1;min-height:0}._aiChatPanel_1k3fu_50{width:clamp(280px,25vw,420px)}._banner_1qxps_1{position:fixed;top:0;left:0;right:0;z-index:1101;display:flex;align-items:center;justify-content:center;gap:1rem;min-height:2.75rem;padding:.5rem 1rem;background:linear-gradient(90deg,#f97316,#ea580c 45%,#dc2626);color:#fff;font-size:.9375rem;font-weight:600;letter-spacing:.01em;box-shadow:0 2px 12px #dc262659}._message_1qxps_21{text-align:center}._closeButton_1qxps_25{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-left:auto;padding:0;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:#ffffff26;color:#fff;font-size:1.125rem;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease}._closeButton_1qxps_25:hover{background:#ffffff47;border-color:#fff}._closeButton_1qxps_25:focus-visible{outline:2px solid #fff;outline-offset:2px}._toast_15tm5_1{display:flex;align-items:center;padding:1rem 1.25rem;border-radius:16px;min-width:280px;max-width:420px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014,inset 0 1px #ffffff26}._toastIconWrapper_15tm5_21{display:flex;align-items:center;justify-content:center;margin-right:.875rem}._toastIcon_15tm5_21{font-size:1.35em;filter:drop-shadow(0 1px 2px rgba(0,0,0,.15))}._toastMessage_15tm5_33{flex-grow:1;font-size:.925rem;font-weight:500;line-height:1.4;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.1)}._toastCloseButton_15tm5_42{background:#ffffff26;border:none;color:#fff;cursor:pointer;margin-left:1rem;padding:.375rem;font-size:.875em;border-radius:8px;display:flex;align-items:center;justify-content:center;width:28px;height:28px}._toastCloseButton_15tm5_42:hover{background:#ffffff40}._success_15tm5_63{background:linear-gradient(135deg,#22c55e99,#16a34ab3);border-color:#86efac66}._error_15tm5_72{background:linear-gradient(135deg,#ef444499,#dc2626b3);border-color:#fca5a566}._info_15tm5_81{background:linear-gradient(135deg,#3b82f699,#2563ebb3);border-color:#93c5fd66}._warning_15tm5_90{background:linear-gradient(135deg,#f59e0b99,#d97706b3);border-color:#fde68a66}._container_1m9yj_1{position:fixed;z-index:1000;display:flex;flex-direction:column;gap:12px;pointer-events:none;padding:20px;width:fit-content;max-width:90vw;overflow:visible}._container_1m9yj_1>*{pointer-events:auto}._containerTopLeft_1m9yj_18{top:0;left:0;align-items:flex-start}._containerTopCenter_1m9yj_24{top:0;left:50%;transform:translate(-50%);align-items:center}._containerTopRight_1m9yj_31{top:0;right:0;align-items:flex-end}._containerCenterLeft_1m9yj_37{top:50%;left:0;transform:translateY(-50%);align-items:flex-start}._containerCenterCenter_1m9yj_44{top:50%;left:50%;transform:translate(-50%,-50%);align-items:center}._containerCenterRight_1m9yj_51{top:50%;right:0;transform:translateY(-50%);align-items:flex-end}._containerBottomLeft_1m9yj_58{bottom:0;left:0;align-items:flex-start}._containerBottomCenter_1m9yj_64{bottom:0;left:50%;transform:translate(-50%);align-items:center}._containerBottomRight_1m9yj_71{bottom:0;right:0;align-items:flex-end}._containerCoords_1m9yj_77{position:fixed;z-index:1000;pointer-events:none}._containerCoords_1m9yj_77>*{pointer-events:auto}._containerCenterX_1m9yj_87{transform:translate(-50%)}
