@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07cc5d121db97c53-s.3fa6shooes3qd.woff2)format("woff2");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}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d5d24d76f75e2625-s.p.21s_cahnw20sc.woff2)format("woff2");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}@font-face{font-family:Young Serif Fallback;src:local(Times New Roman);ascent-override:83.16%;descent-override:29.1%;line-gap-override:0.0%;size-adjust:125.78%}.PF9hvG_className{font-family:Young Serif,Young Serif Fallback;font-style:normal;font-weight:400}.PF9hvG_variable{--f-display:"Young Serif", "Young Serif Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");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}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.woff2)format("woff2");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}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.woff2)format("woff2");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}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.SYYHdG_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.SYYHdG_variable{--f-body:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.1da667lu-u79a.woff2)format("woff2");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1i05ju5aeyhye.woff2)format("woff2");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.1dgcou5jor5q_.woff2)format("woff2");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.2taws-qdxmzlf.woff2)format("woff2");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.0htwiiqufp3l9.woff2)format("woff2");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.28xcb7557rbh2.woff2)format("woff2");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}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.TGzk-a_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.TGzk-a_variable{--f-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.ui{--bg:#f4f2f7;--surface:#fff;--ink:#1f1b2d;--muted:#625c75;--line:#e2deea;--soft:#f6f4f9;--accent:#a3475a;--accent-ink:#fff;--accent-soft:#f6e3e7;--marigold:#b8661a;--marigold-soft:#fbead6;--sage:#3f6e50;--sage-soft:#e1eee5;--frame:#24212e;background:var(--bg);min-height:100svh;color:var(--ink);font:16px/1.55 var(--f-body),system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(>.ui){background:#f4f2f7;margin:0}.ui *,.ui :before,.ui :after{box-sizing:border-box}.ui h1,.ui h2,.ui h3{font-family:var(--f-display),Georgia,serif;text-wrap:balance;margin:0;font-weight:400;line-height:1.15}.ui p{margin:0}.ui a{color:var(--accent)}.ui code,.ui .mono{font-family:var(--f-mono),ui-monospace,Menlo,monospace;font-size:.86em}.ui :focus-visible{outline:2px solid var(--marigold);outline-offset:2px}.ui .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui .muted{color:var(--muted)}.loader{opacity:0;place-content:center;justify-items:center;gap:16px;min-height:56vh;padding:40px 16px;animation:.4s .3s forwards loader-in;display:grid}.loader-mark{place-items:center;width:64px;height:64px;display:grid;position:relative}.loader-ring{background:conic-gradient(from 90deg,transparent 0 12%,color-mix(in srgb,var(--marigold) 35%,transparent) 40%,var(--marigold) 72%,var(--accent) 100%);border-radius:50%;animation:1.1s cubic-bezier(.55,.2,.45,.8) infinite loader-turn;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.loader-mark:before{content:"";box-shadow:inset 0 0 0 3px var(--line);border-radius:50%;position:absolute;inset:0}.loader-4u{font-family:var(--f-display),Georgia,serif;color:var(--marigold);letter-spacing:.01em;font-size:19px;line-height:1}.loader-label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}@keyframes loader-in{to{opacity:1}}@keyframes loader-turn{to{transform:rotate(1turn)}}@keyframes loader-breathe{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.loader-ring{animation:none}.loader-mark{animation:1.8s ease-in-out infinite loader-breathe}}.ui:has(>.ed,>.overview){flex-direction:column;height:100svh;display:flex;overflow:hidden}.ui:has(>.ed,>.overview)>.ui-top{flex:none;width:100%;max-width:none}.ui-top{justify-content:space-between;align-items:center;gap:12px;max-width:1100px;margin:0 auto;padding:12px 16px;display:flex}.brand{font-family:var(--f-display),Georgia,serif;color:var(--ink);font-size:18px;text-decoration:none}.brand em{color:var(--marigold);font-style:normal}.ui-top nav{white-space:nowrap;align-items:center;gap:14px;font-size:14px;display:flex}@media (max-width:400px){.ui-top{gap:8px}.ui-top nav{gap:11px;font-size:13.5px}}.ui-top nav a{color:var(--muted);text-decoration:none}.ui-top nav a:hover,.ui-top nav a[aria-current]{color:var(--ink)}.wrap{max-width:1100px;margin:0 auto;padding:0 16px 48px}.narrow{max-width:520px;margin:0 auto;padding:0 16px 48px}.reading{max-width:680px;margin:0 auto;padding:0 16px 48px}.page-head{gap:6px;padding:20px 0 16px;display:grid}.page-head h1{font-size:clamp(26px,6vw,36px)}.page-head p{color:var(--muted)}.section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;font-weight:600;display:flex}.section-label span{letter-spacing:0;text-transform:none;font-weight:400}.search{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.search input{font:inherit;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:15px}.search:focus-within{border-color:var(--ink)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:13px}.chip[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.chip.static{cursor:default;background:var(--soft)}.evt.off .evt-head b{color:var(--muted);text-decoration:line-through}.evt-wrap{position:relative}.evt-switch{z-index:1;display:flex;position:absolute;top:11px;right:12px}.evt.switchable .evt-head{padding-right:46px}.evt-order{z-index:1;gap:4px;display:flex;position:absolute;top:7px;right:12px}.order-btn{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--ink);border-radius:50%;place-items:center;font-size:14px;line-height:1;display:grid}.order-btn:disabled{opacity:.35;cursor:not-allowed}.evt.orderable .evt-head{padding-right:106px}.evt-order.beside-switch{right:60px}.evt.switchable.orderable .evt-head{padding-right:132px}.evt-move{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.evt-move .muted{flex-basis:100%;font-size:13px}.schedule{border-bottom:1px solid var(--line);padding-bottom:12px}.sched-row{grid-template-columns:96px 1fr;align-items:end;gap:8px;display:grid}.sched-order{grid-column:1/-1;justify-content:flex-end;gap:4px;margin-top:-2px;display:flex}.date-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.date-row>.switch{margin-bottom:10px}.date-row.off .field{opacity:.5}.map-field{gap:6px;display:grid}.map-field .note{margin:0;font-size:12.5px;line-height:1.45}.switch input:disabled{cursor:not-allowed}.switch input:disabled+span{opacity:.5}.suggest .chip{color:var(--muted);padding:4px 10px;font-size:12px}.suggest .chip[aria-pressed=true]{color:var(--surface)}.btn{font:inherit;border:1px solid var(--ink);background:var(--surface);color:var(--ink);cursor:pointer;text-align:center;border-radius:12px;padding:11px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.btn.pri{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.quiet{border-color:var(--line)}.btn.block{width:100%;display:block}.btn:disabled{opacity:.4;cursor:not-allowed}.btn small{opacity:.85;font-size:12px;font-weight:400;display:block}.field{gap:4px;min-width:0;display:grid}.field>span{color:var(--muted);font-size:12px}.field input,.field textarea,.field select,.ui select{font:inherit;border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:10px;width:100%;min-width:0;padding:8px 10px;font-size:15px}.field textarea{resize:vertical;min-height:84px;line-height:1.45}.field input:focus,.field textarea:focus,.ui select:focus{border-color:var(--ink);outline:none}.field small{color:var(--muted);font-size:11.5px}.field small.over{color:var(--accent)}.two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lockrow{color:var(--muted);background:var(--soft);border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.lockrow svg{flex:none}.swatches{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sw{cursor:pointer;width:28px;height:28px;box-shadow:0 0 0 1px var(--line);border:0;border-radius:50%}.sw[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ink)}.cw{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:7px 10px;font-size:13px;display:flex}.cw[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.dots{display:flex}.dots i{width:13px;height:13px;box-shadow:0 0 0 1.5px var(--surface);border-radius:50%;margin-left:-3px}.dots i:first-child{margin-left:0}.switch{flex:none;width:34px;height:20px;position:relative}.switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.switch span{background:var(--line);pointer-events:none;border-radius:10px;transition:background .2s;position:absolute;inset:0}.switch span:after{content:"";background:var(--surface);border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.switch input:checked+span{background:var(--ink)}.switch input:checked+span:after{transform:translate(14px)}.switch input:focus-visible+span{outline:2px solid var(--marigold);outline-offset:2px}.row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:14.5px;display:flex}.row .muted{font-size:13px}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px}.note{color:var(--muted);font-size:13px}.toast{background:var(--ink);color:var(--surface);z-index:20;border-radius:12px;padding:10px 16px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -12px #140f2880}.tgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.ui .tcard{color:var(--ink)}.tcard{font:inherit;text-align:left;cursor:pointer;min-width:0;color:var(--ink);background:0 0;border:0;gap:4px;padding:0;text-decoration:none;display:grid}.tcard:focus-visible{outline-offset:4px;border-radius:14px}.tcard .tc-art{box-shadow:0 0 0 1px var(--line);border-radius:14px;transition:transform .15s,box-shadow .15s;overflow:hidden}.tcard:hover .tc-art{transform:translateY(-2px);box-shadow:0 0 0 1px #c9c2d6,0 12px 24px -16px #140f2866}.tc-name{margin-top:4px;font-size:14px;font-weight:600}.tc-meta{color:var(--muted);font-size:12.5px}.tc-price{color:var(--ink);font-size:13px;font-weight:600}.tc-price s{color:var(--muted);margin-right:2px;font-weight:400}span.off{letter-spacing:.02em;color:#17663a;vertical-align:1px;background:#ddf3e4;border-radius:999px;padding:3px 6px;font-size:11px;font-weight:700;line-height:1;display:inline-block}.tc-price .off{margin-left:3px}.btn.pri .off{color:#17663a;background:#fff;margin:0 2px}.empty{color:var(--muted);padding:24px 0}.drafts{gap:8px;display:grid}.ed-tabs.my-tabs{box-shadow:none;margin-bottom:14px;position:static}.draft{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.draft b{font-weight:600}.draft span{color:var(--muted);font-size:13px}.pill{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-block}.pill.lock{color:#4a4560;background:#eceaf0}.pill.edit{background:var(--sage-soft);color:#2f5a3e}.pill.lim{background:var(--marigold-soft);color:#8a4b10}.pill.live{background:var(--sage-soft);color:#2f5a3e}.pill.draft-pill{background:var(--soft);color:var(--muted)}.ed{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ed-bar{flex:none;align-items:center;gap:8px;padding:6px 12px;display:flex}.ed-back{min-width:36px;height:44px;color:var(--ink);border-radius:10px;flex:none;justify-content:center;align-items:center;gap:4px;margin-right:6px;padding:0 6px;font-size:14px;text-decoration:none;display:flex}.ed-back:hover{background:var(--soft)}.ed-back .ed-wide{color:var(--muted)}.ed-title .muted:empty{display:none}.ed-title{flex:1;min-width:0;display:grid}.ed-title b{text-overflow:ellipsis;white-space:nowrap;font-family:var(--f-display),Georgia,serif;font-size:17px;font-weight:400;line-height:1.2;overflow:hidden}.ed-title .muted{font-size:12px}.ed-pv{min-width:44px;height:44px;color:var(--accent);justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ed-wide{display:none}@media (min-width:600px){.ed-wide{display:inline}.ed-pv{padding:0 14px}}.ed-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ed-stage{flex:1;place-items:center;min-height:0;padding:4px 12px;display:grid;overflow:hidden}.phone{background:var(--frame);border-radius:34px;max-width:380px;margin:0 auto;padding:7px;box-shadow:0 24px 50px -24px #140f2873}.phone iframe{background:#fff;border:0;border-radius:28px;width:100%;display:block}.ed-sheet{background:var(--surface);height:49px;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:20px 20px 0 0;flex-direction:column;flex:none;transition:height .32s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden;box-shadow:0 -12px 30px -18px #140f2859}.ed-body.open .ed-sheet{height:min(42svh,440px)}.ed-sheet-head .fold{color:var(--accent);padding:6px 14px;font-size:14px}.ed-sheet-head b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ed-head-actions{flex:none;align-items:center;gap:6px;display:flex}.ed-head-actions .hide-btn{height:34px;padding:0 12px;font-size:13.5px}.ed-hidden-note{background:var(--soft);color:var(--muted);border-radius:12px;align-items:center;gap:8px;margin:12px 16px 0;padding:10px 12px;font-size:13.5px;line-height:1.4;display:flex}.ed-hidden-note svg{flex:none}.ed-move{margin:12px 16px 0}.ed-tabs{z-index:1;background:var(--soft);box-shadow:0 -16px 0 var(--surface),0 6px 8px -6px var(--surface);border-radius:12px;gap:4px;padding:4px;display:flex;position:sticky;top:-16px}.ed-tabs button{min-height:36px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;font-size:14px;font-weight:500}.ed-tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 3px #140f2824}@media (max-width:899px){.ed-stage .phone{box-shadow:0 14px 32px -20px #140f288c,0 0 0 1px var(--line);background:0 0;border-radius:16px;padding:0}.ed-stage .phone iframe{border-radius:16px}}.ed-sheet-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 10px 16px;display:flex;position:relative}.ed-sheet-head:before{content:"";background:var(--line);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:5px;left:50%}.ed-sheet-head b{font-size:15px;font-weight:600}.ed-sheet-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.ed-strip{scrollbar-width:none;flex:none;gap:6px;padding:2px 16px 8px;display:flex;overflow-x:auto}.ed-strip::-webkit-scrollbar{display:none}.ed-strip .chip .num{font-variant-numeric:tabular-nums;opacity:.6;margin-right:2px}.ed-strip-wrap{flex:none;align-items:center;gap:4px;padding:0 8px 8px;display:flex}.ed-strip-wrap .ed-strip{flex:1;min-width:0;padding:2px 10px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}.strip-step{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0 0 2px;font:400 20px/1 system-ui,sans-serif;display:grid}.strip-step:disabled{opacity:.35;cursor:default}.ed-strip{-webkit-user-select:none;user-select:none}.ed-strip .chip[data-pos]{cursor:grab;-webkit-touch-callout:none}.ed-strip .chip .grip{opacity:.4;margin-left:4px;font-size:11px}.ed-strip .chip.dragging{opacity:.5;cursor:grabbing;transform:scale(.95)}.ed-strip .chip.drop-before{box-shadow:-5px 0 0 -2px var(--accent)}.ed-strip .chip.drop-after{box-shadow:5px 0 0 -2px var(--accent)}.group{gap:12px;display:grid}.group+.group{border-top:1px solid var(--line);padding-top:16px}.group-title{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-family:var(--f-body),system-ui,sans-serif!important;font-size:12px!important;font-weight:700!important}@media (min-width:900px){.ed-bar{padding:10px 24px}.ui:has(>.ed,>.overview)>.ui-top{padding-inline:24px}.ed-strip{justify-content:safe center;padding-inline:24px}.ed-strip-wrap{padding-inline:20px}.ed-body,.ed-body.open{flex-direction:row;gap:24px;padding:0 24px 16px}.ed-stage{padding:8px 0}.ed-sheet,.ed-body.open .ed-sheet{border:1px solid var(--line);border-radius:20px;width:440px;height:auto;transition:none}.ed-sheet .fold,.ed-sheet-head:before{display:none}}.overview{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ov-head{flex:none;gap:2px;padding:0 16px 8px;display:grid}.ov-head h1{font-size:22px}.ov-head p{font-size:14px}.ed-strip .chip.hidden-page{color:var(--muted);align-items:center;gap:4px;display:inline-flex}.ed-strip .chip.hidden-page svg{flex:none}.ov-stage{flex:1;min-height:0;position:relative}.ov-track{scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior-y:contain;flex-direction:column;height:100%;display:flex;overflow-y:auto}.ov-track::-webkit-scrollbar{display:none}.ov-slide{scroll-snap-align:center;flex:0 0 100%;place-items:center;height:100%;padding:6px 16px;display:grid;container-type:size}.pcard-art{background:var(--frame);border-radius:22px;width:min(100cqw,50cqh + 5px);padding:5px;display:block;position:relative;overflow:hidden;box-shadow:0 18px 40px -24px #140f288c}.pcard-art .thumb{border-radius:17px}.ov-slide.off .pcard-art{opacity:.4;filter:grayscale(.7);cursor:default}.pcard-hidden{white-space:nowrap;background:var(--ink);color:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ov-arrow{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;font-size:20px;line-height:1;display:none;position:absolute;right:24px;box-shadow:0 6px 16px -10px #140f2866}.ov-arrow:disabled{opacity:.3;cursor:default}.ov-arrow.ov-prev{top:calc(50% - 52px)}.ov-arrow.ov-next{top:calc(50% + 8px)}@media (min-width:760px){.ov-arrow{display:block}}.ov-foot{padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--surface);flex:none;gap:10px;display:grid}.ov-this{justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:38px;font-size:15px;display:flex}.ov-this b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hide-btn{height:38px;color:var(--accent);flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex}.hide-btn:disabled{opacity:.45;cursor:not-allowed}.ov-go{grid-template-columns:1fr 1.6fr;align-items:center;gap:10px;display:grid}.ov-go .btn{text-align:center}.ov-go .muted{font-size:13px;display:none}@media (min-width:760px){.ov-foot{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.ov-go{gap:12px;display:flex}.ov-go .muted{display:inline}}.thumb{background:#fff;border-radius:12px;width:100%;position:relative;overflow:hidden}.thumb iframe{transform-origin:0 0;pointer-events:none;border:0;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.ed-sheet,.ed-stage{transition:none!important}}.panel{gap:16px;padding:16px;display:grid}.ctl{gap:8px;display:grid}.music-row label{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.music-row input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.music-row>span{font-variant-numeric:tabular-nums;flex:none;font-size:13px}.music-row .playing{color:var(--accent);font-weight:600}.volume-row{color:var(--muted);align-items:center;gap:10px;display:flex}.volume-row input{min-width:0;accent-color:var(--ink);cursor:pointer;flex:1;margin:0}.volume:has(input:disabled){opacity:.45}.volume:has(input:disabled) input{cursor:not-allowed}.volume .section-label span{font-variant-numeric:tabular-nums}.evt{border:1px solid var(--line);border-radius:12px;padding:0 12px}.evt>:not(summary){margin-bottom:12px}.evt-head{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:11px 0;list-style:none;display:flex}.evt-head::-webkit-details-marker{display:none}.evt-head:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:7px;height:7px;margin:-3px 2px 0 4px;transition:transform .2s;transform:rotate(45deg)}.evt[open] .evt-head:after{margin-top:3px;transform:rotate(225deg)}.evt-head b{margin-right:auto;font-size:14.5px}.evt-head .muted{font-size:13px}.evt-head{flex-wrap:wrap}.evt-map{color:var(--muted);flex-basis:100%;order:3;margin-top:-4px;font-size:12px}.linkish{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.linkish:disabled{color:var(--muted);cursor:not-allowed}details.more{border:1px solid var(--line);border-radius:12px;padding:10px 12px}details.more summary{cursor:pointer;font-size:14px;font-weight:600}.slots{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px;margin-top:10px;display:grid}.slot{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:4px 6px;font-size:12.5px;display:flex}.slot input{cursor:pointer;background:0 0;border:0;flex:none;width:24px;height:24px;padding:0}.slot span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stage{--rose-soft:#f2dedd;background:#fbf5ef;border-radius:14px;padding:8px 4px 2px}.stage .scene{width:100%;height:auto;display:block}.plist{margin:0;padding:0;list-style:none;display:grid}.plist li{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto 32px;align-items:center;gap:8px;padding:8px 0;display:grid}.plist .face{background:var(--soft);border-radius:8px;place-items:center;width:40px;height:48px;display:grid;overflow:hidden}.plist .face .fig-art{height:44px}.plist input{font:inherit;width:100%;min-width:0;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:8px;padding:5px 6px;font-size:14px}.plist input:hover{border-color:var(--line)}.plist input:focus{border-color:var(--ink);background:var(--surface);outline:none}.plist select{width:auto;padding:5px 6px;font-size:13px}.rm{font:inherit;border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:50%;font-size:18px;line-height:1}.lockd{width:32px;height:32px;color:var(--muted);place-items:center;display:grid}.picker{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px;display:grid}.pick{font:inherit;border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--ink);text-align:center;border-radius:12px;justify-items:center;gap:4px;padding:8px 6px 6px;font-size:12px;line-height:1.25;display:grid}.pick .fig-art{height:64px}.pick small{color:var(--muted);font-size:10.5px;line-height:1.2;display:block}.pick-art{width:100%;display:block}.pick .illustration{width:100%;height:52px;display:block}.pick .moment{width:100%;height:44px;padding:2px 0;display:block}.pick-none{border:1.5px dashed var(--line);border-radius:8px;width:100%;height:52px}.pick[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.wa{background:#e7f5ec;border-radius:16px;gap:8px;padding:12px;display:grid}.wa-l{letter-spacing:.08em;text-transform:uppercase;color:#2e6b47;font-size:11px;font-weight:700}.wa-card{background:#fff;border-radius:12px;grid-template-columns:88px 1fr;align-items:center;gap:12px;padding-right:12px;display:grid;overflow:hidden}.wa-card b{font-size:14px;display:block}.wa-card span{color:var(--muted);font-size:12.5px}.dialog{z-index:30;background:#140f2873;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog .card{gap:12px;max-width:400px;padding:20px;display:grid}.dialog .card.ask{border-radius:22px;width:100%;padding:24px;box-shadow:0 40px 80px -30px #140f288c}.ask h2{font-size:22px;line-height:1.25}.ask p{line-height:1.5}.ask-actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.ask-actions .ask-yes{border-color:var(--line);color:var(--muted)}.ask-actions .ask-yes:hover{border-color:var(--accent);color:var(--accent)}.dialog .card.music-card{border-radius:22px;width:100%;max-width:460px;max-height:min(86vh,760px);padding:20px 20px 24px;overflow-y:auto;box-shadow:0 40px 80px -30px #140f288c}.music-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.music-head h2{font-size:22px}@media (max-width:599px){.music-dialog{place-items:end center;padding:0}.dialog .card.music-card{max-width:none;max-height:88vh;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0}}.dialog .card.dup{border-radius:22px;width:100%;max-width:460px;padding:24px;box-shadow:0 40px 80px -30px #140f288c}.dup h2{font-size:23px;line-height:1.2}.dup-list{gap:8px;margin-top:4px;display:grid}.dup-item{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:16px;align-items:center;gap:12px;padding:10px 12px 10px 10px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.ui .dup-item{color:var(--ink)}.dup-item:hover,.dup-item:focus-visible{border-color:#c9963f;outline:none;box-shadow:0 10px 24px -18px #1c132280}.dup-art{aspect-ratio:3/4;width:46px;box-shadow:0 0 0 1px var(--line);border-radius:9px;flex:none;overflow:hidden}.dup-text{flex:1;gap:2px;min-width:0;display:grid}.dup-text b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.dup-text span{color:var(--muted);font-size:12.5px}.dup-go{color:var(--accent);white-space:nowrap;flex:none;font-size:13px;font-weight:600}.dup-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}@media (max-width:420px){.dup-go{font-size:0}.dup-go span{font-size:16px}}.lib{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:760px){.lib{grid-template-columns:minmax(0,1fr) 320px}.lib .ld{position:sticky;top:12px}}.ltiles{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:10px;display:grid}.ltile{font:inherit;text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--ink);border-radius:12px;gap:4px;min-width:0;padding:10px 10px 8px;display:grid}.ltile:hover{border-color:#c9c2d6}.ltile[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ltile .art{background:var(--soft);border-radius:8px;place-items:center;height:104px;padding:6px 0;display:grid}.ltile .art .fig-art{height:92px}.ltile b{font-size:12.5px;font-weight:600;line-height:1.3}.ltile code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.ld{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-content:start;gap:14px;padding:16px;display:grid}.ld-art{background:var(--soft);border-radius:12px;place-items:center;height:220px;padding:10px 0;display:grid}.ld-art .fig-art{height:196px}.ld-name{font-family:var(--f-display),Georgia,serif;font-size:19px;line-height:1.2}.ld code{color:var(--muted);font-size:11.5px}.moves{background:var(--soft);border-radius:12px;grid-template-columns:repeat(6,1fr);gap:4px;padding:8px 4px 4px;display:grid}.moves div{color:var(--muted);justify-items:center;gap:2px;font-size:10.5px;display:grid}.moves .fig-art{height:70px}.studio{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.st-canvas .phone{max-width:100%}@media (min-width:760px){.studio{grid-template-columns:200px 374px;align-items:start}.studio>:last-child{grid-column:1/-1}}@media (min-width:1200px){.studio{grid-template-columns:200px 374px minmax(0,1fr)}.studio>:last-child{grid-column:auto}}.st-pages{gap:4px;display:grid}.st-pg{background:var(--surface);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:14px;display:flex}.st-pg .grip{color:#b9b2c8;letter-spacing:-1px;font-size:12px}.st-canvas .phone iframe{height:620px}.rules{border-collapse:collapse;width:100%;font-size:14px}.rules th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;padding:0 10px 8px 0;font-size:11px;font-weight:600}.rules td{border-top:1px solid var(--line);vertical-align:top;padding:8px 10px 8px 0}.rules td:last-child{color:var(--muted)}.tscroll{overflow-x:auto}.checks{gap:6px;font-size:14px;display:grid}.checks div{align-items:baseline;gap:10px;display:flex}.ok{color:#2f7a4a;min-width:44px;font-weight:700}.warn{color:var(--marigold);min-width:44px;font-weight:700}.fail{color:#b3261e;min-width:44px;font-weight:700}.sw.from-theme{position:relative}.sw.from-theme:after{content:"";border:1.5px solid #ffffffd9;border-radius:50%;position:absolute;inset:8px}.sw-custom{background:conic-gradient(#e2574c,#f2c14e,#7bc47f,#4fa3c7,#6d5ba8,#c2306a,#e2574c);display:inline-block;position:relative;overflow:hidden}.sw-custom.on{background:var(--custom);box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ink)}.sw-custom:after{content:"+";color:#fff;text-shadow:0 0 3px #00000073;pointer-events:none;place-items:center;font-size:16px;font-weight:700;display:grid;position:absolute;inset:0}.sw-custom.on:after{content:""}.sw-custom input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.sw-custom:focus-within{outline:2px solid var(--marigold);outline-offset:2px}.warn-note{color:#8a4b10;background:var(--marigold-soft);border-radius:8px;padding:6px 10px}.garment{gap:6px;display:grid}.garment-label{color:var(--ink);justify-content:space-between;gap:8px;font-size:13px;font-weight:600;display:flex}.garment-label span{color:var(--muted);font-weight:400}.garments{gap:12px;display:grid}.garments summary{color:var(--accent);cursor:pointer;padding:2px 0;font-size:13px;font-weight:600}.garments[open] summary{margin-bottom:2px}.garments .sw{width:26px;height:26px}.ed-body:not(.open) .ed-sheet-body{visibility:hidden}.design-bar{align-items:center;gap:14px;display:flex}.prose{gap:12px;display:grid}.prose h2{margin-top:14px;font-size:21px}.prose ul{gap:6px;margin:0;padding-left:20px;display:grid}.contact{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);margin:0;display:grid}.contact dt,.contact dd{border-bottom:1px solid var(--line);margin:0;padding:12px 0}.contact dt{color:var(--muted);padding-right:12px}@media (max-width:520px){.contact{grid-template-columns:1fr}.contact dt{border-bottom:0;padding-bottom:0}}.ui-foot{border-top:1px solid var(--line);max-width:1100px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin:0 auto;padding:20px 16px 32px;font-size:13.5px;display:flex}.ui-foot nav{flex-wrap:wrap;gap:6px 16px;display:flex}.ui-foot a{color:var(--muted)}.ui-foot a:hover{color:var(--ink)}.notice{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:10px 12px;font-size:14px}.or{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.or:before,.or:after{content:"";border-top:1px solid var(--line);flex:1}.home{--gold:#c9963f;--gold-soft:#f4e6cb;--night:#1c1322;--night-2:#2b1b31;--cream:#f7f0e6;overflow-x:clip}.h-wrap{max-width:1120px;margin:0 auto;padding:0 20px}.h-narrow{max-width:820px}.h-center{text-align:center}.home h1,.home h2{font-family:var(--f-display),Georgia,serif;letter-spacing:-.01em;font-weight:400}.home h2{margin-bottom:12px;font-size:clamp(30px,5.2vw,46px);line-height:1.1}.home h3{margin:0 0 6px;font-size:18px;font-weight:600}.home .h-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;margin-bottom:14px;font-size:12px;font-weight:600;display:inline-flex}.home .h-eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.home .h-sub{color:var(--muted);max-width:60ch;margin-bottom:32px;font-size:17px;line-height:1.55}.h-center .h-sub,.h-narrow .h-sub{margin-inline:auto}.h-narrow{text-align:center}.home .h-fine{color:var(--muted);font-size:13.5px}.home .h-more{margin-top:22px;font-weight:600}.home .h-more a{text-decoration:none}.h-btn{border-radius:999px;padding:14px 24px;font-size:15px}.h-sec{padding:84px 0}.h-soft{background:linear-gradient(#fbf8f4,#f6f1ec)}.h-hero{background:radial-gradient(60% 70% at 85% 30%,var(--accent-soft),transparent 70%),radial-gradient(50% 60% at 10% 90%,var(--gold-soft),transparent 70%);padding:40px 0 72px;position:relative}.h-hero-in{align-items:center;gap:44px;display:grid}.h-hero h1{margin-bottom:20px;font-size:clamp(40px,7.6vw,64px);line-height:1.02}.h-hero h1 em{color:var(--accent);font-style:italic}.home .h-lede{color:var(--muted);max-width:52ch;margin-bottom:28px;font-size:18px;line-height:1.6}.h-ctas{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.h-hero-art{justify-items:center;padding:10px 0 0;display:grid;position:relative}.h-behind{aspect-ratio:9/16;opacity:.95;border-radius:24px;width:200px;position:absolute;top:34px;left:calc(50% - 190px);overflow:hidden;transform:rotate(-9deg);box-shadow:0 30px 60px -30px #1c13228c}.hphone{position:relative;box-shadow:0 50px 90px -40px #1c132299,inset 0 0 0 1px #ffffff0f}.home .h-try{color:var(--muted);text-align:center;margin-top:4px;font-size:13px;font-style:italic}.h-show-box{justify-items:center;display:grid;position:relative}.h-frame{transform-origin:0 0;opacity:0;pointer-events:none;border:0;transition:opacity .6s;position:absolute;inset:0}.ui .h-frame{border-radius:0}.h-frame.on{opacity:1;pointer-events:auto}.h-wait{z-index:1;text-align:center;background:radial-gradient(70% 45% at 50% 30%,var(--gold-soft),transparent 75%),radial-gradient(60% 40% at 50% 85%,var(--accent-soft),transparent 75%),var(--cream);place-items:center;padding:24px;transition:opacity .6s;display:grid;position:absolute;inset:0}.h-wait b{font-family:var(--f-display),Georgia,serif;color:var(--ink);opacity:.7;font-size:24px;font-weight:400;line-height:1.2}.h-wait.gone{opacity:0;pointer-events:none}.h-behind:not(:has([data-drawn])){opacity:0}.h-now{align-items:center;gap:10px;margin-top:16px;display:flex}.h-now-name{min-width:170px;color:var(--ink);justify-items:center;text-decoration:none;display:grid}.ui .h-now-name{color:var(--ink)}.h-now-name b{font-family:var(--f-display),Georgia,serif;font-size:18px;font-weight:400}.h-now-name span{color:var(--muted);font-size:12.5px}.h-step{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0 0 2px;font-size:20px;line-height:1;display:grid}.h-step:hover{border-color:var(--gold)}.h-play{width:30px;height:30px;color:var(--muted);margin-left:2px;padding:0}.h-behind{transition:opacity .6s}@media (min-width:900px){.h-hero{padding:56px 0 96px}.h-hero-in{grid-template-columns:1.1fr .9fr;gap:24px}.h-behind{width:230px;left:calc(50% - 250px)}}.h-strip{border-block:1px solid var(--line);background:var(--surface)}.h-strip-in{grid-template-columns:repeat(2,1fr);gap:20px;padding-block:26px;display:grid}.h-strip-in div{text-align:center;gap:2px;display:grid}.h-strip-in b{letter-spacing:-.02em;color:var(--ink);font-size:32px;font-weight:600}.h-strip-in span{color:var(--muted);font-size:13px}@media (min-width:700px){.h-strip-in{grid-template-columns:repeat(4,1fr)}}.vslot{background:var(--night);object-fit:cover;border-radius:22px;width:100%;display:block;box-shadow:0 30px 60px -36px #1c13228c}.vslot.empty{text-align:center;color:var(--cream);background:radial-gradient(80% 60% at 50% 35%,#c9963f47,transparent 70%),linear-gradient(160deg,var(--night-2),var(--night));place-content:center;justify-items:center;gap:8px;padding:20px;display:grid}.vplay{color:#fff;background:#ffffff1f;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:6px;padding-left:3px;display:grid}.vwrap{width:100%;position:relative}.vstart{cursor:pointer;background:0 0;border:0;border-radius:22px;place-items:center;padding:0;display:grid;position:absolute;inset:0}.vstart:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.vplay.big{-webkit-backdrop-filter:blur(6px);background:#1c13228c;border:1.5px solid #f1d894d9;width:96px;height:96px;margin:0;padding-left:5px;transition:transform .25s,background .25s;animation:2.6s ease-in-out infinite vpulse;box-shadow:0 0 0 10px #f1d8941f,0 20px 40px -12px #0009}.vstart:hover .vplay.big{background:#a3475acc;transform:scale(1.07)}@keyframes vpulse{50%{box-shadow:0 0 0 18px #f1d8940d,0 20px 40px -12px #0009}}@media (max-width:600px){.vplay.big{width:68px;height:68px}.vplay.big svg{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.vplay.big{animation:none}}.vlabel{font-family:var(--f-display),Georgia,serif;max-width:28ch;font-size:19px}.vsoon{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:11px}.h-steps{gap:36px;margin:36px 0 0;padding:0;list-style:none;display:grid}.h-steps li{align-items:start;gap:18px;display:grid}.h-steps .vslot{border-radius:18px}.h-steps .vslot.empty .vlabel{font-size:13px}.h-steps .vslot.empty .vplay{width:42px;height:42px}.h-num{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:10px;font-size:14px;font-weight:600;display:inline-grid}.home .h-step-text p{color:var(--muted);line-height:1.55}@media (min-width:800px){.h-steps{grid-template-columns:repeat(3,1fr);gap:28px}}.h-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(150px,170px);grid-auto-flow:column;gap:16px;margin:0 -20px;padding:4px 20px 14px;scroll-padding-inline:20px;display:grid;overflow-x:auto}.h-tile{scroll-snap-align:start;color:var(--ink);gap:3px;text-decoration:none;display:grid}.ui .h-tile{color:var(--ink)}.h-tile-art{aspect-ratio:3/4;box-shadow:0 0 0 1px var(--line);border-radius:16px;margin-bottom:8px;transition:transform .2s,box-shadow .2s;overflow:hidden}.h-tile:hover .h-tile-art{box-shadow:0 0 0 1px var(--gold),0 18px 30px -20px #1c132280;transform:translateY(-3px)}.h-tile b{font-size:15px}.h-tile span{color:var(--muted);font-size:13px}.h-features{gap:14px;margin-top:34px;display:grid}.h-feature{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:24px}.h-feature svg{color:var(--accent);margin-bottom:12px}.home .h-feature p{color:var(--muted);font-size:15px;line-height:1.55}@media (min-width:640px){.h-features{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.h-features{grid-template-columns:repeat(3,1fr)}}.h-night{background:radial-gradient(70% 50% at 50% 0%,#c9963f2e,transparent 70%),linear-gradient(180deg,var(--night-2),var(--night));color:var(--cream)}.h-night .h-sub{color:#f7f0e6b3}.h-night .h-more a{color:var(--gold)}.h-show{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:8px;display:grid}.h-show-card{color:var(--cream);gap:10px;text-decoration:none;display:grid}.ui .h-show-card{color:var(--cream)}.h-show-art{aspect-ratio:3/4;border-radius:18px;transition:transform .25s;overflow:hidden;box-shadow:0 0 0 1px #c9963f59,0 30px 50px -30px #000}.h-show-card:hover .h-show-art{transform:translateY(-4px)}.h-show-card span{font-family:var(--f-display),Georgia,serif;text-align:center;font-size:17px}@media (min-width:800px){.h-show{grid-template-columns:repeat(4,1fr);gap:22px}.h-show-art{aspect-ratio:9/16}}.h-prices{gap:18px;margin-top:8px;display:grid}#pricing .h-wrap>.h-eyebrow,#pricing h2,#pricing .h-sub{text-align:center;margin-inline:auto}#pricing .h-wrap{text-align:center}#pricing .h-price{text-align:left}.h-price{background:var(--surface);border:1px solid var(--line);border-radius:24px;align-content:start;gap:6px;padding:28px 24px;display:grid}.h-price.lux{border-color:var(--gold);box-shadow:0 30px 60px -40px #c9963fcc}.h-price h3{font-family:var(--f-display),Georgia,serif;font-size:26px;font-weight:400}.home .h-price-line{color:var(--muted)}.home .h-amount{color:var(--muted);margin:10px 0 6px;font-size:15px}.home .h-amount b{letter-spacing:-.03em;color:var(--ink);vertical-align:-4px;margin:0 4px;font-size:42px;font-weight:600}.h-price ul{gap:10px;margin:6px 0 18px;padding:0;list-style:none;display:grid}.h-price li{padding-left:26px;font-size:15px;line-height:1.45;position:relative}.h-price li:before{content:"";border-left:2px solid var(--sage);border-bottom:2px solid var(--sage);width:12px;height:7px;position:absolute;top:4px;left:2px;transform:rotate(-45deg)}.h-prices+.h-fine{margin-top:20px}@media (min-width:760px){.h-prices{grid-template-columns:1fr 1fr;max-width:860px;margin-inline:auto}}.h-faq{text-align:left;gap:10px;margin-top:28px;display:grid}.h-faq details{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:0 20px}.h-faq summary{cursor:pointer;padding:18px 28px 18px 0;font-weight:600;list-style:none;position:relative}.h-faq summary::-webkit-details-marker{display:none}.h-faq summary:after{content:"+";color:var(--accent);font-size:22px;font-weight:300;transition:transform .2s;position:absolute;top:14px;right:0}.h-faq details[open] summary:after{transform:rotate(45deg)}.home .h-faq details p{color:var(--muted);padding:0 0 18px;line-height:1.6}.h-final{background:linear-gradient(160deg,var(--accent),#7e2f44);color:#fff;padding:88px 0}.h-final h2{color:#fff;max-width:20ch;margin-inline:auto}.home .h-final p{opacity:.85;margin-bottom:26px;font-size:17px}.h-gold{background:var(--cream);color:#5c1f30;border-color:var(--cream);font-weight:700}.ui .h-gold{color:#5c1f30}.home.js .reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.home.js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.home.js .reveal{opacity:1;transition:none;transform:none}}.ghead{background:radial-gradient(60% 120% at 88% 0%,var(--accent-soft),transparent 70%),radial-gradient(50% 100% at 0% 100%,#f4e6cb,transparent 70%);border-bottom:1px solid var(--line)}.ghead-in{padding-top:36px;padding-bottom:34px}@media (max-width:600px){.ghead-in{padding-top:22px;padding-bottom:20px}.ui .ghead p:last-child{font-size:15px}.ghead h1{margin-bottom:8px}}.geyebrow{letter-spacing:.2em;text-transform:uppercase;color:#b8862f;align-items:center;gap:10px;margin-bottom:12px;font-size:12px;font-weight:600;display:inline-flex}.geyebrow:before{content:"";background:currentColor;width:28px;height:1px}.ghead h1{letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(36px,7vw,58px);line-height:1.04}.ghead h1 em{color:var(--accent);font-style:italic}.ui .ghead p:last-child{color:var(--muted);max-width:56ch;font-size:16.5px;line-height:1.55}.gallery{min-width:0;padding-top:22px}.gfaiths{border-bottom:1px solid var(--line);scrollbar-width:none;gap:24px;margin-bottom:16px;display:flex;overflow-x:auto}.gfaiths::-webkit-scrollbar{display:none}.gfaiths button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;padding:6px 0 12px;font-size:16px;font-weight:600;position:relative}.gfaiths button span{color:var(--muted);background:var(--soft);border:1px solid var(--line);border-radius:999px;margin-left:4px;padding:1px 7px;font-size:12px;font-weight:600}.gfaiths button[aria-selected=true]{color:var(--ink)}.gfaiths button[aria-selected=true]:after{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}@media (max-width:440px){.gfaiths{gap:15px}.gfaiths button{font-size:15px}.gfaiths button span{margin-left:2px;padding:1px 6px}}.gkinds{background:var(--surface);border:1px solid var(--line);border-radius:999px;gap:4px;max-width:100%;margin-bottom:12px;padding:4px;display:inline-flex}.gkinds button{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 18px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.gkinds button span{opacity:.75;font-size:11.5px;font-weight:600}.gkinds button[aria-selected=true]{background:var(--ink);color:#fff;box-shadow:0 6px 14px -8px #1c132299}.gsubs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.glink{font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:2px 0;font-size:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.gbar{z-index:20;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);align-items:center;gap:8px;margin:0 -16px;padding:10px 16px;display:flex;position:sticky;top:0}.gsearch{border:1px solid var(--line);background:var(--surface);min-width:0;height:46px;color:var(--muted);border-radius:14px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.gsearch:focus-within{border-color:#b8862f;box-shadow:0 0 0 4px #c9963f26}.gsearch input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.gsearch input::-webkit-search-cancel-button{display:none}.gclear{background:var(--soft);color:var(--muted);cursor:pointer;border:0;border-radius:50%;width:28px;height:28px;font-size:18px;line-height:1}.gfbtn{height:46px;font:inherit;color:var(--ink);border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:14px;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.gfbtn span{background:var(--accent);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11.5px;display:grid}.gsort{flex:none}.gsort select{height:46px;font:inherit;color:var(--ink);border:1px solid var(--line);background:var(--surface);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23625C75' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:14px;padding:0 32px 0 12px;font-size:13.5px}.gsort option{color:var(--ink)}@media (max-width:600px){.gfbtn{padding:0 12px}.gsort select{color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231F1B2D' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M7 4v16M3 16l4 4 4-4M17 20V4M13 8l4-4 4 4'/%3E%3C/svg%3E");background-position:50%;width:46px;padding:0}}.gactive{flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:34px;padding:14px 0 0;display:flex}.gtotal{color:var(--muted);margin-right:4px;font-size:13.5px}.gpill{font:inherit;color:var(--ink);background:var(--accent-soft);cursor:pointer;border:1px solid #ebc7cf;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.gpill span{color:var(--accent);font-size:15px;line-height:1}.gpill i,.gfchip i{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #0000001f}.gjump{scrollbar-width:none;gap:6px;margin:0 -16px;padding:10px 16px 0;display:flex;overflow-x:auto}.gjump::-webkit-scrollbar{display:none}.ui .gjump a{color:var(--ink);border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:999px;flex:none;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none}.gjump a span{color:var(--muted);margin-left:2px;font-size:11.5px}.ui .gjump a:hover{border-color:#cdbfd9}.gfilters-back{z-index:60;background:#1c13226b;justify-content:flex-end;animation:.2s both gfade;display:flex;position:fixed;inset:0}.gfilters{background:var(--bg);flex-direction:column;width:min(420px,100%);height:100%;animation:.28s cubic-bezier(.2,.7,.2,1) both gslide;display:flex;box-shadow:-20px 0 40px -20px #1c132266}@keyframes gfade{0%{opacity:0}}@keyframes gslide{0%{opacity:0;transform:translate(30px)}}@media (max-width:600px){.gfilters-back{align-items:flex-end}.gfilters{border-radius:22px 22px 0 0;width:100%;height:auto;max-height:88svh;animation-name:gsheet}@keyframes gsheet{0%{opacity:0;transform:translateY(40px)}}}.gfilters-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px 12px;display:flex}.gfilters-head h2{font-size:24px}.gclose{background:var(--soft);width:34px;height:34px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;font-size:22px;line-height:1}.gfilters-body{flex:1;align-content:start;gap:4px;padding:8px 20px 16px;display:grid;overflow:auto}.gfgroup{border:0;border-bottom:1px solid var(--line);margin:0;padding:12px 0}.gfgroup:last-child{border-bottom:0}.gfgroup legend{letter-spacing:.14em;text-transform:uppercase;color:#8a6420;margin-bottom:10px;padding:0;font-size:11.5px;font-weight:700}.gfchips{flex-wrap:wrap;gap:6px;display:flex}.gfchip{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:13.5px;display:inline-flex}.gfchip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.gfilters-foot{padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--surface);gap:10px;display:flex}.gfilters-foot .btn{flex:1}.gshelves{gap:44px;padding:28px 0 8px;display:grid}.gshelves>*{animation:.5s cubic-bezier(.2,.7,.2,1) both gin}@keyframes gin{0%{opacity:0;transform:translateY(12px)}}.gshelf-head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:18px;display:flex}.gshelf-head h2{font-size:clamp(26px,4.4vw,34px)}.gcount{letter-spacing:.06em;color:#8a6420;background:#f6ebd6;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.ui .gshelf-head p{color:var(--muted);flex-basis:100%;font-size:14.5px}.ggrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px;display:grid}@media (min-width:640px){.ggrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 18px}}@media (min-width:960px){.ggrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 22px}}.gcard{color:var(--ink);grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-width:0;text-decoration:none;display:grid}.ui .gcard{color:var(--ink)}.gcard:focus-visible{outline:none}.gcard:focus-visible .gc-art{box-shadow:0 0 0 3px #c9963f}.gc-art{aspect-ratio:3/4;background:var(--surface);box-shadow:0 0 0 1px var(--line),0 18px 30px -24px #1c132266;border-radius:18px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;position:relative;overflow:hidden}.gc-peek{color:#fff;letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);opacity:0;background:#1c1322b8;border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-size:12.5px;font-weight:600;transition:opacity .25s,transform .25s;display:inline-flex;position:absolute;bottom:10px;right:10px;transform:translateY(6px)}.gc-peek span{transition:transform .25s}.gc-new{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--accent);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px;box-shadow:0 6px 14px -8px #1c132299}@media (hover:hover){.gcard:hover .gc-art{transform:translateY(-6px);box-shadow:0 0 0 1px #c9963f8c,0 34px 50px -30px #1c132299}.gcard:hover .gc-peek,.gcard:focus-visible .gc-peek{opacity:1;transform:none}.gcard:hover .gc-peek span{transform:translate(3px)}}.gc-body{grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;padding:0 2px;display:grid}.gc-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.gc-name{font-family:var(--f-display),Georgia,serif;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17.5px;line-height:1.15;overflow:hidden}.gc-dots{flex:none;align-items:center;display:flex}.gc-dots i{background:linear-gradient(135deg,var(--a) 50%,var(--b) 50%);width:14px;height:14px;box-shadow:0 0 0 1.5px var(--bg),inset 0 0 0 1px #1c13221f;border-radius:50%;margin-left:-4px}.gc-dots i:first-child{margin-left:0}.gc-dots em{color:var(--muted);margin-left:4px;font-size:11px;font-style:normal}.gc-line{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.gc-feats{flex-wrap:wrap;gap:4px;display:flex}.gc-feats span{color:#5e556e;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:11px}.gc-price{color:var(--muted);margin-top:2px;font-size:13px}.gc-price b{color:var(--ink);margin:0 2px;font-size:15px;font-weight:700}.gc-price .off{margin-left:2px}.gempty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:20px;justify-items:center;gap:12px;padding:56px 16px;display:grid}.gfoot{text-align:center;padding:24px 0 8px}@media (prefers-reduced-motion:reduce){.gshelves>*,.gfilters,.gfilters-back{animation:none}.gc-art,.gc-peek{transition:none}}.share{display:inline-flex;position:relative}.btn.block+.share{display:flex}.share:has(.btn.block){display:flex}.share-btn{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.share-btn.block{width:100%;display:flex}.share-btn small{flex-basis:100%}.share .share-menu{z-index:40;background:var(--surface);border:1px solid var(--line);min-width:210px;color:var(--ink);border-radius:14px;gap:2px;padding:6px;font-size:14px;animation:.18s both gin;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 20px 40px -18px #1c132273}.share:has(.btn.block) .share-menu{left:0;right:auto}.share .share-menu button{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.share .share-menu button:hover,.share .share-menu button:focus-visible{background:var(--soft);outline:none}.share .share-menu button svg{color:var(--accent);flex:none}.share .share-menu .share-note{color:var(--muted);padding:6px 12px 4px;font-size:12px;line-height:1.4;display:block}.draft .share-sm{color:var(--ink);flex:none;padding:7px 12px;font-size:13px}.draft .share-sm .share-label{color:var(--ink);font-size:13px}@media (max-width:600px){.draft .share-sm{border-radius:50%;width:34px;height:34px;padding:0}.draft .share-sm .share-label,.ed-bar .share-btn .share-label{display:none}}.live-panel{background:linear-gradient(160deg,#fff,#f6fbf7);border:1px solid #cfe7d7;border-radius:18px;gap:10px;padding:18px;display:grid}.live-kicker{color:#17663a;align-items:center;gap:8px;font-weight:600;display:flex}.live-dot{background:#22a35a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #22a35a26}.live-link{font:500 14.5px/1.4 var(--f-mono),ui-monospace,monospace;color:#17663a;overflow-wrap:anywhere;background:#fff;border:1px solid #cfe7d7;border-radius:12px;padding:10px 12px;text-decoration:none;display:block}.ui .live-link{color:#17663a}.live-link:hover{border-color:#22a35a}.share-row{gap:8px;display:grid}.share-row-2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.share-row .btn{justify-content:center;align-items:center;gap:8px;display:inline-flex}.share-wa{color:#fff;background:#1f9d55;border-color:#1f9d55;padding:13px 16px;font-size:15px}.share-wa:hover{background:#188548;border-color:#188548}.preview-left{text-align:center;margin-top:-4px}.coupon{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.coupon .btn{padding-block:9px}.coupon-ask{justify-self:center}.coupon-on b{color:var(--ink);letter-spacing:.04em}.coupon-no{color:var(--accent)}.offer{color:#f7f0e6;text-align:center;background:linear-gradient(90deg,#2b1b31,#4a1e2c 50%,#2b1b31);justify-content:center;align-items:center;gap:8px;padding:9px 44px;font-size:14px;line-height:1.4;display:flex;position:relative;overflow:hidden}.offer:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 35%,#f0c87838 50%,#0000 65%);animation:4.5s ease-in-out infinite offer-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes offer-shine{0%,40%{transform:translate(-100%)}to{transform:translate(100%)}}.offer p{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;display:flex;position:relative}.offer-diya{font-size:16px;animation:2.4s ease-in-out infinite offer-flicker;display:inline-block}@keyframes offer-flicker{0%,to{filter:brightness()}50%{filter:brightness(1.35)drop-shadow(0 0 6px #ffbe5acc)}}.offer-code{font:600 13px/1 var(--f-mono),ui-monospace,monospace;letter-spacing:.08em;color:#2b1b31;cursor:pointer;background:#e7c27a;border:0;border-radius:6px;padding:5px 9px}.offer-code:hover{background:#f0d08f}.offer-till{color:#f7f0e6b3;margin-left:8px;font-size:13px}.offer-x{color:#f7f0e6bf;cursor:pointer;background:0 0;border:0;border-radius:50%;width:32px;height:32px;font-size:20px;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.offer-x:hover{color:#f7f0e6;background:#ffffff1a}@media (prefers-reduced-motion:reduce){.offer:before,.offer-diya{animation:none}}@media (max-width:899px){.ed-body.open.tall .ed-sheet{height:min(80svh,100% - 64px)}.ed-sheet-head{touch-action:none;cursor:grab}}
.season-top{z-index:5;pointer-events:none;height:0;position:relative}.ui:has(>.ed,>.overview)>.season-top{display:none}.ui[data-season=diwali]:not(:has(>.ed,>.overview)){--bg:#fbf5ec}body:has(>.ui[data-season=diwali]:not(:has(>.ed,>.overview))){background:#fbf5ec}.ui[data-season=diwali]>.season-top{height:36px}.ui[data-season=diwali]>.season-top:before{content:"";filter:drop-shadow(0 2px 2px #5c280a33);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='84' viewBox='0 0 96 84'%3E%3Ccircle cx='3.22' cy='11.00' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='2.28' cy='13.28' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='0.00' cy='14.22' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='-2.28' cy='13.28' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='-3.22' cy='11.00' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='-2.28' cy='8.72' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='-0.00' cy='7.78' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='2.28' cy='8.72' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='0' cy='11.0' r='3.22' fill='%23EB6A0E'/%3E%3Ccircle cx='0' cy='11.0' r='1.14' fill='%23B4300C'/%3E%3Ccircle cx='11.22' cy='13.29' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='10.28' cy='15.57' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='8.00' cy='16.52' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='5.72' cy='15.57' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='4.78' cy='13.29' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='5.72' cy='11.01' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='8.00' cy='10.07' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='10.28' cy='11.01' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='8' cy='13.291666666666666' r='3.22' fill='%23F7B21B'/%3E%3Ccircle cx='8' cy='13.291666666666666' r='1.14' fill='%23B4300C'/%3E%3Ccircle cx='19.22' cy='15.17' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='18.28' cy='17.45' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='16.00' cy='18.39' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='13.72' cy='17.45' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='12.78' cy='15.17' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='13.72' cy='12.89' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='16.00' cy='11.94' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='18.28' cy='12.89' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='16' cy='15.166666666666668' r='3.22' fill='%23EB6A0E'/%3E%3Ccircle cx='16' cy='15.166666666666668' r='1.14' fill='%23B4300C'/%3E%3Ccircle cx='27.22' cy='16.62' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='26.28' cy='18.90' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='24.00' cy='19.85' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='21.72' cy='18.90' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='20.78' cy='16.62' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='21.72' cy='14.35' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='24.00' cy='13.40' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='26.28' cy='14.35' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='24' cy='16.625' r='3.22' fill='%23F7B21B'/%3E%3Ccircle cx='24' cy='16.625' r='1.14' fill='%23B4300C'/%3E%3Ccircle cx='35.22' cy='17.67' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='34.28' cy='19.95' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='32.00' cy='20.89' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='29.72' cy='19.95' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='28.78' cy='17.67' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='29.72' cy='15.39' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='32.00' cy='14.44' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='34.28' cy='15.39' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='32' cy='17.666666666666668' r='3.22' fill='%23EB6A0E'/%3E%3Ccircle cx='32' cy='17.666666666666668' r='1.14' fill='%23B4300C'/%3E%3Ccircle cx='43.22' cy='18.29' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='42.28' cy='20.57' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='40.00' cy='21.52' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='37.72' cy='20.57' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='36.78' cy='18.29' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='37.72' cy='16.01' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='40.00' cy='15.07' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='42.28' cy='16.01' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='40' cy='18.291666666666664' r='3.22' fill='%23F7B21B'/%3E%3Ccircle cx='40' cy='18.291666666666664' r='1.14' fill='%23B4300C'/%3E%3Ccircle cx='51.22' cy='18.50' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='50.28' cy='20.78' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='48.00' cy='21.72' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='45.72' cy='20.78' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='44.78' cy='18.50' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='45.72' cy='16.22' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='48.00' cy='15.28' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='50.28' cy='16.22' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='48' cy='18.5' r='3.22' fill='%23EB6A0E'/%3E%3Ccircle cx='48' cy='18.5' r='1.14' fill='%23B4300C'/%3E%3Ccircle cx='59.22' cy='18.29' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='58.28' cy='20.57' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='56.00' cy='21.52' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='53.72' cy='20.57' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='52.78' cy='18.29' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='53.72' cy='16.01' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='56.00' cy='15.07' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='58.28' cy='16.01' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='56' cy='18.291666666666664' r='3.22' fill='%23F7B21B'/%3E%3Ccircle cx='56' cy='18.291666666666664' r='1.14' fill='%23B4300C'/%3E%3Ccircle cx='67.22' cy='17.67' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='66.28' cy='19.95' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='64.00' cy='20.89' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='61.72' cy='19.95' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='60.78' cy='17.67' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='61.72' cy='15.39' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='64.00' cy='14.44' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='66.28' cy='15.39' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='64' cy='17.666666666666668' r='3.22' fill='%23EB6A0E'/%3E%3Ccircle cx='64' cy='17.666666666666668' r='1.14' fill='%23B4300C'/%3E%3Ccircle cx='75.22' cy='16.62' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='74.28' cy='18.90' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='72.00' cy='19.85' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='69.72' cy='18.90' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='68.78' cy='16.62' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='69.72' cy='14.35' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='72.00' cy='13.40' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='74.28' cy='14.35' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='72' cy='16.625' r='3.22' fill='%23F7B21B'/%3E%3Ccircle cx='72' cy='16.625' r='1.14' fill='%23B4300C'/%3E%3Ccircle cx='83.22' cy='15.17' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='82.28' cy='17.45' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='80.00' cy='18.39' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='77.72' cy='17.45' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='76.78' cy='15.17' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='77.72' cy='12.89' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='80.00' cy='11.94' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='82.28' cy='12.89' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='80' cy='15.166666666666666' r='3.22' fill='%23EB6A0E'/%3E%3Ccircle cx='80' cy='15.166666666666666' r='1.14' fill='%23B4300C'/%3E%3Ccircle cx='91.22' cy='13.29' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='90.28' cy='15.57' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='88.00' cy='16.52' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='85.72' cy='15.57' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='84.78' cy='13.29' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='85.72' cy='11.01' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='88.00' cy='10.07' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='90.28' cy='11.01' r='2.50' fill='%23EB6A0E'/%3E%3Ccircle cx='88' cy='13.291666666666668' r='3.22' fill='%23F7B21B'/%3E%3Ccircle cx='88' cy='13.291666666666668' r='1.14' fill='%23B4300C'/%3E%3Ccircle cx='99.22' cy='11.00' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='98.28' cy='13.28' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='96.00' cy='14.22' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='93.72' cy='13.28' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='92.78' cy='11.00' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='93.72' cy='8.72' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='96.00' cy='7.78' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='98.28' cy='8.72' r='2.50' fill='%23F7B21B'/%3E%3Ccircle cx='96' cy='11.0' r='3.22' fill='%23EB6A0E'/%3E%3Ccircle cx='96' cy='11.0' r='1.14' fill='%23B4300C'/%3E%3Ccircle cx='2.60' cy='5.00' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='1.84' cy='6.84' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='0.00' cy='7.60' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='-1.84' cy='6.84' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='-2.60' cy='5.00' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='-1.84' cy='3.16' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='-0.00' cy='2.40' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='1.84' cy='3.16' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='0' cy='5.0' r='2.60' fill='%23EB6A0E'/%3E%3Ccircle cx='0' cy='5.0' r='0.92' fill='%23B4300C'/%3E%3Ccircle cx='14.60' cy='7.41' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='13.84' cy='9.25' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='12.00' cy='10.01' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='10.16' cy='9.25' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='9.40' cy='7.41' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='10.16' cy='5.56' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='12.00' cy='4.80' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='13.84' cy='5.56' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='12' cy='7.40625' r='2.60' fill='%23F7B21B'/%3E%3Ccircle cx='12' cy='7.40625' r='0.92' fill='%23B4300C'/%3E%3Ccircle cx='26.60' cy='9.12' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='25.84' cy='10.97' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='24.00' cy='11.73' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='22.16' cy='10.97' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='21.40' cy='9.12' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='22.16' cy='7.28' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='24.00' cy='6.52' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='25.84' cy='7.28' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='24' cy='9.125' r='2.60' fill='%23EB6A0E'/%3E%3Ccircle cx='24' cy='9.125' r='0.92' fill='%23B4300C'/%3E%3Ccircle cx='38.60' cy='10.16' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='37.84' cy='12.00' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='36.00' cy='12.76' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='34.16' cy='12.00' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='33.40' cy='10.16' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='34.16' cy='8.31' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='36.00' cy='7.55' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='37.84' cy='8.31' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='36' cy='10.15625' r='2.60' fill='%23F7B21B'/%3E%3Ccircle cx='36' cy='10.15625' r='0.92' fill='%23B4300C'/%3E%3Ccircle cx='50.60' cy='10.50' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='49.84' cy='12.34' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='48.00' cy='13.10' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='46.16' cy='12.34' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='45.40' cy='10.50' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='46.16' cy='8.66' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='48.00' cy='7.90' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='49.84' cy='8.66' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='48' cy='10.5' r='2.60' fill='%23EB6A0E'/%3E%3Ccircle cx='48' cy='10.5' r='0.92' fill='%23B4300C'/%3E%3Ccircle cx='62.60' cy='10.16' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='61.84' cy='12.00' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='60.00' cy='12.76' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='58.16' cy='12.00' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='57.40' cy='10.16' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='58.16' cy='8.31' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='60.00' cy='7.55' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='61.84' cy='8.31' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='60' cy='10.15625' r='2.60' fill='%23F7B21B'/%3E%3Ccircle cx='60' cy='10.15625' r='0.92' fill='%23B4300C'/%3E%3Ccircle cx='74.60' cy='9.12' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='73.84' cy='10.97' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='72.00' cy='11.73' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='70.16' cy='10.97' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='69.40' cy='9.12' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='70.16' cy='7.28' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='72.00' cy='6.52' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='73.84' cy='7.28' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='72' cy='9.125' r='2.60' fill='%23EB6A0E'/%3E%3Ccircle cx='72' cy='9.125' r='0.92' fill='%23B4300C'/%3E%3Ccircle cx='86.60' cy='7.41' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='85.84' cy='9.25' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='84.00' cy='10.01' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='82.16' cy='9.25' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='81.40' cy='7.41' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='82.16' cy='5.56' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='84.00' cy='4.80' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='85.84' cy='5.56' r='2.02' fill='%23EB6A0E'/%3E%3Ccircle cx='84' cy='7.40625' r='2.60' fill='%23F7B21B'/%3E%3Ccircle cx='84' cy='7.40625' r='0.92' fill='%23B4300C'/%3E%3Ccircle cx='98.60' cy='5.00' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='97.84' cy='6.84' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='96.00' cy='7.60' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='94.16' cy='6.84' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='93.40' cy='5.00' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='94.16' cy='3.16' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='96.00' cy='2.40' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='97.84' cy='3.16' r='2.02' fill='%23F7B21B'/%3E%3Ccircle cx='96' cy='5.0' r='2.60' fill='%23EB6A0E'/%3E%3Ccircle cx='96' cy='5.0' r='0.92' fill='%23B4300C'/%3E%3Cpath d='M12 17.28125C17 22.88125 17 28.48125 12 33.28125C7 28.48125 7 22.88125 12 17.28125Z' fill='%233F7A4A'/%3E%3Cpath d='M12 19.28125V31.28125' stroke='%237DAA7E' stroke-width='.7'/%3E%3Cpath d='M36 21.03125C41 26.63125 41 32.23125 36 37.03125C31 32.23125 31 26.63125 36 21.03125Z' fill='%233F7A4A'/%3E%3Cpath d='M36 23.03125V35.03125' stroke='%237DAA7E' stroke-width='.7'/%3E%3Cpath d='M60 21.03125C65 26.63125 65 32.23125 60 37.03125C55 32.23125 55 26.63125 60 21.03125Z' fill='%233F7A4A'/%3E%3Cpath d='M60 23.03125V35.03125' stroke='%237DAA7E' stroke-width='.7'/%3E%3Cpath d='M84 17.28125C89 22.88125 89 28.48125 84 33.28125C79 28.48125 79 22.88125 84 17.28125Z' fill='%233F7A4A'/%3E%3Cpath d='M84 19.28125V31.28125' stroke='%237DAA7E' stroke-width='.7'/%3E%3Cpath d='M24 16.625V42.625' stroke='%23C9963F' stroke-width='1'/%3E%3Ccircle cx='26.73' cy='26.62' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='25.93' cy='28.55' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='24.00' cy='29.35' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='22.07' cy='28.55' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='21.27' cy='26.62' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='22.07' cy='24.70' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='24.00' cy='23.90' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='25.93' cy='24.70' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='24' cy='26.625' r='2.73' fill='%23F7B21B'/%3E%3Ccircle cx='24' cy='26.625' r='0.97' fill='%23B4300C'/%3E%3Ccircle cx='26.73' cy='36.62' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='25.93' cy='38.55' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='24.00' cy='39.35' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='22.07' cy='38.55' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='21.27' cy='36.62' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='22.07' cy='34.70' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='24.00' cy='33.90' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='25.93' cy='34.70' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='24' cy='36.625' r='2.73' fill='%23EB6A0E'/%3E%3Ccircle cx='24' cy='36.625' r='0.97' fill='%23B4300C'/%3E%3Cpath d='M20 48.625Q20 41.625 24 41.625Q28 41.625 28 48.625L29.5 50.625H18.5Z' fill='%23D9A12B' stroke='%239C6A12' stroke-width='.6'/%3E%3Ccircle cx='24' cy='52.125' r='1.5' fill='%239C6A12'/%3E%3Cpath d='M48 18.5V64.5' stroke='%23C9963F' stroke-width='1'/%3E%3Ccircle cx='50.73' cy='28.50' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='49.93' cy='30.43' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='48.00' cy='31.23' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='46.07' cy='30.43' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='45.27' cy='28.50' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='46.07' cy='26.57' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='48.00' cy='25.77' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='49.93' cy='26.57' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='48' cy='28.5' r='2.73' fill='%23F7B21B'/%3E%3Ccircle cx='48' cy='28.5' r='0.97' fill='%23B4300C'/%3E%3Ccircle cx='50.73' cy='38.50' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='49.93' cy='40.43' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='48.00' cy='41.23' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='46.07' cy='40.43' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='45.27' cy='38.50' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='46.07' cy='36.57' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='48.00' cy='35.77' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='49.93' cy='36.57' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='48' cy='38.5' r='2.73' fill='%23EB6A0E'/%3E%3Ccircle cx='48' cy='38.5' r='0.97' fill='%23B4300C'/%3E%3Ccircle cx='50.73' cy='48.50' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='49.93' cy='50.43' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='48.00' cy='51.23' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='46.07' cy='50.43' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='45.27' cy='48.50' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='46.07' cy='46.57' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='48.00' cy='45.77' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='49.93' cy='46.57' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='48' cy='48.5' r='2.73' fill='%23F7B21B'/%3E%3Ccircle cx='48' cy='48.5' r='0.97' fill='%23B4300C'/%3E%3Ccircle cx='50.73' cy='58.50' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='49.93' cy='60.43' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='48.00' cy='61.23' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='46.07' cy='60.43' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='45.27' cy='58.50' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='46.07' cy='56.57' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='48.00' cy='55.77' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='49.93' cy='56.57' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='48' cy='58.5' r='2.73' fill='%23EB6A0E'/%3E%3Ccircle cx='48' cy='58.5' r='0.97' fill='%23B4300C'/%3E%3Cpath d='M44 70.5Q44 63.5 48 63.5Q52 63.5 52 70.5L53.5 72.5H42.5Z' fill='%23D9A12B' stroke='%239C6A12' stroke-width='.6'/%3E%3Ccircle cx='48' cy='74.0' r='1.5' fill='%239C6A12'/%3E%3Cpath d='M72 16.625V42.625' stroke='%23C9963F' stroke-width='1'/%3E%3Ccircle cx='74.73' cy='26.62' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='73.93' cy='28.55' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='72.00' cy='29.35' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='70.07' cy='28.55' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='69.27' cy='26.62' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='70.07' cy='24.70' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='72.00' cy='23.90' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='73.93' cy='24.70' r='2.11' fill='%23EB6A0E'/%3E%3Ccircle cx='72' cy='26.625' r='2.73' fill='%23F7B21B'/%3E%3Ccircle cx='72' cy='26.625' r='0.97' fill='%23B4300C'/%3E%3Ccircle cx='74.73' cy='36.62' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='73.93' cy='38.55' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='72.00' cy='39.35' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='70.07' cy='38.55' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='69.27' cy='36.62' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='70.07' cy='34.70' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='72.00' cy='33.90' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='73.93' cy='34.70' r='2.11' fill='%23F7B21B'/%3E%3Ccircle cx='72' cy='36.625' r='2.73' fill='%23EB6A0E'/%3E%3Ccircle cx='72' cy='36.625' r='0.97' fill='%23B4300C'/%3E%3Cpath d='M68 48.625Q68 41.625 72 41.625Q76 41.625 76 48.625L77.5 50.625H66.5Z' fill='%23D9A12B' stroke='%239C6A12' stroke-width='.6'/%3E%3Ccircle cx='72' cy='52.125' r='1.5' fill='%239C6A12'/%3E%3C/svg%3E") 0 0/82px 72px repeat-x;height:72px;position:absolute;top:-4px;left:0;right:0}@media (max-width:640px){.ui[data-season=diwali]>.season-top{height:24px}.ui[data-season=diwali]>.season-top:before{background-size:60px 52px;height:52px}}.ui[data-season=diwali]>.season-top i{transform-origin:50% 0;filter:drop-shadow(0 0 14px #ffaa3c73);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='190' viewBox='0 0 70 190'%3E%3Cdefs%3E%3CradialGradient id='g'%3E%3Cstop offset='0' stop-color='%23FFD36B' stop-opacity='.75'/%3E%3Cstop offset='1' stop-color='%23FF9A2E' stop-opacity='0'/%3E%3C/radialGradient%3E%3ClinearGradient id='b' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23F59E0B'/%3E%3Cstop offset='1' stop-color='%23C2280C'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M35 0V66' stroke='%239C6A12' stroke-width='1.2'/%3E%3Ccircle cx='35' cy='98' r='34' fill='url(%23g)'/%3E%3Cpath d='M35.00 68.00L43.23 86.67L63.53 88.73L48.31 102.33L52.63 122.27L35.00 112.00L17.37 122.27L21.69 102.33L6.47 88.73L26.77 86.67Z' fill='url(%23b)' stroke='%23FFD36B' stroke-width='1.4' stroke-linejoin='round'/%3E%3Cpath d='M35.00 82.00L39.41 91.93L50.22 93.06L42.13 100.32L44.40 110.94L35.00 105.50L25.60 110.94L27.87 100.32L19.78 93.06L30.59 91.93Z' fill='%23FFE7A0' opacity='.9'/%3E%3Ccircle cx='35' cy='98' r='4' fill='%23FFF6D8'/%3E%3Cg stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M17.4 122.3V160' stroke='%23C2280C'/%3E%3Cpath d='M35 113V172' stroke='%23E8A317'/%3E%3Cpath d='M52.6 122.3V160' stroke='%23C2280C'/%3E%3C/g%3E%3Cg fill='%23E8A317'%3E%3Ccircle cx='17.4' cy='162' r='2.4'/%3E%3Ccircle cx='52.6' cy='162' r='2.4'/%3E%3C/g%3E%3Ccircle cx='35' cy='174' r='2.8' fill='%23C2280C'/%3E%3C/svg%3E") top/contain no-repeat;width:84px;height:228px;animation:5s ease-in-out infinite diwali-sway;position:absolute;top:-6px}.ui[data-season=diwali]>.season-top i:first-child{left:max(10px,25% - 322px)}.ui[data-season=diwali]>.season-top i:last-child{animation-delay:-2.5s;right:max(10px,25% - 322px)}@keyframes diwali-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@media (max-width:1299px){.ui[data-season=diwali]>.season-top i{display:none}}.ui[data-season=diwali] .h-hero{isolation:isolate}.ui[data-season=diwali] .h-hero:before,.ui[data-season=diwali] .h-hero:after{content:"";z-index:-1;pointer-events:none;--l:#ffbe50f2;--h:#ffaa3c38;position:absolute;inset:0}.ui[data-season=diwali] .h-hero:before{background:radial-gradient(circle at 6% 22%,var(--l) 0 2px,var(--h) 3px 9px,transparent 10px), radial-gradient(circle at 18% 8%,var(--l) 0 1.5px,var(--h) 2.5px 7px,transparent 8px), radial-gradient(circle at 44% 14%,var(--l) 0 2px,var(--h) 3px 9px,transparent 10px), radial-gradient(circle at 63% 6%,var(--l) 0 1.5px,var(--h) 2.5px 7px,transparent 8px), radial-gradient(circle at 92% 18%,var(--l) 0 2px,var(--h) 3px 9px,transparent 10px), radial-gradient(circle at 97% 62%,var(--l) 0 1.5px,var(--h) 2.5px 7px,transparent 8px), radial-gradient(circle at 3% 74%,var(--l) 0 2px,var(--h) 3px 9px,transparent 10px), radial-gradient(circle at 52% 94%,var(--l) 0 1.5px,var(--h) 2.5px 7px,transparent 8px);animation:3.2s ease-in-out infinite diwali-twinkle}.ui[data-season=diwali] .h-hero:after{background:radial-gradient(circle at 11% 40%,var(--l) 0 1.5px,var(--h) 2.5px 7px,transparent 8px), radial-gradient(circle at 30% 18%,var(--l) 0 2px,var(--h) 3px 9px,transparent 10px), radial-gradient(circle at 54% 4%,var(--l) 0 1.5px,var(--h) 2.5px 7px,transparent 8px), radial-gradient(circle at 78% 10%,var(--l) 0 2px,var(--h) 3px 9px,transparent 10px), radial-gradient(circle at 88% 44%,var(--l) 0 1.5px,var(--h) 2.5px 7px,transparent 8px), radial-gradient(circle at 94% 86%,var(--l) 0 2px,var(--h) 3px 9px,transparent 10px), radial-gradient(circle at 24% 90%,var(--l) 0 2px,var(--h) 3px 9px,transparent 10px), radial-gradient(circle at 8% 96%,var(--l) 0 1.5px,var(--h) 2.5px 7px,transparent 8px);animation:3.2s ease-in-out -1.6s infinite diwali-twinkle}@keyframes diwali-twinkle{0%,to{opacity:.35}50%{opacity:1}}.ui[data-season=diwali] .h-final .h-wrap:before{content:"";--diya:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 52'%3E%3Cdefs%3E%3CradialGradient id='g'%3E%3Cstop offset='0' stop-color='%23FFE08A' stop-opacity='.85'/%3E%3Cstop offset='1' stop-color='%23FFB347' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='30' cy='17' r='17' fill='url(%23g)'/%3E%3Cpath d='M30 4C34.5 11 35.5 17 30 24C24.5 17 25.5 11 30 4Z' fill='%23FFB52E'/%3E%3Cpath d='M30 11C32 15 32 18 30 22C28 18 28 15 30 11Z' fill='%23FFF4C8'/%3E%3Cpath d='M5 28H55C53 41 43 48 30 48C17 48 7 41 5 28Z' fill='%23C2571C'/%3E%3Cpath d='M5 28H55' stroke='%237A2E12' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M14 35Q30 42 46 35' stroke='%23F2B35A' stroke-width='1.8' fill='none' stroke-linecap='round'/%3E%3Ccircle cx='30' cy='41' r='1.6' fill='%23F2B35A'/%3E%3C/svg%3E");background:var(--diya) left 10px/48px no-repeat,var(--diya) center 0/56px no-repeat,var(--diya) right 10px/48px no-repeat;max-width:240px;height:56px;margin:0 auto 18px;animation:2.6s ease-in-out infinite diwali-flicker;display:block}@keyframes diwali-flicker{0%,to{filter:brightness()drop-shadow(0 0 8px #ffbe5a8c)}45%{filter:brightness(1.18)drop-shadow(0 0 16px #ffc864cc)}70%{filter:brightness(.95)drop-shadow(0 0 6px #ffbe5a80)}}@media (prefers-reduced-motion:reduce){.ui[data-season=diwali] .h-hero:before,.ui[data-season=diwali] .h-hero:after,.ui[data-season=diwali] .h-final .h-wrap:before,.ui[data-season=diwali]>.season-top i{animation:none}.ui[data-season=diwali] .h-hero:before,.ui[data-season=diwali] .h-hero:after{opacity:.8}}
