.public-site{min-height:100vh;background:#060c14;color:#eff3fa;font-family:Avenir Next,Arial,sans-serif;font-size:16px;line-height:1.65}.public-footer,.public-header{max-width:1440px;margin:auto;padding:28px 5%;display:flex;align-items:center;justify-content:space-between;gap:24px}.public-header{border-bottom:1px solid #ffffff12}.public-footer nav,.public-header nav{display:flex;align-items:center;gap:28px}.public-site a{color:inherit;text-decoration:none}.public-site a:hover{text-decoration:underline;text-underline-offset:5px}.public-site .public-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;background:#cdb387;color:#0b111b;border:1px solid #e8d4b1;border-radius:6px;font-weight:600;line-height:1.5;text-align:center}.public-button:hover{filter:brightness(1.1)}.public-hero{max-width:1440px;margin:auto;padding:88px 5% 70px;display:grid;grid-template-columns:.95fr 1.1fr;gap:54px;background:radial-gradient(ellipse at 72% 40%,#263b482e,transparent 65%)}.public-eyebrow{color:#cab58e;font-size:12px;letter-spacing:2.2px;font-weight:600;margin:0 0 22px}.public-hero h1{font-size:clamp(40px,4.1vw,64px);line-height:1.13;font-weight:400;letter-spacing:-2px;margin:0 0 28px}.public-hero h1 em{font-family:Georgia,serif;color:#dac39d;font-weight:400;letter-spacing:-1.5px}.public-lead{color:#b6c1cd;max-width:490px;font-size:18px;line-height:1.8}.public-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:32px 0 18px}.public-text-link{font-size:15px}.public-text-link span{margin-left:8px}.public-small{font-size:14px;color:#99a8bb}.public-small a{text-decoration:underline}.public-preview{margin:0;min-width:0;box-shadow:0 30px 90px #0006;border:1px solid #cbb78d38;border-radius:12px;overflow:hidden;background:#090f17}.public-preview img{display:block;width:100%;height:auto}.public-preview figcaption{padding:16px 20px;display:flex;justify-content:space-between;gap:14px;color:#d4c4a8;font-size:12px;letter-spacing:1.3px}.public-preview figcaption span{color:#9ca8b7;letter-spacing:0}.public-closing h2{font-size:32px;font-weight:400;line-height:1.3;margin:0}.public-closing p{color:#acb8c7}.public-closing{padding:64px 24px 80px;text-align:center;background:linear-gradient(#0f1b2840,transparent)}.public-closing p{margin:20px auto 28px;max-width:520px}.public-footer{border-top:1px solid #ffffff16;color:#aeb9c7;font-size:14px}.privacy-content{max-width:850px;margin:0 auto;padding:64px 24px 80px}.privacy-content h1{font-size:44px;font-weight:400;line-height:1.2;margin:0 0 12px}.privacy-content h2{font-size:23px;font-weight:500;color:#e5d2b0;margin:38px 0 14px}.privacy-content li,.privacy-content p{color:#bfc9d6}.privacy-content ul{padding-left:24px}.privacy-content li{margin:10px 0}.privacy-content a{text-decoration:underline;text-underline-offset:3px;color:#e5d2b0}.privacy-content a.public-button{text-decoration:none}@media(max-width:1000px){.public-hero{grid-template-columns:1fr;gap:38px;padding-top:58px}.public-hero-copy{max-width:650px}.public-preview{max-width:800px}}@media(max-width:600px){.public-header{flex-wrap:wrap;padding:22px 5%}.public-header nav{width:100%;gap:18px;justify-content:space-between;font-size:14px}.public-header .public-button{padding:9px 12px}.public-hero{padding-top:42px;gap:30px}.public-hero h1{font-size:42px}.public-preview figcaption{flex-direction:column;gap:4px;font-size:12px}.public-footer{align-items:flex-start;flex-direction:column}.public-footer nav{gap:22px;flex-wrap:wrap}.privacy-content{padding-top:40px}.privacy-content h1{font-size:36px}}.public-hero{position:relative;isolation:isolate;width:100%;max-width:none;min-height:clamp(570px,calc(100svh - 95px),790px);margin:0;padding:60px max(5%,calc((100vw - 1440px)/2 + 72px));display:flex;align-items:center;overflow:hidden;background:#07111c}.public-hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#040c18f2,#061321e8 24%,#07152188 43%,#06111d3a 72%,#040b1688),linear-gradient(0deg,#060c14,transparent 30%)}.public-hero-copy{position:relative;z-index:2;width:min(100%,610px);text-shadow:0 2px 16px #02050dc9}.public-hero h1{font-size:clamp(50px,5.2vw,80px);line-height:1.08;font-weight:500;letter-spacing:-2.5px;margin:0 0 26px}.public-hero .public-eyebrow{color:#c7dfff}.public-hero .public-actions{margin:28px 0 18px}.public-hero .public-button{text-shadow:none;box-shadow:0 8px 28px #0007}.public-hero .public-small{color:#d3deec}.public-intro{max-width:1296px;margin:0 auto;padding:65px 0;display:grid;grid-template-columns:1fr 1.5fr;gap:60px;align-items:start}.public-intro h2{font-size:clamp(29px,3vw,42px);font-weight:400;line-height:1.2;margin:0}.public-intro>p{font-size:clamp(18px,1.5vw,23px);line-height:1.65;color:#bccbdd;margin:0;max-width:690px}.public-about{max-width:1296px;margin:0 auto;padding:64px 0;border-top:1px solid #ffffff16;display:grid;grid-template-columns:1fr 1.5fr;gap:60px}.public-about h2{font-size:clamp(29px,3vw,42px);font-weight:400;line-height:1.2;margin:0}.public-about p:not(.public-eyebrow){color:#bccbdd;margin:0 0 18px}.public-about .public-text-link{color:#e5d2b0;text-decoration:underline;text-underline-offset:4px}.about-content>.public-button{margin-top:20px}@media(max-width:1440px){.public-about{margin:0 5%}}@media(max-width:1000px){.public-about{grid-template-columns:1fr;gap:22px}}@media(max-width:1440px){.public-intro{margin:0 5%}}@media(max-width:1000px){.public-hero{min-height:620px;padding:55px 5%}.public-intro{grid-template-columns:1fr;gap:22px}}@media(max-width:600px){.public-hero{min-height:590px;padding:38px 6%;align-items:flex-end}.public-hero:after{background:linear-gradient(0deg,#040c18f5,#061321d8 42%,#06111c67),linear-gradient(90deg,#061321aa,transparent 80%)}.public-hero h1{font-size:clamp(40px,10vw,56px);letter-spacing:-1.7px}.public-hero .public-actions{gap:16px}.public-intro{margin:0 6%;padding:43px 0}.public-intro>p{font-size:18px}}@media(max-width:650px){.public-site .public-header{flex-wrap:wrap;gap:10px}.public-site .public-header nav[aria-label="Public navigation"]{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px 16px;overflow:visible;white-space:normal;font-size:14px}.public-site .public-header nav[aria-label="Public navigation"] a:nth-child(n){display:inline-flex}.public-site .public-header nav[aria-label="Public navigation"] :is(a[href="/login"],.public-button){order:-1}.public-site .public-header nav[aria-label="Public navigation"] .public-button{padding:8px 12px;white-space:nowrap}.public-site .public-header nav[aria-label="Public navigation"]:after{content:"";order:-1;flex-basis:100%;height:0}}.public-refresh{background:#f5f7fb;color:#172840;line-height:1.45}.public-refresh .public-header{max-width:none;padding:17px max(30px,calc((100vw - 1380px)/2));background:#fff;border-bottom:1px solid #dce5f0;position:relative;z-index:5}.public-refresh .public-header nav{gap:23px;font-size:15px;font-weight:700}.public-refresh .public-header nav>a:not(.public-button):hover{color:#135cc3}.public-refresh .public-button{gap:10px;background:#135ed2;color:#fff;border:1px solid #135ed2;border-radius:7px;font-weight:700;box-shadow:0 5px 14px #145bc729}.public-refresh .public-button:hover{background:#0d4fb6;text-decoration:none;filter:none}.public-refresh .public-hero{position:relative;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:50px;max-width:1380px;min-height:620px;margin:auto;padding:55px 22px 68px;overflow:visible;background:transparent}.public-refresh .public-hero:after{display:none}.public-refresh .public-hero-copy{width:auto;text-shadow:none}.public-refresh .public-eyebrow{color:#155bb4;font-size:12px;font-weight:800;letter-spacing:2.3px;margin:0 0 18px}.public-refresh .public-hero h1{font-size:clamp(48px,4.7vw,76px);font-weight:700;line-height:1.04;letter-spacing:-2.4px;color:#142c50;margin:0 0 24px}.public-refresh .public-hero h1 em{display:block;font-style:normal;font-family:inherit;color:#1a65ce;font-weight:700;letter-spacing:inherit}.public-refresh .public-lead{font-size:19px;line-height:1.5;color:#4b627d;max-width:570px}.public-refresh .public-actions{margin:31px 0 17px;gap:22px}.public-refresh .public-text-link{color:#155dbd;font-weight:700}.public-refresh .public-small{color:#60748b}.public-refresh .public-small a{color:#155dbd}.public-preview-frame{position:relative;min-width:0;padding:17px;background:radial-gradient(circle at 70% 22%,#c0d7fd 0,transparent 55%),linear-gradient(135deg,#dbe9fb,#eaf1fa);border:1px solid #d3e2f3;border-radius:24px;box-shadow:0 30px 55px #173a6d1b}.public-proof{display:flex;justify-content:center;gap:50px;padding:15px 20px;color:#315a89;background:#e8f0fb;border-top:1px solid #d9e6f4;border-bottom:1px solid #d9e6f4;font-size:14px;font-weight:700}.public-proof span:before{content:"✓";margin-right:9px;color:#1572d2}.public-refresh .public-about,.public-refresh .public-intro{max-width:1200px;margin:auto;padding:78px 25px;border:0;grid-template-columns:1fr 1.2fr}.public-refresh .public-about h2,.public-refresh .public-intro h2{font-size:clamp(34px,3vw,45px);font-weight:700;color:#152f54;line-height:1.1}.public-refresh .public-about p:not(.public-eyebrow),.public-refresh .public-intro>p{font-size:18px;line-height:1.55;color:#536982}.public-feature-grid{max-width:1200px;margin:0 auto;padding:10px 25px 65px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.public-feature-grid article{background:#fff;border:1px solid #dce6f2;border-radius:13px;padding:27px;box-shadow:0 8px 21px #1738580b}.public-feature-grid h2{font-size:25px;line-height:1.16;margin:14px 0;color:#152e50}.public-feature-grid p{font-size:16px;color:#587089;line-height:1.5;margin:0 0 19px}.public-feature-grid a{color:#145eba;font-weight:700}.public-feature-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;font-size:13px;font-weight:800}.public-feature-icon.blue{color:#155ec1;background:#e7f1ff}.public-feature-icon.amber{color:#a66512;background:#fff0d3}.public-feature-icon.green{color:#15836b;background:#dff9f0}.public-feature-icon.violet{color:#7152b6;background:#f0eafe}.public-refresh .public-about{border-top:1px solid #d7e3ef;padding-top:63px}.public-refresh .public-about .public-text-link{color:#145eba}.public-refresh .public-closing{background:linear-gradient(110deg,#102e50,#1c5790);color:#fff;padding:76px 25px}.public-refresh .public-closing .public-eyebrow{color:#a9d1ff}.public-refresh .public-closing h2{font-size:clamp(31px,3.2vw,45px);font-weight:700}.public-refresh .public-closing p:not(.public-eyebrow){color:#d4e5f8}.public-refresh .public-closing .public-button{background:#fff;color:#165eb9;border-color:#fff}.public-refresh .public-footer{max-width:none;background:#fff;border-top:1px solid #d9e3ed;color:#576c83;padding:24px max(30px,calc((100vw - 1380px)/2));font-size:13px}.public-refresh .public-footer nav{gap:16px}.public-refresh a:focus-visible{outline:3px solid #ffb33f;outline-offset:3px}@keyframes public-rise{0%{opacity:0;transform:translateY(12px) rotate(-1deg)}to{opacity:1;transform:translateY(0) rotate(-1deg)}}@media(max-width:1000px){.public-refresh .public-header nav{gap:13px}.public-refresh .public-hero{grid-template-columns:1fr;gap:30px;max-width:700px;padding:50px 24px}.public-refresh .public-hero-copy{max-width:640px}.public-refresh .public-about,.public-refresh .public-intro{grid-template-columns:1fr;gap:20px}.public-proof{gap:18px;flex-wrap:wrap}}@media(max-width:650px){.public-refresh .public-header{padding:14px 18px}.public-refresh .public-header nav{width:100%;justify-content:flex-start;gap:13px;overflow-x:auto;white-space:nowrap;font-size:13px}.public-refresh .public-header nav a:nth-child(4){display:none}.public-refresh .public-header .public-button{padding:8px 12px}.public-refresh .public-hero{min-height:0;padding:43px 18px 40px}.public-refresh .public-hero h1{font-size:clamp(42px,10vw,59px)}.public-refresh .public-lead{font-size:17px}.public-preview-frame{padding:8px;border-radius:13px}.public-proof{display:grid;justify-content:start;gap:9px}.public-refresh .public-about,.public-refresh .public-intro{padding:50px 18px}.public-feature-grid{grid-template-columns:1fr;padding:0 18px 50px}.public-feature-grid article{padding:23px}.public-refresh .public-footer{padding:27px 18px;gap:18px}.public-refresh .public-footer nav{gap:12px}.public-refresh .public-closing{padding:62px 18px}}.public-refresh .public-closing .public-eyebrow{margin-left:auto;margin-right:auto}@media(min-width:651px){.public-refresh :is(.public-header,.public-footer){padding-left:max(25px,calc((100% - 1380px)/2));padding-right:max(25px,calc((100% - 1380px)/2))}.public-refresh .public-hero{max-width:1200px;padding-left:25px;padding-right:25px}.public-refresh .public-footer{row-gap:10px}.public-refresh .public-header-account{margin-left:16px}}@media(min-width:651px) and (max-width:1000px){.public-refresh .public-hero{max-width:none}}.public-refresh .public-footer,.public-refresh .public-footer nav{flex-wrap:wrap}.public-refresh .public-footer nav a{white-space:nowrap}.public-refresh :is(.public-product-tour h2,.public-feature-grid h3,.public-closing h2){text-wrap:balance}.public-refresh :is(.public-closing p,.public-intro>p,.public-lead){text-wrap:pretty}.public-feature-grid article{display:flex;flex-direction:column}.public-feature-grid article>a{margin-top:auto;align-self:flex-start}.public-refresh .public-text-link span{margin-left:0}.public-refresh .privacy-content :is(h1,h2){font-weight:700}.public-refresh .public-about{width:min(1150px,calc(100% - 50px));padding-left:0;padding-right:0}@media(max-width:650px){.public-refresh .public-about{width:calc(100% - 36px)}.public-proof{padding-left:18px;padding-right:18px}.public-refresh .public-footer{row-gap:6px;padding-bottom:15px}.public-refresh .public-footer nav{row-gap:0}.public-refresh .public-footer nav a{display:inline-flex;align-items:center;min-height:44px}}@media(max-width:700px),(pointer:coarse){.public-refresh :is(.public-feature-grid article>a,.public-current-preview figcaption a){position:relative}.public-refresh :is(.public-feature-grid article>a,.public-current-preview figcaption a):after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}}@media(max-width:650px){html:root[data-theme] body .public-refresh .public-footer nav{display:grid;grid-template-columns:repeat(3,auto);column-gap:12px;row-gap:0;justify-content:space-between;width:100%}}html[data-theme] body .public-refresh .public-header{padding-block:12px;box-shadow:none!important}html[data-theme] body .public-site .public-button{min-height:40px;padding:8px 14px;border-radius:6px!important;font-size:14px;line-height:20px;background:#0a66c2;box-shadow:none!important}html[data-theme] body .public-site .public-button:hover{background:#0757a7;box-shadow:none!important}html[data-theme] body .public-refresh .public-hero{min-height:520px;padding-block:42px;gap:34px}html[data-theme] body .public-refresh .public-hero h1{font-size:clamp(40px,4.3vw,64px);margin-bottom:18px}html[data-theme] body .public-refresh .public-lead{font-size:17px;line-height:1.5}html[data-theme] body .public-refresh .public-actions{gap:18px;margin-block:24px 12px}html[data-theme] body .public-preview-frame{padding:8px;border-radius:8px;border:1px solid #d8e1eb;background:#eaf0f5;box-shadow:none}.public-current-preview{margin:0}.public-current-preview>a{display:block}.public-current-preview img{display:block;width:100%;height:auto;border-radius:5px;border:1px solid #d4dfe9}.public-current-preview figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;padding:9px 3px 2px;color:#536982;font-size:12px}.public-current-preview figcaption a{color:#0a66c2;font-weight:600}html[data-theme] body .public-refresh :is(.public-intro,.public-about){padding-block:44px;gap:24px}html[data-theme] body .public-refresh :is(.public-intro,.public-about) h2{font-size:clamp(28px,3vw,38px)}html[data-theme] body .public-refresh :is(.public-intro>p,.public-about p:not(.public-eyebrow)){font-size:16px;line-height:1.5}html[data-theme] body .public-refresh .public-feature-grid{gap:12px;padding-bottom:44px}html[data-theme] body .public-refresh .public-feature-grid article{padding:20px;border-radius:8px;box-shadow:none!important}html[data-theme] body .public-refresh .public-feature-grid h2{font-size:22px;margin:12px 0}html[data-theme] body .public-refresh .public-closing{padding-block:48px}html[data-theme] body .public-refresh .public-closing .public-button{background:#fff;color:#0a66c2}html[data-theme] body .public-refresh .public-closing .public-button:hover{background:#edf3f8}.public-product-tour{max-width:1200px;margin:auto;padding:44px 25px 12px;color:#173252;scroll-margin-top:16px}.public-product-tour>header{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px}.public-product-tour .public-eyebrow{margin-bottom:18px}.public-product-tour h2{font-size:clamp(25px,3vw,36px);line-height:1.2;margin:0;letter-spacing:-.025em}.public-product-tour>header>p{margin:0;color:#60748b;font-size:14px}.public-screen-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid #d7e1eb;margin-bottom:12px}.public-screen-tabs button{flex:none;min-height:38px;padding:7px 14px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#536982;font-size:14px;font-weight:600}.public-screen-tabs button:hover{color:#0a66c2;background:#edf3f8}.public-screen-tabs button[aria-selected=true]{color:#0a66c2;border-bottom-color:#0a66c2}.public-screen-panel{margin:0;overflow:hidden;border:1px solid #d7e1eb;border-radius:8px;background:#fff}.public-screen-panel>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:#f3f6f8}.public-screen-panel figcaption{display:flex;align-items:start;justify-content:space-between;gap:24px;padding:14px 18px;border-top:1px solid #dce5ef}.public-screen-panel strong{font-size:16px}.public-screen-panel p{margin:4px 0 0;font-size:14px;line-height:1.45;color:#536982}.public-screen-panel small{flex:0 0 220px;font-size:12px;line-height:1.45;color:#6b7f94}@media(max-width:700px),(pointer:coarse){.public-screen-tabs button,html[data-theme] body .public-site .public-button{min-height:44px}}@media(max-width:700px){.public-product-tour{padding:32px 18px 8px}.public-product-tour>header{display:block}.public-product-tour>header>p{margin-top:8px}.public-screen-panel figcaption{display:block;padding:12px}.public-screen-panel small{display:block;margin-top:10px}html[data-theme] body .public-refresh .public-hero{min-height:0;padding-block:32px}html[data-theme] body .public-refresh :is(.public-intro,.public-about){padding-block:32px}html[data-theme] body .public-refresh .public-feature-grid article{padding:18px}}html[data-theme] body .public-refresh .public-hero .public-actions{align-items:center;gap:12px}html[data-theme] body .public-refresh .public-hero .public-actions .public-button{min-height:44px;padding:10px 20px;font-size:15px}html:root[data-theme] body .public-site.public-refresh .public-hero .public-button.public-button-secondary{background:transparent;color:var(--immerse-accent,#0a66c2);border:1.5px solid}html:root[data-theme] body .public-site.public-refresh .public-hero .public-button.public-button-secondary:hover{background:var(--immerse-selected,#e6f0fc);color:var(--immerse-accent,#0a66c2)}html[data-theme] body .public-refresh .public-hero .public-button:focus-visible{outline:3px solid var(--immerse-accent,#0a66c2);outline-offset:3px}html[data-theme] body .public-refresh .public-features-head{max-width:1200px;margin:0 auto;padding:8px 25px 18px}html[data-theme] body .public-refresh .public-features-head h2{margin:0;font-size:clamp(28px,3vw,38px);line-height:1.1;font-weight:700}html[data-theme] body .public-refresh .public-feature-grid h3{margin:12px 0;font-size:22px;line-height:1.16}@media(max-width:480px){html[data-theme] body .public-refresh .public-hero{padding-block:22px 28px;gap:24px}html[data-theme] body .public-refresh .public-hero .public-eyebrow{margin-bottom:10px;font-size:11px;letter-spacing:1.6px}html[data-theme] body .public-refresh .public-hero h1{font-size:clamp(32px,9.4vw,40px);line-height:1.06;letter-spacing:-1.2px;margin-bottom:12px}html[data-theme] body .public-refresh .public-lead{font-size:16px;line-height:1.45}html[data-theme] body .public-refresh .public-hero .public-actions{flex-direction:column;align-items:stretch;margin-block:18px 10px;gap:10px}html[data-theme] body .public-refresh .public-hero .public-actions .public-button{width:100%}html[data-theme] body .public-refresh .public-features-head{padding:4px 18px 14px}}html:root[data-theme] body .public-site.public-refresh .public-hero .public-current-preview figcaption a,html:root[data-theme] body .public-site.public-refresh .public-product-tour .public-eyebrow{color:var(--immerse-accent)}@media(max-width:650px){html:root[data-theme] body .public-site.public-refresh .public-header>a[aria-label="Insora 360 home"]{flex:0 1 auto;margin-right:auto}}@media(max-width:374px){html:root[data-theme] body .public-site.public-refresh .public-header>a[aria-label="Insora 360 home"] img{width:112px;height:auto}}@media(max-width:650px),(pointer:coarse){html:root[data-theme] body .public-site.public-refresh .public-header-account>a:not(.public-button),html:root[data-theme] body .public-site.public-refresh .public-header>nav[aria-label="Public navigation"],html:root[data-theme] body .public-site.public-refresh .public-header>nav[aria-label="Public navigation"] a{padding-block:12px;margin-block:-12px}html:root[data-theme] body .public-site.public-refresh .public-header-account>a.public-button{position:relative}html:root[data-theme] body .public-site.public-refresh .public-header-account>a.public-button:after{content:"";position:absolute;left:0;right:0;top:-3px;bottom:-3px}}@media(min-width:651px) and (max-width:1000px){html:root[data-theme] body .public-site.public-refresh :is(.public-header,.public-footer,.public-hero,.public-product-tour,.public-intro,.public-features-head,.public-feature-grid,.public-closing){padding-left:max(25px,env(safe-area-inset-left));padding-right:max(25px,env(safe-area-inset-right))}html:root[data-theme] body .public-site.public-refresh .public-about{width:calc(100% - max(25px, env(safe-area-inset-left)) - max(25px, env(safe-area-inset-right)))}html:root[data-theme] body .public-site.public-refresh .privacy-content{padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right))}}html:root[data-theme] body .public-site.public-refresh .public-screen-panel>.public-screen-zoom{position:relative;display:block;width:100%;margin:0;padding:0;border:0;border-radius:0;background:#f3f6f8;cursor:zoom-in}html:root[data-theme] body .public-site.public-refresh .public-screen-zoom>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}html:root[data-theme] body .public-site.public-refresh .public-screen-zoom:focus-visible{outline:2px solid var(--immerse-accent);outline-offset:-2px}html:root[data-theme] body .public-site.public-refresh .public-screen-zoom>span{display:none}@media(max-width:700px){html:root[data-theme] body .public-site.public-refresh .public-screen-zoom>span{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:#0b2545d9;color:#fff;font-size:12px;font-weight:600}html:root[data-theme] body .public-site.public-refresh .public-screen-tabs{scrollbar-width:none}html:root[data-theme] body .public-site.public-refresh .public-screen-tabs::-webkit-scrollbar{display:none}}html:root[data-theme] body .public-site.public-refresh .public-screen-rail{position:relative;margin-bottom:12px}html:root[data-theme] body .public-site.public-refresh .public-screen-tabs{margin-bottom:0;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}html:root[data-theme] body .public-site.public-refresh .public-screen-tabs button{scroll-snap-align:start;white-space:nowrap}html:root[data-theme] body .public-site.public-refresh .public-screen-tabs button:last-child{scroll-snap-align:end}html:root[data-theme] body .public-site.public-refresh .public-screen-rail[data-more-end]>.public-screen-tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 100px),transparent calc(100% - 46px));mask-image:linear-gradient(90deg,#000 calc(100% - 100px),transparent calc(100% - 46px))}html:root[data-theme] body .public-site.public-refresh .public-screen-rail[data-more-start]>.public-screen-tabs{-webkit-mask-image:linear-gradient(90deg,transparent 46px,#000 100px);mask-image:linear-gradient(90deg,transparent 46px,#000 100px)}html:root[data-theme] body .public-site.public-refresh .public-screen-rail[data-more-start][data-more-end]>.public-screen-tabs{-webkit-mask-image:linear-gradient(90deg,transparent 46px,#000 100px,#000 calc(100% - 100px),transparent calc(100% - 46px));mask-image:linear-gradient(90deg,transparent 46px,#000 100px,#000 calc(100% - 100px),transparent calc(100% - 46px))}html:root[data-theme] body .public-site.public-refresh .public-screen-more{position:absolute;top:50%;z-index:1;display:grid;place-items:center;width:32px;height:32px;min-height:0;margin-top:-17px;padding:0;border:1px solid #d7e1eb;border-radius:999px;background:#fff;color:var(--immerse-accent,#0a66c2);box-shadow:0 2px 8px #0b25451f;cursor:pointer}html:root[data-theme] body .public-site.public-refresh .public-screen-more.is-start{left:0}html:root[data-theme] body .public-site.public-refresh .public-screen-more.is-end{right:0}html:root[data-theme] body .public-site.public-refresh .public-screen-more:hover{background:#edf3f8}@media(max-width:650px){html:root[data-theme] body .public-site.public-refresh .public-screen-rail{margin-inline:-18px}html:root[data-theme] body .public-site.public-refresh .public-screen-tabs{padding-inline:18px;scroll-padding-inline:18px}html:root[data-theme] body .public-site.public-refresh .public-screen-more.is-start{left:6px}html:root[data-theme] body .public-site.public-refresh .public-screen-more.is-end{right:6px}}html:root[data-theme] body .public-site .public-header-account>a.public-button{position:relative}html:root[data-theme] body .public-site .public-header-account>a.public-button:after{content:"";position:absolute;left:0;right:0;top:min(0px,calc((100% - 44px) / 2));bottom:min(0px,calc((100% - 44px) / 2))}html:root[data-theme] body .public-site .public-footer{padding-bottom:calc(15px + env(safe-area-inset-bottom, 0px))}