:root{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--text-primary: #f8fafc;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--primary: #e55a2b;--accent: #e55a2b;--border-light: #334155;--border-medium: #475569;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--veil-blur: 16px;--veil-surface-start: rgba(255,255,255,.06);--veil-surface-end: rgba(255,255,255,.03);--veil-border: rgba(255,255,255,.12);--veil-highlight: rgba(255,255,255,.08);--interaction-safe: 40px;--motion-fast: .18s;--motion-ease: cubic-bezier(.16, 1, .3, 1);--attention-copy-max: 62ch;--attention-panel-hairline: rgba(255,255,255,.075);--attention-surface-soft: rgba(255,255,255,.022);--attention-surface-hover: rgba(255,255,255,.045);--attention-focus-ring: rgba(229,90,43,.34);--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--syx-overlay-side-gap: 12px;--syx-overlay-side-gap-left: calc(var(--syx-overlay-side-gap) + var(--safe-left));--syx-overlay-side-gap-right: calc(var(--syx-overlay-side-gap) + var(--safe-right));--syx-overlay-top: 64px;--syx-overlay-bottom: calc(84px + var(--safe-bottom) + var(--syx-visual-viewport-bottom-gap, 0px));--syx-visual-viewport-bottom-gap: 0px}*{box-sizing:border-box}html,body,#root{height:100%;min-height:100%}body{margin:0;background:var(--bg-primary);color:var(--text-primary);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,"Apple Color Emoji","Segoe UI Emoji";line-height:1.4;min-height:100dvh;color-scheme:dark}html,body{overflow:hidden;overscroll-behavior:none}.veil-card{position:relative;background:linear-gradient(to bottom right,var(--veil-surface-start),var(--veil-surface-end));border:1px solid var(--veil-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(var(--veil-blur)) saturate(120%);backdrop-filter:blur(var(--veil-blur)) saturate(120%);box-shadow:0 8px 20px #00000059}html[data-syx-native-platform=ios]{--interaction-safe: 44px;--syx-native-dock-height: 62px;--syx-native-dock-gap: 10px;--syx-overlay-side-gap: 10px;--syx-overlay-bottom: calc(150px + var(--safe-bottom) + var(--syx-visual-viewport-bottom-gap, 0px));background:#030508;color-scheme:dark;-webkit-tap-highlight-color:transparent}html[data-syx-native-platform=ios],html[data-syx-native-platform=ios] body,html[data-syx-native-platform=ios] #root{min-height:100dvh;background:#030508;overscroll-behavior:none}html[data-syx-native-platform=ios] body{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html[data-syx-native-platform=ios] :is(input,textarea,[contenteditable=true],.ai-rich-message){-webkit-user-select:text;user-select:text}html[data-syx-native-platform=ios] .header-veiled{position:sticky;inset:auto;top:0;z-index:80;background:radial-gradient(circle at 4% -38%,rgba(229,90,43,.22),transparent 38%),linear-gradient(180deg,#05070af0,#030508c7);border-bottom-color:#fff1;box-shadow:0 12px 38px #00000047;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-syx-native-platform=ios] .header-inner{min-height:54px;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto;gap:8px;padding:6px 10px 7px}html[data-syx-native-platform=ios] .header-brand{grid-column:1;grid-row:1}html[data-syx-native-platform=ios] .header-actions{grid-column:2;grid-row:1;width:auto;max-width:none;justify-self:end;overflow:visible}html[data-syx-native-platform=ios] .header-mode-switch{position:fixed;z-index:81;left:calc(var(--safe-left) + var(--syx-native-dock-gap));right:auto;bottom:calc(var(--safe-bottom) + var(--syx-native-dock-gap));width:min(520px,calc(100vw - var(--safe-left) - var(--safe-right) - (var(--syx-native-dock-gap) * 2)));max-width:calc(100vw - var(--safe-left) - var(--safe-right) - (var(--syx-native-dock-gap) * 2));justify-self:start!important;grid-column:auto!important;grid-row:auto!important;transform:translateZ(0)}html[data-syx-native-platform=ios] .header-space-switch{width:100%;min-height:var(--syx-native-dock-height);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:5px;border-radius:24px;border-color:#ffffff1c;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#05080ceb;box-shadow:0 18px 48px #00000075,inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(24px) saturate(138%);backdrop-filter:blur(24px) saturate(138%)}html[data-syx-native-platform=ios] .header-space-switch__button,html[data-syx-native-platform=ios] .header-space-switch__button.btn{width:100%;min-width:0;min-height:50px;height:50px;display:grid;grid-template-columns:1fr;grid-template-rows:22px 15px;place-items:center;gap:1px;padding:4px 2px;border-radius:18px!important}html[data-syx-native-platform=ios] .header-space-switch__button svg{width:21px;height:21px}html[data-syx-native-platform=ios] .header-space-switch__label,html[data-syx-native-platform=ios] .header-mode-label{display:inline;max-width:100%;overflow:hidden;color:inherit;font-size:10px;font-weight:720;line-height:1;text-overflow:ellipsis;white-space:nowrap}html[data-syx-native-platform=ios] .header-space-switch__button[aria-pressed=true]:after{bottom:2px;width:15px}html[data-syx-native-platform=ios] .input-pill{bottom:calc(var(--safe-bottom) + var(--syx-native-dock-height) + (var(--syx-native-dock-gap) * 2) + 6px);width:calc(100% - var(--safe-left) - var(--safe-right) - 20px);min-height:54px;padding:7px;border-radius:22px;border-color:#ffffff1c;background:linear-gradient(180deg,#ffffff0b,#ffffff04),#04070bf0;box-shadow:0 16px 42px #0000006b,inset 0 1px #ffffff0e;-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%)}html[data-syx-native-platform=ios] .input-pill .btn,html[data-syx-native-platform=ios] .input-pill .btn-icon{min-width:42px;width:42px;height:42px}html[data-syx-native-platform=ios] .input-pill textarea,html[data-syx-native-platform=ios] .input-pill input{min-height:42px;height:42px;font-size:16px}html[data-syx-native-platform=ios][data-syx-keyboard=open] .header-mode-switch{visibility:hidden;opacity:0;pointer-events:none}html[data-syx-native-platform=ios][data-syx-keyboard=open] .input-pill{bottom:calc(8px + var(--safe-bottom) + var(--syx-visual-viewport-bottom-gap, 0px))}html[data-syx-native-platform=ios] .app-screen-backdrop{padding-left:calc(8px + var(--safe-left));padding-right:calc(8px + var(--safe-right))}html[data-syx-native-platform=ios] .app-screen-backdrop>.app-sheet,html[data-syx-native-platform=ios] :is(.app-bottom-panel,.app-top-panel,.overlay-surface){border-radius:24px;border-color:#ffffff1f;background:linear-gradient(180deg,#ffffff0d,#ffffff05),#06090df2;box-shadow:0 24px 68px #00000085,inset 0 1px #fff1}html[data-syx-native-platform=ios] :is(.btn,button,summary,[role=button]){touch-action:manipulation}html[data-syx-native-platform=ios] :is(.app-sheet,.app-top-panel,.app-bottom-panel,.overlay-surface){scrollbar-width:none}html[data-syx-native-platform=ios] :is(.app-sheet,.app-top-panel,.app-bottom-panel,.overlay-surface)::-webkit-scrollbar{display:none}html[data-syx-native-platform=ios] .settings-jump-row{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible}html[data-syx-native-platform=ios] .settings-jump-row__rooms{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}html[data-syx-native-platform=ios] .settings-jump-row__rooms .btn{min-width:0;padding-inline:5px}html[data-syx-native-platform=ios] .settings-jump-row .settings-jump-row__import{width:100%;margin-left:0;justify-content:center}@media (orientation: landscape) and (max-height: 520px){html[data-syx-native-platform=ios]{--syx-native-dock-height: 54px;--syx-native-dock-gap: 6px}html[data-syx-native-platform=ios] .header-space-switch{min-height:54px;border-radius:20px}html[data-syx-native-platform=ios] .header-space-switch__button,html[data-syx-native-platform=ios] .header-space-switch__button.btn{min-height:42px;height:42px;grid-template-columns:22px auto;grid-template-rows:1fr;justify-content:center;gap:5px}html[data-syx-native-platform=ios] .input-pill{bottom:calc(var(--safe-bottom) + 66px)}}.veil-card:where(.modal,.app-sheet,.app-top-panel,.app-bottom-panel,.overlay-surface){background:linear-gradient(180deg,#ffffff0d,#ffffff07),#070a0fe0;border-color:#ffffff1b;box-shadow:0 18px 56px #00000070,inset 0 1px #fff1}.veil-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 var(--veil-highlight)}.header-veiled{position:sticky;top:0;z-index:20;background:radial-gradient(circle at 6% -30%,rgba(229,90,43,.16),transparent 31%),linear-gradient(180deg,#07080be0,#030406c2);-webkit-backdrop-filter:blur(22px) saturate(128%);backdrop-filter:blur(22px) saturate(128%);border-bottom:1px solid rgba(255,255,255,.075);box-shadow:0 12px 34px #0003,inset 0 1px #ffffff09;padding-top:var(--safe-top);padding-left:var(--safe-left);padding-right:var(--safe-right)}.header-inner{display:grid;align-items:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;padding:8px 12px;max-width:1500px;margin:0 auto}.header-brand{min-width:0}.header-brand-shell{display:inline-flex;align-items:center;gap:0}.header-shell-button{position:relative;width:38px;height:38px;display:inline-grid;place-items:center;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff05;color:inherit;cursor:pointer;box-shadow:inset 0 1px #ffffff0d;transition:transform .18s var(--motion-ease),border-color .18s var(--motion-ease),background .18s var(--motion-ease)}.header-shell-button:hover,.header-shell-button:focus-visible{transform:translateY(-1px);border-color:#e55a2b57;background:#e55a2b0f;outline:none}.header-shell-button--governance{color:var(--text-secondary);border-color:transparent;box-shadow:none}.header-shell-button--governance svg{width:18px;height:18px}.header-shell-button--governance:hover,.header-shell-button--governance:focus-visible{color:var(--text-primary)}.ion-commons-glyph{position:relative;display:inline-block;width:22px;height:22px;border-radius:999px;border:1.3px solid rgba(248,250,252,.7)}.ion-commons-glyph:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;border-radius:999px;border:3px solid rgba(248,250,252,.9);transform:translate(-50%,-50%)}.header-shell-app-rail{width:12px;height:1px;border-radius:999px;background:linear-gradient(90deg,#f8fafc2e,#e55a2b6b);opacity:.82}.header-brand-button{width:48px;height:48px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:18px;background:radial-gradient(circle at 50% 50%,rgba(229,90,43,.16),rgba(229,90,43,.04) 42%,transparent 72%);color:inherit;cursor:pointer;transition:transform .18s var(--motion-ease),filter .18s var(--motion-ease)}.header-brand-button--app{width:auto;min-width:48px;grid-auto-flow:column;grid-auto-columns:max-content;gap:8px;padding:0 10px 0 4px;border:1px solid rgba(229,90,43,.18);background:linear-gradient(135deg,#ffffff09,#ffffff03),radial-gradient(circle at 20% 50%,rgba(229,90,43,.16),rgba(229,90,43,.04) 48%,transparent 74%)}.header-app-name{font-size:11px;line-height:1;font-weight:850;letter-spacing:.09em;color:#f8fafcb8}.header-brand-button:hover,.header-brand-button:focus-visible{transform:translateY(-1px);filter:drop-shadow(0 0 14px rgba(229,90,43,.26));outline:none}.header-mode-switch{min-width:0}.header-actions{display:flex;align-items:center;gap:7px;justify-self:end;justify-content:flex-end;flex-wrap:nowrap;min-width:0}.header-logo{display:block;width:40px;height:40px;max-width:min(44vw,220px);object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 8px rgba(255,112,48,.42))}.header-mode-label{display:inline}.header-space-switch{display:inline-flex;align-items:center;gap:3px;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.085);background:#07090db8;-webkit-backdrop-filter:blur(var(--veil-blur)) saturate(120%);backdrop-filter:blur(var(--veil-blur)) saturate(120%);box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff09;overflow:hidden}.header-space-switch__button{position:relative;min-height:36px;height:36px;padding:0 12px;border-radius:999px;border-color:transparent;background:transparent;color:var(--text-secondary)}.header-space-switch .header-space-switch__button:hover:not(:disabled),.header-space-switch .header-space-switch__button:focus-visible{border-radius:999px;border-color:#ffffff1a;background:#ffffff09;outline:none}.header-space-switch__button.btn-secondary{border-radius:999px;background:linear-gradient(180deg,#e55a2b24,#e55a2b14),#ffffff06;border-color:#e55a2b47;color:var(--text-primary);box-shadow:inset 0 1px #ffffff14,0 6px 18px #0000002e}.header-space-switch__button[aria-pressed=true]:after{content:"";position:absolute;left:50%;bottom:3px;width:16px;height:2px;border-radius:999px;transform:translate(-50%);background:#ffb07ae0;box-shadow:0 0 10px #e55a2b6b}.header-space-switch .header-space-switch__button.btn-secondary:hover:not(:disabled),.header-space-switch .header-space-switch__button.btn-secondary:focus-visible{border-radius:999px;border-color:#e55a2b57;background:#e55a2b24;box-shadow:inset 0 1px #ffffff17,0 6px 18px #0000002e}.header-space-switch__label,.header-action-label{display:inline}.header-account-label{font-size:13px;color:var(--text-secondary);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-account-avatar{width:24px;height:24px;border-radius:999px;border:1px solid var(--veil-border);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;font-size:11px;color:var(--text-secondary);background:#ffffff05;box-shadow:inset 0 1px #ffffff0d}.header-account-avatar img{width:100%;height:100%;display:block;object-fit:cover}.header-mobile-secondary-menu{display:none;position:relative}.header-mobile-control-action{display:none!important}.header-mobile-secondary-menu>summary{list-style:none}.header-mobile-secondary-menu>summary::-webkit-details-marker{display:none}.header-mobile-secondary-menu .header-popover{position:absolute;top:calc(100% + 6px);right:0;z-index:95;width:min(220px,calc(100vw - 24px));padding:6px}.header-governance-button{position:relative;width:44px;min-width:44px;height:44px;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary)}.header-compact-action{width:44px;min-width:44px;height:44px;padding:0!important;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary)}.header-compact-action:hover,.header-compact-action:focus-visible{color:var(--text-primary);border-color:#ffffff29;background:#ffffff0e}.header-compact-action[data-ambient-media-state=playing]{color:#ffe0bef5;border-color:#e55a2b47;background:#e55a2b18;box-shadow:0 0 18px #e55a2b1a}.header-utility-cluster{display:inline-flex;align-items:center;gap:3px;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.075);background:#ffffff05;box-shadow:inset 0 1px #ffffff06}.header-utility-cluster .header-compact-action{width:44px;min-width:44px;height:44px;padding:0!important;border-color:transparent;background:transparent;box-shadow:none}.header-utility-cluster .header-files-action svg,.header-utility-cluster [data-ambient-media-control=true] svg{filter:drop-shadow(0 0 8px rgba(255,190,140,.12))}.header-public-profile-wrap{position:relative;display:inline-flex}.header-public-profile-action{position:relative}.header-public-profile-launch{min-height:44px;height:44px;display:inline-flex;align-items:center;gap:9px;padding:0 14px;border-radius:14px;white-space:nowrap}.header-sign-in-action{flex:0 0 auto;white-space:nowrap}.header-public-profile-launch__label{font-size:13px;font-weight:720;color:var(--text-primary)}.header-public-profile-launch .header-public-profile-dot{right:auto;left:30px;bottom:7px}.header-public-profile-avatar{width:29px;height:29px;border-radius:50%;overflow:hidden;border:1px solid rgba(255,255,255,.18)}.header-public-profile-avatar img{width:100%;height:100%;object-fit:cover}.header-public-profile-dot{position:absolute;right:5px;bottom:5px;width:7px;height:7px;border-radius:50%;border:2px solid rgba(12,12,13,.96);background:#9e9792e0}.header-public-profile-dot--visible{background:#67d6ad;box-shadow:0 0 8px #67d6ad80}.header-public-profile-popover{position:absolute;top:calc(100% + 9px);right:0;z-index:110;width:min(320px,calc(100vw - 22px));padding:14px;border-radius:20px;background:linear-gradient(145deg,#14110ffb,#08090cfc);box-shadow:0 22px 60px #00000075}.header-public-profile-popover__head{display:flex;align-items:center;gap:10px}.header-public-profile-popover__head>span:last-child{min-width:0;display:grid;gap:2px}.header-public-profile-popover__head strong,.header-public-profile-popover__head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-public-profile-popover__head small,.header-public-profile-popover p{color:var(--text-muted);font-size:11px;line-height:1.45}.header-public-profile-popover p{margin:12px 0}.header-public-profile-popover__actions{display:flex;gap:7px;flex-wrap:wrap}.header-settings-action{display:inline-flex;align-items:center;gap:7px;padding-inline:12px;border-color:#ffffff17;background:#ffffff06}.header-sign-in-action{min-width:72px;border-radius:999px;box-shadow:0 8px 24px #e55a2b29}.ambient-media-control-wrap{position:relative;display:inline-flex;align-items:center;gap:7px}.ambient-media-control-wrap:after{content:"";position:absolute;left:-18px;right:-18px;top:100%;height:14px}.ambient-media-now-playing{width:28px;height:28px;padding:3px;border-radius:10px;border:1px solid rgba(255,200,150,.18);background:radial-gradient(circle at 32% 24%,rgba(255,224,176,.18),transparent 40%),#e55a2b0e;box-shadow:0 0 18px #e55a2b1a;animation:ambient-thumbnail-arrive .24s var(--motion-ease) both}.ambient-media-thumbnail,.ambient-media-track-thumb{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(120deg,#ffe3b4f2,#e55a2bbd 47%,#502218c2),radial-gradient(circle at 18% 18%,rgba(255,255,255,.38),transparent 30%);position:relative;overflow:hidden;object-fit:cover}.ambient-media-thumbnail:is(img),.ambient-media-track-thumb:is(img){background:#e55a2b14}.ambient-media-thumbnail:after,.ambient-media-track-thumb:after{content:"";position:absolute;top:5px;right:7px;bottom:5px;left:7px;border-top:1px solid rgba(20,10,8,.34);border-bottom:1px solid rgba(20,10,8,.28);opacity:.68;transform:rotate(-18deg)}.syx-glyph{display:inline-grid;place-items:center;flex:0 0 auto;color:#ffd0b2db;filter:drop-shadow(0 0 10px rgba(229,90,43,.13))}.syx-glyph--source,.syx-glyph--attestation{color:#b8cfffd1}.syx-glyph--person,.syx-glyph--commons{color:#d3e4ffd6}.syx-glyph--care{color:#ffdbb6e6}.syx-glyph--void,.syx-glyph--dissensus{color:#dee2ebb8}.ion-card-title-row{display:flex;align-items:center;gap:0;min-width:0}.syx-empty-state{display:flex;align-items:flex-start;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:radial-gradient(circle at 16% 12%,rgba(229,90,43,.1),transparent 44%),#ffffff06}.syx-empty-state__glyph{margin-top:1px}.syx-empty-state__copy{display:grid;gap:3px;min-width:0}.syx-empty-state__kicker{color:#ffc4a6e6;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.syx-empty-state__title{color:var(--text-primary);font-size:13px;font-weight:720;line-height:1.25}.syx-empty-state__body{color:var(--text-secondary);font-size:12px;line-height:1.42}.syx-empty-state--onboarding{width:min(330px,calc(100vw - 48px));text-align:left;border-color:#ff965a38;background:radial-gradient(circle at 16% 12%,rgba(229,90,43,.16),transparent 46%),#0e0c0bc7;box-shadow:0 24px 76px #0000007a,0 0 44px #e55a2b14;-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%)}.syx-empty-state--onboarding .syx-empty-state__title{color:#fff8f2f5}.syx-empty-state--onboarding .syx-empty-state__body{color:#eeddd3d6}.syx-first-run-lifecycle{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:13px;max-width:min(470px,calc(100vw - 44px));pointer-events:none}.syx-first-run-lifecycle>span{padding:4px 8px;border:1px solid rgba(255,255,255,.075);border-radius:999px;background:#ffffff09;color:#eeddd3ad;font-size:10.5px;line-height:1.2}@keyframes ambient-thumbnail-arrive{0%{opacity:0;transform:translate(5px) scale(.92)}to{opacity:1;transform:translate(0) scale(1)}}.ambient-media-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:75;width:min(350px,calc(100vw - 24px));max-height:calc(100dvh - var(--syx-overlay-top) - var(--safe-bottom) - 12px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px;border-radius:24px;opacity:0;pointer-events:none;transform:translateY(-5px) scale(.98);transform-origin:84% 0;transition:opacity .16s var(--motion-ease),transform .18s var(--motion-ease);background:radial-gradient(circle at 78% 0%,rgba(229,90,43,.13),transparent 42%),#06080cf0;-webkit-backdrop-filter:blur(var(--veil-blur)) saturate(128%);backdrop-filter:blur(var(--veil-blur)) saturate(128%);box-shadow:0 22px 50px #00000075}.header-governance-button svg{width:24px;height:24px}.ambient-media-control-wrap[data-ambient-menu-open=true] .ambient-media-menu,.ambient-media-control-wrap:focus-within .ambient-media-menu{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.ambient-media-menu-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 2px 8px;color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.ambient-media-active-card{display:grid;grid-template-columns:54px minmax(0,1fr) 34px;align-items:center;gap:11px;padding:10px;margin-bottom:8px;border:1px solid rgba(229,90,43,.18);border-radius:19px;background:radial-gradient(circle at 18% 0%,rgba(255,224,176,.14),transparent 42%),linear-gradient(180deg,#e55a2b16,#ffffff05),#0000002e;box-shadow:inset 0 1px #ffffff0e}.ambient-media-active-art{display:block;width:54px;height:54px;border-radius:16px;object-fit:cover;background:linear-gradient(120deg,#ffe3b4f2,#e55a2bbd 47%,#502218c2),radial-gradient(circle at 18% 18%,rgba(255,255,255,.38),transparent 30%);box-shadow:0 12px 28px #0000004d}.ambient-media-active-card strong,.ambient-media-active-card small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ambient-media-active-card strong{color:var(--text-primary);font-size:13px;line-height:1.25}.ambient-media-active-card small{margin-top:3px;color:var(--text-muted);font-size:11px;line-height:1.3}.ambient-media-inline-toggle{width:34px;height:34px;padding:0;border:1px solid rgba(229,90,43,.24);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#ffe0bef5;background:linear-gradient(180deg,#e55a2b29,#e55a2b11),#080a0eb8;cursor:pointer;transition:transform .14s var(--motion-ease),border-color .14s var(--motion-ease),background .14s var(--motion-ease)}.ambient-media-inline-toggle:hover,.ambient-media-inline-toggle:focus-visible{transform:translateY(-1px);border-color:#ffae7c85;background:linear-gradient(180deg,#e55a2b3d,#e55a2b1a),#080a0ed6}.ambient-media-track{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;padding:8px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:#ffffff06;color:var(--text-secondary);cursor:pointer;text-align:left;transition:border-color .16s var(--motion-ease),background .16s var(--motion-ease),color .16s var(--motion-ease),transform .16s var(--motion-ease)}.ambient-media-track+.ambient-media-track{margin-top:6px}.ambient-media-track:hover,.ambient-media-track:focus-visible,.ambient-media-track[data-active-track=true]{color:var(--text-primary);border-color:#e55a2b47;background:#e55a2b13}.ambient-media-track:hover,.ambient-media-track:focus-visible{transform:translateY(-1px)}.ambient-media-track-thumb{width:34px;height:34px;border-radius:12px}.ambient-media-track strong,.ambient-media-track small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ambient-media-track strong{font-size:12px;line-height:1.2}.ambient-media-track small{margin-top:2px;color:var(--text-muted);font-size:10px;line-height:1.25}.ambient-media-menu-note{margin-top:8px;color:var(--text-muted);font-size:10.5px;line-height:1.35;padding:0 2px 2px}.ambient-media-library-toggle,.ambient-media-import{width:100%;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:15px;color:var(--text-secondary);background:#ffffff06;cursor:pointer;font:inherit;font-size:11px;font-weight:760}.ambient-media-library-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.ambient-media-library{display:grid;gap:6px;margin-top:7px;padding-top:7px;border-top:1px solid rgba(255,255,255,.065)}.ambient-media-file-input{position:fixed;width:1px;height:1px;opacity:0;pointer-events:none}.ambient-media-import{justify-content:center;border-style:dashed;color:#ffd2b8e0}.ambient-media-track-thumb--device{background:radial-gradient(circle at 35% 30%,rgba(255,224,184,.25),transparent 32%),linear-gradient(135deg,#e55a2b52,#ffffff0d)}.ambient-media-menu-note--error{color:#ffb59af5}.header-governance-button:hover,.header-governance-button:focus-visible{color:var(--text-primary);border-color:#e55a2b52;background:#e55a2b1a}.header-governance-badge{position:absolute;top:-3px;right:-3px;min-width:17px;height:17px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;line-height:1;color:#fff5eefa;background:#e55a2beb;border:1px solid rgba(0,0,0,.5);box-shadow:0 6px 14px #00000047}.ion-shell-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:88;display:flex;justify-content:flex-end;padding:calc(var(--syx-overlay-top, 86px) + 12px) calc(var(--safe-right, 0px) + 14px) calc(var(--safe-bottom, 0px) + 14px) calc(var(--safe-left, 0px) + 14px);background:linear-gradient(90deg,#0000000d,#0006),radial-gradient(circle at 86% 16%,rgba(229,90,43,.055),transparent 38%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ion-shell-drawer-backdrop--settings{justify-content:center;align-items:flex-start;background:radial-gradient(circle at 50% 8%,rgba(229,90,43,.13),transparent 37%),linear-gradient(180deg,#00000047,#00000085)}.ion-shell-drawer{width:min(440px,100%);max-height:100%;padding:15px;overflow:auto;border-radius:28px;border-color:#e55a2b38;background:radial-gradient(circle at 12% -2%,rgba(229,90,43,.16),transparent 36%),linear-gradient(160deg,#0f1117f9,#05070afb);box-shadow:0 30px 88px #000000a3,inset 0 1px #ffffff13}.ion-shell-drawer-header,.ion-shell-app-card,.ion-shell-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.ion-shell-drawer-header{margin-bottom:12px}.files-panel-backdrop{z-index:89}.files-panel{width:min(500px,100%);display:flex;flex-direction:column;gap:12px;overflow:hidden}.files-panel__header{margin-bottom:0;padding:1px 2px 3px}.files-panel__glyph{width:32px;height:32px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;color:#ffede0f0;border:1px solid rgba(229,90,43,.26);background:#e55a2b17;box-shadow:inset 0 1px #ffffff0f}.files-panel__toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.files-panel__tabs{min-width:0;display:inline-flex;gap:4px;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.075);background:#ffffff07}.files-panel__tab{min-height:32px;padding:6px 10px;border-radius:999px;color:var(--text-muted);background:transparent;border-color:transparent}.files-panel__tab[data-active=true]{color:var(--text-primary);background:#f8fafc13;border-color:#f8fafc1a}.files-panel__save-current{white-space:nowrap}.files-panel__import{min-height:32px;padding:6px 10px;border-radius:999px}.files-panel__status{margin:0;font-size:12px}.files-panel__body{display:grid;gap:14px;min-height:0;flex:1 1 auto;overflow:auto;padding:2px 3px 4px 0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.files-panel__section{display:grid;gap:8px;min-width:0}.files-panel__section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--text-secondary);font-size:12px;font-weight:760}.files-panel__section-head small{color:var(--text-muted);font-size:11px;font-weight:700}.files-panel__list{display:grid;gap:7px}.files-panel__tree-list{gap:5px}.files-panel__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;padding:9px;border-radius:15px;border:1px solid rgba(255,255,255,.07);background:#ffffff07}.files-panel__tree-node{position:relative;grid-template-columns:auto minmax(0,1fr) auto;background:linear-gradient(90deg,#e55a2b13,#ffffff06)}.files-panel__tree-node:before{content:"";position:absolute;left:-9px;top:50%;width:9px;border-top:1px solid rgba(255,150,90,.16)}.files-panel__tree-node[data-depth="0"]{margin-left:0}.files-panel__tree-node[data-depth="0"]:before{display:none}.files-panel__tree-node[data-depth="1"]{margin-left:12px}.files-panel__tree-node[data-depth="2"]{margin-left:24px}.files-panel__tree-node[data-depth="3"]{margin-left:36px}.files-panel__tree-node[data-depth="4"]{margin-left:48px}.files-panel__tree-node[data-depth="5"]{margin-left:60px}.files-panel__tree-toggle{width:24px;height:24px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#00000029;color:var(--text-secondary);font-size:13px;font-weight:800;line-height:1;cursor:pointer}.files-panel__tree-toggle:disabled{cursor:default;color:#ffffff47;border-color:#ffffff0e;background:#ffffff05}.files-panel__tree-toggle:not(:disabled):hover,.files-panel__tree-toggle:not(:disabled):focus-visible{color:var(--text-primary);border-color:#ff965a57;background:#e55a2b1c}.files-panel__tree-children{position:relative;display:grid;gap:5px;min-width:0}.files-panel__tree-children:before{content:"";position:absolute;left:12px;top:-5px;bottom:5px;border-left:1px solid rgba(255,150,90,.11);pointer-events:none}.files-panel__tree-file{background:#7fe0c007;border-color:#7fe0c018}.files-panel__tree-file--nested{margin-left:34px}.files-panel__row-main{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;min-width:0;display:grid;gap:3px;text-align:left;color:inherit;background:transparent;cursor:pointer}.files-panel__row-main strong,.files-panel__row-main span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files-panel__row-main strong{color:var(--text-primary);font-size:13px;line-height:1.25}.files-panel__row-main span{color:var(--text-muted);font-size:11.5px}.files-panel__tags,.files-panel__row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;min-width:0}.files-panel__tags span{max-width:82px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 6px;border-radius:999px;color:var(--text-muted);font-size:10.5px;border:1px solid rgba(255,255,255,.065);background:#00000024}.files-panel__row-actions .btn,.files-panel__row>.btn{min-height:30px;padding:5px 8px;border-radius:999px;font-size:11.5px}.files-panel__empty{padding:14px;border-radius:15px;color:var(--text-muted);font-size:12px;line-height:1.45;border:1px dashed rgba(255,255,255,.105);background:#ffffff05}.file-import-preview-overlay{z-index:940}.file-import-preview{width:min(520px,calc(100vw - 24px));display:grid;gap:13px;padding:16px}.file-import-preview__card{display:grid;gap:8px;padding:12px;border-radius:16px;border:1px solid rgba(229,90,43,.18);background:radial-gradient(circle at 0% 0%,rgba(229,90,43,.09),transparent 48%),#ffffff07}.file-import-preview__main{min-width:0;display:grid;gap:2px}.file-import-preview__main span{color:#7fe0c0;font-size:10px;font-weight:760;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.file-import-preview__main strong{min-width:0;color:var(--text-primary);font-size:16px;line-height:1.2;overflow-wrap:anywhere}.file-import-preview__main small,.file-import-preview__card p{margin:0;color:var(--text-muted);font-size:12px;line-height:1.42;overflow-wrap:anywhere}.file-import-preview__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.file-import-preview__facts div{min-width:0;display:grid;gap:3px;padding:8px;border-radius:13px;border:1px solid rgba(255,255,255,.075);background:#00000029}.file-import-preview__facts span{color:var(--text-muted);font-size:9.5px;line-height:1.15;letter-spacing:.05em;text-transform:uppercase}.file-import-preview__facts strong{min-width:0;color:var(--text-secondary);font-size:12px;line-height:1.2;overflow-wrap:anywhere}.file-import-preview__warnings{display:grid;gap:6px}.file-import-preview__warnings div{padding:8px 10px;border-radius:13px;border:1px solid rgba(255,150,90,.16);background:#e55a2b0b;color:#ffe8dad6;font-size:12px;line-height:1.38;overflow-wrap:anywhere}.file-import-preview__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:2px}.file-import-preview__actions .btn{min-height:34px;padding:7px 11px;border-radius:999px;font-size:12px}.ion-shell-title-lockup{display:inline-flex;align-items:center;gap:10px;min-width:0}.ion-shell-title-glyph{flex:0 0 auto;width:30px;height:30px;border-color:#f8fafcc7}.ion-shell-title-lockup h2,.ion-shell-app-card h3,.ion-shell-section-heading h3,.ion-shell-mini-card h3{margin:0;color:var(--text-primary)}.ion-shell-title-lockup h2{font-size:20px;letter-spacing:-.03em}.ion-shell-kicker{font-size:10px;line-height:1.1;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-weight:800}.ion-shell-close{border-radius:999px}.ion-shell-app-card{padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:linear-gradient(135deg,#e55a2b21,#ffffff09),#ffffff05;margin-bottom:12px}.ion-shell-app-card__identity{min-width:0}.ion-shell-app-card__boundary{display:block;max-width:360px;margin-top:4px;color:var(--text-secondary);font-size:12px;line-height:1.4}.ion-shell-app-card__controls{display:grid;justify-items:end;gap:9px;min-width:min(100%,310px)}.ion-shell-data-actions{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.ion-shell-data-actions .btn{min-height:34px;padding:6px 11px;font-size:11px}.ion-shell-app-card h3{font-size:28px;letter-spacing:-.05em}.ion-shell-app-card p,.ion-shell-section-heading p,.ion-shell-mini-card p,.ion-shell-note{margin:0;color:var(--text-secondary);line-height:1.45}.ion-shell-app-card p{margin-top:3px;max-width:290px;font-size:12px}.ion-shell-section,.ion-shell-mini-card{border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#ffffff06}.ion-shell-section{display:grid;gap:12px;padding:13px;margin-bottom:12px}.ion-shell-section-heading{display:grid;gap:4px}.ion-shell-section-heading h3,.ion-shell-mini-card h3{font-size:14px;letter-spacing:-.015em}.ion-shell-section-heading p,.ion-shell-mini-card p{font-size:12px}.ion-shell-row-stack{display:grid;gap:7px}.ion-shell-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;padding:7px 9px;border-radius:15px;background:#00000029;color:var(--text-secondary);font-size:12px}.ion-shell-status-readout{flex:0 0 auto;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;border:0;padding:0;background:transparent;color:var(--text-secondary);font-size:11px;font-weight:750;cursor:default;-webkit-user-select:text;user-select:text}.ion-shell-status-readout:before{content:"";width:6px;height:6px;border-radius:999px;background:#ffffff42;box-shadow:0 0 10px #ffffff0f}.ion-shell-status-readout--good{color:#bbffd9eb}.ion-shell-status-readout--good:before{background:#56d38cdb;box-shadow:0 0 12px #56d38c38}.ion-shell-status-readout--warn{color:#ffdba8eb}.ion-shell-status-readout--warn:before{background:#ffba5cdb;box-shadow:0 0 12px #ffba5c33}.ion-shell-status-readout--muted{color:var(--text-muted)}.ion-shell-row--readout{cursor:default;background:linear-gradient(90deg,#ffffff06,#ffffff02),#0000001f}.ion-shell-row__label{color:var(--text-muted)}.ion-shell-action-row,.ion-shell-footer{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ion-shell-action-row .btn,.ion-shell-footer .btn,.ion-shell-app-card .btn{border-radius:999px}.ion-shell-note{padding:10px;border-radius:16px;border:1px solid rgba(229,90,43,.16);background:#e55a2b0e;font-size:12px}.settings-panel-notice{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-4px 0 10px}.settings-panel-notice>span{min-width:0;color:var(--text-secondary);line-height:1.4}.settings-panel-notice .btn{flex:0 0 auto;min-height:28px;padding:3px 9px;border-radius:999px;font-size:11px}.settings-jump-row{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:8px;margin:0 0 16px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#07090ddb;-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%);box-shadow:0 12px 30px #00000038,inset 0 1px #ffffff09}.settings-jump-row__rooms{display:inline-flex;align-items:center;gap:3px;min-width:0;padding:3px;border-radius:999px;background:#ffffff06}.settings-jump-row .btn{min-height:32px;padding:6px 11px;border-radius:999px;color:var(--text-secondary);font-size:12px}.settings-jump-row__rooms .btn:hover,.settings-jump-row__rooms .btn:focus-visible{color:var(--text-primary);background:#ffffff0e}.settings-jump-row__rooms .btn[aria-selected=true]{color:var(--text-primary);background:#e55a2b1c;box-shadow:inset 0 0 0 1px #e55a2b33}.settings-jump-row .settings-jump-row__import{margin-left:auto;color:#ffd3b4e0;border-color:#e55a2b29;background:#e55a2b0b}.memory-vault-body{padding-top:2px}.memory-vault-form,.memory-vault-toolbar{display:flex;align-items:center;gap:8px}.memory-vault-form--split{align-items:stretch}.memory-vault-input,.memory-vault-textarea{width:100%;min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#00000038;color:var(--text-primary);padding:9px 10px;font:inherit;font-size:12px;outline:none}.memory-vault-input:focus,.memory-vault-textarea:focus{border-color:#e55a2b61;box-shadow:0 0 0 3px #e55a2b1a}.memory-vault-textarea{resize:vertical;min-height:74px;line-height:1.45}.memory-vault-compose,.memory-vault-records{display:grid;gap:8px}.memory-vault-toolbar{justify-content:space-between}.memory-vault-record{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px;border-radius:15px;border:1px solid rgba(255,255,255,.07);background:#00000026}.memory-vault-record strong{display:block;color:var(--text-primary);font-size:12px}.memory-vault-record span{display:block;margin-top:2px;color:var(--text-muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.memory-vault-record-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.memory-vault-record-actions .btn,.memory-vault-form .btn,.memory-vault-toolbar .btn{border-radius:999px}.memory-vault-preview{display:grid;gap:7px;padding:11px;border-radius:17px;border:1px solid rgba(229,90,43,.2);background:linear-gradient(135deg,#e55a2b17,#ffffff06)}.memory-vault-preview h3,.memory-vault-preview p{margin:0}.memory-vault-preview h3{color:var(--text-primary);font-size:14px}.memory-vault-preview p{color:var(--text-secondary);font-size:12px;line-height:1.48;white-space:pre-wrap}.memory-vault-tags{display:flex;flex-wrap:wrap;gap:5px}.memory-vault-tags span{border-radius:999px;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;padding:3px 7px;color:var(--text-muted);font-size:10px}.ion-shell-grid{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:12px}.ion-shell-mini-card{display:grid;gap:4px;padding:10px 12px}.ion-shell-footer{position:sticky;bottom:-15px;padding-top:12px;padding-bottom:2px;background:linear-gradient(180deg,#06080c00,#06080cf0 30%,#06080cfa)}@media (min-width: 761px) and (max-width: 1390px){.header-actions{gap:5px}.header-history-action{display:none!important}.header-utility-cluster{gap:1px;padding:3px}.header-utility-cluster .header-compact-action,.header-governance-button{width:40px;min-width:40px;height:40px}.header-public-profile-launch{min-height:40px;height:40px;gap:7px;padding-inline:8px}.header-public-profile-launch__label,.header-sign-in-action{font-size:12px}.header-sign-in-action{padding-inline:10px}}@media (min-width: 761px) and (max-width: 1040px){.header-space-switch__label,.header-public-profile-launch__label{display:none}.header-space-switch__button,.header-public-profile-launch{width:42px;min-width:42px;padding-inline:0;justify-content:center}.header-public-profile-launch .header-public-profile-dot{left:25px;bottom:6px}}@media (min-width: 761px) and (max-width: 880px){.ambient-media-control-wrap{display:none}.header-sign-in-action{padding-inline:12px;font-size:12px}}@media (max-width: 760px){:root{--interaction-safe: 44px}.header-inner{grid-template-columns:auto auto minmax(0,1fr);grid-template-rows:auto;gap:6px;padding:5px 10px}.header-brand{grid-column:1;grid-row:1;justify-self:start}.header-brand-shell{gap:5px}.header-shell-button{width:32px;height:32px}.ion-commons-glyph{width:18px;height:18px}.ion-commons-glyph:after{width:5px;height:5px;border-width:2.5px}.header-shell-app-rail{width:8px}.header-brand-button--app{min-width:38px;width:38px;height:38px;padding:0}.header-app-name{display:none}.header-mode-switch{grid-column:2;grid-row:1;justify-self:start;width:auto;max-width:100%;min-width:0}.header-actions{grid-column:3;grid-row:1;justify-self:end;justify-content:flex-end;flex-wrap:nowrap;overflow:visible;padding-bottom:0;min-width:0;max-width:156px}.header-actions>*{flex:0 0 auto}.header-utility-cluster{gap:0;padding:0;border-color:transparent;background:transparent;box-shadow:none}.header-utility-cluster .header-compact-action,.header-governance-button{width:38px;min-width:38px;height:38px;padding:0!important}.header-history-action{display:none!important}.header-mobile-control-action{display:inline-flex!important}.header-public-profile-launch{width:38px;min-width:38px;min-height:38px;height:38px;padding:0;justify-content:center}.header-public-profile-launch__label{display:none}.header-public-profile-launch .header-public-profile-dot{left:23px;bottom:5px}.header-mode-switch .btn,.header-actions .btn{min-height:38px;height:38px;padding:0 10px;border-radius:14px}.header-space-switch{gap:3px;padding:3px}.header-space-switch__button{min-height:32px;height:32px;padding:0 10px;border-radius:999px!important}.header-veiled--privacy-pill .header-inner{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center}.header-veiled--privacy-pill .header-mode-switch{grid-column:2;justify-self:end!important}.header-veiled--privacy-pill .header-actions{grid-column:1 / -1;grid-row:2;justify-self:stretch;justify-content:flex-end;overflow:visible;width:100%}.header-veiled--privacy-pill .header-actions [data-local-only-pill=true]{margin-right:auto}.ambient-media-now-playing{display:none}.ambient-media-menu{right:-8px;width:min(300px,calc(100vw - 18px))}}@media (max-width: 680px){.header-space-switch__label,.header-account-label{display:none}.header-space-switch__button{min-width:36px;width:36px;padding-inline:0}.header-desktop-secondary{display:none!important}.header-mobile-control-action{display:inline-flex!important}.header-actions{max-width:196px}}@media (max-width: 560px){.header-inner{gap:5px;padding:4px 8px}.header-logo{width:32px!important;height:32px!important}.header-mode-switch .btn,.header-actions .btn{min-height:36px;height:36px;padding:0 8px;border-radius:12px;gap:6px}.header-actions{justify-content:flex-end;gap:6px}.header-sign-in-action{min-width:0;padding-inline:10px!important}.header-mode-label,.header-action-label,.header-account-label{display:none}.header-desktop-secondary{display:none!important}.header-mobile-secondary-menu{display:inline-flex}.header-space-switch__label{display:none}.header-space-switch__button{min-width:36px;width:36px;padding:0}.header-actions{max-width:150px}.header-veiled--privacy-pill .header-actions .btn{min-height:34px;height:34px}.header-veiled--privacy-pill .header-actions [data-local-only-pill=true]{min-width:0;max-width:128px}.header-veiled--privacy-pill .header-actions [data-local-only-pill=true]>span>div{display:none}.ion-shell-drawer-backdrop{padding:calc(var(--syx-overlay-top, 76px) + 8px) 8px 8px}.ion-shell-drawer{width:100%;padding:12px}.files-panel__toolbar{grid-template-columns:1fr}.files-panel__tabs,.files-panel__save-current,.files-panel__import{width:100%}.files-panel__tab,.files-panel__save-current,.files-panel__import{justify-content:center}.files-panel__row{grid-template-columns:1fr;align-items:stretch}.files-panel__tags,.files-panel__row-actions{justify-content:flex-start;flex-wrap:wrap}.ion-shell-grid{grid-template-columns:1fr}.ion-shell-app-card{align-items:flex-start;flex-direction:column}.ion-shell-app-card__controls{width:100%;justify-items:stretch}.ion-shell-data-actions{display:grid;grid-template-columns:1fr}.ion-shell-data-actions .btn{width:100%}}@media (max-width: 430px){.header-shell-app-rail,.header-governance-button,.ambient-media-control-wrap{display:none}.header-brand-shell{gap:0}.header-actions{max-width:150px}}.header-actions{scrollbar-width:none}.header-actions::-webkit-scrollbar{display:none}.header-popover-wrap{max-width:calc(100vw - var(--syx-overlay-side-gap-left) - var(--syx-overlay-side-gap-right))}.header-popover{max-width:calc(100vw - var(--syx-overlay-side-gap-left) - var(--syx-overlay-side-gap-right));box-sizing:border-box}.header-menu-list{display:grid;gap:6px}.header-menu-item{width:100%;min-height:var(--interaction-safe);height:auto;justify-content:center;text-align:center;white-space:normal}@media (max-width: 560px){.header-popover-wrap{position:fixed!important;left:var(--syx-overlay-side-gap-left)!important;right:var(--syx-overlay-side-gap-right)!important;top:calc(var(--syx-overlay-top) + 4px)!important;margin-top:0!important;transform:none!important}.header-popover{width:100%;min-width:0!important}}.logo-dot{width:18px;height:18px;border-radius:999px;background:#ffffff2e;border:1px solid rgba(255,255,255,.22);box-shadow:0 0 28px #ffffff38;-webkit-backdrop-filter:blur(var(--veil-blur)) saturate(120%);backdrop-filter:blur(var(--veil-blur)) saturate(120%)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;height:var(--interaction-safe);padding:0 14px;border-radius:var(--radius-lg);border:1px solid var(--veil-border);color:var(--text-primary);background:var(--bg-secondary);line-height:1.12;font-weight:650;letter-spacing:-.01em;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,opacity .16s ease}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background:linear-gradient(180deg,#e55a2b42,#e55a2b1f),#0a0a0ad1;border-color:#e55a2b6b;color:var(--text-primary);-webkit-backdrop-filter:blur(var(--veil-blur)) saturate(120%);backdrop-filter:blur(var(--veil-blur)) saturate(120%);box-shadow:inset 0 1px #ffffff14,0 8px 22px #0000002e}.btn-secondary{background:#0a0a0acc;border-color:#47556999;-webkit-backdrop-filter:blur(var(--veil-blur)) saturate(120%);backdrop-filter:blur(var(--veil-blur)) saturate(120%)}.btn-ghost{background:transparent;border-color:transparent;color:var(--text-secondary)}.btn:hover:not(:disabled){border-color:#ffffff2e;background-color:#ffffff0b}.btn-primary:hover:not(:disabled){border-color:#e55a2b94;background-color:#e55a2b29}.btn:active:not(:disabled){transform:translateY(1px)}.btn:focus-visible,.form-input:focus-visible,.app-sheet input:focus-visible,.app-sheet textarea:focus-visible,.app-sheet select:focus-visible,.settings-row select:focus-visible{outline:2px solid var(--attention-focus-ring);outline-offset:2px}.btn-icon{width:var(--interaction-safe);padding:0}.btn-fixed{width:64px}.btn .ion-loader{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center}.btn .ion-loader:before{content:"";width:16px;height:16px;border-radius:999px;border:2px solid rgba(148,163,184,.35);border-top-color:#e2e8f0eb;box-shadow:0 0 10px #a0aaff2e;animation:ion-spin .72s linear infinite}.ion-loader{position:relative;display:inline-flex;align-items:center;justify-content:center}.ion-loader:before{content:"";width:16px;height:16px;border-radius:999px;border:2px solid rgba(148,163,184,.35);border-top-color:#e2e8f0eb;box-shadow:0 0 10px #a0aaff2e;animation:ion-spin .72s linear infinite}@keyframes ion-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.input-pill{position:fixed;left:50%;bottom:calc(18px + var(--safe-bottom) + var(--syx-visual-viewport-bottom-gap, 0px));transform:translate(-50%);width:min(900px,calc(100% - 24px - var(--safe-left) - var(--safe-right)));display:flex;align-items:center;gap:8px;padding:10px;border-radius:999px;background:var(--bg-secondary);border:1px solid var(--veil-border);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.input-pill{align-items:center}.input-pill.input-pill-multiline{align-items:flex-start;border-radius:22px}.input-pill.input-pill-stacked{align-items:flex-start;border-radius:22px;flex-wrap:wrap}.input-pill.input-pill-workspace-lens{width:min(820px,calc(100% - 32px - var(--safe-left) - var(--safe-right)));background:linear-gradient(180deg,#ffffff0a,#ffffff04),#020509f5;border-color:#ffffff21;box-shadow:0 22px 54px #00000075,0 0 0 1px #e55a2b09}.input-pill.input-pill-drop-active{border-color:#e55a2b9e;box-shadow:0 22px 54px #00000075,0 0 0 2px #e55a2b38}.composer-input-column{position:relative;flex:1;min-width:0;display:flex;align-items:center}.composer-field{flex:1 1 auto;width:100%;min-width:0;display:block}.composer-field::placeholder{color:#ffcda6b8;opacity:.86;text-shadow:0 0 16px rgba(229,90,43,.16);transition:color .18s var(--motion-ease),opacity .18s var(--motion-ease),text-shadow .18s var(--motion-ease)}.composer-field:focus::placeholder{color:#ffcda675;opacity:.54;text-shadow:none}.composer-status{font-size:12px;color:var(--text-muted);margin-right:12px}.composer-run-controls{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.composer-context-pack{margin-top:6px;padding:6px 8px;border-radius:12px;display:flex;gap:8px;align-items:center;justify-content:space-between;background:#e55a2b14;border-color:#e55a2b3d}.composer-context-label{min-width:0;color:var(--text-secondary);font-size:11px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-context-remove{flex-shrink:0;min-height:22px;padding:1px 7px;border-radius:999px;font-size:10px}.composer-attachment-strip{margin-top:6px;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.composer-attachment-chip{min-width:0;max-width:min(260px,100%);display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0e;color:var(--text-secondary);font-size:11px;line-height:1.2}.composer-attachment-chip--image{border-color:#e55a2b42;background:#e55a2b17}.composer-attachment-chip__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.composer-attachment-chip__meta{flex-shrink:0;color:var(--text-muted)}.composer-attachment-chip__remove{flex-shrink:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#ffffff14;color:var(--text-muted);cursor:pointer;font-size:11px;line-height:1}.composer-attachment-chip__remove:hover,.composer-attachment-chip__remove:focus-visible{background:#ffffff24;color:var(--text-primary)}.composer-suggestions{position:absolute;bottom:calc(100% + 8px);left:0;right:0;z-index:1000;max-height:min(240px,34vh);overflow:auto;padding:5px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(180deg,#ffffff0d,#ffffff06),#05080cf5;box-shadow:0 18px 46px #00000057;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.composer-suggestion-item{width:100%;min-height:38px;padding:8px 9px;border:0;border-radius:12px;background:transparent;color:inherit;text-align:left;display:flex;align-items:center;gap:8px;cursor:pointer}.composer-suggestion-item:hover,.composer-suggestion-item:focus-visible{background:#ffffff0e;outline:none}.composer-suggestion-type{flex:0 0 auto;min-width:46px;padding:2px 7px;border:1px solid rgba(255,255,255,.075);border-radius:999px;background:#ffffff09;color:var(--text-muted);font-size:10px;line-height:1.4;text-align:center}.composer-suggestion-title{flex:1;min-width:0;color:var(--text-primary);font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-rich-message strong{color:var(--text-primary);font-weight:760}.ai-rich-message a{color:#ffbe96f5;text-decoration:none;border-bottom:1px solid rgba(229,90,43,.45)}.ai-rich-message a:hover{border-bottom-color:#ffbe96e6}.ai-rich-line{min-width:0}.ai-rich-bullet{display:grid;grid-template-columns:14px minmax(0,1fr);gap:6px;align-items:start;margin:2px 0}.ai-rich-bullet-mark{color:#e55a2bd1;line-height:inherit}.ai-inline-code,.ai-inline-math{display:inline;border-radius:6px;padding:1px 5px;background:#ffffff12;border:1px solid rgba(255,255,255,.09);color:#ebeef4f5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.92em}.ai-inline-math{color:#ffdabef5;border-color:#e55a2b38}.ai-code-block{margin:7px 0;padding:10px 12px;border-radius:14px;background:#00000042;border:1px solid rgba(255,255,255,.08);color:var(--text-secondary);overflow:auto;white-space:pre}.composer-mic-arm{position:absolute;right:100%;top:50%;transform:translateY(-50%) translate(-10px);padding:8px 12px;border-radius:999px;white-space:nowrap;display:flex;align-items:center;gap:8px;pointer-events:none;margin-right:10px}.input-pill input{flex:1;min-width:0;height:36px;padding:0 12px;border:none;outline:none;color:var(--text-primary);background:transparent;font-size:15px}.input-pill textarea{display:block;flex:1;min-width:0;height:36px;padding:9px 12px;border:none;outline:none;color:var(--text-primary);background:transparent;font-size:15px;line-height:18px;resize:none;overflow:hidden}.input-pill .btn{border-radius:999px;height:calc(var(--interaction-safe) - 4px)}.input-pill.input-pill-multiline .btn,.input-pill.input-pill-stacked .btn{margin-top:0}.input-pill .btn-icon{width:calc(var(--interaction-safe) - 4px)}@media (max-width: 520px){.input-pill{width:calc(100% - 16px - var(--safe-left) - var(--safe-right));padding:8px}.composer-force-search-action[aria-pressed=false]{display:none!important}.input-pill.input-pill-stacked{row-gap:8px}.input-pill.input-pill-stacked>.composer-field,.input-pill.input-pill-stacked>.local-ai-inline,.input-pill.input-pill-stacked>.composer-run-controls,.input-pill.input-pill-stacked>.composer-status{order:10;flex:1 0 100%}.composer-status{margin:0}.composer-run-controls{width:100%;justify-content:flex-end}.composer-mic-arm{right:0;top:auto;bottom:calc(100% + 8px);transform:none;margin-right:0;white-space:normal;max-width:min(220px,calc(100vw - 32px - var(--safe-left) - var(--safe-right)))}.input-pill input,.input-pill textarea{font-size:16px;height:calc(var(--interaction-safe) - 4px)}}.ion-canvas{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.fracta-canvas-sun{position:fixed;top:-12rem;left:-12rem;z-index:0;width:min(76vw,1080px);height:142vh;pointer-events:none;background:radial-gradient(circle at 22% 7%,rgba(255,211,145,.3) 0 3%,rgba(255,154,75,.17) 11%,rgba(255,112,54,.07) 25%,transparent 43%),linear-gradient(194deg,transparent 7%,rgba(255,176,92,.095) 23%,rgba(255,145,69,.04) 52%,transparent 78%);filter:blur(28px);mix-blend-mode:screen;opacity:.82;animation:fracta-sun-arrive .52s var(--motion-ease) both}@keyframes fracta-sun-arrive{0%{opacity:0}to{opacity:.82}}@media (max-width: 520px){.fracta-canvas-sun{top:-8rem;left:-10rem;width:38rem;height:118vh;opacity:.76}}.ion-card{position:absolute;max-width:320px;padding:10px 12px;color:var(--text-secondary);opacity:1;background:linear-gradient(180deg,#ffffff0b,#ffffff05),#05070bd1;-webkit-backdrop-filter:blur(16px) saturate(114%);backdrop-filter:blur(16px) saturate(114%);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;word-break:break-word;overflow-wrap:anywhere}.ion-card h4{margin:0 0 6px;font-size:16px;color:var(--text-primary)}.ion-card:hover{box-shadow:0 12px 28px #00000073,inset 0 1px 0 var(--veil-highlight);border-color:#ffffff2e;opacity:1!important}.fracta-link-drag-handle{position:absolute;right:8px;bottom:8px;z-index:5;min-height:25px;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.13);background:linear-gradient(180deg,#e55a2b26,#e55a2b11),#080a0ec7;color:#ffe8daf0;font-size:10px;font-weight:760;letter-spacing:.02em;line-height:1;cursor:grab;opacity:0;transform:translateY(2px);transition:opacity .13s ease,transform .13s ease,border-color .13s ease,background .13s ease}.ion-card:hover .fracta-link-drag-handle,.ion-card[data-active-path-node=true] .fracta-link-drag-handle,.ion-card[data-active-leaf-node=true] .fracta-link-drag-handle,.ion-card[aria-current=true] .fracta-link-drag-handle,.fracta-link-drag-handle[data-dragging=true]{opacity:.88;transform:translateY(0)}.fracta-link-drag-handle:hover,.fracta-link-drag-handle:focus-visible,.fracta-link-drag-handle[data-dragging=true]{border-color:#ffae7c94;background:linear-gradient(180deg,#e55a2b3d,#e55a2b1c),#080a0ee0;opacity:1}.fracta-link-drag-handle[data-dragging=true]{cursor:grabbing}.fracta-card-branch-actions{position:absolute;left:8px;bottom:8px;z-index:5;display:inline-flex;align-items:center;gap:5px;opacity:0;transform:translateY(2px);transition:opacity .13s ease,transform .13s ease}.fracta-card-branch-action{width:25px;height:25px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#ffe8daeb;background:linear-gradient(180deg,#ffffff0e,#ffffff04),#080a0ec2;box-shadow:0 8px 18px #0000003d,inset 0 1px #ffffff12;cursor:pointer;transition:transform .13s ease,border-color .13s ease,background .13s ease,box-shadow .13s ease}.ion-card:hover .fracta-card-branch-actions,.ion-card[data-active-path-node=true] .fracta-card-branch-actions,.ion-card[data-active-leaf-node=true] .fracta-card-branch-actions,.ion-card[aria-current=true] .fracta-card-branch-actions,.fracta-card-branch-actions:focus-within{opacity:.92;transform:translateY(0)}.fracta-card-branch-action:hover,.fracta-card-branch-action:focus-visible{transform:translateY(-1px);border-color:#ffae7c8a;background:linear-gradient(180deg,#e55a2b33,#e55a2b15),#080a0edb;box-shadow:0 10px 22px #00000047,0 0 16px #e55a2b1a,inset 0 1px #ffffff14}.fracta-card-branch-action--delete:hover,.fracta-card-branch-action--delete:focus-visible{color:#ffe8dafa;border-color:#ff757575;background:linear-gradient(180deg,#c834342e,#c8343412),#080a0edb;box-shadow:0 10px 22px #00000047,0 0 16px #c8343417,inset 0 1px #ffffff14}.fracta-context-menu{position:absolute;z-index:420;min-width:168px;padding:6px;border-radius:16px;background:linear-gradient(180deg,#ffffff0b,#ffffff04),#07090df0;box-shadow:0 20px 54px #0000006b,inset 0 1px #ffffff0e;-webkit-backdrop-filter:blur(18px) saturate(112%);backdrop-filter:blur(18px) saturate(112%)}.fracta-context-menu__item{width:100%;min-height:38px;padding:8px 10px;border:0;border-radius:11px;display:flex;align-items:center;gap:9px;color:var(--text-primary);background:transparent;font:inherit;font-size:12px;font-weight:680;text-align:left;cursor:pointer}.fracta-context-menu__item:hover,.fracta-context-menu__item:focus-visible{outline:none;background:#e55a2b21;box-shadow:inset 0 0 0 1px #e55a2b38}.fracta-edge-label-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.fracta-edge-inline-hit{position:absolute;width:34px;height:34px;padding:0;border:0;border-radius:999px;transform:translate(-50%,-50%);background:transparent;opacity:.01;pointer-events:auto;cursor:text}.fracta-edge-inline-hit:focus-visible{opacity:1;outline:none;background:#e55a2b1f;box-shadow:0 0 0 2px #e55a2b4d}.fracta-edge-label{position:absolute;transform:translate(-50%,-50%);max-width:176px;min-height:22px;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.1);color:#ffece1e6;background:#080a0edb;box-shadow:0 8px 22px #00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;font-size:10px;font-weight:650;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fracta-edge-label--editing{min-width:132px;padding:3px;border-color:#e55a2b7a;box-shadow:0 0 0 3px #e55a2b1a,0 12px 28px #0000005c}.fracta-edge-label input{width:100%;min-width:126px;border:0;outline:0;padding:4px 7px;border-radius:999px;color:var(--text-primary);background:#020407d1;font:inherit;box-sizing:border-box}.ion-badge{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;border:1px solid var(--veil-border);font-size:12px;color:var(--text-muted)}.ion-badge{background:transparent;cursor:default;pointer-events:none}.ion-badge:where(button){cursor:pointer;background:var(--bg-secondary);color:var(--text-secondary);pointer-events:auto}.ion-badge:where(button):hover{border-color:var(--border-medium)}@media (max-width: 520px){.ion-card{max-width:min(320px,calc(100vw - 24px))}}.history-overlay{position:fixed;top:var(--syx-overlay-top);left:var(--syx-overlay-side-gap-left);width:min(380px,calc(100vw - var(--syx-overlay-side-gap-left) - var(--syx-overlay-side-gap-right)));max-height:min(60vh,calc(100dvh - var(--syx-overlay-top) - 12px - var(--syx-visual-viewport-bottom-gap, 0px)));overflow:auto;z-index:30;background:#0a0a0aeb;border-color:#ffffff24;-webkit-backdrop-filter:blur(var(--veil-blur)) saturate(120%);backdrop-filter:blur(var(--veil-blur)) saturate(120%)}.history-list{list-style:none;padding:0;margin:0}.history-item{padding:10px 12px;border-bottom:1px solid var(--veil-border)}.history-item:last-child{border-bottom:none}.history-item-stack{display:grid;gap:6px;min-width:0}.history-item-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-left:2px}.history-item-actions .btn{min-height:30px;padding:5px 9px;border-radius:999px;font-size:11px}.chat-session-detail-card{margin-top:8px;padding:10px;border-radius:16px}.top-status-pill,.app-toast{max-width:calc(100vw - var(--syx-overlay-side-gap-left) - var(--syx-overlay-side-gap-right))}.app-toast-undo-action{margin-top:8px;min-height:28px;padding:4px 12px;border-radius:999px;font-size:11px}.app-bottom-alert{box-sizing:border-box}.app-confirm-sheet{border-color:#e55a2b3d;background:radial-gradient(circle at 12% 20%,rgba(229,90,43,.14),transparent 38%),linear-gradient(180deg,#ffffff0c,#ffffff05),#05070be6;box-shadow:0 24px 70px #00000080,inset 0 1px #ffffff0e}.app-confirm-sheet[data-confirm-tone=danger]{border-color:#ff75754d;background:radial-gradient(circle at 12% 20%,rgba(200,52,52,.15),transparent 38%),linear-gradient(180deg,#ffffff0c,#ffffff05),#05070beb}.app-confirm-sheet__copy{flex:1 1 240px;min-width:0;display:grid;gap:5px}.app-confirm-sheet__title{color:var(--text-primary);font-weight:780;font-size:14px;letter-spacing:-.01em}.app-confirm-sheet__message{color:var(--text-secondary);font-size:12px;line-height:1.45;max-height:min(46dvh,420px);overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.app-confirm-sheet__actions{display:flex;gap:8px}.app-confirm-sheet__actions .btn{border-radius:999px}.app-bottom-alert-actions{flex-wrap:wrap;justify-content:flex-end}.app-bottom-panel{box-sizing:border-box;max-height:calc(100dvh - var(--syx-overlay-top) - 20px - var(--syx-overlay-bottom));overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable}.app-top-panel{box-sizing:border-box;max-height:calc(100dvh - var(--syx-overlay-top) - 20px - var(--safe-bottom) - var(--syx-visual-viewport-bottom-gap, 0px));overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable}.app-panel-header{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.app-panel-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.app-panel-inline-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.app-panel-inline-row>*{min-width:0}.app-panel-split-row{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;flex-wrap:wrap}.app-panel-split-row>*{min-width:0}.app-panel-inline-main{flex:1 1 240px;min-width:0}.app-panel-side-stack{display:grid;gap:4px;min-width:0;flex:0 1 240px}.app-panel-side-stack .app-form-actions{justify-content:flex-start}.app-chip-row{display:flex;align-items:flex-start;gap:6px;flex-wrap:wrap;pointer-events:auto}.app-list-button{width:100%;min-height:var(--interaction-safe);height:auto;justify-content:flex-start;padding:9px 8px;border-radius:14px;text-align:left;white-space:normal;color:var(--text-secondary)}.app-list-button:hover:not(:disabled),.app-list-button:focus-visible{background:var(--attention-surface-hover);border-color:#ffffff1f}.app-list-button-body{min-width:0;width:100%}.app-chip-button{min-height:32px;height:auto;padding:6px 10px;border-radius:999px;justify-content:flex-start;text-align:left;white-space:normal;overflow-wrap:anywhere}.deck-shell-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;width:100%;max-width:100%;box-sizing:border-box;align-items:start;justify-items:center}.deck-shell-card{width:100%;min-width:0;max-width:420px}.composer-create-menu{padding:0;box-sizing:border-box;overflow:visible}.composer-create-menu-item{--composer-bloom-x: 0px;--composer-bloom-y: -96px;--composer-bloom-over-x: 0px;--composer-bloom-over-y: -106px;position:absolute;left:0;top:0;width:max-content;min-width:148px;max-width:min(236px,calc(100vw - 28px - var(--safe-left) - var(--safe-right)));min-height:54px;height:auto;justify-content:flex-start;padding:14px 16px;border-radius:18px;text-align:left;white-space:normal;opacity:0;box-shadow:0 20px 46px #00000085;transform-origin:50% 50%;will-change:transform,opacity,filter}.composer-create-menu-item--chat{--composer-bloom-x: -94px;--composer-bloom-y: -72px;--composer-bloom-over-x: -104px;--composer-bloom-over-y: -80px}.composer-create-menu-item--ion{--composer-bloom-x: 104px;--composer-bloom-y: -72px;--composer-bloom-over-x: 114px;--composer-bloom-over-y: -80px;min-width:156px}.composer-create-menu[data-create-menu-state=open] .composer-create-menu-item{animation:composer-bloom-in .26s cubic-bezier(.18,.9,.24,1.08) both}.composer-create-menu[data-create-menu-state=closing] .composer-create-menu-item{animation:composer-bloom-out .19s cubic-bezier(.42,0,.7,.56) both}.composer-create-menu[data-create-menu-state=open] .composer-create-menu-item--ion{animation-delay:22ms}@keyframes composer-bloom-in{0%{opacity:0;filter:blur(4px);transform:translate(-50%,-50%) translate(0) scale(.34)}72%{opacity:1;filter:blur(0);transform:translate(-50%,-50%) translate(var(--composer-bloom-over-x),var(--composer-bloom-over-y)) scale(1.045)}to{opacity:1;filter:blur(0);transform:translate(-50%,-50%) translate(var(--composer-bloom-x),var(--composer-bloom-y)) scale(1)}}@keyframes composer-bloom-out{0%{opacity:1;filter:blur(0);transform:translate(-50%,-50%) translate(var(--composer-bloom-x),var(--composer-bloom-y)) scale(1)}to{opacity:0;filter:blur(4px);transform:translate(-50%,-50%) translate(0) scale(.34)}}.composer-create-menu-copy{display:grid;gap:2px;min-width:0}@media (max-width: 520px){.composer-create-menu-item--chat{--composer-bloom-x: 74px;--composer-bloom-y: -124px;--composer-bloom-over-x: 80px;--composer-bloom-over-y: -134px}.composer-create-menu-item--ion{--composer-bloom-x: 180px;--composer-bloom-y: -72px;--composer-bloom-over-x: 190px;--composer-bloom-over-y: -80px}}.app-form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.app-form-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.app-publish-sheet{width:min(680px,calc(100vw - var(--syx-overlay-side-gap-left) - var(--syx-overlay-side-gap-right)))}.app-publish-header{padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.app-publish-lede{margin-top:6px;max-width:560px;font-size:13px;line-height:1.45;color:var(--text-secondary)}.app-publish-flow-disclosure{margin-top:12px}.private-public-loop-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:7px}.private-public-loop-step{display:grid;gap:2px;min-width:0;padding:7px 8px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#ffffff06}.private-public-loop-step>strong{font-size:11px;color:var(--text-secondary)}.private-public-loop-step>span{font-size:10px;line-height:1.25;color:var(--text-muted)}.app-publish-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(152px,1fr));gap:10px;margin-top:12px}.app-publish-flow-step{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid var(--veil-border);border-radius:16px;background:linear-gradient(to bottom right,#ffffff0d,#ffffff05)}.app-publish-flow-step>span{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.14);color:var(--text-secondary);font-size:11px}.app-publish-flow-step>strong{font-size:13px;color:var(--text-primary)}.app-publish-flow-step>p{margin:0;font-size:11px;line-height:1.4;color:var(--text-muted)}.app-publish-body{margin-top:12px;display:grid;gap:10px}.app-publish-preview-ready{display:grid;gap:12px;padding:14px;border:1px solid rgba(102,217,164,.24);border-radius:20px;background:radial-gradient(circle at 12% 0%,rgba(102,217,164,.1),transparent 42%),#ffffff07;box-shadow:inset 0 1px #ffffff0d}.app-publish-preview-ready-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.app-publish-preview-ready-head>div{display:grid;gap:3px}.app-publish-preview-ready-head>div>span{color:#8bebbeeb;font-size:10px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.app-publish-preview-ready-head>div>strong{color:var(--text-primary);font-size:14px}.app-publish-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:7px}.app-publish-preview-grid>span{padding:8px 10px;border-radius:13px;border:1px solid rgba(255,255,255,.07);background:#0000002e;color:var(--text-muted);font-size:11px}.app-publish-preview-grid b{color:var(--text-primary);font-weight:700}.app-publish-preview-ready>p{margin:0;color:var(--text-secondary);font-size:11px;line-height:1.48}.app-publish-preview-ready code{color:#ffcdb2eb;font-size:10px;overflow-wrap:anywhere}.app-publish-preview-records{display:grid;gap:6px}.app-publish-preview-records details{border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#00000029;overflow:hidden}.app-publish-preview-records summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;cursor:pointer;color:var(--text-primary);font-size:12px}.app-publish-preview-records summary>span:last-child{color:var(--text-muted);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.app-publish-preview-records details>div{display:grid;gap:7px;padding:0 11px 11px}.app-publish-preview-records pre{max-height:220px;margin:0;padding:10px;overflow:auto;border-radius:11px;background:#00000042;color:var(--text-secondary);font:11px/1.5 var(--font-mono, ui-monospace, monospace);white-space:pre-wrap;overflow-wrap:anywhere}.app-publish-preview-records p,.app-publish-preview-format{margin:0;color:var(--text-muted);font-size:10px;line-height:1.4}.app-publish-linked-branch{display:grid;gap:8px;padding:12px;border-radius:18px;border:1px solid rgba(229,90,43,.24);background:radial-gradient(circle at 18% 0%,rgba(229,90,43,.14),transparent 44%),linear-gradient(to bottom right,#ffffff0e,#ffffff06);box-shadow:inset 0 1px #ffffff0f}.app-publish-linked-branch-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.app-publish-linked-branch-head>span{min-width:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#ffbe9de6}.app-publish-linked-branch-head>strong{flex:0 0 auto;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0000002e;font-size:11px;color:var(--text-secondary)}.app-publish-linked-branch>p{margin:0;font-size:12px;line-height:1.48;color:var(--text-secondary)}.app-publish-linked-branch>p strong{color:var(--text-primary)}.app-publish-linked-branch-actions{justify-content:flex-start}.app-publish-control-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.app-publish-field{display:grid;gap:6px;min-width:0}.app-publish-field>span,.app-publish-check strong,.app-publish-permission-note>strong{font-size:13px;color:var(--text-secondary)}.app-publish-field small,.app-publish-check small,.app-publish-permission-note>span{display:block;font-size:12px;line-height:1.45;color:var(--text-muted)}.app-publish-check{display:flex;align-items:flex-start;gap:9px;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.app-publish-check>span{display:grid;gap:2px;min-width:0}.app-publish-permission-note{display:grid;gap:5px;padding:10px 12px;border-radius:16px;border:1px solid rgba(229,90,43,.18);background:linear-gradient(to bottom right,#e55a2b14,#ffffff05)}.governance-flow-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin-top:10px}.governance-flow-step{display:grid;gap:4px;padding:9px 10px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.governance-flow-step>strong{font-size:12px;color:var(--text-secondary)}.governance-flow-step>span{font-size:11px;line-height:1.4;color:var(--text-muted)}.event-lane-card .btn{height:auto;min-height:0;line-height:1.35}.event-lane-card .app-form-actions{gap:6px}.event-lane-card .app-form-actions>.btn{padding:5px 10px;font-size:11px;border-radius:999px}.commons-compass{display:grid;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:radial-gradient(circle at 12% 0%,rgba(229,90,43,.1),transparent 36%),linear-gradient(180deg,#101318eb,#0a0d11e0);box-shadow:inset 0 1px #ffffff0b,0 18px 48px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.commons-compass__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.commons-compass__heading{min-width:0;display:grid;gap:3px}.commons-compass__eyebrow,.commons-compass__section-label{font-size:9px;line-height:1.2;font-weight:760;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.commons-compass__title{font-size:15px;line-height:1.25;color:var(--text-primary);overflow-wrap:anywhere}.commons-compass__status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.commons-compass__summary{font-size:11px;line-height:1.45;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.commons-compass__section{display:grid;gap:7px}.commons-compass__roots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.commons-compass__root{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:7px 9px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:#ffffff06;color:var(--text-secondary);font:inherit;font-size:10.5px;line-height:1.2;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.commons-compass__root>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commons-compass__root>small{flex:0 0 auto;font-size:8px;color:var(--text-muted)}.commons-compass__root:hover,.commons-compass__root:focus-visible{border-color:#ffffff29;background:#ffffff0b;color:var(--text-primary);outline:none}.commons-compass__root--active{border-color:#e55a2b47;background:#e55a2b1a;color:var(--text-primary)}.commons-compass__lanes{display:grid;gap:5px}.commons-compass__lane{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:#ffffff06;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease}.commons-compass__lane:hover,.commons-compass__lane:focus-visible{border-color:#e55a2b38;background:#e55a2b0e;outline:none}.commons-compass__lane>span{min-width:0;display:grid;gap:2px}.commons-compass__lane strong{font-size:11px;font-weight:650;color:var(--text-secondary)}.commons-compass__lane small{font-size:9.5px;color:var(--text-muted)}.commons-compass__lane b{min-width:24px;height:24px;display:grid;place-items:center;padding:0 6px;border-radius:999px;border:1px solid rgba(255,255,255,.07);background:#ffffff09;color:var(--text-muted);font-size:10px;font-weight:650}.commons-compass__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:2px}.commons-compass__quiet{font-size:9.5px;line-height:1.3;color:var(--text-muted)}.commons-compass__review,.commons-compass__expand{min-height:28px;height:28px;padding:4px 9px;border-radius:999px;font-size:10px}.commons-compass__expand{margin-left:auto}.shared-overview-root-grid{display:grid;gap:6px}.shared-overview-root-button{width:100%;min-height:0;height:auto;display:grid;gap:5px;align-items:start;justify-items:stretch;justify-content:flex-start;text-align:left;padding:9px 11px;border-radius:14px;border-color:#ffffff14;background:#ffffff06}.shared-overview-root-button--active{border-color:#e55a2b47;background:linear-gradient(180deg,#e55a2b1a,#ffffff08);box-shadow:0 10px 26px #0000002e}.shared-overview-focus-card{display:grid;gap:8px;padding:10px 11px;border-radius:14px;border:1px solid rgba(229,90,43,.2);background:linear-gradient(180deg,#e55a2b13,#ffffff06);box-shadow:inset 0 1px #ffffff0d}.commons-navigator-principle{display:grid;gap:5px;padding:9px 10px;border-radius:16px;border:1px solid rgba(255,255,255,.075);background:radial-gradient(circle at 20% 10%,rgba(229,90,43,.1),transparent 40%),#ffffff06}.commons-navigator-principle>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.commons-navigator-principle span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:760}.commons-navigator-principle strong{color:#ffe1cddb;font-size:12px}.commons-navigator-principle p{margin:0;color:var(--text-muted);font-size:11px;line-height:1.4}.shared-overview-root-header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.shared-overview-root-header-main{min-width:0;display:grid;gap:2px}.shared-overview-root-header-main strong{font-size:13px;line-height:1.25;color:var(--text-primary)}.shared-overview-root-kicker{font-size:10px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.shared-overview-root-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.shared-overview-root-chip{font-size:10px;line-height:1.25;padding:3px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.08);color:var(--text-muted);background:#ffffff08;white-space:nowrap}.shared-overview-root-chip--active{border-color:#e55a2b3d;color:var(--text-secondary);background:#e55a2b1f}.shared-overview-root-summary{font-size:11px;line-height:1.35;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shared-overview-focus-chip-row{display:flex;flex-wrap:wrap;gap:4px}.shared-overview-focus-note{font-size:10.5px;line-height:1.35;color:var(--text-muted)}.shared-overview-event-space-grid{display:grid;gap:8px;grid-template-columns:1fr}.shared-overview-event-space-card{padding:10px 12px;display:grid;gap:8px;border-radius:14px;background:#ffffff08}.shared-overview-event-preview[role=button]{transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.shared-overview-event-preview[role=button]:hover,.shared-overview-event-preview[role=button]:focus-visible{border-color:#ffffff2e;background:#ffffff0b;box-shadow:inset 0 1px 0 var(--veil-highlight);outline:none}.shared-overview-event-preview .app-form-actions,.shared-overview-event-actions{gap:6px}.shared-overview-event-tools{flex:1 1 160px;min-width:min(160px,100%);border-radius:999px}.shared-overview-event-tools[open]{border-radius:14px;flex-basis:100%}.shared-overview-event-tools>summary{min-height:30px;padding:5px 10px;border-radius:inherit}.shared-overview-event-tools-body{display:flex;flex-wrap:wrap;gap:6px;padding:0 8px 8px}.shared-overview-event-preview .btn,.shared-overview-event-space-card .app-form-actions>.btn,.shared-overview-event-actions>.btn,.shared-overview-event-tools-body>.btn{min-height:0;height:auto;line-height:1.35;padding:5px 10px;font-size:11px;border-radius:999px}.propose-edit-modal{box-sizing:border-box;width:min(760px,calc(100vw - var(--syx-overlay-side-gap-left) - var(--syx-overlay-side-gap-right)));max-height:calc(100dvh - var(--syx-overlay-top) - 20px - var(--safe-bottom) - var(--syx-visual-viewport-bottom-gap, 0px));overflow:auto;-webkit-overflow-scrolling:touch}.propose-edit-header{align-items:flex-start}.propose-edit-subcopy{margin-top:4px;max-width:560px;font-size:12px;line-height:1.45;color:var(--text-secondary)}.propose-edit-body{display:grid;gap:10px;margin-top:12px}.propose-edit-field{display:grid;gap:5px;font-size:12px;color:var(--text-muted)}.propose-edit-field>input,.propose-edit-field>textarea,.propose-edit-review-textarea{width:100%;box-sizing:border-box;background:#ffffff0d;color:var(--text-primary);border:1px solid var(--veil-border);border-radius:var(--radius-md);padding:10px 12px;outline:none;font-family:inherit;font-size:14px;line-height:1.5}.propose-edit-field>input:focus,.propose-edit-field>textarea:focus{border-color:#ffffff47;background:#ffffff12}.propose-edit-main-textarea{min-height:240px;resize:vertical}.propose-edit-error{margin-top:10px;padding:8px 10px;border-radius:12px;border:1px solid rgba(229,90,43,.24);background:#e55a2b14;font-size:12px;line-height:1.45;color:var(--text-secondary)}.propose-edit-review-card{display:grid;gap:8px;padding:8px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.propose-edit-review-toggle{justify-content:space-between;gap:12px;width:100%;min-height:36px;padding:6px 10px;text-align:left}.propose-edit-review-count{flex:0 0 auto;font-size:11px;color:var(--text-muted)}.propose-edit-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.propose-edit-section-label{margin-bottom:4px;font-size:11px;color:var(--text-muted)}.propose-edit-review-textarea{min-height:180px;opacity:.72;resize:vertical}.propose-edit-diff{min-height:180px;max-height:260px;overflow:auto;padding:8px;border-radius:10px;border:1px solid var(--veil-border);background:#0000003d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.45}.propose-edit-diff>div{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-secondary)}.propose-edit-diff>div[data-diff-kind=add]{color:#63a88cf2}.propose-edit-diff>div[data-diff-kind=remove]{color:#eb7566f2}.propose-edit-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.propose-edit-state{font-size:12px;color:var(--text-muted)}.propose-edit-columns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.propose-edit-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}@media (max-width: 640px){.deck-shell-grid{grid-template-columns:1fr;gap:10px}.deck-shell-card{max-width:min(100%,420px)}.history-overlay{left:var(--syx-overlay-side-gap-left)!important;right:var(--syx-overlay-side-gap-right)!important;top:calc(var(--syx-overlay-top) + var(--syx-mobile-top-stack-offset, 0px) + 4px)!important;width:auto!important;max-height:calc(100dvh - var(--syx-overlay-top) - var(--syx-mobile-top-stack-offset, 0px) - var(--syx-overlay-active-bottom, var(--syx-overlay-bottom)) - 16px)}.top-status-pill{left:var(--syx-overlay-side-gap-left)!important;right:var(--syx-overlay-side-gap-right)!important;transform:none!important;width:auto!important;display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.app-toast{left:50%!important;right:auto!important;transform:translate(-50%)!important;width:min(300px,calc(100vw - var(--syx-overlay-side-gap-left) - var(--syx-overlay-side-gap-right)))!important;padding:7px 10px!important;border-radius:14px!important;font-size:12px!important;line-height:1.25!important;background:linear-gradient(180deg,#0d1118f7,#07090ef5),#07090ef5!important}.app-bottom-alert{left:var(--syx-overlay-side-gap-left)!important;right:var(--syx-overlay-side-gap-right)!important;max-width:none!important;width:auto!important}.app-bottom-alert-actions{width:100%}.app-bottom-alert-actions>.btn{flex:1 1 140px}.app-bottom-panel{left:var(--syx-overlay-side-gap-left)!important;right:var(--syx-overlay-side-gap-right)!important;width:auto!important;max-height:min(50vh,calc(100dvh - var(--syx-overlay-top) - var(--syx-overlay-active-bottom, var(--syx-overlay-bottom)) - 12px))}.overlay-surface--left-top,.overlay-surface--center-top,.overlay-surface--right-top{left:var(--syx-overlay-side-gap-left)!important;right:var(--syx-overlay-side-gap-right)!important;top:calc(var(--syx-overlay-top) + var(--syx-mobile-top-stack-offset, 0px) + 4px)!important;width:auto!important}.overlay-surface--center-top{transform:none!important}.app-top-panel{left:var(--syx-overlay-side-gap-left)!important;right:var(--syx-overlay-side-gap-right)!important;top:calc(var(--syx-overlay-top) + var(--syx-mobile-top-stack-offset, 0px) + 4px)!important;width:auto!important;max-height:calc(100dvh - var(--syx-overlay-top) - var(--syx-mobile-top-stack-offset, 0px) - var(--syx-overlay-active-bottom, var(--syx-overlay-bottom)) - 16px)}.app-panel-actions{width:100%;justify-content:flex-start}.app-panel-inline-row,.app-panel-split-row{flex-direction:column;align-items:stretch}.app-panel-inline-main{flex:0 1 auto;width:100%}.app-form-grid-2,.app-publish-flow,.app-publish-control-grid,.private-public-loop-grid,.governance-flow-strip{grid-template-columns:1fr}.app-publish-flow-step{grid-template-columns:auto 1fr;align-items:start;gap:4px 8px}.app-publish-flow-step>p{grid-column:2}.app-panel-side-stack{flex:0 1 auto;width:100%}.app-form-actions>.btn{flex:1 1 140px}.propose-edit-modal{top:auto!important;bottom:calc(8px + var(--safe-bottom))!important;width:calc(100vw - var(--syx-overlay-side-gap-left) - var(--syx-overlay-side-gap-right))!important;max-height:calc(100dvh - var(--syx-overlay-top) - 12px - var(--safe-bottom));transform:translate(-50%)!important}.propose-edit-columns,.propose-edit-review-grid{grid-template-columns:1fr}.propose-edit-footer{align-items:stretch}.propose-edit-footer>.app-form-actions{width:100%}.propose-edit-actions>.btn{flex:1 1 140px}.app-screen-backdrop{align-items:flex-end;justify-content:stretch;padding:8px calc(8px + var(--safe-right)) calc(8px + var(--safe-bottom)) calc(8px + var(--safe-left))}.app-screen-backdrop>.app-sheet{width:100%}.app-sheet{max-height:calc(100dvh - var(--syx-overlay-top) - 8px - var(--safe-bottom) - var(--syx-visual-viewport-bottom-gap, 0px));padding:14px}.app-sheet--detail{width:calc(100vw - var(--syx-overlay-side-gap-left) - var(--syx-overlay-side-gap-right));max-height:calc(100dvh - var(--syx-overlay-top) - 12px - var(--safe-bottom));top:auto!important;bottom:calc(8px + var(--safe-bottom))!important;transform:translate(-50%)!important}.app-chat-shell{width:calc(100vw - var(--syx-overlay-side-gap-left) - var(--syx-overlay-side-gap-right))!important;padding:10px!important}.app-chat-expanded{grid-template-columns:minmax(0,1fr);gap:10px}.app-chat-session-rail{max-height:150px}.app-chat-session-list{grid-auto-flow:column;grid-auto-columns:minmax(190px,78vw);overflow-x:auto;overflow-y:hidden}.app-chat-session-item{align-self:stretch}.app-chat-thread-scroll{max-height:34vh}.app-chat-message{grid-template-columns:42px minmax(0,1fr)}.app-banner{width:calc(100vw - var(--syx-overlay-side-gap-left) - var(--syx-overlay-side-gap-right))!important;row-gap:6px}}.app-root{position:relative;height:100%;min-height:100%;min-height:100dvh;display:grid;grid-template-rows:auto 1fr;overflow:clip;transform-origin:50% 48%;animation:app-root-arrive .26s var(--motion-ease) both}.app-main{position:relative;overflow:hidden;min-height:0}.overlay-surface{max-width:calc(100vw - var(--syx-overlay-side-gap-left) - var(--syx-overlay-side-gap-right));max-height:calc(100dvh - var(--syx-overlay-top) - 12px - var(--safe-bottom) - var(--syx-visual-viewport-bottom-gap, 0px));overflow:auto;-webkit-overflow-scrolling:touch}.app-screen-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:12px calc(12px + var(--safe-right)) calc(12px + var(--safe-bottom)) calc(12px + var(--safe-left));background:#0006;overflow:auto;-webkit-overflow-scrolling:touch;animation:backdrop-fade-in .22s ease-out}[data-canvas-editor-backdrop=true]{animation:none}@keyframes backdrop-fade-in{0%{opacity:0}to{opacity:1}}@keyframes app-root-arrive{0%{opacity:0;transform:scale(.992);filter:brightness(.82) saturate(.92)}58%{opacity:1;transform:scale(1.002);filter:brightness(1.08) saturate(1.06)}to{opacity:1;transform:scale(1);filter:none}}.app-sheet{width:min(720px,calc(100vw - var(--syx-overlay-side-gap-left) - var(--syx-overlay-side-gap-right)));max-height:calc(100dvh - var(--syx-overlay-top) - 20px - var(--safe-bottom) - var(--syx-visual-viewport-bottom-gap, 0px));overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable;padding:16px;animation:sheet-enter .26s var(--motion-ease)}@keyframes sheet-enter{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes detail-sheet-enter{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px)) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.app-sheet--wide{width:min(920px,calc(100vw - var(--syx-overlay-side-gap-left) - var(--syx-overlay-side-gap-right)))}.app-sheet--ion-editor{width:min(880px,calc(100vw - var(--syx-overlay-side-gap-left) - var(--syx-overlay-side-gap-right)));max-height:min(86vh,calc(100dvh - var(--safe-top) - var(--safe-bottom) - 22px));overflow:auto;border-color:#ffffff1f;background:radial-gradient(circle at 18% 0%,rgba(229,90,43,.11),transparent 32%),linear-gradient(180deg,#ffffff0f,#ffffff06),#07090df2;box-shadow:0 28px 90px #00000070,inset 0 1px #ffffff14}@media (min-width: 721px){.app-screen-backdrop--workspace-lens{align-items:center;justify-content:center;pointer-events:none;padding:max(18px,var(--syx-overlay-top)) max(22px,calc(var(--safe-right) + 22px)) max(18px,calc(var(--safe-bottom) + 18px)) max(22px,calc(var(--safe-left) + 22px));background:radial-gradient(circle at 50% 47%,rgba(229,90,43,.07),transparent 38%),radial-gradient(circle at 50% 50%,#0103060a,#01030629 62%,#01030606);-webkit-backdrop-filter:none;backdrop-filter:none}.app-sheet--workspace-lens{width:min(920px,calc(100vw - var(--syx-overlay-side-gap-left) - var(--syx-overlay-side-gap-right)));max-height:min(88vh,calc(100dvh - var(--safe-top) - var(--safe-bottom) - 28px));border-color:#ffffff21;background:radial-gradient(circle at 50% -8%,rgba(229,90,43,.16),transparent 36%),linear-gradient(150deg,#fff1,#ffffff05 48%,#e55a2b08),#06090ea8;box-shadow:0 0 0 1px #e55a2b09,0 0 84px #e55a2b13,0 32px 104px #0000007a,inset 0 1px #ffffff17;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;animation:workspace-lens-enter .24s var(--motion-ease);transition:width .22s var(--motion-ease),max-height .22s var(--motion-ease),background .22s ease,box-shadow .22s ease}.app-sheet--workspace-lens .app-ion-editor-body{margin:0 10px 12px;padding:15px;border:1px solid rgba(255,255,255,.085);border-radius:23px;background:radial-gradient(circle at 50% -18%,rgba(229,90,43,.085),transparent 34%),linear-gradient(180deg,#ffffff08,#ffffff03),#010307db;box-shadow:0 0 0 1px #00000029,0 22px 52px #00000052,0 0 42px #0003,inset 0 1px #ffffff0b}.app-sheet--workspace-lens .ion-editor-title-input{background:radial-gradient(circle at 10% 0%,rgba(229,90,43,.065),transparent 30%),linear-gradient(180deg,#ffffff0d,#ffffff05),#010307c7}.app-sheet--workspace-lens .ion-editor-content-textarea{background:linear-gradient(180deg,#ffffff09,#ffffff03),#010307c7}.app-sheet--workspace-lens .ion-editor-title-input:focus,.app-sheet--workspace-lens .ion-editor-content-textarea:focus{background:radial-gradient(circle at 12% 0%,rgba(229,90,43,.07),transparent 30%),linear-gradient(180deg,#ffffff0d,#ffffff04),#010307d6}.app-screen-backdrop--workspace-lens-expanded{background:radial-gradient(circle at 50% 46%,rgba(229,90,43,.085),transparent 48%),#0103063d;-webkit-backdrop-filter:none;backdrop-filter:none}.app-sheet--workspace-lens-expanded{width:calc(100vw - var(--safe-left) - var(--safe-right) - 52px);max-width:none;max-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 22px)}.app-sheet--workspace-lens-expanded .app-ion-editor-body{margin-inline:14px}.app-sheet--workspace-lens-expanded .ion-editor-content-textarea{min-height:min(54vh,620px)!important}}@keyframes workspace-lens-enter{0%{opacity:0;transform:translateY(10px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes inline-ion-editor-arrive{0%{opacity:0;transform:scale(.982);filter:brightness(.88) saturate(.92)}62%{opacity:1;transform:scale(1.006);filter:brightness(1.08) saturate(1.04)}to{opacity:1;transform:scale(1);filter:none}}@keyframes inline-ion-editor-child-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.inline-ion-editor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:5px;padding:8px;box-sizing:border-box;border-radius:inherit;background:radial-gradient(circle at 16% 0%,rgba(229,90,43,.16),transparent 34%),linear-gradient(180deg,#ffffff13,#ffffff05),#05070beb;box-shadow:inset 0 1px #ffffff12,inset 0 -36px 80px #0003;cursor:default;transform-origin:50% 50%;animation:inline-ion-editor-arrive .21s var(--motion-ease)}.inline-ion-editor__top{position:absolute;top:12px;right:12px;z-index:6;display:flex;align-items:center;justify-content:flex-end;gap:5px;max-width:calc(100% - 18px);pointer-events:none}.inline-ion-editor__expand{width:26px;height:26px;padding:0;border:1px solid rgba(255,255,255,.11);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#ffd7bee6;background:linear-gradient(180deg,#ffffff0e,#ffffff04),#00000038;box-shadow:0 10px 22px #00000042,inset 0 1px #ffffff12;cursor:pointer;pointer-events:auto;transition:transform .13s ease,border-color .13s ease,background .13s ease,box-shadow .13s ease}.inline-ion-editor__expand:hover,.inline-ion-editor__expand:focus-visible{transform:translateY(-1px);border-color:#e55a2b57;background:linear-gradient(180deg,#e55a2b1f,#ffffff04),#00000042;box-shadow:0 12px 24px #0000004d,0 0 18px #e55a2b1a,inset 0 1px #ffffff14}.inline-ion-editor__bar{display:none;align-items:center;justify-content:space-between;gap:8px;min-height:18px;color:#d6e0efb3;font-size:10px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.inline-ion-editor__eyebrow{display:inline-flex;align-items:center;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffcfb0c7}.inline-ion-editor__save{max-width:92px;pointer-events:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;color:#ffd2b49e;font-size:10px;line-height:1;letter-spacing:.02em;text-transform:none}.inline-ion-editor__title,.inline-ion-editor__body{width:100%;min-width:0;box-sizing:border-box;border:1px solid rgba(255,255,255,.1);outline:none;color:#f6f8fcfa;background:linear-gradient(180deg,#ffffff0b,#ffffff04),#00000029;box-shadow:inset 0 1px #ffffff0a;font-family:inherit;resize:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .15s ease;animation:inline-ion-editor-child-arrive .18s var(--motion-ease) both}.inline-ion-editor__title:focus,.inline-ion-editor__body:focus{border-color:#e55a2b57;box-shadow:0 0 0 1px #e55a2b1a,inset 0 1px #ffffff0d;transform:translateY(-1px)}.inline-ion-editor__title{height:34px;padding:7px 37px 6px 10px;border-radius:15px 15px 11px 11px;font-size:16.5px;line-height:1.15;font-weight:760;letter-spacing:-.035em}.inline-ion-editor__body{height:100%;max-height:100%;min-height:0;min-block-size:0;align-self:stretch;padding:8px 10px;border-radius:11px 11px 16px 16px;font-size:13.3px;line-height:1.5;letter-spacing:-.004em;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:rgba(229,90,43,.28) transparent;animation-delay:24ms}.inline-ion-editor__body::-webkit-scrollbar{width:5px}.inline-ion-editor__body::-webkit-scrollbar-track{background:transparent}.inline-ion-editor__body::-webkit-scrollbar-thumb{border-radius:999px;background:#e55a2b3d}.inline-ion-editor__actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;min-width:0;animation:inline-ion-editor-child-arrive .18s var(--motion-ease) 58ms both}.inline-ion-editor__actions .btn{min-height:28px;padding:5px 8px;font-size:11px;line-height:1;white-space:nowrap;display:inline-flex;align-items:center;gap:5px;transition:transform .13s ease,border-color .13s ease,background .13s ease,box-shadow .13s ease}.inline-ion-editor__actions .btn.inline-ion-editor__action--compact{width:28px;min-width:28px;height:28px;min-height:28px;padding:0;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.11);background:linear-gradient(180deg,#fff1,#ffffff05),#0000003d;box-shadow:0 8px 18px #0000002e,inset 0 1px #fff1}.inline-ion-editor__actions .btn:hover,.inline-ion-editor__actions .btn:focus-visible{transform:translateY(-1px);box-shadow:0 8px 20px #0003}.inline-ion-editor__glyph{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;color:#ffd6bceb;background:#e55a2b1c;box-shadow:inset 0 1px #ffffff1a}@media (prefers-reduced-motion: reduce){.inline-ion-editor,.inline-ion-editor__title,.inline-ion-editor__body,.inline-ion-editor__actions{animation:none!important}.inline-ion-editor__title,.inline-ion-editor__body,.inline-ion-editor__expand,.inline-ion-editor__actions .btn{transition:none!important}}.app-sheet--detail{width:min(840px,calc(100vw - var(--syx-overlay-side-gap-left) - var(--syx-overlay-side-gap-right)));max-height:min(78vh,calc(100dvh - 24px - var(--safe-top) - var(--safe-bottom)));overscroll-behavior:contain;touch-action:pan-y;display:flex;flex-direction:column;gap:9px;padding:14px}.app-sheet--detail .app-panel-split-row{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch}.app-sheet--detail .app-panel-inline-main{width:100%}[data-canvas-detail-sheet=true] .app-panel-inline-main{display:flex;flex-direction:column}[data-canvas-detail-sheet=true] .app-panel-inline-main>*{order:10}[data-canvas-detail-sheet=true] .ion-detail-heading-row{order:1}[data-canvas-detail-sheet=true] [data-shared-profile-breadcrumb=true]{order:2}[data-canvas-detail-sheet=true] [data-ion-primary-content=true]{order:3}[data-canvas-detail-sheet=true] [data-sensory-ion-detail=true]{order:4}[data-canvas-detail-sheet=true] [data-public-work-profile-summary=true]{order:5}[data-canvas-detail-sheet=true] [data-ion-lifecycle-panel=true]{order:20}[data-canvas-detail-sheet=true] [data-linked-response-branch-card=true]{order:21}[data-canvas-detail-sheet=true] [data-ion-work-graph=true]{order:22}[data-canvas-detail-sheet=true] [data-ion-revision-graph=true]{order:23}[data-canvas-detail-sheet=true] [data-ion-governance-inline-summary=true]{order:24}[data-canvas-detail-sheet=true] [data-canvas-detail-orientation=true]{order:30}[data-canvas-detail-sheet=true] [data-private-public-loop=true]{order:31}[data-canvas-detail-sheet=true] [data-local-ai-tip-card=true]{order:32}[data-canvas-detail-sheet=true] [data-ion-detail-actions=true]{order:40}.ion-detail-heading-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.ion-detail-heading-actions{display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap}.ion-detail-title{margin:0;min-width:0;font-size:clamp(18px,2.2vw,24px);line-height:1.12;letter-spacing:-.035em;overflow-wrap:anywhere}.ion-detail-close{min-height:32px;padding:5px 10px;border-radius:999px;font-size:12px;flex-shrink:0}.ion-detail-edit-primary{min-height:32px;padding:5px 12px;border-radius:999px;font-size:12px;flex-shrink:0}.ion-detail-primary-content{margin-top:9px;display:grid;gap:8px;padding:16px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.095);background:linear-gradient(180deg,#ffffff0d,#ffffff06),#00000014}.ion-detail-primary-content-label{font-size:10px;line-height:1.2;letter-spacing:.075em;text-transform:uppercase;color:var(--text-muted)}.ion-detail-primary-content-body{font-size:15px;line-height:1.68;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.ion-detail-context-disclosure{margin-top:8px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#ffffff05;overflow:hidden}.ion-detail-context-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;padding:7px 10px;font-size:11px;line-height:1.3;color:var(--text-muted);-webkit-user-select:none;user-select:none}.ion-detail-context-disclosure>summary::-webkit-details-marker{display:none}.ion-detail-context-disclosure>summary span:first-child{color:var(--text-secondary);font-weight:650}.ion-detail-context-disclosure>summary span:last-child{font-size:10px;letter-spacing:.055em;text-transform:uppercase}.ion-detail-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 8px 8px}.ion-lifecycle-panel{margin-top:8px;border-radius:15px;border:1px solid rgba(255,255,255,.065);background:#ffffff04;overflow:hidden}.ion-lifecycle-panel--private{border-color:#e55a2b1f}.ion-lifecycle-panel--profile{border-color:#8cbeff29}.ion-lifecycle-summary,.ion-work-graph-summary,.ion-branch-route-disclosure>summary,.ion-local-ai-tip-disclosure>summary,.ion-profile-work-disclosure>summary,.ion-governance-glance-disclosure>summary,.sensory-editor-tools-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;padding:7px 10px;cursor:pointer;list-style:none;color:var(--text-muted);-webkit-user-select:none;user-select:none}.ion-lifecycle-summary::-webkit-details-marker,.ion-work-graph-summary::-webkit-details-marker,.ion-branch-route-disclosure>summary::-webkit-details-marker,.ion-local-ai-tip-disclosure>summary::-webkit-details-marker,.ion-profile-work-disclosure>summary::-webkit-details-marker,.ion-governance-glance-disclosure>summary::-webkit-details-marker,.sensory-editor-tools-disclosure>summary::-webkit-details-marker{display:none}.ion-lifecycle-summary span,.ion-work-graph-summary span,.ion-branch-route-disclosure>summary span,.ion-local-ai-tip-disclosure>summary span,.ion-profile-work-disclosure>summary span,.ion-governance-glance-disclosure>summary span,.sensory-editor-tools-disclosure>summary span:first-child{font-size:11px;font-weight:680;color:var(--text-secondary)}.ion-lifecycle-summary strong,.ion-work-graph-summary strong,.ion-branch-route-disclosure>summary strong,.ion-local-ai-tip-disclosure>summary strong,.ion-profile-work-disclosure>summary strong,.ion-governance-glance-disclosure>summary strong,.sensory-editor-tools-disclosure>summary span:last-child{flex-shrink:0;font-size:10px;line-height:1.2;color:var(--text-muted)}.ion-lifecycle-expanded,.ion-work-graph-expanded,.sensory-editor-tools-panel{display:grid;gap:8px;padding:0 10px 10px}.sensory-editor-danger-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;border-radius:14px;border:1px solid rgba(255,128,96,.12);background:#ff806006;color:var(--text-muted);font-size:11px;line-height:1.38}.sensory-editor-danger-row>span{min-width:0}.sensory-editor-danger-row>.btn{justify-self:end;min-height:30px;padding:4px 9px;color:#ffbeace0}.ion-branch-route-disclosure{margin-top:8px;border-radius:15px;border:1px solid rgba(229,90,43,.12);background:#ffffff04;overflow:hidden}.ion-local-ai-tip-disclosure{margin-top:8px;border-radius:15px;border:1px solid rgba(229,90,43,.11);background:#ffffff04;overflow:hidden}.ion-profile-work-disclosure,.ion-governance-glance-disclosure{margin-top:8px;border-radius:15px;border:1px solid rgba(255,255,255,.065);background:#ffffff04;overflow:hidden}.ion-local-ai-tip-body{display:grid;gap:8px;padding:0 10px 10px}.ion-profile-work-body,.ion-governance-glance-body{display:grid;gap:9px;padding:0 10px 10px}.ion-branch-route-disclosure>summary+div,.ion-branch-route-disclosure>summary+div+div{margin:0 10px 8px}.ion-lifecycle-head,.ion-lifecycle-actions,.ion-lifecycle-chips{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ion-lifecycle-head{justify-content:space-between}.ion-lifecycle-kicker{font-size:10px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.ion-lifecycle-title{margin-top:1px;font-size:13px;line-height:1.2;color:var(--text-primary);font-weight:760}.ion-lifecycle-status,.ion-lifecycle-chips>span{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;color:var(--text-muted);font-size:10px;line-height:1.2}.ion-lifecycle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ion-lifecycle-step{min-width:0;display:grid;gap:3px;padding:8px 9px;border-radius:14px;border:1px solid rgba(255,255,255,.065);background:#0000001a}.ion-lifecycle-step span{font-size:9px;letter-spacing:.075em;text-transform:uppercase;color:var(--text-muted)}.ion-lifecycle-step strong{color:var(--text-secondary);font-size:12px;line-height:1.22}.ion-lifecycle-step p{margin:0;color:var(--text-muted);font-size:11px;line-height:1.38}.ion-provenance-map{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:8px 8px 4px}.ion-provenance-map:before{content:"";position:absolute;left:38px;right:38px;top:16px;height:1px;background:linear-gradient(90deg,#e55a2b4d,#ffffff14,#e55a2b38);pointer-events:none}.ion-provenance-node{position:relative;z-index:1;flex:1 1 0;min-width:0;display:grid;justify-items:center;gap:3px;padding-top:20px;text-align:center}.ion-provenance-node:before{content:"";position:absolute;top:3px;width:14px;height:14px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#0e1014f0;box-shadow:0 0 0 3px #00000038}.ion-provenance-node[data-provenance-state=active]:before{border-color:#e55a2b94;background:#e55a2b57;box-shadow:0 0 0 3px #e55a2b14,0 0 18px #e55a2b29}.ion-provenance-node[data-provenance-state=ready]:before{border-color:#ffbea057;background:#ffffff0f}.ion-provenance-node[data-provenance-state=muted]{opacity:.58}.ion-provenance-node span{max-width:100%;color:var(--text-secondary);font-size:11px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ion-provenance-node strong{max-width:100%;color:var(--text-muted);font-size:10px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ion-lifecycle-actions .btn{min-height:28px;padding:4px 9px;border-radius:999px;font-size:11px}.ion-work-graph-panel{margin-top:8px;border-radius:15px;border:1px solid rgba(255,255,255,.065);background:#ffffff04;overflow:hidden}.ion-work-graph-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ion-work-graph-head>span{flex-shrink:0;display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;color:var(--text-muted);font-size:10px;line-height:1.2}.ion-work-graph-kicker{font-size:10px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.ion-work-graph-title{margin-top:1px;color:var(--text-primary);font-size:13px;font-weight:760;line-height:1.2}.ion-work-graph-rail{position:relative;display:grid;grid-template-columns:minmax(130px,.8fr) repeat(auto-fit,minmax(128px,1fr));gap:7px}.ion-work-graph-current,.ion-work-graph-node{min-width:0;display:grid;gap:3px;padding:8px 9px;border-radius:14px;border:1px solid rgba(255,255,255,.065);background:#0000001f;text-align:left}.ion-work-graph-node{cursor:pointer;color:inherit;transition:border-color .14s ease,background .14s ease,transform .14s ease}.ion-work-graph-node:hover,.ion-work-graph-node:focus-visible{border-color:#e55a2b57;background:#e55a2b14;transform:translateY(-1px);outline:none}.ion-work-graph-current span,.ion-work-graph-node span{color:var(--text-muted);font-size:9px;letter-spacing:.075em;line-height:1.2;text-transform:uppercase}.ion-work-graph-current strong,.ion-work-graph-node strong{min-width:0;color:var(--text-secondary);font-size:12px;line-height:1.22;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ion-work-graph-current strong{color:var(--text-primary)}.ion-work-graph-node small{color:var(--text-muted);font-size:10.5px;line-height:1.32}.ion-work-graph-node em{justify-self:start;margin-top:1px;padding:2px 6px;border-radius:999px;border:1px solid rgba(229,90,43,.18);background:#e55a2b14;color:#ffbea0eb;font-size:9px;font-style:normal;line-height:1.2}.ion-revision-graph-panel{margin-top:9px;display:grid;gap:8px;padding:10px 11px;border-radius:17px;border:1px solid rgba(255,255,255,.078);background:radial-gradient(circle at 88% 0%,rgba(229,90,43,.09),transparent 34%),#ffffff05}.ion-revision-graph-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ion-revision-graph-head .btn{min-height:26px;padding:3px 8px;border-radius:999px;font-size:10px}.ion-revision-graph-kicker{font-size:10px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.ion-revision-graph-title{margin-top:1px;color:var(--text-primary);font-size:13px;font-weight:760;line-height:1.2}.ion-revision-graph-rail{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:7px}.ion-revision-graph-node{min-width:0;display:grid;align-content:start;gap:3px;padding:8px 9px;border-radius:14px;border:1px solid rgba(255,255,255,.065);background:#0000001c}.ion-revision-graph-node--current{border-color:#e55a2b38;background:#e55a2b11}.ion-revision-graph-node span{color:var(--text-muted);font-size:9px;letter-spacing:.075em;line-height:1.2;text-transform:uppercase}.ion-revision-graph-node strong{min-width:0;color:var(--text-secondary);font-size:12px;line-height:1.25;overflow-wrap:anywhere}.ion-revision-graph-node small{color:var(--text-muted);font-size:10.5px;line-height:1.32}.ion-revision-graph-tags{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:2px}.ion-revision-graph-tags em{display:inline-flex;align-items:center;min-height:18px;padding:1px 6px;border-radius:999px;border:1px solid rgba(255,255,255,.075);background:#ffffff08;color:var(--text-muted);font-size:9px;font-style:normal;line-height:1.2}@media (max-width: 720px){.ion-lifecycle-grid,.ion-work-graph-rail{grid-template-columns:1fr}.ion-provenance-map{display:grid;grid-template-columns:1fr;gap:5px;padding:6px 0 2px}.ion-provenance-map:before{top:13px;bottom:13px;left:8px;right:auto;width:1px;height:auto;background:linear-gradient(180deg,#e55a2b4d,#ffffff14,#e55a2b38)}.ion-provenance-node{justify-items:start;padding:3px 0 3px 24px;text-align:left}.ion-provenance-node:before{top:6px;left:2px}}.attention-panel-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.attention-panel-heading>:first-child{min-width:0}.attention-panel-kicker{font-size:10px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.attention-panel-title{margin:1px 0 0;min-width:0;font-size:18px;line-height:1.15;letter-spacing:-.025em;overflow-wrap:anywhere}.attention-panel-close{min-height:32px;padding:5px 10px;border-radius:999px;font-size:12px;color:var(--text-muted);background:#ffffff05;border-color:#ffffff0f}.attention-panel-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-start;margin-top:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.07)}.attention-panel-actions>.btn{min-height:34px;padding:6px 10px;border-radius:999px;font-size:12px}.attention-panel-copy{margin-top:6px;font-size:12px;line-height:1.4;color:var(--text-muted);max-width:var(--attention-copy-max);text-wrap:pretty}.governance-review-panel{max-height:calc(100dvh - var(--syx-overlay-top) - var(--syx-overlay-bottom));overflow:auto;background:radial-gradient(circle at 85% 0%,rgba(229,90,43,.12),transparent 38%),linear-gradient(180deg,#0c0f15eb,#05070bf0);box-shadow:0 26px 80px #0000007a,inset 0 1px #ffffff0e}.governance-review-summary-strip{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px;padding:8px;border:1px solid rgba(255,255,255,.065);border-radius:17px;background:linear-gradient(135deg,#ffffff0a,#ffffff04),#ffffff05}.governance-review-summary-pill{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:3px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.075);color:var(--text-secondary);background:#0000002e;font-size:12px;font-weight:650}.governance-review-summary-pill--ready{border-color:#e55a2b47;color:#ffe3d5f5;background:#e55a2b16}.governance-review-inline-state{margin-top:10px;padding:9px 10px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#ffffff05;color:var(--text-muted);font-size:13px;line-height:1.45}.governance-review-list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.governance-review-list--compact{margin:0;padding:0 10px 10px;gap:7px}.governance-review-list-item{padding:10px;border:1px solid rgba(255,255,255,.065);border-radius:16px;background:linear-gradient(180deg,#ffffff09,#ffffff04),#ffffff03}.governance-review-empty-item{padding:10px;border-radius:14px;color:var(--text-muted);font-size:13px;background:#ffffff05}.governance-review-backlog{margin-top:10px}.governance-proposal-main{display:grid;gap:8px}.governance-review-decision{display:grid;gap:2px;padding:9px 10px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff07}.governance-review-decision span:first-child{font-size:12px;line-height:1.2;font-weight:760;color:var(--text-primary)}.governance-review-decision span:last-child{font-size:12px;line-height:1.35;color:var(--text-muted)}.governance-review-decision--ready{border-color:#4fb57d47;background:linear-gradient(180deg,#4fb57d1c,#ffffff05)}.governance-review-decision--signal{border-color:#76abff38;background:linear-gradient(180deg,#76abff14,#ffffff05)}.governance-review-decision--blocked{border-color:#ffbe5838;background:linear-gradient(180deg,#ffbe5814,#ffffff05)}.governance-review-decision--settled{opacity:.82}.governance-review-target{display:grid;gap:4px;padding:10px;border-radius:14px;border:1px solid rgba(229,90,43,.24);background:linear-gradient(180deg,#e55a2b1a,#ffffff06)}.governance-review-target__label,.governance-review-action__label{font-size:10px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.governance-review-target__title{font-size:15px;line-height:1.18;font-weight:750;color:var(--text-primary);overflow-wrap:anywhere}.governance-review-target__preview{font-size:12px;line-height:1.38;color:var(--text-secondary);overflow-wrap:anywhere}.governance-review-action{display:grid;gap:3px;padding:0 2px}.governance-review-action__title{font-size:13px;line-height:1.25;font-weight:650;color:var(--text-secondary);overflow-wrap:anywhere}.attention-primary-card{border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:10px;background:#ffffff07}.attention-soft-card{border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:9px;background:#ffffff05}.attention-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.attention-metric-card{min-width:0;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:8px;background:#ffffff05}.attention-metric-label{font-size:10px;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.attention-metric-value{margin-top:2px;font-size:18px;line-height:1.05;font-weight:750;color:var(--text-primary)}.attention-result-line{font-size:12px;line-height:1.4;color:var(--text-secondary)}.app-shortcut-grid{display:grid;gap:10px;margin-top:12px}.app-shortcut-section{display:grid;gap:7px}.app-shortcut-section h4{margin:0 0 2px;font-size:12px;line-height:1.25;color:var(--text-secondary)}.app-shortcut-row{display:grid;grid-template-columns:minmax(80px,auto) minmax(0,1fr);gap:10px;align-items:baseline;font-size:12px;line-height:1.35;color:var(--text-muted)}.app-shortcut-key{display:inline-flex;align-items:center;min-height:20px;padding:1px 6px;border-radius:6px;border:1px solid var(--veil-border);background:#ffffff09;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.2}.attention-context-disclosure{border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#ffffff05;overflow:hidden}.attention-context-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;padding:7px 10px;font-size:11px;line-height:1.3;color:var(--text-muted);-webkit-user-select:none;user-select:none}.attention-context-disclosure>summary::-webkit-details-marker{display:none}.attention-context-disclosure>summary span:first-child{color:var(--text-secondary);font-weight:650}.attention-context-disclosure>summary span:last-child{font-size:10px;letter-spacing:.055em;text-transform:uppercase}.attention-context-body{display:grid;gap:8px;padding:0 10px 10px}.attention-context-copy{margin:0;color:var(--text-muted);font-size:11px;line-height:1.4}.settings-disclosure-body{display:grid;gap:10px;padding:0 10px 10px}.settings-disclosure .settings-row{background:#ffffff05}.settings-account-room{border:1px solid rgba(255,255,255,.075);border-radius:18px;background:#ffffff05;overflow:hidden}.settings-account-room>summary{min-height:46px;padding:10px 14px}.settings-account-room__body{padding:0 8px 8px}.settings-safe-fallback{width:min(440px,calc(100vw - 28px));margin:auto;padding:22px;border-radius:24px;display:grid;gap:12px}.settings-safe-fallback h2,.settings-safe-fallback p{margin:0}.settings-safe-fallback p{color:var(--text-muted);line-height:1.5}.public-profile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;display:grid;place-items:center;padding:max(18px,var(--safe-top, 0px)) max(14px,var(--safe-right, 0px)) max(18px,var(--safe-bottom, 0px)) max(14px,var(--safe-left, 0px));background:#0203059e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.public-profile-panel{width:min(620px,100%);max-height:min(760px,calc(100dvh - 36px));overflow:auto;padding:18px;border-radius:28px;display:grid;gap:14px;background:radial-gradient(circle at 8% -4%,rgba(229,90,43,.17),transparent 40%),linear-gradient(145deg,#111011fc,#06080bfe);box-shadow:0 28px 90px #0000008c}.public-profile-panel__header,.public-profile-panel__footer,.public-profile-identity-card,.public-profile-visibility-card,.public-profile-signin-note{display:flex;align-items:center;justify-content:space-between;gap:12px}.public-profile-panel__header h2{margin:2px 0 0}.public-profile-identity-card,.public-profile-visibility-card,.public-profile-signin-note{padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#ffffff06}.public-profile-avatar{flex:0 0 auto;width:52px;height:52px;border-radius:17px;display:grid;place-items:center;overflow:hidden;color:#ffddc5f5;font-weight:800;font-size:19px;border:1px solid rgba(255,155,92,.28);background:#e55a2b21}.public-profile-avatar img{width:100%;height:100%;object-fit:cover}.public-profile-identity-card>div:nth-child(2){min-width:0;flex:1;display:grid;gap:3px}.public-profile-identity-card strong,.public-profile-identity-card span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-profile-identity-card span,.public-profile-visibility-card p,.public-profile-signin-note>span{color:var(--text-muted);font-size:11px;line-height:1.45}.public-profile-visibility-pill{flex:0 0 auto;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:#ffffff09;color:var(--text-muted);font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.public-profile-visibility-pill--on{color:#7fe0c0;border-color:#7fe0c04d;background:#46be9617}.public-profile-fields{display:grid;gap:12px}.public-profile-fields label{display:grid;gap:6px;color:var(--text-secondary);font-size:12px}.public-profile-fields small{justify-self:end;color:var(--text-muted)}.public-profile-bio{min-height:104px;resize:vertical;line-height:1.5}.public-profile-visibility-card{align-items:flex-start}.public-profile-visibility-card>div{min-width:0}.public-profile-visibility-card p{margin:5px 0 0}.public-profile-panel__footer{justify-content:flex-end;padding-top:2px}@media (max-width: 620px){.public-profile-panel{padding:14px;border-radius:22px}.public-profile-identity-card{align-items:flex-start;flex-wrap:wrap}.public-profile-panel__footer>.btn{flex:1}}.local-ai-capability-disclosure{margin-top:2px}.local-ai-capability-body{font-size:12px;line-height:1.45;color:var(--text-muted)}.app-detail-actions-disclosure{width:100%;margin-top:8px;border-color:#fff1;background:linear-gradient(180deg,#ffffff07,#ffffff03),#0000000f}.app-detail-actions-disclosure>summary{min-height:34px;padding:8px 10px}.app-detail-actions-disclosure>summary span:first-child:after{content:" ▾";color:#e55a2bad;font-weight:600}.app-detail-actions-disclosure[open]>summary span:first-child:after{content:" ▴"}.app-detail-actions-disclosure>.app-detail-actions-panel{border-top:1px solid var(--attention-panel-hairline);padding:8px 10px 10px;-webkit-mask-image:none;mask-image:none}.app-detail-actions-panel{display:flex;flex-wrap:nowrap;gap:6px;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;margin-top:0;padding:6px 0 1px;border-top:1px solid var(--attention-panel-hairline);scrollbar-width:thin;scrollbar-gutter:stable;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%)}.app-detail-action-group{display:flex;align-items:center;gap:6px;flex:0 0 auto;padding:0;border-radius:999px;border:0;background:transparent}.app-detail-action-group--subtle{background:transparent}.app-detail-action-label{display:none;font-size:10px;letter-spacing:.7px;text-transform:uppercase;color:var(--text-muted)}.app-detail-action-buttons{display:flex;flex-wrap:nowrap;gap:6px;justify-content:flex-start}.app-detail-action-buttons>.btn{min-height:32px;height:auto;padding:5px 9px;max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px}.app-detail-more-actions{flex:0 0 auto;min-width:0;max-width:min(360px,calc(100vw - 32px));border-radius:999px;overflow:visible;background:transparent}.app-detail-more-actions>summary{min-height:34px;padding:6px 10px;border-radius:999px;border:1px solid var(--veil-border);background:#ffffff07}.app-detail-more-actions[open]{border-radius:16px;background:#05070beb;box-shadow:0 16px 40px #00000052}.app-detail-more-actions-body{display:flex;flex-wrap:wrap;gap:6px;min-width:min(320px,calc(100vw - 42px));padding:8px}.app-detail-more-actions-body>.btn{min-height:32px;padding:5px 9px;font-size:11px;border-radius:999px}.app-detail-publish-path{border-color:#e55a2b29;background:#ffffff06;padding:10px}.app-detail-publish-path-body{display:grid;gap:8px;padding:0;margin-top:8px}.app-detail-publish-path .private-public-loop-grid{padding:0 10px 10px}.app-detail-publish-path-actions{justify-content:flex-start;align-items:center;gap:7px}.app-detail-publish-path-actions>.btn{min-height:30px;padding:5px 10px;border-radius:999px;font-size:11px}.app-detail-action-context,.app-detail-action-help{display:none!important;font-size:11px;line-height:1.45;color:var(--text-muted)}.app-local-link-actions>.btn{min-height:32px;border-radius:999px;white-space:nowrap}.fracta-cluster-badge{width:142px;min-height:40px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px 8px 9px;border-radius:999px;border-color:#e55a2b3d;background:radial-gradient(circle at 18% 24%,rgba(229,90,43,.22),transparent 42%),linear-gradient(180deg,#14161beb,#090b0fd1);box-shadow:0 12px 36px #00000057,inset 0 0 0 1px #ffffff09;color:var(--text-secondary);cursor:pointer;pointer-events:auto;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.fracta-cluster-badge:hover{border-color:#e55a2b75;background:radial-gradient(circle at 18% 24%,rgba(229,90,43,.3),transparent 44%),linear-gradient(180deg,#1a1b20f5,#0b0c10e0);box-shadow:0 16px 44px #0006,0 0 0 1px #e55a2b1a}.fracta-cluster-badge__count{min-width:30px;height:30px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid rgba(229,90,43,.34);background:#e55a2b1f;color:#ffe8dbf5;font-size:12px;line-height:1;font-weight:760;letter-spacing:-.02em}.fracta-cluster-badge__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:11.5px;line-height:1.2;font-weight:650}.ion-relations-panel{display:grid;gap:10px;margin-top:12px;padding:12px 14px;border-radius:18px;border:1px solid var(--attention-panel-hairline);background:var(--attention-surface-soft)}.ion-relations-header{display:grid;gap:4px}.ion-relations-header h4{margin:0}.ion-relations-copy{margin-top:4px;font-size:12px;line-height:1.45;color:var(--text-secondary)}.ion-relations-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;justify-content:stretch}.ion-relations-actions-shell{width:100%;display:grid;gap:8px;justify-items:stretch;padding:10px;border:1px solid rgba(255,255,255,.055);border-radius:16px;background:#ffffff04}.ion-relations-advanced{width:100%}.ion-relations-advanced>summary{justify-content:center;min-height:30px}.ion-relations-advanced-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 8px 8px}.ion-relations-guidance{max-width:none;font-size:11px;line-height:1.45;color:var(--text-muted);text-align:center}.ion-relations-actions>.btn,.ion-relations-advanced-actions>.btn,.ion-relations-filters>.btn{padding:4px 9px;font-size:12px;justify-content:center}.ion-relations-filters{justify-content:center;gap:6px;font-size:12px}.ion-relations-sections{display:grid;gap:8px}.ion-relations-section{display:grid;gap:5px}.ion-relations-section-title{display:flex;justify-content:space-between;gap:8px;font-size:11px;letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted)}.ion-relations-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ion-relations-row{display:flex;align-items:flex-start;gap:8px;padding:6px 0;border-bottom:1px solid var(--veil-border)}.ion-relations-row:last-child{border-bottom:0}.ion-relations-row-main{flex:1;min-width:0;padding:5px 0}.ion-relations-row-title{font-size:14px;color:var(--text-secondary);overflow-wrap:anywhere;white-space:normal}.ion-relations-row-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px;font-size:10px;color:var(--text-muted)}.ion-relations-remove{padding:3px 8px;font-size:11px;flex-shrink:0}.ion-relations-empty{font-size:12px;color:var(--text-muted);padding:4px 0}.memora-panel{width:min(860px,calc(100vw - 28px));max-height:min(86dvh,860px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.memora-panel-alert{margin-top:12px;padding:12px 14px;border-radius:18px;border:1px solid rgba(229,90,43,.28);background:linear-gradient(135deg,#e55a2b1f,#ffffff06);color:var(--text-secondary);line-height:1.45}.memora-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.memora-card,.memora-request-preview,.memora-confirmation{display:grid;gap:9px;padding:13px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.memora-card-title{font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--text-secondary)}.memora-card p,.memora-confirmation p{margin:0;font-size:12px;line-height:1.45;color:var(--text-muted)}.memora-confirmation{margin-top:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-color:#e55a2b42;background:#e55a2b12}.memora-request-preview{margin-top:12px}.memora-request-preview pre{margin:0;max-height:260px;overflow:auto;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#00000047;color:var(--text-secondary);font-size:11px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width: 720px){.memora-grid,.memora-confirmation{grid-template-columns:1fr}}@media (max-width: 720px){.app-detail-actions-panel{gap:6px}.app-detail-action-group{gap:6px;padding:0}.app-detail-action-label,.app-detail-action-help{display:none}.app-detail-action-buttons{gap:6px}.app-detail-action-buttons>.btn{min-height:34px;padding:0 10px;font-size:12px}.ion-detail-heading-row{grid-template-columns:minmax(0,1fr)}.ion-detail-close{justify-self:flex-start}.ion-detail-context-grid,.attention-metric-grid{grid-template-columns:1fr}.attention-panel-heading{grid-template-columns:minmax(0,1fr)}.attention-panel-close{justify-self:flex-start}}.app-status-dot{width:8px;height:8px;border-radius:999px;flex-shrink:0;background:#e55a2be0;box-shadow:0 0 #e55a2b4d;animation:app-status-pulse 1.2s ease-out infinite}.app-screen-backdrop--editor-mobile{top:calc(-1 * var(--syx-header-bottom, 0px));bottom:auto;min-height:100dvh;height:100dvh;align-items:stretch;justify-content:stretch;padding:0;overflow:hidden;background:radial-gradient(circle at 18% 8%,rgba(86,164,124,.1),transparent 34%),radial-gradient(circle at 88% 20%,rgba(229,90,43,.08),transparent 32%),#04070ce6}.app-sheet--editor-mobile{width:100vw;max-width:none;height:100dvh;min-height:100dvh;max-height:100dvh;margin:0;padding:0!important;border-radius:0;border-left:none;border-right:none;border-bottom:none;overflow:hidden;display:grid;grid-template-rows:auto 1fr}.app-sheet--editor-safe{background:linear-gradient(180deg,#ffffff0a,#ffffff05),radial-gradient(circle at top,rgba(86,164,124,.09),transparent 48%),#0a0a0af5}.app-mobile-editor-header{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;z-index:2;padding:calc(var(--safe-top) + 12px) calc(14px + var(--safe-right)) 12px calc(14px + var(--safe-left));background:linear-gradient(180deg,#090d13f5,#090c11e6);border-bottom:1px solid rgba(255,255,255,.09);-webkit-backdrop-filter:blur(var(--veil-blur)) saturate(120%);backdrop-filter:blur(var(--veil-blur)) saturate(120%)}.app-editor-header{position:relative;z-index:5;align-items:center;flex-wrap:nowrap;padding:8px 13px 7px;border-bottom:1px solid rgba(255,255,255,.075);background:linear-gradient(180deg,#ffffff05,#ffffff02),#00000012;transition:background .16s var(--motion-ease),border-color .16s var(--motion-ease)}.app-editor-header:hover,.app-editor-header:focus-within{border-bottom-color:#ffffff1b;background:linear-gradient(180deg,#ffffff09,#ffffff03),#0000001c}.app-editor-heading-rail{min-width:0;display:inline-flex;align-items:center;gap:7px;max-width:100%}.app-editor-current-title{margin:0;min-width:0;flex:0 1 auto;color:#ffd2b9e0;font-size:11px;line-height:1.25;font-weight:780;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-editor-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:5px;flex:1 1 auto;min-width:0;margin-left:auto;opacity:.48;transition:opacity .16s var(--motion-ease),filter .16s var(--motion-ease),max-width .18s var(--motion-ease);filter:saturate(.82)}.app-editor-header:hover .app-editor-header-actions,.app-editor-header:focus-within .app-editor-header-actions{opacity:1;filter:saturate(1)}.app-editor-header--controls-hidden .app-editor-header-actions>:not(.app-editor-done-action):not(.app-form-actions){max-width:0;opacity:0;pointer-events:none;overflow:hidden}.app-editor-header-actions .app-panel-actions{justify-content:flex-end!important;gap:6px!important}.app-editor-header-actions .app-panel-actions>.btn,.app-editor-header-actions .app-form-actions>.btn{min-height:34px;padding:5px 11px;border-radius:999px;font-size:12px}.app-editor-branch-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;padding:2px;border:1px solid rgba(229,90,43,.13);border-radius:999px;background:linear-gradient(180deg,#e55a2b0d,#ffffff04),#0000001f}.app-editor-branch-actions>.btn{min-height:28px;padding:3px 8px;border-radius:999px;font-size:10.5px;letter-spacing:.01em}.app-editor-done-action{order:100;margin-left:auto;min-height:30px;padding:4px 10px;border-radius:999px;font-size:11px;flex:0 0 auto}.app-editor-lens-posture-action{width:30px;min-width:30px;min-height:30px;display:inline-grid;place-items:center;padding:0;border-radius:999px;color:var(--text-muted);border-color:#ffffff16;background:#ffffff05}.app-editor-lens-posture-action:hover,.app-editor-lens-posture-action:focus-visible,.app-editor-lens-posture-action[aria-pressed=true]{color:#ffdac6f0;border-color:#e55a2b3d;background:#e55a2b0f}.app-editor-header-menu{position:relative;flex:0 0 auto}.app-editor-header-menu[open]{z-index:900}.app-editor-header-menu>summary{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.095);background:#ffffff06;color:var(--text-secondary);font-size:11px;line-height:1;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.app-editor-header-visibility-toggle{width:24px;min-width:24px;height:24px;display:inline-grid;place-items:center;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.07);background:#ffffff03;color:#dce4ee75;cursor:pointer;opacity:.62;transition:opacity .15s var(--motion-ease),color .15s var(--motion-ease),border-color .15s var(--motion-ease),background .15s var(--motion-ease),transform .15s var(--motion-ease)}.app-editor-header:hover .app-editor-header-visibility-toggle,.app-editor-header:focus-within .app-editor-header-visibility-toggle,.app-editor-header-visibility-toggle[aria-pressed=true]{opacity:1;color:#ffdac6e0;border-color:#e55a2b2e;background:#e55a2b0b}.app-editor-header-visibility-toggle svg{transition:transform .15s var(--motion-ease)}.app-editor-header-visibility-toggle[aria-pressed=true] svg{transform:rotate(-90deg)}.app-editor-header-menu>summary::-webkit-details-marker{display:none}.app-editor-header-menu>summary:hover,.app-editor-header-menu>summary:focus-visible,.app-editor-header-menu[open]>summary{outline:none;border-color:#e55a2b3d;background:#e55a2b0f;color:var(--text-primary)}.app-editor-header-menu[open]>summary svg{transform:rotate(180deg)}.app-editor-header-menu-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:8;width:min(360px,calc(100vw - var(--safe-left) - var(--safe-right) - 28px));max-height:min(58vh,420px);overflow:auto;display:grid;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(180deg,#11161efa,#080b10f5),#080a0ef5;box-shadow:0 18px 54px #00000075,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.app-editor-menu-section{display:grid;gap:7px;padding:9px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:#ffffff06}.app-editor-menu-section--danger{border-color:#ff695233;background:#ff483009}.app-editor-menu-section-head,.app-editor-menu-actions,.app-editor-menu-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.app-editor-menu-section-head{justify-content:space-between}.app-editor-menu-section-head>span{color:var(--text-secondary);font-size:12px;font-weight:740}.app-editor-menu-section-head>strong{color:#ffbea0f0;font-size:10.5px;font-weight:740}.app-editor-menu-section p{margin:0;color:var(--text-muted);font-size:11px;line-height:1.38}.app-editor-menu-actions{justify-content:flex-end}.app-editor-menu-actions .btn{min-height:29px;padding:4px 9px;border-radius:999px;font-size:11px}.app-editor-menu-chips>span{max-width:100%;min-height:21px;padding:2px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.075);background:#ffffff08;color:var(--text-muted);font-size:10px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sheet--editor-mobile .app-editor-header{padding:calc(var(--safe-top) + 12px) calc(14px + var(--safe-right)) 12px calc(14px + var(--safe-left));background:linear-gradient(180deg,#090d13f5,#090c11e6);border-bottom:1px solid rgba(255,255,255,.09)}.app-mobile-editor-header .app-panel-inline-main{width:100%}.app-mobile-editor-header h3{font-size:16px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-mobile-editor-header .app-panel-side-stack{width:100%;display:grid;gap:8px}.app-mobile-editor-header .app-panel-actions,.app-mobile-editor-header .app-form-actions{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));align-items:center;gap:8px}.app-mobile-editor-header .app-panel-actions>.btn,.app-mobile-editor-header .app-form-actions>.btn{min-height:42px;border-radius:999px}.app-mobile-editor-header .app-editor-branch-actions{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;padding:0;border:0;background:transparent}.app-mobile-editor-header .app-editor-branch-actions>.btn{min-height:40px}.app-mobile-editor-header .app-editor-done-action,.app-mobile-editor-header .app-editor-header-menu>summary{width:100%;min-height:40px;justify-content:center}.app-mobile-editor-header .app-editor-header-menu-panel{position:fixed;left:var(--syx-overlay-side-gap-left);right:var(--syx-overlay-side-gap-right);top:calc(var(--safe-top) + 70px);width:auto;max-height:min(62dvh,470px);margin-top:0;isolation:isolate;z-index:860;background:#070a0f;border-color:#ffffff24;box-shadow:0 24px 72px #00000094,inset 0 1px #ffffff12;-webkit-backdrop-filter:none;backdrop-filter:none}.app-editor-state-copy{margin-top:0;min-width:0;max-width:190px;color:var(--text-muted);font-size:10.5px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.56}.app-editor-save-chip{justify-self:end;max-width:118px;padding:3px 7px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff07;color:var(--text-muted);font-size:10px;line-height:1.2;white-space:nowrap}.app-editor-save-chip[data-editor-save-state=saving]{border-color:#e55a2b3d;background:#e55a2b13;color:#ffccb2f0}.app-editor-save-chip[data-editor-save-state=saved]{border-color:#7ed39833;background:#7ed3980e;color:#bee6cde6}.app-editor-save-chip[data-editor-save-state=error]{border-color:#ff80604d;background:#ff806013;color:#ffae96f0}.app-mobile-editor-body{min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:12px calc(14px + var(--safe-right)) calc(18px + var(--safe-bottom) + var(--syx-visual-viewport-bottom-gap, 0px)) calc(14px + var(--safe-left));display:grid;align-content:start;gap:12px}.app-ion-editor-body{display:grid;align-content:start;gap:10px;padding:13px 16px 16px}.app-sheet--editor-mobile .app-ion-editor-body{min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:12px calc(14px + var(--safe-right)) calc(18px + var(--safe-bottom) + var(--syx-visual-viewport-bottom-gap, 0px)) calc(14px + var(--safe-left));gap:12px}.app-sheet--ion-editor.app-sheet--editor-mobile{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.app-sheet--editor-mobile .app-editor-header,.app-mobile-editor-header{gap:6px!important;padding:calc(var(--safe-top) + 8px) calc(10px + var(--safe-right)) 8px calc(10px + var(--safe-left))!important}.app-mobile-editor-header .app-panel-inline-main{flex:1 1 0;width:auto}.app-mobile-editor-header .app-editor-current-title{font-size:10.5px;line-height:1.1}.app-mobile-editor-header .app-editor-state-copy{display:none}.app-mobile-editor-header .app-panel-side-stack.app-editor-header-actions{width:auto;display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:6px}.app-mobile-editor-header .app-editor-branch-actions{width:auto;display:inline-flex;grid-template-columns:none;gap:4px;padding:2px;border:1px solid rgba(229,90,43,.13);background:linear-gradient(180deg,#e55a2b0d,#ffffff04),#0000001f}.app-mobile-editor-header .app-editor-branch-actions>.btn{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;justify-content:center;font-size:0}.app-mobile-editor-header .app-editor-branch-actions>.btn span{font-size:initial}.app-mobile-editor-header .app-editor-save-chip{max-width:92px;overflow:hidden;text-overflow:ellipsis}.app-mobile-editor-header .app-editor-done-action,.app-mobile-editor-header .app-editor-header-menu>summary{width:auto;min-height:34px;height:34px;justify-content:center;padding:4px 10px}.app-mobile-editor-header .app-editor-header-menu{width:auto}.app-mobile-editor-header .app-editor-header-menu-panel{position:fixed;left:var(--syx-overlay-side-gap-left);right:var(--syx-overlay-side-gap-right);top:calc(var(--safe-top) + 70px);width:auto;max-height:min(62dvh,460px);margin-top:0;isolation:isolate;z-index:860;background:#070a0f;border-color:#ffffff24;box-shadow:0 24px 72px #00000094,inset 0 1px #ffffff12;-webkit-backdrop-filter:none;backdrop-filter:none}.app-sheet--editor-mobile .app-ion-editor-body{padding:10px calc(10px + var(--safe-right)) calc(16px + var(--safe-bottom) + var(--syx-visual-viewport-bottom-gap, 0px)) calc(10px + var(--safe-left));gap:10px}.app-mobile-editor-note{font-size:12px;color:var(--text-muted);line-height:1.45;padding:9px 10px;border-radius:12px;border:1px solid var(--veil-border);background:#ffffff08}.app-chat-shell{max-width:calc(100vw - var(--syx-overlay-side-gap-left) - var(--syx-overlay-side-gap-right));pointer-events:none;border-radius:24px;border-color:#ffffff1a;background:linear-gradient(180deg,#ffffff0b,#ffffff06),#040609e6}.app-chat-shell>*{pointer-events:auto}.app-chat-expanded{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:12px;margin-bottom:10px;min-width:0}.app-chat-session-rail{display:grid;align-content:start;gap:9px;min-width:0;max-height:min(42vh,420px);overflow:hidden;padding:10px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.app-chat-session-rail__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.app-chat-session-rail__count{margin-top:2px;color:var(--text-muted);font-size:11px}.app-chat-session-list{display:grid;gap:7px;min-height:0;overflow:auto;padding-right:2px}.app-chat-session-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#00000029}.app-chat-session-item.is-active{border-color:#ffbe9657;background:#e55a2b1a}.app-chat-session-main{min-width:0;border:0;padding:0;color:var(--text-primary);background:transparent;text-align:left;cursor:pointer}.app-chat-session-main span,.app-chat-session-main small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-chat-session-main span{font-size:12px;font-weight:680}.app-chat-session-main small{margin-top:2px;color:var(--text-muted);font-size:10px}.app-chat-session-delete{min-height:26px;padding:3px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.08);color:#ffb9a8e6;background:#ffffff09;font-size:10px;cursor:pointer}.app-chat-session-delete:hover{border-color:#ff8c7657;background:#ff5a461a}.app-chat-thread-pane{min-width:0}.app-chat-thread-scroll{display:flex;flex-direction:column;gap:7px;max-height:min(42vh,460px);min-width:0;overflow:auto;padding-right:6px}.app-chat-message{display:grid;grid-template-columns:58px minmax(0,1fr);gap:8px;align-items:start;min-width:0}.app-chat-message__role{color:var(--text-muted);font-size:11px}.app-chat-message__body{min-width:0;color:var(--text-primary);font-size:13px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.app-banner{max-width:calc(100vw - var(--syx-overlay-side-gap-left) - var(--syx-overlay-side-gap-right));flex-wrap:wrap;justify-content:space-between;border-radius:18px;background:linear-gradient(180deg,#ffffff0c,#ffffff06),#05080ce6}.app-banner-construction{width:min(760px,100%);align-items:flex-start;justify-content:flex-start;gap:10px;padding:11px 14px;border:1px solid rgba(255,255,255,.105);box-shadow:0 18px 44px #0003}.app-banner-construction__glyph{margin-top:1px;opacity:.9}.app-banner-construction--suggested{background:linear-gradient(135deg,#5b8def24,#ffffff06),#05080ceb}.app-banner-construction--ion-commons{background:linear-gradient(135deg,#e2aa5326,#ffffff06),#05080ceb}.app-banner-construction__copy{display:grid;gap:3px;min-width:0}.app-banner-construction__kicker{color:var(--text-primary);font-size:12px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.app-banner-construction__body{color:var(--text-secondary);font-size:12px;line-height:1.42;overflow-wrap:anywhere}.app-banner-construction__next{width:fit-content;max-width:100%;margin-top:2px;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.075);background:#ffffff07;color:var(--text-muted);font-size:10.5px;line-height:1.25;overflow-wrap:anywhere}.deck-shell-notice{display:flex;justify-content:center;padding:0 16px 4px}.deck-shell-empty{width:min(520px,calc(100vw - 32px));margin:8px auto 0;padding:22px 24px;border:1px solid rgba(229,90,43,.18);border-radius:28px;background:radial-gradient(circle at 24% 0%,rgba(229,90,43,.16),transparent 42%),linear-gradient(145deg,#0f1116b8,#07080b9e);box-shadow:0 24px 64px #00000052;color:var(--text-secondary);text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.deck-shell-empty__kicker{color:var(--text-primary);font-size:15px;font-weight:800;letter-spacing:.02em}.deck-shell-empty p{max-width:430px;margin:8px auto 0;color:var(--text-muted);font-size:12px;line-height:1.55}.deck-shell-empty__actions{margin:14px auto 0;width:min(100%,460px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.deck-shell-empty__action{min-width:0;display:grid;gap:4px;padding:10px 11px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#ffffff0b;color:var(--text-secondary);text-align:left;cursor:pointer}.deck-shell-empty__action:hover,.deck-shell-empty__action:focus-visible{border-color:#e55a2b57;background:#e55a2b14}.deck-shell-empty__action span{color:var(--text-primary);font-size:12px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.deck-shell-empty__action small{color:var(--text-muted);font-size:10.5px;line-height:1.35;overflow-wrap:anywhere}.deck-shell-empty__note{color:var(--text-muted);opacity:.82}.map-empty-state{width:min(430px,calc(100vw - 40px));padding:20px 22px;border:1px solid rgba(229,90,43,.2);border-radius:24px;background:radial-gradient(circle at 20% 0%,rgba(229,90,43,.13),transparent 46%),linear-gradient(145deg,#0e0f13d1,#06070abd);box-shadow:0 22px 64px #00000057,inset 0 1px #ffffff0a;color:var(--text-secondary);text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.map-empty-state__eyebrow{color:#e9a07f;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.map-empty-state__title{margin-top:5px;color:var(--text-primary);font-size:clamp(16px,2vw,20px);font-weight:780;line-height:1.2}.map-empty-state p{max-width:390px;margin:9px auto 0;color:var(--text-secondary);font-size:12.5px;line-height:1.55}.map-empty-state__path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px}.map-empty-state__path span{min-width:0;padding:7px 6px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff07;color:var(--text-muted);font-size:10px;font-weight:650;line-height:1.2}.map-empty-state__actions{display:flex;justify-content:center;gap:8px;margin-top:15px;flex-wrap:wrap}.map-empty-state__actions .btn{min-height:40px;padding-inline:14px}.community-entry-field{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(132,50,23,.22),transparent 21%),radial-gradient(circle at 18% 16%,rgba(92,37,20,.16),transparent 34%)}.community-entry-field:before,.community-entry-field:after{content:"";position:absolute;left:50%;top:49%;width:min(66vw,720px);height:1px;transform:translate(-50%,-50%) rotate(24deg);background:linear-gradient(90deg,transparent,rgba(244,139,80,.18),transparent);pointer-events:none}.community-entry-field:after{transform:translate(-50%,-50%) rotate(-24deg)}.community-entry-field__core{position:absolute;left:50%;top:49%;width:min(350px,calc(100vw - 72px));min-height:160px;transform:translate(-50%,-50%);display:grid;place-content:center;gap:8px;box-sizing:border-box;padding:26px 30px;border:1px solid rgba(242,137,80,.31);border-radius:50%;text-align:center;background:radial-gradient(circle at 42% 28%,#702d18c7,#09090be6 70%);box-shadow:0 0 80px #c747161f,inset 0 0 28px #ff935b0f}.community-entry-field__core>span{color:#f29a70;font-size:9px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.community-entry-field__core strong{color:var(--text-primary);font-size:clamp(18px,2vw,25px);line-height:1.08}.community-entry-field__core p{max-width:270px;margin:0 auto;color:var(--text-secondary);font-size:11px;line-height:1.5}.community-entry-field__node{position:absolute;width:150px;min-height:72px;display:grid;place-content:center;gap:4px;transform:translate(-50%,-50%);border:1px solid rgba(242,137,80,.22);border-radius:999px;color:var(--text-secondary);background:#08090bc2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 34px #00000052;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.community-entry-field__node:hover,.community-entry-field__node:focus-visible{transform:translate(-50%,-50%) scale(1.05);border-color:#f48b50a8;background:#532012ad;outline:none}.community-entry-field__node span{color:var(--text-primary);font-size:13px;font-weight:750}.community-entry-field__node small{color:var(--text-muted);font-size:9px}.community-entry-field__node--people{left:23%;top:29%}.community-entry-field__node--work{left:77%;top:29%}.community-entry-field__node--participate{left:23%;top:71%}.community-entry-field__node--nearby{left:77%;top:71%}.map-canvas-guide{position:absolute;right:8px;top:8px;display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end;max-width:min(90%,360px);pointer-events:none}.map-canvas-guide span{padding:4px 8px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#0a0a0c9e;color:var(--text-muted);font-size:10px;font-weight:620;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.community-identity-chip{position:absolute;top:10px;left:10px;width:min(320px,calc(100% - 320px));min-width:230px;max-width:320px;display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:16px!important}.community-identity-chip>div:nth-child(2){flex:1 1 auto}.community-identity-chip .btn{min-height:32px;padding:5px 9px;border-radius:9px}.community-trust-panel{position:absolute;z-index:8;top:52px;right:10px;bottom:10px;width:min(560px,calc(100% - 20px));display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:18px;border:1px solid rgba(255,150,90,.28);border-radius:24px;background:radial-gradient(circle at 15% 0%,rgba(229,90,43,.15),transparent 38%),#0b0a0bf0;box-shadow:0 28px 80px #00000094;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:var(--text-primary)}.community-trust-panel--participation{left:50%;right:auto;width:min(860px,calc(100% - 40px));transform:translate(-50%)}.community-trust-panel--participation .community-trust-panel__header p{max-width:560px}.community-trust-panel--participation .community-trust-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.community-trust-panel button,.community-trust-panel input,.community-trust-panel textarea,.community-trust-panel select{font:inherit}.community-trust-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.community-trust-panel__header>div>span,.community-trust-intro>div>span,.community-trust-compose__heading span,.community-trust-board-heading span{display:block;margin-bottom:4px;color:#e9a07f;font-size:9.5px;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.community-trust-panel__header h2{margin:0;font-size:clamp(22px,3vw,30px);line-height:1.05;letter-spacing:-.035em}.community-trust-panel__header p{margin:7px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.45}.community-trust-panel__header>button{width:32px;height:32px;flex:0 0 auto;border:1px solid var(--veil-border);border-radius:50%;background:#ffffff09;color:var(--text-secondary);cursor:pointer}.community-trust-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:4px;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:#0000002e}.community-trust-tabs>button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:9px 11px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--text-secondary);font-size:11.5px;font-weight:680;text-align:left;cursor:pointer}.community-trust-tabs>button span{color:var(--text-muted);font-size:9.5px;font-weight:480}.community-trust-tabs>button[aria-pressed=true]{border-color:#ff965a47;background:linear-gradient(145deg,#e55a2b29,#e55a2b0e);color:var(--text-primary)}.community-trust-error{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid rgba(255,150,90,.32);border-radius:12px;background:#e55a2b17;color:#f3c2aa;font-size:11px;line-height:1.45}.community-trust-error button,.community-trust-intro>button,.community-trust-compose__heading button,.community-trust-board-heading button{flex:0 0 auto;padding:6px 9px;border:1px solid rgba(255,150,90,.3);border-radius:9px;background:#e55a2b1a;color:var(--text-primary);font-size:10.5px;font-weight:650;cursor:pointer}.community-trust-intro,.community-trust-board-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.community-trust-intro{padding:11px 12px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#ffffff06}.community-trust-intro strong,.community-trust-board-heading strong{display:block;font-size:12.5px;line-height:1.3}.community-trust-footings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.community-trust-footing{min-width:0;padding:10px 11px;border:1px solid rgba(127,224,192,.16);border-radius:13px;background:#7fe0c009}.community-trust-footing div{display:flex;flex-direction:column;gap:3px}.community-trust-footing span{color:#7fe0c0;font-size:10px}.community-trust-footing strong{font-size:12px}.community-trust-footing p{margin:5px 0 0;color:var(--text-muted);font-size:9.5px;line-height:1.4}.community-trust-compose{display:flex;flex-direction:column;gap:10px;padding:13px;border:1px solid rgba(255,150,90,.23);border-radius:17px;background:#e55a2b0b}.community-trust-compose__heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.community-trust-compose__heading strong{font-size:13px}.community-trust-compose label{display:flex;flex-direction:column;gap:5px;color:var(--text-secondary);font-size:10.5px;font-weight:620}.community-trust-compose input,.community-trust-compose textarea,.community-trust-compose select,.community-trust-dispute textarea{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:10px;outline:none;background:#0003;color:var(--text-primary);font-size:12px}.community-trust-compose textarea{min-height:72px;resize:vertical}.community-trust-compose input:focus,.community-trust-compose textarea:focus,.community-trust-compose select:focus,.community-trust-dispute textarea:focus{border-color:#ff965a85}.community-trust-compose__split{display:grid;grid-template-columns:1fr 1.25fr;gap:9px}.community-trust-compose__ack{flex-direction:row!important;align-items:flex-start;gap:8px!important;font-weight:450!important;line-height:1.45}.community-trust-compose__ack input{width:15px;height:15px;flex:0 0 auto;margin-top:1px}.community-trust-compose>button{align-self:flex-end;padding:8px 12px;border:1px solid rgba(255,150,90,.42);border-radius:10px;background:linear-gradient(135deg,#e55a2b52,#973d2033);color:var(--text-primary);font-size:11px;font-weight:700;cursor:pointer}.community-trust-compose>button:disabled,.community-trust-panel button:disabled{cursor:default;opacity:.48}.community-trust-board-heading{margin-top:2px}.community-trust-board{display:flex;flex-direction:column;gap:9px}.community-trust-work-card{padding:13px;border:1px solid rgba(255,255,255,.085);border-radius:16px;background:#ffffff06}.community-trust-work-card header{display:flex;align-items:center;justify-content:space-between;gap:10px}.community-trust-work-card header button{overflow:hidden;padding:0;border:0;background:transparent;color:#e9a07f;font-size:10px;font-weight:680;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.community-trust-work-card header>span{flex:0 0 auto;padding:2px 7px;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:var(--text-muted);font-size:9px}.community-trust-work-card h4{margin:8px 0 4px;font-size:14px;line-height:1.25}.community-trust-work-card>p{margin:0;color:var(--text-secondary);font-size:11px;line-height:1.5}.community-trust-work-meta,.community-trust-evidence,.community-trust-readout,.community-trust-attest{display:flex;flex-wrap:wrap;align-items:center;gap:6px 9px;margin-top:9px}.community-trust-work-meta span{color:var(--text-muted);font-size:9.5px}.community-trust-evidence a{color:#7fe0c0;font-size:10px;text-decoration:none}.community-trust-readout{justify-content:space-between;padding-top:8px;border-top:1px solid rgba(255,255,255,.065)}.community-trust-readout strong{color:#7fe0c0;font-size:10.5px}.community-trust-readout span{color:var(--text-muted);font-size:9.5px}.community-trust-record-proof{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.community-trust-record-proof button{padding:0;border:0;background:transparent;color:#e9a07f;font-size:9.5px;font-weight:680;cursor:pointer}.community-trust-record-proof span{color:var(--text-muted);font-size:9px;text-align:right}.community-trust-attest button,.community-trust-dispute button{padding:5px 8px;border:1px solid rgba(127,224,192,.18);border-radius:8px;background:#7fe0c00a;color:var(--text-secondary);font-size:9.5px;cursor:pointer}.community-trust-attest .community-trust-attest__dispute{border-color:#ff965a33;background:#e55a2b0a}.community-trust-self-note{margin-top:9px;color:var(--text-muted);font-size:9.5px;font-style:italic}.community-trust-dispute{display:flex;flex-direction:column;gap:7px;margin-top:10px;padding:9px;border:1px solid rgba(255,150,90,.16);border-radius:11px;background:#e55a2b09}.community-trust-dispute label{color:var(--text-secondary);font-size:10px}.community-trust-dispute textarea{min-height:54px;resize:vertical}.community-trust-dispute>div{display:flex;justify-content:flex-end;gap:6px}.community-trust-empty{display:flex;flex-direction:column;gap:5px;padding:22px 16px;border:1px dashed rgba(255,255,255,.1);border-radius:15px;text-align:center}.community-trust-empty strong{font-size:13px}.community-trust-empty span{color:var(--text-muted);font-size:10.5px;line-height:1.5}.community-trust-panel__footer{display:flex;flex-direction:column;gap:3px;padding:10px 2px 2px;border-top:1px solid rgba(255,255,255,.07)}.community-trust-panel__footer strong{color:#e9a07f;font-size:10.5px}.community-trust-panel__footer span{color:var(--text-muted);font-size:9.5px;line-height:1.45}.ion-participation{display:grid;gap:13px}.ion-participation__hero,.ion-access-now,.ion-participation__card,.ion-verification-events{border:1px solid rgba(236,112,50,.2);border-radius:16px;background:linear-gradient(145deg,#231612e6,#0a0c10f0)}.ion-participation__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px}.ion-participation__hero span,.ion-access-now span,.ion-participation__card header>span,.ion-verification-events>header>span{color:#e9a07f;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ion-participation__hero h3,.ion-participation__card h4,.ion-verification-events h4{margin:5px 0 6px;color:var(--text-primary)}.ion-participation__hero h3{font-size:24px}.ion-participation__hero p,.ion-participation__card header p,.ion-verification-events>header p,.ion-access-now p{margin:0;color:var(--text-secondary);font-size:11px;line-height:1.55}.ion-participation button{border:1px solid rgba(235,119,63,.32);border-radius:10px;background:#e1551e1a;color:var(--text-primary);min-height:36px;padding:7px 11px;font-weight:750;cursor:pointer}.ion-participation button:hover{border-color:#f489509e;background:#e1551e2e}.ion-participation button:disabled{cursor:not-allowed;opacity:.5}.ion-participation__notice{padding:11px 13px;border:1px solid rgba(87,211,151,.28);border-radius:11px;color:#a7e5c5;background:#227a4f1f;font-size:11px;line-height:1.5}.ion-space-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:7px;border:1px solid rgba(237,126,69,.17);border-radius:18px;background:radial-gradient(circle at 50% -25%,rgba(223,87,31,.13),transparent 58%),#06080bb8;box-shadow:inset 0 1px #ffffff06}.ion-space-map button{min-width:0;min-height:54px;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:9px 10px;border-color:#929daf24;background:linear-gradient(135deg,#ffffff06,#ffffff02);text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease}.ion-space-map button:hover,.ion-space-map button.is-active{transform:translateY(-1px);border-color:#f289508a;background:linear-gradient(135deg,#8934185c,#1b100f8a)}.ion-space-map button>span{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(240,139,85,.23);border-radius:50%;color:#dc8b66;font-size:8px;font-weight:850}.ion-space-map button strong{min-width:0;color:var(--text-primary);font-size:10px;line-height:1.25}.ion-space-map button small{max-width:84px;overflow:hidden;color:var(--text-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.ion-space-map button.is-active small{color:#f0a17d}.ion-space-intro{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(150px,.75fr);gap:14px;align-items:center;padding:14px 15px;border:1px solid rgba(239,132,77,.16);border-radius:16px;background:radial-gradient(circle at 8% 0,rgba(190,71,28,.13),transparent 46%),#0b0c0fc7}.ion-space-intro span,.ion-identity-status span,.ion-space-empty>span,.ion-cases-handoff span{color:#e99a75;font-size:8.5px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.ion-space-intro h4,.ion-space-empty h4,.ion-cases-handoff h4{margin:5px 0 0;color:var(--text-primary);font-size:16px;line-height:1.35}.ion-space-intro>p{margin:0;padding-left:13px;border-left:1px solid rgba(237,130,76,.3);color:var(--text-muted);font-size:9.5px;line-height:1.5}.ion-identity-status{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.65fr);gap:8px}.ion-identity-status>div{padding:13px 14px;border:1px solid rgba(143,153,173,.14);border-radius:13px;background:#0a0c10b3}.ion-identity-status strong{display:block;margin-top:5px;color:var(--text-primary);font-size:15px}.ion-identity-status p{margin:5px 0 0;color:var(--text-muted);font-size:9.5px;line-height:1.5}.ion-identity-status__next{border-color:#ed804838!important;background:#5723142b!important}.ion-participation__grid--identity{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}.ion-space-empty,.ion-cases-handoff{padding:20px;border:1px solid rgba(238,126,69,.2);border-radius:18px;background:radial-gradient(circle at 12% 0,rgba(192,72,28,.16),transparent 50%),linear-gradient(145deg,#1e1412d6,#080a0de6)}.ion-space-empty{max-width:680px;justify-self:center;text-align:center}.ion-space-empty p,.ion-cases-handoff p{margin:8px 0 0;color:var(--text-secondary);font-size:10.5px;line-height:1.55}.ion-space-empty button{margin-top:14px}.ion-private-intake{width:min(100%,760px);justify-self:center;box-sizing:border-box}.ion-cases-handoff{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;align-items:center}.ion-cases-handoff__boundary{padding:14px;border:1px solid rgba(97,202,164,.18);border-radius:13px;background:#112f2821}.ion-cases-handoff__boundary strong{color:#a8dfcb;font-size:11px}.ion-cases-handoff__boundary button{width:100%;margin-top:13px}.ion-access-ladder{display:grid;gap:6px}.ion-access-ladder article{display:flex;gap:9px;min-width:0;padding:10px 11px;border:1px solid rgba(142,153,174,.15);border-radius:12px;background:#0c0e13bd;opacity:.5}.ion-access-ladder article[data-state=current]{opacity:1;border-color:#eb773f94;background:#7d2f162e}.ion-access-ladder article[data-state=complete]{opacity:.8;border-color:#59cd9247}.ion-access-ladder article>span{display:grid;place-items:center;width:23px;height:23px;flex:0 0 23px;border-radius:50%;background:#e9683029;color:#e9a07f;font-size:10px;font-weight:900}.ion-access-ladder strong{display:block;color:var(--text-primary);font-size:11px}.ion-access-ladder p{margin:3px 0 0;color:var(--text-muted);font-size:9.5px;line-height:1.4}.ion-access-now{display:grid;gap:10px;padding:13px 14px}.ion-access-now strong{display:block;margin-top:4px;color:var(--text-primary);font-size:11px;line-height:1.45}.ion-participation__grid{display:grid;gap:11px}.ion-participation__card,.ion-verification-events{padding:15px}.ion-participation__card h4,.ion-verification-events h4{font-size:17px}.ion-participation__card form{display:grid;gap:10px;margin-top:14px}.ion-participation__card label,.ion-verification-events label{display:grid;gap:5px;color:var(--text-secondary);font-size:10px;font-weight:700}.ion-participation__card input,.ion-participation__card textarea,.ion-participation__card select,.ion-verification-events input{width:100%;min-height:38px;box-sizing:border-box;border:1px solid rgba(148,160,181,.2);border-radius:9px;background:#07090dc7;color:var(--text-primary);padding:8px 10px;font:inherit}.ion-participation__card textarea{min-height:80px;resize:vertical}.ion-participation__card small{color:var(--text-muted);font-weight:500}.ion-form-split{display:grid;grid-template-columns:.8fr 1.2fr;gap:8px}.ion-form-check{grid-template-columns:auto 1fr!important;align-items:start}.ion-form-check input{width:15px;min-height:15px;margin-top:2px}.ion-form-check span{line-height:1.4}.ion-participation__signed-out{margin-top:14px;padding:12px;border-radius:10px;background:#6f798e14;color:var(--text-muted);font-size:11px}.ion-private-items{display:grid;gap:7px;margin-top:16px;padding-top:12px;border-top:1px solid rgba(143,153,173,.14)}.ion-private-items>strong{color:var(--text-primary);font-size:11px}.ion-private-items article{display:grid;grid-template-columns:1fr auto;gap:4px 9px;padding:9px;border-radius:9px;background:#080a0e8c}.ion-private-items article span{color:var(--text-primary);font-size:10px;font-weight:700}.ion-private-items article b{color:#e9a07f;font-size:8px;text-transform:uppercase}.ion-private-items article p{grid-column:1 / -1;margin:0;color:var(--text-muted);font-size:9.5px;line-height:1.4}.ion-private-items article button{grid-column:1 / -1;justify-self:start;min-height:30px;font-size:9px}.ion-entity-search{grid-template-columns:1fr auto;align-items:end}.ion-entity-results{display:grid;gap:7px;margin-top:10px}.ion-entity-results article{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px;border:1px solid rgba(145,155,176,.15);border-radius:10px}.ion-entity-results strong,.ion-entity-results span{display:block}.ion-entity-results strong{color:var(--text-primary);font-size:11px}.ion-entity-results span{margin-top:3px;color:var(--text-muted);font-size:9px}.ion-entity-claim{display:grid;gap:8px;margin-top:10px;padding:11px;border:1px solid rgba(235,119,63,.25);border-radius:11px}.ion-entity-claim>strong{color:var(--text-primary)}.ion-entity-claim>div{display:flex;justify-content:flex-end;gap:7px}.ion-history-review{display:grid;gap:9px;margin-top:12px;padding:11px;border:1px solid rgba(235,119,63,.3);border-radius:11px;background:#29140e6b}.ion-history-review header span,.ion-history-review header strong{display:block}.ion-history-review header span{color:#e9a07f;font-size:8px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ion-history-review header strong{margin-top:4px;color:var(--text-primary);font-size:13px}.ion-history-review header p,.ion-history-review>p{margin:5px 0 0;color:var(--text-muted);font-size:9.5px;line-height:1.45}.ion-history-review>div:not(.ion-duty-actions){display:grid;gap:6px}.ion-history-review article{display:grid;gap:4px;padding:8px;border-radius:8px;background:#05080b8c}.ion-history-review article b{color:var(--text-primary);font-size:9px;text-transform:capitalize}.ion-history-review article p{margin:0;color:var(--text-secondary);font-size:9.5px;line-height:1.4}.ion-history-review article small{color:#e9a07f;font-size:8px;text-transform:uppercase}.ion-verification-events>div{display:grid;gap:8px;margin-top:12px}.ion-verification-events article{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:11px;border:1px solid rgba(145,155,176,.16);border-radius:11px;background:#080a0e80}.ion-verification-events article span,.ion-verification-events article strong,.ion-verification-events article small{display:block}.ion-verification-events article span{color:#e9a07f;font-size:8px;font-weight:800;text-transform:uppercase}.ion-verification-events article strong{margin-top:4px;color:var(--text-primary);font-size:11px}.ion-verification-events article p{margin:4px 0;color:var(--text-muted);font-size:9.5px}.ion-verification-events article small{color:var(--text-muted);font-size:9px}.ion-verification-events article>div:last-child{min-width:132px}.ion-duty-workspace{display:grid;gap:12px;padding:15px;border:1px solid rgba(93,194,159,.24);border-radius:16px;background:linear-gradient(145deg,#0e1d1be6,#090b0ff2)}.ion-duty-workspace__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ion-duty-workspace__head span,.ion-duty-admin>header span{color:#8fd8bd;font-size:9px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.ion-duty-workspace__head h3,.ion-duty-admin h4{margin:5px 0 6px;color:var(--text-primary);font-size:18px}.ion-duty-workspace__head p,.ion-duty-admin>header p{margin:0;color:var(--text-secondary);font-size:10.5px;line-height:1.5}.ion-duty-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ion-duty-summary span{padding:8px;border:1px solid rgba(110,202,170,.16);border-radius:9px;color:var(--text-secondary);background:#14393021;font-size:9px;text-align:center}.ion-duty-section{display:grid;gap:8px;padding-top:11px;border-top:1px solid rgba(142,166,158,.14)}.ion-duty-section>header h4{margin:0;color:var(--text-primary);font-size:14px}.ion-duty-section>header p{margin:4px 0 0;color:var(--text-muted);font-size:9.5px;line-height:1.45}.ion-duty-item{display:grid;gap:9px;padding:11px;border:1px solid rgba(143,164,178,.16);border-radius:11px;background:#05090b8f}.ion-duty-item>header{display:flex;justify-content:space-between;gap:10px}.ion-duty-item>header span{color:var(--text-primary);font-size:10.5px;font-weight:750}.ion-duty-item>header b{color:#8fd8bd;font-size:8px;text-transform:uppercase}.ion-duty-item p,.ion-duty-item small,.ion-duty-process p{margin:0;color:var(--text-muted);font-size:9.5px;line-height:1.45}.ion-duty-item code{color:#cad6df}.ion-duty-item label,.ion-duty-admin label{display:grid;gap:5px;color:var(--text-secondary);font-size:9.5px;font-weight:700}.ion-duty-item input,.ion-duty-item textarea,.ion-duty-item select,.ion-duty-admin input,.ion-duty-admin textarea,.ion-duty-admin select{width:100%;min-height:38px;box-sizing:border-box;border:1px solid rgba(148,174,177,.2);border-radius:9px;background:#05090cd1;color:var(--text-primary);padding:8px 10px;font:inherit}.ion-duty-item textarea,.ion-duty-admin textarea{min-height:70px;resize:vertical}.ion-duty-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.ion-duty-draft,.ion-duty-process{display:grid;gap:7px;padding:9px;border:1px solid rgba(111,202,171,.18);border-radius:9px;background:#1e4c3e1f}.ion-duty-draft strong{color:#a8dfcb;font-size:10px;text-transform:capitalize}.ion-duty-empty{margin:0;padding:10px;border-radius:9px;color:var(--text-muted);background:#74859112;font-size:10px}.ion-duty-gate{padding:8px 10px;border-left:2px solid rgba(242,139,85,.5);background:#ae4b2214;color:#d7b19d!important}.ion-duty-orbit{position:relative;min-height:330px;overflow:hidden;border:1px solid rgba(243,142,87,.13);border-radius:24px;background:radial-gradient(circle at 50% 50%,rgba(212,92,40,.14) 0,rgba(76,31,19,.06) 29%,transparent 58%),linear-gradient(135deg,rgba(255,255,255,.018),transparent 48%)}.ion-duty-orbit:before,.ion-duty-orbit:after{content:"";position:absolute;left:50%;top:50%;width:72%;height:1px;transform:translate(-50%,-50%) rotate(28deg);transform-origin:center;background:linear-gradient(90deg,transparent,rgba(242,137,80,.2),transparent);pointer-events:none}.ion-duty-orbit:after{transform:translate(-50%,-50%) rotate(-28deg)}.ion-duty-orbit__core{position:absolute;left:50%;top:50%;width:116px;aspect-ratio:1;transform:translate(-50%,-50%);display:grid;place-content:center;gap:3px;border:1px solid rgba(244,139,80,.42);border-radius:50%;color:var(--text-primary);text-align:center;background:radial-gradient(circle at 42% 34%,#883b1fe0,#0d0a0aeb 68%);box-shadow:0 0 56px #d34e1921,inset 0 0 22px #ff935b12}.ion-duty-orbit__core span{color:#ef9a70;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ion-duty-orbit__core strong{font-size:15px}.ion-duty-orbit__core small{color:var(--text-muted);font-size:8px}.ion-duty-orbit__node{position:absolute;min-width:104px;min-height:58px;display:grid!important;place-content:center;gap:3px;border-radius:999px!important;background:#0a0a0cc2!important;box-shadow:0 12px 30px #00000047;transform:translate(-50%,-50%);transition:transform .18s ease,border-color .18s ease,background .18s ease}.ion-duty-orbit__node:hover,.ion-duty-orbit__node.is-active{transform:translate(-50%,-50%) scale(1.045);border-color:#f48b50ad!important;background:#5f2514ad!important}.ion-duty-orbit__node span{color:#f09a70;font-size:14px;font-weight:800}.ion-duty-orbit__node b{color:var(--text-secondary);font-size:9px;letter-spacing:.02em}.ion-duty-orbit__node--north{left:50%;top:15%}.ion-duty-orbit__node--northwest{left:21%;top:31%}.ion-duty-orbit__node--northeast{left:79%;top:31%}.ion-duty-orbit__node--southwest{left:21%;top:72%}.ion-duty-orbit__node--southeast{left:79%;top:72%}.ion-duty-orbit__node--south{left:50%;top:86%}.ion-duty-stage{margin-top:-34px;position:relative;z-index:2;padding:14px;border:1px solid rgba(243,142,87,.19);border-radius:18px;background:#08090be0;box-shadow:0 20px 48px #0000005c}.ion-duty-invitation{display:grid;gap:11px;padding:16px;border:1px solid rgba(243,142,87,.26);border-radius:16px;background:radial-gradient(circle at 12% 0,rgba(156,57,22,.24),transparent 48%),linear-gradient(150deg,#1a1210e6,#07090cdb);box-shadow:0 18px 44px #0000003d,inset 0 1px #ffffff06}.ion-duty-invitation>header{display:flex;justify-content:space-between;gap:10px}.ion-duty-invitation>header span{color:#f2a17a;font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ion-duty-invitation>header b{color:#8fd8bd;font-size:9px;text-transform:uppercase}.ion-duty-invitation h4{margin:0;color:var(--text-primary);font-size:15px;line-height:1.3}.ion-duty-invitation p,.ion-duty-invitation small{margin:0;color:var(--text-muted);font-size:9.5px;line-height:1.5}.ion-duty-invitation dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.ion-duty-invitation dl>div{min-width:0;padding:8px;border-radius:9px;background:#ffffff06}.ion-duty-invitation dt{color:var(--text-muted);font-size:8px;text-transform:uppercase}.ion-duty-invitation dd{margin:3px 0 0;overflow-wrap:anywhere;color:var(--text-secondary);font-size:9px}.ion-duty-invitation label{display:grid;gap:5px;color:var(--text-secondary);font-size:9.5px;font-weight:700}.ion-duty-invitation select,.ion-duty-invitation textarea{width:100%;box-sizing:border-box;border:1px solid rgba(148,174,177,.2);border-radius:9px;background:#05090cd1;color:var(--text-primary);padding:8px 10px;font:inherit}.ion-duty-invitation textarea{min-height:64px;resize:vertical}.ion-duty-admin{display:grid;gap:10px;padding-top:13px;border-top:1px solid rgba(142,166,158,.16)}.ion-duty-admin form{display:grid;gap:9px;padding:11px;border:1px solid rgba(143,164,178,.16);border-radius:11px;background:#05090b75}.ion-duty-admin h5{margin:0 0 3px;color:var(--text-primary);font-size:12px}@media (max-width: 620px){.ion-participation__hero,.ion-verification-events article,.ion-duty-workspace__head{flex-direction:column;align-items:stretch}.ion-form-split,.ion-entity-search,.ion-space-map,.ion-space-intro,.ion-identity-status,.ion-participation__grid--identity,.ion-cases-handoff{grid-template-columns:1fr}.ion-space-intro>p{padding:10px 0 0;border-top:1px solid rgba(237,130,76,.24);border-left:0}.ion-duty-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ion-duty-orbit{min-height:300px}.ion-duty-orbit__node{min-width:88px;min-height:50px;padding:5px 9px!important}.ion-duty-orbit__node--northwest,.ion-duty-orbit__node--southwest{left:18%}.ion-duty-orbit__node--northeast,.ion-duty-orbit__node--southeast{left:82%}.ion-duty-invitation dl{grid-template-columns:1fr}}.civic-respondent-portal{display:grid;gap:12px}.civic-respondent-portal--loading{padding:24px;color:var(--text-secondary);text-align:center}.civic-respondent-portal__hero,.civic-respondent-portal__boundary,.civic-respondent-portal__receipt,.civic-respondent-portal__events,.civic-respondent-portal__reply,.civic-respondent-portal__submitted{padding:15px;border:1px solid rgba(127,224,192,.16);border-radius:15px;background:#090d0fc2}.civic-respondent-portal__hero>span,.civic-respondent-portal__events header span,.civic-respondent-portal__reply header span,.civic-respondent-portal__receipt span{color:#80d5b8;font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.civic-respondent-portal__hero h3{margin:5px 0 8px;font-size:24px}.civic-respondent-portal__hero>p,.civic-respondent-portal__boundary p,.civic-respondent-portal__events article p,.civic-respondent-portal__reply header p,.civic-respondent-portal__submitted p{margin:0;color:var(--text-secondary);font-size:11px;line-height:1.55}.civic-respondent-portal__hero>div{display:flex;justify-content:space-between;gap:10px;margin-top:13px;padding-top:11px;border-top:1px solid rgba(255,255,255,.07)}.civic-respondent-portal__hero>div b,.civic-respondent-portal__hero>div small{color:var(--text-primary);font-size:10px}.civic-respondent-portal__boundary{border-color:#e9a07f3d;background:#75341c1f}.civic-respondent-portal__boundary strong{display:block;margin-bottom:5px;color:#efb294}.civic-respondent-portal__receipt{display:flex;justify-content:space-between;align-items:center;gap:12px}.civic-respondent-portal__receipt strong,.civic-respondent-portal__receipt small{display:block}.civic-respondent-portal__receipt strong{margin-top:4px}.civic-respondent-portal__receipt small{margin-top:3px;color:var(--text-muted);font-size:9px}.civic-respondent-portal button{border:1px solid rgba(127,224,192,.26);border-radius:10px;background:#3b97771f;color:var(--text-primary);min-height:36px;padding:7px 11px;cursor:pointer}.civic-respondent-portal__events header strong,.civic-respondent-portal__reply header strong{display:block;margin-top:4px}.civic-respondent-portal__events article{display:grid;grid-template-columns:130px 1fr;gap:10px;margin-top:9px;padding:10px;border-radius:10px;background:#ffffff06}.civic-respondent-portal__events article b,.civic-respondent-portal__events article span{display:block;font-size:9px}.civic-respondent-portal__events article b{color:var(--text-primary);text-transform:capitalize}.civic-respondent-portal__events article span{margin-top:3px;color:var(--text-muted)}.civic-respondent-portal__reply{display:grid;gap:10px}.civic-respondent-portal__reply label{display:grid;gap:5px;color:var(--text-secondary);font-size:10px;font-weight:700}.civic-respondent-portal__reply select,.civic-respondent-portal__reply textarea{width:100%;box-sizing:border-box;border:1px solid rgba(148,160,181,.2);border-radius:9px;background:#07090dc7;color:var(--text-primary);padding:8px 10px;font:inherit}.civic-respondent-portal__reply textarea{min-height:110px;resize:vertical}.civic-respondent-portal__submitted{border-color:#57d39747}.civic-respondent-portal__submitted strong{display:block;margin-bottom:5px;color:#a7e5c5}@media (max-width: 620px){.civic-respondent-portal__receipt{align-items:stretch;flex-direction:column}.civic-respondent-portal__events article{grid-template-columns:1fr}}.civic-case-ledger,.civic-case-detail{display:flex;flex-direction:column;gap:11px}.civic-case-ledger__intro{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 12px;border:1px solid rgba(127,224,192,.14);border-radius:15px;background:#7fe0c006}.civic-case-ledger__intro span,.civic-case-detail__hero>.civic-case-detail__kicker,.civic-case-detail__section>header span,.civic-case-detail__finding>div:first-child span{color:#7fe0c0;font-size:9.5px;font-weight:740;letter-spacing:.08em;text-transform:uppercase}.civic-case-ledger__intro strong{display:block;margin-top:3px;font-size:12px;line-height:1.35}.civic-case-ledger__intro>button,.civic-case-detail__actions button,.civic-case-card>button{flex:0 0 auto;padding:6px 9px;border:1px solid rgba(127,224,192,.2);border-radius:9px;background:#7fe0c00d;color:var(--text-primary);font-size:10px;font-weight:650;cursor:pointer}.civic-case-ledger__explanation{margin:-1px 3px 1px;color:var(--text-muted);font-size:10.5px;line-height:1.5}.civic-case-ledger__list{display:flex;flex-direction:column;gap:9px}.civic-case-card{padding:13px;border:1px solid rgba(255,255,255,.085);border-radius:16px;background:#ffffff06}.civic-case-card>header,.civic-case-card__meta,.civic-case-detail__kicker,.civic-case-detail__finding-meta,.civic-case-detail__facts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 9px}.civic-case-card>header{justify-content:space-between}.civic-case-card>header span,.civic-case-card__meta span,.civic-case-detail__kicker span,.civic-case-detail__finding-meta span,.civic-case-detail__facts span{color:var(--text-muted);font-size:9px}.civic-case-card>header span:first-child,.civic-case-detail__kicker span:first-child{color:#e9a07f}.civic-case-card h4{margin:8px 0 4px;font-size:14.5px;line-height:1.25}.civic-case-card>p,.civic-case-detail__hero>p,.civic-case-detail__finding>p,.civic-case-detail__section>p,.civic-case-evidence-list article p,.civic-case-appeals article p{margin:0;color:var(--text-secondary);font-size:10.5px;line-height:1.52}.civic-case-card__party{margin-top:9px;color:var(--text-muted);font-size:9.5px}.civic-case-card__party strong{color:var(--text-secondary)}.civic-case-card__finding{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:10px;padding-top:9px;border-top:1px solid rgba(255,255,255,.065)}.civic-case-card__finding span{color:var(--text-muted);font-size:9px}.civic-case-card__finding strong{color:#7fe0c0;font-size:10.5px}.civic-case-card__meta{margin-top:7px}.civic-case-card>button{width:100%;margin-top:10px}.civic-case-detail__actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.civic-case-detail__hero,.civic-case-detail__finding,.civic-case-detail__section{padding:13px;border:1px solid rgba(255,255,255,.085);border-radius:17px;background:#ffffff06}.civic-case-detail__kicker{margin-bottom:8px}.civic-case-detail__hero h3{margin:0 0 6px;font-size:clamp(19px,3vw,26px);line-height:1.1;letter-spacing:-.025em}.civic-case-detail__respondent{display:flex;flex-direction:column;gap:2px;margin-top:11px;padding:9px 10px;border-left:2px solid rgba(255,150,90,.36);background:#e55a2b09}.civic-case-detail__respondent span,.civic-case-detail__respondent small,.civic-case-detail__section small{color:var(--text-muted);font-size:9px;line-height:1.4}.civic-case-detail__respondent strong{font-size:11px}.civic-case-notice{border-color:#ff965a21}.civic-case-notice__status{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px;padding:8px 9px;border:1px solid rgba(255,150,90,.14);border-radius:10px;background:#e55a2b09}.civic-case-notice__status span{color:#e9a07f;font-size:10px;font-weight:700}.civic-case-notice__status small{color:var(--text-muted);font-size:8.5px}.civic-case-notice__status.is-confirmed{border-color:#7fe0c029;background:#7fe0c006}.civic-case-notice__status.is-confirmed span{color:#7fe0c0}.civic-case-notice__events{display:flex;flex-direction:column;gap:6px;margin-top:9px}.civic-case-notice__events article{padding:8px 9px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#0000001a}.civic-case-notice__events article>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.civic-case-notice__events strong{color:var(--text-primary);font-size:9.5px}.civic-case-notice__events span,.civic-case-notice__events small{color:var(--text-muted);font-size:8px}.civic-case-notice__events p{margin:5px 0 2px;color:var(--text-secondary);font-size:9.5px;line-height:1.45}.civic-case-notice__caveat{margin-top:9px!important;padding-top:8px;border-top:1px solid rgba(255,255,255,.06);color:var(--text-muted)!important;font-size:8.8px!important}.civic-case-detail__finding{border-color:#7fe0c02b;background:#7fe0c007}.civic-case-detail__finding>div:first-child,.civic-case-detail__section>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.civic-case-detail__finding>div:first-child strong,.civic-case-detail__section>header strong{color:var(--text-primary);font-size:13px}.civic-case-detail__finding>div:first-child strong{color:#7fe0c0}.civic-case-detail__finding-meta,.civic-case-detail__facts{margin-top:9px}.civic-case-policy{margin-bottom:10px;padding:9px 10px;border:1px solid rgba(127,224,192,.13);border-radius:11px;background:#7fe0c006}.civic-case-policy>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.civic-case-policy span,.civic-case-history article span{color:var(--text-muted);font-size:8.5px;font-weight:720;letter-spacing:.06em;text-transform:uppercase}.civic-case-policy strong{color:#7fe0c0;font-size:10.5px}.civic-case-policy p{margin:6px 0 0;color:var(--text-secondary);font-size:9.5px;line-height:1.48}.civic-case-policy a{display:inline-block;margin-top:7px;color:#7fe0c0;font-size:9px;text-decoration:none}.civic-case-detail__facts span{padding:3px 7px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff06}.civic-case-integrity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:9px}.civic-case-integrity span{padding:6px 7px;border:1px solid rgba(255,255,255,.065);border-radius:9px;color:var(--text-muted);font-size:8.5px;line-height:1.3}.civic-case-integrity span:before{content:"○";margin-right:5px;color:#ffffff4d}.civic-case-integrity span.is-complete{border-color:#7fe0c024;color:var(--text-secondary)}.civic-case-integrity span.is-complete:before{content:"✓";color:#7fe0c0}.civic-case-proof-refs{margin-top:8px;padding:7px 8px;border:1px solid rgba(255,255,255,.06);border-radius:9px}.civic-case-proof-refs summary{color:var(--text-muted);font-size:8.5px;cursor:pointer}.civic-case-proof-refs p{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:7px 0 0}.civic-case-proof-refs span{color:var(--text-muted);font-size:8px}.civic-case-proof-refs code{overflow-wrap:anywhere;color:var(--text-secondary);font-size:8px;text-align:right}.civic-case-history{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding-left:7px;border-left:1px solid rgba(255,255,255,.09)}.civic-case-history article{position:relative;padding:8px 9px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:#0000001a}.civic-case-history article:before{content:"";position:absolute;left:-11px;top:12px;width:6px;height:6px;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:var(--surface-strong, #111)}.civic-case-history article.is-current{border-color:#7fe0c029;background:#7fe0c006}.civic-case-history article.is-current:before{border-color:#7fe0c0;background:#7fe0c0}.civic-case-history article>div{display:flex;align-items:baseline;justify-content:space-between;gap:9px}.civic-case-history article strong{color:var(--text-primary);font-size:10px}.civic-case-history article.is-current strong{color:#7fe0c0}.civic-case-history article small,.civic-case-history article p{display:block;margin:4px 0 0;color:var(--text-muted);font-size:8.5px;line-height:1.4}.civic-case-detail__minority,.civic-case-detail__ai-boundary,.civic-case-detail__caveat{margin-top:9px;padding:8px 9px;border:1px solid rgba(255,150,90,.14);border-radius:10px;background:#e55a2b09;color:var(--text-muted);font-size:9.5px;line-height:1.48}.civic-case-detail__assemblies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:9px}.civic-case-detail__assemblies div{display:flex;align-items:center;gap:7px;padding:7px 8px;border:1px solid rgba(255,255,255,.065);border-radius:10px}.civic-case-detail__assemblies strong{color:#7fe0c0;font-size:12px}.civic-case-detail__assemblies span{color:var(--text-muted);font-size:9px}.civic-case-detail__resource{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.civic-case-detail__resource strong{color:#e9a07f;font-size:14px}.civic-case-detail__resource span{color:var(--text-muted);font-size:9.5px}.civic-case-evidence-list,.civic-case-appeals{display:flex;flex-direction:column;gap:7px}.civic-case-evidence-list article,.civic-case-appeals article{padding:9px 10px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:#0000001f}.civic-case-evidence-list article>div,.civic-case-appeals article>div{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.civic-case-evidence-list article span,.civic-case-appeals article span,.civic-case-appeals article small{color:var(--text-muted);font-size:8.5px}.civic-case-evidence-list a{display:inline-block;margin-top:6px;color:#7fe0c0;font-size:9.5px;text-decoration:none}.civic-case-detail__caveat{margin:0}@media (max-width: 900px){.community-identity-chip{right:10px;width:auto;min-width:0;max-width:none}.community-map-controls{top:76px!important;left:10px;right:auto!important}.community-trust-panel{top:122px}.community-trust-panel--participation{left:10px;right:10px;width:auto;transform:none}.community-trust-panel--participation .community-trust-tabs,.ion-space-map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.deck-shell-empty{padding:18px 16px}.deck-shell-empty__actions{grid-template-columns:1fr}.map-empty-state{width:min(390px,calc(100vw - 28px));padding:17px 15px;border-radius:20px}.map-empty-state__path{grid-template-columns:1fr;gap:5px}.map-empty-state__actions .btn{flex:1 1 140px}.community-entry-field__core{width:220px;min-height:138px;padding:20px 22px}.community-entry-field__core strong{font-size:18px}.community-entry-field__core p{font-size:9.5px}.community-entry-field__node{width:104px;min-height:60px;padding:5px 7px}.community-entry-field__node small{font-size:8px}.community-entry-field__node--people,.community-entry-field__node--participate{left:17%}.community-entry-field__node--work,.community-entry-field__node--nearby{left:83%}.map-canvas-guide{left:8px;right:8px;justify-content:center}.community-identity-chip{right:10px;width:auto;min-width:0;max-width:none}.community-map-controls{top:76px!important;left:10px;right:auto!important}.community-trust-panel{top:122px;left:8px;right:8px;bottom:8px;width:auto;padding:14px;border-radius:20px}.community-trust-footings,.community-trust-compose__split{grid-template-columns:1fr}.community-trust-tabs>button span{display:none}.civic-case-detail__assemblies,.civic-case-integrity{grid-template-columns:1fr}}.space-construction-banner-shell{position:fixed;top:calc(var(--syx-overlay-top) + 12px);left:var(--syx-overlay-side-gap-left);z-index:7;width:min(460px,calc(100vw - var(--syx-overlay-side-gap-left) - var(--syx-overlay-side-gap-right)));transform:none;pointer-events:none}.space-construction-banner-shell .app-banner-construction{pointer-events:auto}.community-lens-hud{position:fixed;left:var(--syx-overlay-side-gap-left);top:auto;bottom:calc(var(--syx-overlay-active-bottom, var(--syx-overlay-bottom)) + 84px);z-index:8;width:min(286px,calc(100vw - var(--syx-overlay-side-gap-left) - var(--syx-overlay-side-gap-right)));display:grid;gap:5px;pointer-events:auto;opacity:.74;transition:opacity .18s var(--motion-ease),transform .18s var(--motion-ease)}.community-lens-hud:hover,.community-lens-hud:focus-within{opacity:1}.community-lens-hud__button{width:fit-content;max-width:100%;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.085);background:linear-gradient(135deg,#e55a2b1a,#ffffff06),#06080c6b;color:var(--text-secondary);box-shadow:0 14px 34px #0000002e;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%);cursor:pointer;transition:color .16s var(--motion-ease),border-color .16s var(--motion-ease),background .16s var(--motion-ease),transform .16s var(--motion-ease)}.community-lens-hud__button:hover,.community-lens-hud__button[aria-pressed=true]{color:var(--text-primary);border-color:#e55a2b57;background:linear-gradient(135deg,#e55a2b2e,#ffffff0a),#06080c94;transform:translateY(-1px)}.community-lens-hud__copy{max-width:238px;padding-left:4px;color:var(--text-muted);font-size:11px;line-height:1.35;text-shadow:0 1px 12px rgba(0,0,0,.75)}@media (max-width: 760px){.community-lens-hud{top:auto;bottom:calc(var(--syx-overlay-active-bottom, var(--syx-overlay-bottom)) + 76px);width:auto}.community-lens-hud__copy{display:none}}.people-hud-overlay{overflow:visible!important;pointer-events:none}.people-hud-panel{pointer-events:auto;width:100%;max-height:min(46dvh,430px);overflow:auto;padding:11px;border:1px solid rgba(255,255,255,.078);border-radius:24px;background:radial-gradient(circle at 15% 0%,rgba(86,164,124,.13),transparent 38%),radial-gradient(circle at 92% 8%,rgba(229,90,43,.1),transparent 34%),linear-gradient(145deg,#ffffff0b,#ffffff04 48%,#56a47c07),#03060a6b;box-shadow:0 26px 80px #00000052,inset 0 1px #ffffff0e;-webkit-backdrop-filter:blur(20px) saturate(118%);backdrop-filter:blur(20px) saturate(118%);opacity:.84;transition:opacity .16s var(--motion-ease),background .18s ease,border-color .18s ease}.people-hud-panel[data-people-hud-expanded=false]{max-height:min(30dvh,248px);overflow:hidden}.people-hud-panel[data-people-hud-expanded=true]{border-color:#e55a2b33}.people-hud-panel:hover,.people-hud-panel:focus-within{opacity:1;border-color:#e55a2b33;background:radial-gradient(circle at 15% 0%,rgba(86,164,124,.16),transparent 38%),radial-gradient(circle at 92% 8%,rgba(229,90,43,.12),transparent 34%),linear-gradient(145deg,#ffffff0e,#ffffff04 48%,#56a47c08),#03060a8a}.people-hud-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.people-hud-title-wrap{min-width:0;display:grid;gap:2px}.people-hud-controls{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.people-hud-mini-action,.people-hud-close{border:1px solid rgba(255,255,255,.085);background:linear-gradient(180deg,#ffffff0b,#ffffff04),#ffffff06;color:var(--text-secondary);box-shadow:inset 0 1px #ffffff0b;cursor:pointer;transition:color .15s var(--motion-ease),border-color .15s var(--motion-ease),background .15s var(--motion-ease),transform .15s var(--motion-ease)}.people-hud-mini-action:hover,.people-hud-close:hover,.people-hud-mini-action:focus-visible,.people-hud-close:focus-visible{color:var(--text-primary);border-color:#e55a2b47;background:linear-gradient(180deg,#e55a2b1f,#ffffff05),#ffffff09}.people-hud-mini-action{min-height:28px;padding:5px 10px;border-radius:999px;font-size:10px;font-weight:760;letter-spacing:.055em;text-transform:uppercase}.people-hud-close{width:28px;min-width:28px;height:28px;border-radius:999px;font-size:17px;line-height:1}.people-hud-panel .attention-panel-heading{align-items:center;gap:8px}.people-hud-panel .attention-panel-kicker{font-size:9.5px;letter-spacing:.09em}.people-hud-panel .attention-panel-title{font-size:14px;line-height:1.16}.people-hud-panel .attention-panel-close{width:30px;min-width:30px;min-height:30px;padding:0;border-radius:999px;font-size:18px;line-height:1}.people-hud-context{margin-top:8px;color:var(--text-muted);font-size:11.5px;line-height:1.42}.people-hud-context strong{color:var(--text-secondary);font-weight:760}.people-hud-summary{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.people-hud-summary>span{max-width:100%;min-height:22px;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.075);background:#ffffff07;color:var(--text-muted);font-size:10.5px;line-height:1.25}.people-hud-summary>span:last-child{border-color:#56a47c42;color:#bee6cedb;background:#56a47c12}.people-hud-panel .app-list-button{min-height:42px;padding:7px 5px!important}.people-hud-panel .app-panel-side-stack{display:none}.people-hud-empty,.people-hud-note,.people-hud-teaser,.people-hud-section-copy{color:var(--text-muted);font-size:11.5px;line-height:1.45}.people-hud-note,.people-hud-teaser{margin-top:9px}.people-hud-note{padding:7px 8px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff05}.people-hud-peek{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.people-hud-peek>span{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:22px;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.075);background:#ffffff07;color:var(--text-secondary);font-size:10.5px}.people-hud-stack{display:grid;gap:10px;margin-top:10px}.people-hud-section{display:grid;gap:7px;padding:9px;border:1px solid rgba(255,255,255,.07);border-radius:17px;background:linear-gradient(180deg,#ffffff08,#ffffff03),#ffffff04}.people-hud-section-title{color:var(--text-secondary);font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.people-hud-explain-grid,.people-hud-action-grid{display:flex;flex-wrap:wrap;gap:5px}.people-hud-explain-grid>span,.people-hud-action-grid>span{min-height:23px;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.078);background:linear-gradient(180deg,#56a47c0d,#ffffff05),#ffffff06;color:var(--text-secondary);font-size:10.5px;line-height:1.2}.people-hud-list{display:grid;gap:6px}.people-hud-person{width:100%;display:grid;gap:3px;padding:8px 9px;border:1px solid rgba(255,255,255,.072);border-radius:15px;background:linear-gradient(180deg,#ffffff07,#ffffff03),#ffffff04;color:var(--text-secondary);text-align:left;cursor:pointer}.people-hud-person:hover,.people-hud-person:focus-visible{border-color:#56a47c42;background:linear-gradient(180deg,#56a47c18,#ffffff04),#ffffff06}.people-hud-person-title{color:var(--text-primary);font-size:12.5px;font-weight:760;overflow-wrap:anywhere}.people-hud-person-meta{color:var(--text-muted);font-size:10.5px;line-height:1.35;overflow-wrap:anywhere}.governance-public-notice{display:grid;gap:8px;padding:10px 11px;border:1px solid rgba(255,255,255,.088);border-radius:16px;background:linear-gradient(145deg,#ffffff09,#ffffff03),#ffffff05}.governance-public-notice__kicker{color:var(--text-muted);font-size:9.5px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.governance-public-notice__headline{margin-top:2px;color:var(--text-secondary);font-size:13px;font-weight:720;overflow-wrap:anywhere}.governance-public-notice__summary,.governance-public-notice__body,.governance-public-notice__details{color:var(--text-muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.governance-public-notice__summary{margin-top:3px}.governance-public-notice__chips{display:flex;flex-wrap:wrap;gap:5px}.governance-public-notice__chips>span{max-width:100%;padding:3px 8px;border:1px solid rgba(255,255,255,.075);border-radius:999px;background:#ffffff06;color:var(--text-secondary);font-size:10.5px;line-height:1.2}.governance-public-notice__details summary{width:fit-content;cursor:pointer;color:var(--text-secondary)}.governance-public-notice__details div{margin-top:6px}@media (max-width: 760px){.people-hud-panel{max-height:min(42dvh,340px);padding:10px;border-radius:20px}.people-hud-panel[data-people-hud-expanded=false]{max-height:min(28dvh,226px)}}:where(.modal,.app-sheet,.app-top-panel,.app-bottom-panel,.overlay-surface,.memora-panel){scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.35) transparent}:where(.modal,.app-sheet,.app-top-panel,.app-bottom-panel,.overlay-surface,.memora-panel)::-webkit-scrollbar{width:10px;height:10px}:where(.modal,.app-sheet,.app-top-panel,.app-bottom-panel,.overlay-surface,.memora-panel)::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#94a3b852;background-clip:padding-box}:where(.modal,.app-sheet,.app-top-panel,.app-bottom-panel,.overlay-surface,.memora-panel)::-webkit-scrollbar-track{background:transparent}@media (max-width: 640px){.app-sheet--ion-editor:not(.app-sheet--editor-mobile){display:grid;grid-template-rows:auto minmax(0,1fr);max-height:calc(100dvh - var(--syx-overlay-top) - var(--syx-overlay-active-bottom, var(--syx-overlay-bottom)) - 12px);overflow:hidden}.app-sheet--ion-editor:not(.app-sheet--editor-mobile) .app-editor-header{flex-wrap:nowrap;align-items:center;padding:9px 11px 8px;gap:7px!important;row-gap:5px!important}.app-sheet--ion-editor:not(.app-sheet--editor-mobile) .app-editor-current-title{font-size:10.5px;line-height:1.1}.app-sheet--ion-editor:not(.app-sheet--editor-mobile) .app-editor-state-copy{display:none}.app-sheet--ion-editor:not(.app-sheet--editor-mobile) .app-panel-inline-main{flex:1 1 0}.app-sheet--ion-editor:not(.app-sheet--editor-mobile) .app-editor-header-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:6px}.app-sheet--ion-editor:not(.app-sheet--editor-mobile) .app-editor-save-chip{max-width:92px;overflow:hidden;text-overflow:ellipsis}.app-sheet--ion-editor:not(.app-sheet--editor-mobile) .app-editor-done-action,.app-sheet--ion-editor:not(.app-sheet--editor-mobile) .app-editor-header-menu>summary{min-height:34px;height:34px;padding:4px 10px}.app-sheet--ion-editor:not(.app-sheet--editor-mobile) .app-editor-header-menu-panel{position:fixed;left:var(--syx-overlay-side-gap-left);right:var(--syx-overlay-side-gap-right);top:calc(var(--safe-top) + 70px);width:auto;max-height:min(62dvh,460px);margin-top:0;isolation:isolate;z-index:860;background:#070a0f;border-color:#ffffff24;box-shadow:0 24px 72px #00000094,inset 0 1px #ffffff12;-webkit-backdrop-filter:none;backdrop-filter:none}.app-sheet--ion-editor:not(.app-sheet--editor-mobile) .app-ion-editor-body,.app-sheet--ion-editor:not(.app-sheet--editor-mobile) .app-ion-editor-body--info{min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:10px 11px calc(16px + var(--safe-bottom) + var(--syx-visual-viewport-bottom-gap, 0px));gap:10px}.sensory-editor-subrow,.sensory-editor-footnote,.sensory-editor-danger-row{grid-template-columns:minmax(0,1fr);align-items:start}.sensory-editor-footnote .btn,.sensory-editor-danger-row>.btn,.sensory-editor-inline-actions{justify-self:start}.sensory-editor-bridge-actions{justify-content:flex-start}.sensory-editor-bridge-actions .btn:first-child{margin-left:0}.ion-relations-actions-shell{justify-items:stretch}.ion-relations-actions,.ion-relations-advanced-actions{grid-template-columns:minmax(0,1fr)}.ion-relations-advanced>summary{justify-content:space-between}.ion-relations-guidance{max-width:none;text-align:left}.app-screen-backdrop{align-items:flex-end;justify-content:stretch;padding:8px calc(8px + var(--safe-right)) calc(8px + var(--syx-overlay-active-bottom, var(--syx-overlay-bottom)) + 8px) calc(8px + var(--safe-left))}.app-screen-backdrop>.app-sheet{width:100%}.app-sheet{max-height:calc(100dvh - var(--syx-overlay-top) - var(--syx-overlay-active-bottom, var(--syx-overlay-bottom)) - 12px);padding:14px}.app-screen-backdrop--editor-mobile{top:calc(-1 * var(--syx-header-bottom, 0px));bottom:auto;min-height:100dvh;height:100dvh;align-items:stretch;justify-content:stretch;padding:0}.app-screen-backdrop--editor-mobile>.app-sheet--editor-mobile,.app-sheet--editor-mobile{width:100vw;height:100dvh;min-height:100dvh;max-height:100dvh;padding:0!important}.sensory-sketch-panel,.sensory-detail-panel,.sensory-editor-workspace .sensory-sketch-panel{background:linear-gradient(180deg,#0c1017f6,#070a0ff2),#070a0ff2!important;border-color:#ffffff21!important}.app-sheet--detail{width:calc(100vw - var(--syx-overlay-side-gap-left) - var(--syx-overlay-side-gap-right));max-height:calc(100dvh - var(--syx-overlay-top) - var(--syx-overlay-active-bottom, var(--syx-overlay-bottom)) - 12px);top:auto!important;bottom:calc(var(--syx-overlay-active-bottom, var(--syx-overlay-bottom)) + 8px)!important;transform:translate(-50%)!important}.app-chat-shell{width:calc(100vw - var(--syx-overlay-side-gap-left) - var(--syx-overlay-side-gap-right))!important;padding:10px!important}.app-banner{width:calc(100vw - var(--syx-overlay-side-gap-left) - var(--syx-overlay-side-gap-right))!important;row-gap:6px}.deck-shell-notice{padding:0}.deck-shell-notice .app-banner-construction,.space-construction-banner-shell .app-banner-construction{width:100%;padding:8px 10px;border-radius:16px;box-shadow:0 12px 28px #0000002e}.deck-shell-notice .app-banner-construction__kicker,.space-construction-banner-shell .app-banner-construction__kicker{font-size:10.5px;letter-spacing:.03em}.deck-shell-notice .app-banner-construction__body,.space-construction-banner-shell .app-banner-construction__body{font-size:11px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.space-construction-banner-shell{top:calc(var(--syx-overlay-top) + 8px);left:var(--syx-overlay-side-gap-left);right:var(--syx-overlay-side-gap-right);width:auto;transform:none;z-index:4}[data-shared-root-focus-summary]{top:calc(var(--syx-overlay-top) + 8px)!important;left:var(--syx-overlay-side-gap-left)!important;right:var(--syx-overlay-side-gap-right)!important;width:auto!important;max-width:none!important;transform:none!important;justify-content:flex-start!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none}[data-shared-root-focus-summary]::-webkit-scrollbar{display:none}[data-shared-root-focus-summary] .btn{flex:0 0 auto;min-height:32px;height:32px;padding:5px 9px!important;font-size:11px!important}[data-shared-root-focus-summary] .btn[data-shared-root-return-anchor=true]{max-width:150px;overflow:hidden;text-overflow:ellipsis}[data-shared-overview-panel=true]{max-width:100%}[data-shared-overview-panel=true] .app-panel-split-row{flex-direction:column;align-items:stretch}[data-shared-overview-panel=true] .app-panel-side-stack{width:100%;align-items:flex-start}[data-shared-overview-panel=true] .app-chip-row{max-width:100%;overflow-x:auto;flex-wrap:nowrap!important;scrollbar-width:none}[data-shared-overview-panel=true] .app-chip-row::-webkit-scrollbar{display:none}[data-shared-overview-panel=true] .shared-overview-root-header{flex-direction:column;gap:6px}[data-shared-overview-panel=true] .shared-overview-root-meta{justify-content:flex-start}[data-shared-overview-panel=true] .commons-compass{gap:10px;padding:11px}[data-shared-overview-panel=true] .commons-compass__header{gap:8px}[data-shared-overview-panel=true] .commons-compass__status{max-width:46%}[data-shared-overview-panel=true] .commons-compass__summary{-webkit-line-clamp:2}[data-shared-overview-panel=true] .commons-compass__roots{grid-template-columns:repeat(2,minmax(0,1fr))}[data-shared-overview-panel=true] .shared-overview-event-space-card{padding:9px;gap:7px}[data-shared-overview-panel=true] .shared-overview-event-preview{padding:8px!important}[data-shared-overview-panel=true] .shared-overview-event-actions,[data-shared-overview-panel=true] .shared-overview-event-tools-body{flex-direction:column;align-items:stretch}[data-shared-overview-panel=true] .shared-overview-event-actions>.btn,[data-shared-overview-panel=true] .shared-overview-event-tools-body>.btn{width:100%;justify-content:center}.app-mobile-editor-header .app-form-actions,.app-mobile-editor-header .app-panel-actions{width:100%}.app-mobile-editor-header .app-form-actions>.btn,.app-mobile-editor-header .app-panel-actions>.btn{flex:0 1 auto}.app-mobile-editor-body input,.app-mobile-editor-body textarea{font-size:16px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important}}@keyframes grow-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes app-status-pulse{0%{transform:scale(.92);box-shadow:0 0 #e55a2b4d;opacity:.72}60%{transform:scale(1);box-shadow:0 0 0 8px #e55a2b00;opacity:1}to{transform:scale(.92);box-shadow:0 0 #e55a2b00;opacity:.72}}@keyframes detail-sheet-enter-mobile{0%{opacity:0;transform:translate(-50%) translateY(12px) scale(.97)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.history-overlay,.modal,.context-pill,.veil-pop,.local-ai-inline{animation:grow-in var(--motion-fast) var(--motion-ease)}.overlay-surface{animation:grow-in .2s var(--motion-ease)}.app-sheet--detail{animation:detail-sheet-enter .24s var(--motion-ease)}@media (max-width: 640px){.app-sheet--detail{animation:detail-sheet-enter-mobile .24s var(--motion-ease)}}.modal-action-row{display:flex;gap:8px;margin-top:6px;flex-wrap:wrap}.modal-action-row>.btn{flex:1 1 180px;min-width:0}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 24%,rgba(229,90,43,.055),transparent 34%),#0000006b;display:flex;align-items:center;justify-content:center;z-index:120;padding:8px;padding-bottom:max(8px,env(safe-area-inset-bottom));animation:backdrop-fade-in .18s ease-out}.veil-card.modal{background:linear-gradient(180deg,#ffffff0e,#ffffff06),#080a0ef0;border-color:#ffffff1c;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.modal{position:relative;z-index:121;width:min(560px,96vw);max-height:calc(100dvh - 32px);overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable;padding:16px;border-radius:var(--radius-2xl);word-break:break-word;overflow-wrap:anywhere}@media (max-width: 560px){.modal-overlay{align-items:flex-end;padding:8px calc(8px + var(--safe-right)) calc(8px + var(--safe-bottom)) calc(8px + var(--safe-left))}.modal{width:calc(100vw - 16px - var(--safe-left) - var(--safe-right));max-height:calc(100dvh - 12px - var(--safe-top) - var(--safe-bottom));padding:14px}.modal-action-row>.btn{flex-basis:100%}}.form-input{height:40px;padding:0 12px;border-radius:var(--radius-md);border:1px solid var(--veil-border);background:var(--bg-secondary);color:var(--text-primary);outline:none;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.form-input:focus{border-color:#ffffff42;background:#ffffff0f}.app-sheet input,.app-sheet textarea,.app-sheet select{background:#ffffff0d;color:var(--text-primary);border:1px solid var(--veil-border);border-radius:var(--radius-md);padding:10px 12px;outline:none;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .18s ease}.app-sheet input:focus,.app-sheet textarea:focus,.app-sheet select:focus{border-color:#ffffff47;background:#ffffff12}.app-sheet input::placeholder,.app-sheet textarea::placeholder{color:var(--text-muted);opacity:.6}.app-sheet textarea{line-height:1.6}.app-sheet select{min-height:42px;color-scheme:dark}.app-sheet--ion-editor .ion-editor-title-input{min-height:58px;max-height:112px;padding:13px 16px 10px;border-radius:20px 20px 14px 14px;border-color:#ffffff1b;background:radial-gradient(circle at 9% 0%,rgba(229,90,43,.055),transparent 32%),linear-gradient(180deg,#ffffff10,#ffffff07),#0000001a;color:var(--text-primary);font-size:clamp(18px,1.72vw,22px);line-height:1.18;font-weight:790;letter-spacing:-.04em;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 10px 22px #0000001a}.app-sheet--ion-editor .ion-editor-title-input::placeholder{opacity:.44}.app-sheet--ion-editor .ion-editor-title-input:focus{border-color:#e55a2b4d;background:radial-gradient(circle at 9% 0%,rgba(229,90,43,.08),transparent 32%),linear-gradient(180deg,#ffffff13,#ffffff08),#0000001f;box-shadow:inset 0 1px #ffffff0b,0 0 0 1px #e55a2b1a,0 12px 26px #0000001f}.app-sheet--ion-editor .ion-editor-content-textarea{padding:17px 18px;border-radius:14px 14px 23px 23px;border-color:#ffffff1a;background:linear-gradient(180deg,#ffffff0c,#ffffff05),#0103073d;color:#f5f7faf5;font-size:15.5px;line-height:1.72;letter-spacing:-.005em;box-shadow:inset 0 1px #ffffff09,0 16px 34px #0000001f}.app-sheet--ion-editor .ion-editor-content-textarea:focus{border-color:#e55a2b40;background:radial-gradient(circle at 12% 0%,rgba(229,90,43,.065),transparent 28%),linear-gradient(180deg,#ffffff0e,#ffffff05),#01030742;box-shadow:inset 0 1px #ffffff0b,0 0 0 1px #e55a2b14,0 16px 34px #00000024}.app-sheet--ion-editor .ion-editor-content-textarea--voice{min-height:160px}.ion-editor-topics-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:3px 6px 3px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.045);background:#ffffff03;opacity:.74;transition:opacity .16s ease,border-color .16s ease,background .16s ease}.ion-editor-topics-row:hover,.ion-editor-topics-row:focus-within{border-color:#e55a2b21;background:#e55a2b07;opacity:1}.ion-editor-topics-row>span{color:var(--text-muted);font-size:10px;font-weight:760;letter-spacing:.075em;line-height:1;text-transform:uppercase;white-space:nowrap}.app-sheet--ion-editor .ion-editor-topics-input{min-height:28px;padding:4px 7px;border-radius:999px;border-color:transparent;background:transparent;color:var(--text-secondary);font-size:12px;letter-spacing:-.006em}.app-sheet--ion-editor .ion-editor-topics-input:focus{border-color:#e55a2b29;background:#e55a2b0b}.sensory-editor-shell{display:grid;gap:8px}.app-ion-workspace-tabs{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid rgba(255,255,255,.075);border-radius:999px;background:#00000029}.app-ion-workspace-tabs .btn{min-height:28px;padding:3px 9px;border-radius:999px;font-size:11px}.app-ion-workspace-tabs .btn[aria-pressed=true]{color:#ffece0fa;border-color:#e55a2b40;background:#e55a2b21}.app-ion-editor-body--info{display:grid;gap:10px}.app-local-workspace-info-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:4px 2px 2px}.app-local-workspace-info-head h3{margin:3px 0 0;color:var(--text-primary);font-size:clamp(19px,2.4vw,28px);letter-spacing:-.025em}.app-local-workspace-info-head p{margin:5px 0 0;color:var(--text-muted);font-size:12px;line-height:1.42}.app-local-workspace-info-head>span{padding:3px 8px;border:1px solid rgba(229,90,43,.2);border-radius:999px;color:#ffc4a6eb;background:#e55a2b14;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.app-local-workspace-footing{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.app-local-workspace-footing>div{display:grid;gap:3px;padding:8px 9px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:#ffffff06}.app-local-workspace-footing span{color:var(--text-muted);font-size:10px;letter-spacing:.045em;text-transform:uppercase}.app-local-workspace-footing strong{overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 640px){.app-local-workspace-footing{grid-template-columns:repeat(2,minmax(0,1fr))}}.sensory-editor-workspace{position:relative;display:grid;gap:8px;overflow:hidden;border-radius:18px;isolation:isolate}.sensory-editor-flow-plane,.sensory-editor-flow-block--text,.sensory-editor-flow-block--text>.ion-editor-content-textarea{position:relative;z-index:1}.sensory-editor-flow-plane{display:grid;gap:7px}.sensory-editor-flow-block--text{min-width:0}.sensory-editor-workspace>.sensory-editor-toolbar,.sensory-editor-workspace>.sensory-editor-live{position:relative;z-index:4;margin-inline:5px}.sensory-editor-workspace>.sensory-editor-flow-plane{position:relative;z-index:1;margin-inline:5px}.sensory-sketch-canvas--ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;height:100%;min-height:100%;border:0;border-radius:inherit;background:transparent;opacity:.24;pointer-events:none}.sensory-editor-workspace>.sensory-editor-media-disclosure{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;padding:8px 8px 48px;border-color:#ffffff1a;border-radius:inherit;background:radial-gradient(circle at 26% 18%,rgba(229,90,43,.13),transparent 36%),#07090de0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sensory-editor-workspace>.sensory-editor-media-disclosure[open]{display:block}.sensory-editor-workspace[data-editor-mode=sketch]>.sensory-editor-flow-plane{z-index:4;pointer-events:none}.sensory-editor-workspace[data-editor-mode=sketch]>.sensory-editor-flow-plane .ion-editor-content-textarea{color:#f8fafca8;background:#0406091a;border-color:transparent;text-shadow:0 1px 18px rgba(0,0,0,.55)}.sensory-editor-workspace[data-editor-mode=sketch]>.sensory-editor-media-disclosure{z-index:2;background:radial-gradient(circle at 26% 18%,rgba(229,90,43,.08),transparent 38%),#07090d33;-webkit-backdrop-filter:none;backdrop-filter:none}.sensory-editor-workspace[data-editor-mode=sketch] .sensory-editor-subrow{position:relative;z-index:5;padding:6px;border-radius:14px;background:#05070ac7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sensory-editor-workspace[data-editor-mode=sketch] .sensory-editor-inline-actions .btn[aria-pressed=true]{border-color:#e55a2b61;color:#ffdcc6fa;background:#e55a2b21}.sensory-editor-workspace>.sensory-editor-media-disclosure>summary{display:none}.sensory-editor-workspace .sensory-editor-tools-panel,.sensory-editor-workspace .sensory-sketch-panel,.sensory-editor-workspace .sensory-voice-panel{height:100%}.sensory-editor-workspace .sensory-sketch-panel{grid-template-rows:minmax(0,1fr) auto;min-height:0}.sensory-editor-workspace .sensory-voice-panel{align-content:start;overflow:auto}.sensory-editor-workspace[data-editor-mode=sketch] .sensory-voice-panel,.sensory-editor-workspace[data-editor-mode=voice] .sensory-sketch-panel{display:none}.sensory-editor-workspace .sensory-sketch-canvas{min-height:0;height:100%;touch-action:none;cursor:crosshair}.sensory-editor-workspace .sensory-sketch-canvas[data-sketch-tool=erase]{cursor:cell}.sensory-sketch-chip-group{display:inline-flex;align-items:center;gap:4px;padding:2px;border:1px solid rgba(255,255,255,.075);border-radius:999px;background:#0000002e}.sensory-sketch-chip{width:24px;height:24px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff09;color:inherit;cursor:pointer}.sensory-sketch-chip[aria-pressed=true]{border-color:#ffb27e9e;box-shadow:0 0 0 2px #e55a2b21}.sensory-sketch-color-chip:before{content:"";width:13px;height:13px;border-radius:999px;background:var(--sketch-chip-color, rgba(255,168,116,.92));box-shadow:0 0 12px color-mix(in srgb,var(--sketch-chip-color, rgba(255,168,116,.92)) 48%,transparent)}.sensory-sketch-width-chip span{width:13px;min-height:2px;border-radius:999px;background:#ffece0e0}.settings-inline-note{display:inline-flex;align-items:center;color:var(--text-muted);font-size:11px;line-height:1.35}.sensory-editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.sensory-editor-toolbar--minimal{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;justify-content:stretch;padding:2px 2px 0;opacity:.7;transition:opacity .16s ease}.sensory-editor-toolbar--minimal:hover,.sensory-editor-toolbar--minimal:focus-within{opacity:1}.sensory-editor-toolbar--minimal .sensory-editor-modes{grid-column:2;justify-self:center}.sensory-editor-toolbar--minimal .sensory-flow-badge{grid-column:3;justify-self:end}.sensory-editor-toolbar--integrated{justify-content:space-between;padding:1px 2px 0;opacity:.82;transition:opacity .16s ease}.sensory-editor-toolbar--integrated:hover,.sensory-editor-toolbar--integrated:focus-within{opacity:1}.sensory-editor-toolbar--integrated .sensory-editor-inline-actions{gap:5px}.sensory-editor-toolbar--integrated .btn{min-height:30px;padding:4px 10px;border-radius:999px;font-size:11.5px}.sensory-editor-toolbar--integrated .btn[aria-pressed=true]{color:#ffe6d8fa;border-color:#e55a2b4d;background:linear-gradient(180deg,#e55a2b26,#e55a2b12),#00000024}.sensory-editor-inflow-assets{display:grid;gap:6px;padding:1px 0 2px}.sensory-editor-inflow-asset{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;width:100%;min-width:0;padding:6px 9px;border:1px solid rgba(229,90,43,.14);border-radius:13px;background:linear-gradient(135deg,#e55a2b12,#ffffff04),#0000001f;color:inherit;cursor:pointer;opacity:.78;text-align:left;transition:opacity .16s ease,border-color .16s ease,background .16s ease}.sensory-editor-inflow-asset:hover,.sensory-editor-inflow-asset:focus-visible{border-color:#e55a2b47;background:linear-gradient(135deg,#e55a2b1c,#ffffff06),#00000029;opacity:1}.sensory-editor-inflow-asset>span{color:#ffbea0e0;font-size:9.5px;letter-spacing:.1em;line-height:1;text-transform:uppercase}.sensory-editor-inflow-asset>strong{min-width:0;overflow:hidden;color:#ebeef4b8;font-size:11px;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.sensory-editor-proposal{display:grid;gap:7px;padding:9px 10px;border:1px solid rgba(229,90,43,.24);border-radius:15px;background:radial-gradient(circle at 12% 0%,rgba(229,90,43,.11),transparent 42%),#010307b8;box-shadow:inset 0 1px #ffffff0b}.sensory-editor-proposal-head,.sensory-editor-proposal-actions,.sensory-editor-proposal-fields{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.sensory-editor-proposal-head{justify-content:space-between}.sensory-editor-proposal-head span{color:#ffbea0f0;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.sensory-editor-proposal-head strong,.sensory-editor-proposal-fields span{color:var(--text-muted);font-size:11px;font-weight:500}.sensory-editor-proposal input,.sensory-editor-proposal textarea{width:100%;padding:8px 9px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:#0003;color:var(--text-secondary);font:inherit;font-size:12px;line-height:1.45}.sensory-editor-proposal textarea{min-height:72px;resize:vertical}.sensory-editor-proposal-sketch{overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:radial-gradient(circle at 22% 12%,rgba(229,90,43,.11),transparent 48%),#0003}.sensory-editor-proposal-sketch svg{display:block;width:100%;min-height:92px;max-height:140px}.sensory-editor-proposal-actions{justify-content:flex-end}.sensory-editor-proposal-actions .btn{min-height:28px;padding:4px 9px;border-radius:999px;font-size:11px}.private-session-primary-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(229,90,43,.14);border-radius:18px;background:linear-gradient(135deg,#e55a2b12,#ffffff05),#00000014}.private-session-modal{gap:11px}.private-session-context-card{border-color:#ffffff13;box-shadow:inset 0 1px #ffffff09}.private-session-action-note{min-width:0;color:var(--text-muted);font-size:11px;line-height:1.4}.private-session-action-buttons{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.private-session-action-buttons .btn,.private-session-secondary-actions .btn{border-radius:999px}.private-session-action-buttons .btn:last-child{border-color:#e55a2b99;background:linear-gradient(135deg,#e55a2b47,#e55a2b1f)}.private-session-secondary-actions{justify-content:flex-start;gap:8px;flex-wrap:wrap;padding-top:2px;margin-top:0}@media (max-width: 640px){.private-session-primary-actions{grid-template-columns:1fr}.private-session-action-buttons{justify-content:flex-start}}.sensory-editor-guide{padding:7px 9px;border-radius:13px;border:1px solid rgba(255,255,255,.065);background:#ffffff06;color:var(--text-muted);font-size:11px;line-height:1.38}.sensory-editor-tools-disclosure{border-radius:16px;border:1px solid rgba(255,255,255,.045);background:#ffffff02;overflow:hidden;opacity:.68;transition:opacity .16s ease,border-color .16s ease,background .16s ease}.sensory-editor-tools-disclosure:hover,.sensory-editor-tools-disclosure:focus-within,.sensory-editor-tools-disclosure[open]{border-color:#ffffff12;background:#ffffff05;opacity:1}.sensory-editor-bridge{display:grid;gap:7px;padding:8px 9px;border-radius:14px;border:1px solid rgba(229,90,43,.16);background:linear-gradient(135deg,#e55a2b12,#ffffff05),#00000014}.sensory-editor-bridge-actions{justify-content:flex-end;padding-top:1px}.sensory-editor-bridge-actions:empty{display:none}.sensory-editor-bridge-actions .btn{min-height:28px;padding:4px 9px;border-radius:999px;font-size:10.5px}.sensory-editor-bridge-actions .btn:first-child{margin-left:auto}.sensory-editor-bridge-main,.sensory-editor-bridge-chips,.sensory-editor-bridge-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sensory-editor-bridge-main{justify-content:space-between}.sensory-editor-bridge-main span{min-width:0;color:var(--text-secondary);font-size:12px;line-height:1.35}.sensory-editor-bridge-main strong{flex-shrink:0;color:#ffbea0f0;font-size:11px;line-height:1.2}.sensory-editor-bridge-chips>span{max-width:100%;min-height:21px;padding:2px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.075);background:#ffffff08;color:var(--text-muted);font-size:10px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sensory-editor-modes{display:inline-flex;gap:3px;padding:3px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:#ffffff06}.sensory-editor-modes>.btn{min-height:29px;padding:4px 11px;border-radius:999px;color:var(--text-muted);font-size:11.5px}.sensory-editor-modes>.btn[aria-pressed=true]{color:#ffe6d8fa;border-color:#e55a2b57;background:linear-gradient(180deg,#e55a2b2e,#e55a2b18),#00000029}.sensory-complexity{display:inline-flex;align-items:center;gap:7px;padding:4px 9px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff08;color:var(--text-muted);font-size:11px}.sensory-complexity strong{color:#ffbea0f0;font-size:12px}.sensory-flow-badge{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border:1px solid rgba(229,90,43,.18);border-radius:999px;background:#e55a2b13;color:#ffccb2eb;font-size:11px;line-height:1;opacity:.82}.sensory-editor-inline-actions{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.sensory-sketch-panel,.sensory-voice-panel{display:grid;gap:7px}.sensory-editor-media-panel{grid-template-columns:minmax(0,1fr)}.sensory-editor-media-disclosure:not([open]){opacity:.58}.sensory-voice-memo-panel{padding-top:2px}.sensory-sketch-canvas,.sensory-detail-sketch{width:100%;min-height:190px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:radial-gradient(circle at 26% 18%,rgba(229,90,43,.1),transparent 34%),#00000029;touch-action:none;-webkit-user-select:none;user-select:none}.sensory-editor-subrow,.sensory-editor-footnote{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;color:var(--text-muted);font-size:11px;line-height:1.35}.sensory-editor-footnote{grid-template-columns:minmax(0,auto) auto;justify-content:center;padding:7px 10px;border-radius:14px;border:1px solid rgba(255,255,255,.04);background:#ffffff03}.sensory-editor-footnote:hover,.sensory-editor-footnote:focus-within{border-color:#fff1;background:#ffffff04}.ion-hover-context-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.ion-hover-context-actions>.btn{justify-content:center;min-height:30px;padding:4px 8px;border-radius:999px;font-size:11px}.sensory-editor-subrow>span,.sensory-editor-footnote>span{min-width:0}.sensory-editor-subrow .btn{min-height:28px;padding:3px 8px;border-radius:999px;font-size:11px;display:inline-flex;align-items:center;gap:6px}.sensory-editor-footnote .btn{justify-self:start;min-height:28px;padding:3px 9px;border-radius:999px;font-size:11px;border-color:#ffffff14;background:#ffffff05}.sensory-editor-live{padding:7px 9px;border:1px solid rgba(229,90,43,.16);border-radius:12px;background:#e55a2b12;color:#ffd6c2f0;font-size:11px;line-height:1.4}.sensory-detail-panel{display:grid;gap:8px;margin-top:10px;padding:10px 12px;border:1px solid rgba(229,90,43,.18);border-radius:16px;background:linear-gradient(135deg,#e55a2b14,#ffffff06)}.sensory-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-muted);font-size:11px;letter-spacing:.55px;text-transform:uppercase}.sensory-detail-heading strong{color:#ffbea0f0;font-weight:700}.sensory-detail-voice{display:grid;gap:6px}.sensory-detail-voice p{margin:0;padding:7px 9px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#ffffff06;color:var(--text-secondary);font-size:12px;line-height:1.45}.settings-section{display:grid;gap:10px;padding:12px;border-radius:var(--radius-xl);border:1px solid var(--attention-panel-hairline);background:linear-gradient(to bottom right,#ffffff09,#ffffff05),#0000000f;-webkit-backdrop-filter:blur(var(--veil-blur)) saturate(120%);backdrop-filter:blur(var(--veil-blur)) saturate(120%)}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.075);background:#ffffff06;line-height:1.35}.settings-modal{min-width:0!important;width:min(720px,calc(100vw - var(--syx-overlay-side-gap-left) - var(--syx-overlay-side-gap-right)))}.settings-modal--control{width:min(960px,calc(100vw - var(--syx-overlay-side-gap-left) - var(--syx-overlay-side-gap-right)));max-height:calc(100dvh - var(--syx-overlay-top, 86px) - var(--safe-bottom, 0px) - 26px);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;padding:16px;overflow:hidden;background:radial-gradient(circle at 12% -4%,rgba(229,90,43,.16),transparent 38%),radial-gradient(circle at 88% 100%,rgba(92,54,36,.1),transparent 35%),linear-gradient(145deg,#0e1015fa,#05070afb)}.settings-modal-body{min-height:0;overflow:auto;padding:2px 6px 18px 2px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.13) transparent}.settings-modal-body::-webkit-scrollbar{width:7px}.settings-modal-body::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff1f}.settings-modal--control>.ion-shell-drawer-header{margin-bottom:10px;padding:2px 2px 0}.settings-modal--control>.ion-shell-app-card{margin-bottom:12px}.settings-room-kicker{margin:2px 4px 8px}.settings-room-kicker--device{margin-top:22px}.settings-modal--control .control-panel-section{scroll-margin-top:66px}.settings-modal--control h4{margin:4px 0 8px!important;color:var(--text-primary);font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.settings-modal--control .ion-shell-app-card{padding:15px 16px;border-radius:24px;border-color:#e55a2b2e;background:radial-gradient(circle at 8% 18%,rgba(229,90,43,.13),transparent 40%),linear-gradient(135deg,#ffffff09,#ffffff03)}.settings-modal--control .ion-shell-app-card h3{font-size:clamp(22px,3vw,28px)}.settings-modal--control .ion-shell-app-card__boundary{max-width:520px;color:#e2d6cdc7}.settings-modal--control .ion-shell-app-card__controls{width:min(100%,360px);max-width:360px;display:grid;gap:7px;justify-items:stretch;padding:10px;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:#0000002e}.settings-device-status__title{color:#ffdac2b3;font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.settings-device-status__readouts{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:6px}.settings-modal--control .ion-shell-app-card__controls .ion-shell-status-readout{max-width:none;padding:5px 8px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:#00000029}.control-panel-stack{display:grid;gap:14px;margin-top:0}.control-panel-stack>.control-panel-section{min-width:0}.control-panel-section--profile{order:10}.control-panel-section--ai{order:30}.control-panel-section--recycle{order:20}.control-panel-section--data{order:10}.control-panel-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 4px 9px;color:var(--text-primary);font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.control-panel-section-title:before{content:"";width:7px;height:7px;border-radius:999px;background:#e55a2bd1;box-shadow:0 0 18px #e55a2b57}.control-panel-section-title>span:first-child{margin-right:auto}.control-panel-section-title>span:last-child:not(:first-child){color:var(--text-muted);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.control-panel-section-title--danger:before{background:#ffba5cd1;box-shadow:0 0 18px #ffba5c40}.settings-modal--control .settings-section{border-radius:24px;border-color:#ffffff14;background:linear-gradient(155deg,#ffffff0a,#ffffff04),#0000001a;box-shadow:inset 0 1px #ffffff09,0 20px 46px #0000002e}.settings-device-boundary{margin-top:8px}.settings-email-pill{justify-self:flex-end;max-width:100%;overflow:hidden;text-overflow:ellipsis}.settings-email-confirm-card{display:grid;gap:10px;width:min(100%,520px)}.settings-email-confirm-actions{display:grid;grid-template-columns:auto minmax(140px,1fr) auto;gap:8px;align-items:center}.settings-email-code-input{min-width:0;letter-spacing:.08em}.settings-email-confirm-note{color:var(--text-muted);font-size:12px;line-height:1.35}@media (max-width: 680px){.settings-email-confirm-actions{grid-template-columns:1fr}.settings-email-confirm-actions>.btn,.settings-email-code-input{width:100%}}.account-profile-card{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:flex-start;padding:12px;border-radius:20px;border:1px solid rgba(255,255,255,.075);background:radial-gradient(circle at 18% 12%,rgba(229,90,43,.11),transparent 34%),#ffffff06}.account-avatar-preview{width:82px;height:82px;display:grid;place-items:center;overflow:hidden;border-radius:26px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#e55a2b2e,#ffffff0b);color:var(--text-primary);font-size:30px;font-weight:850;box-shadow:inset 0 1px #ffffff14,0 14px 30px #00000047}.account-avatar-preview img{width:100%;height:100%;object-fit:cover}.account-profile-fields{display:grid;gap:10px;min-width:0}.account-profile-note{margin:0;color:var(--text-muted);font-size:12px;line-height:1.4}.settings-copy-stack{display:grid;gap:3px;min-width:0}.settings-copy-title{color:var(--text-primary);font-size:13px;font-weight:720;letter-spacing:-.01em}.settings-copy-muted{color:var(--text-muted);font-size:12px;line-height:1.42}.settings-copy-meta{color:#ffdcbea8;font-size:11px;line-height:1.35}.settings-contract-list{display:grid;gap:6px;margin-top:2px}.settings-contract-list>span{display:block;padding:7px 9px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff06;color:var(--text-muted);font-size:11.5px;line-height:1.38}.settings-readiness-card{display:grid;grid-template-columns:minmax(0,.86fr) minmax(260px,1.14fr);gap:12px;align-items:stretch;margin-bottom:12px;padding:12px;border-radius:20px;border:1px solid rgba(229,90,43,.14);background:radial-gradient(circle at 12% 0%,rgba(229,90,43,.13),transparent 40%),linear-gradient(180deg,#ffffff08,#ffffff04),#0000001c;box-shadow:inset 0 1px #ffffff0b}.settings-readiness-card__intro{display:grid;align-content:start;gap:5px;min-width:0}.settings-readiness-card__intro h4{margin:0!important;color:var(--text-primary);font-size:15px!important;letter-spacing:-.02em!important;text-transform:none!important}.settings-readiness-card__intro p{margin:0;color:var(--text-muted);font-size:12px;line-height:1.42}.settings-readiness-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.settings-readiness-step{display:grid;grid-template-columns:58px minmax(0,1fr);gap:9px;align-items:start;min-width:0;padding:8px 9px;border-radius:16px;border:1px solid rgba(255,255,255,.075);background:#ffffff05}.settings-readiness-step__state{display:inline-grid;place-items:center;min-height:22px;padding:2px 7px;border-radius:999px;color:#fff0e2e0;font-size:10px;font-weight:820;letter-spacing:.06em;text-transform:uppercase;background:#ffffff0e;border:1px solid rgba(255,255,255,.075)}.settings-readiness-step--ready .settings-readiness-step__state{color:#cff6dcf2;border-color:#7ada9c40;background:#3aa45e24}.settings-readiness-step--next .settings-readiness-step__state{color:#ffe2bef5;border-color:#e55a2b47;background:#e55a2b24}.settings-readiness-step__body{display:grid;gap:2px;min-width:0}.settings-readiness-step__body strong{color:var(--text-primary);font-size:12.5px;line-height:1.22}.settings-readiness-step__body span{color:var(--text-muted);font-size:11.2px;line-height:1.35}.settings-work-area-review{display:grid;gap:8px;min-width:0}.settings-work-area-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.settings-work-area-row>span{color:var(--text-secondary);font-size:12px}.settings-work-area-chips{display:flex;flex-wrap:wrap;gap:6px}.settings-work-area-chips>span{padding:3px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:#ffffff06;color:var(--text-secondary);font-size:11px}.settings-inline-start{justify-self:flex-start}.settings-switch{width:48px;height:28px;padding:3px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff14,#ffffff09),#0000002e;display:inline-flex;align-items:center;justify-content:flex-start;cursor:pointer;transition:background .18s var(--motion-ease),border-color .18s var(--motion-ease),box-shadow .18s var(--motion-ease),opacity .18s var(--motion-ease);box-shadow:inset 0 1px #ffffff0d,0 8px 18px #0000003d;flex:0 0 auto}.settings-switch[aria-checked=true]{justify-content:flex-end;border-color:#e55a2b7a;background:radial-gradient(circle at 76% 50%,rgba(255,226,190,.34),transparent 42%),linear-gradient(135deg,#e55a2bdb,#843018a8);box-shadow:0 0 20px #e55a2b2e,inset 0 1px #ffffff1c}.settings-switch:disabled{cursor:not-allowed;opacity:.52}.settings-switch__knob{width:20px;height:20px;border-radius:999px;background:#f8fafcf0;box-shadow:0 6px 14px #00000059}.account-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-field-grid label,.account-profile-label{display:grid;gap:5px;min-width:0;color:var(--text-secondary);font-size:12px}.account-bio-input{min-height:72px;resize:vertical}.account-avatar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.account-avatar-actions input[type=file]{display:none}.account-avatar-actions>span{flex:1 1 180px;color:var(--text-muted);font-size:11px;line-height:1.35}.account-avatar-crop-card{display:grid;grid-template-columns:124px minmax(0,1fr);gap:14px;align-items:center;padding:12px;border-radius:20px;border:1px solid rgba(229,90,43,.18);background:radial-gradient(circle at 18% 16%,rgba(229,90,43,.13),transparent 42%),#00000024;box-shadow:inset 0 1px #ffffff0d}.account-avatar-crop-preview{width:112px;height:112px;border-radius:34px;border:1px solid rgba(255,255,255,.14);overflow:hidden;display:grid;place-items:center;background:#0003;box-shadow:0 16px 32px #00000047,inset 0 1px #ffffff0f}.account-avatar-crop-preview img{width:100%;height:100%;object-fit:cover;transform-origin:center;will-change:transform}.account-avatar-crop-controls{display:grid;gap:8px;min-width:0}.account-avatar-crop-title{color:var(--text-primary);font-size:13px;font-weight:760}.account-avatar-crop-controls label{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;align-items:center;color:var(--text-muted);font-size:11px}.account-avatar-crop-controls input[type=range]{width:100%;accent-color:var(--accent)}.account-avatar-crop-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start;margin-top:2px}.account-export-plain{display:grid;justify-items:end;gap:5px;max-width:260px;color:var(--text-muted);font-size:11px;line-height:1.35;text-align:right}.settings-row-main--top{align-items:flex-start;gap:10px}.settings-disclosure-inner{padding:0 10px 10px}.settings-recycle-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);gap:14px;align-items:start;padding:12px}.settings-recycle-disclosure{border:0;background:transparent}.settings-recycle-disclosure>summary{cursor:pointer;list-style:none;border-radius:14px}.settings-recycle-disclosure>summary::-webkit-details-marker{display:none}.settings-recycle-disclosure>summary .control-panel-section-title{margin:4px 0 8px;padding:5px 8px;border-radius:14px;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.settings-recycle-disclosure>summary:hover .control-panel-section-title,.settings-recycle-disclosure>summary:focus-visible .control-panel-section-title{background:#ffffff07}.settings-recycle-disclosure>summary:focus-visible{outline:2px solid var(--attention-focus-ring);outline-offset:2px}.settings-recycle-intro{padding:4px 2px}.settings-recycle-panel{display:grid;gap:8px;justify-items:stretch;width:100%;min-width:0}@media (max-width: 700px){.settings-recycle-section{grid-template-columns:minmax(0,1fr)}}.community-surface{--fracta-connect-map-top: 44px;--fracta-connect-identity-top: 68px;position:relative;width:100%;height:100%;overflow:hidden}.community-map-surface{position:absolute;inset:var(--fracta-connect-map-top, 0px) 0 0}.community-avatar{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,150,90,.3);border-radius:50%;background:#e55a2b1f;color:#ee8e62;font-size:11px;font-weight:760}.community-avatar img{width:100%;height:100%;object-fit:cover}.community-identity-chip{z-index:6;background:#0a0a0cc7;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 42px #00000042;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.community-identity-chip>div:nth-child(2){min-width:0;display:grid;gap:2px}.community-identity-chip>div:nth-child(2) strong,.community-identity-chip>div:nth-child(2) span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-identity-chip>div:nth-child(2) strong{font-size:13px}.community-identity-chip>div:nth-child(2) span{color:var(--text-muted);font-size:10.5px}.community-map-controls{position:absolute;z-index:6;top:var(--fracta-connect-identity-top, 10px);right:10px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:calc(100% - 350px)}.community-map-controls .btn{min-height:40px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#09090bc7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.community-map-controls .btn[aria-pressed=true]{border-color:#f289506b;background:#53201294}.community-action-notice{position:absolute;z-index:12;left:50%;bottom:92px;width:min(620px,calc(100% - 32px));transform:translate(-50%);box-sizing:border-box;padding:10px 13px;border-radius:15px;background:#0a0a0ceb;box-shadow:0 18px 50px #0000006b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:12px}.community-action-notice--error{border:1px solid rgba(230,110,90,.36);color:#f0a08a}.community-action-notice--receipt{display:flex;gap:8px;border:1px solid rgba(85,210,165,.28);color:#9de6cc}.community-action-notice--receipt span{overflow:hidden;text-overflow:ellipsis}.community-confirm-card{position:absolute;z-index:11;left:50%;top:50%;width:min(480px,calc(100% - 32px));transform:translate(-50%,-50%);display:grid;gap:10px;box-sizing:border-box;padding:22px;border:1px solid rgba(255,151,94,.28);border-radius:26px;background:radial-gradient(circle at 50% 0%,rgba(123,44,18,.22),transparent 55%),#08090bf2;box-shadow:0 30px 90px #0000009e;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.community-confirm-card>small{color:#f19b71;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.community-confirm-card h3,.community-confirm-card p{margin:0}.community-confirm-card h3{font-size:22px;letter-spacing:-.03em}.community-confirm-card p{color:var(--text-secondary);font-size:12px;line-height:1.55}.community-confirm-card dl{display:grid;gap:5px;margin:0}.community-confirm-card dl div{display:grid;grid-template-columns:minmax(100px,.65fr) minmax(0,1.35fr);gap:10px}.community-confirm-card dt{color:var(--text-muted);font-size:10px}.community-confirm-card dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:10.5px}.community-confirm-card>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.community-drawer{position:absolute;z-index:9;top:var(--fracta-connect-search-top, 62px);right:10px;bottom:10px;width:min(390px,calc(100% - 20px));display:flex;flex-direction:column;gap:12px;box-sizing:border-box;padding:17px;border:1px solid rgba(255,151,94,.2);border-radius:24px;background:#09090bf0;box-shadow:0 28px 80px #00000085;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.community-drawer>header{display:flex;align-items:start;justify-content:space-between;gap:10px}.community-drawer>header>div{display:grid;gap:2px}.community-drawer>header small{color:#f19b71;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.community-drawer>header strong{font-size:16px}.community-drawer>p{margin:0;color:var(--text-secondary);font-size:11px;line-height:1.55}.community-drawer>input,.community-drawer label input,.community-drawer label select{width:100%;box-sizing:border-box;padding:9px 11px;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:#ffffff09;color:var(--text-primary)}.community-drawer label{display:grid;gap:5px;color:var(--text-secondary);font-size:11px;font-weight:650}.community-drawer__list{flex:1;min-height:0;overflow:auto;display:grid;align-content:start;gap:6px}.community-drawer__list>p{color:var(--text-muted);font-size:11px}.community-drawer__list>button{display:flex;align-items:center;gap:10px;padding:7px;border:0;border-radius:14px;background:transparent;color:inherit;text-align:left;cursor:pointer}.community-drawer__list>button:hover{background:#ffffff0a}.community-drawer__list>button>span{min-width:0;display:grid}.community-drawer__list>button strong,.community-drawer__list>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-drawer__list>button strong{font-size:12px}.community-drawer__list>button small{color:var(--text-muted);font-size:10px}.community-location-current{display:grid;gap:5px;padding:13px;border:1px solid rgba(85,210,165,.2);border-radius:16px;background:#2e916f0f}.community-location-current span{color:var(--text-secondary);font-size:11px}.community-location-current .btn{justify-self:start;margin-top:5px}.community-membership-status{position:absolute;z-index:6;left:10px;bottom:10px;padding:5px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#09090bb8;color:var(--text-muted);font-size:10.5px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.community-governance-frame{position:absolute;top:4%;right:6%;bottom:4%;left:6%;display:flex;box-sizing:border-box;padding:18px;border:1px solid rgba(255,151,94,.22);border-radius:26px;background:#09090bed;box-shadow:0 28px 80px #00000080;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);overflow:hidden}@media (max-width: 760px){.community-identity-chip{left:8px;right:8px;width:auto;max-width:none;min-width:0}.community-map-controls{top:70px;left:8px;right:8px;max-width:none;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap}.community-map-controls .btn{flex:0 0 auto}.community-drawer{top:122px}.community-governance-frame{top:6px;right:6px;bottom:6px;left:6px;padding:13px;border-radius:20px}}.settings-recycle-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#ffffff07,#ffffff03),#0000001f}.settings-recycle-toggle>div{display:grid;gap:2px;min-width:0}.settings-recycle-toggle strong{color:var(--text-primary);font-size:12px;line-height:1.25}.settings-recycle-toggle span{color:var(--text-muted);font-size:10.5px;line-height:1.35}.settings-recycle-header{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text-muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.settings-recycle-header .btn{min-height:26px;padding:3px 9px;border-radius:999px;font-size:11px}.settings-recycle-empty{padding:10px;border-radius:16px;border:1px solid rgba(255,255,255,.065);background:#ffffff05;color:var(--text-muted);font-size:12px;line-height:1.4}.settings-recycle-list{display:grid;gap:7px;max-height:min(44vh,420px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:2px}.settings-recycle-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#ffffff07,#ffffff03),#00000021}.settings-recycle-item strong{display:block;color:var(--text-primary);font-size:12px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-recycle-item span{display:block;margin-top:2px;color:var(--text-muted);font-size:10.5px;line-height:1.32}.settings-recycle-actions{display:inline-flex;align-items:center;gap:6px}.settings-recycle-actions .btn{min-height:27px;padding:3px 9px;border-radius:999px;font-size:11px}@media (pointer: coarse){.settings-recycle-actions .btn{min-height:42px;padding:8px 12px}}.connect-governance{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;gap:14px;color:var(--text-primary)}.connect-governance__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px}.connect-governance__header h3,.connect-governance__header p{margin:0}.connect-governance__header h3{font-size:clamp(18px,2vw,24px);letter-spacing:-.025em}.connect-governance__header small{color:#f29a70;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.connect-governance__header p{max-width:680px;margin-top:4px;color:var(--text-secondary);font-size:12px;line-height:1.5}.connect-governance__truth,.connect-governance__responses{display:flex;flex-wrap:wrap;gap:7px}.connect-governance__truth span,.connect-governance__responses span{padding:4px 9px;border:1px solid rgba(255,170,118,.16);border-radius:999px;background:#ffffff06;color:var(--text-secondary);font-size:10.5px}.connect-governance__error,.connect-governance__receipt{padding:10px 13px;border-radius:15px;font-size:12px;line-height:1.45}.connect-governance__error{border:1px solid rgba(230,110,90,.32);color:#f0a08a;background:#dc462814}.connect-governance__receipt{display:flex;gap:8px;border:1px solid rgba(85,210,165,.24);color:#9de6cc;background:#2e916f14}.connect-governance__receipt span{overflow:hidden;text-overflow:ellipsis}.connect-governance__composer,.connect-governance__attest{display:grid;gap:10px;padding:15px;border:1px solid rgba(255,158,104,.19);border-radius:20px;background:linear-gradient(145deg,#4d1f122b,#090a0c8f)}.connect-governance__composer label,.connect-governance__attest label{display:grid;gap:5px;color:var(--text-secondary);font-size:11px;font-weight:650}.connect-governance__composer input,.connect-governance__composer textarea,.connect-governance__attest textarea,.connect-governance__attest select{width:100%;box-sizing:border-box;padding:9px 11px;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:#0405068f;color:var(--text-primary);font:inherit;font-weight:500;resize:vertical}.connect-governance__preview{display:grid;gap:6px;padding:12px 13px;border-radius:15px;background:#f06f3414;border:1px solid rgba(240,128,70,.24)}.connect-governance__preview p{margin:0;color:var(--text-secondary);font-size:11px;line-height:1.5}.connect-governance__preview>div{display:flex;flex-wrap:wrap;gap:8px}.connect-governance__list{flex:1;min-height:0;overflow:auto;display:grid;align-content:start;gap:12px;padding:1px 2px 12px}.connect-governance__empty{margin:0;padding:18px;border:1px dashed rgba(255,158,104,.22);border-radius:18px;color:var(--text-muted);font-size:12px}.connect-governance__proposal{display:grid;gap:10px;padding:16px;border:1px solid rgba(255,255,255,.085);border-radius:22px;background:linear-gradient(145deg,#ffffff07,#ff6d3206);box-shadow:0 14px 32px #00000024}.connect-governance__proposal>p{margin:0;max-width:760px;color:var(--text-secondary);font-size:12px;line-height:1.55}.connect-governance__proposal-title{display:grid;gap:3px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.connect-governance__proposal-title small{color:#d88a65;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.connect-governance__proposal-title strong{font-size:15px;line-height:1.25}.connect-governance__effect,.connect-governance__procedure{display:grid;gap:3px;padding-left:11px;border-left:2px solid rgba(242,137,78,.28)}.connect-governance__effect span,.connect-governance__procedure span{color:var(--text-muted);font-size:10.5px;line-height:1.45}.connect-governance__effect strong,.connect-governance__procedure strong{font-size:11.5px}@media (max-width: 700px){.connect-governance__header{grid-template-columns:auto minmax(0,1fr)}.connect-governance__header>.btn:last-child{grid-column:2;justify-self:start}.connect-governance__proposal{border-radius:18px;padding:14px}}.settings-recovery-row{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.settings-recovery-grid{display:grid;gap:8px;justify-items:end;min-width:260px;max-width:100%}.settings-recovery-grid .form-input{width:260px;max-width:100%}.settings-recovery-hint{width:260px;max-width:100%;color:var(--text-muted);font-size:11px;line-height:1.35;text-align:right}.settings-recovery-hint--ready{color:#bee6cce6}.settings-footing-card{width:min(520px,100%);padding:12px;border:1px solid rgba(174,213,255,.12);border-radius:18px;background:#0c131c8a;box-shadow:inset 0 1px #ffffff0a}.settings-footing-card__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px}.settings-footing-card__grid span{display:grid;gap:2px;min-width:0;padding:8px;border-radius:14px;color:var(--text-muted);background:#ffffff09;font-size:11px;line-height:1.25;overflow-wrap:anywhere}.settings-footing-card__grid strong{color:var(--text-primary);font-size:12px;font-weight:650;text-transform:capitalize}.settings-footing-card__copy{margin:9px 0 0;color:var(--text-muted);font-size:11.5px;line-height:1.45;overflow-wrap:anywhere}.settings-inline-footer{display:flex;justify-content:flex-end;margin-top:10px}.settings-danger-zone{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.account-delete-toggle{width:100%;justify-content:space-between;border-color:#ffba5c1f;color:#ffdcbedb;background:#ffba5c09}.account-delete-card{display:grid;gap:8px;margin-top:8px;padding:12px;border-radius:18px;border:1px solid rgba(255,186,92,.18);background:radial-gradient(circle at 12% 0%,rgba(255,186,92,.08),transparent 42%),#ffba5c09}.account-delete-copy{display:grid;gap:5px;color:var(--text-muted);font-size:12px;line-height:1.42}.account-delete-copy strong{color:var(--text-primary);font-size:12px}.settings-modal--control .settings-footer{position:relative;bottom:auto;z-index:2;margin-top:0;padding:12px 2px 0;border-top:1px solid rgba(255,255,255,.065);background:linear-gradient(180deg,#06080c1f,#06080c7a);-webkit-backdrop-filter:blur(10px) saturate(118%);backdrop-filter:blur(10px) saturate(118%);opacity:.84;transition:opacity .16s var(--motion-ease),background .18s var(--motion-ease)}.settings-modal--control .settings-footer:hover,.settings-modal--control .settings-footer:focus-within{opacity:1;background:linear-gradient(180deg,#06080c2e,#06080c9e)}.settings-version-stamp{margin-right:auto;align-self:center;color:var(--text-muted);font-size:10px;letter-spacing:.02em;opacity:.5}.settings-row-main{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.settings-row--switch{display:flex;align-items:center;justify-content:space-between;gap:14px}.settings-inline-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.settings-row-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.settings-row-input{width:min(260px,100%);max-width:100%}.settings-footer{display:flex;gap:8px;justify-content:flex-end;margin-top:12px;flex-wrap:wrap}.settings-row>label{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.settings-row select{height:40px;border-radius:var(--radius-md);border:1px solid var(--veil-border);background:#ffffff0b;color:var(--text-primary);outline:none;padding:0 10px}@media (max-width: 640px){.settings-row,.settings-row>label,.settings-row-main{flex-direction:column;align-items:stretch}.settings-inline-actions,.settings-row-actions{justify-content:flex-start;width:100%}.settings-readiness-card,.settings-readiness-step{grid-template-columns:minmax(0,1fr)}.account-avatar-crop-card{grid-template-columns:1fr;justify-items:start}.account-avatar-crop-controls{width:100%}.account-avatar-crop-controls label{grid-template-columns:1fr;gap:4px}.account-export-plain{justify-items:stretch;max-width:none;text-align:left}.settings-row-input{width:100%!important;max-width:none!important}.settings-recovery-grid{justify-items:stretch;min-width:0;width:100%}.settings-recovery-grid .form-input,.settings-recovery-hint{width:100%;text-align:left}.settings-inline-footer{justify-content:stretch}.settings-inline-footer>.btn{width:100%}.account-profile-card,.account-field-grid{grid-template-columns:1fr}.settings-footer>.btn{flex:1 1 140px}.settings-modal--control .settings-footer{bottom:auto;padding:10px 0 0;opacity:1}.ion-shell-drawer.settings-modal--control{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;max-height:calc(100dvh - var(--syx-overlay-top, 76px) - var(--safe-bottom, 0px) - 16px);overflow:hidden;padding:12px}.settings-modal--control .ion-shell-drawer-header{margin-bottom:8px}.settings-modal--control .ion-shell-app-card{position:relative;z-index:3;margin-bottom:8px;background:linear-gradient(180deg,#12161ef5,#080a0ff0),#07090df5;box-shadow:0 14px 34px #00000057,inset 0 1px #ffffff0e}.settings-modal--control .ion-shell-app-card__controls{max-width:none;justify-content:flex-start}.settings-device-status__readouts{justify-content:flex-start}.settings-modal-body{min-height:0;overflow:auto;padding-right:3px;-webkit-overflow-scrolling:touch}.settings-jump-row{align-items:stretch;padding:6px;border-radius:16px;overflow-x:auto;scrollbar-width:none}.settings-jump-row::-webkit-scrollbar{display:none}.settings-jump-row__rooms,.settings-jump-row .settings-jump-row__import{flex:0 0 auto}.settings-modal--control .control-panel-stack{min-height:0;overflow:visible;gap:10px;margin-top:0;padding-right:0}.settings-modal--control .settings-section,.settings-modal--control .control-panel-section{border-radius:18px}.settings-modal--control .settings-footer{bottom:auto;margin-top:0;padding:8px 0 0;opacity:1;background:linear-gradient(180deg,#06080c2e,#06080ce0)}}.settings-kicker{font-size:10px;letter-spacing:.7px;text-transform:uppercase;color:var(--text-muted)}.local-ai-settings{gap:10px}.local-ai-route-card,.local-ai-byok-form{display:grid;gap:10px;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.09);background:#ffffff06}.local-ai-route-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.local-ai-route-option{display:grid;gap:3px;min-width:0;padding:10px 11px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#00000029;color:var(--text-secondary);text-align:left;cursor:pointer}.local-ai-route-option.is-active{border-color:#e55a2b61;background:#e55a2b1f;color:var(--text-primary)}.local-ai-route-option:disabled{cursor:not-allowed;opacity:.62}.local-ai-route-option span{font-size:13px;font-weight:720}.local-ai-route-option small{color:var(--text-muted);font-size:11px}.local-ai-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#ffffff0e,#ffffff06)}.local-ai-summary--ready{border-color:#63a88c52;background:linear-gradient(135deg,#63a88c1a,#ffffff06)}.local-ai-summary--action{border-color:#e55a2b47;background:linear-gradient(135deg,#e55a2b1a,#ffffff06)}.local-ai-summary--blocked{border-color:#ffffff14;opacity:.9}.local-ai-summary-main{display:grid;gap:5px;min-width:0}.local-ai-summary-title{font-size:15px;font-weight:700;color:var(--text-primary)}.local-ai-summary-copy{font-size:12px;line-height:1.45;color:var(--text-secondary)}.local-ai-summary-meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.local-ai-summary-meta>span{font-size:10px;color:var(--text-muted);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:2px 7px;background:#ffffff06}.local-ai-switch{width:46px;height:26px;padding:2px;border-radius:999px;border:1px solid var(--veil-border);background:#ffffff14;display:inline-flex;align-items:center;justify-content:flex-start;cursor:pointer;transition:background .18s var(--motion-ease),justify-content .18s var(--motion-ease);box-shadow:0 6px 16px #00000047;flex:0 0 auto}.local-ai-switch[aria-checked=true]{background:var(--accent);justify-content:flex-end}.local-ai-switch>span{width:20px;height:20px;border-radius:999px;background:#f8fafceb;box-shadow:0 6px 14px #00000059}.local-ai-primary-row{align-items:flex-start}.local-ai-actions{justify-content:flex-start;margin-top:0}.local-ai-actions>.btn{min-height:36px}.local-ai-progress{display:grid;gap:4px}.local-ai-progress-track{height:8px;background:var(--bg-secondary);border:1px solid var(--veil-border);border-radius:999px;overflow:hidden}.local-ai-progress-track>div{height:100%;background:#e55a2b8c;transition:width .18s var(--motion-ease)}.local-ai-progress-copy,.local-ai-notice{font-size:12px;line-height:1.45;color:var(--text-muted)}.local-ai-notice{padding:8px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.local-ai-advanced{display:grid;gap:8px;padding-top:4px}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--veil-border);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.chip[aria-pressed=true]{background:#e55a2b33;color:var(--text-primary);border-color:#e55a2b66;-webkit-backdrop-filter:blur(var(--veil-blur)) saturate(120%);backdrop-filter:blur(var(--veil-blur)) saturate(120%)}.toolbar-floating{box-shadow:0 8px 20px #00000059,inset 0 1px 0 var(--veil-highlight)}.bubble-menu>.btn{opacity:0;transform:translate(0) scale(.92);will-change:transform,opacity;transition:transform var(--motion-fast) var(--motion-ease),opacity var(--motion-fast) var(--motion-ease)}.bubble-menu>.btn:nth-child(1){--sprout-x: 28px}.bubble-menu>.btn:nth-child(2){--sprout-x: 56px;transition-delay:40ms}.bubble-menu>.btn:nth-child(3){--sprout-x: 84px;transition-delay:80ms}.bubble-menu[data-open=true]>.btn{opacity:1;transform:translate(var(--sprout-x, 0)) scale(1)}.bubble-menu[data-open=false]>.btn{opacity:0;transform:translate(0) scale(.92)}.bubble-menu--left>.btn:nth-child(1){--sprout-x: -28px}.bubble-menu--left>.btn:nth-child(2){--sprout-x: -56px;transition-delay:40ms}.bubble-menu--left>.btn:nth-child(3){--sprout-x: -84px;transition-delay:80ms}.range-neutral{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;border:1px solid var(--veil-border);background:linear-gradient(var(--veil-highlight),var(--veil-highlight)),linear-gradient(var(--bg-tertiary),var(--bg-tertiary));background-size:var(--range-fill, 0%) 100%,100% 100%;background-repeat:no-repeat}.range-neutral:focus-visible{outline:2px solid var(--attention-focus-ring);outline-offset:4px}.range-neutral::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:transparent;border:none}.range-neutral::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:999px;background:var(--bg-secondary);border:1px solid var(--veil-border);margin-top:-5px;box-shadow:0 0 0 2px #00000040}.range-neutral::-moz-range-track{height:6px;border-radius:999px;background:var(--bg-tertiary);border:1px solid var(--veil-border)}.range-neutral::-moz-range-progress{height:6px;border-radius:999px;background:var(--veil-highlight)}.range-neutral::-moz-range-thumb{width:14px;height:14px;border-radius:999px;background:var(--bg-secondary);border:1px solid var(--veil-border)}.app-root-local-space{background:radial-gradient(60vw 60vw at 12% 16%,var(--local-space-bg-a),transparent 60%),radial-gradient(46vw 46vw at 84% 18%,var(--local-space-bg-b),transparent 62%),radial-gradient(42vw 42vw at 50% 100%,var(--local-space-bg-c),transparent 66%)}.local-safe-space-ambient{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden;animation:backdrop-fade-in .6s ease-out}.local-safe-space-ambient-orb{position:absolute;border-radius:999px;filter:blur(42px);opacity:.7}.local-safe-space-ambient-orb-a{width:34vw;height:34vw;min-width:280px;min-height:280px;left:-8vw;top:10vh;background:radial-gradient(circle,var(--local-space-glow),transparent 72%)}.local-safe-space-ambient-orb-b{width:30vw;height:30vw;min-width:240px;min-height:240px;right:-6vw;top:16vh;background:radial-gradient(circle,var(--local-space-accent-soft),transparent 74%)}.local-safe-space-ambient-grid{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(255,255,255,.02),transparent 22%),linear-gradient(to right,rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.018) 1px,transparent 1px);background-size:auto,48px 48px,48px 48px;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.82),transparent 88%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.82),transparent 88%);opacity:.18}.local-safe-space-compass{position:fixed;left:var(--syx-overlay-side-gap-left);bottom:calc(var(--syx-overlay-active-bottom, var(--syx-overlay-bottom)) + 12px);z-index:12;width:min(340px,calc(100vw - var(--syx-overlay-side-gap-left) - var(--syx-overlay-side-gap-right)));max-height:min(48vh,420px);display:grid;gap:0;pointer-events:auto;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:linear-gradient(180deg,#0c1016b8,#080a0ea3),radial-gradient(circle at top left,var(--local-space-accent-soft),transparent 56%);box-shadow:0 18px 60px var(--local-space-shadow, rgba(0,0,0,.38));-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%);overflow:hidden}.local-safe-space-compass-toggle{width:100%;min-height:52px;border:none;background:transparent;color:var(--text-secondary);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;text-align:left;cursor:pointer}.local-safe-space-compass-toggle>span:first-child{min-width:0;display:grid;gap:2px}.local-safe-space-compass-toggle strong{max-width:100%;color:var(--text-primary);font-size:13px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.local-safe-space-compass-toggle>span:last-child{flex:0 0 auto;font-size:11px;color:var(--text-muted);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:4px 8px;background:#ffffff0a}.local-safe-space-kicker,.local-safe-space-section>span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--local-space-accent, var(--text-muted))}.local-safe-space-compass-body{min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;display:grid;gap:8px;padding:0 12px 12px}.local-safe-space-compass-body p{margin:0;color:var(--text-muted);font-size:12px;line-height:1.45}.fracta-runtime-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:74;pointer-events:none;--fracta-shell-tone: rgba(229, 90, 43, .72);--fracta-shell-soft: rgba(229, 90, 43, .1)}.fracta-runtime-shell[data-authority-tone=private]{--fracta-shell-tone: rgba(124, 172, 255, .82);--fracta-shell-soft: rgba(93, 145, 238, .11)}.fracta-runtime-shell[data-authority-tone=reference]{--fracta-shell-tone: rgba(228, 166, 102, .86);--fracta-shell-soft: rgba(205, 126, 70, .11)}.fracta-runtime-shell[data-authority-tone=procedural]{--fracta-shell-tone: rgba(105, 206, 163, .82);--fracta-shell-soft: rgba(86, 164, 124, .11)}.fracta-context-rail{position:fixed;top:var(--syx-context-rail-top, 64px);left:50%;transform:translate(-50%);z-index:78;width:min(920px,calc(100vw - 440px));min-height:35px;display:grid;grid-template-columns:auto minmax(90px,1fr) auto auto auto;align-items:center;gap:7px;padding:4px 6px 4px 10px;border:1px solid rgba(255,255,255,.072);border-radius:18px;background:linear-gradient(110deg,var(--fracta-shell-soft),transparent 36%),#040609ad;box-shadow:0 16px 42px #00000038,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(20px) saturate(122%);backdrop-filter:blur(20px) saturate(122%);pointer-events:auto;color:var(--text-secondary);font-size:10px}.fracta-runtime-shell[data-fracta-space=connect] .fracta-context-rail{left:calc(50% + 100px);width:min(760px,calc(100vw - 600px))}.fracta-context-rail__identity,.fracta-context-rail__state,.fracta-context-rail__path,.fracta-context-rail__scope{display:flex;align-items:center;min-width:0}.fracta-context-rail__identity{gap:7px}.fracta-context-rail__space{color:var(--text-primary);font-weight:760;letter-spacing:.01em}.fracta-context-rail__divider{width:1px;height:13px;background:#ffffff17}.fracta-context-rail__scope{gap:5px;white-space:nowrap}.fracta-context-rail__scope i{width:5px;height:5px;border-radius:50%;background:var(--fracta-shell-tone);box-shadow:0 0 12px var(--fracta-shell-tone)}.fracta-context-rail__path{gap:6px;overflow:hidden;color:var(--text-muted)}.fracta-context-rail__path strong{min-width:0;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-weight:620}.fracta-context-rail__scale{white-space:nowrap;color:var(--text-muted)}.fracta-context-rail__lens-wrap{position:relative}.fracta-context-rail__lens{display:inline-flex;align-items:baseline;gap:5px;min-height:26px;padding:4px 8px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff06;color:var(--text-muted);font:inherit;cursor:pointer}.fracta-context-rail__lens strong{color:var(--text-secondary);font-weight:690}.fracta-context-rail__lens--static{cursor:default}.fracta-context-rail__lens:hover,.fracta-context-rail__lens:focus-visible{border-color:color-mix(in srgb,var(--fracta-shell-tone) 52%,transparent);color:var(--text-secondary)}.fracta-context-rail__lens-menu{position:absolute;top:calc(100% + 7px);right:0;width:250px;padding:6px;border:1px solid rgba(255,255,255,.09);border-radius:17px;background:#05070af5;box-shadow:0 24px 70px #0000006b;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.fracta-context-rail__lens-menu button{width:100%;display:grid;gap:2px;padding:9px 10px;border:0;border-radius:12px;background:transparent;color:var(--text-secondary);text-align:left;cursor:pointer}.fracta-context-rail__lens-menu button:hover,.fracta-context-rail__lens-menu button[aria-checked=true]{background:var(--fracta-shell-soft)}.fracta-context-rail__lens-menu button strong{font-size:11px;color:var(--text-primary)}.fracta-context-rail__lens-menu button span{font-size:10px;line-height:1.35;color:var(--text-muted)}.fracta-context-rail__state{justify-content:flex-end;gap:4px}.fracta-context-rail__state span{max-width:110px;padding:4px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:9px;color:var(--text-muted);background:#ffffff06}.fracta-context-rail__queue{min-height:24px;padding:4px 7px;border:1px solid color-mix(in srgb,var(--fracta-shell-tone) 32%,transparent);border-radius:9px;background:var(--fracta-shell-soft);color:var(--text-secondary);font:inherit;font-weight:680;white-space:nowrap;cursor:pointer}.fracta-context-rail__presence{min-height:24px;padding:4px 7px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#ffffff06;color:var(--text-muted);font:inherit;white-space:nowrap;cursor:pointer}.fracta-context-rail__presence[aria-pressed=true]{border-color:color-mix(in srgb,var(--fracta-shell-tone) 30%,transparent);color:var(--text-secondary)}.fracta-context-rail__presence:hover,.fracta-context-rail__presence:focus-visible{border-color:color-mix(in srgb,var(--fracta-shell-tone) 56%,transparent)}.fracta-context-rail__queue:hover,.fracta-context-rail__queue:focus-visible{border-color:color-mix(in srgb,var(--fracta-shell-tone) 64%,transparent)}.fracta-canvas-recipe{position:fixed;top:calc(var(--syx-context-rail-top, 64px) + 43px);left:50%;transform:translate(-50%);z-index:76;display:flex;align-items:center;gap:6px;padding:5px 7px 5px 10px;border:1px solid color-mix(in srgb,var(--fracta-shell-tone) 28%,transparent);border-radius:14px;background:#040609b8;box-shadow:0 12px 30px #00000038;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;color:var(--text-muted);font-size:8.5px}.fracta-canvas-recipe>span{color:var(--fracta-shell-tone);font-weight:720;text-transform:uppercase;letter-spacing:.08em}.fracta-canvas-recipe>strong{color:var(--text-secondary);font-size:9px}.fracta-canvas-recipe>button{min-height:23px;padding:3px 7px;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:#ffffff06;color:var(--text-secondary);font:inherit;cursor:pointer}.fracta-canvas-recipe>button:hover,.fracta-canvas-recipe>button:focus-visible{border-color:color-mix(in srgb,var(--fracta-shell-tone) 48%,transparent)}.fracta-frontier,.fracta-inspector{position:fixed;bottom:calc(var(--syx-overlay-active-bottom, var(--syx-overlay-bottom)) + 8px);z-index:77;width:min(330px,calc(100vw - 24px));border:1px solid rgba(255,255,255,.075);border-radius:21px;background:radial-gradient(circle at 12% 0%,var(--fracta-shell-soft),transparent 42%),#040609bd;box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(22px) saturate(120%);backdrop-filter:blur(22px) saturate(120%);pointer-events:auto;overflow:hidden;transition:border-color .18s var(--motion-ease),background .18s var(--motion-ease)}.fracta-frontier{left:var(--syx-overlay-side-gap-left)}.fracta-inspector{right:var(--syx-overlay-side-gap-right)}.fracta-frontier:hover,.fracta-frontier:focus-within,.fracta-inspector:hover,.fracta-inspector:focus-within{border-color:color-mix(in srgb,var(--fracta-shell-tone) 40%,transparent)}.fracta-frontier__toggle,.fracta-inspector__toggle{width:100%;min-height:47px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px 8px 13px;border:0;background:transparent;color:var(--text-secondary);text-align:left;cursor:pointer}.fracta-frontier__toggle>span,.fracta-inspector__toggle>span{min-width:0;display:grid;gap:1px}.fracta-frontier__toggle small,.fracta-inspector__toggle small{color:var(--fracta-shell-tone);font-size:8px;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.fracta-frontier__toggle strong,.fracta-inspector__toggle strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:11px;font-weight:650}.fracta-frontier__toggle em,.fracta-inspector__toggle em{flex:0 0 auto;padding:4px 7px;border-radius:9px;background:#ffffff09;color:var(--text-muted);font-size:9px;font-style:normal}.fracta-frontier__body,.fracta-inspector__body{max-height:min(54vh,520px);overflow:auto;border-top:1px solid rgba(255,255,255,.055)}.fracta-frontier__body{padding:8px}.fracta-frontier__body>p{margin:0 3px 8px;color:var(--text-muted);font-size:9.5px;line-height:1.4}.fracta-frontier__body ol{list-style:none;margin:0;padding:0;display:grid;gap:6px}.fracta-frontier__body article{display:grid;gap:6px;padding:10px;border:1px solid rgba(255,255,255,.055);border-radius:15px;background:#ffffff05}.fracta-frontier__card-head{display:flex;justify-content:space-between;gap:8px}.fracta-frontier__card-head span{color:var(--fracta-shell-tone);font-size:8px;font-weight:730;letter-spacing:.09em;text-transform:uppercase}.fracta-frontier__card-head em{color:var(--text-muted);font-size:8px;font-style:normal}.fracta-frontier__card-head em[data-risk=high]{color:#ff968cf0}.fracta-frontier__body article>strong{color:var(--text-primary);font-size:11.5px;line-height:1.3}.fracta-frontier__body article>p{margin:0;color:var(--text-muted);font-size:10px;line-height:1.4}.fracta-frontier__body dl{margin:0;display:grid;gap:3px}.fracta-frontier__body dl div{display:grid;grid-template-columns:42px minmax(0,1fr);gap:6px;font-size:8.5px;line-height:1.3}.fracta-frontier__body dt{color:var(--text-muted)}.fracta-frontier__body dd{margin:0;color:var(--text-secondary)}.fracta-frontier__actions{display:flex;gap:6px;flex-wrap:wrap}.fracta-frontier__actions>button{width:fit-content;min-height:27px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--fracta-shell-tone) 45%,transparent);border-radius:10px;background:var(--fracta-shell-soft);color:var(--text-primary);font:inherit;font-size:9px;font-weight:670;cursor:pointer}.fracta-frontier__actions>button[data-tone=quiet]{border-color:#ffffff12;background:transparent;color:var(--text-muted)}.fracta-frontier__empty{padding:18px 10px;color:var(--text-muted);font-size:10px;text-align:center}.fracta-frontier__error{margin:0;padding:8px 11px;border-top:1px solid rgba(255,132,118,.18);color:#ffa89af5;font-size:9px;line-height:1.4}.fracta-inspector__body header{display:grid;gap:3px;padding:12px}.fracta-inspector__body header span{color:var(--fracta-shell-tone);font-size:8px;font-weight:740;letter-spacing:.11em;text-transform:uppercase}.fracta-inspector__body header strong{color:var(--text-primary);font-size:15px;line-height:1.25}.fracta-inspector__body header code{color:var(--text-muted);font-family:inherit;font-size:9px}.fracta-inspector__body dl{margin:0;display:grid;padding:0 8px 10px}.fracta-inspector__body dl div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:9px;padding:7px 4px;border-top:1px solid rgba(255,255,255,.045);font-size:9.5px;line-height:1.35}.fracta-inspector__body dt{color:var(--text-muted)}.fracta-inspector__body dd{margin:0;color:var(--text-secondary);overflow-wrap:anywhere}.fracta-inspector__proof,.fracta-inspector__actions{border-top:1px solid rgba(255,255,255,.055)}.fracta-inspector__proof>header,.fracta-inspector__actions>header{padding:10px 12px 7px}.fracta-inspector__proof>header strong,.fracta-inspector__actions>header strong{font-size:11px}.fracta-inspector__proof dl{padding-bottom:8px}.fracta-inspector__view-law{margin:0;padding:9px 12px 11px;border-top:1px solid rgba(255,255,255,.045);color:var(--text-muted);font-size:9px;line-height:1.45}.fracta-inspector__actions>div{display:grid;gap:6px;padding:0 8px 10px}.fracta-inspector__actions button{display:grid;gap:2px;width:100%;padding:8px 9px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:#ffffff05;color:var(--text-secondary);text-align:left;cursor:pointer}.fracta-inspector__actions button:hover,.fracta-inspector__actions button:focus-visible{border-color:color-mix(in srgb,var(--fracta-shell-tone) 48%,transparent);background:var(--fracta-shell-soft)}.fracta-inspector__actions button[data-tone=private]{border-color:#7cacff2e}.fracta-inspector__actions button[data-tone=public]{border-color:#e55a2b3b}.fracta-inspector__actions button strong{color:var(--text-primary);font-size:10px}.fracta-inspector__actions button span{color:var(--text-muted);font-size:8.5px;line-height:1.35}.fracta-intent-status{position:absolute;left:50%;top:-29px;transform:translate(-50%);z-index:1;width:min(660px,calc(100% - 94px));max-width:calc(100% - 94px);min-height:24px;color:var(--text-muted);font-size:8.5px;pointer-events:auto}.fracta-intent-status summary{display:flex;align-items:center;gap:5px;padding:3px 7px 7px;border:1px solid rgba(255,255,255,.055);border-bottom:0;border-radius:12px 12px 0 0;background:#040609b3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);white-space:nowrap;overflow:hidden;cursor:pointer;list-style:none}.fracta-intent-status summary::-webkit-details-marker{display:none}.fracta-intent-status summary span{min-width:0;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fracta-intent-status summary span+span:before{content:"·";margin-right:5px;color:#fff3}.fracta-intent-status__verb{color:var(--fracta-shell-tone);font-weight:720}.fracta-intent-status summary em{margin-left:auto;color:var(--text-muted);font-size:8px;font-style:normal}.fracta-intent-status[open] summary em:after{content:" open"}.fracta-intent-status__body{position:absolute;left:50%;bottom:calc(100% + 7px);transform:translate(-50%);width:min(520px,calc(100vw - 24px));padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:17px;background:#05070af5;box-shadow:0 24px 70px #0000006b;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);white-space:normal}.fracta-intent-status__body>strong{display:block;margin-bottom:7px;color:var(--text-primary);font-size:11px}.fracta-intent-status__body>p{margin:-2px 0 7px;color:var(--text-muted);font-size:9px;line-height:1.35}.fracta-intent-status__body dl{margin:0;display:grid}.fracta-intent-status__body dl div{display:grid;grid-template-columns:58px minmax(0,1fr);gap:8px;padding:5px 0;border-top:1px solid rgba(255,255,255,.045);font-size:9.5px;line-height:1.35}.fracta-intent-status__body dt{color:var(--text-muted)}.fracta-intent-status__body dd{margin:0;color:var(--text-secondary)}.fracta-runtime-a11y-summary{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width: 1180px){.fracta-context-rail{width:min(700px,calc(100vw - 300px))}.fracta-context-rail__state span:nth-child(2),.fracta-context-rail__scale{display:none}.fracta-context-rail{grid-template-columns:auto minmax(80px,1fr) auto auto}.fracta-frontier,.fracta-inspector{width:min(290px,calc(100vw - 24px))}}@media (max-width: 900px){.fracta-runtime-shell[data-fracta-space=connect] .fracta-context-rail{left:var(--syx-overlay-side-gap-left);right:var(--syx-overlay-side-gap-right);transform:none;width:auto}.community-surface{--fracta-connect-map-top: 44px;--fracta-connect-identity-top: 84px;--fracta-connect-search-top: 126px}}@media (max-width: 760px){.fracta-context-rail{top:var(--syx-context-rail-top, 64px);left:var(--syx-overlay-side-gap-left);right:var(--syx-overlay-side-gap-right);transform:none;width:auto;grid-template-columns:auto minmax(0,1fr) auto;border-radius:15px}.fracta-context-rail__path,.fracta-context-rail__state,.fracta-context-rail__scale{display:none}.fracta-context-rail__lens{min-height:25px}.fracta-frontier,.fracta-inspector{bottom:calc(var(--syx-overlay-active-bottom, var(--syx-overlay-bottom)) + 5px);width:calc(50vw - var(--syx-overlay-side-gap-left) - 5px);min-width:145px;border-radius:17px}.fracta-frontier__toggle,.fracta-inspector__toggle{min-height:42px;padding:7px 9px}.fracta-frontier__toggle strong,.fracta-inspector__toggle strong{font-size:9px}.fracta-frontier__body,.fracta-inspector__body{max-height:38vh}.fracta-intent-status{max-width:calc(100% - 74px)}.fracta-intent-status span:nth-child(n+3){display:none}.fracta-runtime-shell:is([data-fracta-space=learn],[data-fracta-space=think])~.app-main{box-sizing:border-box}.fracta-runtime-shell:is([data-fracta-space=learn],[data-fracta-space=think])~.app-main>div{top:43px!important}}.fracta-runtime-shell[data-fracta-space=learn] .fracta-context-rail,.fracta-runtime-shell[data-fracta-space=think] .fracta-context-rail{left:auto;right:var(--syx-overlay-side-gap-right);transform:none;width:auto;max-width:min(420px,calc(100vw - var(--syx-overlay-side-gap-left) - var(--syx-overlay-side-gap-right)));min-height:31px;grid-template-columns:auto auto;padding:3px 6px 3px 9px}.fracta-runtime-shell[data-fracta-space=learn] :is(.fracta-context-rail__path,.fracta-context-rail__scale,.fracta-context-rail__lens-wrap),.fracta-runtime-shell[data-fracta-space=think] :is(.fracta-context-rail__path,.fracta-context-rail__scale,.fracta-context-rail__lens-wrap){display:none}.fracta-runtime-shell[data-fracta-space=learn] .fracta-context-rail__state,.fracta-runtime-shell[data-fracta-space=think] .fracta-context-rail__state{display:flex}.fracta-runtime-shell[data-fracta-space=learn] .fracta-context-rail__state span:nth-child(n+2),.fracta-runtime-shell[data-fracta-space=think] .fracta-context-rail__state span:nth-child(n+2){display:none}.local-safe-space-section{display:grid;gap:6px}.local-safe-space-card{width:100%;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#ffffff09;color:var(--text-secondary);padding:9px 10px;display:grid;gap:2px;text-align:left;cursor:pointer}.local-safe-space-card:hover,.local-safe-space-card:focus-visible,.local-safe-space-cue:hover,.local-safe-space-cue:focus-visible,.local-safe-space-voice:hover,.local-safe-space-voice:focus-visible{border-color:color-mix(in srgb,var(--local-space-accent, #e5e7eb) 44%,rgba(255,255,255,.12));background:#ffffff0f}.local-safe-space-card--focus{border-color:color-mix(in srgb,var(--local-space-accent, #e5e7eb) 36%,rgba(255,255,255,.1));background:linear-gradient(180deg,#ffffff0e,#ffffff09),radial-gradient(circle at top left,var(--local-space-accent-soft),transparent 68%)}.local-safe-space-card>span{color:var(--local-space-accent, var(--text-muted));font-size:10px;letter-spacing:.1em;text-transform:uppercase}.local-safe-space-card strong{color:var(--text-primary);font-size:12px;line-height:1.3}.local-safe-space-card small{color:var(--text-muted);font-size:11px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.local-safe-space-cues{display:flex;flex-wrap:wrap;gap:6px}.local-safe-space-cue,.local-safe-space-voice{min-height:34px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff09;color:var(--text-secondary);padding:7px 10px;font-size:11px;cursor:pointer}.local-safe-space-voice{justify-self:start;color:var(--local-space-accent, var(--text-secondary))}.app-editor-delete-quick{color:#ffb5a8eb;border-color:#ff695233;background:#ff483009}.app-editor-delete-quick:hover,.app-editor-delete-quick:focus-visible{border-color:#ff69525c;background:#ff483013}.heap-object-context-panel{display:grid;gap:8px;padding:9px 10px;border:1px solid rgba(255,150,90,.18);border-radius:14px;background:radial-gradient(circle at top left,rgba(229,90,43,.075),transparent 46%),#ffffff06}.heap-object-context-panel--compact{gap:6px;padding:8px 9px}.heap-object-context-panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.heap-object-context-panel__head strong{min-width:0;color:var(--text-secondary);font-size:12px}.heap-object-context-panel__status,.heap-object-context-panel__meta span{color:var(--text-muted);font-size:10px;line-height:1.2}.heap-object-context-panel__status--sealed{color:#7fe0c0}.heap-object-context-panel__summary{color:var(--text-muted);font-size:11.5px;line-height:1.42;overflow-wrap:anywhere}.heap-object-context-panel__meta,.heap-object-context-panel__actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.heap-object-context-panel__meta span{padding:2px 7px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:#ffffff06}.heap-object-context-panel__publication-proof{display:grid;gap:7px;padding:8px;border:1px solid rgba(229,90,43,.14);border-radius:13px;background:linear-gradient(135deg,#e55a2b0f,#7fe0c006),#ffffff04}.heap-object-context-panel__publication-proof-head{display:grid;gap:3px}.heap-object-context-panel__publication-proof-head span,.heap-object-context-panel__publication-proof-step span{color:#e9a07f;font-size:9.5px;line-height:1.15;letter-spacing:.06em;text-transform:uppercase}.heap-object-context-panel__publication-proof-head strong{color:var(--text-secondary);font-size:11px;line-height:1.34;font-weight:560;overflow-wrap:anywhere}.heap-object-context-panel__publication-proof-steps{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none}.heap-object-context-panel__publication-proof-step{min-width:0;display:grid;gap:3px;align-content:start;padding:6px 7px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:#ffffff05}.heap-object-context-panel__publication-proof-step--present{border-color:#7fe0c021;background:#7fe0c006}.heap-object-context-panel__publication-proof-step--actionable{border-color:#ff965a29;background:#e55a2b08}.heap-object-context-panel__publication-proof-step--missing{opacity:.78}.heap-object-context-panel__publication-proof-step strong{min-width:0;color:var(--text-secondary);font-size:9.8px;line-height:1.27;font-weight:600;overflow-wrap:anywhere}.heap-object-context-panel__identity{display:grid;gap:7px;padding:8px;border:1px solid rgba(127,224,192,.13);border-radius:13px;background:radial-gradient(circle at top right,rgba(127,224,192,.052),transparent 42%),#ffffff04}.heap-object-context-panel__identity-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.heap-object-context-panel__identity-head div{min-width:0;display:grid;gap:3px}.heap-object-context-panel__identity-head span,.heap-object-context-panel__identity-item span{color:#7fe0c0;font-size:9.5px;line-height:1.15;letter-spacing:.06em;text-transform:uppercase}.heap-object-context-panel__identity-head strong{min-width:0;color:var(--text-secondary);font-size:11px;line-height:1.34;font-weight:560;overflow-wrap:anywhere}.heap-object-context-panel__identity-head small{flex:0 0 auto;color:var(--text-muted);font-size:10px;line-height:1.25}.heap-object-context-panel__identity-boundary{padding:6px 8px;border:1px solid rgba(255,150,90,.14);border-radius:10px;color:var(--text-muted);font-size:10.5px;line-height:1.34;background:#e55a2b08;overflow-wrap:anywhere}.heap-object-context-panel__identity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.heap-object-context-panel__identity-item{min-width:0;display:grid;gap:5px;align-content:start;padding:7px 8px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:#ffffff05}.heap-object-context-panel__identity-item--present{border-color:#7fe0c021;background:#7fe0c006}.heap-object-context-panel__identity-item--actionable{border-color:#ff965a29;background:#e55a2b08}.heap-object-context-panel__identity-item--gated,.heap-object-context-panel__identity-item--missing{opacity:.82}.heap-object-context-panel__identity-item strong{min-width:0;color:var(--text-secondary);font-size:10.5px;line-height:1.32;font-weight:600;overflow-wrap:anywhere}.heap-object-context-panel__identity-item ul{display:grid;gap:3px;margin:0;padding:0;list-style:none}.heap-object-context-panel__identity-item li{min-width:0;color:var(--text-muted);font-size:10px;line-height:1.26;overflow-wrap:anywhere}.heap-object-context-panel__lifecycle{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:1px 0 0;padding:0;list-style:none}.heap-object-context-panel__lifecycle-item{min-width:0;display:grid;gap:3px;padding:7px 8px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#ffffff06}.heap-object-context-panel__lifecycle-item--done{border-color:#7fe0c029;background:#7fe0c009}.heap-object-context-panel__lifecycle-item--active{border-color:#ff965a33;background:#e55a2b0b}.heap-object-context-panel__lifecycle-item span{color:var(--text-muted);font-size:9.5px;line-height:1.15;letter-spacing:.05em;text-transform:uppercase}.heap-object-context-panel__lifecycle-item strong{min-width:0;color:var(--text-secondary);font-size:10.5px;line-height:1.24;font-weight:650;overflow-wrap:anywhere}.heap-object-context-panel__route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.heap-object-context-panel__route-item{min-width:0;display:grid;gap:4px;padding:7px 8px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#ffffff05}.heap-object-context-panel__route-item span{color:var(--text-muted);font-size:9.5px;line-height:1.15;letter-spacing:.05em;text-transform:uppercase}.heap-object-context-panel__route-item strong{min-width:0;color:var(--text-secondary);font-size:10.5px;line-height:1.28;font-weight:650;overflow-wrap:anywhere}.heap-object-context-panel__route-item .btn{justify-self:flex-start;min-height:25px;padding:3px 8px;border-radius:999px;font-size:10.5px}.heap-object-context-panel__inspection{display:grid;gap:7px;padding:8px;border:1px solid rgba(127,224,192,.12);border-radius:13px;background:radial-gradient(circle at top right,rgba(127,224,192,.055),transparent 44%),#ffffff04}.heap-object-context-panel__inspection-head{display:grid;gap:3px}.heap-object-context-panel__inspection-head span,.heap-object-context-panel__inspection-item span{color:#7fe0c0;font-size:9.5px;line-height:1.15;letter-spacing:.06em;text-transform:uppercase}.heap-object-context-panel__inspection-head strong{color:var(--text-secondary);font-size:11px;line-height:1.32;font-weight:560}.heap-object-context-panel__inspection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.heap-object-context-panel__inspection-item{min-width:0;display:grid;gap:6px;align-content:start;padding:7px 8px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:#ffffff05}.heap-object-context-panel__inspection-item--present{border-color:#7fe0c021;background:#7fe0c007}.heap-object-context-panel__inspection-item--actionable{border-color:#ff965a29;background:#e55a2b08}.heap-object-context-panel__inspection-item--missing{opacity:.82}.heap-object-context-panel__inspection-item div{display:grid;gap:3px}.heap-object-context-panel__inspection-item strong{min-width:0;color:var(--text-secondary);font-size:10.5px;line-height:1.32;font-weight:600;overflow-wrap:anywhere}.heap-object-context-panel__inspection-item ul{display:grid;gap:3px;margin:0;padding:0;list-style:none}.heap-object-context-panel__inspection-item li{min-width:0;color:var(--text-muted);font-size:10px;line-height:1.26;overflow-wrap:anywhere}.heap-object-context-panel__community{display:grid;gap:7px;padding:8px;border:1px solid rgba(229,90,43,.16);border-radius:13px;background:radial-gradient(circle at top left,rgba(229,90,43,.07),transparent 42%),#ffffff04}.heap-object-context-panel__community-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.heap-object-context-panel__community-head div{min-width:0;display:grid;gap:3px}.heap-object-context-panel__community-head span,.heap-object-context-panel__community-item span{color:#e9a07f;font-size:9.5px;line-height:1.15;letter-spacing:.06em;text-transform:uppercase}.heap-object-context-panel__community-head strong{color:var(--text-secondary);font-size:11px;line-height:1.3;font-weight:650}.heap-object-context-panel__community-head small{flex:0 0 auto;max-width:45%;color:var(--text-muted);font-size:10px;line-height:1.25;text-align:right}.heap-object-context-panel__community p{margin:0;color:var(--text-muted);font-size:10.5px;line-height:1.35;overflow-wrap:anywhere}.heap-object-context-panel__community-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.heap-object-context-panel__community-item{min-width:0;display:grid;gap:5px;align-content:start;padding:7px 8px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:#ffffff05}.heap-object-context-panel__community-item--present{border-color:#7fe0c021;background:#7fe0c006}.heap-object-context-panel__community-item--actionable{border-color:#ff965a2b;background:#e55a2b09}.heap-object-context-panel__community-item--gated,.heap-object-context-panel__community-item--missing{opacity:.84}.heap-object-context-panel__community-item div{display:flex;align-items:center;justify-content:space-between;gap:6px}.heap-object-context-panel__community-item small{flex:0 0 auto;min-width:18px;padding:1px 6px;border:1px solid rgba(255,150,90,.18);border-radius:999px;color:#e9a07f;font-size:10px;line-height:1.2;text-align:center;background:#e55a2b0d}.heap-object-context-panel__community-item strong{min-width:0;color:var(--text-secondary);font-size:10.5px;line-height:1.32;font-weight:600;overflow-wrap:anywhere}.heap-object-context-panel__community-item ul{display:grid;gap:3px;margin:0;padding:0;list-style:none}.heap-object-context-panel__community-item li{min-width:0;color:var(--text-muted);font-size:10px;line-height:1.26;overflow-wrap:anywhere}.heap-object-context-panel__actions .btn{min-height:28px;padding:4px 9px;border-radius:999px;font-size:11px}.horizon-object-moves{display:grid;gap:7px;padding:9px 10px;border:1px solid rgba(127,224,192,.16);border-radius:14px;background:radial-gradient(circle at top right,rgba(127,224,192,.07),transparent 44%),#ffffff05}.horizon-object-moves__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.horizon-object-moves__head span{color:#7fe0c0;font-size:10px;letter-spacing:.7px;text-transform:uppercase}.horizon-object-moves__head strong{min-width:0;color:var(--text-secondary);font-size:12px}.horizon-object-moves__copy{color:var(--text-muted);font-size:11.5px;line-height:1.42;overflow-wrap:anywhere}.horizon-object-moves__why{display:grid;gap:4px;color:var(--text-muted);font-size:10.5px;line-height:1.35}.horizon-object-moves__why span{color:#7fe0c0;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.horizon-object-moves__why strong{min-width:0;color:var(--text-secondary);font-weight:560;overflow-wrap:anywhere}.horizon-object-moves__actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.horizon-object-moves__actions .btn{min-height:28px;padding:4px 9px;border-radius:999px;font-size:11px}.horizon-learning-context{display:grid;gap:7px;flex:0 0 auto}.horizon-corpus-switch{width:fit-content;max-width:100%;display:flex;align-items:center;gap:7px;padding:4px 5px 4px 9px;border:1px solid rgba(255,255,255,.085);border-radius:13px;background:#09090b94;box-shadow:inset 0 1px #ffffff09;flex:0 0 auto}.horizon-corpus-switch__label{color:#ffdac2a3;font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.horizon-corpus-switch__tabs{display:flex;align-items:center;gap:3px}.horizon-corpus-switch__tabs button,.horizon-corpus-switch__reset{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text-muted);font:inherit;font-size:11px;font-weight:650;cursor:pointer}.horizon-corpus-switch__tabs button>span{width:5px;height:5px;border-radius:50%;background:#ffffff38}.horizon-corpus-switch__tabs button[data-active=true]{border-color:#e5703e4d;background:#e55a2b1f;color:var(--text-primary)}.horizon-corpus-switch__tabs button[data-active=true]>span{background:#e5703e;box-shadow:0 0 8px #e5703e8f}.horizon-corpus-switch__trail{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 8px;border-left:1px solid rgba(255,255,255,.08);color:#ffdac2db;font-size:10.5px;font-weight:720;letter-spacing:.015em}.horizon-corpus-switch__tabs button:hover,.horizon-corpus-switch__tabs button:focus-visible,.horizon-corpus-switch__reset:hover,.horizon-corpus-switch__reset:focus-visible{background:#ffffff0d;color:var(--text-primary);outline:none}.horizon-corpus-switch__reset{margin-left:3px;border-left-color:#ffffff14;border-radius:0 8px 8px 0;color:#ffdac2c2}.horizon-guidance-card,.horizon-focus-card{position:absolute;z-index:2;border:1px solid rgba(255,150,90,.18);border-radius:14px;background:radial-gradient(circle at top left,rgba(229,90,43,.08),transparent 46%),#140c08eb;color:var(--text-secondary);box-shadow:0 18px 46px #00000057;-webkit-backdrop-filter:blur(18px) saturate(118%);backdrop-filter:blur(18px) saturate(118%)}.horizon-guidance-card{top:10px;left:10px;max-width:270px;display:grid;gap:4px;padding:9px 10px;font-size:12px;line-height:1.35;pointer-events:none}.horizon-guidance-card__eyebrow,.horizon-focus-card__head span{color:#7fe0c0;font-size:9.5px;font-weight:700;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.horizon-guidance-card strong,.horizon-focus-card strong{min-width:0;color:var(--text-primary);font-size:12px;line-height:1.22}.horizon-corpus-status{display:flex;align-items:center;gap:7px;min-height:24px;padding:2px 8px;border:1px solid rgba(229,112,62,.2);border-radius:10px;background:#e5703e0e;color:var(--text-muted);font-size:10.5px;line-height:1.3;flex:0 0 auto}.horizon-corpus-status__light{width:6px;height:6px;flex:0 0 6px;border-radius:999px;background:#e5703e;box-shadow:0 0 10px #e5703e94}.horizon-corpus-status button{margin-left:auto;padding:2px 7px;border:0;border-radius:999px;background:#e5703e24;color:#ffdac2eb;font:inherit;font-weight:650;cursor:pointer}.horizon-corpus-status button:hover,.horizon-corpus-status button:focus-visible{background:#e5703e3d;outline:none}.horizon-corpus-status button:disabled{cursor:wait;opacity:.66}.horizon-corpus-status small{margin-left:auto;color:#acd5bed6;font-size:9.5px}.horizon-focus-card{right:10px;bottom:104px;width:min(330px,calc(100% - 20px));display:grid;gap:8px;padding:10px;font-size:12px;line-height:1.35}.horizon-focus-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.horizon-focus-card__head>div{min-width:0;display:grid;gap:2px}.horizon-focus-card__head small{min-width:0;color:var(--text-muted);font-size:10px;line-height:1.25;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.horizon-focus-card__close{width:24px;height:24px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0a;color:var(--text-muted);cursor:pointer}.horizon-focus-card__close:hover,.horizon-focus-card__close:focus-visible{color:var(--text-primary);border-color:#ff965a5c}.horizon-focus-card p{margin:0;color:var(--text-muted);font-size:11.5px;line-height:1.42}.horizon-focus-card__source-preview{min-width:0;display:grid;gap:6px;max-height:178px;overflow:auto;padding:8px 9px;border:1px solid rgba(127,224,192,.15);border-radius:12px;background:radial-gradient(circle at top left,rgba(127,224,192,.045),transparent 52%),#7fe0c007}.horizon-focus-card__source-preview-head{min-width:0;display:flex;gap:8px;align-items:baseline;justify-content:space-between}.horizon-focus-card__source-preview-head span{min-width:0;overflow:hidden;color:#7fe0c0;font-size:9.5px;font-weight:750;letter-spacing:.07em;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.horizon-focus-card__source-preview-head a{flex:0 0 auto;color:var(--text-secondary);font-size:10.5px;line-height:1.2;text-decoration:none}.horizon-focus-card__source-preview-actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px}.horizon-focus-card__source-preview-actions button{min-height:21px;padding:2px 7px;border:1px solid rgba(127,224,192,.2);border-radius:999px;background:#7fe0c00b;color:var(--text-secondary);font-size:10px;line-height:1;cursor:pointer}.horizon-focus-card__source-preview-head a:hover,.horizon-focus-card__source-preview-head a:focus-visible,.horizon-focus-card__source-preview-actions button:hover,.horizon-focus-card__source-preview-actions button:focus-visible{color:var(--text-primary);text-decoration:underline}.horizon-focus-card__source-preview p{color:var(--text-secondary);font-size:11px;line-height:1.42;overflow-wrap:anywhere}.horizon-focus-card__branches,.bloom-selection__branches{min-width:0;display:grid;gap:6px;max-height:164px;overflow:auto;padding-right:2px}.horizon-focus-card__branch,.bloom-selection__branch{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;padding:7px 9px;border:1px solid rgba(255,150,90,.16);border-radius:12px;background:#ff965a0b;color:var(--text-secondary);text-align:left;cursor:pointer}.horizon-focus-card__branch:hover,.horizon-focus-card__branch:focus-visible,.bloom-selection__branch:hover,.bloom-selection__branch:focus-visible{border-color:#ff965a61;background:#ff965a16;color:var(--text-primary)}.horizon-focus-card__branch span,.bloom-selection__branch span{min-width:0;overflow:hidden;color:inherit;font-size:11.5px;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.horizon-focus-card__branch small,.bloom-selection__branch small{flex:0 0 auto;color:var(--text-muted);font-size:9.5px;line-height:1.2;white-space:nowrap}.horizon-focus-card__artifact,.horizon-focus-card__branch-note,.bloom-selection__branch-note{min-width:0;display:grid;gap:2px;padding:7px 9px;border:1px solid rgba(127,224,192,.14);border-radius:12px;background:#7fe0c009;color:var(--text-muted);font-size:10.5px;line-height:1.3}.horizon-focus-card__artifact span{color:var(--text-secondary);font-weight:700}.horizon-focus-card__artifact small{color:var(--text-muted);overflow-wrap:anywhere}.horizon-focus-card__moves{display:grid;gap:6px}.horizon-focus-card__move{min-width:0;display:grid;gap:2px;padding:7px 8px;border:1px solid rgba(127,224,192,.13);border-radius:11px;background:#7fe0c009}.horizon-focus-card__move span{color:var(--text-secondary);font-size:10.5px;font-weight:700;line-height:1.2}.horizon-focus-card__move small{color:var(--text-muted);font-size:10px;line-height:1.28}.horizon-source-reader{position:absolute;z-index:4;top:10px;left:10px;bottom:104px;width:min(430px,calc(100% - 360px));min-width:min(340px,calc(100% - 20px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:12px;border:1px solid rgba(127,224,192,.18);border-radius:18px;background:radial-gradient(circle at 18% 0%,rgba(127,224,192,.08),transparent 42%),linear-gradient(180deg,#101312d6,#0a0807c2);color:var(--text-secondary);box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff0e;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.horizon-source-reader__head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.horizon-source-reader__head>div{min-width:0;display:grid;gap:4px}.horizon-source-reader__head span{color:#7fe0c0;font-size:9.5px;font-weight:760;letter-spacing:.08em;line-height:1.12;text-transform:uppercase}.horizon-source-reader__head strong{min-width:0;overflow:hidden;color:var(--text-primary);font-size:14px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.horizon-source-reader__head button{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0a;color:var(--text-muted);cursor:pointer}.horizon-source-reader__head button:hover,.horizon-source-reader__head button:focus-visible{color:var(--text-primary);border-color:#7fe0c05c}.horizon-source-reader__body{min-height:0;overflow:auto;padding:10px 11px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#00000029}.horizon-source-reader__body p{margin:0;color:#e9ede7d1;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.horizon-source-reader__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.horizon-source-reader__actions .btn{min-height:30px;padding:5px 10px;border-radius:999px;font-size:11px}@media (max-width: 720px){.file-import-preview__facts,.heap-object-context-panel__lifecycle,.heap-object-context-panel__route,.heap-object-context-panel__publication-proof-steps,.heap-object-context-panel__identity-grid,.heap-object-context-panel__inspection-grid,.heap-object-context-panel__community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.horizon-guidance-card{max-width:min(250px,calc(100% - 20px))}.horizon-focus-card{left:10px;right:10px;width:auto;max-height:42%;overflow:auto}.horizon-focus-card__moves{grid-template-columns:repeat(3,minmax(0,1fr))}.horizon-source-reader{left:10px;right:10px;bottom:10px;width:auto;min-width:0;max-height:56%}}@media (max-width: 520px){.horizon-corpus-switch{width:100%;overflow-x:auto}.horizon-corpus-switch__label{display:none}.horizon-corpus-switch__trail{max-width:112px}.file-import-preview__facts{grid-template-columns:1fr}.file-import-preview__actions{justify-content:stretch}.file-import-preview__actions .btn{flex:1 1 100%}.heap-object-context-panel__lifecycle,.heap-object-context-panel__route,.heap-object-context-panel__publication-proof-steps,.heap-object-context-panel__identity-grid,.heap-object-context-panel__inspection-grid,.heap-object-context-panel__community-grid{grid-template-columns:1fr}.heap-object-context-panel__identity-head,.heap-object-context-panel__community-head{display:grid}.heap-object-context-panel__community-head small{max-width:none;text-align:left}}@media (max-width: 520px){.horizon-guidance-card{right:10px;max-width:none}.horizon-focus-card{max-height:34%}.horizon-focus-card p{display:none}.horizon-focus-card__moves{grid-template-columns:1fr}}:where(.header-shell-button,.header-brand-button,.header-space-switch__button,.header-compact-action,.header-governance-button,.ambient-media-inline-toggle,.ambient-media-track,.ambient-media-library-toggle,.ambient-media-import,.composer-suggestion-item,.fracta-link-drag-handle,.fracta-card-branch-action,.app-list-button,.commons-compass__root,.commons-compass__lane,.shared-overview-root-button,.inline-ion-editor__actions .btn,.sensory-editor-inflow-asset,.local-safe-space-card,.local-safe-space-cue,.local-safe-space-voice,.heap-object-context-panel__actions .btn,.horizon-object-moves__actions .btn):focus-visible,:where(.app-editor-header-menu,.ion-detail-context-disclosure,.attention-context-disclosure,.app-detail-actions-disclosure,.app-detail-more-actions,.ion-relations-advanced,.ion-lifecycle-panel,.ion-work-graph-panel,.ion-branch-route-disclosure,.ion-local-ai-tip-disclosure,.ion-profile-work-disclosure,.ion-governance-glance-disclosure,.sensory-editor-tools-disclosure)>summary:focus-visible{outline:2px solid var(--attention-focus-ring);outline-offset:2px}@media (pointer: coarse){.ambient-media-inline-toggle,.fracta-card-branch-action,.fracta-edge-inline-hit{width:var(--interaction-safe);height:var(--interaction-safe)}.fracta-link-drag-handle{min-width:var(--interaction-safe);min-height:var(--interaction-safe);padding-inline:10px}.ambient-media-library-toggle,.ambient-media-import,.commons-compass__root,.commons-compass__review,.commons-compass__expand,.local-safe-space-cue,.local-safe-space-voice{min-height:var(--interaction-safe);height:auto}}html[data-syx-native-platform=web]{--cinema-orange: #f26a2e;--cinema-orange-bright: #ff9a5d;--cinema-ink: #000;--cinema-surface: rgba(12, 12, 13, .82);--cinema-surface-solid: #0a0a0b;--cinema-border: rgba(255, 255, 255, .12);--cinema-border-soft: rgba(255, 255, 255, .075);--cinema-copy: rgba(243, 239, 235, .96);--cinema-muted: rgba(218, 203, 193, .68);--cinema-display: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--cinema-body: "Inter", ui-sans-serif, system-ui, sans-serif;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--radius-2xl: 24px;--syx-overlay-top: 104px}html[data-syx-native-platform=web] body{background:var(--cinema-ink);color:var(--cinema-copy);font-family:var(--cinema-body);letter-spacing:-.005em}html[data-syx-native-platform=web] .app-root{isolation:isolate;background:#000}html[data-syx-native-platform=web] .app-root:before{content:"";position:fixed;z-index:-1;top:-12%;right:-12%;bottom:-12%;left:-12%;pointer-events:none;background:radial-gradient(ellipse 42% 54% at 12% 8%,rgba(242,106,46,.16),transparent 68%),radial-gradient(ellipse 30% 44% at 60% 72%,rgba(91,35,16,.09),transparent 72%),#000;filter:saturate(112%);animation:syx-cinema-breathe 16s ease-in-out infinite alternate}@keyframes syx-cinema-breathe{0%{transform:translate3d(-1.5%,-1%,0) scale(1);opacity:.82}to{transform:translate3d(1.5%,1%,0) scale(1.045);opacity:1}}html[data-syx-native-platform=web] :is(h1,h2,h3,h4,.attention-panel-title,.ion-shell-title-lockup h2){font-family:var(--cinema-display)}html[data-syx-native-platform=web] .veil-card{border-radius:var(--radius-lg);border-color:var(--cinema-border);background:linear-gradient(145deg,#ffffff09,#ffffff03),#080809d1;box-shadow:0 28px 88px #0000007a,inset 0 1px #ffffff0b;-webkit-backdrop-filter:blur(18px) saturate(112%);backdrop-filter:blur(18px) saturate(112%)}html[data-syx-native-platform=web] .veil-card:before{box-shadow:inset 0 1px #ffffff0b}html[data-syx-native-platform=web] .btn{min-height:38px;border-radius:var(--radius-md);border-color:#ffffff1a;font-family:var(--cinema-body);font-weight:650;letter-spacing:.01em;transition:color .18s var(--motion-ease),border-color .18s var(--motion-ease),background .18s var(--motion-ease),transform .18s var(--motion-ease),box-shadow .18s var(--motion-ease)}html[data-syx-native-platform=web] .btn:hover:not(:disabled),html[data-syx-native-platform=web] .btn:focus-visible{transform:translateY(-1px)}html[data-syx-native-platform=web] .btn-primary{border-color:var(--cinema-orange);background:var(--cinema-orange);color:#080300;box-shadow:0 12px 34px #f26a2e2e}html[data-syx-native-platform=web] .btn-primary:hover:not(:disabled),html[data-syx-native-platform=web] .btn-primary:focus-visible{border-color:#ff874e;background:#ff7b40;box-shadow:0 16px 40px #f26a2e45}html[data-syx-native-platform=web] :is(.btn-secondary,.btn-ghost){background:#ffffff05;color:#efe7e1e6}html[data-syx-native-platform=web] :is(.btn-secondary,.btn-ghost):hover:not(:disabled),html[data-syx-native-platform=web] :is(.btn-secondary,.btn-ghost):focus-visible{border-color:#ffffff38;background:#ffffff0e}html[data-syx-native-platform=web] .header-veiled{position:sticky;top:0;z-index:80;padding:14px 42px 10px;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-syx-native-platform=web] .header-inner{min-height:72px;max-width:1660px;grid-template-columns:minmax(190px,1fr) auto minmax(360px,1fr);gap:24px;margin:0 auto;padding:9px 14px 9px 20px;border:1px solid var(--cinema-border);border-radius:var(--radius-xl);background:linear-gradient(180deg,#ffffff09,#ffffff03),#080809d6;box-shadow:0 24px 64px #00000057,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(20px) saturate(116%);backdrop-filter:blur(20px) saturate(116%)}html[data-syx-native-platform=web] .header-brand-button--app{height:52px;min-width:0;padding:0;gap:11px;border:0;border-radius:2px;background:transparent}html[data-syx-native-platform=web] .header-brand-button--app:hover,html[data-syx-native-platform=web] .header-brand-button--app:focus-visible{transform:none}html[data-syx-native-platform=web] .header-logo{width:42px;height:42px;filter:drop-shadow(0 0 14px rgba(242,106,46,.38))}html[data-syx-native-platform=web] .header-wordmark{display:inline-block;color:#ffb784;font-family:var(--cinema-display);font-size:23px;font-weight:700;line-height:1;letter-spacing:.18em}html[data-syx-native-platform=web] .header-space-switch{gap:6px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}html[data-syx-native-platform=web] .header-space-switch__button{min-height:50px;height:50px;padding:0 13px;border:0;border-radius:2px;background:transparent;color:#e2d3c9c2}html[data-syx-native-platform=web] .header-space-switch__button>span{gap:8px!important}html[data-syx-native-platform=web] .header-space-switch__button svg{width:19px;height:19px;opacity:.82}html[data-syx-native-platform=web] .header-space-switch__label{font-size:13px;font-weight:650;letter-spacing:.018em}html[data-syx-native-platform=web] .header-space-switch .header-space-switch__button:hover:not(:disabled),html[data-syx-native-platform=web] .header-space-switch .header-space-switch__button:focus-visible,html[data-syx-native-platform=web] .header-space-switch .header-space-switch__button.btn-secondary{border:0;border-radius:2px;background:transparent;color:#fff8f3;box-shadow:none}html[data-syx-native-platform=web] .header-space-switch__button[aria-pressed=true]:after{bottom:2px;width:calc(100% - 28px);height:1px;border-radius:0;background:var(--cinema-orange-bright);box-shadow:0 0 12px #f26a2e52}html[data-syx-native-platform=web] .header-actions{gap:8px}html[data-syx-native-platform=web] .header-utility-cluster{gap:1px;padding:0 8px 0 0;border:0;border-right:1px solid var(--cinema-border-soft);border-radius:0;background:transparent;box-shadow:none}html[data-syx-native-platform=web] .header-utility-cluster .header-compact-action,html[data-syx-native-platform=web] .header-governance-button{width:42px;min-width:42px;height:42px;border:1px solid transparent;border-radius:4px;color:#e9ded6c2}html[data-syx-native-platform=web] .header-utility-cluster .header-compact-action:hover,html[data-syx-native-platform=web] .header-governance-button:hover{border-color:#ffffff1f}html[data-syx-native-platform=web] .header-public-profile-launch{height:42px;min-height:42px;padding:0 13px;border-radius:4px}html[data-syx-native-platform=web] .header-public-profile-launch__label{font-size:12px;letter-spacing:.015em}html[data-syx-native-platform=web] .header-sign-in-action{min-width:112px;min-height:42px;border-radius:4px;padding-inline:18px}html[data-syx-native-platform=web] :is(.header-public-profile-popover,.ambient-media-menu,.header-popover){border-radius:6px;border-color:var(--cinema-border);background:linear-gradient(160deg,#ffffff09,#ffffff02),#070708f7}html[data-syx-native-platform=web] .ambient-media-menu{width:min(410px,calc(100vw - 48px));padding:18px}html[data-syx-native-platform=web] .ambient-media-menu-head{padding-bottom:12px;border-bottom:1px solid var(--cinema-border-soft);font-size:10px;letter-spacing:.14em;text-transform:uppercase}html[data-syx-native-platform=web] .ambient-media-active-card,html[data-syx-native-platform=web] .ambient-media-library-toggle,html[data-syx-native-platform=web] .ambient-media-track{border-radius:var(--radius-md)}html[data-syx-native-platform=web] .input-pill,html[data-syx-native-platform=web] .input-pill.input-pill-workspace-lens{bottom:28px;width:min(980px,calc(100% - 64px));min-height:62px;gap:10px;padding:8px 9px;border:1px solid var(--cinema-border);border-radius:var(--radius-xl);background:linear-gradient(180deg,#ffffff09,#ffffff03),#070708e8;box-shadow:0 26px 70px #00000085,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(22px) saturate(112%);backdrop-filter:blur(22px) saturate(112%)}html[data-syx-native-platform=web] .input-pill.input-pill-multiline,html[data-syx-native-platform=web] .input-pill.input-pill-stacked{border-radius:var(--radius-xl)}html[data-syx-native-platform=web] .input-pill :is(input,textarea){height:44px;padding-inline:14px;color:#f9f4f0f5;font-size:15px}html[data-syx-native-platform=web] .input-pill .btn,html[data-syx-native-platform=web] .input-pill .btn-icon{width:44px;min-width:44px;height:44px;border-radius:var(--radius-md)}html[data-syx-native-platform=web] .input-pill .btn-primary,html[data-syx-native-platform=web] .input-pill button:last-child{border-color:#f26a2eb3;background:#f26a2ee0;color:#090301}html[data-syx-native-platform=web] .horizon-learning-context{padding:8px 48px 0}html[data-syx-native-platform=web] .horizon-corpus-switch{min-height:42px;width:max-content;max-width:calc(100vw - 96px);gap:18px;padding:0 14px;border:1px solid var(--cinema-border-soft);border-radius:var(--radius-md);background:#070708ad;box-shadow:none}html[data-syx-native-platform=web] .horizon-corpus-switch__label{color:#ffb886eb;font-size:9px;letter-spacing:.18em}html[data-syx-native-platform=web] .horizon-corpus-switch__tabs{gap:18px}html[data-syx-native-platform=web] .horizon-corpus-switch__tabs button,html[data-syx-native-platform=web] .horizon-corpus-switch__reset{position:relative;min-height:40px;padding:0;border:0;border-radius:0;background:transparent;color:#dccdc39e}html[data-syx-native-platform=web] .horizon-corpus-switch__tabs button[data-active=true]{color:var(--cinema-copy);background:transparent;box-shadow:none}html[data-syx-native-platform=web] .horizon-corpus-switch__tabs button[data-active=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--cinema-orange)}html[data-syx-native-platform=web] .horizon-corpus-status{margin:7px 48px 0;min-height:28px;padding:0 10px;border:0;border-bottom:1px solid rgba(242,106,46,.18);border-radius:0;background:transparent;color:var(--cinema-muted)}html[data-syx-native-platform=web] :is(.horizon-guidance-card,.horizon-focus-card,.horizon-source-reader){border-radius:var(--radius-lg);border-color:var(--cinema-border);background:linear-gradient(155deg,#ffffff08,#ffffff03),#070708e6}html[data-syx-native-platform=web] .ion-card{border-radius:var(--radius-lg);border-color:#ffffff26;background:linear-gradient(180deg,#ffffff12,#ffffff05),#060709e6;color:#ebe1dae6;box-shadow:0 18px 56px #0000005c,inset 0 1px #ffffff12}html[data-syx-native-platform=web] .ion-card h4{color:#fffaf6fa;font-family:var(--cinema-display);font-weight:650}html[data-syx-native-platform=web] .fracta-edge-label,html[data-syx-native-platform=web] .fracta-context-menu,html[data-syx-native-platform=web] .fracta-link-drag-handle{border-radius:var(--radius-md)}html[data-syx-native-platform=web] .syx-empty-state--onboarding{width:min(720px,calc(100vw - 96px));min-height:270px;align-items:center;gap:22px;padding:48px 52px;border-radius:var(--radius-2xl);border-color:var(--cinema-border);text-align:left;background:radial-gradient(circle at 18% 22%,rgba(242,106,46,.13),transparent 44%),#080809b8;box-shadow:0 30px 100px #00000085,0 0 90px #f26a2e0e}html[data-syx-native-platform=web] .syx-empty-state--onboarding .syx-empty-state__glyph{align-self:flex-start;transform:scale(1.3);color:var(--cinema-orange-bright)}html[data-syx-native-platform=web] .syx-empty-state--onboarding .syx-empty-state__copy{gap:12px}html[data-syx-native-platform=web] .syx-empty-state--onboarding .syx-empty-state__kicker{font-size:10px;letter-spacing:.2em}html[data-syx-native-platform=web] .syx-empty-state--onboarding .syx-empty-state__title{max-width:650px;font-family:var(--cinema-display);font-size:clamp(34px,4.5vw,62px);font-weight:650;line-height:.98;letter-spacing:-.045em}html[data-syx-native-platform=web] .syx-empty-state--onboarding .syx-empty-state__body{max-width:560px;font-size:15px;line-height:1.65}html[data-syx-native-platform=web] [data-empty-local-create-note=true]{min-width:154px;min-height:48px!important;border-radius:var(--radius-md)!important;border-color:var(--cinema-orange)!important;background:var(--cinema-orange)!important;color:#080300!important}html[data-syx-native-platform=web] .syx-first-run-lifecycle{gap:0;margin-top:22px;max-width:680px}html[data-syx-native-platform=web] .syx-first-run-lifecycle>span{padding:0 17px;border:0;border-right:1px solid rgba(255,255,255,.11);border-radius:0;background:transparent;color:#d7c6bb8f;font-size:10px;letter-spacing:.075em;text-transform:uppercase}html[data-syx-native-platform=web] .syx-first-run-lifecycle>span:last-child{border-right:0}html[data-syx-native-platform=web] .map-empty-state{width:min(760px,calc(100vw - 96px));min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 56px;border:1px solid var(--cinema-border);border-radius:var(--radius-2xl);background:radial-gradient(circle at 50% 88%,rgba(242,106,46,.11),transparent 52%),#080809b3;box-shadow:0 32px 110px #0000008a;text-align:center}html[data-syx-native-platform=web] .map-empty-state__eyebrow{color:var(--cinema-orange-bright);font-size:10px;letter-spacing:.22em}html[data-syx-native-platform=web] .map-empty-state__title{max-width:680px;margin-top:16px;font-family:var(--cinema-display);font-size:clamp(38px,5vw,68px);font-weight:650;line-height:1;letter-spacing:-.048em}html[data-syx-native-platform=web] .map-empty-state p{max-width:520px;margin:20px auto 0;color:var(--cinema-muted);font-size:15px;line-height:1.6}html[data-syx-native-platform=web] .map-empty-state__actions{margin-top:28px;gap:10px}html[data-syx-native-platform=web] .community-entry-field{max-width:1320px;max-height:720px;margin:auto}html[data-syx-native-platform=web] .community-entry-field:before,html[data-syx-native-platform=web] .community-entry-field:after{opacity:.54;border-color:#f26a2e2e}html[data-syx-native-platform=web] .community-entry-field__core{width:min(520px,42vw);min-height:250px;padding:44px 52px;border:1px solid rgba(242,106,46,.28);border-radius:50%;background:radial-gradient(circle at 50% 78%,rgba(242,106,46,.15),transparent 62%),#0b0908c7;box-shadow:0 0 100px #f26a2e14,inset 0 1px #ffffff0b}html[data-syx-native-platform=web] .community-entry-field__core>span{font-size:10px;letter-spacing:.22em}html[data-syx-native-platform=web] .community-entry-field__core strong{max-width:410px;margin:16px auto 0;font-family:var(--cinema-display);font-size:clamp(32px,4.2vw,58px);font-weight:650;line-height:.98;letter-spacing:-.045em}html[data-syx-native-platform=web] .community-entry-field__core p{max-width:380px;margin-top:18px;color:var(--cinema-muted);font-size:13px;line-height:1.55}html[data-syx-native-platform=web] .community-entry-field__node{width:210px;min-height:112px;padding:20px 22px;border-color:#ffffff21;border-radius:var(--radius-lg);background:linear-gradient(150deg,#ffffff09,#ffffff02),#070708b8}html[data-syx-native-platform=web] .community-entry-field__node:hover,html[data-syx-native-platform=web] .community-entry-field__node:focus-visible{border-color:#f26a2e80;background:#2e1208bd}html[data-syx-native-platform=web] .community-entry-field__node span{font-family:var(--cinema-display);font-size:18px}html[data-syx-native-platform=web] .community-entry-field__node small{margin-top:6px;font-size:11px}html[data-syx-native-platform=web] .community-identity-chip{top:var(--fracta-connect-identity-top, 68px);left:48px;min-width:330px;padding:12px 14px;border-radius:var(--radius-lg)!important;background:#070708bd!important}html[data-syx-native-platform=web] .community-map-controls{top:var(--fracta-connect-identity-top, 68px)!important;right:48px!important}html[data-syx-native-platform=web] .community-map-controls .btn{border-radius:var(--radius-md)!important}html[data-syx-native-platform=web] :is(.ion-shell-drawer-backdrop,.public-profile-backdrop,.modal-overlay){background:radial-gradient(circle at 50% 46%,rgba(242,106,46,.07),transparent 42%),#000000b8;-webkit-backdrop-filter:blur(10px) saturate(82%);backdrop-filter:blur(10px) saturate(82%)}html[data-syx-native-platform=web] .ion-shell-drawer-backdrop{align-items:center;justify-content:center;padding:42px 56px}html[data-syx-native-platform=web] .ion-shell-drawer{width:min(1180px,calc(100vw - 112px));max-height:calc(100dvh - 84px);padding:28px 32px;border-radius:var(--radius-2xl);border-color:var(--cinema-border);background:radial-gradient(circle at 10% 0%,rgba(242,106,46,.1),transparent 38%),linear-gradient(145deg,#ffffff07,#ffffff02),#070708f5;box-shadow:0 42px 140px #000000b3,inset 0 1px #ffffff0b;animation:syx-room-enter .3s var(--motion-ease) both}@keyframes syx-room-enter{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}html[data-syx-native-platform=web] .ion-shell-drawer-header{min-height:66px;margin:0 0 24px;padding-bottom:18px;border-bottom:1px solid var(--cinema-border-soft)}html[data-syx-native-platform=web] .ion-shell-title-lockup{gap:15px}html[data-syx-native-platform=web] .ion-shell-title-lockup h2{margin-top:5px;font-size:30px;font-weight:650;letter-spacing:-.03em}html[data-syx-native-platform=web] .ion-shell-kicker,html[data-syx-native-platform=web] .attention-panel-kicker{color:var(--cinema-orange-bright);font-size:9px;font-weight:700;letter-spacing:.19em;text-transform:uppercase}html[data-syx-native-platform=web] .ion-shell-close,html[data-syx-native-platform=web] .attention-panel-close{min-width:74px;border:0;background:transparent}html[data-syx-native-platform=web] .files-panel{width:min(1220px,calc(100vw - 112px));height:min(760px,calc(100dvh - 84px));gap:22px}html[data-syx-native-platform=web] .files-panel__glyph{width:38px;height:38px;border-radius:var(--radius-md)}html[data-syx-native-platform=web] .files-panel__toolbar{grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--cinema-border-soft)}html[data-syx-native-platform=web] .files-panel__tabs{gap:28px;padding:0;border:0;border-radius:0;background:transparent}html[data-syx-native-platform=web] .files-panel__tab{position:relative;min-height:42px;padding:0;border:0;border-radius:0;background:transparent;letter-spacing:.05em}html[data-syx-native-platform=web] .files-panel__tab[data-active=true]{border:0;background:transparent}html[data-syx-native-platform=web] .files-panel__tab[data-active=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--cinema-orange)}html[data-syx-native-platform=web] .files-panel__body{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:0 4px 8px 0}html[data-syx-native-platform=web] .files-panel__body>.files-panel__section:only-child{grid-column:1 / -1;width:min(760px,100%)}html[data-syx-native-platform=web] .files-panel__section{align-content:start;gap:12px}html[data-syx-native-platform=web] .files-panel__section-head{min-height:34px;padding-bottom:10px;border-bottom:1px solid var(--cinema-border-soft);font-family:var(--cinema-display);font-size:14px}html[data-syx-native-platform=web] .files-panel__row{padding:12px 2px;border:0;border-bottom:1px solid rgba(255,255,255,.065);border-radius:0;background:transparent}html[data-syx-native-platform=web] .files-panel__tree-node{background:transparent}html[data-syx-native-platform=web] .files-panel__tree-toggle,html[data-syx-native-platform=web] .files-panel__row-actions .btn,html[data-syx-native-platform=web] .files-panel__row>.btn{border-radius:4px}html[data-syx-native-platform=web] .files-panel__empty{min-height:110px;display:flex;align-items:flex-end;padding:18px 0;border:0;border-bottom:1px solid rgba(255,255,255,.065);border-radius:0;background:transparent;font-size:13px}html[data-syx-native-platform=web] .ion-shell-drawer-backdrop--settings{padding:28px 40px}html[data-syx-native-platform=web] .settings-modal--control{width:min(1340px,calc(100vw - 80px));max-height:calc(100dvh - 56px);padding:24px 34px 18px;grid-template-rows:auto auto minmax(0,1fr) auto;border-radius:6px;background:linear-gradient(150deg,#ffffff06,#ffffff01),#060607f9}html[data-syx-native-platform=web] .settings-modal--control>.ion-shell-drawer-header{margin:0;padding:0 0 14px}html[data-syx-native-platform=web] .settings-modal--control>.ion-shell-app-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:48px;margin:0;padding:20px 0 18px;border:0;border-bottom:1px solid var(--cinema-border-soft);border-radius:0;background:transparent;box-shadow:none}html[data-syx-native-platform=web] .settings-modal--control .ion-shell-app-card h3{margin:7px 0 8px;font-size:clamp(34px,3.6vw,52px);font-weight:650;line-height:.98;letter-spacing:-.05em}html[data-syx-native-platform=web] .settings-modal--control .ion-shell-app-card__boundary{max-width:620px;color:var(--cinema-muted);font-size:14px;line-height:1.5}html[data-syx-native-platform=web] .settings-modal--control .ion-shell-app-card__controls{width:100%;max-width:none;align-self:end;gap:0;padding:0;border:0;border-radius:0;background:transparent}html[data-syx-native-platform=web] .settings-device-status__title{padding-bottom:10px;border-bottom:1px solid var(--cinema-border-soft)}html[data-syx-native-platform=web] .settings-device-status__readouts{display:grid;gap:0}html[data-syx-native-platform=web] .settings-modal--control .ion-shell-app-card__controls .ion-shell-status-readout{display:flex;justify-content:space-between;max-width:none;padding:8px 0;border:0;border-bottom:1px solid rgba(255,255,255,.055);border-radius:0;background:transparent;font-size:11px}html[data-syx-native-platform=web] .settings-jump-row{position:sticky;top:0;z-index:8;min-height:52px;margin:0;padding:0;border:0;border-bottom:1px solid var(--cinema-border-soft);border-radius:0;background:#060607f5}html[data-syx-native-platform=web] .settings-jump-row__rooms{gap:30px}html[data-syx-native-platform=web] .settings-jump-row__rooms .btn,html[data-syx-native-platform=web] .settings-jump-row__import{min-height:52px;padding:0;border:0;border-radius:0;background:transparent;color:#e2d3c99e;font-size:10px;letter-spacing:.12em;text-transform:uppercase}html[data-syx-native-platform=web] .settings-jump-row__rooms .btn[aria-selected=true]{color:var(--cinema-copy);box-shadow:inset 0 -1px 0 var(--cinema-orange)}html[data-syx-native-platform=web] .settings-modal-body{padding:0 18px 30px 0}html[data-syx-native-platform=web] .settings-room-kicker{margin:32px 0 12px}html[data-syx-native-platform=web] .settings-modal--control [hidden]{display:none!important}html[data-syx-native-platform=web] .settings-modal--control .control-panel-section,html[data-syx-native-platform=web] .settings-modal--control .settings-section{border-radius:4px}html[data-syx-native-platform=web] .settings-modal--control .control-panel-section--data{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:56px;padding:36px 0;border:0;border-bottom:1px solid var(--cinema-border-soft);background:transparent}html[data-syx-native-platform=web] .settings-modal--control .control-panel-section--data .ion-shell-section-heading h3{margin:0 0 12px;font-size:clamp(30px,3.4vw,48px);font-weight:600;letter-spacing:-.045em}html[data-syx-native-platform=web] .settings-modal--control .control-panel-section--data .ion-shell-section-heading p{max-width:330px;color:var(--cinema-muted);font-size:13px;line-height:1.55}html[data-syx-native-platform=web] .settings-modal--control .control-panel-section--data>:not(.ion-shell-section-heading){grid-column:2}html[data-syx-native-platform=web] .settings-modal--control .ion-shell-row-stack{gap:0}html[data-syx-native-platform=web] .settings-modal--control .ion-shell-row{min-height:46px;padding:0;border:0;border-bottom:1px solid rgba(255,255,255,.065);border-radius:0;background:transparent}html[data-syx-native-platform=web] .settings-modal--control .ion-shell-data-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin-top:16px;padding:0;border:0;background:transparent}html[data-syx-native-platform=web] .settings-modal--control .ion-shell-data-actions .btn{justify-content:flex-start;min-height:46px;padding:0;border:0;border-bottom:1px solid rgba(255,255,255,.065);border-radius:0;background:transparent;text-align:left}html[data-syx-native-platform=web] .settings-modal--control :is(.attention-context-disclosure,.settings-account-room,.settings-recycle-disclosure){border-radius:4px}html[data-syx-native-platform=web] .settings-modal--control .settings-footer{margin:0;padding:18px 0 0;border-top:1px solid var(--cinema-border-soft);background:#060607f7}html[data-syx-native-platform=web] .settings-modal--control .settings-footer .btn-primary{min-width:132px}html[data-syx-native-platform=web] .public-profile-backdrop{padding:42px 56px}html[data-syx-native-platform=web] .public-profile-panel{width:min(1040px,calc(100vw - 112px));max-height:calc(100dvh - 84px);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:24px 56px;padding:30px 34px;border-radius:6px;background:radial-gradient(circle at 8% 0%,rgba(242,106,46,.1),transparent 38%),#070708f7}html[data-syx-native-platform=web] .public-profile-panel__header,html[data-syx-native-platform=web] .public-profile-panel__footer{grid-column:1 / -1}html[data-syx-native-platform=web] .public-profile-panel__header{min-height:66px;padding-bottom:18px;border-bottom:1px solid var(--cinema-border-soft)}html[data-syx-native-platform=web] .public-profile-panel__header h2{font-family:var(--cinema-display);font-size:32px;letter-spacing:-.035em}html[data-syx-native-platform=web] .public-profile-identity-card{grid-column:1;align-self:start;display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;padding:28px 0;border:0;border-bottom:1px solid var(--cinema-border-soft);border-radius:0;background:transparent}html[data-syx-native-platform=web] .public-profile-avatar{width:72px;height:72px;border-radius:50%}html[data-syx-native-platform=web] .public-profile-visibility-pill{grid-column:1 / -1;justify-self:start;padding:5px 8px;border-radius:3px}html[data-syx-native-platform=web] .public-profile-fields{grid-column:2;grid-row:2 / span 3;gap:22px;padding:28px 0}html[data-syx-native-platform=web] .public-profile-fields label>span{font-size:10px;letter-spacing:.1em;text-transform:uppercase}html[data-syx-native-platform=web] .public-profile-visibility-card,html[data-syx-native-platform=web] .public-profile-signin-note{grid-column:1;padding:22px 0;border:0;border-bottom:1px solid var(--cinema-border-soft);border-radius:0;background:transparent}html[data-syx-native-platform=web] .public-profile-panel__footer{padding-top:20px;border-top:1px solid var(--cinema-border-soft)}html[data-syx-native-platform=web] .public-profile-signin-note .btn,html[data-syx-native-platform=web] .public-profile-panel__footer .btn{white-space:nowrap}html[data-syx-native-platform=web] .login-modal{position:relative;width:min(980px,calc(100vw - 112px));min-height:510px;display:grid;grid-template-columns:minmax(350px,.88fr) minmax(0,1.12fr);align-items:stretch;gap:56px;padding:42px 46px;border-radius:6px}html[data-syx-native-platform=web] .login-modal>.attention-panel-heading{align-content:start;display:grid;grid-template-columns:1fr;padding-right:28px;border-right:1px solid var(--cinema-border-soft)}html[data-syx-native-platform=web] .login-modal .attention-panel-close{position:absolute;top:28px;right:30px;z-index:2}html[data-syx-native-platform=web] .login-modal .attention-panel-title{max-width:340px;margin-top:18px;font-size:clamp(42px,4.7vw,64px);font-weight:650;line-height:.96;letter-spacing:-.055em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}html[data-syx-native-platform=web] .login-modal .attention-panel-copy{max-width:320px;margin-top:18px;color:var(--cinema-muted);font-size:14px;line-height:1.6}html[data-syx-native-platform=web] .login-modal>form{align-content:center;gap:14px!important;margin:0!important}html[data-syx-native-platform=web] .form-input,html[data-syx-native-platform=web] :is(.app-sheet,.modal,.public-profile-panel) :is(input,textarea,select){min-height:46px;border-radius:4px;border-color:#ffffff21;background:#ffffff06}html[data-syx-native-platform=web] :is(.form-input,input,textarea,select):focus{border-color:#f26a2e94;box-shadow:0 0 0 3px #f26a2e14}html[data-syx-native-platform=web] .app-screen-backdrop{padding:42px 56px;background:radial-gradient(circle at 50% 46%,rgba(242,106,46,.07),transparent 42%),#000000b3;-webkit-backdrop-filter:blur(9px) saturate(84%);backdrop-filter:blur(9px) saturate(84%)}html[data-syx-native-platform=web] .app-sheet{border-radius:6px;padding:28px 32px;background:linear-gradient(150deg,#ffffff08,#ffffff02),#070708f5}html[data-syx-native-platform=web] :is(.app-sheet--wide,.app-sheet--workspace-lens,.app-sheet--ion-editor){width:min(1120px,calc(100vw - 112px));border-radius:6px}html[data-syx-native-platform=web] :is(.attention-panel-heading,.app-panel-header){padding-bottom:18px;border-bottom:1px solid var(--cinema-border-soft)}html[data-syx-native-platform=web] .attention-panel-title{font-size:30px;font-weight:650;letter-spacing:-.035em}html[data-syx-native-platform=web] .history-overlay{top:108px;left:48px;width:min(460px,calc(100vw - 96px));border-radius:6px}@media (max-width: 1280px){html[data-syx-native-platform=web] .header-veiled{padding-inline:20px}html[data-syx-native-platform=web] .header-inner{grid-template-columns:minmax(154px,.65fr) auto minmax(300px,.9fr);gap:12px;padding-left:13px}html[data-syx-native-platform=web] .header-wordmark{font-size:18px}html[data-syx-native-platform=web] .header-logo{width:36px;height:36px}html[data-syx-native-platform=web] .header-space-switch__button{padding-inline:9px}html[data-syx-native-platform=web] .header-utility-cluster .header-compact-action,html[data-syx-native-platform=web] .header-governance-button{width:38px;min-width:38px}html[data-syx-native-platform=web] .header-public-profile-launch__label{display:none}html[data-syx-native-platform=web] .header-public-profile-launch{width:42px;padding:0;justify-content:center}html[data-syx-native-platform=web] .header-public-profile-launch .header-public-profile-dot{left:auto;right:5px}}@media (max-width: 980px){html[data-syx-native-platform=web]{--syx-overlay-top: 96px}html[data-syx-native-platform=web] .header-veiled{padding:10px 10px 8px}html[data-syx-native-platform=web] .header-inner{min-height:68px;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:7px 9px}html[data-syx-native-platform=web] .header-wordmark{display:none}html[data-syx-native-platform=web] .header-brand-button--app{width:46px}html[data-syx-native-platform=web] .header-space-switch{width:100%;justify-content:center}html[data-syx-native-platform=web] .header-space-switch__button{min-width:44px;padding-inline:8px}html[data-syx-native-platform=web] .header-space-switch__label{display:none}html[data-syx-native-platform=web] .header-actions{gap:4px}html[data-syx-native-platform=web] .header-history-action,html[data-syx-native-platform=web] .header-settings-icon-action{display:none}html[data-syx-native-platform=web] .header-sign-in-action{min-width:82px;padding-inline:10px}html[data-syx-native-platform=web] .files-panel__body{grid-template-columns:1fr}html[data-syx-native-platform=web] .settings-modal--control>.ion-shell-app-card,html[data-syx-native-platform=web] .settings-modal--control .control-panel-section--data,html[data-syx-native-platform=web] .public-profile-panel,html[data-syx-native-platform=web] .login-modal{grid-template-columns:1fr;gap:24px}html[data-syx-native-platform=web] .settings-modal--control .control-panel-section--data>:not(.ion-shell-section-heading),html[data-syx-native-platform=web] .public-profile-panel>*{grid-column:1;grid-row:auto}html[data-syx-native-platform=web] .login-modal>.attention-panel-heading{padding:0 0 24px;border-right:0;border-bottom:1px solid var(--cinema-border-soft)}}@media (max-width: 720px){html[data-syx-native-platform=web] .header-logo{width:34px;height:34px}html[data-syx-native-platform=web] .header-utility-cluster,html[data-syx-native-platform=web] .header-public-profile-wrap{display:none}html[data-syx-native-platform=web] .header-inner{grid-template-columns:36px minmax(0,1fr) auto;gap:4px;padding-inline:6px}html[data-syx-native-platform=web] .header-brand-button--app{width:36px}html[data-syx-native-platform=web] .header-space-switch{gap:2px}html[data-syx-native-platform=web] .header-space-switch__button{width:36px;min-width:36px;padding-inline:0}html[data-syx-native-platform=web] .header-sign-in-action{min-width:0;padding-inline:7px;font-size:10px}html[data-syx-native-platform=web] .input-pill,html[data-syx-native-platform=web] .input-pill.input-pill-workspace-lens{bottom:10px;width:calc(100% - 20px);min-height:56px}html[data-syx-native-platform=web] .horizon-learning-context{padding-inline:10px}html[data-syx-native-platform=web] .horizon-corpus-status{margin-inline:10px}html[data-syx-native-platform=web] .syx-empty-state--onboarding,html[data-syx-native-platform=web] .map-empty-state{width:calc(100vw - 28px);min-height:230px;padding:30px 26px}html[data-syx-native-platform=web] .syx-empty-state--onboarding .syx-empty-state__title,html[data-syx-native-platform=web] .map-empty-state__title{font-size:34px}html[data-syx-native-platform=web] .community-entry-field__core{width:min(330px,74vw);min-height:190px;padding:30px}html[data-syx-native-platform=web] .community-entry-field__core strong{font-size:30px}html[data-syx-native-platform=web] .community-entry-field__node{width:124px;min-height:72px;padding:10px}html[data-syx-native-platform=web] .community-entry-field__node span{font-size:13px}html[data-syx-native-platform=web] .community-entry-field__node small{font-size:8px}html[data-syx-native-platform=web] .community-identity-chip{top:10px;left:10px;min-width:0;max-width:calc(100vw - 20px)}html[data-syx-native-platform=web] :is(.ion-shell-drawer-backdrop,.public-profile-backdrop,.modal-overlay,.app-screen-backdrop){align-items:flex-end;padding:8px}html[data-syx-native-platform=web] :is(.ion-shell-drawer,.files-panel,.settings-modal--control,.public-profile-panel,.login-modal,.app-sheet){width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:20px;border-radius:6px}html[data-syx-native-platform=web] .settings-modal--control .ion-shell-data-actions{grid-template-columns:1fr}html[data-syx-native-platform=web] .public-profile-fields{grid-column:1;grid-row:auto}}@media (prefers-reduced-motion: reduce){html[data-syx-native-platform=web] .app-root:before,html[data-syx-native-platform=web] .ion-shell-drawer{animation:none}}
