.y2f.trc{--paper: #F4F2EC;--indigo: #17594A;--amber: #D49A2A;--ink: #16232B;--brand: #17594A;--brand-deep: #0F3B32;--brand-tint: #E3EFEA;--gold: #D49A2A;--gold-deep: #8A6115;--rule: #E2E0D8;--rule-soft: #EFEDE7}.trc .header{background:#f4f2ece6}.trc .hero h1 .accent{color:var(--indigo)}.trc .plock__name{font-family:"Sora",var(--body);font-weight:600;font-size:1.85rem;letter-spacing:-.01em;color:var(--ink)}.trc .tc-circle{font-weight:400;color:var(--indigo)}.trc .plock__by{border-top-color:var(--gold)}.trc .plock__name .soon{font-family:var(--mono)}.trc .flow li:before{border-color:var(--amber)}.trc .flow.tc-flow{grid-template-columns:repeat(6,minmax(0,1fr))}.trc .flow.tc-flow li{padding-top:18px}@media (max-width: 900px){.trc .flow.tc-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}.tc-roles{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.tc-roles .card__kind .soon{font-size:.5rem}.tc-faq .faq{max-width:860px}.tc-preview{align-self:center;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--lift);overflow:hidden;font-size:.92rem}.tc-preview__bar{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;background:var(--brand-deep);color:#f3efe4;font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.tc-preview__bar em{font-style:normal;color:var(--gold)}.tc-preview__body{padding:20px 20px 6px;display:grid;gap:16px}.tc-preview__party{display:grid;gap:2px}.tc-preview__party strong{font-weight:600;color:var(--ink)}.tc-preview__party span{font-size:.78rem;color:var(--muted)}.tc-preview__order{border:1px solid var(--rule-soft);border-radius:10px;padding:14px 16px;background:#faf9f5}.tc-preview__no{font-family:var(--mono);font-size:.74rem;letter-spacing:.08em;color:var(--gold-deep)}.tc-preview__order dl{margin:10px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}.tc-preview__order dt{font-size:.72rem;color:var(--muted)}.tc-preview__order dd{margin:2px 0 0;font-weight:500;color:var(--ink)}.tc-steps{list-style:none;margin:0;padding:0 0 6px;display:grid;gap:10px}.tc-steps li{display:flex;align-items:center;gap:10px;color:var(--muted)}.tc-steps li:before{content:"";width:14px;height:14px;flex:none;border-radius:50%;border:2px solid var(--rule);background:var(--surface)}.tc-steps li.is-done{color:var(--ink)}.tc-steps li.is-done:before{border-color:var(--indigo);background:var(--indigo);box-shadow:inset 0 0 0 3px var(--surface)}.tc-preview__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 20px;border-top:1px solid var(--rule-soft);font-family:var(--mono);font-size:.72rem;color:var(--muted)}.trc .lockup,.trc .footer{--brand: #25516D;--brand-deep: #14324A;--brand-tint: #E9F0F5;--gold: #F0A323;--gold-deep: #B9761A;--rule: #DBE3EA;--rule-soft: #EDF1F4}
