#stage{z-index:1;position:relative;overflow:clip}#page{background:var(--paper);transform-origin:0 0;position:relative;overflow-x:clip}body.filing{overflow:hidden}body.filing #page{will-change:transform}body.filing .wires,body.filing .cursor{display:none}.file-bg{--g:24px;--a:1;--px:0px;--py:0px;--dr:1.15px;--dot:176,176,188;z-index:0;background-color:var(--canvas);background-image:radial-gradient(circle at 25% 25%, rgb(var(--dot)) var(--dr), rgba(var(--dot),0) calc(var(--dr) + .55px)), radial-gradient(circle at 75% 25%, rgba(var(--dot),var(--a)) var(--dr), rgba(var(--dot),0) calc(var(--dr) + .55px)), radial-gradient(circle at 25% 75%, rgba(var(--dot),var(--a)) var(--dr), rgba(var(--dot),0) calc(var(--dr) + .55px)), radial-gradient(circle at 75% 75%, rgba(var(--dot),var(--a)) var(--dr), rgba(var(--dot),0) calc(var(--dr) + .55px));background-size:calc(var(--g) * 2) calc(var(--g) * 2);background-position:var(--px) var(--py);display:none;position:fixed;inset:0;overflow:hidden}body.filing .file-bg{display:block}.file-under{transform-origin:0 0;width:1px;height:1px;position:absolute;top:0;left:0}.fshadow{width:var(--wf);height:var(--hf);background:#fff;border-radius:3px;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #e2e2e7}.fshadow:before{content:"";z-index:-1;pointer-events:none;--fsm:linear-gradient(to right,transparent,#00000029 min(80px,12.5%),#00000080 min(160px,25%),#000000d6 min(240px,37.5%),#000 min(320px,50%),#000 max(calc(100% - 320px),50%),#000000d6 max(calc(100% - 240px),62.5%),#00000080 max(calc(100% - 160px),75%),#00000029 max(calc(100% - 80px),87.5%),transparent);-webkit-mask-image:var(--fsm);mask-image:var(--fsm);background:linear-gradient(#0a0a1e00,#0a0a1e0e min(80px,12.5%),#0a0a1e2d min(160px,25%),#0a0a1e4b min(240px,37.5%),#0a0a1e59 min(320px,50%) max(100% - 320px,50%),#0a0a1e4b max(100% - 240px,62.5%),#0a0a1e2d max(100% - 160px,75%),#0a0a1e0e max(100% - 80px,87.5%),#0a0a1e00);position:absolute;inset:-40px -120px -200px}.file{z-index:3;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;outline:none;display:none;position:fixed;inset:0;overflow:clip}body.filing .file{display:block}body.panning .file,body.panning .file *{cursor:grabbing!important}.world{transform-origin:0 0;--k:1;--kl:max(var(--k), .36);width:1px;height:1px;position:absolute;top:0;left:0}.world img{-webkit-user-drag:none;user-select:none}.frame{width:var(--wf);height:var(--hf);position:absolute;top:0;left:0}.flabel{margin:0 0 calc(7px / var(--kl) + 1.5px / var(--k));align-items:center;gap:calc(6px / var(--kl));font-size:calc(12.5px / var(--kl));color:var(--ink-3);white-space:nowrap;pointer-events:none;font-weight:600;line-height:1;display:flex;position:absolute;bottom:100%;left:0}.flabel:before{content:"";width:calc(10px / var(--kl));height:calc(10px / var(--kl));border:calc(1.5px / var(--kl)) solid currentColor;border-radius:calc(2px / var(--kl))}.frame-hit{cursor:zoom-in;outline:calc(1.5px / var(--k)) solid var(--accent);outline-offset:calc(4px / var(--kl));background:0 0;border:0;border-radius:2px;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.frame-hit:hover,.frame-hit:focus-visible{outline-width:calc(3px / var(--k))}.sec{left:var(--sx,0);top:var(--sy,0);width:var(--sw-m,var(--sw));height:var(--sh-m,var(--sh));position:absolute}.sec-bg{background:#ffffff9e;border-radius:20px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0a0a1e12}.sec .sh{width:100%;margin:0 0 calc(8px / var(--kl));font:inherit;position:absolute;bottom:100%;left:0}.slabel{align-items:center;gap:calc(7px / var(--kl));font-family:var(--ui);font-size:calc(13px / var(--kl));color:var(--ink-2);white-space:nowrap;cursor:zoom-in;background:0 0;border:0;margin:0;padding:0;font-weight:600;line-height:1.2;display:flex}.slabel:before{content:"#";content:"#" / "";font-family:var(--mono);color:var(--mute);font-weight:500}.slabel{max-width:100%}.slabel span,.flabel span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.flabel{max-width:var(--wf)}.slabel:before,.flabel:before{flex:none}.slabel:hover{color:var(--ink)}.slabel{position:relative}.slabel:after{content:"";inset:calc(-14px / var(--k)) calc(-20px / var(--k));position:absolute}.slabel:focus-visible{outline-width:calc(3px / var(--k));outline-offset:calc(4px / var(--k))}.fo{left:var(--x);top:var(--y);transform:translate(var(--dx,0px),var(--dy,0px)) rotate(calc(var(--r,0deg) * var(--rot,1))) scale(var(--sc,1));transition:transform .6s var(--spring);cursor:grab;-webkit-tap-highlight-color:transparent;margin:0;position:absolute}.fo button{font:inherit;color:inherit;text-align:left;-webkit-tap-highlight-color:transparent;margin:0}.world.far .fo:has(a[inert]){cursor:zoom-in}:where(button.fo){font:inherit;color:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.fo:focus-visible,.fo button:focus-visible,.fo a:focus-visible,.fo [tabindex]:focus-visible,.sec a:focus-visible{outline:calc(2px / var(--k)) solid var(--accent);outline-offset:calc(6px / var(--k));border-radius:4px}.fo.dragging{cursor:grabbing;--sc:1.035;transition:none}.fo.dragging .lift,.fo.dragging.lift{filter:drop-shadow(0 18px 18px #0a0a1e2e)}.fo.open{--rot:0;--sc:1.16}.fo.nudge{animation:nudge .7s var(--spring)}@keyframes nudge{0%{translate:0}30%{translate:0 -10px}60%{translate:0 2px}to{translate:0}}.hand{font-family:var(--hand);color:var(--ink-2);font-weight:400;line-height:1}.tape:before{content:"";width:74px;height:24px;transform:rotate(var(--tr,-4deg));z-index:3;pointer-events:none;background:#ece8d6cc;margin-left:-37px;position:absolute;top:-12px;left:50%;box-shadow:0 1px 2px #00000014}.fnote{width:var(--w,180px);min-height:var(--h,150px);cursor:pointer;background:#ffe98a;padding:18px 18px 22px;display:block;box-shadow:0 1px 1px #0000000f,0 12px 22px -8px #3c320047}.fnote>span{font-family:var(--hand);color:#2a2622;font-size:29px;line-height:1.02;display:block}.fnote .rest{display:none}.fnote.open .rest{animation:.35s ease-out fadein;display:inline}.fnote .fine{font-family:var(--hand);color:#2a2622c7;margin-top:8px;font-size:20px;line-height:1;display:block}.fnote.has-more:after{content:"";background:linear-gradient(to top left,#f3f3f5 50%,#00000024 50%);width:22px;height:22px;transition:opacity .2s;position:absolute;bottom:0;right:0;box-shadow:-1px -1px 2px #0000000d}.fnote.has-more.open:after{opacity:0}.fnote.pink{background:#ffc6de}.fnote.blue{background:#cbe3ff}.fnote.green{background:#d6f5b0}.fnote.orange{background:#ffd1a6}.fnote.lined{background:#fff repeating-linear-gradient(#0000 0 29px,#dce6f5 29px 30px) 0 18px;border-top:6px solid #f08a8a;box-shadow:0 1px 2px #0000001a,0 14px 24px -12px #0a0a1e47}.fnote.graph{background-color:#fff;background-image:linear-gradient(#e6e6ec 1px,#0000 1px),linear-gradient(90deg,#e6e6ec 1px,#0000 1px);background-size:16px 16px;box-shadow:0 1px 2px #0000001a,0 14px 24px -12px #0a0a1e47}.fnote.kraft{background:#e4c79a;border-radius:6px 26px 26px 6px;min-height:0;padding:18px 34px 18px 20px;box-shadow:0 1px 2px #0000001f,0 12px 20px -10px #3c280059}.fnote.kraft:before{content:"";background:var(--canvas);border-radius:50%;width:11px;height:11px;margin-top:-5.5px;position:absolute;top:50%;right:13px;box-shadow:inset 0 1px 2px #00000040}.fnote.kraft>span{font-size:27px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.polar{width:var(--pw,176px);aspect-ratio:var(--pa,1/1);cursor:pointer;perspective:900px;transform:rotate(var(--pr,0deg));background:0 0;border:0;padding:0;display:block;position:relative}.polar .c3{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.3,.7,.2,1);position:absolute;inset:0}.polar[aria-pressed=true] .c3{transform:rotateY(180deg)}.polar img{object-fit:contain;-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:drop-shadow(0 10px 14px #0000002e)drop-shadow(0 1px 2px #0000002e);width:100%;height:100%;transition:visibility 0s .11s;position:absolute;inset:0}.polar img.back,.polar[aria-pressed=true] img.front{visibility:hidden}.polar[aria-pressed=true] img.back{visibility:visible}.polar img.back{transform:rotateY(180deg)}.polar .ptape{width:74px;height:24px;transform:translateZ(1px) rotate(var(--tr,-4deg));pointer-events:none;background:#ece8d6cc;margin-left:-37px;position:absolute;top:-12px;left:50%;box-shadow:0 1px 2px #00000014}.polar:focus-visible{outline:calc(2px / var(--k)) solid var(--accent);outline-offset:calc(6px / var(--k))}.fo:has(>.polar[aria-pressed=true]){--sc:1.3;--rot:.4}.js .polar:not(.ready) .ptape{opacity:0}.polar .ptape{transition:opacity .2s}.sbox{place-items:center;width:214px;height:214px;display:grid}.flipme{white-space:nowrap;pointer-events:none;font-size:27px;position:absolute;top:-36px;left:-34px;transform:rotate(-8deg)}.flipme.story{top:auto;bottom:-44px;left:-48px;transform:rotate(-3deg)}.caption{left:var(--x);top:var(--y);white-space:nowrap;transform:rotate(var(--r,0deg));pointer-events:none;margin:0;font-size:30px;position:absolute}.album{cursor:pointer;width:124px;height:124px}.album .disc{aspect-ratio:1;width:87%;transition:top .65s var(--spring);position:absolute;top:-16px;left:6.5%}.album .disc img{object-fit:contain;filter:drop-shadow(0 4px 6px #0000002e);width:100%;height:100%;display:block}.album .sleeve{cursor:pointer;background:#111;border:0;border-radius:3px;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 1px 1px #00000014,0 14px 22px -10px #0000006b}.album .sleeve img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.album .sleeve:focus-visible{outline:calc(2px / var(--k)) solid var(--accent);outline-offset:calc(4px / var(--k))}@media (hover:hover){.album:not([data-playing]):hover .disc{top:-32px}}.album[data-playing] .disc{top:-60px}.album[data-playing] .disc img{animation:3s linear infinite spin}.album.dragging{--sc:1.07}.album.dragging .sleeve{box-shadow:0 2px 2px #00000014,0 26px 30px -12px #00000073}.album .eq{background:#0a0a0cc7;border-radius:7px;align-items:flex-end;gap:3px;height:20px;padding:4px 6px;display:none;position:absolute;bottom:7px;left:7px}.album .eq i{background:var(--lime);transform-origin:50% 100%;border-radius:2px;width:4px;height:100%;animation:.9s ease-in-out infinite eq;display:block}.album .eq i:nth-child(2){animation-delay:-.3s}.album .eq i:nth-child(3){animation-delay:-.6s}.album[data-playing] .eq{display:flex}@keyframes eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes spin{to{transform:rotate(360deg)}}.album[data-pending] .disc{top:-30px}.diagram{cursor:pointer;width:500px;display:block}.diagram svg{width:100%;height:auto;display:block;overflow:visible}.diagram .box{fill:#fff;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round;transition:fill .25s}.diagram .box.lit{fill:#dce3ff}.diagram .arr,.diagram .arr-h{fill:none;stroke:var(--ink-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.diagram{position:relative}.diagram .dl{font-family:var(--hand);color:var(--ink);pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;line-height:1;display:flex;position:absolute}.diagram .dl b{font-size:32px;font-weight:400}.diagram .dl small{color:var(--ink-2);font-size:23px}.diagram .loop,.diagram .loop-h{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.diagram .loop{stroke-dasharray:5 6}.diagram .dl-loop small{color:var(--accent);font-size:21px;transform:rotate(-8deg)}.diagram .pulse{fill:var(--accent);opacity:0}.diagram.playing .pulse{opacity:1}.onecard{width:var(--w,240px);cursor:pointer;background:#fff;padding:16px 18px 18px;display:block;box-shadow:0 1px 2px #0000001a,0 14px 24px -12px #0a0a1e47}.onecard b{font-family:var(--display);font-variation-settings:"wdth" 76,"opsz" 96;letter-spacing:-.03em;color:var(--ink);font-size:84px;font-weight:800;line-height:.8;display:block}.onecard span{color:var(--ink);margin-top:10px;font-size:17px;line-height:1.3;display:block}.onecard i{color:var(--accent);font-size:20px;font-style:normal;line-height:1;position:absolute;top:14px;right:14px}.onecard:hover i{transform:translate(2px,-2px)}.hi-note{cursor:default;width:250px;min-height:0;padding:11px 22px 12px}.hi-note a{font-family:var(--hand);color:#1e2bd9;cursor:pointer;padding:.22em 0;font-size:34px;line-height:1.05;text-decoration:none;display:block}.hi-note a+a{font-size:30px}.hi-note a:hover{text-decoration:underline}.xout{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:12px;padding:0;display:flex}.xout .xrow{align-items:baseline;gap:14px;display:flex}.xout p{font-family:var(--display);font-variation-settings:"wdth" 80,"opsz" 48;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;margin:0;font-size:24px;font-weight:800;line-height:1.1;position:relative}.xout svg{pointer-events:none;width:calc(100% + 10px);height:100%;position:absolute;top:0;left:-5px;overflow:visible}.xout svg path{fill:none;stroke:#e5484d;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.xout .tv{color:#d93a40;white-space:nowrap;font-size:26px;transform:rotate(-4deg)}.sticker{max-width:var(--w,none);background:var(--c,#fff);color:var(--ci,var(--ink));font-family:var(--ui);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:4px solid #fff;border-radius:999px;padding:12px 20px 13px;font-size:21px;font-weight:650;line-height:1.15;display:inline-block;box-shadow:0 1px 2px #00000026,0 10px 18px -8px #0a0a1e59}.sticker.multi{white-space:normal;border-radius:26px;padding:14px 20px 15px}.sticker b{font-weight:800}.factcard{cursor:pointer;background:#fff;border-radius:4px;width:500px;padding:12px 22px 10px;display:block;box-shadow:0 1px 2px #0000001a,0 14px 24px -12px #0a0a1e47}.factcard dl{grid-template-columns:max-content 1fr;column-gap:20px;margin:0;display:grid}.factcard .fr{display:contents}.factcard dt,.factcard dd{border-top:1px dashed #e1e1e8;margin:0;padding:5px 0 4px;line-height:20px}.factcard .fr:first-child dt,.factcard .fr:first-child dd{border-top:0}.factcard dt{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:500}.factcard dd{font-family:var(--ui);letter-spacing:-.005em;color:var(--ink);font-size:16px;font-weight:550}.factcard time{font-variant-numeric:tabular-nums;color:var(--ink-2)}.factcard a{color:var(--accent);text-decoration:none}.factcard a:hover{text-decoration:underline}.qcard{width:var(--w,280px);cursor:pointer;background:#fff;border-radius:4px;padding:16px 22px 14px;display:block;box-shadow:0 1px 2px #0000001a,0 14px 24px -12px #0a0a1e47}.qcard blockquote{margin:0}.qcard blockquote p{font-family:var(--ui);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;margin:0;font-size:19px;font-weight:550;line-height:25px}.qcard blockquote p:before{content:"“";content:"“" / "";height:30px;font-family:var(--display);color:var(--accent);font-size:60px;font-weight:700;line-height:1;display:block}.qcard figcaption{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);border-top:1px dashed #e1e1e8;gap:2px;margin-top:12px;padding-top:9px;font-size:11.5px;font-weight:500;line-height:16px;display:grid}.qcard figcaption b{font-family:var(--ui);letter-spacing:-.005em;text-transform:none;color:var(--ink);font-size:15px;font-weight:600;line-height:20px}.qsrc{pointer-events:auto;color:var(--accent);font-size:26px;text-decoration:none}.qsrc:hover{text-decoration:underline}.pathcard{cursor:pointer;background:#fff;border-radius:4px;width:500px;padding:16px 22px 16px 18px;display:block;box-shadow:0 1px 2px #0000001a,0 14px 24px -12px #0a0a1e47}.pathcard ol{margin:0;padding:0;list-style:none}.pathcard li{grid-template-columns:62px 1fr;column-gap:10px;padding:0 0 10px 22px;display:grid;position:relative}.pathcard li:last-child{padding-bottom:0}.pathcard li:before{content:"";background:#e1e1e8;width:1.5px;position:absolute;top:17px;bottom:-5px;left:4.25px}.pathcard li:last-child:before{display:none}.pathcard li:after{content:"";box-sizing:border-box;border:2px solid var(--dot);background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:0}.pl-school{--dot:var(--mute)}.pl-wingly{--dot:var(--wingly)}.pl-jodel{--dot:#fa7e0a}.pl-now:after{background:var(--dot);box-shadow:0 0 0 3px color-mix(in oklab, var(--dot) 24%, transparent)}.pathcard .py{font-family:var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:500;line-height:22px}.pathcard .py em{color:#8a3f00;letter-spacing:.06em;text-transform:uppercase;background:#ffe6d0;border-radius:999px;width:max-content;margin-top:3px;padding:0 6px;font-size:10.5px;font-style:normal;line-height:16px;display:block}.pathcard p{font-family:var(--ui);color:var(--ink-2);text-wrap:pretty;margin:0;font-size:16px;line-height:22px}.pathcard p b{color:var(--ink);font-weight:600}.pathcard p .pt{display:block}.pathcard p .pt a{width:max-content;display:block}.pathcard a{color:var(--accent);white-space:nowrap;font-weight:550;text-decoration:none}.pathcard a:hover{text-decoration:underline}.cvsheet{width:166px;color:var(--ink);cursor:pointer;text-decoration:none;display:block}.cvpage{aspect-ratio:989/1400;transition:box-shadow .25s, transform .35s var(--spring);background:#fff;display:block;box-shadow:0 0 0 1px #0a0a1e12,0 1px 2px #0000001f,0 16px 26px -14px #0a0a1e6b}.cvpage img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.cvsheet:hover .cvpage,.cvsheet:focus-visible .cvpage{transform:translateY(-4px);box-shadow:0 0 0 1px #0a0a1e12,0 2px 4px #0000001a,0 24px 34px -16px #0a0a1e73}.cvclip{fill:none;stroke:#9c9ca6;stroke-width:2.4px;stroke-linecap:round;filter:drop-shadow(0 1px 1px #0000002e);pointer-events:none;width:20px;height:55px;position:absolute;top:-19px;left:88px;overflow:visible}.cvlabel{font-family:var(--mono);color:var(--ink-2);text-align:center;white-space:nowrap;margin-top:12px;font-size:12.5px;line-height:1.2;display:block}.cvlabel b{font-family:var(--ui);color:var(--ink);font-size:15px;font-weight:650}@media (width<=899px) and (orientation:portrait){.js .sec[data-sec=path]{--sw-m:544px;--sh-m:760px}.js .sec[data-sec=path] .cvsheet{width:140px;top:496px;left:370px}.js .sec[data-sec=words]{--sw-m:520px;--sh-m:640px}.js .sec[data-sec=words] [data-id=words-burak]{--x:22px!important;--y:42px!important;--w:448px!important;--r:-1.5deg!important}.js .sec[data-sec=words] [data-id=words-lars]{--x:18px!important;--y:336px!important;--w:244px!important}.js .sec[data-sec=words] [data-id=words-renan]{--x:284px!important;--y:356px!important;--w:214px!important}}.vmark{cursor:pointer;background:0 0;border:0;gap:16px;padding:0;display:flex}.vmark i{z-index:0;font-family:var(--ui);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;padding:2px 4px;font-size:24px;font-style:normal;font-weight:700;line-height:1;position:relative}.vmark b{z-index:-1;opacity:.9;transform-origin:0;background:#ffe14d;border-radius:3px 8px 4px 9px;height:58%;position:absolute;top:52%;left:-4px;right:-6px;transform:rotate(-1.5deg)skew(-8deg)}.vmark i:nth-child(2) b{top:48%;transform:rotate(1deg)skew(-8deg)}.zbtn{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:60;border:1.5px solid var(--accent);background:var(--accent);color:#fff;min-width:48px;height:48px;font-family:var(--ui);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;padding:0 12px;font-size:15px;font-weight:600;line-height:1;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;display:none;position:fixed;box-shadow:0 12px 28px -12px #2b3bff99}.js .zbtn{display:inline-flex}.zbtn.tucked{opacity:0;visibility:hidden;transition:opacity .2s, transform .3s var(--spring), visibility 0s .3s;transform:translateY(12px)}.zbtn:not(.tucked){transition:background .2s, color .2s, border-color .2s, box-shadow .2s, opacity .2s, transform .3s var(--spring)}.zbtn svg{flex:none;width:21px;height:21px}.zbtn .zl{white-space:nowrap;opacity:0;max-width:0;transition:max-width .4s var(--spring), opacity .2s, margin .4s var(--spring);display:inline-block;overflow:hidden}.zbtn:hover,.zbtn:focus-visible{background:#1e2bd9;border-color:#1e2bd9}.zbtn:hover .zl.out,.zbtn:focus-visible .zl.out{opacity:1;max-width:120px;margin-left:8px}.zbtn .zl.back,.zbtn .ib,.zbtn kbd{display:none}.zbtn:focus-visible{outline-offset:3px}body.filing .zbtn,body.filing .ftool{touch-action:none}body.filing .zbtn{padding:0 12px 0 14px}body.filing .zbtn .zl.out,body.filing .zbtn .io{display:none}body.filing .zbtn .zl.back{opacity:1;max-width:220px;margin-left:8px;display:inline-block}body.filing .zbtn .ib{display:block}body.filing .zbtn kbd{min-width:30px;height:24px;font-family:var(--ui);background:#ffffff29;border-radius:7px;place-items:center;margin-left:10px;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}@media (hover:none),(width<=899px){body.filing .zbtn kbd{display:none}}@media (width<=899px){.zbtn{right:max(12px, env(safe-area-inset-right));min-width:44px;height:44px;padding:0 10px}.zbtn:hover .zl.out,.zbtn:focus-visible .zl.out{opacity:0;max-width:0;margin-left:0}}@media (width>=900px){body:not(.filing) .zbtn{right:max(16px, env(safe-area-inset-right), (100% - var(--col)) / 2 + 16px)}}@media (width<=359px){body.filing .zbtn{padding:0 10px 0 11px}body.filing .zbtn .zl.back{margin-left:6px;font-size:13px}}.ftools{left:max(16px, env(safe-area-inset-left));bottom:max(16px, env(safe-area-inset-bottom));z-index:60;align-items:center;gap:8px;display:none;position:fixed}body.filing .ftools{display:flex}.ftool{min-width:44px;height:44px;color:var(--ink);font-family:var(--ui);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fff;border:1.5px solid #e2e2e7;border-radius:999px;place-items:center;padding:0 12px;font-size:15px;font-weight:600;line-height:1;display:inline-grid;box-shadow:0 8px 22px -12px #0a0a1e59}.ftool:hover{border-color:var(--ink)}.ftool svg{width:18px;height:18px}.ftool[hidden]{display:none}.ftools .zgroup{background:#fff;border:1.5px solid #e2e2e7;border-radius:999px;display:inline-flex;box-shadow:0 8px 22px -12px #0a0a1e59}.ftools .zgroup .ftool{box-shadow:none;background:0 0;border:0;min-width:42px}.ftools .zgroup .ftool+.ftool{border-left:1.5px solid #ececef;border-radius:0 999px 999px 0}.ftools .zgroup .ftool:first-child{border-radius:999px 0 0 999px}@media (width<=899px){.ftools .zgroup{display:none}}.fstep{left:50%;bottom:max(16px, env(safe-area-inset-bottom));z-index:60;background:#fff;border:1.5px solid #e2e2e7;border-radius:999px;align-items:center;gap:2px;padding:2px;display:none;position:fixed;transform:translate(-50%);box-shadow:0 8px 22px -12px #0a0a1e59}body.filing .fstep{display:flex}body.filing .fstep,body.filing .ftools,body.filing .zbtn{animation:.25s .2s both ctl-in}@keyframes ctl-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){body.filing .fstep,body.filing .ftools,body.filing .zbtn{animation:none}}.fstep .ftool{min-width:40px;height:40px;box-shadow:none;background:0 0;border:0;padding:0}.fstep .ftool:hover{background:#f2f2f5}.fstep-name{text-align:center;min-width:9.6em;font-family:var(--ui);color:var(--ink);white-space:nowrap;padding:0 4px;font-size:14px;font-weight:600}.fstep-name .sn-count{display:none}@media (width<=899px){.fstep{left:max(12px, env(safe-area-inset-left));padding:0;transform:none}.fstep .ftool{min-width:44px;height:41px;position:relative}.fstep .ftool:after{content:"";position:absolute;inset:-1.5px 0}.fstep-name{min-width:3.2em;font-family:var(--mono);color:var(--ink-3);font-size:12px;font-weight:500}.fstep-name .sn-name{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.fstep-name .sn-count{display:inline}.ftools{left:max(12px, env(safe-area-inset-left));bottom:calc(max(16px, env(safe-area-inset-bottom)) + 56px)}}.about-boot #stage,.about-boot .file{opacity:0;animation:0s 10s forwards about-reveal}.about-boot .zbtn{visibility:hidden}.about-boot .file-bg{display:block}@keyframes about-reveal{to{opacity:1}}.about-nojs{display:none}.no-js[data-about] .about-nojs{padding:28px var(--gut) 0;margin:0;font-weight:600;display:block}.no-js[data-about] #stage{display:none}.no-js[data-about] .file{touch-action:auto;cursor:auto;-webkit-user-select:auto;user-select:auto;padding:12px var(--gut) 64px;display:block;position:static;overflow:visible}.no-js[data-about] .file .sr-only:first-child{clip:auto;clip-path:none;white-space:normal;letter-spacing:-.01em;width:auto;height:auto;font-weight:800;font-family:var(--display);margin:0 0 20px;font-size:40px;line-height:1;overflow:visible;position:static!important}.no-js[data-about] .world{flex-wrap:wrap;gap:24px;width:auto;height:auto;display:flex;position:static;transform:none!important}.no-js[data-about] .frame{display:none}.no-js[data-about] .sec{flex-wrap:wrap;flex:340px;align-items:flex-start;gap:28px 20px;width:auto;max-width:720px;height:auto;padding:52px 18px 22px;display:flex;position:relative;top:auto;left:auto;overflow-x:auto}.no-js[data-about] .sec .sh{width:auto;margin:0;top:18px;bottom:auto;left:18px}.no-js[data-about] .fo,.no-js[data-about] .caption{position:relative;top:auto;left:auto}.no-js[data-about] .ftime{display:none}.no-js[data-about] .fo{max-width:100%}.no-js[data-about] .diagram{zoom:.74;flex:none}@media (width<=600px){.no-js[data-about] .diagram{zoom:.6}}.clue{z-index:3;cursor:zoom-out;-webkit-tap-highlight-color:transparent;transform:translateX(0) rotate(var(--cr,0deg));transition:transform .6s var(--spring), opacity .2s;background:0 0;border:0;margin:0;padding:0;display:none;position:absolute}.js .clue{display:block}.clue:hover,.clue:focus-visible{transform:translateX(var(--nx,8px)) rotate(calc(var(--cr,0deg) + var(--nr,2deg)))}.clue:focus-visible{outline:3px solid var(--accent);outline-offset:4px}body.filing .clue{opacity:0;transition:opacity .15s}.clue-s{width:150px;height:140px;top:0;left:calc(-1 * var(--gut) - 118px);--cr:-9deg;background:#ffe98a;box-shadow:0 1px 1px #0000000f,0 12px 22px -8px #3c320047}.clue-s:before{content:"";background:#ece8d6d9;width:74px;height:24px;position:absolute;top:-10px;right:-14px;transform:rotate(38deg);box-shadow:0 1px 2px #00000014}@media (width<=899px){.js .clue-s{display:none}}@media (prefers-reduced-motion:reduce){.clue:hover,.clue:focus-visible{transform:rotate(var(--cr,0deg))}.album[data-playing] .disc img,.album .eq i{animation:none}.album .eq i:first-child{transform:scaleY(.5)}.album .eq i:nth-child(3){transform:scaleY(.7)}.fo.nudge{animation:none}}.caption.gloss{color:var(--accent);font-size:26px}.caption.ai-fun{white-space:normal;text-wrap:balance;width:520px;line-height:1.15}.caption.receipt.ai-slop{width:350px}.caption a{pointer-events:auto;color:inherit;text-underline-offset:3px;text-decoration:underline 1.5px}.caption.receipt{white-space:normal;text-wrap:balance;width:182px;color:var(--accent);font-size:22px;line-height:1.1}.vpair{align-items:center;gap:12px;display:flex}.vcard{width:212px;transform:rotate(var(--vr,0deg));margin:0}.vcard img{aspect-ratio:16/10;object-fit:cover;object-position:top;background:#e4e4e8;border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #0a0a1e1f,0 14px 24px -12px #0a0a1e66}.vcard figcaption{white-space:nowrap;color:var(--accent);justify-content:center;margin-top:8px;font-size:22px;line-height:1.1;display:flex}.varrow{color:var(--ink-2);white-space:nowrap;padding:0 24px;font-size:52px;line-height:1}.no-js[data-about] .vpair{flex-wrap:wrap}
