@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAjYABQAAAAAD0wAAAhrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbchwuP0hWQVKBCT9NVkFSOQZgP1NUQVSBHgBsL2wRCAqFDIQVCxoAMId0ATYCJAMuBCAFhVIHdgwHG1UNUdQsyukusq8SOCcq7Il9U8YYyc4hBYUZskZi+WMmWcM83sEXLlRE1Nrz9uwBfn4fKADMKopImEh2xMakYuOJfPo5fckYZWSJ1IhUAShEvz8D1/MjoYDsVM9nP4+b+V4CCc0nqFX8XOFUWx9M1MjSWXuu0noq4g3wvx8YUbx0A4Dxufr+L8Suffx+ru62IVU87zAJEVKllHvt3uYNUZlo+6Gyila6iWSaJQ95CSpbukVaRwJB/OuyMewc71QwA4qISgSjXRykOu4mWcR2H4iG7d+jBrbV8D+I3MoTA/MIolb0olescxzYxVaigGWIAv6uSWtxu9mt4H4VWlSDB9iDeFC2wtQ2uVAbGvNmS7RmwammcTTYG9th3bYr5O2eHIt369EoyE9jy9ptrmcaWXgg//rn4AKOcgYBvVjUkiiAYBZsynvMSNTlWObVDOX5SQCcep06VyDmL5K9dChe/VkvX4BrZasJfavjPtQfZxrgdQBlWfkKYCuDiF6wMGCT8qAoUYbFSlvYxQFOkNemuMVAKtcBJ9S+j2qyG1S+JW1egPJxfFWXXzChLxcph/SEsdrKc6qeA5Ta2hYquf5+7SKw0nKVYomtHO0D/sPWXwZNOgFT/UUodAVcYp7wl1klYMhmwXJFLAz6GXDDEPIC9KNPSiq4tcb3o7XhlkmbhxQ6+KWsZ4UMw/hXQkaqrSBTPQ8e+R81mME6TPgI4GewCQtQlP9Fh1I8+4jUdV+tWa9n0nlk6sQAXvEOH6Akn5KPuThlTDyfRJKTSCKhCUWSSUIil8RRHM0l/Jr67JKLrL1J0m4HkjUXnpDkOBJLkACJJzGJXBwHHHIxn+YoXrnzqF16fLfd5rcNu3uXUFhv53BL+qj88sO4et8tLvXKCQu3/vL95yTt6d2D4F+zw0CAiyGgXLIC/GdvkrTjp8t+884TXzyJ8aU+i2v3QPqIwrrC4oDsx9nAMZd+l1/yDVx+3E9MQdjC+aA6/94571s73J944j2fXdj3Ms+F9z7Y1OezvvF9P8N70G/W95vkTLVP06m7dFHrppFVk52gOqbf3uJdlueRYiUPsBfpw+7dJblT8mLzplAx5+2Xzr/kdjN55zoccz9n3DcbwUaO135Huii/+co9/dfvZlVNn95U41C/7Bti6/LFn2/E/3xlgjYyfKz2vZYu9m3c6jHTU7+b1XnxP67ShYz3uxwtw9IS4348OFENke/GAD02+whcdNVL5qxTFAjco+yAoDPmTPy9wbTypBeMlFd2/fUeF2EQBXuYwT6Y7OYQJ/lFSJelWcO4+zuRHDe4xgi9GU/LojxwjBTgJaRhTMFsndiE+eSM8fortjPrxQO+ErKFFDkhkJNjE5XVjCemUuaJ9RaFwdj5EVGQ37kDQUGiWBqYEGYAKEQKq7KRAQwdi2y8pkyLMGX9twFEMizztFCrlSRNUKVYw8w3erlA9uMWhu1oeZTe0NJhCmqqLamAekHE0lJB06Sg0Sjo7MHpNCoDAjpamTv2V+RNTpGpaCxNHBUd7YF/4V/8LH4UXIOTcBljvzakIXax5KSYsUMG//zTZ8mTaZvP3wK3A4Kf8Ii9euk+eAFfvxZ0r9MhPV1qZFleLcxTXZOULvYa4mD2+tFME/vqOSHZ2QZdfm2B1bS9MiHPHtfRRNb5PKOisa66hehKpcx8KBP8gAJWVmoeQAENBsGwENhsWllnZ2N9YyMQ7lumtYmk7FjO0CZEr/ej4N/dsM3xrc7nXxARJ/eMtirJ1Cnjh/YMM6lV06eN7g++idili0BpUvDxY8EwDzx48Ky4rQ1omVhp4LriZw/EtQf5iH4wCG9qpsGNq4X1hH8OkAoAI5uUZq2CZYmZYdr76YF4u92mlQHdVJyvNpi0TEdLXa3Mm/vocUN987n6+or8dLin3JKy8g6dubxIKqAqoU0QHI3lxRW1rFotSTZbZWW7xhYU2RXW7RIZERGoZf9y0gxHZPVlsZRCqXZqtaKqLD/9OW/w7MWrV3k1rSkjGUVHeTY0Z5SVdZ5WW2V5/PpSE81au/ZMf5FTQzMKU1R/6j584rQ+fYb/TsWDBg7GhwrnWXm9lNV3UN9QSgMuYSRiJ7Jqi0mj6d69tdVqtTRJD07sg7QnbtzIaqRoe7mstYbSmm22JEq202h0johhsxLIM3GG291VLwecGVCCcj7axOdVirSsoUF2TrxSO4twRglTRg4IgZB78PMWl6W6kYL2AHWRlFspqkJDFYitFEW1IjKmUDF1nerM7CCXBmpys4OCbQSKi4oo3+oMFHZenlpVVyQCIAAgwL1eRvZN9bB6BU0XAQBkhq82AQDkuKLpztiOBySSltAFaBUQvuy26bEU1Y0gCPaeyiYs5s2ipqkuw2r5MzlL+VM+AZTTEeb/K2Ewl6Ox7DLTNRkqLl3px7tHPeA19LkYY87DYmlOwMpe2cXaBv9g4xBfYmuDd3RLHeCebClmN2CldwXWFk7BxugoRdumLV25sP2wt9x2OOhtwtFK490nI46h6RlQXbtHET0XTJrhdWgBTye/QwqGLQ5dEieJJLSsv1lSJD27DBU8ChVOWsvIgT3FtWWAkA2mrk1IS2QaX/1OhCjsTDeSMgy8ESroHDyR0+sSovxmICWkmd6Xs7c97HXIf6gbCShTahu7hog9HEzlvqS8vL5CuMDy03uWmryCw/YD3/zz+F4yWR6Qkbdw9rGXlu1tq5kZzuP6YHcWwqR41wzKjubMl8EcX3DOTnNHaJBTl3L0hVzLpM+olK9llt6oq8LurL/Oq5Ai/x/E3GjGdn4Imyq1Kk3adOkztEf3/yjDY84x5EhidJQ1sV4RT4S9zPs/jEVGJRZ6A4fyv1tDhkhYJN5rwAns7MD0XAA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DXI_y_WF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-CnNj8hVb.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-CUIqqgP9.woff2)format("woff2-variations");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:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-cyrillic-ext-wght-normal-DwsuhU2Y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-cyrillic-wght-normal-CeZyc_3Q.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-greek-ext-wght-normal-B0csX6R_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-greek-wght-normal-BWSpOBI-.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-math-wght-normal-ChZGBGZa.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,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+1EE??}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-vietnamese-wght-normal-G-hP2cUo.woff2)format("woff2-variations");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:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-latin-ext-wght-normal-NX2Olof3.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-latin-wght-normal-DKWgU5qY.woff2)format("woff2-variations");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:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-cyrillic-ext-wght-normal-CFdLnqWt.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-cyrillic-wght-normal-Bt8FJ3Mn.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-greek-ext-wght-normal-D70fr4An.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-greek-wght-normal-CxbW-kt-.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-vietnamese-wght-normal-R4O-K-Ty.woff2)format("woff2-variations");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:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-latin-ext-wght-normal-Co5HW6fV.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-latin-wght-normal-BOJxtwUa.woff2)format("woff2-variations");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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.h-294{height:calc(var(--spacing) * 294)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--paper:#fbfbfd;--surface:#fff;--surface-raised:#f5f5f7;--ink:#1d1d1f;--print-ink:#111318;--muted:#6e6e73;--line:#d2d2d7;--blue:#0071e3;--blue-dark:#0077ed;--blue-soft:#e8f2ff;--navy:#fbfbfd;--navy-mid:#fff;--slate:#86868b;--mist:#f5f5f7;--red:#d94c45;--shadow:0 20px 60px #0000001f;--radius-sm:12px;--radius:20px;--radius-lg:32px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.55}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{display:block}button{color:inherit}:focus-visible{outline-offset:3px;outline:3px solid #1746c852}::selection{background:var(--blue);color:#fff}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-page{background:radial-gradient(circle at 12% 8%, #3b82f61f, transparent 28rem), var(--paper);overflow:hidden}.site-header{z-index:50;width:min(1380px,100% - 64px);min-height:84px;color:var(--ink);justify-content:space-between;align-items:center;gap:32px;margin:0 auto;display:flex;position:relative}.site-header--editor{width:min(1840px,100% - 36px)}.brand-logo{flex:none;align-items:center;gap:12px;display:inline-flex}.brand-word{letter-spacing:-.04em;font-size:23px;font-weight:670}.book-mark{filter:drop-shadow(0 10px 10px #1113181f);perspective:180px;width:62px;height:68px;display:inline-block;position:relative}.book-mark--small{width:36px;height:39px}.book-page{transform-origin:0 100%;background:#fff;border:1px solid #1113181a;border-radius:2px;width:61%;height:65%;position:absolute;bottom:8%;left:17%}.book-page--back{background:#f0efeb;transform:skewY(-21deg)rotateY(-12deg)translate(7px,-14px)}.book-page--middle{background:#fff;transform:skewY(-14deg)rotateY(-9deg)translate(4px,-8px)}.book-page--blue{background:var(--blue);border-color:var(--blue);transform:skewY(-7deg)rotateY(-6deg)translate(1px,-2px)}.book-page--front{background:#fff;transform:skewY(2deg)}.site-nav{justify-content:flex-end;align-items:center;gap:20px;font-size:14px;font-weight:540;display:flex}.site-nav>a:not(.button){color:var(--mist);transition:color .16s}.site-nav>a:not(.button):hover{color:var(--blue)}.nav-support{flex:none}.language-picker select{min-height:38px;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#1e293bdb;border-radius:999px;padding:0 30px 0 12px}.button{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 22px;font-size:15px;font-weight:650;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 8px 24px #1746c82b}.button:hover{background:var(--blue-dark);transform:translateY(-2px);box-shadow:0 12px 30px #1746c83d}.button:disabled{opacity:.6;cursor:wait;transform:none}.button--small{min-height:40px;padding-inline:18px;font-size:14px}.button--large{min-height:56px;padding-inline:28px;font-size:16px}.button--secondary{background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:none}.button--secondary:hover{background:var(--blue-soft);color:var(--blue-dark)}.button--paper{border-color:var(--mist);background:var(--mist);color:var(--navy)}.button--paper:hover{background:#fff}.button--full{width:100%}.mobile-menu{display:none}.hero{color:#fff;background:radial-gradient(circle at 77% 24%,#60a5fa38,#0000 31%),linear-gradient(145deg,#091329 0%,#162541 58%,#0b1530 100%);border:1px solid #cbd5e124;border-radius:42px;grid-template:"title title""content art"1fr/minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:20px 56px;width:min(1380px,100% - 64px);min-height:min(780px,100vh - 112px);margin:12px auto 0;padding:68px clamp(46px,5.5vw,82px);display:grid;position:relative;overflow:hidden}.hero:before{content:"";opacity:.25;pointer-events:none;background-image:repeating-linear-gradient(90deg,#0000 0 119px,#cbd5e10d 120px);position:absolute;inset:0}.hero-copy{display:contents}.hero-copy__body{z-index:2;grid-area:content;align-self:start;position:relative}.eyebrow{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:700}.hero h1{z-index:2;white-space:pre-line;letter-spacing:-.065em;grid-area:title;max-width:1180px;margin:0;font-size:clamp(58px,5.2vw,82px);font-weight:620;line-height:.98;position:relative}.hero-title-line{display:block}.hero-title-mobile{display:none}.hero-text{color:#cbd5e1;max-width:650px;margin:28px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.hero-actions .button{background:#2563eb;border-color:#2563eb;box-shadow:0 18px 40px #2563eb47}.hero-actions .button:hover{background:#3b82f6}.hero-support{display:none}.privacy-note{color:#cbd5e1;align-items:center;gap:9px;font-size:13px;display:inline-flex}.privacy-note i{color:#bfdbfe;background:#93c5fd24;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;font-weight:750;display:inline-grid}.hero-art{isolation:isolate;grid-area:art;align-self:start;place-items:center;min-height:470px;margin-top:-58px;display:grid;position:relative}.hero-art:before,.hero-art:after{content:"";z-index:-1;pointer-events:none;filter:blur(12px);border-radius:50%;position:absolute}.hero-art:before{background:radial-gradient(#3b82f66b,#3b82f600 70%);width:410px;height:210px;animation:7s ease-in-out infinite light-sweep}.hero-art:after{background:radial-gradient(#93c5fd33,#0000 72%);width:190px;height:360px;animation:8.5s ease-in-out infinite light-sweep-secondary;right:5%}.hero-orbit{border:1px solid #93c5fd33;border-radius:50%;position:absolute}.hero-orbit--one{width:470px;height:470px}.hero-orbit--two{border-style:dashed;width:330px;height:330px}.zine-object{z-index:2;perspective:900px;width:270px;height:378px;position:relative;transform:rotateY(-12deg)rotate(4deg)}.zine-object__page{transform-origin:0;background:#fff;border-radius:6px 18px 18px 6px;position:absolute;inset:0;overflow:hidden;box-shadow:0 28px 60px #11131833}.zine-object__page--back{background:#ecebe7;transform:translate(30px,5px)rotateY(-18deg)}.zine-object__page--photo{transform:translate(21px,2px)rotateY(-13deg)}.zine-object__page--photo img{object-fit:cover}.zine-object__page--blue{background:var(--blue);transform:translate(12px)rotateY(-8deg)}.zine-object__page--front{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;padding:42px 34px;display:flex;transform:rotateY(-3deg)}.zine-object__page--front:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#040a181f 12%,#040a1814 42%,#040a18e0 100%);position:absolute;inset:0}.hero-cover-image{z-index:0;object-fit:cover;object-position:center}.zine-object__page--front .book-mark{z-index:2;position:absolute;top:34px;left:30px}.zine-object__page--front>span{z-index:2;color:#fff;letter-spacing:-.04em;text-shadow:0 2px 14px #0000009e;font-size:30px;font-weight:660;line-height:1.05;position:relative}.zine-object__page--front .hero-cover-caption{z-index:2;color:#fff;text-shadow:0 1px 8px #000000e6;font-size:11px;font-weight:620;line-height:1.35;position:relative}.hero-cover-credit{z-index:2;color:#ffffffc7;letter-spacing:.02em;text-shadow:0 1px 5px #000c;font-size:6px;font-style:normal;position:absolute;top:14px;right:14px}.hero-art__label{z-index:3;color:#dbeafe;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b1530ad;border:1px solid #cbd5e138;border-radius:999px;padding:9px 14px;font-size:12px;position:absolute;bottom:8%;right:3%}.section{width:min(1260px,100% - 64px);margin:0 auto;padding:130px 0}.section-heading{max-width:760px;margin-bottom:54px}.section h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4vw,62px);font-weight:620;line-height:1.05}.steps-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.step-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg, var(--surface-raised), var(--surface));flex-direction:column;min-height:320px;padding:30px;display:flex;box-shadow:0 18px 50px #0000002e}.step-card:nth-child(2){transform:none}.step-card__top{justify-content:space-between;align-items:center;display:flex}.step-icon{color:#93c5fd;background:#3b82f629;border-radius:17px;place-items:center;width:56px;height:56px;font-size:28px;font-weight:500;display:grid}.step-number{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:13px}.step-card h3{letter-spacing:-.035em;margin:auto 0 12px;font-size:24px;line-height:1.2}.step-card p{color:var(--muted);margin:0}.fold-section{border:1px solid var(--line);background:linear-gradient(145deg, #111c30, var(--surface));color:#fff;border-radius:36px;width:min(1380px,100% - 64px);padding:72px;display:block}.fold-intro{max-width:980px;margin-bottom:42px}.fold-intro p:last-child{color:#b9bec9;max-width:720px;margin:20px 0 0}.fold-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.fold-step{background:#334155bd;border:1px solid #ffffff1f;border-radius:20px;padding:14px 14px 18px}.fold-step__visual{background:#111827;border-radius:14px;place-items:center;height:112px;display:grid;position:relative;overflow:hidden}.fold-step__number{color:#838a98;font-size:12px;position:absolute;top:10px;left:12px}.fold-step h3{margin:14px 2px 6px;font-size:17px}.fold-step p{color:var(--mist);margin:0 2px;font-size:12px;line-height:1.45}.fold-video{color:#fff;background:#ffffff0e;border:1px solid #ffffff21;border-radius:18px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;min-height:82px;margin-top:16px;padding:14px 18px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.fold-video:hover{background:#5f84ff1a;border-color:#5f84ffb8;transform:translateY(-2px)}.fold-video__play{background:var(--blue);text-indent:2px;border-radius:50%;place-items:center;width:48px;height:48px;font-size:15px;display:grid}.fold-video__copy{gap:2px;min-width:0;display:grid}.fold-video__label{color:#dbe7ff;letter-spacing:.015em;margin-bottom:3px;font-size:12px;font-weight:700}.fold-video strong,.fold-video small{display:block}.fold-video strong{font-size:15px}.fold-video small{color:#aeb4c0;margin-top:3px;font-size:12px}.fold-video>i{color:#849ef2;font-size:20px;font-style:normal}.fold-diagram{transform-origin:50%;justify-self:center;place-items:center;width:162px;height:112px;margin-inline:auto;display:grid;position:relative}.fold-paper{background:#fff;border:2px solid #f8f8f6;width:132px;height:72px;display:block;position:relative;box-shadow:0 6px 16px #00000029}.crease{z-index:2;opacity:.24;border-color:var(--blue);border-style:dashed;display:block;position:absolute}.crease--h{border-width:1.5px 0 0;top:50%;left:0;right:0}.crease--v{border-width:0 0 0 1.5px;top:0;bottom:0}.crease--v1{left:25%}.crease--v2{left:50%}.crease--v3{left:75%}.fold-diagram--1 .crease--h,.fold-diagram--2 .crease--v2,.fold-diagram--3 .crease,.fold-diagram--4 .crease,.fold-diagram--5 .crease--v{opacity:1}.fold-diagram--1 .crease--v,.fold-diagram--2 .crease--v1,.fold-diagram--2 .crease--v3{display:none}.folded-edge{z-index:1;background:#e8edfc;width:25%;position:absolute;inset-block:0}.folded-edge--left{border-right:2px solid #1746c847;left:0}.folded-edge--right{border-left:2px solid #1746c847;right:0}.cut-line{z-index:4;background:var(--red);border-radius:999px;height:4px;position:absolute;top:calc(50% - 2px);left:25%;right:25%}.cut-marker{z-index:5;color:#ff7770;font-size:18px;position:absolute;top:51px;left:34px}.motion{z-index:6;color:#5f84ff;font-size:22px;font-weight:700;line-height:1;position:absolute}.motion--top{top:-2px;left:70px}.motion--bottom{bottom:-1px;left:70px}.motion--left{top:45px;left:-2px}.motion--right{top:45px;right:-2px}.fold-diagram--5 .fold-paper{height:38px}.fold-diagram--5 .crease--h{display:none}.centre-opening{z-index:5;background:#242730;border:2px solid #5f84ff;width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 0 5px #fff}.mini-book{width:62px;height:84px;display:block;position:relative;transform:perspective(200px)rotateY(-18deg)rotate(2deg)}.mini-book i{transform-origin:0;background:#fff;border:1px solid #d9dce3;border-radius:2px 7px 7px 2px;position:absolute;inset:0}.mini-book i:first-child{opacity:.72;transform:translate(13px)rotateY(-18deg)}.mini-book i:nth-child(2){transform:translate(7px)rotateY(-10deg)}.mini-book i:nth-child(3){background:var(--blue);border-color:#4f74eb;transform:rotateY(-3deg)}.motion--turn{font-size:30px;top:28px;right:23px}.author-section{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(50px,8vw,120px);display:grid}.author-photo{aspect-ratio:.79;border:1px solid var(--line);background:var(--surface);border-radius:32px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000047}.author-photo:after{content:"";border:1px solid #ffffff94;border-radius:50%;width:72px;height:72px;position:absolute;inset:auto 20px 20px auto}.author-photo img{object-fit:cover}.author-story{max-width:650px;margin:28px 0}.author-story p{color:var(--muted);margin:0 0 16px;font-size:17px;line-height:1.65}.author-support{margin-top:2px}.final-cta{color:#fff;background:linear-gradient(135deg,#1d4ed8,#1e3a8a);border:1px solid #3b82f6;border-radius:34px;justify-content:space-between;align-items:center;gap:40px;padding:62px 72px;display:flex}.final-cta h2{color:#fff;max-width:740px}.final-cta p:last-child{color:#e2e8f0;margin:16px 0 0}.final-cta .button--paper{color:#10255f;background:#fff;border-color:#fff}.site-footer{border-top:1px solid var(--line);width:min(1380px,100% - 64px);min-height:150px;color:var(--muted);align-items:center;gap:32px;margin:0 auto;padding:40px 0;font-size:13px;display:flex}.site-footer>p:first-of-type{margin-left:auto}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1113187a;place-items:center;padding:20px;animation:.18s fade-in;display:grid;position:fixed;inset:0}.support-modal{border:1px solid var(--line);background:var(--surface);border-radius:28px;width:min(480px,100%);padding:42px;animation:.22s modal-in;position:relative;box-shadow:0 40px 100px #00000080}.modal-close{background:var(--surface-raised);cursor:pointer;border:0;border-radius:50%;width:38px;height:38px;font-size:25px;position:absolute;top:16px;right:18px}.support-heart{width:48px;height:48px;color:var(--red);background:#d94c4524;border-radius:15px;place-items:center;font-size:23px;display:grid}.support-modal h2{letter-spacing:-.04em;margin:24px 0 12px;font-size:30px;line-height:1.1}.support-modal p{color:var(--muted);margin:0}.support-placeholder{background:var(--blue-soft);color:#dbeafe;text-align:center;border:1px dashed #aeb9dc;border-radius:14px;margin:26px 0;padding:18px;font-size:14px;font-weight:620}@keyframes fade-in{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes zine-breathe{0%,to{transform:rotateY(-12deg)rotate(4deg)translateY(0)}50%{transform:rotateY(-10deg)rotate(3deg)translateY(-8px)}}@keyframes light-sweep{0%,to{opacity:.44;transform:translate(-62px,72px)rotate(-9deg)scale(.86)}48%{opacity:.94;transform:translate(46px,-18px)rotate(8deg)scale(1.14)}}@keyframes light-sweep-secondary{0%,to{opacity:.24;transform:translate(-18px,-42px)scale(.85)}55%{opacity:.72;transform:translate(-86px,55px)scale(1.18)}}@keyframes hero-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.zine-object{animation:6s ease-in-out infinite zine-breathe}.hero h1{animation:.7s cubic-bezier(.2,.7,.2,1) both hero-enter}.hero-copy__body{animation:.7s cubic-bezier(.2,.7,.2,1) .11s both hero-enter}.author-photo,.author-copy,.final-cta{transition:transform .22s,box-shadow .22s,border-color .22s}.motion-runtime .motion-window{opacity:0;will-change:translate, opacity;transition:opacity .48s ease var(--motion-delay,0s), translate .62s cubic-bezier(.22, 1, .36, 1) var(--motion-delay,0s);translate:0 28px}.motion-runtime .motion-window.is-motion-visible{opacity:1;translate:0}.fold-diagram{transition:none}.author-photo:hover{transform:rotate(-.7deg)scale(1.008);box-shadow:0 24px 55px #11131824}.editor-page{background:radial-gradient(circle at 16% 4%, #3b82f624, transparent 34rem), linear-gradient(180deg, #111c30 0, var(--paper) 560px);min-height:100vh}.editor-main{width:min(1840px,100% - 36px);margin:0 auto;padding:20px 0 60px}.editor-heading{text-align:center;place-items:end center;gap:30px;margin:14px 0 28px;display:grid;position:relative}.editor-heading>div:first-child{width:min(100%,1100px)}.editor-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4vw,60px);font-weight:620;line-height:1}.editor-heading>div>p:last-child{color:var(--muted);margin:14px 0 0}.local-badge{text-align:left;max-width:260px;color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;bottom:2px;right:0}.local-badge>span{color:#6ee7b7;background:#34d39924;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:750;display:grid}.editor-workspace{grid-template-columns:minmax(440px,1.05fr) minmax(280px,.65fr) minmax(380px,1fr);justify-content:stretch;align-items:stretch;gap:16px;display:grid}.page-rail,.preview-panel,.inspector{border:1px solid var(--line);background:var(--surface);border-radius:22px;box-shadow:0 20px 55px #0000002e}@media (width>=1181px){.page-rail,.preview-panel,.inspector{height:100%}}.page-rail{padding:18px}.panel-label{color:#8a909d;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:720;display:block}.page-rail>.panel-label{padding:2px 5px 12px}.page-rail__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.page-thumb{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;width:100%;padding:7px;transition:background .15s,border .15s;position:relative}.page-thumb:hover{background:var(--surface-raised)}.page-thumb--active{background:var(--blue-soft);border-color:#60a5fa}.page-thumb__number{z-index:3;color:#fff;background:#111318b8;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid;position:absolute;top:11px;left:11px}.page-thumb .page-preview{width:100%}.page-thumb small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;display:block;overflow:hidden}.preview-panel{padding:16px;position:sticky;top:14px}.preview-panel__head{justify-content:space-between;align-items:center;gap:20px;display:flex}.preview-panel__head strong{margin-top:2px;font-size:18px;display:block}.preview-panel__head>span{color:var(--muted);font-size:12px}.preview-stage{background-color:#172235;background-image:linear-gradient(45deg,#26364d 25%,#0000 25%),linear-gradient(-45deg,#26364d 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#26364d 75%),linear-gradient(-45deg,#0000 75%,#26364d 75%);background-position:0 0,0 9px,9px -9px,-9px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-radius:16px;place-items:center;min-height:342px;margin-top:16px;padding:22px;display:grid;position:relative;overflow:hidden}.preview-stage>.page-preview{width:min(100%,212px)}.drag-note{color:var(--muted);text-align:center;margin:12px 0 0;font-size:12px}.preview-stage--drop{box-shadow:inset 0 0 0 3px var(--blue)}.drop-overlay{z-index:8;border:2px dashed var(--blue);color:#dbeafe;text-align:center;pointer-events:none;background:#1e293bf2;border-radius:13px;place-items:center;padding:20px;font-size:13px;font-weight:700;display:grid;position:absolute;inset:12px}.page-preview{aspect-ratio:.71;container-type:inline-size}.page-preview__paper{background:#fff;gap:2.1%;width:100%;height:100%;padding:2.6%;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #11131829}.page-thumb .page-preview__paper{box-shadow:0 3px 8px #1113181f}.page-preview--single .page-preview__paper{grid-template-rows:1fr;grid-template-columns:1fr}.page-preview--columns .page-preview__paper{grid-template-rows:1fr;grid-template-columns:repeat(2,1fr)}.page-preview--rows .page-preview__paper{grid-template-rows:repeat(2,1fr);grid-template-columns:1fr}.page-preview--feature .page-preview__paper{grid-template-rows:repeat(2,1fr);grid-template-columns:1.65fr 1fr}.page-preview--feature .photo-slot:first-child{grid-row:1/3}.photo-slot{cursor:grab;touch-action:none;background:#eef0f3;border:0;border-radius:1px;min-width:0;min-height:0;padding:0;position:relative;overflow:hidden}.photo-slot:active{cursor:grabbing}.photo-slot--selected{box-shadow:inset 0 0 0 3px var(--blue)}.photo-slot img{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%}.photo-slot--empty{color:#9298a4;cursor:default;align-content:center;place-items:center;gap:8px;display:grid}.photo-slot--add{cursor:pointer}.photo-slot--add:hover{box-shadow:inset 0 0 0 2px var(--blue);background:#e3e9f7}.photo-slot--empty>span{border:1px dashed #b8bdc7;border-radius:50%;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.photo-slot--empty small{font-size:12px}.page-thumb .photo-slot--empty span{border:0;width:16px;height:16px;font-size:12px}.page-photo-overlay{z-index:2;pointer-events:none;position:absolute;inset:2.6%}.page-text-stack{z-index:3;pointer-events:none;flex-direction:column;gap:.7cqw;display:flex;position:absolute;left:5%;right:5%}.page-text-layer{text-overflow:ellipsis;white-space:pre-wrap;margin:0;padding:0 2cqw;line-height:1.08;overflow:hidden}.page-text-layer--modern{font-family:Onest Variable,Onest,sans-serif}.page-text-layer--editorial{font-family:Noto Serif Variable,Noto Serif,serif}.page-text-layer--typewriter{font-family:Noto Sans Mono Variable,Noto Sans Mono,monospace}.page-text-layer--title.page-text-layer--s{font-size:6.1cqw}.page-text-layer--title.page-text-layer--m{font-size:7.1cqw}.page-text-layer--title.page-text-layer--l{font-size:8.2cqw}.page-text-layer--title{letter-spacing:-.035em;font-weight:700}.page-text-layer--subtitle.page-text-layer--s{font-size:4.3cqw}.page-text-layer--subtitle.page-text-layer--m{font-size:4.9cqw}.page-text-layer--subtitle.page-text-layer--l{font-size:5.6cqw}.page-text-layer--subtitle{font-weight:590}.page-text-layer--author.page-text-layer--s{font-size:2.8cqw}.page-text-layer--author.page-text-layer--m{font-size:3.3cqw}.page-text-layer--author.page-text-layer--l{font-size:3.9cqw}.page-text-layer--author{font-weight:520}.page-text-layer--white{color:#fff;text-shadow:0 1px 5px #00000061}.page-text-layer--black{color:var(--print-ink)}.page-text-layer--left{text-align:left}.page-text-layer--center{text-align:center}.page-text-layer--right{text-align:right}.page-thumb .page-text-layer{padding-inline:1cqw}.page-qr{z-index:4;background:#fff;width:20%;padding:2%;position:absolute;bottom:5%;right:5%}.page-qr img{width:100%}.page-index{z-index:5;color:#595f6d;background:#ffffffd6;border-radius:999px;place-items:center;min-width:25px;height:25px;padding-inline:6px;font-size:10px;font-weight:700;display:grid;position:absolute;top:2.8%;right:3.5%}.page-thumb .page-index{display:none}.inspector{padding:4px 20px 20px}.editor-tools{border:1px solid var(--line);background:var(--surface);border-radius:22px;grid-template-columns:minmax(0,2.1fr) minmax(210px,.72fr) minmax(230px,.78fr) minmax(260px,.9fr);align-items:start;gap:14px;width:min(1840px,100%);margin:18px auto 0;padding:18px;display:grid;box-shadow:0 20px 55px #0000002e}.editor-tools>.control-section,.editor-actions{border:1px solid var(--line);background:var(--surface-raised);border-radius:15px;height:100%;padding:16px}.editor-tools>.control-section{border-bottom:1px solid var(--line)}.editor-actions{flex-direction:column;display:flex}.editor-actions .print-tip{margin:0 0 14px}.editor-actions .download-button{margin-top:auto}.editor-tools .text-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-tools .choice-row--fonts{flex-wrap:nowrap}.editor-tools .font-choice{flex:1 1 0}.control-section{border-bottom:1px solid var(--line);padding:20px 0;position:relative}.control-section h2,.field-label{margin:0 0 12px;font-size:14px;font-weight:680;display:block}.layout-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.layout-choice{border:1px solid var(--line);background:var(--surface-raised);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:94px;padding:10px 8px;display:flex}.layout-choice:hover{border-color:#94a6de}.layout-choice--active{border-color:var(--blue);background:var(--blue-soft);color:#dbeafe}.layout-choice small{font-size:10px;line-height:1.2}.layout-icon{background:#fff;border:1px solid;gap:2px;width:38px;height:43px;padding:3px;display:grid}.layout-icon--single{grid-template-columns:1fr}.layout-icon--columns{grid-template-columns:repeat(2,1fr)}.layout-icon--rows{grid-template-rows:repeat(2,1fr)}.layout-icon--feature{grid-template-rows:repeat(2,1fr);grid-template-columns:1.6fr 1fr}.layout-icon--feature i:first-child{grid-row:1/3}.layout-icon i{background:#b9c3dd;display:block}.layout-choice--active .layout-icon i{background:var(--blue)}.upload-zone{cursor:pointer;background:#172235;border:1px dashed #aeb6c7;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-height:128px;padding:16px;transition:border .16s,background .16s;display:flex}.upload-zone:hover{border-color:var(--blue);background:var(--blue-soft)}.upload-zone>span{color:var(--blue);font-size:28px;line-height:1}.upload-zone strong{font-size:13px}.upload-zone small{color:var(--muted);font-size:10px}.photo-adjust{margin-top:14px}.photo-adjust label{color:var(--muted);grid-template-columns:auto 1fr;align-items:center;gap:12px;font-size:12px;display:grid}input[type=range]{width:100%;accent-color:var(--blue)}.text-button{color:var(--blue);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:12px;font-weight:600}.text-button--danger{color:var(--red)}textarea,.input-label input{border:1px solid var(--line);width:100%;color:var(--ink);background:#172235;border-radius:11px}textarea{resize:vertical;min-height:92px;padding:12px}.text-fields{gap:8px;display:grid}.text-field{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:4px;font-size:10px;font-weight:650;display:grid}.text-field input{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);text-transform:none;letter-spacing:0;background:#172235;border-radius:10px;padding:0 11px;font-size:12px;font-weight:500}.text-field--active input{border-color:var(--blue);box-shadow:0 0 0 3px #1746c817}.text-control{margin-top:14px}.text-control>.field-label,.opacity-control .field-label{color:#777e8c;letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:10px}.choice-row{flex-wrap:wrap;gap:6px;display:flex}.font-choice{border:1px solid var(--line);cursor:pointer;background:#172235;border-radius:8px;min-height:34px;padding:0 10px;font-size:11px}.font-choice--modern{font-family:Onest Variable,sans-serif}.font-choice--editorial{font-family:Noto Serif Variable,serif}.font-choice--typewriter{font-family:Noto Sans Mono Variable,monospace}.font-choice[aria-pressed=true]{border-color:var(--blue);background:var(--blue);color:#fff}.text-toolbar{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.segmented-control{grid-template-columns:repeat(3,1fr);display:grid}.segmented-control button{border:1px solid var(--line);min-width:0;min-height:34px;color:var(--muted);cursor:pointer;background:#172235;padding:0 7px;font-size:12px}.segmented-control button:first-child{border-radius:8px 0 0 8px}.segmented-control button:last-child{border-radius:0 8px 8px 0}.segmented-control button+button{border-left:0}.segmented-control button[aria-pressed=true]{background:var(--blue);color:#fff;border-color:var(--blue)}.opacity-control{gap:5px;margin-top:16px;display:grid}.opacity-control>span{justify-content:space-between;align-items:center;display:flex}.opacity-control output{color:var(--blue);font-variant-numeric:tabular-nums;font-size:11px}.color-controls{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.color-choice{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.color-chip{border:1px solid var(--line);min-height:34px;color:var(--muted);cursor:pointer;background:#172235;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 6px;font-size:9px;display:flex}.color-chip i{border:1px solid #9da3af;border-radius:50%;width:12px;height:12px;display:block}.color-chip--white i{background:#fff}.color-chip--black i{background:var(--print-ink);border-color:var(--print-ink)}.color-chip[aria-pressed=true]{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.field-count{color:#9aa0ac;font-size:10px;position:absolute;bottom:24px;right:8px}.paper-options{gap:7px;display:grid}.paper-option{border:1px solid var(--line);cursor:pointer;background:#172235;border-radius:10px;grid-template-columns:auto 30px 1fr;align-items:center;gap:10px;min-height:47px;padding:7px 10px;font-size:11px;display:grid}.paper-option--active{border-color:var(--blue);background:var(--blue-soft)}.paper-option input{accent-color:var(--blue)}.paper-shape{background:#fff;border:1px solid #7b8290;width:26px;height:18px;display:block}.paper-shape--a3{width:29px;height:20px}.paper-shape--letter{width:24px;height:19px}.toggle-row{color:var(--muted);cursor:pointer;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;font-size:12px;display:grid}.toggle-row input{opacity:0;position:absolute}.toggle{background:#c7cbd3;border-radius:999px;width:38px;height:22px;transition:background .16s;position:relative}.toggle:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px}.toggle-row input:checked+.toggle{background:var(--blue)}.toggle-row input:checked+.toggle:after{transform:translate(16px)}.input-label{color:var(--muted);gap:6px;margin-top:14px;font-size:11px;display:grid}.input-label input{min-height:42px;padding:0 11px}.print-tip{background:var(--blue-soft);border-radius:12px;grid-template-columns:26px 1fr;gap:10px;margin:20px 0 14px;padding:13px;display:grid}.print-tip>span{width:24px;height:24px;color:var(--blue);border:1px solid #aebbe4;border-radius:50%;place-items:center;font-weight:700;display:grid}.print-tip strong{font-size:11px}.print-tip p{color:var(--muted);margin:2px 0 0;font-size:10px;line-height:1.4}.form-message{border-radius:10px;margin:10px 0;padding:10px 12px;font-size:11px}.form-message--error{color:#9b2721;background:#fff0ef}.form-message--success{color:#12643b;background:#e9f8ef}.download-button{position:static}@media (width<=1180px){.site-nav{gap:16px}.site-nav>a:not(.button){display:none}.hero{grid-template-columns:1fr minmax(360px,.7fr);padding-inline:50px}.fold-section{grid-template-columns:1fr;padding:66px 50px}.fold-intro{position:static}.editor-workspace{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr)}.page-rail{grid-column:1/-1}.preview-stage{min-height:330px}.editor-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.site-header,.site-header--editor{width:min(100% - 36px,760px)}.hero{grid-template:"title""content""art"/1fr;width:min(100% - 36px,760px);min-height:auto;padding:60px 38px}.hero-art{min-height:470px}.section,.fold-section{width:min(100% - 36px,760px);padding-top:96px;padding-bottom:96px}.steps-grid{grid-template-columns:1fr}.step-card{min-height:240px}.step-card:nth-child(2){transform:none}.fold-section{padding-inline:36px}.author-section{grid-template-columns:.78fr 1.22fr;gap:40px}.site-footer{flex-wrap:wrap;width:min(100% - 36px,760px)}.site-footer>p:first-of-type{margin-left:0}.editor-main{width:min(100% - 28px,820px)}.editor-heading{gap:16px}.local-badge{justify-self:center;position:static}.editor-workspace{flex-direction:column;display:flex}.page-rail,.preview-panel,.inspector{width:100%}.page-rail{order:1;overflow:hidden}.preview-panel{order:2;position:static}.inspector{order:3}.page-rail__list{grid-template-columns:repeat(4,minmax(0,1fr))}.page-thumb{width:100%}.preview-stage{min-height:342px}.layout-grid{grid-template-columns:repeat(4,1fr)}.paper-options{grid-template-columns:repeat(3,1fr)}.paper-option{grid-template-columns:auto 1fr}.paper-option .paper-shape{display:none}.editor-tools{width:100%}}@media (width<=700px){.site-header{min-height:70px}.site-header--editor{align-items:flex-start;padding-top:14px}.brand-word{font-size:20px}.mobile-menu{border:1px solid var(--line);background:var(--surface);border-radius:50%;place-content:center;gap:6px;width:42px;height:42px;display:grid}.mobile-menu span{background:var(--ink);width:17px;height:1.5px;display:block}.site-nav{display:none}.site-nav--open{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;align-items:stretch;gap:0;padding:18px;display:flex;position:absolute;top:64px;left:0;right:0}.site-nav--open>a:not(.button){padding:12px;display:block}.site-nav--open .nav-support{width:100%;margin-top:8px}.site-nav--open .language-picker{margin:8px 0}.site-nav--open .language-picker select{width:100%}.site-header--editor .site-nav{gap:8px;display:flex}.site-header--editor .site-nav>a{font-size:0;display:inline-flex}.site-header--editor .site-nav>a:before{content:"←";font-size:1.25rem;line-height:1}.site-header--editor .nav-support{width:38px;min-height:38px;padding:0;font-size:0}.site-header--editor .nav-support:before{content:"♥";font-size:13px}.site-header--editor .language-picker select{width:92px;padding-left:8px;font-size:12px}.hero{border-radius:28px;row-gap:0;padding:48px 24px 42px}.hero:before{background-image:repeating-linear-gradient(90deg,#0000 0 79px,#11131809 80px)}.hero h1{letter-spacing:-.03em;text-align:center;text-transform:uppercase;max-width:100%;margin-inline:auto;font-size:clamp(19px,5.5vw,24px);line-height:1.03}.hero-title-desktop{display:none}.hero-title-mobile{display:block}.hero-title-line{white-space:nowrap}.hero-text{text-align:center;max-width:19rem;margin:9px auto 0;font-size:11px;line-height:1.4}.hero-actions{flex-direction:column;align-items:center;gap:14px;margin-top:22px}.hero-actions .button{width:auto}.hero-actions .button--large{min-height:44px;padding:10px 18px;font-size:14px}.hero-actions .hero-support{width:auto;min-height:36px;box-shadow:none;background:#93c5fd1a;border-color:#93c5fd47;padding:8px 16px;font-size:13px;display:inline-flex}.privacy-note{text-align:center;justify-content:center}.hero-art{min-height:390px;margin:-20px -20px -40px;transform:scale(.86)}.zine-object{width:240px;height:336px}.hero-orbit--one{width:370px;height:370px}.hero-orbit--two{width:270px;height:270px}.zine-object__page--front{padding:30px 26px}.zine-object__page--front>span{font-size:24px}.section,.fold-section{padding-top:78px;padding-bottom:78px}.section-heading{margin-bottom:34px}.steps-grid{gap:12px}.step-card{min-height:220px;padding:24px}.fold-section{border-radius:26px;padding-inline:22px}.fold-intro h2{font-size:32px;line-height:1.08}.fold-video{grid-template-columns:42px minmax(0,1fr) auto;gap:11px;min-height:96px;padding:14px}.fold-video__play{width:42px;height:42px;font-size:13px}.fold-video__label{margin-bottom:2px;font-size:10.5px;line-height:1.3}.fold-video strong{font-size:13px;line-height:1.25}.fold-video small{font-size:10.5px}.fold-video>i{font-size:17px}.fold-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fold-step{padding:9px 9px 14px}.fold-step__visual{height:80px;position:relative}.fold-step__visual .fold-diagram{width:132px;height:88px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.68)}.fold-step h3{margin:10px 1px 4px;font-size:13px;line-height:1.25}.fold-step p{margin-inline:1px;font-size:9.5px;line-height:1.34}.author-section{grid-template-columns:1fr}.author-photo{width:86%;margin-inline:auto}.author-copy .eyebrow{letter-spacing:.11em;margin-bottom:12px;font-size:11px}.author-copy h2{letter-spacing:-.045em;font-size:clamp(28px,8vw,36px);line-height:1.04}.author-story{margin:20px 0}.author-story p{margin-bottom:13px;font-size:14px;line-height:1.52}.final-cta{flex-direction:column;align-items:flex-start;padding:40px 26px}.final-cta .button{width:100%}.site-footer{flex-direction:column;align-items:flex-start;gap:14px}.support-modal{padding:34px 24px 24px}.editor-main{padding-top:4px}.editor-workspace{gap:10px}.editor-heading{text-align:center;justify-items:center;margin-top:8px}.editor-heading h1{font-size:42px}.local-badge{max-width:none}.preview-panel{border-radius:16px;padding:10px}.preview-panel__head strong{font-size:15px}.preview-panel__head>span{font-size:10px}.preview-stage{border-radius:12px;min-height:auto;margin-top:10px;padding:10px}.preview-stage>.page-preview{width:min(100%,128px)}.drag-note{margin-top:8px;font-size:10px;line-height:1.35}.inspector{border-radius:16px;padding-inline:12px}.control-section{padding-block:14px}.layout-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.layout-choice{border-radius:9px;gap:5px;min-height:68px;padding:6px 3px}.layout-icon{gap:1px;width:24px;height:29px;padding:2px}.layout-choice small{font-size:7.5px}.paper-options{grid-template-columns:1fr}.page-rail__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.page-rail{border-radius:16px;padding:10px}.page-rail>.panel-label{padding:0 3px 8px}.page-thumb{border-radius:9px;padding:3px}.page-thumb__number{width:14px;height:14px;font-size:7px;top:6px;left:6px}.page-thumb small{margin-top:2px;font-size:7px}.editor-tools,.editor-tools .text-fields{grid-template-columns:1fr}.editor-tools .choice-row--fonts{flex-wrap:wrap}.download-button{box-shadow:0 12px 36px #1746c84d}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.support-page{background:radial-gradient(circle at 84% 12%, #3b82f629, transparent 28rem), radial-gradient(circle at 12% 46%, #e2844a17, transparent 25rem), var(--paper);min-height:100vh}.support-main{width:min(1280px,100% - 64px);margin:18px auto 0}.support-hero{background:linear-gradient(115deg, #091329f7, #1d3a69eb), var(--surface);border:1px solid #93c5fd33;border-radius:38px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;min-height:360px;padding:clamp(42px,6vw,82px);display:grid;position:relative;overflow:hidden}.support-hero:before{content:"";opacity:.22;pointer-events:none;background-image:linear-gradient(30deg,#0000 48%,#ffffff14 49% 51%,#0000 52%),linear-gradient(-30deg,#0000 48%,#ffffff0d 49% 51%,#0000 52%);background-size:64px 64px;position:absolute;inset:0}.support-hero__copy{z-index:2;position:relative}.support-hero h1{letter-spacing:-.065em;max-width:770px;margin:0;font-size:clamp(48px,6.4vw,88px);line-height:.96}.support-hero__copy>p:not(.eyebrow){max-width:690px;color:var(--muted);margin:28px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.65}.support-back-link{color:#93c5fd;margin-top:28px;font-size:14px;font-weight:650;display:inline-flex}.support-hero__bowl{z-index:1;background:radial-gradient(circle at 25% 62%,#f7cf77 0 7px,#0000 8px),radial-gradient(circle at 72% 43%,#60a5fa 0 8px,#0000 9px),repeating-linear-gradient(45deg,#b4533c 0 12px,#d97757 12px 24px);border:2px solid #ffffff61;border-radius:12px 12px 95px 95px;width:190px;height:112px;animation:5s ease-in-out infinite support-bowl-float;display:block;position:relative;transform:rotate(-8deg);box-shadow:inset 0 12px #ffffff2e,0 28px 50px #0000004d}.support-hero__bowl:before,.support-hero__bowl:after,.character-tea:before,.character-tea:after{content:"";filter:blur(1px);background:#ffffff7a;border-radius:50%;width:2px;height:46px;animation:2.8s ease-in-out infinite tea-steam;position:absolute;bottom:calc(100% + 9px)}.support-hero__bowl:before{left:42%}.support-hero__bowl:after{animation-delay:-1.3s;left:61%}.support-wallets{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.wallet-card{border:1px solid var(--line);background:var(--surface);border-radius:30px;min-height:310px;padding:clamp(26px,4vw,46px);transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.wallet-card:hover{border-color:#64748b;transform:translateY(-5px);box-shadow:0 22px 54px #0000003d}.wallet-card:after{content:"";background:#ffffff0d;border-radius:50%;width:240px;height:240px;position:absolute;top:-100px;right:-92px}.wallet-card--alif{background:radial-gradient(circle at 92% 10%,#f472b621,#0000 18rem),linear-gradient(145deg,#241b40,#19273e)}.wallet-card--dc{background:radial-gradient(circle at 92% 12%,#f9731621,#0000 18rem),linear-gradient(145deg,#172a43,#1e293b)}.wallet-card__brand{align-items:baseline;gap:10px;min-height:54px;display:flex}.wallet-card__brand span{letter-spacing:-.06em;font-size:38px;font-weight:780;line-height:1}.wallet-card--alif .wallet-card__brand span{color:#f472b6}.wallet-card--dc .wallet-card__brand span{color:#60a5fa}.wallet-card__brand small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.wallet-card>p{color:var(--muted);margin:28px 0 5px;font-size:13px}.wallet-card>strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(24px,3vw,40px);line-height:1.15;display:block}.wallet-card>button,.wallet-qr>summary,.wallet-qr details>summary{color:#dbeafe;cursor:pointer;background:#3b82f61f;border:1px solid #93c5fd4d;border-radius:999px;justify-content:center;align-items:center;min-height:42px;margin-top:24px;padding:0 16px;font-size:13px;font-weight:650;list-style:none;transition:background .18s,border-color .18s;display:inline-flex}.wallet-card>button:hover,.wallet-qr>summary:hover,.wallet-qr details>summary:hover{background:#3b82f63d;border-color:#60a5fa}.wallet-qr{vertical-align:top;margin-left:8px;display:inline-block}.wallet-qr summary::-webkit-details-marker{display:none}.wallet-qr>img,.wallet-qr details>img{background:#fff;border-radius:18px;width:min(320px,100%);height:auto;margin-top:16px;padding:10px}.wallet-qr details{display:block}.review-compose{border:1px solid var(--line);background:radial-gradient(circle at 80% 42%,#3b82f62e,#0000 25rem),#111c30;border-radius:34px;grid-template-columns:minmax(0,.95fr) minmax(400px,1.05fr);align-items:center;gap:clamp(20px,5vw,72px);min-height:620px;margin-top:20px;padding:clamp(30px,5vw,68px);display:grid;overflow:hidden}.review-compose__form{z-index:3;position:relative}.review-compose h2,.reviews-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,64px);line-height:1}.review-compose form{gap:12px;margin-top:34px;display:grid}.review-compose input,.review-compose textarea,.admin-login input{width:100%;color:var(--ink);background:#0b1220b8;border:1px solid #40526c;border-radius:16px;transition:border-color .18s,box-shadow .18s,transform .18s}.review-compose input{min-height:58px;padding:0 18px}.review-compose textarea{resize:vertical;min-height:150px;padding:16px 18px}.review-compose input:focus,.review-compose textarea:focus,.admin-login input:focus{border-color:#60a5fa;outline:0;transform:translateY(-2px);box-shadow:0 0 0 4px #3b82f629}.review-send{width:fit-content;min-width:150px;margin-top:4px}.review-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.review-form-note{border-radius:12px;margin:3px 0 0;padding:11px 14px;font-size:13px}.review-form-note--success{color:#bbf7d0;background:#22c55e1f}.review-form-note--error{color:#fecaca;background:#ef44441f}.support-character-stage{--look-x:0;--look-y:0;isolation:isolate;place-items:end center;min-height:540px;display:grid;position:relative}.support-character{z-index:2;width:min(100%,440px);height:auto;transform:perspective(900px) rotateY(calc(var(--look-x) * 5deg)) rotateX(calc(var(--look-y) * -3deg)) translate3d(calc(var(--look-x) * 10px), calc(var(--look-y) * 7px), 0);transform-origin:50% 72%;filter:drop-shadow(0 28px 25px #00000061);transition:transform 90ms linear,filter .24s;position:relative}.review-compose--sent .support-character{filter:drop-shadow(0 30px 30px #3b82f65c);animation:.82s cubic-bezier(.2,.9,.2,1) character-thanks}.character-orbit{z-index:0;border:1px solid #60a5fa3d;border-radius:50%;animation:12s linear infinite character-orbit;position:absolute}.character-orbit--one{width:430px;height:430px}.character-orbit--two{border-style:dashed;width:315px;height:315px;animation-duration:16s;animation-direction:reverse}.character-tea{z-index:4;background:repeating-linear-gradient(45deg,#2563eb 0 8px,#d97757 8px 16px);border:1px solid #ffffff61;border-radius:6px 6px 34px 34px;width:68px;height:38px;animation:4.2s ease-in-out -1s infinite support-bowl-float;position:absolute;top:24%;right:2%}.character-tea:before{height:28px;left:38%}.character-tea:after{height:28px;animation-delay:-1.2s;left:62%}.reviews-block{border:1px solid var(--line);background:var(--surface);border-radius:34px;margin:20px 0 90px;padding:clamp(34px,5vw,66px) 0;overflow:hidden}.reviews-heading{padding-inline:clamp(26px,5vw,66px)}.reviews-viewport{margin-top:40px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.reviews-track{will-change:transform;width:max-content;animation:42s linear infinite reviews-loop;display:flex}.reviews-viewport:hover .reviews-track,.reviews-viewport:focus-within .reviews-track{animation-play-state:paused}.reviews-set{gap:14px;padding-right:14px;display:flex}.review-card{background:linear-gradient(145deg,#334155f0,#1e293bfa);border:1px solid #52627a;border-radius:22px;flex:none;width:clamp(230px,26vw,330px);min-height:190px;padding:22px;box-shadow:0 16px 30px #0000002e}.review-card:nth-child(3n+2){transform:translateY(14px)}.review-card:nth-child(3n){transform:translateY(-8px)}.review-card__identity{align-items:center;gap:13px;display:flex}.review-card__identity strong{overflow-wrap:anywhere;font-size:14px}.review-card>p{color:#dbe4f0;margin:18px 0 0;font-size:14px;line-height:1.55}.tea-bowl{--bowl-a:#2563eb;--bowl-b:#f8fafc;background:radial-gradient(circle at 28% 55%, var(--bowl-b) 0 4px, transparent 5px), repeating-linear-gradient(45deg, var(--bowl-a) 0 7px, var(--bowl-a) 7px 14px);border:1px solid #ffffff73;border-radius:7px 7px 26px 26px;flex:none;width:48px;height:30px;display:block;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.tea-bowl{background:radial-gradient(circle at 28% 55%, var(--bowl-b) 0 4px, transparent 5px), repeating-linear-gradient(45deg, var(--bowl-a) 0 7px, color-mix(in srgb, var(--bowl-a) 70%, white) 7px 14px)}}.tea-bowl i{background:#ffffff85;border-radius:50%;width:2px;height:15px;animation:2.6s ease-in-out infinite tea-steam;position:absolute;bottom:36px;left:48%}.tea-bowl--1{--bowl-a:#0ea5a4;--bowl-b:#fef3c7}.tea-bowl--2{--bowl-a:#c2415b;--bowl-b:#fde68a}.tea-bowl--3{--bowl-a:#d97706;--bowl-b:#172554}.tea-bowl--4{--bowl-a:#7c3aed;--bowl-b:#f8fafc}.tea-bowl--5{--bowl-a:#b4533c;--bowl-b:#93c5fd}.reviews-empty{min-height:180px;color:var(--muted);text-align:center;border:1px dashed #52627a;border-radius:22px;align-content:center;place-items:center;gap:20px;margin:34px clamp(26px,5vw,66px) 0;display:grid}.reviews-empty .tea-bowl{transform:scale(1.4)}.admin-reviews{width:min(920px,100% - 40px);min-height:100vh;margin:0 auto;padding:54px 0 90px}.admin-reviews>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.admin-reviews h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,6vw,64px);line-height:1}.admin-reviews>header>a{color:#93c5fd;font-size:14px}.admin-login,.admin-review-list{border:1px solid var(--line);background:var(--surface);border-radius:24px;margin-top:36px;padding:28px}.admin-login{gap:12px;max-width:520px;display:grid}.admin-login label{color:var(--muted);font-size:13px}.admin-login input{min-height:52px;padding:0 16px}.admin-review-list__head{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:18px;display:flex}.admin-review-list__head button,.admin-review-list article button{color:#fca5a5;cursor:pointer;background:0 0;border:0}.admin-review-list article{border-bottom:1px solid var(--line);padding:22px 0}.admin-review-list article>div{justify-content:space-between;gap:18px;display:flex}.admin-review-list time{color:var(--muted);font-size:11px}.admin-review-list article p{color:#dbe4f0;margin:12px 0}.admin-empty{color:var(--muted);text-align:center;padding:32px 0 12px}@keyframes reviews-loop{to{transform:translate(-50%)}}@keyframes support-bowl-float{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-13px)rotate(-3deg)}}@keyframes tea-steam{0%{opacity:0;transform:translateY(5px)translate(0)scaleY(.7)}35%{opacity:.65}to{opacity:0;transform:translateY(-22px)translate(5px)scaleY(1.1)}}@keyframes character-orbit{to{transform:rotate(360deg)}}@keyframes character-thanks{0%,to{transform:translateY(0)rotate(0)}38%{transform:translateY(-15px)rotate(-2deg)}65%{transform:translateY(-5px)rotate(2deg)}}@media (width<=900px){.support-main{width:min(100% - 36px,760px)}.support-hero{grid-template-columns:1fr 120px;padding:48px 38px}.support-hero__bowl{width:105px;height:64px}.review-compose{grid-template-columns:1fr}.review-compose__form{max-width:640px}.support-character-stage{min-height:500px}}@media (width<=700px){.support-main{width:min(100% - 24px,520px);margin-top:8px}.support-hero{text-align:center;border-radius:26px;grid-template-columns:1fr;min-height:auto;padding:38px 24px 34px}.support-hero h1{font-size:clamp(39px,12vw,54px)}.support-hero__copy>p:not(.eyebrow){margin-top:20px;font-size:14px;line-height:1.55}.support-back-link{justify-content:center}.support-hero__bowl{width:94px;height:56px;margin:42px auto 0}.support-wallets{grid-template-columns:1fr;gap:12px}.wallet-card{border-radius:22px;min-height:0;padding:26px 22px}.wallet-card__brand span{font-size:32px}.wallet-card>p{margin-top:18px}.wallet-card>strong{font-size:26px}.wallet-card>button,.wallet-qr>summary{min-height:40px;margin-top:18px;padding-inline:14px}.wallet-qr{margin-left:4px}.review-compose{border-radius:24px;gap:18px;min-height:0;padding:34px 22px 0}.review-compose__form{text-align:center}.review-compose h2,.reviews-heading h2{font-size:36px}.review-compose form{margin-top:24px}.review-compose input{min-height:52px}.review-compose textarea{min-height:126px}.review-send{width:fit-content;min-width:132px;margin-inline:auto}.support-character-stage{min-height:390px;margin-top:-5px}.support-character{width:min(88%,310px)}.character-orbit--one{width:300px;height:300px}.character-orbit--two{width:220px;height:220px}.character-tea{width:54px;height:31px;top:18%;right:2%}.reviews-block{border-radius:24px;margin-bottom:48px;padding-block:36px 42px}.reviews-heading{text-align:center;padding-inline:22px}.reviews-viewport{margin-top:30px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.review-card{width:248px;min-height:176px;padding:18px}.review-card:nth-child(n){transform:none}.review-card>p{font-size:13px}.reviews-track{animation-duration:34s}.admin-reviews{width:min(100% - 24px,520px);padding-top:34px}.admin-reviews>header{flex-direction:column;align-items:flex-start}.admin-login,.admin-review-list{border-radius:18px;padding:20px}.admin-review-list article>div{flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){.reviews-track,.support-hero__bowl,.character-tea,.character-orbit,.tea-bowl i,.support-hero__bowl:before,.support-hero__bowl:after{animation:none!important}.support-character{transform:none!important}}.support-hero{grid-template-columns:1fr;min-height:0;padding:clamp(34px,5vw,58px)}.support-hero h1{white-space:nowrap;max-width:none;font-size:clamp(46px,5.4vw,72px);line-height:1}.support-hero__copy>p:not(.eyebrow){max-width:880px;margin-top:20px}.support-back-link{margin-top:20px}.support-wallets{display:block}.wallet-card--combined{background:radial-gradient(circle at 92% 10%,#60a5fa1a,#0000 22rem),linear-gradient(145deg,#19243a,#17253a);min-height:0;padding:18px}.wallet-option{background:#09111f57;border:1px solid #94a3b82e;border-radius:20px;grid-template-columns:160px minmax(250px,1fr) auto auto;align-items:center;gap:20px;min-height:112px;padding:18px 20px;display:grid}.wallet-option+.wallet-option{margin-top:12px}.wallet-card__brand{min-height:0}.wallet-card__brand img{object-fit:cover;background:#fff;border-radius:10px;width:150px;height:52px;display:block}.wallet-card__brand--alif span{color:#f472b6}.wallet-card__brand--dc span{color:#60a5fa}.wallet-option__details p{color:var(--muted);margin:0 0 4px;font-size:12px}.wallet-option__details strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(21px,2.4vw,31px);line-height:1.1;display:block}.wallet-option>button,.wallet-option .wallet-qr>summary,.wallet-option .wallet-qr details>summary{color:#dbeafe;cursor:pointer;background:#3b82f61f;border:1px solid #93c5fd4d;border-radius:999px;justify-content:center;align-items:center;min-height:40px;margin:0;padding:0 15px;font-size:12px;font-weight:650;list-style:none;display:inline-flex}.wallet-option .wallet-qr{margin:0}.wallet-qr--open{text-align:center;width:150px}.wallet-qr--open p{color:var(--muted);margin:0;font-size:11px;line-height:1.35}.wallet-qr--open>img{background:#fff;border-radius:12px;width:112px;height:auto;margin:8px auto 0;padding:5px;display:block}.review-compose{min-height:0;padding:clamp(30px,4vw,48px);display:block}.review-compose__form{max-width:1120px;margin:0 auto}.review-compose h2{white-space:nowrap;font-size:clamp(36px,4.2vw,54px)}.review-compose form{grid-template-columns:minmax(190px,.8fr) minmax(280px,1.35fr) auto;align-items:stretch;margin-top:24px}.review-compose textarea{height:58px;min-height:58px}.review-send{min-height:58px;margin-top:0}.review-form-note{grid-column:1/-1}.reviews-block{margin-bottom:62px;padding-block:clamp(30px,4vw,48px)}.reviews-viewport{margin-top:28px}.review-card{min-height:150px;padding:20px}.review-card:nth-child(n){transform:none}.review-card>p{margin-top:13px}@media (width<=760px){.support-hero{padding:30px 20px 28px}.support-hero h1{letter-spacing:-.05em;font-size:clamp(27px,8.1vw,36px)}.support-hero__copy>p:not(.eyebrow){margin-top:15px;font-size:13px}.wallet-card--combined{padding:10px}.wallet-option{grid-template-columns:1fr auto;gap:12px 10px;min-height:0;padding:16px}.wallet-card__brand{grid-column:1}.wallet-card__brand span{font-size:27px}.wallet-card__brand img{width:130px;height:46px}.wallet-option__details{grid-column:1/-1}.wallet-option__details strong{font-size:24px}.wallet-option>button{grid-area:1/2}.wallet-option .wallet-qr{grid-column:1/-1}.wallet-qr--open{text-align:left;grid-template-columns:1fr 108px;align-items:center;gap:12px;width:100%;display:grid}.wallet-qr--open>img{width:108px;margin:0}.review-compose{padding:28px 18px}.review-compose h2{white-space:normal;font-size:clamp(25px,7.3vw,32px);line-height:1.06}.review-compose form{grid-template-columns:1fr;margin-top:18px}.review-compose textarea{height:auto;min-height:96px}.review-send{min-height:48px}.reviews-block{margin-bottom:42px}}.home-marquee{background:#09132985;border-top:1px solid #60a5fa33;border-bottom:1px solid #60a5fa33;width:100%;margin-top:26px;padding:22px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.home-marquee__track{will-change:transform;width:max-content;animation:32s linear infinite home-marquee-loop;display:flex}.home-marquee__set{flex:none;align-items:center;gap:64px;padding-right:64px;display:flex}.home-marquee__set span{color:#e8eef8;letter-spacing:-.035em;text-transform:none;white-space:nowrap;font-size:24px;font-weight:700;line-height:1.2}.home-marquee__set span:after{content:"•";color:#3b82f6;margin-left:64px}@keyframes home-marquee-loop{to{transform:translate(-50%)}}@media (width<=700px){.home-marquee{margin-top:14px;padding:16px 0}.home-marquee__set{gap:38px;padding-right:38px}.home-marquee__set span:after{margin-left:38px}.how.section{padding-top:52px}}@media (prefers-reduced-motion:reduce){.home-marquee__track{animation-play-state:paused}}.site-page{background:radial-gradient(circle at 76% 8%, #3b82f61a, transparent 32rem), var(--paper)}.site-header-stack{z-index:50;-webkit-backdrop-filter:saturate(145%)blur(20px);backdrop-filter:saturate(145%)blur(20px);background:#0b1220d6;border-bottom:1px solid #cbd5e129;position:relative}.site-header--global{min-height:48px}.site-header--global .brand-logo{gap:7px}.site-header--global .book-mark--small{width:25px;height:27px}.site-header--global .brand-word{letter-spacing:-.025em;font-size:15px;font-weight:620}.site-header-mark,.site-global-nav,.site-header-actions{align-items:center;display:flex}.site-global-nav{gap:clamp(26px,3.2vw,48px);margin-inline:auto}.site-global-nav a{color:#c7d1df;font-size:12px;font-weight:430;transition:color .16s}.site-global-nav a:hover{color:#fff}.site-header-actions{gap:12px}.site-header--global .language-picker select{background:0 0;border:0;border-radius:0;min-height:30px;padding-left:9px;font-size:11px}.site-header--global .nav-support{min-height:30px;box-shadow:none;padding-inline:13px;font-size:11px}.site-subnav{align-items:center;gap:28px;width:min(1380px,100% - 64px);min-height:58px;margin:0 auto;display:flex}.site-subnav__title{color:#fff;letter-spacing:-.045em;margin-right:auto;font-size:20px;font-weight:650}.site-subnav .site-nav{gap:28px;font-size:12px;font-weight:440}.site-subnav .site-nav>a:not(.button){color:#c7d1df}.site-subnav__cta{min-height:30px;box-shadow:none;padding-inline:14px;font-size:11px}.hero{background:0 0;border:0;border-radius:0;column-gap:clamp(42px,7vw,110px);width:min(1260px,100% - 64px);min-height:min(720px,100vh - 106px);margin-top:0;padding:82px 0 64px}.hero:before{display:none}.hero h1{max-width:1080px}.hero-art{margin-top:-36px}.home-marquee{background:0 0;margin-top:0}.section,.fold-section{width:min(1260px,100% - 64px)}.how.section{padding-top:110px}.step-card{min-height:270px;box-shadow:none;background:0 0;border:0;border-top:1px solid #cbd5e142;border-radius:0;padding:28px 0 0}.step-icon{color:#60a5fa;background:0 0;border-radius:0;width:auto;height:auto;font-size:24px}.step-card h3{margin-top:auto}.fold-section{background:0 0;border:0;border-top:1px solid #cbd5e12e;border-radius:0;padding:118px 0}.fold-step{background:0 0;border:0;border-top:1px solid #cbd5e138;border-radius:0;padding:18px 0 22px}.fold-video{background:0 0;border:1px solid #cbd5e12e;border-left:0;border-right:0;border-radius:0;margin-top:34px;padding-inline:0}.fold-video:hover{background:0 0;border-color:#60a5fa99}.author-section{border-top:1px solid #cbd5e12e}.author-photo{box-shadow:none;background:0 0;border:0;border-radius:2px}.author-photo:after{display:none}.final-cta{background:0 0;border:1px solid #cbd5e133;border-left:0;border-right:0;border-radius:0;padding:72px 0}.final-cta .eyebrow{color:var(--blue)}.final-cta .button--paper{border-color:var(--blue);background:var(--blue);color:#fff}.final-cta .button--paper:hover{background:var(--blue-dark)}@media (width<=1180px){.site-global-nav{gap:22px}.site-subnav .site-nav>a:not(.button){display:inline-flex}}@media (width<=920px){.site-header--global,.site-subnav{width:min(100% - 36px,760px)}.site-global-nav{display:none}.hero{width:min(100% - 36px,760px);padding-inline:0}.section,.fold-section{width:min(100% - 36px,760px)}}@media (width<=700px){.site-header-stack{position:relative}.site-header--global{min-height:42px}.site-header--global .brand-word,.site-header--global .nav-support{display:none}.site-header--global .book-mark--small{width:22px;height:24px}.site-header--global .language-picker select{width:88px;font-size:10px}.site-subnav{min-height:54px}.site-subnav__title{font-size:18px}.site-subnav .mobile-menu{background:0 0;border:0;border-radius:0;width:36px;height:36px}.site-subnav .site-nav--open{box-shadow:none;background:#0b1220;border:1px solid #cbd5e12e;border-left:0;border-right:0;border-radius:0;gap:0;padding:10px 0;top:50px}.site-subnav .site-nav--open>a:not(.button){padding:11px 18px}.site-subnav__cta{width:calc(100% - 36px);margin:8px auto}.hero{border-radius:0;padding:54px 0 46px}.how.section{padding-top:72px}.step-card{min-height:210px}.fold-section{padding:78px 0}.fold-step{padding-top:12px}.author-photo{border-radius:2px}.final-cta{padding:54px 0}}.site-header--apple{min-height:54px;color:var(--ink)}.site-header--apple .brand-logo{gap:8px}.site-header--apple .book-mark--small{width:27px;height:30px}.site-header--apple .brand-word{letter-spacing:-.03em;font-size:17px;font-weight:620}.site-header--apple .site-nav{flex:1;justify-content:center;gap:clamp(24px,3vw,46px);font-size:14px;font-weight:560}.site-header--apple .site-nav>a:first-child{margin-left:auto}.site-header--apple .site-nav>a:not(.button){color:#c7d1df}.site-header--apple .language-picker{margin-left:auto}.site-header--apple .language-picker select{background:0 0;border:0;border-radius:0;min-height:30px;padding-left:9px;font-size:11px}.site-header--apple .nav-support{min-height:32px;box-shadow:none;padding-inline:14px;font-size:12px;font-weight:650}.home-marquee,.step-card,.fold-section,.fold-step,.fold-video,.author-section,.final-cta,.site-footer{border:0}.home-marquee{padding-block:16px}.section{padding-top:62px;padding-bottom:62px}.how.section{padding-top:58px;padding-bottom:58px}.steps-grid{gap:clamp(24px,3.5vw,52px)}.step-card{min-height:170px;padding-top:0}.fold-section{padding-top:60px;padding-bottom:60px}.fold-intro{margin-bottom:32px}.fold-grid{gap:22px 38px}.fold-step{padding:6px 0 16px}.fold-video{min-height:72px;margin-top:16px;padding-block:10px}.author-section{padding-top:64px;padding-bottom:64px}.final-cta{padding-top:48px;padding-bottom:48px}.site-footer{min-height:110px;padding-block:28px}@media (width<=1180px){.site-header--apple .site-nav>a:not(.button){display:inline-flex}}@media (width<=920px){.site-header--apple{width:min(100% - 36px,760px)}.site-header--apple .site-nav{gap:18px}}@media (width<=700px){.site-header--apple{min-height:62px}.site-header--apple .book-mark--small{width:30px;height:33px}.site-header--apple .brand-word{font-size:18px}.site-header--apple .mobile-menu{background:0 0;border:0;border-radius:0;width:44px;height:44px}.site-header--apple .site-nav{display:none}.site-header--apple .site-nav--open{box-shadow:none;background:#0b1220;border:0;border-radius:0;gap:0;padding:10px 0 14px;display:flex;top:58px}.site-header--apple .site-nav--open>a:not(.button){padding:11px 18px}.site-header--apple .site-nav--open .language-picker{width:calc(100% - 36px);margin:6px auto}.site-header--apple .site-nav--open .language-picker select{background:#1e293bb8;width:100%;min-height:40px;padding-inline:12px}.site-header--apple .site-nav--open .nav-support{width:calc(100% - 36px);min-height:40px;margin:6px auto 0}.home-marquee{padding-block:12px}.section,.how.section,.fold-section,.author-section{padding-top:42px;padding-bottom:42px}.step-card{min-height:150px}.fold-intro{margin-bottom:24px}.fold-grid{gap:16px}.fold-video{margin-top:10px}.final-cta{padding-top:38px;padding-bottom:38px}.site-footer{min-height:92px;padding-block:22px}}.site-header--inner{min-height:54px}.site-header--inner .site-nav{justify-content:flex-end}.site-footer{min-height:0;color:var(--muted);padding:32px 0 26px;display:block}.site-footer__main,.site-footer__meta,.site-footer__nav{align-items:center;display:flex}.site-footer__main{min-height:42px}.site-footer__main .brand-logo{gap:8px}.site-footer__main .book-mark--small{width:26px;height:29px}.site-footer__main .brand-word{font-size:17px;font-weight:620}.site-footer__nav{gap:clamp(22px,3vw,42px);margin-left:auto}.site-footer__nav a{color:#c7d1df;font-size:12px;transition:color .16s}.site-footer__meta{color:#94a3b8;justify-content:space-between;gap:24px;margin-top:22px;font-size:11px}.site-footer__meta p{margin:0}@media (width<=700px){.site-header--inner{align-items:center;min-height:58px;padding-top:0}.site-header--inner .site-nav{gap:8px;display:flex}.site-header--inner .site-nav>a,.site-header--inner .site-nav>a:first-child{margin-left:0;font-size:11px;display:inline-flex}.site-header--inner .site-nav>a:before{content:none}.site-header--inner .language-picker{margin-left:0}.site-header--inner .language-picker select{width:82px;min-height:32px;padding-left:7px;font-size:10px}.site-header--inner .nav-support{width:auto;min-height:32px;margin-left:0;padding-inline:11px;font-size:10px}.site-header--inner .nav-support:before{content:none}.site-footer{padding:28px 0 22px}.site-footer__main{flex-direction:column;align-items:flex-start;gap:20px}.site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;width:100%;margin-left:0;display:grid}.site-footer__nav a{font-size:11px}.site-footer__meta{flex-direction:column;align-items:flex-start;gap:5px;margin-top:24px;font-size:10px}}html,body,.site-page,.editor-page,.support-page{color:#1d1d1f;background:#fbfbfd}.site-page,.editor-page,.support-page{background-image:none}.site-header,.site-header--apple,.site-header--inner{color:#1d1d1f;background:#fbfbfd}.brand-word,.site-header--apple .site-nav>a:not(.button),.site-header--inner .site-nav>a:not(.button){color:#1d1d1f}.site-header--apple .site-nav>a:not(.button):hover,.site-header--inner .site-nav>a:not(.button):hover{color:#0071e3}.site-header--apple .nav-support{margin-left:auto}.button,.hero-actions .button,.final-cta .button--paper{color:#fff;background:#0071e3;border-color:#0071e3}.button:hover,.hero-actions .button:hover,.final-cta .button--paper:hover{background:#0077ed;border-color:#0077ed}.hero,.hero h1,.section h2,.final-cta h2,.support-hero h1,.review-compose h2,.reviews-heading h2,.editor-heading h1{color:#1d1d1f}.hero-text,.privacy-note,.step-card p,.fold-intro p:last-child,.fold-step p,.author-story p,.final-cta p:last-child,.site-footer{color:#6e6e73}.privacy-note i,.local-badge>span{color:#0071e3;background:#e8f2ff}.home-marquee__set span{color:#1d1d1f}.home-marquee__set span:after,.eyebrow,.step-icon,.fold-video>i{color:#0071e3}.fold-video,.fold-video__label,.fold-video strong{color:#1d1d1f}.fold-video small,.fold-step__number{color:#86868b}.fold-video__play{color:#fff;background:#0071e3}.fold-paper{border-color:#d2d2d7;box-shadow:0 6px 18px #0000001f}.centre-opening{background:#f5f5f7}.hero-art__label{color:#1d1d1f;background:#fbfbfdd1;border-color:#0000001a}.site-footer__nav a{color:#424245}.site-footer__nav a:hover{color:#0071e3}.site-footer__meta{color:#6e6e73}.editor-page,.support-page{min-height:100vh}.page-rail,.preview-panel,.inspector,.editor-tools,.editor-tools>.control-section,.editor-actions,.layout-choice,.paper-option,.admin-login,.admin-review-list{color:#1d1d1f;background:#fff;border-color:#d2d2d7;box-shadow:0 10px 30px #0000000f}.editor-tools>.control-section,.editor-actions{box-shadow:none;background:#f5f5f7}.panel-label,.field-count{color:#86868b}.preview-stage{background-color:#f5f5f7;background-image:linear-gradient(45deg,#e8e8ed 25%,#0000 25%),linear-gradient(-45deg,#e8e8ed 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e8e8ed 75%),linear-gradient(-45deg,#0000 75%,#e8e8ed 75%);background-position:0 0,0 9px,9px -9px,-9px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.drop-overlay{color:#1d1d1f;background:#fbfbfdf5}.layout-choice,.upload-zone,.paper-option,.color-chip,.font-choice,.segmented-control button,textarea,.input-label input,.text-field input{color:#1d1d1f;background:#fff;border-color:#d2d2d7}.layout-choice:hover,.upload-zone:hover{border-color:#0071e3}.layout-choice--active,.paper-option--active,.font-choice[aria-pressed=true],.segmented-control button[aria-pressed=true]{color:#1d1d1f;background:#e8f2ff;border-color:#0071e3}.upload-zone{background:#f5f5f7}.support-main{margin-top:0}.support-hero{color:#1d1d1f;background:0 0;border:0;border-radius:0}.support-hero:before{display:none}.support-hero__copy>p:not(.eyebrow),.wallet-option__details p,.review-card>p,.admin-review-list article p{color:#6e6e73}.support-back-link,.admin-reviews>header>a{color:#0071e3}.wallet-card,.wallet-card--combined,.review-compose,.reviews-block,.review-card{color:#1d1d1f;background:#fff;border-color:#d2d2d7;box-shadow:0 10px 30px #0000000f}.wallet-card--combined{background-image:none}.wallet-option{color:#1d1d1f;background:#f5f5f7;border-color:#d2d2d7}.wallet-option>button,.wallet-option .wallet-qr>summary,.wallet-option .wallet-qr details>summary,.wallet-card>button,.wallet-qr>summary,.wallet-qr details>summary{color:#06c;background:#e8f2ff;border-color:#0071e3}.review-compose input,.review-compose textarea,.admin-login input{color:#1d1d1f;background:#f5f5f7;border-color:#d2d2d7}.review-compose input::placeholder,.review-compose textarea::placeholder{color:#86868b}.review-card>p{color:#424245}.reviews-empty{border-color:#d2d2d7}@media (width<=700px){.site-header--apple .mobile-menu{color:#1d1d1f}.site-header--apple .mobile-menu span{background:#1d1d1f}.site-header--apple .site-nav--open{background:#fbfbfd}}.hero{text-align:center;justify-content:center;align-items:center;min-height:min(720px,100vh - 54px);padding:clamp(54px,8vh,82px) 0 72px;display:flex}.hero-copy{flex-direction:column;align-items:center;width:100%;display:flex;transform:translateY(-3vh)}.hero h1{width:100%;max-width:1120px;margin-inline:auto}.hero-copy__body{flex-direction:column;align-items:center;width:100%;display:flex}.hero-text{text-align:center;text-wrap:balance;max-width:920px;margin:30px auto 0}.hero .privacy-note{text-align:center;justify-content:center;margin-top:16px}@media (width<=920px){.hero{padding-inline:0}}@media (width<=700px){.hero{min-height:auto;padding:54px 0 46px}.hero-copy{transform:none}.hero-text{margin-top:9px}.hero .privacy-note{margin-top:14px}}.editor-studio{--studio-panel:#fff;--studio-soft:#f5f5f7;--studio-line:#1d1d1f24;--studio-shadow:0 14px 42px #00000013;background:#fbfbfd;min-height:100svh}.editor-studio .site-header--inner{border-bottom:1px solid #1d1d1f14;min-height:56px;padding-block:6px}.editor-studio .editor-main{width:min(1700px,100% - 32px);padding:12px 0 32px}.editor-studio .editor-heading{text-align:left;grid-template-columns:minmax(0,1fr) auto;place-items:center start;gap:24px;min-height:54px;margin:0 0 12px;padding:0 4px;animation:.42s cubic-bezier(.2,.75,.25,1) both studio-rise}.editor-studio .editor-heading>div:first-child{align-items:baseline;gap:16px;width:auto;display:flex}.editor-studio .editor-heading .eyebrow{display:none}.editor-studio .editor-heading h1{letter-spacing:-.045em;flex:none;font-size:clamp(25px,2.2vw,34px);line-height:1.05}.editor-studio .editor-heading>div>p:last-child{max-width:640px;margin:0;font-size:13px;line-height:1.35}.editor-studio .local-badge{white-space:nowrap;justify-self:end;max-width:none;font-size:12px;position:static}.editor-studio .editor-heading__side{justify-self:end;align-items:center;gap:14px;display:flex}.editor-studio .editor-heading__download{white-space:nowrap;min-height:40px;padding:10px 18px}.editor-studio .local-badge>span{width:24px;height:24px}.editor-studio .editor-workspace{grid-template-columns:minmax(440px,1.15fr) 306px minmax(360px,.9fr);align-items:stretch;gap:12px;animation:.52s cubic-bezier(.2,.75,.25,1) 70ms both studio-rise}.editor-studio .page-rail,.editor-studio .preview-panel,.editor-studio .inspector,.editor-studio .editor-tools{border-color:var(--studio-line);background:var(--studio-panel);box-shadow:var(--studio-shadow);border-radius:18px}.editor-studio .page-rail{padding:14px}.editor-studio .page-rail>.panel-label{padding:0 4px 9px}.editor-studio .page-rail__list{gap:7px}.editor-studio .page-thumb{border-radius:11px;padding:5px;transition:border-color .16s,background-color .16s,transform .16s}.editor-studio .page-thumb:hover{transform:translateY(-2px)}.editor-studio .page-thumb--active{background:#edf5ff;border-color:#0071e3}.editor-studio .preview-panel{padding:14px 10px;position:relative;top:auto}.editor-studio .preview-panel__head{padding-inline:4px}.editor-studio .preview-stage{border-radius:13px;min-height:326px;margin-top:12px;padding:12px 6px}.editor-studio .preview-stage>.page-preview{width:212px;max-width:calc(100% - 8px);animation:6s ease-in-out infinite paper-breathe}.editor-studio .drag-note{max-width:250px;margin:9px auto 0;font-size:10px;line-height:1.35}.editor-studio .inspector{padding:4px 16px 14px}.editor-studio .inspector .control-section{padding-block:14px}.editor-studio .layout-choice{border-radius:10px;min-height:76px;padding:7px 6px}.editor-studio .upload-zone{border-radius:12px;min-height:98px}.editor-studio .editor-tools{grid-template-columns:minmax(540px,2.2fr) minmax(180px,.7fr) minmax(200px,.75fr) minmax(230px,.85fr);gap:10px;margin-top:12px;padding:12px;animation:.56s cubic-bezier(.2,.75,.25,1) .13s both studio-rise}.editor-studio .editor-tools>.control-section,.editor-studio .editor-actions{border-radius:12px;padding:13px}.editor-studio .editor-tools .control-section h2,.editor-studio .editor-tools .field-label{margin-bottom:8px;font-size:12px}.editor-studio .editor-tools .text-control,.editor-studio .editor-tools .opacity-control,.editor-studio .editor-tools .color-controls{margin-top:10px}.editor-studio .editor-tools input,.editor-studio .editor-tools button,.editor-studio .paper-option{min-height:38px}.editor-studio .print-tip{padding:10px}.editor-studio .download-button{min-height:48px}@keyframes studio-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes paper-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (width<=1280px){.editor-studio .editor-workspace{grid-template-columns:minmax(390px,1fr) 292px minmax(330px,.86fr)}.editor-studio .editor-tools{grid-template-columns:minmax(0,1.8fr) minmax(170px,.62fr) minmax(190px,.7fr)}.editor-studio .editor-actions{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:auto;display:grid}.editor-studio .editor-actions .download-button{width:auto;min-width:230px;margin:0}}@media (width<=1080px){.editor-studio .editor-heading>div:first-child{display:block}.editor-studio .editor-heading>div>p:last-child{margin-top:5px}.editor-studio .editor-workspace{grid-template-columns:minmax(0,1fr) 292px;display:grid}.editor-studio .page-rail{grid-column:1/-1}.editor-studio .page-rail__list{grid-template-columns:repeat(8,minmax(0,1fr))}.editor-studio .editor-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-studio .editor-actions{grid-column:auto;display:flex}.editor-studio .editor-actions .download-button{width:100%;margin-top:auto}}@media (width<=760px){.editor-studio .site-header--inner{align-items:center;min-height:58px;padding-top:6px}.editor-studio .site-header--inner .site-nav{display:flex}.editor-studio .site-header--inner .site-nav>a:not(.button){display:none}.editor-studio .site-header--inner .button{min-height:36px;padding:8px 14px;font-size:12px}.editor-studio .editor-main{width:min(100% - 20px,620px);padding-top:8px}.editor-studio .editor-heading{text-align:left;min-height:auto;margin-bottom:9px;padding:2px 2px 4px;display:block}.editor-studio .editor-heading h1{font-size:25px}.editor-studio .editor-heading>div>p:last-child{margin-top:4px;font-size:11px}.editor-studio .local-badge{white-space:normal;justify-content:flex-start;margin-top:7px;font-size:10px}.editor-studio .editor-heading__side{justify-content:space-between;margin-top:7px}.editor-studio .editor-heading__download{min-height:36px;padding:8px 13px;font-size:11px}.editor-studio .local-badge>span{width:20px;height:20px}.editor-studio .editor-workspace{gap:8px;display:flex}.editor-studio .preview-panel{order:1}.editor-studio .page-rail{order:2}.editor-studio .inspector{order:3}.editor-studio .preview-panel,.editor-studio .page-rail,.editor-studio .inspector,.editor-studio .editor-tools{border-radius:14px}.editor-studio .preview-panel{padding:10px 8px}.editor-studio .preview-stage{width:min(100%,232px);min-height:242px;margin-inline:auto;padding:8px 4px}.editor-studio .preview-stage>.page-preview{width:166px}.editor-studio .drag-note{margin-top:7px;font-size:9px}.editor-studio .page-rail{padding:9px;overflow:hidden}.editor-studio .page-rail__list{scroll-snap-type:x proximity;scrollbar-width:thin;gap:5px;margin-inline:-2px;padding:2px;display:flex;overflow-x:auto}.editor-studio .page-thumb{scroll-snap-align:start;flex:0 0 62px;width:62px}.editor-studio .page-thumb small{font-size:6.5px}.editor-studio .inspector{padding:2px 10px 10px}.editor-studio .layout-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.editor-studio .layout-choice{min-height:64px}.editor-studio .upload-zone{min-height:82px}.editor-studio .editor-tools{grid-template-columns:1fr;gap:8px;margin-top:8px;padding:8px}.editor-studio .editor-tools .text-fields{grid-template-columns:1fr}.editor-studio .editor-tools .text-toolbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.editor-studio .editor-actions{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;padding:8px;position:sticky;bottom:8px}.editor-studio .editor-actions .print-tip{display:none}}@media (prefers-reduced-motion:reduce){.editor-studio .editor-heading,.editor-studio .editor-workspace,.editor-studio .editor-tools,.editor-studio .preview-stage>.page-preview{animation:none}}.step-card{text-align:center;background:#f5f5f7;border:1px solid #1d1d1f0e;border-radius:18px;padding:28px;transition:none;transform:none;box-shadow:0 10px 30px #1d1d1f0e}.step-card:hover{border-color:#1d1d1f0e;transform:none;box-shadow:0 10px 30px #1d1d1f0e}.step-card__top{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;display:grid}.step-icon{color:#0071e3;background:#e8f2ff;border-radius:14px;grid-column:2;place-items:center;width:52px;height:52px;display:grid}.step-icon svg{display:block}.step-number{color:#86868b;grid-column:3;justify-self:end}.step-card h3{text-align:center;margin:auto 0 12px}.step-card p{text-align:center}@media (width<=700px){.step-card{padding:24px}}.fold-intro{text-align:center;max-width:900px;margin-inline:auto}.fold-intro p:last-child{text-align:center;margin:20px auto 0}.fold-step{background:#f5f5f7;border:1px solid #1d1d1f0e;border-radius:18px;padding:18px;transition:none;transform:none;box-shadow:0 10px 30px #1d1d1f0e}.fold-step:hover{border-color:#1d1d1f0e;transform:none;box-shadow:0 10px 30px #1d1d1f0e}.fold-step__visual{background:#fbfbfd;border-radius:14px}@media (width<=700px){.fold-step{border-radius:14px;padding:12px}}.site-page>.site-header--apple{z-index:60;background:0 0;position:relative}.hero.hero--mountain{isolation:isolate;color:#102635;text-align:center;background:#dfe8ed;border-radius:0;justify-content:center;align-items:flex-start;width:100%;max-width:none;min-height:clamp(680px,96svh,920px);margin:-54px 0 0;padding:clamp(126px,15vh,164px) clamp(24px,6vw,96px) 130px;display:flex;position:relative;overflow:hidden}.hero-mountain-image{z-index:-3;object-fit:cover;object-position:center 54%;animation:1.2s cubic-bezier(.2,.7,.2,1) both mountain-settle}.hero-atmosphere{z-index:-2;background:linear-gradient(#eef5f861 0%,#eef5f829 32%,#091c2808 70%),linear-gradient(90deg,#e8f0f424,#0000 24% 76%,#e8f0f424);position:absolute;inset:0}.hero--mountain .hero-copy{z-index:2;width:min(1320px,100%);position:relative;transform:none}.hero-eyebrow{color:#102635b8;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-family:Noto Sans Mono Variable,monospace;font-size:12px;font-weight:650}.hero--mountain h1{color:#102635;letter-spacing:-.075em;text-transform:uppercase;text-shadow:0 1px 20px #eff6f980;width:100%;max-width:1320px;margin:0 auto;font-size:clamp(64px,8.2vw,128px);font-weight:800;line-height:.86}.hero--mountain .hero-title-line{display:block}.hero--mountain .hero-copy__body{width:min(680px,100%);margin:clamp(24px,4vh,40px) auto 0}.hero--mountain .hero-text{color:#102635;text-shadow:0 1px 16px #f7fbfcf5,0 0 28px #f7fbfcb8;max-width:650px;margin:0 auto;font-size:clamp(17px,1.25vw,19px);font-weight:650;line-height:1.45}.hero-mountain-cta{color:#f8fcfe;letter-spacing:.035em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#74bedae6,#428baad6);border:1px solid #ffffff9e;border-radius:999px;justify-content:center;align-items:center;min-width:214px;min-height:58px;margin-top:24px;padding:0 30px;font-size:13px;font-weight:720;transition:background-color .22s,box-shadow .22s,translate .22s;display:inline-flex;box-shadow:0 15px 34px #214c6238,inset 0 1px #ffffff9e}.hero-mountain-cta:hover{translate:0 -2px;box-shadow:0 18px 38px #214c6247,inset 0 1px #ffffffb8}.hero--mountain .privacy-note{color:#183746;text-shadow:0 1px 14px #f7fbfcfa,0 0 24px #f7fbfcb8;margin-top:15px;font-size:13px;font-weight:700}.hero-paper-edge{z-index:4;color:#f1f4f4;pointer-events:none;width:calc(100% + 2px);height:clamp(42px,5vw,72px);display:block;position:absolute;bottom:-1px;left:-1px;right:-1px}.hero-paper-edge path{fill:currentColor}.how.section{color:#102635;background:radial-gradient(circle at 50% 0,#ffffffd1,#0000 38%),#f1f4f4;width:100%;max-width:none;margin:0;padding:clamp(44px,5vw,72px) clamp(24px,6vw,92px) clamp(88px,10vw,142px)}.how-heading{text-align:center;max-width:900px;margin:0 auto clamp(36px,4vw,54px)}.how-eyebrow{color:#6c7d86;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-family:Noto Sans Mono Variable,monospace;font-size:12px}.how.section .how-heading h2{color:#102635;letter-spacing:-.055em;text-transform:uppercase;max-width:900px;margin:0 auto;font-size:clamp(36px,4.3vw,60px);font-weight:800;line-height:.98}.how .steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.4vw,20px);width:min(1240px,100%);margin:0 auto;display:grid}.how .step-card{color:#f7fbfc;text-align:left;background:#aebfc8;border:1px solid #ffffffa8;border-radius:28px;flex-direction:column;justify-content:flex-end;align-items:stretch;min-height:520px;padding:0;transition:box-shadow .24s,translate .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #1c323e24}.how .step-card:hover{border-color:#ffffffc2;translate:0 -4px;box-shadow:0 30px 68px #1c323e30}.step-card__media{position:absolute;inset:0}.step-card__media:after{content:"";background:linear-gradient(#081d2808 35%,#081d288a 100%);position:absolute;inset:0}.step-card__image{object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .3s}.step-card--1 .step-card__image{object-position:25% center}.step-card--2 .step-card__image{object-position:50% center}.step-card--3 .step-card__image{object-position:78% center}.step-card:hover .step-card__image{filter:contrast(1.04);transform:scale(1.025)}.how .step-number{z-index:2;color:#ffffffeb;letter-spacing:.08em;font-family:Noto Sans Mono Variable,monospace;font-size:12px;position:absolute;top:22px;right:22px}.step-card__glass{z-index:3;-webkit-backdrop-filter:blur(16px)saturate(115%);backdrop-filter:blur(16px)saturate(115%);background:linear-gradient(#1c3543ad,#142a37db);border:1px solid #ffffff4d;border-radius:22px;width:calc(100% - 20px);min-height:190px;margin:10px;padding:24px;position:relative;box-shadow:inset 0 1px #fff3}.how .step-icon{color:#f7fbfc;background:#ffffff1a;border:1px solid #ffffff38;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:18px;display:grid}.how .step-icon svg{width:22px;height:22px}.how .step-card h3{color:#fff;letter-spacing:-.035em;text-align:left;margin:0 0 10px;font-size:clamp(20px,1.8vw,28px);font-weight:720;line-height:1.05}.how .step-card p{color:#f7fbfcd1;text-align:left;margin:0;font-size:14px;line-height:1.48}@keyframes mountain-settle{0%{opacity:0;transform:scale(1.035)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (width<=900px){.site-header--apple .site-nav{gap:16px;font-size:13px}.hero.hero--mountain{min-height:760px;padding-inline:32px}.hero--mountain h1{font-size:clamp(58px,10.2vw,88px)}.how .step-card{min-height:400px}.how .steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.site-page>.site-header--apple,.site-page>.site-header--apple .mobile-menu{color:#102635}.site-page>.site-header--apple .mobile-menu span{background:#102635}.hero.hero--mountain{align-items:flex-start;min-height:86svh;margin-top:-58px;padding:116px 20px 94px}.hero-mountain-image{object-position:51% 64%}.hero-atmosphere{background:linear-gradient(#eef5f87a 0%,#eef5f833 42%,#091c2805 76%)}.hero-eyebrow{margin-bottom:12px;font-size:10px}.hero--mountain h1{letter-spacing:-.055em;font-size:clamp(34px,10vw,40px);line-height:.9}.hero--mountain .hero-title-desktop{display:none}.hero--mountain .hero-title-mobile{display:block}.hero--mountain .hero-copy__body{margin-top:20px}.hero--mountain .hero-text{max-width:330px;font-size:15px;font-weight:650;line-height:1.5}.hero-mountain-cta{min-width:184px;min-height:48px;margin-top:18px;padding-inline:24px;font-size:12px}.hero--mountain .privacy-note{font-size:12.5px;font-weight:700;line-height:1.4}.hero-paper-edge{height:36px}.site-header--apple .site-nav--open>a:not(.button){padding:13px 18px;font-size:15px;font-weight:560}.site-header--apple .site-nav--open .nav-support{min-height:44px;font-size:14px}.how.section{padding:46px 16px 72px}.how-heading{margin-bottom:26px}.how.section .how-heading h2{font-size:clamp(30px,8.5vw,36px);line-height:.96}.how .steps-grid{grid-template-columns:1fr;gap:14px}.how .step-card{border-radius:20px;min-height:320px}.step-card__glass{border-radius:17px;width:calc(100% - 16px);min-height:142px;margin:8px;padding:17px 18px}.how .step-icon{border-radius:10px;width:34px;height:34px;margin-bottom:12px}.how .step-icon svg{width:19px;height:19px}.how .step-number{font-size:11px;top:17px;right:17px}.how .step-card h3{margin-bottom:7px;font-size:20px}.how .step-card p{font-size:14px;line-height:1.42}}.fold-section.section{color:#102635;background:radial-gradient(circle at 50% 0,#ffffffe6,#0000 40%),#edf2f3;border:0;border-radius:0;width:100%;max-width:none;margin:0;padding:clamp(86px,9vw,136px) clamp(24px,6vw,92px) clamp(94px,10vw,148px)}.fold-section .fold-intro{text-align:center;max-width:1120px;margin:0 auto clamp(46px,5vw,66px)}.fold-section .fold-intro h2{color:#102635;letter-spacing:-.055em;text-transform:uppercase;text-wrap:balance;max-width:1100px;margin:0 auto;font-size:clamp(44px,5.2vw,76px);font-weight:800;line-height:.94}.fold-section .fold-intro p:last-child{color:#294654;text-align:center;text-wrap:balance;max-width:720px;margin:22px auto 0;font-size:clamp(16px,1.25vw,19px);font-weight:650;line-height:1.45}.fold-section .fold-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);width:min(1240px,100%);margin:0 auto;display:grid}.fold-section .fold-step{color:#f7fbfc;background:radial-gradient(circle at 22% 16%,#ffffffc2,#0000 34%),linear-gradient(145deg,#cdd9de 0%,#a7bac4 58%,#8fa6b2 100%);border:1px solid #ffffff94;border-radius:28px;flex-direction:column;min-height:370px;padding:10px;transition:border-color .23s,box-shadow .23s,transform .23s;display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 20px 50px #1c323e24}.fold-section .fold-step:before{content:"";pointer-events:none;background:linear-gradient(118deg,#0000 0 48%,#ffffff26 49%,#0000 50%),linear-gradient(#ffffff14,#0b222e14);position:absolute;inset:0}.fold-section .fold-step__visual{z-index:1;background:#eff6f82e;border:1px solid #ffffff57;border-radius:21px;flex:auto;place-items:center;height:auto;min-height:202px;display:grid;position:relative;overflow:hidden}.fold-section .fold-step__number{z-index:2;color:#102635b3;letter-spacing:.08em;font-family:Noto Sans Mono Variable,monospace;font-size:12px;font-weight:700;top:16px;left:auto;right:17px}.fold-section .fold-step__number:before{content:"[ 0"}.fold-section .fold-step__number:after{content:" ]"}.fold-section .fold-step__glass{z-index:2;-webkit-backdrop-filter:blur(14px)saturate(110%);backdrop-filter:blur(14px)saturate(110%);background:linear-gradient(#223b48ad,#122733e6);border:1px solid #ffffff47;border-radius:20px;min-height:150px;margin-top:10px;padding:22px;position:relative;box-shadow:inset 0 1px #ffffff2e}.fold-section .fold-step h3{color:#fff;letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(19px,1.6vw,24px);font-weight:720;line-height:1.08}.fold-section .fold-step p{color:#f7fbfcd6;margin:0;font-size:14px;line-height:1.48}.fold-section .fold-diagram{color:#17384a;transition:transform .23s}.fold-section .fold-video{color:#102635;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff94;border:1px solid #1026351a;border-radius:20px;width:min(1240px,100%);min-height:82px;margin:20px auto 0;padding:14px 18px;box-shadow:0 12px 34px #1c323e14}.fold-section .fold-video__label,.fold-section .fold-video strong{color:#102635}.fold-section .fold-video small{color:#58707c}@media (hover:hover) and (pointer:fine){.fold-section .fold-step:hover{border-color:#ffffffc7;transform:translateY(-4px);box-shadow:0 28px 62px #1c323e33}.fold-section .fold-step:hover .fold-diagram{transform:translateY(-3px)}}@media (width<=900px){.fold-section .fold-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.fold-section.section{padding:62px 16px 76px}.fold-section .fold-intro{margin-bottom:30px}.fold-section .fold-intro h2{font-size:clamp(28px,8.2vw,36px);line-height:.96}.fold-section .fold-intro p:last-child{max-width:340px;margin-top:15px;font-size:15px}.fold-section .fold-grid{grid-template-columns:1fr;gap:14px}.fold-section .fold-step{border-radius:20px;min-height:276px;padding:8px}.fold-section .fold-step__visual{border-radius:16px;min-height:132px}.fold-section .fold-step__glass{border-radius:16px;min-height:120px;margin-top:8px;padding:16px}.fold-section .fold-step h3{margin-bottom:7px;font-size:19px}.fold-section .fold-step p{font-size:14px;line-height:1.42}.fold-section .fold-step__visual .fold-diagram{transform:scale(.86)}}.support-hero h1,.support-hero__copy>p:not(.eyebrow){text-align:center;margin-inline:auto}.site-footer__meta{margin-top:0}@media (prefers-reduced-motion:reduce){.hero-mountain-image,.step-card__image,.hero-mountain-cta,.how .step-card,.fold-section .fold-step,.fold-section .fold-diagram,.fold-section .fold-video{transition:none;animation:none;transform:translate(0)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}body:has(.edition){color:#18202a;background:#fff}.edition{--ed-ink:#18202a;--ed-muted:#616977;--ed-blue:#224bcc;--ed-surface:#f3f5f8;--ed-line:#e3e7ee;color:var(--ed-ink);background:#fff;min-height:100dvh;font-family:Onest Variable,Onest,Arial,sans-serif;font-size:14px;line-height:1.5}.edition *,.ed-dialog *{box-sizing:border-box}.edition button,.edition input,.edition textarea,.edition select,.ed-dialog button{font:inherit}.edition button,.ed-dialog button{cursor:pointer}.edition button:disabled,.edition fieldset:disabled button,.ed-dialog button:disabled{cursor:not-allowed;opacity:.4}.edition button,.edition a,.ed-dialog button{-webkit-tap-highlight-color:transparent}.edition :focus-visible,.ed-dialog :focus-visible{outline-offset:3px;outline:2px solid #224bcc}.edition h1,.edition h2,.edition h3,.edition p,.ed-dialog h2,.ed-dialog h3,.ed-dialog p{margin:0}.edition a{color:inherit;text-decoration:none}.edition button,.ed-dialog button{transition:background .16s,color .16s,box-shadow .16s}.edition button:not(:disabled):active,.ed-dialog button:not(:disabled):active{transform:translateY(1px)}.ed-header{background:#fff;align-items:center;gap:28px;max-width:1528px;height:68px;margin:auto;padding:0 32px;display:flex}.ed-header .brand-logo{color:#18202a;gap:9px;min-width:132px;margin:0}.ed-header .brand-word{letter-spacing:-.8px;font-size:19px}.ed-header .book-mark{transform-origin:0;margin-right:-5px;transform:scale(.8)}.brand-logo--artwork{flex-shrink:0}.brand-artwork{border-radius:3px;width:200px;height:auto;display:block;overflow:hidden}.ed-header .brand-logo--artwork{min-width:0}@media (width<=700px){.brand-artwork{width:170px}}.ed-nav{align-items:center;gap:22px;margin-left:auto;display:flex}.ed-nav button,.ed-nav a{color:#535d6d;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:4px 0;font-size:13px;font-weight:500;display:inline-flex}.ed-nav button:hover,.ed-nav a:hover{color:#224bcc}.ed-btn{color:#18202a;white-space:nowrap;background:#fff;border:1px solid #dfe4ed;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 17px;font-size:13px;font-weight:600;display:inline-flex}.ed-btn--primary{border-color:#224bcc;box-shadow:0 3px 7px #224bcc16;color:#fff!important;background:#224bcc!important}.ed-btn--primary:hover:not(:disabled){box-shadow:0 4px 12px #224bcc25;background:#183baf!important}.ed-icon{color:#616977;background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.ed-icon:hover:not(:disabled){color:#18202a;background:#e9edf3}.ed-menu-toggle{display:none}.ed-main{max-width:1528px;margin:auto;padding:24px 32px 0}.ed-intro{justify-content:space-between;align-items:center;gap:28px;padding:0 0 24px;display:flex}.ed-kicker{text-transform:uppercase;color:#616977;letter-spacing:1.7px;font-size:10px;font-weight:600;line-height:1.6}.ed-intro h1{letter-spacing:-1.35px;max-width:none;margin:7px 0 9px;font-size:clamp(27px,2.55vw,39px);font-weight:580;line-height:1.18}.ed-intro h1 span{color:#224bcc}.ed-title-break{display:none}.ed-intro p:not(.ed-kicker){color:#616977;font-size:13px;line-height:1.6}.ed-example{text-align:left;color:#18202a;background:0 0;border:0;flex-shrink:0;align-items:center;gap:11px;padding:4px;display:flex}.ed-example>span:nth-child(2){font-size:12px;font-weight:600}.ed-example small{color:#616977;margin-top:4px;font-size:10px;font-weight:400;display:block}.ed-example-cover{background:linear-gradient(#0000,#0a2342b3),url(/booklet/pamir-sarez-lake.jpg) 50%/cover;border-radius:1px;align-items:flex-end;width:39px;height:51px;padding:4px;transition:transform .2s;display:flex;transform:rotate(-7deg);box-shadow:3px 2px #e2e6ec,4px 3px #c1c7d1}.ed-example-cover span{letter-spacing:.5px;color:#fff;font-size:7px}.ed-example:hover .ed-example-cover{transform:rotate(0)}.ed-editor-bar{color:#616977;align-items:center;gap:18px;min-height:39px;padding-bottom:10px;font-size:11px;display:flex}.ed-project-state{align-items:center;gap:7px;display:flex}.ed-project-state button{color:#224bcc;background:0 0;border:0;padding:0;text-decoration:underline}.ed-status-dot{background:#147d82;border-radius:50%;width:6px;height:6px}.ed-status-dot[data-state=saving],.ed-status-dot[data-state=loading]{background:#9b762e}.ed-status-dot[data-state=error]{background:#b32f3c}.ed-progress{font-variant-numeric:tabular-nums;margin-left:auto}.ed-text-button{color:#616977;background:0 0;border:0;align-items:center;gap:6px;min-height:32px;padding:0;font-size:11px;display:inline-flex}.ed-text-button:hover{color:#224bcc}.ed-workspace{grid-template-columns:94px minmax(0,1fr) 288px;gap:18px;height:clamp(485px,100dvh - 263px,780px);display:grid}.ed-rail{flex-direction:column;min-height:0;display:flex}.ed-rail-heading{color:#7a8492;padding:4px 0 12px 7px;font-size:10px}.ed-rail-list{scrollbar-width:thin;scrollbar-color:#d3d9e3 transparent;overscroll-behavior:contain;flex-direction:column;gap:7px;padding:2px 8px 10px 2px;display:flex;overflow:auto}.ed-thumb{text-align:center;color:#616977;background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;padding:6px}.ed-thumb.is-active{color:#224bcc;background:#edf2ff;border-color:#b4c3f1}.ed-thumb:hover:not(.is-active){background:#f5f6f9}.ed-thumb-art{display:block;position:relative;box-shadow:0 1px 4px #1925380c}.ed-thumb-number{color:#536076;background:#fff;border-radius:3px;place-items:center;min-width:15px;height:16px;font-family:Noto Sans Mono Variable,monospace;font-size:9px;line-height:1;display:grid;position:absolute;top:3px;left:3px}.ed-thumb.is-active .ed-thumb-number{color:#fff;background:#224bcc}.ed-thumb-label{margin-top:5px;font-size:10px;font-weight:500;display:block}.ed-canvas-area{background:#f3f5f8;border-radius:12px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ed-stage-top{justify-content:space-between;align-items:center;gap:8px;min-height:53px;padding:9px 19px;display:flex}.ed-stage-top>span{color:#475367;align-items:center;gap:10px;font-size:11px;display:flex}.ed-stage-top small{color:#8590a0;font-family:Noto Sans Mono Variable,monospace;font-size:10px}.ed-view-zoom{color:#616977;align-items:center;display:flex}.ed-view-zoom output{text-align:center;min-width:35px;font-size:10px}.ed-view-zoom .ed-icon{width:29px;height:32px}.ed-stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:16px 24px 24px;transition:background .18s;display:flex;overflow:auto}.ed-stage.is-dragging{outline-offset:-7px;background:#e3ebff;outline:2px dashed #224bcc}.ed-paper-size{width:calc(clamp(220px,calc((100dvh - 395px) * .7),320px) * var(--workspace-zoom,1));flex-shrink:0;max-width:none;margin:auto}.ed-paper{isolation:isolate;background:#fff;width:100%;position:relative;box-shadow:0 3px 8px #25324a0a,0 14px 32px #25324a14}.ed-paper canvas{width:100%;height:100%;display:block}.ed-paper--thumb{box-shadow:none}.ed-paper-plus{color:#929caa;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.ed-photo-hit{color:#738097;background:0 0;border:0;border-radius:0;padding:3px;position:absolute}.ed-photo-hit:not(.ed-photo-hit--filled):hover{background:#224bcc08}.ed-photo-hit>span{pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex}.ed-photo-hit strong{font-size:12px;font-weight:500;line-height:1.4}.ed-photo-hit small{max-width:140px;font-size:9px;font-weight:400;line-height:1.6}.ed-photo-hit--filled{touch-action:none;cursor:grab!important}.ed-photo-hit--filled:active{cursor:grabbing!important;transform:none!important}.ed-photo-hit--filled.is-selected:focus-visible{outline-offset:1px;outline:2px solid #224bcc}.ed-paper-error{color:#a62735;pointer-events:none;background:#fff9;place-items:center;font-size:11px;display:grid;position:absolute;inset:10px}.ed-stage-bottom{color:#8490a0;text-align:center;justify-content:space-between;align-items:center;min-height:45px;padding:2px 17px 9px;font-size:10px;display:flex}.ed-inspector{scrollbar-width:thin;scrollbar-color:#d3d9e3 transparent;min-height:0;overflow:auto}.ed-tabs{background:#f3f5f8;border-radius:9px;gap:3px;margin-bottom:19px;padding:4px;display:flex}.ed-tabs>button{color:#737e8e;background:0 0;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 5px;font-size:11px;display:flex}.ed-tabs>button[aria-selected=true]{color:#224bcc;background:#fff;box-shadow:0 1px 4px #1b2f5010}.ed-controls{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0 3px 18px;display:flex}.ed-controls h2{letter-spacing:-.2px;font-size:14px;font-weight:600}.ed-control-heading{justify-content:space-between;align-items:center;gap:9px;display:flex}.ed-control-heading>span{color:#8a93a0;font-size:10px}.ed-controls label,.ed-control-label{color:#616977;font-size:11px;font-weight:400;display:block}.ed-upload{color:#224bcc;background:#f8faff;border:1px dashed #bac7df;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:118px;padding:21px 8px;display:flex}.ed-upload strong{font-size:12px;font-weight:500}.ed-upload small{color:#8590a0;font-size:10px}.ed-upload:hover:not(:disabled){background:#edf2ff;border-color:#224bcc}.ed-upload:disabled{opacity:.55!important}.ed-photo-list{flex-direction:column;gap:3px;display:flex}.ed-photo-list button{text-align:left;color:#616977;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;width:100%;min-height:34px;padding:7px;font-size:11px;display:flex}.ed-photo-list button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ed-photo-list button>span:first-child{background:#e7ebf2;border-radius:3px;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.ed-photo-list button.is-selected{color:#224bcc;background:#f0f4ff}.ed-photo-list small{font-size:9px}.ed-control-label{justify-content:space-between;align-items:center;display:flex}.ed-control-label output{font-family:Noto Sans Mono Variable,monospace;font-size:10px}.ed-controls input[type=range]{accent-color:#224bcc;width:100%;height:18px;box-shadow:none;background:0 0;margin:-3px 0 2px;padding:0}.ed-photo-actions{gap:7px;display:flex}.ed-photo-actions button{color:#616977;background:#fff;border:1px solid #e3e7ee;border-radius:6px;min-height:32px;padding:4px 11px;font-size:10px}.ed-photo-actions button:nth-child(2){place-items:center;margin-left:auto;display:grid}.ed-photo-actions button:last-child:hover{color:#a72b39}.ed-hint{color:#8590a0;font-size:10px;line-height:1.65}.ed-layout-control{flex-direction:column;gap:10px;margin-top:4px;display:flex}.ed-layouts{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.ed-layouts button{color:#8a97aa;background:#fff;border:1px solid #e1e6ef;border-radius:7px;place-items:center;min-height:54px;display:grid}.ed-layouts button[aria-pressed=true]{color:#224bcc;background:#f0f4ff;border-color:#9bb0ed}.ed-layer-tabs{gap:3px;display:flex}.ed-layer-tabs button{color:#7d8898;background:0 0;border:0;border-radius:5px;min-height:32px;padding:6px 7px;font-size:10px}.ed-layer-tabs button[aria-pressed=true]{color:#224bcc;background:#edf2ff}.ed-field{flex-direction:column;gap:8px;display:flex!important}.ed-field input,.ed-field textarea,.ed-field select{color:#18202a;width:100%;min-width:0;box-shadow:none;background:#fff;border:1px solid #e0e5ed;border-radius:7px;min-height:42px;padding:10px 11px;font-size:12px;line-height:1.6}.ed-field textarea{resize:vertical;min-height:86px;max-height:240px}.ed-field small{color:#8490a0;font-size:9px}.ed-field textarea::placeholder,.ed-field input::placeholder{color:#8a93a2}.ed-control-row{grid-template-columns:1.2fr 1fr;gap:18px;display:grid}.ed-control-row>div{flex-direction:column;gap:10px;display:flex}.ed-segment{border:1px solid #e3e7ee;border-radius:7px;gap:3px;padding:3px;display:flex}.ed-segment>button{color:#758193;background:0 0;border:0;border-radius:4px;flex:1;justify-content:center;align-items:center;min-width:0;min-height:32px;padding:4px;font-size:11px;display:flex}.ed-segment>button[aria-pressed=true]{color:#224bcc;background:#edf2ff}.ed-color>span{border:1px solid #d5dae3;border-radius:50%;width:17px;height:17px}.ed-switch{justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex!important}.ed-switch input{accent-color:#224bcc;width:18px;height:18px}.ed-demo-info{flex-direction:column;gap:18px;padding:20px 8px;display:flex}.ed-demo-info h2{letter-spacing:-.7px;font-size:25px;font-weight:500;line-height:1.25}.ed-demo-info p:not(.ed-kicker){color:#616977;font-size:12px;line-height:1.7}.ed-message{color:#24726e;background:#edf5f4;border-radius:7px;align-items:center;gap:12px;margin:0 0 10px;padding:9px 12px;font-size:12px;display:flex}.ed-message--error{color:#a52c3b;background:#fff1f3}.ed-message>span{flex:1}.ed-message>button:not(.ed-icon){color:inherit;background:0 0;border:0;align-items:center;gap:5px;text-decoration:underline;display:flex}.ed-footer{color:#8a94a3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:18px 0 20px;font-size:10px;display:flex}.ed-footer>span{align-items:center;gap:6px;display:flex}.ed-footer>span:first-child{color:#747f8f}.ed-footer-dot{padding:0 4px}.ed-mobile-export{display:none}.ed-muted{color:#616977}.ed-support-main{max-width:1100px;margin:auto;padding:49px 32px 0}.ed-support-intro{text-align:center;max-width:730px;margin:0 auto 39px}.ed-support-intro h1{letter-spacing:-1.5px;margin:11px 0 17px;font-size:clamp(28px,3.3vw,44px);font-weight:560;line-height:1.15}.ed-support-intro>p:last-child{color:#616977;max-width:620px;margin:auto;font-size:14px;line-height:1.8}.ed-support-grid{grid-template-columns:1fr 1fr;align-items:start;gap:44px;display:grid}.ed-support-section-heading{color:#8490a0;justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.ed-wallet-options{background:#f5f7fa;border-radius:11px;padding:10px 18px}.ed-wallet{align-items:center;gap:15px;min-height:87px;display:flex}.ed-wallet>img{object-fit:cover;mix-blend-mode:multiply;width:78px;height:48px}.ed-wallet>div{flex:1}.ed-wallet small{color:#8490a0;margin-bottom:4px;font-size:10px;display:block}.ed-wallet strong{letter-spacing:-.1px;white-space:nowrap;-webkit-user-select:all;user-select:all;font-size:14px;font-weight:550;display:block}.ed-wallet .ed-icon{width:32px}.ed-copy-status{color:#7c889b;min-height:35px;padding:8px 2px 0;font-size:10px}.ed-payment-qr{grid-template-columns:150px 1fr;align-items:center;gap:21px;margin-top:13px;display:grid}.ed-payment-qr>a{display:block}.ed-payment-qr img{width:100%;height:auto;display:block}.ed-payment-qr h2{margin-bottom:8px;font-size:14px;font-weight:550}.ed-payment-qr p{color:#616977;font-size:11px;line-height:1.7}.ed-payment-qr>div>a{color:#224bcc;align-items:center;gap:5px;min-height:36px;font-size:11px;display:inline-flex}.ed-payment-qr small{color:#8590a0;font-size:9px;line-height:1.6;display:block}.ed-compose h2{white-space:normal;letter-spacing:-.65px;margin:12px 0 8px;font-size:clamp(18px,1.9vw,23px);font-weight:550;line-height:1.3}.ed-compose-intro{color:#8590a0;max-width:330px;font-size:11px;line-height:1.7}.ed-compose form{flex-direction:column;gap:13px;margin-top:21px;display:flex}.ed-compose .ed-field input,.ed-compose .ed-field textarea{background:#f9fafc;border-color:#e6eaf1;padding:12px 13px;font-size:13px}.ed-compose .ed-field textarea{min-height:110px}.ed-compose .ed-counter{text-align:right;margin-top:-4px}.ed-compose-bottom{align-items:center;gap:16px;display:flex}.ed-compose-bottom small{color:#8590a0;font-size:9px;line-height:1.6}.ed-privacy-note{color:#8a94a3;font-size:9px;line-height:1.65}.ed-form-success,.ed-form-error{color:#147d82;font-size:12px}.ed-form-error{color:#a52c3b}.ed-reviews{padding:48px 0 28px;overflow:hidden}.ed-reviews-heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.ed-reviews-heading h2{letter-spacing:-.9px;margin-top:8px;font-size:27px;font-weight:550;line-height:1.3}.ed-reviews-viewport{scrollbar-width:thin;padding:2px;overflow-x:auto}.ed-reviews-track{align-items:stretch;width:max-content;display:flex}.ed-reviews-set{align-items:stretch;gap:16px;display:flex}.ed-reviews-clone{padding-left:16px}.ed-reviews-viewport.is-moving .ed-reviews-track{animation:50s linear infinite ed-reviews-scroll}.ed-reviews-viewport.is-moving{overflow:hidden}.ed-reviews-viewport[data-paused=true]{overflow-x:auto}.ed-reviews-viewport[data-paused=true] .ed-reviews-track,.ed-reviews-viewport:hover .ed-reviews-track,.ed-reviews-viewport:focus-within .ed-reviews-track{animation-play-state:paused}.ed-review{background:#f5f7fa;border-radius:10px;flex-shrink:0;width:318px;min-height:166px;padding:20px}.ed-review header{align-items:center;gap:9px;margin-bottom:13px;display:flex}.ed-review strong{overflow-wrap:anywhere;font-size:12px;font-weight:600}.ed-review-initial{color:#526997;background:#e4eafa;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.ed-review header small{color:#8590a0;white-space:nowrap;margin-left:auto;font-size:8px}.ed-review p{color:#616977;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.ed-reviews-state{color:#8490a0;align-items:center;gap:12px;padding:22px 0;font-size:12px;display:flex}@keyframes ed-reviews-scroll{to{transform:translate(calc(-50% - 8px))}}@media (width<=900px){.ed-support-grid{gap:26px}.ed-wallet{flex-wrap:wrap;gap:9px;padding:12px 0}.ed-wallet>img{width:57px}.ed-wallet-options{padding:8px 12px}.ed-wallet strong{font-size:12px}.ed-payment-qr{grid-template-columns:125px 1fr;gap:13px}}@media (width<=760px){.ed-support-main{padding:28px 20px 0}.ed-support-intro{text-align:left;margin-bottom:31px}.ed-support-intro h1{letter-spacing:-1px;margin:10px 0 13px;font-size:clamp(24px,6.4vw,35px)}.ed-support-intro>p:last-child{font-size:12px;line-height:1.8}.ed-support-grid{grid-template-columns:1fr;gap:36px}.ed-wallet{flex-wrap:nowrap;gap:14px;min-height:84px}.ed-wallet>img{width:75px}.ed-wallet .ed-icon{width:44px;height:44px}.ed-wallet strong{font-size:13px}.ed-wallet-options{padding:4px 12px}.ed-payment-qr{grid-template-columns:145px 1fr;gap:16px}.ed-payment-qr h2{font-size:13px}.ed-payment-qr p{font-size:11px}.ed-compose h2{letter-spacing:-.6px;margin-top:11px;font-size:clamp(18px,5vw,25px)}.ed-compose-intro{font-size:12px}.ed-compose .ed-field input,.ed-compose .ed-field textarea{padding:12px;font-size:16px}.ed-compose .ed-field textarea{min-height:123px}.ed-compose-bottom .ed-btn{min-height:46px}.ed-privacy-note{font-size:10px}.ed-reviews{padding:36px 0 20px}.ed-reviews-heading h2{font-size:25px}.ed-review{width:280px;padding:17px}.ed-review-pause{width:44px;height:44px}}@media (width<=360px){.ed-wallet{gap:8px}.ed-wallet>img{width:58px}.ed-wallet strong{font-size:12px}.ed-payment-qr{grid-template-columns:123px 1fr;gap:13px}}@media (prefers-reduced-motion:reduce){.ed-reviews-viewport.is-moving{overflow-x:auto}.ed-reviews-clone,.ed-review-pause{display:none}}.ed-dialog{color:#18202a;background:#fff;border:0;border-radius:16px;width:min(760px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:0;font-family:Onest Variable,Arial,sans-serif;overflow:auto;box-shadow:0 25px 100px #18202a30}.ed-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#19243666}.ed-dialog[open]{animation:.22s both ed-enter}.ed-dialog-inner{padding:38px;position:relative}.ed-dialog-close{position:absolute;top:14px;right:16px}.ed-dialog h2{letter-spacing:-1px;margin:8px 0 12px;font-size:30px;font-weight:550;line-height:1.2}.ed-dialog p{font-size:13px;line-height:1.7}.ed-dialog .ed-kicker{font-size:10px}.ed-fold-art{background:#f3f5f8;border-radius:9px;width:100%;height:auto;max-height:340px;margin:22px 0 20px;display:block}.ed-fold-copy{min-height:110px;animation:.18s both ed-enter}.ed-step-number{color:#224bcc;font-family:Noto Sans Mono Variable,monospace;font-size:11px}.ed-fold-copy h3{margin:7px 0;font-size:20px;font-weight:550}.ed-fold-copy p{color:#616977;max-width:570px}.ed-fold-controls{justify-content:space-between;align-items:center;padding-top:15px;display:flex}.ed-fold-dots{display:flex}.ed-fold-dots button{background:0 0;border:0;place-items:center;width:30px;height:40px;display:grid}.ed-fold-dots span{background:#cdd4df;border-radius:50%;width:5px;height:5px}.ed-fold-dots button[aria-current=step] span{background:#224bcc;border-radius:4px;width:17px}.ed-about{grid-template-columns:.8fr 1fr;align-items:center;gap:30px;display:grid}.ed-about>img{border-radius:7px;width:100%;height:auto}.ed-about p{color:#616977;margin-bottom:15px;font-size:12px}.ed-about .ed-about-lead{color:#18202a;font-family:Noto Serif Variable,Georgia,serif;font-size:18px;line-height:1.5}@keyframes ed-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width>=1100px){.ed-editor .ed-intro{animation:.35s both ed-enter}}@media (width<=1100px){.ed-workspace{grid-template-columns:80px minmax(0,1fr) 268px;gap:13px}.ed-header,.ed-main{padding-left:22px;padding-right:22px}.ed-intro h1{font-size:28px}.ed-example small{max-width:125px}.ed-title-break{display:block}.ed-nav{gap:16px}.ed-header{gap:18px}.ed-main{padding-top:19px}}@media (width<=760px){.ed-header{z-index:4;gap:12px;height:60px;padding:0 18px;position:relative}.ed-header .brand-word{font-size:18px}.ed-header-export{display:none}.ed-menu-toggle{width:44px;height:44px;margin-left:auto;display:flex}.ed-nav{background:#fff;border-radius:10px;padding:10px 18px;display:none;position:absolute;top:58px;left:12px;right:12px;box-shadow:0 12px 28px #18202a18}.ed-nav.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.ed-nav button,.ed-nav a{justify-content:space-between;min-height:46px;font-size:14px}.ed-main{padding:14px 16px 0}.ed-intro{padding-bottom:14px;display:block}.ed-intro .ed-kicker{letter-spacing:1.2px;font-size:9px}.ed-intro h1{letter-spacing:-1px;margin:6px 0 8px;font-size:clamp(26px,6.9vw,36px)}.ed-intro p:not(.ed-kicker){max-width:340px;font-size:12px}.ed-example{gap:7px;min-height:33px;margin-top:10px;padding:0}.ed-example-cover{width:20px;height:27px;padding:2px;box-shadow:2px 1px #d5dce8}.ed-example-cover span{font-size:4px}.ed-example small{display:none}.ed-example>span:nth-child(2){color:#616977;font-size:11px;font-weight:400}.ed-editor-bar{gap:10px;min-height:34px;padding-bottom:6px;font-size:9px}.ed-editor-bar>.ed-text-button{justify-content:center;min-width:32px;min-height:32px;font-size:0}.ed-editor-bar>.ed-text-button svg{width:17px;height:17px}.ed-workspace{flex-direction:column;gap:14px;height:auto;display:flex}.ed-rail{margin:0 -16px;display:block}.ed-rail-heading{display:none}.ed-rail-list{scroll-snap-type:x proximity;flex-direction:row;gap:5px;padding:2px 16px 5px}.ed-thumb{scroll-snap-align:center;width:64px;padding:4px}.ed-thumb-label{margin-top:4px;font-size:11px}.ed-thumb-number{font-size:9px}.ed-canvas-area{border-radius:10px;min-height:330px}.ed-stage-top{min-height:43px;padding:6px 10px}.ed-stage-top>span{gap:8px;font-size:10px}.ed-view-zoom .ed-icon{width:31px;height:35px}.ed-stage{min-height:249px;max-height:480px;padding:10px 20px 17px}.ed-paper-size{width:calc(174px * var(--workspace-zoom,1))}.ed-photo-hit strong{font-size:10px}.ed-photo-hit small{max-width:125px;font-size:8px}.ed-photo-hit>span{gap:8px}.ed-photo-hit svg{width:22px}.ed-stage-bottom{min-height:34px;padding:0 9px 5px;font-size:9px}.ed-inspector{display:contents}.ed-tabs{z-index:2;order:1;margin-bottom:0;position:sticky;top:0}.ed-canvas-area{order:2}.ed-controls,.ed-demo-info{order:3}.ed-tabs>button{min-height:40px;font-size:12px}.ed-controls{gap:15px;padding:0 1px 14px}.ed-controls label,.ed-control-label{font-size:12px}.ed-control-heading h2{font-size:15px}.ed-control-heading>span{font-size:12px}.ed-upload{min-height:105px;padding:16px}.ed-upload strong{font-size:13px}.ed-upload small{font-size:11px}.ed-photo-list button{min-height:44px;font-size:12px}.ed-controls input[type=range]{min-height:32px}.ed-photo-actions button{min-height:44px;font-size:12px}.ed-hint{font-size:11px}.ed-field input,.ed-field textarea,.ed-field select{min-height:46px;font-size:16px}.ed-field small{font-size:11px}.ed-segment>button{min-height:40px;font-size:12px}.ed-layer-tabs{gap:4px}.ed-layer-tabs button{flex:1;min-height:44px;padding:6px 4px;font-size:11px}.ed-switch{min-height:44px}.ed-message{gap:8px;font-size:11px}.ed-mobile-export{z-index:3;padding:12px 0 max(12px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;display:block;position:sticky;bottom:0}.ed-mobile-export .ed-btn{width:100%;min-height:48px;font-size:14px}.ed-mobile-export small{opacity:.7;font-size:11px;font-weight:400}.ed-footer{text-align:center;justify-content:center;padding:13px 0 20px;font-size:9px}.ed-footer>span{flex-wrap:wrap;justify-content:center}.ed-dialog{border-radius:13px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.ed-dialog-inner{padding:40px 20px 20px}.ed-dialog h2{font-size:26px}.ed-dialog p{font-size:12px}.ed-dialog-close{width:44px;height:44px;top:7px;right:8px}.ed-fold-art{margin:18px 0}.ed-fold-copy h3{font-size:19px}.ed-fold-copy{min-height:134px}.ed-fold-controls .ed-icon{width:44px;height:44px}.ed-fold-dots button{width:32px;height:44px}.ed-about{grid-template-columns:1fr;gap:23px}.ed-about>img{object-fit:cover;object-position:center 15%;width:130px;height:160px}}@media (prefers-reduced-motion:reduce){.edition *,.ed-dialog,.ed-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
