.datum{--ground:#f6f7f9;--powder:#edeff2;--powder-2:#e2e6ea;--card:#fff;--ink:#17191d;--ink-2:#474d55;--ink-3:#848b94;--ink-4:#bcc2c9;--line:#dce0e5;--line-soft:#e8ebef;--accent:#2f6ea0;--accent-bright:#3f86bf;--accent-deep:#245780;--accent-wash:#e9f1f8;--accent-edge:#cbdcec;--on-ink:#f3f5f7;--on-accent:#f2f8fd;--on-accent-soft:#eaf4fc;--amber:#a8790c;--amber-wash:#f6efdb;--amber-edge:#e7d6ab;--rose:#b1373d;--rose-wash:#f8ecec;--rose-edge:#ecd0d1;--iris:#5a558f;--iris-wash:#f0eff7;--iris-edge:#dad8ea;--neutral:#848b94;--neutral-wash:#edeff2;--neutral-edge:#dce0e5;--shadow-card:0 1px 2px #17191d0f,0 0 0 .5px #17191d0d;--shadow-overlay:0 16px 48px -12px #17191d33,0 2px 6px -2px #17191d17,0 0 0 .5px #17191d12;--shadow-raise:var(--shadow-overlay);--ease:cubic-bezier(.22,.61,.36,1);--dur-micro:.12s;--dur-base:.2s;--dur-flow:.3s;--z-base:0;--z-sticky:100;--z-dropdown:200;--z-overlay:300;--z-modal:400;--z-popover:500;--z-toast:600;--r-control:7px;--r-card:11px;--r-pill:999px;--r-hair:4px;--rail-w:224px;--rail-w-collapsed:56px;--inspector-w:376px;--content-max:1080px;--row-list:46px;--row-list-2:92px;--row-table:48px;--row-table-compact:38px;--row-settings:68px;--accent-dot:var(--accent-bright);--amber-dot:var(--amber);--rose-dot:var(--rose);--iris-dot:var(--iris);--neutral-dot:var(--ink-4);--pri-urgent:var(--rose);--pri-high:var(--amber);--pri-med:var(--iris);--pri-low:var(--ink-4);--pri-none:var(--ink-4);--priority-urgent:var(--pri-urgent);--priority-high:var(--pri-high);--priority-med:var(--pri-med);--priority-low:var(--pri-low);--priority-none:var(--pri-none);--series-baseline:var(--ink-3);--series-active:var(--amber);--series-done:var(--accent);--series-1:var(--accent);--series-2:var(--iris);--series-3:var(--amber);--series-4:var(--rose);--series-5:var(--ink-3);--series-covered:var(--accent);--series-uncovered:var(--rose);--series-residual:var(--ink-3);--series-uncovered-soft:var(--amber);background:var(--ground);color:var(--ink);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-feature-settings:"kern" 1,"ss01" 1,"cv01" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.v-serif{font-family:var(--font-display),var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.01em}.v-mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1}.v-tnum{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1}.v-text-display{letter-spacing:-.02em;font-size:46px;font-weight:500;line-height:1}.v-text-title{letter-spacing:-.015em;font-size:28px;font-weight:500;line-height:1.1}.v-text-head{letter-spacing:-.01em;font-size:22px;font-weight:500;line-height:1.2}.v-text-subhead{font-size:18px;font-weight:500;line-height:1.25}.v-text-lead{font-size:15px;line-height:1.45}.v-text-body{font-size:13px;line-height:1.5}.v-text-ui{font-size:12px;line-height:1.4}.v-text-caption{font-size:11px;line-height:1.35}.v-text-micro{font-size:10px;line-height:1.3}.v-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:600;line-height:1}.v-card{background:var(--card);box-shadow:var(--shadow-card);border-radius:11px}.v-pill{white-space:nowrap;border:.5px solid var(--line);color:var(--ink-2);background:var(--card);border-radius:999px;align-items:center;gap:5px;padding:4px 8px 4px 7px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.v-pill[data-tone=accent]{color:var(--accent-deep);background:var(--accent-wash);border-color:var(--accent-edge)}.v-pill[data-tone=amber]{color:var(--amber);background:var(--amber-wash);border-color:var(--amber-edge)}.v-pill[data-tone=rose]{color:var(--rose);background:var(--rose-wash);border-color:var(--rose-edge)}.v-pill[data-tone=iris]{color:var(--iris);background:var(--iris-wash);border-color:#0000}.v-pill[data-tone=neutral]{color:var(--ink-3);background:var(--powder);border-color:#0000}.v-dot{border-radius:999px;flex:none;width:6px;height:6px}.v-dot[data-tone]{width:8px;height:8px}.v-dot[data-tone=accent]{background:var(--accent-dot)}.v-dot[data-tone=amber]{background:var(--amber-dot)}.v-dot[data-tone=rose]{background:var(--rose-dot)}.v-dot[data-tone=iris]{background:var(--iris-dot)}.v-dot[data-tone=neutral]{background:var(--neutral-dot)}.v-toggle{background:var(--powder-2);border:.5px solid var(--line);cursor:pointer;width:34px;height:20px;transition:background .15s var(--ease);border-radius:999px;flex:none;align-items:center;padding:2px;display:inline-flex}.v-toggle[data-on=true]{background:var(--accent);border-color:var(--accent-deep);justify-content:flex-end}.v-toggle i{background:var(--card);width:16px;height:16px;box-shadow:var(--shadow-card);border-radius:999px;display:block}.v-avatar{background:var(--ink);color:var(--on-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex;position:relative;overflow:visible}.v-avatar>span{border-radius:999px;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;overflow:hidden}.v-avatar img{object-fit:cover;width:100%;height:100%}.v-avatar .v-presence{border:1.5px solid var(--ground);border-radius:999px;width:7px;height:7px;position:absolute;bottom:-1px;right:-1px}.v-kbd{font-family:var(--font-mono);color:var(--ink-3);background:var(--card);border:.5px solid var(--line);border-bottom-width:1.5px;border-radius:4px;justify-content:center;align-items:center;min-width:17px;padding:0 5px;font-size:10.5px;line-height:16px;display:inline-flex}.v-btn{cursor:pointer;transition:background .18s var(--ease),color .18s var(--ease),box-shadow .18s var(--ease),transform 80ms var(--ease);-webkit-user-select:none;user-select:none;border:.5px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.v-btn:active{transform:translateY(.5px)}.v-btn-accent{background:var(--accent);color:var(--on-accent);box-shadow:0 1px 2px #2f6ea052,inset 0 1px #ffffff29}.v-btn-accent:hover{background:var(--accent-deep)}.v-btn-ink{background:var(--ink);color:var(--on-ink)}.v-btn-ink:hover{background:#262b31}.v-btn-ghost{color:var(--ink-2)}.v-btn-ghost:hover{background:var(--powder);color:var(--ink)}.v-btn-outline{color:var(--ink);border-color:var(--line);background:var(--card);box-shadow:var(--shadow-card)}.v-btn-outline:hover{background:var(--powder)}.v-nav{width:100%;color:var(--ink-2);cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease);border-radius:7px;align-items:center;gap:11px;padding:7px 10px;font-size:13.5px;font-weight:450;display:flex}.v-nav:hover{background:var(--powder);color:var(--ink)}.v-nav[data-active=true]{background:var(--card);color:var(--ink);box-shadow:var(--shadow-card);font-weight:500}.v-nav[data-active=true] .v-nav-ic{color:var(--accent)}.v-nav-ic{color:var(--ink-3);flex:none}.v-feed-row{text-align:left;cursor:pointer;width:100%;transition:background .15s var(--ease);border-radius:10px;padding:14px 16px 14px 17px;position:relative}.v-feed-row:hover{background:var(--powder)}.v-feed-row[data-active=true]{background:var(--card);box-shadow:var(--shadow-card)}.v-feed-row[data-active=true]:before{content:"";background:var(--accent);border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:0}.v-live{width:7px;height:7px;position:relative}.v-live i{background:var(--accent-bright);border-radius:999px;position:absolute;inset:0}.v-live:after{content:"";background:var(--accent-bright);animation:v-ping 2.6s var(--ease)infinite;border-radius:999px;position:absolute;inset:0}@keyframes v-ping{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(3)}}@keyframes v-sweep{0%{background-position:-120% 0}to{background-position:220% 0}}.v-new-sheen{animation:v-sweep 3.4s var(--ease)infinite;background-image:linear-gradient(100deg,#0000 30%,#3f86bf1f 48%,#0000 66%);background-size:200% 100%}.v-step-line{background:var(--line);border-radius:2px;flex:1;height:1.5px;overflow:hidden}.v-step-line i{background:var(--accent);height:100%;display:block}.v-rule{background:var(--line-soft);height:1px}.datum ::selection{background:var(--accent-wash)}.v-scroll::-webkit-scrollbar{width:9px;height:9px}.v-scroll::-webkit-scrollbar-thumb{border:2.5px solid var(--ground);background:#d3d8de;border-radius:999px}.v-scroll::-webkit-scrollbar-thumb:hover{background:#c3cad1}.v-scroll::-webkit-scrollbar-track{background:0 0}
