@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.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:500;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.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;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.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:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.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;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.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:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.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;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.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:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.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%}.bricolage_grotesque_1e9edf15-module__PUjerG__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_1e9edf15-module__PUjerG__variable{--font-gs-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
.gs-hub{--gs-bg:#0b1020;--gs-bg-2:#0e1428;--gs-surface:#121a33;--gs-surface-2:#172040;--gs-surface-3:#1d2750;--gs-line:#a8baff1f;--gs-line-strong:#a8baff3d;--gs-text:#eef2ff;--gs-text-2:#b4bedc;--gs-text-3:#7f8bb0;--gs-accent:#6ee7ff;--gs-accent-2:#34d399;--gs-accent-ink:#06222c;--gs-ok:#5ee0a0;--gs-warn:#ffc857;--gs-danger:#ff7a7a;--gs-info:#8ab4ff;--gs-rose:255 143 171;--gs-orange:255 169 77;--gs-yellow:255 209 102;--gs-mint:110 231 183;--gs-sky:125 211 252;--gs-lavender:196 181 253;--gs-font-display:var(--font-gs-display,"Bricolage Grotesque"), "Inter Variable", Inter, system-ui, sans-serif;--gs-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--gs-radius:18px;--gs-radius-sm:12px;background:var(--gs-bg);color:var(--gs-text)}.gs-display{font-family:var(--gs-font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 96}.gs-mono{font-family:var(--gs-font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.gs-tabular{font-variant-numeric:tabular-nums}.gs-eyebrow{font-family:var(--gs-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gs-text-3);font-size:11px}.gs-panel{background:var(--gs-surface);border:1px solid var(--gs-line);border-radius:var(--gs-radius)}.gs-panel-2{background:var(--gs-surface-2);border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm)}.gs-panel-ghost{border:1px dashed var(--gs-line-strong);border-radius:var(--gs-radius);background:0 0}.gs-inset{background:var(--gs-bg-2);border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm)}.gs-divider{border-color:var(--gs-line)}.gs-accent-bar{background:linear-gradient(90deg, var(--gs-accent), var(--gs-accent-2))}.gs-tone-rose{--tone:var(--gs-rose)}.gs-tone-orange{--tone:var(--gs-orange)}.gs-tone-yellow{--tone:var(--gs-yellow)}.gs-tone-mint{--tone:var(--gs-mint)}.gs-tone-sky{--tone:var(--gs-sky)}.gs-tone-lavender{--tone:var(--gs-lavender)}.gs-tone-fill{background-color:rgb(var(--tone) / .14);border-color:rgb(var(--tone) / .4)}.gs-tone-soft{background-color:rgb(var(--tone) / .08)}.gs-tone-dot{background-color:rgb(var(--tone))}.gs-tone-text{color:rgb(var(--tone))}.gs-tone-line{border-color:rgb(var(--tone) / .5)}.gs-tone-bar{background:rgb(var(--tone))}.gs-tone-ring:focus-visible{box-shadow:0 0 0 2px var(--gs-bg), 0 0 0 4px rgb(var(--tone) / .85);outline:none}.gs-chip{letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.gs-chip-past{color:var(--gs-text-3);background:#7f8bb01f}.gs-chip-today{color:var(--gs-accent-ink);background:var(--gs-accent)}.gs-chip-imminent{color:#ffd1d1;background:#ff7a7a29;border-color:#ff7a7a66}.gs-chip-soon{color:#ffe3a3;background:#ffc85724;border-color:#ffc85759}.gs-chip-later{color:var(--gs-text-2);background:#a8baff1a}.gs-chip-tba{color:var(--gs-text-2);border-color:var(--gs-line-strong);background:0 0;border-style:dashed}.gs-chip-recurring{color:#c9f2ff;background:#6ee7ff1a;border-color:#6ee7ff4d}.gs-chip-ok{color:#d2ffe6;background:#5ee0a024;border-color:#5ee0a059}.gs-chip-flag{color:#ffe3a3;background:#ffc8571a;border-color:#ffc8574d}.gs-chip-neutral{color:var(--gs-text-2);border-color:var(--gs-line);background:#a8baff14}.gs-focus:focus-visible{box-shadow:0 0 0 2px var(--gs-bg), 0 0 0 4px var(--gs-accent);outline:none}.gs-link{color:var(--gs-accent);text-underline-offset:3px;text-decoration:none}.gs-link:hover{text-decoration:underline}.gs-btn{border:1px solid var(--gs-line-strong);min-height:40px;color:var(--gs-text);background:var(--gs-surface-2);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.gs-btn:hover{background:var(--gs-surface-3);border-color:#a8baff66}.gs-btn:active{transform:translateY(1px)}.gs-btn-primary{background:var(--gs-accent);color:var(--gs-accent-ink);border-color:#0000}.gs-btn-primary:hover{background:#8df0ff;border-color:#0000}.gs-btn-quiet{color:var(--gs-text-2);background:0 0;border-color:#0000}.gs-btn-quiet:hover{background:var(--gs-surface-2);color:var(--gs-text)}.gs-btn[aria-pressed=true],.gs-btn[aria-selected=true]{background:var(--gs-text);color:var(--gs-bg);border-color:#0000}.gs-segment{background:var(--gs-bg-2);border:1px solid var(--gs-line);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.gs-segment>button{color:var(--gs-text-2);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;transition:background-color .14s,color .14s}.gs-segment>button:hover{color:var(--gs-text)}.gs-segment>button[aria-selected=true],.gs-segment>button[aria-pressed=true]{background:var(--gs-surface-3);color:var(--gs-text);box-shadow:inset 0 1px #ffffff0f}.gs-row-hover{transition:background-color .14s}.gs-row-hover:hover{background:#a8baff0d}.gs-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.gs-table th{text-align:left;font-family:var(--gs-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gs-text-3);border-bottom:1px solid var(--gs-line);white-space:nowrap;padding:10px 12px;font-size:10.5px;font-weight:500}.gs-table td{border-bottom:1px solid var(--gs-line);vertical-align:top;padding:12px}.gs-table tr:last-child td{border-bottom:0}.gs-table th[aria-sort] button{align-items:center;gap:4px;display:inline-flex}@media (max-width:719px){.gs-table-stack thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.gs-table-stack,.gs-table-stack tbody,.gs-table-stack tr,.gs-table-stack td{display:block}.gs-table-stack tr{border-bottom:1px solid var(--gs-line);padding:12px 52px 12px 14px;position:relative}.gs-table-stack td.gs-td-action{padding:0;position:absolute;top:12px;right:14px}.gs-table-stack tr:last-child{border-bottom:0}.gs-table-stack td{border:0;padding:3px 0}.gs-table-stack td[data-label]:before{content:attr(data-label);font-family:var(--gs-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gs-text-3);margin-bottom:2px;font-size:10px;display:block}.gs-table-stack td.gs-td-primary{padding-bottom:6px}.gs-table-stack td.gs-td-primary:before{display:none}.gs-table-stack td.gs-td-inline{margin-right:14px;display:inline-block}}.gs-weightbar{background:#a8baff14;border-radius:999px;height:10px;display:flex;overflow:hidden}.gs-weightbar>span{height:100%;display:block}.gs-scroll-x{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#a8baff40 transparent;overflow-x:auto}.gs-snap-x{scroll-snap-type:x mandatory}.gs-snap-x>*{scroll-snap-align:start}.gs-fade-x{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}@keyframes gs-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-8px)rotate(1deg)}}@keyframes gs-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.gs-float{animation:6s ease-in-out infinite gs-float}.gs-rise{animation:.26s ease-out both gs-rise}}.gs-checkbox input:checked~.gs-box{background:var(--gs-accent);border-color:#0000}.gs-checkbox input:checked~.gs-box svg{opacity:1}.gs-checkbox input:focus-visible~.gs-box{box-shadow:0 0 0 2px var(--gs-bg), 0 0 0 4px var(--gs-accent)}
