:root{--glass-fill:#ffffffbd;--glass-fill-2:#ffffff8f;--glass-solid:#fff;--glass-edge:#ffffffd9;--glass-hair:#0e2a1f1a;--glass-hair-strong:#0e2a1f38;--glass-blur:22px;--glass-sat:1.6;--spec:inset 0 1px 0 #fffffff2, inset 0 0 0 1px #fff6, inset 0 -1px 0 #0e2a1f0d;--sh-1:0 1px 2px #0e2a1f0f, 0 3px 8px -3px #0e2a1f1a;--sh-2:0 1px 2px #0e2a1f0d, 0 10px 24px -10px #0e2a1f2e, 0 30px 60px -30px #0e2a1f3d;--sh-3:0 2px 4px #0e2a1f14, 0 18px 36px -12px #0e2a1f42, 0 44px 80px -36px #0e2a1f57;--sh-lime:0 1px 1px #0e2a1f38, 0 8px 18px -6px #96be0ab3, 0 18px 34px -14px #96be0a8c;--r-card:24px;--r-ctl:14px;--ease-v5:cubic-bezier(.32, .72, 0, 1);--shadow-solid:var(--sh-1);--shadow-solid-lg:var(--sh-2)}body{background:var(--paper)}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(52vmax 38vmax at 8% -6%, #c9f23b57, transparent 62%), radial-gradient(46vmax 36vmax at 104% 6%, #c6ecd3d9, transparent 62%), radial-gradient(54vmax 44vmax at 92% 108%, #d3e8ece6, transparent 62%), radial-gradient(40vmax 30vmax at -4% 104%, #f6e5c0b3, transparent 62%), var(--paper);position:fixed;inset:0}:is(body:has(.app-shell),body:has(.focus-shell)),:is(.app-shell,.app-main:has(.ws),.focus-shell,.gx-shell,.gx-main,.app-main,.ws,.m-col,.pg){background:0 0}.panel,.set-card,.gx-card,.gx-blk,.rl-item,.op-mission,.route-card,.result,.th,.pj-card,.proj-card,.rc-card,.fx-review,details.gx-fold,details.at-rm,details.sk-lesson,.gx-know,.table-wrap,.gx-stage,.gx-nudge{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));border:1px solid var(--glass-edge);border-radius:var(--r-card);box-shadow:var(--spec), 0 0 0 1px var(--glass-hair), var(--sh-2);background:linear-gradient(155deg,#ffffffdb,#ffffff9e)}.gx-stage{border-style:solid}.gx-nudge{border-left:1px solid var(--glass-edge);border-radius:18px}.table-wrap{border-radius:18px}details.gx-fold,details.at-rm,details.sk-lesson{box-shadow:var(--spec), 0 0 0 1px var(--glass-hair), var(--sh-1);border-radius:18px}.panel .panel,.panel .gx-card,.gx-card .gx-card,.gx-card .panel,.set-card .panel,.gx-card details,.panel details,.rl-item details,.gx-card .table-wrap,.panel .table-wrap,.gx-card .rl-item,.panel .rl-item{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 #ffffffd9, 0 0 0 1px var(--glass-hair);background:#fff9;border-radius:16px}.rl-item.alert{box-shadow:var(--spec), 0 0 0 1px #9f071259, 0 10px 24px -10px #9f071247;background:linear-gradient(155deg,#ffffffe6,#fef2f2b3)}.rl-item.watch,.rl-item.ok{border-color:var(--glass-edge)}@media (hover:hover){.gx-blk,.rl-item,.pj-card,.proj-card,.route-card,.op-mission{transition:transform .35s var(--ease-v5), box-shadow .35s var(--ease-v5)}.gx-blk:hover,.rl-item:hover,.pj-card:hover,.proj-card:hover,.route-card:hover,.op-mission:hover{box-shadow:var(--spec), 0 0 0 1px var(--glass-hair), var(--sh-3);transform:translateY(-3px)}.panel .rl-item:hover,.gx-card .rl-item:hover{box-shadow:inset 0 1px 0 #ffffffd9, 0 0 0 1px var(--glass-hair-strong);transform:none}}.gx-now,.panel.focus{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);background:radial-gradient(120% 90% at 0 0,#ffffff29,#0000 52%),radial-gradient(80% 70% at 100% 100%,#c9f23b29,#0000 60%),linear-gradient(160deg,#184230f0,#0e2a1feb);border:1px solid #c9f23b47;border-radius:28px;position:relative;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff0d,0 2px 4px #0e2a1f40,0 26px 54px -22px #0e2a1f99,0 0 70px -26px #c9f23b73}.panel.focus{border:1px solid var(--glass-edge);box-shadow:var(--spec), 0 0 0 1px var(--glass-hair), var(--sh-3);background:linear-gradient(155deg,#ffffffeb,#ffffffb3)}.gx-now .gx-btn2{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff57;box-shadow:inset 0 1px #ffffff38}.gx-now .gx-btn2:hover{background:#ffffff2e}.gx-now .gx-btn{border:1px solid #fff6;box-shadow:inset 0 1px #ffffffbf,inset 0 -2px #0e2a1f24,0 1px 1px #0000004d,0 10px 22px -8px #c9f23ba6}.gx-now .gx-4q>div{border-top-color:#ffffff24}.btn,.gx-btn,.gx-next-btn,.ob-go,.mw-next,.next .go,.route-card .go,.ws-send,.gx-send,.gx-topcoach{border-radius:var(--r-ctl);color:var(--ink);box-shadow:inset 0 1px 0 #fffc, inset 0 -2px 0 #0e2a1f21, var(--sh-lime);text-shadow:0 1px #ffffff59;transition:transform .25s var(--ease-v5), box-shadow .25s var(--ease-v5), filter .25s var(--ease-v5);background:linear-gradient(#dcfa6a 0%,#c9f23b 52%,#b7e226 100%);border:1px solid #0e2a1f4d}.btn:hover,.gx-btn:hover,.gx-next-btn:hover,.ob-go:hover:not(:disabled),.mw-next:hover:not(:disabled),.next .go:hover,.route-card .go:hover,.ws-send:hover:not(:disabled),.gx-send:hover:not(:disabled),.gx-topcoach:hover{filter:saturate(1.05);background:linear-gradient(#e4fb82 0%,#d2f650 52%,#bfe92f 100%);transform:translateY(-1px);box-shadow:inset 0 1px #ffffffd9,inset 0 -2px #0e2a1f21,0 2px 2px #0e2a1f33,0 12px 24px -6px #96be0abf,0 22px 40px -16px #96be0a99}.btn:active,.gx-btn:active,.gx-next-btn:active,.ob-go:active:not(:disabled),.mw-next:active:not(:disabled),.next .go:active,.ws-send:active:not(:disabled),.gx-send:active:not(:disabled),.gx-topcoach:active{transform:translateY(1px)scale(.985);box-shadow:inset 0 2px 4px #0e2a1f38,0 1px 1px #0e2a1f26}.btn.ghost,.gx-btn2,.btn.quiet,.chips button,.gx-chip,.ob-chips button,.ob-opts button,.mw-choices button,.mw-ex button,.fx-steps a{color:var(--ink);border:1px solid var(--glass-edge);text-shadow:none;-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);box-shadow:var(--spec), 0 0 0 1px var(--glass-hair), var(--sh-1);background:linear-gradient(#ffffffeb,#ffffffa3)}.btn.ghost:hover,.gx-btn2:hover,.chips button:hover:not(:disabled),.gx-chip:hover,.ob-chips button:hover,.ob-opts button:hover,.mw-choices button:hover,.mw-ex button:hover,.fx-steps a:hover{border-color:var(--glass-edge);box-shadow:var(--spec), 0 0 0 1px var(--glass-hair-strong), var(--sh-2);background:linear-gradient(#fff,#eefab8c7);transform:translateY(-1px)}.btn.quiet{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.btn.quiet:hover{box-shadow:none;background:#eefab8b3}.btn.small{box-shadow:inset 0 1px #fffc,inset 0 -2px #0e2a1f1f,0 6px 14px -6px #96be0aa6}.btn.small.ghost{box-shadow:var(--spec), 0 0 0 1px var(--glass-hair), var(--sh-1)}.btn.danger,.m-col .btn.danger{color:var(--bad);box-shadow:var(--spec), 0 8px 18px -8px #9f071259;background:linear-gradient(#fffffff2,#fef2f2bf);border:1px solid #9f071273}.btn.danger:hover{background:var(--bad-soft)}.btn[disabled],.btn:disabled,.ob-go:disabled,.mw-next:disabled,.gx-btn:disabled,.ws-send:disabled{color:var(--ink-3);border:1px solid var(--glass-hair);box-shadow:none;text-shadow:none;filter:none;background:linear-gradient(#e9ede6e6,#dcebd0b3);transform:none}input[type=text],input[type=email],input[type=password],input[type=number],input[type=url],input[type=date],input[type=search],select,textarea,.ob-text,.ob-custom input{border:1px solid var(--glass-hair-strong);border-radius:var(--r-ctl);transition:border-color .25s var(--ease-v5), box-shadow .25s var(--ease-v5), background-color .25s var(--ease-v5);background:linear-gradient(#fffffff5,#fffc);box-shadow:inset 0 1px 2px #0e2a1f12,0 1px #ffffffe6}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:#0e2a1f73}input:focus,select:focus,textarea:focus,.ob-text:focus{border-color:var(--ink);outline:none;box-shadow:inset 0 1px 2px #0e2a1f0d,0 0 0 4px #c9f23bbf,0 8px 20px -8px #96be0a8c}input:disabled,select:disabled,textarea:disabled{box-shadow:none;background:#e9ede6b3}.fx-area{border:1px solid var(--glass-hair-strong);border-radius:18px;box-shadow:inset 0 1px 2px #0e2a1f12}.subtabs a{border:1px solid var(--glass-edge);box-shadow:var(--spec), 0 0 0 1px var(--glass-hair);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffffe6,#fff9);border-radius:999px}.subtabs a:hover{border-color:var(--glass-edge);background:linear-gradient(#fff,#eefab8cc)}.subtabs a[aria-current=page]{background:linear-gradient(#dcfa6a,#c9f23b 60%,#bde52b);border:1px solid #0e2a1f47;box-shadow:inset 0 1px #fffc,inset 0 -2px #0e2a1f1f,0 6px 14px -6px #96be0a99}.pill{border:1px solid #0e2a1f2e;border-radius:999px;box-shadow:inset 0 1px #ffffffbf}.pill.bad{border-color:#9f071273;box-shadow:inset 0 1px #fff9}.pill.estimate,.pill.hypothesis,.pill.unverified{box-shadow:none;background:#ffffffb3;border-style:dashed}.notice,.gx-caution,.gx-now .gx-caution{border:1px solid #0e2a1f24;border-left:5px solid var(--sun);box-shadow:inset 0 1px 0 #fffc, var(--sh-1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(155deg,#eefab8eb,#eefab8a8);border-radius:16px}.error,[role=alert].error{box-shadow:inset 0 1px 0 #ffffffb3, var(--sh-1);background:linear-gradient(155deg,#fef2f2f2,#fef2f2b8);border:1px solid #9f071266;border-radius:16px}.flash,.toast{border:1px solid var(--glass-edge);box-shadow:var(--spec), 0 0 0 1px var(--glass-hair), var(--sh-3);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(155deg,#eefab8f5,#eefab8c7);border-radius:18px}th{border-bottom:1px solid var(--glass-hair-strong);background:#eefab89e}td{border-bottom:1px solid var(--glass-hair)}.gx-bar,.sv-bar{border:1px solid var(--glass-hair-strong);background:#ffffffa6;box-shadow:inset 0 1px 3px #0e2a1f1f}.gx-bar>i{background:linear-gradient(#dcfa6a,#c9f23b 60%,#b7e226);border-right:0;border-radius:999px;box-shadow:inset 0 1px #ffffffbf,0 0 12px #c9f23bb3}.gx-side,.side{-webkit-backdrop-filter:blur(28px)saturate(1.7);backdrop-filter:blur(28px)saturate(1.7);box-shadow:1px 0 0 var(--glass-hair), 24px 0 48px -36px #0e2a1f4d;background:linear-gradient(#ffffffb3,#ffffff7a);border-right:1px solid #ffffffbf}.gx-proj,.gx-psw>summary,.side .proj-switch>summary{border:1px solid var(--glass-edge);box-shadow:var(--spec), 0 0 0 1px var(--glass-hair), var(--sh-1);background:linear-gradient(#ffffffeb,#ffffff9e);border-radius:16px}.gx-psw-menu,.proj-menu,.gx-menu{border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(30px)saturate(1.8);backdrop-filter:blur(30px)saturate(1.8);box-shadow:var(--spec), 0 0 0 1px var(--glass-hair), var(--sh-3);background:linear-gradient(160deg,#ffffffeb,#ffffffc2);border-radius:20px}.gx-nav a,.side-nav a{transition:background-color .25s var(--ease-v5), box-shadow .25s var(--ease-v5), transform .25s var(--ease-v5);border:1px solid #0000;border-radius:14px}.gx-nav a:hover,.side-nav a:hover{box-shadow:inset 0 1px 0 #ffffffe6, 0 0 0 1px var(--glass-hair);background:#ffffffa6}.gx-nav a[aria-current=page],.side-nav a[aria-current=page]{background:linear-gradient(#eefab8fa,#daf478d9);border:1px solid #0e2a1f29;box-shadow:inset 0 1px #ffffffe6,0 6px 14px -8px #96be0acc}.gx-foot,.side-foot{border-top:1px solid var(--glass-hair)}.gx-av{background:linear-gradient(160deg,#1b4a36,#0e2a1f);box-shadow:inset 0 1px #ffffff40,0 4px 10px -3px #0e2a1f80}.wm-dot{background:radial-gradient(circle at 35% 30%,#f1ffa0,#c9f23b 55%,#a3cc12);border:0;box-shadow:0 0 0 1px #0e2a1f40,0 2px 6px #96be0ab3}@media (max-width:900px){.gx-shell .gx-side{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--glass-hair);background:0 0;box-shadow:0 8px 24px -16px #0e2a1f59}.gx-shell .gx-side:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);background:#ffffffb8;position:absolute;inset:0}.gx-shell .gx-nav{-webkit-backdrop-filter:blur(26px)saturate(1.8);backdrop-filter:blur(26px)saturate(1.8);background:#ffffffc7;border-top:1px solid #ffffffd9;box-shadow:0 -8px 28px -16px #0e2a1f66,inset 0 1px #ffffffe6}.gx-shell .gx-nav a[aria-current=page]{background:linear-gradient(#eefab8fa,#daf478d1)}:root{--glass-blur:16px}}.m-top,.m-tabs{-webkit-backdrop-filter:blur(22px)saturate(1.7);backdrop-filter:blur(22px)saturate(1.7);border-color:var(--glass-hair);background:#ffffffc7}.gx-sheet{-webkit-backdrop-filter:blur(30px)saturate(1.6);backdrop-filter:blur(30px)saturate(1.6);background:linear-gradient(170deg,#f6faf2f0,#f2f6eedb);box-shadow:-24px 0 60px #0e2a1f47,inset 1px 0 #fffc}.gx-sheet::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e2a1f52}.fx-n{background:linear-gradient(160deg,#1b4a36,#0e2a1f);box-shadow:inset 0 1px #ffffff47,0 4px 10px -3px #0e2a1f73}.fx-kind{border:1px solid var(--glass-hair-strong);box-shadow:var(--spec);background:linear-gradient(#fffffff2,#ffffffa6)}.fx-kind.image{background:linear-gradient(#d3e8ecfa,#d3e8ecb3)}.fx-pre,.at-pre,.gx-prompt pre{border:1px solid var(--glass-hair);background:#0e2a1f0d;border-radius:16px;box-shadow:inset 0 1px 3px #0e2a1f14}.fx-review li.ok>span{box-shadow:inset 0 1px #fffc}h1,.ws-title,.m-title,.pg-head h1,.page-head h1,.gx-title{text-shadow:0 1px #ffffffb3}.gx-now h2,.gx-now h1{text-shadow:0 2px 14px #00000040}@keyframes v5-rise{0%{opacity:0;transform:translateY(10px)scale(.995)}}@keyframes v5-drift-a{0%{transform:translate(-4%,-2%)scale(1)}50%{transform:translate(5%,4%)scale(1.12)}to{transform:translate(-4%,-2%)scale(1)}}@keyframes v5-drift-b{0%{transform:translate(4%,3%)scale(1.08)}50%{transform:translate(-5%,-3%)scale(.96)}to{transform:translate(4%,3%)scale(1.08)}}@keyframes v5-sheen{0%{transform:translate(-130%)skew(-18deg)}to{transform:translate(260%)skew(-18deg)}}@keyframes v5-glow{0%,to{opacity:0;transform:scale(.96)}50%{opacity:.85;transform:scale(1.04)}}@keyframes v5-fill{0%{clip-path:inset(0 100% 0 0 round 999px)}to{clip-path:inset(0 round 999px)}}@keyframes v5-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}60%{transform:translateY(-1px)scale(1.01)}to{opacity:1;transform:none}}@keyframes v5-sheet{0%{opacity:0;transform:translate(44px)scale(.985)}to{opacity:1;transform:none}}@keyframes v5-menu{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}body:after{content:"";z-index:-1;pointer-events:none;filter:blur(20px);will-change:transform;background:radial-gradient(closest-side,#c9f23b42,#0000 70%);border-radius:50%;width:60vmax;height:60vmax;animation:46s ease-in-out infinite v5-drift-a;position:fixed;top:-10vmax;left:-10vmax}.fade>*,.gx-fade>*,.gx-today>*,.gx-page>*,.pg>*{animation:v5-rise .6s var(--ease-v5) both}.fade>:nth-child(2),.gx-fade>:nth-child(2),.gx-today>:nth-child(2),.gx-page>:nth-child(2),.pg>:nth-child(2){animation-delay:60ms}.fade>:nth-child(3),.gx-fade>:nth-child(3),.gx-today>:nth-child(3),.gx-page>:nth-child(3),.pg>:nth-child(3){animation-delay:.12s}.fade>:nth-child(4),.gx-fade>:nth-child(4),.gx-today>:nth-child(4),.gx-page>:nth-child(4),.pg>:nth-child(4){animation-delay:.18s}.fade>:nth-child(5),.gx-fade>:nth-child(5),.gx-today>:nth-child(5),.gx-page>:nth-child(5),.pg>:nth-child(5){animation-delay:.24s}.fade>:nth-child(n+6),.gx-fade>:nth-child(n+6),.gx-today>:nth-child(n+6),.gx-page>:nth-child(n+6),.pg>:nth-child(n+6){animation-delay:.3s}.fade,.gx-fade{animation:none}.btn,.gx-btn,.gx-next-btn,.ob-go,.mw-next,.ws-send,.gx-send{isolation:isolate;position:relative;overflow:hidden}.btn:after,.gx-btn:after,.gx-next-btn:after,.ob-go:after,.mw-next:after,.ws-send:after,.gx-send:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000,#ffffffa6,#0000);width:38%;position:absolute;top:0;bottom:0;left:0;transform:translate(-130%)skew(-18deg)}@media (hover:hover){.btn:hover:after,.gx-btn:hover:after,.gx-next-btn:hover:after,.ob-go:hover:not(:disabled):after,.mw-next:hover:not(:disabled):after,.ws-send:hover:not(:disabled):after,.gx-send:hover:not(:disabled):after{opacity:1;animation:v5-sheen .9s var(--ease-v5) both}.gx-nav a:hover,.side-nav a:hover{transform:translate(2px)}}.gx-now .gx-btn{overflow:visible}.gx-now .gx-btn:before{content:"";z-index:-1;pointer-events:none;filter:blur(8px);opacity:0;background:radial-gradient(closest-side,#c9f23b8c,#0000 72%);border-radius:20px;animation:3.6s ease-in-out 1.2s infinite v5-glow;position:absolute;inset:-6px}.gx-now .gx-btn:after{display:none}.gx-bar>i{animation:v5-fill 1s var(--ease-v5) .25s both}.pill,.gx-badge,.gx-unread{animation:v5-pop .5s var(--ease-v5) both}.notice,.flash,.toast,.error{animation:v5-rise .5s var(--ease-v5) both}.gx-psw-menu,.proj-menu,.gx-menu{animation:v5-menu .28s var(--ease-v5) both;transform-origin:0 0}.gx-sheet[open]{animation:v5-sheet .5s var(--ease-v5) both}.gx-sheet::backdrop{animation:.4s both gx-fadein}details>summary{transition:background-color .25s var(--ease-v5)}details[open]>:not(summary){animation:v5-rise .4s var(--ease-v5) both}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.panel,.set-card,.gx-card,.gx-blk,.rl-item,.op-mission,.route-card,.result,.th,.pj-card,.proj-card,.rc-card,.fx-review,details.gx-fold,details.at-rm,details.sk-lesson,.gx-know,.table-wrap,.gx-stage,.gx-nudge,.gx-psw-menu,.proj-menu,.gx-menu,.gx-side,.side,.gx-sheet,.notice,.flash,.toast,.m-top,.m-tabs,.gx-shell .gx-side,.gx-shell .gx-nav{background:#fff}.gx-now{background:linear-gradient(160deg,#184230,#0e2a1f)}}@media (prefers-reduced-transparency:reduce){.panel,.set-card,.gx-card,.gx-blk,.rl-item,.op-mission,.route-card,.result,.th,.pj-card,.proj-card,.rc-card,.fx-review,details.gx-fold,details.at-rm,details.sk-lesson,.gx-know,.table-wrap,.gx-stage,.gx-nudge,.gx-psw-menu,.proj-menu,.gx-menu,.gx-side,.side,.gx-sheet,.notice,.flash,.toast,.m-top,.m-tabs,.gx-shell .gx-side,.gx-shell .gx-nav,.subtabs a,.btn.ghost,.gx-btn2{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.gx-now{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(160deg,#184230,#0e2a1f)}body:before{background:var(--paper)}body:after{display:none}}@media (prefers-contrast:more){.panel,.set-card,.gx-card,.gx-blk,.rl-item,.op-mission,.route-card,.result,.th,.pj-card,.proj-card,.rc-card,.fx-review,details.gx-fold,details.at-rm,details.sk-lesson,.gx-know,.table-wrap,.gx-stage,.gx-nudge,.gx-psw-menu,.proj-menu,.gx-menu,.gx-sheet,.notice,.flash,.toast,.btn.ghost,.gx-btn2,.subtabs a{-webkit-backdrop-filter:none;backdrop-filter:none;border:2px solid var(--ink);box-shadow:none;background:#fff}input[type=text],input[type=email],input[type=password],input[type=number],input[type=url],input[type=date],input[type=search],select,textarea{border:2px solid var(--ink)}body:before{background:var(--paper)}}@media (prefers-reduced-motion:reduce){body:after,.fade>*,.gx-fade>*,.gx-today>*,.gx-page>*,.pg>*,.gx-bar>i,.pill,.gx-badge,.gx-unread,.notice,.flash,.toast,.error,.gx-psw-menu,.proj-menu,.gx-menu,.gx-sheet[open],details[open]>:not(summary),.gx-now .gx-btn:before,.btn:after,.gx-btn:after,.gx-next-btn:after,.ob-go:after,.mw-next:after,.ws-send:after,.gx-send:after{animation:none!important}.gx-now .gx-btn:before{opacity:0!important}.gx-nav a:hover,.side-nav a:hover{transform:none!important}.fade,.gx-fade{animation:none}.gx-blk:hover,.rl-item:hover,.pj-card:hover,.proj-card:hover,.route-card:hover,.op-mission:hover,.btn:hover,.gx-btn:hover,.gx-btn2:hover,.chips button:hover{transform:none!important}.btn,.gx-btn,.gx-btn2,.gx-nav a,.side-nav a,input,select,textarea{transition:none!important}}@media print{body:before,body:after{display:none}.panel,.set-card,.gx-card,.rl-item{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}._9S-e9G_className{font-family:Figtree,Figtree Fallback;font-style:normal}._9S-e9G_variable{--f-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.v4oAUG_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.v4oAUG_variable{--f-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a85fe84266768609-s.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}._1lJc8a_className{font-family:Caveat,Caveat Fallback;font-style:normal}._1lJc8a_variable{--f-hand:"Caveat", "Caveat Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.xp2_Gq_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.xp2_Gq_variable{--f-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
