:root{--page:#fff;--tint:#f5f8fc;--tint-blue:#eef3fc;--midnight-2:#0b1c33;--mute-line:#78879e;--line:rgba(11,28,51,.1);--line-2:rgba(11,28,51,.16);--blue:#2563eb;--gold:#e4d6ac;--gold-ink:#8a6d39;--gold-text:#7a6132;--gold-deep:#a8853f;--gold-soft:#f8f4e9;--gold-line:rgba(138,109,57,.3);--gold-metal:linear-gradient(101deg,#9a7a38,#c9a851 13%,#f7efd2 31%,#dcc386 44%,#a98842 60%,#f0e5bc 78%,#be9c50 92%,#997934);--gold-metal-btn:linear-gradient(101deg,#a98842,#dcc386 16%,#f7efd2 33%,#e2cd95 48%,#b99548 66%,#f0e5bc 84%,#b08e46);--navy-btn:linear-gradient(168deg,#16294a,#0e1d38 52%,#0a1730);--navy-btn-hover:linear-gradient(168deg,#1d3358,#142545 52%,#101f3e);--green-ink:#1f8a56;--green-text:#177346;--green-soft:#e7f6ee;--green-line:rgba(31,138,86,.24);--danger:#b4342a;--danger-soft:#fbe9e7;--danger-line:rgba(180,52,42,.24);--bubble-out:#0b1c33;--bubble-out-ink:#fff;--r-lg:20px;--r-md:14px;--r-sm:10px;--radius:var(--r-md);--radius-sm:var(--r-sm);--radius-lg:var(--r-lg);--shadow-sm:0 1px 2px rgba(11,28,51,.05);--shadow:0 1px 2px rgba(11,28,51,.05),0 12px 30px rgba(11,28,51,.06);--shadow-dark:0 1px 0 hsla(0,0%,100%,.06) inset,0 24px 54px rgba(6,16,34,.28);--sans:"General Sans",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px}:root[data-theme=dark]{--page:#070f1e;--surface:#0e1b31;--tint:#070f1e;--tint-blue:#16294a;--ink:#eaf0fa;--body:#b6c4da;--muted:#92a2bb;--mute-line:#6b7c96;--line:rgba(233,240,250,.12);--line-2:rgba(233,240,250,.2);--blue:#6fa2f7;--gold-ink:#dcc386;--gold-text:#e2cd95;--gold-deep:#c9a851;--gold-soft:rgba(201,168,81,.1);--gold-line:hsla(43,55%,69%,.34);--green-ink:#6fd6a3;--green-text:#6fd6a3;--green-soft:rgba(31,138,86,.16);--green-line:rgba(111,214,163,.28);--danger:#f2837a;--danger-soft:rgba(180,52,42,.18);--danger-line:hsla(5,82%,71%,.28);--bubble-out:#24406e;--bubble-out-ink:#eaf0fa;--shadow-sm:0 1px 2px rgba(0,0,0,.35);--shadow:0 1px 2px rgba(0,0,0,.35),0 18px 40px rgba(0,0,0,.4)}:root[data-theme=dark] body{background:var(--page);color:var(--ink)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--sans);background:var(--tint);font-size:.875rem;line-height:1.55;-webkit-font-smoothing:antialiased;letter-spacing:calc((1em - 16px) * -.035)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4{margin:0;line-height:1.2;letter-spacing:-.022em;color:var(--ink)}.mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";letter-spacing:0}.eyebrow{font-size:.6562rem;letter-spacing:.15em;text-transform:uppercase;color:var(--gold-ink)}.muted{color:var(--muted)}.err{color:var(--danger);font-size:.8125rem}.card{border-radius:var(--r-md)}.card,.pl-card{box-shadow:var(--shadow-sm)}.pl-card{display:block;padding:11px;margin-bottom:8px;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .16s ease}.pl-card.held{box-shadow:0 2px 6px rgba(11,28,51,.1),0 10px 24px rgba(11,28,51,.1)}.pl-card.moving{cursor:-webkit-grabbing;cursor:grabbing;z-index:5;position:relative;transition:none;box-shadow:0 8px 18px rgba(11,28,51,.14),0 22px 44px rgba(11,28,51,.16);opacity:.94}.pl-col{flex:0 0 232px;min-width:232px;background:rgba(0,0,0,.025);border:1px solid transparent;border-radius:12px;padding:10px;transition:background .16s ease,border-color .16s ease}.pl-col.over{background:var(--tint-blue);border-color:var(--line-2)}@media (prefers-reduced-motion:reduce){.pl-card{transition:none}}.btn,button{font-family:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 14px;border-radius:var(--r-sm);color:var(--ink);cursor:pointer;font-size:.8438rem;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.btn:hover{border-color:var(--mute-line);background:var(--tint)}.btn:active:not(:disabled){transform:scale(.97);transition-duration:.1s}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn-primary{border:none;color:#fff;background:var(--navy-btn);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.13),0 6px 16px rgba(10,23,48,.3);transition:background .2s ease,transform .16s ease,box-shadow .16s ease}.btn-primary:hover{background:var(--navy-btn-hover);transform:translateY(-1px)}.btn-primary:active:not(:disabled){transform:scale(.97);transition-duration:.1s}.btn-primary:disabled{background:#e6eaf1;color:#93a0b4}.btn-ghost{color:var(--muted)}.btn-ghost:hover{border-color:transparent}.btn-danger{color:var(--danger);border-color:var(--danger-line);background:var(--danger-soft)}.linkbtn{background:none;border:none;padding:0;font-family:inherit;font-size:.7188rem;font-weight:500;color:var(--muted);cursor:pointer;transition:color .16s ease,transform .16s ease}.linkbtn:hover{color:var(--ink)}.linkbtn:active:not(:disabled){transform:scale(.94);transition-duration:.1s}.linkbtn:disabled{opacity:.45;cursor:not-allowed;transform:none}.rd-select,input,select,textarea{width:100%;border-radius:var(--r-sm);padding:9px 12px;font-size:.875rem;font-family:inherit;color:var(--ink);transition:border-color .16s ease,box-shadow .16s ease}input::placeholder,textarea::placeholder{color:var(--mute-line)}textarea{resize:vertical;line-height:1.5}.rd-select:focus,input:focus,select:focus,textarea:focus{outline:none;border-color:var(--gold-deep);box-shadow:0 0 0 3px rgba(168,133,63,.16)}input:disabled,textarea:disabled{background:var(--tint);color:var(--muted);cursor:not-allowed}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px;border-radius:5px}[role=button],[tabindex],a,button{touch-action:manipulation}.mdg-shell{overflow:hidden}.mdg-rail,.mdg-shell{display:flex;height:100vh}.mdg-rail{width:232px;flex-shrink:0;background:var(--midnight);color:#c4d0dc;flex-direction:column;padding:22px 16px;overflow-y:auto;position:-webkit-sticky;position:sticky;top:0}.mdg-rail:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:linear-gradient(180deg,hsla(45,51%,78%,0),hsla(45,51%,78%,.34),hsla(45,51%,78%,0))}.mdg-indent{margin-left:13px}@media (min-width:769px){.mdg-rail.mini{width:64px;padding:22px 10px}.mdg-rail.mini .mdg-hide{display:none}.mdg-rail.mini .mdg-navitem{justify-content:center;padding:0;gap:0}.mdg-rail.mini .mdg-brandrow{justify-content:center}.mdg-rail.mini .mdg-indent{margin-left:0}.mdg-rail.mini .mdg-badge{position:absolute;top:4px;right:4px;margin:0;min-width:16px;padding:0 4px;text-align:center;line-height:16px}}.mdg-content{flex:1 1;display:flex;flex-direction:column;min-width:0;min-height:0}.mdg-pad{overflow-y:auto;min-height:0}.mdg-header-pad{position:relative}.mdg-header-pad:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px;pointer-events:none;background:linear-gradient(180deg,rgba(11,28,51,.055),rgba(11,28,51,0))}.mdg-backdrop,.mdg-hamburger{display:none}@media (max-width:768px){.mdg-minitoggle{display:none!important}.mdg-rail{position:fixed;left:0;top:0;z-index:60;width:268px;transform:translateX(-100%);transition:transform .24s ease;box-shadow:var(--shadow-dark)}.mdg-rail.open{transform:translateX(0)}.mdg-hamburger{display:inline-flex}.mdg-backdrop.open{display:block;position:fixed;inset:0;background:rgba(6,16,34,.55);z-index:55}.mdg-pad{padding:18px 14px!important}.mdg-header-pad{padding:0 10px!important}}.mdg-panel{position:fixed;top:0;right:0;bottom:0;z-index:70;width:min(430px,100vw);background:var(--surface);border-left:1px solid var(--line);box-shadow:-14px 0 40px rgba(10,23,48,.16);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .26s cubic-bezier(.32,.72,0,1)}.mdg-panel.open{transform:translateX(0)}.mdg-panel-backdrop{position:fixed;inset:0;z-index:65;background:rgba(6,16,34,.34);opacity:0;pointer-events:none;transition:opacity .26s ease}.mdg-panel-backdrop.open{opacity:1;pointer-events:auto}.mdg-panel-head{display:flex;align-items:center;gap:10px;padding:13px 14px 13px 18px;border-bottom:1px solid var(--line);flex-shrink:0}.mdg-panel-tab{background:none;cursor:pointer;font-family:inherit;font-size:.7812rem;font-weight:500;color:var(--muted);padding:9px 10px;margin-bottom:-1px;border:none;border-bottom:2px solid transparent;transition:color .16s ease}.mdg-panel-tab:hover{color:var(--ink)}.mdg-panel-tab.on{color:var(--ink);font-weight:600;border-bottom-color:var(--gold-deep)}.tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.tbl.tbl-wide{min-width:1180px}.tbl{width:100%;border-collapse:collapse;font-size:.8125rem}.tbl thead th{text-align:left;letter-spacing:.04em;text-transform:uppercase;padding:9px 14px;border-bottom:1px solid var(--line-2);white-space:nowrap;background:var(--surface);position:-webkit-sticky;position:sticky;top:0;z-index:1}.tbl tbody td{padding:11px 14px;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap}.tbl tbody tr{cursor:pointer;transition:background .12s ease}.tbl tbody tr:hover{background:var(--tint)}.tbl tbody tr:last-child td{border-bottom:none}.tbl .cell-wide{white-space:normal;min-width:190px}.tbl .cell-quiet{color:var(--muted)}.tbl-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line)}.tbl-filters .rd-select,.tbl-filters input,.tbl-filters select{width:auto;min-height:34px}.tbl-range{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface)}.tbl-range input{border:none;min-height:28px;padding:2px 4px;font-size:.7812rem}.tbl-range input:focus{outline:none}.seg{display:inline-flex;border:1px solid var(--line-2);border-radius:var(--r-sm);overflow:hidden}.seg button{background:var(--surface);border:none;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:500;padding:7px 12px;transition:background .14s ease,color .14s ease}.seg button+button{border-left:1px solid var(--line-2)}.seg button:hover{background:var(--tint);color:var(--ink)}.seg button.on{background:var(--tint-blue);color:var(--ink);font-weight:600}@media (max-width:860px){.mdg-split{grid-template-columns:1fr!important;height:auto!important}
  /* !important because the list card carries an inline `display: flex`, which would otherwise win.
     Without it the two simply stack, and reaching the patient means scrolling past every other. */.mdg-split.has-detail>:first-child{display:none!important}}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-property:opacity,background-color,border-color,color!important;transition-duration:.16s!important}.btn-primary:active,.btn-primary:hover,.btn:active,.btn:hover,.login-btn:active,.login-btn:hover{transform:none!important}.mdg-panel{transform:none;opacity:0;pointer-events:none}.mdg-panel.open{transform:none;opacity:1;pointer-events:auto}}@media (prefers-reduced-transparency:reduce){.login-card{background:#0e1c33!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mdg-header-pad:after{display:none}}@media (prefers-contrast:more){:root{--muted:#3d4a5e;--line:rgba(11,28,51,.3);--line-2:rgba(11,28,51,.45)}.card{border-width:1px}.btn,.card{border-color:var(--line-2)}}.login-scene{position:relative;min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:28px 20px;overflow:hidden;background:radial-gradient(1100px 700px at 75% -10%,#12294c 0,rgba(18,41,76,0) 60%),radial-gradient(900px 700px at -10% 110%,#0d1f3c 0,rgba(13,31,60,0) 55%),#060e1e;color:#dfe8f2}.login-bg{position:absolute;inset:0;pointer-events:none}.login-orb{position:absolute;border-radius:50%;filter:blur(90px);will-change:transform}.login-orb-a{width:520px;height:520px;left:-140px;top:-160px;background:rgba(37,99,235,.3);animation:orb-a 21s ease-in-out infinite alternate}.login-orb-b{width:460px;height:460px;right:-160px;bottom:-180px;background:rgba(168,133,63,.22);animation:orb-b 26s ease-in-out infinite alternate}.login-orb-c{width:380px;height:380px;left:30%;bottom:-220px;background:rgba(31,138,86,.14);animation:orb-c 31s ease-in-out infinite alternate}@keyframes orb-a{to{transform:translate3d(90px,60px,0) scale(1.08)}}@keyframes orb-b{to{transform:translate3d(-70px,-80px,0) scale(1.12)}}@keyframes orb-c{to{transform:translate3d(60px,-50px,0) scale(.94)}}.login-gridlines{position:absolute;inset:-44px;background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 42%,#000 35%,transparent 78%);mask-image:radial-gradient(ellipse 70% 60% at 50% 42%,#000 35%,transparent 78%);animation:grid-pan 60s linear infinite}@keyframes grid-pan{to{transform:translate3d(44px,44px,0)}}.mdg-mark{display:block;flex:0 0 auto;font-size:0;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M30%200h40a30%2030%200%200%201%2030%2030v40a30%2030%200%200%201-30%2030H30A30%2030%200%200%201%200%2070V30A30%2030%200%200%201%2030%200zM26%2070V30h11l13%2019%2013-19h11v40H64V46l-11%2016h-6L36%2046v24z%22%2F%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;background-position:50%}.login-stage{position:relative;width:100%;max-width:400px}.login-brand,.login-stage{display:flex;flex-direction:column;align-items:center}.login-brand{gap:10px;margin-bottom:26px;text-align:center}.login-card{position:relative;width:100%;padding:34px 30px 30px;border-radius:var(--r-lg);background:hsla(0,0%,100%,.055);border:1px solid hsla(45,51%,78%,.2);box-shadow:0 40px 90px -40px rgba(0,0,0,.65),0 0 40px -18px hsla(45,51%,78%,.22);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);overflow:hidden;animation:card-in .6s cubic-bezier(.2,.8,.2,1) both}@property --shimmer-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.login-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--shimmer-angle,0deg),hsla(45,51%,78%,.12) 0deg,hsla(45,51%,78%,.12) 195deg,rgba(168,133,63,.55) 262deg,#f0e5bc 298deg,#fffdf4 316deg,#f0e5bc 332deg,rgba(168,133,63,.45) 350deg,hsla(45,51%,78%,.12) 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:shimmer-edge 7s linear infinite}@keyframes shimmer-edge{to{--shimmer-angle:360deg}}@keyframes card-in{0%{opacity:0;transform:translateY(16px) scale(.985)}}.login-eyebrow{color:var(--gold);margin-bottom:8px}.login-card h1{color:#fff;font-size:1.5625rem;font-weight:600;margin-bottom:22px}.login-field{margin-bottom:16px}.login-field label{display:block;font-size:.7812rem;font-weight:500;color:#a3b4c8;margin-bottom:7px}.login-card input{background:rgba(6,16,34,.55);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--r-sm);color:#eef4fa;padding:11px 13px;font-size:.9062rem}.login-card input::placeholder{color:rgba(223,232,242,.35)}.login-card input:focus{border-color:hsla(45,51%,78%,.6);box-shadow:0 0 0 3px hsla(45,51%,78%,.16);background:rgba(6,16,34,.75)}.login-card input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #0b1c33;-webkit-text-fill-color:#eef4fa;caret-color:#eef4fa;-webkit-transition:background-color 999999s ease-out;transition:background-color 999999s ease-out}.login-pw{position:relative}.login-pw input{padding-right:44px}.login-pw-toggle{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#93a5bb;cursor:pointer;transition:color .15s,background .15s}.login-pw-toggle:hover{color:#eef4fa;background:hsla(0,0%,100%,.07)}.login-err{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:10px 12px;border-radius:var(--r-sm);font-size:.8125rem;color:#ffb9ad;background:rgba(180,52,42,.18);border:1px solid hsla(8,69%,60%,.38);animation:err-shake .4s ease}@keyframes err-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-6px)}55%{transform:translateX(5px)}80%{transform:translateX(-3px)}}.login-btn{width:100%;min-height:46px;border:none;border-radius:12px;font-family:inherit;font-size:.9688rem;font-weight:600;color:#1c1608;cursor:pointer;background:var(--gold-metal-btn);background-size:190% 100%;background-position:22% 50%;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 -1px 0 rgba(74,55,20,.35),0 10px 26px rgba(110,84,34,.3);transition:background-position .5s ease,transform .18s ease}.login-btn:hover{transform:translateY(-1px);background-position:78% 50%}.login-btn:active:not(:disabled){transform:scale(.985);transition-duration:.1s}.login-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.brand-gold{background:var(--gold-metal);-webkit-background-clip:text;background-clip:text;color:transparent}.print-only{display:none}@media print{.mdg-hamburger,.mdg-header-pad,.mdg-rail,.no-print{display:none!important}.mdg-content,.mdg-shell,.print-only{display:block!important}.mdg-pad{padding:0!important}body{background:#fff!important}.card{border:1px solid #d8dee8!important;box-shadow:none!important}.card,.tbl tbody tr{page-break-inside:avoid;break-inside:avoid}.tbl thead{display:table-header-group}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{margin:14mm}}:root{--page:#f3f6fb;--canvas:#f3f6fb;--surface:#fff;--surface-2:#f8fafd;--tint:#eef3fb;--tint-blue:#eaf0fc;--midnight:#0a1730;--ink:#0b1c33;--body:#47576f;--muted:#5e6c82;--faint:#8a97ab;--line:rgba(11,28,51,.07);--line-2:rgba(11,28,51,.12);--blue:#2852b8;--blue-soft:#eaf0fc;--amber:#8a5a10;--amber-soft:#fbf1df;--glass-navy:rgba(10,22,46,.86);--glass-navy-line:hsla(0,0%,100%,.1);--glass-light:hsla(0,0%,100%,.66);--glass-light-line:hsla(0,0%,100%,.85);--glass-blur:blur(26px) saturate(170%);--r-lg:22px;--r-md:18px;--r-sm:12px;--r-panel:22px;--r-card:18px;--r-ctl:12px;--shadow-sm:0 1px 2px rgba(11,28,51,.04),0 8px 24px -12px rgba(11,28,51,.1);--shadow:0 1px 2px rgba(11,28,51,.05),0 18px 40px -16px rgba(11,28,51,.18);--shadow-card:var(--shadow-sm);--shadow-float:0 1px 0 hsla(0,0%,100%,.6) inset,0 20px 50px -18px rgba(11,28,51,.28),0 2px 8px rgba(11,28,51,.06);--spring:cubic-bezier(0.2,0.9,0.25,1.06);--spring-soft:cubic-bezier(.25,1.25,.4,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-std:cubic-bezier(.32,.72,0,1);--d1:110ms;--d2:220ms;--d3:420ms}body,html{background:var(--canvas)}body{color:var(--ink)}b,h1,h2,h3,h4,strong{font-weight:600}h1,h2,h3,h4{letter-spacing:-.01em}.rd-aurora{position:fixed;inset:-10%;z-index:0;pointer-events:none;overflow:hidden}.rd-aurora i{position:absolute;display:block;border-radius:50%;filter:blur(70px);opacity:.9;animation:rdDrift 34s ease-in-out infinite alternate}.rd-aurora .a1{width:52%;height:60%;left:58%;top:-8%;background:radial-gradient(closest-side,rgba(150,178,240,.42),rgba(150,178,240,0))}.rd-aurora .a2{width:58%;height:62%;left:-10%;top:-16%;background:radial-gradient(closest-side,rgba(64,108,214,.3),rgba(64,108,214,0));animation-duration:42s;animation-delay:-12s}.rd-aurora .a3{width:50%;height:56%;left:30%;top:58%;background:radial-gradient(closest-side,rgba(126,150,226,.26),rgba(126,150,226,0));animation-duration:38s;animation-delay:-20s}.rd-aurora .a4{width:40%;height:44%;left:74%;top:62%;background:radial-gradient(closest-side,rgba(96,132,214,.22),rgba(96,132,214,0));animation-duration:46s;animation-delay:-6s}@keyframes rdDrift{0%{transform:translate(0) scale(1)}33%{transform:translate(6%,5%) scale(1.08)}66%{transform:translate(-5%,8%) scale(.95)}to{transform:translate(4%,-6%) scale(1.05)}}.mdg-shell{position:relative;background:transparent}.mdg-shell>.mdg-content{position:relative;z-index:1}@media (min-width:769px){.mdg-shell>.mdg-rail{position:relative;z-index:1}}.mdg-rail{margin:14px 0 14px 14px;height:calc(100vh - 28px)!important;border-radius:var(--r-panel)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,0) 30%),var(--glass-navy)!important;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-navy-line)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 30px 60px -24px rgba(6,13,28,.55)!important;transition:width .45s var(--spring)}.mdg-rail:after{display:none!important}.mdg-rail .mdg-navitem{border-radius:11px!important;min-height:40px!important;font-size:.8438rem!important;color:#c9d2e3!important;transition:background .25s,color .2s}.mdg-rail .mdg-navitem:hover{background:hsla(0,0%,100%,.06)!important;color:#fff!important}.mdg-rail .mdg-navitem[aria-current=page]{background:hsla(0,0%,100%,.12)!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.mdg-rail .ni{stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.ni .f{opacity:.18;transition:opacity .3s}.ni .badge,.ni .dot,.ni .dots circle,.ni .f,.ni .solid{fill:currentColor;stroke:none}.ni .sec{opacity:.55}.mdg-rail .mdg-navitem[aria-current=page] .ni .f{opacity:.45}.rd-marker{position:absolute;left:-2px;top:10px;bottom:10px;width:3px;border-radius:3px;background:linear-gradient(180deg,#c9a851,#f7efd2 45%,#a98842)}.rd-count{margin-left:auto;font-size:11px;font-weight:600;color:var(--midnight);background:#e4d6ac;border-radius:999px;padding:1px 7px}.rd-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.12em;color:#8794ad;font-weight:600;padding:14px 11px 6px;white-space:nowrap}.rd-test{display:inline-block;margin-left:6px;font-size:9.5px;font-weight:600;letter-spacing:.1em;color:#0a1730;background:#9fd8b8;border-radius:5px;padding:1px 5px;vertical-align:2px}.mdg-content{position:relative}.mdg-header-pad{margin:14px 28px 0 14px;height:64px!important;border-radius:20px;border:1px solid var(--glass-light-line)!important;background:var(--glass-light)!important;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-float);padding:0 12px 0 22px!important;top:14px!important}.mdg-header-pad:after{display:none!important}.mdg-header-pad h1{font-size:1.3rem!important;font-weight:600!important;letter-spacing:-.01em}.rd-actions{display:contents}.rd-search{display:flex;align-items:center;gap:8px;width:300px;height:40px;padding:0 14px;border-radius:999px;background:rgba(11,28,51,.05);color:var(--muted);font-size:.8125rem;border:none;cursor:pointer;font-family:inherit}.rd-search svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8}.rd-search kbd{margin-left:auto;font-family:inherit;font-size:11px;border:1px solid var(--line-2);border-radius:6px;padding:1px 6px;color:var(--faint)}.rd-iconbtn{width:40px;height:40px;border-radius:999px;border:none;background:rgba(11,28,51,.05);display:grid;place-items:center;position:relative;cursor:pointer;color:var(--ink)}.rd-iconbtn:hover{background:rgba(11,28,51,.09)}.rd-iconbtn .ni{stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mdg-pad{padding:22px 28px 40px 14px!important}.card{border-radius:var(--r-card);border:1px solid var(--line);box-shadow:var(--shadow-card);background:var(--surface)}.eyebrow{font-size:.6875rem;letter-spacing:.12em;color:var(--muted)}.btn,.eyebrow{font-weight:600}.btn{border-radius:999px!important;min-height:38px;padding:7px 16px;border:1px solid var(--line-2);background:var(--surface);transition:transform var(--d3) var(--spring-soft),background var(--d2),box-shadow var(--d2),color var(--d2)}.btn:hover{background:var(--surface-2)}.btn{white-space:nowrap}.btn:active:not(:disabled){transform:scale(.96);transition-duration:var(--d1)}.btn-primary{border:none!important;color:#fff!important;background:linear-gradient(168deg,#1b2f55,#0e1d38 55%,#0a1730)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 8px 20px -8px rgba(10,23,48,.6)}.btn-primary:hover{background:linear-gradient(168deg,#22396a,#142545 55%,#101f3e)!important;transform:none}.btn-primary:disabled{background:rgba(11,28,51,.07)!important;color:var(--faint)!important;box-shadow:none}.btn-ghost{background:transparent;border-color:transparent;color:var(--body)}.btn-ghost:hover{background:rgba(11,28,51,.05)}.linkbtn{border-radius:999px}.rd-select,input,select,textarea{border-radius:var(--r-ctl)!important;border:1px solid var(--line-2);background:var(--surface)}.rd-select:focus,input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px var(--blue-soft);border-color:rgba(40,82,184,.45)}.seg{border:none!important;background:rgba(11,28,51,.05);border-radius:999px!important;padding:3px;position:relative;isolation:isolate;overflow:visible!important;gap:0}.seg button{border:none!important;background:transparent!important;border-radius:999px;font-weight:600;color:var(--muted);padding:6px 14px;transition:color var(--d2)}.seg button+button{border-left:none!important}.seg button.on{color:var(--ink)!important;background:#fff!important;box-shadow:0 1px 3px rgba(11,28,51,.12)}.seg.has-thumb button.on{background:transparent!important;box-shadow:none}.seg .seg-thumb{position:absolute;z-index:-1;top:3px;bottom:3px;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(11,28,51,.12),0 0 0 .5px rgba(11,28,51,.04);transition:left var(--d3) var(--spring-soft),width var(--d3) var(--spring-soft);pointer-events:none}.tbl-wrap{border-radius:var(--r-card)}.tbl thead th{font-size:.6875rem;letter-spacing:.08em;color:var(--muted);font-weight:600;background:transparent}.tbl tbody tr:hover{background:var(--surface-2)}.mdg-panel{top:14px!important;right:14px!important;bottom:14px!important;height:auto!important;border-radius:var(--r-panel)!important;background:hsla(0,0%,100%,.88)!important;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-light-line)!important;box-shadow:var(--shadow-float)!important;transition:transform .5s var(--spring),opacity .3s}.mdg-panel-backdrop{background:rgba(10,23,48,.22)!important}.mdg-panel:not(.open){transform:translateX(calc(100% + 40px));visibility:hidden;pointer-events:none;transition:transform .5s var(--spring),opacity .3s,visibility 0s .5s!important}@property --metal-a{syntax:"<angle>";inherits:false;initial-value:0deg}.metal{position:relative;isolation:isolate}.metal:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--metal-a),#8a6d39 0,#c9a851 9%,#fff6d8 15%,#dcc386 22%,#9a7a38 34%,#e8d59f 46%,#fffbea 52%,#b99548 62%,#7c612f 74%,#d8bd7a 86%,#8a6d39 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:metalTurn 1.6s var(--ease-std) 1 both}.metal:focus-visible:after,.metal:hover:after{animation:metalTurn 2.4s linear infinite}.metal:disabled:after{animation:none;opacity:.35}@keyframes metalTurn{to{--metal-a:360deg}}.mdg-pad>*{animation:rdSettle .5s var(--ease-out) both}@keyframes rdSettle{0%{opacity:0;transform:translateY(8px) scale(.996)}}.mdg-content.receded>.mdg-header-pad,.mdg-content.receded>.mdg-pad{transform:scale(.985);opacity:.82}.mdg-content>.mdg-header-pad,.mdg-content>.mdg-pad{transition:transform var(--d3) var(--ease-std),opacity var(--d3) var(--ease-std);transform-origin:50% 30%}:focus-visible{outline:2px solid rgba(40,82,184,.55)!important;outline-offset:2px}.rd-gtip{position:fixed;z-index:95;padding:6px 10px;border-radius:10px;background:rgba(11,23,48,.9);color:#fff;font-size:12px;font-weight:500;white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-float);animation:rdTip .18s var(--ease-std) both}@keyframes rdTip{0%{opacity:0;transform:translateY(3px)}}.rd-toast{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);z-index:96;display:flex;align-items:center;gap:10px;height:44px;padding:0 8px 0 16px;border-radius:999px;background:rgba(11,23,48,.92);color:#fff;font-size:.8438rem;font-weight:500;box-shadow:var(--shadow-float);animation:rdMenuIn .3s var(--spring) both;padding:0 18px 0 15px;white-space:nowrap;max-width:calc(100vw - 32px)}.rd-toast:has(button){padding-right:7px}.rd-toast>span{overflow:hidden;text-overflow:ellipsis}.rd-toast svg{flex:none}.rd-toast button{border:none;background:hsla(0,0%,100%,.12);color:#fff;font:600 13px var(--sans,inherit);height:30px;padding:0 12px;border-radius:999px;cursor:pointer}@keyframes rdMenuIn{0%{opacity:0;transform:translateX(-50%) scale(.92)}}.rd-cmdk-wrap{position:fixed;inset:0;z-index:90;background:rgba(10,23,48,.22);display:grid;justify-items:center;align-items:start;padding-top:12vh;animation:rdFade .18s ease both}@keyframes rdFade{0%{opacity:0}}.rd-cmdk{width:min(600px,92vw);border-radius:22px;background:hsla(0,0%,100%,.88);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-light-line);box-shadow:var(--shadow-float);overflow:hidden;animation:rdPop .28s var(--spring) both}@keyframes rdPop{0%{opacity:0;transform:scale(.94)}}.rd-cmdk .q{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--line)}.rd-cmdk .q input{flex:1 1;border:none!important;outline:none;background:transparent;font-size:16px;box-shadow:none!important;padding:0}.rd-cmdk .q input:focus,.rd-cmdk .q input:focus-visible{outline:none!important;box-shadow:none!important}.rd-cmdk .grp{padding:10px 18px 4px;font-size:11px;font-weight:600;color:var(--faint);letter-spacing:.08em;text-transform:uppercase}.rd-cmdk .it{display:flex;align-items:center;gap:12px;margin:0 8px;padding:9px 10px;border-radius:12px;font-size:14px;cursor:pointer;color:var(--ink)}.rd-cmdk .it .ni{stroke:currentColor;fill:none;stroke-width:1.7}.rd-cmdk .it kbd{margin-left:auto;font:500 11.5px inherit;color:var(--faint)}.rd-cmdk .it.on{background:var(--midnight);color:#fff}.rd-cmdk .it.on kbd{color:hsla(0,0%,100%,.6)}.rd-cmdk .foot{display:flex;gap:16px;padding:10px 18px;border-top:1px solid var(--line);font-size:11.5px;color:var(--faint);margin-top:8px}html.rd-paused *,html.rd-paused :after,html.rd-paused :before{animation-play-state:paused!important}@media (max-width:768px){.mdg-rail{margin:0;height:100vh!important;border-radius:0 22px 22px 0!important}.mdg-header-pad{margin:10px 10px 0}.rd-search{width:40px;flex:none;padding:0;justify-content:center}.rd-search kbd,.rd-search span{display:none}.mdg-header-pad{height:auto!important;min-height:60px;flex-wrap:wrap;row-gap:8px;padding-block:10px!important;margin-top:calc(env(safe-area-inset-top, 0px) + 10px)!important}.mdg-header-pad .rd-titles{flex:1 1}.mdg-header-pad .rd-spacer{display:none}.mdg-header-pad .rd-actions{order:10;flex-basis:100%;display:flex;gap:8px;align-items:center;overflow-x:auto;scrollbar-width:none}.mdg-header-pad .rd-actions>*{flex:none}.mdg-pad{padding:16px 12px calc(env(safe-area-inset-bottom, 0px) + 96px)!important}}.rd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rd-undo-ring{animation:rdUndoRing 1.2s var(--ease-out) 1}@keyframes rdUndoRing{0%{outline:2px solid rgba(40,82,184,0);outline-offset:0}20%{outline:2px solid rgba(40,82,184,.55);outline-offset:2px}to{outline:2px solid rgba(40,82,184,0);outline-offset:8px}}.rd-confirm{gap:7px}.rd-confirm:disabled{opacity:1}.rd-confirm .rd-spin{width:13px;height:13px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:rdSpin .7s linear infinite}@keyframes rdSpin{to{transform:rotate(1turn)}}.rd-confirm.done{background:#e6f4ec!important;color:#1f7a52!important;box-shadow:none!important}.rd-draw path{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22;animation:rdDraw var(--d3) var(--ease-out) 60ms forwards}@keyframes rdDraw{to{stroke-dashoffset:0}}.rd-swap-up{display:inline-block;animation:rdSwapUp var(--d3) var(--spring) both}@keyframes rdSwapUp{0%{opacity:0;transform:translateY(70%)}}.rd-newpill{height:30px;padding:0 14px;border:none;border-radius:999px;background:var(--blue);color:#fff;font:500 12.5px var(--sans,inherit);white-space:nowrap;box-shadow:var(--shadow-float);cursor:pointer;animation:rdPillIn .32s var(--spring) both}.rd-newpill.down{position:absolute;z-index:4;left:50%;bottom:calc(var(--pt-dock, 120px) + 22px);transform:translateX(-50%)}.rd-newwrap{position:-webkit-sticky;position:sticky;top:8px;z-index:3;height:0;display:flex;justify-content:center}@keyframes rdPillIn{0%{opacity:0;transform:translateY(6px) scale(.94)}}.rd-newpill.down{animation-name:rdPillInX}@keyframes rdPillInX{0%{opacity:0;transform:translateX(-50%) translateY(6px) scale(.94)}}.pt-chip.warn .pt-gdot{box-shadow:0 0 0 3px rgba(138,90,16,.16)}.pt-chip.last .pt-gdot{animation:rdLastCall 2.4s ease-in-out 3}@keyframes rdLastCall{50%{transform:scale(1.5);opacity:.55}}.rd-roll{display:inline-flex;align-items:flex-start;height:1.1em;line-height:1.1em;font-feature-settings:"pnum";font-variant-numeric:proportional-nums}.rd-roll>span:not(.rd-delta):not(.rd-sr){display:inline-block;height:1.1em}.rd-col{position:relative;-webkit-clip-path:inset(0 -40% 0 -40%);clip-path:inset(0 -40% 0 -40%)}.rd-col .rd-w{visibility:hidden}.rd-col .rd-strip{position:absolute;left:50%;top:0;margin-left:-1em;width:2em;display:flex;flex-direction:column;text-align:center;transition:transform .7s var(--spring-soft)}.rd-col i{font-style:normal;height:1.1em}.rd-delta{align-self:flex-start;margin-left:6px;padding:1px 6px;border-radius:999px;font-size:12px;line-height:1.5;font-weight:600;letter-spacing:0;color:#1f7a52;background:#e6f4ec;-webkit-text-fill-color:currentColor;animation:rdPillIn .32s var(--spring) both}.rd-delta.down{color:var(--amber);background:var(--amber-soft)}.td-metal-text .rd-roll i,.td-metal-text .rd-roll>span:not(.rd-col):not(.rd-delta):not(.rd-sr){background:linear-gradient(101deg,#8a6d39,#b99548 25%,#d9bf7f 45%,#9a7a38 70%,#c9a851);-webkit-background-clip:text;background-clip:text;color:transparent}.td-tile.rd-glow{animation:rdGlow 1.3s var(--ease-out) 1}@keyframes rdGlow{25%{box-shadow:0 0 0 4px rgba(198,160,82,.24),0 18px 40px -18px rgba(11,28,51,.22)}}@supports (-webkit-touch-callout:none){.rd-select,input,select,textarea{font-size:16px!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.rd-aurora i{animation:none!important}.rd-undo-ring{outline:2px solid rgba(40,82,184,.55);outline-offset:2px}.rd-confirm .rd-spin{animation:none!important;border-right-color:currentColor;opacity:.5}.mdg-content.receded>.mdg-header-pad,.mdg-content.receded>.mdg-pad{transform:none}}@media (prefers-reduced-transparency:reduce){.mdg-rail{background:#0d1a33!important}.mdg-header-pad,.mdg-panel,.mdg-rail,.rd-cmdk{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.mdg-header-pad,.mdg-panel,.rd-cmdk{background:#fff!important}}@media (prefers-contrast:more){.rd-aurora{display:none}.btn,.card{box-shadow:inset 0 0 0 1px rgba(11,28,51,.45)!important}}.rd-me,.rd-me-sheet,.rd-t-phone,.rd-tabbar{display:none}@media (max-width:768px){.mdg-shell{height:100vh;height:100dvh}.mdg-rail{height:100dvh!important}.mdg-hamburger{display:none!important}.rd-t-desk{display:none}.rd-t-phone{display:inline}.mdg-header-pad .rd-actions:has(.wt-cluster,.wt-set){order:0;flex-basis:auto;overflow:visible}.rd-help,.rd-search{display:none!important}.mdg-header-pad{transition:background .3s,box-shadow .3s,border-color .3s,padding .3s;padding-left:14px!important}.mdg-content:not(.rd-scrolled)>.mdg-header-pad{background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none;padding-left:8px!important}.mdg-header-pad h1{font-size:1.85rem!important;letter-spacing:-.02em;line-height:1.1;transition:font-size .3s var(--ease-std)}.mdg-content.rd-scrolled>.mdg-header-pad h1{font-size:1.06rem!important;letter-spacing:-.01em}.mdg-content.rd-scrolled>.mdg-header-pad .rd-titles .muted{display:none}.rd-me{display:grid;place-items:center;position:relative;flex:none;width:36px;height:36px;border-radius:50%;border:none;cursor:pointer;background:var(--midnight);color:#e4cf95;font:600 12px/1 var(--sans,inherit);letter-spacing:.02em}.rd-me-dot{position:absolute;top:-1px;right:-1px;width:11px;height:11px;border-radius:50%;background:var(--danger);box-shadow:0 0 0 2px #fff}.rd-tabbar{position:fixed;z-index:50;left:12px;right:78px;bottom:calc(env(safe-area-inset-bottom, 0px) + 12px);height:62px;padding:4px;border-radius:999px;background:hsla(0,0%,100%,.74);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.85);box-shadow:0 12px 32px -12px rgba(11,28,51,.32),inset 0 1px 0 #fff;transition:right .4s var(--spring),height .3s var(--ease-std),opacity .2s}.rd-tab,.rd-tabbar{display:flex;gap:2px}.rd-tab{flex:1 1;min-width:0;flex-direction:column;align-items:center;justify-content:center;position:relative;border-radius:999px;color:var(--muted);font-size:10.5px;font-weight:500;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background .3s,color .2s}.rd-tab .ni{stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.rd-tab:active{transform:scale(.96)}.rd-tab.on{color:var(--ink);background:hsla(0,0%,100%,.9);box-shadow:inset 0 1px 0 #fff,0 2px 8px -2px rgba(11,28,51,.2)}.rd-tab.on .ni .f{opacity:.4}.rd-tabbadge{position:absolute;top:4px;left:calc(50% + 5px);min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--danger);color:#fff;font-size:10px;font-weight:600;font-style:normal;display:grid;place-items:center;box-shadow:0 0 0 2px hsla(0,0%,100%,.9)}.rd-tabbar.min{right:auto;height:56px;bottom:calc(env(safe-area-inset-bottom, 0px) + 15px)}.rd-tabbar.min .rd-tab:not(.on){display:none}.rd-tabbar.min .rd-tab.on{flex-direction:row;gap:7px;font-size:13px;padding:0 18px 0 14px}.rd-tabbar.min .rd-tabbadge{position:static;margin-left:2px;box-shadow:none}body:has(.mdg-panel.open) .rd-tabbar,body:has(.pb-sheetwrap) .rd-tabbar,body:has(.pt-booksheet) .rd-tabbar,body:has(.pt-inbox.has-sel) .rd-tabbar,body:has(.rd-cmdk-wrap) .rd-tabbar,body:has(.rd-me-sheet) .rd-tabbar{opacity:0;pointer-events:none}.mdg-pad{padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 100px)!important}.rd-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -12px 12px;padding:2px 12px;scroll-padding:0 12px}.rd-chips::-webkit-scrollbar{display:none}.rd-chip{flex:none;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:hsla(0,0%,100%,.7);font:500 13.5px var(--sans,inherit);color:var(--ink);display:inline-flex;align-items:center;gap:7px;cursor:pointer;white-space:nowrap}.rd-chip .c{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:rgba(11,28,51,.07);font-size:11.5px;font-weight:600;display:grid;place-items:center}.rd-chip.on{background:var(--midnight);border-color:var(--midnight);color:#fff}.rd-chip.on .c{background:hsla(0,0%,100%,.18);color:#fff}.pb2-label{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:500;padding:14px 10px 7px}.pb2-card{padding:0!important;overflow:hidden}.pb2-row{padding:12px 14px!important}.pb2-time{width:72px;white-space:nowrap;flex:none;font-weight:600;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body:has(.pt-inbox.has-sel) .mdg-header-pad{display:none!important}body:has(.pt-inbox.has-sel) .mdg-pad{padding:calc(env(safe-area-inset-top, 0px) + 8px) 8px calc(env(safe-area-inset-bottom, 0px) + 8px)!important}.rd-me-sheet{display:flex;flex-direction:column;position:fixed;inset:0;z-index:70;background:#f2f4f9;padding:env(safe-area-inset-top,0) 0 0;animation:rdMeIn .38s var(--spring) both}@keyframes rdMeIn{0%{transform:translateY(24px);opacity:0}}.rd-me-bar{display:flex;justify-content:space-between;align-items:center;height:52px;padding:0 8px 0 16px;flex:none}.rd-me-done{border:none;background:none;color:var(--blue);font:600 16px var(--sans,inherit);padding:10px;cursor:pointer}.rd-me-scroll{flex:1 1;overflow-y:auto;padding:0 16px calc(env(safe-area-inset-bottom, 0px) + 28px);-webkit-overflow-scrolling:touch}.rd-me-hero{text-align:center;padding:2px 0 14px}.rd-me-av{width:72px;height:72px;margin:0 auto;border-radius:50%;display:grid;place-items:center;background:var(--midnight);color:#e4cf95;font-size:24px;font-weight:500}.rd-me-name{font-size:21px;font-weight:600;letter-spacing:-.01em;margin-top:10px}.rd-me-role{font-size:13px;color:var(--muted);text-transform:capitalize;margin-top:2px}.rd-me-label{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:500;padding:18px 14px 7px}.rd-me-group{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 0 rgba(11,28,51,.04)}.rd-me-row{display:flex;align-items:center;gap:12px;width:100%;min-height:50px;padding:10px 16px;border:none;background:none;font:400 16px var(--sans,inherit);color:var(--ink);text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.rd-me-row+.rd-me-row{box-shadow:inset 0 1px 0 var(--line)}.rd-me-row:active{background:rgba(11,28,51,.05)}.rd-me-sub{display:block;font-size:12.5px;color:var(--muted);margin-top:1px}.rd-me-ic{width:30px;height:30px;flex:none;border-radius:8px;display:grid;place-items:center;background:rgba(40,82,184,.09);color:var(--blue)}.rd-me-ic svg{stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.rd-me-count{min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--danger);color:#fff;font-size:12px;font-weight:600;display:grid;place-items:center}.rd-me-chev{color:var(--faint);font-size:20px;line-height:1}}.rd-ptr{position:fixed;z-index:65;left:50%;top:calc(env(safe-area-inset-top, 0px) + 6px);display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none}.rd-ptr-orb{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;position:relative;background:radial-gradient(120% 120% at 30% 20%,#1d3561,#0a1730);box-shadow:0 10px 24px -8px rgba(11,28,51,.45);transition:transform .2s var(--spring,ease)}.rd-ptr-orb:after{content:"";position:absolute;inset:0;border-radius:50%;padding:1.5px;background:var(--gold-metal,#c9a851);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.rd-ptr-label{font-size:12px;font-weight:500;color:var(--ink);background:hsla(0,0%,100%,.8);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:4px 11px;border-radius:999px;box-shadow:0 4px 14px -6px rgba(11,28,51,.25);white-space:nowrap}.rd-ptr-done{position:fixed;z-index:65;left:50%;top:calc(env(safe-area-inset-top, 0px) + 92px);transform:translateX(-50%);display:flex;align-items:center;gap:10px;padding:9px 16px 9px 10px;border-radius:18px;background:hsla(0,0%,100%,.86);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.9);box-shadow:0 14px 34px -14px rgba(11,28,51,.35);animation:rdPtrDone 2.2s var(--spring,ease) both}.rd-ptr-done b{display:block;font-size:14px;font-weight:600;line-height:1.2}.rd-ptr-done small{display:block;font-size:12px;color:var(--muted)}.rd-ptr-tick{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--green-soft,#e7f6ee)}.rd-ptr-tick path{fill:none;stroke:var(--green-ink,#1f8a56);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22;animation:rdDraw .5s var(--ease-out,ease) .15s forwards}@keyframes rdPtrDone{0%{opacity:0;transform:translate(-50%,-16px) scale(.96)}12%{opacity:1;transform:translate(-50%) scale(1)}85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-10px)}}@media (max-width:768px){.mdg-pad{overscroll-behavior-y:contain}}@media (prefers-reduced-motion:reduce){.rd-ptr-done{animation:none}}@media (max-width:768px){.rd-toast{bottom:calc(env(safe-area-inset-bottom, 0px) + 88px)}body:has(.pt-inbox.has-sel) .rd-toast{bottom:calc(env(safe-area-inset-bottom, 0px) + 170px)}}.rd-select{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:38px;padding:0 10px 0 12px;border:1px solid var(--line-2);border-radius:var(--r-ctl,12px);background-color:var(--surface,#fff);background-image:none!important;font:400 .875rem var(--sans,inherit);color:var(--ink);text-align:left;cursor:pointer;box-sizing:border-box;min-width:0;transition:border-color .16s,box-shadow .16s,background-color .16s;-webkit-tap-highlight-color:transparent}.rd-select:hover:not(:disabled){border-color:rgba(11,28,51,.22)}.rd-select.open,.rd-select:focus-visible{outline:none;box-shadow:0 0 0 3px var(--blue-soft);border-color:rgba(40,82,184,.45)}.rd-select:disabled{background-color:var(--tint);color:var(--muted);cursor:not-allowed}.rd-select.ph .rd-select-v{color:var(--muted)}.rd-select-v{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-select-chev{width:16px;height:16px;flex:none;fill:none;stroke:var(--muted);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--spring-soft,ease)}.rd-select.open .rd-select-chev{transform:rotate(180deg)}.rd-sel-scrim{position:fixed;inset:0;z-index:2000}.rd-sel-scrim.sheet{background:rgba(6,16,34,.36);animation:rdSelFade .2s ease both}.rd-sel-menu{position:fixed;z-index:2001;max-width:min(380px,calc(100vw - 16px));display:flex;flex-direction:column;padding:5px;border-radius:14px;background:hsla(0,0%,100%,.94);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.9);box-shadow:0 20px 44px -16px rgba(11,28,51,.38),0 0 0 .5px rgba(11,28,51,.08);animation:rdSelIn .2s var(--spring,ease) both;transform-origin:top center;outline:none}.rd-sel-menu.up{transform-origin:bottom center}.rd-sel-scroll{overflow-y:auto;overscroll-behavior:contain;min-height:0}@keyframes rdSelIn{0%{opacity:0;transform:translateY(-4px) scale(.97)}}@keyframes rdSelFade{0%{opacity:0}}.rd-sel-opt{display:flex;align-items:center;gap:6px;min-height:34px;padding:6px 12px 6px 6px;border-radius:9px;font-size:13.5px;color:var(--ink);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rd-sel-opt.in{padding-left:22px}.rd-sel-opt.act{background:var(--blue,#2852b8);color:#fff}.rd-sel-opt.on{font-weight:500}.rd-sel-opt.off{color:var(--faint,#8a97ab);cursor:default}.rd-sel-opt.off.act{background:none;color:var(--faint,#8a97ab)}.rd-sel-check{width:18px;height:18px;flex:none;display:grid;place-items:center}.rd-sel-check svg{width:15px;height:15px;fill:none;stroke:var(--blue,#2852b8);stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.rd-sel-opt.act .rd-sel-check svg{stroke:#fff}.rd-sel-lbl{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-sel-group{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:10px 12px 4px}.rd-sel-grab,.rd-sel-title{display:none}.rd-sel-menu.sheet{left:0;right:0;bottom:0;max-width:none;max-height:72vh;border-radius:24px 24px 0 0;padding:8px 10px calc(env(safe-area-inset-bottom, 0px) + 12px);animation:rdSelSheet .38s var(--spring,cubic-bezier(.2,.9,.3,1.1)) both}@keyframes rdSelSheet{0%{transform:translateY(100%)}}.rd-sel-menu.sheet .rd-sel-grab{display:block;width:38px;height:5px;border-radius:999px;background:rgba(11,28,51,.18);margin:0 auto 10px;flex:none}.rd-sel-menu.sheet .rd-sel-title{display:block;font-size:13px;font-weight:600;color:var(--muted);text-align:center;padding:0 0 8px;flex:none}.rd-sel-menu.sheet .rd-sel-opt{min-height:48px;font-size:16px;padding-right:14px;border-radius:12px}.rd-sel-menu.sheet .rd-sel-opt.in{padding-left:26px}.rd-sel-menu.sheet .rd-sel-opt.act:not(:active){background:none;color:var(--ink)}.rd-sel-menu.sheet .rd-sel-opt.act:not(:active) .rd-sel-check svg{stroke:var(--blue,#2852b8)}.rd-sel-menu.sheet .rd-sel-opt:active{background:rgba(11,28,51,.06)}@media (prefers-reduced-motion:reduce){.rd-sel-menu,.rd-sel-menu.sheet,.rd-sel-scrim.sheet{animation:none}}.rd-sel-menu.sheet .rd-sel-lbl{white-space:normal;line-height:1.3}@media (max-width:768px){.rd-aurora i{animation:none!important;filter:blur(48px)}}.pc-viewchat{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:10px;text-decoration:none;background:#fff;color:var(--ink)}@media (max-width:768px){.td-rowbtn{display:none!important}.pc-sheet{left:0!important;right:0!important;bottom:0!important;top:auto!important;width:auto!important;max-height:90dvh!important;border-radius:24px 24px 0 0!important;padding-bottom:env(safe-area-inset-bottom,0);background:rgba(246,248,252,.98)!important}body:has(.pc-sheet) .rd-tabbar{opacity:0;pointer-events:none}body:has(.pc-sheet) .am-fab{opacity:0;transform:scale(.85);pointer-events:none}.pc-sheet .pc-wide{min-height:50px}.mdg-content.receded>.mdg-header-pad,.mdg-content.receded>.mdg-pad{transform:none!important}}.rd-off{display:inline-flex;align-items:center;height:17px;padding:0 7px;margin-left:7px;border-radius:999px;vertical-align:1px;font-size:10.5px;font-weight:600;letter-spacing:.03em;line-height:1;color:#b42318;background:#fde8e6;box-shadow:inset 0 0 0 .5px rgba(180,35,24,.25);white-space:nowrap}