@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-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:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/c62081b071647022-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:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c62081b071647022-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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-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:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_7c1909{font-family:Fraunces,Fraunces Fallback}.__variable_7c1909{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_e9002f{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_e9002f{--font-hanken:"Hanken Grotesk","Hanken Grotesk Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}.qroot{--q-bg:#05060A;--q-bg2:#0A0C14;--q-ink:#EDEFF7;--q-ink-soft:#A6ABBF;--q-ink-faint:#5A6076;--q-line:rgba(255,255,255,0.08);--q-line-strong:rgba(255,255,255,0.16);--q-card:rgba(255,255,255,0.03);--q-card-hover:rgba(255,255,255,0.05);--q-field:rgba(255,255,255,0.05);--q-chip:rgba(255,255,255,0.04);--q-meter:rgba(255,255,255,0.05);--q-glow-op:0.5;--q-grain-op:0.035;--q-panel-shadow:none;--q-star:200,212,255;--q-star-op:0.7;--q-h1grad:linear-gradient(180deg,#ffffff,#c7cdec 55%,#7e86b0);--q-fixed-tx:#9ad0f0;--q-fixed-bg:rgba(122,200,255,0.10);--q-fixed-bd:rgba(122,200,255,0.25);--q-flex-tx:#e8b87a;--q-flex-bg:rgba(232,168,90,0.10);--q-flex-bd:rgba(232,168,90,0.25);background:var(--q-bg);color:var(--q-ink);font-family:var(--font-hanken),system-ui,sans-serif;line-height:1.55;transition:background .5s ease,color .5s ease}.qroot[data-quantum-theme=light]{--q-bg:#EEF1FA;--q-bg2:#FFFFFF;--q-ink:#191D2C;--q-ink-soft:#54596B;--q-ink-faint:#9097AC;--q-line:rgba(22,30,60,0.10);--q-line-strong:rgba(22,30,60,0.20);--q-card:rgba(255,255,255,0.72);--q-card-hover:rgba(255,255,255,0.95);--q-field:rgba(22,30,60,0.04);--q-chip:rgba(22,30,60,0.04);--q-meter:rgba(22,30,60,0.07);--q-glow-op:0.30;--q-grain-op:0.05;--q-panel-shadow:0 10px 34px -22px rgba(30,40,90,0.55);--q-star:90,120,210;--q-star-op:0.16;--q-h1grad:linear-gradient(180deg,#2B3152,#4C5582 55%,#7178A8);--q-fixed-tx:#1f7cb8;--q-fixed-bg:rgba(31,124,184,0.10);--q-fixed-bd:rgba(31,124,184,0.28);--q-flex-tx:#b3741d;--q-flex-bg:rgba(179,116,29,0.10);--q-flex-bd:rgba(179,116,29,0.30)}.qroot ::-moz-selection{background:color-mix(in srgb,var(--q-ink) 25%,transparent);color:var(--q-ink)}.qroot ::selection{background:color-mix(in srgb,var(--q-ink) 25%,transparent);color:var(--q-ink)}.q-header{text-align:center;margin-bottom:clamp(36px,7vw,64px);opacity:0;animation:q-rise .9s cubic-bezier(.2,.7,.2,1) .1s forwards}.q-eyebrow{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.42em;text-transform:uppercase;color:var(--q-ink-faint);margin-bottom:22px}.q-title{font-family:var(--font-fraunces),Georgia,serif;font-weight:300;font-size:clamp(52px,15vw,128px);line-height:1;letter-spacing:.02em;background:var(--q-h1grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.1em;margin-bottom:0}.q-sub,.q-title .q-q{font-style:italic;font-weight:400}.q-sub{font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(17px,4vw,22px);margin-bottom:20px}.q-lead,.q-sub{color:var(--q-ink-soft)}.q-lead{max-width:480px;margin:0 auto;font-size:15.5px;font-weight:300}.q-console{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;align-items:center;margin:28px auto 0;padding:14px 20px;border:1px solid var(--q-line);border-radius:16px;background:var(--q-card);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);max-width:-moz-fit-content;max-width:fit-content}.q-clock{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:15px;letter-spacing:.04em;color:var(--q-ink);display:inline-flex;align-items:center;gap:9px}.q-clock .q-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#6fe89a;box-shadow:0 0 10px #6fe89a;animation:q-pulse 2.4s infinite}.q-divider{width:1px;height:20px;background:var(--q-line-strong)}.q-wake{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--q-ink-soft)}.q-wake label{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--q-ink-faint)}.q-wake input,.q-wake label{font-family:var(--font-plex-mono),ui-monospace,monospace}.q-wake input{font-size:14px;background:var(--q-field);border:1px solid var(--q-line);color:var(--q-ink);border-radius:9px;padding:5px 9px;color-scheme:light dark}.q-wake input:focus-visible{outline:2px solid var(--q-line-strong);outline-offset:2px;border-color:var(--q-line-strong)}.q-toggle{display:inline-flex;align-items:center;gap:7px;background:var(--q-field);border:1px solid var(--q-line);color:var(--q-ink-soft);border-radius:9px;padding:6px 11px;cursor:pointer;font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;transition:border-color .25s,color .25s}.q-toggle:hover{border-color:var(--q-line-strong);color:var(--q-ink)}.q-toggle:focus-visible{outline:2px solid var(--q-line-strong);outline-offset:2px}.q-toggle svg{width:14px;height:14px}.q-track{position:relative;margin-top:clamp(34px,7vw,56px)}.q-spine{position:absolute;left:31px;top:14px;bottom:14px;width:1.5px;background:linear-gradient(180deg,#F2A65A,#5AC8E8,#5A8CE8,#6A6FE8,#A66AE8,#E8728A,#4A5AE8);opacity:.5;pointer-events:none}@media (max-width:560px){.q-spine{left:23px}}.q-block{position:relative;padding-left:74px;margin-bottom:18px;opacity:0;animation:q-rise .7s forwards}@media (max-width:560px){.q-block{padding-left:58px}}.q-node{position:absolute;left:0;top:18px;width:64px;height:64px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-family:var(--font-fraunces),Georgia,serif;font-size:30px;font-weight:400;font-style:italic;color:#05060A;box-shadow:0 0 0 5px var(--q-bg),0 6px 26px -6px var(--ac);background:linear-gradient(150deg,var(--ac),var(--ac2));z-index:2;transition:transform .35s cubic-bezier(.2,.7,.2,1)}@media (max-width:560px){.q-node{width:48px;height:48px;border-radius:14px;font-size:23px}}.q-block:hover .q-node{transform:scale(1.06) rotate(-3deg)}.q-panel{position:relative;border:1px solid var(--q-line);border-radius:18px;background:var(--q-card);box-shadow:var(--q-panel-shadow);overflow:hidden;transition:border-color .3s,background .3s}.q-block:hover .q-panel{background:var(--q-card-hover);border-color:var(--q-line-strong)}.q-block[data-active=true] .q-panel{border-color:var(--ac);box-shadow:0 0 0 1px var(--ac),0 20px 50px -28px var(--ac)}.q-block[data-active=true] .q-node{box-shadow:0 0 0 5px var(--q-bg),0 0 28px -2px var(--ac)}.q-head{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;background:transparent;border:0;text-align:left;color:inherit;font:inherit}.q-head:focus-visible{outline:2px solid var(--ac);outline-offset:-2px;border-radius:18px}.q-head .q-meta{flex:1;min-width:0}.q-name{font-family:var(--font-fraunces),Georgia,serif;font-size:25px;font-weight:400;letter-spacing:.01em;line-height:1.1;color:var(--q-ink)}.q-name .q-init{color:var(--ac3)}.q-one{font-size:13.5px;color:var(--q-ink-soft);font-weight:300;margin-top:3px}.q-side{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex-shrink:0}.q-time{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:13px;color:var(--q-ink);white-space:nowrap}.q-clk{font-size:11px}.q-clk,.q-rec{font-family:var(--font-plex-mono),ui-monospace,monospace;color:var(--q-ink-faint);white-space:nowrap}.q-rec{font-size:10px;letter-spacing:.02em}.q-tag{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;padding:3px 9px;border-radius:999px;white-space:nowrap}.q-tag-fixed{background:var(--q-fixed-bg);color:var(--q-fixed-tx);border:1px solid var(--q-fixed-bd)}.q-tag-flex{background:var(--q-flex-bg);color:var(--q-flex-tx);border:1px solid var(--q-flex-bd)}.q-chev{color:var(--q-ink-faint);transition:transform .35s;margin-top:4px;flex-shrink:0}.q-block[data-open=true] .q-chev{transform:rotate(180deg)}.q-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1)}.q-block[data-open=true] .q-body{grid-template-rows:1fr}.q-body-clip{min-height:0;overflow:hidden}.q-body-inner{padding:0 20px 22px;border-top:1px solid var(--q-line)}.q-body-inner>*+*,.q-body-inner>:first-child{padding-top:16px}.q-desc{font-size:14.5px;color:var(--q-ink-soft);font-weight:300}.q-label{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ac3);margin-bottom:7px;display:block}.q-sci{font-size:13.5px;color:var(--q-ink-soft);font-weight:300;font-style:italic;padding-left:14px;border-left:2px solid var(--ac)}.q-acts{display:flex;flex-wrap:wrap;gap:7px;margin-top:4px}.q-chip{font-size:12px;color:var(--q-ink);background:var(--q-chip);border:1px solid var(--q-line);padding:5px 11px;border-radius:999px;font-weight:300}.q-editor .q-edrow{display:flex;align-items:center;gap:13px;margin-top:6px}.q-slider{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:999px;background:var(--q-meter);accent-color:var(--ac);outline:none;cursor:pointer}.q-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--ac);border:3px solid var(--q-bg);box-shadow:0 2px 8px -2px var(--ac);cursor:pointer}.q-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--ac);border:3px solid var(--q-bg);cursor:pointer}.q-slider::-moz-range-track{height:4px;border-radius:999px;background:var(--q-meter)}.q-slider:focus-visible{outline:2px solid var(--ac);outline-offset:6px;border-radius:999px}.q-dval{font-size:14px;color:var(--q-ink);min-width:62px;text-align:right}.q-dval,.q-resetb{font-family:var(--font-plex-mono),ui-monospace,monospace}.q-resetb{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;background:none;border:1px solid var(--q-line);color:var(--q-ink-faint);border-radius:8px;padding:5px 9px;cursor:pointer;transition:color .2s,border-color .2s,opacity .2s;flex-shrink:0}.q-resetb:hover{color:var(--q-ink);border-color:var(--q-line-strong)}.q-resetb:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.q-resetb[data-dim=true]{opacity:.35}.q-recline{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:11px;color:var(--q-ink-faint);margin-top:9px}.q-recline b{color:var(--ac3);font-weight:500}.q-flexgap{position:relative;padding-left:74px;margin:6px 0 18px;opacity:0;animation:q-rise .7s forwards}@media (max-width:560px){.q-flexgap{padding-left:58px}}.q-flexgap .q-dotrow{position:absolute;left:24px;top:0;bottom:0;width:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}@media (max-width:560px){.q-flexgap .q-dotrow{left:16px}}.q-flexgap .q-dotrow i{width:3px;height:3px;border-radius:50%;background:var(--q-ink-faint)}.q-fx{border:1px dashed var(--q-line-strong);border-radius:14px;padding:11px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.q-fx .q-fx-t{font-family:var(--font-fraunces),Georgia,serif;font-style:italic;color:var(--q-ink-soft);font-size:16px}.q-fx .q-fx-d{font-size:12.5px;color:var(--q-ink-faint);font-weight:300}.q-fx .q-fx-c{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:11px;color:var(--q-ink-faint)}.q-ledger{margin-top:44px;border:1px solid var(--q-line);border-radius:20px;padding:26px 24px;background:var(--q-card);box-shadow:var(--q-panel-shadow);opacity:0;animation:q-rise .7s 1.1s forwards}.q-ledger-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.q-ledger-head>div{min-width:0}.q-ledger h3{font-family:var(--font-fraunces),Georgia,serif;font-weight:400;font-size:20px;margin-bottom:4px;color:var(--q-ink);letter-spacing:0}.q-ledger p{font-size:13.5px;font-weight:300}.q-cal,.q-ledger p{color:var(--q-ink-soft)}.q-cal{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;background:var(--q-field);border:1px solid var(--q-line);border-radius:9px;padding:7px 11px;cursor:pointer;font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;transition:border-color .25s,color .25s,background .25s}.q-cal:hover{border-color:var(--q-line-strong);color:var(--q-ink);background:var(--q-card-hover)}.q-cal:focus-visible{outline:2px solid var(--q-line-strong);outline-offset:2px}.q-cal svg{width:14px;height:14px}@media (max-width:560px){.q-ledger-head{flex-direction:column;align-items:stretch}.q-cal{align-self:flex-start}}.q-bars{display:flex;flex-direction:column;gap:11px}.q-bar{display:flex;align-items:center;gap:12px}.q-bar .q-nm{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:11px;color:var(--q-ink-soft);width:74px;flex-shrink:0;letter-spacing:.06em}.q-bar .q-meter{flex:1;height:8px;border-radius:999px;background:var(--q-meter);overflow:hidden}.q-bar .q-fill{height:100%;border-radius:999px;transform-origin:left;transform:scaleX(0);transition:transform 1s cubic-bezier(.2,.7,.2,1)}.q-ledger[data-shown=true] .q-fill{transform:scaleX(1)}.q-bar .q-v{font-size:11px;color:var(--q-ink-faint);width:54px;text-align:right;flex-shrink:0}.q-bar .q-v,.q-total{font-family:var(--font-plex-mono),ui-monospace,monospace}.q-total{display:flex;justify-content:space-between;margin-top:20px;padding-top:18px;border-top:1px solid var(--q-line);font-size:12.5px;color:var(--q-ink-soft)}.q-total b{color:var(--q-ink);font-weight:500}.q-foot{text-align:center;margin-top:40px;color:var(--q-ink-faint);font-size:12px;font-weight:300;opacity:0;animation:q-rise .7s 1.3s forwards}.q-foot .q-quote{font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-size:15px;color:var(--q-ink-soft);margin-bottom:8px}.q-foot a{color:var(--q-ink-soft);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--q-ink-faint)}.q-foot a:hover{color:var(--q-ink)}.q-stars{inset:0}.q-glow,.q-stars{position:absolute;z-index:0;pointer-events:none}.q-glow{border-radius:50%;filter:blur(90px);opacity:var(--q-glow-op)}.q-glow-a{width:520px;height:520px;background:radial-gradient(circle,#243b8a55,transparent 70%);top:-160px;right:-140px}.q-glow-b{width:480px;height:480px;background:radial-gradient(circle,#7a3b6e44,transparent 70%);bottom:-180px;left:-120px}.q-grain{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:var(--q-grain-op);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.q-back{position:fixed;top:80px;left:24px;z-index:40;display:inline-flex;align-items:center;gap:8px;color:var(--q-ink-faint);font-size:14px;transition:color .3s}.q-back:hover{color:var(--q-ink)}@media (max-width:560px){.q-back{top:16px;left:16px;font-size:13px}.q-head{flex-wrap:wrap;padding:16px 38px 14px 16px;gap:10px}.q-meta{flex:1 1 100%;min-width:0}.q-name{font-size:22px}.q-side{flex:1 1 100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px 10px}.q-chev{position:absolute;top:20px;right:14px;margin:0}}@keyframes q-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes q-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.qroot *,.qroot :after,.qroot :before{animation:none!important;transition:none!important}.qroot .q-block,.qroot .q-flexgap,.qroot .q-foot,.qroot .q-header,.qroot .q-ledger{opacity:1}}