@tailwind base;@tailwind components;@tailwind utilities;*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:Inter,system-ui,sans-serif;background:#080b0e;color:#f5f7fb}body{min-height:100vh;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(16,185,129,.05),transparent),linear-gradient(180deg,#080b0e,#0a0d10)}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}.shell{display:grid;grid-template-columns:280px 1fr;min-height:100vh}.sidebar{border-right:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(10,13,16,.98),rgba(12,16,20,.94));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:22px 18px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:auto;box-shadow:inset -1px 0 0 rgba(255,255,255,.03)}.brandBlock{gap:12px;padding:8px 8px 20px}.brandBlock,.brandMark{display:flex;align-items:center}.brandMark{width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#059669,#2563eb);justify-content:center;font-weight:700;box-shadow:0 10px 30px rgba(5,150,105,.25)}.brandMark,.brandTitle{font-family:Space Grotesk,Inter,sans-serif}.brandTitle{font-size:18px;font-weight:600}.brandMeta{font-size:12px;color:#93a0b4}.navList{display:flex;flex-direction:column;gap:8px;padding-top:6px}.navItem{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;color:#d7deea;border:1px solid transparent;background:transparent;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;outline:none;overflow:hidden}.navItemLabel{position:relative;z-index:1;font-weight:500;letter-spacing:.01em}.navItemGlow{position:absolute;inset:-20% auto -20% 68%;width:72px;background:radial-gradient(circle,rgba(16,185,129,.22) 0,rgba(16,185,129,.06) 45%,transparent 75%);pointer-events:none}.navItem:hover{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.08);color:#fff;transform:translateX(2px)}.navItem:focus-visible{border-color:rgba(16,185,129,.5);background:rgba(16,185,129,.08);box-shadow:0 0 0 1px rgba(16,185,129,.18),0 0 0 4px rgba(16,185,129,.08);color:#fff}.navItem.active{background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(16,185,129,.06));border-color:rgba(16,185,129,.25);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 10px 28px rgba(7,14,27,.32)}.navItem.active:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:999px;background:linear-gradient(180deg,#34d399,#2dd4bf)}.navItem.active .navItemLabel{font-weight:600}.sidebarLogoutForm{margin-top:16px}.sidebarLogoutButton{width:100%;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#111519,#0d1114);color:#dce5f5;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.sidebarLogoutButton:hover{border-color:rgba(255,255,255,.14);background:linear-gradient(180deg,#161b1f,#121619);transform:translateY(-1px)}.mainArea{min-width:0;padding:24px 28px 36px}.topbar{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding-bottom:24px}.workspacePill{display:inline-block;padding:8px 12px;border:1px solid rgba(16,185,129,.2);border-radius:999px;color:#99e0d1;background:rgba(16,185,129,.06);font-size:12px;margin-bottom:14px}.pageTitle{font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(34px,4.5vw,56px);line-height:1.02;margin:0}.pageSubtitle{margin-top:10px;color:#94a2b6;max-width:760px;line-height:1.7}.topbarActions{flex-wrap:wrap;justify-content:flex-end;min-width:280px}.searchWrap,.topbarActions{display:flex;align-items:center;gap:10px}.searchWrap{min-width:300px;padding:0 14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#111519,#0d1114);color:#f5f7fb;border-radius:16px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.searchWrap:focus-within{border-color:rgba(16,185,129,.4);box-shadow:0 0 0 1px rgba(16,185,129,.14),0 12px 28px rgba(0,0,0,.22);background:linear-gradient(180deg,#13181b,#101416)}.searchIcon{font-size:12px;letter-spacing:.08em;color:#7f8ca0;padding:6px 8px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03);white-space:nowrap}.searchInput{min-width:0;width:100%;padding:12px 0;border:none;background:transparent;color:#f5f7fb;border-radius:14px;outline:none}.searchInput::placeholder{color:#7f8ca0}.iconPill,.pill,.userPill{padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:linear-gradient(180deg,#111519,#0d1114);color:#dce5f5;transition:border-color .18s ease,background .18s ease,transform .18s ease}.iconPill:hover,.userPill:hover{border-color:rgba(255,255,255,.14);background:linear-gradient(180deg,#161b1f,#121619);transform:translateY(-1px)}.logoutPill{cursor:pointer}.contentArea{display:flex;flex-direction:column;gap:18px;min-width:0}.grid{display:grid;grid-gap:16px;gap:16px}.grid.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.twoCols{grid-template-columns:repeat(2,minmax(0,1fr))}.card,.contextPanel,.conversationList,.conversationPanel,.kanbanCol,.panel,.tableWrap{border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(18,22,26,.97),rgba(13,17,20,.97));border-radius:22px;box-shadow:0 20px 60px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.04)}.card,.contextPanel,.kanbanCol,.panel{padding:18px;min-width:0}.card h2,.kanbanCol h2,.panel h2{font-family:Space Grotesk,Inter,sans-serif;font-size:22px;margin:0 0 10px;line-height:1.15}.card p,.muted,.panel p{color:#97a4b7;line-height:1.7}.statK{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#8d98aa}.statV{font-family:Space Grotesk,Inter,sans-serif;font-size:34px}.statN,.statV{margin-top:8px}.statN{font-size:13px;color:#96a4b8}.tableWrap{overflow:auto}.table{width:100%;border-collapse:collapse}.table td,.table th{text-align:left;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.07);vertical-align:top}.table th{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#7f8ca0;white-space:nowrap}.table tr:hover td{background:rgba(255,255,255,.015)}.badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:12px;border:1px solid rgba(255,255,255,.08);background:#111519;color:#dce5f5;white-space:nowrap}.badge.green{background:rgba(20,112,90,.16);color:#9de0ce;border-color:rgba(64,196,162,.18)}.badge.blue{background:rgba(42,99,201,.16);color:#a8c8ff;border-color:rgba(84,136,228,.2)}.badge.orange{background:rgba(164,105,44,.18);color:#f2c48d;border-color:rgba(220,153,82,.18)}.badge.red{background:rgba(150,64,64,.18);color:#f2a4a4;border-color:rgba(219,101,101,.18)}.badge.purple{background:rgba(100,82,179,.18);color:#cbb9ff;border-color:rgba(145,126,231,.18)}.sectionLabel{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#7c899d;margin-bottom:10px}.inboxLayout{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1.35fr) minmax(300px,360px);grid-gap:18px;gap:18px;align-items:start}.inboxSurface{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(18,23,34,.98),rgba(11,15,24,.96));box-shadow:0 24px 64px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.04)}.inboxSurface:after{content:"";position:absolute;inset:0 0 auto 0;height:88px;background:linear-gradient(180deg,rgba(83,126,209,.08),transparent);pointer-events:none}.inboxSectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.inboxSectionHeaderTight{margin-bottom:14px}.inboxSectionHeader h2,.inboxSectionHeader h3{margin:0;font-family:Space Grotesk,Inter,sans-serif;line-height:1.1}.inboxSectionHeader h3{font-size:18px}.conversationList{padding:16px;min-width:0;display:flex;flex-direction:column;gap:0}.conversationListBody{display:flex;flex-direction:column;gap:10px}.conversationItemLink{display:block;border-radius:18px;outline:none}.conversationItemLink:focus-visible{box-shadow:0 0 0 1px rgba(16,185,129,.2),0 0 0 4px rgba(16,185,129,.08)}.conversationItem{padding:16px;border-radius:18px;border:1px solid transparent;display:flex;flex-direction:column;gap:12px;min-width:0;background:rgba(255,255,255,.015);transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.conversationItem.active,.conversationItemLink:hover .conversationItem{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.025));border-color:rgba(255,255,255,.08);transform:translateY(-1px);box-shadow:0 16px 30px rgba(4,8,15,.18)}.conversationItem.active{border-color:rgba(107,163,255,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 34px rgba(7,14,27,.24)}.conversationMetaRow{display:flex;align-items:center;gap:12px;min-width:0}.conversationAvatar{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-weight:700;background:linear-gradient(135deg,rgba(16,185,129,.14),rgba(16,185,129,.08));color:#eef5ff;border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 24px rgba(10,19,36,.18)}.conversationMetaText{min-width:0;display:flex;flex-direction:column;gap:2px}.conversationName{font-weight:600;line-height:1.3}.conversationSubline{font-size:12px;color:#7f8ca0}.conversationPreview{font-size:13px;color:#9eb0c6;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.55}.conversationFooterRow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.conversationStatePill{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#90dfce;background:rgba(20,112,90,.14);border:1px solid rgba(64,196,162,.14);padding:6px 10px;border-radius:999px}.conversationPanel{padding:0;overflow:hidden;min-width:0;display:flex;flex-direction:column}.conversationHeader{padding:22px 24px 18px;border-bottom:1px solid rgba(255,255,255,.07);display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.conversationHeader h2{margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:28px;line-height:1.06}.conversationHeaderMeta{margin-top:10px;font-size:13px}.conversationHeaderActions{justify-content:flex-end}.messagesWrap{padding:18px 20px 0;background:linear-gradient(180deg,rgba(255,255,255,.015),transparent 26%)}.messagesDayLabel{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;margin:0 auto 16px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#8b99ac}.messages{padding:4px 4px 20px;flex-direction:column;gap:14px;min-height:420px}.messageRow,.messages{display:flex}.messageRow.outbound{justify-content:flex-end}.emptyInboxState{padding:18px 20px;border-radius:18px;background:rgba(255,255,255,.025);border:1px dashed rgba(255,255,255,.09);color:#93a0b4;text-align:center}.bubble{max-width:min(78%,560px);padding:14px 16px;border-radius:20px;background:linear-gradient(180deg,#161b1f,#121619);color:#edf3ff;word-wrap:break-word;overflow-wrap:anywhere;border:1px solid rgba(255,255,255,.06);box-shadow:0 18px 38px rgba(7,11,20,.18)}.bubble.outbound{align-self:flex-end;background:linear-gradient(180deg,rgba(16,185,129,.18),rgba(16,185,129,.1));border:1px solid rgba(16,185,129,.22)}.bubbleBody{line-height:1.65}.bubbleMeta{margin-top:8px;font-size:12px;color:#90a1b8}.composer{padding:18px 20px 20px;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,rgba(14,18,22,.92),rgba(10,13,16,.98))}.composer textarea{width:100%;min-height:120px;padding:14px 16px;border-radius:16px;background:#0c1013;border:1px solid rgba(255,255,255,.08);color:#fff;resize:vertical;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.composer textarea:focus,.inputRow input:focus,.inputRow select:focus,.inputRow textarea:focus{outline:none;border-color:rgba(16,185,129,.38);box-shadow:0 0 0 1px rgba(16,185,129,.12),0 10px 26px rgba(0,0,0,.18)}.composerActions{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.composerButtonRow{display:flex;gap:10px;flex-wrap:wrap}.composerIntro{margin:0 0 4px}.contextPanel{display:flex;flex-direction:column;gap:14px}.inboxContextPanel{padding:16px}.inboxContextSection{padding:16px;border-radius:18px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05)}.contextStatGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.contextStatCard{padding:12px 14px;border-radius:16px;background:#111519;border:1px solid rgba(255,255,255,.06)}.contextStatLabel{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#7f8ca0;margin-bottom:8px}.contextStatValue{font-weight:600;line-height:1.45}.contextTimeline{margin-top:14px}.notesTimeline{gap:10px}.noteItem{background:linear-gradient(180deg,#131719,#101416)}.noteMeta{margin-top:8px;font-size:12px;color:#7f8ca0}.emptyStateNote{color:#8b99ac}.kanban{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));grid-gap:16px;gap:16px;align-items:start;overflow:auto;padding-bottom:4px}.kanbanCol{min-height:320px}.kanbanCardLink{display:block;border-radius:16px}.kanbanCard{padding:12px;border-radius:16px;background:#111519;border:1px solid rgba(255,255,255,.06);margin-top:10px;display:flex;flex-direction:column;gap:8px;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.kanbanCardLink:hover .kanbanCard{border-color:rgba(16,185,129,.22);transform:translateY(-1px);box-shadow:0 16px 28px rgba(7,14,27,.18)}.timeline{display:flex;flex-direction:column;gap:12px}.timelineItem{padding:12px 14px;border-radius:14px;background:#111519;border:1px solid rgba(255,255,255,.06);word-wrap:break-word;line-height:1.6}.taskTimelineItem{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.settingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.inputRow{display:flex;flex-direction:column;gap:8px;margin-top:12px}.inputRow label{font-size:13px;color:#96a4b8}.inputRow input,.inputRow select,.inputRow textarea,.taskStatusSelect{padding:12px 14px;border-radius:14px;background:#0c1013;border:1px solid rgba(255,255,255,.08);color:#fff;min-width:0}.usageBar{height:10px;border-radius:999px;background:#131719;overflow:hidden}.usageFill{height:100%;border-radius:999px;background:linear-gradient(90deg,#059669,#2563eb)}.btnPrimary,.btnSecondary{display:inline-flex;align-items:center;justify-content:center;padding:12px 14px;border-radius:12px;font-weight:600;border:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.loginPageMain{min-height:100vh;padding:20vh 24px 24px;position:relative;z-index:1}.loginContent,.loginPageMain{display:flex;flex-direction:column;align-items:center}.loginContent{width:100%;max-width:420px}.loginFormSpace{margin-top:32px;width:100%}@media (max-width:640px){.loginPageMain{padding-top:12vh}.loginFormSpace{margin-top:24px}}.signupPageContent{display:flex;flex-direction:column;align-items:center;width:100%;max-width:520px}@media (max-width:640px){.signupPageContent{max-width:420px}}.btnPrimary{background:linear-gradient(135deg,#059669,#0d9488);color:#fff;box-shadow:0 14px 30px rgba(5,150,105,.22)}.btnPrimary:hover{transform:translateY(-1px);box-shadow:0 0 40px rgba(16,185,129,.35)}.btnSecondary{background:#111519;border:1px solid rgba(255,255,255,.08);color:#dce5f5}.btnSecondary:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.14);background:#161b1f}.taskStatusRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.taskStatusSelect{min-width:140px}.taskStatusHint{font-size:12px;color:#7f8ca0}.tableLink{color:#a8c8ff}.tableLink:hover{text-decoration:underline}.stack{display:flex;flex-wrap:wrap;gap:8px}.tagEmerald{background:rgba(20,112,90,.16);color:#9de0ce;border:1px solid rgba(64,196,162,.16);border-radius:999px}.tagBlue,.tagEmerald{padding:6px 10px;font-size:12px}.tagBlue{background:rgba(42,99,201,.16);color:#a8c8ff;border:1px solid rgba(84,136,228,.18);border-radius:999px}.tagOrange{background:rgba(164,105,44,.18);color:#f2c48d;border:1px solid rgba(220,153,82,.18);border-radius:999px}.tagOrange,.tagPurple{padding:6px 10px;font-size:12px}.tagPurple{background:rgba(100,82,179,.18);color:#cbb9ff;border:1px solid rgba(145,126,231,.18);border-radius:999px}@media (max-width:1320px){.inboxLayout{grid-template-columns:300px minmax(0,1fr)}.inboxContextPanel{grid-column:1/-1}.contextStatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1200px){.grid.kpis,.kanban,.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbarActions{min-width:0}.searchWrap{min-width:0;flex:1 1 280px}}@media (max-width:920px){.shell{grid-template-columns:1fr}.sidebar{position:static;height:auto}.mainArea{padding:20px}.topbar{flex-direction:column}.contextStatGrid,.grid.kpis,.grid.twoCols,.inboxLayout,.kanban,.settingsGrid{grid-template-columns:1fr}.searchWrap{width:100%}.searchInput{min-width:0;width:100%}.inboxContextPanel{grid-column:auto}.conversationHeader{padding:20px 18px 16px}.messagesWrap{padding:16px 16px 0}.composer{padding:16px}.conversationList,.inboxContextPanel{padding:14px}.taskStatusRow,.taskTimelineItem{align-items:flex-start}}@media (max-width:640px){.pageTitle{font-size:34px}.table td,.table th{padding:12px}.messages{padding:4px 0 18px}.composer,.conversationHeader{padding:16px}.bubble{max-width:92%}.conversationItem,.inboxContextSection{padding:14px}.taskStatusSelect{width:100%}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;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;font-style:normal;font-weight:100 900;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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;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;font-style:normal;font-weight:100 900;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;font-style:normal;font-weight:100 900;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;font-style:normal;font-weight:100 900;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;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_dd5b2f{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}