@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-Czevyj-6.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-italic-DxWqP7Ku.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-italic-CGbN9UgK.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-italic-lSdLDfvT.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-italic-DTr-ymY4.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-italic-CSPGnFdO.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-italic-kJKFiXvB.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#cat{position:absolute;right:28px;bottom:calc(var(--composer-height, 0px) + 14px);width:144px;height:144px;transform:scale(var(--pet-scale, 1));transform-origin:bottom right;z-index:4;will-change:transform;--cat-body: #E8B07A;--cat-belly: #F7DDBE;--cat-pink: #F2A2B8;--cat-blush: #F294AC;--cat-eye: #1E3A6E;--cat-stripe: transparent;--cat-patch: transparent;--cat-white: #FFFFFF;--cat-collar: transparent}.cat-portrait{--cat-stripe: transparent;--cat-patch: transparent;--cat-white: #FFFFFF;--cat-collar: transparent}#cat[data-cat=mika],.cat-portrait[data-cat=mika]{--cat-body: #F0A262;--cat-belly: #FADBB2;--cat-pink: #FADBB2;--cat-blush: #D9803F;--cat-eye: #5FA85A;--cat-stripe: #D9803F}#cat[data-cat=mika] .px-O,.cat-portrait[data-cat=mika] .px-O{fill:#3a2214}#cat[data-cat=corgi],.cat-portrait[data-cat=corgi]{--cat-body: #E8A15A;--cat-belly: #FFF8EE;--cat-pink: #F2A2B8;--cat-blush: #F4B09A;--cat-eye: #2A1A12;--cat-white: #FFF8EE}#cat[data-cat=corgi] .px-O,.cat-portrait[data-cat=corgi] .px-O{fill:#3a2214}#cat[data-cat=miki],.cat-portrait[data-cat=miki]{--cat-body: #4A4847;--cat-belly: #F4EEE4;--cat-pink: #E9A3A8;--cat-blush: #D98C9A;--cat-eye: #D9A23A;--cat-stripe: #1F1E20;--cat-white: #F4EEE4;--cat-collar: #8A8A94}#cat[data-cat=kira],.cat-portrait[data-cat=kira]{--cat-body: #9C8572;--cat-belly: #F6F0E6;--cat-pink: #E9A0A8;--cat-blush: #D98C9A;--cat-eye: #9DB24E;--cat-stripe: #3E322B;--cat-patch: #DE8A45;--cat-white: #F6F0E6}#cat[data-cat=hoshi],.cat-portrait[data-cat=hoshi]{--cat-body: #FBD9E2;--cat-belly: #FFF6EE;--cat-pink: #F28DB2;--cat-blush: #F28DB2;--cat-eye: #6B4FB0;--cat-stripe: #EE9AB6}#cat[data-cat=hoshi] .px-O,.cat-portrait[data-cat=hoshi] .px-O{fill:#5a2e48}.cat-sprite{position:absolute;bottom:0;right:0;width:var(--cat-sprite-w, 60px);height:var(--cat-sprite-h, 60px)}#reader-area.cat-docked .reader-head-row{min-height:var(--cat-dock-size)}#reader-area.cat-docked .reader-head-end{padding-left:calc(var(--cat-dock-size) + 10px)}#reader-area.cat-docked #cat{top:var(--cat-dock-top);right:var(--cat-dock-right);bottom:auto;transform:scale(var(--cat-dock-scale));transform-origin:top right}#reader-area.cat-docked .cat-tip{top:100%;bottom:auto;transform:scale(calc(1 / var(--cat-dock-scale))) translateY(6px);transform-origin:top right}#reader-area.cat-docked :is(.scene-tip,.scene-popover){top:calc(var(--cat-dock-top) + var(--cat-dock-size) + 6px);right:var(--cat-dock-right);bottom:auto}#reader-area{container-type:size}@container (max-height: 479.98px){#reader-area:not(.cat-docked) :is(#cat,.scene-tip,.scene-popover){display:none}}#reader-area:has(>:is(#history,#workflow,#customize,#repos,#welcome,#agents):not([hidden])) :is(#cat,.scene-tip,.scene-popover){display:none}.cat-sprite svg{width:100%;height:100%;image-rendering:pixelated}.px-O{fill:var(--cat-ink, var(--reader-fg))}[data-theme=dark] #cat,[data-theme=dark] .cat-portrait{--cat-ink: #10162A}[data-theme=dark] #cat .cat-sprite svg,[data-theme=dark] #cat .cat-prop svg{filter:drop-shadow(0 0 1px rgba(191,214,245,.45))}[data-theme=dark] #cat .scene{filter:brightness(.82) saturate(.9)}[data-theme=dark] #cat .sc-y{opacity:.2}.px-B{fill:var(--cat-body)}.px-L{fill:var(--cat-belly)}.px-P{fill:var(--cat-pink)}.px-K{fill:var(--cat-blush)}.px-E{fill:var(--cat-eye)}.px-W{fill:#fff}.px-S{fill:var(--cat-stripe)}.px-R{fill:var(--cat-patch)}.px-M{fill:var(--cat-white)}.px-C{fill:var(--cat-collar)}.px-T{fill:#fff}.px-r{fill:#e0484f}.px-d{fill:#a82e3a}.px-w{fill:#fff}.px-c{fill:#f7f1e6}.px-g{fill:#8db255}.px-s{fill:var(--muted)}.px-f{fill:#6fa8dc}.px-D{fill:#1e3a6e}.px-e{fill:#f6ebd6}.px-A{fill:#fff}.px-G{fill:#f06a9a}.px-F{fill:#fff}.px-I{fill:#d93a6e}.px-h{fill:#f0508a}.px-Y{fill:#ffc93c}.px-V{fill:#fff}.px-U{fill:#c9b8f0}.px-y{fill:#ffd95a}.px-n{fill:#d9971e}.px-p{fill:#f28db2}.px-k{fill:#fff}.cat-prop{position:absolute;line-height:0}.prop-ball{right:64px;bottom:3px}.prop-tea{right:70px;bottom:3px}.prop-fish{right:60px;bottom:3px}.prop-bone,.prop-wand{right:64px;bottom:3px}.cat-prop svg{image-rendering:pixelated}.prop-tea .steam,.cat-prop .sparkle{opacity:0}#cat:not(.awake) .eyes-open{opacity:0;animation:none}#cat:not(.awake) .eyes-closed{opacity:1;animation:none}.cat-z{display:none}#cat:not(.awake) .cat-z{display:block}.cat-z{position:absolute;bottom:calc(var(--cat-sprite-h, 60px) - 4px);right:4px;font:600 14px var(--ui-font);color:var(--muted);opacity:0;animation:cat-z 4.5s steps(4) infinite}@keyframes cat-z{0%,30%{opacity:0;transform:translateY(6px)}55%{opacity:1}85%,to{opacity:0;transform:translate(6px,-10px)}}.tail-down{animation:tail-flick 1.4s steps(1) infinite}.tail-up{animation:tail-flick 1.4s steps(1) infinite reverse}@keyframes tail-flick{0%{opacity:0}50%{opacity:1}}@keyframes bob{50%{transform:translateY(-3px)}}#cat.busy .prop-ball{animation:ball-roll 2.4s steps(16) infinite}#cat.busy[data-cat=miki] .sitting{animation:pounce 2.4s steps(1) infinite}#cat.busy[data-cat=miki] .paw-left{animation:bat 2.4s steps(1) infinite}@keyframes ball-roll{0%,12%{transform:none}50%{transform:translate(-24px)}88%,to{transform:none}}@keyframes pounce{0%{transform:translate(-3px,-3px)}10%,to{transform:none}}@keyframes bat{0%{transform:translate(-1px,-2px)}10%,to{transform:none}}#cat.busy[data-cat=corgi] .sitting{animation:zoomies 1.2s steps(1) infinite}#cat.busy .prop-bone{animation:bob .6s steps(2) infinite}@keyframes zoomies{0%{transform:translate(-3px,-3px)}25%{transform:none}50%{transform:translate(3px,-3px)}75%{transform:none}}#cat.busy .prop-fish{animation:flop 1.6s steps(1) infinite}#cat.busy[data-cat=mika] .paw-left{animation:bat 1.6s steps(1) infinite .8s}#cat.busy[data-cat=mika] .sitting{animation:bob 1.6s steps(2) infinite}@keyframes flop{0%,to{transform:none}25%{transform:translate(-3px,-6px) scaleX(-1)}50%{transform:translateY(-3px)}}#cat.busy .prop-tea .steam{animation:steam 2.2s ease-in-out infinite}#cat.busy[data-cat=kira] .sitting{animation:sip 4.4s steps(1) infinite}@keyframes steam{0%{opacity:0;transform:translateY(2px)}40%{opacity:1}to{opacity:0;transform:translateY(-3px)}}@keyframes sip{0%,60%,to{transform:none}70%,85%{transform:translate(-3px,3px)}}#cat.busy[data-cat=hoshi] .sitting{animation:bob 1.2s steps(2) infinite}#cat.busy .prop-wand{animation:bob .8s steps(2) infinite}#cat.busy .prop-wand .sparkle{animation:sparkle .8s steps(1) infinite}@keyframes sparkle{50%{opacity:1}}#cat[data-cat=mika] .ear-left{animation:ear-twitch 5s steps(1) infinite}#cat[data-cat=miki] .ear-left{animation:ear-swivel 2.6s steps(1) infinite}#cat[data-cat=miki] .ear-right{animation:ear-swivel 2.6s steps(1) infinite reverse}@keyframes ear-swivel{0%,40%{transform:none}45%,70%{transform:translate(-1px,1px)}75%,to{transform:none}}#cat[data-cat=kira] .paw-left{animation:knead 1.1s steps(1) infinite}#cat[data-cat=kira] .paw-right{animation:knead 1.1s steps(1) infinite .55s}@keyframes knead{0%{transform:translateY(-1px)}50%{transform:none}}#cat .wings{animation:flutter 2.4s steps(1) infinite}#cat.busy .wings{animation-duration:.5s}@keyframes flutter{50%{transform:translateY(-1px)}}.eyes-closed{opacity:0;animation:blink-closed 4.2s steps(1) infinite}.eyes-open{animation:blink-open 4.2s steps(1) infinite}@keyframes blink-closed{0%,93%{opacity:0}94%,98%{opacity:1}99%{opacity:0}}@keyframes blink-open{0%,93%{opacity:1}94%,98%{opacity:0}99%{opacity:1}}@keyframes ear-twitch{0%,90%,96%{transform:none}92%{transform:translateY(1px)}}.cat-tip{position:absolute;right:0;bottom:calc(var(--cat-sprite-h, 60px) + 6px);padding:4px 10px;border-radius:8px;background:var(--code-bg);color:var(--reader-fg);font:500 12px var(--ui-font);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s}#cat:hover .cat-tip{opacity:1}@media(prefers-reduced-motion:reduce){#cat *,.tail-up,.tail-down,.ear-left,.ear-right,.paw-left,.paw-right,.wings,.cat-z,.eyes-open,.eyes-closed{animation:none!important}.eyes-closed,.tail-down{opacity:0}.cat-z{opacity:1}}#cat .scene{position:absolute;right:0;bottom:0;image-rendering:pixelated}#cat .scene-front{pointer-events:none}.sc-g{fill:#a8c686}.sc-G{fill:#8db06c}.sc-b{fill:#f4b6c8}.sc-B{fill:#e98fae}.sc-l{fill:#fbd3df}.sc-k{fill:#8a5a3c}.sc-n{fill:#f1d9a7}.sc-N{fill:#e2c285}.sc-s{fill:#9ed3e4}.sc-S{fill:#7fbfd6}.sc-w{fill:#eaf7fb}.sc-U{fill:#fff1b8}.sc-u{fill:#ffb627}.sc-z{fill:#ffe7a0}.sc-f{fill:#c9a27a}.sc-F{fill:#b08560}.sc-m{fill:#fff3c4}.sc-d{fill:#c9c2ee}.sc-q{fill:#0a1029}.sc-Q{fill:#111b42}.sc-p{fill:#19285a}.sc-P{fill:#233770}.sc-h{fill:#1c2a5e}.sc-L{fill:#2e4180}.sc-c{fill:#dda3b6}.sc-C{fill:#c9879e}.sc-T{fill:#f2d3a0}.sc-Y{fill:#f6c978}.sc-y{fill:#ffd98a;opacity:.32}.sc-r{fill:#e7a27a}.sc-R{fill:#b5564b}.sc-x{fill:#f6ddb4}.sc-E{fill:#f7dcbc}.sc-M{fill:#f2c298}.sc-3{fill:#f2c451}.sc-7{fill:#e59a2e}.sc-9{fill:#b8731f}.sc-1{fill:#ec7a33}.sc-6{fill:#cc4a2a}.sc-2{fill:#962e24}.sc-8{fill:#5e2219}.sc-t{fill:#a87452}.sc-4{fill:#e2574c}.sc-5{fill:#2a1a14}.scene-rug .sc-k{fill:#7a4a2c}.sc-H{fill:#a8703f}.sc-J{fill:#4e2e1a}.sc-K{fill:#3e2416}.sc-Z{fill:#2a170d}.sc-A{fill:#e8c46a}.scene-rug .sc-a{fill:#2f4e8c}.scene-rug .sc-b{fill:#a23b4c}.scene-rug .sc-c{fill:#2f7f86}.scene-rug .sc-d{fill:#d49a2a}.scene-rug .sc-e{fill:#4e8a4a}.scene-rug .sc-f{fill:#7a4c9a}.sc-o{fill:#d9825b}.sc-O{fill:#c26c47}.sc-v{fill:#7db264}.sc-V{fill:#4f8a42}.sc-vs{fill:#9db58a}.sc-vc{fill:#f4eedc}.sc-vd{fill:#6f8a5e}.sc-i{fill:#a9d883}.sc-j{fill:#eba07b}.sc-X{fill:#a9563a}.sc-W{fill:#4a3324}#cat .scene-rug .scene-moving{animation:petals 3.6s steps(12) infinite}.scene-cherry .sc-pa{fill:#ee9db5}.scene-cherry .sc-pb{fill:#f4b6c8}.scene-cherry .sc-pc{fill:#e07fa0}.scene-cherry .sc-pd{fill:#f2a7bf}#cat .scene-cherry .sc-pa{animation:petal-fall 5s steps(7) infinite}#cat .scene-cherry .sc-pb{animation:petal-fall 5.6s steps(7) -1.4s infinite}#cat .scene-cherry .sc-pc{animation:petal-fall 4.6s steps(7) -2.6s infinite}#cat .scene-cherry .sc-pd{animation:petal-fall 6s steps(7) -3.9s infinite}@keyframes petal-fall{0%{transform:translateY(-6px);opacity:0}15%{opacity:1}50%{transform:translate(-3px,6px)}85%{opacity:1}to{transform:translate(-9px,15px);opacity:0}}#cat .scene-beach .scene-moving{animation:waves 1.6s steps(2) infinite}#cat .scene-beach .scene-moving .sc-u{animation:blaze 3.2s steps(1) infinite}#cat.busy .scene-beach .scene-moving .sc-u{animation:blaze 1.2s steps(1) infinite}@keyframes blaze{50%{opacity:.4}}#cat .scene-night .scene-moving{animation:twinkle 2.4s steps(1) infinite}#cat .scene-night .sc-y{animation:lamp-glow 4.8s steps(2) infinite}#cat.busy .scene-night .sc-y{animation:lamp-glow 3.2s ease-in-out infinite}@keyframes lamp-glow{50%{opacity:.45}}@keyframes petals{0%{transform:translateY(-3px);opacity:0}20%{opacity:1}to{transform:translate(-6px,9px);opacity:0}}@keyframes waves{50%{transform:translate(-2px)}}#cat.busy .scene-crab{animation:scuttle 4s steps(16) infinite}@keyframes scuttle{0%,to{transform:none}50%{transform:translate(6px)}}@keyframes twinkle{50%{opacity:.25}}.sc-w-brick-ink{fill:#4e231c}.sc-w-wood-ink{fill:#3f2614}.sc-w-stone-ink{fill:#5b5146}.sc-w-red-ink{fill:#5c141d}.sc-w-green-ink{fill:#173b21}.sc-w-candle-ink{fill:#8a7558}.sc-w-log-ink{fill:#1e110a}.sc-w-pine-ink{fill:#0b231f}.sc-w-ridge{fill:#18264a}.sc-w-brick-l{fill:#c9694c}.sc-w-brick{fill:#a84d3a}.sc-w-brick-d{fill:#82392e}.sc-w-mortar{fill:#dcc3a6}.sc-w-mortar-d{fill:#b39a80}.sc-w-stone-l{fill:#d3c6b2}.sc-w-stone{fill:#aa9c88}.sc-w-stone-d{fill:#776b5c}.sc-w-soot{fill:#1e1414}.sc-w-box{fill:#3a211c}.sc-w-box-lit{fill:#6e3322}.sc-w-side{fill:#2a1917}.sc-w-iron{fill:#2b2a30}.sc-w-log-l{fill:#8a5632}.sc-w-log{fill:#5e3720}.sc-w-logend{fill:#e3be8a}.sc-w-wood-l{fill:#b47c48}.sc-w-wood{fill:#8c5a33}.sc-w-wood-d{fill:#5e3a20}.sc-w-frame-l{fill:#f6e7cb}.sc-w-frame-d{fill:#d2b48f}.sc-w-frame-ink{fill:#5a3622}.sc-w-red-l{fill:#e25a60}.sc-w-red{fill:#cc333b}.sc-w-red-d{fill:#962531}.sc-w-green-l{fill:#57a866}.sc-w-green{fill:#3f8c4e}.sc-w-green-d{fill:#2b6638}.sc-w-cuff{fill:#fff}.sc-w-cuff-d{fill:#d5dee8}.sc-w-leaf-l{fill:#5fa35a}.sc-w-leaf{fill:#3e7d44}.sc-w-leaf-d{fill:#275a2f}.sc-w-berry{fill:#e0353d}.sc-w-candle{fill:#fbf3e2}.sc-w-candle-d{fill:#d8cab0}.sc-w-cf{fill:#ffc94a}.sc-w-sky1{fill:#121d3b}.sc-w-sky2{fill:#1a2b52}.sc-w-sky3{fill:#23396a}.sc-w-sky4{fill:#2f4a80}.sc-w-snow{fill:#f4f8fc}.sc-w-snow-d{fill:#b9cce2}.sc-w-mtn{fill:#3e5689}.sc-w-mtn-d{fill:#314676}.sc-w-moon{fill:#fff3c4}.sc-w-frost{fill:#dceaf7;opacity:.85}.sc-w-pine{fill:#24584e}.sc-w-pine-d{fill:#173d37}.sc-w-wall{fill:#6e3424}.sc-w-wall1{fill:#8a4428}.sc-w-wall2{fill:#a9562b}.sc-w-wall3{fill:#c66b2f}.sc-w-floor-l{fill:#b9774a}.sc-w-floor{fill:#9a5c35}.sc-w-floor-d{fill:#6e3e22}.sc-w-rug-l{fill:#ee8a4c}.sc-w-rug{fill:#c8402f}.sc-w-rug-d{fill:#8e2626}.sc-w-lt1{fill:#ffc24d}.sc-w-lt2{fill:#ffe6a3}.sc-w-fa1,.sc-w-fb1{fill:#e0492e}.sc-w-fa2,.sc-w-fb2{fill:#f38b2a}.sc-w-fa3,.sc-w-fb3{fill:#ffd25a}.sc-w-fa4,.sc-w-fb4{fill:#fff6cc}.scene-winter :is(.sc-w-fb1,.sc-w-fb2,.sc-w-fb3,.sc-w-fb4){opacity:0}.sc-w-glow{fill:#ff9a3c;opacity:.16}.sc-w-spark,.sc-w-spark2{fill:#ffd25a}.sc-w-sn1,.sc-w-sn2,.sc-w-sn3{fill:#fff}#cat .scene-winter .scene-moving :is(.sc-w-fa1,.sc-w-fa2,.sc-w-fa3,.sc-w-fa4){animation:w-frame-a .36s steps(1) infinite}#cat .scene-winter .scene-moving :is(.sc-w-fb1,.sc-w-fb2,.sc-w-fb3,.sc-w-fb4){animation:w-frame-b .36s steps(1) infinite}@keyframes w-frame-a{50%{opacity:0}}@keyframes w-frame-b{50%{opacity:1}}#cat .scene-winter .sc-w-glow{animation:w-glow 1.5s steps(3) infinite}@keyframes w-glow{50%{opacity:.26}}#cat .scene-winter .sc-w-cf{animation:w-candle .9s steps(1) infinite}#cat .scene-winter .sc-w-lt1{animation:w-candle 2.4s steps(1) infinite}#cat .scene-winter .sc-w-lt2{animation:w-candle 2.4s steps(1) -1.2s infinite}@keyframes w-candle{50%{opacity:.55}}#cat .scene-winter .sc-w-spark{animation:w-spark 1.2s steps(4) infinite}#cat .scene-winter .sc-w-spark2{animation:w-spark 1.2s steps(4) -.6s infinite}@keyframes w-spark{0%{transform:translateY(0);opacity:1}to{transform:translateY(-4px);opacity:0}}#cat .scene-winter .sc-w-sn1{animation:w-snow 3s steps(6) infinite}#cat .scene-winter .sc-w-sn2{animation:w-snow 3s steps(6) -1s infinite}#cat .scene-winter .sc-w-sn3{animation:w-snow 3s steps(6) -2s infinite}@keyframes w-snow{0%{transform:translate(0);opacity:1}50%{transform:translate(1px,3px)}85%{opacity:1}to{transform:translateY(6px);opacity:0}}.sc-iz-ceil{fill:#4a2012}.sc-iz-beamL{fill:#c8763a}.sc-iz-cord{fill:#2a1610}.sc-iz-wall{fill:#8a4e2a}.sc-iz-halo3{fill:#a6603a}.sc-iz-halo2{fill:#c67a42}.sc-iz-halo{fill:#e89a50}.sc-iz-cap{fill:#2a1610}.sc-iz-lanD{fill:#b4241c}.sc-iz-lan{fill:#ee4430}.sc-iz-lanO{fill:#ff8c3a}.sc-iz-coreA,.sc-iz-coreB{fill:#ffe08a}.sc-iz-post{fill:#7a3418}.sc-iz-norenL{fill:#4a5ec0}.sc-iz-noren{fill:#2c3e96}.sc-iz-norenD{fill:#1c2864}.sc-iz-nightD{fill:#141230}.sc-iz-night{fill:#1e1a40}.sc-iz-star{fill:#f4e6c0}.sc-iz-hair{fill:#1e1414}.sc-iz-band{fill:#fff}.sc-iz-knot{fill:#d8382a}.sc-iz-skin{fill:#f6c894}.sc-iz-blush{fill:#f29a7c}.sc-iz-eye{fill:#2a1a14}.sc-iz-mouth{fill:#a8442e}.sc-iz-coatL{fill:#4e72d0}.sc-iz-coat{fill:#2f4fa6}.sc-iz-coatD{fill:#1a2c6a}.sc-iz-iron{fill:#1e1414}.sc-iz-grill{fill:#3a2a28}.sc-iz-grillD{fill:#2a1e1c}.sc-iz-coalL{fill:#ffc050}.sc-iz-coal{fill:#ff5a24}.sc-iz-stick{fill:#ead6a8}.sc-iz-meat{fill:#a4501e}.sc-iz-meatL{fill:#ee9e48}.sc-iz-pot{fill:#2a2028}.sc-iz-potL{fill:#8a7a80}.sc-iz-shelf{fill:#9a4a1c}.sc-iz-neck{fill:#2a1610}.sc-iz-greenL{fill:#9ee0a0}.sc-iz-green{fill:#2e8a4a}.sc-iz-brownL{fill:#e08a3c}.sc-iz-brown{fill:#6a2e10}.sc-iz-sakeL{fill:#fffaf0}.sc-iz-sake{fill:#e8dcc4}.sc-iz-sakeBand{fill:#3a4e9a}.sc-iz-jarL{fill:#e08a5a}.sc-iz-jar{fill:#a4502e}.sc-iz-glazeL{fill:#9ab0d0}.sc-iz-glaze{fill:#4e6288}.sc-iz-rail{fill:#3e1e12}.sc-iz-tag{fill:#fbe9c0}.sc-iz-tagD{fill:#d8b47c}.sc-iz-counterL{fill:#c4743a}.sc-iz-counter{fill:#8e3e1a}.sc-iz-lip{fill:#ffd890}.sc-iz-counterG{fill:#7a3214}.sc-iz-counterD{fill:#6e2c10}.sc-iz-panelL{fill:#dc8e46}.sc-iz-panel{fill:#b4662c}.sc-iz-panelD{fill:#5e2410}.sc-iz-panelG{fill:#9a5422}.sc-iz-plate{fill:#fff8ec}.sc-iz-soy{fill:#4a1e0e}.sc-iz-salmon{fill:#ff7a3a}.sc-iz-salmonL{fill:#ffc09a}.sc-iz-tuna{fill:#d0243a}.sc-iz-tunaL{fill:#ff6a70}.sc-iz-tamago{fill:#ffd84a}.sc-iz-nori{fill:#1e2a1e}.sc-iz-rice{fill:#fff}.sc-iz-getaD{fill:#7a3a16}.sc-iz-pleatL{fill:#fff2cc}.sc-iz-pleat{fill:#f0c878}.sc-iz-gyoza{fill:#e08a2c}.sc-iz-seatL{fill:#ffb860}.sc-iz-seat{fill:#c86e2a}.sc-iz-leg{fill:#6a2c12}.sc-iz-sleeveA,.sc-iz-sleeveB{fill:#4e72d0}.sc-iz-handA,.sc-iz-handB{fill:#f6c894}.sc-iz-fanA,.sc-iz-fanB{fill:#e8402c}.sc-iz-sparkA,.sc-iz-sparkB{fill:#ffc24a}.sc-iz-steamA,.sc-iz-steamB{fill:#fff6e6;fill-opacity:.85}#cat .scene-izakaya .scene-moving :is(.sc-iz-cap,.sc-iz-lanD,.sc-iz-lan,.sc-iz-lanO){animation:izakaya-sway 4s steps(1) infinite}#cat .scene-izakaya .scene-moving .sc-iz-coreA{animation:izakaya-sway 4s steps(1) infinite,izakaya-glow 3.2s steps(1) infinite}#cat .scene-izakaya .scene-moving .sc-iz-coreB{animation:izakaya-sway 4s steps(1) infinite,izakaya-glow 3.2s steps(1) -1.6s infinite}@keyframes izakaya-sway{25%{transform:translate(1px)}50%{transform:none}75%{transform:translate(-1px)}}@keyframes izakaya-glow{50%{fill:#ffb24c}}#cat .scene-izakaya :is(.sc-iz-sleeveA,.sc-iz-handA,.sc-iz-fanA){animation:izakaya-swap 1.2s steps(1) infinite}#cat .scene-izakaya :is(.sc-iz-sleeveB,.sc-iz-handB,.sc-iz-fanB){animation:izakaya-swap 1.2s steps(1) -.6s infinite}@keyframes izakaya-swap{50%{opacity:0}}#cat .scene-izakaya .sc-iz-sparkA{animation:izakaya-rise 1.6s steps(4) infinite}#cat .scene-izakaya .sc-iz-sparkB{animation:izakaya-rise 1.6s steps(4) -.8s infinite}#cat .scene-izakaya .sc-iz-steamA{animation:izakaya-rise 2.4s steps(4) infinite}#cat .scene-izakaya .sc-iz-steamB{animation:izakaya-rise 2.4s steps(4) -1.2s infinite}@keyframes izakaya-rise{0%{transform:translate(0);opacity:1}to{transform:translate(1px,-4px);opacity:0}}.sc-h-out{fill:#24150e}.sc-h-void{fill:#1a100b}.sc-h-wall{fill:#42402a}.sc-h-wall-d{fill:#383622}.sc-h-floor{fill:#5a3519}.sc-h-floor-d{fill:#3f2412}.sc-h-wood-l{fill:#a26a34}.sc-h-wood{fill:#774624}.sc-h-wood-d{fill:#4e2c16}.sc-h-brass-l{fill:#edc860}.sc-h-brass{fill:#c79532}.sc-h-brass-d{fill:#8a6020}.sc-h-shine{fill:#fff3b8}.sc-h-red-l{fill:#de5e3c}.sc-h-red{fill:#b0322a}.sc-h-red-d{fill:#78201c}.sc-h-teal-l{fill:#6ccfb8}.sc-h-teal{fill:#2f8c84}.sc-h-teal-d{fill:#1d5753}.sc-h-lan-l{fill:#e2f78a}.sc-h-lan{fill:#8cc94e}.sc-h-lan-d{fill:#4a7a2e}.sc-h-paper{fill:#f0ddb0}.sc-h-paper-d{fill:#c6a878}.sc-h-sun{fill:#e8902e}.sc-h-plum-l{fill:#9a5a82}.sc-h-plum{fill:#6b3a5c}.sc-h-navy-l{fill:#4e6a92}.sc-h-navy{fill:#2f4060}.sc-h-o-brass{fill:#3e2608}.sc-h-o-red{fill:#3a0c0c}.sc-h-o-wood{fill:#26130a}.sc-h-o-green{fill:#16290c}.sc-h-o-paper{fill:#3a2a16}.sc-h-stone-l{fill:#9c8f7c}.sc-h-stone{fill:#786c5c}.sc-h-stone-d{fill:#4f463b}.sc-h-soot{fill:#1e0e08}:is(.sc-h-s1-s,.sc-h-s2-s,.sc-h-s3-s,.sc-h-s4-s,.sc-h-s5-s){fill:#c6a878}:is(.sc-h-s1-o,.sc-h-s2-o,.sc-h-s3-o,.sc-h-s4-o,.sc-h-s5-o){fill:#1e110a}.sc-h-s2-t{fill:#5cc2b0}.sc-h-s2-T{fill:#23716a}:is(.sc-h-s1-r,.sc-h-s2-r,.sc-h-s3-r,.sc-h-s5-r){fill:#c73a2e}.sc-h-s3-R{fill:#78201c}:is(.sc-h-s1-b,.sc-h-s2-b,.sc-h-s3-b,.sc-h-s4-b){fill:#c79532}:is(.sc-h-s3-y,.sc-h-s4-y){fill:#edc860}.sc-h-s4-B{fill:#8a6020}:is(.sc-h-s1-c,.sc-h-s5-c){fill:#f0ddb0}.sc-h-fa{fill:#ffc94a}.sc-h-fb{fill:#fff2b0}.scene-howl .sc-h-fb{opacity:0}.sc-h-glint,.sc-h-glint2{fill:#fff;opacity:0}.sc-h-glow{fill:#c8f07a;opacity:.13}#cat .scene-howl .sc-h-glow{animation:h-glow 3.6s steps(3) infinite}#cat .scene-howl .sc-h-fb{animation:h-flame-b 1.2s steps(1) infinite}#cat.busy .scene-howl [class^=sc-h-s1-]{animation:h-sway 2.4s steps(1) infinite}#cat.busy .scene-howl [class^=sc-h-s2-]{animation:h-sway 2.4s steps(1) -.8s infinite}#cat.busy .scene-howl [class^=sc-h-s3-]{animation:h-sway 2.4s steps(1) -1.6s infinite}#cat.busy .scene-howl [class^=sc-h-s4-]{animation:h-sway 2.4s steps(1) -.4s infinite}#cat.busy .scene-howl [class^=sc-h-s5-]{animation:h-sway 2.4s steps(1) -1.2s infinite}#cat.busy .scene-howl .sc-h-fa{animation:h-flame-a .6s steps(1) infinite}#cat.busy .scene-howl .sc-h-fb{animation:h-flame-b .6s steps(1) infinite}#cat.busy .scene-howl .sc-h-glint{animation:h-glint 2s steps(1) infinite}#cat.busy .scene-howl .sc-h-glint2{animation:h-glint 2s steps(1) -1s infinite}#cat.busy .scene-howl .sc-h-glow{animation:h-glow 1.8s steps(3) infinite}:is(.sc-h-sp1-F,.sc-h-sp2-F,.sc-h-sp3-F){fill:#d9481e}:is(.sc-h-sp1-f,.sc-h-sp2-f,.sc-h-sp3-f),.sc-h-sp-lid{fill:#f68e26}:is(.sc-h-sp1-e,.sc-h-sp2-e,.sc-h-sp3-e){fill:#ffd04a}:is(.sc-h-sp1-h,.sc-h-sp2-h,.sc-h-sp3-h){fill:#fff6d6}.sc-h-sp-eye{fill:#fff}.sc-h-sp-lidline{fill:#24150e}.scene-howl :is([class^=sc-h-sp2-],[class^=sc-h-sp3-],.sc-h-sp-lid,.sc-h-sp-lidline){opacity:0}.scene-howl [class^=sc-h-sp1-]{animation:h-spirit-frame .9s steps(1) infinite}.scene-howl [class^=sc-h-sp2-]{animation:h-spirit-frame .9s steps(1) -.6s infinite}.scene-howl [class^=sc-h-sp3-]{animation:h-spirit-frame .9s steps(1) -.3s infinite}.scene-howl :is(.sc-h-sp-lid,.sc-h-sp-lidline){animation:h-spirit-blink 4s steps(1) infinite}.sc-h-fireglow{fill:#ff9a3c;opacity:.12}.scene-howl .sc-h-fireglow{animation:h-fireglow 2.4s steps(3) infinite}.sc-hs-out{fill:#24150e}.sc-hs-void{fill:#1a100b}.sc-hs-wall{fill:#42402a}.sc-hs-wall-d{fill:#383622}.sc-hs-floor{fill:#5a3519}.sc-hs-floor-d{fill:#3f2412}.sc-hs-wood-l{fill:#a26a34}.sc-hs-wood{fill:#774624}.sc-hs-wood-d{fill:#4e2c16}.sc-hs-brass-l{fill:#edc860}.sc-hs-brass{fill:#c79532}.sc-hs-brass-d{fill:#8a6020}.sc-hs-shine{fill:#fff3b8}.sc-hs-red-l{fill:#de5e3c}.sc-hs-red{fill:#b0322a}.sc-hs-red-d{fill:#78201c}.sc-hs-teal-l{fill:#6ccfb8}.sc-hs-teal{fill:#2f8c84}.sc-hs-teal-d{fill:#1d5753}.sc-hs-lan-l{fill:#e2f78a}.sc-hs-lan{fill:#8cc94e}.sc-hs-lan-d{fill:#4a7a2e}.sc-hs-paper{fill:#f0ddb0}.sc-hs-paper-d{fill:#c6a878}.sc-hs-sun{fill:#e8902e}.sc-hs-plum-l{fill:#9a5a82}.sc-hs-plum{fill:#6b3a5c}.sc-hs-navy-l{fill:#4e6a92}.sc-hs-navy{fill:#2f4060}.sc-hs-stone-l{fill:#9c8f7c}.sc-hs-stone{fill:#786c5c}.sc-hs-stone-d{fill:#4f463b}.sc-hs-soot{fill:#1e0e08}:is(.sc-hs-s1-s,.sc-hs-s2-s,.sc-hs-s3-s){fill:#c6a878}:is(.sc-hs-s1-t,.sc-hs-s2-t,.sc-hs-s3-t){fill:#5cc2b0}:is(.sc-hs-s1-r,.sc-hs-s2-r,.sc-hs-s3-r){fill:#c73a2e}.sc-hs-s3-R{fill:#78201c}:is(.sc-hs-s1-b,.sc-hs-s2-b,.sc-hs-s3-b){fill:#c79532}.sc-hs-s1-y{fill:#fff3b8}.sc-hs-s2-o{fill:#24150e}.sc-hs-fa{fill:#ffc94a}.sc-hs-fb{fill:#fff2b0}.scene-study .sc-hs-fb{opacity:0}.sc-hs-glint,.sc-hs-glint2{fill:#fff;opacity:0}.sc-hs-glow{fill:#c8f07a;opacity:.13}#cat.busy .scene-study [class^=sc-hs-s1-]{animation:h-sway 2.4s steps(1) infinite}#cat.busy .scene-study [class^=sc-hs-s2-]{animation:h-sway 2.4s steps(1) -.8s infinite}#cat.busy .scene-study [class^=sc-hs-s3-]{animation:h-sway 2.4s steps(1) -1.6s infinite}@keyframes h-sway{0%{transform:translate(0)}25%{transform:translate(1px)}50%{transform:translate(0)}75%{transform:translate(-1px)}}#cat.busy .scene-study .sc-hs-fa{animation:h-flame-a .6s steps(1) infinite}#cat.busy .scene-study .sc-hs-fb{animation:h-flame-b .6s steps(1) infinite}@keyframes h-flame-a{50%{fill:#ffe07a}}@keyframes h-flame-b{50%{opacity:1}}#cat.busy .scene-study .sc-hs-glint{animation:h-glint 2s steps(1) infinite}#cat.busy .scene-study .sc-hs-glint2{animation:h-glint 2s steps(1) -1s infinite}@keyframes h-glint{80%{opacity:.9}90%{opacity:0}}#cat.busy .scene-study .sc-hs-glow{animation:h-glow 1.8s steps(3) infinite}@keyframes h-glow{50%{opacity:.24}}:is(.sc-hs-sp1-F,.sc-hs-sp2-F,.sc-hs-sp3-F){fill:#d9481e}:is(.sc-hs-sp1-f,.sc-hs-sp2-f,.sc-hs-sp3-f),.sc-hs-sp-lid{fill:#f68e26}:is(.sc-hs-sp1-e,.sc-hs-sp2-e,.sc-hs-sp3-e){fill:#ffd04a}:is(.sc-hs-sp1-h,.sc-hs-sp2-h,.sc-hs-sp3-h){fill:#fff6d6}.sc-hs-sp-eye{fill:#fff}.sc-hs-sp-lidline{fill:#24150e}.scene-study :is([class^=sc-hs-sp2-],[class^=sc-hs-sp3-],.sc-hs-sp-lid,.sc-hs-sp-lidline){opacity:0}.scene-study [class^=sc-hs-sp1-]{animation:h-spirit-frame .9s steps(1) infinite}.scene-study [class^=sc-hs-sp2-]{animation:h-spirit-frame .9s steps(1) -.6s infinite}.scene-study [class^=sc-hs-sp3-]{animation:h-spirit-frame .9s steps(1) -.3s infinite}@keyframes h-spirit-frame{0%{opacity:1}33.333%{opacity:0}}.scene-study :is(.sc-hs-sp-lid,.sc-hs-sp-lidline){animation:h-spirit-blink 4s steps(1) infinite}@keyframes h-spirit-blink{0%{opacity:0}92.5%{opacity:1}96.25%{opacity:0}}.sc-hs-fireglow{fill:#ff9a3c;opacity:.12}.scene-study .sc-hs-fireglow{animation:h-fireglow 2.4s steps(3) infinite}@keyframes h-fireglow{50%{opacity:.24}}.sc-m-out{fill:#2a1c16}.sc-m-teak-o{fill:#341608}.sc-m-walnut-o{fill:#22140c}.sc-m-mustard-o{fill:#4a2a08}.sc-m-brass-o{fill:#4a3210}.sc-m-olive-o{fill:#262a0e}.sc-m-teal-o{fill:#0c3234}.sc-m-wall{fill:#3e7f79}.sc-m-wall-d{fill:#336b66}.sc-m-floor{fill:#8a5232}.sc-m-floor-d{fill:#6c3d24}.sc-m-shadow{fill:#4c2816}.sc-m-teak-l{fill:#be7040}.sc-m-teak{fill:#934c26}.sc-m-teak-d{fill:#66301a}.sc-m-teak-dd{fill:#793a1e}.sc-m-walnut-l{fill:#7a4a30}.sc-m-walnut{fill:#5a3420}.sc-m-mustard-l{fill:#edb43c}.sc-m-mustard{fill:#d08c1c}.sc-m-mustard-d{fill:#a26612}.sc-m-mustard-dd{fill:#2e2a2b}.sc-m-orange-l{fill:#e57b3a}.sc-m-orange{fill:#c4521e}.sc-m-orange-d{fill:#8e3614}.sc-m-teal{fill:#217878}.sc-m-olive-l{fill:#a2a848}.sc-m-olive{fill:#757d2e}.sc-m-olive-d{fill:#4e561e}.sc-m-cream{fill:#f4e4c1}.sc-m-char-l{fill:#5c5860}.sc-m-char{fill:#403c44}.sc-m-char-d{fill:#2a272d}.sc-m-brass-l{fill:#edbe58}.sc-m-brass{fill:#bf8c30}.sc-m-brass-d{fill:#85601e}.sc-m-bulb{fill:#fff1c4}.sc-m-vinyl{fill:#141114}.sc-m-vinyl-l{fill:#34303a}.sc-m-sky1{fill:#efa855}.sc-m-sky2{fill:#f4be6c}.sc-m-sky3{fill:#f7d394}.sc-m-sun{fill:#fff2c8}.sc-m-gl1,.sc-m-gl2,.sc-m-gl3,.sc-m-gl4{fill:#8c8390;opacity:0}.sc-m-note1,.sc-m-note2{fill:#f4e4c1;opacity:0}#cat .scene-midcentury .sc-m-gl1{animation:m-glint 1.2s steps(1) infinite}#cat .scene-midcentury .sc-m-gl2{animation:m-glint 1.2s steps(1) -.9s infinite}#cat .scene-midcentury .sc-m-gl3{animation:m-glint 1.2s steps(1) -.6s infinite}#cat .scene-midcentury .sc-m-gl4{animation:m-glint 1.2s steps(1) -.3s infinite}@keyframes m-glint{0%{opacity:1}25%,to{opacity:0}}#cat .scene-midcentury .sc-m-note1{animation:m-note 4s steps(4) infinite}#cat .scene-midcentury .sc-m-note2{animation:m-note 4s steps(4) -2s infinite}@keyframes m-note{0%{transform:translateY(0);opacity:.9}75%{opacity:.9}to{transform:translateY(-4px);opacity:0}}#cat.busy .scene-midcentury .sc-m-bulb{animation:m-bulb 1.6s steps(1) infinite}@keyframes m-bulb{50%{fill:#ffd98a}}.sc-nb-city-far{fill:#172452}.sc-nb-city-near{fill:#090e26}.sc-nb-window-lit{fill:#ffc86a}.sc-nb-window-dim{fill:#7d6e58}.sc-nb-milky{fill:#1b2a62}.sc-nb-star{fill:#fff}.sc-nb-beacon{fill:#ff5a5a}.sc-nb-shoot{fill:#fff}.sc-nb-trail{fill:#bfd3ff}.sc-nb-trail-faint{fill:#5d72b8}.sc-nb-wire{fill:#4a3a4e}.sc-nb-bulb-gold{fill:#ffd36e}.sc-nb-bulb-rose{fill:#ff9ec4}.sc-nb-bulb-mint{fill:#9fe8c9}.sc-nb-bulb-sky{fill:#a8ccff}.sc-nb-wax{fill:#f6ebd9}.sc-nb-wax-shade{fill:#d8c3a2}.sc-nb-wick{fill:#3a2a22}.sc-nb-flame{fill:#ffa63d}.sc-nb-flame-tip{fill:#fff1b0}.sc-nb-pot-rim{fill:#e8a07e}.sc-nb-horizon{fill:#2f78a6}.sc-nb-deep{fill:#4e9cc8}.sc-nb-shallow{fill:#c4eaf1}.sc-nb-foam{fill:#fff}.sc-nb-wet{fill:#dcbc84}.sc-nb-shell{fill:#f4a9b8}.sc-nb-isle{fill:#7fb0a0}.sc-nb-glint{fill:#fff}.sc-nb-mast{fill:#5a4636}.sc-nb-sail{fill:#ff6f61}.sc-nb-sail-band{fill:#ffd45c}.sc-nb-skin{fill:#f2c29b}.sc-nb-suit{fill:#2b3f73}.sc-nb-board{fill:#fff6e0}.sc-nb-crab-lit{fill:#ff8a78}.sc-nb-crab-dark{fill:#b23a33}.sc-nb-crab-eye{fill:#fff}.sc-nb-crab-cheek{fill:#ffb3c1}#cat .scene-night .scene-moving :is(.sc-nb-bulb-gold,.sc-nb-bulb-mint){animation:nb-blink 2.4s steps(1) infinite}#cat .scene-night .scene-moving :is(.sc-nb-bulb-rose,.sc-nb-bulb-sky){animation:nb-blink 2.4s steps(1) -1.2s infinite}#cat .scene-beach .scene-moving .sc-nb-glint{animation:nb-blink 3.2s steps(1) infinite}#cat .scene-beach .scene-moving .sc-nb-glint:nth-child(2n){animation-delay:-1.6s}#cat.busy .scene-night .scene-moving .sc-nb-bulb-gold{animation:nb-blink 1.6s steps(1) infinite}#cat.busy .scene-night .scene-moving .sc-nb-bulb-rose{animation:nb-blink 1.6s steps(1) infinite .4s}#cat.busy .scene-night .scene-moving .sc-nb-bulb-mint{animation:nb-blink 1.6s steps(1) infinite .8s}#cat.busy .scene-night .scene-moving .sc-nb-bulb-sky{animation:nb-blink 1.6s steps(1) infinite 1.2s}#cat.busy .scene-night .scene-moving .sc-nb-beacon{animation:nb-blink 2s steps(1) infinite}#cat.busy .scene-night .scene-moving :is(.sc-nb-flame,.sc-nb-flame-tip){animation:nb-flicker .9s steps(1) infinite}#cat.busy .scene-night .scene-moving :is(.sc-nb-shoot,.sc-nb-trail,.sc-nb-trail-faint){animation:nb-shooting-star 6s steps(1) infinite}@keyframes nb-blink{50%{opacity:.35}}@keyframes nb-flicker{30%{transform:translate(1px)}60%{opacity:.7}}@keyframes nb-shooting-star{0%{opacity:1;transform:none}4%{transform:translate(-1px,1px)}8%{transform:translate(-2px,2px);opacity:.6}12%,to{opacity:0;transform:translate(-3px,3px)}}#cat.busy .scene-beach .scene-moving .sc-nb-glint{animation:nb-blink 1.4s steps(1) infinite}#cat.busy .scene-beach .scene-moving .sc-nb-glint:nth-child(2n){animation-delay:.7s}#cat.busy .scene-beach .scene-moving :is(.sc-nb-mast,.sc-nb-sail,.sc-nb-sail-band,.sc-nb-skin,.sc-nb-suit,.sc-nb-board,.sc-ol-surf){animation:nb-windsurf 8s steps(1) infinite}@keyframes nb-windsurf{0%,to{transform:none}12%{transform:translate(1px,1px)}25%{transform:translate(2px)}37%{transform:translate(3px,1px)}50%{transform:translate(4px)}62%{transform:translate(3px,1px)}75%{transform:translate(2px)}87%{transform:translate(1px,1px)}}.sc-nb-milky-edge{fill:#141f49}.sc-nb-cloud{fill:#fff}.sc-nb-cloud-shade{fill:#cfe5f0}.sc-nb-gull{fill:#5b6b7a}.sc-ol-rose{fill:#c9668a}.sc-ol-check{fill:#f2a7b8}.sc-ol-check-d{fill:#e07a92}.sc-ol-cream{fill:#fff6ee}.sc-ol-check-edge{fill:#a8475f}.sc-ol-wicker{fill:#d2a262}.sc-ol-wicker-l{fill:#e8c48a}.sc-ol-wicker-d{fill:#a87a40}.sc-ol-wicker-edge{fill:#6b4624}.sc-ol-torii{fill:#ee9a86}.sc-ol-torii-d{fill:#d97c68}.sc-ol-torii-edge{fill:#b5604f}.sc-ol-hill-far{fill:#dcebc6}.sc-ol-ridge-far{fill:#bdd6a0}.sc-ol-hill{fill:#c6dea6}.sc-ol-ridge{fill:#9ec07e}.sc-ol-fly{fill:#ffd86e}.sc-ol-fly-d{fill:#6b4a2e}.sc-ol-sun{fill:#e8861a}.sc-ol-cloud{fill:#a9c8da}.sc-ol-isle{fill:#4f8373}.sc-ol-crab{fill:#6e1f1a}.sc-ol-surf{fill:#3a2c3a}.sc-ol-wood{fill:#6e4e33}.sc-ol-curtain{fill:#9e5c76}.sc-ol-const{fill:#2b3d7c}.sc-ol-pot{fill:#7a3a22}.sc-ol-leaf{fill:#2e5a28}.sc-ol-wax{fill:#9c8466}.sc-ol-book-rose{fill:#e07c8e}.sc-ol-book-blue{fill:#5b7bc8}.sc-ol-book-edge{fill:#3a2a44}.sc-ol-mug{fill:#f4eee6}.sc-ol-mug-l{fill:#fff}.sc-ol-mug-d{fill:#d6c9bc}.sc-ol-mug-edge{fill:#8a6e5e}.sc-ol-steam{fill:#dce4f7;opacity:.8}.sc-ol-pillow{fill:#f0c15e}.sc-ol-pillow-l{fill:#ffe09a}.sc-ol-pillow-d{fill:#d9a443}.sc-ol-pillow-edge{fill:#94661c}.sc-ol-knit{fill:#f5dce3}.sc-ol-knit-d{fill:#e3afc0}.sc-ol-knit-edge{fill:#a8677e}.sc-ol-seat{fill:#8e9fd0}.sc-ol-seat-l{fill:#b3c1e6}.sc-ol-starrug{fill:#3e4c86}.sc-ol-starrug-edge{fill:#232b55}.sc-ol-gold{fill:#f2d27a}.sc-ol-lamp{fill:#c08a3a}.sc-ol-scope{fill:#5a6fb8}.sc-ol-scope-d{fill:#3e4f8e}.sc-ol-ink{fill:#232845}.sc-ol-rug{fill:#7a3029}.sc-st-sky1{fill:#0d0b2c}.sc-st-sky2{fill:#17123f}.sc-st-sky3{fill:#241a55}.sc-st-gx-core{fill:#fff}.sc-st-gx-bulge{fill:#ffe6c2}.sc-st-gx-arm-hi{fill:#ffb3de}.sc-st-gx-arm{fill:#d46ab8}.sc-st-gx-glow{fill:#4b2f8a}.sc-st-neb-hi{fill:#f7a8d8}.sc-st-neb{fill:#b04a9e}.sc-st-neb-plum{fill:#5e2a7e}.sc-st-neb-haze{fill:#33205e}.sc-st-neb-teal{fill:#2f9aa8}.sc-st-neb-teal-d{fill:#1d4f70}.sc-st-line{fill:#4f5aa6}.sc-st-star{fill:#fff}.sc-st-star-mid{fill:#c9c0ff}.sc-st-star-dim{fill:#6c62b4}.sc-st-frame-l{fill:#fff8ec}.sc-st-frame{fill:#eadcc6}.sc-st-frame-d{fill:#bfa684}.sc-st-frame-o{fill:#4a3428}.sc-st-sill-l{fill:#f6ead6}.sc-st-sill{fill:#c7ae8c}.sc-st-rod{fill:#c99a48}.sc-st-curtain-l{fill:#9c7cc0}.sc-st-curtain{fill:#8466ac}.sc-st-curtain-d{fill:#634a8a}.sc-st-curtain-o{fill:#3e2a5e}.sc-st-leaf{fill:#5fa86a}.sc-st-leaf-d{fill:#3c7a4c}.sc-st-plant-o{fill:#1c3324}.sc-st-pot-l{fill:#e08a5e}.sc-st-pot{fill:#c46a44}.sc-st-pot-d{fill:#8e4630}.sc-st-rug-l{fill:#4e43a0}.sc-st-rug{fill:#3a2f78}.sc-st-rug-o{fill:#221a4e}.sc-st-tw1,.sc-st-tw2,.sc-st-tw3,.sc-st-shoot{fill:#fff}.sc-st-spark1,.sc-st-spark2,.sc-st-spark3{fill:#b8a8f0}.sc-st-trail{fill:#d7ccff}.sc-st-trail-faint{fill:#7a6cc0}#cat .scene-starlit :is(.sc-st-tw1,.sc-st-spark1){animation:st-twinkle 3s steps(1) infinite}#cat .scene-starlit :is(.sc-st-tw2,.sc-st-spark2){animation:st-twinkle 3s steps(1) -1s infinite}#cat .scene-starlit :is(.sc-st-tw3,.sc-st-spark3){animation:st-twinkle 3s steps(1) -2s infinite}@keyframes st-twinkle{0%,60%{opacity:1}61%,85%{opacity:.2}}#cat .scene-starlit .sc-st-neb-hi{animation:st-shimmer-pink 8s steps(4) infinite}#cat .scene-starlit .sc-st-neb-teal{animation:st-shimmer-teal 8s steps(4) -4s infinite}@keyframes st-shimmer-pink{50%{fill:#ffd0ec}}@keyframes st-shimmer-teal{50%{fill:#4fc2c8}}#cat .scene-starlit :is(.sc-st-shoot,.sc-st-trail,.sc-st-trail-faint){animation:st-shooting-star 8s steps(1) infinite}@keyframes st-shooting-star{0%{opacity:1;transform:none}3%{transform:translate(-2px,2px)}6%{transform:translate(-4px,4px)}9%{opacity:.6;transform:translate(-6px,6px)}12%,to{opacity:0;transform:translate(-8px,8px)}}.sc-pl-sky1{fill:#0c0a2a}.sc-pl-sky2{fill:#161140}.sc-pl-sky3{fill:#221854}.sc-pl-dome-o{fill:#2a2140}.sc-pl-rim{fill:#8a7cd8}.sc-pl-gx-core{fill:#fff}.sc-pl-gx-bulge{fill:#ffe6c2}.sc-pl-gx-arm-hi{fill:#ffb3de}.sc-pl-gx-arm{fill:#d46ab8}.sc-pl-gx-arm-out{fill:#8a4ab0}.sc-pl-gx-glow{fill:#3a2678}.sc-pl-teal-l{fill:#24485e}.sc-pl-teal{fill:#1c2c54}.sc-pl-teal-d{fill:#161a48}.sc-pl-pink-l{fill:#46305e}.sc-pl-pink{fill:#322458}.sc-pl-pink-d{fill:#281c52}.sc-pl-mercury-limb{fill:#3e3a60}.sc-pl-mercury-shade{fill:#5e5a86}.sc-pl-mercury-body{fill:#8e8ab8}.sc-pl-mercury-lit{fill:#b4b0d8}.sc-pl-mercury-rim{fill:#dad6f2}.sc-pl-mercury-crater{fill:#76729e}.sc-pl-mercury-crater-lit{fill:#c8c4e6}.sc-pl-venus-limb{fill:#6a4458}.sc-pl-venus-shade{fill:#b07c5c}.sc-pl-venus-body{fill:#e8b474}.sc-pl-venus-lit{fill:#f6ce8c}.sc-pl-venus-rim{fill:#ffe6b4}.sc-pl-venus-band{fill:#d89e66}.sc-pl-venus-haze{fill:#fcdca0}.sc-pl-earth-limb{fill:#1e2e78}.sc-pl-earth-shade{fill:#2850a8}.sc-pl-earth-body{fill:#3a78d8}.sc-pl-earth-lit{fill:#5a9cee}.sc-pl-earth-rim{fill:#a6d2ff}.sc-pl-earth-land{fill:#5cbe6a}.sc-pl-earth-desert{fill:#d8b878}.sc-pl-earth-cloud{fill:#e6eefc}.sc-pl-earth-ice{fill:#eef4ff}.sc-pl-mars-limb{fill:#6a2a48}.sc-pl-mars-shade{fill:#a84a4a}.sc-pl-mars-body{fill:#e06e54}.sc-pl-mars-lit{fill:#f2906a}.sc-pl-mars-rim{fill:#ffc2a0}.sc-pl-mars-sea{fill:#b4504a}.sc-pl-mars-cap{fill:#f8e2da}.sc-pl-jupiter-limb{fill:#6a4458}.sc-pl-jupiter-shade{fill:#b08468}.sc-pl-jupiter-body{fill:#f2d2a4}.sc-pl-jupiter-lit{fill:#fae2bc}.sc-pl-jupiter-rim{fill:#fff2da}.sc-pl-jupiter-belt{fill:#e0a070}.sc-pl-jupiter-belt-d{fill:#c88460}.sc-pl-jupiter-pole{fill:#c8a48c}.sc-pl-jupiter-spot{fill:#f08a8e}.sc-pl-saturn-limb{fill:#6a5458}.sc-pl-saturn-shade{fill:#b49464}.sc-pl-saturn-body{fill:#eed29a}.sc-pl-saturn-lit{fill:#f8e2b2}.sc-pl-saturn-rim{fill:#fff2d2}.sc-pl-saturn-band{fill:#dcb878}.sc-pl-saturn-ring{fill:#fcefcc}.sc-pl-saturn-ring-in{fill:#dcc8a0}.sc-pl-uranus-limb{fill:#2a5a78}.sc-pl-uranus-shade{fill:#3e9aa4}.sc-pl-uranus-body{fill:#6cd4cc}.sc-pl-uranus-lit{fill:#8ee6dc}.sc-pl-uranus-rim{fill:#c2faf0}.sc-pl-uranus-band{fill:#5cc4c0}.sc-pl-uranus-ring{fill:#c6f2ee}.sc-pl-neptune-limb{fill:#1c2276}.sc-pl-neptune-shade{fill:#2a3cb0}.sc-pl-neptune-body{fill:#3e64e0}.sc-pl-neptune-lit{fill:#5c86f2}.sc-pl-neptune-rim{fill:#a0beff}.sc-pl-neptune-band{fill:#7a9cf6}.sc-pl-neptune-belt{fill:#3050c8}.sc-pl-neptune-spot{fill:#1e2a86}.sc-pl-neptune-cloud{fill:#e2eaff}.sc-pl-star{fill:#fff}.sc-pl-star-mid{fill:#c9c0ff}.sc-pl-star-dim{fill:#6c62b4}.sc-pl-star-gold{fill:#ffe08a}.sc-pl-star-gold-mid{fill:#e8be5a}.sc-pl-star-gold-dim{fill:#8e7448}.sc-pl-line{fill:#4f5aa6}.sc-pl-cove{fill:#e9a6c8}.sc-pl-wall{fill:#1a1430}.sc-pl-seat-l{fill:#5a3e8a}.sc-pl-seat{fill:#3a2860}.sc-pl-floor-l{fill:#4a3a7a}.sc-pl-floor{fill:#2c2250}.sc-pl-proj-l{fill:#6a6290}.sc-pl-proj{fill:#3a3458}.sc-pl-proj-d{fill:#26223c}.sc-pl-proj-o{fill:#120e20}.sc-pl-tw1,.sc-pl-tw2,.sc-pl-tw3,.sc-pl-shoot{fill:#fff}.sc-pl-tw1-gold,.sc-pl-tw2-gold,.sc-pl-tw3-gold{fill:#ffd66e}.sc-pl-spark1,.sc-pl-spark2,.sc-pl-spark3{fill:#b8a8f0}.sc-pl-trail{fill:#d7ccff}.sc-pl-trail-faint{fill:#7a6cc0}#cat .scene-planetarium :is([class^=sc-pl-mercury-],[class^=sc-pl-venus-],[class^=sc-pl-earth-],[class^=sc-pl-mars-],[class^=sc-pl-jupiter-],[class^=sc-pl-saturn-],[class^=sc-pl-uranus-],[class^=sc-pl-neptune-]){display:none}:root:not([data-pl-planet]) #cat .scene-planetarium [class^=sc-pl-mars-]{display:inline}:root[data-pl-planet=mercury] #cat .scene-planetarium [class^=sc-pl-mercury-]{display:inline}:root[data-pl-planet=venus] #cat .scene-planetarium [class^=sc-pl-venus-]{display:inline}:root[data-pl-planet=earth] #cat .scene-planetarium [class^=sc-pl-earth-]{display:inline}:root[data-pl-planet=mars] #cat .scene-planetarium [class^=sc-pl-mars-]{display:inline}:root[data-pl-planet=jupiter] #cat .scene-planetarium [class^=sc-pl-jupiter-]{display:inline}:root[data-pl-planet=saturn] #cat .scene-planetarium [class^=sc-pl-saturn-]{display:inline}:root[data-pl-planet=uranus] #cat .scene-planetarium [class^=sc-pl-uranus-]{display:inline}:root[data-pl-planet=neptune] #cat .scene-planetarium [class^=sc-pl-neptune-]{display:inline}#cat .scene-planetarium :is(.sc-pl-tw1,.sc-pl-tw1-gold,.sc-pl-spark1){animation:pl-twinkle 3s steps(1) infinite}#cat .scene-planetarium :is(.sc-pl-tw2,.sc-pl-tw2-gold,.sc-pl-spark2){animation:pl-twinkle 3s steps(1) -1s infinite}#cat .scene-planetarium :is(.sc-pl-tw3,.sc-pl-tw3-gold,.sc-pl-spark3){animation:pl-twinkle 3s steps(1) -2s infinite}@keyframes pl-twinkle{0%,60%{opacity:1}61%,85%{opacity:.2}}#cat .scene-planetarium .sc-pl-teal-l{animation:pl-shimmer-teal 8s steps(4) infinite}#cat .scene-planetarium .sc-pl-pink-l{animation:pl-shimmer-pink 8s steps(4) -4s infinite}@keyframes pl-shimmer-teal{50%{fill:#2c5670}}@keyframes pl-shimmer-pink{50%{fill:#54386c}}#cat .scene-planetarium :is(.sc-pl-shoot,.sc-pl-trail,.sc-pl-trail-faint){animation:pl-shooting-star 8s steps(1) infinite}@keyframes pl-shooting-star{0%{opacity:1;transform:none}3%{transform:translate(-2px,2px)}6%{transform:translate(-4px,4px)}9%{opacity:.6;transform:translate(-6px,6px)}12%,to{opacity:0;transform:translate(-8px,8px)}}.scene-popover.planet-popover{border-color:var(--pl-accent, #E9B949);border-left-width:4px}.planet-popover[data-planet=mercury]{--pl-accent: #8E8AB8}.planet-popover[data-planet=venus]{--pl-accent: #E8B474}.planet-popover[data-planet=earth]{--pl-accent: #3A78D8}.planet-popover[data-planet=mars]{--pl-accent: #E06E54}.planet-popover[data-planet=jupiter]{--pl-accent: #E0A070}.planet-popover[data-planet=saturn]{--pl-accent: #DCB878}.planet-popover[data-planet=uranus]{--pl-accent: #5CC4C0}.planet-popover[data-planet=neptune]{--pl-accent: #3E64E0}.planet-popover .planet-line+.planet-line{margin-top:4px}.planet-popover .planet-tomorrow{margin-top:8px;font-size:12px;font-style:italic}.sc-tr-wall{fill:#2a1736}.sc-tr-glow2{fill:#3b2046}.sc-tr-glow1{fill:#55305a}.sc-tr-candle-glow{fill:#4a2a44}.sc-tr-motif{fill:#a9844a}.sc-tr-motif-d{fill:#8a6a3e}.sc-tr-card-edge{fill:#e9b949}.sc-tr-card-face{fill:#fff4dc}.sc-tr-card-o{fill:#170b1c}.sc-tr-em-ink{fill:#3a1f4a}.sc-tr-em-red{fill:#d63b4c}.sc-tr-em-orange{fill:#e5801e}.sc-tr-em-gold{fill:#b07a12}.sc-tr-em-lamp{fill:#f5c531}.sc-tr-em-blue{fill:#3567c0}.sc-tr-em-sky{fill:#79a8e0}.sc-tr-em-green{fill:#3a9655}.sc-tr-em-pink{fill:#f09bc2}.sc-tr-em-violet{fill:#7446b8}.sc-tr-em-brown{fill:#7a4a2a}.sc-tr-em-white{fill:#fff}.sc-tr-velvet-l{fill:#8a3474}.sc-tr-velvet{fill:#6a2259}.sc-tr-velvet-d{fill:#4a1640}.sc-tr-velvet-o{fill:#1e0a1c}.sc-tr-trim{fill:#e0a93e}.sc-tr-tassel{fill:#c48a2c}.sc-tr-gold{fill:#e9b949}.sc-tr-gold-d{fill:#a87420}.sc-tr-cloth-sheen{fill:#6656b8}.sc-tr-cloth-top{fill:#4c3e9c}.sc-tr-cloth-l{fill:#45388e}.sc-tr-cloth{fill:#352a74}.sc-tr-cloth-d{fill:#261d58}.sc-tr-cloth-fold{fill:#22194e}.sc-tr-emb{fill:#9c7436}.sc-tr-emb-l{fill:#d9a441}.sc-tr-emb-hi{fill:#f3d27a}.sc-tr-back-l{fill:#d9a441}.sc-tr-back{fill:#7a2e66}.sc-tr-ball-l{fill:#b9aef0}.sc-tr-ball{fill:#8676d0}.sc-tr-ball-d{fill:#574a9e}.sc-tr-ball-o{fill:#1a1236}.sc-tr-rd-scarf-l{fill:#d8609a}.sc-tr-rd-scarf{fill:#b0386f}.sc-tr-rd-scarf-d{fill:#7a2250}.sc-tr-rd-veil-l{fill:#c7b5dc}.sc-tr-rd-veil{fill:#a08abc}.sc-tr-rd-veil-d{fill:#7c679a}.sc-tr-rd-face{fill:#8a6a92}.sc-tr-rd-robe-l{fill:#7655ae}.sc-tr-rd-robe{fill:#5a3c8c}.sc-tr-rd-robe-d{fill:#3f2868}.sc-tr-rd-o{fill:#170b1c}.sc-tr-rd-hair{fill:#3a1e2e}.sc-tr-rd-hand{fill:#d79a74}.sc-tr-rd-hand-d{fill:#b07452}.sc-tr-shelf{fill:#4a2638}.sc-tr-wax-l{fill:#fff6e6}.sc-tr-wax{fill:#f0e0c2}.sc-tr-wax-d{fill:#c9b08a}.sc-tr-wick{fill:#2a1a12}.sc-tr-floor-l{fill:#3a2846}.sc-tr-floor{fill:#24172e}.sc-tr-floor-d{fill:#170e1e}.sc-tr-flame-tip1,.sc-tr-flame-tip2{fill:#f27a2a}.sc-tr-flame1,.sc-tr-flame2{fill:#ffb23c}.sc-tr-flame-core{fill:#fff3b8}.sc-tr-mist{fill:#e7a6de}.sc-tr-glint{fill:#fff}.sc-tr-twinkle{fill:#e9c77a}.sc-tr-sun-glint{fill:#f3d27a}.sc-tr-stitch-glint1,.sc-tr-stitch-glint2{fill:#9c7436}.sc-tr-rd-hem1,.sc-tr-rd-hem2{fill:#e0b85a}.sc-tr-rd-tail1,.sc-tr-rd-tail2{fill:#b0386f}.sc-tr-rd-eye{fill:#fff3d6}#cat .scene-tarot .scene-variant{display:none}:root[data-tr-card="0"] #cat .scene-tarot [data-variant="0"],:root[data-tr-card="1"] #cat .scene-tarot [data-variant="1"],:root[data-tr-card="2"] #cat .scene-tarot [data-variant="2"],:root[data-tr-card="3"] #cat .scene-tarot [data-variant="3"],:root[data-tr-card="4"] #cat .scene-tarot [data-variant="4"],:root[data-tr-card="5"] #cat .scene-tarot [data-variant="5"],:root[data-tr-card="6"] #cat .scene-tarot [data-variant="6"],:root[data-tr-card="7"] #cat .scene-tarot [data-variant="7"],:root[data-tr-card="8"] #cat .scene-tarot [data-variant="8"],:root[data-tr-card="9"] #cat .scene-tarot [data-variant="9"],:root[data-tr-card="10"] #cat .scene-tarot [data-variant="10"],:root[data-tr-card="11"] #cat .scene-tarot [data-variant="11"],:root[data-tr-card="12"] #cat .scene-tarot [data-variant="12"],:root[data-tr-card="13"] #cat .scene-tarot [data-variant="13"],:root[data-tr-card="14"] #cat .scene-tarot [data-variant="14"],:root[data-tr-card="15"] #cat .scene-tarot [data-variant="15"],:root[data-tr-card="16"] #cat .scene-tarot [data-variant="16"],:root[data-tr-card="17"] #cat .scene-tarot [data-variant="17"],:root[data-tr-card="18"] #cat .scene-tarot [data-variant="18"],:root[data-tr-card="19"] #cat .scene-tarot [data-variant="19"],:root[data-tr-card="20"] #cat .scene-tarot [data-variant="20"],:root[data-tr-card="21"] #cat .scene-tarot [data-variant="21"]{display:inline}#cat .scene-tarot .sc-tr-flame-tip1{animation:tr-flicker 1.3s steps(1) infinite}#cat .scene-tarot .sc-tr-flame-tip2{animation:tr-flicker 1.7s steps(1) -.6s infinite}#cat .scene-tarot .sc-tr-flame1{animation:tr-flame 2.1s steps(1) infinite}#cat .scene-tarot .sc-tr-flame2{animation:tr-flame 2.6s steps(1) -1s infinite}@keyframes tr-flicker{0%,45%{opacity:1}46%,60%{opacity:0}61%,80%{opacity:1}81%,88%{opacity:.4}}@keyframes tr-flame{0%,55%{fill:#ffb23c}56%,to{fill:#ffc85a}}#cat .scene-tarot .sc-tr-mist{animation:tr-mist 6s steps(4) infinite}#cat .scene-tarot .sc-tr-glint{animation:tr-glint 5s steps(1) infinite}@keyframes tr-mist{0%,to{fill:#e7a6de}50%{fill:#9fd8e8}}@keyframes tr-glint{0%,80%{opacity:1}81%,90%{opacity:.3}}#cat .scene-tarot .sc-tr-twinkle{animation:tr-twinkle 4s steps(1) infinite}@keyframes tr-twinkle{0%,70%{fill:#e9c77a}71%,85%{fill:#8a6a3e}}#cat .scene-tarot .sc-tr-sun-glint{animation:tr-sun-glint 6s steps(1) -2s infinite}#cat .scene-tarot .sc-tr-stitch-glint1{animation:tr-stitch-glint 5.4s steps(1) infinite}#cat .scene-tarot .sc-tr-stitch-glint2{animation:tr-stitch-glint 5.4s steps(1) -2.7s infinite}@keyframes tr-sun-glint{0%,85%{fill:#f3d27a}86%,to{fill:#fff6d8}}@keyframes tr-stitch-glint{0%,80%{fill:#9c7436}81%,92%{fill:#f0c55a}}#cat .scene-tarot .sc-tr-rd-hem1{animation:tr-hem 3.6s steps(1) infinite}#cat .scene-tarot .sc-tr-rd-hem2{animation:tr-hem 3.6s steps(1) -1.8s infinite}#cat .scene-tarot .sc-tr-rd-tail1{animation:tr-sway 4.2s steps(1) infinite}#cat .scene-tarot .sc-tr-rd-tail2{animation:tr-sway 4.2s steps(1) -2.1s infinite}#cat .scene-tarot .sc-tr-rd-eye{animation:tr-eye 7s steps(1) infinite}@keyframes tr-hem{0%,49%{fill:#e0b85a}50%,to{fill:#c7b5dc}}@keyframes tr-sway{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes tr-eye{0%,60%{opacity:1}61%,to{opacity:.35}}.tarot-popover .tarot-birth{margin-top:8px;font-size:12px;font-style:italic}.tarot-popover .tarot-birth+.tarot-birth{margin-top:2px}:root,[data-palette=cream]{--bg: #FBF6EC;--bg-2: #F4ECDC;--card: #FFFDF8;--ink: #1E3A6E;--muted: #4A5C7E;--accent: #9A2C66;--rule: #E2D5BC;--hl: #F3E29C;--hl-ink: #1E3A6E;--sky: #C4D9F4;--rose: #F5C4D8;--mint: #CBE6D3;--lilac: #DDD5F2;--peach: #F5D9C4;--shadow: 0 1px 2px rgb(30 58 110 / 6%), 0 24px 48px -28px rgb(30 58 110 / 32%);color-scheme:light}[data-palette=blush]{--bg: #F3E0E8;--bg-2: #EBD2DE;--card: #FAF0F4;--ink: #243B73;--muted: #4F466A;--accent: #2A5A9E;--rule: #DDBFCD;--hl: #F3E29C;--hl-ink: #243B73;--sky: #C9DCF4;--rose: #F3BFD4;--mint: #CFE7D6;--lilac: #E0D6F2;--peach: #F6D8C4}[data-palette=night]{--bg: #1F2638;--bg-2: #252E44;--card: #2A3450;--ink: #D4E3F8;--muted: #A9B5CC;--accent: #F2B8CF;--rule: #3A4562;--hl: #5A4A22;--hl-ink: #F5E6B8;--sky: #283F63;--rose: #5A2F4A;--mint: #24473A;--lilac: #3A3263;--peach: #4B3627;--shadow: 0 1px 2px rgb(0 0 0 / 30%), 0 24px 48px -28px rgb(0 0 0 / 70%);color-scheme:dark}:root{--reader-fg: var(--ink);--reader-bg: var(--bg);--display: "Fraunces Variable", Georgia, "Times New Roman", serif;--serif: "Newsreader Variable", Georgia, serif;--ui: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--gutter: 16px}@media(min-width:760px){:root{--gutter: 32px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:400 1.0625rem/1.6 var(--ui);overflow-x:hidden;-webkit-font-smoothing:antialiased}.page-pending #page{visibility:hidden}mark{background:var(--hl);color:var(--hl-ink);padding:0 .15em;border-radius:3px}a{color:var(--accent)}:focus-visible{outline:2.5px solid var(--accent);outline-offset:3px;border-radius:6px}.skip{position:absolute;left:-999px;top:8px;z-index:40;padding:8px 14px;border-radius:8px;background:var(--card);color:var(--ink)}.skip:focus{left:8px}.wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 var(--gutter)}.narrow{max-width:780px}h1,h2,h3{text-wrap:balance}.kicker{font:650 .75rem/1.2 var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 16px}.nav{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--rule)}.nav-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;min-height:64px;padding-top:8px;padding-bottom:8px}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font:650 1.35rem var(--display)}.brand img{display:block}.reader-as{display:flex;align-items:center;gap:4px;margin-left:auto;padding:4px;border-radius:999px;background:var(--bg-2);flex-wrap:wrap}.reader-as-label{font:500 .8rem var(--ui);color:var(--muted);padding:0 8px 0 10px}.reader-as [role=radio]{font:600 .85rem var(--ui);color:var(--ink);background:none;border:0;border-radius:999px;padding:8px 12px;min-height:36px;cursor:pointer}.reader-as [role=radio][aria-checked=true]{background:var(--card);box-shadow:0 1px 3px #0000001f}.theme{display:flex;gap:4px}.theme [role=radio]{width:36px;height:36px;border-radius:50%;border:0;background:none;display:grid;place-items:center;cursor:pointer}.theme i{width:20px;height:20px;border-radius:50%;border:1px solid rgb(0 0 0 / 20%)}.theme [aria-checked=true] i{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent)}.sw-cream{background:#fbf6ec}.sw-blush{background:#f3e0e8}.sw-night{background:#1f2638}@media(max-width:860px){.reader-as{order:3;width:100%;margin-left:0;justify-content:space-between}.reader-as-label{width:100%;padding:2px 8px 0}.reader-as [role=radio]{flex:1;padding:8px 4px;font-size:.8rem}.theme{margin-left:auto}}.cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:28px 0 0}.cta-row.centred{justify-content:center}.cta{font:650 1rem var(--ui);color:var(--ink);background:var(--sky);border:0;border-radius:999px;padding:15px 26px;cursor:pointer;text-decoration:none;display:inline-block}.soon{font:500 .95rem var(--ui);color:var(--muted)}.soon:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);margin-right:8px;vertical-align:1px}.flow{margin:32px 0}.flow-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;counter-reset:f}.flow-steps li{counter-increment:f;position:relative;background:var(--card);border:1px solid var(--rule);border-radius:14px;padding:14px 14px 16px;font:500 .92rem/1.35 var(--ui)}.flow-steps li:before{content:counter(f);display:grid;place-items:center;width:24px;height:24px;margin-bottom:8px;border-radius:50%;background:var(--lilac);color:var(--ink);font:700 .75rem var(--ui)}@media(min-width:700px){.flow-steps{grid-template-columns:repeat(5,minmax(0,1fr))}}.flow figcaption{margin-top:12px;font:.92rem/1.5 var(--ui);color:var(--muted)}.status{margin:24px 0;padding:14px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);display:grid;gap:6px}.status div{display:grid;grid-template-columns:7.5em 1fr;gap:12px}.status dt{font:700 .68rem/1.9 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.status dd{margin:0}.fine{color:var(--muted);font-size:.95rem}.refs{padding-left:1.4em;color:var(--muted);font-size:.95em}.companion{margin:0}.companion-title{font:650 clamp(1.7rem,1.2rem + 2vw,2.6rem)/1.1 var(--display);margin:0 0 12px;letter-spacing:-.01em}.companion-line{color:var(--muted);max-width:40em;margin:0 0 8px}.carousel{margin-top:28px}.carousel-title{font:650 .75rem var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.track{overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:6px 2px 18px;scrollbar-width:thin}.rail{display:flex;gap:18px}.track.marquee{overflow:hidden;scroll-snap-type:none;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.track.marquee:active{cursor:grabbing}.track.marquee .rail{width:max-content;will-change:transform}.track.marquee .slide{flex-basis:290px}.track-scene.marquee .slide{flex-basis:320px}@media(max-width:420px){.track.marquee .slide{flex-basis:250px}.track-scene.marquee .slide{flex-basis:270px}}.slide img,.slide svg{-webkit-user-drag:none}.play{margin-left:6px;font:600 .85rem var(--ui);color:var(--ink);background:var(--card);border:1.5px solid var(--rule);border-radius:999px;padding:0 14px;height:44px;cursor:pointer}.slide{flex:0 0 min(76%,290px);scroll-snap-align:center;display:grid;justify-items:center;align-content:start;gap:8px;text-align:center;background:var(--card);border:1px solid var(--rule);border-radius:22px;padding:16px 16px 20px;box-shadow:var(--shadow)}.track-scene .slide{flex-basis:min(76%,320px)}.slide-art,.scene-art{width:100%;aspect-ratio:1;border-radius:16px;position:relative;overflow:hidden;display:grid;place-items:center}.slide-art{background:radial-gradient(circle at 50% 60%,var(--rose),var(--lilac) 70%)}.track-pet .slide:nth-child(2) .slide-art{background:radial-gradient(circle at 50% 60%,var(--lilac),var(--sky) 70%)}.track-pet .slide:nth-child(3) .slide-art{background:radial-gradient(circle at 50% 60%,var(--mint),var(--sky) 70%)}.track-pet .slide:nth-child(4) .slide-art{background:radial-gradient(circle at 50% 60%,var(--peach),var(--rose) 70%)}.track-pet .slide:nth-child(5) .slide-art{background:radial-gradient(circle at 50% 60%,var(--peach),var(--mint) 70%)}.scene-art{background:var(--bg-2)}.scene-art>svg{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated}.pet{display:block}.pet svg{width:100%;height:100%;image-rendering:pixelated;display:block}.slide-pet{width:64%;height:64%}.scene-pet{position:absolute;right:7%;bottom:3%;width:38%;height:38%;z-index:1}.scene-art>svg.scene-front{z-index:2}.slide-name{font:650 1.3rem var(--display);margin:6px 0 0}.slide-line{font:.95rem/1.45 var(--ui);color:var(--muted);margin:0;min-height:2.9em}.pick{margin-top:6px;font:650 .9rem var(--ui);color:var(--ink);background:var(--sky);border:0;border-radius:999px;padding:10px 18px;min-height:44px;cursor:pointer}.pick[aria-pressed=true]{background:none;box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent)}.carousel-nav{display:flex;align-items:center;justify-content:center;gap:12px}.arrow{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--rule);background:var(--card);color:var(--ink);font:500 1.6rem/1 var(--ui);cursor:pointer;display:grid;place-items:center;padding-bottom:4px}.dots{display:flex;flex-wrap:wrap;justify-content:center}.dot{width:24px;height:24px;border:0;background:none;padding:0;cursor:pointer;display:grid;place-items:center}.dot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--rule);transition:transform .2s,background .2s}.dot[aria-current=true]:before{background:var(--accent);transform:scale(1.35)}.page-landing .hero{padding:clamp(48px,7vw,96px) 0 clamp(56px,7vw,96px)}.hero-grid{display:grid;gap:40px;align-items:center}@media(min-width:960px){.hero-grid{grid-template-columns:1.25fr 1fr;gap:56px}}.page-landing h1{font:650 clamp(2.3rem,1.4rem + 3.6vw,4.1rem)/1.06 var(--display);letter-spacing:-.02em;margin:0 0 22px}.page-landing .sub{font:400 clamp(1.1rem,1rem + .5vw,1.35rem)/1.5 var(--serif);color:var(--muted);max-width:34em;margin:0}.hero-art{justify-self:center;width:min(100%,440px)}.hero-art .scene-art{border-radius:28px;box-shadow:var(--shadow);border:6px solid var(--card)}.band{padding:clamp(64px,9vw,112px) 0}.band-tint{background:var(--bg-2)}.band-title{font:650 clamp(1.8rem,1.2rem + 2.2vw,2.8rem)/1.1 var(--display);letter-spacing:-.015em;margin:0 0 16px}.band-lead{font:1.2rem/1.55 var(--serif);color:var(--muted);max-width:40em;margin:0 0 36px}.cards{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.card{background:var(--card);border:1px solid var(--rule);border-radius:22px;padding:26px 24px;box-shadow:var(--shadow)}.card h3{font:650 1.25rem var(--display);margin:0 0 8px}.card p{margin:0;color:var(--muted)}.card:nth-child(1){border-top:6px solid var(--sky)}.card:nth-child(2){border-top:6px solid var(--rose)}.card:nth-child(3){border-top:6px solid var(--mint)}.card:nth-child(4){border-top:6px solid var(--lilac)}.band-cta{text-align:center;background:linear-gradient(180deg,var(--bg),var(--bg-2))}.page-paper{padding:clamp(48px,7vw,88px) 0 96px;font-family:var(--serif);font-size:1.15rem;line-height:1.65}.paper{max-width:760px}.paper-head{text-align:center;border-bottom:1px solid var(--rule);padding-bottom:28px;margin-bottom:28px}.paper-venue{font:600 .75rem var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 18px}.page-paper h1{font:600 clamp(1.8rem,1.3rem + 2vw,2.6rem)/1.2 var(--display);margin:0 0 16px;letter-spacing:-.01em}.paper-byline{font-style:italic;color:var(--muted);margin:0}.abstract{background:var(--card);border:1px solid var(--rule);border-left:4px solid var(--accent);border-radius:6px 14px 14px 6px;padding:18px 22px}.abstract p{margin:0}.page-paper h2{font:650 1.4rem/1.25 var(--display);margin:44px 0 10px}.page-paper h2 span{color:var(--accent);margin-right:6px}.page-paper .flow figcaption{font-family:var(--serif);font-style:italic;text-align:center}.page-paper .companion{margin:48px 0;padding:28px 0;border-block:1px solid var(--rule)}.page-paper .companion-title{font-size:1.4rem}.page-pyramid{padding:clamp(48px,7vw,88px) 0 96px}.pyr{max-width:980px}.page-pyramid h1{font:650 clamp(2rem,1.3rem + 2.8vw,3.3rem)/1.1 var(--display);letter-spacing:-.015em;margin:0 0 24px;max-width:22ch}.bottom-line{background:var(--ink);color:var(--bg);border-radius:22px;padding:28px clamp(20px,3vw,36px);font:1.2rem/1.55 var(--serif)}.bottom-line p{margin:0}.bottom-line .cta{background:var(--bg);color:var(--ink)}.bottom-line .soon{color:inherit;opacity:.85}.bottom-line .soon:before{background:var(--rose)}.scq{font:1.05rem/1.6 var(--ui);color:var(--muted);margin:28px 0 40px;max-width:46em}.points{list-style:none;margin:0 0 56px;padding:0;display:grid;gap:18px;counter-reset:p}.points>li{counter-increment:p;display:grid;grid-template-columns:64px 1fr;column-gap:20px;background:var(--card);border:1px solid var(--rule);border-radius:22px;padding:26px clamp(18px,3vw,32px);box-shadow:var(--shadow)}.points>li:before{content:counter(p);grid-row:span 3;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;font:700 1.5rem var(--display);background:var(--sky)}.points>li:nth-child(2):before{background:var(--rose)}.points>li:nth-child(3):before{background:var(--mint)}.points h2{font:650 clamp(1.25rem,1.1rem + .8vw,1.6rem)/1.25 var(--display);margin:0 0 8px}.points p{margin:0;color:var(--muted)}.points>li>:not(h2,p){grid-column:2;margin:22px 0 0;min-width:0}.pyr-small{font:650 1.2rem var(--display);margin:40px 0 8px}.risks{padding-left:1.2em;color:var(--muted)}@media(max-width:560px){.points>li{grid-template-columns:1fr}.points>li:before{grid-row:auto;margin-bottom:12px}.points>li>:not(h2,p){grid-column:1}}.page-magazine{padding:clamp(48px,7vw,88px) 0 96px}.mag{max-width:1080px}.mag-head{text-align:center;max-width:860px;margin:0 auto 48px}.page-magazine h1{font:italic 400 clamp(2.4rem,1.4rem + 4.4vw,5rem)/1.02 var(--display);letter-spacing:-.02em;margin:0 0 22px}.dek{font:italic 1.35rem/1.45 var(--serif);color:var(--muted);margin:0 auto;max-width:34em}.mag-body{font:1.15rem/1.7 var(--serif);border-top:1px solid var(--rule);padding-top:36px;margin-bottom:64px}@media(min-width:900px){.mag-body{column-count:2;column-gap:56px;column-rule:1px solid var(--rule)}}.mag-body>*{break-inside:avoid}.mag-body h2{font:650 1.45rem/1.2 var(--display);margin:26px 0 8px;break-after:avoid}.lede{margin-top:0}.lede:first-letter{float:left;font:600 4.6em/.82 var(--display);margin:.06em .08em 0 0;color:var(--accent)}.pull{margin:28px 0;padding:18px 0;border-block:2px solid var(--ink);font:italic 500 1.55rem/1.3 var(--display);text-align:center}.snips{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));align-items:start}.snip{margin:0}.snip-label{font:650 .72rem var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 8px 4px}.snip-card{background:var(--card);border:1px solid var(--rule);border-radius:16px;padding:16px 18px;box-shadow:var(--shadow);font:.98rem/1.5 var(--serif)}.s-headline{font:650 1.2rem/1.2 var(--display);margin:0 0 8px}.s-abstract{margin:0}.s-abstract b{font-variant:small-caps;letter-spacing:.04em}.s-status{margin:0;display:grid;gap:6px}.s-status div{display:grid;grid-template-columns:6.6em 1fr;gap:8px;align-items:baseline}.s-status dt{font:700 .62rem var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:var(--sky);border-radius:999px;padding:3px 8px;justify-self:start}.s-status div:nth-child(2) dt{background:var(--mint)}.s-status div:nth-child(3) dt{background:var(--rose)}.s-status dd{margin:0}.s-h{font:650 1.05rem var(--display);margin:0 0 8px}.s-steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}.s-steps li{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center}.s-badge{width:28px;height:28px;border-radius:50%;border:1.5px solid var(--ink);background:none;color:var(--ink);font:700 .8rem var(--ui);cursor:pointer;display:grid;place-items:center;padding:0}.s-steps li.done .s-badge{background:var(--ink);color:var(--bg)}.s-steps li.done span{text-decoration:line-through;color:var(--muted)}.s-fold+.s-fold{border-top:1px solid var(--rule)}.s-fold-head{width:100%;text-align:left;background:none;border:0;padding:10px 0;font:650 1.05rem var(--display);color:var(--ink);cursor:pointer;display:flex;justify-content:space-between}.s-fold-head i{font-style:normal;color:var(--muted);transition:transform .15s}.s-fold-head[aria-expanded=true] i{transform:rotate(90deg)}.s-fold-body p{margin:0 0 10px}.s-ask{background:color-mix(in srgb,var(--rose) 45%,var(--card));border-left:4px solid var(--accent);border-radius:4px 12px 12px 4px;padding:12px;font-family:var(--ui)}.s-ask-q{margin:0 0 10px;font-weight:650;font-size:.95rem}.s-ask-q span{font:700 .62rem var(--ui);letter-spacing:.1em;text-transform:uppercase;background:var(--card);border-radius:999px;padding:2px 8px;margin-right:8px;color:var(--accent)}.s-ask-opts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.s-opt{text-align:left;background:var(--card);border:1.5px solid var(--rule);border-radius:10px;padding:8px 10px;color:var(--ink);font:.85rem/1.35 var(--ui);cursor:pointer;display:grid;gap:2px}.s-opt small{color:var(--muted)}.s-opt[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.s-ask-note{margin:8px 0 0;font-size:.82rem;color:var(--muted);min-height:1.2em}.s-concl{background:color-mix(in srgb,var(--mint) 55%,var(--card));border-left:3px solid #24603f;border-radius:0 12px 12px 0;padding:10px 14px;font:.92rem/1.5 var(--ui)}[data-theme=dark] .s-concl{border-left-color:#8fd4ad}.s-concl-head{width:100%;display:flex;gap:10px;align-items:baseline;background:none;border:0;padding:0;color:var(--ink);font:inherit;cursor:pointer;text-align:left}.s-concl-when{font:700 .66rem var(--ui);letter-spacing:.09em;text-transform:uppercase;color:#24603f}[data-theme=dark] .s-concl-when{color:#8fd4ad}.s-concl-head i{margin-left:auto;width:7px;height:7px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg)}.s-concl-head[aria-expanded=false] i{transform:rotate(-45deg)}.s-concl-rows{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin:8px 0 0}.s-concl-rows[hidden]{display:none}.s-concl-rows dt{font:700 .64rem/1.9 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.s-concl-rows dd{margin:0}.s-callout{margin:0 0 8px;padding:8px 12px;border-radius:10px;font:.92rem/1.45 var(--ui)}.s-callout:last-child{margin-bottom:0}.s-callout span{font:700 .62rem var(--ui);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:2px 8px;margin-right:8px}.s-decide{background:color-mix(in srgb,var(--rose) 40%,var(--card))}.s-decide span{background:var(--rose)}.s-watch{background:color-mix(in srgb,var(--peach) 45%,var(--card))}.s-watch span{background:var(--peach)}.s-code{margin:0;background:var(--bg-2);border-radius:10px;padding:12px 14px;font:.85rem/1.55 ui-monospace,SF Mono,Menlo,monospace;overflow-x:auto}.s-code .c-k{color:var(--accent)}.s-code s{color:var(--muted)}.feats{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.feat{background:var(--card);border:1px solid var(--rule);border-radius:18px;padding:20px 22px}.feat-title{display:flex;align-items:center;gap:12px;font:650 1.15rem var(--display);margin:0 0 10px}.feat ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:.97rem}.feat li{padding-left:16px;position:relative}.feat li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background:var(--accent)}.px{width:4px;height:4px;margin:0 20px 20px 0;flex:none}.px-book{box-shadow:4px 4px var(--accent),8px 4px var(--accent),16px 4px var(--accent),20px 4px var(--accent),4px 8px var(--accent),12px 8px var(--accent),20px 8px var(--accent),4px 12px var(--accent),12px 12px var(--accent),20px 12px var(--accent),4px 16px var(--accent),8px 16px var(--accent),12px 16px var(--accent),16px 16px var(--accent),20px 16px var(--accent)}.px-tabs{box-shadow:0 4px var(--accent),4px 4px var(--accent),8px 4px var(--accent),0 8px var(--accent),8px 8px var(--accent),12px 8px var(--accent),16px 8px var(--accent),20px 8px var(--accent),0 12px var(--accent),20px 12px var(--accent),0 16px var(--accent),20px 16px var(--accent),0 20px var(--accent),4px 20px var(--accent),8px 20px var(--accent),12px 20px var(--accent),16px 20px var(--accent),20px 20px var(--accent)}.px-brush{box-shadow:20px 0 var(--accent),16px 4px var(--accent),12px 8px var(--accent),8px 12px var(--accent),4px 16px var(--accent),8px 16px var(--accent),0 20px var(--accent),4px 20px var(--accent)}.px-moon{box-shadow:8px 0 var(--accent),12px 0 var(--accent),4px 4px var(--accent),0 8px var(--accent),0 12px var(--accent),4px 16px var(--accent),8px 20px var(--accent),12px 20px var(--accent),16px 16px var(--accent),20px 12px var(--accent)}.page-paper .snips,.page-paper .feats{margin:18px 0 8px;font-size:.95rem}.page-paper .snips{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.mag-sec{font:italic 500 clamp(1.6rem,1.2rem + 1.4vw,2.2rem) var(--display);margin:0 0 20px;padding-top:28px;border-top:2px solid var(--ink)}.page-magazine .feats{margin-bottom:64px}.page-magazine .snips{margin-bottom:56px}.foot{border-top:1px solid var(--rule);padding:36px 0 140px;color:var(--muted);font:.9rem/1.6 var(--ui)}.foot p{margin:0 0 4px}#cat{position:fixed;right:16px;bottom:10px;z-index:15;transform:scale(var(--pet-scale-web, .8));transform-origin:bottom right;cursor:pointer}@media(max-width:700px){:root{--pet-scale-web: .42}}.picker{position:fixed;right:16px;bottom:calc(144px * var(--pet-scale-web, .8) + 20px);z-index:16;width:min(380px,calc(100vw - 32px));max-height:min(70vh,520px);overflow:auto;padding:14px 16px;background:var(--card);color:var(--ink);border:1px solid var(--rule);border-radius:18px;box-shadow:0 18px 40px -16px #0006}.picker fieldset{border:0;padding:0;margin:0 0 12px}.picker legend{font:700 .72rem var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:6px;font:500 .85rem var(--ui);color:var(--ink);background:var(--bg);border:1.5px solid var(--rule);border-radius:999px;padding:6px 12px;min-height:36px;cursor:pointer}.chip[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.chip-pet{width:22px;height:22px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.dot:before{transition:none}}:root{--gutter: clamp(16px, 4vw, 64px)}@media(min-width:760px){:root{--gutter: clamp(16px, 4vw, 64px)}}.wrap,.narrow,.paper,.pyr,.mag{max-width:none}.page p,.refs,.risks,.flow figcaption{max-width:70ch}.snip p,.slide-line,.s-ask p,.feat p{max-width:none}.carousel{margin-inline:calc(-1 * var(--gutter))}.carousel-title{padding-inline:var(--gutter)}.track{padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.track.marquee{padding-inline:0}.snips{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.feats{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}@media(min-width:1700px){.feat ul{display:block;columns:2;column-gap:24px}.feat li{margin-bottom:6px}.feat li{break-inside:avoid}}@media(min-width:960px){.hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(40px,5vw,120px)}}.page-landing h1{font-size:clamp(2.3rem,1.2rem + 3.8vw,5.6rem);max-width:20ch}.hero-art{width:min(100%,680px)}.band-lead,.page-landing .sub{max-width:60ch}.flow-steps li{font-size:clamp(.92rem,.8rem + .3vw,1.1rem)}.paper>:not(.snips,.feats,.flow,.companion){max-width:1040px;margin-inline:auto}.paper>.flow{max-width:1400px;margin-inline:auto}.paper>.flow figcaption{margin-inline:auto}.page-paper .snips,.page-paper .feats{margin-block:24px 12px}.page-paper .snips{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.page-paper .companion>:not([data-carousels]){max-width:1040px;margin-inline:auto}.pyr>h1,.pyr>.kicker,.pyr>.bottom-line,.pyr>.scq,.pyr>.pyr-small,.pyr>.risks,.pyr>.refs{max-width:1100px}.page-pyramid h1{font-size:clamp(2rem,1.2rem + 3vw,4.4rem);max-width:24ch}.mag-head{max-width:1100px}.page-magazine h1{font-size:clamp(2.4rem,1.2rem + 5vw,7rem)}@media(min-width:1500px){.mag-body{column-count:3}}.mag-body p{max-width:none}@media(min-width:1100px){.snips,.page-paper .snips{grid-template-columns:repeat(4,minmax(0,1fr))}}:root{--gutter: clamp(20px, 6vw, 120px);--cap: 1680px}@media(max-width:600px){:root{--gutter: 18px}}.wrap{max-width:calc(var(--cap) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.carousel{margin-inline:calc(50% - 50vw)}.carousel-title,.track:not(.marquee){padding-inline:max(var(--gutter),calc((100vw - var(--cap)) / 2))}.track:not(.marquee){scroll-padding-inline:max(var(--gutter),calc((100vw - var(--cap)) / 2))}.support{display:flex;align-items:center;gap:12px;margin:22px 0 0;font:500 .98rem var(--ui)}.support.centred{justify-content:center}.support a{color:var(--accent);text-underline-offset:3px}.foot .support{margin:10px 0}.px-cup{width:4px;height:4px;margin:0 22px 18px 0;flex:none;box-shadow:8px 0 var(--muted),16px -4px var(--muted),0 8px var(--accent),4px 8px var(--accent),8px 8px var(--accent),12px 8px var(--accent),16px 8px var(--accent),20px 8px var(--accent),0 12px var(--accent),4px 12px var(--rose),8px 12px var(--rose),12px 12px var(--rose),16px 12px var(--accent),24px 12px var(--accent),0 16px var(--accent),4px 16px var(--accent),8px 16px var(--accent),12px 16px var(--accent),16px 16px var(--accent),20px 12px var(--accent),20px 16px var(--accent),4px 20px var(--accent),8px 20px var(--accent),12px 20px var(--accent)}.page-paper .support,.page-pyramid .support{margin-top:8px}.page .support.centred{max-width:none}.needs{flex-basis:100%;font:500 .9rem var(--ui);color:var(--muted)}.cta-row.centred .needs{text-align:center}.bottom-line .needs{color:inherit;opacity:.85}.gs{margin:0}.gs-title{font:650 clamp(1.7rem,1.2rem + 2vw,2.6rem)/1.1 var(--display);margin:0 0 8px}.gs-lead{color:var(--muted);margin:0 0 22px}.gs-steps{max-width:760px;gap:18px;font:1.05rem/1.5 var(--ui)}.gs-steps li{align-items:start;grid-template-columns:34px minmax(0,1fr)}.gs-body{min-width:0}.gs-steps .s-badge{width:32px;height:32px}.gs-body p{margin:4px 0 0}.gs-steps li.done .gs-body{text-decoration:line-through;color:var(--muted)}.gs-check{font-size:.92rem;color:var(--muted)}.gs-check b{font:700 .66rem var(--ui);letter-spacing:.1em;text-transform:uppercase;margin-right:6px}.gs-code{display:flex;align-items:stretch;gap:8px;margin:10px 0 0;max-width:100%}.gs-code pre{flex:1;min-width:0;margin:0;overflow-x:auto;background:var(--bg-2);border:1px solid var(--rule);border-radius:10px;padding:10px 14px;font:.9rem/1.5 ui-monospace,SF Mono,Menlo,monospace}.gs-copy{font:600 .85rem var(--ui);color:var(--ink);background:var(--sky);border:0;border-radius:10px;padding:0 14px;min-height:44px;cursor:pointer}.gs-alt{font-size:.9rem;color:var(--muted)}.page code{font:.88em ui-monospace,SF Mono,Menlo,monospace}.page-paper .gs,.page-pyramid .gs{margin:40px 0}.page-paper .gs{max-width:1040px;margin-inline:auto}.page-magazine .gs{max-width:760px;margin:0 auto 64px}.gs-steps li.done :is(.gs-code,.gs-copy){text-decoration:none}.gs-help{max-width:760px;margin:22px 0 0;padding:12px 16px;border-radius:12px;background:color-mix(in srgb,var(--peach) 45%,var(--card));font:.95rem/1.5 var(--ui)}.page-magazine .gs-help{margin-inline:auto}
