:root{--bg-top:#20252b;--bg-mid:#1b2127;--bg-bottom:#10161c;--surface:rgba(210,222,234,.12);--surface-strong:rgba(220,230,240,.16);--surface-soft:hsla(0,0%,100%,.07);--border:hsla(0,0%,100%,.3);--border-soft:hsla(0,0%,100%,.2);--border-strong:hsla(0,0%,100%,.55);--text:rgba(248,251,252,.96);--muted:rgba(232,238,246,.74);--muted-2:rgba(207,216,228,.62);--vision-blue:#b9d2ff;--vision-blue-soft:rgba(185,210,255,.16);--vision-glass:rgba(232,239,246,.1);--vision-glass-strong:rgba(232,239,246,.16);--glass-panel:rgba(196,208,220,.16);--glass-panel-strong:rgba(210,222,234,.2);--glass-card:rgba(190,203,216,.075);--glass-card-strong:rgba(196,208,220,.11);--glass-thumb:rgba(14,21,28,.34);--glass-rim:hsla(0,0%,100%,.34);--glass-rim-strong:hsla(0,0%,100%,.56);--inner-shine:hsla(0,0%,100%,.32);--shadow:0 20px 62px rgba(1,5,12,.18);--ease:cubic-bezier(0.2,0.8,0.2,1);--workspace-shell-width:min(1180px,94vw);--page-top-offset:max(8px,env(safe-area-inset-top))}body,html{min-height:100%}body{background:linear-gradient(145deg,rgba(185,210,255,.065),transparent 36%),linear-gradient(215deg,hsla(0,0%,100%,.045),transparent 44%),linear-gradient(180deg,var(--bg-top) 0,var(--bg-mid) 55%,var(--bg-bottom) 100%);color:var(--text);font-family:Zero Noto Sans,Noto Sans,Roboto,system-ui,sans-serif;margin:0;overflow-x:hidden}body:after,body:before{content:"";inset:0;pointer-events:none;position:fixed;z-index:0}body:before{background-image:linear-gradient(hsla(0,0%,100%,.032) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.026) 1px,transparent 0);background-size:72px 72px;mask-image:linear-gradient(180deg,transparent,#000 16%,#000 82%,transparent)}body:after{background:linear-gradient(180deg,hsla(0,0%,100%,.035),transparent 20%),linear-gradient(90deg,rgba(185,210,255,.03),transparent 28%,hsla(0,0%,100%,.025) 72%,transparent);opacity:.28}*{box-sizing:border-box}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}.app-shell{margin:calc(var(--page-top-offset) + 34px) auto 48px;position:relative;width:var(--workspace-shell-width);z-index:1}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.app-header{align-items:center;-webkit-backdrop-filter:blur(30px) saturate(1.25);backdrop-filter:blur(30px) saturate(1.25);background:rgba(28,35,42,.76);border:1px solid var(--border-soft);border-radius:22px;box-shadow:0 16px 42px rgba(0,0,0,.16),inset 0 1px hsla(0,0%,100%,.16);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:0 0 16px;min-height:72px;padding:10px 12px 10px 20px;position:sticky;top:max(10px,env(safe-area-inset-top));z-index:50}.app-header__brand{align-items:baseline;color:var(--text);display:inline-flex;font-size:1.08rem;font-weight:700;gap:6px;letter-spacing:-.015em;text-decoration:none;white-space:nowrap;width:fit-content}.app-header__byline{color:rgba(185,210,255,.82);flex:0 0 auto;font-size:.72rem;font-weight:600;letter-spacing:0;line-height:inherit}.app-header__brand:hover{color:#fff}.app-header__brand:focus-visible{border-radius:8px;outline:3px solid rgba(185,210,255,.3);outline-offset:5px}.workspace-tabs{background:rgba(9,15,21,.3);border:1px solid hsla(0,0%,100%,.12);border-radius:15px;box-shadow:inset 0 1px hsla(0,0%,100%,.08);display:grid;gap:4px;grid-template-columns:repeat(var(--workspace-tab-count,3),minmax(0,1fr));padding:4px;width:fit-content}.workspace-tab{background:transparent;border:0;border-radius:11px;color:var(--muted);cursor:pointer;font-weight:700;min-height:44px;min-width:92px;padding:0 16px;transition:color .16s var(--ease),background .16s var(--ease),box-shadow .16s var(--ease)}.workspace-tab:focus-visible,.workspace-tab:hover{background:var(--surface-soft);color:var(--text);outline:2px solid rgba(185,210,255,.26);outline-offset:-2px}.workspace-tab[aria-selected=true]{background:linear-gradient(180deg,rgba(185,210,255,.28),rgba(185,210,255,.16)),hsla(0,0%,100%,.06);box-shadow:inset 0 1px hsla(0,0%,100%,.26),0 6px 16px rgba(61,105,168,.14);color:#f8fbff}.workspace-panel[hidden]{display:none}.assistant-web-panel,.workspace-panel{display:grid;gap:14px}.assistant-section-heading{align-items:center;display:flex;gap:18px;justify-content:space-between}.assistant-eyebrow{color:var(--vision-blue);flex:0 0 auto;font-size:.7rem;font-weight:700;letter-spacing:.15em;margin:0;text-transform:uppercase}.assistant-glass-section{-webkit-backdrop-filter:blur(30px) saturate(1.25);backdrop-filter:blur(30px) saturate(1.25);background:var(--glass-panel);border:1px solid var(--border-soft);border-radius:22px;box-shadow:inset 0 1px hsla(0,0%,100%,.19),0 18px 52px rgba(0,0,0,.12);display:grid;gap:14px;padding:22px}.assistant-glass-section h2{font-size:1.1rem;margin:0}.assistant-list{display:grid;gap:10px}.assistant-item{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.13);border-radius:16px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:74px;padding:14px 16px}.assistant-item-copy{display:grid;gap:4px;min-width:0}.assistant-item-copy small,.assistant-item-copy span,.settings-action-copy span{color:var(--muted-2);line-height:1.45}.assistant-item-copy span{overflow:hidden;text-overflow:ellipsis}.assistant-item-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.assistant-web-panel button,.assistant-web-panel input,.assistant-web-panel select,.assistant-web-panel textarea{font:inherit}.assistant-web-panel button:not(.utility-icon-button){background:linear-gradient(180deg,#e7f3ff,#b9d2ff);border:1px solid hsla(0,0%,100%,.3);border-radius:999px;color:#101923;cursor:pointer;font-size:.78rem;font-weight:700;min-height:40px;padding:0 16px}.assistant-web-panel button.assistant-secondary{background:hsla(0,0%,100%,.075);border-color:hsla(0,0%,100%,.18);color:var(--text)}.assistant-web-panel button:focus-visible,.assistant-web-panel button:hover{filter:brightness(1.08);outline:3px solid rgba(185,210,255,.25);outline-offset:2px}.assistant-web-panel input,.assistant-web-panel select,.assistant-web-panel textarea{background:rgba(16,24,32,.72);border:1px solid hsla(0,0%,100%,.18);border-radius:14px;color:var(--text);outline:none;padding:12px 14px;width:100%}.assistant-web-panel input:focus,.assistant-web-panel select:focus,.assistant-web-panel textarea:focus{border-color:rgba(185,210,255,.72);box-shadow:0 0 0 4px rgba(185,210,255,.09)}.assistant-artifact{grid-template-columns:1fr}.assistant-artifact-body{min-height:120px;resize:vertical}.assistant-status{background:hsla(0,0%,100%,.045);border-radius:12px;color:var(--muted);font-size:.8rem;margin:0;min-height:22px;padding:9px 12px}.assistant-status:empty{display:none}.assistant-status[data-tone=error]{background:rgba(190,69,60,.13);color:#ffc3bd}.assistant-status[data-tone=success]{background:rgba(51,157,108,.11);color:#aae9ce}#model-explorer-activity{min-width:0;--activity-host-text:var(--text);--activity-host-muted:var(--muted-2);--activity-host-accent:var(--vision-blue);--activity-host-surface:var(--glass-card);--activity-host-surface-strong:rgba(11,19,27,.48);--activity-host-border:var(--border-soft);--activity-host-primary-text:#101923;--activity-host-primary:linear-gradient(180deg,#e7f3ff,#b9d2ff);--activity-host-focus:rgba(185,210,255,.28)}.activity-content-frame{display:grid;gap:16px;min-width:0;overflow:hidden}.activity-content-toolbar{padding:2px 3px 0}.activity-content-frame .assistant-status{margin:0}#model-explorer-activity .activity-view-tabs{margin:0 0 14px}#model-explorer-activity .activity-view-tabs button{background:transparent;border-color:transparent;color:var(--activity-muted)}#model-explorer-activity .activity-view-tabs button[aria-selected=true]{background:var(--activity-primary);color:var(--activity-primary-text)}.assistant-empty{color:var(--muted-2);padding:24px 16px;text-align:center}.assistant-settings-form{display:grid;gap:16px}.settings-readiness{align-items:center;-webkit-backdrop-filter:blur(26px) saturate(1.2);backdrop-filter:blur(26px) saturate(1.2);background:linear-gradient(145deg,rgba(76,126,194,.13),hsla(0,0%,100%,.045)),var(--glass-panel);border:1px solid rgba(185,210,255,.38);border-radius:18px;box-shadow:inset 0 1px hsla(0,0%,100%,.18),0 12px 34px rgba(0,0,0,.1);display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.settings-readiness[data-state=ready]{background:linear-gradient(145deg,rgba(49,149,105,.17),hsla(0,0%,100%,.055)),var(--glass-panel);border-color:rgba(118,218,173,.38)}.settings-readiness[data-state=action]{background:linear-gradient(145deg,rgba(168,111,34,.16),hsla(0,0%,100%,.055)),var(--glass-panel);border-color:rgba(239,190,112,.4)}.settings-readiness-summary{align-items:center;display:flex;gap:12px;min-width:0}.settings-readiness-summary>div{display:grid;gap:2px;min-width:0}.settings-readiness h2,.settings-readiness p{margin:0}.settings-readiness h2{font-size:.95rem}.settings-readiness p{color:var(--muted-2);font-size:.75rem;line-height:1.4}.settings-readiness-state{align-items:center;background:rgba(37,114,158,.22);border-radius:999px;color:#b8ddf5;display:inline-flex;font-size:.68rem;font-weight:700;min-height:25px;padding:4px 9px;white-space:nowrap}.settings-readiness-state[data-state=ready]{background:rgba(32,139,88,.24);color:#b7f0d1}.settings-readiness-state[data-state=action]{background:rgba(139,86,14,.24);color:#f4d59f}.settings-workspace{align-items:start;display:grid;gap:16px;grid-template-columns:218px minmax(0,1fr)}.settings-section-nav{-webkit-backdrop-filter:blur(26px) saturate(1.2);backdrop-filter:blur(26px) saturate(1.2);background:rgba(25,33,41,.74);border:1px solid var(--border-soft);border-radius:19px;box-shadow:inset 0 1px hsla(0,0%,100%,.13),0 14px 34px rgba(0,0,0,.12);display:grid;gap:4px;padding:9px;position:sticky;top:104px}.settings-section-nav-label{color:var(--muted-2);font-size:.66rem;font-weight:700;letter-spacing:.12em;margin:3px 8px 6px;text-transform:uppercase}.assistant-web-panel .settings-section-nav button{background:transparent;border-color:transparent;border-radius:13px;color:var(--muted);display:grid;justify-items:start;min-height:44px;padding:9px 11px;text-align:left;white-space:nowrap;width:100%}.settings-section-nav button span{color:inherit;font-size:.8rem}.assistant-web-panel .settings-section-nav button:focus-visible,.assistant-web-panel .settings-section-nav button:hover{background:hsla(0,0%,100%,.07);color:var(--text);filter:none}.assistant-web-panel .settings-section-nav button[aria-current=true]{background:linear-gradient(145deg,rgba(185,210,255,.17),hsla(0,0%,100%,.055));border-color:rgba(185,210,255,.25);box-shadow:inset 0 1px hsla(0,0%,100%,.17);color:#f8fbff}.settings-sections{display:grid;gap:12px;min-width:0}.settings-section{-webkit-backdrop-filter:blur(26px) saturate(1.2);backdrop-filter:blur(26px) saturate(1.2);background:rgba(196,208,220,.11);border:1px solid hsla(0,0%,100%,.17);border-radius:21px;box-shadow:inset 0 1px hsla(0,0%,100%,.14),0 14px 38px rgba(0,0,0,.09);display:grid;gap:16px;padding:19px;scroll-margin-top:106px}.settings-section:focus-visible{outline:3px solid rgba(185,210,255,.3);outline-offset:3px}.settings-section[data-needs-action=true]{border-color:rgba(239,190,112,.28)}.settings-section-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.settings-section-heading h2,.settings-section-heading p{margin:0}.settings-section-heading h2{font-size:1.08rem;margin-top:4px}.settings-section-heading>p{color:var(--muted-2);font-size:.76rem;line-height:1.45;max-width:310px;text-align:right}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-full-width{grid-column:1/-1}.assistant-field{color:var(--muted);display:grid;font-size:.82rem;font-weight:700;gap:8px}.assistant-field>span,.provider-key-heading{display:flex;gap:10px;justify-content:space-between}.provider-key-heading{align-items:center}.provider-key-heading label{min-width:0}.credential-key-link{align-items:center;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#c6dcff;display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:700;min-height:40px;padding:0 13px;text-decoration:none}.credential-key-link:focus-visible,.credential-key-link:hover{background:hsla(0,0%,100%,.075);color:#fff;outline:3px solid rgba(185,210,255,.25);outline-offset:2px}.credential-status{color:var(--muted-2);font-size:.7rem;font-weight:600;line-height:1.35;min-height:17px;overflow-wrap:anywhere}.credential-status[data-state=valid]{color:#aae9ce}.credential-status[data-state=validating]{color:#b8ddf5}.credential-status[data-state=invalid]{color:#ffc3bd}.connection-app-copy small:empty,.connection-technical:empty,.credential-status[data-state=empty]{display:none}.settings-compact-card{padding:19px 9px 9px}.settings-action-list{gap:0}.settings-action-row{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;min-height:64px;padding:9px 10px 9px 12px}.settings-action-row+.settings-action-row{border-top:1px solid hsla(0,0%,100%,.12)}.settings-action-copy{display:grid;gap:3px;min-width:0}.settings-action-copy strong{font-size:.92rem}.settings-action-copy strong small{color:var(--muted-2);font-size:.65rem;font-weight:600;margin-left:5px}.settings-action-heading{padding:0 10px 3px}.settings-action-copy span{overflow-wrap:anywhere}.assistant-web-panel .settings-action-row button{min-height:40px;padding-inline:15px;white-space:nowrap}.connection-settings{gap:14px;scroll-margin-block:24px}@media (min-width:1101px){.connection-settings{align-items:start;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr)}.connection-settings-heading{grid-column:1/-1}.connection-parent{grid-column:1}.independent-connections{grid-column:2}.connection-app{grid-template-columns:auto minmax(0,1fr)}.connection-app .connection-state,.connection-app>button{grid-column:2;justify-self:start}}.connection-settings [hidden]{display:none!important}.connection-card-header,.connection-compact,.connection-identity,.connection-session-actions,.connection-settings-heading{align-items:center;display:flex}.connection-card-header,.connection-compact,.connection-settings-heading{gap:18px;justify-content:space-between}.connection-app-copy small,.connection-app-copy span,.connection-identity p,.connection-settings-heading>p,.connection-technical,.independent-connections>div>p:last-child{color:var(--muted-2);line-height:1.45;margin:0}.connection-settings-heading>p,.independent-connections>div>p:last-child{font-size:.8rem}.connection-card{background:rgba(2,12,20,.29);border:1px solid hsla(0,0%,100%,.11);border-radius:16px;padding:15px}.connection-parent{display:grid;gap:12px}.connection-identity{gap:12px;min-width:0}.connection-app-copy strong,.connection-identity h3{color:var(--text);font-size:.94rem;margin:0}.connection-app-copy small,.connection-app-copy span,.connection-identity p{display:block;font-size:.76rem}.connection-mark{background:rgba(30,112,148,.14);border:1px solid rgba(129,204,236,.3);border-radius:12px;color:#b7e7fa;display:grid;flex:0 0 38px;font-size:.8rem;font-weight:700;height:38px;place-items:center;width:38px}.connection-mark.reddit{background:rgba(255,69,0,.12);border-color:rgba(255,91,47,.34);color:#ffb29c}.connection-mark.drive{background:rgba(36,155,82,.11);border-color:rgba(60,194,113,.3);color:#9ce8b6}.connection-mark.atlassian{background:rgba(31,92,211,.12);border-color:rgba(71,121,241,.34);color:#aec9ff}.connection-state{background:rgba(139,86,14,.2);border-radius:999px;color:#f2d19b;flex:0 0 auto;font-size:.68rem;font-weight:700;padding:6px 10px;white-space:nowrap}.connection-state[data-state=connected]{background:rgba(32,139,88,.2);color:#a9e9c7}.connection-state[data-state=authorizing],.connection-state[data-state=available]{background:rgba(37,114,158,.2);color:#b8ddf5}.connection-state[data-state=error]{background:rgba(160,54,45,.2);color:#ffc3bd}.connection-setup-fields{display:grid;gap:8px}.connection-session-actions{flex-wrap:wrap;gap:8px}.connection-children{border-top:1px solid hsla(0,0%,100%,.12);display:grid;gap:10px;padding-top:14px}.connection-section-label{color:var(--vision-blue);font-size:.66rem;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.connection-app{align-items:center;background:rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.1);border-radius:15px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px}.connection-app-copy{display:grid;gap:2px;min-width:0}.connection-app>button{grid-column:3;min-height:38px;white-space:nowrap}.connection-technical{font-size:.7rem}.independent-connections{display:grid;gap:10px}.connection-compact{padding-block:12px}.connection-attention{animation:connection-attention 1.5s ease-out}@keyframes connection-attention{0%,to{box-shadow:inset 0 1px hsla(0,0%,100%,.19),0 18px 52px rgba(0,0,0,.12)}35%{box-shadow:inset 0 1px hsla(0,0%,100%,.19),0 0 0 3px rgba(151,220,244,.28),0 18px 52px rgba(0,0,0,.12)}}@media (max-width:900px){.settings-workspace{grid-template-columns:1fr}.settings-section-nav{display:flex;gap:5px;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;top:92px;z-index:20}.settings-section-nav-label{display:none}.assistant-web-panel .settings-section-nav button{flex:0 0 auto;min-height:50px;padding:7px 12px;width:auto}.settings-section{scroll-margin-top:164px}}@media (max-width:720px){.workspace-tab{min-width:0;padding:0 15px}.settings-grid{grid-template-columns:1fr}.settings-readiness{padding:13px 14px}.settings-section{padding:16px}.settings-compact-card{padding:16px 7px 7px}.settings-action-row{gap:12px}.assistant-item{grid-template-columns:1fr}.assistant-item-actions{justify-content:flex-start}.connection-settings-heading,.settings-section-heading{align-items:flex-start;flex-direction:column}.settings-section-heading>p{max-width:none;text-align:left}}@media (max-width:600px){.activity-content-toolbar,.browser-section .panel-header{align-items:stretch;flex-direction:column}.activity-content-toolbar .panel-header__meta,.browser-section .panel-header__meta{display:grid;justify-content:stretch;width:100%}}@media (max-width:480px){.settings-readiness{flex-direction:column}.settings-readiness,.settings-readiness-summary{align-items:flex-start}.settings-action-row{grid-template-columns:1fr}.settings-action-row button{justify-self:start}.assistant-section-heading,.connection-card-header,.connection-compact{align-items:flex-start}.connection-app{grid-template-columns:auto minmax(0,1fr)}.connection-app .connection-state,.connection-app>button{grid-column:2;justify-self:start}}.beta-privacy-note{color:var(--muted-2);font-size:.75rem;line-height:1.5;margin:16px auto 0;max-width:720px;text-align:center}.app-footer{align-items:center;-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2);background:rgba(28,35,42,.46);border:1px solid var(--border-soft);border-radius:18px;box-shadow:inset 0 1px hsla(0,0%,100%,.1);color:var(--muted-2);display:flex;font-size:.78rem;gap:16px;justify-content:space-between;margin-top:20px;padding:16px 18px}.app-footer__discord{align-items:center;background:var(--vision-blue-soft);border:1px solid rgba(185,210,255,.3);border-radius:999px;color:var(--text);display:inline-flex;flex:none;font-weight:700;justify-content:center;min-height:40px;padding:0 16px;text-decoration:none;transition:border-color .16s var(--ease),background .16s var(--ease),transform .16s var(--ease)}.app-footer>a:not(.app-footer__discord){border-radius:6px;color:#c9ddff;font-weight:700;text-decoration-line:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.app-footer>a:not(.app-footer__discord):hover{color:#fff}.app-footer>a:not(.app-footer__discord):focus-visible{color:#fff;outline:3px solid #b9d2ff;outline-offset:4px}.app-footer__discord:hover{background:rgba(185,210,255,.24);border-color:var(--border-strong);transform:translateY(-1px)}.app-footer__discord:focus-visible{outline:3px solid rgba(185,210,255,.3);outline-offset:3px}.utility-icon-button{align-items:center;appearance:none;-webkit-backdrop-filter:blur(32px) saturate(1.34);backdrop-filter:blur(32px) saturate(1.34);background:linear-gradient(180deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,.08)),rgba(244,248,255,.09);border:1px solid hsla(0,0%,100%,.32);border-radius:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.38),inset 0 -1px 0 hsla(0,0%,100%,.08),0 16px 34px rgba(3,8,18,.2),0 0 0 5px rgba(185,210,255,.04);color:var(--text);cursor:pointer;display:inline-flex;flex-direction:row;gap:9px;justify-content:center;justify-self:end;min-height:60px;padding:0 18px;position:relative;transition:transform .16s var(--ease),border-color .16s var(--ease),background .16s var(--ease),box-shadow .16s var(--ease);width:min(236px,100%);z-index:1}.utility-icon-button:focus-visible,.utility-icon-button:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.38),hsla(0,0%,100%,.12)),rgba(246,249,255,.14);border-color:hsla(0,0%,100%,.52);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),inset 0 -1px 0 hsla(0,0%,100%,.1),0 20px 44px rgba(3,8,18,.24),0 0 0 5px rgba(185,210,255,.09);transform:translateY(-1px)}.utility-icon-button:focus-visible{outline:3px solid #d9e8ff;outline-offset:3px}.utility-icon-button.is-loading,.utility-icon-button[aria-busy=true]{cursor:progress;opacity:.82}.utility-icon-button__icon{display:block;flex:none;height:18px;position:relative;width:18px}.utility-icon-button__icon svg{height:100%;inset:0;position:absolute;transition:opacity .14s var(--ease);width:100%}.utility-icon-button.is-loading .utility-icon-button__icon-idle,.utility-icon-button[aria-busy=true] .utility-icon-button__icon-idle,.utility-icon-button__icon-busy{opacity:0}.utility-icon-button.is-loading .utility-icon-button__icon-busy,.utility-icon-button[aria-busy=true] .utility-icon-button__icon-busy{animation:loading-spin .9s linear infinite;opacity:1}.utility-icon-button__label{color:rgba(252,254,255,.96);font-size:.88rem;font-weight:700;white-space:nowrap}.workspace-content-action.utility-icon-button{border-radius:14px;justify-self:auto;min-height:44px;min-width:170px;padding-inline:16px;width:auto}.app-header__action{border-radius:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),inset 0 -1px 0 hsla(0,0%,100%,.06),0 10px 24px rgba(3,8,18,.16);justify-self:end;min-height:48px;padding:0 16px;width:auto}.workbench{display:grid;gap:14px}.glass-panel{-webkit-backdrop-filter:blur(38px) saturate(1.36);backdrop-filter:blur(38px) saturate(1.36);border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow),inset 0 1px 0 var(--inner-shine),inset 0 -1px 0 hsla(0,0%,100%,.07);padding:18px}.browser-section{display:flex;flex-direction:column;gap:16px;min-height:430px}.browser-section:has(.collection-empty){min-height:0}.panel-header{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;padding:2px 3px 0}.panel-header h2,.panel-header p{margin:0}.panel-header h2{color:var(--text);font-size:1.16rem;font-weight:700;letter-spacing:0}.panel-header p{color:var(--muted-2);font-size:.86rem;line-height:1.35;margin-top:4px}.panel-header__meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.collection-count{color:var(--muted);font-size:.84rem;white-space:nowrap}.workspace-list{align-content:start;contain:layout;display:grid;flex:1;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));min-height:250px}.workspace-card-item{animation:panel-in .24s var(--ease);background:linear-gradient(180deg,hsla(0,0%,100%,.13),hsla(0,0%,100%,.032) 38%,transparent 78%),linear-gradient(135deg,rgba(205,220,236,.08),transparent 48%),var(--glass-card);border:1px solid var(--border-soft);border-radius:19px;box-shadow:0 12px 30px rgba(3,8,18,.1),inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 -1px 0 hsla(0,0%,100%,.055);color:inherit;contain-intrinsic-size:280px 260px;content-visibility:auto;display:grid;gap:13px;grid-template-rows:142px minmax(0,1fr);min-height:254px;padding:12px;position:relative;text-align:left;transition:transform .16s var(--ease),border-color .16s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease);width:100%}.workspace-card-item:focus-visible,.workspace-card-item:focus-within,.workspace-card-item:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.17),hsla(0,0%,100%,.048) 40%,transparent 80%),linear-gradient(135deg,rgba(205,220,236,.105),transparent 50%),var(--glass-card-strong);border-color:var(--glass-rim-strong);box-shadow:0 18px 42px rgba(3,8,18,.14),0 0 0 4px rgba(185,210,255,.055),inset 0 1px 0 hsla(0,0%,100%,.28);outline:none;transform:translateY(-3px)}.workspace-card-item[role=button]{cursor:pointer}.workspace-card-item[aria-busy=true]{cursor:progress;opacity:.78}.workspace-card-item__thumb{background:linear-gradient(125deg,rgba(185,210,255,.105),transparent 45%),linear-gradient(180deg,hsla(0,0%,100%,.08),rgba(9,14,20,.24)),var(--glass-thumb);border-radius:15px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),inset 0 -1px 0 hsla(0,0%,100%,.045);height:142px;overflow:hidden;position:relative;width:100%}.workspace-card-item__thumb:after{background-image:linear-gradient(hsla(0,0%,100%,.026) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.021) 1px,transparent 0);background-size:24px 24px;content:"";inset:0;opacity:.34;pointer-events:none;position:absolute}.workspace-card-item__thumb img{display:block;height:100%;object-fit:contain;padding:8px;position:relative;width:100%;z-index:1}.workspace-card-item__thumb-status{-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);background:rgba(246,249,255,.12);border:1px solid hsla(0,0%,100%,.26);border-radius:999px;color:rgba(245,250,250,.92);font-size:.62rem;font-weight:700;line-height:1.1;max-width:calc(100% - 18px);overflow:hidden;padding:5px 8px;position:absolute;right:9px;text-overflow:ellipsis;top:9px;white-space:nowrap;z-index:2}.workspace-card-item__body{display:flex;flex-direction:column;gap:6px;justify-content:flex-start;min-width:0}.workspace-card-item__category{align-self:flex-start;color:var(--vision-blue);font-size:.75rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.workspace-card-item__title{color:var(--text);font-size:1rem;font-weight:700;line-height:1.22;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-card-item__subtitle{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px;column-gap:8px;font-size:.875rem;line-height:1.35;min-width:0;row-gap:3px}.workspace-card-item__subtitle span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-card-item__subtitle-label{color:var(--muted-2);font-weight:700;margin-right:-3px}.workspace-card-item__meta{color:var(--muted-2);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:12px;justify-content:space-between;line-height:1.35;margin-top:auto}.workspace-card-item__meta span:first-child{flex:1 1 100%;min-width:0;overflow-wrap:anywhere}.workspace-card-item__meta span:last-child{flex:none;white-space:nowrap}.xr-semantic-mirror{height:1px;margin:-1px;overflow:hidden;padding:0;position:fixed;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}.collection-empty{-webkit-backdrop-filter:blur(28px) saturate(1.22);backdrop-filter:blur(28px) saturate(1.22);background:linear-gradient(135deg,hsla(0,0%,100%,.13),transparent 42%),rgba(245,248,255,.045);border:1px dashed hsla(0,0%,100%,.28);border-radius:22px;color:var(--muted);display:grid;gap:8px;grid-column:1/-1;line-height:1.45;min-height:130px;padding:24px}.collection-empty strong{color:var(--text);font-size:1rem;font-weight:700}.collection-empty__action{background:linear-gradient(180deg,#edf6ff,#c7dcff);border:1px solid rgba(210,226,255,.48);border-radius:14px;color:#101923;cursor:pointer;font:inherit;font-weight:700;margin-top:8px;min-height:44px;padding:0 18px;width:fit-content}.collection-empty__action:hover{filter:brightness(1.06)}.collection-empty__action:focus-visible{outline:3px solid #d9e8ff;outline-offset:3px}.loading-skeleton{display:grid;gap:12px;width:100%}.skeleton-card{animation:skeleton-shimmer 1.35s var(--ease) infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.115),hsla(0,0%,100%,.035)),rgba(245,248,255,.045);background-size:220% 100%;border:1px solid var(--border-soft);border-radius:19px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16);min-height:254px;padding:12px}.skeleton-thumb{background:hsla(0,0%,100%,.052);border-radius:15px;display:block;height:142px;margin-bottom:16px}.skeleton-line{background:hsla(0,0%,100%,.08);border-radius:999px;display:block;height:10px;margin-top:11px;width:72%}.skeleton-line--short{width:46%}#importProgress{-webkit-backdrop-filter:blur(30px) saturate(1.28);backdrop-filter:blur(30px) saturate(1.28);background:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.06) 44%,transparent 76%),rgba(17,22,30,.56);border:1px solid var(--border);border-radius:15px;box-shadow:0 18px 54px rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.2);color:var(--text);display:none;left:50%;max-width:430px;padding:13px 15px;position:fixed;top:calc(var(--page-top-offset) + 18px);transform:translateX(-50%);white-space:pre-line;width:min(430px,calc(100vw - 32px));z-index:10015}@keyframes panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes loading-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@media (max-width:760px){:root{--workspace-shell-width:calc(100vw - 20px)}.app-shell{margin:calc(var(--page-top-offset) + 14px) auto 28px;width:var(--workspace-shell-width)}.app-header{border-radius:18px;gap:10px 12px;grid-template-columns:minmax(0,1fr);margin-bottom:12px;min-height:0;padding:10px;position:relative;top:auto}.app-header__brand{font-size:1rem;padding-left:4px}.workspace-tabs{grid-column:1/-1;grid-row:2;width:100%}.workspace-tab{min-height:44px;min-width:0;padding:0 8px}.utility-icon-button{border-radius:13px;justify-self:stretch;min-height:60px;width:100%}.utility-icon-button__icon{height:17px;width:17px}.utility-icon-button__label{font-size:.82rem}.workspace-content-action.utility-icon-button{border-radius:13px;justify-self:auto;min-height:44px;width:auto}.workbench{gap:12px}.glass-panel{border-radius:20px;padding:14px}.browser-section{min-height:360px}.workspace-list{grid-template-columns:1fr;min-height:220px}.workspace-card-item{grid-template-rows:130px minmax(0,1fr);min-height:236px}.workspace-card-item__thumb{height:130px}.workspace-card-item__meta,.workspace-card-item__subtitle{flex-wrap:wrap}.collection-empty{min-height:0;padding:20px}.app-footer{align-items:stretch;flex-direction:column}.app-footer__discord{width:100%}}@media (max-width:600px){.workspace-content-action.utility-icon-button{width:100%}}@media (max-width:480px){.panel-header{align-items:flex-start;flex-direction:column;gap:12px}.panel-header__meta{justify-content:space-between;width:100%}}.browser-section:has(.collection-empty),.workspace-list:has(.collection-empty){min-height:0}@media (max-height:520px) and (orientation:landscape){.app-shell{margin-block:max(6px,env(safe-area-inset-top)) 18px}.app-header{margin-bottom:10px;min-height:58px;padding-block:6px;position:relative;top:auto}.workspace-tab{min-height:40px}.browser-section{min-height:0}.glass-panel{padding:14px}.beta-privacy-note{margin-top:10px}}.xr-static-demo{background:#191816;color:hsla(0,0%,100%,.96);inset:0;isolation:isolate;min-width:320px;overflow:hidden;position:fixed}.webgl-viewport,.webgl-viewport__canvas{height:100%;inset:0;position:absolute;width:100%}.webgl-viewport{background:linear-gradient(180deg,hsla(0,0%,100%,.06),transparent 32%),linear-gradient(135deg,#989086,#28231e);z-index:0}.webgl-viewport__canvas{display:block;touch-action:none}.inline-dock-layer,.inline-dock-layer__canvas{height:100%;inset:0;position:absolute;width:100%}.inline-dock-layer{clip-path:inset(calc(100% - 330px) 0 0);pointer-events:none;z-index:3}.inline-dock-layer__canvas{display:block}.dock-preview-toolbar{align-items:center;-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);background:rgba(24,25,27,.74);border:1px solid hsla(0,0%,100%,.22);border-radius:16px;box-shadow:0 12px 34px rgba(0,0,0,.24);display:flex;font:600 12px/1 system-ui,sans-serif;gap:6px;left:50%;max-width:calc(100% - 28px);padding:7px;position:absolute;top:max(14px,env(safe-area-inset-top));transform:translateX(-50%);white-space:nowrap;z-index:4}.dock-preview-toolbar__title{color:hsla(0,0%,100%,.7);padding:0 8px}.dock-preview-toolbar a,.dock-preview-toolbar button{appearance:none;background:hsla(0,0%,100%,.08);border:0;border-radius:10px;color:hsla(0,0%,100%,.88);cursor:pointer;font:inherit;padding:8px 10px;text-decoration:none}.dock-preview-toolbar button[aria-pressed=true]{background:rgba(204,237,250,.94);color:#172127}.webgl-viewport--fallback:before{background:linear-gradient(180deg,hsla(0,0%,100%,.16),transparent 42%),repeating-linear-gradient(90deg,hsla(0,0%,100%,.07) 0 1px,transparent 1px 68px),linear-gradient(135deg,#8d8378,#221f1c);content:"";inset:0;position:absolute}.static-quicklook{bottom:calc(154px + env(safe-area-inset-bottom));display:grid;left:max(14px,env(safe-area-inset-left));place-items:center;pointer-events:none;position:absolute;right:max(14px,env(safe-area-inset-right));top:max(18px,env(safe-area-inset-top));z-index:1}.static-quicklook__panel{-webkit-backdrop-filter:blur(28px) saturate(1.08);backdrop-filter:blur(28px) saturate(1.08);background:radial-gradient(circle at 50% 40%,hsla(0,0%,100%,.34),hsla(0,0%,100%,.16) 46%,hsla(0,0%,100%,.08)),rgba(208,203,197,.22);border:1px solid hsla(0,0%,100%,.28);border-radius:32px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),inset 0 -1px 0 rgba(0,0,0,.06),0 24px 72px rgba(0,0,0,.18);height:min(676px,70vh);min-height:360px;overflow:hidden;position:relative;width:min(1128px,72vw)}.static-quicklook__titlebar{align-items:flex-start;display:flex;gap:14px;left:24px;position:absolute;right:24px;top:22px;z-index:2}.static-quicklook__close,.static-quicklook__tool{appearance:none;-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);background:rgba(80,80,78,.34);border:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 8px 22px rgba(0,0,0,.12);color:hsla(0,0%,100%,.96);cursor:pointer}.static-quicklook__close{border-radius:50%;display:grid;height:50px;place-items:center;width:50px}.static-quicklook__close svg,.static-quicklook__tool svg{fill:none;height:24px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1;width:24px}.static-quicklook__heading{display:grid;gap:3px;min-width:0;padding-top:5px}.static-quicklook__heading span,.static-quicklook__heading strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.static-quicklook__heading strong{font-size:18px;font-weight:650;letter-spacing:0;line-height:1.15}.static-quicklook__heading span{color:hsla(0,0%,100%,.76);font-size:16px;line-height:1.1}.static-quicklook__tools{display:flex;gap:12px;margin-left:auto}.static-quicklook__tool{border-radius:50%;height:48px;width:48px}.static-quicklook__close:focus-visible,.static-quicklook__close:hover,.static-quicklook__tool:focus-visible,.static-quicklook__tool:hover{background:hsla(60,1%,46%,.5);outline:3px solid hsla(0,0%,100%,.4);outline-offset:3px}.static-quicklook__object{aspect-ratio:1.35;filter:drop-shadow(0 34px 28px rgba(0,0,0,.18));left:50%;position:absolute;top:51%;transform:translate(-50%,-50%);width:min(540px,54%)}.static-quicklook__object:after,.static-quicklook__object:before{content:"";position:absolute}.static-quicklook__object:before{background:radial-gradient(circle at 36% 44%,hsla(0,0%,100%,.16) 0 5%,transparent 6%),radial-gradient(circle at 65% 45%,hsla(0,0%,100%,.14) 0 5%,transparent 6%),linear-gradient(135deg,#2d2b28,#111);border-radius:48% 52% 40% 44%;box-shadow:inset -12px -18px 30px rgba(0,0,0,.32),inset 10px 16px 22px hsla(0,0%,100%,.12),58px 95px 0 -12px #1c1a18,112px 118px 0 -28px #0f0f0e;height:48%;left:13%;right:28%;top:20%}.static-quicklook__object:after{background:linear-gradient(90deg,#7d4c25 0 17%,#171613 17% 88%,#8f5b2e 88%),linear-gradient(135deg,#312f2b,#12110f);border-radius:50% 48% 42% 45%;bottom:8%;box-shadow:inset 0 18px 26px hsla(0,0%,100%,.09),inset 0 -18px 26px rgba(0,0,0,.35);height:42%;left:18%;right:12%}.static-quicklook__home-indicator{background:hsla(0,0%,100%,.66);border-radius:999px;bottom:18px;height:8px;left:50%;position:absolute;transform:translateX(-50%);width:220px}.dock-root{bottom:calc(24px + env(safe-area-inset-bottom));display:flex;justify-content:center;left:max(16px,env(safe-area-inset-left));pointer-events:none;position:fixed;right:max(16px,env(safe-area-inset-right));z-index:3}.dock-surface{align-items:center;-webkit-backdrop-filter:blur(30px) saturate(1.24);backdrop-filter:blur(30px) saturate(1.24);background:linear-gradient(180deg,rgba(160,190,225,.13),hsla(0,0%,100%,.035)),rgba(9,14,19,.88);border:1px solid hsla(0,0%,100%,.26);border-radius:var(--dock-surface-radius,34px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 -1px 0 rgba(0,0,0,.08),0 20px 58px rgba(0,0,0,.22);display:flex;gap:var(--dock-gap,12px);max-width:min(100%,1132px);min-height:var(--dock-surface-min-height,92px);padding:var(--dock-surface-padding-y,16px) var(--dock-surface-padding-x,28px);pointer-events:auto}.dock-status{align-items:center;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr) auto;height:60px;min-width:var(--dock-status-width,246px)}.dock-status__orb{background:radial-gradient(circle at 50% 35%,hsla(0,0%,100%,.92),hsla(0,0%,100%,.18) 34%,transparent 36%),linear-gradient(145deg,#456db4,#243047);border-radius:11px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.48),0 8px 18px rgba(0,0,0,.2);height:30px;width:30px}.dock-status__copy{display:grid;gap:2px;min-width:0}.dock-status__title{color:hsla(0,0%,100%,.92);font-size:18px;font-weight:700;letter-spacing:0;line-height:1}.dock-status__subtitle{color:hsla(0,0%,100%,.66);font-size:16px;font-weight:450;line-height:1}.dock-status__value{align-items:center;background:hsla(0,0%,100%,.13);border-radius:999px;color:hsla(0,0%,100%,.88);display:inline-flex;font-size:18px;font-weight:600;height:42px;justify-content:center;min-width:78px;padding:0 18px}.dock-divider{align-self:stretch;background:hsla(0,0%,100%,.11);box-shadow:1px 0 0 rgba(0,0,0,.08);min-height:54px;width:var(--dock-divider-width,1px)}.dock-item{align-content:center;appearance:none;background:transparent;border:1px solid transparent;border-radius:var(--dock-item-radius,24px);color:hsla(0,0%,100%,.9);cursor:pointer;display:grid;flex:0 0 var(--dock-item-width,96px);gap:var(--dock-item-content-gap,3px);height:var(--dock-item-height,78px);padding:4px 8px 3px;place-items:center;position:relative;transition:transform .14s var(--ease),background .14s var(--ease),border-color .14s var(--ease),box-shadow .14s var(--ease);width:var(--dock-item-width,96px)}.dock-item__icon{display:grid;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18));height:var(--dock-icon-size,34px);place-items:center;width:var(--dock-icon-size,34px)}.dock-item__icon--atlas{background-repeat:no-repeat}.dock-item__icon svg{fill:none;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:100%}.dock-item__label{font-size:16px;font-weight:520;letter-spacing:0;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dock-item:hover{background:hsla(0,0%,100%,.11);transform:translateY(-1px)}.dock-item:focus-visible{background:hsla(0,0%,100%,.14);outline:3px solid hsla(0,0%,100%,.54);outline-offset:3px}.dock-item.is-active:after,.dock-item.is-selected:after{background:hsla(0,0%,100%,.86);border-radius:50%;bottom:4px;content:"";height:7px;left:50%;position:absolute;transform:translateX(-50%);width:7px}.dock-item.is-selected{border-color:hsla(0,0%,100%,.24);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.24),0 10px 24px rgba(0,0,0,.14);color:hsla(0,0%,100%,.98)}.dock-item.is-selected,.dock-item.is-selected:hover{background:linear-gradient(180deg,rgba(184,214,255,.44),rgba(184,214,255,.32)),rgba(184,214,255,.18)}.dock-item.is-selected:hover{border-color:hsla(0,0%,100%,.34)}.dock-item:disabled{cursor:not-allowed;opacity:.45}.dock-item[data-badge]:before{background:hsla(0,0%,100%,.9);border-radius:999px;color:#171717;content:attr(data-badge);display:grid;font-size:11px;font-weight:700;height:18px;line-height:1;min-width:18px;padding:0 5px;place-items:center;position:absolute;right:9px;top:4px}.dock-tooltip{-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);background:rgba(55,52,47,.78);border:1px solid hsla(0,0%,100%,.22);border-radius:12px;bottom:calc(100% + 12px);box-shadow:0 12px 32px rgba(0,0,0,.2);color:hsla(0,0%,100%,.94);font-size:13px;left:50%;line-height:1.2;max-width:180px;opacity:0;padding:8px 11px;pointer-events:none;position:absolute;transform:translate(-50%,4px);transition:opacity .13s var(--ease),transform .13s var(--ease);white-space:normal;width:max-content}.dock-item:focus-visible .dock-tooltip,.dock-item:hover .dock-tooltip{opacity:1;transform:translate(-50%)}.material-popover{-webkit-backdrop-filter:blur(28px) saturate(1.18);backdrop-filter:blur(28px) saturate(1.18);background:linear-gradient(180deg,rgba(160,190,225,.13),hsla(0,0%,100%,.04)),rgba(8,13,18,.94);border:1px solid hsla(0,0%,100%,.2);border-radius:28px;bottom:calc(153px + env(safe-area-inset-bottom));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.24),0 18px 44px rgba(0,0,0,.19);display:flex;gap:26px;left:50%;padding:18px 26px 14px;pointer-events:auto;position:fixed;transform:translateX(-50%);z-index:2}.material-popover[hidden]{display:none}.material-popover .dock-item{flex-basis:88px;height:92px;width:88px}.material-popover .dock-item__icon{height:44px;width:44px}.material-popover .dock-item__label{font-size:15px}@media (max-width:1050px){.static-quicklook__panel{height:min(62vh,560px);width:min(92vw,860px)}.dock-root{justify-content:flex-start;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.dock-root::-webkit-scrollbar{display:none}.dock-surface{border-radius:30px;gap:8px;margin:0 auto;padding:13px}.dock-status{min-width:196px}.dock-item{flex-basis:82px;height:88px;width:82px}.dock-item__label{font-size:14px}.material-popover{bottom:calc(155px + env(safe-area-inset-bottom))}}@media (max-height:520px),(max-width:720px){.static-quicklook{bottom:calc(114px + env(safe-area-inset-bottom))}.static-quicklook__panel{border-radius:24px;height:min(56vh,390px);min-height:230px;width:min(94vw,680px)}.static-quicklook__titlebar{left:14px;right:14px;top:14px}.static-quicklook__close,.static-quicklook__tool{height:40px;width:40px}.static-quicklook__heading strong{font-size:15px}.static-quicklook__heading span{font-size:13px}.static-quicklook__object{width:min(420px,64%)}.static-quicklook__home-indicator{height:6px;width:150px}.dock-root{bottom:calc(12px + env(safe-area-inset-bottom))}.dock-surface{border-radius:24px;gap:3px;min-height:78px;padding:10px}.dock-status{gap:8px;grid-template-columns:28px minmax(0,1fr);height:52px;min-width:126px}.dock-status__value{display:none}.dock-status__orb{border-radius:9px;height:26px;width:26px}.dock-status__title{font-size:14px}.dock-status__subtitle{font-size:12px}.dock-item{border-radius:18px;flex-basis:66px;gap:5px;height:72px;width:66px}.dock-item__icon{height:33px;width:33px}.dock-item__label{font-size:12px}.dock-divider{min-height:44px}.material-popover{border-radius:22px;bottom:calc(109px + env(safe-area-inset-bottom));gap:10px;max-width:calc(100vw - 24px);overflow-x:auto;padding:10px 12px 8px;scrollbar-width:none}.material-popover::-webkit-scrollbar{display:none}.material-popover .dock-item{flex-basis:62px;height:70px;width:62px}.material-popover .dock-item__icon{height:33px;width:33px}}@media (max-height:520px) and (orientation:landscape){.static-quicklook{bottom:calc(178px + env(safe-area-inset-bottom));top:max(10px,env(safe-area-inset-top))}.static-quicklook__panel{border-radius:22px;height:min(42vh,190px);min-height:170px;width:min(74vw,680px)}.static-quicklook__titlebar{gap:10px;left:12px;right:12px;top:12px}.static-quicklook__close,.static-quicklook__tool{height:36px;width:36px}.static-quicklook__close svg,.static-quicklook__tool svg{height:20px;width:20px}.static-quicklook__heading{padding-top:2px}.static-quicklook__heading strong{font-size:14px}.static-quicklook__heading span{font-size:12px}.static-quicklook__object{top:57%;width:min(260px,42%)}.static-quicklook__home-indicator{bottom:9px}.material-popover{bottom:calc(103px + env(safe-area-inset-bottom));gap:8px;padding:7px 10px 6px}.material-popover .dock-item{border-radius:15px;flex-basis:58px;gap:3px;height:50px;width:58px}.material-popover .dock-item__icon{height:28px;width:28px}.material-popover .dock-item__label{font-size:11px}}@media (prefers-reduced-motion:reduce){.dock-item,.dock-tooltip{transition:none}.dock-item:hover{transform:none}}