: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}.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:#0009;-webkit-backdrop-filter:blur(var(--veil-blur)) saturate(120%);backdrop-filter:blur(var(--veil-blur)) saturate(120%);border-bottom:1px solid var(--border-light);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:12px;padding:10px 14px;max-width:1400px;margin:0 auto}.header-brand{min-width:0}.header-brand-shell{display:inline-flex;align-items:center;gap:7px}.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:#ffffff06;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)}.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:16px;height:1px;border-radius:999px;background:linear-gradient(90deg,#f8fafc2e,#e55a2b6b);opacity:.82}.header-brand-button{width:52px;height:52px;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:52px;grid-auto-flow:column;grid-auto-columns:max-content;gap:8px;padding:0 11px 0 5px;border:1px solid rgba(229,90,43,.14);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:8px;justify-self:end;justify-content:flex-end;flex-wrap:wrap;min-width:0}.header-logo{display:block;width:42px;height:42px;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:4px;padding:5px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#090d13ad;-webkit-backdrop-filter:blur(var(--veil-blur)) saturate(120%);backdrop-filter:blur(var(--veil-blur)) saturate(120%);box-shadow:0 8px 20px #00000038;overflow:hidden}.header-space-switch__button{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:#e55a2b1f;border-color:#e55a2b42;color:var(--text-primary);box-shadow:inset 0 1px #ffffff14,0 6px 18px #0000002e}.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:42px;min-width:42px;height:42px;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary)}.header-compact-action{width:40px;min-width:40px;height:40px;padding:0;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}.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;box-shadow:0 20px 70px #0000004d,0 0 38px #e55a2b0f}@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:18px;height:18px}.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,#00000005,#00000047)}.ion-shell-drawer{width:min(440px,100%);max-height:100%;padding:15px;overflow:auto;border-color:#e55a2b38;background:radial-gradient(circle at 14% 0%,rgba(229,90,43,.14),transparent 34%),linear-gradient(180deg,#0c0f15f5,#06080cf7);box-shadow:0 24px 70px #00000094,inset 0 1px #fff1}.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}.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}.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 (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-history-action{display:none!important}.header-mobile-control-action{display:inline-flex!important}.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: 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-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}.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%}}.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}.composer-input-column{position:relative;flex:1;min-width:0}.composer-field{flex:1 1 240px;min-width:0}.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-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}.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;overflow-wrap:anywhere}.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-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(3,minmax(0,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-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}.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-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}@media (max-width: 620px){.deck-shell-empty{padding:18px 16px}.deck-shell-empty__actions{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(760px,calc(100vw - var(--syx-overlay-side-gap-left) - var(--syx-overlay-side-gap-right)));padding:16px;background:radial-gradient(circle at 14% 0%,rgba(229,90,43,.12),transparent 36%),linear-gradient(135deg,#0c0e12f2,#07080ced)}.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}.control-panel-stack{display:grid;gap:14px;margin-top:14px}.control-panel-stack>.control-panel-section{min-width:0}.control-panel-section--profile{order:10}.control-panel-section--ai{order:20}.control-panel-section--recycle{order:30}.control-panel-section--data{order:40}.control-panel-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 8px;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:22px;border-color:#ffffff14;background:linear-gradient(180deg,#ffffff09,#ffffff05),#00000014;box-shadow:inset 0 1px #ffffff09,0 18px 38px #00000029}.settings-device-boundary{margin-top:8px}.settings-email-pill{justify-self:flex-end;max-width:100%;overflow:hidden;text-overflow:ellipsis}.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-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)}}.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}}.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-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:sticky;bottom:-15px;z-index:2;padding:14px 0 0;background:linear-gradient(180deg,transparent,rgba(6,8,12,.58) 42%,rgba(6,8,12,.74));-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,transparent,rgba(6,8,12,.7) 34%,rgba(6,8,12,.9))}.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-inline-actions{display:flex;align-items:center;gap:10px;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{justify-content:flex-start;width:100%}.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:-18px;padding:10px 0 0;opacity:.76}.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 .control-panel-stack{min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;gap:10px;margin-top:0;padding-right:2px}.settings-modal--control .settings-section,.settings-modal--control .control-panel-section{border-radius:18px}.settings-modal--control .settings-footer{bottom:0;margin-top:8px;padding:8px 0 0;opacity:1;background:linear-gradient(180deg,transparent,rgba(6,8,12,.82) 28%,rgba(6,8,12,.96))}}.settings-kicker{font-size:10px;letter-spacing:.7px;text-transform:uppercase;color:var(--text-muted)}.local-ai-settings{gap:10px}.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}.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}: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):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}}
