.counter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:clamp(28px,4vw,64px);align-items:start;padding-top:clamp(18px,3.2vh,34px);padding-bottom:8px}.pitch{display:flex;flex-direction:column;gap:clamp(12px,2vh,20px);min-width:0}.p-h1{font-size:clamp(34px,3.9vw,58px);line-height:1.02;letter-spacing:-.005em;font-weight:600;max-width:15ch}.sub{margin:0;font-size:clamp(16px,1.25vw,18.5px);line-height:1.5;max-width:54ch}.ctas{display:flex;flex-wrap:wrap;gap:14px}.ca{border-top:2px dotted var(--ink);border-bottom:2px dotted var(--ink);padding:10px 0}.ca-row{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.ca-v{font-size:clamp(12px,1.05vw,15px);letter-spacing:.02em;color:var(--ink);overflow-wrap:anywhere;min-width:0}.ca-k{color:var(--ink)}.ca-note{margin:6px 0 0;color:var(--dim)}.ca-launch{margin:4px 0 0;font-size:14px;font-weight:700;color:var(--ink)}.paste{padding-top:30px;padding-bottom:14px}.paste .lbl{display:block;margin-bottom:6px}.paste-row{display:flex;gap:10px;align-items:stretch}.paste-row .ta{min-height:42px;height:42px;font-size:13.5px;resize:none}.paste-row .btn{flex:none;min-height:42px}.stats{display:grid;grid-template-columns:1fr 1fr 1.05fr 1.3fr;margin:0;border:1.5px solid var(--ink);background:var(--fill)}.stats>div{padding:8px 10px;border-right:1px solid var(--rule);min-width:0}.stats>div:last-child{border-right:0}.stats dt{font:600 12.5px/1.2 var(--serif);color:var(--text)}.stats dd{margin:0}.stats dd.mono{font-size:clamp(16px,1.5vw,21px);font-weight:700;color:var(--ink);line-height:1.3;overflow-wrap:anywhere}.stats .src{font:400 9.5px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.desk{min-width:0}.desk .cert{max-width:680px;margin-left:auto}.desk-checks{max-width:680px;margin-left:auto;min-height:0}.desk-checks .checks{margin-top:10px}.desk-meta{max-width:680px;margin:10px 0 0 auto;display:grid;gap:6px}.desk-meta p{margin:0}.desk-meta .curl code{font-size:12.5px;padding:7px 10px}.paste-result{padding-top:40px}.result-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;align-items:start}.result-lines .checks{margin-top:0}.anchor-box p{margin:6px 0 0}.tier-box .tier-claim{font:600 clamp(20px,2.2vw,26px)/1.25 var(--display);color:var(--ink);margin:4px 0 6px}.no-sample .p-paste{display:none}.no-sample .desk .p-paste{display:block}@media (min-width: 901px) and (max-height: 940px){.p-h1{font-size:clamp(32px,3.5vw,52px)}.pitch{gap:13px}.sub{font-size:16.5px;line-height:1.45}.cf-hold dd{font-size:clamp(22px,4.8cqi,32px)}}@media (max-width: 900px){.counter{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding-top:14px}.pitch{display:contents}.p-eye{order:1;font-size:10.5px;letter-spacing:.14em}.p-h1{order:2;font-size:clamp(30px,8.6vw,44px);max-width:18ch}.p-ca{order:3;padding:7px 0}.p-cta{order:4;gap:10px}.p-cta .btn{flex:1 1 auto;min-height:44px;padding:8px 12px;font-size:15px}.p-desk{order:5;width:100%}.p-sub{order:6}.p-paste{order:7}.p-stats{order:8}.desk .cert,.desk-checks,.desk-meta{max-width:none}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stats>div:nth-child(2){border-right:0}.stats>div:nth-child(-n+2){border-bottom:1px solid var(--rule)}.result-grid{grid-template-columns:1fr}.ca-v{font-size:10.6px;letter-spacing:0}.ca-row{gap:6px;flex-wrap:nowrap}.ca-row .btn-sm{min-height:28px;padding:3px 8px;font-size:12.5px;box-shadow:1px 1px 0 var(--ink)}.ca-note{font-size:13px;margin-top:3px}.ca-launch{font-size:12.5px;margin-top:2px}}@media (max-width: 640px){.desk .cert{padding:7px}.desk .cert-in{padding:10px 12px 9px;gap:6px;outline-offset:-4px}.desk .cert-kicker{display:none}.desk .cert-title{font-size:17px;letter-spacing:.1em}.desk .cert-tier{font-size:9px;padding:3px 5px}.desk .cert-body{grid-template-columns:minmax(0,1fr) 74px;gap:8px}.desk .cf{grid-template-columns:62px minmax(0,1fr);gap:6px;padding-bottom:3px}.desk .cf dt{font-size:8px;letter-spacing:.1em}.desk .cf dd{font-size:11.5px;line-height:1.3}.desk .cf-hold dd{font-size:23px}.desk .tok{font-size:10.5px}.desk .cert-fields{gap:5px}.desk .c8{font-size:11.5px}.desk .cert-notary{display:none}.desk .cert-foot{padding-top:5px}.desk .stamp span{font-size:22px;padding:6px 12px}.desk-meta .curl code{font-size:11px}}.stage{display:none}.live3d .stage{display:block;position:fixed;inset:0;z-index:0;pointer-events:none}.stage canvas{width:100%;height:100%;display:block}.home .micro,.home .bar,.home main,.home .foot{position:relative;z-index:1}.desk{position:relative}.desk-press{display:none}.desk-cert,.desk-checks,.desk-meta{position:relative;z-index:2}@media (min-width: 901px){.desk-press{display:block;position:absolute;z-index:1;top:-22px;right:6px;width:54%;height:290px;touch-action:pan-y}.live3d .desk-press{cursor:grab}.live3d .desk-press.dragging{cursor:grabbing}.desk .cert{max-width:540px;margin:150px auto 0 0}.desk-checks,.desk-meta{max-width:540px;margin-left:0}.press-fallback{width:100%;height:100%;object-fit:contain}}@media (min-width: 901px) and (max-height: 940px){.desk .cert{margin-top:140px}}.press{padding-top:clamp(40px,6vw,72px)}.press-copy{display:grid;gap:18px}.beat .beat-t{font:600 clamp(24px,2.6vw,38px)/1.12 var(--display);color:var(--ink);margin:0;max-width:20ch}.beat .beat-s{margin:8px 0 0;color:var(--dim);max-width:42ch}.press-still{margin:22px 0}.press-still img{width:100%;height:auto;mix-blend-mode:multiply}.press-cert{display:none}.press-panels{margin-top:28px}.sees ul{margin:6px 0 0;padding-left:18px}.sees li+li{margin-top:6px}.live3d .press{padding-top:0}.live3d .press-in{position:relative;height:100vh}.live3d .press-copy{position:absolute;left:var(--gut);top:50%;transform:translateY(-50%);width:min(40%,520px);height:300px;display:block}.live3d .beat{position:absolute;inset:0 auto auto 0;visibility:hidden}.live3d .press-still{display:none}.live3d .press-cert{display:flex;align-items:center;position:absolute;right:var(--gut);top:0;bottom:0;width:min(50%,640px);visibility:hidden}.live3d .press-cert>.cert{width:100%}.live3d .press-panels{position:absolute;left:var(--gut);right:var(--gut);top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;margin:0;visibility:hidden}.live3d .press-cert .cert,.live3d .press-panels{transform-origin:center}
