@font-face{font-family:Assistant Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/assistant-hebrew-wght-normal-GWWRDSZO.woff2") format("woff2-variations");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/assistant-latin-ext-wght-normal-FGVQOHYF.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/assistant-latin-wght-normal-SGOIBA7F.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url("./media/rubik-arabic-wght-normal-3Z32PKGB.woff2") format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url("./media/rubik-cyrillic-ext-wght-normal-P7XZF4ME.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url("./media/rubik-cyrillic-wght-normal-AYJAL2TU.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url("./media/rubik-hebrew-wght-normal-ZJZXWQ43.woff2") format("woff2-variations");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url("./media/rubik-latin-ext-wght-normal-Q2LZDFCY.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url("./media/rubik-latin-wght-normal-POJXRJOT.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media print{@page{size:A4;margin:16mm 14mm}html:has(app-lesson-page,app-quiz-review-page),body:has(app-lesson-page,app-quiz-review-page){height:auto!important;overflow:visible!important;color-scheme:light;background:#fff!important;color:#172033!important}body:has(app-lesson-page,app-quiz-review-page) *{--cb-canvas: #fff;--cb-surface: #fff;--cb-surface-subtle: #f5f5f5;--cb-text: #172033;--cb-text-muted: #4b5563;--cb-border: #bbb;--cb-brand-text-strong: #17365f;--lc: #214574;--lc-ink: #17365f;--lc-tint: #f3f5f8;color:#172033!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important;animation:none!important;transition:none!important}body:has(app-lesson-page,app-quiz-review-page) *:has(app-lesson-page,app-quiz-review-page){display:block!important;position:static!important;height:auto!important;min-height:0!important;max-height:none!important;width:auto!important;overflow:visible!important;padding:0!important;margin:0!important}body:has(app-lesson-page,app-quiz-review-page) .nl-bar,body:has(app-lesson-page,app-quiz-review-page) .nl-sidebar,body:has(app-lesson-page,app-quiz-review-page) :is(app-top-bar,app-seb-notice,app-chunk-failure,.flow-notice),body:has(app-lesson-page,app-quiz-review-page) app-root>:not(:has(app-lesson-page,app-quiz-review-page)){display:none!important}app-lesson-page,app-quiz-review-page{display:block!important;direction:rtl;font-size:11pt;line-height:1.5}.lesson,.qr{display:block!important;font-size:11pt!important;line-height:1.5!important;position:static!important;height:auto!important;max-width:none!important;padding:0!important;margin:0!important;overflow:visible!important}.lesson-top,.desktop-contents,.mobile-contents,.present-controls,.stage,.teacher-note,.lesson button,.lesson .tools,.lesson .input-label,.lesson .ex-hint,.lesson app-quiz-code,.lesson .code-view,.lesson .ex-bar:not(:has(.ex-lang)),.qr-back,.qr-map,.qr button{display:none!important}.study-layout,.lesson article,.hero,.example,.ex-main{display:block!important}.hero{padding:0!important;border:0!important;border-radius:0!important}.hero:after{display:none!important}.hero-art{display:none!important}.hero h1{font-size:26pt!important}.card,.qr-q{break-before:page;padding:0!important;margin:0!important;border:0!important;border-radius:0!important}.card-head,.qr-q-head,h1,h2,h3,summary{break-after:avoid}.card-head h2{font-size:19pt!important}.worked,.question,.extension,.callout,.example,.qr-card{overflow:visible!important;break-inside:auto}.card-body,.worked-body,.extension-body,.question{display:block!important}.card-body>*+*,.worked-body>*+*,.extension-body>*+*,.question>*+*{margin-block-start:8pt}.question,.callout,.example,.answer{break-inside:avoid}.answer:not(:has([data-testid=lesson-answer])){display:none!important}.worked-head,.question-head,.ex-bar{break-after:avoid}.worked-body,.question,.extension-body{padding:8pt!important}.lesson details::details-content{display:block!important;content-visibility:visible!important}.lesson .print-code{display:block!important;padding:8pt}.lesson pre,.qr pre,.qr code,.lesson .inline-code,.lesson .inline-code code,.qr-inline-code{white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:normal!important;max-width:100%!important;min-width:0!important;overflow:visible!important}.lesson pre,.qr pre{direction:ltr;text-align:left;font-size:9pt!important;line-height:1.5}.print-line{display:block;break-inside:avoid;min-height:1.5em}.print-code--numbered .print-line{padding-left:3em;text-indent:-3em}.print-ln{display:inline-block;width:3em;text-indent:0;color:#555}.table-scroll,.qr-table-wrap,.lf-art{overflow:visible!important;max-width:100%!important}table{width:100%!important;table-layout:auto}tr{break-inside:avoid}thead{display:table-header-group}.lesson figure,.qr img,.math-display,.qr-math-display{break-inside:avoid}.lesson .lf-art svg,.qr img{width:auto!important;height:auto!important;min-width:0!important;max-width:100%!important;max-height:230mm!important;margin-inline:auto}.lesson .pending,.lesson .lf-later{opacity:1!important;visibility:visible!important}.lesson .expected,.qr-grade{break-inside:avoid}.qr-image{display:block}}.ace_editor .ace_scroller:focus-visible{outline:2px solid #000;outline-offset:-2px}.ace_editor .ace_scroller:focus-visible:after{content:"";position:absolute;inset:2px;border:2px solid #fff;pointer-events:none;z-index:10}.cb-code-description{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cb-code-help{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;direction:rtl}.cb-code-help:has(+.ace_editor .ace_scroller:focus-visible){position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;display:block;padding:4px 12px;background:var(--cb-surface-subtle);color:var(--cb-text-muted);font:600 13px/1.5 var(--nl-font-text);text-align:start}.cb-code-help[hidden]{display:none}html[dir=ltr] .cb-code-help{direction:ltr}:root,[data-theme-preview=light]{--cb-brand-fill: #214574;--cb-on-brand: #ffffff;--cb-brand-text: #214574;--cb-brand-text-strong: #17365f;--cb-accent: #027986;--cb-danger-fill: #a72d3e;--cb-danger-text: #8f2434;--cb-on-danger: #ffffff;--cb-warning-fill: #835800;--cb-warning-text: #704a00;--cb-success-fill: #087052;--cb-success-text: #076044;--cb-canvas: #f6f8fc;--cb-surface: #ffffff;--cb-surface-raised: #ffffff;--cb-surface-subtle: #eef2f8;--cb-text: #172033;--cb-text-muted: #5b667c;--nl-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235b667c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--cb-border: #d7deea;--cb-input-border: #767f90;--cb-focus: #60a5fa;--cb-focus-ring: rgba(96, 165, 250, .55);--nl-text-body: #3b4658;--nl-line: #e6ebf3;--nl-control-border: #c9d3e3;--nl-current-fill: #e8eef8;--nl-current-text: var(--cb-brand-text-strong);--nl-tag-added-fill: #e3f4f5;--nl-tag-added-text: #03606b;--nl-tag-changed-fill: #e8eef8;--nl-tag-changed-text: #17365f;--nl-tag-fixed-fill: #fdf1dc;--nl-tag-fixed-text: #7a4a05;--nl-late-fill: #fbe9ec;--nl-late-text: #8a1f30;--nl-new-mark: var(--cb-accent);--nl-new-band-fill: #e3f4f5;--nl-new-band-text: #03606b;--nl-waiting-fill: #fdf1dc;--nl-waiting-border: #e9c77f;--nl-waiting-text: #7a4a05;--nl-waiting-badge: #8a5a0b;--nl-count-fill: var(--cb-danger-fill);--nl-shadow-menu: 0 10px 24px rgba(23, 54, 95, .12);--nl-scrim: rgba(15, 20, 32, .28);--nl-font-text: "Assistant Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--nl-font-heading: "Rubik Variable", "Assistant Variable", system-ui, sans-serif;--nl-font-mono: "JetBrains Mono Alliance", ui-monospace, Consolas, monospace}html[data-theme=dark],[data-theme-preview=dark]{--cb-brand-fill: #315f9b;--cb-on-brand: #ffffff;--cb-brand-text: #91bff1;--cb-brand-text-strong: #bdd8f7;--cb-accent: #5ed3dc;--cb-danger-fill: #9d3042;--cb-danger-text: #ff9ba7;--cb-on-danger: #ffffff;--cb-warning-fill: #775000;--cb-warning-text: #f0ca73;--cb-success-fill: #09694d;--cb-success-text: #6ee0b5;--cb-canvas: #0f1420;--cb-surface: #171e2d;--cb-surface-raised: #1d2638;--cb-surface-subtle: #242e42;--cb-text: #edf2ff;--cb-text-muted: #aebad0;--nl-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23aebad0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--cb-border: #35425a;--cb-input-border: #74839f;--cb-focus: #93b4ff;--cb-focus-ring: rgba(147, 180, 255, .55);--nl-text-body: #c3cbd9;--nl-line: #26314a;--nl-control-border: #35425a;--nl-current-fill: #1f2d47;--nl-current-text: #c8def9;--nl-tag-added-fill: #0f3a3f;--nl-tag-added-text: #8fe3ea;--nl-tag-changed-fill: #1c2d4a;--nl-tag-changed-text: #a9c9f5;--nl-tag-fixed-fill: #3a2a10;--nl-tag-fixed-text: #f3c98b;--nl-late-fill: #3f1820;--nl-late-text: #ffa8b3;--nl-new-band-fill: #0f3a3f;--nl-new-band-text: #8fe3ea;--nl-waiting-fill: #3a2a10;--nl-waiting-border: #6a4a14;--nl-waiting-text: #f3c98b;--nl-waiting-badge: #8a5a0b;--nl-shadow-menu: 0 12px 28px rgba(0, 0, 0, .45);--nl-scrim: rgba(0, 0, 0, .45)}html[data-theme=darker],[data-theme-preview=darker]{--cb-brand-fill: #2b558c;--cb-on-brand: #ffffff;--cb-brand-text: #9cc6f5;--cb-brand-text-strong: #c8def9;--cb-accent: #6fdde6;--cb-danger-fill: #8e2a3b;--cb-danger-text: #ffa8b3;--cb-on-danger: #ffffff;--cb-warning-fill: #6a4700;--cb-warning-text: #f3d283;--cb-success-fill: #075e45;--cb-success-text: #7ce8c1;--cb-canvas: #05070c;--cb-surface: #0b0f18;--cb-surface-raised: #111725;--cb-surface-subtle: #18202f;--cb-text: #f2f5ff;--cb-text-muted: #a8b6cd;--nl-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a8b6cd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--cb-border: #26314a;--cb-input-border: #74839f;--cb-focus: #9dbcff;--cb-focus-ring: rgba(157, 188, 255, .6);--nl-text-body: #c3cbd9;--nl-line: #1c2536;--nl-control-border: #26314a;--nl-current-fill: #18243a;--nl-current-text: #c8def9;--nl-tag-added-fill: #0b3035;--nl-tag-added-text: #8fe3ea;--nl-tag-changed-fill: #16243d;--nl-tag-changed-text: #a9c9f5;--nl-tag-fixed-fill: #30220c;--nl-tag-fixed-text: #f3c98b;--nl-late-fill: #34131a;--nl-late-text: #ffb3bd;--nl-new-band-fill: #0b3035;--nl-new-band-text: #8fe3ea;--nl-waiting-fill: #30220c;--nl-waiting-border: #5a3e10;--nl-waiting-text: #f3c98b;--nl-waiting-badge: #8a5a0b;--nl-shadow-menu: 0 12px 28px rgba(0, 0, 0, .6);--nl-scrim: rgba(0, 0, 0, .55)}html[data-theme=classic],[data-theme-preview=classic]{--cb-brand-fill: #337ab7;--cb-on-brand: #ffffff;--cb-brand-text: #2e6da4;--cb-brand-text-strong: #23527c;--cb-accent: #2e6da4;--cb-danger-fill: #c84c49;--cb-danger-text: #a94442;--cb-on-danger: #ffffff;--cb-warning-fill: #f0ad4e;--cb-warning-text: #866937;--cb-success-fill: #428442;--cb-success-text: #3c763d;--cb-canvas: #ffffff;--cb-surface: #ffffff;--cb-surface-raised: #ffffff;--cb-surface-subtle: #f5f5f5;--cb-text: #333333;--cb-text-muted: #707070;--nl-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23707070' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--cb-border: #dddddd;--cb-input-border: #767676;--cb-focus: #2e6da4;--cb-focus-ring: rgba(102, 175, 233, .6);--nl-text-body: #444444;--nl-current-fill: #eaf2fa;--nl-current-text: #23527c}:root,[data-theme-preview=light],[data-theme-preview=classic]{--t-blue: #2275b4;--t-blue-ink: #17558a;--t-blue-tint: #e7f0f9;--t-teal: #1592a8;--t-teal-ink: #035f6b;--t-teal-tint: #e0f3f5;--t-gold: #e2aa1c;--t-gold-ink: #6e4304;--t-gold-tint: #fcf2d6;--t-green: #269d52;--t-green-ink: #0b5a3c;--t-green-tint: #e2f3e7;--t-red: #c8493e;--t-red-ink: #96302a;--t-red-tint: #fbe8e5}html[data-theme=dark],html[data-theme=darker],[data-theme-preview=dark],[data-theme-preview=darker]{--t-blue: #5a9fdc;--t-blue-ink: #a4cdf3;--t-blue-tint: #172f4a;--t-teal: #3ab3c9;--t-teal-ink: #8fe3ea;--t-teal-tint: #0f3840;--t-gold: #e3b23b;--t-gold-ink: #f3cf8b;--t-gold-tint: #382a10;--t-green: #4cbf7a;--t-green-ink: #94e6bd;--t-green-tint: #123826;--t-red: #e0675c;--t-red-ink: #ffb0a8;--t-red-tint: #3d1a17}.tc-blue{--tc: var(--t-blue);--tc-ink: var(--t-blue-ink);--tc-tint: var(--t-blue-tint)}.tc-teal{--tc: var(--t-teal);--tc-ink: var(--t-teal-ink);--tc-tint: var(--t-teal-tint)}.tc-gold{--tc: var(--t-gold);--tc-ink: var(--t-gold-ink);--tc-tint: var(--t-gold-tint)}.tc-green{--tc: var(--t-green);--tc-ink: var(--t-green-ink);--tc-tint: var(--t-green-tint)}.tc-red{--tc: var(--t-red);--tc-ink: var(--t-red-ink);--tc-tint: var(--t-red-tint)}.tc-plain{--tc: var(--cb-brand-text);--tc-ink: var(--cb-brand-text-strong);--tc-tint: var(--nl-current-fill)}html{background:var(--cb-canvas);overflow:hidden}app-root{display:flex;flex-direction:column;height:100dvh}app-top-bar{flex:none}.nl-content{flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable}.nl-content--editor{overflow:hidden;scrollbar-gutter:auto}body{margin:0;background:var(--cb-canvas);color:var(--cb-text);font-family:var(--nl-font-text);font-size:16px;line-height:1.5;-webkit-text-size-adjust:100%}h1,h2,h3{font-family:var(--nl-font-heading)}a{color:var(--cb-brand-text)}a:hover{color:var(--cb-brand-text-strong)}button{font:inherit;color:inherit}.nl-frame{width:100%;max-width:960px;margin:0 auto;box-sizing:border-box;padding:48px 16px 64px;display:flex;flex-direction:column}@media(max-width:767px){.nl-frame{padding:22px 16px 40px}}:focus{outline:none}:focus-visible{outline:3px solid var(--cb-focus);outline-offset:-3px;border-radius:10px}::view-transition-old(root),::view-transition-new(root){animation-duration:.16s}::view-transition-group(nl-top-bar),::view-transition-new(nl-top-bar){animation:none}::view-transition-old(nl-top-bar){display:none}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0s!important;animation-duration:0s!important}}.cb-avatar{width:30px;height:30px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--nl-tag-added-fill);color:var(--nl-tag-added-text);font-weight:700;font-size:15px;line-height:1}.nl-bone{display:block;border-radius:6px;background:var(--cb-surface-subtle);animation:nl-late 0s .3s both}@media(prefers-reduced-motion:no-preference){.nl-bone{animation:nl-late .2s .3s both,nl-breathe 1.4s .5s ease-in-out infinite}@keyframes nl-breathe{50%{opacity:.55}}}.cb-late{animation:nl-late 0s .6s both}@media(prefers-reduced-motion:no-preference){.cb-late{animation:nl-late .2s .6s both}}@keyframes nl-late{0%{opacity:0}to{opacity:1}}.nl-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nl-done-check{margin-inline-end:4px}select:not([multiple]):not([size]){-webkit-appearance:none;appearance:none;background-image:var(--nl-select-arrow)!important;background-repeat:no-repeat!important;background-size:16px 16px!important;background-position:right 14px center!important;padding-inline-end:40px}select:not([multiple]):not([size]):dir(rtl){background-position:left 14px center!important}.cb-hidden-from-class{display:inline-block;margin-inline-start:6px;padding:1px 7px;border-radius:5px;background:var(--nl-tag-fixed-fill);color:var(--nl-tag-fixed-text);font-family:var(--nl-font-text);font-size:12px;font-weight:600;line-height:1.5;vertical-align:middle;white-space:normal}.cbd-head-filter{margin-inline-start:auto;width:min(280px,100%);position:relative}.cbd-head-filter .subject-filter__list{position:absolute;inset-inline:0;top:100%;z-index:30;box-shadow:var(--nl-shadow-menu, 0 12px 28px rgb(0 0 0 / .2))}@media(max-width:767px){.cbd-head-filter{margin-inline-start:0;width:100%}}html[data-season=pumpkin],[data-theme-preview=pumpkin]{--cb-brand-fill: #ad4710;--cb-on-brand: #ffffff;--cb-brand-text: #ffa45c;--cb-brand-text-strong: #ffc792;--cb-accent: #ff8c2e;--cb-danger-fill: #a8263c;--cb-danger-text: #ff9fb0;--cb-warning-fill: #8a5800;--cb-warning-text: #ffd27a;--cb-success-fill: #2f7d3e;--cb-success-text: #9ae6a6;--cb-canvas: #1c0f12;--cb-surface: #28161d;--cb-surface-raised: #311b23;--cb-surface-subtle: #3a202a;--cb-text: #fdf2f3;--cb-text-muted: #dcc3cc;--nl-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23c6b6da' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--cb-border: #4f2f45;--cb-input-border: #a77c92;--cb-focus: #ffb36b;--cb-focus-ring: rgba(255, 179, 107, .55);--nl-text-body: #ead6dc;--nl-line: #3b2335;--nl-control-border: #5a3550;--nl-current-fill: #45253a;--nl-current-text: #ffd2a8;--nl-tag-added-fill: #3a1b30;--nl-tag-added-text: #f6c6dc;--nl-tag-changed-fill: #33204a;--nl-tag-changed-text: #e0b8ff;--nl-tag-fixed-fill: #3d2410;--nl-tag-fixed-text: #ffc890;--nl-late-fill: #461626;--nl-late-text: #ffadbf;--nl-new-band-fill: #3a1b30;--nl-new-band-text: #f6c6dc;--nl-waiting-fill: #3d2410;--nl-waiting-border: #6e4214;--nl-waiting-text: #ffc890;--nl-waiting-badge: #9a5a12;--nl-shadow-menu: 0 12px 28px rgba(5, 0, 12, .6);--nl-scrim: rgba(8, 2, 16, .55);--t-gold: #ff9c3a;--t-gold-ink: #ffcf9a;--t-gold-tint: #3d2410;--season-glow: 0 0 0 1px rgba(255, 140, 46, .35), 0 6px 22px -6px rgba(255, 120, 30, .45);color-scheme:dark;scrollbar-color:#7a4a62 #261625}html[data-season=pumpkin] ::selection{background:#ff8c2e61}html[data-season=pumpkin] body{position:relative;isolation:isolate;background:transparent}html[data-season=pumpkin] body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 96px 166px,rgba(255,214,150,.2) 0 56px,transparent 140px),radial-gradient(1.2px 1.2px at 12% 22%,rgba(255,255,255,.55) 50%,transparent 51%),radial-gradient(1px 1px at 28% 68%,rgba(255,255,255,.45) 50%,transparent 51%),radial-gradient(1.4px 1.4px at 46% 12%,rgba(255,255,255,.5) 50%,transparent 51%),radial-gradient(1px 1px at 64% 82%,rgba(255,255,255,.4) 50%,transparent 51%),radial-gradient(1.2px 1.2px at 78% 40%,rgba(255,255,255,.45) 50%,transparent 51%),radial-gradient(1px 1px at 6% 88%,rgba(255,255,255,.4) 50%,transparent 51%),radial-gradient(1.3px 1.3px at 36% 44%,rgba(255,255,255,.35) 50%,transparent 51%),radial-gradient(1.1px 1.1px at 56% 30%,rgba(255,255,255,.4) 50%,transparent 51%),radial-gradient(1px 1px at 86% 66%,rgba(255,255,255,.35) 50%,transparent 51%),radial-gradient(1.6px 1.6px at 22% 8%,rgba(255,240,210,.7) 50%,transparent 51%),radial-gradient(1.2px 1.2px at 70% 18%,rgba(255,255,255,.5) 50%,transparent 51%),radial-gradient(1px 1px at 94% 52%,rgba(255,255,255,.45) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 4% 46%,rgba(255,240,210,.6) 50%,transparent 51%),radial-gradient(1px 1px at 52% 58%,rgba(255,255,255,.35) 50%,transparent 51%),radial-gradient(1.2px 1.2px at 16% 74%,rgba(255,255,255,.45) 50%,transparent 51%),radial-gradient(1px 1px at 82% 92%,rgba(255,255,255,.4) 50%,transparent 51%),radial-gradient(1.4px 1.4px at 40% 94%,rgba(255,240,210,.5) 50%,transparent 51%),radial-gradient(ellipse at 50% 125%,rgba(240,120,30,.34),transparent 62%),radial-gradient(ellipse at 88% 108%,rgba(255,130,40,.3),transparent 50%),radial-gradient(ellipse at 10% 110%,rgba(255,110,30,.2),transparent 45%),linear-gradient(180deg,#1f0f1d,#1c0f14,#301409)}html[data-season=pumpkin] body:after{content:"";position:fixed;z-index:-1;pointer-events:none;width:108px;height:108px;top:112px;left:42px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Cdefs%3E%3CradialGradient id='m' cx='40%' cy='38%' r='65%'%3E%3Cstop offset='0' stop-color='%23fff6dc'/%3E%3Cstop offset='.7' stop-color='%23ffe2a6'/%3E%3Cstop offset='1' stop-color='%23f2c47a'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='48' cy='48' r='40' fill='url(%23m)'/%3E%3Cg fill='%23e8b96c' fill-opacity='.55'%3E%3Ccircle cx='34' cy='36' r='7'/%3E%3Ccircle cx='58' cy='58' r='9'/%3E%3Ccircle cx='60' cy='30' r='4'/%3E%3Ccircle cx='36' cy='62' r='4'/%3E%3Ccircle cx='70' cy='44' r='3'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / contain;filter:drop-shadow(0 0 28px rgba(255,210,130,.65))}@media(max-width:767px){html[data-season=pumpkin] body:after{width:52px;height:52px;top:96px;left:10px;opacity:.9}}html[data-season=pumpkin] .nl-bar{position:relative;z-index:3;background:linear-gradient(180deg,#2c1830,#241424);border-bottom:1px solid #6a3e1e;box-shadow:0 1px #ff8c2e59,0 8px 24px -12px #ff781e80}html[data-season=pumpkin] .nl-bar:before{content:"";position:absolute;pointer-events:none;top:100%;right:78px;width:18px;height:150px;background:no-repeat top center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 150'%3E%3Cpath d='M9 0v134' stroke='%23c6b6da' stroke-opacity='.6' stroke-width='.8'/%3E%3Cg stroke='%23ff8c2e' stroke-opacity='.6' stroke-width='1.2' stroke-linecap='round'%3E%3Cpath d='M5 137 1 133M5 140 0 140M5 143 1 147M13 137l4-4M13 140h5M13 143l4 4'/%3E%3C/g%3E%3Cellipse cx='9' cy='140' rx='4.6' ry='5.6' fill='%23140c1f' stroke='%23ff8c2e' stroke-opacity='.75' stroke-width='.8'/%3E%3Ccircle cx='7.4' cy='138.5' r='.9' fill='%23ffb36b'/%3E%3Ccircle cx='10.6' cy='138.5' r='.9' fill='%23ffb36b'/%3E%3C/svg%3E");transform-origin:top center;animation:season-spider 6s ease-in-out infinite}html[data-season=pumpkin] .nl-brand__mark,html[data-season=pumpkin] .eb-logo img{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cdefs%3E%3CradialGradient id='g' cx='50%' cy='42%' r='60%'%3E%3Cstop offset='0' stop-color='%23ffa040'/%3E%3Cstop offset='.65' stop-color='%23ec6f12'/%3E%3Cstop offset='1' stop-color='%23b3470b'/%3E%3C/radialGradient%3E%3CradialGradient id='f' cx='50%' cy='50%' r='50%'%3E%3Cstop offset='0' stop-color='%23fff2b0'/%3E%3Cstop offset='1' stop-color='%23ffb627'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M31 13c0-5 2-9 7-11' stroke='%234f7a2a' stroke-width='4.5' fill='none' stroke-linecap='round'/%3E%3Cpath d='M38 6c4-1 8 1 9 4' stroke='%236c9a3a' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='18' cy='37' rx='14' ry='21' fill='%23c8560e'/%3E%3Cellipse cx='46' cy='37' rx='14' ry='21' fill='%23c8560e'/%3E%3Cellipse cx='32' cy='37' rx='19' ry='24' fill='url(%23g)'/%3E%3Cpath d='M24 15q8-3 16 0' stroke='%23a8460c' stroke-width='1.2' fill='none' opacity='.6'/%3E%3Cpath d='M40.5 28.5A11 11 0 1 0 40.5 45.5' fill='none' stroke='%233a1505' stroke-width='9' stroke-linecap='round'/%3E%3Cpath d='M40.5 28.5A11 11 0 1 0 40.5 45.5' fill='none' stroke='url(%23f)' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E");filter:drop-shadow(0 0 6px rgba(255,160,50,.55));animation:season-crest 4s ease-in-out infinite}@keyframes season-crest{0%,to{filter:drop-shadow(0 0 5px rgba(255,160,50,.45))}40%{filter:drop-shadow(0 0 10px rgba(255,180,60,.75))}70%{filter:drop-shadow(0 0 6px rgba(255,150,50,.5))}}html[data-season=pumpkin] .nl-brand{position:relative}html[data-season=pumpkin] .nl-brand:after{display:none;content:"";position:absolute;pointer-events:none;width:20px;height:18px;bottom:-2px;inset-inline-start:26px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 36'%3E%3Cpath d='M19 6c0-3 2-5 5-5' stroke='%234d7a2a' stroke-width='3' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='12' cy='21' rx='9' ry='12' fill='%23d45f12'/%3E%3Cellipse cx='28' cy='21' rx='9' ry='12' fill='%23d45f12'/%3E%3Cellipse cx='20' cy='21' rx='10' ry='13' fill='%23f07a24'/%3E%3Cpath d='M14 17l3 3h-5zM26 17l2 3h-5zM13 26q7 5 14 0l-3 1-2-2-2 2-2-2-2 2z' fill='%231b1024'/%3E%3C/svg%3E") no-repeat center / contain}@media(max-width:1179px){html[data-season=pumpkin] .nl-bar:before{display:none}}@media(max-width:767px){html[data-season=pumpkin] .nl-bar:after{inset-inline-start:46%;width:64px}html[data-season=pumpkin] .nl-brand:after{inset-inline-start:18px;width:15px;height:13px}}html[data-season=pumpkin] app-root{position:relative}html[data-season=pumpkin] app-root:after{content:"";position:fixed;pointer-events:none;z-index:-1;top:64px;right:0;width:170px;height:170px;opacity:.5;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 150' fill='none' stroke='%23eadcf7' stroke-linecap='round'%3E%3Cpath stroke-width='.9' d='M0 0L157.5 0.0 M0 0L153.5 35.4 M0 0L140.3 71.5 M0 0L118.9 103.3 M0 0L88.1 130.6 M0 0L53.9 148.0 M0 0L19.2 156.3 M0 0L0.0 157.5 M15.5 0.0Q13.4 1.5 15.7 3.5Q12.6 4.4 13.7 6.8Q10.7 7.2 11.3 9.9Q8.7 9.9 8.9 13.1Q6.2 12.2 5.5 15.2Q3.1 13.2 1.8 15.4Q0.8 13.1 0.0 14.9 M31.9 0.0Q26.9 2.9 30.6 6.8Q24.6 8.7 26.5 13.5Q21.3 14.6 23.2 20.4Q17.7 20.2 18.0 26.6Q12.3 24.1 10.5 29.4Q6.1 25.4 3.6 29.7Q1.6 25.6 0.0 29.9 M46.2 0.0Q38.2 4.1 42.6 9.6Q34.9 12.8 38.5 20.2Q31.5 21.7 34.7 30.4Q25.9 29.3 25.5 37.9Q17.3 33.9 14.7 40.9Q8.6 35.9 5.4 42.6Q2.3 37.6 0.0 44.8 M65.3 0.0Q54.2 6.2 60.7 14.4Q51.1 19.2 58.1 30.4Q46.9 32.0 50.9 44.0Q37.2 41.7 35.8 53.1Q24.6 48.0 21.4 58.5Q12.7 52.7 8.1 63.9Q3.5 56.4 0.0 67.2 M77.1 0.0Q65.8 7.9 75.8 18.3Q64.2 24.0 73.4 37.5Q57.7 38.5 60.8 52.1Q44.5 49.6 42.7 63.4Q30.0 58.8 27.1 73.3Q16.0 66.5 10.1 81.2Q4.3 70.3 0.0 82.3 M102.0 0.0Q89.0 10.7 105.0 24.8Q87.2 31.6 97.8 48.6Q75.6 49.8 78.1 67.2Q58.4 65.6 57.7 85.4Q40.9 80.4 37.5 101.6Q21.8 90.7 13.2 109.4Q5.7 92.7 0.0 106.2 M120.9 0.0Q105.2 12.1 123.8 28.1Q100.1 35.3 109.0 54.0Q85.0 56.5 88.6 77.3Q67.7 77.2 69.0 102.1Q48.3 95.3 43.4 119.4Q24.9 104.2 14.6 122.9Q6.3 103.7 0.0 118.2'/%3E%3Ccircle cx='88' cy='70' r='3.2' fill='%231a0f1a' stroke='%23ff9d4d' stroke-width='.8'/%3E%3Cpath d='M88 70V40' stroke-width='.5' stroke-opacity='.6'/%3E%3C/svg%3E") no-repeat top left / contain;transform:scaleX(-1)}html[data-season=pumpkin] .nl-content:after{content:"";position:fixed;pointer-events:none;z-index:-1;bottom:0;left:0;width:170px;height:420px;background:no-repeat left bottom / 140px 140px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 150' fill='none' stroke='%23eadcf7' stroke-linecap='round'%3E%3Cg transform='translate(0 150) scale(1 -1)' opacity='.42'%3E%3Cpath stroke-width='.9' d='M0 0L157.5 0.0 M0 0L153.5 35.4 M0 0L140.3 71.5 M0 0L118.9 103.3 M0 0L88.1 130.6 M0 0L53.9 148.0 M0 0L19.2 156.3 M0 0L0.0 157.5 M15.5 0.0Q13.4 1.5 15.7 3.5Q12.6 4.4 13.7 6.8Q10.7 7.2 11.3 9.9Q8.7 9.9 8.9 13.1Q6.2 12.2 5.5 15.2Q3.1 13.2 1.8 15.4Q0.8 13.1 0.0 14.9 M31.9 0.0Q26.9 2.9 30.6 6.8Q24.6 8.7 26.5 13.5Q21.3 14.6 23.2 20.4Q17.7 20.2 18.0 26.6Q12.3 24.1 10.5 29.4Q6.1 25.4 3.6 29.7Q1.6 25.6 0.0 29.9 M46.2 0.0Q38.2 4.1 42.6 9.6Q34.9 12.8 38.5 20.2Q31.5 21.7 34.7 30.4Q25.9 29.3 25.5 37.9Q17.3 33.9 14.7 40.9Q8.6 35.9 5.4 42.6Q2.3 37.6 0.0 44.8 M65.3 0.0Q54.2 6.2 60.7 14.4Q51.1 19.2 58.1 30.4Q46.9 32.0 50.9 44.0Q37.2 41.7 35.8 53.1Q24.6 48.0 21.4 58.5Q12.7 52.7 8.1 63.9Q3.5 56.4 0.0 67.2 M77.1 0.0Q65.8 7.9 75.8 18.3Q64.2 24.0 73.4 37.5Q57.7 38.5 60.8 52.1Q44.5 49.6 42.7 63.4Q30.0 58.8 27.1 73.3Q16.0 66.5 10.1 81.2Q4.3 70.3 0.0 82.3 M102.0 0.0Q89.0 10.7 105.0 24.8Q87.2 31.6 97.8 48.6Q75.6 49.8 78.1 67.2Q58.4 65.6 57.7 85.4Q40.9 80.4 37.5 101.6Q21.8 90.7 13.2 109.4Q5.7 92.7 0.0 106.2 M120.9 0.0Q105.2 12.1 123.8 28.1Q100.1 35.3 109.0 54.0Q85.0 56.5 88.6 77.3Q67.7 77.2 69.0 102.1Q48.3 95.3 43.4 119.4Q24.9 104.2 14.6 122.9Q6.3 103.7 0.0 118.2'/%3E%3Ccircle cx='88' cy='70' r='3.2' fill='%231a0f1a' stroke='%23ff9d4d' stroke-width='.8'/%3E%3Cpath d='M88 70V40' stroke-width='.5' stroke-opacity='.6'/%3E%3C/g%3E%3C/svg%3E"),no-repeat left top / 170px 250px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 170 250'%3E%3Cpath transform='translate(118 226) scale(1.15)' d='M0 0q-5-6-12-3 4 1 4 4-4-2-7 2 6-1 8 2 2-2 5-2t5 2q2-3 8-2-3-4-7-2 0-3 4-4-7-3-12 3z' fill='%230a050d' stroke='%23574263' stroke-width='.6'/%3E%3Cpath transform='translate(84 186) scale(0.9)' d='M0 0q-5-6-12-3 4 1 4 4-4-2-7 2 6-1 8 2 2-2 5-2t5 2q2-3 8-2-3-4-7-2 0-3 4-4-7-3-12 3z' fill='%230a050d' stroke='%23574263' stroke-width='.6'/%3E%3Cpath transform='translate(122 142) scale(0.75)' d='M0 0q-5-6-12-3 4 1 4 4-4-2-7 2 6-1 8 2 2-2 5-2t5 2q2-3 8-2-3-4-7-2 0-3 4-4-7-3-12 3z' fill='%230a050d' stroke='%23574263' stroke-width='.6'/%3E%3Cpath transform='translate(70 104) scale(0.6)' d='M0 0q-5-6-12-3 4 1 4 4-4-2-7 2 6-1 8 2 2-2 5-2t5 2q2-3 8-2-3-4-7-2 0-3 4-4-7-3-12 3z' fill='%230a050d' stroke='%23574263' stroke-width='.6'/%3E%3Cpath transform='translate(104 66) scale(0.5)' d='M0 0q-5-6-12-3 4 1 4 4-4-2-7 2 6-1 8 2 2-2 5-2t5 2q2-3 8-2-3-4-7-2 0-3 4-4-7-3-12 3z' fill='%230a050d' stroke='%23574263' stroke-width='.6'/%3E%3C/svg%3E")}@media(max-width:767px){html[data-season=pumpkin] app-root:after{width:96px;height:96px}html[data-season=pumpkin] .nl-content:after{display:none}}html[data-season=pumpkin] .pupil .ph-card{isolation:isolate;background:radial-gradient(ellipse at 12% 115%,rgba(255,140,46,.3),transparent 55%),linear-gradient(135deg,#34183a,#2a1526 55%,#3a1a22);border-color:#5a3a20;box-shadow:var(--season-glow)}html[data-season=pumpkin] .pupil .ph-card:before{background:linear-gradient(90deg,#ff8c2e,#9d4cff,#ff8c2e)}html[data-season=pumpkin] .pupil .ph-card:after{content:"";position:absolute;pointer-events:none;z-index:-1;bottom:6px;inset-inline-end:27%;width:150px;height:70px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 70'%3E%3Cdefs%3E%3Cg id='p'%3E%3Cpath d='M38 22c0-5 3-8 8-8' stroke='%234d7a2a' stroke-width='3' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='26' cy='48' rx='15' ry='19' fill='%23c9560f'/%3E%3Cellipse cx='50' cy='48' rx='15' ry='19' fill='%23c9560f'/%3E%3Cellipse cx='38' cy='48' rx='16' ry='21' fill='%23ee7a22'/%3E%3C/g%3E%3C/defs%3E%3Cuse href='%23p'/%3E%3Cpath d='M29 42l5 5h-8zM47 42l4 5h-8zM27 55q11 8 22 0l-4 1-3-3-3 3-3-3-3 3z' fill='%23ffd36b'/%3E%3Cuse href='%23p' transform='translate(80 22) scale(.68)'/%3E%3Cuse href='%23p' transform='translate(118 42) scale(.4)'/%3E%3C/svg%3E") no-repeat bottom right / contain;filter:drop-shadow(0 0 10px rgba(255,150,60,.45))}html[data-season=pumpkin] .pupil .ph-hero__hello{color:#ffc792;text-shadow:0 0 18px rgba(255,140,46,.35)}html[data-season=pumpkin] .pupil .ph-hero__day{color:#cdb8ff}@media(max-width:1023px){html[data-season=pumpkin] .pupil .ph-card:after{bottom:auto;top:18px;inset-inline-end:14px;width:84px;height:40px}}html[data-season=pumpkin] .pupil .card,html[data-season=pumpkin] .pupil .ph-card{transition:box-shadow .2s}html[data-season=pumpkin] .pupil .card:hover{box-shadow:var(--season-glow)}html[data-season=pumpkin] .pupil .btn--primary{background:linear-gradient(180deg,#ff9a3c,#e2661a);border-color:#e2661a;color:#1b1024;box-shadow:0 4px 14px -4px #ff781e99}html[data-season=pumpkin] .ace_editor{box-shadow:inset 0 1px #ff8c2e66}@keyframes season-bats{0%,to{transform:translate(0)}50%{transform:translate(-10px,3px)}}@keyframes season-spider{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-22px) rotate(1.5deg)}}@media(prefers-reduced-motion:reduce){html[data-season=pumpkin] .nl-bar:after,html[data-season=pumpkin] .nl-bar:before,html[data-season=pumpkin] app-top-bar:after,html[data-season=pumpkin] app-editor-bar:after,html[data-season=pumpkin] .nl-brand__mark,html[data-season=pumpkin] .eb-logo img{animation:none}}html[data-season=pumpkin] app-top-bar,html[data-season=pumpkin] app-editor-bar{position:relative;z-index:4}html[data-season=pumpkin] app-top-bar:has(.nl-menu,.nl-sheet,.nl-scrim){z-index:20}html[data-season=pumpkin] app-top-bar:after,html[data-season=pumpkin] app-editor-bar:after{content:"";position:absolute;pointer-events:none;inset-inline:0;top:100%;height:26px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 26'%3E%3Cpath d='M0 3Q40 16 80 3T160 3' stroke='%233d2b55' stroke-width='1.4' fill='none'/%3E%3Cg%3E%3Crect x='37' y='9' width='6' height='3' rx='1' fill='%234b3a63'/%3E%3Cellipse cx='40' cy='17' rx='6.5' ry='6' fill='%23ff8c2e'/%3E%3Cellipse cx='40' cy='17' rx='3' ry='6' fill='%23ffb35c'/%3E%3C/g%3E%3Cg%3E%3Crect x='117' y='9' width='6' height='3' rx='1' fill='%234b3a63'/%3E%3Cellipse cx='120' cy='17' rx='6.5' ry='6' fill='%23b05cff'/%3E%3Cellipse cx='120' cy='17' rx='3' ry='6' fill='%23d6a6ff'/%3E%3C/g%3E%3C/svg%3E") repeat-x 0 0 / 160px 26px;filter:drop-shadow(0 0 6px rgba(255,150,60,.55));animation:season-lanterns 3.6s ease-in-out infinite}@keyframes season-lanterns{0%,to{filter:drop-shadow(0 0 6px rgba(255,150,60,.55))}30%{filter:drop-shadow(0 0 11px rgba(255,170,70,.85))}55%{filter:drop-shadow(0 0 5px rgba(255,140,50,.45))}80%{filter:drop-shadow(0 0 9px rgba(255,160,60,.7))}}html[data-season=pumpkin] app-editor-bar:after{top:auto;bottom:0;height:15px;opacity:.95;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 15'%3E%3Cpath d='M0 2Q60 9 120 2T240 2' stroke='%23573a4f' stroke-width='1' fill='none'/%3E%3Crect x='58' y='4' width='4' height='2' rx='.5' fill='%23573a4f'/%3E%3Cellipse cx='60' cy='10' rx='4.5' ry='4.2' fill='%23ff8c2e'/%3E%3Cellipse cx='60' cy='10' rx='2' ry='4.2' fill='%23ffb35c'/%3E%3Crect x='178' y='4' width='4' height='2' rx='.5' fill='%23573a4f'/%3E%3Cellipse cx='180' cy='10' rx='4.5' ry='4.2' fill='%23b05cff'/%3E%3Cellipse cx='180' cy='10' rx='2' ry='4.2' fill='%23d6a6ff'/%3E%3C/svg%3E") repeat-x 0 0 / 240px 15px}html[data-season=pumpkin] .eb{background:linear-gradient(180deg,#2c1830,#241424);box-shadow:inset 0 -1px #ff8c2e59}html[data-season=pumpkin] .eb-logo{position:relative}html[data-season=pumpkin] .eb-logo:after{display:none;content:"";position:absolute;pointer-events:none;width:16px;height:14px;bottom:-1px;inset-inline-start:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 36'%3E%3Cpath d='M19 6c0-3 2-5 5-5' stroke='%234d7a2a' stroke-width='3' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='12' cy='21' rx='9' ry='12' fill='%23d45f12'/%3E%3Cellipse cx='28' cy='21' rx='9' ry='12' fill='%23d45f12'/%3E%3Cellipse cx='20' cy='21' rx='10' ry='13' fill='%23f07a24'/%3E%3C/svg%3E") no-repeat center / contain}html[data-season=pumpkin] app-root:before{content:"";position:fixed;z-index:-1;pointer-events:none;inset-inline:0;bottom:0;height:170px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 170' preserveAspectRatio='xMidYMax slice'%3E%3Cdefs%3E%3Cfilter id='fog' filterUnits='userSpaceOnUse' x='-300' y='0' width='1800' height='170'%3E%3CfeGaussianBlur stdDeviation='9'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M0 120Q150 80 300 110T600 100T900 115T1200 95V170H0z' fill='%231d1230'/%3E%3Cg id='castle' transform='translate(118 0)'%3E%3Cpath d='M-30 132Q0 118 30 120T106 118T166 126V170H-30z' fill='%231b0f29'/%3E%3Cg fill='%23150b21'%3E%3Cpath d='M18 128V104h22v24zM96 128V104h22v24z'/%3E%3Cpath d='M18.00 104h3.14v-3.5h-3.14zM24.29 104h3.14v-3.5h-3.14zM30.57 104h3.14v-3.5h-3.14zM36.86 104h3.14v-3.5h-3.14zM96.00 104h3.14v-3.5h-3.14zM102.29 104h3.14v-3.5h-3.14zM108.57 104h3.14v-3.5h-3.14zM114.86 104h3.14v-3.5h-3.14z'/%3E%3Cpath d='M40 128V86h56v42z'/%3E%3Cpath d='M40.00 86h4.31v-3.5h-4.31zM48.62 86h4.31v-3.5h-4.31zM57.23 86h4.31v-3.5h-4.31zM65.85 86h4.31v-3.5h-4.31zM74.46 86h4.31v-3.5h-4.31zM83.08 86h4.31v-3.5h-4.31zM91.69 86h4.31v-3.5h-4.31z'/%3E%3Cpath d='M59 86V70h18v16z'/%3E%3Cpath d='M57 71h22v-2.5H57z'/%3E%3Cpath d='M58 68.5L68 42L78 68.5z'/%3E%3Cpath d='M68 42V35' stroke='%23150b21' stroke-width='1'/%3E%3Cpath d='M68 35.5h8l-2.5 2.2 2.5 2.2h-8z'/%3E%3Cpath d='M4 128V92a7 7 0 0 1 14 0v36z'/%3E%3Cpath d='M2 92.5h18v-2.5h-18z'/%3E%3Cpath d='M3 90L11 64L19 90z'/%3E%3Cpath d='M118 128V92a7 7 0 0 1 14 0v36z'/%3E%3Cpath d='M116 92.5h18v-2.5h-18z'/%3E%3Cpath d='M117 90L125 64L133 90z'/%3E%3C/g%3E%3Cpath d='M60 128v-14a8 8 0 0 1 16 0v14z' fill='%2308040e'/%3E%3Cpath d='M64 114v14M68 107v21M72 114v14M60 118h16M60 123h16' stroke='%2320142e' stroke-width='.8'/%3E%3Cg fill='%23ffb547'%3E%3Canimate attributeName='opacity' values='1;.6;1;.85;.45;1' dur='4.7s' repeatCount='indefinite'/%3E%3Cpath d='M66.5 80v-5a1.5 1.5 0 0 1 3 0v5z'/%3E%3Cpath d='M9.5 108v-5a1.5 1.5 0 0 1 3 0v5z'/%3E%3Cpath d='M123.5 108v-5a1.5 1.5 0 0 1 3 0v5z'/%3E%3C/g%3E%3Cg fill='%23ffd27a'%3E%3Canimate attributeName='opacity' values='.45;1;.7;1;.55' dur='3.3s' repeatCount='indefinite'/%3E%3Cpath d='M50.4 102v-6a1.6 1.6 0 0 1 3.2 0v6z'/%3E%3Cpath d='M82.4 102v-6a1.6 1.6 0 0 1 3.2 0v6z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cellipse cx='600' cy='132' rx='520' ry='7' fill='%23d9c8ef' opacity='0.16' filter='url(%23fog)'%3E%3CanimateTransform attributeName='transform' type='translate' values='0 0;-160 0;0 0' dur='46s' repeatCount='indefinite'/%3E%3C/ellipse%3E%3Cellipse cx='600' cy='144' rx='640' ry='9' fill='%23d9c8ef' opacity='0.12' filter='url(%23fog)'%3E%3CanimateTransform attributeName='transform' type='translate' values='0 0;190 0;0 0' dur='61s' repeatCount='indefinite'/%3E%3C/ellipse%3E%3C/g%3E%3Cpath d='M0 140Q200 110 400 135T800 128T1200 132V170H0z' fill='%23120a1e'/%3E%3Cg fill='%23120a1e'%3E%3Cpath d='M820 132V96l30-24 30 24v36z'/%3E%3Crect x='864' y='70' width='8' height='16'/%3E%3C/g%3E%3Cg fill='%23ffb547'%3E%3Canimate attributeName='opacity' values='1;.8;1;.9;.6;1' dur='5.3s' repeatCount='indefinite'/%3E%3Crect x='832' y='104' width='9' height='9'/%3E%3Crect x='859' y='104' width='9' height='9'/%3E%3Crect x='846' y='118' width='8' height='14' fill='%23e8892e'/%3E%3C/g%3E%3Cg transform='translate(304 131) scale(.72)'%3E%3Cpath d='M0-21c0-4 2-6 5-7' stroke='%234d7a2a' stroke-width='3' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='-9' cy='-8' rx='9' ry='12' fill='%23b9500f'/%3E%3Cellipse cx='9' cy='-8' rx='9' ry='12' fill='%23b9500f'/%3E%3Cellipse cx='0' cy='-8' rx='10' ry='13' fill='%23e8731c'/%3E%3Cg fill='%23ffd36b'%3E%3Canimate attributeName='opacity' values='1;.65;.95;.75;1' dur='2.7s' repeatCount='indefinite'/%3E%3Cpath d='M-6-12l3 3h-5zM6-12l2 3h-5zM-7-3q7 5 14 0l-3 1-2-2-2 2-2-2-2 2z'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(328 134) scale(.48)'%3E%3Cpath d='M0-21c0-4 2-6 5-7' stroke='%234d7a2a' stroke-width='3' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='-9' cy='-8' rx='9' ry='12' fill='%23b9500f'/%3E%3Cellipse cx='9' cy='-8' rx='9' ry='12' fill='%23b9500f'/%3E%3Cellipse cx='0' cy='-8' rx='10' ry='13' fill='%23e8731c'/%3E%3Cg fill='%23ffd36b'%3E%3Canimate attributeName='opacity' values='1;.65;.95;.75;1' dur='3.4s' repeatCount='indefinite'/%3E%3Cpath d='M-6-12l3 3h-5zM6-12l2 3h-5zM-7-3q7 5 14 0l-3 1-2-2-2 2-2-2-2 2z'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(1040 124) scale(1.1)'%3E%3Cpath d='M0-21c0-4 2-6 5-7' stroke='%234d7a2a' stroke-width='3' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='-9' cy='-8' rx='9' ry='12' fill='%23b9500f'/%3E%3Cellipse cx='9' cy='-8' rx='9' ry='12' fill='%23b9500f'/%3E%3Cellipse cx='0' cy='-8' rx='10' ry='13' fill='%23e8731c'/%3E%3Cg fill='%23ffd36b'%3E%3Canimate attributeName='opacity' values='1;.65;.95;.75;1' dur='3.1s' repeatCount='indefinite'/%3E%3Cpath d='M-6-12l3 3h-5zM6-12l2 3h-5zM-7-3q7 5 14 0l-3 1-2-2-2 2-2-2-2 2z'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(640 134) scale(0.6)'%3E%3Cpath d='M0-21c0-4 2-6 5-7' stroke='%234d7a2a' stroke-width='3' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='-9' cy='-8' rx='9' ry='12' fill='%23b9500f'/%3E%3Cellipse cx='9' cy='-8' rx='9' ry='12' fill='%23b9500f'/%3E%3Cellipse cx='0' cy='-8' rx='10' ry='13' fill='%23e8731c'/%3E%3Cg fill='%23ffd36b'%3E%3Canimate attributeName='opacity' values='1;.65;.95;.75;1' dur='2.3s' repeatCount='indefinite'/%3E%3Cpath d='M-6-12l3 3h-5zM6-12l2 3h-5zM-7-3q7 5 14 0l-3 1-2-2-2 2-2-2-2 2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat bottom center / cover}@media(max-width:767px){html[data-season=pumpkin] app-root:before{height:110px}}html[data-season=pumpkin] app-top-bar:before{content:"";position:fixed;z-index:-1;pointer-events:none;width:54px;height:64px;top:46%;right:34px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 54 64'%3E%3Cpath d='M27 3C14 3 6 13 6 26v32l7-6 7 6 7-6 7 6 7-6 7 6V26C48 13 40 3 27 3z' fill='%23f1e9ff' fill-opacity='.85'/%3E%3Cellipse cx='20' cy='26' rx='3.4' ry='4.6' fill='%23281a3d'/%3E%3Cellipse cx='34' cy='26' rx='3.4' ry='4.6' fill='%23281a3d'/%3E%3Cellipse cx='27' cy='37' rx='4' ry='3' fill='%23281a3d'/%3E%3C/svg%3E") no-repeat center / contain;filter:drop-shadow(0 0 12px rgba(220,200,255,.45));animation:season-ghost 7s ease-in-out infinite}@media(max-width:1240px){html[data-season=pumpkin] app-top-bar:before{display:none}}html[data-season=pumpkin] .qz-hero{position:relative;isolation:isolate}html[data-season=pumpkin] .pupil .sec-head h2:before{content:"";display:inline-block;width:22px;height:20px;margin-inline-end:8px;vertical-align:-2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 36'%3E%3Cpath d='M19 6c0-3 2-5 5-5' stroke='%234d7a2a' stroke-width='3' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='12' cy='21' rx='9' ry='12' fill='%23d45f12'/%3E%3Cellipse cx='28' cy='21' rx='9' ry='12' fill='%23d45f12'/%3E%3Cellipse cx='20' cy='21' rx='10' ry='13' fill='%23f07a24'/%3E%3Cpath d='M14 17l3 3h-5zM26 17l2 3h-5zM13 26q7 5 14 0l-3 1-2-2-2 2-2-2-2 2z' fill='%23ffd36b'/%3E%3C/svg%3E") no-repeat center / contain;filter:drop-shadow(0 0 5px rgba(255,150,60,.5))}html[data-season=pumpkin] .qz-hero:before{background:linear-gradient(90deg,#ff8c2e,#9d4cff,#ff8c2e)}html[data-season=pumpkin] .qz-hero:after{content:"";position:absolute;pointer-events:none;z-index:-1;bottom:6px;inset-inline-end:34%;width:120px;height:56px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 70'%3E%3Cdefs%3E%3Cg id='p'%3E%3Cpath d='M38 22c0-5 3-8 8-8' stroke='%234d7a2a' stroke-width='3' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='26' cy='48' rx='15' ry='19' fill='%23c9560f'/%3E%3Cellipse cx='50' cy='48' rx='15' ry='19' fill='%23c9560f'/%3E%3Cellipse cx='38' cy='48' rx='16' ry='21' fill='%23ee7a22'/%3E%3C/g%3E%3C/defs%3E%3Cuse href='%23p'/%3E%3Cpath d='M29 42l5 5h-8zM47 42l4 5h-8zM27 55q11 8 22 0l-4 1-3-3-3 3-3-3-3 3z' fill='%23ffd36b'/%3E%3Cuse href='%23p' transform='translate(80 22) scale(.68)'/%3E%3C/svg%3E") no-repeat bottom center / contain;filter:drop-shadow(0 0 8px rgba(255,150,60,.45))}@media(max-width:767px){html[data-season=pumpkin] .qz-hero:after{inset-inline-end:12px;bottom:auto;top:16px;width:70px;height:34px}}html[data-season=pumpkin] app-assessment-calendar>.ac{padding:16px 20px 8px;border:1px solid var(--cb-border);border-radius:18px;background:var(--cb-surface)}html[data-season=pumpkin] app-assessment-calendar>.ac .ac-date{border-color:var(--cb-surface)}html[data-season=pumpkin] .hl-page>.cl-help,html[data-shop] .hl-page>.cl-help{margin:0;padding:12px 16px;border:1px solid var(--cb-border);border-radius:14px;background:var(--cb-surface)}html[data-season=pumpkin] aside.cbd-card.cbd-links{padding:14px 20px!important;border:1px solid var(--cb-border)!important;border-radius:18px!important;background:var(--cb-surface)!important}html[data-season=pumpkin] .pupil .sh3,html[data-season=pumpkin] .pupil .th4{box-shadow:var(--season-glow)}html[data-season=pumpkin] .pupil .card{background:linear-gradient(180deg,#2f1a2d,#261625 60%)}html[data-season=pumpkin] .pupil .ph-card:after,html[data-season=pumpkin] .qz-hero:after{animation:season-flicker 3.2s ease-in-out infinite}html[data-season=pumpkin] .pupil .sec-head h2:before{animation:season-flicker 4.1s ease-in-out infinite}@keyframes season-flicker{0%,to{filter:drop-shadow(0 0 8px rgba(255,150,60,.45)) brightness(1)}20%{filter:drop-shadow(0 0 14px rgba(255,170,70,.7)) brightness(1.12)}45%{filter:drop-shadow(0 0 6px rgba(255,140,50,.35)) brightness(.95)}70%{filter:drop-shadow(0 0 12px rgba(255,160,60,.6)) brightness(1.08)}}html[data-season=pumpkin] .nl-content{position:relative}html[data-season=pumpkin] .nl-content:before{content:"";position:fixed;z-index:-1;pointer-events:none;inset:-600px 0 0;opacity:.55;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600'%3E%3Cdefs%3E%3Cpath id='l' d='M0-10C6-6 9 0 7 6 5 10 1 11 0 14-1 11-5 10-7 6-9 0-6-6 0-10z'/%3E%3C/defs%3E%3Cg%3E%3Cuse href='%23l' transform='translate(60 40) rotate(20)' fill='%23e07a2e'/%3E%3Cuse href='%23l' transform='translate(520 110) rotate(-40) scale(.8)' fill='%23c9532a'/%3E%3Cuse href='%23l' transform='translate(250 220) rotate(70) scale(1.1)' fill='%23f0a640'/%3E%3Cuse href='%23l' transform='translate(420 330) rotate(-10) scale(.7)' fill='%23b8452b'/%3E%3Cuse href='%23l' transform='translate(110 420) rotate(130) scale(.9)' fill='%23e8892e'/%3E%3Cuse href='%23l' transform='translate(330 520) rotate(45) scale(.75)' fill='%23d9682a'/%3E%3Cuse href='%23l' transform='translate(560 470) rotate(-80) scale(1)' fill='%23f2b04a'/%3E%3C/g%3E%3C/svg%3E") repeat 0 0 / 600px 600px;animation:season-leaves 40s linear infinite}@keyframes season-leaves{0%{transform:translate(0)}to{transform:translateY(600px)}}@media(prefers-reduced-motion:reduce){html[data-season=pumpkin] .nl-content:before,html[data-season=pumpkin] .pupil .ph-card:after,html[data-season=pumpkin] .qz-hero:after,html[data-season=pumpkin] .pupil .sec-head h2:before{animation:none}}@keyframes season-ghost{0%,to{transform:translate(0) rotate(-3deg)}50%{transform:translate(-6px,-18px) rotate(3deg)}}@media(prefers-reduced-motion:reduce){html[data-season=pumpkin] app-top-bar:before{animation:none}}@media print{html[data-season=pumpkin] body:before,html[data-season=pumpkin] body:after,html[data-season=pumpkin] app-root:after,html[data-season=pumpkin] app-root:before,html[data-season=pumpkin] app-top-bar:before,html[data-season=pumpkin] app-top-bar:after{display:none}}@media(max-width:767px){html[data-season=pumpkin] app-editor-bar:after{display:none}}html:is([data-look=haunted],[data-look=classic2015]){--ocb-frame: #171b1a;--ocb-nav: #1e2322;--ocb-nav-line: #2a302e;--ocb-page: #0f1211;--ocb-rule: #5f6b66;--ocb-soft: #3a4440;--ocb-text: #d5ddd9;--ocb-muted: #8f9a95;--ocb-output: #c3ccc7;--cb-canvas: var(--ocb-frame);--cb-surface: var(--ocb-page);--cb-surface-raised: var(--ocb-nav);--cb-surface-subtle: var(--ocb-frame);--cb-text: var(--ocb-text);--cb-text-muted: var(--ocb-muted);--nl-text-body: var(--ocb-text);--cb-border: var(--ocb-soft);--nl-line: var(--ocb-nav-line);--nl-control-border: var(--ocb-soft);--cb-brand-fill: #2e6da4;--cb-brand-text: #8cbfea;--cb-brand-text-strong: #b3d6f3;--cb-accent: #8cbfea;--nl-current-fill: #24435f;--nl-current-text: #ffffff}html:is([data-look=haunted],[data-look=classic2015]) main.ep{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;background:var(--ocb-frame);color:var(--ocb-text)}html:is([data-look=haunted],[data-look=classic2015]) .ocb-nav{position:relative;z-index:45;flex:none;display:flex;align-items:center;height:51px;box-sizing:border-box;padding:0 15px;background:var(--ocb-nav);border-bottom:1px solid var(--ocb-nav-line);color:var(--ocb-muted);white-space:nowrap}html:is([data-look=haunted],[data-look=classic2015]) .ocb-brand{flex:none;width:50px;height:39px;margin:5px 15px 0 0;align-self:flex-start;background:no-repeat center / 50px 39px url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAnCAMAAAB6+uurAAAC+lBMVEUAAAAkQjbNrYOWek60kGPis3LesnbPl1Z/a0bAkVazjFadfEuOdkp1a0ZZXD/hsXHVpmnhsnO3g0PXvZ3gtny2iE5GVT+khFIsRzfTmlc4TDptZkQ/UDvHn2a0fT3Bl2Per3GigFParHTIp3zhtXfjv5bis3F8Yj/fsG7Tp3Dq2MCwlnTt4tK5h0vLlVbt38xpdFhbZEmngE17cUtjY0PBjU1QWD7Il1vaqWi/i0zJlFXhsnHGnmvcr3Ohczy2gEDeq2ayhE3gx6vjs3JYRS60fj3ZxKo2LB6+lGDisW54c2wbFxGMhFyUgldQWD67gj6shlC6gUHBkFS1hk24kl27h0e6gkLDjEy3gEHDhUS1kF+Xc0ildDigcjezlWyAZUDMmFrow5CTdErBpYG4gD2fjHKkdDlcSS67g0Thr2rl0bo8MB/IonO9rpzHvrJXTUMmQzY7XE8mRDcmRjgoRjk/YFM6Wk3js3I+X1I9XlFAYlU5WUw3V0ocPjThsnLSmFQuT0EiQjXXm1fXmlU0VEf+/v7ZnFYxUkTktXPdr3BDZlg0Vkvtu3dXcWYtTD8pSTwfQDUfPjHcnljWqWzgq2jNomjbol3en1lCZFfUmFTPjkrhsG7KoGbVlE7Tk0wqTEDot3VfeG3SpmnNm13hoVnQlVLVl1DLjkrCiUby9PPt8O/p7Ovk6OefrqePoJmDlY15jYVmfXPlrmjdp2PRkkwtTkQoSDshQDMiOTIcPS8qOC33+Pjh5uS1wbywvLeruLLwvXjdrGnUn1xKZVg4XFE2UkYlQDg1OywjNSwSNCbd4uDX3dq9xsK4w76MnZZsgnnquHXNn2PXo2HhpmCwkF7Illndm1PHk1PNklAwUkqJcUnLikRvXz9DQi7Q1tPK0s+UpJ5wh33osGrYp2fInGLDl15FYlY+Wk17YjxmWTwzSTpSTTUVOTHS2dbBy8als63SoWJSalyriFbZllAgRjpdUjdLRzM6QDCcqqSEmJDYq264kl5WUzxKTTm5EwQsAAAAcHRSTlMA/gz+B/U8/v79/fz7+/rj4rqYexv+/v39/Pz7+/nrysa5tauXloqFbl1VTCsfEhH+/v38/Pr68urq49zX08q/p35kYFpDNzEuKRsR/v7+/fry7Ovg3tS9r66jo6Kcm5WPgoF7b25taVlLSUA4MywlP+5uwQAABPFJREFUOMuNlWVQG0EAhUOpu7u7u7u7u7s7uQCFyCWXXC5pjHjTQEJICO5WiltxKA4F6u7uneluQqdGpv0mkz/3vTfvdnbmSP9Dg2XDBrdrM3Vgg/+RG3ZsPHRguzaNnBlabUrK3H/YHRsvGNxuRiMGg+FsQatVKE7akseMHL6v/6xGQGPAAM9TmJzMUxbdKY44VN/oY0Pn9p2aotXyQTeQrwqFnvy7r689qs3qcTslfPdfo/u2YTgz+Hz4x7sqTBZqlc1b1rzPvHzpSpQgfWy4QtGnzh5tHQ1MWMzge4JmhtcX+4dPPgBZL3C5cP78BVfHtDsKRRvrme1vBFXQzYOjhc7ye12avqu9nHVJUpXuCmVXV0fIuV7hiuLTMDFECKp5zjxh8lW+Oxj9PjPrEiWKapEBFhnikl56W6EaDiNtPXk8IJfa1zyxjj534ddqKAMcHBwEK28rSjpYIny5vCbTMjrdhgxxchKMDY9QDYCRfl5K/tcqV1syrKc6cAiqk2BcSoRqluVdvJS8plU2qiGEIY2WH8zhCB4URRRPWQ4iC5Xucvso1z9kGmHRqVQq81ZcIfOT3w0qUVUakVqxGESW9HL3Kn3sCOWf1TTRzfs0Gk1Ao3EcA0L0HMm5+Hx91KqIVPN8EFmxUal0755eJ8NmWF2Iiwgmx4HJ0YcEEgSHE23ARW8nlKjMg+reX/lN8EOGzTRCn4aHIobcgCQOknQjmiAIpjgwmD6uRMXuDyN7vNzlj6KcqGAE+DFdOEym6FkufpMIKBDFBce+eBbNBCDXg+idU1XstvDKHJG7f24aTaXBHYRTgn+OQZ/zPMw/QYQnPo9LjL0VR5WIxWJJfEiMuJka6zYSRE54gSO7QmOGBvoliJPiRXmBIjwsOyjnFZ4QluYiyQgIipWIpQY/RzLSxYTpjoPI8l5yefOz+jA8+FYQxz84+z4e6heSHYI/uJFrSMxHYsADCvl+wE0pxe2aiR0Jr0zDmUV37314m5RDRsjiwMRsIq4w0T/0Oi7KSIjPS0Mk0jC//NjQJBZCcZuoZuusR1Z27+UTepC/OJYqLsBDXvg9yMjz/1jowoqhSO0kFIo0Q0RGpGcRhNUZY3v0tVwZ411tTewrPC80oEBaEH9dZIewJDFSMrAhQJUiZAjrcQXb3HYMvDLGojvXpGRDbmBQBhKDsGKAi1htANnKWYhdp3J2N8uVqSgzjs8Ss+woUiQamlCG1Mk/odurNegweGU2lBmbXQYyYluui7RSo9heEmC20fiy1g7YtmW4yo3+dLXG23sLjOxQFYe/oyO2ZZYbnc7q2rN1qxbeKHs6jHTgqsIfPkXqs6HsBuWWa5uhXJkMw2TTYGQEmlrSIhupR6Z0n9yjZZdm3dQmE5etQTUYV4a2h5EzxlRVpyzybzvsHneeOKFF8yYyk0kt43IxFNVozOZIH9/2DWCk4XQMa5LJ+nW0ffMyTCaTqbkYxsa4XDZwfdf32T5vxCiSlf5mjaz2ad2O8ZOacNUmNRdtgmJcYKOVFVNmDugwfOQY0i8Mqq70eNi6aYtOlW/Ky8s14FjYYDmKVvpM2jSn/bDGHUl/Mb/axyfS442Hh4dOp/P29jbrqn3X9J7T/uCiUQ1J9XNKdxESCSJw9LQ+Aw6MWPqPD+O2ahjx8V23eeu8o0tHk/6D0Tt795696zDc8W++A1tIGCEkWa2zAAAAAElFTkSuQmCC)}html:is([data-look=haunted],[data-look=classic2015]) .ocb-menus{display:flex;margin:0;padding:0;list-style:none;height:100%}html:is([data-look=haunted],[data-look=classic2015]) .ocb-dropdown{position:relative}html:is([data-look=haunted],[data-look=classic2015]) .ocb-toggle{height:100%;padding:15px;border:0;background:none;color:var(--ocb-muted);font:inherit;cursor:pointer}html:is([data-look=haunted],[data-look=classic2015]) .ocb-toggle:hover,html:is([data-look=haunted],[data-look=classic2015]) .ocb-open>.ocb-toggle{color:var(--ocb-text)}html:is([data-look=haunted],[data-look=classic2015]) .ocb-open>.ocb-toggle{background:#252b29}html:is([data-look=haunted],[data-look=classic2015]) .ocb-caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}html:is([data-look=haunted],[data-look=classic2015]) .ocb-menu{position:absolute;top:100%;left:0;z-index:50;min-width:160px;margin:0;padding:5px 0;list-style:none;background:var(--ocb-nav);border:1px solid rgb(0 0 0 / .45);border-radius:0 0 4px 4px;box-shadow:0 6px 12px #0000008c}html:is([data-look=haunted],[data-look=classic2015]) .ocb-menu button,html:is([data-look=haunted],[data-look=classic2015]) .ocb-menu a{display:block;width:100%;padding:3px 20px;border:0;background:none;color:var(--ocb-text);font:inherit;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;box-sizing:border-box}html:is([data-look=haunted],[data-look=classic2015]) .ocb-menu button:hover:not(:disabled),html:is([data-look=haunted],[data-look=classic2015]) .ocb-menu a:hover{background:#2a302e;color:#fff}html:is([data-look=haunted],[data-look=classic2015]) .ocb-menu button:disabled{color:#5c6763;cursor:not-allowed}html:is([data-look=haunted],[data-look=classic2015]) .ocb-tick{display:inline-block;width:16px;margin-left:-8px}html:is([data-look=haunted],[data-look=classic2015]) .ocb-divider{height:1px;margin:9px 0;overflow:hidden;background:#2f3633}html:is([data-look=haunted],[data-look=classic2015]) .ocb-scrim{position:fixed;inset:0;z-index:44}html:is([data-look=haunted],[data-look=classic2015]) .ocb-form{display:flex;gap:4px;margin-left:15px}html:is([data-look=haunted],[data-look=classic2015]) .ocb-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;font:inherit;font-size:12px;line-height:1.5;border-radius:3px;border:1px solid var(--ocb-soft);background:#262c2a;color:var(--ocb-text);cursor:pointer;--app-icon-size: 13px}html:is([data-look=haunted],[data-look=classic2015]) .ocb-btn:hover:not(:disabled){background:#2f3633;border-color:#56615c}html:is([data-look=haunted],[data-look=classic2015]) .ocb-btn:disabled{opacity:.65;cursor:not-allowed}html:is([data-look=haunted],[data-look=classic2015]) main.ep:has(.ocb-nav) .rp-note[data-status=teaser]{color:#5cc95c!important;font-weight:700;font-size:14px;margin:4px 0 0!important;padding:0 10px!important}html:is([data-look=haunted],[data-look=classic2015]) .ocb-btn--success{margin-left:45px;background:#3e8f3e;border-color:#4cae4c;color:#fff}html:is([data-look=haunted],[data-look=classic2015]) .ocb-btn--success:hover:not(:disabled){background:#449d44;border-color:#398439}html:is([data-look=haunted],[data-look=classic2015]) .ocb-btn:focus-visible,html:is([data-look=haunted],[data-look=classic2015]) .ocb-toggle:focus-visible,html:is([data-look=haunted],[data-look=classic2015]) .ocb-menu :focus-visible{outline:2px solid #66afe9;outline-offset:1px}html:is([data-look=haunted],[data-look=classic2015]) .ocb-save{margin-left:auto;font-size:12px;color:var(--ocb-muted)}html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-files-pane{background:var(--ocb-page);direction:ltr}html:is([data-look=haunted],[data-look=classic2015]) .ocb-tree-name{flex:none;height:29px;padding:10px 5px 0;box-sizing:content-box;border-bottom:1px solid var(--ocb-rule);background:var(--ocb-frame);color:var(--ocb-muted);font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html:is([data-look=haunted],[data-look=classic2015]) .ocb-tree-name{text-align:left;direction:ltr;unicode-bidi:plaintext}html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-files-pane .ep-tree-actions{display:none}html:is([data-look=haunted],[data-look=classic2015]) .ocb-tree-folders{display:grid;padding:6px 0 0 4px;font-size:14px;color:var(--ocb-text)}html:is([data-look=haunted],[data-look=classic2015]) .ocb-folder{padding-left:21px;line-height:20px;background:no-repeat 0 3px / 16px 14px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 14'%3E%3Cpath d='M1 2.5h5l1.5 1.5H14v1.5H4L1.5 12.5z' fill='none' stroke='%23c9b98a' stroke-width='1.1'/%3E%3Cpath d='M4 5.5h11l-3 7H1.5z' fill='none' stroke='%23c9b98a' stroke-width='1.1'/%3E%3C/svg%3E")}html:is([data-look=haunted],[data-look=classic2015]) .ocb-folder--in{margin-left:16px}html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-files-pane .ep-tree{padding:0 0 0 36px;margin:0;font-size:14px;color:var(--ocb-text)}html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-files-pane .ep-row{min-height:20px;height:auto;padding:0 0 0 21px;border-radius:0;background:none;color:var(--ocb-text);font:inherit;font-weight:400;line-height:20px;justify-content:flex-start;border:0;box-shadow:none;outline-offset:-1px;background:no-repeat 2px 3px / 12px 14px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 14'%3E%3Cpath d='M1 .5h6.5L11 4v9.5H1z M7.5 .5V4H11' fill='none' stroke='%23a9b4af' stroke-width='1'/%3E%3Cpath d='M3 7h6M3 9h6M3 11h4' stroke='%23a9b4af' stroke-width='.8'/%3E%3C/svg%3E")}html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-files-pane .ep-row[data-chosen=yes],html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-files-pane .ep-row[aria-current=true]{box-shadow:none;background-color:transparent}html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-files-pane .ep-row .ep-row-name{padding:0 3px;border-radius:2px}html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-files-pane .ep-row[aria-current=true] .ep-row-name{background:#2b4c6b;color:#fff;font-weight:700}html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-tabs-row{background:var(--ocb-frame);height:40px;padding:2px 0 0 2px;align-items:flex-end;box-sizing:border-box}html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-tabs-row>:not(.ep-tabs){display:none!important}html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-tabs{padding-top:0;gap:2px}html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-tab{border:1px solid var(--ocb-soft);border-bottom:0;border-radius:4px 4px 0 0;background:var(--ocb-page);opacity:.65}html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-tab--shown{opacity:1;border-color:var(--ocb-rule)}html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-tab-name{--ep-tab-h: 37px;padding:0 15px;color:var(--ocb-text)!important;font-weight:400!important;font-size:14px;display:inline-flex;align-items:center;gap:7px;direction:ltr}html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-tab{display:inline-flex;align-items:center;padding-inline-end:12px}html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-tab-name{padding-inline-end:7px}html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-tab-close{inline-size:13px;block-size:13px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:#707a76;color:var(--ocb-page);cursor:pointer;--app-icon-size: 9px}html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-tab-close:hover{background:#a3aea9}html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-code-box{border-top:1px solid var(--ocb-rule)}html:is([data-look=haunted],[data-look=classic2015]) .ace_editor,html:is([data-look=haunted],[data-look=classic2015]) .ace_editor .ace_scroller{background-color:var(--ocb-page)}html:is([data-look=haunted],[data-look=classic2015]) .ace_editor .ace_scroller{background:var(--ocb-page) no-repeat right 2px top 0 / 130px 130px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 130 130'%3E%3Cpath d='M129.5 0.5L129.5 128.5M129.5 0.5L89.9 122.2M129.5 0.5L54.3 104.1M129.5 0.5L25.9 75.7M129.5 0.5L7.8 40.1M129.5 0.5L1.5 0.5M129.5 25.3L121.8 24.1L114.9 20.6L109.4 15.1L105.9 8.2L104.7 0.5M129.5 50.1L114.2 47.7L100.3 40.6L89.4 29.7L82.3 15.8L79.9 0.5M129.5 74.9L106.5 71.3L85.8 60.7L69.3 44.2L58.7 23.5L55.1 0.5M129.5 99.7L98.8 94.8L71.2 80.8L49.2 58.8L35.2 31.2L30.3 0.5M129.5 124.5L91.2 118.4L56.6 100.8L29.2 73.4L11.6 38.8L5.5 0.5' fill='none' stroke='%235f6b66' stroke-width='1'/%3E%3C/svg%3E")}html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-code-box--rtl-file .ace_editor .ace_scroller{background-position:left 2px top 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 130 130'%3E%3Cg transform='translate(130 0) scale(-1 1)'%3E%3Cpath d='M129.5 0.5L129.5 128.5M129.5 0.5L89.9 122.2M129.5 0.5L54.3 104.1M129.5 0.5L25.9 75.7M129.5 0.5L7.8 40.1M129.5 0.5L1.5 0.5M129.5 25.3L121.8 24.1L114.9 20.6L109.4 15.1L105.9 8.2L104.7 0.5M129.5 50.1L114.2 47.7L100.3 40.6L89.4 29.7L82.3 15.8L79.9 0.5M129.5 74.9L106.5 71.3L85.8 60.7L69.3 44.2L58.7 23.5L55.1 0.5M129.5 99.7L98.8 94.8L71.2 80.8L49.2 58.8L35.2 31.2L30.3 0.5M129.5 124.5L91.2 118.4L56.6 100.8L29.2 73.4L11.6 38.8L5.5 0.5' fill='none' stroke='%235f6b66' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E")}html:is([data-look=haunted],[data-look=classic2015]) .ace_editor .ace_gutter{background:var(--ocb-frame)!important;color:#77837d}html:is([data-look=haunted],[data-look=classic2015]) .ace_editor .ace_gutter-active-line{background:#20262400}html:is([data-look=haunted],[data-look=classic2015]) .ace_editor .ace_print-margin{background:#20262a}html:is([data-look=haunted],[data-look=classic2015]) .ocb-desktop>.ep-work{overflow:hidden}html:is([data-look=haunted],[data-look=classic2015]) .ocb-results-bar{background:var(--ocb-nav);border-color:transparent}html:is([data-look=haunted],[data-look=classic2015]) .ocb-results-bar:hover{background:#ebebeb;border-color:#adadad}html:is([data-look=haunted],[data-look=classic2015]) .ocb-results-bar>:is(.ocb-resize-handle,.ocb-collapse){position:absolute;left:50%;top:0;width:20px;height:5px;margin-left:-10px;padding:0;border:0;border-radius:0;background:url("./media/classic-output-sprite-C23ORSU6.png") -38px -309px no-repeat}html:is([data-look=haunted],[data-look=classic2015]) .ocb-results-bar>.ocb-collapse{margin-left:11px;background-position:2px -165px;cursor:pointer}html:is([data-look=haunted],[data-look=classic2015]) .ocb-results-bar>.ocb-collapse--closed{background-position:2px -134px}html:is([data-look=haunted],[data-look=classic2015]) .ocb-results-bar:hover>.ocb-resize-handle{background-position:-70px -309px}html:is([data-look=haunted],[data-look=classic2015]) .ocb-results-bar:hover>.ocb-collapse{background-position:-14px -165px}html:is([data-look=haunted],[data-look=classic2015]) .ocb-results-bar:hover>.ocb-collapse--closed{background-position:-14px -134px}html[data-theme-form=dark] .ocb-results-bar>:is(.ocb-resize-handle,.ocb-collapse){filter:invert(.75)}html[data-theme-form=dark] .ocb-results-bar:hover{background:var(--ocb-frame);border-color:var(--ocb-rule)}html:is([data-look=haunted],[data-look=classic2015]) app-results-panel :is(p,pre,.cc-group-head,.cc-title,.cc-message,.cc-hint){unicode-bidi:plaintext;text-align:start}html:is([data-look=haunted],[data-look=classic2015]) app-results-panel .rp-sum,html:is([data-look=haunted],[data-look=classic2015]) app-results-panel .rp-sum-words{flex:1}html:is([data-look=haunted],[data-look=classic2015]) app-results-panel .rp-summary{display:block;font-size:12px}html:is([data-look=haunted],[data-look=classic2015]) app-results-panel .rp-cheer{font:inherit;unicode-bidi:plaintext;text-align:start}html:is([data-look=haunted],[data-look=classic2015]) app-results-panel .cc-title>[dir],html:is([data-look=haunted],[data-look=classic2015]) app-results-panel .cc-group-name{display:block;flex:1;unicode-bidi:plaintext;text-align:start}html:is([data-look=haunted],[data-look=classic2015]) .ocb-desktop{border-top:3px solid var(--ocb-nav)}html[data-look=haunted] main.ep:has(.ocb-nav) .ce-questions{display:none!important}html:is([data-look=haunted],[data-look=classic2015]) main.ep:has(.ocb-nav) .ep-results-bar{display:none!important}html:is([data-look=haunted],[data-look=classic2015]) main.ep:has(.ocb-nav) .ep-code-pane{flex:1 1 auto!important}html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-results-pane{background:var(--ocb-frame)}html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-results-pane>.ep-results{margin:3px 3px 0;border:1px solid var(--ocb-rule);border-radius:3px;background:var(--ocb-page) no-repeat right top / 96px 96px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Cpath d='M95.5 0.5L95.5 94.5M95.5 0.5L59.5 87.3M95.5 0.5L29.0 67.0M95.5 0.5L8.7 36.5M95.5 0.5L1.5 0.5M95.5 23.0L86.9 21.3L79.6 16.4L74.7 9.1L73.0 0.5M95.5 45.5L78.3 42.1L63.7 32.3L53.9 17.7L50.5 0.5M95.5 68.0L69.7 62.9L47.8 48.2L33.1 26.3L28.0 0.5M95.5 90.5L61.1 83.6L31.9 64.1L12.4 34.9L5.5 0.5' fill='none' stroke='%235f6b66' stroke-width='1'/%3E%3C/svg%3E");color:var(--ocb-output);font-family:monospace;font-size:12px;font-variant-ligatures:none}html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-results-pane .rp-program,html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-results-pane .rp-console,html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-results-pane pre{font-family:monospace!important;font-size:12px!important;line-height:1.42857143;font-variant-ligatures:none;color:var(--ocb-output);background:transparent!important;border:0!important;margin:0;padding:10px}html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-results-pane>.ep-res-head{display:none}html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-results-pane .rp{padding:0;gap:0}html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-results-pane .rp-message{margin:0;padding:10px;font-family:monospace;font-size:12px;line-height:1.42857143;color:var(--ocb-output)}html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-results-pane>pre.ocb-check{box-sizing:border-box;height:calc(100% - 6px);overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}html:is([data-look=haunted],[data-look=classic2015]) main.ep .ep-results-pane>.ep-results{margin-bottom:3px;direction:ltr;text-align:left;padding:0}html[data-look=classic2015][data-cb2015=light]{--ocb-frame: #e7e7e7;--ocb-nav: #f5f5f5;--ocb-nav-line: #e7e7e7;--ocb-page: #ffffff;--ocb-rule: #9f9f9f;--ocb-soft: #d3d3d3;--ocb-text: #333333;--ocb-muted: #666666;--ocb-output: #555555;--cb-brand-fill: #337ab7;--cb-brand-text: #23527c;--cb-brand-text-strong: #1d4368;--cb-accent: #337ab7;--nl-current-fill: #337ab7;--nl-current-text: #ffffff}html[data-look=classic2015][data-cb2015=dark]{--ocb-frame: #1b1d21;--ocb-nav: #24272c;--ocb-nav-line: #31353b;--ocb-page: #16181b;--ocb-rule: #636a73;--ocb-soft: #3d424a;--ocb-text: #d9dde3;--ocb-muted: #98a0aa;--ocb-output: #c5cbd3}html[data-look=classic2015]:not([data-cb2015=night]) .ace_editor .ace_scroller,html[data-look=classic2015]:not([data-cb2015=night]) main.ep .ep-code-box--rtl-file .ace_editor .ace_scroller{background-image:none}html[data-look=classic2015]:not([data-cb2015=night]) main.ep .ep-results-pane>.ep-results{background-image:none}html[data-look=classic2015][data-cb2015=light] .ocb-btn{background:#fff;border-color:#ccc;color:#333}html[data-look=classic2015][data-cb2015=light] .ocb-btn:hover:not(:disabled){background:#e6e6e6;border-color:#adadad}html[data-look=classic2015][data-cb2015] .ocb-btn.ocb-btn--success{background:#2e7d32;border-color:#276b2a;color:#fff}html[data-look=classic2015][data-cb2015] .ocb-btn.ocb-btn--success:hover:not(:disabled){background:#276b2a;border-color:#1f5822}html[data-look=classic2015][data-cb2015=light] .ocb-open>.ocb-toggle{background:#e7e7e7}html[data-look=classic2015][data-cb2015=light] .ocb-menu{border-color:#00000026;box-shadow:0 6px 12px #0000002d}html[data-look=classic2015][data-cb2015=light] .ocb-menu button:hover:not(:disabled),html[data-look=classic2015][data-cb2015=light] .ocb-menu a:hover{background:#f5f5f5;color:#262626}html[data-look=classic2015][data-cb2015=light] .ocb-menu button:disabled{color:#999}html[data-look=classic2015][data-cb2015=light] .ocb-divider{background:#e5e5e5}html[data-look=classic2015][data-cb2015=light] main.ep .ep-files-pane .ep-row[aria-current=true] .ep-row-name{background:#337ab7;color:#fff}html[data-look=classic2015][data-cb2015=light] main.ep .ep-tab-close{background:#999}html[data-look=classic2015][data-cb2015=light] main.ep .ep-tab-close:hover{background:#777}html[data-look=classic2015][data-cb2015=dark] .ocb-btn{background:#2b2f35;border-color:#454b54;color:#d9dde3}html[data-look=classic2015][data-cb2015=dark] .ocb-btn:hover:not(:disabled){background:#343940;border-color:#59606a}html[data-look=classic2015][data-cb2015=dark] .ocb-open>.ocb-toggle{background:#2b2f35}html[data-look=classic2015][data-cb2015=dark] .ocb-menu button:hover:not(:disabled),html[data-look=classic2015][data-cb2015=dark] .ocb-menu a:hover{background:#31353b}html[data-look=classic2015][data-cb2015=dark] .ocb-divider{background:#353a40}html[data-look=classic2015][data-cb2015=dark] main.ep .ep-files-pane .ep-row[aria-current=true] .ep-row-name{background:#2b4c6b}html[data-look=classic2015][data-cb2015=light] .ace_editor .ace_gutter{color:#666}html[data-look=classic2015][data-cb2015=light] .ace_editor .ace_print-margin{background:#e8e8e8}html[data-look=classic2015][data-cb2015=dark] .ace_editor .ace_gutter{color:#8f969f}html[data-look=classic2015][data-cb2015=dark] .ace_editor .ace_print-margin{background:#24272c}html[data-cb2015=light]:not([data-look]){--cb-brand-fill: #337ab7;--cb-on-brand: #ffffff;--cb-brand-text: #23527c;--cb-brand-text-strong: #1d4368;--cb-accent: #337ab7;--cb-canvas: #f5f5f5;--cb-surface: #ffffff;--cb-surface-raised: #ffffff;--cb-surface-subtle: #f5f5f5;--cb-text: #333333;--cb-text-muted: #666666;--nl-text-body: #333333;--cb-border: #dddddd;--nl-line: #e7e7e7;--nl-control-border: #cccccc;--nl-current-fill: #e7e7e7;--nl-current-text: #333333;--cb-focus: #66afe9}html[data-cb2015=dark]:not([data-look]),html[data-cb2015=night]:not([data-look]){--cb-brand-fill: #2e6da4;--cb-brand-text: #8cbfea;--cb-brand-text-strong: #b3d6f3;--cb-accent: #8cbfea;--cb-canvas: #1b1d21;--cb-surface: #24272c;--cb-surface-raised: #2a2e34;--cb-surface-subtle: #1f2226;--cb-text: #d9dde3;--cb-text-muted: #98a0aa;--nl-text-body: #c5cbd3;--cb-border: #3d424a;--nl-line: #31353b;--nl-control-border: #4a5059;--nl-current-fill: #2e3a48;--nl-current-text: #ffffff}html[data-cb2015]:not([data-look]) body{font-family:"Helvetica Neue",Helvetica,Arial,var(--nl-font-text, sans-serif)}html[data-cb2015=light]:not([data-look]) .nl-bar{background:#f8f8f8;border-bottom:1px solid #e7e7e7;box-shadow:none}html[data-cb2015=dark]:not([data-look]) .nl-bar,html[data-cb2015=night]:not([data-look]) .nl-bar{background:#222;border-bottom:1px solid #080808;box-shadow:none}html:is([data-look=haunted],[data-look=classic2015][data-cb2015=night]) main.ep:has(.ocb-nav) .ep-files-pane{position:relative;isolation:isolate}html:is([data-look=haunted],[data-look=classic2015][data-cb2015=night]) main.ep:has(.ocb-nav) .ep-files-pane>.ep-files{background:transparent}html:is([data-look=haunted],[data-look=classic2015][data-cb2015=night]) main.ep:has(.ocb-nav) .ep-files-pane:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:0;bottom:0;width:120px;height:120px;background:no-repeat left bottom / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cg transform='rotate(180 60 60)'%3E%3Cpath d='M119.5 0.5L119.5 118.5M119.5 0.5L83.0 112.7M119.5 0.5L50.1 96.0M119.5 0.5L24.0 69.9M119.5 0.5L7.3 37.0M119.5 0.5L1.5 0.5M119.5 23.3L112.5 22.2L106.1 18.9L101.1 13.9L97.8 7.5L96.7 0.5M119.5 46.1L105.4 43.9L92.7 37.4L82.6 27.3L76.1 14.6L73.9 0.5M119.5 68.9L98.4 65.6L79.3 55.8L64.2 40.7L54.4 21.6L51.1 0.5M119.5 91.7L91.3 87.2L65.9 74.3L45.7 54.1L32.8 28.7L28.3 0.5M119.5 114.5L84.3 108.9L52.5 92.7L27.3 67.5L11.1 35.7L5.5 0.5' fill='none' stroke='%235f6b66' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E")}html:is([data-look=haunted],[data-look=classic2015][data-cb2015=night]) main.ep:has(.ocb-nav) .ep-results-pane:after{content:"";position:absolute;pointer-events:none;z-index:2;right:58px;top:3px;width:20px;height:90px;background:no-repeat center top / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 90'%3E%3Cpath d='M10 0V76' stroke='%235f6b66' stroke-width='1'/%3E%3Cg stroke='%235f6b66' stroke-width='1' fill='none' stroke-linecap='round'%3E%3Cpath d='M7 78L2 73M7 80L1 80M7 82L2 87M13 78L18 73M13 80L19 80M13 82L18 87'/%3E%3Cellipse cx='10' cy='80' rx='3.5' ry='4.5' fill='%230f1211'/%3E%3Ccircle cx='10' cy='75.5' r='2' fill='%230f1211'/%3E%3C/g%3E%3C/svg%3E")}html:is([data-look=haunted],[data-look=classic2015][data-cb2015=night]) main.ep:has(.ocb-nav) .ace_editor .ace_scroller:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,transparent 62%,rgb(0 0 0 / .32) 100%)}@media(max-width:767px){html:is([data-look=haunted],[data-look=classic2015][data-cb2015=night]) main.ep:has(.ocb-nav) .ep-results-pane:after{display:none}}html[data-possessed][data-look=haunted]{--ocb-frame: #0c100e;--ocb-nav: #101612;--ocb-nav-line: #1a231e;--ocb-page: #070a08;--ocb-rule: #3a4f42;--ocb-soft: #222d27;--ocb-text: #c9ddd0;--ocb-muted: #7c988a;--ocb-output: #b4d1c0}html[data-possessed][data-look=haunted] main.ep:has(.ocb-nav) .ocb-nav{background:radial-gradient(ellipse 620px 190px at 100% 0%,rgb(110 255 160 / .22),transparent 72%),var(--ocb-nav)!important}html[data-possessed][data-look=haunted] main.ep:has(.ocb-nav) .ep-files-pane{background:radial-gradient(ellipse 140% 90% at 50% 15%,transparent 35%,rgb(0 0 0 / .55) 100%),var(--ocb-page)!important}html[data-possessed][data-look=haunted] main.ep:has(.ocb-nav) .ace_editor .ace_scroller{background:var(--ocb-page) no-repeat right 0 top 0 / 190px 190px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 150' fill='none' stroke='%23a9bfb1' stroke-linecap='round'%3E%3Cg transform='translate(150 0) scale(-1 1)'%3E%3Cpath stroke-width='.9' d='M0 0L157.5 0.0 M0 0L153.5 35.4 M0 0L140.3 71.5 M0 0L118.9 103.3 M0 0L88.1 130.6 M0 0L53.9 148.0 M0 0L19.2 156.3 M0 0L0.0 157.5 M15.5 0.0Q13.4 1.5 15.7 3.5Q12.6 4.4 13.7 6.8Q10.7 7.2 11.3 9.9Q8.7 9.9 8.9 13.1Q6.2 12.2 5.5 15.2Q3.1 13.2 1.8 15.4Q0.8 13.1 0.0 14.9 M31.9 0.0Q26.9 2.9 30.6 6.8Q24.6 8.7 26.5 13.5Q21.3 14.6 23.2 20.4Q17.7 20.2 18.0 26.6Q12.3 24.1 10.5 29.4Q6.1 25.4 3.6 29.7Q1.6 25.6 0.0 29.9 M46.2 0.0Q38.2 4.1 42.6 9.6Q34.9 12.8 38.5 20.2Q31.5 21.7 34.7 30.4Q25.9 29.3 25.5 37.9Q17.3 33.9 14.7 40.9Q8.6 35.9 5.4 42.6Q2.3 37.6 0.0 44.8 M65.3 0.0Q54.2 6.2 60.7 14.4Q51.1 19.2 58.1 30.4Q46.9 32.0 50.9 44.0Q37.2 41.7 35.8 53.1Q24.6 48.0 21.4 58.5Q12.7 52.7 8.1 63.9Q3.5 56.4 0.0 67.2 M77.1 0.0Q65.8 7.9 75.8 18.3Q64.2 24.0 73.4 37.5Q57.7 38.5 60.8 52.1Q44.5 49.6 42.7 63.4Q30.0 58.8 27.1 73.3Q16.0 66.5 10.1 81.2Q4.3 70.3 0.0 82.3 M102.0 0.0Q89.0 10.7 105.0 24.8Q87.2 31.6 97.8 48.6Q75.6 49.8 78.1 67.2Q58.4 65.6 57.7 85.4Q40.9 80.4 37.5 101.6Q21.8 90.7 13.2 109.4Q5.7 92.7 0.0 106.2 M120.9 0.0Q105.2 12.1 123.8 28.1Q100.1 35.3 109.0 54.0Q85.0 56.5 88.6 77.3Q67.7 77.2 69.0 102.1Q48.3 95.3 43.4 119.4Q24.9 104.2 14.6 122.9Q6.3 103.7 0.0 118.2'/%3E%3C/g%3E%3C/svg%3E")!important}html[data-possessed][data-look=haunted] main.ep:has(.ocb-nav) .ace_editor .ace_scroller:after{background:radial-gradient(ellipse 55% 60% at 100% 0%,rgb(110 255 160 / .1),transparent 72%),radial-gradient(ellipse 90% 80% at 40% 40%,transparent 55%,rgb(0 0 0 / .5) 100%)}html[data-possessed][data-look=haunted] main.ep:has(.ocb-nav) .ace_editor .ace_gutter{color:#5c7c6a}html[data-possessed][data-look=haunted] main.ep:has(.ocb-nav) .ep-files-pane:before{display:none;background:no-repeat left bottom / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 150' fill='none' stroke='%23a9bfb1' stroke-linecap='round'%3E%3Cg transform='translate(0 150) scale(1 -1)'%3E%3Cpath stroke-width='.9' d='M0 0L157.5 0.0 M0 0L153.5 35.4 M0 0L140.3 71.5 M0 0L118.9 103.3 M0 0L88.1 130.6 M0 0L53.9 148.0 M0 0L19.2 156.3 M0 0L0.0 157.5 M15.5 0.0Q13.4 1.5 15.7 3.5Q12.6 4.4 13.7 6.8Q10.7 7.2 11.3 9.9Q8.7 9.9 8.9 13.1Q6.2 12.2 5.5 15.2Q3.1 13.2 1.8 15.4Q0.8 13.1 0.0 14.9 M31.9 0.0Q26.9 2.9 30.6 6.8Q24.6 8.7 26.5 13.5Q21.3 14.6 23.2 20.4Q17.7 20.2 18.0 26.6Q12.3 24.1 10.5 29.4Q6.1 25.4 3.6 29.7Q1.6 25.6 0.0 29.9 M46.2 0.0Q38.2 4.1 42.6 9.6Q34.9 12.8 38.5 20.2Q31.5 21.7 34.7 30.4Q25.9 29.3 25.5 37.9Q17.3 33.9 14.7 40.9Q8.6 35.9 5.4 42.6Q2.3 37.6 0.0 44.8 M65.3 0.0Q54.2 6.2 60.7 14.4Q51.1 19.2 58.1 30.4Q46.9 32.0 50.9 44.0Q37.2 41.7 35.8 53.1Q24.6 48.0 21.4 58.5Q12.7 52.7 8.1 63.9Q3.5 56.4 0.0 67.2 M77.1 0.0Q65.8 7.9 75.8 18.3Q64.2 24.0 73.4 37.5Q57.7 38.5 60.8 52.1Q44.5 49.6 42.7 63.4Q30.0 58.8 27.1 73.3Q16.0 66.5 10.1 81.2Q4.3 70.3 0.0 82.3 M102.0 0.0Q89.0 10.7 105.0 24.8Q87.2 31.6 97.8 48.6Q75.6 49.8 78.1 67.2Q58.4 65.6 57.7 85.4Q40.9 80.4 37.5 101.6Q21.8 90.7 13.2 109.4Q5.7 92.7 0.0 106.2 M120.9 0.0Q105.2 12.1 123.8 28.1Q100.1 35.3 109.0 54.0Q85.0 56.5 88.6 77.3Q67.7 77.2 69.0 102.1Q48.3 95.3 43.4 119.4Q24.9 104.2 14.6 122.9Q6.3 103.7 0.0 118.2'/%3E%3C/g%3E%3C/svg%3E")!important;width:150px!important;height:150px!important;opacity:.7}html[data-possessed][data-look=haunted] main.ep:has(.ocb-nav) .ep-results-pane>.ep-results{position:relative;border-color:#3a4f42;background:no-repeat right 0 top 0 / 110px 110px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 150' fill='none' stroke='%23a9bfb1' stroke-linecap='round'%3E%3Cg transform='translate(150 0) scale(-1 1)'%3E%3Cpath stroke-width='.9' d='M0 0L157.5 0.0 M0 0L153.5 35.4 M0 0L140.3 71.5 M0 0L118.9 103.3 M0 0L88.1 130.6 M0 0L53.9 148.0 M0 0L19.2 156.3 M0 0L0.0 157.5 M15.5 0.0Q13.4 1.5 15.7 3.5Q12.6 4.4 13.7 6.8Q10.7 7.2 11.3 9.9Q8.7 9.9 8.9 13.1Q6.2 12.2 5.5 15.2Q3.1 13.2 1.8 15.4Q0.8 13.1 0.0 14.9 M31.9 0.0Q26.9 2.9 30.6 6.8Q24.6 8.7 26.5 13.5Q21.3 14.6 23.2 20.4Q17.7 20.2 18.0 26.6Q12.3 24.1 10.5 29.4Q6.1 25.4 3.6 29.7Q1.6 25.6 0.0 29.9 M46.2 0.0Q38.2 4.1 42.6 9.6Q34.9 12.8 38.5 20.2Q31.5 21.7 34.7 30.4Q25.9 29.3 25.5 37.9Q17.3 33.9 14.7 40.9Q8.6 35.9 5.4 42.6Q2.3 37.6 0.0 44.8 M65.3 0.0Q54.2 6.2 60.7 14.4Q51.1 19.2 58.1 30.4Q46.9 32.0 50.9 44.0Q37.2 41.7 35.8 53.1Q24.6 48.0 21.4 58.5Q12.7 52.7 8.1 63.9Q3.5 56.4 0.0 67.2 M77.1 0.0Q65.8 7.9 75.8 18.3Q64.2 24.0 73.4 37.5Q57.7 38.5 60.8 52.1Q44.5 49.6 42.7 63.4Q30.0 58.8 27.1 73.3Q16.0 66.5 10.1 81.2Q4.3 70.3 0.0 82.3 M102.0 0.0Q89.0 10.7 105.0 24.8Q87.2 31.6 97.8 48.6Q75.6 49.8 78.1 67.2Q58.4 65.6 57.7 85.4Q40.9 80.4 37.5 101.6Q21.8 90.7 13.2 109.4Q5.7 92.7 0.0 106.2 M120.9 0.0Q105.2 12.1 123.8 28.1Q100.1 35.3 109.0 54.0Q85.0 56.5 88.6 77.3Q67.7 77.2 69.0 102.1Q48.3 95.3 43.4 119.4Q24.9 104.2 14.6 122.9Q6.3 103.7 0.0 118.2'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(ellipse 120% 140% at 50% 0%,transparent 50%,rgb(0 0 0 / .45) 100%),var(--ocb-page)!important}html[data-possessed][data-look=haunted] main.ep:has(.ocb-nav) .ep-results-pane:after{display:none}html[data-possessed][data-look=haunted] main.ep:has(.ocb-nav) .ocb-nav:before{content:"";position:absolute;z-index:46;pointer-events:none;top:0;right:max(230px,18%);width:60px;height:70px;background:no-repeat center top / 60px 70px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 70' width='60' height='70'%3E%3Cdefs%3E%3CradialGradient id='glow' cx='30' cy='46' r='30' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23b6ffc9' stop-opacity='.55'/%3E%3Cstop offset='.45' stop-color='%234fdc83' stop-opacity='.18'/%3E%3Cstop offset='1' stop-color='%234fdc83' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='glass' cx='30' cy='44' r='12' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23f2fff0'/%3E%3Cstop offset='.45' stop-color='%23c9f7cf' stop-opacity='.9'/%3E%3Cstop offset='1' stop-color='%236fbf86' stop-opacity='.55'/%3E%3C/radialGradient%3E%3ClinearGradient id='metal' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%232b322e'/%3E%3Cstop offset='.5' stop-color='%234a554e'/%3E%3Cstop offset='1' stop-color='%23232925'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='30' cy='46' r='30' fill='url(%23glow)'/%3E%3Cpath d='M30 0V27' stroke='%231c2420' stroke-width='1.2'/%3E%3Crect x='26.5' y='26' width='7' height='9' rx='1.2' fill='url(%23metal)'/%3E%3Cpath d='M26.5 29.5h7M26.5 32h7' stroke='%231a201c' stroke-width='.6'/%3E%3Cpath d='M26.8 35 C26.8 38 21 40 21 46 C21 52 25 55.5 30 55.5 C35 55.5 39 52 39 46 C39 40 33.2 38 33.2 35 Z' fill='url(%23glass)' stroke='%239fd8ae' stroke-opacity='.6' stroke-width='.6'/%3E%3Cpath d='M28.5 36.5 L28.5 44 L29.3 42.6 L30 44 L30.7 42.6 L31.5 44 L31.5 36.5' fill='none' stroke='%23fffbe0' stroke-width='.7' stroke-linejoin='round'/%3E%3Cpath d='M24.5 44 C24.5 41.5 26 40 27 39.4' fill='none' stroke='%23ffffff' stroke-opacity='.45' stroke-width='.9' stroke-linecap='round'/%3E%3C/svg%3E")}html[data-possessed][data-look=haunted] main.ep:has(.ocb-nav) .ocb-nav{background:radial-gradient(ellipse 420px 150px at calc(100% - max(230px,18%) - 30px) 0%,rgb(110 255 160 / .2),transparent 72%),var(--ocb-nav)!important}html[data-possessed][data-look=haunted] main.ep:has(.ocb-nav) .ep-tabs{position:relative}html[data-possessed][data-look=haunted] main.ep:has(.ocb-nav) .ep-tabs:after{content:"";position:absolute;pointer-events:none;z-index:1;right:0;top:0;width:46px;height:46px;opacity:.6;background:no-repeat right top / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 150' fill='none' stroke='%23a9bfb1' stroke-linecap='round'%3E%3Cg transform='translate(150 0) scale(-1 1)'%3E%3Cpath stroke-width='.9' d='M0 0L157.5 0.0 M0 0L153.5 35.4 M0 0L140.3 71.5 M0 0L118.9 103.3 M0 0L88.1 130.6 M0 0L53.9 148.0 M0 0L19.2 156.3 M0 0L0.0 157.5 M15.5 0.0Q13.4 1.5 15.7 3.5Q12.6 4.4 13.7 6.8Q10.7 7.2 11.3 9.9Q8.7 9.9 8.9 13.1Q6.2 12.2 5.5 15.2Q3.1 13.2 1.8 15.4Q0.8 13.1 0.0 14.9 M31.9 0.0Q26.9 2.9 30.6 6.8Q24.6 8.7 26.5 13.5Q21.3 14.6 23.2 20.4Q17.7 20.2 18.0 26.6Q12.3 24.1 10.5 29.4Q6.1 25.4 3.6 29.7Q1.6 25.6 0.0 29.9 M46.2 0.0Q38.2 4.1 42.6 9.6Q34.9 12.8 38.5 20.2Q31.5 21.7 34.7 30.4Q25.9 29.3 25.5 37.9Q17.3 33.9 14.7 40.9Q8.6 35.9 5.4 42.6Q2.3 37.6 0.0 44.8 M65.3 0.0Q54.2 6.2 60.7 14.4Q51.1 19.2 58.1 30.4Q46.9 32.0 50.9 44.0Q37.2 41.7 35.8 53.1Q24.6 48.0 21.4 58.5Q12.7 52.7 8.1 63.9Q3.5 56.4 0.0 67.2 M77.1 0.0Q65.8 7.9 75.8 18.3Q64.2 24.0 73.4 37.5Q57.7 38.5 60.8 52.1Q44.5 49.6 42.7 63.4Q30.0 58.8 27.1 73.3Q16.0 66.5 10.1 81.2Q4.3 70.3 0.0 82.3 M102.0 0.0Q89.0 10.7 105.0 24.8Q87.2 31.6 97.8 48.6Q75.6 49.8 78.1 67.2Q58.4 65.6 57.7 85.4Q40.9 80.4 37.5 101.6Q21.8 90.7 13.2 109.4Q5.7 92.7 0.0 106.2 M120.9 0.0Q105.2 12.1 123.8 28.1Q100.1 35.3 109.0 54.0Q85.0 56.5 88.6 77.3Q67.7 77.2 69.0 102.1Q48.3 95.3 43.4 119.4Q24.9 104.2 14.6 122.9Q6.3 103.7 0.0 118.2'/%3E%3C/g%3E%3C/svg%3E")}@media(max-width:1099px){html[data-possessed][data-look=haunted] main.ep:has(.ocb-nav) .ocb-nav:before{display:none}}@property --cb-lit{syntax: "<length>"; inherits: false; initial-value: 0px;}html[data-possessed][data-look=haunted] main.ep:has(.ocb-nav):after{content:"";position:fixed;inset:0;z-index:45;pointer-events:none;background:radial-gradient(circle at calc(100% - max(230px,18%) - 30px) 46px,transparent var(--cb-lit),rgb(2 4 3 / .97) calc(var(--cb-lit) + 220px));animation:cb-lights-on 2.6s cubic-bezier(.45,0,.25,1) .25s both}@keyframes cb-lights-on{0%{--cb-lit: 0px}92%{opacity:1}to{--cb-lit: 1700px;opacity:0;visibility:hidden}}@media(max-width:1099px){html[data-possessed][data-look=haunted] main.ep:has(.ocb-nav):after{background:#020403f7}}@media(prefers-reduced-motion:reduce){html[data-possessed][data-look=haunted] main.ep:has(.ocb-nav):after{display:none}}html[data-shop=forest]{--cb-brand-fill: #2f6f45;--cb-on-brand: #ffffff;--cb-brand-text: #8fd3a5;--cb-brand-text-strong: #c4ecd0;--cb-accent: #e9b949;--cb-danger-fill: #a23a3a;--cb-danger-text: #ffaaa0;--cb-warning-fill: #7a5a10;--cb-warning-text: #f3cf7a;--cb-success-fill: #2e7d4a;--cb-success-text: #9be3b4;--cb-canvas: #0d1712;--cb-surface: #14221a;--cb-surface-raised: #1a2b21;--cb-surface-subtle: #1f3127;--cb-text: #edf6ef;--cb-text-muted: #b8cdbf;--cb-border: #2c4436;--cb-input-border: #6f8f7c;--cb-focus: #e9b949;--cb-focus-ring: rgba(233, 185, 73, .5);--nl-text-body: #d3e3d8;--nl-line: #22362a;--nl-control-border: #34503f;--nl-current-fill: #22382b;--nl-current-text: #c4ecd0;--nl-tag-added-fill: #183a2a;--nl-tag-added-text: #a8e6c0;--nl-tag-changed-fill: #1e3340;--nl-tag-changed-text: #a9d4f0;--nl-tag-fixed-fill: #3a2e10;--nl-tag-fixed-text: #f3cf7a;--nl-late-fill: #43201f;--nl-late-text: #ffb0a6;--nl-new-band-fill: #183a2a;--nl-new-band-text: #a8e6c0;--nl-waiting-fill: #3a2e10;--nl-waiting-border: #6a5218;--nl-waiting-text: #f3cf7a;--nl-waiting-badge: #8a6a14;--nl-shadow-menu: 0 12px 28px rgba(0, 0, 0, .55);--nl-scrim: rgba(0, 0, 0, .5);--t-gold: #e9b949;--t-gold-ink: #f6d98c;--t-gold-tint: #3a2e10;color-scheme:dark;scrollbar-color:#3f6a50 #13211a}html[data-shop=forest] body{position:relative;isolation:isolate;background:transparent}html[data-shop=forest] .nl-bar,html[data-shop=forest] .eb{background:linear-gradient(180deg,#183024,#13251c);border-bottom:1px solid #2f4b3a;box-shadow:0 8px 24px -14px #e9b94959}html[data-shop=forest] .pupil .ph-card:before{background:linear-gradient(90deg,#e9b949,#3f9a62,#e9b949)}html[data-shop=forest] ::selection{background:#e9b94959}html[data-shop=sunset]{--cb-brand-fill: #b4472f;--cb-on-brand: #ffffff;--cb-brand-text: #9a3a24;--cb-brand-text-strong: #6e2412;--cb-accent: #0f7a86;--cb-danger-fill: #a72d3e;--cb-danger-text: #8f2434;--cb-warning-fill: #835800;--cb-warning-text: #704a00;--cb-success-fill: #087052;--cb-success-text: #076044;--cb-canvas: #fbf3ea;--cb-surface: #fffaf5;--cb-surface-raised: #ffffff;--cb-surface-subtle: #f6e8da;--cb-text: #2b1d17;--cb-text-muted: #6b5549;--cb-border: #ead6c4;--cb-input-border: #8a7464;--cb-focus: #e0703e;--cb-focus-ring: rgba(224, 112, 62, .45);--nl-text-body: #4a372e;--nl-line: #f0dfcf;--nl-control-border: #dcc3ae;--nl-current-fill: #f7e3d2;--nl-current-text: #6e2412;--nl-tag-added-fill: #e0f2f1;--nl-tag-added-text: #0b5d66;--nl-tag-changed-fill: #fbe6dc;--nl-tag-changed-text: #7a2e17;--nl-tag-fixed-fill: #fdf0d6;--nl-tag-fixed-text: #7a4a05;--nl-late-fill: #fbe3e5;--nl-late-text: #8a1f30;--nl-new-band-fill: #e0f2f1;--nl-new-band-text: #0b5d66;--nl-waiting-fill: #fdf0d6;--nl-waiting-border: #e8c58a;--nl-waiting-text: #7a4a05;--nl-waiting-badge: #8a5a0b;--nl-shadow-menu: 0 10px 24px rgba(110, 50, 20, .14);--nl-scrim: rgba(43, 29, 23, .28);color-scheme:light;scrollbar-color:#d9b9a0 #fbf3ea}html[data-shop=sunset] body{position:relative;isolation:isolate;background:transparent}html[data-shop=sunset] .nl-bar,html[data-shop=sunset] .eb{background:linear-gradient(90deg,#fff4e8,#fde6d8);border-bottom:1px solid #ecd2bf}html[data-shop=sunset] .pupil .ph-card:before{background:linear-gradient(90deg,#f0a35e,#e07052,#0f7a86)}html[data-shop=sunset] ::selection{background:#e0703e40}html[data-shop=space]{--cb-brand-fill: #4c4fc4;--cb-on-brand: #ffffff;--cb-brand-text: #a9b0ff;--cb-brand-text-strong: #d2d6ff;--cb-accent: #4fd1e8;--cb-danger-fill: #a0304a;--cb-danger-text: #ffadc6;--cb-warning-fill: #7a5c14;--cb-warning-text: #f5d38a;--cb-success-fill: #23786a;--cb-success-text: #8fe8d4;--cb-canvas: #0a0e1c;--cb-surface: #121831;--cb-surface-raised: #172042;--cb-surface-subtle: #1c2650;--cb-text: #eef1ff;--cb-text-muted: #b3bbdd;--cb-border: #2a3463;--cb-input-border: #7c86b8;--cb-focus: #8f9bff;--cb-focus-ring: rgba(143, 155, 255, .5);--nl-text-body: #cfd5f2;--nl-line: #1f2850;--nl-control-border: #323d73;--nl-current-fill: #1f2a5c;--nl-current-text: #d2d6ff;--nl-tag-added-fill: #13334a;--nl-tag-added-text: #9fe3f2;--nl-tag-changed-fill: #262a5e;--nl-tag-changed-text: #c3c7ff;--nl-tag-fixed-fill: #3a2e14;--nl-tag-fixed-text: #f5d38a;--nl-late-fill: #45182a;--nl-late-text: #ffadc6;--nl-new-band-fill: #13334a;--nl-new-band-text: #9fe3f2;--nl-waiting-fill: #3a2e14;--nl-waiting-border: #6a5520;--nl-waiting-text: #f5d38a;--nl-waiting-badge: #8a6a1a;--nl-shadow-menu: 0 12px 28px rgba(0, 0, 10, .6);--nl-scrim: rgba(2, 4, 16, .55);--t-gold: #f5c451;--t-gold-ink: #ffe1a0;--t-gold-tint: #3a2e14;color-scheme:dark;scrollbar-color:#3a4580 #10162c}html[data-shop=space] body{position:relative;isolation:isolate;background:transparent}html[data-shop=space] .nl-bar,html[data-shop=space] .eb{background:linear-gradient(180deg,#141b3a,#10162f);border-bottom:1px solid #2a3463;box-shadow:0 8px 24px -14px #4fd1e866}html[data-shop=space] .pupil .ph-card:before{background:linear-gradient(90deg,#4fd1e8,#7660e0,#f5c451)}html[data-shop=space] ::selection{background:#8f9bff59}html[data-shop=terminal]{--cb-brand-fill: #23824a;--cb-on-brand: #ffffff;--cb-brand-text: #7ee2a0;--cb-brand-text-strong: #b8f5cb;--cb-accent: #f2b33d;--cb-danger-fill: #a23838;--cb-danger-text: #ffaaa6;--cb-warning-fill: #7a5c10;--cb-warning-text: #f2cf7a;--cb-success-fill: #23824a;--cb-success-text: #9de8b5;--cb-canvas: #070c08;--cb-surface: #0d150f;--cb-surface-raised: #111c14;--cb-surface-subtle: #15231a;--cb-text: #dcf7e3;--cb-text-muted: #a3c7ae;--cb-border: #1f3a28;--cb-input-border: #5f8f6f;--cb-focus: #f2b33d;--cb-focus-ring: rgba(242, 179, 61, .5);--nl-text-body: #c7e8d0;--nl-line: #173020;--nl-control-border: #24442f;--nl-current-fill: #153321;--nl-current-text: #b8f5cb;--nl-tag-added-fill: #12331f;--nl-tag-added-text: #9de8b5;--nl-tag-changed-fill: #13283a;--nl-tag-changed-text: #a5d2f2;--nl-tag-fixed-fill: #33280e;--nl-tag-fixed-text: #f2cf7a;--nl-late-fill: #3a1618;--nl-late-text: #ffaaa6;--nl-new-band-fill: #12331f;--nl-new-band-text: #9de8b5;--nl-waiting-fill: #33280e;--nl-waiting-border: #5e4a16;--nl-waiting-text: #f2cf7a;--nl-waiting-badge: #7a6014;--nl-shadow-menu: 0 12px 28px rgba(0, 0, 0, .65);--nl-scrim: rgba(0, 0, 0, .55);--t-gold: #f2b33d;--t-gold-ink: #f8d68a;--t-gold-tint: #33280e;color-scheme:dark;scrollbar-color:#2c5a3c #0b130d}html[data-shop=terminal] body{position:relative;isolation:isolate;background:transparent}html[data-shop=terminal] .nl-bar,html[data-shop=terminal] .eb{background:#0b140d;border-bottom:1px solid #23824a;box-shadow:0 1px #7ee2a040}html[data-shop=terminal] .pupil .ph-card:before{background:linear-gradient(90deg,#23824a,#7ee2a0,#f2b33d)}html[data-shop=terminal] ::selection{background:#7ee2a04d}html[data-shop] .scs{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}html[data-shop] .scs-foot{position:absolute;bottom:0;left:0;width:100%;height:clamp(340px,44vh,420px)}html[data-shop] .scs-art{position:absolute;bottom:0;left:0;width:100%;aspect-ratio:1880 / 627;background:center bottom / 100% 100% no-repeat}html[data-shop] .scs-live{position:absolute;display:block}@media(max-width:1000px){html[data-shop] .scs-foot{width:max(100%,1000px);left:50%;transform:translate(-50%)}}html[data-shop=forest] .scs{background:linear-gradient(180deg,#171d2b,#152522 68%,#193229)}html[data-shop=forest] .scs-art{background-image:url("./media/forest-56ZIGJLS.webp")}html[data-shop=forest] .scs-art:after{content:"";position:absolute;inset:0;background:url("./media/forest-ground-YESD7S4Y.svg") center bottom / 100% 100% no-repeat}html[data-shop=forest] .scs-firefly{width:4px;height:4px;border-radius:50%;background:#ffe1a0;box-shadow:0 0 8px 3px #eec46b35;opacity:.8}html[data-shop=forest] .scs-firefly--a{left:18%;bottom:108px}html[data-shop=forest] .scs-firefly--b{right:23%;bottom:76px}html[data-shop=forest] .scs--moving .scs-firefly--a{animation:scs-firefly 19s ease-in-out infinite alternate}html[data-shop=forest] .scs--moving .scs-firefly--b{animation:scs-firefly 23s -11s ease-in-out infinite alternate}@keyframes scs-firefly{0%{transform:translate(0)}to{transform:translate(26px,-17px)}}html[data-shop=space] .scs{background:linear-gradient(180deg,#0a0e1c,#11152d 72%,#171b38)}html[data-shop=space] .scs-art{background-image:url("./media/space-HLOY6ZTO.webp")}html[data-shop=space] .scs-satellite{width:68px;aspect-ratio:180 / 89;bottom:112px;left:49%;opacity:.85;background:url("./media/satellite-LR3QUIDJ.webp") center / contain no-repeat;transform:translate(-80px,9px) rotate(-4deg)}html[data-shop=space] .scs--moving .scs-satellite{animation:scs-orbit 90s ease-in-out infinite alternate}@keyframes scs-orbit{0%{transform:translate(-80px,9px) rotate(-4deg)}to{transform:translate(160px,-13px) rotate(4deg)}}html[data-shop=sunset] .scs{background:linear-gradient(180deg,#fbf3ea,#fbf0e5 52%,#f4c9b8 78%,#f6a98a)}html[data-shop=sunset] .scs-foot{width:max(100%,1880px);left:50%;transform:translate(-50%)}html[data-shop=sunset] .scs-art{background-image:url("./media/sunset-TRIZYEMI.webp")}html[data-shop=sunset] .scs-sun-glow{left:79%;bottom:calc(max(100vw,1880px)*.073);width:150px;height:100px;border-radius:50%;transform:translate(-50%);background:radial-gradient(ellipse,#fff0bf80,#ffd18c20 55%,transparent 72%);mix-blend-mode:screen;opacity:.2}html[data-shop=sunset] .scs--moving .scs-sun-glow{animation:scs-sun 14s ease-in-out infinite alternate}@keyframes scs-sun{0%{opacity:.12}to{opacity:.3}}html[data-shop=terminal] .scs{background:radial-gradient(ellipse at 50% 100%,#193126,#0b1512 65%)}html[data-shop=terminal] .scs-art{background-image:url("./media/terminal-YXACTKWO.webp")}html[data-shop=terminal] .nl-brand:after{content:"";display:inline-block;width:8px;height:17px;margin-inline-start:4px;border-radius:1px;background:#9ae8ae;box-shadow:0 0 7px #7ee2a02b;opacity:.6;vertical-align:middle}html[data-shop=terminal]:has(.scs--moving) .nl-brand:after{animation:scs-cursor 10s ease-in-out infinite alternate}@keyframes scs-cursor{0%{opacity:.4}to{opacity:.8}}html[data-shop] .scs-switch{position:fixed;z-index:20;right:16px;bottom:16px;display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;border:1px solid var(--cb-border);background:var(--cb-surface);color:var(--cb-text);font:inherit;font-size:13px;cursor:pointer}html[data-shop] .scs-switch:focus-visible{outline:2px solid var(--cb-focus);outline-offset:3px}html[data-shop] .scs-switch u{position:relative;width:30px;height:18px;border-radius:999px;background:var(--cb-brand-fill);transition:background .2s}html[data-shop] .scs-switch u:after{content:"";position:absolute;top:2px;left:14px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .2s}html[data-shop] .scs-switch[aria-checked=false] u{background:var(--cb-border)}html[data-shop] .scs-switch[aria-checked=false] u:after{left:2px}@media(prefers-reduced-motion:reduce){html[data-shop] .scs-switch{display:none}html[data-shop] .scs-live{animation:none!important}}html[data-shop] :is(.pupil .sec-head h2,.pupil .sec-head>.order-hint,.pupil a.more,.pupil button.more,.pupil .tcol__head,.pupil a.back,.pupil nav.class-links a,.pupil .part__head h2,.ap-h2){width:fit-content;padding:3px 12px;border:1px solid var(--cb-border);border-radius:8px;background:var(--cb-surface)}html[data-shop] :is(.mp-page__head,.ac-page__head){padding:14px 18px;border:1px solid var(--cb-border);border-radius:12px;background:var(--cb-surface)}html[data-shop=blueprint]{--cb-brand-fill: #2f6680;--cb-on-brand: #ffffff;--cb-brand-text: #edd4a4;--cb-brand-text-strong: #fff1d2;--cb-accent: #e3c68d;--cb-danger-fill: #a23a3a;--cb-danger-text: #ffaaa0;--cb-warning-fill: #7a5a10;--cb-warning-text: #f3cf7a;--cb-success-fill: #2e7d4a;--cb-success-text: #9be3b4;--cb-canvas: #123957;--cb-surface: #143a58;--cb-surface-raised: #17405f;--cb-surface-subtle: #1b4663;--cb-text: #e6f1f2;--cb-text-muted: #b9d0db;--cb-border: #537a91;--cb-input-border: #86a6b6;--cb-focus: #e3c68d;--cb-focus-ring: rgba(227, 198, 141, .5);--nl-text-body: #d8e7e9;--nl-line: #315a73;--nl-control-border: #537a91;--nl-current-fill: #24516b;--nl-current-text: #fff1d2;--nl-tag-added-fill: #183a2a;--nl-tag-added-text: #a8e6c0;--nl-tag-changed-fill: #1e3340;--nl-tag-changed-text: #a9d4f0;--nl-tag-fixed-fill: #3a2e10;--nl-tag-fixed-text: #f3cf7a;--nl-late-fill: #43201f;--nl-late-text: #ffb0a6;--nl-new-band-fill: #183a2a;--nl-new-band-text: #a8e6c0;--nl-waiting-fill: #3a2e10;--nl-waiting-border: #6a5218;--nl-waiting-text: #f3cf7a;--nl-waiting-badge: #8a6a14;--nl-shadow-menu: 0 12px 28px rgba(0, 0, 0, .5);--nl-scrim: rgba(0, 0, 0, .5);--t-gold: #e3c68d;--t-gold-ink: #f6d98c;--t-gold-tint: #3a2e10;color-scheme:dark;scrollbar-color:#537a91 #123957}html[data-shop=blueprint] body{position:relative;isolation:isolate;background:transparent}html[data-shop=blueprint] .nl-bar,html[data-shop=blueprint] .eb{background:#10334e;border-bottom:1px solid #537a91}html[data-shop=blueprint] .pupil .ph-card:before{background:linear-gradient(90deg,#89bfc9,#f1d7a5,#89bfc9)}html[data-shop=blueprint] .pupil .ph-card,html[data-shop=blueprint] .pupil .card{border-radius:8px}html[data-shop=blueprint] .scs{background-color:#123957;background-image:linear-gradient(rgba(160,209,223,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(160,209,223,.045) 1px,transparent 1px),linear-gradient(rgba(160,209,223,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(160,209,223,.05) 1px,transparent 1px);background-size:24px 24px,24px 24px,120px 120px,120px 120px}html[data-shop=blueprint] .scs-art{background-image:url("./media/blueprint-FGUVQPLQ.webp")}html[data-shop=blueprint] .scs-datum{left:36%;bottom:11%;width:25%;height:10px;border-bottom:2px solid #c3e2e8;border-right:2px solid #c3e2e8;transform:skewY(-2deg)}html[data-shop=blueprint] .scs--moving .scs-datum{animation:scs-draft 60s linear infinite}@keyframes scs-draft{0%{clip-path:inset(0 100% 0 0)}20%,90%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}html[data-shop=chalkboard]{--cb-brand-fill: #486d53;--cb-on-brand: #ffffff;--cb-brand-text: #3f6449;--cb-brand-text-strong: #2c4a35;--cb-accent: #a57d36;--cb-danger-fill: #a72d3e;--cb-danger-text: #8f2434;--cb-warning-fill: #835800;--cb-warning-text: #704a00;--cb-success-fill: #087052;--cb-success-text: #076044;--cb-canvas: #f6f0df;--cb-surface: #faf5e8;--cb-surface-raised: #ffffff;--cb-surface-subtle: #eee6d5;--cb-text: #263b32;--cb-text-muted: #59614f;--cb-border: #cdbf9e;--cb-input-border: #8a8068;--cb-focus: #486d53;--cb-focus-ring: color-mix(in srgb, #486d53 45%, transparent);--nl-text-body: #455044;--nl-line: #e3dac7;--nl-control-border: #cdbf9e;--nl-current-fill: #e6eedd;--nl-current-text: #2c4a35;--nl-tag-added-fill: #e0f2f1;--nl-tag-added-text: #0b5d66;--nl-tag-changed-fill: #e8eef7;--nl-tag-changed-text: #2f4f7a;--nl-tag-fixed-fill: #fdf0d6;--nl-tag-fixed-text: #7a4a05;--nl-late-fill: #fbe3e5;--nl-late-text: #8a1f30;--nl-new-band-fill: #e0f2f1;--nl-new-band-text: #0b5d66;--nl-waiting-fill: #fdf0d6;--nl-waiting-border: #e8c58a;--nl-waiting-text: #7a4a05;--nl-waiting-badge: #8a5a0b;--nl-shadow-menu: 0 10px 24px rgba(17, 46, 40, .2);--nl-scrim: rgba(40, 30, 20, .28);color-scheme:light;scrollbar-color:#93613b #f6f0df}html[data-shop=chalkboard] body{position:relative;isolation:isolate;background:transparent}html[data-shop=chalkboard] .nl-bar,html[data-shop=chalkboard] .eb{background:#faf5e8;border-bottom:5px solid #93613b}html[data-shop=chalkboard] .pupil .ph-card:before{background:linear-gradient(90deg,#b8bf92,#dbbd7c,#b8bf92)}html[data-shop=chalkboard] .pupil .ph-card,html[data-shop=chalkboard] .pupil .card{border-radius:4px;box-shadow:2px 5px #112e2859}html[data-shop=chalkboard] .scs{background:radial-gradient(ellipse at 50% 70%,#315b4c,#244b40 70%)}html[data-shop=chalkboard] .scs:after{content:"";position:absolute;inset:0;border:12px solid #93613b;box-shadow:inset 0 0 0 3px #c18a54,inset 0 0 0 5px #573d2b}html[data-shop=chalkboard] .scs-foot{left:28px;width:calc(100% - 56px);bottom:24px}html[data-shop=chalkboard] .scs-art{background-image:url("./media/chalkboard-CXWLYBRF.webp")}html[data-shop=chalkboard] .scs-chalk{left:42%;bottom:20%;width:12%;height:4px;border-radius:60%;background:#eee6c8;transform:rotate(-4deg);opacity:.75}html[data-shop=chalkboard] .scs--moving .scs-chalk{animation:scs-chalk 72s linear infinite}@keyframes scs-chalk{0%{clip-path:inset(0 100% 0 0)}25%,90%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}html[data-shop=sketchbook]{--nl-font-heading: "Playpen Sans Alliance", "Rubik Variable", sans-serif;--cb-brand-fill: #5f6a49;--cb-on-brand: #ffffff;--cb-brand-text: #55603f;--cb-brand-text-strong: #3c4530;--cb-accent: #a57d36;--cb-danger-fill: #a72d3e;--cb-danger-text: #8f2434;--cb-warning-fill: #835800;--cb-warning-text: #704a00;--cb-success-fill: #087052;--cb-success-text: #076044;--cb-canvas: #f5f0e3;--cb-surface: #fffcf3;--cb-surface-raised: #ffffff;--cb-surface-subtle: #eee6d4;--cb-text: #303b35;--cb-text-muted: #5f6052;--cb-border: #ccc3ab;--cb-input-border: #8a8069;--cb-focus: #5f6a49;--cb-focus-ring: color-mix(in srgb, #5f6a49 45%, transparent);--nl-text-body: #515747;--nl-line: #e6ddc9;--nl-control-border: #ccc3ab;--nl-current-fill: #e8e2cf;--nl-current-text: #3c4530;--nl-tag-added-fill: #e0f2f1;--nl-tag-added-text: #0b5d66;--nl-tag-changed-fill: #e8eef7;--nl-tag-changed-text: #2f4f7a;--nl-tag-fixed-fill: #fdf0d6;--nl-tag-fixed-text: #7a4a05;--nl-late-fill: #fbe3e5;--nl-late-text: #8a1f30;--nl-new-band-fill: #e0f2f1;--nl-new-band-text: #0b5d66;--nl-waiting-fill: #fdf0d6;--nl-waiting-border: #e8c58a;--nl-waiting-text: #7a4a05;--nl-waiting-badge: #8a5a0b;--nl-shadow-menu: 0 10px 24px rgba(80, 70, 40, .16);--nl-scrim: rgba(40, 30, 20, .28);color-scheme:light;scrollbar-color:#ccc3ab #f5f0e3}html[data-shop=sketchbook] body{position:relative;isolation:isolate;background:transparent}html[data-shop=sketchbook] .nl-bar,html[data-shop=sketchbook] .eb{background:#f8f3e7;border-bottom:1px solid #ccc3ab}@font-face{font-family:Playpen Sans Alliance;font-style:normal;font-weight:600;font-display:swap;src:url("./media/playpen-sans-hebrew-600-WLUZWUVB.woff2") format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}html[data-shop=sketchbook] .scs{background-color:#fbf8f0;background-image:linear-gradient(rgba(157,183,214,.36) 1px,transparent 1px),linear-gradient(90deg,rgba(157,183,214,.36) 1px,transparent 1px);background-size:24px 24px}html[data-shop=sketchbook] .scs-foot{display:none}html[data-shop=sketchbook] .scs:before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:0;width:46px;border-inline-end:1px solid #d6cfbd;background:#efeadd url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='34'%3E%3Cdefs%3E%3ClinearGradient id='r' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%236d727c'/%3E%3Cstop offset='.45' stop-color='%23e3e6ea'/%3E%3Cstop offset='1' stop-color='%2380858f'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='28' cy='17' r='5.5' fill='%23d9d2c0'/%3E%3Ccircle cx='28' cy='17' r='4' fill='%235c5a55' fill-opacity='.55'/%3E%3Cpath d='M28 17C14 3 -6 5 -6 19' stroke='url(%23r)' stroke-width='3.4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") repeat-y 0 18px / 46px 34px}html[data-shop=sketchbook] .scs:after{content:"";position:absolute;top:0;bottom:0;inset-inline-start:78px;width:5px;border-inline:1.4px solid rgba(224,138,138,.7)}html[data-shop=sketchbook] .scs{--sb-pencil: url("./media/pencil-GJCORBY2.svg");background-image:var(--sb-pencil),linear-gradient(rgba(157,183,214,.36) 1px,transparent 1px),linear-gradient(90deg,rgba(157,183,214,.36) 1px,transparent 1px);background-size:min(220px,calc((100vw - 960px)/2 - 24px)) auto,24px 24px,24px 24px;background-repeat:no-repeat,repeat,repeat;background-position:left 12px bottom 36px,0 0,0 0}@media(max-width:1180px){html[data-shop=sketchbook] .scs{background-size:0 0,24px 24px,24px 24px}html[data-shop=sketchbook] .scs:before,html[data-shop=sketchbook] .scs:after{display:none}}html[data-shop=sketchbook] .pupil :is(.ph-card,.card,.due,.rtile4){background:#fffdf6;border:1px solid #e3d9c2;border-radius:3px;box-shadow:0 1px #e3d9c2,0 14px 24px -18px #46371473}html[data-shop=sketchbook] .pupil .ph-card:before{display:none}html[data-shop=sketchbook] .pupil .sc4,html[data-shop=sketchbook] .pupil .tile4{overflow:visible;border:0;border-radius:2px;background:#fff1a6;box-shadow:0 12px 16px -12px #4637148c;transform:rotate(-.6deg)}html[data-shop=sketchbook] .pupil :is(.subj-grid,.current-tiles,.tiles)>:nth-child(4n+2) :is(.sc4,.tile4){background:#ffd8e2;transform:rotate(.5deg)}html[data-shop=sketchbook] .pupil :is(.subj-grid,.current-tiles,.tiles)>:nth-child(4n+3) :is(.sc4,.tile4){background:#cfe7ff;transform:rotate(-.3deg)}html[data-shop=sketchbook] .pupil :is(.subj-grid,.current-tiles,.tiles)>:nth-child(4n+4) :is(.sc4,.tile4){background:#d8f5c8;transform:rotate(.7deg)}html[data-shop=sketchbook] .pupil :is(.sc4,.tile4,.hc):before{content:"";position:absolute;inset:-9px auto auto 50%;width:74px;height:20px;transform:translate(-50%) rotate(-2deg);background:url("./media/masking-tape-7VWXFUQE.svg") center / 100% 100% no-repeat;box-shadow:none;pointer-events:none}html[data-shop=sketchbook] .pupil :is(.sc4,.tile4):hover{box-shadow:0 16px 20px -12px #46371499}html[data-shop=sketchbook] .pupil :is(h1,h2,h3,a.more,button.more,.tcol__head){font-family:"Playpen Sans Alliance",var(--nl-font-heading);font-weight:600;letter-spacing:0}html[data-shop=sketchbook] :is(.pupil .sec-head h2,.pupil .sec-head>.order-hint,.pupil a.more,.pupil button.more,.pupil .tcol__head,.pupil a.back,.pupil nav.class-links a,.pupil .part__head h2,.ap-h2){border:0;border-radius:2px;background:#fff6cf;box-shadow:0 1px 2px #4637142e}html[data-shop=sketchbook] .pupil .hc{position:relative;border:0;border-radius:2px;background:#fff1a6;box-shadow:0 12px 16px -12px #4637148c;transform:rotate(1deg)}html[data-shop=sketchbook] .pupil .due .dl4{background:transparent;border:0;border-radius:0;box-shadow:none}html[data-shop=sketchbook] .pupil .due .dr4:first-child{border-start-start-radius:2px;border-start-end-radius:2px}html[data-shop=sketchbook] .pupil .due .dr4:last-child,html[data-shop=sketchbook] .pupil .due__foot{border-end-start-radius:2px;border-end-end-radius:2px}html[data-shop=sketchbook] .pupil .submitted .due{border:0;border-radius:0;box-shadow:none}html[data-shop=sketchbook] .pupil .lsum{border-radius:3px}html[data-shop=desert]{--cb-brand-fill: #a24f3c;--cb-on-brand: #ffffff;--cb-brand-text: #8e4535;--cb-brand-text-strong: #6a2f22;--cb-accent: #a57636;--cb-danger-fill: #a72d3e;--cb-danger-text: #8f2434;--cb-warning-fill: #835800;--cb-warning-text: #704a00;--cb-success-fill: #087052;--cb-success-text: #076044;--cb-canvas: #f4e4d5;--cb-surface: #fff7ec;--cb-surface-raised: #ffffff;--cb-surface-subtle: #f3e2cf;--cb-text: #49312d;--cb-text-muted: #76574a;--cb-border: #dfbfa5;--cb-input-border: #9a7a68;--cb-focus: #a24f3c;--cb-focus-ring: color-mix(in srgb, #a24f3c 45%, transparent);--nl-text-body: #695044;--nl-line: #eddbca;--nl-control-border: #dfbfa5;--nl-current-fill: #f0dcc6;--nl-current-text: #6a2f22;--nl-tag-added-fill: #e0f2f1;--nl-tag-added-text: #0b5d66;--nl-tag-changed-fill: #e8eef7;--nl-tag-changed-text: #2f4f7a;--nl-tag-fixed-fill: #fdf0d6;--nl-tag-fixed-text: #7a4a05;--nl-late-fill: #fbe3e5;--nl-late-text: #8a1f30;--nl-new-band-fill: #e0f2f1;--nl-new-band-text: #0b5d66;--nl-waiting-fill: #fdf0d6;--nl-waiting-border: #e8c58a;--nl-waiting-text: #7a4a05;--nl-waiting-badge: #8a5a0b;--nl-shadow-menu: 0 10px 24px rgba(110, 60, 40, .16);--nl-scrim: rgba(40, 30, 20, .28);color-scheme:light;scrollbar-color:#d9b49a #f4e4d5}html[data-shop=desert] body{position:relative;isolation:isolate;background:transparent}html[data-shop=desert] .nl-bar,html[data-shop=desert] .eb{background:#f9eddf;border-bottom:1px solid #dfbfa5}html[data-shop=desert] .pupil .ph-card:before{background:linear-gradient(90deg,#b6704a,#dab16e,#b6704a)}html[data-shop=desert] .pupil .ph-card,html[data-shop=desert] .pupil .card{box-shadow:0 6px 16px -12px #8a514c66}html[data-shop=desert] .scs{background:linear-gradient(180deg,#f4e4d5,#f0d9cd 54%,#d4a3a2 83%,#b77b81)}html[data-shop=desert] .scs-foot{width:max(100%,1880px);left:50%;transform:translate(-50%)}html[data-shop=desert] .scs-art{background-image:url("./media/desert-5PAJ3Q6G.webp")}html[data-shop=desert] .scs-caravan{left:0;bottom:7%;width:146px;aspect-ratio:360 / 114;background:url("./media/caravan-RM63UT7N.webp") center / contain no-repeat;transform:translate(32vw)}html[data-shop=desert] .scs--moving .scs-caravan{animation:scs-caravan 600s -210s linear infinite}@keyframes scs-caravan{0%{transform:translate(-180px)}to{transform:translate(calc(100vw + 180px))}}html[data-shop=cabin]{--cb-brand-fill: #8a5634;--cb-on-brand: #ffffff;--cb-brand-text: #80522e;--cb-brand-text-strong: #5c3a1f;--cb-accent: #b0843f;--cb-danger-fill: #a72d3e;--cb-danger-text: #8f2434;--cb-warning-fill: #835800;--cb-warning-text: #704a00;--cb-success-fill: #087052;--cb-success-text: #076044;--cb-canvas: #fff2d9;--cb-surface: #fff2d9;--cb-surface-raised: #ffffff;--cb-surface-subtle: #f0dfbe;--cb-text: #473327;--cb-text-muted: #6e5943;--cb-border: #bf986b;--cb-input-border: #8f7558;--cb-focus: #8a5634;--cb-focus-ring: color-mix(in srgb, #8a5634 45%, transparent);--nl-text-body: #614b36;--nl-line: #e4d0ac;--nl-control-border: #bf986b;--nl-current-fill: #f0dfbe;--nl-current-text: #5c3a1f;--nl-tag-added-fill: #e0f2f1;--nl-tag-added-text: #0b5d66;--nl-tag-changed-fill: #e8eef7;--nl-tag-changed-text: #2f4f7a;--nl-tag-fixed-fill: #fdf0d6;--nl-tag-fixed-text: #7a4a05;--nl-late-fill: #fbe3e5;--nl-late-text: #8a1f30;--nl-new-band-fill: #e0f2f1;--nl-new-band-text: #0b5d66;--nl-waiting-fill: #fdf0d6;--nl-waiting-border: #e8c58a;--nl-waiting-text: #7a4a05;--nl-waiting-badge: #8a5a0b;--nl-shadow-menu: 0 10px 24px rgba(40, 30, 20, .18);--nl-scrim: rgba(40, 30, 20, .3);color-scheme:light;scrollbar-color:#bf986b #fff2d9}html[data-shop=cabin] body{position:relative;isolation:isolate;background:transparent}html[data-shop=cabin] .nl-bar,html[data-shop=cabin] .eb{background:#f9eacf;border-bottom:1px solid #bf986b}html[data-shop=cabin] .nl-brand__mark,html[data-shop=cabin] .eb-logo img{content:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-20 -20 40 40%22%3E%3Cpath d=%22M11 -9 A 14 14 0 1 0 11 9%22 fill=%22none%22 stroke=%22%2397603b%22 stroke-width=%224%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M12 -8.5c-3.2-2.6-2.4-5.6 0-8.4c.4 2 2.6 2.8 2.6 5.2c0 1.8-1.2 3-2.6 3.2z%22 fill=%22%23e7a046%22/%3E%3C/svg%3E")}html[data-shop=cabin] .pupil .ph-card:before{background:linear-gradient(90deg,#b27144,#e7bc72,#ae744b)}html[data-shop=cabin] .pupil .ph-card,html[data-shop=cabin] .pupil .card{border-radius:13px}html[data-shop=cafe]{--cb-brand-fill: #3c6b60;--cb-on-brand: #ffffff;--cb-brand-text: #355f55;--cb-brand-text-strong: #24433b;--cb-accent: #a57a46;--cb-danger-fill: #a72d3e;--cb-danger-text: #8f2434;--cb-warning-fill: #835800;--cb-warning-text: #704a00;--cb-success-fill: #087052;--cb-success-text: #076044;--cb-canvas: #fcf0dc;--cb-surface: #fcf0dc;--cb-surface-raised: #ffffff;--cb-surface-subtle: #eadfc9;--cb-text: #34443e;--cb-text-muted: #5f695e;--cb-border: #b8a27e;--cb-input-border: #8a7d64;--cb-focus: #3c6b60;--cb-focus-ring: color-mix(in srgb, #3c6b60 45%, transparent);--nl-text-body: #4c5e52;--nl-line: #e3d7bf;--nl-control-border: #b8a27e;--nl-current-fill: #e5dfc9;--nl-current-text: #24433b;--nl-tag-added-fill: #e0f2f1;--nl-tag-added-text: #0b5d66;--nl-tag-changed-fill: #e8eef7;--nl-tag-changed-text: #2f4f7a;--nl-tag-fixed-fill: #fdf0d6;--nl-tag-fixed-text: #7a4a05;--nl-late-fill: #fbe3e5;--nl-late-text: #8a1f30;--nl-new-band-fill: #e0f2f1;--nl-new-band-text: #0b5d66;--nl-waiting-fill: #fdf0d6;--nl-waiting-border: #e8c58a;--nl-waiting-text: #7a4a05;--nl-waiting-badge: #8a5a0b;--nl-shadow-menu: 0 10px 24px rgba(40, 30, 20, .18);--nl-scrim: rgba(40, 30, 20, .3);color-scheme:light;scrollbar-color:#b8a27e #fcf0dc}html[data-shop=cafe] body{position:relative;isolation:isolate;background:transparent}html[data-shop=cafe] .nl-bar,html[data-shop=cafe] .eb{background:#f7edd9;border-bottom:1px solid #b8a27e}html[data-shop=cafe] .nl-brand__mark,html[data-shop=cafe] .eb-logo img{content:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-20 -20 40 40%22%3E%3Cpath d=%22M11 -9 A 14 14 0 1 0 11 9%22 fill=%22none%22 stroke=%22%233c6b60%22 stroke-width=%224%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M9 -13q-2 -2.5 0 -5M13.5 -13q-2 -2.5 0 -5%22 fill=%22none%22 stroke=%22%23bf8d54%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3C/svg%3E")}html[data-shop=cafe] .pupil .ph-card:before{background:linear-gradient(90deg,#497267,#ac8d5c,#557d76)}html[data-shop=cafe] .pupil .ph-card{border-radius:26px 26px 10px 10px}html[data-shop=cafe] .pupil .card{border-radius:10px}html[data-shop=lighthouse]{--cb-brand-fill: #4a6c72;--cb-on-brand: #ffffff;--cb-brand-text: #3f6066;--cb-brand-text-strong: #2a4448;--cb-accent: #a8794f;--cb-danger-fill: #a72d3e;--cb-danger-text: #8f2434;--cb-warning-fill: #835800;--cb-warning-text: #704a00;--cb-success-fill: #087052;--cb-success-text: #076044;--cb-canvas: #f7eedf;--cb-surface: #f7eedf;--cb-surface-raised: #ffffff;--cb-surface-subtle: #e5ded2;--cb-text: #303e50;--cb-text-muted: #5a6470;--cb-border: #b1a99e;--cb-input-border: #8a8478;--cb-focus: #4a6c72;--cb-focus-ring: color-mix(in srgb, #4a6c72 45%, transparent);--nl-text-body: #536170;--nl-line: #ddd4c6;--nl-control-border: #b1a99e;--nl-current-fill: #e2e2d8;--nl-current-text: #2a4448;--nl-tag-added-fill: #e0f2f1;--nl-tag-added-text: #0b5d66;--nl-tag-changed-fill: #e8eef7;--nl-tag-changed-text: #2f4f7a;--nl-tag-fixed-fill: #fdf0d6;--nl-tag-fixed-text: #7a4a05;--nl-late-fill: #fbe3e5;--nl-late-text: #8a1f30;--nl-new-band-fill: #e0f2f1;--nl-new-band-text: #0b5d66;--nl-waiting-fill: #fdf0d6;--nl-waiting-border: #e8c58a;--nl-waiting-text: #7a4a05;--nl-waiting-badge: #8a5a0b;--nl-shadow-menu: 0 10px 24px rgba(40, 30, 20, .18);--nl-scrim: rgba(40, 30, 20, .3);color-scheme:light;scrollbar-color:#b1a99e #f7eedf}html[data-shop=lighthouse] body{position:relative;isolation:isolate;background:transparent}html[data-shop=lighthouse] .nl-bar,html[data-shop=lighthouse] .eb{background:#f1e9dc;border-bottom:1px solid #b1a99e}html[data-shop=lighthouse] .nl-brand__mark,html[data-shop=lighthouse] .eb-logo img{content:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-20 -20 40 40%22%3E%3Cpath d=%22M11 -9 A 14 14 0 1 0 11 9%22 fill=%22none%22 stroke=%22%234f7278%22 stroke-width=%224%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M12 -9L19 -15M12 -9L19.5 -9.5%22 stroke=%22%23d8b484%22 stroke-width=%221.6%22 stroke-linecap=%22round%22/%3E%3C/svg%3E")}html[data-shop=lighthouse] .pupil .ph-card:before{background:linear-gradient(90deg,#658b91,#d8b484,#77778f)}html[data-shop=lighthouse] .pupil .ph-card{border-radius:10px 26px}html[data-shop=lighthouse] .pupil .card{border-radius:10px}html[data-shop=sky]{--cb-brand-fill: #5a6d4b;--cb-on-brand: #ffffff;--cb-brand-text: #4f6142;--cb-brand-text-strong: #36442c;--cb-accent: #a8773f;--cb-danger-fill: #a72d3e;--cb-danger-text: #8f2434;--cb-warning-fill: #835800;--cb-warning-text: #704a00;--cb-success-fill: #087052;--cb-success-text: #076044;--cb-canvas: #fff8e9;--cb-surface: #fff8e9;--cb-surface-raised: #ffffff;--cb-surface-subtle: #f1e7ce;--cb-text: #414a37;--cb-text-muted: #5f664f;--cb-border: #c7b68c;--cb-input-border: #8f8466;--cb-focus: #5a6d4b;--cb-focus-ring: color-mix(in srgb, #5a6d4b 45%, transparent);--nl-text-body: #5c654e;--nl-line: #e8dcc1;--nl-control-border: #c7b68c;--nl-current-fill: #ece6ce;--nl-current-text: #36442c;--nl-tag-added-fill: #e0f2f1;--nl-tag-added-text: #0b5d66;--nl-tag-changed-fill: #e8eef7;--nl-tag-changed-text: #2f4f7a;--nl-tag-fixed-fill: #fdf0d6;--nl-tag-fixed-text: #7a4a05;--nl-late-fill: #fbe3e5;--nl-late-text: #8a1f30;--nl-new-band-fill: #e0f2f1;--nl-new-band-text: #0b5d66;--nl-waiting-fill: #fdf0d6;--nl-waiting-border: #e8c58a;--nl-waiting-text: #7a4a05;--nl-waiting-badge: #8a5a0b;--nl-shadow-menu: 0 10px 24px rgba(40, 30, 20, .18);--nl-scrim: rgba(40, 30, 20, .3);color-scheme:light;scrollbar-color:#c7b68c #fff8e9}html[data-shop=sky] body{position:relative;isolation:isolate;background:transparent}html[data-shop=sky] .nl-bar,html[data-shop=sky] .eb{background:#fff5e1;border-bottom:1px solid #c7b68c}html[data-shop=sky] .nl-brand__mark,html[data-shop=sky] .eb-logo img{content:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-20 -20 40 40%22%3E%3Cpath d=%22M11 -9 A 14 14 0 1 0 11 9%22 fill=%22none%22 stroke=%22%23647854%22 stroke-width=%224%22 stroke-linecap=%22round%22/%3E%3Cellipse cx=%2213%22 cy=%22-13.5%22 rx=%223.6%22 ry=%224.2%22 fill=%22%23c97a4f%22/%3E%3Cpath d=%22M11.6 -9.6h2.8%22 stroke=%22%23856035%22 stroke-width=%221.2%22/%3E%3C/svg%3E")}html[data-shop=sky] .pupil .ph-card:before{background:linear-gradient(90deg,#b67651,#d6b76d,#8d9d76)}html[data-shop=sky] .pupil .ph-card{border-radius:26px}html[data-shop=sky] .pupil .card{border-radius:18px}html[data-shop=aurora]{--cb-brand-fill: #297d72;--cb-on-brand: #ffffff;--cb-brand-text: #9ae4d0;--cb-brand-text-strong: #c8f3e6;--cb-accent: #ac99db;--cb-danger-fill: #a23a3a;--cb-danger-text: #ffaaa0;--cb-warning-fill: #7a5a10;--cb-warning-text: #f3cf7a;--cb-success-fill: #2e7d4a;--cb-success-text: #9be3b4;--cb-canvas: #0a1429;--cb-surface: #101f35;--cb-surface-raised: #14263d;--cb-surface-subtle: #182d42;--cb-text: #ecf6f7;--cb-text-muted: #b2c8d7;--cb-border: #36566a;--cb-input-border: #6f8ea0;--cb-focus: #9ae4d0;--cb-focus-ring: color-mix(in srgb, #9ae4d0 50%, transparent);--nl-text-body: #d2e2ec;--nl-line: #253d53;--nl-control-border: #36566a;--nl-current-fill: #203c4b;--nl-current-text: #c8f3e6;--nl-tag-added-fill: #183a2a;--nl-tag-added-text: #a8e6c0;--nl-tag-changed-fill: #1e3340;--nl-tag-changed-text: #a9d4f0;--nl-tag-fixed-fill: #3a2e10;--nl-tag-fixed-text: #f3cf7a;--nl-late-fill: #43201f;--nl-late-text: #ffb0a6;--nl-new-band-fill: #183a2a;--nl-new-band-text: #a8e6c0;--nl-waiting-fill: #3a2e10;--nl-waiting-border: #6a5218;--nl-waiting-text: #f3cf7a;--nl-waiting-badge: #8a6a14;--nl-shadow-menu: 0 12px 28px rgba(0, 0, 0, .55);--nl-scrim: rgba(0, 0, 0, .5);--t-gold: #e9c46b;--t-gold-ink: #f6d98c;--t-gold-tint: #3a2e10;color-scheme:dark;scrollbar-color:#36566a #0a1429}html[data-shop=aurora] body{position:relative;isolation:isolate;background:transparent}html[data-shop=aurora] .nl-bar,html[data-shop=aurora] .eb{background:#101e32;border-bottom:1px solid #2b4a5c}html[data-shop=aurora] .nl-brand__mark,html[data-shop=aurora] .eb-logo img{content:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-20 -20 40 40%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23bba9e3%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%2369b6c5%22/%3E%3Cstop offset=%221%22 stop-color=%22%239ae4d0%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d=%22M11 -9 A 14 14 0 1 0 11 9%22 fill=%22none%22 stroke=%22url(%23g)%22 stroke-width=%224%22 stroke-linecap=%22round%22/%3E%3Ccircle cx=%2212%22 cy=%220%22 r=%221.6%22 fill=%22%23d6c6ff%22/%3E%3C/svg%3E")}html[data-shop=aurora] .pupil .ph-card:before{background:linear-gradient(90deg,#a1dfd0,#69b6c5,#bba9e3)}html[data-shop=aurora] .pupil .sec-head h2:before{content:"";display:inline-block;width:18px;height:18px;margin-inline-end:10px;vertical-align:-3px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 40 40%22%3E%3Crect x=%222%22 y=%222%22 width=%2236%22 height=%2236%22 rx=%2212%22 fill=%22%23163d48%22/%3E%3Cpath d=%22M9 28Q13 6 20 16T32 10M9 32Q18 13 23 22T33 17%22 stroke=%22%238beac9%22 stroke-width=%222.3%22 fill=%22none%22/%3E%3Ccircle cx=%2228%22 cy=%2229%22 r=%222%22 fill=%22%23d6c6ff%22/%3E%3C/svg%3E") center / contain no-repeat}html[data-shop=aurora] .pupil .ph-card,html[data-shop=aurora] .pupil .card{border-radius:15px;box-shadow:inset 0 1px #a8d9dc1f,0 10px 24px #020c1729}html[data-shop=aurora] .pupil .btn--primary{border-radius:11px;border-color:#82d0b959;box-shadow:inset 0 1px #a8f1d133,0 5px 15px #020c1740}html[data-shop=reef]{--cb-brand-fill: #a5523f;--cb-on-brand: #ffffff;--cb-brand-text: #97e4d5;--cb-brand-text-strong: #c9f3ea;--cb-accent: #75cabe;--cb-danger-fill: #a23a3a;--cb-danger-text: #ffaaa0;--cb-warning-fill: #7a5a10;--cb-warning-text: #f3cf7a;--cb-success-fill: #2e7d4a;--cb-success-text: #9be3b4;--cb-canvas: #092d43;--cb-surface: #103b50;--cb-surface-raised: #144357;--cb-surface-subtle: #19495b;--cb-text: #edf9f9;--cb-text-muted: #b2d3dc;--cb-border: #39667a;--cb-input-border: #6f97a6;--cb-focus: #97e4d5;--cb-focus-ring: color-mix(in srgb, #97e4d5 50%, transparent);--nl-text-body: #d6eaed;--nl-line: #285368;--nl-control-border: #39667a;--nl-current-fill: #215668;--nl-current-text: #c9f3ea;--nl-tag-added-fill: #183a2a;--nl-tag-added-text: #a8e6c0;--nl-tag-changed-fill: #1e3340;--nl-tag-changed-text: #a9d4f0;--nl-tag-fixed-fill: #3a2e10;--nl-tag-fixed-text: #f3cf7a;--nl-late-fill: #43201f;--nl-late-text: #ffb0a6;--nl-new-band-fill: #183a2a;--nl-new-band-text: #a8e6c0;--nl-waiting-fill: #3a2e10;--nl-waiting-border: #6a5218;--nl-waiting-text: #f3cf7a;--nl-waiting-badge: #8a6a14;--nl-shadow-menu: 0 12px 28px rgba(0, 0, 0, .55);--nl-scrim: rgba(0, 0, 0, .5);--t-gold: #e9c46b;--t-gold-ink: #f6d98c;--t-gold-tint: #3a2e10;color-scheme:dark;scrollbar-color:#39667a #092d43}html[data-shop=reef] body{position:relative;isolation:isolate;background:transparent}html[data-shop=reef] .nl-bar,html[data-shop=reef] .eb{background:#0d3045;border-bottom:2px solid #63a79c}html[data-shop=reef] .nl-brand__mark,html[data-shop=reef] .eb-logo img{content:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-20 -20 40 40%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffc2a8%22/%3E%3Cstop offset=%221%22 stop-color=%22%23e2785c%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d=%22M11 -9 A 14 14 0 1 0 11 9%22 fill=%22none%22 stroke=%22url(%23g)%22 stroke-width=%224%22 stroke-linecap=%22round%22/%3E%3Ccircle cx=%2213%22 cy=%22-2%22 r=%222%22 fill=%22none%22 stroke=%22%2397e4d5%22 stroke-width=%221%22/%3E%3Ccircle cx=%2216%22 cy=%22-8%22 r=%221.3%22 fill=%22none%22 stroke=%22%2397e4d5%22 stroke-width=%221%22/%3E%3C/svg%3E")}html[data-shop=reef] .pupil .ph-card:before{background:linear-gradient(90deg,#f4a083,#e9c681,#82d3c1)}html[data-shop=reef] .pupil .sec-head h2:before{content:"";display:inline-block;width:18px;height:18px;margin-inline-end:10px;vertical-align:-3px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 40 40%22%3E%3Crect x=%222%22 y=%222%22 width=%2236%22 height=%2236%22 rx=%2214%22 fill=%22%23164b5d%22/%3E%3Cpath d=%22M20 31C5 24 5 11 11 12C14 8 17 10 20 11C23 10 26 8 29 12C35 11 35 24 20 31Z%22 fill=%22%23ffb09c%22/%3E%3Cpath d=%22M20 28L12 14M20 28V13M20 28L28 14%22 stroke=%22%23a75554%22 stroke-width=%221.3%22/%3E%3C/svg%3E") center / contain no-repeat}html[data-shop=reef] .pupil .ph-card{border-radius:28px 28px 28px 8px;border-color:#4e8190;box-shadow:inset 0 1px #c2f3e829,0 14px 32px #031e3333}html[data-shop=reef] .pupil .card{border-radius:24px 24px 10px;box-shadow:inset 0 -3px #062c4026}html[data-shop=reef] .pupil .btn--primary{border-color:#f2b09573;box-shadow:inset 0 1px #ffd3b945,0 6px 14px #091e3233}html[data-shop=blossom]{--cb-brand-fill: #a34569;--cb-on-brand: #ffffff;--cb-brand-text: #8e3a5b;--cb-brand-text-strong: #6a2742;--cb-accent: #826caa;--cb-danger-fill: #a72d3e;--cb-danger-text: #8f2434;--cb-warning-fill: #835800;--cb-warning-text: #704a00;--cb-success-fill: #087052;--cb-success-text: #076044;--cb-canvas: #fbf1f3;--cb-surface: #fff5f3;--cb-surface-raised: #ffffff;--cb-surface-subtle: #f3e1e7;--cb-text: #463043;--cb-text-muted: #7c5c71;--cb-border: #dfbccb;--cb-input-border: #9a7b8e;--cb-focus: #a34569;--cb-focus-ring: rgba(163, 69, 105, .4);--nl-text-body: #634a5e;--nl-line: #ecd9e0;--nl-control-border: #dfbccb;--nl-current-fill: #ead7e4;--nl-current-text: #6a2742;--nl-tag-added-fill: #e0f2f1;--nl-tag-added-text: #0b5d66;--nl-tag-changed-fill: #efe6f7;--nl-tag-changed-text: #5a3f86;--nl-tag-fixed-fill: #fdf0d6;--nl-tag-fixed-text: #7a4a05;--nl-late-fill: #fbe3e5;--nl-late-text: #8a1f30;--nl-new-band-fill: #e0f2f1;--nl-new-band-text: #0b5d66;--nl-waiting-fill: #fdf0d6;--nl-waiting-border: #e8c58a;--nl-waiting-text: #7a4a05;--nl-waiting-badge: #8a5a0b;--nl-shadow-menu: 0 10px 24px rgba(50, 30, 60, .16);--nl-scrim: rgba(50, 30, 60, .3);color-scheme:light;scrollbar-color:#c9a2b6 #f9edf1}html[data-shop=blossom] body{position:relative;isolation:isolate;background:transparent}html[data-shop=blossom] .nl-bar,html[data-shop=blossom] .eb{background:#f9edf1;border-bottom:2px solid #d3a7bd}html[data-shop=blossom] .nl-brand__mark,html[data-shop=blossom] .eb-logo img{content:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-20 -20 40 40%22%3E%3Cpath d=%22M11 -9 A 14 14 0 1 0 11 9%22 fill=%22none%22 stroke=%22%23a34569%22 stroke-width=%224%22 stroke-linecap=%22round%22/%3E%3Cellipse cx=%2211%22 cy=%22-13.2%22 rx=%222%22 ry=%223%22 transform=%22rotate(0 11 -9.5)%22 fill=%22%23f2a7bd%22/%3E%3Cellipse cx=%2211%22 cy=%22-13.2%22 rx=%222%22 ry=%223%22 transform=%22rotate(72 11 -9.5)%22 fill=%22%23f2a7bd%22/%3E%3Cellipse cx=%2211%22 cy=%22-13.2%22 rx=%222%22 ry=%223%22 transform=%22rotate(144 11 -9.5)%22 fill=%22%23f2a7bd%22/%3E%3Cellipse cx=%2211%22 cy=%22-13.2%22 rx=%222%22 ry=%223%22 transform=%22rotate(216 11 -9.5)%22 fill=%22%23f2a7bd%22/%3E%3Cellipse cx=%2211%22 cy=%22-13.2%22 rx=%222%22 ry=%223%22 transform=%22rotate(288 11 -9.5)%22 fill=%22%23f2a7bd%22/%3E%3Ccircle cx=%2211%22 cy=%22-9.5%22 r=%221.4%22 fill=%22%23ffe2ad%22/%3E%3C/svg%3E")}html[data-shop=blossom] .pupil .ph-card:before{background:linear-gradient(90deg,#c36687,#e8b49f,#a18ac4)}html[data-shop=blossom] .pupil .sec-head h2:before{content:"";display:inline-block;width:18px;height:18px;margin-inline-end:10px;vertical-align:-3px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 40 40%22%3E%3Crect x=%222%22 y=%222%22 width=%2236%22 height=%2236%22 rx=%2214%22 fill=%22%23f3d6e0%22/%3E%3Cellipse cx=%2220%22 cy=%2212%22 rx=%225.3%22 ry=%228%22 transform=%22rotate(0 20 20)%22 fill=%22%23be567b%22/%3E%3Cellipse cx=%2220%22 cy=%2212%22 rx=%225.3%22 ry=%228%22 transform=%22rotate(72 20 20)%22 fill=%22%23be567b%22/%3E%3Cellipse cx=%2220%22 cy=%2212%22 rx=%225.3%22 ry=%228%22 transform=%22rotate(144 20 20)%22 fill=%22%23be567b%22/%3E%3Cellipse cx=%2220%22 cy=%2212%22 rx=%225.3%22 ry=%228%22 transform=%22rotate(216 20 20)%22 fill=%22%23be567b%22/%3E%3Cellipse cx=%2220%22 cy=%2212%22 rx=%225.3%22 ry=%228%22 transform=%22rotate(288 20 20)%22 fill=%22%23be567b%22/%3E%3Ccircle cx=%2220%22 cy=%2220%22 r=%223.4%22 fill=%22%23ffe2ad%22/%3E%3C/svg%3E") center / contain no-repeat}html[data-shop=blossom] .pupil .ph-card{border-radius:24px 8px 24px 24px;box-shadow:0 10px 32px #231d3b30,inset 0 1px #fff}html[data-shop=blossom] .pupil .card{border-radius:18px 6px 18px 18px;box-shadow:0 5px 15px #221c391f}html[data-shop=blossom] .pupil .btn--primary{border-radius:12px 5px 12px 12px;box-shadow:inset 0 1px #ffdce045,0 5px 12px #78395130}html[data-shop=blossom] .pupil .sec-head h2{width:fit-content;padding:3px 10px;border-radius:7px;background:#51405f;color:#fff0ef;box-shadow:0 1px #e3b5cb21}html[data-shop=hacker]{--cb-brand-fill: #187d41;--cb-on-brand: #f0fff4;--cb-brand-text: #5dff95;--cb-brand-text-strong: #b9ffd0;--cb-accent: #5dff95;--cb-danger-fill: #a23a3a;--cb-danger-text: #ff9d94;--cb-warning-fill: #6e5a10;--cb-warning-text: #f3d77a;--cb-success-fill: #187d41;--cb-success-text: #8dffb5;--cb-canvas: #010603;--cb-surface: #03120a;--cb-surface-raised: #05190d;--cb-surface-subtle: #072212;--cb-text: #d9f7e3;--cb-text-muted: #8fc9a3;--cb-border: #1d6e3f;--cb-input-border: #2f9a5c;--cb-focus: #5dff95;--cb-focus-ring: color-mix(in srgb, #5dff95 45%, transparent);--nl-text-body: #c4ebd1;--nl-line: #12482a;--nl-control-border: #1d6e3f;--nl-current-fill: #0b3a1f;--nl-current-text: #b9ffd0;--nl-tag-added-fill: #0b3a1f;--nl-tag-added-text: #8dffb5;--nl-tag-changed-fill: #0d2d33;--nl-tag-changed-text: #9fe6f0;--nl-tag-fixed-fill: #33300c;--nl-tag-fixed-text: #f3d77a;--nl-late-fill: #3d1716;--nl-late-text: #ffaaa0;--nl-new-band-fill: #0b3a1f;--nl-new-band-text: #8dffb5;--nl-waiting-fill: #33300c;--nl-waiting-border: #6e5a10;--nl-waiting-text: #f3d77a;--nl-waiting-badge: #8a7414;--nl-shadow-menu: 0 12px 28px rgba(0, 0, 0, .65), 0 0 0 1px #1d6e3f;--nl-scrim: rgba(0, 0, 0, .6);--t-gold: #5dff95;--t-gold-ink: #b9ffd0;--t-gold-tint: #0b3a1f;--hk-mono: ui-monospace, "Cascadia Code", "Fira Code", Consolas, "Courier New", monospace;color-scheme:dark;scrollbar-color:#1d6e3f #010603}html[data-shop=hacker] body{position:relative;isolation:isolate;background:transparent}html[data-shop=hacker] .nl-bar,html[data-shop=hacker] .eb{background:#000401;border-bottom:1px solid #1d6e3f;box-shadow:0 1px 18px #2ee07a24}html[data-shop=hacker] .nl-brand__mark,html[data-shop=hacker] .eb-logo img{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-20 -20 40 40'%3E%3Crect x='-19' y='-19' width='38' height='38' rx='8' fill='%23020a05' stroke='%231f8f4e' stroke-width='1.5'/%3E%3Cpath d='M8 -8 A 11.5 11.5 0 1 0 8 8' fill='none' stroke='%235dff95' stroke-width='4.5' stroke-linecap='round'/%3E%3Crect x='11' y='4' width='5' height='7' fill='%235dff95'/%3E%3C/svg%3E")}html[data-shop=hacker] .pupil .ph-card:before{background:linear-gradient(90deg,#1f8f4e,#5dff95,#1f8f4e)}html[data-shop=hacker] .pupil .sec-head h2{color:#b9ffd0}html[data-shop=hacker] .pupil .sec-head h2:before{content:"$";display:inline-block;margin-inline-end:10px;color:#5dff95;font-family:var(--hk-mono);font-weight:700}html[data-shop=hacker] .pupil .ph-card,html[data-shop=hacker] .pupil .card{border-radius:4px;border-color:#1d6e3f;box-shadow:inset 0 0 0 1px #5dff950f,0 0 22px #2ee07a1a,0 10px 30px #00000080}html[data-shop=hacker] .pupil .btn--primary{border-radius:7px;border-color:#8fb38b70;box-shadow:0 3px #102728}html[data-shop] .lw-world{position:absolute;inset:0;overflow:hidden}html[data-shop] .lw-p{position:absolute;display:block;height:auto;background:center / contain no-repeat}html[data-shop] .lw-live{position:absolute;display:block;animation-timing-function:ease-in-out;animation-iteration-count:infinite}html[data-shop] .scs:not(.scs--moving) .lw-live{animation-play-state:paused}html[data-shop] .lw-land{position:absolute;bottom:0;left:50%;width:max(100%,1000px);aspect-ratio:1880 / 600;transform:translate(-50%)}html[data-shop] .lw-land>.lw-full{left:0;bottom:0;width:100%}html[data-shop] .lw-sky{position:absolute;inset:0}html[data-shop] .lw-cloud{aspect-ratio:240 / 80;background-image:url("./media/cloud-7QJP7HAE.svg")}@keyframes lw-cloud{0%,to{transform:translate(-35px)}50%{transform:translate(45px)}}@keyframes lw-glide{0%,to{transform:translate(-25px,4px) rotate(-4deg)}50%{transform:translate(35px,-16px) rotate(4deg)}}html[data-shop=lighthouse] .scs{background:#5d798a}html[data-shop=lighthouse] .lw-sky--dusk{background:linear-gradient(#4e687f,#73919c 63%,#c1bdac)}html[data-shop=lighthouse] .lw-star{left:var(--x);top:calc(60px + var(--y));width:var(--r);height:var(--r);border-radius:50%;background:#f6e7c5;animation:lw-star var(--d) var(--at) ease-in-out infinite}@keyframes lw-star{0%,to{opacity:.25}50%{opacity:.95}}html[data-shop=lighthouse] .lw-cloud{opacity:.45;background-image:url("./media/lighthouse-cloud-PRUDC5PA.svg")}html[data-shop=lighthouse] .lw-lh-cloud-a{width:240px;left:3%;top:24%;animation:lw-cloud 84s ease-in-out infinite}html[data-shop=lighthouse] .lw-lh-cloud-b{width:330px;right:1%;top:36%;opacity:.29;animation:lw-cloud 113s -31s ease-in-out infinite reverse}html[data-shop=lighthouse] .lw-headland{aspect-ratio:1880 / 230;background-image:url("./media/headland-YF373R6W.svg")}html[data-shop=lighthouse] .lw-land>.lw-headland{bottom:37%}html[data-shop=lighthouse] .lw-sea{position:absolute;inset:55% 0 0;background:linear-gradient(#5a929b 0 28%,#4b828c 28% 61%,#396c7a 61%);border-top:2px solid #93b4b2}html[data-shop=lighthouse] .lw-wave{left:0;background:url("./media/wave-O37ND4WD.svg") repeat;background-size:320px 44px}html[data-shop=lighthouse] .lw-wave-far{bottom:30%;height:13%;width:calc(100% + 320px);opacity:.3;animation:lw-wave 54s linear infinite}html[data-shop=lighthouse] .lw-wave-mid{bottom:12%;height:17%;width:calc(100% + 400px);opacity:.38;background-size:400px 55px;animation:lw-wave-mid 38s linear infinite reverse}html[data-shop=lighthouse] .lw-wave-near{bottom:0;height:12%;width:calc(100% + 480px);opacity:.5;background-size:480px 66px;animation:lw-wave-near 26s linear infinite}@keyframes lw-wave{0%{transform:translate(-320px)}to{transform:translate(0)}}@keyframes lw-wave-mid{0%{transform:translate(-400px)}to{transform:translate(0)}}@keyframes lw-wave-near{0%{transform:translate(-480px)}to{transform:translate(0)}}html[data-shop=lighthouse] .lw-coast{aspect-ratio:1880 / 270;background-image:url("./media/coast-near-FG3J5VBA.svg")}html[data-shop=lighthouse] .lw-lighthouse{position:absolute;left:6.8%;bottom:35.6%;width:9.58%;aspect-ratio:180 / 430}html[data-shop=lighthouse] .lw-tower{inset:0;width:100%;height:100%;background-image:url("./media/lighthouse-NJRQ64FV.svg")}html[data-shop=lighthouse] .lw-beam{left:50%;top:7.5%;width:650%;height:35%;background:linear-gradient(90deg,#f6d9994a,#f6d99910 70%,transparent);clip-path:polygon(0 49%,100% 0,100% 100%,0 51%);transform-origin:0 50%;transform:rotateY(0);animation:lw-beam 36s linear infinite}@keyframes lw-beam{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}html[data-shop=lighthouse] .lw-lamp{top:19.5%;left:26.7%;width:46.6%;height:11%;border-radius:3px;background:#ffe5a5;opacity:.18;animation:lw-lamp 12s ease-in-out infinite}@keyframes lw-lamp{0%,to{opacity:.12}50%{opacity:.37}}html[data-shop=lighthouse] .lw-boat-route{bottom:29%;left:0;width:100%;height:20%;animation:lw-boat-route 150s -84s linear infinite}html[data-shop=lighthouse] .lw-boat{left:0;bottom:0;width:5%;aspect-ratio:112 / 105;background-image:url("./media/sailboat-Q3HEWKFT.svg");animation:lw-boat 8s ease-in-out infinite}@keyframes lw-boat-route{0%{transform:translate(-7%)}to{transform:translate(107%)}}@keyframes lw-boat{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(3px) rotate(1.5deg)}}html[data-shop=lighthouse] .lw-foam-a{animation:lw-foam 10s ease-in-out infinite}html[data-shop=lighthouse] .lw-foam-b{animation:lw-foam 13s -4s ease-in-out infinite reverse}@keyframes lw-foam{0%,to{transform:translateY(3px);opacity:.3}50%{transform:translateY(-3px);opacity:.85}}html[data-shop=lighthouse] .lw-gull{width:54px;aspect-ratio:70 / 28;background-image:url("./media/gull-UHE4KN5U.svg")}html[data-shop=lighthouse] .lw-gull-a{left:19%;top:39%;animation:lw-glide 52s ease-in-out infinite}html[data-shop=lighthouse] .lw-gull-b{right:9%;top:51%;width:42px;animation:lw-glide 67s -16s ease-in-out infinite reverse}html[data-shop=lighthouse] .lw-gull-c{right:15%;top:48%;width:28px;animation:lw-glide 79s -37s ease-in-out infinite}html[data-shop=sky] .scs{background:#efddbb}html[data-shop=sky] .lw-sky--dawn{background:linear-gradient(#c8dfd9,#f1dfbc 68%,#f2d7aa)}html[data-shop=sky] .lw-sun{position:absolute;left:11%;bottom:29%;width:108px;height:108px;border-radius:50%;background:#f9ecc7}html[data-shop=sky] .lw-sky-cloud-a{left:2%;top:18%;width:290px;opacity:.62;animation:lw-cloud 91s ease-in-out infinite}html[data-shop=sky] .lw-sky-cloud-b{right:-2%;top:38%;width:350px;opacity:.5;animation:lw-cloud 123s -41s ease-in-out infinite reverse}html[data-shop=sky] .lw-sky-cloud-c{left:18%;top:60%;width:185px;opacity:.4;animation:lw-cloud 107s -29s ease-in-out infinite}html[data-shop=sky] .lw-hills-far{aspect-ratio:1880 / 290;background-image:url("./media/sky-far-TGPWADFY.svg")}html[data-shop=sky] .lw-land>.lw-hills-far{bottom:19%}html[data-shop=sky] .lw-hills-mid{aspect-ratio:1880 / 290;background-image:url("./media/sky-mid-7BSAMQCW.svg")}html[data-shop=sky] .lw-hills-near{aspect-ratio:1880 / 200;background-image:url("./media/sky-near-IAJ2TTWN.svg")}html[data-shop=sky] .lw-balloon{aspect-ratio:130 / 185}html[data-shop=sky] .lw-balloon-main{width:10.2%;left:5%;top:29%;aspect-ratio:300 / 403;background-image:url("./media/balloon-MWKOZF4A.webp");animation:lw-float 46s -9s ease-in-out infinite}html[data-shop=sky] .lw-balloon-right{width:8.3%;right:5%;top:19%;background-image:url("./media/balloon-gold-6DFTKQOI.svg");animation:lw-float 59s -26s ease-in-out infinite reverse}html[data-shop=sky] .lw-balloon-far{width:3.2%;right:3.5%;top:56%;background-image:url("./media/balloon-teal-67JNCDQ6.svg");animation:lw-float 83s -12s ease-in-out infinite}html[data-shop=sky] .lw-balloon-small{width:4.5%;left:9.5%;top:10%;background-image:url("./media/balloon-gold-6DFTKQOI.svg");animation:lw-float 71s -42s ease-in-out infinite reverse}@keyframes lw-float{0%,to{transform:translate(-7px,14px) rotate(-1deg)}50%{transform:translate(12px,-24px) rotate(1deg)}}html[data-shop=sky] .lw-windmill{position:absolute;width:4.26%;aspect-ratio:80 / 150;left:90.5%;bottom:26%}html[data-shop=sky] .lw-mill{inset:0;width:100%;height:100%;background-image:url("./media/windmill-4ATA64CR.svg")}html[data-shop=sky] .lw-blades{width:137.5%;left:-18.75%;top:-4%;transform-origin:50% 50%;animation:lw-mill 48s linear infinite}@keyframes lw-mill{to{transform:rotate(360deg)}}html[data-shop=sky] .lw-road{position:absolute;bottom:4%;left:-2%;width:104%;height:11px;border:3px solid #b7b897;border-inline:0;background:#687b69;transform:rotate(-1deg)}html[data-shop=sky] .lw-car-route{left:0;bottom:calc(4% + 8px);width:100%;height:10%;animation:lw-car 90s -12s linear infinite}html[data-shop=sky] .lw-car{left:0;bottom:0;width:3.3%;aspect-ratio:84 / 40;background-image:url("./media/car-6MNLUYB3.svg")}@keyframes lw-car{0%{transform:translate(-6%,calc(max(100vw,1000px)*.0098))}to{transform:translate(106%,calc(max(100vw,1000px)*-.0098))}}html[data-shop=sky] .lw-tree{aspect-ratio:100 / 160;background-image:url("./media/tree-A3GLUFLL.svg");transform-origin:50% 100%;animation:lw-tree 14s ease-in-out infinite}html[data-shop=sky] .lw-tree-a{width:4.4%;right:4%;bottom:5%}html[data-shop=sky] .lw-tree-b{width:3.4%;right:9%;bottom:7%;animation-duration:18s;animation-delay:-6s}@keyframes lw-tree{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1.5deg)}}html[data-shop=sky] .lw-bird{width:32px;aspect-ratio:70 / 28;background-image:url("./media/bird-LYN2KE75.svg")}html[data-shop=sky] .lw-bird-a{left:21%;top:40%;animation:lw-glide 58s -5s ease-in-out infinite}html[data-shop=sky] .lw-bird-b{right:17%;top:40%;width:26px;animation:lw-glide 72s -20s ease-in-out infinite reverse}html[data-shop=sky] .lw-bird-c{left:18%;top:43%;width:24px;animation:lw-glide 83s -37s ease-in-out infinite}html[data-shop=hacker] .scs{background:radial-gradient(ellipse 80% 70% at 50% 35%,#03170b,#010603 70%),#010603}html[data-shop=hacker] .lw-crt{position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 45%,rgba(46,224,122,.07),transparent 70%)}html[data-shop=hacker] .lw-scan{position:absolute;inset:0;opacity:.5;background:repeating-linear-gradient(180deg,#0000 0 2px,#00000047 2px 3px)}html[data-shop=hacker] .lw-rain{top:0;left:var(--x);width:1.1em;font:500 15px/1.18 var(--hk-mono);word-break:break-all;white-space:normal;text-align:center;color:#2fd774;opacity:.34;text-shadow:0 0 6px rgba(47,215,116,.55);-webkit-mask-image:linear-gradient(180deg,transparent,#000 70%);mask-image:linear-gradient(180deg,transparent,#000 70%);animation:lw-rain var(--d) var(--at) linear infinite}html[data-shop=hacker] .lw-rain:before{content:attr(data-g)}html[data-shop=hacker] .lw-rain--near{font-size:19px;opacity:.5;color:#5dff95}@keyframes lw-rain{0%{transform:translateY(-105%)}to{transform:translateY(105vh)}}@media(max-width:760px){html[data-shop=hacker] .lw-rain:nth-child(2n){display:none}}html[data-shop] .lw-stage{position:absolute;left:50%;bottom:0;width:max(100%,1100px);aspect-ratio:1880 / 820;transform:translate(-50%);direction:ltr}html[data-shop] .lw-at{left:var(--x);top:var(--y);width:var(--w);height:var(--h);max-width:none}html[data-shop] .lw-m{animation-duration:var(--d);animation-delay:var(--at)}html[data-shop] .lw-fill{inset:0;width:100%;height:100%}html[data-shop] .lw-clip{position:absolute;inset:0;overflow:hidden}html[data-shop] .lw-sway{transform-origin:50% 100%}html[data-shop] .lw-fire{transform-origin:50% 95%}html[data-shop] .lw5-warm{animation-name:lw5-warm}html[data-shop] .lw5-light{animation-name:lw5-light}html[data-shop] .lw5-fire{animation-name:lw5-fire}html[data-shop] .lw5-steam{animation-name:lw5-steam}html[data-shop] .lw5-breathe{animation-name:lw5-breathe}html[data-shop] .lw5-snow{animation-name:lw5-snow}html[data-shop] .lw5-rain{animation-name:lw5-rain}html[data-shop] .lw5-gather{animation-name:lw5-gather}html[data-shop] .lw5-walk{animation-name:lw5-walk}html[data-shop] .lw5-sway{animation-name:lw5-sway}html[data-shop] .lw5-curtain{animation-name:lw5-curtain}html[data-shop] .lw5-fold{animation-name:lw5-fold}html[data-shop] .lw5-star{animation-name:lw5-star}html[data-shop] .lw5-smoke{animation-name:lw5-smoke}html[data-shop] .lw5-ice{animation-name:lw5-ice}html[data-shop] .lw5-fox{animation-name:lw5-fox}html[data-shop] .lw5-rays{animation-name:lw5-rays}html[data-shop] .lw5-school4{animation-name:lw5-school4}html[data-shop] .lw5-school5{animation-name:lw5-school5}html[data-shop] .lw5-school6{animation-name:lw5-school6}html[data-shop] .lw5-fish{animation-name:lw5-fish}html[data-shop] .lw5-turtle{animation-name:lw5-turtle}html[data-shop] .lw5-bubble{animation-name:lw5-bubble}html[data-shop] .lw5-jelly{animation-name:lw5-jelly}html[data-shop] .lw5-tentacle{animation-name:lw5-tentacle}html[data-shop] .lw5-branch{animation-name:lw5-branch}html[data-shop] .lw5-petal{animation-name:lw5-petal}html[data-shop] .lw5-fly{animation-name:lw5-fly}html[data-shop] .lw5-ripple{animation-name:lw5-ripple}html[data-shop] :is(.lw5-snow,.lw5-rain,.lw5-walk,.lw5-fox,.lw5-bubble,.lw5-petal){animation-timing-function:linear}@keyframes lw5-warm{0%,to{opacity:.08}50%{opacity:.18}}@keyframes lw5-light{0%,to{opacity:.62}50%{opacity:.95}}@keyframes lw5-fire{0%,to{transform:scale(.95,.87) skew(-3deg)}50%{transform:scale(1.05,1.08) skew(3deg)}}@keyframes lw5-steam{0%,to{transform:translate(-3px,3px);opacity:.25}50%{transform:translate(4px,-7px);opacity:.62}}@keyframes lw5-breathe{0%,to{transform:scaleY(.97)}50%{transform:scaleY(1.04)}}@keyframes lw5-snow{0%{transform:translate(-8px,-30px);opacity:0}15%,80%{opacity:.75}to{transform:translate(10px,365px);opacity:0}}@keyframes lw5-rain{0%{transform:translateY(-90px);opacity:0}12%,80%{opacity:.5}to{transform:translate(-12px,650px);opacity:0}}@keyframes lw5-gather{0%,to{transform:scale(.65);opacity:.25}70%{transform:scale(1.15);opacity:.55}}@keyframes lw5-walk{0%{transform:translate(-15%)}to{transform:translate(115%)}}@keyframes lw5-sway{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@keyframes lw5-curtain{0%,to{transform:translate(-15px) skew(-3deg) scaleY(.96)}50%{transform:translate(18px) skew(3deg) scaleY(1.05)}}@keyframes lw5-fold{0%,to{transform:skew(3deg) scaleY(1.05);opacity:.6}50%{transform:skew(-4deg) scaleY(.96);opacity:.8}}@keyframes lw5-star{0%,to{opacity:.38}50%{opacity:.78}}@keyframes lw5-smoke{0%,to{transform:translate(-2px,3px) skew(-4deg);opacity:.23}50%{transform:translate(6px,-5px) skew(5deg);opacity:.5}}@keyframes lw5-ice{0%,to{transform:translate(-8px) scaleX(.97);opacity:.2}50%{transform:translate(10px) scaleX(1.02);opacity:.4}}@keyframes lw5-fox{0%{transform:translate(-12%)}to{transform:translate(112%)}}@keyframes lw5-rays{0%,to{transform:skew(-3deg);opacity:.1}50%{transform:skew(4deg);opacity:.19}}@keyframes lw5-school4{0%,to{transform:translate(-28px)}25%{transform:translateY(14px)}50%{transform:translate(48px)}75%{transform:translateY(-12px)}}@keyframes lw5-school5{0%,to{transform:translate(-24px,8px)}25%{transform:translate(-5px,-12px)}50%{transform:translate(55px,-20px)}75%{transform:translate(20px,6px)}}@keyframes lw5-school6{0%,to{transform:translate(-40px,5px)}25%{transform:translateY(-8px)}50%{transform:translate(65px,6px)}75%{transform:translate(20px,12px)}}@keyframes lw5-fish{0%,to{transform:translateY(2px) rotate(-2deg)}50%{transform:translateY(-2px) rotate(2deg)}}@keyframes lw5-turtle{0%,to{transform:translate(-38px,8px) rotate(-3deg)}50%{transform:translate(58px,-12px) rotate(3deg)}}@keyframes lw5-bubble{0%{transform:translate(-3px,30px);opacity:0}15%,80%{opacity:.5}to{transform:translate(12px,-520px);opacity:0}}@keyframes lw5-jelly{0%,to{transform:translate(-9px,12px) rotate(-4deg)}50%{transform:translate(14px,-16px) rotate(4deg)}}@keyframes lw5-tentacle{0%,to{transform:skew(-5deg)}50%{transform:skew(7deg)}}@keyframes lw5-branch{0%,to{transform:rotate(-.45deg)}50%{transform:rotate(.45deg)}}@keyframes lw5-petal{0%{transform:translate(-8px,-10px) rotate(-30deg);opacity:0}14%,80%{opacity:.8}50%{transform:translate(32px,200px) rotate(65deg)}to{transform:translate(10px,430px) rotate(155deg);opacity:0}}@keyframes lw5-fly{0%,to{transform:translate(-8px,6px);opacity:.28}50%{transform:translate(10px,-10px);opacity:.72}}@keyframes lw5-ripple{0%,to{transform:scaleX(.9);opacity:.24}50%{transform:scaleX(1.12);opacity:.55}}html[data-shop=cabin] .scs{background:#5c5d51}html[data-shop=cabin] .lw-cabin-window{overflow:hidden;border-radius:8px;background:#243f50}html[data-shop=cabin] .lw-cabin-pines{left:0;bottom:0;width:100%;aspect-ratio:340 / 280}html[data-shop=cabin] .lw-cabin-snow{left:var(--x);top:var(--y);width:var(--w);height:var(--h);border-radius:50%;background:#d6e2d4}html[data-shop=cabin] .lw-cabin-cat-body{transform-origin:57.391% 89.091%}html[data-shop=cabin] .lw-cabin-pines{background-image:url("./media/cabin-pines-4MS34DOL.svg")}html[data-shop=cabin] .lw-cabin-window-frame{background-image:url("./media/cabin-window-frame-NZQ2ZREI.svg")}html[data-shop=cabin] .lw-cabin-hearth{background-image:url("./media/cabin-hearth-KV2G6MD2.svg")}html[data-shop=cabin] .lw-cabin-bookshelf{background-image:url("./media/cabin-bookshelf-W2VZDTGU.svg")}html[data-shop=cabin] .lw-cabin-chair{background-image:url("./media/cabin-chair-ASY2SJHP.svg")}html[data-shop=cabin] .lw-cabin-floor-lamp{background-image:url("./media/cabin-floor-lamp-WOEUS53F.svg")}html[data-shop=cabin] .lw-cabin-table{background-image:url("./media/cabin-table-BA4ZJBOV.svg")}html[data-shop=cabin] .lw-cabin-mug{background-image:url("./media/cabin-mug-ERQ55R3K.svg")}html[data-shop=cafe] .scs{background:#3f626a}html[data-shop=cafe] .lw-cafe-drop{border-radius:50%;background:#b0c9c4;transform-origin:50% 100%}html[data-shop=cafe] .lw-cafe-street{background-image:url("./media/cafe-street-KZYCOKXY.svg")}html[data-shop=cafe] .lw-cafe-streetlamp{background-image:url("./media/cafe-streetlamp-EGWE4OCO.svg")}html[data-shop=cafe] .lw-cafe-umbrella{background-image:url("./media/cafe-umbrella-HDENIDGH.svg")}html[data-shop=cafe] .lw-cafe-pendant{background-image:url("./media/cafe-pendant-W7Y44KDN.svg")}html[data-shop=cafe] .lw-cafe-mug{background-image:url("./media/cafe-mug-ERQ55R3K.svg")}html[data-shop=cafe] .lw-cafe-plant{background-image:url("./media/cafe-plant-GCAZSP4L.svg")}html[data-shop=aurora] .scs{background:#203e52}html[data-shop=aurora] .lw-aurora-star{border-radius:50%;background:#d4dcc4}html[data-shop=aurora] .lw-aurora-mountain-far{background-image:url("./media/aurora-mountain-far-FHQFQCAR.svg")}html[data-shop=aurora] .lw-aurora-mountain-mid{background-image:url("./media/aurora-mountain-mid-F5A6GJMN.svg")}html[data-shop=aurora] .lw-aurora-snow-bank{background-image:url("./media/aurora-snow-bank-GJRDOXYR.svg")}html[data-shop=aurora] .lw-aurora-fjord-cabin{background-image:url("./media/aurora-fjord-cabin-6ONB2DB5.svg")}html[data-shop=aurora] .lw-aurora-fox{background-image:url("./media/aurora-fox-J43T6TPQ.svg")}html[data-shop=reef] .scs{background:linear-gradient(#6fa69f 0 82px,#326b79 82px)}html[data-shop=reef] .lw-reef-bubble{box-sizing:border-box;border:1.5px solid #b3d1c2;border-radius:50%}html[data-shop=reef] .lw-reef-reef-far{background-image:url("./media/reef-reef-far-ZKZ2JOLZ.svg")}html[data-shop=reef] .lw-reef-reef-near{background-image:url("./media/reef-reef-near-IDDEDW7I.svg")}html[data-shop=reef] .lw-reef-coral-fan{background-image:url("./media/reef-coral-fan-VNFLWELS.svg")}html[data-shop=reef] .lw-reef-coral-tubes{background-image:url("./media/reef-coral-tubes-ZN6MLCA5.svg")}html[data-shop=reef] .lw-reef-grass{background-image:url("./media/reef-grass-AP2CXWNN.svg")}html[data-shop=reef] .lw-reef-fish{background-image:url("./media/reef-fish-W5DAGF25.svg")}html[data-shop=reef] .lw-reef-fish-blue{background-image:url("./media/reef-fish-blue-SHPA755A.svg")}html[data-shop=reef] .lw-reef-turtle{background-image:url("./media/reef-turtle-WTM7R3GL.svg")}html[data-shop=reef] .lw-reef-jelly-bell{background-image:url("./media/reef-jelly-bell-IPWSVQL6.svg")}html[data-shop=blossom] .scs{background:#687b89}html[data-shop=blossom] .lw-blossom-bough{transform-origin:0 10%}html[data-shop=blossom] .lw-blossom-fly{border-radius:50%;background:#e2d7a1}html[data-shop=blossom] .lw-blossom-ripple{box-sizing:border-box;border:2px solid #a1b8b1;border-radius:50%;transform-origin:50% 100%}html[data-shop=blossom] .lw-blossom-pond-bank{background-image:url("./media/blossom-pond-bank-O7EZ35G5.svg")}html[data-shop=blossom] .lw-blossom-bridge{background-image:url("./media/blossom-bridge-BRGYHGKC.svg")}html[data-shop=blossom] .lw-blossom-branch{background-image:url("./media/blossom-branch-R77DO2FT.svg")}html[data-shop=blossom] .lw-blossom-blossom{background-image:url("./media/blossom-blossom-O5HBEYJS.svg")}html[data-shop=blossom] .lw-blossom-lantern{background-image:url("./media/blossom-lantern-UL6WRLDC.svg")}html[data-shop=neon]{--cb-brand-fill: #d61fb0;--cb-on-brand: #ffffff;--cb-brand-text: #ff8ae9;--cb-brand-text-strong: #ffd2f6;--cb-accent: #29e7ff;--cb-danger-fill: #b3264a;--cb-danger-text: #ffa3bd;--cb-warning-fill: #7a5c10;--cb-warning-text: #ffd27a;--cb-success-fill: #1f9d77;--cb-success-text: #7ef5cf;--cb-canvas: #07040f;--cb-surface: #110a22;--cb-surface-raised: #160d2c;--cb-surface-subtle: #1c1236;--cb-text: #f6efff;--cb-text-muted: #bfb0dc;--cb-border: #3a2464;--cb-input-border: #8a74c0;--cb-focus: #29e7ff;--cb-focus-ring: rgba(41, 231, 255, .5);--nl-text-body: #ddd0f5;--nl-line: #241640;--nl-control-border: #3d2a6a;--nl-current-fill: #2a1650;--nl-current-text: #ffd2f6;--nl-tag-added-fill: #0f3340;--nl-tag-added-text: #8ff1ff;--nl-tag-changed-fill: #2a1650;--nl-tag-changed-text: #e0c8ff;--nl-tag-fixed-fill: #3a2c10;--nl-tag-fixed-text: #ffd27a;--nl-late-fill: #43162a;--nl-late-text: #ffa3bd;--nl-new-band-fill: #0f3340;--nl-new-band-text: #8ff1ff;--nl-waiting-fill: #3a2c10;--nl-waiting-border: #6a5218;--nl-waiting-text: #ffd27a;--nl-waiting-badge: #8a6a14;--nl-shadow-menu: 0 12px 30px rgba(0, 0, 0, .6), 0 0 24px -8px rgba(214, 31, 176, .45);--nl-scrim: rgba(4, 2, 10, .6);--t-gold: #ffb02e;--t-gold-ink: #ffd27a;--t-gold-tint: #3a2c10;--neon-pink: #ff2fd0;--neon-cyan: #29e7ff;--neon-violet: #a35cff;--neon-glow: 0 0 0 1px rgba(255, 47, 208, .38), 0 0 22px -6px rgba(255, 47, 208, .55), 0 0 40px -18px rgba(41, 231, 255, .5);color-scheme:dark;scrollbar-color:#4a2a80 #0c0718}html[data-shop=neon] body{position:relative;isolation:isolate;background:transparent}html[data-shop=neon] body:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 90% 40% at 50% 92%,rgba(214,31,176,.35),transparent 70%),linear-gradient(180deg,#07041a,#12093a,#2a0d4a)}html[data-shop=neon] .nl-bar,html[data-shop=neon] .eb{background:linear-gradient(180deg,#0f0820,#0b0618);border-bottom:2px solid transparent;border-image:linear-gradient(90deg,var(--neon-pink),var(--neon-violet) 50%,var(--neon-cyan)) 1;box-shadow:0 2px 14px -2px #ff2fd080,0 6px 26px -10px #29e7ff73}html[data-shop=neon] .nl-brand__mark,html[data-shop=neon] .eb-logo img{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-20 -20 40 40'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='1' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%2329e7ff'/%3E%3Cstop offset='1' stop-color='%23ff2fd0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M11 -9 A 14 14 0 1 0 11 9' fill='none' stroke='url(%23g)' stroke-width='3.4' stroke-linecap='round'/%3E%3Cpath d='M11 -9 A 14 14 0 1 0 11 9' fill='none' stroke='%23fff' stroke-width='1.1' stroke-linecap='round' opacity='.85'/%3E%3C/svg%3E");filter:drop-shadow(0 0 3px rgba(255,47,208,.9)) drop-shadow(0 0 8px rgba(41,231,255,.55))}html[data-shop=neon] .pupil .ph-card{background:radial-gradient(ellipse at 100% 0%,rgba(41,231,255,.12),transparent 55%),radial-gradient(ellipse at 0% 100%,rgba(255,47,208,.16),transparent 55%),#0f0820;border-color:#ff2fd080;box-shadow:var(--neon-glow)}html[data-shop=neon] .pupil .ph-card:before{background:linear-gradient(90deg,var(--neon-pink),var(--neon-violet),var(--neon-cyan));box-shadow:0 0 14px #ff2fd0b3}html[data-shop=neon] .pupil .ph-hero__hello{color:#ffe4fa;text-shadow:0 0 10px rgba(255,47,208,.75),0 0 28px rgba(255,47,208,.35)}html[data-shop=neon] .pupil .ph-hero__day{color:#8ff1ff;text-shadow:0 0 8px rgba(41,231,255,.5)}html[data-shop=neon] .pupil .card{background:linear-gradient(180deg,#140b29,#0f0820);border-color:#a35cff6b;box-shadow:0 0 0 1px #a35cff1f,0 0 18px -10px #a35cffb3;transition:box-shadow .2s,border-color .2s}html[data-shop=neon] .pupil .card:hover{border-color:#29e7ffb3;box-shadow:0 0 0 1px #29e7ff59,0 0 24px -6px #29e7ff99}html[data-shop=neon] .pupil .sh3,html[data-shop=neon] .pupil .th4,html[data-shop=neon] .qz-hero{box-shadow:var(--neon-glow)}html[data-shop=neon] .pupil .btn--primary,html[data-shop=neon] .qz-hero .btn--primary{background:linear-gradient(180deg,#ff4fdc,#c8169f);border-color:#ff6ae0;color:#fff;text-shadow:0 0 6px rgba(255,255,255,.5);box-shadow:0 0 0 1px #ff6ae099,0 0 18px -2px #ff2fd0bf}html[data-shop=neon] .pupil .sec-head h2:before{content:"";display:inline-block;width:10px;height:10px;margin-inline-end:12px;vertical-align:2px;transform:rotate(45deg);border:2px solid #ff4fd8;border-radius:2px;box-shadow:0 0 6px #ff2fd0cc,inset 0 0 4px #29e7ff80}html[data-shop=neon] .qz-hero:before{background:linear-gradient(90deg,var(--neon-pink),var(--neon-violet),var(--neon-cyan))}html[data-shop=neon] .ace_editor{box-shadow:inset 0 1px #29e7ff73}html[data-shop=neon] ::selection{background:#ff2fd059}html[data-shop=neon] .ncs{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;--ncs-deck: clamp(80px, 9vh, 96px)}html[data-shop=neon] .ncs>*,html[data-shop=neon] .ncs-life i{position:absolute;display:block}html[data-shop=neon] .ncs-sky{inset:0;background:radial-gradient(ellipse 90% 40% at 50% 92%,rgba(214,31,176,.35),transparent 70%),linear-gradient(180deg,#07041a,#12093a,#2a0d4a)}html[data-shop=neon] .ncs-stars{inset:0 0 45%;opacity:.7;background-image:radial-gradient(1px 1px at 8% 14%,#d8eaff,transparent),radial-gradient(1px 1px at 19% 36%,#eedaff,transparent),radial-gradient(1px 1px at 84% 12%,#cfe8ff,transparent),radial-gradient(1px 1px at 92% 30%,#eedaff,transparent),radial-gradient(1px 1px at 4% 46%,#ffd6f6,transparent),radial-gradient(1px 1px at 96% 52%,#d8eaff,transparent)}html[data-shop=neon] .ncs-beam{bottom:22%;width:160px;height:90vh;transform-origin:50% 100%;opacity:.16;background:linear-gradient(0deg,#a0e6ffe6,#a0e6ff00);clip-path:polygon(46% 100%,54% 100%,100% 0,0 0)}html[data-shop=neon] .ncs-beam--a{left:15%;transform:rotate(-12deg)}html[data-shop=neon] .ncs-beam--b{right:16%;transform:rotate(14deg);background:linear-gradient(0deg,#ff8ce6e6,#ff8ce600)}html[data-shop=neon] .ncs-ship{top:126px;left:32px;width:180px;aspect-ratio:360 / 129;background:url("./media/airship-3AOXATNV.webp") center / contain no-repeat;filter:drop-shadow(0 0 14px rgba(163,92,255,.5))}html[data-shop=neon] .ncs-far{left:50%;bottom:90px;width:max(100vw,1300px);aspect-ratio:1600 / 511;transform:translate(-50%);opacity:.8;background:url("./media/far-QIY6ZLNS.webp") center bottom / 100% 100% no-repeat}html[data-shop=neon] .ncs-haze{inset:auto 0 100px;height:300px;background:linear-gradient(0deg,rgba(42,13,74,.75),transparent)}html[data-shop=neon] .ncs-mid,html[data-shop=neon] .ncs-life{left:0;bottom:-2px;width:max(100vw,1150px);aspect-ratio:3 / 1}html[data-shop=neon] .ncs-mid{background:url("./media/city-TJ6SKB4W.webp") center bottom / 100% 100% no-repeat;filter:saturate(1.25) brightness(1.1) drop-shadow(0 -2px 10px rgba(214,31,176,.3))}html[data-shop=neon] .ncs-sign{border-radius:30%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c) 55%,transparent),transparent);mix-blend-mode:screen;transform:scale(1.5);opacity:.35}html[data-shop=neon] .ncs-beacon{border-radius:50%;background:radial-gradient(closest-side,#ff6a88,#ff2f6a80 45%,transparent);mix-blend-mode:screen;transform:scale(2.2);opacity:.5}html[data-shop=neon] .ncs-ring{border-radius:50%;background:radial-gradient(closest-side,#29e7ff55,transparent);mix-blend-mode:screen;transform:scale(1.4,2);opacity:.5}html[data-shop=neon] .ncs-transit{left:0;right:0;bottom:0;height:var(--ncs-deck)}html[data-shop=neon] .ncs-track{position:absolute;inset:0;border-top:1px solid #72d9ee}html[data-shop=neon] .ncs-track:before{content:"";position:absolute;inset:0 0 auto;height:14px;background:linear-gradient(#322448,#141022);box-shadow:inset 0 -2px #514065,0 3px 8px #09061980}html[data-shop=neon] .ncs-track i{position:absolute;inset:14px 0 0;background:repeating-linear-gradient(90deg,transparent 0 62px,#100c20 62px 81px,#48334f 81px 84px,transparent 84px 160px)}html[data-shop=neon] .ncs-track i:before{content:"";position:absolute;inset:0 0 auto;height:8px;background:repeating-linear-gradient(90deg,transparent 0 54px,#2c2039 54px 92px,transparent 92px 160px)}html[data-shop=neon] .ncs-train{position:absolute;bottom:calc(100% - 1px);left:0;width:420px;aspect-ratio:700 / 53;background:url("./media/train-7FRZIZDW.webp") center / contain no-repeat;transform:translate(calc(100vw - 440px))}html[data-shop=neon] .ncs-rain{inset:-240px 0 0;opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='240' viewBox='0 0 160 240' stroke='%23d6e6ff' stroke-width='1.2' stroke-linecap='round' opacity='.6'%3E%3Cpath d='M14 6v20M72 60v16M128 22v22M40 136v20M110 150v16M84 206v14M150 98v16'/%3E%3C/svg%3E") 0 0 / 160px 240px}html[data-shop=neon] .ncs--moving .ncs-rain{opacity:.34;animation:ncs-rain 3.8s linear infinite}html[data-shop=neon] .ncs--moving .ncs-beam--a{animation:ncs-beam-a 18s ease-in-out infinite alternate}html[data-shop=neon] .ncs--moving .ncs-beam--b{animation:ncs-beam-b 21s ease-in-out infinite alternate}html[data-shop=neon] .ncs--moving .ncs-ship{animation:ncs-ship 140s -15s linear infinite}html[data-shop=neon] .ncs--moving .ncs-train{animation:ncs-train 64s -12s linear infinite}html[data-shop=neon] .ncs--moving .ncs-sign{animation:ncs-breathe 8s ease-in-out infinite alternate}html[data-shop=neon] .ncs--moving .ncs-ring{animation:ncs-breathe 6s ease-in-out infinite alternate}html[data-shop=neon] .ncs--moving .ncs-beacon{animation:ncs-beacon 3.6s ease-in-out infinite}@keyframes ncs-rain{0%{transform:translateY(0)}to{transform:translateY(240px)}}@keyframes ncs-beam-a{0%{transform:rotate(-16deg)}to{transform:rotate(6deg)}}@keyframes ncs-beam-b{0%{transform:rotate(20deg)}to{transform:rotate(-16deg)}}@keyframes ncs-ship{0%{transform:translate(-240px)}to{transform:translate(calc(100vw + 200px))}}@keyframes ncs-train{0%{transform:translate(calc(100vw + 30px))}to{transform:translate(-440px)}}@keyframes ncs-breathe{0%{opacity:.2}to{opacity:.75}}@keyframes ncs-beacon{0%,to{opacity:.15}45%{opacity:.95}}@media(max-width:1000px){html[data-shop=neon] .ncs-mid,html[data-shop=neon] .ncs-life{width:max(100vw,850px)}html[data-shop=neon] .ncs-ship{width:145px;inset:auto 24px 190px auto}html[data-shop=neon] .ncs--moving .ncs-ship{animation-name:ncs-ship-small}html[data-shop=neon] .ncs-far{width:1150px;bottom:50px}}@keyframes ncs-ship-small{0%{transform:translate(200px)}to{transform:translate(calc(-100vw - 200px))}}@media(max-width:540px){html[data-shop=neon] .ncs-mid,html[data-shop=neon] .ncs-life{width:850px;left:-20px}html[data-shop=neon] .ncs-far{width:1000px;left:35%;bottom:60px}html[data-shop=neon] .ncs-ship{width:125px;bottom:180px}html[data-shop=neon] .ncs-train{width:300px;transform:translate(calc(100vw - 320px))}html[data-shop=neon] .ncs-beam{height:60vh}}html[data-shop=neon] .ncs-switch{position:fixed;z-index:20;right:16px;bottom:16px;display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;border:1px solid #68518b;background:#100b20;color:#e9e2fb;font:inherit;font-size:13px;cursor:pointer}html[data-shop=neon] .ncs-switch:focus-visible{outline:2px solid #9cebf5;outline-offset:3px}html[data-shop=neon] .ncs-switch u{position:relative;width:30px;height:18px;border-radius:999px;background:#d61fb0;transition:background .2s}html[data-shop=neon] .ncs-switch u:after{content:"";position:absolute;top:2px;left:14px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .2s}html[data-shop=neon] .ncs-switch[aria-checked=false] u{background:#514567}html[data-shop=neon] .ncs-switch[aria-checked=false] u:after{left:2px}@media(prefers-reduced-motion:reduce){html[data-shop=neon] .ncs-switch{display:none}}
