:root{--color-primary:#d86f4e;--color-primary-strong:#b55d42;--color-primary-hover:#9a4e37;--color-primary-soft:#f9ebe6;--color-primary-softer:#fdf6f4;--color-accent:#473521;--color-bg:#fff;--color-surface:#fff;--color-surface-alt:#f8f0ec;--color-border:#eadcd2;--color-border-strong:#e3cdc2;--color-text:#3d2b1e;--color-text-secondary:#7a6354;--color-text-muted:#7e6f64;--color-text-inverse:#fff;--color-success:#3b7851;--color-success-soft:#e4f1e9;--color-error:#b54542;--color-error-soft:#fbe7e6;--color-warning:#8f6633;--color-warning-soft:#fbefe0;--color-info:#945e47;--color-info-soft:#f7eae4;--color-overlay:rgba(45,33,21,.72);--color-scrim:rgba(45,33,21,.45);--color-glass-light:hsla(0,0%,100%,.72);--color-glass-dark:rgba(71,53,33,.72);--color-on-dark-strong:hsla(0,0%,100%,.88);--color-on-dark-muted:hsla(0,0%,100%,.58);--color-on-dark-fill:hsla(0,0%,100%,.14);--color-on-dark-border:hsla(0,0%,100%,.24);--color-avatar-1:#d86f4e;--color-avatar-2:#473521;--color-avatar-3:#b5794b;--color-avatar-4:#9c5f45;--color-avatar-5:#7a6354;--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--radius-xl:28px;--radius-pill:999px;--shadow-sm:0 2px 10px rgba(71,53,33,.06);--shadow-md:0 8px 28px rgba(71,53,33,.09);--shadow-lg:0 16px 48px rgba(71,53,33,.13);--shadow-rail:0 0 40px rgba(71,53,33,.16);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--text-xs:0.7rem;--text-sm:0.78rem;--text-base:0.88rem;--text-md:0.95rem;--text-lg:1.05rem;--text-xl:1.5rem;--text-2xl:1.9rem;--rail-width:252px;color-scheme:light}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--color-bg);color:var(--color-text)}a,button,input,select,textarea{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,opacity .2s ease,transform .2s ease}:focus-visible{outline:2px solid var(--color-primary-strong);outline-offset:2px}::selection{background:var(--color-primary-soft);color:var(--color-text)}*{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border:3px solid var(--color-bg);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--color-primary-strong)}@keyframes spin{to{transform:rotate(1turn)}}@keyframes skeleton-sweep{0%{background-position:180% 0}to{background-position:-80% 0}}.skeleton{display:block;background-color:var(--color-surface-alt);background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.85) 50%,transparent);background-size:220% 100%;background-repeat:no-repeat;animation:skeleton-sweep 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.skeleton{background-image:none;animation:none}}.skeleton-rows{display:flex;flex-direction:column;gap:var(--space-3)}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-rise{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-overlay{animation:modal-fade-in .16s ease-out}.modal-panel{animation:modal-rise .22s cubic-bezier(.16,1,.3,1)}.field-label{color:var(--color-text);font-size:var(--text-sm);font-weight:600}.dashboard-mobile-topbar{display:none}.dashboard-content{margin-left:var(--rail-width)}.dashboard-sidebar{transition:transform .22s ease;z-index:10}.dashboard-sidebar-backdrop,.mobile-nav{display:none}.mobile-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:1 1;min-height:56px;padding:6px 4px;border:none;background:transparent;color:var(--color-text-muted);font-family:inherit;font-size:.66rem;font-weight:600;text-decoration:none;cursor:pointer;transition:color .16s ease}.mobile-tab.active{color:var(--color-primary-strong);font-weight:700}.rail-item{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:13px 16px;border-radius:var(--radius-md);text-decoration:none;color:var(--color-text-secondary);background:transparent;font-size:var(--text-md);font-weight:600;line-height:1.2;transition:background-color .18s ease,color .18s ease}.rail-item:hover{background:var(--color-surface-alt);color:var(--color-text)}.rail-item.active{background:var(--color-primary-soft);font-weight:700}.rail-item.active,.rail-item.active svg{color:var(--color-primary-strong)}.hover-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.hover-card:hover{transform:translateY(-1px);box-shadow:var(--shadow-md);border-color:var(--color-border-strong)}.dashboard-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.dashboard-main-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.select-trigger{display:inline-flex;align-items:center;gap:var(--space-2);padding:11px 14px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:var(--text-base);font-weight:700;cursor:pointer;white-space:nowrap;transition:border-color .18s ease,background-color .18s ease}.select-trigger:hover{border-color:var(--color-border-strong)}.select-option{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:9px 11px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font-family:inherit;font-size:var(--text-base);font-weight:600;cursor:pointer;transition:background-color .14s ease}.select-option:hover{background:var(--color-surface-alt)}.select-option.selected{background:var(--color-primary-soft);color:var(--color-primary-strong);font-weight:700}.date-trigger{display:inline-flex;align-items:center;gap:var(--space-2);width:100%;padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-family:inherit;font-size:var(--text-md);font-weight:600;text-align:left;cursor:pointer;white-space:nowrap;transition:border-color .18s ease,background-color .18s ease}.date-trigger:hover{border-color:var(--color-border-strong)}.pending-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;flex-shrink:0}.pending-bell:hover{border-color:var(--color-border-strong);color:var(--color-text)}.pending-bell-count{position:absolute;top:-3px;right:-3px;min-width:19px;height:19px;padding:0 5px;border-radius:var(--radius-pill);background:var(--color-primary-strong);color:var(--color-text-inverse);font-size:.68rem;font-weight:800;line-height:19px;text-align:center}.pending-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:401;width:320px;max-width:calc(100vw - 32px);max-height:380px;overflow-y:auto;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg)}.pending-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-radius:var(--radius-sm);text-decoration:none}.pending-row:hover{background:var(--color-surface-alt)}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:500;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:13px 14px 13px 16px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-lg);animation:toast-in .18s ease-out}.toast-dismiss{display:inline-flex;flex-shrink:0;padding:2px;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-muted);cursor:pointer}.toast-dismiss:hover{color:var(--color-text)}@keyframes toast-in{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}@media (max-width:768px){.toast{bottom:calc(80px + env(safe-area-inset-bottom, 0px))}}.session-notes-summary{display:inline-flex;align-items:center;gap:7px;padding:4px 0;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:700;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.session-notes-summary::-webkit-details-marker{display:none}.session-notes-summary:hover{color:var(--color-primary-strong)}.session-notes-chevron{flex-shrink:0;transition:transform .16s ease}.session-notes[open]>.session-notes-summary .session-notes-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.session-notes-chevron{transition:none}}.table-action-link{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:.85rem;font-weight:700;text-decoration:none;white-space:nowrap}.table-action-link:hover{border-color:var(--color-border-strong);background:var(--color-surface-alt)}.past-note{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px 14px}.past-note-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;cursor:pointer;list-style:none}.past-note-summary::-webkit-details-marker{display:none}.past-note-summary:after{content:"+";color:var(--color-text-muted);font-size:var(--text-lg);font-weight:700;line-height:1}.past-note[open]>.past-note-summary:after{content:"\2212"}.dash-stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.dash-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.patient-next-session{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.patient-session-item{padding:14px 0;border-bottom:1px solid var(--color-border)}.patient-session-item:last-child{border-bottom:none;padding-bottom:0}.patient-session-item:first-child{padding-top:0}.patient-session-row{display:flex;align-items:center;justify-content:space-between;gap:14px}@media (max-width:560px){.patient-next-session,.patient-session-row{align-items:flex-start;flex-direction:column;gap:12px}}.time-column{display:flex;flex-direction:column;gap:2px;overflow-y:auto;scrollbar-width:none}.time-column::-webkit-scrollbar{display:none}.time-cell{flex-shrink:0;padding:9px 0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font-family:inherit;font-size:var(--text-base);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .14s ease}.time-cell:hover{background:var(--color-surface-alt)}.time-done-button{flex-shrink:0;padding:9px 0;border:none;border-radius:var(--radius-sm);font-family:inherit;font-size:var(--text-base);cursor:pointer}.time-cell.selected,.time-done-button{background:var(--color-primary-strong);color:var(--color-text-inverse);font-weight:700}.date-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.date-weekday{height:28px;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:700}.date-cell,.date-weekday{display:flex;align-items:center;justify-content:center}.date-cell{height:34px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font-family:inherit;font-size:var(--text-base);font-weight:600;cursor:pointer;transition:background-color .14s ease,color .14s ease}.date-cell:hover:not(:disabled){background:var(--color-surface-alt)}.date-cell:disabled{color:var(--color-text-muted);opacity:.4!important;cursor:default}.date-cell.today:not(.selected){box-shadow:inset 0 0 0 1px var(--color-primary-strong);color:var(--color-primary-strong)}.date-cell.selected{background:var(--color-primary-strong);color:var(--color-text-inverse);font-weight:700}.date-today-button{width:100%;margin-top:10px;padding:9px;border:none;border-radius:var(--radius-sm);background:var(--color-primary-soft);color:var(--color-primary-strong);font-family:inherit;font-size:var(--text-base);font-weight:700;cursor:pointer}.dash-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap}.dash-topbar-actions{display:flex;align-items:center;gap:var(--space-4);flex:1 1 320px;justify-content:flex-end;min-width:0}.dash-hero{position:relative;display:flex;align-items:center;overflow:hidden;padding:40px 36px;min-height:176px;border-radius:var(--radius-lg);background:linear-gradient(105deg,var(--color-primary-soft) 0,var(--color-primary-softer) 58%,var(--color-primary-soft) 100%)}.dash-hero-circle{position:absolute;background:var(--color-primary);opacity:.16;pointer-events:none}.dash-hero-circle-lg{width:300px;height:300px;right:-60px;top:-70px}.dash-hero-circle-sm{width:170px;height:170px;right:190px;bottom:-80px;opacity:.1}.next-session-divider{width:1px;align-self:stretch;min-height:56px;background:var(--color-border)}.dash-tabs{display:flex;gap:var(--space-5)}.dash-tab{position:relative;padding:6px 0 12px;border:none;background:transparent;color:var(--color-text-secondary);font-family:inherit;font-size:var(--text-md);font-weight:600;cursor:pointer;white-space:nowrap;transition:color .18s ease}.dash-tab:hover{color:var(--color-text)}.dash-tab.active{color:var(--color-primary-strong);font-weight:700}.dash-tab.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:var(--radius-pill);background:var(--color-primary-strong)}.dash-table-toolbar{justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-border)}.dash-table-toolbar,.dash-toolbar-actions{display:flex;align-items:center;flex-wrap:wrap}.dash-toolbar-actions{gap:var(--space-3);padding-bottom:var(--space-3)}@media (max-width:768px){.dash-topbar-actions{justify-content:flex-start}.dash-hero{padding:28px 24px;min-height:140px}.next-session-divider{display:none}}.patient-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.filter-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2)}.filter-tab{display:inline-flex;align-items:center;gap:var(--space-2);padding:9px 14px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-secondary);font-family:inherit;font-size:var(--text-base);font-weight:700;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.filter-tab:hover{background:var(--color-surface-alt);color:var(--color-text)}.filter-tab.active{background:var(--color-primary-soft);border-color:var(--color-primary-strong);color:var(--color-accent)}.appointment-row{display:grid;grid-template-areas:"time patient meta actions";grid-template-columns:96px minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);transition:box-shadow .18s ease,border-color .18s ease}.appointment-row:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-strong)}.appointment-row-time{grid-area:time;padding-right:var(--space-4);border-right:1px solid var(--color-border)}.appointment-row-patient{grid-area:patient;display:flex;align-items:center;gap:var(--space-3);min-width:0}.appointment-row-meta{grid-area:meta}.appointment-row-actions,.appointment-row-meta{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.appointment-row-actions{grid-area:actions;justify-content:flex-end}@media (max-width:640px){.appointment-row{grid-template-areas:"time meta" "patient patient" "actions actions";grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-3) var(--space-2);padding:var(--space-4)}.appointment-row-time{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;padding-right:0;border-right:none}.appointment-row-time p:last-child{margin-top:0}.appointment-row-meta{justify-content:flex-end}.appointment-row-meta span:first-child{display:none}.appointment-row-actions:not(:empty){padding-top:var(--space-1);border-top:1px solid var(--color-border)}.appointment-row-actions button{width:100%;justify-content:center}}.video-header-meta{display:flex;align-items:center;gap:var(--space-5);flex-shrink:0}.vh-end-short{display:none}.call-control-bar{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:var(--space-2);padding:10px 14px;max-width:calc(100% - 32px);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:2}.call-control{display:flex;flex-direction:column;align-items:center;gap:5px;padding:6px 10px;border:none;background:transparent;font-family:inherit;cursor:pointer;border-radius:var(--radius-md)}.call-control-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-pill);transition:background-color .18s ease}.call-control:hover .call-control-icon{background:var(--color-on-dark-border)!important}.call-end-button{display:inline-flex;align-items:center;gap:8px;margin-left:var(--space-2);padding:14px 22px;border:none;border-radius:var(--radius-pill);background:var(--color-error);color:var(--color-text-inverse);font-family:inherit;font-size:var(--text-base);font-weight:700;cursor:pointer;white-space:nowrap}@media (max-width:640px){.video-header-meta{gap:var(--space-3)}.vh-conn-label,.vh-end-long,.video-header .logo-wordmark{display:none}.vh-end-short{display:inline}.video-header{padding:11px 13px!important;gap:10px!important}.call-control-bar{flex-wrap:nowrap;justify-content:center;gap:2px;bottom:14px;padding:7px 9px}.call-control span:last-child{display:none}.call-control{padding:2px}.call-control-icon{width:42px;height:42px}.call-end-button{width:52px;height:52px;padding:0;margin-left:4px;justify-content:center}.call-end-label{display:none}}.session-layout{display:flex;gap:var(--space-4);height:100vh;height:100dvh}.session-video-area{flex:1 1;min-height:0}.session-video-area iframe{display:block;width:100%!important;height:100%!important;border:0}.session-side-panel{width:296px;flex-shrink:0;overflow-y:auto}.notes-columns{display:flex;gap:var(--space-4)}.form-row-2up{display:flex;gap:var(--space-3)}@media (max-width:1024px){.dashboard-main-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.dashboard-mobile-topbar{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface);border-bottom:1px solid var(--color-border);position:-webkit-sticky;position:sticky;top:0;z-index:50}.app-shell{height:100vh;height:100dvh;min-height:0!important;overflow:hidden;display:flex;flex-direction:column}.dashboard-mobile-topbar{order:1;flex-shrink:0}.dashboard-content{order:2;flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-left:0;padding:18px 16px 24px!important}.mobile-nav{order:3;display:flex;flex-shrink:0;background:var(--color-surface);border-top:1px solid var(--color-border);padding-bottom:env(safe-area-inset-bottom,0);box-shadow:0 -2px 12px rgba(71,53,33,.06)}.dash-hero{display:none}.dash-topbar-actions{width:100%}.dash-table-toolbar{padding:14px 14px 0!important}.dashboard-menu-button,.dashboard-sidebar,.dashboard-sidebar-backdrop{display:none!important}.dashboard-sidebar{transform:translateX(-100%);z-index:200}.dashboard-sidebar.open{transform:translateX(0);box-shadow:var(--shadow-rail)}.dashboard-sidebar-backdrop.open{display:block;position:fixed;inset:0;background:var(--color-scrim);z-index:150}.dashboard-stat-grid{grid-template-columns:minmax(0,1fr)}.session-layout{flex-direction:column;height:auto;min-height:100vh;min-height:100dvh}.session-video-area{flex:none;height:62vh;height:62dvh;min-height:340px}.session-side-panel{width:100%;overflow-y:visible}.notes-columns{flex-direction:column}}@media (max-width:480px){.form-row-2up{flex-direction:column}.powered-by-badge{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@font-face{font-family:__Inter_48b81b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_48b81b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_48b81b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_48b81b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_48b81b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_48b81b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_48b81b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_48b81b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_48b81b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_48b81b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_48b81b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_48b81b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_48b81b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_48b81b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_48b81b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_48b81b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_48b81b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_48b81b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_48b81b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_48b81b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_48b81b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_48b81b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_48b81b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_48b81b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_48b81b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_48b81b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_48b81b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_48b81b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_48b81b;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_48b81b;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_48b81b;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_48b81b;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_48b81b;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_48b81b;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_48b81b;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_Fallback_48b81b;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_48b81b{font-family:__Inter_48b81b,__Inter_Fallback_48b81b;font-style:normal}