.sorry-main{padding-block:48px 80px}.sorry-heading{max-width:920px;margin-bottom:40px}.sorry-heading h1{letter-spacing:-.052em;text-wrap:balance;margin:0 0 20px;font-size:clamp(40px,5.4vw,76px);font-weight:620;line-height:1.02}.sorry-heading p{max-width:52ch;font-size:18px}.sorry-workspace{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:48px 72px;display:grid}.sorry-workspace>*{min-width:0}.sorry-editor label{margin:24px 0 12px;font-weight:620;display:block}.sorry-local{border-block-start:2px solid var(--ink);margin-top:0;padding-top:16px;font-weight:650}.sorry-editor textarea{resize:vertical;background:var(--surface);width:100%;min-height:196px;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-control);font:inherit;padding:20px;font-size:16px;line-height:1.65;display:block}.sorry-editor textarea[readonly]{background:var(--canvas)}.sorry-hint{font-size:14px;font-weight:440;line-height:1.55;display:block}.sorry-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:24px;display:flex}.sorry-actions .text-link{text-align:left;min-height:44px}.sorry-review{border-top:1px solid var(--line-strong);margin-top:44px;padding-top:24px}.sorry-review h2,.sorry-public h2{letter-spacing:-.025em;font-size:28px;font-weight:620;line-height:1.18}.sorry-choices{margin:24px 0;padding:0;list-style:none}.sorry-choices li{border-top:1px solid var(--line)}.sorry-choices li:last-child{border-bottom:1px solid var(--line)}.sorry-choices label{cursor:pointer;align-items:start;gap:14px;margin:0;padding:16px 0;display:flex}.sorry-choices input{width:20px;height:20px;accent-color:var(--ink);flex-shrink:0;margin:4px 0 0}.sorry-choices label>span{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.sorry-choice-kind{font-size:14px;font-weight:440}.sorry-choices input:checked+span>span:nth-child(2){text-decoration:line-through;text-decoration-thickness:1px}.sorry-receipt{background:var(--ink);color:var(--surface);padding:32px}.sorry-receipt__brand{margin:0 0 40px;font-size:14px;font-weight:620}.sorry-receipt h2{letter-spacing:-.04em;text-wrap:balance;margin:0 0 32px;font-size:clamp(32px,3.6vw,48px);font-weight:600;line-height:1.1}.sorry-receipt dl{border-block:1px dashed var(--line-strong);margin-block:24px;padding:20px 0}.sorry-receipt dl div{justify-content:space-between;align-items:baseline;gap:24px;padding:12px 0;display:flex}.sorry-receipt dt{max-width:20ch;font-size:16px}.sorry-receipt dd{font-variant-numeric:tabular-nums;margin:0;font-size:40px;line-height:1}.sorry-receipt__state{border-top:1px solid var(--line-strong);margin-top:24px;padding-top:24px}.sorry-receipt__actions{gap:12px;margin-top:28px;display:grid}.sorry-receipt .button--action{background:var(--surface);color:var(--ink)}.sorry-receipt .button--outline{color:var(--surface);border-color:var(--line-strong)}.sorry-receipt .button:hover{background:var(--surface-muted);color:var(--ink)}.sorry-public{border-top:1px solid var(--ink);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;padding-top:40px;display:grid}.sorry-public[hidden]{display:none}.sorry-public>*{min-width:0}.sorry-public .hero-desk{width:100%}.sorry-status{grid-column:1/-1;min-height:24px;margin:0;font-size:16px}.sorry-workspace :is(button,textarea,input,[tabindex]):focus-visible{outline:2px solid var(--signal-muted);outline-offset:4px}.sorry-receipt :is(button,a):focus-visible{outline-color:var(--signal)}.sorry-workspace button:disabled{cursor:default;opacity:.6}html:lang(ko) .sorry-heading h1{word-break:keep-all;letter-spacing:-.04em;line-height:1.17}html:lang(ko) .sorry-receipt h2{word-break:keep-all;line-height:1.25}.sorry-contribution{border-top:2px solid var(--ink);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;margin-top:24px;padding-block:40px;display:grid}.sorry-contribution>*{min-width:0}.sorry-contribution h2{letter-spacing:-.03em;margin-top:0;font-size:32px;line-height:1.2}.sorry-contribution h3{margin-top:0;font-size:22px;line-height:1.3}.sorry-count-pair{border-block:1px solid var(--line-strong);margin-block:24px;padding-block:12px}.sorry-count-pair div{justify-content:space-between;gap:20px;padding-block:8px;display:flex}.sorry-count-pair dd{font-variant-numeric:tabular-nums;margin:0;font-size:24px}.sorry-checkbox{cursor:pointer;align-items:start;gap:12px;min-height:44px;padding-block:16px;display:flex}.sorry-checkbox input{width:20px;height:20px;accent-color:var(--ink);flex-shrink:0;margin:3px 0 0}.sorry-recovery>label:not(.sorry-checkbox){margin-block:20px 8px;font-weight:620;display:block}.sorry-recovery textarea{border:1px solid var(--line-strong);border-radius:var(--radius-control);width:100%;color:var(--ink);background:var(--surface);font:inherit;overflow-wrap:anywhere;word-break:break-all;resize:vertical;padding:16px;font-size:16px;line-height:1.6}.sorry-public-link{width:fit-content;min-height:44px;padding-block:12px;display:block}.sorry-recovery-status{min-height:24px}.sorry-own-row{border-top:1px dashed var(--ink);padding-top:12px}.sorry-live-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:80px;display:grid}.sorry-live-layout>*{min-width:0}.sorry-live-context h1{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(40px,5vw,68px);font-weight:620;line-height:1.06}.sorry-live-context .button{margin-block:16px 24px}.sorry-live-context>.sorry-hint+.sorry-hint{margin-top:12px}.sorry-long-receipt{background:var(--surface);border-top:2px solid var(--ink);padding:36px}.sorry-long-receipt h2{letter-spacing:-.03em;font-size:32px;line-height:1.2}.sorry-long-receipt>.sorry-hint{margin-block:12px}.sorry-run-state{border-block:1px dashed var(--ink);padding-block:16px}.sorry-live-totals{border-bottom:1px dashed var(--ink);padding-bottom:20px}.sorry-live-totals>div{justify-content:space-between;align-items:baseline;gap:16px;margin-block:16px;display:flex}.sorry-live-totals dd{font-variant-numeric:tabular-nums;margin:0;font-size:24px;line-height:1.1}.sorry-live-totals .sorry-total-main{display:block}.sorry-total-main dd{letter-spacing:-.04em;margin-top:16px;font-size:clamp(64px,7vw,96px)}.sorry-total-main dd span{letter-spacing:0;font-size:24px}.sorry-row-table{border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:fixed;width:100%;margin-block:32px}.sorry-row-table caption{text-align:left;margin-bottom:16px}.sorry-row-table th,.sorry-row-table td{text-align:right;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:12px 4px;font-weight:440}.sorry-row-table thead th{font-size:14px;font-weight:620}.sorry-row-table tr>:first-child{text-align:left;width:24%}.sorry-run-times{border-top:1px dashed var(--ink);margin-top:32px;padding-top:16px;font-size:14px}.sorry-run-times div{margin-block:12px}.sorry-run-times dd{overflow-wrap:anywhere;margin:4px 0 0}.sorry-main :is(button,a,textarea,input,[tabindex]):focus-visible{outline:2px solid var(--signal-muted);outline-offset:4px}.sorry-main button:disabled{opacity:.6;cursor:default}html:lang(ko) :is(.sorry-live-context h1,.sorry-long-receipt h2,.sorry-contribution h2){word-break:keep-all;line-height:1.25}@media (max-width:900px){.sorry-workspace{grid-template-columns:minmax(0,1fr);gap:36px}.sorry-receipt{width:100%;max-width:560px}.sorry-public{grid-template-columns:minmax(0,1fr);gap:24px}.sorry-contribution,.sorry-live-layout{grid-template-columns:minmax(0,1fr);gap:32px}.sorry-long-receipt{width:100%;max-width:640px}}@media (max-width:480px){.sorry-main{padding-block:28px 48px}.sorry-heading{margin-bottom:28px}.sorry-heading h1{font-size:40px}.sorry-heading p{font-size:16px}.sorry-editor textarea{padding:16px}.sorry-receipt{padding:24px}.sorry-receipt h2{font-size:36px}.sorry-actions{flex-direction:column;align-items:stretch;gap:8px}.sorry-review>.button{width:100%}.sorry-long-receipt{padding:24px 20px}.sorry-contribution h2,.sorry-long-receipt h2{font-size:28px}.sorry-contribution .button{width:100%}}
