.soba-connect{--sc-ground:#fff;--sc-sheet:#fff;--sc-raised:#f4f4f4;--sc-line:#e6e6e6;--sc-line-2:#d6d6d6;--sc-text:#0a0a0a;--sc-text-2:#3d3d3d;--sc-muted:#646464;--sc-accent:#0a0a0a;--sc-accent-fg:#fff;--sc-ok:#22a06b;--sc-warn:#b06f14;--sc-danger:#c2452d;--sc-warn-dot:#d9a21b;--sc-tray:#f3f3f2;--sc-tray-card:var(--sc-sheet,#fff);--sc-tray-sunk:#efefed;--sc-font-size:14px;--sc-scale:1;--sc-fs-label:max(11px, calc(var(--sc-font-size) * .77));--sc-fs-small:max(12px, calc(var(--sc-font-size) * .87));--sc-fs-body:var(--sc-font-size);--sc-fs-title:calc(var(--sc-font-size) * 1.143);--sc-fs-display:calc(var(--sc-font-size) * 2.45);--sc-r-sm:8px;--sc-r:10px;--sc-r-lg:16px;--sc-r-pill:999px;--sc-shadow-1:0 1px 1px -1px #3737370f, 0 2px 2px -1px #37373708;--sc-shadow-2:0 20px 25px -5px #00000012, 0 8px 10px -6px #00000012;--sc-tile:32px;--sc-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--sc-font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;box-sizing:border-box;color:var(--sc-text,#1a1a1c);font-family:var(--sc-font,ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif);font-size:var(--sc-font-size,15px);letter-spacing:-.005em;line-height:1.5}:where(.soba-connect){width:100%;max-width:560px;margin:0 auto}.soba-connect *,.soba-connect :before,.soba-connect :after{box-sizing:inherit}.sc-card{background:var(--sc-sheet,#fff);border:1px solid var(--sc-line,#e9e9eb);box-shadow:var(--sc-shadow-1);border-radius:var(--sc-r-lg,14px);padding:18px}.sc-card+.sc-card{margin-top:12px}.sc-title{font-size:var(--sc-fs-title,16px);letter-spacing:-.02em;margin:0;font-weight:550}.sc-sub{color:var(--sc-muted,#6b6b73);margin:0 0 16px}.sc-label{color:var(--sc-muted,#6b6b73);letter-spacing:-.005em;margin:0 0 6px;font-size:13px}.sc-code{background:var(--sc-raised,#f6f6f7);border:1px solid var(--sc-line,#e9e9eb);border-radius:var(--sc-r-sm,6px);white-space:pre;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:13px;display:block;overflow-x:auto}.sc-row{align-items:center;gap:8px;display:flex}.sc-row-between{justify-content:space-between;align-items:center;gap:12px;display:flex}.sc-stack{gap:12px;display:grid}.sc-btn{min-height:32px;font:inherit;letter-spacing:-.005em;white-space:nowrap;border-radius:var(--sc-r,10px);border:1px solid var(--sc-line,#e6e6e6);background:var(--sc-sheet,#fff);color:var(--sc-text,#0a0a0a);box-shadow:var(--sc-shadow-1);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:500;line-height:1.3;transition:background-color .12s,border-color .12s,opacity .12s;display:inline-flex}.sc-btn:focus-visible{outline:2px solid var(--sc-accent,#18181b);outline-offset:2px}.sc-btn:hover{background:var(--sc-raised,#f6f6f7)}a.sc-btn{text-align:center;text-decoration:none;display:inline-flex}.sc-btn-primary{background:var(--sc-accent,#18181b);color:var(--sc-accent-fg,#fff);border-color:var(--sc-accent,#18181b);box-shadow:none}.sc-btn-primary:hover{opacity:.9;background:var(--sc-accent,#18181b)}.sc-btn:disabled{opacity:.5;cursor:default}.sc-input{box-sizing:border-box;min-width:0;height:32px;font:inherit;font-size:var(--sc-font-size,14px);border:1px solid var(--sc-line,#e6e6e6);border-radius:var(--sc-r,10px);background:var(--sc-sheet,#fff);box-shadow:var(--sc-shadow-1,none);color:inherit;outline:none;width:100%;padding:0 10px;transition:border-color .15s,box-shadow .15s}.sc-input:not(:placeholder-shown){text-transform:uppercase;letter-spacing:.04em}.sc-input::placeholder{color:var(--sc-muted,#646464)}.soba-connect .sc-input:focus-visible{border-color:var(--sc-line-2,#d6d6d6);box-shadow:0 0 0 3px color-mix(in srgb, var(--sc-text,#0a0a0a) 10%, transparent);outline:none}.sc-dot{background:var(--sc-muted,#6b6b73);border-radius:50%;flex:none;width:8px;height:8px}.sc-dot-ok{background:var(--sc-ok,#22a06b)}.sc-dot-busy{background:var(--sc-warn,#b06f14)}.sc-dot-off{background:var(--sc-line-2,#dcdce0)}.sc-tone-ok{color:var(--sc-ok,#22a06b)}.sc-tone-warn{color:var(--sc-warn,#b06f14)}.sc-tone-unknown{color:var(--sc-muted,#6b6b73)}.sc-error{color:var(--sc-warn,#b06f14);font-size:var(--sc-fs-body)}.sc-note-strong{color:var(--sc-text,#1a1a1c);font-weight:600}.sc-note-act{appearance:none;font:inherit;color:var(--sc-text-2,#3f3f46);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sc-note-act:disabled{opacity:.5;cursor:default}.sc-note{color:var(--sc-muted,#6b6b73);font-size:var(--sc-fs-small)}.sc-facts{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sc-fact{gap:10px;font-size:14px;display:flex}.sc-fact-key{color:var(--sc-muted,#6b6b73);min-width:92px}.sc-tray{gap:calc(16px * var(--sc-scale,1));padding:calc(16px * var(--sc-scale,1));border-radius:calc(18px * var(--sc-scale,1));background:var(--sc-tray,#f3f3f2);display:grid}.sc-group{min-width:0}.sc-group-cap{align-items:center;gap:calc(4px * var(--sc-scale,1));min-height:calc(22px * var(--sc-scale,1));padding:0 0 calc(8px * var(--sc-scale,1)) calc(4px * var(--sc-scale,1));display:flex}.sc-cap-acts{align-items:center;gap:calc(4px * var(--sc-scale,1));flex:none;display:flex}.sc-group-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(var(--sc-font-size,15px) * .9333);letter-spacing:0;color:var(--sc-muted,#6b6b73);flex:1;margin:0;overflow:hidden}.sc-group-card{padding:calc(7px * var(--sc-scale,1)) 0 calc(7px * var(--sc-scale,1)) calc(12px * var(--sc-scale,1));border-radius:calc(12px * var(--sc-scale,1));background:var(--sc-tray-card,#fff);box-shadow:var(--sc-shadow-1), inset 0 0 0 1px color-mix(in srgb, var(--sc-line,#e9e9eb) 70%, transparent)}.sc-disc{width:calc(36px * var(--sc-scale,1));height:calc(36px * var(--sc-scale,1));background:var(--sc-tray-card,#fff);box-shadow:var(--sc-shadow-1);color:var(--sc-muted,#6b6b73);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:color .12s;display:grid}.sc-disc:hover:not(:disabled){color:var(--sc-text,#1a1a1c)}.sc-disc:disabled{opacity:.6;cursor:default}.sc-dglyph{width:calc(13px * var(--sc-scale,1));height:calc(13px * var(--sc-scale,1))}@keyframes sc-spin{to{transform:rotate(360deg)}}.sc-spin{animation:.9s linear infinite sc-spin}.sc-mrow{align-items:center;gap:calc(14px * var(--sc-scale,1));min-height:calc(52px * var(--sc-scale,1));padding:calc(7px * var(--sc-scale,1)) calc(16px * var(--sc-scale,1)) calc(7px * var(--sc-scale,1)) calc(4px * var(--sc-scale,1));display:flex}.sc-mtile{width:calc(36px * var(--sc-scale,1));height:calc(36px * var(--sc-scale,1));border-radius:calc(9px * var(--sc-scale,1));background:var(--sc-tray-sunk,#efefed);color:var(--sc-text,#1b1b1a);flex:none;place-items:center;display:grid;position:relative}.sc-mglyph{width:calc(24px * var(--sc-scale,1));height:calc(19px * var(--sc-scale,1))}.sc-mbadge{left:auto;bottom:calc(-3px * var(--sc-scale,1));right:calc(-3px * var(--sc-scale,1));width:calc(14px * var(--sc-scale,1));height:calc(14px * var(--sc-scale,1));box-shadow:0 0 0 2.5px var(--sc-tray-card,#fff);border-radius:50%;position:absolute;transform:none}.sc-mbadge-ok{background:var(--sc-ok,#22a06b)}.sc-mbadge-busy{background:var(--sc-warn,#b06f14)}.sc-mbadge-off{background:var(--sc-line-2,#dcdce0)}.sc-mbadge-away{background:var(--sc-warn-dot,#d9a21b)}.sc-mid{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sc-mname{text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--sc-font-size,15px) * 1.0667);font-weight:600;overflow:hidden}.sc-mmeta{align-items:baseline;gap:calc(10px * var(--sc-scale,1));font-size:calc(var(--sc-font-size,15px) * .9333);color:var(--sc-muted,#6b6b73);line-height:1.35;display:flex}.sc-mmeta-is{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sc-mmeta-now{color:var(--sc-text-2,#3f3f46);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.sc-mmeta-sep{padding:0 calc(6px * var(--sc-scale,1));color:var(--sc-line-2,#dcdce0)}.sc-mrow-btn{width:calc(100% + calc(4px * var(--sc-scale,1)));margin-left:calc(-4px * var(--sc-scale,1));padding-left:calc(4px * var(--sc-scale,1));border-radius:calc(10px * var(--sc-scale,1));color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;transition:background-color .12s}.sc-mrow-btn:hover{background:var(--sc-tray-sunk,#f6f6f7)}.sc-mrow-btn:hover .sc-mbadge{box-shadow:0 0 0 2.5px var(--sc-tray-sunk,#f6f6f7)}.sc-chev{width:calc(14px * var(--sc-scale,1));height:calc(14px * var(--sc-scale,1));color:var(--sc-muted,#6b6b73);flex:none;transition:transform .12s}.sc-chev-open{transform:rotate(90deg)}.sc-group-card:has(>.sc-rrow){padding:0 calc(16px * var(--sc-scale,1))}.sc-rrow{align-items:center;gap:calc(14px * var(--sc-scale,1));padding:calc(14px * var(--sc-scale,1)) 0;display:flex}.sc-rrow+.sc-rrow{box-shadow:inset 0 1px 0 var(--sc-line,#e9e9e7)}.sc-rgo{align-items:center;gap:calc(14px * var(--sc-scale,1));min-width:0;margin:calc(-8px * var(--sc-scale,1)) 0;padding:calc(8px * var(--sc-scale,1)) 0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.sc-rgo .sc-chev{margin-left:calc(2px * var(--sc-scale,1));opacity:.75}.sc-rgo:hover .sc-chev{opacity:1}.sc-rdot{width:calc(10px * var(--sc-scale,1));height:calc(10px * var(--sc-scale,1));background:var(--sc-line-2,#dcdce0);border-radius:50%;flex:none}.sc-rdot-live{background:var(--sc-ok,#1e8e5a)}@media (prefers-reduced-motion:no-preference){.sc-rdot-live{animation:1.6s ease-in-out infinite sc-breathe}}@keyframes sc-breathe{0%,to{opacity:1}50%{opacity:.35}}.sc-rtitle{text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--sc-font-size,15px) * 1);font-weight:500;overflow:hidden}.sc-rstop{width:calc(44px * var(--sc-scale,1));height:calc(44px * var(--sc-scale,1));margin:calc(-8px * var(--sc-scale,1)) calc(-10px * var(--sc-scale,1)) calc(-8px * var(--sc-scale,1)) 0;color:var(--sc-muted,#6b6b69);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.sc-rstop-ring{width:calc(28px * var(--sc-scale,1));height:calc(28px * var(--sc-scale,1));box-shadow:inset 0 0 0 1px var(--sc-line,#e9e9e7);border-radius:50%;place-items:center;transition:background-color .12s,box-shadow .12s,color .12s;display:grid}.sc-rstop:hover:not(:disabled){color:var(--sc-text,#1b1b1a)}.sc-rstop:hover:not(:disabled) .sc-rstop-ring{background:var(--sc-tray-sunk,#efefed);box-shadow:inset 0 0 0 1px #0000}.sc-rstop .sc-dglyph{width:calc(10px * var(--sc-scale,1));height:calc(10px * var(--sc-scale,1))}.sc-rstop:disabled{cursor:default;opacity:.5}.sc-rstep{-webkit-line-clamp:2;line-clamp:2;font-size:max(12px, calc(var(--sc-font-size,15px) * .8667));color:var(--sc-muted,#6b6b69);font-variant-numeric:tabular-nums;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.sc-blank{align-items:center;gap:calc(12px * var(--sc-scale,1));padding:calc(24px * var(--sc-scale,1)) calc(24px * var(--sc-scale,1)) calc(26px * var(--sc-scale,1));text-align:center;flex-direction:column;display:flex}.sc-blank-mark{width:calc(36px * var(--sc-scale,1));height:calc(36px * var(--sc-scale,1));background:var(--sc-tray-sunk,#efefed);color:var(--sc-faint,#8c8c89);border-radius:50%;place-items:center;display:grid}.sc-blank-glyph{width:calc(20px * var(--sc-scale,1));height:calc(20px * var(--sc-scale,1))}.sc-blank-say{gap:calc(4px * var(--sc-scale,1));flex-direction:column;display:flex}.sc-blank-title{font-size:calc(var(--sc-font-size,15px) * 1.0667);font-weight:600}.sc-blank-body{font-size:calc(var(--sc-font-size,15px) * .9333);line-height:calc(20px * var(--sc-scale,1));color:var(--sc-muted,#6b6b69)}.sc-blank-act{align-items:center;gap:calc(7px * var(--sc-scale,1));height:calc(36px * var(--sc-scale,1));padding:0 calc(14px * var(--sc-scale,1));border:1px solid var(--sc-line,#e6e6e3);border-radius:calc(11px * var(--sc-scale,1));color:var(--sc-text,#1b1b1a);font-size:calc(var(--sc-font-size,15px) * .9333);font-weight:600;text-decoration:none;transition:background .12s;display:inline-flex}.sc-blank-act:hover{background:var(--sc-tray-sunk,#efefed)}.sc-alarm{align-items:flex-start;gap:calc(14px * var(--sc-scale,1));margin:calc(-7px * var(--sc-scale,1)) 0 calc(-7px * var(--sc-scale,1)) calc(-12px * var(--sc-scale,1));padding:calc(16px * var(--sc-scale,1));border-radius:calc(12px * var(--sc-scale,1));background:color-mix(in srgb, var(--sc-danger,#c2452d) 9%, var(--sc-tray-card,#fff));display:flex}.sc-alarm-mark{width:calc(30px * var(--sc-scale,1));color:var(--sc-danger,#c2452d);flex:none;place-items:center;margin-top:1px;display:grid}.sc-alarm-mark .sc-hglyph{width:calc(22px * var(--sc-scale,1));height:calc(22px * var(--sc-scale,1))}.sc-alarm-warn{background:color-mix(in srgb, var(--sc-warn,#b06f14) 10%, var(--sc-tray-card,#fff))}.sc-alarm-warn .sc-alarm-mark{color:var(--sc-warn,#b06f14)}.sc-alarm+.sc-alarm{margin-top:calc(8px * var(--sc-scale,1))}.sc-alarm-say{gap:calc(4px * var(--sc-scale,1));flex-direction:column;min-width:0;display:flex}.sc-alarm-title{font-size:calc(var(--sc-font-size,15px) * 1.0667);font-weight:600}.sc-alarm-body{font-size:calc(var(--sc-font-size,15px) * .9333);line-height:calc(20px * var(--sc-scale,1));color:var(--sc-text-2,#5a4a46)}.sc-away{align-items:center;gap:calc(12px * var(--sc-scale,1));padding:calc(6px * var(--sc-scale,1)) calc(12px * var(--sc-scale,1)) calc(6px * var(--sc-scale,1)) 0;display:flex}.sc-away-mark{width:calc(36px * var(--sc-scale,1));height:calc(36px * var(--sc-scale,1));border-radius:calc(9px * var(--sc-scale,1));background:var(--sc-tray-sunk,#efefed);color:var(--sc-text,#1b1b1a);flex:none;place-items:center;display:grid}.sc-away-mark .bx{width:calc(26px * var(--sc-scale,1));height:calc(26px * var(--sc-scale,1));--bx-w:24}.sc-away-say{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sc-away-title{font-size:calc(var(--sc-font-size,15px) * 1);font-weight:600}.sc-away-body{font-size:calc(var(--sc-font-size,15px) * .8667);color:var(--sc-muted,#6b6b73);line-height:1.35}.sc-away-go{height:calc(32px * var(--sc-scale,1));padding:0 calc(14px * var(--sc-scale,1));background:var(--sc-accent,#1b1b1a);color:var(--sc-accent-fg,#fff);font:inherit;font-size:calc(var(--sc-font-size,15px) * .9333);cursor:pointer;border:0;border-radius:999px;flex:none;font-weight:600;transition:opacity .12s}.sc-away-go:hover:not(:disabled){opacity:.88}.sc-away-go:disabled{opacity:.5;cursor:default}.sc-cap-link{margin:calc(-8px * var(--sc-scale,1)) calc(-4px * var(--sc-scale,1)) calc(-8px * var(--sc-scale,1)) 0;padding:calc(8px * var(--sc-scale,1)) calc(4px * var(--sc-scale,1));font:inherit;font-size:max(12px, calc(var(--sc-font-size,15px) * .8667));color:var(--sc-text-2,#3f3f46);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;flex:none;text-decoration:underline}.sc-cap-link:hover{color:var(--sc-text,#1b1b1a)}.sc-acts{gap:calc(4px * var(--sc-scale,1));flex-direction:column;display:flex}.sc-act-go{justify-content:center;align-items:center;gap:calc(9px * var(--sc-scale,1));height:calc(48px * var(--sc-scale,1));border-radius:calc(10px * var(--sc-scale,1));background:var(--sc-accent,#1b1b1a);color:var(--sc-accent-fg,#fff);font:inherit;font-size:calc(var(--sc-font-size,15px) * 1);cursor:pointer;border:0;font-weight:600;transition:opacity .12s;display:flex}.sc-act-go:hover:not(:disabled){opacity:.88}.sc-acts-row{justify-content:space-between;align-items:center;display:flex}.sc-act-small{align-items:center;gap:calc(7px * var(--sc-scale,1));height:calc(36px * var(--sc-scale,1));padding:0 calc(12px * var(--sc-scale,1)) 0 calc(15px * var(--sc-scale,1));background:var(--sc-tray-card,#fff);box-shadow:var(--sc-shadow-1), inset 0 0 0 1px color-mix(in srgb, var(--sc-line,#e9e9eb) 70%, transparent);color:var(--sc-text,#1a1a1c);font:inherit;font-size:calc(var(--sc-font-size,15px) * .9333);letter-spacing:-.005em;cursor:pointer;border:0;border-radius:999px;font-weight:550;transition:box-shadow .14s,transform .14s;display:inline-flex}.sc-act-small .sc-dglyph{width:calc(12px * var(--sc-scale,1));height:calc(12px * var(--sc-scale,1));color:var(--sc-muted,#6b6b73);transition:color .14s,transform .14s}.sc-act-small:hover:not(:disabled){box-shadow:var(--sc-shadow-1), inset 0 0 0 1px var(--sc-line,#e9e9eb)}.sc-act-small:hover:not(:disabled) .sc-dglyph{color:var(--sc-text,#1a1a1c);transform:translate(1px,-1px)}.sc-act-small:active:not(:disabled){transform:scale(.98)}@media (prefers-reduced-motion:reduce){.sc-act-small,.sc-act-small .sc-dglyph{transition:none}.sc-act-small:active:not(:disabled),.sc-act-small:hover:not(:disabled) .sc-dglyph{transform:none}}.sc-act-go:disabled,.sc-act-go[data-spin],.sc-act-glyph{width:calc(15px * var(--sc-scale,1));height:calc(15px * var(--sc-scale,1));flex:none}.sc-act-miss{margin:calc(4px * var(--sc-scale,1)) 2px 0;font-size:max(12px, calc(var(--sc-font-size,15px) * .8667));color:var(--sc-muted,#6b6b69);text-align:center;line-height:1.5}.sc-screen-head{align-items:center;gap:calc(12px * var(--sc-scale,1));display:flex}.sc-back{width:calc(36px * var(--sc-scale,1));height:calc(36px * var(--sc-scale,1));background:var(--sc-tray-card,#fff);color:var(--sc-text,#1b1b1a);font:inherit;cursor:pointer;box-shadow:var(--sc-shadow-1);border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .12s;display:grid}.sc-back:hover:not(:disabled){background:var(--sc-tray-sunk,#efefed)}.sc-back:disabled{cursor:default;opacity:.5}.sc-back-glyph{width:calc(15px * var(--sc-scale,1));height:calc(15px * var(--sc-scale,1))}.sc-screen-title{font-size:calc(var(--sc-font-size,15px) * 1.3333);color:var(--sc-text,#1b1b1a);margin:0;font-weight:600}.sc-group-card.sc-mopts{padding:0 calc(16px * var(--sc-scale,1))}.sc-mopt{align-items:center;gap:calc(14px * var(--sc-scale,1));width:100%;padding:calc(16px * var(--sc-scale,1)) 0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.sc-mopt+.sc-mopt{box-shadow:inset 0 1px 0 var(--sc-line,#e9e9e7)}.sc-mopt:disabled{cursor:default;opacity:.5}.sc-mopt-say{gap:calc(2px * var(--sc-scale,1));flex-direction:column;flex:1;min-width:0;display:flex}.sc-mopt-name{overflow-wrap:anywhere;font-size:calc(var(--sc-font-size,15px) * 1.0667);font-weight:600}.sc-mopt-desc{font-size:calc(var(--sc-font-size,15px) * .9333);line-height:calc(20px * var(--sc-scale,1));color:var(--sc-muted,#6b6b69)}.sc-ring{box-sizing:border-box;width:calc(22px * var(--sc-scale,1));height:calc(22px * var(--sc-scale,1));border:2px solid var(--sc-line-2,#cfcfcb);color:var(--sc-accent-fg,#fff);border-radius:50%;flex:none;place-items:center;transition:background-color .12s,border-color .12s;display:grid}.sc-ring-on{border-color:var(--sc-accent,#1b1b1a);background:var(--sc-accent,#1b1b1a)}.sc-ring-tick{width:calc(13px * var(--sc-scale,1));height:calc(13px * var(--sc-scale,1))}.sc-screen-foot{padding:0 calc(4px * var(--sc-scale,1));font-size:max(12px, calc(var(--sc-font-size,15px) * .8667));color:var(--sc-muted,#6b6b69);margin:0;line-height:1.5}.sc-screen-from{font-size:calc(var(--sc-font-size,15px) * .9333);color:var(--sc-muted,#6b6b69)}.sc-rd-head{gap:calc(8px * var(--sc-scale,1));padding:0 calc(4px * var(--sc-scale,1));display:grid}.sc-rd-name{font-size:calc(var(--sc-font-size,15px) * 1.3333);color:var(--sc-text,#1b1b1a);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.25}.sc-rd-state{align-items:center;gap:calc(8px * var(--sc-scale,1));font-size:calc(var(--sc-font-size,15px) * .9333);color:var(--sc-text-2,#3f3f46);font-variant-numeric:tabular-nums;margin:0;display:flex}.sc-rd-dot{width:calc(10px * var(--sc-scale,1));height:calc(10px * var(--sc-scale,1));background:var(--sc-line-2,#dcdce0);border-radius:50%;flex:none}.sc-rd-dot-live{background:var(--sc-ok,#1e8e5a)}@media (prefers-reduced-motion:no-preference){.sc-rd-dot-live{animation:1.6s ease-in-out infinite sc-breathe}}.sc-group-card.sc-rd-facts,.sc-group-card.sc-rd-steps{padding:0 calc(16px * var(--sc-scale,1))}.sc-rd-fact{align-items:center;gap:calc(10px * var(--sc-scale,1));padding:calc(14px * var(--sc-scale,1)) 0;font-size:calc(var(--sc-font-size,15px) * 1);margin:0;display:flex}.sc-rd-fact+.sc-rd-fact,.sc-rd-step+.sc-rd-step{box-shadow:inset 0 1px 0 var(--sc-line,#e9e9e7)}.sc-rd-key{width:calc(74px * var(--sc-scale,1));color:var(--sc-muted,#6b6b69);flex:none}.sc-rd-val{overflow-wrap:anywhere;flex:1;min-width:0}.sc-rd-step{align-items:center;gap:calc(12px * var(--sc-scale,1));padding:calc(13px * var(--sc-scale,1)) 0;font-size:calc(var(--sc-font-size,15px) * 1);margin:0;display:flex}.sc-rd-mark{width:calc(18px * var(--sc-scale,1));height:calc(18px * var(--sc-scale,1));color:var(--sc-line-2,#dcdce0);flex:none}.sc-rd-mark-done{color:var(--sc-ok,#1e8e5a)}.sc-rd-mark-now{color:var(--sc-text,#1b1b1a)}@media (prefers-reduced-motion:no-preference){.sc-rd-mark-now{animation:.9s linear infinite sc-spin}}.sc-rd-say{overflow-wrap:anywhere;flex:1;min-width:0}.sc-rd-wait{color:var(--sc-muted,#6b6b69)}.sc-rd-when{font-size:max(12px, calc(var(--sc-font-size,15px) * .8667));color:var(--sc-muted,#6b6b69);font-variant-numeric:tabular-nums;flex:none}.sc-act-stop{height:calc(48px * var(--sc-scale,1));border-radius:calc(10px * var(--sc-scale,1));background:var(--sc-tray-card,#fff);color:var(--sc-danger,#c2452d);box-shadow:var(--sc-shadow-1), inset 0 0 0 1px color-mix(in srgb, var(--sc-line,#e9e9eb) 70%, transparent);font:inherit;font-size:calc(var(--sc-font-size,15px) * 1);cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:600;transition:background-color .12s;display:flex}.sc-act-stop:hover:not(:disabled){background:color-mix(in srgb, var(--sc-danger,#c2452d) 7%, var(--sc-tray-card,#fff))}.sc-act-stop:disabled{cursor:default;color:var(--sc-muted,#6b6b69)}.sc-act-quiet{height:calc(44px * var(--sc-scale,1));border-radius:calc(10px * var(--sc-scale,1));font-size:calc(var(--sc-font-size,15px) * .9333);color:var(--sc-muted,#6b6b69);cursor:pointer;place-items:center;text-decoration:none;display:grid}.sc-act-quiet:hover{color:var(--sc-text,#1b1b1a)}.sc-arow{align-items:center;gap:calc(10px * var(--sc-scale,1));min-height:calc(30px * var(--sc-scale,1));padding-right:calc(12px * var(--sc-scale,1));display:flex}.sc-runtime-tile{width:calc(30px * var(--sc-scale,1));height:calc(30px * var(--sc-scale,1));border-radius:var(--sc-r-sm,calc(6px * var(--sc-scale,1)));border:1px solid var(--sc-line,#e9e9eb);background:var(--sc-tray-sunk,#f6f6f7);flex:none;place-items:center;display:grid}.sc-runtime-logo{width:calc(15px * var(--sc-scale,1));height:calc(15px * var(--sc-scale,1));border-radius:calc(3px * var(--sc-scale,1));object-fit:contain}.sc-runtime-letter{color:var(--sc-muted,#6b6b73);font-size:10px;font-weight:600;line-height:1}.sc-runtime-mark{width:calc(13px * var(--sc-scale,1));height:calc(13px * var(--sc-scale,1));color:var(--sc-text-2,#3f3f46)}.sc-aname{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--sc-fs-small);flex:1;overflow:hidden}.sc-aversion{color:var(--sc-muted,#6b6b73)}.sc-averdict{font-size:var(--sc-fs-label);white-space:nowrap;color:var(--sc-muted,#6b6b73);flex:none;align-items:center;display:inline-flex}.sc-orow{align-items:center;gap:calc(18px * var(--sc-scale,1));min-height:calc(34px * var(--sc-scale,1));padding-right:calc(12px * var(--sc-scale,1));display:flex}.sc-otile{width:calc(22px * var(--sc-scale,1));height:calc(22px * var(--sc-scale,1));border-radius:var(--sc-r-sm,calc(6px * var(--sc-scale,1)));background:var(--sc-tray-sunk,#f6f6f7);color:var(--sc-muted,#6b6b73);flex:none;place-items:center;display:grid}.sc-otile .sc-mglyph{width:calc(15px * var(--sc-scale,1));height:calc(11px * var(--sc-scale,1))}.sc-oglyph,.sc-omark{width:calc(13px * var(--sc-scale,1));height:calc(13px * var(--sc-scale,1))}.sc-oname{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--sc-fs-small);color:var(--sc-text-2,#3f3f46);flex:1;overflow:hidden}.sc-oword{font-size:var(--sc-fs-label);color:var(--sc-muted,#6b6b73);flex:none}.sc-pair{align-items:center;gap:calc(18px * var(--sc-scale,1));width:calc(100% + calc(4px * var(--sc-scale,1)));min-height:calc(34px * var(--sc-scale,1));margin-left:calc(-4px * var(--sc-scale,1));padding:0 calc(12px * var(--sc-scale,1)) 0 calc(4px * var(--sc-scale,1));border-radius:calc(8px * var(--sc-scale,1));font:inherit;font-size:var(--sc-fs-small);text-align:left;cursor:pointer;background:0 0;border:0;transition:background-color .12s;display:flex}.sc-pair:hover{background:var(--sc-tray-sunk,#f6f6f7)}.sc-open-app{color:var(--sc-muted,#6b6b73);text-decoration:none}.sc-hrow{padding-bottom:2px}.sc-row-note{padding:2px calc(12px * var(--sc-scale,1)) calc(4px * var(--sc-scale,1)) 0;font-size:var(--sc-fs-label);color:var(--sc-muted,#6b6b73);margin:0;line-height:1.45}.sc-nilrow{align-items:center;gap:calc(10px * var(--sc-scale,1));padding:calc(9px * var(--sc-scale,1)) 0;font-size:calc(var(--sc-font-size,15px) * .9333);color:var(--sc-muted,#6b6b69);margin:0;display:flex}.sc-group-card:has(>.sc-nilrow){padding:calc(7px * var(--sc-scale,1)) calc(16px * var(--sc-scale,1))}.sc-nilrow-mark{width:calc(28px * var(--sc-scale,1));height:calc(28px * var(--sc-scale,1));background:var(--sc-tray-sunk,#efefed);color:var(--sc-faint,#8c8c89);border-radius:50%;flex:none;place-items:center;display:grid}.sc-nilrow-mark .sc-blank-glyph{width:calc(15px * var(--sc-scale,1));height:calc(15px * var(--sc-scale,1))}.sc-heads{align-items:flex-start;gap:calc(8px * var(--sc-scale,1));margin:2px calc(12px * var(--sc-scale,1)) calc(3px * var(--sc-scale,1)) 0;padding:calc(8px * var(--sc-scale,1)) calc(10px * var(--sc-scale,1));border-radius:var(--sc-r,calc(10px * var(--sc-scale,1)));background:color-mix(in srgb, var(--sc-warn,#b06f14) 9%, var(--sc-tray-card,#fff));display:flex}.sc-heads-mark{color:var(--sc-warn,#b06f14);flex:none;place-items:center;margin-top:1px;display:grid}.sc-hglyph{width:calc(13px * var(--sc-scale,1));height:calc(13px * var(--sc-scale,1))}.sc-heads-say{font-size:var(--sc-fs-label);color:var(--sc-text-2,#3f3f46);margin:0;line-height:1.45}.sc-menu{z-index:2147483647;width:calc(320px * var(--sc-scale,1));padding:calc(4px * var(--sc-scale,1));border:1px solid var(--sc-line,#e9e9eb);border-radius:calc(10px * var(--sc-scale,1));background:var(--sc-tray-card,#fff);color:var(--sc-text,#1a1a1c);overscroll-behavior:contain;max-height:60vh;margin:0;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 10px 30px #0000001f,0 2px 6px #0000000f}.sc-menu-item{align-items:center;gap:calc(14px * var(--sc-scale,1));width:100%;min-height:calc(44px * var(--sc-scale,1));padding:calc(7px * var(--sc-scale,1)) calc(12px * var(--sc-scale,1));border-radius:calc(7px * var(--sc-scale,1));font:inherit;font-size:calc(var(--sc-font-size,15px) * 1);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.sc-menu-item:hover,.sc-menu-item:focus-visible{background:var(--sc-tray-sunk,#f6f6f7);outline:none}.sc-menu-text{flex-direction:column;flex:1;min-width:0;display:flex}.sc-menu-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-menu-note{font-size:max(12px, calc(var(--sc-font-size,15px) * .9));color:var(--sc-muted,#6b6b69);line-height:1.4}.sc-row-act{padding:calc(6px * var(--sc-scale,1)) calc(8px * var(--sc-scale,1));margin-right:calc(-8px * var(--sc-scale,1));border-radius:calc(7px * var(--sc-scale,1));color:var(--sc-text,#1a1a1c);font:inherit;font-size:calc(var(--sc-font-size,15px) * .9333);cursor:pointer;background:0 0;border:0;flex:none;font-weight:600}.sc-row-act:hover{background:var(--sc-tray-sunk,#efefed)}.sc-menu-act{padding-left:calc(10px * var(--sc-scale,1));font-size:calc(var(--sc-font-size,15px) * .8667);color:var(--sc-text,#1a1a1c);flex:none;margin-left:auto;font-weight:600}.sc-menu-check{width:calc(15px * var(--sc-scale,1));height:calc(15px * var(--sc-scale,1));color:var(--sc-text-2,#3f3f46);flex:none}.sc-menu-sep{height:1px;margin:calc(4px * var(--sc-scale,1)) calc(6px * var(--sc-scale,1));background:var(--sc-line,#e9e9eb)}.sc-menu-head{margin:calc(6px * var(--sc-scale,1)) calc(6px * var(--sc-scale,1)) 2px;padding-top:calc(7px * var(--sc-scale,1));border-top:1px solid var(--sc-line,#e9e9eb);font-size:var(--sc-fs-label);color:var(--sc-muted,#6b6b73);font-weight:500}.sc-menu>.sc-menu-head:first-child{border-top:0;margin-top:2px;padding-top:0}.sc-tray-error{padding:0 calc(12px * var(--sc-scale,1)) 2px;margin:0}.sc-mp{min-width:0;max-width:100%;font-size:var(--sc-fs-label);color:var(--sc-muted,#6b6b73);align-items:center;gap:2px;display:inline-flex}.sc-mp-cap{white-space:nowrap;flex:none}.sc-mp-btn{align-items:center;gap:calc(5px * var(--sc-scale,1));min-width:0;height:calc(26px * var(--sc-scale,1));padding:0 calc(5px * var(--sc-scale,1)) 0 calc(7px * var(--sc-scale,1));border-radius:var(--sc-r-pill,calc(999px * var(--sc-scale,1)));font:inherit;font-size:var(--sc-fs-label);color:var(--sc-text-2,#3f3f46);cursor:pointer;background:0 0;border:0;font-weight:500;transition:background-color .12s,color .12s;display:inline-flex}.sc-mp-btn:hover:not(:disabled),.sc-mp-btn[aria-expanded=true]{background:var(--sc-raised,#f6f6f7);color:var(--sc-text,#1a1a1c)}.sc-mp-btn:disabled{opacity:.5;cursor:default}.sc-mp-mark{width:calc(13px * var(--sc-scale,1));height:calc(13px * var(--sc-scale,1));flex:none;place-items:center;display:inline-grid}.sc-mp-glyph{max-width:calc(13px * var(--sc-scale,1));max-height:calc(13px * var(--sc-scale,1))}.sc-mp-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:24ch;overflow:hidden}.sc-mp-btn .sc-chev{width:calc(11px * var(--sc-scale,1));height:calc(11px * var(--sc-scale,1));color:var(--sc-faint,#a1a1aa)}.sc-mm{z-index:2147483647;min-width:calc(240px * var(--sc-scale,1));max-width:min(calc(340px * var(--sc-scale,1)), calc(100vw - 16px));border:1px solid var(--sc-line,#e9e9eb);border-radius:calc(12px * var(--sc-scale,1));background:var(--sc-tray-card,#fff);width:max-content;color:var(--sc-text,#1a1a1c);font-size:var(--sc-fs-small,13px);outline:none;flex-direction:column;margin:0;padding:0;line-height:1.3;display:flex;position:fixed;inset:auto;overflow:hidden;box-shadow:0 12px 32px #0000001f,0 2px 6px #0000000f}.sc-mm-search{border-bottom:1px solid var(--sc-line,#e9e9eb);color:var(--sc-faint,#a1a1aa);flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.sc-mm-find{flex:none;width:14px;height:14px}.sc-mm-search input{min-width:0;height:calc(38px * var(--sc-scale,1));font:inherit;font-size:max(16px, var(--sc-fs-small,13px));color:var(--sc-text,#1a1a1c);background:0 0;border:0;outline:none;flex:1;padding:0}@media (pointer:fine){.sc-mm-search input{font-size:inherit}}.sc-mm-search input::placeholder{color:var(--sc-faint,#a1a1aa)}.sc-mm-list{overscroll-behavior:contain;flex:1;min-height:0;padding:4px;scroll-padding-block:4px;overflow-y:auto}.sc-menu,.sc-mm-list,.sc-mm-flyout{scrollbar-width:none}.sc-menu::-webkit-scrollbar{display:none}.sc-mm-list::-webkit-scrollbar{display:none}.sc-mm-flyout::-webkit-scrollbar{display:none}.sc-mm-group+.sc-mm-group{border-top:1px solid var(--sc-line,#e9e9eb);margin-top:4px;padding-top:4px}.sc-mm-head{font-size:var(--sc-fs-label);color:var(--sc-muted,#6b6b73);align-items:center;gap:6px;padding:8px 8px 4px;font-weight:500;display:flex}.sc-mm-logo{border-radius:3px;flex:none;width:14px;height:14px}.sc-mm-emoji{place-items:center;font-size:12px;line-height:1;display:inline-grid}.sc-mm-item{min-height:calc(32px * var(--sc-scale,1));border-radius:calc(7px * var(--sc-scale,1));cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:0 8px;display:flex}.sc-mm-item[data-active]{background:var(--sc-tray-sunk,#f4f4f5)}.sc-mm-inline{z-index:auto;max-height:380px;position:static}.sc-mm-item[data-locked]{cursor:default}.sc-mm-item[data-locked] .sc-mm-label{color:var(--sc-muted,#6b6b73)}.sc-mm-label{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:100%;overflow:hidden}.sc-mm-item[aria-selected=true] .sc-mm-label{font-weight:500}.sc-mm-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--sc-muted,#6b6b73);flex:1;overflow:hidden}.sc-mm-item .sc-menu-check{width:14px;height:14px;margin-left:auto}.sc-mm-empty{text-align:center;color:var(--sc-muted,#6b6b73);padding:16px 8px}.sc-mm-tile{object-fit:cover;border-radius:4px;flex:none;width:16px;height:16px}.sc-mm-tile-box{background:color-mix(in srgb, currentColor 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 10%, transparent);color:var(--sc-text,#1a1a1c);place-items:center;display:inline-grid}.sc-mm-tile-glyph{width:11px;height:11px}.sc-mm-tile-dim{opacity:.5;filter:grayscale()}.sc-mm-tile.sc-mm-emoji{font-size:11px}.sc-mm-sub .sc-chev{width:14px;height:14px;color:var(--sc-muted,#6b6b73);flex:none;margin-left:auto}.sc-mm-sub .sc-mm-label{flex:1;min-width:0}.sc-mm-sub[data-locked] .sc-mm-tile{opacity:.5;filter:grayscale()}.sc-mm-pill{box-shadow:inset 0 0 0 1px var(--sc-line,#e9e9eb);letter-spacing:.02em;color:var(--sc-muted,#6b6b73);border-radius:999px;flex:none;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:500}.sc-mm-sub .sc-mm-pill{margin-left:0}.sc-mm-dot{background:color-mix(in srgb, var(--sc-text,#1a1a1c) 60%, transparent);border-radius:999px;flex:none;width:6px;height:6px}.sc-mm-rule{background:var(--sc-line,#e9e9eb);height:1px;margin:4px -4px}.sc-mm-label-row{font-size:var(--sc-fs-label,12px);color:var(--sc-muted,#6b6b73);padding:6px 8px 4px}.sc-mm-flyout{z-index:1;overscroll-behavior:contain;border:1px solid var(--sc-line,#e9e9eb);border-radius:calc(12px * var(--sc-scale,1));background:var(--sc-tray-card,#fff);padding:4px;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #0000001f,0 2px 6px #0000000f}.sc-mm-inline{position:relative;overflow:visible}.sc-atile .sc-runtime-logo{width:calc(25px * var(--sc-scale,1));height:calc(25px * var(--sc-scale,1));border-radius:calc(7px * var(--sc-scale,1))}.sc-atile .sc-runtime-mark{width:calc(22px * var(--sc-scale,1));height:calc(22px * var(--sc-scale,1))}.sc-atile .sc-runtime-letter{font-size:calc(var(--sc-font-size,15px) * 1)}.sc-group-card:has(>.sc-runs-agent){padding:0 calc(16px * var(--sc-scale,1))}.sc-runs-agent{align-items:center;gap:calc(14px * var(--sc-scale,1));width:100%;min-width:0;padding:calc(14px * var(--sc-scale,1)) 0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;display:flex}.sc-runs-dim{opacity:.55}.sc-runs-agent:disabled,.sc-runs-fixed{cursor:default}.sc-runs-agent:focus-visible{outline:2px solid var(--sc-accent,#18181b);outline-offset:-2px;border-radius:var(--sc-r-sm,calc(6px * var(--sc-scale,1)))}.sc-runs-tile{width:calc(36px * var(--sc-scale,1));height:calc(36px * var(--sc-scale,1));border-radius:calc(9px * var(--sc-scale,1));background:var(--sc-tray-sunk,#efefed);flex:none;place-items:center;display:grid}.sc-runs-tile .sc-runtime-logo{width:calc(34px * var(--sc-scale,1));height:calc(34px * var(--sc-scale,1));border-radius:calc(7px * var(--sc-scale,1))}.sc-runs-tile .sc-runtime-mark{width:calc(30px * var(--sc-scale,1));height:calc(30px * var(--sc-scale,1))}.sc-runs-tile .sc-runtime-letter{font-size:calc(var(--sc-font-size,15px) * 1.2667)}.sc-runs-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(var(--sc-font-size,15px) * 1.0667);flex:1;font-weight:600;overflow:hidden}.sc-runs-agent .sc-chev{width:calc(16px * var(--sc-scale,1));height:calc(16px * var(--sc-scale,1));color:var(--sc-faint,#a1a1aa);flex:none}.sc-runs-told{font-size:calc(var(--sc-font-size,15px) * .9333);color:var(--sc-muted,#6b6b69);flex:none}.sc-runs-rule{background:var(--sc-line,#e9e9e7);height:1px;display:block}.sc-runs-model{align-items:center;gap:0;width:100%;min-width:0;max-width:none;display:flex}.sc-runs-model .sc-mp-cap,.sc-runs-key{width:calc(58px * var(--sc-scale,1));font-size:calc(var(--sc-font-size,15px) * 1);color:var(--sc-muted,#6b6b69);flex:none}.sc-runs-model .sc-mp-btn{justify-content:flex-start;gap:calc(14px * var(--sc-scale,1));min-width:0;height:auto;min-height:calc(44px * var(--sc-scale,1));font-size:calc(var(--sc-font-size,15px) * 1);color:var(--sc-text,#1b1b1a);background:0 0;border-radius:0;flex:1;padding:0;font-weight:400}.sc-runs-model .sc-mp-btn:hover:not(:disabled),.sc-runs-model .sc-mp-btn[aria-expanded=true]{color:var(--sc-text,#1b1b1a);background:0 0}.sc-runs-model .sc-mp-label{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.sc-runs-model .sc-mp-btn .sc-chev{width:calc(16px * var(--sc-scale,1));height:calc(16px * var(--sc-scale,1));color:var(--sc-faint,#a1a1aa);flex:none}.sc-runs-model .sc-mp-btn .sc-chev-open{transform:none}.sc-runs-said{min-height:calc(44px * var(--sc-scale,1));font-size:calc(var(--sc-font-size,15px) * 1);align-items:center;gap:0;display:flex}.sc-runs-val{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sc-pop{z-index:2147483000;--sc-font-size:12.5px;--sc-scale:.8;overscroll-behavior:contain;background:var(--sc-tray,#f6f6f7);width:min(92vw,320px);max-width:min(92vw,320px);max-height:calc(100vh - 24px);box-shadow:0 0 0 1px var(--sc-line,#e9e9eb), var(--sc-shadow-2);border:0;border-radius:16px;margin:0;padding:0;position:fixed;inset:0 auto auto 0;overflow-y:auto}@keyframes sc-pop-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.sc-pop{transform-origin:100% 0;animation:.12s cubic-bezier(.2,.8,.2,1) sc-pop-in}@media (prefers-reduced-motion:reduce){.sc-pop,.sc-spin{animation:none}.sc-pair,.sc-mrow-btn,.sc-chev{transition:none}}.sc-compute-act{margin-top:16px}.sc-compute-act:first-child{margin-top:0}.sc-note+.sc-compute-act,.sc-error+.sc-compute-act{margin-top:9px}.soba-settings{font:inherit;color:inherit;--ss-muted:color-mix(in srgb, currentColor 62%, transparent);--ss-line:color-mix(in srgb, currentColor 10%, transparent);--ss-tile:color-mix(in srgb, currentColor 7%, transparent)}.soba-settings .ss-list{margin:0;padding:0;list-style:none}.soba-settings:has(>.ss-card){width:100%}.soba-settings .ss-card{border:1px solid var(--ss-line);border-radius:16px;width:100%;overflow:hidden;box-shadow:0 1px 1px -1px #3737370f,0 2px 2px -1px #37373708;container:sc-settings/inline-size}.soba-settings .ss-card:has(>.ss-head){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:14px 16px;display:grid}.soba-settings .ss-row{align-items:center;gap:14px;padding:14px 16px;display:flex}.soba-settings .ss-head{align-items:flex-start;padding:0}.soba-settings .ss-card:has(>.ss-head)>.ss-actions{background:0 0;border:0;grid-area:1/2;padding:0}@container sc-settings (max-width:380px){.soba-settings .ss-card:has(>.ss-head)>.ss-actions{grid-area:auto/1/auto/-1;margin-top:12px}}.soba-settings .ss-list .ss-row+.ss-row{border-top:1px solid var(--ss-line)}.soba-settings .ss-tile{background:var(--ss-tile);border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.soba-settings .ss-tile svg{width:18px;height:18px}.soba-settings .ss-mid{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.soba-settings .ss-name{letter-spacing:-.005em;font-weight:500}.soba-settings .ss-meta,.soba-settings .ss-note{color:var(--ss-muted);text-wrap:pretty;line-height:1.43}.soba-settings .ss-note{margin:0}.soba-settings .ss-error{color:#c2410c}.soba-settings .ss-state{color:var(--ss-muted);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:.9em;display:inline-flex}.soba-settings .ss-dot{background:#a1a1aa;border-radius:50%;width:8px;height:8px}.soba-settings .ss-state-ok .ss-dot{background:#16a34a}.soba-settings .ss-state-busy .ss-dot{background:#d97706}.soba-settings .ss-actions{border-top:1px solid var(--ss-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;padding:12px 16px;display:flex}.soba-settings .ss-actions .ss-link{margin-right:auto}.soba-settings .ss-btn{border:1px solid var(--ss-line);min-height:32px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:10px;flex:none;align-items:center;padding:5px 12px;font-size:13px;font-weight:500;line-height:1.3;transition:background-color .12s,opacity .12s;display:inline-flex;box-shadow:0 1px 1px -1px #3737370f,0 2px 2px -1px #37373708}.soba-settings .ss-btn:hover{background:var(--ss-tile)}.soba-settings .ss-btn-primary{box-shadow:none;background:currentColor;border-color:#0000}.soba-settings .ss-btn-primary:hover{opacity:.88;background:currentColor}.soba-settings .ss-btn-primary{-webkit-text-fill-color:Canvas}.soba-settings[data-theme=light] .ss-btn-primary{-webkit-text-fill-color:#fff}.soba-settings[data-theme=dark] .ss-btn-primary{-webkit-text-fill-color:#131316}.soba-settings .ss-btn:focus-visible,.soba-settings .ss-link:focus-visible{outline-offset:2px;outline:2px solid}.soba-settings .ss-link{color:var(--ss-muted);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.92em;text-decoration:underline}.soba-settings .ss-link:hover{color:inherit}.soba-connect[data-theme=dark],.soba-connect[data-theme=system],.sc-btn[data-theme=dark],.sc-btn[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.soba-connect[data-theme=system],.sc-btn[data-theme=system]{--sc-ground:#0a0a0a;--sc-sheet:#141414;--sc-raised:#1f1f1f;--sc-line:#2b2b2b;--sc-line-2:#383838;--sc-text:#fafafa;--sc-text-2:#d4d4d4;--sc-muted:#a1a1a1;--sc-accent:#fafafa;--sc-accent-fg:#0a0a0a;--sc-ok:#4cb782;--sc-warn:#f2994a;--sc-danger:#e4705a;--sc-warn-dot:#e0ad33;--sc-tray:var(--sc-ground,#0f0f11);--sc-tray-card:var(--sc-raised,#1d1d20);--sc-tray-sunk:var(--sc-sheet,#161618);--sc-shadow-1:0 1px 2px #00000057;--sc-shadow-2:0 1px 2px #0006, 0 8px 24px -12px #000000a3}}.soba-connect[data-theme=dark],.sc-btn[data-theme=dark]{--sc-ground:#0a0a0a;--sc-sheet:#141414;--sc-raised:#1f1f1f;--sc-line:#2b2b2b;--sc-line-2:#383838;--sc-text:#fafafa;--sc-text-2:#d4d4d4;--sc-muted:#a1a1a1;--sc-accent:#fafafa;--sc-accent-fg:#0a0a0a;--sc-ok:#4cb782;--sc-warn:#f2994a;--sc-danger:#e4705a;--sc-tray:var(--sc-ground,#0f0f11);--sc-tray-card:var(--sc-raised,#1d1d20);--sc-tray-sunk:var(--sc-sheet,#161618);--sc-shadow-1:0 1px 2px #00000057;--sc-shadow-2:0 1px 2px #0006, 0 8px 24px -12px #000000a3}.soba-connect.sc-inline{width:auto;max-width:100%;margin-inline:0;line-height:1;display:inline-flex}.soba-connect.sc-fill{max-width:none;margin-inline:0}.sc-plans{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:stretch;gap:12px;display:grid}.sc-plan{border:1px solid var(--sc-line,#e5e5e7);border-radius:var(--sc-r-lg,18px);background:var(--sc-sheet,#fff);box-shadow:var(--sc-shadow-1);flex-direction:column;gap:0;padding:20px;display:flex}@supports (grid-template-rows:subgrid){.sc-plan{grid-row:span 7;grid-template-rows:subgrid;row-gap:0;display:grid}.sc-plan>.sc-btn{align-self:stretch}}.sc-plan>*+*{margin-top:7px}.sc-plan>.sc-plan-price,.sc-plan>.sc-btn{margin-top:12px}.sc-plan>.sc-btn+.sc-plan-allowance{margin-top:15px}.sc-plan>.sc-plan-band:empty{margin-top:0}.sc-plan-band{flex-direction:column;align-items:stretch;display:flex}.sc-plan-band:empty{min-height:0}.sc-plan>.sc-sub{margin:0}.sc-plan-current{background:var(--sc-raised,#f6f6f7);border-color:var(--sc-line,#e9e9eb)}.sc-plan-allowance{flex-direction:column;gap:2px;margin:0;display:flex}.sc-plan-figure{font-size:var(--sc-fs-body,15px);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:600}.sc-plan-qualifier{font-size:var(--sc-fs-label,11.5px);color:var(--sc-muted,#6b6b73);line-height:1.45}.sc-plan-feature:before{content:"✓ ";color:var(--sc-text,currentColor)}.sc-plan-feature-absent{opacity:.6;text-decoration:line-through}.sc-plan-feature-absent:before{content:"✕ "}.sc-plan-badge{font-size:var(--sc-fs-label,11px);border-radius:var(--sc-r-pill,999px);background:var(--sc-text,#18181b);color:var(--sc-sheet,#fff);white-space:nowrap;border:1px solid #0000;padding:2px 6px}.sc-plan-price{align-items:baseline;gap:2px;margin:0;display:flex}.sc-plan-amount{font-size:var(--sc-fs-display,24px);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600}.sc-plan-interval{font-size:var(--sc-fs-small,13px);color:var(--sc-muted,#6b6b73)}.sc-plan>.sc-btn{justify-content:center;width:100%;padding-block:9px}.sc-plan .sc-facts{gap:6px;padding-bottom:4px}.sc-plan .sc-fact{justify-content:space-between;align-items:baseline;gap:8px}.sc-plan .sc-fact-key{flex:none;min-width:0}.sc-plan .sc-fact>:last-child{text-align:right}.sc-plan-compute{align-content:start;gap:3px;font-size:13.5px;display:grid}.sc-plan-compute>.sc-fact-key{font-size:var(--sc-fs-label,11.5px)}.sc-compute{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sc-compute li{color:var(--sc-muted,#6b6b73);padding-left:16px;line-height:1.4;position:relative}.sc-compute li:before{content:"–";position:absolute;left:2px}.sc-compute li.sc-compute-own{color:var(--sc-text-2,#3f3f46)}.sc-compute-marks{vertical-align:-2px;align-items:center;gap:5px;margin-left:7px;display:inline-flex}.sc-compute li.sc-compute-own:before{content:"✓";color:var(--sc-ok,#22a06b);font-size:11px;top:1px}@supports not (grid-template-rows:subgrid){.sc-plan .sc-sub{min-height:2.8em}}.sc-plan .sc-sub{margin:0}.sc-plan .sc-plan-price{border-bottom:1px solid var(--sc-line,#e9e9eb);margin-bottom:2px;padding-bottom:4px}.sc-modal{background:0 0;border:0;place-items:center;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.sc-modal:not([open]){display:none}.sc-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f0f116b}.sc-modal-sheet{background:var(--sc-shell,var(--sc-sheet,#fff));border:1px solid var(--sc-line,#e9e9eb);border-radius:var(--sc-r-lg,14px);outline:none;width:100%;max-width:380px;position:relative;box-shadow:0 1px 2px #0f0f110f,0 12px 28px -8px #0f0f1129,0 36px 64px -28px #0f0f113d}@keyframes sc-sheet-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes sc-scrim-in{0%{opacity:0}}.sc-modal[open] .sc-modal-sheet{animation:.19s cubic-bezier(.2,.8,.2,1) sc-sheet-in}.sc-modal[open]::backdrop{animation:.19s sc-scrim-in}@media (prefers-reduced-motion:reduce){.sc-modal[open] .sc-modal-sheet,.sc-modal[open]::backdrop{animation:none}.sc-opt,.sc-opt-tile,.sc-alt-link{transition:none}.sc-opt:active{transform:none}}.sc-modal-close{z-index:1;color:var(--sc-muted,#6b6b73);font:inherit;border-radius:var(--sc-r-sm,6px);cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:20px;line-height:1;position:absolute;top:10px;right:12px}.sc-modal-close:hover{background:var(--sc-raised,#f6f6f7);color:var(--sc-text,#1a1a1c)}.sc-modal-sheet .sc-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:24px 22px 18px}.sc-modal-sheet .sc-title{margin-bottom:5px;font-size:17px;font-weight:600}.sc-modal-sheet .sc-sub{margin-bottom:15px;font-size:13.5px;line-height:1.45}.sc-modal-foot{border-top:1px solid var(--sc-line,#e9e9eb);text-align:center;color:var(--sc-muted,#6b6b73);justify-content:center;align-items:center;gap:6px;padding:11px 14px;font-size:12.5px;display:flex}.sc-foot-mark{opacity:.75;flex:none;width:13px;height:13px}.sc-app-mark{border-radius:var(--sc-r,10px);object-fit:contain;width:38px;height:38px;margin:0 auto 12px;display:block}.sc-h{letter-spacing:-.02em;text-align:center;margin:0;font-size:17px;font-weight:600}.sc-p{color:var(--sc-muted,#6b6b73);text-align:center;max-width:34ch;margin:5px auto 0;font-size:13.5px;line-height:1.45}.sc-opts{text-align:left;gap:8px;margin-top:16px;display:grid}.sc-opt{border:1px solid var(--sc-line-2,#dcdce0);border-radius:var(--sc-r,10px);background:var(--sc-sheet,#fff);width:100%;color:var(--sc-text,#1a1a1c);font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:9px 11px;transition:background-color .12s,border-color .12s;display:grid}.sc-opt:hover{background:var(--sc-raised,#f6f6f7);border-color:var(--sc-muted,#6b6b73)}.sc-opt:hover .sc-opt-tile{background:var(--sc-sheet,#fff)}.sc-opt:active{transform:translateY(.5px)}.sc-opt:disabled{opacity:.55;cursor:default}.sc-opt:disabled:hover{background:var(--sc-sheet,#fff);border-color:var(--sc-line-2,#dcdce0)}.sc-opt-tile{border-radius:var(--sc-r,10px);border:1px solid var(--sc-line,#e9e9eb);background:var(--sc-raised,#f6f6f7);flex:none;place-items:center;width:32px;height:32px;transition:background-color .12s;display:grid;position:relative}.sc-opt-mark{color:currentColor;flex:none;width:18px;height:18px}.sc-opt-text{min-width:0}.sc-opt-label{font-size:var(--sc-fs-body);letter-spacing:-.01em;font-weight:500;display:block}.sc-opt-sub{color:var(--sc-muted,#6b6b73);margin-top:1px;font-size:12.5px;line-height:1.35;display:block}.sc-opt-last{color:var(--sc-muted,#6b6b73);background:var(--sc-raised,#f6f6f7);border-radius:var(--sc-r-sm,6px);white-space:nowrap;flex:none;padding:3px 7px;font-size:11px;font-weight:600}.sc-opt-group{color:var(--sc-text-2,#3f3f46);margin:16px 0 7px;font-size:12.5px;font-weight:600}.sc-opt-note{color:var(--sc-muted,#6b6b73);margin:8px 0 0;font-size:12.5px;line-height:1.45}.sc-or{color:var(--sc-muted,#6b6b73);align-items:center;gap:12px;margin:16px 0;font-size:12.5px;display:flex}.sc-or:before,.sc-or:after{content:"";background:var(--sc-line,#e9e9eb);flex:1;height:1px}.sc-opt-runtimes{flex-wrap:wrap;gap:3px 11px;margin-top:7px;display:flex}.sc-rt{color:var(--sc-muted,#6b6b73);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;line-height:1.3;display:inline-flex}.sc-rt-mark{opacity:.85;flex:none;width:12px;height:12px}.sc-opt-alt{border-top:1px solid var(--sc-line,#e9e9eb);text-align:center;margin-top:12px;padding-top:11px}.sc-alt-link{font:inherit;border-radius:var(--sc-r-sm,6px);color:var(--sc-muted,#6b6b73);cursor:pointer;background:0 0;border:0;padding:5px 8px;font-size:13px;font-weight:500;transition:color .12s}.sc-alt-link:hover{color:var(--sc-text,#1a1a1c)}.sc-btn-wide{width:100%}.sc-head{grid-template-columns:30px 1fr 30px;align-items:center;margin:-8px 0 14px;display:grid}.sc-head-title{text-align:center;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.sc-head-back{border-radius:var(--sc-r-sm,6px);width:30px;height:30px;color:var(--sc-muted,#6b6b73);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.sc-head-back:hover{background:var(--sc-raised,#f6f6f7);color:var(--sc-text,#1a1a1c)}.sc-head-back svg{width:17px;height:17px}.sc-foot-strip{border-radius:var(--sc-r,10px);background:var(--sc-raised,#f6f6f7);color:var(--sc-muted,#6b6b73);text-align:left;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:10px 10px 10px 13px;font-size:13px;display:flex}.sc-foot-go{border-radius:var(--sc-r-sm,6px);background:var(--sc-sheet,#fff);border:1px solid var(--sc-line-2,#dcdce0);color:var(--sc-text,#1a1a1c);white-space:nowrap;flex:none;align-items:center;gap:3px;padding:5px 9px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.sc-foot-go:hover{border-color:var(--sc-muted,#6b6b73)}.sc-foot-go svg{width:13px;height:13px}.sc-opt-go{width:15px;height:15px;color:var(--sc-line-2,#dcdce0);flex:none}.sc-opt:hover .sc-opt-go{color:var(--sc-muted,#6b6b73)}.sc-waiting{place-items:center;width:84px;height:84px;margin:0 auto 10px;display:grid;position:relative}.sc-waiting-orbit{width:100%;height:100%;color:var(--sc-accent,#18181b);animation:1.1s linear infinite sc-turn;position:absolute;inset:0}.sc-waiting-arc{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-dasharray:72 217}.sc-waiting-mark{width:44px;height:44px;color:var(--sc-text,#1a1a1c)}@keyframes sc-turn{to{transform:rotate(1turn)}}.sc-result{place-items:center;width:84px;height:84px;margin:2px auto 18px;animation:.52s cubic-bezier(.34,1.4,.64,1) sc-land;display:grid;position:relative}.sc-result-ok{color:var(--sc-text,#1a1a1c)}.sc-arrived{border:1px solid var(--sc-line,#e9e9eb);background:var(--sc-raised,#f6f6f7);text-align:left;border-radius:12px;align-items:center;gap:10px;margin-top:18px;padding:10px 12px;display:flex}.sc-arrived .sc-runtime-tile{background:var(--sc-sheet,#fff);border-radius:50%}.sc-arrived-name{flex:1;min-width:0;font-size:14px;font-weight:500}.sc-arrived-auth{color:var(--sc-muted,#6b6b73);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.sc-arrived-dot{background:var(--sc-ok,#22a06b);border-radius:50%;flex:none;width:6px;height:6px}.sc-stall{border:1px solid var(--sc-line,#e9e9eb);text-align:left;border-radius:12px;flex-direction:column;gap:14px;margin:16px 0 0;padding:14px;list-style:none;display:flex}.sc-stall-step{grid-template-columns:20px 1fr;align-items:start;gap:2px 12px;display:grid}.sc-stall-step>svg{grid-row:span 3;width:20px;height:20px}.sc-stall-ok>circle:first-child{fill:var(--sc-ok,#22a06b)}.sc-stall-open>circle:first-child{fill:var(--sc-text,#1a1a1c)}.sc-stall-step path{fill:none;stroke:var(--sc-sheet,#fff);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sc-stall-pt{fill:var(--sc-sheet,#fff)}.sc-stall-title{font-size:14.5px;font-weight:500;line-height:20px}.sc-stall-line{color:var(--sc-muted,#6b6b73);font-size:13px;line-height:1.45}.sc-stall-more{margin-top:8px}.sc-stall-act{height:36px;padding:0 16px}.sc-result-off{color:var(--sc-muted,#6b6b73);--sc-ring:var(--sc-line-2,#dcdce0)}.sc-result-ring,.sc-result-glyph{width:100%;height:100%;position:absolute;inset:0}.sc-result-ring{transform:rotate(-90deg)}.sc-result-circle{fill:none;stroke:var(--sc-ring,currentColor);stroke-width:3px;stroke-dasharray:289;stroke-dashoffset:289px;animation:.56s cubic-bezier(.22,.9,.3,1) forwards sc-sweep}.sc-result-path{fill:none;stroke:currentColor;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60px;animation:.3s cubic-bezier(.3,.8,.4,1) .38s forwards sc-draw}.sc-result-halo{opacity:0;border:2px solid;border-radius:50%;animation:.64s cubic-bezier(.2,.7,.3,1) .42s forwards sc-pulse;position:absolute;inset:0}@keyframes sc-land{0%{opacity:0;transform:scale(.9)}}@keyframes sc-sweep{to{stroke-dashoffset:0}}@keyframes sc-draw{to{stroke-dashoffset:0}}@keyframes sc-pulse{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.32)}}@media (prefers-reduced-motion:reduce){.sc-waiting-orbit{color:var(--sc-line-2,#dcdce0);animation:none}.sc-waiting-arc{stroke-dasharray:none}.sc-result{animation:none}.sc-result-circle,.sc-result-path{stroke-dashoffset:0;animation:none}.sc-result-halo{display:none}}.sc-prereq{color:var(--sc-muted,#6b6b73);justify-content:center;align-items:center;gap:6px;margin:10px 0 0;font-size:12.5px;display:flex}.sc-opt:focus-visible,.sc-btn:focus-visible,.sc-step-lead:focus-visible,.sc-step-links a:focus-visible,.sc-alt-link:focus-visible,.sc-runs-agent:focus-visible,.sc-mp-btn:focus-visible,.sc-row-act:focus-visible,.sc-disc:focus-visible,.sc-act-small:focus-visible,.sc-away-go:focus-visible,.sc-pair:focus-visible,.sc-mrow-btn:focus-visible,.sc-input:focus-visible,.sc-modal-close:focus-visible{outline:2px solid var(--sc-accent,#18181b);outline-offset:2px}.sc-app{align-items:center;gap:4px;display:inline-flex}.sc-app:has(.sc-app-icon){vertical-align:-3px}.sc-app-icon{object-fit:contain;border-radius:3px;flex:none;width:13px;height:13px}.sc-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.sc-btn-quiet{box-shadow:none;color:var(--sc-muted,#6b6b73);background:0 0;border-color:#0000}.sc-btn-quiet:hover{background:var(--sc-raised,#f6f6f7);color:var(--sc-text,#1a1a1c)}.sc-btn-connected{border-radius:var(--sc-r-pill,999px);border-color:var(--sc-line,#e9e9eb);min-width:0;max-width:100%;box-shadow:var(--sc-shadow-1,0 1px 2px #0000000d);font-size:var(--sc-fs-small,12.5px);letter-spacing:-.005em;align-items:center;gap:8px;padding:3px 12px 3px 3px;font-weight:500;transition:background-color .12s,border-color .12s,box-shadow .12s;display:inline-flex}.sc-btn-connected:hover{background:var(--sc-raised,#f6f6f7);border-color:var(--sc-line-2,#dcdce0)}.sc-btn-connected:active{transform:translateY(.5px)}.sc-pill-tile{background:var(--sc-raised,#f6f6f7);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--sc-line,#e9e9eb);color:var(--sc-text,#1a1a1c);border-radius:50%;flex:none;place-items:center;display:grid}.sc-btn-connected:hover .sc-pill-tile{background:var(--sc-sheet,#fff)}.sc-pill-mark{--bx-w:34;width:16px;height:16px}.sc-btn-connected .sc-dot{flex:none;margin-left:1px}.sc-btn-connected .sc-dot-ok{box-shadow:0 0 0 3px color-mix(in srgb, var(--sc-ok,#22a06b) 16%, transparent)}.sc-btn-connected .sc-dot-busy{box-shadow:0 0 0 3px color-mix(in srgb, var(--sc-warn,#b06f14) 16%, transparent)}@media (prefers-reduced-motion:no-preference){.sc-btn-connected .sc-dot-ok{animation:3s ease-out infinite sc-pulse-ok}.sc-btn-connected .sc-dot-busy{animation:1.8s ease-out infinite sc-pulse-busy}}@keyframes sc-pulse-ok{0%,70%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--sc-ok,#22a06b) 16%, transparent)}35%{box-shadow:0 0 0 5px color-mix(in srgb, var(--sc-ok,#22a06b) 7%, transparent)}}@keyframes sc-pulse-busy{0%,70%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--sc-warn,#b06f14) 16%, transparent)}35%{box-shadow:0 0 0 5px color-mix(in srgb, var(--sc-warn,#b06f14) 7%, transparent)}}@media (prefers-reduced-motion:reduce){.sc-btn-connected{transition:none}.sc-btn-connected:active{transform:none}}.sc-btn-connected-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sc-btn-connected-where{color:var(--sc-muted,#6b6b73);font-weight:400}.sc-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.soba-connect:has(>.sc-limit){max-width:none}.soba-connect .sc-limit{max-width:none;container:sc-limit/inline-size}.sc-limit-actions{flex-wrap:wrap-reverse;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.sc-limit-actions .sc-btn{flex:0 auto;min-width:max-content}@container sc-limit (max-width:480px){.sc-limit-actions{flex-direction:column-reverse;align-items:stretch}.sc-limit-actions .sc-btn{width:100%}}.sc-nudge{border:1px solid var(--sc-line,#e9e9eb);border-radius:var(--sc-r-lg,18px);background:var(--sc-sheet,#fff);box-shadow:var(--sc-shadow-1);grid-template-columns:minmax(0,1fr) auto;column-gap:18px;padding:16px 18px 15px;display:grid}.sc-nudge-top{grid-column:1;min-width:0}.sc-nudge-say{min-width:0}.sc-nudge{position:relative}.sc-nudge-dismiss{width:28px;height:28px;color:var(--sc-muted,#6b6b73);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:background-color .12s,color .12s;display:grid;position:absolute;top:7px;right:8px}.sc-nudge-dismiss:hover{background:var(--sc-raised,#f6f6f7);color:var(--sc-text,#1a1a1c)}.sc-nudge-x{width:14px;height:14px}.sc-nudge>.sc-btn{grid-column:2;place-self:end}.sc-nudge:not(:has(.sc-nudge-steps))>.sc-btn{grid-row:1;align-self:center}.soba-connect:has(>.sc-nudge){container:sc-nudge/inline-size}@container sc-nudge (max-width:460px){.sc-nudge{grid-template-columns:minmax(0,1fr)}:is(.sc-nudge>.sc-btn,.sc-nudge:not(:has(.sc-nudge-steps))>.sc-btn){grid-area:auto/1;align-self:start;margin-top:14px}}.sc-nudge-title{font-size:var(--sc-fs-body);letter-spacing:-.01em;color:var(--sc-text,#1a1a1c);margin:0;font-weight:600;line-height:1.3}.sc-nudge-detail{font-size:var(--sc-fs-body);color:var(--sc-muted,#6b6b73);margin:3px 0 0;line-height:1.5}.sc-nudge-stalled .sc-nudge-title{color:var(--sc-warn,#b06f14)}.sc-nudge-note{font-size:var(--sc-fs-small,12px);color:var(--sc-muted,#6b6b73);margin:6px 0 0;line-height:1.45}.sc-nudge-more{font-size:var(--sc-fs-small);align-self:start;align-items:center;gap:5px;margin:8px 0 0 -8px;padding:3px 8px;display:inline-flex}.sc-nudge-chev{flex:none;width:13px;height:13px;transition:transform .15s}.sc-nudge-more[aria-expanded=true]>.sc-nudge-chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.sc-nudge-chev{transition:none}}.sc-nudge-steps{counter-reset:sc-step;grid-column:1;margin:11px 0 2px;padding:0;list-style:none}.sc-nudge-steps li{font-size:var(--sc-fs-small);grid-template-columns:20px minmax(0,1fr);gap:0 12px;padding-bottom:14px;line-height:1.5;display:grid;position:relative}.sc-nudge-steps li:last-child{padding-bottom:0}.sc-nudge-steps li:before{counter-increment:sc-step;content:counter(sc-step);border:1px solid var(--sc-line-2,#dcdce0);background:var(--sc-sheet,#fff);width:20px;height:20px;font-size:var(--sc-fs-small);font-variant-numeric:tabular-nums;color:var(--sc-muted,#6b6b73);border-radius:50%;grid-area:1/1;place-items:center;font-weight:600;line-height:1;display:grid}.sc-nudge-steps li:not(:last-child):after{content:"";background:var(--sc-line,#e9e9eb);width:1px;position:absolute;top:23px;bottom:2px;left:9.5px}.sc-nudge-steps strong{color:var(--sc-text,#1a1a1c);grid-column:2;font-weight:550}.sc-nudge-steps span{color:var(--sc-muted,#6b6b73);grid-column:2}.sc-step-lead{font:inherit;color:var(--sc-text,#1a1a1c);text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentcolor 30%, transparent);text-decoration-color:color-mix(in srgb, currentcolor 30%, transparent);text-underline-offset:3px;background:0 0;border:0;grid-column:2;justify-self:start;padding:0;font-weight:550}.sc-step-lead:hover{text-decoration-color:currentColor}.sc-step-links{font-size:var(--sc-fs-small);color:var(--sc-muted,#6b6b73);grid-column:2;margin-top:3px}.sc-step-links a{color:var(--sc-text-2,#3f3f46);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentcolor 35%, transparent);text-decoration-color:color-mix(in srgb, currentcolor 35%, transparent);text-underline-offset:2px}.sc-step-links a:hover{color:var(--sc-text,#1a1a1c);text-decoration-color:currentColor}.sc-step-links a:not(:last-child):after{content:"·";color:var(--sc-muted,#6b6b73);margin:0 5px;text-decoration:none;display:inline-block}.sc-step-links a:first-of-type{margin-left:6px}.sc-nudge .sc-btn-primary{flex:none;margin-left:auto}.sc-plan-reward{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.sc-plan-reward-line{color:var(--sc-text-2,#3f3f46);margin:0;padding-left:16px;font-size:13px;line-height:1.45;position:relative}.sc-plan-reward-line:before{content:"✓";color:var(--sc-ok,#22a06b);font-size:11px;position:absolute;top:1px;left:2px}.sc-btn-icon{align-items:center;gap:7px;display:inline-flex}.sc-btn-mark{flex:none;width:13px;height:13px}.soba-connect.sc-compact{width:auto;max-width:none;margin:0;font-size:13px}.sc-compact .sc-compute-act{margin-top:0}.sc-compact .sc-btn{padding:4px 9px;font-size:12px;line-height:18px}.sc-compact .sc-btn-icon{gap:6px}.sc-compact .sc-btn-mark{width:12px;height:12px}.sc-plan-reward-open{padding-left:0}.sc-plan-reward-open:before{content:none}.sc-plan-reward-need{color:var(--sc-muted,#6b6b73)}.sc-plan-reward-need:before{content:"–";color:var(--sc-line-2,#dcdce0);font-weight:400}.sc-plan .sc-plan-reward-line{border-radius:var(--sc-r,10px);background:var(--sc-raised,#f6f6f7);border:0;padding:9px 11px 9px 27px}.sc-plan .sc-plan-reward-line:before{top:9px;left:11px}.sc-plan .sc-plan-reward-open{padding-left:11px}.sc-plan-reward-act{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit;font-weight:400;transition:border-color .12s,background-color .12s;display:grid}.sc-plan-reward-act:before{transition:opacity .12s}.sc-plan-reward-act>span{grid-area:1/1;transition:opacity .12s,visibility .12s}.sc-plan-reward-act .sc-reward-do{color:var(--sc-text,#1a1a1c);opacity:0;visibility:hidden;align-items:center;gap:7px;margin-left:-16px;font-weight:500;display:inline-flex}.sc-reward-mark{flex:none;width:13px;height:13px}.sc-plan-reward-act:hover,.sc-plan-reward-act:focus-visible{border-color:var(--sc-line-2,#dcdce0);background:var(--sc-raised,#f6f6f7)}.sc-plan-reward-act:focus-visible{outline:2px solid var(--sc-accent,#18181b);outline-offset:2px}.sc-plan-reward-act:hover .sc-reward-said,.sc-plan-reward-act:focus-visible .sc-reward-said{opacity:0;visibility:hidden}.sc-plan-reward-act:hover .sc-reward-do,.sc-plan-reward-act:focus-visible .sc-reward-do{opacity:1;visibility:visible}.sc-plan-reward-act:hover:before,.sc-plan-reward-act:focus-visible:before{opacity:0}@media (prefers-reduced-motion:reduce){.sc-plan-reward-act,.sc-plan-reward-act>span{transition:none}}.sc-current-foot .sc-plan-reward-line{border-radius:var(--sc-r,10px);background:var(--sc-raised,#f6f6f7);border:0;padding:9px 11px 9px 27px}.sc-current-foot .sc-plan-reward-line:before{top:9px;left:11px}.sc-current-foot .sc-plan-reward-need:before{content:"!";color:var(--sc-muted,#6b6b73);font-weight:600}.sc-current-foot .sc-btn:not(.sc-btn-connected){padding-block:9px}.sc-billing{flex-direction:column;gap:28px;display:flex}.sc-billing-plans{flex-direction:column;gap:10px;display:flex}.sc-current{flex-direction:column;gap:14px;display:flex}.sc-section-title{font-size:var(--sc-fs-label,11.5px);color:var(--sc-muted,#6b6b73);margin:0;font-weight:600}.sc-current-grid{flex-wrap:wrap;align-items:flex-start;gap:12px 32px;display:flex}.sc-current-main{flex-direction:column;flex:3 260px;gap:5px;min-width:0;display:flex}.sc-current-trial{align-items:center;margin:0;display:flex}.sc-current-name{font-size:var(--sc-fs-title,17px);letter-spacing:-.025em;align-items:center;gap:10px;margin:0;font-weight:600;line-height:1.1;display:flex}.sc-trial-badge{border-radius:var(--sc-r-pill,999px);background:var(--sc-raised,#f6f6f7);color:var(--sc-text-2,#3f3f46);white-space:nowrap;padding:3px 8px;font-size:11.5px;font-weight:500}.sc-current-foot{border-top:1px solid var(--sc-line,#e9e9eb);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-top:12px;display:flex}.sc-current-foot .sc-plan-reward-line{flex:240px}.sc-usage{flex-direction:column;flex:2 240px;gap:7px;min-width:0;padding-top:7px;display:flex}.sc-usage .sc-fact-key{font-size:var(--sc-fs-label,11.5px);font-weight:600}.sc-usage-figure{font-size:var(--sc-fs-title,17px);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:600}.sc-usage-line{color:var(--sc-muted,#6b6b73);margin:0;font-size:12.5px;line-height:1.45}.sc-meter{border-radius:var(--sc-r-pill,999px);background:var(--sc-line,#e9e9eb);height:6px;overflow:hidden}.sc-meter-fill{border-radius:var(--sc-r-pill,999px);background:var(--sc-text,#18181b);min-width:6px;height:100%;transition:width .24s;display:block}.sc-meter-full{background:var(--sc-warn,#b06f14)}.sc-plan-rows{border:1px solid var(--sc-line,#e9e9eb);border-radius:var(--sc-r-lg,18px);box-shadow:var(--sc-shadow-1);background:var(--sc-sheet,#fff);margin:0;padding:0;list-style:none;overflow:hidden}.sc-plan-row{flex-wrap:wrap;align-items:flex-start;gap:12px 24px;padding:18px 20px;display:flex}.sc-plan-row+.sc-plan-row{border-top:1px solid var(--sc-line,#e9e9eb)}.sc-row-main{flex-direction:column;flex:300px;gap:6px;min-width:0;display:flex}.sc-row-side{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:12px;margin-left:auto;display:flex}.sc-row-side .sc-btn{white-space:nowrap}.sc-row-name{align-items:center;gap:8px;display:flex}.sc-plan-row .sc-sub{max-width:62ch;margin:0}.sc-row-allowance{flex-direction:column;gap:1px;margin:4px 0 0;display:flex}.sc-row-figure{font-variant-numeric:tabular-nums;font-size:14px;font-weight:550}.sc-row-qualifier{color:var(--sc-muted,#6b6b73);font-size:12.5px}.sc-plan-compute-inline .sc-fact-key{white-space:nowrap;min-width:0}.sc-plan-compute-inline{align-items:baseline;gap:8px;font-size:13.5px;display:flex}.sc-compute-inline{flex-wrap:wrap;gap:2px 14px;display:flex}.sc-plan-reward-inline{flex-flow:wrap;align-items:baseline;gap:2px 12px}.sc-table-scroll{border:1px solid var(--sc-line,#e9e9eb);border-radius:var(--sc-r-lg,18px);background:var(--sc-sheet,#fff);box-shadow:var(--sc-shadow-1);overflow-x:auto}.sc-plan-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.sc-plan-table th[scope=row],.sc-plan-table thead td:first-child,.sc-plan-table thead th:first-child{width:150px}.sc-plan-table th[scope=col]{min-width:148px}.sc-plan-table th,.sc-plan-table td{vertical-align:top;border-bottom:1px solid var(--sc-line,#e9e9eb);font-size:var(--sc-fs-small);padding:14px 16px}.sc-plan-table thead th,.sc-plan-table thead td{padding-top:20px;padding-bottom:16px}.sc-plan-table thead .sc-plan-interval,.sc-plan-table thead .sc-plan-after{font-weight:400}.sc-plan-table tbody th[scope=row]{color:var(--sc-muted,#6b6b73);white-space:nowrap;font-weight:400}.sc-plan-table .sc-title{display:block}.sc-plan-table .sc-plan-price{margin-top:4px}.sc-table-buy td,.sc-table-buy th{border-bottom:none;padding-top:16px;padding-bottom:20px}.sc-table-buy .sc-btn{width:100%}.sc-muted-cell{color:var(--sc-muted,#6b6b73)}.sc-plan-table .sc-plan-reward-line{margin-bottom:6px}.sc-plan-featured{background:var(--sc-raised,#f6f6f7);border-color:var(--sc-line-2,#dcdce0);box-shadow:var(--sc-shadow-2)}li.sc-plan-row.sc-plan-featured{box-shadow:none;background:var(--sc-raised,#f6f6f7)}li.sc-plan-row.sc-plan-current{background:color-mix(in srgb, var(--sc-raised,#f6f6f7) 70%, var(--sc-sheet,#fff))}.sc-plan-table .sc-col-featured{background:var(--sc-raised,#f6f6f7)}.sc-plan-table .sc-col-current{background:color-mix(in srgb, var(--sc-raised,#f6f6f7) 70%, var(--sc-sheet,#fff))}.sc-plan-badge-soft{font-size:var(--sc-fs-label,11px);border-radius:var(--sc-r-pill,999px);border:1px solid var(--sc-line-2,#dcdce0);color:var(--sc-text-2,#3f3f46);white-space:nowrap;padding:2px 6px}.sc-plan-after{margin-left:5px}.sc-plan-price-sm .sc-plan-amount{font-size:20px}.sc-limit-head{align-items:flex-start;gap:11px;display:flex}.sc-limit-mark{border-radius:var(--sc-r-sm,6px);background:var(--sc-raised,#f6f6f7);width:30px;height:30px;color:var(--sc-text-2,#3f3f46);flex:none;place-items:center;display:grid}.sc-limit-mark svg{width:16px;height:16px}.sc-limit-title{font-size:var(--sc-fs-body);margin:0;font-weight:600;line-height:1.35}.sc-limit-body{font-size:var(--sc-fs-small);color:var(--sc-muted,#6b6b73);margin:3px 0 0}.sc-limit-note{font-size:var(--sc-fs-small);color:var(--sc-muted,#6b6b73);margin:10px 0 0}.sc-run-error{border-color:color-mix(in srgb, var(--sc-warn,#b06f14) 28%, var(--sc-line,#e9e9eb))}.sc-run-error-mark{background:color-mix(in srgb, var(--sc-warn,#b06f14) 12%, var(--sc-raised,#f6f6f7));color:var(--sc-warn,#b06f14)}.sc-run-error-message{overflow-wrap:anywhere}.sc-modal-sheet .sc-limit-head{text-align:center;flex-direction:column;align-items:center;gap:0}.sc-modal-sheet .sc-limit-mark{border:1px solid var(--sc-line,#e9e9eb);border-radius:var(--sc-r,10px);width:38px;height:38px;margin-bottom:12px}.sc-modal-sheet .sc-limit-mark svg{width:18px;height:18px}.sc-modal-sheet .sc-limit-title{font-size:var(--sc-fs-title);letter-spacing:-.02em}.sc-modal-sheet .sc-limit-body{font-size:var(--sc-fs-small);max-width:34ch;margin:5px auto 0;line-height:1.45}.sc-modal-sheet .sc-limit-actions{margin-top:18px}.sc-modal-sheet .sc-limit-actions .sc-btn{border-radius:var(--sc-r,10px);padding:11px 14px;font-weight:500}.sc-modal-sheet .sc-limit-actions .sc-btn-quiet{font-size:var(--sc-fs-small);margin-top:6px;position:relative}.sc-modal-sheet .sc-limit-actions .sc-btn-quiet:before{content:"";border-top:1px solid var(--sc-line,#e9e9eb);position:absolute;top:-7px;left:0;right:0}.sc-limit-actions .sc-btn-quiet{flex:none}@keyframes sc-card-in{0%{opacity:0;transform:translateY(3px)}}.sc-modal-sheet .sc-card{animation:.14s cubic-bezier(.2,.8,.2,1) both sc-card-in}.sc-modal-sheet{interpolate-size:allow-keywords;transition:height .2s cubic-bezier(.2,.8,.2,1)}@keyframes sc-arrive{0%{opacity:0;transform:translateY(4px)}}.sc-modal-sheet .sc-tray{animation:.2s cubic-bezier(.2,.8,.2,1) 60ms both sc-arrive}@media (prefers-reduced-motion:reduce){.sc-modal-sheet .sc-card,.sc-modal-sheet .sc-tray{animation:none}.sc-modal-sheet{transition:none}}.sc-opt-has{border-radius:var(--sc-r-sm,6px);background:var(--sc-raised,#f6f6f7);color:var(--sc-muted,#6b6b73);flex:none;padding:3px 7px;font-size:11px;font-weight:600}.sc-opt-has-ok{color:var(--sc-ok,#22a06b)}.sc-opt-has-warn{color:var(--sc-warn,#b06f14)}.bx *{transform-box:view-box}.bx-arc,.bx-st,.bx-z1 path,.bx-z2 path,.bx-ob path{stroke-width:var(--bx-w,17)}.bx[data-expression=thinking] .bx-arc,.bx[data-expression=paused] .bx-arc,.bx[data-expression=attention] .bx-arc,.bx[data-expression=connecting] .bx-arc,.bx[data-expression=gone] .bx-arc,.bx[data-expression=snap] .bx-arc,.bx[data-expression=listening] .bx-arc,.bx[data-expression=permission] .bx-arc,.bx[data-expression=ai] .bx-arc{display:none}@keyframes bx-stream{to{stroke-dashoffset:-62px}}.bx-st{animation:.9s linear infinite bx-stream}@keyframes bx-think{0%,to{opacity:.26}33%{opacity:1}}.bx-th{opacity:.26;animation:1.2s ease-in-out infinite bx-think}.bx-th2{animation-delay:.4s}.bx-th3{animation-delay:.8s}@keyframes bx-att{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-8deg)}95%{transform:rotate(8deg)}}.bx-at{transform-box:fill-box;transform-origin:50% 100%;animation:2s ease-in-out infinite bx-att}@keyframes bx-z{0%{opacity:0;transform:translateY(12px)}25%,70%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(8px,-16px)}}.bx-z1{animation:3s ease-in-out infinite bx-z}.bx-z2{animation:3s ease-in-out .75s infinite bx-z}@keyframes bx-orb{to{transform:rotate(360deg)}}.bx-ob{transform-origin:278px 400px;animation:1.15s cubic-bezier(.45,0,.55,1) infinite bx-orb}@keyframes bx-xa{0%{opacity:0;transform:translate(0)}8%,22%{opacity:1;transform:translate(0)}45%,to{opacity:0;transform:translate(40px)}}.bx-xa{opacity:0;animation:3.2s cubic-bezier(.45,0,.55,1) infinite bx-xa}@keyframes bx-xx{0%,40%{opacity:0;transform:scale(.4)}54%{opacity:1;transform:scale(1.08)}60%,90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.bx-xx{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-out infinite bx-xx}@keyframes bx-voice{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.bx-vb{transform-box:fill-box;transform-origin:50%;animation:.9s ease-in-out infinite bx-voice}.bx-vb2{animation-delay:.15s}.bx-vb3{animation-delay:.3s}@keyframes bx-wait{0%{opacity:1}to{opacity:.15}}.bx-w{opacity:.15;animation:1.2s linear infinite bx-wait}@keyframes bx-spark{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(.7)rotate(22deg)}}.bx-sp{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite bx-spark}.bx-sp2{animation-delay:-.87s}.bx-sp3{animation-delay:-1.73s}@keyframes bx-snap{0%,6%{opacity:0;transform:translate(90px)}24%{opacity:1;transform:translate(-10px)}30%{transform:translate(4px)}35%,to{opacity:1;transform:translate(0)}}.bx-snap{animation:3.6s cubic-bezier(.3,0,.2,1) infinite bx-snap}@media (prefers-reduced-motion:reduce){.bx .bx-st,.bx .bx-th,.bx .bx-at,.bx .bx-z1,.bx .bx-z2,.bx .bx-ob,.bx .bx-xa,.bx .bx-xx,.bx .bx-snap,.bx .bx-vb,.bx .bx-w,.bx .bx-sp{animation:none}.bx .bx-th,.bx .bx-z1,.bx .bx-z2,.bx .bx-xx,.bx .bx-snap,.bx .bx-w{opacity:1;transform:none}}.soba-connect:has(>.sc-redeem){max-width:none;margin:0}.sc-redeem{align-items:stretch;gap:8px;display:flex}.sc-redeem .sc-input{flex:1;min-width:0}.sc-redeem .sc-btn{flex:none}.sc-redeem+.sc-error,.sc-redeem+.sc-note{margin-top:8px}.soba-connect>.sc-limit,.soba-connect>.sc-nudge{border:1px solid var(--sc-line,#e6e6e6);border-radius:var(--sc-r-lg,16px);background:var(--sc-sheet,#fff);box-shadow:var(--sc-shadow-1);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:14px 16px;animation:.16s ease-out sc-card-in;display:grid;container:sc-item/inline-size}.soba-connect>.sc-limit>.sc-limit-head,.soba-connect>.sc-nudge>.sc-nudge-top{grid-column:1;align-items:flex-start;gap:14px;min-width:0;padding:0;display:flex}.soba-connect>.sc-limit>.sc-limit-actions,.soba-connect>.sc-nudge>.sc-nudge-foot{background:0 0;border:0;flex-wrap:nowrap;grid-area:1/2;justify-content:flex-end;align-items:center;gap:8px;margin:0;padding:0;display:flex}.soba-connect>.sc-limit>.sc-limit-note,.soba-connect>.sc-limit>.sc-error,.soba-connect>.sc-nudge>.sc-nudge-steps{grid-column:1/-1;margin:12px 0 0 54px}.soba-connect>.sc-limit .sc-limit-mark,.soba-connect>.sc-nudge .sc-limit-mark{border-radius:var(--sc-r,10px);background:color-mix(in srgb, #737373 8%, var(--sc-sheet,#fff));width:40px;height:40px;box-shadow:none;color:var(--sc-text,#0a0a0a);position:relative}.soba-connect>.sc-limit .sc-limit-mark svg,.soba-connect>.sc-nudge .sc-limit-mark svg{width:18px;height:18px}.soba-connect>.sc-limit .sc-limit-title,.soba-connect>.sc-nudge .sc-nudge-title{font-size:var(--sc-fs-body);letter-spacing:-.005em;color:var(--sc-text,#0a0a0a);margin:0;padding-top:1px;font-weight:500;line-height:1.43}.soba-connect>.sc-limit .sc-limit-body,.soba-connect>.sc-nudge .sc-nudge-detail{font-size:var(--sc-fs-body);color:var(--sc-muted,#646464);text-wrap:pretty;margin:1px 0 0;line-height:1.43}.soba-connect>.sc-nudge .sc-nudge-say{flex:1;min-width:0}.soba-connect>.sc-nudge .sc-nudge-more{min-height:0;margin:6px 0 0 -8px;padding:2px 8px;font-size:13px}.soba-connect>.sc-nudge .sc-nudge-steps li{font-size:13px}.soba-connect>.sc-nudge:has(.sc-nudge-dismiss){padding-right:44px}.soba-connect>.sc-nudge .sc-nudge-dismiss{width:26px;height:26px;top:10px;right:10px}.soba-connect>.sc-nudge-stalled .sc-nudge-title{color:var(--sc-text,#0a0a0a)}.soba-connect>.sc-nudge-stalled .sc-limit-mark:after{content:"";background:var(--sc-warn-dot,#d9a21b);width:10px;height:10px;box-shadow:0 0 0 2px var(--sc-sheet,#fff);border-radius:50%;position:absolute;top:-2px;right:-2px}.soba-connect>.sc-limit .sc-run-error-mark{background:color-mix(in srgb, var(--sc-warn,#b06f14) 10%, var(--sc-sheet,#fff));color:var(--sc-warn,#b06f14)}.soba-connect>.sc-limit .sc-limit-actions .sc-btn-quiet{order:-1}.soba-connect>.sc-limit:has(>.sc-limit-actions>.sc-btn+.sc-btn)>.sc-limit-actions{flex-wrap:wrap;grid-area:auto/1/auto/-1;margin-top:12px}@container sc-item (max-width:380px){.soba-connect>.sc-limit>.sc-limit-actions,.soba-connect>.sc-nudge>.sc-nudge-foot{flex-wrap:wrap;grid-area:auto/1/auto/-1;margin-top:12px}}.sc-nudge-banner{border:1px solid var(--sc-line,#e6e6e6);background:var(--sc-sheet,#fff);box-shadow:var(--sc-shadow-1);border-radius:14px;align-items:center;gap:12px;padding:8px 8px 8px 10px;animation:.16s ease-out sc-card-in;display:flex;position:relative}.sc-nudge-banner:has(.sc-nudge-banner-x){padding-right:40px}.sc-nudge-banner .sc-limit-mark{background:color-mix(in srgb, #737373 8%, var(--sc-sheet,#fff));width:30px;height:30px;color:var(--sc-text,#0a0a0a);border-radius:8px;position:relative}.sc-nudge-banner .sc-limit-mark svg{width:15px;height:15px}.sc-nudge-banner-say{flex-wrap:wrap;flex:1;align-items:baseline;gap:0 8px;min-width:0;margin:0;font-size:13px;line-height:1.45;display:flex}.sc-nudge-banner-say strong{color:var(--sc-text,#0a0a0a);font-weight:500}.sc-nudge-banner-say span{color:var(--sc-muted,#646464)}.sc-nudge-banner .sc-btn{flex:none;min-height:30px;padding-block:4px}.sc-nudge-banner .sc-nudge-banner-x{width:28px;height:28px;top:50%;right:6px;transform:translateY(-50%)}.soba-connect>.sc-nudge-banner.sc-nudge-stalled .sc-limit-mark:after{width:8px;height:8px}.sc-nudge-inline{color:var(--sc-muted,#646464);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13px;line-height:1.45;display:flex}.sc-nudge-inline-dot{background:var(--sc-text,#0a0a0a);opacity:.35;border-radius:50%;flex:none;width:6px;height:6px}.sc-nudge-inline.sc-nudge-stalled .sc-nudge-inline-dot{background:var(--sc-warn-dot,#d9a21b);opacity:1}.sc-nudge-link{color:var(--sc-text,#0a0a0a);font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.sc-nudge-link:hover{text-decoration-color:currentColor}.sc-nudge-link:focus-visible{outline:2px solid var(--sc-accent,#0a0a0a);outline-offset:2px;border-radius:4px}.sc-nudge-button{gap:8px}.sc-nudge-button-note{border-left:1px solid color-mix(in srgb, var(--sc-accent-fg,#fff) 25%, transparent);opacity:.72;padding-left:9px;font-weight:400}.sc-nudge-button-dot{background:var(--sc-warn-dot,#d9a21b);border-radius:50%;width:7px;height:7px}.soba-connect .sc-empty{border:1px dashed var(--sc-line-2);border-radius:var(--sc-r-lg);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 24px;display:flex}.soba-connect .sc-empty-mark{border-radius:var(--sc-r);background:color-mix(in srgb, #737373 8%, var(--sc-sheet));width:40px;height:40px;color:var(--sc-text);place-items:center;display:grid}.soba-connect .sc-empty-mark svg{width:18px;height:18px}.soba-connect .sc-empty-title{font-size:var(--sc-font-size);color:var(--sc-muted);margin:0;font-weight:500}.soba-connect .sc-plan-badge,.soba-connect .sc-plan-badge-soft{letter-spacing:0;border-radius:6px;align-items:center;height:20px;padding:0 7px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.soba-connect .sc-plan-badge{background:color-mix(in srgb, #737373 12%, var(--sc-sheet,#fff));color:var(--sc-text,#0a0a0a);border:1px solid #0000}.soba-connect .sc-plan-badge-soft{border:1px solid var(--sc-line,#e6e6e6);color:var(--sc-text,#0a0a0a);background:0 0}.soba-connect .sc-plan-rows{border-radius:var(--sc-r-lg,16px)}.soba-connect li.sc-plan-row,.soba-connect li.sc-plan-row.sc-plan-current,.soba-connect li.sc-plan-row.sc-plan-featured{box-shadow:none;background:0 0;align-items:center;gap:12px 32px;padding:16px 20px}.soba-connect .sc-row-main{gap:4px}.soba-connect .sc-row-name .sc-title{font-size:var(--sc-fs-body,14px);font-weight:500}.soba-connect .sc-plan-row .sc-sub{font-size:var(--sc-fs-body,14px);color:var(--sc-muted,#646464)}.soba-connect .sc-row-facts{color:var(--sc-muted,#646464);flex-wrap:wrap;align-items:baseline;margin:4px 0 0;font-size:13px;line-height:1.5;display:flex}.soba-connect .sc-row-facts>*+:before{content:"·";color:var(--sc-line-2,#d6d6d6);margin:0 7px}.soba-connect .sc-row-facts .sc-row-figure{color:var(--sc-text,#0a0a0a);font-size:13px;font-weight:500}.soba-connect .sc-row-facts .sc-plan-feature:before{content:"·"}.soba-connect .sc-plan-row .sc-plan-compute-inline .sc-fact-key{display:none}.soba-connect .sc-plan-row .sc-plan-compute-inline,.soba-connect .sc-plan-row .sc-plan-reward-inline{color:var(--sc-muted,#646464);font-size:13px}.soba-connect .sc-row-side{align-items:stretch;gap:8px;min-width:128px}.soba-connect .sc-row-side .sc-plan-price{justify-content:flex-end}.soba-connect .sc-row-side .sc-plan-amount{font-size:16px;font-weight:600}.soba-connect .sc-row-side .sc-plan-interval{color:var(--sc-muted,#646464);font-size:13px}.soba-connect .sc-row-side .sc-btn{justify-content:center}.soba-connect>.sc-limit.sc-run-error{border-color:var(--sc-line,#e6e6e6);border-radius:12px;padding:12px 16px}.soba-connect>.sc-limit.sc-run-error>.sc-limit-head{gap:10px}.soba-connect>.sc-limit.sc-run-error .sc-run-error-mark{width:16px;height:20px;color:var(--sc-danger,#c2452d);background:0 0;border-radius:0}.soba-connect>.sc-limit.sc-run-error .sc-run-error-mark svg{width:16px;height:16px}.soba-connect>.sc-limit.sc-run-error .sc-limit-title{padding-top:0}.soba-connect>.sc-limit.sc-run-error>.sc-error,.soba-connect>.sc-limit.sc-run-error>.sc-limit-note{margin-left:26px}
