:root{--teal-50:#D4EFF2;--teal-100:#B6E4EA;--teal-300:#6FCAD5;--teal-500:#0A97A8;--teal-600:#0A7A88;--teal-700:#08606C;--teal-900:#063A42;--coral-50:#FFE6E1;--coral-500:#FF6F5E;--coral-700:#B23E2E;--amber-50:#FDF1DA;--amber-500:#F5A524;--amber-700:#9A6206;--green-50:#DDF5EC;--green-500:#12B27A;--green-700:#0A6E4C;--rose-50:#FCE1E6;--rose-500:#EF4A63;--rose-700:#A81F3B;--sky-50:#E2F0FD;--sky-500:#2E90FA;--sky-700:#175CD3;--n0:#FFFFFF;--n25:#FAFBFB;--n50:#F4F6F7;--n100:#EAEDEE;--n200:#DCE0E2;--n400:#A3A6AA;--n600:#676A70;--n800:#33363A;--n900:#1B1D21;--dv1:#0A97A8;--dv2:#F5A524;--dv3:#E23A6D;--dv4:#2E90FA;--dv5:#12B27A;--dv6:#7C5CF0;--dv7:#FF7A45;--dv8:#64748B;color-scheme:light;--bg:#F4F6F7;--surface:#FFFFFF;--surface-2:#FAFBFB;--text:#1B1D21;--text-2:#676A70;--text-inv:#FFFFFF;--border:#EAEDEE;--border-2:#DCE0E2;--primary:#0A97A8;--primary-fill:#087A88;--primary-hover:#0A7A88;--primary-contrast:#FFFFFF;--primary-subtle:#D4EFF2;--on-primary-subtle:#086572;--accent:#FF6F5E;--accent-subtle:#FFE6E1;--on-accent-subtle:#B23E2E;--success:#12B27A;--success-subtle:#DDF5EC;--on-success-subtle:#0A6E4C;--warning:#F5A524;--warning-subtle:#FDF1DA;--on-warning-subtle:#9A6206;--danger:#EF4A63;--danger-subtle:#FCE1E6;--on-danger-subtle:#A81F3B;--info:#2E90FA;--info-subtle:#E2F0FD;--on-info-subtle:#175CD3;--primary-text:#086572;--focus:#087A88;--focus-on-dark:#9BE3EC;--danger-strong:#A81F3B;--brand-whatsapp:#25D366;--on-brand-whatsapp:#05301B;--track-python:#0A7A88;--track-python-subtle:#D4EFF2;--on-track-python-subtle:#086572;--track-java:#B45309;--track-java-subtle:#FBEBDD;--on-track-java-subtle:#8A3E06;--track-web:#2E90FA;--track-web-subtle:#E2F0FD;--on-track-web-subtle:#175CD3;--track-react:#7C3AED;--track-react-subtle:#EEE7FD;--on-track-react-subtle:#5B21B6;--track-english:#EF4A63;--track-english-subtle:#FCE1E6;--on-track-english-subtle:#A81F3B;--chart-done:#086572;--chart-todo:#7A979B;--shadow-sm:0 1px 2px rgba(16,26,28,.06),0 1px 3px rgba(16,26,28,.05);--shadow-md:0 6px 16px -4px rgba(16,26,28,.12),0 2px 6px -2px rgba(16,26,28,.07);--shadow-lg:0 22px 48px -14px rgba(8,60,68,.28);--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:24px;--r-full:999px;--r-panel:30px;--r-xl:var(--r-lg);--r-2xl:var(--r-lg);--r-pill:var(--r-full);--fs-caption:12px;--fs-body-sm:13px;--fs-label:14px;--fs-body:15px;--fs-title-sm:16px;--fs-title:30px;--fs-display:32px;--ctl-sm:32px;--ctl-md:40px;--ctl-lg:44px;--content-w:1240px;--disabled-surface:#EAEDEE;--disabled-text:#5B5F64;--shadow-edge:rgba(16,26,28,.16);--shadow-card:0 1px 2px rgba(16,26,28,.04),0 10px 26px -12px rgba(16,26,28,.16);--shadow-card-hover:0 2px 4px rgba(16,26,28,.05),0 18px 40px -16px rgba(16,26,28,.22);--shadow-pop:0 12px 32px -10px rgba(8,60,68,.30);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--disp:var(--font-disp,"Bricolage Grotesque"),var(--font-si,"Noto Sans Sinhala"),var(--font-ta,"Noto Sans Tamil"),-apple-system,"Segoe UI",Roboto,sans-serif;--body:var(--font-body,"Plus Jakarta Sans"),var(--font-si,"Noto Sans Sinhala"),var(--font-ta,"Noto Sans Tamil"),-apple-system,"Segoe UI",Roboto,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--brand-grad:linear-gradient(140deg,var(--primary),#2FBCCB);--brand-grad-strong:linear-gradient(150deg,#12ADBE,#0A8B9B 46%,#075E6B);--code-bg:#282c34;--code-bg-2:#1e2228;--code-fg:#e6e6e6;--code-muted:#959eac;--code-err:#ff8a9a;--code-warn:#f5c26b;--z-raised:5;--z-nav:40;--z-dropdown:60;--z-overlay:80;--z-toast:90;--sidebar-w:264px;--sidebar-w-collapsed:88px;--r-shell:var(--r-panel);--shell-gap:14px;--chrome-bg:var(--shell-ink);--chrome-bg-2:var(--shell-ink-2);--chrome-fg:#FFFFFF;--chrome-muted:var(--shell-muted);--shell-ink:#063A42;--shell-ink-2:#04282E;--shell-text:rgba(255,255,255,.74);--shell-muted:rgba(255,255,255,.56);--shell-line:rgba(255,255,255,.09);--shell-hover:rgba(255,255,255,.07);--canvas:#FFFFFF;--sky:radial-gradient(60% 55% at 8% 0%,rgba(79,199,212,.42),transparent 70%),radial-gradient(50% 50% at 100% 10%,rgba(10,151,168,.30),transparent 70%),radial-gradient(45% 45% at 90% 100%,rgba(255,111,94,.14),transparent 70%),linear-gradient(160deg,#DDF1F4,#C9E8EC 45%,#B9E0E6);--dots:radial-gradient(rgba(255,255,255,.55) 1px,transparent 1.2px);--hero-grad:linear-gradient(125deg,#08606C,#0A7A88 55%,#0B8291);--hero-grad-strong:linear-gradient(125deg,var(--teal-700) 0%,var(--teal-600) 100%);--field-border:#868C91;--ease:cubic-bezier(.22,.61,.36,1);--ease-spring:cubic-bezier(.34,1.4,.64,1);--dur:.28s}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#0D1517;--surface:#152123;--surface-2:#1C2A2C;--text:#EFF3F2;--text-2:#AEB6B4;--text-inv:#0D1517;--border:#273537;--border-2:#354446;--primary:#18808C;--primary-fill:#18808C;--primary-hover:#157783;--primary-contrast:#FFFFFF;--primary-subtle:#123033;--on-primary-subtle:#5FD3DF;--accent:#FF8574;--accent-subtle:#3A211C;--on-accent-subtle:#FFC3B8;--success:#3ED09A;--success-subtle:#13341F;--on-success-subtle:#A6EFCE;--warning:#F6B54C;--warning-subtle:#3A2D18;--on-warning-subtle:#FBD79A;--danger:#F86C86;--danger-subtle:#3B1B22;--on-danger-subtle:#FBC1CC;--info:#5AAAFB;--info-subtle:#152A40;--on-info-subtle:#B6D9FD;--track-python:#3BBFCC;--track-python-subtle:#123033;--on-track-python-subtle:#5FD3DF;--track-java:#F29A4F;--track-java-subtle:#3A2616;--on-track-java-subtle:#FBC99A;--track-web:#5AAAFB;--track-web-subtle:#152A40;--on-track-web-subtle:#B6D9FD;--track-react:#A78BFA;--track-react-subtle:#2A2346;--on-track-react-subtle:#D2C4FD;--track-english:#F86C86;--track-english-subtle:#3B1B22;--on-track-english-subtle:#FBC1CC;--chart-done:#5FD3DF;--chart-todo:#5A7B7F;--focus:#5FD3DF;--primary-text:#5FD3DF;--danger-strong:#C53550;--disabled-surface:#273537;--disabled-text:#A3AEAC;--shadow-sm:0 1px 2px rgba(0,0,0,.5);--shadow-md:0 8px 20px -6px rgba(0,0,0,.55);--shadow-lg:0 24px 50px -14px rgba(0,0,0,.7);--shadow-card:0 1px 2px rgba(0,0,0,.35),0 10px 26px -12px rgba(0,0,0,.6);--shadow-card-hover:0 2px 4px rgba(0,0,0,.4),0 18px 40px -16px rgba(0,0,0,.7);--shadow-pop:0 12px 32px -10px rgba(0,0,0,.7);--shadow-edge:rgba(0,0,0,.55);--brand-grad-strong:linear-gradient(150deg,#158E9E,#0C6B78 46%,#083F49);--shell-ink:#0B1F23;--shell-ink-2:#071417;--canvas:#111B1D;--sky:radial-gradient(60% 55% at 8% 0%,rgba(47,188,203,.16),transparent 70%),radial-gradient(45% 45% at 90% 100%,rgba(255,133,116,.08),transparent 70%),linear-gradient(160deg,#0A1416,#0D1A1C);--dots:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1.2px);--hero-grad:linear-gradient(125deg,#08606C,#0C6B78 50%,#0A7A88);--hero-grad-strong:linear-gradient(125deg,#0C6B78,#0A6E7B);--field-border:#667779}}[data-theme=dark]{color-scheme:dark;--bg:#0D1517;--surface:#152123;--surface-2:#1C2A2C;--text:#EFF3F2;--text-2:#AEB6B4;--text-inv:#0D1517;--border:#273537;--border-2:#354446;--primary:#18808C;--primary-fill:#18808C;--primary-hover:#157783;--primary-contrast:#FFFFFF;--primary-subtle:#123033;--on-primary-subtle:#5FD3DF;--accent:#FF8574;--accent-subtle:#3A211C;--on-accent-subtle:#FFC3B8;--success:#3ED09A;--success-subtle:#13341F;--on-success-subtle:#A6EFCE;--warning:#F6B54C;--warning-subtle:#3A2D18;--on-warning-subtle:#FBD79A;--danger:#F86C86;--danger-subtle:#3B1B22;--on-danger-subtle:#FBC1CC;--info:#5AAAFB;--info-subtle:#152A40;--on-info-subtle:#B6D9FD;--track-python:#3BBFCC;--track-python-subtle:#123033;--on-track-python-subtle:#5FD3DF;--track-java:#F29A4F;--track-java-subtle:#3A2616;--on-track-java-subtle:#FBC99A;--track-web:#5AAAFB;--track-web-subtle:#152A40;--on-track-web-subtle:#B6D9FD;--track-react:#A78BFA;--track-react-subtle:#2A2346;--on-track-react-subtle:#D2C4FD;--track-english:#F86C86;--track-english-subtle:#3B1B22;--on-track-english-subtle:#FBC1CC;--chart-done:#5FD3DF;--chart-todo:#5A7B7F;--focus:#5FD3DF;--primary-text:#5FD3DF;--danger-strong:#C53550;--disabled-surface:#273537;--disabled-text:#A3AEAC;--shadow-sm:0 1px 2px rgba(0,0,0,.5);--shadow-md:0 8px 20px -6px rgba(0,0,0,.55);--shadow-lg:0 24px 50px -14px rgba(0,0,0,.7);--shadow-card:0 1px 2px rgba(0,0,0,.35),0 10px 26px -12px rgba(0,0,0,.6);--shadow-card-hover:0 2px 4px rgba(0,0,0,.4),0 18px 40px -16px rgba(0,0,0,.7);--shadow-pop:0 12px 32px -10px rgba(0,0,0,.7);--shadow-edge:rgba(0,0,0,.55);--brand-grad-strong:linear-gradient(150deg,#158E9E,#0C6B78 46%,#083F49);--shell-ink:#0B1F23;--shell-ink-2:#071417;--canvas:#111B1D;--sky:radial-gradient(60% 55% at 8% 0%,rgba(47,188,203,.16),transparent 70%),radial-gradient(45% 45% at 90% 100%,rgba(255,133,116,.08),transparent 70%),linear-gradient(160deg,#0A1416,#0D1A1C);--dots:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1.2px);--hero-grad:linear-gradient(125deg,#08606C,#0C6B78 50%,#0A7A88);--hero-grad-strong:linear-gradient(125deg,#0C6B78,#0A6E7B);--field-border:#667779}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--body);color:var(--text);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background .25s,color .25s}a{color:inherit;text-decoration:none}button{font-family:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.font-disp{font-family:var(--disp)}.font-mono{font-family:var(--mono)}.eyebrow{font-size:var(--fs-caption);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.display{font-weight:800;line-height:1.02;letter-spacing:-.03em}.display,.h1{font-family:var(--disp);font-size:var(--fs-display)}.h1{font-weight:700;line-height:1.1;letter-spacing:-.02em}.h2{font-weight:700;font-size:var(--fs-title);line-height:1.2}.h2,.h3{font-family:var(--disp);letter-spacing:-.01em}.h3{font-weight:600;line-height:1.3}.h3,.lead{font-size:var(--fs-title-sm)}.dim,.lead,.muted{color:var(--text-2)}.small{font-size:var(--fs-body-sm)}.caption{font-size:var(--fs-caption);color:var(--text-2);font-weight:600}.num{font-family:var(--disp);font-weight:700;letter-spacing:-.02em}.stack{flex-direction:column}.row,.stack{display:flex}.row{align-items:center}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.center{justify-content:center}.grow{flex:1 1}.gap1{gap:4px}.gap2{gap:8px}.gap3{gap:12px}.gap4{gap:16px}.gap5{gap:24px}.gap6{gap:32px}.mt1{margin-top:4px}.mt2{margin-top:8px}.mt3{margin-top:12px}.mt4{margin-top:16px}.mt5{margin-top:24px}.mt6{margin-top:32px}.grid{display:grid;grid-gap:14px;gap:14px}.g2{grid-template-columns:1fr}.g3,.g4{grid-template-columns:1fr 1fr}@media (min-width:720px){.g2{grid-template-columns:1fr 1fr}.g3{grid-template-columns:1fr 1fr 1fr}.g4{grid-template-columns:repeat(4,1fr)}}.card{background:var(--surface);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:var(--r-lg);padding:22px;box-shadow:var(--shadow-card)}.card.pad-sm{padding:14px}.card.pad-lg{padding:28px}.card.hover{transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.card.hover:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--border));transform:translateY(-3px);box-shadow:var(--shadow-card-hover)}.surface-2{background:var(--surface-2)}.divider{height:1px;background:var(--border);border:0}.btn{border:none;cursor:pointer;font-family:var(--body);font-weight:700;font-size:var(--fs-label);line-height:1.2;min-height:var(--ctl-lg);padding:0 18px;border-radius:var(--r-full);background:var(--primary-fill,var(--primary));color:var(--primary-contrast);display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background var(--dur) var(--ease),filter var(--dur) var(--ease),transform .16s var(--ease),box-shadow var(--dur) var(--ease);text-decoration:none}.btn:hover{background:var(--primary-hover);box-shadow:0 10px 22px -12px color-mix(in srgb,var(--primary) 80%,transparent)}.btn:active{transform:translateY(1px) scale(.98)}.btn svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:2}.btn.sub{color:var(--on-primary-subtle)}.btn.sub,.btn.sub:hover{background:var(--primary-subtle)}.btn.sub:hover{filter:brightness(.97)}.btn.ghost{background:transparent;color:var(--text);border:1px solid var(--border-2)}.btn.ghost:hover{background:var(--surface-2);box-shadow:none;border-color:var(--text-2)}.btn.dng{color:#fff}.btn.dng,.btn.dng:hover{background:var(--danger-strong)}.btn.dng:hover{filter:brightness(.92)}.btn.accent{background:var(--accent);color:var(--on-accent-subtle)}.btn.accent:hover{filter:brightness(.97);background:var(--accent)}.btn.sm{min-height:var(--ctl-md);padding:0 14px;font-size:var(--fs-caption)}.btn.lg,.btn.sm{border-radius:var(--r-full)}.btn.lg{min-height:var(--ctl-lg);padding:0 24px;font-size:var(--fs-body)}.btn.block{width:100%}.btn.icon{width:var(--ctl-lg);padding:0;border-radius:var(--r-full)}.btn:disabled,.btn[aria-disabled=true]{background:var(--disabled-surface);color:var(--disabled-text);border-color:transparent;box-shadow:none;filter:none;transform:none;cursor:not-allowed}.chip{border:1px solid var(--border);background:var(--surface);color:var(--text);font-weight:600;font-size:var(--fs-caption);min-height:var(--ctl-sm);padding:0 13px;border-radius:var(--r-full);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .12s;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease),color var(--dur) var(--ease)}.chip:hover{border-color:var(--border-2)}.chip.on{border-color:var(--primary-text);background:var(--primary-subtle);color:var(--on-primary-subtle)}.badge{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-caption);font-weight:700;padding:5px 10px;border-radius:var(--r-full)}.badge svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2.2}.b-p{background:var(--primary-subtle);color:var(--on-primary-subtle)}.b-a{background:var(--accent-subtle);color:var(--on-accent-subtle)}.b-s{background:var(--success-subtle);color:var(--on-success-subtle)}.b-w{background:var(--warning-subtle);color:var(--on-warning-subtle)}.b-d{background:var(--danger-subtle);color:var(--on-danger-subtle)}.b-i{background:var(--info-subtle);color:var(--on-info-subtle)}.b-n{background:var(--surface-2);color:var(--text-2);border:1px solid var(--border)}.field,.field label{display:block}.field label{font-size:var(--fs-caption);font-weight:700;color:var(--text-2);margin:0 0 6px 2px}.field input,.field select,.field textarea{width:100%;font-family:var(--body);font-size:var(--fs-label);color:var(--text);background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-md);min-height:var(--ctl-lg);padding:10px 13px;transition:border-color .12s,box-shadow .12s}.field textarea{resize:vertical;min-height:90px}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--primary-text)}.field.err input,.field.err textarea{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-subtle)}.field .msg{color:var(--danger);font-weight:600}.field .hint,.field .msg{font-size:var(--fs-caption);margin:6px 0 0 2px}.field .hint{color:var(--text-2)}.search{position:relative}.search input{padding-left:38px}.search svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);width:16px;height:16px;stroke:var(--text-2);fill:none;stroke-width:2}.bar2{height:9px;background:var(--border);overflow:hidden}.bar2,.bar2>span{border-radius:var(--r-full)}.bar2>span{display:block;height:100%;background:var(--primary);transition:width .4s ease}.bar2.thin{height:6px}.ring{--p:0%;--c:var(--primary);position:relative;width:78px;height:78px;background:conic-gradient(var(--c) var(--p),var(--border) 0);display:grid;place-items:center;align-content:center}.ring,.ring:before{border-radius:var(--r-full)}.ring:before{content:"";position:absolute;inset:9px;background:var(--surface)}.ring b{position:relative;z-index:1;font-family:var(--disp);font-weight:700;font-size:var(--fs-title-sm)}.ring.sm{width:56px;height:56px}.ring.sm:before{inset:7px}.ring.sm b{font-size:var(--fs-label)}.ring.lg{width:108px;height:108px}.ring.lg:before{inset:11px}.ring.lg b{font-size:var(--fs-title)}.alert{display:flex;gap:12px;padding:13px 16px;border-radius:var(--r-md);font-size:var(--fs-body-sm);animation:olRise .32s var(--ease) both}.alert svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:2;flex:0 0 auto;margin-top:1px}.alert b{font-weight:700}.a-s{background:var(--success-subtle);color:var(--on-success-subtle)}.a-d{background:var(--danger-subtle);color:var(--on-danger-subtle)}.a-i{background:var(--info-subtle);color:var(--on-info-subtle)}.a-w{background:var(--warning-subtle);color:var(--on-warning-subtle)}.avatar{width:40px;height:40px;border-radius:var(--r-sm);background:var(--brand-grad);display:grid;place-items:center;color:#fff;font-family:var(--disp);font-weight:700;flex:0 0 auto}.avatar.sm{width:32px;height:32px;border-radius:var(--r-xs);font-size:var(--fs-body-sm)}.avatar.lg{width:56px;height:56px;border-radius:var(--r-md);font-size:var(--fs-title-sm)}.avatar.round{border-radius:var(--r-full)}.stat{background:var(--surface);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:var(--r-lg);padding:18px 18px 16px;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease);box-shadow:var(--shadow-card);display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:118px}.stat:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover);border-color:color-mix(in srgb,var(--primary) 25%,var(--border))}.stat-body{min-width:0;flex:1 1}.stat .k{font-size:var(--fs-body-sm);font-weight:600;color:var(--text-2)}.stat .v{font-family:var(--disp);font-weight:800;font-size:var(--fs-title);letter-spacing:-.03em;margin-top:8px;line-height:1.05;color:var(--text)}.stat .sub{font-size:var(--fs-caption);color:var(--text-2);margin-top:6px;font-weight:500}.stat-ic{width:44px;height:44px;border-radius:var(--r-md);background:var(--primary-subtle);color:var(--on-primary-subtle);display:grid;place-items:center;flex:0 0 auto}.stat-ic svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2}.listrow{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--border)}.listrow:first-child{border-top:none}.listrow .lead-ic{width:40px;height:40px;border-radius:var(--r-sm);background:var(--primary-subtle);display:grid;place-items:center;flex:0 0 auto}.listrow .lead-ic svg{width:20px;height:20px;stroke:var(--on-primary-subtle);fill:none;stroke-width:2}.tabbar{display:flex;background:var(--surface);border-top:1px solid var(--border)}.tabbar .t{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:var(--fs-caption);font-weight:600;color:var(--text-2);padding:10px 0 max(10px,env(safe-area-inset-bottom));background:none;border:none;cursor:pointer;text-decoration:none}.tabbar .t svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:2}.tabbar .t.on{color:var(--primary-text)}.sideitem{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:var(--r-sm);font-size:var(--fs-label);font-weight:600;color:var(--text-2);cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.sideitem svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:2}.sideitem:hover{background:var(--surface-2);color:var(--text)}.sideitem.on{background:var(--primary);color:var(--primary-contrast);box-shadow:0 8px 18px -10px color-mix(in srgb,var(--primary) 70%,transparent)}.sideitem.on svg{stroke:var(--primary-contrast)}.toggle{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-family:var(--body);font-weight:600;font-size:var(--fs-caption);padding:8px 12px;border-radius:var(--r-xs);cursor:pointer}.toggle svg{width:15px;height:15px;stroke:var(--text-2);fill:none;stroke-width:2}.table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-body-sm)}.table th{text-align:left;font-weight:700;color:var(--text-2);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.05em;padding:12px 14px;background:var(--surface-2);border-bottom:1px solid var(--border)}.table th:first-child{border-radius:var(--r-md) 0 0 var(--r-md)}.table th:last-child{border-radius:0 var(--r-md) var(--r-md) 0}.table td{padding:14px;border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle}.table tr:last-child td{border-bottom:none}.table tbody tr{transition:background .12s}.table tbody tr:hover{background:color-mix(in srgb,var(--primary-subtle) 35%,var(--surface))}.mark{width:30px;height:30px;border-radius:var(--r-xs);display:block;object-fit:contain;flex:0 0 auto;background:transparent}.mark.lg{width:44px;height:44px;border-radius:var(--r-sm)}.brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--disp);font-weight:700;font-size:var(--fs-title-sm);letter-spacing:-.01em}.fade-in{animation:fadeIn .3s ease both}@keyframes olRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ol-stagger>*{animation:olRise .5s var(--ease) backwards}.ol-stagger>:nth-child(2){animation-delay:.05s}.ol-stagger>:nth-child(3){animation-delay:.1s}.ol-stagger>:nth-child(4){animation-delay:.15s}.ol-stagger>:nth-child(5){animation-delay:.2s}.ol-stagger>:nth-child(6){animation-delay:.25s}.ol-stagger>:nth-child(n+7){animation-delay:.3s}.pill-tabs{display:inline-flex;gap:4px;padding:5px;border-radius:var(--r-full);background:var(--surface-2);border:1px solid var(--border)}.pill-tabs>*{border:0;background:none;cursor:pointer;font:inherit;font-size:var(--fs-body-sm);font-weight:600;color:var(--text-2);padding:9px 18px;border-radius:var(--r-full);transition:background var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.pill-tabs>:hover{color:var(--text)}.pill-tabs>.on,.pill-tabs>[aria-selected=true]{background:var(--surface);color:var(--primary-text);box-shadow:var(--shadow-sm)}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pop{animation:pop .25s ease both}@keyframes pop{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ol-skel{display:block;background:linear-gradient(90deg,var(--surface-2) 0,var(--surface) 45%,var(--surface-2) 100%);background-size:200% 100%;animation:olShimmer 1.2s ease-in-out infinite}@keyframes olShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ol-skel{animation:none;background:var(--surface-2)}}.ol-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.app-mobile{min-height:100dvh;background:var(--bg);display:flex;justify-content:center}.app-mobile .phone{width:100%;max-width:460px;min-height:100dvh;background:var(--surface-2);display:flex;flex-direction:column;position:relative;border-left:1px solid var(--border);border-right:1px solid var(--border)}@media (min-width:500px){.app-mobile{padding:24px 0;align-items:flex-start}.app-mobile .phone{min-height:calc(100dvh - 48px);border-radius:28px;overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-lg)}}.m-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);padding:14px 18px;display:flex;align-items:center;gap:12px}.m-header .title{font-family:var(--disp);font-weight:700;font-size:18px;letter-spacing:-.01em}.m-body{flex:1 1;overflow-y:auto;padding:18px 18px 96px;display:flex;flex-direction:column;gap:16px}.m-tabbar{position:-webkit-sticky;position:sticky;bottom:0;z-index:20}.icon-btn{width:40px;height:40px;border-radius:12px;border:1px solid var(--border);background:var(--surface);display:grid;place-items:center;cursor:pointer;color:var(--text-2);flex:0 0 auto}.icon-btn svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2}.icon-btn.badge-dot{position:relative}.icon-btn.badge-dot:after{content:"";position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--danger);border:2px solid var(--surface)}.fab{position:fixed;right:max(18px,calc(50vw - 230px + 18px));bottom:92px;z-index:30;height:52px;padding:0 18px 0 16px;border-radius:999px;border:none;background:var(--brand-grad);color:#fff;font-family:var(--body);font-weight:700;font-size:14px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;box-shadow:var(--shadow-lg)}.fab svg{width:20px;height:20px;stroke:#fff;fill:none;stroke-width:2}.app-portal{--rail:var(--sidebar-w);min-height:100dvh;display:flex;gap:var(--shell-gap);padding:var(--shell-gap);background:var(--dots) 0 0 /22px 22px,var(--sky);background-attachment:fixed}.app-portal.collapsed{--rail:var(--sidebar-w-collapsed)}.p-sidebar{width:var(--rail);flex:0 0 auto;background:linear-gradient(180deg,var(--shell-ink) 0,var(--shell-ink-2) 100%);color:var(--shell-text);border-radius:var(--r-shell);padding:22px 14px 14px;display:flex;flex-direction:column;gap:4px;position:-webkit-sticky;position:sticky;top:var(--shell-gap);height:calc(100dvh - var(--shell-gap) * 2);overflow:visible;box-shadow:0 24px 50px -24px rgba(4,40,46,.55);transition:width .32s var(--ease)}.p-side-head{position:relative;display:flex;align-items:center;padding:2px 8px 18px;min-height:48px}.p-side-head .brand{overflow:hidden;white-space:nowrap}.p-collapse{position:absolute;right:-27px;top:6px;z-index:2;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:var(--shell-ink);color:#fff;border:3px solid var(--canvas);box-shadow:0 6px 14px -6px rgba(4,40,46,.6);transition:transform .32s var(--ease),background var(--dur) var(--ease)}.p-collapse svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.4;transform:rotate(180deg);transition:transform .32s var(--ease)}.p-collapse:hover{background:var(--primary)}.collapsed .p-collapse svg{transform:none}.p-side-tag{margin:0 8px 6px;padding:6px 10px;border-radius:var(--r-pill);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9FE3EA;background:rgba(79,199,212,.12);align-self:flex-start;white-space:nowrap}.p-side-nav{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;margin:0 -6px;padding:0 6px;scrollbar-width:none}.p-side-nav::-webkit-scrollbar{display:none}.p-sidebar .sec-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--shell-muted);padding:16px 14px 8px;white-space:nowrap;transition:opacity .2s var(--ease)}.p-sidebar .sideitem{color:var(--shell-text);white-space:nowrap;margin-bottom:2px}.p-sidebar .sideitem:hover{background:var(--shell-hover);color:#fff}.p-sidebar .sideitem.on{background:rgba(255,255,255,.12);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.p-sidebar .sideitem.on svg{stroke:#6FCAD5}.p-sidebar .sideitem .lbl{transition:opacity .2s var(--ease)}.p-sidebar .user-chip{margin-top:10px;padding:10px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid var(--shell-line);display:flex;align-items:center;gap:10px;overflow:hidden}.p-sidebar .uc-tx{min-width:0}.p-sidebar .uc-name{font-size:13px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-sidebar .uc-role{font-size:11.5px;color:var(--shell-muted);white-space:nowrap}.collapsed .p-side-tag,.collapsed .p-sidebar .brand-word,.collapsed .p-sidebar .lbl,.collapsed .p-sidebar .uc-tx{opacity:0;pointer-events:none;width:0}.collapsed .p-sidebar .sec-label{opacity:0;height:18px;padding:0}.collapsed .p-sidebar .sideitem{justify-content:center;padding:12px;gap:0}.collapsed .p-side-tag{display:none}.collapsed .p-sidebar .user-chip{justify-content:center;padding:8px}.p-main{min-width:0}.p-main,.p-panel{flex:1 1;display:flex;flex-direction:column}.p-panel{border-radius:var(--r-shell);box-shadow:0 30px 60px -30px rgba(4,40,46,.35),0 0 0 1px rgba(255,255,255,.6);min-height:calc(100dvh - var(--shell-gap) * 2)}.p-panel,.p-topbar{background:var(--canvas)}.p-topbar{position:relative;z-index:20;border-radius:var(--r-shell) var(--r-shell) 0 0;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);padding:18px 30px 16px;display:flex;align-items:center;gap:16px}.p-heading{flex:1 1 auto;min-width:0}.p-topbar .page-title{font-family:var(--disp);font-weight:800;font-size:24px;letter-spacing:-.025em;line-height:1.15;overflow-wrap:anywhere}.p-topbar .page-sub{font-size:13px;color:var(--text-2);font-weight:500;margin-top:2px}.p-topbar .top-search{flex:0 1 340px;min-width:200px}.p-topbar .top-search input{border-radius:var(--r-pill);background:var(--surface-2)}.p-topbar .top-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.p-topbar .toggle{border-radius:50%;width:40px;height:40px;padding:0;justify-content:center}.p-content{padding:26px 30px 40px;max-width:1320px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:22px}.p-drawer-close,.p-sidebar-toggle{display:none}.p-sidebar :focus-visible{outline-color:var(--focus-on-dark)}@media (max-width:1180px){.p-topbar.has-search{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading actions" "search search";grid-column-gap:12px;column-gap:12px;grid-row-gap:12px;row-gap:12px}.p-topbar.has-search .p-heading{grid-area:heading}.p-topbar.has-search .top-actions{grid-area:actions}.p-topbar.has-search .top-search{grid-area:search;max-width:none;min-width:0}}@media (max-width:899.98px){.app-portal{padding:0;gap:0}.p-sidebar{position:fixed;z-index:60;left:10px;top:10px;height:calc(100dvh - 20px);width:var(--sidebar-w);transform:translateX(-110%);visibility:hidden;transition:transform .32s var(--ease),visibility 0s linear .32s}.p-sidebar.open{transform:none;visibility:visible;transition:transform .32s var(--ease)}.p-collapse{display:none}.p-drawer-close{display:grid;place-items:center;margin-left:auto;width:40px;height:40px;border-radius:12px;border:1px solid var(--shell-line);background:transparent;color:#fff;cursor:pointer}.p-drawer-close svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2}.collapsed .p-sidebar .brand-word,.collapsed .p-sidebar .lbl,.collapsed .p-sidebar .uc-tx{opacity:1;width:auto}.collapsed .p-sidebar .sideitem{justify-content:flex-start;padding:11px 14px;gap:12px}.p-panel{border-radius:0;min-height:100dvh;box-shadow:none}.p-topbar{position:-webkit-sticky;position:sticky;top:0;border-radius:0;padding:12px 16px;background:color-mix(in srgb,var(--canvas) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.p-topbar,.p-topbar.has-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"toggle heading actions" "search search search";grid-column-gap:12px;column-gap:12px;grid-row-gap:10px;row-gap:10px}.p-sidebar-toggle{display:grid;grid-area:toggle}.p-heading{grid-area:heading}.p-topbar .top-actions{grid-area:actions;gap:8px}.p-topbar .top-search{grid-area:search;max-width:none;min-width:0}.p-topbar .page-title{font-size:20px}.p-content{padding:18px 16px 32px}}@media (max-width:520px){.p-topbar .page-sub,.p-topbar .top-actions .hide-sm{display:none}}.p-scrim{display:none}@media (max-width:899.98px){.p-scrim.show{display:block;position:fixed;inset:0;background:rgba(6,58,66,.35);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:55;animation:fadeIn .2s ease both}}.sec-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sec-head .h2{margin:0}.container{max-width:1180px;margin:0 auto;padding:0 24px}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:var(--primary-subtle);color:var(--on-primary-subtle);font-weight:700;font-size:12.5px;padding:7px 13px;border-radius:999px}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_1dd6f7{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_1dd6f7{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-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:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_64b68a{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:italic}.__variable_64b68a{--font-serif:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_64a611{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_64a611{--font-body:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}