@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-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:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-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:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-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:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_86297e{font-family:Playfair Display,Playfair Display Fallback}.__variable_86297e{--font-display-src:"Playfair Display","Playfair Display Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-body-src:"Inter","Inter Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_a06275{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_a06275{--font-mono-src:"Geist Mono","Geist Mono Fallback"}:root{--rose-50:#FDF1F4;--rose-100:#FBE0E8;--rose-200:#F6C2D2;--rose-300:#EF9DB5;--rose-400:#E47E9C;--rose-500:#D85F84;--rose-600:#C24A6F;--rose-700:#9F3A5A;--lavender-50:#F6F2FB;--lavender-100:#ECE3F7;--lavender-200:#DBCAEF;--lavender-300:#C3A9E2;--lavender-400:#AB8AD6;--lavender-500:#9269C6;--lavender-600:#7A52AC;--lavender-700:#5F3F87;--peri-50:#F1F3FC;--peri-100:#E2E7F8;--peri-200:#C7D0F1;--peri-300:#A6B3E8;--peri-400:#8595DC;--peri-500:#6678CE;--peri-600:#4F61B4;--peri-700:#3E4D8E;--cream-50:#FEFBF7;--cream-100:#FDF6EE;--cream-200:#F7ECDF;--cream-300:#EFE0CF;--plum-900:#2E1A2A;--plum-800:#43293C;--plum-700:#5E4257;--plum-500:#8A7082;--plum-300:#B9A7B2;--sage-100:#E4F1E9;--sage-500:#5FA985;--sage-700:#3F7E61;--honey-100:#FBEEDA;--honey-500:#DBA152;--honey-700:#B27C32;--blush-100:#FBE3E1;--blush-500:#D87A74;--blush-700:#B0524C;--white:#FFFFFF;--black:#1B0F18;--surface-app:var(--cream-100);--surface-app-top:var(--cream-50);--surface-card:var(--white);--surface-sunken:var(--cream-200);--surface-overlay:rgba(46,26,42,0.42);--surface-glass:rgba(255,255,255,0.72);--text-heading:var(--plum-800);--text-body:var(--plum-700);--text-muted:#6B5165;--text-faint:#7E6378;--text-on-primary:var(--white);--text-on-accent:var(--white);--text-link:var(--rose-700);--brand-primary:var(--rose-600);--brand-primary-hov:var(--rose-700);--brand-secondary:var(--lavender-600);--brand-accent:var(--peri-600);--border-soft:var(--cream-300);--border-default:#EAD9E2;--border-strong:#DBC2CF;--border-focus:var(--rose-600);--border-control:#9E8596;--status-live-bg:var(--sage-100);--status-live-fg:#2F6A4F;--status-warn-bg:var(--honey-100);--status-warn-fg:#8A5A1E;--status-expired-bg:var(--blush-100);--status-expired-fg:#A0453F;--danger:var(--blush-700);--data:var(--peri-600);--status-info-bg:var(--peri-100);--status-info-fg:var(--peri-700);--wash-bloom:radial-gradient(120% 120% at 0% 0%,var(--rose-100) 0%,transparent 55%),radial-gradient(120% 120% at 100% 0%,var(--lavender-100) 0%,transparent 50%),radial-gradient(140% 120% at 80% 100%,var(--peri-100) 0%,transparent 55%);--wash-petal:linear-gradient(135deg,var(--rose-600) 0%,var(--lavender-600) 55%,var(--peri-600) 100%);--petal-chip:rgba(46,26,42,0.28);--focus-ring-light:var(--focus-ring);--wash-cream:linear-gradient(180deg,var(--cream-50) 0%,var(--cream-100) 100%);--font-display:var(--font-display-src),"Iowan Old Style",Georgia,serif;--font-body:var(--font-body-src),-apple-system,"Segoe UI",system-ui,sans-serif;--font-mono:var(--font-mono-src),ui-monospace,"SF Mono",Menlo,monospace;--font-number:var(--font-mono-src),ui-monospace,"SF Mono",Menlo,monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-display:600;--fw-display-bold:700;--text-xs:12px;--text-sm:13px;--text-base:15px;--text-input:16px;--text-md:17px;--text-lg:20px;--text-xl:25px;--text-2xl:32px;--text-3xl:42px;--text-4xl:56px;--text-5xl:72px;--lh-tight:1.08;--lh-snug:1.25;--lh-normal:1.5;--lh-relaxed:1.65;--ls-tight:-0.02em;--ls-snug:-0.01em;--ls-normal:0;--ls-wide:0.04em;--ls-caps:0.12em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-2xl:36px;--radius-pill:999px;--width-content:1180px;--width-prose:640px;--width-sidebar:256px;--control-sm:34px;--control-md:42px;--control-lg:52px;--touch-min:0px;--z-base:1;--z-sticky:100;--z-overlay:1000;--z-modal:1100;--z-toast:1200;--shadow-xs:0 1px 2px rgba(67,41,60,0.06);--shadow-sm:0 2px 8px rgba(67,41,60,0.07);--shadow-md:0 8px 24px rgba(67,41,60,0.09);--shadow-lg:0 18px 48px rgba(67,41,60,0.12);--shadow-xl:0 32px 72px rgba(67,41,60,0.16);--glow-rose:0 8px 28px rgba(216,95,132,0.30);--glow-lavender:0 8px 28px rgba(146,105,198,0.26);--glow-peri:0 8px 28px rgba(102,120,206,0.26);--focus-ring:0 0 0 2px var(--white),0 0 0 4px var(--rose-600);--inset-soft:inset 0 1px 2px rgba(67,41,60,0.05);--blur-glass:16px;--blur-overlay:6px;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-fast:140ms;--dur-base:220ms;--dur-slow:360ms}@media (any-pointer:coarse){:root{--control-sm:44px;--control-md:44px;--touch-min:44px}}*,:after,:before{box-sizing:border-box}body,html{padding:0;margin:0}body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--lh-normal);color:var(--text-body);background:var(--surface-app);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-heading);font-weight:var(--fw-display);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);margin:0;text-wrap:balance}p{text-wrap:pretty}a{color:var(--text-link);text-decoration:none}button{font-family:inherit}.klipo-eyebrow{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--brand-secondary)}.klipo-bloom-bg{background-color:var(--surface-app);background-image:var(--wash-bloom)}::selection{background:var(--rose-200);color:var(--plum-900)}html{accent-color:var(--brand-primary);caret-color:var(--brand-primary)}:focus-visible{outline:2px solid var(--rose-600);outline-offset:2px}@keyframes klipoFade{0%{opacity:0}to{opacity:1}}@keyframes klipoPop{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@keyframes klipoRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes klipoNudgeDown{0%,55%,to{transform:translateY(0)}25%{transform:translateY(4px)}}@keyframes klipoFloat{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(2deg)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-property:color,background-color,border-color,outline-color,opacity,box-shadow!important}}