.EQUj0W_shell{min-width:0;min-height:100vh;padding:0 0 var(--space-8) var(--rail-gutter);background:var(--background);color:var(--foreground);flex:1}.EQUj0W_hero{aspect-ratio:21/9;background:var(--card);width:100%;position:relative;overflow:hidden}.EQUj0W_heroMedia{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.EQUj0W_heroGradient{pointer-events:none;background:linear-gradient(#0000 35%,#000000c7 100%),linear-gradient(90deg,#000000b3 0%,#0000 60%);position:absolute;inset:0}.EQUj0W_heroContent{gap:var(--space-3);flex-direction:column;max-width:560px;display:flex;position:absolute;bottom:48px;left:48px}.EQUj0W_heroEyebrow{color:var(--primary);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.EQUj0W_heroTitle{font-family:var(--font-display);color:#fff;text-shadow:0 2px 12px #00000073;margin:0;font-size:56px;font-weight:600;line-height:1.05}.EQUj0W_heroSub{color:#ffffffc7;margin:0;font-size:14px}.EQUj0W_heroActions{align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.EQUj0W_heroPrimary{border-radius:var(--radius-pill);background:var(--primary);color:var(--primary-foreground);cursor:pointer;transition:transform var(--dur-fast) var(--ease);align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:700;display:inline-flex}.EQUj0W_heroPrimary:hover{transform:translateY(-1px)}.EQUj0W_heroSecondary{border-radius:var(--radius-pill);color:#fff;cursor:pointer;border:1px solid var(--ghost-border);transition:background-color var(--dur-fast) var(--ease);background:#ffffff1f;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;display:inline-flex}.EQUj0W_heroSecondary:hover{background:#fff3}.EQUj0W_rows{gap:var(--space-8);padding:var(--space-8) 0;flex-direction:column;display:flex}.EQUj0W_row{flex-direction:column;gap:0;display:flex}.EQUj0W_rowHeader{padding:0 var(--space-8);justify-content:space-between;align-items:center;display:flex}.EQUj0W_rowTitle{letter-spacing:.01em;color:var(--foreground);margin:0;font-size:22px;font-weight:600}.EQUj0W_rowSubtitle{color:var(--muted-foreground);margin:0;font-size:13px}.EQUj0W_rowViewport{position:relative}.EQUj0W_rowTrack{gap:var(--space-4);scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:16px var(--space-8) 32px;grid-auto-columns:280px;grid-auto-flow:column;display:grid;overflow-x:auto}.EQUj0W_rowTrack::-webkit-scrollbar{display:none}.EQUj0W_rowTrackWide{grid-auto-columns:480px}.EQUj0W_rowTitleEmoji{margin-right:var(--space-2)}.EQUj0W_rowArrow{color:#fff;cursor:pointer;opacity:0;width:96px;transition:opacity var(--dur-normal) var(--ease);z-index:4;border:0;place-items:center;display:grid;position:absolute;top:0;bottom:0}.EQUj0W_rowArrowRight{background:linear-gradient(270deg, color-mix(in srgb, var(--background) 70%, transparent) 0%, color-mix(in srgb, var(--background) 25%, transparent) 50%, transparent 100%);padding-right:var(--space-3);justify-content:flex-end;right:0}.EQUj0W_rowArrowLeft{background:linear-gradient(90deg, color-mix(in srgb, var(--background) 70%, transparent) 0%, color-mix(in srgb, var(--background) 25%, transparent) 50%, transparent 100%);padding-left:var(--space-3);justify-content:flex-start;left:0}.EQUj0W_rowArrowInner{border:1px solid var(--ghost-border);width:36px;height:36px;transition:transform var(--dur-fast) var(--ease);background:#141418c7;border-radius:50%;place-items:center;display:grid}.EQUj0W_rowArrow:hover .EQUj0W_rowArrowInner{transform:scale(1.05)}.EQUj0W_rowViewport:hover .EQUj0W_rowArrow{opacity:1}.EQUj0W_rowArrowDisabled{pointer-events:none;opacity:0!important}.EQUj0W_card{scroll-snap-align:start;gap:var(--space-2);cursor:pointer;transform-origin:50%;transition:transform var(--dur-normal) var(--ease);flex-direction:column;display:flex;position:relative}.EQUj0W_card:hover{z-index:5;transform:scale(1.22)}.EQUj0W_cardWide:hover{transform:scale(1.1)}.EQUj0W_cardMedia{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--muted);width:100%;position:relative;overflow:hidden}.EQUj0W_cardPoster,.EQUj0W_cardVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.EQUj0W_cardVideo{opacity:0;transition:opacity var(--dur-normal) var(--ease)}.EQUj0W_cardVideoActive{opacity:1}.EQUj0W_cardBadge{color:#fff;letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#141418a6;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:600;position:absolute;top:8px;left:8px}.EQUj0W_cardPlay{color:#fff;cursor:pointer;opacity:0;width:36px;height:36px;transition:opacity var(--dur-normal) var(--ease);background:#141418c2;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.EQUj0W_card:hover .EQUj0W_cardPlay{opacity:1}.EQUj0W_cardInfo{flex-direction:column;gap:2px;display:flex}.EQUj0W_cardTitle{color:var(--foreground);margin:0;font-size:14px;font-weight:600}.EQUj0W_cardMeta{color:var(--muted-foreground);margin:0;font-size:12px}.EQUj0W_fallback{padding:var(--space-8);color:var(--muted-foreground)}.EQUj0W_contestIntro{text-align:center;padding:var(--space-6) var(--space-8) 0;max-width:720px;margin:0 auto}.EQUj0W_contestIntroTitle{font-family:var(--font-display);letter-spacing:.04em;color:var(--foreground);margin:0;font-size:28px;font-weight:600}.EQUj0W_contestIntroBody{margin:var(--space-3) 0 0;color:var(--muted-foreground);font-size:14px;line-height:1.7}.EQUj0W_rankTrack{gap:var(--space-2);scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:16px var(--space-8) 32px;align-items:center;display:flex;overflow-x:auto}.EQUj0W_rankTrack::-webkit-scrollbar{display:none}.EQUj0W_rankItem{scroll-snap-align:start;flex-shrink:0;align-items:center;display:flex}.EQUj0W_rankNumeral{font-family:var(--font-display);color:#0000;-webkit-text-stroke:4px var(--muted-foreground);letter-spacing:-.05em;-webkit-user-select:none;user-select:none;pointer-events:none;flex-shrink:0;margin-right:-12px;font-size:clamp(140px,15vw,240px);font-weight:900;line-height:.8}.EQUj0W_rankCardWrap{z-index:2;width:320px;position:relative}.EQUj0W_mentionsGrid{gap:var(--space-5);padding:var(--space-4) var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1100px){.EQUj0W_mentionsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.EQUj0W_mentionsGrid{grid-template-columns:1fr}.EQUj0W_rankNumeral{-webkit-text-stroke-width:3px;margin-right:-8px;font-size:clamp(110px,28vw,160px)}.EQUj0W_rankCardWrap{width:240px}}@media (max-width:960px){.EQUj0W_heroContent{left:var(--space-5);bottom:var(--space-5)}.EQUj0W_heroTitle{font-size:36px}.EQUj0W_rows{padding:var(--space-5) 0}.EQUj0W_rowHeader{padding:0 var(--space-5)}.EQUj0W_rowTrack{padding:12px var(--space-5) 24px;grid-auto-columns:220px}}
.eiL02G_stack{bottom:var(--space-5);right:var(--space-5);z-index:90;gap:var(--space-2);pointer-events:none;max-width:calc(100vw - var(--space-8));flex-direction:column;display:flex;position:fixed}.eiL02G_toast{align-items:flex-start;gap:var(--space-3);width:360px;max-width:calc(100vw - var(--space-8));padding:var(--space-3) var(--space-4);background:var(--card);border-radius:var(--radius-md);border-left:3px solid var(--steel);box-shadow:var(--shadow-popover);pointer-events:auto;animation:eiL02G_toastIn var(--dur-normal) var(--ease);display:flex;position:relative}@keyframes eiL02G_toastIn{0%{opacity:0;transform:translate(110%)}to{opacity:1;transform:translate(0)}}.eiL02G_toast_success{border-left-color:var(--teal)}.eiL02G_toast_success .eiL02G_toastIcon{color:var(--teal)}.eiL02G_toast_error{border-left-color:var(--destructive)}.eiL02G_toast_error .eiL02G_toastIcon{color:var(--destructive)}.eiL02G_toast_info{border-left-color:var(--primary)}.eiL02G_toast_info .eiL02G_toastIcon{color:var(--primary)}.eiL02G_toast_warning{border-left-color:var(--primary)}.eiL02G_toast_warning .eiL02G_toastIcon{color:var(--primary)}.eiL02G_toast_loading{border-left-color:var(--steel)}.eiL02G_toast_loading .eiL02G_toastIcon{color:var(--muted-foreground)}.eiL02G_toastIcon{flex-shrink:0;place-items:center;margin-top:1px;display:grid}.eiL02G_spin{animation:1s linear infinite eiL02G_spin}@keyframes eiL02G_spin{to{transform:rotate(360deg)}}.eiL02G_toastBody{flex:1;min-width:0}.eiL02G_toastTitle{color:var(--foreground);font-size:13px;font-weight:700;line-height:1.4}.eiL02G_toastDesc{color:var(--muted-foreground);margin-top:2px;font-size:12px;line-height:1.4}.eiL02G_toastAction{margin-top:var(--space-2);border:1px solid var(--border);min-height:28px;color:var(--foreground);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.eiL02G_toastAction:hover{background:var(--muted)}.eiL02G_toastClose{width:22px;height:22px;color:var(--muted-foreground);cursor:pointer;transition:color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);background:0 0;border-radius:4px;flex-shrink:0;place-items:center;display:grid}.eiL02G_toastClose:hover{color:var(--foreground);background:var(--secondary)}
.gp19VW_root{--promo-topbar-height:0px;--promo-ui:var(--font-google-sans), var(--font-noto-sans-thai), system-ui, sans-serif;--promo-mono:ui-monospace, monospace;--promo-fg:var(--foreground);--promo-fg2:var(--muted-foreground);--promo-muted:var(--muted-foreground);--promo-line2:var(--border);--promo-ink:#160f08;--acc:#f0b956;--acc2:#f6cf7a;--hw-or:var(--acc);--hw-shell:var(--card);--hw-card:var(--popover,var(--card));--hw-ring:#f0b95680;--hw-big:linear-gradient(135deg, #fff1c9, #f6cf7a 40%, #bc7f25);--hw-btn:linear-gradient(135deg, #f6cf7a, #bc7f25);--hw-bar:linear-gradient(90deg, #f6cf7a, #e0a43f 55%, #bc7f25);--bar-fg:#1a1006;--bar-strong:var(--bar-fg);--bar-link:var(--bar-fg);--bar-chip:#160f0826;--bar-chip-line:#160f0833;--bar-chip-fg:var(--bar-fg);display:contents}.gp19VW_root[data-skin=halloween]{--acc:#ff8a1f;--acc2:#ffb347;--promo-ink:#1a0b02;--promo-fg:#f4efe5;--promo-fg2:#c8c1b7;--promo-muted:#8f887f;--promo-line2:#ffffff26;--hw-shell:#120a15;--hw-card:#150d1b;--hw-ring:#ff8a1f8c;--hw-big:linear-gradient(135deg, #ffe3a8, #ffa53a 45%, #e2541b);--hw-btn:linear-gradient(135deg, var(--acc2), var(--acc) 50%, #e2541b);--hw-bar:linear-gradient(90deg, #1d0b2e, #3b1355 38%, #7a2a12 78%, #c2410c);--bar-fg:#fdf2e4;--bar-link:var(--acc2);--bar-strong:#fff;--bar-chip:#00000040;--bar-chip-line:#ff8a1f66;--bar-chip-fg:#ffd08a}.gp19VW_root[data-promo-topbar=true]{--promo-topbar-height:40px}:where(.gp19VW_root) button{font:inherit;cursor:pointer}.gp19VW_root [data-promo-spot]{box-sizing:border-box;color:var(--promo-fg)}.gp19VW_root [data-promo-spot] button{border:0}.gp19VW_root [data-promo-spot] img{max-width:100%;display:block}.gp19VW_root [data-promo-spot] button:focus-visible,.gp19VW_root [data-promo-spot] a:focus-visible{outline:2px solid var(--acc2);outline-offset:3px}.gp19VW_tb{z-index:45;background:var(--hw-bar);height:40px;color:var(--bar-fg);white-space:nowrap;isolation:isolate;justify-content:center;align-items:center;gap:14px;padding:0 52px;font-size:14px;font-weight:500;display:flex;position:fixed;inset:0 0 auto;overflow:hidden}.gp19VW_tb:after{content:"";z-index:-1;background:linear-gradient(100deg,#0000 40%,#ffffff1f 50%,#0000 60%);animation:6s ease-in-out infinite gp19VW_sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes gp19VW_sweep{0%,70%{transform:translate(-100%)}to{transform:translate(100%)}}.gp19VW_tb b{color:var(--bar-strong);font-weight:800}.gp19VW_tb .gp19VW_tag{background:var(--bar-chip);height:24px;box-shadow:inset 0 0 0 1px var(--bar-chip-line);color:var(--bar-chip-fg);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 4px;font-size:12px;font-weight:800;display:inline-flex}.gp19VW_tb .gp19VW_tag img{width:20px;height:20px;animation:2.4s ease-in-out infinite gp19VW_glow}@keyframes gp19VW_glow{0%,to{filter:drop-shadow(0 0 0 color-mix(in srgb, var(--acc) 0%, transparent))}40%{filter:drop-shadow(0 0 6px var(--acc))}55%{filter:drop-shadow(0 0 2px var(--acc))}70%{filter:drop-shadow(0 0 7px var(--acc2))}}.gp19VW_tb .gp19VW_cta{color:var(--bar-link);text-underline-offset:3px;align-items:center;gap:4px;font-weight:800;text-decoration:underline;display:inline-flex}.gp19VW_tb .gp19VW_cd{font:700 12.5px var(--promo-mono);background:var(--bar-chip);font-variant-numeric:tabular-nums;color:var(--bar-chip-fg);border-radius:6px;padding:2px 8px}.gp19VW_tb .gp19VW_x{cursor:pointer;opacity:.8;width:26px;height:26px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;font-size:16px;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.gp19VW_tb .gp19VW_x:hover{opacity:1;background:#ffffff14}.gp19VW_tb .gp19VW_flock{z-index:-1;pointer-events:none;position:absolute;inset:0}.gp19VW_tb .gp19VW_flock i{color:#0d0414;width:26px;height:12px;animation:16s linear infinite gp19VW_fly;position:absolute;top:0;left:0}.gp19VW_tb .gp19VW_flock i:nth-child(2){width:18px;height:8px;animation-duration:21s;animation-delay:-7s;top:14px}.gp19VW_tb .gp19VW_flock i:nth-child(3){width:14px;height:7px;animation-duration:13s;animation-delay:-10s;top:22px}.gp19VW_tb .gp19VW_flock img{transform-origin:50%;width:100%;height:100%;animation:.22s ease-in-out infinite alternate gp19VW_flap}@keyframes gp19VW_fly{0%{transform:translate(-40px,6px)}25%{transform:translate(360px,-2px)}50%{transform:translate(720px,8px)}75%{transform:translate(1080px)}to{transform:translate(1480px,6px)}}@keyframes gp19VW_flap{0%{transform:scaleY(1)}to{transform:scaleY(.45)}}.gp19VW_scrim{z-index:80;background:radial-gradient(60% 70% at 50% 55%,#2a0f3a99,#000000d0);place-items:center;display:grid;position:fixed;inset:0}.gp19VW_md{background:var(--hw-card);width:780px;box-shadow:0 0 0 1px var(--hw-ring), 0 0 90px -10px color-mix(in srgb, var(--acc) 33%, transparent), 0 40px 90px -30px #000;border-radius:26px;grid-template-columns:330px minmax(0,1fr);animation:.6s cubic-bezier(.2,1.2,.3,1) both gp19VW_pop-in;display:grid;position:relative;overflow:visible}@keyframes gp19VW_pop-in{0%{opacity:0;transform:translateY(18px)scale(.94)}}.gp19VW_md-media{isolation:isolate;border-radius:26px 0 0 26px;min-height:440px;position:relative;overflow:hidden}.gp19VW_md-media>img{object-fit:cover;z-index:-2;width:100%;height:100%;animation:14s ease-in-out infinite alternate gp19VW_ken;position:absolute;inset:0}@keyframes gp19VW_ken{0%{transform:scale(1.04)}to{transform:scale(1.14)translate(-2%,1%)}}.gp19VW_md-media:after{content:"";z-index:-1;background:linear-gradient(90deg, #0000 60%, var(--hw-card)), linear-gradient(0deg, #0a0410d0, #0000 50%);position:absolute;inset:0}.gp19VW_mist{z-index:0;pointer-events:none;background:radial-gradient(40% 60% at 30% 70%,#a78bfa38,#0000 70%),radial-gradient(40% 60% at 70% 80%,#ffffff1c,#0000 70%);height:120px;animation:9s ease-in-out infinite alternate gp19VW_drift;position:absolute;bottom:-10px;left:-30%;right:-30%}@keyframes gp19VW_drift{0%{transform:translate(-6%)}to{transform:translate(6%)}}.gp19VW_md-big{z-index:1;line-height:.86;display:grid;position:absolute;bottom:22px;left:24px}.gp19VW_md-big b{font:800 104px/.9 Montserrat, var(--promo-ui);letter-spacing:-.05em;background:var(--hw-big);color:#0000;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite gp19VW_candle}@keyframes gp19VW_candle{0%,to{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--acc) 40%, transparent))}30%{filter:drop-shadow(0 0 24px color-mix(in srgb, var(--acc) 69%, transparent))}45%{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--acc) 33%, transparent))}70%{filter:drop-shadow(0 0 28px color-mix(in srgb, var(--acc2) 69%, transparent))}}.gp19VW_md-big span{font:700 13px var(--promo-ui);letter-spacing:.3em;color:var(--acc2);margin-top:8px}.gp19VW_md-b{align-content:center;gap:14px;padding:34px 32px 26px 22px;display:grid}.gp19VW_md-tag{background:color-mix(in srgb, var(--acc) 12%, transparent);height:28px;color:var(--acc2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 40%, transparent);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:0 12px 0 6px;font-size:12.5px;font-weight:800;display:inline-flex}.gp19VW_md-tag img{width:20px;height:20px}.gp19VW_md-b h3{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:28px;font-weight:700;line-height:1.22}.gp19VW_md-b h3 em{color:var(--hw-or);font-style:normal}.gp19VW_md-list{color:var(--promo-fg2);gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.gp19VW_md-list li{align-items:baseline;gap:10px;display:flex}.gp19VW_md-list li:before{content:"✦";color:var(--hw-or);font-size:12px}.gp19VW_md-ex{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 20%, transparent);color:var(--promo-fg2);background:#ffffff08;border-radius:12px;align-items:baseline;gap:10px;padding:10px 14px;font-size:13.5px;display:flex}.gp19VW_md-ex b{color:var(--promo-fg);font-size:16px}.gp19VW_md-ex em{color:var(--hw-or);font-style:normal;font-weight:800}.gp19VW_md-acts{gap:8px;margin-top:2px;display:grid}.gp19VW_btn-pr{isolation:isolate;background:var(--hw-btn);height:50px;color:var(--promo-ink);box-shadow:0 14px 30px -12px var(--hw-or);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:15.5px;font-weight:800;display:flex;position:relative;overflow:hidden}.gp19VW_btn-pr:after{content:"";z-index:-1;background:linear-gradient(100deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:4s ease-in-out infinite gp19VW_sweep;position:absolute;inset:0;transform:translate(-120%)}.gp19VW_btn-ghost{height:42px;box-shadow:inset 0 0 0 1px var(--promo-line2);color:var(--promo-fg);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.gp19VW_md-foot{color:var(--promo-muted);justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.gp19VW_md-foot label{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.gp19VW_md-foot input{accent-color:var(--hw-or)}.gp19VW_md-foot b{color:var(--acc2);font-variant-numeric:tabular-nums;font-weight:700}.gp19VW_md-x{z-index:6;cursor:pointer;color:#fff;width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--promo-line2);background:#000000a0;border:0;border-radius:50%;place-items:center;font-size:17px;display:grid;position:absolute;top:14px;right:14px}.gp19VW_md .gp19VW_web{z-index:3;color:#fff;opacity:.28;pointer-events:none;width:120px;height:120px;position:absolute;top:-4px;right:-4px;transform:scaleX(-1)}.gp19VW_md .gp19VW_hang{z-index:4;transform-origin:50% 0;pointer-events:none;justify-items:center;animation:2.6s ease-in-out infinite alternate gp19VW_swing;display:grid;position:absolute;top:-2px;right:150px}.gp19VW_md .gp19VW_hang:before{content:"";background:#ffffff70;width:1.5px;height:34px}.gp19VW_md .gp19VW_hang img{width:34px;height:34px;margin-top:-2px}.gp19VW_md .gp19VW_peek{z-index:4;pointer-events:none;width:64px;animation:5s ease-in-out infinite gp19VW_peek;position:absolute;bottom:70px;right:-30px}@keyframes gp19VW_peek{0%,20%{opacity:0;transform:translate(-20px,6px)rotate(14deg)}35%,70%{opacity:1;transform:translate(0)rotate(8deg)}85%,to{opacity:0;transform:translate(-20px,6px)rotate(14deg)}}.gp19VW_md .gp19VW_batfly{z-index:4;pointer-events:none;color:#170923;position:absolute}.gp19VW_md .gp19VW_batfly.gp19VW_a{width:54px;animation:7s ease-in-out infinite gp19VW_batA;top:30px;left:40px}.gp19VW_md .gp19VW_batfly.gp19VW_b{width:32px;animation:9s ease-in-out infinite reverse gp19VW_batA;top:70px;left:200px}.gp19VW_md .gp19VW_batfly img{width:100%;height:auto;animation:.2s ease-in-out infinite alternate gp19VW_flap}@keyframes gp19VW_batA{0%{transform:translate(0)}25%{transform:translate(30px,-16px)}50%{transform:translate(60px,4px)}75%{transform:translate(20px,14px)}to{transform:translate(0)}}.gp19VW_po{z-index:6;background:var(--hw-card);width:340px;box-shadow:0 0 0 1px var(--hw-ring), 0 0 50px -16px var(--acc), 0 28px 60px -20px #000;border-radius:20px;animation:.7s cubic-bezier(.2,1.2,.3,1) both gp19VW_po-in;position:fixed;bottom:26px;right:26px}@keyframes gp19VW_po-in{0%{opacity:0;transform:translateY(26px)rotate(1.5deg)}}.gp19VW_po-media{isolation:isolate;border-radius:20px 20px 0 0;height:156px;position:relative;overflow:hidden}.gp19VW_po-media>img{object-fit:cover;object-position:50% 64%;z-index:-2;width:100%;height:100%;animation:14s ease-in-out infinite alternate gp19VW_ken;position:absolute;inset:0}.gp19VW_po-media:after{content:"";z-index:-1;background:linear-gradient(0deg, var(--hw-card), #0000 70%);position:absolute;inset:0}.gp19VW_po-badge{z-index:1;font:800 38px/1 Montserrat, var(--promo-ui);letter-spacing:-.04em;background:var(--hw-big);color:#0000;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite gp19VW_candle;position:absolute;bottom:8px;left:14px}.gp19VW_po-x{z-index:3;cursor:pointer;color:#fff;background:#000000a0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;display:grid;position:absolute;top:10px;right:10px}.gp19VW_po .gp19VW_ghost-up{z-index:4;pointer-events:none;width:48px;animation:2.6s ease-in-out infinite alternate gp19VW_bob;position:absolute;top:-30px;left:22px}.gp19VW_po .gp19VW_pump{z-index:4;transform-origin:50% 0;pointer-events:none;justify-items:center;animation:2.8s ease-in-out infinite alternate gp19VW_swing;display:grid;position:absolute;top:-4px;right:46px}.gp19VW_po .gp19VW_pump:before{content:"";background:var(--acc);width:1.5px;height:16px}.gp19VW_po .gp19VW_pump img{width:30px;height:30px}.gp19VW_po-b{gap:6px;padding:6px 16px 16px;display:grid}.gp19VW_po-b b{font-size:16px;font-weight:700;line-height:1.3}.gp19VW_po-b p{color:var(--promo-fg2);margin:0;font-size:13px}.gp19VW_po-acts{align-items:center;gap:12px;margin-top:6px;display:flex}.gp19VW_po-acts .gp19VW_btn-pr{flex:1;height:42px;font-size:14px}.gp19VW_po-acts button:last-child{color:var(--promo-muted);cursor:pointer;font-size:13px}.gp19VW_poc{z-index:6;background:var(--hw-card);width:380px;box-shadow:0 0 0 1px var(--hw-ring), 0 24px 50px -20px #000;border-radius:18px;grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 10px 12px 12px;display:grid;position:fixed;bottom:26px;left:112px}.gp19VW_poc .gp19VW_ic{background:color-mix(in srgb, var(--acc) 12%, transparent);border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.gp19VW_poc .gp19VW_ic img{width:34px;height:34px;animation:2.4s ease-in-out infinite gp19VW_glow}.gp19VW_poc b{font-size:14px;display:block}.gp19VW_poc small{color:var(--promo-muted);font-size:12px;display:block}.gp19VW_poc .gp19VW_go{background:var(--hw-btn);height:32px;color:var(--promo-ink);border-radius:999px;align-items:center;padding:0 14px;font-size:12.5px;font-weight:800;display:inline-flex}.gp19VW_poc .gp19VW_px{width:26px;height:26px;color:var(--promo-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:15px;display:grid}.gp19VW_vtag{z-index:7;font:700 11px var(--promo-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--acc2) 67%, transparent);position:absolute}.gp19VW_scrim{pointer-events:none;width:100%;max-width:none;height:100dvh;max-height:none;color:var(--promo-fg);border:0;margin:0;padding:32px;overflow-y:auto}.gp19VW_scrim:not([open]){display:none}.gp19VW_scrim::backdrop{background:#000000b8}.gp19VW_md{pointer-events:auto;max-width:100%;min-height:440px;margin:auto}.gp19VW_md-media{min-width:0}.gp19VW_md-media>img,.gp19VW_po-media>img{max-width:none}.gp19VW_md-tag>img{width:20px;height:20px}.gp19VW_grip{display:none}.gp19VW_tb{z-index:45;gap:12px;color:var(--bar-fg)!important}.gp19VW_tb button{padding:0}.gp19VW_tb .gp19VW_cta{background:0 0;flex-shrink:0}.gp19VW_topbarText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gp19VW_topbarTrack{white-space:nowrap;display:inline}.gp19VW_countdown{white-space:nowrap;font-variant-numeric:tabular-nums}.gp19VW_po{z-index:50}.gp19VW_po-acts>button:last-child{color:var(--promo-muted);background:0 0;border:0;padding:0;font-size:13px}.gp19VW_poc{z-index:50}.gp19VW_poc[data-alongside=false]{left:auto;right:26px}@media (min-width:769px){.gp19VW_poc[data-alongside=true]{display:none}}.gp19VW_poc .gp19VW_go{white-space:nowrap;border:0}.gp19VW_poc .gp19VW_ic img{object-fit:contain;width:34px;height:34px}.gp19VW_root [data-promo-decor],.gp19VW_floaties{pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--acc)}.gp19VW_root [data-promo-decor]{position:absolute;inset:0}.gp19VW_root [data-promo-art=logo]{opacity:.35;pointer-events:none;width:130px;height:120px;position:absolute;top:-14px;left:-10px}.gp19VW_root [data-promo-art=header]{pointer-events:none;gap:50px;height:64px;display:flex;position:absolute;top:-1px;left:clamp(160px,30vw,470px)}.gp19VW_root [data-promo-art=hanging]{transform-origin:50% 0;justify-items:center;animation:3.2s ease-in-out infinite alternate gp19VW_swing;display:grid}.gp19VW_root [data-promo-art=hanging]:nth-child(2){animation-duration:3.8s;animation-delay:-1.2s}.gp19VW_root [data-promo-art=hanging]:nth-child(3){animation-duration:2.9s;animation-delay:-.6s}.gp19VW_root [data-promo-art=hanging]:before{content:"";background:var(--acc);width:1.5px;height:16px}.gp19VW_root [data-promo-art=hanging]:nth-child(2):before{height:22px}.gp19VW_root [data-promo-art=hanging]:nth-child(3):before{height:10px}.gp19VW_root [data-promo-art=hanging] img{width:44px;height:46px}.gp19VW_root [data-promo-art=hanging]:nth-child(3) img{width:52px;height:34px}.gp19VW_floaty{z-index:15;pointer-events:none;width:46px;animation:3.8s ease-in-out infinite alternate gp19VW_bob;position:fixed}.gp19VW_l{top:560px;left:64px}.gp19VW_r{animation-delay:-1.2s;top:210px;right:22px}@keyframes gp19VW_bob{to{transform:translateY(-12px)}}.gp19VW_root [data-promo-decor=mobile]{display:none}.gp19VW_root[data-promo-color=true] .sidebarRail{background:var(--hw-shell);--card:var(--hw-shell);--primary:var(--acc);--primary-foreground:var(--promo-ink);--primary-soft:color-mix(in srgb, var(--acc) 12%, transparent);--primary-border:color-mix(in srgb, var(--acc) 36%, transparent);--accent:color-mix(in srgb, var(--acc) 16%, transparent);--color-primary:var(--acc)}.gp19VW_root[data-promo-color=true] .desktopHeader{background:var(--hw-shell);--card:var(--hw-shell);--primary:var(--acc);--primary-foreground:var(--promo-ink);--primary-soft:color-mix(in srgb, var(--acc) 12%, transparent);--primary-border:color-mix(in srgb, var(--acc) 36%, transparent);--accent:color-mix(in srgb, var(--acc) 16%, transparent);--color-primary:var(--acc)}.gp19VW_root[data-promo-color=true] .mobileBottomNav{background:var(--hw-shell);--card:var(--hw-shell);--primary:var(--acc);--primary-foreground:var(--promo-ink);--primary-soft:color-mix(in srgb, var(--acc) 12%, transparent);--primary-border:color-mix(in srgb, var(--acc) 36%, transparent);--accent:color-mix(in srgb, var(--acc) 16%, transparent);--color-primary:var(--acc)}.gp19VW_root[data-promo-color=true] header[data-placement]{background:var(--hw-shell);--card:var(--hw-shell);--primary:var(--acc);--primary-foreground:var(--promo-ink);--primary-soft:color-mix(in srgb, var(--acc) 12%, transparent);--primary-border:color-mix(in srgb, var(--acc) 36%, transparent);--accent:color-mix(in srgb, var(--acc) 16%, transparent);--color-primary:var(--acc)}.gp19VW_root[data-promo-color=true] .sidebarItem[aria-current=page]{color:var(--acc)}.gp19VW_root[data-promo-color=true][data-skin=halloween] .sidebarItem[aria-current=page]:before{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--acc) 70%, transparent), 0 0 18px -6px var(--acc)}.gp19VW_root[data-promo-color=true][data-skin=halloween] .sidebarRail{color:#f4efe5;--popover:var(--hw-card);--secondary:#ffffff0f;--muted:#ffffff0a;--border:#ffffff17;--ghost-border:#ffffff0d;--surface-hover:#ffffff0f;--foreground:#f4efe5;--secondary-foreground:#c8c1b7;--muted-foreground:#8f887f}.gp19VW_root[data-promo-color=true][data-skin=halloween] .desktopHeader{color:#f4efe5;--popover:var(--hw-card);--secondary:#ffffff0f;--muted:#ffffff0a;--border:#ffffff17;--ghost-border:#ffffff0d;--surface-hover:#ffffff0f;--foreground:#f4efe5;--secondary-foreground:#c8c1b7;--muted-foreground:#8f887f}.gp19VW_root[data-promo-color=true][data-skin=halloween] .mobileBottomNav{color:#f4efe5;--popover:var(--hw-card);--secondary:#ffffff0f;--muted:#ffffff0a;--border:#ffffff17;--ghost-border:#ffffff0d;--surface-hover:#ffffff0f;--foreground:#f4efe5;--secondary-foreground:#c8c1b7;--muted-foreground:#8f887f}.gp19VW_root[data-promo-color=true][data-skin=halloween] header[data-placement]{color:#f4efe5;--popover:var(--hw-card);--secondary:#ffffff0f;--muted:#ffffff0a;--border:#ffffff17;--ghost-border:#ffffff0d;--surface-hover:#ffffff0f;--foreground:#f4efe5;--secondary-foreground:#c8c1b7;--muted-foreground:#8f887f}.gp19VW_root .brandRow{position:relative}body:not(:has(.sidebarRail)) .gp19VW_root{--promo-topbar-height:0px}:is(body:not(:has(.sidebarRail)) .gp19VW_root [data-promo-spot],body:not(:has(.sidebarRail)) .gp19VW_root [data-promo-float]){display:none}body:has([data-checkout-active]) .gp19VW_root{--promo-topbar-height:0px}:is(body:has([data-checkout-active]) .gp19VW_root [data-promo-spot],body:has([data-checkout-active]) .gp19VW_root [data-promo-decor],body:has([data-checkout-active]) .gp19VW_root [data-promo-float]){display:none}.gp19VW_root[data-skin=normal] .gp19VW_md-big b,.gp19VW_root[data-skin=normal] .gp19VW_po-badge,.gp19VW_root[data-skin=normal] .gp19VW_ic img{animation:none}.gp19VW_paused,.gp19VW_paused *,.gp19VW_paused :before,.gp19VW_paused :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.gp19VW_root *,.gp19VW_root :before,.gp19VW_root :after{transition:none!important;animation:none!important}}@media (max-width:1100px){.gp19VW_root [data-promo-art=header]{gap:14px;left:180px}}@media (max-width:768px){.gp19VW_root[data-promo-topbar=true]{--promo-topbar-height:42px}.gp19VW_tb{justify-content:flex-start;gap:8px;height:42px;padding:0 36px 0 10px;font-size:13px}.gp19VW_tb .gp19VW_tag{flex-shrink:0;height:26px;padding:0 9px 0 5px;font-size:11.5px}.gp19VW_tb .gp19VW_tag img{width:18px;height:18px}.gp19VW_topbarText{text-overflow:clip;flex:1;min-width:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6px calc(100% - 10px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6px calc(100% - 10px),#0000 100%)}.gp19VW_topbarTrack{padding-right:18px;animation:9s ease-in-out infinite alternate gp19VW_topbarFly;display:inline-block}.gp19VW_tb .gp19VW_cta{flex-shrink:0;font-size:12.5px}.gp19VW_tb .gp19VW_cd{display:none}.gp19VW_tb .gp19VW_x{width:26px;height:26px;right:6px}.gp19VW_scrim{align-items:end;padding:0}.gp19VW_md{border-radius:26px 26px 0 0;grid-template-columns:minmax(0,1fr);width:100%;min-height:0;margin:auto 0 0;animation:.6s both gp19VW_sheet-in}.gp19VW_md-media{border-radius:26px 26px 0 0;height:196px;min-height:0}.gp19VW_md-media>img{object-position:50% 62%}.gp19VW_md-media:after{background:linear-gradient(0deg, var(--hw-card), #0000 65%)}.gp19VW_md-big{bottom:6px;left:18px}.gp19VW_md-big b{font-size:64px}.gp19VW_md-big span{margin-top:4px;font-size:10.5px}.gp19VW_md-b{gap:11px;padding:8px 18px 18px}.gp19VW_md-b h3{font-size:20px}.gp19VW_md-list{gap:6px;font-size:13px}.gp19VW_md .gp19VW_btn-pr{height:46px;font-size:15px}.gp19VW_md .gp19VW_btn-ghost{height:40px;font-size:13.5px}.gp19VW_md-foot{flex-wrap:wrap;font-size:11.5px}.gp19VW_md-x{width:30px;height:30px;top:14px;right:12px}.gp19VW_grip{z-index:5;background:#ffffff59;border-radius:4px;width:38px;height:4px;margin-left:-19px;display:block;position:absolute;top:8px;left:50%}.gp19VW_hang{right:120px!important}.gp19VW_peek,.gp19VW_po{display:none}.gp19VW_poc,.gp19VW_poc[data-alongside=false]{gap:8px;width:auto;bottom:70px;left:10px;right:10px}.gp19VW_poc b{font-size:12px}.gp19VW_poc small{font-size:11px}.gp19VW_poc .gp19VW_go{padding:0 10px}.gp19VW_floaties,.gp19VW_root [data-promo-decor=logo],.gp19VW_root [data-promo-decor=header]{display:none}.gp19VW_root [data-promo-decor=mobile]{display:block}.gp19VW_root [data-promo-decor=mobile] [data-promo-art=logo]{width:90px;height:84px}.gp19VW_root [data-promo-art=mini]{justify-items:center;animation:3s ease-in-out infinite alternate gp19VW_swing;display:grid;position:absolute;top:0;left:150px}.gp19VW_root [data-promo-art=mini]:before{content:"";background:var(--acc);width:1.5px;height:10px}.gp19VW_root [data-promo-art=mini] img{width:24px;height:24px}}@keyframes gp19VW_sheet-in{0%{opacity:0;transform:translateY(40px)}}@keyframes gp19VW_topbarFly{0%,18%{transform:translate(0)}82%,to{transform:translate(-28%)}}@keyframes gp19VW_swing{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}.gp19VW_root[data-skin=opening]{--acc:#f2c14e;--acc2:#ffe7a3;--hw-or:#ffd873;--promo-ink:#1a1306;--promo-fg:#f6f0e4;--promo-fg2:#cdc4b4;--promo-muted:#918878;--promo-line2:#ffffff26;--hw-shell:#0b0a08;--hw-card:#13110c;--hw-ring:#f2c14e8c;--hw-big:linear-gradient(135deg, #fffbe8, #ffe7a3 22%, #f2c14e 52%, #b07a1e 80%, #ffe7a3);--hw-btn:linear-gradient(135deg, #ffe7a3, #f2c14e 50%, #c58f2a);--hw-bar:radial-gradient(circle at 30% 40%, #ffe7a370 0 .7px, #0000 1.3px) 0 0 / 41px 23px, radial-gradient(circle at 70% 60%, #f2c14e60 0 .6px, #0000 1.2px) 13px 7px / 59px 29px, linear-gradient(90deg, #0b0a08, #17130b 35%, #3d2e10 62%, #9a6f22 86%, #d9a53c);--bar-fg:#fff6e2;--bar-link:#ffe7a3;--bar-strong:#fff;--bar-chip:#00000059;--bar-chip-line:#f2c14e66;--bar-chip-fg:#ffe7a3}.gp19VW_root[data-promo-color=true][data-skin=opening] .sidebarItem[aria-current=page]:before{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--acc) 70%, transparent), 0 0 18px -6px var(--acc)}.gp19VW_root[data-promo-color=true][data-skin=opening] .sidebarRail{color:#f6f0e4;--popover:var(--hw-card);--secondary:#ffffff0f;--muted:#ffffff0a;--border:#ffffff17;--ghost-border:#ffffff0d;--surface-hover:#ffffff0f;--foreground:#f6f0e4;--secondary-foreground:#cdc4b4;--muted-foreground:#918878}.gp19VW_root[data-promo-color=true][data-skin=opening] .desktopHeader{color:#f6f0e4;--popover:var(--hw-card);--secondary:#ffffff0f;--muted:#ffffff0a;--border:#ffffff17;--ghost-border:#ffffff0d;--surface-hover:#ffffff0f;--foreground:#f6f0e4;--secondary-foreground:#cdc4b4;--muted-foreground:#918878}.gp19VW_root[data-promo-color=true][data-skin=opening] .mobileBottomNav{color:#f6f0e4;--popover:var(--hw-card);--secondary:#ffffff0f;--muted:#ffffff0a;--border:#ffffff17;--ghost-border:#ffffff0d;--surface-hover:#ffffff0f;--foreground:#f6f0e4;--secondary-foreground:#cdc4b4;--muted-foreground:#918878}.gp19VW_root[data-promo-color=true][data-skin=opening] header[data-placement]{color:#f6f0e4;--popover:var(--hw-card);--secondary:#ffffff0f;--muted:#ffffff0a;--border:#ffffff17;--ghost-border:#ffffff0d;--surface-hover:#ffffff0f;--foreground:#f6f0e4;--secondary-foreground:#cdc4b4;--muted-foreground:#918878}.gp19VW_root[data-promo-color=true][data-skin=opening] .desktopHeader{box-shadow:inset 0 -1px #f2c14e38}.gp19VW_root[data-promo-color=true][data-skin=opening] .contentShell{background-image:radial-gradient(70% 220px at 50% 0,#f2c14e14,#0000 70%)}.gp19VW_root[data-skin=opening] .gp19VW_scrim{background:radial-gradient(60% 70% at 50% 55%,#2a211299,#000000d6)}.gp19VW_root[data-skin=opening] .gp19VW_md{box-shadow:0 0 0 1px var(--hw-ring), 0 0 90px -10px #f2c14e55, 0 40px 90px -30px #000}.gp19VW_root[data-skin=opening] .gp19VW_md-media:after{background:linear-gradient(90deg, #0000 60%, var(--hw-card)), linear-gradient(0deg, #0a0907dc, #0000 52%)}.gp19VW_root[data-skin=opening] .gp19VW_mist{mix-blend-mode:screen;background:radial-gradient(circle at 30% 40%,#fff3c4 0 1px,#0000 1.8px) 0 0/37px 29px,radial-gradient(circle at 60% 70%,#f2c14e 0 .9px,#0000 1.6px) 11px 7px/23px 41px;height:auto;animation:2.6s ease-in-out infinite alternate gp19VW_op-glint;inset:0}@keyframes gp19VW_op-glint{0%{opacity:.25}to{opacity:.85}}.gp19VW_root[data-skin=opening] .gp19VW_md .gp19VW_web{opacity:1;width:110px;height:110px;top:0;right:0}.gp19VW_root[data-skin=opening] .gp19VW_md .gp19VW_peek{width:58px;top:88px;bottom:auto;right:-36px}.gp19VW_root [data-promo-spot] .gp19VW_md-media>img.gp19VW_wide{display:none}.gp19VW_root[data-skin=opening] .gp19VW_po-media>img{object-position:50% 50%}.gp19VW_root[data-skin=opening] .gp19VW_md-ex{flex-wrap:wrap;row-gap:2px}.gp19VW_md-up{font:800 15px/1 Montserrat, var(--promo-ui);letter-spacing:.24em;color:var(--acc2);margin-bottom:6px;font-style:normal}.gp19VW_po-badge small{font:800 10.5px/1 Montserrat, var(--promo-ui);letter-spacing:.24em;color:var(--acc2);-webkit-text-fill-color:var(--acc2);margin-bottom:3px;display:block}.gp19VW_root[data-skin=opening] .gp19VW_tb .gp19VW_flock img,.gp19VW_root[data-skin=opening] .gp19VW_md .gp19VW_batfly img{animation:1.4s ease-in-out infinite alternate gp19VW_op-twinkle}.gp19VW_root[data-skin=opening] .gp19VW_tb .gp19VW_flock i{width:14px;height:14px}.gp19VW_root[data-skin=opening] .gp19VW_tb .gp19VW_flock i:nth-child(2){width:10px;height:10px}.gp19VW_root[data-skin=opening] .gp19VW_tb .gp19VW_flock i:nth-child(3){width:8px;height:8px}@keyframes gp19VW_op-twinkle{0%{opacity:.5;transform:scale(.55)rotate(0)}to{opacity:1;transform:scale(1.1)rotate(45deg)}}.gp19VW_root[data-skin=opening] [data-promo-art=logo]{opacity:.9}.gp19VW_root[data-skin=opening] [data-promo-art=hanging]:before{background:linear-gradient(#ffe7a3, var(--acc))}.gp19VW_root[data-skin=opening] .gp19VW_floaty{z-index:60}.gp19VW_root[data-skin=opening] .gp19VW_floaty.gp19VW_l{width:38px;top:auto;bottom:150px;left:176px}@media (max-width:768px){.gp19VW_root [data-promo-spot] .gp19VW_md-media>img.gp19VW_wide+img{display:none}.gp19VW_root [data-promo-spot] .gp19VW_md-media>img.gp19VW_wide{object-position:50% 50%;display:block}.gp19VW_root[data-skin=opening] .gp19VW_md .gp19VW_hang{left:38%;right:auto!important}.gp19VW_root[data-skin=opening] .gp19VW_md .gp19VW_peek{display:none}.gp19VW_root[data-skin=opening] .gp19VW_md .gp19VW_web{width:84px;height:84px}}
._2Wqjgq_backdrop{background:var(--backdrop-tint);z-index:100;padding:var(--space-5);animation:_2Wqjgq_backdropIn var(--dur-normal) var(--ease);place-items:center;display:grid;position:fixed;inset:0}@keyframes _2Wqjgq_backdropIn{0%{opacity:0}to{opacity:1}}._2Wqjgq_modal{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-modal);width:100%;max-width:440px;animation:_2Wqjgq_modalIn var(--dur-normal) var(--ease);flex-direction:column;display:flex}@keyframes _2Wqjgq_modalIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._2Wqjgq_header{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-3);display:flex}._2Wqjgq_iconWrap{border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}._2Wqjgq_modal_info ._2Wqjgq_iconWrap,._2Wqjgq_modal_warning ._2Wqjgq_iconWrap{background:color-mix(in srgb, var(--primary) 18%, transparent);color:var(--primary)}._2Wqjgq_modal_destructive ._2Wqjgq_iconWrap{background:color-mix(in srgb, var(--destructive) 18%, transparent);color:var(--destructive)}._2Wqjgq_title{color:var(--foreground);flex:1;min-width:0;margin:0;font-size:16px;font-weight:700}._2Wqjgq_close{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}._2Wqjgq_close:hover{background:var(--secondary);color:var(--foreground)}._2Wqjgq_body{padding:0 var(--space-5) var(--space-3) calc(var(--space-5) + 36px + var(--space-3));color:var(--secondary-foreground);font-size:13px;line-height:1.6}._2Wqjgq_body p{margin:0}._2Wqjgq_body ul{margin:var(--space-2) 0 0;flex-direction:column;gap:2px;padding-left:18px;display:flex}._2Wqjgq_body li{color:var(--muted-foreground);font-size:13px}._2Wqjgq_footer{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);display:flex}._2Wqjgq_cancel,._2Wqjgq_confirm{border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);padding:8px 18px;font-size:13px;font-weight:600}._2Wqjgq_cancel{background:var(--secondary);color:var(--foreground)}._2Wqjgq_cancel:hover{background:var(--accent)}._2Wqjgq_confirm{background:var(--primary);color:var(--primary-foreground)}._2Wqjgq_confirm:hover{transform:translateY(-1px)}._2Wqjgq_confirm_destructive{background:var(--destructive);color:var(--destructive-foreground)}._2Wqjgq_confirm:focus-visible{outline:2px solid var(--primary);outline-offset:2px}
@font-face{font-family:googleSans_latin;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/latin_400_700-s.p.28y3ngz0nwjkz.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:googleSans_latin Fallback;src:local(Arial);ascent-override:95.12%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:101.55%}.O8zPMG_className{font-family:googleSans_latin,googleSans_latin Fallback,system-ui,sans-serif}.O8zPMG_variable{--font-google-sans:"googleSans_latin", "googleSans_latin Fallback", system-ui, sans-serif}
@font-face{font-family:googleSans_latin;unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1;src:url(../media/arabic_400_700.24nquw3zju29l.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.Gb54ua_className{font-family:googleSans_arabic}
@font-face{font-family:googleSans_latin;unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17;src:url(../media/armenian_400_700.2b4hldn3zdtdj.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.FKY_Nq_className{font-family:googleSans_armenian}
@font-face{font-family:googleSans_latin;unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1;src:url(../media/bengali_400_700.45bsi151p6li8.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}._7n49vq_className{font-family:googleSans_bengali}
@font-face{font-family:googleSans_latin;unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?;src:url(../media/canadian_aboriginal_400_700.2p3x1cki0ng2f.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.aLJGTa_className{font-family:googleSans_canadian_aboriginal}
@font-face{font-family:googleSans_latin;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;src:url(../media/cyrillic_ext_400_700.0f6e38r7xzyvu.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.LhOUQa_className{font-family:googleSans_cyrillic_ext}
@font-face{font-family:googleSans_latin;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;src:url(../media/cyrillic_400_700.1oir9ftw1d-a2.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.f03j_G_className{font-family:googleSans_cyrillic}
@font-face{font-family:googleSans_latin;unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A;src:url(../media/devanagari_400_700.43jljfrb_8_vy.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.MuLGza_className{font-family:googleSans_devanagari}
@font-face{font-family:googleSans_latin;unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE;src:url(../media/ethiopic_400_700.2-omwl_ssz9a9.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.eAp4Zq_className{font-family:googleSans_ethiopic}
@font-face{font-family:googleSans_latin;unicode-range:U+589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31;src:url(../media/georgian_400_700.0u9qpqhzlfum-.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.Ap1H0W_className{font-family:googleSans_georgian}
@font-face{font-family:googleSans_latin;unicode-range:U+1F??;src:url(../media/greek_ext_400_700.3nps02nws03wt.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}._2LMVga_className{font-family:googleSans_greek_ext}
@font-face{font-family:googleSans_latin;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;src:url(../media/greek_400_700.3uc7_28d1bi8k.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.G0oXaG_className{font-family:googleSans_greek}
@font-face{font-family:googleSans_latin;unicode-range:U+951-952,U+964-965,U+A80-AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839;src:url(../media/gujarati_400_700.3jdpyinvc4opy.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.qwyMRa_className{font-family:googleSans_gujarati}
@font-face{font-family:googleSans_latin;unicode-range:U+951-952,U+964-965,U+A01-A76,U+200C-200D,U+20B9,U+25CC,U+262C,U+A830-A839;src:url(../media/gurmukhi_400_700.235bfnrvec_mx.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.eA99qa_className{font-family:googleSans_gurmukhi}
@font-face{font-family:googleSans_latin;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;src:url(../media/hebrew_400_700.3lz7tdg6egdr-.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}._8D0Plq_className{font-family:googleSans_hebrew}
@font-face{font-family:googleSans_latin;unicode-range:U+951-952,U+964-965,U+B83,U+C80-CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835;src:url(../media/kannada_400_700.2dt_8lb4b3xa8.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.pvYu4W_className{font-family:googleSans_kannada}
@font-face{font-family:googleSans_latin;unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC;src:url(../media/khmer_400_700.39ah_0wee8p5-.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.aUHaKq_className{font-family:googleSans_khmer}
@font-face{font-family:googleSans_latin;unicode-range:U+E81-EDF,U+200C-200D,U+25CC;src:url(../media/lao_400_700.15uarmtotafuc.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.MRr4Lq_className{font-family:googleSans_lao}
@font-face{font-family:googleSans_latin;unicode-range:U+307,U+323,U+951-952,U+964-965,U+B83,U+D00-D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832;src:url(../media/malayalam_400_700.02y8exoe98iqm.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.AfjB3W_className{font-family:googleSans_malayalam}
@font-face{font-family:googleSans_latin;unicode-range:U+951-952,U+964-965,U+B01-B77,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC;src:url(../media/oriya_400_700.2j4p3purf4vxu.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.gVbnnG_className{font-family:googleSans_oriya}
.uEM37G_button{cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:8px;font-weight:700;line-height:1;transition:background-color .12s,filter .12s;display:inline-flex;position:relative}.uEM37G_button:disabled{cursor:not-allowed;opacity:.55}.uEM37G_spinner{animation:.8s linear infinite uEM37G_aiActionSpin}@keyframes uEM37G_aiActionSpin{to{transform:rotate(360deg)}}.uEM37G_label{line-height:1}.uEM37G_textStack{align-items:center;gap:0;display:inline-flex}.uEM37G_description{display:none}.uEM37G_inline{border-radius:var(--radius-pill,999px);background:var(--primary);min-height:30px;color:var(--primary-foreground);padding:4px 12px;font-size:12px}.uEM37G_inline:hover:not(:disabled){filter:brightness(1.04)}.uEM37G_chipInline{border-radius:var(--radius-pill,999px);background:color-mix(in srgb, var(--primary-foreground) 22%, transparent);color:currentColor;align-items:center;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.uEM37G_primary{border-radius:var(--radius-md,10px);background:var(--primary);min-width:128px;min-height:42px;color:var(--primary-foreground);justify-content:center;padding:0 22px;font-size:14px;box-shadow:0 0 20px #e8b45426}.uEM37G_primary:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 88%, var(--foreground) 12%)}.uEM37G_chipPrimary{height:16px;color:var(--primary-foreground);align-self:center;align-items:center;font-size:13px;font-weight:800;line-height:16px;display:inline-flex;transform:translateY(1px)}.uEM37G_costValue,.uEM37G_pointUnit{justify-content:center;align-items:center;height:16px;line-height:16px;display:inline-flex}.uEM37G_pointUnit{opacity:.7;margin-left:3px;font-size:11px}.uEM37G_leading{border-radius:var(--radius-pill,999px);background:var(--input);height:22px;color:var(--primary);box-shadow:var(--shadow-popover);padding:2px 9px;font-size:13px;font-weight:800;line-height:18px;position:absolute;top:-16px;right:0}.uEM37G_artisan{border-radius:var(--radius-sm,8px);min-height:36px;color:var(--primary-foreground);box-shadow:0 4px 20px -8px color-mix(in srgb, var(--teal) 70%, transparent);background:linear-gradient(90deg,#e8b454 0%,#3dc3c0 50%,#e8b454 100%) 0 0/200%;padding:0 12px;font-size:13px;font-weight:800;transition:transform .14s,filter .14s,box-shadow .14s;animation:6s linear infinite uEM37G_aiActionFlowInk;overflow:hidden}.uEM37G_artisan:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 8px 26px -10px color-mix(in srgb, var(--teal) 80%, transparent);transform:translateY(-1px)}.uEM37G_artisan:active:not(:disabled){transform:scale(.97)}.uEM37G_artisan .uEM37G_chipInline{color:var(--primary-foreground);text-transform:uppercase;letter-spacing:.03em;background:#00000040;gap:2px;font-size:10px}.uEM37G_artisan .uEM37G_chipInline:after{content:"cr";opacity:.75;font-size:9px}.uEM37G_menuItem{border-radius:var(--radius-sm,8px);width:100%;min-height:58px;color:var(--foreground);white-space:normal;background:0 0;justify-content:flex-start;padding:9px 10px;transition:background-color .14s,color .14s}.uEM37G_menuItem:hover:not(:disabled){background:var(--accent);filter:none}.uEM37G_menuItem>svg{width:18px;height:18px;box-shadow:none;color:var(--primary);background:0 0;border-radius:0;flex:none;align-self:center;padding:0;animation:none}.uEM37G_menuItem .uEM37G_textStack{flex:auto;gap:3px;min-width:0;display:grid}.uEM37G_menuItem .uEM37G_label{color:var(--foreground);text-align:left;white-space:normal;font-size:13px;line-height:17px}.uEM37G_menuItem .uEM37G_description{color:var(--muted-foreground);text-align:left;font-size:11px;font-weight:600;line-height:15px;display:block}.uEM37G_menuItem .uEM37G_chipInline{background:color-mix(in srgb, var(--foreground) 90%, transparent);min-height:24px;color:var(--background);margin-left:auto;font-size:11px;line-height:16px}.uEM37G_menuItem .uEM37G_chipInline:after{content:"cr";letter-spacing:.05em;text-transform:uppercase;opacity:.7;margin-left:2px;font-size:9px;font-weight:700}@keyframes uEM37G_aiActionFlowInk{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.uEM37G_button.uEM37G_stableGenerate{flex:0 0 264px;gap:10px;width:264px;height:40px;min-height:40px;max-height:40px;padding:0 16px;font-weight:600}.uEM37G_stableGenerate .uEM37G_salePrices{font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;gap:0;min-width:105px;height:auto;display:inline-flex;transform:none}.uEM37G_currentPrice{align-items:center;display:inline-flex}.uEM37G_stableGenerate .uEM37G_currentPrice{font-size:15px;font-weight:800;line-height:17px}.uEM37G_stableGenerate .uEM37G_currentPrice .uEM37G_pointUnit{opacity:1;font-size:15px}.uEM37G_stableGenerate .uEM37G_originalPrice{opacity:.57;font-size:9px;font-weight:400;line-height:10px;text-decoration:line-through;position:static}@media (max-width:600px){.uEM37G_button.uEM37G_stableGenerate{flex:0 0 100%;width:100%}}.uEM37G_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uEM37G_upTo{margin-inline-end:.25em}
@font-face{font-family:googleSans_latin;unicode-range:U+964-965,U+D81-DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4;src:url(../media/sinhala_400_700.1-cs67m5chjfe.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.bzpyFq_className{font-family:googleSans_sinhala}
.o6s1zG_overlay{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000a8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.o6s1zG_overlayAboveModal{z-index:1500}.o6s1zG_dialog{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--card) 97%, #000 3%);width:min(1120px,96vw);height:min(760px,88vh);min-height:560px;color:var(--foreground);border-radius:24px;grid-template-rows:82px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 28px 90px #0000007a}.o6s1zG_header{border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent);grid-template-columns:minmax(170px,.85fr) minmax(240px,2fr) auto auto;align-items:center;gap:10px;padding:16px 18px;display:grid}.o6s1zG_sourcePicker,.o6s1zG_searchBox,.o6s1zG_sortPill{border:1px solid color-mix(in srgb, var(--border) 76%, transparent);background:color-mix(in srgb, var(--secondary) 86%, transparent);height:48px;color:var(--foreground);border-radius:14px}.o6s1zG_sourcePicker{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:0 12px;display:grid;position:relative}.o6s1zG_sourcePicker>svg:first-child{color:var(--primary)}.o6s1zG_sourcePicker .o6s1zG_sourceTrigger{min-width:0;max-width:none;height:100%;color:inherit;background:0 0;border:0;justify-content:space-between;padding:0;font-size:13px;font-weight:700}.o6s1zG_sourcePicker .o6s1zG_sourceTrigger>svg{color:var(--muted-foreground)}.o6s1zG_searchBox{align-items:center;gap:10px;min-width:0;padding:0 14px;display:flex}.o6s1zG_searchBox svg{color:var(--muted-foreground);flex:none}.o6s1zG_searchBox input{width:100%;min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0}.o6s1zG_searchBox input::placeholder{color:var(--muted-foreground)}.o6s1zG_sortPill{min-width:110px;color:var(--muted-foreground);justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.o6s1zG_closeButton{border:1px solid color-mix(in srgb, var(--border) 76%, transparent);width:42px;height:42px;color:var(--foreground);cursor:pointer;background:0 0;border-radius:12px;place-items:center;padding:0;display:grid}.o6s1zG_closeButton:hover{background:var(--secondary)}.o6s1zG_body{grid-template-columns:164px minmax(260px,.9fr) minmax(360px,1.35fr);min-height:0;display:grid}.o6s1zG_sidebar,.o6s1zG_listPanel,.o6s1zG_previewPanel{min-height:0}.o6s1zG_sidebar{border-right:1px solid color-mix(in srgb, var(--border) 72%, transparent);flex-direction:column;padding:14px 12px;display:flex}.o6s1zG_tabs{gap:5px;display:grid}.o6s1zG_tab,.o6s1zG_activeTab,.o6s1zG_uploadButton{width:100%;min-height:44px;color:var(--muted-foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:650;display:flex}.o6s1zG_tab:hover,.o6s1zG_uploadButton:hover{background:color-mix(in srgb, var(--secondary) 76%, transparent);color:var(--foreground)}.o6s1zG_activeTab{border-color:color-mix(in srgb, var(--border) 66%, transparent);background:color-mix(in srgb, var(--foreground) 22%, var(--secondary));color:var(--foreground)}.o6s1zG_uploadButton{color:var(--foreground);margin-top:auto}.o6s1zG_uploadButton svg{color:var(--primary)}.o6s1zG_listPanel{border-right:1px solid color-mix(in srgb, var(--border) 72%, transparent);padding:10px;position:relative;overflow-y:auto}.o6s1zG_assetList{align-content:start;gap:4px;display:grid}.o6s1zG_assetRow{width:100%;min-width:0;min-height:66px;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:54px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:6px;display:grid}.o6s1zG_assetRow:hover{background:color-mix(in srgb, var(--secondary) 74%, transparent)}.o6s1zG_focusedAsset{border-color:color-mix(in srgb, var(--primary) 28%, var(--border));background:color-mix(in srgb, var(--foreground) 16%, var(--secondary))}.o6s1zG_rowThumb{background:var(--secondary);width:54px;height:54px;color:var(--muted-foreground);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.o6s1zG_rowThumb img,.o6s1zG_rowThumb video{object-fit:cover;width:100%;height:100%;display:block}.o6s1zG_oversizeBadge{background:color-mix(in srgb, var(--teal) 70%, var(--card));width:16px;height:16px;color:var(--card);pointer-events:none;border-radius:50%;place-items:center;font-size:10px;line-height:1;display:grid;position:absolute;top:2px;right:2px}.o6s1zG_rowCopy{gap:3px;min-width:0;display:grid}.o6s1zG_rowCopy strong,.o6s1zG_rowCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.o6s1zG_rowCopy strong{font-size:13px;line-height:1.3}.o6s1zG_rowCopy small{color:var(--muted-foreground);font-size:11px}.o6s1zG_selectionMark{border:1px solid color-mix(in srgb, var(--border) 90%, transparent);width:19px;height:19px;color:var(--primary-foreground);border-radius:6px;place-items:center;display:grid}.o6s1zG_selectedMark{border-color:var(--primary);background:var(--primary)}.o6s1zG_message,.o6s1zG_previewEmpty{color:var(--muted-foreground);text-align:center;margin:0;font-size:13px}.o6s1zG_message{padding:70px 18px}.o6s1zG_spinner{margin:18px auto;animation:.8s linear infinite o6s1zG_spin}@keyframes o6s1zG_spin{to{transform:rotate(360deg)}}.o6s1zG_loadMore{border:1px solid var(--border);background:var(--secondary);min-height:36px;color:var(--foreground);cursor:pointer;border-radius:10px;align-items:center;gap:6px;margin:12px auto;padding:0 14px;display:flex}.o6s1zG_previewPanel{background:color-mix(in srgb, var(--secondary) 32%, transparent);grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);padding:18px;display:grid}.o6s1zG_previewPanel>*{min-width:0}.o6s1zG_previewMedia{background:#08090b;border-radius:16px;place-items:center;min-height:0;display:grid;overflow:hidden}.o6s1zG_previewMedia img,.o6s1zG_previewMedia video{object-fit:contain;width:100%;height:100%;max-height:440px;display:block}.o6s1zG_audioPreview{width:min(86%,420px);max-width:100%;color:var(--primary);justify-items:center;gap:22px;display:grid}.o6s1zG_audioPreview audio{width:100%}.o6s1zG_previewCopy{min-width:0;padding:14px 2px 10px}.o6s1zG_previewCopy h2{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0 0 9px;font-size:15px;overflow:hidden}.o6s1zG_previewCopy dl{flex-wrap:wrap;gap:8px 18px;margin:0;display:flex}.o6s1zG_previewCopy dl div{gap:6px;font-size:11px;display:flex}.o6s1zG_previewCopy dt{color:var(--muted-foreground)}.o6s1zG_previewCopy dd{color:var(--foreground);margin:0}.o6s1zG_previewEmpty{place-self:center}.o6s1zG_oversizeNote{color:color-mix(in srgb, var(--teal) 80%, var(--foreground));margin:8px 0 0;font-size:12px;line-height:1.4}.o6s1zG_previewFooter{gap:8px;display:grid}.o6s1zG_confirmButton{background:var(--primary);width:100%;min-width:0;min-height:48px;color:var(--primary-foreground);font:inherit;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:800;display:inline-flex}.o6s1zG_confirmLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.o6s1zG_buttonSpinner{flex:none;animation:.8s linear infinite o6s1zG_spin}.o6s1zG_confirmButton:disabled{opacity:.45;cursor:default}.o6s1zG_hint{color:var(--destructive);text-align:center;font-size:11px}.o6s1zG_budgetMeter{text-align:center;color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;display:block}.o6s1zG_budgetMeter[data-full=true]{color:var(--destructive)}.o6s1zG_ineligibleAsset{opacity:.42}.o6s1zG_ineligibleAsset:hover{opacity:.6}@media (max-width:860px){.o6s1zG_overlay{padding:0}.o6s1zG_dialog{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);width:100vw;height:100dvh;min-height:0}.o6s1zG_header{grid-template-columns:minmax(0,1fr) auto;padding:10px}.o6s1zG_sourcePicker,.o6s1zG_searchBox{height:44px}.o6s1zG_searchBox{grid-area:2/1/auto/-1}.o6s1zG_sortPill{display:none}.o6s1zG_body{grid-template-rows:minmax(220px,.86fr) minmax(260px,1.14fr);grid-template-columns:92px minmax(0,1fr)}.o6s1zG_sidebar{grid-row:1/-1;padding:8px 6px}.o6s1zG_tab,.o6s1zG_activeTab,.o6s1zG_uploadButton{text-align:center;flex-direction:column;justify-content:center;gap:3px;min-height:48px;padding:5px;font-size:10px}.o6s1zG_listPanel{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent)}.o6s1zG_assetRow{grid-template-columns:46px minmax(0,1fr) 20px;min-height:58px}.o6s1zG_rowThumb{width:46px;height:46px}.o6s1zG_previewPanel{grid-column:2;padding:10px}.o6s1zG_previewMedia img,.o6s1zG_previewMedia video{max-height:250px}.o6s1zG_previewCopy{padding:8px 2px 6px}.o6s1zG_previewCopy dl{display:none}.o6s1zG_confirmButton{min-height:44px}}@media (max-width:700px){.o6s1zG_body{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.o6s1zG_sidebar{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent);flex-direction:row;grid-area:1/1;align-items:center;gap:6px;padding:8px 10px;overflow:visible}.o6s1zG_tabs{scrollbar-width:none;flex:auto;gap:6px;min-width:0;display:flex;overflow-x:auto}.o6s1zG_tabs::-webkit-scrollbar{display:none}.o6s1zG_tab,.o6s1zG_activeTab,.o6s1zG_uploadButton{white-space:nowrap;flex-direction:row;justify-content:flex-start;gap:6px;width:auto;min-height:40px;padding:0 12px;font-size:12px}.o6s1zG_uploadButton{border-color:color-mix(in srgb, var(--border) 66%, transparent);flex:none;justify-content:center;width:40px;margin-top:0;padding:0}.o6s1zG_uploadButton>span{display:none}.o6s1zG_listPanel{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent);grid-area:2/1}.o6s1zG_previewPanel{max-height:46dvh;padding:10px 10px calc(10px + env(safe-area-inset-bottom,0px));grid-area:3/1}.o6s1zG_previewMedia img,.o6s1zG_previewMedia video{max-height:150px}}
@font-face{font-family:googleSans_latin;unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??;src:url(../media/symbols_400_700.3sp6yi6oi85vi.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.eP8hpW_className{font-family:googleSans_symbols}
.jMEKOq_root{--fl-fill-top:#ffe6a8;--fl-fill-bottom:#c8913a;--fl-line-top:#fff2cf;--fl-line-bottom:#e6aa4e;--fl-spark:#fff6e0;--fl-glow:240, 185, 86;--fl-ghost-opacity:.16;--fl-cycle:2.8s;--fl-mark:clamp(52px, 2.2vw + 44px, 64px);box-sizing:border-box;place-items:center;min-width:0;transition:opacity .4s cubic-bezier(.45,0,.55,1);display:grid}:is(.light .jMEKOq_root,[data-idea-board-theme=light] .jMEKOq_root){--fl-fill-top:#f2c66f;--fl-fill-bottom:#b27a26;--fl-line-top:#dda447;--fl-line-bottom:#9a6418;--fl-spark:#fff3d4;--fl-glow:214, 152, 52;--fl-ghost-opacity:.3}.jMEKOq_page{flex:auto;width:100%;min-height:100%}.jMEKOq_overlay{background:color-mix(in srgb, var(--background) 88%, transparent);position:absolute;inset:0}.jMEKOq_root[data-state=exiting]{opacity:0;pointer-events:none}.jMEKOq_inner{flex-direction:column;align-items:center;transition:transform .4s cubic-bezier(.2,.7,.3,1);animation:.5s ease-out backwards jMEKOq_fortalLoaderEnter;display:flex}.jMEKOq_root[data-state=exiting] .jMEKOq_inner{transform:scale(1.06)}.jMEKOq_mark{width:calc(var(--fl-mark) * .78);height:var(--fl-mark);position:relative}.jMEKOq_mark svg{width:100%;height:100%;display:block;position:relative;overflow:visible}.jMEKOq_glow{width:calc(var(--fl-mark) * 3);height:calc(var(--fl-mark) * 3);margin:calc(var(--fl-mark) * -1.5) 0 0 calc(var(--fl-mark) * -1.5);background:radial-gradient(closest-side, rgba(var(--fl-glow), .13), rgba(var(--fl-glow), .045) 50%, rgba(var(--fl-glow), 0));will-change:transform, opacity;animation:jMEKOq_fortalLoaderGlow var(--fl-cycle) .12s cubic-bezier(.45, 0, .55, 1) infinite backwards;border-radius:50%;position:absolute;top:50%;left:50%}.jMEKOq_fillTop{stop-color:var(--fl-fill-top)}.jMEKOq_fillBottom{stop-color:var(--fl-fill-bottom)}.jMEKOq_lineTop{stop-color:var(--fl-line-top)}.jMEKOq_lineBottom{stop-color:var(--fl-line-bottom)}.jMEKOq_ghost{fill:none;stroke:var(--primary);stroke-opacity:var(--fl-ghost-opacity);stroke-width:12px;stroke-linejoin:round}.jMEKOq_fill{opacity:0;animation:jMEKOq_fortalLoaderFill var(--fl-cycle) calc(var(--fl-delay) + var(--fl-cycle) * .12) infinite}.jMEKOq_line,.jMEKOq_spark{fill:none;stroke-linecap:round;stroke-linejoin:round}.jMEKOq_line{stroke-width:13px;stroke-dasharray:100 104;animation:jMEKOq_fortalLoaderLine var(--fl-cycle) var(--fl-delay) infinite backwards}.jMEKOq_spark{stroke:var(--fl-spark);stroke-width:16px;stroke-dasharray:5 199;animation:jMEKOq_fortalLoaderSpark var(--fl-cycle) var(--fl-delay) infinite backwards, jMEKOq_fortalLoaderSparkFade var(--fl-cycle) var(--fl-delay) infinite backwards}.jMEKOq_label{letter-spacing:.02em;text-align:center;max-width:min(90vw,420px);color:var(--muted-foreground);margin:22px 0 0;font-size:12.5px;font-weight:400;line-height:1.3}.jMEKOq_dots span{color:var(--primary);animation:1.4s infinite backwards jMEKOq_fortalLoaderDot}.jMEKOq_dots span:nth-child(2){animation-delay:.18s}.jMEKOq_dots span:nth-child(3){animation-delay:.36s}.jMEKOq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes jMEKOq_fortalLoaderEnter{0%{opacity:0}}@keyframes jMEKOq_fortalLoaderLine{0%{stroke-dashoffset:102px;animation-timing-function:cubic-bezier(.45,0,.2,1)}40%,64%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.5,0,.5,1)}to{stroke-dashoffset:-102px}}@keyframes jMEKOq_fortalLoaderSpark{0%{stroke-dashoffset:7px;animation-timing-function:cubic-bezier(.45,0,.2,1)}40%,to{stroke-dashoffset:-95px}}@keyframes jMEKOq_fortalLoaderSparkFade{0%,34%{opacity:1}44%,to{opacity:0}}@keyframes jMEKOq_fortalLoaderFill{0%,18%{opacity:0;animation-timing-function:cubic-bezier(.3,0,.2,1)}38%,62%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.8,.6)}88%{opacity:.28;animation-timing-function:cubic-bezier(.2,.4,.5,1)}to{opacity:0}}@keyframes jMEKOq_fortalLoaderGlow{0%,to{opacity:.3;transform:scale(.92)}60%{opacity:1;transform:scale(1)}}@keyframes jMEKOq_fortalLoaderDot{0%,60%,to{opacity:.25}30%{opacity:1}}@keyframes jMEKOq_fortalLoaderBreathe{50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.jMEKOq_root{transition-duration:.15s}.jMEKOq_inner,.jMEKOq_glow,.jMEKOq_fill,.jMEKOq_line,.jMEKOq_spark,.jMEKOq_dots span{animation:none}.jMEKOq_spark{opacity:0}.jMEKOq_fill{opacity:1}.jMEKOq_glow{opacity:.6}.jMEKOq_mark{animation:jMEKOq_fortalLoaderBreathe var(--fl-cycle) ease-in-out infinite}.jMEKOq_root[data-state=exiting] .jMEKOq_inner{transform:none}}
@font-face{font-family:googleSans_latin;unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC;src:url(../media/tamil_400_700.0e-knkkucawb2.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.tci5MW_className{font-family:googleSans_tamil}
.f9CZyG_themeRoot{--ib-canvas-background:#080807;--ib-minimap-background:#0f0f10f0;--ib-minimap-border:#ffffff29;--ib-flow-edge:#8f887f;color:var(--foreground);font-family:var(--font-ui)}.f9CZyG_themeRoot[data-idea-board-theme=light]{--ib-canvas-background:#f5f3ed;--ib-minimap-background:#fffffff5;--ib-minimap-border:#1f29372e;--ib-flow-edge:#64748b}.f9CZyG_themeRoot .react-flow{--xy-background-color:var(--ib-canvas-background);--xy-edge-stroke-default:var(--ib-flow-edge);--xy-edge-stroke-selected-default:var(--primary);--xy-connectionline-stroke-default:var(--ib-flow-edge);background:var(--ib-canvas-background);color:var(--foreground)}.f9CZyG_themeRoot[data-idea-board-theme=light] .react-flow__background{opacity:.72}.f9CZyG_themeRoot[data-idea-board-theme=light] .react-flow__node{color:var(--foreground)}.f9CZyG_themeRoot[data-idea-board-theme=light] .react-flow__handle{border-color:var(--card)}.f9CZyG_themeRoot[data-idea-board-theme=light] .react-flow__minimap{box-shadow:var(--shadow-popover)}.f9CZyG_emptyShell{background:var(--background);color:var(--foreground);font-family:var(--font-ui);flex-direction:column;display:flex;position:fixed;inset:0}.f9CZyG_emptyBack{color:var(--muted-foreground);align-items:center;gap:6px;width:max-content;padding:14px 20px;text-decoration:none;display:inline-flex}.f9CZyG_emptyBack:hover{color:var(--foreground)}.f9CZyG_emptyCard{border:1px solid var(--border);background:var(--card);text-align:center;border-radius:16px;max-width:480px;margin:auto;padding:32px}.f9CZyG_emptyCard h1{margin:0 0 8px;font-size:20px}.f9CZyG_emptyCard p{color:var(--muted-foreground);margin:0 0 20px}.f9CZyG_primaryBtn{background:var(--primary);color:var(--primary-foreground);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:10px 18px;font-weight:500;display:inline-flex}.f9CZyG_placeholderShell{background:var(--background);color:var(--foreground);flex-direction:column;display:flex;position:fixed;inset:0}.f9CZyG_headerBack{color:var(--muted-foreground);border-bottom:1px solid var(--border);align-items:center;gap:6px;width:max-content;padding:12px 20px;text-decoration:none;display:inline-flex}.f9CZyG_placeholderBody{color:var(--muted-foreground);flex:1;place-items:center;display:grid}.f9CZyG_canvasShell{--ai-workspace-panel-width:min(340px, calc(100vw - 96px));--elements-workspace-panel-width:min(380px, calc(100vw - 96px));background:var(--ib-canvas-background,var(--background));color:var(--foreground);position:fixed;inset:0}.f9CZyG_canvasFull{position:absolute;inset:0}.f9CZyG_canvasReadOnly .react-flow__node>*{pointer-events:none}:is(.f9CZyG_canvasReadOnly[data-graph-hydrating=true] .react-flow__node-video_edit [data-capsule-activate],.f9CZyG_canvasReadOnly[data-graph-hydrating=true] .react-flow__node-video_extend [data-capsule-activate]){pointer-events:auto}.f9CZyG_floatCard{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-popover);pointer-events:auto;border-radius:12px;align-items:center;gap:4px;padding:6px;display:flex}.f9CZyG_floatHeaderLeft{z-index:20;pointer-events:auto;align-items:center;gap:8px;min-width:0;transition:left .3s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:16px;left:16px}.f9CZyG_floatHeaderLeft:has([aria-expanded=true]){z-index:90}.f9CZyG_floatHeaderRight{z-index:20;transition:right .3s cubic-bezier(.22,1,.36,1),opacity .16s;position:absolute;top:16px;right:16px}.f9CZyG_floatToolRail{z-index:20;border:0;flex-direction:column;padding:6px;transition:left .3s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.f9CZyG_canvasNavControls{z-index:24;background:var(--card);width:max-content;height:46px;box-shadow:var(--shadow-popover);border:0;border-radius:999px;align-items:center;gap:0;padding:5px;transition:left .3s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;flex-direction:row!important;margin:0!important;bottom:16px!important;left:16px!important}.f9CZyG_canvasNavControls .react-flow__controls-button{width:34px;height:34px;box-shadow:none;border-radius:0;flex:0 0 34px;padding:8px;background:0 0!important;border:0!important}:is(.f9CZyG_canvasNavControls .react-flow__controls-button:hover,.f9CZyG_canvasNavControls .react-flow__controls-button[aria-pressed=true]){color:var(--foreground);background:0 0!important}.f9CZyG_canvasNavControls .react-flow__controls-button svg{width:17px;max-width:none;height:17px;max-height:none}.f9CZyG_canvasCoordinatePopover{z-index:26;width:min(214px,100vw - 32px);color:var(--foreground);background:color-mix(in srgb, var(--card) 98%, transparent);border:1px solid var(--border);box-shadow:var(--shadow-popover);pointer-events:auto;border-radius:14px;gap:7px;padding:10px;transition:left .3s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:72px;left:16px}.f9CZyG_canvasCoordinateFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.f9CZyG_canvasCoordinateFields label{gap:3px;min-width:0;display:grid}.f9CZyG_canvasCoordinateFields label>span{color:var(--muted-foreground);text-transform:uppercase;font-size:9px;font-weight:750}.f9CZyG_canvasCoordinateFields input{width:100%;height:30px;color:var(--foreground);background:var(--input);border:1px solid var(--border);font:inherit;font-variant-numeric:tabular-nums;border-radius:7px;outline:none;padding:0 8px;font-size:11px}.f9CZyG_canvasCoordinateFields input:focus{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in srgb, var(--ring) 18%, transparent)}.f9CZyG_canvasCoordinatePopover>small{color:var(--destructive);font-size:9px}.f9CZyG_canvasCoordinateActions{display:flex}.f9CZyG_canvasCoordinateActions button{width:100%;min-width:0;height:30px;color:var(--primary-foreground);background:var(--primary);cursor:pointer;font:inherit;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.f9CZyG_canvasCoordinateActions button:disabled{cursor:not-allowed;opacity:.45}.f9CZyG_canvasOverviewMap{border:1px solid var(--ib-minimap-border);background:var(--ib-minimap-background);box-shadow:var(--shadow-popover);border-radius:12px;transition:left .3s cubic-bezier(.22,1,.36,1);overflow:hidden;width:200px!important;height:140px!important;margin:0!important;bottom:72px!important;left:16px!important}.f9CZyG_aiWorkspaceDock{z-index:80;width:var(--ai-workspace-panel-width);opacity:0;visibility:hidden;pointer-events:none;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .18s ease-out,visibility 0s linear .3s;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.f9CZyG_aiWorkspaceDock[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.f9CZyG_aiWorkspacePanel{width:100%;min-width:0;height:100%;color:var(--foreground);background:color-mix(in srgb, var(--card) 96%, transparent);border:1px solid var(--border);box-shadow:var(--shadow-popover);-webkit-backdrop-filter:blur(14px);border-left:0;border-radius:0;flex-direction:column;gap:18px;padding:16px;display:flex;overflow:hidden}.f9CZyG_aiWorkspacePanel:has(.canvas-chat-panel){background:var(--ws-panel,var(--card));-webkit-backdrop-filter:none;gap:0;padding:0}.f9CZyG_aiWorkspacePanel .canvas-chat-panel{background:0 0;border:0;width:100%;height:100%;padding:14px 14px 16px}.f9CZyG_aiWorkspacePanel .canvas-chat-title{flex-direction:column;gap:2px;min-width:0;display:flex}.f9CZyG_aiWorkspacePanel .canvas-chat-title strong{color:var(--ws-text-primary,var(--foreground));font-size:14px;line-height:1.3}.f9CZyG_aiWorkspacePanel .canvas-chat-title span{max-width:150px;color:var(--ws-text-tertiary,var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.f9CZyG_aiWorkspacePanel .canvas-chat-icon{width:30px;height:30px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;padding:0;transition:color .16s,border-color .16s,background .16s;display:grid}:is(.f9CZyG_aiWorkspacePanel .canvas-chat-icon:hover,.f9CZyG_aiWorkspacePanel .canvas-chat-icon[aria-expanded=true]){color:var(--primary);border-color:color-mix(in srgb, var(--primary) 36%, transparent);background:color-mix(in srgb, var(--primary) 12%, transparent)}.f9CZyG_aiWorkspacePanel .canvas-chat-panel .history-panel{border-color:var(--border);color:var(--foreground);background:var(--card);box-shadow:var(--shadow-popover)}.f9CZyG_aiWorkspacePanel .canvas-chat-panel .history-row:hover{background:var(--accent)}.f9CZyG_aiWorkspacePanel .canvas-chat-panel .history-row.current{background:color-mix(in srgb, var(--primary) 12%, transparent)}.f9CZyG_aiWorkspacePanel .canvas-chat-panel .history-title{color:var(--foreground)}.f9CZyG_aiWorkspacePanel .canvas-chat-panel .history-row.current .history-title{color:var(--primary)}:is(.f9CZyG_aiWorkspacePanel .canvas-chat-panel .history-time,.f9CZyG_aiWorkspacePanel .canvas-chat-panel .history-empty,.f9CZyG_aiWorkspacePanel .canvas-chat-panel .history-delete){color:var(--muted-foreground)}.f9CZyG_workspaceDockHeader{align-items:flex-start;gap:10px;display:flex}.f9CZyG_aiWorkspaceClose{width:34px;height:34px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;place-items:center;margin-left:auto;padding:0;display:grid}.f9CZyG_aiWorkspaceClose:hover,.f9CZyG_aiWorkspaceClose:focus-visible{color:var(--foreground);background:var(--secondary);border-color:var(--border);outline:none}.f9CZyG_workspaceDockIcon,.f9CZyG_aiWorkspaceAvatar{color:var(--primary);background:color-mix(in srgb, var(--primary) 14%, transparent);border:1px solid color-mix(in srgb, var(--primary) 28%, var(--border));flex:none;place-items:center;display:grid}.f9CZyG_workspaceDockIcon{border-radius:10px;width:34px;height:34px}.f9CZyG_workspaceDockHeading{flex-direction:column;gap:3px;min-width:0;display:flex}.f9CZyG_workspaceDockHeading strong{color:var(--foreground);font-size:13px;line-height:1.3}.f9CZyG_workspaceDockHeading span{color:var(--muted-foreground);font-size:11px;line-height:1.4}.f9CZyG_aiWorkspaceConversation{align-items:flex-start;gap:9px;display:flex}.f9CZyG_aiWorkspaceAvatar{border-radius:999px;width:30px;height:30px}.f9CZyG_aiWorkspaceMessage{background:var(--secondary);border:1px solid var(--border);border-radius:4px 13px 13px;min-width:0;padding:10px 12px}.f9CZyG_aiWorkspaceMessage strong{color:var(--foreground);font-size:11px;display:block}.f9CZyG_aiWorkspaceMessage p{color:var(--secondary-foreground);margin:4px 0 0;font-size:12px;line-height:1.5}.f9CZyG_aiWorkspaceComposer{background:var(--background);border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(0,1fr) 34px;gap:8px;margin-top:auto;padding:8px;display:grid}.f9CZyG_aiWorkspaceComposer textarea{resize:none;min-width:0;color:var(--muted-foreground);font:inherit;background:0 0;border:0;outline:0;font-size:12px;line-height:1.4}.f9CZyG_aiWorkspaceComposer textarea::placeholder{color:var(--muted-foreground);opacity:.8}.f9CZyG_aiWorkspaceComposer button{width:34px;height:34px;color:var(--primary-foreground);background:var(--primary);opacity:.55;border:0;border-radius:9px;align-self:end;place-items:center;display:grid}.f9CZyG_aiWorkspaceLauncher{z-index:82;width:48px;height:48px;color:var(--primary-foreground);background:var(--primary);border:1px solid color-mix(in srgb, var(--primary) 74%, white);box-shadow:0 10px 28px color-mix(in srgb, var(--primary) 26%, transparent), var(--shadow-popover);cursor:pointer;pointer-events:auto;border-radius:999px;place-items:center;padding:0;transition:left .3s cubic-bezier(.22,1,.36,1),transform .16s,filter .16s,box-shadow .16s;display:grid;position:absolute;top:max(76px,50% - 194px);left:22px}.f9CZyG_aiWorkspaceLauncher:hover{filter:brightness(1.05);transform:translateY(-1px)}.f9CZyG_aiWorkspaceLauncher:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.f9CZyG_aiWorkspaceLauncher[data-open=true]{left:calc(var(--ai-workspace-panel-width) + 22px);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 20%, transparent), 0 12px 30px color-mix(in srgb, var(--primary) 30%, transparent), var(--shadow-popover)}:is(.f9CZyG_canvasShell:has(.f9CZyG_aiWorkspaceLauncher[data-open=true]) .f9CZyG_floatHeaderLeft,.f9CZyG_canvasShell:has(.f9CZyG_aiWorkspaceLauncher[data-open=true]) .f9CZyG_floatToolRail,.f9CZyG_canvasShell:has(.f9CZyG_aiWorkspaceLauncher[data-open=true]) .f9CZyG_canvasNavControls,.f9CZyG_canvasShell:has(.f9CZyG_aiWorkspaceLauncher[data-open=true]) .f9CZyG_canvasOverviewMap,.f9CZyG_canvasShell:has(.f9CZyG_aiWorkspaceLauncher[data-open=true]) .f9CZyG_canvasCoordinatePopover){left:calc(var(--ai-workspace-panel-width) + 16px)}.f9CZyG_elementsWorkspaceDock{z-index:80;width:var(--elements-workspace-panel-width);opacity:0;visibility:hidden;pointer-events:none;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .18s ease-out,visibility 0s linear .3s;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.f9CZyG_elementsWorkspaceDock[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.f9CZyG_elementsWorkspacePanel{width:100%;min-width:0;height:100%;color:var(--foreground);background:color-mix(in srgb, var(--card) 96%, transparent);border:1px solid var(--border);box-shadow:var(--shadow-popover);-webkit-backdrop-filter:blur(14px);border-right:0;flex-direction:column;gap:14px;padding:16px;display:flex;overflow:hidden}.f9CZyG_storyWorkspaceDock{z-index:80;width:var(--elements-workspace-panel-width);opacity:0;visibility:hidden;pointer-events:none;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .18s ease-out,visibility 0s linear .3s;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.f9CZyG_storyWorkspaceDock[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.f9CZyG_storyWorkspacePanel{width:100%;min-width:0;height:100%;color:var(--foreground);background:color-mix(in srgb, var(--card) 96%, transparent);border:1px solid var(--border);box-shadow:var(--shadow-popover);-webkit-backdrop-filter:blur(14px);border-right:0;flex-direction:column;gap:14px;padding:16px;display:flex;overflow:hidden}.f9CZyG_storyWorkspaceBody{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--primary-border) transparent;flex-direction:column;flex:auto;gap:12px;min-height:0;padding-right:3px;display:flex;overflow-y:auto}.f9CZyG_storyWorkspaceCover,.f9CZyG_storyWorkspaceCoverEmpty{aspect-ratio:16/9;color:#fff;background-color:var(--secondary);border-radius:var(--radius-md);background-position:50%;background-size:cover;flex:none;align-items:flex-end;width:100%;padding:12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -72px 60px -44px #000000d1}.f9CZyG_storyWorkspaceCover>span{z-index:1;font-size:10px;font-weight:750;position:relative}.f9CZyG_storyWorkspaceCoverEmpty{color:var(--muted-foreground);background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--primary) 18%, transparent), transparent 58%), var(--secondary);box-shadow:none;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:10px}.f9CZyG_storyWorkspaceActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.f9CZyG_storyWorkspaceActions button{min-width:0;min-height:36px;color:var(--primary-foreground);background:var(--primary);border-radius:var(--radius-sm);cursor:pointer;font:inherit;border:0;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.f9CZyG_storyWorkspaceActions button:last-child{color:var(--secondary-foreground);background:var(--secondary)}.f9CZyG_storyWorkspaceActions button:disabled{cursor:not-allowed;opacity:.45}.f9CZyG_storyWorkspacePermissionNote,.f9CZyG_storyWorkspaceEmpty{color:var(--muted-foreground);background:var(--secondary);border-radius:var(--radius-sm);margin:0;padding:9px 10px;font-size:9px;line-height:1.45}.f9CZyG_storyWorkspaceSection{background:color-mix(in srgb, var(--background) 72%, transparent);border:1px solid var(--border);border-radius:var(--radius-md);gap:9px;padding:12px;display:grid}.f9CZyG_storyWorkspaceSectionHeading{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.f9CZyG_storyWorkspaceSectionHeading>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:750;overflow:hidden}.f9CZyG_storyWorkspaceSectionHeading>span{max-width:120px;color:var(--primary);background:var(--primary-soft);border-radius:var(--radius-pill);text-overflow:ellipsis;white-space:nowrap;flex:none;padding:3px 6px;font-size:8px;font-weight:700;overflow:hidden}.f9CZyG_storyWorkspaceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.f9CZyG_storyWorkspaceValue,.f9CZyG_storyWorkspaceLongValue{gap:3px;min-width:0;display:grid}.f9CZyG_storyWorkspaceValue>span,.f9CZyG_storyWorkspaceLongValue>span{color:var(--muted-foreground);letter-spacing:.03em;text-transform:uppercase;font-size:8px;font-weight:700}.f9CZyG_storyWorkspaceValue>strong{min-width:0;color:var(--secondary-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.4;overflow:hidden}.f9CZyG_storyWorkspaceLongValue>p{max-height:112px;color:var(--secondary-foreground);white-space:pre-wrap;margin:0;font-size:10px;line-height:1.55;overflow-y:auto}.f9CZyG_storyWorkspaceReferences{gap:8px;display:grid}.f9CZyG_storyWorkspaceReference{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.f9CZyG_storyWorkspaceReferenceImage{background-color:var(--secondary);border-radius:var(--radius-sm);background-position:50%;background-size:cover;width:56px;height:44px;display:block;overflow:hidden}.f9CZyG_storyWorkspaceReference>div{gap:3px;min-width:0;display:grid}.f9CZyG_storyWorkspaceReference strong,.f9CZyG_storyWorkspaceReference span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.f9CZyG_storyWorkspaceReference strong{color:var(--secondary-foreground);font-size:10px}.f9CZyG_storyWorkspaceReference span{color:var(--muted-foreground);font-size:9px}.f9CZyG_storyWorkspaceLoading{z-index:80;width:var(--elements-workspace-panel-width);color:var(--primary);background:color-mix(in srgb, var(--card) 96%, transparent);place-items:center;display:grid;position:absolute;top:0;bottom:0;right:0}.f9CZyG_storyWorkspaceLoading svg{animation:.85s linear infinite f9CZyG_reviewWorkspaceSpin}.f9CZyG_elementsWorkspaceHeaderButton{width:34px;height:34px;color:var(--muted-foreground);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:grid}.f9CZyG_elementsWorkspaceHeaderButton:first-of-type{margin-left:auto}.f9CZyG_elementsWorkspaceHeaderButton:hover:not(:disabled),.f9CZyG_elementsWorkspaceHeaderButton:focus-visible{color:var(--foreground);background:var(--secondary);border-color:var(--border);outline:none}.f9CZyG_elementsWorkspaceHeaderButton:disabled{opacity:.55;cursor:default}.f9CZyG_elementsWorkspaceTabs{scrollbar-width:thin;scrollbar-color:var(--primary-border) transparent;flex-shrink:0;gap:5px;padding-bottom:2px;display:flex;overflow-x:auto}.f9CZyG_elementsWorkspaceTab{min-width:max-content;color:var(--muted-foreground);background:var(--secondary);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:650;display:inline-flex}.f9CZyG_elementsWorkspaceTab small{min-width:17px;color:inherit;background:color-mix(in srgb, currentColor 10%, transparent);border-radius:var(--radius-pill);text-align:center;padding:1px 5px;font-size:9px}.f9CZyG_elementsWorkspaceTab:hover,.f9CZyG_elementsWorkspaceTab[data-active=true]{color:var(--primary);background:var(--primary-soft);border-color:var(--primary-border)}.f9CZyG_elementsWorkspaceFilters{grid-template-columns:minmax(0,1fr) 112px;gap:8px;display:grid}.f9CZyG_elementsWorkspaceSearch{min-width:0;height:36px;color:var(--muted-foreground);background:var(--input);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:7px;padding:0 10px;display:flex}.f9CZyG_elementsWorkspaceSearch:focus-within{border-color:var(--primary-border);box-shadow:0 0 0 2px var(--primary-soft)}.f9CZyG_elementsWorkspaceSearch input{width:100%;min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:11px}.f9CZyG_elementsWorkspaceSearch input::placeholder{color:var(--muted-foreground)}.f9CZyG_elementsWorkspaceSelect{min-width:0;height:36px;color:var(--secondary-foreground);background:var(--input);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;outline:0;padding:0 8px;font-size:11px}.f9CZyG_elementsWorkspaceSelect:focus{border-color:var(--primary-border);box-shadow:0 0 0 2px var(--primary-soft)}.f9CZyG_elementsWorkspaceResults{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--primary-border) transparent;flex:auto;min-height:0;padding-right:3px;overflow-y:auto}.f9CZyG_elementsWorkspaceResultSummary{min-height:24px;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:10px;display:flex}.f9CZyG_elementsWorkspaceResultSummary button{color:var(--primary);border-radius:var(--radius-xs);cursor:pointer;background:0 0;padding:3px 6px;font-size:10px}.f9CZyG_elementsWorkspaceResultSummary button:hover{background:var(--primary-soft)}.f9CZyG_elementsWorkspaceGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.f9CZyG_elementsWorkspaceCard{content-visibility:auto;contain-intrinsic-size:250px;background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-sm);cursor:pointer;overflow:hidden}.f9CZyG_elementsWorkspaceCard:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.f9CZyG_elementsWorkspaceCardMedia{aspect-ratio:4/3;width:100%;color:var(--muted-foreground);background:radial-gradient(circle at 70% 25%, color-mix(in srgb, var(--primary) 16%, transparent), transparent 55%), var(--secondary);place-items:center;display:grid;position:relative;overflow:hidden}.f9CZyG_elementsWorkspaceCardMedia[data-kind=audio]{color:var(--primary);background:linear-gradient(145deg, var(--primary-soft), transparent), var(--secondary)}.f9CZyG_elementsWorkspaceCardMedia img,.f9CZyG_elementsWorkspaceCardMedia video{object-fit:cover;width:100%;height:100%;display:block}.f9CZyG_elementsWorkspaceCardBody{gap:5px;min-width:0;padding:9px;display:grid}.f9CZyG_elementsWorkspaceCardKind{color:var(--primary);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:4px;font-size:9px;font-weight:700;display:inline-flex}.f9CZyG_elementsWorkspaceCardBody strong,.f9CZyG_elementsWorkspaceCardBody>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.f9CZyG_elementsWorkspaceCardBody strong{color:var(--foreground);font-size:12px;line-height:1.3}.f9CZyG_elementsWorkspaceCardBody>span{color:var(--muted-foreground);font-size:10px}.f9CZyG_elementsWorkspaceCardBody button{min-height:30px;color:var(--primary-foreground);background:var(--primary-gradient);border:1px solid var(--primary-border);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:5px;margin-top:3px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.f9CZyG_elementsWorkspaceCardBody button:hover:not(:disabled){filter:brightness(1.05)}.f9CZyG_elementsWorkspaceCardBody button:disabled{color:var(--muted-foreground);background:var(--secondary);border-color:var(--border);cursor:not-allowed;opacity:.68}.f9CZyG_elementsWorkspaceEmpty{min-height:180px;color:var(--muted-foreground);background:var(--muted);border:1px dashed var(--border);border-radius:var(--radius-md);text-align:center;align-content:center;place-items:center;gap:10px;padding:24px;display:grid}.f9CZyG_elementsWorkspaceEmpty strong{max-width:240px;color:var(--secondary-foreground);font-size:12px;font-weight:600}.f9CZyG_elementsWorkspaceLoadMore{width:100%;min-height:34px;color:var(--primary);background:var(--primary-soft);border:1px solid var(--primary-border);border-radius:var(--radius-sm);cursor:pointer;margin-top:10px;font-size:11px;font-weight:700}.f9CZyG_workspaceActionCluster{z-index:82;pointer-events:auto;flex-direction:column;align-items:flex-end;gap:10px;width:max-content;transition:right .3s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:18px;right:22px}.f9CZyG_workspaceActionCluster[data-side-dock-open=true]{right:calc(var(--elements-workspace-panel-width) + 22px)}.f9CZyG_workspaceActionMenu{pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;width:max-content;display:flex;position:absolute;bottom:calc(100% + 10px);right:0}.f9CZyG_workspaceActionItem{min-height:44px;color:var(--foreground);cursor:pointer;font:inherit;opacity:0;visibility:hidden;transform-origin:100%;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:8px;padding:0;transition:opacity .15s,transform .21s cubic-bezier(.22,1,.36,1),visibility 0s linear .21s;display:flex;transform:translateY(10px)scale(.96)}.f9CZyG_workspaceActionCluster[data-open=true] .f9CZyG_workspaceActionMenu{pointer-events:auto}.f9CZyG_workspaceActionCluster[data-open=true] .f9CZyG_workspaceActionItem{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)scale(1)}.f9CZyG_workspaceActionCluster[data-open=true] .f9CZyG_workspaceActionItem:first-child{transition-delay:35ms}.f9CZyG_workspaceActionItem>span{max-width:190px;color:var(--secondary-foreground);background:color-mix(in srgb, var(--card) 96%, transparent);box-shadow:var(--shadow-sm);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:650;overflow:hidden}.f9CZyG_workspaceActionItem>i,.f9CZyG_workspaceActionToggle,.f9CZyG_workspaceEditorAction{width:48px;height:48px;color:var(--foreground);background:color-mix(in srgb, var(--card) 96%, transparent);border-radius:var(--radius-pill);box-shadow:var(--shadow-popover);cursor:pointer;border:0;place-items:center;padding:0;font-style:normal;transition:transform .16s,color .16s,background .16s,filter .16s,box-shadow .16s;display:grid}.f9CZyG_workspaceActionItem:hover>i,.f9CZyG_workspaceActionItem[data-active=true]>i,.f9CZyG_workspaceActionToggle:hover,.f9CZyG_workspaceActionToggle[aria-expanded=true],.f9CZyG_workspaceEditorAction:hover{color:var(--primary-foreground);background:var(--primary);transform:translateY(-1px)}.f9CZyG_workspaceActionItem[data-active=true]>i,.f9CZyG_workspaceActionToggle[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 20%, transparent), 0 12px 30px color-mix(in srgb, var(--primary) 30%, transparent), var(--shadow-popover)}.f9CZyG_workspaceEditorAction{color:var(--primary)}.f9CZyG_reviewWorkspaceOverlay{z-index:150;color:var(--foreground);background:var(--background);opacity:0;visibility:hidden;pointer-events:none;grid-template-rows:auto minmax(0,1fr);transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s;display:grid;position:fixed;inset:0;transform:translateY(8px)}.f9CZyG_reviewWorkspaceOverlay[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.f9CZyG_reviewWorkspaceHeader{background:color-mix(in srgb, var(--card) 96%, transparent);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:10px 20px;display:flex}.f9CZyG_reviewWorkspaceHeader>div{gap:2px;min-width:0;display:grid}.f9CZyG_reviewWorkspaceHeader strong{font-size:14px}.f9CZyG_reviewWorkspaceHeader span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.f9CZyG_reviewWorkspaceHeader button{width:36px;height:36px;color:var(--muted-foreground);background:var(--secondary);border-radius:var(--radius-pill);cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:grid}.f9CZyG_reviewWorkspaceHeader button:hover{color:var(--foreground);background:var(--accent)}.f9CZyG_reviewWorkspaceBody{min-height:0;overflow:auto}.f9CZyG_reviewWorkspaceLoading{min-height:240px;color:var(--primary);place-items:center;display:grid}.f9CZyG_reviewWorkspaceLoading svg{animation:.85s linear infinite f9CZyG_reviewWorkspaceSpin}@keyframes f9CZyG_reviewWorkspaceSpin{to{transform:rotate(360deg)}}.f9CZyG_canvasShell:has(.f9CZyG_workspaceActionCluster[data-side-dock-open=true]) .f9CZyG_floatHeaderRight{right:calc(var(--elements-workspace-panel-width) + 16px)}@media (max-width:760px){.f9CZyG_canvasShell{--ai-workspace-panel-width:calc(100vw - 64px);--elements-workspace-panel-width:calc(100vw - 64px)}.f9CZyG_aiWorkspaceDock{width:var(--ai-workspace-panel-width);inset:0 auto 0 0}.f9CZyG_aiWorkspaceLauncher{top:max(70px,50% - 194px);left:10px}.f9CZyG_aiWorkspaceLauncher[data-open=true],:is(.f9CZyG_canvasShell:has(.f9CZyG_aiWorkspaceLauncher[data-open=true]) .f9CZyG_floatHeaderLeft,.f9CZyG_canvasShell:has(.f9CZyG_aiWorkspaceLauncher[data-open=true]) .f9CZyG_floatToolRail,.f9CZyG_canvasShell:has(.f9CZyG_aiWorkspaceLauncher[data-open=true]) .f9CZyG_canvasNavControls,.f9CZyG_canvasShell:has(.f9CZyG_aiWorkspaceLauncher[data-open=true]) .f9CZyG_canvasOverviewMap,.f9CZyG_canvasShell:has(.f9CZyG_aiWorkspaceLauncher[data-open=true]) .f9CZyG_canvasCoordinatePopover){left:calc(var(--ai-workspace-panel-width) + 8px)}.f9CZyG_elementsWorkspaceDock,.f9CZyG_storyWorkspaceDock{width:var(--elements-workspace-panel-width);inset:0 0 0 auto}.f9CZyG_workspaceActionCluster{right:10px}.f9CZyG_workspaceActionCluster[data-side-dock-open=true]{right:calc(var(--elements-workspace-panel-width) + 8px)}.f9CZyG_canvasShell:has(.f9CZyG_workspaceActionCluster[data-side-dock-open=true]) .f9CZyG_floatHeaderRight{opacity:0;pointer-events:none}}@media (max-width:760px),(max-width:1024px) and (pointer:coarse){:is(.f9CZyG_canvasShell:has([data-canvas-node-panel]) .f9CZyG_floatToolRail,.f9CZyG_canvasShell:has([data-canvas-node-panel]) .f9CZyG_canvasNavControls,.f9CZyG_canvasShell:has([data-canvas-node-panel]) .f9CZyG_canvasOverviewMap,.f9CZyG_canvasShell:has([data-canvas-node-panel]) .f9CZyG_canvasCoordinatePopover,.f9CZyG_canvasShell:has([data-canvas-node-panel]) .f9CZyG_workspaceActionCluster){opacity:0;pointer-events:none}}@media (max-width:460px){.f9CZyG_elementsWorkspaceFilters,.f9CZyG_elementsWorkspaceGrid{grid-template-columns:1fr}}.f9CZyG_toolBtn{width:40px;height:40px;color:var(--secondary-foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:relative}.f9CZyG_toolBtn:hover{background:var(--secondary);color:var(--foreground)}.f9CZyG_toolBtn[aria-pressed=true],.f9CZyG_toolBtn[data-active=true]{background:var(--accent);color:var(--primary)}.f9CZyG_dashSep{background:var(--border);width:24px;height:1px;margin:4px auto}.f9CZyG_toolMenuSurface{z-index:90;width:min(620px,100vw - 24px);max-height:min(var(--tool-menu-available-height,620px), 620px);border:1px solid var(--border);background:color-mix(in srgb, var(--card) 97%, transparent);color:var(--foreground);box-shadow:var(--shadow-modal);-webkit-backdrop-filter:blur(16px);border-radius:14px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(220px,250px) minmax(280px,1fr);display:grid;overflow:hidden}.f9CZyG_toolMenuSurface[data-has-tabs=true]{grid-template-rows:auto auto minmax(0,1fr)}.f9CZyG_toolMenuSurface[data-has-preview=false]{grid-template-columns:minmax(0,1fr);width:min(230px,100vw - 24px)}.f9CZyG_toolMenuHeader{border-bottom:1px solid var(--border);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:42px;padding:8px 9px 8px 13px;display:flex}.f9CZyG_toolMenuHeader strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.f9CZyG_toolMenuClose{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 28px;place-items:center;padding:0;display:grid}.f9CZyG_toolMenuClose:hover,.f9CZyG_toolMenuClose:focus-visible{background:var(--secondary);color:var(--foreground)}.f9CZyG_toolMenuTabs{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--secondary) 38%, transparent);grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;min-width:0;padding:7px 9px;display:grid}.f9CZyG_toolMenuTab{min-width:0;min-height:30px;color:var(--muted-foreground);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:700;line-height:1.2;overflow:hidden}.f9CZyG_toolMenuTab:hover,.f9CZyG_toolMenuTab:focus-visible{border-color:var(--border-strong);color:var(--foreground);outline:0}.f9CZyG_toolMenuTab[data-active=true]{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary)}.f9CZyG_toolMenuSurface[data-has-tabs=true] .f9CZyG_toolMenuList{grid-area:3/1}.f9CZyG_toolMenuSurface[data-has-tabs=true] .f9CZyG_toolPreviewCard{grid-area:3/2}.f9CZyG_toolMenuList{border-right:1px solid var(--border);scrollbar-color:var(--primary-border) transparent;scrollbar-width:thin;align-content:start;gap:3px;min-width:0;min-height:0;padding:7px;display:grid;overflow-y:auto}.f9CZyG_toolMenuSurface[data-has-preview=false] .f9CZyG_toolMenuList{border-right:0}.f9CZyG_toolMenuItem{width:100%;min-width:0;min-height:40px;color:var(--secondary-foreground);font:inherit;text-align:left;cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:7px 9px;font-size:12px;display:flex}.f9CZyG_toolMenuItemLabel{flex:1;justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.f9CZyG_toolMenuItemLabel>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.f9CZyG_toolMenuItemStatus{border:1px solid var(--border);color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:2px 5px;font-size:8px;font-weight:750;line-height:1.2}.f9CZyG_toolMenuItem:hover,.f9CZyG_toolMenuItem:focus-visible,.f9CZyG_toolMenuItem[data-active=true]{border-color:var(--primary-border);background:var(--primary-soft);color:var(--foreground);outline:0}.f9CZyG_toolMenuItemIcon{background:var(--secondary);width:28px;height:28px;color:var(--muted-foreground);border-radius:7px;flex:0 0 28px;place-items:center;display:grid}.f9CZyG_toolMenuItem[data-active=true] .f9CZyG_toolMenuItemIcon{background:var(--primary-soft);color:var(--primary)}.f9CZyG_toolPreviewCard{background:radial-gradient(circle at 74% 10%, var(--primary-soft), transparent 52%), var(--card);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.f9CZyG_toolPreviewMedia{border-bottom:1px solid var(--border);background-color:var(--background);background-position:50%;background-size:cover;min-height:150px;position:relative;overflow:hidden}.f9CZyG_toolPreviewVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.f9CZyG_toolPreviewMedia:after{background:linear-gradient(180deg, transparent 44%, color-mix(in srgb, var(--background) 72%, transparent)), radial-gradient(circle at 50% 30%, transparent 30%, color-mix(in srgb, var(--background) 16%, transparent));content:"";position:absolute;inset:0}.f9CZyG_toolPreviewMedia[data-kind=audio]{background:radial-gradient(circle at 50% 46%, var(--primary-soft), transparent 48%), var(--background);place-items:center;display:grid}.f9CZyG_toolPreviewMedia[data-kind=text]{background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 14%, var(--card)), var(--background));place-items:center;display:grid}.f9CZyG_toolPreviewKind{z-index:2;border:1px solid var(--primary-border);background:color-mix(in srgb, var(--background) 72%, transparent);color:var(--primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}.f9CZyG_toolPreviewWaveform{z-index:1;justify-content:center;align-items:center;gap:4px;height:52px;display:flex}.f9CZyG_toolPreviewWaveform span{background:var(--primary-gradient);width:3px;box-shadow:0 0 14px color-mix(in srgb, var(--primary) 28%, transparent);border-radius:999px}.f9CZyG_toolPreviewTextArtwork{z-index:1;border:1px solid color-mix(in srgb, var(--foreground) 9%, transparent);background:color-mix(in srgb, var(--background) 62%, transparent);width:min(74%,210px);box-shadow:var(--shadow-card);border-radius:10px;gap:9px;padding:18px;display:grid}.f9CZyG_toolPreviewTextArtwork span{background:color-mix(in srgb, var(--foreground) 68%, transparent);border-radius:999px;height:5px}.f9CZyG_toolPreviewTextArtwork span:nth-child(2){width:82%}.f9CZyG_toolPreviewTextArtwork span:nth-child(3){width:92%}.f9CZyG_toolPreviewTextArtwork span:nth-child(4){background:color-mix(in srgb, var(--primary) 70%, transparent);width:58%}.f9CZyG_toolPreviewContent{flex-direction:column;justify-content:space-between;gap:16px;min-height:0;padding:16px;display:flex}.f9CZyG_toolPreviewEyebrow{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.f9CZyG_toolPreviewMeta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.f9CZyG_toolPreviewStatus{border:1px solid var(--primary-border);background:var(--primary-soft);color:var(--primary);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 7px;font-size:9px;font-weight:750;line-height:1.2}.f9CZyG_toolPreviewStatus[data-availability=preview]{border-color:var(--border);background:var(--secondary);color:var(--muted-foreground)}.f9CZyG_toolPreviewContent h3{color:var(--foreground);margin:5px 0 7px;font-size:16px;line-height:1.2}.f9CZyG_toolPreviewContent p{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.52}.f9CZyG_toolPreviewAdd{border:1px solid var(--primary-border);background:var(--primary-gradient);min-height:36px;color:var(--primary-foreground);font:inherit;cursor:pointer;box-shadow:0 8px 22px color-mix(in srgb, var(--primary) 18%, transparent);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.f9CZyG_toolPreviewAdd:hover{filter:brightness(1.06)}.f9CZyG_toolMenuSurface[data-coarse=true]{border-radius:18px;grid-template-rows:auto minmax(120px,1fr) auto;grid-template-columns:minmax(0,1fr);width:auto;max-height:min(82dvh,680px)}.f9CZyG_toolMenuSurface[data-coarse=true][data-has-tabs=true]{grid-template-rows:auto auto minmax(120px,1fr) auto}.f9CZyG_toolMenuSurface[data-coarse=true] .f9CZyG_toolMenuTabs{border-right:0;grid-area:2/1}.f9CZyG_toolMenuSurface[data-coarse=true][data-has-tabs=true] .f9CZyG_toolMenuList{grid-area:3/1}.f9CZyG_toolMenuSurface[data-coarse=true][data-has-tabs=true] .f9CZyG_toolPreviewCard{grid-area:4/1}.f9CZyG_toolMenuSurface[data-coarse=true] .f9CZyG_toolMenuList{border-right:0;border-bottom:1px solid var(--border)}.f9CZyG_toolMenuSurface[data-coarse=true] .f9CZyG_toolMenuItem{min-height:44px}.f9CZyG_toolMenuSurface[data-coarse=true] .f9CZyG_toolPreviewCard{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(130px,38%) minmax(0,1fr)}.f9CZyG_toolMenuSurface[data-coarse=true] .f9CZyG_toolPreviewMedia{border-right:1px solid var(--border);border-bottom:0;min-height:150px}.f9CZyG_toolMenuSurface[data-coarse=true] .f9CZyG_toolPreviewContent{padding:13px}@media (max-width:520px){.f9CZyG_toolMenuSurface[data-coarse=true] .f9CZyG_toolPreviewCard{grid-template-rows:110px auto;grid-template-columns:minmax(0,1fr)}.f9CZyG_toolMenuSurface[data-coarse=true] .f9CZyG_toolPreviewMedia{border-right:0;border-bottom:1px solid var(--border);min-height:110px}}.f9CZyG_headerDivider{background:var(--border);flex:0 0 1px;width:1px;height:28px;margin:0 2px}.f9CZyG_projectMenuRoot{min-width:0;position:relative}.f9CZyG_projectIdentityButton{max-width:min(360px,42vw);min-height:40px;color:var(--foreground);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:2px 4px 2px 0;display:inline-flex}.f9CZyG_projectIdentityButton:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:6px}.f9CZyG_projectLogo{object-fit:contain;flex:0 0 32px;width:32px;height:32px}.f9CZyG_projectTitle{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:750;line-height:1.2;overflow:hidden}.f9CZyG_projectMenuChevron{color:var(--muted-foreground);flex:none;transition:transform .16s}.f9CZyG_projectIdentityButton[aria-expanded=true] .f9CZyG_projectMenuChevron{transform:rotate(180deg)}.f9CZyG_projectMenuDropdown{z-index:60;border:1px solid var(--border);background:var(--card);width:min(292px,100vw - 32px);box-shadow:var(--shadow-popover);border-radius:12px;gap:3px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);left:0}.f9CZyG_projectMenuItem{width:100%;min-height:40px;color:var(--secondary-foreground);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.f9CZyG_projectMenuItem:hover,.f9CZyG_projectMenuItem:focus-visible{background:var(--secondary);color:var(--foreground);outline:0}.f9CZyG_projectMenuItem svg{color:var(--muted-foreground);flex:none}.f9CZyG_projectMenuSeparator{background:var(--border);height:1px;margin:4px 2px}.f9CZyG_projectMenuPreferences{justify-content:space-between;width:100%;padding:4px 2px 2px}.f9CZyG_canvasProjectSettingsLayer{z-index:180;position:relative}.f9CZyG_chatPanelCollapsed{width:32px}.f9CZyG_themeRoot .f9CZyG_boardLoader{z-index:200;position:fixed;inset:0}.f9CZyG_graphHydrationStatus{z-index:72;border:1px solid color-mix(in srgb, var(--border) 78%, transparent);background:color-mix(in srgb, var(--card) 94%, transparent);min-height:34px;color:var(--foreground);pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex;position:fixed;top:68px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}.f9CZyG_graphHydrationStatus .f9CZyG_switchSpinner{border-width:2px;width:15px;height:15px}.f9CZyG_deepLinkFallbackNotice{z-index:74;border:1px solid color-mix(in srgb, #f59e0b 48%, var(--border));background:color-mix(in srgb, var(--card) 94%, #f59e0b 6%);width:min(620px,100vw - 32px);min-height:44px;color:var(--foreground);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;align-items:center;gap:10px;padding:9px 10px 9px 13px;font-size:13px;line-height:1.45;display:flex;position:fixed;top:68px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000038}.f9CZyG_deepLinkFallbackNotice>svg{color:#f59e0b;flex:none}.f9CZyG_deepLinkFallbackNotice>span{flex:1;min-width:0}.f9CZyG_deepLinkFallbackDismiss{width:30px;height:30px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 30px;place-items:center;padding:0;display:inline-grid}.f9CZyG_deepLinkFallbackDismiss:hover{background:var(--muted);color:var(--foreground)}.f9CZyG_deepLinkFallbackDismiss:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.f9CZyG_initialBoardShell{z-index:10;background:var(--background);place-items:center;min-height:100dvh;display:grid;position:fixed;inset:0}.f9CZyG_initialBoardRetry{border:1px solid var(--border);background:var(--primary);min-height:36px;color:var(--primary-foreground);font:inherit;cursor:pointer;border-radius:10px;padding:0 16px}.f9CZyG_switchSpinnerBox{color:var(--foreground);flex-direction:column;align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex}.f9CZyG_switchSpinner{border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:34px;height:34px;animation:.7s linear infinite f9CZyG_ideaBoardSwitchSpin}@keyframes f9CZyG_ideaBoardSwitchSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.f9CZyG_aiWorkspaceDock,.f9CZyG_aiWorkspaceLauncher{transition-duration:1ms}.f9CZyG_switchSpinner{animation-duration:1.6s}}.f9CZyG_spin{animation:1s linear infinite f9CZyG_ib-spin}@keyframes f9CZyG_ib-spin{to{transform:rotate(360deg)}}.f9CZyG_canvasShell .react-flow__pane{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html[data-canvas-holding] .f9CZyG_canvasShell{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html[data-canvas-holding] .f9CZyG_canvasShell :not(input):not(textarea):not([contenteditable=true]){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.f9CZyG_holdCue{z-index:6;border:2px solid var(--primary);background:color-mix(in srgb, var(--primary) 16%, transparent);pointer-events:none;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;position:absolute;top:0;left:0}.f9CZyG_holdCue:after{content:"";border:2px solid var(--primary);border-radius:50%;animation:.36s ease-out forwards f9CZyG_holdCueArm;position:absolute;inset:-2px}@keyframes f9CZyG_holdCueArm{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.f9CZyG_holdCue:after{opacity:0;animation:none}}
@font-face{font-family:googleSans_latin;unicode-range:U+951-952,U+964-965,U+B83,U+C00-C7F,U+1CD5-1CD6,U+1CD8,U+1CDA,U+1CF2,U+200C-200D,U+25CC;src:url(../media/telugu_400_700.2g1kej1_fec3q.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.v3d66q_className{font-family:googleSans_telugu}
.mNuIzW_player{background:#000;width:100%;height:100%;position:relative;overflow:hidden;container-type:inline-size}.mNuIzW_video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.mNuIzW_controls{z-index:4;color:#fff;background:linear-gradient(#0000,#000000d1);align-items:center;gap:7px;min-width:0;padding:18px 8px 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.mNuIzW_iconButton{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 28px;place-items:center;padding:0;display:grid}.mNuIzW_iconButton:hover,.mNuIzW_iconButton:focus-visible{background:#ffffff29;outline:none}.mNuIzW_time{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;min-width:91px;font-size:11px;line-height:1}.mNuIzW_seek{accent-color:#fff;cursor:pointer;flex:auto;min-width:32px;height:4px;margin:0}@container (max-width:280px){.mNuIzW_controls{gap:4px;padding-inline:5px}.mNuIzW_time{min-width:82px;font-size:10px}.mNuIzW_secondaryControl{display:none}}
@font-face{font-family:googleSans_latin;unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC;src:url(../media/thai_400_700.2ik8zt2ury5ir.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.hGqYXG_className{font-family:googleSans_thai}
.H1yVHW_root{gap:7px;min-width:0;font-size:11px;display:grid;position:relative}.H1yVHW_summary{align-items:center;gap:8px;min-width:0;display:flex}.H1yVHW_label{color:var(--muted-foreground);letter-spacing:.06em;flex:none;font-size:10px;font-weight:700}.H1yVHW_compatible,.H1yVHW_incompatibleSummary{align-items:center;gap:4px;min-width:0;font-weight:650;display:inline-flex}.H1yVHW_compatible svg{color:var(--primary)}.H1yVHW_incompatibleSummary{color:var(--destructive);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.H1yVHW_issueButton{cursor:pointer;min-width:0;font:inherit;text-align:left;background:0 0;border:0;padding:2px 0}.H1yVHW_issueButton:hover,.H1yVHW_issueButton[aria-expanded=true]{text-underline-offset:2px;text-decoration:underline}.H1yVHW_hintSummary{min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-weight:650;display:inline-flex;overflow:hidden}.H1yVHW_hintSummary svg{color:var(--muted-foreground);flex:none}.H1yVHW_modeHintButton{color:var(--teal);cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.H1yVHW_modeHintButton:hover,.H1yVHW_modeHintButton[aria-expanded=true]{color:color-mix(in srgb, var(--teal) 72%, var(--foreground))}.H1yVHW_hintTitle svg,.H1yVHW_hintSummary svg{color:var(--teal)}.H1yVHW_hint{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--foreground);border-radius:8px;padding:8px 9px}.H1yVHW_hintTitle{color:var(--foreground);align-items:center;gap:5px;font-size:11px;display:flex}.H1yVHW_hintTitle svg{color:var(--muted-foreground);flex:none}.H1yVHW_hintMessages{color:var(--muted-foreground);gap:4px;margin-top:7px;display:grid}.H1yVHW_hintMessages p{margin:0;line-height:1.45}.H1yVHW_hintPanel{background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-popover)}.H1yVHW_hintActions button:last-child{border-color:color-mix(in srgb, var(--primary) 55%, var(--border));color:var(--foreground)}.H1yVHW_rulesButton{color:var(--primary);cursor:pointer;font:inherit;background:0 0;border:0;margin-left:auto;padding:2px 0;font-weight:700}.H1yVHW_rulesButton:hover,.H1yVHW_rulesButton[aria-expanded=true]{text-underline-offset:2px;text-decoration:underline}.H1yVHW_warning{border:1px solid color-mix(in srgb, var(--destructive) 38%, var(--border));background:color-mix(in srgb, var(--destructive) 8%, var(--card));min-width:0;color:var(--foreground);border-radius:8px;padding:8px 9px}.H1yVHW_warningTitle{color:var(--destructive);align-items:center;gap:5px;font-size:11px;display:flex}.H1yVHW_warningMessages{gap:4px;display:grid}.H1yVHW_issuePanel{background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-popover)}.H1yVHW_issuePanel .H1yVHW_warningMessages{overscroll-behavior:contain;max-height:168px;padding-right:3px;overflow-y:auto}.H1yVHW_warningTitle+.H1yVHW_warningMessages{margin-top:7px}.H1yVHW_warningMessages p,.H1yVHW_ruleNotes p{margin:0;line-height:1.45}.H1yVHW_canvas .H1yVHW_actions{margin-top:7px}.H1yVHW_canvas .H1yVHW_actions button{padding:4px 7px}.H1yVHW_actions{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.H1yVHW_actions button{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;font:inherit;border-radius:6px;padding:5px 8px;font-weight:650}.H1yVHW_actions button:hover{border-color:color-mix(in srgb, var(--primary) 55%, var(--border))}.H1yVHW_rulesPanel{border:1px solid var(--border);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-popover);border-radius:9px;gap:9px;padding:12px;display:grid}.H1yVHW_rulesPanel>strong{letter-spacing:.045em;font-size:10px}.H1yVHW_ruleRows{gap:6px;display:grid}.H1yVHW_ruleRow{grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:5px;display:grid}.H1yVHW_ruleRow>svg{color:var(--primary)}.H1yVHW_ruleRow small{color:var(--muted-foreground);text-align:right;font-size:10px}.H1yVHW_ruleNotes{border-top:1px solid var(--border);color:var(--muted-foreground);gap:3px;padding-top:8px;display:grid}.H1yVHW_standalone{width:100%;color:color-mix(in srgb, var(--destructive) 28%, black);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 9px;font-size:12px;line-height:1.35;display:flex}.H1yVHW_standaloneMessage{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.H1yVHW_standaloneMessage svg{flex:none}.H1yVHW_standaloneMessage span{min-width:0}.H1yVHW_standalone .H1yVHW_actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;margin:0;padding:0}.H1yVHW_standalone .H1yVHW_actions button{color:inherit;white-space:nowrap;background:0 0;border-color:currentColor;border-radius:7px;padding:6px 10px}.H1yVHW_standalone .H1yVHW_actions button:last-child{border-color:color-mix(in srgb, var(--destructive) 28%, black);background:color-mix(in srgb, var(--destructive) 28%, black);color:var(--destructive-foreground)}.H1yVHW_standaloneHint{color:var(--muted-foreground)}.H1yVHW_standaloneHint .H1yVHW_standaloneMessage strong{color:var(--foreground)}.H1yVHW_standaloneHint .H1yVHW_actions button{border-color:var(--border);color:var(--foreground)}.H1yVHW_standaloneHint .H1yVHW_actions button:last-child{border-color:color-mix(in srgb, var(--primary) 55%, var(--border));color:var(--foreground);background:0 0}@media (max-width:680px){.H1yVHW_summary{flex-wrap:wrap}.H1yVHW_incompatibleSummary,.H1yVHW_hintSummary{white-space:normal;flex:160px}.H1yVHW_standalone{flex-direction:column;align-items:flex-start;gap:9px;padding:11px 12px 12px;font-size:12px}.H1yVHW_standaloneMessage{align-items:flex-start}.H1yVHW_standaloneMessage svg{margin-top:1px}.H1yVHW_standalone .H1yVHW_actions{width:100%}}
@font-face{font-family:googleSans_latin;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;src:url(../media/vietnamese_400_700.2tk015pn4-nek.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.zMB0AW_className{font-family:googleSans_vietnamese}
.-\33 95nG_indicator{align-items:center;gap:4px;display:inline-flex}.-\33 95nG_spin{animation:.9s linear infinite -\33 95nG_mediaDownloadSpin}@keyframes -\33 95nG_mediaDownloadSpin{to{transform:rotate(360deg)}}.-\33 95nG_percent{font-variant-numeric:tabular-nums;font-size:.85em}.-\33 95nG_busy{cursor:progress}
@font-face{font-family:googleSans_latin;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/latin_ext_400_700.2kahjg9shi0dh.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.SmMvPW_className{font-family:googleSans_latin_ext}
._5Ema_W_notice{color:#f8f5ed;background:#0f0f12d1;border-radius:10px;flex-wrap:wrap;flex-basis:100%;align-self:stretch;align-items:center;gap:8px 12px;margin-top:8px;padding:8px 12px;font-size:13px;line-height:1.4;display:flex}._5Ema_W_overlay{z-index:3;margin-top:0;position:absolute;top:8px;left:8px;right:8px}._5Ema_W_notice p{flex:200px;margin:0}._5Ema_W_download{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #f8f5ed59;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}._5Ema_W_download:hover{background:#f8f5ed1a}
@font-face{font-family:notoSansThai_latin;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/latin_100_900-s.3sa71yz_9i4ni.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:notoSansThai_latin Fallback;src:local(Arial);ascent-override:99.66%;descent-override:42.27%;line-gap-override:0.0%;size-adjust:106.47%}.nDX1Mq_className{font-family:notoSansThai_latin,notoSansThai_latin Fallback,system-ui,sans-serif}.nDX1Mq_variable{--font-noto-sans-thai:"notoSansThai_latin", "notoSansThai_latin Fallback", system-ui, sans-serif}
@font-face{font-family:notoSansThai_latin;unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC;src:url(../media/thai_100_900.p.35a9qnauvobla.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.rfre9W_className{font-family:notoSansThai_thai}
@font-face{font-family:notoSansThai_latin;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/latin_ext_100_900.0dnd662bub_gf.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.mR_lXq_className{font-family:notoSansThai_latin_ext}
