@layer components{.st-shell{font-size:15px}.st-shell .grid>*{min-width:0}.st-wrap{width:100%;max-width:1248px;margin-inline:auto;padding-inline:16px}@media (min-width:640px){.st-wrap{padding-inline:24px}}.st-h1{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.9rem,1.4rem + 1.6vw,2.75rem);font-weight:700;line-height:1.05}.st-lede{color:var(--ink-2);text-wrap:pretty;font-size:16px;line-height:1.55}.st-mono{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.01em;font-size:12px}.st-navlink{height:34px;color:var(--ink-2);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:500;transition:background .15s ease-out,color .15s ease-out;display:inline-flex}.st-navlink:hover,.st-navlink[aria-current=page]{color:var(--ink);background:var(--surface-2)}.st-seg{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;gap:2px;max-width:100%;padding:3px;display:inline-flex}.st-seg>button{min-height:36px;color:var(--ink-2);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:500;transition:background .15s ease-out,color .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.st-seg>button:hover{color:var(--ink)}.st-seg>button[aria-pressed=true],.st-seg>button[aria-selected=true],.st-seg>button[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:var(--elev-1), 0 0 0 1px var(--line)}.st-seg>button[aria-selected=true] svg,.st-seg>button[aria-checked=true] svg{color:var(--cobalt)}.st-seg-sm>button{border-radius:7px;min-height:28px;padding:0 10px;font-size:13px}.st-toggle{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:32px;font-family:var(--font-mono);color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 6px;font-size:12px;transition:border-color .15s ease-out,color .15s ease-out;display:inline-flex}.st-toggle:hover{border-color:color-mix(in srgb, var(--cobalt) 45%, var(--line));color:var(--ink)}.st-toggle .track{background:var(--line);border-radius:999px;width:28px;height:18px;transition:background .18s ease-out;position:relative}.st-toggle .knob{background:#fff;border-radius:999px;width:14px;height:14px;transition:transform .22s cubic-bezier(.3,1.4,.5,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0e112040}.st-toggle[aria-checked=true]{color:var(--cobalt-ink);border-color:color-mix(in srgb, var(--cobalt) 45%, var(--line))}.st-toggle[aria-checked=true] .track{background:var(--cobalt)}.st-toggle[aria-checked=true] .knob{transform:translate(10px)}.st-tab{height:46px;color:var(--ink-3);white-space:nowrap;flex:1;font-size:14px;font-weight:600;transition:color .15s ease-out;position:relative}.st-tab:hover,.st-tab[aria-selected=true]{color:var(--ink)}.st-tab[aria-selected=true]:after{content:"";background:var(--cobalt);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.st-tab:focus-visible{outline-offset:-2px}.st-mchip{border:1px solid var(--line);background:var(--surface);min-height:30px;font-family:var(--font-mono);color:var(--ink-2);text-align:left;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;line-height:1.35;transition:border-color .15s ease-out,color .15s ease-out,background .15s ease-out;display:inline-flex}.st-mchip:hover{border-color:color-mix(in srgb, var(--cobalt) 45%, var(--line));color:var(--ink)}.st-mchip[aria-pressed=true],.st-mchip[data-active=true]{background:var(--cobalt-tint);border-color:var(--cobalt);color:var(--cobalt-ink)}.st-mchip:disabled{opacity:.5;pointer-events:none}.st-status{height:22px;font-family:var(--font-mono);border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, transparent);color:var(--ink-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.st-status:before{content:"";background:var(--ink-3);border-radius:99px;width:6px;height:6px}.st-status[data-tone=ready]:before{background:var(--mint)}.st-status[data-tone=working]:before{background:var(--cobalt);animation:1.8s ease-out infinite st-live}.st-status[data-tone=review]:before{background:var(--joint)}.st-status[data-tone=failed]{color:var(--rose);border-color:color-mix(in srgb, var(--rose) 35%, var(--line))}.st-status[data-tone=failed]:before{background:var(--rose)}@keyframes st-live{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--cobalt) 55%, transparent)}to{box-shadow:0 0 0 6px #0000}}.st-live-dot{background:var(--mint);border-radius:99px;flex:none;width:7px;height:7px;animation:1.8s ease-out infinite st-live-mint;display:inline-block}@keyframes st-live-mint{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--mint) 55%, transparent)}to{box-shadow:0 0 0 6px #0000}}.st-bg-light{background:#fff}.st-bg-dark{background:#11131c}.st-bg-tint{background:var(--cobalt-tint)}.st-bg-check{background-color:#fff;background-image:conic-gradient(#e3e6ee 25%, transparent 0 50%, #e3e6ee 0 75%, transparent 0);background-size:16px 16px}.st-swatch{border:1px solid var(--line);border-radius:999px;width:22px;height:22px;transition:box-shadow .15s ease-out,border-color .15s ease-out}.st-swatch[aria-pressed=true]{border-color:var(--cobalt);box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--cobalt)}.st-icon-btn{width:34px;height:34px;color:var(--ink);border-radius:9px;justify-content:center;align-items:center;font-size:18px;transition:background .15s ease-out,color .15s ease-out;display:inline-flex}.st-icon-btn:hover{background:var(--surface-2)}.st-icon-btn:disabled{opacity:.4;pointer-events:none}.st-input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:10px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .15s ease-out,box-shadow .15s ease-out}.st-input::placeholder{color:var(--ink-3)}.st-input:hover{border-color:color-mix(in srgb, var(--cobalt) 30%, var(--line))}.st-input:focus,.st-input:focus-visible{border-color:var(--cobalt);box-shadow:0 0 0 3px color-mix(in srgb, var(--cobalt) 22%, transparent);outline:none}.st-input:disabled{opacity:.6}select.st-input{padding-right:32px}.st-option{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;flex-direction:column;transition:border-color .15s ease-out,box-shadow .15s ease-out;display:flex;position:relative;overflow:hidden}.st-option:hover{border-color:color-mix(in srgb, var(--cobalt) 40%, var(--line))}.st-option[data-active=true]{border-color:var(--cobalt);box-shadow:0 0 0 1px var(--cobalt)}.st-option:has(input:focus-visible){outline:2px solid var(--cobalt);outline-offset:2px}.st-card-link{transition:border-color .15s ease-out,box-shadow .15s ease-out}.st-card-link:hover,.st-card-link:focus-visible{border-color:color-mix(in srgb, var(--cobalt) 35%, var(--line));box-shadow:var(--elev-2)}.st-drop{border:1.5px dashed var(--line);transition:border-color .15s ease-out,background-color .15s ease-out}.st-drop:hover{border-color:color-mix(in srgb, var(--cobalt) 45%, var(--line))}.st-drop[data-over=true]{border-color:var(--cobalt);background-color:color-mix(in srgb, var(--cobalt-tint) 70%, var(--surface-2))}@keyframes st-pop{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}.st-coach{animation:.32s cubic-bezier(.2,.9,.3,1.2) both st-pop;animation-delay:var(--delay,0s)}.st-coach-arrow{background:var(--ink);width:12px;height:12px;position:absolute;transform:rotate(45deg)}@keyframes st-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.st-enter{animation:.26s ease-out both st-fade-up}@keyframes st-typing{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.st-typing span{background:currentColor;border-radius:99px;width:5px;height:5px;animation:1.1s ease-in-out infinite st-typing;display:inline-block}.st-typing span:nth-child(2){animation-delay:.15s}.st-typing span:nth-child(3){animation-delay:.3s}.st-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:18px}.st-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--cobalt) var(--p,0%), var(--line) var(--p,0%));border-radius:99px;height:3px}.st-range::-moz-range-track{background:var(--line);border-radius:99px;height:3px}.st-range::-moz-range-progress{background:var(--cobalt);border-radius:99px;height:3px}.st-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--joint);border:2px solid var(--cobalt);border-radius:99px;width:12px;height:12px;margin-top:-4.5px}.st-range::-moz-range-thumb{background:var(--joint);border:2px solid var(--cobalt);border-radius:99px;width:9px;height:9px}.st-range:focus-visible{outline-offset:0}@keyframes st-joint-pulse{0%{transform:scale(1)}40%{transform:scale(1.6)}to{transform:scale(1)}}.btn-primary .st-joint{background:var(--joint);border-radius:99px;width:6px;height:6px;display:inline-block}.btn-primary:hover .st-joint{animation:.42s ease-out st-joint-pulse}.st-no-scrollbar{scrollbar-width:none}.st-no-scrollbar::-webkit-scrollbar{display:none}.st-details>summary{cursor:pointer;list-style:none}.st-details>summary::-webkit-details-marker{display:none}.st-details .st-caret{transition:transform .2s ease-out}.st-details[open] .st-caret{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.st-live-dot,.st-status[data-tone=working]:before,.st-typing span{animation:none!important}}.st-set{width:100%;max-width:1176px;margin-inline:auto;padding:28px 16px 72px}@media (min-width:640px){.st-set{padding:40px 24px 96px}}.st-set-head{padding-bottom:16px}@media (min-width:900px){.st-set-head{border-bottom:1px solid var(--line);padding-bottom:24px}}.st-set-grid{grid-template-columns:minmax(0,1fr);gap:0;margin-top:0;display:grid}.st-subnav,.st-set-main{min-width:0}:root:has(.st-set){scroll-padding-top:128px;scroll-padding-bottom:24px}@media (min-width:900px){.st-set-grid{grid-template-columns:208px minmax(0,880px);gap:48px;margin-top:32px}}.st-set-main{min-width:0}.st-subnav{z-index:20;background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);border-bottom:1px solid var(--line);margin-inline:-16px;padding-inline:16px;position:sticky;top:56px}@media (min-width:640px){.st-subnav{margin-inline:-24px;padding-inline:24px}}.st-subnav ul{gap:4px;display:flex;overflow-x:auto}.st-subnav a{height:46px;color:var(--ink-2);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:500;transition:color .15s ease-out,background .15s ease-out;display:inline-flex;position:relative}.st-subnav a svg{color:var(--ink-3);transition:color .15s ease-out}.st-subnav a:hover,.st-subnav a[aria-current=page]{color:var(--ink)}.st-subnav a[aria-current=page] svg{color:var(--cobalt)}.st-subnav a[aria-current=page]:after{content:"";background:var(--cobalt);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.st-subnav a:focus-visible{outline-offset:-2px}@media (min-width:900px){.st-subnav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-self:start;margin:0;padding:0;top:88px}.st-subnav ul{flex-direction:column;gap:2px;overflow:visible}.st-subnav a{height:36px;padding:0 12px;display:flex}.st-subnav a:hover{background:var(--surface-2)}.st-subnav a[aria-current=page]{background:var(--surface);box-shadow:var(--elev-1), 0 0 0 1px var(--line)}.st-subnav a[aria-current=page]:after{width:2px;height:auto;inset:9px auto 9px -1px}.st-subnav a:focus-visible{outline-offset:2px}}.st-set-main{padding-top:24px}@media (min-width:900px){.st-set-main{padding-top:0}}.st-localbar{border:1px dashed color-mix(in srgb, var(--joint) 60%, var(--line));background:color-mix(in srgb, var(--joint) 7%, var(--surface));color:var(--ink-2);border-radius:10px;align-items:center;gap:10px;margin-bottom:24px;padding:10px 14px;font-size:13.5px;display:flex}.st-ql{align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.st-ql-icon{background:var(--cobalt-tint);width:34px;height:34px;color:var(--cobalt-ink);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.st-ql .st-ql-chev{transition:transform .15s ease-out,color .15s ease-out}.st-ql:hover .st-ql-chev{color:var(--cobalt);transform:translate(2px)}.st-row-link{transition:background .15s ease-out}.st-row-link:hover{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}.st-row-link:focus-visible{outline-offset:-2px}.st-meter{background:var(--surface-2);height:8px;box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;position:relative}.st-meter-fill{width:var(--p,0%);border-radius:inherit;background:var(--cobalt);min-width:8px;transition:width .6s cubic-bezier(.3,1.1,.4,1);position:absolute;inset:0 auto 0 0}.st-meter-fill:after{content:"";background:var(--joint);width:12px;height:12px;box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--cobalt);border-radius:99px;margin-top:-6px;position:absolute;top:50%;right:-3px}.st-meter[data-low] .st-meter-fill{background:var(--rose)}.st-meter[data-low] .st-meter-fill:after{box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--rose)}.st-meter[data-unmetered] .st-meter-fill{background:repeating-linear-gradient(-45deg, var(--cobalt) 0 5px, color-mix(in srgb, var(--cobalt) 55%, var(--surface)) 5px 10px)}.st-barrow{grid-template-columns:minmax(0,9.5rem) minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.st-bar{background:var(--surface-2);border-radius:4px;height:10px;display:block;overflow:hidden}.st-bar>span{background:var(--cobalt);border-radius:4px;height:100%;display:block}@media (max-width:520px){.st-barrow{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.st-barrow .st-bar{grid-area:2/1/auto/-1}}.st-table{border-collapse:collapse;width:100%;font-size:14px}.st-table th{text-align:left;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 45%, var(--surface));padding:10px 16px;font-size:11px;font-weight:500}.st-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 16px}.st-table tr:last-child td{border-bottom:0}.st-table th:first-child,.st-table td:first-child{padding-left:24px}.st-table th:last-child,.st-table td:last-child{padding-right:24px}.st-table td.st-td-actions{text-align:right;white-space:nowrap;width:1%}.st-table-compact td{padding-top:10px;padding-bottom:10px}@media (max-width:640px){.st-table:not(.st-table-compact) thead{display:none}.st-table:not(.st-table-compact) tr{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:4px 12px;padding:14px 20px;display:grid}.st-table:not(.st-table-compact) tr:last-child{border-bottom:0}.st-table:not(.st-table-compact) td{border:0;padding:0!important}.st-table:not(.st-table-compact) td[data-label=Name]{grid-column:1}.st-table:not(.st-table-compact) td.st-td-actions{grid-area:1/2/span 3;align-self:center}.st-table:not(.st-table-compact) td[data-label=Created]:before,.st-table:not(.st-table-compact) td[data-label=Last\ used]:before{content:attr(data-label) " · ";color:var(--ink-3)}.st-table-compact th:first-child,.st-table-compact td:first-child{padding-left:20px}.st-table-compact th:last-child,.st-table-compact td:last-child{padding-right:20px}}.st-danger-btn{height:30px;color:var(--rose);border-radius:8px;align-items:center;padding:0 10px;font-size:13px;font-weight:600;transition:background .15s ease-out,color .15s ease-out;display:inline-flex}.st-danger-btn:hover{background:var(--rose-tint)}.st-danger-solid{background:var(--rose);color:#fff}.st-danger-solid:hover{background:color-mix(in srgb, var(--rose) 86%, #000)}.st-danger-btn:disabled,.st-ghost-btn:disabled{opacity:.55;pointer-events:none}.st-ghost-btn{height:30px;color:var(--ink-2);border-radius:8px;align-items:center;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.st-ghost-btn:hover{background:var(--surface-2);color:var(--ink)}.st-confirm{align-items:center;gap:6px;display:inline-flex}.st-copy{height:30px;font-family:var(--font-mono);color:var(--ink-2);border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 60%, transparent);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;transition:border-color .15s ease-out,color .15s ease-out;display:inline-flex}.st-copy:hover{border-color:var(--cobalt);color:var(--ink)}.st-code{border:1px solid #ffffff12;border-radius:12px;overflow:hidden}.st-code-bar{min-height:42px;font-family:var(--font-mono);color:#8a90a8;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:6px 6px 6px 16px;font-size:11.5px;display:flex}.st-code pre{font-family:var(--font-mono);color:#e3e6f0;padding:16px;font-size:12.5px;line-height:1.7;overflow-x:auto}.st-code pre:focus-visible{outline-offset:-2px}.st-ctabs{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 45%, var(--surface));gap:2px;padding:0 8px;display:flex;overflow-x:auto}.st-ctabs>button{height:46px;color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;transition:color .15s ease-out;display:inline-flex;position:relative}.st-ctabs>button:hover,.st-ctabs>button[aria-selected=true]{color:var(--ink)}.st-ctabs>button[aria-selected=true]:after{content:"";background:var(--cobalt);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.st-ctabs>button:focus-visible{outline-offset:-3px}.st-ctab-hint{font-family:var(--font-mono);color:var(--ink-3);font-size:11px;font-weight:400}.st-keybar{border:1px solid color-mix(in srgb, var(--mint) 35%, var(--line));background:color-mix(in srgb, var(--mint) 6%, var(--surface));border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 12px 10px 14px;display:flex}.st-keybar-empty{border-color:var(--line);background:var(--surface)}.st-reveal{border:1.5px dashed color-mix(in srgb, var(--cobalt) 60%, transparent);background:var(--cobalt-tint);border-radius:14px;padding:18px 20px}.st-reveal-dot{background:var(--joint);width:10px;height:10px;box-shadow:0 0 0 2px var(--cobalt-tint), 0 0 0 3px var(--cobalt);border-radius:99px;flex:none;margin-top:5px}.st-check-row{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;transition:border-color .15s ease-out,background .15s ease-out;display:flex}.st-check-row:hover{border-color:color-mix(in srgb, var(--cobalt) 40%, var(--line))}.st-check-row[data-active]{border-color:var(--cobalt);background:color-mix(in srgb, var(--cobalt-tint) 55%, var(--surface))}.st-check-row[data-disabled]{cursor:default;opacity:.6}.st-check-row[data-disabled]:hover{border-color:var(--line)}.st-check-row input{width:16px;height:16px;accent-color:var(--cobalt);flex:none;margin-top:2px}.st-check-row:has(input:focus-visible){outline:2px solid var(--cobalt);outline-offset:2px}.st-tag{border:1px solid var(--line);background:var(--surface-2);height:22px;font-family:var(--font-mono);color:var(--ink-2);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.st-plan{flex-direction:column;padding:22px;display:flex}.st-plan[data-current]{border-color:var(--cobalt);box-shadow:0 0 0 1px var(--cobalt), var(--elev-1)}.st-empty-stage{border:1px dashed color-mix(in srgb, var(--cobalt) 40%, var(--line));border-radius:14px;justify-content:center;align-items:center;width:96px;height:80px;display:flex}@keyframes st-skel{0%{background-position:100% 0}to{background-position:-100% 0}}.st-skel{background:linear-gradient(90deg, var(--surface-2) 25%, color-mix(in srgb, var(--surface-2) 40%, var(--surface)) 50%, var(--surface-2) 75%);background-size:200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite st-skel}@media (prefers-reduced-motion:reduce){.st-skel,.st-enter{animation:none!important}.st-meter-fill,.st-ql .st-ql-chev{transition:none}}.st-avatar{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent);font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.st-avatar img{object-fit:cover;width:100%;height:100%}.st-wtile{background:var(--ink);width:24px;height:24px;color:var(--paper);font-family:var(--font-display);letter-spacing:-.02em;border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex;position:relative}.st-wtile[data-team]{background:var(--cobalt);color:var(--on-cobalt)}.st-wtile:after{content:"";background:var(--joint);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--surface);opacity:0;border-radius:99px;position:absolute;top:-2px;right:-2px}.st-wtile[data-active]:after{opacity:1}.st-trigger{max-width:240px;height:36px;color:var(--ink);border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:0 8px 0 6px;font-size:14px;font-weight:600;transition:background .15s ease-out,border-color .15s ease-out;display:inline-flex}.st-trigger:hover,.st-trigger[aria-expanded=true]{background:var(--surface-2)}.st-trigger[aria-expanded=true]{border-color:var(--line)}.st-trigger-round{border-radius:999px;justify-content:center;width:36px;padding:0}.st-pop{z-index:60;border:1px solid var(--line);background:var(--surface);width:min(320px,100vw - 24px);box-shadow:var(--elev-2);transform-origin:0 0;border-radius:14px;padding:6px;animation:.14s ease-out both st-pop-in;position:absolute;top:calc(100% + 6px)}.st-pop[data-align=end]{transform-origin:100% 0;right:0}@media (max-width:639px){.st-pop,.st-pop[data-align=end]{width:auto;position:fixed;top:60px;left:12px;right:12px}}@keyframes st-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.st-pop-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px 6px;font-size:11px}.st-pop-item{text-align:left;width:100%;min-height:40px;color:var(--ink);border-radius:9px;align-items:center;gap:10px;padding:6px 10px;font-size:14px;transition:background .12s ease-out;display:flex}.st-pop-item:hover,.st-pop-item:focus-visible{background:var(--surface-2);outline:none}.st-pop-item:focus-visible{box-shadow:inset 0 0 0 2px var(--cobalt)}.st-pop-item>svg{color:var(--ink-3);flex:none;font-size:16px}.st-pop-item[aria-checked=true]{background:color-mix(in srgb, var(--cobalt-tint) 60%, transparent)}.st-pop-sep{background:var(--line);height:1px;margin:6px 4px}.st-role{border:1px solid var(--line);height:22px;font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.st-role[data-role=owner]{border-color:color-mix(in srgb, var(--cobalt) 45%, var(--line));color:var(--cobalt-ink);background:var(--cobalt-tint)}.st-select{border:1px solid var(--line);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a90a8' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 8px center / 14px;appearance:none;height:32px;color:var(--ink);cursor:pointer;border-radius:8px;padding:0 28px 0 10px;font-size:13px}.st-select:hover{border-color:color-mix(in srgb, var(--cobalt) 40%, var(--line))}.st-select:disabled{opacity:.6;cursor:default}.st-seats{flex-wrap:wrap;gap:6px;display:flex}.st-seat{background:var(--surface-2);width:28px;height:8px;box-shadow:inset 0 0 0 1px var(--line);border-radius:99px}.st-seat[data-state=member]{background:var(--cobalt);box-shadow:none}.st-seat[data-state=pending]{box-shadow:none;border:1.5px dashed color-mix(in srgb, var(--cobalt) 70%, var(--line));background:0 0}.st-row{align-items:center;gap:12px;padding:14px 20px;display:flex}@media (min-width:640px){.st-row{padding:14px 24px}}.st-row+.st-row{border-top:1px solid var(--line)}.st-danger-zone{border-color:color-mix(in srgb, var(--rose) 35%, var(--line))}}.st-shell :is(h2,h3,h4).font-mono{font-family:var(--font-mono);letter-spacing:.02em}
