.sb-crumbs a{display:inline-flex;align-items:center;gap:6px;font:11px var(--tui-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tui-accent);text-decoration:none}.sb-crumbs svg{width:14px;height:14px}.sb-types{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:768px){.sb-types{grid-template-columns:repeat(2,minmax(0,1fr))}}.sb-types button{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #262626;background:var(--site-panel);text-align:left;cursor:pointer;color:#e5e2e1}.sb-types button svg{width:26px;height:26px;flex-shrink:0;color:#737373}.sb-types b{display:block;font:700 15px var(--tui-display);text-transform:uppercase}.sb-types small{display:block;margin-top:4px;font:11px var(--tui-mono);color:#a3a3a3}.sb-types button[aria-selected=true]{border-color:var(--tui-accent);background:color-mix(in srgb,var(--tui-accent) 8%,#131313)}.sb-types button[aria-selected=true] b,.sb-types button[aria-selected=true] svg{color:var(--tui-accent)}.sb-msg{margin:0;padding:12px 14px;border-left:3px solid var(--tui-accent);background:#0e0e0e;font:13px var(--tui-mono);color:#e5e2e1}.sb-msg.bad{border-left-color:#ef4444;color:#fca5a5}.sb-login{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:22px;border:1px solid #262626;background:var(--site-panel)}.sb-login>svg{width:30px;height:30px;color:var(--tui-accent)}.sb-login>div:nth-child(2){flex:1;min-width:220px}.sb-login b{font:700 15px var(--tui-display);text-transform:uppercase;color:#fff}.sb-login p{margin:6px 0 0;font:12px/1.6 var(--tui-mono);color:#a3a3a3}.sb-login-actions{display:flex;gap:10px}.sb-login-actions a{padding:10px 18px;border:1px solid var(--tui-accent);font:700 12px var(--tui-display);text-transform:uppercase;color:var(--tui-accent);text-decoration:none}.sb-login-actions a.primary{background:var(--tui-accent);color:#000}.sb-form{display:flex;flex-direction:column;gap:18px}.sb-form fieldset{margin:0;padding:18px;border:1px solid #262626;background:var(--site-panel);min-width:0}.sb-form legend{padding:0 6px;font:700 11px var(--tui-display);letter-spacing:.12em;text-transform:uppercase;color:var(--tui-accent)}.sb-grid{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:768px){.sb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sb-grid .wide,.sb-rep-row .wide{grid-column:1/-1}}.sb-form label{display:flex;flex-direction:column;gap:6px;font:700 10px var(--tui-mono);letter-spacing:.12em;text-transform:uppercase;color:#a3a3a3}.sb-form input,.sb-form select,.sb-form textarea{width:100%;padding:9px 10px;border:1px solid #2a2a2a;background:#0e0e0e;font:13px var(--tui-mono);letter-spacing:0;text-transform:none;color:#fff;outline:none;border-radius:0;color-scheme:dark}.sb-form textarea{resize:vertical}.sb-form input:focus,.sb-form select:focus,.sb-form textarea:focus{border-color:var(--tui-accent)}.sb-note{margin:10px 0 0;font:11px var(--tui-mono);color:#737373}.sb-rep-row{position:relative;display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:12px;padding:12px 44px 12px 12px;border:1px solid #1f1f1f;background:#0e0e0e}@media (min-width:768px){.sb-rep-row{grid-template-columns:repeat(5,minmax(0,1fr))}}.sb-remove{position:absolute;right:8px;top:8px;display:flex;padding:6px;border:1px solid #333;background:none;color:#f87171;cursor:pointer}.sb-remove svg{width:14px;height:14px}.sb-add{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px dashed var(--tui-accent);background:none;font:700 11px var(--tui-mono);text-transform:uppercase;color:var(--tui-accent);cursor:pointer}.sb-add svg{width:14px;height:14px}.sb-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.sb-submit{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.sb-submit button{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border:0;background:var(--tui-accent);font:700 13px var(--tui-display);letter-spacing:.08em;text-transform:uppercase;color:#000;cursor:pointer}.sb-submit button:disabled{opacity:.6;cursor:wait}.sb-submit svg{width:16px;height:16px}.sb-submit span{font:11px var(--tui-mono);color:#737373}