@font-face{font-family:Murecho;font-style:normal;font-display:swap;font-weight:700;src:url(./murecho-latin-700-normal-BKvDxRAn.woff2)format("woff2"),url(./murecho-latin-700-normal-CrpIPaji.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0e10;--bg-raise:#141518;--line:#ecf0ee14;--line-strong:#ecf0ee29;--text:#eeeeec;--text-2:#a6a7ac;--text-3:#7e7f86;--accent:#6fcabd;--accent-ink:#0b2a23;--scrim:#0d0e109e;--display:"Murecho", -apple-system, "Helvetica Neue", Arial, sans-serif;--body:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:auto}body{background:var(--bg);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:50;background:var(--bg);position:fixed;top:0;bottom:auto;left:0;right:0}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}[hidden]{display:none!important}.wrap{width:100%;max-width:1180px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}@media (min-width:760px){.wrap{padding-left:max(40px, env(safe-area-inset-left,0px));padding-right:max(40px, env(safe-area-inset-right,0px))}}h1,h2,h3{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:700}p{margin:0}.eyebrow{font-family:var(--mono);letter-spacing:.04em;color:var(--accent);font-size:12px}.chip{font-family:var(--mono);color:var(--text-2);border:1px solid var(--line-strong);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:5px 11px;font-size:12px;display:inline-flex}.chip:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.nav{z-index:30;padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:saturate(1.6)blur(18px);backdrop-filter:saturate(1.6)blur(18px);border-bottom:1px solid var(--line);background:#0d0e10a8;position:fixed;top:0;bottom:auto;left:0;right:0}.nav .wrap{align-items:center;gap:28px;height:56px;display:flex}.brand{min-height:44px;font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:19px;font-weight:700;text-decoration:none;display:flex}.logo{width:26px;height:26px;display:block}.links{gap:26px;margin-left:auto;font-size:14px;display:flex}.links a{color:var(--text-2);align-items:center;gap:7px;min-height:44px;text-decoration:none;display:inline-flex}.links svg{width:16px;height:16px;color:var(--accent);flex:none}.links a:hover{color:var(--text)}.nav-buy{background:var(--accent);color:var(--accent-ink);font:600 13px var(--body);border-radius:999px;align-items:center;gap:7px;padding:8px 15px 8px 12px;text-decoration:none;display:inline-flex;position:relative}.nav-buy:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.nav-buy svg{flex:none;width:15px;height:15px}@media (max-width:760px){.links{display:none}.nav-buy,.nav-soon{margin-left:auto}}.store-badge{border-radius:9px;line-height:0;display:inline-block}.store-badge img{width:auto;height:48px;display:block}.link-arrow{color:var(--text);align-items:center;gap:6px;min-height:44px;font-weight:500;text-decoration:none;display:inline-flex}.link-arrow:hover{color:var(--accent)}.actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.actions:not(:has(>:not([hidden]))){display:none}.loading{z-index:35;left:max(16px, calc(env(safe-area-inset-left,0px) + 16px));bottom:calc(18px + env(safe-area-inset-bottom,0px));font-family:var(--mono);color:var(--text-2);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1c1fd1;border-radius:999px;align-items:center;gap:10px;margin:0;padding:7px 12px;font-size:12px;transition:opacity .6s;display:none;position:fixed}.js3d .loading{display:flex}.loading i{background:var(--line-strong);border-radius:2px;width:70px;height:3px;display:block;overflow:hidden}.loading i b{background:var(--accent);width:0;height:100%;transition:width .3s;display:block}.loading.done{opacity:0;pointer-events:none}.bg{height:100vh;z-index:0;height:100lvh;display:none;position:fixed;top:0;left:0;right:0}.js3d .bg{opacity:0;transition:opacity .8s;display:block}.js3d.ready3d .bg{opacity:1}.bg:after{content:"";pointer-events:none;background:linear-gradient(#0d0e108c 0%,#0d0e1000 22% 78%,#0d0e1099 100%);position:absolute;top:0;bottom:0;left:0;right:0}.host{position:absolute;top:0;bottom:0;left:0;right:0}.host canvas{width:100%;height:100%;display:block}.bsec{z-index:1;padding-block-start:72px;padding-block-end:72px;position:relative}.js3d .bsec{align-items:center;min-height:150vh;padding-block-start:20vh;padding-block-end:20vh;display:flex}.js3d .bsec.tall{align-items:stretch;min-height:340vh;padding-block-start:30vh;padding-block-end:40vh}.js3d .bsec.tall>.wrap{display:block}.js3d .bsec.tall .panel{position:sticky;top:max(110px,50vh - 190px)}.js3d .bsec.hero{align-items:flex-start;min-height:125vh;padding-top:clamp(120px,22vh,230px)}.hero h1{letter-spacing:-.045em;font-size:clamp(76px,15vw,220px);line-height:.9}.hero .lead{color:var(--text-2);max-width:24em;margin-top:22px;font-size:clamp(18px,1.7vw,22px)}.hero .actions{margin-top:30px}.panel{background:var(--scrim);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border:1px solid var(--line);border-radius:24px;gap:14px;max-width:440px;padding:28px 28px 26px;display:grid}.panel h2{font-size:clamp(32px,3.6vw,50px);line-height:1.02}.panel p{color:var(--text-2);font-size:17px}.bsec.right .panel{margin-left:auto}.bsec.last .panel{max-width:560px}.bsec.last .panel h2{font-size:clamp(38px,4.8vw,64px)}@media (max-width:760px){.bsec.right .panel{margin-left:0}.js3d .bsec.last{align-items:flex-end;padding-block-start:20vh;padding-block-end:6vh}.js3d .bsec.tall>.wrap{flex-direction:column;justify-content:flex-end;display:flex}.js3d .bsec.tall .panel{top:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px));gap:10px;padding:20px 20px 18px}.tour .panel h2{font-size:28px}.tour .panel p{font-size:15px}}.sheet{left:var(--sx,60%);width:var(--sw,640px);opacity:var(--k,0);visibility:hidden;transform:translate(-50%, calc(-50% + (1 - var(--k,0)) * 28px)) rotate(calc((1 - var(--k,0)) * -2deg));margin:0;position:absolute;top:50%}.sheet.on{visibility:visible}.sheet img{background:#fff;border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 24px 60px #00000073,0 2px 8px #0000004d}.sheet figcaption{width:-moz-fit-content;width:fit-content;font:500 12px/1.4 var(--mono,ui-monospace, monospace);color:var(--text-2);letter-spacing:.02em;background:#0d0e10b8;border-radius:999px;margin:10px auto 0;padding:4px 10px}@media (max-width:760px){.sheet{top:34%}}.js3d .bsec.tour{min-height:1100vh}.tour .panel>*{transition:opacity .25s}.tour .panel.swap>:not(.steps){opacity:0}#tourCount{color:var(--text-3);margin-left:6px}.steps{gap:4px;padding-top:2px;display:flex}.steps i{background:var(--line-strong);border-radius:2px;flex:1;height:3px;transition:background .3s}.steps i.on{background:var(--accent)}.foot{z-index:1;background:var(--bg);border-top:1px solid var(--line);color:var(--text-2);padding-block-start:48px;padding-block-end:64px;font-size:14px;position:relative}.foot .wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px 48px;display:flex}.foot .brand{color:var(--text)}.foot nav{flex-wrap:wrap;gap:0 28px;display:flex}.foot a{color:var(--text-2);text-decoration:none}.foot nav a{align-items:center;min-height:44px;display:inline-flex}.foot a:hover{color:var(--text)}.foot .fine{width:100%;color:var(--text-3);font-size:13px}.doc-main{z-index:1;padding-block:calc(56px + env(safe-area-inset-top,0px) + clamp(48px, 9vh, 96px)) 96px;position:relative}.doc{max-width:720px}.doc h1{margin:12px 0 14px;font-size:clamp(40px,6vw,64px);line-height:1.02}.doc .updated{font-family:var(--mono);color:var(--text-3);font-size:12px}.doc .lead{color:var(--text);margin-top:22px;font-size:19px}.doc h2{letter-spacing:-.02em;margin:44px 0 12px;font-size:22px;line-height:1.2}.doc p,.doc li{color:var(--text-2)}.doc p+p{margin-top:10px}.doc ul{gap:6px;margin:10px 0;padding-left:20px;display:grid}.doc a{color:var(--accent);text-underline-offset:3px}.doc em{color:var(--text);font-style:normal}.doc kbd{font:500 13px var(--body);color:var(--text);border:1px solid var(--line-strong);white-space:nowrap;background:#ecf0ee12;border-radius:6px;padding:1px 7px}.doc address{color:var(--text);font-size:17px;font-style:normal;line-height:1.6}.doc .card{background:var(--bg-raise);border:1px solid var(--line);border-radius:20px;margin-top:32px;padding:24px 26px}.doc .card h2{margin-top:0}.doc .mail{margin-top:12px;font-size:17px}.doc .mail a{align-items:center;min-height:44px;display:inline-flex}.faq{border-bottom:1px solid var(--line)}.faq details{border-top:1px solid var(--line)}.faq summary{cursor:pointer;min-height:44px;color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 22px/1 var(--body);color:var(--accent);flex:none}.faq details[open] summary:after{content:"−"}.faq details>div{padding:0 0 18px}.links a[aria-current=page],.foot a[aria-current=page]{color:var(--text)}.doc .card-actions{margin:18px 0}.btn,.btn-ghost{min-height:44px;font:600 15px var(--body);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.btn{background:var(--accent);color:var(--accent-ink);border:0}.doc a.btn{color:var(--accent-ink)}.btn-ghost{border:1px solid var(--line-strong);color:var(--text);background:0 0}.btn-ghost:hover{border-color:var(--text-3)}.btn:disabled,.btn-ghost:disabled{opacity:.55;cursor:default}.fb{margin-top:36px}.fb-step{gap:18px;display:grid}.fb-step,.fb-done{scroll-margin-top:calc(56px + env(safe-area-inset-top,0px) + 24px)}.fb-step h2{margin:0}.fb-kind{border:0;flex-wrap:wrap;gap:10px;min-width:0;margin:0;padding:0;display:flex}.fb-kind legend{color:var(--text);margin-bottom:12px;padding:0;font-weight:600}.fb-kind label{display:inline-flex;position:relative}.fb-kind input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.fb-kind span{border:1px solid var(--line-strong);min-height:44px;color:var(--text-2);border-radius:999px;align-items:center;padding:0 20px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.fb-kind input:checked+span{border-color:var(--accent);color:var(--text);background:#6fcabd1f}.fb-kind input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.fb-field{gap:8px;display:grid}.fb-field>span{color:var(--text);font-weight:600}.fb textarea,.fb input[type=email]{width:100%;min-height:48px;font:inherit;color:var(--text);background:var(--bg-raise);border:1px solid var(--line-strong);border-radius:14px;padding:12px 14px;font-size:16px}.fb textarea{resize:vertical;min-height:190px;line-height:1.5}.fb textarea:focus,.fb input[type=email]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #6fcabd33}.fb [aria-invalid=true]{border-color:#e58c7f}.fb ::placeholder{color:var(--text-3)}.doc .fb-hint{color:var(--text-3);margin-top:-8px;font-size:14px}.fb-check{cursor:pointer;min-height:44px;color:var(--text);justify-self:start;align-items:center;gap:12px;display:inline-flex}.fb-check input{width:22px;height:22px;accent-color:var(--accent);cursor:pointer;margin:0}.doc .fb-error{color:#e58c7f;font-size:15px}.fb-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.fb-trap{display:none}.doc .fb-done{gap:12px;display:grid}.doc .fb-done[hidden]{display:none}.fb-done:focus{outline:none}.fb-done .fb-actions{margin-top:8px}.doc .fb-alt{margin-top:40px;font-size:15px}.doc.wide{max-width:none}.tuto-head{max-width:720px}.doc .tuto-note{color:var(--text-3);margin-top:12px;font-size:15px}.tuto-head .card-actions{margin:28px 0 0}.btn svg{flex:none;width:14px;height:14px}.btn-meta{opacity:.66;margin-left:4px;font-weight:500}.tuto-sec{margin-top:clamp(64px,9vh,104px)}.tuto-sec-head{gap:6px;margin-bottom:12px;display:grid}.doc .tuto-sec-head h2{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3.4vw,40px);line-height:1.05}.tip{border-top:1px solid var(--line);scroll-margin-top:calc(56px + env(safe-area-inset-top,0px) + 16px);grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);align-items:center;gap:18px clamp(28px,4vw,56px);padding-block-start:28px;padding-block-end:28px;display:grid}.tuto-sec-head+.tip{border-top:0}.tip-film{min-width:0;position:relative}.tip-film video{aspect-ratio:16/9;background:var(--bg);border-radius:18px;width:100%;height:auto;display:block}.tip-text{min-width:0;max-width:34em}.tip-num{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:12px}.doc .tip-text h3{letter-spacing:-.025em;margin:8px 0 10px;font-size:clamp(24px,2.4vw,30px);line-height:1.1}@media (max-width:860px){.tip{grid-template-columns:1fr}}.tip-toggle{width:100%;height:100%;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:18px;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.tip-toggle:before{content:"";-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line-strong);background:#0d0e10a8;border-radius:50%;width:64px;height:64px;margin:-32px 0 0 -32px;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%}.tip-toggle svg{width:22px;height:22px;margin:-11px 0 0 -10px;transition:opacity .2s;position:absolute;top:50%;left:50%}.tip-toggle svg+svg{opacity:0;margin-left:-11px}.tip-toggle.playing:before{opacity:0;transform:scale(.9)}.tip-toggle.playing svg{opacity:0}@media (hover:hover){.tip-toggle.playing:hover:before{opacity:1;transform:none}.tip-toggle.playing:hover svg+svg{opacity:1}}.tip-toggle.playing:focus-visible:before{opacity:1;transform:none}.tip-toggle.playing:focus-visible svg+svg{opacity:1}.tip-toggle:focus-visible{outline-offset:4px}html:has(dialog.reel[open]){overflow:hidden}.reel{width:100%;max-width:none;height:100%;max-height:none;color:var(--text);background:var(--bg);padding:calc(env(safe-area-inset-top,0px) + 14px) max(16px, env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 18px) max(16px, env(safe-area-inset-left,0px));border:0;flex-direction:column;gap:14px;margin:0;position:fixed;top:0;bottom:0;left:0;right:0}.reel[open]{display:flex}.reel::backdrop{background:#0d0e1099}.reel-top,.reel-stage,.reel-bar{width:100%;max-width:1360px;margin:0 auto}.reel-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.doc .reel-title{color:var(--text)}.reel-title{min-width:0;font-family:var(--display);letter-spacing:-.02em;align-items:baseline;gap:14px;font-size:clamp(17px,2vw,24px);font-weight:700;display:flex}.reel-title .tip-num{flex:none}.reel-title [data-reel-name]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reel-stage{flex:1;min-height:0;position:relative}.reel-stage video{object-fit:contain;opacity:0;cursor:pointer;width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0;right:0}.reel-stage video.on{opacity:1}.reel-bar{align-items:center;gap:8px;display:flex}.reel-btn{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.reel-btn:hover{border-color:var(--text-3)}.reel-btn svg{width:16px;height:16px}.reel-main{background:var(--accent);color:var(--accent-ink);border-color:#0000}.reel-main:hover{border-color:#0000}.reel-main svg+svg,.reel-main.playing svg:first-child{display:none}.reel-main.playing svg+svg{display:block}.reel-steps{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;flex:1;gap:4px;min-width:0;margin-left:10px;display:flex}.reel-steps button{cursor:pointer;pointer-events:none;background:0 0;border:0;flex:1;align-items:center;min-width:0;height:44px;margin:0;padding:0;display:flex}.reel-steps i{background:var(--line-strong);border-radius:2px;width:100%;height:4px;display:block;overflow:hidden}.reel-steps b{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.reel-steps .done b{transform:scaleX(1)}.reel-steps .aim i{background:var(--text-3);border-radius:4px;height:8px}@media (max-width:600px){.reel-bar{flex-wrap:wrap;justify-content:center}.reel-steps{flex-basis:100%;order:-1;margin-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
