@font-face{font-family:Rodger;src:url(/fonts/Rodger-Regular.woff2) format("woff2"),url(/fonts/Rodger-Regular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Rodger;src:url(/fonts/Rodger-Bold.woff2) format("woff2"),url(/fonts/Rodger-Bold.otf) format("opentype");font-weight:700;font-display:swap}@font-face{font-family:Rodger;src:url(/fonts/Rodger-Black.woff2) format("woff2"),url(/fonts/Rodger-Black.otf) format("opentype");font-weight:900;font-display:swap}@font-face{font-family:Effra;src:url(/fonts/Effra-Rg.woff2) format("woff2"),url(/fonts/Effra-Rg.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Effra;src:url(/fonts/Effra-Md.woff2) format("woff2"),url(/fonts/Effra-Md.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Effra;src:url(/fonts/Effra-SBd.woff2) format("woff2"),url(/fonts/Effra-SBd.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Effra;src:url(/fonts/Effra-Bd.woff2) format("woff2"),url(/fonts/Effra-Bd.ttf) format("truetype");font-weight:700;font-display:swap}:root{--canvas:#edf3f8;--bg:#ffffff;--surface:#ffffff;--soft:#f4f9fc;--soft2:#e4f1f9;--fg:#182d4d;--fg2:#4a5c7a;--fg3:#7b8aa1;--line:rgba(24,45,77,0.13);--line2:rgba(24,45,77,0.07);--cta:#f16365;--cta-h:#dd5557;--navy:#182d4d;--rail:#182d4d;--rail-fg:rgba(255,255,255,0.62);--rail-row:rgba(255,255,255,0.09);--rail-line:rgba(255,255,255,0.12);--sky:#a6d3eb;--skym:#6ab1dd;--row:rgba(24,45,77,0.045);--rowon:#e4f1f9;--bub:#182d4d;--bubfg:#ffffff;--code:#eef2f7;--codefg:#24344d;--code-border:rgba(24,45,77,0.12);--code-label:#6b7a93;--good:#3fc15f;--warning:#f3862e;--good-fg:#2f7d52;--warning-fg:#8a6a1e;--info-fg:#2f6fa8;--bad-fg:#b4363a;--shadow:0 4px 16px rgba(24,45,77,0.1);--pop:0 12px 32px rgba(24,45,77,0.16);--nav-on:#182d4d;--font-display:Rodger,"Arial Black",sans-serif;--font-body:Effra,"DM Sans",Helvetica,Arial,sans-serif}[data-theme=dark]{--canvas:#07121f;--bg:#0b1a2e;--surface:#0f2138;--soft:#122540;--soft2:#16304f;--fg:#eaf2f8;--fg2:#a9bdd3;--fg3:#7b8aa1;--line:rgba(255,255,255,0.13);--line2:rgba(255,255,255,0.07);--row:rgba(255,255,255,0.05);--rowon:#1b3557;--rail:#08192b;--nav-on:#6ab1dd;--bub:#2e6e9e;--bubfg:#ffffff;--code:#0a1728;--codefg:#dcebf7;--code-border:rgba(255,255,255,0.1);--code-label:rgba(220,235,247,0.55);--warning:#ffa34d;--good-fg:#7ed99a;--warning-fg:#f2c97d;--info-fg:#8ec5ea;--bad-fg:#f59a9b;--shadow:0 4px 16px rgba(0,0,0,0.4);--pop:0 12px 32px rgba(0,0,0,0.5)}*{box-sizing:border-box}:root[data-kbd] input:focus-visible,:root[data-kbd] select:focus-visible,:root[data-kbd] textarea:focus-visible{box-shadow:0 0 0 2px var(--skym)}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--skym);outline-offset:2px}body,html{margin:0;padding:0;background:var(--canvas);font-family:var(--font-body);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}a,body,html{color:var(--fg)}a{text-decoration:underline;text-underline-offset:3px}a:hover{color:var(--cta)}::selection{background:var(--sky);color:#182d4d}button,input,textarea{font-family:inherit;font-size:inherit;color:inherit}input::placeholder,textarea::placeholder{color:var(--fg3)}[data-pill]{white-space:nowrap}[data-pill][data-active=true]{background:var(--fg)!important;color:var(--surface)!important;border-color:var(--fg)!important}[data-row]:hover{background:var(--row)}[data-row][data-active=true],[data-row][data-active=true]:hover{background:var(--rowon);box-shadow:inset 3px 0 0 var(--skym)}[data-kebab]{opacity:0;transition:opacity .16s}[data-row]:hover [data-kebab]{opacity:1}.v3mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v3row:hover{background:var(--row)}.v3card:hover{border-color:var(--skym)}.v4nav:hover,.v4row:hover,.v4rowwrap:hover{background:var(--row)}.v4kebab{width:24px;height:24px;margin-right:5px;opacity:0;transition:opacity .14s}.hdr-btn{width:30px;height:30px}.chip-x{width:22px;height:22px}@media (pointer:coarse){.v4kebab{width:36px;height:36px;margin-right:0}.hdr-btn{width:40px;height:40px}.chip-x{width:32px;height:32px}}.v4kebab[data-open=true],.v4rowwrap:hover .v4kebab{opacity:1}@media (hover:none){.v4kebab{opacity:1}}@keyframes v3-dock{0%{transform:none;opacity:1}72%{opacity:1}to{transform:translateY(30vh) scale(.985);opacity:0}}[data-scroll]::-webkit-scrollbar{width:10px;height:10px}[data-scroll]::-webkit-scrollbar-thumb{background:var(--line);border-radius:9999px;border:3px solid transparent;background-clip:content-box}.rail-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.rail-mark{position:absolute;left:0;top:50%;width:3px;border-radius:0 3px 3px 0;background:#fff;transform:translateY(-50%);transition:height .16s ease}@keyframes spin{to{transform:rotate(1turn)}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes work-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.68);opacity:.5}}@keyframes shimmer{0%{background-position:-320px 0}to{background-position:320px 0}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.om-hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;z-index:5;pointer-events:none}.om-hub>*{grid-area:1/1}.om-corona,.om-flare{border-radius:50%}.om-corona{width:180px;height:168px;background:radial-gradient(circle,rgba(255,176,102,.4) 0,rgba(241,99,101,.24) 34%,rgba(241,99,101,0) 68%);animation:om-corona 7s ease-in-out infinite}.om-flare{width:104px;height:104px;background:radial-gradient(circle,rgba(255,214,150,.5) 0,rgba(255,150,90,.22) 46%,rgba(255,150,90,0) 72%);animation:om-corona 4.5s ease-in-out infinite reverse}.om-sun{width:66px;height:66px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 34% 28%,#ffe3b8 0,#ffab5f 24%,#f4666a 58%,#d5464d 100%);box-shadow:0 0 18px 3px rgba(255,150,90,.5),0 0 46px 10px rgba(241,99,101,.26),inset 0 -7px 13px rgba(150,38,48,.4),inset 0 5px 11px rgba(255,228,195,.45);animation:om-pulse 5s ease-in-out infinite}.om-sun-label{font-family:var(--font-display);font-weight:900;font-size:13px}.om-sun-count,.om-sun-label{line-height:1;color:#fff;text-shadow:0 1px 3px rgba(120,30,36,.6)}.om-sun-count{margin-top:2px;font-family:var(--font-body);font-size:8.5px;opacity:.92}@keyframes om-corona{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.14);opacity:.92}}@keyframes om-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.om-star{animation:om-twinkle 5.5s ease-in-out infinite}@keyframes om-twinkle{0%,to{opacity:var(--om-star-o,.5)}50%{opacity:calc(var(--om-star-o, .5) * .3)}}.om-field:active{cursor:-webkit-grabbing;cursor:grabbing}.om-bubble:hover{filter:brightness(1.08) saturate(1.05)}@media (prefers-reduced-motion:reduce){.drag-sheet{transition:none!important}.om-corona,.om-flare,.om-star,.om-sun{animation:none}.rail-mark{transition:none}}.memory-orbit-grid{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}@media (min-width:760px){.memory-orbit-grid{grid-template-columns:1fr 300px}}[data-sk]{background:linear-gradient(90deg,var(--row) 0,var(--soft2) 120px,var(--row) 240px);background-size:640px 100%;animation:shimmer 1.4s linear infinite;border-radius:8px}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p{margin:0 0 12px;font-size:14.5px;line-height:1.6}.md h1,.md h2,.md h3{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:-.005em;margin:16px 0 6px;line-height:1.15}.md h1{font-size:23px}.md h2{font-size:21px}.md h3{font-size:18px}.md ol,.md ul{margin:0 0 12px;padding-left:22px}.md li{margin:4px 0;font-size:14.5px;line-height:1.55}.md blockquote{border-left:3px solid var(--sky);padding:4px 0 4px 14px;margin:0 0 12px;color:var(--fg2)}.md a{color:var(--skym)}.md code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:var(--soft2);padding:1px 5px;border-radius:5px}.md pre{background:var(--code);color:var(--codefg);border-radius:14px;padding:14px;overflow-x:auto;margin:0 0 12px}.md pre code{background:none;padding:0;font-size:12.5px;line-height:1.6}.md hr{border:0;border-top:1px solid var(--line);margin:18px 0}.md-table{margin:0 0 12px;border:1px solid var(--line);border-radius:12px;overflow-x:auto}.md table{border-collapse:collapse;width:100%;margin:0;font-size:13.5px}.md th{text-align:left;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--fg3);background:var(--soft);border-bottom:1px solid var(--line);white-space:nowrap}.md td,.md th{padding:9px 14px}.md td{border-bottom:1px solid var(--line2);vertical-align:top}.md tbody tr:nth-child(2n) td{background:var(--row)}.md tbody tr:last-child td{border-bottom:0}.md td:first-child{color:var(--fg2)}.md td[data-num],.md th[data-num]{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.md-live>:last-child:not(ul):not(ol):not(blockquote):not(.md-table):after,.md-live>blockquote:last-child>:last-child:after,.md-live>ol:last-child>li:last-child:after,.md-live>ul:last-child>li:last-child:after{content:"";display:inline-block;width:7px;height:.92em;border-radius:1px;background:var(--skym);vertical-align:-1px;margin-left:3px;animation:blink 1s step-end infinite}.app-shell{height:100dvh}@supports not (height:100dvh){.app-shell{height:100vh}}.app-shell{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media (max-width:767px){input,select,textarea{font-size:16px!important}}.followup{border:1px solid var(--line);background:var(--soft);color:var(--fg);border-radius:9999px;padding:7px 13px;font-size:13px;line-height:1.3;text-align:left;cursor:pointer;animation:rise .32s cubic-bezier(.2,.7,.2,1) both;transition:border-color .2s cubic-bezier(.2,.7,.2,1),background .2s cubic-bezier(.2,.7,.2,1),transform .12s cubic-bezier(.2,.7,.2,1)}.followup:hover{border-color:var(--skym);background:var(--surface)}.followup:active{transform:scale(.98)}.followup:focus-visible{outline:2px solid var(--skym);outline-offset:2px}.run-rail{transition:opacity .2s cubic-bezier(.2,.7,.2,1)}.run-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .24s cubic-bezier(.2,.7,.2,1)}.run-body>*{min-height:0;overflow:hidden}[data-settling=true] .run-body{grid-template-rows:0fr}[data-settling=true] .run-rail{opacity:0}.run-collapse-all{transition:margin-bottom .24s cubic-bezier(.2,.7,.2,1)}[data-settling=true] .run-collapse-all{margin-bottom:-10px}.run-receipt{animation:rise .2s cubic-bezier(.2,.7,.2,1) both}.fade-out{opacity:0;transition:opacity .16s ease}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.msg-actions{opacity:0;transition:opacity .14s ease}.msg-actions:focus-within,[data-msg]:hover .msg-actions{opacity:1}@media (hover:none){.msg-actions{opacity:1}}.hdr-label{display:none}@media (min-width:1024px){[data-hdr-wide]{width:auto!important;gap:6px;padding:0 11px 0 9px}[data-hdr-wide] .hdr-label{display:inline;font-size:12.5px;font-weight:500;letter-spacing:-.005em}}.msg-actions-on{opacity:1}