[data-skin=davinci]:not(.dark){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#a8442a;--accent-ink:#8a3319;--accent-soft:#f4e0cf;--accent-soft2:#e3bba2;--accent2:#c0603f;--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='#65492d' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--art-glow:none;--art-ink:#5b3a1e;--art-op:.7;--art-red:#a8442a;--bad:#b0392b;--bad-ink:#8e2a1a;--bad-soft:#f5dcd2;--bead:radial-gradient(circle at 35% 30%,#fffaf0,#e9d8b4 75%);--bead-edge:#ccb084;--bead-on:radial-gradient(circle at 35% 30%,#c96a4c,#93391f 75%);--bead-on-edge:#6e2914;--bead-on-ink:#fdf3e1;--bg:#ecdfc2;--btn-bg:linear-gradient(#b5543a,#93391f);--btn-edge:#6e2914;--btn-hi:#d27a5c;--btn-ink:#fdf3e1;--btn-sh:inset 0 1px 0 var(--btn-hi),0 4px 0 var(--btn-edge),0 8px 14px #28140847;--btn-sh-press:inset 0 1px 0 var(--btn-hi),0 1px 0 var(--btn-edge),inset 0 2px 5px #00000040;--card-bg:linear-gradient(160deg,#fdf8ec,#f3e7cc);--card-corners:none;--card-drop:drop-shadow(0 5px 0 #d4bb8f) drop-shadow(0 12px 12px #3c241047);--card-rule:#c8ad8099;--card-rule2:transparent;--card-sh:inset 0 0 40px #c9a46a33,inset 0 0 0 1px #c8ad80,0 6px 0 #d9c39c,0 16px 26px #5b3a1e33;--card-wm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg fill='none' stroke='#a8442a' stroke-opacity='0.16' stroke-width='1'%3E%3Ccircle cx='100' cy='100' r='80'/%3E%3Crect x='20' y='20' width='160' height='160'/%3E%3Cpath d='M20 20L180 180M180 20L20 180M100 20V180M20 100H180'/%3E%3Ccircle cx='100' cy='100' r='40'/%3E%3Ccircle cx='100' cy='20' r='80' stroke-dasharray='3 4'/%3E%3C/g%3E%3C/svg%3E");--corner-sketch:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='#5b3a1e' stroke-width='1.1' stroke-linecap='round'%3E%3Ccircle cx='38' cy='26' r='18'/%3E%3Cpath d='M20 26H56M38 8V44M25 13L51 39M51 13L25 39'/%3E%3Ccircle cx='38' cy='26' r='9'/%3E%3Cpath d='M8 58q14-10 26-2t24-4' /%3E%3C/g%3E%3C/svg%3E");--deep:#3b2a1a;--display:"Cormorant Garamond","EB Garamond",Georgia,serif;--fill:linear-gradient(#c96a4c,#a8442a);--gh-bg:linear-gradient(#fdf8ec,#efe1c2);--gh-drop:#3c24101f;--gh-edge:#cdb185;--gh-ink:#4a2e16;--gh-ring:#b99d6e;--gh-sh:inset 0 0 0 1px var(--gh-ring),0 3px 0 var(--gh-edge),0 5px 10px var(--gh-drop);--gh-sh-press:inset 0 0 0 1px var(--gh-ring),0 1px 0 var(--gh-edge),inset 0 2px 4px var(--gh-drop);--gh-sh-sm:inset 0 0 0 1px var(--gh-ring),0 2px 0 var(--gh-edge);--glow1:#a8442a24;--glow2:#78501e1f;--hand:#a8442a;--hand-font:"Homemade Apple",cursive;--hatch:#6e29146b;--head:#4a2e16;--head-ink:#3b2a1a;--head-muted:#65492d;--head-shadow:none;--hover:#c9a46a2e;--ink:#3b2a1a;--line:#d9c6a0;--line2:#c2a77c;--mix-text:#2a1a0c;--msg-ai:linear-gradient(#f6edd8,#efe2c4);--muted:#65492d;--ok:#56844a;--ok-ink:#3d5f22;--ok-soft:#e6ecd3;--page:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.75' numOctaves='3'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .32 0 0 0 0 .15 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%' height='100%' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(260px 180px at 85% 70%,#c9a46a4d,transparent 70%),radial-gradient(1200px 760px at 30% 8%,#f6ecd6,#eadbbb 60%,#dcc79e);--page-color:#e6d6b3;--paper-inset:inset 0 0 40px #c9a46a47;--pin:#b8913f;--rail-art-op:.9;--rail-bg:#faf3e28c;--rail-hover:#c9a46a33;--rail-ink:#3b2a1a;--rail-line:#d2bc92;--rail-muted:#5a4129;--rgb-amber:183,130,31;--rgb-primary:180,85,58;--rgb-shade1:60,36,16;--rgb-shade2:50,30,14;--rgb-shade3:50,30,14;--rgb-shade4:20,12,6;--rgb-sky:79,111,153;--rule-line:#a0784629;--scrim:#2b1c0e73;--seg-bg:#e6d5b2;--seg-sh:inset 0 1px 3px #8a6a3e66;--sel-bg:#a8442a38;--serif:"EB Garamond",Georgia,"Times New Roman",serif;--sh:0 1px 0 #d9c39c,0 8px 18px -10px #5b3a1e59;--sh-lg:0 2px 0 #d9c39c,0 22px 40px -18px #5b3a1e73;--sheet:#f3e6c6;--sheet-edge:#c8ad80;--sky-soft:#f1e8d4;--sky1:#eadfc6;--sky2:#f7f0df;--soft:#f0e5cb;--stage-bg:radial-gradient(circle at 50% 40%,#3a2816,#21150b);--surface:#fbf5e6;--surface2:#f7efdc;--tone-amber:#b7821f;--tone-emerald:#56844a;--tone-emerald-pale:#86ad74;--tone-emerald-strong:#466d3c;--tone-indigo:#6b5a91;--tone-orange:#d9733f;--tone-primary:#b4553a;--tone-primary-100:#f1d9c9;--tone-primary-200:#e6c0a8;--tone-primary-50:#f8ebe0;--tone-primary-bright:#c66a4b;--tone-primary-pale:#d48a6c;--tone-primary-strong:#8c3519;--tone-red:#b0392b;--tone-rose:#a83a52;--tone-sky:#4f6f99;--tone-sky-strong:#3d5a80;--tone-slate:#7a6248;--tone-slate-pale:#a08c72;--torn:polygon(0.0% 2.8px,2.5% 3.6px,5.0% 3.3px,7.5% .1px,10.0% 4.2px,12.5% 11.1px,15% 1.1px,17.5% 8.3px,20.0% 1.3px,22.5% 3.4px,25.0% 3.6px,27.5% 2.8px,30% 0px,32.5% .9px,35.0% 4.4px,37.5% 1.3px,40.0% 2.4px,42.5% .9px,45.0% 3.1px,47.5% 4px,50.0% 1.6px,52.5% 6.8px,55.0% 10.9px,57.5% 1.5px,60% 3.7px,62.5% 1.4px,65.0% 12.9px,67.5% .1px,70.0% 12.6px,72.5% 1.6px,75.0% 5.5px,77.5% 4.3px,80.0% 3.4px,82.5% 4.2px,85.0% 1.6px,87.5% 12px,90.0% 3.6px,92.5% .2px,95.0% .4px,97.5% 2.7px,100.0% 1.5px,calc(100% - 2.5px) 2.5%,calc(100% - 1.4px) 5.0%,calc(100% - .4px) 7.5%,calc(100% - 3.1px) 10.0%,calc(100% - 10.6px) 12.5%,calc(100% - 2.4px) 15%,calc(100% - 1.1px) 17.5%,calc(100% - 3.7px) 20.0%,calc(100% - 11.3px) 22.5%,calc(100% - .1px) 25.0%,calc(100% - 3.8px) 27.5%,calc(100% - 3.3px) 30%,calc(100% - 2.8px) 32.5%,calc(100% - .5px) 35.0%,calc(100% - .7px) 37.5%,calc(100% - 1.3px) 40.0%,calc(100% - 4.5px) 42.5%,calc(100% - 4.4px) 45.0%,calc(100% - 2.2px) 47.5%,calc(100% - 2.2px) 50.0%,calc(100% - 1.8px) 52.5%,calc(100% - 1.7px) 55.0%,calc(100% - 4.3px) 57.5%,calc(100% - 2.2px) 60%,calc(100% - .4px) 62.5%,calc(100% - 3.5px) 65.0%,calc(100% - 1.6px) 67.5%,calc(100% - 3.5px) 70.0%,calc(100% - 3px) 72.5%,calc(100% - 1.6px) 75.0%,calc(100% - 1.3px) 77.5%,calc(100% - 3.5px) 80.0%,calc(100% - 1.3px) 82.5%,calc(100% - 2.9px) 85.0%,calc(100% - .1px) 87.5%,calc(100% - 1.1px) 90.0%,calc(100% - 2.1px) 92.5%,calc(100% - 2.9px) 95.0%,calc(100% - 1.6px) 97.5%,calc(100% - 3.3px) 100.0%,97.5% calc(100% - 1.6px),95.0% calc(100% - 3.9px),92.5% calc(100% - 4.4px),90.0% calc(100% - 2.3px),87.5% calc(100% - .7px),85.0% calc(100% - 4.2px),82.5% calc(100% - 3.1px),80.0% calc(100% - 3.3px),77.5% calc(100% - 3.5px),75.0% calc(100% - 3px),72.5% calc(100% - 2.8px),70.0% calc(100% - 2.9px),67.5% calc(100% - .1px),65.0% calc(100% - 2px),62.5% calc(100% - 1px),60% calc(100% - 9.9px),57.5% calc(100% - 6.2px),55.0% calc(100% - 1.4px),52.5% calc(100% - 7.9px),50.0% calc(100% - 1.7px),47.5% calc(100% - 2.7px),45.0% calc(100% - 10.8px),42.5% calc(100% - 1.3px),40.0% calc(100% - .5px),37.5% calc(100% - 9.5px),35.0% calc(100% - .4px),32.5% calc(100% - 1.5px),30% calc(100% - 4.3px),27.5% calc(100% - 1.9px),25.0% calc(100% - 2.9px),22.5% calc(100% - .6px),20.0% calc(100% - 2.5px),17.5% calc(100% - 4.4px),15% calc(100% - 1.6px),12.5% calc(100% - 7.6px),10.0% calc(100% - 2.8px),7.5% calc(100% - 2.8px),5.0% calc(100% - 1.7px),2.5% calc(100% - 1px),0.0% calc(100% - 4.4px),4.3px 97.5%,2.7px 95.0%,4.4px 92.5%,1.9px 90.0%,4.4px 87.5%,1.3px 85.0%,.5px 82.5%,2px 80.0%,3.5px 77.5%,.1px 75.0%,1.2px 72.5%,3.5px 70.0%,1.2px 67.5%,4.4px 65.0%,2.7px 62.5%,2.9px 60%,12px 57.5%,1.4px 55.0%,1.5px 52.5%,2.4px 50.0%,1.6px 47.5%,8.5px 45.0%,2.1px 42.5%,4px 40.0%,.1px 37.5%,1.9px 35.0%,3.2px 32.5%,2.2px 30%,1.7px 27.5%,3.8px 25.0%,1.3px 22.5%,.3px 20.0%,3.1px 17.5%,1.3px 15%,4.1px 12.5%,2.2px 10.0%,2.2px 7.5%,.7px 5.0%,9.4px 2.5%);--torn-sm:polygon(0.0% 1.2px,5.56% .9px,11.11% .3px,16.67% 2.2px,22.22% 0px,27.78% 1.3px,33.33% 2.2px,38.89% .2px,44.44% 1.4px,50.0% 1.5px,55.56% .1px,61.11% .9px,66.67% 1.8px,72.22% 1.1px,77.78% 1.8px,83.33% .4px,88.89% .6px,94.44% .3px,100.0% 1.3px,calc(100% - 2.3px) 5.56%,calc(100% - 1.5px) 11.11%,calc(100% - 1.9px) 16.67%,calc(100% - 1px) 22.22%,calc(100% - 1.9px) 27.78%,calc(100% - .3px) 33.33%,calc(100% - .7px) 38.89%,calc(100% - 1.7px) 44.44%,calc(100% - 1.8px) 50.0%,calc(100% - 1.1px) 55.56%,calc(100% - .2px) 61.11%,calc(100% - .7px) 66.67%,calc(100% - .5px) 72.22%,calc(100% - .7px) 77.78%,calc(100% - 2px) 83.33%,calc(100% - .5px) 88.89%,calc(100% - 2.2px) 94.44%,calc(100% - 2.2px) 100.0%,94.44% calc(100% - .1px),88.89% calc(100% - .9px),83.33% calc(100% - 1.2px),77.78% calc(100% - .1px),72.22% calc(100% - 1.1px),66.67% calc(100% - 2.3px),61.11% calc(100% - .3px),55.56% calc(100% - 1.5px),50.0% calc(100% - .3px),44.44% calc(100% - 1.4px),38.89% calc(100% - 2.2px),33.33% calc(100% - .5px),27.78% calc(100% - 0px),22.22% calc(100% - .2px),16.67% calc(100% - 1.3px),11.11% calc(100% - 0px),5.56% calc(100% - .2px),0.0% calc(100% - 1.2px),2.3px 94.44%,1.1px 88.89%,1px 83.33%,1.6px 77.78%,.2px 72.22%,1.4px 66.67%,.4px 61.11%,1.5px 55.56%,2.4px 50.0%,.1px 44.44%,1.4px 38.89%,1.5px 33.33%,.4px 27.78%,.7px 22.22%,2.5px 16.67%,2.5px 11.11%,.3px 5.56%);--track:#e4d3ae;--warn-ink:#7a5210;--warn-soft:#f6e5c0}[data-skin=davinci].dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#d6ad55;--accent-ink:#ecc977;--accent-soft:#3e301c;--accent-soft2:#6b5428;--accent2:#e8c477;--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='#c4ad87' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--art-glow:drop-shadow(0 0 2px #e8ba60bf);--art-ink:#d8b56c;--art-op:.5;--art-red:#d07a5a;--bad:#d0634a;--bad-ink:#f2a991;--bad-soft:#3d2019;--bead:radial-gradient(circle at 35% 30%,#4c3c2b,#2a2019 75%);--bead-edge:#0f0a06;--bead-on:radial-gradient(circle at 35% 30%,#dc8a64,#9c4128 75%);--bead-on-edge:#4a1a0c;--bead-on-ink:#fff3e6;--bg:#15100c;--btn-bg:linear-gradient(#e6c272,#b98b36);--btn-edge:#5e4214;--btn-hi:#f6dc9a;--btn-ink:#2a1a07;--btn-sh:inset 0 1px 0 var(--btn-hi),0 4px 0 var(--btn-edge),0 8px 14px #28140847;--btn-sh-press:inset 0 1px 0 var(--btn-hi),0 1px 0 var(--btn-edge),inset 0 2px 5px #00000040;--card-bg:linear-gradient(160deg,#30251c,#241b15);--card-corners:none;--card-drop:drop-shadow(0 5px 0 #0b0705) drop-shadow(0 14px 16px #0000008c);--card-rule:#d6ad556b;--card-rule2:#d6ad5529;--card-sh:inset 0 1px 0 #ffd69614,inset 0 0 0 1px #5a4630,inset 0 0 36px #00000059,0 6px 0 #0b0705,0 18px 30px #0000008c;--card-wm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg fill='none' stroke='#e2b860' stroke-opacity='0.1' stroke-width='1'%3E%3Ccircle cx='100' cy='100' r='80'/%3E%3Crect x='20' y='20' width='160' height='160'/%3E%3Cpath d='M20 20L180 180M180 20L20 180M100 20V180M20 100H180'/%3E%3Ccircle cx='100' cy='100' r='40'/%3E%3Ccircle cx='100' cy='20' r='80' stroke-dasharray='3 4'/%3E%3C/g%3E%3C/svg%3E");--corner-sketch:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='#d8b56c' stroke-width='1.1' stroke-linecap='round'%3E%3Ccircle cx='38' cy='26' r='18'/%3E%3Cpath d='M20 26H56M38 8V44M25 13L51 39M51 13L25 39'/%3E%3Ccircle cx='38' cy='26' r='9'/%3E%3Cpath d='M8 58q14-10 26-2t24-4' /%3E%3C/g%3E%3C/svg%3E");--deep:#0d0906;--display:"Cormorant Garamond","EB Garamond",Georgia,serif;--fill:linear-gradient(#e6c272,#b98b36);--gh-bg:linear-gradient(#3b2e22,#2c2219);--gh-drop:#00000059;--gh-edge:#0f0a06;--gh-ink:#f0e3c6;--gh-ring:#6b5536;--gh-sh:inset 0 0 0 1px var(--gh-ring),0 3px 0 var(--gh-edge),0 5px 10px var(--gh-drop);--gh-sh-press:inset 0 0 0 1px var(--gh-ring),0 1px 0 var(--gh-edge),inset 0 2px 4px var(--gh-drop);--gh-sh-sm:inset 0 0 0 1px var(--gh-ring),0 2px 0 var(--gh-edge);--glow1:#d6ad5529;--glow2:#d678501a;--hand:#e8a07c;--hand-font:"Homemade Apple",cursive;--hatch:#462d0a73;--head:#f3dfae;--head-ink:#f3e6c9;--head-muted:#cdb48c;--head-shadow:none;--hover:#d6ad5514;--ink:#f0e3c6;--line:#4b3b29;--line2:#6b5536;--mix-text:#fff4dc;--msg-ai:linear-gradient(#372a1f,#2e2319);--muted:#c4ad87;--ok:#7fae6a;--ok-ink:#a9cf8a;--ok-soft:#24301d;--page:radial-gradient(900px 620px at 16% 0%,#ffaa501c,transparent 62%),radial-gradient(1100px 900px at 85% 105%,#151b2c,transparent 70%),linear-gradient(160deg,#1f1711,#130e0a 55%,#100f17);--page-color:#130e0a;--paper-inset:inset 0 0 36px #0006;--pin:#c9a04a;--rail-art-op:.75;--rail-bg:#140e0a99;--rail-hover:#d6ad551a;--rail-ink:#f0e3c6;--rail-line:#3d3022;--rail-muted:#cbb38c;--rgb-amber:183,130,31;--rgb-primary:180,85,58;--rgb-shade1:60,36,16;--rgb-shade2:50,30,14;--rgb-shade3:50,30,14;--rgb-shade4:20,12,6;--rgb-sky:79,111,153;--rule-line:#d6ad5514;--scrim:#0503029e;--seg-bg:#1b140f;--seg-sh:inset 0 1px 3px #0009,inset 0 0 0 1px #3a2c1f;--sel-bg:#d6ad554d;--serif:"EB Garamond",Georgia,"Times New Roman",serif;--sh:0 1px 0 #0c0805,0 10px 22px -10px #000000b3;--sh-lg:0 2px 0 #0c0805,0 24px 44px -18px #000c;--sheet:#3a2d20;--sheet-edge:#6b5536;--sky-soft:#261e17;--sky1:#2a2333;--sky2:#1c1712;--soft:#33271d;--stage-bg:radial-gradient(circle at 50% 40%,#1c140d,#0b0806);--surface:#2a2019;--surface2:#221a14;--tone-amber:#b7821f;--tone-emerald:#56844a;--tone-emerald-pale:#86ad74;--tone-emerald-strong:#466d3c;--tone-indigo:#6b5a91;--tone-orange:#d9733f;--tone-primary:#b4553a;--tone-primary-100:#f1d9c9;--tone-primary-200:#e6c0a8;--tone-primary-50:#f8ebe0;--tone-primary-bright:#c66a4b;--tone-primary-pale:#d48a6c;--tone-primary-strong:#8c3519;--tone-red:#b0392b;--tone-rose:#a83a52;--tone-sky:#4f6f99;--tone-sky-strong:#3d5a80;--tone-slate:#7a6248;--tone-slate-pale:#a08c72;--torn:polygon(0.0% 2.8px,2.5% 3.6px,5.0% 3.3px,7.5% .1px,10.0% 4.2px,12.5% 11.1px,15% 1.1px,17.5% 8.3px,20.0% 1.3px,22.5% 3.4px,25.0% 3.6px,27.5% 2.8px,30% 0px,32.5% .9px,35.0% 4.4px,37.5% 1.3px,40.0% 2.4px,42.5% .9px,45.0% 3.1px,47.5% 4px,50.0% 1.6px,52.5% 6.8px,55.0% 10.9px,57.5% 1.5px,60% 3.7px,62.5% 1.4px,65.0% 12.9px,67.5% .1px,70.0% 12.6px,72.5% 1.6px,75.0% 5.5px,77.5% 4.3px,80.0% 3.4px,82.5% 4.2px,85.0% 1.6px,87.5% 12px,90.0% 3.6px,92.5% .2px,95.0% .4px,97.5% 2.7px,100.0% 1.5px,calc(100% - 2.5px) 2.5%,calc(100% - 1.4px) 5.0%,calc(100% - .4px) 7.5%,calc(100% - 3.1px) 10.0%,calc(100% - 10.6px) 12.5%,calc(100% - 2.4px) 15%,calc(100% - 1.1px) 17.5%,calc(100% - 3.7px) 20.0%,calc(100% - 11.3px) 22.5%,calc(100% - .1px) 25.0%,calc(100% - 3.8px) 27.5%,calc(100% - 3.3px) 30%,calc(100% - 2.8px) 32.5%,calc(100% - .5px) 35.0%,calc(100% - .7px) 37.5%,calc(100% - 1.3px) 40.0%,calc(100% - 4.5px) 42.5%,calc(100% - 4.4px) 45.0%,calc(100% - 2.2px) 47.5%,calc(100% - 2.2px) 50.0%,calc(100% - 1.8px) 52.5%,calc(100% - 1.7px) 55.0%,calc(100% - 4.3px) 57.5%,calc(100% - 2.2px) 60%,calc(100% - .4px) 62.5%,calc(100% - 3.5px) 65.0%,calc(100% - 1.6px) 67.5%,calc(100% - 3.5px) 70.0%,calc(100% - 3px) 72.5%,calc(100% - 1.6px) 75.0%,calc(100% - 1.3px) 77.5%,calc(100% - 3.5px) 80.0%,calc(100% - 1.3px) 82.5%,calc(100% - 2.9px) 85.0%,calc(100% - .1px) 87.5%,calc(100% - 1.1px) 90.0%,calc(100% - 2.1px) 92.5%,calc(100% - 2.9px) 95.0%,calc(100% - 1.6px) 97.5%,calc(100% - 3.3px) 100.0%,97.5% calc(100% - 1.6px),95.0% calc(100% - 3.9px),92.5% calc(100% - 4.4px),90.0% calc(100% - 2.3px),87.5% calc(100% - .7px),85.0% calc(100% - 4.2px),82.5% calc(100% - 3.1px),80.0% calc(100% - 3.3px),77.5% calc(100% - 3.5px),75.0% calc(100% - 3px),72.5% calc(100% - 2.8px),70.0% calc(100% - 2.9px),67.5% calc(100% - .1px),65.0% calc(100% - 2px),62.5% calc(100% - 1px),60% calc(100% - 9.9px),57.5% calc(100% - 6.2px),55.0% calc(100% - 1.4px),52.5% calc(100% - 7.9px),50.0% calc(100% - 1.7px),47.5% calc(100% - 2.7px),45.0% calc(100% - 10.8px),42.5% calc(100% - 1.3px),40.0% calc(100% - .5px),37.5% calc(100% - 9.5px),35.0% calc(100% - .4px),32.5% calc(100% - 1.5px),30% calc(100% - 4.3px),27.5% calc(100% - 1.9px),25.0% calc(100% - 2.9px),22.5% calc(100% - .6px),20.0% calc(100% - 2.5px),17.5% calc(100% - 4.4px),15% calc(100% - 1.6px),12.5% calc(100% - 7.6px),10.0% calc(100% - 2.8px),7.5% calc(100% - 2.8px),5.0% calc(100% - 1.7px),2.5% calc(100% - 1px),0.0% calc(100% - 4.4px),4.3px 97.5%,2.7px 95.0%,4.4px 92.5%,1.9px 90.0%,4.4px 87.5%,1.3px 85.0%,.5px 82.5%,2px 80.0%,3.5px 77.5%,.1px 75.0%,1.2px 72.5%,3.5px 70.0%,1.2px 67.5%,4.4px 65.0%,2.7px 62.5%,2.9px 60%,12px 57.5%,1.4px 55.0%,1.5px 52.5%,2.4px 50.0%,1.6px 47.5%,8.5px 45.0%,2.1px 42.5%,4px 40.0%,.1px 37.5%,1.9px 35.0%,3.2px 32.5%,2.2px 30%,1.7px 27.5%,3.8px 25.0%,1.3px 22.5%,.3px 20.0%,3.1px 17.5%,1.3px 15%,4.1px 12.5%,2.2px 10.0%,2.2px 7.5%,.7px 5.0%,9.4px 2.5%);--torn-sm:polygon(0.0% 1.2px,5.56% .9px,11.11% .3px,16.67% 2.2px,22.22% 0px,27.78% 1.3px,33.33% 2.2px,38.89% .2px,44.44% 1.4px,50.0% 1.5px,55.56% .1px,61.11% .9px,66.67% 1.8px,72.22% 1.1px,77.78% 1.8px,83.33% .4px,88.89% .6px,94.44% .3px,100.0% 1.3px,calc(100% - 2.3px) 5.56%,calc(100% - 1.5px) 11.11%,calc(100% - 1.9px) 16.67%,calc(100% - 1px) 22.22%,calc(100% - 1.9px) 27.78%,calc(100% - .3px) 33.33%,calc(100% - .7px) 38.89%,calc(100% - 1.7px) 44.44%,calc(100% - 1.8px) 50.0%,calc(100% - 1.1px) 55.56%,calc(100% - .2px) 61.11%,calc(100% - .7px) 66.67%,calc(100% - .5px) 72.22%,calc(100% - .7px) 77.78%,calc(100% - 2px) 83.33%,calc(100% - .5px) 88.89%,calc(100% - 2.2px) 94.44%,calc(100% - 2.2px) 100.0%,94.44% calc(100% - .1px),88.89% calc(100% - .9px),83.33% calc(100% - 1.2px),77.78% calc(100% - .1px),72.22% calc(100% - 1.1px),66.67% calc(100% - 2.3px),61.11% calc(100% - .3px),55.56% calc(100% - 1.5px),50.0% calc(100% - .3px),44.44% calc(100% - 1.4px),38.89% calc(100% - 2.2px),33.33% calc(100% - .5px),27.78% calc(100% - 0px),22.22% calc(100% - .2px),16.67% calc(100% - 1.3px),11.11% calc(100% - 0px),5.56% calc(100% - .2px),0.0% calc(100% - 1.2px),2.3px 94.44%,1.1px 88.89%,1px 83.33%,1.6px 77.78%,.2px 72.22%,1.4px 66.67%,.4px 61.11%,1.5px 55.56%,2.4px 50.0%,.1px 44.44%,1.4px 38.89%,1.5px 33.33%,.4px 27.78%,.7px 22.22%,2.5px 16.67%,2.5px 11.11%,.3px 5.56%);--track:#3b2e22;--warn-ink:#efc56e;--warn-soft:#3b2d15}[data-skin=orbit]:not(.dark){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#6c4dff;--accent-ink:#4a2fd0;--accent-soft:#ece6ff;--accent-soft2:#d3c8ff;--accent2:#8f72ff;--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='#5B5486' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--art-glow:none;--art-ink:#3b2e9a;--art-op:.8;--art-red:#ff6f55;--bad:#e04848;--bad-ink:#b42323;--bad-soft:#ffe6e6;--bead:radial-gradient(circle at 35% 30%,#fff,#e9e3ff 75%);--bead-edge:#c3b7f3;--bead-on:radial-gradient(circle at 35% 30%,#ffb59a,#ff6b6b 75%);--bead-on-edge:#c9434f;--bead-on-ink:#fff;--bg:#cfc6ff;--btn-bg:linear-gradient(#7e62ff,#5e3ff2);--btn-edge:#3f24c2;--btn-hi:#a18cff;--btn-ink:#fff;--btn-sh:inset 0 1px 0 var(--btn-hi),0 4px 0 var(--btn-edge),0 8px 14px #28140847;--btn-sh-press:inset 0 1px 0 var(--btn-hi),0 1px 0 var(--btn-edge),inset 0 2px 5px #00000040;--card-bg:linear-gradient(180deg,#fffdf8,#faf5ff);--card-corners:radial-gradient(circle at 50% 50%,#fff 0 1.6px,#b3a6ee 2.6px 3.2px,transparent 3.6px) left 7px top 7px/8px 8px no-repeat,radial-gradient(circle at 50% 50%,#fff 0 1.6px,#b3a6ee 2.6px 3.2px,transparent 3.6px) right 7px top 7px/8px 8px no-repeat,radial-gradient(circle at 50% 50%,#fff 0 1.6px,#b3a6ee 2.6px 3.2px,transparent 3.6px) left 7px bottom 7px/8px 8px no-repeat,radial-gradient(circle at 50% 50%,#fff 0 1.6px,#b3a6ee 2.6px 3.2px,transparent 3.6px) right 7px bottom 7px/8px 8px no-repeat;--card-drop:drop-shadow(0 5px 0 #b4a7ee) drop-shadow(0 14px 14px #3c28a040);--card-rule:#6c4dff21;--card-rule2:transparent;--card-sh:0 5px 0 #b4a7ee,0 16px 26px -12px #3c28a059;--card-wm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg fill='none' stroke='#6C4DFF' stroke-opacity='0.16' stroke-width='1.2'%3E%3Cellipse cx='100' cy='100' rx='90' ry='34' transform='rotate(-20 100 100)'/%3E%3Cellipse cx='100' cy='100' rx='62' ry='22' transform='rotate(-20 100 100)' stroke-dasharray='3 5'/%3E%3Ccircle cx='100' cy='100' r='26'/%3E%3Ccircle cx='186' cy='70' r='5'/%3E%3Ccircle cx='30' cy='128' r='3'/%3E%3C/g%3E%3C/svg%3E");--corner-sketch:none;--deep:#1e1846;--display:"Space Grotesk","Plus Jakarta Sans",sans-serif;--fill:linear-gradient(90deg,#6c4dff,#22c3d6);--gh-bg:linear-gradient(#fff,#f3eeff);--gh-drop:#3c28a029;--gh-edge:#bcaff0;--gh-ink:#2a2160;--gh-ring:#cfc3fa;--gh-sh:inset 0 0 0 1px var(--gh-ring),0 3px 0 var(--gh-edge),0 5px 10px var(--gh-drop);--gh-sh-press:inset 0 0 0 1px var(--gh-ring),0 1px 0 var(--gh-edge),inset 0 2px 4px var(--gh-drop);--gh-sh-sm:inset 0 0 0 1px var(--gh-ring),0 2px 0 var(--gh-edge);--glow1:#6c4dff29;--glow2:#ff8c6929;--hand:#6c4dff;--hand-font:"Space Grotesk",sans-serif;--hatch:#ffffff4d;--head:#1e1846;--head-ink:#1e1846;--head-muted:#463f7a;--head-shadow:none;--horizon-op:.9;--hover:#6c4dff14;--ink:#1e1846;--line:#ddd6fa;--line2:#c6bcf4;--mix-text:#150f38;--msg-ai:linear-gradient(#fbf8ff,#efe9ff);--muted:#5b5486;--ok:#1fa971;--ok-ink:#127a52;--ok-soft:#e3f7ee;--page:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .25 0 0 0 0 .55 0 0 0 .08 0'/%3E%3C/filter%3E%3Crect width='100%' height='100%' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(1200px 620px at 50% 115%,#ffa880f2,#ffbea073 42%,transparent 72%),radial-gradient(760px 520px at 100% 0%,#8c6eff8c,transparent 65%),linear-gradient(180deg,#b3a8ff 0%,#ccc2ff 38%,#efd0e0 76%,#ffd5be 100%);--page-color:#cfc6ff;--paper-inset:inset 0 1px 0 #fff,inset 0 0 0 1px #6c4dff1a;--pin:#b8913f;--planet-a:#ffb08f;--planet-b:#8c6bff;--rail-art-op:.9;--rail-bg:#fffcf680;--rail-hover:#6c4dff1a;--rail-ink:#1e1846;--rail-line:#6c4dff33;--rail-muted:#4f4884;--rgb-amber:245,158,11;--rgb-primary:108,77,255;--rgb-shade1:30,24,60;--rgb-shade2:30,24,60;--rgb-shade3:15,18,34;--rgb-shade4:2,6,23;--rgb-sky:14,165,233;--rule-line:#6c4dff1a;--scrim:#140e3873;--seg-bg:#e4dcfb;--seg-sh:inset 0 1px 3px #503caa4d;--sel-bg:#6c4dff38;--serif:"Plus Jakarta Sans",system-ui,sans-serif;--sh:0 1px 0 #cfc4f7,0 10px 22px -12px #3c28a066;--sh-lg:0 2px 0 #cfc4f7,0 24px 44px -18px #3c28a080;--sheet:#f3e6c6;--sheet-edge:#c8ad80;--sky-soft:#eef0ff;--sky1:#e3e6ff;--sky2:#f4f5ff;--soft:#f2edff;--stage-bg:radial-gradient(circle at 50% 40%,#2a2266,#120e33);--star:#fff;--surface:#fffcf6;--surface2:#fbf7ff;--tone-amber:#f59e0b;--tone-emerald:#10b981;--tone-emerald-pale:#34d399;--tone-emerald-strong:#059669;--tone-indigo:#6366f1;--tone-orange:#fb923c;--tone-primary:#6c4dff;--tone-primary-100:#e9e3ff;--tone-primary-200:#d9cfff;--tone-primary-50:#f4f0ff;--tone-primary-bright:#8b70ff;--tone-primary-pale:#a894ff;--tone-primary-strong:#5536e8;--tone-red:#ef4444;--tone-rose:#f43f5e;--tone-sky:#0ea5e9;--tone-sky-strong:#0284c7;--tone-slate:#5b5486;--tone-slate-pale:#9a93c7;--torn:none;--torn-sm:none;--track:#e7e0fa;--warn-ink:#93590a;--warn-soft:#fff1d9}[data-skin=orbit].dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#9b82ff;--accent-ink:#cdbfff;--accent-soft:#2f2770;--accent-soft2:#43399a;--accent2:#b9a6ff;--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='#B0A9DD' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--art-glow:drop-shadow(0 0 3px #b9a6ff99);--art-ink:#cfc4ff;--art-op:.62;--art-red:#ff9a7a;--bad:#ff7a8a;--bad-ink:#ffa3b1;--bad-soft:#3a1830;--bead:radial-gradient(circle at 35% 30%,#4a4290,#2a2462 75%);--bead-edge:#0d0b2a;--bead-on:radial-gradient(circle at 35% 30%,#ffa08a,#f2556a 75%);--bead-on-edge:#7a2236;--bead-on-ink:#fff;--bg:#120e33;--btn-bg:linear-gradient(#a68fff,#7656ff);--btn-edge:#3b23a8;--btn-hi:#c9bbff;--btn-ink:#fff;--btn-sh:inset 0 1px 0 var(--btn-hi),0 4px 0 var(--btn-edge),0 8px 14px #28140847;--btn-sh-press:inset 0 1px 0 var(--btn-hi),0 1px 0 var(--btn-edge),inset 0 2px 5px #00000040;--card-bg:linear-gradient(180deg,#2b2564,#221c54);--card-corners:radial-gradient(circle at 50% 50%,#d9d0ff 0 1.6px,#4a3fa0 2.6px 3.2px,transparent 3.6px) left 7px top 7px/8px 8px no-repeat,radial-gradient(circle at 50% 50%,#d9d0ff 0 1.6px,#4a3fa0 2.6px 3.2px,transparent 3.6px) right 7px top 7px/8px 8px no-repeat,radial-gradient(circle at 50% 50%,#d9d0ff 0 1.6px,#4a3fa0 2.6px 3.2px,transparent 3.6px) left 7px bottom 7px/8px 8px no-repeat,radial-gradient(circle at 50% 50%,#d9d0ff 0 1.6px,#4a3fa0 2.6px 3.2px,transparent 3.6px) right 7px bottom 7px/8px 8px no-repeat;--card-drop:drop-shadow(0 5px 0 #0b0924) drop-shadow(0 16px 16px #00000080);--card-rule:#b9a6ff29;--card-rule2:transparent;--card-sh:0 5px 0 #0b0924,0 18px 30px -12px #0009;--card-wm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg fill='none' stroke='#B9A6FF' stroke-opacity='0.12' stroke-width='1.2'%3E%3Cellipse cx='100' cy='100' rx='90' ry='34' transform='rotate(-20 100 100)'/%3E%3Cellipse cx='100' cy='100' rx='62' ry='22' transform='rotate(-20 100 100)' stroke-dasharray='3 5'/%3E%3Ccircle cx='100' cy='100' r='26'/%3E%3Ccircle cx='186' cy='70' r='5'/%3E%3Ccircle cx='30' cy='128' r='3'/%3E%3C/g%3E%3C/svg%3E");--corner-sketch:none;--deep:#0b0924;--display:"Space Grotesk","Plus Jakarta Sans",sans-serif;--fill:linear-gradient(90deg,#9b82ff,#2dd4bf);--gh-bg:linear-gradient(#332c72,#29235f);--gh-drop:#00000059;--gh-edge:#0d0b2a;--gh-ink:#eeebff;--gh-ring:#4c4494;--gh-sh:inset 0 0 0 1px var(--gh-ring),0 3px 0 var(--gh-edge),0 5px 10px var(--gh-drop);--gh-sh-press:inset 0 0 0 1px var(--gh-ring),0 1px 0 var(--gh-edge),inset 0 2px 4px var(--gh-drop);--gh-sh-sm:inset 0 0 0 1px var(--gh-ring),0 2px 0 var(--gh-edge);--glow1:#9b82ff40;--glow2:#2dd4bf26;--hand:#b9a6ff;--hand-font:"Space Grotesk",sans-serif;--hatch:#ffffff2e;--head:#f2eeff;--head-ink:#f2eeff;--head-muted:#bdb5ea;--head-shadow:none;--horizon-op:.85;--hover:#9b82ff1a;--ink:#eeebff;--line:#3a3378;--line2:#4c4494;--mix-text:#fff;--msg-ai:linear-gradient(#2e2768,#262058);--muted:#b0a9dd;--ok:#4fd69c;--ok-ink:#7fe3b5;--ok-soft:#12322a;--page:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .25 0 0 0 0 .55 0 0 0 .08 0'/%3E%3C/filter%3E%3Crect width='100%' height='100%' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(900px 620px at 88% -4%,#9b82ff6b,transparent 62%),radial-gradient(820px 620px at -6% 104%,#2dd4bf33,transparent 62%),radial-gradient(700px 480px at 58% 62%,#ec489921,transparent 62%),linear-gradient(170deg,#1d1652,#120e33 55%,#0e1b40);--page-color:#120e33;--paper-inset:inset 0 1px 0 #ffffff14,inset 0 0 0 1px #b9a6ff24;--pin:#b8913f;--planet-a:#6e4de0;--planet-b:#2a1f6e;--rail-art-op:.8;--rail-bg:#120e338c;--rail-hover:#9b82ff1f;--rail-ink:#eeebff;--rail-line:#9b82ff33;--rail-muted:#b7afe4;--rgb-amber:245,158,11;--rgb-primary:108,77,255;--rgb-shade1:30,24,60;--rgb-shade2:30,24,60;--rgb-shade3:15,18,34;--rgb-shade4:2,6,23;--rgb-sky:14,165,233;--rule-line:#9b82ff1a;--scrim:#05041499;--seg-bg:#18143f;--seg-sh:inset 0 1px 3px #0009,inset 0 0 0 1px #2c2666;--sel-bg:#9b82ff4d;--serif:"Plus Jakarta Sans",system-ui,sans-serif;--sh:0 1px 0 #0a0822,0 12px 24px -12px #000000b3;--sh-lg:0 2px 0 #0a0822,0 26px 46px -18px #000c;--sheet:#f3e6c6;--sheet-edge:#c8ad80;--sky-soft:#1d1e52;--sky1:#252764;--sky2:#19193f;--soft:#2a2462;--stage-bg:radial-gradient(circle at 50% 40%,#2a2266,#120e33);--star:#fff;--surface:#221d52;--surface2:#1c1847;--tone-amber:#f59e0b;--tone-emerald:#10b981;--tone-emerald-pale:#34d399;--tone-emerald-strong:#059669;--tone-indigo:#6366f1;--tone-orange:#fb923c;--tone-primary:#6c4dff;--tone-primary-100:#e9e3ff;--tone-primary-200:#d9cfff;--tone-primary-50:#f4f0ff;--tone-primary-bright:#8b70ff;--tone-primary-pale:#a894ff;--tone-primary-strong:#5536e8;--tone-red:#ef4444;--tone-rose:#f43f5e;--tone-sky:#0ea5e9;--tone-sky-strong:#0284c7;--tone-slate:#5b5486;--tone-slate-pale:#9a93c7;--torn:none;--torn-sm:none;--track:#2e2868;--warn-ink:#ffd27a;--warn-soft:#33260f}[data-skin=circuit]:not(.dark){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#0b8fa3;--accent-ink:#086f80;--accent-soft:#ddf4f7;--accent-soft2:#a9e3ec;--accent2:#18b6c9;--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='#4A6475' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--art-glow:none;--art-ink:#0e5f70;--art-op:.75;--art-red:#e2368f;--bad:#e04848;--bad-ink:#b42323;--bad-soft:#ffe6e6;--bead:radial-gradient(circle at 35% 30%,#fff,#ddf1f5 75%);--bead-edge:#92ccd8;--bead-on:radial-gradient(circle at 35% 30%,#ff7ac2,#e2368f 75%);--bead-on-edge:#9e1f61;--bead-on-ink:#fff;--bg:#bdebef;--btn-bg:linear-gradient(#14a7bc,#0b8597);--btn-edge:#075e6b;--btn-hi:#6fd6e3;--btn-ink:#fff;--btn-sh:inset 0 1px 0 var(--btn-hi),0 4px 0 var(--btn-edge),0 8px 14px #28140847;--btn-sh-press:inset 0 1px 0 var(--btn-hi),0 1px 0 var(--btn-edge),inset 0 2px 5px #00000040;--card-bg:linear-gradient(180deg,#f7fcfe,#edf7fa);--card-corners:linear-gradient(#0b8fa3,#0b8fa3) left top/18px 2px no-repeat,linear-gradient(#0b8fa3,#0b8fa3) left top/2px 18px no-repeat,linear-gradient(#0b8fa3,#0b8fa3) right top/18px 2px no-repeat,linear-gradient(#0b8fa3,#0b8fa3) right top/2px 18px no-repeat,linear-gradient(#0b8fa3,#0b8fa3) left bottom/18px 2px no-repeat,linear-gradient(#0b8fa3,#0b8fa3) left bottom/2px 18px no-repeat,linear-gradient(#0b8fa3,#0b8fa3) right bottom/18px 2px no-repeat,linear-gradient(#0b8fa3,#0b8fa3) right bottom/2px 18px no-repeat;--card-drop:drop-shadow(0 5px 0 #92ccd8) drop-shadow(0 14px 14px #0e506447);--card-rule:#0b8fa333;--card-rule2:transparent;--card-sh:0 5px 0 #92ccd8,0 16px 26px -12px #0e506447;--card-wm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg fill='none' stroke='#0B8FA3' stroke-opacity='0.16' stroke-width='1.2'%3E%3Crect x='70' y='70' width='60' height='60' rx='6'/%3E%3Crect x='86' y='86' width='28' height='28'/%3E%3Cpath d='M80 70V40H40M100 70V20M120 70V45H170M130 90H175M130 110H160V160M120 130V180M100 130V170H60M70 110H25M70 90H45V50'/%3E%3Ccircle cx='40' cy='40' r='4'/%3E%3Ccircle cx='100' cy='20' r='4'/%3E%3Ccircle cx='170' cy='45' r='4'/%3E%3Ccircle cx='160' cy='160' r='4'/%3E%3Ccircle cx='60' cy='170' r='4'/%3E%3Ccircle cx='25' cy='110' r='4'/%3E%3C/g%3E%3C/svg%3E");--corner-sketch:none;--deep:#0e2433;--display:"Chakra Petch","Plus Jakarta Sans",sans-serif;--fill:linear-gradient(90deg,#0b8fa3,#7c5cff);--gh-bg:linear-gradient(#fff,#eaf6f9);--gh-drop:#0e506447;--gh-edge:#92ccd8;--gh-ink:#0e2433;--gh-ring:#a9d5df;--gh-sh:inset 0 0 0 1px var(--gh-ring),0 3px 0 var(--gh-edge),0 5px 10px var(--gh-drop);--gh-sh-press:inset 0 0 0 1px var(--gh-ring),0 1px 0 var(--gh-edge),inset 0 2px 4px var(--gh-drop);--gh-sh-sm:inset 0 0 0 1px var(--gh-ring),0 2px 0 var(--gh-edge);--glow1:#0b8fa333;--glow2:#e2368f26;--hand:#086f80;--hand-font:"JetBrains Mono",ui-monospace,monospace;--hatch:#ffffff52;--head:#0e2433;--head-ink:#0e2433;--head-muted:#4a6475;--head-shadow:none;--hover:#0b8fa314;--ink:#0e2433;--line:#cde6ec;--line2:#a9d5df;--mix-text:#0e2433;--msg-ai:linear-gradient(#f7fcfe,#e3f4f8);--muted:#4a6475;--ok:#1fa971;--ok-ink:#127a52;--ok-soft:#e3f7ee;--page:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .3 0 0 0 0 .4 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%' height='100%' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(#0b8fa314 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,#0b8fa314 1px,transparent 1px) 0 0/28px 28px,radial-gradient(900px 600px at 100% 0%,#7c5cff4d,transparent 62%),radial-gradient(900px 600px at 0% 100%,#e2368f2e,transparent 62%),linear-gradient(160deg,#b2e8ee,#cbe8f7 50%,#d8dcfb);--page-color:#bdebef;--paper-inset:inset 0 1px 0 #fff,inset 0 0 0 1px #0b8fa333;--pin:#b8913f;--rail-art-op:.88;--rail-bg:#f7fcfe99;--rail-hover:#0b8fa314;--rail-ink:#0e2433;--rail-line:#0b8fa333;--rail-muted:#4a6475;--rgb-amber:245,158,11;--rgb-primary:11,143,163;--rgb-shade1:30,24,60;--rgb-shade2:30,24,60;--rgb-shade3:15,18,34;--rgb-shade4:2,6,23;--rgb-sky:14,165,233;--rule-line:#0b8fa314;--scrim:#05141e73;--seg-bg:#d3ecf1;--seg-sh:inset 0 1px 3px #0e506447;--sel-bg:#0b8fa340;--serif:"Plus Jakarta Sans",system-ui,sans-serif;--sh:0 1px 0 #92ccd8,0 10px 22px -12px #0e506447;--sh-lg:0 2px 0 #92ccd8,0 24px 44px -18px #0e506447;--sheet:#f3e6c6;--sheet-edge:#c8ad80;--sky-soft:#e3f4f8;--sky1:#ddf4f7;--sky2:#edf7fa;--soft:#e3f4f8;--stage-bg:radial-gradient(circle at 50% 40%,#22283a,#0b0e18);--star:#0b8fa3;--surface:#f7fcfe;--surface2:#edf7fa;--tone-amber:#f59e0b;--tone-emerald:#10b981;--tone-emerald-pale:#34d399;--tone-emerald-strong:#059669;--tone-indigo:#6366f1;--tone-orange:#fb923c;--tone-primary:#0b8fa3;--tone-primary-100:#d4f1f5;--tone-primary-200:#a9e3ec;--tone-primary-50:#eef9fb;--tone-primary-bright:#18b6c9;--tone-primary-pale:#5fd3e0;--tone-primary-strong:#086f80;--tone-red:#ef4444;--tone-rose:#f43f5e;--tone-sky:#0ea5e9;--tone-sky-strong:#0284c7;--tone-slate:#4a6475;--tone-slate-pale:#8fb3c2;--torn:none;--torn-sm:none;--track:#d5ecf1;--warn-ink:#93590a;--warn-soft:#fff1d9}[data-skin=circuit].dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#3ee6f0;--accent-ink:#8cf2f7;--accent-soft:#0f3442;--accent-soft2:#165566;--accent2:#7c9cff;--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='#8FB3C2' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--art-glow:drop-shadow(0 0 4px #3ee6f0b3);--art-ink:#6feff6;--art-op:.62;--art-red:#ff5fb8;--bad:#ff7a8a;--bad-ink:#ffa3b1;--bad-soft:#3a1830;--bead:radial-gradient(circle at 35% 30%,#1f3a52,#112536 75%);--bead-edge:#03080e;--bead-on:radial-gradient(circle at 35% 30%,#ff7ac2,#e2368f 75%);--bead-on-edge:#6e1240;--bead-on-ink:#fff;--bg:#08131f;--btn-bg:linear-gradient(#4feaf3,#14b6c7);--btn-edge:#0a6e7a;--btn-hi:#a5f7fb;--btn-ink:#04222a;--btn-sh:inset 0 1px 0 var(--btn-hi),0 4px 0 var(--btn-edge),0 8px 14px #28140847;--btn-sh-press:inset 0 1px 0 var(--btn-hi),0 1px 0 var(--btn-edge),inset 0 2px 5px #00000040;--card-bg:linear-gradient(180deg,#11263a,#0d1e2e);--card-corners:linear-gradient(#3ee6f0,#3ee6f0) left top/18px 2px no-repeat,linear-gradient(#3ee6f0,#3ee6f0) left top/2px 18px no-repeat,linear-gradient(#3ee6f0,#3ee6f0) right top/18px 2px no-repeat,linear-gradient(#3ee6f0,#3ee6f0) right top/2px 18px no-repeat,linear-gradient(#3ee6f0,#3ee6f0) left bottom/18px 2px no-repeat,linear-gradient(#3ee6f0,#3ee6f0) left bottom/2px 18px no-repeat,linear-gradient(#3ee6f0,#3ee6f0) right bottom/18px 2px no-repeat,linear-gradient(#3ee6f0,#3ee6f0) right bottom/2px 18px no-repeat;--card-drop:drop-shadow(0 5px 0 #03080e) drop-shadow(0 14px 14px #0009);--card-rule:#3ee6f03d;--card-rule2:transparent;--card-sh:0 5px 0 #03080e,0 16px 26px -12px #0009;--card-wm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg fill='none' stroke='#3EE6F0' stroke-opacity='0.12' stroke-width='1.2'%3E%3Crect x='70' y='70' width='60' height='60' rx='6'/%3E%3Crect x='86' y='86' width='28' height='28'/%3E%3Cpath d='M80 70V40H40M100 70V20M120 70V45H170M130 90H175M130 110H160V160M120 130V180M100 130V170H60M70 110H25M70 90H45V50'/%3E%3Ccircle cx='40' cy='40' r='4'/%3E%3Ccircle cx='100' cy='20' r='4'/%3E%3Ccircle cx='170' cy='45' r='4'/%3E%3Ccircle cx='160' cy='160' r='4'/%3E%3Ccircle cx='60' cy='170' r='4'/%3E%3Ccircle cx='25' cy='110' r='4'/%3E%3C/g%3E%3C/svg%3E");--corner-sketch:none;--deep:#050c14;--display:"Chakra Petch","Plus Jakarta Sans",sans-serif;--fill:linear-gradient(90deg,#3ee6f0,#b07cff);--gh-bg:linear-gradient(#16314b,#11283d);--gh-drop:#0009;--gh-edge:#03080e;--gh-ink:#e3f7fb;--gh-ring:#285068;--gh-sh:inset 0 0 0 1px var(--gh-ring),0 3px 0 var(--gh-edge),0 5px 10px var(--gh-drop);--gh-sh-press:inset 0 0 0 1px var(--gh-ring),0 1px 0 var(--gh-edge),inset 0 2px 4px var(--gh-drop);--gh-sh-sm:inset 0 0 0 1px var(--gh-ring),0 2px 0 var(--gh-edge);--glow1:#3ee6f033;--glow2:#ff5fb826;--hand:#8cf2f7;--hand-font:"JetBrains Mono",ui-monospace,monospace;--hatch:#ffffff2e;--head:#e3f7fb;--head-ink:#e3f7fb;--head-muted:#8fb3c2;--head-shadow:none;--hover:#3ee6f014;--ink:#e3f7fb;--line:#1d3a50;--line2:#285068;--mix-text:#fff;--msg-ai:linear-gradient(#11263a,#142b3d);--muted:#8fb3c2;--ok:#4fd69c;--ok-ink:#7fe3b5;--ok-soft:#12322a;--page:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .3 0 0 0 0 .4 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%' height='100%' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(#3ee6f00f 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,#3ee6f00f 1px,transparent 1px) 0 0/28px 28px,radial-gradient(900px 620px at 92% -6%,#3ee6f038,transparent 60%),radial-gradient(800px 600px at -6% 106%,#ff4fb829,transparent 60%),linear-gradient(165deg,#0b1a2c,#08131f 55%,#0d1430);--page-color:#08131f;--paper-inset:inset 0 1px 0 #ffffff0f,inset 0 0 0 1px #3ee6f03d;--pin:#b8913f;--rail-art-op:.88;--rail-bg:#08131f99;--rail-hover:#3ee6f014;--rail-ink:#e3f7fb;--rail-line:#3ee6f03d;--rail-muted:#8fb3c2;--rgb-amber:245,158,11;--rgb-primary:11,143,163;--rgb-shade1:30,24,60;--rgb-shade2:30,24,60;--rgb-shade3:15,18,34;--rgb-shade4:2,6,23;--rgb-sky:14,165,233;--rule-line:#3ee6f014;--scrim:#00050aa6;--seg-bg:#07111b;--seg-sh:inset 0 1px 3px #0000008c;--sel-bg:#3ee6f040;--serif:"Plus Jakarta Sans",system-ui,sans-serif;--sh:0 1px 0 #03080e,0 10px 22px -12px #0009;--sh-lg:0 2px 0 #03080e,0 24px 44px -18px #0009;--sheet:#f3e6c6;--sheet-edge:#c8ad80;--sky-soft:#142b3d;--sky1:#0f3442;--sky2:#0d1e2e;--soft:#142b3d;--stage-bg:radial-gradient(circle at 50% 40%,#22283a,#0b0e18);--star:#8cf2f7;--surface:#11263a;--surface2:#0d1e2e;--tone-amber:#f59e0b;--tone-emerald:#10b981;--tone-emerald-pale:#34d399;--tone-emerald-strong:#059669;--tone-indigo:#6366f1;--tone-orange:#fb923c;--tone-primary:#0b8fa3;--tone-primary-100:#d4f1f5;--tone-primary-200:#a9e3ec;--tone-primary-50:#eef9fb;--tone-primary-bright:#18b6c9;--tone-primary-pale:#5fd3e0;--tone-primary-strong:#086f80;--tone-red:#ef4444;--tone-rose:#f43f5e;--tone-sky:#0ea5e9;--tone-sky-strong:#0284c7;--tone-slate:#4a6475;--tone-slate-pale:#8fb3c2;--torn:none;--torn-sm:none;--track:#17324a;--warn-ink:#ffd27a;--warn-soft:#33260f}[data-skin=arcade]:not(.dark){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#2e9e48;--accent-ink:#1d7334;--accent-soft:#dff5e4;--accent-soft2:#a6e1b4;--accent2:#ffc22e;--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 6 6' shape-rendering='crispEdges'%3E%3Cpath fill='%231C1B3A' d='M0 1h6v1H5v1H4v1H2V3H1V2H0z'/%3E%3C/svg%3E");--art-glow:none;--art-ink:#1c1b3a;--art-op:1;--art-red:#e8443a;--bad:#e04848;--bad-ink:#b42323;--bad-soft:#ffe6e6;--bead:#fffdf4;--bead-edge:#1c1b3a;--bead-on:#ffc22e;--bead-on-edge:#1c1b3a;--bead-on-ink:#1c1b3a;--bg:#9ad8ff;--btn-bg:linear-gradient(#3cb95a,#2e9e48);--btn-edge:#1c1b3a;--btn-hi:#7fde95;--btn-ink:#fff;--btn-sh:inset 0 1px 0 var(--btn-hi),0 4px 0 var(--btn-edge),0 8px 14px #28140847;--btn-sh-press:inset 0 1px 0 var(--btn-hi),0 1px 0 var(--btn-edge),inset 0 2px 5px #00000040;--card-bg:#fffdf4;--card-corners:none;--card-drop:drop-shadow(5px 5px 0 #1c1b3ae6);--card-rule:transparent;--card-rule2:transparent;--card-sh:5px 5px 0 #1c1b3a;--card-wm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' shape-rendering='crispEdges'%3E%3Cpath fill='%232E9E48' fill-opacity='.13' d='M8 2h4v2h2v2h2v2h2v4h-2v2h-2v2h-2v2H8v-2H6v-2H4v-2H2V8h2V6h2V4h2zM9 6v8h2V6z'/%3E%3C/svg%3E");--console:#ffc22e;--console-edge:#1c1b3a;--corner-sketch:none;--deep:#1c1b3a;--display:"Jersey 10","Plus Jakarta Sans",sans-serif;--fill:repeating-linear-gradient(90deg,#2e9e48 0 10px,#3cb95a 10px 20px);--gh-bg:linear-gradient(#fffdf4,#fffdf4);--gh-drop:#1c1b3a4d;--gh-edge:#1c1b3a;--gh-ink:#1c1b3a;--gh-ring:#1c1b3a;--gh-sh:inset 0 0 0 1px var(--gh-ring),0 3px 0 var(--gh-edge),0 5px 10px var(--gh-drop);--gh-sh-press:inset 0 0 0 1px var(--gh-ring),0 1px 0 var(--gh-edge),inset 0 2px 4px var(--gh-drop);--gh-sh-sm:inset 0 0 0 1px var(--gh-ring),0 2px 0 var(--gh-edge);--glow1:#2e9e4833;--glow2:#ffc22e33;--hand:#1d7334;--hand-font:"VT323",ui-monospace,monospace;--hatch:#ffffff4d;--head:#1c1b3a;--head-ink:#1c1b3a;--head-muted:#3d3c66;--head-shadow:none;--hover:#ffc22e40;--ink:#1c1b3a;--line:#d7ddeb;--line2:#b9c1d6;--mix-text:#1c1b3a;--msg-ai:#fff7e2;--muted:#55547a;--ok:#1fa971;--ok-ink:#127a52;--ok-soft:#e3f7ee;--page:conic-gradient(#ffffff1f 25%,transparent 0 50%,#ffffff1f 0 75%,transparent 0) 0 0/16px 16px,linear-gradient(180deg,#6ec6ff 0%,#9ad8ff 45%,#c8ecff 80%,#e8f7ff 100%);--page-color:#9ad8ff;--paper-inset:inset 0 0 0 3px #1c1b3a,inset 6px 6px 0 #fff,inset -6px -6px 0 #ede6cf;--pin:#b8913f;--px-blue:#3a6fd8;--px-cloud:#fff;--px-coin:#ffc22e;--px-coin2:#e08a00;--px-dirt:#b8692e;--px-dirt2:#8a4a1c;--px-grass:#2e9e48;--px-grass2:#7fde95;--px-hill:#5cc277;--px-hill2:#3fa35c;--px-skin:#ffc9a0;--rail-art-op:1;--rail-bg:#fffdf4b8;--rail-hover:#2e9e481f;--rail-ink:#1c1b3a;--rail-line:#1c1b3a;--rail-muted:#55547a;--rgb-amber:245,158,11;--rgb-primary:46,158,72;--rgb-shade1:28,27,58;--rgb-shade2:28,27,58;--rgb-shade3:15,18,34;--rgb-shade4:2,6,23;--rgb-sky:14,165,233;--rule-line:#1c1b3a12;--screen:#f4f1dc;--screen-ink:#1c1b3a;--screen-line:#b9b49a;--screen-muted:#55547a;--scrim:#0e0b1e80;--seg-bg:#e6dfc9;--seg-sh:inset 2px 2px 0 #1c1b3a40;--sel-bg:#ffc22e73;--serif:"Plus Jakarta Sans",system-ui,sans-serif;--sh:3px 3px 0 #1c1b3a;--sh-lg:5px 5px 0 #1c1b3a;--sheet:#f3e6c6;--sheet-edge:#c8ad80;--sky-soft:#e4f4ff;--sky1:#dff5e4;--sky2:#fff7e2;--soft:#fff1d2;--stage-bg:radial-gradient(circle at 50% 40%,#2a2350,#0e0b1e);--star:#fff;--surface:#fffdf4;--surface2:#fff7e2;--tone-amber:#f59e0b;--tone-emerald:#10b981;--tone-emerald-pale:#34d399;--tone-emerald-strong:#059669;--tone-indigo:#6366f1;--tone-orange:#fb923c;--tone-primary:#2e9e48;--tone-primary-100:#dff5e4;--tone-primary-200:#a6e1b4;--tone-primary-50:#f0faf2;--tone-primary-bright:#3cb95a;--tone-primary-pale:#7fde95;--tone-primary-strong:#1d7334;--tone-red:#ef4444;--tone-rose:#f43f5e;--tone-sky:#0ea5e9;--tone-sky-strong:#0284c7;--tone-slate:#55547a;--tone-slate-pale:#a6a0cc;--torn:polygon(0 6px,6px 6px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px));--torn-sm:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px));--track:#e6dfc9;--warn-ink:#93590a;--warn-soft:#fff1d9}[data-skin=arcade].dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#4bf06e;--accent-ink:#8bffa3;--accent-soft:#12331c;--accent-soft2:#1d5a2e;--accent2:#ffd23f;--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 6 6' shape-rendering='crispEdges'%3E%3Cpath fill='%23A6A0CC' d='M0 1h6v1H5v1H4v1H2V3H1V2H0z'/%3E%3C/svg%3E");--art-glow:drop-shadow(0 0 3px #4bf06e73);--art-ink:#b9b2ff;--art-op:.9;--art-red:#ff4fa3;--bad:#ff7a8a;--bad-ink:#ffa3b1;--bad-soft:#3a1830;--bead:#221c42;--bead-edge:#000;--bead-on:#ffd23f;--bead-on-edge:#000;--bead-on-ink:#1c1b3a;--bg:#0e0b1e;--btn-bg:linear-gradient(#6cff8a,#3ed862);--btn-edge:#000;--btn-hi:#b6ffc5;--btn-ink:#062a10;--btn-sh:inset 0 1px 0 var(--btn-hi),0 4px 0 var(--btn-edge),0 8px 14px #28140847;--btn-sh-press:inset 0 1px 0 var(--btn-hi),0 1px 0 var(--btn-edge),inset 0 2px 5px #00000040;--card-bg:#1a1534;--card-corners:none;--card-drop:drop-shadow(5px 5px 0 #000);--card-rule:transparent;--card-rule2:transparent;--card-sh:5px 5px 0 #000;--card-wm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' shape-rendering='crispEdges'%3E%3Cpath fill='%234BF06E' fill-opacity='.1' d='M8 2h4v2h2v2h2v2h2v4h-2v2h-2v2h-2v2H8v-2H6v-2H4v-2H2V8h2V6h2V4h2zM9 6v8h2V6z'/%3E%3C/svg%3E");--console:#2a2350;--console-edge:#000;--corner-sketch:none;--deep:#07050f;--display:"Jersey 10","Plus Jakarta Sans",sans-serif;--fill:repeating-linear-gradient(90deg,#4bf06e 0 10px,#2fc452 10px 20px);--gh-bg:linear-gradient(#221c42,#221c42);--gh-drop:#00000080;--gh-edge:#000;--gh-ink:#f1eeff;--gh-ring:#4bf06e;--gh-sh:inset 0 0 0 1px var(--gh-ring),0 3px 0 var(--gh-edge),0 5px 10px var(--gh-drop);--gh-sh-press:inset 0 0 0 1px var(--gh-ring),0 1px 0 var(--gh-edge),inset 0 2px 4px var(--gh-drop);--gh-sh-sm:inset 0 0 0 1px var(--gh-ring),0 2px 0 var(--gh-edge);--glow1:#4bf06e38;--glow2:#ff40a02e;--hand:#8bffa3;--hand-font:"VT323",ui-monospace,monospace;--hatch:#ffffff2e;--head:#f1eeff;--head-ink:#f1eeff;--head-muted:#a6a0cc;--head-shadow:none;--hover:#4bf06e24;--ink:#f1eeff;--line:#2c2650;--line2:#3d3570;--mix-text:#fff;--msg-ai:#221c42;--muted:#a6a0cc;--ok:#4fd69c;--ok-ink:#7fe3b5;--ok-soft:#12322a;--page:repeating-linear-gradient(0deg,#00000038 0 1px,transparent 1px 3px),radial-gradient(ellipse 120% 90% at 50% 40%,transparent 55%,#0000008c),radial-gradient(900px 520px at 50% 118%,#ff40a047,transparent 68%),radial-gradient(800px 540px at 100% -4%,#4bf06e24,transparent 62%),linear-gradient(180deg,#140f2c,#0e0b1e 60%,#1a0f2a);--page-color:#0e0b1e;--paper-inset:inset 0 0 0 3px #3d3570,inset 6px 6px 0 #241e46,inset -6px -6px 0 #120e26;--pin:#b8913f;--px-blue:#5c8cff;--px-cloud:#3d3570;--px-coin:#ffd23f;--px-coin2:#d98a00;--px-dirt:#6a3a8a;--px-dirt2:#40205a;--px-grass:#2fc452;--px-grass2:#8bffa3;--px-hill:#2a2350;--px-hill2:#1e1940;--px-skin:#ffc9a0;--rail-art-op:.95;--rail-bg:#0e0b1eb8;--rail-hover:#4bf06e1a;--rail-ink:#f1eeff;--rail-line:#3d3570;--rail-muted:#a6a0cc;--rgb-amber:245,158,11;--rgb-primary:46,158,72;--rgb-shade1:28,27,58;--rgb-shade2:28,27,58;--rgb-shade3:15,18,34;--rgb-shade4:2,6,23;--rgb-sky:14,165,233;--rule-line:#4bf06e0f;--screen:#07120a;--screen-ink:#b6ffc5;--screen-line:#1e3f27;--screen-muted:#5faf73;--scrim:#04020aa6;--seg-bg:#0b0918;--seg-sh:inset 2px 2px 0 #000;--sel-bg:#4bf06e4d;--serif:"Plus Jakarta Sans",system-ui,sans-serif;--sh:3px 3px 0 #000;--sh-lg:5px 5px 0 #000;--sheet:#f3e6c6;--sheet-edge:#c8ad80;--sky-soft:#221c42;--sky1:#12331c;--sky2:#151129;--soft:#221c42;--stage-bg:radial-gradient(circle at 50% 40%,#2a2350,#0e0b1e);--star:#fff;--surface:#1a1534;--surface2:#151129;--tone-amber:#f59e0b;--tone-emerald:#10b981;--tone-emerald-pale:#34d399;--tone-emerald-strong:#059669;--tone-indigo:#6366f1;--tone-orange:#fb923c;--tone-primary:#2e9e48;--tone-primary-100:#dff5e4;--tone-primary-200:#a6e1b4;--tone-primary-50:#f0faf2;--tone-primary-bright:#3cb95a;--tone-primary-pale:#7fde95;--tone-primary-strong:#1d7334;--tone-red:#ef4444;--tone-rose:#f43f5e;--tone-sky:#0ea5e9;--tone-sky-strong:#0284c7;--tone-slate:#55547a;--tone-slate-pale:#a6a0cc;--torn:polygon(0 6px,6px 6px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px));--torn-sm:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px));--track:#2a2350;--warn-ink:#ffd27a;--warn-soft:#33260f}[data-skin=grove]:not(.dark){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#3f7d3a;--accent-ink:#2c5e28;--accent-soft:#e4f0d8;--accent-soft2:#bcd9a8;--accent2:#e8a33a;--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2356664D' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--art-glow:none;--art-ink:#3d5c35;--art-op:.85;--art-red:#d9822b;--bad:#e04848;--bad-ink:#b42323;--bad-soft:#ffe6e6;--bead:radial-gradient(circle at 35% 30%,#fff,#ecf1de 75%);--bead-edge:#b9c89e;--bead-on:radial-gradient(circle at 35% 30%,#ffd98a,#e8a33a 75%);--bead-on-edge:#a8691a;--bead-on-ink:#3a2406;--bg:#dcebc8;--btn-bg:linear-gradient(#58a04e,#3f7d3a);--btn-edge:#2a5526;--btn-hi:#8cc27f;--btn-ink:#fff;--btn-sh:inset 0 1px 0 var(--btn-hi),0 4px 0 var(--btn-edge),0 8px 14px #28140847;--btn-sh-press:inset 0 1px 0 var(--btn-hi),0 1px 0 var(--btn-edge),inset 0 2px 5px #00000040;--card-bg:linear-gradient(180deg,#fffdf6,#f6f3e4);--card-corners:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M4 36C4 18 16 6 36 4C34 22 22 34 4 36Z' fill='%237BB661'/%3E%3Cpath d='M4 36L28 12' stroke='%233F7D3A' stroke-width='1.5' fill='none'/%3E%3C/svg%3E") left 6px top 6px/22px 22px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M36 4C36 22 24 34 4 36C6 18 18 6 36 4Z' fill='%23E8A33A'/%3E%3Cpath d='M36 4L12 28' stroke='%23B2741C' stroke-width='1.5' fill='none'/%3E%3C/svg%3E") right 6px bottom 6px/18px 18px no-repeat;--card-drop:drop-shadow(0 5px 0 #b9c89e) drop-shadow(0 14px 14px #28461e38);--card-rule:#3f7d3a33;--card-rule2:transparent;--card-sh:0 5px 0 #b9c89e,0 16px 26px -12px #28461e4d;--card-wm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg fill='none' stroke='%233F7D3A' stroke-opacity='0.15' stroke-width='1.3'%3E%3Cpath d='M100 190C100 130 104 70 120 14'/%3E%3Cpath d='M101 170C80 160 60 160 44 164M102 150C120 136 140 132 160 134M103 128C84 116 66 112 50 112M105 106C122 92 140 86 158 86M108 84C92 72 78 66 62 64M112 62C124 50 136 44 150 42M116 42C106 32 96 28 86 26'/%3E%3C/g%3E%3C/svg%3E");--corner-sketch:none;--deep:#1f2e1b;--display:"Fraunces","DM Sans",serif;--fill:linear-gradient(90deg,#9bcb6a,#3f7d3a);--fly-op:0;--fox:#e9873a;--gh-bg:linear-gradient(#fff,#f1f4e6);--gh-drop:#28461e33;--gh-edge:#b9c89e;--gh-ink:#1f2e1b;--gh-ring:#c3d1ae;--gh-sh:inset 0 0 0 1px var(--gh-ring),0 3px 0 var(--gh-edge),0 5px 10px var(--gh-drop);--gh-sh-press:inset 0 0 0 1px var(--gh-ring),0 1px 0 var(--gh-edge),inset 0 2px 4px var(--gh-drop);--gh-sh-sm:inset 0 0 0 1px var(--gh-ring),0 2px 0 var(--gh-edge);--glow1:#3f7d3a33;--glow2:#e8a33a2e;--hand:#2c5e28;--hand-font:"Patrick Hand","DM Sans",sans-serif;--hatch:#ffffff4d;--head:#1f2e1b;--head-ink:#1f2e1b;--head-muted:#46563e;--head-shadow:none;--hill1:#b7d79a;--hill2:#8fc072;--hill3:#5e9a4e;--hover:#3f7d3a17;--ink:#1f2e1b;--leaf1:#7bb661;--leaf2:#3f7d3a;--leaf3:#e8a33a;--line:#dce5cc;--line2:#c3d1ae;--mix-text:#1f2e1b;--moon-op:0;--moss:#6fa552;--msg-ai:linear-gradient(#fffdf6,#eef3df);--muted:#56664d;--ok:#1fa971;--ok-ink:#127a52;--ok-soft:#e3f7ee;--page:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .25 0 0 0 0 .35 0 0 0 0 .15 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(900px 620px at 92% -8%,#ffe28cbf,#ffe28c33 40%,transparent 68%),linear-gradient(180deg,#cfe7f0 0%,#e3f0d6 42%,#d3e6bc 100%);--page-color:#dcebc8;--paper-inset:inset 0 1px 0 #fff,inset 0 0 0 1px #3f7d3a24;--pin:#b8913f;--rail-art-op:.95;--rail-bg:#fffdf699;--rail-hover:#3f7d3a1a;--rail-ink:#1f2e1b;--rail-line:#3f7d3a33;--rail-muted:#46563e;--rgb-amber:245,158,11;--rgb-primary:63,125,58;--rgb-shade1:30,46,22;--rgb-shade2:30,46,22;--rgb-shade3:15,18,34;--rgb-shade4:2,6,23;--rgb-sky:14,165,233;--rule-line:#3f7d3a17;--scrim:#0e1a1073;--seg-bg:#e2e8d2;--seg-sh:inset 0 1px 3px #28461e40;--sel-bg:#e8a33a4d;--serif:"DM Sans","Plus Jakarta Sans",system-ui,sans-serif;--sh:0 1px 0 #b9c89e,0 10px 22px -12px #28461e4d;--sh-lg:0 2px 0 #b9c89e,0 24px 44px -18px #28461e52;--sheet:#f3e6c6;--sheet-edge:#c8ad80;--sky-soft:#eef3df;--sky1:#e4f0d8;--sky2:#f7f5e8;--soft:#eef3df;--stage-bg:radial-gradient(circle at 50% 40%,#1e3324,#0b1610);--star:#fff;--sun:#ffd36e;--sun-op:1;--surface:#fffdf6;--surface2:#f7f5e8;--tone-amber:#f59e0b;--tone-emerald:#10b981;--tone-emerald-pale:#34d399;--tone-emerald-strong:#059669;--tone-indigo:#6366f1;--tone-orange:#fb923c;--tone-primary:#3f7d3a;--tone-primary-100:#e4f0d8;--tone-primary-200:#bcd9a8;--tone-primary-50:#f2f8ea;--tone-primary-bright:#58a04e;--tone-primary-pale:#8cc27f;--tone-primary-strong:#2c5e28;--tone-red:#ef4444;--tone-rose:#f43f5e;--tone-sky:#0ea5e9;--tone-sky-strong:#0284c7;--tone-slate:#56664d;--tone-slate-pale:#a3b595;--torn:none;--torn-sm:none;--track:#e2e8d2;--trunk:#7a5233;--warn-ink:#93590a;--warn-soft:#fff1d9;--wood:repeating-linear-gradient(92deg,#00000014 0 2px,transparent 2px 9px,#ffffff0d 9px 11px,transparent 11px 17px),linear-gradient(180deg,#8a5e3a,#6e4728);--wood-edge:#4a2f18}[data-skin=grove].dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#9bd467;--accent-ink:#c2ea95;--accent-soft:#1e3519;--accent-soft2:#2e5225;--accent2:#f5c95a;--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23A3B595' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--art-glow:drop-shadow(0 0 3px #9bd46759);--art-ink:#a8d88c;--art-op:.7;--art-red:#f5c95a;--bad:#ff7a8a;--bad-ink:#ffa3b1;--bad-soft:#3a1518;--bead:radial-gradient(circle at 35% 30%,#2a4232,#18291d 75%);--bead-edge:#040a06;--bead-on:radial-gradient(circle at 35% 30%,#ffe9a8,#f5c95a 75%);--bead-on-edge:#8a6a1a;--bead-on-ink:#2a1e02;--bg:#0b1610;--btn-bg:linear-gradient(#b3e37f,#86c554);--btn-edge:#3c6a22;--btn-hi:#d6f5b3;--btn-ink:#0e2108;--btn-sh:inset 0 1px 0 var(--btn-hi),0 4px 0 var(--btn-edge),0 8px 14px #28140847;--btn-sh-press:inset 0 1px 0 var(--btn-hi),0 1px 0 var(--btn-edge),inset 0 2px 5px #00000040;--card-bg:linear-gradient(180deg,#17271c,#122017);--card-corners:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M4 36C4 18 16 6 36 4C34 22 22 34 4 36Z' fill='%234E8A3E'/%3E%3Cpath d='M4 36L28 12' stroke='%239BD467' stroke-width='1.5' fill='none'/%3E%3C/svg%3E") left 6px top 6px/22px 22px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Ccircle cx='20' cy='20' r='5' fill='%23F5C95A'/%3E%3Ccircle cx='20' cy='20' r='12' fill='%23F5C95A' fill-opacity='.25'/%3E%3C/svg%3E") right 4px bottom 4px/22px 22px no-repeat;--card-drop:drop-shadow(0 5px 0 #040a06) drop-shadow(0 16px 16px #00000080);--card-rule:#9bd46729;--card-rule2:transparent;--card-sh:0 5px 0 #040a06,0 18px 30px -12px #000000a6;--card-wm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg fill='none' stroke='%239BD467' stroke-opacity='0.11' stroke-width='1.3'%3E%3Cpath d='M100 190C100 130 104 70 120 14'/%3E%3Cpath d='M101 170C80 160 60 160 44 164M102 150C120 136 140 132 160 134M103 128C84 116 66 112 50 112M105 106C122 92 140 86 158 86M108 84C92 72 78 66 62 64M112 62C124 50 136 44 150 42M116 42C106 32 96 28 86 26'/%3E%3C/g%3E%3C/svg%3E");--corner-sketch:none;--deep:#06100a;--display:"Fraunces","DM Sans",serif;--fill:linear-gradient(90deg,#f5c95a,#9bd467);--fly-op:1;--fox:#c76a2a;--gh-bg:linear-gradient(#1d3024,#172a1e);--gh-drop:#0000008c;--gh-edge:#040a06;--gh-ink:#e8f0dc;--gh-ring:#31493a;--gh-sh:inset 0 0 0 1px var(--gh-ring),0 3px 0 var(--gh-edge),0 5px 10px var(--gh-drop);--gh-sh-press:inset 0 0 0 1px var(--gh-ring),0 1px 0 var(--gh-edge),inset 0 2px 4px var(--gh-drop);--gh-sh-sm:inset 0 0 0 1px var(--gh-ring),0 2px 0 var(--gh-edge);--glow1:#9bd46733;--glow2:#f5c95a29;--hand:#c2ea95;--hand-font:"Patrick Hand","DM Sans",sans-serif;--hatch:#ffffff29;--head:#e8f0dc;--head-ink:#e8f0dc;--head-muted:#a3b595;--head-shadow:none;--hill1:#16281b;--hill2:#112117;--hill3:#0b170f;--hover:#9bd46714;--ink:#e8f0dc;--leaf1:#3e6e34;--leaf2:#2a4f25;--leaf3:#b07a2a;--line:#24372a;--line2:#31493a;--mix-text:#fff;--moon-op:1;--moss:#4e8a3e;--msg-ai:linear-gradient(#17271c,#1a2b20);--muted:#a3b595;--ok:#4fd69c;--ok-ink:#7fe3b5;--ok-soft:#0f2e25;--page:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .7 0 0 0 0 .4 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(700px 520px at 90% -6%,#dce6ff24,transparent 62%),radial-gradient(900px 600px at 10% 110%,#9bd4671f,transparent 62%),linear-gradient(180deg,#0c1a22 0%,#0b1610 55%,#0e1c12 100%);--page-color:#0b1610;--paper-inset:inset 0 1px 0 #ffffff0f,inset 0 0 0 1px #9bd46724;--pin:#b8913f;--rail-art-op:.85;--rail-bg:#0b16109e;--rail-hover:#9bd46714;--rail-ink:#e8f0dc;--rail-line:#9bd46729;--rail-muted:#a3b595;--rgb-amber:245,158,11;--rgb-primary:63,125,58;--rgb-shade1:30,46,22;--rgb-shade2:30,46,22;--rgb-shade3:15,18,34;--rgb-shade4:2,6,23;--rgb-sky:14,165,233;--rule-line:#9bd46712;--scrim:#020603a6;--seg-bg:#0a140d;--seg-sh:inset 0 1px 3px #0009,inset 0 0 0 1px #24372a;--sel-bg:#f5c95a47;--serif:"DM Sans","Plus Jakarta Sans",system-ui,sans-serif;--sh:0 1px 0 #040a06,0 12px 24px -12px #000000b3;--sh-lg:0 2px 0 #040a06,0 26px 46px -18px #000c;--sheet:#f3e6c6;--sheet-edge:#c8ad80;--sky-soft:#1a2b20;--sky1:#1e3519;--sky2:#101c14;--soft:#1a2b20;--stage-bg:radial-gradient(circle at 50% 40%,#1e3324,#0b1610);--star:#e6f0ff;--sun:#e9eef7;--sun-op:0;--surface:#142219;--surface2:#101c14;--tone-amber:#f59e0b;--tone-emerald:#10b981;--tone-emerald-pale:#34d399;--tone-emerald-strong:#059669;--tone-indigo:#6366f1;--tone-orange:#fb923c;--tone-primary:#3f7d3a;--tone-primary-100:#e4f0d8;--tone-primary-200:#bcd9a8;--tone-primary-50:#f2f8ea;--tone-primary-bright:#58a04e;--tone-primary-pale:#8cc27f;--tone-primary-strong:#2c5e28;--tone-red:#ef4444;--tone-rose:#f43f5e;--tone-sky:#0ea5e9;--tone-sky-strong:#0284c7;--tone-slate:#56664d;--tone-slate-pale:#a3b595;--torn:none;--torn-sm:none;--track:#1d3024;--trunk:#3a2a1c;--warn-ink:#ffd27a;--warn-soft:#33260f;--wood:repeating-linear-gradient(92deg,#0000001f 0 2px,transparent 2px 9px,#ffffff0a 9px 11px,transparent 11px 17px),linear-gradient(180deg,#5e3f26,#432c18);--wood-edge:#24170b}[data-skin=wizard]:not(.dark){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#9b2335;--accent-ink:#7a1a2a;--accent-soft:#f8e3e2;--accent-soft2:#e9b7b9;--accent2:#c9972b;--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236B5643' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--art-glow:none;--art-ink:#5a3a22;--art-op:.8;--art-red:#9b2335;--bad:#e04848;--bad-ink:#b42323;--bad-soft:#ffe6e6;--bead:radial-gradient(circle at 35% 30%,#fffcf4,#efe1c2 75%);--bead-edge:#cdb48a;--bead-on:radial-gradient(circle at 35% 30%,#ffe6a6,#c9972b 75%);--bead-on-edge:#8a6416;--bead-on-ink:#2a1a05;--beard-c:#efe6d2;--bg:#eadbc0;--book-c:#7a1a2a;--brew-c:#7fd49a;--btn-bg:linear-gradient(#b33244,#8e1f30);--btn-edge:#5e1220;--btn-hi:#e07a85;--btn-ink:#fff4dc;--btn-sh:inset 0 1px 0 var(--btn-hi),0 4px 0 var(--btn-edge),0 8px 14px #28140847;--btn-sh-press:inset 0 1px 0 var(--btn-hi),0 1px 0 var(--btn-edge),inset 0 2px 5px #00000040;--card-bg:linear-gradient(180deg,#fff9ec,#f7ebd2);--card-corners:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='none' stroke='%23C9972B' stroke-width='1.6'%3E%3Cpath d='M4 32V12Q4 4 12 4H32M10 20Q16 20 16 14Q16 9 20 9'/%3E%3C/g%3E%3Cpath d='M6 2L10 6L6 10L2 6Z' fill='%239B2335'/%3E%3C/svg%3E") left 2px top 2px/30px 30px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg transform='rotate(90 20 20)'%3E%3Cg fill='none' stroke='%23C9972B' stroke-width='1.6'%3E%3Cpath d='M4 32V12Q4 4 12 4H32M10 20Q16 20 16 14Q16 9 20 9'/%3E%3C/g%3E%3Cpath d='M6 2L10 6L6 10L2 6Z' fill='%239B2335'/%3E%3C/g%3E%3C/svg%3E") right 2px top 2px/30px 30px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg transform='rotate(180 20 20)'%3E%3Cg fill='none' stroke='%23C9972B' stroke-width='1.6'%3E%3Cpath d='M4 32V12Q4 4 12 4H32M10 20Q16 20 16 14Q16 9 20 9'/%3E%3C/g%3E%3Cpath d='M6 2L10 6L6 10L2 6Z' fill='%239B2335'/%3E%3C/g%3E%3C/svg%3E") right 2px bottom 2px/30px 30px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg transform='rotate(270 20 20)'%3E%3Cg fill='none' stroke='%23C9972B' stroke-width='1.6'%3E%3Cpath d='M4 32V12Q4 4 12 4H32M10 20Q16 20 16 14Q16 9 20 9'/%3E%3C/g%3E%3Cpath d='M6 2L10 6L6 10L2 6Z' fill='%239B2335'/%3E%3C/g%3E%3C/svg%3E") left 2px bottom 2px/30px 30px no-repeat;--card-drop:drop-shadow(0 5px 0 #cdb48a) drop-shadow(0 14px 14px #46280f38);--card-rule:#c9972b99;--card-rule2:#c9972b4d;--card-sh:0 5px 0 #cdb48a,0 16px 26px -12px #46280f4d;--card-wm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg fill='none' stroke='%239B2335' stroke-opacity='0.13' stroke-width='1.2'%3E%3Ccircle cx='100' cy='100' r='84'/%3E%3Ccircle cx='100' cy='100' r='72' stroke-dasharray='2 5'/%3E%3Ccircle cx='100' cy='100' r='40'/%3E%3Cpath d='M100 16V60M100 140V184M16 100H60M140 100H184M40 40L72 72M128 128L160 160M160 40L128 72M72 128L40 160'/%3E%3Cpath d='M112 82A22 22 0 1 0 112 118A17 17 0 1 1 112 82Z'/%3E%3C/g%3E%3C/svg%3E");--castle:#b79a6e;--castle2:#a3855a;--corner-sketch:none;--deep:#2a1a12;--display:"Cinzel","Alegreya",serif;--env-c:#f6e7c3;--eye-c:#fff3d2;--fill:linear-gradient(90deg,#c9972b,#9b2335);--flame-c:#ffb547;--gh-bg:linear-gradient(#fffcf4,#f3e6ca);--gh-drop:#46280f33;--gh-edge:#cdb48a;--gh-ink:#2a1a12;--gh-ring:#d2be96;--gh-sh:inset 0 0 0 1px var(--gh-ring),0 3px 0 var(--gh-edge),0 5px 10px var(--gh-drop);--gh-sh-press:inset 0 0 0 1px var(--gh-ring),0 1px 0 var(--gh-edge),inset 0 2px 4px var(--gh-drop);--gh-sh-sm:inset 0 0 0 1px var(--gh-ring),0 2px 0 var(--gh-edge);--glow1:#9b23352e;--glow2:#c9972b38;--gold:#c9972b;--hair-c:#5a3618;--halo-c:#ffbe5a38;--hand:#7a1a2a;--hand-font:"MedievalSharp","Alegreya",serif;--hatch:#ffffff4d;--head:#2a1a12;--head-ink:#2a1a12;--head-muted:#5e4a36;--head-shadow:none;--hover:#c9972b1f;--ink:#2a1a12;--lake-c:#785f3c2e;--line:#e6d8bc;--line2:#d2be96;--mix-text:#2a1a12;--moon-op:0;--msg-ai:linear-gradient(#fff9ec,#f5e9cf);--muted:#6b5643;--ok:#1fa971;--ok-ink:#127a52;--ok-soft:#e3f7ee;--owl-c:#c9a577;--page:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.6' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .3 0 0 0 0 .12 0 0 0 .1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(ellipse 120% 90% at 50% 40%,transparent 55%,#6e461947),radial-gradient(800px 520px at 85% 0%,#ffd78273,transparent 65%),linear-gradient(175deg,#f1e4c8,#e8d6b4 60%,#e0cba2);--page-color:#eadbc0;--paper-inset:inset 0 1px 0 #fff,inset 0 0 0 1px #c9972b40;--pin:#b8913f;--pt-c:#3b2e48;--rail-art-op:.95;--rail-bg:#fff9ec99;--rail-hover:#9b233514;--rail-ink:#2a1a12;--rail-line:#c9972b66;--rail-muted:#5e4a36;--rgb-amber:245,158,11;--rgb-primary:155,35,53;--rgb-shade1:42,26,18;--rgb-shade2:42,26,18;--rgb-shade3:15,18,34;--rgb-shade4:2,6,23;--rgb-sky:14,165,233;--robe-c:#3a2d4f;--roller:linear-gradient(90deg,#3b2412,#8a5a2e 30%,#c08a50 48%,#7a4c24 70%,#2e1b0c);--rule-line:#9b233514;--rune:#9b2335;--scarf1:#9b2335;--scarf2:#c9972b;--scrim:#1e0f0880;--scroll:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.55' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .3 0 0 0 0 .1 0 0 0 .14 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(180deg,#784b1947,transparent 7%,transparent 93%,#784b1947),linear-gradient(180deg,#f6e7c3,#efd9a8);--scroll-ink:#3a2414;--scroll-line:#cdb48a;--scroll-muted:#6e5438;--seg-bg:#eadcc0;--seg-sh:inset 0 1px 3px #46280f47;--sel-bg:#c9972b4d;--serif:"Alegreya","Plus Jakarta Sans",serif;--sh:0 1px 0 #cdb48a,0 10px 22px -12px #46280f52;--sh-lg:0 2px 0 #cdb48a,0 24px 44px -18px #46280f59;--sheet:#f3e6c6;--sheet-edge:#c8ad80;--skin-c:#f2c9a0;--sky-moon:#f4d58c;--sky-soft:#f5e9cf;--sky1:#f8e3e2;--sky2:#fbf1dc;--soft:#f5e9cf;--stage-bg:radial-gradient(circle at 50% 40%,#2a2245,#0e0b1f);--star:#c9972b;--sun-op:1;--surface:#fff9ec;--surface2:#fbf1dc;--tone-amber:#f59e0b;--tone-emerald:#10b981;--tone-emerald-pale:#34d399;--tone-emerald-strong:#059669;--tone-indigo:#6366f1;--tone-orange:#fb923c;--tone-primary:#9b2335;--tone-primary-100:#f8e3e2;--tone-primary-200:#e9b7b9;--tone-primary-50:#fbf1ec;--tone-primary-bright:#b33244;--tone-primary-pale:#e07a85;--tone-primary-strong:#7a1a2a;--tone-red:#ef4444;--tone-rose:#f43f5e;--tone-sky:#0ea5e9;--tone-sky-strong:#0284c7;--tone-slate:#6b5643;--tone-slate-pale:#b3a58c;--torn:none;--torn-sm:none;--track:#eadcc0;--warn-ink:#93590a;--warn-soft:#fff1d9;--wax-c:#f6ebd2;--wax-c2:#e2d2b0;--win:#e8d2a0}[data-skin=wizard].dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#e6b85c;--accent-ink:#f4d58c;--accent-soft:#33280f;--accent-soft2:#5a4518;--accent2:#b48cff;--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23B3A58C' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--art-glow:drop-shadow(0 0 4px #b48cff8c);--art-ink:#d9c08a;--art-op:.7;--art-red:#b48cff;--bad:#ff7a8a;--bad-ink:#ffa3b1;--bad-soft:#3a1518;--bead:radial-gradient(circle at 35% 30%,#2e2756,#1c1738 75%);--bead-edge:#05030c;--bead-on:radial-gradient(circle at 35% 30%,#e2d0ff,#9e6fff 75%);--bead-on-edge:#4a2a99;--bead-on-ink:#fff;--beard-c:#efe6d2;--bg:#0e0b1f;--book-c:#7a1a2a;--brew-c:#7cffb0;--btn-bg:linear-gradient(#f2c873,#d9a23f);--btn-edge:#7a5512;--btn-hi:#ffe6a6;--btn-ink:#2a1a05;--btn-sh:inset 0 1px 0 var(--btn-hi),0 4px 0 var(--btn-edge),0 8px 14px #28140847;--btn-sh-press:inset 0 1px 0 var(--btn-hi),0 1px 0 var(--btn-edge),inset 0 2px 5px #00000040;--card-bg:linear-gradient(180deg,#1d1838,#16122c);--card-corners:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='none' stroke='%23E6B85C' stroke-width='1.6'%3E%3Cpath d='M4 32V12Q4 4 12 4H32M10 20Q16 20 16 14Q16 9 20 9'/%3E%3C/g%3E%3Cpath d='M6 2L10 6L6 10L2 6Z' fill='%23B48CFF'/%3E%3C/svg%3E") left 2px top 2px/30px 30px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg transform='rotate(90 20 20)'%3E%3Cg fill='none' stroke='%23E6B85C' stroke-width='1.6'%3E%3Cpath d='M4 32V12Q4 4 12 4H32M10 20Q16 20 16 14Q16 9 20 9'/%3E%3C/g%3E%3Cpath d='M6 2L10 6L6 10L2 6Z' fill='%23B48CFF'/%3E%3C/g%3E%3C/svg%3E") right 2px top 2px/30px 30px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg transform='rotate(180 20 20)'%3E%3Cg fill='none' stroke='%23E6B85C' stroke-width='1.6'%3E%3Cpath d='M4 32V12Q4 4 12 4H32M10 20Q16 20 16 14Q16 9 20 9'/%3E%3C/g%3E%3Cpath d='M6 2L10 6L6 10L2 6Z' fill='%23B48CFF'/%3E%3C/g%3E%3C/svg%3E") right 2px bottom 2px/30px 30px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg transform='rotate(270 20 20)'%3E%3Cg fill='none' stroke='%23E6B85C' stroke-width='1.6'%3E%3Cpath d='M4 32V12Q4 4 12 4H32M10 20Q16 20 16 14Q16 9 20 9'/%3E%3C/g%3E%3Cpath d='M6 2L10 6L6 10L2 6Z' fill='%23B48CFF'/%3E%3C/g%3E%3C/svg%3E") left 2px bottom 2px/30px 30px no-repeat;--card-drop:drop-shadow(0 5px 0 #05030c) drop-shadow(0 16px 16px #0000008c);--card-rule:#e6b85c80;--card-rule2:#e6b85c38;--card-sh:0 5px 0 #05030c,0 18px 30px -12px #000000b3;--card-wm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg fill='none' stroke='%23B48CFF' stroke-opacity='0.13' stroke-width='1.2'%3E%3Ccircle cx='100' cy='100' r='84'/%3E%3Ccircle cx='100' cy='100' r='72' stroke-dasharray='2 5'/%3E%3Ccircle cx='100' cy='100' r='40'/%3E%3Cpath d='M100 16V60M100 140V184M16 100H60M140 100H184M40 40L72 72M128 128L160 160M160 40L128 72M72 128L40 160'/%3E%3Cpath d='M112 82A22 22 0 1 0 112 118A17 17 0 1 1 112 82Z'/%3E%3C/g%3E%3C/svg%3E");--castle:#0a0817;--castle2:#141029;--corner-sketch:none;--deep:#07050f;--display:"Cinzel","Alegreya",serif;--env-c:#f6e7c3;--eye-c:#ffe9a8;--fill:linear-gradient(90deg,#e6b85c,#b48cff);--flame-c:#ffc65a;--gh-bg:linear-gradient(#251f48,#1e193c);--gh-drop:#0000008c;--gh-edge:#05030c;--gh-ink:#efe6d2;--gh-ring:#3a3160;--gh-sh:inset 0 0 0 1px var(--gh-ring),0 3px 0 var(--gh-edge),0 5px 10px var(--gh-drop);--gh-sh-press:inset 0 0 0 1px var(--gh-ring),0 1px 0 var(--gh-edge),inset 0 2px 4px var(--gh-drop);--gh-sh-sm:inset 0 0 0 1px var(--gh-ring),0 2px 0 var(--gh-edge);--glow1:#e6b85c33;--glow2:#b48cff33;--gold:#e6b85c;--hair-c:#3a2412;--halo-c:#ffbe5a4d;--hand:#f4d58c;--hand-font:"MedievalSharp","Alegreya",serif;--hatch:#ffffff29;--head:#efe6d2;--head-ink:#efe6d2;--head-muted:#b3a58c;--head-shadow:none;--hover:#e6b85c1a;--ink:#efe6d2;--lake-c:#0a0819;--line:#2a2348;--line2:#3a3160;--mix-text:#fff;--moon-op:1;--msg-ai:linear-gradient(#1d1838,#211b40);--muted:#b3a58c;--ok:#4fd69c;--ok-ink:#7fe3b5;--ok-soft:#0f2e25;--owl-c:#b08a5a;--page:radial-gradient(1000px 600px at 80% -10%,#b48cff38,transparent 62%),radial-gradient(800px 520px at 0% 110%,#e6b85c1f,transparent 62%),radial-gradient(ellipse 120% 90% at 50% 40%,transparent 55%,#00000080),linear-gradient(175deg,#16113a,#0e0b1f 55%,#120c24);--page-color:#0e0b1f;--paper-inset:inset 0 1px 0 #ffffff0f,inset 0 0 0 1px #e6b85c33;--pin:#b8913f;--pt-c:#1e193c;--rail-art-op:.9;--rail-bg:#0e0b1f9e;--rail-hover:#e6b85c14;--rail-ink:#efe6d2;--rail-line:#e6b85c38;--rail-muted:#b3a58c;--rgb-amber:245,158,11;--rgb-primary:155,35,53;--rgb-shade1:42,26,18;--rgb-shade2:42,26,18;--rgb-shade3:15,18,34;--rgb-shade4:2,6,23;--rgb-sky:14,165,233;--robe-c:#0b0918;--roller:linear-gradient(90deg,#3b2412,#8a5a2e 30%,#c08a50 48%,#7a4c24 70%,#2e1b0c);--rule-line:#e6b85c12;--rune:#b48cff;--scarf1:#9b2335;--scarf2:#e6b85c;--scrim:#030208a6;--scroll:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.55' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .3 0 0 0 0 .1 0 0 0 .14 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(180deg,#784b1947,transparent 7%,transparent 93%,#784b1947),linear-gradient(180deg,#f6e7c3,#efd9a8);--scroll-ink:#3a2414;--scroll-line:#cdb48a;--scroll-muted:#6e5438;--seg-bg:#0b0918;--seg-sh:inset 0 1px 3px #0009,inset 0 0 0 1px #2a2348;--sel-bg:#b48cff4d;--serif:"Alegreya","Plus Jakarta Sans",serif;--sh:0 1px 0 #05030c,0 12px 24px -12px #000000bf;--sh-lg:0 2px 0 #05030c,0 26px 46px -18px #000c;--sheet:#f3e6c6;--sheet-edge:#c8ad80;--skin-c:#e8be96;--sky-moon:#f4e7c6;--sky-soft:#211b40;--sky1:#33280f;--sky2:#15112b;--soft:#211b40;--stage-bg:radial-gradient(circle at 50% 40%,#2a2245,#0e0b1f);--star:#f4e7c6;--sun-op:0;--surface:#1a1534;--surface2:#15112b;--tone-amber:#f59e0b;--tone-emerald:#10b981;--tone-emerald-pale:#34d399;--tone-emerald-strong:#059669;--tone-indigo:#6366f1;--tone-orange:#fb923c;--tone-primary:#9b2335;--tone-primary-100:#f8e3e2;--tone-primary-200:#e9b7b9;--tone-primary-50:#fbf1ec;--tone-primary-bright:#b33244;--tone-primary-pale:#e07a85;--tone-primary-strong:#7a1a2a;--tone-red:#ef4444;--tone-rose:#f43f5e;--tone-sky:#0ea5e9;--tone-sky-strong:#0284c7;--tone-slate:#6b5643;--tone-slate-pale:#b3a58c;--torn:none;--torn-sm:none;--track:#241e45;--warn-ink:#ffd27a;--warn-soft:#33260f;--wax-c:#f6ebd2;--wax-c2:#d9c8a2;--win:#ffd27a}:root.dark .pt-rail{background:#000}:root.dark .pt-nav:hover{color:#fff;background:#ffffff14}:root.dark .pt-nav.pt-on{color:#fff}:root.dark .pt-hero{background:var(--tone-primary-strong)}:root.dark .pt-tab.pt-on{box-shadow:0 1px 3px #00000080}.pt-theme-anim *,.pt-theme-anim :before{transition:background-color .35s,color .35s,border-color .35s,box-shadow .35s!important}.pt-tswitch{border:1px solid var(--line);cursor:pointer;background:linear-gradient(135deg,#e2e8f0,#e2e8f0);border-radius:99px;flex:none;width:68px;height:38px;padding:0;transition:background .4s;position:relative;overflow:hidden}.pt-tswitch .pt-knob{width:28px;height:28px;color:var(--tone-amber);box-shadow:0 2px 6px rgba(var(--rgb-shade3),.25);background:#fff;border-radius:50%;place-items:center;transition:transform .45s cubic-bezier(.3,1.5,.5,1),background .4s,color .4s;display:grid;position:absolute;top:4px;left:4px}.pt-tswitch .pt-knob svg{animation:.45s cubic-bezier(.3,1.5,.5,1) pt-spinIn}.pt-tswitch .pt-sky{pointer-events:none;position:absolute;inset:0}.pt-tswitch .pt-sky i{opacity:0;background:#fff;border-radius:50%;width:3px;height:3px;transition:opacity .4s;position:absolute}.pt-tswitch[aria-checked=true]{background:#1e293b}.pt-tswitch[aria-checked=true] .pt-knob{color:#93c5fd;background:#0f172a;transform:translate(30px)}.pt-tswitch[aria-checked=true] .pt-sky i{opacity:.9}@keyframes pt-spinIn{0%{opacity:0;transform:rotate(-120deg)scale(.4)}to{opacity:1;transform:none}}.pt-app{background:var(--bg);margin:0}:where(.pt-app) *{box-sizing:border-box}:where(.pt-app) button,:where(.pt-app) input,:where(.pt-app) textarea{color:inherit;font-family:inherit}:where(.pt-app) a{color:var(--accent);text-decoration:none}:where(.pt-app) a:hover{color:var(--ink)}.pt-app{color:var(--ink);-webkit-font-smoothing:antialiased;background:var(--bg);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:15px;line-height:1.55}:where(.pt-app) h1,:where(.pt-app) h2,:where(.pt-app) h3,:where(.pt-app) p{margin:0}:where(.pt-app) h1,:where(.pt-app) h2,:where(.pt-app) h3{letter-spacing:-.02em;line-height:1.2}.pt-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.pt-muted{color:var(--muted)}.pt-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh);border-radius:20px;padding:22px;position:relative}.pt-lift{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.pt-lift:hover{box-shadow:var(--sh-lg);transform:translateY(-3px)}:where(.pt-app) button:focus-visible,:where(.pt-app) a:focus-visible,:where(.pt-app) input:focus-visible,:where(.pt-app) textarea:focus-visible{outline:3px solid rgba(var(--rgb-primary),.45);outline-offset:2px}.pt-btn{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.pt-btn:active{transform:scale(.97)}.pt-b-p{background:var(--accent);color:#fff;box-shadow:0 6px 16px -6px rgba(var(--rgb-primary),.55)}.pt-b-p:hover{background:var(--tone-primary-strong);box-shadow:0 10px 22px -8px rgba(var(--rgb-primary),.65)}.pt-b-w{background:var(--surface);border-color:var(--line);color:var(--ink)}.pt-b-w:hover{border-color:var(--line2)}.pt-b-white{color:var(--tone-primary-strong);background:#fff}.pt-b-white:hover{box-shadow:0 10px 24px -10px #0006}.pt-b-glass{color:#fff;background:#ffffff24;border-color:#ffffff59}.pt-b-glass:hover{background:#ffffff3d}.pt-b-ink{background:var(--ink);color:var(--bg)}.pt-chip{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;min-height:40px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .15s}.pt-chip:hover{border-color:var(--line2)}.pt-chip.pt-on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.pt-seg{background:var(--track);border-radius:14px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.pt-tab{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:38px;padding:8px 14px;font-size:14px;font-weight:600;transition:all .2s}.pt-tab:hover{color:var(--ink)}.pt-tab.pt-on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgba(var(--rgb-shade1),.12)}.pt-ibtn{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;transition:border-color .15s;display:grid;position:relative}.pt-ibtn:hover{border-color:var(--line2)}.pt-pill{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.pt-rail{background:var(--surface);border-right:1px solid var(--line);z-index:2;flex-direction:column;flex:0 0 92px;align-items:center;gap:6px;height:100vh;padding:18px 10px;display:flex;position:sticky;top:0}.pt-nav{width:72px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:8px 0;font-size:12px;font-weight:600;transition:background .2s,color .2s;display:flex;position:relative}.pt-nav:hover{background:var(--soft);color:var(--ink)}.pt-nav .pt-ico{border-radius:12px;place-items:center;width:42px;height:42px;transition:transform .3s cubic-bezier(.3,1.5,.5,1),background .2s;display:grid}.pt-nav.pt-on{color:var(--ink);font-weight:700}.pt-nav.pt-on:before{content:"";background:var(--tone-amber);width:4px;height:22px;box-shadow:0 0 8px rgba(var(--rgb-amber),.6);border-radius:0 4px 4px 0;position:absolute;top:18px;left:-10px}.pt-nav.pt-on .pt-ico{background:linear-gradient(135deg,var(--tone-primary-bright),var(--tone-primary));color:#fff;box-shadow:0 6px 20px -2px rgba(var(--rgb-primary),.4);transform:scale(1.06)}.pt-hero{color:#fff;background:var(--tone-primary);box-shadow:0 22px 44px -22px rgba(var(--rgb-primary),.7);border-radius:24px;padding:28px;position:relative;overflow:hidden}.pt-hero:before{content:"";background-image:radial-gradient(#ffffff24 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000);mask-image:linear-gradient(90deg,#0000 30%,#000)}.pt-glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff47;border-radius:14px;padding:10px 14px;font-size:14px;font-weight:600}.pt-task{text-align:left;background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:14px;align-items:center;gap:14px;width:100%;min-height:62px;padding:12px 14px;font-size:15px;transition:all .2s;display:flex;position:relative}.pt-task:hover{border-color:var(--line2);transform:translate(3px)}.pt-task .pt-box{border:2px solid var(--line2);color:#0000;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;transition:all .25s;display:grid}.pt-task.pt-done{background:var(--soft)}.pt-task.pt-done .pt-box{background:var(--tone-emerald);border-color:var(--tone-emerald);color:#fff;animation:.45s cubic-bezier(.3,1.6,.5,1) pt-popIn}.pt-task.pt-done .pt-tt{color:var(--muted);text-decoration:line-through}.pt-tag{background:color-mix(in srgb,var(--c,var(--tone-slate)) 16%,var(--surface));color:color-mix(in srgb,var(--c,var(--tone-slate)) 70%,var(--mix-text));white-space:nowrap;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:700}.pt-xp{background:var(--accent-soft);color:var(--accent-ink);white-space:nowrap;border-radius:99px;flex:none;padding:3px 10px;font-size:12px;font-weight:700}.pt-fly{color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent2));pointer-events:none;border-radius:99px;padding:2px 10px;font-size:12px;font-weight:700;animation:1.1s ease-out forwards pt-flyUp;position:absolute;top:-8px;right:14px}.pt-bar{background:var(--track);border-radius:99px;height:8px;overflow:hidden}.pt-bar>span{background:linear-gradient(90deg,var(--accent),var(--accent2));border-radius:99px;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);animation:1s cubic-bezier(.2,.8,.2,1) both pt-grow;display:block}.pt-bar.pt-green>span{background:linear-gradient(90deg,var(--tone-emerald),var(--tone-emerald-pale))}.pt-bar.dark{background:#ffffff1f}.pt-day{border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.pt-d-done{background:linear-gradient(135deg,var(--tone-orange),#f97316);color:#fff}.pt-d-today{color:#c2410c;border:1.5px dashed #f97316;animation:1.8s ease-in-out infinite pt-pulseY}.pt-d-future{background:var(--soft);color:var(--tone-slate)}.pt-flame{transform-origin:50% 90%;transform-box:fill-box;animation:1.2s ease-in-out infinite pt-flicker}.pt-badge-n{animation:2s ease-in-out infinite pt-bob}.pt-chap{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;width:100%;padding:10px;transition:background .2s;display:flex}.pt-chap:hover{background:var(--soft)}.pt-chap.pt-on{background:var(--accent-soft)}.pt-ring{flex:none;width:46px;height:46px;position:relative}.pt-ring span{font-size:var(--rs,11px);place-items:center;font-weight:800;display:grid;position:absolute;inset:0}.pt-ring circle.pt-p{transition:stroke-dasharray .8s cubic-bezier(.2,.8,.2,1)}.pt-num{color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;margin-bottom:12px;font-size:14px;font-weight:800;display:grid}.pt-mm{background:var(--surface);border:1px solid var(--line);text-align:center;box-shadow:var(--sh);border-radius:16px;width:100%;padding:14px;transition:transform .2s;animation:.5s cubic-bezier(.3,1.4,.5,1) both pt-popIn}.pt-mm:hover{transform:translateY(-3px)}.pt-flip{perspective:900px;cursor:pointer;width:100%;font:inherit;color:var(--ink);background:0 0;border:0;padding:0}.pt-flip .pt-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.3,1.3,.5,1);display:block;position:relative}.pt-flip.pt-flipped .pt-inner{transform:rotateY(180deg)}.pt-face{border:1px solid var(--line);backface-visibility:hidden;box-shadow:var(--sh);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex;position:absolute;inset:0}.pt-face.pt-back{background:var(--surface);font-size:14px;font-weight:600;transform:rotateY(180deg)}.pt-opt{text-align:left;border:1.5px solid var(--line);background:var(--surface);cursor:pointer;border-radius:16px;align-items:center;gap:14px;width:100%;min-height:68px;padding:14px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.pt-opt:hover{border-color:var(--accent);box-shadow:var(--sh);transform:translateY(-2px)}.pt-opt .pt-let{background:var(--soft);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-weight:800;transition:all .2s;display:grid}.pt-opt:hover .pt-let{background:var(--accent-soft);color:var(--accent)}.pt-opt.pt-right{border-color:var(--tone-emerald);background:var(--ok-soft);animation:.4s cubic-bezier(.3,1.5,.5,1) pt-popIn}.pt-opt.pt-right .pt-let{background:var(--tone-emerald);color:#fff}.pt-opt.pt-wrong{border-color:var(--tone-red);background:var(--bad-soft);animation:.4s pt-shake}.pt-opt.pt-wrong .pt-let{background:var(--tone-red);color:#fff}.pt-opt.pt-dim{opacity:.5}.pt-opt:disabled{cursor:default;box-shadow:none;transform:none}.pt-qd{background:var(--track);border-radius:99px;flex:1;height:6px}.pt-qd.pt-done{background:var(--tone-emerald)}.pt-qd.pt-now{background:var(--accent);animation:1.4s ease-in-out infinite pt-pulseY}.pt-msg{white-space:pre-line;transform-origin:0 100%;border-radius:18px;max-width:78%;padding:12px 16px;animation:.3s cubic-bezier(.3,1.4,.5,1) both pt-popIn}.pt-msg.pt-me{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;transform-origin:100% 100%;border-bottom-right-radius:6px;align-self:flex-end}.pt-msg.pt-ai{background:var(--soft);border-bottom-left-radius:6px;align-self:flex-start}.pt-dots span{background:var(--tone-slate-pale);border-radius:50%;width:8px;height:8px;margin:0 3px;animation:1s infinite pt-dot;display:inline-block}.pt-dots span:nth-child(2){animation-delay:.15s}.pt-dots span:nth-child(3){animation-delay:.3s}.pt-sw{width:40px;height:40px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border:3px solid #fff;border-radius:50%;transition:transform .2s}.pt-sw:hover{transform:scale(1.1)}.pt-sw.pt-on{box-shadow:0 0 0 2px var(--ink)}.pt-col{border-radius:10px 10px 4px 4px;width:100%;max-width:44px;animation:.9s cubic-bezier(.2,.8,.2,1) both pt-rise}.pt-pal{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 12px;font-size:15px;font-weight:600;display:flex}.pt-pal:hover{background:var(--soft)}.pt-drawer{animation:.4s cubic-bezier(.2,.8,.2,1) both pt-slideIn}.pt-conf{border-radius:2px;animation:2.4s cubic-bezier(.25,.6,.45,1) both pt-fall;position:absolute;top:-20px}.pt-stag>*{animation:.55s cubic-bezier(.2,.8,.2,1) both pt-fadeUp}.pt-stag>:nth-child(2){animation-delay:60ms}.pt-stag>:nth-child(3){animation-delay:.12s}.pt-stag>:nth-child(4){animation-delay:.18s}.pt-stag>:nth-child(5){animation-delay:.24s}.pt-pop{animation:.4s cubic-bezier(.3,1.5,.5,1) both pt-popIn}.pt-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}:where(.pt-app) input[type=range]{width:100%;accent-color:var(--accent);height:32px}@keyframes pt-fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pt-popIn{0%{opacity:0;transform:scale(.7)}70%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes pt-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes pt-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes pt-flyUp{0%{opacity:0;transform:translateY(6px)scale(.7)}25%{opacity:1;transform:translateY(-8px)scale(1.05)}to{opacity:0;transform:translateY(-40px)}}@keyframes pt-fall{0%{transform:translateY(0)rotate(0)}to{transform:translateY(110vh)rotate(600deg)}}@keyframes pt-flicker{0%,to{transform:scale(1)rotate(-3deg)}50%{transform:scale(1.08)rotate(3deg)}}@keyframes pt-pulseY{0%,to{opacity:1}50%{opacity:.55}}@keyframes pt-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes pt-dot{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@keyframes pt-grow{0%{width:0}}@keyframes pt-rise{0%{height:0}}@keyframes pt-slideIn{0%{transform:translate(100%)}to{transform:none}}.pt-calm *,.pt-calm :before,.pt-calm :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){:where(.pt-app) *,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (width<=760px){.pt-rail{flex-direction:row;flex:100%;justify-content:space-around;height:auto;padding:8px;position:sticky}.pt-rail .pt-logo,.pt-rail .pt-spacer{display:none}.pt-nav{flex:1;width:auto}.pt-app main{padding:20px 16px 48px!important}.pt-hide-sm{display:none!important}}.pt-row{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px;transition:background .2s;display:flex}.pt-row:hover{background:var(--soft)}.pt-row.pt-on{background:var(--accent-soft)}.pt-row:disabled{cursor:default;opacity:.6}.pt-row:disabled:hover{background:0 0}.pt-ti{background:color-mix(in srgb,var(--c) 16%,var(--surface));width:38px;height:38px;color:var(--c);border-radius:10px;flex:none;place-items:center;display:grid}.pt-sect{border-top:1px solid var(--line);padding:18px 0}.pt-sect:first-child{border-top:0;padding-top:0}.pt-sect:last-child{padding-bottom:0}.pt-spill{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.pt-spill:hover{border-color:var(--line2)}.pt-spill.pt-on{border-color:var(--c);background:color-mix(in srgb,var(--c) 10%,var(--surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 16%,transparent)}.pt-spill .pt-pct{color:var(--muted);font-size:12px;font-weight:700}.pt-dot{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.pt-cchip{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;text-align:left;border-radius:14px;flex:none;align-items:center;gap:10px;padding:6px 14px 6px 6px;transition:all .2s;display:flex}.pt-cchip:hover{border-color:var(--line2)}.pt-cchip.pt-on{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--rgb-primary),.15)}.pt-ring.pt-sm{width:36px;height:36px}.pt-ring.pt-sm span{font-size:10px}.pt-hscroll{scrollbar-width:thin;gap:10px;padding:4px 2px 8px;display:flex;overflow-x:auto}.pt-stage.pt-full{z-index:5;aspect-ratio:auto;border-radius:20px;width:auto;margin:0;position:absolute;inset:0}.pt-app main:has(.pt-stage.pt-full) header{display:none!important}.pt-app main:has(.pt-stage.pt-full) .pt-screen>[role=tablist]{display:none!important}.pt-stage{aspect-ratio:16/9;color:#fff;background:#0f172a;border-radius:16px;position:relative;overflow:hidden}.pt-stage .pt-poster{background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:20px 20px;place-items:center;display:grid;position:absolute;inset:0}.pt-play{width:72px;height:72px;color:var(--tone-primary-strong);cursor:pointer;background:#fffffff2;border:0;border-radius:50%;place-items:center;transition:transform .2s;display:grid;box-shadow:0 10px 30px -10px #0009}.pt-play:hover{transform:scale(1.08)}.pt-eq{align-items:flex-end;gap:4px;height:28px;display:flex}.pt-eq i{background:var(--tone-primary-pale);border-radius:2px;width:5px;animation:1s ease-in-out infinite pt-eq}.pt-eq i:nth-child(2){animation-delay:.2s}.pt-eq i:nth-child(3){animation-delay:.4s}.pt-eq i:nth-child(4){animation-delay:.1s}@keyframes pt-eq{0%,to{height:6px}50%{height:28px}}.pt-ctrl{background:linear-gradient(transparent,rgba(var(--rgb-shade4),.88));align-items:center;gap:8px;padding:10px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.pt-ctrl button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;min-width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.pt-ctrl button:hover{background:#ffffff24}.pt-ctrl input[type=range]{height:20px;accent-color:var(--tone-primary-bright);flex:1;min-width:60px}.pt-ctrl .pt-tm{font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.9;font-size:12px;font-weight:600}.pt-slide{background:var(--surface);color:var(--ink);flex-direction:column;justify-content:center;gap:14px;padding:6% 9%;animation:.35s both pt-fadeUp;display:flex;position:absolute;inset:0}.pt-snav{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;box-shadow:var(--sh);z-index:1;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.pt-snav:disabled{opacity:.35;cursor:default}.pt-thumb{aspect-ratio:16/9;border:1.5px solid var(--line);background:var(--surface);width:76px;color:var(--muted);cursor:pointer;border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.pt-thumb.pt-on{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 3px rgba(var(--rgb-primary),.15)}.pt-reader{border:1px solid var(--line);background:var(--soft);border-radius:16px;overflow:hidden}.pt-reader.pt-full{z-index:40;border:0;border-radius:0;position:fixed;inset:0;overflow:auto}.pt-rbar{background:var(--surface);border-bottom:1px solid var(--line);z-index:1;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex;position:sticky;top:0}.pt-paper{background:var(--surface);border:1px solid var(--line);max-width:760px;box-shadow:var(--sh);border-radius:12px;margin:24px auto;padding:40px 44px;animation:.4s both pt-fadeUp}.pt-paper h4{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);margin:26px 0 10px;font-size:13px;font-weight:800}.pt-paper ol{flex-direction:column;gap:10px;margin:0;padding-left:22px;font-size:16px;line-height:1.65;display:flex}.pt-paper dl{grid-template-columns:max-content 1fr;gap:8px 18px;margin:0;font-size:15px;display:grid}.pt-paper dt{font-weight:700}.pt-paper dd{color:var(--muted);margin:0}.pt-formula{background:var(--accent-soft);border-left:4px solid var(--accent);border-radius:12px;align-items:center;gap:16px;padding:16px 20px;display:flex}.pt-chk{text-align:left;width:100%;color:var(--ink);cursor:pointer;border:0;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:12px;padding:12px 4px;font-size:15px;display:flex}.pt-chk:last-child{border-bottom:0}.pt-chk .pt-box{border:2px solid var(--line2);color:#0000;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;transition:all .2s;display:grid}.pt-chk.pt-done .pt-box{background:var(--tone-emerald);border-color:var(--tone-emerald);color:#fff;animation:.4s pt-popIn}.pt-chk.pt-done .pt-tx{color:var(--muted)}.pt-qn{aspect-ratio:1;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:10px;font-weight:700;transition:all .15s;position:relative}.pt-qn:hover{border-color:var(--line2)}.pt-qn.pt-ans{background:var(--accent);border-color:var(--accent);color:#fff}.pt-qn.pt-cur{box-shadow:0 0 0 3px rgba(var(--rgb-primary),.35)}.pt-qn.pt-flag:after{content:"";background:var(--tone-amber);border:2px solid var(--surface);border-radius:50%;width:11px;height:11px;position:absolute;top:-4px;right:-4px}.pt-opt.pt-sel{border-color:var(--accent);background:var(--accent-soft)}.pt-opt.pt-sel .pt-let{background:var(--accent);color:#fff}.pt-timer{font-variant-numeric:tabular-nums;background:var(--soft);border-radius:12px;align-items:center;gap:8px;height:40px;padding:0 14px;font-weight:800;display:inline-flex}.pt-timer.pt-warn{background:var(--warn-soft);color:var(--warn-ink)}.pt-timer.pt-crit{background:var(--bad-soft);color:var(--bad-ink);animation:1s infinite pt-pulseY}.pt-stat b{letter-spacing:-.02em;font-size:22px;font-weight:800;display:block}.pt-stat span{color:var(--muted);font-size:12px;font-weight:600}.pt-trow{border-top:1px solid var(--line);grid-template-columns:1fr 80px 70px;align-items:center;gap:12px;padding:12px 10px;font-size:14px;display:grid}.pt-trow.pt-h{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-top:0;padding-top:4px;font-size:12px;font-weight:700}.pt-callout{border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;display:flex}.pt-sel{appearance:none;border:1px solid var(--line);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;font:inherit;color:var(--ink);cursor:pointer;border-radius:10px;max-width:220px;min-height:36px;padding:7px 30px 7px 12px;font-size:13px;font-weight:600}.pt-sel option{background-color:var(--surface);color:var(--ink);padding:6px 10px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4}.pt-sel option:checked{background:var(--accent-soft) linear-gradient(var(--accent-soft),var(--accent-soft));color:var(--ink)}.pt-sel.pt-tint{border-color:color-mix(in srgb,var(--c) 45%,var(--line));background-color:color-mix(in srgb,var(--c) 12%,var(--surface));box-shadow:inset 4px 0 0 var(--c);border-radius:12px;height:44px;padding-left:16px;font-size:14px}@media (width>=900px) and (height>=620px){.pt-app{height:100vh;overflow:hidden}.pt-app>main{flex-direction:column;height:100vh;display:flex;overflow:hidden;padding:20px 32px!important}.pt-app>main>div{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.pt-screen{flex:1;min-height:0}.pt-quizfull{z-index:35;box-shadow:none;border:0;border-radius:0;position:fixed;inset:0}.pt-col-fill{flex-direction:column;min-height:0;display:flex}.pt-fillscroll,.pt-tabbody{flex:1;min-height:0;overflow:auto}.pt-tabbody.pt-split{flex-wrap:nowrap;align-items:stretch;overflow:hidden}.pt-tabbody.pt-split>*{max-height:100%;overflow:auto}.pt-row-fill{flex-wrap:nowrap!important;align-items:stretch!important}.pt-stage{width:min(100%,177.78vh - 800.01px);margin:0 auto}.pt-hero{padding:22px 26px}}.pt-rail{flex-direction:column;flex:0 0 228px;align-items:stretch;gap:4px;padding:22px 14px 16px}.pt-brand{letter-spacing:-.03em;color:var(--ink);align-items:center;gap:6px;padding:0 6px 22px;font-size:24px;font-weight:800;display:flex}.pt-nav{border-radius:12px;flex-direction:row;justify-content:flex-start;gap:14px;width:100%;padding:11px 14px;font-size:15px;font-weight:600}.pt-nav .pt-ico{width:24px;height:24px;color:inherit;border-radius:0;box-shadow:none!important;background:0 0!important;transform:none!important}.pt-nav.pt-on{background:var(--accent-soft);color:var(--accent-ink);font-weight:700}.pt-nav.pt-on:before{display:none}.pt-nav.pt-on .pt-ico{color:inherit}:root.dark .pt-nav.pt-on{color:#fff;background:#13244a}:root.dark .pt-nav.pt-on .pt-ico{color:var(--tone-primary-pale)}:root.dark .pt-nav.pt-on:before{background:var(--tone-primary);width:4px;height:100%;box-shadow:none;border-radius:0 4px 4px 0;display:block;top:0;left:-14px}.pt-me-row{border:0;border-top:1px solid var(--line);cursor:pointer;width:100%;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:12px;padding:14px 8px 2px;display:flex}.pt-me-row .pt-av{color:#fff;background:#f97316;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:17px;font-weight:800;display:grid}.pt-pm-back{z-index:40;position:fixed;inset:0}.pt-pmenu{z-index:41;background:var(--surface);border:1px solid var(--line);width:250px;box-shadow:0 20px 40px -12px rgba(var(--rgb-shade2),.35);border-radius:14px;padding:6px;position:fixed;top:70px;right:32px}.pt-pm-head{border-bottom:1px solid var(--line);margin-bottom:4px;padding:10px 12px 12px}.pt-pm-head b{font-size:15px;display:block}.pt-pm-head span{overflow-wrap:anywhere;font-size:12px}.pt-pm-i{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.pt-pm-i:hover{background:var(--soft)}.pt-brand .pt-zq-logo{filter:drop-shadow(0 2px 3px #0000002e);flex:none;width:34px;height:auto}.pt-sage-av{background:var(--btn-bg,var(--accent));color:var(--btn-ink,#fff);box-shadow:0 3px 0 var(--btn-edge,transparent),0 6px 12px -6px var(--accent);border-radius:32%;flex:none;place-items:center;display:grid}.pt-subart{z-index:1;width:100%;max-width:220px;margin:0 auto;animation:5s ease-in-out infinite pt-saFloat;position:relative}.pt-subart.pt-still{animation:none}.pt-subart svg{width:100%;height:auto;display:block;overflow:visible}.pt-subart .pt-sa-k,.pt-subart .pt-sa-a,.pt-subart .pt-sa-f{stroke-linecap:round;stroke-linejoin:round}.pt-subart .pt-sa-k{fill:none;stroke:var(--art-ink,var(--ink));stroke-width:2.4px}.pt-subart .pt-sa-a{fill:none;stroke:var(--accent);stroke-width:2px}.pt-subart .pt-sa-f{fill:var(--surface);stroke:var(--art-ink,var(--ink));stroke-width:2.6px}.pt-subart .pt-sa-l{fill:var(--accent);opacity:.32}.pt-subart .pt-sa-p{fill:var(--art-red,var(--accent));stroke:none}.pt-subart .pt-sa-bg{fill:var(--accent-soft);opacity:.75}.pt-subart .pt-sa-t{fill:var(--art-ink,var(--ink));font-family:var(--display,inherit);font-weight:700}.pt-subart .pt-sa-dev{font-family:Nirmala UI,Mangal,Noto Sans Devanagari,sans-serif}.pt-subart .pt-sa-blink{animation:1s step-end infinite pt-blink}.pt-subart.pt-still *{animation:none!important}#skin .pt-hero2 .pt-hart{width:220px}@keyframes pt-saFloat{50%{transform:translateY(-6px)}}.pt-app.pt-focus .pt-rail{display:none}.pt-app.pt-focus.pt-rail-open .pt-rail{z-index:46;width:240px;height:100vh;box-shadow:var(--sh-lg);flex-direction:column;justify-content:flex-start;animation:.3s cubic-bezier(.2,.8,.2,1) pt-railIn;display:flex;position:fixed;top:0;bottom:0;left:0}#skin .pt-app.pt-focus.pt-rail-open .pt-rail{background:var(--card-bg,var(--surface))}.pt-app.pt-focus.pt-rail-open .pt-rail .pt-brand,.pt-app.pt-focus.pt-rail-open .pt-rail .pt-me-row{display:flex}.pt-rail-back{z-index:45;background:#0006;position:fixed;inset:0}@keyframes pt-railIn{0%{transform:translate(-100%)}}#skin:has(.pt-app.pt-focus:not(.pt-rail-open)) .pt-dv-railart{display:none}.pt-focusbar{align-items:center;gap:10px;margin-right:6px;display:flex}.pt-fb-logo img{width:26px;height:auto}.pt-sbj-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-content:start;gap:44px 28px;min-height:0;padding:28px 10px 150px;display:grid;overflow-y:auto}.pt-sbj{height:192px;transform:rotate(var(--r));cursor:pointer;filter:var(--card-drop,drop-shadow(0 8px 16px #00000026));z-index:1;outline:none;transition:transform .35s cubic-bezier(.2,.9,.3,1.3);position:relative}.pt-sbj-paper{color:var(--ink);background:var(--card-wm,none) right -60px bottom -60px/200px 200px no-repeat,var(--card-bg,var(--surface));clip-path:var(--torn,none);border-radius:18px;flex-direction:column;padding:18px;display:flex;position:absolute;inset:0}.pt-sbj-pin{z-index:3;background:var(--bead-on,var(--accent));border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:-7px;left:50%;box-shadow:0 2px 3px #00000059}.pt-sbj-num{font:700 12px var(--display,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink)}.pt-sbj-title{font:700 26px/1.05 var(--display,inherit);max-width:60%;margin-top:4px}.pt-sbj .pt-sbj-sk{width:84px;margin:0;position:absolute;top:14px;right:12px}.pt-sbj-meta{color:var(--muted);margin-top:auto;margin-bottom:6px;font-size:13px}.pt-sbj-more{background:var(--card-bg,var(--surface));clip-path:var(--torn,none);color:var(--ink);opacity:0;transform-origin:top;pointer-events:none;border-radius:0 0 16px 16px;margin-top:-6px;padding:14px 16px 16px;transition:opacity .25s,transform .35s cubic-bezier(.2,.9,.3,1.2);position:absolute;top:100%;left:0;right:0;transform:translateY(-14px)scaleY(.6)}.pt-sbj-more ul{margin:0 0 12px;padding:0;font-size:14px;list-style:none}.pt-sbj-more li{border-bottom:1px dotted var(--line2);justify-content:space-between;padding:3px 0;display:flex}.pt-sbj-go{min-height:36px;padding:6px 14px;font-size:14px}.pt-sbj:hover,.pt-sbj:focus-visible{z-index:20;transform:rotate(0)translateY(-12px)scale(1.07)}.pt-sbj:hover .pt-sbj-more,.pt-sbj:focus-visible .pt-sbj-more{opacity:1;transform:none}#skin[data-skin=davinci] .pt-sbj-paper,#skin[data-skin=davinci] .pt-sbj-more{border-radius:2px}.pt-bk-wrap{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;min-height:0;padding:16px 0 4px;display:flex}.pt-bk-wrap>*{flex:none}.pt-bk{aspect-ratio:1.55;perspective:2600px;width:min(100% - 40px,1240px);transition:transform 1s cubic-bezier(.45,.05,.25,1);position:relative;container-type:inline-size}.pt-bk.pt-closed:not(.pt-opening){transform:translate(-25%)}.pt-bk.pt-closed .pt-bk-cover{border-radius:0 10px 10px 0;left:50%}.pt-bk.pt-closed .pt-bk-spread .pt-bk-page.pt-l,.pt-bk.pt-closed .pt-bk-gutter,.pt-bk.pt-closed .pt-bk-slip{visibility:hidden}.pt-bk-front{z-index:40;transform-origin:0;transform-style:preserve-3d;cursor:pointer;outline:none;position:absolute;inset:-14px -16px -14px 50%}.pt-bk-front:focus-visible .pt-bk-face.pt-front{outline:3px solid var(--accent);outline-offset:4px}.pt-bk.pt-opening .pt-bk-front{cursor:default;animation:1s cubic-bezier(.5,.05,.3,1) forwards pt-bkOpen}@keyframes pt-bkOpen{to{transform:rotateY(-180deg)}}.pt-bk-face{backface-visibility:hidden;background:var(--btn-bg,var(--accent));box-shadow:0 30px 60px #00000059,inset 0 0 0 3px var(--btn-hi,#ffffff4d),inset 0 0 0 7px var(--btn-edge,#0003),inset 0 0 0 9px #ffffff4d;position:absolute;inset:0}.pt-bk-face.pt-front{text-align:center;color:var(--btn-ink,#fff);font:700 clamp(22px,3.2cqw,42px)/1.1 var(--display,inherit);--art-ink:var(--btn-ink,#fff);--accent:var(--btn-ink,#fff);--art-red:var(--btn-hi,#fff);--surface:transparent;border-radius:0 10px 10px 0;place-content:center;justify-items:center;gap:6px;display:grid}.pt-bk-face.pt-front .pt-subart{opacity:.75;width:30%;margin:0 auto 10px}.pt-bk-face.pt-front small{font:600 13px var(--display,inherit);letter-spacing:.3em;text-transform:uppercase;opacity:.85;display:block}.pt-bk-face.pt-back{border-radius:10px 0 0 10px;transform:rotateY(180deg)}.pt-bk-face.pt-back .pt-bk-page{position:absolute;inset:14px 0 14px 16px}@media (width>=900px) and (height>=620px){.pt-bk-wrap{overflow:hidden;container-type:size}.pt-bk{width:min(100cqw - 48px,155cqh - 155px,1240px)}}.pt-bk-cover{background:var(--btn-bg,var(--accent));box-shadow:0 30px 60px #00000059,inset 0 0 0 3px var(--btn-hi,#ffffff4d),inset 0 0 0 7px var(--btn-edge,#0003),inset 0 0 0 8px #ffffff40;border-radius:10px;position:absolute;inset:-14px -16px}.pt-bk-spread{grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.pt-bk-page{color:var(--ink);background:var(--card-bg,var(--surface));padding:5% 6.5% 6%;position:relative;overflow:hidden}.pt-bk-page.pt-l{box-shadow:-1px 0 0 var(--line2),-3px 1px 0 var(--surface2),-5px 2px 0 var(--line2),-7px 3px 0 var(--surface2),-9px 4px 0 var(--line2);border-radius:6px 0 0 6px}.pt-bk-page.pt-r{box-shadow:1px 0 0 var(--line2),3px 1px 0 var(--surface2),5px 2px 0 var(--line2),7px 3px 0 var(--surface2),9px 4px 0 var(--line2);border-radius:0 6px 6px 0}.pt-bk-gutter{pointer-events:none;z-index:26;background:linear-gradient(90deg,#0000,#0000001a 35%,#0000003d 50%,#0000001a 65%,#0000);width:90px;margin-left:-45px;position:absolute;top:0;bottom:0;left:50%}.pt-bk-run{font:600 clamp(11px,1cqw,13px) var(--display,inherit);letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--line2);justify-content:space-between;gap:10px;padding-bottom:5px;display:flex}.pt-bk .pt-bk-page h1{font:700 clamp(26px,3.6cqw,50px)/1 var(--display,inherit);margin:1.1cqw 0 0}.pt-bk .pt-bk-page h1:first-letter{color:var(--accent-ink);font-size:1.2em}.pt-bk .pt-bk-page h2{font:700 clamp(18px,2.3cqw,30px)/1.05 var(--display,inherit);margin:1.1cqw 0 0}.pt-bk .pt-bk-page h2 span{font:700 clamp(10px,.9cqw,12px) var(--display,inherit);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-ink);display:block}.pt-bk-orn{width:min(180px,14cqw);height:16px;color:var(--accent);margin:.5cqw 0 .7cqw;display:block}.pt-bk-intro{color:var(--muted);margin:0 0 .4cqw;font-size:clamp(12px,1.1cqw,15px)}.pt-bk ol{margin:0;padding:0;list-style:none}.pt-bk-row{all:unset;box-sizing:border-box;cursor:pointer;border-radius:6px;grid-template-columns:max(48px,5cqw) 1fr auto;align-items:baseline;gap:1px 8px;width:100%;padding:.85cqw 6px .85cqw 4px;transition:background .25s;display:grid;position:relative}.pt-bk-row:hover,.pt-bk-row:focus-visible{background:var(--hover,var(--soft))}.pt-bk-row:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pt-bk-row:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .35s;position:absolute;bottom:3px;left:calc(max(48px,5cqw) + 12px);right:34px;transform:scaleX(0)}.pt-bk-row:hover:after,.pt-bk-row:focus-visible:after{transform:scaleX(1)}.pt-bk-rn{font:700 clamp(12px,1.1cqw,15px) var(--display,inherit);color:var(--accent-ink);letter-spacing:.06em}.pt-bk-tt{min-width:0;font:700 clamp(13px,1.5cqw,20px)/1.2 var(--display,inherit);align-items:baseline;gap:6px;display:flex}.pt-bk-tt>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pt-bk-tt i{border-bottom:2px dotted var(--line2);flex:1;min-width:12px;transform:translateY(-4px)}.pt-bk-st{font:600 clamp(10px,.95cqw,12px) var(--hand-font,inherit);color:var(--accent-ink);white-space:nowrap}.pt-bk-st.pt-ok{color:var(--ok-ink)}.pt-bk-pg{font:700 clamp(12px,1.1cqw,15px) var(--display,inherit);color:var(--muted)}.pt-bk-row small{color:var(--muted);grid-column:2;font-size:clamp(11px,1cqw,13px)}.pt-bk .pt-bk-vign{opacity:.28;pointer-events:none;width:22%;max-width:none;margin:0;position:absolute;bottom:6%;right:7%}.pt-bk .pt-bk-vign.pt-big{opacity:.18;width:50%;bottom:30%;right:25%}.pt-bk-folio{font:600 clamp(11px,1cqw,14px) var(--display,inherit);color:var(--muted);position:absolute;bottom:3%;right:6.5%}.pt-bk-page.pt-l .pt-bk-folio{left:6.5%;right:auto}.pt-bk-leaf{width:50%;transform-style:preserve-3d;z-index:25;pointer-events:none;position:absolute;top:0;bottom:0}.pt-bk-leaf.pt-fwd{transform-origin:0;left:50%}.pt-bk-leaf.pt-bwd{transform-origin:100%;left:0}.pt-bk-leaf .pt-bk-page{backface-visibility:hidden;position:absolute;inset:0}.pt-bk-leaf .pt-bk-back{transform:rotateY(180deg)}.pt-bk-shade{pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#0003);animation:.9s pt-bkShade;position:absolute;inset:0}@keyframes pt-bkShade{50%{opacity:1}}.pt-bk-curl{z-index:5;cursor:pointer;background:linear-gradient(315deg,var(--page-color,var(--bg)) 0 45%,var(--line2) 46%,var(--surface) 62%,transparent 63%);border:0;border-radius:0 0 6px;width:52px;height:52px;padding:0;transition:width .2s,height .2s;position:absolute;bottom:0;right:0}.pt-bk-curl:hover{width:72px;height:72px}.pt-bk-curl.pt-l{left:0;right:auto;transform:scaleX(-1)}.pt-bk-ctrl{font:600 15px var(--display,inherit);color:var(--muted);align-items:center;gap:18px;display:flex}.pt-bk-ctrl button{cursor:pointer;width:44px;height:44px;color:var(--ink);background:var(--bead,var(--surface));box-shadow:0 4px 0 var(--bead-edge,var(--line2)),0 8px 14px #0003;border:0;border-radius:50%;place-items:center;display:grid}.pt-bk-ctrl button:disabled{opacity:.35;cursor:default}.pt-bk-slip{z-index:30;pointer-events:none;width:clamp(200px,20cqw,250px);color:var(--ink);background:var(--card-bg,var(--surface));clip-path:var(--torn,none);filter:var(--card-drop,drop-shadow(0 10px 14px #00000040));opacity:0;border-radius:14px;padding:14px 16px;transition:opacity .2s,transform .3s cubic-bezier(.2,.9,.3,1.25);position:absolute;transform:translateY(8px)rotate(-2deg)scale(.96)}.pt-bk-slip.pt-on{opacity:1;transform:none}.pt-bk-slip .pt-k{font:700 11px var(--display,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink)}.pt-bk-slip h3{font:700 19px/1.1 var(--display,inherit);margin:2px 0 8px;padding-right:58px}.pt-bk-slip .pt-subart{width:54px;margin:0;position:absolute;top:12px;right:12px}.pt-bk-slip ul{margin:0 0 8px;padding:0;font-size:14px;list-style:none}.pt-bk-slip li{border-bottom:1px dotted var(--line2);justify-content:space-between;padding:2px 0;display:flex}.pt-bk-slip .pt-note{font:13px var(--hand-font,inherit);color:var(--accent-ink)}#skin[data-skin=davinci] .pt-bk-slip{border-radius:2px}@media (width<=820px){.pt-bk.pt-closed{transform:none}.pt-bk.pt-closed .pt-bk-spread .pt-bk-page.pt-l{visibility:visible}.pt-bk-front{display:none}.pt-bk-wrap{justify-content:flex-start;overflow-y:auto}.pt-bk{aspect-ratio:auto;width:calc(100% - 24px)}.pt-bk-spread{grid-template-columns:1fr;gap:12px;position:relative}.pt-bk-page.pt-l,.pt-bk-page.pt-r{box-shadow:0 3px 0 var(--line2);border-radius:6px}.pt-bk-page{padding:22px 18px 40px}.pt-bk-row{grid-template-columns:34px 1fr auto;padding:10px 4px}.pt-bk-gutter,.pt-bk-slip{display:none}.pt-bk-cover{inset:-10px}}@media (prefers-reduced-motion:reduce){.pt-sbj,.pt-sbj-more{transition:none}}@keyframes pt-mdSpin{to{transform:rotate(360deg)}}.pt-modal{z-index:30;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.pt-skins{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;max-height:min(56vh,520px);padding:3px;display:grid;overflow-y:auto}.pt-skin{text-align:left;border:1.5px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:16px;flex-direction:column;gap:4px;padding:10px 10px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.pt-skin:hover{border-color:var(--line2)}.pt-skin.pt-on{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.pt-skin b{margin-top:6px;font-size:15px}.pt-skin .pt-muted{font-size:12.5px;line-height:1.35}.pt-sk-prev{border-radius:11px;height:92px;display:block;position:relative;overflow:hidden}.pt-sk-davinci{background:radial-gradient(circle at 74% 46%,#0000 21px,#5b3a1e8c 22px,#0000 23px),radial-gradient(circle at 74% 46%,#0000 9px,#5b3a1e80 10px,#0000 11px),repeating-linear-gradient(0deg,#0000 0 13px,#a078462e 13px 14px),linear-gradient(160deg,#fbf3df,#e9d6ad)}.pt-sk-davinci:after{content:"";background:linear-gradient(#b5543a,#93391f);border-radius:4px;width:46px;height:14px;position:absolute;bottom:12px;left:12px;box-shadow:0 3px #6e2914}.pt-sk-orbit{background:radial-gradient(circle at 76% 30%,#fff 0 1px,#0000 1.5px) 0 0/23px 19px,radial-gradient(120% 60% at 50% 125%,#ffb08f 0 52%,#0000 53%),linear-gradient(#b3a8ff,#e9cbe0 70%,#ffd5be)}.pt-sk-orbit:before{content:"";background:radial-gradient(circle at 32% 28%,#fff,#ffb08f 40%,#6c4dff);border-radius:50%;width:26px;height:26px;position:absolute;top:14px;right:16px;box-shadow:0 0 0 1px #fff6}.pt-sk-orbit:after{content:"";background:linear-gradient(#7e62ff,#5e3ff2);border-radius:7px;width:46px;height:14px;position:absolute;bottom:12px;left:12px;box-shadow:0 3px #3f24c2}.pt-sk-circuit{background:linear-gradient(#0b8fa329 1px,#0000 1px) 0 0/14px 14px,linear-gradient(90deg,#0b8fa329 1px,#0000 1px) 0 0/14px 14px,linear-gradient(160deg,#b2e8ee,#d8dcfb)}.pt-sk-circuit:before{content:"";border:2px dashed #0b8fa3;border-radius:50%;width:30px;height:30px;position:absolute;top:12px;right:14px;box-shadow:inset 0 0 0 6px #e2368f40}.pt-sk-circuit:after{content:"";background:linear-gradient(#14a7bc,#0b8597);border-radius:5px;width:46px;height:14px;position:absolute;bottom:12px;left:12px;box-shadow:0 3px #075e6b}.pt-me-mini{color:#fff;cursor:pointer;background:#f97316;border:0;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:17px;font-weight:800;display:none}@media (width<=760px){.pt-me-mini{display:grid}.pt-pmenu{width:auto;inset:auto 16px 16px}.pt-app header .pt-pill{gap:4px;padding:0 8px}.pt-app header .pt-ibtn,.pt-me-mini{width:40px!important;height:40px!important}}.pt-qsub{border-top:1px solid var(--line);flex:1;align-items:center;gap:12px;padding:12px 2px;display:flex}.pt-qsub .pt-qic{background:color-mix(in srgb,var(--c) 16%,var(--surface));width:40px;height:40px;color:var(--c);border-radius:12px;flex:none;place-items:center;display:grid}.pt-qsub b{font-size:15px;display:block}.pt-qbtn{border-radius:99px;flex:none;min-height:36px;padding:6px 16px;font-size:13px}.pt-qplot{border-bottom:1px solid var(--line2);flex:1;align-items:flex-end;gap:clamp(8px,3%,28px);min-height:220px;margin:24px 0 0 28px;padding:0 8px;display:flex;position:relative}@media (width<=899px),(height<=619px){.pt-qplot{flex:none;height:240px}}.pt-qtick{border-top:1px dashed var(--line);pointer-events:none;position:absolute;left:0;right:0}.pt-qtick i{text-align:right;width:22px;color:var(--muted);font-size:11px;font-style:normal;position:absolute;top:-8px;left:-28px}.pt-qcol{z-index:1;flex:1;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.pt-qfill{background:var(--c);border-radius:8px 8px 0 0;width:min(48px,75%);min-height:4px;transition:height .6s;position:relative}.pt-qfill b{text-align:center;font-size:12px;position:absolute;top:-20px;left:-10px;right:-10px}.pt-qlabels{gap:clamp(8px,3%,28px);margin-left:28px;padding:8px 8px 0;display:flex}.pt-qlabels span{text-align:center;min-width:0;color:var(--muted);flex:1;font-size:12px;font-weight:600;line-height:1.25}.pt-hero2{min-height:250px;color:var(--ink);background:linear-gradient(120deg,#f1f6ff 0%,#dce8ff 100%);border:1px solid #d3e2ff;border-radius:20px;align-items:center;gap:16px;padding:28px 32px;display:flex;position:relative;overflow:hidden}.pt-hero2:after{content:"";background:radial-gradient(closest-side,rgba(var(--rgb-primary),.16),transparent);border-radius:50%;width:460px;height:300px;position:absolute;bottom:-110px;right:-60px}:root.dark .pt-hero2{color:#fff;background:radial-gradient(55% 110% at 58% 0,#1d4ed88c,#0000 70%),linear-gradient(100deg,#06102e 0%,#0a1d55 50%,#0a1a4a 100%);border-color:#60a5fa29}:root.dark .pt-hero2:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 200' preserveAspectRatio='none'%3E%3Cpath d='M0 200C70 200 80 130 160 118S250 40 330 26C370 19 390 30 400 38V200Z' fill='%23040B26' fill-opacity='.6'/%3E%3C/svg%3E") 100% 100%/100% 100% no-repeat;border-radius:0;width:46%;height:78%;bottom:0;right:0}.pt-hmeta{color:var(--accent-ink);align-items:center;gap:8px;font-weight:600;display:flex}.pt-caret{vertical-align:-.05em;background:currentColor;width:3px;height:.85em;margin-left:4px;animation:1s step-end infinite pt-blink;display:inline-block}@keyframes pt-blink{50%{opacity:0}}.pt-sel.pt-chin{border-radius:14px;flex:0 300px;min-width:0;max-width:300px;height:48px;padding-left:14px;font-size:14px;animation:.5s cubic-bezier(.2,.8,.2,1) pt-chIn}@keyframes pt-chIn{0%{opacity:0;border-width:0;max-width:0;padding-left:0;padding-right:0}}.pt-sel.pt-chin.pt-chout{pointer-events:none;animation:.4s cubic-bezier(.4,0,.6,1) forwards pt-chOut}@keyframes pt-chOut{to{opacity:0;border-width:0;max-width:0;margin-left:-12px;padding-left:0;padding-right:0}}@media (width<=760px){.pt-sel.pt-chin{flex:100%;max-width:100%}}:root.dark .pt-hmeta{color:#fff}:root.dark .pt-hmeta svg{color:var(--tone-primary-bright)}.pt-hout{border-color:var(--line2);color:var(--ink);background:#fff9}.pt-hout:hover{border-color:var(--accent)}:root.dark .pt-hout{color:#fff;background:#ffffff0a;border-color:#ffffff47}.pt-hart{z-index:1;flex-direction:column;flex:none;align-items:center;width:230px;display:flex;position:relative}.pt-hero2{container-type:inline-size}.pt-hmid{z-index:1;flex:1 1 0;min-width:0;position:relative}.pt-hmid .pt-subart{max-width:300px;animation-delay:-2.5s}@container (width<=720px){.pt-hmid{display:none}}.pt-spark{animation:2.4s ease-in-out infinite pt-twinkle;position:absolute}@keyframes pt-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.pt-prow{border-bottom:1px solid var(--line);align-items:center;gap:4px;display:flex;position:relative}.pt-prow:last-child{border-bottom:0}.pt-pcheck{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.pt-pbox{border:2px solid var(--line2);color:#0000;border-radius:50%;place-items:center;width:24px;height:24px;transition:all .25s;display:grid}.pt-pcheck:hover .pt-pbox{border-color:var(--tone-emerald)}.pt-prow.pt-done .pt-pbox{background:var(--tone-emerald);border-color:var(--tone-emerald);color:#fff;animation:.45s cubic-bezier(.3,1.6,.5,1) pt-popIn}.pt-prow.pt-done .pt-tt{color:var(--muted);text-decoration:line-through}.pt-pmain{cursor:pointer;text-align:left;color:var(--ink);background:0 0;border:0;border-radius:12px;flex:1;align-items:center;gap:14px;min-width:0;padding:14px 8px;transition:background .2s;display:flex}.pt-pmain:hover{background:var(--soft)}.pt-pti{background:color-mix(in srgb,var(--c) 14%,var(--surface));width:40px;height:40px;color:var(--c);border-radius:10px;flex:none;place-items:center;display:grid}.pt-xpo{background:color-mix(in srgb,#f97316 14%,var(--surface));color:color-mix(in srgb,#f97316 72%,var(--mix-text));white-space:nowrap;border-radius:8px;flex:none;padding:4px 10px;font-size:12px;font-weight:700}.pt-energy .pt-tab.pt-on{background:var(--accent);color:#fff}:root.dark .pt-pti{background:0 0}:root.dark .pt-prow .pt-pti,:root.dark .pt-qlink .pt-pti{color:var(--ink)}:root.dark .pt-prow .pt-tag{background:var(--soft);color:var(--ink)}:root.dark .pt-energy{background:var(--surface);border:1px solid var(--line);border-radius:99px}:root.dark .pt-energy .pt-tab{border-radius:99px}:root.dark .pt-d-future{color:var(--ink)}.pt-day.pt-big{border-radius:10px;width:40px;height:40px;font-size:14px}.pt-d-done{background:#f97316}.pt-d-today{color:var(--ink);border-color:#f97316}.pt-qlink{border:0;border-bottom:1px solid var(--line);cursor:pointer;width:100%;color:var(--ink);background:0 0;align-items:center;gap:14px;padding:12px 2px;font-size:15px;display:flex}.pt-qlink:last-child{border-bottom:0}.pt-prog{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 8px;font-size:15px;transition:background .2s;display:flex}.pt-prog:last-child{border-bottom:0}.pt-prog:hover{background:var(--soft)}.pt-prog.pt-head{cursor:default;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:10px 8px 6px;font-size:12px;font-weight:700}.pt-prog.pt-head:hover{background:0 0}.pt-pname{flex:140px;align-items:center;gap:10px;min-width:0;display:flex}.pt-pbar{flex:3 200px;align-items:center;gap:10px;display:flex}.pt-prank{text-align:right;white-space:nowrap;width:90px;font-size:14px}.pt-pmove{text-align:right;width:40px;color:var(--muted);font-size:13px;font-weight:700}.pt-pmove.pt-up{color:var(--tone-emerald)}.pt-pmove.pt-down{color:var(--tone-red)}@media (width<=760px){.pt-pbar{flex-basis:100%;order:5}}.pt-qlink:hover span:nth-child(2){color:var(--accent-ink)}@media (width<=760px){.pt-rail{flex-direction:row;flex:100%;gap:2px;padding:8px}.pt-brand,.pt-me-row,.pt-rail .pt-spacer,:root.dark .pt-nav.pt-on:before{display:none}.pt-nav{flex-direction:column;flex:1;justify-content:center;gap:2px;padding:6px 4px;font-size:11px}.pt-hero2{padding:22px}.pt-stage .pt-poster{padding-bottom:40px}.pt-stage .pt-play{width:52px;height:52px}.pt-stage .pt-poster p{font-size:13px}.pt-ctrl{gap:2px;padding:6px 8px}.pt-ctrl button{min-width:30px}.pt-ctrl input[type=range]{min-width:40px}.pt-ctrl [aria-label=Captions]{display:none}.pt-app header{gap:10px 6px!important}.pt-app header #gsubj{flex:100%}}.pt-split{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.pt-tabscroll{scrollbar-width:thin;scrollbar-color:var(--line2) transparent}.pt-tabscroll::-webkit-scrollbar{height:6px}.pt-tabscroll::-webkit-scrollbar-thumb{background:var(--line2);border-radius:99px}.pt-tabscroll::-webkit-scrollbar-track{background:0 0}.pt-fpill{white-space:nowrap;background:var(--soft);color:var(--muted);cursor:pointer;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:32px;padding:5px 12px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.pt-fpill:hover{color:var(--ink);border-color:var(--line2)}.pt-fpill .pt-n{background:var(--track);color:var(--muted);border-radius:99px;padding:1px 7px;font-size:11px;font-weight:700}.pt-fpill.pt-on{background:var(--accent);color:#fff;box-shadow:0 4px 12px -4px rgba(var(--rgb-primary),.55)}.pt-fpill.pt-on .pt-n{color:#fff;background:#ffffff38}.pt-fpill.pt-on .pt-dot{background:#fff}.pt-fpill.pt-lg{min-height:38px;padding:8px 16px;font-size:14px}.pt-paper-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 14px;padding:14px 4px;display:flex}.pt-paper-row:first-of-type{border-top:0}.pt-btn.pt-sm{min-height:38px;padding:6px 14px;font-size:14px}.pt-sheet{color:#0f172a;background:#fff;border-radius:12px;padding:28px 32px;font-size:14px;line-height:1.6;box-shadow:inset 0 0 0 1px #e2e8f0}.pt-sheet h3{letter-spacing:.06em;text-transform:uppercase;color:#b45309;margin:18px 0 8px;font-size:12px;font-weight:800}.pt-sheet ol{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.pt-drop{border:1.5px dashed var(--line2);background:var(--surface2);cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:26px;display:flex}.pt-drop:hover,.pt-drop:focus-within{border-color:var(--accent)}.pt-steps{color:var(--muted);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:14px;display:flex}.pt-tcard{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:8px;padding:16px;transition:border-color .2s,transform .2s;display:flex}.pt-tcard:hover{border-color:var(--line2);transform:translateY(-2px)}.pt-tcard.pt-rec{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--rgb-primary),.12)}.pt-vline{background:var(--line);align-self:stretch;width:1px}@media (width<=900px){.pt-vline{display:none}}.pt-app>main>.pt-topbar{background:var(--rail-bg,var(--surface));border-bottom:1px solid var(--rail-line,var(--line));width:auto;min-height:64px;color:var(--rail-ink,var(--ink));z-index:2;flex-direction:row;flex:none;align-items:center;gap:12px;margin:-28px -40px 18px;padding:8px 40px;display:flex;position:relative}.pt-tb-school{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.pt-tb-school>span:last-child{min-width:0}.pt-tb-logo{background:var(--accent);color:#fff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.pt-tb-school b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:800;line-height:1.2;display:block;overflow:hidden}.pt-tb-school small{color:var(--rail-muted,var(--muted));white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.pt-tb-div{background:var(--rail-line,var(--line));flex:none;width:1px;height:30px}.pt-tb-user{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;flex:none;align-items:center;gap:10px;padding:4px 6px;display:flex}.pt-tb-user:hover{background:var(--soft)}.pt-tb-user .pt-av{color:#fff;background:#f97316;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:16px;font-weight:800;display:grid}.pt-tb-name b{font-size:14px;line-height:1.2;display:block}.pt-tb-name small{color:var(--rail-muted,var(--muted));font-size:12px;display:block}.pt-topbar .pt-focusbar{margin-right:2px}.pt-topbar .pt-focusbar .pt-ibtn{width:42px!important;height:42px!important}.pt-rail{scrollbar-width:none;gap:2px;overflow-y:auto}.pt-brand{padding-bottom:12px}.pt-nav{white-space:nowrap;gap:10px;padding:8px 10px}.pt-nav-gh .pt-chev{flex:none;margin-left:auto;transition:transform .2s;display:grid}.pt-rail .pt-nav-gh{white-space:normal;text-align:left;line-height:1.2}.pt-nav-gh[aria-expanded=true] .pt-chev{transform:rotate(90deg)}.pt-nav-subs{flex-direction:column;flex:none;gap:2px;display:none}.pt-nav-subs.pt-open{display:flex}#skin .pt-rail .pt-nav.pt-sub{white-space:normal;text-align:left;padding-left:22px;line-height:1.2;font-size:13.5px!important}@media (width<=760px){.pt-nav-gh{display:none}.pt-nav-subs,.pt-nav-subs.pt-open{display:contents}#skin .pt-rail .pt-nav.pt-sub{text-align:center;padding:6px 4px}}.pt-ilgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-content:start;gap:18px;display:grid}.pt-ilc{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pt-ilc h3{margin-top:12px;font-size:18px;font-weight:800}.pt-ilc-tags{color:var(--muted);flex-wrap:wrap;gap:6px;margin-bottom:auto;font-size:12px;font-weight:700;display:flex}.pt-ilc-tags span{background:var(--soft);border-radius:999px;padding:3px 9px}.pt-ilc .pt-btn{margin-top:6px}#skin .pt-rail .pt-nav{letter-spacing:0;font-size:16px}#skin:is([data-skin=grove],[data-skin=wizard]) .pt-rail .pt-nav{gap:8px;padding-right:2px;letter-spacing:0!important;font-size:14.5px!important}#skin[data-skin=wizard] .pt-rail .pt-nav{font-size:13.5px!important}.pt-ticker{border:1px solid var(--line);background:var(--card-bg,var(--surface));border-radius:14px;flex:none;align-items:center;gap:12px;height:44px;margin-bottom:14px;padding:0 8px;display:flex;overflow:hidden}.pt-tk-tag{background:var(--accent);color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.pt-tk-win{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.pt-tk-run{white-space:nowrap;animation:48s linear infinite pt-tkRun;display:inline-flex}.pt-ticker:hover .pt-tk-run,.pt-ticker:focus-within .pt-tk-run{animation-play-state:paused}.pt-tk-item{border-right:1px solid var(--line);align-items:center;gap:8px;margin-right:18px;padding-right:18px;font-size:13px;font-weight:600;display:inline-flex}.pt-tk-item b{color:var(--accent-ink,var(--accent));font-weight:800}.pt-tk-btn{flex:none;min-height:30px;padding:3px 12px;font-size:13px}@keyframes pt-tkRun{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.pt-tk-win{overflow-x:auto}}.pt-calm .pt-tk-win{overflow-x:auto}.pt-dayg{grid-template-columns:minmax(210px,5fr) minmax(0,8fr);gap:12px;min-height:0;display:grid}.pt-wotd{background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 16%,transparent),color-mix(in srgb,var(--accent) 5%,transparent));border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:14px;flex-direction:column;justify-content:center;min-width:0;padding:clamp(10px,2vh,24px) clamp(14px,1.6vw,26px);display:flex}.pt-wotd .pt-label{color:var(--accent-ink,var(--accent))}.pt-wotd b{font-family:var(--display,inherit);margin:clamp(2px,.6vh,8px) 0 2px;font-size:clamp(24px,5.4vh,50px);font-weight:800;line-height:1.1;display:block}.pt-wotd small{color:var(--muted);font-size:clamp(11px,1.5vh,14px);display:block}.pt-wotd p:not(.pt-label){margin-top:clamp(5px,1.2vh,14px);font-size:clamp(12.5px,1.75vh,17px);line-height:1.4}.pt-wotd i{border-left:3px solid var(--accent);color:var(--muted);margin-top:clamp(5px,1.2vh,14px);padding-left:12px;font-size:clamp(12px,1.6vh,15px);line-height:1.4;display:block}.pt-dayf{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;min-width:0;display:grid}.pt-dtile{background:color-mix(in srgb,var(--c) 8%,transparent);border:1px solid color-mix(in srgb,var(--c) 22%,transparent);border-radius:14px;flex-direction:column;justify-content:center;min-width:0;padding:clamp(6px,1.2vh,16px) clamp(10px,1vw,16px);display:flex}.pt-dtile .pt-label{color:var(--c);align-items:center;gap:6px;font-size:11px;display:flex}.pt-dtile b{margin-top:clamp(1px,.4vh,5px);font-size:clamp(13px,1.75vh,17px);line-height:1.25;display:block}.pt-dtile p:not(.pt-label){color:var(--muted);margin-top:2px;font-size:clamp(11.5px,1.45vh,14px);line-height:1.35}#skin[data-skin=davinci] .pt-wotd,#skin[data-skin=davinci] .pt-dtile,#skin[data-skin=davinci] .pt-qlinks .pt-qlink{border-radius:4px}@media (width<=760px){.pt-dayg{grid-template-columns:minmax(0,1fr)}}@media (width<=1100px){.pt-dayf{grid-template-columns:minmax(0,1fr)}}@media (width>=900px) and (height<=820px){#skin .pt-hero2{padding:18px 26px;min-height:178px!important}#skin .pt-hero2 .pt-hart{width:150px}#skin .pt-hero2 h2{font-size:28px!important}#skin .pt-hero2 .pt-btn{min-height:42px!important}}.pt-homeside{flex-direction:column;display:flex}.pt-homeside>.pt-sect:last-child{flex-direction:column;flex:1 0 auto;display:flex}.pt-qlinks{flex:0 288px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;min-height:0;display:grid}.pt-qlinks .pt-qlink{border:1px solid color-mix(in srgb,var(--c) 22%,transparent);background:color-mix(in srgb,var(--c) 7%,transparent);border-radius:12px;gap:10px;min-width:0;padding:5px 10px;font-size:18px;transition:background .15s}.pt-qlinks .pt-qlink:hover{background:color-mix(in srgb,var(--c) 15%,transparent)}.pt-qlinks .pt-pti{width:32px;height:32px;color:var(--c)!important;background:0 0!important}@media (height<=820px){.pt-qlinks{gap:5px}.pt-qlinks .pt-qlink:nth-child(n+9){display:none}}@media (width>=900px) and (height<=820px){#skin .pt-screen>aside.pt-fillscroll{padding:12px 20px!important}#skin .pt-screen>aside .pt-sect{padding:10px 0}#skin .pt-screen>aside .pt-sect:first-child{padding-top:0}#skin .pt-screen>aside .pt-day.pt-big{width:30px;height:30px;margin-top:-4px;font-size:12px}#skin .pt-screen>aside .pt-btn{min-height:38px;padding:6px 14px;margin-top:8px!important}#skin .pt-screen>aside .pt-sect>p[style*="18px"]{margin:6px 0 4px!important}#skin .pt-screen>aside .pt-sect svg[width="44"]{width:32px;height:32px}#skin .pt-screen>aside .pt-qlink{padding:2px 8px}}.pt-ngrid{-moz-column-gap:32px;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));column-gap:32px;display:grid}.pt-ngrid .pt-paper-row:nth-child(2){border-top:0}@media (width>=900px) and (height<=740px){.pt-app>main>.pt-topbar{min-height:54px;margin-bottom:10px;padding-top:4px;padding-bottom:4px}#skin main header{margin-bottom:10px!important}#skin main header h1{font-size:25px!important}#skin main header>div>p.pt-muted{margin-top:0!important;font-size:13px!important}.pt-ticker{height:38px;margin-bottom:10px}#skin .pt-hero2{padding:10px 24px;min-height:150px!important}#skin .pt-hero2 .pt-hart{width:120px}#skin .pt-hero2 h2{margin-bottom:2px!important;font-size:24px!important}.pt-statrow{padding:8px 22px}#skin .pt-screen>.pt-col-fill>section.pt-col-fill{padding:8px 20px 6px!important}.pt-dayf,.pt-dayg{gap:8px}#skin .pt-screen>aside .pt-sect{padding:6px 0}#skin .pt-screen>aside .pt-btn{min-height:34px;margin-top:6px!important}.pt-qlinks .pt-pti{width:28px;height:28px}}.pt-statrow{flex:none;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;padding:14px 22px;display:grid}.pt-lrow{border-top:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:9px 2px;display:flex}.pt-lrow:first-of-type{border-top:0}.pt-lrow>div{flex:1;min-width:0}.pt-lrow b{font-size:14px;line-height:1.3;display:block}.pt-lrow .pt-muted{font-size:12px}.pt-lrow.pt-me{background:var(--accent-soft);border-top-color:#0000;border-radius:10px;padding-left:8px;padding-right:8px}.pt-lb-rank{text-align:center;flex:none;width:26px;font-weight:800}.pt-lb-av{background:var(--soft);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.pt-qpath{align-items:flex-start;display:flex}.pt-qstep{min-width:0;color:var(--muted);text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex;position:relative}.pt-qstep:before{content:"";background:var(--track);width:100%;height:3px;position:absolute;top:16px;left:-50%}.pt-qstep:first-child:before{display:none}.pt-qstep.pt-done:before,.pt-qstep.pt-cur:before{background:var(--tone-amber)}.pt-qdot{background:var(--track);width:34px;height:34px;color:var(--muted);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:relative}.pt-qstep.pt-done .pt-qdot{background:var(--tone-amber);color:#fff}.pt-qstep.pt-cur .pt-qdot{background:var(--accent);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 25%,transparent)}.pt-qstep.pt-cur{color:var(--ink);font-weight:800}.pt-bubble{background:var(--soft);border-radius:6px 14px 14px;flex:1;min-width:0;padding:12px 14px}@media (width<=760px){.pt-app>main>.pt-topbar{gap:8px;margin:-20px -16px 14px;padding:8px 16px}.pt-tb-name,.pt-tb-div,.pt-tb-school small{display:none}.pt-tb-school b{font-size:15px}.pt-tb-logo{width:36px;height:36px}.pt-rail{flex-wrap:nowrap;justify-content:flex-start;overflow:auto hidden}.pt-nav{flex:none;min-width:78px}.pt-ticker .pt-tk-btn{display:none}}@media (width>=900px) and (height>=620px){.pt-app>main>.pt-topbar{margin:-20px -32px 14px;padding:8px 32px}}.pt-plgrid{flex:1;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;min-height:0;display:grid}.pt-pc{grid-column:span var(--s);flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex;overflow:auto;padding:14px 18px!important}.pt-pc-h{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:8px;display:flex}.pt-pc-h h3{font-size:16px;font-weight:800;line-height:1.2}.pt-pc-h p{margin-top:1px;font-size:12px;line-height:1.3}.pt-lrow-b{flex-direction:column;align-items:stretch;gap:4px}.pt-lrow-b>div{flex:none}.pt-plrow{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}@media (width<=1500px){.pt-subr-e{display:none!important}}@media (width<=1600px){:is(.pt-app main:has(.pt-plgrid) .pt-dv-s-band,.pt-app main:has(.pt-gstats) .pt-dv-s-band){display:none}}.pt-tlink{color:var(--accent-ink,var(--accent));cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:12px;font-weight:700}.pt-subr{border:1px solid var(--line);border-radius:12px;flex:none}.pt-subr.pt-open{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.pt-subr-h{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}.pt-subr-h>b{font-size:14px}.pt-subr-m{flex:150px;min-width:120px;font-size:12px}.pt-subr-d{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.pt-weakc{background:color-mix(in srgb,var(--tone-rose) 8%,transparent);border:1px solid color-mix(in srgb,var(--tone-rose) 22%,transparent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.pt-pager{flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding-top:8px;font-size:12px;display:flex}.pt-pager-pages{align-items:center;gap:6px;margin-left:auto;display:flex}.pt-pager-gap{text-align:center;min-width:14px;color:var(--muted);font-weight:700}.pt-pager .pt-ibtn{width:30px;height:30px;color:var(--ink);flex:none;font-size:13px;font-weight:700}@media (width<=479px){.pt-pager{flex-wrap:nowrap}.pt-pager-count{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pt-pager-pages{gap:4px}.pt-pager .pt-ibtn{width:26px;height:26px;font-size:12px}}.pt-pager .pt-ibtn.pt-on{background:var(--accent);color:#fff;border-color:var(--accent)}.pt-pager .pt-ibtn:disabled{opacity:.4;cursor:default}@media (width<=1100px){.pt-plgrid{grid-template-columns:minmax(0,1fr)}.pt-pc{grid-column:auto}}.pt-xwrap{flex:1;grid-template-rows:minmax(268px,1fr) minmax(0,auto);gap:14px;min-height:0;display:grid}.pt-xrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-height:0;display:grid}.pt-xcard{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex;overflow:auto;padding:14px 18px!important}.pt-xlist{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:10px;display:grid}.pt-xitem{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.pt-xdate{background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.pt-xdate small{letter-spacing:.06em;color:var(--accent-ink,var(--accent));font-size:9px;font-weight:800}.pt-xdate b{font-size:16px;line-height:1}.pt-xscore{white-space:nowrap;color:var(--accent-ink,var(--accent));font-size:36px;font-weight:800;line-height:1}.pt-xscore small{color:var(--muted);font-size:17px}.pt-xhow summary{cursor:pointer;font-size:12px;font-weight:700}.pt-xhow p{padding-top:4px;font-size:12px;line-height:1.4}@media (width<=899px){.pt-xwrap,.pt-xrow{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}}.pt-gstats{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pt-gstat{align-items:center;gap:12px;min-width:0;display:flex;padding:12px 16px!important}.pt-gstat .pt-ti{width:44px;height:44px}.pt-gmain{flex:1;grid-template-columns:minmax(0,3fr) minmax(280px,1fr);gap:14px;min-height:0;display:grid}.pt-gside{grid-template-rows:repeat(2,minmax(0,1fr));gap:14px;min-height:0;display:grid}.pt-gside .pt-card{flex-direction:column;gap:6px;min-height:0;display:flex;padding:12px 14px!important}.pt-gscroll{scrollbar-width:thin;flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow:auto}.pt-lbrow{border:1px solid var(--line);border-radius:10px;flex:none;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.pt-lbrow.pt-me{border-color:var(--accent);background:var(--accent-soft)}.pt-lbrow>div,.pt-lbrow>b:first-of-type{flex:1;min-width:0;font-size:13px}.pt-lbrow b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pt-lbrow small{color:var(--muted);font-size:11px;display:block}.pt-lbrk{background:var(--soft);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.pt-lbrk.pt-m{font-size:17px}.pt-lbst{background:color-mix(in srgb,var(--tone-amber) 15%,transparent);border-radius:8px;flex:none;align-items:center;gap:3px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-flex}.pt-roadmap{border-radius:inherit;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%);height:100%;position:relative;overflow:hidden auto}.pt-roadmap svg.pt-rp{pointer-events:none;width:100%;position:absolute;top:0;left:0;overflow:visible}.pt-rp .pt-tr{fill:none;stroke:var(--accent);stroke-width:9px;stroke-linecap:round;opacity:.75;vector-effect:non-scaling-stroke}.pt-rp .pt-dg{fill:none;stroke:var(--tone-amber);stroke-width:3px;stroke-linecap:round;stroke-dasharray:9 13;vector-effect:non-scaling-stroke;animation:20s linear infinite pt-rpDash}@keyframes pt-rpDash{to{stroke-dashoffset:-440px}}.pt-rn{flex-direction:column;align-items:center;width:84px;display:flex;position:absolute;transform:translate(-50%)}.pt-rn-top{white-space:nowrap;justify-content:center;align-items:center;height:32px;display:flex}.pt-rn-st{background:var(--surface);border:1px solid var(--tone-amber);border-radius:99px;align-items:center;gap:4px;padding:2px 9px;font-size:11px;font-weight:800;display:inline-flex}.pt-rn-orb{border:3px solid var(--line2);background:var(--surface);width:72px;height:72px;color:var(--tone-amber);box-shadow:var(--sh);border-radius:50%;place-items:center;display:grid;position:relative}.pt-rn.pt-done .pt-rn-orb{background:linear-gradient(45deg,var(--tone-amber),#fbbf24);color:#3a2608;border-color:#fde68a}.pt-rn.pt-cur .pt-rn-orb{background:linear-gradient(45deg,#fbbf24,var(--accent));color:#fff;box-shadow:0 0 0 5px color-mix(in srgb,var(--tone-amber) 30%,transparent);border-color:#fde68a}.pt-rn.pt-cur .pt-rn-orb:after{content:"";border:2px solid var(--tone-amber);border-radius:50%;animation:1.8s ease-in-out infinite pt-rnPulse;position:absolute;inset:-9px}@keyframes pt-rnPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:0;transform:scale(1.14)}}.pt-rn-tag{border:2px solid var(--surface);background:var(--tone-amber);color:#3a2608;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:-5px;right:-5px}.pt-rn.pt-done .pt-rn-tag{background:var(--tone-emerald);color:#fff}.pt-rn-lb{background:var(--surface);border:2px solid var(--line2);white-space:nowrap;box-shadow:var(--sh);border-radius:12px;align-items:center;gap:6px;padding:4px 10px;display:flex;position:absolute;top:50px}.pt-rn-lb.pt-l{left:calc(100% + 12px)}.pt-rn-lb.pt-r{right:calc(100% + 12px)}.pt-rn.pt-done .pt-rn-lb,.pt-rn.pt-cur .pt-rn-lb{border-color:var(--tone-amber)}.pt-rn-lb b{letter-spacing:.04em;text-transform:uppercase;font-size:11px;line-height:1.1;display:block}.pt-rn-lb small{color:var(--muted);font-size:10px;line-height:1.2;display:block}.pt-rn-here{background:var(--tone-amber);color:#3a2608;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:3px 10px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:-30px}.pt-rn-tier{background:var(--deep,#0f172a);color:#fff;border:1px solid var(--tone-amber);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;z-index:1;border-radius:12px;align-items:center;gap:6px;padding:6px 14px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}@media (width<=1000px){.pt-gmain{grid-template-columns:minmax(0,1fr);min-height:0}.pt-gstats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pt-gside{grid-template-rows:none}}@media (width<=719px),(width>=761px) and (width<=995px){.pt-gstats>:nth-child(3):last-child{grid-column:1/-1}}@media (width>=600px) and (width<=1000px){.pt-gside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.pt-gstats{grid-template-columns:minmax(0,1fr)}.pt-rn-lb.pt-l,.pt-rn-lb.pt-r{top:112px;left:50%;right:auto;transform:translate(-50%)}.pt-rn-tier{white-space:normal;text-align:center;max-width:calc(100% - 24px)}}.pt-card.pt-ask-chat{padding:16px}@media (width>=640px){.pt-card.pt-ask-chat{padding:24px}}@media (width<=1023px){.pt-ask-ib{width:40px!important;height:40px!important}}.pt-drawer-wrap{z-index:60;position:fixed;inset:0}.pt-drawer-back{background:#0000008c;border:0;animation:.2s both pt-drawerFade;position:absolute;inset:0}.pt-drawer-wrap .pt-drawer{border-radius:0 20px 20px 0;width:min(86%,320px);animation:.25s cubic-bezier(.2,.8,.2,1) both pt-drawerIn;position:absolute;top:0;bottom:0;left:0}@keyframes pt-drawerIn{0%{transform:translate(-100%)}to{transform:none}}@keyframes pt-drawerFade{0%{opacity:0}to{opacity:1}}@media (width<=760px),(width>=900px) and (width<=960px) and (height>=1300px){#skin .pt-card.pt-ask-chat,#skin .pt-card.pt-ask-welcome{box-shadow:none;filter:none;clip-path:none;background:0 0;border:0;padding:0}#skin .pt-card.pt-ask-chat:before,#skin .pt-card.pt-ask-chat:after,#skin .pt-card.pt-ask-welcome:before,#skin .pt-card.pt-ask-welcome:after{display:none}.pt-ask-composer{border:1px solid var(--line);background:var(--surface2);border-radius:999px;padding:5px 5px 5px 16px}.pt-ask-composer:focus-within{border-color:var(--accent)}#skin:not(.dark) .pt-ask-chat :is(.pt-ibtn,.pt-btn,.pt-ask-composer,.pt-ask-welcome *){box-shadow:none;filter:none;text-shadow:none}.pt-ask-composer input{box-shadow:none!important;background:0 0!important;border:0!important;padding:8px 0!important}.pt-ask-composer .pt-btn{border-radius:50%;width:44px;min-width:44px;padding:0!important}}#skin[data-skin=grove] .pt-ask-side>:first-child{padding-left:14px}.pt-gami .pt-roadmap{clip-path:inset(0 round 14px);border-radius:14px;height:calc(100% - 16px);margin:8px}@media (width<=560px){.pt-hist .pt-gstats{gap:8px}.pt-hist .pt-gstat{gap:10px;padding:8px 12px!important}.pt-hist .pt-gstat .pt-ti{border-radius:8px;width:32px;height:32px}.pt-hist .pt-gstat .pt-ti svg{width:18px;height:18px}#skin .pt-hist .pt-gstat .pt-stat b{font-size:20px}.pt-hist .pt-gstat .pt-stat span{font-size:11px}}.pt-backbar{z-index:30;width:fit-content;padding:8px 0;position:sticky;top:64px}@media (width>=900px) and (height>=620px){.pt-backbar{top:0}}.pt-gdlg.pt-gstats,.pt-gdlg .pt-gstats{grid-template-columns:minmax(0,1fr)}.pt-gside.pt-gdlg{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.pt-gside.pt-gdlg .pt-card>.pt-plrow:first-child{display:none}#skin[data-skin=grove] :is(.pt-pc>.pt-pc-h,.pt-xcard>:first-child,.pt-gside .pt-card>:first-child,.pt-col-fill>.pt-plrow:first-child,.pt-dhead){padding-left:16px}#skin[data-skin=grove] .pt-gstat{padding-left:34px!important}.pt-hist-card{border:1px solid var(--line);border-left:4px solid var(--score-c);background:var(--surface2,var(--surface));border-radius:14px;padding:14px 16px;display:block}#skin .pt-card.pt-scored:after{box-shadow:inset 5px 0 0 var(--score-c),var(--paper-inset,0 0 #0000)}.pt-nfilter{flex-wrap:wrap;flex:none;gap:8px;display:flex}.pt-nfilter input{border:1px solid var(--line);background:var(--surface2);min-height:40px;color:var(--ink);font:inherit;border-radius:12px;flex:240px;padding:0 14px;font-size:14px}.pt-nfilter .pt-sel{flex:0 190px;min-width:0;max-width:none}.pt-nfilter .pt-sel:disabled{opacity:.5}.pt-nact{flex-wrap:wrap;flex:none;align-items:center;gap:6px;font-size:12px;display:flex}.pt-nact button.pt-x{background:var(--soft);color:var(--ink);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.pt-av img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.pt-dhead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.pt-dhead h2{font-size:19px;font-weight:800;line-height:1.2}.pt-dhead p{font-size:12px}.pt-pfav{border:1px solid var(--line);background:var(--soft);border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:14px;display:flex}.pt-pfav .pt-av{color:#fff;background:#f97316;border-radius:50%;place-items:center;width:88px;height:88px;font-size:32px;font-weight:800;display:grid}.pt-bdg{cursor:pointer;color:#fff;background:conic-gradient(from 200deg,var(--bc),color-mix(in srgb,var(--bc) 55%,#fff),var(--bc));border:0;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;font-weight:800;display:grid;position:relative}.pt-bdg.pt-big{cursor:default;width:88px;height:88px;font-size:28px}.pt-bdg.pt-locked{filter:grayscale();opacity:.55}.pt-bdg.pt-sel{outline:3px solid var(--accent);outline-offset:2px}.pt-bgrid{grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;gap:8px;width:100%;display:grid}.pt-pfrow{border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:9px 12px;display:flex}.pt-pfrow small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800;display:block}.pt-pfrow b{overflow-wrap:anywhere;font-size:14px;display:block}.pt-pfield{flex-direction:column;gap:4px;font-size:13px;font-weight:700;display:flex}.pt-pfield input{border:1px solid var(--line);background:var(--surface2);min-height:42px;color:var(--ink);font:inherit;border-radius:12px;padding:0 12px;font-size:14px;font-weight:500}.pt-toast{z-index:65;background:var(--ink);color:var(--bg);box-shadow:var(--sh-lg);border-radius:12px;max-width:calc(100vw - 32px);padding:10px 18px;font-size:14px;font-weight:700;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.pt-loggedout{z-index:70;background:var(--bg);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pt-skel{background:var(--soft);border-radius:8px;display:block;position:relative;overflow:hidden}.pt-skel:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface) 70%,transparent),transparent);animation:1.4s ease-in-out infinite pt-skelShim;position:absolute;inset:0;transform:translate(-100%)}@keyframes pt-skelShim{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.pt-skel:after{animation:none}}#skin{background-color:var(--page-color)}#skin body{background:var(--page);background-color:var(--page-color);color:var(--ink);background-attachment:fixed}#skin ::selection{background:var(--sel-bg)}#skin *{scrollbar-color:var(--line2) transparent;scrollbar-width:thin}#skin .pt-dv-bgart{z-index:-1;pointer-events:none;opacity:var(--art-op);position:fixed;inset:0;overflow:hidden}#skin .pt-dv-railart{z-index:3;pointer-events:none;width:228px;height:330px;opacity:var(--rail-art-op);position:fixed;bottom:8px;left:0}#skin .pt-dv-bgart>svg,#skin .pt-dv-railart>svg{filter:var(--art-glow);position:absolute;overflow:visible}#skin .pt-dv-art .pt-k{stroke:var(--art-ink);fill:none}#skin .pt-dv-art .pt-r{stroke:var(--art-red);fill:none}#skin .pt-dv-art .pt-f{fill:var(--art-ink);stroke:none}#skin .pt-dv-art text{fill:var(--art-ink);font-family:var(--hand-font)}#skin .pt-dv-art .pt-sheet{fill:var(--sheet);stroke:var(--sheet-edge);stroke-width:1px}#skin .pt-dv-art .pt-pin{fill:var(--pin);stroke:#00000059;stroke-width:.8px}#skin .pt-dv-art .pt-pinhi{fill:#fff5d2cc}@media (height<=880px),(width<=760px){#skin .pt-dv-railart{display:none}}@media (width<=760px){#skin .pt-dv-bgart .pt-tr,#skin .pt-dv-bgart .pt-bm{display:none}}#skin #root{position:relative}#skin .pt-modal{z-index:30;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}#skin .pt-app{font-family:var(--serif);color:var(--ink);font-size-adjust:.47;background:0 0;font-size:16px;line-height:1.5}#skin .pt-app h1,#skin .pt-app h2,#skin .pt-app h3,#skin .pt-brand,#skin .pt-stat b,#skin .pt-day,#skin .pt-num,#skin .pt-ring span{font-family:var(--display);letter-spacing:0;font-size-adjust:none;font-weight:700}#skin .pt-label,#skin .pt-tab,#skin .pt-nav,#skin .pt-btn,#skin .pt-chip,#skin .pt-spill,#skin .pt-cpill,#skin .pt-fpill,#skin .pt-more,#skin .pt-sel,#skin .pt-hpill,#skin .pt-tag,#skin .pt-xp,#skin .pt-xpo,#skin .pt-timer,#skin .pt-qn,#skin .pt-thumb,#skin main header .pt-pill{font-size-adjust:none}#skin .pt-app h2,#skin .pt-app h3{color:var(--head)}#skin a{color:var(--accent-ink)}#skin main header h1{color:var(--head-ink);text-shadow:var(--head-shadow);line-height:1.1;font-size:34px!important}#skin main header>div>p.pt-muted{text-shadow:var(--head-shadow);font-style:italic;color:var(--head-muted)!important}#skin .pt-muted{color:var(--muted)}#skin .pt-label{font:italic 600 15px/1.3 var(--display);letter-spacing:.02em;text-transform:none;color:var(--accent-ink)}#skin .pt-prog.pt-head,#skin .pt-trow.pt-h{font-family:var(--display);letter-spacing:.04em;font-size-adjust:none;color:var(--muted);font-size:13px;font-weight:700}#skin .pt-stat b{color:var(--head);font-size:30px;line-height:1.05}#skin .pt-stat span{font-size:13px;font-style:italic}#skin b,#skin strong{font-weight:600}#skin button,#skin input,#skin textarea,#skin select{font-family:var(--serif)}#skin input::-moz-placeholder{color:var(--muted);opacity:.85;font-style:italic}#skin textarea::-moz-placeholder{color:var(--muted);opacity:.85;font-style:italic}#skin input::placeholder,#skin textarea::placeholder{color:var(--muted);opacity:.85;font-style:italic}#skin button:focus-visible,#skin a:focus-visible,#skin input:focus-visible,#skin textarea:focus-visible,#skin select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#skin input[type=range]{accent-color:var(--accent)}#skin .pt-rail{background:var(--rail-bg);border-right:1px solid var(--rail-line);box-shadow:inset -10px 0 22px -16px #28140580}#skin .pt-brand{color:var(--rail-ink);letter-spacing:.01em;align-items:center;font-size:34px}#skin .pt-brand>span{line-height:1;position:relative}#skin .pt-brand>span:after{content:"";background:var(--accent);width:58px;height:2px;position:absolute;bottom:-5px;left:1px}#skin .pt-nav{color:var(--rail-muted);font-family:var(--display);border-radius:4px;font-size:20px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s}#skin .pt-nav:hover{background:var(--rail-hover);color:var(--rail-ink)}#skin .pt-nav.pt-on{background:var(--gh-bg);color:var(--gh-ink);box-shadow:var(--gh-sh);font-weight:700}#skin .pt-nav.pt-on .pt-ico{color:var(--accent)}#skin .pt-nav.pt-on:before{display:none!important}#skin .pt-me-row{border-top:1px solid var(--rail-line);color:var(--rail-ink)}#skin .pt-me-row b{font-family:var(--display);font-size:20px!important}#skin .pt-me-row .pt-muted{color:var(--rail-muted)}#skin .pt-me-row .pt-av{background:var(--bead-on);color:var(--bead-on-ink);box-shadow:0 3px 0 var(--bead-on-edge),0 5px 8px #0003;font-family:var(--display);font-size:20px}#skin .pt-card,#skin .pt-hero2,#skin .pt-screen>.pt-col-fill>section.pt-col-fill,#skin .pt-screen>aside.pt-fillscroll,#skin .pt-screen.pt-row-fill>div.pt-fillscroll:first-child,#skin .pt-screen>section:not(.pt-card){background:var(--card-wm) right -46px bottom -46px/230px 230px no-repeat,var(--card-bg);box-shadow:var(--card-sh);color:var(--ink);border:0;border-radius:3px;transition:transform .25s,box-shadow .25s;position:relative}#skin .pt-card:after,#skin .pt-hero2:after,#skin .pt-screen>.pt-col-fill>section.pt-col-fill:after,#skin .pt-screen>aside.pt-fillscroll:after,#skin .pt-screen.pt-row-fill>div.pt-fillscroll:first-child:after,#skin .pt-screen>section:not(.pt-card):after{content:"";border:1px solid var(--card-rule);outline:1px solid var(--card-rule2);outline-offset:2px;pointer-events:none;z-index:2;background:0 0;border-radius:2px;width:auto;height:auto;position:absolute;inset:7px}#skin .pt-card:before,#skin .pt-hero2:before,#skin .pt-screen>.pt-col-fill>section.pt-col-fill:before,#skin .pt-screen>aside.pt-fillscroll:before,#skin .pt-screen.pt-row-fill>div.pt-fillscroll:first-child:before,#skin .pt-screen>section:not(.pt-card):before{content:"";background:var(--card-corners);pointer-events:none;z-index:2;border-radius:2px;position:absolute;inset:3px}#skin .pt-screen>.pt-col-fill>section.pt-col-fill{padding:16px 22px 10px!important}#skin .pt-screen>aside.pt-fillscroll{overflow-x:hidden;padding:20px 22px!important}#skin .pt-screen.pt-row-fill>div.pt-fillscroll:first-child{padding:18px 16px!important}#skin .pt-screen>section:not(.pt-card){padding:18px 22px}#skin .pt-screen>.pt-vline{display:none}#skin .pt-vline{background:var(--line)}#skin .pt-sect{border-top-color:var(--line)}#skin .pt-hero2{background:var(--card-wm) right -40px bottom -60px/240px 240px no-repeat,var(--card-bg);gap:12px;min-height:250px}#skin .pt-hero2>div:first-child{flex:0 360px!important}#skin .pt-hero2 h2{color:var(--head);font-size:38px!important;line-height:1.05!important}#skin .pt-hpill{background:var(--gh-bg);box-shadow:var(--gh-sh-sm);font-family:var(--display);color:var(--gh-ink);white-space:nowrap;border:0;border-radius:999px;font-size:15px;font-weight:700}#skin .pt-hpill i{background:var(--accent)}#skin .pt-hmeta{font-style:italic;color:var(--accent-ink)!important}#skin .pt-hmeta svg{color:var(--accent)!important}#skin .pt-hdesc{font-size:16px;font-style:italic;color:var(--muted)!important}#skin .pt-hart{width:150px}#skin .pt-hart>svg:not(.pt-spark){display:none}#skin .pt-hart>div{margin-bottom:0!important}#skin .pt-btn{font-family:var(--display);letter-spacing:.01em;border:0;border-radius:4px;font-size:17px;font-weight:700}#skin .pt-b-p,#skin .pt-chip.pt-on,#skin .pt-fpill.pt-on,#skin .pt-qn.pt-ans,#skin .pt-energy .pt-tab.pt-on{background:var(--btn-bg);color:var(--btn-ink);box-shadow:var(--btn-sh);border-color:#0000}#skin .pt-b-p:hover{background:var(--btn-bg);filter:brightness(1.07);box-shadow:var(--btn-sh)}#skin .pt-b-p:active,#skin .pt-chip.pt-on:active{box-shadow:var(--btn-sh-press);transform:translateY(3px)}#skin .pt-b-w,#skin .pt-hout,#skin .pt-chip,#skin .pt-more,#skin .pt-fpill,#skin .pt-ibtn,#skin .pt-pill,#skin .pt-snav,#skin .pt-thumb,#skin .pt-qn,#skin .pt-play,#skin .pt-spill,#skin .pt-cpill,#skin .pt-cchip{background:var(--gh-bg);color:var(--gh-ink);box-shadow:var(--gh-sh);border:0}#skin .pt-b-w:hover,#skin .pt-hout:hover,#skin .pt-chip:hover,#skin .pt-more:hover,#skin .pt-fpill:hover,#skin .pt-ibtn:hover,#skin .pt-snav:hover,#skin .pt-thumb:hover,#skin .pt-qn:hover,#skin .pt-spill:hover,#skin .pt-cpill:hover,#skin .pt-cchip:hover{filter:brightness(1.03);box-shadow:inset 0 0 0 1px var(--accent),0 3px 0 var(--gh-edge),0 5px 10px var(--gh-drop);color:var(--gh-ink)}#skin .pt-b-w:active,#skin .pt-hout:active,#skin .pt-chip:active,#skin .pt-more:active,#skin .pt-fpill:active,#skin .pt-ibtn:active,#skin .pt-spill:active,#skin .pt-cpill:active,#skin .pt-cchip:active,#skin .pt-qn:active,#skin .pt-thumb:active{box-shadow:var(--gh-sh-press);transform:translateY(2px)}#skin .pt-ibtn[style*=transparent]{box-shadow:none!important;background:0 0!important}#skin .pt-ibtn[style*=transparent]:hover{background:var(--hover)!important}#skin .pt-chip,#skin .pt-spill,#skin .pt-cpill,#skin .pt-fpill,#skin .pt-more{font-family:var(--display);border-radius:999px;font-size:15px;font-weight:700}#skin .pt-chip.pt-on,#skin .pt-fpill.pt-on{color:var(--btn-ink)}#skin .pt-fpill.pt-on .pt-n{color:var(--btn-ink);background:#0000002e}#skin .pt-fpill .pt-n,#skin .pt-more .pt-n{background:var(--track);color:var(--muted)}#skin .pt-spill.pt-on{background:color-mix(in srgb,var(--c) 14%,var(--surface));box-shadow:inset 0 0 0 1.5px var(--c),0 3px 0 color-mix(in srgb,var(--c) 55%,#000),0 5px 10px var(--gh-drop)}#skin .pt-cpill.pt-on,#skin .pt-cchip.pt-on{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 1.5px var(--accent),0 3px 0 var(--gh-edge)}#skin .pt-pill,#skin .pt-ibtn,#skin .pt-snav{border-radius:5px}#skin main header .pt-pill,#skin main header .pt-ibtn,#skin main header .pt-sel{border-radius:5px!important}#skin main header .pt-pill{font-family:var(--display);font-size:17px}#skin main header .pt-pill.pt-hide-sm{font-family:var(--serif);font-size:16px;font-style:italic}#skin .pt-play{color:var(--accent);border-radius:50%}#skin .pt-snav{border-radius:50%}#skin .pt-thumb{font-family:var(--display);border-radius:3px;font-size:13px}#skin .pt-thumb.pt-on{box-shadow:inset 0 0 0 2px var(--accent),0 3px 0 var(--gh-edge);color:var(--accent-ink)}#skin .pt-qn{font-family:var(--display);border-radius:50%;font-size:17px}#skin .pt-qn.pt-cur{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent),0 3px 0 var(--gh-edge)}#skin .pt-qn.pt-flag:after{background:var(--bead-on);border-color:var(--surface)}#skin .pt-b-ink{background:var(--ink);color:var(--surface)}#skin [style*="background: var(--accent)"][style*="color: rgb(255, 255, 255)"]{background:var(--btn-bg)!important;color:var(--btn-ink)!important;box-shadow:var(--btn-sh)!important}#skin .pt-pop[style*="background: var(--accent)"]{font-family:var(--display);border-radius:4px!important}#skin .pt-sel{background-color:#0000;background-image:var(--arrow),var(--gh-bg);box-shadow:var(--gh-sh);color:var(--gh-ink);font-family:var(--display);background-position:right 10px center,0 0;background-repeat:no-repeat,no-repeat;background-size:12px 12px,100% 100%;border:0;border-radius:5px;font-size:15px;font-weight:700}#skin .pt-sel option{background:var(--surface);color:var(--ink)}#skin input:not([type=range]),#skin textarea{color:var(--ink)}#skin input#cq,#skin input#chq,#skin textarea{box-shadow:inset 0 1px 3px var(--gh-drop);border-radius:4px!important}#skin form[style*="border-radius: 16px"]{box-shadow:inset 0 1px 3px var(--gh-drop);border-radius:5px!important}#skin .pt-seg{background:var(--seg-bg);box-shadow:var(--seg-sh);border-radius:5px}#skin .pt-tab{font-family:var(--display);color:var(--muted);border-radius:3px;font-size:15px;font-weight:700}#skin .pt-tab:hover{color:var(--ink)}#skin .pt-tab.pt-on{background:var(--gh-bg);color:var(--gh-ink);box-shadow:var(--gh-sh-sm)}#skin .pt-energy .pt-tab.pt-on{color:var(--btn-ink)}#skin .pt-energy{border-radius:5px!important}#skin .pt-tswitch{background:var(--seg-bg);box-shadow:var(--seg-sh),0 0 0 1px var(--gh-ring);border:0;border-radius:999px}#skin .pt-tswitch .pt-knob{background:var(--bead-on);color:var(--bead-on-ink);box-shadow:0 2px 0 var(--bead-on-edge),0 3px 6px #0000004d}#skin .pt-tswitch[aria-checked=true]{background:#120d09;box-shadow:inset 0 1px 3px #000,0 0 0 1px #5a4630}#skin .pt-tswitch[aria-checked=true] .pt-knob{color:#3a2608;background:radial-gradient(circle at 35% 30%,#f2d892,#b88a35 75%);box-shadow:0 2px #5e4214,0 0 10px #f0c86e73}#skin .pt-tswitch .pt-sky i{background:#f3d98f}#skin .pt-bar{background:var(--track);box-shadow:var(--seg-sh);border-radius:2px}#skin .pt-bar>span{background:var(--fill);border-radius:2px;position:relative}#skin .pt-bar>span:after{content:"";background:repeating-linear-gradient(-45deg,var(--hatch) 0 2px,transparent 2px 5px);border-radius:inherit;position:absolute;inset:0}#skin .pt-bar.pt-green>span{background:linear-gradient(#86ad74,#4f7a43)}#skin .pt-bar.dark{background:#ffffff1a}#skin .pt-qd{background:var(--track);box-shadow:var(--seg-sh);border-radius:2px}#skin .pt-qd.pt-done{background:var(--ok)}#skin .pt-qd.pt-now{background:var(--accent)}#skin .pt-col{border-radius:2px 2px 0 0;box-shadow:inset 0 0 0 1px #0000001f;background-image:repeating-linear-gradient(-45deg,#00000029 0 2px,#0000 2px 6px)!important}#skin .pt-day{border:0;border-radius:50%;font-size:17px}#skin .pt-d-done{background:var(--bead-on);color:var(--bead-on-ink);box-shadow:0 3px 0 var(--bead-on-edge),0 5px 8px #0000002e}#skin .pt-d-today{background:var(--bead);box-shadow:0 0 0 1.5px var(--accent),0 3px 0 var(--bead-edge);color:var(--accent-ink);border:0}#skin .pt-d-future{background:var(--bead);color:var(--muted);box-shadow:0 3px 0 var(--bead-edge),0 5px 8px #0000001a}#skin .pt-tag,#skin .pt-xp,#skin .pt-xpo{font-family:var(--display);letter-spacing:.02em;border-radius:3px;font-size:14px;font-weight:700}#skin .pt-xp{background:var(--accent-soft);color:var(--accent-ink)}#skin .pt-pti,#skin .pt-ti,#skin .pt-mt .pt-mi{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 32%,transparent);border-radius:4px}#skin .pt-dot{box-shadow:0 1px #00000040}#skin .pt-num{border-radius:50%}#skin .pt-fly{background:var(--btn-bg);color:var(--btn-ink);font-family:var(--display);border-radius:3px}#skin .pt-row,#skin .pt-chap,#skin .pt-pmain,#skin .pt-pal,#skin .pt-mt{border-radius:4px}#skin .pt-row:hover,#skin .pt-chap:hover,#skin .pt-pmain:hover,#skin .pt-prog:hover,#skin .pt-mt:hover,#skin .pt-pal:hover{background:var(--hover)}#skin .pt-row.pt-on,#skin .pt-chap.pt-on{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}#skin .pt-row:disabled:hover{background:0 0}#skin .pt-mt.pt-on{background:var(--gh-bg);box-shadow:inset 0 0 0 1.5px var(--accent),0 3px 0 var(--gh-edge);border-color:#0000}#skin .pt-prow,#skin .pt-qlink,#skin .pt-prog,#skin .pt-trow,#skin .pt-chk{border-color:var(--line)}#skin .pt-pbox,#skin .pt-task .pt-box,#skin .pt-chk .pt-box{border-color:var(--line2);background:var(--bead)}#skin .pt-prow.pt-done .pt-pbox,#skin .pt-task.pt-done .pt-box,#skin .pt-chk.pt-done .pt-box{color:#fff;background:radial-gradient(circle at 35% 30%,#8fb67c,#4f7a43 75%);border-color:#3d5f32}#skin .pt-chk .pt-box{border-radius:3px}#skin .pt-pmove.pt-up{color:var(--ok)}#skin .pt-pmove.pt-down{color:var(--bad)}#skin .pt-task{background:var(--gh-bg);box-shadow:var(--gh-sh);border:0;border-radius:4px}#skin .pt-opt{background:var(--gh-bg);box-shadow:var(--gh-sh);font-family:var(--serif);border:0;border-radius:4px;font-size:17px}#skin .pt-opt:hover{box-shadow:inset 0 0 0 1.5px var(--accent),0 3px 0 var(--gh-edge),0 6px 12px var(--gh-drop)}#skin .pt-opt .pt-let{background:var(--bead);box-shadow:0 2px 0 var(--bead-edge);font-family:var(--display);color:var(--ink);border-radius:50%;font-size:18px}#skin .pt-opt:hover .pt-let{background:var(--accent-soft);color:var(--accent-ink)}#skin .pt-opt.pt-sel{max-width:none;min-height:68px;font:600 17px var(--serif);color:var(--ink);cursor:pointer;background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent),0 3px 0 var(--gh-edge);padding:14px}#skin .pt-opt.pt-sel .pt-let{background:var(--bead-on);color:var(--bead-on-ink);box-shadow:0 2px 0 var(--bead-on-edge)}#skin .pt-opt.pt-right{background:var(--ok-soft);box-shadow:inset 0 0 0 2px var(--ok),0 3px 0 var(--gh-edge)}#skin .pt-opt.pt-right .pt-let{background:var(--ok);color:#fff}#skin .pt-opt.pt-wrong{background:var(--bad-soft);box-shadow:inset 0 0 0 2px var(--bad),0 3px 0 var(--gh-edge)}#skin .pt-opt.pt-wrong .pt-let{background:var(--bad);color:#fff}#skin .pt-timer{font-family:var(--display);background:var(--gh-bg);box-shadow:var(--gh-sh-sm);border-radius:5px;font-size:18px}#skin .pt-timer.pt-warn{background:var(--warn-soft);color:var(--warn-ink)}#skin .pt-timer.pt-crit{background:var(--bad-soft);color:var(--bad-ink)}#skin .pt-tcard{background:var(--gh-bg);box-shadow:var(--gh-sh);border:0;border-radius:4px}#skin .pt-tcard.pt-rec{box-shadow:inset 0 0 0 2px var(--accent),0 3px 0 var(--gh-edge)}#skin .pt-callout{box-shadow:inset 0 0 0 1px var(--line);border-radius:4px}#skin .pt-msg{border-radius:4px;font-size:17px;line-height:1.45}#skin .pt-msg.pt-me{background:var(--btn-bg);color:var(--btn-ink);box-shadow:0 3px 0 var(--btn-edge);border-bottom-right-radius:1px}#skin .pt-msg.pt-ai{background:var(--msg-ai);box-shadow:inset 0 0 0 1px var(--line),0 2px 0 var(--gh-edge);border-bottom-left-radius:1px}#skin .pt-dots span{background:var(--muted)}#skin .pt-stage{background:var(--stage-bg);color:#f4e6c8;box-shadow:inset 0 0 0 1px var(--line2),0 4px 0 var(--gh-edge);border-radius:3px}#skin .pt-stage .pt-poster{background-image:radial-gradient(#f0d2a017 1px,#0000 1px)}#skin .pt-ctrl{background:linear-gradient(#0000,#140c06e6)}#skin .pt-ctrl button:hover{background:#ffe6b424}#skin .pt-ctrl input[type=range]{accent-color:#d6ad55}#skin .pt-eq i{background:#d6ad55}#skin .pt-slide{background:var(--card-bg)}#skin .pt-reader{background:var(--soft);border:1px solid var(--line);border-radius:3px}#skin .pt-rbar{background:var(--card-bg);border-bottom-color:var(--line)}#skin .pt-paper{background:repeating-linear-gradient(transparent 0 31px,var(--rule-line) 31px 32px),var(--card-bg);box-shadow:var(--card-sh);border:0;border-radius:2px}#skin .pt-paper h4{font:italic 700 19px var(--display);text-transform:none;letter-spacing:.01em;color:var(--accent-ink)}#skin .pt-paper ol{font-size:17px}#skin .pt-formula{border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:3px}#skin .pt-formula b{font-style:italic;font-family:var(--display)!important}#skin .pt-mm{background:var(--gh-bg);box-shadow:var(--gh-sh);border-bottom:0;border-left:0;border-right:0;border-radius:3px}#skin .pt-face{box-shadow:var(--gh-sh);border:0;border-radius:4px}#skin .pt-face.pt-back{background:var(--card-bg)}#skin .pt-sw{border-color:var(--surface);box-shadow:0 0 0 1px var(--line2),0 3px 0 var(--gh-edge)}#skin .pt-sw.pt-on{box-shadow:0 0 0 2px var(--accent),0 3px 0 var(--gh-edge)}#skin button[style*="background: rgba(0, 0, 0, 0.6)"]{background:var(--scrim)!important}#skin [role=dialog]:not(.pt-card){background:var(--card-bg)!important;box-shadow:var(--card-sh),0 30px 60px #00000059!important;border-radius:4px!important}#skin .pt-drawer{background:var(--card-wm) right -40px bottom -40px/260px 260px no-repeat,var(--card-bg)!important;box-shadow:-1px 0 0 var(--line2),-24px 0 40px -18px #00000073!important}#skin [role=dialog] .pt-card,#skin .pt-card[role=dialog]{transform:none}#skin .pt-dv3d{pointer-events:none;flex:none;position:relative}#skin .pt-dv3d canvas{width:100%;height:100%;display:block}#skin .pt-dv3d:after{content:attr(data-note);font:12px/1 var(--hand-font);font-size-adjust:none;color:var(--hand);white-space:nowrap;opacity:.9;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)rotate(-3deg)}#skin .pt-dv-screw{z-index:1;align-self:center;width:170px;height:210px}#skin .pt-dv-gears{width:210px;height:96px;margin:-8px 0 -4px auto}#skin .pt-dv-gears:after{bottom:-12px}#skin .pt-dv-treb{width:100%;max-width:320px;height:180px;margin:18px auto 4px}#skin .pt-dv-wing{flex:none;width:100%;height:170px;margin-top:auto;margin-bottom:14px}#skin .pt-dv-armillary{width:96px;height:96px;margin:-14px auto 4px}#skin .pt-dv-armillary:after{bottom:-6px}@media (width<=760px){#skin .pt-rail{background:var(--rail-bg);border-right:0;border-bottom:1px solid var(--rail-line);box-shadow:0 6px 14px -10px #28140580}#skin .pt-nav{font-size:14px}#skin .pt-nav.pt-on{box-shadow:var(--gh-sh-sm)}#skin main header h1{font-size:28px!important}#skin .pt-hero2{padding:20px 18px}#skin .pt-hero2 h2{font-size:30px!important}#skin .pt-dv-screw{align-self:flex-end;width:112px;height:150px}#skin .pt-dv-gears{display:none}#skin .pt-dv-treb{height:140px}#skin .pt-dv-wing{height:110px}#skin .pt-dv-armillary{width:80px;height:84px}}@media (width<=1180px){#skin .pt-dv-gears{display:none}}#skin .pt-card,#skin .pt-hero2,#skin .pt-screen>.pt-col-fill>section.pt-col-fill,#skin .pt-screen>aside.pt-fillscroll,#skin .pt-screen.pt-row-fill>div.pt-fillscroll:first-child,#skin .pt-screen>section:not(.pt-card){isolation:isolate;filter:var(--card-drop);border-radius:0;box-shadow:none!important;background:0 0!important}#skin .pt-card:after,#skin .pt-hero2:after,#skin .pt-screen>.pt-col-fill>section.pt-col-fill:after,#skin .pt-screen>aside.pt-fillscroll:after,#skin .pt-screen.pt-row-fill>div.pt-fillscroll:first-child:after,#skin .pt-screen>section:not(.pt-card):after{z-index:-1;background:var(--card-wm) right -46px bottom -46px/230px 230px no-repeat,var(--card-bg);box-shadow:var(--paper-inset);outline:1px solid var(--card-rule);outline-offset:-10px;clip-path:var(--torn);border:0;border-radius:0;inset:0}#skin .pt-card:has(.pt-reader.pt-full){filter:none}#skin .pt-hero2{overflow:visible}#skin[data-skin=davinci] .pt-hero2:before,#skin[data-skin=davinci] .pt-screen>.pt-card:before,#skin[data-skin=davinci] .pt-screen>div>.pt-card:before,#skin[data-skin=davinci] .pt-screen>aside.pt-fillscroll:before{background:var(--corner-sketch) center/contain no-repeat;z-index:3;opacity:.85;width:62px;height:62px;inset:-24px -20px auto auto}#skin[data-skin=davinci] .pt-screen>.pt-card,#skin[data-skin=davinci] .pt-screen>div>.pt-card,#skin[data-skin=davinci] .pt-screen>aside.pt-fillscroll{overflow-clip-margin:24px;overflow-x:clip!important}#skin[data-skin=davinci] .pt-nav.pt-on{clip-path:var(--torn-sm);box-shadow:inset 0 0 18px #a0783c40}#skin .pt-dv-sketch{pointer-events:none;flex:none;position:relative}#skin .pt-dv-sketch svg{width:100%;height:100%;display:block;overflow:visible}#skin .pt-dv-art .pt-k{stroke:var(--sk-ink,var(--art-ink))}#skin .pt-dv-s-gears{width:240px;height:100px;margin:-10px 0 -8px auto}#skin .pt-dv-s-treb{width:100%;max-width:360px;height:200px;margin:14px auto 0}#skin .pt-dv-s-wing{flex:none;width:100%;height:170px;margin-top:auto}#skin .pt-dv-s-armillary{width:130px;height:110px;margin:-16px auto -6px}#skin main header{position:relative}#skin main header>*{z-index:1;position:relative}#skin .pt-dv-s-band{opacity:.85;width:min(800px,56%);height:62px;bottom:-2px;right:0;z-index:0!important;position:absolute!important}@media (width<=1180px){#skin .pt-dv-s-gears{width:170px;height:76px}}@media (width<=760px){#skin .pt-dv-s-band,#skin .pt-dv-s-gears{display:none}#skin .pt-dv-s-treb{height:150px}#skin .pt-dv-s-wing{height:120px}}.pt-skel{width:100%;height:14px}.pt-skel-circle{border-radius:50%}.pt-skel-group{flex-direction:column;gap:10px;display:flex}.pt-select{min-width:0;position:relative}.pt-select-trigger{text-align:left;align-items:center;width:100%;max-width:none;display:flex}.pt-select-value{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pt-select-list{z-index:30;border:1px solid var(--line);background:var(--surface);width:max-content;min-width:100%;max-width:min(460px,100vw - 32px);max-height:min(360px,60vh);color:var(--ink);box-shadow:var(--sh-lg);transform-origin:0 0;border-radius:14px;margin:0;padding:6px;list-style:none;animation:.22s cubic-bezier(.2,.9,.3,1.15) pt-select-in;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.pt-select-list.pt-select-end{transform-origin:100% 0;left:auto;right:0}.pt-select-option{cursor:pointer;animation:.24s cubic-bezier(.2,.8,.2,1) both pt-select-option-in;animation-delay:calc(var(--i,0) * 22ms);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;line-height:1.35;transition:background-color .16s,color .16s,box-shadow .2s;display:flex}@media (pointer:coarse){.pt-select-option{min-height:44px}}.pt-select-option .pt-select-label{transition:transform .18s cubic-bezier(.2,.8,.2,1)}.pt-select-option.pt-select-active .pt-select-label{transform:translate(3px)}.pt-select-option.pt-select-selected svg{animation:.32s cubic-bezier(.3,1.6,.5,1) both pt-select-tick;animation-delay:calc(var(--i,0) * 22ms + 80ms);flex:none}.pt-select-option.pt-select-active{background:var(--soft)}.pt-select-option.pt-select-selected{background:var(--accent-soft);color:var(--accent-ink);font-weight:700}.pt-select-prefix{min-width:1.6em;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:700}.pt-select-label{flex:1;min-width:0}#skin .pt-select-list{background:var(--card-bg);box-shadow:inset 0 0 0 1px var(--gh-ring), var(--card-sh);color:var(--gh-ink);border:0}#skin .pt-select-option{font-family:var(--display);color:var(--gh-ink);font-weight:600}#skin .pt-select-option.pt-select-active{background:var(--hover)}#skin .pt-select-option.pt-select-selected{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 3px 0 0 var(--accent)}#skin .pt-select-prefix{font-family:var(--display);color:var(--accent-ink);opacity:.75}@keyframes pt-select-in{0%{opacity:0;transform:translateY(-6px)scale(.96)}}@keyframes pt-select-option-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes pt-select-tick{0%{opacity:0;transform:scale(.4)rotate(-20deg)}}@media (prefers-reduced-motion:reduce){.pt-select-list,.pt-select-option,.pt-select-option.pt-select-selected svg{animation:none}.pt-select-option,.pt-select-option .pt-select-label{transition:none}.pt-select-option.pt-select-active .pt-select-label{transform:none}}#skin[data-skin=orbit] .pt-app{font-size-adjust:none}#skin[data-skin=orbit] .pt-app h1,#skin[data-skin=orbit] .pt-app h2,#skin[data-skin=orbit] .pt-app h3,#skin[data-skin=orbit] .pt-brand{letter-spacing:-.02em}#skin[data-skin=orbit] input::-moz-placeholder{font-style:normal}#skin[data-skin=orbit] textarea::-moz-placeholder{font-style:normal}#skin[data-skin=orbit] main header>div>p.pt-muted,#skin[data-skin=orbit] .pt-stat span,#skin[data-skin=orbit] .pt-hmeta,#skin[data-skin=orbit] .pt-hdesc,#skin[data-skin=orbit] main header .pt-pill.pt-hide-sm,#skin[data-skin=orbit] input::placeholder,#skin[data-skin=orbit] textarea::placeholder,#skin[data-skin=orbit] .pt-formula b{font-style:normal}#skin[data-skin=orbit] .pt-label,#skin[data-skin=orbit] .pt-paper h4{font:700 11.5px/1.3 var(--display);letter-spacing:.1em;text-transform:uppercase;font-style:normal}#skin[data-skin=orbit] .pt-card:after,#skin[data-skin=orbit] .pt-hero2:after,#skin[data-skin=orbit] .pt-screen>.pt-col-fill>section.pt-col-fill:after,#skin[data-skin=orbit] .pt-screen>aside.pt-fillscroll:after,#skin[data-skin=orbit] .pt-screen.pt-row-fill>div.pt-fillscroll:first-child:after,#skin[data-skin=orbit] .pt-screen>section:not(.pt-card):after{outline-offset:-8px;border-radius:20px}#skin[data-skin=orbit] .pt-card:before,#skin[data-skin=orbit] .pt-hero2:before{border-radius:16px}#skin[data-skin=orbit] .pt-btn,#skin[data-skin=orbit] .pt-nav,#skin[data-skin=orbit] .pt-pill,#skin[data-skin=orbit] .pt-ibtn,#skin[data-skin=orbit] .pt-sel,#skin[data-skin=orbit] .pt-chip,#skin[data-skin=orbit] .pt-tab{border-radius:12px}#skin[data-skin=orbit] .pt-btn{font-size:15px}#skin[data-skin=orbit] .pt-nav{font-size:17px}#skin[data-skin=orbit] .pt-brand>span:after{background:linear-gradient(90deg,var(--accent),#ff8a6b);border-radius:3px;height:3px}#skin[data-skin=orbit] .pt-rail{box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}#skin[data-skin=orbit] .pt-bar>span{border-radius:99px}#skin[data-skin=orbit] .pt-dv-art .pt-st{fill:var(--star);stroke:none}#skin[data-skin=orbit] .pt-dv-art .pt-pa{stop-color:var(--planet-a)}#skin[data-skin=orbit] .pt-dv-art .pt-pb{stop-color:var(--planet-b)}#skin[data-skin=orbit] .pt-dv-art .pt-hz{opacity:var(--horizon-op)}#skin[data-skin=orbit] .pt-dv-art .pt-tw{animation:4s ease-in-out infinite pt-obTwinkle}#skin[data-skin=orbit] .pt-dv-art .pt-comet{animation:9s ease-in 2s infinite pt-obComet}#skin[data-skin=orbit] .pt-dv-art .pt-spin{transform-box:view-box;animation:80s linear infinite pt-obSpin}@keyframes pt-obTwinkle{50%{opacity:.2}}@keyframes pt-obComet{0%{opacity:0;transform:translate(0)}4%{opacity:1}14%{opacity:0;transform:translate(-260px,130px)}to{opacity:0}}@keyframes pt-obSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#skin[data-skin=orbit] .pt-dv-art *{animation:none!important}}#skin:not([data-skin=davinci]) .pt-dv-art .pt-st{fill:var(--star);stroke:none}#skin:not([data-skin=davinci]) .pt-dv-art .pt-hf{fill:var(--art-red);stroke:none}#skin:not([data-skin=davinci]) .pt-dv-art .pt-tw{animation:4s ease-in-out infinite pt-mdTwinkle}#skin:not([data-skin=davinci]) .pt-dv-art .pt-spin{transform-box:view-box;animation:80s linear infinite pt-mdSpin}@keyframes pt-mdTwinkle{50%{opacity:.2}}@media (prefers-reduced-motion:reduce){#skin:not([data-skin=davinci]) .pt-dv-art *{animation:none!important}}#skin[data-skin=circuit] .pt-app{font-size-adjust:none}#skin[data-skin=circuit] input::-moz-placeholder{font-style:normal}#skin[data-skin=circuit] textarea::-moz-placeholder{font-style:normal}#skin[data-skin=circuit] main header>div>p.pt-muted,#skin[data-skin=circuit] .pt-stat span,#skin[data-skin=circuit] .pt-hmeta,#skin[data-skin=circuit] .pt-hdesc,#skin[data-skin=circuit] main header .pt-pill.pt-hide-sm,#skin[data-skin=circuit] input::placeholder,#skin[data-skin=circuit] textarea::placeholder,#skin[data-skin=circuit] .pt-formula b{font-style:normal}#skin[data-skin=circuit] .pt-label,#skin[data-skin=circuit] .pt-paper h4{letter-spacing:.1em;text-transform:uppercase;font:700 11.5px/1.3 JetBrains Mono,ui-monospace,monospace}#skin[data-skin=circuit] .pt-card:after,#skin[data-skin=circuit] .pt-hero2:after,#skin[data-skin=circuit] .pt-screen>.pt-col-fill>section.pt-col-fill:after,#skin[data-skin=circuit] .pt-screen>aside.pt-fillscroll:after,#skin[data-skin=circuit] .pt-screen.pt-row-fill>div.pt-fillscroll:first-child:after,#skin[data-skin=circuit] .pt-screen>section:not(.pt-card):after{outline-offset:-8px;border-radius:12px}#skin[data-skin=circuit] .pt-card:before,#skin[data-skin=circuit] .pt-hero2:before{border-radius:12px}#skin[data-skin=circuit] .pt-btn,#skin[data-skin=circuit] .pt-nav,#skin[data-skin=circuit] .pt-pill,#skin[data-skin=circuit] .pt-ibtn,#skin[data-skin=circuit] .pt-sel,#skin[data-skin=circuit] .pt-chip,#skin[data-skin=circuit] .pt-tab{border-radius:8px}#skin[data-skin=circuit] .pt-btn{font-size:15px}#skin[data-skin=circuit] .pt-nav{font-size:17px}#skin[data-skin=circuit] .pt-rail{box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}#skin[data-skin=circuit].dark .pt-tk-tag{color:#000}#skin[data-skin=circuit] .pt-bar>span{border-radius:99px}#skin[data-skin=circuit] .pt-app h1,#skin[data-skin=circuit] .pt-app h2,#skin[data-skin=circuit] .pt-app h3,#skin[data-skin=circuit] .pt-brand{letter-spacing:0}#skin[data-skin=circuit] .pt-brand>span:after{background:linear-gradient(90deg,var(--accent),var(--art-red));height:3px}#skin[data-skin=circuit] .pt-nav.pt-on .pt-ico{color:var(--accent);filter:drop-shadow(0 0 4px var(--glow1))}#skin[data-skin=circuit] .pt-dv-art .pt-pulse{stroke-dasharray:10 600;animation:4s linear infinite pt-ciPulse}@keyframes pt-ciPulse{0%{stroke-dashoffset:610px}to{stroke-dashoffset:0}}#skin[data-skin=arcade] .pt-app{font-size-adjust:none}#skin[data-skin=arcade]{font-synthesis:none}#skin[data-skin=arcade] .pt-app h1,#skin[data-skin=arcade] .pt-app h2,#skin[data-skin=arcade] .pt-app h3,#skin[data-skin=arcade] .pt-brand,#skin[data-skin=arcade] .pt-stat b,#skin[data-skin=arcade] .pt-day,#skin[data-skin=arcade] .pt-num,#skin[data-skin=arcade] .pt-ring span,#skin[data-skin=arcade] .pt-nav,#skin[data-skin=arcade] .pt-btn,#skin[data-skin=arcade] .pt-tab,#skin[data-skin=arcade] .pt-chip,#skin[data-skin=arcade] .pt-bk h1,#skin[data-skin=arcade] .pt-bk h2,#skin[data-skin=arcade] .pt-bk-tt,#skin[data-skin=arcade] .pt-bk-slip h3,#skin[data-skin=arcade] .pt-sbj-title,#skin[data-skin=arcade] .pt-bk-face.pt-front,#skin[data-skin=arcade] .pt-spill,#skin[data-skin=arcade] .pt-cpill,#skin[data-skin=arcade] .pt-fpill,#skin[data-skin=arcade] .pt-more,#skin[data-skin=arcade] .pt-sel,#skin[data-skin=arcade] .pt-hpill,#skin[data-skin=arcade] .pt-tag,#skin[data-skin=arcade] .pt-xp,#skin[data-skin=arcade] .pt-xpo,#skin[data-skin=arcade] .pt-timer,#skin[data-skin=arcade] .pt-qn,#skin[data-skin=arcade] .pt-thumb,#skin[data-skin=arcade] main header .pt-pill{font-size-adjust:.53}#skin[data-skin=arcade] .pt-bk-face.pt-front small,#skin[data-skin=arcade] .pt-bk h2 span{font-size-adjust:none}#skin[data-skin=arcade] input::-moz-placeholder{font-style:normal}#skin[data-skin=arcade] textarea::-moz-placeholder{font-style:normal}#skin[data-skin=arcade] main header>div>p.pt-muted,#skin[data-skin=arcade] .pt-stat span,#skin[data-skin=arcade] .pt-hmeta,#skin[data-skin=arcade] .pt-hdesc,#skin[data-skin=arcade] main header .pt-pill.pt-hide-sm,#skin[data-skin=arcade] input::placeholder,#skin[data-skin=arcade] textarea::placeholder,#skin[data-skin=arcade] .pt-formula b{font-style:normal}#skin[data-skin=arcade] .pt-label,#skin[data-skin=arcade] .pt-paper h4{letter-spacing:.04em;text-transform:uppercase;font:400 10px/1.5 "Press Start 2P",monospace}#skin[data-skin=arcade] .pt-app h1,#skin[data-skin=arcade] .pt-app h2,#skin[data-skin=arcade] .pt-app h3,#skin[data-skin=arcade] .pt-brand{letter-spacing:0;font-weight:700}#skin[data-skin=arcade] main header h1{font-size:.9em}#skin[data-skin=arcade] .pt-hero2 h2{font-size:34px!important}#skin[data-skin=arcade] .pt-prog.pt-head{letter-spacing:.06em;font:400 18px/1 VT323,monospace}#skin[data-skin=arcade] .pt-card:before,#skin[data-skin=arcade] .pt-hero2:before{display:none}#skin[data-skin=arcade] .pt-btn,#skin[data-skin=arcade] .pt-nav,#skin[data-skin=arcade] .pt-pill,#skin[data-skin=arcade] .pt-ibtn,#skin[data-skin=arcade] .pt-sel,#skin[data-skin=arcade] .pt-chip,#skin[data-skin=arcade] .pt-tab,#skin[data-skin=arcade] .pt-fpill{clip-path:var(--torn-sm);border-radius:0}#skin[data-skin=arcade] .pt-btn{font-size:16px;box-shadow:inset 0 0 0 3px var(--btn-edge),inset -3px -5px 0 #00000038,inset 3px 3px 0 #ffffff59!important}#skin[data-skin=arcade] .pt-nav{font-size:17px}#skin[data-skin=arcade] .pt-nav.pt-on{box-shadow:inset 0 0 0 3px var(--accent)}#skin[data-skin=arcade] .pt-nav.pt-on .pt-ico{color:var(--accent)}#skin[data-skin=arcade] .pt-nav.pt-on:after{content:"▶";color:var(--accent);font-size:11px;animation:1s step-end infinite pt-arBlink;position:absolute;right:12px}#skin[data-skin=arcade] .pt-nav{position:relative}#skin[data-skin=arcade] .pt-rail{box-shadow:none;border-right:3px solid var(--rail-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#skin[data-skin=arcade] .pt-bar>span{border-radius:0}#skin[data-skin=arcade] .pt-bar{border-radius:0!important}#skin[data-skin=arcade] .pt-brand>span:after{background:repeating-linear-gradient(90deg,var(--px-coin) 0 8px,transparent 8px 12px);height:4px}#skin[data-skin=arcade] .pt-dv-art{shape-rendering:crispedges}#skin[data-skin=arcade] .pt-dv-art text{font-family:"Press Start 2P",monospace}#skin[data-skin=arcade] .pt-dv-art .pt-pc{fill:var(--px-coin)}#skin[data-skin=arcade] .pt-dv-art .pt-pc2{fill:var(--px-coin2)}#skin[data-skin=arcade] .pt-dv-art .pt-pg{fill:var(--px-grass)}#skin[data-skin=arcade] .pt-dv-art .pt-pg2{fill:var(--px-grass2)}#skin[data-skin=arcade] .pt-dv-art .pt-pd{fill:var(--px-dirt)}#skin[data-skin=arcade] .pt-dv-art .pt-pd2{fill:var(--px-dirt2)}#skin[data-skin=arcade] .pt-dv-art .pt-pw{fill:var(--px-cloud)}#skin[data-skin=arcade] .pt-dv-art .pt-ps{fill:var(--px-skin)}#skin[data-skin=arcade] .pt-dv-art .pt-pb{fill:var(--px-blue)}#skin[data-skin=arcade] .pt-dv-art .pt-ph{fill:var(--px-hill)}#skin[data-skin=arcade] .pt-dv-art .pt-ph2{fill:var(--px-hill2)}#skin[data-skin=arcade] .pt-dv-art .pt-pf{fill:var(--art-ink)}#skin[data-skin=arcade] .pt-dv-art .pt-pr{fill:var(--art-red)}#skin[data-skin=arcade] .pt-dv-art .pt-pk{fill:#1c1b3a}#skin[data-skin=arcade] .pt-dv-art .pt-coin{transform-box:fill-box;transform-origin:50%;animation:1.2s steps(4,end) infinite pt-arCoin}#skin[data-skin=arcade] .pt-dv-art .pt-bob{animation:1.6s steps(2,end) infinite pt-arBob}#skin[data-skin=arcade] .pt-dv-art .pt-drift{animation:60s linear infinite pt-arDrift}#skin[data-skin=arcade] .pt-dv-art .pt-blink{animation:1s step-end infinite pt-arBlink}@keyframes pt-arCoin{25%{transform:scaleX(.6)}50%{transform:scaleX(.2)}75%{transform:scaleX(.6)}}@keyframes pt-arBob{50%{transform:translateY(-4px)}}@keyframes pt-arDrift{to{transform:translate(-240px)}}@keyframes pt-arBlink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){#skin[data-skin=arcade] .pt-dv-art *,#skin[data-skin=arcade] .pt-nav.pt-on:after{animation:none!important}}#skin[data-skin=arcade] .pt-sbj{transform:none}#skin[data-skin=arcade] .pt-sbj:hover,#skin[data-skin=arcade] .pt-sbj:focus-visible{transform:translateY(-10px)}#skin[data-skin=arcade] .pt-sbj-pin{display:none}#skin[data-skin=arcade] .pt-sbj-paper{clip-path:polygon(0 6px,6px 6px,6px 0,calc(100% - 26px) 0,100% 26px,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px));background:repeating-linear-gradient(90deg,var(--line2) 0 6px,transparent 6px 12px) 18px 9px/calc(100% - 60px) 8px no-repeat,var(--card-bg);box-shadow:inset 0 0 0 3px var(--console-edge);border-radius:0;padding-top:26px}#skin[data-skin=arcade] .pt-sbj-more{box-shadow:inset 0 0 0 3px var(--console-edge);border-radius:0}#skin[data-skin=arcade] .pt-sbj-num{letter-spacing:0;font:400 10px "Press Start 2P",monospace}#skin[data-skin=arcade] .pt-sbj-title{font-size:25px}#skin[data-skin=arcade] .pt-bk{width:min(100% - 190px,1100px)}@media (width>=900px) and (height>=620px){#skin[data-skin=arcade] .pt-bk{width:min(100cqw - 190px,155cqh - 201.5px,1100px)}}#skin[data-skin=arcade] .pt-bk-cover{background:radial-gradient(circle at 26px 26px,#fff6 0 6px,transparent 7px),var(--console);box-shadow:0 0 0 4px var(--console-edge),10px 12px 0 4px #00000047,inset 0 -8px 0 #00000024,inset 0 6px 0 #ffffff40;border-radius:30px;inset:-24px -74px}#skin[data-skin=arcade] .pt-bk.pt-closed .pt-bk-cover{border-radius:0 30px 30px 0;left:50%}#skin[data-skin=arcade] .pt-bk-cover:before{content:"";background:linear-gradient(var(--console-edge),var(--console-edge)) center/15px 46px no-repeat,linear-gradient(var(--console-edge),var(--console-edge)) center/46px 15px no-repeat;filter:drop-shadow(2px 3px #00000040);width:46px;height:46px;margin-top:-23px;position:absolute;top:50%;left:14px}#skin[data-skin=arcade] .pt-bk-cover:after{content:"";background:radial-gradient(circle at 34px 18px,#e8443a 0 10px,var(--console-edge) 10.5px 13px,transparent 13.5px),radial-gradient(circle at 15px 42px,#3a6fd8 0 10px,var(--console-edge) 10.5px 13px,transparent 13.5px);width:50px;height:60px;margin-top:-30px;position:absolute;top:50%;right:12px}#skin[data-skin=arcade] .pt-bk.pt-closed .pt-bk-cover:before{display:none}#skin[data-skin=arcade] .pt-bk-front{top:-24px;bottom:-24px;right:-74px}#skin[data-skin=arcade] .pt-bk-face{background:var(--console);box-shadow:0 0 0 4px var(--console-edge),inset 0 -8px 0 #00000024,inset 0 6px 0 #ffffff40}#skin[data-skin=arcade] .pt-bk-face.pt-front{color:var(--console-edge);font:700 clamp(22px,3cqw,40px)/1.05 var(--display);--art-ink:#1c1b3a;--art-red:#e8443a;--accent:#1c1b3a;--surface:transparent;border-radius:0 30px 30px 0}#skin[data-skin=arcade].dark .pt-bk-face.pt-front{color:#f1eeff;--art-ink:#b9b2ff;--art-red:#ff4fa3;--accent:#b9b2ff}#skin[data-skin=arcade] .pt-bk-face.pt-front:before{content:"";z-index:-1;background:repeating-linear-gradient(0deg,transparent 0 9px,#0000000d 9px 10px),var(--surface2);clip-path:var(--torn);box-shadow:inset 0 0 0 4px var(--console-edge);position:absolute;inset:13% 16% 22% 12%}#skin[data-skin=arcade] .pt-bk-face.pt-front{isolation:isolate}#skin[data-skin=arcade] .pt-bk-face.pt-front .pt-subart{opacity:1;width:26%}#skin[data-skin=arcade] .pt-bk-face.pt-front small{letter-spacing:.1em;opacity:1;font:400 11px "Press Start 2P",monospace}#skin[data-skin=arcade] .pt-bk-face.pt-front:after{content:"PRESS ▶ START";text-align:center;color:#e8443a;font:400 13px "Press Start 2P",monospace;animation:1s step-end infinite pt-arBlink;position:absolute;bottom:9%;left:0;right:4%}#skin[data-skin=arcade].dark .pt-bk-face.pt-front:after{color:#ffd23f}#skin[data-skin=arcade] .pt-bk-face.pt-back{border-radius:30px 0 0 30px}#skin[data-skin=arcade] .pt-bk-face.pt-back .pt-bk-page{inset:24px 9px 24px 74px}#skin[data-skin=arcade] .pt-bk-spread{-moz-column-gap:18px;column-gap:18px}#skin[data-skin=arcade] .pt-bk-page{color:var(--screen-ink);background:var(--screen);clip-path:var(--torn);box-shadow:inset 0 0 0 4px var(--console-edge),inset 8px 8px 0 #00000014;--ink:var(--screen-ink);--muted:var(--screen-muted);--line2:var(--screen-line);--hover:var(--px-coin);--accent:var(--accent2);--accent-ink:var(--screen-ink);--art-ink:var(--screen-ink);--art-red:#e8443a;border-radius:0}#skin[data-skin=arcade].dark .pt-bk-page{background:repeating-linear-gradient(0deg,#00000059 0 1px,transparent 1px 3px),radial-gradient(ellipse 90% 80% at 50% 45%,#0d2414,var(--screen));--accent-ink:#4bf06e;--art-red:#ff4fa3;text-shadow:0 0 6px #4bf06e73}#skin[data-skin=arcade] .pt-bk-gutter{background:radial-gradient(circle,var(--console-edge) 0 2px,transparent 2.5px) center/9px 9px repeat-y;opacity:.55;width:18px;margin-left:-9px}#skin[data-skin=arcade] .pt-bk-run{letter-spacing:0;text-transform:uppercase;border-bottom:3px dotted var(--screen-line);font:400 clamp(9px,.8cqw,11px) "Press Start 2P",monospace}#skin[data-skin=arcade] .pt-bk .pt-bk-page h1{font-size:clamp(24px,3.2cqw,44px)}#skin[data-skin=arcade] .pt-bk .pt-bk-page h1:first-letter{color:inherit;font-size:1em}#skin[data-skin=arcade] .pt-bk .pt-bk-page h2 span{letter-spacing:0;margin-bottom:6px;font:400 clamp(9px,.8cqw,11px) "Press Start 2P",monospace}#skin[data-skin=arcade] .pt-bk-orn{display:none}#skin[data-skin=arcade] .pt-bk-intro{margin:.6cqw 0;font:400 clamp(15px,1.4cqw,19px)/1.2 VT323,monospace}#skin[data-skin=arcade] .pt-bk-row{border-radius:0;padding-left:22px}#skin[data-skin=arcade] .pt-bk-row:after{display:none}#skin[data-skin=arcade] .pt-bk-row:before{content:"▶";opacity:0;color:#e8443a;margin-top:-.8em;font-size:12px;position:absolute;top:50%;left:4px}#skin[data-skin=arcade] .pt-bk-row:hover:before,#skin[data-skin=arcade] .pt-bk-row:focus-visible:before{opacity:1;animation:.8s step-end infinite pt-arBlink}#skin[data-skin=arcade] .pt-bk-row:hover,#skin[data-skin=arcade] .pt-bk-row:focus-visible{background:var(--hover);color:#1c1b3a;text-shadow:none;--muted:#3d3c66;--screen-muted:#3d3c66}#skin[data-skin=arcade] .pt-bk-row:hover .pt-bk-rn,#skin[data-skin=arcade] .pt-bk-row:hover .pt-bk-st,#skin[data-skin=arcade] .pt-bk-row:hover .pt-bk-pg,#skin[data-skin=arcade] .pt-bk-row:hover small{color:#1c1b3a}#skin[data-skin=arcade] .pt-bk-rn{letter-spacing:0;font:400 clamp(9px,.85cqw,11px) "Press Start 2P",monospace}#skin[data-skin=arcade] .pt-bk-tt i{border-bottom:3px dotted var(--screen-line);transform:translateY(-6px)}#skin[data-skin=arcade] .pt-bk-st{color:#e8443a;font:400 clamp(9px,.8cqw,10px) "Press Start 2P",monospace}#skin[data-skin=arcade].dark .pt-bk-st{color:#ffd23f}#skin[data-skin=arcade] .pt-bk-st.pt-ok{color:var(--ok-ink)}#skin[data-skin=arcade] .pt-bk-pg{color:var(--px-coin2);letter-spacing:.1em;font:400 clamp(11px,1cqw,14px) "Press Start 2P",monospace}#skin[data-skin=arcade].dark .pt-bk-pg{color:#ffd23f}#skin[data-skin=arcade] .pt-bk-row small{font:400 clamp(14px,1.25cqw,17px) VT323,monospace}#skin[data-skin=arcade] .pt-bk .pt-bk-vign{opacity:.2;image-rendering:pixelated}#skin[data-skin=arcade] .pt-bk-folio{font:400 clamp(9px,.8cqw,11px) "Press Start 2P",monospace}#skin[data-skin=arcade] .pt-bk-curl,#skin[data-skin=arcade] .pt-bk-curl:hover{background:var(--px-coin);width:40px;height:40px;clip-path:var(--torn-sm);color:#1c1b3a;text-align:center;font:400 13px/40px "Press Start 2P",monospace;bottom:14px;right:14px;box-shadow:inset 0 0 0 3px #1c1b3a}#skin[data-skin=arcade] .pt-bk-curl.pt-l{left:14px;right:auto}#skin[data-skin=arcade] .pt-bk-curl:before{content:"▶";animation:1s step-end infinite pt-arBlink;display:inline-block}#skin[data-skin=arcade] .pt-bk-ctrl{text-transform:uppercase;font:400 12px "Press Start 2P",monospace}#skin[data-skin=arcade] .pt-bk-ctrl button{clip-path:var(--torn-sm);background:var(--bead-on);color:#1c1b3a;border-radius:0;box-shadow:inset 0 0 0 3px #1c1b3a,inset -3px -4px #0003}#skin[data-skin=arcade] .pt-bk-slip{clip-path:var(--torn);background:var(--surface);box-shadow:inset 0 0 0 4px var(--console-edge),inset 0 0 0 7px var(--surface),inset 0 0 0 9px var(--console-edge);filter:drop-shadow(5px 5px #00000059);border-radius:0;padding:18px 20px}#skin[data-skin=arcade] .pt-bk-slip .pt-k{letter-spacing:0;font:400 9px "Press Start 2P",monospace}#skin[data-skin=arcade] .pt-bk-slip .pt-note{color:#e8443a;font:400 18px VT323,monospace}#skin[data-skin=arcade].dark .pt-bk-slip .pt-note{color:#ffd23f}#skin[data-skin=arcade] .pt-bk-slip .pt-note:after{content:" ▼";animation:.8s step-end infinite pt-arBlink;display:inline-block}#skin[data-skin=arcade] .pt-bk:not(.pt-closed) .pt-bk-spread .pt-bk-page{animation:.5s steps(5,end) pt-arBoot}#skin[data-skin=arcade] .pt-swap-fwd .pt-bk-page{animation:.42s steps(7,end) pt-arWipeF!important}#skin[data-skin=arcade] .pt-swap-bwd .pt-bk-page{animation:.42s steps(7,end) pt-arWipeB!important}@keyframes pt-arBoot{0%{filter:brightness(3)saturate(0)}40%{filter:brightness(.4)}}@keyframes pt-arWipeF{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes pt-arWipeB{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@media (width<=820px){#skin[data-skin=arcade] .pt-bk{width:calc(100% - 24px)}#skin[data-skin=arcade] .pt-bk-cover{border-radius:18px;inset:-12px}#skin[data-skin=arcade] .pt-bk-cover:before,#skin[data-skin=arcade] .pt-bk-cover:after,#skin[data-skin=arcade] .pt-bk-curl{display:none}}@media (prefers-reduced-motion:reduce){#skin[data-skin=arcade] .pt-bk *,#skin[data-skin=arcade] .pt-bk :before,#skin[data-skin=arcade] .pt-bk :after{animation:none!important}}.pt-sk-arcade{background:linear-gradient(#2e9e48,#2e9e48) 0 100%/100% 14px no-repeat,linear-gradient(#b8692e,#b8692e) 0 100%/100% 8px no-repeat,conic-gradient(#fff 25%,transparent 0) 20px 22px/30px 8px no-repeat,linear-gradient(180deg,#6ec6ff,#c8ecff)}.pt-sk-arcade:before{content:"";clip-path:polygon(0 4px,4px 4px,4px 0,14px 0,14px 4px,18px 4px,18px 20px,14px 20px,14px 24px,4px 24px,4px 20px,0 20px);background:#ffc22e;width:18px;height:24px;position:absolute;top:14px;right:18px;box-shadow:inset 0 0 0 3px #1c1b3a}.pt-sk-arcade:after{content:"";background:#2e9e48;width:46px;height:14px;position:absolute;bottom:22px;left:12px;box-shadow:inset 0 0 0 2px #1c1b3a,3px 3px #1c1b3a}#skin[data-skin=grove] .pt-app{font-size-adjust:none}#skin[data-skin=grove] input::-moz-placeholder{font-style:normal}#skin[data-skin=grove] textarea::-moz-placeholder{font-style:normal}#skin[data-skin=grove] main header>div>p.pt-muted,#skin[data-skin=grove] .pt-stat span,#skin[data-skin=grove] .pt-hmeta,#skin[data-skin=grove] .pt-hdesc,#skin[data-skin=grove] main header .pt-pill.pt-hide-sm,#skin[data-skin=grove] input::placeholder,#skin[data-skin=grove] textarea::placeholder,#skin[data-skin=grove] .pt-formula b{font-style:normal}#skin[data-skin=grove] .pt-label,#skin[data-skin=grove] .pt-paper h4{letter-spacing:.14em;text-transform:uppercase;font:600 12px/1.3 DM Sans,sans-serif}#skin[data-skin=grove] .pt-app h1,#skin[data-skin=grove] .pt-app h2,#skin[data-skin=grove] .pt-app h3,#skin[data-skin=grove] .pt-brand{letter-spacing:-.01em;font-variation-settings:"SOFT" 100,"WONK" 1;font-weight:700}#skin[data-skin=grove] .pt-card:after,#skin[data-skin=grove] .pt-hero2:after,#skin[data-skin=grove] .pt-screen>.pt-col-fill>section.pt-col-fill:after,#skin[data-skin=grove] .pt-screen>aside.pt-fillscroll:after,#skin[data-skin=grove] .pt-screen.pt-row-fill>div.pt-fillscroll:first-child:after,#skin[data-skin=grove] .pt-screen>section:not(.pt-card):after{outline-offset:-9px;border-radius:28px 6px}#skin[data-skin=grove] .pt-card:before,#skin[data-skin=grove] .pt-hero2:before{border-radius:28px 6px}#skin[data-skin=grove] .pt-btn,#skin[data-skin=grove] .pt-pill,#skin[data-skin=grove] .pt-ibtn,#skin[data-skin=grove] .pt-sel,#skin[data-skin=grove] .pt-chip,#skin[data-skin=grove] .pt-tab{border-radius:16px 5px}#skin[data-skin=grove] .pt-nav{border-radius:18px 5px;font-size:17px}#skin[data-skin=grove] .pt-btn{font-size:15px}#skin[data-skin=grove] .pt-nav.pt-on .pt-ico{color:var(--accent)}#skin[data-skin=grove] .pt-rail{box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#skin[data-skin=grove] .pt-bar>span{border-radius:99px}#skin[data-skin=grove] .pt-brand>span:after{background:linear-gradient(90deg,var(--accent),var(--accent2));border-radius:3px;height:3px}#skin[data-skin=grove] .pt-dv-art .pt-lf{fill:var(--leaf1);stroke:none}#skin[data-skin=grove] .pt-dv-art .pt-lf2{fill:var(--leaf2);stroke:none}#skin[data-skin=grove] .pt-dv-art .pt-lf3{fill:var(--leaf3);stroke:none}#skin[data-skin=grove] .pt-dv-art .pt-h1{fill:var(--hill1)}#skin[data-skin=grove] .pt-dv-art .pt-h2{fill:var(--hill2)}#skin[data-skin=grove] .pt-dv-art .pt-h3{fill:var(--hill3)}#skin[data-skin=grove] .pt-dv-art .pt-tk{fill:var(--trunk)}#skin[data-skin=grove] .pt-dv-art .pt-fx{fill:var(--fox)}#skin[data-skin=grove] .pt-dv-art .pt-sun{fill:var(--sun);opacity:var(--sun-op)}#skin[data-skin=grove] .pt-dv-art .pt-ray{stroke:var(--sun);opacity:calc(var(--sun-op) * .55)}#skin[data-skin=grove] .pt-dv-art .pt-moon{fill:var(--sun);opacity:var(--moon-op)}#skin[data-skin=grove] .pt-dv-art .pt-fly{fill:#f5e37a;opacity:var(--fly-op);filter:drop-shadow(0 0 4px #f5e37a)}#skin[data-skin=grove] .pt-dv-art .pt-glow{animation:3s ease-in-out infinite pt-grGlow}#skin[data-skin=grove] .pt-dv-art .pt-drift{animation:9s ease-in-out infinite pt-grDrift}#skin[data-skin=grove] .pt-dv-art .pt-fall{animation:18s linear infinite pt-grFall}#skin[data-skin=grove]:has(.pt-no-leaves) .pt-dv-art .pt-fall{display:none}#skin[data-skin=grove] .pt-dv-art .pt-sway{transform-box:fill-box;transform-origin:50% 100%;animation:5s ease-in-out infinite pt-grSway}#skin[data-skin=grove] .pt-dv-art .pt-flap{transform-box:fill-box;transform-origin:50%;animation:.5s ease-in-out infinite alternate pt-grFlap}#skin[data-skin=grove] .pt-dv-art .pt-rays{transform-box:fill-box;transform-origin:50%;animation:120s linear infinite pt-mdSpin}@keyframes pt-grGlow{50%{opacity:.15}}@keyframes pt-grDrift{50%{transform:translate(14px,-10px)}}@keyframes pt-grFall{0%{transform:translateY(-60px)rotate(0)}to{transform:translate(-160px,980px)rotate(420deg)}}@keyframes pt-grSway{50%{transform:rotate(3deg)}}@keyframes pt-grFlap{to{transform:scaleX(.35)}}@media (prefers-reduced-motion:reduce){#skin[data-skin=grove] .pt-dv-art *{animation:none!important}}#skin[data-skin=grove] .pt-sbj-pin{background:linear-gradient(135deg,#9bcb6a,#3f7d3a);border-radius:0 100%;width:22px;height:22px;margin-left:-11px;top:-10px;transform:rotate(-10deg);box-shadow:0 2px 3px #00000040}#skin[data-skin=grove] .pt-sbj-paper,#skin[data-skin=grove] .pt-sbj-more{border-radius:26px 6px}#skin[data-skin=grove] .pt-sbj-more{border-radius:0 0 26px 6px}#skin[data-skin=grove] .pt-bk-cover,#skin[data-skin=grove] .pt-bk-face{background:var(--wood);box-shadow:0 30px 60px #00000059,inset 0 0 0 3px var(--wood-edge),inset 0 -10px 0 -6px var(--moss),inset 0 10px 0 -6px #ffffff1f}#skin[data-skin=grove] .pt-bk-cover{border-radius:14px 22px 22px 14px}#skin[data-skin=grove] .pt-bk.pt-closed .pt-bk-cover{border-radius:0 22px 22px 0}#skin[data-skin=grove] .pt-bk-face.pt-front{color:#2e2414;font:700 clamp(22px,3cqw,40px)/1.05 var(--display);isolation:isolate;--art-ink:#3d5c35;--art-red:#d9822b;--accent:#3f7d3a;--surface:transparent;border-radius:0 22px 22px 0}#skin[data-skin=grove] .pt-bk-face.pt-front:before{content:"";z-index:-1;background:radial-gradient(at 50% 40%,#fffdf2,#f1e8cc);border-radius:46%/40%;position:absolute;inset:20% 16% 24% 14%;box-shadow:0 6px 12px #0000004d,inset 0 0 0 2px #c7b07e,inset 0 0 0 7px #fffdf2,inset 0 0 0 8px #3f7d3a}#skin[data-skin=grove] .pt-bk-face.pt-front:after{content:"";background:radial-gradient(circle,#b89a5e 0 9px,#0000 10px) 50%/22px 22px no-repeat,repeating-linear-gradient(160deg,#d9c08a 0 3px,#b89a5e 3px 6px);width:7px;position:absolute;top:0;bottom:0;right:22%;box-shadow:1px 0 2px #00000059}#skin[data-skin=grove] .pt-bk-face.pt-front .pt-subart{opacity:1;width:24%}#skin[data-skin=grove] .pt-bk-face.pt-front small{letter-spacing:.12em;color:#5b4a2a;opacity:1;font:400 18px Patrick Hand,cursive}#skin[data-skin=grove] .pt-bk-face.pt-back{border-radius:22px 0 0 22px}#skin[data-skin=grove] .pt-bk-page{background:var(--card-wm) right -40px bottom -30px/260px 260px no-repeat,radial-gradient(circle at 20% 30%,#78a0500f 0 2px,transparent 3px) 0 0/37px 41px,var(--card-bg)}#skin[data-skin=grove] .pt-bk-gutter{background:linear-gradient(90deg,#0000,#3c280a1f 35%,#3c280a42 50%,#3c280a1f 65%,#0000)}#skin[data-skin=grove] .pt-bk .pt-bk-page h1:first-letter,#skin[data-skin=grove] .pt-bk-orn{color:var(--accent)}#skin[data-skin=grove] .pt-bk-row{border-radius:18px 4px}#skin[data-skin=grove] .pt-bk-row:after{background:linear-gradient(90deg,var(--accent),var(--accent2));border-radius:3px;height:3px}#skin[data-skin=grove] .pt-bk-rn{color:var(--accent);font-family:Patrick Hand,cursive;font-size:clamp(15px,1.4cqw,19px)}#skin[data-skin=grove] .pt-bk-st{font-size:clamp(13px,1.15cqw,16px)}#skin[data-skin=grove] .pt-bk-pg{font:400 clamp(19px,1.9cqw,26px)/1 Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif}#skin[data-skin=grove] .pt-prog.pt-head{letter-spacing:.1em;font:600 12px DM Sans,sans-serif}#skin[data-skin=grove] .pt-bk-tt i{border-bottom:2px dotted var(--line2)}#skin[data-skin=grove] .pt-bk-folio{color:var(--accent);font:400 clamp(14px,1.2cqw,17px) Patrick Hand,cursive}#skin[data-skin=grove] .pt-bk-curl,#skin[data-skin=grove] .pt-bk-curl:hover{background:linear-gradient(135deg,#9bcb6a,#3f7d3a);border-radius:0 100%;width:40px;height:40px;transition:transform .25s;bottom:44px;right:16px;box-shadow:0 3px 6px #00000040}#skin[data-skin=grove] .pt-bk-curl:hover{transform:rotate(-14deg)scale(1.15)}#skin[data-skin=grove] .pt-bk-curl.pt-l{border-radius:100% 0;left:14px;right:auto;transform:none}#skin[data-skin=grove] .pt-bk-curl.pt-l:hover{transform:rotate(14deg)scale(1.15)}#skin[data-skin=grove] .pt-bk-curl:after{content:"";background:#fff9;width:1.5px;position:absolute;top:18%;bottom:18%;left:50%;transform:rotate(45deg)}#skin[data-skin=grove] .pt-bk-ctrl{font-family:Patrick Hand,cursive;font-size:18px}#skin[data-skin=grove] .pt-bk-ctrl button{border-radius:0 50%}#skin[data-skin=grove] .pt-bk-slip{background:var(--wood);color:#fbf3de;box-shadow:inset 0 0 0 2px var(--wood-edge),inset 0 2px 0 #ffffff2e;filter:drop-shadow(0 10px 12px #00000059);--ink:#fbf3de;--line2:#fff0c84d;--accent-ink:#ffd98a;border-radius:10px;margin-top:18px}#skin[data-skin=grove] .pt-bk-slip:before{content:"";border:2px solid #c9ae76;border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;height:18px;position:absolute;top:-18px;left:24px;right:24px}#skin[data-skin=grove] .pt-bk-slip .pt-note{color:#c2ea95;font-size:16px}@media (width<=820px){#skin[data-skin=grove] .pt-bk-curl{display:none}}.pt-sk-grove{background:radial-gradient(70% 50% at 20% 120%,#5e9a4e 0 60%,#0000 61%),radial-gradient(80% 55% at 85% 125%,#8fc072 0 60%,#0000 61%),radial-gradient(circle at 80% 26%,#ffd36e 0 10px,#ffd36e59 11px 18px,#0000 19px),linear-gradient(#cfe7f0,#e3f0d6)}.pt-sk-grove:before{content:"";background:linear-gradient(135deg,#9bcb6a,#3f7d3a);border-radius:0 100%;width:22px;height:22px;position:absolute;top:16px;left:46%;transform:rotate(-20deg)}.pt-sk-grove:after{content:"";background:linear-gradient(#58a04e,#3f7d3a);border-radius:10px 3px;width:46px;height:14px;position:absolute;bottom:12px;left:12px;box-shadow:0 3px #2a5526}#skin[data-skin=wizard] .pt-app{font-size-adjust:none}#skin[data-skin=wizard] input::-moz-placeholder{font-style:normal}#skin[data-skin=wizard] textarea::-moz-placeholder{font-style:normal}#skin[data-skin=wizard] main header>div>p.pt-muted,#skin[data-skin=wizard] .pt-stat span,#skin[data-skin=wizard] .pt-hmeta,#skin[data-skin=wizard] .pt-hdesc,#skin[data-skin=wizard] main header .pt-pill.pt-hide-sm,#skin[data-skin=wizard] input::placeholder,#skin[data-skin=wizard] textarea::placeholder,#skin[data-skin=wizard] .pt-formula b{font-style:normal}#skin[data-skin=wizard] .pt-label,#skin[data-skin=wizard] .pt-paper h4{letter-spacing:.16em;text-transform:uppercase;font:700 11.5px/1.3 Cinzel,serif}#skin[data-skin=wizard] .pt-prog.pt-head{letter-spacing:.05em;font:700 10.5px/1.3 Cinzel,serif}#skin[data-skin=wizard] .pt-app h1,#skin[data-skin=wizard] .pt-app h2,#skin[data-skin=wizard] .pt-app h3,#skin[data-skin=wizard] .pt-brand{letter-spacing:.02em;font-weight:700}#skin[data-skin=wizard] main header h1{font-size:.88em}#skin[data-skin=wizard] .pt-hero2 h2{font-size:34px!important}#skin[data-skin=wizard] .pt-app{font-size:1.04em}#skin[data-skin=wizard] .pt-card:after,#skin[data-skin=wizard] .pt-hero2:after,#skin[data-skin=wizard] .pt-screen>.pt-col-fill>section.pt-col-fill:after,#skin[data-skin=wizard] .pt-screen>aside.pt-fillscroll:after,#skin[data-skin=wizard] .pt-screen.pt-row-fill>div.pt-fillscroll:first-child:after,#skin[data-skin=wizard] .pt-screen>section:not(.pt-card):after{outline-offset:-9px;border:1px solid var(--card-rule2);border-radius:6px}#skin[data-skin=wizard] .pt-btn,#skin[data-skin=wizard] .pt-pill,#skin[data-skin=wizard] .pt-ibtn,#skin[data-skin=wizard] .pt-sel,#skin[data-skin=wizard] .pt-chip,#skin[data-skin=wizard] .pt-tab,#skin[data-skin=wizard] .pt-nav{border-radius:6px}#skin[data-skin=wizard] .pt-btn{letter-spacing:.08em;font-size:14px}#skin[data-skin=wizard] .pt-nav{letter-spacing:.06em;font-size:15px}#skin[data-skin=wizard] .pt-nav.pt-on{box-shadow:inset 0 0 0 1px var(--gold),var(--gh-sh)}#skin[data-skin=wizard] .pt-nav.pt-on .pt-ico{color:var(--accent)}#skin[data-skin=wizard] .pt-rail{box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#skin[data-skin=wizard] .pt-bar>span{border-radius:99px}#skin[data-skin=wizard] .pt-brand>span:after{background:linear-gradient(90deg,transparent,var(--gold) 20% 80%,transparent);width:72px;height:2px;box-shadow:0 4px 0 -1px var(--accent)}#skin[data-skin=wizard] .pt-dv-art .pt-gd{fill:var(--gold);stroke:none}#skin[data-skin=wizard] .pt-dv-art .pt-gs{stroke:var(--gold);fill:none}#skin[data-skin=wizard] .pt-dv-art .pt-cs{fill:var(--castle);stroke:none}#skin[data-skin=wizard] .pt-dv-art .pt-cs2{fill:var(--castle2);stroke:none}#skin[data-skin=wizard] .pt-dv-art .pt-win{fill:var(--win)}#skin[data-skin=wizard] .pt-dv-art .pt-rn{stroke:var(--rune);fill:none;filter:drop-shadow(0 0 4px var(--rune))}#skin[data-skin=wizard] .pt-dv-art .pt-mn{fill:var(--sky-moon);opacity:var(--moon-op)}#skin[data-skin=wizard] .pt-dv-art .pt-sn{fill:var(--gold);opacity:calc(var(--sun-op) * .5)}#skin[data-skin=wizard] .pt-dv-art .pt-glow{animation:3.2s ease-in-out infinite pt-acGlow}#skin[data-skin=wizard] .pt-dv-art .pt-float{animation:6s ease-in-out infinite pt-acFloat}#skin[data-skin=wizard] .pt-dv-art .pt-orbit{transform-box:view-box;animation:24s linear infinite pt-mdSpin}#skin[data-skin=wizard] .pt-dv-art .pt-fly{animation:26s linear infinite pt-acFly}#skin[data-skin=wizard] .pt-dv-art .pt-bub{animation:2.4s ease-in infinite pt-acBub}@keyframes pt-acGlow{50%{opacity:.25}}@keyframes pt-acFloat{50%{transform:translateY(-12px)}}@keyframes pt-acFly{0%{transform:translate(320px)}to{transform:translate(-420px)}}@keyframes pt-acBub{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-26px)}}@media (prefers-reduced-motion:reduce){#skin[data-skin=wizard] .pt-dv-art *{animation:none!important}}#skin[data-skin=wizard] .pt-sbj-pin{background:radial-gradient(circle at 40% 35%,#d2485a,#9b2335 55%,#6a1220);width:26px;height:26px;margin-left:-13px;top:-12px;box-shadow:0 2px 4px #00000059,inset 0 0 0 3px #0000002e,inset 0 0 0 5px #ffffff1f}#skin[data-skin=wizard] .pt-sbj-pin:after{content:"✦";color:#ffe6c8bf;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}#skin[data-skin=wizard] .pt-sbj-paper,#skin[data-skin=wizard] .pt-sbj-more{border-radius:6px}#skin[data-skin=wizard] .pt-sbj-paper{box-shadow:inset 0 0 0 1px var(--card-rule),inset 0 0 0 5px transparent,inset 0 0 0 6px var(--card-rule2)}#skin[data-skin=wizard] .pt-sbj-num{letter-spacing:.2em;font:700 11px Cinzel,serif}#skin[data-skin=wizard] .pt-sbj-title{font-size:23px}#skin[data-skin=wizard] .pt-bk.pt-closed:not(.pt-opening){transform:none}#skin[data-skin=wizard] .pt-bk-cover,#skin[data-skin=wizard] .pt-bk.pt-closed .pt-bk-cover{box-shadow:none;background:0 0;border-radius:0;left:-16px}#skin[data-skin=wizard] .pt-bk-cover:before,#skin[data-skin=wizard] .pt-bk-cover:after{content:"";background:var(--roller);z-index:30;border-radius:17px;width:34px;position:absolute;top:-14px;bottom:-14px;box-shadow:0 14px 24px #00000059}#skin[data-skin=wizard] .pt-bk-cover:before{left:-6px}#skin[data-skin=wizard] .pt-bk-cover:after{right:-6px}#skin[data-skin=wizard] .pt-bk.pt-closed:not(.pt-opening) .pt-bk-cover{opacity:0}#skin[data-skin=wizard] .pt-bk.pt-opening .pt-bk-cover:before{animation:1s cubic-bezier(.5,.05,.3,1) both pt-acRollL}#skin[data-skin=wizard] .pt-bk.pt-opening .pt-bk-cover:after{animation:1s cubic-bezier(.5,.05,.3,1) both pt-acRollR}@keyframes pt-acRollL{0%{left:calc(50% - 17px)}}@keyframes pt-acRollR{0%{right:calc(50% - 17px)}}#skin[data-skin=wizard] .pt-bk.pt-closed .pt-bk-spread{clip-path:inset(0 50%)}#skin[data-skin=wizard] .pt-bk.pt-opening .pt-bk-spread{animation:1s cubic-bezier(.5,.05,.3,1) both pt-acUnroll}#skin[data-skin=wizard] .pt-bk.pt-opening .pt-bk-spread .pt-bk-page.pt-l{visibility:visible}@keyframes pt-acUnroll{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}#skin[data-skin=wizard] .pt-bk-front{inset:-26px calc(50% - 58px)}#skin[data-skin=wizard] .pt-bk.pt-opening .pt-bk-front{animation:.55s ease-in forwards pt-acSeal}@keyframes pt-acSeal{to{opacity:0;transform:scale(1.15)}}#skin[data-skin=wizard] .pt-bk-face.pt-back{display:none}#skin[data-skin=wizard] .pt-bk-face.pt-front{color:#5a3618;writing-mode:vertical-rl;letter-spacing:.1em;isolation:isolate;background:linear-gradient(#5a3618 0 12px,#0000 12px calc(100% - 12px),#5a3618 calc(100% - 12px)),linear-gradient(90deg,#9c7a44,#e8d2a0 22%,#fff3d2 42%,#ebd3a0 70%,#8e6c38);border-radius:22px;place-content:center start;padding-top:min(130px,18cqw);font:700 clamp(14px,1.45cqw,19px)/1 Cinzel,serif;box-shadow:0 30px 50px #0006,inset 0 0 0 1px #5a361880}#skin[data-skin=wizard] .pt-bk-face.pt-front .pt-subart,#skin[data-skin=wizard] .pt-bk-face.pt-front small{display:none}#skin[data-skin=wizard] .pt-bk-face.pt-front:before{content:"";z-index:1;background:linear-gradient(#b33244,#7a1a2a);height:20px;position:absolute;top:62%;left:-4px;right:-4px;box-shadow:0 2px 3px #0000004d}#skin[data-skin=wizard] .pt-bk-face.pt-front:after{content:"✦";z-index:2;writing-mode:horizontal-tb;color:#ffdcbecc;background:radial-gradient(circle at 40% 35%,#d2485a,#9b2335 55%,#6a1220);border-radius:50%;place-items:center;width:58px;height:58px;margin:-29px 0 0 -29px;font-size:24px;animation:2.4s ease-in-out infinite pt-acPulse;display:grid;position:absolute;top:calc(62% + 10px);left:50%;box-shadow:0 4px 8px #0006,inset 0 0 0 4px #0000002e,inset 0 0 0 7px #ffffff1a}@keyframes pt-acPulse{50%{box-shadow:0 4px 8px #0006,inset 0 0 0 4px #0000002e,inset 0 0 0 7px #ffffff1a,0 0 22px #e6b85cbf}}#skin[data-skin=wizard] .pt-bk-page{color:var(--scroll-ink);background:var(--card-wm) right -50px bottom -40px/280px 280px no-repeat,var(--scroll);box-shadow:none;--ink:var(--scroll-ink);--muted:var(--scroll-muted);--line2:var(--scroll-line);--accent:#9b2335;--accent-ink:#7a1a2a;--ok-ink:#2e6b3a;--hover:#c9972b29;--art-ink:#5a3a22;--art-red:#9b2335;border-radius:0}#skin[data-skin=wizard] .pt-bk-gutter{background:linear-gradient(90deg,#0000,#784b1924 50%,#0000);width:40px;margin-left:-20px}#skin[data-skin=wizard] .pt-bk-run{letter-spacing:.18em;border-bottom:1px solid #c9972b;font:700 clamp(10px,.9cqw,12px) Cinzel,serif}#skin[data-skin=wizard] .pt-bk .pt-bk-page h1{font:700 clamp(26px,3.4cqw,46px)/1 Cinzel Decorative,Cinzel,serif}#skin[data-skin=wizard] .pt-bk .pt-bk-page h1:first-letter{color:#9b2335;text-shadow:2px 2px #e8c76a;font-size:1.3em}#skin[data-skin=wizard] .pt-bk .pt-bk-page h1,#skin[data-skin=wizard] .pt-bk .pt-bk-page h2{color:var(--scroll-ink)}#skin[data-skin=wizard] .pt-bk .pt-bk-page h2{font-family:Cinzel,serif}#skin[data-skin=wizard] .pt-bk .pt-bk-page h2 span{color:#9b2335;font-family:Cinzel,serif}#skin[data-skin=wizard] .pt-bk-orn{color:#c9972b}#skin[data-skin=wizard] .pt-bk-intro{font-style:italic}#skin[data-skin=wizard] .pt-bk-row:after{background:linear-gradient(90deg,#c9972b,#9b2335);height:1px}#skin[data-skin=wizard] .pt-bk-rn{color:#9b2335;font-family:Cinzel,serif}#skin[data-skin=wizard] .pt-bk-tt{font-family:Alegreya,serif;font-weight:700}#skin[data-skin=wizard] .pt-bk-st{font-size:clamp(12px,1.1cqw,15px)}#skin[data-skin=wizard] .pt-bk-pg{color:#b8862a;font:400 clamp(17px,1.6cqw,22px)/1 Segoe UI Symbol,DejaVu Sans,sans-serif}#skin[data-skin=wizard] .pt-bk-folio{letter-spacing:.2em;color:#9b2335;font:700 clamp(11px,1cqw,13px) Cinzel,serif}#skin[data-skin=wizard] .pt-bk-curl,#skin[data-skin=wizard] .pt-bk-curl:hover{color:#7a1a2a;text-align:center;background:radial-gradient(circle,#fff3d2,#e8c76a 60%,#c9972b);border-radius:50%;width:42px;height:42px;font:700 20px/42px Cinzel,serif;animation:2.4s ease-in-out infinite pt-acPulse;bottom:44px;right:20px;box-shadow:0 0 0 2px #9b2335,0 0 16px #c9972bb3}#skin[data-skin=wizard] .pt-bk-curl.pt-l{left:20px;right:auto;transform:none}#skin[data-skin=wizard] .pt-bk-curl:before{content:"➤"}#skin[data-skin=wizard] .pt-bk-curl.pt-l:before{display:inline-block;transform:scaleX(-1)}#skin[data-skin=wizard] .pt-bk-curl:hover{filter:brightness(1.12)}#skin[data-skin=wizard] .pt-bk-ctrl{letter-spacing:.12em;font:700 14px Cinzel,serif}#skin[data-skin=wizard] .pt-bk-ctrl button{box-shadow:0 0 0 1px var(--gold),0 4px 0 var(--bead-edge),0 8px 14px #0003}#skin[data-skin=wizard] .pt-bk-slip{color:#efe6d2;filter:drop-shadow(0 10px 16px #00000073)drop-shadow(0 0 12px #b48cff59);--ink:#efe6d2;--line2:#e6b85c4d;--accent-ink:#e6b85c;--art-ink:#d9c08a;--art-red:#b48cff;background:radial-gradient(at 50% 0,#b48cff4d,#0000 60%),linear-gradient(#221c44,#15112b);border-radius:8px;box-shadow:inset 0 0 0 1px #e6b85c,inset 0 0 0 5px #15112b,inset 0 0 0 6px #e6b85c80}#skin[data-skin=wizard] .pt-bk-slip .pt-k{font-family:Cinzel,serif}#skin[data-skin=wizard] .pt-bk-slip h3{color:#efe6d2;font-family:Cinzel,serif}#skin[data-skin=wizard] .pt-bk-slip .pt-note{color:#c9a8ff;font-size:15px}#skin[data-skin=wizard] .pt-bk-spread.pt-swap-fwd,#skin[data-skin=wizard] .pt-bk-spread.pt-swap-bwd{animation:.7s cubic-bezier(.4,.05,.3,1) both pt-acUnroll}@media (width<=820px){#skin[data-skin=wizard] .pt-bk.pt-closed .pt-bk-spread{clip-path:none}#skin[data-skin=wizard] .pt-bk.pt-closed .pt-bk-cover{opacity:1}#skin[data-skin=wizard] .pt-bk-cover:before,#skin[data-skin=wizard] .pt-bk-cover:after,#skin[data-skin=wizard] .pt-bk-curl{display:none}#skin[data-skin=wizard] .pt-bk-page.pt-l,#skin[data-skin=wizard] .pt-bk-page.pt-r{border-radius:4px}}.pt-sk-arcana{background:radial-gradient(circle at 78% 30%,#f4e7c6 0 9px,#0000 10px),radial-gradient(circle at 20% 25%,#fff 0 1px,#0000 1.5px) 0 0/24px 19px,linear-gradient(#221a4a,#0e0b1f)}.pt-sk-arcana:before{content:"";background:linear-gradient(90deg,#9c7a44,#fff3d2 45%,#8e6c38);border-radius:8px;width:16px;height:52px;margin-left:-8px;position:absolute;top:14px;left:50%;box-shadow:-12px 0 0 -4px #6a4420,12px 0 0 -4px #6a4420,0 0 14px #b48cff99}.pt-sk-arcana:after{content:"";background:linear-gradient(#f2c873,#d9a23f);border-radius:6px;width:46px;height:14px;position:absolute;bottom:12px;left:12px;box-shadow:0 3px #7a5512,0 0 0 1px #e6b85c}#skin:is([data-skin=arcade],[data-skin=grove],[data-skin=wizard]) .pt-dv-bgart{z-index:0}#skin:is([data-skin=arcade],[data-skin=grove],[data-skin=wizard]) #root{z-index:1;position:relative}#skin .pt-dv-railbg{display:none}#skin .pt-dv-railart>svg>*{transition:opacity .2s}#skin .pt-dv-railart.pt-dim>svg>:not(.pt-gnd){opacity:.12}@media (width>=761px){#skin .pt-dv-railbg{z-index:2;pointer-events:none;background:var(--rail-bg);border-right:1px solid var(--rail-line);width:228px;display:block;position:fixed;top:0;bottom:0;left:0;box-shadow:inset -10px 0 22px -16px #28140580}#skin:is([data-skin=orbit],[data-skin=circuit],[data-skin=arcade],[data-skin=grove],[data-skin=wizard]) .pt-dv-railbg{box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#skin:has(.pt-app.pt-focus) .pt-dv-railbg{display:none}#skin[data-skin] #root{z-index:4;position:relative}#skin[data-skin] .pt-app:not(.pt-focus) .pt-rail{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-right-color:#0000}}#skin[data-skin=wizard] .pt-dv-art .pt-halo{fill:var(--halo-c);animation:1.6s ease-in-out infinite pt-acHalo}#skin[data-skin=wizard] .pt-dv-art .pt-wax{fill:var(--wax-c)}#skin[data-skin=wizard] .pt-dv-art .pt-wax2{fill:none;stroke:var(--wax-c2);stroke-width:2px}#skin[data-skin=wizard] .pt-dv-art .pt-flame{fill:var(--flame-c);transform-box:fill-box;transform-origin:50% 100%;filter:drop-shadow(0 0 4px var(--flame-c));animation:.9s ease-in-out infinite alternate pt-acFlick}#skin[data-skin=wizard] .pt-dv-art .pt-lk{fill:var(--lake-c)}#skin[data-skin=wizard] .pt-dv-art .pt-ow{fill:var(--owl-c)}#skin[data-skin=wizard] .pt-dv-art .pt-ey{fill:var(--eye-c)}#skin[data-skin=wizard] .pt-dv-art .pt-env{fill:var(--env-c);stroke:#8e6c38;stroke-width:1px}#skin[data-skin=wizard] .pt-dv-art .pt-wing{transform-box:fill-box;transform-origin:100% 80%;animation:.5s ease-in-out infinite alternate pt-acWing}#skin[data-skin=wizard] .pt-dv-art .pt-wing2{transform-box:fill-box;transform-origin:0 80%;animation:.5s ease-in-out infinite alternate pt-acWing}#skin[data-skin=wizard] .pt-dv-art .pt-rb{fill:var(--robe-c)}#skin[data-skin=wizard] .pt-dv-art .pt-sc1{fill:var(--scarf1)}#skin[data-skin=wizard] .pt-dv-art .pt-sc2{fill:var(--scarf2)}#skin[data-skin=wizard] .pt-dv-art .pt-sk{fill:var(--skin-c);stroke:var(--art-ink);stroke-width:1.4px}#skin[data-skin=wizard] .pt-dv-art .pt-hr{fill:var(--hair-c)}#skin[data-skin=wizard] .pt-dv-art .pt-bk2{fill:var(--book-c)}#skin[data-skin=wizard] .pt-dv-art .pt-pt{fill:var(--pt-c)}#skin[data-skin=wizard] .pt-dv-art .pt-bd{fill:var(--beard-c)}#skin[data-skin=wizard] .pt-dv-art .pt-brew{fill:var(--brew-c);filter:drop-shadow(0 0 4px var(--brew-c))}#skin[data-skin=wizard] .pt-dv-art .pt-blink{transform-box:fill-box;transform-origin:50%;animation:4.5s infinite pt-acBlink}@keyframes pt-acHalo{50%{opacity:.55}}@keyframes pt-acFlick{0%{transform:scale(1)rotate(-3deg)}to{transform:scale(.85,1.12)rotate(3deg)}}@keyframes pt-acWing{to{transform:rotate(-16deg)scaleY(.7)}}@keyframes pt-acBlink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.pt-ac-trail{pointer-events:none;z-index:70;position:fixed;inset:0}.pt-ac-trail i{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 4px #ffc65a);background:#ffd27a;width:8px;height:8px;margin:-4px 0 0 -4px;animation:.9s ease-out forwards pt-acSpark;position:absolute}@keyframes pt-acSpark{to{transform:translate(var(--dx),var(--dy)) scale(.2) rotate(120deg);opacity:0}}#skin[data-skin=wizard] .pt-bk:not(.pt-closed) .pt-bk-row{animation:.9s ease-out both pt-acInk}#skin[data-skin=wizard] .pt-bk li:nth-child(2) .pt-bk-row{animation-delay:.12s}#skin[data-skin=wizard] .pt-bk li:nth-child(3) .pt-bk-row{animation-delay:.24s}#skin[data-skin=wizard] .pt-bk li:nth-child(4) .pt-bk-row{animation-delay:.36s}@keyframes pt-acInk{0%{opacity:0;filter:blur(3px);clip-path:inset(0 100% 0 0)}to{opacity:1;filter:none;clip-path:inset(0)}}#skin[data-skin=wizard] .pt-bk-page:after{content:"";pointer-events:none;opacity:.5;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='26' viewBox='0 0 88 26'%3E%3Cg fill='%235A3618'%3E%3Cellipse cx='10' cy='18' rx='3.4' ry='6' transform='rotate(-70 10 18)'/%3E%3Ccircle cx='15' cy='14' r='1.3'/%3E%3Cellipse cx='54' cy='8' rx='3.4' ry='6' transform='rotate(-110 54 8)'/%3E%3Ccircle cx='59' cy='12' r='1.3'/%3E%3C/g%3E%3C/svg%3E") 0 0/88px 26px repeat-x;height:26px;animation:6s steps(12,end) infinite pt-acWalk;position:absolute;bottom:9%;left:6%;right:6%;-webkit-mask:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}#skin[data-skin=wizard] .pt-bk-page.pt-r:after{animation-delay:-3s;bottom:13%}@keyframes pt-acWalk{to{background-position:264px 0}}#skin[data-skin=wizard] .pt-bk-page.pt-l:before{content:"";pointer-events:none;opacity:.85;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58 40'%3E%3Cpath d='M18 18C24 8 38 -2 56 1C48 10 34 20 20 22Z' fill='%23C9A577' stroke='%235A3618' stroke-width='1'/%3E%3Cpath d='M20 22L50 4' stroke='%235A3618' stroke-width='.8'/%3E%3Cpath d='M4 24H26V36C26 39 4 39 4 36Z' fill='%232A1A12'/%3E%3Cpath d='M2 24H28' stroke='%235A3618' stroke-width='2'/%3E%3C/svg%3E") 50%/contain no-repeat;width:58px;height:40px;position:absolute;bottom:3.4%;left:5%}#skin[data-skin=wizard] .pt-bk-page.pt-l .pt-bk-folio{left:calc(6.5% + 64px)}#skin[data-skin=wizard] .pt-sbj-paper{background:linear-gradient(to bottom right,transparent calc(50% - 1px),#8e6c3859 50%,transparent calc(50% + 1px)) 0 0/50% 34% no-repeat,linear-gradient(to bottom left,transparent calc(50% - 1px),#8e6c3859 50%,transparent calc(50% + 1px)) 100% 0/50% 34% no-repeat,var(--card-wm) right -60px bottom -60px/200px 200px no-repeat,var(--card-bg)}#skin[data-skin=wizard] .pt-sbj-meta:before{content:attr(data-to);color:var(--accent-ink);opacity:.85;margin-bottom:4px;font:14px MedievalSharp,serif;display:block}#skin #root .min-h-screen{background:0 0}.pt-tk-static{-webkit-mask-image:none;mask-image:none}.pt-tk-static .pt-tk-item{border-right:0}#skin .pt-btn:disabled,#skin .pt-btn:disabled:hover{opacity:.5;cursor:not-allowed;transform:none}#skin .pt-tb-user .pt-av{background:0 0}.pt-empty-ico{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-ink,var(--accent));border-radius:12px;flex:none;place-items:center;display:grid}#skin :is(.pt-bridge,body>[class*="z-[99999]"]){font-family:var(--serif);color:var(--ink)}#skin :is(.pt-bridge,body>[class*="z-[99999]"]) :is(h1,h2,h3,h4):not(.pt-unskinned,.pt-unskinned *){font-family:var(--display)}#skin :is(.pt-bridge,body>[class*="z-[99999]"]) :is([class^=bg-white],[class*=\ bg-white],[class^=dark\:bg-slate-900],[class^=dark\:bg-gray-900],[class*=" dark:bg-slate-900"],[class*=" dark:bg-gray-900"],[class^="dark:bg-[#0c1220]"],[class*=" dark:bg-[#0c1220]"]):not(.pt-unskinned,.pt-unskinned *){background:var(--card-bg,var(--surface))}#skin :is(.pt-bridge,body>[class*="z-[99999]"]) :is([class^=bg-slate-50],[class^=bg-gray-50],[class*=\ bg-slate-50],[class*=\ bg-gray-50],[class^=bg-slate-100],[class^=bg-gray-100],[class*=\ bg-slate-100],[class*=\ bg-gray-100],[class^=dark\:bg-slate-800],[class^=dark\:bg-gray-800],[class*=" dark:bg-slate-800"],[class*=" dark:bg-gray-800"],[class^="dark:bg-slate-900/"],[class^="dark:bg-gray-900/"],[class*=" dark:bg-slate-900/"],[class*=" dark:bg-gray-900/"],[class^="dark:bg-slate-950/6"],[class^="dark:bg-gray-950/6"],[class*=" dark:bg-slate-950/6"],[class*=" dark:bg-gray-950/6"],[class^="dark:bg-white/["],[class*=" dark:bg-white/["],[class^=bg-white\/],[class*=" bg-white/"]):not(.pt-unskinned,.pt-unskinned *){background:var(--soft)}#skin :is(.pt-bridge,body>[class*="z-[99999]"]) :is([class^=bg-slate-200],[class^=bg-gray-200],[class*=\ bg-slate-200],[class*=\ bg-gray-200],[class^=dark\:bg-slate-700],[class^=dark\:bg-gray-700],[class*=" dark:bg-slate-700"],[class*=" dark:bg-gray-700"]):not(.pt-unskinned,.pt-unskinned *){background:var(--track)}#skin :is(.pt-bridge,body>[class*="z-[99999]"]) :is([class^=bg-indigo-],[class^=bg-blue-],[class*=\ bg-indigo-],[class*=\ bg-blue-],[class^=dark\:bg-indigo-],[class^=dark\:bg-blue-],[class*=" dark:bg-indigo-"],[class*=" dark:bg-blue-"],[class^=bg-purple-],[class*=\ bg-purple-],[class^=dark\:bg-purple-],[class*=" dark:bg-purple-"],[class^=bg-pink-],[class*=\ bg-pink-]):not(.pt-unskinned,.pt-unskinned *){background:var(--accent-soft)}#skin :is(.pt-bridge,body>[class*="z-[99999]"]) :is([class^=bg-emerald-],[class*=\ bg-emerald-],[class^=dark\:bg-emerald-],[class*=" dark:bg-emerald-"]):not(.pt-unskinned,.pt-unskinned *){background:var(--ok-soft)}#skin :is(.pt-bridge,body>[class*="z-[99999]"]) :is([class^=bg-rose-],[class*=\ bg-rose-],[class^=dark\:bg-rose-],[class*=" dark:bg-rose-"]):not(.pt-unskinned,.pt-unskinned *){background:var(--bad-soft)}#skin :is(.pt-bridge,body>[class*="z-[99999]"]) :is([class^=bg-amber-500\/],[class*=" bg-amber-500/"]):not(.pt-unskinned,.pt-unskinned *){background:var(--warn-soft)}#skin :is(.pt-bridge,body>[class*="z-[99999]"]) :is([class^=text-slate-4],[class^=text-gray-4],[class*=\ text-slate-4],[class*=\ text-gray-4],[class^=text-slate-5],[class^=text-gray-5],[class*=\ text-slate-5],[class*=\ text-gray-5],[class^=text-slate-6],[class^=text-gray-6],[class*=\ text-slate-6],[class*=\ text-gray-6],[class^=dark\:text-slate-4],[class^=dark\:text-gray-4],[class*=" dark:text-slate-4"],[class*=" dark:text-gray-4"],[class^=dark\:text-slate-5],[class^=dark\:text-gray-5],[class*=" dark:text-slate-5"],[class*=" dark:text-gray-5"]):not(.pt-unskinned,.pt-unskinned *){color:var(--muted)}#skin :is(.pt-bridge,body>[class*="z-[99999]"]) :is([class^=text-slate-7],[class^=text-gray-7],[class*=\ text-slate-7],[class*=\ text-gray-7],[class^=text-slate-8],[class^=text-gray-8],[class*=\ text-slate-8],[class*=\ text-gray-8],[class^=text-slate-900],[class^=text-gray-900],[class*=\ text-slate-900],[class*=\ text-gray-900],[class^=dark\:text-slate-2],[class^=dark\:text-gray-2],[class*=" dark:text-slate-2"],[class*=" dark:text-gray-2"],[class^=dark\:text-slate-3],[class^=dark\:text-gray-3],[class*=" dark:text-slate-3"],[class*=" dark:text-gray-3"],[class^=dark\:text-white],[class*=" dark:text-white"]):not(.pt-unskinned,.pt-unskinned *){color:var(--ink)}#skin :is(.pt-bridge,body>[class*="z-[99999]"]) :is([class^=text-indigo-],[class^=text-blue-],[class*=\ text-indigo-],[class*=\ text-blue-],[class^=dark\:text-indigo-],[class^=dark\:text-blue-],[class*=" dark:text-indigo-"],[class*=" dark:text-blue-"],[class^=text-purple-],[class*=\ text-purple-],[class^=dark\:text-purple-],[class*=" dark:text-purple-"]):not(.pt-unskinned,.pt-unskinned *){color:var(--accent-ink)}#skin :is(.pt-bridge,body>[class*="z-[99999]"]) :is([class^=text-emerald-],[class*=\ text-emerald-],[class^=dark\:text-emerald-],[class*=" dark:text-emerald-"]):not(.pt-unskinned,.pt-unskinned *){color:var(--ok-ink)}#skin :is(.pt-bridge,body>[class*="z-[99999]"]) :is([class^=text-rose-],[class*=\ text-rose-],[class^=dark\:text-rose-],[class*=" dark:text-rose-"]):not(.pt-unskinned,.pt-unskinned *){color:var(--bad-ink)}#skin :is(.pt-bridge,body>[class*="z-[99999]"]) :is([class^=text-amber-],[class*=\ text-amber-],[class^=dark\:text-amber-],[class*=" dark:text-amber-"]):not(.pt-unskinned,.pt-unskinned *){color:var(--warn-ink)}#skin :is(.pt-bridge,body>[class*="z-[99999]"]) :is([class^=border-slate-],[class^=border-gray-],[class*=\ border-slate-],[class*=\ border-gray-],[class^=dark\:border-slate-],[class^=dark\:border-gray-],[class*=" dark:border-slate-"],[class*=" dark:border-gray-"],[class^="dark:border-white/"],[class*=" dark:border-white/"],[class^=border-indigo-],[class^=border-blue-],[class*=\ border-indigo-],[class*=\ border-blue-],[class^=dark\:border-indigo-],[class^=dark\:border-blue-],[class*=" dark:border-indigo-"],[class*=" dark:border-blue-"],[class^=border-purple-],[class*=\ border-purple-],[class^=dark\:border-purple-],[class*=" dark:border-purple-"],[class^=border-emerald-],[class*=\ border-emerald-],[class^=dark\:border-emerald-],[class*=" dark:border-emerald-"],[class^=border-rose-],[class*=\ border-rose-],[class^=dark\:border-rose-],[class*=" dark:border-rose-"],[class^=border-amber-],[class*=\ border-amber-]):not(.pt-unskinned,.pt-unskinned *),#skin :is(.pt-bridge,body>[class*="z-[99999]"]) :is([class*=divide-y],[class*=divide-x])>*+:not(.pt-unskinned,.pt-unskinned *){border-color:var(--line)}#skin :is(.pt-bridge,body>[class*="z-[99999]"]) [class*=hover\:bg-]:hover:not(:is([class^=bg-amber-500],[class*=\ bg-amber-500],[class^=bg-gradient-to-r],[class*=\ bg-gradient-to-r])):not(.pt-unskinned,.pt-unskinned *){background:var(--soft)}#skin :is(.pt-bridge,body>[class*="z-[99999]"]) :is(input,select,textarea):not(.pt-unskinned,.pt-unskinned *){background:var(--surface2);border-color:var(--line);color:var(--ink)}#skin :is(.pt-bridge,body>[class*="z-[99999]"]) :is(input,textarea):not(.pt-unskinned,.pt-unskinned *)::-moz-placeholder{color:var(--muted)}#skin :is(.pt-bridge,body>[class*="z-[99999]"]) :is(input,textarea):not(.pt-unskinned,.pt-unskinned *)::placeholder{color:var(--muted)}#skin :is(.pt-bridge,body>[class*="z-[99999]"]) [class*=dark\:from-slate]:not(.pt-unskinned,.pt-unskinned *){background-image:none}#skin :is(.pt-bridge,body>[class*="z-[99999]"]) :is([class^=bg-amber-500\ ],[class*=" bg-amber-500 "],[class^=bg-gradient-to-r\ ],[class*=" bg-gradient-to-r "],[class*=from-indigo],[class*=from-amber],[class*=from-emerald]):not(.pt-unskinned,.pt-unskinned *){background-image:none;background-color:var(--accent);color:var(--btn-ink,#fff)}#skin .pt-unskinned{color:#0f172a;font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}
