@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2042050246a708c9-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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/0fdd058fab82a774-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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/33553e7595b74ccf-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:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_23d1a5{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_23d1a5{--font-archivo:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92.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.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.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.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a.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.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.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.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.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563.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:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90.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:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89.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:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9.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:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f.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}.__className_7a3ca2{font-family:IBM Plex Mono,swag-mono-fallback,monospace;font-style:normal}.__variable_7a3ca2{--font-plex-mono:"IBM Plex Mono",swag-mono-fallback,monospace}@font-face{font-family:swag-display-fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Arimo");font-weight:100 549;size-adjust:104.5%;ascent-override:89.00%;descent-override:25.84%;line-gap-override:0%}@font-face{font-family:swag-display-fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arimo Bold");font-weight:550 649;size-adjust:100.3%;ascent-override:92.72%;descent-override:26.92%;line-gap-override:0%}@font-face{font-family:swag-display-fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arimo Bold");font-weight:650 749;size-adjust:101.0%;ascent-override:92.08%;descent-override:26.73%;line-gap-override:0%}@font-face{font-family:swag-display-fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arimo Bold");font-weight:750 900;size-adjust:99.6%;ascent-override:93.37%;descent-override:27.11%;line-gap-override:0%}@font-face{font-family:swag-mono-fallback;src:local("Courier New"),local("CourierNewPSMT"),local("Liberation Mono"),local("Cousine"),local("Droid Sans Mono"),local("DejaVu Sans Mono");ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%}:root{--swag-ink:#0e0b09;--swag-bone:#f2ede6;--swag-paper:#fffcf8;--swag-brown:#66341a;--swag-brown-deep:#2a1a13;--swag-brown-soft:#e7d8c9;--swag-red:#771733;--swag-red-text:#771733;--swag-red-deep:#5c1127;--star-glow:rgba(119,23,51,0.78);--crimson-bright:#a8244a;--crimson-hot:#bf2f57;--rose:#d4567a;--rose-soft:#e88aa3;--blush:#f4cdd7;--blush-pale:#fae6eb;--copper:#b4622f;--copper-text:#86421a;--caramel:#c98b5e;--gold-tan:#dba774;--sand:#f6ebe0;--surface-crimson-bright:linear-gradient(180deg,#c23a60,#a8244a 55%,#8e1d3e);--glow-crimson:0 12px 30px -10px rgb(191 47 87/0.7);--ground:radial-gradient(ellipse 70% 55% at 0% 0%,rgb(232 138 163/0.16),transparent 70%),radial-gradient(ellipse 55% 60% at 100% 45%,rgb(219 167 116/0.18),transparent 70%),radial-gradient(ellipse 60% 45% at 20% 100%,rgb(244 205 215/0.18),transparent 70%),var(--swag-bone);--ink-a05:rgba(14,11,9,0.05);--ink-a10:rgba(14,11,9,0.1);--ink-a12:rgba(14,11,9,0.12);--ink-a14:rgba(14,11,9,0.14);--ink-a16:rgba(14,11,9,0.16);--ink-a18:rgba(14,11,9,0.18);--ink-a20:rgba(14,11,9,0.2);--ink-a22:rgba(14,11,9,0.22);--ink-a24:rgba(14,11,9,0.24);--ink-a38:rgba(14,11,9,0.38);--ink-a42:rgba(14,11,9,0.42);--ink-a5:rgba(14,11,9,0.5);--ink-a62:rgba(14,11,9,0.64);--ink-a66:rgba(14,11,9,0.68);--ink-a7:rgba(14,11,9,0.72);--bone-a1:rgba(242,237,230,0.1);--bone-a18:rgba(242,237,230,0.18);--bone-a22:rgba(242,237,230,0.22);--bone-a24:rgba(242,237,230,0.24);--bone-a4:rgba(242,237,230,0.4);--bone-a42:rgba(242,237,230,0.42);--bone-a5:rgba(242,237,230,0.5);--bone-a55:rgba(242,237,230,0.55);--bone-a6:rgba(242,237,230,0.6);--bone-a62:rgba(242,237,230,0.66);--bone-a78:rgba(242,237,230,0.78);--bone-a86:rgba(242,237,230,0.86);--red-a18:rgba(119,23,51,0.18);--red-a5:rgba(119,23,51,0.5);--red-a55:rgba(119,23,51,0.55);--red-a6:rgba(119,23,51,0.6);--brown-a12:rgba(102,52,26,0.12);--brown-a24:rgba(102,52,26,0.24);--radius-xs:6px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-sheet:44px;--radius-pill:999px;--shade:42 26 19;--shadow-xs:0 1px 1px rgb(var(--shade)/0.06),0 2px 4px rgb(var(--shade)/0.05);--shadow-sm:0 1px 1px rgb(var(--shade)/0.05),0 2px 4px rgb(var(--shade)/0.05),0 8px 14px -6px rgb(var(--shade)/0.1);--shadow-md:0 1px 1px rgb(var(--shade)/0.04),0 2px 4px rgb(var(--shade)/0.05),0 10px 20px -6px rgb(var(--shade)/0.1),0 26px 44px -16px rgb(var(--shade)/0.16);--shadow-lg:0 2px 4px rgb(var(--shade)/0.05),0 12px 24px -8px rgb(var(--shade)/0.11),0 32px 56px -18px rgb(var(--shade)/0.18),0 64px 96px -32px rgb(var(--shade)/0.15);--shadow-float:0 2px 6px rgb(0 0 0/0.25),0 24px 48px -16px rgb(0 0 0/0.5),0 70px 120px -40px rgb(0 0 0/0.7);--rim-light:inset 0 1px 0 rgb(255 255 255/0.95),inset 0 0 0 1px rgb(var(--shade)/0.07);--rim-dark:inset 0 1px 0 rgb(242 237 230/0.14),inset 0 0 0 1px rgb(242 237 230/0.08);--shadow-card:var(--rim-light),var(--shadow-md);--shadow-card-hover:var(--rim-light),var(--shadow-lg);--surface-paper:linear-gradient(180deg,#fffefc,#fdf8f1);--surface-ink:linear-gradient(180deg,#2a221e,#0e0b09);--surface-crimson:linear-gradient(180deg,#93203f,#771733 52%,#66132b);--surface-bone:linear-gradient(180deg,#ffffff,#ece5dc);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-spring:cubic-bezier(0.34,1.4,0.64,1);--focus-ring:var(--swag-red);--font-sans:var(--font-display,var(--font-archivo)),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:var(--font-plex-mono),"IBM Plex Mono",monospace;--container-max:1240px;--container-pad:40px}*{box-sizing:border-box}button{border-radius:var(--radius-pill)}input,select,textarea{border-radius:var(--radius-sm)}html:has(dialog[data-fullscreen][open]){overflow:hidden}body,html{padding:0;margin:0;background:var(--swag-bone);color:var(--swag-ink);font-family:var(--font-sans);position:relative}html{background:var(--ground);background-attachment:fixed}body{background:transparent}h1,h2,h3,p{margin:0}h1,h2{text-wrap:balance}p{text-wrap:pretty}@media (max-width:640px){input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{font-size:16px!important}}body:before{content:"";position:fixed;inset:0;z-index:90;pointer-events:none;opacity:.19;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch' result='t'/%3E%3CfeColorMatrix in='t' color-interpolation-filters='sRGB' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0.33333 -0.33333 -0.33333 0 1'/%3E%3CfeComposite in2='t' operator='in'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}a{color:inherit}::selection{background:var(--swag-red);color:var(--swag-bone)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.onDark{--focus-ring:var(--swag-bone)}.chrome{background:linear-gradient(180deg,#ffffff 6%,#f6f1ea 36%,var(--chrome-dark,#c5bbb1) 55%,#ece5dc 72%,#ffffff 96%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;filter:drop-shadow(0 2px 0 rgba(0,0,0,.32)) drop-shadow(0 20px 32px rgba(0,0,0,.5))}@media (forced-colors:active){.chrome{background:none;color:CanvasText;filter:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}button{font-family:inherit}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}@media (max-width:640px){:root{--container-pad:20px;--radius-sheet:28px}}.eyebrow{font-size:11.5px;letter-spacing:.19em}.eyebrow,.monoLabel{font-family:var(--font-mono);text-transform:uppercase;color:var(--ink-a62)}.monoLabel{font-size:11px;letter-spacing:.16em}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-reveal]{animation:depthReveal linear both;animation-timeline:view();animation-range:entry calc(var(--reveal-step, 0) * 40px) entry calc(300px + var(--reveal-step, 0) * 40px)}[data-reveal=soft]{animation-name:depthRevealSoft}}}[data-reveal]:nth-child(4n+2){--reveal-step:1}[data-reveal]:nth-child(4n+3){--reveal-step:2}[data-reveal]:nth-child(4n+4){--reveal-step:3}@keyframes depthReveal{0%{opacity:0;translate:0 46px;scale:.965}}@keyframes depthRevealSoft{0%{opacity:0;translate:0 22px}}@media (hover:hover) and (pointer:fine){[data-tilt]{transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(var(--tilt-lift,0));transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out);will-change:transform}[data-tilt][data-tilting]{--tilt-lift:-4px;transition:transform .12s linear,box-shadow .4s var(--ease-out)}}@media (prefers-reduced-motion:reduce){[data-tilt]{transform:none!important}}@media (prefers-reduced-motion:no-preference){.cta-wiggle{animation:ctaWiggle 8s ease-in-out 3.5s 3}.cta-wiggle:focus-visible,.cta-wiggle:hover{animation-play-state:paused}}@keyframes ctaWiggle{0%,88%,to{transform:none}90%{transform:rotate(-4deg) scale(1.06)}92%{transform:rotate(4deg) scale(1.06)}94%{transform:rotate(-3deg) scale(1.04)}96%{transform:rotate(2deg) scale(1.02)}}.pro-ring{position:relative;display:inline-flex;flex:none;padding:2.5px;border-radius:50%;background:conic-gradient(from 200deg,#c23a60,#d9a066,#f4cdd7,#a8244a,#c23a60);box-shadow:0 4px 12px -4px rgb(191 47 87/.7)}.pro-ring>*{border-radius:50%;box-shadow:0 0 0 2px var(--swag-paper,#fffcf8)}.pro-ring:after{content:"PRO";position:absolute;left:50%;bottom:-7px;transform:translateX(-50%);padding:2px 5px 1px;border-radius:999px;background:linear-gradient(180deg,#c23a60,#8e1d3e);box-shadow:0 0 0 1.5px var(--swag-paper,#fffcf8);color:#fffcf8;font-family:var(--font-mono);font-size:7.5px;font-weight:700;letter-spacing:.08em;line-height:1;pointer-events:none}.pro-ring.max-ring{background:conic-gradient(from 200deg,#c99a2e,#f3dc96,#fff4cf,#b58322,#c99a2e);box-shadow:0 4px 12px -4px rgb(181 131 34/.75)}.pro-ring.max-ring:after{content:"MAX";background:linear-gradient(180deg,#f3d77f,#c99a2e);color:#2a1d05}.fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--ease-out)}.fold.fold-open{grid-template-rows:1fr}.fold>.fold-inner{min-height:0;overflow:hidden}.fold:not(.fold-open)>.fold-inner{visibility:hidden;transition:visibility 0s linear .32s}@media (prefers-reduced-motion:reduce){.fold,.fold:not(.fold-open)>.fold-inner{transition:none}}dialog[open]{animation:dialog-rise .26s var(--ease-out)}dialog[open]::-webkit-backdrop{animation:dialog-fade .26s ease}dialog[open]::backdrop{animation:dialog-fade .26s ease}dialog[data-fullscreen][open]{animation-name:dialog-fade}.panel-in{animation:panel-in .26s var(--ease-out)}@keyframes dialog-rise{0%{opacity:0;transform:translateY(16px) scale(.98)}}@keyframes dialog-fade{0%{opacity:0}}@keyframes panel-in{0%{opacity:0;transform:translateY(6px)}}@supports selector(::details-content){details{interpolate-size:allow-keywords}details::details-content{block-size:0;overflow:clip;transition:block-size .32s var(--ease-out),content-visibility .32s allow-discrete}details[open]::details-content{block-size:auto}}:root[data-session]{--side-w:0px;--nav-bar:calc(66px + env(safe-area-inset-bottom, 0px))}@media (min-width:900px){:root[data-session]{--side-w:0px;--nav-bar:0px}}:root{--line:242 237 230;--on-crimson:#fffcf8;--pill:242 237 230;--pill-hi:250 247 242;--chip:255 252 248;--paper-top:#fffefc;--paper-foot:#fdf8f1;--blush-end:#fffaf8;--blush-glow:rgb(244 205 215/0.7);--saving-chip:#f6e3d2;--tray-foot:rgb(255 255 255/0.6);--edge-hi:#ffffff}:root[data-theme=dark]{--pill:30 23 19;--pill-hi:40 31 26;--chip:33 25 21}:root[data-theme=dark],:root[data-theme=dark] .dark-card .paper-ground,:root[data-theme=dark] .dark-ground .paper-ground{color-scheme:dark;--swag-ink:#f2ede6;--swag-bone:#17110e;--swag-paper:#211915;--swag-brown-soft:#3a2a21;--swag-red-text:#e88aa3;--blush:#4b2232;--blush-pale:#2f1a20;--sand:#2a1f19;--fill-grey:#3a2a21;--fill-grey-hover:#47352a;--copper-text:#e4a270;--brown-text:#dba774;--paper-top:#2b211c;--paper-foot:#221a16;--blush-end:#241a17;--blush-glow:rgb(168 36 74/0.3);--saving-chip:#3b2618;--tray-foot:rgb(0 0 0/0.22);--edge-hi:rgb(255 255 255/0.07);--brown-a12:rgba(219,167,116,0.14);--brown-a24:rgba(219,167,116,0.26);--ink-a05:rgba(242,237,230,0.06);--ink-a10:rgba(242,237,230,0.1);--ink-a12:rgba(242,237,230,0.12);--ink-a14:rgba(242,237,230,0.14);--ink-a16:rgba(242,237,230,0.16);--ink-a18:rgba(242,237,230,0.18);--ink-a20:rgba(242,237,230,0.2);--ink-a22:rgba(242,237,230,0.22);--ink-a24:rgba(242,237,230,0.24);--ink-a38:rgba(242,237,230,0.4);--ink-a42:rgba(242,237,230,0.44);--ink-a5:rgba(242,237,230,0.56);--ink-a62:rgba(242,237,230,0.7);--ink-a66:rgba(242,237,230,0.74);--ink-a7:rgba(242,237,230,0.78);--bone-a1:rgba(23,17,14,0.1);--bone-a18:rgba(23,17,14,0.18);--bone-a22:rgba(23,17,14,0.22);--bone-a24:rgba(23,17,14,0.24);--bone-a4:rgba(23,17,14,0.4);--bone-a42:rgba(23,17,14,0.42);--bone-a5:rgba(23,17,14,0.5);--bone-a55:rgba(23,17,14,0.6);--bone-a6:rgba(23,17,14,0.64);--bone-a62:rgba(23,17,14,0.7);--bone-a78:rgba(23,17,14,0.8);--bone-a86:rgba(23,17,14,0.88);--shade:0 0 0;--rim-light:inset 0 1px 0 rgb(255 255 255/0.07),inset 0 0 0 1px rgb(242 237 230/0.07);--surface-paper:linear-gradient(180deg,#2b211c,#221a16);--surface-ink:linear-gradient(180deg,#ffffff,#ece5dc);--surface-bone:linear-gradient(180deg,#3a2d26,#2a201b);--focus-ring:#e88aa3;--ground:radial-gradient(ellipse 70% 55% at 0% 0%,rgb(119 23 51/0.32),transparent 70%),radial-gradient(ellipse 55% 60% at 100% 45%,rgb(180 98 47/0.16),transparent 70%),radial-gradient(ellipse 60% 45% at 20% 100%,rgb(119 23 51/0.2),transparent 70%),#120d0b}:root[data-theme=dark] .dark-card,:root[data-theme=dark] .dark-ground{color-scheme:light;--swag-ink:#0e0b09;--swag-bone:#f2ede6;--swag-paper:#fffcf8;--swag-brown-soft:#e7d8c9;--swag-red-text:#771733;--blush:#f4cdd7;--blush-pale:#fae6eb;--sand:#f6ebe0;--copper-text:#86421a;--brown-text:var(--swag-brown);--paper-top:#fffefc;--paper-foot:#fdf8f1;--blush-end:#fffaf8;--blush-glow:rgb(244 205 215/0.7);--saving-chip:#f6e3d2;--tray-foot:rgb(255 255 255/0.6);--edge-hi:#ffffff;--brown-a12:rgba(102,52,26,0.12);--brown-a24:rgba(102,52,26,0.24);--ink-a05:rgba(14,11,9,0.05);--ink-a10:rgba(14,11,9,0.1);--ink-a12:rgba(14,11,9,0.12);--ink-a14:rgba(14,11,9,0.14);--ink-a16:rgba(14,11,9,0.16);--ink-a18:rgba(14,11,9,0.18);--ink-a20:rgba(14,11,9,0.2);--ink-a22:rgba(14,11,9,0.22);--ink-a24:rgba(14,11,9,0.24);--ink-a38:rgba(14,11,9,0.38);--ink-a42:rgba(14,11,9,0.42);--ink-a5:rgba(14,11,9,0.5);--ink-a62:rgba(14,11,9,0.64);--ink-a66:rgba(14,11,9,0.68);--ink-a7:rgba(14,11,9,0.72);--bone-a1:rgba(242,237,230,0.1);--bone-a18:rgba(242,237,230,0.18);--bone-a22:rgba(242,237,230,0.22);--bone-a24:rgba(242,237,230,0.24);--bone-a4:rgba(242,237,230,0.4);--bone-a42:rgba(242,237,230,0.42);--bone-a5:rgba(242,237,230,0.5);--bone-a55:rgba(242,237,230,0.55);--bone-a6:rgba(242,237,230,0.6);--bone-a62:rgba(242,237,230,0.66);--bone-a78:rgba(242,237,230,0.78);--bone-a86:rgba(242,237,230,0.86);--shade:42 26 19;--rim-light:inset 0 1px 0 rgb(255 255 255/0.95),inset 0 0 0 1px rgb(42 26 19/0.07);--surface-paper:linear-gradient(180deg,#fffefc,#fdf8f1);--surface-ink:linear-gradient(180deg,#2a221e,#0e0b09);--surface-bone:linear-gradient(180deg,#ffffff,#ece5dc);--star-glow:rgba(119,23,51,0.78);--rose:#d4567a;--rose-soft:#e88aa3;--line:242 237 230;--focus-ring:var(--swag-bone)}:root[data-theme=white],:root[data-theme=white] .dark-ground .dark-card,:root[data-theme=white] .dark-ground .paper-ground,:root[data-theme=white] .light-in-white .dark-card,:root[data-theme=white] .light-in-white .paper-ground{color-scheme:light;--swag-ink:#111114;--swag-bone:#ffffff;--swag-paper:#ffffff;--swag-brown-deep:#17171b;--swag-brown-soft:#ececef;--swag-red-text:#771733;--blush:#f8dbe3;--blush-pale:#fdf0f3;--sand:#f5f5f7;--copper-text:#86421a;--brown-text:#66341a;--paper-top:#ffffff;--paper-foot:#fcfcfd;--blush-end:#fffafb;--blush-glow:rgb(248 219 227/0.7);--saving-chip:#f7ebe1;--tray-foot:rgb(255 255 255/0.6);--edge-hi:#ffffff;--brown-a12:rgba(102,52,26,0.1);--brown-a24:rgba(102,52,26,0.2);--ink-a05:rgba(17,17,20,0.05);--ink-a10:rgba(17,17,20,0.1);--ink-a12:rgba(17,17,20,0.12);--ink-a14:rgba(17,17,20,0.14);--ink-a16:rgba(17,17,20,0.16);--ink-a18:rgba(17,17,20,0.18);--ink-a20:rgba(17,17,20,0.2);--ink-a22:rgba(17,17,20,0.22);--ink-a24:rgba(17,17,20,0.24);--ink-a38:rgba(17,17,20,0.38);--ink-a42:rgba(17,17,20,0.42);--ink-a5:rgba(17,17,20,0.5);--ink-a62:rgba(17,17,20,0.64);--ink-a66:rgba(17,17,20,0.68);--ink-a7:rgba(17,17,20,0.72);--bone-a1:rgba(255,255,255,0.1);--bone-a18:rgba(255,255,255,0.18);--bone-a22:rgba(255,255,255,0.22);--bone-a24:rgba(255,255,255,0.24);--bone-a4:rgba(255,255,255,0.4);--bone-a42:rgba(255,255,255,0.42);--bone-a5:rgba(255,255,255,0.5);--bone-a55:rgba(255,255,255,0.55);--bone-a6:rgba(255,255,255,0.6);--bone-a62:rgba(255,255,255,0.66);--bone-a78:rgba(255,255,255,0.78);--bone-a86:rgba(255,255,255,0.86);--shade:17 17 26;--rim-light:inset 0 0 0 1px rgb(17 17 26/0.05);--rim-dark:inset 0 1px 0 rgb(255 255 255/0.12),inset 0 0 0 1px rgb(255 255 255/0.07);--surface-paper:#ffffff;--surface-ink:linear-gradient(180deg,#2b2b31,#111114);--surface-bone:linear-gradient(180deg,#ffffff,#f0f0f3);--star-glow:rgba(119,23,51,0.78);--rose:#d4567a;--rose-soft:#e88aa3;--line:255 255 255;--focus-ring:var(--swag-red);--pill:255 255 255;--pill-hi:255 255 255;--chip:255 255 255}:root[data-theme=white]{--ground:#ffffff;--radius-sm:12px;--radius-md:20px;--radius-lg:28px;--shadow-xs:0 1px 2px rgb(17 17 26/0.05);--shadow-sm:0 1px 2px rgb(17 17 26/0.04),0 4px 14px -4px rgb(17 17 26/0.08);--shadow-md:0 1px 2px rgb(17 17 26/0.04),0 10px 30px -10px rgb(17 17 26/0.12);--shadow-lg:0 2px 6px rgb(17 17 26/0.05),0 22px 50px -16px rgb(17 17 26/0.16);--fill-grey:#ececf0;--fill-grey-hover:#e1e1e7;--shadow-float:0 2px 6px rgb(17 17 26/0.06),0 24px 48px -16px rgb(17 17 26/0.16),0 70px 120px -40px rgb(17 17 26/0.2)}:root[data-theme=white] body:before{display:none}:root[data-theme=white] .dark-ground,:root[data-theme=white] .light-in-white{--swag-ink:#ffffff;--swag-bone:#111114;--swag-brown-deep:#ffffff;--bone-a1:rgba(17,17,20,0.05);--bone-a18:rgba(17,17,20,0.12);--bone-a22:rgba(17,17,20,0.16);--bone-a24:rgba(17,17,20,0.18);--bone-a4:rgba(17,17,20,0.36);--bone-a42:rgba(17,17,20,0.4);--bone-a5:rgba(17,17,20,0.5);--bone-a55:rgba(17,17,20,0.58);--bone-a6:rgba(17,17,20,0.62);--bone-a62:rgba(17,17,20,0.66);--bone-a78:rgba(17,17,20,0.74);--bone-a86:rgba(17,17,20,0.84);--surface-ink:linear-gradient(180deg,#ffffff,#f4f4f6);--surface-bone:linear-gradient(180deg,#2b2b31,#111114);--star-glow:rgba(248,219,227,0.6);--rose:#8e1d3e;--rose-soft:#8e1d3e;--line:17 17 20;--rim-dark:inset 0 1px 0 rgb(255 255 255/0.9),inset 0 0 0 1px rgb(17 17 26/0.08);--focus-ring:var(--swag-red)}:root[data-theme=white] .dark-ground .chrome,:root[data-theme=white] .light-in-white .chrome{background:none;color:var(--swag-bone);filter:none}:root[data-theme=white] .dark-ground [data-star],:root[data-theme=white] .light-in-white [data-star]{mix-blend-mode:multiply}:root[data-theme=white] .dark-ground [data-star] img,:root[data-theme=white] .light-in-white [data-star] img{filter:invert(1) sepia(.5) saturate(3) hue-rotate(300deg);opacity:.1!important}.layout_shell__f3jfS{min-height:100vh;display:flex;flex-direction:column;position:relative;z-index:1;padding-left:var(--side-w,0);padding-bottom:var(--nav-bar,0)}.layout_main__ABI2k{flex:1 1;width:100%}.layout_main__ABI2k:focus{outline:none}.layout_skipLink__s53B0{position:absolute;left:16px;top:-100px;z-index:1000;padding:12px 18px;background:var(--swag-ink);color:var(--swag-bone);font-weight:600;border-radius:var(--radius-pill);text-decoration:none}.layout_skipLink__s53B0:focus{top:16px}.CreditChip_root__aqyp3{display:inline-flex;align-items:center;gap:11px;height:38px;padding:0 14px;background:var(--swag-paper);border:1px solid var(--ink-a18);white-space:nowrap;border-radius:var(--radius-pill)}.CreditChip_root__aqyp3:hover{border-color:var(--swag-ink)}.CreditChip_label___Xkqr{font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-a62)}.CreditChip_track__bZ2cB{width:62px;height:7px;border-radius:var(--radius-pill);background:var(--ink-a12);flex-shrink:0;overflow:hidden}.CreditChip_fill__2poLd{height:100%;border-radius:var(--radius-pill);background:var(--swag-ink)}.CreditChip_count__Ibhkr{font-family:var(--font-mono);font-size:11.5px;font-weight:500;color:var(--swag-ink)}@media (max-width:720px){.CreditChip_root__aqyp3{gap:8px;padding:0 12px}.CreditChip_label___Xkqr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.CreditChip_track__bZ2cB{width:44px}}.CreditChip_root__aqyp3[data-low=low] .CreditChip_fill__2poLd{background:var(--copper)}.CreditChip_root__aqyp3[data-low=low] .CreditChip_count__Ibhkr{color:var(--copper-text)}.CreditChip_root__aqyp3[data-low=out] .CreditChip_count__Ibhkr{color:var(--swag-red-text)}.Header_header__MvnS2{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgb(var(--pill)/.9);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);border-bottom:1px solid var(--ink-a14);box-shadow:inset 0 1px 0 rgb(255 255 255/.7)}@supports (animation-timeline:scroll()){.Header_header__MvnS2{animation:Header_headerLift__gafIz linear both;animation-timeline:scroll(root);animation-range:0 160px}@media (min-width:721px){.Header_header__MvnS2{animation:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent;box-shadow:none}.Header_header__MvnS2:after,.Header_header__MvnS2:before{content:"";position:absolute;z-index:-1;pointer-events:none;animation-timeline:scroll(root);animation-fill-mode:both;animation-timing-function:linear}.Header_header__MvnS2:after{inset:0;background:rgb(var(--pill)/.9);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:inset 0 1px 0 rgb(255 255 255/.7),inset 0 -1px 0 var(--ink-a14);animation-name:Header_headerBarOut__q7ONs;animation-range:0 120px}.Header_header__MvnS2:before{top:7px;bottom:7px;left:max(10px,calc((100% - var(--container-max)) / 2 + var(--container-pad) - 20px));right:max(10px,calc((100% - var(--container-max)) / 2 + var(--container-pad) - 20px));border-radius:var(--radius-pill);background:rgb(var(--pill-hi)/.8);-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4);box-shadow:inset 0 1px 0 rgb(255 255 255/.95),0 0 0 1px rgb(var(--shade)/.09),0 14px 34px -14px rgb(var(--shade)/.42);opacity:0;transform:translateY(-6px) scale(.985);animation-name:Header_headerPill__AP3K_;animation-range:30px 140px}}}@keyframes Header_headerLift__gafIz{to{background:rgb(var(--pill)/.8);box-shadow:inset 0 1px 0 rgb(255 255 255/.7),0 1px 0 rgb(var(--shade)/.06),0 12px 30px -14px rgb(var(--shade)/.38)}}@keyframes Header_headerBarOut__q7ONs{to{opacity:0}}@keyframes Header_headerPill__AP3K_{to{opacity:1;transform:none}}.Header_inner__ggL_E{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px 28px;min-height:74px;padding:14px var(--container-pad);max-width:var(--container-max);margin:0 auto}.Header_wordmark__wRYq9,.Header_wordmark__wRYq9 img{display:block;height:36px;width:auto}.Header_nav__EE71E{display:flex;flex-wrap:wrap;gap:2px;min-width:0;padding:4px;background:var(--ink-a05);box-shadow:inset 0 1px 2px rgb(var(--shade)/.16),inset 0 -1px 0 rgb(255 255 255/.6)}.Header_nav__EE71E,.Header_nav__EE71E a{align-items:center;border-radius:var(--radius-pill)}.Header_nav__EE71E a{display:inline-flex;gap:7px;padding:8px 14px 8px 12px;font-size:14px;font-weight:550;letter-spacing:-.005em;text-decoration:none;color:var(--swag-ink);transition:background-color .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease}.Header_navIcon__1gtVo{display:inline-flex;opacity:.72;transition:opacity .22s ease,transform .22s ease}.Header_nav__EE71E a:hover{background:var(--surface-paper,#fff);color:var(--swag-red-text);box-shadow:0 4px 10px -6px rgb(var(--shade)/.45);transform:translateY(-1px)}.Header_nav__EE71E a:hover .Header_navIcon__1gtVo{opacity:1;transform:scale(1.08)}.Header_nav__EE71E a.Header_navCurrent__5pNYq,.Header_nav__EE71E a.Header_navCurrent__5pNYq:hover{background:radial-gradient(120% 140% at 30% 0,rgb(255 255 255/.18),transparent 60%),var(--surface-ink);box-shadow:inset 0 1px 0 rgb(255 255 255/.18),0 8px 16px -8px rgb(var(--shade)/.8);color:var(--swag-bone);font-weight:650;transform:translateY(-1px)}.Header_nav__EE71E a.Header_navCurrent__5pNYq .Header_navIcon__1gtVo{opacity:1}.Header_upgradeTop__G7WV7{display:none}@media (prefers-reduced-motion:reduce){.Header_navIcon__1gtVo,.Header_nav__EE71E a,.Header_nav__EE71E a.Header_navCurrent__5pNYq,.Header_nav__EE71E a:hover{transition:none;transform:none}}.Header_nav__EE71E a.Header_navUpgrade__aknoZ{display:inline-flex;align-items:center;gap:6px;margin-left:6px;padding:8px 15px 8px 12px;background:var(--surface-crimson);color:var(--on-crimson);font-weight:650;box-shadow:inset 0 1px 0 rgb(255 255 255/.22),0 8px 18px -10px rgba(119,23,51,.8)}.Header_nav__EE71E a.Header_navUpgradeCurrent__4b_Of,.Header_nav__EE71E a.Header_navUpgrade__aknoZ:hover{background:var(--swag-red-deep);color:var(--on-crimson)}.Header_proTag__Ke_n6{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--swag-red-text);border:1px solid var(--red-a5);border-radius:var(--radius-pill);padding:2px 7px;margin-left:6px}.Header_right__WChiD{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px}.Header_planBadge__Nd2wi{display:inline-flex;align-items:center;height:38px;padding:0 18px;border-radius:var(--radius-pill);background:var(--swag-ink);color:var(--swag-bone);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.Header_planBadge__Nd2wi[data-plan=max],.Header_planBadge__Nd2wi[data-plan=pro]{background:var(--swag-red)}.Header_planSwitch__XKzPR{gap:8px;padding:0 14px 0 18px;border:0;cursor:pointer;transition:transform .16s ease,filter .16s ease}.Header_planSwitch__XKzPR:hover:not(:disabled){filter:brightness(1.15)}.Header_planSwitch__XKzPR:active:not(:disabled){transform:scale(.96)}.Header_planSwitch__XKzPR:disabled{cursor:progress;opacity:.7}.Header_planSwitchMenu__2Ane_{display:none}@media (prefers-reduced-motion:reduce){.Header_planSwitch__XKzPR,.Header_planSwitch__XKzPR:active:not(:disabled){transition:none;transform:none}}.Header_visuallyHidden__4gWZX{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.Header_buttonOutline__ygZGy{display:inline-flex;align-items:center;height:38px;padding:0 18px;border:1px solid var(--ink-a22);border-radius:var(--radius-pill);background:var(--surface-paper);box-shadow:inset 0 1px 0 var(--edge-hi),var(--shadow-xs);color:var(--swag-ink);font-size:14px;font-weight:600;letter-spacing:-.005em;text-decoration:none;cursor:pointer;transition:transform .18s var(--ease-out),border-color .18s var(--ease-out)}.Header_buttonOutline__ygZGy:hover{border-color:var(--swag-ink);background:#ffffff;transform:translateY(-1px)}.Header_buttonBrand___ERRY{display:inline-flex;align-items:center;height:38px;padding:0 18px;border:1px solid var(--swag-red-deep);border-radius:var(--radius-pill);background:var(--surface-crimson);box-shadow:inset 0 1px 0 rgb(255 255 255/.24),0 1px 2px rgba(92,17,39,.3),0 8px 18px -8px rgba(119,23,51,.75);color:var(--on-crimson);font-size:14px;font-weight:600;letter-spacing:-.005em;text-decoration:none;cursor:pointer;transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out)}.Header_buttonBrand___ERRY:hover{background:linear-gradient(180deg,#7f1a37 0,var(--swag-red-deep) 100%);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgb(255 255 255/.2),0 2px 4px rgba(92,17,39,.3),0 12px 22px -8px rgba(119,23,51,.8)}@media (max-width:720px){.Header_inner__ggL_E{min-height:0;gap:10px 12px;padding:10px var(--container-pad) 8px}.Header_right__WChiD{order:1;margin-left:auto;flex-wrap:nowrap;gap:8px;min-height:38px}.Header_nav__EE71E{order:2;flex:1 0 100%;flex-wrap:nowrap;gap:2px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--container-pad) * -1);padding:2px var(--container-pad) 4px;min-height:37px}.Header_nav__EE71E::-webkit-scrollbar{display:none}.Header_nav__EE71E a{flex:none;padding:8px 12px 8px 10px}.Header_nav__EE71E{border-radius:0;background:none;box-shadow:none}.Header_planBadge__Nd2wi{display:none}.Header_planSwitchMenu__2Ane_{display:inline-flex;flex:none;align-self:center;height:32px;margin-right:6px;padding:0 10px 0 12px;gap:6px}.Header_nav__EE71E a.Header_navUpgrade__aknoZ{display:none}.Header_upgradeTop__G7WV7{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 12px 0 10px;border-radius:var(--radius-pill);background:var(--surface-crimson);color:var(--on-crimson);font-size:13.5px;font-weight:700;text-decoration:none;box-shadow:inset 0 1px 0 rgb(255 255 255/.22),0 8px 18px -10px rgba(119,23,51,.8)}.Header_buttonBrand___ERRY,.Header_buttonOutline__ygZGy{padding:0 14px}}.Header_avatarSlot__Gv6Qg{display:inline-flex}.Header_navMore__zud8W{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:36px;padding:0 10px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--swag-ink);cursor:pointer;transition:background-color .22s ease,color .22s ease}.Header_navMore__zud8W:hover{background:var(--surface-paper,#fff);color:var(--swag-red-text)}@media (max-width:899px){:root[data-session] .Header_nav__EE71E{display:none}:root[data-session] .Header_upgradeTop__G7WV7{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 12px 0 10px;border-radius:var(--radius-pill);background:var(--surface-crimson);color:var(--on-crimson);font-size:13.5px;font-weight:700;text-decoration:none;box-shadow:inset 0 1px 0 rgb(255 255 255/.22),0 8px 18px -10px rgba(119,23,51,.8)}:root[data-session] .Header_planBadge__Nd2wi{display:none}:root[data-session] .Header_inner__ggL_E{flex-wrap:nowrap;gap:8px}:root[data-session] .Header_wordmark__wRYq9,:root[data-session] .Header_wordmark__wRYq9 img{height:30px}:root[data-session] .Header_right__WChiD{gap:6px}:root[data-session] .Header_right__WChiD [data-credit-track]{width:40px}}.AppNav_bar__WFpXJ,.AppNav_side__a_ZRO{display:none}@media (min-width:900px){:root[data-session] .AppNav_side__a_ZRO{position:fixed;inset:0 auto 0 0;z-index:60;width:var(--side-w,248px);flex-direction:column;gap:6px;padding:22px 14px 16px;background:var(--surface-paper);border-right:1px solid var(--ink-a10);box-shadow:1px 0 0 var(--edge-hi);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}.AppNav_logo__GMm20{display:inline-flex;align-self:flex-start;margin:0 0 18px 10px}.AppNav_logo__GMm20 img{display:block;height:34px;width:auto}.AppNav_sideList__WUxhz{display:flex;flex-direction:column;gap:2px}.AppNav_sideItem__QZ_7M{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:14px;background:none;color:var(--swag-ink);font-family:inherit;font-size:15px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer;transition:background .14s ease}.AppNav_sideItem__QZ_7M:hover{background:var(--ink-a05)}.AppNav_sideCurrent__X762I,.AppNav_sideCurrent__X762I:hover{background:var(--ink-a10);font-weight:750}.AppNav_sideIcon__AndcM{display:inline-flex;color:var(--ink-a7)}.AppNav_sideCurrent__X762I .AppNav_sideIcon__AndcM{color:var(--swag-ink)}.AppNav_sideScan__lU_t8 .AppNav_sideIcon__AndcM{color:var(--swag-red-text)}.AppNav_profile__mPMZx{display:flex;align-items:center;gap:10px;margin:10px 0 0;padding:10px;border-radius:16px;background:var(--ink-a05)}.AppNav_avatarSlot__RCptT{display:inline-flex}.AppNav_profileName__gU3xS{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--swag-ink);font-size:14px;font-weight:700;text-decoration:none}.AppNav_profileName__gU3xS:hover{text-decoration:underline;text-underline-offset:3px}.AppNav_plan__yoWIf{flex:none;padding:4px 9px;border-radius:var(--radius-pill);background:var(--swag-ink);color:var(--swag-bone);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.AppNav_plan__yoWIf[data-plan=max],.AppNav_plan__yoWIf[data-plan=pro]{background:var(--swag-red)}.AppNav_sideFoot__lr7ps{margin-top:auto;display:flex;flex-direction:column;gap:4px;padding-top:14px}.AppNav_sideFoot__lr7ps>:first-child{align-self:stretch;margin-bottom:6px}.AppNav_upgrade__S_w91{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;margin-top:8px;border-radius:var(--radius-pill);background:var(--surface-crimson);color:var(--on-crimson);font-size:15px;font-weight:700;text-decoration:none;box-shadow:inset 0 1px 0 rgb(255 255 255/.22),0 10px 22px -12px rgba(119,23,51,.85)}.AppNav_upgrade__S_w91:hover{background:var(--swag-red-deep);color:var(--on-crimson)}@media (max-width:899px){:root[data-session] .AppNav_bar__WFpXJ{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:repeat(5,1fr);align-items:end;height:var(--nav-bar);padding:0 6px env(safe-area-inset-bottom,0);background:rgb(var(--pill,255 255 255)/.94);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border-top:1px solid var(--ink-a10)}}.AppNav_barItem__By7Hj,.AppNav_barScan__G_EYP{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:66px;border:0;background:none;color:var(--ink-a66);font-family:inherit;font-size:11px;font-weight:650;text-decoration:none;cursor:pointer}.AppNav_barCurrent__IY2xJ,.AppNav_barScan__G_EYP{color:var(--swag-ink)}.AppNav_barScanDisc__QEO66{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;margin-top:-22px;border-radius:999px;background:var(--surface-crimson);color:var(--on-crimson);box-shadow:inset 0 1px 0 rgb(255 255 255/.25),0 0 0 4px var(--surface-paper),0 12px 24px -10px rgba(119,23,51,.9)}.AppNav_barScan__G_EYP:active .AppNav_barScanDisc__QEO66{transform:scale(.95)}.AppNav_barScanCurrent__tg0KP .AppNav_barScanDisc__QEO66{background:var(--swag-red-deep)}.AppNav_more__mySpp{position:fixed;inset:auto auto 16px calc(var(--side-w, 0px) - 8px);width:300px;max-height:calc(100vh - 32px);margin:0;padding:0;border:1px solid var(--ink-a12);border-radius:22px;background:var(--surface-paper);color:var(--swag-ink);box-shadow:0 2px 6px rgb(0 0 0/.06),0 30px 70px -24px rgb(0 0 0/.4);overflow:auto;overscroll-behavior:contain}.AppNav_more__mySpp::-webkit-backdrop{background:rgb(0 0 0/.18)}.AppNav_more__mySpp::backdrop{background:rgb(0 0 0/.18)}.AppNav_moreInner__meXFN{padding:8px}.AppNav_moreAdmin__9XSAC{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px 10px}.AppNav_moreList__kmMSO{margin:0;padding:4px 0;list-style:none}.AppNav_moreList__kmMSO+.AppNav_moreList__kmMSO{border-top:1px solid var(--ink-a10)}.AppNav_moreRow__44PW1{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:6px 10px;border:0;border-radius:12px;background:none;color:var(--swag-ink);font-family:inherit;font-size:14.5px;text-align:left;text-decoration:none;cursor:pointer}.AppNav_moreRow__44PW1:focus-visible,.AppNav_moreRow__44PW1:hover{background:var(--ink-a05)}.AppNav_moreIcon__a5vd_{display:inline-flex;color:var(--ink-a7)}.AppNav_moreWords___IS3Z{display:flex;flex-direction:column;min-width:0}.AppNav_moreLabel___tRBR{font-weight:650}.AppNav_moreSub__jma61{font-size:12.5px;color:var(--ink-a66);overflow-wrap:anywhere}.AppNav_moreLegal__YfGKG .AppNav_moreRow__44PW1{min-height:38px;font-size:13.5px}.AppNav_moreLegal__YfGKG .AppNav_moreLabel___tRBR{font-weight:500}@media (max-width:899px){.AppNav_more__mySpp{inset:auto 0 0 0;width:100%;max-width:none;max-height:calc(100% - 48px);border-radius:24px 24px 0 0;padding-bottom:env(safe-area-inset-bottom,0)}}@media (prefers-reduced-motion:no-preference){.AppNav_more__mySpp[open]{animation:AppNav_rise__fcg_v .22s var(--ease-out,ease-out)}}@keyframes AppNav_rise__fcg_v{0%{opacity:0;transform:translateY(12px)}}.UsageNotice_notice__WeJ34{position:fixed;left:calc(50% + var(--side-w, 0px) / 2);bottom:calc(18px + var(--nav-bar, 0px));z-index:45;width:min(760px,calc(100% - 24px));transform:translateX(-50%);padding:10px 10px 10px 20px;display:flex;align-items:center;gap:12px;border:1px solid #b07a2c;border-radius:var(--radius-lg);background:linear-gradient(180deg,#2e2416,#1d160d);color:var(--swag-bone);--focus-ring:var(--swag-bone);box-shadow:inset 0 1px 0 rgba(242,237,230,.1),0 20px 44px -20px rgba(14,11,9,.7);transition:transform .35s var(--ease-out),opacity .25s var(--ease-out),visibility 0s linear 0s}.UsageNotice_notice__WeJ34[data-step="100"],.UsageNotice_notice__WeJ34[data-step="80"]{border-color:var(--rose);background:linear-gradient(180deg,#33121d,#1d0b11)}.UsageNotice_notice__WeJ34[data-aside]{transform:translate(-50%,calc(100% + 32px));opacity:0;visibility:hidden;pointer-events:none;transition:transform .35s var(--ease-out),opacity .25s var(--ease-out),visibility 0s linear .35s}.UsageNotice_words__LcTax{flex:1 1;margin:0;font-size:14px;line-height:1.45}.UsageNotice_link__bCEdU{color:var(--swag-bone);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.UsageNotice_close__DGkZv{flex:none;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:var(--bone-a78);cursor:pointer}.UsageNotice_close__DGkZv:hover{background:var(--bone-a1);color:var(--swag-bone)}@media (prefers-reduced-motion:reduce){.UsageNotice_notice__WeJ34,.UsageNotice_notice__WeJ34[data-aside]{transition:none}}@media (max-width:640px){.UsageNotice_notice__WeJ34{bottom:calc(12px + var(--nav-bar, 0px));padding:10px 8px 10px 14px}.UsageNotice_words__LcTax{font-size:13.5px}}.CookieNotice_notice__EnKS9{position:fixed;left:calc(20px + var(--side-w, 0px));right:20px;bottom:calc(20px + var(--nav-bar, 0px));z-index:50;max-width:1200px;margin:0 auto;padding:24px 26px 24px 30px;display:flex;align-items:center;gap:28px;border:1px solid var(--bone-a24);border-radius:var(--radius-lg);background:radial-gradient(ellipse 50% 120% at 0 0,rgba(119,23,51,.38),transparent 70%),var(--swag-ink);color:var(--swag-bone);--focus-ring:var(--swag-bone);box-shadow:inset 0 1px 0 rgba(242,237,230,.12),0 30px 60px -24px rgba(14,11,9,.7);transition:transform .35s var(--ease-out),opacity .25s var(--ease-out),visibility 0s linear 0s}.CookieNotice_notice__EnKS9[data-aside]{transform:translateY(calc(100% + 32px));opacity:0;visibility:hidden;pointer-events:none;transition:transform .35s var(--ease-out),opacity .25s var(--ease-out),visibility 0s linear .35s}@media (prefers-reduced-motion:reduce){.CookieNotice_notice__EnKS9,.CookieNotice_notice__EnKS9[data-aside]{transition:none}}.CookieNotice_words__yxogo{flex:1 1;display:flex;flex-direction:column;gap:6px}.CookieNotice_title__2o5No{font-size:18px;font-weight:700;letter-spacing:-.015em}.CookieNotice_text__NESDy{max-width:62ch;font-size:15px;line-height:1.55;color:var(--bone-a86)}.CookieNotice_text__NESDy a{color:var(--swag-bone);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.CookieNotice_buttons__Ias_2{flex:none;display:flex;gap:10px}.CookieNotice_primary__DULpV,.CookieNotice_secondary__DG7Fb{height:50px;padding:0 26px;border-radius:var(--radius-pill);font-family:inherit;font-size:15px;font-weight:700;cursor:pointer}.CookieNotice_primary__DULpV{border:1px solid var(--swag-bone);background:var(--swag-bone);color:var(--swag-ink)}.CookieNotice_primary__DULpV:hover{background:var(--swag-brown);border-color:var(--swag-brown);color:var(--swag-bone)}.CookieNotice_secondary__DG7Fb{border:1px solid var(--bone-a5);background:transparent;color:var(--swag-bone)}.CookieNotice_secondary__DG7Fb:hover{border-color:var(--swag-bone);background:var(--bone-a1)}@media (max-width:760px){.CookieNotice_notice__EnKS9{left:12px;right:12px;bottom:calc(12px + var(--nav-bar, 0px));padding:20px 18px 18px;flex-direction:column;align-items:stretch;gap:16px}.CookieNotice_title__2o5No{font-size:17px}.CookieNotice_text__NESDy{font-size:14.5px}.CookieNotice_buttons__Ias_2{display:grid;grid-template-columns:1fr 1fr}.CookieNotice_primary__DULpV,.CookieNotice_secondary__DG7Fb{height:48px;padding:0 12px}}