.lede{max-width:760px;margin:0 auto 2.6rem;text-align:center;font-size:1.02rem;line-height:1.7;color:#ffffffbf}.tc{max-width:820px;margin:0 auto}.tc-tabs{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:26px}.tc-tab{-webkit-appearance:none;appearance:none;font-family:inherit;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:#fff9;background:#ffffff08;border:1px solid rgba(255,255,255,.14);border-radius:2px;padding:9px 14px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .2s ease,border-color .2s ease,background .2s ease}.tc-tab:hover{color:#fff;border-color:#fff6}.tc-tab.active{color:#0c0d0f;background:#f2f3f5;border-color:#f2f3f5}.tc-tab:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:2px}.tc-panel[hidden]{display:none}.tc-panel h2{font-size:1.05rem;font-weight:500;letter-spacing:.02em;color:#fffffff2;margin:0 0 6px}.tc-hint{margin:0 0 20px!important;font-size:.85rem;line-height:1.55;color:#ffffff8c!important}.tc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.tc-field{display:flex;flex-direction:column;gap:6px}.tc-field.wide{grid-column:1 / -1}.tc-field>span{font-size:.72rem;letter-spacing:.06em;color:#fff9}.tc-field input,.tc-field select,.tc-field textarea{-webkit-appearance:none;appearance:none;font-family:inherit;font-size:.95rem;color:#f2f3f5;background:#ffffff0a;border:1px solid rgba(255,255,255,.18);border-radius:2px;padding:11px 12px;min-height:44px;width:100%;transition:border-color .2s ease,background .2s ease}.tc-field textarea{min-height:76px;resize:vertical;font-variant-numeric:tabular-nums}.tc-field input:focus,.tc-field select:focus,.tc-field textarea:focus{outline:none;border-color:#ffffff8c;background:#ffffff0f}.tc-field select{cursor:pointer}.tc-field.tc-check{flex-direction:row;align-items:center;gap:10px;align-self:end;min-height:44px}.tc-field.tc-check input{width:18px;height:18px;min-height:0;flex:none;accent-color:#f2f3f5;cursor:pointer}.tc-field.tc-check span{font-size:.85rem;color:#ffffffbf;letter-spacing:0;text-transform:none}.tc-go{-webkit-appearance:none;appearance:none;margin-top:22px;font-family:inherit;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:#0c0d0f;background:#f2f3f5;border:1px solid #f2f3f5;border-radius:2px;padding:12px 26px;min-height:46px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:opacity .2s ease}.tc-go:hover{opacity:.86}.tc-go:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:2px}.tc-out{margin-top:22px}.tc-out.shown{border-top:1px solid rgba(255,255,255,.12);padding-top:18px}.tc-res{margin:0}.tc-res-row{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;padding:.6rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.tc-res-row dt{font-size:.78rem;letter-spacing:.04em;color:#fff9;margin:0}.tc-res-row dd{margin:0;text-align:right;font-size:.98rem;color:#eef0f2;font-variant-numeric:tabular-nums;word-break:break-word}.tc-res-row.big dd{font-size:1.55rem;font-weight:500;color:#fff}.tc-res-row.big dt{color:#ffffffb8}.tc-res-note{margin:12px 0 0!important;font-size:.76rem;line-height:1.5;color:#ffffff73!important}.tc-res-err{margin:0!important;font-size:.9rem;color:#ff9a9a!important}.tc-tablewrap{margin-top:18px;overflow-x:auto}.tc-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.tc-table th,.tc-table td{text-align:right;padding:8px 12px;font-size:.82rem;border-bottom:1px solid rgba(255,255,255,.07);white-space:nowrap}.tc-table th{color:#ffffff8c;font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.tc-table th:first-child,.tc-table td:first-child{text-align:left}.tc-table td{color:#ffffffd1}.tc-disclaimer{max-width:820px;margin:30px auto 0!important;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);font-size:.76rem;line-height:1.55;color:#ffffff73!important;text-align:center}.tc-disclaimer a{color:#ffffffb3}.back-link{margin-top:34px;text-align:center}.back-link a{font-size:.75rem;letter-spacing:.08em;color:#ffffff9e;text-decoration:none}.back-link a:hover{color:#fff}@media (max-width: 560px){.tc-grid{grid-template-columns:1fr}.tc-res-row.big dd{font-size:1.3rem}}
