.legal-module__jyR3IG__page{padding:48px 0 72px}.legal-module__jyR3IG__article{width:min(760px,100%);margin:0 auto}.legal-module__jyR3IG__eyebrow{color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:.875rem;font-weight:700}.legal-module__jyR3IG__title{margin:0;font-size:clamp(2rem,5vw,3.25rem);line-height:1.08}.legal-module__jyR3IG__updated{color:var(--color-text-secondary);margin:12px 0 32px}.legal-module__jyR3IG__section{margin-top:32px}.legal-module__jyR3IG__section h2{margin:0 0 12px;font-size:1.35rem}.legal-module__jyR3IG__section p,.legal-module__jyR3IG__section li{color:var(--color-text-secondary);line-height:1.75}.legal-module__jyR3IG__section ul{padding-left:1.25rem}.legal-module__jyR3IG__links{flex-wrap:wrap;gap:16px;margin-top:40px;display:flex}.legal-module__jyR3IG__links a{color:var(--color-accent);font-weight:700}
.PageContainer-module__y5AQma__container{width:100%;max-width:var(--width-page);padding-inline:var(--space-gutter);margin-inline:auto}
@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/868062ac78521d52-s.3_cnvmyk4nme4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/377df069955803a2-s.0za-8j8irdj9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c306ca90d80e6fbb-s.1htwj2u4m7x2d.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/80458c63f2f84a49-s.3fbmdi8it2lh8.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/38c395c92be4c12a-s.0e12ob-ylcgtb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4822b6e373c28622-s.1140rouv5g6s-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/20a72cd0c9704d06-s.p.2tsx5t9nbv7d6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/868062ac78521d52-s.3_cnvmyk4nme4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/377df069955803a2-s.0za-8j8irdj9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c306ca90d80e6fbb-s.1htwj2u4m7x2d.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/80458c63f2f84a49-s.3fbmdi8it2lh8.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/38c395c92be4c12a-s.0e12ob-ylcgtb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4822b6e373c28622-s.1140rouv5g6s-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/20a72cd0c9704d06-s.p.2tsx5t9nbv7d6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Fallback;src:local(Times New Roman);ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.0%;size-adjust:118.15%}.literata_611b0b79-module__c1DNqW__className{font-family:Literata,Literata Fallback;font-style:normal}.literata_611b0b79-module__c1DNqW__variable{--font-literata-src:"Literata", "Literata Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_844c4fc2-module__PkJjqW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_844c4fc2-module__PkJjqW__variable{--font-manrope-src:"Manrope", "Manrope Fallback"}
.SiteFooter-module__AFXcWq__footer{border-block-start:var(--border-width-hairline) solid var(--color-border)}.SiteFooter-module__AFXcWq__bar{align-items:center;gap:var(--space-8) var(--space-16);padding-block:var(--space-24);flex-wrap:wrap;display:flex}.SiteFooter-module__AFXcWq__brand{color:var(--color-text-secondary);font-family:var(--type-button-family);font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line-height);white-space:nowrap}.SiteFooter-module__AFXcWq__links{gap:var(--space-16);flex-wrap:wrap;margin-inline-start:auto;display:flex}.SiteFooter-module__AFXcWq__links a{color:var(--color-text-secondary);text-underline-offset:3px;font-size:.875rem;text-decoration:underline}.SiteFooter-module__AFXcWq__links a:hover,.SiteFooter-module__AFXcWq__links a:focus-visible{color:var(--color-accent)}
.AuthNav-module__P44lya__link,.AuthNav-module__P44lya__action,.AuthNav-module__P44lya__accountTrigger,.AuthNav-module__P44lya__menuItem{font-family:var(--type-button-family);font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line-height)}.AuthNav-module__P44lya__link,.AuthNav-module__P44lya__action{min-block-size:var(--space-40);align-items:center;text-decoration:none;display:inline-flex}.AuthNav-module__P44lya__link{padding-inline:var(--space-8);color:var(--color-text-secondary)}.AuthNav-module__P44lya__link:hover{color:var(--color-text-primary)}.AuthNav-module__P44lya__action{padding-inline:var(--space-16);border:var(--border-width-hairline) solid var(--color-control-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer}.AuthNav-module__P44lya__action:hover{border-color:var(--color-text-primary);background:var(--color-surface-subtle)}.AuthNav-module__P44lya__slot{align-items:center;min-inline-size:0;max-inline-size:100%;display:grid}.AuthNav-module__P44lya__slot>*{align-items:center;gap:var(--space-8);flex-wrap:wrap;grid-area:1/1;display:flex}.AuthNav-module__P44lya__reserve{visibility:hidden;display:grid}.AuthNav-module__P44lya__reserveVariant{align-items:center;gap:var(--space-8);flex-wrap:wrap;grid-area:1/1;min-inline-size:0;display:flex}.AuthNav-module__P44lya__live{justify-content:flex-end;min-inline-size:0}.AuthNav-module__P44lya__accountMenu{position:relative}.AuthNav-module__P44lya__accountTrigger{align-items:center;gap:var(--space-8);min-block-size:var(--space-40);padding-inline:var(--space-12);border:var(--border-width-hairline) solid var(--color-control-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;list-style:none;display:inline-flex}.AuthNav-module__P44lya__accountTrigger::-webkit-details-marker{display:none}.AuthNav-module__P44lya__accountTrigger::marker{content:""}.AuthNav-module__P44lya__accountTrigger:hover,.AuthNav-module__P44lya__accountMenu[open] .AuthNav-module__P44lya__accountTrigger{background:var(--color-surface-subtle)}.AuthNav-module__P44lya__chevron{transition:transform var(--duration-micro) var(--ease-standard);display:inline-flex}.AuthNav-module__P44lya__accountMenu[open] .AuthNav-module__P44lya__chevron{transform:rotate(180deg)}.AuthNav-module__P44lya__accountPanel{z-index:30;min-inline-size:12.5rem;padding:var(--space-8);border:var(--border-width-hairline) solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-floating);position:absolute;inset-block-start:calc(100% + var(--space-8));inset-inline-end:0}.AuthNav-module__P44lya__menuItem{inline-size:100%;min-block-size:var(--space-40);padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);color:var(--color-text-primary);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.AuthNav-module__P44lya__menuItem:hover,.AuthNav-module__P44lya__menuItem:focus-visible{background:var(--color-surface-subtle)}.AuthNav-module__P44lya__menuDivider{block-size:var(--border-width-hairline);margin:var(--space-4) var(--space-8);background:var(--color-border)}.AuthNav-module__P44lya__signOut{color:var(--color-text-secondary)}.AuthNav-module__P44lya__link:focus-visible,.AuthNav-module__P44lya__action:focus-visible,.AuthNav-module__P44lya__accountTrigger:focus-visible,.AuthNav-module__P44lya__menuItem:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}@media (max-width:28rem){.AuthNav-module__P44lya__accountPanel{inset-inline:var(--space-12);min-inline-size:0;position:fixed;inset-block-start:auto;inset-block-end:var(--space-12)}}
.PreferenceMenu-module__2E9HrW__menu{position:relative}.PreferenceMenu-module__2E9HrW__trigger{align-items:center;gap:var(--space-8);min-block-size:var(--space-40);padding:var(--space-4) var(--space-12) var(--space-4) var(--space-8);border:var(--border-width-hairline) solid color-mix(in srgb, var(--color-control-border) 88%, var(--color-accent) 12%);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-surface) 84%, transparent);color:var(--color-text-secondary);font:inherit;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-text-primary) 7%, transparent);cursor:pointer;transition:color var(--duration-micro) var(--ease-standard), background var(--duration-micro) var(--ease-standard), border-color var(--duration-micro) var(--ease-standard), box-shadow var(--duration-micro) var(--ease-standard), transform var(--duration-micro) var(--ease-standard);display:inline-flex}.PreferenceMenu-module__2E9HrW__trigger:hover{color:var(--color-text-primary);border-color:color-mix(in srgb, var(--color-control-border) 68%, var(--color-accent) 32%);background:color-mix(in srgb, var(--color-surface-subtle) 86%, var(--color-accent) 14%)}.PreferenceMenu-module__2E9HrW__menu[open] .PreferenceMenu-module__2E9HrW__trigger{color:var(--color-text-primary);border-color:color-mix(in srgb, var(--color-control-border) 56%, var(--color-accent) 44%);background:color-mix(in srgb, var(--color-surface-subtle) 82%, var(--color-accent) 18%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-text-primary) 7%, transparent), 0 0 0 3px color-mix(in srgb, var(--color-accent) 10%, transparent)}.PreferenceMenu-module__2E9HrW__trigger::-webkit-details-marker{display:none}.PreferenceMenu-module__2E9HrW__trigger::marker{content:""}.PreferenceMenu-module__2E9HrW__triggerIcon,.PreferenceMenu-module__2E9HrW__leadingIcon,.PreferenceMenu-module__2E9HrW__codeBadge,.PreferenceMenu-module__2E9HrW__check{flex:none;place-items:center;display:inline-grid}.PreferenceMenu-module__2E9HrW__triggerIcon{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-accent) 10%, transparent);block-size:1.75rem;inline-size:1.75rem;color:color-mix(in srgb, var(--color-accent) 88%, var(--color-text-primary))}.PreferenceMenu-module__2E9HrW__triggerCode{color:var(--color-text-primary);font-family:var(--type-button-family);font-size:var(--type-metadata-size);letter-spacing:.045em;font-weight:700}.PreferenceMenu-module__2E9HrW__triggerName{color:var(--color-text-primary);font-family:var(--type-button-family);font-size:var(--type-button-size);font-weight:var(--type-button-weight);white-space:nowrap;line-height:1}.PreferenceMenu-module__2E9HrW__chevron{color:var(--color-text-tertiary);transition:transform var(--duration-micro) var(--ease-standard);display:inline-flex}.PreferenceMenu-module__2E9HrW__menu[open] .PreferenceMenu-module__2E9HrW__chevron{transform:rotate(180deg)}.PreferenceMenu-module__2E9HrW__panel{z-index:20;min-inline-size:13.75rem;padding:var(--space-8);border:var(--border-width-hairline) solid color-mix(in srgb, var(--color-border) 84%, var(--color-accent) 16%);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 96%, var(--color-accent) 4%);box-shadow:var(--shadow-floating);transform-origin:100% 0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--space-8));inset-inline-end:0;overflow:hidden}.PreferenceMenu-module__2E9HrW__panel:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-accent) 45%, transparent), transparent);block-size:1px;position:absolute;inset:0 12% auto}.PreferenceMenu-module__2E9HrW__item{align-items:center;gap:var(--space-12);min-block-size:2.875rem;inline-size:100%;padding:var(--space-4) var(--space-8);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-md);color:var(--color-text-primary);font:inherit;cursor:pointer;transition:background var(--duration-micro) var(--ease-standard), border-color var(--duration-micro) var(--ease-standard), transform var(--duration-micro) var(--ease-standard);background:0 0;text-decoration:none;display:flex;position:relative}.PreferenceMenu-module__2E9HrW__item:hover,.PreferenceMenu-module__2E9HrW__item:focus-visible{border-color:color-mix(in srgb, var(--color-border) 75%, transparent);background:var(--color-surface-subtle)}.PreferenceMenu-module__2E9HrW__item[aria-current=page],.PreferenceMenu-module__2E9HrW__item[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-accent) 22%, transparent);background:color-mix(in srgb, var(--color-surface-subtle) 76%, var(--color-accent) 24%)}.PreferenceMenu-module__2E9HrW__label{min-inline-size:0;color:var(--color-text-primary);font-family:var(--type-button-family);font-weight:var(--type-button-weight);text-align:start;white-space:nowrap;flex:1}.PreferenceMenu-module__2E9HrW__codeBadge,.PreferenceMenu-module__2E9HrW__leadingIcon{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-surface-subtle) 88%, transparent);block-size:2rem;inline-size:2rem;color:var(--color-text-secondary)}.PreferenceMenu-module__2E9HrW__codeBadge{font-size:var(--type-metadata-size);letter-spacing:.04em;font-weight:700}.PreferenceMenu-module__2E9HrW__item[aria-current=page] .PreferenceMenu-module__2E9HrW__codeBadge,.PreferenceMenu-module__2E9HrW__item[aria-pressed=true] .PreferenceMenu-module__2E9HrW__leadingIcon{background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:color-mix(in srgb, var(--color-accent) 88%, var(--color-text-primary))}.PreferenceMenu-module__2E9HrW__check{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-accent) 10%, transparent);block-size:1.75rem;inline-size:1.75rem;color:var(--color-accent)}.PreferenceMenu-module__2E9HrW__trigger:focus-visible,.PreferenceMenu-module__2E9HrW__item:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.PreferenceMenu-module__2E9HrW__menu[open] .PreferenceMenu-module__2E9HrW__panel{animation:PreferenceMenu-module__2E9HrW__preference-menu-in .15s var(--ease-standard) both}@keyframes PreferenceMenu-module__2E9HrW__preference-menu-in{0%{opacity:0;transform:translateY(-.3rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:48rem){.PreferenceMenu-module__2E9HrW__triggerName{display:none}}@media (max-width:28rem){.PreferenceMenu-module__2E9HrW__panel{inset-inline:var(--space-12);border-radius:var(--radius-lg);transform-origin:bottom;max-block-size:min(70vh,22rem);min-inline-size:0;position:fixed;inset-block-start:auto;inset-block-end:var(--space-12);overflow-y:auto}.PreferenceMenu-module__2E9HrW__menu[open] .PreferenceMenu-module__2E9HrW__panel{animation-name:PreferenceMenu-module__2E9HrW__preference-sheet-in}}@keyframes PreferenceMenu-module__2E9HrW__preference-sheet-in{0%{opacity:0;transform:translateY(.5rem)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:36rem){.PreferenceMenu-module__2E9HrW__trigger{gap:var(--space-4);padding-inline:var(--space-8)}}@media (prefers-reduced-motion:reduce){.PreferenceMenu-module__2E9HrW__trigger,.PreferenceMenu-module__2E9HrW__chevron,.PreferenceMenu-module__2E9HrW__item{transition:none}.PreferenceMenu-module__2E9HrW__menu[open] .PreferenceMenu-module__2E9HrW__panel{animation:none}}
.AuthForm-module__oRl-7W__form{gap:var(--space-20);flex-direction:column;display:flex}.AuthForm-module__oRl-7W__summary{padding:var(--space-12);border-inline-start:var(--border-width-hairline) solid var(--color-danger);border-radius:var(--radius-xs);background-color:var(--color-surface-subtle);color:var(--color-text-primary);font-family:var(--type-small-body-family);font-size:var(--type-small-body-size);line-height:var(--type-small-body-line-height);margin:0}.AuthForm-module__oRl-7W__summary:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}
.FormField-module__hRQBZq__field{gap:var(--space-8);flex-direction:column;display:flex}.FormField-module__hRQBZq__label{color:var(--color-text-primary);font-family:var(--type-metadata-family);font-size:var(--type-metadata-size);font-weight:var(--type-metadata-weight);line-height:var(--type-metadata-line-height)}.FormField-module__hRQBZq__control{width:100%;padding:var(--space-12);border:var(--border-width-hairline) solid var(--color-control-border);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text-primary);font-family:var(--type-body-family);font-size:var(--type-body-size);line-height:var(--type-body-line-height);transition:border-color var(--duration-micro) var(--ease-standard)}.FormField-module__hRQBZq__control:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.FormField-module__hRQBZq__control[aria-invalid=true]{border-color:var(--color-danger)}.FormField-module__hRQBZq__hint{color:var(--color-text-secondary);font-family:var(--type-caption-family);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);margin:0}.FormField-module__hRQBZq__error{color:var(--color-danger);font-family:var(--type-caption-family);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);margin:0}
.SubmitButton-module__XAbLWq__button{padding:var(--space-12) var(--space-24);border-radius:var(--radius-sm);background-color:var(--color-accent);color:var(--color-background);font-family:var(--type-button-family);font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line-height);cursor:pointer;transition:opacity var(--duration-micro) var(--ease-standard);border:none}.SubmitButton-module__XAbLWq__button:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.SubmitButton-module__XAbLWq__button:disabled{opacity:.6;cursor:progress}.SubmitButton-module__XAbLWq__quiet{padding:var(--space-4) 0;color:var(--color-text-primary);font-family:var(--type-small-body-family);font-size:var(--type-small-body-size);font-weight:600;line-height:var(--type-small-body-line-height);text-underline-offset:.18em;cursor:pointer;background:0 0;border:none;align-self:flex-start;text-decoration:underline}.SubmitButton-module__XAbLWq__quiet:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.SubmitButton-module__XAbLWq__quiet:disabled{color:var(--color-text-secondary);cursor:default;text-decoration:none}.SubmitButton-module__XAbLWq__quiet[aria-busy=true]{cursor:progress}
.PoemShareButton-module__rtZ5Ba__root{align-items:center;gap:var(--space-12);flex-wrap:wrap;margin:0;display:flex}.PoemShareButton-module__rtZ5Ba__button{min-block-size:2.75rem;padding-inline:var(--space-16);border:var(--border-width-hairline) solid var(--color-control-border);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-surface) 84%, transparent);color:var(--color-text-primary);font-family:var(--type-button-family);font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line-height);cursor:pointer;transition:color var(--duration-micro) var(--ease-standard), border-color var(--duration-micro) var(--ease-standard), background var(--duration-micro) var(--ease-standard), transform var(--duration-micro) var(--ease-standard);align-items:center;display:inline-flex}.PoemShareButton-module__rtZ5Ba__button:hover{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent-soft) 44%, var(--color-surface));color:var(--color-accent);transform:translateY(-1px)}.PoemShareButton-module__rtZ5Ba__status,.PoemShareButton-module__rtZ5Ba__error{font-family:var(--type-body-family);font-size:var(--type-body-size);line-height:var(--type-body-line-height);margin:0}.PoemShareButton-module__rtZ5Ba__status{color:var(--color-text-secondary)}.PoemShareButton-module__rtZ5Ba__error{color:var(--color-danger)}@media (prefers-reduced-motion:reduce){.PoemShareButton-module__rtZ5Ba__button{transition:none}.PoemShareButton-module__rtZ5Ba__button:hover{transform:none}}
.SiteHeader-module__n6F9FG__header{background:color-mix(in srgb, var(--color-background) 94%, transparent);border-block-end:var(--border-width-hairline) solid var(--color-border)}.SiteHeader-module__n6F9FG__bar{align-items:center;gap:var(--space-24);min-block-size:4.75rem;padding-block:var(--space-12);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.SiteHeader-module__n6F9FG__brand{align-items:center;gap:var(--space-8);min-block-size:var(--space-40);color:var(--color-text-primary);font-family:var(--type-page-title-family);font-size:clamp(1.35rem,1.1rem + .5vw,1.65rem);font-weight:var(--type-page-title-weight);letter-spacing:-.02em;white-space:nowrap;line-height:1;text-decoration:none;display:inline-flex}.SiteHeader-module__n6F9FG__brandMark{block-size:2rem;inline-size:2rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-border) 72%, transparent);background:url(/icon.svg) 50%/cover no-repeat;border-radius:.55rem;flex:none}.SiteHeader-module__n6F9FG__primaryNav{justify-content:center;align-items:center;gap:var(--space-4);min-inline-size:0;display:flex}.SiteHeader-module__n6F9FG__primaryLink{min-block-size:var(--space-40);padding-inline:var(--space-12);border-radius:var(--radius-full);color:var(--color-text-secondary);font-family:var(--type-button-family);font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line-height);align-items:center;text-decoration:none;display:inline-flex}.SiteHeader-module__n6F9FG__primaryLink:hover{background:var(--color-surface-subtle);color:var(--color-text-primary)}.SiteHeader-module__n6F9FG__actions{justify-content:flex-end;align-items:center;gap:var(--space-12);min-inline-size:0;display:flex}.SiteHeader-module__n6F9FG__preferences{align-items:center;gap:var(--space-4);min-inline-size:0;display:flex}.SiteHeader-module__n6F9FG__auth{align-items:center;padding-inline-start:var(--space-12);display:flex;position:relative}.SiteHeader-module__n6F9FG__auth:before{content:"";block-size:1.75rem;inline-size:var(--border-width-hairline);background:var(--color-border);position:absolute;inset-inline-start:0}.SiteHeader-module__n6F9FG__brand:focus-visible,.SiteHeader-module__n6F9FG__primaryLink:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}@media (max-width:58rem){.SiteHeader-module__n6F9FG__bar{gap:var(--space-8) var(--space-16);grid-template-columns:auto minmax(0,1fr)}.SiteHeader-module__n6F9FG__actions{min-inline-size:0}.SiteHeader-module__n6F9FG__primaryNav{border-block-start:var(--border-width-hairline) solid var(--color-border);grid-area:2/1/auto/-1;justify-content:flex-start;padding-block-start:var(--space-4)}}@media (max-width:36rem){.SiteHeader-module__n6F9FG__bar{gap:var(--space-8);min-block-size:0;padding-block:var(--space-8) var(--space-12);grid-template-columns:minmax(0,1fr)}.SiteHeader-module__n6F9FG__brand{font-size:1.4rem}.SiteHeader-module__n6F9FG__actions{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.SiteHeader-module__n6F9FG__preferences{justify-content:flex-start}.SiteHeader-module__n6F9FG__auth{min-inline-size:0;justify-content:flex-end;padding-inline-start:var(--space-8)}.SiteHeader-module__n6F9FG__primaryNav{gap:var(--space-4);grid-area:auto/1;grid-template-columns:repeat(3,minmax(0,1fr));padding-block-start:var(--space-8);display:grid}.SiteHeader-module__n6F9FG__primaryLink{min-inline-size:0;padding-inline:var(--space-8);text-align:center;overflow-wrap:anywhere;justify-content:center}}
.SkipLink-module__jltf4W__skipLink{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.SkipLink-module__jltf4W__skipLink:focus{z-index:1;clip-path:none;width:auto;height:auto;padding:var(--space-8) var(--space-16);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text-primary);font-family:var(--type-button-family);font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line-height);text-decoration:none;position:fixed;inset-block-start:var(--space-8);inset-inline-start:var(--space-8);overflow:visible}
.PoemEditorForm-module__Oo7pnq__form{gap:var(--space-24);display:grid}.PoemEditorForm-module__Oo7pnq__problem{padding:var(--space-12) var(--space-16);border-left:3px solid var(--color-danger);background:var(--color-surface);color:var(--color-text-primary)}.PoemEditorForm-module__Oo7pnq__field,.PoemEditorForm-module__Oo7pnq__topics{gap:var(--space-8);border:0;margin:0;padding:0;display:grid}.PoemEditorForm-module__Oo7pnq__label{color:var(--color-text-primary);font-family:var(--type-button-family);font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line-height)}.PoemEditorForm-module__Oo7pnq__input,.PoemEditorForm-module__Oo7pnq__textarea{border:1px solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-text-primary)}.PoemEditorForm-module__Oo7pnq__input{min-height:52px;padding:var(--space-12) var(--space-16);font-family:var(--type-poem-title-family);font-size:var(--type-poem-title-size);font-weight:var(--type-poem-title-weight);line-height:var(--type-poem-title-line-height)}.PoemEditorForm-module__Oo7pnq__textarea{resize:vertical;min-height:28rem;padding:var(--space-20);font-family:var(--type-poem-body-family);font-size:var(--type-poem-body-size);line-height:var(--type-poem-body-line-height)}.PoemEditorForm-module__Oo7pnq__input::placeholder,.PoemEditorForm-module__Oo7pnq__textarea::placeholder{color:var(--color-text-secondary);opacity:.75}.PoemEditorForm-module__Oo7pnq__input:focus-visible,.PoemEditorForm-module__Oo7pnq__textarea:focus-visible,.PoemEditorForm-module__Oo7pnq__topic input:focus-visible,.PoemEditorForm-module__Oo7pnq__save:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.PoemEditorForm-module__Oo7pnq__input[aria-invalid=true],.PoemEditorForm-module__Oo7pnq__textarea[aria-invalid=true]{border-color:var(--color-danger)}.PoemEditorForm-module__Oo7pnq__hint,.PoemEditorForm-module__Oo7pnq__fieldProblem{font-size:var(--type-small-body-size);line-height:var(--type-small-body-line-height);margin:0}.PoemEditorForm-module__Oo7pnq__hint{color:var(--color-text-secondary)}.PoemEditorForm-module__Oo7pnq__fieldProblem{color:var(--color-danger)}.PoemEditorForm-module__Oo7pnq__topics{padding:var(--space-20);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.PoemEditorForm-module__Oo7pnq__topicGrid{gap:var(--space-8);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.PoemEditorForm-module__Oo7pnq__topic{align-items:center;gap:var(--space-8);min-height:44px;padding:var(--space-8) var(--space-12);border:1px solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-background);cursor:pointer;display:inline-flex}.PoemEditorForm-module__Oo7pnq__topic:has(input:checked){border-color:var(--color-accent);color:var(--color-text-primary)}.PoemEditorForm-module__Oo7pnq__save{min-height:48px;padding:var(--space-12) var(--space-24);border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-background);font-family:var(--type-button-family);font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line-height);cursor:pointer;justify-self:start}.PoemEditorForm-module__Oo7pnq__save:disabled{cursor:wait;opacity:.65}@media (max-width:42rem){.PoemEditorForm-module__Oo7pnq__textarea{min-height:22rem;padding:var(--space-16)}.PoemEditorForm-module__Oo7pnq__topics{padding:var(--space-16)}.PoemEditorForm-module__Oo7pnq__save{width:100%}}
.TelegramStep-module__ZIJatq__step{gap:var(--space-20);flex-direction:column;display:flex}.TelegramStep-module__ZIJatq__delivery{gap:var(--space-8);color:var(--color-text-secondary);font-family:var(--type-body-family);font-size:var(--type-body-size);line-height:var(--type-body-line-height);flex-direction:column;margin:0;display:flex}.TelegramStep-module__ZIJatq__delivery p{margin:0}.TelegramStep-module__ZIJatq__telegramLink{padding-block:var(--space-4);color:var(--color-text-primary);text-underline-offset:.18em;align-self:flex-start;font-weight:600}.TelegramStep-module__ZIJatq__telegramLink:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.TelegramStep-module__ZIJatq__primary{flex-direction:column;display:flex}.TelegramStep-module__ZIJatq__secondary{gap:var(--space-8);flex-direction:column;display:flex}.TelegramStep-module__ZIJatq__resend{gap:var(--space-4);flex-direction:column;display:flex}.TelegramStep-module__ZIJatq__wait{color:var(--color-text-secondary);font-family:var(--type-caption-family);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);font-variant-numeric:tabular-nums;margin:0}.TelegramStep-module__ZIJatq__notice{padding:var(--space-12);border-inline-start:var(--border-width-hairline) solid var(--color-accent);border-radius:var(--radius-xs);background-color:var(--color-surface-subtle);color:var(--color-text-primary);font-family:var(--type-small-body-family);font-size:var(--type-small-body-size);line-height:var(--type-small-body-line-height);margin:0}.TelegramStep-module__ZIJatq__notice:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}
