@font-face{font-family:ppNeueMontreal;src:url(../media/PPNeueMontreal_Light-s.p.3yobtqujt77-l.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:ppNeueMontreal;src:url(../media/PPNeueMontreal_Regular-s.p.0plf_fciyup34.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ppNeueMontreal;src:url(../media/PPNeueMontreal_Italic-s.p.3qf5big-605rj.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:ppNeueMontreal;src:url(../media/PPNeueMontreal_Medium-s.p.0mlbvkrn9vecx.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ppNeueMontreal;src:url(../media/PPNeueMontreal_Bold-s.p.29oxe12xqz4jx.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ppNeueMontreal;src:url(../media/PPNeueMontreal_BoldItalic-s.p.0z595mjqn-l_a.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:ppNeueMontreal Fallback;src:local(Arial);ascent-override:99.93%;descent-override:25.24%;line-gap-override:0.0%;size-adjust:95.87%}._2kRcbG_className{font-family:ppNeueMontreal,ppNeueMontreal Fallback}._2kRcbG_variable{--font-body:"ppNeueMontreal", "ppNeueMontreal Fallback"}
@font-face{font-family:ppNeueBit;src:url(../media/PPNeueBit_Regular-s.26-91_b5pjtj9.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ppNeueBit;src:url(../media/PPNeueBit_Bold-s.2ta50qi_u8rvk.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ppNeueBit Fallback;src:local(Arial);ascent-override:81.13%;descent-override:21.63%;line-gap-override:5.4%;size-adjust:66.02%}.cSHeWq_className{font-family:ppNeueBit,ppNeueBit Fallback}.cSHeWq_variable{--font-display:"ppNeueBit", "ppNeueBit Fallback"}
:root{--color-black:#141414;--color-white:#fff;--color-gray-dark:#2b2b2b;--color-gray-mid:#3f3f3f;--color-gray-light:#c3c8cb;--color-accent-orange:#ff8d28;--color-accent-yellow:#fc0;--color-accent-blue:#08f;--color-accent-red:#ff383c;--color-accent-green:#34c759;--color-accent-cobalt:#0074e1;--gradient-gray:linear-gradient(90deg, var(--color-gray-light), var(--color-white), var(--color-gray-light));--gradient-gray-shimmer:linear-gradient(90deg, var(--color-gray-light) 0%, var(--color-white) 50%, var(--color-gray-light) 100%);--bg-primary:#141414;--bg-secondary:#1a1a1a;--bg-surface:#111;--bg-floor:#191919;--bg-elevated:var(--color-gray-dark);--bg-glass-strong:#141414e0;--bg-glass:#141414d9;--bg-glass-soft:#141414bf;--bg-glass-faint:#14141499;--fg-primary:var(--color-white);--fg-secondary:var(--color-gray-light);--fg-tertiary:#7a7f82;--fg-muted:#969696;--fg-disabled:var(--color-gray-mid);--fg-inverse:var(--color-black);--border-subtle:#1e1e1e;--border-default:var(--color-gray-dark);--border-strong:var(--color-gray-mid);--border-input:#4a4a4a;--border-glass:#c3c8cb1f;--border-glass-soft:#c3c8cb14;--glass-light:#ffffff1f;--glass-light-hover:#fff3;--glass-light-border:#ffffff26;--glass-light-border-hover:#ffffff40;--bg-elevated-glass:#2b2b2b99;--bg-elevated-glass-soft:#2b2b2b80;--white-a10:#ffffff1a;--white-a20:#fff3;--white-a40:#fff6;--white-a50:#ffffff80;--white-a60:#fff9;--black-a15:#00000026;--font-mono:var(--font-display);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.375rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.5rem;--text-5xl:3.5rem;--text-6xl:5rem;--text-7xl:7rem;--weight-thin:100;--weight-light:300;--weight-regular:400;--weight-book:450;--weight-medium:500;--leading-tight:1;--leading-brisk:1.1;--leading-snug:1.15;--leading-close:1.2;--leading-cozy:1.3;--leading-normal:1.4;--leading-comfortable:1.5;--leading-relaxed:1.6;--tracking-tightest:-.04em;--tracking-tight:-.02em;--tracking-normal:0em;--tracking-wide:.05em;--tracking-wider:.12em;--tracking-widest:.2em;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-11:44px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--space-40:160px;--radius-none:0px;--radius-sm:2px;--radius-md:4px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:40px;--radius-full:9999px;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 12px #00000080;--shadow-lg:0 8px 32px #0009;--shadow-inset:inset 0 1px 0 #ffffff0a;--ring-glass:inset 0 0 0 1px var(--white-a20);--ease-default:cubic-bezier(.16, 1, .3, 1);--ease-emphasized:cubic-bezier(.22, 1, .36, 1);--duration-fast:.12s;--duration-base:.2s;--duration-slow:.35s;--duration-slower:.6s;--duration-slowest:.8s;--z-base:0;--z-raised:1;--z-float:2;--z-sticky:5;--z-nav:40;--z-header:45;--z-overlay:50;--z-modal:60;--z-toast:900;--z-max:1000;--container-max:1440px;--container-line:#c3c8cb0f}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}::selection{background-color:var(--color-white);color:var(--color-black)}::selection{background-color:var(--color-white);color:var(--color-black)}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}body{background:var(--bg-primary);color:var(--fg-primary);font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--text-base);line-height:var(--leading-relaxed);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}
@keyframes blink{0%,to{opacity:.7}50%{opacity:0}}::view-transition{pointer-events:none}::view-transition-group(root){animation-duration:.22s}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}.pswp-video-wrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.pswp-video{outline:none;width:auto;max-width:100%;height:auto;max-height:100%}.pswp-video-toggle{right:var(--space-5);bottom:var(--space-5);box-sizing:border-box;border-radius:var(--radius-full);width:40px;height:40px;color:var(--color-white);cursor:pointer;z-index:2;background:#0000008c;border:0;justify-content:center;align-items:center;display:flex;position:absolute}.pswp-video-toggle:hover{background:#000000bf}.srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.avCBQW_pageFlow{flex-direction:column;display:flex}.avCBQW_skipLink{top:-100%;left:var(--space-3);z-index:var(--z-max);background:var(--color-white);color:var(--color-black);padding:var(--space-2-5) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);transition:top var(--duration-fast);position:absolute}.avCBQW_skipLink:focus{top:var(--space-3)}
.YVJIrq_banner{bottom:var(--space-6);left:var(--space-6);right:var(--space-6);background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-sm);max-width:480px;padding:var(--space-5) var(--space-6);z-index:var(--z-max);animation:YVJIrq_slideUp var(--duration-slow) var(--ease-default);position:fixed}@keyframes YVJIrq_slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.YVJIrq_text{font-size:var(--text-sm);font-weight:var(--weight-light);color:var(--fg-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.YVJIrq_link{color:var(--fg-secondary);text-underline-offset:2px;text-decoration:underline}.YVJIrq_actions{gap:var(--space-2);display:flex}.YVJIrq_btnAccept{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);background:var(--color-white);color:var(--color-black);border-radius:var(--radius-sm);height:var(--space-8);padding:0 var(--space-3-5);cursor:pointer;transition:opacity var(--duration-fast);border:none}.YVJIrq_btnAccept:hover{opacity:.85}.YVJIrq_btnReject{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--fg-tertiary);border:1px solid var(--border-default);border-radius:var(--radius-sm);height:var(--space-8);padding:0 var(--space-3-5);cursor:pointer;transition:color var(--duration-fast), border-color var(--duration-fast);background:0 0}.YVJIrq_btnReject:hover{color:var(--fg-secondary);border-color:var(--border-strong)}
.YopfcW_fab{left:var(--space-6);bottom:var(--space-6);z-index:var(--z-nav);box-sizing:border-box;border-radius:var(--radius-full);background:var(--bg-glass-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--ring-glass);padding:0 var(--space-2) 0 0;animation:YopfcW_fabIn var(--duration-slow) var(--ease-default);align-items:center;display:flex;position:fixed}@keyframes YopfcW_fabIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.YopfcW_btn{height:var(--space-11);box-sizing:border-box;border-radius:var(--radius-full);padding:0 var(--space-4);gap:var(--space-2);font-size:var(--text-base);line-height:var(--leading-tight);color:var(--color-white);transition:color var(--duration-fast);align-items:center;display:flex}.YopfcW_btn:hover{color:var(--color-gray-light);opacity:1}.YopfcW_close{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);cursor:pointer;color:var(--white-a40);transition:color var(--duration-fast), background var(--duration-fast);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.YopfcW_close:hover{background:var(--white-a10);color:var(--color-white)}@media (max-width:720px){.YopfcW_fab{left:var(--space-5);bottom:var(--space-5);max-width:calc(100vw - var(--space-10))}.YopfcW_btn{min-width:0;padding:0 var(--space-3)}.YopfcW_btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (prefers-reduced-motion:reduce){.YopfcW_fab{animation:none}}
.B68Wsq_wrap{box-sizing:border-box;background:var(--color-black);border:1px solid var(--white-a20);padding:var(--space-5);gap:var(--space-4);flex-direction:column;animation:.24s ease-out B68Wsq_cs-fade;display:flex}@keyframes B68Wsq_cs-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.B68Wsq_header{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.B68Wsq_headerLeft{gap:var(--space-2);flex-direction:row;align-items:center;display:flex}.B68Wsq_dot{width:var(--space-1-5);height:var(--space-1-5);background:var(--color-accent-red);border-radius:50%;flex-shrink:0;animation:1.6s step-end infinite B68Wsq_cs-blink}@keyframes B68Wsq_cs-blink{0%,60%{opacity:1}61%,to{opacity:.15}}.B68Wsq_headerLabel{font-size:var(--text-sm);color:var(--white-a40);line-height:16px}.B68Wsq_close{cursor:pointer;font-size:var(--text-sm);color:var(--white-a40);transition:color var(--duration-fast);background:0 0;border:0;padding:0;line-height:16px}.B68Wsq_close:hover{color:var(--color-white)}.B68Wsq_thinking{font-size:var(--text-md);line-height:var(--leading-cozy);color:var(--white-a40);animation:1.1s step-end infinite B68Wsq_cs-blink}.B68Wsq_text{font-size:var(--text-md);line-height:var(--leading-cozy);color:var(--color-white);white-space:pre-wrap;text-wrap:pretty}.B68Wsq_quota{font-size:var(--text-md);line-height:var(--leading-cozy);color:var(--white-a40)}.B68Wsq_quotaCta{font:inherit;color:#ffffffb3;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.B68Wsq_pillRow{gap:var(--space-2-5);flex-flow:wrap;align-items:center;display:flex}.B68Wsq_pill{min-height:var(--space-7);box-sizing:border-box;border:1px solid var(--white-a50);border-radius:var(--radius-full);padding:var(--space-1-5) var(--space-3-5);font-size:var(--text-sm);color:var(--white-a60);cursor:pointer;white-space:normal;min-width:0;max-width:100%;transition:color var(--duration-fast), border-color var(--duration-fast);background:0 0;line-height:16px}.B68Wsq_pill:hover{color:var(--color-white);border-color:var(--color-white)}.B68Wsq_cta{height:var(--space-7);box-sizing:border-box;border:1px solid var(--color-white);border-radius:var(--radius-lg);padding:0 var(--space-3-5);align-self:flex-start;align-items:center;gap:var(--space-2);font-size:var(--text-md);line-height:var(--leading-tight);color:var(--color-white);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;display:flex}.B68Wsq_cta:hover{background:var(--color-white);color:var(--color-black)}.B68Wsq_navRow{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.B68Wsq_navPill{font:inherit;color:inherit;opacity:.55;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:.78rem;text-decoration:underline}.B68Wsq_navPill:hover,.B68Wsq_navPill:focus-visible{opacity:1}.B68Wsq_navPill+.B68Wsq_navPill:before{content:"";margin-right:.4rem}.B68Wsq_footerRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.B68Wsq_restart{font:inherit;color:inherit;opacity:.55;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:.78rem;text-decoration:underline}.B68Wsq_restart:hover,.B68Wsq_restart:focus-visible{opacity:1}.B68Wsq_remaining{opacity:.4;margin-left:auto;font-size:.72rem}
.uo16PW_shell{top:var(--vv-offset,0px);z-index:var(--z-overlay);padding:var(--space-5) var(--space-5) 0 var(--space-5);position:sticky}.uo16PW_shellOnHome{margin-bottom:calc(-1 * var(--space-16) - var(--hs-d,0px))}.uo16PW_heroSpacer{height:var(--hs-d,0px);flex-shrink:0}@media (max-width:720px){.uo16PW_shellOnHome{margin-bottom:calc(-56px - var(--hs-m,0px))}.uo16PW_heroSpacer{height:var(--hs-m,0px)}}.uo16PW_row{height:var(--space-11);gap:var(--space-3);max-width:var(--container-max);align-items:center;margin:0 auto;display:flex;position:relative}.uo16PW_searchBox{height:var(--space-11);box-sizing:border-box;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:var(--space-3-5);min-width:0;padding:var(--space-2-5) var(--space-5);cursor:text;background:#0000001a;flex-grow:1;display:flex;position:relative;overflow:hidden}.uo16PW_searchIcon{mix-blend-mode:difference;flex-shrink:0}.uo16PW_input{min-width:60px;height:var(--space-5);font-family:inherit;font-weight:var(--weight-regular);font-size:var(--text-md);color:var(--color-white);mix-blend-mode:difference;background:0 0;border:0;outline:none;flex-grow:1}.uo16PW_searchBox:focus-within{box-shadow:inset 0 0 0 2px var(--color-white)}.uo16PW_input::placeholder{color:var(--white-a50)}.uo16PW_chips{gap:var(--space-1);flex-shrink:0;align-items:center;display:flex}.uo16PW_chip{height:var(--space-6);box-sizing:border-box;border:1px solid var(--white-a50);border-radius:var(--radius-full);padding:0 var(--space-3-5);line-height:var(--leading-tight);font-weight:var(--weight-regular);font-size:var(--text-sm);color:var(--white-a60);cursor:pointer;white-space:nowrap;mix-blend-mode:difference;transition:color var(--duration-fast), border-color var(--duration-fast);background:0 0;justify-content:center;align-items:center;display:flex}.uo16PW_chip:hover{color:var(--color-white);border-color:var(--color-white)}.uo16PW_alerta{height:var(--space-11);box-sizing:border-box;background:var(--color-accent-red);padding:var(--space-3-5) var(--space-5);align-items:center;gap:var(--space-2-5);font-size:var(--text-md);color:var(--color-white);flex-shrink:0;display:flex}.uo16PW_blinkDot{animation:1.6s step-end infinite uo16PW_cs-blink}@media (prefers-reduced-motion:reduce){.uo16PW_blinkDot{animation:none}}@keyframes uo16PW_cs-blink{0%,60%{opacity:1}61%,to{opacity:.15}}.uo16PW_menuBtn{height:var(--space-11);box-sizing:border-box;background:var(--color-black);color:var(--color-white);padding:var(--space-3-5) var(--space-5);align-items:center;gap:var(--space-2-5);font-size:var(--text-md);cursor:pointer;transition:background var(--duration-fast);border:0;flex-shrink:0;display:flex}.uo16PW_menuBtn:hover{background:var(--color-gray-dark)}.uo16PW_aiPanel{width:min(690px,100%);z-index:var(--z-nav);animation:.24s ease-out uo16PW_cs-fade;position:absolute;top:54px;left:0}@keyframes uo16PW_cs-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.uo16PW_overlay{z-index:var(--z-modal);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14141480;justify-content:flex-end;display:flex;position:fixed;inset:0}.uo16PW_panel{width:min(695px, calc(100vw - var(--space-6)));height:calc(100vh - var(--space-10));max-height:calc(100vh - var(--space-10));margin:var(--space-5);box-sizing:border-box;background:var(--color-black);padding:var(--space-3-5) var(--space-5) var(--space-5) var(--space-5);justify-content:space-between;gap:var(--space-2-5);animation:uo16PW_cs-fade var(--duration-base) ease-out;flex-direction:column;display:flex;overflow-y:auto}.uo16PW_overlayClosing,.uo16PW_panelClosing{animation:uo16PW_cs-fade-out var(--duration-base) ease-in forwards}@keyframes uo16PW_cs-fade-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}.uo16PW_panelHeader{height:var(--space-4);font-size:var(--text-md);color:var(--color-white);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.uo16PW_closeBtn{padding:var(--space-2-5);margin:calc(-1 * var(--space-2-5));color:var(--color-white);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.uo16PW_panelBody{justify-content:flex-end;gap:var(--space-2-5);padding:var(--space-2-5) 0;flex-direction:column;flex-shrink:0;display:flex}.uo16PW_deptRow{gap:var(--space-2-5);flex-wrap:wrap;display:flex}.uo16PW_deptCard{box-sizing:border-box;background:var(--white-a10);border:1px solid var(--white-a20);min-width:200px;height:117px;padding:var(--space-5);gap:var(--space-5);font-size:var(--text-3xl);color:var(--color-white);transition:background var(--duration-fast);flex:1 1 0;align-items:center;display:flex;position:relative}.uo16PW_deptCard:hover{opacity:1;background:#ffffff29}.uo16PW_deptCard span{line-height:var(--leading-tight);flex-grow:1}.uo16PW_sticker{flex-shrink:0;width:auto;height:auto;max-height:77px}.uo16PW_menuRow{box-sizing:border-box;border:1px solid var(--white-a20);height:76px;padding:var(--space-5);font-size:var(--text-3xl);color:var(--color-white);transition:background var(--duration-fast);flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative}.uo16PW_menuRow:hover{opacity:1;background:#ffffff0f}.uo16PW_menuRowAlert{background:var(--color-accent-red);border-color:var(--color-accent-red);color:var(--color-white)}.uo16PW_menuRowAlert:hover{background:#e62d31}.uo16PW_menuRowFaint{border-color:var(--glass-light-border);color:var(--white-a50);background:#ffffff0f}.uo16PW_menuRowFaint:hover{background:var(--white-a10)}@media (max-width:720px){.uo16PW_shell{padding:var(--space-3) var(--space-3) 0 var(--space-3)}.uo16PW_row{gap:var(--space-2)}.uo16PW_searchBox{padding:var(--space-2-5) var(--space-3)}.uo16PW_chips,.uo16PW_alerta span:first-child,.uo16PW_menuBtn span:first-child{display:none}.uo16PW_alerta,.uo16PW_menuBtn{padding:var(--space-3-5) var(--space-4)}.uo16PW_aiPanel{width:100%;top:54px}.uo16PW_panel{margin:var(--space-3);height:calc(100vh - var(--space-6));max-height:calc(100vh - var(--space-6))}.uo16PW_menuRow,.uo16PW_deptCard{font-size:var(--text-xl);padding:var(--space-4)}.uo16PW_menuRowFaint{align-items:flex-start;gap:var(--space-1);flex-direction:column;height:auto}.uo16PW_menuRowFaint span:last-child{font-size:var(--text-sm)}.uo16PW_deptRow{flex-direction:column}.uo16PW_deptCard{height:76px}.uo16PW_sticker{max-height:50px}}
