.tb-install-guide{--install-accent:#00a9ac;--install-soft:#eafaf8;--install-paper:var(--tb-paper);--install-ink:#123048;--install-muted:#536c80;--install-subtle:#f1f7fa;color:var(--install-ink);gap:24px;display:grid}.install-breadcrumb{color:var(--install-muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:.8rem;display:flex}.install-breadcrumb svg{width:13px;height:13px}.install-breadcrumb a{padding-block:8px}.install-breadcrumb a:hover{text-decoration:underline}.install-guide-columns{align-items:start;gap:22px;display:grid}.install-guide-column{background:var(--install-paper);border:1px solid var(--tb-line);border-radius:22px;min-width:0;padding:22px;box-shadow:0 5px 22px #0d737808}.install-heading h1{letter-spacing:-.035em;text-wrap:balance;margin-block:16px 10px;font-size:clamp(1.65rem,5vw,2rem);font-weight:800;line-height:1.45}.install-heading p{font-size:.95rem;line-height:1.8}.install-eyebrow{color:var(--install-muted);align-items:center;gap:7px;font-size:.8125rem;display:flex}.install-platform-nav{background:var(--install-subtle);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:22px;padding:3px;display:grid}.install-platform-nav a{color:var(--install-muted);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:12px 6px;font-weight:750;display:flex}.install-platform-nav a[aria-current=true]{color:#fff;background:linear-gradient(110deg,#00b6bd,#00a9ac)}.install-platform-nav svg{flex-shrink:0;width:22px;height:22px}.install-platform-nav a:focus-visible{outline:3px solid var(--tb-focus);outline-offset:2px}.tb-install-guide .install-device-caption{color:var(--install-muted);text-align:center;margin-top:8px;font-size:.75rem}.install-progress{justify-content:space-around;margin:25px 0;padding:0;list-style:none;display:flex}.install-progress li{justify-items:center;gap:5px;width:33.333%;font-size:.875rem;font-weight:700;display:grid;position:relative}.install-progress li:not(:last-child):after{content:"";background:#b1e9e5;width:100%;height:3px;position:absolute;top:19px;left:50%}.install-progress span{color:#007d82;z-index:1;background:#c8f6f0;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.3rem;display:grid}.install-progress li:first-child span{background:var(--install-accent);color:#fff}.install-preparation{color:#283d4d;background:#fff6d6;border-radius:17px;padding:16px;font-size:.8125rem;line-height:1.8}.tb-install-guide .install-preparation h2{align-items:center;gap:8px;margin:0 0 5px;font-size:1rem;display:flex}.install-preparation h2 svg{color:#a46b00;flex-shrink:0}.install-preparation summary{color:#006b88;cursor:pointer;text-underline-offset:3px;margin-top:6px;text-decoration:underline}.install-preparation details p{margin-top:10px}.install-step{min-width:0}.install-step+.install-step,.install-preparation+.install-step{border-top:1px solid var(--tb-line);margin-top:24px;padding-top:22px}.tb-install-guide .install-step h2{align-items:flex-start;gap:12px;margin:0 0 12px;font-size:1.2rem;font-weight:800;line-height:1.6;display:flex}.install-step-number{color:#fff;background:linear-gradient(135deg,#03bdbb,#008e99);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:1.45rem;line-height:1;display:grid}.install-step>p,.install-confirmation>p{margin-block:10px 14px;font-size:.9375rem;line-height:1.8}.install-step .install-step-note{color:var(--install-muted);font-size:.8125rem}.install-tip{background:var(--install-subtle);border-radius:13px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.install-tip svg{flex-shrink:0;margin-top:3px}.install-step .install-tip{font-size:.8125rem}.install-tip-mint{background:var(--install-soft);color:#007d82}.install-confirmation{border-top:2px dashed var(--tb-line);margin-top:20px;padding-top:18px}.install-test-link{text-align:center;border-radius:99px;justify-content:center;gap:8px;width:100%;margin-block:18px;padding:12px;font-size:.9375rem;display:flex}.install-test-link svg{flex-shrink:0}.install-complete{background:var(--install-soft);color:#007d82;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:700;display:flex}.install-supplement{gap:8px;margin-top:22px;display:grid}.install-supplement details{border:1px solid var(--tb-line);background:var(--install-subtle);border-radius:12px;padding:0 12px}.install-supplement summary{cursor:pointer;align-items:center;gap:8px;min-height:48px;padding-block:10px;font-size:.8125rem;font-weight:650;display:flex}.install-supplement summary svg{flex-shrink:0}.install-supplement summary:after{content:"›";margin-left:auto;font-size:1.3rem}.install-supplement details[open] summary:after{transform:rotate(90deg)}.install-supplement p{padding-bottom:14px;font-size:.8125rem;line-height:1.8}.install-guide-footer{color:var(--install-muted);font-size:.75rem;line-height:1.8}.install-guide-footer p+p{margin-top:5px}.install-official-links{flex-wrap:wrap;gap:8px 24px;margin-top:10px;display:flex}.install-official-links a{text-underline-offset:3px;align-items:center;gap:6px;min-height:44px;text-decoration:underline;display:flex}@media (width<=1079px){.tb-install-guide{max-width:620px;margin-inline:auto}}@media (width>=1080px){.install-guide-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.install-guide-column{padding:20px}}@media (width<=380px){.install-guide-column{border-radius:16px;padding:16px}.tb-install-guide .install-step h2{gap:8px;font-size:1.1rem}}.dark .tb-install-guide{--install-soft:#203c3b;--install-subtle:#26383e;--install-ink:#eef8f7;--install-muted:#b7cbce}.dark .install-preparation{color:#fff1c7;background:#403a26}.dark .install-preparation summary{color:#91ddf2}.dark .install-tip-mint,.dark .install-complete{color:#96e9df}.install-illustration{color:#172a38;overflow-wrap:normal;border-radius:12px;width:100%;max-width:380px;height:245px;margin-inline:auto;font:13px/1.5 -apple-system,BlinkMacSystemFont,sans-serif;position:relative;overflow:hidden}.install-illustration svg{width:20px;height:20px}.install-device{background:#fff;border:5px solid #243d49;border-radius:27px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:inset 0 0 0 2px #b9c7cd}.install-browser-bar{background:#f2f4f5;justify-content:space-between;align-items:center;gap:5px;padding:15px 8px 8px;display:flex}.install-browser-bar>span:first-of-type{background:#e7edef;border-radius:20px;flex:1;justify-content:center;align-items:center;gap:4px;padding:5px 0;display:flex}.install-browser-bar>span:first-of-type svg{width:10px;height:10px}.install-browser-content{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.install-browser-content img{width:72px;height:72px}.install-browser-content b{margin-top:-5px;font-size:19px}.install-browser-toolbar{background:#f3f5f6;justify-content:space-around;align-items:center;padding:8px 3px;display:flex}.install-ring{color:#007aff;border:3px solid #ff726c;border-radius:50%;justify-content:center;align-items:center;min-width:44px;min-height:40px;display:inline-flex}.install-menu-backdrop{background:linear-gradient(#b7bfc1,#eff1f2 35%);border-radius:14px;height:100%;padding:15px 6px 0}.install-mock-menu{background:#fff;border:1px solid #e4e8eb;border-radius:12px;padding:4px;box-shadow:0 3px 12px #18374514}.install-mock-menu>div{overflow-wrap:anywhere;border-bottom:1px solid #edf0f2;align-items:center;gap:12px;min-height:39px;padding:7px 9px;font-size:13px;display:flex}.install-mock-menu>div:last-child{border-bottom:0}.install-mock-menu .install-highlight{border:3px solid #ff726c;border-radius:8px;padding:6px 7px}.install-add-screen{background:#f1f3f5;border-bottom:0;border-radius:22px 22px 0 0}.install-add-toolbar{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:3px;padding:10px 3px;font-size:11px;display:flex}.install-add-toolbar>span{color:#007aff}.install-add-toolbar .install-ring{min-width:44px}.install-app-row{background:#fff;border-radius:9px;align-items:center;gap:10px;margin:16px 8px 8px;padding:9px;display:flex}.install-app-row img{width:39px;height:39px}.install-app-row>span{flex:1;min-width:0}.tb-install-guide .install-app-row small{color:#7b838a;border-top:1px solid #ebedef;margin-top:3px;padding-top:3px;font-size:12px;display:block}.install-web-app{justify-content:space-between;align-items:center;gap:4px;margin:10px 8px;font-size:12px;display:flex}.install-web-app>span{background:#36c876;border-radius:20px;width:26px;height:16px;padding:2px}.install-web-app>span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;margin-left:auto;display:block}.install-add-screen>p{color:#7b838a;margin:8px 10px;font-size:12px}.install-home-screen{color:#fff;background:radial-gradient(at 100% 100%,#72c3b7,#0000 75%),linear-gradient(135deg,#123242,#286570);border-bottom:0;border-radius:24px 24px 0 0}.install-status{justify-content:space-between;align-items:center;padding:13px 13px 22px;font-weight:600;display:flex}.install-status>span:last-child{gap:3px;display:flex}.install-status svg{width:12px;height:12px}.install-home-apps{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 7px;padding:0 12px;display:grid}.install-home-apps>div{justify-items:center;gap:4px;display:grid}.tb-install-guide .install-home-apps small{overflow-wrap:anywhere;font-size:11px}.install-home-app{color:#243742;background:#fff;border-radius:10px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.install-home-app img{width:48px;height:48px}.install-calendar{padding-block:4px;font-size:27px;line-height:1}.install-photos{color:#e86987;font-size:44px;line-height:1}.install-notes{background:linear-gradient(#ffd63a 28%,#0000 28%),repeating-linear-gradient(#fff 0 9px,#e8e8e8 9px 10px)}.install-reminders{gap:5px;padding:9px}.install-reminders i{border-bottom:1px solid #e8e8e8;border-left:5px solid #5ea7e5;width:27px;height:5px;display:block}.install-reminders i:nth-child(2){border-left-color:#f7ac48}.install-reminders i:nth-child(3){border-left-color:#60cbaa}.is-android .install-device{border-bottom:0;border-radius:28px 28px 0 0}.install-chrome-menu{margin:6px 0;padding-block:5px}.install-chrome-menu>div{min-height:42px}.install-help-icon{border:1.5px solid;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.install-android-confirm{background:linear-gradient(135deg,#60666a,#a8aeae);border-radius:18px 18px 8px 8px;align-items:center;height:220px;padding:8px;display:flex}.install-confirm-dialog{background:#fff;border-radius:12px;width:100%;padding:13px 9px}.install-confirm-dialog>b{font-size:12px}.install-confirm-dialog .install-app-row{margin:14px 0 16px;padding:0}.install-confirm-actions{color:#007aff;justify-content:flex-end;align-items:center;gap:14px;font-size:13px;display:flex}.install-confirm-actions .install-ring{border-radius:25px;min-width:48px}.install-diagram-complete{color:var(--install-muted);justify-content:center;align-items:center;margin-top:5px;font-size:12px;display:flex}.install-illustration.is-step-5{height:200px}.install-home-target{outline-offset:4px;outline:4px solid #ff726c}.install-home-pointer{color:#0c5962;filter:drop-shadow(0 2px #fff);position:absolute;top:96px;left:26%}.install-home-pointer svg{fill:#fff;width:44px;height:44px}.install-callout{color:#fff;background:#d7423c;border:2px solid #fff;border-radius:99px;align-items:center;gap:4px;padding:5px 12px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:8px;right:8px}.install-browser-callout{bottom:61px;right:4px}.is-android .install-browser-callout{top:67px;bottom:auto}.install-illustration.is-step-6,.install-illustration.is-step-7{height:auto;overflow:visible}.install-settings-example{background:#fff;border:7px solid #eaf2f4;border-radius:19px;padding:14px;box-shadow:0 4px 10px #1230480a}.install-settings-example>b{border-bottom:1px solid #e4ebed;margin-bottom:14px;padding-bottom:10px;font-size:19px;display:block}.install-settings-example>div{align-items:center;gap:10px;display:flex}.install-settings-example>div>svg{color:#00a9ac;flex-shrink:0;width:25px;height:25px}.install-settings-example strong{flex:1;font-size:14px}.install-example-switch{outline-offset:4px;background:#00aaa9;border-radius:99px;outline:3px solid #ff726c;flex-shrink:0;width:60px;height:36px;padding:4px;display:block}.install-example-switch i{background:#fff;border-radius:50%;width:28px;height:28px;margin-left:auto;display:block}.install-permission-example>.install-flow-arrow{color:#54bcb0;width:34px;height:34px;margin:4px auto;display:block}.install-permission-backdrop{background:linear-gradient(130deg,#9aa5aa,#b4bfbe);border-radius:15px;padding:24px 15px 40px;position:relative}.install-permission-dialog{text-align:center;background:#f7f9fc;border-radius:16px;overflow:hidden}.install-permission-dialog>strong{padding:20px 15px;font-size:14px;line-height:1.6;display:block}.install-permission-dialog>div{border-top:1px solid #d5dee4;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;display:grid}.install-permission-dialog span{color:#006ada;place-items:center;padding:10px 3px;font-size:15px;display:grid}.install-permission-dialog .install-highlight{border:3px solid #ff726c;border-radius:12px;font-weight:750}.is-android-permission .install-permission-dialog{border-radius:22px}.is-android-permission .install-permission-dialog>svg{color:#007c80;margin:16px auto 0}.install-received-example>div{background:#f2f7fa;border:7px solid #cde3e8;border-radius:20px;align-items:flex-start;gap:10px;padding:16px 12px;display:flex}.install-received-example img{background:#fff;border-radius:10px;width:42px;height:42px}.install-received-example>div>span{flex:1;gap:3px;min-width:0;display:grid}.install-received-example b{font-size:16px}.install-received-example small{color:#657b8a;font-size:11px}.install-received-example>p{text-align:right;color:var(--install-muted);margin-top:5px;font-size:11px}
