.bithumb-case{--ink:var(--c-ink);--body:var(--c-ink);--faint:var(--c-mid);--paper:var(--c-paper);--card:var(--c-panel);--line:var(--c-ink);--carbon:var(--c-ink);--carbon-2:var(--c-ink-2);--panel-card:var(--c-ink);--panel-line:#fafaf72e;--dark-line:#fafaf72e;--green:var(--c-positive);--purple:var(--c-muted);--red:var(--c-negative);--amber:var(--c-faint);--blue:var(--c-muted);--viz-ink:var(--c-ink);--viz-body:var(--c-ink);--viz-muted:var(--c-mid);--viz-bg:var(--c-paper);--viz-surface:var(--c-paper);--viz-surface-2:var(--c-panel);--viz-line:var(--c-ink);--viz-grid:var(--c-panel);--viz-purple:var(--c-muted);--viz-green:var(--c-positive);--viz-red:var(--c-negative);--viz-blue:var(--c-muted);--viz-teal:var(--c-positive);--viz-amber:var(--c-faint);color:var(--body);font-family:var(--font)}.bithumb-case *{font-family:inherit}.bithumb-case p{max-width:none;margin:0 0 .75rem}.bithumb-case h4{margin:0 0 .5rem;font-size:.875rem}.bithumb-case mark{padding:.05em .15em}.bithumb-case .research-curve,.bithumb-case .constraint-figure,.bithumb-case .rollout-panel,.bithumb-case .slot-panel,.bithumb-case .research-loop-panel,.bithumb-case .surface-primer,.bithumb-case .report-example{margin:1rem 0 1.5rem}.bithumb-case .research-curve svg{max-width:100%}.bithumb-case strong,.bithumb-case h4{color:var(--ink)}.bithumb-case h1,.bithumb-case h2,.bithumb-case h3,.bithumb-case table,.bithumb-case code,.bithumb-case pre,.bithumb-case .draft-note,.bithumb-case .brand-kicker,.bithumb-case .hero-facts,.bithumb-case .workflow-panel,.bithumb-case .shadow-panel,.bithumb-case .rollout-panel,.bithumb-case .dashboard,.bithumb-case .cost-panel,.bithumb-case .data-plane{font-family:var(--font-sans)}.bithumb-case .surface-primer{border:1px solid var(--line);background:var(--card);margin:24px 0 32px}.bithumb-case .surface-primer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 16px;display:flex}.bithumb-case .surface-primer-head strong{color:var(--ink);letter-spacing:.09em;font-size:.75rem;font-weight:800}.bithumb-case .surface-primer-head span{color:var(--faint);font-size:.75rem}.bithumb-case .surface-primer-grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.bithumb-case .surface-primer-card{background:var(--paper);min-height:126px;padding:12px}.bithumb-case .surface-primer-card>span{color:var(--faint);letter-spacing:.08em;margin-bottom:8px;font-size:.75rem;font-weight:800;display:block}.bithumb-case .surface-primer-card strong{color:var(--ink);font-size:.8125rem;font-weight:650;line-height:1.28;display:block}.bithumb-case .surface-primer-card p{max-width:none;color:var(--body);margin:8px 0 0;font-size:.75rem;line-height:1.42}.bithumb-case .report-example{border:1px solid var(--line);background:var(--card);margin:24px 0 32px}.bithumb-case .report-example-meta{border-bottom:1px solid var(--line);color:var(--faint);letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding:12px;font-size:.75rem;display:flex}.bithumb-case .report-example-meta strong{color:var(--ink);letter-spacing:.08em;font-size:.75rem}.bithumb-case .report-example-grid{grid-template-columns:1fr 1fr;display:grid}.bithumb-case .report-copy{background:var(--c-paper);padding:16px}.bithumb-case .report-copy+.report-copy{border-left:1px solid var(--line);background:var(--c-panel)}.bithumb-case .report-copy-label{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:750}.bithumb-case .report-copy h4{color:var(--ink);letter-spacing:-.02em;margin:0 0 12px;font-size:1.125rem;font-weight:650}.bithumb-case .report-copy p{max-width:none;margin:0 0 12px;font-size:.8125rem;line-height:1.62}.bithumb-case .report-copy p:last-child{margin-bottom:0}.bithumb-case .report-copy-ko p{font-size:1rem;line-height:1.86}.bithumb-case .constraint-map{margin:24px 0 32px}.bithumb-case .constraint-map-head{color:var(--viz-muted);letter-spacing:.09em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 30px minmax(230px,.9fr);gap:12px;margin-bottom:8px;font-size:.75rem;font-weight:700;display:grid}.bithumb-case .constraint-map-head span:first-child{grid-column:1}.bithumb-case .constraint-map-head span:nth-child(2){grid-column:2}.bithumb-case .constraint-map-head span:last-child{grid-column:4}.bithumb-case .constraint-item{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 30px minmax(230px,.9fr);align-items:stretch;gap:12px;margin:12px 0;display:grid}.bithumb-case .constraint-source{border:1px solid var(--viz-line);border-left:3px solid var(--viz-blue);background:var(--viz-surface);border-radius:7px;padding:16px 16px 12px}.bithumb-case .constraint-item.grounding .constraint-source{border-left-color:var(--viz-teal)}.bithumb-case .constraint-item.freshness .constraint-source{border-left-color:var(--viz-blue)}.bithumb-case .constraint-item.korean .constraint-source{border-left-color:var(--viz-purple)}.bithumb-case .constraint-item.numeric .constraint-source{border-left-color:var(--viz-amber)}.bithumb-case .constraint-item.sla .constraint-source{border-left-color:var(--viz-red)}.bithumb-case .constraint-tag{color:var(--viz-muted);letter-spacing:.1em;margin-bottom:8px;font-size:.75rem;font-weight:700;display:inline-block}.bithumb-case .constraint-source p{max-width:none;color:var(--viz-ink);margin:0;font-size:.8125rem;line-height:1.5}.bithumb-case .constraint-source p+p{margin-top:8px}.bithumb-case .constraint-source .constraint-ko{color:var(--viz-body);font-size:.75rem}.bithumb-case .constraint-source mark{color:var(--c-negative);background:var(--c-hairline);border-radius:2px;padding:1px 3px}.bithumb-case .constraint-mutation{border:1px solid var(--c-hairline);background:var(--c-paper);border-radius:7px;padding:16px 16px 12px}.bithumb-case .constraint-mutation p{max-width:none;color:var(--viz-ink);margin:0;font-size:.8125rem;line-height:1.5}.bithumb-case .constraint-mutation p+p{margin-top:8px}.bithumb-case .constraint-mutation .constraint-ko{color:var(--viz-body);font-size:.75rem}.bithumb-case .constraint-mutation mark{color:var(--c-negative);background:var(--c-hairline);border-radius:2px;padding:1px 3px}.bithumb-case .constraint-arrow{color:var(--viz-red);justify-content:center;align-items:center;font-size:1.45rem;font-weight:400;display:flex}.bithumb-case .constraint-dialog{border:1px solid var(--viz-line);border-left:3px solid var(--viz-red);background:var(--c-paper);border-radius:7px;flex-direction:column;justify-content:center;gap:4px;min-height:100%;padding:16px 16px 12px;display:flex;box-shadow:0 3px 10px #1616160a}.bithumb-case .constraint-item.grounding .constraint-dialog{border-left-color:var(--viz-teal)}.bithumb-case .constraint-item.freshness .constraint-dialog{border-left-color:var(--viz-blue)}.bithumb-case .constraint-item.korean .constraint-dialog{border-left-color:var(--viz-purple)}.bithumb-case .constraint-item.numeric .constraint-dialog{border-left-color:var(--viz-amber)}.bithumb-case .constraint-item.sla .constraint-dialog{border-left-color:var(--viz-red)}.bithumb-case .constraint-dialog strong{color:var(--viz-ink);font-size:.8125rem;font-weight:650;line-height:1.35}.bithumb-case .constraint-dialog p{max-width:none;color:var(--viz-body);margin:0;font-size:.75rem;line-height:1.45}.bithumb-case .constraint-dialog small{color:var(--viz-muted);font-size:.75rem;line-height:1.35;display:block}.bithumb-case .tldr-facts{margin-top:24px;font-size:.875rem}.bithumb-case .tldr-facts caption{color:var(--ink);margin-bottom:3px;font-size:.75rem}.bithumb-case .tldr-facts th,.bithumb-case .tldr-facts td{padding:12px 16px}.bithumb-case .tldr-facts th:not(:first-child),.bithumb-case .tldr-facts td:not(:first-child){text-align:right}.bithumb-case .tldr-facts th small{color:var(--faint);margin-top:3px;font-size:.75rem;font-weight:500;display:block}.bithumb-case .tldr-facts td:first-child{color:var(--ink);font-weight:650}.bithumb-case .tldr-facts td strong{font-size:1rem}.bithumb-case .workflow-panel,.bithumb-case .shadow-panel,.bithumb-case .rollout-panel,.bithumb-case .dashboard,.bithumb-case .cost-panel{color:var(--c-hairline);background:var(--carbon);border:1px solid var(--c-ink-3);border-radius:4px;margin:32px 0;box-shadow:0 12px 30px #0a0a0a14}.bithumb-case .panel-top{border-bottom:1px solid var(--dark-line);min-height:45px;color:var(--c-panel);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;padding:8px 16px;font-size:.75rem;font-weight:750;display:flex}.bithumb-case .panel-meta{color:var(--c-mid);margin-left:auto;font-size:.75rem;font-weight:500}.bithumb-case .status-dot{background:var(--green);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.bithumb-case .panel-foot{border-top:1px solid var(--dark-line);color:var(--c-mid);align-items:center;gap:12px;padding:12px 16px;font-size:.75rem;display:flex}.bithumb-case .panel-foot strong{color:var(--c-paper);font-size:.875rem}.bithumb-case .panel-foot span:last-child{margin-left:auto}.bithumb-case .slot-panel{color:var(--c-hairline);background:var(--carbon);border:1px solid var(--c-ink-3);border-radius:4px;margin:32px 0;overflow:hidden}.bithumb-case .slot-context{border:1px solid var(--panel-line);border-left:3px solid var(--c-mid);background:var(--c-ink-2);margin:0 16px 4px;padding:12px}.bithumb-case .slot-context-head{color:var(--c-hairline);letter-spacing:.08em;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:.75rem;display:flex}.bithumb-case .slot-context-head span{color:var(--c-mid);letter-spacing:0;font-size:.75rem}.bithumb-case .slot-context-flow{grid-template-columns:1fr 22px 1.15fr 22px 1fr;align-items:center;gap:8px;display:grid}.bithumb-case .slot-context-step{border:1px solid var(--c-ink-3);background:var(--c-ink-2);min-height:48px;padding:8px}.bithumb-case .slot-context-step span{color:var(--c-mid);letter-spacing:.08em;margin-bottom:4px;font-size:.75rem;font-weight:800;display:block}.bithumb-case .slot-context-step strong{color:var(--c-panel);font-size:.75rem;font-weight:650;line-height:1.2;display:block}.bithumb-case .slot-context-step small{color:var(--c-mid);margin-top:4px;font-size:.75rem;line-height:1.35;display:block}.bithumb-case .slot-context-flow>b{color:var(--c-mid);text-align:center;font-size:1rem;font-weight:400}.bithumb-case .slot-model-plane{color:var(--c-hairline);justify-content:space-between;align-items:baseline;gap:12px;margin:12px 16px 0;padding:0 2px;display:flex}.bithumb-case .slot-model-plane strong{letter-spacing:.08em;font-size:.75rem}.bithumb-case .slot-model-plane span{color:var(--c-mid);font-size:.75rem}.bithumb-case .slot-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:16px;display:grid}.bithumb-case .slot-stage{border:1px solid var(--panel-line);border-left:3px solid var(--green);background:var(--panel-card);flex-direction:column;gap:4px;min-height:118px;padding:12px;display:flex;position:relative}.bithumb-case .slot-stage:not(:last-child):after{content:none}.bithumb-case .slot-stage.writer,.bithumb-case .slot-stage.dependent{border-left-color:var(--c-positive-on-dark)}.bithumb-case .slot-stage span{color:var(--c-mid);letter-spacing:.09em;font-size:.75rem;font-weight:800}.bithumb-case .slot-stage strong{color:var(--c-panel);font-size:.75rem;font-weight:650;line-height:1.2}.bithumb-case .slot-stage p{color:var(--c-mid);margin:auto 0 0;font-size:.75rem;line-height:1.35}.bithumb-case .slot-stage small{color:var(--c-mid);margin-top:auto;font-size:.75rem;line-height:1.35}.bithumb-case .slot-feedback{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 16px 16px;display:grid}.bithumb-case .slot-feedback-path{border:1px solid var(--panel-line);border-left:3px solid var(--purple);background:var(--panel-card);grid-template-columns:auto minmax(0,1fr) auto minmax(0,1.2fr);align-items:baseline;gap:4px 8px;padding:12px;display:grid}.bithumb-case .slot-feedback-path span{color:var(--c-mid);letter-spacing:.1em;grid-column:1/-1;font-size:.75rem;font-weight:800}.bithumb-case .slot-feedback-path strong{color:var(--c-panel);font-size:.75rem;font-weight:650}.bithumb-case .slot-feedback-path em{color:var(--c-mid);font-size:.75rem;font-style:normal}.bithumb-case .slot-feedback-path i{color:var(--c-mid);font-size:.875rem;font-style:normal}.bithumb-case .slot-feedback-path b{color:var(--c-hairline);text-align:right;font-size:.75rem;font-weight:600}.bithumb-case .slot-clock-label{color:var(--c-mid);align-items:baseline;gap:8px;margin-bottom:8px;font-size:.75rem;display:flex}.bithumb-case .slot-clock-label strong{color:var(--c-panel);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.bithumb-case .slot-clock-label b{color:var(--c-soft);text-transform:uppercase;letter-spacing:.08em;margin-left:auto;font-size:.75rem}.bithumb-case .slot-clock-track{background:repeating-linear-gradient(to right, var(--c-ink-2) 0, var(--c-ink-2) calc(20% - 1px), var(--c-ink-3) 20%);height:82px;position:relative;overflow:visible}.bithumb-case .slot-clock-bar{height:13px;color:var(--c-ink);white-space:nowrap;justify-content:center;align-items:center;font-size:.75rem;font-style:normal;font-weight:800;display:flex;position:absolute;overflow:hidden}.bithumb-case .slot-clock-bar.writer,.bithumb-case .slot-clock-bar.dependent{background:var(--c-positive-on-dark)}.bithumb-case .slot-clock-bar span{padding:0 4px}.bithumb-case .slot-cutoff{background:var(--red);width:2px;display:block;position:absolute;top:0;bottom:0;right:7%}.bithumb-case .slot-cutoff span{color:var(--c-negative-on-dark);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-style:normal;font-weight:800;position:absolute;top:-17px;right:-17px}.bithumb-case .rollout-panel{overflow:hidden}.bithumb-case .rollout-body{grid-template-columns:minmax(150px,.8fr) minmax(260px,1.45fr) minmax(210px,1fr);align-items:center;gap:12px;padding:24px 16px;display:grid}.bithumb-case .rollout-source,.bithumb-case .rollout-assignment,.bithumb-case .rollout-variant{border:1px solid var(--panel-line);background:var(--panel-card);min-height:104px;padding:16px}.bithumb-case .rollout-source{border-left:3px solid var(--blue);flex-direction:column;justify-content:center;gap:4px;display:flex}.bithumb-case .rollout-source strong,.bithumb-case .rollout-variant span{color:var(--c-paper);font-size:.75rem}.bithumb-case .rollout-source small,.bithumb-case .rollout-assignment small,.bithumb-case .rollout-variant small{color:var(--c-mid);font-size:.75rem;line-height:1.4}.bithumb-case .rollout-assignment{border-left:3px solid var(--purple);flex-direction:column;justify-content:center;gap:8px;display:flex}.bithumb-case .rollout-rail{background:linear-gradient(to bottom, transparent 7px, var(--c-muted) 7px, var(--c-muted) 8px, transparent 8px);justify-content:space-between;align-items:center;height:17px;padding:0 3px;display:flex}.bithumb-case .rollout-rail i{background:var(--c-faint);border-radius:50%;width:5px;height:5px}.bithumb-case .rollout-variants{flex-direction:column;gap:8px;display:flex}.bithumb-case .rollout-variant{grid-template-rows:auto auto;grid-template-columns:48px 1fr;min-height:0;padding:12px;display:grid}.bithumb-case .rollout-variant strong{color:var(--c-paper);grid-row:1/3;align-self:center;font-family:Newsreader,Georgia,serif;font-size:1.65rem;font-weight:500;line-height:1}.bithumb-case .rollout-variant span{font-size:.75rem;font-weight:650}.bithumb-case .rollout-variant small{grid-column:2}.bithumb-case .rollout-variant.control{border-left:3px solid var(--c-faint)}.bithumb-case .rollout-variant.candidate{border-left:3px solid var(--green)}.bithumb-case .rollout-stats{background:var(--dark-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.bithumb-case .rollout-stats>div{background:var(--carbon);min-height:88px;padding:16px 16px 12px}.bithumb-case .rollout-stats>div+div{padding-left:16px}.bithumb-case .rollout-stats span{color:var(--c-mid);letter-spacing:.1em;font-size:.75rem;font-weight:800;display:block}.bithumb-case .rollout-stats strong{color:var(--c-panel);margin-top:8px;font-family:Newsreader,Georgia,serif;font-size:1.2rem;font-weight:500;line-height:1;display:block}.bithumb-case .rollout-stats small{color:var(--c-faint);margin-top:4px;font-size:.75rem;display:block}.bithumb-case .research-loop-panel{color:var(--c-hairline);background:var(--carbon);border:1px solid var(--c-ink-3);border-radius:4px;margin:32px 0;overflow:hidden}.bithumb-case .research-loop-body{background:var(--dark-line);grid-template-columns:minmax(165px,.8fr) minmax(290px,1.45fr) minmax(180px,.9fr);gap:1px;padding:16px;display:grid}.bithumb-case .research-search,.bithumb-case .research-arms,.bithumb-case .research-bench{background:var(--carbon);min-height:210px;padding:16px}.bithumb-case .research-search{border-left:3px solid var(--blue);flex-direction:column;justify-content:center;display:flex}.bithumb-case .research-search>span,.bithumb-case .research-arms-head>span,.bithumb-case .research-bench>span{color:var(--c-mid);letter-spacing:.1em;font-size:.75rem;font-weight:800}.bithumb-case .research-search strong{color:var(--c-panel);margin-top:12px;font-size:.875rem;line-height:1.35}.bithumb-case .research-search small,.bithumb-case .research-bench small{color:var(--c-mid);margin-top:8px;font-size:.75rem;line-height:1.4}.bithumb-case .research-arms{border-left:3px solid var(--purple)}.bithumb-case .research-arms-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.bithumb-case .research-arms-head small{color:var(--c-faint);font-size:.75rem}.bithumb-case .research-arm{border:1px solid var(--panel-line);background:var(--panel-card);grid-template-columns:23px minmax(85px,.9fr) minmax(120px,1.15fr) 18px 48px;align-items:center;gap:8px;min-height:34px;margin:8px 0;padding:4px 8px;font-size:.75rem;display:grid}.bithumb-case .research-arm b{width:19px;height:19px;color:var(--c-ink);background:var(--c-mid);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.bithumb-case .research-arm span{color:var(--c-panel);font-weight:650}.bithumb-case .research-arm em{color:var(--c-faint);text-align:center;font-size:.875rem;font-style:normal}.bithumb-case .research-arm small{color:var(--c-mid);text-align:right;font-size:.75rem}.bithumb-case .research-arm .arm-params{color:var(--c-soft);letter-spacing:-.02em;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;overflow:hidden}.bithumb-case .research-arm .arm-score{text-align:right}.bithumb-case .research-arm-dpo{border-color:#5fbf8680}.bithumb-case .research-bench{border-left:3px solid var(--green);flex-direction:column;justify-content:center;display:flex}.bithumb-case .research-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:12px;display:grid}.bithumb-case .research-score-grid b{color:var(--c-hairline);border:1px solid var(--panel-line);background:var(--panel-card);padding:8px;font-size:.75rem;font-weight:600}.bithumb-case .research-score-grid b:last-child{grid-column:1/-1}.bithumb-case .research-loop-return{border-top:1px solid var(--dark-line);background:var(--c-ink-2);grid-template-columns:42px minmax(0,1fr) minmax(190px,.8fr);align-items:center;gap:12px;padding:12px 16px;display:grid}.bithumb-case .research-loop-arrow{color:var(--amber);text-align:center;font-size:1.8rem;line-height:1}.bithumb-case .research-loop-return strong{color:var(--c-panel);font-size:.75rem}.bithumb-case .research-loop-return small{color:var(--c-mid);text-align:right;font-size:.75rem}@media (max-width:850px){.bithumb-case body{padding:0 24px 64px}.bithumb-case .hero-facts{grid-template-columns:repeat(2,1fr)}.bithumb-case .fact:nth-child(2){border-right:0}.bithumb-case .fact:nth-child(-n+2){border-bottom:1px solid var(--line)}.bithumb-case .workflow-grid{grid-template-columns:1fr}.bithumb-case .branch-stack{order:2}.bithumb-case .dependent-card{order:3}.bithumb-case .compile-card{order:4}.bithumb-case .gate-card{order:5}.bithumb-case .source-card{order:1}.bithumb-case .tldr-takeaways{grid-template-columns:1fr}.bithumb-case .tldr-takeaways>div{min-height:0}.bithumb-case .flow-sequence,.bithumb-case .flow-lower{grid-template-columns:1fr}.bithumb-case .flow-arrow{transform:rotate(90deg)}.bithumb-case .flow-lower .flow-arrow{display:none}.bithumb-case .retry-callout{min-height:0}.bithumb-case .workflow-steps{grid-template-columns:1fr}.bithumb-case .workflow-step:not(:last-child):after{display:none}.bithumb-case .workflow-retry{grid-template-columns:1fr;gap:4px}.bithumb-case .workflow-retry em{text-align:left}.bithumb-case .shadow-v2-flow{grid-template-columns:1fr}.bithumb-case .shadow-connector{transform:rotate(90deg)}.bithumb-case .rollout-body,.bithumb-case .rollout-stats{grid-template-columns:1fr}.bithumb-case .rollout-stats>div,.bithumb-case .rollout-stats>div+div{padding:12px 16px}.bithumb-case .rollout-stats>div+div{border-top:1px solid var(--dark-line)}.bithumb-case .dashboard-grid{grid-template-columns:repeat(3,1fr)}.bithumb-case .dash-chart{grid-column:span 3}.bithumb-case .slot-axis,.bithumb-case .slot-row{grid-template-columns:125px minmax(0,1fr) 92px;gap:8px}.bithumb-case .slot-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.bithumb-case .frontier-body{grid-template-columns:1fr}.bithumb-case .frontier-parity{border-top:1px solid var(--dark-line);border-left:0}.bithumb-case .frontier-foot{grid-template-columns:1fr}.bithumb-case .frontier-foot span+span{border-top:1px solid var(--dark-line)}.bithumb-case .report-example-grid{grid-template-columns:1fr}.bithumb-case .report-copy+.report-copy{border-top:1px solid var(--line);border-left:0}.bithumb-case .surface-primer-grid{grid-template-columns:repeat(2,1fr)}.bithumb-case .research-loop-body{grid-template-columns:1fr}.bithumb-case .research-search,.bithumb-case .research-arms,.bithumb-case .research-bench{min-height:0}.bithumb-case .research-bench{border-top:1px solid var(--dark-line);border-left:3px solid var(--green)}.bithumb-case .research-loop-return{grid-template-columns:35px 1fr}.bithumb-case .research-loop-return small{text-align:left;grid-column:2}}@media (max-width:600px){.bithumb-case body{padding:0 16px 48px;font-size:.875rem}.bithumb-case h1{font-size:clamp(2.8rem,15vw,4.4rem)}.bithumb-case h2{margin-top:64px}.bithumb-case .surface-primer-head{display:block}.bithumb-case .surface-primer-head span{margin-top:4px;display:block}.bithumb-case .surface-primer-grid{grid-template-columns:1fr}.bithumb-case .hero-facts{display:block}.bithumb-case .fact,.bithumb-case .fact:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:115px}.bithumb-case .fact:last-child{border-bottom:0}.bithumb-case table{white-space:normal;display:block;overflow:visible}.bithumb-case table thead,.bithumb-case table tbody{display:block}.bithumb-case table tr{border-bottom:1px solid var(--line);grid-template-columns:1fr;margin:0;display:grid}.bithumb-case table th,.bithumb-case table td{overflow-wrap:anywhere;border-bottom:0;min-width:0;padding:8px 12px}.bithumb-case table th:first-child,.bithumb-case table td:first-child,.bithumb-case table:not(.tldr-facts) td:not(:first-child){text-align:left}.bithumb-case table:has(tr>:nth-child(3)) tr{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.bithumb-case table:has(tr>:nth-child(3)) th:first-child,.bithumb-case table:has(tr>:nth-child(3)) td:first-child){grid-column:1/-1}:is(.bithumb-case table:has(tr>:nth-child(3)) th:not(:first-child),.bithumb-case table:has(tr>:nth-child(3)) td:not(:first-child)){text-align:right}.bithumb-case table tr:last-child{border-bottom:0}.bithumb-case .plane-flow{flex-wrap:wrap}.bithumb-case .branch-row{grid-template-columns:60px 1fr 13px 1fr}.bithumb-case .stage-status{text-align:left;grid-column:2/-1}.bithumb-case .shadow-lanes,.bithumb-case .shadow-compare-grid{grid-template-columns:1fr}.bithumb-case .split-line{display:none}.bithumb-case .dashboard-grid{grid-template-columns:repeat(2,1fr)}.bithumb-case .dash-chart{grid-column:span 2}.bithumb-case .research-arm{grid-template-columns:23px minmax(0,1fr) 18px 48px}.bithumb-case .research-arm .arm-params{grid-area:2/2/auto/4}.bithumb-case .research-arm .arm-score{grid-area:1/4}.bithumb-case .tldr-board-grid{display:block}.bithumb-case .tldr-board-card{border-bottom:1px solid var(--dark-line)}.bithumb-case .tldr-board-card:last-child{border-bottom:0}.bithumb-case .mini-bar{grid-template-columns:125px 1fr 43px}.bithumb-case .tldr-board-head{display:block}.bithumb-case .tldr-board-head small{margin-top:4px;display:block}.bithumb-case .cost-title,.bithumb-case .cost-foot{display:block}.bithumb-case .cost-title small,.bithumb-case .cost-foot b{margin-top:4px;display:block}.bithumb-case .cost-row{grid-template-columns:115px 1fr 54px;gap:8px;font-size:.75rem}.bithumb-case .slot-stages{grid-template-columns:1fr}.bithumb-case .frontier-cost-row{grid-template-columns:96px minmax(0,1fr) 62px;gap:8px}.bithumb-case .frontier-scale{margin-left:96px;margin-right:64px}.bithumb-case .slot-context-head{display:block}.bithumb-case .slot-context-head span{margin-top:4px;display:block}.bithumb-case .slot-context-flow{grid-template-columns:1fr;gap:4px}.bithumb-case .slot-context-flow>b{transform:rotate(90deg)}.bithumb-case .slot-feedback{grid-template-columns:1fr}}.bithumb-case body,.bithumb-case .rollout-panel,.bithumb-case .slot-panel,.bithumb-case .frontier-panel,.bithumb-case .research-loop-panel,.bithumb-case .tldr-board,.bithumb-case .workflow-panel,.bithumb-case .shadow-panel,.bithumb-case .dashboard,.bithumb-case .cost-panel,.bithumb-case .report-example,.bithumb-case .tldr-facts{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.bithumb-case .rollout-panel,.bithumb-case .slot-panel,.bithumb-case .frontier-panel,.bithumb-case .research-loop-panel,.bithumb-case .tldr-board,.bithumb-case .workflow-panel,.bithumb-case .shadow-panel,.bithumb-case .dashboard,.bithumb-case .cost-panel{color:var(--viz-body);background:var(--viz-bg);border:1px solid var(--viz-line);border-radius:10px;box-shadow:0 5px 18px #1616160e}.bithumb-case .rollout-panel .panel-top,.bithumb-case .slot-panel .panel-top,.bithumb-case .frontier-panel .panel-top,.bithumb-case .research-loop-panel .panel-top,.bithumb-case .tldr-board-head,.bithumb-case .cost-title{min-height:50px;color:var(--viz-ink);background:var(--viz-bg);border-bottom:1px solid var(--viz-line);letter-spacing:.065em;font-size:.75rem;font-weight:650}.bithumb-case .panel-meta,.bithumb-case .tldr-board-head small,.bithumb-case .cost-title small{color:var(--viz-muted);font-weight:450}.bithumb-case .status-dot{flex-basis:8px;width:8px;height:8px}.bithumb-case .status-dot.ok{background:var(--viz-green)}.bithumb-case .status-dot.purple{background:var(--viz-purple)}.bithumb-case .rollout-body,.bithumb-case .slot-context,.bithumb-case .slot-stages,.bithumb-case .research-loop-body,.bithumb-case .frontier-body,.bithumb-case .tldr-board-grid,.bithumb-case .dashboard-grid{background:var(--viz-grid)}.bithumb-case .rollout-source,.bithumb-case .rollout-assignment,.bithumb-case .rollout-variant,.bithumb-case .slot-context-step,.bithumb-case .slot-stage,.bithumb-case .research-search,.bithumb-case .research-arms,.bithumb-case .research-bench,.bithumb-case .research-arm,.bithumb-case .frontier-costs,.bithumb-case .frontier-parity,.bithumb-case .parity-chip,.bithumb-case .dash-card,.bithumb-case .dash-chart,.bithumb-case .tldr-board-card,.bithumb-case .stage-card,.bithumb-case .shadow-source,.bithumb-case .shadow-output,.bithumb-case .shadow-lane,.bithumb-case .flow-step{color:var(--viz-body);background:var(--viz-surface);border-color:var(--viz-line)}.bithumb-case .rollout-source{border-left-color:var(--viz-blue)}.bithumb-case .rollout-assignment{border-left-color:var(--viz-purple)}.bithumb-case .rollout-variant.control{border-left-color:var(--c-mid)}.bithumb-case .rollout-variant.candidate{border-left-color:var(--viz-green)}.bithumb-case .rollout-source strong,.bithumb-case .rollout-variant span,.bithumb-case .rollout-variant strong,.bithumb-case .slot-context-step strong,.bithumb-case .slot-stage strong,.bithumb-case .research-search strong,.bithumb-case .research-arm span,.bithumb-case .frontier-cost-row label,.bithumb-case .frontier-cost-row strong,.bithumb-case .dash-card strong,.bithumb-case .chart-title,.bithumb-case .stage-card strong,.bithumb-case .shadow-node span,.bithumb-case .shadow-lane strong,.bithumb-case .flow-step strong{color:var(--viz-ink);font-weight:600}.bithumb-case .rollout-source small,.bithumb-case .rollout-assignment small,.bithumb-case .rollout-variant small,.bithumb-case .slot-context-step small,.bithumb-case .slot-stage small,.bithumb-case .research-search small,.bithumb-case .research-bench small,.bithumb-case .research-arm small,.bithumb-case .frontier-cost-head b,.bithumb-case .frontier-scale,.bithumb-case .dash-card small,.bithumb-case .chart-title small,.bithumb-case .shadow-source small,.bithumb-case .shadow-output small,.bithumb-case .shadow-lane small,.bithumb-case .flow-step small,.bithumb-case .lane-label,.bithumb-case .slot-context-head,.bithumb-case .slot-clock-label,.bithumb-case .research-search>span,.bithumb-case .research-arms-head>span,.bithumb-case .research-bench>span,.bithumb-case .frontier-parity>span,.bithumb-case .fact-label{color:var(--viz-muted)}.bithumb-case .slot-panel{overflow:hidden}.bithumb-case .slot-context{background:var(--viz-surface-2);border-color:var(--viz-line);border-left-color:var(--viz-blue);margin:16px 16px 4px;padding:12px}.bithumb-case .slot-context-head{color:var(--viz-ink);font-weight:650}.bithumb-case .slot-context-head span{color:var(--viz-muted)}.bithumb-case .slot-context-step{min-height:55px}.bithumb-case .slot-context-step span,.bithumb-case .slot-context-flow>b{color:var(--viz-muted)}.bithumb-case .slot-model-plane{color:var(--viz-ink)}.bithumb-case .slot-model-plane span{color:var(--viz-muted)}.bithumb-case .slot-stages{padding:16px}.bithumb-case .slot-stage{min-height:116px}.bithumb-case .slot-stage.evidence{border-left-color:var(--viz-blue)}.bithumb-case .slot-stage.writer{border-left-color:var(--viz-teal)}.bithumb-case .slot-stage.dependent{border-left-color:var(--viz-green)}.bithumb-case .slot-stage.korean{border-left-color:var(--viz-purple)}.bithumb-case .slot-stage.validator{border-left-color:var(--viz-amber)}.bithumb-case .slot-stage span{color:var(--viz-muted);font-weight:650}.bithumb-case .slot-stage p{color:var(--viz-muted)}.bithumb-case .slot-feedback{background:var(--viz-grid)}.bithumb-case .slot-feedback-path{border-color:var(--viz-line);background:var(--viz-surface)}.bithumb-case .slot-feedback-path span,.bithumb-case .slot-feedback-path em{color:var(--viz-muted)}.bithumb-case .slot-feedback-path strong,.bithumb-case .slot-feedback-path b{color:var(--viz-ink)}.bithumb-case .slot-feedback-path i{color:var(--viz-muted)}.bithumb-case .slot-feedback-path.classifier{border-left-color:var(--viz-purple)}.bithumb-case .slot-feedback-path.semantic{border-left-color:var(--viz-green)}.bithumb-case .slot-clock{padding:0 16px 24px}.bithumb-case .slot-clock-label{color:var(--viz-muted)}.bithumb-case .slot-clock-label strong{color:var(--viz-ink);font-weight:650}.bithumb-case .slot-clock-track{border:1px solid var(--viz-line);background:repeating-linear-gradient(to right, var(--c-hairline) 0, var(--c-hairline) calc(20% - 1px), var(--c-hairline) 20%);border-radius:5px;height:94px;overflow:visible}.bithumb-case .slot-clock-bar{height:18px;color:var(--viz-ink);border-radius:3px;font-size:.75rem;font-weight:600}.bithumb-case .slot-clock-bar.evidence{background:var(--c-soft)}.bithumb-case .slot-clock-bar.writer,.bithumb-case .slot-clock-bar.dependent{background:var(--c-positive-on-dark)}.bithumb-case .slot-clock-bar.validator{background:var(--c-soft)}.bithumb-case .slot-cutoff{background:var(--viz-red);width:2px;top:0;left:92%;right:auto}.bithumb-case .slot-cutoff span{color:var(--viz-red);white-space:nowrap;font-size:.75rem;font-weight:700;line-height:1;top:-22px;left:50%;right:auto;transform:translate(-50%)}.bithumb-case .slot-groups{background:var(--viz-grid);grid-template-columns:.95fr 1.1fr 1.25fr;gap:8px;padding:16px 16px 12px;display:grid}.bithumb-case .slot-group{border:1px dashed var(--viz-line);background:var(--viz-surface-2);min-width:0;padding:12px}.bithumb-case .slot-group-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.bithumb-case .slot-group-head strong{color:var(--viz-ink);letter-spacing:.08em;font-size:.75rem;font-weight:750}.bithumb-case .slot-group-head span{color:var(--viz-muted);text-align:right;font-size:.75rem}.bithumb-case .slot-group-flow{grid-template-columns:1fr 15px 1fr 15px 1fr;align-items:center;gap:4px;display:grid}.bithumb-case .slot-group-flow div{border:1px solid var(--viz-line);background:var(--viz-surface);align-items:center;min-height:57px;padding:8px;display:flex}.bithumb-case .slot-group-flow b{color:var(--viz-ink);font-size:.75rem;font-weight:650;line-height:1.2}.bithumb-case .slot-group-flow em{color:var(--viz-muted);text-align:center;font-size:1rem;font-style:normal}.bithumb-case .slot-group-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bithumb-case .slot-group .slot-stage{min-height:94px;padding:12px}.bithumb-case .slot-group .slot-stage strong,.bithumb-case .slot-group .slot-stage p{font-size:.75rem}.bithumb-case .slot-group .slot-feedback-path{grid-template-columns:auto minmax(0,1fr);gap:4px 8px;margin-top:8px;padding:8px;display:grid}.bithumb-case .slot-group .slot-feedback-path span{grid-column:1/-1}.bithumb-case .slot-group .slot-feedback-path strong{font-size:.75rem}.bithumb-case .slot-group .slot-feedback-path em{grid-column:2;font-size:.75rem}.bithumb-case .slot-advisory{border:1px dashed var(--viz-green);background:var(--viz-surface);grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:baseline;gap:8px;margin:0 16px 16px;padding:8px 12px;display:grid}.bithumb-case .slot-advisory span{color:var(--viz-muted);letter-spacing:.09em;font-size:.75rem;font-weight:750}.bithumb-case .slot-advisory strong{color:var(--viz-ink);font-size:.75rem;font-weight:650}.bithumb-case .slot-advisory em{color:var(--viz-muted);font-size:.75rem;font-style:normal}.bithumb-case .slot-advisory i{color:var(--viz-muted);font-size:.875rem;font-style:normal}.bithumb-case .slot-advisory b{color:var(--viz-ink);text-align:right;font-size:.75rem;font-weight:600}.bithumb-case .rollout-source,.bithumb-case .rollout-assignment,.bithumb-case .rollout-variant,.bithumb-case .rollout-rollback{min-height:100px}.bithumb-case .rollout-rail{background:linear-gradient(to bottom, transparent 7px, var(--c-soft) 7px, var(--c-soft) 8px, transparent 8px)}.bithumb-case .rollout-rail i{background:var(--c-soft)}.bithumb-case .rollout-variant strong{color:var(--viz-ink);font-weight:500}.bithumb-case .rollout-assignment-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.bithumb-case .rollout-assignment-head small{color:var(--viz-muted);font-size:.75rem}.bithumb-case .rollout-rollback{border:1px solid var(--viz-line);border-left:3px solid var(--viz-amber);background:var(--viz-surface);flex-direction:column;justify-content:center;gap:8px;padding:16px;display:flex}.bithumb-case .rollout-rollback strong{color:var(--viz-ink);font-family:Newsreader,Georgia,serif;font-size:1.125rem;font-weight:500;line-height:1.1}.bithumb-case .rollout-rollback small{color:var(--viz-muted);font-size:.75rem;line-height:1.4}.bithumb-case .rollout-stats{background:var(--viz-grid)}.bithumb-case .rollout-stats>div{background:var(--viz-bg)}.bithumb-case .rollout-stats span{color:var(--viz-muted);font-weight:650}.bithumb-case .rollout-stats strong{color:var(--viz-ink);font-weight:500}.bithumb-case .rollout-stats small{color:var(--viz-muted)}.bithumb-case .rollout-panel .panel-foot{color:var(--viz-muted);background:var(--viz-bg);border-top-color:var(--viz-line)}.bithumb-case .rollout-panel .panel-foot strong{color:var(--viz-ink);font-weight:600}.bithumb-case .rollout-body{grid-template-columns:minmax(145px,.72fr) 24px minmax(300px,1.65fr) 24px minmax(220px,1fr);gap:8px;padding:24px 16px}.bithumb-case .rollout-flow-arrow{color:var(--viz-muted);text-align:center;font-size:1.35rem;line-height:1}.bithumb-case .rollout-source,.bithumb-case .rollout-assignment,.bithumb-case .rollout-decision{min-height:176px}.bithumb-case .rollout-source{justify-content:center;padding:16px}.bithumb-case .rollout-source strong{font-size:.8125rem}.bithumb-case .rollout-assignment{flex-direction:column;justify-content:center;gap:8px;padding:16px;display:flex}.bithumb-case .rollout-lanes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bithumb-case .rollout-lane,.bithumb-case .rollout-next{border:1px solid var(--viz-line);border-left:3px solid var(--viz-muted);background:var(--viz-surface-2);flex-direction:column;justify-content:center;gap:4px;min-height:78px;padding:8px 12px;display:flex}.bithumb-case .rollout-lane.control{border-left-color:var(--c-mid)}.bithumb-case .rollout-lane.shadow{border-left-color:var(--viz-purple);background:var(--c-panel)}.bithumb-case .rollout-lane b,.bithumb-case .rollout-next b{color:var(--viz-muted);letter-spacing:.06em;font-size:.75rem}.bithumb-case .rollout-lane strong,.bithumb-case .rollout-next strong{color:var(--viz-ink);font-size:.75rem;font-weight:650}.bithumb-case .rollout-lane small,.bithumb-case .rollout-next small{color:var(--viz-muted);font-size:.75rem;line-height:1.35}.bithumb-case .rollout-next{border-left-color:var(--viz-green);background:var(--viz-surface);flex-direction:row;align-items:baseline;gap:8px;min-height:0;padding:8px}.bithumb-case .rollout-next b{flex:none}.bithumb-case .rollout-next small{text-align:right;margin-left:auto}.bithumb-case .rollout-decision{flex-direction:column;gap:8px;display:flex}.bithumb-case .rollout-decision-card{border:1px solid var(--viz-line);background:var(--viz-surface);flex-direction:column;justify-content:center;gap:4px;min-height:80px;padding:12px;display:flex}.bithumb-case .rollout-decision-card.promote{border-left:3px solid var(--viz-green)}.bithumb-case .rollout-decision-card.rollback{border-left:3px solid var(--viz-amber)}.bithumb-case .rollout-decision-card strong{color:var(--viz-ink);font-family:Newsreader,Georgia,serif;font-size:1.125rem;font-weight:500;line-height:1.1}.bithumb-case .rollout-decision-card small{color:var(--viz-muted);font-size:.75rem}.bithumb-case .rollout-stats strong{font-size:1rem}@media (max-width:850px){.bithumb-case .slot-groups{grid-template-columns:1fr}.bithumb-case .slot-group-flow{grid-template-columns:1fr;gap:4px}.bithumb-case .slot-group-flow em{transform:rotate(90deg)}.bithumb-case .slot-advisory{grid-template-columns:auto auto 1fr}.bithumb-case .slot-advisory i{grid-column:1}.bithumb-case .slot-advisory b{text-align:left;grid-column:2/-1}.bithumb-case .rollout-flow-arrow{transform:rotate(90deg)}.bithumb-case .rollout-source,.bithumb-case .rollout-assignment,.bithumb-case .rollout-decision{min-height:0}.bithumb-case .rollout-lanes{grid-template-columns:1fr}.bithumb-case .rollout-next{grid-template-columns:auto 1fr;display:grid}.bithumb-case .rollout-next small{text-align:left;grid-column:2;margin-left:0}}.bithumb-case .research-loop-body{padding:16px}.bithumb-case .research-search,.bithumb-case .research-arms,.bithumb-case .research-bench{min-height:218px}.bithumb-case .research-search{border-left-color:var(--viz-blue)}.bithumb-case .research-arms{border-left-color:var(--viz-purple)}.bithumb-case .research-bench{border-left-color:var(--viz-green)}.bithumb-case .research-arm{border-color:var(--viz-line);min-height:36px}.bithumb-case .research-arm b{color:var(--c-paper);background:var(--viz-purple)}.bithumb-case .research-arm-dpo{background:var(--c-panel);border-color:#5fbf86a6}.bithumb-case .research-arm-dpo b{background:var(--viz-teal)}.bithumb-case .research-arm em,.bithumb-case .research-arm .arm-params{color:var(--viz-muted)}.bithumb-case .research-score-grid b{color:var(--viz-ink);background:var(--viz-surface-2);border-color:var(--viz-line);font-weight:550}.bithumb-case .research-loop-return{background:var(--viz-bg);border-top-color:var(--viz-line)}.bithumb-case .research-loop-arrow{color:var(--viz-amber)}.bithumb-case .research-loop-return strong{color:var(--viz-ink);font-weight:600}.bithumb-case .research-loop-return small{color:var(--viz-muted)}.bithumb-case .research-curve{border:1px solid var(--viz-line);background:var(--viz-surface);max-width:760px;margin:8px 0 24px;padding:8px 8px 4px}.bithumb-case .research-curve svg{width:100%;height:auto;display:block}.bithumb-case .research-curve .curve-grid{stroke:var(--viz-line);stroke-width:1px}.bithumb-case .research-curve .curve-axis{stroke:var(--viz-muted);stroke-width:1.1px}.bithumb-case .research-curve .curve-baseline{stroke:var(--viz-red);stroke-width:1.5px;stroke-dasharray:7 6}.bithumb-case .research-curve .curve-baseline-label{fill:var(--viz-red);font:600 13px system-ui,sans-serif}.bithumb-case .research-curve .curve-y-labels text,.bithumb-case .research-curve .curve-x-labels text{fill:var(--viz-muted);font:500 13px system-ui,sans-serif}.bithumb-case .research-curve .curve-y-axis-label{fill:var(--viz-muted);letter-spacing:.04em;font:600 11px system-ui,sans-serif}.bithumb-case .research-curve .curve-x-labels text:last-child{letter-spacing:.04em;font-size:.75rem}.bithumb-case .research-curve .curve-line{fill:none;stroke:var(--viz-purple);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.bithumb-case .research-curve .curve-points circle{fill:var(--viz-purple);stroke:var(--viz-surface);stroke-width:3px}.bithumb-case .research-curve .curve-points circle:last-child{fill:var(--viz-green)}.bithumb-case .research-curve .curve-values text{fill:var(--viz-ink);font:650 14px system-ui,sans-serif}.bithumb-case .research-curve .curve-dpo-label{fill:var(--viz-green);letter-spacing:.04em;font:700 12px system-ui,sans-serif}.bithumb-case .report-example{border-radius:10px;overflow:hidden}.bithumb-case .report-example-probes{border-top:1px solid var(--viz-line);background:var(--viz-bg);padding:12px 16px 16px}.bithumb-case .report-probe-head{color:var(--viz-ink);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:.75rem;display:flex}.bithumb-case .report-probe-head strong{font-weight:650}.bithumb-case .report-probe-head span{color:var(--viz-muted);font-size:.75rem}.bithumb-case .report-probe-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bithumb-case .report-probe-grid>div{border:1px solid var(--viz-line);border-top:2px solid var(--viz-purple);background:var(--viz-surface);min-height:112px;padding:12px}.bithumb-case .report-probe-grid>div:nth-child(2){border-top-color:var(--viz-blue)}.bithumb-case .report-probe-grid>div:nth-child(3){border-top-color:var(--viz-green)}.bithumb-case .report-probe-grid span{color:var(--viz-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:650}.bithumb-case .report-probe-grid p{max-width:none;color:var(--viz-ink);margin:4px 0 0;font-size:.75rem;line-height:1.42}.bithumb-case .report-probe-grid p.ko{color:var(--viz-muted);margin-top:8px}.bithumb-case .tldr-facts{border:1px solid var(--viz-line)}.bithumb-case .tldr-facts th{background:var(--viz-bg)}.bithumb-case .tldr-facts th,.bithumb-case .tldr-facts td{border-bottom-color:var(--viz-line)}@media (max-width:850px){.bithumb-case .rollout-body{grid-template-columns:1fr}.bithumb-case .slot-cutoff span{top:calc(100% + 5px);left:auto;right:-4px;transform:none}.bithumb-case .report-probe-grid{grid-template-columns:1fr}.bithumb-case .constraint-map-head{display:none}.bithumb-case .constraint-item{grid-template-columns:1fr;gap:4px}.bithumb-case .constraint-arrow{transform-origin:22px 8px;justify-content:flex-start;height:17px;padding-left:16px;transform:rotate(90deg)}}.bithumb-case .report-error,.bithumb-case .constraint-callout mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:1px 4px}.bithumb-case .report-error.compliance{color:var(--c-negative);background:var(--c-panel)}.bithumb-case .report-error.grounding{color:var(--c-positive);background:var(--c-panel)}.bithumb-case .report-error.freshness,.bithumb-case .report-error.korean{color:var(--c-muted);background:var(--c-panel)}.bithumb-case .report-error.numeric{color:var(--c-faint);background:var(--c-panel)}.bithumb-case .constraint-figure{border:1px solid var(--viz-line);background:var(--viz-bg);border-radius:10px;margin:24px 0 32px;overflow:hidden;box-shadow:0 5px 18px #1616160e}.bithumb-case .constraint-figure-head{color:var(--viz-ink);border-bottom:1px solid var(--viz-line);justify-content:space-between;align-items:baseline;gap:16px;padding:16px 16px 12px;display:flex}.bithumb-case .constraint-figure-head strong{letter-spacing:.08em;font-size:.75rem;font-weight:750}.bithumb-case .constraint-figure-head small{color:var(--viz-muted);font-size:.75rem}.bithumb-case .constraint-figure-body{background:var(--viz-line);grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr);gap:1px;display:grid}.bithumb-case .constraint-report-sheet{background:var(--viz-surface);min-width:0}.bithumb-case .constraint-report-meta{color:var(--viz-muted);background:var(--viz-surface-2);border-bottom:1px solid var(--viz-line);letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:12px 16px;font-size:.75rem;display:flex}.bithumb-case .constraint-report-meta strong{color:var(--viz-ink);letter-spacing:.08em;font-size:.75rem}.bithumb-case .constraint-report-copy{color:var(--viz-body);padding:16px 24px}.bithumb-case .constraint-report-title span,.bithumb-case .constraint-report-ko>span{color:var(--viz-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:750;display:block}.bithumb-case .constraint-report-title h4{color:var(--viz-ink);letter-spacing:-.02em;margin:0 0 16px;font-size:1.2rem;font-weight:650}.bithumb-case .constraint-report-copy>p{max-width:none;color:var(--viz-ink);margin:0 0 16px;padding-left:0;font-size:.8125rem;line-height:1.6;position:relative}.bithumb-case .constraint-report-ko{border-top:1px solid var(--viz-line);margin-top:16px;padding-top:16px}.bithumb-case .constraint-report-ko>strong{color:var(--viz-ink);margin-bottom:12px;font-size:1rem;font-weight:650;display:block}.bithumb-case .constraint-report-ko p{max-width:none;color:var(--viz-body);margin:0 0 12px;font-size:.875rem;line-height:1.8}.bithumb-case .constraint-report-ko p:last-child{margin-bottom:0}.bithumb-case .constraint-callout-rail{background:var(--viz-bg);flex-direction:column;gap:8px;padding:12px;display:flex}.bithumb-case .constraint-callout{border:1px solid var(--viz-line);border-left:3px solid var(--viz-red);background:var(--viz-surface);border-radius:7px;flex-direction:column;gap:4px;min-width:0;padding:12px 12px 12px 16px;display:flex;position:relative}.bithumb-case .constraint-callout:before{content:"";border-top:1px solid var(--viz-red);width:13px;position:absolute;top:22px;left:-15px}.bithumb-case .constraint-callout:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-right:6px solid var(--viz-red);width:0;height:0;position:absolute;top:18px;left:-16px}.bithumb-case .constraint-callout.grounding{border-left-color:var(--viz-teal)}.bithumb-case .constraint-callout.grounding:before{border-top-color:var(--viz-teal)}.bithumb-case .constraint-callout.grounding:after{border-right-color:var(--viz-teal)}.bithumb-case .constraint-callout.freshness{border-left-color:var(--viz-blue)}.bithumb-case .constraint-callout.freshness:before{border-top-color:var(--viz-blue)}.bithumb-case .constraint-callout.freshness:after{border-right-color:var(--viz-blue)}.bithumb-case .constraint-callout.korean{border-left-color:var(--viz-purple)}.bithumb-case .constraint-callout.korean:before{border-top-color:var(--viz-purple)}.bithumb-case .constraint-callout.korean:after{border-right-color:var(--viz-purple)}.bithumb-case .constraint-callout.numeric{border-left-color:var(--viz-amber)}.bithumb-case .constraint-callout.numeric:before{border-top-color:var(--viz-amber)}.bithumb-case .constraint-callout.numeric:after{border-right-color:var(--viz-amber)}.bithumb-case .constraint-callout.grounding .callout-pointer{color:var(--viz-teal)}.bithumb-case .constraint-callout.freshness .callout-pointer{color:var(--viz-blue)}.bithumb-case .constraint-callout.korean .callout-pointer{color:var(--viz-purple)}.bithumb-case .constraint-callout.numeric .callout-pointer{color:var(--viz-amber)}.bithumb-case .constraint-callout .constraint-tag{color:var(--viz-muted);letter-spacing:.09em;margin:0;font-size:.75rem;font-weight:750}.bithumb-case .constraint-callout>strong{color:var(--viz-ink);font-size:.8125rem;font-weight:650;line-height:1.3}.bithumb-case .constraint-callout p{max-width:none;color:var(--viz-body);margin:0;font-size:.75rem;line-height:1.45}.bithumb-case .constraint-callout .callout-ko{color:var(--viz-muted)}.bithumb-case .constraint-callout small{color:var(--viz-muted);font-size:.75rem;line-height:1.3}.bithumb-case .constraint-figure-foot{color:var(--viz-muted);background:var(--viz-surface-2);border-top:1px solid var(--viz-line);padding:12px 16px;font-size:.75rem;line-height:1.45}.bithumb-case .constraint-figure-foot strong{color:var(--viz-ink);font-weight:650}@media (max-width:850px){.bithumb-case .constraint-figure-head{display:block}.bithumb-case .constraint-figure-head small{margin-top:4px;display:block}.bithumb-case .constraint-figure-body{grid-template-columns:1fr}.bithumb-case .constraint-callout-rail{padding-top:8px}.bithumb-case .constraint-callout:before,.bithumb-case .constraint-callout:after{display:none}}.bithumb-case h1,.bithumb-case h2,.bithumb-case h3,.bithumb-case code,.bithumb-case pre,.bithumb-case .brand-kicker{font-family:var(--font)}
