:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#090909;--panel:#0f0f0f;--panel-soft:#131313;--border:#292929;--border-strong:#424242;--text:#f5f5f5;--muted:#929292;--muted-dark:#666;--success:#71df92;--warning:#f4c76a;--danger:#ff7a7a;--radius:14px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);min-height:100vh;color:var(--text);text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}.roadink-page{background:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), var(--background);background-size:56px 56px;min-height:100vh}.roadink-container{width:min(1080px,100% - 32px);margin:0 auto}.roadink-header{border-bottom:1px solid #222;justify-content:space-between;align-items:center;gap:20px;min-height:72px;display:flex}.roadink-brand{letter-spacing:-.025em;align-items:center;gap:11px;font-weight:720;display:inline-flex}.roadink-mark{border:1px solid #4a4a4a;place-items:center;width:30px;height:30px;font-family:Georgia,serif;display:grid;transform:rotate(45deg)}.roadink-mark>span{transform:rotate(-45deg)}.roadink-back{color:var(--muted);font-size:14px}.roadink-back:hover{color:var(--text)}.roadink-main{padding:58px 0 90px}.roadink-eyebrow{color:#747474;letter-spacing:.18em;text-transform:uppercase;margin:0 0 13px;font-size:11px;font-weight:760}.roadink-title{letter-spacing:-.065em;margin:0;font-size:clamp(38px,7vw,68px);line-height:.98}.roadink-lead{max-width:680px;color:var(--muted);margin:22px 0 0;font-size:17px;line-height:1.65}.roadink-panel{border:1px solid var(--border);border-radius:var(--radius);background:#0f0f0fe6;margin-top:36px;padding:26px;box-shadow:0 28px 80px #00000052}.roadink-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.roadink-field{gap:9px;display:grid}.roadink-field.full{grid-column:1/-1}.roadink-label{color:#d7d7d7;font-size:14px;font-weight:650}.roadink-help{color:var(--muted-dark);font-size:12px;line-height:1.45}.roadink-input,.roadink-textarea,.roadink-select{width:100%;min-height:48px;color:var(--text);background:#0b0b0b;border:1px solid #303030;border-radius:10px;outline:none;padding:12px 14px;transition:border-color .18s,box-shadow .18s}.roadink-textarea{resize:vertical;min-height:128px;line-height:1.55}.roadink-input:focus,.roadink-textarea:focus,.roadink-select:focus{border-color:#707070;box-shadow:0 0 0 3px #ffffff0e}.roadink-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.roadink-option{color:#bdbdbd;cursor:pointer;text-align:left;background:#0b0b0b;border:1px solid #303030;border-radius:10px;min-height:48px;padding:12px;transition:all .18s}.roadink-option:hover,.roadink-option[data-active=true]{color:#fff;background:#171717;border-color:#777}.roadink-button{color:#090909;cursor:pointer;background:#f3f3f3;border:1px solid #0000;border-radius:10px;min-height:50px;padding:0 19px;font-weight:740;transition:transform .18s,background .18s,opacity .18s}.roadink-button:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.roadink-button:disabled{cursor:not-allowed;opacity:.45}.roadink-button.secondary{color:#d1d1d1;background:#111;border-color:#343434}.roadink-button.danger{color:#ff9c9c;background:#ff7a7a14;border-color:#ff7a7a4d}.roadink-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.roadink-notice{color:#bdbdbd;background:#111;border:1px solid #343434;border-radius:10px;padding:14px 16px;font-size:14px;line-height:1.55}.roadink-notice.error{color:#faa;border-color:#ff7a7a59}.roadink-notice.success{color:#a6efbb;border-color:#71df9259}@media (max-width:720px){.roadink-container{width:min(100% - 24px,1080px)}.roadink-main{padding:42px 0 70px}.roadink-panel{padding:18px}.roadink-grid,.roadink-options{grid-template-columns:1fr}.roadink-field.full{grid-column:auto}.roadink-actions{display:grid}.roadink-actions>*{width:100%}}
