@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_eb6f4071-module__LS5mPq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:400}.ibm_plex_mono_eb6f4071-module__LS5mPq__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--ground:#0d2742;--ink:#f2f7ff;--ink-2:#b7cbe4;--accent:#8fd0ff;--on-accent:#0b2033;--grid:#ffffff13;--rule:#eaf2ff9e;--display:var(--font-display), "Apple SD Gothic Neo", sans-serif;--sans:var(--font-display), sans-serif;--mono:var(--font-mono), ui-monospace, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background-color:var(--ground);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;background-size:20px 20px;font-size:15px;font-weight:400;line-height:1.7}.sheet{flex-direction:column;gap:20px;max-width:470px;min-height:100svh;margin:0 auto;padding:22px 18px 34px;display:flex}.sheet.pinned{justify-content:space-between;gap:0}.pinned .head,.pinned .foot{flex-direction:column;gap:12px;display:flex}.pinned .middle{flex-direction:column;flex:1;justify-content:center;gap:20px;min-height:0;padding:22px 0;display:flex}.titleblock{border:1.5px solid var(--rule);display:grid}.titleblock .row{font:400 10px/1.6 var(--mono);letter-spacing:.16em;color:var(--ink-2);text-transform:uppercase;border-bottom:1px solid var(--rule);justify-content:space-between;padding:8px 14px;display:flex}.titleblock .body{padding:12px 14px 14px}.titleblock .cells{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.titleblock .cells div{border-right:1px solid var(--rule);font:400 9.5px/1.5 var(--mono);letter-spacing:.12em;color:var(--ink-2);text-transform:uppercase;padding:7px 10px}.titleblock .cells div:last-child{border-right:0}.titleblock .cells b{color:var(--ink);letter-spacing:.06em;font-weight:700;display:block}.title{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:clamp(30px,9vw,42px);font-weight:700;line-height:1.12}.sub{color:var(--ink-2);margin:0;font-size:14px}.plan{color:var(--ink);padding:16px;position:relative}.plan:before,.plan:after{content:"";border:1px solid var(--rule);width:16px;height:16px;position:absolute}.plan:before{border-bottom:0;border-right:0;top:0;left:0}.plan:after{border-top:0;border-left:0;bottom:0;right:0}.pinned .middle .plan{align-self:center;width:100%;max-width:360px}.draw{border:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);width:100%;color:var(--ink);font:400 16px/1 var(--sans);letter-spacing:.02em;text-align:center;cursor:pointer;background:0 0;padding:17px;text-decoration:none;display:block}.draw.solid{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-weight:700}.draw:focus-visible,.option:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.scale{border-bottom:1px solid var(--rule);align-items:flex-end;gap:0;height:20px;display:flex}.scale i{border-left:1px solid var(--rule);flex:1;height:7px}.scale i.on{border-left:2px solid var(--accent);height:18px}.meta{font:400 10.5px/1 var(--mono);letter-spacing:.16em;color:var(--ink-2);text-transform:uppercase;justify-content:space-between;display:flex}.ask{font-family:var(--display);text-align:center;text-wrap:balance;align-self:center;max-width:20ch;margin:0;font-size:clamp(23px,7vw,30px);font-weight:700;line-height:1.35}.options{gap:10px;display:grid}.option{border:0;border-bottom:1.5px solid var(--rule);color:var(--ink);font:500 16.5px/1.45 var(--sans);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:15px 4px 14px 0;display:flex;position:relative}.option:before{content:"";border-left:1px solid var(--accent);border-bottom:1px solid var(--accent);width:22px;height:9px;position:absolute;bottom:-1px;left:0}.option em{font:700 10px/1 var(--mono);letter-spacing:.16em;color:var(--accent);border:1px solid var(--rule);flex:none;padding:5px 7px;font-style:normal}.option:hover{border-bottom-color:var(--accent);color:var(--accent)}.undo{color:var(--ink-2);font:400 11px/1 var(--mono);letter-spacing:.14em;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.spec{border:1px solid var(--rule)}.spec .line{border-bottom:1px solid var(--rule);grid-template-columns:74px 1fr;gap:12px;padding:11px 14px;font-size:14px;display:grid}.spec .line:last-child{border-bottom:0}.spec .k{font:400 10px/1.7 var(--mono);letter-spacing:.16em;color:var(--ink-2);text-transform:uppercase}.spec .v b{font-weight:700}.dims{gap:7px;display:grid}.dim{color:var(--ink-2);grid-template-columns:1fr 46px 40px;align-items:center;gap:10px;font-size:13px;display:grid}.dim .bar{background:var(--rule);height:1px;position:relative}.dim .bar i{background:var(--accent);height:7px;position:absolute;top:-3px;left:0}.dim b{font:400 12px/1 var(--mono);color:var(--accent);letter-spacing:.1em}.dim .n{font:400 11px/1 var(--mono);color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums}.adjacent{grid-template-columns:1fr 1fr;gap:10px;display:grid}.adjacent a{border-top:1px solid var(--rule);color:var(--ink);padding:12px 0 0;text-decoration:none}.adjacent .k{font:400 9.5px/1.5 var(--mono);letter-spacing:.14em;color:var(--ink-2);text-transform:uppercase}.adjacent .v{margin-top:5px;font-size:15.5px;font-weight:700}.note{border-top:1px solid var(--rule);padding-top:14px}.note .k{font:400 10px/1 var(--mono);letter-spacing:.2em;color:var(--ink-2);text-transform:uppercase;margin:0}.note p{margin:8px 0 0;font-size:15px}.fine{color:var(--ink-2);margin:0;font-size:12px}.send{gap:8px;display:flex}.send button,.send a{border:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--ink);font:400 12.5px/1 var(--sans);cursor:pointer;white-space:nowrap;background:0 0;flex:1;justify-content:center;align-items:center;gap:5px;padding:14px 5px;text-decoration:none;display:flex}.send button.kakao{color:#191600;background:#fee500;border-color:#fee500}.hint{font:400 11px/1.5 var(--mono);letter-spacing:.08em;color:var(--ink-2);text-align:center;margin:0}.index{grid-template-columns:1fr 1fr;gap:10px;display:grid}.index a{color:var(--ink);gap:8px;padding:12px 10px;text-decoration:none;display:grid;position:relative}.index a:before{content:"";border-left:1px solid var(--rule);border-top:1px solid var(--rule);width:12px;height:12px;position:absolute;inset:0 auto auto 0}.index a:hover{background:#9fc4f512}.index .c{font:400 10px/1 var(--mono);letter-spacing:.18em;color:var(--accent)}.index .n{font-size:15px;font-weight:700;line-height:1.25}.stamp{border-top:1px dashed var(--rule);border-bottom:1px dashed var(--rule);color:var(--ink-2);padding:14px 0;font-size:13px}.stamp b{color:var(--ink)}.siblings{color:var(--ink-2);text-align:center;margin:0;font-size:12px}.siblings a{color:var(--ink)}.toast{z-index:9;background:var(--ink);color:var(--ground);font:400 13px var(--sans);word-break:break-all;text-align:center;max-width:calc(100% - 36px);padding:12px 16px;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){*{transition:none!important}}@media (min-width:620px),(min-height:900px){.sheet.pinned{justify-content:center;gap:26px}.sheet.pinned .middle{flex:none;padding:0}}.samplenote{font:400 11px/1.6 var(--mono);letter-spacing:.14em;color:var(--ink-2);text-align:center;margin:0}
