@font-face{font-family:Cairo;font-style:normal;font-weight:400 700;font-display:swap;src:url(./cairo-arabic-BW4_w4rE.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:400 700;font-display:swap;src:url(./cairo-latin-ext-BzTkPeNP.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:400 700;font-display:swap;src:url(./cairo-latin-Br-HIwGC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#1a1f23;--bg-elev:#21272d;--bg-elev-2:#2b333c;--border:#2b343f;--field-border:#6b7886;--text:#e9eef4;--text-dim:#a8b4c0;--text-faint:#909daa;--accent:#a28fda;--accent-hover:#b09ce2;--accent-soft:#a28fda29;--accent-ink:#0d0819;--green:#3ddc97;--yellow:#f2c14e;--red:#ff7a7a;--blue:#58a6ff;--track-pmo:#8a82cb;--track-itops:#509cd6;--track-network:#47b1d8;--track-infra:#9a7fc6;--track-sre:#d46888;--radius:12px;--radius-sm:8px;--shadow:0 10px 34px #00000080;--font:"Cairo", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", "Noto Sans Arabic", "Geeza Pro", sans-serif}:root[data-theme=light]{--bg:#f4f6f8;--bg-elev:#fff;--bg-elev-2:#e9edf1;--border:#d4dbe3;--field-border:#7c8794;--text:#131820;--text-dim:#4e5a67;--text-faint:#5d6a77;--accent:#322067;--accent-hover:#4b2f96;--accent-soft:#5a34c01f;--accent-ink:#fff;--green:#0c6d4c;--yellow:#7f5900;--red:#b32828;--blue:#145cc0;--track-pmo:#675cbb;--track-itops:#266ea5;--track-network:#1e7291;--track-infra:#7b56b4;--track-sre:#bd355e;--shadow:0 10px 34px #0f18211f}:root{--swatch-violet-dark:#8a82cb;--swatch-violet-light:#675cbb;--swatch-purple-dark:#9a7fc6;--swatch-purple-light:#7b56b4;--swatch-indigo-dark:#7586d5;--swatch-indigo-light:#1d2961;--swatch-blue-dark:#698acf;--swatch-blue-light:#3c66be;--swatch-cyan-dark:#47b1d8;--swatch-cyan-light:#1e7291;--swatch-teal-dark:#2fc5ac;--swatch-teal-light:#0d7a6b;--swatch-green-dark:#46c26a;--swatch-green-light:#2c7a45;--swatch-lime-dark:#9ec93f;--swatch-lime-light:#5c7a12;--swatch-amber-dark:#e0a020;--swatch-amber-light:#9c6600;--swatch-orange-dark:#f5904e;--swatch-orange-light:#a55418;--swatch-rose-dark:#cd6c96;--swatch-rose-light:#b43d71;--swatch-magenta-dark:#bb72b0;--swatch-magenta-light:#9d4b90;--swatch-slate-dark:#93a3b5;--swatch-slate-light:#56646f}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{block-size:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button{font-family:inherit;font-size:inherit;cursor:pointer;color:inherit;background:0 0;border:none}img,svg{max-inline-size:100%}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ul,ol{list-style:none}th,td{text-align:start}html{-webkit-tap-highlight-color:transparent}html,body{overscroll-behavior-y:none}body{touch-action:manipulation}button,.btn,.chip,.pill,.nav-item,.sidebar,.app-header,.page-title,.section-title{-webkit-user-select:none;user-select:none}p,input,textarea,code,pre,.entry-title,.update-body,.digest-output{-webkit-user-select:text;user-select:text}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.btn-primary:focus-visible,.pill.filled:focus-visible{outline-color:var(--text)}.main-content:focus,.main-content:focus-visible{outline:none}[dir=rtl] .icon-directional{transform:scaleX(-1)}.page-title{letter-spacing:-.4px;font-size:25px;font-weight:800}.page-subtitle{color:var(--text-dim);margin-block-end:22px}.section-title{justify-content:space-between;align-items:center;gap:12px;margin-block:26px 12px;font-size:16px;font-weight:700;display:flex}.muted{color:var(--text-dim)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.tabular{font-variant-numeric:tabular-nums}.btn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elev-2);min-block-size:44px;color:var(--text);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding-block:10px;padding-inline:16px;font-size:14px;font-weight:600;line-height:1.2;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn:hover:not(:disabled){background:color-mix(in srgb, var(--bg-elev-2) 70%, var(--text) 8%);border-color:var(--field-border)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn-ghost{color:var(--text-dim);background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){background:var(--bg-elev-2);color:var(--text);border-color:#0000}.btn-danger{border-color:color-mix(in srgb, var(--red) 45%, transparent);color:var(--red);background:0 0}.btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--red) 12%, transparent);border-color:var(--red)}.btn-block{inline-size:100%}.tap-44{position:relative}.tap-44:after{content:"";position:absolute;inset-block:-7px;inset-inline:0}.row-actions{flex-wrap:wrap;align-items:center;gap:16px 8px;display:flex}.btn-sm{min-block-size:32px;padding-block:6px;padding-inline:10px;font-size:13px;position:relative}.btn-sm:after{content:"";position:absolute;inset-block:-7px;inset-inline:0}.btn-icon{min-inline-size:44px;padding-inline:10px}.input,.select,textarea.input{border:1px solid var(--field-border);border-radius:var(--radius-sm);background:var(--bg-elev-2);min-block-size:44px;inline-size:100%;color:var(--text);text-align:start;padding-block:10px;padding-inline:13px;font-family:inherit;font-size:15px;line-height:1.4;transition:border-color .15s,box-shadow .15s}@media (width<=767px){.input,.select,textarea.input{font-size:16px}}.input:focus,.select:focus,textarea.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.input[aria-invalid=true]{border-color:var(--red)}.select{appearance:auto;cursor:pointer}textarea.input{resize:vertical;min-block-size:88px}::placeholder{color:var(--text-faint);opacity:1}.field{flex-direction:column;gap:6px;display:flex}.field-label{color:var(--text-dim);letter-spacing:.2px;font-size:12.5px;font-weight:600}.field-error{color:var(--red);font-size:13px}.card{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.card-tight{padding:12px}.panel{z-index:90;background:var(--bg-elev);border-inline-start:1px solid var(--border);inline-size:min(460px,100vw);box-shadow:var(--shadow);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto}.sheet{z-index:90;background:var(--bg-elev);border-block-start:1px solid var(--border);max-block-size:88vh;box-shadow:var(--shadow);overscroll-behavior:contain;border-start-start-radius:var(--radius);border-start-end-radius:var(--radius);flex-direction:column;padding-block-end:env(safe-area-inset-bottom,0px);display:flex;position:fixed;inset-block-end:0;inset-inline:0;overflow-y:auto}.sheet-handle{background:var(--field-border);border-radius:999px;flex:none;block-size:4px;inline-size:38px;margin-block:8px 4px;margin-inline:auto}.scrim{z-index:89;-webkit-backdrop-filter:blur(2px);background:#04080c8c;position:fixed;inset:0}.status-pill,.vocab-pill,.mbd-col-title,.mbd-rail,.mbd-overflow-label{--vocab-ink:color-mix(in srgb, var(--vocab-c) 35%, var(--text))}.pill{border:1px solid color-mix(in srgb, currentColor 35%, transparent);background:color-mix(in srgb, currentColor 12%, transparent);color:var(--text-dim);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding-block:2px;padding-inline:8px;font-size:12px;font-weight:600;line-height:1.6;display:inline-flex}.pill.ok{color:var(--green)}.pill.warn{color:var(--yellow)}.pill.danger{color:var(--red)}.pill.info{color:var(--blue)}.pill.filled{background:var(--red);border-color:var(--red);color:var(--bg)}.chip{border:1px solid var(--border);background:var(--bg-elev-2);min-block-size:32px;min-inline-size:44px;color:var(--text-dim);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding-block:5px;padding-inline:12px;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex;position:relative}.chip:after{content:"";position:absolute;inset-block:-7px;inset-inline:0}.chip:hover{color:var(--text);border-color:var(--field-border)}.chip.active,.chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--text)}.chip-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;min-inline-size:0;max-inline-size:100%;padding-block:7px;display:flex;overflow-x:auto}.chip-row::-webkit-scrollbar{display:none}.track-bar{border-inline-start:3px solid var(--track-color,var(--field-border));padding-inline-start:10px}.track-bar,.track-dot,.track-glyph,.swatch{--track-color:var(--track-c-dark,var(--field-border))}[data-theme=light] .track-bar,[data-theme=light] .track-dot,[data-theme=light] .track-glyph,[data-theme=light] .swatch{--track-color:var(--track-c-light,var(--track-c-dark,var(--field-border)))}.track-dot{background:var(--track-color);border-radius:50%;flex:none;block-size:12px;inline-size:12px;display:inline-block}.track-glyph{color:var(--track-color);flex:none;align-items:center;display:inline-flex}.admin-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elev);align-items:center;gap:12px;min-block-size:56px;padding-block:10px;padding-inline:12px;display:flex}.admin-row+.admin-row{margin-block-start:8px}.admin-row-main{flex:auto;min-inline-size:0}.admin-row-title,.admin-row-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-row-title{font-weight:600}.admin-row-sub{color:var(--text-dim);font-size:13px}.admin-row-actions{flex:none;align-items:center;gap:2px;display:flex}.admin-row.is-archived{background:0 0;border-style:dashed}.swatch-grid{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:8px;display:grid}.swatch{border:1px solid color-mix(in srgb, var(--track-color) 55%, transparent);border-radius:var(--radius-sm);background:var(--track-color);block-size:44px}.swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--bg-elev), 0 0 0 4px var(--text)}.switch{border:1px solid var(--field-border);background:var(--bg-elev-2);border-radius:999px;flex:none;block-size:26px;inline-size:44px;transition:background .15s,border-color .15s;position:relative}.switch:after{content:"";position:absolute;inset-block:-10px;inset-inline:0}.switch:before{content:"";background:var(--text-faint);border-radius:50%;block-size:18px;inline-size:18px;transition:inset-inline-start .18s,background .18s;position:absolute;inset-block-start:3px;inset-inline-start:3px}.switch[aria-checked=true]{background:var(--accent-soft);border-color:var(--accent)}.switch[aria-checked=true]:before{background:var(--accent);inset-inline-start:calc(100% - 21px)}.empty-state{text-align:center;color:var(--text-dim);flex-direction:column;align-items:center;gap:6px;padding-block:48px 40px;padding-inline:20px;display:flex}.empty-state-icon{opacity:.8;margin-block-end:6px;font-size:34px;line-height:1}.empty-state-title{color:var(--text);font-size:16px;font-weight:700}.empty-state-body{max-inline-size:340px}.empty-state .btn{margin-block-start:14px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{border-radius:var(--radius-sm);background:linear-gradient(100deg, var(--bg-elev) 40%, var(--bg-elev-2) 50%, var(--bg-elev) 60%);background-size:200% 100%;animation:1.4s linear infinite shimmer}.skeleton-line{block-size:12px;margin-block-end:8px}.skeleton-row{block-size:62px;margin-block-end:10px}@keyframes fade-in-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.24s both fade-in-up}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.sidebar,.app-header,.offline-banner,.toast-host{display:none!important}body{color:#000;background:#fff}}.confirm-backdrop{z-index:110;-webkit-backdrop-filter:blur(2px);background:#04080c8c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.confirm-sheet{overscroll-behavior:contain;background:var(--bg-elev);border:1px solid var(--border);max-block-size:88vh;inline-size:100%;max-inline-size:460px;box-shadow:var(--shadow);border-block-end:none;border-start-start-radius:var(--radius);border-start-end-radius:var(--radius);padding:20px;padding-block-end:calc(20px + env(safe-area-inset-bottom,0px));animation:.22s cubic-bezier(.2,.9,.3,1) confirm-up;position:relative;overflow-y:auto}@media (width>=768px){.confirm-backdrop{align-items:center}.confirm-sheet{border-block-end:1px solid var(--border);border-radius:var(--radius);padding-block-end:20px;animation-name:confirm-in}}.confirm-title{margin-block-end:6px;font-size:17px;font-weight:800;line-height:1.3}.confirm-body{color:var(--text-dim);margin-block-end:18px;font-size:14px}.confirm-actions{justify-content:flex-end;gap:10px;display:flex}.confirm-actions .btn{min-inline-size:104px}.confirm-actions .btn-danger{background:color-mix(in srgb, var(--red) 16%, transparent);border-color:var(--red)}.confirm-actions .btn-danger:hover:not([aria-disabled=true]){background:color-mix(in srgb, var(--red) 26%, transparent)}@keyframes confirm-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes confirm-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.confirm-sheet{animation:none}}.notif-wrap{flex:none;align-items:center;display:flex;position:relative}.notif-bell{position:relative}.notif-badge{background:var(--red);block-size:18px;min-inline-size:18px;color:var(--accent-ink);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--bg);border-radius:999px;justify-content:center;align-items:center;padding-inline:5px;font-size:11px;font-weight:700;line-height:1;animation:.18s ease-out notif-bump;display:inline-flex;position:absolute;inset-block-start:2px;inset-inline-end:2px}@keyframes notif-bump{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.notif-pop{z-index:20;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius);max-block-size:min(72vh,520px);inline-size:min(380px,100vw - 32px);box-shadow:var(--shadow);flex-direction:column;animation:.16s ease-out notif-pop-in;display:flex;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;overflow:hidden}@keyframes notif-pop-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.notif-pop:focus{outline:none}.notif-head{border-block-end:1px solid var(--border);flex:none;align-items:center;gap:8px;padding-block:12px;padding-inline:16px 8px;display:flex}.notif-head-title{letter-spacing:-.1px;min-inline-size:0;margin-inline-end:auto;font-size:14px;font-weight:700}.notif-scroll{overscroll-behavior:contain;flex:auto;min-block-size:0;overflow-y:auto}.notif-foot{border-block-start:1px solid var(--border);flex:none;padding:8px;display:flex}.notif-seeall{justify-content:center;gap:6px;inline-size:100%}.notif-sheet-body{margin-block:-12px -20px;margin-inline:-16px}.notif-list{margin:0;padding:0;list-style:none}.notif-item{border-block-end:1px solid color-mix(in srgb, var(--border) 60%, transparent);align-items:stretch;gap:4px;padding-inline:8px 4px;display:flex;position:relative}.notif-item:last-child{border-block-end:none}.notif-item[data-unread]{background:color-mix(in srgb, var(--accent) 7%, transparent)}@keyframes notif-arrive{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.notif-item[data-fresh]{animation:.18s ease-out notif-arrive}.notif-item[data-fresh]:before{content:"";background:var(--accent);inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.notif-item-main{border-radius:var(--radius-sm);min-block-size:56px;min-inline-size:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;flex:auto;align-items:flex-start;gap:10px;padding-block:10px;padding-inline:8px;transition:background-color .15s;display:flex}.notif-item-main:hover{background:color-mix(in srgb, var(--text) 6%, transparent)}.notif-item-main:active{background:color-mix(in srgb, var(--text) 10%, transparent)}.notif-kind{border:1px solid color-mix(in srgb, currentColor 35%, transparent);background:color-mix(in srgb, currentColor 14%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;block-size:26px;inline-size:26px;margin-block-start:1px;display:inline-flex}.notif-kind-assigned{color:var(--blue)}.notif-kind-completed{color:var(--green)}.notif-kind-nudged{color:var(--yellow)}.notif-item-body{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.notif-item-sentence{color:var(--text);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.notif-item[data-unread] .notif-item-sentence{font-weight:600}.notif-item-time{color:var(--text-faint);font-size:12px}.notif-item-read{border-radius:var(--radius-sm);min-block-size:44px;inline-size:44px;color:var(--text-dim);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-self:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.notif-item-spacer{cursor:default}.notif-item-read:not(.notif-item-spacer):hover{background:color-mix(in srgb, var(--text) 8%, transparent);color:var(--text)}.notif-item-read:not(.notif-item-spacer):active{background:color-mix(in srgb, var(--text) 13%, transparent)}.notif-dot{background:var(--accent);border-radius:999px;block-size:9px;inline-size:9px;transition:opacity .15s}.notif-check{opacity:0;pointer-events:none;transition:opacity .15s;position:absolute}.notif-item-read:hover .notif-dot,.notif-item-read:focus-visible .notif-dot{opacity:0}.notif-item-read:hover .notif-check,.notif-item-read:focus-visible .notif-check{opacity:1}.notif-loading{padding-block:12px;padding-inline:16px}.notif-settings-row{justify-content:flex-start;gap:8px;inline-size:100%}.notif-settings-count{margin-inline-start:auto}.obx-hint{color:var(--text-dim);margin-block-end:12px;font-size:13px}.obx-list{flex-direction:column;display:flex}.obx-item{border-block-end:1px solid var(--border);align-items:center;gap:12px;min-block-size:56px;padding-block:10px;display:flex}.obx-item:last-child{border-block-end:0}.obx-item-body{flex-direction:column;flex:auto;gap:2px;min-inline-size:0;display:flex}.obx-item-label{color:var(--text);font-size:14px;font-weight:600}.obx-item-detail{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.obx-item-meta{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:12px;display:flex}.obx-item-time{font-variant-numeric:tabular-nums}.obx-item[data-failed] .obx-item-status{color:var(--red);font-weight:600}.obx-item-attempts{font-variant-numeric:tabular-nums;opacity:.85}.obx-item-discard{flex:none}.offline-region{z-index:65;position:sticky;inset-block-start:0}.offline-region:empty{display:none}.offline-open{min-block-size:44px;min-inline-size:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:8px;margin-block:-8px;margin-inline:-16px;padding-block:8px;padding-inline:16px;display:flex}.offline-open:hover{background:color-mix(in srgb, var(--text) 6%, transparent)}.offline-open:focus-visible{outline-offset:-2px}.offline-msg{flex:auto;min-inline-size:0}.offline-chevron{opacity:.7;flex:none}.offline-spin{border:2px solid color-mix(in srgb, var(--yellow) 30%, transparent);border-block-start-color:var(--yellow);border-radius:50%;flex:none;block-size:12px;inline-size:12px;margin-inline:-2px;animation:.8s linear infinite offline-spin}@keyframes offline-spin{to{transform:rotate(1turn)}}.offline-note{background:color-mix(in srgb, var(--green) 14%, var(--bg-elev));border-block-end:1px solid color-mix(in srgb, var(--green) 34%, transparent);min-block-size:36px;color:var(--text);text-align:start;align-items:center;gap:8px;padding-block:8px;padding-inline:16px;font-size:13.5px;font-weight:600;animation:.16s ease-out offline-note-in;display:flex}.offline-note-dot{background:var(--green);border-radius:50%;flex:none;block-size:8px;inline-size:8px}@keyframes offline-note-in{0%{opacity:0;transform:translateY(-4px)}}.cmd-scrim{z-index:100;-webkit-backdrop-filter:blur(2px);background:#04080c8c;position:fixed;inset:0}.cmd-dialog{z-index:101;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius);max-block-size:min(72vh,620px);inline-size:min(620px,100vw - 24px);box-shadow:var(--shadow);flex-direction:column;margin-inline:auto;animation:.16s cubic-bezier(.2,.9,.3,1) cmd-in;display:flex;position:fixed;inset-block-start:max(6vh, calc(12px + env(safe-area-inset-top,0px)));inset-inline:0;overflow:hidden}.cmd-field{border-block-end:1px solid var(--border);flex:none;align-items:center;gap:8px;padding:10px;display:flex}.cmd-input{background:0 0;border-color:#0000;font-size:16px}.cmd-input:focus{box-shadow:none;border-color:#0000}.cmd-list{overscroll-behavior:contain;flex:auto;padding-block:6px;overflow-y:auto}.cmd-section+.cmd-section{border-block-start:1px solid var(--border);margin-block-start:6px;padding-block-start:6px}.cmd-section-label{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;padding-block:4px;padding-inline:14px;font-size:11px;font-weight:700}.cmd-option{cursor:pointer;border-inline-start:3px solid #0000;align-items:center;gap:10px;min-block-size:44px;padding-block:6px;padding-inline:14px;display:flex}.cmd-option[aria-selected=true]{background:var(--accent-soft);border-inline-start-color:var(--accent)}.cmd-option-label{color:var(--text);text-overflow:ellipsis;white-space:nowrap;unicode-bidi:isolate;flex:auto;font-size:14px;font-weight:600;overflow:hidden}.cmd-option-hint{max-inline-size:45%;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;unicode-bidi:isolate;flex:none;font-size:12px;overflow:hidden}.cmd-empty{text-align:center;padding-block:22px 26px;padding-inline:18px}.cmd-empty-title{color:var(--text);overflow-wrap:anywhere;font-size:14px;font-weight:600}.cmd-empty-hint{color:var(--text-dim);margin-block-start:4px;font-size:13px}.cmd-foot{border-block-start:1px solid var(--border);background:var(--bg);flex:none;justify-content:space-between;align-items:center;gap:8px;padding-block:8px;padding-inline:14px;display:flex}.cmd-foot-hint{color:var(--text-faint);font-size:12px}@media (width<=767px){.cmd-dialog{max-block-size:min(80vh,620px);inline-size:calc(100vw - 16px);inset-block-start:calc(8px + env(safe-area-inset-top,0px))}}@keyframes cmd-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cmd-dialog{animation:none}}.cmd-key{border:1px solid var(--field-border);border-radius:var(--radius-sm);background:var(--bg-elev-2);min-inline-size:24px;color:var(--text);font-family:var(--font);direction:ltr;unicode-bidi:isolate;justify-content:center;align-items:center;padding-block:2px;padding-inline:6px;font-size:12px;font-weight:700;display:inline-flex}.cmd-keys{flex:none;align-items:center;gap:4px;display:inline-flex}.cmd-help{padding-block-end:8px}.cmd-help-hint{color:var(--text-dim);margin-block-end:14px;font-size:13px}.cmd-help-group{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;margin-block:16px 6px;font-size:11px;font-weight:700}.cmd-help-row{align-items:center;gap:12px;min-block-size:36px;padding-block:4px;display:flex}.cmd-help-row+.cmd-help-row{border-block-start:1px solid var(--border)}.cmd-help-row .cmd-keys{min-inline-size:116px}.cmd-help-label{color:var(--text);font-size:14px}.cmd-help-statuses{flex-wrap:wrap;gap:6px 14px;margin-block:6px 14px;margin-inline-start:116px;display:flex}.cmd-help-status{align-items:center;gap:6px;display:flex}.cmd-help-status-label{color:var(--text-dim);unicode-bidi:isolate;font-size:13px}@media (width<=480px){.cmd-help-row .cmd-keys{min-inline-size:92px}.cmd-help-statuses{margin-inline-start:0}}.ais{border-inline-start:3px solid var(--accent);flex-direction:column;gap:8px;padding-inline-start:12px;display:flex}.ais-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ais-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);border-color:var(--accent);background:var(--accent-soft);font-size:10.5px;font-weight:700}.ais-title{color:var(--text-dim);font-size:13px;font-weight:600}.ais-chips{align-items:center}.ais-chip{cursor:default;font-weight:600}.ais-chip:hover{background:var(--bg-elev)}.ais-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ais-wrong{color:var(--text-dim)}.ais-hint{color:var(--text-faint);max-inline-size:62ch;font-size:12px}.ais-thinking{align-items:center;gap:8px;min-block-size:28px;display:flex}.ais-thinking-text{color:var(--text-faint);font-size:12.5px}.ais-page{flex-direction:column;gap:16px;padding-block-end:24px;display:flex}.ais-bar{align-items:center;gap:8px;display:flex}.ais-intro{flex-direction:column;gap:4px;display:flex}.ais-lead{color:var(--text-dim);max-inline-size:62ch;font-size:14px}.ais-note{color:var(--text-faint);max-inline-size:62ch;font-size:12.5px;line-height:1.55}.ais-card{flex-direction:column;gap:10px;display:flex}.ais-card-title{font-size:15px;font-weight:650}.ais-body{color:var(--text-dim);max-inline-size:62ch;font-size:13.5px;line-height:1.6}.ais-toggle{text-align:start;min-block-size:44px;inline-size:100%;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding-block:8px;display:flex}.ais-toggle:disabled{opacity:.6;cursor:default}.ais-toggle-text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.ais-toggle-label{font-size:14px;font-weight:600}.ais-sent{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ais-sent li{color:var(--text-dim);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.55;display:flex}.ais-sent li:before{content:"";background:var(--text-faint);border-radius:50%;flex:none;block-size:6px;inline-size:6px;margin-block-start:7px}.ais-sent li[data-tone=yes]:before{background:var(--yellow)}.ais-sent li[data-tone=no]:before{background:var(--green)}.ais-usage{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ais-usage-count{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.ais-usage-of{color:var(--text-dim);font-size:13px}.ais-error{font-size:13px}.mcap{flex-direction:column;gap:8px;min-inline-size:0;display:flex}.mcap-form{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.mcap-bar{align-items:stretch;gap:8px;display:flex}.mcap-field{flex:auto;min-inline-size:0;position:relative}.mcap-input{font-variant-numeric:tabular-nums;padding-inline-end:44px}.mcap-clear{block-size:32px;inline-size:32px;color:var(--text-faint);border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:absolute;inset-block-start:50%;inset-inline-end:6px;transform:translateY(-50%)}.mcap-clear:after{content:"";position:absolute;inset:-6px}.mcap-clear:hover{background:var(--bg-elev);color:var(--text)}.mcap-clear:active{transform:translateY(-50%)scale(.92)}.mcap-clear>span{block-size:14px;inline-size:14px;position:relative}.mcap-clear>span:before,.mcap-clear>span:after{content:"";background:currentColor;border-radius:2px;block-size:2px;inline-size:14px;position:absolute;inset-block-start:6px;inset-inline-start:0}.mcap-clear>span:before{transform:rotate(45deg)}.mcap-clear>span:after{transform:rotate(-45deg)}.mcap-submit{flex:none;min-inline-size:96px}.mcap-hint{color:var(--text-faint);font-size:12.5px}.mcap-error{color:var(--red);font-size:13.5px;font-weight:600}.mcap-read{border:1px dashed var(--border);border-radius:var(--radius-sm);background:var(--bg-elev);flex-wrap:wrap;align-items:center;gap:16px 8px;padding:10px 12px;display:flex}.mcap-read-plain{color:var(--text);overflow-wrap:anywhere;font-size:14.5px;font-weight:600}.mcap-will{color:var(--text-dim);margin-inline-start:auto;font-size:12.5px}@keyframes mcap-chip-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.mcap-chip{border:1px solid var(--border);background:var(--bg-elev-2);min-block-size:30px;color:var(--text);border-radius:999px;align-items:center;gap:6px;max-inline-size:100%;padding-block:3px;padding-inline:10px 4px;font-size:13px;font-weight:600;line-height:1.4;animation:.16s both mcap-chip-in;display:inline-flex}.mcap-chip[data-ok=false]{border-color:color-mix(in srgb, var(--red) 45%, transparent);background:color-mix(in srgb, var(--red) 10%, transparent);color:var(--red)}.mcap-chip[data-kind=track]{--mcap-track-color:var(--track-c-dark,var(--field-border));border-color:color-mix(in srgb, var(--mcap-track-color) 55%, transparent);background:color-mix(in srgb, var(--mcap-track-color) 12%, transparent)}[data-theme=light] .mcap-chip[data-kind=track]{--mcap-track-color:var(--track-c-light,var(--track-c-dark,var(--field-border)))}.mcap-chip-sigil{color:var(--text-faint);direction:ltr;unicode-bidi:isolate;flex:none;font-size:12px;font-weight:700}.mcap-chip[data-ok=false] .mcap-chip-sigil{color:currentColor}.mcap-chip-value{white-space:nowrap;text-overflow:ellipsis;unicode-bidi:isolate;min-inline-size:0;overflow:hidden}.mcap-chip-x{block-size:24px;inline-size:24px;color:var(--text-faint);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:relative}.mcap-chip-x:after{content:"";position:absolute;inset-block:-10px;inset-inline:0}.mcap-chip-x>span{block-size:11px;inline-size:11px;position:relative}.mcap-chip-x>span:before,.mcap-chip-x>span:after{content:"";background:currentColor;border-radius:2px;block-size:1.5px;inline-size:11px;position:absolute;inset-block-start:5px;inset-inline-start:0}.mcap-chip-x>span:before{transform:rotate(45deg)}.mcap-chip-x>span:after{transform:rotate(-45deg)}.mcap-chip-x:hover{background:color-mix(in srgb, currentColor 18%, transparent);color:var(--text)}.mcap-chip[data-ok=false] .mcap-chip-x{color:currentColor}.mcap-notice{border:1px solid color-mix(in srgb, var(--yellow) 40%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--yellow) 10%, transparent);color:var(--text);flex-wrap:wrap;align-items:center;gap:16px 8px;padding:10px 12px;font-size:13px;display:flex}.mcap-notice-link{text-underline-offset:3px;flex:none;text-decoration:underline}.mcap-suggest,.mcap-pick{flex-direction:column;gap:6px;display:flex}.mcap-suggest-title,.mcap-pick-title{color:var(--text-dim);letter-spacing:.2px;font-size:12px;font-weight:700}.mcap-suggest-chip:active,.mcap-pick-chip:active{transform:translateY(1px)}.mcap-problems{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elev);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.mcap-problems-title{color:var(--text-dim);letter-spacing:.2px;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.mcap-problems-count{color:var(--text-faint);font-weight:600}.mcap-problem{flex-wrap:wrap;align-items:center;gap:16px 8px;font-size:13.5px;display:flex}.mcap-problem+.mcap-problem{margin-block-start:8px}.mcap-problem[data-tone=danger]{color:var(--red)}.mcap-problem[data-tone=muted]{color:var(--text-dim)}.mcap-problem-text{overflow-wrap:anywhere;flex:0 auto;min-inline-size:0}.mcap-problem-fix{white-space:nowrap;text-overflow:ellipsis;flex:none;max-inline-size:200px;display:block;overflow:hidden}.mcap-kept{border-inline-start:2px solid color-mix(in srgb, var(--yellow) 55%, transparent);flex-direction:column;align-items:flex-start;gap:6px;padding-block:7px;padding-inline-start:10px;display:flex}.mcap-kept-line{color:var(--text);overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.mcap-kept-fix{align-self:flex-start}.mcap-hints{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.mcap-hints-toggle{align-self:flex-start}.mcap-hints-body{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elev);flex-direction:column;gap:10px;inline-size:100%;padding:12px;display:flex}.mcap-hints-body[hidden]{display:none}.mcap-hints-title{color:var(--text-dim);letter-spacing:.2px;font-size:12px;font-weight:700}.mcap-hints-list{color:var(--text-dim);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:4px 16px;font-size:13px;display:grid}.mcap-examples{flex-direction:column;align-items:stretch;gap:4px;display:flex}.mcap-example{border-radius:var(--radius-sm);background:var(--bg-elev-2);min-block-size:44px;inline-size:100%;color:var(--text-dim);text-align:start;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;border:1px solid #0000;padding-block:8px;padding-inline:12px;font-size:13px;transition:color .15s,border-color .15s,background .15s}.mcap-example:hover{color:var(--text);border-color:var(--field-border)}.mcap-example:active{transform:translateY(1px)}@media (width<=767px){.mcap{--mcap-dock-inset:env(safe-area-inset-bottom,0px);z-index:75;padding-block:8px;padding-inline:max(12px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));background:color-mix(in srgb, var(--bg-elev) 94%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);border-block-start:1px solid var(--border);overscroll-behavior:contain;gap:6px;max-block-size:78dvh;position:fixed;inset-block-end:var(--mcap-dock-inset);inset-inline:0;overflow-y:auto}.mcap-read{order:1;max-block-size:22dvh;overflow-y:auto}.mcap-pick{order:2}.mcap-suggest{order:3}.mcap-problems{order:4;max-block-size:28dvh;overflow-y:auto}.mcap-kept{order:5;max-block-size:22dvh;overflow-y:auto}.mcap-hints{order:6}.mcap-hints-body{max-block-size:40dvh;overflow-y:auto}.mcap-form{background:var(--bg-elev);flex:none;order:10;position:sticky;inset-block-end:0}.mcap-hint{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}}@media (width>=768px){.mcap-input{min-block-size:48px;font-size:15.5px}.mcap-submit{min-block-size:48px}}.mmode{flex:none;align-items:center;gap:4px;display:flex}.mmode .mmode-item{gap:6px;padding-inline:10px}.mmode-text{white-space:nowrap}.mmode-live{margin-inline-start:2px;font-size:11px}.mmode[data-compact]{z-index:72;background:var(--bg-elev);border-block-start:1px solid var(--border);justify-content:flex-end;max-inline-size:136px;padding-block:8px;padding-inline-end:8px;position:fixed;inset-block-end:var(--map-composer-block-size,0px);inset-inline-end:env(safe-area-inset-right)}.mmode[data-compact] .mmode-item{justify-content:center;min-inline-size:44px;padding-inline:8px}.mmode[data-compact] .mmode-live{flex:0 auto;min-inline-size:0;padding-inline:6px}.mmode-export{position:relative}.mmode-export>summary{cursor:pointer;list-style:none}.mmode-export>summary::-webkit-details-marker{display:none}.mmode-export-menu{z-index:5;background:var(--bg-elev-2);border:1px solid var(--border);border-radius:var(--radius-sm);min-inline-size:15rem;max-inline-size:calc(100dvw - 24px);box-shadow:var(--shadow);flex-direction:column;align-items:stretch;gap:16px;padding:8px;display:flex;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0}.mmode-export-link{border-block-end:1px solid var(--border);border-radius:0;justify-content:flex-start;gap:8px;padding-block-end:16px}.mmode-export-hint{color:var(--text-faint);font-size:12px;line-height:1.4}@media (width<=767px){.mmode[data-compact] .mmode-export{position:static}.mmode[data-compact] .mmode-export-menu{inset-block:auto calc(100% + 6px)}}.mmode-frame{flex-direction:column;gap:14px;min-inline-size:0;max-inline-size:980px;display:flex}.mmode-frame[data-wide]{max-inline-size:none}.mmode-trail{flex-wrap:wrap;align-items:center;gap:8px 4px;min-inline-size:0;display:flex}.mmode-trail .mmode-back{gap:6px;padding-inline:10px;font-size:13px}.mmode-sep{color:var(--text-faint);flex:none}.mmode-where{color:var(--text-dim);overflow-wrap:anywhere;min-inline-size:0;font-size:13px;font-weight:600}@media print{.mmode,.mmode-trail{display:none!important}.mmode-frame{gap:0;max-inline-size:none}}.app-layout{min-block-size:100dvh;display:flex}.app-main{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.app-layout>.main-content{flex:auto;min-inline-size:0}.main-content{--main-pad-block-start:22px;--main-pad-block-end:56px;--main-pad-inline:18px;inline-size:100%;min-inline-size:0;max-inline-size:1180px;padding-block:var(--main-pad-block-start) var(--main-pad-block-end);padding-inline:var(--main-pad-inline);flex:auto}.main-content[data-fullbleed]{--main-pad-inline:max(env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));max-inline-size:none}.sidebar{background:var(--bg-elev);border-inline-end:1px solid var(--border);overscroll-behavior:contain;flex-direction:column;flex:0 0 232px;gap:2px;block-size:100dvh;inline-size:232px;padding-block:18px 14px;padding-inline:10px;display:none;position:sticky;inset-block-start:0;overflow-y:auto}.sidebar-brand{letter-spacing:-.4px;color:var(--text);align-items:center;gap:9px;padding-block:6px 16px;padding-inline:12px;font-size:19px;font-weight:800;display:flex}.sidebar-brand-mark{background:var(--accent);border-radius:7px;flex:none;block-size:26px;inline-size:26px}.nav-section{text-transform:uppercase;letter-spacing:1px;color:var(--text-faint);padding-block:16px 6px;padding-inline:12px;font-size:11px;font-weight:700}.nav-item{border-radius:var(--radius-sm);min-block-size:44px;color:var(--text-dim);align-items:center;gap:10px;padding-block:9px;padding-inline:12px;font-size:14.5px;font-weight:600;transition:background .15s,color .15s;display:flex}.nav-item:hover{background:var(--bg-elev-2);color:var(--text)}.nav-item.active,.nav-item[aria-current=page]{background:var(--accent-soft);color:var(--text);position:relative}.nav-item.active:before,.nav-item[aria-current=page]:before{content:"";background:var(--accent);border-start-end-radius:3px;border-end-end-radius:3px;inline-size:3px;position:absolute;inset-block:9px;inset-inline-start:0}.nav-icon{flex:none;justify-content:center;align-items:center;block-size:22px;inline-size:22px;line-height:0;display:inline-flex}.nav-icon svg{block-size:22px;inline-size:22px}.nav-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.nav-badge{background:var(--red);block-size:19px;min-inline-size:20px;color:var(--bg);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;padding-inline:6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.sidebar-footer{flex-direction:column;gap:6px;margin-block-start:auto;padding-block-start:12px;display:flex}.app-main{--header-row:44px;--header-pad-block-end:10px;--header-pad-block-start:max(10px, env(safe-area-inset-top,0px));--header-row-min:56px;--app-header-block-size:max(var(--header-row-min), calc(var(--header-row) + var(--header-pad-block-start) + var(--header-pad-block-end) + 1px))}.app-header{min-block-size:var(--header-row-min);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);border-block-end:1px solid var(--border);z-index:60;padding-block-end:var(--header-pad-block-end);padding-inline:max(18px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));align-items:center;gap:10px;padding-block-start:var(--header-pad-block-start);display:flex;position:sticky;inset-block-start:0}.app-header-title{letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:16px;font-weight:700;overflow:hidden}.app-header-actions{flex:none;align-items:center;gap:6px;margin-inline-start:auto;display:flex}.app-main>.offline-region{inset-block-start:var(--app-header-block-size)}.offline-banner{background:color-mix(in srgb, var(--yellow) 16%, var(--bg-elev));border-block-end:1px solid color-mix(in srgb, var(--yellow) 40%, transparent);color:var(--text);text-align:start;align-items:center;gap:8px;padding-block:8px;padding-inline:16px;font-size:13.5px;font-weight:600;display:flex}.offline-banner-dot{background:var(--yellow);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.offline-banner-count{color:var(--text-dim);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:600}.toast-host{z-index:95;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding-inline:14px;display:flex;position:fixed;inset-block-end:calc(138px + env(safe-area-inset-bottom,0px));inset-inline:0}.toast{pointer-events:auto;border-radius:var(--radius-sm);background:var(--bg-elev-2);border:1px solid var(--field-border);inline-size:100%;max-inline-size:460px;box-shadow:var(--shadow);color:var(--text);text-align:start;align-items:center;gap:12px;padding-block:11px;padding-inline:14px;font-size:14px;animation:.2s both toast-in;display:flex}.toast-message{flex:auto;min-inline-size:0}.toast-action{border-radius:var(--radius-sm);min-block-size:32px;color:var(--accent);flex:none;padding-block:5px;padding-inline:10px;font-size:14px;font-weight:700;position:relative}.toast-action:after{content:"";position:absolute;inset-block:-6px;inset-inline:0}.toast.error{border-color:var(--red)}.toast.success{border-color:var(--green)}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=767px){.app-layout{flex-direction:column}.main-content{--main-pad-block-start:16px;--main-pad-block-end:calc(20px + env(safe-area-inset-bottom,0px));--main-pad-inline:max(14px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}.app-main{--header-row-min:50px}}.app-header-dest{flex:none}.app-header-dest[aria-current=page]{background:var(--bg-elev-2);color:var(--text)}@media (width<=767px){.app-header-title{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.app-header-wide{display:none}@media (width>=768px){.sidebar{display:flex}.app-header-dest{display:none}.app-header-wide{display:inline-flex}.main-content{--main-pad-block-start:26px;--main-pad-block-end:64px;--main-pad-inline:28px}.toast-host{align-items:flex-end;max-inline-size:520px;margin-inline-start:auto;padding-inline-end:20px;inset-block-end:20px;inset-inline-start:auto}}@media (display-mode:standalone){.app-main{--header-pad-block-start:max(10px, env(safe-area-inset-top,0px), 12px)}}@media (prefers-reduced-motion:reduce){.nav-item{transition:none}}
