@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2) format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2) format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-vietnamese-400-normal-BNOj0Qhp.woff2) format("woff2"),url(/assets/space-mono-vietnamese-400-normal-B0PMp_xB.woff) format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-ext-400-normal-DTLbW2xa.woff2) format("woff2"),url(/assets/space-mono-latin-ext-400-normal-D4cJI_B-.woff) format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2) format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff) format("woff");unicode-range:U+0000-00FF,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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2) format("woff2-variations");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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2) format("woff2-variations");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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-ext-wght-normal-YcVxMP-u.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-wght-normal-UWPuZLjM.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-math-wght-normal-sOy7rEfW.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-symbols-wght-normal-DQ5VrUkH.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-vietnamese-wght-normal-CfJ7gtf3.woff2) format("woff2-variations");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:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-ext-wght-normal-C2Wlntb9.woff2) format("woff2-variations");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:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-wght-normal-BiLcIKcI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-ext-wght-italic-Cgu7qCFu.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-wght-italic-BWw7-oF9.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-math-wght-italic-CnuSFIyO.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-symbols-wght-italic-BMZuTBzt.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-vietnamese-wght-italic-BGkqizij.woff2) format("woff2-variations");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:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-ext-wght-italic-BC6VAxdc.woff2) format("woff2-variations");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:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-wght-italic-DBI-iqMr.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Recursive Variable;font-style:oblique 0deg 15deg;font-display:swap;font-weight:300 1000;src:url(/assets/recursive-cyrillic-ext-full-normal-DL48ug1z.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Recursive Variable;font-style:oblique 0deg 15deg;font-display:swap;font-weight:300 1000;src:url(/assets/recursive-vietnamese-full-normal-C9d0lu7G.woff2) format("woff2-variations");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:Recursive Variable;font-style:oblique 0deg 15deg;font-display:swap;font-weight:300 1000;src:url(/assets/recursive-latin-ext-full-normal-Ced8ljaz.woff2) format("woff2-variations");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:Recursive Variable;font-style:oblique 0deg 15deg;font-display:swap;font-weight:300 1000;src:url(/assets/recursive-latin-full-normal-Bbk0y8ID.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root{--paper:#F4EFE6;--paper-deep:#E9E1CF;--ink:#1A1814;--ink-soft:#5B5443;--hairline:#D6CCB6;--lacca:#C2331B;--verde:#44614C;--ocra:#8A6410;--china:#3A5E8C;--ink-night:#12100E;--ink-deep:#0C0B09;--tungsteno:#FFB454;--dust:#B7B0A4;--f-display:"Archivo Variable",system-ui,sans-serif;--f-serif:"Fraunces Variable",Georgia,serif;--f-mono:"Space Mono",ui-monospace,monospace;--t-monument:clamp(4.2rem,13.5vw,15rem);--t-display:clamp(2.6rem,7vw,7.5rem);--t-title:clamp(1.6rem,3vw,2.6rem);--t-body:clamp(1.0625rem,1.2vw,1.2rem);--t-mono:.875rem;--t-mono-xs:.75rem;--ease-ink:cubic-bezier(.25,1,.5,1);--ease-press:cubic-bezier(.16,1,.3,1);--ease-carriage:cubic-bezier(.87,0,.13,1);--ease-lift:cubic-bezier(.34,1.3,.44,1);--dur-micro:.28s;--dur-move:.6s;--dur-page:.85s;--gutter:clamp(16px,2vw,32px);--margin-register:clamp(72px,8vw,128px);--shadow-print:6px 6px 0 rgba(26,24,20,.07);--header-h:76px;--disclaimer-h:32px}.landing-film,.landing-header{--t-body:clamp(1rem,1.15vw,1.15rem);--t-mono:.8125rem;--t-mono-xs:.6875rem;--ink-soft:#6B6353}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html[data-cursor-ready],html[data-cursor-ready] *,html[data-cursor-ready] *:before,html[data-cursor-ready] *:after{cursor:none!important}body{margin:0;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--f-display);font-size:var(--t-body);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}button{background:none;border:none;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p{margin:0}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.sheet :focus-visible,.paper-deep :focus-visible{outline-color:var(--lacca)}a,button,.tag-letterpress,.btn-press,.ledger tr{transition:color var(--dur-micro) var(--ease-ink),background-color var(--dur-micro) var(--ease-ink),border-color var(--dur-micro) var(--ease-ink),transform var(--dur-micro) var(--ease-ink),opacity var(--dur-micro) var(--ease-ink)}.t-monument{font-family:var(--f-display);font-weight:800;font-variation-settings:"wdth" 118;font-size:var(--t-monument);line-height:.92;letter-spacing:-.015em;text-transform:uppercase}.t-display{font-family:var(--f-display);font-weight:800;font-variation-settings:"wdth" 118;font-size:var(--t-display);line-height:.95;letter-spacing:-.015em}.t-title{font-family:var(--f-serif);font-style:italic;font-weight:480;font-size:var(--t-title);line-height:1.1}.t-title--structural{font-family:var(--f-display);font-style:normal;font-weight:700}.t-body{font-family:var(--f-serif);font-weight:400;font-size:var(--t-body);line-height:1.55}.t-body--ui{font-family:var(--f-display);font-weight:400}.mono{font-family:var(--f-mono);font-size:var(--t-mono);line-height:1.5}.mono-xs{font-family:var(--f-mono);font-size:var(--t-mono-xs);letter-spacing:.08em;text-transform:uppercase;line-height:1.5}.tag-letterpress{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-mono);font-size:var(--t-mono-xs);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--ink);padding:2px 8px;border-radius:0;background:var(--paper);color:var(--ink)}.tag-letterpress:after{content:"";display:block;width:100%;height:0}.tag-letterpress[data-tone]{border-bottom-width:3px}.tag-letterpress[data-tone=verde]{border-bottom-color:var(--verde)}.tag-letterpress[data-tone=ocra]{border-bottom-color:var(--ocra)}.tag-letterpress[data-tone=lacca]{border-bottom-color:var(--lacca)}.tag-letterpress[data-tone=china]{border-bottom-color:var(--china)}.tag-letterpress--square:before{content:"";display:inline-block;width:8px;height:8px;background:currentColor}.stamp{position:relative;display:inline-block;border:2px solid currentColor;border-radius:0;padding:4px 12px;font-family:var(--f-mono);font-weight:700;text-transform:uppercase;letter-spacing:.06em;transform:rotate(-3deg);color:var(--ink)}.stamp__halo{position:absolute;top:-12px;right:-18px;bottom:-12px;left:-18px;background:radial-gradient(closest-side,#1b1b1a1f,#1b1b1a00 72%);border-radius:50%;opacity:0;pointer-events:none}.stamp--lacca{color:var(--lacca)}.stamp--ink{color:var(--ink)}.stamp--verde{color:var(--verde)}.stamp--ocra{color:var(--ocra)}.stamp--sim{color:var(--ink-soft);transform:rotate(-2deg)}.ledger{width:100%;border-collapse:collapse;overflow-x:auto;display:block}.ledger table{width:100%;border-collapse:collapse}.ledger thead th{text-align:left;font-family:var(--f-mono);font-size:var(--t-mono-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-weight:400;padding:8px 12px;border-bottom:2px solid var(--ink)}.ledger tbody td{padding:12px;border-bottom:1px solid var(--hairline);vertical-align:top}.ledger tbody tr:hover{border-bottom-color:var(--ink)}.ledger td:first-child,.ledger th:first-child{font-family:var(--f-mono);color:var(--ink-soft)}.folio{font-family:var(--f-mono);font-size:var(--t-mono)}.folio__slash{color:var(--lacca)}.figure-grand{font-family:var(--f-mono);font-size:var(--t-display);line-height:1}.figure-grand__sep{color:var(--lacca)}.figure-grand__caveat{font-family:var(--f-serif);font-style:italic;font-size:var(--t-body);color:var(--ink-soft);margin-top:8px}.sheet{background:var(--paper-deep);border-radius:0;padding:clamp(24px,4vw,48px)}.sheet--print{box-shadow:var(--shadow-print)}.btn-press{position:relative;display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:var(--t-mono);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--ink);border-radius:0;background:var(--paper);color:var(--ink);padding:12px 20px}.btn-press:hover:not(:disabled){background:var(--ink);color:var(--paper)}.btn-press:disabled{opacity:.5;cursor:default}.btn-press--primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn-press--primary:hover:not(:disabled){background:var(--paper);color:var(--ink)}.btn-press--primary:focus-visible{outline-color:var(--lacca)}.guida{margin-bottom:clamp(24px,4vh,40px)}.guida__trigger{display:inline-flex;align-items:center;gap:6px;color:var(--ink-soft);cursor:pointer}.guida__trigger:hover,.guida__trigger:focus-visible{color:var(--ink)}.guida__chevron{flex:0 0 auto;transform:rotate(0);transition:transform var(--dur-micro) var(--ease-ink)}.guida__trigger[aria-expanded=true] .guida__chevron{transform:rotate(90deg)}.guida__panel{margin-top:14px}.guida__what{font-family:var(--f-serif);font-size:clamp(1.1875rem,1.35vw,1.35rem);color:var(--ink);max-width:70ch;margin-bottom:10px}.guida__how{color:var(--ink);max-width:70ch}.guida__how.mono-xs{font-size:.8125rem}@media (prefers-reduced-motion: reduce){.guida__chevron{transition:none}}@keyframes marquee-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee{overflow:hidden;white-space:nowrap}.marquee__track{display:inline-flex;width:max-content;animation:marquee-loop 90s linear infinite;will-change:transform}.marquee__track[data-paused=true]{animation-play-state:paused}.voltapagina{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--paper-deep);z-index:9999;pointer-events:none;clip-path:inset(100% 0 0 0)}.voltapagina[data-phase=enter]{transition:clip-path var(--dur-page) var(--ease-carriage);clip-path:inset(0 0 0 0)}.voltapagina[data-phase=exit]{transition:clip-path var(--dur-page) var(--ease-carriage);clip-path:inset(0 0 100% 0)}.cassetto-out{clip-path:inset(0 0 100% 0);transition:clip-path .32s var(--ease-carriage)}.cassetto-in{animation:cassetto-in .32s var(--ease-press)}@keyframes cassetto-in{0%{clip-path:inset(0 0 12px 0);transform:translateY(-12px);opacity:0}to{clip-path:inset(0 0 0 0);transform:translateY(0);opacity:1}}@media (prefers-reduced-motion: reduce){.marquee__track{animation:none}.voltapagina,.voltapagina[data-phase=enter],.voltapagina[data-phase=exit]{transition:opacity .2s var(--ease-ink);clip-path:none}.cassetto-out,.cassetto-in{animation:none;transition:opacity .2s var(--ease-ink);clip-path:none;transform:none}}body[data-zone=app]{--f-display: "Nunito Variable", system-ui, sans-serif;--f-serif: "Lora Variable", Georgia, serif;--f-mono: "Recursive Variable", ui-monospace, monospace;--paper: #F7F7F5;--paper-deep: #EDEDEA;--ink: #1B1B1A;--ink-soft: #6C6C68;--hairline: #E0E0DC;--lacca: #1B1B1A;--verde: #303030;--ocra: #727270;--china: #9A9A96;--shadow-print: 6px 6px 0 rgba(27, 27, 26, .07);--t-display: clamp(2.2rem, 5.5vw, 4.6rem)}body[data-zone=app] :is(.mono,.mono-xs,.stamp,.tag-letterpress,.btn-press,.lang-plate,.app-header__link,.app-header__lang,.profondo-hairline,.deposito-mode-tab,.ledger thead th){font-family:var(--f-display);font-weight:700;letter-spacing:.05em}body[data-zone=app] .ledger td .mono,body[data-zone=app] .claim-callout .mono,body[data-zone=app] :is(.figure-grand,.folio,.fascicolo-quote__text,.trace-feature-row__quote,.trace-feature-row__id,.trace-entry__claim-id,.fascicolo-margin__folio,.desk-margin__folio,.profondo-margin__folio,.deposito-margin__folio,.claim-paragraph__crossref,.profondo-suggestion__support,.fascicolo-summary__value,.deposito-files__name,.export-slip__link,.export-slip__unavailable,.fascicolo-error__detail,.desk-error__detail,.deposito-error__detail,.export-error__detail,.export-verdict__server-detail){font-family:var(--f-mono);font-variation-settings:"MONO" 1,"CASL" 1;letter-spacing:0;font-weight:470}body[data-zone=app] svg text{font-variation-settings:"MONO" 1,"CASL" 1}body[data-zone=app] .tag-letterpress{border:none;padding:0;background:none}body[data-zone=app] :is(.fascicolo-brief__chips,.claims-strategy__chips,.claims-spread__chips) .tag-letterpress{background:var(--paper-deep);padding:3px 9px}body[data-zone=app] .sheet{border-radius:8px}body{padding-bottom:var(--disclaimer-h)}.app-header{position:relative;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,3vw,40px);height:var(--header-h);padding:0 clamp(20px,4vw,56px);background:var(--paper);border-bottom:1px solid var(--hairline)}.app-header__wordmark{font-family:var(--f-display);font-weight:800;font-size:1.05rem;letter-spacing:.02em;white-space:nowrap}.app-header__nav{display:flex;align-items:center;gap:clamp(20px,3vw,44px)}.app-header__link{position:relative;font-family:var(--f-mono);font-size:var(--t-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink);padding-bottom:4px;white-space:nowrap}.app-header__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-micro) var(--ease-ink)}.app-header__link:hover:after,.app-header__link:focus-visible:after{transform:scaleX(1)}.app-header__link.is-active:after{transform:scaleX(1);height:2px}.app-header__meta{display:flex;align-items:center;gap:clamp(14px,2vw,28px)}.app-header__profile{color:var(--ink-soft);white-space:nowrap}.app-header__logout{display:inline-flex;align-items:center;color:var(--ink)}.app-header__logout-stroke{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .32s var(--ease-ink)}.app-header__logout:hover .app-header__logout-stroke,.app-header__logout:focus-visible .app-header__logout-stroke{stroke-dashoffset:0}.app-header__lang{display:flex;align-items:center;gap:6px;font-family:var(--f-mono);font-size:var(--t-mono-xs);letter-spacing:.08em;white-space:nowrap}.app-header__lang button{text-transform:uppercase}.app-header__lang button.is-active{color:var(--lacca)}.disclaimer-bar{position:fixed;left:0;right:0;bottom:0;z-index:500;height:var(--disclaimer-h);margin:0;display:flex;align-items:center;justify-content:space-between;gap:clamp(12px,3vw,32px);padding:0 clamp(16px,3vw,32px);background:var(--paper);border-top:1px solid var(--hairline);color:var(--ink-soft)}.disclaimer-bar__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disclaimer-bar__brand{color:var(--ink-soft);white-space:nowrap}.disclaimer-bar__privacy{color:inherit;text-decoration:underline;white-space:nowrap;opacity:.85}.disclaimer-bar__privacy:hover{opacity:1}.auth-screen{position:relative;min-height:100vh;background:var(--paper);color:var(--ink);padding:clamp(96px,14vh,160px) clamp(20px,6vw,64px) clamp(64px,10vh,120px)}.auth-screen__head{margin-bottom:clamp(32px,6vh,64px)}.auth-screen__title{max-width:none}.auth-screen__kicker{margin-top:clamp(28px,4.5vh,48px);font-family:var(--f-serif);color:var(--ink);max-width:60ch}.login-screen{display:flex;flex-direction:column;align-items:flex-start}.login-slip{position:relative;width:100%;max-width:560px;margin-left:clamp(0px,4vw,48px)}.login-slip__protocol{color:var(--ink-soft);margin:0 0 clamp(24px,4vh,40px);padding-bottom:12px;border-bottom:1px solid var(--hairline)}.login-slip__protocol-number{color:var(--ink)}.login-slip__form{display:flex;flex-direction:column;gap:clamp(24px,4vh,36px)}.login-slip__actions{margin-top:clamp(8px,2vh,16px)}.login-slip__stamp-layer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:5}.login-slip__stamp{font-size:clamp(1.5rem,3.4vw,2.4rem);padding:10px 24px;background:var(--paper-deep)}.auth-back-link{display:inline-block;margin-top:clamp(32px,5vh,56px);font-size:var(--t-mono);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--hairline);padding-bottom:2px}.auth-back-link:hover{border-color:var(--ink)}.ruled-field{position:relative;display:flex;flex-direction:column;gap:8px}.ruled-field__label{color:var(--ink-soft)}.ruled-field__input{border:none;border-bottom:1px solid var(--hairline);background:transparent;padding:10px 0;font-family:var(--f-serif);font-size:var(--t-body);color:var(--ink);caret-color:var(--lacca);border-radius:0}.ruled-field__input:focus{outline:none}.ruled-field__input:disabled{color:var(--ink-soft)}.ruled-field__rule{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ink);transform:scaleX(.96);opacity:0;transform-origin:50% 50%;transition:transform var(--dur-micro) var(--ease-ink),opacity var(--dur-micro) var(--ease-ink)}.ruled-field__input:focus~.ruled-field__rule{transform:scaleX(1);opacity:1}.settings-screen{max-width:720px}.settings-body{display:flex;flex-direction:column;gap:clamp(48px,8vh,88px)}.settings-block{display:flex;flex-direction:column;gap:clamp(16px,3vh,24px)}.settings-block__heading{color:var(--ink-soft);border-bottom:1px solid var(--hairline);padding-bottom:8px}.settings-fields{display:flex;flex-direction:column;gap:clamp(20px,3vh,32px)}.lang-plates{position:relative;display:flex;border:1.5px solid var(--ink);border-radius:7px;overflow:hidden}.lang-plates__thumb{position:absolute;top:0;left:0;width:50%;height:100%;background:var(--ink);border-radius:5px;transform:translate(0);transition:transform .42s cubic-bezier(.34,1.4,.44,1);pointer-events:none}.lang-plates__thumb.is-en{transform:translate(100%)}.lang-plates__thumb.is-squashing{animation:lang-plates-thumb-squash .42s cubic-bezier(.34,1.4,.44,1)}@keyframes lang-plates-thumb-squash{0%{scale:1 1}40%{scale:1.18 .88}70%{scale:.96 1.04}to{scale:1 1}}.lang-plate{position:relative;z-index:1;flex:1;padding:clamp(20px,4vh,32px) clamp(16px,3vw,24px);background:transparent;color:var(--ink);font-family:var(--f-display);font-weight:800;font-size:clamp(1.1rem,2.4vw,1.6rem);letter-spacing:-.01em;text-align:left;border-radius:0;transition:color .42s cubic-bezier(.34,1.4,.44,1)}.lang-plate.is-active{color:var(--paper)}.lang-plate:not(.is-active):hover{background:var(--paper-deep)}@media (prefers-reduced-motion: reduce){.lang-plates__thumb,.lang-plate{transition:none}.lang-plates__thumb.is-squashing{animation:none}}.settings-health{color:var(--ink-soft);min-height:1.5em}.settings-disclaimer{font-style:italic;color:var(--ink-soft);max-width:68ch}.settings-colophon{display:flex;flex-wrap:wrap;gap:clamp(12px,2vw,24px);margin-top:clamp(64px,10vh,120px);padding-top:16px;border-top:1px solid var(--hairline);color:var(--ink-soft)}.desk-screen{position:relative;min-height:100vh;background:var(--paper);color:var(--ink)}.desk-margin{position:fixed;top:var(--header-h);left:0;bottom:var(--disclaimer-h);width:var(--margin-register);border-right:1px solid var(--hairline);display:flex;flex-direction:column;align-items:center;gap:clamp(24px,4vh,48px);padding-top:clamp(32px,6vh,64px);z-index:1}.desk-margin__folio{color:var(--ink)}.desk-margin__label{writing-mode:vertical-rl;transform:rotate(180deg);color:var(--ink)}.desk-margin__label.mono-xs{font-size:.8125rem}.desk-canvas{margin-left:var(--margin-register);max-width:1680px;padding:clamp(48px,8vh,120px) clamp(24px,5vw,72px)}.desk-head{margin-bottom:clamp(40px,6vh,72px)}.desk-head__top{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(24px,4vw,56px);flex-wrap:wrap}.desk-head__title{max-width:24ch}.desk-head__cta{flex:0 0 auto;margin-bottom:clamp(4px,1vh,12px)}.desk-head__greeting{margin-top:clamp(12px,2vh,20px);font-family:var(--f-serif);font-style:italic;font-weight:460;font-size:var(--t-title);color:var(--ink)}.desk-loading{display:flex;flex-direction:column;gap:16px;padding:clamp(24px,4vh,48px) 0}.desk-loading__typing{display:inline-block;overflow:hidden;white-space:nowrap;width:0;color:var(--ink-soft);animation-name:desk-type-reveal;animation-fill-mode:forwards}@keyframes desk-type-reveal{to{width:var(--desk-type-w)}}.desk-loading__rule{display:block;height:1px;width:100%;max-width:420px;background:var(--ink);transform:scaleX(0);transform-origin:left;animation:desk-rule-draw .9s var(--ease-press) .15s forwards}@keyframes desk-rule-draw{to{transform:scaleX(1)}}.desk-error{max-width:560px;display:flex;flex-direction:column;gap:clamp(16px,3vh,24px)}.desk-error__message{font-family:var(--f-serif);font-style:italic;font-size:var(--t-body)}.desk-error__detail{color:var(--ink-soft)}.desk-empty{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(24px,4vh,40px);padding:clamp(24px,6vh,72px) 0}.desk-empty__message{font-family:var(--f-serif);font-style:italic;font-weight:460;font-size:var(--t-title);max-width:20ch}.desk-stats{margin-bottom:clamp(56px,9vh,96px)}.desk-stats__row{display:flex;gap:var(--gutter)}.desk-stats__row:first-child{align-items:flex-end;border-bottom:1px solid var(--hairline);padding-bottom:12px}.desk-stats__row--labels{margin-top:10px}.desk-stat{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px}.desk-stat__value{line-height:1}.desk-stat__figure-row{display:flex;align-items:baseline;gap:6px}.desk-stat__label{color:var(--ink)}.desk-ledger-scroll{max-height:60vh;overflow-y:auto;margin-bottom:clamp(32px,5vh,56px)}.desk-ledger tbody td{position:relative}.desk-ledger tbody td:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--paper-deep);transform:scaleX(0);transform-origin:left;transition:transform .32s var(--ease-ink);pointer-events:none;z-index:0}.desk-ledger tbody td>*{position:relative;z-index:1}.desk-ledger__row{cursor:pointer;transition:transform .25s cubic-bezier(.34,1.4,.44,1),box-shadow .25s ease}.desk-ledger__row:hover{transform:translate(8px);box-shadow:-3px 3px #1b1b1a12}.desk-ledger__row:hover td:before{transform:scaleX(1)}@media (prefers-reduced-motion: reduce){.desk-ledger__row{transition:none}.desk-ledger__row:hover{transform:none;box-shadow:none}}.desk-ledger__title-btn{font-family:var(--f-serif);font-style:italic;font-weight:460;font-size:var(--t-body);text-align:left}.desk-ledger__title-cell{font-family:var(--f-serif);font-style:italic;font-weight:460;font-size:var(--t-body)}.desk-deep{margin-top:clamp(64px,10vh,120px);padding-top:clamp(24px,4vh,32px);border-top:1px solid var(--hairline)}.desk-deep__head{color:var(--ink);margin-bottom:clamp(16px,3vh,24px)}.desk-deep__head .mono-xs{font-size:.8125rem}.desk-deep__empty{font-family:var(--f-serif);font-style:italic;font-size:var(--t-body);color:var(--ink-soft)}.desk-ledger--deep tbody td:last-child{text-align:right}.desk-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.deposito-screen{position:relative;min-height:100vh;background:var(--paper);color:var(--ink)}.deposito-margin{position:fixed;top:var(--header-h);left:0;bottom:var(--disclaimer-h);width:var(--margin-register);border-right:1px solid var(--hairline);display:flex;flex-direction:column;align-items:center;gap:clamp(24px,4vh,48px);padding-top:clamp(32px,6vh,64px);z-index:1}.deposito-margin__folio{color:var(--ink)}.deposito-margin__label{writing-mode:vertical-rl;transform:rotate(180deg);color:var(--ink-soft)}.deposito-canvas{margin-left:var(--margin-register);max-width:1680px;padding:clamp(48px,8vh,120px) clamp(24px,5vw,72px) clamp(96px,14vh,160px)}.deposito-head{margin-bottom:clamp(56px,9vh,96px)}.deposito-head__title{max-width:24ch}.deposito-atto{margin-bottom:clamp(72px,11vh,128px);padding-bottom:clamp(48px,8vh,88px);border-bottom:1px solid var(--hairline)}.deposito-atto:last-child{border-bottom:none}.deposito-atto__heading{color:var(--ink);border-bottom:1px solid var(--hairline);padding-bottom:8px;margin-bottom:clamp(24px,4vh,40px)}.deposito-atto__heading.mono-xs{font-size:.875rem}.deposito-idea-sheet__label{display:block;color:var(--ink-soft);margin-bottom:8px}.deposito-idea-sheet{position:relative;max-width:78ch}.deposito-idea-sheet__textarea{position:relative;z-index:1;display:block;width:100%;background:transparent;border:none;resize:vertical;font-family:var(--f-serif);font-size:var(--t-body);line-height:2.4em;color:var(--ink);caret-color:var(--lacca);padding:0}.deposito-idea-sheet__textarea:focus{outline:none}.deposito-idea-sheet__rules{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(2.4em - 1px),var(--hairline) calc(2.4em - 1px),var(--hairline) 2.4em);transform:scaleX(.96);transform-origin:50% 50%;transition:transform var(--dur-move) var(--ease-ink);pointer-events:none}.deposito-idea-sheet__textarea:focus~.deposito-idea-sheet__rules{transform:scaleX(1)}.deposito-idea-sheet__hint{color:var(--ink-soft);margin-top:10px}.deposito-mode-tabs{position:relative;display:flex;width:fit-content;border:1.5px solid var(--ink);border-radius:7px;overflow:hidden;margin:clamp(24px,4vh,36px) 0}.deposito-mode-thumb{position:absolute;top:0;left:0;width:50%;height:100%;background:var(--ink);border-radius:5px;transform:translate(0);transition:transform .42s cubic-bezier(.34,1.4,.44,1);pointer-events:none}.deposito-mode-thumb.is-avanzata{transform:translate(100%)}.deposito-mode-thumb.is-squashing{animation:deposito-mode-thumb-squash .42s cubic-bezier(.34,1.4,.44,1)}@keyframes deposito-mode-thumb-squash{0%{scale:1 1}40%{scale:1.18 .88}70%{scale:.96 1.04}to{scale:1 1}}.deposito-mode-tab{position:relative;z-index:1;min-width:120px;padding:10px 20px;background:transparent;color:var(--ink);font-family:var(--f-mono);font-size:var(--t-mono);text-transform:uppercase;letter-spacing:.06em;text-align:center;border-radius:0;transition:color .42s cubic-bezier(.34,1.4,.44,1)}.deposito-mode-tab.is-active{color:var(--paper)}.deposito-mode-tab:not(.is-active):hover{background:var(--paper-deep)}.deposito-mode-tabs__desc{color:var(--ink-soft);margin-bottom:clamp(20px,3vh,32px)}.deposito-attachments{display:flex;flex-direction:column;gap:10px;max-width:78ch;margin-bottom:clamp(24px,4vh,36px)}.deposito-dropzone{position:relative;display:flex;align-items:center;justify-content:center;min-height:96px;border:1px dashed var(--hairline);border-radius:8px;padding:16px;text-align:center;cursor:pointer;overflow:hidden;transition:transform var(--dur-micro) var(--ease-ink)}.deposito-dropzone:hover,.deposito-dropzone:focus-within,.deposito-dropzone.is-over{border-color:var(--ink)}.deposito-dropzone__input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.deposito-dropzone__hint{color:var(--ink-soft)}.deposito-dropzone__ripple{position:absolute;width:16px;height:16px;border-radius:50%;background:var(--ink);opacity:0;pointer-events:none}.deposito-attachments__restriction{color:var(--ink-soft)}.deposito-files{display:flex;flex-direction:column}.deposito-files__row{display:flex;align-items:center;gap:16px;padding:8px 0;border-bottom:1px dashed var(--hairline);animation:deposito-files-row-in .45s var(--ease-press)}@keyframes deposito-files-row-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.deposito-files__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deposito-files__size{color:var(--ink-soft);flex:0 0 auto}.deposito-files__remove{flex:0 0 auto;display:inline-flex;color:var(--ink-soft)}.deposito-files__remove:hover{color:var(--lacca)}@media (prefers-reduced-motion: reduce){.deposito-mode-thumb,.deposito-mode-tab{transition:none}.deposito-mode-thumb.is-squashing,.deposito-files__row{animation:none}}.deposito-atto1__cta{margin-top:clamp(8px,2vh,16px)}.deposito-working{display:flex;flex-direction:column;gap:12px;margin-top:clamp(16px,3vh,24px)}.deposito-working__typing{display:inline-block;overflow:hidden;white-space:nowrap;width:0;color:var(--ink-soft);animation-name:deposito-type-reveal;animation-fill-mode:forwards}@keyframes deposito-type-reveal{to{width:var(--deposito-type-w)}}.deposito-working__rule{display:block;height:1px;width:100%;max-width:420px;background:var(--ink);transform:scaleX(0);transform-origin:left;animation:deposito-rule-draw .9s var(--ease-press) .15s forwards}@keyframes deposito-rule-draw{to{transform:scaleX(1)}}.deposito-brief-layout{display:grid;grid-template-columns:1.7fr 1fr;gap:clamp(32px,5vw,64px);align-items:start}@media (max-width: 900px){.deposito-brief-layout{grid-template-columns:1fr}}.deposito-brief__title{font-family:var(--f-serif);font-weight:560;font-style:normal;font-size:clamp(1.8rem,3.6vw,3rem);line-height:1.05;margin-bottom:clamp(20px,3vh,32px)}.deposito-brief__spread{display:grid;grid-template-columns:1fr 1fr;gap:var(--gutter)}@media (max-width: 600px){.deposito-brief__spread{grid-template-columns:1fr}}.deposito-brief__block{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.deposito-brief__label{color:var(--ink-soft)}.deposito-brief__text{font-family:var(--f-serif);font-size:var(--t-body);line-height:1.55}.deposito-brief__chips{display:flex;flex-wrap:wrap;gap:8px}.deposito-critique{display:flex;flex-direction:column;gap:20px}.deposito-examiner{display:flex;flex-direction:column;gap:16px}.deposito-examiner__head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--hairline);padding-bottom:12px}.deposito-examiner__analysis{font-family:var(--f-serif);font-style:italic;font-size:var(--t-body)}.deposito-examiner__analysis p{margin:0 0 1em}.deposito-examiner__analysis p:last-child{margin-bottom:0}.deposito-examiner__subheading{color:var(--ink-soft)}.deposito-examiner__guidance{counter-reset:guidance;display:flex;flex-direction:column;gap:8px}.deposito-examiner__guidance li{counter-increment:guidance;position:relative;padding-left:2em}.deposito-examiner__guidance li:before{content:counter(guidance,decimal-leading-zero) ".";position:absolute;left:0;color:var(--ink-soft)}.deposito-examiner__closing{font-family:var(--f-serif);font-style:italic}.deposito-questions{display:flex;flex-direction:column;gap:clamp(28px,4vh,40px);max-width:78ch}.deposito-questions__empty{font-family:var(--f-serif);font-style:italic;font-size:var(--t-body);color:var(--ink-soft)}.deposito-question__text{display:block;font-family:var(--f-serif);font-style:italic;font-weight:460;font-size:var(--t-body)}.deposito-question__reason{color:var(--ink-soft);margin-top:6px}.deposito-field{position:relative;margin-top:10px}.deposito-field__input{display:block;width:100%;border:none;border-bottom:1px solid var(--hairline);background:transparent;padding:8px 0;font-family:var(--f-display);font-size:var(--t-body);line-height:1.4;color:var(--ink);caret-color:var(--lacca);border-radius:0;resize:none;overflow:hidden}.deposito-field__input:focus{outline:none}.deposito-field__rule{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ink);transform:scaleX(.96);opacity:0;transform-origin:50% 50%;transition:transform var(--dur-micro) var(--ease-ink),opacity var(--dur-micro) var(--ease-ink)}.deposito-field__input:focus~.deposito-field__rule{transform:scaleX(1);opacity:1}.deposito-optional{border-top:1px solid var(--hairline);padding-top:16px;margin-top:clamp(28px,4vh,40px);max-width:78ch}.deposito-optional>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;color:var(--ink-soft)}.deposito-optional>summary::-webkit-details-marker{display:none}.deposito-optional>summary:before{content:"+";font-family:var(--f-mono)}.deposito-optional[open]>summary:before{content:"–"}.deposito-optional__body{margin-top:20px;display:flex;flex-direction:column;gap:clamp(28px,4vh,40px)}.deposito-atto3__run-cta{margin-top:clamp(24px,4vh,36px)}.deposito-run-hint{color:var(--ink-soft);margin-top:12px}.deposito-error{max-width:560px;display:flex;flex-direction:column;gap:clamp(16px,3vh,24px);margin-bottom:clamp(16px,3vh,24px)}.deposito-error__message{font-family:var(--f-serif);font-style:italic;font-size:var(--t-body)}.deposito-error__detail{color:var(--ink-soft)}.deposito-compressed{display:flex;flex-direction:column;gap:8px;padding-bottom:clamp(24px,4vh,40px);border-bottom:1px solid var(--hairline);margin-bottom:clamp(24px,4vh,40px);color:var(--ink-soft)}.deposito-compressed__line{max-width:78ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deposito-running__cancel{margin-top:clamp(16px,3vh,24px)}.progress-spine{position:relative;padding:clamp(8px,2vh,16px) 0}.progress-spine__title{color:var(--ink-soft);margin-bottom:clamp(16px,3vh,28px)}.progress-spine__coffee-block{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:clamp(20px,3vh,32px)}.progress-spine__coffee{color:var(--ink-soft)}.progress-spine__coffee-caption{font-family:var(--f-serif);font-style:italic;font-weight:460;font-size:var(--t-body);color:var(--ink-soft)}.progress-spine__opening{color:var(--ink-soft)}.progress-spine__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}.progress-spine__galley-wrap{position:relative;max-width:60ch}.progress-spine__galley{display:flex;flex-direction:column}.progress-spine__cursor{position:absolute;left:0;top:0;width:2px;height:32px;background:var(--lacca);opacity:0;pointer-events:none}.progress-spine__row{position:relative;display:flex;align-items:center;gap:16px;padding:10px 0 10px 16px;border-bottom:1px solid var(--hairline)}.progress-spine__row:first-child{border-top:1px solid var(--hairline)}.progress-spine__folio{color:var(--ink-soft);width:2ch;flex:0 0 auto}.progress-spine__check{flex:0 0 auto;width:2ch;color:var(--ink-soft)}.progress-spine__label-wrap{position:relative;flex:1 1 auto}.progress-spine__label{color:var(--ink)}.progress-spine__elapsed{margin-left:10px;color:var(--ink-soft);white-space:nowrap}.progress-spine__row.is-done .progress-spine__label{color:var(--ink-soft)}.progress-spine__char{display:inline-block}.progress-spine__strike{position:absolute;left:0;right:0;top:50%;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;pointer-events:none}.profondo-screen{position:relative;min-height:100vh;background:var(--paper);color:var(--ink)}.profondo-margin{position:fixed;top:var(--header-h);left:0;bottom:var(--disclaimer-h);width:var(--margin-register);border-right:1px solid var(--hairline);display:flex;flex-direction:column;align-items:center;gap:clamp(24px,4vh,48px);padding-top:clamp(32px,6vh,64px);z-index:1}.profondo-margin__folio{color:var(--ink)}.profondo-margin__label{writing-mode:vertical-rl;transform:rotate(180deg);color:var(--ink-soft)}.profondo-canvas{margin-left:var(--margin-register);max-width:1680px;padding:clamp(48px,8vh,120px) clamp(24px,5vw,72px) clamp(96px,14vh,160px)}.profondo-head{margin-bottom:clamp(56px,9vh,96px)}.profondo-head__title{max-width:26ch}.profondo-reveal-mask{overflow:hidden}.profondo-reveal{will-change:transform,opacity}.profondo-waiting{display:flex;flex-direction:column;gap:16px;padding:clamp(24px,4vh,40px) 0}.profondo-waiting__typing{display:inline-block;overflow:hidden;white-space:nowrap;width:0;color:var(--ink-soft);animation-name:profondo-type-reveal;animation-fill-mode:forwards}@keyframes profondo-type-reveal{to{width:var(--profondo-type-w)}}.profondo-waiting__rule{display:block;height:1px;width:100%;max-width:420px;background:var(--ink);transform:scaleX(0);transform-origin:left;animation:profondo-rule-draw .9s var(--ease-press) .15s forwards}@keyframes profondo-rule-draw{to{transform:scaleX(1)}}.profondo-round{display:flex;align-items:baseline;gap:12px;margin-bottom:clamp(32px,5vh,56px);padding-bottom:12px;border-bottom:1px solid var(--hairline)}.profondo-round__eyebrow{color:var(--ink-soft)}.profondo-round__number{font-size:var(--t-title);color:var(--ink)}.profondo-interview__questions{margin-bottom:clamp(48px,7vh,80px)}.profondo-suggestions{margin-bottom:clamp(48px,7vh,80px);max-width:78ch}.profondo-suggestions__heading{color:var(--ink-soft);border-bottom:1px solid var(--hairline);padding-bottom:8px;margin-bottom:clamp(20px,3vh,32px)}.profondo-suggestions__empty{font-family:var(--f-serif);font-style:italic;color:var(--ink-soft)}.profondo-suggestions__list{display:flex;flex-direction:column;gap:1px}.profondo-suggestion{display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,3vw,32px);padding:clamp(16px,2.4vh,24px) clamp(20px,3vw,32px)}.profondo-suggestion__body{flex:1 1 auto;min-width:0}.profondo-suggestion__name{font-family:var(--f-serif);font-style:italic;font-weight:460;font-size:var(--t-body)}.profondo-suggestion__support{color:var(--ink-soft);margin-top:6px}.profondo-suggestion__accept{flex:0 0 auto;display:flex;align-items:center;gap:12px}.profondo-toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.profondo-toggle input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.profondo-toggle__box{flex:0 0 auto;width:16px;height:16px;border:1px solid var(--ink);border-radius:0;display:inline-flex;align-items:center;justify-content:center;color:var(--ink)}.profondo-toggle input:focus-visible~.profondo-toggle__box{outline:2px solid var(--ink);outline-offset:2px}.profondo-cta-row{display:flex;align-items:center;gap:clamp(24px,4vw,40px);flex-wrap:wrap}.profondo-hairline{position:relative;font-family:var(--f-mono);font-size:var(--t-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink);padding-bottom:4px}.profondo-hairline:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-micro) var(--ease-ink)}.profondo-hairline:hover:not(:disabled):after,.profondo-hairline:focus-visible:after{transform:scaleX(1)}.profondo-hairline:disabled{opacity:.5;cursor:default}.profondo-duel__heading{color:var(--ink-soft);text-align:center;display:block;margin-bottom:clamp(16px,3vh,24px)}.profondo-duel__guida{text-align:center}.profondo-duel__guida .guida__what,.profondo-duel__guida .guida__how{margin-left:auto;margin-right:auto}.profondo-duel__question{text-align:center;max-width:60ch;margin:0 auto clamp(40px,6vh,64px);color:var(--ink)}.profondo-duel__columns{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,64px);position:relative}.profondo-duel__columns:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--hairline)}@media (max-width: 800px){.profondo-duel__columns{grid-template-columns:1fr}.profondo-duel__columns:before{display:none}}.profondo-duel__column{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(16px,2.5vh,24px)}.profondo-duel__quote{position:relative;margin:0;font-family:var(--f-serif);font-style:italic;font-weight:460;font-size:var(--t-title);line-height:1.25}.profondo-duel__source{color:var(--ink-soft)}.profondo-duel__strike{position:absolute;left:0;right:0;top:.6em;height:1px;background:var(--lacca);transform:scaleX(0);transform-origin:left;pointer-events:none}.profondo-duel__undecided{display:block;margin:clamp(40px,6vh,64px) auto 0;text-align:center}.profondo-done{display:flex;flex-direction:column;align-items:center;gap:clamp(20px,3vh,32px);padding:clamp(64px,10vh,120px) 0;text-align:center}.profondo-done__line{font-family:var(--f-serif);font-style:italic;font-size:var(--t-title);color:var(--ink-soft)}.claims-strategy{margin-bottom:clamp(56px,8vh,96px);padding-bottom:clamp(40px,6vh,72px);border-bottom:1px solid var(--hairline)}.claims-strategy__heading{color:var(--ink-soft);margin-bottom:clamp(20px,3vh,32px)}.claims-strategy__group{margin-bottom:clamp(24px,4vh,40px)}.claims-strategy__group>h4{color:var(--ink-soft);margin-bottom:12px}.claims-strategy__spec{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:20px}.claims-strategy__chips{display:flex;flex-wrap:wrap;gap:8px}.claims-strategy__reason{font-family:var(--f-serif);font-style:italic;font-weight:460;color:var(--ink-soft);max-width:60ch}.claims-strategy__mono-list{display:flex;flex-direction:column;gap:6px}.claims-spread{position:relative;display:grid;grid-template-columns:1.6fr 1fr;gap:var(--gutter);overflow:visible}@media (max-width: 800px){.claims-spread{grid-template-columns:1fr}}.claims-spread__right{margin-top:clamp(24px,4vh,56px)}.claims-spread__right-heading{color:var(--ink-soft);border-bottom:1px solid var(--hairline);padding-bottom:8px;margin-bottom:clamp(16px,3vh,24px)}.claims-spread__right-hint{color:var(--ink-soft);margin-bottom:clamp(16px,3vh,24px)}.claims-spread__chips{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start}body[data-zone=app] .claims-spread__chips .claims-feature-chip:hover,body[data-zone=app] .claims-spread__chips .claims-feature-chip:focus-visible{background:var(--ink);color:var(--paper)}.claims-column{display:flex;flex-direction:column;gap:clamp(24px,4vh,36px)}.claim-paragraph{display:flex;align-items:flex-start;gap:16px}.claim-paragraph--independent{border-left:2px solid var(--ink);padding-left:16px;margin-left:-18px}.claim-callout{flex:none;display:inline-flex;align-items:center;font-weight:700;color:var(--ink)}.claim-callout .mono{font-size:var(--t-body)}button.claim-callout.is-active{color:var(--lacca)}.claim-paragraph__body{flex:1;min-width:0}.claim-paragraph__crossref{display:inline-block;color:var(--ink-soft);margin-bottom:4px}.claim-paragraph__text{font-family:var(--f-serif);font-size:var(--t-body);line-height:1.55}.claims-leader-overlay{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.claims-leader{color:var(--ink);transition:color var(--dur-micro) var(--ease-ink)}.claims-leader.is-lacca{color:var(--lacca)}.claims-leader path{fill:none;stroke:currentColor}.claims-leader__circle{fill:var(--paper);stroke:currentColor;stroke-width:1}.claims-leader__label{font-family:var(--f-mono);font-size:10px;fill:currentColor;text-anchor:middle}.fascicolo-draft{max-width:1200px}.draft-title{font-family:var(--f-display);font-weight:700;font-variant:small-caps;letter-spacing:.06em;text-align:center;font-size:clamp(1.6rem,3vw,2.4rem);margin-bottom:clamp(40px,6vh,72px)}.draft-abstract{border-left:2px solid var(--hairline);padding-left:clamp(24px,4vh,40px);max-width:62ch;margin-bottom:clamp(56px,8vh,96px)}.draft-abstract__text{font-family:var(--f-serif);font-size:var(--t-body);line-height:1.6;margin-bottom:16px}.draft-abstract__caption{color:var(--ink-soft)}.draft-sections{display:flex;flex-direction:column;gap:clamp(40px,6vh,64px);margin-bottom:clamp(56px,8vh,96px)}.draft-section__header{color:var(--ink-soft);border-bottom:1px solid var(--hairline);padding-bottom:8px;margin-bottom:clamp(16px,3vh,24px)}.draft-section__body{font-family:var(--f-serif);font-weight:400;font-size:var(--t-body);line-height:1.6;columns:2 65ch;column-gap:var(--gutter)}.draft-claims-restated{padding-top:clamp(32px,5vh,56px);border-top:1px solid var(--hairline)}.draft-claims-restated__header{color:var(--ink-soft);margin-bottom:clamp(24px,4vh,36px)}.evidence-quote__expander{display:inline-block;margin-left:8px;color:var(--ink-soft);text-decoration:underline;text-underline-offset:2px}.evidence-quote__expander:hover{color:var(--ink)}.trace-heading{font-family:var(--f-serif);font-style:italic;font-weight:480;font-size:var(--t-title);margin-bottom:clamp(40px,6vh,64px)}.trace-genealogy{display:flex;flex-direction:column;gap:clamp(32px,5vh,56px);margin-bottom:clamp(56px,8vh,96px);padding-bottom:clamp(40px,6vh,64px);border-bottom:1px solid var(--hairline)}.trace-entry__claim{margin-bottom:12px}.trace-entry__claim-id{color:var(--lacca);margin-right:8px}.trace-entry__claim-text{font-family:var(--f-serif);font-style:italic;display:inline}.trace-entry__features{display:flex;flex-direction:column;gap:4px;margin-left:4px}.trace-entry__no-features{color:var(--ink-soft);margin-left:24px}.trace-feature-row{display:flex;align-items:center;gap:10px}.trace-feature-row__elbow{flex:none;color:var(--hairline)}.trace-feature-row__id{color:var(--ink-soft);flex:none}.trace-feature-row__quote,.trace-feature-row__dash{color:var(--ink)}.trace-meta,.trace-accepted,.trace-contradictions{margin-bottom:clamp(40px,6vh,64px)}.trace-meta__heading,.trace-accepted__heading,.trace-contradictions__heading{color:var(--ink-soft);border-bottom:1px solid var(--hairline);padding-bottom:8px;margin-bottom:clamp(16px,3vh,24px)}.trace-meta__figures{display:flex;flex-wrap:wrap;gap:clamp(16px,3vw,32px)}.trace-contradictions__list{display:flex;flex-direction:column;gap:8px}.trace-contradictions__demoted{text-decoration:line-through;color:var(--ink-soft);margin-left:4px}.trace-counters{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.trace-counters__value{line-height:1}.trace-counters__disclosure{color:var(--ink-soft)}.review-movement{margin-bottom:clamp(56px,8vh,96px);padding-bottom:clamp(40px,6vh,64px);border-bottom:1px solid var(--hairline)}.review-movement__head{display:flex;align-items:center;gap:16px;margin-bottom:clamp(20px,3vh,32px)}.review-movement__heading{color:var(--ink-soft);margin-bottom:clamp(16px,3vh,24px)}.review-analysis{margin-top:clamp(20px,3vh,32px)}.review-analysis__toggle{color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.review-analysis__toggle:hover{color:var(--ink)}.review-analysis .review-examiner-summary{margin-top:16px;margin-bottom:0}.review-examiner-note{color:var(--ink-soft);max-width:70ch;margin:8px 0 16px}.review-examiner-note--warn{color:var(--lacca, #8c2f22)}.review-examiner-note--warn ul{margin:4px 0 0;padding-left:18px}.review-examiner-summary{font-family:var(--f-serif);font-style:italic;font-size:var(--t-body);line-height:1.6;max-width:70ch;margin-bottom:clamp(24px,4vh,40px)}.review-revision__summary{font-family:var(--f-serif);max-width:70ch;margin-top:16px}.review-compliance__head{display:flex;align-items:flex-end;gap:24px;margin-bottom:clamp(24px,4vh,40px)}.review-required-action{display:inline-block;border-top:3px solid var(--lacca);padding-top:4px}.review-fixes{display:flex;flex-direction:column;gap:8px}.review-colophon{border-top:1px solid var(--hairline);padding-top:clamp(24px,4vh,32px);margin-top:clamp(24px,4vh,40px);text-align:right}.review-colophon__heading{color:var(--ink-soft);margin-bottom:12px}.review-colophon__figures{display:flex;flex-direction:column;align-items:flex-end;gap:4px;color:var(--ink-soft)}.review-colophon__stages{margin-top:20px;text-align:left}.editor{display:flex;flex-direction:column;gap:clamp(16px,2.5vh,28px)}.editor__bar{display:flex;align-items:center;gap:clamp(12px,2vw,20px);flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--hairline);position:sticky;top:0;z-index:5;background:var(--paper)}.editor__state{color:var(--ink-soft)}.editor__gate{margin-left:auto}.editor__problems{border-left:2px solid var(--ink);padding:10px 14px;background:color-mix(in srgb,var(--ink) 4%,transparent)}.editor__stale{border-left:2px dashed var(--ink);padding:10px 14px;background:color-mix(in srgb,var(--ink) 6%,transparent);opacity:.85}.editor__sheet{width:100%;max-width:76ch;margin:0 auto;padding:clamp(24px,4vw,56px) clamp(20px,4vw,64px);background:color-mix(in srgb,var(--paper) 60%,#fff);border:1px solid var(--hairline);font-family:var(--f-serif);line-height:1.5}.editor__part{text-align:center;font-family:var(--f-display);font-size:var(--t-h4);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.4em}.editor__part--break{margin-top:2.4em;padding-top:1.6em;border-top:1px solid var(--hairline)}.editor__title{display:block;width:100%;text-align:center;font-family:var(--f-serif);font-size:var(--t-h4);font-weight:600;border:0;border-bottom:1px dashed transparent;background:none;padding:4px 0;margin-bottom:2em;color:inherit}.editor__section{margin-bottom:1.6em}.editor__section-head{color:var(--ink-soft);margin-bottom:.7em}.editor__para{position:relative;padding-left:5.5ch;margin-bottom:.9em}.editor__num{position:absolute;left:0;top:.25em;color:var(--ink-soft);-webkit-user-select:none;user-select:none}.editor__claim{position:relative;padding-left:3ch;margin-bottom:1.1em}.editor__claim-num{position:absolute;left:0;top:0;font-weight:600}.editor__claim-text{text-indent:0}.editor__input{display:block;width:100%;border:0;background:none;padding:2px 0;margin:0;resize:none;overflow:hidden;font:inherit;color:inherit;line-height:inherit;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.editor__input:focus,.editor__title:focus{outline:0;background:color-mix(in srgb,var(--ink) 5%,transparent)}.editor__para--flagged{box-shadow:-2px 0 0 0 var(--ink) inset}.editor__finding{font-family:var(--f-ui);font-size:var(--t-small);line-height:1.4;color:var(--ink-soft);margin:.4em 0 0;padding-left:.8em;border-left:2px solid var(--ink-soft)}.editor__finding--high{color:var(--ink);font-weight:600;border-left-width:3px}.editor__finding--medium{color:var(--ink)}.editor__finding--low{opacity:.8}.editor__loose{width:100%;max-width:76ch;margin:0 auto;padding-top:12px;border-top:1px solid var(--hairline)}.editor__loose-note{color:var(--ink-soft);margin:.3em 0 1em}@media (max-width: 640px){.editor__sheet{padding:20px 16px}.editor__para{padding-left:0}.editor__num{position:static;display:block;margin-bottom:.2em}}.export-tab{display:grid;grid-template-columns:1.7fr 1fr;gap:clamp(48px,6vw,96px);align-items:start}@media (max-width: 900px){.export-tab{grid-template-columns:1fr}}.export-verdict{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(20px,3vh,32px);max-width:62ch}.export-stamp{font-size:clamp(1.6rem,3.4vw,2.75rem);padding:16px 32px}.export-verdict__ledger-heading{color:var(--ink-soft)}.export-ledger{width:100%}.export-required-action{display:inline-block;border-top:3px solid var(--lacca);padding-top:4px}.export-verdict__server-detail{color:var(--ink-soft)}.export-verdict__review-link{display:inline-block;color:var(--ink);border-bottom:1px solid var(--hairline);padding-bottom:2px}.export-verdict__review-link:hover,.export-verdict__review-link:focus-visible{border-bottom-color:var(--ink)}.export-act{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.export-error{max-width:56ch}.export-error__message{font-family:var(--f-serif);font-style:italic;font-size:var(--t-body);margin-bottom:8px}.export-error__detail{color:var(--ink-soft)}.export-slips{margin-top:clamp(48px,10vh,140px);display:flex;flex-direction:column;gap:clamp(20px,3vh,32px)}.export-slips__heading{color:var(--ink-soft);border-bottom:2px solid var(--ink);padding-bottom:8px}.export-slips__ledger{display:flex;flex-direction:column}.export-slip{padding:14px 0}.export-slip+.export-slip{border-top:1px dashed var(--hairline)}.export-slip__link{display:inline-block;text-transform:uppercase;letter-spacing:.04em}.export-slip__link:hover,.export-slip__link:focus-visible{color:var(--lacca)}.export-slip__unavailable{display:inline-block;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em}.export-slip__desc{color:var(--ink-soft);margin-top:4px}.export-slips__manifest-disclaimer{font-family:var(--f-serif);font-style:italic;font-size:var(--t-body);color:var(--ink-soft);max-width:46ch}.fascicolo-screen{position:relative;min-height:100vh;background:var(--paper);color:var(--ink)}.fascicolo-margin{position:fixed;top:var(--header-h);left:0;bottom:var(--disclaimer-h);width:var(--margin-register);border-right:1px solid var(--hairline);display:flex;flex-direction:column;align-items:stretch;gap:clamp(16px,3vh,28px);padding:clamp(32px,6vh,64px) 8px clamp(24px,4vh,40px);overflow-y:auto;overflow-x:hidden;z-index:1}.fascicolo-margin__folio{text-align:center;color:var(--ink)}.fascicolo-margin__list{display:flex;flex-direction:column;gap:clamp(14px,2.4vh,22px)}.fascicolo-margin__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;color:var(--ink-soft);padding:4px 2px 8px}.fascicolo-margin__label.mono-xs{font-size:.8125rem}.fascicolo-margin__label{color:inherit;line-height:1.25;width:100%;min-width:0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;letter-spacing:.03em}.fascicolo-margin__item:after{content:"";position:absolute;left:15%;right:15%;bottom:0;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-micro) var(--ease-ink)}.fascicolo-margin__item:hover:after{transform:scaleX(1)}.fascicolo-margin__item.is-active{color:var(--lacca)}.fascicolo-margin__item.is-active:after{height:2px;background:var(--lacca);transform:scaleX(1)}.fascicolo-canvas{margin-left:var(--margin-register);max-width:1680px;padding:clamp(48px,8vh,120px) clamp(24px,5vw,72px) clamp(96px,14vh,160px)}.fascicolo-loading{display:flex;flex-direction:column;gap:16px;padding:clamp(24px,4vh,48px) 0}.fascicolo-loading__typing{display:inline-block;overflow:hidden;white-space:nowrap;width:0;color:var(--ink-soft);animation-name:fascicolo-type-reveal;animation-fill-mode:forwards}@keyframes fascicolo-type-reveal{to{width:var(--fascicolo-type-w)}}.fascicolo-loading__rule{display:block;height:1px;width:100%;max-width:420px;background:var(--ink);transform:scaleX(0);transform-origin:left;animation:fascicolo-rule-draw .9s var(--ease-press) .15s forwards}@keyframes fascicolo-rule-draw{to{transform:scaleX(1)}}.fascicolo-error{max-width:560px;display:flex;flex-direction:column;gap:clamp(16px,3vh,24px)}.fascicolo-error__message{font-family:var(--f-serif);font-style:italic;font-size:var(--t-body)}.fascicolo-error__detail{color:var(--ink-soft)}.fascicolo-empty{font-family:var(--f-serif);font-style:italic;font-size:var(--t-body);color:var(--ink-soft)}.fascicolo-stub{color:var(--ink-soft);padding:clamp(24px,4vh,48px) 0}.fascicolo-head{margin-bottom:clamp(56px,8vh,96px)}.fascicolo-head__title{font-family:var(--f-display);font-weight:800;font-size:clamp(1.35rem,2.2vw,2.1rem);line-height:1.25;letter-spacing:-.005em;max-width:56ch;margin-bottom:clamp(24px,4vh,40px)}.fascicolo-summary__row{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--gutter);border-bottom:1px solid var(--hairline);padding-bottom:14px}.fascicolo-summary__item{display:flex;flex-direction:column;gap:6px;min-width:0}.fascicolo-summary__label{color:var(--ink)}.fascicolo-summary__label.mono-xs{font-size:.8125rem}.fascicolo-summary__figure{line-height:1}.fascicolo-summary__value{color:var(--ink)}.fascicolo-summary__band{align-self:flex-start}.fascicolo-summary__dash{color:var(--ink-soft)}.fascicolo-summary__caveat{max-width:32ch;color:var(--ink-soft);text-transform:none;letter-spacing:normal;font-family:var(--f-serif);font-style:italic}.fascicolo-summary__colophon{align-self:flex-end;display:flex;flex-direction:column;align-items:flex-end;gap:2px;color:var(--ink-soft);margin-left:auto}.fascicolo-summary__colophon:hover{color:var(--ink)}.fascicolo-summary__figure-row{display:flex;align-items:baseline;gap:6px}.fascicolo-summary__stamp-btn{display:inline-block}.fascicolo-stage{position:relative;overflow:hidden}.fascicolo-stage__inner{will-change:transform,opacity,clip-path}.fascicolo-stage__head{display:flex;align-items:baseline;gap:16px;border-bottom:1px solid var(--hairline);padding-bottom:clamp(16px,2.5vh,24px);margin-bottom:clamp(32px,5vh,56px)}.fascicolo-stage__label{color:var(--ink)}.fascicolo-stage__label.mono-xs{font-size:.875rem}.fascicolo-ledger{margin-bottom:clamp(32px,5vh,56px)}.fascicolo-ledger tbody tr:hover td{border-bottom-width:2px}.fascicolo-quiet-link{text-decoration:none}.fascicolo-quiet-link:hover{text-decoration:underline;text-underline-offset:2px}.fascicolo-quote{position:relative;display:inline-block;padding:2px 4px}.fascicolo-quote__sweep{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--paper-deep);transform:scaleX(0);transform-origin:left;transition:transform .32s var(--ease-ink);z-index:0}.fascicolo-quote:hover .fascicolo-quote__sweep{transform:scaleX(1)}.fascicolo-quote__text{position:relative;z-index:1}.tag-letterpress--strike{text-decoration:line-through;color:var(--ink-soft)}.fascicolo-brief{margin-bottom:clamp(56px,8vh,96px);padding-bottom:clamp(40px,6vh,72px);border-bottom:1px solid var(--hairline)}.fascicolo-brief__title{font-family:var(--f-serif);font-weight:560;font-style:normal;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.1;margin-bottom:clamp(20px,3vh,32px)}.fascicolo-brief__spread{display:grid;grid-template-columns:1fr 1fr;gap:var(--gutter)}@media (max-width: 700px){.fascicolo-brief__spread{grid-template-columns:1fr}}.fascicolo-brief__block{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.fascicolo-brief__label{color:var(--ink-soft)}.fascicolo-brief__text{font-family:var(--f-serif);font-size:var(--t-body);line-height:1.55}.fascicolo-brief__chips{display:flex;flex-wrap:wrap;gap:8px}.fascicolo-brief__unclear{display:flex;flex-direction:column;gap:10px}.fascicolo-brief__unclear-item{border-left:2px solid var(--ocra);padding-left:12px}.fascicolo-qa__heading{color:var(--ink-soft);border-bottom:1px solid var(--hairline);padding-bottom:8px;margin-bottom:clamp(20px,3vh,32px)}.fascicolo-qa__id{vertical-align:top}.fascicolo-qa__question{font-family:var(--f-serif);font-style:italic;font-weight:460;font-size:var(--t-body);margin-bottom:6px}.fascicolo-qa__answer{font-family:var(--f-serif)}.fascicolo-qa__no-answer{color:var(--ink-soft)}.fascicolo-hang-figure{display:flex;align-items:baseline;gap:12px;margin-bottom:clamp(24px,4vh,40px)}.fascicolo-hang-figure__label{color:var(--ink-soft)}.fascicolo-coverage-rite{margin-bottom:clamp(48px,7vh,80px);padding-bottom:clamp(32px,5vh,56px);border-bottom:1px solid var(--hairline);display:flex;flex-direction:column;align-items:flex-start;gap:12px}.fascicolo-coverage-rite__figure{line-height:1}.fascicolo-coverage-rite__figure-row{display:flex;align-items:baseline;gap:6px}.fascicolo-coverage-rite__ratio{white-space:nowrap;font-variant-numeric:tabular-nums}.fascicolo-coverage-rite__ratio>span{color:var(--ink-soft);margin:0 .1em}.fascicolo-coverage-rite__unit{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase}.fascicolo-typed__char{display:inline}.fascicolo-candidates{margin-bottom:clamp(40px,6vh,64px)}.fascicolo-tags-micro{display:flex;flex-wrap:wrap;gap:4px}.fascicolo-tag-micro{padding:1px 5px;font-size:.6875rem}.fascicolo-id-cell{display:inline-flex;align-items:center;gap:6px}.fascicolo-gap{margin-bottom:clamp(40px,6vh,64px);padding-bottom:clamp(24px,4vh,40px);border-bottom:1px solid var(--hairline)}.fascicolo-gap__heading{color:var(--ink-soft);margin-bottom:16px}.fascicolo-gap__list{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.fascicolo-gap__item{border-left:2px solid var(--ocra);padding-left:12px}.fascicolo-npl__note{color:var(--ink-soft);margin-top:12px}.fascicolo-npl__sources{color:var(--ink-soft);margin-top:12px;max-width:72ch}.fascicolo-epo__summary{font-family:var(--f-serif);font-size:var(--t-body);line-height:1.55;margin-top:12px}.fascicolo-epo__note{color:var(--ink-soft);margin-top:12px}.fascicolo-matrix{margin-bottom:clamp(40px,6vh,64px)}.fascicolo-diagnosis-block{margin-bottom:clamp(48px,7vh,80px)}.fascicolo-diagnosis-block>h3{color:var(--ink-soft);border-bottom:1px solid var(--hairline);padding-bottom:8px;margin-bottom:clamp(16px,3vh,24px)}.fascicolo-diagnosis{font-family:var(--f-serif);font-style:italic;font-weight:460;font-size:var(--t-body);line-height:1.55;max-width:70ch}.fascicolo-focus{margin-bottom:clamp(48px,7vh,80px)}.fascicolo-focus>h3{color:var(--ink-soft);margin-bottom:8px}.fascicolo-focus__caveat{font-family:var(--f-serif);font-style:italic;color:var(--ink-soft);margin-bottom:clamp(16px,3vh,24px)}.fascicolo-focus__list{counter-reset:focus;display:flex;flex-direction:column;gap:8px}.fascicolo-focus__list li{counter-increment:focus;position:relative;padding-left:2em}.fascicolo-focus__list li:before{content:counter(focus,decimal-leading-zero) ".";position:absolute;left:0;color:var(--ink-soft)}.fascicolo-limits{padding-top:clamp(24px,4vh,32px);border-top:1px solid var(--hairline)}.fascicolo-limits__heading{color:var(--ink-soft);margin-bottom:16px}.fascicolo-limits__empty{color:var(--ink-soft)}.fascicolo-limits__list{display:flex;flex-direction:column;gap:8px}.admin-screen{position:relative;min-height:100vh;background:var(--paper);color:var(--ink)}.admin-margin{position:fixed;top:var(--header-h);left:0;bottom:var(--disclaimer-h);width:var(--margin-register);border-right:1px solid var(--hairline);display:flex;flex-direction:column;align-items:center;gap:clamp(24px,4vh,48px);padding-top:clamp(32px,6vh,64px);z-index:1}.admin-margin__folio{color:var(--ink)}.admin-margin__label{writing-mode:vertical-rl;transform:rotate(180deg);color:var(--ink)}.admin-margin__label.mono-xs{font-size:.8125rem}.admin-canvas{margin-left:var(--margin-register);max-width:1680px;padding:clamp(48px,8vh,120px) clamp(24px,5vw,72px) clamp(96px,14vh,160px)}.admin-head{margin-bottom:clamp(32px,5vh,56px)}.admin-head__title{max-width:28ch}.admin-tabs{position:relative;display:flex;border:1.5px solid var(--ink);max-width:640px;margin-bottom:clamp(40px,6vh,64px)}.admin-tabs__thumb{position:absolute;top:0;left:0;height:100%;width:calc(100% / 3);background:var(--ink);transform:translate(calc(var(--admin-tab-index, 0) * 100%));transition:transform .42s var(--ease-lift);pointer-events:none}.admin-tab{position:relative;z-index:1;flex:1;padding:12px 16px;color:var(--ink);text-align:center}.admin-tab.is-active{color:var(--paper)}.admin-tab:not(.is-active):hover{background:var(--paper-deep)}@media (prefers-reduced-motion: reduce){.admin-tabs__thumb{transition:none}}.admin-section{margin-bottom:clamp(24px,4vh,40px)}.admin-section__heading{color:var(--ink-soft);margin-bottom:clamp(16px,3vh,24px)}.admin-subheading{color:var(--ink-soft);margin:clamp(24px,4vh,40px) 0 clamp(12px,2vh,16px)}.admin-subheading--recent{margin-top:clamp(40px,6vh,64px)}.admin-loading{display:flex;flex-direction:column;gap:16px;padding:clamp(24px,4vh,48px) 0}.admin-loading__typing{display:inline-block;overflow:hidden;white-space:nowrap;width:0;color:var(--ink-soft);animation-name:admin-type-reveal;animation-fill-mode:forwards}@keyframes admin-type-reveal{to{width:var(--admin-type-w)}}.admin-loading__rule{display:block;height:1px;width:100%;max-width:420px;background:var(--ink);transform:scaleX(0);transform-origin:left;animation:admin-rule-draw .9s var(--ease-press) .15s forwards}@keyframes admin-rule-draw{to{transform:scaleX(1)}}.admin-error{max-width:560px;display:flex;flex-direction:column;gap:clamp(16px,3vh,24px);margin-bottom:clamp(16px,3vh,24px)}.admin-error__message{font-family:var(--f-serif);font-style:italic;font-size:var(--t-body)}.admin-error__detail{color:var(--ink-soft)}.admin-empty{font-family:var(--f-serif);font-style:italic;font-size:var(--t-body);color:var(--ink-soft);padding:clamp(16px,3vh,24px) 0}.admin-ledger-scroll{max-height:60vh;overflow-y:auto;margin-bottom:clamp(16px,3vh,24px)}.admin-num{text-align:right}.admin-new-user{margin:clamp(8px,2vh,16px) 0 clamp(40px,6vh,64px);padding-bottom:clamp(24px,4vh,40px);border-bottom:1px solid var(--hairline)}.admin-new-user__heading{color:var(--ink-soft);margin-bottom:clamp(16px,3vh,24px)}.admin-new-user__form{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(20px,3vh,28px)}.admin-new-user__fields{display:flex;flex-wrap:wrap;gap:clamp(20px,3vw,32px);width:100%}.admin-new-user__field{flex:1 1 200px;min-width:180px}.admin-new-user__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.admin-secret{position:sticky;top:calc(var(--header-h) + 16px);z-index:20;display:flex;flex-direction:column;gap:16px;max-width:640px;margin-bottom:clamp(32px,5vh,48px)}.admin-secret__head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.admin-secret__context{color:var(--ink)}.admin-secret__value-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.admin-secret__value{font-family:var(--f-mono);font-size:clamp(1.15rem,2.2vw,1.5rem);letter-spacing:.06em;word-break:break-all;padding:6px 0;border-bottom:2px solid var(--ink)}.admin-secret__copy-failed{color:var(--ink-soft)}.admin-secret__warning{max-width:62ch}.admin-secret__server-note{color:var(--ink-soft);max-width:62ch}.admin-secret__server-note-label{color:var(--ink)}.admin-actions-cell{min-width:340px}.admin-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.admin-actions__self{color:var(--ink-soft)}.admin-actions__notice{color:var(--ink-soft);margin-top:6px}.btn-press.admin-action-btn{padding:6px 10px;font-size:var(--t-mono-xs)}.admin-confirm{display:flex;flex-direction:column;gap:8px;max-width:320px}.admin-confirm__question{color:var(--ink)}.admin-confirm__buttons{display:flex;gap:8px}.admin-spend__email{color:var(--ink-soft);margin-top:2px}.admin-spend-total td{font-weight:700;border-top:2px solid var(--ink)}.admin-footnote{color:var(--ink-soft);max-width:68ch;margin-top:clamp(8px,1.5vh,12px)}.privacy-note{max-width:46rem;margin:0 auto;padding:5.5rem 1.5rem 5rem}.privacy-note__kicker{letter-spacing:.14em;opacity:.7}.privacy-note__title{font-size:2rem;margin:.5rem 0 .25rem}.privacy-note__updated{opacity:.6;margin-bottom:2rem}.privacy-note h2{font-size:1.05rem;margin:1.6rem 0 .4rem}.privacy-note p.t-body{margin:0 0 .8rem;line-height:1.55}.privacy-note__back{display:inline-block;margin-top:2.2rem;color:inherit;text-decoration:underline;padding:0;border:0;background:none;font:inherit;cursor:pointer}.privacy-inline-link{color:inherit;text-decoration:underline}
