/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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]){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;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:where(:not(iframe)){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}.fixed{position:fixed}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.rounded{border-radius:.25rem}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/_astro/bricolage-grotesque-vietnamese-standard-normal.Br4FGdAc.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/_astro/bricolage-grotesque-latin-ext-standard-normal.qp-RdZgh.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/_astro/bricolage-grotesque-latin-standard-normal.C5Lc8Qmc.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-cyrillic-ext-wght-normal.DOFToQv1.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-cyrillic-wght-normal.DayYxulF.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(/_astro/onest-math-wght-normal.Bl4ZGkZl.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-symbols-wght-normal.DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-vietnamese-wght-normal.BBxOatbv.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-ext-wght-normal.QAhDxQuo.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(/_astro/onest-latin-wght-normal.Dun_Rd-l.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:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZ8AA4AAAAACnQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAACkAAAA2AGUAO0dQT1MAAAFwAAAAkAAAANY4GDi2R1NVQgAAAgAAAAAeAAAAHkR0THVPUy8yAAACIAAAAEoAAABgXHADHmNtYXAAAAJsAAAAcgAAAJwKGitbZ2FzcAAAAuAAAAAIAAAACAAAABBnbHlmAAAC6AAAAWIAAAOYdQ6shWhlYWQAAARMAAAANAAAADb6rdwnaGhlYQAABIAAAAAdAAAAJAezAYhobXR4AAAEoAAAACMAAABIKYEHU2xvY2EAAATEAAAAKgAAACoLBwoGbWF4cAAABPAAAAAZAAAAIAAhAEpuYW1lAAAFDAAAAQgAAAJGMG5NbHBvc3QAAAYUAAAAZQAAAIMQ/kVkeNpjYGRgYuBjgAAVIJsZKALCbEDIyMDPIAzmMQJlOYCyEBEGABBEAKEAAAB42i3MoTYFUBQA0X0uAAAUgPQqABWSBg0gAQDdR/kmSQc4eGvWTByBZqMWxfLq2oZGtfD9rSCUs/3rE71nJ2cn2hGJlGJafdIpNJN9TMKGVnW6tSY7joS3mmcRC9lahMZ0y2C2olWteZNps4inmhOhNi1q1KtDBeNVB9Ev4iFf2XIl79m8lxdF6NDDDyjkFS0AAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BhOsA4gYGVgYGpiymCgYHBG0IzxjEYMfxiQAINDAz+yPxQP28/hgMMvAoKLGz/2RgYmF+A1TMygIgvTHuAlAIDMwBXhgziAAB42kWJtQHCUBRFz8PdO3SVbAI9PU5Ng07AJsgi6WMb/Lg9uQoUgCIwClAiLnEBJvQo0qLNAo03f1nJVs7yKkqxVKwtFp4HWfuTZdCegpZiMW495Zne11t7Gri34A+qp7qqqjsI+QySz6dEjSp1HyXiHZYAAAABAAH//wAPeNq1k4GGxDAQhv8kesUulataFKfK3QNUnqqgoAcDFhy41zxQsKDs9f5M0joswE52NzPJ9Muf6SwsBDA3O8GhBAbf+Y/B92LmVcRO9296SFl2YtYJVcwawtAwLfQN3V5k5WddzU3k98x5/sS2pWfcj32HAfACL6C5fZ2sC1qgDkprIs09JO98u4ja/fX/SSgOolN9Ld4A04ehCL2Sy9A1jr5GHAVjO5HwJRIZiifPzG6MPqO0mS1rXvL9a6DzB83XnEt+yUm2irokUGa0XIvFjaxFobWo5EpPa591ezRok+4ysz3nTtmlxsSpPEpehSOrVam6zp/nV+NJug1ku2qNK+AS2GNk9LEvOJikz+ZZ6AHm6N0TwJ7Z+8gr/HgJsBA3Zr0lYJjVpfdFAdQi6XS7mJk5zKjzPcjh6qN9nqSqjn0Lernq1V7vo69Tfc8qa7+8pBtE/frvI7VrGMZi4Q/oKg3tAAB42mNgZGAAYqdjnvGK8fw2Xxn4mV8wAMFOiV/8IPre8Xms/13/s7GkgsXZGJhAogBR9ww0eNpjYGRgYGH7zwYkH/13/dvPkgoUQQUCAH4PBUEAAAB42mMqZKhleoeKmbMhGCIHoRm/MDDAMEyOgQGIoRAA5ywS8wAAAAATAC0AOQBiAJMAswC+AOkBGgFFAUUBRQFFAV4BcgGEAZQBpAG/AcwAAHjaY2BkYGAQYVBhYAVhMA8BmBgYAQm9AGwAAAB42o2Rg04FABSGv+ympqZsG0O2XdO17ftQ8VF6ov6dZe9YOwKq8VFGSXkN8FAy9KyX0FTS/KyX0lhS/6yXMcfjs15OBzfPegUnXD3rlfJPPeuN0iBARpAgrephQRo3KYLyZKQPiYJEJOPy+hXfZ40djs0bfs72CmIMciTpJ6uIU94zWSmrjyvawihDjAhGmafFuvqUl5WME1BWTFoLPeQsc0Y0IZpmkEk8Ihe93/Zt+dj3Q59T9tgWzf9r4o/WdxXLxElQtAv57XYtjD13a+FEHq/k91MeSI8TkuW2ukXbPUDcrqTNv/zCT9AysrgYUlWcqHnjAr86ePERt7ul5U9/07X3CVFIWv542mNgYgCD/3MYjBiwAREgVmE4yXCc4QmDDcNuhmcMTxmeMzIxMDMyMyxjaGJkYWRlZGNkZ+Rgcg5iL83LNDBwNADTxgYWnOlFiWWpyfm5SZyJyaUlEFZJZk4KmAVVZQIASHgbpAAAAA==)format("woff");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:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/silkscreen-latin-400-normal.CtPo2yA5.woff2)format("woff2"),url(/_astro/silkscreen-latin-400-normal.D0DfPJut.woff)format("woff");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}:root{--delft:#365778;--delft-deep:#2a4561;--gold:#d8ad59;--gold-deep:#b98f3f;--bone:#f8f4ea;--ground:#ece6d8;--slate:#303d48;--slate-soft:#55626d;--ink-on-delft:#e9eef3;--display:"Bricolage Grotesque Variable", "Bricolage Grotesque", ui-sans-serif, sans-serif;--body:"Onest Variable", "Onest", ui-sans-serif, sans-serif;--pixel:"Silkscreen", ui-monospace, monospace;--radius-slab:clamp(28px, 3.4vw, 48px);--gutter:clamp(16px, 2.2vw, 28px);--ease-out:cubic-bezier(.16, 1, .3, 1);--shadow-slab:0 1px 0 #fffc inset, 0 30px 60px -40px #303d4859}html{background:var(--ground);color:var(--slate);font-family:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scrollbar-color:var(--delft) var(--ground);overflow-x:clip}body{background:var(--ground);margin:0;overflow-x:clip}::selection{background:var(--gold);color:var(--slate)}:focus-visible{outline:2px solid var(--delft);outline-offset:3px;border-radius:12px}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}h1,h2,h3{font-family:var(--display);font-variation-settings:"opsz" 96, "wdth" 92;letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:620;line-height:.95}p{text-wrap:pretty;margin:0}.pixel{fill:currentColor;width:100%;height:100%;display:block}.pixel .px-f{fill:var(--px-fill,currentColor);opacity:var(--px-fill-o,.4)}.nav{transition:translate .45s var(--ease-out), opacity .3s;z-index:50;-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#f8f4ead1;border-radius:999px;align-items:center;gap:4px;width:max-content;max-width:calc(100vw - 16px);padding:6px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #303d4814,0 10px 30px -18px #303d4866}.nav.is-hidden{opacity:0;translate:0 -140%}.nav:focus-within{opacity:1;translate:0}.nav__brand{font-family:var(--display);letter-spacing:-.03em;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:18px;font-weight:650;text-decoration:none;display:flex}.nav__brand img{width:auto;height:24px;display:block}.nav__link{color:var(--slate-soft);white-space:nowrap;border-radius:999px;padding:9px 12px;font-size:14px;text-decoration:none;transition:color .2s,background .2s}.nav__link:hover,.nav__menu:focus-within>.nav__link{color:var(--slate);background:#303d480f}.nav__link[aria-current=page]{color:var(--slate);font-weight:550}.nav__menu{position:relative}.nav__menu>.nav__link{align-items:center;gap:4px;display:inline-flex}.nav__chev{width:12px;height:12px;transition:rotate .2s}.nav__menu:hover .nav__chev,.nav__menu:focus-within .nav__chev{rotate:180deg}.nav__panel{visibility:hidden;opacity:0;transition:opacity .2s, translate .25s var(--ease-out), visibility .2s;padding-top:12px;position:absolute;top:100%;left:50%;translate:-50% 6px}.nav__menu:hover .nav__panel,.nav__menu:focus-within .nav__panel{visibility:visible;opacity:1;translate:-50%}.nav__panel ul{background:#fbf8f0;border-radius:22px;min-width:290px;margin:0;padding:8px;list-style:none;box-shadow:0 0 0 1px #303d4814,0 24px 48px -24px #303d4880}.nav__panel a{white-space:nowrap;color:var(--slate);border-radius:14px;padding:10px 14px;font-size:14px;text-decoration:none;transition:background .2s;display:block}.nav__panel a:hover,.nav__panel a:focus-visible{background:#303d480f}.nav__panel a[aria-current=page]{font-weight:550}.nav__all{border-top:1px solid #303d4814;margin-top:6px;padding-top:6px}.nav__all a{color:var(--delft);font-weight:550}.nav__sound{width:36px;height:36px;color:var(--slate-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.nav__sound:hover{color:var(--slate);background:#303d480f}.nav__sound svg{width:18px;height:18px}.nav__sound .wave{transition:opacity .2s}.nav__sound[aria-pressed=false] .wave,.nav__sound[aria-pressed=true] .mute{opacity:0}@media (width<=640px){.nav>.btn,.nav__chev,.nav__panel{display:none}.nav__brand{padding-right:6px}.nav__brand img{height:21px}.nav__link{padding:9px;font-size:13px}}.btn{--b-bg:var(--slate);--b-fg:var(--bone);--b-fill:var(--gold);--b-fill-fg:var(--slate);isolation:isolate;background:var(--b-bg);height:48px;color:var(--b-fg);font:550 15px/1 var(--body);white-space:nowrap;cursor:pointer;transition:color .45s var(--ease-out), transform .45s var(--ease-out);border:0;border-radius:999px;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn--sm{height:36px;padding:0 16px;font-size:14px}.btn--ghost{--b-bg:#303d4812;--b-fg:var(--slate);--b-fill:var(--slate);--b-fill-fg:var(--bone)}.btn--light{--b-bg:var(--bone);--b-fg:var(--slate);--b-fill:var(--gold);--b-fill-fg:var(--slate)}.btn__liquid{z-index:-1;width:120%;height:160%;transition:top .7s var(--ease-out);pointer-events:none;position:absolute;top:calc(100% + 18px);left:-10%}.btn__liquid svg{width:200%;height:16px;fill:var(--b-fill);animation:1.6s linear infinite wave;position:absolute;top:-14px;left:0}.btn__liquid:after{content:"";background:var(--b-fill);position:absolute;inset:0}.btn:hover,.btn:focus-visible{color:var(--b-fill-fg)}.btn:hover .btn__liquid,.btn:focus-visible .btn__liquid{top:-20%}.btn:active{transform:scale(.97)}@keyframes wave{to{transform:translate(-50%)}}.page{padding:0 var(--gutter) var(--gutter);display:flow-root}.slab{border-radius:var(--radius-slab);background:var(--bone);box-shadow:var(--shadow-slab);margin-bottom:var(--gutter);position:relative}.slab--delft{background:var(--delft);color:var(--ink-on-delft);box-shadow:0 30px 60px -40px #2a4561b3}.slab--delft :focus-visible,.slab--slate :focus-visible,.plan--feature :focus-visible{outline-color:var(--gold)}.slab--slate{background:var(--slate);color:var(--bone)}.js .hero__title,.js .hero [data-fade]{visibility:hidden}.js .fan .pass{opacity:0}.hero{min-height:max(760px,100svh);margin-top:var(--gutter);border-radius:var(--radius-slab);flex-direction:column;align-items:center;padding-top:clamp(110px,15vh,160px);display:flex;overflow:hidden}.hero__title{text-align:center;max-width:11ch;color:var(--slate);font-size:clamp(3rem,7vw,6.6rem)}.hero__title .word{display:inline-block}.hero__title em{color:var(--delft);font-style:normal}.hero__sub{text-align:center;max-width:52ch;color:var(--slate-soft);margin-top:22px;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.9}.wallet{color:var(--slate);white-space:nowrap;vertical-align:middle;align-items:center;gap:8px;font-weight:550;display:inline-flex}.wallet-ico{border-radius:.45em;flex:none;width:1.75em;height:1.75em;box-shadow:0 6px 14px -8px #303d4899}.hero__ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.fan{flex:1;width:100%;min-height:420px;margin-top:28px;position:relative}.fan__hint{color:var(--slate-soft);white-space:nowrap;background:var(--bone);border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:7px 14px;font-size:13px;display:flex;box-shadow:0 0 0 1px #303d4814}.fan__hint i{background:var(--gold);width:6px;height:6px;animation:ping 1.8s var(--ease-out) infinite;border-radius:99px;flex:none}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.pass{--w:280px;width:var(--w);aspect-ratio:.66;gap:calc(var(--w) * .05);padding:calc(var(--w) * .06);border-radius:calc(var(--w) * .07);background:var(--bg);color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:0;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 1px #ffffff40,0 0 0 1px #303d4814,0 24px 40px -22px #1e28328c}.pass:before,.pass:after{content:"";width:calc(var(--w) * .06);height:calc(var(--w) * .06);background:var(--notch,var(--bone));border-radius:50%;position:absolute;top:63%;transform:translateY(-50%)}.pass:before{left:calc(var(--w) * -.03)}.pass:after{right:calc(var(--w) * -.03)}.pass__top{align-items:center;gap:calc(var(--w) * .035);display:flex}.pass__logo{width:calc(var(--w) * .12);height:calc(var(--w) * .12);padding:calc(var(--w) * .018);border-radius:calc(var(--w) * .03);background:var(--ink);flex:none}@supports (color:color-mix(in lab, red, red)){.pass__logo{background:color-mix(in srgb, var(--ink) 12%, transparent)}}.pass__logo{--px-fill:var(--accent);--px-fill-o:1}.pass__name{font-family:var(--display);font-variation-settings:"opsz" 24, "wdth" 90;font-weight:650;font-size:calc(var(--w) * .058);letter-spacing:-.02em;flex:1;line-height:1.05}.pass__field{flex-direction:column;gap:2px;display:flex}.pass__field--end{text-align:right}.pass__label{font-size:calc(var(--w) * .032);letter-spacing:.06em;text-transform:uppercase;opacity:.66}.pass__value{font-size:calc(var(--w) * .05);font-variant-numeric:tabular-nums;font-weight:550}.pass__strip{--gap:calc(var(--w) * .025);justify-content:center;gap:var(--gap);padding:calc(var(--w) * .04);border-radius:calc(var(--w) * .04);background:var(--ink);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.pass__strip{background:color-mix(in srgb, var(--ink) 9%, transparent)}}.stamp{width:calc((100% - 4 * var(--gap)) / 5);aspect-ratio:1;border:1.5px dashed var(--ink);border-radius:50%;place-items:center;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.stamp{border:1.5px dashed color-mix(in srgb, var(--ink) 35%, transparent)}}.stamp{color:var(--ink);--px-fill:var(--bg);--px-fill-o:1}.stamp .pixel{opacity:0;width:58%;height:58%;transform:scale(.4)rotate(-20deg)}.stamp.is-on{rotate:var(--r,0deg);box-shadow:inset 0 0 0 calc(var(--w) * .008) var(--ink), inset 0 0 0 calc(var(--w) * .02) var(--accent), inset 0 0 0 calc(var(--w) * .026) var(--ink)}@supports (color:color-mix(in lab, red, red)){.stamp.is-on{box-shadow:inset 0 0 0 calc(var(--w) * .008) color-mix(in srgb, var(--ink) 22%, transparent), inset 0 0 0 calc(var(--w) * .02) var(--accent), inset 0 0 0 calc(var(--w) * .026) color-mix(in srgb, var(--ink) 14%, transparent)}}.stamp.is-on{background:var(--accent);color:var(--bg);--px-fill:var(--ink);border:0}.stamp.is-on .pixel{opacity:1;transform:none}.pass__fields{justify-content:space-between;gap:8px;margin-top:auto;display:flex}.pass__code{width:calc(var(--w) * .3);aspect-ratio:1;align-self:center}.pass__code svg{width:100%;height:100%;display:block}.fan{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.fan.is-dragging,.fan.is-dragging .pass{cursor:grabbing}.fan .pass{margin-left:calc(var(--w) / -2);transform-origin:50% 150%;will-change:transform, opacity;cursor:inherit;position:absolute;top:0;left:50%}.fan .pass.is-center{cursor:pointer}.fan .pass.is-full .pass__strip{box-shadow:0 0 0 2px var(--accent)}.statement{padding:clamp(80px, 14vw, 200px) var(--gutter);text-align:center}.statement h2{max-width:14ch;margin:0 auto;font-size:clamp(2.4rem,6.4vw,6rem)}.statement h2 .dim{color:#303d4838}.flow{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(16px,5vw,80px);height:100svh;min-height:680px;padding:0 clamp(20px,5vw,80px);display:grid;overflow:hidden}.flow__words{height:1.1em;font-family:var(--display);font-variation-settings:"opsz" 96, "wdth" 92;letter-spacing:-.035em;text-align:right;box-sizing:content-box;justify-self:end;width:100%;padding-bottom:.1em;font-size:clamp(3rem,7vw,6rem);font-weight:620;line-height:1;position:relative;overflow:hidden}.flow__word{color:var(--bone);position:absolute;inset:0}.flow__word span{color:var(--gold)}.flow__notes{color:#e9eef3c7;max-width:26ch;height:6em;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.5;position:relative}.flow__note{position:absolute;inset:0}.flow__progress{gap:6px;margin-bottom:18px;display:flex}.flow__progress i{background:#e9eef333;border-radius:9px;width:22px;height:3px;position:relative;overflow:hidden}.flow__progress i b{background:var(--gold);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.phone{aspect-ratio:.486;background:#0c1116;border-radius:17%/8.2%;width:clamp(240px,22vw,300px);padding:3.2%;position:relative;box-shadow:0 0 0 2px #8e979f,0 0 0 3.5px #c9ced2,0 0 0 5px #6f7980,0 60px 90px -40px #080e16bf,0 20px 40px -20px #080e1680}.phone:before,.phone:after{content:"";background:linear-gradient(90deg,#6f7980,#b9c0c5);border-radius:3px;width:4px;position:absolute}.phone:before{height:7%;box-shadow:0 calc(var(--pw,300px) * .2) 0 #8e979f, 0 calc(var(--pw,300px) * .36) 0 #8e979f;top:19%;left:-8px}.phone:after{background:linear-gradient(270deg,#6f7980,#b9c0c5);height:13%;top:28%;right:-8px}.phone__screen{background:#f4f1ea;border-radius:14%/6.8%;height:100%;position:relative;overflow:hidden;container-type:inline-size}.phone__island{z-index:10;background:#0d1217;border-radius:20px;width:33%;height:9.6cqw;position:absolute;top:3.6cqw;left:50%;translate:-50%}.screen{color:var(--slate);flex-direction:column;align-items:center;padding:52px 16px 20px;display:flex;position:absolute;inset:0}.screen__title{font-family:var(--display);letter-spacing:-.03em;font-size:19px;font-weight:650}.screen__small{color:var(--slate-soft);margin-top:4px;font-size:11px}.scan{aspect-ratio:1;place-items:center;width:78%;margin-top:28px;display:grid;position:relative}.scan__corner{border:3px solid var(--gold);width:26px;height:26px;position:absolute}.scan__corner:first-child{border-bottom:0;border-right:0;border-radius:12px 0 0;top:0;left:0}.scan__corner:nth-child(2){border-bottom:0;border-left:0;border-radius:0 12px 0 0;top:0;right:0}.scan__corner:nth-child(3){border-top:0;border-right:0;border-radius:0 0 0 12px;bottom:0;left:0}.scan__corner:nth-child(4){border-top:0;border-left:0;border-radius:0 0 12px;bottom:0;right:0}.scan__code{width:72%}.scan__beam{background:var(--gold);height:2px;position:absolute;top:10%;left:8%;right:8%;box-shadow:0 0 14px 2px #d8ad59b3}.screen--add{background:#e8e3d8}.sheet{background:#fff;border-radius:26px 26px 0 0;flex-direction:column;align-items:center;gap:12px;width:calc(100% + 32px);margin-top:auto;margin-bottom:-20px;padding:18px 16px 26px;display:flex}.wallet-btn{color:#fff;background:#111;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;font-size:13px;font-weight:600;display:flex}.wallet-btn svg{width:18px;height:18px}.screen--wallet{color:#fff;background:#111418;justify-content:flex-start;align-items:stretch}.screen--wallet .screen__title{color:#fff;margin-bottom:14px;font-size:24px}.wallet-stack{flex:1;position:relative}.wallet-card{border-radius:14px;justify-content:space-between;height:120px;padding:10px 12px;font-size:11px;font-weight:600;display:flex;position:absolute;left:0;right:0;container-type:inline-size}.screen--lock{color:#fff;background:#1d3047;padding:0;overflow:hidden}.wall,.wall i{position:absolute;inset:0}.wall{background:linear-gradient(170deg,#4b6f93 0%,#2a4561 48%,#172636 100%)}.wall i{filter:blur(1px);border-radius:50%}.wall i:first-child{background:radial-gradient(circle at 35% 35%,#5f86ad,#365778 60%,#2a4561);width:120cqw;height:120cqw;inset:-18cqw auto auto 28cqw;box-shadow:inset -6cqw -4cqw 12cqw #0f192673}.wall i:nth-child(2){background:radial-gradient(circle at 60% 30%,#b9c08d,#8c946a 55%,#5d6448);width:110cqw;height:110cqw;inset:92cqw auto auto -52cqw;box-shadow:inset 4cqw 6cqw 14cqw #ffffff1f}.wall i:nth-child(3){opacity:.9;background:radial-gradient(circle at 40% 35%,#f0cf8c,#d8ad59 55%,#a9813a);width:46cqw;height:46cqw;inset:128cqw -12cqw auto auto}.status{z-index:11;height:13cqw;font:600 4.6cqw/1 var(--body);color:inherit;justify-content:space-between;align-items:center;padding:0 7cqw 0 10cqw;display:flex;position:absolute;top:0;left:0;right:0}.status__icons{align-items:center;gap:1.6cqw;display:flex}.status__icons svg{fill:currentColor;width:auto;height:3.6cqw}.status__batt{border:.35cqw solid;border-radius:1.2cqw;width:7.6cqw;height:3.8cqw;position:relative}@supports (color:color-mix(in lab, red, red)){.status__batt{border:.35cqw solid color-mix(in srgb, currentColor 45%, transparent)}}.status__batt{padding:.45cqw}.status__batt:after{content:"";background:currentColor;border-radius:0 1cqw 1cqw 0;width:.8cqw;height:1.4cqw;position:absolute;top:50%;right:-1.3cqw}@supports (color:color-mix(in lab, red, red)){.status__batt:after{background:color-mix(in srgb, currentColor 45%, transparent)}}.status__batt:after{transform:translateY(-50%)}.status__batt i{background:currentColor;border-radius:.6cqw;width:78%;height:100%;display:block}.screen--scan,.screen--add{color:var(--slate)}.screen--wallet{color:#fff}.screen--lock>:not(.wall):not(.status){position:relative}.lock__date{font:600 5.4cqw/1 var(--body);color:#ffffffdb;margin-top:17cqw}.lock__time{font-family:var(--display);font-variation-settings:"opsz" 96, "wdth" 100;letter-spacing:-.01em;color:#ecf2f8b8;text-shadow:0 .3cqw #ffffff59,0 1cqw 3cqw #0a142040;font-variant-numeric:tabular-nums;margin-top:1cqw;font-size:27cqw;font-weight:700;line-height:1}.notifs{flex-direction:column;gap:2.2cqw;width:100%;margin-top:auto;padding:0 3.4cqw;display:flex}.notif{-webkit-backdrop-filter:blur(14px)saturate(1.5);color:#fff;text-align:left;background:#fff3;border-radius:6.2cqw;align-items:flex-start;gap:3cqw;padding:3.2cqw 3.6cqw;display:flex;box-shadow:inset 0 0 0 .35cqw #ffffff38,0 2cqw 5cqw -2cqw #08101a59}.notif__icon{background:var(--i-bg);width:11cqw;height:11cqw;color:var(--i-ink);--px-fill:var(--i-acc);--px-fill-o:1;border-radius:2.8cqw;flex:none;margin-top:.6cqw;padding:2.2cqw;box-shadow:inset 0 0 0 .3cqw #ffffff40}.notif__body{flex-direction:column;flex:1;min-width:0;font-size:4.1cqw;line-height:1.28;display:flex}.notif__body b{font-weight:650}.notif__head{justify-content:space-between;gap:2cqw;display:flex}.notif__head small{color:#ffffff9e;white-space:nowrap;font-size:3.6cqw}.notif__body>span:last-child{color:#ffffffeb}.lock__controls{justify-content:space-between;width:100%;padding:5cqw 9cqw 0;display:flex}.lock__controls i{-webkit-backdrop-filter:blur(12px);background:#ffffff29;border-radius:50%;place-items:center;width:14cqw;height:14cqw;display:grid;box-shadow:inset 0 0 0 .3cqw #fff3}.lock__controls svg{width:6cqw;height:6cqw}.lock__home{background:#fff;border-radius:9px;width:36cqw;height:1.6cqw;margin:4cqw 0 2.6cqw}@media (width<=860px){.flow{text-align:center;grid-template-rows:auto auto auto;grid-template-columns:1fr;align-content:center;justify-items:center;gap:22px;padding-top:60px}.phone{text-align:left}.wallet-card{white-space:nowrap;font-size:9px}.flow__words{text-align:center;order:-1;justify-self:center;font-size:clamp(2.6rem,13vw,4rem)}.flow__notes{height:4.6em;font-size:.95rem}.flow__progress{justify-content:center}.phone{width:min(56vw,220px)}.flow>div:last-child{width:100%}.flow__notes{width:min(100%,32ch);max-width:none;margin:0 auto}.notif:nth-child(3){display:none}}@media (width<=640px){.object__list li:not(.is-on){display:none}.object__list li.is-on{transform:none}.object__brand{text-align:center;top:84px;left:0;right:0}}.object{margin-bottom:var(--gutter);position:relative}.object__stick{border-radius:var(--radius-slab);height:100svh;min-height:620px;margin-bottom:0;position:relative;overflow:hidden}.object canvas{width:100%;height:100%;position:absolute;inset:0}.object__copy{z-index:2;pointer-events:none;max-width:28rem;position:absolute;bottom:clamp(28px,6vw,80px);left:clamp(24px,5vw,80px)}.object__copy h2{font-size:clamp(2.4rem,5.4vw,5rem)}.object__brand{z-index:2;text-align:right;font-family:var(--display);font-variation-settings:"opsz" 48, "wdth" 92;letter-spacing:-.02em;font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:600;position:absolute;top:clamp(90px,14vw,140px);right:clamp(24px,5vw,80px)}.object__brand small{font-family:var(--body);color:var(--slate-soft);letter-spacing:0;margin-top:4px;font-size:13px;font-weight:400;display:block}.object__list{margin:0;padding:0;list-style:none}.object__list li{opacity:.18;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out)}.object__list li.is-on{opacity:1;transform:translate(-8px)}.ten{text-align:center;justify-items:center;gap:clamp(36px,5vw,64px);padding:clamp(80px,10vw,140px) clamp(20px,5vw,80px);display:grid}.ten h2{color:var(--bone);font-size:clamp(2.4rem,6vw,5.6rem)}.ten h2 span{color:var(--gold)}.ten__card{background:#f8f4ea0f;border-radius:clamp(20px,2.4vw,32px);grid-template-columns:repeat(10,1fr);gap:clamp(6px,1.2vw,16px);width:min(100%,1000px);padding:clamp(14px,2vw,28px);display:grid;box-shadow:inset 0 0 0 1px #f8f4ea1a}.ten__slot{aspect-ratio:1;color:var(--slate);--px-fill:var(--bone);--px-fill-o:1;border:1.5px dashed #f8f4ea47;border-radius:50%;place-items:center;display:grid;position:relative}.ten__slot:before{content:"";background:var(--gold);transform:scale(var(--s,0));border-radius:50%;position:absolute;inset:-1.5px}.ten__slot .pixel{width:56%;height:56%;transform:scale(var(--s,0)) rotate(calc((1 - var(--s,0)) * -40deg));position:relative}.ten__slot:last-child:before{background:var(--bone)}.ten__slot:last-child{--px-fill:var(--gold)}.ten__count{font-family:var(--pixel);color:#e9eef3b3;font-variant-numeric:tabular-nums;font-size:clamp(14px,1.4vw,18px)}.ten__count b{color:var(--gold);font-weight:400}@media (width<=640px){.ten__card{grid-template-columns:repeat(5,1fr);max-width:360px}}.programs{padding:clamp(80px,10vw,140px) clamp(20px,4vw,64px)}.programs__head{text-align:center;margin-bottom:clamp(44px,5vw,76px)}.programs__head h2{font-size:clamp(2.4rem,6vw,5.6rem)}.programs__head h2 span{color:var(--delft)}.programs__head p{color:var(--slate-soft);margin-top:16px;font-size:1.05rem}.programs__grid{grid-template-columns:repeat(4,1fr);align-items:start;gap:clamp(16px,2vw,28px);max-width:1240px;margin:0 auto;display:grid}.program{gap:22px;margin:0;display:grid;container-type:inline-size}.program .pass{--w:100cqw}.program:nth-child(2n){margin-top:clamp(0px,4vw,56px)}.program figcaption h3{font-size:clamp(1.5rem,2vw,1.9rem)}.program figcaption p{color:var(--slate-soft);max-width:28ch;margin-top:8px;font-size:15px;line-height:1.5}.own{aspect-ratio:.66;border:2px dashed #303d4838;border-radius:7cqw;flex-direction:column;justify-content:center;align-items:center;gap:8cqw;padding:8cqw;display:flex;position:relative;overflow:hidden}.own__plus{background:var(--gold);width:22cqw;height:22cqw;color:var(--slate);border-radius:50%;place-items:center;display:grid}.own__plus svg{width:44%}.own__rules{flex-wrap:wrap;justify-content:center;gap:2.6cqw;display:flex}.own__rules span{white-space:nowrap;background:#fffdf8;border-radius:99px;padding:2.4cqw 4.4cqw;font-size:max(12px,5cqw);box-shadow:0 0 0 1px #303d4814}.own__rules span:nth-child(odd){rotate:-3deg}.own__rules span:nth-child(3n){rotate:4deg}@media (width<=1000px){.programs__grid{grid-template-columns:repeat(2,1fr);max-width:640px}}@media (width<=560px){.programs__grid{grid-template-columns:1fr;gap:44px;max-width:300px}.program:nth-child(2n){margin-top:0}}.meter{gap:calc(var(--w) * .035);padding:calc(var(--w) * .05) calc(var(--w) * .05) calc(var(--w) * .04);border-radius:calc(var(--w) * .04);background:var(--ink);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.meter{background:color-mix(in srgb, var(--ink) 9%, transparent)}}.meter__big{font-size:calc(var(--w) * .05);opacity:.8}.meter__big b{font-family:var(--display);font-variation-settings:"opsz" 96, "wdth" 88;font-weight:620;font-size:calc(var(--w) * .17);letter-spacing:-.04em;font-variant-numeric:tabular-nums;opacity:1;margin-right:.15em;line-height:1}.meter__track{height:calc(var(--w) * .045);background:var(--ink);border-radius:99px;position:relative}@supports (color:color-mix(in lab, red, red)){.meter__track{background:color-mix(in srgb, var(--ink) 16%, transparent)}}.meter__track{margin-top:calc(var(--w) * .02)}.meter__fill{width:calc(var(--p) * 100%);border-radius:inherit;background:var(--accent);max-width:100%;position:absolute;inset:0 auto 0 0}.meter__tier{top:50%;left:calc(var(--at) * 100%);position:absolute;translate:-50% -50%}.meter__tier i{width:calc(var(--w) * .075);height:calc(var(--w) * .075);background:var(--bg);box-shadow:0 0 0 calc(var(--w) * .012) var(--ink) inset;border-radius:50%;display:block}@supports (color:color-mix(in lab, red, red)){.meter__tier i{box-shadow:0 0 0 calc(var(--w) * .012) color-mix(in srgb, var(--ink) 30%, transparent) inset}}.meter__tier i{transition:background .3s,box-shadow .3s}.meter__tier.is-on i{background:var(--accent);box-shadow:0 0 0 calc(var(--w) * .014) var(--bg) inset}.meter__labels{height:calc(var(--w) * .1);font-size:calc(var(--w) * .036);opacity:.8;position:relative}.meter__labels span{left:calc(var(--at) * 100%);text-align:center;white-space:nowrap;line-height:1.25;position:absolute;translate:-50%}.meter__labels b{font-weight:600;display:block}.pkg{gap:calc(var(--w) * .045);padding:calc(var(--w) * .05);border-radius:calc(var(--w) * .04);background:var(--ink);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.pkg{background:color-mix(in srgb, var(--ink) 9%, transparent)}}.pkg__title{font-family:var(--display);font-variation-settings:"opsz" 48, "wdth" 90;font-weight:620;font-size:calc(var(--w) * .075);letter-spacing:-.03em;line-height:1.05}.pkg__title b{color:var(--accent);font-weight:650}.pkg__sessions{gap:calc(var(--w) * .02);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.session{aspect-ratio:.62;border-radius:calc(var(--w) * .025);border:1.5px dashed var(--ink)}@supports (color:color-mix(in lab, red, red)){.session{border:1.5px dashed color-mix(in srgb, var(--ink) 35%, transparent)}}.session{color:var(--bg);place-items:center;display:grid}.session svg{opacity:0;width:62%;transition:opacity .25s, transform .4s var(--ease-out);transform:scale(.4)}.session.is-used{background:var(--accent);border:0}.session.is-used svg{opacity:1;transform:none}.pass--builder[data-mode=stamps] [data-body]:not([data-body=stamps]),.pass--builder[data-mode=points] [data-body]:not([data-body=points]),.pass--builder[data-mode=package] [data-body]:not([data-body=package]){display:none}.custom{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(40px,6vw,96px);padding:clamp(72px,9vw,130px) clamp(20px,5vw,88px);display:grid;overflow:hidden}.custom h2{color:var(--bone);font-size:clamp(2.4rem,5.4vw,5rem)}.custom h2 span{color:var(--gold)}.custom__copy>p{color:#e9eef3c7;max-width:42ch;margin-top:18px;font-size:1.05rem;line-height:1.55}.builder{gap:22px;margin-top:clamp(32px,4vw,48px);display:grid}.builder fieldset{border:0;min-width:0;margin:0;padding:0}.builder legend,.builder__name>span{color:#e9eef3ad;margin-bottom:10px;font-size:13px;display:block}.builder__name input{width:min(100%,320px);height:48px;color:var(--bone);font:500 16px var(--body);background:#f8f4ea1a;border:0;border-radius:14px;outline:none;padding:0 18px;transition:box-shadow .2s;box-shadow:inset 0 0 0 1px #f8f4ea29}.builder__name input:focus-visible{box-shadow:0 0 0 2px var(--gold) inset}.builder__row{flex-wrap:wrap;gap:10px;display:flex}.builder input[type=radio],.builder input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.swatch{background:linear-gradient(135deg, var(--c-bg) 0 58%, var(--c-acc) 58%);cursor:pointer;width:40px;height:40px;transition:transform .3s var(--ease-out), box-shadow .2s;border-radius:50%;position:relative;box-shadow:inset 0 0 0 1px #f8f4ea40}.swatch:hover{transform:scale(1.08)}.swatch:has(:checked){box-shadow:0 0 0 3px var(--delft), 0 0 0 5px var(--gold)}.swatch:has(:focus-visible),.ico:has(:focus-visible) .ico__box,.seg label:has(:focus-visible),.tog:has(:focus-visible){outline:2px solid var(--gold);outline-offset:3px}.ico{cursor:pointer;position:relative}.ico__box{width:44px;height:44px;color:var(--bone);--px-fill:var(--gold);--px-fill-o:1;transition:background .2s, transform .3s var(--ease-out);background:#f8f4ea14;border-radius:13px;padding:10px;display:block}.ico:hover .ico__box{transform:translateY(-2px)}.ico:has(:checked) .ico__box{background:var(--gold);color:var(--slate);--px-fill:var(--bone)}.seg{background:#f8f4ea14;border-radius:99px;padding:4px;display:inline-flex}.seg label{cursor:pointer;border-radius:99px;position:relative}.seg span{border-radius:99px;padding:10px 18px;font-size:14px;transition:background .25s,color .25s;display:block}.seg label:has(:checked) span{background:var(--bone);color:var(--slate)}.tog{cursor:pointer;border-radius:99px;position:relative}.tog span{border-radius:99px;align-items:center;gap:8px;padding:9px 15px 9px 11px;font-size:14px;transition:background .25s,color .25s,box-shadow .25s;display:flex;box-shadow:inset 0 0 0 1px #f8f4ea33}.tog span:before{content:"";border-radius:50%;width:16px;height:16px;transition:background .25s,box-shadow .25s;box-shadow:inset 0 0 0 1.5px #f8f4ea80}.tog:has(:checked) span{box-shadow:0 0 0 1px var(--gold) inset;background:#d8ad5929}.tog:has(:checked) span:before{background:var(--gold);box-shadow:0 0 0 4px var(--gold) inset, 0 0 0 5.5px var(--slate) inset}.compose{gap:8px;max-width:460px;display:flex}.compose input{min-width:0;height:48px;color:var(--bone);font:400 16px var(--body);background:#f8f4ea1a;border:0;border-radius:14px;outline:none;flex:1;padding:0 16px;box-shadow:inset 0 0 0 1px #f8f4ea29}.compose input:focus-visible{box-shadow:0 0 0 2px var(--gold) inset}.compose button{background:var(--gold);height:48px;color:var(--slate);font:600 14px var(--body);cursor:pointer;border:0;border-radius:14px;flex:none;padding:0 18px;transition:background .2s,transform .2s}.compose button:hover{background:var(--bone)}.compose button:active{transform:scale(.97)}.compose button.is-sent{background:#8fd1a6}.custom__stage{flex-direction:column;align-items:center;gap:16px;display:flex}.custom__pass{width:min(320px,100%);container-type:inline-size}.custom__pass .pass{--w:100cqw;--notch:var(--delft);cursor:default;transition:background .4s,color .4s;box-shadow:inset 0 1px #ffffff40,0 0 0 1px #f8f4ea1f,0 50px 80px -40px #0a141eb3}.custom__toasts{z-index:2;flex-direction:column;justify-content:flex-end;gap:8px;width:min(330px,100%);height:148px;display:flex;position:relative}.custom__toasts:empty:before{content:"Turn on a moment to preview the message.";color:#e9eef399;align-self:center;margin-bottom:8px;font-size:13px}.toast:nth-child(n+3){display:none}.toast{-webkit-backdrop-filter:blur(14px);color:var(--slate);background:#f8f4eadb;border-radius:18px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:13px;line-height:1.3;display:grid;box-shadow:0 18px 40px -20px #0a141e99}.toast__icon{background:var(--t-bg);width:34px;height:34px;color:var(--t-ink);--px-fill:var(--t-acc);--px-fill-o:1;border-radius:9px;padding:7px}.toast__head{color:var(--slate-soft);justify-content:space-between;gap:8px;font-size:11.5px;display:flex}.toast b{font-weight:600;display:block}@media (width<=900px){.custom{grid-template-columns:1fr}.custom__pass{width:min(270px,80%)}}.custom__note{color:#e9eef39e;text-align:center;font-size:13px}.setup{padding:clamp(80px,10vw,140px) clamp(20px,4vw,64px) clamp(56px,7vw,100px);overflow:hidden}.setup__head{text-align:center;max-width:900px;margin:0 auto}.setup__head h2{font-size:clamp(2.3rem,5.2vw,4.8rem)}.strike{color:var(--delft);white-space:nowrap;position:relative}.strike svg{width:104%;height:.2em;position:absolute;top:46%;left:-2%;overflow:visible}.strike path{fill:none;stroke:var(--gold);stroke-width:7px;stroke-linecap:round;vector-effect:non-scaling-stroke}.setup__head p{max-width:50ch;color:var(--slate-soft);margin:26px auto 0;font-size:1.05rem;line-height:1.55}.ticket{background:#fff;border-radius:28px;grid-template-columns:repeat(4,1fr);max-width:1240px;margin:clamp(48px,6vw,80px) auto 0;padding:0;list-style:none;display:grid;box-shadow:0 0 0 1px #303d4812,0 40px 70px -50px #303d4873}.stub{flex-direction:column;gap:10px;min-height:400px;padding:28px 26px 0;display:flex;position:relative;overflow:hidden}.stub+.stub{border-left:2px dashed #303d4821}.stub+.stub:before,.stub+.stub:after{content:"";background:var(--bone);z-index:1;border-radius:50%;width:22px;height:22px;position:absolute;left:-12px}.stub+.stub:before{top:-11px}.stub+.stub:after{bottom:-11px}.stub__top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.stub__n{font-family:var(--pixel);color:var(--gold-deep);font-size:13px}.stub__stamp{color:#0000;border:1.5px dashed #303d4840;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .35s,border-color .35s,color .35s;display:grid}.stub__stamp svg{width:52%}.stub.is-done .stub__stamp{background:var(--gold);color:var(--slate);border-color:#0000;rotate:-10deg}.stub h3{font-size:1.45rem}.stub p{color:var(--slate-soft);font-size:14.5px;line-height:1.55}.mini{margin-top:auto;flex-direction:column;justify-content:flex-end;height:150px;margin-inline:-26px;padding:0 26px 24px;display:flex;position:relative}.mini--form{gap:8px}.mini__field{background:#fff;border-radius:10px;gap:2px;padding:8px 12px;font-size:13px;display:grid;box-shadow:0 0 0 1px #303d481a}.mini__field small{color:var(--slate-soft);font-size:10.5px}.caret{vertical-align:-2px;background:var(--delft);width:1.5px;height:1em;margin-left:1px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.mini__btn{background:var(--slate);color:var(--bone);border-radius:99px;align-self:flex-start;padding:7px 14px;font-size:12px}.mini--design{gap:12px}.mini__swatches{gap:6px;display:flex}.mini__swatches i{background:var(--c);border-radius:50%;width:22px;height:22px}.mini__swatches .is-on{box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--slate)}.mini__pass{background:var(--gold);color:var(--slate);font-family:var(--display);letter-spacing:-.02em;border-radius:14px;gap:10px;padding:12px;font-size:14px;font-weight:650;display:grid}.mini__pass-top{align-items:center;gap:8px;display:flex}.mini__pass-logo{--px-fill:var(--bone);--px-fill-o:1;background:#303d481f;border-radius:6px;width:24px;height:24px;padding:4px}.mini__pass-dots{grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.mini__pass-dots i{aspect-ratio:1;border:1.5px dashed #303d4866;border-radius:50%}.mini__pass-dots .is-on{background:var(--bone);border:0}.mini--tent{align-items:center}.tent{background:var(--slate);width:112px;color:var(--bone);border-radius:12px 12px 4px 4px;justify-items:center;gap:6px;padding:12px 12px 10px;font-size:10.5px;display:grid;transform:perspective(300px)rotateX(10deg);box-shadow:0 16px 24px -14px #1e283299}.tent .pass__code{width:72px}.mini--scan{align-items:center}.scan__frame{background:repeating-linear-gradient(90deg,#303d480d 0 6px,#0000 6px 12px);border-radius:16px;width:96px;height:96px;position:relative}.scan__frame i{border:3px solid var(--delft);width:24px;height:24px;position:absolute}.scan__frame i:first-child{border-bottom:0;border-right:0;border-radius:12px 0 0;top:0;left:0}.scan__frame i:nth-child(2){border-bottom:0;border-left:0;border-radius:0 12px 0 0;top:0;right:0}.scan__frame i:nth-child(3){border-top:0;border-right:0;border-radius:0 0 0 12px;bottom:0;left:0}.scan__frame i:nth-child(4){border-top:0;border-left:0;border-radius:0 0 12px;bottom:0;right:0}.scan__frame:after{content:"";background:var(--gold);border-radius:2px;height:2px;animation:2.4s ease-in-out infinite scanline;position:absolute;left:10px;right:10px;box-shadow:0 0 12px 2px #d8ad5999}@keyframes scanline{0%,to{top:14px}50%{top:80px}}.scan__pop{background:var(--gold);color:var(--slate);animation:popin 2.4s var(--ease-out) infinite;border-radius:99px;padding:6px 11px;font-size:12px;font-weight:600;position:absolute;top:20px;right:28px;rotate:6deg}@keyframes popin{0%,40%{opacity:0;scale:.6}55%,90%{opacity:1;scale:1}to{opacity:0;scale:1}}@media (width<=1000px){.ticket{grid-template-columns:1fr 1fr;max-width:680px}.stub:nth-child(3){border-left:0}.stub:nth-child(3):before,.stub:nth-child(3):after{display:none}.stub:nth-child(n+3){border-top:2px dashed #303d4821}}@media (width<=560px){.ticket{grid-template-columns:1fr;max-width:380px}.stub{min-height:0}.stub+.stub{border-top:2px dashed #303d4821;border-left:0}.stub+.stub:before{top:-12px;left:-11px}.stub+.stub:after{inset:-12px -11px auto auto}}.dash{padding:clamp(80px,10vw,140px) clamp(12px,3vw,48px) clamp(16px,3vw,48px)}.dash__head{text-align:center;margin-bottom:clamp(40px,5vw,72px)}.dash__head h2{color:var(--bone);font-size:clamp(2.4rem,6vw,5.6rem)}.dash__head h2 span{color:var(--gold)}.dash__head p{color:#f8f4eab3;max-width:46ch;margin:16px auto 0;font-size:1.05rem;line-height:1.5}.app{--bg:#f4f5f6;--card:#fff;--line:#e6e8eb;--text:#1f2a33;--muted:#7a848d;--blue:#2f6098;--blue-soft:#d5e1ee;--up:#2f7a4f;background:var(--bg);max-width:1240px;color:var(--text);border-radius:24px;grid-template-columns:60px 1fr;margin:0 auto;font-size:13.5px;display:grid;overflow:hidden;box-shadow:0 60px 120px -60px #000000b3}.app__rail{border-right:1px solid var(--line);background:var(--card);flex-direction:column;align-items:center;gap:6px;padding:18px 0;display:flex}.app__mark{background:var(--gold);width:32px;height:32px;color:var(--slate);--px-fill:var(--bone);--px-fill-o:1;border-radius:10px;margin-bottom:14px;padding:6px}.app__ico{width:36px;height:36px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.app__ico svg{width:18px}.app__ico.is-on{background:var(--bg);color:var(--text)}.app__main{min-width:0;padding:0 24px 24px}.app__top{border-bottom:1px solid var(--line);background:var(--card);align-items:center;gap:10px;height:60px;margin:0 -24px;padding:0 24px;display:flex}.app__tabs{gap:4px;margin-right:auto;display:flex}.app__tabs span{color:var(--muted);border-radius:9px;padding:7px 12px}.app__tabs .is-on{background:var(--bg);color:var(--text);font-weight:550}.app__pill{border:1px solid var(--line);color:var(--muted);border-radius:9px;padding:7px 12px;font-size:12.5px}.app__me{background:var(--slate);width:32px;height:32px;color:var(--bone);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.app__title{justify-content:space-between;align-items:flex-start;gap:12px;margin:24px 0 16px;display:flex}.app__title p{color:var(--muted);margin-top:4px}.actions{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px;display:grid}.action{--tone:var(--blue);border:1px solid var(--line);background:var(--card);border-radius:16px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.action--warn{--tone:#c2410c}.action--good{--tone:var(--up)}.action__tag{color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:550;display:inline-flex}.action__tag i{background:var(--tone);border-radius:50%;width:8px;height:8px}.action__text{color:var(--muted);font-size:14px;line-height:1.45}.action__text b{letter-spacing:-.03em;color:var(--text);margin-bottom:2px;font-size:28px;font-weight:600;line-height:1.1;display:block}.action__btn{background:var(--text);color:#fff;height:38px;font:500 13px var(--body);cursor:pointer;border:0;border-radius:10px;margin-top:auto;transition:background .2s,transform .2s}.action__btn:hover{background:var(--blue)}.action__btn:active{transform:scale(.98)}.action__btn.is-done{background:var(--bg);color:var(--up);cursor:default}.rows__left{color:var(--muted);white-space:nowrap;font-size:12.5px}.rows__left b{color:var(--text);margin-right:2px;font-size:18px;font-weight:600}.app__title h3{font-family:var(--body);font-variation-settings:normal;letter-spacing:-.02em;font-size:26px;font-weight:600}.app__tag{white-space:nowrap;border:1px solid var(--line);color:var(--muted);background:var(--card);border-radius:99px;padding:5px 10px;font-size:12px}.kpis{border:1px solid var(--line);background:var(--card);border-radius:16px;grid-template-columns:repeat(4,1fr);margin-bottom:12px;display:grid}.kpi{flex-direction:column;gap:6px;min-width:0;padding:18px 20px;display:flex}.kpi+.kpi{border-left:1px solid var(--line)}.kpi__label{color:var(--muted);font-size:12.5px}.kpi__value{font-family:var(--body);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.7rem,2.4vw,2.2rem);font-weight:600;line-height:1.05}.kpi__value b{font-weight:inherit}.kpi__note{color:var(--muted);font-size:12px}.kpi__note.is-up{color:var(--up)}.app__grid{grid-template-columns:1.7fr 1fr;gap:12px;display:grid}.card{border:1px solid var(--line);background:var(--card);border-radius:16px;min-width:0;padding:18px 20px}.card__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.card h4{margin:0;font-size:14px;font-weight:600}.card__meta{color:var(--muted);white-space:nowrap;font-size:12px}.card__meta b{color:var(--up);font-weight:600}.card--bars{flex-direction:column;display:flex}.card--bars .card__head{margin-bottom:44px}.bars{flex:1;grid-template-rows:minmax(220px,1fr) auto;grid-template-columns:30px 1fr;display:grid}.bars__y{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;position:relative}.bars__y span{top:calc(var(--y) * 100%);position:absolute;translate:0 -50%}.bars__plot{border-bottom:1px solid var(--line);grid-template-columns:repeat(12,1fr);align-items:end;gap:2px;display:grid;position:relative}.bars__grid{left:0;right:0;top:calc((1 - var(--y)) * 100%);border-top:1px solid var(--line);position:absolute}.bar{cursor:pointer;outline:none;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.bar i{width:min(70%,28px);height:calc(var(--h) * 100%);background:var(--blue-soft);transform-origin:bottom;border-radius:6px 6px 0 0;transition:background .2s}.bar:hover i,.bar:focus-visible i,.bar.is-on i{background:var(--blue)}.bars__tip{left:calc(var(--x,.9583) * 100%);bottom:calc(var(--h,.88) * 100% + 10px);translate:var(--tx,-88%) 0;background:var(--text);color:#fff;white-space:nowrap;pointer-events:none;transition:left .3s var(--ease-out), bottom .3s var(--ease-out);border-radius:10px;padding:8px 10px;font-size:12px;line-height:1.35;position:absolute}.bars__tip b{color:#ffffffb3;font-size:11px;font-weight:500;display:block}.bars__x{color:var(--muted);grid-column:2;grid-template-columns:repeat(12,1fr);padding-top:8px;font-size:11px;display:grid}.bars__x span{white-space:nowrap;text-align:center;overflow:visible}.rows{margin:0;padding:0;list-style:none;display:grid}.rows li{align-items:center;gap:12px;padding:10px 0;display:flex}.rows li+li{border-top:1px solid var(--line)}.rows__who{min-width:0;margin-right:auto;display:grid}.rows__who b{font-weight:550}.rows__who small{color:var(--muted);font-size:12px}.avatar{background:var(--bg,#eef1f4);width:32px;height:32px;color:var(--delft);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.chip-btn{border:1px solid var(--line);background:var(--card);height:30px;color:var(--text);font:500 12.5px var(--body);cursor:pointer;border-radius:9px;padding:0 12px;transition:background .2s,color .2s,border-color .2s}.chip-btn:hover,.chip-btn.is-primary{background:var(--text);border-color:var(--text);color:#fff}.chip-btn.is-sent{background:var(--up);border-color:var(--up);color:#fff}.meter-row{gap:8px;margin-top:18px;display:grid}.meter-row__label{color:var(--muted);justify-content:space-between;font-size:12.5px;display:flex}.meter-row__label b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.meter-row__track,.rows__next{background:var(--bg);border-radius:99px;height:6px;display:block;position:relative;overflow:hidden}.meter-row__track i,.rows__next i{width:calc(var(--p) * 100%);border-radius:inherit;background:var(--blue);transform-origin:0;position:absolute;inset:0 auto 0 0}.rows__next{flex:none;width:72px}.notes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.notes li{border-left:2px solid var(--gold);color:var(--muted);padding-left:14px;font-size:13px;line-height:1.5}.notes b{color:var(--text);font-weight:600}@media (width<=1000px){.app{grid-template-columns:1fr}.app__rail{display:none}.app__grid{grid-template-columns:1fr}.actions{grid-template-columns:1fr 1fr 1fr}}@media (width<=720px){.app__main{padding:0 12px 12px}.app__top{margin:0 -12px;padding:0 12px}.app__tabs span:nth-child(n+3),.app__pill{display:none}.kpis{grid-template-columns:1fr 1fr}.actions{grid-template-columns:1fr;gap:8px}.action{gap:10px;padding:14px 16px}.action__text b{font-size:24px}.app__title h3{font-size:21px}.kpi:nth-child(3){border-left:0}.kpi:nth-child(n+3){border-top:1px solid var(--line)}.kpi{padding:14px}.card{padding:16px 14px}.bars{grid-template-rows:180px auto}.bars__x span:not(:first-child):not(:last-child){visibility:hidden}.bars__x span:first-child{text-align:left}.bars__x span:last-child{text-align:right}}.footer{margin-bottom:0;padding:clamp(48px,6vw,88px) clamp(20px,4vw,64px) 24px;overflow:hidden}.footer__top{flex-wrap:wrap;justify-content:space-between;gap:48px;display:flex}.footer__lead{align-content:start;justify-items:start;gap:24px;display:grid}.footer__line{font-family:var(--display);font-variation-settings:"opsz" 48, "wdth" 92;letter-spacing:-.03em;max-width:16ch;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:600;line-height:1.05}.footer__cols{flex-wrap:wrap;gap:clamp(32px,5vw,80px);display:flex}.footer__cols div{align-content:start;gap:10px;font-size:15px;display:grid}.footer__cols h3{font-family:var(--body);font-variation-settings:normal;letter-spacing:0;color:var(--slate-soft);margin-bottom:4px;font-size:13px;font-weight:500}.footer__cols a{width:fit-content;transition:background-size .35s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}.footer__cols a:hover{background-size:100% 1px}.footer__word{font-family:var(--display);font-variation-settings:"opsz" 96, "wdth" 80;letter-spacing:-.03em;text-align:center;color:var(--delft);white-space:nowrap;-webkit-user-select:none;user-select:none;margin:clamp(40px,6vw,80px) 0 0;font-size:clamp(5rem,21vw,23rem);font-weight:700;line-height:.8}.footer__word .char:nth-child(3){color:var(--gold)}.footer__bottom{color:var(--slate-soft);border-top:1px solid #303d481a;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:clamp(24px,3vw,36px);padding-top:18px;font-size:13px;display:flex}.footer__bottom a{text-decoration:none}.footer__bottom a:hover{color:var(--slate)}.anyone{padding:clamp(80px,10vw,140px) 0;overflow:hidden}.anyone h2{text-align:center;padding:0 var(--gutter);margin-bottom:clamp(40px,5vw,64px);font-size:clamp(2.4rem,6vw,5.6rem)}.marquee{gap:12px;width:max-content;margin-bottom:12px;display:flex}.chip{background:var(--c-bg);height:clamp(64px,7vw,92px);color:var(--c-ink);font-family:var(--display);font-variation-settings:"opsz" 48, "wdth" 92;letter-spacing:-.03em;white-space:nowrap;transition:transform .5s var(--ease-out);border-radius:999px;align-items:center;gap:14px;padding:0 clamp(22px,2.4vw,34px) 0 clamp(12px,1.2vw,16px);font-size:clamp(1.3rem,2.2vw,2rem);font-weight:600;display:inline-flex}.chip:hover{transform:translateY(-4px)rotate(-1.5deg)}.chip__icon{background:var(--c-ink);border-radius:50%;width:clamp(40px,4.6vw,62px);height:clamp(40px,4.6vw,62px)}@supports (color:color-mix(in lab, red, red)){.chip__icon{background:color-mix(in srgb, var(--c-ink) 12%, transparent)}}.chip__icon{--px-fill:var(--c-acc);--px-fill-o:1;padding:clamp(9px,1vw,14px)}.plans{padding:clamp(80px,10vw,140px) clamp(20px,4vw,64px) clamp(28px,4vw,64px)}.plans__head{text-align:center;margin-bottom:clamp(40px,5vw,72px)}.plans__head h2{font-size:clamp(2.4rem,6vw,5.6rem)}.plans__head p{color:var(--slate-soft);margin-top:16px;font-size:1.05rem}.billing{background:#fffdf8;border-radius:99px;margin-top:28px;padding:4px;display:inline-flex;box-shadow:0 0 0 1px #303d4814}.billing label{cursor:pointer;border-radius:99px;position:relative}.billing input{opacity:0;pointer-events:none;position:absolute}.billing span{border-radius:99px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;transition:background .25s,color .25s;display:flex}.billing em{color:#6e5321;background:#d8ad5940;border-radius:99px;padding:3px 8px;font-size:12px;font-style:normal}.billing label:has(:checked) span{background:var(--slate);color:var(--bone)}.billing label:has(:checked) em{background:var(--gold);color:var(--slate)}.billing label:has(:focus-visible){outline:2px solid var(--delft);outline-offset:3px}.plan__price [data-price]{display:inline-block}.plan__price--quote{font-size:clamp(2.6rem,3.6vw,3.4rem)}.plans__grid{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1320px;margin:0 auto;display:grid}.plan{--pad:clamp(24px, 2.6vw, 36px);padding:var(--pad);background:#fffdf8;border-radius:clamp(24px,2.4vw,34px);flex-direction:column;gap:22px;display:flex;position:relative;box-shadow:0 0 0 1px #303d4812}.plan__perf{border-top:2px dashed;height:0;margin:0 -6px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.plan__perf{border-top:2px dashed color-mix(in srgb, currentColor 18%, transparent)}}.plan__perf:before,.plan__perf:after{content:"";background:var(--bone);border-radius:50%;width:22px;height:22px;position:absolute;top:-1px;transform:translateY(-50%)}.plan__perf:before{left:calc(-1 * var(--pad) - 5px)}.plan__perf:after{right:calc(-1 * var(--pad) - 5px)}.plan--feature{background:var(--delft);color:var(--ink-on-delft);box-shadow:0 30px 60px -30px #2a4561b3}.plan__name{font-family:var(--display);font-variation-settings:"opsz" 48, "wdth" 92;letter-spacing:-.03em;justify-content:flex-start;align-items:center;gap:12px;font-size:1.6rem;font-weight:620;display:flex}.plan__logo{background:currentColor;border-radius:11px;width:40px;height:40px;padding:8px}@supports (color:color-mix(in lab, red, red)){.plan__logo{background:color-mix(in srgb, currentColor 9%, transparent)}}.plan__logo{color:var(--delft);--px-fill:var(--gold);--px-fill-o:1}.plan--feature .plan__logo{background:var(--gold);color:var(--slate);--px-fill:var(--bone)}.sheet__pass{width:min(200px,100%);display:block;container-type:inline-size}.plan__badge{font-family:var(--body);letter-spacing:0;background:var(--gold);color:var(--slate);border-radius:99px;padding:6px 10px;font-size:12px;font-weight:550}.plan__price{font-family:var(--display);font-variation-settings:"opsz" 96, "wdth" 88;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,4.6vw,4.2rem);font-weight:600;line-height:1}.plan__price small{font-family:var(--body);letter-spacing:0;opacity:.6;margin-left:4px;font-size:15px;font-weight:400}.plan__line{opacity:.75;font-size:15px;line-height:1.5}.plan ul{gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.plan li{align-items:flex-start;gap:10px;display:flex}.plan li svg{width:16px;height:16px;color:var(--gold);flex:none;margin-top:3px}.plan:not(.plan--feature) li svg{color:var(--delft)}.plan .btn{justify-content:center;margin-top:auto}.plans__note{text-align:center;color:var(--slate-soft);margin-top:22px;font-size:13px}@media (width<=1100px){.plans__grid{grid-template-columns:1fr 1fr;max-width:760px}}@media (width<=640px){.plans__grid{grid-template-columns:1fr;max-width:420px}}.close{text-align:center;min-height:86svh;padding:100px var(--gutter);flex-direction:column;justify-content:center;align-items:center;gap:30px;display:flex;overflow:hidden}.close h2{max-width:10ch;color:var(--bone);font-size:clamp(3rem,8vw,6rem)}.close h2 span{color:var(--gold)}.close__stack{pointer-events:none;position:absolute;inset:0}.close__stack .pass{--w:200px;opacity:.16;--notch:var(--delft);position:absolute}.close>:not(.close__stack){z-index:1;position:relative}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero--uses .hero__title{max-width:14ch;font-size:clamp(2.8rem,6.4vw,6rem)}.facts{color:var(--slate-soft);flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:18px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.facts li{align-items:center;gap:7px;display:flex}.facts li:before{content:"";background:var(--delft);border-radius:99px;width:6px;height:6px}.programs__grid--three{grid-template-columns:repeat(3,1fr);max-width:980px}@media (width<=1000px){.programs__grid--three{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.programs__grid--three{grid-template-columns:1fr}}.problems,.faq{justify-items:center;gap:clamp(36px,5vw,64px);padding:clamp(80px,10vw,140px) clamp(20px,4vw,64px);display:grid}.problems h2,.faq h2,.counter h2,.switch h2,.rush h2,.hub__title{text-wrap:balance;font-size:clamp(2.4rem,6vw,5.6rem)}.problems h2,.faq h2{text-align:center;max-width:14ch}.problems h2 span,.faq h2 span,.switch h2 span{color:var(--delft)}.problems__grid{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;max-width:1200px;margin:0;padding:0;list-style:none;display:grid}.problem{--pad:clamp(22px, 2.4vw, 32px);padding:var(--pad);background:#fffdf8;border-radius:clamp(24px,2.4vw,34px);flex-direction:column;gap:16px;display:flex;box-shadow:0 0 0 1px #303d4812}.problem__pain{color:var(--slate-soft);align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.problem__pain s{text-decoration-color:#303d4866}.problem__pain svg{color:#303d4873;flex:none;width:16px;margin-top:.15em}.problem h3{font-size:clamp(1.4rem,2vw,1.75rem);line-height:1.05}.problem>p:last-child{color:var(--slate-soft);margin-top:-6px;font-size:15px;line-height:1.5}@media (width<=900px){.problems__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.problems__grid{grid-template-columns:1fr}}.counter{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(40px,6vw,96px);padding:clamp(80px,10vw,140px) clamp(20px,5vw,80px);display:grid}.counter h2{color:var(--bone);max-width:12ch}.counter h2 span{color:var(--gold)}.counter__steps{gap:22px;margin:clamp(32px,4vw,52px) 0 0;padding:0;list-style:none;display:grid}.counter__steps li{align-items:baseline;gap:18px;display:flex}.counter__n{font-family:var(--display);font-variation-settings:"opsz" 48, "wdth" 92;color:var(--gold);flex:none;font-size:15px;font-weight:620}.counter__steps h3{color:var(--bone);font-size:clamp(1.3rem,1.8vw,1.6rem)}.counter__steps p{color:#f8f4eab3;max-width:44ch;margin-top:6px;font-size:15px;line-height:1.5}.counter__stage{justify-items:center;gap:18px;display:grid}.counter__pass{width:min(320px,100%);container-type:inline-size}.counter__pass .pass,.switch__pass .pass{--w:100cqw;--notch:var(--slate)}.counter__scan svg{width:18px;height:18px;position:relative}.counter__note{color:#f8f4ea99;font-size:13px}@media (width<=860px){.counter{grid-template-columns:1fr}}.switch{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(40px,6vw,96px);padding:clamp(80px,10vw,140px) clamp(20px,5vw,80px);display:grid}.switch h2{max-width:11ch}.switch__copy p{max-width:44ch;color:var(--slate-soft);margin-top:22px;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.6}.switch__visual{justify-content:center;align-items:center;gap:clamp(10px,2vw,24px);display:flex}.paper{background:var(--ground);width:clamp(190px,22vw,280px);font-family:var(--display);font-variation-settings:"opsz" 24, "wdth" 92;color:var(--slate);border-radius:6px;flex-direction:column;flex:none;gap:14px;padding:18px 20px;display:flex;rotate:-5deg;box-shadow:inset 0 1px #fff9,0 16px 26px -18px #303d4899}.paper__name{font-size:clamp(14px,1.4vw,17px);font-weight:650}.paper__holes{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.paper__holes i{aspect-ratio:1;border:1.5px dashed #303d4859;border-radius:50%}.paper__holes i.is-on{rotate:var(--r);background:radial-gradient(circle,#3657788c 0 30%,#0000 32%);border:2px solid #365778bf}.paper__foot{font-family:var(--body);color:var(--slate-soft);font-size:12px}.switch__arrow{width:clamp(40px,5vw,64px);color:var(--gold);flex:none}.switch__pass{flex:none;width:clamp(170px,20vw,260px);rotate:4deg;container-type:inline-size}.switch__pass .pass{--notch:var(--bone)}@media (width<=860px){.switch{grid-template-columns:1fr}}.faq__list{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;max-width:1080px;display:grid}.faq__item{background:#fffdf8;border-radius:24px;padding:clamp(22px,2.4vw,30px);box-shadow:0 0 0 1px #303d4814}.faq__item h3{align-items:flex-start;gap:12px;font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.15;display:flex}.faq__mark{background:var(--delft);width:26px;height:26px;color:var(--gold);border-radius:8px;flex:none;place-items:center;display:grid}.faq__mark .pixel{width:60%;height:60%}.faq__item p{max-width:52ch;color:var(--slate-soft);margin-top:10px;padding-left:38px;line-height:1.6}@media (width<=760px){.faq__list{grid-template-columns:1fr}}.hub{margin-top:var(--gutter);justify-items:center;gap:clamp(44px,5vw,76px);padding:clamp(130px,16vh,180px) clamp(20px,4vw,64px) clamp(80px,10vw,140px);display:grid}.hub__head{text-align:center;justify-items:center;gap:18px;display:grid}.hub__title{max-width:11ch;font-size:clamp(3rem,7vw,6.6rem)}.hub__title span{color:var(--delft)}.hub__head p{max-width:46ch;color:var(--slate-soft);font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.6}.hub__grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:12px;width:100%;max-width:1100px;display:grid}.hub-card:nth-child(2n){margin-top:clamp(0px,4vw,48px)}.hub-card .plan__line{color:inherit;opacity:.75;margin-top:-10px}.hub-card__list{margin:0;padding:0;list-style:none;display:grid}.hub-card__list li{border-top:1px solid;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.hub-card__list li{border-top:1px solid color-mix(in srgb, currentColor 10%, transparent)}}.hub-card__list li:first-child{border-top:0}.hub-card__list a{flex:1;justify-content:space-between;align-items:center;gap:12px;font-weight:550;text-decoration:none;display:flex}.hub-card__list a svg{background:var(--gold);width:32px;height:32px;color:var(--slate);transition:translate .35s var(--ease-out);border-radius:50%;flex:none;padding:8px}.hub-card__list a:hover svg{translate:4px}.hub-card__list .is-soon{opacity:.6}.hub-card__list small{background:currentColor;border-radius:99px;padding:4px 10px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.hub-card__list small{background:color-mix(in srgb, currentColor 8%, transparent)}}@media (width<=760px){.hub__grid{grid-template-columns:1fr}.hub-card:nth-child(2n){margin-top:0}}.trio{justify-content:center;align-items:flex-end;gap:clamp(10px,2vw,28px);width:100%;max-width:980px;margin-top:clamp(32px,4vw,52px);display:flex}.trio__item{flex:1;justify-items:center;gap:14px;max-width:280px;margin:0;display:grid;container-type:inline-size}.trio__item .pass{--w:100cqw}.trio__item:first-child{translate:0 18px;rotate:-4deg}.trio__item:nth-child(3){translate:0 18px;rotate:4deg}.trio__item figcaption{color:var(--slate-soft);font-size:13px}.hero--uses:has(.trio){padding-bottom:clamp(48px,6vw,80px)}.hero--uses .trio+.fan__hint{margin-top:clamp(28px,3vw,40px)}@media (width<=640px){.trio{gap:6px}.trio__item figcaption{font-size:11px}}.types{justify-items:center;gap:clamp(36px,5vw,64px);padding:clamp(80px,10vw,140px) clamp(20px,4vw,64px);display:grid}.types h2{text-align:center;text-wrap:balance;max-width:14ch;font-size:clamp(2.4rem,6vw,5.6rem)}.types h2 span{color:var(--delft)}.types__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:12px;width:100%;max-width:1200px;display:grid}.type__fits{font-family:var(--display);font-variation-settings:"opsz" 48, "wdth" 92;letter-spacing:-.02em;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:600;line-height:1.1}.type__text{opacity:.75;margin-top:-10px;font-size:15px;line-height:1.5}.type__tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.type__tags li{background:currentColor;border-radius:99px;padding:6px 12px;font-size:13px}@supports (color:color-mix(in lab, red, red)){.type__tags li{background:color-mix(in srgb, currentColor 8%, transparent)}}.types__note{color:var(--slate-soft);font-size:14px}@media (width<=900px){.types__grid{grid-template-columns:1fr;max-width:520px}}.worth{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(40px,6vw,96px);padding:clamp(80px,10vw,140px) clamp(20px,5vw,80px);display:grid}.worth h2{max-width:10ch;color:var(--bone);font-size:clamp(2.4rem,6vw,5.6rem)}.worth h2 span{color:var(--gold)}.worth__copy p{color:#e9eef3c7;max-width:36ch;margin-top:20px;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.6}.calc{background:#f8f4ea12;border-radius:clamp(24px,2.4vw,34px);gap:22px;padding:clamp(24px,3vw,40px);display:grid;box-shadow:inset 0 0 0 1px #e9eef31f}.calc__row{gap:12px;display:grid}.calc__row>span{justify-content:space-between;gap:12px;font-size:15px;display:flex}.calc__row b{color:var(--bone);font-variant-numeric:tabular-nums;font-weight:600}.calc input[type=range]{--fill:.1;appearance:none;background:linear-gradient(90deg, var(--gold) calc(var(--fill) * 100%), #e9eef32e 0);cursor:pointer;border-radius:99px;width:100%;height:8px}.calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--bone);border-radius:50%;width:26px;height:26px;box-shadow:0 0 0 4px #d8ad5959,0 6px 14px -6px #00000080}.calc input[type=range]::-moz-range-thumb{background:var(--bone);border:0;border-radius:50%;width:26px;height:26px;box-shadow:0 0 0 4px #d8ad5959}.calc__result{border-top:2px dashed #e9eef329;gap:4px;padding-top:18px;display:grid}.calc__value{font-family:var(--display);font-variation-settings:"opsz" 96, "wdth" 88;letter-spacing:-.03em;color:var(--gold);font-variant-numeric:tabular-nums;font-size:clamp(3rem,6vw,4.6rem);font-weight:600;line-height:1}.calc__note{color:#e9eef399;font-size:13px}@media (width<=860px){.worth{grid-template-columns:1fr}}.hero--suite{padding-bottom:clamp(48px,6vw,80px)}.hero--suite .hero__title{max-width:12ch}.suite{text-align:left;background:#fffdf8;border-radius:24px;width:100%;max-width:1080px;margin-top:clamp(36px,4vw,56px);overflow:hidden;box-shadow:0 0 0 1px #303d4814,0 40px 80px -40px #303d4873}.suite__bar{border-bottom:1px solid #303d4814;align-items:center;gap:16px;padding:12px 16px;display:flex}.suite__dots{flex:none;gap:6px;display:flex}.suite__dots i{background:#303d4824;border-radius:50%;width:10px;height:10px}.suite__tabs{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.suite__tabs button{font:500 14px var(--body);color:var(--slate-soft);cursor:pointer;background:0 0;border:0;border-radius:99px;flex:none;padding:9px 14px;transition:background .2s,color .2s}.suite__tabs button:hover{color:var(--slate);background:#303d480f}.suite__tabs button[aria-selected=true]{background:var(--slate);color:var(--bone)}.suite__panel{min-height:420px}.suite__panel[hidden]{display:none}.suite__panel--designer{grid-template-columns:1fr 1fr;display:grid}.suite__form{background:var(--delft);color:var(--ink-on-delft);margin:0;padding:clamp(22px,3vw,36px)}.suite__preview{place-items:center;padding:32px;display:grid;container-type:inline-size}.suite__preview .pass{--w:min(260px, 70cqw);--notch:#fffdf8}.suite__panel--scanner{grid-template-columns:1fr 1fr;display:grid}.suite__scan{background:var(--slate);align-content:center;justify-items:center;gap:16px;padding:32px;display:grid}.suite__pass{width:min(230px,100%);container-type:inline-size}.suite__pass .pass{--w:100cqw;--notch:var(--slate)}.suite__scan .btn{background:var(--bone);color:var(--slate)}.suite__feed,.suite__locations{padding:clamp(22px,3vw,36px)}.suite__feed h3,.suite__locations h3{font-family:var(--body);font-variation-settings:normal;letter-spacing:0;color:var(--slate-soft);margin-bottom:12px;font-size:13px;font-weight:500}.suite__feed ul,.record__list,.record__roles{margin:0;padding:0;list-style:none;display:grid}.suite__feed li,.record__list li{border-top:1px solid #303d4814;grid-template-columns:auto 1fr;gap:2px 12px;padding:12px 0;font-size:15px;display:grid}.suite__feed li:first-child,.record__list li:first-child{border-top:0}.suite__feed b,.record__list b{color:var(--delft);font-weight:600}.suite__feed small,.record__list small{color:var(--slate-soft);grid-column:2;font-size:13px}.suite__table{border-collapse:collapse;width:100%;font-size:15px}.suite__table th{text-align:left;color:var(--slate-soft);padding:18px clamp(14px,2vw,28px) 10px;font-size:13px;font-weight:500}.suite__table td{border-top:1px solid #303d4814;padding:14px clamp(14px,2vw,28px)}.suite__who{align-items:center;gap:10px;font-weight:550;display:flex}.suite__panel--reports{grid-template-columns:1fr 1fr;align-content:start;display:grid}.suite__metrics{gap:10px;padding:clamp(22px,3vw,36px);display:grid}.suite__metrics div{border-radius:16px;gap:4px;padding:16px 18px;display:grid;box-shadow:0 0 0 1px #303d4814}.suite__metrics small{color:var(--slate-soft);font-size:13px}.suite__metrics b{font-family:var(--display);font-variation-settings:"opsz" 96, "wdth" 88;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:600}.suite__loc{grid-template-columns:100px 1fr;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:grid}.suite__loc i{background:linear-gradient(90deg, var(--delft) calc(var(--v) * 100%), #303d4814 0);border-radius:99px;height:12px}.suite__note{color:var(--slate-soft);text-align:right;border-top:1px solid #303d480f;padding:10px 16px 14px;font-size:12px}@media (width<=760px){.suite__panel--designer,.suite__panel--scanner,.suite__panel--reports{grid-template-columns:1fr}.suite__table th:nth-child(4),.suite__table td:nth-child(4),.suite__table th:nth-child(2),.suite__table td:nth-child(2){display:none}}.records{justify-items:center;gap:clamp(36px,5vw,64px);padding:clamp(80px,10vw,140px) clamp(20px,4vw,64px);display:grid}.records__head{text-align:center;justify-items:center;gap:16px;display:grid}.records h2{text-wrap:balance;max-width:16ch;font-size:clamp(2.4rem,6vw,5.6rem)}.records h2 span{color:var(--delft)}.records__head p{color:var(--slate-soft);font-size:clamp(1rem,1.25vw,1.15rem)}.records__grid{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;max-width:1100px;display:grid}.record{background:#fffdf8;border-radius:clamp(24px,2.4vw,34px);align-content:start;gap:10px;padding:clamp(22px,2.6vw,34px);display:grid;box-shadow:0 0 0 1px #303d4814}.record h3{font-size:clamp(1.35rem,1.9vw,1.65rem)}.record>p{color:var(--slate-soft);margin-bottom:8px;font-size:15px;line-height:1.5}.record__reward{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.record__ticket{background:var(--gold);color:var(--slate);border-radius:14px;align-items:center;gap:10px;padding:12px 18px;font-weight:600;text-decoration:line-through 2px;display:inline-flex}.record__ticket .pixel{width:18px;height:18px}.record__stamp{border:2px solid var(--delft);color:var(--delft);border-radius:99px;padding:8px 14px;font-size:13px;font-weight:600;rotate:-6deg}.record__roles li{border-top:1px solid #303d4814;justify-content:space-between;gap:12px;padding:12px 0;font-size:15px;display:flex}.record__roles li:first-child{border-top:0}.record__roles span{color:var(--slate-soft);text-align:right}.record__files{flex-wrap:wrap;gap:8px;display:flex}.record__files span{border-radius:14px;align-items:center;gap:10px;padding:10px 10px 10px 16px;font:500 14px ui-monospace,monospace;display:inline-flex;box-shadow:0 0 0 1px #303d481a}.record__files i{font:600 12px var(--body);background:var(--slate);color:var(--bone);border-radius:99px;padding:5px 10px;font-style:normal}@media (width<=760px){.records__grid{grid-template-columns:1fr}}.specs,.kinds{justify-items:center;gap:clamp(36px,5vw,64px);padding:clamp(80px,10vw,140px) clamp(20px,4vw,64px);display:grid}.specs h2,.kinds h2{text-align:center;text-wrap:balance;max-width:18ch;font-size:clamp(2.4rem,6vw,5.6rem)}.specs h2 span{color:var(--delft)}.specs__grid{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;max-width:1100px;display:grid}.spec{background:#fffdf8;border-radius:clamp(24px,2.4vw,34px);padding:clamp(22px,2.6vw,32px);box-shadow:0 0 0 1px #303d4814}.spec h3{margin-bottom:14px;font-size:clamp(1.3rem,1.8vw,1.55rem)}.spec ul{gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.spec li{align-items:flex-start;gap:10px;display:flex}.spec li svg{width:16px;color:var(--delft);flex:none;margin-top:.2em}@media (width<=900px){.specs__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.specs__grid{grid-template-columns:1fr}}.kinds h2{color:var(--bone)}.kinds h2 span{color:var(--gold)}.kinds__scroll{width:100%;max-width:1100px;overflow-x:auto}.kinds__table{border-collapse:separate;border-spacing:0;width:100%;min-width:640px;font-size:15px}.kinds__table th,.kinds__table td{text-align:left;vertical-align:top;color:#f8f4eabf;border-top:1px solid #f8f4ea1a;padding:16px clamp(14px,2vw,24px)}.kinds__table thead th,.kinds__table thead td{font-family:var(--display);font-variation-settings:"opsz" 48, "wdth" 92;letter-spacing:-.02em;color:var(--bone);border-top:0;font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:620}.kinds__table thead small{font:500 12px var(--body);letter-spacing:0;color:#f8f4ea99;margin-top:4px;display:block}.kinds__table thead .is-us small{color:var(--delft)}.kinds__table tbody th{color:#f8f4ea8c;font-size:14px;font-weight:500}.kinds__table .is-us{background:var(--bone);color:var(--slate);border-top-color:#303d481f;font-weight:550}.kinds__table thead .is-us{color:var(--slate);border-radius:20px 20px 0 0}.kinds__table tbody tr:last-child .is-us{border-radius:0 0 20px 20px}.hero--points{padding-bottom:clamp(40px,5vw,64px)}.hero--points .hero__title{max-width:20ch;font-size:clamp(2.6rem,5.8vw,5.6rem)}.pts-hero{justify-content:center;align-items:center;gap:clamp(14px,3vw,40px);width:100%;margin-top:clamp(36px,4vw,56px);display:flex}.pts-hero__pass{flex:none;width:clamp(220px,22vw,290px);container-type:inline-size}.pts-hero__pass .pass{--w:100cqw}.pts-rule{text-align:left;background:#fffdf8;border-radius:20px;gap:6px;padding:18px 22px;display:grid;box-shadow:0 0 0 1px #303d4814,0 20px 40px -28px #303d4880}.pts-rule:first-child{rotate:-3deg}.pts-rule:last-child{rotate:3deg}.pts-rule small{color:var(--slate-soft);font-size:12px}.pts-rule b{font-family:var(--display);font-variation-settings:"opsz" 48, "wdth" 92;letter-spacing:-.02em;color:var(--delft);font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:620}.pts-rule span{color:var(--slate-soft);font-size:13px}.hero--points .fan__hint{margin-top:clamp(24px,3vw,36px)}@media (width<=760px){.pts-hero{flex-wrap:wrap}.pts-hero__pass{order:-1;width:100%;max-width:260px}.pts-rule{rotate:0deg!important}}.pts-how,.pts-rules{padding:clamp(80px,10vw,140px) clamp(20px,4vw,64px)}.pts-how{justify-items:center;gap:clamp(36px,5vw,64px);display:grid}.pts-how h2,.pts-rules h2{text-wrap:balance;font-size:clamp(2.4rem,6vw,5.6rem)}.pts-how h2{text-align:center;max-width:16ch}.pts-how h2 span,.pts-rules h2 span{color:var(--delft)}.pts-steps{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;max-width:1100px;margin:0;padding:0;list-style:none;display:grid}.pts-steps li{background:#fffdf8;border-radius:clamp(24px,2.4vw,34px);align-content:start;gap:10px;padding:clamp(22px,2.6vw,34px);display:grid;box-shadow:0 0 0 1px #303d4814}.pts-steps__n{font-family:var(--display);color:var(--gold-deep);font-size:15px;font-weight:620}.pts-steps h3{font-size:clamp(1.35rem,1.9vw,1.65rem)}.pts-steps p{color:var(--slate-soft);font-size:15px;line-height:1.5}.pts-steps__math{color:var(--delft);font:600 15px var(--body);font-variant-numeric:tabular-nums;background:#36577814;border-radius:12px;justify-self:start;margin-top:8px;padding:10px 14px}@media (width<=860px){.pts-steps{grid-template-columns:1fr;max-width:520px}}.calc__result b{color:var(--bone)}.pts-rules{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.pts-rules h2{max-width:11ch}.pts-rules__copy p{color:var(--slate-soft);margin-top:20px;font-size:clamp(1rem,1.25vw,1.15rem)}.pts-panel{background:#fffdf8;border-radius:24px;overflow:hidden;box-shadow:0 0 0 1px #303d4814,0 30px 60px -40px #303d4873}.pts-panel__head{background:var(--slate);color:var(--bone);font-family:var(--display);font-variation-settings:"opsz" 48, "wdth" 92;align-items:center;gap:12px;padding:18px 24px;font-size:1.25rem;font-weight:620;display:flex}.pts-panel__logo{background:var(--gold);width:34px;height:34px;color:var(--slate);--px-fill:var(--bone);--px-fill-o:1;border-radius:10px;padding:7px}.pts-panel dl{margin:0;padding:6px 24px 10px}.pts-panel dl div{border-top:1px solid #303d4814;justify-content:space-between;gap:16px;padding:14px 0;font-size:15px;display:flex}.pts-panel dl div:first-child{border-top:0}.pts-panel dt{color:var(--slate-soft)}.pts-panel dd{text-align:right;margin:0;font-weight:550}@media (width<=860px){.pts-rules{grid-template-columns:1fr}}.maker{text-align:left;background:#fffdf8;border-radius:28px;grid-template-columns:1.1fr .9fr;width:100%;max-width:980px;margin-top:clamp(36px,4vw,56px);display:grid;overflow:hidden;box-shadow:0 0 0 1px #303d4814,0 40px 80px -40px #303d4873}.maker__form{background:var(--delft);color:var(--ink-on-delft);gap:20px;margin:0;padding:clamp(24px,3vw,40px)}.maker__form .seg{display:inline-flex}.maker__preview{align-content:center;justify-items:center;gap:14px;padding:32px;display:grid;container-type:inline-size}.maker__preview .pass{--w:min(270px, 78cqw);--notch:#fffdf8;cursor:default}.maker__preview p{color:var(--slate-soft);font-size:13px}@media (width<=760px){.maker{grid-template-columns:1fr}.maker__preview{order:-1}}.stamp-ex{justify-items:center;gap:clamp(36px,5vw,64px);padding:clamp(80px,10vw,140px) clamp(20px,4vw,64px);display:grid}.stamp-ex__head{text-align:center;justify-items:center;gap:14px;display:grid}.stamp-ex--tight{padding-top:0}.stamp-ex h2{text-align:center;text-wrap:balance;max-width:16ch;font-size:clamp(2.4rem,6vw,5.6rem)}.stamp-ex h2 span{color:var(--delft)}.stamp-ex__head p{color:var(--slate-soft)}.stamp-ex__grid{grid-template-columns:repeat(3,1fr);gap:clamp(28px,3vw,44px) clamp(16px,2vw,28px);width:100%;max-width:1100px;display:grid}.stamp-ex__item{justify-items:center;gap:14px;margin:0;display:grid;container-type:inline-size}.stamp-ex__item .pass{--w:min(280px, 100cqw)}.stamp-ex__item figcaption{text-align:center;color:var(--slate-soft);gap:2px;font-size:14px;display:grid}.stamp-ex__item figcaption b{font-family:var(--display);font-variation-settings:"opsz" 48, "wdth" 92;letter-spacing:-.02em;color:var(--slate);font-size:1.25rem;font-weight:620}@media (width<=900px){.stamp-ex__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.stamp-ex__grid{grid-template-columns:1fr}}.faq__item p a{color:var(--delft);font-weight:550}.ideas{justify-items:center;gap:clamp(36px,5vw,64px);padding:clamp(80px,10vw,140px) clamp(20px,4vw,64px);display:grid}.ideas h2{text-align:center;text-wrap:balance;max-width:14ch;font-size:clamp(2.4rem,6vw,5.6rem)}.ideas h2 span{color:var(--delft)}.ideas__list{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;max-width:1100px;margin:0;padding:0;list-style:none;display:grid}.idea{background:#fffdf8;border-radius:clamp(24px,2.4vw,34px);grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:clamp(18px,2.4vw,32px);padding:clamp(18px,2.2vw,28px);display:grid;box-shadow:0 0 0 1px #303d4814}.idea__card{container-type:inline-size}.idea__card .pass{--w:100cqw;--notch:#fffdf8}.idea__copy{gap:10px;display:grid}.idea h3{font-size:clamp(1.35rem,1.9vw,1.65rem)}.idea p{color:var(--slate-soft);font-size:15px;line-height:1.5}@media (width<=960px){.ideas__list{grid-template-columns:1fr;max-width:560px}}@media (width<=480px){.idea{grid-template-columns:1fr}.idea__card{justify-self:center;width:100%;max-width:260px}}.rush{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(40px,5vw,80px);padding:clamp(80px,10vw,140px) clamp(20px,5vw,80px);display:grid}.rush h2{color:var(--bone);max-width:13ch;font-size:clamp(2.4rem,5vw,4.6rem)}.rush h2 span{color:var(--gold)}.rush__copy>p{color:#f8f4eabf;max-width:40ch;margin-top:20px;font-size:clamp(1rem,1.25vw,1.15rem)}.rush__facts{color:var(--bone);gap:10px;margin:28px 0 32px;padding:0;font-size:15px;list-style:none;display:grid}.rush__facts li{align-items:center;gap:12px;display:flex}.rush__facts li:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:8px;height:8px}.rush__queue{justify-content:center;padding-left:48px;display:flex}.rush__card{width:clamp(150px,15vw,210px);margin-left:-48px;rotate:-4deg;container-type:inline-size}.rush__card:nth-child(2n){translate:0 22px;rotate:3deg}.rush__card .pass{--w:100cqw;--notch:var(--slate)}@media (width<=960px){.rush{grid-template-columns:1fr}}@media (width<=560px){.rush__queue{grid-template-columns:repeat(2,1fr);gap:20px 12px;padding-left:0;display:grid}.rush__card{width:auto;margin-left:0}}.cafes h2{max-width:10ch}.plans__head .pricing__title{text-wrap:balance;max-width:15ch;margin-inline:auto;font-size:clamp(2.8rem,6.4vw,6rem)}.pricing__title span{color:var(--delft)}.plans:has(.pricing__title){margin-top:var(--gutter);padding-top:clamp(120px,15vh,170px)}.plans__head:has(.pricing__title){margin-bottom:clamp(28px,3vw,40px)}.plans__head:has(.pricing__title)>p{max-width:54ch;margin-inline:auto}.costs{justify-items:center;gap:clamp(36px,5vw,64px);padding:clamp(80px,10vw,140px) clamp(20px,4vw,64px);display:grid}.costs h2{text-align:center;text-wrap:balance;max-width:14ch;font-size:clamp(2.4rem,6vw,5.6rem)}.costs h2 span{color:var(--delft)}.costs__grid{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;max-width:1000px;display:grid}.costs__col{background:#fffdf8;border-radius:clamp(24px,2.4vw,34px);align-content:start;gap:18px;padding:clamp(24px,3vw,40px);display:grid;box-shadow:0 0 0 1px #303d4814}.costs__col h3{font-size:clamp(1.5rem,2.2vw,1.9rem)}.costs__col ul{margin:0;padding:0;list-style:none;display:grid}.costs__col li{color:var(--slate-soft);border-top:1px solid #303d4814;gap:2px;padding:14px 0;font-size:15px;line-height:1.5;display:grid}.costs__col li b{color:var(--slate);font-weight:600}.costs__col>a{color:var(--delft);font-size:15px;font-weight:550}@media (width<=760px){.costs__grid{grid-template-columns:1fr;max-width:520px}}.cookie-banner[hidden]{display:none}.cookie-banner{z-index:1000;color:#303d48;background:#f8f4ea;border:1px solid #303d48;border-radius:1rem;width:min(31rem,100% - 2rem);padding:1.25rem;font-family:inherit;position:fixed;bottom:1rem;right:1rem;box-shadow:0 8px 30px #303d4826}.cookie-banner strong{font-size:1.05rem}.cookie-banner p{margin:.4rem 0 1rem;font-size:.875rem;line-height:1.45}.cookie-banner a{text-decoration:underline}.cookie-banner__actions{flex-wrap:wrap;gap:.5rem;display:flex}.cookie-banner__actions button{color:#303d48;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #303d48;border-radius:999px;padding:.65rem 1rem;font-size:.8rem}.cookie-banner__actions button:last-child{color:#f8f4ea;background:#303d48}.cookie-banner button:focus-visible,.cookie-settings:focus-visible{outline-offset:3px;outline:3px solid #d8ad59}.cookie-settings{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.page{position:relative}.crumbs{top:calc(var(--gutter) + 58px);left:var(--gutter);right:var(--gutter);z-index:2;color:var(--slate-soft);padding-inline:20px;font-size:13px;position:absolute}.crumbs ol{flex-wrap:wrap;justify-content:center;gap:2px 8px;margin:0;padding:0;list-style:none;display:flex}.crumbs li{gap:8px;display:flex}.crumbs li:not(:last-child):after{content:"/";opacity:.5}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--slate);text-decoration:underline}.crumbs [aria-current]{color:var(--slate);font-weight:550}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
