@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.3ik2qu-u9tgho.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.0n4hkusom70ae.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.19gzon4xl8qiz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.p.2vs72h_x6qrve.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/280fac012b00b901-s.p.3ihiqn4pviisd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65b08f011bd29e21-s.00vfn3_g-ftpg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a1b65e215f8df202-s.3w3hylgez90of.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3347fc7792f0b5ea-s.p.0c7ha31nuacbu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.p.0da8nscnv1nkd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.2x1j3gzzngp4x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.1jr_z050he_qo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.p.1fbvi_fot8u4l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.-BB6Sq_className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.-BB6Sq_variable{--font-plex:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.Pn1qxG_className{font-family:Jost,Jost Fallback;font-style:normal}.Pn1qxG_variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5cd5d3857f94bbd5-s.1y8e2tn6ilvij.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b40b90bbb986e861-s.p.1rmc1kinj426_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85e270911e713436-s.2cxg062isz68x.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2ad3cd63006f4f39-s.p.20tj9b-jqlhs_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville Fallback;src:local(Times New Roman);ascent-override:76.22%;descent-override:21.22%;line-gap-override:0.0%;size-adjust:127.26%}._2MyEGW_className{font-family:Libre Baskerville,Libre Baskerville Fallback;font-weight:400}._2MyEGW_variable{--font-baskerville:"Libre Baskerville", "Libre Baskerville Fallback"}
:root{--ink-sheen:radial-gradient(120% 160% at 0% 0%, #e9a99f6b, #e9a99f00 55%), radial-gradient(120% 160% at 100% 100%, #d9be9457, #d9be9400 55%), #000;--ink:#000;--paper:#fff;--mist:#f2f2f2;--stone-ink:#5e5e5e;--smoke:#a3a3a3;--line:#e3e3e3;--gold:#c9a46a;--open:#4e8c5b;--alert:#c62828;--blush:#fbece8;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.77, 0, .18, 1);--gl:max(16px, env(safe-area-inset-left,0px));--gr:max(16px, env(safe-area-inset-right,0px));--dir:1;--font-body:var(--font-plex), var(--font-jost), "Geeza Pro", Tahoma, sans-serif;--font-display:var(--font-plex), "Geeza Pro", serif;--font-latin:var(--font-jost), "Avenir Next", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[dir=rtl]{--dir:-1}html[lang=en]{--font-body:var(--font-jost), "Avenir Next", Arial, sans-serif;--font-display:var(--font-baskerville), Georgia, serif}*{box-sizing:border-box}html{background:var(--ink)}body{background:var(--ink);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:16px;line-height:1.55}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--paper);position:fixed;inset:0 0 auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}[hidden]{display:none!important}.flip{transform:scaleX(var(--dir))}.latin{font-family:var(--font-latin)}.app{background:var(--paper);flex-direction:column;max-width:480px;min-height:100svh;margin-inline:auto;display:flex;position:relative;overflow-x:clip}.stage{display:none}@media (min-width:1000px){.app{margin-inline:auto max(6vw,48px)}.stage{color:var(--paper);justify-content:center;align-items:center;padding:48px;display:flex;position:fixed;inset-block:0;inset-inline:0 calc(480px + max(6vw,48px))}.stage-in{isolation:isolate;width:min(420px,100%);position:relative}.stage svg.logo{width:100%;height:auto;display:block}.stage p{font-family:var(--font-display);margin:40px 0 10px;font-size:2rem;line-height:1.25}.stage small{color:var(--smoke);font-size:.95rem}}.bar{top:env(safe-area-inset-top,0px);z-index:20;height:58px;padding-inline:var(--gl) var(--gr);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#ffffffeb;justify-content:space-between;align-items:center;gap:10px;display:flex;position:sticky}.wordmark{font:500 .875rem/1 var(--font-latin);letter-spacing:.46em;margin-inline-end:-.46em}.bar-end{align-items:center;gap:8px;display:flex}.langs{border:1px solid var(--ink);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.langs a{text-align:center;min-width:38px;transition:background-color .3s var(--ease-out), color .3s var(--ease-out);border-radius:999px;padding:6px 9px;font-size:.78rem;line-height:1}.langs a[aria-current=true]{background:var(--ink-sheen);color:var(--paper)}.langs a.en{font-family:var(--font-latin);letter-spacing:.08em}.sample-pill{background:var(--mist);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.68rem;line-height:1;display:inline-flex}.sample-pill i{background:var(--gold);border-radius:50%;width:6px;height:6px}@media (max-width:419px){.sample-pill{padding:8px}.sample-pill span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}main{padding:10px var(--gr) 28px var(--gl);flex:1}.tabbar{z-index:20;padding:8px var(--gr) calc(8px + env(safe-area-inset-bottom,0px)) var(--gl);background:var(--paper);border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:sticky;bottom:0}.tabbar-track{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.tab-pill{background:var(--ink);width:20%;transform:translateX(calc(var(--i,0) * 100% * var(--dir)));transition:transform .55s var(--ease-io);border-radius:16px;position:absolute;inset-block:0;inset-inline-start:0}.tab{z-index:1;color:var(--stone-ink);letter-spacing:.04em;transition:color .4s var(--ease-out);justify-items:center;gap:5px;padding:9px 0 8px;font-size:.66rem;display:grid;position:relative}html[lang=en] .tab{font:500 .54rem/1.2 var(--font-latin);letter-spacing:.1em;text-transform:uppercase}.tab[aria-current=page]{color:var(--paper)}.line-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.screen-title{font-family:var(--font-display);margin:14px 0 20px;font-size:2.1rem;font-weight:500;line-height:1.15}html[lang=en] .screen-title{font-weight:400}.h{font-family:var(--font-display);margin:0;font-size:1.25rem;font-weight:500;line-height:1.25}html[lang=en] .h{font-weight:400}.row-head{justify-content:space-between;align-items:baseline;gap:12px;margin:30px 0 14px;display:flex}.link{cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:6px 0;font-size:.82rem;text-decoration:underline}.eyebrow{letter-spacing:.04em;margin:0;font-size:.72rem}html[lang=en] .eyebrow{font:500 .625rem/1 var(--font-latin);letter-spacing:.26em;text-transform:uppercase}.btn{cursor:pointer;width:100%;transition:transform .25s var(--ease-out), opacity .3s, background-color .3s, color .3s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:16px 22px;font-size:.95rem;font-weight:500;display:flex}html[lang=en] .btn{font:500 .75rem/1 var(--font-latin);letter-spacing:.2em;text-transform:uppercase;padding:17px 22px}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.28;cursor:not-allowed;transform:none}.btn-light{color:var(--ink);background:linear-gradient(135deg,#fff 20%,#f6ecdd)}.btn-dark,.tab-pill,.chip-btn.dark,.mini-btn{background:var(--ink-sheen)}.btn-dark{color:var(--paper)}.btn-line{color:var(--ink);border-color:var(--ink);background:0 0}.press{transition:transform .25s var(--ease-out), border-color .3s, background-color .35s var(--ease-out), color .35s var(--ease-out)}.press:active{transform:scale(.97)}.fine{color:var(--stone-ink);text-align:center;margin:18px 0 0;font-size:.8rem}.hero-card{isolation:isolate;background:var(--ink);color:var(--paper);text-align:center;border-radius:28px;justify-items:center;gap:22px;padding:34px 22px 22px;display:grid;position:relative;overflow:hidden}.hero-card:before,.hero-card:after{content:"";z-index:-1;border:1px solid #ffffff17;border-radius:50%;position:absolute}.hero-card:before{top:-250px;width:460px;height:460px;inset-inline-end:-230px}.hero-card:after{bottom:-190px;border-style:dashed;border-color:#ffffff1f;width:300px;height:300px;inset-inline-start:-150px}.hero-logo{width:min(250px,72%);height:auto;display:block;overflow:visible}.hero-line{font-family:var(--font-display);margin:0;font-size:1.5rem;line-height:1.3}.glow{z-index:-1;pointer-events:none;position:absolute;inset:0}.glow span{border-radius:50%;position:absolute}.glow span:first-child{top:-70px;background:radial-gradient(circle,#e9a99f8c,#e9a99f00 66%);width:240px;height:240px;inset-inline-start:-80px}.glow span:nth-child(2){bottom:-120px;background:radial-gradient(circle,#d9be9480,#d9be9400 66%);width:280px;height:280px;inset-inline-end:-90px}.glow span:nth-child(3){top:40%;background:radial-gradient(circle,#c25b6c52,#c25b6c00 66%);width:160px;height:160px;inset-inline-end:-40px}.status-card{border:1px solid var(--line);background:var(--paper);text-align:start;border-radius:20px;align-items:center;gap:14px;width:100%;margin-top:12px;padding:16px 18px;display:flex}.status-card b{font-weight:500;display:block}.status-card small{color:var(--stone-ink);font-size:.85rem;display:block}.status-card .chev{margin-inline-start:auto}.dot{background:var(--smoke);border-radius:50%;flex:none;width:9px;height:9px;position:relative}.dot:after{content:"";border:1px solid var(--open);opacity:0;border-radius:50%;position:absolute;inset:-6px}.open .dot{background:var(--open)}.closed .dot{background:0 0;border:1.5px solid #c25b6c}.banner{background:linear-gradient(135deg,#f7e3df 0%,#f2e8d9 55%,#ece6f2 100%);border-radius:24px;align-items:center;min-height:170px;margin-top:12px;padding:22px 20px;display:flex;position:relative;overflow:hidden}.banner-copy{z-index:1;justify-items:start;gap:10px;max-width:58%;display:grid;position:relative}.banner h3{font-family:var(--font-display);margin:0;font-size:1.3rem;font-weight:500;line-height:1.3}.mini-btn{color:var(--paper);border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 15px;font-size:.8rem;display:inline-flex}html[lang=en] .mini-btn{font:500 .625rem/1 var(--font-latin);letter-spacing:.2em;text-transform:uppercase}.still{inset-inline-end:6px;width:150px;height:150px;margin-top:-75px;position:absolute;top:50%}.obj{filter:drop-shadow(0 10px 10px #0000001f);display:block;position:absolute}.obj svg{width:100%;height:100%;display:block}.o1{inset-inline-start:4px;width:86px;height:86px;top:8px;rotate:-14deg}.o2{inset-inline-start:70px;width:74px;height:74px;top:44px;rotate:9deg}.o3{inset-inline-start:22px;width:62px;height:62px;top:84px;rotate:-4deg}.cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cat{aspect-ratio:1;background:var(--bg,var(--mist));text-align:start;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;max-width:100%;padding:12px 14px 14px;display:flex;position:relative}.cat small{inset-inline-end:13px;color:var(--stone-ink);font-size:.78rem;position:absolute;top:12px}.cat b{font-family:var(--font-display);font-size:1.02rem;font-weight:500;line-height:1.25}html[lang=en] .cat b{font-weight:400}.cat.all{background:var(--ink);color:var(--paper)}.cat.all small{color:var(--smoke)}.cat>svg{width:44px;height:44px;margin-inline-start:-4px}.cat.all>svg{width:auto;height:40px;margin:2px 0 0}.pop-card>svg{width:52px;height:52px;margin-inline-start:-4px}.pop{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gl)) calc(-1 * var(--gr));padding:2px var(--gr) 8px var(--gl);gap:12px;scroll-padding-inline-start:var(--gl);display:flex;overflow-x:auto}.pop::-webkit-scrollbar{display:none}.pop-card{scroll-snap-align:start;background:var(--bg,var(--mist));text-align:start;border-radius:22px;flex:0 0 196px;align-content:space-between;gap:14px;min-height:200px;padding:16px 18px 18px;display:grid}.pop-card b{font-family:var(--font-display);font-size:1.12rem;font-weight:500;line-height:1.3;display:block}.pop-card small{color:var(--stone-ink);margin-top:6px;font-size:.85rem;display:block}.members{isolation:isolate;background:var(--ink);color:var(--paper);border-radius:24px;justify-items:start;gap:10px;margin-top:28px;padding:22px 22px 24px;display:grid;position:relative;overflow:hidden}.members .eyebrow{color:var(--gold)}.members p{color:var(--smoke);max-width:30ch;margin:0;font-size:.9rem}.members h3{font-family:var(--font-display);max-width:17ch;margin:0;font-size:1.3rem;font-weight:500;line-height:1.3}.members .watermark{inset-inline-end:-30px;opacity:.1;z-index:-1;width:150px;height:auto;position:absolute;bottom:-40px}.tag{border:1px solid;border-radius:999px;padding:6px 11px;font-size:.72rem;display:inline-block}.seg{scrollbar-width:none;margin-inline:calc(-1 * var(--gl)) calc(-1 * var(--gr));padding:2px var(--gr) 4px var(--gl);gap:8px;display:flex;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg a{border:1px solid var(--line);background:var(--paper);border-radius:999px;flex:none;padding:10px 16px;font-size:.85rem}.seg a[aria-current=true]{background:var(--ink-sheen);color:var(--paper);border-color:var(--ink)}.svc-list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.svc-row{border:1px solid var(--line);background:var(--paper);text-align:start;border-radius:20px;align-items:center;gap:14px;width:100%;padding:14px;display:flex}.svc-row:hover{border-color:var(--ink)}.svc-main{flex:1;gap:2px;min-width:0;display:grid}.svc-main b{font-family:var(--font-display);font-size:1.05rem;font-weight:500;line-height:1.35}.svc-main small{color:var(--stone-ink);font-size:.85rem}.meta{margin-top:4px;font-size:.85rem}.plus{background:var(--ink-sheen);width:42px;height:42px;color:var(--paper);transition:transform .4s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.svc-row:hover .plus{transform:rotate(90deg)}.ico{background:var(--bg);border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}.ico svg{width:32px;height:32px}.ico.sm{border-radius:11px;width:36px;height:36px}.ico.sm svg{width:24px;height:24px}.stepper{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px;display:grid}.stepper span{background:var(--line);border-radius:2px;height:3px;position:relative;overflow:hidden}.stepper span:after{content:"";background:var(--ink-sheen);transform-origin:var(--origin,left);transition:transform .7s var(--ease-io);position:absolute;inset:0;transform:scaleX(0)}html[dir=rtl] .stepper span:after{--origin:right}.stepper span.on:after{transform:none}.step-label{color:var(--stone-ink);margin:0 0 20px;font-size:.82rem}.pick-cat{color:var(--stone-ink);margin:22px 0 10px;font-size:.78rem}.pick-cat:first-child{margin-top:0}.pick{gap:8px;display:grid}.pick-row{border:1px solid var(--line);background:var(--paper);padding:10px 16px 10px 10px;cursor:pointer;text-align:start;border-radius:16px;align-items:center;gap:12px;width:100%;padding-inline:10px 16px;display:flex}.pick-row .nm{min-width:0;font-family:var(--font-display);flex:1;font-size:1rem}.pick-row small{color:var(--stone-ink);white-space:nowrap;font-size:.8rem}.pick-row[aria-pressed=true]{background:var(--ink-sheen);color:var(--paper);border-color:var(--ink)}.pick-row[aria-pressed=true] small{color:var(--smoke)}.chosen{background:var(--bg,var(--mist));border-radius:18px;align-items:center;gap:14px;margin-bottom:22px;padding:12px 16px;padding-inline:12px 16px;display:flex}.chosen>div{flex:1;min-width:0}.chosen b{font-family:var(--font-display);font-weight:500;display:block}.chosen small{color:var(--stone-ink);font-size:.82rem}.chosen .ico{background:#fff9}.days{scroll-snap-type:x mandatory;scrollbar-width:none;margin:12px calc(-1 * var(--gr)) 0 calc(-1 * var(--gl));margin-inline:calc(-1 * var(--gl)) calc(-1 * var(--gr));padding:2px var(--gr) 6px var(--gl);padding-inline:var(--gl) var(--gr);gap:8px;display:flex;overflow-x:auto}.days::-webkit-scrollbar{display:none}.day{border:1px solid var(--line);background:var(--paper);cursor:pointer;scroll-snap-align:start;border-radius:20px;flex:none;justify-items:center;gap:5px;width:66px;padding:12px 0;display:grid}.day-w,.day-m{color:var(--stone-ink);font-size:.68rem}.day-n{font-family:var(--font-display);font-size:1.4rem;line-height:1}.day[aria-pressed=true]{background:var(--ink-sheen);color:var(--paper);border-color:var(--ink)}.day[aria-pressed=true] .day-w,.day[aria-pressed=true] .day-m{color:var(--smoke)}.day:disabled{opacity:.32;cursor:not-allowed}.slot-group{margin-top:22px}.slot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.slot{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:14px;padding:12px 0;font-size:.92rem}.slot[aria-pressed=true]{background:var(--ink-sheen);color:var(--paper);border-color:var(--ink)}.slot.taken{color:#b5b5b5;cursor:not-allowed;background:var(--mist);border-color:var(--mist);text-decoration:line-through}.legend{color:var(--stone-ink);margin:16px 0 0;font-size:.8rem}.sum{background:var(--mist);border-radius:18px;grid-template-columns:auto minmax(0,1fr);margin:0 0 22px;padding:6px 16px;display:grid}.sum dt,.sum dd{border-bottom:1px solid #e2e2e2;padding:10px 0}.sum dt:last-of-type,.sum dd:last-of-type{border-bottom:0}.sum dt{color:var(--stone-ink);font-size:.78rem}.sum dd{text-align:end;font-family:var(--font-display);margin:0}.field{gap:7px;margin-bottom:16px;display:grid}.field label{color:var(--stone-ink);font-size:.8rem}.field input,.field textarea{border:1px solid var(--line);background:var(--paper);width:100%;font:inherit;color:var(--ink);resize:none;border-radius:14px;outline:none;padding:14px 16px;transition:border-color .3s}.field input:focus,.field textarea:focus{border-color:var(--ink)}.field input[aria-invalid=true]{border-color:var(--alert)}.err{color:var(--alert);margin:0;font-size:.82rem}.dock{bottom:calc(80px + env(safe-area-inset-bottom,0px));z-index:5;margin-top:26px;position:sticky}.dock:before{content:"";background:linear-gradient(#fff0, var(--paper) 45%);z-index:-1;position:absolute;inset:-26px -16px -12px}.done{text-align:center;justify-items:center;padding-top:16px;display:grid}.burst{place-items:center;width:110px;height:110px;margin-bottom:10px;display:grid;position:relative}.check{width:76px;height:76px}.check circle,.check path{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1.01}.burst i{background:var(--c);width:9px;height:9px;translate:var(--x) var(--y);border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%;left:50%}.burst i:nth-child(2n){border-radius:2px;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;rotate:45deg}.done h2{font-family:var(--font-display);margin:0 0 10px;font-size:1.6rem;font-weight:500;line-height:1.25}.done p{color:var(--stone-ink);max-width:32ch;margin:0 0 22px;font-size:.92rem}.done .sum{text-align:start;width:100%}.done .btn+.btn{margin-top:10px}.notice{background:var(--blush);border-radius:16px;margin:0 0 16px;padding:12px 14px;font-size:.85rem}.card{border:1px solid var(--line);border-radius:22px;margin-bottom:12px;padding:4px 18px 6px}.card .h{align-items:center;gap:12px;padding:16px 0 8px;display:flex}.hrow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:.95rem;display:flex}.hrow:last-child{border-bottom:0}.hrow.today{font-weight:600}.hrow .tag{background:var(--ink-sheen);color:var(--paper);border-color:var(--ink);margin-inline-start:8px;font-weight:400}.crow{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 14px;padding:12px 0;display:grid}.crow:last-child{border-bottom:0}.crow .line-ico{grid-row:1/3}.crow dt{color:var(--stone-ink);font-size:.78rem}.crow dd{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0}.crow dd.muted{color:var(--smoke)}.line-ico{background:var(--bg,var(--mist));border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.foot{color:var(--stone-ink);text-align:center;justify-items:center;gap:12px;margin:28px 0 6px;font-size:.78rem;display:grid}.foot svg{width:110px;height:auto}@media (prefers-reduced-motion:no-preference){.screen{animation:screenIn .55s var(--ease-out) both}.play>*{animation:rise .7s var(--ease-out) both}.play>:nth-child(2){animation-delay:60ms}.play>:nth-child(3){animation-delay:.12s}.play>:nth-child(4){animation-delay:.18s}.play>:nth-child(5){animation-delay:.24s}.play>:nth-child(6){animation-delay:.3s}.play>:nth-child(7){animation-delay:.36s}.play>:nth-child(8){animation-delay:.42s}.play>:nth-child(n+9){animation-delay:.48s}.draw{stroke:currentColor;stroke-width:6px;stroke-dasharray:1 1.01;stroke-linejoin:round;animation:draw 1.5s var(--ease-io) var(--d1) both, fillIn .9s ease var(--d2) both, strokeOut .7s ease var(--d3) both}.d-o{--d1:.15s;--d2:1.2s;--d3:1.7s}.d-girl{--d1:.35s;--d2:1.35s;--d3:1.85s}.d-mila{--d1:.55s;--d2:1.5s;--d3:2s}.d-tag{animation:tagIn 1s var(--ease-out) 1.7s both}.hero-card:before{animation:90s linear infinite spin}.hero-card:after{animation:70s linear infinite reverse spin}.glow span:first-child{animation:9s ease-in-out infinite alternate driftA}.glow span:nth-child(2){animation:11s ease-in-out infinite alternate driftB}.glow span:nth-child(3){animation:7s ease-in-out -3s infinite alternate driftA}.o1{animation:5s ease-in-out infinite bob}.o2{animation:6s ease-in-out -2s infinite bob}.o3{animation:5.5s ease-in-out -1s infinite bob}.open .dot:after{animation:pulse 2.2s var(--ease-out) infinite}.pane{animation:screenIn .5s var(--ease-out) both}.pick-row[aria-pressed=true],.day[aria-pressed=true],.slot[aria-pressed=true]{animation:pop .45s var(--ease-out)}.done .check circle{animation:draw 1s var(--ease-io) .1s both}.done .check path{animation:draw .6s var(--ease-io) .8s both}.done .burst i{animation:burst .9s var(--ease-out) .5s both}html{scroll-behavior:smooth}}@keyframes screenIn{0%{opacity:0;transform:translateX(calc(26px * var(--dir)))}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes fillIn{0%{fill-opacity:0}to{fill-opacity:1}}@keyframes strokeOut{0%{stroke-opacity:1}to{stroke-opacity:0}}@keyframes tagIn{0%{opacity:0;transform:translateY(60px)}}@keyframes spin{to{rotate:360deg}}@keyframes pulse{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.7)}}@keyframes pop{0%{transform:scale(.94)}60%{transform:scale(1.02)}to{transform:none}}@keyframes driftA{0%{transform:translate(0)scale(1)}50%{transform:translate(70px,40px)scale(1.25)}to{transform:translate(20px,80px)scale(.95)}}@keyframes driftB{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,-50px)scale(.85)}to{transform:translate(-90px,10px)scale(1.15)}}@keyframes bob{0%,to{translate:0}50%{translate:0 -7px}}@keyframes burst{0%{opacity:0;translate:0;scale:.2}}.bar-icon{background:var(--mist);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.offers{gap:12px;display:grid}.offer{background:linear-gradient(135deg,#f6ebd6,#fbece8);border-radius:22px;justify-items:start;gap:6px;padding:18px 18px 16px;display:grid;position:relative;overflow:hidden}.offer b{font-family:var(--font-display);font-size:1.15rem;font-weight:500;line-height:1.3}.offer small{color:var(--stone-ink);font-size:.88rem}.offer-badge{background:var(--ink-sheen);color:var(--paper);border-radius:999px;padding:5px 12px;font-size:.78rem}.offer-tags{color:#8a6420;flex-wrap:wrap;gap:6px;display:flex}.offer-tags .tag{padding:3px 9px}.members .app-btn{gap:8px;width:auto;margin-top:6px;padding-inline:20px}.day.today-tile{border-style:dashed}.sameday{background:var(--blush);border-radius:20px;gap:10px;margin-top:14px;padding:16px 18px;display:grid}.sameday b{font-family:var(--font-display);font-size:1.05rem;font-weight:500}.sameday p{color:var(--stone-ink);margin:0;font-size:.88rem}.sameday .row{gap:8px;display:flex}.sameday .btn{flex:1;gap:8px;height:46px;font-size:.9rem}.auth-switch{background:var(--mist);border-radius:999px;margin:6px 0 14px;padding:4px;display:flex}.auth-switch button{height:38px;color:var(--stone-ink);border-radius:999px;flex:1;font-size:.88rem}.auth-switch button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 2px 8px #00000012}.as-who{background:var(--mist);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:12px 16px;font-size:.92rem;display:flex}.sum .off{color:#8a6420}.bk{border:1px solid var(--line);border-radius:20px;gap:10px;padding:16px;display:grid}.bk.proposed{background:#fffbf3;border-color:#e8d3aa}.bk-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bk-top b{font-family:var(--font-display);font-size:1.05rem;font-weight:500;display:block}.bk-top small{color:var(--stone-ink);font-size:.85rem}.status{background:var(--mist);color:var(--stone-ink);border-radius:999px;flex:none;padding:4px 10px;font-size:.74rem}.status.confirmed{color:var(--open);background:#e2efe4}.status.proposed,.status.pending,.status.assigned{color:#8a6420;background:#f6ebd6}.status.completed{background:var(--ink-sheen);color:var(--paper)}.proposals{gap:8px;display:grid}.proposals p{color:var(--stone-ink);margin:0;font-size:.88rem}.proposals .slot{width:100%;height:48px}.list-gap{gap:12px;display:grid}.notice.ok{color:var(--open);background:#e2efe4}.hero-alt{color:#ffffffc7;text-underline-offset:4px;align-items:center;gap:6px;margin-top:12px;font-size:.88rem;text-decoration:underline;display:inline-flex}.members.rebook{margin:4px 0 8px}.attention{color:#8a6420;text-align:start;background:#f6ebd6;border-radius:18px;align-items:center;gap:10px;width:100%;margin:2px 0 14px;padding:14px 16px;font-size:.92rem;display:flex}.tabs3 button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.tabs3 em{background:var(--ink-sheen);min-width:20px;height:20px;color:var(--paper);border-radius:10px;padding:0 6px;font-size:.72rem;font-style:normal;line-height:20px}.bcard{border:1px solid var(--line);background:var(--paper);animation:rise .6s var(--ease-out) both;border-radius:22px;grid-template-columns:62px 1fr;gap:12px 14px;padding:16px;display:grid;position:relative}.bcard.proposed{background:#fffbf3;border-color:#e8d3aa}.bcard.cancelled{opacity:.6}.bdate{background:var(--ink-sheen);height:74px;color:var(--paper);border-radius:18px;align-content:center;justify-items:center;gap:1px;display:grid}.bcard.is-past .bdate{background:var(--mist);color:var(--ink)}.bdate .wd,.bdate .mo{opacity:.75;font-size:.68rem}.bdate .dn{font-family:var(--font-display);font-size:1.5rem;line-height:1.1}.bmain{align-content:center;gap:4px;min-width:0;display:grid}.bhead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.bhead b{font-family:var(--font-display);font-size:1.05rem;font-weight:500;line-height:1.3}.bmain small{color:var(--stone-ink);font-size:.84rem}.bprice{align-items:baseline;gap:8px;font-size:.9rem;display:flex}.bprice s{color:var(--smoke);font-size:.8rem}.bicon{display:none}.bcard>.track,.bcard>.proposals,.bcard>.bactions{grid-column:1/-1}.track{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.track li{color:var(--smoke);justify-items:center;gap:6px;font-size:.74rem;display:grid;position:relative}.track li i{z-index:1;border:2px solid var(--line);background:var(--paper);border-radius:50%;width:12px;height:12px;position:relative}.track li+li:before{content:"";top:5px;background:var(--line);width:100%;height:2px;position:absolute;inset-inline-end:50%}.track li.on{color:var(--ink)}.track li.on i{border-color:var(--ink);background:var(--ink-sheen)}.track li.on+li.on:before{background:var(--ink)}.bactions{flex-wrap:wrap;gap:8px;display:flex}.bactions:empty{display:none}.chip-btn{border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:.84rem;display:inline-flex}.chip-btn.dark{border-color:var(--ink);color:var(--paper)}.chip-btn.danger{color:var(--alert);border-color:#f0c9c9}.empty-state{border:1px dashed var(--line);color:var(--stone-ink);text-align:center;border-radius:22px;justify-items:center;gap:12px;padding:34px 12px;display:grid}.empty-state p{max-width:30ch;margin:0;font-size:.9rem}.empty-state .btn{width:auto;padding-inline:22px}@media (prefers-reduced-motion:reduce){.bcard{animation:none}}.profile{align-items:center;gap:14px;display:flex}.profile .avatar{background:var(--ink-sheen);width:56px;height:56px;color:var(--gold);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.4rem;display:grid}.profile div{gap:2px;display:grid}.profile b{font-family:var(--font-display);font-size:1.15rem;font-weight:500}.profile small{color:var(--stone-ink);justify-self:start;font-size:.85rem}.attention{border:1px solid #e8d3aa}.auth-switch button{background:0 0;border:0}.tab-ico{display:inline-grid;position:relative}.tab-badge{top:-7px;border:2px solid var(--paper);background:var(--alert);color:#fff;min-width:18px;height:18px;font:600 .62rem/14px var(--font-latin);letter-spacing:0;text-align:center;animation:pop .45s var(--ease-out) both;border-radius:9px;padding:0 5px;position:absolute;inset-inline-end:-12px}.tab[aria-current=page] .tab-badge{border-color:var(--ink)}.members,.cat.all{isolation:isolate;overflow:hidden}.members:before,.members:after,.cat.all:before,.cat.all:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.members:before,.cat.all:before{top:-120px;background:radial-gradient(circle,#e9a99f8c,#e9a99f00 66%);width:240px;height:240px;inset-inline-start:-110px}.members:after,.cat.all:after{bottom:-150px;background:radial-gradient(circle,#d9be9480,#d9be9400 66%);width:280px;height:280px;inset-inline-end:-120px}.cat.all:before{top:-78px;width:150px;height:150px;inset-inline-start:-70px}.cat.all:after{bottom:-88px;width:165px;height:165px;inset-inline-end:-78px}@media (prefers-reduced-motion:no-preference){.members:before,.cat.all:before{animation:8s ease-in-out infinite alternate cornerA}.members:after,.cat.all:after{animation:10s ease-in-out infinite alternate cornerB}}@keyframes cornerA{50%{transform:translate(calc(18px * var(--dir)), 14px) scale(1.18)}to{transform:translate(calc(6px * var(--dir)), 24px) scale(.92)}}@keyframes cornerB{50%{transform:translate(calc(-16px * var(--dir)), -12px) scale(.88)}to{transform:translate(calc(-26px * var(--dir)), -4px) scale(1.12)}}.bar-start{align-items:center;gap:10px;min-width:0;display:flex}.bar-back{background:var(--mist);width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;animation:.35s cubic-bezier(.2,.8,.2,1) both backIn;display:grid}.bar-back:active{scale:.92}.bar-back .line-icon{transform:scaleX(calc(-1 * var(--dir)))}@keyframes backIn{0%{opacity:0;scale:.6}}.cbtns{gap:8px;display:grid}.cbtn{border:1px solid var(--line);background:var(--paper);color:inherit;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:border-color .2s,background .2s,scale .15s;display:grid}a.cbtn:hover{border-color:var(--ink)}a.cbtn:active{background:var(--mist);scale:.98}.cbtn.off{opacity:.7}.cbtn-text{gap:2px;min-width:0;display:grid}.cbtn-text small{color:var(--stone-ink);font-size:.78rem}.cbtn-text bdi{overflow-wrap:anywhere}.cbtn-text bdi.muted{color:var(--smoke)}.cbtn-act{background:var(--ink-sheen);color:var(--paper);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:7px 12px;font-size:.8rem;display:inline-flex}.watch-promo{text-align:start;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px}.watch-copy{justify-items:start;gap:8px;display:grid}.watch{justify-items:center;width:104px;animation:3.8s ease-in-out infinite watchFloat;display:grid}.watch .strap{background:linear-gradient(160deg,#3a302b,#1f1916);border-radius:14px 14px 0 0;width:60px;height:24px;margin-bottom:-8px}.watch .strap:last-child{border-radius:0 0 14px 14px;margin:-8px 0 0}.watch .case{box-sizing:border-box;background:#171311;border:1.5px solid #4a3f38;border-radius:32px;width:98px;height:116px;padding:6px;position:relative}.watch .screen{box-sizing:border-box;background:#000;border-radius:25px;flex-direction:column;justify-content:space-between;height:100%;padding:7px;display:flex;overflow:hidden}.watch .time{font:500 10px/1 var(--font-latin);color:var(--paper);direction:ltr;align-self:flex-end}.watch .note{color:var(--paper);background:#1d1b1a;border-radius:12px;gap:2px;padding:6px;font-size:9.5px;line-height:1.25;animation:4.4s ease-in-out infinite watchNote;display:grid}.watch .note b{font:500 8px/1 var(--font-latin);letter-spacing:.1em;color:var(--smoke)}.watch .note span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.watch .note .what{color:#bdbdbd;font-size:9px}.watch .crown{background:var(--gold);border-radius:3px;width:6px;height:20px;position:absolute;top:30px;right:-5px}@keyframes watchFloat{50%{translate:0 -4px}}@keyframes watchNote{0%,12%{opacity:0;translate:0 12px;scale:.94}22%,80%{opacity:1;translate:0;scale:1}92%,to{opacity:0;translate:0 12px}}@media (prefers-reduced-motion:reduce){.watch,.watch .note{animation:none}}@media (max-width:360px){.watch-promo{grid-template-columns:1fr}.watch{display:none}}.acct-hero{justify-items:stretch;gap:18px;margin-top:0}.acct-id{align-items:center;gap:14px;display:flex}.acct-avatar{border:1.5px solid var(--gold);width:60px;height:60px;color:var(--ink);font:500 1.6rem/1 var(--font-display);background:linear-gradient(135deg,#fff 20%,#f6ecdd);border-radius:50%;flex:none;place-items:center;display:grid}.acct-id b{font-size:1.15rem;font-weight:500;display:block}.acct-id small{color:var(--smoke);font:400 .9rem/1.3 var(--font-latin);margin-top:3px;display:block}.acct-stats{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);margin:0;padding-top:14px;display:grid}.acct-stats div{justify-items:center;gap:2px;display:grid}.acct-stats div+div{border-inline-start:1px solid #ffffff1f}.acct-stats dd{font:400 1.9rem/1.15 var(--font-display);margin:0}.acct-stats dd.small{font:500 .95rem/2.4 var(--font-body,inherit)}.acct-stats dt{color:#ffffff9e;font-size:.75rem}.acct-quick{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:10px;margin-top:12px;display:grid}.acct-quick a{border:1px solid var(--line);text-align:center;border-radius:20px;justify-items:center;gap:8px;padding:14px 6px;font-size:.8rem;transition:border-color .2s,scale .15s;display:grid}.acct-quick a:hover{border-color:var(--ink)}.acct-quick a:active{scale:.96}.acct-ico{background:var(--bg,var(--mist));border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.acct-sect{color:var(--stone-ink);letter-spacing:.02em;margin:26px 4px 10px;font-size:.75rem;font-weight:500}html[lang=en] .acct-sect{text-transform:uppercase;letter-spacing:.14em}.acct .watch-promo{margin-top:0}.del-box{margin-top:10px}.del-box>p{color:var(--stone-ink);margin:0 0 12px;font-size:.9rem}.btn-danger{color:var(--alert,#c62828);background:#fff;border-color:#c6282859}.btn-danger:hover{border-color:var(--alert,#c62828)}.del-confirm .btn-danger{background:var(--alert,#c62828);color:#fff;border-color:#0000}.del-confirm{background:#fdf3f2;border:1px solid #c628284d;border-radius:20px;gap:10px;padding:18px;animation:.3s cubic-bezier(.2,.8,.2,1) both backIn;display:grid}.del-confirm p{color:var(--stone-ink);margin:0;font-size:.9rem}.del-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.legal-updated{color:var(--stone-ink);margin:-12px 0 14px;font-size:.8rem}.legal-intro{margin:0 0 8px;font-size:1rem;line-height:1.75}.legal .del-box{margin:18px 0 8px}.legal-sec{margin-top:22px}.legal-sec .h{margin:0 0 8px}.legal-sec p,.legal-sec li{color:var(--stone-ink);margin:0 0 8px;font-size:.92rem;line-height:1.75}.legal-sec ul{margin:0;padding-inline-start:18px}.legal-sec li::marker{color:var(--gold)}.legal-links{flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:30px 0 8px;font-size:.8rem;display:flex}.legal-links a{color:var(--stone-ink);text-underline-offset:3px;text-decoration:underline}.legal-links a[aria-current=page]{color:var(--ink);font-weight:500;text-decoration:none}
