.ot-root,.ot-portal{--ot-bg:#131313;--ot-surface:#171718;--ot-surface-raised:#1e1e1f;--ot-surface-high:#262627;--ot-border:#262628;--ot-border-strong:#38383d;--ot-text:#e8e6e6;--ot-text-dim:#a1a1aa;--ot-text-faint:#71717a;--ot-accent:#a855f7;--ot-accent-dim:#a855f724;--ot-accent-line:#a855f773;--ot-success:#10b981;--ot-success-dim:#10b98124;--ot-danger:#ffb4ab;--ot-danger-dim:#93000a33;--ot-danger-line:#93000ae6;--ot-warn:#fbbf24;--ot-warn-dim:#fbbf2424;--ot-prime:#60a5fa;--ot-prime-dim:#60a5fa24;--ot-prime-line:#60a5fa73;--ot-sovereign:#f5c451;--ot-sovereign-dim:#f5c45121;--ot-sovereign-line:#f5c45180;--ot-r-sm:2px;--ot-r:4px;--ot-r-full:9999px;--ot-1:4px;--ot-2:8px;--ot-3:12px;--ot-4:16px;--ot-5:20px;--ot-6:24px;--ot-8:32px;--ot-10:40px;--ot-sidebar:232px;--ot-topbar:44px;--ot-sidebar-w:var(--ot-sidebar);color:var(--ot-text);font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.ot-root) [data-sonner-toaster]{--ot-bg:#131313;--ot-surface:#171718;--ot-surface-raised:#1e1e1f;--ot-surface-high:#262627;--ot-border:#262628;--ot-border-strong:#38383d;--ot-text:#e8e6e6;--ot-text-dim:#a1a1aa;--ot-text-faint:#71717a;--ot-accent:#a855f7;--ot-accent-dim:#a855f724;--ot-accent-line:#a855f773;--ot-success:#10b981;--ot-success-dim:#10b98124;--ot-danger:#ffb4ab;--ot-danger-dim:#93000a33;--ot-danger-line:#93000ae6;--ot-warn:#fbbf24;--ot-warn-dim:#fbbf2424;--ot-prime:#60a5fa;--ot-prime-dim:#60a5fa24;--ot-prime-line:#60a5fa73;--ot-sovereign:#f5c451;--ot-sovereign-dim:#f5c45121;--ot-sovereign-line:#f5c45180;--ot-r-sm:2px;--ot-r:4px;--ot-r-full:9999px;--ot-1:4px;--ot-2:8px;--ot-3:12px;--ot-4:16px;--ot-5:20px;--ot-6:24px;--ot-8:32px;--ot-10:40px;--ot-sidebar:232px;--ot-topbar:44px;--ot-sidebar-w:var(--ot-sidebar);color:var(--ot-text);font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ot-root{background:var(--ot-bg);overflow-x:clip}.ot-portal{position:static}.ot-shell{min-height:100dvh}.ot-main{flex-direction:column;min-width:0;min-height:100dvh;margin-left:0;transition:margin-left .16s;display:flex}.ot-sidebar{z-index:50;width:min(var(--ot-sidebar), 86vw);background:var(--ot-surface);border-right:1px solid var(--ot-border);visibility:hidden;overscroll-behavior:contain;flex-direction:column;transition:transform .22s cubic-bezier(.22,.61,.36,1),width .16s,visibility 0s linear .22s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.ot-sidebar[data-open=true]{visibility:visible;transition:transform .22s cubic-bezier(.22,.61,.36,1),width .16s,visibility;transform:none}.ot-brand{align-items:center;gap:var(--ot-2);min-height:var(--ot-topbar);padding:0 var(--ot-5);border-bottom:1px solid var(--ot-border);flex:none;text-decoration:none;transition:background-color .12s;display:flex}.ot-brand:hover{background:var(--ot-surface-raised)}.ot-brand-mark{object-fit:contain;flex:none;width:24px;height:24px}.ot-brand-name{letter-spacing:-.01em;color:var(--ot-text);font-size:15px;font-weight:600;line-height:1.2}.ot-back{align-self:flex-start;align-items:center;gap:var(--ot-2);height:26px;padding:0 var(--ot-3);border-radius:var(--ot-r-sm);color:var(--ot-text-faint);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:500;transition:color .12s,background-color .12s;display:inline-flex}.ot-back:hover{color:var(--ot-text);background:var(--ot-surface-raised)}.ot-back svg{transition:transform .16s}.ot-back:hover svg{transform:translate(-2px)}.ot-switcher{width:100%;position:relative}.ot-switcher-trigger{align-items:center;gap:var(--ot-2);border:1px solid var(--ot-border);border-radius:var(--ot-r);background:var(--ot-surface-raised);width:100%;color:var(--ot-text);text-align:left;cursor:pointer;padding:6px;transition:background-color .12s,border-color .12s;display:flex}.ot-switcher-trigger:hover{background:var(--ot-surface-high)}.ot-switcher-trigger[data-open=true]{background:var(--ot-surface-high);border-color:var(--ot-accent-line)}.ot-switcher-menu{z-index:60;border:1px solid var(--ot-border-strong);border-radius:var(--ot-r);background:var(--ot-surface);transform-origin:top;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.ot-switcher-list{overscroll-behavior:contain;max-height:44vh;padding:var(--ot-1);overflow-y:auto}.ot-switcher-option{align-items:center;gap:var(--ot-2);border-radius:var(--ot-r-sm);width:100%;color:var(--ot-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:6px;transition:background-color .12s;display:flex}.ot-switcher-option:hover{background:var(--ot-surface-raised)}.ot-switcher-option[data-active=true]{background:var(--ot-accent-dim)}.ot-thumb{border-radius:var(--ot-r-full);border:1px solid var(--ot-border);background:var(--ot-surface-high);color:var(--ot-text-dim);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;object-fit:cover;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.ot-thumb-status{border-radius:1px;flex:none;width:6px;height:6px}.ot-sidebar-scroll{min-height:0;padding:var(--ot-2);overscroll-behavior:contain;flex:1;overflow-y:auto}.ot-sidebar-foot{padding:var(--ot-2);padding-bottom:max(var(--ot-2), env(safe-area-inset-bottom));border-top:1px solid var(--ot-border);flex-direction:column;flex:none;gap:2px;display:flex}.ot-sidebar-foot-links{margin-top:var(--ot-2);padding-top:var(--ot-2);border-top:1px solid var(--ot-border);flex-direction:column;gap:2px;display:flex}.ot-backdrop{z-index:40;opacity:0;pointer-events:none;background:#000000a6;transition:opacity .22s;position:fixed;inset:0}.ot-backdrop[data-open=true]{opacity:1;pointer-events:auto}@media (min-width:768px){.ot-main{margin-left:var(--ot-sidebar-w)}.ot-sidebar{width:var(--ot-sidebar-w);visibility:visible;transform:none}.ot-root .ot-backdrop,.ot-root .ot-menu-button{display:none}}.ot-topbar{z-index:30;justify-content:space-between;align-items:center;gap:var(--ot-3);min-height:var(--ot-topbar);padding:0 var(--ot-4);padding-left:max(var(--ot-4), env(safe-area-inset-left));padding-right:max(var(--ot-4), env(safe-area-inset-right));background:var(--ot-bg);border-bottom:1px solid var(--ot-border);display:flex;position:sticky;top:0}.ot-content{width:100%;min-width:0;padding:var(--ot-5) var(--ot-4);padding-left:max(var(--ot-4), env(safe-area-inset-left));padding-right:max(var(--ot-4), env(safe-area-inset-right));flex:1}.ot-footer{justify-content:space-between;align-items:center;gap:var(--ot-3);padding:var(--ot-4);padding-bottom:max(var(--ot-4), env(safe-area-inset-bottom));border-top:1px solid var(--ot-border);flex-wrap:wrap;display:flex}@media (min-width:640px){.ot-content{padding:var(--ot-6)}.ot-footer{padding-inline:var(--ot-6)}}@media (min-width:1024px){.ot-topbar{padding-inline:var(--ot-5)}.ot-content{padding:var(--ot-8)}.ot-footer{padding-inline:var(--ot-8)}}.ot-stack{width:100%;min-width:0;max-width:960px;margin-inline:auto}@media (max-width:480px){.ot-crumb-parent{display:none}}body:has(.ot-root){background:#131313}.ot-root ::selection{color:#fff;background:#a855f74d}.ot-h1{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(22px,1.1rem + 2.2vw,32px);font-weight:600;line-height:1.25}.ot-h2{letter-spacing:-.01em;font-size:clamp(19px,1rem + 1.2vw,24px);font-weight:500;line-height:1.33}.ot-h3{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:22px}.ot-body{font-size:14px;font-weight:400;line-height:24px}.ot-small{font-size:12px;font-weight:400;line-height:18px}.ot-mono{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-ligatures:none;font-size:13px;line-height:20px}.ot-mono-sm{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-ligatures:none;font-size:11.5px;line-height:16px}.ot-label{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ot-text-faint);font-size:10px;font-weight:700;line-height:12px}.ot-panel{background:var(--ot-surface);border:1px solid var(--ot-border);border-radius:var(--ot-r)}.ot-panel-float{background:var(--ot-surface);border:1px solid var(--ot-border-strong);border-radius:var(--ot-r)}.ot-divide{border-top:1px solid var(--ot-border)}.ot-btn{justify-content:center;align-items:center;gap:var(--ot-2);height:32px;padding:0 var(--ot-3);border-radius:var(--ot-r-sm);border:1px solid var(--ot-border);background:var(--ot-surface-raised);color:var(--ot-text);cursor:pointer;white-space:nowrap;flex:none;font-size:13px;font-weight:500;line-height:1;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.ot-btn:hover:not(:disabled){background:var(--ot-surface-high);border-color:var(--ot-border-strong)}.ot-btn:disabled{opacity:.45;cursor:not-allowed}.ot-btn-primary{color:#131313;background:#fff;border-color:#fff;font-weight:600}.ot-btn-primary:hover:not(:disabled){background:#d4d4d8;border-color:#d4d4d8}.ot-btn-danger{background:var(--ot-danger-dim);border-color:var(--ot-danger-line);color:var(--ot-danger)}.ot-btn-danger:hover:not(:disabled){background:#93000a57}.ot-btn-icon{width:32px;padding:0}.ot-btn-ghost{color:var(--ot-text-dim);background:0 0;border-color:#0000}.ot-btn-ghost:hover:not(:disabled){background:var(--ot-surface-raised);color:var(--ot-text);border-color:#0000}.ot-input{width:100%;height:34px;padding:0 var(--ot-3);background:var(--ot-surface-raised);border:1px solid var(--ot-border);border-radius:var(--ot-r-sm);color:var(--ot-text);outline:none;font-size:13px;transition:border-color .12s}.ot-input::placeholder{color:var(--ot-text-faint)}.ot-input:focus{border-color:var(--ot-accent-line)}.ot-input-icon{padding-left:36px}.ot-input-wrap{display:block;position:relative}.ot-input-wrap>svg{width:16px;height:16px;color:var(--ot-text-faint);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ot-tag{height:22px;padding:0 var(--ot-2);border:1px solid var(--ot-border);border-radius:var(--ot-r-sm);color:var(--ot-text-dim);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;white-space:nowrap;background:0 0;flex:none;align-items:center;gap:6px;font-size:11px;line-height:1;display:inline-flex}.ot-tag-success{background:var(--ot-success-dim);color:var(--ot-success);border-color:#10b98166}.ot-tag-danger{border-color:var(--ot-danger-line);background:var(--ot-danger-dim);color:var(--ot-danger)}.ot-tag-warn{background:var(--ot-warn-dim);color:var(--ot-warn);border-color:#fbbf2466}.ot-tag-accent{border-color:var(--ot-accent-line);background:var(--ot-accent-dim);color:var(--ot-accent)}.ot-tag-prime{border-color:var(--ot-prime-line);background:var(--ot-prime-dim);color:var(--ot-prime)}.ot-tag-sovereign{border-color:var(--ot-sovereign-line);background:var(--ot-sovereign-dim);color:var(--ot-sovereign);position:relative;overflow:hidden}.ot-tag-sovereign:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 38%,#fff3d661 50%,#0000 62%);animation:5s ease-in-out infinite ot-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes ot-sheen{0%,62%{transform:translate(-100%)}to{transform:translate(100%)}}.ot-tag.ot-tag-wide-only{display:none}@media (min-width:768px){.ot-tag.ot-tag-wide-only{display:inline-flex}}.ot-square{background:currentColor;border-radius:1px;flex:none;width:6px;height:6px}.ot-nav-item{align-items:center;gap:var(--ot-3);width:100%;height:34px;padding:0 var(--ot-3);border-radius:var(--ot-r-sm);color:var(--ot-text-dim);text-align:left;cursor:pointer;font-size:13px;font-weight:500;transition:background-color .12s,color .12s;display:flex;position:relative}.ot-nav-item:hover{background:var(--ot-surface-raised);color:var(--ot-text)}.ot-nav-item[data-active=true]{background:var(--ot-surface-high);color:var(--ot-text)}.ot-nav-item:before{content:"";background:var(--ot-accent);opacity:0;transform-origin:50%;border-radius:1px;width:2px;transition:opacity .18s,transform .18s cubic-bezier(.22,.61,.36,1);position:absolute;top:6px;bottom:6px;left:0;transform:scaleY(.25)}.ot-nav-item[data-active=true]:before{opacity:1;transform:scaleY(1)}.ot-nav-item[data-locked=true]{color:var(--ot-text-faint)}.ot-discord{color:var(--ot-text);background:#5865f21a;border:1px solid #5865f261}.ot-discord:hover:not(:disabled){color:var(--ot-text);background:#5865f22e;border-color:#5865f29e}.ot-discord svg{color:#8b98f8}.ot-sidebar[data-rail=true] .ot-nav-item,.ot-sidebar[data-rail=true] .ot-back{justify-content:center;align-self:stretch;padding-inline:0}.ot-sidebar[data-rail=true] .ot-brand{justify-content:center;padding-inline:0}.ot-nav-badge{border:1px solid var(--ot-accent-line);border-radius:var(--ot-r-sm);background:var(--ot-accent-dim);min-width:18px;height:18px;color:var(--ot-accent);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0 5px;font-size:10.5px;font-weight:600;line-height:1;display:flex}.ot-sidebar[data-rail=true] .ot-nav-badge{background:var(--ot-accent);color:#0000;border-color:#0000;min-width:6px;height:6px;margin:0;padding:0;position:absolute;top:5px;right:5px;overflow:hidden}.ot-menu-button{position:relative}.ot-menu-button[data-badge=true]:after{content:"";background:var(--ot-accent);border-radius:1px;width:6px;height:6px;position:absolute;top:6px;right:6px}.ot-toggle{border:1px solid var(--ot-border-strong);border-radius:var(--ot-r-full);background:var(--ot-surface-high);cursor:pointer;flex:none;width:34px;height:18px;padding:0;transition:background-color .14s,border-color .14s;position:relative}.ot-toggle[data-on=true]{background:var(--ot-accent);border-color:var(--ot-accent)}.ot-toggle:disabled{opacity:.5;cursor:not-allowed}.ot-toggle-knob{border-radius:var(--ot-r-full);background:var(--ot-text-dim);width:12px;height:12px;transition:transform .14s cubic-bezier(.4,0,.2,1),background-color .14s;position:absolute;top:2px;left:2px}.ot-toggle[data-on=true] .ot-toggle-knob{background:#fff;transform:translate(16px)}.ot-module-card{background:var(--ot-surface);border:1px solid var(--ot-border);border-radius:var(--ot-r);flex-direction:column;height:100%;transition:border-color .14s,background-color .14s;display:flex;position:relative;overflow:hidden}.ot-module-body{flex:1}.ot-module-card:hover{border-color:var(--ot-border-strong)}.ot-module-card[data-enabled=true]{border-color:#a855f757}.ot-module-card:before{content:"";background:var(--ot-accent);opacity:0;transform-origin:50%;width:2px;transition:opacity .2s,transform .2s cubic-bezier(.22,.61,.36,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(.25)}.ot-module-card[data-enabled=true]:before{opacity:1;transform:scaleY(1)}.ot-module-span{grid-column:1/-1}.ot-module-card[data-aggregate]{background:var(--ot-surface-raised)}.ot-module-card[data-aggregate] .ot-module-body{flex:none}.ot-module-tag{border:1px solid var(--ot-border-strong);border-radius:var(--ot-r-sm);background:var(--ot-surface-high);color:var(--ot-text-dim);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex:none;padding:1px 6px;font-size:9.5px}.ot-icon-plate{border:1px solid var(--ot-border);border-radius:var(--ot-r-sm);background:var(--ot-surface-raised);width:30px;height:30px;color:var(--ot-text-dim);flex:none;justify-content:center;align-items:center;transition:border-color .2s,background-color .2s,color .2s;display:flex}.ot-module-card[data-enabled=true] .ot-icon-plate{border-color:var(--ot-accent-line);background:var(--ot-accent-dim);color:var(--ot-accent)}.ot-module-card .ot-module-configure{transition:opacity .2s,color .2s}.ot-row{justify-content:space-between;align-items:center;gap:var(--ot-4);padding:var(--ot-3) var(--ot-5);border-top:1px solid var(--ot-border);display:flex}.ot-row:first-child{border-top:none}.ot-row-hover:hover{background:var(--ot-surface-raised)}.ot-row-data{align-items:center;gap:var(--ot-4);padding:var(--ot-3) var(--ot-5);border-top:1px solid var(--ot-border);grid-template-columns:160px minmax(0,1fr);display:grid}.ot-row-data:first-child{border-top:none}@media (max-width:560px){.ot-row-data{grid-template-columns:minmax(0,1fr);gap:2px}}.ot-seg{border:1px solid var(--ot-border);border-radius:var(--ot-r-sm);display:inline-flex;overflow:hidden}.ot-seg-item{height:28px;padding:0 var(--ot-3);border-left:1px solid var(--ot-border);color:var(--ot-text-dim);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;cursor:pointer;background:0 0;font-size:11px;transition:background-color .12s,color .12s}.ot-seg-item:first-child{border-left:none}.ot-seg-item:hover{background:var(--ot-surface-raised);color:var(--ot-text)}.ot-seg-item[data-active=true]{background:var(--ot-surface-high);color:var(--ot-text)}.ot-stats{grid-template-columns:1fr;display:grid}.ot-stats>*+*{border-top:1px solid var(--ot-border)}@media (min-width:640px){.ot-stats{grid-template-columns:repeat(3,1fr)}.ot-stats>*+*{border-top:none;border-left:1px solid var(--ot-border)}}.ot-tool-card{border:1px solid var(--ot-border);border-radius:var(--ot-r);background:var(--ot-surface);text-align:left;cursor:pointer;flex-direction:column;transition:border-color .14s,background-color .14s;display:flex}.ot-tool-card:hover:not(:disabled):not([data-active=true]){border-color:var(--ot-border-strong);background:var(--ot-surface-raised)}.ot-tool-card:disabled{cursor:not-allowed}.ot-tool-card[data-active=true]{border-color:var(--ot-accent-line);background:var(--ot-accent-dim)}.ot-tool-card[data-active=true] .ot-label{color:var(--ot-accent)}.ot-module-grid{gap:var(--ot-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.ot-toolbar{align-items:center;gap:var(--ot-3);flex-wrap:wrap;display:flex}.ot-toolbar-field{flex:220px;min-width:0}.ot-catnav{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:640px){.ot-catnav{scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(-1 * var(--ot-4));padding-inline:var(--ot-4);flex-wrap:nowrap;overflow-x:auto}.ot-catnav::-webkit-scrollbar{display:none}.ot-catnav>*{scroll-snap-align:start;flex:none}}.ot-filter{height:28px;padding:0 var(--ot-3);border:1px solid var(--ot-border);border-radius:var(--ot-r-sm);color:var(--ot-text-dim);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;white-space:nowrap;cursor:pointer;background:0 0;flex:none;align-items:center;gap:6px;font-size:11px;line-height:1;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.ot-filter:hover{background:var(--ot-surface-raised);color:var(--ot-text)}.ot-filter[data-active=true]{background:var(--ot-accent-dim);border-color:var(--ot-accent-line);color:var(--ot-accent)}.ot-filter[data-tone=danger][data-active=true]{background:var(--ot-danger-dim);border-color:var(--ot-danger-line);color:var(--ot-danger)}.ot-filter svg{flex:none;width:12px;height:12px}@media (pointer:coarse){.ot-btn{height:40px;padding-inline:var(--ot-4)}.ot-btn-icon{width:40px;padding:0}.ot-nav-item{height:44px}.ot-seg-item,.ot-filter{height:36px;padding-inline:var(--ot-4)}.ot-input{height:42px}.ot-input-icon{padding-left:40px}.ot-row,.ot-row-data{padding-block:var(--ot-4)}.ot-toggle{width:44px;height:24px}.ot-toggle-knob{width:18px;height:18px}.ot-toggle[data-on=true] .ot-toggle-knob{transform:translate(20px)}}.ot-root .ot-desktop-only{display:none}@media (min-width:768px){.ot-root .ot-desktop-only{display:flex}.ot-root .ot-mobile-only{display:none}}.ot-sheet-backdrop{z-index:70;background:#0000009e;position:fixed;inset:0}.ot-sheet{z-index:71;background:var(--ot-surface);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed}@media (max-width:767px){.ot-sheet{inset:0}}@media (min-width:768px){.ot-sheet{border-left:1px solid var(--ot-border-strong);width:min(560px,100vw);top:0;bottom:0;right:0}.ot-sheet-wide{width:min(760px,100vw)}}.ot-sheet-head{align-items:flex-start;gap:var(--ot-3);padding:var(--ot-4) var(--ot-5);padding-top:max(var(--ot-4), env(safe-area-inset-top));border-bottom:1px solid var(--ot-border);flex:none;display:flex}.ot-sheet-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.ot-sheet-foot{justify-content:space-between;align-items:center;gap:var(--ot-3);padding:var(--ot-3) var(--ot-5);padding-bottom:max(var(--ot-3), env(safe-area-inset-bottom));border-top:1px solid var(--ot-border);background:var(--ot-surface);flex:none;display:flex}.ot-dialog-wrap{z-index:80;padding:var(--ot-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ot-dialog-backdrop{background:#0000009e;position:absolute;inset:0}.ot-dialog{width:100%;max-height:calc(100dvh - var(--ot-8));background:var(--ot-surface);border:1px solid var(--ot-border-strong);border-radius:var(--ot-r);flex-direction:column;display:flex;position:relative;overflow:hidden}.ot-dialog[data-tone=danger]{border-color:var(--ot-danger-line)}.ot-dialog-head{align-items:flex-start;gap:var(--ot-3);padding:var(--ot-5);border-bottom:1px solid var(--ot-border);flex:none;display:flex}.ot-dialog-body{gap:var(--ot-4);min-height:0;padding:var(--ot-5);overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.ot-dialog-foot{justify-content:flex-end;align-items:center;gap:var(--ot-2);padding:var(--ot-3) var(--ot-5);padding-bottom:max(var(--ot-3), env(safe-area-inset-bottom));border-top:1px solid var(--ot-border);background:var(--ot-surface);flex:none;display:flex}@media (max-width:480px){.ot-dialog-foot{flex-direction:column-reverse;align-items:stretch}.ot-dialog-foot .ot-btn{width:100%}}.ot-field{gap:var(--ot-2);padding:var(--ot-5);border-top:1px solid var(--ot-border);flex-direction:column;display:flex}.ot-field:first-child{border-top:none}.ot-field-label{align-items:center;gap:var(--ot-2);color:var(--ot-text);font-size:13.5px;font-weight:600;line-height:20px;display:flex}.ot-field-hint{color:var(--ot-text-faint);max-width:60ch;font-size:12.5px;line-height:19px}.ot-field-error{color:var(--ot-danger);align-items:flex-start;gap:6px;font-size:12.5px;line-height:18px;display:flex}.ot-field[data-invalid=true] .ot-input,.ot-field[data-invalid=true] .ot-picker-trigger{border-color:var(--ot-danger-line)}.ot-field-delegated>:last-child{margin-bottom:0!important}.ot-field-toggle{justify-content:space-between;align-items:flex-start;gap:var(--ot-4);display:flex}.ot-picker{position:relative}.ot-picker-trigger{align-items:center;gap:var(--ot-2);width:100%;min-height:34px;padding:6px var(--ot-3);border:1px solid var(--ot-border);border-radius:var(--ot-r-sm);background:var(--ot-surface-raised);color:var(--ot-text);text-align:left;cursor:pointer;font-size:13px;transition:border-color .12s,background-color .12s;display:flex}.ot-picker-trigger:hover{background:var(--ot-surface-high)}.ot-picker-trigger[data-open=true]{border-color:var(--ot-accent-line)}.ot-picker-menu{border:1px solid var(--ot-border-strong);border-radius:var(--ot-r);background:var(--ot-surface-raised);overflow:hidden}.ot-picker-list{overscroll-behavior:contain;max-height:240px;padding:var(--ot-1);overflow-y:auto}@keyframes ot-picker-open{0%{opacity:0;max-height:0}to{opacity:1;max-height:320px}}.ot-picker-menu{animation:.18s cubic-bezier(.22,.61,.36,1) both ot-picker-open}.ot-picker-option{align-items:center;gap:var(--ot-2);width:100%;padding:7px var(--ot-2);border-radius:var(--ot-r-sm);color:var(--ot-text);text-align:left;cursor:pointer;background:0 0;border:0;font-size:13px;transition:background-color .12s;display:flex}.ot-picker-option:hover{background:var(--ot-surface-raised)}.ot-picker-group{align-items:center;gap:var(--ot-2);padding:9px var(--ot-2) 4px;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ot-text-faint);font-size:10.5px;font-weight:600;display:flex}.ot-picker-group:first-child{padding-top:4px}.ot-picker-group svg{width:12px;height:12px}.ot-picker-option[data-nested=true]{padding-left:calc(var(--ot-2) + 14px)}.ot-picker-option[data-selected=true]{background:var(--ot-accent-dim);color:var(--ot-accent)}.ot-signup-row .ot-input,.ot-signup-row .ot-btn{height:44px}.ot-signup-row .ot-input{padding:0 var(--ot-4);border-color:var(--ot-border-strong);font-size:16px}.ot-signup-row .ot-input:focus{border-color:var(--ot-accent)}.ot-signup-row .ot-btn{padding:0 var(--ot-5);font-size:14px}@media (max-height:820px){.ot-public-main{padding-top:var(--ot-4);padding-bottom:var(--ot-4)}.ot-signup-row{gap:var(--ot-2)}}@media (min-height:860px){.ot-public-main{padding-top:var(--ot-5);padding-bottom:var(--ot-8)}}@media (max-height:620px){.ot-holding-chips{display:none}}.ot-holding-grid{flex-direction:column;align-items:center;gap:clamp(1.25rem,3.2vh,2rem);display:flex}.ot-holding-pitch{text-align:center;flex-direction:column;align-items:center;gap:clamp(.75rem,2.2vh,1.25rem);width:100%;max-width:40rem;display:flex}.ot-holding-lede{order:1}.ot-holding-ask{order:2}.ot-holding-art{order:3;width:100%;max-width:400px}.ot-holding-chips{order:1;justify-content:center;gap:8px 6px}@media (min-width:1100px){.ot-holding-grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 360px;align-items:start;column-gap:48px;display:grid}.ot-holding-pitch{text-align:left;align-items:flex-start;max-width:none}.ot-holding-lede{grid-area:1/1}.ot-holding-ask{grid-area:2/1}.ot-holding-art{grid-area:1/2/span 2;align-self:start;max-width:none}.ot-holding-chips{order:0;justify-content:flex-start}}@media (min-width:700px) and (max-width:1099px) and (max-height:820px){.ot-holding-art{display:none}}@media (max-height:820px){.ot-holding-grid{gap:var(--ot-4)}.ot-holding-pitch{gap:var(--ot-3)}}.ot-disclosure>summary{list-style:none}.ot-disclosure>summary::-webkit-details-marker{display:none}.ot-disclosure>summary:hover{color:var(--ot-text)}.ot-disclosure-mark{transition:transform .12s}.ot-disclosure[open] .ot-disclosure-mark{transform:rotate(90deg)}.ot-check{border:1px solid var(--ot-border-strong);color:#0000;border-radius:2px;flex:none;justify-content:center;align-items:center;width:14px;height:14px;transition:background-color .12s,border-color .12s,color .12s;display:flex}.ot-picker-option[data-selected=true] .ot-check{background:var(--ot-accent);border-color:var(--ot-accent);color:#fff}.ot-consent-row{min-height:24px}.ot-consent-check{border-color:var(--ot-text-dim);outline-color:var(--ot-accent)}.ot-consent-row[data-invalid=true] .ot-consent-check{border-color:var(--ot-danger)}.ot-touch-line{align-items:center;min-height:24px;display:inline-flex}.ot-chips{flex-wrap:wrap;gap:6px;display:flex}.ot-chip{max-width:100%;height:24px;padding:0 6px 0 var(--ot-2);border:1px solid var(--ot-border);border-radius:var(--ot-r-sm);background:var(--ot-surface-raised);color:var(--ot-text-dim);align-items:center;gap:6px;font-size:12px;line-height:1;display:inline-flex}.ot-chip-remove{width:16px;height:16px;color:var(--ot-text-faint);cursor:pointer;background:0 0;border:0;border-radius:2px;flex:none;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:flex}.ot-chip-remove:hover{background:var(--ot-danger-dim);color:var(--ot-danger)}.ot-stepper{align-items:stretch;gap:var(--ot-2);display:flex}.ot-stepper .ot-input{text-align:center;font-family:var(--font-jetbrains-mono), ui-monospace, monospace}.ot-notice{gap:var(--ot-3);padding:var(--ot-3) var(--ot-4);border:1px solid var(--ot-border);border-radius:var(--ot-r);background:var(--ot-surface-raised);border-left-width:2px;display:flex}.ot-notice-warn{border-left-color:var(--ot-warn)}.ot-notice-accent{border-left-color:var(--ot-accent)}.ot-notice-danger{border-left-color:var(--ot-danger);background:var(--ot-danger-dim)}.ot-root ::-webkit-scrollbar{width:4px;height:4px}.ot-root ::-webkit-scrollbar-track{background:0 0}.ot-root ::-webkit-scrollbar-thumb{background:var(--ot-border-strong);border-radius:0}.ot-root ::-webkit-scrollbar-thumb:hover{background:#4a4a50}.ot-root *{scrollbar-width:thin;scrollbar-color:var(--ot-border-strong) transparent}.ot-root :focus-visible{outline:1px solid var(--ot-accent);outline-offset:2px}@keyframes ot-fade-in{0%{opacity:0}to{opacity:1}}.ot-enter{animation:.14s ease-out both ot-fade-in}@media (prefers-reduced-motion:reduce){.ot-root *,.ot-root :before,.ot-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body:has(.ot-root) [data-sonner-toaster]{--offset:var(--ot-4);font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif}body:has(.ot-root) [data-sonner-toast]{border-radius:var(--ot-r)!important;padding:var(--ot-3) var(--ot-4)!important;background:var(--ot-surface-raised)!important;border:1px solid var(--ot-border-strong)!important;border-left-width:2px!important;border-left-color:var(--ot-border-strong)!important;color:var(--ot-text)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.ot-root) [data-sonner-toast]:before{display:none}body:has(.ot-root) [data-sonner-toast] [data-title]{letter-spacing:0;font-size:13px;font-weight:500;line-height:1.5}body:has(.ot-root) [data-sonner-toast] [data-description]{margin-top:var(--ot-1);color:var(--ot-text-dim);font-size:12px;line-height:1.55}body:has(.ot-root) [data-sonner-toast] [data-icon]{margin-right:var(--ot-3)}body:has(.ot-root) [data-sonner-toast][data-type=success]{border-left-color:var(--ot-success)!important}body:has(.ot-root) [data-sonner-toast][data-type=success] [data-icon]{color:var(--ot-success)}body:has(.ot-root) [data-sonner-toast][data-type=error]{border-left-color:var(--ot-danger)!important}body:has(.ot-root) [data-sonner-toast][data-type=error] [data-icon]{color:var(--ot-danger)}body:has(.ot-root) [data-sonner-toast][data-type=warning]{border-left-color:var(--ot-warn)!important}body:has(.ot-root) [data-sonner-toast][data-type=warning] [data-icon]{color:var(--ot-warn)}:is(body:has(.ot-root) [data-sonner-toast][data-type=info],body:has(.ot-root) [data-sonner-toast][data-type=loading]){border-left-color:var(--ot-accent)!important}:is(body:has(.ot-root) [data-sonner-toast][data-type=info] [data-icon],body:has(.ot-root) [data-sonner-toast][data-type=loading] [data-icon]){color:var(--ot-accent)}body:has(.ot-root) [data-sonner-toast] [data-button]{height:28px;padding:0 var(--ot-3);font-size:12.5px;font-weight:600;border-radius:var(--ot-r-sm)!important;color:#131313!important;background:#fff!important;border:1px solid #fff!important}body:has(.ot-root) [data-sonner-toast] [data-cancel]{font-weight:500;background:var(--ot-surface-high)!important;color:var(--ot-text)!important;border:1px solid var(--ot-border-strong)!important}body:has(.ot-root) [data-sonner-toast] [data-close-button]{z-index:1;opacity:0;transition:opacity .16s,color .16s;border-radius:var(--ot-r-sm)!important;background:var(--ot-surface-high)!important;border:1px solid var(--ot-border-strong)!important;color:var(--ot-text-faint)!important}:is(body:has(.ot-root) [data-sonner-toast]:hover [data-close-button],body:has(.ot-root) [data-sonner-toast] [data-close-button]:focus-visible){opacity:1}body:has(.ot-root) [data-sonner-toast] [data-close-button]:hover{color:var(--ot-text)!important}
