@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-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:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_51684b{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_51684b{--font-poppins:"Poppins","Poppins Fallback"}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c56fbb5486862d1b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bd7a9b1ce2297c14-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/45d0fdf0988e07ff-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7452ca4a93358909-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0ecb571b51ea3b5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e8c7cb283336a9d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_35b0e9{font-family:Fraunces,Fraunces Fallback}.__variable_35b0e9{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--tr-paper:#FAFAF7;--tr-paper-2:#F4F2EC;--tr-card:#FFFFFF;--tr-ink:#1A1A1A;--tr-ink-2:#4A4742;--tr-ink-3:#8B877F;--tr-line:#E8E6E0;--tr-line-2:#D8D5CC;--tr-bordeaux:#6B2737;--tr-bordeaux-2:#5C1F2E;--tr-bordeaux-soft:#F4ECEE;--tr-bordeaux-livre:#4A1C28;--tr-green:#2D5F4F;--tr-amber:#B8842A;--tr-red:#8B2828;--tr-ink-1:var(--tr-ink);--tr-card-bg:var(--tr-card);--tr-line-strong:var(--tr-line-2);--tr-accent:var(--tr-bordeaux);--tr-accent-soft:var(--tr-bordeaux-soft);--tr-romy-bg:var(--tr-bordeaux-soft);--tr-romy-ink:var(--tr-bordeaux);--tr-skeleton-1:#EDEAE3;--tr-skeleton-2:#F4F2EC;--tr-error-bg:#FCEDED;--tr-error-ink:var(--tr-red);--tr-error-line:#E8C8C8;--tr-sans:var(--font-poppins),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--tr-serif:var(--font-fraunces),"Tiempos Headline",Georgia,serif;--tr-mono:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--tr-shadow:0 1px 2px rgba(0,0,0,0.04);--tr-shadow-2:0 1px 2px rgba(0,0,0,0.04),0 4px 16px rgba(0,0,0,0.04);--tr-r-sm:6px;--tr-r:8px;--tr-r-lg:12px;--tr-motion-ease-rotate:linear;--tr-motion-ease-breathe:cubic-bezier(0.4,0,0.6,1);--tr-motion-ease-ui:cubic-bezier(0.45,0,0.55,1);--tr-motion-ease:cubic-bezier(0.45,0,0.55,1);--tr-motion-axis-duration:1.2s;--tr-motion-book-duration:2s;--tr-motion-rise-duration:0.9s;--tr-motion-ui-fast:120ms;--tr-motion-ui-medium:240ms}*{box-sizing:border-box}:focus{outline:none}:focus-visible{outline:2px solid var(--tr-accent,var(--tr-bordeaux,#6B2737));outline-offset:2px;border-radius:4px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--tr-accent,var(--tr-bordeaux,#6B2737));outline-offset:1px}body,html{margin:0;padding:0;background:var(--tr-paper);color:var(--tr-ink);font-family:var(--tr-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em;font-feature-settings:"ss01"}button{font-family:inherit}a{color:inherit;text-decoration:none}.tr{font-family:var(--tr-sans);color:var(--tr-ink);background:var(--tr-paper);font-feature-settings:"ss01";letter-spacing:-.005em}.mono{font-family:var(--tr-mono)}.mono,.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.serif{font-family:var(--tr-serif);font-feature-settings:"ss01","ss02"}.serif-italic{font-family:var(--tr-serif);font-style:italic;font-feature-settings:"ss01"}@keyframes tr-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.rise-1{animation:tr-rise .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:0s}.rise-2{animation:tr-rise .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:.12s}.rise-3{animation:tr-rise .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:.24s}.rise-4{animation:tr-rise .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:.36s}.drop-cap:first-letter{font-family:var(--tr-serif);font-style:italic;font-weight:400;font-size:4.4em;line-height:.85;float:left;padding:6px 12px 0 0;color:var(--tr-bordeaux)}@keyframes tr-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes tr-marquee{0%{transform:translateX(0)}to{transform:translateX(-33.33%)}}.romy-card{background:#fbf9f4;border:1px solid var(--tr-line);padding:24px 24px 20px;position:relative}.btn,.romy-card{border-radius:var(--tr-r)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid transparent;transition:background .12s,border-color .12s;background:transparent;color:var(--tr-ink);white-space:nowrap}.btn-primary{background:var(--tr-bordeaux);color:#fbf9f4}.btn-primary:hover{background:var(--tr-bordeaux-2)}.btn-ghost{border-color:var(--tr-line-2);background:var(--tr-card)}.btn-ghost:hover{background:var(--tr-paper-2)}.lang-switch{position:fixed;top:14px;right:18px;z-index:100;display:flex;gap:4px;padding:4px;background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--tr-line);border-radius:999px}.lang-switch button{border:0;background:transparent;padding:6px 14px;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--tr-ink-3);border-radius:999px;cursor:pointer}.lang-switch button.active{background:var(--tr-bordeaux);color:#fbf9f4}.prose-tr{color:var(--tr-ink-1);font-family:var(--tr-sans);font-size:15px;line-height:1.65}.prose-tr h1,.prose-tr h2,.prose-tr h3,.prose-tr h4{font-family:var(--tr-serif);font-style:italic;font-weight:500;color:var(--tr-ink);letter-spacing:-.005em;margin:1.6em 0 .6em}.prose-tr h1{font-size:26px}.prose-tr h2{font-size:22px}.prose-tr h3{font-size:18px}.prose-tr h4{font-size:16px}.prose-tr p{margin:0 0 1em}.prose-tr a{color:var(--tr-bordeaux);text-decoration:underline;text-underline-offset:2px}.prose-tr a:hover{color:var(--tr-bordeaux-2)}.prose-tr ol,.prose-tr ul{padding-left:1.4em;margin:0 0 1em}.prose-tr li{margin:.3em 0}.prose-tr blockquote{margin:1em 0;padding:.4em 0 .4em 1em;border-left:3px solid var(--tr-line-2);color:var(--tr-ink-2);font-family:var(--tr-serif);font-style:italic}.prose-tr code{font-size:.9em;padding:1px 5px;border-radius:4px}.prose-tr code,.prose-tr pre{font-family:var(--tr-mono);background:var(--tr-paper-2)}.prose-tr pre{border:1px solid var(--tr-line);border-radius:var(--tr-r);padding:12px 14px;overflow-x:auto;font-size:13px;line-height:1.5}.prose-tr pre code{background:transparent;padding:0}.prose-tr table{border-collapse:collapse;width:100%;margin:1em 0;font-size:14px}.prose-tr td,.prose-tr th{border:1px solid var(--tr-line);padding:6px 10px;text-align:left}.prose-tr th{background:var(--tr-paper-2);font-weight:500}.prose-tr hr{border:0;border-top:1px solid var(--tr-line);margin:2em 0}.prose-tr-bubble{font-style:normal;font-family:var(--tr-sans);color:var(--tr-romy-ink,#6B2737);font-size:16px;line-height:1.55}.prose-tr-bubble>:first-child{margin-top:0}.prose-tr-bubble>:last-child{margin-bottom:0}.prose-tr-bubble h1,.prose-tr-bubble h2,.prose-tr-bubble h3,.prose-tr-bubble h4{font-family:var(--tr-serif);font-style:italic;font-weight:500;color:var(--tr-romy-ink,#6B2737);letter-spacing:-.005em;margin:.8em 0 .4em;line-height:1.3}.prose-tr-bubble h1{font-size:20px}.prose-tr-bubble h2{font-size:18px}.prose-tr-bubble h3{font-size:16px}.prose-tr-bubble h4{font-size:15px}.prose-tr-bubble p{margin:0 0 .8em;font-style:italic}.prose-tr-bubble strong{font-weight:600;font-style:italic}.prose-tr-bubble em{font-style:italic}.prose-tr-bubble ol,.prose-tr-bubble ul{padding-left:1.4em;margin:0 0 .8em;font-style:italic}.prose-tr-bubble li{margin:.2em 0}.prose-tr-bubble a{color:var(--tr-bordeaux,#6B2737);text-decoration:underline;text-underline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes tr-page-turn-flip{0%{transform:rotateY(0deg);box-shadow:0 1px 2px rgba(26,26,26,.04)}35%{box-shadow:-6px 4px 14px rgba(26,26,26,.12)}70%{box-shadow:-10px 6px 18px rgba(26,26,26,.1)}to{transform:rotateY(-180deg);box-shadow:0 1px 2px rgba(26,26,26,.04)}}@keyframes tr-motion-shimmer-fallback{0%{opacity:.6}to{opacity:.95}}@keyframes tr-motion-fade-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tr-motion-toast-enter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes tr-motion-toast-exit{0%{opacity:1}to{opacity:0}}@keyframes tr-motion-tab-slide-in{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@keyframes tr-motion-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-motion-hover-lift]{transition:transform var(--tr-motion-ui-fast,.12s) var(--tr-motion-ease-ui,ease),box-shadow var(--tr-motion-ui-fast,.12s) var(--tr-motion-ease-ui,ease);will-change:transform}[data-motion-hover-lift]:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(26,26,26,.04),0 6px 18px rgba(26,26,26,.06)}[data-motion-press-scale]{transition:transform var(--tr-motion-ui-fast,.12s) var(--tr-motion-ease-ui,ease);will-change:transform}[data-motion-press-scale]:hover{transform:scale(1.01)}[data-motion-press-scale]:active{transform:scale(.97)}[data-motion-form-glow]{transition:border-color var(--tr-motion-ui-fast,.12s) var(--tr-motion-ease-ui,ease),box-shadow var(--tr-motion-ui-fast,.12s) var(--tr-motion-ease-ui,ease)}[data-motion-form-glow]:focus-within{border-color:var(--tr-bordeaux,#6b2737);box-shadow:0 0 0 3px rgba(107,39,55,.08)}[data-motion-form-glow] [data-motion-form-glow-label]{transition:transform var(--tr-motion-ui-fast,.12s) var(--tr-motion-ease-ui,ease),color var(--tr-motion-ui-fast,.12s) var(--tr-motion-ease-ui,ease);display:inline-block;transform-origin:left center}[data-motion-form-glow]:focus-within [data-motion-form-glow-label]{transform:translateY(-4px) scale(.92);color:var(--tr-bordeaux,#6b2737)}.tr-motion-fade-slide-in{animation:tr-motion-fade-slide-in var(--tr-motion-ui-medium,.24s) var(--tr-motion-ease-ui,ease) both;will-change:transform,opacity}.tr-motion-toast-enter{animation:tr-motion-toast-enter var(--tr-motion-ui-medium,.24s) var(--tr-motion-ease-ui,ease) both}.tr-motion-toast-exit{animation:tr-motion-toast-exit .18s var(--tr-motion-ease-ui,ease) both}.tr-motion-tab-slide-in{animation:tr-motion-tab-slide-in var(--tr-motion-ui-medium,.24s) var(--tr-motion-ease-ui,ease) both}.tr-motion-skeleton-shimmer{background:linear-gradient(90deg,var(--tr-skeleton-1,#edeae3) 0,var(--tr-skeleton-2,#f4f2ec) 50%,var(--tr-skeleton-1,#edeae3) 100%);background-size:200% 100%;animation:tr-motion-skeleton-shimmer 1.5s linear infinite;border-radius:var(--tr-r-sm,6px)}.tr-page-turn-root{display:inline-flex;flex-direction:column;align-items:center;gap:12px}.tr-page-turn-stage{position:relative;perspective:800px;transform-style:preserve-3d}.tr-page-turn-page{background:var(--tr-card,#ffffff);border:.5px solid var(--tr-line,#e8e6e0);border-radius:4px;box-shadow:0 1px 2px rgba(26,26,26,.04);transform-origin:left center;will-change:transform}.tr-page-turn-page,.tr-page-turn-page:after{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tr-page-turn-page:after{content:"";background:var(--tr-bordeaux-soft,#f4ecee);border-radius:inherit;transform:rotateY(180deg)}.tr-page-turn-page-base-1{transform:translateY(2px)}.tr-page-turn-page-base-2{transform:translateY(1px)}.tr-page-turn-page-base-3{transform:translateY(0)}.tr-page-turn-page-flipping{animation:tr-page-turn-flip 1.4s cubic-bezier(.45,0,.55,1) infinite}.tr-page-turn-page-flipping-1{animation-delay:0s}.tr-page-turn-page-flipping-2{animation-delay:.4s}.tr-page-turn-page-flipping-3{animation-delay:.8s}.tr-page-turn-caption{font-family:var(--tr-serif,Georgia,serif);font-style:italic;font-size:13px;color:var(--tr-ink-3,#8b877f);text-align:center;margin:0}@media (prefers-reduced-motion:reduce){.tr-page-turn-page-flipping,.tr-page-turn-page-flipping-1,.tr-page-turn-page-flipping-2,.tr-page-turn-page-flipping-3{animation:tr-motion-shimmer-fallback 1.5s ease-in-out infinite alternate}[data-motion-hover-lift]:hover{transform:none;box-shadow:0 1px 2px rgba(26,26,26,.04)}[data-motion-press-scale]:active,[data-motion-press-scale]:hover{transform:none}.tr-motion-fade-slide-in,.tr-motion-tab-slide-in,.tr-motion-toast-enter{animation-duration:1ms;animation-name:none;opacity:1;transform:none}.tr-motion-skeleton-shimmer{animation-duration:3s}[data-motion-form-glow] [data-motion-form-glow-label]{transition:color var(--tr-motion-ui-fast,.12s) var(--tr-motion-ease-ui,ease)}[data-motion-form-glow]:focus-within [data-motion-form-glow-label]{transform:none}}