.tpp-course.svelte-1swafja{--cg-fill:var(--o-plum);--cg-edge:color-mix(in oklab, var(--cg-fill) 62%, var(--o-ink));--cg-deep:color-mix(in oklab, var(--cg-fill) 80%, var(--o-ink));width:var(--cg-size);line-height:0;display:inline-block;position:relative}.tone-plum.svelte-1swafja{--cg-deep:var(--o-plum-deep)}.tone-lime.svelte-1swafja{--cg-fill:var(--o-lime)}.tone-peach.svelte-1swafja{--cg-fill:var(--o-peach)}.tone-lilac.svelte-1swafja{--cg-fill:var(--o-lilac)}.tone-sage.svelte-1swafja{--cg-fill:var(--sage,var(--o-lilac))}.tone-paper.svelte-1swafja{--cg-fill:color-mix(in oklab, var(--o-paper) 70%, white);--cg-edge:color-mix(in oklab, var(--o-paper) 60%, var(--o-muted));--cg-deep:color-mix(in oklab, var(--o-paper) 82%, var(--o-muted))}svg.svelte-1swafja{width:100%;height:auto;filter:drop-shadow(0 4px 0 var(--cg-edge)) drop-shadow(0 12px 10px var(--o-shadow));display:block;overflow:visible}.fill.svelte-1swafja{fill:var(--cg-fill);stroke:var(--cg-edge);stroke-width:2px;stroke-linejoin:round}.deep.svelte-1swafja{fill:var(--cg-deep)}.pocket.svelte-1swafja{stroke:var(--cg-edge);stroke-width:1.2px}.neck.svelte-1swafja,.cord.svelte-1swafja{fill:none;stroke:var(--cg-edge);stroke-width:2.4px;stroke-linecap:round}.cord.svelte-1swafja{stroke:color-mix(in oklab, white 80%, var(--cg-fill));stroke-width:2.2px}.patch.svelte-1swafja{fill:color-mix(in oklab, var(--o-paper) 80%, white);stroke:var(--cg-edge);stroke-width:1.5px}.stitch.svelte-1swafja{fill:none;stroke:color-mix(in oklab, var(--cg-edge) 70%, transparent);stroke-width:1px;stroke-dasharray:2 2}.shine.svelte-1swafja{fill:#ffffff73;fill:lab(100% -.0000298023 .0000119209/.45)}.tpp-course-hanger.svelte-1swafja .hk:where(.svelte-1swafja){fill:none;stroke:color-mix(in oklab, var(--o-muted) 80%, var(--o-ink));stroke-width:3px;stroke-linecap:round}.tpp-course-hanger.svelte-1swafja .bar:where(.svelte-1swafja){fill:color-mix(in oklab, var(--o-peach) 55%, var(--o-muted));stroke:color-mix(in oklab, var(--o-peach) 30%, var(--o-ink));stroke-width:1.5px}.tpp-course-glyph.svelte-1swafja{left:50%;top:var(--cg-top);pointer-events:none;width:15%;line-height:0;position:absolute;translate:-50% -50%}@keyframes ck-on{0%{opacity:0;transform:translateY(-26px)scale(.9)}60%{opacity:1;transform:translateY(4px)scale(1.03)}to{transform:none}}@keyframes ck-glow{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--lime,var(--secondary)) 0%, transparent)}50%{box-shadow:0 0 0 10px color-mix(in oklab, var(--lime,var(--secondary)) 55%, transparent)}}@keyframes ck-q{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.tpp-public .public-atlas .ck-page{--ck-garment:104px;--ck-frame:color-mix(in oklab, var(--wk-peach) 55%, var(--muted-foreground))}.tpp-public .public-atlas .ck-page .ck-mirror{justify-items:center;width:100%;display:grid;position:relative}.tpp-public .public-atlas .ck-page .ck-mirror-frame{aspect-ratio:.72;background:radial-gradient(80% 50% at 30% 10%, #ffffff73, transparent 60%), var(--ck-frame);width:100%;box-shadow:inset 0 3px 0 #ffffff8c, 0 9px 0 color-mix(in oklab, var(--ck-frame) 70%, var(--foreground)), 0 36px 50px -28px color-mix(in oklab, var(--foreground) 55%, transparent);border-radius:999px 999px 40px 40px;padding:16px;position:relative}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ck-page .ck-mirror-frame{background:radial-gradient(80% 50% at 30% 10%, lab(100% -.0000298023 .0000119209/.45), transparent 60%), var(--ck-frame);box-shadow:inset 0 3px 0 lab(100% -.0000298023 .0000119209/.55), 0 9px 0 color-mix(in oklab, var(--ck-frame) 70%, var(--foreground)), 0 36px 50px -28px color-mix(in oklab, var(--foreground) 55%, transparent)}}.tpp-public .public-atlas .ck-page .ck-mirror.is-hot .ck-mirror-frame{animation:1.2s ease-in-out infinite ck-glow}.tpp-public .public-atlas .ck-page .ck-mirror-glass{background:linear-gradient(180deg, color-mix(in oklab, var(--wk-lilac) 55%, white), color-mix(in oklab, var(--wk-lilac) 80%, var(--wk-paper)) 70%, color-mix(in oklab, var(--wk-peach) 40%, var(--wk-paper)));width:100%;height:100%;box-shadow:inset 0 0 0 3px color-mix(in oklab, var(--foreground) 10%, transparent), inset 0 12px 30px -10px color-mix(in oklab, var(--foreground) 25%, transparent);border-radius:999px 999px 28px 28px;position:relative;overflow:hidden}.tpp-public .public-atlas .ck-page .ck-mirror-glare{z-index:3;pointer-events:none;background:linear-gradient(#ffffff8c,#0000);background:linear-gradient(lab(100% -.0000298023 .0000119209/.55),#0000);border-radius:99px;width:18%;height:50%;position:absolute;top:6%;left:10%;rotate:14deg}.tpp-public .public-atlas .ck-page .ck-mirror-pal{width:86%;position:absolute;top:12%;left:50%;translate:-50%}.tpp-public .public-atlas .ck-page .ck-mirror-wear{z-index:2;width:70%;line-height:0;animation:.55s cubic-bezier(.3,1.4,.5,1) both ck-on;position:absolute;top:50%;left:50%;translate:-50%}.tpp-public .public-atlas .ck-page .ck-mirror-wear.is-hoodie{width:78%;top:47%}.tpp-public .public-atlas .ck-page .ck-mirror-card{z-index:4;width:42%;position:absolute;bottom:13%;right:-8%;rotate:9deg}.tpp-public .public-atlas .ck-page .ck-mirror-card .tpp-idb-band{padding:20px 12px 8px}.tpp-public .public-atlas .ck-page .ck-mirror-card .tpp-idb-kicker{letter-spacing:.12em;font-size:11px}.tpp-public .public-atlas .ck-page .ck-mirror-card .tpp-idb-body{padding:8px 12px 12px}.tpp-public .public-atlas .ck-page .ck-mirror-card .tpp-idb-title{font-size:15px}.tpp-public .public-atlas .ck-page .ck-mirror-foot{justify-content:space-between;width:62%;margin-top:-2px;display:flex}.tpp-public .public-atlas .ck-page .ck-mirror-foot i{background:color-mix(in oklab, var(--ck-frame) 75%, var(--foreground));border-radius:0 0 8px 8px;width:16px;height:26px}.tpp-public .public-atlas .ck-page .ck-mirror-plate{z-index:5;background:var(--wk-lime);white-space:nowrap;box-shadow:0 6px 12px -6px var(--dk-shadow);border-radius:10px;padding:8px 14px;font-size:15px;position:absolute;bottom:40px;left:50%;translate:-50%}.tpp-public .public-atlas .ck-page .ck-room{gap:44px;display:grid}.tpp-public .public-atlas .ck-page .ck-rail-wrap{background:color-mix(in oklab, var(--wk-lilac) 32%, var(--background));border-radius:32px;padding:28px 28px 8px}.tpp-public .public-atlas .ck-page .ck-rail-wrap.is-phone{display:none}.tpp-public .public-atlas .ck-page .ck-floor{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:56px;display:grid}.tpp-public .public-atlas .ck-page .ck-room-mirror{justify-self:center;width:min(360px,100%)}.tpp-public .public-atlas .ck-page .ck-ghost{z-index:60;pointer-events:none;width:110px;line-height:0;position:fixed;translate:-50% -50%;rotate:-6deg}.tpp-public .public-atlas .ck-page .ck-room.is-dragging{-webkit-user-select:none;user-select:none}
