@font-face{font-family:Montserrat;src:url(https://assets-aws.teamtailor-cdn.com/assets/careersite/Montserrat-latin-basic-a399d3ca2d920c12e570e0a84cd83c284e86d4fa76c5f480fd2088e6ed18e977.woff2) format("woff2");unicode-range:u+0020-007f,u+2000-206f}@font-face{font-family:Montserrat;src:url(https://assets-aws.teamtailor-cdn.com/assets/careersite/Montserrat-latin-supplement-bb106e0f3fff95deb54bb074ad1a5e195ea405ae051cd99e434982c0e6567ca6.woff2) format("woff2");unicode-range:u+00a0-00ff}@font-face{font-family:Montserrat;src:url(https://assets-aws.teamtailor-cdn.com/assets/careersite/Montserrat-other-41a8a5f74e8a628f034f6270a89c9757a5eb9ca54cf64bbf101d968d83549caf.woff2) format("woff2");unicode-range:u+0100-1fff,u+2070-e007f}:root{--header-height:52px;--announcement-banner-height:0px;--queue-bar-height:0px}body,html{padding:0;margin:0;min-height:100%;scroll-behavior:smooth;max-width:100vw;scroll-padding-top:calc(var(--header-height, 52px) + var(--announcement-banner-height, 0px) + var(--queue-bar-height, 0px) + 12px)}body,html{overflow-x:hidden}body{background-color:#fff;color:#000;font-family:Montserrat,sans-serif!important}*,:after,:before{box-sizing:border-box}body.luma-splat-major [class*=chatWindow],body.luma-splat-major button[aria-label="Open AI Assistant"],body.luma-splat-major button[aria-label="Scroll to top"],body.luma-splat-major header{display:none!important}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/webhome/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/webhome/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/webhome/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/webhome/_next/static/media/1f173e5e25f3efee-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/webhome/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/webhome/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/webhome/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/webhome/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/webhome/_next/static/media/1f173e5e25f3efee-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/webhome/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/webhome/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/webhome/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/webhome/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/webhome/_next/static/media/1f173e5e25f3efee-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/webhome/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/webhome/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/webhome/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/webhome/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/webhome/_next/static/media/1f173e5e25f3efee-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/webhome/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/webhome/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/webhome/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/webhome/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/webhome/_next/static/media/1f173e5e25f3efee-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/webhome/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/webhome/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/webhome/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/webhome/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/webhome/_next/static/media/1f173e5e25f3efee-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/webhome/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_2f25d1{font-family:Montserrat,Montserrat Fallback,system-ui,arial,sans-serif;font-style:normal}.__variable_2f25d1{--font-montserrat:"Montserrat","Montserrat Fallback",system-ui,arial,sans-serif}.AuthRateLimitDialog_backdrop__4sV50{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.72);backdrop-filter:blur(6px)}.AuthRateLimitDialog_dialog__Qu_5v{width:100%;max-width:420px;border-radius:16px;padding:24px;background:#fff;box-shadow:0 24px 48px rgba(0,0,0,.28);border:1px solid rgba(15,23,42,.08);color:#0f172a}.AuthRateLimitDialog_title__kEcnT{margin:0 0 12px;font-size:1.25rem;font-weight:700;color:#0f172a}.AuthRateLimitDialog_message__TDKxh{margin:0 0 10px;font-size:.98rem;line-height:1.5;color:#334155}.AuthRateLimitDialog_wait__i9gVH{margin:0 0 10px;font-size:.95rem;font-weight:600;color:#b45309}.AuthRateLimitDialog_note__xM2R9{margin:0 0 18px;font-size:.85rem;line-height:1.45;color:#64748b}.AuthRateLimitDialog_button__O9EfD{display:inline-flex;align-items:center;justify-content:center;min-width:96px;border:none;border-radius:10px;padding:10px 18px;font-weight:600;font-size:.95rem;cursor:pointer;color:#fff;background:linear-gradient(135deg,#4f46e5,#0ea5e9)}.AuthRateLimitDialog_button__O9EfD:hover{filter:brightness(1.05)}.AuthRateLimitDialog_button__O9EfD:focus-visible{outline:3px solid rgba(59,130,246,.55);outline-offset:2px}@media(prefers-color-scheme:dark){.AuthRateLimitDialog_dialog__Qu_5v{background:#0f172a;border-color:hsla(0,0%,100%,.08);color:#e2e8f0}.AuthRateLimitDialog_title__kEcnT{color:#f8fafc}.AuthRateLimitDialog_message__TDKxh{color:#cbd5e1}.AuthRateLimitDialog_note__xM2R9{color:#94a3b8}}.NotificationComponent_notification__5A1Jb{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.NotificationComponent_notificationContent__H24mr{background:#fff;padding:20px;border-radius:10px;position:relative;width:90%;max-width:600px;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 10px rgba(0,0,0,.1);max-height:80vh;overflow:hidden;box-sizing:border-box}.NotificationComponent_notificationHeader__t9NYX{font-size:1.25rem;font-weight:700;color:#333;margin-bottom:10px;text-align:center}.NotificationComponent_notificationSubHeader__6MKeW{font-size:1rem;color:#555;margin-bottom:10px;text-align:center}.NotificationComponent_notificationMessage__mESFX{margin:0 0 10px;text-align:center;font-size:1rem;color:#333}.NotificationComponent_smallText__6T8yz{font-size:.8em;margin-top:8px;text-align:center;color:gray}.NotificationComponent_notificationFileList__RqzsK{display:flex;flex-direction:column;overflow-y:auto;gap:10px;padding:10px;max-height:200px;box-sizing:border-box;border:1px solid #ddd}.NotificationComponent_notificationFileList__RqzsK::-webkit-scrollbar{width:8px}.NotificationComponent_notificationFileList__RqzsK::-webkit-scrollbar-thumb{background-color:#007bff;border-radius:10px}.NotificationComponent_notificationFileList__RqzsK::-webkit-scrollbar-track{background-color:#f1f1f1}.NotificationComponent_notificationFileItem__AegJr{display:flex;flex-direction:row;align-items:center;width:100%;text-align:left}.NotificationComponent_notificationFileName__COEz7{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:12px;color:#333}.NotificationComponent_scrollableText___D4JM{display:inline-block;white-space:nowrap;overflow-x:auto;max-width:100%;text-overflow:ellipsis;padding:0 5px}.NotificationComponent_scrollableText___D4JM::-webkit-scrollbar{height:6px}.NotificationComponent_scrollableText___D4JM::-webkit-scrollbar-thumb{background-color:#007bff;border-radius:10px;border:2px solid rgba(0,0,0,0);background-clip:padding-box}.NotificationComponent_scrollableText___D4JM::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:10px}.NotificationComponent_notificationFooter__NhgKS{font-size:.9rem;color:#666;margin-top:10px;text-align:center}.NotificationComponent_buttonContainer___Zimj{display:flex;justify-content:center;width:100%;gap:10px;margin-top:20px}.NotificationComponent_notificationButton__fDUSH{background-color:#007bff;color:#fff;border:none;padding:12px 20px;cursor:pointer;text-align:center;font-size:1rem;border-radius:5px;transition:background-color .3s ease,box-shadow .2s ease;flex:1;max-width:200px;height:45px;display:flex;align-items:center;justify-content:center;outline:none}.NotificationComponent_notificationButton__fDUSH:hover{background-color:#0056b3}.NotificationComponent_notificationButton__fDUSH:focus{background-color:#0056b3;box-shadow:0 0 6px rgba(0,91,187,.5)}.NotificationComponent_notificationButton__fDUSH:active{background-color:#004494}.NotificationComponent_notificationButton__fDUSH.NotificationComponent_cancel__DBwmC{background-color:#dc3545}.NotificationComponent_notificationButton__fDUSH.NotificationComponent_cancel__DBwmC:focus,.NotificationComponent_notificationButton__fDUSH.NotificationComponent_cancel__DBwmC:hover{background-color:#a71d2a;box-shadow:0 0 6px rgba(167,29,42,.5)}.NotificationComponent_notificationButton__fDUSH.NotificationComponent_cancel__DBwmC:active{background-color:#7a141d}.NotificationComponent_notificationThumbnail__qEVKr{width:150px;height:150px;object-fit:cover;margin-bottom:10px;border-radius:8px}@media(min-width:768px){.NotificationComponent_notificationThumbnail__qEVKr{width:200px;height:200px}}@media(max-width:767px){.NotificationComponent_notificationThumbnail__qEVKr{width:100px;height:100px}}.NotificationComponent_notificationWithImage__sXqSC .NotificationComponent_notificationThumbnail__qEVKr{object-fit:contain;display:flex;width:auto;height:auto;max-width:200px;max-height:200px;padding:5px;background-color:#f8f8f8;border-radius:8px;border:1px solid #ddd}@media(min-width:768px){.NotificationComponent_notificationWithImage__sXqSC .NotificationComponent_notificationThumbnail__qEVKr{max-width:300px;max-height:300px}}@media(max-width:767px){.NotificationComponent_notificationWithImage__sXqSC .NotificationComponent_notificationThumbnail__qEVKr{max-width:150px;max-height:150px}}.header_header__LUADv{flex-shrink:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:.25rem .5rem;box-sizing:border-box;position:fixed;top:0;z-index:1001;background-color:#fff;color:#000}.header_headerOffset___YwBE{flex-shrink:0;pointer-events:none;min-height:52px;height:calc(var(--header-height, 52px) + var(--announcement-banner-height, 0px) + var(--queue-bar-height, 0px))}.header_logoContainer__udRSd,.header_logoLink__jnpe5{display:flex;align-items:center}.header_logoLink__jnpe5{text-decoration:none;cursor:pointer}.header_logo__y1hgi{width:40px;height:auto;margin-right:10px}.header_brandNameLink__Dh77q{text-decoration:none;color:inherit;cursor:pointer}.header_brandName__AYMBf{font-size:1.5rem;font-weight:700;color:#000;margin:0;line-height:1;text-decoration:none}.header_blueAR__G8HMJ{background:linear-gradient(90deg,#007bff,#0056b3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:700;text-decoration:none}.header_desktopNav__0zqxY{display:none}@media(min-width:1025px){.header_desktopNav__0zqxY{display:flex;align-items:center;gap:2px;position:absolute;left:50%;transform:translateX(-50%);padding:0 1rem}}.header_desktopNav__0zqxY a{color:#374151;text-decoration:none;padding:.4rem .75rem;border-radius:8px;font-size:.9rem;font-weight:500;white-space:nowrap;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.header_desktopNav__0zqxY a:hover{color:#007bff}.header_desktopNavActive__qVjZk,.header_desktopNav__0zqxY a:hover{background:linear-gradient(135deg,rgba(0,123,255,.08),rgba(0,123,255,.12))}.header_desktopNavActive__qVjZk{font-weight:700!important;color:#007bff!important}.header_desktopNavActive__qVjZk:after{content:"";position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:60%;height:2px;background:linear-gradient(90deg,#007bff,#00d4ff);border-radius:2px}@media(min-width:1025px){.header_mobileOnly__yaC2x{display:none!important}}.header_desktopOnly__ud1TA{display:none}@media(min-width:1025px){.header_desktopOnly__ud1TA{display:flex;align-items:center}}.header_userMenuButtonWrap__LdzIq{display:none}@media(min-width:1025px){.header_userMenuButtonWrap__LdzIq{display:flex;position:relative;align-items:center;justify-content:center;padding:10px 12px 16px 14px;margin:-10px -12px -16px -14px;flex-shrink:0}}.header_userMenuButton__IHH_R{display:none}@media(min-width:1025px){.header_userMenuButton__IHH_R{display:flex;position:relative;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#007bff,#0056b3);border:1.5px solid rgba(0,0,0,0);color:#fff;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease;padding:0;flex-shrink:0;box-shadow:0 2px 8px rgba(0,123,255,.25)}.header_userMenuButton__IHH_R svg{width:18px;height:18px}}@media(min-width:1025px){.header_userMenuButtonWrap__LdzIq:hover .header_userMenuButton__IHH_R,.header_userMenuButton__IHH_R:focus-visible{background:linear-gradient(135deg,#0069d9,#004094);color:#fff;box-shadow:0 4px 12px rgba(0,123,255,.35);transform:translateY(-1px) scale(1.03)}.header_userMenuButton__IHH_R:focus-visible{outline:2px solid rgba(0,123,255,.32);outline-offset:3px}}.header_userMenu__dfgMv{display:none}@media(min-width:1025px){.header_userMenu__dfgMv{display:flex;position:fixed;top:var(--header-height,60px);right:10px;border-radius:16px;min-width:200px;max-width:280px;background:linear-gradient(145deg,#ffffff,#f8fafc);padding:.75rem;flex-direction:column;gap:4px;z-index:1003;box-shadow:0 20px 40px -12px rgba(0,0,0,.12),0 0 0 1px rgba(0,123,255,.05);backdrop-filter:blur(10px);transform:translateY(-10px) scale(.95);opacity:0;animation:header_menuSlideIn__U9vHE .3s cubic-bezier(.34,1.56,.64,1) forwards}.header_userMenu__dfgMv a{color:#374151;user-select:none;text-decoration:none;padding:.7rem 1.1rem;border-radius:10px;white-space:nowrap;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;font-weight:500;font-size:.95rem;position:relative}.header_userMenu__dfgMv a:hover{background:linear-gradient(135deg,rgba(0,123,255,.08),rgba(0,123,255,.12));color:#007bff;transform:translateX(4px)}}.header_logoutButton__CPLt_{display:flex;align-items:center;width:100%;padding:.7rem 1.1rem;border-radius:10px;border:none;background:none;cursor:pointer;font-weight:500;font-size:.95rem;color:#dc2626;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;text-align:left}.header_logoutButton__CPLt_:hover{background:linear-gradient(135deg,rgba(220,38,38,.08),rgba(220,38,38,.12));color:#b91c1c;transform:translateX(4px)}.header_rightContainer__okRJx{display:flex;align-items:center;gap:.25rem}.header_headerButton__SFcPT{border-radius:20px;background:none;border:1px solid #000;color:#000;padding:.5rem 1rem;cursor:pointer;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.header_headerButton__SFcPT:hover{background-color:#000;color:#fff}@media(max-width:768px){.header_headerButton__SFcPT{min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.header_headerButton__SFcPT:active{background-color:rgba(0,0,0,.1);transform:scale(.95)}}.header_menuButton__tfV_E{background:none;border:none;color:#374151;cursor:pointer;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:.5rem;border-radius:8px;font-size:1.4rem;line-height:1;display:flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;transition:background .15s ease,color .15s ease}.header_menuButton__tfV_E:hover{background:rgba(0,0,0,.06);color:#111827}.header_menuButton__tfV_E:active{background:rgba(0,0,0,.1);transform:scale(.95)}.header_menuButton__tfV_E:focus-visible{outline:2px solid #007bff;outline-offset:2px}.header_loginBtn__J_urH{background:linear-gradient(135deg,#007bff,#0056b3);border:none;color:#fff;font-weight:600;letter-spacing:.01em;box-shadow:0 2px 8px rgba(0,123,255,.25);transition:all .2s ease}.header_loginBtn__J_urH:hover{background:linear-gradient(135deg,#0069d9,#004094);color:#fff;box-shadow:0 4px 12px rgba(0,123,255,.35);transform:translateY(-1px)}.header_loginBtn__J_urH:focus-visible{outline:2px solid #007bff;outline-offset:2px}@media(max-width:768px){.header_loginBtn__J_urH{background:none;color:#007bff;font-weight:600;border:1.5px solid #007bff;box-shadow:none;padding:.35rem .85rem;font-size:.9rem}.header_loginBtn__J_urH:active,.header_loginBtn__J_urH:hover{background:rgba(0,123,255,.08);color:#0056b3;box-shadow:none;transform:none}}.header_menu__KYVGG{position:fixed;top:var(--header-height,60px);right:10px;border-radius:16px;min-width:160px;max-width:90vw;background:linear-gradient(145deg,#ffffff,#f8fafc);padding:.75rem;display:flex;flex-direction:column;gap:4px;z-index:1003;box-shadow:0 20px 40px -12px rgba(0,0,0,.12),0 0 0 1px rgba(0,123,255,.05);backdrop-filter:blur(10px);transform:translateY(-10px) scale(.95);opacity:0;animation:header_menuSlideIn__U9vHE .3s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes header_menuSlideIn__U9vHE{to{transform:translateY(0) scale(1);opacity:1}}.header_menu__KYVGG a{color:#374151;user-select:none;text-decoration:none;padding:.7rem 1.1rem;border-radius:10px;white-space:nowrap;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;font-weight:500;font-size:.95rem;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.header_menu__KYVGG a:hover{background:linear-gradient(135deg,rgba(0,123,255,.08),rgba(0,123,255,.12));color:#007bff;transform:translateX(4px)}@media(max-width:768px){.header_menu__KYVGG a{padding:.85rem 1.1rem;min-height:48px;display:flex;align-items:center;font-size:1rem}.header_menu__KYVGG a:active{background:rgba(0,123,255,.15);transform:scale(.98)}.header_menu__KYVGG{right:.5rem;min-width:180px;max-width:calc(100vw - 1rem);max-height:calc(100vh - var(--header-height, 60px) - 1rem);max-height:calc(100dvh - var(--header-height, 60px) - 1rem);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:.5rem}}.header_active__EchVy{font-weight:700!important;color:#007bff!important;background:linear-gradient(135deg,rgba(0,123,255,.1),rgba(0,123,255,.15))}.header_active__EchVy:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:linear-gradient(180deg,#007bff,#00d4ff);border-radius:0 2px 2px 0}.header_menuDivider__ZI_Yv{height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.1),transparent);margin:8px 12px}.header_mobileMenuSectionMarker__j2bnt{display:flex;align-items:center;gap:10px;margin:8px 12px 4px}.header_mobileMenuSectionMarker__j2bnt:after,.header_mobileMenuSectionMarker__j2bnt:before{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(148,163,184,.12),rgba(148,163,184,.35))}.header_mobileMenuSectionMarker__j2bnt:after{background:linear-gradient(90deg,rgba(148,163,184,.35),rgba(148,163,184,.12))}.header_mobileMenuSectionLabel__swMNQ{display:inline-block;flex-shrink:0;padding:0 .2rem;background:linear-gradient(145deg,#ffffff,#f8fafc);font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.header_settingsLink__27lZI{display:flex!important;align-items:center!important;color:#4b5563!important;font-weight:500}.header_settingsLink__27lZI svg{opacity:.7;transition:opacity .2s}.header_settingsLink__27lZI:hover{color:#4f46e5!important}.header_settingsLink__27lZI:hover svg{opacity:1;stroke:#4f46e5}.header_settingsLink__27lZI.header_active__EchVy{color:#4f46e5!important;background:linear-gradient(135deg,rgba(79,70,229,.1),rgba(79,70,229,.15))!important}.header_settingsLink__27lZI.header_active__EchVy svg{stroke:#4f46e5;opacity:1}.header_settingsLink__27lZI.header_active__EchVy:before{background:linear-gradient(180deg,#4f46e5,#7c3aed)}.header_loginDropdown__A0PYX{position:fixed;top:var(--header-height,60px);right:10px;border-radius:20px;background:linear-gradient(145deg,#ffffff,#f8fafc);padding:2rem;z-index:1003;display:flex;flex-direction:column;align-items:center;box-shadow:0 25px 50px -12px rgba(0,0,0,.15),0 0 0 1px rgba(0,123,255,.05);width:90%;max-width:340px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s ease;transform:translateY(-15px) scale(.95);opacity:0;animation:header_slideDownFadeIn__8Ct70 .4s cubic-bezier(.34,1.56,.64,1) forwards;backdrop-filter:blur(10px)}.header_loginDropdown__A0PYX:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(90deg,#007bff,#00d4ff);border-radius:0 0 4px 4px}@keyframes header_slideDownFadeIn__8Ct70{to{transform:translateY(0) scale(1);opacity:1}}@media(max-width:768px){.header_loginDropdown__A0PYX{right:5px;left:5px;width:calc(100% - 10px);max-width:none;padding:1.5rem}}.header_loginForm__fm5bP{display:flex;flex-direction:column;align-items:center;width:100%;gap:.5rem}.header_formGroup__SD2qt{margin-bottom:8px;width:100%}.header_formGroup__SD2qt label{display:block;margin-bottom:8px;font-weight:600;font-size:.85rem;color:#374151;letter-spacing:.025em;text-transform:uppercase}.header_formGroup__SD2qt input{padding:14px 16px;border:2px solid #e5e7eb;border-radius:12px;width:100%;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;background-color:#f9fafb;color:#1f2937}.header_formGroup__SD2qt input::placeholder{color:#9ca3af}.header_formGroup__SD2qt input:hover{border-color:#d1d5db;background-color:#fff}.header_formGroup__SD2qt input:focus{outline:none;border-color:#007bff;background-color:#fff;box-shadow:0 0 0 4px rgba(0,123,255,.1)}.header_passwordWrapper__g7Rcc{position:relative;width:100%}.header_passwordWrapper__g7Rcc input{padding-right:48px}.header_eyeButton___BSme{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:1.1rem;color:#9ca3af;transition:all .2s ease;padding:4px;border-radius:6px}.header_eyeButton___BSme:hover{color:#007bff;background-color:rgba(0,123,255,.1)}.header_passkeySection__HbYJJ{width:100%;margin:8px 0 4px}.header_passkeyButton__O_gXI{width:100%;padding:12px 16px;border:none;border-radius:12px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:.95rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease;box-shadow:0 4px 12px rgba(16,185,129,.25)}.header_passkeyButton__O_gXI:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 6px 16px rgba(16,185,129,.35)}.header_passkeyButton__O_gXI:disabled{opacity:.7;cursor:not-allowed;transform:none}.header_passkeyDivider__mgZEd{display:flex;align-items:center;gap:10px;margin:10px 0 6px}.header_passkeyDividerLine__nmI7S{flex:1;height:1px;background:linear-gradient(90deg,transparent,#d1d5db,transparent)}.header_passkeyDividerText__ueiVT{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;white-space:nowrap}.header_passkeyHint__vvJPD{margin-top:8px;font-size:.75rem;color:#6b7280;line-height:1.4}.header_passkeyLink__rtoEB{display:block;margin-top:4px;background:none;border:none;color:#007bff;cursor:pointer;font-size:.75rem;padding:0;text-decoration:underline;text-align:left}.header_passkeyLink__rtoEB:hover{color:#0056b3}.header_passkeyInfoPanel__iSQdV{margin-top:8px;padding:10px 12px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:8px;font-size:.75rem;color:#dc2626;line-height:1.5;animation:header_fadeIn__3ehUw .2s ease-out}@keyframes header_fadeIn__3ehUw{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.header_passkeySkeleton__d_GDt{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%)!important;background-size:200% 100%;animation:header_skeletonShimmer__dnj39 1.5s ease-in-out infinite;cursor:default!important;pointer-events:none;border:2px solid #e2e8f0!important;box-shadow:none!important}.header_skeletonIcon__0J5X1{width:18px;height:18px;border-radius:50%;background-color:hsla(0,0%,100%,.3)}.header_skeletonText__YV6hw{width:140px;height:16px;border-radius:4px;background-color:hsla(0,0%,100%,.3)}.header_skeletonHintLine__n8BAY{width:80%;height:12px;margin:0 auto;border-radius:4px;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%);background-size:200% 100%;animation:header_skeletonShimmer__dnj39 1.5s ease-in-out infinite}@keyframes header_skeletonShimmer__dnj39{0%{background-position:200% 0}to{background-position:-200% 0}}.header_error__Mu660{width:100%;padding:12px 16px;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:12px;margin-bottom:12px}.header_error__Mu660 p{margin:0;color:#dc2626;font-size:.875rem;font-weight:500;text-align:center;line-height:1.4}.header_success__vf4WQ{width:100%;padding:12px 16px;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;border-radius:12px;margin-bottom:12px}.header_success__vf4WQ p{margin:0;color:#16a34a;font-size:.875rem;font-weight:500;text-align:center;line-height:1.4}.header_loginFormButton__DsGhR{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;border:none;padding:14px 32px;cursor:pointer;border-radius:12px;margin-top:8px;width:100%;text-align:center;font-size:1rem;font-weight:600;letter-spacing:.025em;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 14px rgba(0,123,255,.35);position:relative;overflow:hidden}.header_loginFormButton__DsGhR:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.header_loginFormButton__DsGhR:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,123,255,.45)}.header_loginFormButton__DsGhR:hover:before{left:100%}.header_loginFormButton__DsGhR:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,123,255,.3)}.header_forgotPasswordLink__T9LFb{margin-top:16px;font-size:.875rem;color:#6b7280;cursor:pointer;text-align:center;text-decoration:none;transition:color .2s ease;font-weight:500}.header_forgotPasswordLink__T9LFb:hover{color:#007bff}.header_joinWaitlistLink__TOJ2Z{display:inline-block;margin-top:8px;padding:10px 20px;font-size:.875rem;color:#007bff;cursor:pointer;text-align:center;text-decoration:none;font-weight:600;transition:all .2s ease;border-radius:8px;background-color:rgba(0,123,255,.08)}.header_joinWaitlistLink__TOJ2Z:hover{background-color:rgba(0,123,255,.15);color:#0056b3}.header_separator__J_YAI{width:100%;height:1px;background:linear-gradient(90deg,transparent,#e5e7eb,transparent);margin:20px 0 16px;position:relative}.header_infoText__SeZen{font-size:.8rem;color:#6b7280;text-align:center;margin:8px 0 12px;line-height:1.5;padding:0 8px}body.hide-header-queue .header_header__LUADv{display:none!important}.socialLoginButtons_socialLoginContainer__TO3Zw{width:100%;margin:16px 0}.socialLoginButtons_divider__KHypM{display:flex;align-items:center;gap:12px;margin-bottom:16px}.socialLoginButtons_dividerLine__jSslV{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(148,163,184,.4),transparent)}.socialLoginButtons_dividerText__YwHVJ{color:#64748b;font-size:12px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.socialLoginButtons_buttonsContainer__z8VIU{display:flex;justify-content:center;gap:12px;width:100%}.socialLoginButtons_socialButton__UTaE_{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.socialLoginButtons_socialButton__UTaE_:hover:not(:disabled){transform:translateY(-3px) scale(1.05)}.socialLoginButtons_socialButton__UTaE_:active:not(:disabled){transform:translateY(0) scale(.95);transition:transform .1s ease}.socialLoginButtons_socialButton__UTaE_:disabled{opacity:.5;cursor:not-allowed}.socialLoginButtons_iconImg__3s8si,.socialLoginButtons_icon__Lf5A6{width:22px;height:22px;flex-shrink:0;transition:transform .2s ease}.socialLoginButtons_iconImg__3s8si{object-fit:contain}.socialLoginButtons_googleButton__itL45:hover:not(:disabled){border-color:#4285f4;background:#f0f7ff;box-shadow:0 6px 16px rgba(66,133,244,.25),0 0 0 3px rgba(66,133,244,.1)}.socialLoginButtons_googleButton__itL45:hover:not(:disabled) .socialLoginButtons_icon__Lf5A6{transform:scale(1.1)}.socialLoginButtons_appleButton__chYHr{color:#1a1a1a}.socialLoginButtons_appleButton__chYHr:hover:not(:disabled){border-color:#000;background:#000;box-shadow:0 6px 16px rgba(0,0,0,.3),0 0 0 3px rgba(0,0,0,.1)}.socialLoginButtons_appleButton__chYHr:hover:not(:disabled) .socialLoginButtons_icon__Lf5A6{transform:scale(1.1);color:#fff}.socialLoginButtons_metaButton__4UjyT:hover:not(:disabled){border-color:#0080fb;background:#f0f7ff;box-shadow:0 6px 16px rgba(0,128,251,.25),0 0 0 3px rgba(0,128,251,.1)}.socialLoginButtons_metaButton__4UjyT:hover:not(:disabled) .socialLoginButtons_iconImg__3s8si{transform:scale(1.1)}.socialLoginButtons_xButton__vzjcl{color:#1a1a1a}.socialLoginButtons_xButton__vzjcl:hover:not(:disabled){border-color:#000;background:#000;box-shadow:0 6px 16px rgba(0,0,0,.3),0 0 0 3px rgba(0,0,0,.1)}.socialLoginButtons_xButton__vzjcl:hover:not(:disabled) .socialLoginButtons_icon__Lf5A6{transform:scale(1.1);color:#fff}.LanguageSwitcher_languageSwitcher__wfREW{position:relative;z-index:1}.LanguageSwitcher_languageSelect__zCxu0{appearance:none;background-color:#fff;border:1px solid #d1d5db;border-radius:20px;padding:6px 28px 6px 12px;font-size:13px;font-weight:500;color:#333;cursor:pointer;outline:none;max-width:100%;transition:border-color .2s ease,box-shadow .2s ease;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px}.LanguageSwitcher_languageSelect__zCxu0:hover{border-color:#0070f3}.LanguageSwitcher_languageSelect__zCxu0:focus{border-color:#0070f3;box-shadow:0 0 0 3px rgba(0,112,243,.2)}.LanguageSwitcher_header__lSfn4{flex-shrink:0}.LanguageSwitcher_header__lSfn4 .LanguageSwitcher_languageSelect__zCxu0{padding:.4rem 28px .4rem 12px;font-size:.85rem}.LanguageSwitcher_menu__7ygAB{width:100%;padding:8px 12px 12px;box-sizing:border-box}.LanguageSwitcher_menu__7ygAB .LanguageSwitcher_languageSelect__zCxu0{width:100%;padding:10px 32px 10px 14px;font-size:.95rem}.footer_footer__YtHeK{width:100%;display:flex;flex-direction:column;align-items:center;background-color:#fff;color:#000;overflow:auto;max-height:none;padding:20px;transition:opacity .5s ease-in-out;border-top:1px solid #ccc;opacity:0}.footer_footerVisible__wqLkO{opacity:1}.footer_footerContent__Qkv0p{display:flex;justify-content:space-around;width:100%;max-width:1400px;margin-bottom:0;flex-wrap:wrap}.footer_footerSection__6VwfU{display:flex;flex-direction:column;align-items:center;gap:10px;flex:1;min-width:200px}.footer_footerSection__6VwfU h4{font-weight:700;margin-bottom:10px}.footer_footerSection__6VwfU a{color:#000;text-decoration:none;transition:color .3s}.footer_footerSection__6VwfU a:hover{color:#007bff}.footer_centeredContent__QvyYl{text-align:center;width:100%;max-width:1400px;margin:0 auto}.footer_socialIcons__pZ3EB{display:flex;justify-content:center;gap:20px;margin:20px 0}.footer_socialIcons__pZ3EB a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #ccc;border-radius:50%;line-height:0;transform:scale(1);transform-origin:center;transition:transform .22s ease}.footer_socialIcons__pZ3EB img{width:50%;height:50%;filter:grayscale(100%);display:block}.footer_socialIcons__pZ3EB a:hover img{filter:grayscale(100%)}.footer_socialIcons__pZ3EB a:hover{transform:scale(1.08)}.footer_active__PTCNe{font-weight:700;color:#007bff}.footer_cookieSettingsLink__mnAmR{color:#000;text-decoration:none;transition:color .3s;cursor:pointer;font-size:inherit}.footer_cookieSettingsLink__mnAmR:hover{color:#007bff;text-decoration:underline}.footer_legalInfo__K0FWl{font-size:.9rem;color:#666;text-align:center;margin-top:10px}.footer_legalInfo__K0FWl a{color:#666;text-decoration:none;margin:0 5px}.footer_legalInfo__K0FWl a:hover{color:#007bff}@media(max-width:768px){.footer_footer__YtHeK{display:flex}.footer_footerContent__Qkv0p,.footer_footer__YtHeK{flex-direction:column;align-items:center}.footer_footerSection__6VwfU{align-items:center}.footer_footer__YtHeK a{margin:.5rem 0}}.CopyrightFooter_footer__gQqh1{text-align:center;margin-top:20px;padding:10px;font-size:.9rem;color:#333;background-color:rgba(0,0,0,0)}.CopyrightFooter_footer__gQqh1 a{color:#007bff;text-decoration:none}.CopyrightFooter_footer__gQqh1 a:hover{text-decoration:underline}.QueueNotificationBar_notificationBar__h6XBd{position:fixed;top:calc(var(--header-height, 52px) + var(--announcement-banner-height, 0px));left:0;right:0;height:0;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.98));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 4px 20px -4px rgba(0,0,0,.08);z-index:999;transition:height .4s cubic-bezier(.4,0,.2,1)}.QueueNotificationBar_notificationBar__h6XBd.QueueNotificationBar_visible__G3GoX{height:56px}.QueueNotificationBar_notificationBar__h6XBd.QueueNotificationBar_collapsed__CJu_b{height:8px}.QueueNotificationBar_notificationBar__h6XBd.QueueNotificationBar_collapsed__CJu_b .QueueNotificationBar_barContent__bw8Gk{opacity:0;pointer-events:none}.QueueNotificationBar_notificationBar__h6XBd.QueueNotificationBar_collapsed__CJu_b:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;border-radius:3px 3px 0 0;background:#10b981;animation:QueueNotificationBar_collapseIndicator__A_eEj 2s ease-in-out infinite}.QueueNotificationBar_notificationBar__h6XBd:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#10B981,rgb(41.0074626866,236.4925373134,171.7164179104));opacity:0;transition:opacity .3s ease}.QueueNotificationBar_notificationBar__h6XBd[data-status=processing]:before{opacity:1;background:linear-gradient(90deg,#10B981,rgb(41.0074626866,236.4925373134,171.7164179104));animation:QueueNotificationBar_shimmer__Ia_5p 2s ease-in-out infinite}.QueueNotificationBar_notificationBar__h6XBd[data-status=queued]:before{opacity:1;background:linear-gradient(90deg,#F59E0B,rgb(248.0118110236,187.2145669291,84.4881889764))}.QueueNotificationBar_notificationBar__h6XBd[data-status=completed]:before{opacity:1;background:linear-gradient(90deg,#10B981,rgb(41.0074626866,236.4925373134,171.7164179104))}@keyframes QueueNotificationBar_collapseIndicator__A_eEj{0%,to{opacity:.5;width:60px}50%{opacity:1;width:100px}}@keyframes QueueNotificationBar_shimmer__Ia_5p{0%{background-position:-200% 0}to{background-position:200% 0}}.QueueNotificationBar_barContent__bw8Gk{display:flex;align-items:center;justify-content:center;height:56px;padding:0 16px;max-width:1200px;margin:0 auto;opacity:1;transition:opacity .2s ease}.QueueNotificationBar_completionSection__91ead{display:flex;align-items:center;gap:12px;padding:8px 16px;border-radius:12px;animation:QueueNotificationBar_slideUp__tF8tQ .4s cubic-bezier(.34,1.56,.64,1)}.QueueNotificationBar_completionSection__91ead.QueueNotificationBar_success__tjhox{background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(16,185,129,.05))}.QueueNotificationBar_completionSection__91ead.QueueNotificationBar_success__tjhox .QueueNotificationBar_completionIcon__Ld40I{color:#10b981;background:rgba(16,185,129,.15)}.QueueNotificationBar_completionSection__91ead.QueueNotificationBar_success__tjhox .QueueNotificationBar_completionTitle__JaomH{color:rgb(11.9402985075,138.0597014925,96.2686567164)}.QueueNotificationBar_completionSection__91ead.QueueNotificationBar_error__QLqrF{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(239,68,68,.05))}.QueueNotificationBar_completionSection__91ead.QueueNotificationBar_error__QLqrF .QueueNotificationBar_completionIcon__Ld40I{color:#ef4444;background:rgba(239,68,68,.15)}.QueueNotificationBar_completionSection__91ead.QueueNotificationBar_error__QLqrF .QueueNotificationBar_completionTitle__JaomH{color:hsl(0,84.236453202%,55.1960784314%)}.QueueNotificationBar_completionIcon__Ld40I{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.QueueNotificationBar_completionIcon__Ld40I svg{width:18px;height:18px}.QueueNotificationBar_completionText__jf1tO{display:flex;flex-direction:column;gap:2px}.QueueNotificationBar_completionTitle__JaomH{font-weight:600;font-size:14px;letter-spacing:-.01em}.QueueNotificationBar_completionDetail__h_ycy{font-size:12px;color:#6b7280;text-transform:capitalize}.QueueNotificationBar_dismissBtn__6Gjfb{width:28px;height:28px;border:none;background:rgba(0,0,0,.05);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:8px;transition:all .2s ease}.QueueNotificationBar_dismissBtn__6Gjfb svg{width:14px;height:14px;color:#9ca3af}.QueueNotificationBar_dismissBtn__6Gjfb:hover{background:rgba(0,0,0,.1)}.QueueNotificationBar_dismissBtn__6Gjfb:hover svg{color:#374151}.QueueNotificationBar_processingSection__UTWNj{display:flex;align-items:center;gap:16px;flex:1;max-width:600px}.QueueNotificationBar_processingSpinner__8Z4CZ{position:relative;width:36px;height:36px;flex-shrink:0}.QueueNotificationBar_spinnerRing__bYryO{position:absolute;inset:0;border:2px solid rgba(16,185,129,.2);border-top-color:#10b981;border-radius:50%;animation:QueueNotificationBar_spin__idOKP 1s linear infinite}.QueueNotificationBar_spinnerCore__DSFHQ{position:absolute;inset:8px;background:linear-gradient(135deg,#10B981,rgb(64.4776119403,238.5223880597,180.8507462687));border-radius:50%;animation:QueueNotificationBar_pulse__G6u3A 2s ease-in-out infinite}@keyframes QueueNotificationBar_spin__idOKP{to{transform:rotate(1turn)}}@keyframes QueueNotificationBar_pulse__G6u3A{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.8);opacity:.7}}.QueueNotificationBar_processingInfo__nFQ9d{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.QueueNotificationBar_processingTitle__kbaTq{font-weight:600;font-size:14px;color:#111827;letter-spacing:-.01em}.QueueNotificationBar_processingDetail___GmDg{font-size:12px;color:#6b7280;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.QueueNotificationBar_processingProgress__zBueD{width:120px;flex-shrink:0}.QueueNotificationBar_progressBar__XXZ3h{height:4px;background:rgba(16,185,129,.2);border-radius:2px;overflow:hidden}.QueueNotificationBar_progressFill__UEGg2{height:100%;width:30%;background:linear-gradient(90deg,#10B981,rgb(41.0074626866,236.4925373134,171.7164179104));border-radius:2px;animation:QueueNotificationBar_progressIndeterminate__v3_Ur 1.5s ease-in-out infinite}@keyframes QueueNotificationBar_progressIndeterminate__v3_Ur{0%{transform:translateX(-100%);width:30%}50%{transform:translateX(100%);width:60%}to{transform:translateX(400%);width:30%}}.QueueNotificationBar_queuedSection__aYu23{display:flex;align-items:center;gap:12px}.QueueNotificationBar_queuedIcon__fHUjc{width:36px;height:36px;border-radius:50%;background:rgba(245,158,11,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.QueueNotificationBar_queuedIcon__fHUjc svg{width:20px;height:20px;color:#f59e0b}.QueueNotificationBar_queuedInfo__EyeW6{display:flex;flex-direction:column;gap:2px}.QueueNotificationBar_queuedTitle__kElAa{font-weight:600;font-size:14px;color:#111827;letter-spacing:-.01em}.QueueNotificationBar_queuedDetail__OeIs9{font-size:12px;color:#6b7280}.QueueNotificationBar_jobCount__r1TWN{padding:4px 10px;background:rgba(245,158,11,.1);border-radius:12px;font-size:11px;font-weight:600;color:rgb(196.9291338583,126.7125984252,8.0708661417)}.QueueNotificationBar_pinBtn__Z0ge9{width:28px;height:28px;border:none;background:rgba(16,185,129,.1);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:auto;transition:all .2s ease;animation:QueueNotificationBar_pinPulse__tAsj3 1.5s ease-in-out infinite}.QueueNotificationBar_pinBtn__Z0ge9 svg{width:14px;height:14px;color:#10b981;transition:transform .2s ease}.QueueNotificationBar_pinBtn__Z0ge9:hover{background:rgba(16,185,129,.2);transform:scale(1.1);animation:none}.QueueNotificationBar_pinBtn__Z0ge9:hover svg{color:rgb(11.9402985075,138.0597014925,96.2686567164)}@keyframes QueueNotificationBar_pinPulse__tAsj3{0%,to{box-shadow:0 0 0 0 rgba(16,185,129,.4)}50%{box-shadow:0 0 0 6px rgba(16,185,129,0)}}.QueueNotificationBar_collapseBtn__e_NjT{width:28px;height:28px;border:none;background:rgba(0,0,0,0);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:8px;transition:all .2s ease}.QueueNotificationBar_collapseBtn__e_NjT svg{width:16px;height:16px;color:#9ca3af;transition:transform .2s ease}.QueueNotificationBar_collapseBtn__e_NjT:hover{background:rgba(0,0,0,.05)}.QueueNotificationBar_collapseBtn__e_NjT:hover svg{color:#374151}@keyframes QueueNotificationBar_slideUp__tF8tQ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.QueueNotificationBar_notificationBar__h6XBd.QueueNotificationBar_visible__G3GoX{height:52px}.QueueNotificationBar_barContent__bw8Gk{padding:0 12px;height:52px}.QueueNotificationBar_processingSection__UTWNj{gap:10px}.QueueNotificationBar_processingProgress__zBueD{display:none}.QueueNotificationBar_processingSpinner__8Z4CZ{width:28px;height:28px}.QueueNotificationBar_spinnerCore__DSFHQ{inset:6px}.QueueNotificationBar_completionSection__91ead{padding:6px 12px;gap:10px}.QueueNotificationBar_completionIcon__Ld40I{width:28px;height:28px}.QueueNotificationBar_completionIcon__Ld40I svg{width:14px;height:14px}.QueueNotificationBar_queuedIcon__fHUjc{width:28px;height:28px}.QueueNotificationBar_queuedIcon__fHUjc svg{width:16px;height:16px}.QueueNotificationBar_completionTitle__JaomH,.QueueNotificationBar_processingTitle__kbaTq,.QueueNotificationBar_queuedTitle__kElAa{font-size:13px}.QueueNotificationBar_completionDetail__h_ycy,.QueueNotificationBar_processingDetail___GmDg,.QueueNotificationBar_queuedDetail__OeIs9{font-size:11px}.QueueNotificationBar_jobCount__r1TWN{display:none}}@media(prefers-color-scheme:dark){.QueueNotificationBar_notificationBar__h6XBd{background:linear-gradient(180deg,rgba(30,30,30,.98),rgba(24,24,24,.98));border-bottom-color:hsla(0,0%,100%,.06)}.QueueNotificationBar_processingTitle__kbaTq,.QueueNotificationBar_queuedTitle__kElAa{color:#f9fafb}.QueueNotificationBar_completionDetail__h_ycy,.QueueNotificationBar_processingDetail___GmDg,.QueueNotificationBar_queuedDetail__OeIs9{color:#9ca3af}.QueueNotificationBar_completionSection__91ead.QueueNotificationBar_success__tjhox{background:linear-gradient(135deg,rgba(16,185,129,.15),rgba(16,185,129,.08))}.QueueNotificationBar_completionSection__91ead.QueueNotificationBar_success__tjhox .QueueNotificationBar_completionTitle__JaomH{color:hsl(160.1183431953,84.07960199%,54.4117647059%)}.QueueNotificationBar_completionSection__91ead.QueueNotificationBar_error__QLqrF{background:linear-gradient(135deg,rgba(239,68,68,.15),rgba(239,68,68,.08))}.QueueNotificationBar_completionSection__91ead.QueueNotificationBar_error__QLqrF .QueueNotificationBar_completionTitle__JaomH{color:hsl(0,84.236453202%,70.1960784314%)}.QueueNotificationBar_dismissBtn__6Gjfb{background:hsla(0,0%,100%,.1)}.QueueNotificationBar_dismissBtn__6Gjfb svg{color:#9ca3af}.QueueNotificationBar_dismissBtn__6Gjfb:hover{background:hsla(0,0%,100%,.15)}.QueueNotificationBar_dismissBtn__6Gjfb:hover svg{color:#e5e7eb}.QueueNotificationBar_collapseBtn__e_NjT:hover{background:hsla(0,0%,100%,.1)}.QueueNotificationBar_collapseBtn__e_NjT:hover svg{color:#e5e7eb}.QueueNotificationBar_pinBtn__Z0ge9{background:rgba(16,185,129,.2)}.QueueNotificationBar_pinBtn__Z0ge9:hover{background:rgba(16,185,129,.3)}.QueueNotificationBar_progressBar__XXZ3h{background:hsla(0,0%,100%,.1)}.QueueNotificationBar_jobCount__r1TWN{background:rgba(245,158,11,.2);color:hsl(37.6923076923,92.125984252%,65.1960784314%)}}.ScrollToTopButton_scrollTopButton__MG0p8{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:calc(88px + env(safe-area-inset-bottom, 0px));z-index:1100;width:56px;height:56px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f1,#06b6d4);color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px) scale(.92);pointer-events:none;transition:opacity .22s ease,transform .3s ease,visibility .22s ease,box-shadow .3s ease}.ScrollToTopButton_scrollTopButton__MG0p8:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.2)}.ScrollToTopButton_scrollTopButton__MG0p8:focus-visible{outline:3px solid rgba(96,165,250,.85);outline-offset:3px;transform:scale(1.05)}.ScrollToTopButton_visible__71aw3{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.ScrollToTopButton_noChatBot__l_3Od{right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom))}body.hide-header-queue .ScrollToTopButton_scrollTopButton__MG0p8{opacity:0!important;visibility:hidden!important;transform:translateY(12px) scale(.92)!important;pointer-events:none!important}@media(max-width:768px){.ScrollToTopButton_scrollTopButton__MG0p8{right:max(20px,env(safe-area-inset-right));bottom:calc(88px + env(safe-area-inset-bottom, 0px));width:56px;height:56px}.ScrollToTopButton_noChatBot__l_3Od{right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom))}}.AIChatBot_floatingButton__4ry8W{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:1200;width:56px;height:56px;padding:0;border-radius:50%;border:none;cursor:pointer;background:linear-gradient(135deg,#38bdf8,#6366f1);color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center}.AIChatBot_floatingButton__4ry8W.AIChatBot_hidden__fM57x{display:none}.AIChatBot_statusDot__KW0nA{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:#86efac}.AIChatBot_backdrop___RgS8{display:none;position:fixed;inset:0;z-index:1190;background:rgba(7,16,32,.48)}.AIChatBot_backdrop___RgS8.AIChatBot_visible__4t1yh{display:block}.AIChatBot_chatWindow__9mFLu{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(88px,72px + env(safe-area-inset-bottom));z-index:1200;width:min(420px,100vw - 40px);height:min(640px,100dvh - 132px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));display:flex;flex-direction:column;background:#0f172a;color:#e2e8f0;border:1px solid rgba(148,163,184,.25);border-radius:16px;box-shadow:0 18px 48px rgba(0,0,0,.45);overflow:hidden}.AIChatBot_chatWindow__9mFLu.AIChatBot_minimized__jBTx6{height:56px;width:min(420px,100vw - 40px)}.AIChatBot_chatWindow__9mFLu.AIChatBot_expanded__OFHjL{top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));left:auto;width:min(760px,100vw - 32px);height:auto}.AIChatBot_header__NoGwM{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(148,163,184,.2);background:rgba(15,23,42,.95)}.AIChatBot_headerInfo__QDNl9{display:flex;align-items:center;gap:10px}.AIChatBot_avatar__ul9Vb{width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;overflow:visible}.AIChatBot_headerActions__o0MkO,.AIChatBot_iconButton__hwW1b,.AIChatBot_sendButton__xISrT{background:rgba(148,163,184,.12);color:#e2e8f0;border:1px solid rgba(148,163,184,.2);border-radius:8px;padding:6px 10px;cursor:pointer}.AIChatBot_headerActions__o0MkO{display:flex;gap:6px;background:rgba(0,0,0,0);border:0;padding:0}.AIChatBot_title__umN2_{font-weight:650;font-size:.95rem}.AIChatBot_statusIndicator__F17MV,.AIChatBot_status__4lzFK{display:flex;align-items:center;gap:6px;font-size:.75rem;color:#94a3b8}.AIChatBot_messages__r_xNP{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.AIChatBot_message__7c89W{display:flex;gap:8px}.AIChatBot_userMessage__Y6vOH{justify-content:flex-end}.AIChatBot_assistantMessage__vXYbW{justify-content:flex-start}.AIChatBot_messageBubble__xKxLg{max-width:85%;padding:10px 12px;border-radius:12px;background:rgba(148,163,184,.12);border:1px solid rgba(148,163,184,.15)}.AIChatBot_userMessage__Y6vOH .AIChatBot_messageBubble__xKxLg{background:rgba(56,189,248,.18)}.AIChatBot_loading__bEWT6{display:flex;gap:4px}.AIChatBot_loadingDot__m8_oN{width:6px;height:6px;border-radius:50%;background:#94a3b8;animation:AIChatBot_bounce__V9pyz 1s infinite alternate}.AIChatBot_loadingDot__m8_oN:nth-child(2){animation-delay:.15s}.AIChatBot_loadingDot__m8_oN:nth-child(3){animation-delay:.3s}@keyframes AIChatBot_bounce__V9pyz{to{opacity:.3;transform:translateY(-3px)}}.AIChatBot_messageText__I_wQQ{font-size:.9rem;line-height:1.45}.AIChatBot_mdParagraph__BSso6{margin:0 0 8px}.AIChatBot_mdBold__tHsM3{font-weight:700}.AIChatBot_mdItalic__F2cOZ{font-style:italic}.AIChatBot_mdList__COFLN{margin:0 0 8px 16px}.AIChatBot_mdListItem__Ix9gl{margin:2px 0}.AIChatBot_mdCodeBlock__rqV0p,.AIChatBot_mdInlineCode__JZmti{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:rgba(15,23,42,.8);border-radius:4px;padding:1px 4px}.AIChatBot_mdPre__h97pf{overflow:auto}.AIChatBot_mdHeading__r4_p_{margin:8px 0 4px}.AIChatBot_mdLink__mz_zX{color:#7dd3fc}.AIChatBot_mdBlockquote__El0LD{margin:8px 0;padding-left:10px;border-left:3px solid rgba(148,163,184,.4);color:#94a3b8}.AIChatBot_inputArea__x32th{display:flex;gap:8px;padding:10px 12px;border-top:1px solid rgba(148,163,184,.2)}.AIChatBot_input__y_FgK{flex:1;background:rgba(15,23,42,.8);color:#e2e8f0;border:1px solid rgba(148,163,184,.25);border-radius:8px;padding:8px 10px}.AIChatBot_sendButton__xISrT{background:rgba(56,189,248,.2);border-color:rgba(56,189,248,.45)}@media(max-width:1024px){.AIChatBot_chatWindow__9mFLu{width:min(460px,100vw - 32px);height:min(68dvh,100dvh - 120px)}.AIChatBot_chatWindow__9mFLu.AIChatBot_expanded__OFHjL{width:min(680px,100vw - 24px)}}@media(max-width:720px){.AIChatBot_backdrop___RgS8{display:block}.AIChatBot_chatWindow__9mFLu{top:max(10px,env(safe-area-inset-top));left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));width:auto;height:auto;border-radius:18px}.AIChatBot_chatWindow__9mFLu.AIChatBot_expanded__OFHjL{top:0;left:0;right:0;bottom:0;width:auto;height:auto;border-radius:0}.AIChatBot_chatWindow__9mFLu.AIChatBot_minimized__jBTx6{top:auto;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:auto;height:56px;border-radius:16px}.AIChatBot_messageBubble__xKxLg{max-width:92%}.AIChatBot_inputArea__x32th{padding-bottom:max(10px,env(safe-area-inset-bottom))}}@media(min-width:1280px){.AIChatBot_chatWindow__9mFLu.AIChatBot_expanded__OFHjL{top:50%;left:50%;right:auto;bottom:auto;width:min(840px,70vw);height:min(860px,100dvh - 48px);transform:translate(-50%,-50%)}}.AssistantOrb_wrap__2Spje{display:inline-grid;place-items:center;position:relative;pointer-events:none}.AssistantOrb_svg__L5BfJ{display:block;width:100%;height:100%;overflow:visible}.AssistantOrb_dot__ClW2f,.AssistantOrb_dots__dxvDF{transform-box:fill-box;transform-origin:center}.AssistantOrb_waiting__GuZF_ .AssistantOrb_dot__ClW2f:first-child{animation:AssistantOrb_bounce__0kyAI 1.1s ease-in-out infinite}.AssistantOrb_waiting__GuZF_ .AssistantOrb_dot__ClW2f:nth-child(2){animation:AssistantOrb_bounce__0kyAI 1.1s ease-in-out .15s infinite}.AssistantOrb_waiting__GuZF_ .AssistantOrb_dot__ClW2f:nth-child(3){animation:AssistantOrb_bounce__0kyAI 1.1s ease-in-out .3s infinite}@media(prefers-reduced-motion:reduce){.AssistantOrb_dot__ClW2f{animation:none}}@keyframes AssistantOrb_bounce__0kyAI{0%,70%,to{transform:translateY(0);opacity:.85}35%{transform:translateY(-1.4px);opacity:1}}