.rd-hint{margin-top:18px;color:var(--muted);font-size:14px;text-align:center}.ew-list{list-style:none;display:grid;grid-gap:8px;gap:8px}.ew-list li{color:var(--fg-2);font-size:15px;padding-left:18px;position:relative}.ew-list li:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:2px;background:var(--g2)}.ex{border-radius:16px;overflow:hidden;background:#0d0f0e;border:1px solid #222;box-shadow:0 40px 120px rgba(0,0,0,.55);font-size:14px;color:#e9ece9;text-align:left}.ex-bar{height:40px;display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid #1d1f1e;background:#111312}.ex-bar i{width:11px;height:11px;border-radius:50%;background:#3a3d3b}.ex-bar span{margin-left:12px;color:#8a8f8c;font-size:13px}.ex-body{display:grid;grid-template-columns:220px 1fr;height:520px}.ex-nav{border-right:1px solid #1d1f1e;padding:16px 12px;display:flex;flex-direction:column;gap:3px}.ex-sec{font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#5d625f;padding:10px 10px 6px}.ex-nav button{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;color:#8a8f8c;font-size:14px;text-align:left;transition:background .25s,color .25s}.ex-nav button svg{width:17px;height:17px;flex:none}.ex-nav button:hover{color:#fff;background:#161917}.ex-nav button.on{color:#fff;background:#13241e;box-shadow:inset 2px 0 0 var(--g2)}.ex-nav button.on svg{color:var(--g2)}.ex-main{padding:18px 20px;display:flex;flex-direction:column;gap:14px;min-width:0;overflow:hidden}.ex-goal{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ex-goal>span{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#6d726f}.ex-goals{display:flex;gap:6px;flex-wrap:wrap}.ex-goals button{padding:7px 13px;border-radius:99px;border:1px solid #262a28;font-size:13px;color:#b7bcb9;transition:all .25s}.ex-goals button:hover{border-color:#3a3f3c;color:#fff}.ex-goals button.on{background:var(--g2);border-color:var(--g2);color:#04140e;font-weight:500}.ex-board{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;grid-gap:10px;gap:10px;flex:1 1}.ex-seat{text-align:left;display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:12px;border:1px solid #1f2220;background:#111413;transition:border-color .25s,transform .4s var(--ease-out);animation:exIn .45s var(--ease-out) both;animation-delay:var(--d)}.ex-seat:hover{border-color:var(--g2);transform:translateY(-3px)}.ex-seat:first-child{grid-column:span 2}@keyframes exIn{0%{opacity:0;transform:translateY(10px)}}.ex-who{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--g2);font-weight:500}.ex-who svg{width:16px;height:16px}.ex-who em{margin-left:auto;font-style:normal;font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#6d726f;font-weight:400}.ex-seat b{font-family:var(--font-display),sans-serif;font-weight:500;font-size:17px;line-height:1.2}.ex-seat ul{list-style:none;display:grid;grid-gap:6px;gap:6px;margin-top:4px}.ex-seat li{color:#a9aeab;font-size:13px;line-height:1.4}.ex-seat li span{display:block;font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:#5d625f}.ex-open{margin-top:auto;font-size:12.5px;color:#6d726f}.ex-seat:hover .ex-open{color:var(--g2)}.ex-card{flex:1 1;display:flex;flex-direction:column;gap:8px;padding:18px 20px;border-radius:14px;background:#111413;border:1px solid #1f2220;animation:exIn .45s var(--ease-out) both}.ex-card-top{display:flex;justify-content:space-between;align-items:center}.ex-kind{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:5px;background:rgba(48,171,137,.14);color:var(--g2)}.ex-draft,.ex-kind{font-family:var(--font-mono),monospace}.ex-draft{font-size:11px;color:#e9b65a}.ex-card h5{font-family:var(--font-display),sans-serif;font-weight:500;font-size:24px;letter-spacing:-.01em;margin-top:6px}.ex-g{color:#8a8f8c;font-size:13px;margin-bottom:6px}.ex-row{display:grid;grid-template-columns:150px 1fr;grid-gap:14px;gap:14px;padding:11px 14px;border-radius:10px;background:#151817;border:1px solid #1f2321;animation:exIn .4s var(--ease-out) both;animation-delay:var(--d)}.ex-row span{color:#8a8f8c;font-size:13px}.ex-row p{font-size:14.5px}.ex-note{color:#a9aeab;font-size:13px;margin-top:4px}.ex-act{margin-top:auto;display:flex;justify-content:flex-end;gap:8px}.ex-act button{padding:8px 15px;border-radius:99px;font-size:13.5px}.ex-ghost{border:1px solid #333;color:#cfd3d0}.ex-ok{background:var(--g2);color:#04140e;font-weight:500}@media (max-width:900px){.ex-body{grid-template-columns:1fr;height:auto}.ex-nav{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid #1d1f1e;padding:8px;scrollbar-width:none}.ex-sec{display:none}.ex-nav button{flex:none}.ex-board{grid-template-columns:1fr;grid-auto-rows:auto}.ex-seat:first-child{grid-column:auto}.ex-row{grid-template-columns:1fr;gap:2px}.ex-card{min-height:460px}.ex-bar span{display:none}}.at{display:grid;grid-template-columns:1fr 1.1fr 1.2fr 1.3fr;grid-gap:14px;gap:14px;border:1px solid var(--line);border-radius:20px;background:var(--bg-2);padding:clamp(18px,2.2vw,28px)}.at-col{display:flex;flex-direction:column;gap:8px;justify-content:center}.at-col .label{margin-bottom:4px}.at-n{text-align:left;padding:12px 14px;border-radius:12px;border:1px solid #262626;background:#0e0f0f;color:var(--muted);font-size:14px;line-height:1.35;transition:all .35s var(--ease-out);position:relative}.at-n:hover{border-color:#3a3a3a;color:var(--fg-2)}.at-n.on{border-color:rgba(48,171,137,.55);background:#0f1f19;color:#fff}.at-n.sel{background:var(--g2);color:#04140e;border-color:var(--g2);font-weight:500}.at-col:not(:first-child) .at-n.on:before{content:"";position:absolute;left:-15px;top:50%;width:14px;height:2px;background:var(--g2)}@media (max-width:900px){.at{grid-template-columns:1fr}.at-col:not(:first-child) .at-n.on:before{display:none}}.bx-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.bx-card{border:1px solid var(--line);border-radius:20px;background:#0e0f0f;padding:22px;display:flex;flex-direction:column;gap:14px}.bx-top{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:12px;border-bottom:1px solid var(--line)}.bx-top b{font-family:var(--font-display),sans-serif;font-weight:500;font-size:22px;letter-spacing:-.01em}.bx-top span{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--g2)}@media (max-width:1000px){.bx-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.bx-grid{grid-template-columns:1fr}}