.share-page{--share-blue:#6686ff;--share-cyan:#5fe2ff;--share-panel:#0d1220;color:#f4f7ff;background:#070a11;min-height:100vh;position:relative;overflow:hidden}.share-page:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#6786ff09 1px,#0000 1px),linear-gradient(90deg,#6786ff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.share-glow{filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#4a6cff2b,#5fe2ff0b 42%,#0000 72%);border-radius:50%;width:620px;height:620px;position:absolute;top:70px;right:-190px}.share-page>section,.share-page>.share-notice,.share-page>.share-footer{z-index:1;max-width:1180px;margin-inline:auto;position:relative}.share-header{z-index:20;max-width:1180px;margin:auto;position:relative}.share-hero{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:64px;min-height:520px;padding:86px 22px 62px;display:grid}.share-hero>div:first-child>span,.share-composer header small,.share-settings header small,.share-result header small,.share-recents header small{color:#8ca2ff;font-size:var(--font-size-meta);letter-spacing:.18em;font-weight:800;display:block}.share-hero h1{letter-spacing:-.06em;max-width:760px;margin:18px 0 24px;font-size:clamp(50px,6vw,82px);line-height:.98}.share-hero h1 em{color:var(--share-blue);font-style:normal}.share-hero p{color:#9ca7bd;max-width:680px;margin:0;font-size:17px;line-height:1.75}.share-orbit{aspect-ratio:1;background:radial-gradient(circle,#5977ff24,#0000 58%);border:1px solid #728dff33;border-radius:50%;width:min(390px,100%);margin:auto;position:relative;box-shadow:inset 0 0 80px #5877ff0f}.share-orbit:before,.share-orbit:after,.share-orbit i{content:"";border:1px solid #748fff2b;border-radius:50%;position:absolute}.share-orbit:before{inset:16%}.share-orbit:after{inset:32%}.share-orbit i:first-child{inset:8% 27%;transform:rotate(35deg)}.share-orbit i:nth-child(2){inset:27% 8%;transform:rotate(-35deg)}.share-orbit i:nth-child(3){background:#6686ff42;inset:45%;box-shadow:0 0 50px #6686ff8c}.share-orbit>svg{color:#a8b9ff;box-sizing:content-box;background:#10182b;border:1px solid #7c97ff47;border-radius:16px;width:30px;height:30px;padding:13px;position:absolute}.share-orbit>svg:first-of-type{top:43%;left:8%}.share-orbit>svg:nth-of-type(2){top:19%;right:12%}.share-orbit>svg:nth-of-type(3){bottom:17%;right:11%}.share-workspace{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:18px;padding:0 22px 22px;display:grid}.share-composer,.share-settings,.share-result,.share-recents,.share-privacy,.share-document,.share-unlock,.share-invalid{background:linear-gradient(145deg,#0f1523f5,#090d17f5);border:1px solid #1e2637;border-radius:24px;box-shadow:0 24px 80px #0003}.share-composer,.share-settings{padding:30px}.share-composer header,.share-settings header,.share-result>header,.share-recents>header{justify-content:space-between;gap:24px;margin-bottom:26px;display:flex}.share-composer h2,.share-settings h2,.share-result h2,.share-recents h2{letter-spacing:-.03em;margin:7px 0 4px;font-size:25px}.share-composer header p,.share-settings header p,.share-result header p,.share-recents header p{color:#818ca2;margin:0;line-height:1.6}.share-composer header>span{color:#71e7ff;font-size:var(--font-size-meta);background:#5fe2ff0f;border:1px solid #5fe2ff33;border-radius:10px;align-self:flex-start;align-items:center;gap:7px;padding:8px 10px;display:flex}.share-composer>label,.share-settings>label{gap:9px;margin-top:18px;display:grid;position:relative}.share-composer>label>span,.share-settings>label>span{color:#c8d0e1;font-size:13px;font-weight:700}.share-composer>label>span small,.share-settings>label>span small{color:#69748c;font-weight:500}.share-composer input,.share-composer textarea,.share-password>div{color:#edf2ff;box-sizing:border-box;background:#090e19;border:1px solid #252d40;border-radius:13px;outline:none;width:100%;transition:border-color .18s,box-shadow .18s}.share-composer input{height:48px;padding:0 14px}.share-composer textarea{resize:vertical;min-height:190px;padding:14px;line-height:1.65}.share-composer input:focus,.share-composer textarea:focus,.share-password>div:focus-within{border-color:#627fff;box-shadow:0 0 0 3px #627fff21}.share-composer input[aria-invalid=true]{border-color:#ff7185}.share-composer label>small{color:#667189;font-size:var(--font-size-meta);position:absolute;top:1px;right:9px}.share-settings>label{margin-top:20px}.share-password>div{align-items:center;gap:9px;height:48px;padding:0 13px;display:flex}.share-password>div svg{color:#7d91d9}.share-password input{color:#eef2ff;background:0 0;border:0;outline:0;flex:1;min-width:0}.share-password>small{color:#6f7a90;font-size:var(--font-size-meta);line-height:1.55}.share-generate,.share-result-link button,.share-unlock>button,.share-new-link{color:#fff;cursor:pointer;background:linear-gradient(135deg,#516fe7,#6886f8);border:1px solid #5d77e9;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:800;transition:transform .16s,filter .16s;display:flex}.share-generate{width:100%;margin-top:24px}.share-generate:hover,.share-result-link button:hover,.share-unlock>button:hover,.share-new-link:hover{filter:brightness(1.08);transform:translateY(-1px)}.share-generate:active,.share-result-link button:active,.share-unlock>button:active,.share-new-link:active{transform:translateY(1px)scale(.99)}.share-generate:disabled,.share-unlock>button:disabled{cursor:not-allowed;filter:saturate(.2);opacity:.5}.share-settings aside{background:#5b75de0f;border:1px solid #202a42;border-radius:14px;gap:12px;margin-top:22px;padding:16px;display:flex}.share-settings aside svg{color:#809cff;flex:none}.share-settings aside strong{font-size:13px;display:block}.share-settings aside p{color:#7f8aa0;font-size:var(--font-size-meta);margin:5px 0 0;line-height:1.6}.share-result,.share-recents{margin-top:18px;padding:30px}.share-result>header>span,.share-recents>header>span{color:#9eb0ff;font-size:var(--font-size-meta);background:#6584ff1a;border-radius:10px;align-self:flex-start;align-items:center;gap:7px;padding:8px 11px;font-weight:700;display:flex}.share-result-link{grid-template-columns:1fr auto auto;gap:8px;display:grid}.share-result-link input{color:#9faccc;background:#080d17;border:1px solid #252e43;border-radius:12px;outline:none;min-width:0;height:48px;padding:0 14px}.share-result-link button{min-width:100px;min-height:48px}.share-result-link button:last-child{background:#121a2e;border-color:#2c3855}.share-result-meta{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.share-result-meta span{color:#7f8ba4;font-size:var(--font-size-meta);border:1px solid #20293b;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;display:flex}.share-result-meta span.warning{color:#ffbc7c;border-color:#ffae5759}.share-length-warning{color:#e6a66b;font-size:var(--font-size-meta);margin:14px 0 0}.share-recents>div{gap:9px;display:grid}.share-recents article{background:#0a0f1b;border:1px solid #1d2638;border-radius:14px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:13px;display:grid}.share-recents article.expired{opacity:.55}.share-recents article>span{color:#8ca2ff;background:#6280ff1a;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.share-recents article strong{margin-bottom:4px;display:block}.share-recents article small{color:#717d94}.share-recents article>button{color:#79869e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.share-recents article>button:hover{color:#dce4f9;background:#111827;border-color:#2c3750}.share-empty{color:#8292b9;text-align:center;border:1px dashed #273149;justify-items:center;border-radius:16px!important;padding:44px!important;display:grid!important}.share-empty svg{width:30px;height:30px}.share-empty strong{color:#dbe3f8;margin-top:12px}.share-empty p{color:#6f7a90;margin:5px 0 0}.share-privacy{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:18px;padding:22px 26px;display:grid}.share-privacy>svg{color:#6fe0e6;width:27px;height:27px}.share-privacy strong{display:block}.share-privacy p{color:#7c879d;margin:5px 0 0;font-size:13px;line-height:1.6}.share-privacy>span{color:#6fe0e6;font-size:var(--font-size-meta);letter-spacing:.13em;font-weight:800}.share-notice{color:#8b97ae;text-align:center;padding:16px 22px 0;font-size:13px}.share-footer{padding-inline:22px}.share-loading{color:#8492ad;place-items:center;min-height:70vh;display:grid}.share-viewer-page{min-height:100vh}.share-viewer-shell{justify-items:center;padding:90px 22px 30px;display:grid}.share-unlock,.share-invalid,.share-document{box-sizing:border-box;width:min(760px,100%)}.share-unlock,.share-invalid{text-align:center;padding:54px}.share-unlock>span,.share-invalid>svg{color:#94a8ff;box-sizing:border-box;background:#6483ff1f;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 18px;padding:14px;display:grid}.share-unlock>small,.share-invalid>small{color:#8299f7;letter-spacing:.16em;font-weight:800}.share-unlock h1,.share-invalid h1{margin:12px 0;font-size:34px}.share-unlock p,.share-invalid p{color:#8995aa;max-width:560px;margin:0 auto;line-height:1.7}.share-unlock label{text-align:left;gap:8px;max-width:430px;margin:28px auto 12px;display:grid}.share-unlock label span{font-size:13px;font-weight:700}.share-unlock input{color:#fff;background:#080d17;border:1px solid #29334a;border-radius:12px;outline:0;height:48px;padding:0 14px}.share-unlock>button,.share-invalid button{width:min(430px,100%);margin:12px auto 0}.share-invalid button{color:#e8edfa;cursor:pointer;background:#131b2e;border:1px solid #34415e;border-radius:12px;min-height:46px;font-weight:700}.share-document{overflow:hidden}.share-document>header{border-bottom:1px solid #20283a;justify-content:space-between;gap:24px;padding:34px;display:flex}.share-document>header small{color:#879eff;letter-spacing:.13em;font-weight:800}.share-document>header h1{margin:9px 0 0;font-size:34px}.share-document>header>span{color:#7d89a0;font-size:var(--font-size-meta);align-self:flex-start;align-items:center;gap:7px;display:flex}.share-document-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#dce3f2;padding:40px 34px;font-size:17px;line-height:1.85}.share-source{color:#9fb2f8;background:#0b111e;border:1px solid #263149;border-radius:13px;align-items:center;gap:12px;margin:0 34px 30px;padding:15px;text-decoration:none;display:flex}.share-source>span{white-space:nowrap;text-overflow:ellipsis;gap:4px;min-width:0;display:grid;overflow:hidden}.share-source small{color:#727e96}.share-source>svg:last-child{margin-left:auto}.share-document>footer{background:#0a0f1b;border-top:1px solid #20283a;justify-content:space-between;align-items:center;gap:18px;padding:22px 34px;display:flex}.share-document>footer>span,.share-document>footer>small{color:#748198;font-size:var(--font-size-meta);align-items:center;gap:7px;display:flex}.share-document>footer button{color:#dfe6f7;cursor:pointer;background:#131b2d;border:1px solid #33405c;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 14px;display:flex}.share-expired{color:#7e8ba5;text-align:center;justify-items:center;padding:64px 34px;display:grid}.share-expired svg{width:34px;height:34px}.share-expired p{max-width:520px;line-height:1.7}.share-new-link{width:auto;margin-top:20px;padding:0 20px}.share-page button:focus-visible,.share-page a:focus-visible,.share-page input:focus-visible,.share-page textarea:focus-visible{outline-offset:3px;outline:2px solid #8da6ff}@media (width<=900px){.share-hero{grid-template-columns:1fr;min-height:auto;padding-top:64px}.share-orbit{width:min(340px,82vw)}.share-workspace{grid-template-columns:1fr}.share-settings{order:-1}}@media (width<=640px){.share-hero{gap:36px;padding:48px 16px}.share-hero h1{font-size:clamp(42px,14vw,58px)}.share-workspace,.share-result,.share-recents,.share-privacy{margin-inline:12px;padding-inline:0}.share-composer,.share-settings,.share-result,.share-recents{border-radius:19px;padding:22px}.share-result-link{grid-template-columns:1fr 1fr}.share-result-link input{grid-column:1/-1}.share-result-link button{min-width:0}.share-recents article{grid-template-columns:auto 1fr auto}.share-recents article>button:last-child{grid-column:3}.share-recents article>button:nth-last-child(2){display:none}.share-privacy{grid-template-columns:auto 1fr;padding:20px}.share-privacy>span{grid-column:2}.share-unlock,.share-invalid{padding:34px 20px}.share-document>header,.share-document>footer{flex-direction:column;align-items:flex-start;padding:24px}.share-document-body{padding:30px 24px}.share-source{margin:0 24px 24px}.share-document>footer button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.share-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.share-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1160px;margin:0 auto 18px;padding:0 24px;display:grid}.share-mode>button{color:#8b97ad;text-align:left;cursor:pointer;background:#0b111e;border:1px solid #252f44;border-radius:16px;align-items:center;gap:13px;min-height:72px;padding:14px 18px;transition:border-color .2s,background .2s,color .2s,transform .2s;display:flex}.share-mode>button:hover:not(:disabled){border-color:#5068b7;transform:translateY(-1px)}.share-mode>button.active{color:#eef2ff;background:linear-gradient(135deg,#131d38,#0c1323);border-color:#5475e9}.share-mode>button:disabled{cursor:not-allowed;opacity:.58}.share-mode svg{color:#7998ff;width:24px;height:24px}.share-mode span{gap:3px;display:grid}.share-mode small{color:#72809a;font-size:var(--font-size-meta)}.share-file>div{background:#090e19;border:1px solid #263149;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.share-file input{color:#9aa8c2;width:100%;min-width:0}.share-file input::file-selector-button{color:#dfe6f7;cursor:pointer;background:#141d30;border:1px solid #32405d;border-radius:8px;margin-right:12px;padding:7px 10px}.share-file .warning{color:#ffadad}.share-managed,.share-collaboration{background:linear-gradient(145deg,#0f1625f7,#080d17fa);border:1px solid #242d41;border-radius:22px;max-width:1112px;margin:28px auto;padding:28px;box-shadow:0 24px 70px #0003}.share-managed>header,.share-collaboration>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.share-managed>header small,.share-collaboration>header small{color:#7895ff;font-size:var(--font-size-meta);letter-spacing:.16em;font-weight:800}.share-managed>header h2,.share-collaboration>header h2{margin:7px 0 5px}.share-managed>header p{color:#77839a;margin:0}.share-managed>header>span,.share-collaboration>header>span{color:#9aabd0;font-size:var(--font-size-meta);white-space:nowrap;align-items:center;gap:6px;display:flex}.share-managed>div{gap:10px;display:grid}.share-managed article{background:#0a101c;border:1px solid #222c40;border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:14px 15px;display:grid}.share-managed article.expired{opacity:.55}.share-managed article>div{gap:5px;min-width:0;display:grid}.share-managed article strong,.share-managed article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.share-managed article small{color:#71809a}.share-managed article button{color:#dce4f8;cursor:pointer;background:#111a2c;border:1px solid #2b3852;border-radius:9px;min-height:36px;padding:0 12px}.share-managed article button:last-child{color:#faa}.share-managed article button:disabled{cursor:not-allowed;opacity:.5}.share-collaboration{max-width:840px}.share-attachment{color:#dfe8ff;background:#111b2d;border:1px solid #314263;border-radius:13px;align-items:center;gap:13px;margin-bottom:18px;padding:15px;text-decoration:none;display:flex}.share-attachment>span{gap:4px;min-width:0;display:grid}.share-attachment strong,.share-attachment small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.share-attachment small,.share-no-attachment{color:#74839d}.share-attachment>svg:last-child{margin-left:auto}.share-comments{gap:10px;margin:18px 0;display:grid}.share-comments>article{background:#090f1b;border:1px solid #202a3e;border-radius:12px;grid-template-columns:36px 1fr;gap:11px;padding:13px;display:grid}.share-comments>article>span{color:#fff;background:#263b7b;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.share-comments article div{min-width:0}.share-comments p{color:#b7c1d6;white-space:pre-wrap;margin:4px 0;line-height:1.55}.share-collaboration form{border-top:1px solid #222b3e;gap:12px;padding-top:18px;display:grid}.share-collaboration form label{color:#aebad0;gap:8px;display:grid}.share-collaboration textarea{resize:vertical;width:100%}.share-collaboration form button{justify-self:end}.share-comment-login{color:#8492aa;text-align:center;background:#0a111f;border:1px solid #27324a;border-radius:11px;padding:14px}.share-managed-login{justify-content:space-between;align-items:center;gap:24px;padding:0 24px 26px;display:flex}.share-managed-login>div:first-child{color:#dce4f8;align-items:center;gap:12px;min-width:0;display:flex}.share-managed-login>div:first-child>svg{color:#8da5ff;flex:none;width:24px;height:24px}.share-managed-login>div:first-child span{gap:4px;display:grid}.share-managed-login>div:first-child strong{font-size:14px}.share-managed-login>div:first-child small{color:#8693aa;line-height:1.55}.share-managed-login .google-account-connect{flex:none}.share-protected-note{color:#dce5fa;background:#10182a;border:1px solid #38466a;border-radius:12px;align-items:center;gap:11px;margin-top:20px;padding:14px;display:flex}.share-protected-note>svg{color:#90a7ff;flex:none}.share-protected-note>span{gap:4px;display:grid}.share-protected-note small{color:#8b98af;line-height:1.5}.share-protected-collaboration{align-items:flex-start;gap:16px;display:flex}.share-protected-collaboration>svg{color:#8da5ff;flex:none;width:28px;height:28px}.share-protected-collaboration>div{min-width:0}.share-protected-collaboration h2{margin:7px 0 8px}.share-protected-collaboration p{color:#919db2;margin:0;line-height:1.65}.share-field-error{color:#ff9aaa;font-size:var(--font-size-meta);font-style:normal;line-height:1.5;position:static}.share-collaboration textarea{color:#eef2ff;min-height:108px;font:inherit;box-sizing:border-box;background:#080d17;border:1px solid #29344a;border-radius:12px;outline:none;padding:13px 14px;line-height:1.55}.share-collaboration textarea:focus{border-color:#627fff;box-shadow:0 0 0 3px #627fff21}.share-collaboration form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4d69da,#6683f2);border:1px solid #5874df;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-weight:750;display:inline-flex}.share-collaboration form button:disabled{cursor:not-allowed;opacity:.52}.share-comments p{overflow-wrap:anywhere}.share-comments small{color:#7b88a0}.share-recents article>div{min-width:0}.share-recents article strong,.share-recents article small{overflow-wrap:anywhere}.share-recents article.expired,.share-managed article.expired{opacity:1;background:#090e18;border-color:#293144}.share-recents article.expired strong,.share-managed article.expired strong{color:#9ca7bb}.share-composer label>small{color:#7b879d}@media (width<=640px){.share-mode{grid-template-columns:1fr;padding:0 12px}.share-managed,.share-collaboration{margin-inline:12px;padding:21px}.share-managed>header,.share-collaboration>header{flex-direction:column}.share-managed article{grid-template-columns:1fr 1fr}.share-managed article>div{grid-column:1/-1}.share-managed article button{width:100%}.share-managed-login{flex-direction:column;align-items:flex-start;padding:0 16px 24px}.share-managed-login .google-account-connect{width:100%}.share-recents article{grid-template-columns:auto minmax(0,1fr) auto auto}.share-recents article>button:nth-last-child(2){display:grid}.share-recents article>button:last-child{grid-column:auto}}@media (width<=900px){.share-settings{order:0}}
