@charset "UTF-8";
/* Original Happ artwork from the user-approved reference. */
.app-tile{overflow:hidden;transform:none!important}.app-tile>img{display:block;width:100%;height:100%;object-fit:contain}
.subscription-shot .zoom-button>img{aspect-ratio:427/112;object-fit:cover}
.subscription-shot .zoom-label{position:static;opacity:1;transform:none;justify-content:center;border-radius:0;background:#e8dfd6;color:#8b7969;padding:6px;font-size:8px;box-shadow:none}
.bot-link-example{margin-top:22px}.bot-link-context{display:block;font-size:9px;color:#96877b;margin:0 3px 9px}.subscription-shot .zoom-button{border-radius:8px;cursor:zoom-in;box-shadow:0 7px 18px #31221812}.subscription-shot figcaption{font-size:10px;line-height:1.8}.bot-copy-note{font-size:10px;line-height:1.85;color:#89796b;text-align:center;margin:16px 0 0;padding-top:13px;border-top:1px solid #ddd3c9}.bot-copy-note strong{display:block;color:#766457;font-weight:600;margin-bottom:2px}
:root{--bg:#faf9f7;--paper:#fff;--ink:#252a30;--muted:#72777e;--red:#c82d37;--red-hover:#a91e28;--rose:#fbefed;--line:#e9e6e1;--radius:24px;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}img{max-width:100%;display:block}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--red);outline-offset:5px}p{margin:0 0 18px}h1,h2,h3{line-height:1.13;letter-spacing:-.045em;margin:0;font-weight:650}h1{font-size:clamp(42px,4.6vw,64px)}h2{font-size:34px}strong{font-weight:650}.icon{width:21px;height:21px;flex-shrink:0;vertical-align:middle}.container{max-width:1120px;padding:0 36px;margin:auto}.skip-link{position:fixed;left:15px;top:-100px;background:white;color:var(--red);padding:12px 18px;z-index:100}.skip-link:focus{top:15px}.site-header{position:relative;z-index:20;border-bottom:1px solid var(--line);background:var(--bg)}.header-inner{max-width:1120px;padding:22px 36px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:11px;line-height:1.15;letter-spacing:.055em;font-size:18px;font-weight:760}.brand img{object-fit:contain}.brand b{color:var(--red)}.brand small{display:block;font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:var(--muted);margin-top:5px}.header-nav{display:flex;align-items:center;gap:29px;font-size:13px;font-weight:550}.header-nav>a:not(.button):hover{color:var(--red)}.button{display:inline-flex;align-items:center;justify-content:center;gap:13px;border:1px solid transparent;border-radius:11px;min-height:49px;padding:12px 18px;font-size:13px;font-weight:620;line-height:1.4;transition:background .15s,transform .15s}.button .icon{width:17px;height:17px}.button-primary{background:var(--red);color:#fff;box-shadow:0 5px 13px #c82d3712}.button-primary:hover{background:var(--red-hover);transform:translateY(-1px)}.button-outline{border-color:#dbd8d4;background:transparent}.button-outline:hover{background:#fff;border-color:#c3bebb}.button-small{min-height:37px;padding:8px 13px;font-size:12px;border-radius:9px}.button-dark{background:#292d32;color:#fff}.button-dark:hover{background:#101316}.eyebrow{font-size:10px;font-weight:650;letter-spacing:.17em;color:var(--red);display:flex;align-items:center;gap:8px}.eyebrow i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--red)}.hero{display:grid;grid-template-columns:1.25fr .8fr;gap:60px;align-items:center;padding:66px 0 56px}.hero h1{margin:21px 0 20px}.hero h1 span{color:var(--red)}.hero-copy>p{font-size:16px;color:var(--muted);line-height:1.75;margin-bottom:24px}.text-link{display:inline-flex;gap:16px;align-items:center;font-size:13px;font-weight:620}.text-link .icon{width:18px;height:18px}.text-link:hover{color:var(--red)}.connection-art{position:relative;padding:22px 28px 25px;min-height:300px;border-radius:22px;background:linear-gradient(130deg,#f7eae7,#f1ede6);overflow:hidden}.art-topline{position:relative;z-index:1;display:flex;align-items:center;gap:7px;justify-content:center;font-size:8px;letter-spacing:.1em;color:#87766e;font-weight:600}.tiny-dot{width:4px;height:4px;background:var(--red);border-radius:50%}.art-power{margin:24px auto 12px;position:relative;display:grid;place-items:center;width:86px;height:86px;border-radius:50%;color:var(--red);background:#fff7f3;box-shadow:0 0 0 9px #fff5ee66,0 0 0 10px #dabcb057,0 12px 24px #ab5e4420}.art-power .icon{width:33px;height:33px;stroke-width:1.5}.art-caption{text-align:center;font-size:21px;font-weight:630;letter-spacing:-.04em;position:relative}.art-orbit{position:absolute;border:1px solid #d9bbae55;border-radius:50%;width:210px;height:210px;left:50%;top:21px;transform:translateX(-50%)}.orbit-two{width:277px;height:277px;top:-12px;border-color:#dfc8bd50}.art-steps{position:relative;z-index:1;margin-top:24px;display:flex;flex-direction:column;gap:6px}.art-steps>span{display:flex;align-items:center;gap:11px;padding:7px 11px;background:#fff9;border:1px solid #fffa;border-radius:8px;font-size:11px;color:#655d59}.art-steps b{font-size:8px;color:#ad9589;font-weight:500}.art-steps .icon{margin-left:auto;width:14px;height:14px;color:var(--red)}.devices-section{padding:29px 0 0;border-top:1px solid var(--line);scroll-margin-top:25px}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:25px;gap:20px}.section-heading h2{margin-top:11px;font-size:33px}.section-aside{text-align:right;font-size:12px;line-height:1.65;color:var(--muted)}.device-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.device-card{display:flex;align-items:center;gap:19px;padding:25px;min-height:153px;position:relative;border:1px solid var(--line);border-radius:17px;background:var(--paper);transition:box-shadow .17s,border-color .17s,transform .17s}.device-card:hover{transform:translateY(-3px);border-color:#dcbabb;box-shadow:0 8px 30px #573c3610}.device-icon{width:59px;height:65px;border:1px solid #ece8e2;border-radius:14px;background:linear-gradient(140deg,#fbfaf8,#f5f2ed);display:grid;place-items:center}.device-icon .icon{width:27px;height:27px}.device-copy{display:flex;flex-direction:column;align-items:flex-start}.device-name{font-size:20px;font-weight:650;letter-spacing:-.035em;line-height:1.25}.device-detail{font-size:12px;color:var(--muted);margin:4px 0 13px}.device-meta{font-size:10px;color:#97938e}.device-arrow{margin-left:auto;display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#f7f5f1}.device-arrow .icon{width:15px;height:15px}.device-card.is-recommended{border-color:#d9ada8;background:linear-gradient(120deg,#fff,#fff8f6)}.recommended{position:absolute;right:16px;top:14px;background:#f7e8e5;border-radius:4px;color:#ac3b36;font-size:8px;padding:2px 6px}.recommended[hidden]{display:none}.device-note{display:flex;align-items:center;gap:9px;color:#817d77;font-size:11px;margin:18px 0 0}.device-note .icon{width:15px;height:15px;color:#aaa097}.help-section{margin:64px 0 61px;padding:32px;border:1px solid #e9e0da;border-radius:20px;background:#f3efea;display:grid;grid-template-columns:.95fr 1.05fr;gap:45px;scroll-margin-top:25px}.help-heading h2{margin:12px 0 15px;font-size:30px}.help-heading p{font-size:12px;color:#80796f;line-height:1.75;margin-bottom:22px}.help-heading .button{min-height:42px;font-size:11px}.faq{align-self:center}details{border-bottom:1px solid #dcd6ce}summary{display:flex;justify-content:space-between;align-items:center;gap:14px;cursor:pointer;list-style:none;font-size:12px;font-weight:570;padding:17px 0;line-height:1.6}summary::-webkit-details-marker{display:none}summary .icon{width:16px;height:16px;flex-shrink:0;transition:transform .16s}details[open] summary .icon{transform:rotate(45deg)}details p{font-size:12px;line-height:1.85;color:#777168;margin:0 22px 18px 0}details p a{color:var(--red);text-decoration:underline;text-underline-offset:3px}.footer{max-width:1120px;margin:auto;padding:28px 36px 35px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:24px;align-items:center}.footer-brand{font-size:15px;font-weight:750;letter-spacing:.04em}.footer-brand span{display:block;color:#97918a;font-size:10px;font-weight:400;letter-spacing:0;margin-top:3px}.footer>div{text-align:right;display:flex;flex-direction:column;font-size:10px;gap:6px;color:#8b857e}.footer .icon{width:11px;height:11px}.footer a:hover{color:var(--red)}.guide-main{padding-top:31px}.back-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#827c75}.back-link .icon{width:16px;height:16px}.back-link:hover{color:var(--red)}.guide-heading{padding:36px 0 34px;max-width:850px}.platform-label{display:flex;align-items:center;gap:8px;color:var(--red);font-size:11px;font-weight:650}.platform-label>.icon{height:16px;width:16px}.platform-label>span{font-size:9px;letter-spacing:.1em;color:#98918a;margin-left:2px}.guide-heading h1{font-size:clamp(38px,4.2vw,54px);margin:17px 0 20px}.guide-heading>p{color:var(--muted);font-size:14px;line-height:1.85;margin-bottom:21px}.guide-meta{display:flex;gap:19px;color:#8e867e;font-size:10px}.guide-meta>span{display:flex;align-items:center;gap:7px}.guide-meta>span:before{content:'';width:4px;height:4px;border-radius:50%;background:#baaca2}.guide-layout{border-top:1px solid var(--line);padding-top:31px;display:grid;grid-template-columns:182px 1fr;gap:31px;align-items:start}.steps-sidebar{position:sticky;top:25px;align-self:start;padding-top:5px}.steps-sidebar nav>.eyebrow{font-size:8px;letter-spacing:.15em;color:#99918a;margin-bottom:22px}.steps-sidebar nav>a{display:flex;align-items:center;gap:9px;font-size:10px;color:#827c76;padding:9px 0;line-height:1.4}.steps-sidebar nav>a>span{display:grid;place-items:center;border:1px solid #dfdbd5;border-radius:50%;width:21px;height:21px;font-size:9px;color:#9a9188;flex-shrink:0;background:var(--bg)}.steps-sidebar nav>a[aria-current="step"]{font-weight:650;color:var(--red)}.steps-sidebar nav>a[aria-current="step"]>span{color:white;background:var(--red);border-color:var(--red)}.steps-sidebar nav>a:hover{color:var(--red)}.share-button{border:0;border-top:1px solid var(--line);padding:17px 0 8px;margin-top:23px;display:flex;gap:7px;align-items:center;background:transparent;font-size:10px;color:#878078}.share-button .icon{width:13px;height:13px}.sidebar-help{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--red);margin-top:12px}.sidebar-help .icon{width:13px;height:13px}.step-card{display:grid;grid-template-columns:1fr .88fr;min-width:0;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#fff;scroll-margin-top:25px;margin-bottom:22px}.step-copy{padding:29px 25px}.step-number{font-size:9px;letter-spacing:.14em;font-weight:650;color:var(--red);display:block;margin-bottom:17px}.step-copy h2{font-size:27px;line-height:1.15;margin-bottom:19px;letter-spacing:-.04em}.step-copy>p{font-size:12px;line-height:1.85;color:#7b7b7d;margin-bottom:15px}.step-copy p strong{color:#45484d;font-weight:600}.step-actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:23px}.step-actions .button{min-height:44px;padding:11px 13px;font-size:10px;gap:9px}.step-actions .button .icon{width:14px;height:14px}.subtle-link{display:inline-flex;align-items:center;gap:5px;color:#8b7f76;font-size:10px}.subtle-link .icon{width:12px;height:12px}.subtle-link:hover{color:var(--red)}.tip{font-size:10px;line-height:1.85;color:#a09890;margin-top:24px;padding-top:15px;border-top:1px solid #f0ede9}.tip a{display:inline;color:var(--red)}.tip .icon{width:12px;height:12px}.step-art{background:linear-gradient(125deg,#f4f0eb,#efebe6);display:flex;align-items:center;justify-content:center;padding:25px 20px;min-width:0}.install-art{display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 0}.app-tile{width:93px;height:93px;border-radius:20px;display:grid;place-items:center;background:#242526;box-shadow:0 14px 24px #39282020;color:white;transform:rotate(-5deg);margin-bottom:21px}.app-tile>span{font-size:57px;line-height:1;font-weight:800;font-style:italic;position:relative}.app-cut{position:absolute;top:43%;left:-7px;width:60px;height:5px;background:#242526;transform:rotate(-20deg)}.install-art>strong{font-size:25px;font-weight:670;letter-spacing:-.035em}.install-art>span{font-size:10px;color:#968e86}.install-platform{display:flex;align-items:center;gap:6px;margin-top:14px;font-size:10px!important;padding:4px 9px;border:1px solid #d9d2cb;border-radius:6px}.install-platform .icon{height:12px;width:12px}.install-note{font-size:9px;color:#a89d93;line-height:1.7;margin-top:25px}.copy-art{width:100%;padding:8px 0}.mini-telegram{display:flex;align-items:center;gap:9px;margin:0 3px 19px}.telegram-disc{color:#fff;background:#59a6d6;width:29px;height:29px;display:grid;place-items:center;border-radius:50%;transform:rotate(-20deg);font-size:17px}.mini-telegram strong{font-size:12px;display:block;line-height:1.5}.mini-telegram small{display:block;font-size:9px;color:#91887e}.screenshot{margin:0;width:100%;text-align:center}.zoom-button{position:relative;border:0;padding:0;background:transparent;display:block;width:100%;border-radius:12px;overflow:hidden;text-align:inherit;box-shadow:0 10px 24px #3a252017}.zoom-button>img{width:100%;height:auto}.zoom-label{position:absolute;right:8px;bottom:8px;background:#fffef6;color:#5b514c;font-size:8px;display:flex;align-items:center;gap:4px;border-radius:5px;padding:4px 6px;opacity:0;transform:translateY(5px);transition:opacity .15s,transform .15s;box-shadow:0 2px 8px #0002}.zoom-label .icon{height:11px;width:11px}.zoom-button:hover .zoom-label,.zoom-button:focus-visible .zoom-label{opacity:1;transform:none}.screenshot figcaption{font-size:9px;color:#968c83;line-height:1.7;margin-top:12px}.menu-highlight{position:absolute;left:38.1%;top:34%;width:35.6%;height:26.8%;border:2px solid #ff6a73;border-radius:8px;box-shadow:0 0 0 999px #0001;pointer-events:none}.example-key{border:1px solid #dacac2;border-radius:9px;background:#fff8;padding:13px 11px;margin-top:18px}.example-key>span{font-size:8px;display:block;color:#9b8c80;margin-bottom:7px}.example-key>div{display:flex;align-items:center;gap:7px;padding:9px 8px;font-size:10px;border-left:2px solid var(--red);color:#8d7770;background:#f2e7e2}.example-key .icon{width:13px;height:13px}.art-footnote{font-size:9px;text-align:center;color:#968a7f;line-height:1.8;margin:12px 0 0}.import-flow{width:100%}.import-badge{background:#fff9;border:1px solid #e0d4ca;color:#98816d;border-radius:7px;padding:9px 7px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;margin-bottom:16px}.import-badge .icon{width:14px;height:14px}.import-highlight{position:absolute;left:39%;top:22.5%;width:55%;height:18%;border:2px solid #ff7c80;border-radius:9px;pointer-events:none}.permission-highlight{position:absolute;left:16%;top:52%;width:68%;height:16.6%;border:2px solid #ff7c80;border-radius:24px;pointer-events:none}.permission-shot{padding:12px 0}.connected-shot{max-width:205px;padding:5px 0}.connected-shot .zoom-button{border-radius:20px;border:3px solid #fff;box-shadow:0 11px 28px #31221d22}.connected-shot figcaption{font-size:8px;max-width:220px}.inline-help{margin-top:23px;border-top:1px solid #eee8e1;border-bottom:0}.inline-help summary{font-size:10px;line-height:1.75;padding:12px 0;color:#8b8176}.inline-help summary .icon{width:13px;height:13px}.inline-help p{font-size:10px;line-height:1.85;margin-right:0}.success-note{display:flex;gap:7px;align-items:center;color:#56715b;font-size:11px;font-weight:580;margin-top:23px}.success-note .icon{height:17px;width:17px}.last-step .step-art{background:linear-gradient(135deg,#f0eee8,#e8eee6)}.simple-art{display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 5px}.simple-art-icon{display:grid;place-items:center;width:83px;height:83px;border-radius:24px;background:#fff8;color:#c86b65;border:1px solid #fff;box-shadow:0 8px 20px #5d40300b;margin-bottom:20px}.simple-art-icon .icon{height:33px;width:33px}.simple-art strong{font-size:20px;letter-spacing:-.03em;font-weight:600}.simple-art p{font-size:10px;line-height:1.9;color:#998d81;max-width:200px;margin:10px 0 0}.finish-card{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:25px 7px 9px}.finish-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#e8eee5;color:#637b60}.finish-icon .icon{width:21px;height:21px}.finish-card h2{font-size:24px;margin-bottom:6px}.finish-card p{font-size:11px;color:#91887e;margin:0}.finish-card>.text-link{margin-left:60px;font-size:10px}.other-platforms{border-top:1px solid var(--line);padding-top:22px;margin-top:45px;display:flex;justify-content:space-between;align-items:center;gap:20px}.other-platforms>span{font-size:11px;color:#91877d}.other-platforms>div{display:flex;gap:21px;flex-wrap:wrap}.other-platforms a{font-size:11px;display:inline-flex;align-items:center;gap:7px}.other-platforms .icon{width:14px;height:14px}.other-platforms a>.icon:last-child{width:12px;height:12px;color:#a18f80}.other-platforms a:hover{color:var(--red)}.article-main{max-width:860px;padding-top:32px}.article-main>.eyebrow{margin-top:43px}.article-main>h1{font-size:50px;margin-top:19px}.article-lead{font-size:15px;line-height:1.9;color:var(--muted);margin:22px 0 34px;max-width:650px}.article-card{background:white;border:1px solid var(--line);padding:30px 34px;border-radius:18px;margin-bottom:18px}.article-card h2{font-size:27px;margin-bottom:16px}.article-card p{color:var(--muted);font-size:13px;line-height:1.9}.article-card p a{color:var(--red)}.article-card p .icon{width:13px;height:13px}.article-card .button{margin-top:5px;font-size:11px}.article-main .help-section{grid-template-columns:1fr;gap:15px}.image-dialog{padding:22px;background:#fffdf9;border:1px solid #e4d9cf;border-radius:18px;max-width:min(94vw,900px);max-height:94vh;max-height:94dvh;overflow:auto;box-shadow:0 20px 80px #0006}.image-dialog::backdrop{background:#181718c9;backdrop-filter:blur(5px)}.image-dialog figure{margin:18px 0 0}.image-dialog img{max-height:77vh;max-height:77dvh;max-width:100%;width:auto;margin:auto;object-fit:contain;border-radius:8px}.image-dialog figcaption{text-align:center;font-size:11px;color:#81796d;margin:15px 15px 0}.dialog-close{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:0;background:#eee7df;color:#6c6056;position:absolute;top:8px;right:8px;z-index:2}.dialog-close .icon{width:17px;height:17px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,15px);opacity:0;pointer-events:none;background:#25292e;color:#fff;border-radius:10px;padding:11px 18px;font-size:12px;z-index:100;transition:opacity .2s,transform .2s;max-width:90vw;text-align:center}.toast.is-visible{opacity:1;transform:translate(-50%,0)}
@media(min-width:1400px){.hero{padding-top:78px;padding-bottom:67px}.hero h1{font-size:65px}}
@media(max-width:1000px){.hero{gap:35px;grid-template-columns:1.3fr .9fr}.hero h1{font-size:48px}.hero-copy>p{font-size:14px}.connection-art{padding:23px 17px}.guide-layout{grid-template-columns:157px 1fr;gap:20px}.step-card{grid-template-columns:1fr .86fr}.step-copy{padding:25px 20px}.step-copy h2{font-size:24px}.step-art{padding:23px 15px}.step-actions .button{font-size:9px}.steps-sidebar nav>a{font-size:9px}.help-section{gap:30px}.help-heading h2{font-size:27px}.other-platforms{align-items:flex-start;flex-direction:column;gap:14px}}
@media(max-width:760px){html{scroll-padding-top:20px}.container,.header-inner,.footer{padding-left:23px;padding-right:23px}.header-inner{padding-top:18px;padding-bottom:18px}.brand{font-size:16px}.brand small{font-size:8px}.brand img{width:24px;height:31px}.header-nav{gap:15px}.header-nav>a:not(.button){display:none}.button-small{font-size:10px;padding:7px 10px;min-height:34px}.hero{padding-top:44px;padding-bottom:38px;gap:25px;grid-template-columns:1fr}.hero h1{font-size:clamp(40px,8.3vw,58px);margin:19px 0}.hero-copy>p{font-size:14px}.hero .text-link{font-size:12px}.connection-art{display:none}.eyebrow{font-size:9px;letter-spacing:.13em}.section-heading{margin-bottom:19px}.section-heading h2{font-size:29px;margin-top:10px}.section-aside{display:none}.devices-section{padding-top:25px}.device-grid{gap:12px}.device-card{min-height:184px;padding:20px 16px;align-items:flex-start;gap:12px;flex-direction:column}.device-icon{width:43px;height:45px;border-radius:10px}.device-icon .icon{width:24px;height:24px}.device-name{font-size:18px}.device-detail{font-size:10px;margin:5px 0 8px}.device-meta{font-size:8px}.device-arrow{position:absolute;right:13px;bottom:16px;width:23px;height:23px}.device-arrow .icon{width:13px;height:13px}.recommended{right:9px;top:11px;font-size:7px;padding:2px 5px}.device-card.is-recommended .device-icon{margin-top:6px}.device-note{align-items:flex-start;font-size:10px;line-height:1.9;margin-top:16px;gap:7px}.device-note .icon{margin-top:3px;flex-shrink:0}.help-section{padding:25px 21px;margin:39px 0;grid-template-columns:1fr;gap:21px;border-radius:17px}.help-heading h2{font-size:27px;margin-top:10px}.help-heading p{font-size:12px;margin-bottom:17px}.faq summary{font-size:11px;padding:15px 0}.faq details p{font-size:11px}.footer{padding-top:23px;padding-bottom:28px;gap:15px}.footer-brand{font-size:13px}.footer-brand span{font-size:9px}.footer>div{font-size:8px}.guide-main{padding-top:23px}.guide-heading{padding:28px 0}.guide-heading h1{font-size:clamp(35px,7.7vw,48px);margin:17px 0}.guide-heading>p{font-size:12px}.guide-meta{font-size:9px;gap:15px}.platform-label{font-size:10px}.guide-layout{display:flex;flex-direction:column;gap:23px;padding-top:19px}.steps-sidebar{position:static;width:100%;padding:0}.steps-sidebar nav{display:flex;flex-wrap:wrap;gap:7px}.steps-sidebar nav>.eyebrow{display:none}.steps-sidebar nav>a{font-size:9px;border:1px solid #e7e0d8;border-radius:7px;padding:6px 8px;gap:6px;background:#fff7}.steps-sidebar nav>a>span{width:17px;height:17px;font-size:8px}.share-button,.sidebar-help{display:none}.steps-content{width:100%;min-width:0}.step-card{grid-template-columns:1fr;scroll-margin-top:20px;margin-bottom:19px;border-radius:17px}.step-copy{padding:26px 23px}.step-copy h2{font-size:29px;margin-bottom:17px}.step-number{font-size:9px;margin-bottom:14px}.step-copy>p{font-size:13px;line-height:1.9}.step-actions{margin-top:22px;gap:14px}.step-actions .button{font-size:12px;min-height:46px;padding:12px 15px}.subtle-link{font-size:11px}.tip{font-size:11px;margin-top:20px}.step-art{padding:27px;min-height:220px}.install-art{padding:4px 0}.app-tile{width:75px;height:75px;border-radius:17px;margin-bottom:16px}.app-tile>span{font-size:47px}.app-cut{width:52px}.install-note{display:none}.install-art>strong{font-size:22px}.install-art>span{font-size:10px}.install-platform{margin-top:11px}.copy-art{max-width:320px;padding:0}.mini-telegram{margin-bottom:15px}.mini-telegram strong{font-size:13px}.mini-telegram small{font-size:10px}.screenshot figcaption{font-size:10px}.example-key{margin-top:14px}.example-key>span{font-size:9px}.example-key>div{font-size:11px}.art-footnote{font-size:10px}.zoom-label{opacity:1;transform:none;font-size:8px}.import-flow{max-width:320px}.import-badge{font-size:10px}.permission-shot{max-width:320px}.connected-shot{max-width:236px}.connected-shot figcaption{font-size:9px}.inline-help summary{font-size:11px}.inline-help p{font-size:11px}.success-note{font-size:12px}.finish-card{padding:15px 0 0;gap:12px}.finish-icon{width:38px;height:38px}.finish-card h2{font-size:23px}.finish-card p{font-size:10px;max-width:250px}.finish-card>.text-link{margin-left:50px;margin-top:5px}.other-platforms{margin-top:32px;padding-top:21px}.other-platforms>div{gap:15px}.other-platforms a{font-size:10px}.article-main{padding-top:24px}.article-main>.eyebrow{margin-top:30px}.article-main>h1{font-size:39px}.article-lead{font-size:13px;margin-top:20px}.article-card{padding:25px 23px}.article-card h2{font-size:26px}.article-card p{font-size:12px}.article-card .button{font-size:11px}.image-dialog{padding:27px 12px 15px;max-width:96vw;border-radius:13px}.image-dialog figcaption{font-size:10px}.simple-art{padding:10px 0}.simple-art p{font-size:11px;max-width:235px}.simple-art strong{font-size:23px}}
@media(max-width:360px){.container,.header-inner,.footer{padding-left:17px;padding-right:17px}.hero h1{font-size:37px}.device-card{padding-left:13px;padding-right:13px}.device-name{font-size:16px}.device-detail{font-size:9px}.device-meta{font-size:7px}.step-copy{padding:24px 19px}.step-copy h2{font-size:27px}.footer{align-items:flex-start;flex-direction:column}.footer>div{text-align:left}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
/* Reading size and expanded screenshots. */
.step-copy>p{font-size:14px;line-height:1.85}.step-actions .button{font-size:12px}.steps-sidebar nav>a{font-size:11px}.tip{font-size:11px}.inline-help summary,.inline-help p{font-size:11px}.guide-heading>p{font-size:15px}.dialog-image-wrap{position:relative;width:fit-content;max-width:100%;margin:auto;overflow:hidden;border-radius:8px}.dialog-image-wrap>img{display:block}.dialog-image-wrap .menu-highlight{box-shadow:none}.guide-layout{grid-template-columns:184px 1fr}.step-copy h2{font-size:28px}
@media(max-width:1000px) and (min-width:761px){.guide-layout{grid-template-columns:150px 1fr}.steps-sidebar nav>a{font-size:10px}.step-copy>p{font-size:13px}.step-actions .button{font-size:11px}.step-copy h2{font-size:25px}}
@media(max-width:760px){.step-copy>p{font-size:14px}.guide-heading>p{font-size:13px}.steps-sidebar nav>a{font-size:10px}.step-copy h2{font-size:29px}}
/* App Store availability and the region guide. */
.step-actions .button-region{width:100%;padding:15px 13px;min-height:78px;gap:10px;border:1px solid #d98d8f;background:#fbe9e7;color:#a32931;text-align:left;justify-content:flex-start;box-shadow:0 4px 14px #b8393010;font-size:12px;line-height:1.5}
.button-region>span{flex:1}.button-region small{display:block;font-size:9px;font-weight:450;color:#aa716a;margin-top:4px}.button-region>.icon{width:19px!important;height:19px!important}.button-region>.icon:last-child{width:15px!important;height:15px!important}.button-region:hover{background:#f8dbd8;border-color:#bd5259}
.app-store-entry{display:flex;align-items:center;gap:17px;margin-top:15px;padding:21px 25px;border:1px solid #dfb7b2;border-radius:17px;background:linear-gradient(105deg,#fbebe8,#fff9f6);transition:background .15s,border-color .15s}
.app-store-entry:hover{border-color:#c8807c;background:#fae5e1}.store-entry-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:#fff9;color:var(--red);flex-shrink:0}.store-entry-icon .icon{width:25px;height:25px}.app-store-entry>span:nth-child(2){display:flex;flex-direction:column;gap:3px}.app-store-entry small{font-size:8px;letter-spacing:.12em;color:#b66e67}.app-store-entry strong{font-size:17px;letter-spacing:-.02em;font-weight:640}.app-store-entry>span:nth-child(2)>span{font-size:11px;color:#9b7b70}.app-store-entry>.icon{margin-left:auto;color:#a94548;width:19px;height:19px}
.region-heading{max-width:100%;padding-bottom:27px}.region-heading h1{font-size:clamp(38px,4.2vw,54px)}.region-preflight{display:flex;gap:14px;padding:21px 25px;border:1px solid #e7d9c8;border-radius:14px;background:#f5efe5;margin-bottom:14px}.preflight-icon{padding-top:3px;color:#ad8d59}.preflight-icon>.icon{width:21px;height:21px}.region-preflight strong{font-size:13px;font-weight:620}.region-preflight p{font-size:12px;line-height:1.85;color:#8b7d68;margin:5px 0 0;max-width:880px}.region-preflight a{color:#96734f;text-decoration:underline;text-underline-offset:3px}.region-preflight a .icon{width:12px;height:12px}.region-visual-note{font-size:10px;color:#a2998e;margin-bottom:25px}.region-step .step-copy{padding-top:33px;padding-bottom:33px}.region-step .step-art{padding-top:27px;padding-bottom:27px;background:linear-gradient(130deg,#f2eee8,#eae7e2)}.region-step .subtle-link{font-size:11px;line-height:1.8;margin-top:10px}.region-step .step-actions .text-link{font-size:11px;line-height:1.8;gap:8px}.region-step .step-actions .text-link>.icon{width:14px;height:14px}
.settings-figure{margin:0;width:100%;max-width:253px}.settings-figure figcaption{margin-top:13px;font-size:9px;line-height:1.8;text-align:center;color:#93897f}.settings-screen{background:#f2f2f7;border:4px solid #fffb;border-radius:24px;overflow:hidden;box-shadow:0 12px 25px #534a3c15;color:#27282c;position:relative}.settings-status{display:flex;justify-content:space-between;font-size:8px;font-weight:650;padding:12px 17px 9px}.settings-status>span:last-child{font-size:8px;letter-spacing:2px}.settings-toolbar{display:grid;grid-template-columns:15px 1fr 15px;gap:2px;align-items:center;padding:4px 13px 15px;text-align:center}.settings-toolbar>span:first-child{color:#427ddd;font-size:23px;font-weight:350;line-height:1}.settings-toolbar>strong{font-size:11px;letter-spacing:-.02em;line-height:1.5;font-weight:650}.settings-content{padding:0 12px 20px;min-height:200px}.settings-group{border-radius:10px;background:white;margin-bottom:15px;padding:0 1px}.settings-row{position:relative;display:flex;align-items:center;gap:5px;min-height:42px;padding:11px 9px;font-size:10px;line-height:1.45;border-bottom:1px solid #eeedf1}.settings-row:last-child{border-bottom:0}.settings-row>span:first-child{flex:1}.settings-row>small{font-size:8px;color:#94949b}.settings-row>.icon{height:12px;width:12px;color:#b5b4b8}.settings-target{position:relative;box-shadow:inset 0 0 0 1.5px #ce4a53!important;border-radius:9px!important;z-index:1}.settings-target:after{content:'';position:absolute;right:-4px;top:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background:#cf4a53;box-shadow:0 0 0 3px #f2f2f7;pointer-events:none}.settings-profile{display:flex;align-items:center;gap:9px;padding:15px 9px}.settings-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:#a8a8ae;color:white}.settings-avatar>.icon{width:17px;height:17px}.settings-profile>span:nth-child(2){flex:1}.settings-profile strong{display:block;font-size:12px;font-weight:550}.settings-profile small{display:block;font-size:7px;color:#9b9ba1;margin-top:3px}.settings-profile>.icon{width:12px;height:12px;color:#b5b4b8}.settings-home-bar{height:3px;width:70px;border-radius:10px;background:#242424;margin:5px auto 8px}.settings-sheet{margin-top:22px;background:#e5e5ec;border-radius:12px;padding:10px 8px 8px;text-align:center;box-shadow:0 5px 15px #3536410d}.settings-sheet>small{font-size:8px;color:#90909a;display:block;margin-bottom:8px}.settings-sheet-action{background:#fff9;padding:11px;color:#3979d0;font-size:12px;border-radius:8px}.settings-text-action{font-size:10px;color:#3979d0;text-align:center;padding:6px 0 12px;line-height:1.7}.settings-search{padding:8px 10px;font-size:10px;color:#929299;background:#e3e3e9;border-radius:7px;margin-bottom:13px}.settings-selected{color:#477fe0;display:flex;align-items:center}.settings-selected>.icon{height:13px;width:13px}.settings-filled-action{background:#427edc;color:#fff;font-size:11px;text-align:center;padding:10px 8px;border-radius:9px;margin-top:21px}.settings-filled-action.settings-target{background:#fff;color:#3979d0}.settings-document{background:#fff;border-radius:9px;padding:16px 12px;margin-top:8px}.settings-document>strong{font-size:10px;font-weight:550}.document-lines{margin-top:13px;display:flex;gap:7px;flex-direction:column}.document-lines>i{height:3px;background:#e4e4ea;border-radius:2px}.document-lines>i:nth-child(2){width:90%}.document-lines>i:nth-child(3){width:95%}.document-lines>i:last-child{width:65%}.settings-section-label{display:block;font-size:7px;letter-spacing:.06em;color:#9999a0;margin:0 7px 8px}.settings-inline-note{font-size:8px;line-height:1.8;color:#9c9ca4;margin:12px 5px 0;text-align:center}.settings-done{font-size:10px;color:#3979d0;display:block;text-align:right;margin:-3px 4px 12px}.settings-field{padding:10px 9px;display:flex;align-items:center;border-bottom:1px solid #eeedf1;gap:8px;font-size:10px}.settings-field:last-child{border-bottom:0}.settings-field>span{width:53px}.settings-field>small{font-size:9px;color:#adadb4}.settings-country{display:flex;gap:5px;align-items:center;justify-content:center;color:#8b8b96;font-size:9px;margin-top:12px}.settings-country>.icon{width:12px;height:12px}.region-install{display:flex;flex-direction:column;align-items:center;text-align:center}.region-country-pill{display:flex;align-items:center;gap:5px;font-size:8px;color:#9e8b75;border:1px solid #dcd2c6;border-radius:6px;padding:6px 9px;margin-bottom:26px}.region-country-pill>.icon{height:12px;width:12px}.region-install>strong{font-size:25px;letter-spacing:-.03em}.region-install>span{font-size:11px;color:#a2988d}.region-ready{display:flex;align-items:center;gap:5px;font-size:8px;color:#71846a;margin-top:23px}.region-ready>.icon{height:13px;width:13px}.region-finish{display:flex;gap:17px;align-items:flex-start;padding:15px 4px 5px}.region-finish h2{font-size:26px;margin-bottom:8px}.region-finish p{font-size:12px;color:#8f867b;margin-bottom:19px}.region-finish .button{font-size:12px}.region-help{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:52px 0 53px;padding:30px;border:1px solid #e6ded6;background:#f2eee8;border-radius:19px}.region-help h2{font-size:29px;margin:11px 0 13px}.region-help p{font-size:12px;color:#93877b;margin:0}.region-help>.button{font-size:12px;flex-shrink:0}
@media(max-width:1000px) and (min-width:761px){.step-actions .button-region{font-size:11px;padding:13px 10px;gap:7px}.button-region small{font-size:8px}.settings-content{padding:0 9px 17px}.settings-toolbar{padding-left:10px;padding-right:10px}.settings-row{font-size:9px}.region-step .step-copy h2{font-size:25px}}
@media(max-width:760px){.step-actions .button-region{min-height:84px;padding:14px 13px;font-size:13px;gap:11px}.button-region small{font-size:10px}.app-store-entry{gap:12px;padding:20px 16px;border-radius:15px;margin-top:13px;align-items:flex-start}.store-entry-icon{width:33px;height:36px;border-radius:8px;margin-top:4px}.store-entry-icon .icon{width:19px;height:19px}.app-store-entry small{font-size:7px}.app-store-entry strong{font-size:15px;line-height:1.5}.app-store-entry>span:nth-child(2)>span{font-size:10px;line-height:1.7}.app-store-entry>.icon{width:14px;height:14px;margin-top:8px}.region-heading h1{font-size:clamp(34px,7.4vw,44px)}.region-heading{padding-bottom:25px}.region-heading>p .desktop-break{display:none}.region-preflight{padding:18px 17px;gap:10px}.preflight-icon>.icon{width:17px;height:17px}.region-preflight strong{font-size:12px}.region-preflight p{font-size:11px;line-height:1.85}.region-visual-note{font-size:9px;line-height:1.85;margin-bottom:20px}.region-step .step-copy{padding-top:27px;padding-bottom:27px}.region-step .step-art{padding:29px 25px}.settings-figure{max-width:260px}.settings-screen{border-width:4px}.settings-content{min-height:205px}.settings-toolbar>strong{font-size:12px}.settings-row{font-size:11px;min-height:44px}.settings-profile strong{font-size:13px}.settings-profile small{font-size:8px}.settings-figure figcaption{font-size:10px}.settings-sheet-action{font-size:13px}.settings-text-action{font-size:11px}.settings-filled-action{font-size:12px}.settings-section-label{font-size:8px}.settings-field{font-size:11px}.settings-field>small{font-size:10px}.settings-country{font-size:10px}.settings-inline-note{font-size:9px}.region-country-pill{font-size:9px}.region-ready{font-size:9px}.region-finish{gap:12px;padding-top:13px}.region-finish h2{font-size:25px}.region-finish p{font-size:11px}.region-finish .button{font-size:11px}.region-step .step-actions .button{font-size:11px}.region-help{flex-direction:column;align-items:flex-start;padding:25px 22px;gap:22px;margin:37px 0}.region-help h2{font-size:27px}.region-help p{font-size:12px;line-height:1.8}.region-help>.button{font-size:11px}}
.region-photo{max-width:270px}.region-photo .zoom-button{border-radius:13px;box-shadow:0 8px 22px #39271e12}.region-photo figcaption{font-size:10px;line-height:1.8}.region-photo-wide{max-width:100%}.address-values{width:100%;border-collapse:collapse;margin:21px 0 18px;font-size:12px;table-layout:fixed}.address-values caption{text-align:left;font-size:10px;font-weight:600;color:#a98179;letter-spacing:.035em;margin-bottom:10px}.address-values thead th{text-align:left;color:#9b9188;font-size:9px;font-weight:500;padding:7px 6px;border-bottom:1px solid #e9dfd6}.address-values thead th:first-child{width:44%}.address-values tbody th,.address-values tbody td{padding:11px 6px;border-bottom:1px solid #efe9e1;vertical-align:middle;text-align:left}.address-values tbody th{font-size:10px;font-weight:550;overflow-wrap:anywhere}.address-values th small{display:block;font-size:8px;color:#a3988e;font-weight:400;margin-top:3px}.address-values td{position:relative;padding-right:28px!important}.address-values td code{font-family:var(--font);font-size:12px;line-height:1.6;color:#464346;overflow-wrap:anywhere;user-select:all}.address-values td>span{font-size:11px;color:#79716a}.address-values button{position:absolute;right:0;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:25px;height:29px;border:0;border-radius:6px;color:#b27069;background:#fbf0ec}.address-values button:hover{background:#f4ded7}.address-values button>.icon{width:12px;height:12px}.step-copy>.address-note{font-size:11px;line-height:1.9;color:#95877a}.region-blockers{margin-top:37px;padding:0 6px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.region-blockers summary{font-size:12px;color:#8a7d6f}.region-blockers p{font-size:12px;max-width:850px}.region-blockers+.region-help{margin-top:25px}
@media(max-width:760px){.region-photo{max-width:285px}.region-photo-wide{max-width:100%}.region-photo figcaption{font-size:10px}.address-values{font-size:13px;margin-top:20px}.address-values caption{font-size:11px}.address-values thead th{font-size:10px}.address-values tbody th{font-size:11px}.address-values th small{font-size:9px}.address-values td code{font-size:13px}.address-values tbody th,.address-values tbody td{padding-top:12px;padding-bottom:12px}.address-values td>span{font-size:12px}.address-values button{width:29px;height:32px}.address-values td{padding-right:32px!important}.step-copy>.address-note{font-size:12px}.region-blockers summary{font-size:12px}.region-blockers p{font-size:11px}}
