.tb-scope{--tb-bg:#f7f7fb;--tb-surface:#fff;--tb-surface-2:#ecedf5;--tb-text:#0b0d1f;--tb-muted:#4a4e72;--tb-border:#dadce8;--tb-primary:#4f46e5;--tb-primary-hover:#4338ca;--tb-on-primary:#fff;--tb-primary-soft:#eef2ff;--tb-on-primary-soft:#4338ca;--tb-accent:#0f766e;--tb-success:#15803d;--tb-success-text:#166534;--tb-warning:#b45309;--tb-warning-text:#92400e;--tb-danger:#b91c1c;--tb-ink:#0b0d1f;--tb-shadow:0 1px 2px #0b0d1f0d, 0 10px 30px -14px #0b0d1f2e;--tb-water:color-mix(in oklab, var(--tb-accent) 6%, var(--tb-bg));--tb-ease:cubic-bezier(.2, 0, 0, 1);--tb-ease-in:cubic-bezier(.3, 0, 1, 1);--tb-bar-h:60px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.tb-scope.dark{--tb-bg:#0b0d1f;--tb-surface:#15172e;--tb-surface-2:#23264a;--tb-text:#f4f4fa;--tb-muted:#b4b7ce;--tb-border:#2b2e52;--tb-primary:#818cf8;--tb-primary-hover:#a5b4fc;--tb-on-primary:#0b0d1f;--tb-primary-soft:#23264a;--tb-on-primary-soft:#c7d2fe;--tb-accent:#2dd4bf;--tb-success:#4ade80;--tb-success-text:#4ade80;--tb-warning:#fbbf24;--tb-warning-text:#fbbf24;--tb-danger:#f87171;--tb-shadow:0 1px 2px #0000004d, 0 14px 34px -16px #000000b3;--tb-water:color-mix(in oklab, var(--tb-accent) 7%, var(--tb-bg));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tb-scope body{background:var(--tb-bg);color:var(--tb-text)}.tb{background:var(--tb-bg);min-height:100dvh;color:var(--tb-text);font-size:15px;line-height:1.5}.tb :focus-visible,.tb-pop :focus-visible{outline:2px solid var(--tb-primary);outline-offset:2px}.tb code,.tb-pop code,.tb-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.88em}.tb-muted{color:var(--tb-muted)}.tb-tool{grid-template-rows:var(--tb-bar-h) auto 1fr;height:100dvh;min-height:0;display:grid}.tb-btn{white-space:nowrap;cursor:pointer;min-height:40px;transition:background-color .12s var(--tb-ease);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tb-btn svg{flex:none;width:16px;height:16px}.tb-btn-primary{background:var(--tb-primary);color:var(--tb-on-primary)}.tb-btn-primary:hover{background:var(--tb-primary-hover)}.tb-btn-quiet{color:var(--tb-text);border-color:var(--tb-border);background:0 0}.tb-btn-quiet:hover{background:var(--tb-surface-2)}.tb-btn-sm{border-radius:8px;min-height:34px;padding:0 12px;font-size:13px}.tb-btn:disabled{opacity:.5;cursor:not-allowed}.tb-btn:active:not(:disabled){transition:transform .1s var(--tb-ease);transform:scale(.96)}.tb-btn.is-done svg{animation:tb-pop .18s var(--tb-ease)}@keyframes tb-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.tb-ib{width:40px;height:40px;color:var(--tb-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:inline-grid}.tb-ib:hover{background:var(--tb-surface-2);color:var(--tb-text)}.tb-ib:disabled{opacity:.38;cursor:not-allowed;background:0 0}.tb-ib:active:not(:disabled){transform:scale(.96)}.tb-ib svg{width:18px;height:18px}.tb-ib.sm{width:28px;height:28px}.tb-ib.sm svg{width:15px;height:15px}.tb-seg{background:var(--tb-surface-2);border-radius:10px;padding:3px;display:inline-flex}.tb-seg button{min-height:32px;color:var(--tb-muted);cursor:pointer;transition:background-color .16s var(--tb-ease), color .16s var(--tb-ease);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.tb-seg button[aria-pressed=true],.tb-seg button[aria-selected=true]{background:var(--tb-surface);color:var(--tb-text);box-shadow:0 1px 2px #0b0d1f24}.tb-seg button:disabled{cursor:not-allowed;opacity:.5}.tb-seg svg{width:15px;height:15px}.tb-seg small{color:var(--tb-muted);font:500 11px JetBrains Mono,monospace}.tb-field{border:1px solid var(--tb-border);background:var(--tb-surface);height:40px;color:var(--tb-text);border-radius:8px;width:100%;min-width:0;padding:0 10px;font:500 13.5px JetBrains Mono,monospace}.tb-field:focus{border-color:var(--tb-primary);box-shadow:0 0 0 3px var(--tb-primary-soft);outline:none}.tb-field[aria-invalid=true]{border-color:var(--tb-danger)}.tb-sel{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-family:inherit;font-weight:500;display:flex}.tb-sel [data-slot=select-value]{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.tb-sel>svg{color:var(--tb-muted);flex:none}.tb-sel .tb-dot,.tb-selpop .tb-dot{border-radius:4px;width:16px;height:16px}.tb-selpop{max-height:min(360px, var(--reka-select-content-available-height))!important;border-radius:10px!important}.tb-selpop [data-slot=select-item]{min-height:40px;color:var(--tb-text);cursor:pointer;font-size:13.5px}.tb-selpop [data-slot=select-item][data-highlighted]{background:var(--tb-surface-2);color:var(--tb-text)}.tb-selpop [data-slot=select-item] svg{color:var(--tb-primary)!important}textarea.tb-field{field-sizing:fixed;height:auto;padding:10px;font-size:12.5px;line-height:1.5}.tb-field[data-slot=input],.tb-field[data-slot=textarea]{box-shadow:none}.tb-field[data-slot=input]:focus,.tb-field[data-slot=textarea]:focus{box-shadow:0 0 0 3px var(--tb-primary-soft)}.tb-field::placeholder{color:var(--tb-muted)}.tb-unit [data-slot=input],.tb-name [data-slot=input]{min-width:0;height:100%;box-shadow:none;border-radius:0}.tb-name [data-slot=input]{padding:0}.tb-unit{border:1px solid var(--tb-border);background:var(--tb-surface);border-radius:8px;align-items:center;height:36px;display:flex;overflow:hidden}.tb-unit:focus-within{border-color:var(--tb-primary);box-shadow:0 0 0 3px var(--tb-primary-soft)}.tb-unit input{width:100%;color:inherit;text-align:right;background:0 0;border:0;outline:none;padding:0 0 0 10px;font:500 13.5px JetBrains Mono,monospace}.tb-unit span{color:var(--tb-muted);padding:0 10px 0 6px;font:500 12px JetBrains Mono,monospace}.tb-range{height:24px}.tb-range [data-slot=slider-track]{background:var(--tb-surface-2)}.tb-range [data-slot=slider-range]{background:var(--tb-primary)}.tb-range [data-slot=slider-thumb]{background:var(--tb-surface);border:2px solid var(--tb-primary);cursor:grab;width:18px;height:18px}.tb-range [data-slot=slider-thumb]:focus-visible{box-shadow:0 0 0 4px var(--tb-primary-soft)}.tb-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.tb-badge svg{width:13px;height:13px}.tb-b-ok{background:color-mix(in srgb, var(--tb-success) 12%, transparent);color:var(--tb-success-text)}.tb-b-warn{background:color-mix(in srgb, var(--tb-warning) 12%, transparent);color:var(--tb-warning-text)}.tb-chip{white-space:nowrap;background:var(--tb-surface-2);color:var(--tb-muted);border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.tb-chip-pro{background:var(--tb-primary-soft);color:var(--tb-on-primary-soft)}.tb-lockchip{background:var(--tb-primary-soft);color:var(--tb-on-primary-soft);border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.tb-lockchip svg{width:12px;height:12px}.tb-h{letter-spacing:.04em;text-transform:uppercase;color:var(--tb-muted);align-items:center;gap:4px;margin:18px 0 8px;font-size:12px;font-weight:700;display:flex}.tb-h:first-child{margin-top:0}.tb-hint{color:var(--tb-muted);margin:-2px 0 10px;font-size:13px;line-height:1.5}.tb-lbl{margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.tb-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tb-err{color:var(--tb-danger);font-size:12px}.tb-bar{border-bottom:1px solid var(--tb-border);background:var(--tb-surface);align-items:center;gap:8px;min-width:0;padding:0 12px 0 16px;display:flex}.tb-bar .tb-home{flex:none;display:inline-flex}.tb-bar h1{white-space:nowrap;margin:0 6px 0 0;font-size:15px;font-weight:700}.tb-name{border:1px solid var(--tb-border);background:var(--tb-bg);border-radius:9px;align-items:center;gap:6px;min-width:0;height:36px;padding:0 10px;display:flex}.tb-name input{color:inherit;background:0 0;border:0;outline:none;width:15ch;font:500 13.5px JetBrains Mono,monospace}.tb-name:focus-within{border-color:var(--tb-primary);box-shadow:0 0 0 3px var(--tb-primary-soft)}.tb-name[data-invalid=true]{border-color:var(--tb-danger)}.tb-saved{color:var(--tb-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.tb-saved i{background:var(--tb-accent);border-radius:50%;width:7px;height:7px}.tb-sp{flex:1}.tb-vr{background:var(--tb-border);width:1px;height:24px;margin:0 2px}.tb-mseg,.tb-mrow{display:none}.tb-work{grid-template-columns:var(--tb-editor-w,420px) 6px 1fr;min-height:0;display:grid}.tb-editor{background:var(--tb-surface);flex-direction:column;min-height:0;display:flex}.tb-split{background:var(--tb-border);cursor:col-resize;touch-action:none;position:relative}.tb-split:after{content:"";background:var(--tb-muted);opacity:.35;border-radius:3px;height:32px;position:absolute;inset:50% 1px auto;transform:translateY(-50%)}.tb-split:hover,.tb-split:focus-visible{background:var(--tb-primary)}.tb-ptabs{border-bottom:1px solid var(--tb-border);gap:2px;padding:0 8px;display:flex;position:relative}.tb-ptabs button{min-height:44px;color:var(--tb-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 10px;font-size:13.5px;font-weight:600;position:relative}.tb-ptabs button[aria-selected=true]{color:var(--tb-text)}.tb-ptabs button[aria-selected=true]:after{content:"";background:var(--tb-primary);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.tb-panels{flex:1;min-height:0;overflow:auto}.tb-panel{padding:16px 16px 40px}.tb-acc{display:none}.tb-sub{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.tb-pal{border-bottom:1px solid var(--tb-border);padding:10px 0 12px}.tb-pal:last-child{border-bottom:0}.tb-pal-h{align-items:center;gap:8px;margin-bottom:8px;display:flex}.tb-pal-h b{font-size:14px}.tb-pal-h code{color:var(--tb-muted);font-size:12px}.tb-strip{grid-template-columns:repeat(11,1fr);gap:3px;display:grid}.tb-strip button{cursor:pointer;height:34px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tb-text) 14%, transparent);transition:background-color .12s var(--tb-ease), box-shadow .2s var(--tb-ease);border:0;border-radius:6px}.tb-strip button:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tb-text) 14%, transparent), 0 0 0 2px var(--tb-surface), 0 0 0 3px var(--tb-muted)}.tb-strip button[aria-pressed=true]{box-shadow:0 0 0 2px var(--tb-surface), 0 0 0 4px var(--tb-primary)}.tb-strip button.is-flash{box-shadow:0 0 0 2px var(--tb-surface), 0 0 0 4px var(--tb-accent)}.tb-scale{color:var(--tb-muted);text-align:center;grid-template-columns:repeat(11,1fr);gap:3px;margin-top:3px;font:500 10px JetBrains Mono,monospace;display:grid}.tb-shade-ed{background:var(--tb-surface-2);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:10px;padding:10px;display:grid}.tb-shade-ed>label{grid-column:1/-1;justify-content:space-between;font-size:12.5px;font-weight:600;display:flex}.tb-shade-ed small,.tb-shade-ed .tb-err{grid-column:1/-1;font-size:12px}.tb-colorin{border:1px solid var(--tb-border);cursor:pointer;background:0 0;border-radius:8px;width:40px;height:40px;padding:0}.tb-colorin::-webkit-color-swatch-wrapper{padding:3px}.tb-colorin::-webkit-color-swatch{border:0;border-radius:5px}.tb-sem{border-bottom:1px solid var(--tb-border);grid-template-columns:1fr 176px;align-items:center;gap:4px 10px;padding:10px 0;display:grid}.tb-sem:last-child{border-bottom:0}.tb-sem .tb-lab b,.tb-sem .tb-lab label{font-size:14px;font-weight:600;display:block}.tb-sem .tb-lab code{color:var(--tb-muted);font-size:12px}.tb-hexr{color:var(--tb-muted);grid-column:2;justify-self:end;margin-top:-2px;font-size:12px}.tb-pick{align-items:center;gap:6px;display:flex}.tb-ref{flex:1;min-width:0;display:block}.tb-dot{width:22px;height:22px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tb-text) 18%, transparent);transition:background-color .12s var(--tb-ease);border-radius:6px;flex:none}.tb-cr{color:var(--tb-muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;font-size:12.5px;display:flex}.tb-cr .tb-fix{color:var(--tb-text)}.tb-cr .tb-fix button{color:var(--tb-primary);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.tb-states{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.tb-states label{color:var(--tb-muted);gap:4px;font-size:12px;display:grid}.tb-states select{height:34px;font-size:12.5px}.tb-nr{grid-template-columns:minmax(0,1fr) 120px 92px;align-items:center;gap:10px;padding:8px 0 0;display:grid}.tb-nr .tb-lab b{font-size:14px;font-weight:600}.tb-nr .tb-lab code{color:var(--tb-muted);font-size:12px;display:block}.tb-viz{margin:4px 0 6px}.tb-viz-sp{background:var(--tb-accent);opacity:.75;max-width:100%;height:12px;transition:width .12s var(--tb-ease);border-radius:3px}.tb-viz-r{background:var(--tb-primary-soft);border:2px solid var(--tb-primary);width:36px;height:36px}.tb-sh-well{background:var(--sh-bg,var(--tb-surface-2));border-radius:10px;place-items:center;padding:14px 12px 18px;display:grid}.tb-sh-all{flex-wrap:wrap;justify-content:space-around;gap:18px 14px;margin-bottom:6px;padding:22px 14px 30px;display:flex}.tb-sh-card{background:var(--sh-card,var(--tb-surface));width:48px;height:32px;color:var(--tb-muted);transition:box-shadow .12s var(--tb-ease);border-radius:8px;place-items:center;font:600 11px JetBrains Mono,monospace;display:grid}.tb-tyrow{border-bottom:1px solid var(--tb-border);grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:10px;padding:8px 0;display:grid}.tb-tyrow .tb-smp{white-space:nowrap;line-height:1.2;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.tb-tyrow code{color:var(--tb-muted);font-size:12px}.tb-shl{border-bottom:1px solid var(--tb-border);grid-template-columns:40px repeat(3,minmax(0,1fr)) 76px;align-items:end;gap:8px;padding:8px 0;display:grid}.tb-shl small{color:var(--tb-muted);margin-bottom:4px;font-size:11px;display:block}.tb-preview{background:var(--tb-water);flex-direction:column;min-height:0;display:flex}.tb-pbar{border-bottom:1px solid var(--tb-border);background:var(--tb-surface);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;display:flex}.tb-pbar .tb-meta{color:var(--tb-muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.tb-pbar .tb-meta svg{width:14px;height:14px}.tb-stage{flex:1;place-items:start center;min-height:0;padding:28px 24px 40px;display:grid;position:relative;overflow:auto}.tb-frame{background:var(--tb-surface);width:390px;max-width:100%;box-shadow:var(--tb-shadow), 0 0 0 1px var(--tb-border);border-radius:28px;padding:10px;position:relative}.tb-frame iframe{background:var(--tb-surface);border:0;border-radius:20px;width:100%;height:min(760px,100dvh - 220px);min-height:480px;display:block}.tb-frame.is-wide{width:min(100%,760px)}.tb-pv-in{animation:tb-pv-in .16s var(--tb-ease)}@keyframes tb-pv-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.tb-fl-load{background:var(--tb-surface);border-radius:20px;align-content:start;gap:14px;padding:20px 18px;display:grid;position:absolute;inset:10px}.tb-sk{background:var(--tb-surface-2);border-radius:10px}.tb-prog{background:var(--tb-surface-2);border-radius:3px;height:6px;overflow:hidden}.tb-prog i{background:var(--tb-accent);transform-origin:0;width:100%;height:100%;transition:transform .2s linear;display:block}.tb-state-card{background:var(--tb-surface);border:1px solid var(--tb-border);max-width:440px;box-shadow:var(--tb-shadow);border-radius:18px;margin:24px 16px;padding:24px}.tb-state-card>svg{width:22px;height:22px;color:var(--tb-warning)}.tb-state-card h2{margin:8px 0 6px;font-size:18px;font-weight:700}.tb-state-card p{color:var(--tb-muted);margin-bottom:16px;font-size:14px}.tb-row{flex-wrap:wrap;gap:8px;display:flex}.tb-banner{border-bottom:1px solid var(--tb-border);background:color-mix(in srgb, var(--tb-warning) 10%, var(--tb-surface));align-items:center;gap:10px;padding:10px 16px;font-size:13.5px;display:flex}.tb-banner>svg{color:var(--tb-warning);flex:none;width:18px;height:18px}.tb-pop{font-family:Plus Jakarta Sans,system-ui,sans-serif;background:var(--tb-surface)!important;color:var(--tb-text)!important;border:1px solid var(--tb-border)!important;box-shadow:var(--tb-shadow), 0 18px 40px -18px #0b0d1f59!important}.tb-menu{width:320px;border-radius:12px!important;padding:6px!important}.tb-mi{text-align:left;cursor:pointer;width:100%;min-height:44px;color:var(--tb-text);background:0 0;border:0;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;border-radius:8px!important;padding:6px 10px!important;display:grid!important}.tb-mi[data-highlighted],.tb-mi:hover,.tb-mi:focus-visible{outline:none;background:var(--tb-surface-2)!important}.tb-mi b{font-size:13.5px;font-weight:600;display:block}.tb-mi small{color:var(--tb-muted);font-size:12px;display:block}.tb-mi>svg{width:17px;height:17px;color:var(--tb-muted)!important}.tb-mh{letter-spacing:.04em;text-transform:uppercase;color:var(--tb-muted);padding:8px 10px 4px;font-size:11px;font-weight:700}.tb-menu hr,.tb-sheet hr{border:0;border-top:1px solid var(--tb-border);margin:6px 4px}.tb-menu-note{color:var(--tb-muted);padding:2px 10px 6px 40px;font-size:12px}.tb-menu-note a,.tb-pop a:not(.tb-btn){color:var(--tb-primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.tb-dlg{border-radius:18px!important;gap:0!important;width:min(460px,100% - 32px)!important;max-width:none!important;padding:22px!important}.tb-dlg h2{margin:10px 0 6px;font-size:19px;font-weight:700}.tb-dlg p{color:var(--tb-muted);font-size:14px}.tb-dlg ul{color:var(--tb-muted);margin:12px 0 0;padding-left:18px;font-size:14px;list-style:outside}.tb-dlg ul li{margin:4px 0}.tb-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.tb-tier{align-items:center;gap:8px;display:flex}.tb-errlist{border:1px solid var(--tb-border);border-radius:10px;max-height:220px;margin-top:12px;overflow:hidden auto}.tb-errlist div{border-top:1px solid var(--tb-border);gap:2px;padding:10px 12px;font-size:13.5px;display:grid}.tb-errlist div:first-child{border-top:0}.tb-errlist code{color:var(--tb-danger);font-size:12px}.tb-cmd{background:var(--tb-ink);color:#e4e5f1;border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font:400 13px/1.5 JetBrains Mono,monospace;display:flex;overflow-x:auto}.tb-cmd code{white-space:nowrap;flex:1}.tb-cmd button{color:#e4e5f1}.tb-helppop{font-size:13.5px;width:300px!important}.tb-helppop b{margin-bottom:4px;display:block}.tb-helppop p{color:var(--tb-muted)}.tb-drop{border:2px dashed var(--tb-border);text-align:center;color:var(--tb-muted);border-radius:12px;padding:18px;font-size:13.5px}.tb-drop.is-over{border-color:var(--tb-primary);background:var(--tb-primary-soft)}.tb-toast{z-index:60;background:var(--tb-ink);color:#f4f4fa;max-width:400px;box-shadow:var(--tb-shadow);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;display:flex;position:fixed;bottom:20px;right:20px}.dark .tb-toast{color:var(--tb-ink);background:#f4f4fa}.tb-toast>svg{color:#2dd4bf;flex:none;width:18px;height:18px}.dark .tb-toast>svg{color:#0f766e}.tb-toast button{color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px;font-weight:700;text-decoration:underline}.tb-dropzone-on:after{content:"Drop a theme .json file to import it";z-index:70;border:2px dashed var(--tb-primary);background:color-mix(in srgb, var(--tb-primary-soft) 85%, transparent);color:var(--tb-on-primary-soft);pointer-events:none;border-radius:18px;place-items:center;font-size:16px;font-weight:700;display:grid;position:fixed;inset:12px}.tb-about{max-width:760px;margin:0 auto;padding:48px 20px 64px}.tb-about h2{letter-spacing:-.01em;margin:0 0 10px;font-size:22px;font-weight:700}.tb-about h3{margin:28px 0 8px;font-size:16px;font-weight:700}.tb-about p,.tb-about li{color:var(--tb-muted);font-size:15px}.tb-about ol{gap:6px;padding-left:20px;list-style:decimal;display:grid}.tb-about .tb-faq button{color:var(--tb-text)}@media (width<=1023px){.tb-scope{--tb-bar-h:56px}.tb-bar{gap:4px;padding:0 6px 0 12px}.tb-saved,.tb-hide-m,.tb-vr{display:none}.tb-bar h1{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tb-bar .tb-sp{display:none}.tb-name{flex:1}.tb-name input{width:100%}.tb-strip button{height:44px}.tb-mseg{background:var(--tb-surface);border-bottom:1px solid var(--tb-border);padding:8px 12px;display:flex}.tb-mseg .tb-seg{width:100%}.tb-mseg .tb-seg button{flex:1;justify-content:center;min-height:40px}.tb-work{grid-template-columns:minmax(0,1fr)}.tb-split{display:none}.tb-editor,.tb-preview{min-width:0;display:none}.tb-tool[data-view=edit] .tb-editor,.tb-tool[data-view=preview] .tb-preview{display:flex}.tb-ptabs{display:none}.tb-mrow{border-bottom:1px solid var(--tb-border);align-items:center;gap:6px;padding:10px 16px;display:flex}.tb-panel{padding:0 16px}.tb-panel[hidden]{display:block!important}.tb-panel-body{padding:12px 0 24px}.tb-panel:not(.is-open) .tb-panel-body{display:none}.tb-acc{border:0;border-bottom:1px solid var(--tb-border);width:100%;min-height:52px;color:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0;font-size:15px;font-weight:700;display:flex}.tb-acc svg{width:18px;height:18px;transition:transform .16s var(--tb-ease)}.tb-acc[aria-expanded=true] svg{transform:rotate(180deg)}.tb-nr{grid-template-columns:minmax(0,1fr) 92px}.tb-nr .tb-range{grid-area:2/1/auto/-1}.tb-sem{grid-template-columns:1fr}.tb-hexr{grid-column:1;justify-self:start}.tb-stage{padding:16px 10px 24px}.tb-frame{box-shadow:none;background:0 0;border-radius:0;width:100%;padding:0}.tb-frame iframe{box-shadow:0 0 0 1px var(--tb-border);border-radius:16px;height:calc(100dvh - 190px)}.tb-fl-load{inset:0}.tb-pbar{gap:6px;padding:8px 12px}.tb-pbar .tb-meta,.tb-pbar>.tb-ib{display:none}.tb-pbar{flex-wrap:nowrap}.tb-pbar .tb-seg button{padding:0 8px}.tb-pbar .tb-seg svg{display:none}.tb-toast{max-width:none;bottom:12px;left:12px;right:12px}.tb-acts .tb-btn{flex:1}}.tb-faq>div{border-color:var(--tb-border)!important}.tb-faq button span{color:var(--tb-text)!important}.tb-faq button svg,.tb-faq p{color:var(--tb-muted)!important}.tb-native-pop{text-transform:none;letter-spacing:normal;text-align:left;border-radius:12px;margin:0;padding:14px;font-size:13.5px;font-weight:400;line-height:1.5;position:fixed;inset:auto}.tb-native-pop b{color:var(--tb-text);font-weight:700}.tb-native-pop p{margin-top:4px}.tb-native-pop a{margin-top:8px;font-size:13px;display:inline-block}
