.rdc-form{display:grid;gap:20px}.rdc-flabel{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-400);margin-bottom:10px;font-family:Figtree,sans-serif}.rdc-date{width:100%;background:var(--ink, #0e0e10);color:#fff;border:1px solid var(--tool-line);border-radius:12px;padding:15px 16px;font:600 17px Figtree,sans-serif;color-scheme:dark;transition:border-color .15s ease}.rdc-date:focus{outline:none;border-color:var(--unchained-pink)}.rdc-segs{display:flex;gap:8px;flex-wrap:wrap}.rdc-seg{background:var(--ink, #0e0e10);border:1px solid var(--tool-line);color:var(--neutral-300);border-radius:999px;padding:11px 18px;font:600 14px Figtree,sans-serif;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.rdc-seg[aria-pressed=true]{border-color:var(--unchained-pink);color:#fff;background:#ea27701a}.rdc-go{background:var(--unchained-pink);color:#fff;border:none;border-radius:999px;padding:16px 26px;font:700 15px Figtree,sans-serif;cursor:pointer;box-shadow:0 10px 30px -10px #ea2770b3;transition:transform .15s ease;justify-self:start}.rdc-go:hover{transform:translateY(-1px)}.rdc-err{color:#ff5470;font-size:14px;display:none;font-family:Figtree,sans-serif;margin-top:10px}.rdc-err.is-on{display:block}.rdc-result{display:none}.rdc-result.is-on{display:block}.rdc-runway{display:flex;align-items:center;gap:15px;padding:18px 20px;border-radius:13px;margin-bottom:18px;opacity:0;transform:translateY(-8px);transition:opacity .4s ease,transform .4s ease}.rdc-runway.is-in{opacity:1;transform:none}.rdc-runway.rdc-good{background:linear-gradient(140deg,#2ecc8f29,#2ecc8f0d);border:1px solid rgba(46,204,143,.4)}.rdc-runway.rdc-tight{background:linear-gradient(140deg,#f0b42924,#f0b4290a);border:1px solid rgba(240,180,41,.4)}.rdc-runway.rdc-rush{background:linear-gradient(140deg,#ff547024,#ff54700a);border:1px solid rgba(255,84,112,.4)}.rdc-rt{font-family:Poppins,sans-serif;font-weight:700;font-size:18px;line-height:1.3;color:#fff}.rdc-rs{color:var(--neutral-300);font-size:14px;margin-top:3px;font-family:Figtree,sans-serif}.rdc-tl{display:grid;gap:10px}.rdc-step{display:flex;gap:14px;align-items:flex-start;background:var(--ink, #0e0e10);border:1px solid var(--tool-line);border-radius:12px;padding:15px 17px;opacity:0;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease,border-color .3s ease}.rdc-step.is-in{opacity:1;transform:none}.rdc-step.rdc-past{border-color:#ff547059}.rdc-step.rdc-soon{border-color:#f0b4294d}.rdc-when{flex:none;width:108px;text-align:right}.rdc-when .rdc-d{font-family:Poppins,sans-serif;font-weight:700;font-size:14.5px;color:#fff}.rdc-when .rdc-rel{color:var(--neutral-400);font-size:12px;margin-top:3px;font-variant-numeric:tabular-nums;font-family:Figtree,sans-serif}.rdc-when .rdc-rel.rdc-ago{color:#ff5470;font-weight:600}.rdc-dot{flex:none;width:12px;height:12px;border-radius:50%;margin-top:5px;background:var(--neutral-800);box-shadow:0 0 0 3px #ffffff0a}.rdc-step.rdc-release .rdc-dot{background:var(--unchained-pink);box-shadow:0 0 12px #ea2770cc}.rdc-step.rdc-past .rdc-dot{background:#ff5470}.rdc-step.rdc-soon .rdc-dot{background:#f0b429}.rdc-st{font-weight:600;font-size:15px;color:#fff;font-family:Figtree,sans-serif}.rdc-sn{color:var(--neutral-400);font-size:13.5px;margin-top:3px;line-height:1.55;font-family:Figtree,sans-serif}.rdc-tag{display:inline-block;margin-left:8px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;vertical-align:2px;background:#ff547024;color:#ff5470}.rdc-actions{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.rdc-btn{background:none;border:1px solid var(--tool-line);color:var(--neutral-300);border-radius:999px;padding:10px 19px;font:600 14px Figtree,sans-serif;cursor:pointer;transition:border-color .15s ease,color .15s ease}.rdc-btn:hover{border-color:var(--unchained-pink);color:#fff}.rdc-src{color:var(--neutral-400);font-size:13.5px;line-height:1.6;margin-top:16px;opacity:0;transition:opacity .5s ease .2s;font-family:Figtree,sans-serif}.rdc-src.is-in{opacity:1}.rdc-src a{color:var(--neutral-300);text-decoration:underline;text-underline-offset:3px}.rdc-src a:hover{color:var(--unchained-pink)}@media(prefers-reduced-motion:reduce){.rdc-step,.rdc-runway,.rdc-src{transition:none}}@media(max-width:560px){.rdc-when{width:84px}}
