@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_b183d4-module__y-LkKW__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}
@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.14adbkwhbql9r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/b887d91685b8c137-s.3vw1idf69ly-m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.1kjlm4q41a8i_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_89d3ef94-module__Jq6MfW__className{font-family:Fraunces,Fraunces Fallback}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f3397070b5136d67-s.1k2hqs853vnvl.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5a7f2b61422ecdd2-s.3q4_gls9qilw-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d7063d6b6d39135f-s.3iwdagnm3bna6.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79646f8ccf79663c-s.151-ne2ev-siw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/cc4b84345f7a025e-s.p.1qlfmguooqpj9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/443a13e61f4b02a3-s.14g_7i8im8gzk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d8c36f2b672bfde8-s.1r3lmrrovqf38.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d61a5a70ee333873-s.0h5ef8-e19p_6.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/277526a3aaac34fe-s.1a7-jfhab-aue.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8c920c2e27a65459-s.p.1452far3_8qf9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_94eebec4-module__WK4f6a__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-weight:500}
.lab-module__iXtL7W__root{color:#0a0d12;background:#ebf5ff;min-height:100dvh;position:relative}@media (max-width:640px){.lab-module__iXtL7W__root[data-panel=open]{padding-bottom:48dvh}}.lab-module__iXtL7W__root[data-backdrop]{isolation:isolate;--hero-bg:transparent;background:radial-gradient(90% 60% at 30% 58%,#ffffffbf 0%,#fff0 70%),radial-gradient(60% 50% at 100% 0,#cce7ffb3 0%,#cce7ff00 70%),#ebf5ff}.lab-module__iXtL7W__backdrop{z-index:-1;pointer-events:none;transition:opacity .25s;position:fixed;inset:0}.lab-module__iXtL7W__blank{background:#ebf5ff;min-height:100dvh}.lab-module__iXtL7W__title{font-weight:400}.lab-module__iXtL7W__sansTitle{letter-spacing:-.03em;font-family:General Sans,Geist,ui-sans-serif,system-ui,sans-serif;font-weight:500}.lab-module__iXtL7W__italic{font-style:italic}.lab-module__iXtL7W__upright{font-style:normal}.lab-module__iXtL7W__line{--lab-line-size:clamp(22px, 1.6vw + 14px, 38px);font-family:General Sans,Geist,ui-sans-serif,system-ui,sans-serif;font-size:var(--lab-line-size);letter-spacing:-.025em;color:inherit;text-wrap:balance;overflow-clip-margin:.3em;margin:0;font-weight:500;line-height:1.25;display:block;overflow-x:clip}.lab-module__iXtL7W__visual{transition:opacity .5s;display:block}.lab-module__iXtL7W__visual[data-empty=true]{opacity:0}.lab-module__iXtL7W__sentence{display:inline}.lab-module__iXtL7W__word{white-space:pre}.lab-module__iXtL7W__titleBox{vertical-align:baseline;clip-path:inset(0 -.18em 0 -.06em);letter-spacing:-.01em;max-width:100%;font-size:1.12em;font-weight:inherit;margin:-.06em 0 -.2em;padding:.06em .04em .2em 0;display:inline-grid}.lab-module__iXtL7W__titleBox[data-tx=write],.lab-module__iXtL7W__titleBox[data-tx=scramble],.lab-module__iXtL7W__titleBox[data-tx=fade]{clip-path:none}.lab-module__iXtL7W__layer{white-space:nowrap;will-change:transform, opacity;grid-area:1/1;justify-self:start}.lab-module__iXtL7W__ch{white-space:pre;will-change:transform;display:inline-block}.lab-module__iXtL7W__composerInline{letter-spacing:-.01em;color:#535862;white-space:pre;font-family:General Sans,Geist,ui-sans-serif,system-ui,sans-serif;font-size:.892857em;font-style:normal;font-weight:400;display:inline-block}.lab-module__iXtL7W__writeMask{-webkit-mask-image:linear-gradient(90deg, #000 calc(var(--p,112%) - 12%), transparent var(--p,112%));-webkit-mask-image:linear-gradient(90deg, #000 calc(var(--p,112%) - 12%), transparent var(--p,112%));mask-image:linear-gradient(90deg, #000 calc(var(--p,112%) - 12%), transparent var(--p,112%))}.lab-module__iXtL7W__composerRow{letter-spacing:.22em;text-transform:uppercase;color:#535862;margin-top:.5em;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:max(11px,.36em);font-variant-caps:all-small-caps;font-weight:500;line-height:1.2;display:grid}.lab-module__iXtL7W__composerRow>span{grid-area:1/1}.lab-module__iXtL7W__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.panel-module__eAdcEG__panel{z-index:2147483000;box-sizing:border-box;color:#e4e8ee;letter-spacing:0;text-align:left;background:#0f131a;border:1px solid #ffffff14;border-radius:14px;outline:none;flex-direction:column;width:340px;max-height:calc(100dvh - 32px);font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:12px;line-height:1.3;animation:.18s ease-out panel-module__eAdcEG__panelIn;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 18px 50px #0a0d1259,0 2px 6px #0a0d1240}@media (max-width:640px){.panel-module__eAdcEG__panel{border-bottom:0;border-radius:14px 14px 0 0;width:auto;height:46dvh;max-height:46dvh;bottom:0;left:0;right:0}}.panel-module__eAdcEG__head{justify-content:space-between;align-items:center;padding:10px 10px 6px 14px;display:flex}.panel-module__eAdcEG__title{letter-spacing:.02em;font-weight:600}.panel-module__eAdcEG__dim{color:#7d8592;font-weight:400}.panel-module__eAdcEG__close{color:#9aa2ae;cursor:pointer;background:0 0;border:0;border-radius:7px;width:26px;height:26px;font-size:17px;line-height:1}.panel-module__eAdcEG__close:hover{color:#fff;background:#ffffff12}.panel-module__eAdcEG__now{background:#ffffff0d;border-radius:8px;justify-content:space-between;align-items:baseline;gap:10px;margin:0 10px 6px;padding:7px 10px;display:flex}.panel-module__eAdcEG__nowTitle{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-weight:500;overflow:hidden}.panel-module__eAdcEG__nowStatus{color:#6fb1ff;flex-shrink:0;font-size:11px}.panel-module__eAdcEG__muted{color:#8a929e}.panel-module__eAdcEG__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:2px 10px 6px;overflow-y:auto}.panel-module__eAdcEG__row{grid-template-columns:64px 1fr;align-items:center;gap:8px;padding:4px 0;display:grid}.panel-module__eAdcEG__label{color:#8a929e;font-size:11px}.panel-module__eAdcEG__segmented{background:#ffffff0d;border-radius:8px;flex-wrap:wrap;gap:2px;padding:2px;display:flex}.panel-module__eAdcEG__seg,.panel-module__eAdcEG__toggle,.panel-module__eAdcEG__action{color:#c3c9d2;cursor:pointer;font-family:inherit;font-size:11.5px}.panel-module__eAdcEG__seg{white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:auto;min-width:0;height:24px;padding:0 7px}.panel-module__eAdcEG__seg:hover{color:#fff}.panel-module__eAdcEG__seg[aria-pressed=true]{color:#0a0d12;background:#e4e8ee;font-weight:500}.panel-module__eAdcEG__fontSeg{padding:0 5px;font-size:12.5px}.panel-module__eAdcEG__toggles{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.panel-module__eAdcEG__toggle{background:0 0;border:1px solid #ffffff1f;border-radius:6px;min-width:26px;height:24px;padding:0 8px}.panel-module__eAdcEG__toggle:disabled,.panel-module__eAdcEG__slider input:disabled{opacity:.35;cursor:not-allowed}.panel-module__eAdcEG__toggle[aria-pressed=true]{color:#fff;background:#0069e0;border-color:#0069e0}.panel-module__eAdcEG__preview{letter-spacing:-.03em;color:#fff;margin-left:6px;font-family:General Sans,Geist,sans-serif;font-size:14px;font-weight:500}.panel-module__eAdcEG__blue{color:#4d9bff}.panel-module__eAdcEG__slider{align-items:center;gap:8px;display:flex}.panel-module__eAdcEG__slider input{accent-color:#0069e0;flex:1;min-width:0}.panel-module__eAdcEG__value{text-align:right;color:#fff;font-variant-numeric:tabular-nums;width:34px}.panel-module__eAdcEG__actions{border-top:1px solid #ffffff12;gap:6px;padding:8px 10px 4px;display:flex}.panel-module__eAdcEG__action{white-space:nowrap;background:0 0;border:1px solid #ffffff1f;border-radius:8px;flex:1;height:30px}.panel-module__eAdcEG__action:hover{color:#fff;background:#ffffff0f}.panel-module__eAdcEG__primary{color:#fff;background:#0069e0;border-color:#0069e0}.panel-module__eAdcEG__primary:hover{background:#1a7cf0}.panel-module__eAdcEG__manual{gap:4px;padding:6px 10px 0;display:grid}.panel-module__eAdcEG__manual input{box-sizing:border-box;color:#fff;width:100%;height:26px;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:6px;padding:0 8px;font-size:11px}.panel-module__eAdcEG__foot{color:#6b7380;margin:0;padding:4px 14px 10px;font-size:10.5px}.panel-module__eAdcEG__panel kbd,.panel-module__eAdcEG__hint kbd{text-align:center;border:1px solid #ffffff2e;border-radius:4px;min-width:14px;padding:0 4px;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;line-height:15px;display:inline-block}.panel-module__eAdcEG__panel button:focus-visible,.panel-module__eAdcEG__panel input:focus-visible,.panel-module__eAdcEG__hint:focus-visible{outline-offset:1px;outline:2px solid #6fb1ff}.panel-module__eAdcEG__hint{z-index:2147483000;color:#c3c9d2;cursor:pointer;background:#0f131a;border:0;border-radius:999px;width:max-content;margin:0 auto;padding:6px 11px;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:11.5px;animation:4s both panel-module__eAdcEG__hintIn;position:fixed;bottom:16px;left:0;right:0;box-shadow:0 6px 20px #0a0d1240}.panel-module__eAdcEG__hint kbd{color:#fff}@keyframes panel-module__eAdcEG__panelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes panel-module__eAdcEG__hintIn{0%{opacity:0;transform:translateY(6px)}10%,85%{opacity:1;transform:none}to{opacity:0}}@media (prefers-reduced-motion:reduce){.panel-module__eAdcEG__panel,.panel-module__eAdcEG__hint{animation:none}}.panel-module__eAdcEG__materials{border:0;border-top:1px solid #ffffff1a;min-width:0;margin:10px 0 4px;padding:10px 0 4px}.panel-module__eAdcEG__materials legend{color:#9aa2ae;padding:0 8px 0 0;font-size:11px}.panel-module__eAdcEG__materialGrid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.panel-module__eAdcEG__material{color:#c3c9d2;font:inherit;cursor:pointer;background:#1b222d;border:1px solid #ffffff1a;border-radius:9px;justify-items:center;gap:5px;padding:8px 2px 7px;font-size:11px;display:grid}.panel-module__eAdcEG__material:hover{border-color:#61738c}.panel-module__eAdcEG__material[aria-pressed=true]{color:#fff;background:#243953;border-color:#6fb1ff}.panel-module__eAdcEG__materialPreview{background-position:0 0;background-repeat:no-repeat;background-size:400% 400%;width:38px;height:38px;display:block}.panel-module__eAdcEG__materialPreview[data-material=sand]{background-image:radial-gradient(circle,#83bfff 0 1px,#0000 1.5px);background-repeat:repeat;background-size:6px 6px;border-radius:50%;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 72%);mask-image:radial-gradient(circle,#000 20%,#0000 72%)}.panel-module__eAdcEG__materialDetail{color:#98a9bd;min-height:14px;margin:8px 0 5px;font-size:11px}.panel-module__eAdcEG__scorePreview{color:#a6bbd5;background-position:0 0;background-repeat:no-repeat;background-size:200% 200%;place-items:center;width:48px;height:48px;font-size:32px;display:grid}
