.brand-logo[data-v-bef47e32]{--brand-logo-mark-size: 36px;--brand-logo-font-size: 17px;--brand-logo-gap: 11px;--brand-logo-text-color: currentColor;--brand-logo-mark-shadow: 0 8px 18px rgba(0, 0, 0, .16);display:inline-flex;align-items:center;gap:var(--brand-logo-gap);color:var(--brand-logo-text-color);line-height:1}.brand-logo-mark[data-v-bef47e32]{width:var(--brand-logo-mark-size);height:var(--brand-logo-mark-size);display:block;flex:0 0 var(--brand-logo-mark-size);border-radius:calc(var(--brand-logo-mark-size) * .3056);box-shadow:var(--brand-logo-mark-shadow);object-fit:cover}.brand-logo-text[data-v-bef47e32]{color:var(--brand-logo-text-color);font-size:var(--brand-logo-font-size);font-weight:850;letter-spacing:0;white-space:nowrap}*{box-sizing:border-box}body{margin:0;color:#1d1d1f;background:#f5f5f7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}@keyframes toast-slide-up{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.toast-stack{position:fixed;z-index:10000;right:24px;bottom:24px;display:flex;max-width:min(380px,calc(100vw - 32px));pointer-events:none}.toast{min-width:220px;max-width:100%;display:grid;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:11px;padding:14px 16px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#fffffff5;box-shadow:0 18px 46px #0f172a2e;color:#1f2937;pointer-events:auto;animation:toast-slide-up .18s ease-out;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.toast strong{min-width:0;overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:1.35}.toast-dot{width:10px;height:10px;border-radius:999px;background:#2563eb}.toast.is-success .toast-dot{background:#16a34a}.toast.is-error{border-color:#dc26262e}.toast.is-error .toast-dot{background:#dc2626}@media(max-width:640px){.toast-stack{right:16px;bottom:16px;left:16px;justify-content:center;max-width:none}.toast{width:100%;min-width:0}}.language-switcher{position:relative;display:inline-flex;align-items:center;min-width:0;color:#6e6e73}.language-trigger{display:inline-flex;align-items:center;gap:7px;min-width:58px;height:34px;padding:0 11px 0 10px;border:1px solid rgba(0,0,0,.06);border-radius:999px;color:inherit;background:#ffffffb8;box-shadow:inset 0 1px #ffffff80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background .15s ease,color .15s ease,transform .12s ease,box-shadow .15s ease,border-color .15s ease}.language-trigger svg,.language-option-mark{flex:0 0 auto}.language-trigger span{font-size:12px;font-weight:760;line-height:1;letter-spacing:0}.language-trigger:after{content:"";width:7px;height:7px;margin-left:-1px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;opacity:.65;transform:translateY(-1px) rotate(45deg);transition:transform .15s ease}.language-switcher.open .language-trigger:after{transform:translateY(1px) rotate(225deg)}.language-trigger:hover{background:#fffffff0;box-shadow:0 8px 18px #0f172a14}.language-trigger:active{transform:scale(.96)}.language-menu-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:40;display:grid;gap:4px;min-width:156px;padding:8px;border:1px solid rgba(0,0,0,.08);border-radius:16px;background:#fffffff5;box-shadow:0 22px 42px #0f172a24;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.language-menu-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:40px;padding:0 10px;border:0;border-radius:12px;color:#1d1d1f;background:transparent;font-size:13px;font-weight:700;text-align:left;transition:background .15s ease,color .15s ease,transform .12s ease}.language-menu-item:hover{background:#0f172a0d}.language-menu-item:active{transform:scale(.98)}.language-menu-item.active{background:#0f172a14}.language-option-mark{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;color:#1d1d1f;background:#0f172a0f;font-size:11px;font-weight:800;line-height:1}.language-menu-item.active .language-option-mark{color:#fff;background:#1d1d1f;box-shadow:0 6px 12px #0f172a2e}.share-language,.landing-language{color:#d1d1d6}.share-language .language-trigger,.landing-language .language-trigger{border-color:#ffffff14;background:#2c2c2ec7;box-shadow:inset 0 1px #ffffff0f,0 8px 24px #00000024}.share-language .language-trigger:hover,.landing-language .language-trigger:hover{background:#3a3a3ceb;box-shadow:0 10px 24px #0000002e}.share-language .language-menu-popover,.landing-language .language-menu-popover{border-color:#ffffff14;background:#1c1c1ef0;box-shadow:0 22px 42px #00000047}.share-language .language-menu-item,.landing-language .language-menu-item{color:#f5f5f7}.share-language .language-menu-item:hover,.landing-language .language-menu-item:hover{background:#ffffff14}.share-language .language-menu-item.active,.landing-language .language-menu-item.active{background:#ffffff1c}.share-language .language-option-mark,.landing-language .language-option-mark{color:#d1d1d6;background:#ffffff14}.share-language .language-menu-item.active .language-option-mark,.landing-language .language-menu-item.active .language-option-mark{color:#1c1c1e;background:#f5f5f7;box-shadow:0 8px 16px #ffffff1f}.share-viewer-page{min-height:100vh;overflow-x:hidden;color:#f8fafc;background:#111827}.share-viewer-header{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:64px;padding:12px 18px;border-bottom:1px solid rgba(255,255,255,.08);background:#080a0ef5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.share-viewer-header .landing-brand{color:#fff}.share-viewer-header .landing-brand .brand-logo{--brand-logo-mark-shadow: 0 0 0 1px rgba(255, 255, 255, .1), 0 8px 18px rgba(0, 0, 0, .42)}.share-viewer-title{min-width:0}.share-viewer-title h1,.share-viewer-title p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-viewer-title h1{margin:0;color:#fff;font-size:15px;font-weight:800;line-height:1.25}.share-viewer-title p{margin:3px 0 0;color:#f8fafca8;font-size:12px;font-weight:650}.share-viewer-toolbar{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.share-toolbar-group{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:3px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#2c2c2ec7;box-shadow:inset 0 1px #ffffff0f,0 8px 24px #00000029;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.share-viewer-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:46px;height:32px;border:1px solid transparent;border-radius:999px;color:#f8fafc;background:#ffffff14;font-size:12px;font-weight:760;letter-spacing:0;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.share-viewer-toolbar button:hover:not(:disabled){border-color:#ffffff29;background:#ffffff24;box-shadow:0 6px 14px #0000002e;transform:translateY(-1px)}.share-viewer-toolbar button:active:not(:disabled){box-shadow:none;transform:scale(.96)}.share-zoom-group button.active{border-color:#ffffffdb;color:#1c1c1e;background:#f5f5f7;box-shadow:0 7px 18px #ffffff1f}.share-export-group button{min-width:70px;background:#3a3a3c}.share-export-group button:hover:not(:disabled){background:#48484a}.share-viewer-toolbar button:disabled{cursor:not-allowed;color:#f8fafc6b;background:#ffffff0a;box-shadow:none}.share-zoom-readout,.share-export-status{min-width:54px;color:#f8fafca3;font-size:12px;font-weight:760;text-align:right}.share-zoom-readout{padding:0 10px 0 6px}.share-export-status{min-width:92px;text-align:left}.share-viewer-shell{min-height:calc(100vh - 64px);overflow:auto;padding:18px 16px 48px}.share-viewer-message{display:grid;min-height:320px;place-items:center;color:#6e6e73;font-size:15px;font-weight:720}.share-viewer-message.compact{min-height:0;margin:0 auto 12px;padding:10px 14px;border:1px solid rgba(0,122,255,.16);border-radius:8px;color:#0066d6;background:#007aff14;font-size:13px}.share-lock-card{display:grid;width:min(100%,390px);margin:90px auto 0;padding:32px;border:1px solid rgba(255,255,255,.72);border-radius:30px;background:#ffffffd1;box-shadow:0 28px 70px #0f172a29;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.share-lock-icon,.password-modal-icon{display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;border-radius:20px;color:#fff;background:linear-gradient(135deg,#1d1d1f,#5e5ce6);box-shadow:0 16px 32px #5e5ce647}.share-lock-card h2,.password-modal h2{margin:18px 0 8px;color:#1d1d1f;font-size:24px;letter-spacing:-.04em}.share-lock-card p,.password-modal p{margin:0;color:#6e6e73;font-size:14px;line-height:1.6}.share-lock-input{display:grid;gap:8px;margin:22px 0 14px;color:#6e6e73;font-size:12px;font-weight:760}.share-lock-input input{height:48px;border:1px solid rgba(0,0,0,.08);border-radius:16px;outline:0;padding:0 16px;color:#1d1d1f;background:#f5f5f7e0;font-size:18px;font-weight:760;letter-spacing:.18em}.share-lock-card button{height:48px;border:0;border-radius:16px;color:#fff;background:#1d1d1f;font-size:14px;font-weight:820}.share-lock-card button:disabled{cursor:wait;opacity:.62}.share-lock-card small,.password-error{margin-top:10px;color:#ff3b30;font-size:12px;font-weight:720}.share-stage-shell{position:relative;min-width:320px;min-height:220px;margin:0 auto}.share-stage{position:relative;overflow:hidden;background:#fff;box-shadow:0 10px 28px #0f172a1a;transform-origin:top left}.share-page,.share-annotation,.share-hotspot{position:absolute}.share-page{overflow:hidden}.share-page img{display:block;width:100%;height:100%;object-fit:fill;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.share-annotation{pointer-events:none;border-style:solid;background:transparent}.share-annotation.mosaic{border-color:transparent!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-image:repeating-linear-gradient(45deg,#11182773 0,#11182773 8px,#ffffff59 8px,#ffffff59 16px)}.share-annotation.ellipse{border-radius:999px}.share-annotation.pen{overflow:visible;border:0}.share-hotspot{z-index:5000;border-radius:4px;outline:1px solid transparent}.share-hotspot:hover,.share-hotspot:focus-visible{outline-color:#1f6feb;background:#1f6feb14}.landing-page{min-height:100vh;overflow-x:hidden;color:#f5f5f7;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 26rem),#000}.landing-page::selection{background:#fff3}.landing-nav{position:fixed;z-index:20;top:0;right:0;left:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;height:64px;align-items:center;gap:18px;padding:0 max(24px,calc((100vw - 1280px)/2 + 24px));border-bottom:1px solid rgba(255,255,255,.08);background:#000000b3;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.landing-brand,.landing-actions{display:inline-flex;align-items:center}.landing-brand{padding:0;border:0;color:#f5f5f7;background:transparent}.landing-brand .brand-logo{--brand-logo-mark-size: 32px;--brand-logo-font-size: 17px;--brand-logo-mark-shadow: 0 0 0 1px rgba(255, 255, 255, .1), 0 8px 18px rgba(0, 0, 0, .34)}.landing-actions{gap:14px}.top-page-links{display:flex;min-width:0;align-items:center;justify-content:center;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.top-page-links::-webkit-scrollbar{display:none}.top-page-links button{flex:0 0 auto;min-height:34px;padding:0 11px;border:0;border-radius:999px;color:#d1d1d6;background:transparent;font-size:13px;font-weight:760;letter-spacing:0;transition:background .15s ease,color .15s ease,transform .12s ease}.top-page-links button:hover{color:#fff;background:#ffffff1a}.top-page-links button:active{transform:scale(.96)}.landing-login,.landing-start,.landing-primary,.landing-secondary{border:0;border-radius:999px;font-weight:700;letter-spacing:0;transition:transform .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.landing-login{color:#a1a1a6;background:transparent;font-size:14px}.landing-login:hover{color:#f5f5f7}.landing-start{min-height:34px;padding:0 16px;color:#1c1c1e;background:#f5f5f7;font-size:14px;box-shadow:0 0 15px #ffffff1a}.landing-start:hover,.landing-primary:hover{background:#fff;transform:translateY(-1px)}.landing-hero{display:flex;max-width:1120px;margin:0 auto;padding:132px 24px 0;flex-direction:column;align-items:center;text-align:center}.landing-hero h1{max-width:880px;margin:0;color:#f5f5f7;font-size:clamp(48px,7vw,80px);font-weight:850;line-height:1.05;letter-spacing:0}.landing-hero h1 span{color:transparent;background:linear-gradient(90deg,#0a84ff,#30d158);-webkit-background-clip:text;background-clip:text}.landing-hero p{max-width:700px;margin:24px 0 0;color:#a1a1a6;font-size:clamp(18px,2vw,21px);font-weight:600;line-height:1.62}.landing-cta-row{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:44px}.landing-store-row{display:flex;max-width:min(100%,540px);flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:22px}.landing-store-link{display:grid;min-width:224px;min-height:58px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:11px;padding:10px 14px;border:1px solid rgba(255,255,255,.1);border-radius:18px;color:#f5f5f7;background:#1c1c1eb8;box-shadow:inset 0 1px #ffffff0d,0 12px 30px #0003;text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.landing-store-link:hover{border-color:#fff3;background:#2c2c2eeb;box-shadow:0 16px 34px #0000004d;transform:translateY(-1px)}.landing-store-link:active{transform:scale(.98)}.browser-store-icon{display:block;flex:0 0 auto;width:25px;height:25px;object-fit:contain;filter:drop-shadow(0 5px 12px rgba(0,0,0,.32))}.landing-store-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.landing-store-link strong,.landing-store-link small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-store-link strong{color:#fff;font-size:14px;line-height:1.1}.landing-store-link small{color:#a1a1a6;font-size:12px;font-weight:750;line-height:1.1}.landing-primary,.landing-secondary{display:inline-flex;min-height:56px;align-items:center;justify-content:center;gap:10px;padding:0 30px;font-size:17px}.landing-primary{color:#1c1c1e;background:#f5f5f7;box-shadow:0 8px 24px #ffffff1a}.landing-secondary{color:#f5f5f7;border:1px solid rgba(255,255,255,.1);background:#1c1c1e;box-shadow:0 6px 18px #0000002e}.landing-secondary:hover{background:#ffffff1a}.landing-primary:active,.landing-secondary:active,.landing-start:active{transform:scale(.97)}.landing-demo{max-width:none;margin:48px auto 0;padding:0 clamp(14px,2vw,40px)}.landing-demo-media{position:relative;min-width:0;width:min(1640px,100%);max-width:100%;margin:0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:#f8f9fc;box-shadow:0 30px 70px #0000008f}.landing-demo-media video{display:block;width:100%;aspect-ratio:1770 / 966;object-fit:contain}.landing-features{display:grid;max-width:1180px;margin:84px auto 0;padding:0 24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.landing-features article{padding:30px;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:#1c1c1e;box-shadow:0 10px 26px #00000042;transition:transform .18s ease,border-color .18s ease}.landing-features article:hover{border-color:#ffffff26;transform:translateY(-3px)}.feature-icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;margin-bottom:24px;border-radius:18px}.feature-icon.blue{color:#0a84ff;background:#0a84ff26}.feature-icon.green{color:#30d158;background:#30d15826}.feature-icon.purple{color:#5e5ce6;background:#5e5ce626}.landing-features h2{margin:0 0 12px;color:#f5f5f7;font-size:21px;line-height:1.25}.landing-features p{margin:0;color:#a1a1a6;font-size:15px;font-weight:600;line-height:1.7}.landing-footer{display:flex;max-width:1280px;margin:84px auto 0;padding:26px 24px 34px;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid rgba(255,255,255,.08);color:#a1a1a6;font-size:13px;font-weight:700}.landing-footer p{margin:0}.landing-footer div{display:flex;gap:24px}.landing-footer button,.landing-footer a{padding:0;border:0;color:inherit;background:transparent;font-weight:inherit}.landing-footer button:hover,.landing-footer a:hover{color:#f5f5f7}.policy-page{min-height:100vh;color:#f5f5f7;background:#000}.policy-nav{position:sticky;z-index:10;top:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:64px;align-items:center;gap:18px;padding:0 max(24px,calc((100vw - 1120px)/2 + 24px));border-bottom:1px solid rgba(255,255,255,.08);background:#000000c7;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.policy-nav .landing-brand{color:#f5f5f7}.policy-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}.policy-nav .top-page-links button{color:#d1d1d6}.policy-nav .top-page-links button:hover{color:#fff;background:#ffffff1a}.policy-nav-button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:0;border-radius:999px;color:#000;background:#f5f5f7;font-size:13px;font-weight:750;letter-spacing:0;transition:transform .14s ease,background .14s ease,color .14s ease}.policy-nav-button.subtle{color:#f5f5f7;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1a}.policy-nav-button:hover{transform:translateY(-1px)}.policy-nav-button:active{transform:scale(.97)}.policy-nav-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.policy-shell{width:min(920px,calc(100% - 40px));margin:0 auto;padding:64px 0 86px}.policy-hero{display:grid;gap:16px;padding-bottom:34px;border-bottom:1px solid rgba(255,255,255,.12)}.policy-icon{display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:18px;color:#8ecbff;background:#0a84ff2e}.policy-hero p,.policy-hero strong,.policy-intro,.policy-section p{margin:0}.policy-hero p{color:#a1a1a6;font-size:14px;font-weight:750}.policy-hero h1{margin:0;color:#f5f5f7;font-size:44px;font-weight:850;line-height:1.12;letter-spacing:0}.policy-hero strong{max-width:780px;color:#d1d1d6;font-size:16px;line-height:1.7}.policy-body{display:grid;gap:28px;padding-top:34px}.policy-intro{color:#e5e7eb;font-size:18px;font-weight:650;line-height:1.8}.policy-section{display:grid;gap:10px}.policy-section h2{margin:0;color:#fff;font-size:21px;font-weight:820;line-height:1.3;letter-spacing:0}.policy-section p{color:#b8bbc2;font-size:16px;line-height:1.78}.pricing-public-shell{width:min(1080px,calc(100% - 40px));margin:0 auto;padding:64px 0 86px}.pricing-public-hero{display:grid;gap:16px;max-width:760px}.pricing-public-hero p,.pricing-public-hero strong,.pricing-public-hero span{margin:0}.pricing-public-hero p{color:#a1a1a6;font-size:14px;font-weight:750}.pricing-public-hero h1{margin:0;color:#f5f5f7;font-size:44px;font-weight:850;line-height:1.12;letter-spacing:0}.pricing-public-hero strong{color:#fff;font-size:18px;line-height:1.55}.pricing-public-hero span{color:#b8bbc2;font-size:16px;line-height:1.75}.pricing-public-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:38px}.pricing-public-card{display:grid;gap:22px;align-content:start;min-height:420px;padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#1c1c1e;box-shadow:0 18px 46px #00000047}.pricing-public-card.featured{border-color:#0a84ff61;background:#202027;box-shadow:0 24px 56px #0a84ff1f}.pricing-public-card h2,.pricing-public-card p,.pricing-public-card ul{margin:0}.pricing-public-card h2{color:#f5f5f7;font-size:23px;font-weight:840;line-height:1.2}.pricing-public-card p{margin-top:8px;color:#a1a1a6;font-size:14px;font-weight:650;line-height:1.6}.pricing-public-price{display:flex;align-items:baseline;gap:8px}.pricing-public-price strong{color:#f5f5f7;font-size:38px;font-weight:860;line-height:1}.pricing-public-price span{color:#a1a1a6;font-size:15px;font-weight:750}.pricing-public-card ul{display:grid;gap:12px;padding:0;list-style:none}.pricing-public-card li{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:10px;color:#d1d1d6;font-size:14px;line-height:1.5}.pricing-public-card li svg{margin-top:6px;color:#0a84ff;fill:currentColor}.pricing-public-card .policy-nav-button{width:100%;margin-top:auto}.pricing-public-note{display:grid;gap:12px;margin-top:18px;padding:22px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#1c1c1e}.pricing-public-note h2,.pricing-public-note p{margin:0}.pricing-public-note h2{color:#f5f5f7;font-size:18px;font-weight:820}.pricing-public-note p{color:#b8bbc2;font-size:15px;line-height:1.7}.pricing-public-note div{display:flex;flex-wrap:wrap;gap:10px}.pricing-public-note button{min-height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#f5f5f7;background:#ffffff14;font-size:13px;font-weight:750}.refund-request-form{display:grid;gap:14px;padding:22px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#1c1c1e}.refund-request-form label{display:grid;gap:8px;color:#d1d1d6;font-size:13px;font-weight:780}.refund-request-form input,.refund-request-form textarea{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:8px;outline:0;color:#f5f5f7;background:#111113;font-size:15px;line-height:1.45;transition:border-color .15s ease,box-shadow .15s ease}.refund-request-form input{min-height:46px;padding:0 13px}.refund-request-form textarea{min-height:118px;resize:vertical;padding:12px 13px}.refund-request-form input:focus,.refund-request-form textarea:focus{border-color:#0a84ff85;box-shadow:0 0 0 4px #0a84ff1f}.refund-turnstile{display:grid;gap:8px;min-height:70px;align-items:start}.refund-turnstile-widget{min-height:65px}.refund-turnstile p,.refund-ticket-notice{margin:0;color:#ffb4ab;font-size:13px;font-weight:720;line-height:1.5}.refund-ticket-notice{color:#8ce7d1}.refund-request-actions{display:flex;flex-wrap:wrap;gap:10px}.refund-request-actions .policy-nav-button{text-decoration:none}@media(max-width:820px){.share-viewer-header{grid-template-columns:1fr;align-items:flex-start}.share-viewer-toolbar{width:100%;justify-content:flex-start;flex-wrap:wrap}.landing-nav{padding:0 18px;gap:10px}.landing-actions{gap:8px}.top-page-links{justify-content:flex-start}.top-page-links button{min-height:32px;padding:0 9px;font-size:12px}.landing-login{display:none}.landing-hero{padding-top:112px}.landing-hero h1{font-size:48px}.landing-cta-row{width:min(100%,360px);flex-direction:column}.landing-primary,.landing-secondary{width:100%}.landing-store-row{width:min(100%,360px)}.landing-store-link{width:100%}.landing-demo{margin-top:42px}.landing-features{margin-top:64px;grid-template-columns:1fr}.landing-footer{flex-direction:column;align-items:flex-start}.policy-nav{padding:0 18px;gap:10px}.policy-shell{width:min(100% - 32px,920px);padding-top:42px}.pricing-public-shell{width:min(100% - 32px,1080px);padding-top:42px}.policy-hero h1,.pricing-public-hero h1{font-size:34px}.pricing-public-grid{grid-template-columns:1fr}.pricing-public-card{min-height:0}}@media(max-width:520px){.landing-brand span,.landing-nav .top-page-links,.policy-nav .top-page-links{display:none}.landing-hero{align-items:flex-start;text-align:left}.landing-hero h1{font-size:42px}.landing-store-link{min-width:0}.landing-demo{padding:0 18px}.landing-demo-media{border-radius:18px}.landing-footer div{flex-wrap:wrap;gap:14px 20px}.policy-actions{gap:8px}.policy-nav-button{width:36px;padding:0}.policy-nav-button span{display:none}.policy-hero h1,.pricing-public-hero h1{font-size:30px}.policy-intro{font-size:16px}.refund-request-form{padding:18px}.refund-request-actions .policy-nav-button{width:auto;min-width:128px;padding:0 14px}}.snapshot-app{display:flex;width:100%;height:100vh;min-height:100vh;overflow:hidden;color:#1d1d1f;background:#f5f5f7;transition:background .18s ease,color .18s ease}.snapshot-app.theme-dark{color:#f5f5f7;background:#000}.sidebar{position:relative;z-index:2;display:flex;flex:0 0 256px;flex-direction:column;width:256px;height:100vh;overflow:hidden;padding:32px 16px 24px;border-right:1px solid rgba(0,0,0,.04)}.theme-dark .sidebar{border-right-color:#ffffff14}.brand{display:flex;align-items:center;margin:0 4px 32px;padding:0;border:0;color:#1d1d1f;letter-spacing:0;background:transparent;cursor:pointer}.theme-dark .brand{color:#f5f5f7}.brand:hover .brand-logo,.brand:focus-visible .brand-logo{transform:translateY(-1px)}.brand:focus-visible{outline:2px solid rgba(0,122,255,.55);outline-offset:8px;border-radius:16px}.brand .brand-logo{--brand-logo-mark-size: 50px;--brand-logo-font-size: 26px;--brand-logo-gap: 20px;--brand-logo-mark-shadow: 0 12px 24px rgba(0, 0, 0, .14);transition:transform .18s ease}.theme-dark .brand .brand-logo{--brand-logo-mark-shadow: 0 0 0 1px rgba(255, 255, 255, .12), 0 12px 24px rgba(0, 0, 0, .42)}.nav-list{display:flex;flex-direction:column;gap:6px}.nav-item{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 14px;border:0;border-radius:18px;color:#86868b;background:transparent;text-align:left;transition:background .18s ease,color .18s ease,transform .18s ease}.nav-item:hover{color:#1d1d1f;background:#00000009}.theme-dark .nav-item{color:#a1a1a6}.theme-dark .nav-item:hover{color:#f5f5f7;background:#ffffff14}.nav-item.active{color:#fff;background:#1d1d1f;box-shadow:0 6px 14px #00000014}.theme-dark .nav-item.active{color:#000;background:#f5f5f7}.nav-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700}.nav-item strong{min-width:26px;border-radius:999px;background:#ffffff1f;font-size:12px;line-height:22px;text-align:center}.nav-count-skeleton{width:26px;height:22px}.nav-item:not(.active) strong{background:#0000000a}.theme-dark .nav-item:not(.active) strong{background:#ffffff14}.sidebar-footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding:16px 8px 0;border-top:1px solid rgba(0,0,0,.04)}.theme-dark .sidebar-footer{border-top-color:#ffffff14}.account-entry{order:1;display:flex;flex:1;align-items:center;gap:10px;min-width:0;min-height:40px;padding:0 10px;border:0;border-radius:12px;color:#6e6e73;background:transparent;font-size:13px;font-weight:700;text-align:left;transition:background .16s ease,color .16s ease}.account-entry:hover{color:#1d1d1f;background:#0000000a}.theme-dark .account-entry{color:#a1a1a6}.theme-dark .account-entry:hover{color:#f5f5f7;background:#ffffff14}.account-entry span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-toggle,.icon-action{display:inline-flex;align-items:center;justify-content:center;border:0;color:#6e6e73;background:transparent;transition:background .16s ease,color .16s ease,transform .12s ease}.theme-toggle{order:3;width:40px;height:40px;flex:0 0 40px;border-radius:14px}.theme-toggle:hover,.icon-action:hover{color:#1d1d1f;background:#0000000a}.theme-dark .theme-toggle,.theme-dark .icon-action{color:#a1a1a6}.theme-dark .theme-toggle:hover,.theme-dark .icon-action:hover{color:#f5f5f7;background:#ffffff14}.mobile-nav-fab,.mobile-nav-overlay{display:none}.theme-toggle:active,.icon-action:active,.text-action:active{transform:scale(.96)}.content-area{position:relative;flex:1;min-width:0;height:100vh;overflow:auto}.content-inner{width:min(100%,1120px);margin:0 auto;padding:48px 40px 64px}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:40px}.page-header h1{margin:0;color:#1d1d1f;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:0}.theme-dark .page-header h1{color:#f5f5f7}.page-header p{margin:6px 0 0;color:#86868b;font-size:15px;font-weight:650}.theme-dark .page-header p{color:#a1a1a6}.header-count-skeleton{width:96px;height:18px}.header-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0;justify-content:flex-end}.search-box{display:flex;flex:0 1 auto;align-items:center;gap:9px;width:min(360px,34vw);min-width:240px;height:42px;padding:0 14px;border:1px solid rgba(0,0,0,.04);border-radius:16px;color:#86868b;background:#ffffffb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.theme-dark .search-box{border-color:#ffffff14;color:#a1a1a6;background:#1c1c1eb8}.search-box input{flex:1;min-width:0;border:0;outline:0;color:#1d1d1f;background:transparent;font-size:14px;font-weight:600}.theme-dark .search-box input{color:#f5f5f7}.search-box input::placeholder{color:#86868b}.header-language{color:#6e6e73}.header-language .language-trigger{min-width:76px;height:42px;padding:0 12px 0 11px;border-color:#0000000a;border-radius:16px;background:#ffffffb8}.header-language .language-menu-popover{top:calc(100% + 8px);bottom:auto}.theme-dark .header-language{color:#a1a1a6}.theme-dark .header-language .language-trigger{border-color:#ffffff14;background:#1c1c1eb8}.theme-dark .header-language .language-trigger:hover{background:#2c2c2ef0}.theme-dark .header-language .language-menu-popover{border-color:#ffffff14;background:#1c1c1ef5;box-shadow:0 22px 42px #00000047}.theme-dark .header-language .language-menu-item{color:#f5f5f7}.theme-dark .header-language .language-menu-item:hover{background:#ffffff14}.theme-dark .header-language .language-menu-item.active{background:#ffffff1c}.theme-dark .header-language .language-option-mark{color:#d1d1d6;background:#ffffff14}.theme-dark .header-language .language-menu-item.active .language-option-mark{color:#1c1c1e;background:#f5f5f7}.snapshot-list,.snapshot-skeleton-list{display:flex;flex-direction:column;gap:16px}.snapshot-card{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:20px;padding:12px 16px 12px 12px;border:1px solid rgba(0,0,0,.03);border-radius:20px;background:#fff;box-shadow:0 2px 8px #00000005;transition:box-shadow .22s ease,transform .22s ease,border-color .22s ease}.snapshot-card:hover{border-color:#0000000d;box-shadow:0 8px 24px #0000000f;transform:translateY(-1px)}.snapshot-card.menu-open{z-index:40}.theme-dark .snapshot-card{border-color:#ffffff0d;background:#1c1c1e;box-shadow:0 2px 8px #0003}.theme-dark .snapshot-card:hover{border-color:#ffffff14;box-shadow:0 8px 24px #00000052}.skeleton-card{pointer-events:none;box-shadow:none}.skeleton-card:hover{transform:none;box-shadow:none}.skeleton-thumb,.skeleton-line,.skeleton-actions span,.nav-count-skeleton,.header-count-skeleton{display:block;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,#0000000b,#00000016,#0000000b);background-size:220% 100%;animation:skeleton-shimmer 1.35s ease-in-out infinite}.theme-dark .skeleton-thumb,.theme-dark .skeleton-line,.theme-dark .skeleton-actions span,.theme-dark .nav-count-skeleton,.theme-dark .header-count-skeleton{background:linear-gradient(90deg,#ffffff0e,#ffffff1f,#ffffff0e);background-size:220% 100%}.skeleton-thumb{width:120px;height:90px;border-radius:16px}.skeleton-main{display:flex;min-width:0;flex-direction:column;gap:10px}.skeleton-line.title{width:min(68%,420px);height:18px}.skeleton-line.meta{width:min(46%,280px);height:12px}.skeleton-line.link{width:min(92%,620px);height:13px}.skeleton-line.link.short{width:min(58%,360px)}.skeleton-actions{display:inline-flex;align-items:center;gap:8px}.skeleton-actions span{width:56px;height:30px;border-radius:999px}.skeleton-actions .circle{width:34px;height:34px}@keyframes skeleton-shimmer{0%{background-position:140% 0}to{background-position:-80% 0}}.thumb{position:relative;display:flex;width:120px;height:90px;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(0,0,0,.04);border-radius:16px;color:#1d1d1f1f;background:#f5f5f7}.theme-dark .thumb{border-color:#ffffff0d;color:#f5f5f724;background:#2c2c2e}.thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.thumb:hover img{transform:scale(1.05)}.snapshot-main{min-width:0;padding:4px 0}.title-row{display:flex;align-items:center;gap:10px;min-width:0;margin-bottom:8px}.title-row h2{min-width:0;margin:0;overflow:hidden;color:#1d1d1f;font-size:15px;font-weight:760;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.theme-dark .title-row h2{color:#f5f5f7}.favorite-chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;color:#1d1d1f;background:#f5f5f7;font-size:11px;font-weight:700;white-space:nowrap}.theme-dark .favorite-chip{color:#f5f5f7;background:#2c2c2e}.lock-chip{color:#fff;background:#1d1d1f}.theme-dark .lock-chip{color:#1d1d1f;background:#f5f5f7}.meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:12px;color:#86868b;font-size:11px;font-weight:650}.theme-dark .meta-row{color:#a1a1a6}.meta-row span:first-child{padding:2px 8px;border-radius:6px;background:#f5f5f7}.theme-dark .meta-row span:first-child{background:#2c2c2e}.link-stack{display:grid;gap:6px}.link-stack .snapshot-url-copy{display:flex;align-items:center;gap:8px;min-width:0;max-width:620px;padding:0;border:0;background:transparent;color:#86868b;cursor:copy;font-size:12px;font-weight:600;text-align:left;transition:color .16s ease}.theme-dark .link-stack .snapshot-url-copy{color:#a1a1a6}.link-stack .snapshot-url-copy:hover,.link-stack .snapshot-url-copy:focus-visible{color:#1d1d1f}.theme-dark .link-stack .snapshot-url-copy:hover,.theme-dark .link-stack .snapshot-url-copy:focus-visible{color:#f5f5f7}.link-stack .snapshot-url-copy svg{flex:0 0 auto;opacity:.45}.link-stack .snapshot-url-copy span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-pill{position:relative;display:inline-flex;align-items:center;gap:2px;margin-left:8px;padding:4px;border:1px solid rgba(0,0,0,.04);border-radius:999px;background:#f5f5f7;box-shadow:0 1px 2px #00000003}.action-pill.open{z-index:30}.theme-dark .action-pill{border-color:#ffffff0d;background:#2c2c2e}.text-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:76px;height:34px;padding:0 12px;border:0;border-radius:999px;color:#1d1d1f;background:transparent;font-size:13px;font-weight:750;transition:background .16s ease,box-shadow .16s ease,color .16s ease,transform .12s ease}.theme-dark .text-action{color:#f5f5f7}.text-action:hover,.text-action.selected{background:#fff;box-shadow:0 1px 4px #0000000d}.theme-dark .text-action:hover,.theme-dark .text-action.selected{background:#3a3a3c}.icon-action{display:inline-flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;border:0;border-radius:999px;color:#1d1d1f;background:transparent;transition:background .16s ease,box-shadow .16s ease,color .16s ease,transform .12s ease}.theme-dark .icon-action{color:#f5f5f7}.icon-action:hover,.icon-action.menu-trigger[aria-expanded=true]{background:#fff;box-shadow:0 1px 4px #0000000d}.theme-dark .icon-action:hover,.theme-dark .icon-action.menu-trigger[aria-expanded=true]{background:#3a3a3c}.action-menu-wrap{position:relative;display:inline-flex}.snapshot-action-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:35;display:grid;gap:4px;min-width:186px;padding:8px;border:1px solid rgba(0,0,0,.08);border-radius:16px;background:#fffffff5;box-shadow:0 18px 42px #0f172a29;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-dark .snapshot-action-menu{border-color:#ffffff14;background:#1c1c1ef5;box-shadow:0 22px 42px #00000052}.snapshot-action-menu button{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:38px;padding:0 10px;border:0;border-radius:11px;color:#1d1d1f;background:transparent;font-size:13px;font-weight:730;text-align:left;transition:background .15s ease,color .15s ease,transform .12s ease}.theme-dark .snapshot-action-menu button{color:#f5f5f7}.snapshot-action-menu button:hover:not(:disabled){background:#0f172a0f}.theme-dark .snapshot-action-menu button:hover:not(:disabled){background:#ffffff14}.snapshot-action-menu button:active:not(:disabled){transform:scale(.98)}.snapshot-action-menu button.danger{color:#ff3b30}.theme-dark .snapshot-action-menu button.danger{color:#ff453a}.snapshot-action-menu svg{justify-self:center}.snapshot-action-menu span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-action.danger:hover{color:#ff3b30;background:#fff}.theme-dark .icon-action.danger:hover{color:#ff453a;background:#3a3a3c}.empty-state{display:grid;min-height:320px;place-items:center;align-content:center;border:1px solid rgba(0,0,0,.02);border-radius:28px;color:#86868b;background:#ffffff80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.theme-dark .empty-state{border-color:#ffffff0d;color:#a1a1a6;background:#1c1c1e80}.empty-icon{display:inline-flex;width:64px;height:64px;align-items:center;justify-content:center;border-radius:999px;color:#86868b8c;background:#00000008}.theme-dark .empty-icon{color:#a1a1a699;background:#ffffff0d}.empty-state p{margin:14px 0 0;font-size:15px;font-weight:650}.auth-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:20px;background:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.password-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000057;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.theme-dark .auth-overlay{background:#0000009e}.theme-dark .password-overlay{background:#000000a8}.auth-modal{position:relative;width:min(100%,400px);overflow:hidden;padding:40px 32px 32px;border:1px solid rgba(0,0,0,.05);border-radius:32px;background:#fff;box-shadow:0 24px 70px #0003}.password-modal{position:relative;width:min(100%,420px);min-height:448px;padding:39px 30px 30px;border:1px solid rgba(255,255,255,.72);border-radius:30px;background:#f7f7f8f0;box-shadow:0 34px 90px #0000003d,inset 0 1px #ffffffb8;-webkit-backdrop-filter:blur(28px) saturate(120%);backdrop-filter:blur(28px) saturate(120%)}.theme-dark .auth-modal{border-color:#ffffff1a;background:#1c1c1e}.theme-dark .password-modal{border-color:#ffffff1a;background:#1c1c1ef0}.theme-dark .password-modal h2{color:#f5f5f7}.password-modal .auth-close{top:34px;right:20px;width:32px;height:32px;color:#8e8e93;background:#ffffff94;font-size:22px;font-weight:650;line-height:1;box-shadow:none}.password-modal .auth-close:hover{color:#1d1d1f;background:#ffffffd6}.theme-dark .password-modal .auth-close{color:#a1a1a6;background:#2c2c2edb}.password-modal .password-modal-icon{width:58px;height:58px;border-radius:20px;color:#fff;background:linear-gradient(135deg,#252044,#5148c7);box-shadow:0 18px 34px #5249c742}.password-modal h2{margin:24px 0 8px;color:#1d1d1f;font-size:26px;font-weight:850;line-height:1.18;letter-spacing:-.045em}.password-modal p{max-width:342px;margin:0;color:#6e6e73;font-size:14px;font-weight:650;line-height:1.72}.password-field{min-height:50px;margin-top:28px;padding:0 16px;border:1px solid rgba(255,255,255,.64);border-radius:14px;color:#b0b0b6;background:#ffffff9e;box-shadow:inset 0 1px #ffffffa3}.password-field input{letter-spacing:.16em}.password-field:focus-within{border-color:#007affb3;background:#ffffffd6;box-shadow:0 0 0 4px #007aff1a}.password-field input::placeholder{color:#8e8e93c7;font-weight:760}.password-actions{display:grid;gap:18px;margin-top:26px}.password-actions .auth-submit{width:100%;min-height:50px;margin-top:0;border-radius:14px;font-size:16px;font-weight:850;letter-spacing:-.02em;box-shadow:0 9px 18px #00000029}.password-actions .auth-submit.muted{color:#ff3b30;background:#ffffff94;box-shadow:none}.password-actions .auth-submit.muted:hover{color:#ff2d55;background:#ffffffd1}.auth-submit.danger{color:#ff3b30}.auth-close,.auth-back{position:absolute;top:20px;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:999px;color:#86868b;background:#f5f5f7;transition:color .16s ease,background .16s ease,transform .12s ease}.auth-close{right:20px}.auth-back{left:20px}.theme-dark .auth-close,.theme-dark .auth-back{color:#a1a1a6;background:#2c2c2e}.auth-close:hover,.auth-back:hover{color:#1d1d1f}.theme-dark .auth-close:hover,.theme-dark .auth-back:hover{color:#f5f5f7}.auth-modal h2{margin:0 0 6px;color:#1d1d1f;font-size:24px;font-weight:800;line-height:1.2;letter-spacing:0}.theme-dark .auth-modal h2{color:#f5f5f7}.auth-modal p{margin:0 0 28px;color:#86868b;font-size:14px;font-weight:550}.theme-dark .auth-modal p{color:#a1a1a6}.auth-form{display:grid;gap:14px}.auth-field{position:relative;display:flex;align-items:center;gap:10px;min-height:50px;padding:0 14px;border:2px solid transparent;border-radius:14px;color:#86868bb3;background:#f5f5f7;box-shadow:0 1px 2px #00000003;transition:background .16s ease,border-color .16s ease,color .16s ease}.theme-dark .auth-field{color:#a1a1a6bf;background:#2c2c2e}.auth-field:focus-within{color:#1d1d1f;border-color:#1d1d1f1a;background:#fff}.theme-dark .auth-field:focus-within{color:#f5f5f7;border-color:#ffffff1a;background:#1c1c1e}.auth-field input{flex:1;min-width:0;border:0;outline:0;color:#1d1d1f;background:transparent;font-size:14px;font-weight:650}.theme-dark .auth-field input{color:#f5f5f7}.auth-field input::placeholder{color:#86868bbf}.theme-dark .auth-field input::placeholder{color:#a1a1a6bf}.code-field{display:grid;grid-template-columns:1fr 72px;padding-right:6px}.code-field button{height:38px;border:0;border-radius:11px;color:#1d1d1f;background:#fff;font-size:13px;font-weight:750}.theme-dark .code-field button{color:#f5f5f7;background:#3a3a3c}.forgot-link{justify-self:end;margin-top:-4px;border:0;color:#86868b;background:transparent;font-size:13px;font-weight:650}.forgot-link:hover{color:#1d1d1f}.theme-dark .forgot-link{color:#a1a1a6}.theme-dark .forgot-link:hover{color:#f5f5f7}.auth-submit{display:inline-flex;width:100%;min-height:50px;align-items:center;justify-content:center;gap:8px;margin-top:8px;border:0;border-radius:14px;color:#fff;background:#1d1d1f;font-weight:750;box-shadow:0 4px 12px #0000001a;transition:background .16s ease,transform .12s ease}.theme-dark .auth-submit{color:#1c1c1e;background:#f5f5f7;box-shadow:0 4px 12px #ffffff0d}.auth-submit:hover{background:#000}.theme-dark .auth-submit:hover{background:#fff}.auth-submit.muted{color:#ff3b30;background:#f5f5f7;box-shadow:none}.theme-dark .auth-submit.muted{color:#ff453a;background:#2c2c2e}.auth-status{margin:12px 0 14px;padding:11px 13px;border:1px solid rgba(74,144,226,.22);border-radius:14px;color:#0b5cad;background:#4a90e21a;font-size:13px;font-weight:700;line-height:1.45}.auth-status.is-error{border:1px solid rgba(255,59,48,.18);color:#d70015;background:#ff3b3014}.auth-status.is-success{border-color:#34c7593d;color:#167c31;background:#34c7591c}.theme-dark .auth-status{border-color:#64b5f647;color:#8ecbff;background:#64b5f624}.theme-dark .auth-status.is-error{border-color:#ff453a42;color:#ff6961;background:#ff453a24}.theme-dark .auth-status.is-success{border-color:#30d15847;color:#6ee787;background:#30d15824}.auth-links{margin-top:24px;color:#86868b;font-size:13px;font-weight:600;text-align:center}.theme-dark .auth-links{color:#a1a1a6}.auth-links button{border:0;color:#1d1d1f;background:transparent;font-weight:800}.theme-dark .auth-links button{color:#f5f5f7}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:22px 0 14px;color:#86868b;font-size:12px;font-weight:700}.auth-divider:before,.auth-divider:after{height:1px;background:#00000014;content:""}.theme-dark .auth-divider{color:#a1a1a6}.theme-dark .auth-divider:before,.theme-dark .auth-divider:after{background:#ffffff1a}.oauth-button{display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(0,0,0,.1);border-radius:14px;color:#1d1d1f;background:#fff;font-size:14px;font-weight:760;transition:border-color .16s ease,background .16s ease,transform .12s ease}.oauth-button:hover{border-color:#0003;background:#f5f5f7}.oauth-button+.oauth-button{margin-top:10px}.oauth-icon{display:block;width:24px;height:24px;flex:0 0 24px;object-fit:contain}.theme-dark .oauth-button{border-color:#ffffff24;color:#f5f5f7;background:#2c2c2e}.theme-dark .oauth-button:hover{border-color:#ffffff38;background:#3a3a3c}.theme-dark .oauth-icon.github{filter:invert(1)}.profile-avatar{display:flex;width:80px;height:80px;align-items:center;justify-content:center;margin:8px auto 18px;border:1px solid rgba(0,0,0,.04);border-radius:999px;color:#86868b;background:linear-gradient(135deg,#f5f5f7,#e5e5e7);box-shadow:inset 0 1px 5px #0000000a}.theme-dark .profile-avatar{border-color:#ffffff0d;color:#a1a1a6;background:linear-gradient(135deg,#2c2c2e,#1c1c1e)}.profile-avatar+h2,.profile-avatar+h2+p{text-align:center}.account-panel{display:grid;gap:10px;margin:18px 0}.account-panel div{display:grid;gap:4px;padding:12px 14px;border-radius:14px;background:#f5f5f7}.theme-dark .account-panel div{background:#2c2c2e}.account-panel span{color:#86868b;font-size:12px;font-weight:650}.theme-dark .account-panel span{color:#a1a1a6}.account-panel strong{min-width:0;overflow:hidden;color:#1d1d1f;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.theme-dark .account-panel strong{color:#f5f5f7}.editor-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;background:#00000085}.snapshot-editor{display:grid;width:100%;height:100%;grid-template-rows:auto minmax(0,1fr);background:#f5f5f7;color:#1d1d1f}.editor-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid rgba(0,0,0,.08);background:#ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.editor-header h2{margin:0;font-size:15px;line-height:1.25}.editor-header p{margin:3px 0 0;color:#6e6e73;font-size:12px;font-weight:650}.editor-actions{display:flex;align-items:center;gap:8px}.editor-body{min-height:0;display:grid;grid-template-columns:220px minmax(0,1fr)}.editor-toolbar{display:flex;flex-direction:column;gap:14px;padding:16px;border-right:1px solid rgba(0,0,0,.08);background:#fff}.tool-group{display:flex;flex-direction:column;gap:8px}.tool-label,.range-control span{color:#6e6e73;font-size:12px;font-weight:760}.tool-button{min-height:36px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(0,0,0,.06);border-radius:8px;background:#f5f5f7;color:#1d1d1f;font-size:13px;font-weight:720}.tool-button.active{border-color:#007aff47;background:#007aff1c;color:#0066d6}.tool-button.danger{margin-top:auto;color:#d92d20}.swatch-row{display:flex;gap:8px}.swatch{width:26px;height:26px;border:2px solid rgba(0,0,0,.08);border-radius:999px}.swatch.active{outline:2px solid #0a84ff;outline-offset:2px}.range-control{display:flex;flex-direction:column;gap:8px}.range-control input{width:100%}.editor-canvas-wrap{min-width:0;min-height:0;overflow:auto;padding:24px}.editor-stage-shell{position:relative;min-width:320px;min-height:220px;margin:0 auto}.editor-stage{position:relative;min-width:320px;min-height:220px;overflow:hidden;background:#fff;box-shadow:0 12px 32px #00000024;touch-action:none;transform-origin:top left}.editor-stage.is-drawing-tool{cursor:crosshair}.editor-stage.is-select-tool{cursor:default}.editor-stage.is-drawing-tool .editor-annotation:not(.editor-draft-annotation){pointer-events:none}.editor-page,.editor-annotation,.editor-draft-annotation{position:absolute}.editor-page{overflow:hidden}.editor-page img{width:100%;height:100%;display:block;object-fit:fill;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.editor-annotation{padding:0;border-style:solid;background:transparent;cursor:pointer}.editor-annotation.mosaic{border-color:transparent!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-image:repeating-linear-gradient(45deg,#11182773 0,#11182773 8px,#ffffff59 8px,#ffffff59 16px)}.editor-annotation.ellipse{border-radius:999px}.editor-annotation.pen{overflow:visible;border:0;pointer-events:auto}.editor-annotation.selected{outline:2px dashed #0a84ff;outline-offset:3px}.editor-draft-annotation{pointer-events:none}.editor-loading{padding:40px;color:#6e6e73;text-align:center;font-weight:720}.theme-dark .snapshot-editor{background:#111113;color:#f5f5f7}.theme-dark .editor-header,.theme-dark .editor-toolbar{border-color:#ffffff14;background:#1c1c1e}.theme-dark .editor-header p,.theme-dark .tool-label,.theme-dark .range-control span,.theme-dark .editor-loading{color:#a1a1a6}.theme-dark .tool-button{border-color:#ffffff14;background:#2c2c2e;color:#f5f5f7}.theme-dark .tool-button.active{border-color:#0a84ff5c;background:#0a84ff33;color:#8ecbff}.account-page{display:flex;max-width:840px;flex-direction:column;gap:30px;padding-bottom:32px}.account-section{display:flex;flex-direction:column;gap:12px}.account-section>h2{margin:0 0 0 4px;color:#86868b;font-size:13px;font-weight:800;letter-spacing:0}.theme-dark .account-section>h2{color:#a1a1a6}.account-card{border:1px solid rgba(0,0,0,.04);border-radius:20px;background:#fff;box-shadow:0 2px 8px #00000005}.theme-dark .account-card{border-color:#ffffff0f;background:#1c1c1e;box-shadow:0 2px 8px #0003}.billing-page{display:flex;flex-direction:column;gap:24px;padding-bottom:32px}.billing-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;overflow:hidden;padding:26px;background:radial-gradient(circle at 14% 12%,rgba(10,132,255,.18),transparent 36%),linear-gradient(135deg,#fff,#f5f5f7)}.theme-dark .billing-hero{background:radial-gradient(circle at 14% 12%,rgba(10,132,255,.24),transparent 38%),linear-gradient(135deg,#1c1c1e,#111113)}.billing-eyebrow{display:inline-flex;margin-bottom:10px;color:#0a84ff;font-size:12px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.billing-hero h2,.billing-plan-card h2,.billing-orders h2{margin:0;color:#1d1d1f}.theme-dark .billing-hero h2,.theme-dark .billing-plan-card h2,.theme-dark .billing-orders h2{color:#f5f5f7}.billing-hero h2{font-size:clamp(32px,5vw,54px);line-height:1}.billing-hero p,.billing-plan-top p,.billing-hero-meta span,.billing-order-row span,.billing-empty-orders{margin:8px 0 0;color:#6e6e73;font-size:14px;font-weight:700;line-height:1.45}.theme-dark .billing-hero p,.theme-dark .billing-plan-top p,.theme-dark .billing-hero-meta span,.theme-dark .billing-order-row span,.theme-dark .billing-empty-orders{color:#a1a1a6}.billing-hero-meta{display:flex;min-width:min(280px,100%);flex-direction:column;align-items:flex-end;text-align:right}.billing-hero-meta strong{color:#1d1d1f;font-size:15px}.theme-dark .billing-hero-meta strong{color:#f5f5f7}.billing-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.billing-plan-card{display:flex;min-height:440px;flex-direction:column;padding:22px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.billing-plan-card:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0f172a14}.billing-plan-card.active{border-color:#0a84ff6b;box-shadow:0 18px 40px #0a84ff1f}.theme-dark .billing-plan-card:hover{box-shadow:0 16px 34px #0000005c}.billing-plan-top{display:flex;min-height:116px;align-items:flex-start;justify-content:space-between;gap:16px}.billing-plan-top h2{font-size:24px}.billing-plan-top strong{flex:0 0 auto;color:#0a84ff;font-size:20px;font-weight:850;white-space:nowrap}.billing-feature-list{display:grid;gap:12px;margin:8px 0 22px;padding:0;list-style:none}.billing-feature-list li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;color:#3a3a3c;font-size:14px;font-weight:720;line-height:1.45}.billing-feature-list svg{color:#0a84ff}.theme-dark .billing-feature-list li{color:#d1d1d6}.billing-actions{display:grid;gap:10px;margin-top:auto}.billing-button{min-height:42px;border:0;border-radius:14px;font-size:14px;font-weight:800;transition:transform .14s ease,background .14s ease,color .14s ease}.billing-button:active:not(:disabled){transform:scale(.98)}.billing-button.primary{color:#fff;background:#1d1d1f}.theme-dark .billing-button.primary{color:#000;background:#f5f5f7}.billing-button.ghost,.billing-button.current{color:#1d1d1f;background:#0f172a0f}.theme-dark .billing-button.ghost,.theme-dark .billing-button.current{color:#f5f5f7;background:#ffffff1a}.billing-button.current{color:#0a84ff}.billing-orders{overflow:hidden}.billing-orders-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid rgba(15,23,42,.06)}.theme-dark .billing-orders-header{border-bottom-color:#ffffff0f}.billing-orders h2{font-size:18px}.billing-empty-orders{padding:22px}.billing-order-list{display:grid}.billing-order-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.3fr);gap:16px;padding:18px 20px;border-top:1px solid rgba(15,23,42,.05)}.billing-order-row:first-child{border-top:0}.theme-dark .billing-order-row{border-top-color:#ffffff0f}.billing-order-row div{display:flex;min-width:0;flex-direction:column;gap:4px}.billing-order-row strong{min-width:0;overflow:hidden;color:#1d1d1f;font-size:14px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.theme-dark .billing-order-row strong{color:#f5f5f7}.support-page{display:flex;flex-direction:column;gap:18px;padding-bottom:32px}.support-create,.support-list-panel,.support-thread{overflow:hidden}.support-create{padding:22px}.support-section-header,.support-thread-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.support-section-header{padding:18px 20px;border-bottom:1px solid rgba(15,23,42,.06)}.support-create>.support-section-header{padding:0 0 16px;border-bottom:0}.theme-dark .support-section-header{border-bottom-color:#ffffff0f}.support-section-header h2,.support-thread-header h2{margin:0;color:#1d1d1f;font-size:18px;letter-spacing:0}.theme-dark .support-section-header h2,.theme-dark .support-thread-header h2{color:#f5f5f7}.support-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:14px}.support-form label,.support-reply-form label{display:flex;min-width:0;flex-direction:column;gap:8px}.support-form span,.support-reply-form span{color:#6e6e73;font-size:12px;font-weight:850}.theme-dark .support-form span,.theme-dark .support-reply-form span{color:#a1a1a6}.support-form input,.support-form select,.support-form textarea,.support-reply-form textarea{width:100%;min-width:0;border:1px solid rgba(15,23,42,.08);border-radius:14px;color:#1d1d1f;background:#f5f5f7;font:inherit;font-size:14px;font-weight:650;outline:none}.support-form input,.support-form select{height:44px;padding:0 13px}.support-form textarea,.support-reply-form textarea{min-height:112px;padding:12px 13px;resize:vertical}.theme-dark .support-form input,.theme-dark .support-form select,.theme-dark .support-form textarea,.theme-dark .support-reply-form textarea{border-color:#ffffff14;color:#f5f5f7;background:#2c2c2e}.support-form-wide{grid-column:1 / -1}.support-submit{position:relative;display:inline-grid;align-items:center;justify-items:center;justify-content:center;justify-self:end;min-width:150px;padding:0 18px}.support-submit>svg{position:absolute;left:16px;top:50%;transform:translateY(-50%)}.support-layout{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);gap:18px;align-items:start}.support-ticket-list{display:grid}.support-ticket-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;width:100%;padding:16px 18px;border:0;border-top:1px solid rgba(15,23,42,.05);color:inherit;background:transparent;text-align:left;transition:background .16s ease}.support-ticket-row:first-child{border-top:0}.support-ticket-row:hover,.support-ticket-row.active{background:#0066cc12}.theme-dark .support-ticket-row{border-top-color:#ffffff0f}.theme-dark .support-ticket-row:hover,.theme-dark .support-ticket-row.active{background:#2997ff1f}.support-ticket-row span{display:grid;min-width:0;gap:4px}.support-ticket-row strong{overflow:hidden;color:#1d1d1f;font-size:14px;font-weight:830;text-overflow:ellipsis;white-space:nowrap}.theme-dark .support-ticket-row strong{color:#f5f5f7}.support-ticket-row small,.support-thread-header p,.support-message div span,.support-empty,.support-closed-note span{margin:0;color:#6e6e73;font-size:12px;font-weight:700;line-height:1.45}.theme-dark .support-ticket-row small,.theme-dark .support-thread-header p,.theme-dark .support-message div span,.theme-dark .support-empty,.theme-dark .support-closed-note span{color:#a1a1a6}.support-status{display:inline-flex;align-items:center;justify-content:center;align-self:start;min-height:24px;padding:0 9px;border-radius:999px;color:#06c;background:#0066cc1a;font-size:12px;font-style:normal;font-weight:850;white-space:nowrap}.support-status.waiting-user{color:#b45309;background:#f59e0b24}.support-status.closed{color:#6e6e73;background:#6e6e731f}.support-thread-header{align-items:flex-start;padding:20px;border-bottom:1px solid rgba(15,23,42,.06)}.theme-dark .support-thread-header{border-bottom-color:#ffffff0f}.support-thread-header strong{display:inline-flex;min-width:34px;height:28px;align-items:center;justify-content:center;border-radius:999px;color:#06c;background:#0066cc14;font-size:13px}.support-message-list{display:grid;gap:12px;max-height:460px;overflow:auto;padding:18px 20px}.support-message{display:grid;gap:8px;max-width:78%;padding:12px 14px;border-radius:16px;background:#f5f5f7}.support-message.user{justify-self:end;color:#fff;background:#1d1d1f}.support-message.admin{justify-self:start;background:#0066cc14}.support-message.system{max-width:100%;justify-self:center;color:#6e6e73;background:#6e6e731a}.theme-dark .support-message{background:#2c2c2e}.theme-dark .support-message.user{color:#000;background:#f5f5f7}.theme-dark .support-message.admin{background:#2997ff29}.support-message div{display:flex;align-items:center;justify-content:space-between;gap:12px}.support-message div strong{color:inherit;font-size:13px;font-weight:850}.support-message p{margin:0;overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px;font-weight:650;line-height:1.55}.support-reply-form,.support-closed-note{display:grid;gap:12px;padding:18px 20px 20px;border-top:1px solid rgba(15,23,42,.06)}.theme-dark .support-reply-form,.theme-dark .support-closed-note{border-top-color:#ffffff0f}.support-closed-note{background:#6e6e7314}.support-closed-note strong{color:#1d1d1f;font-size:14px}.theme-dark .support-closed-note strong{color:#f5f5f7}.support-empty{padding:22px}.profile-card{display:flex;align-items:center;gap:22px;padding:24px}.profile-avatar{display:inline-flex;width:88px;height:88px;flex:0 0 88px;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.04);border-radius:50%;color:#86868b;background:#f5f5f7}.theme-dark .profile-avatar{border-color:#ffffff0f;color:#a1a1a6;background:#2c2c2e}.profile-copy{min-width:0}.profile-copy h3{margin:0 0 5px;color:#1d1d1f;font-size:24px;font-weight:800;letter-spacing:0}.theme-dark .profile-copy h3{color:#f5f5f7}.profile-copy p{margin:0;overflow-wrap:anywhere;color:#86868b;font-size:15px;font-weight:650}.theme-dark .profile-copy p{color:#a1a1a6}.linked-accounts{overflow:hidden}.linked-account-row{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:82px;padding:18px 20px}.linked-account-row+.linked-account-row{border-top:1px solid rgba(0,0,0,.04)}.theme-dark .linked-account-row+.linked-account-row{border-top-color:#ffffff0f}.linked-account-row.muted{opacity:.82}.linked-account-main{display:flex;min-width:0;align-items:center;gap:14px}.linked-account-icon{display:inline-flex;width:42px;height:42px;flex:0 0 42px;align-items:center;justify-content:center;border-radius:14px}.linked-account-icon.github{color:#fff;background:#1d1d1f}.theme-dark .linked-account-icon.github{color:#000;background:#f5f5f7}.linked-account-icon.google{border:1px solid rgba(0,0,0,.06);background:#fff}.theme-dark .linked-account-icon.google{border-color:#ffffff14;background:#f5f5f7}.linked-account-brand{display:block;width:23px;height:23px;object-fit:contain}.linked-account-icon.github .linked-account-brand{filter:invert(1)}.theme-dark .linked-account-icon.github .linked-account-brand{filter:none}.linked-account-main h3{margin:0 0 3px;color:#1d1d1f;font-size:15px;font-weight:800}.theme-dark .linked-account-main h3{color:#f5f5f7}.linked-account-main p{margin:0;overflow-wrap:anywhere;color:#86868b;font-size:13px;font-weight:650}.theme-dark .linked-account-main p{color:#a1a1a6}.account-link-action{min-width:72px;min-height:36px;padding:0 14px;border:0;border-radius:999px;color:#06c;background:#0066cc14;font-size:14px;font-weight:800;white-space:nowrap;transition:background .16s ease,color .16s ease,transform .12s ease}.account-link-action:hover:not(:disabled){background:#0066cc24;transform:translateY(-1px)}.account-link-action.danger{color:#ff3b30;background:transparent}.account-link-action.danger:hover:not(:disabled){background:#ff3b3014}.account-link-action.disabled,.account-link-action:disabled{cursor:not-allowed;opacity:.58}.theme-dark .account-link-action{color:#2997ff;background:#2997ff24}.theme-dark .account-link-action.danger{color:#ff453a;background:transparent}.account-logout{display:inline-flex;width:fit-content;min-height:44px;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:0;border-radius:14px;color:#ff3b30;background:#ff3b301a;font-size:15px;font-weight:800;transition:background .16s ease,color .16s ease,transform .12s ease}.account-logout:hover{color:#fff;background:#ff3b30;transform:translateY(-1px)}.theme-dark .account-logout{color:#ff453a;background:#ff453a24}.theme-dark .account-logout:hover{color:#fff;background:#ff453a}.status-text{position:fixed;right:22px;bottom:22px;z-index:60;max-width:min(420px,calc(100vw - 44px));margin:0;padding:12px 14px;border:1px solid rgba(0,0,0,.05);border-radius:16px;color:#1d1d1f;background:#fffffff0;box-shadow:0 18px 45px #0000001f;font-size:13px;font-weight:650}.theme-dark .status-text{border-color:#ffffff14;color:#f5f5f7;background:#1c1c1ef0}@media(max-width:940px){.snapshot-app{display:block;overflow:visible}.sidebar{display:none}.mobile-nav-fab{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:45;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:0;border-radius:999px;color:#fff;background:#1d1d1f;box-shadow:0 16px 36px #0f172a38;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.mobile-nav-fab:hover{background:#2c2c2e;box-shadow:0 18px 42px #0f172a42}.mobile-nav-fab:active{transform:scale(.95)}.theme-dark .mobile-nav-fab{color:#1d1d1f;background:#f5f5f7;box-shadow:0 18px 42px #0006}.theme-dark .mobile-nav-fab:hover{background:#fff}.mobile-nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:#00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.theme-dark .mobile-nav-overlay{background:#00000080}.mobile-nav-sheet{display:flex;flex-direction:column;gap:18px;width:min(100%,420px);max-height:min(86vh,620px);overflow:auto;padding:18px 14px max(16px,env(safe-area-inset-bottom));border:1px solid rgba(0,0,0,.06);border-radius:28px;background:#fffffff5;box-shadow:0 24px 70px #0f172a3d}.theme-dark .mobile-nav-sheet{border-color:#ffffff1a;background:#1c1c1ef7;box-shadow:0 30px 80px #0000007a}.mobile-nav-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px}.mobile-nav-header .dashboard-brand-logo{--brand-logo-mark-size: 36px;--brand-logo-font-size: 18px;--brand-logo-gap: 12px}.mobile-nav-close{width:40px;height:40px;flex:0 0 40px;border-radius:14px}.mobile-nav-list{gap:8px}.mobile-nav-list .nav-item{min-height:50px;border-radius:16px}.mobile-nav-footer{display:flex;align-items:center;gap:8px;padding:14px 4px 0;border-top:1px solid rgba(0,0,0,.06)}.theme-dark .mobile-nav-footer{border-top-color:#ffffff1a}.content-area{height:auto;overflow:visible}.content-inner{padding:28px 20px 104px}.page-header{flex-direction:column}.header-tools,.search-box{width:100%;min-width:0}.header-tools{justify-content:flex-start}.search-box{flex-basis:100%}.snapshot-card{grid-template-columns:96px minmax(0,1fr)}.thumb,.skeleton-thumb{width:96px;height:72px}.action-pill,.skeleton-actions{grid-column:1 / -1;justify-self:end}.account-page{max-width:none}.billing-plan-grid{grid-template-columns:1fr}.billing-plan-card{min-height:0}.billing-order-row,.support-layout,.support-form{grid-template-columns:1fr}.support-submit{justify-self:stretch}}@media(max-width:560px){.sidebar{padding:22px 14px 18px}.brand{margin-bottom:20px}.snapshot-card{grid-template-columns:1fr;padding:12px}.thumb,.skeleton-thumb{width:100%;height:auto;aspect-ratio:16 / 9}.action-pill{justify-self:end;max-width:100%;overflow:visible}.auth-modal{padding:40px 22px 26px;border-radius:28px}.profile-card{align-items:flex-start;padding:20px}.profile-avatar{width:64px;height:64px;flex-basis:64px}.profile-copy h3{font-size:20px}.linked-account-row{align-items:flex-start;flex-direction:column}.account-link-action{align-self:flex-end}.billing-hero{align-items:flex-start;flex-direction:column}.billing-hero-meta{align-items:flex-start;text-align:left}.billing-plan-top{flex-direction:column}.billing-orders-header,.support-section-header,.support-thread-header{align-items:flex-start;flex-direction:column}.support-message{max-width:100%}}
