._30LVaG_workspace{isolation:isolate;width:100%;min-width:0;height:100dvh;min-height:0;color:var(--foreground);background:#020617;flex:1;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0;overflow:hidden}._30LVaG_sky{z-index:-1;position:absolute;inset:0}._30LVaG_header{padding:max(20px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) 16px max(24px, env(safe-area-inset-left));background:linear-gradient(var(--workspace-shade), transparent);pointer-events:none;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}._30LVaG_identity{pointer-events:auto;min-width:0;max-width:620px}._30LVaG_toolbar{pointer-events:auto;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:450px;display:flex}._30LVaG_stage{min-height:0;padding:0 max(24px, env(safe-area-inset-right)) 20px max(24px, env(safe-area-inset-left));pointer-events:none;grid-template-columns:minmax(0,310px) minmax(100px,1fr) minmax(0,280px);align-items:start;gap:24px;display:grid}._30LVaG_panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:0;max-height:100%;padding:18px;overflow-y:auto}._30LVaG_conditions{grid-column:3}._30LVaG_footer{min-width:0;padding:12px max(24px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));border-top:1px solid var(--workspace-border);background:var(--workspace-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}._30LVaG_transport{grid-template-columns:auto minmax(140px,1fr) auto;align-items:center;gap:20px;display:grid}._30LVaG_scrubber{grid-template-columns:1fr auto;align-items:center;gap:6px 16px;min-width:0;display:grid}._30LVaG_scrubber input{grid-column:1/-1;margin:4px 0}._30LVaG_footnote{color:var(--muted-foreground);justify-content:space-between;gap:12px;margin-top:8px;font-size:10px;line-height:1.5;display:flex}._30LVaG_mobileActions{display:none}._30LVaG_dialog{scrollbar-width:thin;scrollbar-color:var(--border) transparent;border-radius:14px;width:calc(100% - 32px);max-width:620px}._30LVaG_range{appearance:none;cursor:pointer;background:0 0;height:20px}._30LVaG_range::-webkit-slider-runnable-track{background:var(--border);border-radius:999px;height:4px}._30LVaG_range::-moz-range-track{background:var(--border);border-radius:999px;height:4px}._30LVaG_range::-webkit-slider-thumb{appearance:none;background:var(--primary);border:0;border-radius:50%;width:14px;height:14px;margin-top:-5px}._30LVaG_range::-moz-range-thumb{background:var(--primary);border:0;border-radius:50%;width:14px;height:14px}@media (max-width:1023px){._30LVaG_header{padding:max(16px, env(safe-area-inset-top)) 16px 16px;gap:12px}._30LVaG_toolbar{max-width:170px}._30LVaG_stage{display:none}._30LVaG_workspace{grid-template-rows:auto 1fr auto}._30LVaG_footer{padding:12px 16px max(12px, env(safe-area-inset-bottom));grid-row:3}._30LVaG_transport{grid-template-columns:auto minmax(0,1fr);gap:12px}._30LVaG_mobileActions{gap:6px;margin-bottom:12px;display:flex}._30LVaG_desktopAction,._30LVaG_footnote>:last-child{display:none}._30LVaG_dialog[role=dialog]{--tw-translate-x:0px;--tw-translate-y:0px;width:100%;max-width:none;max-height:78dvh;padding-bottom:max(24px, env(safe-area-inset-bottom));border-radius:18px 18px 0 0;top:auto;bottom:0;left:0;transform:translate(0,0)}}@media (max-width:540px){._30LVaG_header{display:block}._30LVaG_identity{padding-right:40px}._30LVaG_toolbar{top:max(16px, env(safe-area-inset-top));flex-direction:column;gap:8px;position:absolute;right:12px}._30LVaG_toolbar ._30LVaG_actionText{display:none}._30LVaG_toolbar button,._30LVaG_toolbar a{width:32px;height:32px;padding:0}._30LVaG_transport{gap:12px 10px}._30LVaG_scrubber{grid-template-columns:1fr;gap:4px}._30LVaG_scrubber>:first-child{display:none}._30LVaG_footnote{margin-top:6px}._30LVaG_mobileActions>button{flex:1;padding:0 8px}}@media (max-height:500px) and (orientation:landscape){._30LVaG_header{padding-top:10px;padding-bottom:8px}._30LVaG_header h1{font-size:18px}._30LVaG_mobileActions{margin-bottom:6px}._30LVaG_footer{padding-top:6px;padding-bottom:6px}._30LVaG_footnote{display:none}._30LVaG_dialog[role=dialog]{max-height:90dvh}}
