:root{--bg-deep:#1a1325;--bg-main:#241b33;--bg-soft:#2e2340;--surface:rgba(46,35,64,.72);--surface-raised:rgba(56,43,78,.78);--surface-muted:rgba(36,27,51,.82);--border:rgba(255,205,230,.18);--border-strong:rgba(255,160,205,.38);--text:#fff5fb;--text-soft:#e8d8f0;--muted:#b9a8c9;--pink:#ff8ac5;--pink-soft:#ffc4e3;--lavender:#c4a8ff;--lavender-soft:#e4d7ff;--mint:#8cf0c8;--mint-soft:#c9fae8;--gold:#ffe08a;--gold-soft:#fff0c4;--rose:#ff7a9a;--rose-soft:#ffb8cc;--sky:#9ad7ff;--radius-sm:14px;--radius-md:18px;--radius-lg:24px;--radius-xl:32px;--shadow-soft:0 14px 40px rgba(28,18,42,.28);--shadow-pop:0 20px 60px rgba(28,18,42,.36);--glow-pink:0 0 28px rgba(255,138,197,.18);--glow-lavender:0 0 28px rgba(196,168,255,.18)}body,html{font-family:"LXGW WenKai",var(--font-nunito),var(--font-quicksand),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{background:radial-gradient(circle at 12% 18%,rgba(255,138,197,.1) 0,transparent 28%),radial-gradient(circle at 88% 12%,rgba(196,168,255,.12) 0,transparent 30%),radial-gradient(circle at 50% 92%,rgba(140,240,200,.08) 0,transparent 34%),linear-gradient(165deg,#1f1630,#1a1225 48%,#161020),#120f15;color:var(--text);accent-color:var(--pink)}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(circle at 20% 30%,hsla(0,0%,100%,.04) 0 1.5px,transparent 2px),radial-gradient(circle at 70% 60%,hsla(0,0%,100%,.03) 0 1.5px,transparent 2px),radial-gradient(circle at 40% 80%,hsla(0,0%,100%,.04) 0 1.5px,transparent 2px);background-size:180px 180px,220px 220px,260px 260px;opacity:.6;z-index:-1}::selection{background:rgba(255,138,197,.32);color:var(--text)}.chat-character-title-row h2,.chat-name,.home-focus-copy h2,.pricing-plan-price,.public-intro h1,h1,h2,h3{font-family:"SmileySans-Oblique",var(--font-quicksand),"LXGW WenKai",sans-serif;letter-spacing:.02em}.text-input{border-radius:var(--radius-md);border:1px solid var(--border);background:rgba(22,16,32,.78);box-shadow:inset 0 2px 6px rgba(0,0,0,.16)}.text-input::placeholder{color:rgba(185,168,201,.68)}.text-input:focus{border-color:var(--pink);background:rgba(30,22,44,.92);box-shadow:0 0 0 3px rgba(255,138,197,.15),inset 0 2px 6px rgba(0,0,0,.12)}.primary-btn{border-radius:var(--radius-md);border:1px solid rgba(255,230,245,.42);background:linear-gradient(180deg,#ffadd8,#ff8ac5 52%,#f76fa8);color:#2e1020;font-weight:800;box-shadow:0 10px 24px rgba(255,138,197,.28),inset 0 1px 0 hsla(0,0%,100%,.35);text-shadow:0 1px 0 hsla(0,0%,100%,.28)}.primary-btn:hover:not(:disabled){transform:translateY(-2px) scale(1.01);filter:brightness(1.05);box-shadow:0 14px 32px rgba(255,138,197,.36),inset 0 1px 0 hsla(0,0%,100%,.4)}.primary-btn:active:not(:disabled){transform:translateY(0) scale(.99);box-shadow:0 6px 16px rgba(255,138,197,.22)}.ghost-btn{border-radius:var(--radius-md);border:1px solid var(--border);background:hsla(0,0%,100%,.04);color:var(--text-soft)}.ghost-btn:hover:not(:disabled){background:rgba(255,138,197,.1);border-color:rgba(255,138,197,.42);color:var(--text);box-shadow:var(--glow-pink)}.card{background:linear-gradient(180deg,rgba(52,40,72,.86),rgba(38,29,54,.9));border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft),var(--glow-lavender);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card:is(a,button):hover{border-color:rgba(255,138,197,.42);box-shadow:var(--shadow-pop),var(--glow-pink)}.error-text{color:var(--rose-soft)}.link-text{color:var(--pink-soft)}.public-shell{background:transparent}.guest-topbar,.public-nav{background:rgba(26,18,37,.88);border-bottom-color:rgba(255,205,230,.16)}.public-world-strip{border-color:rgba(255,205,230,.14);background:rgba(36,27,51,.42);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg)}.public-world-strip>div+div{border-left-color:rgba(255,205,230,.14)}.public-footer{padding:36px clamp(18px,4vw,64px);text-align:center;color:var(--muted);font-size:13px}.public-footer-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 20px;margin-bottom:12px}.public-footer-nav a{color:var(--text-soft);text-decoration:none;transition:color .15s ease}.public-footer-nav a:hover{color:var(--pink)}.public-footer small{display:block;font-size:12px;opacity:.8}.home-focus-panel,.home-metrics-panel,.home-quick-panel,.home-relations-panel,.home-wallet-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(52,40,72,.82),rgba(38,29,54,.86));box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-focus-panel:before{background:radial-gradient(circle at 82% 12%,rgba(255,138,197,.22),transparent 34%),radial-gradient(circle at 20% 100%,rgba(196,168,255,.18),transparent 36%)}.chat-character-traits span,.focus-chip,.focus-day,.home-chip-row span,.home-eyebrow{border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:var(--text-soft)}.home-create-empty{border:1px dashed rgba(255,138,197,.45);color:var(--pink-soft)}.chat-layout{background:rgba(24,18,34,.88);border:1px solid var(--border);box-shadow:var(--shadow-pop),var(--glow-lavender)}.chat-header{background:rgba(32,24,46,.78);border-bottom-color:var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.chat-character-panel{background:rgba(32,24,46,.5);border-bottom-color:rgba(255,205,230,.1)}.chat-character-cover{border-radius:14px;border-color:hsla(0,0%,100%,.14);box-shadow:0 14px 32px rgba(0,0,0,.28)}.chat-character-pill{color:var(--pink-soft);border-color:rgba(255,138,197,.32);background:rgba(255,138,197,.1)}.message-list{background:linear-gradient(180deg,hsla(0,0%,100%,.02),rgba(0,0,0,.04)),rgba(20,15,28,.42)}.message-avatar{border-radius:50%;border-color:hsla(0,0%,100%,.16);box-shadow:0 8px 18px rgba(0,0,0,.22)}.chat-bubble{border-radius:20px;box-shadow:0 8px 22px rgba(0,0,0,.14)}.chat-bubble-user{background:linear-gradient(180deg,#ffadd8,#ff8ac5);color:#2e1020;border-bottom-right-radius:6px;box-shadow:0 10px 26px rgba(255,138,197,.22)}.chat-bubble-partner{background:rgba(52,40,72,.92);color:var(--text);border:1px solid rgba(255,205,230,.16);border-bottom-left-radius:6px}.message-item-followup{margin-top:-3px}.message-row-partner-followup .chat-bubble-partner{background:rgba(52,40,72,.76);border-color:rgba(255,205,230,.11);border-top-left-radius:12px;border-bottom-left-radius:12px;box-shadow:0 5px 14px rgba(0,0,0,.1)}.composer{background:rgba(32,24,46,.78);border-top-color:rgba(255,205,230,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.send-btn{border-radius:var(--radius-md);background:linear-gradient(180deg,#ffadd8,#ff8ac5);color:#2e1020;box-shadow:0 8px 20px rgba(255,138,197,.24)}.create-wizard-header{background:rgba(32,24,46,.72);border-bottom-color:rgba(255,205,230,.12)}.create-wizard-title{color:var(--pink-soft)}.create-wizard-avatar{background:linear-gradient(180deg,#ffadd8,#ff8ac5);color:#2e1020;border-color:rgba(255,205,230,.4);box-shadow:0 6px 16px rgba(255,138,197,.24)}.create-wizard-bubble{background:rgba(52,40,72,.92);border-color:rgba(255,205,230,.16);box-shadow:0 8px 22px rgba(0,0,0,.14)}.create-wizard-message-user .create-wizard-bubble{background:linear-gradient(180deg,#ffadd8,#ff8ac5);color:#2e1020;border-color:transparent;box-shadow:0 10px 26px rgba(255,138,197,.22)}.create-wizard-option{border-color:rgba(255,138,197,.38);background:rgba(255,138,197,.08)}.create-wizard-option:hover:not(:disabled){background:rgba(255,138,197,.18);box-shadow:var(--glow-pink)}.create-wizard-footer{background:rgba(32,24,46,.78);border-top-color:rgba(255,205,230,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.create-wizard-composer input:focus{border-color:var(--pink);box-shadow:0 0 0 3px rgba(255,138,197,.14)}.create-wizard-send{background:linear-gradient(180deg,#ffadd8,#ff8ac5);color:#2e1020;border-color:transparent;box-shadow:0 8px 20px rgba(255,138,197,.24)}.payment-method-sheet,.pricing-sheet{border:1px solid rgba(196,168,255,.42);border-radius:var(--radius-lg);background:linear-gradient(180deg,#262038,#1d1628);box-shadow:0 28px 110px rgba(0,0,0,.48),var(--glow-lavender)}.pricing-tabs{border-bottom-color:rgba(196,168,255,.25)}.pricing-tab-active{color:var(--lavender-soft);border-bottom-color:var(--lavender)}.pricing-recharge-btn{background:linear-gradient(180deg,var(--mint-soft),var(--mint));color:#102820;border-color:rgba(140,240,200,.4)}.pricing-upgrade-strip{border-color:rgba(196,168,255,.22);background:linear-gradient(135deg,rgba(196,168,255,.2),rgba(42,37,54,.94))}.pricing-plan{border:1px solid rgba(196,168,255,.24);border-radius:var(--radius-lg);background:#2e2340}.pricing-plan-highlight{border-color:rgba(255,174,220,.74);background:linear-gradient(180deg,rgba(120,70,130,.58),#342848);box-shadow:var(--glow-pink)}.pricing-plan-icon{background:rgba(255,138,197,.24);color:var(--pink-soft)}.pricing-benefit-table{background:#241b33;border-color:rgba(196,168,255,.2)}.pricing-benefit-table>div:first-child,.pricing-benefit-table>strong{color:var(--lavender-soft)}.pricing-pack{border-color:rgba(196,168,255,.48);background:radial-gradient(circle at 70% 18%,rgba(196,168,255,.28),transparent 36%),#1d1628}.pricing-pack-art{background:rgba(255,138,197,.24);color:var(--pink-soft)}.language-switcher{border-color:rgba(255,205,230,.24);background:rgba(26,19,37,.86);color:var(--text-soft);border-radius:999px}.setup-page{background:hsla(0,0%,100%,.01)}.explore-shell{background:radial-gradient(circle at 16% 12%,rgba(255,138,197,.18),transparent 28%),radial-gradient(circle at 88% 18%,rgba(154,215,255,.14),transparent 30%),linear-gradient(165deg,#201631,#171121 58%,#130e1b)!important}.explore-sidebar{background:rgba(18,13,27,.86)!important;border-right-color:rgba(255,205,230,.16)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.explore-character-card{border-radius:18px!important;border-color:rgba(255,205,230,.16)!important;background:#241b33!important;box-shadow:0 18px 48px rgba(10,7,18,.34),0 0 24px rgba(196,168,255,.12)!important;transform:translateZ(0);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,filter .2s ease}.explore-character-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 0 42%,hsla(0,0%,100%,.18) 50%,transparent 58%),radial-gradient(circle at 72% 18%,hsla(0,0%,100%,.1),transparent 22%);opacity:0;transition:opacity .2s ease}.explore-character-card:hover{transform:translateY(-4px);border-color:rgba(255,138,197,.54)!important;box-shadow:0 24px 70px rgba(10,7,18,.46),0 0 34px rgba(255,138,197,.2)!important;filter:saturate(1.08)}.explore-character-card:hover:after{opacity:1}.explore-character-handle{background:rgba(27,18,40,.66)!important;border:1px solid rgba(255,205,230,.22);box-shadow:0 8px 24px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.trait-sync-note{margin-top:10px;color:var(--pink-soft);font-size:12px}.dashboard-action-card,.relation-card,.resource-card{border-radius:var(--radius-md)}@media (min-width:860px){.chat-layout{border-radius:var(--radius-lg)}}[style*=Fraunces]{font-family:"SmileySans-Oblique",var(--font-quicksand),"LXGW WenKai",sans-serif!important}@font-face{font-family:__Nunito_ba5569;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-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:__Nunito_ba5569;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Nunito_ba5569;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:__Nunito_ba5569;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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:__Nunito_ba5569;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:__Nunito_ba5569;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-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:__Nunito_ba5569;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Nunito_ba5569;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:__Nunito_ba5569;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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:__Nunito_ba5569;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:__Nunito_ba5569;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-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:__Nunito_ba5569;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Nunito_ba5569;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:__Nunito_ba5569;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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:__Nunito_ba5569;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:__Nunito_ba5569;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-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:__Nunito_ba5569;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Nunito_ba5569;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:__Nunito_ba5569;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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:__Nunito_ba5569;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:__Nunito_ba5569;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-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:__Nunito_ba5569;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Nunito_ba5569;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:__Nunito_ba5569;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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:__Nunito_ba5569;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:__Nunito_Fallback_ba5569;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_ba5569{font-family:__Nunito_ba5569,__Nunito_Fallback_ba5569;font-style:normal}.__variable_ba5569{--font-nunito:"__Nunito_ba5569","__Nunito_Fallback_ba5569"}@font-face{font-family:__Quicksand_8f5f65;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d426c6df177f02c4-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:__Quicksand_8f5f65;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9b4fbfc777bb173a-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:__Quicksand_8f5f65;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a74fb1607b845cb0-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:__Quicksand_8f5f65;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d426c6df177f02c4-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:__Quicksand_8f5f65;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9b4fbfc777bb173a-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:__Quicksand_8f5f65;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a74fb1607b845cb0-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:__Quicksand_8f5f65;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d426c6df177f02c4-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:__Quicksand_8f5f65;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9b4fbfc777bb173a-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:__Quicksand_8f5f65;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a74fb1607b845cb0-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:__Quicksand_8f5f65;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d426c6df177f02c4-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:__Quicksand_8f5f65;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9b4fbfc777bb173a-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:__Quicksand_8f5f65;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a74fb1607b845cb0-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:__Quicksand_Fallback_8f5f65;src:local("Arial");ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.00%;size-adjust:104.31%}.__className_8f5f65{font-family:__Quicksand_8f5f65,__Quicksand_Fallback_8f5f65;font-style:normal}.__variable_8f5f65{--font-quicksand:"__Quicksand_8f5f65","__Quicksand_Fallback_8f5f65"}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:__JetBrains_Mono_8fb6c0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:__JetBrains_Mono_Fallback_8fb6c0;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8fb6c0{font-family:__JetBrains_Mono_8fb6c0,__JetBrains_Mono_Fallback_8fb6c0;font-style:normal}.__variable_8fb6c0{--font-jetbrains:"__JetBrains_Mono_8fb6c0","__JetBrains_Mono_Fallback_8fb6c0"}