.avatar[data-astro-cid-klgyqktj]{position:relative;flex:none;width:40px;height:40px}img[data-astro-cid-klgyqktj]{display:block;width:40px;height:40px;border-radius:var(--radius-full);object-fit:cover;background:var(--color-bg-surface)}.avatar[data-astro-cid-klgyqktj]:after{content:"";position:absolute;inset:0;border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--img-ol);pointer-events:none}.button[data-astro-cid-mmvmd6ub]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);height:36px;padding:0 var(--space-16);border-radius:var(--radius-full);font:var(--text-ui-strong);text-decoration:none;white-space:nowrap;cursor:pointer;border:0;transition:transform .15s var(--ease-out),filter .16s ease;-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:no-preference){.button[data-astro-cid-mmvmd6ub]:not(:disabled):active{transform:scale(var(--press))}}.primary[data-astro-cid-mmvmd6ub]{color:var(--color-text-on-inverse);background:linear-gradient(180deg,#ffffff29,#fff0),var(--color-bg-inverse);box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 1px var(--color-border-default),var(--shadow-button)}.secondary[data-astro-cid-mmvmd6ub]{color:var(--color-text-primary);background:var(--color-bg-control);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--shadow-xs)}@media(hover:hover)and (pointer:fine){.button[data-astro-cid-mmvmd6ub]:hover{filter:brightness(.96)}[data-theme=dark] .button[data-astro-cid-mmvmd6ub]:hover{filter:brightness(1.15)}}.button[data-astro-cid-mmvmd6ub]:focus-visible{outline-offset:3px;border-radius:var(--radius-full)}.note[data-astro-cid-g5twtteo]{position:relative;margin-top:var(--space-24);padding:var(--space-24) var(--space-24) var(--space-20);border-radius:var(--radius-sm);background:#fff;color:#0a0a0a;--color-focus: #0a0a0a;box-shadow:0 0 0 1px #0000000f,0 2px 8px #00000014,0 18px 40px -20px #00000040;transform:rotate(-.6deg)}.note[data-astro-cid-g5twtteo]:before{content:"";position:absolute;top:-10px;left:50%;width:84px;height:22px;margin-left:-42px;background:#e8e2d0d9;box-shadow:0 1px 2px #00000014;transform:rotate(2deg)}.note[data-astro-cid-g5twtteo] p[data-astro-cid-g5twtteo]{margin:0;font:400 18px/28px var(--font-sans);color:#0a0a0a;text-wrap:pretty}.greet[data-astro-cid-g5twtteo]{margin-bottom:var(--space-8)!important}.sr[data-astro-cid-g5twtteo]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.keep[data-astro-cid-g5twtteo]{white-space:nowrap}.inl[data-astro-cid-g5twtteo]{display:inline-block;min-width:120px;max-width:100%;padding:0 2px;border:0;background:radial-gradient(circle at 2px 1px,#a9a69e .75px,transparent 1.1px) 0 100% / 4px 2px repeat-x;font:400 18px/28px var(--font-sans);color:#0a0a0a;field-sizing:content}.inl[data-astro-cid-g5twtteo]::placeholder{color:#75736c}.inl[data-astro-cid-g5twtteo]:focus{background:linear-gradient(#0a0a0a,#0a0a0a) 0 100% / 100% 1px no-repeat}.inl[data-astro-cid-g5twtteo][aria-invalid=true]{background:linear-gradient(#d93025,#d93025) 0 100% / 100% 1px no-repeat}.choices[data-astro-cid-g5twtteo]{display:inline;line-height:30px}.choice[data-astro-cid-g5twtteo]{position:relative;display:inline;margin:0 16px 0 -8px;padding:0 8px;border:0;background:none;font:400 18px/28px var(--font-sans);color:#6e6b63;cursor:pointer;transition:color .15s ease}.choice[data-astro-cid-g5twtteo]:first-child{margin-left:2px}.choice[data-astro-cid-g5twtteo]:last-child{margin-right:-6px}.choice[data-astro-cid-g5twtteo][aria-checked=true]{color:#1e3a9e}@media(hover:hover)and (pointer:fine){.choice[data-astro-cid-g5twtteo]:not([aria-checked=true]):hover{color:#3a3935}}.choice[data-astro-cid-g5twtteo]:focus-visible{outline:2px solid #0a0a0a;outline-offset:3px;border-radius:4px}.choice[data-astro-cid-g5twtteo] .pen{position:absolute;left:-4px;top:-5px;width:calc(100% + 8px);height:calc(100% + 10px);overflow:visible;pointer-events:none;opacity:0;transition:opacity 60ms linear .42s}.choice[data-astro-cid-g5twtteo] .pen path{fill:none;stroke:#2f55d4;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .42s var(--ease-out)}.choice[data-astro-cid-g5twtteo][aria-checked=true] .pen{opacity:1;transition-delay:0ms}.choice[data-astro-cid-g5twtteo][aria-checked=true] .pen path{stroke-dashoffset:0}.reveal[data-astro-cid-g5twtteo]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s var(--ease-polish),opacity .2s ease}.reveal[data-astro-cid-g5twtteo]>div[data-astro-cid-g5twtteo]{overflow:hidden}.reveal[data-astro-cid-g5twtteo].on{grid-template-rows:1fr;opacity:1}.reveal[data-astro-cid-g5twtteo].on p[data-astro-cid-g5twtteo]{margin-top:var(--space-8)}textarea[data-astro-cid-g5twtteo]{display:block;width:100%;min-height:56px;margin:var(--space-16) 0;padding:0;border:0;background:radial-gradient(circle at 2px 27px,#bdbab3 .75px,transparent 1.1px) 0 0 / 4px 28px repeat;background-attachment:local;font:400 18px/28px var(--font-sans);color:#0a0a0a;resize:none;field-sizing:content}textarea[data-astro-cid-g5twtteo]::placeholder{color:#75736c}.opt[data-astro-cid-g5twtteo]{font:var(--text-ui);color:#6e6b63}.hp[data-astro-cid-g5twtteo]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ts[data-astro-cid-g5twtteo]:empty{display:none}.ts[data-astro-cid-g5twtteo]{margin-top:var(--space-12)}.err[data-astro-cid-g5twtteo]{margin-top:var(--space-8)!important;font:var(--text-ui)!important;color:#c5221f!important}.err[data-astro-cid-g5twtteo]:empty{display:none}.err[data-astro-cid-g5twtteo] a{color:inherit}.foot[data-astro-cid-g5twtteo]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);margin-top:var(--space-20)}.status[data-astro-cid-g5twtteo]{display:inline-flex;align-items:center;gap:var(--space-8);font:var(--text-ui);color:#6b6b6b}.dot[data-astro-cid-g5twtteo]{width:6px;height:6px;border-radius:50%;background:#1f8a4c;box-shadow:0 0 0 3px #1f8a4c33}.note[data-astro-cid-g5twtteo] .button.primary{background:#0a0a0a;color:#fff}.note[data-astro-cid-g5twtteo] .button[aria-busy=true]{opacity:.7;cursor:progress}.note[data-astro-cid-g5twtteo] .spin{width:14px;height:14px;border-radius:50%;border:1.5px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.body[data-astro-cid-g5twtteo]{transition:opacity .2s ease,filter .2s ease,transform .3s var(--ease-polish)}.body[data-astro-cid-g5twtteo].going{opacity:0;filter:blur(4px);transform:translateY(-6px) scale(.99)}.sent[data-astro-cid-g5twtteo]{display:grid;gap:var(--space-8);padding:var(--space-12) 0 var(--space-8);outline:none;animation:sent-in .25s var(--ease-polish)}.sent[data-astro-cid-g5twtteo][hidden]{display:none}@keyframes sent-in{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}}.sent[data-astro-cid-g5twtteo] strong[data-astro-cid-g5twtteo]{font:var(--text-title)}.sent[data-astro-cid-g5twtteo] [data-astro-cid-g5twtteo][data-thx2]{font:var(--text-body);color:#555}.sent[data-astro-cid-g5twtteo]{position:relative;min-height:120px;padding-right:176px}.stamp[data-astro-cid-g5twtteo]{position:absolute;right:4px;top:50%;display:grid;justify-items:center;gap:2px;padding:10px 16px;border:2px solid #2f55d4;border-radius:8px;color:#2f55d4;opacity:.85;mix-blend-mode:multiply;transform:translateY(-50%) rotate(-8deg);animation:stamp-in .26s cubic-bezier(.2,0,0,1) .2s both}.stamp[data-astro-cid-g5twtteo]:after{content:"";position:absolute;inset:3px;border:1px solid #2f55d4;border-radius:5px;opacity:.6}.stamp[data-astro-cid-g5twtteo] b[data-astro-cid-g5twtteo]{font:var(--text-body-strong);font-weight:600;line-height:1.25;letter-spacing:.18em;text-transform:uppercase}.stamp[data-astro-cid-g5twtteo] i[data-astro-cid-g5twtteo]{font:var(--text-caption);font-weight:500;font-style:normal;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums}@keyframes stamp-in{0%{opacity:0;transform:translateY(-50%) rotate(-8deg) scale(1.25)}to{opacity:.85;transform:translateY(-50%) rotate(-8deg) scale(1)}}@media(max-width:560px){.sent[data-astro-cid-g5twtteo]{padding-right:0}.stamp[data-astro-cid-g5twtteo]{position:static;justify-self:start;margin-top:var(--space-12);transform:rotate(-6deg);animation-name:stamp-in-m}@keyframes stamp-in-m{0%{opacity:0;transform:rotate(-6deg) scale(1.25)}to{opacity:.85;transform:rotate(-6deg) scale(1)}}}@media(prefers-reduced-motion:reduce){.stamp[data-astro-cid-g5twtteo]{animation:note-fade .15s ease both}}@media(max-width:560px){.note[data-astro-cid-g5twtteo]{padding:var(--space-20) var(--space-20) var(--space-16);transform:none}}@media(prefers-reduced-motion:reduce){.reveal[data-astro-cid-g5twtteo],.choice[data-astro-cid-g5twtteo] .pen,.choice[data-astro-cid-g5twtteo] .pen path{transition:none}.body[data-astro-cid-g5twtteo]{transition:opacity .15s ease}.body[data-astro-cid-g5twtteo].going{filter:none;transform:none}.sent[data-astro-cid-g5twtteo]{animation:note-fade .15s ease both}}@keyframes note-fade{0%{opacity:0}}.signature[data-astro-cid-jmnh4utr]{display:block;overflow:visible;color:var(--color-text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent}.signature[data-astro-cid-jmnh4utr] path[data-astro-cid-jmnh4utr]{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.dock[data-astro-cid-dqze33ik]{position:fixed;z-index:40;left:50%;bottom:calc(var(--space-24) + env(safe-area-inset-bottom,0px));transform:translate(-50%);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-bg-page) 88%,transparent);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid transparent;box-shadow:var(--shadow-dock);width:max-content;max-width:calc(100vw - 2 * var(--gutter))}.dock-item[data-astro-cid-dqze33ik]{display:inline-flex;align-items:center;height:36px;padding:0 var(--space-12);border:0;border-radius:var(--radius-full);background:transparent;color:var(--color-icon-default);text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease,transform .15s var(--ease-out);-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:no-preference){.dock-item[data-astro-cid-dqze33ik]:not(:disabled):active{transform:scale(var(--press))}}.dock-item[data-astro-cid-dqze33ik]:focus-visible,.inspect[data-astro-cid-dqze33ik]:focus-visible{border-radius:var(--radius-full)}.dock-item[data-astro-cid-dqze33ik][aria-current]{background:var(--color-bg-control);color:var(--color-text-primary)}.dock-label[data-astro-cid-dqze33ik]{display:grid;grid-template-columns:0fr;font:var(--text-ui-strong);color:var(--color-text-primary);transition:grid-template-columns .2s var(--ease-out)}.dock-label[data-astro-cid-dqze33ik]>span[data-astro-cid-dqze33ik]{overflow:hidden;white-space:nowrap;padding-left:0;transition:padding .2s var(--ease-out)}.dock[data-astro-cid-dqze33ik][data-warm] .dock-label[data-astro-cid-dqze33ik],.dock[data-astro-cid-dqze33ik][data-warm] .dock-label[data-astro-cid-dqze33ik]>span[data-astro-cid-dqze33ik]{transition-duration:0ms}.dock-item[data-astro-cid-dqze33ik]:focus-visible .dock-label[data-astro-cid-dqze33ik],.dock-item[data-astro-cid-dqze33ik]:focus-visible .dock-label[data-astro-cid-dqze33ik]>span[data-astro-cid-dqze33ik]{transition:none}.dock-item[data-astro-cid-dqze33ik][aria-current] .dock-label[data-astro-cid-dqze33ik],.dock-item[data-astro-cid-dqze33ik]:focus-visible .dock-label[data-astro-cid-dqze33ik]{grid-template-columns:1fr}.dock-item[data-astro-cid-dqze33ik][aria-current] .dock-label[data-astro-cid-dqze33ik]>span[data-astro-cid-dqze33ik],.dock-item[data-astro-cid-dqze33ik]:focus-visible .dock-label[data-astro-cid-dqze33ik]>span[data-astro-cid-dqze33ik]{padding-left:var(--space-8)}@media(hover:hover)and (pointer:fine){.dock-item[data-astro-cid-dqze33ik]:hover{color:var(--color-text-primary)}.dock-item[data-astro-cid-dqze33ik]:not(.theme):hover .dock-label[data-astro-cid-dqze33ik]{grid-template-columns:1fr}.dock-item[data-astro-cid-dqze33ik]:not(.theme):hover .dock-label[data-astro-cid-dqze33ik]>span[data-astro-cid-dqze33ik]{padding-left:var(--space-8)}}.sep[data-astro-cid-dqze33ik]{width:1px;height:18px;flex:none;background:var(--color-border-default)}.theme[data-astro-cid-dqze33ik] .sun[data-astro-cid-dqze33ik]{display:none;width:16px;height:16px}[data-theme=dark] .theme[data-astro-cid-dqze33ik] .sun[data-astro-cid-dqze33ik]{display:inline-flex}[data-theme=dark] .theme[data-astro-cid-dqze33ik] .moon{display:none}.inspect[data-astro-cid-dqze33ik]{display:inline-flex;align-items:center;gap:var(--space-8);height:36px;padding:0 var(--space-8) 0 var(--space-12);border:0;background:none;font:var(--text-ui);color:var(--color-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent}.switch[data-astro-cid-dqze33ik]{position:relative;width:26px;height:16px;border-radius:var(--radius-full);background:var(--color-bg-control);box-shadow:inset 0 0 0 1px var(--color-border-strong);transition:background .2s ease,box-shadow .2s ease}.knob[data-astro-cid-dqze33ik]{position:absolute;left:2px;top:2px;width:12px;height:12px;border-radius:var(--radius-full);background:#fff;box-shadow:0 1px 2px #00000026;transition:transform .2s var(--ease-out)}.inspect[data-astro-cid-dqze33ik][data-instant] .switch[data-astro-cid-dqze33ik],.inspect[data-astro-cid-dqze33ik][data-instant] .knob[data-astro-cid-dqze33ik]{transition:none}.inspect[data-astro-cid-dqze33ik][aria-checked=true] .switch[data-astro-cid-dqze33ik]{background:var(--color-control-on);box-shadow:inset 0 0 0 1px var(--color-control-on)}.inspect[data-astro-cid-dqze33ik][aria-checked=true] .knob[data-astro-cid-dqze33ik]{background:var(--color-control-on-knob);transform:translate(10px)}.dock-item[data-astro-cid-dqze33ik] .on,.dock-item[data-astro-cid-dqze33ik][aria-current] .off{display:none}.dock-item[data-astro-cid-dqze33ik][aria-current] .on{display:inline-block}@media(hover:none),(max-width:520px){.inspect[data-astro-cid-dqze33ik],.sep-inspect[data-astro-cid-dqze33ik]{display:none}}@media(max-width:520px){.dock-item[data-astro-cid-dqze33ik]{padding:0 10px}}@media(max-width:360px){.dock-item[data-astro-cid-dqze33ik]{padding:0 var(--space-8)}}@media(max-width:520px){.dock-label[data-astro-cid-dqze33ik]{display:none}}@media(prefers-reduced-motion:reduce){.dock-label[data-astro-cid-dqze33ik],.dock-label[data-astro-cid-dqze33ik]>span[data-astro-cid-dqze33ik],.knob[data-astro-cid-dqze33ik]{transition:none}}@media(pointer:coarse){body:has(input:focus,textarea:focus) .dock[data-astro-cid-dqze33ik]{opacity:0;pointer-events:none}}.hc[data-astro-cid-5kvltnbm]{position:relative;display:inline-block}.hc-trigger[data-astro-cid-5kvltnbm]{color:var(--color-text-primary);text-decoration:none;padding-bottom:2px;background:var(--underline-dots)}.hc[data-astro-cid-5kvltnbm][data-open] .hc-trigger[data-astro-cid-5kvltnbm]{background:linear-gradient(var(--color-text-primary),var(--color-text-primary)) 0 100% / 100% 1px no-repeat}.hc-card[data-astro-cid-5kvltnbm]{position:absolute;z-index:30;left:50%;bottom:calc(100% + 7px);display:block;width:280px;height:175px;border:1px solid transparent;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-bg-surface);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;pointer-events:none;transform-origin:var(--origin-x, 50%) 100%;transform:translate(calc(-50% + var(--shift, 0px)),4px) scale(.97);transition:opacity .1s ease,transform .1s var(--ease-out),visibility 0s linear .1s}.hc-card[data-astro-cid-5kvltnbm]:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--img-ol);pointer-events:none}.hc[data-astro-cid-5kvltnbm][data-open] .hc-card[data-astro-cid-5kvltnbm]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(calc(-50% + var(--shift, 0px))) scale(1);transition:opacity .15s ease,transform .15s var(--ease-out),visibility 0s}.hc[data-astro-cid-5kvltnbm][data-below] .hc-card[data-astro-cid-5kvltnbm]{bottom:auto;top:calc(100% + 7px);transform-origin:var(--origin-x, 50%) 0;transform:translate(calc(-50% + var(--shift, 0px)),-4px) scale(.97)}.hc[data-astro-cid-5kvltnbm][data-below][data-open] .hc-card[data-astro-cid-5kvltnbm]{transform:translate(calc(-50% + var(--shift, 0px))) scale(1)}.hc[data-astro-cid-5kvltnbm][data-instant] .hc-card[data-astro-cid-5kvltnbm]{transition-duration:0ms}.hc-card[data-astro-cid-5kvltnbm] img[data-astro-cid-5kvltnbm]{position:absolute;border:0}.hc-card[data-astro-cid-5kvltnbm] img[data-astro-cid-5kvltnbm]{inset:0;width:100%;height:100%;object-fit:cover}.hc-live[data-astro-cid-5kvltnbm]{z-index:1;opacity:0;transition:opacity .2s ease}.hc-live[data-astro-cid-5kvltnbm][data-ready]{opacity:1}@media(prefers-reduced-motion:reduce){.hc[data-astro-cid-5kvltnbm] .hc-card[data-astro-cid-5kvltnbm],.hc[data-astro-cid-5kvltnbm][data-open] .hc-card[data-astro-cid-5kvltnbm],.hc[data-astro-cid-5kvltnbm][data-below] .hc-card[data-astro-cid-5kvltnbm],.hc[data-astro-cid-5kvltnbm][data-below][data-open] .hc-card[data-astro-cid-5kvltnbm]{transform:translate(calc(-50% + var(--shift, 0px)));transition-property:opacity,visibility}}.xp[data-astro-cid-ejrfvb2o]{display:flex;align-items:flex-start;gap:var(--space-24);padding-bottom:var(--space-20)}.period[data-astro-cid-ejrfvb2o]{width:120px;flex:none;padding-top:4px;font:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.text[data-astro-cid-ejrfvb2o]{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;flex:1}p[data-astro-cid-ejrfvb2o]{margin:0}.title[data-astro-cid-ejrfvb2o]{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-8);font:var(--text-body);color:var(--color-text-primary)}strong[data-astro-cid-ejrfvb2o]{font:var(--text-body-strong)}.logo[data-astro-cid-ejrfvb2o]{position:relative;display:inline-grid;place-items:center;width:20px;height:20px;flex:none;border-radius:5.556px;overflow:hidden}.logo[data-astro-cid-ejrfvb2o].free,.logo[data-astro-cid-ejrfvb2o].nexity{box-shadow:inset 0 0 0 .5px #00000014}.logo[data-astro-cid-ejrfvb2o] img[data-astro-cid-ejrfvb2o]{width:auto;height:auto}.desc[data-astro-cid-ejrfvb2o]{font:var(--text-body);color:var(--color-text-secondary);text-wrap:pretty}@media(max-width:520px){.xp[data-astro-cid-ejrfvb2o]{flex-direction:column;gap:var(--space-4)}.period[data-astro-cid-ejrfvb2o]{width:auto;padding-top:0}}.icon-button[data-astro-cid-sjbzvizo]{display:inline-grid;place-items:center;width:36px;height:36px;flex:none;border:0;border-radius:var(--radius-full);background:var(--color-bg-control);color:var(--color-icon-strong);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--shadow-xs);cursor:pointer;transition:transform .15s var(--ease-out);-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:no-preference){.icon-button[data-astro-cid-sjbzvizo]:not(:disabled):active{transform:scale(var(--press))}}.icon-button[data-astro-cid-sjbzvizo]:focus-visible{border-radius:var(--radius-full)}.section-header[data-astro-cid-krs4mh75]{display:flex;align-items:center;gap:var(--space-8);height:20px;margin:0 0 var(--space-24);font:var(--text-ui-strong);color:var(--color-text-secondary)}h2[data-astro-cid-krs4mh75]{display:flex;align-items:center;gap:var(--space-8);min-width:0;margin:0;font:inherit;color:inherit}.note[data-astro-cid-krs4mh75]{font:var(--text-ui);white-space:nowrap}.section-header[data-astro-cid-krs4mh75] .icon{color:var(--color-icon-default)}.raw[data-astro-cid-krs4mh75]{width:16px;height:16px;flex:none}.dots[data-astro-cid-krs4mh75]{flex:1;min-width:0;height:20px;background:var(--dots);background-position-y:10px}.or{margin-top:var(--space-24);padding:var(--space-8);border-radius:var(--radius-xl);background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-border-default)}.or-deck{display:flex;align-items:center;gap:var(--space-20);padding:var(--space-12);border-radius:var(--radius-md);background:var(--color-bg-page);box-shadow:0 1px 2px #0000000a,0 0 0 1px var(--color-border-default)}.or-ttw{flex:none;width:176px;height:132px}.or-tt{position:relative;width:176px;height:132px;transform-origin:0 0;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.or-plinth{position:absolute;inset:0;border-radius:var(--radius-md);background:linear-gradient(180deg,var(--color-bg-surface),var(--color-bg-control));box-shadow:inset 0 0 0 1px var(--color-border-default),inset 0 1px #fff9,0 1px 2px #0000000f}[data-theme=dark] .or-plinth{background:linear-gradient(180deg,var(--color-bg-control),var(--color-bg-surface));box-shadow:inset 0 0 0 1px var(--color-border-default),inset 0 1px #ffffff0d,0 1px 2px #0006}.or-led{position:absolute;left:10px;bottom:9px;width:4px;height:4px;border-radius:50%;background:#bdbab3;transition:background-color .3s ease,box-shadow .3s ease}.or.is-playing .or-led{background:#3fbf74;box-shadow:0 0 6px #3fbf74}.or-speed{position:absolute;left:18px;bottom:6px;font:500 7px/10px var(--font-sans);letter-spacing:.08em;color:#a29f98}.or-platter{position:absolute;left:6px;top:8px;width:116px;height:116px;border-radius:50%;background:repeating-conic-gradient(from 0deg,#cfcdc8 0 2deg,#e6e4df 2deg 4deg);box-shadow:0 2px 4px #0000002e,inset 0 0 0 1px #0000001f}.or-platter:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#2a2a2a}.or-rec{position:absolute;left:10px;top:12px;width:108px;height:108px;border-radius:50%;cursor:grab;will-change:transform}.or-rec:active{cursor:grabbing}.or-vin{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,transparent 0 21px,#0d0d0d 21px 23px,transparent 23px),radial-gradient(circle,transparent 0 51px,#0b0b0b 51px 52px,transparent 52px),repeating-radial-gradient(circle,#121212 0 .55px,#1a1a1a .55px 1.1px),#141414;box-shadow:inset 0 0 0 1px #ffffff0d}.or-vin:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,transparent 0 31px,rgba(255,255,255,.05) 31px 31.6px,transparent 31.6px 39px,rgba(255,255,255,.05) 39px 39.6px,transparent 39.6px 46px,rgba(255,255,255,.04) 46px 46.6px,transparent 46.6px)}.or-lab{position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:#265966 center / cover;box-shadow:0 0 0 1px #00000059}.or-lab:after{content:"";position:absolute;left:50%;top:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f2f2f2,#9a9a9a);box-shadow:0 0 0 1px #0000004d}.or-sheen{position:absolute;left:10px;top:12px;width:108px;height:108px;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 22deg,rgba(255,255,255,.13) 38deg,transparent 58deg 202deg,rgba(255,255,255,.1) 218deg,transparent 238deg);-webkit-mask:radial-gradient(circle,transparent 0 21px,#000 22px 53px,transparent 54px);mask:radial-gradient(circle,transparent 0 21px,#000 22px 53px,transparent 54px)}.or-post{position:absolute;left:137px;top:97px;width:8px;height:14px;border-radius:2px;background:linear-gradient(90deg,#bdbab3,#d9d7d2);box-shadow:0 1px 2px #0003}.or-base{position:absolute;left:138px;top:12px;width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#f4f4f2,#c9c7c2);box-shadow:0 1px 3px #00000040,inset 0 0 0 1px #00000014}.or-arm{position:absolute;left:152px;top:26px;width:0;height:0;will-change:transform}.or-arm svg{position:absolute;left:-22px;top:-10px;width:126px;height:20px;overflow:visible;cursor:grab;filter:drop-shadow(var(--sx, 1px) var(--sy, 2px) var(--sb, 1.5px) rgba(0,0,0,.35))}.or-arm svg:active{cursor:grabbing}.or-cap{position:absolute;left:146px;top:20px;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff,#b9b7b2);box-shadow:0 1px 2px #0000004d;pointer-events:none}.or-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-8)}.or-ti{display:flex;align-items:center;gap:var(--space-8)}.or-tx{flex:1;min-width:0;display:flex;flex-direction:column}.or-tx strong{font:var(--text-body-strong);color:var(--color-text-primary)}.or-tx span{font:var(--text-ui);color:var(--color-text-secondary)}.or-tx>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.or-bars{display:flex;align-items:flex-end;gap:var(--space-2);height:14px;opacity:0;transition:opacity .2s ease}.or.is-playing .or-bars{opacity:1}.or-bars span{width:3px;border-radius:1.5px;background:#1db954;transform-origin:bottom;animation:or-eq 1.1s ease-in-out infinite alternate paused}.or.is-playing .or-bars span{animation-play-state:running}.or-bars span:nth-child(1){height:8px}.or-bars span:nth-child(2){height:14px;animation-delay:-.4s}.or-bars span:nth-child(3){height:10px;animation-delay:-.8s}@keyframes or-eq{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}.or-ctrl{display:flex;align-items:center;gap:var(--space-8)}.or-play{position:relative;display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid transparent;border-radius:var(--radius-full);color:var(--color-text-on-inverse);background:linear-gradient(180deg,#ffffff29,#fff0),var(--color-bg-inverse);box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 1px var(--color-border-default),var(--shadow-button);cursor:pointer;transition:transform .15s var(--ease-out),filter .16s ease;-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:no-preference){.or-play:not(:disabled):active{transform:scale(var(--press))}}@media(hover:hover)and (pointer:fine){.or-play:hover{filter:brightness(.96)}[data-theme=dark] .or-play:hover{filter:brightness(1.15)}}.or-ic{position:absolute;inset:0;width:16px;height:16px;margin:auto;transition:opacity .3s cubic-bezier(.2,0,0,1),scale .3s cubic-bezier(.2,0,0,1),filter .3s cubic-bezier(.2,0,0,1)}.or-ic-pause,.or.is-playing .or-ic-play{opacity:0;scale:.25;filter:blur(4px)}.or.is-playing .or-ic-pause{opacity:1;scale:1;filter:none}.or-prog{flex:1;display:flex;align-items:center;gap:var(--space-8);min-width:0;font:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.or-prog span:last-child{min-width:28px;text-align:end}.or-seek{--p: 0%;flex:1;min-width:0;height:16px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none;touch-action:none}.or-seek::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(var(--color-text-primary),var(--color-text-primary)) 0 0 / var(--p) 100% no-repeat,var(--color-bg-control);box-shadow:inset 0 0 0 1px var(--color-border-default)}.or-seek::-moz-range-track{height:4px;border-radius:2px;background:linear-gradient(var(--color-text-primary),var(--color-text-primary)) 0 0 / var(--p) 100% no-repeat,var(--color-bg-control);box-shadow:inset 0 0 0 1px var(--color-border-default)}.or-seek::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;margin-top:-4px;border-radius:50%;background:var(--color-text-primary);box-shadow:0 0 0 2px var(--color-bg-page);scale:0;transition:scale .15s var(--ease-out)}.or-seek::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:var(--color-text-primary);box-shadow:0 0 0 2px var(--color-bg-page);scale:0;transition:scale .15s var(--ease-out)}.or-seek:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}.or-seek:focus-visible::-webkit-slider-thumb,.or-seek:active::-webkit-slider-thumb{scale:1}.or-seek:focus-visible::-moz-range-thumb,.or-seek:active::-moz-range-thumb{scale:1}@media(hover:hover)and (pointer:fine){.or-seek:hover::-webkit-slider-thumb{scale:1}.or-seek:hover::-moz-range-thumb{scale:1}}@media(hover:none){.or-seek::-webkit-slider-thumb{scale:1}.or-seek::-moz-range-thumb{scale:1}}.or-mute{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid transparent;border-radius:var(--radius-full);background:var(--color-bg-control);color:var(--color-icon-strong);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--shadow-xs);cursor:pointer;transition:transform .15s var(--ease-out);-webkit-tap-highlight-color:transparent}.or-mute svg{width:16px;height:16px}.or-mute .or-x,.or-mute[aria-pressed=true] .or-wave{display:none}.or-mute[aria-pressed=true] .or-x{display:inline}@media(prefers-reduced-motion:no-preference){.or-mute:not(:disabled):active{transform:scale(var(--press))}}.or-hint{min-height:16px;margin:0;font:var(--text-caption);color:var(--color-text-secondary)}.or-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-8);padding:var(--space-8) var(--space-8) var(--space-4);font:var(--text-ui);color:var(--color-text-secondary)}.or-listen{position:relative;display:inline-flex;align-items:center;gap:var(--space-8)}.or-lo{transition:translate .2s var(--ease-out)}.or-lo b{font-weight:400;color:var(--color-text-primary)}.or-apps{display:inline-flex;align-items:center;padding:2px}.or-app{position:relative;display:block;flex:none;width:24px;height:24px;margin-left:-14px;border-radius:6px;z-index:calc(10 - var(--i));transition:translate .2s var(--ease-out);-webkit-tap-highlight-color:transparent}.or-app:first-child{margin-left:0}.or-app img{display:block;width:24px;height:24px;border-radius:6px;outline:1px solid var(--img-ol);outline-offset:-1px;box-shadow:0 0 0 2px var(--color-bg-surface),0 1px 3px #0000002e;transition:translate .15s var(--ease-out),scale .15s var(--ease-out),box-shadow .15s ease}.or-app:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.or-listen.is-open .or-lo{translate:-80px 0;transition-duration:.3s}.or-listen.is-open .or-app{translate:calc((var(--i) - 4) * 20px) 0;transition-duration:.3s;transition-delay:calc((4 - var(--i)) * 16ms)}.or-listen.is-open .or-app.is-cur img{translate:0 -2px;scale:1.12;box-shadow:0 0 0 2px var(--color-bg-surface),0 4px 10px #0000002e}@media(hover:none){.or-app{margin-left:6px}.or-listen.is-open .or-lo,.or-listen.is-open .or-app{translate:none}}@media(max-width:460px){.or-deck{flex-direction:column;align-items:stretch;gap:var(--space-12)}.or-ttw{align-self:center}}@media(prefers-reduced-motion:reduce){.or-bars span{animation:none}.or-ic{transition:opacity .15s ease;scale:1!important;filter:none!important}.or-lo,.or-app,.or-app img{transition:none!important}.or-listen.is-open .or-app.is-cur img{translate:none;scale:1}}.viewer[data-astro-cid-gczeclvb]{--color-focus: #ededed;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0a0a0af2;color:#ededed;overscroll-behavior:contain}.viewer[data-astro-cid-gczeclvb]::backdrop{background:transparent}.vw[data-astro-cid-gczeclvb]{position:absolute;inset:0;display:grid;grid-template-rows:auto 1fr auto;gap:var(--space-16);padding:max(var(--space-16),env(safe-area-inset-top,0px)) max(var(--space-16),env(safe-area-inset-right,0px)) max(var(--space-16),env(safe-area-inset-bottom,0px)) max(var(--space-16),env(safe-area-inset-left,0px))}.vbar[data-astro-cid-gczeclvb]{display:flex;justify-content:space-between;align-items:center;font:var(--text-ui);color:#a1a1a1}.vbar[data-astro-cid-gczeclvb] b[data-astro-cid-gczeclvb]{font-weight:500;color:#ededed;font-variant-numeric:tabular-nums}.vstage[data-astro-cid-gczeclvb]{position:relative;display:grid;place-items:center;min-height:0;overflow:hidden;container-type:size;touch-action:pan-y}.vprint[data-astro-cid-gczeclvb]{display:flex;flex-direction:column;width:min(100cqw,100cqh * 900 / 1236,500px);aspect-ratio:900 / 1236;margin:0;padding:14px 14px 0;border-radius:6px;background:#fff;box-shadow:0 20px 60px #00000080;transition:opacity .15s var(--ease-out),translate .15s var(--ease-out)}.vprint[data-astro-cid-gczeclvb] img[data-astro-cid-gczeclvb]{flex:1;min-height:0;width:100%;height:auto;border-radius:3px;object-fit:cover;background:#f2f2f1;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.vprint[data-astro-cid-gczeclvb].out{opacity:0;translate:var(--dx, 0) 0}.vedge[data-astro-cid-gczeclvb]{display:flex;justify-content:space-between;align-items:center;height:36px;font:500 11px/12px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:#9a5f0f}.vnav[data-astro-cid-gczeclvb]{display:flex;justify-content:center;align-items:center;gap:var(--space-12)}.vbtn[data-astro-cid-gczeclvb]{display:grid;place-items:center;width:44px;height:44px;border:1px solid transparent;border-radius:var(--radius-full);background:#ffffff1a;color:#ededed;cursor:pointer;transition:background-color .15s ease}.vclose[data-astro-cid-gczeclvb]{width:36px;height:36px}.vbtn[data-astro-cid-gczeclvb]:disabled{opacity:.35;cursor:default}.vbtn[data-astro-cid-gczeclvb]:focus-visible{border-radius:var(--radius-full)}@media(hover:hover)and (pointer:fine){.vbtn[data-astro-cid-gczeclvb]:not(:disabled):hover{background:#ffffff29}}@media(forced-colors:active){.vbtn[data-astro-cid-gczeclvb]{border-color:ButtonText}.vbtn[data-astro-cid-gczeclvb] .icon{background:CanvasText}}@media(prefers-reduced-motion:reduce){.vprint[data-astro-cid-gczeclvb].out{translate:none}}html:has(dialog[data-viewer][open]){overflow:hidden}.slot[data-astro-cid-66vfu5a3]{position:relative;flex:none;margin:0;height:var(--slot-h, 760px);width:calc(var(--slot-h, 760px) * var(--w) / 760);display:grid;place-items:center;border-radius:var(--radius-2xl);overflow:hidden;background:var(--color-bg-surface);box-shadow:var(--shadow-md)}.slot[data-astro-cid-66vfu5a3]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--img-ol);pointer-events:none}img[data-astro-cid-66vfu5a3]{width:100%;height:100%;object-fit:cover;user-select:none}figcaption[data-astro-cid-66vfu5a3]{font:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);white-space:nowrap}.row[data-astro-cid-g2mvhjg4]{position:relative;display:flex;align-items:center;gap:var(--space-12);padding:var(--space-8);margin:0 calc(var(--space-8) * -1);border-radius:var(--radius-xl);list-style:none;transition:background .15s ease}.row[data-astro-cid-g2mvhjg4]:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}@media(hover:hover)and (pointer:fine){.row[data-astro-cid-g2mvhjg4]:hover{background:var(--color-bg-surface)}}.row[data-astro-cid-g2mvhjg4][data-active],.row[data-astro-cid-g2mvhjg4]:active{background:var(--color-bg-surface)}.row[data-astro-cid-g2mvhjg4][data-active]:not(.find):not(:focus-visible){box-shadow:inset 0 0 0 1px var(--color-border-default)}.row[data-astro-cid-g2mvhjg4] img[data-astro-cid-g2mvhjg4]{flex:none;width:32px;height:32px;border-radius:var(--radius-md);outline:1px solid var(--img-ol);outline-offset:-1px}.t[data-astro-cid-g2mvhjg4]{display:flex;flex-direction:column;min-width:0}.t[data-astro-cid-g2mvhjg4] strong[data-astro-cid-g2mvhjg4]{font:var(--text-ui-strong);color:var(--color-text-primary)}.row[data-astro-cid-g2mvhjg4].find{border:1px dashed var(--color-border-dotted);padding:7px}.newpill[data-astro-cid-g2mvhjg4]{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--color-bg-control);font:var(--text-caption);font-weight:500;color:var(--color-text-secondary);vertical-align:1px}.newpill[data-astro-cid-g2mvhjg4] i[data-astro-cid-g2mvhjg4]{width:5px;height:5px;border-radius:50%;background:var(--color-indicator-muted)}.t[data-astro-cid-g2mvhjg4]>span[data-astro-cid-g2mvhjg4]{font:var(--text-caption);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheet[data-astro-cid-54vyjhee]{width:min(300px,calc(100vw - 2 * var(--gutter)));margin:18vh auto auto;padding:var(--space-8);border:1px solid transparent;border-radius:var(--radius-xl);overscroll-behavior:contain;background:var(--color-bg-page);color:var(--color-text-primary);box-shadow:0 0 0 1px var(--color-border-default),var(--shadow-lg)}.sheet[data-astro-cid-54vyjhee][open][data-animate]{animation:sheet-in .2s var(--ease-out)}.sheet[data-astro-cid-54vyjhee]::backdrop{background:#00000014}@keyframes sheet-in{0%{opacity:0;transform:scale(.96)}}.head[data-astro-cid-54vyjhee]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-8) var(--space-12)}h2[data-astro-cid-54vyjhee]{margin:0;font:var(--text-ui-strong)}form[data-astro-cid-54vyjhee]{margin:0}.close[data-astro-cid-54vyjhee]{cursor:pointer}ul[data-astro-cid-54vyjhee]{list-style:none;margin:0;padding:0}.row[data-astro-cid-54vyjhee]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-8) var(--space-12);border:0;border-radius:var(--radius-md);background:transparent;font:var(--text-ui);color:var(--color-text-primary);text-align:left;cursor:pointer}@media(hover:hover)and (pointer:fine){.row[data-astro-cid-54vyjhee]:hover{background:var(--color-bg-control)}}.row[data-astro-cid-54vyjhee]:focus-visible{background:var(--color-bg-control)}.keys[data-astro-cid-54vyjhee]{display:inline-flex;gap:var(--space-4)}.sep[data-astro-cid-54vyjhee]{height:1px;margin:var(--space-4) var(--space-12);background:var(--color-border-default)}.switch[data-astro-cid-54vyjhee]{position:relative;flex:none;width:26px;height:16px;border-radius:var(--radius-full);background:var(--color-bg-control);box-shadow:inset 0 0 0 1px var(--color-border-strong);transition:background .2s ease,box-shadow .2s ease}.knob[data-astro-cid-54vyjhee]{position:absolute;left:2px;top:2px;width:12px;height:12px;border-radius:var(--radius-full);background:#fff;box-shadow:0 1px 2px #00000026;transition:transform .2s var(--ease-out)}[data-astro-cid-54vyjhee][aria-checked=true]>.switch[data-astro-cid-54vyjhee]{background:var(--color-control-on);box-shadow:inset 0 0 0 1px var(--color-control-on)}[data-astro-cid-54vyjhee][aria-checked=true]>.switch[data-astro-cid-54vyjhee] .knob[data-astro-cid-54vyjhee]{background:var(--color-control-on-knob);transform:translate(10px)}@media(prefers-reduced-motion:reduce){.switch[data-astro-cid-54vyjhee],.knob[data-astro-cid-54vyjhee]{transition:none}.sheet[data-astro-cid-54vyjhee][open][data-animate]{animation:sheet-fade .15s ease}@keyframes sheet-fade{0%{opacity:0}}}.stack-wrap{position:relative}.egg-layer{position:absolute;inset:0;pointer-events:none;z-index:8}.egg-layer .egg{position:absolute;z-index:5;white-space:nowrap;max-width:100%;opacity:0;transform:translate(-50%,calc(-100% - 10px)) scale(.97);transform-origin:50% 100%;transition:opacity .1s ease,transform .1s var(--ease-out)}.egg-layer .egg.show{opacity:1;transform:translate(-50%,calc(-100% - 10px));transition-duration:.15s}.egg-layer .egg.below{transform:translate(-50%,10px) scale(.97);transform-origin:50% 0}.egg-layer .egg.below.show{transform:translate(-50%,10px)}.egg-layer .egg.follow,.egg-layer .figtag{left:0;top:0}.egg-layer .egg.follow{transform:scale(.97);transform-origin:50% 0}.egg-layer .egg.follow.show{transform:none}.egg-layer .egg.instant{transition-duration:0ms!important}.egg-layer .chip{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;border:1px solid transparent;background:var(--color-bg-page);box-shadow:var(--shadow-md),0 0 0 1px var(--color-border-default);font:var(--text-caption);color:var(--color-text-primary);white-space:nowrap}.egg-layer .chip .m{font:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.egg-layer .chip.nest{padding:8px;border-radius:14px}.egg-layer .egg-key{font:500 11px/16px var(--font-sans);font-variant-numeric:tabular-nums;padding:0 5px;border-radius:4px;background:var(--color-bg-control);box-shadow:0 0 0 1px var(--color-border-default);color:var(--color-text-primary)}@media(hover:hover)and (pointer:fine){.stack [data-slug=figma]{cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M3%202.5%2017.5%208.2l-6.3%201.9-2.5%206.4L3%202.5Z%22%20fill%3D%22%237B61FF%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221.5%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E) 3 2,auto}}.egg-layer .figtag{position:absolute;z-index:9;pointer-events:none;background:#6e55f5;color:#fff;font:500 11px/16px var(--font-sans);padding:1px 6px;border-radius:4px 10px 10px;white-space:nowrap;opacity:0;transform:scale(.97);transform-origin:0 0;transition:opacity .12s ease,transform .15s var(--ease-out)}.egg-layer .figtag.show{opacity:1;transform:none}.egg-layer .cursor{position:absolute;z-index:6;pointer-events:none}.egg-layer .cursor .tag{position:absolute;left:12px;top:14px;background:#6e55f5;color:#fff;font:500 11px/16px var(--font-sans);padding:1px 6px;border-radius:4px 10px 10px}.egg-layer .term{background:#0e0e0e;color:#ededed;font:400 12px/16px var(--font-sans);font-variant-numeric:tabular-nums;padding:8px 10px;border-radius:10px;border:1px solid transparent;box-shadow:var(--shadow-md);min-width:210px}.egg-layer .term .p{color:#d97757}.egg-layer .caret{display:inline-block;width:6px;height:13px;background:currentColor;vertical-align:-2px;margin-left:1px;animation:egg-blink 1s steps(1) infinite}@keyframes egg-blink{50%{opacity:0}}.egg-layer .typing{display:inline-flex;gap:3px}.egg-layer .typing i{width:4px;height:4px;border-radius:50%;background:var(--color-indicator-muted);animation:egg-dot 1s infinite}.egg-layer .typing i:nth-child(2){animation-delay:.15s}.egg-layer .typing i:nth-child(3){animation-delay:.3s}@keyframes egg-dot{0%,60%,to{opacity:.3}30%{opacity:1}}.egg-layer .grid{display:grid;grid-template-columns:repeat(14,8px);grid-auto-rows:8px;gap:2px;padding:8px;border-radius:10px;border:1px solid transparent;background:var(--color-bg-page);box-shadow:var(--shadow-md),0 0 0 1px var(--color-border-default)}.egg-layer .grid i{border-radius:2px;background:var(--color-bg-control);transition:background .2s}.egg-layer .check{width:14px;height:14px;border-radius:4px;outline:1.5px solid var(--color-text-secondary);display:grid;place-items:center;transition:background .2s ease,outline-color .2s ease}.egg-layer .check.done{background:#4e91fc;outline-color:#4e91fc}.egg-layer .strike{position:relative}.egg-layer .strike:after{content:"";position:absolute;left:0;top:50%;height:1px;width:100%;background:var(--color-indicator-muted);transform:scaleX(0);transform-origin:0 50%;transition:transform .3s var(--ease-out) .1s}.egg-layer .done-row .strike:after{transform:none}.egg-layer .done-row .strike{color:var(--color-text-secondary)}.egg-layer .lin{width:14px;height:14px;border-radius:50%;outline:1.5px dashed var(--color-text-secondary);display:grid;place-items:center;transition:background .2s ease,outline-color .2s ease}.egg-layer .lin.done{outline:0;background:#5e6ad2}.egg-layer .lin svg{width:9px;height:9px}.egg-layer .check svg{width:10px;height:10px}.egg-layer .lin svg,.egg-layer .check svg{opacity:0;transform:scale(.25);filter:blur(4px);transition:opacity .3s var(--ease-polish),transform .3s var(--ease-polish),filter .3s var(--ease-polish)}.egg-layer .lin.done svg,.egg-layer .check.done svg{opacity:1;transform:none;filter:none}.stack .snap{position:absolute;inset:0;pointer-events:none;z-index:4}.stack .snap i{position:absolute;width:10px;height:10px;border:0 solid var(--color-text-primary);opacity:0}.stack .snap i:nth-of-type(1){left:0;top:0;border-left-width:1.5px;border-top-width:1.5px;border-top-left-radius:3px}.stack .snap i:nth-of-type(2){right:0;top:0;border-right-width:1.5px;border-top-width:1.5px;border-top-right-radius:3px}.stack .snap i:nth-of-type(3){left:0;bottom:0;border-left-width:1.5px;border-bottom-width:1.5px;border-bottom-left-radius:3px}.stack .snap i:nth-of-type(4){right:0;bottom:0;border-right-width:1.5px;border-bottom-width:1.5px;border-bottom-right-radius:3px}.stack .snap b{position:absolute;inset:0;border-radius:inherit;background:#fff;opacity:0}.egg-layer .rc{width:min(340px,100%);padding-bottom:6px;background:#2b2b2b;color:#ededed;border-radius:14px;border:1px solid transparent;box-shadow:var(--shadow-lg),0 0 0 1px #ffffff14 inset;font:400 12px/16px var(--font-sans);overflow:hidden;white-space:nowrap}.egg-layer .rc-q{display:flex;align-items:center;gap:8px;padding:10px 12px 8px}.egg-layer .rc-q .ph{color:#a8a8a8}.egg-layer .rc-h{padding:2px 12px 4px;font-size:11px;color:#a8a8a8}.egg-layer .rc-r{display:flex;align-items:center;gap:8px;margin:0 6px;padding:5px 6px;border-radius:8px;opacity:0;transform:translateY(-2px);transition:opacity .12s ease,transform .16s cubic-bezier(.23,1,.32,1),background .12s ease}.egg-layer .rc-r.in{opacity:1;transform:none}.egg-layer .rc-r.sel{background:#ffffff14}.egg-layer .rc-r.hit{background:#ffffff29}.egg-layer .rc-r i{width:16px;height:16px;border-radius:4px;flex:none;display:grid;place-items:center;font:600 9px/1 var(--font-sans);font-style:normal}.egg-layer .rc-r .s{color:#a8a8a8;min-width:0;overflow:hidden;text-overflow:ellipsis}.egg-layer .rc-r span:not(.s):not(.k){flex:none}.egg-layer .rc-r .k{margin-left:auto;padding-left:8px;flex:none;color:#a8a8a8}.egg-layer .sp-cover{width:32px;height:32px;border-radius:6px;flex:none;background-size:cover;outline:1px solid var(--img-ol);outline-offset:-1px}.egg-layer .sp-meta{display:flex;flex-direction:column;min-width:0}.egg-layer .sp-meta b{font-weight:500}.egg-layer .sp-meta span{color:var(--color-text-secondary)}.egg-layer .wv{display:flex;align-items:center;gap:2px;height:22px;margin-left:4px}.egg-layer .wv i{width:2px;border-radius:1px;background:var(--color-bg-control);transition:background .12s ease}.egg-layer .wv i.on{background:#1db954}.egg-layer .wv i.now{animation:egg-pulse .5s ease-in-out infinite alternate}@keyframes egg-pulse{to{transform:scaleY(.55)}}.egg-layer .sp-time{font:400 11px/16px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);width:30px;text-align:right}.egg-layer .sp-go{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#1a82fb;color:#fff;flex:none}.egg-layer .sp-go.press{transform:scale(.96)}.egg-layer .sp-box{position:relative;width:184px;height:34px;border-radius:999px;border:1px solid transparent;background:var(--color-bg-page);box-shadow:0 0 0 1px var(--color-border-default),var(--shadow-md);overflow:hidden}.egg-layer .sp-box .sp-go{position:absolute;left:4px;top:3px;margin:0;transition:transform .52s cubic-bezier(.77,0,.175,1),background .15s ease}.egg-layer .sp-box.flown .sp-go{transform:translate(150px)}.egg-layer .sp-box .ic{display:grid;place-items:center;transition:opacity .14s ease,filter .14s ease,transform .2s cubic-bezier(.23,1,.32,1)}.egg-layer .sp-box .ic.out{opacity:0;filter:blur(2px);transform:scale(.8)}.egg-layer .sp-box .t{position:absolute;top:0;bottom:0;left:40px;display:flex;align-items:center;font:400 12px/16px var(--font-sans);white-space:nowrap;transition:transform .52s cubic-bezier(.77,0,.175,1),opacity .14s ease,filter .14s ease}.egg-layer .sp-box.flown .t{transform:translate(-28px)}.egg-layer .sp-box .t.out{opacity:0;filter:blur(2px)}.egg-layer .board{position:relative;display:grid;grid-template-columns:repeat(8,14px);border-radius:4px;overflow:hidden;box-shadow:0 0 0 1px var(--color-border-default);flex:none}.egg-layer .board s{display:block;width:14px;height:14px;text-decoration:none}.egg-layer .board s.l{background:var(--sq-l)}.egg-layer .board s.d{background:var(--sq-d)}.egg-layer .board s.hl{box-shadow:inset 0 0 0 20px #1cb0f62e}.egg-layer .board s.mate{box-shadow:inset 0 0 0 20px #ff4b4b59}.egg-layer .board s.target{box-shadow:inset 0 0 0 2px #ffc800}.egg-layer .pc{position:absolute;left:0;top:0;width:14px;height:14px;display:grid;place-items:center;font:13px/1 Segoe UI Symbol,Apple Symbols,"Noto Sans Symbols 2",serif;transition:transform .22s cubic-bezier(.77,0,.175,1),opacity .15s ease;pointer-events:none}.egg-layer .pc.w{color:var(--pc-w);text-shadow:0 1px 0 var(--pc-w-edge),0 0 1px var(--pc-w-edge)}.egg-layer .pc.b{color:var(--pc-b);text-shadow:0 1px 0 var(--pc-b-edge)}.egg-layer .duo{width:232px;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:16px;background:var(--duo-bg);color:var(--duo-fg);border:1px solid transparent;box-shadow:var(--shadow-lg),0 0 0 1px #0000000f;overflow:hidden;font:700 12px/16px ui-rounded,"SF Pro Rounded","Nunito",var(--font-sans);white-space:normal}.egg-layer .duo-top{display:flex;align-items:center;gap:8px}.egg-layer .duo-top .x{color:var(--duo-mute);font-size:12px}.egg-layer .duo-pb{flex:1;height:8px;border-radius:999px;background:var(--duo-line);overflow:hidden}.egg-layer .duo-pb b{display:block;height:100%;width:35%;border-radius:999px;background:var(--duo-green);transition:width .4s cubic-bezier(.23,1,.32,1)}.egg-layer .duo-st{display:inline-flex;align-items:center;gap:2px;color:var(--duo-mute);font-variant-numeric:tabular-nums;transition:color .2s ease}.egg-layer .duo-st.on{color:#ff9600}.egg-layer .duo-h{font-size:14px;line-height:18px;color:var(--duo-title)}.egg-layer .duo-say{padding:6px 8px;border:1.5px solid var(--duo-line);border-radius:10px;font-weight:600;font-size:12px;line-height:16px;color:var(--duo-fg);transition:border-color .2s ease,color .2s ease}.egg-layer .duo-say.ok{border-color:var(--duo-green);color:var(--duo-green-text)}.egg-layer .duo .board{margin:0 auto;border-radius:4px;box-shadow:none}.egg-layer .mm{display:grid;grid-template-columns:repeat(3,84px);grid-auto-rows:64px;gap:6px}.egg-layer .mm .c{position:relative;border-radius:6px;background:var(--color-bg-surface);overflow:hidden;outline:1px solid var(--img-ol);outline-offset:-1px;opacity:0;transform:translateY(6px) scale(.97);transition:opacity .18s ease,transform .26s var(--ease-out)}.egg-layer .mm .c.in{opacity:1;transform:none}.egg-layer .mm .c img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.egg-layer .mm .q{height:100%;display:flex;align-items:center;padding:6px;font:400 11px/14px var(--font-sans);color:var(--color-text-primary);white-space:normal}.egg-layer .mm-toast{display:flex;align-items:center;gap:6px;margin-top:8px;font:500 12px/16px var(--font-sans);opacity:0;transition:opacity .15s ease}.egg-layer .mm-toast i{width:8px;height:8px;border-radius:50%;background:#ff5924}.egg-layer .tk{display:flex;gap:10px;align-items:center}.egg-layer .tk-p{position:relative;width:40px;height:58px;border-radius:6px;flex:none;overflow:hidden;background:linear-gradient(160deg,#1e3a5f,#0b1626 70%);outline:1px solid var(--img-ol);outline-offset:-1px;color:#fff;font:800 9px/9px var(--font-sans);letter-spacing:.04em;display:flex;align-items:flex-end;padding:5px}.egg-layer .tk-p .chk{position:absolute;inset:4px 4px auto auto;width:16px;height:16px;border-radius:50%;background:#ed1c24;display:grid;place-items:center;opacity:0;transform:scale(.25);filter:blur(4px);transition:opacity .3s var(--ease-polish),transform .3s var(--ease-polish),filter .3s var(--ease-polish)}.egg-layer .tk-p .chk.in{opacity:1;transform:none;filter:none}.egg-layer .tk-bar{width:120px;height:4px;border-radius:2px;background:var(--color-bg-control);overflow:hidden}.egg-layer .tk-bar b{display:block;height:100%;width:0;background:#ed1c24;transition:width .9s cubic-bezier(.23,1,.32,1)}.egg-layer .rings{display:flex;gap:10px;align-items:flex-end}.egg-layer .ring{display:flex;flex-direction:column;align-items:center;gap:2px;font:400 11px/14px var(--font-sans);color:var(--color-text-secondary)}.egg-layer .ring svg{width:28px;height:28px;transform:rotate(-90deg)}.snd-hint{font:var(--text-ui);color:var(--color-text-secondary);white-space:nowrap;transition:opacity .15s ease}.snd-hint[hidden]{display:none}.snd{flex:none;display:grid;place-items:center;width:28px;height:28px;margin-right:-6px;border:0;border-radius:999px;background:none;color:var(--color-text-secondary);cursor:pointer;transition:transform .15s var(--ease-out),background .15s ease,color .15s ease}.snd:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}@media(hover:hover)and (pointer:fine){.snd:hover{background:var(--color-bg-control);color:var(--color-text-primary)}}@media(prefers-reduced-motion:no-preference){.snd:not(:disabled):active{transform:scale(var(--press))}}.snd .off,.snd[aria-pressed=false] .on{display:none}.snd[aria-pressed=false] .off{display:block}@media(prefers-reduced-motion:reduce){.egg-layer .egg,.egg-layer .egg.show,.egg-layer .egg.follow,.egg-layer .egg.follow.show{transition-property:opacity}.egg-layer .egg{transform:translate(-50%,calc(-100% - 10px))}.egg-layer .egg.follow{transform:none}.egg-layer .caret,.egg-layer .typing i,.egg-layer .wv i.now{animation:none}.egg-layer .tk-p .chk,.egg-layer .lin svg,.egg-layer .check svg{transform:none;filter:none}.egg-layer .egg *,.egg-layer .figtag{transition-property:opacity,background-color,color}}#inspiration .shelf-filters{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:var(--space-24) 0 var(--space-16)}#inspiration .shelf-chip{display:inline-flex;align-items:center;gap:var(--space-4);height:28px;padding:0 var(--space-12);border-radius:var(--radius-full);border:1px solid var(--color-border-default);background:var(--color-bg-page);font:var(--text-ui);color:var(--color-text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s var(--ease-out)}#inspiration .shelf-chip b{font:var(--text-caption);font-variant-numeric:tabular-nums;color:inherit}#inspiration .shelf-chip[aria-pressed=true]{background:var(--color-bg-inverse);border-color:var(--color-bg-inverse);color:var(--color-text-on-inverse)}@media(hover:hover)and (pointer:fine){#inspiration .shelf-chip:not([aria-pressed=true]):hover{background:var(--color-bg-surface);color:var(--color-text-primary)}}@media(prefers-reduced-motion:no-preference){#inspiration .shelf-chip:not(:disabled):active{transform:scale(var(--press))}}#inspiration .shelf-chip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}#inspiration .shelf-wrap{position:relative}#inspiration .shelf-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-20) var(--space-12)}@media(max-width:560px){#inspiration .shelf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}#inspiration .shelf-item{display:flex;flex-direction:column;gap:var(--space-8);min-width:0;color:inherit;text-decoration:none;outline:none}#inspiration .shelf-cv{position:relative;display:block;aspect-ratio:2 / 3;border-radius:var(--radius-md);overflow:hidden;outline:1px solid var(--img-ol);outline-offset:-1px;background:var(--color-bg-surface)}#inspiration .shelf-cv img{display:block;width:100%;height:100%;object-fit:cover}#inspiration .shelf-t b{display:block;font:var(--text-ui-strong);color:var(--color-text-primary);text-wrap:balance}#inspiration .shelf-t span{display:block;margin-top:var(--space-2);font:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}#inspiration .shelf-item:focus-visible .shelf-cv{outline:2px solid var(--color-focus);outline-offset:2px}#inspiration .shelf-item.armed .shelf-cv{box-shadow:0 0 0 2px var(--color-text-primary)}#inspiration .shelf-word{grid-column:1 / -1;margin:0;padding:var(--space-16);border-radius:var(--radius-lg);background:var(--color-bg-surface);outline:1px solid var(--color-border-default);outline-offset:-1px}#inspiration .shelf-word blockquote{margin:0;font:var(--text-body);color:var(--color-text-primary);text-wrap:pretty}#inspiration .shelf-word figcaption{margin-top:var(--space-8);font:var(--text-caption);color:var(--color-text-secondary)}#inspiration [hidden]{display:none!important}#inspiration .shelf-layer{position:absolute;inset:0;pointer-events:none;z-index:8}#inspiration .shelf-bub{position:absolute;width:max-content;max-width:min(300px,100%);border:1px solid transparent;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-bg-page);box-shadow:var(--shadow-md),0 0 0 1px var(--color-border-default);opacity:0;transform:scale(.97);transform-origin:50% 0;transition:opacity .15s ease,transform .15s var(--ease-out)}#inspiration .shelf-bub.show{opacity:1;transform:none}#inspiration .shelf-bub.follow{left:0;top:0}#inspiration .shelf-bub.instant{transition-duration:0ms}#inspiration .shelf-bub.leave{opacity:0;filter:blur(4px);transform:translateY(-4px);transition:opacity .1s ease-out,filter .1s ease-out,transform .1s ease-out}#inspiration .shelf-bub .cr{display:block;padding:var(--space-8) var(--space-12);font:var(--text-caption);color:var(--color-text-secondary);background:var(--color-bg-surface);border-bottom:1px solid var(--color-border-default)}#inspiration .shelf-bub .me{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-12) 0;font:var(--text-caption);font-weight:500;color:var(--color-text-secondary)}#inspiration .shelf-bub .me img{width:16px;height:16px;border-radius:50%;outline:1px solid var(--img-ol);outline-offset:-1px}#inspiration .shelf-bub .n{display:block;padding:var(--space-4) var(--space-12) var(--space-12);font:var(--text-ui);color:var(--color-text-primary);text-wrap:pretty}@media(prefers-reduced-motion:reduce){#inspiration .shelf-bub{transition-property:opacity!important}}::view-transition-group(*){animation-duration:.28s;animation-timing-function:cubic-bezier(.2,0,0,1)}.intro{position:relative}.pm{position:absolute;z-index:30;left:0;top:0;width:280px;height:175px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid transparent;background:var(--color-bg-surface);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px) scale(.97);transition:opacity .1s ease,transform .1s var(--ease-out),visibility 0s linear .1s}.pm[data-below]{transform:translateY(-4px) scale(.97)}.pm:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--img-ol);pointer-events:none}.pm[data-open]{pointer-events:auto;cursor:pointer;opacity:1;visibility:visible;transform:none;transition:opacity .15s ease,transform .15s var(--ease-out),translate .3s var(--ease-out),visibility 0s}.pm[data-instant]{transition-property:opacity,transform,visibility}.pm canvas{display:block;width:280px;height:175px}.pm-lbl{position:absolute;left:8px;right:8px;bottom:8px;display:flex;transition:opacity .2s ease,filter .2s ease}.pm-lbl.out{opacity:0;filter:blur(4px)}.pm-lbl>span{display:flex;flex-direction:column;max-width:100%;padding:var(--space-4) var(--space-8);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-bg-page) 82%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px var(--color-border-default);font:var(--text-caption);color:var(--color-text-secondary);text-wrap:pretty}.pm-lbl b{font-weight:500;color:var(--color-text-primary)}.pm-lbl time{font-variant-numeric:tabular-nums}.pm-lbl:empty,.pm-lbl>span:empty{display:none}@media(prefers-reduced-motion:reduce){.pm,.pm[data-below],.pm[data-open]{transform:none;transition-property:opacity,visibility}.pm-lbl{transition-property:opacity}.pm-lbl.out{filter:none}}.page[data-astro-cid-vgke4oj5]{padding:var(--space-48) 0 140px;overflow-x:clip}.col[data-astro-cid-vgke4oj5]{width:100%;max-width:calc(var(--col) + 2 * var(--gutter));margin:0 auto;padding:0 max(var(--gutter),env(safe-area-inset-right,0px)) 0 max(var(--gutter),env(safe-area-inset-left,0px))}.block[data-astro-cid-vgke4oj5]{margin-top:var(--section-gap)}p[data-astro-cid-vgke4oj5]{margin:0}.lede[data-astro-cid-vgke4oj5]{max-width:66ch;font:var(--text-body);color:var(--color-text-secondary);text-wrap:pretty}.lede[data-astro-cid-vgke4oj5]+.lede[data-astro-cid-vgke4oj5]{margin-top:var(--space-16)}.lede[data-astro-cid-vgke4oj5] .hc-trigger{color:var(--color-text-primary)}.enter[data-astro-cid-vgke4oj5]{animation:enter .25s var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * 50ms)}@keyframes enter{0%{opacity:0;transform:translateY(8px)}}.topline[data-astro-cid-vgke4oj5]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-8);font:var(--text-caption);color:var(--color-text-secondary)}.topline-right[data-astro-cid-vgke4oj5]{display:flex;gap:var(--space-8);min-width:0}.status[data-astro-cid-vgke4oj5]{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-primary);text-decoration:none;white-space:nowrap}.status-dot[data-astro-cid-vgke4oj5]{flex:none;width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-status-available)}@media(hover:hover)and (pointer:fine){.status[data-astro-cid-vgke4oj5]:hover{text-decoration:underline;text-underline-offset:3px}}.meta[data-astro-cid-vgke4oj5]{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.meta[data-astro-cid-vgke4oj5][hidden]{display:none}.meta[data-astro-cid-vgke4oj5] .icon{color:var(--color-icon-default)}time[data-astro-cid-vgke4oj5],.num[data-astro-cid-vgke4oj5]{font-variant-numeric:tabular-nums}.hero[data-astro-cid-vgke4oj5]{margin-top:var(--space-32);display:flex;justify-content:space-between;align-items:center;gap:var(--space-16);flex-wrap:wrap}.identity[data-astro-cid-vgke4oj5]{display:flex;align-items:center;gap:var(--space-8);min-width:0}.name[data-astro-cid-vgke4oj5]{display:flex;flex-direction:column;min-width:0}h1[data-astro-cid-vgke4oj5]{margin:0;font:var(--text-ui-strong);color:var(--color-text-primary)}.name[data-astro-cid-vgke4oj5] p[data-astro-cid-vgke4oj5]{font:var(--text-ui);color:var(--color-text-secondary)}.intro[data-astro-cid-vgke4oj5]{margin-top:var(--space-24)}@media(max-width:600px){.hero[data-astro-cid-vgke4oj5]{margin-top:var(--space-24)}.hero[data-astro-cid-vgke4oj5] .actions[data-astro-cid-vgke4oj5]{width:100%}.intro[data-astro-cid-vgke4oj5]{margin-top:var(--space-20)}}.actions[data-astro-cid-vgke4oj5]{display:flex;gap:var(--space-8);align-items:center}.actions[data-astro-cid-vgke4oj5] [aria-disabled=true]{cursor:default;opacity:.6}.xp-list[data-astro-cid-vgke4oj5]{list-style:none;margin:0;padding:0}.show[data-astro-cid-vgke4oj5]{--slot-h: 760px;position:relative}.show-track[data-astro-cid-vgke4oj5]{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;outline-offset:-2px}.show-track[data-astro-cid-vgke4oj5]::-webkit-scrollbar{display:none}.show-track[data-astro-cid-vgke4oj5][data-dragging]{cursor:grabbing;user-select:none}.show-rail[data-astro-cid-vgke4oj5]{display:flex;gap:var(--space-24);width:max-content;padding:2px max(var(--gutter),env(safe-area-inset-right,0px),calc((100% - var(--col)) / 2)) var(--space-24) max(var(--gutter),env(safe-area-inset-left,0px),calc((100% - var(--col)) / 2 - 160px))}.show-clone[data-astro-cid-vgke4oj5]{display:contents}.show[data-astro-cid-vgke4oj5] .show-pause{position:absolute;right:max(var(--gutter),28px);bottom:var(--space-16);z-index:2}.show-caption[data-astro-cid-vgke4oj5]{display:flex;justify-content:space-between;gap:var(--space-16);margin-top:0;font:var(--text-ui);color:var(--color-text-secondary)}.show-caption[data-astro-cid-vgke4oj5] .hint[data-astro-cid-vgke4oj5]{white-space:nowrap}@media(max-width:900px){.show[data-astro-cid-vgke4oj5]{--slot-h: 560px}}@media(max-width:600px){.show[data-astro-cid-vgke4oj5]{--slot-h: 440px}.show-rail[data-astro-cid-vgke4oj5]{gap:var(--space-12)}}.stack[data-astro-cid-vgke4oj5]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4) var(--space-24);list-style:none;margin:var(--space-24) 0 0;padding:0}@media(max-width:560px){.stack[data-astro-cid-vgke4oj5]{grid-template-columns:1fr}}.posts[data-astro-cid-vgke4oj5]{list-style:none;margin:0;padding:0;display:grid;gap:9px}.posts[data-astro-cid-vgke4oj5] li[data-astro-cid-vgke4oj5]{display:flex;gap:var(--space-12);align-items:center}.post-mark[data-astro-cid-vgke4oj5]{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--color-bg-control);font:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.post-text[data-astro-cid-vgke4oj5]{flex:1;display:flex;flex-direction:column;gap:var(--space-2)}.post-tag[data-astro-cid-vgke4oj5],.post-soon[data-astro-cid-vgke4oj5]{font:var(--text-ui);color:var(--color-text-secondary)}.photos[data-astro-cid-vgke4oj5]{display:flex;justify-content:center;margin-top:var(--space-32);padding:var(--space-12) 0 var(--space-8)}.photo[data-astro-cid-vgke4oj5]{--pw: 216px;position:relative;flex:none;display:flex;flex-direction:column;width:var(--pw);aspect-ratio:180 / 248;padding:10px 10px 0;border:0;font:inherit;cursor:zoom-in;border-radius:var(--radius-sm);background:#fff;box-shadow:0 0 0 1px #0000000f,0 2px 8px #0000001a;transform:rotate(var(--tilt));transition:transform .25s var(--ease-out)}.photo[data-astro-cid-vgke4oj5]+.photo[data-astro-cid-vgke4oj5]{margin-left:-40px}.photo[data-astro-cid-vgke4oj5] img[data-astro-cid-vgke4oj5]{flex:1;min-height:0;width:100%;border-radius:2px}.photo[data-astro-cid-vgke4oj5] img[data-astro-cid-vgke4oj5]{display:block;object-fit:cover}.photo[data-astro-cid-vgke4oj5]:focus-visible{z-index:1;transform:none}.edge[data-astro-cid-vgke4oj5]{display:flex;justify-content:space-between;align-items:center;gap:6px;height:26px;font:500 9px/12px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;color:#9a5f0f}@media(max-width:560px){.photo[data-astro-cid-vgke4oj5]{--pw: 150px;padding:8px 8px 0}.photo[data-astro-cid-vgke4oj5]+.photo[data-astro-cid-vgke4oj5]{margin-left:-58px}.edge[data-astro-cid-vgke4oj5]{height:22px;font-size:8px;letter-spacing:.1em}}@media(hover:hover)and (pointer:fine){.photos[data-astro-cid-vgke4oj5]:hover .photo[data-astro-cid-vgke4oj5]{transform:rotate(calc(var(--tilt) * .5)) translateY(-2px)}.photos[data-astro-cid-vgke4oj5]:hover .photo[data-astro-cid-vgke4oj5]:hover,.photos[data-astro-cid-vgke4oj5]:hover .photo[data-astro-cid-vgke4oj5]:focus-visible{transform:rotate(0) translateY(-6px) scale(1.03);z-index:1}}.contact-or[data-astro-cid-vgke4oj5]{margin-top:var(--space-24)}.contact-or[data-astro-cid-vgke4oj5] a[data-astro-cid-vgke4oj5]{color:var(--color-text-primary);text-decoration:none;background:var(--underline-dots);padding-bottom:2px}@media(hover:hover)and (pointer:fine){.contact-or[data-astro-cid-vgke4oj5] a[data-astro-cid-vgke4oj5]:hover{background:linear-gradient(var(--color-text-primary),var(--color-text-primary)) 0 100% / 100% 1px no-repeat}}.site-foot[data-astro-cid-vgke4oj5]{margin-top:var(--space-48)}.signoff[data-astro-cid-vgke4oj5]{margin:0 0 var(--space-4);font:var(--text-body);color:var(--color-text-secondary)}.foot-line[data-astro-cid-vgke4oj5]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);margin-top:var(--space-16);font:var(--text-caption);color:var(--color-text-secondary)}.foot-hint[data-astro-cid-vgke4oj5]{display:inline-flex;align-items:center;gap:var(--space-4);padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.foot-top[data-astro-cid-vgke4oj5]{margin-left:auto;color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){.foot-hint[data-astro-cid-vgke4oj5]:hover,.foot-top[data-astro-cid-vgke4oj5]:hover{color:var(--color-text-primary)}}@media(hover:none){.foot-hint[data-astro-cid-vgke4oj5]{display:none}}.toast[data-astro-cid-vgke4oj5]{position:fixed;z-index:60;left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));margin:0;padding:var(--space-8) var(--space-12);border-radius:var(--radius-full);background:var(--color-bg-inverse);color:var(--color-text-on-inverse);font:var(--text-ui-strong);transform:translate(-50%);opacity:0;pointer-events:none;transition:opacity .12s ease}.toast[data-astro-cid-vgke4oj5][data-show]{opacity:1;transition-duration:.15s}.inspect-label[data-astro-cid-vgke4oj5]{position:fixed;z-index:70;left:0;top:0;padding:var(--space-2) var(--space-8);border-radius:var(--radius-sm);background:#0a6fd6;color:#fff;font:var(--text-caption);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;opacity:0}html[data-inspect] .inspect-label[data-astro-cid-vgke4oj5][data-show]{opacity:1}html[data-inspect] [data-kit]{outline:1px dashed #0d99ff;outline-offset:2px}html[data-inspect] [data-kit][data-inspect-hover]{outline-style:solid}@media(max-width:600px){.show-caption[data-astro-cid-vgke4oj5]{flex-direction:column;gap:var(--space-4)}}@media(prefers-reduced-motion:reduce){.photo[data-astro-cid-vgke4oj5]{transition:none}.enter[data-astro-cid-vgke4oj5]{animation-name:enter-fade}@keyframes enter-fade{0%{opacity:0}}}
