.login-title,.page-title{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.kiosk-clock,.kiosk-confirmation__time,.kiosk-display__value,.kiosk-key,.tm-mono{font-family:var(--tm-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.skip-link{position:fixed;z-index:100;top:var(--tm-space-3);left:var(--tm-space-3);padding:10px 14px;border-radius:var(--tm-radius-md);color:var(--tm-on-primary);background:var(--tm-primary);transform:translateY(-200%);transition:transform .14s ease}.skip-link:focus{transform:translateY(0)}.kiosk-bar,.tm-header{position:relative;display:flex;height:var(--tm-header-height);min-width:0;align-items:center;gap:var(--tm-space-5);padding:0 clamp(16px,3vw,32px);color:var(--tm-on-primary);background:var(--tm-primary)}.tm-header{position:-webkit-sticky;position:sticky;z-index:40;top:0}.kiosk-bar:after,.tm-header:after{position:absolute;top:100%;right:0;left:0;height:var(--tm-highlight-line);background:var(--tm-highlight-gradient);content:""}.kiosk-bar :focus-visible,.sidebar :focus-visible,.tm-header :focus-visible{outline:2px solid var(--tm-focus-on-primary);outline-offset:2px}.tm-brand{display:inline-flex;min-width:0;min-height:48px;align-items:center;gap:12px;margin-right:auto;color:inherit;text-decoration:none}.login-plate,.tm-plate{display:grid;flex:0 0 auto;place-items:center;border:1.5px solid var(--tm-highlight);color:var(--tm-on-primary);font-family:Arial,sans-serif;font-weight:700;letter-spacing:.5px}.tm-plate{width:42px;height:42px;border-radius:11px;background:var(--tm-accent);font-size:var(--tm-text-md)}.brand-plate--logo{width:auto;min-width:42px;max-width:132px;padding:4px;background:var(--tm-surface)}.brand-plate--logo img{display:block;width:auto;max-width:100%;height:100%;object-fit:contain}.login-plate.brand-plate--logo{width:auto;max-width:220px;padding:6px;background:var(--tm-surface)}.tm-brand__text{display:grid;grid-gap:3px;gap:3px}.tm-brand__name{color:var(--tm-on-primary);font-family:var(--tm-font-display);font-size:var(--tm-text-2xl);font-weight:600;line-height:1}.tm-brand__sub{color:var(--tm-highlight);font-size:var(--tm-text-xs);letter-spacing:2px;line-height:1.2;text-transform:uppercase}.tm-header__org{overflow:hidden;max-width:32ch;margin:0;color:var(--tm-on-primary-muted);font-size:var(--tm-text-sm);text-overflow:ellipsis;white-space:nowrap}.tm-header__user{gap:var(--tm-space-3)}.tm-header__user,.tm-user{display:flex;min-width:0;align-items:center}.tm-user{gap:10px;color:var(--tm-on-primary)}.tm-avatar{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:50%;color:var(--tm-primary);background:var(--tm-highlight);font-size:var(--tm-text-sm);font-weight:600}.tm-user__text{display:grid;min-width:0;line-height:1.25}.tm-user__text .profile-role,.tm-user__text strong{overflow:hidden;max-width:24ch;text-overflow:ellipsis;white-space:nowrap}.tm-user__text strong{font-size:var(--tm-text-sm);font-weight:500}.tm-user__text .profile-role{color:var(--tm-on-primary-muted);font-size:var(--tm-text-xs)}.tm-logout{min-height:36px;padding:var(--tm-space-1) var(--tm-space-3);border:1px solid color-mix(in srgb,var(--tm-highlight-soft) 45%,transparent);border-radius:var(--tm-radius-md);color:var(--tm-highlight-soft);background:transparent;font-size:var(--tm-text-sm);cursor:pointer}.tm-logout:hover{border-color:var(--tm-highlight);color:var(--tm-on-primary);background:color-mix(in srgb,var(--tm-highlight-soft) 10%,transparent)}.app-frame{min-width:0;min-height:100vh}.app-body{--app-sidebar:var(--tm-sidebar-width);display:grid;min-width:0;min-height:calc(100vh - var(--tm-header-height));grid-template-columns:var(--app-sidebar) minmax(0,1fr);background:linear-gradient(90deg,var(--tm-primary) var(--app-sidebar),transparent 0)}.sidebar{position:-webkit-sticky;position:sticky;top:calc(var(--tm-header-height) + var(--tm-highlight-line));height:calc(100vh - var(--tm-header-height) - var(--tm-highlight-line));margin-top:var(--tm-highlight-line);overflow-y:auto;overscroll-behavior:contain;padding:22px 16px;color:var(--tm-highlight-soft);background:var(--tm-primary)}.desktop-nav{display:flex;flex-direction:column;gap:2px}.nav-caption{padding:6px 10px;color:var(--tm-highlight);font-size:var(--tm-text-xs);letter-spacing:1.5px;text-transform:uppercase}.nav-link{display:flex;min-height:44px;align-items:center;gap:12px;padding:10px 12px;border-left:3px solid transparent;border-radius:9px;color:color-mix(in srgb,var(--tm-bg) 88%,transparent);font-size:var(--tm-text-sm);letter-spacing:.3px;text-decoration:none;transition:background .15s ease,color .15s ease}.nav-link svg{width:18px;height:18px;flex:0 0 auto;opacity:.85}.nav-link:hover{color:var(--tm-on-primary);background:color-mix(in srgb,var(--tm-highlight-soft) 8%,transparent)}.nav-link.is-active{border-left-color:var(--tm-highlight);color:var(--tm-on-primary);background:color-mix(in srgb,var(--tm-highlight-soft) 12%,transparent)}.nav-link.is-active svg{color:var(--tm-highlight);opacity:1}.workspace{min-width:0}.content{width:min(1180px,100%);margin-inline:auto;padding-inline:clamp(16px,3vw,40px)}.page-head{margin-bottom:var(--tm-space-5)}.page-eyebrow{margin:0 0 4px;color:var(--tm-highlight-strong);font-size:var(--tm-text-xs);font-weight:500;letter-spacing:1.5px;text-transform:uppercase}.page-title{margin:0;color:var(--tm-primary);font-family:var(--tm-font-display);font-size:clamp(var(--tm-text-2xl),3vw,var(--tm-text-3xl));font-weight:700;line-height:1.05}.content{min-width:0;padding-block:28px 56px}.bottom-nav{display:none}@media (max-width:1000px){.app-body{--app-sidebar:208px}.sidebar{padding-inline:10px}}@media (max-width:900px){.tm-header__org{display:none}}@media (max-width:780px){.app-body{display:block;background:none}.sidebar{display:none}.page-head{margin-bottom:var(--tm-space-4)}.content{padding-block:20px 104px}.bottom-nav{position:fixed;z-index:50;right:12px;bottom:12px;left:12px;display:grid;min-height:68px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-gap:4px;gap:4px;padding:6px;border:1px solid var(--tm-border);border-radius:var(--tm-radius-lg);background:var(--tm-surface);box-shadow:var(--tm-shadow-lg)}.bottom-nav-link{display:grid;min-width:0;min-height:54px;place-items:center;align-content:center;grid-gap:2px;gap:2px;border:0;border-radius:var(--tm-radius-md);color:var(--tm-text-muted);background:transparent;font:inherit;font-size:var(--tm-text-xs);font-weight:500;text-decoration:none;cursor:pointer}.bottom-nav-link span{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.bottom-nav-link.is-active{color:var(--tm-primary);background:var(--tm-accent-light)}.mobile-more-menu{position:fixed;z-index:51;right:12px;bottom:92px;left:12px;padding:14px;border:1px solid var(--tm-border);border-radius:var(--tm-radius-lg);background:var(--tm-surface);box-shadow:var(--tm-shadow-lg)}.mobile-more-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--tm-primary)}.mobile-more-heading button{min-height:44px;padding:6px 12px;border:1px solid var(--tm-border-input);border-radius:var(--tm-radius-sm);color:var(--tm-primary);background:var(--tm-surface);font:inherit;font-weight:500;cursor:pointer}.mobile-more-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.mobile-more-link{display:flex;min-height:48px;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--tm-radius-sm);color:var(--tm-text);font-size:var(--tm-text-sm);text-decoration:none}.mobile-more-link.is-active{color:var(--tm-primary);background:var(--tm-accent-light);font-weight:500}}@media (max-width:520px){.tm-header{gap:var(--tm-space-3)}.tm-brand__name{font-size:var(--tm-text-xl)}.tm-brand__sub{letter-spacing:1.2px}.tm-user__text{display:none}.tm-logout{padding-inline:var(--tm-space-2);font-size:var(--tm-text-xs)}}.login-page{display:grid;min-height:100vh;place-items:center;padding:24px;background:radial-gradient(1200px 600px at 50% -10%,color-mix(in srgb,var(--tm-border) 45%,var(--tm-bg)),var(--tm-bg))}.login-card{width:100%;max-width:400px;padding:40px 32px;border:1px solid var(--tm-border);border-radius:var(--tm-radius-lg);background:var(--tm-surface);box-shadow:var(--tm-shadow-lg);text-align:center}.login-plate{width:62px;height:62px;margin:0 auto 18px;border-width:2px;border-radius:16px;background:var(--tm-primary);font-size:var(--tm-text-xl)}.login-title{margin:0;color:var(--tm-primary);font-family:var(--tm-font-display);font-size:var(--tm-text-2xl);font-weight:700;line-height:1.05}.login-sub{margin:8px 0 26px;color:var(--tm-highlight-strong);letter-spacing:3px;text-transform:uppercase}.login-error,.login-sub{font-size:var(--tm-text-sm)}.login-error{margin:0 0 16px;padding:10px 12px;border:1px solid var(--tm-danger-border);border-radius:10px;color:var(--tm-danger-text);background:var(--tm-danger-soft);text-align:left}.login-form{display:grid;grid-gap:14px;gap:14px;text-align:left}.login-field,.login-form>label{display:grid;grid-gap:6px;gap:6px;color:var(--tm-text);font-size:var(--tm-text-sm);font-weight:500}.login-form input:not([type=hidden]){width:100%;min-height:50px;padding:12px 14px;border:1.5px solid var(--tm-border-input);border-radius:var(--tm-radius-md);color:var(--tm-text);background:var(--tm-surface);font-family:var(--tm-font-body);font-size:var(--tm-text-md);transition:border-color .15s ease,box-shadow .15s ease}.login-form input:not([type=hidden]):focus{border-color:var(--tm-highlight-strong);box-shadow:0 0 0 4px color-mix(in srgb,var(--tm-highlight) 22%,transparent);outline:none}.login-form input:not([type=hidden]):focus-visible{outline:2px solid var(--tm-focus);outline-offset:2px}.login-btn{width:100%;min-height:52px;margin-top:6px;padding:14px;border:0;border-radius:var(--tm-radius-md);color:var(--tm-highlight-soft);background:var(--tm-primary);font-family:var(--tm-font-body);font-size:var(--tm-text-sm);font-weight:500;letter-spacing:.4px;cursor:pointer;transition:background .15s ease}.login-btn:hover{background:var(--tm-accent)}.login-btn:focus-visible{outline:2px solid var(--tm-highlight-strong);outline-offset:2px}.login-note{margin:4px 0 0;color:var(--tm-text-muted);font-size:var(--tm-text-sm);line-height:1.45}.login-card>.login-note{margin-top:18px;text-align:center}.login-success{padding:10px 12px;border:1px solid var(--tm-success-border);border-radius:10px;color:var(--tm-success-text);background:var(--tm-success-soft)}.login-success,.login-text{margin:0 0 16px;font-size:var(--tm-text-sm);text-align:left}.login-text{color:var(--tm-text);line-height:1.5}.login-links{margin:18px 0 0;font-size:var(--tm-text-sm)}.login-links a{color:var(--tm-link)}.login-card--wide{max-width:480px}.qr-box{display:grid;justify-items:center;grid-gap:var(--tm-space-2);gap:var(--tm-space-2);margin:0 0 16px}.qr-box img{width:200px;max-width:100%;height:auto;padding:var(--tm-space-2);border:1px solid var(--tm-border);border-radius:var(--tm-radius-md);background:var(--tm-surface)}.secret-text{font-size:var(--tm-text-sm);letter-spacing:1px;word-break:break-all}.recovery-codes,.secret-text{font-family:var(--tm-font-mono)}.recovery-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--tm-space-2);gap:var(--tm-space-2);margin:0 0 16px;padding:0;list-style:none;font-size:var(--tm-text-md)}.recovery-codes li{padding:var(--tm-space-2);border:1px solid var(--tm-border);border-radius:var(--tm-radius-sm);background:var(--tm-bg);text-align:center}.copy-link{display:grid;grid-gap:var(--tm-space-2);gap:var(--tm-space-2)}.copy-link input{width:100%;font-family:var(--tm-font-mono);font-size:var(--tm-text-sm)}.account-actions{display:flex;flex-wrap:wrap;gap:var(--tm-space-2);margin-top:var(--tm-space-2)}.kiosk-terminal{display:flex;min-height:100vh;flex-direction:column;background:var(--tm-bg)}.kiosk-bar{justify-content:space-between}.kiosk-bar .tm-brand{margin-right:0}.kiosk-clock{color:var(--tm-highlight-soft);font-size:var(--tm-text-2xl);letter-spacing:1px}.kiosk-layout{display:grid;width:min(1240px,100%);flex:1 1;grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:start;grid-gap:28px;gap:28px;margin-inline:auto;padding:28px 28px 24px}.kiosk-panel{display:grid;min-width:0;grid-gap:18px;gap:18px;padding:28px 32px;border:1px solid var(--tm-border);border-radius:var(--tm-radius-xl);background:var(--tm-surface);box-shadow:var(--tm-shadow-md)}.kiosk-step{margin:0;color:var(--tm-highlight-strong);font-size:var(--tm-text-sm);letter-spacing:1.5px;text-transform:uppercase}.kiosk-panel h1{margin:-8px 0 0;color:var(--tm-primary);font-size:var(--tm-text-4xl);line-height:1.05}.kiosk-display{display:grid;grid-gap:8px;gap:8px;color:var(--tm-text-muted);font-size:var(--tm-text-md);font-weight:500}.kiosk-display .kiosk-display__value{min-height:76px;padding:0 20px;border:2px solid var(--tm-border-input);border-radius:var(--tm-radius-md);color:var(--tm-primary);background:var(--tm-surface);caret-color:transparent;font-size:var(--tm-text-3xl);letter-spacing:.12em}.kiosk-display .kiosk-display__value:focus{border-color:var(--tm-accent);outline:none}.kiosk-display .kiosk-display__value::placeholder{color:var(--tm-text-muted);font-family:var(--tm-font-body);font-size:var(--tm-text-lg);letter-spacing:0}.kiosk-message{display:block;color:var(--tm-text);font-size:var(--tm-text-lg);line-height:1.4}.kiosk-message.is-error{padding:12px 16px;border-left:4px solid var(--tm-danger-text);border-radius:var(--tm-radius-sm);color:var(--tm-danger-text);background:var(--tm-danger-soft)}.kiosk-actions,.kiosk-employees{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.kiosk-employees:empty{display:none}.kiosk-employee{display:grid;min-height:76px;align-content:center;grid-gap:2px;gap:2px;padding:10px 20px;border:2px solid var(--tm-accent);border-radius:var(--tm-radius-md);color:var(--tm-primary);background:var(--tm-surface);font:inherit;text-align:left;cursor:pointer}.kiosk-employee:hover:not(:disabled){background:var(--tm-accent-light)}.kiosk-employee__number{color:var(--tm-text-muted);font-family:var(--tm-font-mono);font-size:var(--tm-text-sm)}.kiosk-employee__name{font-size:var(--tm-text-lg);font-weight:500}.kiosk-action{min-height:88px;padding:12px 16px;border:0;border-radius:var(--tm-radius-lg);color:var(--tm-on-accent);font:inherit;font-size:var(--tm-text-xl);font-weight:600;cursor:pointer;transition:background .15s ease,transform .15s ease}.kiosk-actions--single .kiosk-action{grid-column:1/-1}.kiosk-action:active:not(:disabled){transform:scale(.98)}.kiosk-action--start{background:var(--tm-accent)}.kiosk-action--resume,.kiosk-action--start:hover:not(:disabled){background:var(--tm-accent-hover)}.kiosk-action--break{color:var(--tm-primary);background:var(--tm-highlight-soft)}.kiosk-action--end{background:var(--tm-primary)}.kiosk-action--travel{color:var(--tm-accent);background:var(--tm-accent-light);border:2px solid var(--tm-accent)}.kiosk-action:disabled,.kiosk-employee:disabled,.kiosk-key:disabled{opacity:.55}.kiosk-cancel{min-height:64px;grid-column:1/-1;border:2px solid var(--tm-border-input);border-radius:var(--tm-radius-lg);color:var(--tm-text);background:var(--tm-surface);font:inherit;font-size:var(--tm-text-lg);font-weight:500;cursor:pointer}.kiosk-cancel:hover{background:var(--tm-bg)}.kiosk-keypad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.kiosk-key{min-height:80px;border:1px solid var(--tm-border-input);border-radius:var(--tm-radius-lg);color:var(--tm-primary);background:var(--tm-surface);box-shadow:var(--tm-shadow-sm);font-size:var(--tm-text-2xl);cursor:pointer;touch-action:manipulation}.kiosk-key:active:not(:disabled){background:var(--tm-accent-light)}.kiosk-key--secondary{color:var(--tm-text);font-weight:500}.kiosk-key--confirm,.kiosk-key--secondary{font-family:var(--tm-font-body);font-size:var(--tm-text-lg)}.kiosk-key--confirm{border-color:var(--tm-accent);color:var(--tm-on-accent);background:var(--tm-accent);font-weight:600}.kiosk-key--confirm:active:not(:disabled){background:var(--tm-accent-hover)}.kiosk-terminal :focus-visible{outline:3px solid var(--tm-focus);outline-offset:3px}.kiosk-confirmation{display:grid;flex:1 1;place-content:center;justify-items:center;grid-gap:10px;gap:10px;padding:40px 24px;text-align:center}.kiosk-confirmation p{margin:0}.kiosk-confirmation__check{display:grid;width:104px;height:104px;place-items:center;border:3px solid var(--tm-accent);border-radius:50%;color:var(--tm-accent);background:var(--tm-accent-light);font-size:var(--tm-text-4xl);line-height:1}.kiosk-confirmation__name{color:var(--tm-primary);font-family:var(--tm-font-display);font-size:clamp(var(--tm-text-3xl),6vw,var(--tm-text-5xl));font-weight:700;line-height:1.05}.kiosk-confirmation__action{color:var(--tm-text);font-size:clamp(var(--tm-text-xl),3vw,var(--tm-text-3xl));font-weight:500}.kiosk-confirmation__action span{color:var(--tm-text-muted);font-weight:400}.kiosk-confirmation__time{color:var(--tm-accent)}.kiosk-confirmation__hint{color:var(--tm-text-muted);font-size:var(--tm-text-lg)}.kiosk-button--primary{min-width:240px;min-height:72px;margin-top:18px;border:0;border-radius:var(--tm-radius-lg);color:var(--tm-on-accent);background:var(--tm-accent);font:inherit;font-size:var(--tm-text-lg);font-weight:600;cursor:pointer}.kiosk-button--primary:hover{background:var(--tm-accent-hover)}@media (max-width:900px){.kiosk-layout{grid-template-columns:1fr;padding:20px 16px}.kiosk-keypad{width:min(460px,100%);justify-self:center}}@media (max-width:520px){.kiosk-actions,.kiosk-employees{grid-template-columns:1fr}.kiosk-panel{padding:20px}.kiosk-panel h1{font-size:var(--tm-text-3xl)}.kiosk-clock{font-size:var(--tm-text-xl)}}@media print{.bottom-nav,.mobile-more-menu,.sidebar,.tm-header{display:none!important}.app-body{display:block;background:none}}.status-brand{display:flex;align-items:center;gap:12px;margin-bottom:var(--tm-space-2);color:var(--tm-primary);font-family:var(--tm-font-display);font-size:var(--tm-text-lg);font-weight:700}.status-brand .tm-plate{width:36px;height:36px;border-radius:9px;background:var(--tm-primary);font-size:var(--tm-text-sm)}.status-brand .brand-plate--logo{width:auto;background:var(--tm-surface)}.signup-fieldset{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;border:0}.signup-fieldset legend{margin-bottom:4px;color:var(--tm-text);font-size:var(--tm-text-sm);font-weight:600}.login-form>label.signup-check,.signup-check{display:flex;gap:8px;align-items:baseline;font-weight:400}.signup-field-error{color:var(--tm-danger-text);font-size:var(--tm-text-xs)}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.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:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_aecd1b{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_aecd1b{--font-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.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:Jost Fallback;src:local("Arial");ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:96.01%}.__className_5f876b{font-family:Jost,Jost Fallback;font-style:normal}.__variable_5f876b{--font-jost:"Jost","Jost Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-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:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_d60656{font-family:DM Mono,DM Mono Fallback;font-style:normal}.__variable_d60656{--font-dm-mono:"DM Mono","DM Mono Fallback"}