[data-design=white-eagle]{--paper:#fbfaf7;--paper-2:#f7f5f1;--surface:#fff;--surface-2:#fbfaf7;--ink:#10171f;--ink-2:#484e55;--ink-3:#747b83;--ink-4:#a7abb1;--line:#e9e8e4;--line-2:#d9d7d3;--line-3:#c6c4bf;--accent:#7da894;--accent-ink:#2f5a4a;--accent-tint:color-mix(in oklab, var(--accent) 14%, white);--accent-tint-2:color-mix(in oklab, var(--accent) 24%, white);--success:#419977;--success-tint:#d7f8e8;--warn:#d8953d;--warn-tint:#fff0d6;--alert:#cf4040;--alert-tint:#ffedeb;--info:#3977a8;--info-tint:#e6f4ff;--r-1:6px;--r-2:10px;--r-3:14px;--r-4:20px;--shadow-1:0 1px 0 #00000008, 0 1px 2px #0000000a;--shadow-2:0 4px 14px -4px #0f17291f, 0 2px 4px #0f17290a;--shadow-3:0 24px 60px -20px #0f172940, 0 8px 18px #0f172914;--pad-row:14px;--pad-cell:14px 16px;--gap-card:16px;--f-display:var(--font-instrument-serif), "Instrument Serif", "Times New Roman", serif;--f-sans:var(--font-geist-sans), "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:var(--font-geist-mono), "Geist Mono", ui-monospace, "SFMono-Regular", monospace;--f-arabic:var(--font-noto-naskh-arabic), "Noto Naskh Arabic", var(--f-sans);--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1440px;--fs-xs:clamp(11px, .75rem + .1vw, 12px);--fs-sm:clamp(12px, .8rem + .15vw, 13px);--fs-base:clamp(13px, .85rem + .2vw, 14px);--fs-md:clamp(14px, .9rem + .25vw, 16px);--fs-lg:clamp(16px, 1rem + .5vw, 19px);--fs-xl:clamp(20px, 1.2rem + 1vw, 26px);--fs-2xl:clamp(26px, 1.6rem + 2vw, 40px);--fs-display:clamp(32px, 2rem + 3vw, 56px);--sp-1:clamp(4px, .4vw, 6px);--sp-2:clamp(6px, .6vw, 9px);--sp-3:clamp(10px, .9vw, 14px);--sp-4:clamp(14px, 1.4vw, 20px);--sp-5:clamp(18px, 1.8vw, 28px);--sp-6:clamp(24px, 2.5vw, 40px);--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--vh-full:100dvh;--topbar-h:64px;--topbar-h-mobile:56px;--bottomnav-h:64px;--sidebar-w:232px;--sidebar-rail-w:72px}@supports (color:lab(0% 0 0)){[data-design=white-eagle]{--paper:lab(98.2765% .107378 1.52057);--paper-2:lab(96.5405% .135899 1.90173);--surface-2:lab(98.2765% .107378 1.52057);--ink:lab(7.16059% -.970602 -7.04916);--ink-2:lab(32.6834% -1.09789 -5.44171);--ink-3:lab(51.2458% -1.14283 -5.4633);--ink-4:lab(69.8192% -.798911 -3.66154);--line:lab(91.9005% .136197 1.90194);--line-2:lab(86.1044% .165939 2.28398);--line-3:lab(79.1483% .197142 2.66695);--success:lab(57.2499% -33.9983 9.68663);--success-tint:lab(94.7379% -13.2293 3.82828);--warn:lab(67.2843% 20.4075 55.0768);--warn-tint:lab(95.4698% 3.49772 19.3272);--alert:lab(49.4737% 56.8232 34.3326);--alert-tint:lab(94.9893% 12.2795 6.63545);--info:lab(47.577% -8.42404 -32.7825);--info-tint:lab(95.362% -3.92857 -10.2507)}}html[data-design=white-eagle],html[data-design=white-eagle] body{background:var(--paper);color:var(--ink)}:where(html){background:#f5f1e8}:where(html) body{background:inherit}[data-design=white-eagle][data-theme=dark]{--paper:#0e1217;--paper-2:#15191e;--surface:#191d23;--surface-2:#20242a;--ink:#f7f5f1;--ink-2:#c1bdb7;--ink-3:#81878d;--ink-4:#54585f;--line:#2a2e34;--line-2:#383e45;--line-3:#484e55;--accent-ink:#b3e5ce;--accent-tint:color-mix(in oklab, var(--accent) 22%, #191d23);--accent-tint-2:color-mix(in oklab, var(--accent) 36%, #191d23);--success-tint:color-mix(in oklab, var(--success) 20%, #191d23);--warn-tint:color-mix(in oklab, var(--warn) 20%, #191d23);--alert-tint:color-mix(in oklab, var(--alert) 20%, #191d23);--info-tint:color-mix(in oklab, var(--info) 20%, #191d23);--shadow-1:0 1px 0 #00000026, 0 1px 2px #0003;--shadow-2:0 4px 14px -4px #00000059, 0 2px 4px #00000040;--shadow-3:0 24px 60px -20px #0000008c, 0 8px 18px #00000059}@supports (color:lab(0% 0 0)){[data-design=white-eagle][data-theme=dark]{--paper:lab(5.24121% -.570439 -3.65198);--paper-2:lab(8.32644% -.798687 -4.31902);--surface:lab(10.6474% -.817314 -4.32662);--surface-2:lab(14.1286% -.83974 -4.33612);--ink:lab(96.5405% .135899 1.90173);--ink-2:lab(76.8397% .293195 3.81762);--ink-3:lab(55.8939% -.93782 -4.38266);--ink-4:lab(37.3326% -.913426 -4.37026);--line:lab(18.7699% -.862539 -4.34616);--line-2:lab(25.7251% -1.01107 -5.07267);--line-3:lab(32.6864% -1.03487 -5.0837);--accent-ink:lab(86.8849% -19.9544 5.75659);--accent-tint:color-mix(in oklab, var(--accent) 22%, lab(10.6474% -.817314 -4.32662));--accent-tint-2:color-mix(in oklab, var(--accent) 36%, lab(10.6474% -.817314 -4.32662));--success-tint:color-mix(in oklab, var(--success) 20%, lab(10.6474% -.817314 -4.32662));--warn-tint:color-mix(in oklab, var(--warn) 20%, lab(10.6474% -.817314 -4.32662));--alert-tint:color-mix(in oklab, var(--alert) 20%, lab(10.6474% -.817314 -4.32662));--info-tint:color-mix(in oklab, var(--info) 20%, lab(10.6474% -.817314 -4.32662))}}[data-design=white-eagle][data-theme=dark] .dv3-tone-teal{--tn:#a6d2bb;--tnBg:#1d4034}[data-design=white-eagle][data-theme=dark] .dv3-tone-blue{--tn:#a8bfe6;--tnBg:#1a2a4a}[data-design=white-eagle][data-theme=dark] .dv3-tone-violet{--tn:#c9b3e6;--tnBg:#2a1d40}[data-design=white-eagle][data-theme=dark] .dv3-tone-peach{--tn:#f0bf99;--tnBg:#402418}[data-design=white-eagle][data-theme=dark] .dv3-tone-amber{--tn:#f0d090;--tnBg:#3a2c0e}[data-design=white-eagle][data-theme=dark] .dv3-tone-rose{--tn:#f0a3ae;--tnBg:#402030}[data-design=white-eagle][data-theme=dark] .dv3-tone-success{--tn:#a6dab1;--tnBg:#1c3a26}[data-design=white-eagle][data-theme=dark] .dv3-tone-info{--tn:#a8c3df;--tnBg:#1c3050}[data-design=white-eagle][data-theme=dark] .dv3-tone-warn{--tn:#f0d090;--tnBg:#3a2c0e}[data-design=white-eagle][data-theme=dark] .dv3-tone-alert{--tn:#f0a3ae;--tnBg:#402030}[data-design=white-eagle][data-theme=dark] .dv3-tone-muted{--tn:var(--ink-3);--tnBg:var(--paper-2)}[data-design=white-eagle][data-theme=dark] .dv3-bd-success{color:#a6dab1;background:#1c3a26}[data-design=white-eagle][data-theme=dark] .dv3-bd-info{color:#a8c3df;background:#1c3050}[data-design=white-eagle][data-theme=dark] .dv3-bd-warn{color:#f0d090;background:#3a2c0e}[data-design=white-eagle][data-theme=dark] .dv3-bd-alert{color:#f0a3ae;background:#402030}[data-design=white-eagle][data-theme=dark] .dv3-bd-muted{background:var(--paper-2);color:var(--ink-3)}[data-design=white-eagle][data-theme=dark] .dv3-bd-accent{background:var(--accent-tint);color:var(--accent-ink)}[data-design=white-eagle][data-theme=dark] .dv3-tasks{background:#0b1624;border-color:#0b1624}[data-design=white-eagle][data-theme=dark] .btn-accent,[data-design=white-eagle][data-theme=dark] .lab-toggle button[data-active="1"],[data-design=white-eagle][data-theme=dark] .msg-unread,[data-design=white-eagle][data-theme=dark] .dv3-msg-badge{color:#1d3a2e}[data-design=white-eagle] .we-root{font-family:var(--f-sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px;line-height:1.5}[data-design=white-eagle] .we-root *{box-sizing:border-box}[data-design=white-eagle] .we-root button{font:inherit;color:inherit;cursor:pointer}[data-design=white-eagle] .we-root input,[data-design=white-eagle] .we-root select,[data-design=white-eagle] .we-root textarea{font:inherit;color:inherit}[data-design=white-eagle] .we-root a{color:inherit;text-decoration:none}[data-design=white-eagle][lang=ar] .we-root,[data-design=white-eagle] [lang=ar].we-root{font-family:var(--f-arabic)}[data-design=white-eagle] .shell{background:var(--paper);grid-template:"topbar topbar""side main"1fr/232px 1fr;height:100dvh;transition:grid-template-columns .25s;display:grid;overflow:hidden}.shell[data-design=white-eagle][data-sidebar=rail]{grid-template-columns:72px 1fr}[data-design=white-eagle][dir=rtl] .shell{direction:rtl}[data-design=white-eagle] .shell>.topbar-wrap,[data-design=white-eagle] .shell>div:first-of-type{z-index:40;grid-area:topbar}[data-design=white-eagle] .shell>.topbar,[data-design=white-eagle] .shell .topbar{z-index:40;border-bottom:1px solid var(--line);padding-inline-start:0;box-shadow:0 1px #00000005,0 4px 12px -8px #00000014}[data-design=white-eagle] .shell>.app,[data-design=white-eagle] .app{display:contents}[data-design=white-eagle] .main{background:var(--paper);flex-direction:column;grid-area:main;min-width:0;min-height:0;display:flex;overflow:hidden auto}[data-design=white-eagle] .topbar{background:color-mix(in oklab, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:12px 24px;display:flex}[data-design=white-eagle] .crumb{flex-shrink:0;align-items:baseline;gap:10px;display:none}[data-design=white-eagle] .crumb-screen{font-family:var(--f-display);letter-spacing:-.01em;color:var(--ink);font-size:22px;font-style:italic;line-height:1}[data-design=white-eagle] .crumb-meta{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;font-size:10px}[data-design=white-eagle] .search{background:var(--paper-2);border:1px solid var(--line);max-width:340px;color:var(--ink-3);border-radius:999px;flex:1;align-items:center;gap:10px;margin-inline:auto;padding:8px 16px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}[data-design=white-eagle] .search:hover{background:var(--surface);border-color:var(--line-2)}[data-design=white-eagle] .search:focus-within{border-color:var(--line-3);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 14%, transparent);background:var(--paper)}[data-design=white-eagle] .search input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}[data-design=white-eagle] .search input::placeholder{color:var(--ink-3)}[data-design=white-eagle] .search kbd{font-family:var(--f-mono);border:1px solid var(--line-2);background:var(--surface);color:var(--ink-3);border-radius:4px;padding:2px 6px;font-size:10px}[data-design=white-eagle] .top-actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}[data-design=white-eagle] .topbar-logo{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex-shrink:0;width:auto;height:40px;margin-inline:0 12px;display:block}@media (max-width:640px){[data-design=white-eagle] .topbar-logo{height:32px}}[data-design=white-eagle] .icon-btn{border:1px solid var(--line);background:var(--surface);cursor:pointer;width:36px;height:36px;color:var(--ink-2);border-radius:9px;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid;position:relative}[data-design=white-eagle] .icon-btn:hover{background:var(--paper-2);color:var(--ink);border-color:var(--line-2)}[data-design=white-eagle] .icon-btn:active{transform:translateY(.5px)}[data-design=white-eagle] .icon-btn.lang-toggle .lang-glyph{font-family:var(--f-display);color:var(--ink);font-size:17px;font-weight:500;line-height:1}[data-design=white-eagle] .icon-btn.lang-toggle .lang-glyph[data-lang=ar]{font-family:var(--f-arabic);font-size:18px}[data-design=white-eagle] .icon-btn .dot{top:7px;background:var(--alert);width:6px;height:6px;box-shadow:0 0 0 2px var(--paper);border-radius:50%;position:absolute;inset-inline-end:8px}[data-design=white-eagle] .user-menu{top:calc(100% + 6px);background:var(--paper);border:1px solid var(--line);min-width:240px;box-shadow:var(--shadow-3);z-index:80;border-radius:10px;padding:6px;position:absolute;inset-inline-end:0}[data-design=white-eagle] .user-menu-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin:-2px -2px 4px;padding:10px 10px 12px;display:flex}[data-design=white-eagle] .user-menu-item{width:100%;font:inherit;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;text-decoration:none;display:flex}[data-design=white-eagle] .user-menu-item:hover{background:var(--paper-2)}[data-design=white-eagle] .user-menu-item[data-tone=alert]{color:var(--alert)}[data-design=white-eagle] .user-menu-item[data-tone=alert]:hover{background:var(--alert-tint)}[data-design=white-eagle] .side{background:var(--surface);border-inline-end:1px solid var(--line);flex-direction:column;grid-area:side;min-height:0;display:flex;position:relative;overflow:visible}[data-design=white-eagle] .side-scroll{flex-direction:column;flex:1;gap:4px;min-height:0;padding:18px 14px 14px;transition:padding .25s;display:flex;overflow:hidden auto}[data-design=white-eagle][data-sidebar=rail] .side-scroll{padding:18px 8px 14px}[data-design=white-eagle][data-sidebar=rail] .nav-badge,[data-design=white-eagle][data-sidebar=rail] .nav-label,[data-design=white-eagle][data-sidebar=rail] .nav-section{display:none}[data-design=white-eagle][data-sidebar=rail] .nav-item{justify-content:center;padding:10px 0}[data-design=white-eagle][data-sidebar=rail] .side .user-info{display:none}[data-design=white-eagle][data-sidebar=rail] .side .user-chip{justify-content:center;padding:8px 0}[data-design=white-eagle] .side-scroll::-webkit-scrollbar{width:6px}[data-design=white-eagle] .side-scroll::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}[data-design=white-eagle] .side-scroll::-webkit-scrollbar-track{background:0 0}[data-design=white-eagle] .side .side-spacer{flex:1;min-height:12px}[data-design=white-eagle] .side-toggle-edge{top:-8px;width:16px;height:36px;color:var(--ink-2);cursor:pointer;z-index:50;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;transition:background .15s,color .15s,border-color .15s,transform .15s,box-shadow .15s;display:grid;position:absolute;inset-inline-end:-13px;box-shadow:0 1px 2px #0f16210a,0 4px 10px -4px #0f162114}[data-design=white-eagle] .side-toggle-edge:hover{color:var(--accent);border-color:var(--accent);box-shadow:0 2px 4px #0f16210f, 0 6px 14px -4px color-mix(in oklab, var(--accent) 45%, transparent);background:0 0}[data-design=white-eagle] .side-toggle-edge:active{transform:scale(.92)}[data-design=white-eagle] .side-toggle-edge:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 22%, transparent);outline:none}[data-design=white-eagle] .nav-section{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:14px 10px 6px;font-size:10px;font-weight:500}[data-design=white-eagle] .nav-item{color:var(--ink-2);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:8px 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex;position:relative}[data-design=white-eagle] .nav-item:hover{background:var(--paper-2);color:var(--ink)}[data-design=white-eagle] .nav-item[data-active="1"]{background:var(--accent-tint);color:var(--ink);border-color:color-mix(in oklab, var(--accent) 30%, transparent)}[data-design=white-eagle] .nav-item[data-active="1"]:before{content:"";inset-inline-start:-14px;background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px}[data-design=white-eagle][dir=rtl] .nav-item[data-active="1"]:before{border-radius:3px 0 0 3px}[data-design=white-eagle] .nav-icon{color:currentColor;flex-shrink:0;width:18px;height:18px}[data-design=white-eagle] .nav-badge{font-size:10px;font-family:var(--f-mono);background:var(--alert-tint);color:var(--alert);border-radius:999px;margin-inline-start:auto;padding:1px 6px;font-weight:500}[data-design=white-eagle] .more-menu{inset-inline:6px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-3);z-index:50;border-radius:12px;padding:6px;animation:.15s ease-out we-morein;position:absolute;bottom:calc(100% + 6px)}[data-design=white-eagle][data-sidebar=rail] .more-menu{inset-inline:78px auto;z-index:60;width:220px;position:fixed;bottom:80px}[data-design=white-eagle][data-sidebar=rail][dir=rtl] .more-menu{inset-inline:auto 78px}@keyframes we-morein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}[data-design=white-eagle] .more-item{color:var(--ink-2);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:13px;font-weight:500;display:flex}[data-design=white-eagle] .more-item:hover{background:var(--paper-2);color:var(--ink)}[data-design=white-eagle] .more-item[data-active="1"]{background:var(--accent-tint);color:var(--accent-ink)}[data-design=white-eagle] .side-foot{border-top:1px solid var(--line);margin-top:auto;padding-top:12px}[data-design=white-eagle] .user-chip{background:var(--paper-2);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}[data-design=white-eagle] .avatar{background:var(--ink);width:32px;height:32px;color:var(--paper);font-size:12px;font-weight:600;font-family:var(--f-mono);border-radius:50%;flex-shrink:0;place-items:center;display:grid}[data-design=white-eagle] .avatar.sm{width:26px;height:26px;font-size:10px}[data-design=white-eagle] .avatar.lg{width:44px;height:44px;font-size:14px}[data-design=white-eagle] .user-name{color:var(--ink);font-size:13px;font-weight:600;line-height:1.2}[data-design=white-eagle] .user-role{color:var(--ink-3);margin-top:1px;font-size:11px}[data-design=white-eagle] .page{gap:var(--gap-card);flex-direction:column;flex:1 0 auto;min-height:0;padding:24px;display:flex}[data-design=white-eagle] .page-wide{padding:24px 32px}[data-design=white-eagle] .ph{justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:4px;display:flex}[data-design=white-eagle] .ph-title{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);font-size:44px;font-style:italic;line-height:1}[data-design=white-eagle] .calendar-month-header{flex-direction:column;align-items:flex-start;gap:8px;display:flex}[data-design=white-eagle] button.calendar-month-title,[data-design=white-eagle] .calendar-month-title{letter-spacing:-.02em;cursor:pointer;text-align:start;color:var(--ink);background:0 0;border:0;align-items:center;gap:12px;padding:0;line-height:1;transition:color .15s;display:inline-flex;font-family:var(--f-display)!important;font-size:44px!important;font-style:italic!important;font-weight:400!important}[data-design=white-eagle] .calendar-month-title:hover{color:color-mix(in oklab, var(--ink) 78%, var(--accent))}[data-design=white-eagle] .calendar-month-title svg{color:var(--ink-3);width:26px;height:26px}[data-design=white-eagle] .calendar-month-events{font-family:var(--f-mono)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ink-3)!important;font-size:11px!important;font-weight:500!important}[data-design=white-eagle] .calendar-month-events svg{width:14px;height:14px;color:var(--ink-3)!important}[data-design=white-eagle] .calendar-month-heading{display:inline-block;position:relative}[data-design=white-eagle] .calendar-month-events{align-items:center;gap:7px;margin-top:8px;display:inline-flex}[data-design=white-eagle] .calendar-month-picker{z-index:50;top:calc(100% + 10px);border:1px solid var(--line);background:var(--surface);border-radius:12px;width:min(292px,100vw - 48px);padding:12px;position:absolute;inset-inline-start:0;box-shadow:0 18px 42px #0f172a29}[data-design=white-eagle] .calendar-month-picker-head{color:var(--ink);justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:750;display:flex}[data-design=white-eagle] .calendar-month-picker-arrow{border:1px solid var(--line);background:var(--paper);width:30px;height:30px;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}[data-design=white-eagle] .calendar-month-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}[data-design=white-eagle] .calendar-month-picker-month{min-height:34px;color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;font-size:13px;font-weight:650}[data-design=white-eagle] .calendar-month-picker-month:hover,[data-design=white-eagle] .calendar-month-picker-month[data-active="1"]{border-color:var(--line);background:var(--paper);color:var(--ink)}[data-design=white-eagle] .ph-sub{color:var(--ink-3);margin-top:8px;font-size:13px}[data-design=white-eagle] .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:500}[data-design=white-eagle] .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);box-shadow:var(--shadow-1)}[data-design=white-eagle] .card-hd{align-items:center;gap:10px;padding:16px 20px 12px;display:flex}[data-design=white-eagle] .card-title{color:var(--ink);letter-spacing:-.005em;font-size:14px;font-weight:600}[data-design=white-eagle] .card-sub{color:var(--ink-3);font-size:12px}[data-design=white-eagle] .card-bd{padding:4px 20px 18px}[data-design=white-eagle] .card-bd-flush{padding:4px 0 0}[data-design=white-eagle] .divider{background:var(--line);height:1px}[data-design=white-eagle] .pill{letter-spacing:.01em;background:var(--paper-2);color:var(--ink-2);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}[data-design=white-eagle] .pill:before{content:"";background:var(--ink-3);border-radius:50%;width:5px;height:5px}[data-design=white-eagle] .pill[data-tone=success]{color:var(--success);background:var(--success-tint);border-color:color-mix(in oklab, var(--success) 22%, transparent)}[data-design=white-eagle] .pill[data-tone=success]:before{background:var(--success)}[data-design=white-eagle] .pill[data-tone=warn]{color:#8c5500;color:lab(41.6382% 22.4672 70.493);background:var(--warn-tint);border-color:color-mix(in oklab, var(--warn) 28%, transparent)}[data-design=white-eagle] .pill[data-tone=warn]:before{background:var(--warn)}[data-design=white-eagle] .pill[data-tone=alert]{color:var(--alert);background:var(--alert-tint);border-color:color-mix(in oklab, var(--alert) 22%, transparent)}[data-design=white-eagle] .pill[data-tone=alert]:before{background:var(--alert)}[data-design=white-eagle] .pill[data-tone=info]{color:var(--info);background:var(--info-tint);border-color:color-mix(in oklab, var(--info) 22%, transparent)}[data-design=white-eagle] .pill[data-tone=info]:before{background:var(--info)}[data-design=white-eagle] .pill[data-tone=accent]{color:var(--accent-ink);background:var(--accent-tint);border-color:color-mix(in oklab, var(--accent) 30%, transparent)}[data-design=white-eagle] .pill[data-tone=accent]:before{background:var(--accent)}[data-design=white-eagle] .pill[data-tone=muted]{color:var(--ink-3);background:var(--paper-2)}[data-design=white-eagle] .pill.no-dot:before{display:none}[data-design=white-eagle] .btn{border:1px solid var(--line-2);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}[data-design=white-eagle] .btn:hover:not(:disabled){background:var(--paper-2);border-color:var(--line-3)}[data-design=white-eagle] .btn:disabled{opacity:.55;cursor:not-allowed}[data-design=white-eagle] .btn-primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}[data-design=white-eagle] .btn-primary:hover:not(:disabled){background:#222933;background:lab(16.4192% -1.24091 -7.16396);border-color:#222933;border-color:lab(16.4192% -1.24091 -7.16396)}[data-design=white-eagle][data-theme=dark] .btn-primary{background:var(--accent);border-color:var(--accent);color:var(--ink)}[data-design=white-eagle][data-theme=dark] .btn-primary:hover:not(:disabled){filter:brightness(1.08)}[data-design=white-eagle] .btn-accent{background:var(--accent);color:var(--accent-ink);border-color:color-mix(in oklab, var(--accent) 60%, black)}[data-design=white-eagle] .btn-accent:hover:not(:disabled){filter:brightness(1.04)}[data-design=white-eagle] .btn-ghost{background:0 0;border-color:#0000}[data-design=white-eagle] .btn-ghost:hover:not(:disabled){background:var(--paper-2)}[data-design=white-eagle] .btn-sm{border-radius:7px;padding:5px 10px;font-size:12px}[data-design=white-eagle] .btn-alert{background:var(--alert);color:#fff;border-color:var(--alert)}[data-design=white-eagle] .btn-alert:hover:not(:disabled){filter:brightness(1.05)}[data-design=white-eagle] .chips{flex-wrap:wrap;gap:6px;display:flex}[data-design=white-eagle] .chip{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;display:inline-flex}[data-design=white-eagle] .chip:hover{border-color:var(--line-3);color:var(--ink)}[data-design=white-eagle] .chip[data-active="1"]{background:var(--ink);color:var(--paper);border-color:var(--ink)}[data-design=white-eagle] .chip .count{font-family:var(--f-mono);background:var(--paper-2);color:var(--ink-3);border-radius:999px;padding:1px 5px;font-size:10px}[data-design=white-eagle] .chip[data-active="1"] .count{color:#ffffffd9;background:#ffffff26}[data-design=white-eagle] .row{align-items:center;gap:10px;display:flex}[data-design=white-eagle] .col{flex-direction:column;gap:6px;display:flex}[data-design=white-eagle] .between{justify-content:space-between}[data-design=white-eagle] .right{margin-inline-start:auto}[data-design=white-eagle] .gap-2{gap:8px}[data-design=white-eagle] .gap-3{gap:12px}[data-design=white-eagle] .gap-4{gap:16px}[data-design=white-eagle] .muted{color:var(--ink-3)}[data-design=white-eagle] .subtle{color:var(--ink-2)}[data-design=white-eagle] .mono{font-family:var(--f-mono)}[data-design=white-eagle] .serif{font-family:var(--f-display);letter-spacing:-.01em;font-style:italic}[data-design=white-eagle] .num{font-family:var(--f-mono);font-variant-numeric:tabular-nums}[data-design=white-eagle] .tx-bar{background:var(--line);border-radius:999px;height:5px;position:relative;overflow:hidden}[data-design=white-eagle] .tx-bar>i{inset-inline-start:0;background:var(--accent);border-radius:999px;position:absolute;top:0;bottom:0}[data-design=white-eagle] .bottom-nav{inset-inline:0;z-index:90;height:calc(var(--bottomnav-h,64px) + var(--safe-bottom,0px));padding-bottom:var(--safe-bottom,0px);background:color-mix(in oklab, var(--paper-2) 88%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-top:1px solid var(--line);align-items:stretch;display:none;position:fixed;bottom:0}[data-design=white-eagle] .bottom-nav-item{color:var(--ink-3);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-height:56px;padding:6px 4px;font-size:10px;font-weight:500;text-decoration:none;display:flex;position:relative}[data-design=white-eagle] .bottom-nav-item[data-active="1"]{color:var(--accent)}[data-design=white-eagle] .bottom-nav-item svg{color:currentColor}[data-design=white-eagle] .bottom-nav-dot{background:0 0;border-radius:50%;width:4px;height:4px;transition:background .15s;position:absolute;top:4px}[data-design=white-eagle] .bottom-nav-item[data-active="1"] .bottom-nav-dot{background:var(--accent)}[data-design=white-eagle] .bottom-nav-label{letter-spacing:.01em;line-height:1.1}[data-design=white-eagle] .bottom-nav-item:active{background:color-mix(in oklab, var(--accent) 8%, transparent)}[data-design=white-eagle] .mobile-hamburger{width:44px;height:44px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}[data-design=white-eagle] .mobile-hamburger:active{background:var(--paper-2)}[data-design=white-eagle] .mobile-hamburger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-design=white-eagle] .drawer-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:180;background:#0006;animation:.2s we-drawer-fade;position:fixed;inset:0}@keyframes we-drawer-fade{0%{opacity:0}to{opacity:1}}[data-design=white-eagle] .drawer-header,[data-design=white-eagle] .drawer-footer{display:none}@media (max-width:1023.98px){[data-design=white-eagle] .app{grid-template-columns:1fr!important}[data-design=white-eagle] .side{z-index:200;background:var(--paper);border-inline-end:1px solid var(--line);width:min(86vw,320px);padding:0;transition:transform .28s cubic-bezier(.4,0,.2,1);position:fixed;inset-block:0;inset-inline-start:0;overflow:hidden auto;transform:translate(-105%);box-shadow:0 0 60px #0000002e}[data-design=white-eagle][dir=rtl] .side{transform:translate(105%)}[data-design=white-eagle] .shell[data-drawer=open] .side{transform:translate(0)}[data-design=white-eagle] .topbar{padding-block:10px!important;padding-inline:14px!important;gap:10px!important;padding-block-start:max(10px, var(--safe-top))!important}[data-design=white-eagle] .crumb-meta{display:none!important}[data-design=white-eagle] .crumb-screen{font-size:var(--fs-md)!important}[data-design=white-eagle] .search{transition:flex-basis .25s,width .25s,border-radius .25s;border-radius:50%!important;flex:0 0 44px!important;justify-content:center!important;width:44px!important;max-width:none!important;height:44px!important;padding:0!important}[data-design=white-eagle] .search input,[data-design=white-eagle] .search kbd{display:none!important}[data-design=white-eagle] .search:focus-within{border-radius:999px!important;flex:auto!important;justify-content:flex-start!important;width:auto!important;padding:8px 14px!important}[data-design=white-eagle] .search:focus-within input{display:block!important}[data-design=white-eagle] .top-actions{gap:6px!important}[data-design=white-eagle] .user-chip .user-info{display:none!important}[data-design=white-eagle] .user-chip{padding:3px!important}[data-design=white-eagle] .main{padding-block-end:calc(var(--bottomnav-h) + var(--safe-bottom))}[data-design=white-eagle] .bottom-nav{display:flex!important}[data-design=white-eagle] .drawer-header{padding:calc(18px + var(--safe-top)) 16px 16px;border-bottom:1px solid var(--line);background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 6%, var(--surface)) 0%, var(--surface) 100%);flex-direction:column;gap:14px;position:relative;display:flex!important}[data-design=white-eagle] .drawer-header:after{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--accent) 60%, transparent) 50%, transparent 100%);pointer-events:none;height:2px;position:absolute;inset-block-end:-1px;inset-inline:16px}[data-design=white-eagle] .drawer-brand{align-items:center;gap:12px;padding-block-end:2px;display:flex}[data-design=white-eagle] .drawer-logo{object-fit:contain;flex-shrink:0;width:auto;max-width:190px;height:30px;margin:0;display:block}[data-design=white-eagle] .drawer-user{background:var(--paper);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex;box-shadow:0 1px #00000005}[data-design=white-eagle] .drawer-avatar{background:linear-gradient(135deg, var(--accent) 0%, color-mix(in oklab, var(--accent) 70%, var(--ink)) 100%);width:42px;height:42px;color:var(--accent-ink);letter-spacing:.02em;font-size:14px;font-weight:700;font-family:var(--f-mono);box-shadow:0 6px 14px -8px color-mix(in oklab, var(--accent) 60%, transparent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}[data-design=white-eagle] .drawer-user-text{flex:1;min-width:0}[data-design=white-eagle] .drawer-user-name{color:var(--ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.2;overflow:hidden}[data-design=white-eagle] .drawer-user-email{color:var(--ink-3);font-size:11px;font-family:var(--f-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}[data-design=white-eagle] .side .nav-section{padding:14px 14px 6px}[data-design=white-eagle] .side .nav-item{min-height:44px;padding:12px;font-size:14px}[data-design=white-eagle] .drawer-footer{padding:10px 12px calc(14px + var(--safe-bottom));border-top:1px solid var(--line);background:var(--paper);flex-direction:column;gap:6px;margin-top:auto;display:flex!important}[data-design=white-eagle] .drawer-foot-actions{gap:8px;display:flex}[data-design=white-eagle] .drawer-foot-btn{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}[data-design=white-eagle] .drawer-foot-btn:active{background:var(--paper-2)}[data-design=white-eagle] .drawer-foot-btn.drawer-foot-signout{color:var(--alert);border-color:color-mix(in oklab, var(--alert) 28%, var(--line));background:var(--surface)}[data-design=white-eagle] .drawer-foot-btn.drawer-foot-signout:active{background:var(--alert-tint)}[data-design=white-eagle] .drawer-lang-glyph{font-family:var(--f-display);color:var(--ink);text-align:center;width:16px;font-size:14px;font-weight:600;line-height:1}[data-design=white-eagle] .drawer-foot-meta{font-size:10px;font-family:var(--f-mono);color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:6px;margin-top:8px;display:flex}[data-design=white-eagle] .shell{grid-template-rows:calc(var(--topbar-h-mobile,56px) + var(--safe-top,0px)) 1fr calc(var(--bottomnav-h,64px) + var(--safe-bottom,0px));height:100dvh;grid-template-columns:1fr!important;grid-template-areas:"topbar""main""bottomnav"!important}[data-design=white-eagle] .shell>.topbar-wrap,[data-design=white-eagle] .shell>div:first-of-type{grid-area:topbar}[data-design=white-eagle] .main{grid-area:main;padding-block-end:0}[data-design=white-eagle] .bottom-nav{inset-inline:auto;grid-area:bottomnav;width:100%;bottom:auto;position:relative!important}[data-design=white-eagle] .topbar{height:calc(var(--topbar-h-mobile,56px) + var(--safe-top,0px));min-height:calc(var(--topbar-h-mobile,56px) + var(--safe-top,0px));-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border-bottom:1px solid var(--line);align-items:center;display:flex;position:relative;background:color-mix(in oklab, var(--paper-2) 92%, transparent)!important;gap:4px!important;padding-block-start:max(8px, var(--safe-top))!important;padding-block-end:8px!important;padding-inline:12px!important}[data-design=white-eagle] .mobile-hamburger,[data-design=white-eagle] .crumb,[data-design=white-eagle] .topbar .search,[data-design=white-eagle] .topbar .icon-btn.lang-toggle{display:none!important}[data-design=white-eagle] .topbar-logo{pointer-events:none;flex:none;max-width:130px;width:auto!important;height:24px!important;margin:0!important;position:static!important;transform:none!important}[data-design=white-eagle] .top-actions{align-items:center;gap:2px;margin-inline-start:auto;display:flex}[data-design=white-eagle] .topbar .icon-btn{background:0 0;border:1px solid #0000;border-radius:10px;width:40px!important;height:40px!important}[data-design=white-eagle] .topbar .icon-btn:active{background:var(--paper-2)}[data-design=white-eagle] .top-actions .user-chip{min-width:36px;min-height:36px;background:0 0!important;border:0!important;border-radius:50%!important;padding:0!important}[data-design=white-eagle] .top-actions .user-chip .avatar{width:36px!important;height:36px!important}[data-design=white-eagle] .top-actions .user-chip .user-info,[data-design=white-eagle] .top-actions .user-chip svg{display:none!important}[data-design=white-eagle] .side{box-shadow:0 0 0 1px color-mix(in oklab, var(--ink) 6%, transparent), 0 24px 60px -20px #00000073;inset-block:0!important}[data-design=white-eagle] input,[data-design=white-eagle] textarea,[data-design=white-eagle] select{font-size:16px!important}[data-design=white-eagle] .side-toggle-edge{display:none!important}[data-design=white-eagle] .page{padding:12px!important}}@media (max-width:380px){[data-design=white-eagle] .topbar .search{display:none!important}}@media (max-width:360px){[data-design=white-eagle] .bottom-nav-label{display:none!important}[data-design=white-eagle] .bottom-nav-item{gap:0!important}}@media (min-width:768px) and (max-width:1023.98px){[data-design=white-eagle] .side{width:320px}[data-design=white-eagle] .page{padding:22px!important}}@media (pointer:coarse){[data-design=white-eagle] button,[data-design=white-eagle] .btn,[data-design=white-eagle] .icon-btn,[data-design=white-eagle] .nav-item,[data-design=white-eagle] .bottom-nav-item,[data-design=white-eagle] a[role=button]{touch-action:manipulation;min-height:44px}[data-design=white-eagle] .icon-btn{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){[data-design=white-eagle] *,[data-design=white-eagle] :before,[data-design=white-eagle] :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}[data-design=white-eagle] .we-contract-page{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--f-sans);padding:28px 16px}[data-design=white-eagle] .we-contract-shell{flex-direction:column;gap:18px;max-width:1100px;margin:0 auto;display:flex}[data-design=white-eagle] .we-contract-letterhead{border:1px solid var(--line);border-radius:var(--r-3,18px);background:var(--surface);box-shadow:var(--shadow-1);flex-direction:column;gap:16px;padding:22px 24px;display:flex}@media (min-width:768px){[data-design=white-eagle] .we-contract-letterhead{flex-direction:row;justify-content:space-between;align-items:center}}[data-design=white-eagle] .we-contract-actions{flex-wrap:wrap;justify-content:flex-end}[data-design=white-eagle] .we-contract-summary{padding:18px 22px}[data-design=white-eagle] .we-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:768px){[data-design=white-eagle] .we-contract-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-design=white-eagle] .we-contract-tile{border:1px solid var(--line);background:var(--surface-2,var(--surface));border-radius:12px;padding:14px 16px}[data-design=white-eagle] .we-contract-details{gap:12px;margin-top:18px;display:grid}@media (min-width:768px){[data-design=white-eagle] .we-contract-details{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-design=white-eagle] .we-contract-detail{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:16px 18px}[data-design=white-eagle] .we-contract-pdf-frame{padding:0;overflow:hidden}[data-design=white-eagle] .we-contract-pdf{background:var(--surface);border:0;width:100%;height:760px;display:block}[data-design=white-eagle] .we-signature-pad{border:1px dashed var(--line-strong,var(--ink-3));background:var(--surface-2,var(--surface));border-radius:14px;padding:10px}[data-design=white-eagle] .we-signature-canvas{background:var(--surface);touch-action:none;border-radius:10px;width:100%;height:200px;display:block}[data-design=white-eagle] .we-spin{animation:.7s linear infinite weSpin}@keyframes weSpin{to{transform:rotate(360deg)}}[data-design=white-eagle] .we-contract-print-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:12px;display:none}[data-design=white-eagle] .print-only{display:none}@media print{[data-design=white-eagle] .side,[data-design=white-eagle] .topbar,[data-design=white-eagle] .bottom-nav,[data-design=white-eagle] .mobile-hamburger{display:none!important}[data-design=white-eagle] .main{padding:0!important}[data-design=white-eagle] .no-print{display:none!important}[data-design=white-eagle] .print-only{display:flex!important}[data-design=white-eagle] .we-contract-page{color:#000;background:#fff;padding:0}[data-design=white-eagle] .we-contract-shell{gap:12px;max-width:none}[data-design=white-eagle] .we-contract-letterhead,[data-design=white-eagle] .we-contract-summary,[data-design=white-eagle] .we-contract-pdf-frame,[data-design=white-eagle] .we-contract-detail,[data-design=white-eagle] .we-contract-tile{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important}[data-design=white-eagle] .we-contract-letterhead{border-bottom:2px solid #000;border-inline:0;border-top:0;border-radius:0;padding:0 0 12px}[data-design=white-eagle] .we-contract-pdf{height:100vh}[data-design=white-eagle] .we-contract-print-footer{margin-top:18px}[data-design=white-eagle] .pill,[data-design=white-eagle] .btn,[data-design=white-eagle] .chip{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4;margin:16mm 14mm 18mm}}[data-design=white-eagle] .dash-v2{flex-direction:column;gap:12px;padding:18px 22px;display:flex}[data-design=white-eagle] .dash-hero-row{grid-template-columns:minmax(220px,auto) 1fr;align-items:center;gap:24px;padding-bottom:4px;display:grid}[data-design=white-eagle] .dash-hero-text{min-width:0}[data-design=white-eagle] .dash-h1{font-family:var(--f-display);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;margin:0 0 3px;font-size:32px;font-style:italic;font-weight:400;line-height:1}[data-design=white-eagle] .dash-sub{color:var(--ink-3);font-size:12px}[data-design=white-eagle] .dash-kpi-row{grid-template-columns:repeat(3,minmax(180px,1fr));gap:14px;display:grid}[data-design=white-eagle] .dk{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;min-width:160px;padding:10px 14px;display:flex}[data-design=white-eagle] .dk-ic{border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}[data-design=white-eagle] .dk-ic-teal{color:#2f5a4a;background:#d9ebe2}[data-design=white-eagle] .dk-ic-blue{color:#2c4a82;background:#dfe7f6}[data-design=white-eagle] .dk-ic-peach{color:#8a4d22;background:#fbe4d3}[data-design=white-eagle] .dk-value{font-family:var(--f-display);letter-spacing:-.01em;color:var(--ink);font-size:24px;font-style:italic;font-weight:400;line-height:1}[data-design=white-eagle] .dk-label{color:var(--ink-2);margin-top:2px;font-size:11px;font-weight:600}[data-design=white-eagle] .dk-sub{color:var(--ink-3);font-size:10px;font-family:var(--f-mono);letter-spacing:.02em;margin-top:2px}[data-design=white-eagle] .dash-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:12px;display:grid}[data-design=white-eagle] .dash-col{flex-direction:column;gap:12px;min-width:0;display:flex}[data-design=white-eagle] .dash-row-2{grid-template-columns:1fr 1.2fr;gap:12px;display:grid}[data-design=white-eagle] .d-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}[data-design=white-eagle] .d-card-hd{justify-content:space-between;align-items:center;gap:10px;padding:12px 16px 6px;display:flex}[data-design=white-eagle] .d-card-title{color:var(--ink);letter-spacing:-.005em;font-size:13px;font-weight:700}[data-design=white-eagle] .d-card-bd{padding:4px 16px 14px}[data-design=white-eagle] .d-period{color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex}[data-design=white-eagle] .d-icon-btn{border:1px solid var(--line);width:28px;height:28px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}[data-design=white-eagle] .d-icon-btn.sm{border-radius:6px;width:24px;height:24px}[data-design=white-eagle] .d-icon-btn.dark{color:#ffffffbf;border-color:#ffffff29}[data-design=white-eagle] .d-card-dark{color:#e6ecf3;background:#0f1d2e;border-color:#0f1d2e}[data-design=white-eagle] .d-card-dark .d-card-title{color:#fff}[data-design=white-eagle] .perf-grid{grid-template-columns:repeat(4,1fr);gap:16px;padding-top:2px;display:grid}[data-design=white-eagle] .perf-cell{min-width:0}[data-design=white-eagle] .perf-k{color:var(--ink-3);margin-bottom:4px;font-size:11px;font-weight:500}[data-design=white-eagle] .perf-v{font-family:var(--f-display);letter-spacing:-.01em;margin-bottom:3px;font-size:26px;font-style:italic;font-weight:400;line-height:1}[data-design=white-eagle] .perf-v-teal{color:#2f8062}[data-design=white-eagle] .perf-v-amber{color:#c97a1c}[data-design=white-eagle] .perf-v-blue{color:#2c4a82}[data-design=white-eagle] .perf-v-violet{color:#5e3f8f}[data-design=white-eagle] .perf-sub{color:var(--ink-3);margin-bottom:6px;font-size:10px}[data-design=white-eagle] .perf-arrow{color:var(--ink-3);margin-inline-start:2px}[data-design=white-eagle] .perf-bar{background:var(--paper-2);border-radius:999px;height:4px;overflow:hidden}[data-design=white-eagle] .perf-bar>i{border-radius:999px;height:100%;display:block}[data-design=white-eagle] .perf-bar-teal{background:#2f8062}[data-design=white-eagle] .perf-bar-amber{background:#d99347}[data-design=white-eagle] .perf-bar-blue{background:#4f6fae}[data-design=white-eagle] .perf-bar-violet{background:#7c5cb8}[data-design=white-eagle] .ao-num{font-family:var(--f-display);color:var(--ink);letter-spacing:-.01em;font-size:36px;font-style:italic;font-weight:400;line-height:1}[data-design=white-eagle] .ao-num-label{color:var(--ink);font-size:13px;font-weight:600}[data-design=white-eagle] .ao-num-sub{color:var(--ink-3);margin-top:2px;font-size:11px}[data-design=white-eagle] .ao-chart{grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;height:80px;padding-top:4px;display:grid}[data-design=white-eagle] .ao-col{flex-direction:column;align-items:center;gap:6px;height:100%;display:flex}[data-design=white-eagle] .ao-dot{background:var(--line-3);border-radius:50%;width:6px;height:6px}[data-design=white-eagle] .ao-dot.on{background:#2f8062}[data-design=white-eagle] .ao-bar-track{background:var(--paper-2);border-radius:6px;flex:1;align-items:flex-end;width:100%;display:flex;overflow:hidden}[data-design=white-eagle] .ao-bar-fill{background:linear-gradient(#6fae93 0%,#2f8062 100%);border-radius:6px;width:100%}[data-design=white-eagle] .ao-bar-fill.hi{background:linear-gradient(#4a9479 0%,#1f5b46 100%)}[data-design=white-eagle] .ao-day{color:var(--ink-3);font-size:11px;font-weight:500}[data-design=white-eagle] .qa-bullet{color:#8a4d22;background:#fbe4d3;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}[data-design=white-eagle] .d-shortcut{color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:5px 10px;font-size:11px}[data-design=white-eagle] .qa-grid{grid-template-columns:1fr 1fr;gap:10px;padding-top:4px;display:grid}[data-design=white-eagle] .qa-tile{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:start;font:inherit;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:all .15s;display:flex}[data-design=white-eagle] .qa-tile:hover{background:var(--paper-2);border-color:#2f8062}[data-design=white-eagle] .qa-ic{border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}[data-design=white-eagle] .qa-ic-teal{color:#2f5a4a;background:#d9ebe2}[data-design=white-eagle] .qa-ic-violet{color:#5e3f8f;background:#e4dcf2}[data-design=white-eagle] .qa-ic-peach{color:#8a4d22;background:#fbe4d3}[data-design=white-eagle] .qa-ic-blue{color:#2c4a82;background:#dfe7f6}[data-design=white-eagle] .qa-label{color:var(--ink);margin-bottom:1px;font-size:12px;font-weight:700}[data-design=white-eagle] .qa-sub{color:var(--ink-3);font-size:10px;line-height:1.3}[data-design=white-eagle] .cal-mini-bd{padding:6px 14px 14px}[data-design=white-eagle] .cal-mini{grid-template-columns:50px repeat(5,1fr);display:grid}[data-design=white-eagle] .cal-mini-hh{height:38px}[data-design=white-eagle] .cal-mini-day{text-align:center;border-bottom:1px solid var(--line);padding:6px 0 8px}[data-design=white-eagle] .cal-mini-dow{color:var(--ink-3);letter-spacing:.04em;font-size:10px;font-weight:600}[data-design=white-eagle] .cal-mini-num{color:var(--ink);font-size:16px;font-weight:600;line-height:1.2}[data-design=white-eagle] .cal-mini-hour{color:var(--ink-3);text-align:end;font-variant-numeric:tabular-nums;border-top:1px solid var(--line);padding:8px 4px 0 0;font-size:10px}[data-design=white-eagle] .cal-mini-cell{border-top:1px solid var(--line);border-inline-start:1px solid var(--line);flex-direction:column;gap:2px;min-height:26px;padding:2px;display:flex}[data-design=white-eagle] .cal-mini-appt{white-space:nowrap;text-overflow:ellipsis;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:600;overflow:hidden}[data-design=white-eagle] .cm-teal{color:#1f5b46;background:#d9ebe2}[data-design=white-eagle] .cm-blue{color:#2c4a82;background:#dfe7f6}[data-design=white-eagle] .cm-warn{color:#8a4d22;background:#fbe4d3}[data-design=white-eagle] .cm-success{color:#1f5b46;background:#d9ebe2}[data-design=white-eagle] .cm-info{color:#5e3f8f;background:#e4dcf2}[data-design=white-eagle] .cm-accent{color:#1f5b46;background:#d9ebe2}[data-design=white-eagle] .cm-alert{color:#8a2929;background:#f6dada}[data-design=white-eagle] .cal-today{background:var(--paper-2);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:5px 14px;font-size:11px}[data-design=white-eagle] .pa-count{font-family:var(--f-display);color:#2f8062;letter-spacing:-.01em;font-size:26px;font-style:italic;font-weight:400}[data-design=white-eagle] .pa-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:22px 8px 4px;display:flex}[data-design=white-eagle] .pa-empty-ic{color:#2f8062;background:#d9ebe2;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}[data-design=white-eagle] .pa-empty-t{color:var(--ink);font-size:14px;font-weight:700}[data-design=white-eagle] .pa-empty-s{color:var(--ink-3);font-size:12px}[data-design=white-eagle] .pa-list{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}[data-design=white-eagle] .pa-row{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:10px;padding:7px 10px;display:flex}[data-design=white-eagle] .pa-bullet{border-radius:50%;flex-shrink:0;width:8px;height:8px}[data-design=white-eagle] .pa-bullet-low{background:#2f8062}[data-design=white-eagle] .pa-bullet-medium{background:#d99347}[data-design=white-eagle] .pa-bullet-high{background:#c95252}[data-design=white-eagle] .pa-label{color:var(--ink);font-size:13px;font-weight:600}[data-design=white-eagle] .pa-due{color:var(--ink-3);margin-top:2px;font-size:11px}[data-design=white-eagle] .pa-buckets{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;padding-top:14px;display:grid}[data-design=white-eagle] .pa-bucket-k{color:var(--ink-3);margin-bottom:6px;font-size:11px;font-weight:500}[data-design=white-eagle] .pa-bucket-pill{text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600}[data-design=white-eagle] .pa-bucket-teal{color:#2f8062;background:#e9f3ee}[data-design=white-eagle] .pa-bucket-amber{color:#c97a1c;background:#fbeed7}[data-design=white-eagle] .pa-bucket-rose{color:#b94747;background:#fadcdc}[data-design=white-eagle] .tt-count{font-family:var(--f-display);color:#fff;letter-spacing:-.01em;font-size:30px;font-style:italic;font-weight:400}[data-design=white-eagle] .tt-empty{text-align:center;color:#ffffff8c;padding:32px 8px 14px;font-size:13px}[data-design=white-eagle] .tt-list{flex-direction:column;gap:8px;display:flex}[data-design=white-eagle] .tt-row{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;display:flex}[data-design=white-eagle] .tt-bullet{border-radius:50%;flex-shrink:0;width:8px;height:8px}[data-design=white-eagle] .tt-bullet-low{background:#6cb494}[data-design=white-eagle] .tt-bullet-medium{background:#e4a661}[data-design=white-eagle] .tt-bullet-high{background:#e07474}[data-design=white-eagle] .tt-label{color:#fff;font-size:13px;font-weight:500}[data-design=white-eagle] .tt-due{color:#ffffff8c;margin-top:2px;font-size:11px}[data-design=white-eagle] .ul-view{background:var(--paper-2);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:6px 12px;font-size:11px;display:inline-flex}[data-design=white-eagle] .ul-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 8px 6px;display:flex}[data-design=white-eagle] .ul-empty-ic{color:#8a6f47;background:#f5efe7;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}[data-design=white-eagle] .ul-empty-t{color:var(--ink);font-size:13px;font-weight:700}[data-design=white-eagle] .ul-empty-s{color:var(--ink-3);font-size:12px}[data-design=white-eagle] .ul-list{flex-direction:column;gap:8px;display:flex}[data-design=white-eagle] .ul-row{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:7px 10px;display:flex}[data-design=white-eagle] .ul-ic{color:#2f5a4a;background:#d9ebe2;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}[data-design=white-eagle] .ul-name{color:var(--ink);font-size:13px;font-weight:600}[data-design=white-eagle] .ul-meta{color:var(--ink-3);margin-top:1px;font-size:11px}[data-design=white-eagle] .ul-pill{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600}[data-design=white-eagle] .ul-pill-in-lab{color:#c97a1c;background:#fbeed7}[data-design=white-eagle] .ul-pill-sent{color:#2c4a82;background:#dfe7f6}@media (max-width:1280px){[data-design=white-eagle] .dash-row-3{grid-template-columns:1fr 1fr}[data-design=white-eagle] .dash-row-today{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1023.98px){[data-design=white-eagle] .dash-grid{grid-template-columns:1fr!important;gap:16px!important}[data-design=white-eagle] .dash-row-2{grid-template-columns:1fr 1fr!important}[data-design=white-eagle] .dash-hero-row{grid-template-columns:1fr!important;gap:16px!important}[data-design=white-eagle] .dash-kpi-row{grid-template-columns:repeat(3,1fr)!important}[data-design=white-eagle] .dash-h1{font-size:36px!important}}[data-design=white-eagle] .m-page{flex-direction:column;gap:18px;padding:14px 14px 18px;display:flex}[data-design=white-eagle] .m-greet{padding:4px 0 0}[data-design=white-eagle] .m-greet-row{align-items:center;gap:12px;display:flex}[data-design=white-eagle] .m-avatar{background:var(--accent);width:44px;height:44px;color:var(--paper);letter-spacing:.04em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}[data-design=white-eagle] .m-greet-hello{font-family:var(--f-display);color:var(--ink);letter-spacing:-.01em;font-size:22px;line-height:1.05}[data-design=white-eagle] .m-greet-sub{color:var(--ink-3);margin-top:2px;font-size:12.5px}[data-design=white-eagle] .m-kpi-rail{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-inline:-14px;padding:4px 14px;display:flex;overflow-x:auto}[data-design=white-eagle] .m-kpi-rail::-webkit-scrollbar{display:none}[data-design=white-eagle] .m-kpi{scroll-snap-align:start;background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;flex:0 0 47%;gap:4px;padding:12px 14px;display:flex;position:relative;overflow:hidden}[data-design=white-eagle] .m-kpi-ic{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:4px;display:flex}[data-design=white-eagle] .m-kpi-teal .m-kpi-ic{color:#1a533e;color:lab(31.3297% -23.8841 6.79095);background:#cdeede;background:lab(91.2579% -13.2331 3.82878)}[data-design=white-eagle] .m-kpi-blue .m-kpi-ic{color:#0a5470;color:lab(32.881% -13.5919 -22.2564);background:#ceeefe;background:lab(92.0234% -8.22723 -11.5549)}[data-design=white-eagle] .m-kpi-peach .m-kpi-ic{color:#90502a;color:lab(41.4133% 24.8194 34.1723);background:#ffdcc9;background:lab(90.4928% 11.2496 15.0664)}[data-design=white-eagle] .m-kpi-lilac .m-kpi-ic{color:#5c4a7b;color:lab(35.1271% 16.0284 -25.0944);background:#e8dffc;background:lab(90.2622% 7.16981 -12.9266)}[data-design=white-eagle] .m-kpi-val{font-family:var(--f-display);color:var(--ink);margin-block:2px;font-size:28px;font-style:italic;line-height:1}[data-design=white-eagle] .m-kpi-lab{color:var(--ink-2);font-size:12px;font-weight:500}[data-design=white-eagle] .m-kpi-delta{font-family:var(--f-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:9.5px}[data-design=white-eagle] .m-snap{background:linear-gradient(135deg, var(--ink) 0%, #1d2228 100%);color:var(--paper);border-radius:18px;flex-direction:column;gap:14px;padding:16px;display:flex}@supports (color:lab(0% 0 0)){[data-design=white-eagle] .m-snap{background:linear-gradient(135deg, var(--ink) 0%, lab(12.9611% -.936821 -5.04087) 100%)}}[data-design=white-eagle] .m-snap-hd{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}[data-design=white-eagle] .m-snap-eyebrow{font-family:var(--f-mono);color:#b9b7b4;color:lab(74.5004% .137746 1.90291);text-transform:uppercase;letter-spacing:.08em;font-size:9.5px}[data-design=white-eagle] .m-snap-title{font-family:var(--f-display);margin-top:4px;font-size:22px;font-style:italic;line-height:1.05}[data-design=white-eagle] .m-snap-sub{color:#b9b7b4;color:lab(74.5004% .137746 1.90291);font-size:12px}[data-design=white-eagle] .m-snap-time{text-align:end;font-family:var(--f-mono)}[data-design=white-eagle] .m-snap-h{font-size:22px;font-weight:500}[data-design=white-eagle] .m-snap-mins{color:#a09e9b;color:lab(65.2203% .138819 1.90361);margin-top:2px;font-size:10px}[data-design=white-eagle] .m-section-title{font-family:var(--f-display);color:var(--ink);letter-spacing:-.01em;margin:4px 0;font-size:18px;font-style:italic}[data-design=white-eagle] .m-section-row{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-design=white-eagle] .m-section-row .m-section-title{margin:0}[data-design=white-eagle] .m-link{font-family:var(--f-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;font-size:10px}[data-design=white-eagle] .m-pill{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);background:var(--paper-2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:9px;font-weight:500;display:inline-flex}[data-design=white-eagle] .m-pill[data-tone=teal]{color:#1a533e;color:lab(31.3297% -23.8841 6.79095);background:#d4f4e5;background:lab(93.5779% -13.2306 3.82844);border-color:#0000}[data-design=white-eagle] .m-pill[data-tone=blue]{color:#0a5470;color:lab(32.881% -13.5919 -22.2564);background:#d3f1ff;background:lab(93.1836% -8.23116 -11.5568);border-color:#0000}[data-design=white-eagle] .m-pill[data-tone=peach]{color:#90502a;color:lab(41.4133% 24.8194 34.1723);background:#ffe5d5;background:lab(92.8134% 11.2391 15.0569);border-color:#0000}[data-design=white-eagle] .m-pill[data-tone=lilac]{color:#5c4a7b;color:lab(35.1271% 16.0284 -25.0944);background:#eee6ff;background:lab(92.5827% 7.16409 -12.9302);border-color:#0000}[data-design=white-eagle] .m-qa-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}[data-design=white-eagle] .m-qa-tile{border:1px solid var(--line);background:var(--surface);text-align:start;cursor:pointer;font:inherit;color:var(--ink);border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}[data-design=white-eagle] .m-qa-tile:active{background:var(--paper-2);transform:scale(.98)}[data-design=white-eagle] .m-qa-ic{border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}[data-design=white-eagle] .m-qa-tile[data-tone=teal] .m-qa-ic{color:#1a533e;color:lab(31.3297% -23.8841 6.79095);background:#cdeede;background:lab(91.2579% -13.2331 3.82878)}[data-design=white-eagle] .m-qa-tile[data-tone=blue] .m-qa-ic{color:#0a5470;color:lab(32.881% -13.5919 -22.2564);background:#ceeefe;background:lab(92.0234% -8.22723 -11.5549)}[data-design=white-eagle] .m-qa-tile[data-tone=peach] .m-qa-ic{color:#90502a;color:lab(41.4133% 24.8194 34.1723);background:#ffdcc9;background:lab(90.4928% 11.2496 15.0664)}[data-design=white-eagle] .m-qa-tile[data-tone=lilac] .m-qa-ic{color:#5c4a7b;color:lab(35.1271% 16.0284 -25.0944);background:#e8dffc;background:lab(90.2622% 7.16981 -12.9266)}[data-design=white-eagle] .m-qa-label{color:var(--ink);font-size:12.5px;font-weight:600}[data-design=white-eagle] .m-qa-sub{color:var(--ink-3);margin-top:1px;font-size:10.5px}[data-design=white-eagle] .m-pending{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}[data-design=white-eagle] .m-pending-row{border-bottom:1px solid var(--line);text-align:start;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;align-items:center;gap:12px;padding:12px 14px;display:flex}[data-design=white-eagle] .m-pending-row:last-child{border-bottom:0}[data-design=white-eagle] .m-pending-bullet{border-radius:50%;flex-shrink:0;width:8px;height:8px}[data-design=white-eagle] .m-pending-bullet[data-priority=low]{background:#419977;background:lab(57.2499% -33.9983 9.68663)}[data-design=white-eagle] .m-pending-bullet[data-priority=medium]{background:#d8953d;background:lab(67.2843% 20.4075 55.0768)}[data-design=white-eagle] .m-pending-bullet[data-priority=high]{background:#cf4040;background:lab(49.4737% 56.8232 34.3326)}[data-design=white-eagle] .m-pending-label{color:var(--ink);font-size:13px;font-weight:500}[data-design=white-eagle] .m-pending-due{color:var(--ink-3);margin-top:2px;font-size:11px}[data-design=white-eagle] .m-search-band{align-items:stretch;gap:8px;display:flex}[data-design=white-eagle] .m-search{background:var(--surface);border:1px solid var(--line);height:44px;color:var(--ink-3);border-radius:999px;flex:1;align-items:center;gap:8px;padding:9px 14px;display:flex}[data-design=white-eagle] .m-search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}[data-design=white-eagle] .m-search-x{background:var(--paper-2);color:var(--ink-3);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;line-height:1;display:flex}[data-design=white-eagle] .m-add-btn{background:var(--accent);width:44px;height:44px;color:var(--paper);cursor:pointer;box-shadow:0 4px 12px -4px color-mix(in oklab, var(--accent) 60%, transparent);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-design=white-eagle] .m-add-btn:active{transform:scale(.94)}[data-design=white-eagle] .m-chips{scrollbar-width:none;scroll-snap-type:x mandatory;gap:8px;margin-inline:-14px;padding-inline:14px;display:flex;overflow-x:auto}[data-design=white-eagle] .m-chips::-webkit-scrollbar{display:none}[data-design=white-eagle] .m-chip{scroll-snap-align:start;background:var(--surface);border:1px solid var(--line);color:var(--ink-2);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:12.5px;font-weight:500}[data-design=white-eagle] .m-chip[data-active="1"]{background:var(--ink);color:var(--paper);border-color:var(--ink)}[data-design=white-eagle] .m-cards{flex-direction:column;gap:8px;display:flex}[data-design=white-eagle] .m-pcard{background:var(--surface);border:1px solid var(--line);cursor:pointer;-webkit-tap-highlight-color:transparent;font:inherit;text-align:start;color:inherit;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px;text-decoration:none;transition:transform .1s,background .14s;display:flex}[data-design=white-eagle] .m-pcard:active{background:var(--paper-2);transform:scale(.985)}[data-design=white-eagle] .m-pcard-avatar{width:44px;height:44px;color:var(--paper);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}[data-design=white-eagle] .m-pcard-body{flex:1;min-width:0}[data-design=white-eagle] .m-pcard-row1{align-items:center;gap:8px;margin-bottom:3px;display:flex}[data-design=white-eagle] .m-pcard-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}[data-design=white-eagle] .m-pcard-row2,[data-design=white-eagle] .m-pcard-row3{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:11.5px;display:flex;overflow:hidden}[data-design=white-eagle] .m-pcard-treatment{color:var(--ink-2);font-weight:500}[data-design=white-eagle] .m-pcard-sep{color:var(--ink-4)}[data-design=white-eagle] .m-pcard-chev{color:var(--ink-4);flex-shrink:0;transform:rotate(-90deg)}[data-design=white-eagle][dir=rtl] .m-pcard-chev,[data-design=white-eagle] [dir=rtl] .m-pcard-chev{transform:rotate(90deg)}[data-design=white-eagle] .m-tag{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:9.5px;font-weight:600}[data-design=white-eagle] .m-tag-alert{color:#97271b;color:lab(34.7681% 46.4759 36.0727);background:#ffe3de;background:lab(92.7038% 11.7734 7.83687)}[data-design=white-eagle] .m-tag-good{color:#0a553d;color:lab(31.4602% -27.4813 7.7833);background:#d0f1e1;background:lab(92.4179% -13.2318 3.82859)}[data-design=white-eagle] .m-empty{text-align:center;color:var(--ink-3);padding:40px 14px;font-size:13px}[data-design=white-eagle] .tbl{border-collapse:collapse;width:100%;font-size:13px}[data-design=white-eagle] .tbl th{text-align:start;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);background:var(--paper-2);z-index:1;white-space:nowrap;padding:10px 16px;font-size:10.5px;font-weight:500;position:sticky;top:0}[data-design=white-eagle] .tbl td{padding:var(--pad-cell);border-bottom:1px solid var(--line);color:var(--ink);vertical-align:middle}[data-design=white-eagle] .tbl tbody tr{cursor:pointer;transition:background .12s}[data-design=white-eagle] .tbl tbody tr:hover{background:var(--paper-2)}[data-design=white-eagle] .tbl tbody tr:last-child td{border-bottom:0}[data-design=white-eagle] .tbl .col-sm{white-space:nowrap;width:1%}[data-design=white-eagle] .tbl .name{color:var(--ink);font-weight:600}[data-design=white-eagle] .cal-grid{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);grid-template-columns:56px repeat(7,1fr);display:grid;overflow:hidden}[data-design=white-eagle] .cal-header{border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line);background:var(--paper-2);padding:14px 10px 10px;font-size:11px}[data-design=white-eagle] .cal-header:last-child{border-inline-end:0}[data-design=white-eagle] .cal-header-day{font-family:var(--f-display);color:var(--ink);letter-spacing:-.02em;font-size:22px;font-style:italic;line-height:1}[data-design=white-eagle] .cal-header-day[data-today="1"]{background:var(--ink);color:var(--paper);border-radius:6px;padding:4px 8px;font-style:italic;display:inline-block}[data-design=white-eagle] .cal-header-name{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:4px;font-size:10px;font-weight:500}[data-design=white-eagle] .cal-time{font-family:var(--f-mono);color:var(--ink-3);text-align:end;border-bottom:1px dashed var(--line);border-inline-end:1px solid var(--line);letter-spacing:.04em;height:84px;padding:4px 8px 0 0;font-size:10px}[data-design=white-eagle] .cal-cell{border-inline-end:1px solid var(--line);border-bottom:1px dashed var(--line);height:84px;position:relative}[data-design=white-eagle] .cal-cell:last-child{border-inline-end:0}[data-design=white-eagle] .cal-cell:hover{background:var(--paper-2)}[data-design=white-eagle] .appt{z-index:2;background:var(--appt-bg,color-mix(in oklab, var(--accent) 10%, white));cursor:pointer;min-height:0;box-shadow:0 1px 0 color-mix(in oklab, var(--appt-line,var(--accent)) 12%, transparent);border:0;border-radius:10px;flex-direction:column;justify-content:flex-start;gap:7px;padding:11px 13px 11px 18px;font-size:12px;transition:filter .15s,box-shadow .15s;display:flex;position:absolute;inset-inline:6px;overflow:hidden}[data-design=white-eagle] .appt:hover{z-index:3;filter:brightness(.985);box-shadow:0 2px 6px -2px color-mix(in oklab, var(--appt-line,var(--accent)) 35%, transparent)}[data-design=white-eagle] .appt:before{content:"";inset-inline-start:8px;background:var(--appt-line,var(--accent));border-radius:3px;width:3px;height:18px;position:absolute;top:13px}[data-design=white-eagle] .appt[data-selected="1"]{z-index:3;filter:brightness(.96)saturate(1.05)}[data-design=white-eagle] .appt:focus{outline:none}[data-design=white-eagle] .appt:focus-visible{outline:2px solid color-mix(in oklab, var(--appt-line,var(--accent)) 50%, transparent);outline-offset:1px}[data-design=white-eagle] .appt[data-tone=info]{--appt-bg:color-mix(in oklab, var(--info) 10%, white);--appt-line:var(--info)}[data-design=white-eagle] .appt[data-tone=success]{--appt-bg:color-mix(in oklab, var(--success) 10%, white);--appt-line:var(--success)}[data-design=white-eagle] .appt[data-tone=warn]{--appt-bg:color-mix(in oklab, var(--warn) 14%, white);--appt-line:var(--warn)}[data-design=white-eagle] .appt[data-tone=alert]{--appt-bg:color-mix(in oklab, var(--alert) 9%, white);--appt-line:var(--alert)}[data-design=white-eagle] .appt-name{color:var(--appt-ink,#111827);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;font-size:14px;font-weight:700;line-height:1.25;overflow:hidden}[data-design=white-eagle] .appt-detail{color:var(--appt-muted,#4b5563);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1.15;display:inline-flex;overflow:hidden}[data-design=white-eagle] .appt-detail svg{opacity:.9;flex-shrink:0}[data-design=white-eagle] .appt[data-density=sm]{gap:3px;padding:6px 10px 6px 16px}[data-design=white-eagle] .appt[data-density=sm]:before{height:14px;top:9px}[data-design=white-eagle] .appt[data-density=sm] .appt-name{font-size:12.5px}[data-design=white-eagle] .appt[data-density=sm] .appt-detail{font-size:11px}[data-design=white-eagle] .appt[data-density=xs]{border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:3px 8px 3px 14px}[data-design=white-eagle] .appt[data-density=xs]:before{top:50%;width:3px;height:12px;inset-inline-start:6px;transform:translateY(-50%)}[data-design=white-eagle] .appt[data-density=xs] .appt-name{flex:1;min-width:0;font-size:12px}[data-design=white-eagle] .appt[data-density=xs] .appt-detail{flex-shrink:0;gap:4px;font-size:10.5px}[data-design=white-eagle] .appt[data-density=xs] .appt-detail svg{display:none}[data-design=white-eagle] .cal-month{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}[data-design=white-eagle] .cal-month-header{background:var(--paper-2);border-bottom:1px solid var(--line);grid-template-columns:repeat(7,1fr);display:grid}[data-design=white-eagle] .cal-month-weekday{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:10px 12px;font-size:10px;font-weight:600}[data-design=white-eagle] .cal-month-cell{border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);cursor:pointer;flex-direction:column;gap:6px;min-width:0;min-height:96px;padding:8px 9px;transition:background .12s;display:flex}[data-design=white-eagle] .cal-month-cell:nth-child(7n){border-inline-end:0}[data-design=white-eagle] .cal-month-cell:hover{background:var(--paper-2)}[data-design=white-eagle] .cal-month-cell[data-in-month="0"]{background:var(--paper);opacity:.55}[data-design=white-eagle] .cal-month-daynum{cursor:pointer;font-family:var(--f-display);letter-spacing:-.01em;color:var(--ink-2);background:0 0;border:0;border-radius:6px;align-self:flex-start;margin:0;padding:2px 6px;font-size:16px;font-style:italic;font-weight:400;line-height:1;transition:background .12s,color .12s}[data-design=white-eagle] .cal-month-daynum:hover{background:var(--paper-2);color:var(--ink)}[data-design=white-eagle] .cal-month-daynum[data-today="1"]{background:var(--ink);color:var(--paper);padding:3px 8px;font-weight:500}[data-design=white-eagle] .cal-month-items{flex-direction:column;gap:2px;min-width:0;display:flex}[data-design=white-eagle] .cal-month-visit{cursor:pointer;text-align:start;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;min-width:0;padding:3px 6px;transition:background .1s;display:flex}[data-design=white-eagle] .cal-month-visit:hover{background:color-mix(in oklab, var(--ink) 6%, transparent)}[data-design=white-eagle] .cal-month-visit-dot{border-radius:999px;flex:0 0 6px;width:6px;height:6px}[data-design=white-eagle] .cal-month-visit-time{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.02em;flex-shrink:0;font-size:10px}[data-design=white-eagle] .cal-month-visit-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11.5px;overflow:hidden}[data-design=white-eagle] .cal-month-more{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.02em;padding:1px 6px;font-size:10px}[data-design=white-eagle] .schedule-event-block{border:1px dashed color-mix(in oklab, var(--ink-3) 38%, transparent);border-inline-start:3px solid var(--ink-3);background:color-mix(in oklab, var(--ink-3) 8%, white);color:var(--ink-2);pointer-events:none;border-radius:9px;flex-direction:column;gap:4px;padding:7px 10px;display:flex;position:absolute;inset-inline:8px;overflow:hidden}[data-design=white-eagle] .schedule-event-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.15;overflow:hidden}[data-design=white-eagle] .schedule-event-time{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}[data-design=white-eagle] .schedule-event-month{border:1px dashed color-mix(in oklab, var(--ink-3) 30%, transparent);border-inline-start:3px solid var(--ink-3);background:color-mix(in oklab, var(--ink-3) 7%, white);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:2px 6px;font-size:10px;line-height:1.2;overflow:hidden}[data-design=white-eagle] .cal-controls{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;display:flex}[data-design=white-eagle] .cal-view-tab[data-active="1"]{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0000000a}[data-design=white-eagle] .cal-gear,[data-design=white-eagle] .cal-nav button:not(.cal-today){border:1px solid var(--line);background:var(--surface);cursor:pointer;width:32px;height:32px;color:var(--ink-2);border-radius:8px;place-items:center;transition:background .12s;display:inline-grid}[data-design=white-eagle] .cal-gear:hover,[data-design=white-eagle] .cal-nav button:not(.cal-today):hover{background:var(--paper-2)}[data-design=white-eagle] .cal-today{border:1px solid var(--line);background:var(--surface);font-family:var(--f-sans);color:var(--ink);cursor:pointer;border-radius:8px;padding:7px 16px;font-size:13px;transition:background .12s}[data-design=white-eagle] .cal-search-clear{cursor:pointer;color:var(--ink-3);background:0 0;border:0;align-self:stretch;place-items:center;padding:0 6px;transition:color .12s;display:inline-grid}[data-design=white-eagle] .cal-day-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}[data-design=white-eagle] .cal-day-tab[data-active="1"]{border-color:var(--line);background:var(--surface);color:var(--ink);font-weight:600}[data-design=white-eagle] .cal-day-body{grid-template-columns:60px 1fr;display:grid}[data-design=white-eagle] .page-year-apple{box-sizing:border-box;height:calc(100dvh - var(--topbar-h,64px));gap:0;min-height:0;padding:18px 26px 16px;overflow:hidden}[data-design=white-eagle] .calendar-ph{flex-shrink:0;position:relative}[data-design=white-eagle] .calendar-ph .ph-sub,[data-design=white-eagle] .calendar-ph .eyebrow{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}[data-design=white-eagle] .page-year-apple .calendar-canvas{flex-direction:column;flex:1;min-height:0;padding-top:8px;display:flex}[data-design=white-eagle] .page-year-apple .calendar-canvas-inner{flex-direction:column;flex:1;min-height:0;display:flex}[data-design=white-eagle] .year-apple-toolbar{justify-content:space-between;align-items:flex-start;gap:24px;padding:0 0 42px;display:flex}[data-design=white-eagle] .year-apple-title{color:var(--ink);font-family:var(--f-display);letter-spacing:-.02em;margin:0;font-size:64px;font-style:italic;font-weight:400;line-height:.95}[data-design=white-eagle] .year-apple-actions{flex-direction:column;align-items:flex-end;gap:12px;display:flex}[data-design=white-eagle] .year-apple-nav{align-items:center;gap:8px;display:inline-flex}[data-design=white-eagle] .year-apple-view-tabs{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:2px;padding:2px;display:inline-flex}[data-design=white-eagle] .year-apple-view-tabs .btn{min-width:58px;height:30px;color:var(--ink-2);border-radius:8px;font-size:13px;font-weight:500}[data-design=white-eagle] .year-apple-view-tabs .btn[data-active="1"]{background:var(--paper-2);color:var(--ink);font-weight:600}[data-design=white-eagle] .year-apple-nav-button,[data-design=white-eagle] .year-apple-today-button{border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:none;cursor:pointer;transition:background .14s,transform .14s,border-color .14s}[data-design=white-eagle] .year-apple-nav-button{border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:inline-flex}[data-design=white-eagle] .year-apple-today-button{letter-spacing:0;min-width:96px;height:38px;font-size:14px;font-weight:500;font-family:var(--f-mono);text-transform:uppercase;border-radius:999px;padding:0 18px}[data-design=white-eagle] .year-apple-nav-button{width:38px;height:38px}[data-design=white-eagle] .year-apple-nav-button:hover,[data-design=white-eagle] .year-apple-today-button:hover{background:var(--paper-2);border-color:color-mix(in oklab, var(--line) 50%, var(--ink-3))}[data-design=white-eagle] .year-apple-nav-button:active,[data-design=white-eagle] .year-apple-today-button:active{transform:scale(.98)}[data-design=white-eagle] .year-apple-view{background:var(--paper);flex-direction:column;flex:1;width:100%;min-height:0;display:flex}[data-design=white-eagle] .year-apple-grid{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:18px 36px;min-height:0;display:grid}[data-design=white-eagle] .year-apple-month{flex-direction:column;min-width:0;min-height:0;display:flex}[data-design=white-eagle] .we-root .year-apple-month-title{color:#ef3b3b;cursor:pointer;font:inherit;font-family:var(--f-display);letter-spacing:-.01em;text-align:start;background:0 0;border:0;flex-shrink:0;margin:0 0 7px;padding:0;font-size:19px;font-style:italic;font-weight:400;line-height:1;transition:color .15s}[data-design=white-eagle] .we-root .year-apple-month-title:hover{color:#d92f2f}[data-design=white-eagle] .year-apple-weekdays,[data-design=white-eagle] .year-apple-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}[data-design=white-eagle] .year-apple-weekdays{flex-shrink:0;margin-bottom:5px}[data-design=white-eagle] .year-apple-weekday{color:var(--ink-3);font-family:var(--f-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1}[data-design=white-eagle] .year-apple-days{flex:1;grid-auto-rows:1fr;row-gap:0;min-height:0}[data-design=white-eagle] .year-apple-day{aspect-ratio:1;width:auto;height:100%;max-height:32px;color:var(--ink);cursor:pointer;font:inherit;font-family:var(--f-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;place-self:center;align-items:center;padding:0;font-size:14px;font-style:italic;font-weight:400;line-height:1;transition:background .12s,color .12s;display:inline-flex;position:relative}[data-design=white-eagle] .year-apple-day[data-outside=true]{color:var(--ink-4,var(--ink-3));opacity:.55}[data-design=white-eagle] .year-apple-day:hover{background:var(--paper-2)}[data-design=white-eagle] .year-apple-day[data-marked=true]{box-shadow:none;font-weight:600}[data-design=white-eagle] .year-apple-day[data-marked=true]:hover{filter:brightness(.96)}[data-design=white-eagle] .year-apple-day[data-today=true]{font-weight:700}[data-design=white-eagle] .year-apple-day[data-today=true]:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3E%3Cpath%20d='M62%2015%20C81%2017%2090%2035%2087%2053%20C85%2073%2067%2087%2048%2086%20C29%2085%2013%2071%2014%2050%20C15%2031%2032%2015%2053%2015%20C66%2015%2078%2020%2084%2031'%20fill='none'%20stroke='%23e5484d'%20stroke-width='6'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute;inset:-2px;transform:rotate(-4deg)}[data-design=white-eagle] .year-apple-visit-dot{background:var(--accent);opacity:.65;border-radius:999px;width:3px;height:3px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}[data-design=white-eagle] .year-apple-label-legend{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 16px;margin-top:10px;padding-top:10px;font-size:12px;line-height:1;display:flex}[data-design=white-eagle] .year-apple-label-legend-title{color:var(--ink-3);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}[data-design=white-eagle] .year-apple-label-legend-item{align-items:center;gap:6px;min-height:16px;display:inline-flex}[data-design=white-eagle] .year-apple-label-legend-swatch{border-radius:4px;flex-shrink:0;width:12px;height:12px}@media (max-width:1500px){[data-design=white-eagle] .year-apple-grid{gap:14px 26px}[data-design=white-eagle] .we-root .year-apple-month-title{font-size:17px}[data-design=white-eagle] .year-apple-day{font-size:13px}}@media (max-width:1180px){[data-design=white-eagle] .year-apple-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){[data-design=white-eagle] .page-year-apple{padding:18px 18px 96px}[data-design=white-eagle] .year-apple-toolbar{align-items:center;padding-bottom:30px}[data-design=white-eagle] .year-apple-actions{gap:10px}[data-design=white-eagle] .year-apple-title{font-size:48px}[data-design=white-eagle] .year-apple-today-button{min-width:92px;height:42px;padding:0 18px;font-size:18px}[data-design=white-eagle] .year-apple-nav-button{width:42px;height:42px}[data-design=white-eagle] .year-apple-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px}}@media (max-width:620px){[data-design=white-eagle] .year-apple-toolbar{flex-direction:column;align-items:flex-start;gap:14px}[data-design=white-eagle] .year-apple-actions{align-items:flex-start;width:100%}[data-design=white-eagle] .year-apple-view-tabs{width:100%}[data-design=white-eagle] .year-apple-view-tabs .btn{flex:1;min-width:0}[data-design=white-eagle] .year-apple-title{font-size:40px}[data-design=white-eagle] .year-apple-grid{grid-template-columns:1fr;row-gap:52px}[data-design=white-eagle] .year-apple-month{width:100%;max-width:360px;margin:0 auto}[data-design=white-eagle] .we-root .year-apple-month-title{margin-bottom:24px;font-size:26px}[data-design=white-eagle] .year-apple-weekday,[data-design=white-eagle] .year-apple-day{font-size:16px}[data-design=white-eagle] .year-apple-days{row-gap:16px}[data-design=white-eagle] .year-apple-label-legend{justify-content:center}}[data-design=white-eagle] .m-agenda{flex-direction:column;gap:8px;display:flex}[data-design=white-eagle] .m-agenda-row{background:var(--surface);border:1px solid var(--line);text-align:start;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;align-items:stretch;gap:12px;padding:12px;display:flex}[data-design=white-eagle] .m-agenda-time{flex-direction:column;flex:0 0 56px;justify-content:center;align-items:flex-start;gap:2px;display:flex}[data-design=white-eagle] .m-agenda-h{font-family:var(--f-mono);color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:500}[data-design=white-eagle] .m-agenda-dur{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:9.5px}[data-design=white-eagle] .m-agenda-bar{background:var(--accent);border-radius:2px;flex:0 0 3px}[data-design=white-eagle] .m-agenda-peach .m-agenda-bar{background:#de844f;background:lab(64.4535% 32.0047 43.6009)}[data-design=white-eagle] .m-agenda-teal .m-agenda-bar{background:#288463;background:lab(49.1274% -34.182 9.70883)}[data-design=white-eagle] .m-agenda-blue .m-agenda-bar{background:#1e7ca1;background:lab(48.011% -17.2223 -27.8658)}[data-design=white-eagle] .m-agenda-lilac .m-agenda-bar{background:#7b63a3;background:lab(46.4526% 20.1002 -31.3484)}[data-design=white-eagle] .m-agenda-body{flex:1;align-self:center;min-width:0}[data-design=white-eagle] .m-agenda-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-size:14px;font-weight:500;overflow:hidden}[data-design=white-eagle] .m-agenda-meta{color:var(--ink-3);align-items:center;gap:6px;font-size:11.5px;display:flex}[data-design=white-eagle] .m-agenda-sep{color:var(--ink-4)}[data-design=white-eagle] .m-agenda-chev{color:var(--ink-4);align-self:center;transform:rotate(-90deg)}[data-design=white-eagle][dir=rtl] .m-agenda-chev,[data-design=white-eagle] [dir=rtl] .m-agenda-chev{transform:rotate(90deg)}[data-design=white-eagle] .m-hours{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}[data-design=white-eagle] .m-hour-row{border-bottom:1px solid var(--line);align-items:stretch;min-height:56px;display:flex}[data-design=white-eagle] .m-hour-row:last-child{border-bottom:0}[data-design=white-eagle] .m-hour-label{font-family:var(--f-mono);color:var(--ink-3);border-inline-end:1px solid var(--line);background:var(--paper-2);flex:0 0 56px;padding:8px 10px;font-size:10.5px}[data-design=white-eagle] .m-hour-slot{flex:1;min-height:56px;padding:2px;position:relative}[data-design=white-eagle] .m-hour-appt{border:0;border-inline-start:3px solid var(--accent);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;z-index:2;background:#d7f8e8;background:lab(94.7379% -13.2293 3.82828);border-radius:8px;padding:6px 10px;position:absolute;inset-inline:4px}[data-design=white-eagle] .m-hour-appt.m-agenda-peach{background:#ffe9dd;background:lab(94.0229% 8.90961 11.9756);border-inline-start-color:#de844f;border-inline-start-color:lab(64.4535% 32.0047 43.6009)}[data-design=white-eagle] .m-hour-appt.m-agenda-teal{background:#ddf5e9;background:lab(94.6038% -9.90048 2.86845);border-inline-start-color:#288463;border-inline-start-color:lab(49.1274% -34.182 9.70883)}[data-design=white-eagle] .m-hour-appt.m-agenda-blue{background:#dbf3ff;background:lab(94.311% -6.24368 -8.70119);border-inline-start-color:#1e7ca1;border-inline-start-color:lab(48.011% -17.2223 -27.8658)}[data-design=white-eagle] .m-hour-appt.m-agenda-lilac{background:#f1ebff;background:lab(93.8615% 5.32234 -9.73097);border-inline-start-color:#7b63a3;border-inline-start-color:lab(46.4526% 20.1002 -31.3484)}[data-design=white-eagle] .m-hour-appt-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}[data-design=white-eagle] .m-hour-appt-meta{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10.5px;overflow:hidden}[data-design=white-eagle] .m-fab{background:var(--accent);width:52px;height:52px;color:var(--paper);cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 8px 18px -4px color-mix(in oklab, var(--accent) 50%, transparent), 0 4px 8px -2px #00000026;z-index:80;border:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .14s;display:flex;position:fixed;inset-block-end:calc(var(--bottomnav-h,60px) + var(--safe-bottom,0px) + 16px);inset-inline-end:16px}[data-design=white-eagle] .m-fab:active{transform:scale(.92)}[data-design=white-eagle] .lab-life{grid-template-columns:repeat(4,1fr);gap:0;margin:6px 0;display:grid}[data-design=white-eagle] .lab-step{border-inline-start:1px solid var(--line);flex-direction:column;gap:4px;padding:6px 10px;font-size:11px;display:flex}[data-design=white-eagle] .lab-step:first-child{border-inline-start:0}[data-design=white-eagle] .lab-step-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:9px;font-weight:500}[data-design=white-eagle] .lab-step-time{font-family:var(--f-mono);color:var(--ink);font-size:11px}[data-design=white-eagle] .lab-step[data-done="1"] .lab-step-time{color:var(--success)}[data-design=white-eagle] .lab-step[data-pending="1"] .lab-step-time{color:var(--ink-4)}[data-design=white-eagle] .tag{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.06em;background:var(--paper-2);color:var(--ink-3);border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:9.5px;font-weight:600;display:inline-flex}[data-design=white-eagle] .tag[data-tone=accent]{background:var(--accent-tint);color:var(--accent-ink);border-color:color-mix(in oklab, var(--accent) 30%, transparent)}[data-design=white-eagle] .tag[data-tone=alert]{background:var(--alert-tint);color:var(--alert);border-color:color-mix(in oklab, var(--alert) 22%, transparent)}[data-design=white-eagle] .lab-row{border-top:1px solid var(--line);padding:18px 20px}[data-design=white-eagle] .lab-row[data-rejected="1"]{background:color-mix(in oklab, var(--alert) 4%, var(--surface))}[data-design=white-eagle] .grid-c{gap:var(--gap-card);grid-template-columns:280px 1fr;display:grid}@media (max-width:1023.98px){[data-design=white-eagle] .grid-c{grid-template-columns:1fr!important}}[data-design=white-eagle] .grid-c>.card{min-width:0}[data-design=white-eagle] .lab-toggle{background:var(--paper-2);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}[data-design=white-eagle] .lab-toggle button{font:inherit;cursor:pointer;color:var(--ink-2);text-align:center;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:14px 10px;transition:background .15s,color .15s;display:flex}[data-design=white-eagle] .lab-toggle button:hover{color:var(--ink)}[data-design=white-eagle] .lab-toggle button[data-active="1"]{background:var(--accent);color:var(--accent-ink);box-shadow:0 4px 14px -8px color-mix(in oklab, var(--accent) 60%, transparent)}[data-design=white-eagle] .lab-toggle-title{letter-spacing:-.01em;font-size:12.5px;font-weight:700}[data-design=white-eagle] .lab-toggle-sub{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:9px}[data-design=white-eagle] .lab-stat{border:1px solid var(--line);background:var(--surface);cursor:pointer;font:inherit;text-align:start;border-radius:14px;align-items:center;gap:12px;width:100%;padding:14px 16px;transition:border-color .14s,background .14s;display:flex}[data-design=white-eagle] .lab-stat:hover{border-color:var(--accent);background:var(--paper-2)}[data-design=white-eagle] .lab-stat[data-tone=alert]{border-color:color-mix(in oklab, var(--alert) 22%, transparent);background:var(--alert-tint)}[data-design=white-eagle] .lab-stat-ic{background:var(--paper-2);width:36px;height:36px;color:var(--ink-2);border-radius:10px;flex-shrink:0;place-items:center;display:grid}[data-design=white-eagle] .lab-stat[data-tone=alert] .lab-stat-ic{background:color-mix(in oklab, var(--alert) 14%, var(--paper));color:var(--alert)}[data-design=white-eagle] .lab-stat-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-design=white-eagle] .lab-stat-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);font-size:11.5px;font-weight:700}[data-design=white-eagle] .lab-stat[data-tone=alert] .lab-stat-label{color:var(--alert)}[data-design=white-eagle] .lab-stat-value{font-family:var(--f-display);color:var(--ink);font-size:28px;font-style:italic;line-height:1}[data-design=white-eagle] .lab-stat[data-tone=alert] .lab-stat-value{color:var(--alert)}[data-design=white-eagle] .lab-stat-arrow{color:var(--ink-3);flex-shrink:0}[data-design=white-eagle] .lab-tbl tr.is-rejected td{color:var(--alert);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--alert) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--alert) 60%, transparent)}[data-design=white-eagle] .lab-tbl tr.is-reorder{background:color-mix(in oklab, var(--accent) 5%, var(--surface))}[data-design=white-eagle] .lab-tbl tr.is-reorder:hover{background:color-mix(in oklab, var(--accent) 9%, var(--surface))}[data-design=white-eagle] .lab-status-cell{flex-direction:column;gap:2px;display:flex}[data-design=white-eagle] .lab-status-cell time{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.02em;font-size:9.5px}[data-design=white-eagle] .lab-tbl th,[data-design=white-eagle] .lab-tbl td{padding-inline:10px}[data-design=white-eagle] .lab-patient-cell{flex-direction:column;gap:1px;min-width:0;display:flex}[data-design=white-eagle] .lab-patient-name{max-width:220px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}[data-design=white-eagle] .lab-patient-file{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;font-size:11px}[data-design=white-eagle] .lab-ordertype-cell{flex-direction:column;gap:4px;min-width:0;display:flex}[data-design=white-eagle] .lab-ordertype-name{white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-weight:600;display:block;overflow:hidden}[data-design=white-eagle] .lab-ordertype-tags{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}[data-design=white-eagle] .lab-cell-pill{min-height:26px;font:inherit;cursor:default;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;max-width:100%;padding:4px 9px;font-size:11.5px;font-weight:600;transition:background .12s,border-color .12s,box-shadow .12s,transform .12s,filter .12s;display:inline-flex}[data-design=white-eagle] .lab-cell-pill[data-interactive="1"]{cursor:pointer}[data-design=white-eagle] .lab-cell-pill[data-interactive="1"]:hover{filter:brightness(.97);transform:translateY(-.5px)}[data-design=white-eagle] .lab-cell-pill:disabled{cursor:not-allowed;opacity:.55;filter:none;transform:none}[data-design=white-eagle] .lab-cell-pill-ic{opacity:.9;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-design=white-eagle] .lab-cell-pill-body{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;line-height:1.25;display:inline-flex}[data-design=white-eagle] .lab-cell-pill-label{white-space:nowrap;font-weight:600}[data-design=white-eagle] .lab-cell-pill-sub{font-family:var(--f-mono,monospace);letter-spacing:.02em;opacity:.7;white-space:nowrap;font-size:9.5px;font-weight:500}[data-design=white-eagle] .lab-cell-pill[data-tone=pending]{background:color-mix(in oklab, var(--alert) 14%, var(--paper));color:color-mix(in oklab, var(--alert) 70%, var(--ink));border-color:color-mix(in oklab, var(--alert) 22%, transparent)}[data-design=white-eagle] .lab-cell-pill[data-tone=pending][data-interactive="1"]:hover{background:color-mix(in oklab, var(--alert) 22%, var(--paper));border-color:color-mix(in oklab, var(--alert) 36%, transparent)}[data-design=white-eagle] .lab-cell-pill[data-tone=done]{background:color-mix(in oklab, var(--success) 14%, var(--paper));color:color-mix(in oklab, var(--success) 78%, var(--ink));border-color:color-mix(in oklab, var(--success) 24%, transparent)}[data-design=white-eagle] .lab-cell-pill[data-tone=done][data-interactive="1"]:hover{background:color-mix(in oklab, var(--success) 22%, var(--paper));border-color:color-mix(in oklab, var(--success) 36%, transparent)}[data-design=white-eagle] .lab-cell-pill[data-tone=disabled]{color:var(--ink-4,var(--ink-3));cursor:default;background:0 0;border-color:#0000}[data-design=white-eagle] .lab-tbl .tag{border:1px solid var(--line);background:var(--paper);height:26px;color:var(--ink-2);font-family:var(--f-mono,monospace);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}[data-design=white-eagle] .lab-tbl .tag[data-tone=alert]{background:color-mix(in oklab, var(--alert) 12%, var(--paper));color:color-mix(in oklab, var(--alert) 75%, var(--ink));border-color:color-mix(in oklab, var(--alert) 22%, transparent)}[data-design=white-eagle] .lab-tbl .tag[data-tone=reorder]{background:color-mix(in oklab, var(--accent) 12%, var(--paper));color:color-mix(in oklab, var(--accent) 75%, var(--ink));border-color:color-mix(in oklab, var(--accent) 24%, transparent)}[data-design=white-eagle] .lab-tbl .lab-status-cell .pill{border-radius:999px;align-items:center;height:26px;padding:0 11px;font-size:11px;line-height:1;display:inline-flex}[data-design=white-eagle] .ph-title-caps{font-family:var(--f-display);letter-spacing:-.01em;color:var(--ink);text-transform:uppercase;font-size:28px;font-style:italic;font-weight:400;line-height:1.05}[data-design=white-eagle] .lab-page{flex-direction:column;gap:14px;padding:22px 24px;display:flex}[data-design=white-eagle] .lab-rail{grid-template-columns:minmax(260px,auto) 1fr 1fr 1fr 1fr;align-items:stretch;gap:10px;display:grid}[data-design=white-eagle] .lab-typetabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}[data-design=white-eagle] .lab-typetab{background:var(--paper-2);border:1px solid var(--line);cursor:pointer;color:var(--ink-2);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 14px;transition:background .15s,color .15s,border-color .15s;display:flex}[data-design=white-eagle] .lab-typetab:hover{background:color-mix(in oklab, var(--accent) 8%, var(--paper-2))}[data-design=white-eagle] .lab-typetab.is-active{color:#fff;background:#7da894;border-color:#7da894}[data-design=white-eagle] .lab-typetab-ic{line-height:0}[data-design=white-eagle] .lab-typetab-l{font-size:12.5px;font-weight:500}[data-design=white-eagle] .lab-typetab-sub{font-family:var(--f-mono);letter-spacing:.18em;opacity:.75;font-size:9px}[data-design=white-eagle] .lab-railcard{background:var(--surface);border:1px solid var(--line);cursor:pointer;text-align:start;color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}[data-design=white-eagle] .lab-railcard:hover{background:var(--paper-2)}[data-design=white-eagle] .lab-railcard-ic{background:var(--paper-2);width:30px;height:30px;color:var(--ink-3);border-radius:8px;flex-shrink:0;place-items:center;display:grid}[data-design=white-eagle] .lab-railcard-block{flex-direction:column;gap:2px;min-width:0;display:flex}[data-design=white-eagle] .lab-railcard-l{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:10.5px;font-weight:500}[data-design=white-eagle] .lab-railcard-n{font-family:var(--f-display);color:var(--ink);font-size:22px;font-style:italic;line-height:1}[data-design=white-eagle] .lab-railcard-arrow{color:var(--ink-3);margin-inline-start:auto}[data-design=white-eagle] .lab-railcard-pending{background:#fbe7e3;border-color:#f5d6cf}[data-design=white-eagle] .lab-railcard-pending .lab-railcard-ic{color:#c54848;background:#fff}[data-design=white-eagle] .lab-railcard-pending .lab-railcard-l,[data-design=white-eagle] .lab-railcard-pending .lab-railcard-n{color:#b04545}@media (max-width:1100px){[data-design=white-eagle] .lab-page{gap:12px;padding:16px}[data-design=white-eagle] .lab-rail{grid-template-columns:1fr 1fr}[data-design=white-eagle] .lab-typetabs{grid-column:1/-1}}[data-design=white-eagle] .lab-main{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;display:flex}[data-design=white-eagle] .lab-main-hd{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 20px;display:grid}[data-design=white-eagle] .lab-main-title{font-family:var(--f-display);letter-spacing:.02em;color:var(--ink);margin:0;font-size:22px;font-style:italic}[data-design=white-eagle] .lab-main-search{background:var(--paper-2);color:var(--ink-3);border:0;border-radius:999px;align-items:center;gap:8px;width:100%;max-width:480px;margin:0 auto;padding:8px 14px;display:flex}[data-design=white-eagle] .lab-main-search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}[data-design=white-eagle] .lab-add-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#7da894;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}[data-design=white-eagle] .lab-add-btn:hover{background:#6c9583}[data-design=white-eagle] .lab-table-wrap{overflow-x:auto}[data-design=white-eagle] .lab-table{border-collapse:collapse;width:100%}[data-design=white-eagle] .lab-table thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);text-align:start;border-bottom:1px solid var(--line);white-space:nowrap;padding:14px 16px 10px;font-size:10.5px;font-weight:500}[data-design=white-eagle] .lab-table tbody td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink-2);padding:16px;font-size:13px}[data-design=white-eagle] .lab-table tbody tr{transition:background .12s}[data-design=white-eagle] .lab-table tbody tr:hover{background:var(--paper-2)}[data-design=white-eagle] .lab-table tbody tr:last-child td{border-bottom:0}[data-design=white-eagle] .lab-table tbody tr[data-rejected="1"] td{color:var(--alert);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--alert) 55%, transparent);text-decoration-color:color-mix(in oklab, var(--alert) 55%, transparent)}[data-design=white-eagle] .lab-table tbody tr[data-reorder="1"]{background:color-mix(in oklab, var(--accent) 5%, var(--surface))}[data-design=white-eagle] .lab-pname{color:var(--ink);letter-spacing:.02em;font-size:13px;font-weight:600}[data-design=white-eagle] .lab-pfile{color:var(--ink-3);margin-top:4px;font-size:12px}[data-design=white-eagle] .lab-otype{color:var(--ink);font-size:13px;font-weight:500}[data-design=white-eagle] .lab-mini-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}[data-design=white-eagle] .lab-mini-chip{background:var(--paper-2);border:1px solid var(--line);font:inherit;letter-spacing:.08em;color:var(--ink-2);text-transform:uppercase;cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:10.5px;font-weight:500;display:inline-flex}[data-design=white-eagle] .lab-mini-chip:hover{background:var(--surface)}[data-design=white-eagle] .lab-mini-chip[data-tone=alert]{background:color-mix(in oklab, var(--alert) 12%, var(--paper));border-color:color-mix(in oklab, var(--alert) 22%, transparent);color:color-mix(in oklab, var(--alert) 75%, var(--ink));cursor:default}[data-design=white-eagle] .lab-date{color:var(--ink);white-space:nowrap;font-size:12.5px;line-height:1.5}[data-design=white-eagle] .lab-mute{color:var(--ink-3)}[data-design=white-eagle] .lab-provider{color:var(--ink);white-space:nowrap;font-weight:500}[data-design=white-eagle] .lab-act{text-align:end;width:30px}[data-design=white-eagle] .lab-row-more{cursor:pointer;width:28px;height:28px;color:var(--ink-3);background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}[data-design=white-eagle] .lab-row-more:hover{background:var(--paper-2);color:var(--ink)}[data-design=white-eagle] .lab-stage-wrap{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}[data-design=white-eagle] button.lab-stage-wrap{font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}[data-design=white-eagle] button.lab-stage-wrap[data-interactive="0"]{cursor:default}[data-design=white-eagle] button.lab-stage-wrap:disabled{cursor:default;opacity:.55}[data-design=white-eagle] button.lab-stage-wrap[data-interactive="1"]:hover .lab-stage{filter:brightness(.96)}[data-design=white-eagle] .lab-stage{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 6px;font-size:11px;font-weight:500;display:inline-flex}[data-design=white-eagle] .lab-stage-ic{border-radius:50%;place-items:center;width:18px;height:18px;display:inline-grid}[data-design=white-eagle] .lab-stage-l{white-space:nowrap;font-weight:500}[data-design=white-eagle] .lab-stage-t{font-family:var(--f-mono);color:var(--ink-3);white-space:nowrap;padding-inline-start:10px;font-size:10.5px}[data-design=white-eagle] .lab-stage-returned,[data-design=white-eagle] .lab-stage-received{color:#2e6b46;background:#e0eee3}[data-design=white-eagle] .lab-stage-returned .lab-stage-ic,[data-design=white-eagle] .lab-stage-received .lab-stage-ic{color:#2e6b46;background:#c1dcc6}[data-design=white-eagle] .lab-stage-booked{color:#8a4f1e;background:#ffe5cf}[data-design=white-eagle] .lab-stage-booked .lab-stage-ic{color:#8a4f1e;background:#f5cca5}[data-design=white-eagle] .lab-stage-pending{color:#a04230;background:#fde2dc}[data-design=white-eagle] .lab-stage-pending .lab-stage-ic{color:#a04230;background:#f6c4ba}[data-design=white-eagle] .lab-stage-disabled{background:var(--paper-2);color:var(--ink-3)}[data-design=white-eagle] .lab-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 14px;font-size:11px;font-weight:500;display:inline-flex}[data-design=white-eagle] .lab-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}[data-design=white-eagle] .lab-pill[data-tone=success]{color:#2e6b46;background:#e0eee3}[data-design=white-eagle] .lab-pill[data-tone=info]{color:#2e528a;background:#e0e9f5}[data-design=white-eagle] .lab-pill[data-tone=warn]{color:#8a5a1e;background:#fde9d4}[data-design=white-eagle] .lab-pill[data-tone=alert]{color:#9b3a2a;background:#fadbd4}[data-design=white-eagle] .lab-pill[data-tone=accent]{color:#2e6b46;background:#e0eee3}[data-design=white-eagle] .lab-pill[data-tone=muted]{background:var(--paper-2);color:var(--ink-3)}[data-design=white-eagle] .lab-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}[data-design=white-eagle] .lab-foot-meta{color:var(--ink-3);font-size:12px}[data-design=white-eagle] .lab-foot-page{align-items:center;gap:8px;font-size:13px;display:flex}[data-design=white-eagle] .lab-pg{border:1px solid var(--line);background:var(--surface);cursor:pointer;width:28px;height:28px;color:var(--ink-2);border-radius:8px;place-items:center;display:inline-grid}[data-design=white-eagle] .lab-pg:hover{background:var(--paper-2)}[data-design=white-eagle] .lab-pg:disabled{opacity:.4;cursor:default}[data-design=white-eagle] .lab-pg-num{color:#fff;background:#7da894;border-radius:8px;place-items:center;min-width:28px;height:28px;padding:0 8px;font-size:13px;font-weight:600;display:inline-grid}[data-design=white-eagle] .lab-pg-sep{color:var(--ink-3)}[data-design=white-eagle] .lab-empty{text-align:center;color:var(--ink-3);padding:40px}@media (max-width:1023.98px){[data-design=white-eagle] .lab-toggle{grid-template-columns:1fr 1fr}}[data-design=white-eagle] .msg-shell{height:calc(100dvh - var(--topbar-h,64px));background:var(--surface);border-top:1px solid var(--line);grid-template-columns:320px 1fr 320px;display:grid}@media (max-width:1279.98px){[data-design=white-eagle] .msg-shell{grid-template-columns:280px 1fr}[data-design=white-eagle] .msg-shell .msg-ctx{display:none}}@media (max-width:1023.98px){[data-design=white-eagle] .msg-shell{height:calc(100dvh - var(--topbar-h,56px) - var(--bottomnav-h,60px));border-top:0;grid-template-columns:1fr}[data-design=white-eagle] .msg-shell[data-mobile-pane=thread] .msg-list,[data-design=white-eagle] .msg-shell[data-mobile-pane=list] .msg-thread,[data-design=white-eagle] .msg-shell .msg-ctx{display:none}[data-design=white-eagle] .msg-back-mobile{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-inline-start:-6px;display:inline-flex}[data-design=white-eagle] .msg-thread-hd{gap:10px;min-height:56px;padding:10px 14px}[data-design=white-eagle] .msg-thread-bd{gap:10px;padding:16px 12px}[data-design=white-eagle] .bubble{max-width:80%;padding:10px 12px;font-size:14px}[data-design=white-eagle] .msg-item{min-height:64px}[data-design=white-eagle] .msg-item-main{padding-block:14px;padding-inline:16px 4px}[data-design=white-eagle] .msg-item-name{font-size:14px}[data-design=white-eagle] .msg-item-snip{font-size:13px}[data-design=white-eagle] .msg-composer{flex-wrap:wrap;gap:6px;padding:8px 10px;padding-block-end:calc(8px + var(--safe-bottom,0px))}[data-design=white-eagle] .msg-composer input{flex:100%;order:99;min-height:44px;padding:12px 14px;font-size:16px}[data-design=white-eagle] .msg-composer .icon-btn{flex-shrink:0;width:40px;height:40px}[data-design=white-eagle] .msg-composer .btn-primary{flex-shrink:0;width:44px;height:44px;padding:0}[data-design=white-eagle] .msg-list-hd{padding:12px 14px 8px}[data-design=white-eagle] .msg-search input{font-size:16px}}[data-design=white-eagle] .msg-list{border-inline-end:1px solid var(--line);flex-direction:column;display:flex;overflow:hidden}[data-design=white-eagle] .msg-list-hd{border-bottom:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:10px;padding:18px 18px 12px;display:flex}[data-design=white-eagle] .msg-search{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}[data-design=white-eagle] .msg-search input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}[data-design=white-eagle] .msg-items{flex:1;overflow-y:auto}[data-design=white-eagle] .msg-item{border-bottom:1px solid var(--line);align-items:stretch;display:flex;position:relative}[data-design=white-eagle] .msg-item:hover{background:var(--paper-2)}[data-design=white-eagle] .msg-item-main{cursor:pointer;min-width:0;font:inherit;text-align:start;color:inherit;background:0 0;border:0;flex:1;gap:12px;padding-block:12px;padding-inline:16px 4px;display:flex}[data-design=white-eagle] .msg-star{cursor:pointer;width:44px;color:var(--ink-3);background:0 0;border:0;flex-shrink:0;place-items:center;transition:color .12s,transform .1s;display:grid}[data-design=white-eagle] .msg-star:hover{color:var(--accent)}[data-design=white-eagle] .msg-star:active{transform:scale(.86)}[data-design=white-eagle] .msg-star[data-starred="1"]{color:var(--accent)}[data-design=white-eagle] .msg-star:disabled{opacity:.55;cursor:default}[data-design=white-eagle] .msg-item[data-active="1"]{background:var(--accent-tint)}[data-design=white-eagle] .msg-item[data-active="1"]:before{content:"";inset-inline-start:0;background:var(--accent);width:2px;position:absolute;top:0;bottom:0}[data-design=white-eagle] .msg-item-meta{flex:1;min-width:0}[data-design=white-eagle] .msg-item-row{justify-content:space-between;gap:6px;display:flex}[data-design=white-eagle] .msg-item-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}[data-design=white-eagle] .msg-item-time{color:var(--ink-3);font-size:10.5px;font-family:var(--f-mono);white-space:nowrap;flex-shrink:0}[data-design=white-eagle] .msg-item-snip{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}[data-design=white-eagle] .msg-unread{background:var(--accent);color:var(--accent-ink);font-family:var(--f-mono);border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:600}[data-design=white-eagle] .msg-thread{flex-direction:column;min-width:0;display:flex;overflow:hidden}[data-design=white-eagle] .msg-thread-hd{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:14px;padding:14px 22px;display:flex}[data-design=white-eagle] .msg-thread-bd{background:linear-gradient(color-mix(in oklab, var(--paper) 78%, transparent), color-mix(in oklab, var(--paper) 78%, transparent)), url(/brand/we-chat-bg.jpg) center / 420px repeat, var(--paper);flex-direction:column;flex:1;gap:16px;padding:24px;display:flex;overflow-y:auto}[data-design=white-eagle][data-theme=dark] .msg-thread-bd{background:linear-gradient(color-mix(in oklab, var(--paper) 88%, transparent), color-mix(in oklab, var(--paper) 88%, transparent)), url(/brand/we-chat-bg.jpg) center / 420px repeat, var(--paper)}[data-design=white-eagle] .msg-day{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;background:var(--surface);border:1px solid var(--line);border-radius:999px;align-self:center;padding:4px 10px;font-size:10px}[data-design=white-eagle] .bubble{background:var(--surface);border:1px solid var(--line);max-width:70%;box-shadow:var(--shadow-1);border-radius:14px 14px 14px 4px;padding:10px 14px;font-size:13px;position:relative}[data-design=white-eagle] .bubble[data-from=clinic]{background:var(--accent-tint);border-color:color-mix(in oklab, var(--accent) 22%, transparent);border-radius:14px 14px 4px;align-self:flex-end}[data-design=white-eagle][dir=rtl] .bubble,[data-design=white-eagle] [dir=rtl] .bubble{border-radius:14px 14px 14px 4px;align-self:flex-end}[data-design=white-eagle][dir=rtl] .bubble[data-from=clinic],[data-design=white-eagle] [dir=rtl] .bubble[data-from=clinic]{border-radius:14px 14px 4px;align-self:flex-start}[data-design=white-eagle] .bubble-tags{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);gap:4px;margin-bottom:6px;font-size:9.5px;font-weight:500;display:flex}[data-design=white-eagle] .bubble-time{color:var(--ink-3);font-size:10px;font-family:var(--f-mono);text-align:end;margin-top:4px}[data-design=white-eagle] .msg-composer{border-top:1px solid var(--line);background:var(--surface);flex-shrink:0;align-items:center;gap:10px;padding:12px 18px;display:flex}[data-design=white-eagle] .msg-composer input{background:var(--paper-2);color:var(--ink);border:0;border-radius:999px;outline:0;flex:1;padding:10px 14px;font-size:13px}[data-design=white-eagle] .msg-ctx{border-inline-start:1px solid var(--line);flex-direction:column;gap:16px;padding:20px;display:flex;overflow-y:auto}[data-design=white-eagle] .ctx-block{flex-direction:column;gap:6px;display:flex}[data-design=white-eagle] .ctx-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:500}[data-design=white-eagle] .ctx-value{color:var(--ink);font-size:13px;font-weight:500}[data-design=white-eagle] .hr{background:var(--line);border:0;height:1px;margin:0}[data-design=white-eagle] .imsg-section-label{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:12px 6px 6px;font-size:10px;font-weight:600}[data-design=white-eagle] .imsg-avatar{letter-spacing:.04em;background:color-mix(in oklab, var(--accent) 22%, var(--surface));width:38px;height:38px;color:var(--ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}[data-design=white-eagle] .imsg-avatar[data-tone=team]{background:var(--ink);color:var(--paper);font-family:var(--f-display);font-style:italic}[data-design=white-eagle] .imsg-avatar[data-tone=doctor]{background:color-mix(in oklab, var(--success) 28%, var(--surface))}[data-design=white-eagle] .imsg-avatar[data-tone=nurse]{background:color-mix(in oklab, var(--info) 24%, var(--surface))}[data-design=white-eagle] .imsg-avatar[data-tone=receptionist]{background:color-mix(in oklab, var(--accent) 28%, var(--surface))}[data-design=white-eagle] .imsg-avatar[data-tone=call_center]{background:color-mix(in oklab, var(--warn) 28%, var(--surface))}[data-design=white-eagle] .imsg-avatar[data-tone=lab]{background:color-mix(in oklab, var(--alert) 22%, var(--surface))}[data-design=white-eagle] .imsg-avatar.lg{width:44px;height:44px;font-size:14px}[data-design=white-eagle] .imsg-role-chip{background:var(--paper-2);border:1px solid var(--line);height:18px;color:var(--ink-3);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 8px;font-size:9px;font-weight:600;display:inline-flex}[data-design=white-eagle] .imsg-bubble-author{color:color-mix(in oklab, var(--accent) 70%, var(--ink));letter-spacing:.01em;margin-bottom:4px;font-size:11px;font-weight:600}[data-design=white-eagle] .imsg-empty{color:var(--ink-3);text-align:center;flex:1;place-items:center;padding:40px;font-size:13px;display:grid}[data-design=white-eagle] .imsg-empty-icon{background:var(--paper-2);border:1px solid var(--line);width:56px;height:56px;color:var(--ink-3);border-radius:999px;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}[data-design=white-eagle] .imsg-sound-toggle{background:var(--paper-2);border:1px solid var(--line);width:32px;height:32px;color:var(--ink-2);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s;display:inline-flex}[data-design=white-eagle] .imsg-sound-toggle:hover{background:var(--surface);color:var(--ink);border-color:color-mix(in oklab, var(--line) 60%, var(--ink-3))}[data-design=white-eagle] .imsg-sound-toggle[data-on="1"]{background:color-mix(in oklab, var(--success) 14%, var(--surface));color:color-mix(in oklab, var(--success) 70%, var(--ink));border-color:color-mix(in oklab, var(--success) 26%, transparent)}[data-design=white-eagle] .imsg-new-row{border:0;border-bottom:1px solid var(--line);text-align:start;cursor:pointer;width:100%;color:var(--ink-2);font:inherit;background:0 0;align-items:center;gap:12px;padding:12px 16px;transition:background .12s;display:flex}[data-design=white-eagle] .imsg-new-row:hover{background:var(--paper-2)}[data-design=white-eagle] .imsg-new-row-meta{flex:1;min-width:0}[data-design=white-eagle] .imsg-new-row-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}[data-design=white-eagle] .imsg-new-row-sub{color:var(--ink-3);align-items:center;gap:6px;margin-top:2px;font-size:11px;display:inline-flex}[data-design=white-eagle] .msg-ctx.mpx{gap:18px;padding:22px 22px 28px}[data-design=white-eagle] .mpx-section{flex-direction:column;gap:8px;display:flex}[data-design=white-eagle] .mpx-row{flex-direction:column;gap:4px;display:flex}[data-design=white-eagle] .mpx-eyebrow,[data-design=white-eagle] .mpx-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:500}[data-design=white-eagle] .mpx-value{color:var(--ink);font-size:13px;font-weight:500;line-height:1.35}[data-design=white-eagle] .mpx-sub{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px}[data-design=white-eagle] .mpx-hint{color:var(--ink-3);background:var(--paper-2);border:1px dashed var(--line);border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.4}[data-design=white-eagle] .mpx-patient{align-items:center;gap:12px;display:flex}[data-design=white-eagle] .mpx-avatar{background:color-mix(in oklab, var(--success) 28%, var(--surface));width:40px;height:40px;color:var(--ink);letter-spacing:.04em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}[data-design=white-eagle] .mpx-patient-meta{min-width:0}[data-design=white-eagle] .mpx-name{font-family:var(--f-display,inherit);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:1.2;overflow:hidden}[data-design=white-eagle] .mpx-file{font-family:var(--f-mono,monospace);color:var(--ink-3);letter-spacing:.04em;margin-top:2px;font-size:11px}[data-design=white-eagle] .mpx-treatment{font-weight:600}[data-design=white-eagle] .mpx-bar{background:color-mix(in oklab, var(--success) 14%, var(--surface));border-radius:99px;height:6px;margin-top:6px;overflow:hidden}[data-design=white-eagle] .mpx-bar-fill{border-radius:inherit;height:100%;transition:width .2s}[data-design=white-eagle] .mpx-finance{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:2px;display:grid}[data-design=white-eagle] .mpx-finance-cell{min-width:0}[data-design=white-eagle] .mpx-finance-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:500}[data-design=white-eagle] .mpx-finance-value{font-variant-numeric:tabular-nums;margin-top:4px;font-size:15px;font-weight:600}[data-design=white-eagle] .mpx-actions{flex-direction:column;gap:10px;margin-top:4px;display:flex}[data-design=white-eagle] .mpx-action{background:var(--surface);border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:11px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}[data-design=white-eagle] .mpx-action:hover{background:var(--paper-2);border-color:color-mix(in oklab, var(--line) 70%, var(--ink-3))}[data-design=white-eagle] .mpx-send-wrap{width:100%;position:relative}[data-design=white-eagle] .mpx-send-trigger{position:relative}[data-design=white-eagle] .mpx-action-left{align-items:center;gap:10px;display:inline-flex}[data-design=white-eagle] .mpx-send-caret{inset-inline-end:12px;color:var(--ink-3);transition:transform .15s;position:absolute;top:50%;transform:translateY(-50%)}[data-design=white-eagle] .mpx-send-trigger[aria-expanded=true] .mpx-send-caret{transform:translateY(-50%)rotate(180deg)}[data-design=white-eagle] .mpx-send-menu{inset-inline:0;background:var(--surface);border:1px solid var(--line);z-index:40;border-radius:10px;max-height:320px;padding:4px;position:absolute;top:calc(100% + 6px);overflow-y:auto;box-shadow:0 14px 32px -16px #0000004d,0 4px 12px -6px #00000038;box-shadow:0 14px 32px -16px lab(0% 0 0/.3),0 4px 12px -6px lab(0% 0 0/.22)}[data-design=white-eagle] .mpx-send-item{width:100%;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 10px;font-size:12.5px;display:block}[data-design=white-eagle] .mpx-send-item:hover{background:var(--paper-2)}[data-design=white-eagle] .mpx-send-item-emph{color:var(--ink-2);font-weight:600}[data-design=white-eagle] .mpx-send-sep{background:var(--line);height:1px;margin:4px 0}[data-design=white-eagle] .msv-form{flex-direction:column;gap:18px;display:flex}[data-design=white-eagle] .msv-section{flex-direction:column;gap:8px;display:flex}[data-design=white-eagle] .msv-field{flex-direction:column;gap:6px;min-width:0;display:flex}[data-design=white-eagle] .msv-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:500}[data-design=white-eagle] .msv-grid-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:540px){[data-design=white-eagle] .msv-grid-2{grid-template-columns:1fr}}[data-design=white-eagle] .msv-calendar{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px}[data-design=white-eagle] .msv-cal-head{grid-template-columns:32px 1fr 32px;align-items:center;margin-bottom:10px;display:grid}[data-design=white-eagle] .msv-cal-title{text-align:center;color:var(--ink);letter-spacing:-.01em;font-size:16px;font-style:italic}[data-design=white-eagle] .msv-cal-nav{border:1px solid var(--line);width:30px;height:30px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;justify-self:center;align-items:center;transition:background .12s,color .12s,border-color .12s;display:inline-flex}[data-design=white-eagle] .msv-cal-nav:hover{background:var(--paper-2);color:var(--ink);border-color:color-mix(in oklab, var(--line) 60%, var(--ink-3))}[data-design=white-eagle] .msv-cal-weekdays{grid-template-columns:repeat(7,1fr);margin-bottom:4px;display:grid}[data-design=white-eagle] .msv-cal-weekday{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:4px 0;font-size:10px;font-weight:600}[data-design=white-eagle] .msv-cal-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}[data-design=white-eagle] .msv-cal-day{aspect-ratio:1;color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex;position:relative}[data-design=white-eagle] .msv-cal-day:hover{background:var(--paper-2);color:var(--ink)}[data-design=white-eagle] .msv-cal-day[data-out="1"]{color:var(--ink-4,var(--ink-3));opacity:.55}[data-design=white-eagle] .msv-cal-day[data-today="1"]:after{content:"";background:var(--accent);border-radius:999px;width:4px;height:4px;position:absolute;bottom:6px}[data-design=white-eagle] .msv-cal-day[data-selected="1"]{background:var(--accent);color:var(--accent-ink,white);border-color:var(--accent)}[data-design=white-eagle] .msv-cal-day[data-selected="1"][data-today="1"]:after{background:var(--accent-ink,white)}[data-design=white-eagle] .msv-wheels{border:1px solid var(--line);background:var(--surface);border-radius:14px;justify-content:center;align-items:center;gap:4px;display:flex}[data-design=white-eagle] .msv-wheels-colon{font-family:var(--f-mono,monospace);color:var(--ink-2);font-size:20px;font-weight:700}[data-design=white-eagle] .msv-wheel{width:84px;position:relative;overflow:hidden}[data-design=white-eagle] .msv-wheel-band{inset-inline:6px;background:var(--paper-2);pointer-events:none;border-radius:8px;height:34px;position:absolute;top:50%;transform:translateY(-50%)}[data-design=white-eagle] .msv-wheel-scroll{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;height:100%;position:relative;overflow-y:scroll;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}[data-design=white-eagle] .msv-wheel-scroll::-webkit-scrollbar{display:none}[data-design=white-eagle] .msv-wheel-item{scroll-snap-align:center;cursor:pointer;width:100%;font-family:var(--f-mono,monospace);font-variant-numeric:tabular-nums;color:var(--ink-3);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:16px;transition:color .12s,font-size .12s,font-weight .12s;display:flex}[data-design=white-eagle] .msv-wheel-item[data-selected="1"]{color:var(--ink);font-size:21px;font-weight:700}[data-design=white-eagle] .msv-checkbox{background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}[data-design=white-eagle] .msv-checkbox input{flex-shrink:0;margin-top:3px}[data-design=white-eagle] .msv-checkbox-title{color:var(--ink);font-size:13px;font-weight:600;display:block}[data-design=white-eagle] .msv-checkbox-sub{color:var(--ink-3);margin-top:2px;font-size:11px;display:block}[data-design=white-eagle] .kpi-grid{gap:var(--gap-card);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1023.98px){[data-design=white-eagle] .kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){[data-design=white-eagle] .kpi-grid{grid-template-columns:1fr}}[data-design=white-eagle] .kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);box-shadow:var(--shadow-1);flex-direction:column;gap:4px;padding:16px 18px;display:flex;position:relative;overflow:hidden}[data-design=white-eagle] .kpi-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}[data-design=white-eagle] .kpi-value{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin:6px 0 2px;font-size:38px;font-style:italic;line-height:1}[data-design=white-eagle] .kpi-delta{color:var(--ink-3);font-size:11px;font-family:var(--f-mono);align-items:center;gap:5px;display:flex}[data-design=white-eagle] .kpi-delta b{font-weight:500}[data-design=white-eagle] .kpi-delta[data-tone=up] b{color:var(--success)}[data-design=white-eagle] .kpi-delta[data-tone=down] b{color:var(--alert)}[data-design=white-eagle] .bar-chart{grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;height:160px;padding:0 4px;display:grid}[data-design=white-eagle] .bar{background:var(--accent);border-radius:4px 4px 2px 2px;position:relative}[data-design=white-eagle] .bar-lbl{bottom:-22px;text-align:center;color:var(--ink-3);font-size:10px;font-family:var(--f-mono);position:absolute;inset-inline:0}[data-design=white-eagle] .donut{border-radius:50%;flex-shrink:0;place-items:center;width:140px;height:140px;display:grid;position:relative}[data-design=white-eagle] .donut:before{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:18px}[data-design=white-eagle] .donut-num{font-family:var(--f-display);color:var(--ink);letter-spacing:-.02em;font-size:32px;font-style:italic;position:relative}[data-design=white-eagle] .grid-2{gap:var(--gap-card);grid-template-columns:1fr 1fr;display:grid}@media (max-width:1023.98px){[data-design=white-eagle] .grid-2{grid-template-columns:1fr}}[data-design=white-eagle] .mini-stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);box-shadow:var(--shadow-1);align-items:center;gap:12px;padding:14px 16px;display:flex}[data-design=white-eagle] .mini-stat-ic{border-radius:9px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}[data-design=white-eagle] .mini-stat-ic[data-tone=accent]{background:var(--accent-tint);color:var(--accent-ink)}[data-design=white-eagle] .mini-stat-ic[data-tone=info]{background:var(--info-tint);color:var(--info)}[data-design=white-eagle] .mini-stat-ic[data-tone=warn]{background:var(--warn-tint);color:#8c5500;color:lab(41.6382% 22.4672 70.493)}[data-design=white-eagle] .mini-stat-ic[data-tone=success]{background:var(--success-tint);color:var(--success)}[data-design=white-eagle] .mini-stat-ic[data-tone=alert]{background:var(--alert-tint);color:var(--alert)}[data-design=white-eagle] .mini-stat-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:500}[data-design=white-eagle] .mini-stat-value{font-family:var(--f-display);margin-top:2px;font-size:28px;font-style:italic;line-height:1}[data-design=white-eagle] .workflow-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:1023.98px){[data-design=white-eagle] .workflow-grid{grid-template-columns:1fr}}[data-design=white-eagle] .workflow-tile{border:1px solid var(--line);background:var(--paper-2);border-radius:10px;gap:12px;padding:12px 14px;display:flex}[data-design=white-eagle] .workflow-tile-ic{background:var(--accent-tint);width:34px;height:34px;color:var(--accent-ink);border-radius:8px;flex-shrink:0;place-items:center;display:grid}[data-design=white-eagle] .tt-grid{grid-template-columns:1fr 1fr;gap:10px;padding:4px 18px 18px;display:grid}@media (max-width:600px){[data-design=white-eagle] .tt-grid{grid-template-columns:1fr}}[data-design=white-eagle] .tt-tile{border:1px solid var(--line);background:var(--paper-2);border-radius:10px;padding:12px 14px}[data-design=white-eagle] .pf-summary{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:14px;margin-bottom:14px;display:grid}@media (max-width:1023.98px){[data-design=white-eagle] .pf-summary{grid-template-columns:1fr}}[data-design=white-eagle] .pf-fields{grid-template-columns:repeat(3,1fr);gap:14px 18px;display:grid}@media (max-width:600px){[data-design=white-eagle] .pf-fields{grid-template-columns:1fr 1fr}}[data-design=white-eagle] .pf-tabs-bar{border-bottom:1px solid var(--line);scrollbar-width:none;gap:0;padding:0 22px;display:flex;overflow-x:auto}[data-design=white-eagle] .pf-tabs-bar::-webkit-scrollbar{display:none}[data-design=white-eagle] .pf-tab{cursor:pointer;color:var(--ink-3);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:16px;font-family:inherit;font-size:13px;font-weight:500}[data-design=white-eagle] .pf-tab:hover{color:var(--ink)}[data-design=white-eagle] .pf-tab[data-active="1"]{color:var(--ink);border-bottom-color:var(--accent)}[data-design=white-eagle] .pf-tab[data-active="1"][data-tone=alert]{color:var(--alert);border-bottom-color:var(--alert)}[data-design=white-eagle] .pf-tab-count{font-family:var(--f-mono);color:var(--ink-3);margin-inline-start:4px;font-size:10px}[data-design=white-eagle] .we-dialog-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:300;background:#0f172952;place-items:center;padding:20px;animation:.18s ease-out we-dialog-fade;display:grid;position:fixed;inset:0}@keyframes we-dialog-fade{0%{opacity:0}to{opacity:1}}[data-design=white-eagle] .we-dialog{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-4);box-shadow:var(--shadow-3);flex-direction:column;width:min(560px,100%);max-height:calc(100dvh - 40px);animation:.22s cubic-bezier(.2,.8,.2,1) we-dialog-slide;display:flex;overflow:hidden}[data-design=white-eagle] .we-dialog.we-dialog-lg{width:min(720px,100%)}[data-design=white-eagle] .we-dialog.we-dialog-sm{width:min(420px,100%)}@keyframes we-dialog-slide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}[data-design=white-eagle] .we-dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 24px 14px;display:flex}[data-design=white-eagle] .we-dialog-title{font-family:var(--f-display);color:var(--ink);letter-spacing:-.01em;font-size:22px;font-style:italic;line-height:1.1}[data-design=white-eagle] .we-dialog-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:10px;font-weight:500}[data-design=white-eagle] .we-dialog-close{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--ink-2);cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;display:grid}[data-design=white-eagle] .we-dialog-close:hover{background:var(--paper-2);color:var(--ink)}[data-design=white-eagle] .we-dialog-body{flex:1;padding:18px 24px;overflow-y:auto}[data-design=white-eagle] .we-dialog-foot{border-top:1px solid var(--line);background:var(--paper-2);justify-content:flex-end;align-items:center;gap:8px;padding:14px 24px;display:flex}[data-design=white-eagle] .we-form{flex-direction:column;gap:14px;display:flex}[data-design=white-eagle] .we-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:600px){[data-design=white-eagle] .we-form-row{grid-template-columns:1fr}}[data-design=white-eagle] .we-field{flex-direction:column;gap:6px;min-width:0;display:flex}[data-design=white-eagle] .we-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:600}[data-design=white-eagle] .we-input,[data-design=white-eagle] .we-select,[data-design=white-eagle] .we-textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:9px;outline:0;padding:9px 12px;font-size:13px;transition:border-color .14s,box-shadow .14s}[data-design=white-eagle] .we-input:focus,[data-design=white-eagle] .we-select:focus,[data-design=white-eagle] .we-textarea:focus{border-color:color-mix(in oklab, var(--accent) 60%, var(--line));box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 14%, transparent)}[data-design=white-eagle] .we-input:disabled,[data-design=white-eagle] .we-select:disabled,[data-design=white-eagle] .we-textarea:disabled{opacity:.6;cursor:not-allowed;background:var(--paper-2)}[data-design=white-eagle] .we-textarea{resize:vertical;min-height:80px;line-height:1.5}[data-design=white-eagle] .we-help{color:var(--ink-3);font-size:11px}[data-design=white-eagle] .we-error{color:var(--alert);margin-top:2px;font-size:11px}[data-design=white-eagle] .we-file-drop{border:1.5px dashed var(--line-3);background:var(--paper-2);text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:24px;transition:border-color .14s,background .14s;display:flex}[data-design=white-eagle] .we-file-drop:hover{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 6%, var(--paper-2))}[data-design=white-eagle] .we-file-drop[data-dragging="1"]{border-color:var(--accent);background:var(--accent-tint)}[data-design=white-eagle] .we-banner{border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}[data-design=white-eagle] .we-banner[data-tone=alert]{background:var(--alert-tint);color:var(--alert);border:1px solid color-mix(in oklab, var(--alert) 22%, transparent)}[data-design=white-eagle] .we-banner[data-tone=info]{background:var(--info-tint);color:var(--info);border:1px solid color-mix(in oklab, var(--info) 22%, transparent)}[data-design=white-eagle] .dash-v3{gap:14px}[data-design=white-eagle] .dash-v3 .dv3-kpi-row{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;display:grid}[data-design=white-eagle] .dv3-kpi{padding:10px 14px}[data-design=white-eagle] .dv3-tone-teal{--tn:#2f5a4a;--tnBg:#d9ebe2}[data-design=white-eagle] .dv3-tone-blue{--tn:#2c4a82;--tnBg:#dfe7f6}[data-design=white-eagle] .dv3-tone-violet{--tn:#5a3d82;--tnBg:#e8dcf6}[data-design=white-eagle] .dv3-tone-peach{--tn:#8a4d22;--tnBg:#fbe4d3}[data-design=white-eagle] .dv3-tone-amber{--tn:#8a6420;--tnBg:#f7e6c3}[data-design=white-eagle] .dv3-tone-rose{--tn:#9c2a3d;--tnBg:#fbd9df}[data-design=white-eagle] .dv3-tone-success{--tn:#2f6b3f;--tnBg:#d6ecdb}[data-design=white-eagle] .dv3-tone-info{--tn:#2a5784;--tnBg:#d8e6f3}[data-design=white-eagle] .dv3-tone-warn{--tn:#8a6420;--tnBg:#f7e6c3}[data-design=white-eagle] .dv3-tone-alert{--tn:#9c2a3d;--tnBg:#fbd9df}[data-design=white-eagle] .dv3-tone-accent{--tn:var(--accent-ink);--tnBg:var(--accent-tint)}[data-design=white-eagle] .dv3-tone-muted{--tn:var(--ink-3);--tnBg:var(--paper-2)}[data-design=white-eagle] .dv3-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}[data-design=white-eagle] .dv3-grid-2x2{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-design=white-eagle] .dv3-grid-2x2>*{min-width:0}[data-design=white-eagle] .dv3-pill{color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500}[data-design=white-eagle] .dv3-pill-dark{background:var(--ink);color:var(--paper);border-color:var(--ink);font-family:var(--f-mono);letter-spacing:.05em;padding:3px 9px;font-size:10px}[data-design=white-eagle] .dv3-link{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:12px;font-weight:600;display:inline-flex}[data-design=white-eagle] .dv3-link:hover{background:var(--accent-tint)}[data-design=white-eagle] .dv3-badge{font-size:10px;font-weight:600;font-family:var(--f-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}[data-design=white-eagle] .dv3-bd-success{color:#2f6b3f;background:#d6ecdb}[data-design=white-eagle] .dv3-bd-info{color:#2a5784;background:#d8e6f3}[data-design=white-eagle] .dv3-bd-warn{color:#8a6420;background:#f7e6c3}[data-design=white-eagle] .dv3-bd-alert{color:#9c2a3d;background:#fbd9df}[data-design=white-eagle] .dv3-bd-muted{background:var(--paper-2);color:var(--ink-3)}[data-design=white-eagle] .dv3-bd-accent{background:var(--accent-tint);color:var(--accent-ink)}[data-design=white-eagle] .dv3-section-cap{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;margin:10px 0 6px;font-size:10px}[data-design=white-eagle] .dv3-empty{text-align:center;color:var(--ink-3);padding:24px;font-size:13px}[data-design=white-eagle] .dv3-sched-bd{padding:6px 18px 18px}[data-design=white-eagle] .dv3-sched{flex-direction:column;display:flex}[data-design=white-eagle] .dv3-sched-row{grid-template-columns:60px 18px 1fr auto auto;align-items:center;gap:10px;padding:8px 0;display:grid}[data-design=white-eagle] .dv3-sched-time{text-align:end}[data-design=white-eagle] .dv3-sched-h{font-family:var(--f-mono);color:var(--ink);font-size:13px;font-weight:600}[data-design=white-eagle] .dv3-sched-d{color:var(--ink-3);font-size:10px;font-family:var(--f-mono)}[data-design=white-eagle] .dv3-sched-rail{justify-content:center;height:100%;min-height:36px;display:flex;position:relative}[data-design=white-eagle] .dv3-sched-dot{background:var(--tnBg);border:2px solid var(--tn);z-index:1;border-radius:50%;width:10px;height:10px;margin-top:8px;position:relative}[data-design=white-eagle] .dv3-sched-line{background:var(--line);width:1px;position:absolute;top:18px;bottom:-8px}[data-design=white-eagle] .dv3-sched-name{color:var(--ink);font-size:13px;font-weight:600}[data-design=white-eagle] .dv3-sched-kind{color:var(--ink-3);margin-top:1px;font-size:11px}[data-design=white-eagle] .dv3-sched-act{color:var(--ink-3)}[data-design=white-eagle] .dv3-perf-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}[data-design=white-eagle] .dv3-perf-num{font-family:var(--f-display);color:var(--ink);font-size:32px;font-style:italic;line-height:1}[data-design=white-eagle] .dv3-perf-num-sub{color:var(--ink-3);margin-inline-start:4px;font-size:16px}[data-design=white-eagle] .dv3-perf-cap{color:var(--ink-3);margin-top:4px;font-size:11px}[data-design=white-eagle] .dv3-branch-row{flex-wrap:wrap;gap:8px;display:flex}[data-design=white-eagle] .dv3-branch-chip{border:1px solid var(--line);background:var(--paper-2);border-radius:8px;flex-direction:column;padding:6px 12px;display:flex}[data-design=white-eagle] .dv3-branch-name{color:var(--ink-3);font-size:10px;font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase}[data-design=white-eagle] .dv3-branch-num{color:var(--ink);font-size:16px;font-weight:600}[data-design=white-eagle] .dv3-perf-chart{grid-template-columns:repeat(7,1fr);align-items:end;gap:6px;height:130px;display:grid}[data-design=white-eagle] .dv3-perf-col{flex-direction:column;align-items:center;gap:4px;height:100%;display:flex}[data-design=white-eagle] .dv3-perf-bars{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex;position:relative}[data-design=white-eagle] .dv3-perf-target{border:1px dashed color-mix(in oklab, var(--ink-3) 50%, transparent);border-radius:4px 4px 0 0;width:70%;position:absolute;bottom:0}[data-design=white-eagle] .dv3-perf-fill{background:linear-gradient(to top, var(--accent), color-mix(in oklab, var(--accent) 60%, white));z-index:1;border-radius:4px 4px 0 0;width:60%;position:relative}[data-design=white-eagle] .dv3-perf-fill.hi{background:linear-gradient(to top, var(--ink), color-mix(in oklab, var(--ink) 70%, white))}[data-design=white-eagle] .dv3-perf-day{color:var(--ink-3);font-size:10px;font-family:var(--f-mono)}[data-design=white-eagle] .dv3-perf-val{color:var(--ink-2);font-size:11px;font-weight:600}[data-design=white-eagle] .dv3-perf-legend{color:var(--ink-3);gap:16px;margin-top:10px;font-size:11px;display:flex}[data-design=white-eagle] .dv3-leg-fill{background:var(--accent);border-radius:2px;width:10px;height:10px;display:inline-block}[data-design=white-eagle] .dv3-leg-target{border:1px dashed var(--ink-3);border-radius:2px;width:10px;height:10px;display:inline-block}[data-design=white-eagle] .dv3-tasks{color:#e6ecf3;background:#0f1d2e;border-color:#0f1d2e}[data-design=white-eagle] .dv3-tasks .card-title,[data-design=white-eagle] .dv3-tasks .d-card-title{color:#fff}[data-design=white-eagle] .dv3-task-list{flex-direction:column;gap:4px;display:flex}[data-design=white-eagle] .dv3-task-row{border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 6px;display:grid}[data-design=white-eagle] .dv3-task-row:hover{background:#ffffff0a}[data-design=white-eagle] .dv3-task-cb{width:14px;height:14px;accent-color:var(--accent)}[data-design=white-eagle] .dv3-task-bullet{border-radius:50%;width:6px;height:6px}[data-design=white-eagle] .dv3-task-high{background:#ff6b7a}[data-design=white-eagle] .dv3-task-medium{background:#ffc85c}[data-design=white-eagle] .dv3-task-low{background:#7aa6c9}[data-design=white-eagle] .dv3-task-body{flex-direction:column;gap:2px;min-width:0;display:flex}[data-design=white-eagle] .dv3-task-label{color:#fff;font-size:12.5px;line-height:1.3}[data-design=white-eagle] .dv3-task-due{color:#e6ecf38c;font-size:10px;font-family:var(--f-mono)}[data-design=white-eagle] .dv3-lab-pills{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}[data-design=white-eagle] .dv3-lab-pill{background:var(--tnBg);color:var(--tn);border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;display:flex}[data-design=white-eagle] .dv3-lab-pill-n{font-family:var(--f-display);font-size:22px;font-style:italic;line-height:1}[data-design=white-eagle] .dv3-lab-pill-l{text-transform:uppercase;letter-spacing:.08em;opacity:.8;font-size:10px;font-weight:600}[data-design=white-eagle] .dv3-lab-list{flex-direction:column;gap:6px;margin-top:6px;display:flex}[data-design=white-eagle] .dv3-lab-row{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}[data-design=white-eagle] .dv3-lab-dot{background:var(--tn);border-radius:50%;flex-shrink:0;width:8px;height:8px}[data-design=white-eagle] .dv3-lab-body{flex:1;min-width:0}[data-design=white-eagle] .dv3-lab-name{color:var(--ink);font-size:12.5px;font-weight:600}[data-design=white-eagle] .dv3-lab-meta{color:var(--ink-3);font-size:10px;font-family:var(--f-mono)}[data-design=white-eagle] .dv3-mini-btn{background:var(--ink);color:var(--paper);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}[data-design=white-eagle] .dv3-mini-btn:hover{background:color-mix(in oklab, var(--ink) 80%, var(--accent))}[data-design=white-eagle] .dv3-mini-btn:disabled{opacity:.65;cursor:wait}[data-design=white-eagle] .dv3-msg-list{flex-direction:column;gap:4px;display:flex}[data-design=white-eagle] .dv3-msg-row{cursor:pointer;text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}[data-design=white-eagle] .dv3-msg-row:hover{background:var(--paper-2)}[data-design=white-eagle] .dv3-avatar{background:var(--tnBg);width:32px;height:32px;color:var(--tn);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}[data-design=white-eagle] .dv3-msg-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-design=white-eagle] .dv3-msg-top{justify-content:space-between;gap:8px;display:flex}[data-design=white-eagle] .dv3-msg-name{color:var(--ink);font-size:12.5px;font-weight:600}[data-design=white-eagle] .dv3-msg-time{color:var(--ink-3);font-size:10px;font-family:var(--f-mono);flex-shrink:0}[data-design=white-eagle] .dv3-msg-last{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}[data-design=white-eagle] .dv3-msg-badge{background:var(--accent);color:var(--accent-ink);border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:700}[data-design=white-eagle] .dv3-qa-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}[data-design=white-eagle] .dv3-qa-top .dv3-qa-grid{grid-template-columns:repeat(6,1fr)}[data-design=white-eagle] .dv3-qa-tile{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:start;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:10px;transition:border-color .15s,background .15s;display:flex}[data-design=white-eagle] .dv3-qa-tile:hover{border-color:var(--ink-3);background:var(--paper-2)}[data-design=white-eagle] .dv3-qa-ic{background:var(--tnBg);width:28px;height:28px;color:var(--tn);border-radius:8px;place-items:center;display:grid}[data-design=white-eagle] .dv3-qa-label{color:var(--ink);font-size:11.5px;font-weight:600;line-height:1.2}[data-design=white-eagle] .dv3-intro-row{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}[data-design=white-eagle] .dv3-intro-side{flex-direction:column;gap:12px;min-width:0;display:flex}[data-design=white-eagle] .dv3-intro-card{background:radial-gradient(120% 80% at 0% 0%, color-mix(in oklab, var(--accent) 8%, transparent), transparent 60%), var(--surface);flex-direction:column;gap:14px;padding:22px 26px;display:flex;position:relative;overflow:hidden}[data-design=white-eagle] .dv3-intro-card:before{content:"";opacity:.15;pointer-events:none;z-index:0;background-image:url(/brand/we-intro-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}[data-design=white-eagle] .dv3-intro-card>*{z-index:1;position:relative}[data-design=white-eagle] .dv3-intro-eyebrow{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:10px}[data-design=white-eagle] .dv3-intro-title{font-family:var(--f-display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0;font-size:28px;font-style:italic;font-weight:400;line-height:1.15}[data-design=white-eagle] .dv3-intro-body{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}[data-design=white-eagle] .dv3-intro-logo{justify-content:center;align-items:center;min-height:100px;padding:8px 0 18px;display:flex}[data-design=white-eagle] .dv3-intro-logo img{opacity:.95;width:100%;max-width:270px;height:auto;max-height:84px}[data-design=white-eagle] .dv3-intro-logo-dark,[data-design=white-eagle][data-theme=dark] .dv3-intro-logo-light{display:none}[data-design=white-eagle][data-theme=dark] .dv3-intro-logo-dark{display:block}[data-design=white-eagle] .dv3-intro-feats{grid-template-columns:1fr 1fr;gap:10px 14px;margin-top:auto;padding-top:6px;display:grid}[data-design=white-eagle] .dv3-intro-feat{align-items:flex-start;gap:10px;min-width:0;display:flex}[data-design=white-eagle] .dv3-intro-feat-ic{background:var(--tnBg);width:26px;height:26px;color:var(--tn);border-radius:8px;flex-shrink:0;place-items:center;display:grid}[data-design=white-eagle] .dv3-intro-feat-t{color:var(--ink);font-size:12px;font-weight:600;line-height:1.25}[data-design=white-eagle] .dv3-intro-feat-s{color:var(--ink-3);margin-top:1px;font-size:11px;line-height:1.35}[data-design=white-eagle] .dv3-intro-side .dv3-qa-top .dv3-qa-grid{grid-template-columns:repeat(2,1fr)}@media (max-width:1180px){[data-design=white-eagle] .dv3-intro-row{grid-template-columns:1fr}[data-design=white-eagle] .dv3-intro-side .dv3-qa-top .dv3-qa-grid{grid-template-columns:repeat(3,1fr)}[data-design=white-eagle] .dash-v3 .dv3-kpi-row{grid-template-columns:repeat(2,1fr)}[data-design=white-eagle] .dv3-grid{grid-template-columns:1fr}[data-design=white-eagle] .dv3-grid-2x2{grid-template-columns:1fr!important}[data-design=white-eagle] .dv3-qa-top .dv3-qa-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){[data-design=white-eagle] .dv3-intro-feats{grid-template-columns:1fr}[data-design=white-eagle] .dv3-intro-side .dv3-qa-top .dv3-qa-grid,[data-design=white-eagle] .dv3-qa-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1023.98px){[data-design=white-eagle] .we-dialog-backdrop[data-mobile-mode="1"]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:220;background:#0f172966;justify-content:stretch;align-items:flex-end;padding:0;animation:.18s ease-out we-dialog-fade;display:flex}[data-design=white-eagle] .we-dialog[data-mobile-mode="1"],[data-design=white-eagle] .we-dialog.we-dialog-lg[data-mobile-mode="1"],[data-design=white-eagle] .we-dialog.we-dialog-sm[data-mobile-mode="1"]{width:100%;max-width:100%;max-height:90dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0;animation:.32s cubic-bezier(.32,.72,0,1) we-dialog-sheet-up;box-shadow:0 -16px 48px -12px #0000004d}@keyframes we-dialog-sheet-up{0%{opacity:.85;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}[data-design=white-eagle] .we-dialog[data-mobile-mode="1"] .we-dialog-grip{flex-shrink:0;justify-content:center;align-items:center;padding:8px 0 4px;display:flex}[data-design=white-eagle] .we-dialog[data-mobile-mode="1"] .we-dialog-grip span{background:color-mix(in oklab, var(--ink-3) 55%, transparent);border-radius:999px;width:40px;height:4px;display:block}[data-design=white-eagle] .we-dialog[data-mobile-mode="1"] .we-dialog-head{z-index:2;background:var(--surface);padding:6px 18px 12px;position:sticky;top:0}[data-design=white-eagle] .we-dialog[data-mobile-mode="1"] .we-dialog-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;padding:14px 18px;overflow-y:auto}[data-design=white-eagle] .we-dialog[data-mobile-mode="1"] .we-dialog-foot{z-index:2;background:var(--paper-2);padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -1px 0 var(--line);position:sticky;bottom:0}}[data-design=white-eagle] .we-dialog-grip{display:none}@media (max-width:1023.98px){[data-design=white-eagle] .page{padding:12px!important}[data-design=white-eagle] .card,[data-design=white-eagle] .panel,[data-design=white-eagle] .surface{box-sizing:border-box;width:100%;max-width:100%}[data-design=white-eagle] .btn{min-width:44px;min-height:44px;padding:0 16px;font-size:14px}[data-design=white-eagle] .btn-sm{min-height:40px;padding:0 12px}[data-design=white-eagle] .icon-btn{width:44px;min-width:44px;height:44px;min-height:44px}[data-design=white-eagle] .we-input,[data-design=white-eagle] .we-select,[data-design=white-eagle] .we-textarea{border-radius:10px;width:100%;padding:12px 14px;font-size:16px}[data-design=white-eagle] .we-form-row{grid-template-columns:1fr}[data-design=white-eagle] .kpi-grid{grid-template-columns:repeat(2,1fr)}[data-design=white-eagle] .mini-stat{padding:12px 14px}[data-design=white-eagle] .bar-chart{width:100%;height:200px;max-height:240px}[data-design=white-eagle] .donut{width:120px;height:120px}[data-design=white-eagle] .grid-2,[data-design=white-eagle] .grid-c,[data-design=white-eagle] .workflow-grid{grid-template-columns:1fr!important}[data-design=white-eagle] .pf-fields{grid-template-columns:1fr 1fr}[data-design=white-eagle] .row-scroll,[data-design=white-eagle] .h-scroll{flex-wrap:wrap;overflow-x:visible}[data-design=white-eagle] .pf-tabs-mobile{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}[data-design=white-eagle] .pf-tabs-mobile .pf-tab{scroll-snap-align:start;flex:none;align-items:center;min-height:44px;padding:0 16px;display:inline-flex}[data-design=white-eagle] .pf-tabs-mobile::-webkit-scrollbar{display:none}[data-design=white-eagle] .pf-tabs-mobile{scrollbar-width:none}[data-design=white-eagle] .pf-mobile{padding:12px 14px 18px;padding-block-end:calc(var(--bottomnav-h,60px) + var(--safe-bottom,0px) + 16px)}[data-design=white-eagle] .pf-m-header{z-index:4;background:var(--surface);border:1px solid var(--line);box-shadow:0 4px 12px -10px color-mix(in oklab, var(--ink) 50%, transparent);border-radius:16px;flex-direction:column;gap:12px;margin-bottom:12px;padding:14px 14px 12px;display:flex;position:sticky;top:0}[data-design=white-eagle] .pf-m-header-row{align-items:center;gap:12px;display:flex}[data-design=white-eagle] .pf-m-header-meta{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}[data-design=white-eagle] .pf-m-header-name{font-family:var(--f-display);color:var(--ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.1;overflow:hidden}[data-design=white-eagle] .pf-m-header-sub{font-family:var(--f-mono);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}[data-design=white-eagle] .pf-m-header-pills{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}[data-design=white-eagle] .pf-m-quick-actions{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}[data-design=white-eagle] .pf-m-qa-btn{background:var(--paper-2);border:1px solid var(--line);min-height:56px;color:var(--ink-2);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 4px;font-size:10.5px;font-weight:500;text-decoration:none;transition:background .14s,color .14s,border-color .14s;display:flex}[data-design=white-eagle] .pf-m-qa-btn:active{background:var(--accent-tint);color:var(--accent-ink);border-color:color-mix(in oklab, var(--accent) 30%, transparent)}[data-design=white-eagle] .pf-m-more{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}[data-design=white-eagle] .pf-m-more-row{border:0;border-bottom:1px solid var(--line);min-height:44px;font:inherit;color:var(--ink-2);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}[data-design=white-eagle] .pf-m-more-row:last-child{border-bottom:0}[data-design=white-eagle] .pf-m-stats{align-items:center;gap:10px;padding-top:4px;display:flex}[data-design=white-eagle] .pf-m-stats>div{flex:1;min-width:0}[data-design=white-eagle] .pf-m-stat-num{font-family:var(--f-display);color:var(--ink);font-size:22px;font-style:italic;line-height:1}[data-design=white-eagle] .pf-m-stat-lab{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:9px;font-weight:600;overflow:hidden}[data-design=white-eagle] .pf-m-stat-divide{background:var(--line);align-self:stretch;min-height:32px;flex:0 0 1px!important}[data-design=white-eagle] .pf-mobile-tabs-wrap{z-index:3;background:var(--paper);padding-inline:14px;border-bottom:1px solid var(--line);margin-inline:-14px;padding-top:4px;position:sticky;top:0}[data-design=white-eagle] .pf-mobile-tabs-wrap .pf-tabs-mobile{border-bottom:0}[data-design=white-eagle] .pf-mobile-panel{padding-top:16px}[data-design=white-eagle] .pf-mobile .grid-c{grid-template-columns:1fr!important}[data-design=white-eagle] .pf-mobile .tbl{font-size:12.5px}}@media (max-width:480px){[data-design=white-eagle] .kpi-grid,[data-design=white-eagle] .pf-fields{grid-template-columns:1fr}[data-design=white-eagle] .page{padding:12px!important}}@media (max-width:640px){[data-design=white-eagle] .responsive-table thead{display:none}[data-design=white-eagle] .responsive-table tr{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-bottom:12px;padding:12px;display:block}[data-design=white-eagle] .responsive-table td{border:0;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}[data-design=white-eagle] .responsive-table td:before{content:attr(data-label);color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}}@media (max-width:1023.98px){[data-design=white-eagle] .main{padding-block-end:calc(var(--bottomnav-h,64px) + var(--safe-bottom,0px) + 16px)!important}[data-design=white-eagle] .fab{background:var(--accent);width:56px;height:56px;color:var(--accent-ink,#fff);box-shadow:0 12px 28px -8px color-mix(in oklab, var(--accent) 50%, transparent), 0 4px 10px -2px #0000002e;z-index:80;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;justify-content:center;align-items:center;transition:transform .14s;display:inline-flex;position:fixed;inset-block-end:calc(var(--bottomnav-h,64px) + var(--safe-bottom,0px) + 16px);inset-inline-end:16px}[data-design=white-eagle] .fab:active{transform:scale(.94)}}@media (hover:none) and (pointer:coarse){[data-design=white-eagle] .btn:hover,[data-design=white-eagle] .btn-primary:hover:not(:disabled),[data-design=white-eagle] .btn-accent:hover:not(:disabled),[data-design=white-eagle] .btn-ghost:hover:not(:disabled),[data-design=white-eagle] .btn-alert:hover:not(:disabled),[data-design=white-eagle] .chip:hover,[data-design=white-eagle] .icon-btn:hover,[data-design=white-eagle] .lab-stat:hover,[data-design=white-eagle] .lab-toggle button:hover,[data-design=white-eagle] .we-dialog-close:hover,[data-design=white-eagle] .we-file-drop:hover{background:inherit;border-color:inherit;color:inherit;filter:none}[data-design=white-eagle] .btn:active:not(:disabled),[data-design=white-eagle] .icon-btn:active,[data-design=white-eagle] .chip:active{opacity:.92;transform:scale(.98)}}[data-design=white-eagle] .ai-copilot-trigger{color:var(--accent-ink);background:var(--accent-tint);border-color:color-mix(in oklab, var(--accent) 28%, var(--line))}[data-design=white-eagle] .ai-copilot-layer{z-index:260;pointer-events:auto;animation:.18s ai-fade-in;position:fixed;inset:0}[data-design=white-eagle] .ai-copilot-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#0f172a57;border:0;padding:0;position:absolute;inset:0}[data-design=white-eagle] .ai-copilot-panel{width:min(480px,100vw - 32px);color:var(--ink);background:radial-gradient(circle at 0% 0%, color-mix(in oklab, var(--accent) 14%, transparent), transparent 42%), var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-3);border-radius:20px;grid-template-rows:auto minmax(0,1fr);animation:.22s cubic-bezier(.2,.8,.2,1) ai-slide-in;display:grid;position:absolute;inset-block:16px;inset-inline-end:16px;overflow:hidden}[data-design=white-eagle] .ai-copilot-panel[data-dir=rtl]{animation-name:ai-slide-in-rtl}@keyframes ai-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ai-slide-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes ai-slide-in-rtl{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}[data-design=white-eagle] .ai-copilot-body{flex-direction:column;gap:14px;min-height:0;padding:14px 16px 16px;display:flex;overflow:hidden auto}[data-design=white-eagle] .ai-copilot-head{border-bottom:1px solid var(--line);background:color-mix(in oklab, var(--surface) 92%, var(--accent));grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}[data-design=white-eagle] .ai-copilot-mark{background:var(--accent-tint);width:42px;height:42px;color:var(--accent-ink);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}[data-design=white-eagle] .ai-copilot-title div{font-family:var(--f-display);color:var(--ink);font-size:25px;line-height:1}[data-design=white-eagle] .ai-copilot-title span{color:var(--ink-3);margin-top:4px;font-size:12px;display:block}[data-design=white-eagle] .ai-copilot-state,[data-design=white-eagle] .ai-copilot-locked,[data-design=white-eagle] .ai-copilot-empty{min-height:84px;color:var(--ink-3);background:var(--paper-2);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:14px;display:flex}[data-design=white-eagle] .ai-copilot-locked{color:var(--ink-2);flex-direction:column;align-items:flex-start}[data-design=white-eagle] .ai-copilot-locked strong{color:var(--ink)}[data-design=white-eagle] .ai-copilot-alert{color:var(--alert);background:var(--alert-tint);border:1px solid color-mix(in oklab, var(--alert) 25%, var(--line));border-radius:10px;grid-template-columns:1fr auto;align-items:flex-start;gap:10px;padding:10px 10px 10px 12px;font-size:12.5px;line-height:1.5;display:grid}[data-design=white-eagle] .ai-copilot-alert-dismiss{width:22px;height:22px;color:var(--alert);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}[data-design=white-eagle] .ai-copilot-alert-dismiss:hover{background:color-mix(in oklab, var(--alert) 18%, transparent)}[data-design=white-eagle] .ai-copilot-controls,[data-design=white-eagle] .ai-copilot-import,[data-design=white-eagle] .ai-copilot-tasks,[data-design=white-eagle] .ai-copilot-chat{min-width:0}[data-design=white-eagle] .ai-copilot-controls{gap:8px;display:grid}[data-design=white-eagle] .ai-copilot-controls label{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;gap:5px;font-size:11px;font-weight:700;display:grid}[data-design=white-eagle] .ai-copilot-controls select{height:38px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:0 10px}[data-design=white-eagle] .ai-copilot-feature-block{gap:6px;display:grid}[data-design=white-eagle] .ai-copilot-label{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}[data-design=white-eagle] .ai-copilot-feature-row{flex-wrap:wrap;gap:6px;display:flex}[data-design=white-eagle] .ai-copilot-feature-row span{color:var(--accent-ink);background:var(--accent-tint);letter-spacing:.02em;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}[data-design=white-eagle] .ai-copilot-chat{flex-direction:column;gap:8px;display:flex}[data-design=white-eagle] .ai-copilot-messages{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;min-height:180px;max-height:280px;padding:12px;display:flex;overflow-y:auto}[data-design=white-eagle] .ai-message{max-width:92%;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);white-space:pre-wrap;border-radius:10px;padding:9px 10px;font-size:13px}[data-design=white-eagle] .ai-message[data-role=user]{color:var(--accent-ink);background:var(--accent-tint);align-self:flex-end}[data-design=white-eagle] .ai-message[data-role=system]{color:var(--alert);background:var(--alert-tint)}[data-design=white-eagle] .ai-copilot-composer{grid-template-columns:1fr 42px;gap:8px;display:grid}[data-design=white-eagle] .ai-copilot-composer textarea{resize:vertical;background:var(--surface);border:1px solid var(--line);border-radius:10px;min-height:58px;max-height:120px;padding:10px 11px}[data-design=white-eagle] .ai-send{justify-content:center;align-self:end;width:42px;min-width:42px;height:42px;padding:0}[data-design=white-eagle] .ai-copilot-import{background:var(--paper-2);border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr;align-items:start;gap:10px;padding:12px;display:grid}[data-design=white-eagle] .ai-copilot-import strong,[data-design=white-eagle] .ai-copilot-section-head strong{color:var(--ink);font-size:13px;display:block}[data-design=white-eagle] .ai-copilot-import span{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}[data-design=white-eagle] .ai-copilot-import-mode{background:var(--surface);border:1px solid var(--line);border-radius:999px;grid-template-columns:1fr 1fr;gap:2px;width:100%;padding:3px;display:inline-grid}[data-design=white-eagle] .ai-copilot-import-mode button{color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700}[data-design=white-eagle] .ai-copilot-import-mode button.is-active{background:var(--ink);color:var(--surface)}[data-design=white-eagle] .ai-copilot-section-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}[data-design=white-eagle] .ai-task-list{gap:8px;max-height:220px;display:grid;overflow:auto}[data-design=white-eagle] .ai-task-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:9px;padding:10px;display:grid}[data-design=white-eagle] .ai-task-main{grid-template-columns:18px 1fr;align-items:start;gap:8px;display:grid}[data-design=white-eagle] .ai-task-main strong{color:var(--ink);font-size:13px;display:block}[data-design=white-eagle] .ai-task-main span{color:var(--ink-3);margin-top:2px;font-size:11px;display:block}[data-design=white-eagle] .ai-task-actions{flex-wrap:wrap;gap:6px;display:flex}[data-design=white-eagle] .btn-xs{border-radius:7px;min-height:28px;padding:4px 8px;font-size:12px}[data-design=white-eagle] .ai-spin{animation:.8s linear infinite ai-spin}@keyframes ai-spin{to{transform:rotate(360deg)}}@media (max-width:640px){[data-design=white-eagle] .ai-copilot-panel{border-radius:0;width:100vw;inset:0}[data-design=white-eagle] .ai-copilot-messages{max-height:36vh}}[data-design=white-eagle] .ai-copilot-body::-webkit-scrollbar{width:8px}[data-design=white-eagle] .ai-copilot-messages::-webkit-scrollbar{width:8px}[data-design=white-eagle] .ai-copilot-body::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--ink-3) 40%, transparent);border-radius:999px}[data-design=white-eagle] .ai-copilot-messages::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--ink-3) 40%, transparent);border-radius:999px}[data-design=white-eagle] .ai-copilot-body::-webkit-scrollbar-track{background:0 0}[data-design=white-eagle] .ai-copilot-messages::-webkit-scrollbar-track{background:0 0}[data-design=white-eagle] .ai-copilot-panel-v2{top:0;bottom:0;z-index:260;background:var(--surface);border-inline-start:1px solid var(--line);width:min(420px,100vw);color:var(--ink);grid-template-rows:auto minmax(0,1fr) auto;animation:.22s cubic-bezier(.2,.8,.2,1) ai-panel-in;display:grid;position:fixed;inset-inline-end:0;box-shadow:-12px 0 40px -20px #0003}@keyframes ai-panel-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}[data-design=white-eagle] .ai-copilot-panel-v2[dir=rtl]{animation-name:ai-panel-in-rtl}@keyframes ai-panel-in-rtl{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}[data-design=white-eagle] .ai-copilot-rail{top:80px;z-index:260;background:var(--surface);border:1px solid var(--line);border-inline-end:0;border-radius:12px 0 0 12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:fixed;inset-inline-end:0;box-shadow:-4px 0 12px -6px #00000026}[data-design=white-eagle] .ai-copilot-rail-toggle{width:100%;height:100%;color:var(--accent-ink);cursor:pointer;background:0 0;border:0}[data-design=white-eagle] .ai-copilot-head-v2{border-bottom:1px solid var(--line);background:color-mix(in oklab, var(--surface) 94%, var(--accent));grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:12px 14px;display:grid}[data-design=white-eagle] .ai-copilot-head-title{color:var(--ink-2);letter-spacing:.01em;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}[data-design=white-eagle] .ai-copilot-head-title svg{color:var(--accent-ink)}[data-design=white-eagle] .ai-copilot-body-v2{flex-direction:column;min-height:0;padding:16px;display:flex;overflow-y:auto}[data-design=white-eagle] .ai-copilot-state-v2,[data-design=white-eagle] .ai-copilot-locked-v2{text-align:center;color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:auto;padding:32px 18px;display:flex}[data-design=white-eagle] .ai-copilot-locked-v2 strong{color:var(--ink);font-size:15px}[data-design=white-eagle] .ai-copilot-locked-v2 svg{color:var(--accent-ink);margin-bottom:4px}[data-design=white-eagle] .ai-copilot-welcome{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:360px;margin:32px auto 0;display:flex}[data-design=white-eagle] .ai-copilot-welcome-mark{background:var(--accent-tint);width:56px;height:56px;color:var(--accent-ink);border-radius:16px;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}[data-design=white-eagle] .ai-copilot-welcome h2{font-family:var(--f-display);color:var(--ink);margin:0;font-size:26px;font-style:italic;font-weight:400}[data-design=white-eagle] .ai-copilot-welcome p{color:var(--ink-3);margin:0 0 16px;font-size:13px}[data-design=white-eagle] .ai-copilot-suggestions{gap:6px;width:100%;display:grid}[data-design=white-eagle] .ai-copilot-suggestion{background:var(--paper-2);border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:start;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;font-size:13px;transition:background .12s,border-color .12s;display:flex}[data-design=white-eagle] .ai-copilot-suggestion:hover{background:var(--surface);border-color:color-mix(in oklab, var(--accent) 30%, var(--line))}[data-design=white-eagle] .ai-copilot-suggestion svg{color:var(--ink-3);flex-shrink:0}[data-design=white-eagle] .ai-copilot-messages-v2{flex-direction:column;gap:10px;display:flex}[data-design=white-eagle] .ai-message-v2{max-width:92%;color:var(--ink);white-space:pre-wrap;background:var(--paper-2);border:1px solid var(--line);border-radius:14px;padding:10px 12px;font-size:13px;line-height:1.5}[data-design=white-eagle] .ai-message-v2[data-role=user]{background:var(--accent-tint);border-color:color-mix(in oklab, var(--accent) 35%, var(--line));color:var(--accent-ink);align-self:flex-end}[data-design=white-eagle] .ai-message-v2[data-role=system]{background:var(--alert-tint);border-color:color-mix(in oklab, var(--alert) 35%, var(--line));color:var(--alert)}[data-design=white-eagle] .ai-task-card-v2{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;align-self:stretch;gap:8px;padding:12px 14px;display:flex;box-shadow:0 1px #00000005}[data-design=white-eagle] .ai-task-card-v2 header{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}[data-design=white-eagle] .ai-task-card-v2 header svg{color:var(--accent-ink)}[data-design=white-eagle] .ai-task-card-v2 ul{color:var(--ink-2);flex-direction:column;gap:4px;margin:0;padding-inline-start:0;font-size:12.5px;line-height:1.5;list-style:none;display:flex}[data-design=white-eagle] .ai-task-card-actions{gap:6px;margin-top:2px;display:flex}[data-design=white-eagle] .ai-task-card-status{letter-spacing:.04em;text-transform:uppercase;border-top:1px solid var(--line);padding-top:4px;font-size:11.5px;font-weight:600}[data-design=white-eagle] .ai-task-card-status.success{color:var(--success)}[data-design=white-eagle] .ai-task-card-status.muted{color:var(--ink-3)}[data-design=white-eagle] .ai-task-card-status.alert{color:var(--alert)}[data-design=white-eagle] .ai-task-card-summary{color:var(--ink-2);border-top:1px dashed var(--line);flex-direction:column;gap:4px;margin-top:4px;padding:8px 0 0;font-size:12px;display:flex}[data-design=white-eagle] .ai-task-card-v2[data-state=applied]{border-color:color-mix(in oklab, var(--success) 35%, var(--line))}[data-design=white-eagle] .ai-task-card-v2[data-state=cancelled]{opacity:.7}[data-design=white-eagle] .ai-task-card-v2[data-state=failed]{border-color:color-mix(in oklab, var(--alert) 30%, var(--line))}[data-design=white-eagle] .ai-copilot-composer-v2{border-top:1px solid var(--line);background:var(--surface);flex-direction:column;gap:6px;padding:10px 12px 14px;display:flex}[data-design=white-eagle] .ai-copilot-composer-row{background:var(--paper-2);border:1px solid var(--line);border-radius:18px;grid-template-columns:auto auto 1fr auto;align-items:end;gap:6px;padding:8px 10px;transition:border-color .12s,background .12s;display:grid}[data-design=white-eagle] .ai-copilot-composer-row:focus-within{background:var(--surface);border-color:color-mix(in oklab, var(--accent) 40%, var(--line))}[data-design=white-eagle] .ai-composer-btn{width:32px;height:32px;color:var(--ink-2);background:0 0;border:0;border-radius:999px}[data-design=white-eagle] .ai-composer-btn:hover:not([disabled]){background:var(--paper);color:var(--accent-ink)}[data-design=white-eagle] .ai-composer-btn[data-recording="1"]{color:var(--alert);background:var(--alert-tint)}[data-design=white-eagle] .ai-composer-input{resize:none;color:var(--ink);background:0 0;border:0;outline:0;min-height:32px;max-height:140px;padding:6px 4px;font-family:inherit;font-size:13.5px;line-height:1.5}[data-design=white-eagle] .ai-composer-send{border-radius:999px;justify-content:center;align-self:end;width:32px;min-width:32px;height:32px;padding:0}[data-design=white-eagle] .ai-copilot-disclaimer{color:var(--ink-3);text-align:center;letter-spacing:.01em;font-size:11px}[data-design=white-eagle] .ai-copilot-voice-indicator{color:var(--alert);background:var(--alert-tint);border-radius:999px;align-self:start;align-items:center;gap:8px;padding:6px 10px;font-size:11.5px;display:inline-flex}[data-design=white-eagle] .ai-copilot-attachment-chip{background:var(--paper-2);border:1px solid var(--line);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}[data-design=white-eagle] .ai-copilot-attachment-thumb{object-fit:cover;border:1px solid var(--line);background:var(--surface);border-radius:8px;width:38px;height:38px;display:block}[data-design=white-eagle] .ai-copilot-attachment-chip>svg{color:var(--ink-3);width:16px;height:16px}[data-design=white-eagle] .ai-copilot-attachment-meta{flex-direction:column;gap:1px;min-width:0;display:flex}[data-design=white-eagle] .ai-copilot-attachment-meta strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}[data-design=white-eagle] .ai-copilot-attachment-meta span{color:var(--ink-3);font-size:10.5px;font-family:var(--f-mono)}[data-design=white-eagle] .ai-copilot-attachment-remove{width:26px;height:26px;color:var(--ink-3);background:0 0;border:0;border-radius:999px}[data-design=white-eagle] .ai-copilot-attachment-remove:hover{background:var(--surface);color:var(--alert)}[data-design=white-eagle] .ai-message-attachment{border:1px solid var(--line);border-radius:10px;max-width:220px;max-height:160px;margin-bottom:6px;display:block}[data-design=white-eagle] .ai-message-tools{color:var(--ink-3);flex-direction:column;gap:3px;margin-bottom:6px;font-size:11.5px;display:flex}[data-design=white-eagle] .ai-message-tool{background:var(--paper-2);border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:3px 8px;display:inline-flex}[data-design=white-eagle] .ai-message-tool[data-status=succeeded]{color:var(--success);background:var(--success-tint)}[data-design=white-eagle] .ai-message-tool[data-status=failed]{color:var(--alert);background:var(--alert-tint)}[data-design=white-eagle] .ai-message-tool em{opacity:.85;font-style:normal}[data-design=white-eagle] .ai-message-text{white-space:pre-wrap;line-height:1.5}[data-design=white-eagle] .ai-message-pending{color:var(--ink-3);align-items:center;gap:6px;font-size:12.5px;font-style:italic;display:inline-flex}[data-design=white-eagle] .ai-message-tts{width:24px;height:24px;color:var(--ink-3);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:6px;display:inline-flex}[data-design=white-eagle] .ai-message-tts:hover{background:var(--paper-2);color:var(--accent-ink)}[data-design=white-eagle] .ai-task-card-undo{align-self:flex-start;align-items:center;gap:4px;margin-top:4px;display:inline-flex}[data-design=white-eagle] .ai-copilot-history{flex-direction:column;gap:12px;display:flex}[data-design=white-eagle] .ai-copilot-history-new{justify-content:center;align-self:stretch}[data-design=white-eagle] .ai-copilot-history-list{flex-direction:column;gap:6px;display:flex}[data-design=white-eagle] .ai-copilot-history-item{background:var(--paper-2);border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:4px;padding:6px 4px 6px 10px;display:grid}[data-design=white-eagle] .ai-copilot-history-item:hover{background:var(--surface);border-color:color-mix(in oklab, var(--accent) 30%, var(--line))}[data-design=white-eagle] .ai-copilot-history-pick{text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;min-width:0;padding:0;display:flex}[data-design=white-eagle] .ai-copilot-history-pick strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}[data-design=white-eagle] .ai-copilot-history-pick span{color:var(--ink-3);font-size:11px;font-family:var(--f-mono)}[data-design=white-eagle] .ai-copilot-history-delete{width:28px;height:28px;color:var(--ink-3);background:0 0;border:0;border-radius:999px}[data-design=white-eagle] .ai-copilot-history-delete:hover{background:var(--alert-tint);color:var(--alert)}[data-design=white-eagle] .ai-copilot-empty{text-align:center;color:var(--ink-3);background:var(--paper-2);border:1px dashed var(--line);border-radius:12px;padding:24px;font-size:13px}[data-design=white-eagle] .ai-usage-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}[data-design=white-eagle] .ai-usage-stat{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px;padding:18px 20px;display:flex}[data-design=white-eagle] .ai-usage-stat span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}[data-design=white-eagle] .ai-usage-stat strong{font-family:var(--f-display);color:var(--ink);font-size:30px;font-style:italic;line-height:1}[data-design=white-eagle] .ai-usage-stat-primary{background:color-mix(in oklab, var(--accent-tint) 80%, var(--surface));border-color:color-mix(in oklab, var(--accent) 30%, var(--line))}[data-design=white-eagle] .ai-usage-stat-icon{background:var(--accent);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}[data-design=white-eagle] .ai-usage-section{margin-top:18px}[data-design=white-eagle] .ai-usage-section h3{font-family:var(--f-sans);color:var(--ink);margin:0 0 8px;font-size:14px;font-weight:700}[data-design=white-eagle] .ai-usage-table{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:12px;width:100%;font-size:13px;overflow:hidden}[data-design=white-eagle] .ai-usage-table th,[data-design=white-eagle] .ai-usage-table td{text-align:start;border-bottom:1px solid var(--line);padding:10px 14px}[data-design=white-eagle] .ai-usage-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--paper-2);font-size:11px;font-weight:700}[data-design=white-eagle] .ai-usage-table tr:last-child td{border-bottom:0}[data-design=white-eagle] .ai-usage-empty{text-align:center;color:var(--ink-3);background:var(--paper-2);border:1px dashed var(--line);border-radius:12px;padding:20px}[data-design=white-eagle] .ai-usage-note{color:var(--ink-3);text-align:center;margin-top:18px;font-size:11.5px}@media (max-width:900px){[data-design=white-eagle] .ai-usage-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-design=white-eagle] .ai-voice-dot{background:var(--alert);border-radius:999px;width:8px;height:8px}[data-design=white-eagle] .ai-voice-dot.recording{animation:1s ease-in-out infinite ai-voice-pulse}@keyframes ai-voice-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}[data-design=white-eagle] .ai-copilot-body-v2::-webkit-scrollbar{width:8px}[data-design=white-eagle] .ai-copilot-body-v2::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--ink-3) 35%, transparent);border-radius:999px}[data-design=white-eagle] .ai-copilot-body-v2::-webkit-scrollbar-track{background:0 0}@media (max-width:640px){[data-design=white-eagle] .ai-copilot-panel-v2{border-inline-start:0;border-radius:0;width:100vw;inset:0}}[data-design=white-eagle] .ai-access-form{gap:18px}[data-design=white-eagle] .ai-access-toggle{background:var(--paper-2);border:1px solid var(--line);border-radius:14px;padding:14px 16px}[data-design=white-eagle] .ai-access-toggle-input{cursor:pointer;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;display:grid}[data-design=white-eagle] .ai-access-toggle-input input{appearance:none;opacity:0;width:0;height:0;position:absolute}[data-design=white-eagle] .ai-access-toggle-switch{background:var(--ink-4,var(--ink-3));border-radius:999px;width:38px;height:22px;transition:background .18s;position:relative}[data-design=white-eagle] .ai-access-toggle-switch:after{content:"";top:3px;background:var(--surface);border-radius:999px;width:16px;height:16px;transition:inset-inline-start .18s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 2px #0000002e}[data-design=white-eagle] .ai-access-toggle-input input:checked~.ai-access-toggle-switch{background:var(--accent)}[data-design=white-eagle] .ai-access-toggle-input input:checked~.ai-access-toggle-switch:after{inset-inline-start:19px}[data-design=white-eagle] .ai-access-toggle-text strong{color:var(--ink);font-size:14px;display:block}[data-design=white-eagle] .ai-access-toggle-text span{color:var(--ink-3);margin-top:2px;font-size:12px;line-height:1.45;display:block}[data-design=white-eagle] .ai-access-section{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:16px;display:flex}[data-design=white-eagle] .ai-access-section:first-of-type{border-top:0;padding-top:0}[data-design=white-eagle] .ai-access-section header h3{font-family:var(--f-sans);color:var(--ink);letter-spacing:.02em;margin:0;font-size:13px;font-weight:700}[data-design=white-eagle] .ai-access-section header span{color:var(--ink-3);margin-top:3px;font-size:11.5px;line-height:1.5;display:block}[data-design=white-eagle] .ai-access-feature-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}[data-design=white-eagle] .ai-access-feature-card{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:10px;grid-template-columns:18px 1fr;align-items:start;gap:10px;padding:10px 12px;transition:background .12s,border-color .12s;display:grid}[data-design=white-eagle] .ai-access-feature-card:hover{background:var(--paper-2)}[data-design=white-eagle] .ai-access-feature-card[data-active="1"]{background:var(--accent-tint);border-color:color-mix(in oklab, var(--accent) 45%, var(--line))}[data-design=white-eagle] .ai-access-feature-card input{margin-top:2px}[data-design=white-eagle] .ai-access-feature-card strong{color:var(--ink);font-size:12.5px;font-weight:600;display:block}[data-design=white-eagle] .ai-access-feature-card span{color:var(--ink-3);margin-top:2px;font-size:11px;line-height:1.45;display:block}[data-design=white-eagle] .ai-access-feature-card[data-active="1"] strong{color:var(--accent-ink)}[data-design=white-eagle] .ai-access-empty{background:var(--paper-2);border:1px dashed var(--line);color:var(--ink-3);text-align:center;border-radius:10px;padding:14px;font-size:12px}[data-design=white-eagle] .ai-access-history{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}[data-design=white-eagle] .ai-access-tabs{background:var(--paper-2);border:1px solid var(--line);border-radius:10px;gap:2px;margin-bottom:12px;padding:3px;display:inline-flex}[data-design=white-eagle] .ai-access-tab{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:background .12s,color .12s}[data-design=white-eagle] .ai-access-tab:hover{color:var(--ink-2)}[data-design=white-eagle] .ai-access-tab[data-active="1"]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000000f}[data-design=white-eagle] .ai-access-list{background:var(--line);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:1px;display:flex;overflow:hidden}[data-design=white-eagle] .ai-access-row,[data-design=white-eagle] .ai-access-task-row{background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12.5px;display:flex}[data-design=white-eagle] .ai-access-row-key{color:var(--ink);align-items:center;gap:8px;font-weight:500;display:inline-flex}[data-design=white-eagle] .ai-access-row-meta{color:var(--ink-3);font-size:11px;font-family:var(--f-mono)}[data-design=white-eagle] .ai-access-task-row{align-items:flex-start}[data-design=white-eagle] .ai-access-task-row>div{flex:1;min-width:0}[data-design=white-eagle] .ai-access-task-row strong{color:var(--ink);font-size:12.5px;display:block}[data-design=white-eagle] .ai-access-task-row>div span{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}[data-design=white-eagle] .ai-access-result{letter-spacing:.06em;text-transform:uppercase;background:var(--paper-2);color:var(--ink-2);border:1px solid var(--line);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}[data-design=white-eagle] .ai-access-result[data-result=ALLOWED],[data-design=white-eagle] .ai-access-result[data-result=APPLIED]{color:var(--success);background:var(--success-tint);border-color:color-mix(in oklab, var(--success) 35%, var(--line))}[data-design=white-eagle] .ai-access-result[data-result=DENIED],[data-design=white-eagle] .ai-access-result[data-result=FAILED],[data-design=white-eagle] .ai-access-result[data-result=BLOCKED],[data-design=white-eagle] .ai-access-result[data-result=RATE_LIMITED]{color:var(--alert);background:var(--alert-tint);border-color:color-mix(in oklab, var(--alert) 35%, var(--line))}[data-design=white-eagle] .ai-access-usage-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-bottom:12px;display:grid}[data-design=white-eagle] .ai-access-usage-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}[data-design=white-eagle] .ai-access-usage-label{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}[data-design=white-eagle] .ai-access-usage-count{font-family:var(--f-display);color:var(--ink);font-size:26px;font-style:italic;line-height:1}[data-design=white-eagle] .m-cal2-page{flex-direction:column;gap:clamp(12px,2vw,18px);max-width:100%;padding:clamp(12px,3vw,22px) clamp(12px,3vw,22px) 90px;display:flex}[data-design=white-eagle] .m-cal2-hero{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}[data-design=white-eagle] .m-cal2-eyebrow{font-family:var(--f-mono);letter-spacing:.18em;color:var(--ink-3);text-transform:uppercase;font-size:10px}[data-design=white-eagle] .m-cal2-title{font-family:var(--f-display);letter-spacing:-.01em;color:var(--ink);margin:4px 0 6px;font-size:clamp(26px,6vw,38px);font-style:italic;line-height:1.05}[data-design=white-eagle] .m-cal2-sub{font-family:var(--f-sans);color:var(--ink-3);font-size:13px}[data-design=white-eagle] .m-cal2-hero-actions{flex-shrink:0;gap:8px;display:flex}[data-design=white-eagle] .m-cal2-icon-btn{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--ink-2);cursor:pointer;border-radius:50%;place-items:center;display:grid}[data-design=white-eagle] .m-cal2-icon-btn:active{background:var(--paper-2)}[data-design=white-eagle] .m-cal2-views{background:var(--paper-2);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}[data-design=white-eagle] .m-cal2-view-tab{font-family:var(--f-sans);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 0;font-size:13px;font-weight:500;transition:background .12s,color .12s}[data-design=white-eagle] .m-cal2-view-tab[data-active="1"]{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0000000a}[data-design=white-eagle] .m-cal2-monthnav{justify-content:space-between;align-items:center;padding:4px 6px;display:flex}[data-design=white-eagle] .m-cal2-monthnav-btn{width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}[data-design=white-eagle] .m-cal2-monthnav-btn:active{background:var(--paper-2)}[data-design=white-eagle] .m-cal2-monthnav-label{font-family:var(--f-sans);color:var(--ink);font-size:16px;font-weight:600}[data-design=white-eagle] .m-cal2-grid-row{flex-direction:column;gap:clamp(12px,2vw,18px);display:flex}[data-design=white-eagle] .m-cal2-grid{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px}[data-design=white-eagle] .m-cal2-dows{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,1fr);gap:4px;padding-bottom:8px;display:grid}[data-design=white-eagle] .m-cal2-dow{text-align:center;font-family:var(--f-mono);letter-spacing:.08em;color:var(--ink-3);font-size:11px}[data-design=white-eagle] .m-cal2-cells{grid-template-columns:repeat(7,1fr);gap:2px;padding-top:8px;display:grid}[data-design=white-eagle] .m-cal2-cell{aspect-ratio:1;font-family:var(--f-sans);color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:clamp(13px,3.4vw,16px);display:flex;position:relative}[data-design=white-eagle] .m-cal2-cell[data-dim="1"]{color:var(--ink-4)}[data-design=white-eagle] .m-cal2-cell[data-today="1"]:not([data-selected="1"]){color:#ef4444;font-weight:700}[data-design=white-eagle] .m-cal2-cell[data-selected="1"]{color:#fff;background:#1f2937;font-weight:600}[data-design=white-eagle] .m-cal2-cell-n{line-height:1;display:inline-block}[data-design=white-eagle] .m-cal2-cell-dots{gap:3px;height:5px;display:flex}[data-design=white-eagle] .m-cal2-dot{background:var(--ink-3);border-radius:50%;width:5px;height:5px}[data-design=white-eagle] .m-cal2-cell[data-selected="1"] .m-cal2-dot{background:#ffffffb3}[data-design=white-eagle] .m-cal2-selpanel{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px}[data-design=white-eagle] .m-cal2-selpanel-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}[data-design=white-eagle] .m-cal2-selpanel-day{font-family:var(--f-sans);color:var(--ink);font-size:15px;font-weight:600}[data-design=white-eagle] .m-cal2-selpanel-count{font-family:var(--f-mono);color:var(--ink-3);white-space:nowrap;font-size:11px}[data-design=white-eagle] .m-cal2-empty{text-align:center;color:var(--ink-3);flex-direction:column;align-items:center;gap:8px;padding:24px 16px;font-size:13px;display:flex}[data-design=white-eagle] .m-cal2-evlist{flex-direction:column;gap:8px;display:flex}[data-design=white-eagle] .m-cal2-ev{background:var(--t-bg,var(--paper-2));border:0;border-inline-start:3px solid var(--t,var(--accent));width:100%;font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}[data-design=white-eagle] .m-cal2-ev-time{font-family:var(--f-mono);color:var(--t-text,var(--ink));letter-spacing:-.005em;font-size:13px;font-weight:600}[data-design=white-eagle] .m-cal2-ev-body{min-width:0}[data-design=white-eagle] .m-cal2-ev-name{font-family:var(--f-sans);color:var(--t-text,var(--ink));white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}[data-design=white-eagle] .m-cal2-ev-meta{font-family:var(--f-sans);color:var(--t-text,var(--ink-3));opacity:.85;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}[data-design=white-eagle] .m-cal2-ev-chev{color:var(--t-text,var(--ink-3));opacity:.6;flex-shrink:0}[data-design=white-eagle] .m-cal2-agenda{flex-direction:column;gap:8px;display:flex}[data-design=white-eagle] .m-cal2-agenda-row{grid-template-columns:44px 1fr auto;padding:14px 16px}[data-design=white-eagle] .m-cal2-agenda-date{font-family:var(--f-sans);color:var(--t-text,var(--ink));flex-direction:column;align-items:center;display:flex}[data-design=white-eagle] .m-cal2-agenda-d{font-family:var(--f-display);font-size:22px;font-style:italic;line-height:1}[data-design=white-eagle] .m-cal2-agenda-w{letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin-top:4px;font-size:10px}[data-design=white-eagle] .m-cal2-day{flex-direction:column;gap:12px;display:flex}[data-design=white-eagle] .m-cal2-day-strip{grid-template-columns:repeat(7,1fr);gap:6px;padding-bottom:4px;display:grid}[data-design=white-eagle] .m-cal2-daypip{border:1px solid var(--line);background:var(--surface);cursor:pointer;font-family:var(--f-sans);border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:10px 0;display:flex}[data-design=white-eagle] .m-cal2-daypip-d{color:var(--ink);font-size:16px;font-weight:600}[data-design=white-eagle] .m-cal2-daypip-w{color:var(--ink-3);font-size:10px}[data-design=white-eagle] .m-cal2-daypip[data-active="1"]{background:#1f2937;border-color:#1f2937}[data-design=white-eagle] .m-cal2-daypip[data-active="1"] .m-cal2-daypip-d,[data-design=white-eagle] .m-cal2-daypip[data-active="1"] .m-cal2-daypip-w{color:#fff}[data-design=white-eagle] .m-cal2-hourgrid{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}[data-design=white-eagle] .m-cal2-hourrow{border-top:1px solid var(--line);grid-template-columns:56px 1fr;min-height:64px;display:grid}[data-design=white-eagle] .m-cal2-hourrow:first-child{border-top:0}[data-design=white-eagle] .m-cal2-hourlabel{font-family:var(--f-mono);color:var(--ink-3);text-align:end;border-inline-end:1px solid var(--line);padding:12px 10px;font-size:11px}[data-design=white-eagle] .m-cal2-hourslot{padding:6px;position:relative}[data-design=white-eagle] .m-cal2-hourev{margin:4px 0;padding:8px 12px}[data-design=white-eagle] .m-cal2-hourslot .m-cal2-hourev:first-child{margin-top:0}[data-design=white-eagle] .m-cal2-hourslot .m-cal2-hourev:last-child{margin-bottom:0}[data-design=white-eagle] .m-cal2-fab{color:#fff;cursor:pointer;z-index:50;background:#7da894;border:0;border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .14s;display:grid;position:fixed;inset-block-end:calc(env(safe-area-inset-bottom,0px) + var(--bottomnav-h,60px) + 18px);inset-inline-end:calc(env(safe-area-inset-right,0px) + 18px);box-shadow:0 8px 20px -4px #7da89480;box-shadow:0 8px 20px -4px lab(65.302% -18.3176 5.42744/.5)}[data-design=white-eagle] .m-cal2-fab:active{transform:scale(.96)}@media (min-width:768px) and (max-width:1199px){[data-design=white-eagle] .m-cal2-views{grid-template-columns:repeat(3,minmax(0,200px));justify-content:center}[data-design=white-eagle] .m-cal2-grid{padding:18px}[data-design=white-eagle] .m-cal2-cells{gap:4px}[data-design=white-eagle] .m-cal2-fab{width:60px;height:60px}}@media (min-width:900px) and (max-width:1199px){[data-design=white-eagle] .m-cal2-grid-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}}@media (max-width:360px){[data-design=white-eagle] .m-cal2-page{padding:10px 10px 88px}[data-design=white-eagle] .m-cal2-grid{padding:10px}[data-design=white-eagle] .m-cal2-cell{font-size:12.5px}}@media (max-height:500px) and (orientation:landscape){[data-design=white-eagle] .m-cal2-cell{gap:1px}[data-design=white-eagle] .m-cal2-cell-dots{display:none}}[data-design=white-eagle] .cal-page{flex-direction:column;gap:14px;padding:22px 24px;display:flex}[data-design=white-eagle] .cal-hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}[data-design=white-eagle] .cal-eyebrow{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:11px}[data-design=white-eagle] .cal-title{font-family:var(--f-display,Georgia, serif);letter-spacing:-.005em;color:var(--ink);align-items:center;gap:6px;margin:0;font-size:38px;font-style:italic;line-height:1;display:inline-flex}[data-design=white-eagle] .cal-title-chev{color:var(--ink-3);margin-top:4px}[data-design=white-eagle] .cal-sub{color:var(--ink-3);margin-top:8px;font-size:13px}[data-design=white-eagle] .cal-sub-pill{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:6px;font-size:11px;display:inline-flex}[data-design=white-eagle] .cal-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-design=white-eagle] .cal-view-tabs{background:var(--paper-2);border-radius:10px;gap:4px;padding:4px;display:flex}[data-design=white-eagle] .cal-view-tab{font-family:var(--f-sans);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 14px;font-size:13px;transition:background .12s,color .12s}[data-design=white-eagle] .cal-view-tab.is-active{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0000000a}[data-design=white-eagle] .cal-gear,[data-design=white-eagle] .cal-nav button{border:1px solid var(--line);background:var(--surface);cursor:pointer;width:32px;height:32px;color:var(--ink-2);border-radius:8px;place-items:center;transition:background .12s;display:inline-grid}[data-design=white-eagle] .cal-gear:hover,[data-design=white-eagle] .cal-nav button:hover{background:var(--paper-2)}[data-design=white-eagle] .cal-search{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;display:flex;overflow:hidden}[data-design=white-eagle] .cal-search input{font-family:var(--f-sans);width:160px;color:var(--ink);background:0 0;border:0;outline:0;padding:7px 12px;font-size:13px}[data-design=white-eagle] .cal-search-clear{cursor:pointer;color:var(--ink-3);background:0 0;border:0;align-self:stretch;place-items:center;padding:0 6px;display:inline-grid}[data-design=white-eagle] .cal-search-clear:hover{color:var(--ink)}[data-design=white-eagle] .cal-search-btn{font-family:var(--f-sans);cursor:pointer;color:var(--ink-2);border:0;border-inline-start:1px solid var(--line);background:0 0;padding:7px 14px;font-size:13px;transition:background .12s}[data-design=white-eagle] .cal-search-btn:hover{background:var(--paper-2)}[data-design=white-eagle] .cal-nav{align-items:center;gap:4px;display:flex}[data-design=white-eagle] .cal-today{border:1px solid var(--line);background:var(--surface);font-family:var(--f-sans);color:var(--ink);cursor:pointer;white-space:nowrap;text-align:center;border-radius:8px;min-width:76px;padding:7px 18px;font-size:13px;transition:background .12s}[data-design=white-eagle] .cal-today:hover{background:var(--paper-2)}[data-design=white-eagle] .cal-new-btn{color:#fff;font-family:var(--f-sans);cursor:pointer;white-space:nowrap;background:#7da894;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .12s;display:inline-flex}[data-design=white-eagle] .cal-new-btn:hover{background:#6c9583}[data-design=white-eagle] .cal-tone-tahlia,[data-design=white-eagle] .cal-dot-tahlia{--t:#b6cdb5;--t-bd:#7ea585;--t-text:#2f5a3a}[data-design=white-eagle] .cal-tone-rabie,[data-design=white-eagle] .cal-dot-rabie{--t:#f4c0a7;--t-bd:#d68f6e;--t-text:#8a4a2e}[data-design=white-eagle] .cal-tone-malqa,[data-design=white-eagle] .cal-dot-malqa{--t:#b3cee0;--t-bd:#7da6c1;--t-text:#2f5673}[data-design=white-eagle] .cal-tone-a,[data-design=white-eagle] .cal-dot-a{--t:#1f2937;--t-bd:#111827;--t-text:#fff}[data-design=white-eagle] .cal-tone-b,[data-design=white-eagle] .cal-dot-b{--t:#f4d36e;--t-bd:#d4a93e;--t-text:#6b521a}[data-design=white-eagle] .cal-dot{background:var(--t);border-radius:50%;width:8px;height:8px;display:inline-block}[data-design=white-eagle] .cal-day{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}[data-design=white-eagle] .cal-day-strip{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:14px;display:flex}[data-design=white-eagle] .cal-day-tab{font-family:var(--f-sans);color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 14px;font-size:13px;transition:background .12s,color .12s}[data-design=white-eagle] .cal-day-tab:hover{background:var(--paper-2);color:var(--ink)}[data-design=white-eagle] .cal-day-tab.is-active{border-color:var(--line);background:var(--surface);color:var(--ink);font-weight:600}[data-design=white-eagle] .cal-day-grid{grid-template-columns:60px 1fr;display:grid}[data-design=white-eagle] .cal-day-hour{border-top:1px solid var(--line);border-inline-end:1px solid var(--line);font-family:var(--f-mono);color:var(--ink-3);text-align:end;padding:14px 12px;font-size:11px}[data-design=white-eagle] .cal-day-slot{border-top:1px solid var(--line);min-height:72px;padding:8px;position:relative}[data-design=white-eagle] .cal-day-event{background:color-mix(in oklab, var(--t) 35%, white);border-inline-start:3px solid var(--t-bd);border-radius:8px;padding:14px 16px}[data-design=white-eagle] .cal-day-event-name{font-family:var(--f-sans);color:var(--t-text);font-size:14px;font-weight:600}[data-design=white-eagle] .cal-day-event-time{font-family:var(--f-mono);color:var(--t-text);opacity:.85;align-items:center;gap:6px;margin-top:6px;font-size:11px;display:inline-flex}[data-design=white-eagle] .cal-week{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}[data-design=white-eagle] .cal-week-head{border-bottom:1px solid var(--line);grid-template-columns:60px repeat(7,1fr);display:grid}[data-design=white-eagle] .cal-week-col-head{border-inline-start:1px solid var(--line);padding:16px 14px}[data-design=white-eagle] .cal-week-col-head:first-of-type{border-inline-start:0}[data-design=white-eagle] .cal-week-num{font-family:var(--f-display,Georgia, serif);color:var(--ink);border-radius:6px;padding:2px 8px;font-size:22px;font-style:italic;line-height:1;display:inline-block}[data-design=white-eagle] .cal-week-num.is-today{color:#fff;font-style:normal;font-weight:600;font-family:var(--f-sans);background:#1f2937}[data-design=white-eagle] .cal-week-dow{font-family:var(--f-mono);letter-spacing:.08em;color:var(--ink-3);margin-top:6px;font-size:10px}[data-design=white-eagle] .cal-week-body{flex-direction:column;display:flex}[data-design=white-eagle] .cal-week-row{border-top:1px solid var(--line);grid-template-columns:60px repeat(7,1fr);min-height:80px;display:grid}[data-design=white-eagle] .cal-week-hour{font-family:var(--f-mono);color:var(--ink-3);text-align:end;border-inline-end:1px solid var(--line);padding:14px 12px;font-size:11px}[data-design=white-eagle] .cal-week-cell{border-inline-start:1px solid var(--line);padding:6px;position:relative}[data-design=white-eagle] .cal-week-event{background:color-mix(in oklab, var(--t) 30%, white);border-inline-start:3px solid var(--t-bd);border-radius:6px;margin-bottom:4px;padding:8px 10px}[data-design=white-eagle] .cal-week-event-name{font-family:var(--f-sans);color:var(--t-text);text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:600}[data-design=white-eagle] .cal-week-event-time{font-family:var(--f-mono);color:var(--t-text);opacity:.8;align-items:center;gap:4px;margin-top:4px;font-size:10px;display:inline-flex}[data-design=white-eagle] .cal-month{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:0;display:flex;overflow:hidden}[data-design=white-eagle] .cal-month-head{background:var(--paper-2);border-bottom:1px solid var(--line);grid-template-columns:repeat(7,1fr);display:grid}[data-design=white-eagle] .cal-month-dow{font-family:var(--f-mono);letter-spacing:.1em;color:var(--ink-3);padding:12px 16px;font-size:10.5px}[data-design=white-eagle] .cal-month-grid{grid-template-columns:repeat(7,1fr);display:grid}[data-design=white-eagle] .cal-month-cell{border-top:1px solid var(--line);border-inline-start:1px solid var(--line);flex-direction:column;gap:8px;min-height:110px;padding:10px 12px;display:flex}[data-design=white-eagle] .cal-month-cell:nth-child(7n+1){border-inline-start:0}[data-design=white-eagle] .cal-month-cell.is-dim .cal-month-num{color:var(--ink-4)}[data-design=white-eagle] .cal-month-cell.is-today{background:var(--paper-2)}[data-design=white-eagle] .cal-month-num{font-family:var(--f-sans);color:var(--ink);font-size:14px}[data-design=white-eagle] .cal-month-num.is-today-num{color:#fff;background:#1f2937;border-radius:6px;width:fit-content;padding:2px 8px;font-weight:600;display:inline-block}[data-design=white-eagle] .cal-month-events{flex-direction:column;gap:4px;display:flex}[data-design=white-eagle] .cal-month-event{font-family:var(--f-sans);align-items:center;gap:6px;font-size:11px;display:flex}[data-design=white-eagle] .cal-month-dot{background:var(--t);border-radius:50%;flex-shrink:0;width:6px;height:6px}[data-design=white-eagle] .cal-month-event-t{font-family:var(--f-mono);color:var(--ink-2);font-size:10.5px}[data-design=white-eagle] .cal-month-event-n{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-design=white-eagle] .cal-month-more{font-family:var(--f-sans);color:var(--ink-3);font-size:11px}[data-design=white-eagle] .cal-legend{flex-wrap:wrap;align-items:center;gap:14px;padding:16px 20px;display:flex}[data-design=white-eagle] .cal-legend-l{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10px}[data-design=white-eagle] .cal-legend-item{font-family:var(--f-sans);color:var(--ink);align-items:center;gap:6px;font-size:12px;display:inline-flex}[data-design=white-eagle] .cal-year{flex-direction:column;gap:0;display:flex}[data-design=white-eagle] .cal-year-grid{grid-template-columns:repeat(4,1fr);gap:28px 24px;display:grid}[data-design=white-eagle] .cal-year-month-name{font-family:var(--f-display,Georgia, serif);color:#c54848;margin-bottom:8px;font-size:18px;font-style:italic}[data-design=white-eagle] .cal-year-month-dow{font-family:var(--f-mono);color:var(--ink-3);text-align:center;grid-template-columns:repeat(7,1fr);margin-bottom:4px;font-size:10px;display:grid}[data-design=white-eagle] .cal-year-month-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}[data-design=white-eagle] .cal-year-day{font-family:var(--f-sans);color:var(--ink);text-align:center;aspect-ratio:1;border-radius:50%;place-items:center;padding:4px 0;font-size:12px;display:grid}[data-design=white-eagle] .cal-year-day.is-dim{color:var(--ink-4)}[data-design=white-eagle] .cal-year-day.is-today{color:#fff;background:#1f2937;font-weight:600}[data-design=white-eagle] .cal-year-day.cal-tone-tahlia,[data-design=white-eagle] .cal-year-day.cal-tone-rabie,[data-design=white-eagle] .cal-year-day.cal-tone-malqa,[data-design=white-eagle] .cal-year-day.cal-tone-a,[data-design=white-eagle] .cal-year-day.cal-tone-b{background:var(--t);color:var(--t-text);font-weight:600}[data-design=white-eagle] .cal-year-day.is-today.is-today{color:#fff;background:#1f2937}[data-design=white-eagle] .cal-year-fullscreen{height:calc(100dvh - var(--topbar-h,64px) - 160px);flex-direction:column;min-height:560px;padding:6px 4px 12px;display:flex;overflow:hidden}[data-design=white-eagle] .cal-year-yr{font-family:var(--f-display,Georgia, serif);color:var(--ink);margin:0 8px 12px;font-size:22px;font-style:italic}[data-design=white-eagle] .cal-year-fullscreen .cal-year-grid{flex:1;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.6vw,32px) clamp(16px,2.2vw,48px);min-height:0;display:grid;overflow:hidden}[data-design=white-eagle] .cal-year-fullscreen .cal-year-month{flex-direction:column;min-height:0;display:flex;overflow:hidden}[data-design=white-eagle] .cal-year-fullscreen .cal-year-month-name{font-family:var(--f-display,Georgia, serif);color:#ef4444;margin-bottom:8px;font-size:clamp(18px,1.6vw,26px);font-style:normal;font-weight:400}[data-design=white-eagle] .cal-year-fullscreen .cal-year-month-dow{font-family:var(--f-sans);color:var(--ink-3);margin-bottom:4px;font-size:clamp(11px,.85vw,14px)}[data-design=white-eagle] .cal-year-fullscreen .cal-year-month-grid{flex:1;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;align-content:stretch;gap:2px;min-height:0;display:grid;overflow:hidden}[data-design=white-eagle] .cal-year-fullscreen .cal-year-day{font-family:var(--f-sans);aspect-ratio:auto;justify-content:center;align-items:center;width:100%;height:auto;padding:0;font-size:clamp(13px,1vw,17px);display:flex}[data-design=white-eagle] .cal-year-fullscreen .cal-year-day.is-today{color:#fff;aspect-ratio:1;background:#ef4444;border-radius:50%;justify-self:center;width:clamp(26px,2vw,36px);height:clamp(26px,2vw,36px);font-weight:600}[data-design=white-eagle] .cal-set-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:200;background:#0f162152;position:fixed;inset:0}[data-design=white-eagle] .cal-set-popup{background:var(--surface);border:1px solid var(--line);z-index:201;border-radius:16px;flex-direction:column;width:min(480px,100vw - 32px);max-height:calc(100vh - 64px);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 80px -20px #0f162159}[data-design=white-eagle] .cal-set-hd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:18px 22px 14px;display:flex}[data-design=white-eagle] .cal-set-eyebrow{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:10px}[data-design=white-eagle] .cal-set-title{font-family:var(--f-display,Georgia, serif);color:var(--ink);font-size:24px;font-style:italic;line-height:1.1}[data-design=white-eagle] .cal-set-close{border:1px solid var(--line);background:var(--surface);cursor:pointer;width:32px;height:32px;color:var(--ink-2);border-radius:8px;place-items:center;display:grid}[data-design=white-eagle] .cal-set-close:hover{background:var(--paper-2)}[data-design=white-eagle] .cal-set-body{flex:1;padding:18px 22px;overflow-y:auto}[data-design=white-eagle] .cal-set-hint{font-family:var(--f-sans);color:var(--ink-3);margin-bottom:16px;font-size:13px}[data-design=white-eagle] .cal-set-rows{flex-direction:column;gap:10px;display:flex}[data-design=white-eagle] .cal-set-row{align-items:center;gap:12px;display:flex}[data-design=white-eagle] .cal-set-swatch{border-radius:5px;flex-shrink:0;width:26px;height:26px}[data-design=white-eagle] .cal-set-input{font-family:var(--f-sans);border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;outline:none;flex:1;padding:10px 14px;font-size:14px}[data-design=white-eagle] .cal-set-input:focus{border-color:#7da894;box-shadow:0 0 0 3px #7da8942e;box-shadow:0 0 0 3px lab(65.302% -18.3176 5.42744/.18)}[data-design=white-eagle] .cal-set-divider{background:var(--line);height:1px;margin:22px 0 18px}[data-design=white-eagle] .cal-set-field{flex-direction:column;gap:8px;display:flex}[data-design=white-eagle] .cal-set-label{font-family:var(--f-sans);color:var(--ink);font-size:14px;font-weight:700}[data-design=white-eagle] .cal-set-select{font-family:var(--f-sans);border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;outline:none;padding:10px 14px;font-size:14px}[data-design=white-eagle] .cal-set-foot-hint{font-family:var(--f-sans);color:var(--ink-3);font-size:12px}[data-design=white-eagle] .cal-set-foot{background:var(--paper-2);border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:14px;padding:14px 22px;display:flex}[data-design=white-eagle] .cal-set-cancel{font-family:var(--f-sans);color:var(--ink);cursor:pointer;background:0 0;border:0;padding:8px 6px;font-size:14px}[data-design=white-eagle] .cal-set-save{background:color-mix(in oklab, #7da894 50%, var(--paper-2));color:var(--ink);font-family:var(--f-sans);cursor:pointer;border:1px solid #7da89499;border:1px solid lab(65.302% -18.3176 5.42744/.6);border-radius:8px;padding:9px 22px;font-size:14px;font-weight:500}[data-design=white-eagle] .cal-set-save:hover{color:#fff;background:#7da894}[data-design=white-eagle] .page[data-page=internal-messages]{gap:0!important;padding:0!important}[data-design=white-eagle] .sc-shell{min-height:calc(100dvh - var(--topbar-h,64px));background:var(--paper);grid-template-columns:320px 1fr 280px;display:grid}[data-design=white-eagle] .sc-list{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:10px;padding:22px 18px 14px;display:flex;overflow-y:auto}[data-design=white-eagle] .sc-list-hd{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}[data-design=white-eagle] .sc-list-title{font-family:var(--f-display,Georgia, serif);color:var(--ink);margin:0;font-size:26px;font-style:italic;line-height:1}[data-design=white-eagle] .sc-list-sub{font-family:var(--f-sans);color:var(--ink-3);margin-top:6px;font-size:12px}[data-design=white-eagle] .sc-snd{color:#2f8062;cursor:pointer;background:#cfe8df;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}[data-design=white-eagle] .sc-snd.is-on{color:#2f8062;background:#cfe8df}[data-design=white-eagle] .sc-list-status{font-family:var(--f-mono);color:var(--ink-3);align-items:center;gap:6px;font-size:11px;display:inline-flex}[data-design=white-eagle] .sc-list-status-dot{background:#7da894;border-radius:50%;width:7px;height:7px}[data-design=white-eagle] .sc-search{background:var(--paper-2);border:1px solid var(--line);color:var(--ink-3);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}[data-design=white-eagle] .sc-search input{font-family:var(--f-sans);color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}[data-design=white-eagle] .sc-section-cap{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-top:6px;font-size:10px}[data-design=white-eagle] .sc-row-stack{flex-direction:column;gap:6px;display:flex}[data-design=white-eagle] .sc-row{cursor:pointer;text-align:start;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}[data-design=white-eagle] .sc-row:hover{background:var(--paper-2)}[data-design=white-eagle] .sc-row-shared{padding:12px}[data-design=white-eagle] .sc-row-body{flex:1;min-width:0}[data-design=white-eagle] .sc-row-name{font-family:var(--f-sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}[data-design=white-eagle] .sc-row-meta{font-family:var(--f-sans);color:var(--ink-3);margin-top:2px;font-size:11.5px;line-height:1.3}[data-design=white-eagle] .sc-row-empty{font-family:var(--f-sans);color:var(--ink-3);padding:6px 12px;font-size:12px}[data-design=white-eagle] .sc-unread{color:#fff;min-width:18px;height:18px;font-family:var(--f-mono);background:#7da894;border-radius:9px;flex-shrink:0;place-items:center;padding:0 5px;font-size:10px;display:inline-grid}[data-design=white-eagle] .sc-avatar{background:var(--paper-2);width:30px;height:30px;color:var(--ink-2);font-family:var(--f-sans);letter-spacing:0;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}[data-design=white-eagle] .sc-avatar[data-tone=teal]{color:#2f5a4a;background:#d9ebe2}[data-design=white-eagle] .sc-avatar[data-tone=sand]{color:#8a6420;background:#f1e3c8}[data-design=white-eagle] .sc-avatar[data-tone=rose]{color:#8a3a3a;background:#f6d8d8}[data-design=white-eagle] .sc-avatar[data-tone=muted]{background:var(--paper-2);color:var(--ink-3)}[data-design=white-eagle] .sc-avatar-team{color:#2f8062;background:#cfe8df}[data-design=white-eagle] .sc-role{font-family:var(--f-sans);letter-spacing:.1em;border-radius:6px;margin-top:6px;padding:2px 8px;font-size:9.5px;font-weight:600;display:inline-block}[data-design=white-eagle] .sc-role-teal{color:#2f5a4a;background:#e8efe9}[data-design=white-eagle] .sc-role-sand{color:#6e5a2a;background:#f3eadc}[data-design=white-eagle] .sc-role-rose{color:#6e3636;background:#efe5e5}[data-design=white-eagle] .sc-role-muted{background:var(--paper-2);color:var(--ink-2)}[data-design=white-eagle] .sc-thread{background:var(--paper);flex-direction:column;min-width:0;display:flex}[data-design=white-eagle] .sc-thread-hd{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:12px;padding:18px 26px;display:flex}[data-design=white-eagle] .sc-thread-name{font-family:var(--f-display,Georgia, serif);color:var(--ink);font-size:19px;font-style:italic}[data-design=white-eagle] .sc-thread-sub{font-family:var(--f-sans);color:var(--ink-3);margin-top:2px;font-size:12px}[data-design=white-eagle] .sc-thread-meta{font-family:var(--f-sans);color:var(--ink-3);margin-inline-start:auto;font-size:12px}[data-design=white-eagle] .sc-thread-bd{background-color:var(--paper);background-image:repeating-linear-gradient(45deg,#0000 0 24px,#bd8e4c06 24px 25px),repeating-linear-gradient(-45deg,#0000 0 24px,#bd8e4c06 24px 25px);flex:1;padding:28px 26px;overflow-y:auto}[data-design=white-eagle] .sc-empty{height:100%;color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}[data-design=white-eagle] .sc-empty-ic{background:var(--surface);border:1px solid var(--line);width:56px;height:56px;color:var(--ink-3);border-radius:50%;place-items:center;display:grid}[data-design=white-eagle] .sc-empty-t{font-family:var(--f-sans);color:var(--ink-3);font-size:13px}[data-design=white-eagle] .sc-msgs{flex-direction:column;gap:10px;display:flex}[data-design=white-eagle] .sc-load-older{border:1px solid var(--line);background:var(--surface);font-family:var(--f-mono);color:var(--ink-3);cursor:pointer;border-radius:999px;align-self:center;margin-bottom:4px;padding:6px 14px;font-size:11px}[data-design=white-eagle] .sc-load-older:disabled{opacity:.5;cursor:default}[data-design=white-eagle] .sc-msg{display:flex}[data-design=white-eagle] .sc-msg[data-from=me]{justify-content:flex-end}[data-design=white-eagle] .sc-msg-bubble{background:var(--surface);border:1px solid var(--line);border-radius:12px;max-width:65%;padding:10px 14px}[data-design=white-eagle] .sc-msg[data-from=me] .sc-msg-bubble{background:#e1efe6;border-color:#c9dccf}[data-design=white-eagle] .sc-msg-text{font-family:var(--f-sans);color:var(--ink);white-space:pre-wrap;font-size:13.5px;line-height:1.45}[data-design=white-eagle] .sc-msg-time{font-family:var(--f-mono);color:var(--ink-3);text-align:end;margin-top:4px;font-size:10px}[data-design=white-eagle] .sc-composer{border-top:1px solid var(--line);background:var(--surface);align-items:center;gap:10px;padding:14px 22px;display:flex}[data-design=white-eagle] .sc-composer-input{border:1px solid var(--line);background:var(--paper);font-family:var(--f-sans);color:var(--ink);border-radius:999px;outline:none;flex:1;padding:10px 14px;font-size:13.5px}[data-design=white-eagle] .sc-composer-input:focus{border-color:#7da894;box-shadow:0 0 0 3px #7da8942e;box-shadow:0 0 0 3px lab(65.302% -18.3176 5.42744/.18)}[data-design=white-eagle] .sc-send{color:#fff;cursor:pointer;background:#7da894;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}[data-design=white-eagle] .sc-send:disabled{opacity:.4;cursor:not-allowed}[data-design=white-eagle] .sc-send:hover:not(:disabled){background:#6c9583}[data-design=white-eagle] .sc-details{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;gap:10px;padding:22px 20px;display:flex;overflow-y:auto}[data-design=white-eagle] .sc-details-cap{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px}[data-design=white-eagle] .sc-details-name{font-family:var(--f-sans);color:var(--ink);margin-top:2px;font-size:18px;font-weight:700}[data-design=white-eagle] .sc-participants{flex-direction:column;gap:12px;margin-top:4px;display:flex}[data-design=white-eagle] .sc-participant{align-items:center;gap:10px;display:flex}[data-design=white-eagle] .sc-p-name{font-family:var(--f-sans);color:var(--ink);font-size:13.5px;font-weight:600}[data-design=white-eagle] .sc-p-you{color:var(--ink-3);font-size:12px;font-weight:400}[data-design=white-eagle] .sc-p-role{font-family:var(--f-sans);color:var(--ink-3);font-size:12px}[data-design=white-eagle] [dir=rtl] .sc-list{border-right:0;border-left:1px solid var(--line)}[data-design=white-eagle] [dir=rtl] .sc-details{border-left:0;border-right:1px solid var(--line)}[data-design=white-eagle] .sc-mobile-back{display:none}@media (max-width:1100px){[data-design=white-eagle] .sc-shell{grid-template-columns:280px 1fr}[data-design=white-eagle] .sc-details{display:none}}@media (max-width:1199px) and (min-width:901px){[data-design=white-eagle] .sc-shell{grid-template-columns:280px 1fr}[data-design=white-eagle] .sc-details{display:none}}@media (max-width:1100px) and (min-width:901px) and (orientation:landscape){[data-design=white-eagle] .sc-shell{grid-template-columns:260px 1fr 240px}[data-design=white-eagle] .sc-details{padding:18px 14px;display:flex}[data-design=white-eagle] .sc-list{padding:18px 14px 10px}[data-design=white-eagle] .sc-list-title{font-size:22px}[data-design=white-eagle] .sc-thread-hd{padding:14px 18px}[data-design=white-eagle] .sc-thread-bd{padding:18px}}@media (max-width:900px) and (min-width:641px){[data-design=white-eagle] .sc-shell{min-height:calc(100dvh - var(--topbar-h,64px));grid-template-columns:300px 1fr}[data-design=white-eagle] .sc-details{display:none}[data-design=white-eagle] .sc-list{padding:18px 16px}[data-design=white-eagle] .sc-thread-hd{padding:14px 18px}[data-design=white-eagle] .sc-thread-name{font-size:17px}[data-design=white-eagle] .sc-thread-bd{padding:20px 18px}[data-design=white-eagle] .sc-composer{padding:12px 16px}}@media (max-width:640px){[data-design=white-eagle] .sc-shell{min-height:calc(100dvh - var(--topbar-h,64px));grid-template-columns:1fr;position:relative}[data-design=white-eagle] .sc-list,[data-design=white-eagle] .sc-thread,[data-design=white-eagle] .sc-details{border:0;grid-area:1/1;width:100%}[data-design=white-eagle] .sc-thread,[data-design=white-eagle] .sc-details{display:none}[data-design=white-eagle] .sc-list{padding:18px 14px;padding-bottom:calc(env(safe-area-inset-bottom,0) + 80px);display:flex}[data-design=white-eagle] .sc-shell[data-mview=thread] .sc-list{display:none}[data-design=white-eagle] .sc-shell[data-mview=thread] .sc-thread{min-height:calc(100dvh - var(--topbar-h,64px));display:flex}[data-design=white-eagle] .sc-shell[data-mview=thread] .sc-details,[data-design=white-eagle] .sc-shell[data-mview=details] .sc-list{display:none}[data-design=white-eagle] .sc-shell[data-mview=details] .sc-details{min-height:calc(100dvh - var(--topbar-h,64px));padding:18px 16px;display:flex}[data-design=white-eagle] .sc-mobile-back{background:var(--paper-2);width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:10px;flex-shrink:0;place-items:center;margin-inline-end:6px;display:inline-grid}[data-design=white-eagle] .sc-thread-hd{gap:10px;padding:12px 14px}[data-design=white-eagle] .sc-thread-meta{margin-inline-start:auto;font-size:11px}[data-design=white-eagle] .sc-thread-name{font-size:17px}[data-design=white-eagle] .sc-thread-sub{font-size:11px}[data-design=white-eagle] .sc-thread-bd{padding:16px 14px}[data-design=white-eagle] .sc-composer{padding:10px 14px;padding-bottom:calc(env(safe-area-inset-bottom,0) + 12px)}[data-design=white-eagle] .sc-composer-input{padding:10px 16px;font-size:14px}[data-design=white-eagle] .sc-send{width:42px;height:42px}[data-design=white-eagle] .sc-row{min-height:56px;padding:12px}[data-design=white-eagle] .sc-row-shared{padding:14px 12px}[data-design=white-eagle] .sc-avatar{width:36px;height:36px}[data-design=white-eagle] .sc-list-title{font-size:24px}[data-design=white-eagle] .sc-msg-bubble{max-width:80%}[data-design=white-eagle] .sc-details{padding-bottom:calc(env(safe-area-inset-bottom,0) + 24px)}[data-design=white-eagle] .sc-participant{padding:8px 0}}@media (max-width:360px){[data-design=white-eagle] .sc-list-title{font-size:22px}[data-design=white-eagle] .sc-row{padding:10px}[data-design=white-eagle] .sc-msg-bubble{max-width:88%;padding:9px 12px}}@media (max-width:1023.98px){[data-design=white-eagle] .sc-shell,[data-design=white-eagle] .sc-shell[data-mview=thread] .sc-thread,[data-design=white-eagle] .sc-shell[data-mview=details] .sc-details{min-height:calc(100dvh - var(--topbar-h,64px) - var(--bottomnav-h,60px))}}[data-design=white-eagle] .settings-page{flex-direction:column;gap:14px;display:flex}[data-design=white-eagle] .settings-card{padding:0;overflow:hidden}[data-design=white-eagle] .settings-card-hd{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:18px 22px 14px;display:flex}[data-design=white-eagle] .settings-card-eyebrow{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:10px}[data-design=white-eagle] .settings-card-title{font-family:var(--f-display,Georgia, serif);color:var(--ink);font-size:22px;font-style:italic;line-height:1.1}[data-design=white-eagle] .settings-card-sub{font-family:var(--f-sans);color:var(--ink-3);font-size:12.5px}[data-design=white-eagle] .settings-block{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:20px;padding:16px 22px;display:grid}[data-design=white-eagle] .settings-block:first-of-type{border-top:0}[data-design=white-eagle] .settings-block-l{min-width:0}[data-design=white-eagle] .settings-block-t{font-family:var(--f-sans);color:var(--ink);font-size:14px;font-weight:600}[data-design=white-eagle] .settings-block-s{font-family:var(--f-sans);color:var(--ink-3);margin-top:2px;font-size:12.5px}[data-design=white-eagle] .settings-swatches{gap:10px;display:flex}[data-design=white-eagle] .settings-swatch{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;width:48px;height:48px;padding:0;transition:transform .12s,border-color .12s;display:flex;position:relative;overflow:hidden}[data-design=white-eagle] .settings-swatch-light,[data-design=white-eagle] .settings-swatch-dark{flex:1;height:100%}[data-design=white-eagle] .settings-swatch:hover{transform:scale(1.04)}[data-design=white-eagle] .settings-swatch.is-active{border-color:var(--ink)}[data-design=white-eagle] .settings-swatch-check{background:var(--ink);width:18px;height:18px;color:var(--paper);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:4px;inset-inline-start:4px}[data-design=white-eagle] .settings-seg{background:var(--paper-2);border-radius:10px;gap:2px;padding:3px;display:inline-flex}[data-design=white-eagle] .settings-seg-opt{font-family:var(--f-sans);color:var(--ink-2);cursor:pointer;text-transform:capitalize;background:0 0;border:0;border-radius:8px;padding:7px 16px;font-size:13px}[data-design=white-eagle] .settings-seg-opt.is-active{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0000000f}[data-design=white-eagle] .settings-toggle{background:var(--paper-2);border:1px solid var(--line);cursor:pointer;border-radius:999px;width:44px;height:26px;padding:0;transition:background .15s,border-color .15s;position:relative}[data-design=white-eagle] .settings-toggle-knob{background:var(--surface);border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;inset-block-start:2px;inset-inline-start:2px;box-shadow:0 1px 2px #0000002e}[data-design=white-eagle] .settings-toggle[data-on="1"] .settings-toggle-knob{transform:translate(18px)}[data-design=white-eagle] [dir=rtl] .settings-toggle[data-on="1"] .settings-toggle-knob{transform:translate(-18px)}@media (max-width:700px){[data-design=white-eagle] .settings-block{grid-template-columns:1fr;align-items:flex-start}}[data-design=white-eagle] [data-density=compact]{--pad-row:6px;--pad-cell:6px 10px;--gap-card:8px;font-size:13px}[data-design=white-eagle] [data-density=compact] .page,[data-design=white-eagle] [data-density=compact] .sc-shell .sc-thread-bd,[data-design=white-eagle] [data-density=compact] .cal-page,[data-design=white-eagle] [data-density=compact] .dash-v2,[data-design=white-eagle] [data-density=compact] .dash-v3,[data-design=white-eagle] [data-density=compact] .settings-page,[data-design=white-eagle] [data-density=compact] .lab-page,[data-design=white-eagle] [data-density=compact] .m-pf-body{padding-block:12px!important;padding-inline:14px!important}[data-design=white-eagle] [data-density=compact] .card,[data-design=white-eagle] [data-density=compact] .d-card,[data-design=white-eagle] [data-density=compact] .settings-card,[data-design=white-eagle] [data-density=compact] .lab-main{border-radius:8px!important}[data-design=white-eagle] [data-density=compact] .d-card-hd,[data-design=white-eagle] [data-density=compact] .settings-card-hd,[data-design=white-eagle] [data-density=compact] .lab-main-hd{padding-block:10px!important;padding-inline:14px!important}[data-design=white-eagle] [data-density=compact] .d-card-bd,[data-design=white-eagle] [data-density=compact] .settings-block,[data-design=white-eagle] [data-density=compact] .pf-tabs,[data-design=white-eagle] [data-density=compact] .lab-table tbody td{padding-block:8px!important;padding-inline:14px!important}[data-design=white-eagle] [data-density=compact] .sc-list,[data-design=white-eagle] [data-density=compact] .sc-details{padding:14px 12px!important}[data-design=white-eagle] [data-density=compact] .sc-row{min-height:0!important;padding:6px 10px!important}[data-design=white-eagle] [data-density=comfy]{--pad-row:22px;--pad-cell:22px 22px;--gap-card:24px;font-size:15px}[data-design=white-eagle] [data-density=comfy] .page,[data-design=white-eagle] [data-density=comfy] .cal-page,[data-design=white-eagle] [data-density=comfy] .dash-v2,[data-design=white-eagle] [data-density=comfy] .dash-v3,[data-design=white-eagle] [data-density=comfy] .settings-page,[data-design=white-eagle] [data-density=comfy] .lab-page{gap:22px!important;padding-block:30px!important;padding-inline:32px!important}[data-design=white-eagle] [data-density=comfy] .card,[data-design=white-eagle] [data-density=comfy] .d-card,[data-design=white-eagle] [data-density=comfy] .settings-card,[data-design=white-eagle] [data-density=comfy] .lab-main{border-radius:18px!important}[data-design=white-eagle] [data-density=comfy] .d-card-hd,[data-design=white-eagle] [data-density=comfy] .settings-card-hd,[data-design=white-eagle] [data-density=comfy] .d-card-bd,[data-design=white-eagle] [data-density=comfy] .settings-block{padding:22px 26px!important}[data-design=white-eagle] [data-density=comfy] .lab-table tbody td{padding:24px 18px!important}[data-design=white-eagle] [data-density=comfy] .sc-row{min-height:64px!important;padding:16px 14px!important}[data-design=white-eagle] [data-layout=minimal] .card,[data-design=white-eagle] [data-layout=minimal] .d-card,[data-design=white-eagle] [data-layout=minimal] .settings-card,[data-design=white-eagle] [data-layout=minimal] .lab-main,[data-design=white-eagle] [data-layout=minimal] .dv3-strip-cell,[data-design=white-eagle] [data-layout=minimal] .dv3-card,[data-design=white-eagle] [data-layout=minimal] .lab-railcard,[data-design=white-eagle] [data-layout=minimal] .lab-typetab,[data-design=white-eagle] [data-layout=minimal] .sc-thread-hd,[data-design=white-eagle] [data-layout=minimal] .sc-row,[data-design=white-eagle] [data-layout=minimal] .m-cal2-grid,[data-design=white-eagle] [data-layout=minimal] .m-cal2-selpanel,[data-design=white-eagle] [data-layout=minimal] .m-pf-card,[data-design=white-eagle] [data-layout=minimal] .qa-tile,[data-design=white-eagle] [data-layout=minimal] .pf-form-card{box-shadow:none!important;background:0 0!important;border-color:#0000!important}[data-design=white-eagle] [data-layout=minimal] .card,[data-design=white-eagle] [data-layout=minimal] .d-card,[data-design=white-eagle] [data-layout=minimal] .settings-card,[data-design=white-eagle] [data-layout=minimal] .lab-main{border-bottom:1px solid var(--line)!important;border-radius:0!important}[data-design=white-eagle]{--accent-soft:color-mix(in oklab, var(--accent) 14%, var(--surface));--accent-hover:color-mix(in oklab, var(--accent) 80%, black)}[data-design=white-eagle] .btn-primary,[data-design=white-eagle] .btn.primary,[data-design=white-eagle] .btn[data-variant=primary],[data-design=white-eagle] .cal-new-btn,[data-design=white-eagle] .lab-add-btn,[data-design=white-eagle] .sched-btn-primary,[data-design=white-eagle] .m-cal2-fab,[data-design=white-eagle] .fab,[data-design=white-eagle] .m-fab,[data-design=white-eagle] .sc-send,[data-design=white-eagle] .cal-set-save{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}[data-design=white-eagle] .btn-primary:hover,[data-design=white-eagle] .cal-new-btn:hover,[data-design=white-eagle] .lab-add-btn:hover,[data-design=white-eagle] .sched-btn-primary:hover:not(:disabled),[data-design=white-eagle] .sc-send:hover:not(:disabled),[data-design=white-eagle] .cal-set-save:hover,[data-design=white-eagle] .m-cal2-fab:hover{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important}[data-design=white-eagle] .lab-typetab.is-active,[data-design=white-eagle] .lab-typetab[aria-pressed=true],[data-design=white-eagle] .lab-typetab[data-active=true]{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}[data-design=white-eagle] .lab-pg-num,[data-design=white-eagle] .tx-bar i,[data-design=white-eagle] .m-pf-progress-bar i,[data-design=white-eagle] .dv3-progress>i,[data-design=white-eagle] .progress-bar>i{background:var(--accent)!important}[data-design=white-eagle] .settings-toggle[data-on="1"]{background:var(--accent)!important;border-color:var(--accent)!important}[data-design=white-eagle] .sc-snd,[data-design=white-eagle] .sc-snd.is-on{background:var(--accent-soft)!important;color:var(--accent-ink)!important}[data-design=white-eagle] .sc-row.is-active{background:var(--accent-soft)!important;border-color:color-mix(in oklab, var(--accent) 40%, transparent)!important}[data-design=white-eagle] .sc-list-status-dot{background:var(--accent)!important}
