:root{--gm-lane-safety:var(--au-red-solid);--gm-lane-clinical:#7b63c9;--gm-lane-sign:var(--au-ice);--gm-lane-refills:var(--au-green-solid);--gm-lane-messages:#3f8fc4;--gm-lane-billing:#d0805e;--gm-lane-compliance:var(--au-muted);--gm-lane-fyi:#9099ad;--gm-warm:#6b6458;--gm-why-ink:#2e3953;--gm-ev-ink:#34405c;--gm-ev-bg:#1a2c550f;--gm-spring:cubic-bezier(.34, 1.3, .64, 1);--gm-glass:#ffffff80;--gm-glass-soft:#fff6;--gm-glass-hi:#fffffff2;--gm-glass-ev:#ffffffd9;--gm-ice-wash:#3a64c814;--gm-red-tint:linear-gradient(135deg, #fdeae7c7, #ffffff8c 70%);--gm-red-glow:0 0 12px 2px #c8372f73;--gm-gold-badge:linear-gradient(180deg, #fffaeaf2, #f6dc9499);--gm-gold-ring:inset 0 0 0 1px #c9973a59, 0 4px 10px -6px #c9973a99;--gm-gold-fill:linear-gradient(90deg, var(--au-gold-soft) 0%, var(--au-gold) 70%, #b7862c 100%);--gm-gold-under:linear-gradient(90deg, var(--au-gold-soft), var(--au-gold));--gm-sheen:linear-gradient(90deg, transparent, #ffffffd9, transparent);--gm-glint:linear-gradient(115deg, transparent 35%, #f6dc9499 48%, #ffffff73 52%, transparent 62%);--gm-sk-fill:linear-gradient(90deg, #f0e8daf2, #f6f0e5e6);--gm-sk-shimmer:linear-gradient(100deg, transparent 0%, #fff8e6e6 42%, #ecd08f6b 54%, transparent 100%);--gm-sk-accent:#c9973a47;--gm-warn-ring:inset 0 0 0 1px #c9973a4d;--gm-allclear-ring:inset 0 0 0 1px #1b73492e;--gm-new-pill:linear-gradient(100deg, #fff4d6, #f6dc94 50%, #fff4d6);--gm-tile-sh:inset 0 1px 0 #ffffffb3, 0 2px 6px -3px #16213b4d;--gm-btn-sh:0 1px 3px #16213b1f;--gm-tile-0:linear-gradient(145deg, #ffe3d3, #f5bfcd);--gm-tile-1:linear-gradient(145deg, #dbe9ff, #bcc9fb);--gm-tile-2:linear-gradient(145deg, #ddf4e8, #b5e3d8);--gm-tile-3:linear-gradient(145deg, #f9ecc9, #f0cd9e);--gm-tile-4:linear-gradient(145deg, #ebe3ff, #cbbcf3);--gm-tile-5:linear-gradient(145deg, #dcf0f8, #b9d8ef)}:is(.au-root,.au-portal) .au-today-board.gm-host{padding:22px 22px 26px}:is(.au-root,.au-portal) .gm-today{min-width:0;font-family:var(--au-font-ui);color:var(--au-fg);flex-direction:column;gap:18px;display:flex}:is(.au-root,.au-portal) .gm-today-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}:is(.au-root,.au-portal) .gm-eyebrow{font:500 12px/1.4 var(--au-font-ui);color:var(--gm-warm);margin:0}:is(.au-root,.au-portal) .gm-today-title{font:500 44px/1 var(--au-font-serif);letter-spacing:-.015em;color:var(--au-fg);margin:4px 0 2px}:is(.au-root,.au-portal) .gm-today-sub{font:400 14px/1.45 var(--au-font-ui);color:var(--au-muted);margin:6px 0 0}:is(.au-root,.au-portal) .gm-progress{width:270px;max-width:100%}:is(.au-root,.au-portal) .gm-progress-l{font:500 12px var(--au-font-ui);color:var(--gm-warm);justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}:is(.au-root,.au-portal) .gm-progress-badge{background:var(--gm-gold-badge);height:22px;box-shadow:var(--gm-gold-ring);color:var(--au-amber-ink);font:700 11.5px var(--au-font-ui);font-variant-numeric:tabular-nums;border-radius:11px;align-items:center;padding:0 9px;display:inline-flex}:is(.au-root,.au-portal) .gm-bar{background:var(--gm-glass);height:6px;box-shadow:inset 0 0 0 1px var(--au-line);border-radius:999px;position:relative;overflow:hidden}:is(.au-root,.au-portal) .gm-bar>i{background:var(--gm-gold-fill);border-radius:999px;position:absolute;top:0;bottom:0;left:0;overflow:hidden}:is(.au-root,.au-portal) .gm-bar>i:after{content:"";background:var(--gm-sheen);width:36px;animation:1.8s ease-in-out infinite gm-fill-sweep;position:absolute;top:0;bottom:0;left:0}:is(.au-root,.au-portal) .gm-progress-text{font:500 12px var(--au-font-ui);color:var(--gm-warm);font-variant-numeric:tabular-nums;margin:6px 0 0}:is(.au-root,.au-portal) .gm-stale{background:var(--au-amber-bg);color:var(--au-amber-ink);font:500 12.5px var(--au-font-ui);border-radius:10px;margin:0;padding:8px 12px}:is(.au-root,.au-portal) .gm-lanebar{background:var(--gm-glass);-webkit-backdrop-filter:var(--au-blur);box-shadow:inset 0 0 0 1px var(--au-line), var(--au-shadow);scrollbar-width:none;border-radius:14px;gap:2px;padding:4px;display:flex;overflow-x:auto}:is(.au-root,.au-portal) .gm-lanebar::-webkit-scrollbar{display:none}:is(.au-root,.au-portal) .gm-lanebtn{min-height:36px;color:var(--au-muted);font:500 13px var(--au-font-ui);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 12px;display:inline-flex;position:relative}:is(.au-root,.au-portal) .gm-lanebtn:hover{background:var(--au-hover);color:var(--au-fg)}:is(.au-root,.au-portal) .gm-lanebtn.on{background:var(--gm-glass-hi);color:var(--au-fg);box-shadow:var(--gm-btn-sh);font-weight:600}:is(.au-root,.au-portal) .gm-lanebtn.on:after{content:"";background:var(--gm-gold-under);width:20px;height:3px;animation:gm-under .2s var(--au-e-out) backwards;border-radius:3px 3px 0 0;margin-left:-10px;position:absolute;bottom:-1px;left:50%}:is(.au-root,.au-portal) .gm-count{background:var(--au-seg);min-width:20px;height:20px;color:var(--au-fg);font:700 11px var(--au-font-ui);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;padding:0 6px;display:inline-grid}:is(.au-root,.au-portal) .gm-lanebtn.is-safety .gm-count{background:var(--au-red-bg);color:var(--au-red)}:is(.au-root,.au-portal) .gm-count.is-extra{color:var(--au-muted);box-shadow:inset 0 0 0 1px var(--au-seg);background:0 0;font-weight:600}:is(.au-root,.au-portal) .gm-lanes{flex-direction:column;gap:26px;display:flex}:is(.au-root,.au-portal) .gm-lane{--lane:var(--gm-lane-fyi);scroll-margin-top:16px}:is(.au-root,.au-portal) .gm-lane-head{flex-wrap:wrap;align-items:center;gap:10px;min-height:34px;margin-bottom:12px;display:flex}:is(.au-root,.au-portal) .gm-lane-ic{width:32px;height:32px;color:var(--lane);background:color-mix(in srgb, var(--lane) 12%, var(--au-solid));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lane) 22%, transparent);border-radius:10px;flex:none;place-items:center;display:inline-grid}:is(.au-root,.au-portal) .gm-lane-name{font:600 15px var(--au-font-ui);color:var(--au-fg);margin:0}:is(.au-root,.au-portal) .gm-lane-note{font:400 12.5px var(--au-font-ui);color:var(--au-muted)}:is(.au-root,.au-portal) .gm-lane-r{align-items:center;gap:6px;margin-left:auto;display:flex}:is(.au-root,.au-portal) .gm-lane-btn{min-height:32px;color:var(--au-ice-ink);font:600 12.5px var(--au-font-ui);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}:is(.au-root,.au-portal) .gm-lane-btn:hover{background:var(--gm-ice-wash)}:is(.au-root,.au-portal) .gm-pinned{background:var(--au-red-bg);height:28px;color:var(--au-red);font:600 12px var(--au-font-ui);border-radius:14px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}:is(.au-root,.au-portal) .gm-lane-body{flex-direction:column;gap:10px;display:flex}:is(.au-root,.au-portal) .gm-phase{flex-direction:column;gap:18px;display:flex}:is(.au-root,.au-portal) .gm-lane-line{background:var(--gm-glass-soft);box-shadow:inset 0 0 0 1px var(--au-line);font:400 13px var(--au-font-ui);color:var(--au-muted);border-radius:12px;align-items:center;gap:10px;margin:0;padding:10px 14px;display:flex}:is(.au-root,.au-portal) .gm-lane-line .gm-lane-ic{border-radius:8px;width:28px;height:28px}:is(.au-root,.au-portal) .gm-lane-failed{background:var(--au-amber-bg);box-shadow:var(--gm-warn-ring);color:var(--au-amber-ink);font:500 13px var(--au-font-ui);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:9px 12px;display:flex}:is(.au-root,.au-portal) .gm-more{align-self:flex-start}:is(.au-root,.au-portal) .l-safety{--lane:var(--gm-lane-safety)}:is(.au-root,.au-portal) .l-clinical{--lane:var(--gm-lane-clinical)}:is(.au-root,.au-portal) .l-sign{--lane:var(--gm-lane-sign)}:is(.au-root,.au-portal) .l-refills{--lane:var(--gm-lane-refills)}:is(.au-root,.au-portal) .l-messages{--lane:var(--gm-lane-messages)}:is(.au-root,.au-portal) .l-billing{--lane:var(--gm-lane-billing)}:is(.au-root,.au-portal) .l-compliance{--lane:var(--gm-lane-compliance)}:is(.au-root,.au-portal) .l-fyi{--lane:var(--gm-lane-fyi)}:is(.au-root,.au-portal) .gm-card{background:var(--au-card);-webkit-backdrop-filter:var(--au-blur);box-shadow:var(--au-shadow), inset 0 0 0 1px var(--au-line);border-radius:14px;grid-template-columns:minmax(0,1fr) 264px;gap:12px 20px;padding:16px 16px 14px 21px;transition:transform .18s ease-out;display:grid;position:relative}:is(.au-root,.au-portal) .gm-card:before{content:"";background:var(--lane);opacity:.85;border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:7px}:is(.au-root,.au-portal) .gm-card:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:var(--au-shadow2), inset 0 0 0 1px var(--au-line2);opacity:0;transition:opacity .18s ease-out;position:absolute;inset:0}:is(.au-root,.au-portal) .gm-card:hover,:is(.au-root,.au-portal) .gm-card:focus-within,:is(.au-root,.au-portal) .gm-card.is-selected{transform:translateY(-2px)}:is(.au-root,.au-portal) .gm-card:hover:after,:is(.au-root,.au-portal) .gm-card:focus-within:after,:is(.au-root,.au-portal) .gm-card.is-selected:after{opacity:1}:is(.au-root,.au-portal) .gm-card.is-top{border-radius:16px;padding:20px 18px 16px 24px}:is(.au-root,.au-portal) .gm-card.is-top .gm-title{font-size:16.5px}:is(.au-root,.au-portal) .gm-card.is-top:before{top:16px;bottom:16px;left:9px}:is(.au-root,.au-portal) .gm-card.is-safety{background:var(--gm-red-tint);box-shadow:var(--au-shadow), inset 0 0 0 1px var(--au-red-line)}:is(.au-root,.au-portal) .gm-card.is-safety:before{background:var(--au-red-solid);box-shadow:var(--gm-red-glow);animation:4s ease-in-out infinite gm-breathe}:is(.au-root,.au-portal) .gm-main{flex-direction:column;gap:9px;min-width:0;display:flex}:is(.au-root,.au-portal) .gm-top{flex-wrap:wrap;align-items:center;gap:9px;display:flex}:is(.au-root,.au-portal) .gm-tile{width:30px;height:30px;font:700 12px var(--au-font-ui);color:var(--au-fg);box-shadow:var(--gm-tile-sh);border-radius:9px;flex:none;place-items:center;display:inline-grid}:is(.au-root,.au-portal) .gm-tile.t0{background:var(--gm-tile-0)}:is(.au-root,.au-portal) .gm-tile.t1{background:var(--gm-tile-1)}:is(.au-root,.au-portal) .gm-tile.t2{background:var(--gm-tile-2)}:is(.au-root,.au-portal) .gm-tile.t3{background:var(--gm-tile-3)}:is(.au-root,.au-portal) .gm-tile.t4{background:var(--gm-tile-4)}:is(.au-root,.au-portal) .gm-tile.t5{background:var(--gm-tile-5)}:is(.au-root,.au-portal) .gm-tile.t-count{background:var(--au-seg);color:var(--au-muted);box-shadow:none}:is(.au-root,.au-portal) .gm-title{text-align:left;cursor:pointer;min-width:0;font:600 15px/1.3 var(--au-font-ui);color:var(--au-fg);background:0 0;border:0;padding:0}:is(.au-root,.au-portal) .gm-due{font:500 12.5px var(--au-font-ui);color:var(--au-muted);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}:is(.au-root,.au-portal) .gm-due.amber{color:var(--au-amber-ink)}:is(.au-root,.au-portal) .gm-due.red{color:var(--au-red)}:is(.au-root,.au-portal) .gm-pill{height:22px;font:600 11.5px var(--au-font-ui);background:var(--au-seg);color:var(--au-fg);white-space:nowrap;border-radius:11px;align-items:center;padding:0 9px;display:inline-flex}:is(.au-root,.au-portal) .gm-pill.green{background:var(--au-green-bg);color:var(--au-green)}:is(.au-root,.au-portal) .gm-pill.amber{background:var(--au-amber-bg);color:var(--au-amber-ink)}:is(.au-root,.au-portal) .gm-pill.new{background:var(--gm-new-pill);color:var(--au-amber-ink)}:is(.au-root,.au-portal) .gm-why{font:400 13.5px/1.5 var(--au-font-ui);color:var(--gm-why-ink);margin:0}:is(.au-root,.au-portal) .gm-why-btn{min-height:22px;color:var(--au-ice-ink);font:600 12.5px var(--au-font-ui);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;margin-left:4px;padding:0 7px;display:inline-flex}:is(.au-root,.au-portal) .gm-why-btn:hover{background:var(--gm-ice-wash)}:is(.au-root,.au-portal) .gm-why-more{font:400 13px/1.5 var(--au-font-ui);color:var(--gm-why-ink);animation:gm-enter .2s var(--m-ease-out) backwards;margin:0;padding-left:18px}:is(.au-root,.au-portal) .gm-evs{flex-wrap:wrap;gap:6px;display:flex}:is(.au-root,.au-portal) .gm-ev{background:var(--gm-ev-bg);height:26px;color:var(--gm-ev-ink);font:500 12.5px var(--au-font-ui);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:0 11px;display:inline-flex}:is(.au-root,.au-portal) .gm-ev.is-key{background:var(--au-red-bg);color:var(--au-red)}:is(.au-root,.au-portal) .gm-snoozed{font:500 12px var(--au-font-ui);color:var(--gm-warm);align-items:center;gap:6px;margin:0;display:flex}:is(.au-root,.au-portal) .gm-foot{color:var(--au-muted);font:400 12px var(--au-font-ui);align-items:center;gap:8px;display:flex}:is(.au-root,.au-portal) .gm-seat{width:24px;height:24px;color:var(--au-muted);background:var(--au-seg);border-radius:7px;place-items:center;display:inline-grid}:is(.au-root,.au-portal) .gm-audit{min-height:26px;color:var(--au-muted);font:500 12px var(--au-font-ui);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 6px;display:inline-flex}:is(.au-root,.au-portal) .gm-audit .lbl{opacity:0;transition:opacity .16s}:is(.au-root,.au-portal) .gm-audit:hover,:is(.au-root,.au-portal) .gm-audit:focus-visible{background:var(--au-hover);color:var(--au-fg)}:is(.au-root,.au-portal) .gm-audit:hover .lbl,:is(.au-root,.au-portal) .gm-audit:focus-visible .lbl{opacity:1}:is(.au-root,.au-portal) .gm-side{flex-direction:column;gap:9px;min-width:0;display:flex}:is(.au-root,.au-portal) .gm-prep{background:var(--gm-glass);box-shadow:inset 0 0 0 1px var(--au-line);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}:is(.au-root,.au-portal) .gm-prep-k{font:500 12px var(--au-font-ui);color:var(--gm-warm);align-items:center;gap:6px;display:flex}:is(.au-root,.au-portal) .gm-prep-t{font:500 13px/1.45 var(--au-font-ui);color:var(--au-fg)}:is(.au-root,.au-portal) .gm-dest{background:var(--gm-ice-wash);color:var(--au-ice-ink);font:500 12px var(--au-font-ui);border-radius:9px;align-items:center;gap:7px;margin-top:4px;padding:6px 9px;display:flex}:is(.au-root,.au-portal) .gm-locked{font:500 12.5px/1.4 var(--au-font-ui);color:var(--au-amber-ink);align-items:flex-start;gap:7px;margin:0;display:flex}:is(.au-root,.au-portal) .gm-locked-link{color:var(--au-ice-ink);text-underline-offset:2px;text-decoration:underline}:is(.au-root,.au-portal) .gm-primary{width:100%}:is(.au-root,.au-portal) .gm-pin-note{font:500 12px/1.4 var(--au-font-ui);color:var(--au-red);margin:0}:is(.au-root,.au-portal) .gm-tools{background:var(--gm-glass-soft);box-shadow:inset 0 0 0 1px var(--au-line);opacity:0;transition:opacity .14s var(--m-ease-out), transform .14s var(--m-ease-out);border-radius:11px;justify-content:space-between;gap:2px;padding:3px;display:flex;transform:translateY(4px)}:is(.au-root,.au-portal) .gm-card:is(:hover,:focus-within,.is-top,.is-selected) .gm-tools{opacity:1;transform:none}:is(.au-root,.au-portal) .gm-iconbtn{width:100%;min-height:34px;color:var(--au-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:inline-grid}:is(.au-root,.au-portal) .gm-iconbtn:hover{background:var(--au-hover);color:var(--au-fg)}:is(.au-root,.au-portal) .gm-iconbtn.sm{border-radius:8px;width:32px;min-height:32px}:is(.au-root,.au-portal) .gm-picker{background:var(--au-paper);box-shadow:inset 0 0 0 1px var(--au-line);animation:gm-enter .18s var(--m-ease-out) backwards;border-radius:12px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;padding:10px 12px;display:flex}:is(.au-root,.au-portal) .gm-picker-note{font:500 12.5px var(--au-font-ui);color:var(--au-amber-ink);flex-basis:100%}:is(.au-root,.au-portal) .gm-reason{background:var(--au-solid);min-height:32px;box-shadow:inset 0 0 0 1px var(--au-line2);color:var(--au-fg);font:500 12.5px var(--au-font-ui);cursor:pointer;border:0;border-radius:999px;padding:0 11px}:is(.au-root,.au-portal) .gm-reason:hover{background:var(--au-hover)}:is(.au-root,.au-portal) .gm-done{background:var(--gm-glass-soft);box-shadow:inset 0 0 0 1px var(--au-line);font:500 13px var(--au-font-ui);color:var(--au-muted);border-radius:12px;align-items:center;gap:10px;padding:9px 14px;display:flex;position:relative;overflow:hidden}:is(.au-root,.au-portal) .gm-done .t{min-width:0;color:var(--au-fg);flex:1}:is(.au-root,.au-portal) .gm-done .ok{color:var(--au-green-solid)}:is(.au-root,.au-portal) .gm-done.is-new:after{content:"";pointer-events:none;background:var(--gm-glint);opacity:0;animation:gm-sweep .56s var(--m-ease-out) 1;position:absolute;inset:0}:is(.au-root,.au-portal) .gm-detail{background:var(--au-paper);box-shadow:inset 0 0 0 1px var(--au-line);border-radius:12px;flex-direction:column;grid-column:1/-1;gap:10px;padding:12px;display:flex}:is(.au-root,.au-portal) .gm-detail-head{align-items:center;gap:10px;display:flex}:is(.au-root,.au-portal) .gm-detail-name{min-width:0;font:600 14px var(--au-font-ui);color:var(--au-fg);flex:1}:is(.au-root,.au-portal) .gm-detail-facts{font:400 13px/1.5 var(--au-font-ui);color:var(--au-fg);flex-direction:column;gap:6px;display:flex}:is(.au-root,.au-portal) .gm-changed{background:var(--au-green-bg);color:var(--au-green);font:500 12.5px var(--au-font-ui);border-radius:10px;margin:0;padding:7px 11px}:is(.au-root,.au-portal) .gm-loading{flex-direction:column;gap:10px;display:flex}:is(.au-root,.au-portal) .gm-skcard{background:var(--gm-glass);box-shadow:inset 0 0 0 1px var(--au-line);border-radius:14px;grid-template-columns:36px minmax(0,1fr) 150px;align-items:start;gap:10px 12px;padding:14px 14px 14px 22px;display:grid;position:relative;overflow:hidden}:is(.au-root,.au-portal) .gm-skcard:before{content:"";background:var(--gm-sk-accent);border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:9px}:is(.au-root,.au-portal) .gm-skcard:after{content:"";pointer-events:none;background:var(--gm-sk-shimmer);width:60%;animation:1.7s cubic-bezier(.4,0,.6,1) infinite gm-skshimmer;position:absolute;top:0;bottom:0;left:0}:is(.au-root,.au-portal) .gm-skcol{flex-direction:column;gap:8px;display:flex}:is(.au-root,.au-portal) .gm-skb{background:var(--gm-sk-fill);border-radius:10px;height:12px;display:block}:is(.au-root,.au-portal) .gm-skb.tile{border-radius:12px;width:36px;height:36px}:is(.au-root,.au-portal) .gm-skb.title{width:62%;height:16px}:is(.au-root,.au-portal) .gm-skb.side{border-radius:10px;height:36px}:is(.au-root,.au-portal) .gm-allclear-state{flex-direction:column;gap:12px;padding:8px 2px;display:flex}:is(.au-root,.au-portal) .gm-allclear-title{font:500 26px/1.2 var(--au-font-serif);color:var(--au-fg);margin:0}:is(.au-root,.au-portal) .gm-allclear-sub{font:400 14px/1.5 var(--au-font-ui);color:var(--au-muted);margin:0}:is(.au-root,.au-portal) .gm-allclear-sum{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}:is(.au-root,.au-portal) .gm-allclear-cell{background:var(--gm-glass);box-shadow:inset 0 0 0 1px var(--au-line);border-radius:12px;padding:10px 12px}:is(.au-root,.au-portal) .gm-allclear-cell dt{font:500 12px var(--au-font-ui);color:var(--gm-warm)}:is(.au-root,.au-portal) .gm-allclear-cell dd{font:600 18px var(--au-font-ui);color:var(--au-fg);font-variant-numeric:tabular-nums;margin:2px 0 0}:is(.au-root,.au-portal) .gm-allclear-actions{flex-wrap:wrap;gap:8px;display:flex}:is(.au-root,.au-portal) .gm-allclear{background:var(--au-green-bg);color:var(--au-green);font:500 13.5px var(--au-font-ui);box-shadow:var(--gm-allclear-ring);border-radius:12px;align-items:center;gap:10px;margin:0;padding:11px 14px;display:flex}:is(.au-root,.au-portal) .gm-upnext{background:var(--gm-glass-soft);box-shadow:inset 0 0 0 1px var(--au-line);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}:is(.au-root,.au-portal) .gm-upnext-k{font:500 12px var(--au-font-ui);color:var(--gm-warm)}:is(.au-root,.au-portal) .gm-upnext ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}:is(.au-root,.au-portal) .gm-upnext-row{text-align:left;width:100%;min-height:44px;color:var(--au-fg);font:500 13.5px var(--au-font-ui);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 8px}:is(.au-root,.au-portal) .gm-upnext-row:hover{background:var(--au-hover)}@media (max-width:767px){:is(.au-root,.au-portal) .au-today-board.gm-host{padding:16px 14px 20px}:is(.au-root,.au-portal) .gm-today-title{font-size:36px}:is(.au-root,.au-portal) .gm-progress{width:100%}:is(.au-root,.au-portal) .gm-lanebar{flex-wrap:nowrap;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 24px),#0000 100%)}:is(.au-root,.au-portal) .gm-card{grid-template-columns:minmax(0,1fr);padding:16px 14px 14px 20px}:is(.au-root,.au-portal) .gm-tools{opacity:1;transform:none}:is(.au-root,.au-portal) .gm-primary{min-height:48px}:is(.au-root,.au-portal) .gm-allclear-sum{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:none){:is(.au-root,.au-portal) .gm-tools{opacity:1;transform:none}}:is(.au-root,.au-portal) .gm-phone-tools{align-items:center;gap:8px;min-height:44px;display:flex}:is(.au-root,.au-portal) .gm-phone-act{background:var(--gm-glass);min-width:44px;min-height:44px;color:var(--au-fg);font:500 13px var(--au-font-ui);cursor:pointer;box-shadow:inset 0 0 0 1px var(--au-line);border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}:is(.au-root,.au-portal) .gm-phone-act:hover{background:var(--au-hover)}:is(.au-root,.au-portal) .gm-phone-hint{background:var(--gm-glass-soft);color:var(--gm-warm);font:400 12.5px var(--au-font-ui);box-shadow:inset 0 0 0 1px var(--au-line);border-radius:12px;flex:1;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:4px 4px 4px 12px;display:flex}:is(.au-root,.au-portal) .gm-phone-dock{z-index:2;background:var(--au-card);box-shadow:var(--au-shadow), inset 0 0 0 1px var(--au-line);border-radius:16px;flex-direction:column;gap:8px;margin-top:4px;padding:8px;display:flex;position:sticky;bottom:8px}:is(.au-root,.au-portal) .gm-phone-primary{width:100%;min-height:52px}:is(.au-root,.au-portal) .gm-phone-acts{gap:8px;display:flex}:is(.au-root,.au-portal) .gm-phone-acts .gm-phone-act{flex:none}:is(.au-root,.au-portal) .gm-phone-acts.is-labelled .gm-phone-act{flex:1}:is(.au-root,.au-portal) .gm-eod{background:var(--au-card);box-shadow:var(--au-shadow), inset 0 0 0 1px var(--au-line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:14px 16px;display:flex}:is(.au-root,.au-portal) .gm-eod-k{font:500 12px var(--au-font-ui);color:var(--gm-warm);align-items:center;gap:6px;display:inline-flex}:is(.au-root,.au-portal) .gm-eod-t{font:500 18px/1.3 var(--au-font-serif);color:var(--au-fg);font-variant-numeric:tabular-nums;flex:auto;margin:0}:is(.au-root,.au-portal) .gm-eod-note{font:400 12.5px var(--au-font-ui);color:var(--gm-warm);flex-basis:100%;margin:0}:is(.au-root,.au-portal) .gm-eod-link{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}:is(.au-root,.au-portal) .gm-scorecards{flex-direction:column;gap:10px;display:flex}:is(.au-root,.au-portal) .gm-scorecards-k{font:500 12px var(--au-font-ui);color:var(--gm-warm);margin:0}:is(.au-root,.au-portal) .gm-scorecards-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}:is(.au-root,.au-portal) .gm-scorecard>article{background:var(--gm-glass);height:100%;box-shadow:inset 0 0 0 1px var(--au-line);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}:is(.au-root,.au-portal) .gm-scorecard-name{font:500 15px/1.3 var(--au-font-serif);color:var(--au-fg);margin:0}:is(.au-root,.au-portal) .gm-scorecard-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;margin:0;display:grid}:is(.au-root,.au-portal) .gm-scorecard-nums dt{font:500 11.5px var(--au-font-ui);color:var(--gm-warm)}:is(.au-root,.au-portal) .gm-scorecard-nums dd{font:600 17px var(--au-font-ui);color:var(--au-fg);font-variant-numeric:tabular-nums;margin:0}@media (max-width:767px){:is(.au-root,.au-portal) .gm-scorecards-list{grid-template-columns:minmax(0,1fr)}}:is(.au-root,.au-portal) .gm-rates{flex-direction:column;gap:6px;display:flex;overflow-x:auto}:is(.au-root,.au-portal) .gm-rates-table{border-collapse:collapse;width:100%;font:400 12.5px var(--au-font-ui);color:var(--au-fg);font-variant-numeric:tabular-nums}:is(.au-root,.au-portal) .gm-rates-table th{text-align:right;font:500 11.5px var(--au-font-ui);color:var(--gm-warm);padding:4px 8px}:is(.au-root,.au-portal) .gm-rates-table th:first-child,:is(.au-root,.au-portal) .gm-rates-table td:first-child{text-align:left}:is(.au-root,.au-portal) .gm-rates-table td{text-align:right;box-shadow:inset 0 1px 0 var(--au-line);padding:4px 8px}:is(.au-root,.au-portal) .gm-rates-link{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@keyframes gm-enter{0%{opacity:0;transform:translateY(6px)}}@keyframes gm-under{0%{opacity:0;transform:scaleX(0)}}@keyframes gm-fill-sweep{0%{transform:translate(-36px)}to{transform:translate(270px)}}@keyframes gm-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes gm-skshimmer{0%{transform:translate(-110%)}to{transform:translate(260%)}}@keyframes gm-sweep{0%{opacity:1;transform:translate(-60%)}to{opacity:0;transform:translate(60%)}}@media (prefers-reduced-motion:reduce){:is(.au-root,.au-portal) .gm-bar>i:after,:is(.au-root,.au-portal) .gm-lanebtn.on:after,:is(.au-root,.au-portal) .gm-card.is-safety:before,:is(.au-root,.au-portal) .gm-why-more,:is(.au-root,.au-portal) .gm-picker,:is(.au-root,.au-portal) .gm-done.is-new:after,:is(.au-root,.au-portal) .gm-skcard:after{animation:none}:is(.au-root,.au-portal) .gm-card,:is(.au-root,.au-portal) .gm-card:after,:is(.au-root,.au-portal) .gm-tools,:is(.au-root,.au-portal) .gm-audit .lbl{transition:none}:is(.au-root,.au-portal) .gm-card:hover,:is(.au-root,.au-portal) .gm-card:focus-within,:is(.au-root,.au-portal) .gm-card.is-selected{transform:none}}[data-gfx=performance] :is(.au-root,.au-portal) .gm-bar>i:after,[data-gfx=performance] :is(.au-root,.au-portal) .gm-lanebtn.on:after,[data-gfx=performance] :is(.au-root,.au-portal) .gm-card.is-safety:before,[data-gfx=performance] :is(.au-root,.au-portal) .gm-why-more,[data-gfx=performance] :is(.au-root,.au-portal) .gm-picker,[data-gfx=performance] :is(.au-root,.au-portal) .gm-done.is-new:after,[data-gfx=performance] :is(.au-root,.au-portal) .gm-skcard:after{animation:none}[data-gfx=performance] :is(.au-root,.au-portal) .gm-card,[data-gfx=performance] :is(.au-root,.au-portal) .gm-lanebar{-webkit-backdrop-filter:none}html[data-aurora-visit=live] :is(.au-root,.au-portal) .gm-bar>i:after,html[data-aurora-visit=live] :is(.au-root,.au-portal) .gm-lanebtn.on:after,html[data-aurora-visit=live] :is(.au-root,.au-portal) .gm-card.is-safety:before,html[data-aurora-visit=live] :is(.au-root,.au-portal) .gm-why-more,html[data-aurora-visit=live] :is(.au-root,.au-portal) .gm-picker,html[data-aurora-visit=live] :is(.au-root,.au-portal) .gm-done.is-new:after,html[data-aurora-visit=live] :is(.au-root,.au-portal) .gm-skcard:after,:is(.au-root,.au-portal) .au-hub-flyout.is-gm-motion{animation:none}:is(.au-root,.au-portal) .gm-practice{grid-template-columns:minmax(200px,240px) minmax(0,1fr);align-items:start;gap:20px;display:grid}:is(.au-root,.au-portal) .gm-practice-nav{background:var(--gm-glass-soft);box-shadow:inset 0 0 0 1px var(--au-line);border-radius:16px;flex-direction:column;gap:2px;padding:12px 8px;display:flex;position:sticky;top:64px}:is(.au-root,.au-portal) .gm-practice-title{font:500 22px/1.2 var(--au-font-serif);color:var(--au-fg);margin:0 8px 6px}:is(.au-root,.au-portal) .gm-practice-group{color:var(--gm-warm);margin:10px 8px 4px}:is(.au-root,.au-portal) .gm-practice-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}:is(.au-root,.au-portal) .gm-practice-link{min-height:44px;color:var(--au-fg);border-radius:10px;flex-direction:column;gap:1px;padding:6px 10px;text-decoration:none;display:flex}:is(.au-root,.au-portal) .gm-practice-link:hover{background:var(--au-hover)}:is(.au-root,.au-portal) .gm-practice-link.is-active{background:var(--au-card);box-shadow:var(--gm-gold-ring)}:is(.au-root,.au-portal) .gm-practice-name{font:500 13.5px/1.3 var(--au-font-ui)}:is(.au-root,.au-portal) .gm-practice-desc{font:400 12px/1.3 var(--au-font-ui);color:var(--gm-warm)}:is(.au-root,.au-portal) .gm-practice-main{min-width:0}:is(.au-root,.au-portal) .gm-practice-lede{font:400 14px/1.5 var(--au-font-ui);color:var(--au-muted);margin:8px 0 0}:is(.au-root,.au-portal) .gm-inbox-chips{flex-wrap:wrap;gap:6px;display:flex}:is(.au-root,.au-portal) .gm-inbox-chip{background:var(--gm-glass);min-height:32px;color:var(--au-muted);font:500 13px var(--au-font-ui);cursor:pointer;box-shadow:inset 0 0 0 1px var(--au-line);border:0;border-radius:999px;padding:0 14px}:is(.au-root,.au-portal) .gm-inbox-chip:hover{background:var(--au-hover);color:var(--au-fg)}:is(.au-root,.au-portal) .gm-inbox-chip[aria-pressed=true]{background:var(--au-card);color:var(--au-fg);box-shadow:var(--gm-gold-ring)}:is(.au-root,.au-portal) .gm-inbox-heading{font:500 16px/1.3 var(--au-font-serif);color:var(--au-fg);margin:8px 0 6px}:is(.au-root,.au-portal) .gm-tabs-more{background:var(--gm-glass);min-height:32px;color:var(--au-muted);font:500 12.5px var(--au-font-ui);white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px var(--au-line);border:0;border-radius:10px;flex:none;padding:0 12px}:is(.au-root,.au-portal) .gm-tabs-more:hover{background:var(--au-hover);color:var(--au-fg)}:is(.au-root,.au-portal) .gm-studio h1{color:var(--au-fg);text-shadow:none;font-family:var(--au-font-serif)}:is(.au-root,.au-portal) .gm-studio>div:first-child p{color:var(--gm-warm)}:is(.au-root,.au-portal) .gm-studio>.mp-rim,:is(.au-root,.au-portal) .gm-studio nav[aria-label=Onboarding\ workflow]{border-color:var(--au-line);background:var(--gm-glass);box-shadow:var(--au-shadow)}:is(.au-root,.au-portal) .gm-studio>.mp-rim span,:is(.au-root,.au-portal) .gm-studio>.mp-rim button{color:var(--au-muted)}:is(.au-root,.au-portal) .gm-studio .mpc-rail-tab{background:0 0;border-color:#0000}:is(.au-root,.au-portal) .gm-studio .mpc-rail-tab span{color:var(--au-muted)}:is(.au-root,.au-portal) .gm-studio .mpc-rail-tab[aria-pressed=true]{background:var(--au-card);box-shadow:var(--gm-gold-ring)}:is(.au-root,.au-portal) .gm-studio .mpc-rail-tab[aria-pressed=true] span{color:var(--au-fg)}:is(.au-root,.au-portal) .gm-studio .mpc-rail-tab:hover{background:var(--au-hover)}@media (max-width:767px){:is(.au-root,.au-portal) .gm-practice{grid-template-columns:minmax(0,1fr)}:is(.au-root,.au-portal) .gm-practice-nav{position:static}}:is(.au-root,.au-portal) .gm-cmdk-backdrop{align-items:center}:is(.au-root,.au-portal) .gm-cmdk{max-width:640px}:is(.au-root,.au-portal) .gm-cmdk-ask .au-cmdk-icon{color:var(--au-accent)}:is(.au-root,.au-portal) .gm-cmdk-foot{justify-content:center;font-size:11.5px}:is(.au-root,.au-portal) .gm-chart-tabs{border-bottom:1px solid var(--au-line);gap:4px;padding:6px 12px;display:flex;overflow-x:auto}:is(.au-root,.au-portal) .gm-chart-tab{background:var(--gm-glass-soft);min-height:36px;color:var(--au-muted);font:500 13px var(--au-font-ui);white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px var(--au-line);border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex}:is(.au-root,.au-portal) .gm-chart-tab:hover{background:var(--au-hover);color:var(--au-fg)}:is(.au-root,.au-portal) .gm-chart-tab.is-on,:is(.au-root,.au-portal) .gm-chart-tab[aria-selected=true]{background:var(--au-card);color:var(--au-fg);box-shadow:var(--gm-gold-ring)}:is(.au-root,.au-portal) .gm-chart-tab-count{background:var(--au-hover);min-width:20px;color:var(--au-fg);font:500 11px/18px var(--au-font-ui);text-align:center;border-radius:999px;padding:0 6px}:is(.au-root,.au-portal) .gm-chart-section{flex-direction:column;gap:16px;display:flex}:is(.au-root,.au-portal) .gm-chart-section[hidden]{display:none}:is(.au-root,.au-portal) .gm-chart-member{flex-direction:column;gap:8px;min-width:0;scroll-margin-top:12px;display:flex}:is(.au-root,.au-portal) .gm-chart-member-heading{font:500 16px/1.3 var(--au-font-serif);color:var(--au-fg);margin:0}:is(.au-root,.au-portal) .gm-chart-subtabs{gap:4px;padding-bottom:6px;display:flex;overflow-x:auto}:is(.au-root,.au-portal) .gm-chart-subtab,:is(.au-root,.au-portal) .gm-chart-chip{background:var(--gm-glass);min-height:32px;color:var(--au-muted);font:500 13px var(--au-font-ui);white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px var(--au-line);border:0;border-radius:999px;flex:none;padding:0 14px}:is(.au-root,.au-portal) .gm-chart-chip{align-self:flex-start}:is(.au-root,.au-portal) .gm-chart-subtab:hover,:is(.au-root,.au-portal) .gm-chart-chip:hover{background:var(--au-hover);color:var(--au-fg)}:is(.au-root,.au-portal) .gm-chart-subtab[aria-selected=true],:is(.au-root,.au-portal) .gm-chart-chip[aria-pressed=true]{background:var(--au-card);color:var(--au-fg);box-shadow:var(--gm-gold-ring)}:is(.au-root,.au-portal) .gm-chart-link{min-height:32px;color:var(--au-fg);font:500 13px var(--au-font-ui);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0 4px;display:inline-flex}:is(.au-root,.au-portal) .gm-chart-messages{flex-direction:column;min-height:480px;display:flex}:is(.au-root,.au-portal) .gm-context-rail{border-right:1px solid var(--au-line)}@media (max-width:767px){:is(.au-root,.au-portal) .gm-chart-tabs{padding:6px 8px}:is(.au-root,.au-portal) .gm-chart-messages{min-height:360px}}@media (max-height:400px){:is(.au-root,.au-portal) :is(.mpc-chart-main,.mpc-drawer-panel):has(.gm-chart-tabs-wrap) .mpc-identity-strip{row-gap:0;padding-block:2px}:is(.au-root,.au-portal) :is(.mpc-chart-main,.mpc-drawer-panel):has(.gm-chart-tabs-wrap) .mpc-identity-strip>p{margin:0}:is(.au-root,.au-portal) :is(.mpc-chart-main,.mpc-drawer-panel):has(.gm-chart-tabs-wrap) [data-testid=chart-identity-chips]:empty{display:none}:is(.au-root,.au-portal) .gm-chart-tabs{gap:2px;padding-block:0}:is(.au-root,.au-portal) .gm-chart-sections{padding-top:4px}}:is(.au-root,.au-portal) .gm-mode-row{flex-direction:column;gap:10px;display:flex}:is(.au-root,.au-portal) .gm-mode-bar{background:var(--gm-glass-soft);box-shadow:var(--gm-warn-ring);font:400 13px var(--au-font-ui);color:var(--gm-warm);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:10px 14px;display:flex}:is(.au-root,.au-portal) .gm-mode-bar-b{gap:4px;display:inline-flex}:is(.au-root,.au-portal) .gm-mode-picker{gap:4px;padding:2px;display:flex;overflow-x:auto}:is(.au-root,.au-portal) .gm-mode-opt{background:var(--gm-glass);min-height:32px;color:var(--au-muted);font:500 12.5px var(--au-font-ui);white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px var(--au-line);border:0;border-radius:999px;flex:none;padding:0 14px;transition:opacity .15s ease-out}:is(.au-root,.au-portal) .gm-mode-opt:hover{background:var(--au-hover);color:var(--au-fg)}:is(.au-root,.au-portal) .gm-mode-opt.is-on{background:var(--au-card);color:var(--au-fg);box-shadow:var(--gm-gold-ring)}:is(.au-root,.au-portal) .gm-lane-dest{margin-bottom:10px}:is(.au-root,.au-portal) .gm-weekly{background:var(--au-card);box-shadow:var(--au-shadow), inset 0 0 0 1px var(--au-line);border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}:is(.au-root,.au-portal) .gm-weekly-t{font:500 16px/1.3 var(--au-font-serif);color:var(--au-fg);margin:0}:is(.au-root,.au-portal) .gm-today[data-density=compact]{gap:12px}:is(.au-root,.au-portal) .gm-today[data-density=compact] .gm-lanes{gap:14px}:is(.au-root,.au-portal) .gm-today[data-density=compact] .gm-lane-head{min-height:28px;margin-bottom:6px}:is(.au-root,.au-portal) .gm-today[data-density=compact] .gm-lane-body{gap:6px}:is(.au-root,.au-portal) .gm-today[data-density=compact] .gm-card{gap:8px 14px;padding:10px 12px 10px 16px}:is(.au-root,.au-portal) .gm-mode-note{font:400 12.5px var(--au-font-ui);color:var(--au-muted);margin:0}:is(.au-root,.au-portal) .gm-lanebtn.is-folded{opacity:.62}:is(.au-root,.au-portal) .gm-lanebtn.is-folded.on{opacity:.8}:is(.au-root,.au-portal) .gm-ca-card{flex-direction:column;gap:4px;display:flex}:is(.au-root,.au-portal) .gm-ca-cat{font:600 11.5px var(--au-font-ui);letter-spacing:.02em;color:var(--au-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 4px;display:flex}:is(.au-root,.au-portal) .gm-ca-prep{color:var(--au-ink);align-items:center;gap:4px;font-weight:500;display:inline-flex}:is(.au-root,.au-portal) .gm-ca-evidence{font:400 12px var(--au-font-ui);color:var(--au-muted);margin:0 4px}:is(.au-root,.au-portal) .gm-ca-evidence>summary{cursor:pointer;width:fit-content}:is(.au-root,.au-portal) .gm-ca-evidence ul{gap:4px;margin:4px 0 0;padding-left:16px;display:grid}:is(.au-root,.au-portal) [data-testid=chart-action-bar][data-compact]{flex-wrap:nowrap;gap:2px;padding-block:0}:is(.au-root,.au-portal) [data-testid=chart-action-bar][data-compact] button{flex-shrink:0;min-width:44px;min-height:44px;padding-inline:8px}:is(.au-root,.au-portal) [data-testid=chart-action-bar][data-compact] button>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.au-root,.au-portal) [data-testid=chart-action-bar][data-compact] .gm-chart-secondary{display:none}@media (max-width:1023px){:is(.au-root,.au-portal) [data-testid=chart-landing]:has(.gm-chart-tabs-wrap){gap:4px}:is(.au-root,.au-portal) .gm-chart-tabs{padding-block:2px}}@media (max-height:400px){:is(.au-root,.au-portal) .gm-chart-tabs{padding-block:0}}
.au-root .desk-workspace[data-panel-host=rail]{--desk-panel-track:0px}.au-root .consultation-desk[data-notewriter=option2]{background:linear-gradient(180deg, var(--au-bg-top), var(--au-bg-bot))}.au-root .consultation-desk[data-notewriter=option2] .desk-canvas-slot{background:0 0}.au-root .consultation-desk[data-notewriter=option2] #mp-note-canvas{max-width:780px;margin-inline:auto}.au-root .au-nw-rail-slot:empty{display:none}.au-root .au-nw-rail-slot{margin-bottom:10px}.au-root .au-nw-rail-slot .desk-phase-panel{border:1px solid var(--au-line);background:var(--au-card);width:auto;max-height:none;box-shadow:var(--au-shadow);color:var(--au-fg);border-radius:14px;padding:10px 12px;animation:none;position:static;overflow:visible}.au-root .au-nw-rail-slot .desk-phase-panel.is-collapsed{height:auto;min-height:0;padding:6px 10px}.au-root .au-nw-rail-slot .desk-phase-panel.is-collapsed .desk-panel-rail{flex-direction:row;justify-content:flex-start;height:auto}.au-root .au-nw-dock{z-index:30;background:var(--au-paper);width:min(780px,100% - 24px);-webkit-backdrop-filter:var(--au-blur);box-shadow:var(--au-shadow2);border:1px solid var(--au-line);color:var(--au-fg);border-radius:16px;flex-direction:column;gap:8px;margin:8px auto;padding:10px 12px;display:flex;position:sticky;bottom:8px}.au-root .au-nw-dock.is-visit{flex-direction:row;align-items:center}.au-root .au-nw-dock-hint{color:var(--au-muted);flex:1;font-size:12.5px}.au-root .au-nw-dock-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.au-root .au-nw-chip{align-items:center;gap:6px;font-size:12px;display:inline-flex}.au-root .au-nw-chip.is-gold{border:1px dashed var(--au-gold);color:var(--au-accent);background:#ecd08f2e}.au-root .au-nw-chip.is-red{color:var(--au-red);border-color:var(--au-red-line);background:var(--au-red-bg)}.au-root .au-nw-stack-toggle{border:1px solid var(--au-line2);background:var(--au-card);height:34px;color:var(--au-fg);box-shadow:0 4px 0 -1px #fff9, 0 6px 0 -2px var(--au-line);border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.au-root .au-nw-sign{align-items:center;gap:6px;display:inline-flex}.au-root .au-nw-stack{border-top:1px solid var(--au-line);padding-top:8px}.au-root .au-nw-stack ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.au-root .au-nw-stack-row{color:var(--au-fg);align-items:center;gap:8px;font-size:12.5px;display:flex}.au-root .au-nw-stack-row.is-fixed{color:var(--au-muted)}.au-root .au-nw-stack-row.is-fixed svg{color:var(--au-green)}.au-root .au-nw-tap{font:500 10.5px var(--au-font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--au-accent);border:1px solid var(--au-gold-soft);border-radius:6px;padding:1px 6px}.au-root .au-nw-dock-warning{background:var(--au-red-bg);border:1px solid var(--au-red-line);color:var(--au-red);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.au-root .au-nw-dock-warning-title{margin:0;font-size:13px;font-weight:700}.au-root .au-nw-dock-warning-sub{color:var(--au-fg);margin:2px 0 0;font-size:12px}.au-root .au-nw-dock-jump{flex-shrink:0}.au-root .au-nw-dock-error{color:var(--au-red);margin:0;font-size:12.5px}.au-root .au-nw-dock-blockers{color:var(--au-muted);gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.au-root .au-nw-dock-blockers li{justify-content:space-between;align-items:center;gap:8px;display:flex}.au-root .au-nw-flash{animation:au-nw-flash 1.6s var(--au-e-out);border-radius:8px}@keyframes au-nw-flash{0%,60%{box-shadow:0 0 0 3px var(--au-red-line)}to{box-shadow:0 0 #0000}}.au-root .au-nw-capture.is-button{cursor:pointer;font:inherit;border:0}.au-root .au-nw-switch{height:30px;color:var(--au-tip-fg);background:0 0;border:1px solid #ffffff38;border-radius:9px;padding:0 10px;font-size:12px}.au-root .au-nw-switch:hover{background:#ffffff1a}.au-root .au-nw-questions{background:var(--au-card);border:1px solid var(--au-line);border-radius:14px;gap:8px;padding:10px;display:grid}.au-root .au-nw-questions-head{justify-content:space-between;align-items:baseline;display:flex}.au-root .au-nw-questions-count,.au-root .au-nw-questions-note{color:var(--au-muted);font-size:11.5px}.au-root .au-nw-question{background:var(--au-paper);border:1px solid var(--au-line);border-radius:12px;gap:6px;padding:10px;display:grid}.au-root .au-nw-question.is-safety,.au-root .au-nw-question.is-legal{border-color:var(--au-red-line)}.au-root .au-nw-question-text{color:var(--au-fg);margin:0;font-size:13.5px;font-weight:600}.au-root .au-nw-question-why{color:var(--au-muted);margin:0;font-size:12px}.au-root .au-nw-options{flex-wrap:wrap;gap:6px;display:flex}.au-root .au-nw-other{gap:6px;display:grid}.au-root .au-nw-other textarea{border:1px solid var(--au-line2);background:var(--au-paper);min-height:64px;color:var(--au-fg);font:13px var(--au-font-ui);border-radius:10px;padding:8px}.au-root .au-nw-pills{flex-wrap:wrap;gap:6px;display:flex}.au-root .au-gap-pill{border:1px dashed var(--au-gold);height:26px;color:var(--au-accent);background:#ecd08f33;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.au-root .au-gap-pill.is-red{border-color:var(--au-red-solid);background:var(--au-red-bg);color:var(--au-red)}.au-root .au-nw-questions-foot{align-items:center;gap:10px;display:flex}::highlight(au-review){-webkit-text-decoration:underline dotted var(--au-gold,#c9973a) 2px;text-decoration:underline dotted var(--au-gold,#c9973a) 2px;text-underline-offset:3px}::highlight(au-review-red){-webkit-text-decoration:underline wavy var(--au-red-solid,#c8372f) 1.5px;text-decoration:underline wavy var(--au-red-solid,#c8372f) 1.5px;text-underline-offset:3px}.au-root .au-nw-fix,.au-root .au-nw-review-list{z-index:90;background:var(--au-paper);width:320px;-webkit-backdrop-filter:var(--au-blur);border:1px solid var(--au-line);box-shadow:var(--au-shadow2);color:var(--au-fg);border-radius:14px;padding:10px 12px;position:fixed}.au-root .au-nw-fix.is-red{border-color:var(--au-red-line)}.au-root .au-nw-fix-text{margin:0;font-size:13px;font-weight:600}.au-root .au-nw-fix-sub{color:var(--au-muted);margin:4px 0 0;font-size:12.5px}.au-root .au-nw-fix-error{color:var(--au-red);align-items:center;gap:6px;margin:6px 0 0;font-size:12px;display:flex}.au-root .au-nw-fix-actions{align-items:center;gap:6px;margin-top:8px;display:flex}.au-root .au-nw-fix-close{width:26px;height:26px;color:var(--au-muted);border-radius:8px;place-items:center;margin-left:auto;display:inline-grid}.au-root .au-nw-fix-close:hover{background:var(--au-hover)}.au-root .au-nw-review-list{max-height:50vh;bottom:120px;right:24px;overflow:auto}.au-root .au-nw-review-list header{justify-content:space-between;align-items:center;display:flex}.au-root .au-nw-review-list ul{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.au-root .au-nw-review-list li{border-left:2px dotted var(--au-gold);justify-content:space-between;align-items:center;gap:8px;padding-left:8px;font-size:12.5px;display:flex}.au-root .au-nw-review-list li.is-red{border-left:2px solid var(--au-red-solid)}.au-root .au-nw-tabs{background:var(--au-seg);border-radius:11px;gap:4px;width:fit-content;max-width:780px;margin:10px auto 0;padding:3px;display:flex}.au-root .au-nw-tab{height:30px;color:var(--au-muted);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;display:inline-flex}.au-root .au-nw-tab.is-active{background:var(--au-paper);color:var(--au-fg);box-shadow:var(--au-shadow)}.au-root .au-nw-private{background:var(--au-paper);max-width:780px;box-shadow:var(--au-shadow2);color:var(--au-fg);border-radius:18px;margin:10px auto;padding:14px;overflow:auto}.au-root .au-nw-private-lock{background:var(--au-tip-bg);color:var(--au-tip-fg);border-radius:10px;align-items:center;gap:6px;margin:0 0 10px;padding:6px 10px;font-size:12px;display:flex}.au-root .au-pw-batchsign{background:var(--au-card);border:1px solid var(--au-line);border-radius:12px;gap:8px;margin:0 0 10px;padding:10px;display:grid}.au-root .au-pw-batchsign-attest,.au-root .au-pw-batchsign-sub{color:var(--au-muted);margin:0;font-size:12px}.au-root .au-pw-batchsign-rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.au-root .au-pw-batchsign-row{color:var(--au-fg);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;font-size:12.5px;display:grid}.au-root .au-pw-batchsign-row.is-signed .au-pw-batchsign-icon{color:var(--au-green)}.au-root .au-pw-batchsign-row.is-needs_you,.au-root .au-pw-batchsign-row.is-failed{color:var(--au-red)}.au-root .au-pw-batchsign-state{color:var(--au-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-size:12px;overflow:hidden}.au-root .au-pw-batchsign-summary p{margin:0;font-size:12.5px}.au-root .au-pw-needsyou ul{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.au-root .au-pw-needsyou li{background:var(--au-paper);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.au-root .au-pw-needsyou li.is-safety{background:var(--au-red-bg);color:var(--au-red)}@media (max-width:1099px){.au-root .au-nw-dock{width:calc(100% - 16px)}.au-root .au-nw-dock-hint{display:none}}@media (prefers-reduced-motion:reduce){.au-root .au-nw-flash{animation:none}}
:root{--sp-radius:22px;--sp-fill-top:#fbfdfec7;--sp-fill-bot:#edf2f8a8;--sp-hairline:#ffffffb3;--sp-blur:blur(26px) saturate(1.6) brightness(1.04);--sp-refract:linear-gradient(180deg, #fff9, #fff0 16%);--sp-key:radial-gradient(120% 70% at 0% 0%, #f0f9ff8c, transparent 58%);--sp-rim:linear-gradient(160deg, #fffffffa 0%, #ffffff6b 22%, #d6e6f51f 52%, hsl(var(--rim-cool) / .24) 80%, hsl(var(--rim-cool) / .62) 100%);--sp-chip-top:#ffffffdb;--sp-chip-bot:#f0f5f9c2;--sp-row:linear-gradient(180deg, #ffffffb8, #f4f7fb8f);--sp-row-line:#94aed138;--sp-tray:linear-gradient(180deg, #ffffff9e, #f4f7fb6b);--sp-arc-hue:207 80% 46%;--sp-gold-lit:44 92% 52%}.dark{--sp-fill-top:#18243abd;--sp-fill-bot:#0b1222cc;--sp-hairline:#d4e7f717;--sp-blur:blur(28px) saturate(1.5) brightness(.9);--sp-refract:linear-gradient(180deg, #daecfb17, #daecfb00 16%);--sp-key:radial-gradient(120% 70% at 0% 0%, #6ebef714, transparent 58%);--sp-rim:linear-gradient(160deg, #e3f1fc6b 0%, #d4e7f71f 24%, #ffffff08 54%, hsl(var(--rim-cool) / .2) 80%, hsl(var(--rim-cool) / .55) 100%);--sp-chip-top:#1c2840d6;--sp-chip-bot:#0d1426db;--sp-row:linear-gradient(180deg, #24334c80, #151e326b);--sp-row-line:#c6ddf114;--sp-tray:linear-gradient(180deg, #24334c73, #151e324d);--sp-arc-hue:200 95% 68%;--sp-gold-lit:44 96% 62%}.rv-workspace.sp-workspace-open{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;overflow:visible}.rv-workspace.sp-workspace-open:before,.rv-workspace.sp-workspace-open:after,.rv-workspace.sp-workspace-open>.mp-spec{display:none}.rv-tabstrip.sp-tabbar,.dark .rv-tabstrip.sp-tabbar{background:var(--sp-refract), var(--sp-key), linear-gradient(180deg, var(--sp-fill-top), var(--sp-fill-bot));-webkit-backdrop-filter:var(--sp-blur);backdrop-filter:var(--sp-blur);box-shadow:var(--elev-2), var(--edge-light), inset 0 0 0 1px var(--sp-hairline);border:0;border-radius:16px}.sp-glance{isolation:isolate;gap:14px;padding-top:14px;display:grid}@media (min-width:1280px){.sp-glance{grid-template-columns:minmax(0,1fr) minmax(340px,400px);align-items:start}.sp-side{z-index:3;position:sticky;top:12px}.sp-needs{flex-direction:column;min-height:320px;max-height:calc(100vh - 184px);display:flex}.sp-needs>.sp-needs-root{flex:auto;grid-template-rows:minmax(0,1fr)}.sp-visit-list{max-height:420px}}.sp-pane{isolation:isolate;border-radius:var(--sp-radius);color:hsl(var(--card-foreground));position:relative}.sp-pane:before{content:"";z-index:-1;border-radius:inherit;background:var(--sp-refract), var(--sp-key), linear-gradient(180deg, var(--sp-fill-top), var(--sp-fill-bot));-webkit-backdrop-filter:var(--sp-blur);backdrop-filter:var(--sp-blur);box-shadow:var(--sp-elev,var(--elev-3)), var(--edge-light), inset 0 0 0 1px var(--sp-hairline);transform:var(--sp-tilt,none);transform-origin:50%;pointer-events:none;position:absolute;inset:0}.sp-pane:after{content:"";z-index:-1;border-radius:inherit;background:var(--sp-rim);-webkit-mask-composite:xor;transform:var(--sp-tilt,none);transform-origin:50%;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sp-hero{--sp-elev:var(--elev-4)}.sp-hero:before{background:var(--sp-refract), radial-gradient(70% 90% at 100% 0%, hsl(var(--sp-arc-hue) / .07), transparent 60%), var(--sp-key), linear-gradient(180deg, var(--sp-fill-top), var(--sp-fill-bot))}.sp-display{font-family:var(--font-app);letter-spacing:-.012em}.sp-greeting{text-wrap:balance}.sp-greeting-name{white-space:nowrap}.sp-clock .rv-num,.sp-chip-num{font-family:var(--font-app);font-feature-settings:"tnum" 1, "lnum" 1;font-weight:400}.sp-tray{background:var(--sp-tray);box-shadow:inset 0 0 0 1px var(--sp-row-line), inset 0 1px 0 hsl(var(--rim-hi) / .4)}.dark .sp-tray{box-shadow:inset 0 0 0 1px var(--sp-row-line), inset 0 1px 0 hsl(var(--rim-hi) / .06)}.sp-arc{margin-top:6px}.sp-arc-stage{height:56px;margin:34px 14px 36px}.sp-arc-track{fill:none;stroke-width:2px;stroke-linecap:round}.sp-arc-elapsed{fill:none;stroke:hsl(var(--sp-arc-hue));stroke-width:2.25px;stroke-linecap:round;--chart-glow:drop-shadow(0 0 3px hsl(var(--sp-arc-hue) / .6)) drop-shadow(0 0 9px hsl(var(--sp-arc-hue) / .28))}.sp-arc-gold{fill:none;stroke:hsl(var(--sp-gold-lit));stroke-width:3.25px;stroke-linecap:round;filter:drop-shadow(0 0 3px hsl(var(--sp-gold-lit) / .85)) drop-shadow(0 0 10px hsl(var(--sp-gold-lit) / .4))}.sp-arc-tick{width:0;height:0;position:absolute}.sp-arc-dot{background:hsl(var(--card));border:2px solid hsl(var(--sp-arc-hue));width:9px;height:9px;box-shadow:0 0 7px hsl(var(--sp-arc-hue) / .5);border-radius:999px;position:absolute;top:-4.5px;left:-4.5px}.sp-arc-tick[data-state=done] .sp-arc-dot{background:hsl(var(--sp-arc-hue));box-shadow:none}.sp-arc-tick[data-state=current] .sp-arc-dot{background:hsl(var(--sp-gold-lit));width:13px;height:13px;box-shadow:0 0 0 3px hsl(var(--sp-gold-lit) / .22), 0 0 14px 2px hsl(var(--sp-gold-lit) / .7);border-color:#fff1c2;top:-6.5px;left:-6.5px}.sp-arc-label{white-space:nowrap;text-align:center;color:hsl(var(--muted-foreground));position:absolute;left:0;transform:translate(-50%)}.sp-arc-label>:first-child{color:hsl(var(--foreground))}.sp-arc-label.is-below{top:11px}.sp-arc-label.is-above{bottom:11px}.sp-arc-tick[data-edge=start] .sp-arc-label{text-align:left;transform:translate(-14px)}.sp-arc-tick[data-edge=end] .sp-arc-label{text-align:right;transform:translate(calc(14px - 100%))}.sp-arc-tick[data-state=current] .sp-arc-label,.sp-arc-tick[data-state=current] .sp-arc-label>:first-child{color:hsl(var(--gold-strong));font-weight:600}.sp-arc-now{width:12px;height:12px;box-shadow:0 0 0 3px hsl(var(--sp-arc-hue) / .3), 0 0 12px 3px hsl(var(--sp-arc-hue) / .65), 0 0 28px 6px hsl(var(--sp-arc-hue) / .25);background:#fff;border-radius:999px;margin:-6px 0 0 -6px;position:absolute}.sp-arc-now.is-outside{opacity:.6}.sp-arc-empty{color:hsl(var(--muted-foreground))}.sp-arc-ends{color:hsl(var(--muted-foreground));margin:0 2px}.sp-chip{color:hsl(var(--card-foreground));background:var(--sp-key), linear-gradient(180deg, var(--sp-chip-top), var(--sp-chip-bot));box-shadow:var(--elev-2), var(--edge-light), inset 0 0 0 1px var(--sp-hairline);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"num icon""label label""led led";align-items:center;gap:5px 8px}.sp-chip.mp-lift:hover{box-shadow:var(--elev-3), var(--edge-light), inset 0 0 0 1px var(--sp-hairline)}.sp-chip-icon{grid-area:icon}.sp-chip-label{grid-area:label}.sp-chip-num{grid-area:num;padding-top:1px}.sp-chip-led{grid-area:led}.sp-led{--sp-led:var(--info);background:hsl(var(--sp-led));width:7px;height:7px;box-shadow:0 0 0 2px hsl(var(--sp-led) / .16), 0 0 8px 1px hsl(var(--sp-led) / .55);border-radius:999px;flex:none}.sp-led--attention{--sp-led:var(--warning)}.sp-led--urgent{--sp-led:var(--destructive)}.sp-visit{background:var(--sp-row);box-shadow:inset 0 0 0 1px var(--sp-row-line), 0 1px 1px hsl(var(--ink) / .04);transition:box-shadow var(--dur-hover) var(--ease-glide), background-color var(--dur-hover) var(--ease-glide)}.sp-visit:hover{box-shadow:inset 0 0 0 1px hsl(var(--sp-arc-hue) / .3), var(--elev-1)}.sp-visit.is-current,.sp-visit.is-current:hover{background:linear-gradient(90deg, hsl(var(--gold) / .2), hsl(var(--gold) / .08) 55%, hsl(var(--gold) / .04)), var(--sp-row);box-shadow:inset 0 0 0 1px hsl(var(--gold) / .6), 0 0 22px -6px hsl(var(--sp-gold-lit) / .5), var(--elev-1)}.sp-type-chip{color:hsl(var(--info));background:hsl(var(--info) / .1);box-shadow:inset 0 0 0 1px hsl(var(--info) / .24)}.sp-status-dot{border:1.5px solid;border-radius:999px;flex:none;width:8px;height:8px}.sp-visit.is-current .sp-status-dot{background:hsl(var(--sp-gold-lit));border-color:hsl(var(--sp-gold-lit));box-shadow:0 0 6px hsl(var(--sp-gold-lit) / .7)}.sp-quiet-start{opacity:.6}.sp-visit:hover .sp-quiet-start,.sp-quiet-start:focus-visible{opacity:1}@media (pointer:coarse){.sp-quiet-start{opacity:1}}.sp-need-heading{letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground));padding:0 2px;font-size:10.5px;font-weight:600}.sp-need-heading.is-urgent{color:hsl(var(--destructive))}.sp-need--routine,.sp-need--routine.mp-lift:hover{background:var(--sp-row);box-shadow:inset 0 0 0 1px var(--sp-row-line), 0 1px 2px hsl(var(--ink) / .05)}.sp-need--routine.mp-lift:hover{box-shadow:inset 0 0 0 1px hsl(var(--sp-arc-hue) / .28), var(--elev-1)}.sp-need--routine.sp-need--warn,.sp-need--routine.sp-need--warn.mp-lift:hover{box-shadow:inset 2px 0 0 hsl(var(--warning) / .8), inset 0 0 0 1px var(--sp-row-line), 0 1px 2px hsl(var(--ink) / .05)}.sp-need--urgent,.sp-need--urgent.mp-lift:hover{background:linear-gradient(90deg, hsl(var(--destructive) / .14), hsl(var(--destructive) / .05) 55%, transparent), var(--sp-chip-top);box-shadow:inset 0 0 0 1px hsl(var(--destructive) / .5), inset 0 1px 0 hsl(var(--rim-hi) / .5), 0 0 0 1px hsl(var(--destructive) / .08), 0 8px 22px -10px hsl(var(--destructive) / .55), var(--elev-2)}.dark .sp-need--urgent,.dark .sp-need--urgent.mp-lift:hover{box-shadow:inset 0 0 0 1px hsl(var(--destructive) / .55), inset 0 1px 0 hsl(var(--rim-hi) / .08), 0 0 18px -4px hsl(var(--destructive) / .45), var(--elev-2)}@media (min-width:1280px){.sp-needs .sp-peek-float{z-index:5;width:400px;max-width:44vw;box-shadow:var(--elev-4), var(--edge-light);animation:sp-peek-in .42s var(--ease-glide) backwards;position:absolute;top:-17px;right:calc(100% + 30px)}}@keyframes sp-peek-in{0%{opacity:0;transform:translate(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes sp-arrive{0%{transform:translateY(14px)scale(.975)}to{transform:none}}@keyframes sp-fade{0%{opacity:0}to{opacity:1}}.sp-arrive{animation:sp-arrive .62s var(--ease-glide) backwards;animation-delay:calc(var(--i,0) * 60ms)}.sp-arrive:before,.sp-arrive:after,.sp-arrive>*{animation:sp-fade .5s var(--ease-glide) backwards;animation-delay:calc(var(--i,0) * 60ms)}[data-gfx=performance] .sp-arrive,[data-gfx=performance] .sp-arrive:before,[data-gfx=performance] .sp-arrive:after,[data-gfx=performance] .sp-arrive>*{animation-duration:.2s;animation-delay:0s}.sp-glance [data-sp-depth]{transition:translate .7s var(--ease-glide)}@media (min-width:1280px) and (prefers-reduced-motion:no-preference){:is([data-gfx=high],[data-gfx=ultra]) .sp-needs{--sp-tilt:perspective(1400px) rotateY(3.5deg)}}[data-gfx=balanced]{--sp-blur:blur(18px) saturate(1.45)}[data-gfx=performance]{--sp-blur:blur(10px) saturate(1.3)}[data-contrast=high] .sp-shift-dock,[data-contrast=high] .sp-pane:before{background:hsl(var(--card));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px hsl(var(--border));transform:none}[data-contrast=high] .sp-pane:after,[data-contrast=high] [data-contrast=high] .rv-tabstrip.sp-tabbar{background:hsl(var(--card));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px hsl(var(--border))}[data-contrast=high] .sp-chip,[data-contrast=high] .sp-chip.mp-lift:hover,[data-contrast=high] .sp-visit,[data-contrast=high] .sp-tray,[data-contrast=high] .sp-need--routine,[data-contrast=high] .sp-need--routine.mp-lift:hover{background:hsl(var(--card));box-shadow:inset 0 0 0 1px hsl(var(--border))}[data-contrast=high] .sp-need--urgent,[data-contrast=high] .sp-need--urgent.mp-lift:hover{background:hsl(var(--card));box-shadow:inset 4px 0 0 hsl(var(--destructive)), inset 0 0 0 1px hsl(var(--destructive))}[data-contrast=high] .sp-need--routine.sp-need--warn{box-shadow:inset 4px 0 0 hsl(var(--warning)), inset 0 0 0 1px hsl(var(--border))}[data-contrast=high] .sp-visit.is-current{background:hsl(var(--accent));box-shadow:inset 0 0 0 3px hsl(var(--foreground))}[data-contrast=high] .sp-led,[data-contrast=high] .sp-arc-dot,[data-contrast=high] .sp-arc-now,[data-contrast=high] .sp-status-dot,[data-contrast=high] .sp-type-chip{box-shadow:none}[data-contrast=high] .sp-led{outline:1px solid hsl(var(--foreground))}[data-contrast=high] .sp-arc-now{outline:2px solid hsl(var(--foreground))}[data-contrast=high] .sp-arc-gold,[data-contrast=high] .sp-arc-elapsed{filter:none}[data-contrast=high] .sp-need--routine{scale:none}[data-contrast=high] [data-sp-depth]{translate:none!important}[data-contrast=high] .sp-needs .sp-peek-float{box-shadow:none}@media (prefers-reduced-motion:reduce){.sp-arrive,.sp-arrive:before,.sp-arrive:after,.sp-arrive>*,.sp-needs .sp-peek-float{animation:none!important}.sp-glance [data-sp-depth]{transition:none!important;translate:none!important}.sp-visit,.sp-quiet-start{transition:none!important}}:root{--glow-ready:152 65% 34%}.dark{--glow-ready:152 62% 42%}.sp-icon-glow--white{box-shadow:0 0 0 2px #fff, 0 0 0 3px hsl(var(--foreground) / .6)}.sp-icon-glow--green{box-shadow:0 0 0 2px hsl(var(--glow-ready))}.sp-icon-glow.is-subdued.sp-icon-glow--white{box-shadow:0 0 0 1px #fff, 0 0 0 2px hsl(var(--foreground) / .6)}.sp-icon-glow.is-subdued.sp-icon-glow--green{box-shadow:0 0 0 1.5px hsl(var(--glow-ready))}.sp-icon-glow:is(.sp-icon-glow--white,.sp-icon-glow--green):not(.is-subdued):after{content:"";border-radius:inherit;pointer-events:none;opacity:.7;position:absolute;inset:-3px}.sp-icon-glow--white:not(.is-subdued):after{box-shadow:0 0 12px 3px #ffffffe6}.sp-icon-glow--green:not(.is-subdued):after{box-shadow:0 0 12px 3px hsl(var(--glow-ready) / .65)}@media (prefers-reduced-motion:no-preference){:root:not([data-gfx=performance]) .sp-icon-glow:is(.sp-icon-glow--white,.sp-icon-glow--green):not(.is-subdued):after{animation:2.4s ease-in-out infinite sp-icon-glow-pulse}}@keyframes sp-icon-glow-pulse{0%,to{opacity:.3}50%{opacity:1}}.sp-icon-glow-badge{background:hsl(var(--glow-ready));color:hsl(var(--card));box-shadow:0 0 0 1.5px hsl(var(--card))}.sp-ready-cue{background:hsl(var(--glow-ready) / .14);border:1px solid hsl(var(--glow-ready));color:hsl(var(--foreground))}.sp-visit:has(.sp-icon-glow--white) .sp-status-dot{border-color:hsl(var(--foreground) / .6);background:#fff;box-shadow:0 0 6px #ffffffe6}.sp-visit:has(.sp-icon-glow--green) .sp-status-dot{background:hsl(var(--glow-ready));border-color:hsl(var(--glow-ready));box-shadow:0 0 6px hsl(var(--glow-ready) / .7)}[data-testid=appointment-card][data-pre-visit-glow=white]{border-color:hsl(var(--foreground) / .6);box-shadow:0 0 0 1px #fff,0 0 14px #ffffffbf}:is([data-testid=appointment-card][data-pre-visit-glow=green],[data-testid=appointment-card][data-pre-visit-glow=white]:has([data-testid=meet-presence]:is([data-state=waiting],[data-state=in_meeting]))){border-color:hsl(var(--glow-ready));box-shadow:0 0 14px hsl(var(--glow-ready) / .35)}
:root:not(.dark):not([data-aurora-portal]){--rc-ink:#151e33;--rc-muted:#535c6e;--rc-gold:#9c6511;--rc-danger:#b22424;--rc-ok:#1b6a45;--rc-info:#1a5593;--rc-on-ink:#fff;--rc-ink-ring:#f4f7fa;--rc-wash:222 40% 22%;--rs-hud-c:#c9840d;--hover-lift:0 1px 2px #151e320f, 0 12px 26px -14px #151e3257, 0 0 18px -8px #f9c1246b;--hover-glow:0 0 0 1px #eeba2b47, 0 0 16px -6px #f9c12473;background-color:#f4f7fa}:root:not(.dark):not([data-aurora-portal]) .dark{--rc-ink:initial;--rc-muted:initial;--rc-gold:initial;--rc-danger:initial;--rc-ok:initial;--rc-info:initial;--rc-on-ink:initial;--rc-ink-ring:initial;--rc-wash:initial}:root.dark{--hover-lift:0 14px 30px -14px #03050ccc, 0 0 18px -8px #fac32e66;--hover-glow:0 0 0 1px #f0c1424d, 0 0 16px -6px #fac32e73}:root:not(.dark):not([data-aurora-portal]) .aurora-ground{background:radial-gradient(90% 70% at 50% 46%,#ddf0fde6 0%,#e8f2fc99 40%,#0000 72%),radial-gradient(60% 50% at 12% 8%,#fdf3d8b3,#0000 70%),linear-gradient(#f8f9fc 0%,#f0f4fa 48%,#f4f6fa 100%)}:root:not(.dark):not([data-aurora-portal]) :is(.aurora-wave,.aurora-core,.aurora-bloom,.aurora-reflection){opacity:.32;mix-blend-mode:multiply}:root:not(.dark):not([data-aurora-portal]) :is(.aurora-vignette,.aurora-depth,.aurora-rimlight,.aurora-dust,.aurora-bokeh,.aurora-ray,.aurora-tint,.aurora-film){display:none}:root:not(.dark):not([data-aurora-portal]) .glass-rail{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:linear-gradient(#ffffffdb,#f8f9fcc7);border-right-color:#d3d9e3e6;box-shadow:inset 0 1px #fff,0 1px 2px #242d420d,0 18px 44px -24px #1f2b474d}:root:not(.dark):not([data-aurora-portal]) .glass-rail:after{background:linear-gradient(#fffffff2,#d4dfed59)}:root:not(.dark):not([data-aurora-portal]) .rs-rail-head{box-shadow:none;background:0 0;border-bottom-color:#dde1e9}:root:not(.dark):not([data-aurora-portal]) .rs-rail-foot{box-shadow:none;border-top-color:#dde1e9}:root:not(.dark):not([data-aurora-portal]) .rs-rail-search{color:#586174;background:#ffffffbf;border-color:#d2d6e0;box-shadow:inset 0 1px 2px #242d420f}:root:not(.dark):not([data-aurora-portal]) .rs-rail-search:where(:hover){box-shadow:var(--hover-glow);border-color:#ddb23c99}:root:not(.dark):not([data-aurora-portal]) .rs-kbd{color:#535c6e;background:#f5f7fa;border-color:#c9ced9;box-shadow:0 1px #c2c9d6}:root:not(.dark):not([data-aurora-portal]) .rs-nav-item{color:#404a64}:root:not(.dark):not([data-aurora-portal]) .rs-nav-item:hover{color:#151e33}:root:not(.dark):not([data-aurora-portal]) .rs-nav-item:hover:after{background-color:#ffffffe6;box-shadow:0 1px 2px #151e320f,0 8px 18px -12px #151e3259,0 0 14px -6px #f9c12466}:root:not(.dark):not([data-aurora-portal]) .rs-nav-item[aria-current=page]{color:#11192c}:root:not(.dark):not([data-aurora-portal]) .rs-nav-item[aria-current=page]:after{background:linear-gradient(90deg,#f7c53b3d,#f1d27e1a 60%,#ffffff80);box-shadow:inset 0 0 0 1px #ddb23c47,0 6px 16px -10px #ad791f59}:root:not(.dark):not([data-aurora-portal]) .rs-nav-item[aria-current=page] .rs-nav-icon{color:#b07111;filter:none}:root:not(.dark):not([data-aurora-portal]) .rs-nav-item:focus-visible:after{box-shadow:inset 0 0 14px -4px #f5b60a59}:root:not(.dark):not([data-aurora-portal]) .rs-count{color:#fff;background:linear-gradient(#243660,#162341);box-shadow:0 1px 2px #1f2b474d}:root:not(.dark):not([data-aurora-portal]) .rs-count-dot{box-shadow:none;background:#1c2d54;border-color:#fff}:root:not(.dark):not([data-aurora-portal]) .rs-toggle-on{color:#151e33;background:#dee3ed;box-shadow:inset 0 1px 2px #242d4224}:root:not(.dark):not([data-aurora-portal]) .rs-icon-btn:where(:hover){box-shadow:var(--hover-glow);background:#2e406b12}:root:not(.dark):not([data-aurora-portal]) .rs-icon-btn:where(:active){background:#2e406b1f;box-shadow:inset 0 1px 2px #242d4226}:root:not(.dark):not([data-aurora-portal]) .glass-rail .thin-scrollbar{scrollbar-color:#36436333 transparent}:root:not(.dark):not([data-aurora-portal]) .rs-topbar{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:#fffc;border-bottom-color:#dadee7;box-shadow:inset 0 1px #fff,0 1px 2px #242d420d,0 12px 30px -20px #1f2b4747}:root:not(.dark):not([data-aurora-portal]) .rs-topbar:after{background:linear-gradient(90deg,#ebbf474d,#0000 40%,#47baeb38)}:root:not(.dark):not([data-aurora-portal]) .chrome-muted:not(:is(.glass-chrome:not(.rs-topbar,.sigma-consult-panel),.dark) *){color:var(--rc-muted)}:where(.mp-lift,.mc-option,[role=tab],.mpc-rail-tab,.rs-wtab,tbody tr){transition:box-shadow .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out}:where(.mp-lift,.mc-option):hover{box-shadow:var(--hover-lift)}:where([role=tab],.mpc-rail-tab,.rs-wtab):hover{box-shadow:var(--hover-glow)}:where(tbody tr):hover{background-color:hsl(var(--accent) / .55);box-shadow:inset 3px 0 0 hsl(var(--gold) / .6)}:where(button,a,[role=tab],input,textarea,select):focus-visible{box-shadow:var(--hover-glow)}:root:not(.dark):not([data-aurora-portal]) .glass-rail .rs-metal-text{background-image:linear-gradient(#d59515,#915612)}
.tile:hover,.mp-lift:hover,.mp-lift:active,.rv-tilt:hover,.rv-tilt.mp-lift:hover,.rv-tilt.mp-lift:active,.rv-pill:hover,.mpc-section:hover,button.mpc-chip:hover,.mpc-rail-tab:hover,button.mpc-rail-item:hover,.mse-domain:hover,.note-studio-starter:hover,.note-studio-option:hover,.note-studio-send:hover,.note-studio-answers-send:hover,.desk-finalize-button:hover,.consultation-desk .desk-sign-button:hover,.rs-nav-item:hover .rs-nav-glide{transform:none!important}.mp-btn:hover,.mp-btn:active{translate:none!important;scale:none!important}.pt-btn-gold:hover,.pt-btn-navy:hover,.mp-lacquer:hover,.sigma-consult-send:hover:not(:disabled){box-shadow:inset 0 0 0 999px #ffffff14, var(--tw-shadow,0 0 #0000);filter:none!important}.mp-metal:hover,.rs-ask-chip:hover,.note-studio-send:hover,.note-studio-answers-send:hover,.desk-finalize-button:hover,.consultation-desk .desk-sign-button:hover,.desk-statusbar .note-studio-launcher:hover{filter:none!important}.sp-glance [data-sp-depth]{transition:none!important;translate:none!important}.sp-need--routine{scale:none!important}
