.bottom-nav[data-v-89551659]{box-sizing:border-box;background-color:var(--bg-deep);background-image:linear-gradient(var(--nav-bg), var(--nav-bg));width:100%;max-width:430px;height:68px;box-shadow:0 14px 0 0 var(--bg-deep);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--border);z-index:102;margin:0 auto;padding:6px 8px 8px;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav__item[data-v-89551659]{min-width:0;color:var(--text-dim);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1 1 0;align-items:center;gap:3px;padding:4px;font-family:inherit;font-size:11px;display:flex}.bottom-nav__item svg[data-v-89551659]{width:22px;height:22px}.bottom-nav__item.is-active[data-v-89551659]{color:var(--nav-active)}.bottom-nav--it[data-v-89551659]{background-color:var(--it-glass-solid);background-image:linear-gradient(var(--it-glass-bg), var(--it-glass-bg));min-height:68px;box-shadow:0 14px 0 0 var(--it-glass-solid);border-top-color:rgba(15,23,42,.1)}.bottom-nav--it .bottom-nav__item.is-active[data-v-89551659]{color:var(--it-primary)}.app[data-v-b6967b78]{height:100vh;max-width:430px;height:-webkit-fill-available;color:var(--text);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow-x:clip}@supports (height:100dvh){.app[data-v-b6967b78]{height:100dvh}}.top-bar[data-v-b6967b78]{z-index:10;flex-shrink:0;padding:16px 18px 10px;position:relative}.top-bar[data-v-b6967b78]:after{content:"";top:0;bottom:0;left:0;right:0;background:var(--top-glow);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.toast-anchor[data-v-b6967b78]{z-index:999;flex-shrink:0;height:0;position:relative}.main-scroll[data-v-b6967b78]{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;padding:0 16px 100px;overflow-x:hidden;overflow-y:auto}.main-scroll[data-v-b6967b78]::-webkit-scrollbar{width:0}.it-app[data-v-b6967b78]{background:var(--it-canvas)}.it-top-bar[data-v-b6967b78]{min-height:72px}.it-top-bar[data-v-b6967b78]:after{display:none}.it-main-scroll[data-v-b6967b78]{padding-left:0;padding-right:0;padding-bottom:calc(var(--bottom-nav-h,68px) + 64px)}.app-toast[data-v-eef18319]{background:var(--toast-bg,#fff);color:var(--text,#2f6bff);border:1px solid var(--border-strong,rgba(47,107,255,.2));letter-spacing:.02em;box-shadow:var(--shadow,0 12px 28px rgba(47,107,255,.16));pointer-events:none;white-space:nowrap;border-radius:999px;max-width:80vw;padding:8px 18px;font-size:13px;font-weight:600;position:absolute;top:8px;left:50%;transform:translate(-50%)}.toast-enter-from[data-v-eef18319],.toast-leave-to[data-v-eef18319]{opacity:0;transform:translate(-50%,-10px)}.toast-enter-active[data-v-eef18319],.toast-leave-active[data-v-eef18319]{transition:opacity .28s,transform .28s cubic-bezier(.16,1,.3,1)}.chip--none{background:var(--surface-3);color:var(--text-dim)}.chip--substatus{color:#2563eb;background:rgba(47,107,255,.1)}.chip--today{color:#0369a1;background:rgba(34,211,238,.12)}.pill{border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex}.pill--not{background:var(--surface-3);color:var(--text-muted)}.pill--prog{background:var(--accent-soft-bg,rgba(22,93,255,.12));color:var(--accent)}.pill--done{background:var(--good-bg);color:var(--good)}.intake{box-shadow:none;background:rgba(22,93,255,.055);border:1px solid rgba(22,93,255,.22);border-radius:16px;margin-top:4px;padding:10px 12px 12px}.intake.is-empty{padding-bottom:26px}.intake__empty{text-align:center;color:var(--text-dim);margin-top:22px;font-size:13.5px}.intake__entry{background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:10px 0;display:flex}.intake__entry+.intake__entry{border-top:1px solid rgba(22,93,255,.12);margin-top:0}.intake__head{align-items:center;gap:7px;display:flex}.intake__head strong{font-size:14px}.intake__count{color:#fff;background:var(--accent);font-size:11px;font-weight:700;font-family:var(--font-data);border-radius:999px;padding:1px 7px}.intake__more{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:12.5px;font-weight:600}.intake__entry .ie-main{flex:1;min-width:0}.intake__entry .ie-title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.intake__entry .ie-prev{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;overflow:hidden}.intake__entry .ie-state{color:var(--accent);flex:none;font-size:11.5px;font-weight:600}.intake__entry.is-dispatched .ie-state{color:var(--good)}.core-track{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:14px;margin-top:8px;position:relative;overflow:hidden}.core-track:active{cursor:grabbing}.core-track__inner{will-change:transform;gap:8px;display:flex;transform:translate(0,0)}.core-card{box-sizing:border-box;background:var(--premium-card-bg);width:100%;min-width:0;height:145px;box-shadow:var(--premium-card-shadow);border:1px solid transparent;border-radius:14px;flex:0 0 100%;padding:9px 10px 8px;overflow:hidden}.core-card--high{background:linear-gradient(155deg, rgba(22,93,255,.027), var(--bg-card)) padding-box, linear-gradient(135deg, rgba(22,93,255,.24), rgba(255,255,255,.72), rgba(22,93,255,.08)) border-box}.core-card--urgent{background:linear-gradient(155deg, rgba(217,119,6,.035), var(--bg-card)) padding-box, linear-gradient(135deg, rgba(217,119,6,.28), rgba(255,255,255,.72), rgba(217,119,6,.1)) border-box}.core-card.is-active{border-color:var(--accent)}.core-card__head{justify-content:space-between;align-items:center;gap:4px;display:flex}.core-card__title{color:var(--text);text-align:left;font-size:15px;font-weight:700}.core-card__more{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:2px 0;font-family:inherit;font-size:11px;font-weight:650}.core-card__stats{justify-content:space-between;align-items:center;gap:8px;margin-top:5px;display:flex}.core-card__count{color:var(--text);flex:none;font-size:21.5px;font-weight:750;line-height:1}.core-card--urgent .core-card__count{color:#b45309}.core-card--high .core-card__count{color:var(--accent)}.core-card__count span{color:var(--text-muted);margin-left:3px;font-size:12.5px;font-weight:600}.core-card__summary{min-width:0;color:var(--text-dim);text-align:right;font-size:10px;line-height:1.3}.core-card__list{flex-direction:column;gap:3px;margin-top:5px;display:flex}.core-card__empty{text-align:center;color:var(--text-dim);padding:8px 0;font-size:12.5px}.core-task{width:100%;min-width:0;color:var(--text);text-align:left;cursor:pointer;border:0;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 8px;padding:5px 7px;font-family:inherit;display:grid}.core-card--high .core-task{background:rgba(22,93,255,.06)}.core-card--urgent .core-task{background:rgba(217,119,6,.075)}.core-task .ct-title{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:11px;font-weight:650;line-height:1.2;display:block;overflow:hidden}.core-task .ct-meta{min-width:0;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.core-task .ct-time{white-space:nowrap;flex:none;font-size:10px;font-weight:700}.core-card--high .core-task .ct-time{color:var(--accent)}.core-card--urgent .core-task .ct-time{color:#b45309}.search{background:var(--bg-card);border:1px solid var(--border);height:38px;color:var(--text-dim);box-shadow:var(--card-subtle-shadow);border-radius:12px;align-items:center;gap:8px;margin-top:8px;padding:0 12px;display:flex}.search input{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.search input::placeholder{color:#94a3b8}.search__clear{background:var(--surface-3);width:18px;height:18px;color:var(--text-dim);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:11px;line-height:1;display:inline-flex}.toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid;position:relative}.toolbar__tab{border:1px solid var(--border);background:var(--chip-bg);min-width:0;height:38px;color:var(--text-muted);cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1;display:flex}.toolbar__tab .toolbar__chev{flex:none;transition:transform .15s}.toolbar__tab.is-open .toolbar__chev{transform:rotate(180deg)}.toolbar-menu{border:1px solid var(--border);background:var(--bg-card);box-shadow:var(--card-subtle-shadow);border-radius:12px;margin-top:7px;padding:5px}.toolbar-menu__opt{width:100%;min-height:36px;color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:7px 10px;font-family:inherit;font-size:13.5px;font-weight:500;line-height:1.3;display:flex}.toolbar-menu__opt+.toolbar-menu__opt{margin-top:2px}.toolbar-menu__opt.is-active{background:var(--chip-active-bg);color:var(--text);font-weight:700}.toolbar-menu__opt .check{visibility:hidden;color:var(--accent)}.toolbar-menu__opt.is-active .check{visibility:visible}.toolbar__tab .caret{color:var(--text-dim);font-size:11px}.refresh-bar{background:linear-gradient(90deg, transparent, var(--accent), transparent);background-size:200% 100%;border-radius:1px;height:2px;margin-top:8px;animation:1.2s ease-in-out infinite refresh-bar-sweep}@keyframes refresh-bar-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.group{margin-top:8px}.group__head{color:var(--text-dim);align-items:center;gap:6px;padding:2px 2px 4px;font-size:13.5px;font-weight:600;display:flex}.group__head .cnt{background:var(--surface-3);color:var(--text-muted);font-size:11px;font-weight:700;font-family:var(--font-data);border-radius:999px;padding:1px 7px}.group__head .cnt--overdue{background:var(--bad-bg);color:var(--bad)}.group__head .chev{width:20px;height:20px;color:var(--text-dim);transform-origin:50%;flex:0 0 20px;place-items:center;margin-left:auto;font-size:16px;line-height:1;transition:transform .2s;display:inline-grid}.group__head .chev.collapsed{transform:rotate(-90deg)}.fab{right:18px;bottom:calc(82px + var(--safe-bottom,0px));border:1px solid var(--border-strong);background:var(--gradient-brand);color:#fff;z-index:45;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;box-shadow:0 12px 28px rgba(22,93,255,.34)}.fab svg{width:23px;height:23px;transition:transform .2s}.fab.is-open svg{transform:rotate(45deg)}.fab:active{transform:scale(.94)}.fab-menu{right:18px;bottom:calc(142px + var(--safe-bottom,0px));background:var(--bg-card-solid);border:1px solid var(--border);z-index:46;border-radius:13px;width:148px;padding:6px;position:fixed;box-shadow:0 14px 34px rgba(15,23,42,.18)}@media (min-width:431px){.fab,.fab-menu{right:calc(50% - 197px)}}.fab-menu__item{width:100%;min-height:38px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;padding:0 11px;font-family:inherit;font-size:13.5px;font-weight:600;display:flex}.fab-menu__item+.fab-menu__item{margin-top:2px}.fab-menu__item:hover{background:var(--surface-3)}.todo-item{background:var(--gradient-morning);border:1px solid var(--border);box-shadow:var(--card-subtle-shadow);touch-action:manipulation;border-radius:18px;align-items:center;gap:10px;padding:14px;display:flex;-webkit-tap-highlight-color:transparent!important}.todo-item:active{background:var(--gradient-morning);transition:transform .1s;transform:scale(.98)}.todo-item--done{opacity:.62;background:var(--surface-3)}.todo-item--done .todo-item__title{color:var(--text-dim)}.todo-item+.todo-item{margin-top:8px}.todo-item__main{flex:1;min-width:0}.todo-item__title{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;line-height:1.45;overflow:hidden}.todo-item__fb{background:var(--surface-1);color:var(--text-muted);border-radius:10px;margin-top:3px;padding:3px 9px;font-size:12.5px;line-height:1.5}.todo-item__fb-t{color:var(--text-dim);font-family:var(--font-data);padding-top:1px;font-size:11.5px}.todo-item__fb-t:after{content:"  "}.todo-item__meta{flex-wrap:wrap;gap:3px;margin-top:3px;display:flex}.done-btn{border-radius:var(--radius-sm);background:var(--surface-3);min-width:44px;min-height:32px;color:var(--text-muted);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;padding:6px 14px;font-family:inherit;font-size:13.5px;font-weight:500;display:flex}.done-btn:disabled{color:var(--text-dim);cursor:default}.todo-due-chip{background:var(--surface-3);color:var(--text-dim);white-space:nowrap;border-radius:6px;padding:2px 6px;font-size:11px}.todo-due-chip--overdue{color:#f87171;background:rgba(239,68,68,.15)}.todo-due-chip--done{background:var(--good-bg);color:var(--good)}.todo-due-chip--today,.todo-due-chip--soon{color:#fbbf24;background:rgba(245,158,11,.15)}.modal-backdrop-todo{top:0;bottom:0;left:0;right:0;background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:114;position:fixed;top:0;bottom:0;left:0;right:0}.dispatch-modal{background:var(--bg-card-solid);border-radius:var(--radius-lg);border:1px solid var(--border);width:340px;max-width:calc(100% - 32px);max-height:calc(100% - 32px);box-shadow:var(--shadow);z-index:115;flex-direction:column;animation:.25s modal-in;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.confirm-modal{background:var(--bg-card-solid);border:1px solid var(--border);width:300px;max-width:calc(100% - 32px);box-shadow:var(--shadow);z-index:115;border-radius:14px;animation:.25s modal-in;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.confirm-modal__body{text-align:center;color:var(--text);padding:28px 18px 16px;font-size:16.5px;line-height:1.6}.dispatch-preview{border-radius:var(--radius-md);background:var(--inset-panel);margin-bottom:12px;padding:12px;font-size:15px;line-height:1.5}.dispatch-preview .dp-note{color:var(--text-muted);font-size:13.5px;line-height:1.5}.backdrop{top:0;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:112;background:rgba(0,0,0,.28);animation:.2s backdrop-in;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}.modal{background:var(--bg-card-solid);border-radius:var(--radius-lg);border:1px solid var(--border);width:340px;max-width:calc(100% - 32px);max-height:calc(100% - 32px);box-shadow:var(--shadow);z-index:113;overscroll-behavior:contain;flex-direction:column;animation:.25s modal-in;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@keyframes modal-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.modal--tall{max-height:90%}.modal--raised{z-index:115}.modal__head{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex}.modal__head h3{font-size:17.5px;font-weight:700}.loading-veil{top:0;bottom:0;left:0;right:0;z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:wait;background:rgba(15,23,42,.28);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.loading-veil__hint{background:var(--bg-card-solid);color:var(--accent);border:1px solid rgba(47,107,255,.2);border-radius:999px;align-items:center;gap:9px;padding:10px 18px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 12px 28px rgba(47,107,255,.16),0 2px 6px rgba(15,23,42,.06)}.loading-veil__hint p{margin:0}.batch-loading__spinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite batch-spin}@keyframes batch-spin{to{transform:rotate(360deg)}}.icon-btn{background:var(--surface-btn);width:36px;height:36px;color:var(--text-muted);cursor:pointer;border:none;border-radius:50%;place-items:center;font-size:16px;display:grid}.icon-btn:active{background:var(--surface-btn-active);color:var(--text)}.icon-btn svg{width:18px;height:18px}.profile-entry-btn{color:var(--text);border:1px solid var(--border)}.modal__body{scrollbar-width:auto;overscroll-behavior:contain;flex:auto;min-height:0;padding:14px 16px 16px;overflow-y:auto}.modal__foot{border-top:1px solid var(--border);background:var(--bg-card-solid);flex:none;gap:10px;padding:12px 16px 16px;display:flex}.modal__foot .btn,.sheet__foot .btn{border-radius:var(--radius-sm);white-space:nowrap;flex:1;height:44px;min-height:44px;font-size:16px;font-weight:600}.modal__foot .btn--primary,.sheet__foot .btn--primary{background:var(--gradient-brand);color:#fff;box-shadow:0 4px 14px rgba(22,93,255,.28)}.modal__foot .btn--outline,.sheet__foot .btn--outline{border:1px dashed var(--border-strong);color:var(--accent);background:0 0}.modal__foot .btn--ghost,.sheet__foot .btn--ghost{background:var(--surface-3);color:var(--text-dim)}.modal__foot .btn--full,.sheet__foot .btn--full{flex-basis:100%}.todo-parse-btn{background:var(--gradient-brand);color:#fff;flex:none;justify-content:center;align-items:center;gap:6px;width:100%;min-height:40px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 4px 14px rgba(22,93,255,.28)}.todo-parse-btn:disabled{opacity:.5;cursor:not-allowed}.input-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--inset-panel);flex-direction:column;gap:10px;padding:14px 14px 16px;display:flex}.input-card__title{color:var(--text);letter-spacing:.02em;align-items:center;gap:6px;font-size:15px;font-weight:700;display:flex}.input-card__title .mini{color:var(--text-dim);margin-left:auto;font-size:11px;font-weight:600}.field-label{color:var(--text-dim);margin:10px 0 5px;font-size:12.5px;font-weight:600;display:block}.field-input{border:1px solid var(--border);width:100%;color:var(--text);background:var(--surface-1);resize:none;border-radius:11px;outline:none;padding:9px 11px;font-family:inherit;font-size:14px}.field-input:focus{border-color:var(--border-strong);background:var(--bg-card)}textarea.field-input{line-height:1.55}.voice-btn{border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--voice-btn-bg);width:100%;min-height:44px;color:var(--text);justify-content:center;align-items:center;gap:8px;margin-top:2px;padding:10px 14px;font-family:inherit;font-size:15px;font-weight:600;transition:background .2s,transform .15s;display:flex}.voice-btn.is-recording{border-color:var(--bad);background:var(--voice-recording-bg);color:var(--bad);animation:1.2s ease-in-out infinite voice-listening-bg;transform:scale(.98)}.voice-btn.is-recording svg{animation:.9s ease-in-out infinite voice-listening-mic}@keyframes voice-listening-bg{0%,to{background:var(--voice-recording-bg)}50%{background:var(--bad-bg)}}@keyframes voice-listening-mic{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.voice-btn svg{width:17px;height:17px}.hint{color:var(--good);align-items:center;gap:5px;margin-top:7px;font-size:11.5px;font-weight:500;display:flex}.hint .dot{background:var(--good);border-radius:50%;flex:none;width:5px;height:5px}.row{align-items:center;gap:10px;margin-top:10px;display:flex}.row .row-label{width:58px;color:var(--text-dim);flex:none;font-size:13px;font-weight:600}.row .row-val{background:var(--surface-1);border:1px solid var(--border);height:38px;color:var(--text);border-radius:11px;flex:1;justify-content:space-between;align-items:center;padding:0 11px;font-size:14px;font-weight:600;display:flex}.row .row-val .caret{color:var(--text-dim);font-size:11px}.owner-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.owner-chip{border:1px solid var(--border);background:var(--bg-card);color:var(--text-muted);border-radius:999px;align-items:center;gap:4px;padding:6px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.owner-chip.is-sel{background:var(--chip-active-bg);color:var(--accent);border-color:rgba(22,93,255,.4)}.owner-chip .chk{font-size:10px}.raw-toggle{color:var(--text-dim);cursor:pointer;align-items:center;gap:5px;margin-top:11px;font-size:12.5px;font-weight:600;display:flex}.sheet__foot{padding:12px 18px calc(14px + var(--safe-bottom,0px));border-top:1px solid var(--border);flex:none;gap:8px;display:flex}.todo-detail__footer-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.todo-detail__footer-actions .btn{justify-content:center;width:100%}.todo-detail__footer-actions .btn:only-child{grid-column:1/-1}.detail-title-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.detail-title-row h4{width:100%;font-size:17.5px;font-weight:700;line-height:1.45}.detail-content{color:var(--text-muted);margin-top:8px;font-size:14px;line-height:1.65}.detail-grid{grid-template-columns:1fr 1fr;gap:8px 12px;margin-top:10px;display:grid}.dg-item .dg-label{color:var(--text-dim);font-size:11px}.dg-item .dg-val{margin-top:2px;font-size:13.5px;font-weight:600}.detail-block .db-label{color:var(--text-dim);margin-bottom:6px;font-size:11px;font-weight:600}.timeline{background:var(--surface-1);border-radius:12px;padding:10px 11px}.tl-item{gap:8px;font-size:13px;line-height:1.55;display:flex}.tl-item+.tl-item{margin-top:8px}.tl-time{color:var(--text-dim);font-family:var(--font-data);flex:none;padding-top:1px;font-size:11.5px}.tl-body{color:var(--text-muted)}.tl-body b{color:var(--text);font-weight:600}.tl-body .ok{color:var(--good);font-weight:600}.sheet-more-menu{z-index:8;border:1px solid var(--border);background:var(--bg-card-solid);width:128px;box-shadow:var(--premium-card-shadow);border-radius:12px;padding:5px;position:absolute;top:calc(100% - 5px);right:18px}.sheet-more-menu__item{width:100%;min-height:40px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-family:inherit;font-size:15px;font-weight:600}.sheet-more-menu__item:hover{background:var(--surface-btn)}.sheet-more-menu__item--danger{color:var(--bad)}.todo-detail__title{font-size:18.5px;font-weight:700;line-height:1.5}.todo-detail__title-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.todo-detail__title-row .todo-detail__title{margin-right:2px}.todo-detail__title-row .pill,.todo-detail__title-row .chip{flex:none}.todo-detail__content{color:var(--text-muted);white-space:pre-line;font-size:15px;line-height:1.65}.todo-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;font-size:15px;line-height:1.5;display:grid}.todo-detail__grid>div:last-child:nth-child(odd){grid-column:1/-1}.todo-dispatch-records{flex-direction:column;gap:8px;display:flex}.todo-dispatch-record{border-radius:var(--radius-sm);background:var(--inset-panel);color:var(--text-muted);padding:10px 12px;font-size:13.5px;line-height:1.55}.todo-dispatch-record b{color:var(--text);font-weight:600}.todo-dispatch-record .ok{color:var(--good);font-weight:600}.todo-detail__empty{color:var(--text-dim);font-size:13.5px}.todo-activity-input{border:1px solid var(--border);background:var(--inset-panel);border-radius:12px;align-items:center;gap:7px;margin-top:10px;padding:5px 5px 5px 11px;display:flex}.todo-activity-input__field{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:0;font-family:inherit;font-size:13.5px}.todo-activity-input__field::placeholder{color:var(--text-dim)}.todo-activity-input__send{color:rgba(255,255,255,.82);cursor:default;background:#aab7c9;border:0;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;transition:background .18s,color .18s,transform .18s;display:grid}.todo-activity-input__send:not(:disabled){background:var(--accent);color:#fff;cursor:pointer}.todo-activity-input__send:not(:disabled):active{transform:scale(.94)}.todo-activity-input__send svg{width:16px;height:16px}.subpage{top:0;bottom:0;left:0;right:0;background:var(--bg-deep);z-index:103;flex-direction:column;max-width:430px;margin:0 auto;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.subpage__head{background:var(--bg-card);border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.subpage__head h3{font-size:17px;font-weight:700}.subpage__head p{color:var(--text-dim);margin-top:2px;font-size:12.5px}.subpage__body{scrollbar-width:none;flex:1;padding:12px 16px;overflow-y:auto}.subpage__body::-webkit-scrollbar{display:none}.intake-all-page,.intake-all-page .subpage__head{background:var(--bg-card-solid)}.intake-all-page .subpage__head h3{font-size:18.5px}.intake-all-page .subpage__head p{margin-top:3px;font-size:11px}.intake-all-page .subpage__body{padding:14px 16px 20px}.intake-all-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:rgba(22,93,255,.04);border:1px solid rgba(22,93,255,.18);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:12px;display:flex}.intake-all-item__body{flex-direction:column;gap:3px;min-width:0;display:flex}.intake-all-item__body strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}.intake-all-item__body small{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.intake-all-item__status{color:var(--accent);white-space:nowrap;flex:none;font-size:11px}.intake-all-item__status i{vertical-align:-1px;margin-left:4px;font-size:16px;font-style:normal}.intake-all-empty{color:var(--text-dim);text-align:center;padding:10px 0 6px;font-size:12.5px}.status-page{background:var(--bg-card-solid)}.status-page .subpage__head{background:var(--bg-card-solid);gap:12px}.status-page .subpage__head h3{margin:0;font-size:18.5px;font-weight:700}.status-page .subpage__head p{margin:3px 0 0;font-size:11px}.status-page .subpage__body{background:var(--bg-card-solid);scrollbar-width:auto;overscroll-behavior:contain;padding:14px 16px 20px;overflow-y:auto}.status-page .subpage__body::-webkit-scrollbar{width:9px;display:block}.status-page .subpage__body::-webkit-scrollbar-thumb{border:2px solid var(--bg-card-solid);background:#94a3b8;border-radius:6px}.status-page .subpage__body::-webkit-scrollbar-track{background:var(--bg-card-solid);border-radius:6px}.todo-status-entry{border:1px solid var(--border);background:var(--bg-card-solid);box-shadow:var(--card-subtle-shadow);border-radius:13px;margin-bottom:10px;padding:12px}.todo-status-entry__head{align-items:flex-start;gap:8px;display:flex}.todo-status-entry__title{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;font-weight:650;line-height:1.4;overflow:hidden}.todo-status-entry__meta{color:var(--text-dim);margin-top:5px;font-size:11px}.todo-status-entry__records{margin-top:10px}.todo-status-entry .todo-activity-input{margin-top:8px}.todo-status-entry__actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.todo-status-entry__actions .btn{min-height:34px;padding:0 14px;font-size:13.5px}.metric-hero{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:18px;padding:14px}.metric-hero__head{align-items:center;gap:7px;display:flex}.metric-hero__name{font-size:15px;font-weight:700}.metric-hero__val{align-items:baseline;gap:8px;margin-top:4px;display:flex}.metric-hero__val .big{font-size:30px;font-weight:750;font-family:var(--font-data);letter-spacing:-.5px}.metric-hero__val .unit{color:var(--text-dim);font-size:13.5px;font-weight:600}.metric-hero__val .delta{font-size:13.5px;font-weight:700}.metric-hero__sub{color:var(--text-dim);margin-top:3px;font-size:11.5px}.metric-hero__bad{color:var(--bad);background:var(--bad-bg);border-radius:999px;align-items:center;gap:5px;margin-top:9px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.dim-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.dim-cell{background:var(--surface-1);border-radius:12px;padding:9px 11px}.dim-cell .d-label{color:var(--text-dim);font-size:11px}.dim-cell .d-val{font-size:16px;font-weight:700;font-family:var(--font-data);margin-top:2px}.action-card{background:linear-gradient(135deg, var(--bg-card), var(--warn-bg));border:1px solid rgba(217,119,6,.4);border-radius:14px;margin-top:10px;padding:11px 12px}.action-card .ac-title{color:var(--warn);font-size:11px;font-weight:700}.action-card p{color:var(--text-muted);margin-top:4px;font-size:13px;line-height:1.6}.action-card .owners{color:var(--text);margin-top:5px;font-size:12.5px}.action-card .owners b{color:var(--warn);font-weight:700}.evidence-item .meta{color:var(--text-dim);gap:8px;margin-bottom:2px;font-size:10.5px;display:flex}.dispatch-preview{border:1px solid var(--border);background:var(--surface-1);color:var(--text-muted);border-radius:13px;padding:10px 12px;font-size:12.5px;line-height:1.6}.dispatch-preview .dp-tag{color:var(--text-dim);font-weight:700}.dispatch-preview b{color:var(--text);font-weight:600}.sm{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.sm-node{color:var(--text-muted);flex-direction:column;align-items:center;font-size:10.5px;font-weight:600;display:inline-flex}.sm-node .box{border:1px solid var(--border);background:var(--bg-card);color:var(--text);border-radius:8px;padding:5px 9px;font-size:11.5px;font-weight:700}.sm-node .box.is-acc{background:var(--chip-active-bg);color:var(--accent);border-color:rgba(22,93,255,.4)}.sm-node .box.is-good{background:var(--good-bg);color:var(--good);border-color:rgba(5,150,105,.4)}.sm-node .box.is-bad{background:var(--bad-bg);color:var(--bad);border-color:rgba(220,38,38,.4)}.sm-arrow{color:var(--text-dim);flex-direction:column;align-items:center;font-size:12.5px;line-height:1.1;display:flex}.sm-arrow .lbl{color:var(--text-dim);white-space:nowrap;margin-top:2px;font-size:9.5px}.todo-new-body{flex-direction:column;gap:12px;display:flex}.todo-new-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--inset-panel);flex-direction:column;gap:10px;padding:14px 14px 16px;display:flex}.todo-new-card__title{color:var(--text);letter-spacing:.02em;font-size:15px;font-weight:700}.todo-new-card__section{flex-direction:column;gap:8px;display:flex}.todo-new-card__section .field-label{margin:0}.todo-new-card__divider{background:var(--border);height:1px;margin:4px 0}.todo-new-card__row{align-items:center;gap:10px;min-height:34px;display:flex}.todo-new-card__row--multi{align-items:flex-start}.todo-new-card__row--multi .todo-new-card__row-label{padding-top:6px}.todo-new-card__row-label{color:var(--text-muted);flex:0 0 60px;font-size:13.5px;font-weight:500}.todo-new-card__row .todo-priority-select,.todo-new-card__row .todo-owner-select,.todo-new-card__row .todo-date-input{flex:1;width:100%;min-width:0;margin:0}.todo-new-card__row .todo-priority-select__trigger,.todo-new-card__row .todo-owner-select__trigger,.todo-new-card__row .todo-date-input{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-card);height:40px;min-height:40px;color:var(--text);box-shadow:none}.todo-new-card__row .todo-date-input{outline:none;padding:0 11px;font-family:inherit;font-size:14px}.todo-priority-select{width:100%;position:relative}.todo-priority-select__trigger{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--voice-btn-bg);width:100%;min-height:40px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;padding:9px 14px;font-family:inherit;display:flex}.todo-priority-select__trigger svg{width:16px;height:16px;color:var(--text-dim);transition:transform .2s}.todo-priority-select.is-open .todo-priority-select__trigger svg{transform:rotate(180deg)}.todo-priority-select__menu{z-index:12;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);width:100%;box-shadow:var(--premium-card-shadow);flex-direction:column;margin-top:7px;padding:5px;display:flex;position:absolute;top:100%;left:0}.todo-priority-select__option{border:0;border-bottom:1px solid var(--border);width:100%;min-height:48px;color:var(--text);cursor:pointer;text-align:left;background:0 0;grid-template-columns:1fr 20px;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:16px;font-weight:600;display:grid}.todo-priority-select__option:last-child{border-bottom:0}.todo-priority-select__option:hover,.todo-priority-select__option.is-selected{background:var(--surface-btn)}.priority-check{color:var(--text);opacity:0;font-size:18.5px}.todo-priority-select__option.is-selected .priority-check{opacity:1}.todo-priority-current{align-items:center;font-size:15px;font-weight:600;display:inline-flex}.todo-priority-select__trigger:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.todo-priority-select__option:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.todo-owner-select{flex:1;min-width:0;position:relative}.todo-owner-select__trigger{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-card);width:100%;height:40px;min-height:40px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:9px 14px;font-family:inherit;display:flex}.todo-owner-select__trigger>span{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.todo-owner-select__trigger svg{width:16px;height:16px;color:var(--text-dim);flex:0 0 16px;transition:transform .2s}.todo-owner-select.is-open .todo-owner-select__trigger svg{transform:rotate(180deg)}.todo-owner-select__menu{z-index:12;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);width:100%;box-shadow:var(--premium-card-shadow);margin-top:12px;padding:8px;position:absolute;top:100%;left:0}.todo-owner-select__menu .owner-chips{margin-top:0}.todo-owner-select__menu .owner-chips+.owner-chips{margin-top:8px}.todo-owner-select__menu .todo-owner-select__results{max-height:132px;overflow-y:auto}.todo-new-card__raw-toggle{color:var(--text-dim);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;margin-top:2px;padding:2px 4px;font-family:inherit;font-size:12.5px;display:inline-flex}.todo-new-card__raw-toggle:hover{color:var(--text-muted)}.todo-new-card__raw-chev{transition:transform .2s;display:inline-block}.todo-new-card__raw-toggle[aria-expanded=true] .todo-new-card__raw-chev{transform:rotate(180deg)}.todo-new-card__raw{border-radius:var(--radius-sm);background:var(--inset-panel);color:var(--text-muted);white-space:pre-wrap;padding:10px 12px;font-size:13.5px;line-height:1.55}.top-bar__row[data-v-4b93f093]{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.top-bar__actions[data-v-4b93f093]{gap:6px;display:flex}.brand[data-v-4b93f093]{align-items:center;gap:10px;min-width:0;display:flex}.brand__mark[data-v-4b93f093]{background:var(--brand-mark-bg,var(--gradient-brand));color:#fff;width:38px;height:38px;box-shadow:var(--brand-shadow);border:1px solid var(--brand-mark-border,transparent);border-radius:12px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.brand__logo[data-v-4b93f093]{object-fit:contain;width:26px;height:22px;display:block}.brand__name[data-v-4b93f093]{letter-spacing:.04em;white-space:nowrap;font-size:16px;font-weight:700}.icon-btn[data-v-4b93f093]{background:var(--surface-btn);width:36px;height:36px;color:var(--text-muted);cursor:pointer;border:none;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.icon-btn svg[data-v-4b93f093]{width:18px;height:18px}.icon-btn[data-v-4b93f093]:active{background:var(--surface-btn-active);color:var(--text)}.profile-entry-btn[data-v-4b93f093]{color:var(--text);border:1px solid var(--border)}:root{--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:24px;--font:"Noto Sans SC", "DM Sans", -apple-system, sans-serif;--font-sans:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--font-data:"DM Sans", "DIN Alternate", "Segoe UI", sans-serif;--safe-bottom:env(safe-area-inset-bottom,0px);--motion-fast:.16s;--motion-base:.2s;--card-radius:var(--radius-lg);--control-radius:var(--radius-sm);--page-inline:12px;--biren-blue:#2f6bff;--biren-blue-strong:#2459db;--biren-cyan:#2f6bff;--biren-purple:#6366f1;--accent:var(--biren-cyan);--accent-cyan:var(--biren-cyan);--accent-blue:var(--biren-blue);--bg-deep:#070b18;--canvas:var(--bg-deep);--bg-card:rgba(18,28,52,.72);--bg-card-solid:#121c34;--bg-elevated:rgba(28,42,78,.85);--border:rgba(255,255,255,.08);--border-strong:rgba(34,211,238,.25);--text:#f1f5f9;--text-muted:#94a3b8;--text-dim:#64748b;--surface-1:rgba(255,255,255,.03);--surface-2:rgba(18,28,52,.72);--surface-3:rgba(255,255,255,.06);--good:#34d399;--good-bg:rgba(52,211,153,.12);--bad:#f87171;--bad-bg:rgba(248,113,113,.12);--warn:#fbbf24;--warn-bg:rgba(251,191,36,.12);--shadow:0 8px 32px rgba(0,0,0,.35);--shell-bg:#020617;--surface-muted:rgba(0,0,0,.25);--surface-btn:rgba(255,255,255,.06);--surface-btn-active:rgba(255,255,255,.12);--surface-inset:rgba(255,255,255,.04);--nav-bg:rgba(7,11,24,.92);--nav-active:var(--biren-cyan);--scrim:rgba(0,0,0,.6);--gradient-brand:linear-gradient(135deg, #2458e8 0%, #2f6bff 58%, #78a4ff 100%);--brand-shadow:0 4px 16px rgba(22,93,255,.4);--brand-mark-bg:rgba(255,255,255,.06);--brand-mark-border:rgba(34,211,238,.22);--gradient-morning:linear-gradient(160deg, #1a2744 0%, #0f172a 40%, #070b18 100%);--top-glow:radial-gradient(ellipse 80% 60% at 50% -20%, rgba(22,93,255,.25), transparent);--card-subtle-shadow:none;--label-accent:var(--biren-cyan);--badge-bg:rgba(255,255,255,.1);--chip-bg:rgba(255,255,255,.04);--chip-active-bg:rgba(22,93,255,.3);--chip-active-border:rgba(34,211,238,.3);--inset-panel:rgba(0,0,0,.25);--voice-btn-bg:rgba(22,93,255,.1);--voice-recording-bg:rgba(248,113,113,.15);--tabs-track-bg:rgba(0,0,0,.2);--subpage-header-bg:rgba(7,11,24,.35);--focus-brief-bg:radial-gradient(120% 80% at 100% 0%, rgba(22,93,255,.22), transparent 55%), linear-gradient(165deg, rgba(18,28,52,.95), rgba(7,11,24,.92));--focus-brief-border:rgba(34,211,238,.18);--focus-rail-bg:rgba(0,0,0,.18);--accent-soft-bg:rgba(34,211,238,.2);--metric-focus-border:rgba(34,211,238,.35);--metric-focus-bg:linear-gradient(90deg, rgba(22,93,255,.15), rgba(34,211,238,.08));--metric-core-ring:rgba(251,191,36,.2);--pool-star-color:#fbbf24;--pool-star-bg:rgba(251,191,36,.2);--btn-primary-shadow:0 4px 16px rgba(22,93,255,.35);--input-bg:rgba(0,0,0,.2);--handle:rgba(255,255,255,.18);--insight-bridge-bg:rgba(22,93,255,.12);--toast-bg:rgba(18,28,52,.95);--it-switch-track:#cbd5e1;--premium-card-bg:linear-gradient(145deg, rgba(21,38,65,.84), rgba(9,21,41,.92));--premium-card-border:rgba(142,190,235,.14);--premium-card-shadow:0 14px 30px rgba(0,8,24,.28), inset 0 1px 0 rgba(220,240,255,.07);--premium-card-shadow-hover:0 18px 38px rgba(0,8,24,.36), inset 0 1px 0 rgba(220,240,255,.1);--surface:var(--bg-card-solid);--text-primary:var(--text);--text-secondary:var(--text-muted);--border-subtle:var(--border);--risk:var(--bad);--warning:#d97706;--success:var(--good);--shadow-card:var(--card-subtle-shadow);--it-primary:#2f6bff;--it-canvas:#f1f5f9;--it-text:#0f172a;--it-muted:#64748b;--it-draft:#d97706;--it-published:#0891b2;--it-card-bg:rgba(255,255,255,.92);--it-card-border:rgba(112,137,164,.1);--it-card-radius:18px;--it-card-shadow:0 14px 30px rgba(61,83,107,.1), inset 0 1px 0 rgba(255,255,255,.96);--it-control-bg:rgba(248,250,252,.96);--it-control-border:rgba(112,137,164,.16);--it-glass-bg:rgba(255,255,255,.94)}@media (min-width:300px){:root{--page-inline:4vw}}@media (min-width:400px){:root{--page-inline:16px}}[data-theme=biren-light]{--inset-panel:#f8fafc;--voice-btn-bg:rgba(22,93,255,.06);--voice-recording-bg:rgba(220,38,38,.08);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-deep:#f1f5f9;--bg-card:#fff;--bg-card-solid:#fff;--bg-elevated:#fff;--border:rgba(15,23,42,.1);--border-strong:rgba(22,93,255,.28);--text:#0f172a;--text-muted:#475569;--text-dim:#64748b;--biren-cyan:#0369a1;--accent:#2f6bff;--accent-cyan:#0369a1;--label-accent:var(--biren-blue);--surface-1:#f8fafc;--surface-2:#fff;--surface-3:#eef2f7;--good:#059669;--good-bg:rgba(5,150,105,.1);--bad:#dc2626;--bad-bg:rgba(220,38,38,.08);--warn:#d97706;--warn-bg:rgba(217,119,6,.1);--shadow:0 4px 20px rgba(15,23,42,.08);--shell-bg:#dbe4f0;--surface-muted:rgba(15,23,42,.04);--surface-btn:rgba(15,23,42,.05);--surface-btn-active:rgba(22,93,255,.1);--surface-inset:rgba(15,23,42,.03);--nav-bg:rgba(255,255,255,.94);--nav-active:var(--biren-blue);--scrim:rgba(15,23,42,.32);--gradient-morning:linear-gradient(165deg, #fff 0%, #f8fafc 45%, #eff6ff 100%);--top-glow:radial-gradient(ellipse 80% 60% at 50% -20%, rgba(22,93,255,.07), transparent);--card-subtle-shadow:0 1px 3px rgba(15,23,42,.06);--badge-bg:rgba(15,23,42,.08);--chip-bg:#fff;--chip-active-bg:rgba(22,93,255,.1);--chip-active-border:rgba(22,93,255,.25);--tabs-track-bg:rgba(15,23,42,.06);--subpage-header-bg:rgba(255,255,255,.92);--premium-card-bg:linear-gradient(145deg, rgba(255,255,255,.96), rgba(244,248,252,.92));--premium-card-border:rgba(112,137,164,.1);--premium-card-shadow:0 14px 30px rgba(61,83,107,.1), inset 0 1px 0 rgba(255,255,255,.96);--premium-card-shadow-hover:0 18px 38px rgba(61,83,107,.14), inset 0 1px 0 #fff;--focus-brief-bg:radial-gradient(120% 80% at 100% 0%, rgba(22,93,255,.1), transparent 55%), linear-gradient(165deg, #fff 0%, #f8fafc 100%);--focus-brief-border:rgba(22,93,255,.16);--focus-rail-bg:rgba(22,93,255,.04);--accent-soft-bg:rgba(22,93,255,.12);--metric-focus-border:rgba(22,93,255,.28);--metric-focus-bg:linear-gradient(90deg, rgba(22,93,255,.08), rgba(22,93,255,.04));--metric-core-ring:rgba(217,119,6,.22);--pool-star-color:#d97706;--pool-star-bg:rgba(217,119,6,.12);--btn-primary-shadow:0 4px 14px rgba(22,93,255,.2);--input-bg:#fff;--brand-shadow:0 4px 14px rgba(22,93,255,.18);--brand-mark-bg:#fff;--brand-mark-border:rgba(22,93,255,.18);--handle:rgba(15,23,42,.12);--insight-bridge-bg:rgba(22,93,255,.06);--toast-bg:rgba(255,255,255,.98);--canvas:var(--bg-deep);--surface:var(--bg-card-solid);--text-primary:var(--text);--text-secondary:var(--text-muted);--border-subtle:var(--border);--risk:var(--bad);--warning:var(--warn);--success:var(--good);--shadow-card:var(--card-subtle-shadow);--it-canvas:#f1f5f9;--it-text:#0f172a;--it-muted:#64748b;--it-draft:#d97706;--it-published:#0891b2;--it-card-bg:rgba(255,255,255,.92);--it-card-border:rgba(112,137,164,.1);--it-card-shadow:0 14px 30px rgba(61,83,107,.1), inset 0 1px 0 rgba(255,255,255,.96);--it-control-bg:rgba(248,250,252,.96);--it-control-border:rgba(112,137,164,.16);--it-glass-bg:rgba(255,255,255,.94);--it-glass-solid:#fff}[data-theme=morning]{--inset-panel:#f8fafc;--voice-btn-bg:rgba(22,93,255,.06);--voice-recording-bg:rgba(220,38,38,.08);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-deep:#f1f5f9;--bg-card:#fff;--bg-card-solid:#fff;--bg-elevated:#fff;--border:rgba(15,23,42,.1);--border-strong:rgba(22,93,255,.28);--text:#0f172a;--text-muted:#475569;--text-dim:#64748b;--biren-cyan:#0369a1;--accent:#2f6bff;--accent-cyan:#0369a1;--label-accent:var(--biren-blue);--surface-1:#f8fafc;--surface-2:#fff;--surface-3:#eef2f7;--good:#059669;--good-bg:rgba(5,150,105,.1);--bad:#dc2626;--bad-bg:rgba(220,38,38,.08);--warn:#d97706;--warn-bg:rgba(217,119,6,.1);--shadow:0 4px 20px rgba(15,23,42,.08);--surface-muted:rgba(15,23,42,.04);--surface-btn:rgba(15,23,42,.05);--surface-btn-active:rgba(22,93,255,.1);--surface-inset:rgba(15,23,42,.03);--nav-bg:rgba(255,255,255,.94);--nav-active:var(--biren-blue);--scrim:rgba(15,23,42,.32);--card-subtle-shadow:0 1px 3px rgba(15,23,42,.06);--gradient-morning:linear-gradient(165deg, #fff 0%, #f8fafc 45%, #eff6ff 100%);--top-glow:radial-gradient(ellipse 80% 60% at 50% -20%, rgba(22,93,255,.07), transparent);--badge-bg:rgba(15,23,42,.08);--chip-bg:#fff;--chip-active-bg:rgba(22,93,255,.1);--chip-active-border:rgba(22,93,255,.25);--subpage-header-bg:rgba(255,255,255,.92);--focus-brief-bg:radial-gradient(120% 80% at 100% 0%, rgba(22,93,255,.1), transparent 55%), linear-gradient(165deg, #fff 0%, #f8fafc 100%);--focus-brief-border:rgba(22,93,255,.16);--focus-rail-bg:rgba(22,93,255,.04);--accent-soft-bg:rgba(22,93,255,.12);--brand-shadow:0 4px 14px rgba(22,93,255,.18);--brand-mark-bg:#fff;--brand-mark-border:rgba(22,93,255,.18);--input-bg:#fff;--handle:rgba(15,23,42,.12);--insight-bridge-bg:rgba(22,93,255,.06);--toast-bg:rgba(255,255,255,.98);--premium-card-bg:linear-gradient(145deg, rgba(255,255,255,.96), rgba(244,248,252,.92));--premium-card-border:rgba(112,137,164,.1);--premium-card-shadow:0 14px 30px rgba(61,83,107,.1), inset 0 1px 0 rgba(255,255,255,.96);--premium-card-shadow-hover:0 18px 38px rgba(61,83,107,.14), inset 0 1px 0 #fff;--canvas:var(--bg-deep);--surface:var(--bg-card-solid);--text-primary:var(--text);--text-secondary:var(--text-muted);--border-subtle:var(--border);--risk:var(--bad);--shadow-card:var(--card-subtle-shadow);--it-canvas:#f1f5f9;--it-text:#0f172a;--it-muted:#64748b;--it-draft:#d97706;--it-published:#0891b2;--it-card-bg:rgba(255,255,255,.92);--it-card-border:rgba(112,137,164,.1);--it-card-shadow:0 14px 30px rgba(61,83,107,.1), inset 0 1px 0 rgba(255,255,255,.96);--it-control-bg:rgba(248,250,252,.96);--it-control-border:rgba(112,137,164,.16);--it-glass-bg:rgba(255,255,255,.94);--it-glass-solid:#fff}[data-theme=classic]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--premium-card-bg:linear-gradient(145deg, rgba(21,38,65,.84), rgba(9,21,41,.92));--premium-card-border:rgba(142,190,235,.14);--premium-card-shadow:0 14px 30px rgba(0,8,24,.28), inset 0 1px 0 rgba(220,240,255,.07);--bg-deep:#070b18;--bg-card:rgba(18,28,52,.72);--bg-card-solid:#121c34;--bg-elevated:rgba(28,42,78,.85);--border:rgba(255,255,255,.08);--border-strong:rgba(34,211,238,.25);--text:#f1f5f9;--text-muted:#94a3b8;--text-dim:#64748b;--biren-cyan:#22d3ee;--accent:#165dff;--accent-cyan:#22d3ee;--surface-1:rgba(255,255,255,.03);--surface-2:rgba(18,28,52,.72);--surface-3:rgba(255,255,255,.06);--good:#34d399;--good-bg:rgba(52,211,153,.12);--bad:#f87171;--bad-bg:rgba(248,113,113,.12);--warn:#fbbf24;--warn-bg:rgba(251,191,36,.12);--shadow:0 8px 32px rgba(0,0,0,.35);--shell-bg:#020617;--surface-muted:rgba(0,0,0,.25);--surface-btn:rgba(255,255,255,.06);--surface-btn-active:rgba(255,255,255,.12);--surface-inset:rgba(255,255,255,.04);--nav-bg:rgba(7,11,24,.92);--nav-active:#22d3ee;--scrim:rgba(0,0,0,.6);--gradient-morning:linear-gradient(165deg, #0d1629 0%, #0a1224 45%, #070b18 100%);--top-glow:radial-gradient(ellipse 80% 60% at 50% -20%, rgba(34,211,238,.1), transparent);--card-subtle-shadow:none;--badge-bg:rgba(255,255,255,.1);--chip-bg:rgba(255,255,255,.04);--chip-active-bg:rgba(34,211,238,.14);--chip-active-border:rgba(34,211,238,.3);--inset-panel:rgba(0,0,0,.25);--tabs-track-bg:rgba(0,0,0,.2);--subpage-header-bg:rgba(7,11,24,.35);--focus-brief-bg:radial-gradient(120% 80% at 100% 0%, rgba(34,211,238,.1), transparent 55%), linear-gradient(165deg, #0d1629 0%, #0a1224 100%);--focus-brief-border:rgba(34,211,238,.18);--focus-rail-bg:rgba(34,211,238,.05);--accent-soft-bg:rgba(34,211,238,.12);--metric-focus-border:rgba(251,191,36,.3);--metric-focus-bg:linear-gradient(90deg, rgba(251,191,36,.08), rgba(251,191,36,.04));--metric-core-ring:rgba(251,191,36,.25);--pool-star-color:#fbbf24;--pool-star-bg:rgba(251,191,36,.14);--btn-primary-shadow:0 4px 14px rgba(22,93,255,.3);--input-bg:rgba(0,0,0,.2);--brand-shadow:0 4px 14px rgba(34,211,238,.2);--brand-mark-bg:rgba(255,255,255,.06);--brand-mark-border:rgba(34,211,238,.25);--handle:rgba(255,255,255,.2);--insight-bridge-bg:rgba(255,255,255,.04);--canvas:#070b18;--surface:var(--bg-card-solid);--text-primary:var(--text);--text-secondary:var(--text-muted);--border-subtle:var(--border);--risk:var(--bad);--warning:var(--warn);--success:var(--good);--shadow-card:var(--shadow);--it-canvas:#070b18;--it-text:#e8eef8;--it-muted:#94a3b8;--it-draft:#fbbf24;--it-published:#22d3ee;--it-card-bg:#111827;--it-card-border:#263449;--it-card-shadow:0 14px 30px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.04);--it-control-bg:#0b1220;--it-control-border:#334155;--it-glass-bg:rgba(15,23,42,.94);--it-glass-solid:#0f172a;--it-switch-track:#334155}[data-theme=deep-space]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--premium-card-bg:linear-gradient(145deg, rgba(14,27,49,.9), rgba(4,12,27,.96));--premium-card-border:rgba(126,177,226,.13);--premium-card-shadow:0 15px 32px rgba(0,3,14,.42), inset 0 1px 0 rgba(220,240,255,.06);--bg-deep:#030712;--bg-card:rgba(10,18,36,.82);--bg-card-solid:#0a1224;--bg-elevated:rgba(10,18,36,.95);--border:rgba(255,255,255,.07);--border-strong:rgba(56,189,248,.28);--text:#f8fafc;--text-muted:#94a3b8;--text-dim:#64748b;--biren-cyan:#2f6bff;--accent:#3b82f6;--accent-cyan:#38bdf8;--surface-1:rgba(255,255,255,.03);--surface-2:rgba(10,18,36,.82);--surface-3:rgba(255,255,255,.06);--good:#34d399;--good-bg:rgba(52,211,153,.12);--bad:#f87171;--bad-bg:rgba(248,113,113,.12);--warn:#fbbf24;--warn-bg:rgba(251,191,36,.12);--shadow:0 8px 32px rgba(0,0,0,.35);--shell-bg:#060b1a;--surface-muted:rgba(0,0,0,.25);--surface-btn:rgba(255,255,255,.06);--surface-btn-active:rgba(255,255,255,.12);--surface-inset:rgba(255,255,255,.04);--nav-bg:rgba(3,7,18,.92);--nav-active:#38bdf8;--scrim:rgba(0,0,0,.6);--gradient-morning:linear-gradient(165deg, #0a1224 0%, #060d1d 45%, #030712 100%);--top-glow:radial-gradient(ellipse 80% 60% at 50% -20%, rgba(56,189,248,.1), transparent);--card-subtle-shadow:none;--badge-bg:rgba(255,255,255,.1);--chip-bg:rgba(255,255,255,.04);--chip-active-bg:rgba(56,189,248,.14);--chip-active-border:rgba(56,189,248,.3);--inset-panel:rgba(0,0,0,.25);--tabs-track-bg:rgba(0,0,0,.2);--subpage-header-bg:rgba(7,11,24,.35);--focus-brief-bg:radial-gradient(120% 80% at 100% 0%, rgba(56,189,248,.1), transparent 55%), linear-gradient(165deg, #0a1224 0%, #060d1d 100%);--focus-brief-border:rgba(56,189,248,.18);--focus-rail-bg:rgba(56,189,248,.05);--accent-soft-bg:rgba(56,189,248,.12);--metric-focus-border:rgba(251,191,36,.3);--metric-focus-bg:linear-gradient(90deg, rgba(251,191,36,.08), rgba(251,191,36,.04));--metric-core-ring:rgba(251,191,36,.25);--pool-star-color:#fbbf24;--pool-star-bg:rgba(251,191,36,.14);--btn-primary-shadow:0 4px 14px rgba(59,130,246,.3);--input-bg:rgba(0,0,0,.2);--brand-shadow:0 4px 14px rgba(56,189,248,.2);--brand-mark-bg:rgba(56,189,248,.08);--brand-mark-border:rgba(56,189,248,.28);--handle:rgba(255,255,255,.2);--insight-bridge-bg:rgba(255,255,255,.04);--canvas:#030712;--surface:var(--bg-card-solid);--text-primary:var(--text);--text-secondary:var(--text-muted);--border-subtle:var(--border);--risk:var(--bad);--warning:var(--warn);--success:var(--good);--shadow-card:var(--shadow);--it-canvas:#030712;--it-text:#e8eef8;--it-muted:#94a3b8;--it-draft:#fbbf24;--it-published:#22d3ee;--it-card-bg:#111827;--it-card-border:#263449;--it-card-shadow:0 14px 30px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.04);--it-control-bg:#0b1220;--it-control-border:#334155;--it-glass-bg:rgba(15,23,42,.94);--it-glass-solid:#0f172a;--it-switch-track:#334155}*{box-sizing:border-box}html{color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-size-adjust:100%;background-color:#070b18}html[data-theme=morning]{background-color:#f1f5f9}body{background-color:var(--bg-deep,#070b18);min-width:320px;min-height:calc(100vh + 3px);margin:0}@supports (height:100dvh){body{min-height:calc(100dvh + 3px)}}body:before{content:"";background:var(--gradient-morning);z-index:-1;pointer-events:none;position:fixed;top:-50px;bottom:-50px;left:0;right:0}button,input,textarea,select{font:inherit}button{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}
