@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_e97114{font-family:Inter,Inter Fallback;font-style:normal}.__variable_e97114{--font-inter:"Inter","Inter Fallback"}*{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:88px}body.scroll-locked{overflow:hidden}:root{--aero-blue-deep:#0a3a7d;--aero-blue:#1665c5;--aero-blue-light:#6fb6ff;--aero-sky:#9fcfff;--logo-green:#6bc042;--logo-yellow:#ffc83d;--logo-blue:#2f8de8;--wp-glow:#5aaaff;--wp-bright:#2278d5;--wp-mid:#0e428f;--wp-deep:#052256;--wp-tint:rgba(180,225,255,0.78);--wp-tint-fade:rgba(80,160,235,0.32);--wp-dark-glow:rgba(80,160,240,0.45);--wp-dark-mid:#0e3a78;--wp-dark-deep:#082954;--wp-dark-base:#020812;--accent:#2f8de8;--accent-soft:#9fcfff;--glass-bg:rgba(255,255,255,0.20);--glass-bg-strong:rgba(255,255,255,0.34);--glass-border:rgba(255,255,255,0.55);--glass-shadow:0 12px 44px rgba(7,26,70,0.32),0 1px 0 rgba(255,255,255,0.9) inset,0 0 0 1px rgba(255,255,255,0.35) inset;--glass-blur:blur(8px) saturate(160%);--text:#ffffff;--text-soft:rgba(255,255,255,0.84);--text-dim:rgba(255,255,255,0.62);--radius:14px;--radius-lg:22px;--font-display:"Segoe UI","Segoe UI Variable",var(--font-inter,"Inter"),system-ui,sans-serif;--font:"Segoe UI","Segoe UI Variable",var(--font-inter,"Inter"),system-ui,sans-serif}body.dark{--glass-bg:color-mix(in oklab,var(--wp-dark-mid) 60%,transparent);--glass-bg-strong:color-mix(in oklab,var(--wp-dark-mid) 80%,transparent);--glass-border:rgba(170,205,245,0.4);--glass-shadow:0 18px 60px rgba(0,0,0,0.6),0 1px 0 rgba(190,215,250,0.22) inset,0 0 0 1px rgba(140,180,240,0.14) inset;--text:#eef5ff;--text-soft:rgba(238,245,255,0.86);--text-dim:rgba(238,245,255,0.62);background:var(--wp-dark-base)}body{font-family:var(--font);color:var(--text);min-height:100vh;overflow-x:hidden;background:var(--wp-deep);-webkit-font-smoothing:antialiased}.wallpaper{position:fixed;inset:0;z-index:-3;background:radial-gradient(60% 60% at 92% 100%,rgba(255,255,255,.45) 0,rgba(255,255,255,0) 35%),radial-gradient(95% 75% at 90% 95%,var(--wp-tint) 0,var(--wp-tint-fade) 30%,rgba(20,80,170,0) 60%),radial-gradient(150% 130% at 92% 110%,var(--wp-glow) 0,var(--wp-bright) 22%,var(--wp-mid) 55%,var(--wp-deep) 92%);transition:background .35s ease}body.dark .wallpaper{background:radial-gradient(50% 50% at 92% 100%,var(--wp-dark-glow) 0,rgba(0,0,0,0) 55%),radial-gradient(150% 130% at 92% 110%,var(--wp-dark-mid) 0,var(--wp-dark-deep) 45%,var(--wp-dark-base) 90%)}.wallpaper-parallax{position:fixed;inset:0;z-index:-2;pointer-events:none;will-change:transform}.wallpaper-svg{width:100vw;height:100vh;display:block}.wallpaper-pic{position:fixed;inset:0;z-index:-2;width:100vw;height:100vh;pointer-events:none;display:none}.wallpaper-img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.8)}.wallpaper-pic:after{content:"";position:absolute;inset:0;background:var(--accent);mix-blend-mode:color;opacity:.55;pointer-events:none}@media (max-width:760px){.wallpaper-parallax{display:none}.wallpaper-pic{display:block}}.cw-bubbles{position:fixed;inset:0;width:100vw;height:100vh;z-index:-1;pointer-events:none}.cw-bubbles-toggle.on{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(216,228,243,.85));color:#1d3e6b;border-color:rgba(255,255,255,.7)}.scroll-progress{position:fixed;left:0;top:0;height:2px;background:linear-gradient(90deg,var(--accent),var(--accent-soft));z-index:200;pointer-events:none;box-shadow:0 0 12px var(--accent);transition:width .05s linear}.cw-nav{position:fixed;top:14px;left:14px;right:14px;z-index:120;display:flex;align-items:center;gap:16px;padding:8px 12px 8px 14px;background:rgba(8,22,50,.55);border:1px solid rgba(255,255,255,.32);border-radius:999px;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);box-shadow:0 10px 30px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.4)}body.dark .cw-nav{background:color-mix(in oklab,var(--wp-dark-mid) 65%,transparent);border-color:color-mix(in oklab,var(--accent-soft) 22%,rgba(255,255,255,.28))}.cw-brand{display:flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font:600 14px var(--font);letter-spacing:-.005em}.cw-brand img{width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.cw-nav-links{display:flex;align-items:center;gap:4px;flex:1 1;justify-content:center;flex-wrap:wrap}.cw-nav-links a{color:rgba(255,255,255,.78);text-decoration:none;font:500 13px var(--font);padding:6px 12px;border-radius:999px;transition:color .15s ease,background .15s ease}.cw-nav-links a:hover{color:#fff;background:rgba(255,255,255,.12)}.cw-nav-right{gap:8px}.cw-accent,.cw-nav-right{display:flex;align-items:center}.cw-accent{gap:5px;padding:0 4px}.cw-accent-dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid rgba(255,255,255,.25);width:18px;height:18px;border-radius:50%;cursor:pointer;flex-shrink:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 3px rgba(0,0,0,.35);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease;padding:0}.cw-accent-dot:hover{transform:scale(1.15);border-color:rgba(255,255,255,.6)}.cw-accent-dot.on{border-color:rgba(255,255,255,.95);box-shadow:0 0 0 2px rgba(255,255,255,.25),inset 0 1px 0 rgba(255,255,255,.6),0 1px 4px rgba(0,0,0,.4)}.cw-theme{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.25);color:rgba(255,255,255,.85);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;position:relative;transition:background .15s ease,border-color .15s ease,color .15s ease}.cw-theme:hover{background:rgba(0,0,0,.4);border-color:rgba(255,255,255,.45);color:#fff}.cw-theme svg{position:absolute;transition:opacity .25s ease,transform .35s cubic-bezier(.4,1.4,.6,1)}.cw-theme .sun{opacity:1;transform:rotate(0deg) scale(1)}.cw-theme .moon{opacity:0;transform:rotate(-90deg) scale(.7)}.cw-theme.is-dark .sun{opacity:0;transform:rotate(90deg) scale(.7)}.cw-theme.is-dark .moon{opacity:1;transform:rotate(0deg) scale(1);color:#ffe79e}.cw-lang{display:flex;align-items:center;gap:0;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:2px}.cw-lang button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:rgba(255,255,255,.7);font:600 11px var(--font);letter-spacing:.06em;padding:5px 11px;border-radius:999px;cursor:pointer;transition:color .15s ease,background .15s ease}.cw-lang button:hover{color:#fff}.cw-lang button.on{color:#1d3e6b;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(216,228,243,.85));box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 1px 3px rgba(0,0,0,.15);text-shadow:0 1px 0 rgba(255,255,255,.55)}@media (max-width:760px){.cw-nav{left:8px;right:8px;top:8px;padding:6px 8px}.cw-nav-links{display:none}.cw-nav-right{margin-left:auto}}.cw-dock{position:fixed;left:50%;bottom:14px;transform:translateX(-50%);z-index:95;display:flex;align-items:center;gap:4px;padding:5px;background:rgba(8,22,50,.55);border:1px solid rgba(255,255,255,.3);border-radius:14px;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);box-shadow:0 12px 32px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.35);max-width:calc(100vw - 24px);flex-wrap:wrap;justify-content:center}body.dark .cw-dock{background:color-mix(in oklab,var(--wp-dark-mid) 70%,transparent);border-color:color-mix(in oklab,var(--accent-soft) 22%,rgba(255,255,255,.28))}.cw-dock.compact .cw-dock-label{display:none}.cw-dock.compact .cw-dock-item{padding:6px;max-width:none}.cw-dock.compact .cw-dock-x{display:none}.cw-dock-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#fff;font:inherit;display:flex;align-items:center;gap:8px;padding:5px 8px 5px 6px;border-radius:10px;cursor:pointer;flex-shrink:0;max-width:200px;transition:background .15s ease,border-color .15s ease,opacity .15s ease;position:relative}.cw-dock-item:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.35)}.cw-dock-item.on{background:linear-gradient(180deg,rgba(150,200,255,.35),rgba(80,140,210,.42));border-color:rgba(255,255,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 0 18px rgba(120,200,255,.25)}.cw-dock-item.min{opacity:.55}.cw-dock-item.min:before{content:"";position:absolute;left:6px;right:6px;bottom:1px;height:2px;background:rgba(255,255,255,.5);border-radius:2px}.cw-dock-ico{width:22px;height:22px;border-radius:5px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(255,255,255,.45),rgba(255,255,255,0) 50%),var(--icon-bg,#2f8de8);color:#fff;font:700 10px var(--font-display);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 1px 2px rgba(0,0,0,.25);overflow:hidden}.cw-dock-ico.raw{background:transparent;box-shadow:none}.cw-dock-ico img{width:100%;height:100%;object-fit:contain;display:block}.cw-dock-label{font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.cw-dock-x{width:16px;height:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;line-height:1;color:rgba(255,255,255,.6);opacity:0;transition:opacity .15s ease,background .15s ease,color .15s ease;flex-shrink:0}.cw-dock-item:hover .cw-dock-x{opacity:1}.cw-dock-x:hover{background:rgba(255,80,80,.8);color:#fff}.aero-win.max,.exp-win.max{left:8px!important;right:8px!important;top:72px!important;bottom:80px!important;width:auto!important;max-width:none!important;border-radius:10px!important}.aero-win.max .win-body,.exp-win.max .exp-main{max-height:none;flex:1 1}.aero-win.max .win-body{overflow-y:auto}.exp-win.max{display:flex;flex-direction:column}.exp-win.max .exp-main{min-height:0}@media (max-width:760px){.aero-win,.exp-win{left:8px!important;right:8px!important;top:64px!important;bottom:78px!important;width:auto!important;max-width:none!important;border-radius:10px!important}.win-title{cursor:default}.exp-main{grid-template-columns:1fr!important}.exp-side{display:none}.cw-dock-label{max-width:80px}.exp-toolbar{flex-wrap:wrap;padding:6px 8px}.exp-toolbar .exp-nav{order:1}.exp-toolbar .exp-search{order:2;flex:1 1;min-width:0;width:auto}.exp-toolbar .exp-crumb{order:3;width:100%;flex:none;padding:5px 8px;overflow-x:auto;scrollbar-width:none}.exp-toolbar .exp-crumb::-webkit-scrollbar{display:none}}.glass{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);position:relative}.glass:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,0) 35%);mix-blend-mode:overlay}body.dark .glass:before{background:linear-gradient(180deg,rgba(120,170,230,.22),rgba(255,255,255,0) 40%)}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.page{max-width:1380px;margin:0 auto;padding:96px 28px 120px;display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:32px;gap:32px;position:relative}@media (max-width:980px){.page{grid-template-columns:1fr;padding:80px 16px 120px;gap:24px}}.col-main{gap:32px;min-width:0;container-type:inline-size;container-name:main}.col-aside,.col-main{display:flex;flex-direction:column}.col-aside{gap:20px;position:-webkit-sticky;position:sticky;top:96px;align-self:start}@media (max-width:980px){.col-aside{position:static}}.hero{padding:clamp(22px,4cqi,56px);display:grid;grid-template-columns:clamp(120px,22cqi,250px) 1fr;grid-gap:clamp(16px,3cqi,40px);gap:clamp(16px,3cqi,40px);align-items:center;overflow:hidden;min-width:0}@container main (max-width: 600px){.hero{grid-template-columns:1fr;padding:28px 24px;text-align:center;gap:20px}.hero-logo,.hero>div{justify-self:center}.hero>div{min-width:0;max-width:100%}.hero-tagline{margin-left:auto;margin-right:auto}.hero-cta,.hero-meta{justify-content:center}}.hero-logo{width:100%;max-width:250px;height:auto;filter:drop-shadow(0 12px 36px rgba(0,0,0,.42));animation:heroFloat 8s ease-in-out infinite;will-change:transform}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.hero-title{font-family:var(--font-display);font-size:clamp(36px,11cqi,76px);font-weight:300;letter-spacing:-.028em;line-height:.95;margin:0 0 14px;text-shadow:0 2px 20px rgba(0,0,0,.32);white-space:nowrap}.hero-title b{font-weight:600;background:linear-gradient(180deg,#fff 0,var(--accent-soft) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-tagline{font-size:clamp(14px,2.4cqi,19px);color:var(--text-soft);margin:0 0 22px;max-width:580px;line-height:1.5}.hero-meta{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:720px){.hero-meta{justify-content:center}}.hero-cta{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}@media (max-width:720px){.hero-cta{justify-content:center}}.ghost-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:600 14px var(--font);padding:10px 22px;color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.45);border-radius:10px;cursor:pointer;text-decoration:none;transition:background .15s ease,border-color .15s ease;display:inline-flex;align-items:center;gap:6px}.ghost-btn:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.65)}.chip{font-size:12px;padding:6px 12px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.4);border-radius:999px;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:inline-flex;align-items:center;white-space:nowrap;flex-shrink:0}body.dark .chip{background:rgba(255,255,255,.1);border-color:rgba(180,210,255,.35)}.chip .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--logo-green);margin-right:6px;box-shadow:0 0 6px var(--logo-green)}.chip.amber .dot{background:var(--logo-yellow);box-shadow:0 0 6px var(--logo-yellow)}.chip.gray .dot{background:#c8d2dd;box-shadow:none}.section{padding:34px 38px}.section-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 18px;flex-wrap:wrap}.section-h-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.section-h h2{font-family:var(--font-display);font-weight:300;font-size:34px;letter-spacing:-.018em;margin:0;text-shadow:0 1px 10px rgba(0,0,0,.22);display:inline-flex;gap:.32em;flex-wrap:wrap}.section-h h2 b{font-weight:600}.section-h .count{font-size:12px;color:var(--text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.exp-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;font:500 12px var(--font);color:var(--text-soft);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:5px 12px 5px 10px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.exp-link:hover{background:rgba(255,255,255,.22);color:#fff;border-color:rgba(255,255,255,.55)}.exp-link svg{opacity:.85}.section p.lead{margin:0;color:var(--text-soft);font-size:15px;line-height:1.55;max-width:760px}.projects{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));grid-gap:14px;gap:14px;margin-top:18px}.project{position:relative;padding:16px 16px 14px;border-radius:14px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);cursor:pointer;transition:transform .18s cubic-bezier(.2,.7,.2,1),background .18s ease,border-color .18s ease,box-shadow .18s ease;box-shadow:0 4px 16px rgba(7,26,70,.24),inset 0 1px 0 rgba(255,255,255,.55);display:flex;gap:12px;align-items:flex-start;text-align:left;color:inherit;font:inherit;overflow:hidden}body.dark .project{background:color-mix(in oklab,var(--wp-dark-mid) 65%,transparent);border-color:color-mix(in oklab,var(--accent-soft) 22%,rgba(255,255,255,.28));box-shadow:0 8px 26px rgba(0,0,0,.55),inset 0 1px 0 rgba(180,210,255,.25)}.project:before{content:"";position:absolute;inset:-2px;border-radius:inherit;pointer-events:none;background:radial-gradient(180px 120px at var(--mx,50%) var(--my,0),rgba(255,255,255,.35) 0,rgba(255,255,255,0) 60%);opacity:0;transition:opacity .2s ease}.project:hover{transform:translateY(-3px);background:rgba(255,255,255,.28);border-color:rgba(255,255,255,.7);box-shadow:0 12px 32px rgba(7,26,70,.4),inset 0 0 0 1px rgba(255,255,255,.5),0 0 36px rgba(120,200,255,.25)}.project:hover:before{opacity:1}body.dark .project:hover{background:rgba(38,70,130,.6);border-color:rgba(180,215,255,.6)}.project.defunct{opacity:1}.project.defunct:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 60%,rgba(0,0,0,.22));border-radius:inherit;pointer-events:none}.project-icon{width:46px;height:46px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:white;background:linear-gradient(180deg,rgba(255,255,255,.32) 0,rgba(255,255,255,0) 55%),var(--icon-bg,#2f8de8);box-shadow:0 2px 6px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.45);text-shadow:0 1px 1px rgba(0,0,0,.28);letter-spacing:-.02em;font-family:var(--font-display);overflow:hidden}.project-icon.img{padding:0;background:var(--icon-bg,#2f8de8)}.project-icon.img img{width:100%;height:100%;object-fit:contain;border-radius:inherit;display:block}.project-name{font-size:15px;font-weight:600;margin:0 0 3px;letter-spacing:-.005em;color:#fff}.project-tag{font-size:12.5px;color:var(--text-soft);margin:0;line-height:1.4}.project-status{position:absolute;top:11px;right:11px;width:8px;height:8px;border-radius:50%;background:var(--logo-green);box-shadow:0 0 8px var(--logo-green)}.project.defunct .project-status{background:#8995a4;box-shadow:none}.timeline-wrap{padding:30px 34px 34px}.tl-bars-wrap{margin-top:30px;display:flex;flex-direction:column;gap:0;position:relative}.tl-axis,.tl-bars-above,.tl-bars-below{position:relative;width:100%}.tl-axis{height:36px;background:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.18) 45%,rgba(255,255,255,.06));border-radius:10px;border:1px solid rgba(0,0,0,.45);box-shadow:inset 0 2px 4px rgba(0,0,0,.35),inset 0 -1px 0 rgba(255,255,255,.25);margin:8px 0}.tl-tick{position:absolute;top:0;bottom:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;pointer-events:none;padding-top:4px}.tl-tick-mark{width:1px;height:6px;background:rgba(255,255,255,.4)}.tl-tick-label{font-size:10px;color:var(--text-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap}.tl-bar{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;cursor:pointer;min-width:22px;container-type:inline-size;container-name:tlbar;transition:transform .15s ease,filter .15s ease}.tl-bar:hover{filter:brightness(1.04)}.tl-bar:focus-visible{outline:2px solid color-mix(in oklab,var(--bar-color,#2f8de8) 80%,#fff);outline-offset:3px;border-radius:6px}.tl-bar-trough{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:28px;border-radius:8px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 4px 16px rgba(7,26,70,.18);overflow:hidden;z-index:0}body.dark .tl-bar-trough{background:color-mix(in oklab,var(--wp-dark-mid) 65%,transparent);border-color:color-mix(in oklab,var(--accent-soft) 22%,rgba(255,255,255,.28));box-shadow:inset 0 1px 0 rgba(180,210,255,.25),0 6px 18px rgba(0,0,0,.4)}.tl-bar-fill{left:0;width:100%;border-radius:7px;background:linear-gradient(180deg,rgba(255,255,255,.32) 0,rgba(255,255,255,0) 55%),var(--bar-color,#2f8de8);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 2px 6px rgba(0,0,0,.22)}.tl-bar-fill,.tl-bar-sheen{position:absolute;top:0;bottom:0}.tl-bar-sheen{left:-30%;width:35%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 30%,rgba(255,255,255,.85) 50%,rgba(255,255,255,.1) 70%,transparent);mix-blend-mode:screen;pointer-events:none;display:none}.tl-bar.ongoing .tl-bar-sheen{display:block;animation:tlSheen 3s linear infinite}@keyframes tlSheen{0%{transform:translateX(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateX(500%);opacity:0}}.tl-bar:hover .tl-bar-trough{background:rgba(255,255,255,.24);border-color:rgba(255,255,255,.55)}body.dark .tl-bar:hover .tl-bar-trough{background:color-mix(in oklab,var(--wp-dark-mid) 55%,transparent);border-color:color-mix(in oklab,var(--accent-soft) 32%,rgba(255,255,255,.4))}.tl-bar.ongoing .tl-bar-fill{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 78%,transparent);mask-image:linear-gradient(90deg,#000 0,#000 78%,transparent);border-right:0}.tl-bar.ongoing .tl-bar-trough{border-right-color:transparent;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 0,#000 92%,transparent)}.tl-bar-pill{position:relative;z-index:1;display:inline-flex;gap:6px;height:100%;max-width:100%;padding:0 8px 0 4px;font:600 11.5px var(--font);letter-spacing:.01em;white-space:nowrap;text-shadow:0 1px 1px rgba(0,0,0,.55),0 0 6px rgba(0,0,0,.35)}.tl-bar-ico,.tl-bar-pill{align-items:center;color:#fff;overflow:hidden}.tl-bar-ico{width:20px;height:20px;flex-shrink:0;border-radius:5px;display:flex;justify-content:center;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,0) 55%),var(--bar-color,#2f8de8);font:700 10px var(--font-display,var(--font));box-shadow:0 0 0 1px rgba(255,255,255,.55),inset 0 1px 0 rgba(255,255,255,.55),0 1px 2px rgba(0,0,0,.45)}.tl-bar-ico.img{background:rgba(255,255,255,.92);box-shadow:0 0 0 1px rgba(0,0,0,.18),0 1px 2px rgba(0,0,0,.4)}.tl-bar-ico img{width:100%;height:100%;object-fit:contain;display:block}.tl-bar-glyph{line-height:1}.tl-bar-name{display:inline-block;overflow:hidden;text-overflow:ellipsis;min-width:0}@container tlbar (max-width: 110px){.tl-bar-name{display:none}.tl-bar-pill{padding:2px;border-radius:6px;gap:0}}@container tlbar (max-width: 60px){.tl-bar-pill{padding:1px}.tl-bar-ico{width:18px;height:18px}}@container main (max-width: 720px){.tl-bars-wrap{gap:0}.tl-axis{height:30px}.tl-tick-label{font-size:9px}.tl-bar-pill{font-size:10.5px}.tl-bar-ico{width:18px;height:18px}.tl-bar-trough{height:22px}}.gadget{padding:16px 18px;border-radius:16px;background:rgba(8,22,50,.45);border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:0 8px 26px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.35);position:relative;color:#fff}body.dark .gadget{background:color-mix(in oklab,var(--wp-dark-deep) 80%,transparent);border-color:color-mix(in oklab,var(--accent-soft) 25%,rgba(255,255,255,.28))}.gadget-title{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin:0 0 10px}.clock-row{display:flex;align-items:flex-start;gap:12px}.clock-time{font-family:var(--font-display);font-weight:200;font-size:42px;letter-spacing:-.02em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 2px 8px rgba(0,0,0,.4)}.clock-time .ampm{font-size:14px;font-weight:400;color:var(--text-soft);margin-left:4px;vertical-align:super}.clock-date{font-size:12px;color:var(--text-soft);margin-top:6px}.clock-analog{width:60px;height:60px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18) 0,rgba(0,0,0,.3) 100%);border:1px solid rgba(255,255,255,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 4px 10px rgba(0,0,0,.3);position:relative;margin-left:auto}.clock-analog .center{position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;background:#fff;border-radius:50%;box-shadow:0 0 4px rgba(255,255,255,.8)}.weather{display:flex;align-items:center;gap:14px}.weather-icon{width:56px;height:56px;position:relative;flex-shrink:0}.weather-icon .sun{position:absolute;left:12px;top:6px;width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff7c8,#ffc83d 60%,#e89e00 100%);box-shadow:0 0 18px rgba(255,200,61,.65)}.weather-icon .cloud{position:absolute;right:0;bottom:6px;width:38px;height:22px;background:linear-gradient(180deg,#fff,#c0d8f0);border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 4px 8px rgba(0,0,0,.22)}.weather-icon .cloud:before{width:16px;height:16px;top:-8px;left:6px}.weather-icon .cloud:after,.weather-icon .cloud:before{content:"";position:absolute;background:inherit;border-radius:50%}.weather-icon .cloud:after{width:12px;height:12px;top:-4px;left:18px}.weather-icon .moon{position:absolute;left:12px;top:6px;width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fdfaf0,#d8d4c2 55%,#8a8676 100%);box-shadow:0 0 16px rgba(220,220,200,.55),inset -3px -3px 6px rgba(0,0,0,.25),inset 2px 2px 4px rgba(255,255,255,.6)}.weather-icon .moon .moon-crater{position:absolute;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(0,0,0,.18),rgba(0,0,0,.05) 70%);box-shadow:inset 1px 1px 1px rgba(0,0,0,.15)}.weather-icon .moon .c1{width:6px;height:6px;top:6px;left:8px}.weather-icon .moon .c2{width:4px;height:4px;top:14px;left:16px}.weather-icon .moon .c3{width:3px;height:3px;top:9px;left:18px}.weather-icon .star{position:absolute;width:3px;height:3px;border-radius:50%;background:radial-gradient(circle,#ffffff 0,#ffe79e 70%,transparent 100%);box-shadow:0 0 4px rgba(255,231,158,.9)}.weather-icon .star-1{top:4px;right:6px}.weather-icon .star-2{top:14px;right:2px;width:2px;height:2px}.weather-icon .star-3{top:24px;right:10px;width:2px;height:2px}.weather-icon.wx-night .cloud-main{background:linear-gradient(180deg,#cfd6e2,#5a6678);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 4px 8px rgba(0,0,0,.35)}.weather-icon.wx-night .cloud-back{background:linear-gradient(180deg,#aab4c4,#46505f)}.weather-icon.wx-night.wx-overcast .cloud-main{background:linear-gradient(180deg,#aeb6c4,#444e5e)}.weather-icon.wx-night.wx-rain .cloud-main,.weather-icon.wx-night.wx-thunder .cloud-main{background:linear-gradient(180deg,#9aa3b3,#353e4d)}.weather-icon.wx-night.wx-snow .cloud-main{background:linear-gradient(180deg,#d4dce8,#6f7a8c)}.weather-icon.wx-night .drop{background:linear-gradient(180deg,#b0c8e4,#2a4d77)}.weather-icon.wx-night .fog{background:linear-gradient(180deg,rgba(210,218,228,.85),rgba(120,132,148,.85))}.weather-icon.wx-night .flake{background:radial-gradient(circle at 35% 30%,#f0f4fa,#8b97aa 80%)}.weather-icon.wx-clear .sun{left:14px;top:14px;width:32px;height:32px;box-shadow:0 0 22px rgba(255,200,61,.85),0 0 40px rgba(255,180,40,.35)}.weather-icon.wx-mostlyClear .sun{left:4px;top:6px}.weather-icon.wx-mostlyClear .cloud-main{right:-2px;bottom:4px;width:30px;height:18px;opacity:.95}.weather-icon.wx-partlyCloudy .sun{left:2px;top:4px}.weather-icon.wx-overcast .cloud-main{background:linear-gradient(180deg,#e8eef5,#95a8bd)}.weather-icon.wx-overcast .cloud-back{background:linear-gradient(180deg,#c8d3e0,#7a8ba0)}.weather-icon.wx-rain .cloud-main,.weather-icon.wx-thunder .cloud-main{background:linear-gradient(180deg,#d8e0ea,#6f7f93)}.weather-icon.wx-snow .cloud-main{background:linear-gradient(180deg,#ffffff,#d3dde9)}.weather-icon .cloud-back{position:absolute;left:0;top:8px;width:30px;height:16px;background:linear-gradient(180deg,#e6edf5,#a8b8cb);border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 3px 6px rgba(0,0,0,.18);opacity:.95}.weather-icon .cloud-back:before{width:13px;height:13px;top:-6px;left:5px}.weather-icon .cloud-back:after,.weather-icon .cloud-back:before{content:"";position:absolute;background:inherit;border-radius:50%}.weather-icon .cloud-back:after{width:10px;height:10px;top:-3px;left:15px}.weather-icon .drop{position:absolute;width:4px;height:7px;background:linear-gradient(180deg,#cfe6ff,#4f95d6);border-radius:50% 50% 50% 50%/35% 35% 65% 65%;box-shadow:0 1px 1px rgba(0,0,0,.25),inset 1px 1px 0 rgba(255,255,255,.7)}.weather-icon .drop-1{right:26px;bottom:-2px}.weather-icon .drop-2{right:16px;bottom:-4px}.weather-icon .drop-3{right:6px;bottom:-2px}.weather-icon .flake{position:absolute;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffff,#c8d6e6 80%);box-shadow:0 1px 1px rgba(0,0,0,.2),inset 1px 1px 0 rgba(255,255,255,.9)}.weather-icon .flake-1{right:26px;bottom:-3px}.weather-icon .flake-2{right:16px;bottom:-5px}.weather-icon .flake-3{right:6px;bottom:-3px}.weather-icon .bolt{position:absolute;right:14px;bottom:-6px;width:10px;height:16px;background:linear-gradient(180deg,#fff3a8,#ffc83d 50%,#d68a00);-webkit-clip-path:polygon(55% 0,0 55%,40% 55%,20% 100%,100% 40%,55% 40%,90% 0);clip-path:polygon(55% 0,0 55%,40% 55%,20% 100%,100% 40%,55% 40%,90% 0);filter:drop-shadow(0 0 4px rgba(255,200,61,.7)) drop-shadow(0 1px 1px rgba(0,0,0,.35))}.weather-icon .fog{position:absolute;left:4px;height:6px;width:48px;background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(200,212,225,.85));border-radius:6px;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 2px 4px rgba(0,0,0,.18)}.weather-icon .fog-1{top:14px}.weather-icon .fog-2{top:26px;width:44px;left:8px}.weather-icon .fog-3{top:38px;width:40px;left:6px}.weather-temp{font-size:28px;font-weight:300;line-height:1}.weather-cond{font-size:12px;color:var(--text-soft);margin-top:4px}.weather-loc{font-size:11px;color:var(--text-dim);margin-top:2px}.stat-row{display:flex;justify-content:space-between;align-items:baseline;padding:7px 0;border-bottom:1px dashed rgba(255,255,255,.16);font-size:13px;color:var(--text-soft)}.stat-row:last-child{border-bottom:none}.stat-row .v{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#fff}.stat-row .v.green{color:var(--logo-green)}.stat-row .v.yellow{color:var(--logo-yellow)}.stat-row .v.gray{color:#c8d4e2}.bin{display:flex;align-items:center;gap:12px;width:100%;border:1px solid rgba(255,255,255,.28);background:rgba(8,22,50,.45);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);text-align:left;color:#fff;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease;font:inherit}.bin:hover{background:rgba(20,40,80,.55);border-color:rgba(255,255,255,.45);transform:translateY(-1px)}.explorer-icon{width:48px;height:44px;position:relative;flex-shrink:0}.explorer-icon .folder{position:absolute;width:36px;height:28px}.explorer-icon .folder .tab{left:2px;top:0;width:14px;height:5px;border:1px solid;border-bottom:none;border-radius:3px 3px 0 0}.explorer-icon .folder .body,.explorer-icon .folder .tab{position:absolute;background:linear-gradient(180deg,var(--f-a),var(--f-b))}.explorer-icon .folder .body{left:0;top:4px;right:0;bottom:0;border:1px solid;border-radius:2px 5px 4px 4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 2px 4px rgba(0,0,0,.25)}.explorer-icon .folder.back{right:0;top:4px;color:#6a4910;--f-a:#d49a3e;--f-b:#9a6618}.explorer-icon .folder.front{left:0;bottom:4px;color:#8a6313;--f-a:#ffd66b;--f-b:#d39423;z-index:1}.explorer-icon .glass-lens{position:absolute;right:0;bottom:2px;width:18px;height:18px;border:2px solid #2c3340;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.85),rgba(170,210,250,.45) 50%,rgba(80,140,220,.35) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 2px 4px rgba(0,0,0,.35);z-index:2}.explorer-icon .glass-lens .handle{position:absolute;right:-5px;bottom:-5px;width:9px;height:3px;background:linear-gradient(90deg,#2c3340,#4a5260);border-radius:2px;transform:rotate(45deg);transform-origin:0 50%;box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.bin-text .l{font-size:13px;font-weight:600;color:#fff}.bin-text .s{font-size:11px;color:var(--text-soft)}.about-grid{display:grid;grid-template-columns:1.45fr 1fr;grid-gap:28px;gap:28px;align-items:start;margin-top:4px}@media (max-width:720px){.about-grid{grid-template-columns:1fr}}.about-grid p{margin:0 0 14px;color:var(--text-soft);font-size:15.5px;line-height:1.6}.about-grid p:last-child{margin-bottom:0}.about-grid p strong{color:#fff;font-weight:600}.facts{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.fact{padding:14px 16px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.32);border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .15s ease,background .15s ease}body.dark .fact{background:rgba(255,255,255,.06);border-color:rgba(180,210,255,.28)}.fact:hover{transform:translateY(-2px);background:rgba(255,255,255,.22)}.fact .n{font-size:32px;font-weight:200;font-family:var(--font-display);letter-spacing:-.02em;line-height:1;color:#fff}.fact .l{font-size:11px;color:var(--text-soft);margin-top:6px;text-transform:uppercase;letter-spacing:.08em}.contact-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:16px}@media (max-width:720px){.contact-grid{grid-template-columns:1fr}}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.field input,.field textarea{background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.4);border-radius:8px;padding:11px 13px;color:#fff;font:14px var(--font);outline:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}body.dark .field input,body.dark .field textarea{background:rgba(10,22,50,.6);border-color:rgba(170,205,245,.4)}.field input::placeholder,.field textarea::placeholder{color:rgba(255,255,255,.5)}.field input:focus,.field textarea:focus{border-color:rgba(255,255,255,.85);background:rgba(255,255,255,.24);box-shadow:0 0 0 3px rgba(150,200,255,.22)}.field.full{grid-column:1/-1}.aero-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:600 14px var(--font);padding:10px 22px;color:#1d3e6b;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.48) 50%,rgba(220,235,250,.5));border:1px solid rgba(255,255,255,.55);border-radius:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 3px 10px rgba(0,0,0,.18);cursor:pointer;text-shadow:0 1px 0 rgba(255,255,255,.6);transition:filter .15s ease,transform .05s ease;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.aero-btn:hover{filter:brightness(1.06)}.aero-btn:active{transform:translateY(1px)}.contact-row{display:flex;align-items:center;justify-content:space-between;margin-top:8px;gap:12px;flex-wrap:wrap}.contact-direct{font-size:13px;color:var(--text-soft)}.contact-direct a{color:#c5e2ff;text-decoration:none;border-bottom:1px solid rgba(197,226,255,.4)}body.dark .contact-direct a{color:#a8d3ff}.aero-win{position:fixed;width:620px;max-width:calc(100vw - 32px);background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.5);border-radius:8px 8px 6px 6px;-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0 0 0 1px rgba(255,255,255,.2),0 30px 60px rgba(0,0,0,.55),0 0 60px rgba(80,140,220,.32);z-index:90;display:flex;flex-direction:column;overflow:hidden;animation:winPop .2s cubic-bezier(.2,.7,.2,1)}body.dark .aero-win{background:color-mix(in oklab,var(--wp-dark-mid) 75%,transparent);border-color:color-mix(in oklab,var(--accent-soft) 28%,rgba(255,255,255,.4))}@keyframes winPop{0%{transform:scale(.92);opacity:0}to{transform:none;opacity:1}}.win-title{height:36px;gap:10px;padding:0 8px 0 14px;background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,.08));border-bottom:1px solid rgba(255,255,255,.22);cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.win-title,.win-title .wt-ico{display:flex;align-items:center}.win-title .wt-ico{width:18px;height:18px;border-radius:4px;flex-shrink:0;background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,0) 50%),var(--icon-bg,#2f8de8);color:#fff;font-size:10px;font-weight:700;justify-content:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.55);overflow:hidden}.win-title .wt-ico.img{background:var(--icon-bg,#2f8de8)}.win-title .wt-ico.img img{width:100%;height:100%;object-fit:contain;display:block}.win-title .wt-ico.exp{background:transparent;box-shadow:none;padding:0}.win-title .wt-name{font-size:12.5px;font-weight:600;flex:1 1;text-shadow:0 1px 1px rgba(0,0,0,.25);color:#fff}.win-ctrls{display:flex;gap:4px}.win-ctrl{width:32px;height:22px;border-radius:4px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);cursor:pointer;font-size:11px;color:#fff;transition:background .15s ease}.win-ctrl:hover{background:rgba(255,255,255,.22)}.win-ctrl.close:hover{background:linear-gradient(180deg,#ff7a7a,#c83838);border-color:#c83838}.win-body{padding:0;display:flex;flex-direction:column;max-height:80vh;overflow-y:auto;color:#fff}.win-body::-webkit-scrollbar{width:10px}.win-body::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22);border-radius:5px}.win-section{padding:20px 24px}.win-section+.win-section{border-top:1px solid rgba(255,255,255,.14)}.win-hdr{gap:16px}.win-hdr,.win-hdr .big-ico{display:flex;align-items:center}.win-hdr .big-ico{width:64px;height:64px;border-radius:14px;justify-content:center;font-size:26px;font-weight:700;color:#fff;letter-spacing:-.03em;background:linear-gradient(180deg,rgba(255,255,255,.36) 0,rgba(255,255,255,0) 55%),var(--icon-bg,#2f8de8);box-shadow:0 3px 10px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.5);text-shadow:0 1px 1px rgba(0,0,0,.28);flex-shrink:0;font-family:var(--font-display);overflow:hidden}.win-hdr .big-ico.img{background:var(--icon-bg,#2f8de8)}.win-hdr .big-ico.img img{width:100%;height:100%;object-fit:contain;display:block}.win-hdr .h-name{font-family:var(--font-display);font-size:26px;font-weight:300;letter-spacing:-.015em;margin:0 0 2px;color:#fff}.win-hdr .h-tag{font-size:13.5px;color:var(--text-soft);margin:0}.win-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.win-blurb{font-size:14.5px;line-height:1.6;color:var(--text-soft);margin:0}.win-blurb-link{color:#c5e2ff;text-decoration:none;border-bottom:1px solid rgba(197,226,255,.4);transition:color .15s ease,border-color .15s ease}.win-blurb-link:hover{color:var(--accent-soft,#9fcfff);border-bottom-color:var(--accent-soft,#9fcfff)}body.dark .win-blurb-link{color:#a8d3ff}.win-props{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px 16px;gap:6px 16px}.win-prop{padding:4px 0;font-size:13px}.win-prop .k{color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.win-prop .v{color:#fff;margin-top:2px}.slides{position:relative;aspect-ratio:16/9;background:rgba(0,0,0,.18);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;width:100%}.slides .slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .35s ease;opacity:0;pointer-events:none}.slides .slide.on{opacity:1;pointer-events:auto}.slide-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,rgba(255,255,255,.06) 0 14px,rgba(255,255,255,0) 14px 28px),linear-gradient(135deg,var(--ph-a,#2f8de8) 0,var(--ph-b,#114a93) 100%);color:rgba(255,255,255,.85)}.slide-ph .ph-inner{text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;padding:8px 12px;background:rgba(0,0,0,.18);border:1px dashed rgba(255,255,255,.4);border-radius:6px;letter-spacing:.04em;text-transform:uppercase}.slide-img{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5)}.slide-img img{max-width:100%;max-height:100%;width:auto;height:100%;object-fit:contain;display:block}.slides-nav{position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;justify-content:space-between;padding:0 8px}.slides-nav button{pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.35);background:rgba(0,0,0,.35);color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:14px;opacity:0;transition:opacity .15s ease,background .15s ease}.slides:hover .slides-nav button{opacity:1}.slides-nav button:hover{background:rgba(0,0,0,.55)}@media (hover:none){.slides-nav button{opacity:1}}.slides{touch-action:pan-y}.slides-dots{position:absolute;left:0;right:0;bottom:8px;display:flex;justify-content:center;gap:6px}.slides-dot{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.4);cursor:pointer;transition:background .15s ease}.slides-dot.on{background:#fff;box-shadow:0 0 8px rgba(255,255,255,.8)}.slides-count{position:absolute;right:10px;top:10px;font:600 11px var(--font);color:#fff;background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.25);border-radius:4px;padding:3px 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.exp-win{position:fixed;width:820px;max-width:calc(100vw - 32px);background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.5);border-radius:8px 8px 6px 6px;-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0 0 0 1px rgba(255,255,255,.2),0 30px 80px rgba(0,0,0,.6);z-index:90;display:flex;flex-direction:column;overflow:hidden;animation:winPop .2s cubic-bezier(.2,.7,.2,1)}body.dark .exp-win{background:color-mix(in oklab,var(--wp-dark-mid) 78%,transparent);border-color:color-mix(in oklab,var(--accent-soft) 28%,rgba(255,255,255,.4))}.exp-toolbar{display:flex;align-items:center;gap:10px;padding:6px 10px;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.08));border-bottom:1px solid rgba(255,255,255,.18)}.exp-nav{display:flex;gap:4px}.exp-nav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:26px;height:26px;border-radius:50%;background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.35);color:#fff;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;transition:background .12s ease,opacity .12s ease}.exp-nav button:hover:not(:disabled){background:linear-gradient(180deg,rgba(255,255,255,.4),rgba(255,255,255,.12))}.exp-nav button:disabled{opacity:.35;cursor:not-allowed}.exp-crumb{flex:1 1;padding:4px 10px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.35);border-radius:4px;font-size:12px;color:#fff;display:flex;align-items:center;gap:6px;min-width:0}.exp-crumb .ic{width:14px;height:14px;background:linear-gradient(180deg,#f8d772,#c08a18);border-radius:3px;border:1px solid rgba(120,80,20,.5);flex-shrink:0}.exp-crumb .sep{color:var(--text-dim);flex-shrink:0}.exp-crumb .crumb-seg{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-soft);font:inherit;padding:3px 6px;border-radius:4px;cursor:pointer;white-space:nowrap;transition:background .12s ease,color .12s ease}.exp-crumb .crumb-seg:hover:not(:disabled){background:rgba(255,255,255,.18);color:#fff}.exp-crumb .crumb-seg:disabled{color:#fff;font-weight:600;cursor:default}.exp-crumb strong{font-size:12px;color:#fff;padding:3px 6px}.exp-search{width:160px;padding:5px 10px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.35);border-radius:4px;font-size:12px;color:#fff;outline:none}.exp-search::placeholder{color:rgba(255,255,255,.55)}.exp-main{display:grid;grid-template-columns:200px 1fr;min-height:460px;max-height:80vh}.exp-side{padding:14px 8px;background:rgba(0,0,0,.18);border-right:1px solid rgba(255,255,255,.15);font-size:12.5px;color:var(--text-soft);overflow-y:auto}.exp-side .cat{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);padding:8px 8px 4px}.exp-side .it{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;gap:8px;align-items:center;padding:6px 8px;border-radius:5px;cursor:pointer;text-align:left;background:transparent;border:1px solid transparent;color:var(--text-soft);font:inherit;transition:background .12s ease,color .12s ease,border-color .12s ease}.exp-side .it:hover{background:rgba(255,255,255,.08);color:#fff}.exp-side .it.on{background:linear-gradient(180deg,rgba(150,200,255,.4),rgba(80,140,210,.45));color:#fff;border-color:rgba(255,255,255,.35)}.exp-side .it>span:nth-child(2){flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-side .side-count{font-size:11px;color:var(--text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.exp-side .it.on .side-count{color:rgba(255,255,255,.85)}.exp-side .ic{width:16px;height:16px;border-radius:3px;flex-shrink:0}.exp-side .ic-all{background:linear-gradient(180deg,#ffe79e,#d39b1a);border:1px solid rgba(0,0,0,.25)}.exp-side .ic-current{background:linear-gradient(180deg,#aef0c4,#1e8d4f);border-radius:50%;box-shadow:0 0 6px rgba(30,141,79,.5)}.exp-side .ic-past{background:linear-gradient(180deg,#d8e0ec,#8a99b0);border-radius:50%}.exp-side .ic-hw{background:linear-gradient(180deg,#ffce91,#d56b16)}.exp-side .ic-hw,.exp-side .ic-sw{border-radius:3px;border:1px solid rgba(0,0,0,.25)}.exp-side .ic-sw{background:linear-gradient(180deg,#b8e0ff,#1665c5)}.exp-body{padding:14px 16px 16px;overflow-y:auto}.exp-body::-webkit-scrollbar{width:10px}.exp-body::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:5px}.exp-bar{justify-content:space-between;margin-bottom:12px;font-size:12px;color:var(--text-soft)}.exp-bar,.exp-bar .grp{display:flex;align-items:center}.exp-bar .grp{gap:8px}.exp-bar select{background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.32);border-radius:4px;color:#fff;font:12px var(--font);padding:3px 8px}.exp-bar select option{color:#163057}.exp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:8px;gap:8px}.exp-tile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border-radius:6px;cursor:pointer;text-align:center;border:1px solid transparent;transition:background .15s ease,border-color .15s ease;color:#fff;font:inherit;background:transparent}.exp-tile:hover{background:rgba(150,200,255,.18);border-color:rgba(255,255,255,.3)}.exp-tile .ti{width:56px;height:50px;position:relative;flex-shrink:0}.exp-tile .tile-status{position:absolute;right:0;top:6px;width:9px;height:9px;border-radius:50%;background:var(--logo-green);box-shadow:0 0 8px var(--logo-green),0 0 0 1.5px rgba(0,0,0,.2)}.exp-tile .folder-back{top:10px;width:48px;height:36px;border:1px solid #b88313;border-radius:3px 3px 4px 4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 2px 4px rgba(0,0,0,.3)}.exp-tile .folder-back,.exp-tile .folder-tab{position:absolute;left:4px;background:linear-gradient(180deg,#ffe085,#f0b62b)}.exp-tile .folder-tab{top:6px;width:22px;height:6px;border:1px solid #b88313;border-bottom:none;border-radius:3px 3px 0 0}.exp-tile .folder-doc{position:absolute;left:12px;top:18px;width:32px;height:28px;background:linear-gradient(180deg,#ffffff,#d8e0ec);border:1px solid #98a4b8;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,.15)}.exp-tile .folder-doc .badge{position:absolute;right:-4px;bottom:-4px;width:18px;height:18px;border-radius:4px;background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,0) 50%),var(--icon-bg,#2f8de8);display:flex;align-items:center;justify-content:center;color:#fff;font:700 9px var(--font-display);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 1px 2px rgba(0,0,0,.3);overflow:hidden}.exp-tile .badge.img{background:var(--icon-bg,#2f8de8)}.exp-tile .badge.img img{width:100%;height:100%;object-fit:contain;display:block}.exp-tile .name{font-size:11.5px;line-height:1.2;max-width:100%}.exp-tile .sub{font-size:10px;color:var(--text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.exp-status{padding:6px 14px;border-top:1px solid rgba(255,255,255,.18);background:rgba(0,0,0,.22);font-size:11px;color:var(--text-soft);display:flex;justify-content:space-between}.twk-panel{color:#29261b}body.dark .twk-panel{background:rgba(12,22,50,.86)!important;color:#eef5ff!important;border-color:rgba(170,205,245,.32)!important}body.dark .twk-panel .twk-x{color:rgba(238,245,255,.75)}body.dark .twk-panel .twk-x:hover{background:rgba(255,255,255,.12);color:#fff}body.dark .twk-panel .twk-sect{color:rgba(238,245,255,.68)}body.dark .twk-panel .twk-lbl{color:rgba(238,245,255,.88)}body.dark .twk-panel .twk-val{color:rgba(238,245,255,.6)}body.dark .twk-panel .twk-seg{background:rgba(255,255,255,.07)}body.dark .twk-panel .twk-seg-thumb{background:rgba(60,140,230,.6);box-shadow:0 1px 3px rgba(0,0,0,.45),0 0 0 .5px rgba(160,205,250,.35)}body.dark .twk-panel .twk-seg button{color:#eef5ff}body.dark .twk-panel .twk-field{background:rgba(255,255,255,.08);border-color:rgba(170,205,245,.35);color:#eef5ff}body.dark .twk-panel .twk-toggle{background:rgba(255,255,255,.12)}body.dark .twk-panel .twk-toggle[data-on="1"]{background:rgba(60,140,230,.7)}.defunct-more{display:flex;justify-content:center;margin-top:18px}.defunct-more-btn{padding:9px 18px}.defunct-more-arrow{font:600 14px var(--font);transition:transform .2s ease}.defunct-more-btn:hover .defunct-more-arrow{transform:translateX(3px)}.site-link{display:inline-flex;align-items:center;gap:5px;color:inherit;text-decoration:none;border-bottom:1px dashed rgba(255,255,255,.35);transition:color .15s ease,border-color .15s ease}.site-link:hover{color:var(--accent-soft,#9fcfff);border-bottom-color:var(--accent-soft,#9fcfff)}.site-link svg{opacity:.55;transition:opacity .15s ease,transform .15s ease}.site-link:hover svg{opacity:1;transform:translate(1px,-1px)}.site-broken{display:inline-flex;align-items:center;gap:6px;color:var(--text-soft,#c8d0db);cursor:help}.site-broken svg{color:#ff8585;flex-shrink:0}.site-broken-url{text-decoration:line-through;-webkit-text-decoration-color:rgba(255,133,133,.55);text-decoration-color:rgba(255,133,133,.55);text-decoration-thickness:1px}body:not(.dark) .site-broken{color:var(--text,#1a2230)}body:not(.dark) .site-broken svg{color:#c2384b}body:not(.dark) .site-broken-url{-webkit-text-decoration-color:rgba(194,56,75,.55);text-decoration-color:rgba(194,56,75,.55)}.tl-bar-bubble{position:fixed;z-index:9999;display:flex;flex-direction:column;gap:4px;min-width:220px;max-width:280px;padding:10px 12px 11px;border-radius:10px;background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 12px 32px rgba(7,26,70,.4);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.4);pointer-events:none;animation:tlBubbleIn .14s ease both}@keyframes tlBubbleIn{0%{opacity:0;transform:var(--tlb-from,translate(-50%,-100%)) scale(.96)}to{opacity:1}}body.dark .tl-bar-bubble{background:color-mix(in oklab,var(--wp-dark-mid) 78%,transparent);border-color:color-mix(in oklab,var(--accent-soft) 30%,rgba(255,255,255,.35));box-shadow:inset 0 1px 0 rgba(180,210,255,.32),0 16px 36px rgba(0,0,0,.55)}.tl-bar-bubble:before{content:"";position:absolute;left:50%;width:18px;height:9px;transform:translateX(-50%);background:rgba(255,255,255,.22);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);pointer-events:none}body.dark .tl-bar-bubble:before{background:color-mix(in oklab,var(--wp-dark-mid) 78%,transparent)}.tl-bar-bubble-above:before{top:100%;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}.tl-bar-bubble-below:before{bottom:100%;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%)}.tl-bar-bubble-row{display:flex;align-items:center;gap:9px}.tl-bar-bubble-ico{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(180deg,rgba(255,255,255,.45) 0,rgba(255,255,255,0) 55%),var(--icon-bg,#2f8de8);color:#fff;font:700 11px var(--font-display,var(--font));box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 1px 2px rgba(0,0,0,.3);overflow:hidden;letter-spacing:-.02em}.tl-bar-bubble-ico.img{background:var(--icon-bg,#2f8de8)}.tl-bar-bubble-ico img{width:100%;height:100%;object-fit:contain;display:block}.tl-bar-bubble-head{display:flex;flex-direction:column;gap:1px;min-width:0}.tl-bar-bubble-name{font:600 13.5px var(--font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-bar-bubble-year{font-size:11px;opacity:.78;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.tl-bar-bubble-tag{font-size:12px;line-height:1.4;opacity:.88;white-space:normal}.field-error{color:#ffb4b4;font-size:12px;margin-top:6px;display:block}.aero-btn:disabled{opacity:.6;cursor:default}.tl-vertical{display:none}@media (max-width:760px){.timeline-wrap .tl-bars-wrap{display:none}.tl-vertical{display:block;position:relative;width:100%;margin-top:8px}.tl-v-axis,.tl-v-left,.tl-v-right{position:absolute;top:0;bottom:0}.tl-v-axis{width:56px;pointer-events:none}.tl-v-axis,.tl-v-axis:before{left:50%;transform:translateX(-50%)}.tl-v-axis:before{content:"";position:absolute;top:0;bottom:0;width:2px;background:linear-gradient(180deg,rgba(255,255,255,.45),rgba(255,255,255,.15));border-radius:1px}.tl-v-left{left:0;right:50%;margin-right:28px}.tl-v-right{right:0;left:50%;margin-left:28px}.tl-v-tick{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:center;transform:translateY(-50%)}.tl-v-tick-mark{position:absolute;left:50%;transform:translateX(-50%);width:8px;height:2px;border-radius:1px;background:rgba(255,255,255,.55)}.tl-v-tick-label{position:relative;z-index:3;font:600 10px/1 var(--font);color:#fff;background:rgba(8,24,56,.85);padding:2px 6px;border-radius:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.tl-vbar{display:contents;padding:0;border:0;background:transparent;cursor:pointer;color:inherit;font:inherit}.tl-vbar-stripe{position:absolute;z-index:1;border-radius:4px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.2);cursor:pointer}.tl-vbar-stripe-fill{position:absolute;inset:0;background:linear-gradient(180deg,var(--bar-color),color-mix(in oklab,var(--bar-color) 60%,#000));opacity:.92}.tl-vbar.ongoing .tl-vbar-stripe-fill{background:linear-gradient(180deg,var(--bar-color),var(--accent));opacity:1}.tl-vbar-label{position:absolute;z-index:2;display:flex;align-items:center;gap:6px;padding:2px 0;max-width:50vw;white-space:nowrap}.tl-vbar-label-above{flex-direction:row-reverse;text-align:right}.tl-vbar-label-below{flex-direction:row;text-align:left}.tl-vbar-ico{width:24px;height:24px;border-radius:6px;background:var(--bar-color);display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:10px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25);flex-shrink:0}.tl-vbar-ico.img img{width:100%;height:100%;object-fit:cover}.tl-vbar-name{font-size:11px;font-weight:600;color:var(--text);text-shadow:0 1px 2px rgba(0,0,0,.5);line-height:1.2;overflow-wrap:anywhere}}@media (max-width:460px){.tl-vbar-label .tl-vbar-name{display:none}.tl-vbar-label{gap:0;max-width:none}}