@import url(https://fonts.googleapis.com/css2?family=Geist:wght@400&family=Inter:wght@400&display=swap);:root{--sds-size-space-200:8px;--corner-medium:12px;--typography-font-family-text:"Plus Jakarta Sans";--typography-letter-spacing-3:0px;--typography-letter-spacing-2:0px;--light-text-placeholder-disabled:#9d9d9d;--colors-sage-1:#fbfdfc;--typography-letter-spacing-9:0px}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#101010;color:#fff;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,.policy-page{min-height:100vh}.policy-page{background:#0a0a0a;padding:40px 20px}.policy-container{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;margin:0 auto;max-width:900px;padding:40px}.policy-back-btn{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;margin-bottom:30px;padding:10px 20px}.policy-title{color:#fff;font-size:2.5rem;margin-bottom:30px}.policy-content{color:#fffc;line-height:1.8}.header{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#101010;display:flex;gap:10px;height:84px;left:50%;padding:16px 24px;position:fixed;top:0;transform:translateX(-50%);width:100%;z-index:1000}.header-content{flex-direction:row;height:52px;justify-content:space-between;width:100%}.header-content,.header-left{align-items:center;display:flex}.header-left{border-radius:100px;gap:136px;padding:4px}.logo-section{align-items:center;display:flex;gap:10px;justify-content:center;padding-right:20px;text-decoration:none}.logo{height:18.938px;width:82.8px}.header-center{align-items:flex-end;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);flex-direction:row;gap:10px}.header-center,.nav-container{display:flex;justify-content:center}.nav-container{align-items:center;background:#10101040;border:1px solid #ffffff0a;border-radius:1000px;box-sizing:border-box;gap:136px;height:52px;margin-left:180px;padding:4px}.nav-pills{gap:4px}.nav-pill,.nav-pills{align-items:center;display:flex}.nav-pill{border-radius:100px;cursor:pointer;gap:8px;height:44px;justify-content:center;padding:19px 20px;text-decoration:none;transition:all .2s ease}.nav-pill.active{background:#ffffff0a}.nav-pill.dropdown{gap:8px}.nav-pill.search{border-radius:1000px}.nav-pill span{color:#fff;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:150%;text-align:center}.nav-pill.search span{font-weight:400}.nav-pill:hover{background:#ffffff14}.header-right{align-items:center;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:0;display:flex;gap:6px;height:52px}.auth-buttons{background:#10101040;gap:4px;height:52px;padding:4px}.auth-buttons,.login-btn{align-items:center;border:1px solid #ffffff0a;border-radius:1000px;box-sizing:border-box;display:flex}.login-btn{cursor:pointer;gap:8px;height:44px;justify-content:center;padding:19px 20px;transition:all .2s ease;white-space:nowrap}.login-btn:hover{border-color:#ffffff1a}.login-btn span{color:#fff;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:150%;text-align:center}.upload-btn{background:#fff;border-radius:1000px;box-sizing:border-box;cursor:pointer;gap:8px;height:44px;justify-content:center;min-width:fit-content;padding:19px 16px;transition:all .2s ease}.upload-btn,.upload-text{align-items:center;display:flex;white-space:nowrap}.upload-text{gap:4px;overflow:hidden;pointer-events:none}.upload-main{color:#fff!important;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.2;text-align:center;white-space:nowrap}.header-upload-free{font-family:Plus Jakarta Sans,-apple-system,Roboto,Helvetica,sans-serif;font-weight:400}.header-upload-free,.header-upload-main{color:#000!important;font-size:14px;font-style:normal;line-height:1.2;text-align:center;white-space:nowrap}.header-upload-main{font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-weight:500}.upload-free{color:#fff!important;font-family:Plus Jakarta Sans,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.2;text-align:center;white-space:nowrap}.login-btn:hover{background:#ffffff14}.upload-btn:hover{background:#ffffffe6}@media (max-width:1200px){.header-center{flex:1 1;margin:0 20px;width:auto}}@media (max-width:768px){.header{height:64px;padding:12px 16px}.header-center{display:none}.login-btn span,.nav-pill span,.upload-free,.upload-main{font-size:12px}.upload-btn{height:40px;padding:10px 12px}.login-btn{height:40px;padding:10px 16px}}.logout-modal-overlay{align-items:center;background:#10101099;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.logout-modal{background:#1e1e1e;border-radius:12px;box-shadow:0 4px 20px #0006;color:#fff;padding:20px 24px;text-align:center;width:280px}.logout-modal h3{font-size:18px;font-weight:600;margin:0 0 8px}.logout-modal p{color:#aaa;font-size:14px;margin-bottom:16px}.logout-actions{display:flex;gap:10px;justify-content:space-between}.logout-actions button{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-weight:500;padding:10px}.cancel-btn{background:#ffffff1a;color:#fff}.cancel-btn:hover{background:#fff3}.confirm-btn{background:#e53935;color:#fff}.confirm-btn:hover{background:#d32f2f}.hero-section{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:700px;padding-bottom:24px;width:100%}.hero-animation-container{flex-direction:column;height:700px;overflow:hidden;padding:0 24px}.hero-background{align-items:center;bottom:0;display:flex;justify-content:center;left:24px;margin-left:10px;position:relative;width:1492px}.animated-circles{flex-shrink:0;height:1530px;left:0;position:absolute;top:0;width:1392px}.circle{animation:float 6s ease-in-out infinite;border-radius:50%;position:absolute}.purple-circle{animation-delay:0s;background:#6f47ff;border-radius:768px;height:538px;left:312px;top:234px;width:768px}.orange-circle{animation-delay:1s;background:#ffb947;border-radius:826px;height:826px;left:283px;top:503px;width:826px}.blue-right-circle{animation-delay:2s;background:#7563ff;left:735px}.blue-left-circle,.blue-right-circle{border-radius:538px;height:538px;top:454px;width:538px}.blue-left-circle{animation-delay:3s;background:#3e88ff;left:119px}.blur-layers{flex-shrink:0;height:1392px;left:0;position:absolute;top:76px;width:1392px}.blur-layer{background:#ffffff03;border-radius:50%;position:absolute}.blur-layer,.layer-1{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px)}.layer-1{fill:#ffffff03;height:1392px;left:0;top:0;width:1392px}.layer-2{fill:#ffffff03;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);height:1154px;left:119px;top:119px;width:1154px}.layer-3{fill:#ffffff03;-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);height:916px;left:238px;top:238px;width:916px}.layer-4{fill:#ffffff03;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);height:678px;left:357px;top:357px;width:678px}.layer-5{-webkit-backdrop-filter:blur(120px);backdrop-filter:blur(120px);background:#ffffff03;border-radius:440.205px;height:440px;left:476px;top:476px;width:440px}.hero-content{align-self:stretch;border-radius:16px;flex-shrink:0;gap:40px;height:700px;justify-content:center;z-index:2}.hero-inner{align-items:center;flex-shrink:0;height:700px;justify-content:space-between}.hero-header,.hero-inner{align-self:stretch;display:flex;flex-direction:column;position:relative}.hero-header{align-items:flex-start;padding-top:75px}.hero-title-section{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:56px 153px}.hero-title,.hero-title-section{align-self:stretch;position:relative}.hero-title{color:#ae58ff;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:70px;font-style:normal;font-weight:320;line-height:120%;text-transform:capitalize}.title-white{color:#fff;font-size:85px}.title-purple,.title-white{font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-weight:400}.title-purple{color:#ae58ff;font-size:104px}.colo-purple{font-size:1.5rem}.search-in-hash-btn{align-items:center;background:#6f47ff1a;border:1px solid #6f47ff66;color:#eee;display:flex;gap:10px;justify-content:center;padding:12px 20px}.search-in-hash-btn:hover{background:#6f47ff33;box-shadow:0 4px 15px #6f47ff40}.search-in-hash-icon{height:28px;width:28px}.search-in-hash-icon svg{color:#fff;height:16px;margin-right:0!important;width:16px}.search-in-hash-icon{background:#000;border-radius:50%;color:#fff;height:25px;width:25px}.hero-description,.search-in-hash-icon{align-items:center;display:flex;justify-content:center}.hero-description{align-self:stretch;flex-direction:column;gap:10px;margin-top:-40px;padding:0 354px;position:relative}.dot-margin-left-negative{margin-left:-8px}.hero-desc-first{font-weight:bolder}.hero-description p{color:#fff;flex:1 0;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-style:normal;line-height:150%;margin:0;position:relative;text-align:center}.hero-cta{align-self:stretch;gap:20px;justify-content:center;padding:40px 354px 80px}.cta-button-hs,.hero-cta{align-items:center;display:flex;position:relative}.cta-button-hs{background:radial-gradient(86.35% 104.87% at 10.71% 14.29%,#ffc7b080 0,#ba95d780 45.19%,#7564fd80 67.31%,#4188fe80 100%),#ffffff80;border:1px solid #fff3;border-radius:1000px;cursor:pointer;gap:136px;padding:4px;transition:all .3s ease}.cta-inner{gap:4px;position:relative}.hs-cta-content{background:#101010;border-radius:1000px;gap:8px;height:44px;justify-content:center;padding:19px 10px 19px 6px}.hs-cta-content,.hs-cta-text{align-items:center;display:flex;position:relative}.hs-cta-text{gap:4px}.cta-arrow{height:24px;position:relative;width:24px}.cta-main{font-weight:700}.cta-free,.cta-main{leading-trim:both;text-edge:cap;color:#fff;font-family:Plus Jakarta Sans,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;line-height:142.857%;position:relative}.cta-free{font-weight:400}.cta-button-hs:hover{box-shadow:0 8px 25px #6f47ff4d;transform:translateY(-.5px)}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(5deg)}66%{transform:translateY(10px) rotate(-3deg)}}.hero-section{color:#fff;height:100vh;overflow:hidden;position:relative}.hero-animation-container{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:98%}.hero-background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.background-video{border-radius:3%;z-index:0}.v-o{margin-left:-320px}.t-f{margin-right:-450px}.dot-margin-left-some{margin-left:2px}.made-for-everyone-section{align-items:center;display:flex;gap:24px;justify-content:center;padding:0 24px;width:100%}.section-container{align-items:center;display:flex;flex:1 0;gap:24px;overflow:hidden;position:relative}.background-decoration{position:absolute;right:0;top:0;transform:translate(20%,-20%)}.bg-vector{filter:linear-gradient(180deg,rgba(101,92,255,.2) 52.13%,rgba(164,136,255,.05));height:988px;width:2366px}.content-wrapper-mfe{align-items:center;background:linear-gradient(84deg,#2c68ff00,#3231b39c),#9375ff1a;border-radius:8px;box-shadow:inset 0 4px 47.5px 10px #8d40ff1a;display:flex;flex:1 0;flex-direction:column;flex-direction:row;gap:60px;height:480px;justify-content:center!important;justify-content:center;overflow:hidden;padding:64px 48px;position:relative;z-index:1}.main-illustration{aspect-ratio:1/1;flex-shrink:0;height:296px;width:296px}.text-content{align-items:flex-start;display:flex;flex-direction:column;gap:40px;justify-content:center;max-width:400px}.section-title{color:#fff;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:142.857%;margin:0}.feature-content,.feature-section{align-items:flex-start;display:flex;flex-direction:column;gap:24px;justify-content:center;width:100%}.feature-title{color:#fff;font-size:16px;line-height:142.857%}.feature-description,.feature-title{font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-style:normal;font-weight:400;margin:0}.feature-description{color:#fff9;font-size:14px;line-height:150%;width:327px}.learn-more-button{align-items:center;display:flex;gap:10px;width:100%}.button-content{align-items:center;background:#fff;border:1px solid #00000014;border-radius:1000px;cursor:pointer;display:flex;gap:16px;height:44px;padding:4px 4px 4px 24px;transition:all .2s ease}.button-text{color:#000;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.button-icon{align-items:center;aspect-ratio:1/1;background:radial-gradient(86.35% 104.87% at 10.71% 14.29%,#ffffff80 0,#a047ff80 47.12%,#422bff80 67.31%,#1c59ff80 100%),radial-gradient(86.35% 104.87% at 10.71% 14.29%,#ffffff80 0,#ba95d780 45.19%,#7564fd80 67.31%,#4188fe80 100%),#00000080;border-radius:1000px;display:flex;height:36px;justify-content:center;padding:4px;width:36px}.button-content:hover{background:#ffffffe6;transform:translateY(-1px)}@media (max-width:1024px){.content-wrapper-mfe{flex-direction:column;padding:48px 32px}.main-illustration{height:240px;width:240px}.text-content{align-items:center;max-width:none;text-align:center}.feature-description{max-width:400px;width:100%}}@media (max-width:768px){.made-for-everyone-section{padding:0 16px}.content-wrapper-mfe{height:auto;padding:32px 24px}.main-illustration{height:200px;width:200px}.section-title{font-size:28px}.feature-title{font-size:14px}.button-text,.feature-description{font-size:13px}.button-content{padding:4px 4px 4px 20px}.button-icon{height:32px;width:32px}}@media (max-width:480px){.main-illustration{height:160px;width:160px}.section-title{font-size:24px}.text-content{gap:24px}.feature-content{gap:16px}}.demo-section{align-items:flex-start;display:flex;flex-direction:column;gap:10px;padding:0 24px;width:100%}.demo-container{gap:40px;padding:104px 187px 120px;width:100%}.demo-background-blur{align-items:center;background:radial-gradient(86.35% 104.87% at 10.71% 14.29%,#fff 0,#ba95d7 30.19%,#7564fd 62.4%,#4188fe 100%);display:flex;filter:blur(80px);gap:136px;height:485px;opacity:.4;padding:4px;position:absolute;right:0;top:-.5px;width:718px;z-index:0}.demo-content{gap:24px;position:relative;width:100%;z-index:1}.demo-content,.demo-text{align-items:flex-start;display:flex;justify-content:center}.demo-text{flex:1 0;flex-direction:column;gap:7px;height:100%;margin-top:40px}.demo-header{align-items:flex-start;display:flex;flex-direction:column;gap:32px;width:100%}.demo-title{font-size:48px;width:100%}.demo-description,.demo-title{font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif}.demo-description{color:#fff9;font-size:14px;margin:0}.demo-tags{gap:12px;margin:32px 0}.demo-tag,.demo-tags{align-items:center;display:flex}.demo-tag{background:#ffffff0a;border-radius:6px;color:#fff;cursor:pointer;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:400;gap:10px;justify-content:center;line-height:20px;padding:10px 12px;text-align:center;transition:all .2s ease}.demo-tag:hover{background:#ffffff14}.demo-tag[draggable=true]{cursor:grab}.demo-tag:active{cursor:grabbing}.demo-upload-button{align-items:center;background:radial-gradient(86.35% 104.87% at 10.71% 14.29%,#ffc7b080 0,#ba95d780 45.19%,#7564fd80 67.31%,#4188fe80 100%),#ffffff80;border:1px solid #fff3;border-radius:1000px;cursor:pointer;display:flex;gap:4px;padding:4px;transition:all .3s ease}.upload-btn-content{background:#101010;border-radius:1000px;height:44px;justify-content:center;padding:19px 12px 19px 20px}.upload-btn-content,.upload-btn-text{align-items:center;display:flex;gap:8px}.demo-interface{flex:0 0 auto;width:800px}.demo-card{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;display:flex;flex-direction:column;gap:14px;padding:16px}.search-input{align-items:center;background:#101010;border:1px solid #fff3;border-radius:4px;box-shadow:0 0 8.5px 1px #1a1a1a40;display:flex;gap:8px;height:48px;padding:12px;width:100%}.search-input span{color:#fff;flex:1 0;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.demo-results{gap:30px;min-height:450px}.demo-results,.drag-drop-area{align-items:center;display:flex;justify-content:center;width:100%}.drag-drop-area{background:#ffffff05;border:2px dashed #fff3;border-radius:12px;height:450px;transition:all .3s ease}.drag-drop-area.drag-over{background:#7564fd0d;border-color:#7564fd99;transform:scale(1.02)}.drag-drop-content{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.drag-drop-text h3{color:#fffc;font-size:20px;font-weight:500}.drag-drop-text h3,.drag-drop-text p{font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;line-height:150%;margin:0}.drag-drop-text p{color:#fff6;font-size:14px;font-weight:400}.file-preview{align-items:flex-start;background:#ffffff0a;border-radius:6px;display:flex;flex-direction:column;gap:12px;padding:12px;width:314px}.file-header{background:#ffffff0a;border:1px solid #ffffff0a;border-radius:4px;gap:24px;padding:8px;width:100%}.file-header,.file-icon{align-items:center;display:flex}.file-icon{background:#1e1e1e;border:1px solid #ffffff14;border-radius:4px;gap:10px;height:43px;justify-content:center;padding:10px;width:43px}.file-name{flex:1 1}.file-content{align-items:flex-start;display:flex;flex-direction:column;gap:12px;position:relative;width:100%}.pdf-preview{border-radius:4px;height:236px;object-fit:cover;width:100%}.expand-icon{bottom:12px;position:absolute;right:12px}.file-actions{background:#ffffff0a;border:1px solid #ffffff0a;border-radius:4px;justify-content:space-between;padding:8px 4px 8px 24px;width:100%}.file-actions,.preview-section{align-items:center;display:flex}.preview-section{flex:1 0;gap:8px;justify-content:center}.file-type-badge,.preview-section span{color:#fff;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.file-type-badge{align-items:center;background:#303030;border-radius:4px;display:flex;gap:10px;justify-content:center;padding:8px}.action-arrow{cursor:pointer;height:32px;width:32px}.file-metadata{flex-direction:column;justify-content:space-between;width:358px}.file-metadata,.metadata-grid{align-items:flex-start;display:flex;gap:16px}.metadata-grid{align-content:flex-start;flex-wrap:wrap;width:100%}.metadata-item{align-items:flex-start;background:#ffffff0a;border:1px solid #ffffff0a;border-radius:4px;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:16px;width:171px}.metadata-label{color:#fff;font-weight:400;line-height:20px}.metadata-label,.metadata-value{font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal}.metadata-value{color:#fff9;font-weight:300;line-height:150%}.hash-section{align-items:flex-start;background:#ffffff0a;border:1px solid #ffffff0a;border-radius:4px;display:flex;flex-direction:column;gap:8px;height:72px;justify-content:center;padding:16px;width:100%}.hash-value{align-items:center;display:flex;justify-content:space-between;width:100%}.hash-value span{color:#fff9;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:150%}.version-history{align-items:flex-start;border-radius:8px;display:flex;flex-direction:column;gap:10px;width:100%}.version-history h4{color:#fff;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:150%;margin:0}.version-item{align-items:flex-start;background:#ffffff0a;border:1px solid #ffffff0a;border-radius:4px;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:16px;width:100%}@media (max-width:1024px){.demo-container{padding:64px 50px 80px}.demo-content{flex-direction:column;gap:40px}.demo-interface{width:100%}.demo-results{flex-direction:column;min-height:350px}.file-metadata{width:100%}.drag-drop-area{height:350px}}@media (max-width:768px){.demo-section{padding:0 16px}.demo-container{padding:40px 20px 60px}.demo-title{font-size:36px}.demo-tags{flex-wrap:wrap}.file-preview{width:100%}.metadata-grid{gap:12px}.metadata-item{width:calc(50% - 6px)}.drag-drop-area{height:300px}.drag-drop-text h3{font-size:18px}.drag-drop-text p{font-size:13px}}:root{--smodal-corner-large:16px;--smodal-corner-extra-small:4px;--smodal-corner-full:1000px;--smodal-corner-none:0}.smodal-overlay{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.smodal-container,.smodal-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.smodal-container{align-items:flex-start;background:#2d2d2d;border:1px solid #ffffff14;border-radius:16px;border-radius:var(--smodal-corner-large);display:inline-flex;flex-direction:column;max-height:90vh;max-width:90vw;overflow:hidden;padding:40px 16px 16px;width:440px}.smodal-content{align-items:center;display:flex;flex-direction:column;gap:32px;position:relative;width:100%}.smodal-icon-container{filter:drop-shadow(0 0 20px rgba(255,255,255,.3));flex-shrink:0;height:64px;position:relative;width:63px}.smodal-icon-blur{filter:blur(12px)}.smodal-icon,.smodal-icon-blur{flex-shrink:0;height:100%;left:0;position:absolute;top:0;width:100%}.smodal-icon{filter:drop-shadow(0 0 15px rgba(255,255,255,.4))}.smodal-text-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px;position:relative}.smodal-title{color:#fff;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:150%;position:relative;text-align:center;width:100%}.smodal-milestone-title{align-items:flex-start;display:flex;flex-direction:column;position:relative;width:100%}.smodal-milestone-text{font-size:18px;font-weight:400}.smodal-milestone-number,.smodal-milestone-text{color:#fff;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-style:normal;line-height:150%;position:relative;text-align:center;width:100%}.smodal-milestone-number{font-size:24px;font-weight:700}.smodal-progress-container{align-items:center;align-self:stretch;border-radius:0 0 4px 4px;border-radius:0 0 var(--smodal-corner-extra-small) var(--smodal-corner-extra-small);display:flex;gap:16px;justify-content:center;padding:8px;position:relative}.smodal-progress-wrapper{align-items:center;display:flex;flex:1 0;gap:16px}.smodal-progress-text{color:#fff;line-height:20px}.smodal-progress-text,.smodal-subtitle{font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;position:relative}.smodal-subtitle{align-self:stretch;color:#fff9;line-height:150%;text-align:center;white-space:pre-line}.smodal-button{align-items:center;align-self:stretch;background:#fff;border:none;border-radius:4px;border-radius:var(--smodal-corner-extra-small);cursor:pointer;display:flex;gap:10px;height:44px;justify-content:center;padding:10px;transition:all .2s ease}.smodal-button:hover{background:#ffffffe6;transform:translateY(-1px)}.smodal-button:active{transform:translateY(0)}.smodal-button{color:#141414;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:100%;position:relative;text-align:center;text-transform:capitalize}@media (max-width:768px){.smodal-container{padding:32px 12px 12px;width:90vw}.smodal-content{gap:24px}.smodal-milestone-text,.smodal-title{font-size:16px}.smodal-milestone-number{font-size:20px}.smodal-subtitle{font-size:13px}.smodal-button{font-size:13px;height:40px}}@media (max-width:480px){.smodal-container{padding:24px 8px 8px;width:95vw}.smodal-content{gap:20px}.smodal-icon-container{height:48px;width:48px}}.smodal-container.smodal-detailed{max-width:480px;width:90%}.smodal-detailed-info{margin:16px 0;text-align:left}.smodal-detail-row{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:12px;padding:8px 12px}.smodal-detail-label{color:#fffc;font-size:14px;font-weight:600;min-width:100px}.smodal-detail-value{color:#fff;flex:1 1;font-size:14px;font-weight:500;margin-left:16px;text-align:right;word-break:break-word}.smodal-verified-text{color:#4ade80!important;font-weight:600}.smodal-error-text{color:#f87171!important;font-weight:600}.smodal-hash-text{background:#0000004d;border-radius:4px;color:#a1a1aa!important;font-family:Courier New,monospace;font-size:12px!important;padding:4px 8px}.smodal-detail-message{background:#f871711a;border:1px solid #f871714d;border-radius:8px;color:#fca5a5;font-size:14px;line-height:1.5;margin-top:16px;padding:16px;text-align:center}@media (max-width:480px){.smodal-container.smodal-detailed{margin:20px;max-width:95%}.smodal-detail-row{align-items:flex-start;flex-direction:column;gap:4px}.smodal-bulk-icon{align-items:center;background-color:#4a90e2;border-radius:50%;color:#fff;display:flex;font-size:32px;font-weight:700;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.smodal-bulk-message{line-height:1.6;text-align:left}.smodal-bulk-examples{margin-top:10px;padding-left:15px}.smodal-bulk-examples div{margin:5px 0}.smodal-detail-label{min-width:0;min-width:auto}.smodal-detail-value{margin-left:0;text-align:left}.smodal-hash-text{word-break:break-all}}.smodal-progress-bar{background-color:#5757571a;border-radius:3px;height:6px;overflow:hidden;width:100%}.smodal-progress-fill{background:#4caf50;border-radius:3px;height:100%;width:0}.smodal-progress-fill.animate{animation:fillProgress 3.5s linear forwards}@keyframes fillProgress{0%{width:0}to{width:100%}}.smodal-view-file-container{margin-top:16px;text-align:center}.smodal-view-file-link{background:none;border:none;border-radius:4px;color:#007bff;cursor:pointer;font-size:14px;font-weight:500;padding:4px 8px;text-decoration:none;transition:all .2s ease}.smodal-view-file-link:hover{background-color:#007bff1a;color:#0056b3;text-decoration:underline}.smodal-view-file-link:focus{outline:2px solid #007bff;outline-offset:2px}.search-in-verification-card.drag-over{background-color:#805ad51a;border:2px dashed #805ad5;transform:scale(1.02)}.search-in-verification-card{transition:all .2s ease}.pricing-section{align-items:center;background:radial-gradient(ellipse at center,#3b82f626 0,#3b82f60d 50%,#0000 70%);display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-width:100vw;overflow:hidden;padding:35px 20px;position:relative}.pricing-section:before{background:radial-gradient(ellipse at center,#588dff1a 0,#0000 60%);border-radius:50%;content:"";height:60%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%;z-index:0}.pricing-blur-top{top:-8px}.pricing-blur-bottom,.pricing-blur-top{background:linear-gradient(90deg,#5549ff33,#956eff33 33%,#588dff33 66%,#2613ff33);filter:blur(20.2px);height:24px;left:50%;position:absolute;transform:translateX(-50%);width:1200px;z-index:-1}.pricing-blur-bottom{bottom:-8px}.pricing-blur-left{left:-25px}.pricing-blur-left,.pricing-blur-right{background:linear-gradient(90deg,#5549ff33,#956eff33 33%,#588dff33 66%,#2613ff33);filter:blur(20.2px);height:75px;position:absolute;top:50%;transform:translateY(-50%) rotate(90deg);width:550px;z-index:-1}.pricing-blur-right{right:-25px}.pricing-header{margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:600px;position:relative;text-align:center;z-index:1}.pricing-title{color:#fff;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:3.5rem;font-weight:400;line-height:1.1;margin:0 0 1rem}.pricing-subtitle{color:#9ca3afcc;line-height:1.6;margin:0 0 2rem}.pricing-subtitle,.pricing-tagline{font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:1.125rem}.pricing-tagline{color:#8b5cf6;font-weight:500}.pricing-container{gap:80px;justify-content:center;max-width:1400px;overflow:visible;width:100%;z-index:1}.pricing-card,.pricing-container{align-items:center;display:flex;position:relative}.pricing-card{background:#ffffff1a;border:.9px solid #ffffff0d;border-radius:14.4px;box-shadow:0 35px 80px 20px #6f47ff40,0 20px 40px 10px #0000004d,0 10px 25px 5px #6f47ff33;cursor:pointer;padding:4px;transition:all .3s ease;z-index:1000}.pricing-card:hover{background:#9887c0;transform:scale(1.05);z-index:1000}@keyframes pulse{0%{opacity:.7}50%{opacity:.9}to{opacity:.7}}.card-inner{align-items:center;background:#141414;border-radius:11.7px;display:flex;gap:9px;justify-content:center;padding:36px;position:relative;width:100%;z-index:2}.card-content{gap:21.6px;justify-content:center;width:276px}.card-content,.card-header{align-items:flex-start;display:flex;flex-direction:column}.card-header{align-self:stretch;gap:14.4px}.plan-info{align-items:center;align-self:stretch;display:flex;gap:23.4px;position:relative}.pro-card .plan-info{gap:26px;justify-content:space-between}.plan-icon{align-items:center;background:#ffffff0a;border-radius:7.2px;display:flex;height:64.8px;justify-content:center;padding:8px;position:relative;width:64.8px}.knight-icon{height:56px;object-fit:contain;width:56px}.plan-details{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.plan-subtitle{font-feature-settings:"liga" off,"clig" off;color:#eff0f6;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:120%;text-align:left;white-space:nowrap}.plan-name{font-feature-settings:"liga" off,"clig" off;align-self:stretch;color:#fff;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:21.6px;font-style:normal;font-weight:600;line-height:120%}.plan-description{font-feature-settings:"liga" off,"clig" off;color:#fff9;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:12.6px;font-style:normal;font-weight:400;line-height:150%;width:276px}.pricing-details{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:36px}.price-container{align-items:center;align-self:stretch;display:flex;gap:9px}.price{font-feature-settings:"liga" off,"clig" off;color:#fff;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:48.6px;font-style:normal;font-weight:300;line-height:59.4px}.price-dot{height:5.011px;position:relative;width:5.4px}.price-dot:after{background:#fff;border-radius:50%;content:"";flex-shrink:0;height:5px;left:0;position:absolute;top:0;width:5px}.features-section{align-self:stretch;height:154.8px;position:relative}.features-header{font-feature-settings:"liga" off,"clig" off;align-self:stretch;color:#fff;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:16.2px;font-style:normal;font-weight:500;line-height:18px;margin-bottom:14.4px}.features-list{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:7.2px}.feature-item{align-items:center;display:flex;gap:7.2px}.feature-item svg{flex-shrink:0;height:21.6px;width:21.6px}.feature-item span{font-feature-settings:"liga" off,"clig" off;color:#fff9;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:12.6px;font-style:normal;font-weight:400;line-height:18px}.get-started-btn{align-self:stretch;background:none;border:none;gap:3.6px;padding:0}.basic-btn,.enterprise-btn,.get-started-btn{align-items:center;cursor:pointer;display:flex;height:39.6px;justify-content:center;transition:all .2s ease}.basic-btn,.enterprise-btn{background:#ffffff0a;border:none;border-radius:900px;gap:7.2px;padding:17.1px 7.8px 17.1px 18px;width:100%}.basic-btn span,.enterprise-btn span{leading-trim:both;text-edge:cap;color:#fff;font-family:Plus Jakarta Sans,-apple-system,Roboto,Helvetica,sans-serif;font-size:12.6px;font-style:normal;font-weight:500;line-height:142.857%}.basic-btn svg,.enterprise-btn svg{color:#fff;height:24px;width:24px}.basic-btn:hover,.enterprise-btn:hover{background:#ffffff14}.basic-card{position:relative}.basic-card:before{top:-8px}.basic-card:after,.basic-card:before{content:"";filter:blur(20.2px);height:24px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:394px;z-index:0}.basic-card:after{bottom:-8px}.basic-card .glow-left{height:40px;left:-50px;width:400px}.basic-card .glow-left,.basic-card .glow-right{filter:blur(20.2px);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) rotate(90deg);z-index:0}.basic-card .glow-right{height:24px;right:-8.15px;width:567.347px}.pro-card{border-radius:16px;box-shadow:0 35px 80px 20px #6f47ff40,0 20px 40px 10px #0000004d,0 10px 25px 5px #6f47ff33;position:relative;z-index:1}.pro-card:before{-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;padding:4px;pointer-events:none}.pro-card:after,.pro-card:before{background:linear-gradient(90deg,#5549ff,#956eff,#588dff,#2613ff);border-radius:16px;content:"";inset:0;position:absolute}.pro-card:after{filter:blur(30px);opacity:.4;z-index:-1}.pro-card .card-content{width:307px}.pro-card .card-inner{overflow:hidden;position:relative}.pro-card .card-inner:before{background:#8b5cf626;border-radius:11.7px;bottom:0;content:"";filter:blur(15px);left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.pro-card .card-content{position:relative;z-index:1}.pro-card .plan-icon{border-radius:8px;height:72px;padding:12px;width:72px}.pro-card .knight-icon.pro-icon{height:48px;object-fit:contain;width:48px}.pro-card .plan-subtitle{font-size:20px;line-height:120%}.pro-card .plan-name{font-size:24px;font-weight:700}.pro-card .plan-description{font-size:14px;line-height:150%;width:307px}.pro-card .pricing-details{gap:40px}.pro-card .price-container{gap:10px}.pro-card .pro-price{font-size:54px;height:66px;line-height:66px;text-align:center;width:225px}.pro-card .features-section{height:168px}.pro-card .features-header{font-size:18px;line-height:20px;margin-bottom:16px}.pro-card .feature-item,.pro-card .features-list{gap:8px}.pro-card .feature-item svg{height:24px;width:24px}.pro-card .feature-item span{font-size:14px;line-height:20px}.pro-card .get-started-btn{gap:4px;height:44px}.pro-btn{align-items:center;background:#fff;border:none;border-radius:1000px;cursor:pointer;display:flex;gap:8px;height:44px;justify-content:center;padding:19px 12px 19px 20px;transition:all .2s ease;width:100%}.pro-btn span{color:#101010;font-size:14px;line-height:142.857%}.pro-btn svg{color:#000}.pro-btn:hover{background:#f0f0f0}.enterprise-card{position:relative}.enterprise-card:before{top:-8px}.enterprise-card:after,.enterprise-card:before{content:"";filter:blur(20.2px);height:24px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:600px;z-index:0}.enterprise-card:after{bottom:-8px}.enterprise-card .glow-left{left:-25.6px}.enterprise-card .glow-left,.enterprise-card .glow-right{filter:blur(20.2px);height:40px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) rotate(90deg);width:400px;z-index:0}.enterprise-card .glow-right{right:-50px}.popular-badge{align-items:center;align-self:flex-start;background:#fff3;border-radius:1000px;display:flex;gap:10px;justify-content:center;margin-left:-15px;margin-top:6px;padding:8px 12px}.popular-badge span{font-feature-settings:"liga" off,"clig" off;color:#fff;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.lttime-badge{align-items:center;align-self:flex-start;display:flex;gap:13px;justify-content:center;margin-left:75px;margin-top:-30px;padding:8px 12px;text-align:center}.lttime-badge span{font-feature-settings:"liga" off,"clig" off;color:#fff;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:14px}@media (max-width:1400px){.pricing-container{gap:50px}}@media (max-width:1200px){.pricing-container{gap:50px}.basic-card .glow-left,.basic-card .glow-right,.enterprise-card .glow-left,.enterprise-card .glow-right,.pricing-blur-left,.pricing-blur-right{display:none}.basic-card:after,.basic-card:before,.enterprise-card:after,.enterprise-card:before{width:100%}}@media (max-width:1024px){.pricing-container{flex-direction:column;gap:50px}.pricing-card{max-width:400px}.pricing-blur-bottom,.pricing-blur-top{width:100%}}@media (max-width:768px){.pricing-section{padding:40px 16px}.pricing-container{gap:50px}.card-inner{padding:24px}.card-content,.pro-card .card-content{min-width:250px;width:100%}.plan-description,.pro-card .plan-description{width:100%}}@media (max-width:480px){.pricing-container{gap:50px}.card-inner{padding:20px}.price{font-size:36px;line-height:44px}.pro-card .pro-price{font-size:42px;line-height:52px}}:root{--Corner-Small:8px;--Corner-Extra-small:4px}.faq-section{align-items:flex-start;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:0 24px;position:relative;width:100%}.faq-section:after{background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:40px 40px;inset:0}.faq-list:before,.faq-section:after{content:"";pointer-events:none;position:absolute;z-index:0}.faq-list:before{background:radial-gradient(80% 80% at 50% 30%,#6f47ff73 0,#0000 80%),radial-gradient(80% 80% at 50% 75%,#4188fe59 0,#0000 85%),radial-gradient(60% 60% at 50% 50%,#ffffff26 0,#0000 70%);border-radius:24px;bottom:-100px;filter:blur(140px);left:-100px;right:-100px;top:-100px}.faq-list{position:relative;z-index:1}.faq-section::marker{background-image:linear-gradient(#ffffff0f 1px,#0000 0),linear-gradient(90deg,#ffffff0f 1px,#0000 0);background-size:40px 40px;content:"";inset:0;pointer-events:none;position:absolute;width:100%;z-index:0}.faq-background{display:none}.faq-container{gap:60px;justify-content:center;margin:0 auto;max-width:800px;padding:80px 24px;position:relative;width:100%;z-index:1}.faq-container,.faq-header{align-items:center;display:flex;flex-direction:column}.faq-header{gap:16px;text-align:center}.faq-title{color:#fff;font-size:48px;line-height:120%}.faq-subtitle,.faq-title{font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-style:normal;font-weight:400;margin:0}.faq-subtitle{color:#fff9;font-size:18px;line-height:150%}.faq-list{gap:16px}.faq-item-wrapper,.faq-list{align-items:flex-start;display:flex;flex-direction:column;width:100%}.faq-item-wrapper{align-self:stretch;background:radial-gradient(124.68% 142.12% at 0 -.49%,#ffc7b0cc 0,#ba95d7cc 45.19%,#7564fdcc 67.31%,#4188fecc 100%);border-radius:8px;border-radius:var(--Corner-Small);gap:10px;padding:4px;position:relative}.faq-item{align-items:flex-start;background:#141414;border-radius:4px;border-radius:var(--Corner-Extra-small);display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease;width:100%}.faq-question{leading-trim:both;text-edge:cap;align-items:center;align-self:stretch;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;justify-content:space-between;line-height:100%;padding:28px 40px 28px 32px;text-align:left;text-transform:capitalize;transition:all .2s ease;width:100%}.faq-question:hover{color:#fffc}.faq-icon{flex-shrink:0;height:12px;transform:rotate(0deg);transition:transform .3s ease;width:19px}.faq-item.open .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;padding:0 32px;transition:max-height .3s ease,padding .3s ease}.faq-item.open .faq-answer{max-height:200px;padding:0 32px 28px}.faq-answer p{color:#ffffffb3;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin:0}.faq-cta{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;display:flex;flex-direction:column;gap:24px;padding:40px;text-align:center;width:100%}.faq-cta h3{color:#fff;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:120%;margin:0}.faq-cta p{color:#ffffffb3;font-weight:400;margin:0}.contact-button,.faq-cta p{font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;line-height:150%}.contact-button{background:#6f47ff;border-radius:12px;display:flex;font-weight:600;gap:8px;height:48px;justify-content:center;padding:12px 24px;transition:all .2s ease}.contact-button:hover{background:#5a37cc;transform:translateY(-1px)}@media (max-width:768px){.faq-section{padding:0 16px}.faq-container{gap:40px;padding:60px 16px}.faq-title{font-size:36px}.faq-subtitle{font-size:16px}.faq-question{padding:20px 24px 20px 20px}.faq-answer p,.faq-question{font-size:14px}.faq-item.open .faq-answer{padding:0 20px 20px}.faq-cta{padding:32px 24px}.faq-cta h3{font-size:20px}.faq-cta p{font-size:14px}}.contact-button{align-items:center;background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s}.contact-button:hover{background-color:#0056b3}.no-underline{text-decoration:none}.footer{align-items:flex-start;gap:10px;padding:0 24px}.footer,.footer-content{display:flex;flex-direction:column;width:100%}.footer-content{align-items:flex-end;gap:43px;padding:80px 24px;position:relative}.footer-main{align-items:flex-start;display:flex;gap:43px;justify-content:space-between;width:100%}.footer-logo{align-items:center;display:flex;flex:2 1;justify-content:center}.miyagi-logo{height:auto;width:650px}.footer-right-content{gap:43px}.footer-left,.footer-right-content{align-items:flex-start;display:flex}.footer-left{flex-direction:column;gap:40px;width:208px}.footer-title{color:#fbfdfc;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-style:normal;font-weight:500;letter-spacing:0;line-height:150%;margin:0;width:100%}.footer-upload-button{align-items:center;background:#fff;border-radius:1000px;cursor:pointer;display:flex;gap:8px;height:44px;justify-content:center;padding:19px 10px 19px 20px;transition:all .2s ease}.footer-upload-content{align-items:center;display:flex;gap:4px}.footer-upload-main{color:#000;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:150%}.footer-upload-free{color:#000;font-family:Plus Jakarta Sans,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:142.857%}.footer-links{align-content:flex-start;flex-wrap:wrap;justify-content:space-between;row-gap:40px;width:307px}.footer-links,.footer-section{align-items:flex-start;display:flex}.footer-section{flex-direction:column;gap:19px}.footer-section-title{color:#fff;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:140%;margin:0}.footer-links-list{align-items:flex-start;display:flex;flex-direction:column;gap:4px;opacity:.8}.footer-link{color:#fff9;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-decoration:none;transition:color .2s ease}.footer-link:hover{color:#fffc}.footer-bottom{align-items:center;display:flex;gap:10px;justify-content:center;width:100%}.footer-copyright{color:#828483;font-family:Plus Jakarta Sans,-apple-system,Roboto,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.04px;line-height:12px;margin:0}.footer-upload-button:hover{background:#ffffffe6}@media (max-width:768px){.footer{padding:0 16px}.footer-content{gap:32px;padding:60px 16px}.footer-main{flex-direction:column;gap:32px}.footer-logo{align-self:flex-start}.miyagi-logo{width:320px}.footer-left{width:100%}.footer-links{gap:32px;justify-content:flex-start;width:100%}.footer-section-title{font-size:20px}.footer-link{font-size:14px}}@media (max-width:480px){.miyagi-logo{width:250px}.footer-title{font-size:20px}.footer-upload-free,.footer-upload-main{font-size:12px}.footer-upload-button{padding:15px 8px 15px 16px}}.footer-compact-logo-img{height:40px;margin-bottom:20px;object-fit:contain;width:auto}.footer-compact-content{align-items:center;display:flex;flex-direction:column;gap:40px;width:100%}.footer-compact-links{display:flex;flex-direction:row;gap:120px;justify-content:center}.footer-compact-links .footer-section{align-items:center;display:flex;flex-direction:column;gap:12px}.footer-compact-links .footer-links-list{align-items:center;display:flex;flex-direction:column;gap:8px}.footer-contact-info{display:flex;flex-direction:column;gap:6px}.contact-link{align-items:center;color:inherit;display:flex;font-size:.875rem;gap:6px;text-decoration:none}.contact-icon{flex-shrink:0}.miyagi-logo-small{fill:#fff;display:block;height:2.1rem;width:auto}.modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.modal-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 20px 40px #00000080;max-height:80vh;max-width:700px;overflow:hidden;width:100%}.modal-header{align-items:center;background:#ffffff05;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:24px 32px}.modal-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:24px;font-weight:700;margin:0}.modal-close{align-items:center;background:none;border:none;border-radius:8px;color:#ffffffb3;cursor:pointer;display:flex;font-size:32px;height:48px;justify-content:center;line-height:1;padding:8px;transition:all .2s ease;width:48px}.modal-close:hover{background:#ffffff1a;color:#fff;transform:scale(1.1)}.modal-body{max-height:calc(80vh - 100px);overflow-y:auto;padding:32px}.modal-text{color:#ffffffe6;font-size:16px;line-height:1.6}.modal-text p{margin-bottom:16px}.modal-text h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:20px;font-weight:600;margin:24px 0 12px}.modal-text ul{margin:16px 0;padding-left:20px}.modal-text li{color:#fffc;margin-bottom:8px}.modal-text strong{color:#fff;font-weight:600}@media (max-width:768px){.modal-overlay{padding:10px}.modal-content{border-radius:12px;max-height:90vh}.modal-header{padding:20px 24px}.modal-title{font-size:20px}.modal-body{max-height:calc(90vh - 80px);padding:24px}.modal-text{font-size:14px}.modal-text h3{font-size:18px}}.modal-body::-webkit-scrollbar{width:6px}.modal-body::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.modal-body::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.modal-body::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.miyagi-landing{align-items:flex-start;background:#101010;justify-content:flex-end;margin:0 auto;min-height:100vh;position:relative}.main-content-ml,.miyagi-landing{display:flex;flex-direction:column;width:100%}.main-content-ml{align-items:center;gap:24px;justify-content:center;margin-top:84px;padding-bottom:24px}@media (max-width:1520px){.miyagi-landing{max-width:100vw;padding:0 20px}}@media (max-width:768px){.miyagi-landing{padding:0 16px}.main-content-ml{gap:16px;margin-top:64px}}@keyframes fade-in-out{0%,to{opacity:0}50%{opacity:1}}@keyframes subtle-shift{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes moveUp{0%{opacity:0;transform:translateY(100vh)}10%{opacity:.8}90%{opacity:.8}to{opacity:0;transform:translateY(-100vh)}}@keyframes flowHorizontal{0%{background:linear-gradient(90deg,#0000 0,var(--color1) 20%,var(--color2) 40%,var(--color3) 60%,#0000 100%)}25%{background:linear-gradient(90deg,#0000 0,#0000 20%,var(--color1) 40%,var(--color2) 60%,var(--color3) 80%,#0000 100%)}50%{background:linear-gradient(90deg,#0000 0,#0000 40%,var(--color1) 60%,var(--color2) 80%,var(--color3) 100%)}75%{background:linear-gradient(90deg,var(--color3) 0,var(--color1) 20%,var(--color2) 40%,#0000 60%,#0000 100%)}to{background:linear-gradient(90deg,#0000 0,var(--color1) 20%,var(--color2) 40%,var(--color3) 60%,#0000 100%)}}.ipfs-hero-section{align-items:flex-start;gap:10px;height:710px;padding:0 24px;position:relative;width:100%}.hero-container,.ipfs-hero-section{align-self:stretch;display:flex;flex-direction:column}.hero-container{align-items:center;background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);border:1px solid #ffffff0a;border-radius:16px;flex-shrink:0;gap:40px;height:700px;justify-content:center}.hero-background-ipfs{z-index:-1}.background-video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.gradient-layer-1{--color1:#4169e1e6;--color2:#6495edcc;--color3:#87cefab3;animation-delay:0s,0s}.gradient-layer-2{--color1:#1e90ffe6;--color2:#4682b4cc;--color3:#b0c4deb3;animation-delay:-1.5s,-.5s}.gradient-layer-3{--color1:#007bffe6;--color2:#3490dccc;--color3:#add8e6b3;animation-delay:-3s,-1s}.gradient-layer-4{--color1:#191970e6;--color2:#483d8bcc;--color3:#7b68eeb3;animation-delay:-4.5s,-1.5s}.gradient-layer-5{--color1:#0064c8e6;--color2:#4080ffcc;--color3:#87ceebb3;animation-delay:-6s,-2s}.gradient-layer-6{--color1:#2f4f4fe6;--color2:#5f9ea0cc;--color3:#b0e0e6b3;animation-delay:-7.5s,-2.5s}.gradient-layer-7{--color1:#4876ffe6;--color2:#36a2ebcc;--color3:#99c6ffb3;animation-delay:-9s,-3s}.gradient-layer-8{--color1:#0056b3e6;--color2:#2980b9cc;--color3:#85c1e9b3;animation-delay:-10.5s,-3.5s}.hero-content{margin-top:20px;z-index:10}.hero-content,.hero-content-animatable{align-items:center;display:flex;flex-direction:column}.hero-content-animatable{animation:subtle-shift 4s ease-in-out infinite}.hero-logo{margin-bottom:10px;position:relative;z-index:15}.hero-logo,.logo-image{height:296px;width:300px}.logo-image{aspect-ratio:75/74;left:0;position:absolute;top:0}.logo-image-top{animation:fade-in-out 4s ease-in-out infinite}.logo-image-bottom{opacity:1}.hero-text-content{align-items:center;display:flex;flex-direction:column;gap:40px;z-index:15}.hero-text-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:24px}.hero-title{color:#fff;font:500 64px/120% Geist,-apple-system,Roboto,Helvetica,sans-serif;margin:0;text-align:center;text-shadow:0 2px 10px #00000080}.ipfs-hero-description{align-self:stretch;color:#fffc;font:400 20px/143% Geist,-apple-system,Roboto,Helvetica,sans-serif;margin-bottom:-10px;text-align:center;text-shadow:0 1px 5px #0000004d}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}60%{transform:translateY(-2px)}}.ipfs-hero-cta{z-index:15}.cta-outer{align-items:center;animation:fadeInUp .6s ease-out 1.1s forwards;background:#ffffff80;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 223 52" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><rect x="0" y="0" height="100%" width="100%" fill="url(%23grad)" opacity="0.5"/><defs><radialGradient id="grad" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="10" gradientTransform="matrix(15.929 3.9929 -14.1 3.0585 23.893 7.4286)"><stop stop-color="rgba(255,255,255,1)" offset="0"/><stop stop-color="rgba(221,202,235,1)" offset="0.22596"/><stop stop-color="rgba(186,149,215,1)" offset="0.45192"/><stop stop-color="rgba(152,125,234,1)" offset="0.5625"/><stop stop-color="rgba(117,100,253,1)" offset="0.67308"/><stop stop-color="rgba(91,118,254,1)" offset="0.83654"/><stop stop-color="rgba(65,136,254,1)" offset="1"/></radialGradient></defs></svg>');border-radius:1000px;display:flex;gap:136px;justify-content:flex-start;opacity:0;padding:4px;position:relative}.cta-border{border:1px solid #fff3;border-radius:1000px;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.cta-inner{align-items:center;background-color:#101010;border-radius:1000px;cursor:pointer;display:flex;gap:8px;height:44px;justify-content:center;padding:19px 10px 19px 20px;transition:transform .2s ease}.cta-inner:hover{transform:scale(1.01)}.cta-inner:active{transform:scale(.95)}.cta-text{align-items:center;display:flex;gap:4px;line-height:0}.cta-text-bold{font-weight:700}.cta-text-bold,.cta-text-normal{color:#fff;font-family:Plus Jakarta Sans,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;line-height:1.429;white-space:nowrap}.cta-text-normal{font-weight:400}.cta-icon{align-items:center;animation:bounce 2s ease-in-out infinite;display:flex;height:24px;justify-content:center;width:24px}.cta-icon svg{height:100%;width:100%}@media (max-width:991px){.ipfs-hero-section{height:auto;padding:0 16px}.hero-container{height:auto;padding:40px 20px}.hero-title{font-size:48px}.ipfs-hero-description{font-size:18px}.cta-inner{gap:12px;padding:10px 16px}.gradient-layer{height:80px}}@media (max-width:640px){.hero-title{font-size:32px}.ipfs-hero-description{font-size:16px}.gradient-layer{height:60px}}.hero-container{overflow:hidden;position:relative}.hero-background-ipfs{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.hero-content{position:relative;z-index:1}.ipfs-stats-section{align-items:flex-start;padding:0 24px}.ipfs-stats-section,.stats-container{align-self:stretch;display:flex;flex-direction:column;gap:10px}.stats-container{align-items:center;background:radial-gradient(424.66% 141.42% at 0 100%,#13182e00 0,#2668cb80 45.14%,#288cff80 100%),#9375ff1a;border:1px solid #ffffff0a;border-radius:16px;box-shadow:inset 0 4px 47.5px 10px #408dff1a;height:480px;justify-content:center;overflow:hidden;padding:64px 48px;position:relative}.stats-background{height:auto;opacity:.9;position:absolute;width:1800px;z-index:1}.stats-content{align-items:center;display:flex;gap:24px;position:relative;z-index:2}.stats-main{align-items:flex-start;flex-direction:column;gap:40px}.stats-header,.stats-main{display:flex;justify-content:center}.stats-header{align-items:center;gap:24px}.stats-number-container{align-items:center;background-color:#ffffff14;border:2px solid #fff;border-radius:8px;display:flex;gap:10px;justify-content:center;padding:20px}.stats-number{color:#fff;font:400 64px/143% Geist,-apple-system,Roboto,Helvetica,sans-serif}.stats-label{color:#fff;font:500 32px/143% Geist,-apple-system,Roboto,Helvetica,sans-serif}.stats-description-section{align-self:stretch}.stats-description-section,.stats-info{align-items:flex-start;display:flex;flex-direction:column;gap:24px;justify-content:center}.stats-subtitle{color:#fff;font:400 16px/143% Geist,-apple-system,Roboto,Helvetica,sans-serif;width:219px}.stats-description{color:#fff9;font:400 14px/150% Geist,-apple-system,Roboto,Helvetica,sans-serif;width:327px}@media (max-width:991px){.stats-container{height:auto;padding:40px 24px}.stats-number{font-size:48px}.stats-label{font-size:24px}.stats-header{flex-direction:column;text-align:center}}@media (max-width:640px){.stats-number{font-size:36px}.stats-label{font-size:20px}.stats-description,.stats-subtitle{width:100%}}.ipfs-explanation-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:10px;padding:0 24px}.ipfs-exp-white{color:#fff;font-weight:600}.ipfs-exp-container{align-items:center;align-self:stretch;background-color:#141414;border:1px solid #ffffff0a;border-radius:12px;display:flex;height:753px;justify-content:space-between;padding:48px 20px 64px 177px;position:relative}.ipfs-exp-content{align-items:flex-start;display:flex;flex-direction:column;gap:40px;width:468px}.ipfs-exp-title{color:#fff;font:400 40px/120% Geist,-apple-system,Roboto,Helvetica,sans-serif;margin:0;text-transform:capitalize}.ipfs-exp-comparison-cards{align-items:flex-start;align-self:stretch;display:flex;gap:34.796px}.ipfs-exp-card-header{align-items:center;align-self:stretch;background-color:#ffffff05;border-radius:13.918px 13.918px 0 0;display:flex;gap:8.699px;justify-content:center;padding:17.398px 8.699px}.ipfs-exp-card-title{color:#fff;font:500 17px/100% Geist,-apple-system,Roboto,Helvetica,sans-serif;text-transform:capitalize}.ipfs-exp-card-content{align-items:center;align-self:stretch;background-color:#ffffff05;border-radius:0 0 13.918px 13.918px;display:flex;flex-direction:column;gap:13.918px;justify-content:center;padding-bottom:24px}.ipfs-exp-card-image{aspect-ratio:36/43;height:172px;width:144px}.ipfs-exp-description{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:24px;justify-content:center}.ipfs-exp-description p{align-self:stretch;color:#575757;font:400 16px/150% Inter,-apple-system,Roboto,Helvetica,sans-serif;margin:0}.ipfs-exp-planet-animation{aspect-ratio:1/1;background:#0000!important;height:600px;position:relative;width:600px;z-index:10}.ipfs-exp-planet-container{background:#0000!important;height:100%;overflow:visible;position:relative;width:100%;z-index:15}.ipfs-exp-planet-container canvas{background:#0000!important;border:none!important;display:block;height:100%!important;outline:none!important;width:100%!important;z-index:15}.ipfs-exp-planet-placeholder{align-items:center;background:radial-gradient(circle,#6f47ff4d,#4188fe4d);border-radius:50%;color:#fff;display:flex;font:400 16px/1.5 Geist,-apple-system,Roboto,Helvetica,sans-serif;height:100%;justify-content:center;width:100%}.ipfs-exp-planet-placeholder:after{content:"🪐";font-size:120px}.ipfs-exp-gradient-glow{align-items:center;background:radial-gradient(86.35% 104.87% at 10.71% 14.29%,#fff 0,#ba95d7 16.89%,#7564fd 56.63%,#4188fe 100%),#ffffff80;border:1px solid #fff3;border-radius:1000px;display:flex;filter:blur(80px);gap:136px;height:597px;opacity:.4;padding:4px;pointer-events:none;position:absolute;right:0;top:0;width:600px;z-index:1}.ipfs-exp-glow-line{background:linear-gradient(90deg,#5549ff33,#956eff33 33%,#588dff33 66%,#2613ff33);filter:blur(20.2px);position:absolute;z-index:2}.ipfs-exp-glow-top{height:24px;right:0;top:-8px;width:600px}.ipfs-exp-glow-bottom{bottom:-8px;height:24px;right:0;width:600px}.ipfs-exp-glow-left{height:24px;right:-14px}.ipfs-exp-glow-left,.ipfs-exp-glow-right{top:15px;transform:rotate(90deg);width:572px}.ipfs-exp-glow-right{height:31px;left:-14px}@media (max-width:991px){.ipfs-exp-container{flex-direction:column;gap:40px;height:auto;padding:40px 24px}.ipfs-exp-content{width:100%}.ipfs-exp-title{font-size:32px}.ipfs-exp-comparison-cards{gap:20px}.ipfs-exp-comparison-card{width:180px}.ipfs-exp-planet-animation{height:500px;width:500px}.ipfs-exp-gradient-glow{height:497px;width:500px}.ipfs-exp-glow-bottom,.ipfs-exp-glow-top{width:500px}.ipfs-exp-glow-left,.ipfs-exp-glow-right{width:472px}}@media (max-width:640px){.ipfs-exp-title{font-size:28px}.ipfs-exp-comparison-cards{align-items:center;flex-direction:column;gap:16px}.ipfs-exp-comparison-card{max-width:200px;width:100%}.ipfs-exp-planet-animation{height:400px;width:400px}.ipfs-exp-gradient-glow{height:397px;width:400px}.ipfs-exp-glow-bottom,.ipfs-exp-glow-top{width:400px}.ipfs-exp-glow-left,.ipfs-exp-glow-right{width:372px}}.ipfs-exp-comparison-card{align-items:center;border:.87px solid #ffffff14;border-radius:8px;display:flex;flex-direction:column;transition:border-color .3s ease;width:217px}.ipfs-exp-comparison-card:first-child:hover{border-color:#fff}.ipfs-exp-comparison-card:last-child:hover{border-color:#5a4bff}.ipfs-adv-section{align-items:center;display:flex;gap:10px;padding:0 24px;position:relative;width:100%}.ipfs-adv-background{height:2566px;left:24px;position:absolute;top:-777px;width:100%;z-index:-100}.ipfs-adv-container{align-items:flex-start;border-radius:16px;display:flex;flex:1 0;flex-direction:column;gap:10px;padding:104px 24px;position:relative;z-index:2}.ipfs-adv-content{align-items:flex-start;gap:40px}.ipfs-adv-content,.ipfs-adv-header{align-self:stretch;display:flex;flex-direction:column}.ipfs-adv-header{align-items:center;gap:100px}.ipfs-adv-header-content{align-items:center;display:flex;flex-direction:column;gap:16px;max-width:576px;width:100%}.ipfs-adv-title{color:#fff;font:500 48px/100% Geist,-apple-system,Roboto,Helvetica,sans-serif;text-transform:capitalize}.ipfs-adv-subtitle,.ipfs-adv-title{align-self:stretch;margin:0;text-align:center}.ipfs-adv-subtitle{color:#ffffff80;font:400 20px/100% Geist,-apple-system,Roboto,Helvetica,sans-serif}.ipfs-adv-grid{gap:90px;margin-top:30px}.ipfs-adv-cards,.ipfs-adv-grid{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.ipfs-adv-cards{gap:60px}.ipfs-adv-row{align-items:center;align-self:center;display:flex;gap:100px}.ipfs-adv-card{background:linear-gradient(0deg,#151515,#151515),#ffffff05;border:1px solid #ffffff0d;border-radius:16px;box-shadow:inset 0 35px 80px 20px #6f47ff40,inset 0 20px 40px 10px #0000004d,inset 0 10px 25px 5px #6f47ff33;flex:1 0;flex-direction:column;gap:32px;max-width:600px;min-height:700px;overflow:hidden}.ipfs-adv-card,.ipfs-adv-card-visual{align-items:center;display:flex;justify-content:center;position:relative}.ipfs-adv-card-visual{flex-shrink:0;height:392px;width:572px}.ipfs-adv-security-visual,.ipfs-adv-visual-container{align-items:center;display:flex;height:392px;justify-content:center;position:relative;width:572px}.ipfs-adv-visual-base,.ipfs-adv-visual-top{height:392px;top:50%;width:572px}.ipfs-adv-visual-base,.ipfs-adv-visual-file,.ipfs-adv-visual-top{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;left:50%;object-fit:contain;position:absolute;transform:translate(-50%,-50%)}.ipfs-adv-visual-file{height:314px;top:45%;width:400px}.ipfs-adv-lens-container{height:392px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:572px}.ipfs-adv-visual-lens,.ipfs-adv-visual-mag{height:392px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;left:0;object-fit:contain;position:absolute;top:0;width:572px}.ipfs-adv-visual-sheet{height:300px;transform:rotate(-3.254deg);transform:translate(-50%,-50%) rotate(-3.254deg);transform-origin:center;width:380px}.ipfs-adv-security-layer,.ipfs-adv-visual-sheet{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;left:50%;object-fit:contain;position:absolute;top:50%}.ipfs-adv-security-layer{height:392px;transform:translate(-50%,-50%);width:572px}.ipfs-adv-security-rotated-1{transform:translate(-50%,-50%) rotate(2.562deg)}.ipfs-adv-security-rotated-2{transform:translate(-50%,-50%) rotate(-4.915deg)}.ipfs-adv-scalability-element{height:392px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;left:50%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:572px}.ipfs-adv-card-info{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;max-width:400px;text-align:center}.ipfs-adv-card-title{color:#fff;font:500 32px/120% Geist,-apple-system,Roboto,Helvetica,sans-serif;margin:0;text-align:center;text-transform:capitalize}.ipfs-adv-card-description{color:#ffffff80;line-height:1.5;font:400 16px/150% Geist,-apple-system,Roboto,Helvetica,sans-serif;margin:0;text-align:center}.ipfs-adv-card-glow{border-radius:16px;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.ipfs-adv-glow-border{filter:blur(20px);position:absolute}.ipfs-adv-glow-top{top:0}.ipfs-adv-glow-bottom,.ipfs-adv-glow-top{background:linear-gradient(90deg,#5549ff66,#956eff66 33%,#588dff66 66%,#2613ff66);height:2px;left:0;width:100%}.ipfs-adv-glow-bottom{bottom:0}.ipfs-adv-glow-left{left:0}.ipfs-adv-glow-left,.ipfs-adv-glow-right{background:linear-gradient(180deg,#5549ff66,#956eff66 33%,#588dff66 66%,#2613ff66);height:100%;top:0;width:2px}.ipfs-adv-glow-right{right:0}@media (max-width:991px){.ipfs-adv-grid{padding:0 24px}.ipfs-adv-row{flex-direction:column;gap:20px}.ipfs-adv-card{min-height:500px;padding:32px 24px}.ipfs-adv-card-visual,.ipfs-adv-scalability-element,.ipfs-adv-security-layer,.ipfs-adv-security-visual,.ipfs-adv-visual-base,.ipfs-adv-visual-container,.ipfs-adv-visual-lens,.ipfs-adv-visual-mag,.ipfs-adv-visual-top{height:275px;width:400px}.ipfs-adv-visual-file{height:250px;width:320px}.ipfs-adv-visual-sheet{height:240px;width:300px}.ipfs-adv-title{font-size:36px}.ipfs-adv-card-title{font-size:24px}}@media (max-width:640px){.ipfs-adv-title{font-size:28px}.ipfs-adv-header-content{width:100%}.ipfs-adv-card-visual,.ipfs-adv-scalability-element,.ipfs-adv-security-layer,.ipfs-adv-security-visual,.ipfs-adv-visual-base,.ipfs-adv-visual-container,.ipfs-adv-visual-lens,.ipfs-adv-visual-mag,.ipfs-adv-visual-top{height:206px;width:300px}.ipfs-adv-visual-file{height:188px;width:240px}.ipfs-adv-visual-sheet{height:180px;width:225px}}.ipfs-demo-section{height:793px;margin-left:auto;margin-right:auto;max-width:none;padding:104px 177px 120px;width:100%}.demo-container,.ipfs-demo-section{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;position:relative}.demo-container{align-self:stretch;border-radius:16px;flex-shrink:0}.demo-container,.demo-content-wrapper{background:radial-gradient(146.75% 142.21% at -1.11% 0,#1515151a 0,#9d45ae1a 35.67%,#4331cc1a 70.02%,#0d48aa1a 100%),#ffffff05;height:100%}.demo-content-wrapper{align-items:center;display:flex;gap:10%;justify-content:center;padding:40px;position:relative;width:97%}.demo-text-content{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:40px;max-width:468px;position:relative}.demo-description{font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;position:relative;width:100%}.description-detail{color:#575757}.image-wrapper{align-items:center;display:flex;flex-shrink:0;justify-content:center}.demo-image{aspect-ratio:508/689;height:689px;object-fit:contain;position:relative;width:508px}@media (max-width:1200px){.ipfs-demo-section{padding:80px 100px}.demo-title{font-size:36px}.demo-image{height:542px;width:400px}}@media (max-width:991px){.ipfs-demo-section{height:auto;min-height:600px;padding:60px 40px}.demo-content-wrapper{flex-direction:column;gap:40px;padding:20px;text-align:center}.demo-text-content{align-items:center;max-width:100%}.demo-title{font-size:32px}.demo-description,.demo-title{text-align:center}.demo-image{height:474px;width:350px}}@media (max-width:640px){.ipfs-demo-section{min-height:500px;padding:40px 20px}.demo-content-wrapper{gap:30px;padding:15px}.demo-text-content{gap:24px}.demo-title{font-size:28px}.demo-description{font-size:14px}.demo-image{height:379px;width:280px}}@media (max-width:480px){.ipfs-demo-section{padding:30px 15px}.demo-title{font-size:24px}.demo-image{height:325px;width:240px}}.demo-title{color:#fff;font-family:Geist,sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:120%;margin:0;position:relative;text-transform:capitalize}.description-highlight{color:#fff;text-shadow:0 0 6px #6f47ff99}.ipfs-landing{background-color:#000;justify-content:center;margin:0 auto;max-width:1442px;min-height:100vh}.ipfs-landing,.main-content-ipfs{align-items:center;display:flex;flex-direction:column;gap:24px;width:100%}.main-content-ipfs{margin-top:84px;padding-bottom:24px}@media (max-width:991px){.ipfs-landing{max-width:100%;padding:0 16px}}.toast-container{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;box-shadow:4px 4px 24px 0 #0000001a;display:flex;gap:8px;margin-top:20px;padding:12px 16px;position:relative;width:343px}.toast-success{height:82px}.toast-error,.toast-warning{height:64px}.toast-loading{height:82px}.toast-content{align-items:center;width:100%;z-index:2}.toast-content,.toast-icon-container{display:flex;gap:8px;position:relative}.toast-icon-container{align-items:flex-start;border-radius:43px;padding:4px}.toast-icon-wrapper{align-items:center;display:flex;height:24px;justify-content:center;position:relative;width:24px}.toast-loading-icon{animation:toast-spin 1s linear infinite}@keyframes toast-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.toast-text-container{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;position:relative}.toast-title{color:#fff;font-size:16px;font-weight:700;letter-spacing:-.408px;line-height:22px}.toast-message,.toast-title{align-self:stretch;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-style:normal;position:relative}.toast-message{color:#c8c5c5;font-size:12px;font-weight:400;letter-spacing:-.078px;line-height:18px}.toast-glow-success{background:radial-gradient(50% 50% at 50% 50%,#00ed511f 0,#00ed7b00 100%);top:-65px}.toast-glow-success,.toast-glow-warning{border-radius:50%;height:212px;left:-74px;position:absolute;width:212px;z-index:1}.toast-glow-warning{background:radial-gradient(50% 50% at 50% 50%,#ffd4261c 0,#ffd42600 100%);top:-83px}.toast-glow-error{background:radial-gradient(50% 50% at 50% 50%,#f0424821 0,#f0424800 100%)}.toast-glow-error,.toast-glow-loading{border-radius:50%;height:240px;left:-88px;position:absolute;top:-88px;width:240px;z-index:1}.toast-glow-loading{background:radial-gradient(50% 50% at 50% 50%,#4930ff21 0,#4930ff00 100%)}.toast-notifications-container{max-width:375px;position:fixed;right:20px;top:80px;z-index:99999}@media (max-width:400px){.toast-container{max-width:343px;width:calc(100vw - 40px)}.toast-notifications-container{left:20px;max-width:none;right:20px}}.toast-close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-left:auto}.toast-close-button:hover{color:#ccc}:root{--corner-none:0;--bg-primary:#000;--bg-secondary:#141414;--bg-tertiary:#181818;--bg-quaternary:#1a1a1a;--bg-card:#1b1b1b;--bg-input:#1e1e1e;--bg-hover:#232323;--bg-accent:#252525;--bg-overlay:#000000f2;--text-primary:#fff;--text-secondary:#fff9;--text-tertiary:#fff6;--text-disabled:#585858;--text-dark:#101010;--border-light:#ffffff0a;--border-medium:#ffffff14;--border-strong:#ffffff1a;--border-accent:#fff3;--border-dashed:#fff3;--gradient-primary:radial-gradient(86.35% 104.87% at 10.71% 14.29%,#ffc7b080 0%,#ba95d780 45.19%,#7564fd80 67.31%,#4188fe80 100%);--gradient-success:radial-gradient(86.35% 104.87% at 10.71% 14.29%,#4caf5080 0%,#388e3c80 45.19%,#2e7d3280 67.31%,#1b5e2080 100%);--gradient-uploading:radial-gradient(86.35% 104.87% at 10.71% 14.29%,#fff 0%,#ba95d7 45.19%,#7564fd 67.31%,#4188fe 100%);--font-primary:"Geist",-apple-system,Roboto,Helvetica,sans-serif;--font-secondary:"Plus Jakarta Sans",-apple-system,Roboto,Helvetica,sans-serif}.contract-creation-page{background:#000;background:var(--bg-primary);color:#fff;color:var(--text-primary);font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);min-height:calc(100vh + 90px);position:relative}.contract-container{align-items:center;display:flex;flex-direction:column;gap:10px;height:756px;left:0;margin:0;max-width:none;padding:25px 24px 24px;position:absolute;top:84px;width:100%}.file-upload-area,.files-list-container{height:100%}.contract-main{align-items:center;border:1px solid #ffffff0a;border:1px solid var(--border-light);border-radius:16px;border-radius:var(--corner-large);display:flex;gap:50px;height:calc(100vh - 80px);justify-content:center;position:relative;width:1390px}.contract-center,.contract-left-sidebar,.contract-right-panel{border-radius:0;flex-direction:column;flex-shrink:0;height:calc(100vh - 80px);padding:12px 24px;position:relative}.contract-left-sidebar{align-items:flex-start;background:#141414;background:var(--bg-secondary);display:flex;gap:24px;width:354px}.hash-section-cc{align-items:start;align-self:stretch;background:#1a1a1a;background:var(--bg-quaternary);border-radius:4px;border-radius:var(--corner-extra-small);display:flex;flex-shrink:0;height:72px;justify-content:space-between;padding:16px;position:relative}.hash-actions{align-items:center;display:flex;gap:8px}.copy-btn,.eye-btn,.fullscreen-btn{align-items:center;aspect-ratio:1/1;background:#0000;border:none;cursor:pointer;display:flex;height:18px;justify-content:center;position:relative;transition:opacity .2s ease;width:18px}.fullscreen-btn{background:#232323;background:var(--bg-hover);border-radius:4px;border-radius:var(--corner-extra-small);bottom:8px;height:32px;justify-content:space-between;padding:8px;position:absolute;right:8px;width:32px}.copy-btn:hover,.eye-btn:hover{opacity:.7}.copy-btn svg,.eye-btn svg{height:18px;width:18px}.hash-info{align-items:flex-start;display:flex;flex-direction:column;gap:8px;position:relative}.hash-label{color:#fff;color:var(--text-primary);font-weight:400;line-height:20px}.hash-label,.hash-value{font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);font-size:14px;position:relative}.hash-value{color:#fff9;color:var(--text-secondary);font-weight:300;line-height:150%}.document-preview{align-items:center;align-self:stretch;border-radius:8px;border-radius:var(--corner-small);display:flex;flex:1 0;gap:10px;position:relative}.file-preview-placeholder,.no-file-preview,.preview-image,.preview-pdf{border-radius:8px;border-radius:var(--corner-small);flex:1 0;height:100%;position:relative;width:100%}.preview-image{aspect-ratio:306/433.03;max-height:233.029px;object-fit:cover}.preview-pdf{border:none;height:100%;overflow:hidden;width:100%}.file-preview-placeholder,.no-file-preview{align-items:center;background:#1a1a1a;background:var(--bg-quaternary);display:flex;flex-direction:column;gap:16px;height:373px;justify-content:center}.no-file-preview{border:1px dashed #fff3;border:1px dashed var(--border-dashed)}.file-preview-icon,.no-file-icon{margin-bottom:16px;opacity:.3}.file-preview-icon{margin-bottom:0;opacity:.6}.file-preview-name,.no-file-text{color:#fff6;color:var(--text-tertiary);font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);font-size:14px;text-align:center;word-break:break-word}.file-preview-name{color:#fffc;max-width:200px}.document-info-cards{align-items:flex-start;border-radius:6px;flex-wrap:wrap}.document-info-cards,.info-card{align-self:stretch;display:flex;gap:16px;position:relative}.info-card{align-items:center;background:#1a1a1a;background:var(--bg-quaternary);border-radius:4px;border-radius:var(--corner-extra-small);flex-direction:column;height:88px;justify-content:space-between;min-height:88px;padding:16px;width:145px}.info-title{color:#fff;color:var(--text-primary);font-size:16px;font-weight:400;line-height:20px}.info-title,.info-value{font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);position:relative}.info-value{-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:stretch;color:#fff9;color:var(--text-secondary);display:-webkit-box;font-size:14px;font-weight:300;line-height:150%;overflow:hidden;text-align:center;text-overflow:ellipsis}.contract-center{align-items:center;background:#181818;background:var(--bg-tertiary);display:flex;gap:24px;padding-top:48px;width:491px}.upload-status{display:none}.files-list{flex:1 0}.file-item-cc,.files-list{align-items:flex-start;align-self:stretch;position:relative}.file-item-cc{display:flex;flex-direction:column;gap:16px}.file-item-cc.completed{background:#ffffff14;border:1px solid #ffffff05;border-radius:6px;box-shadow:0 0 24px 0 #1d1d1d40;gap:10px;padding:4px}.file-item-cc.uploading{border:1px solid #fff3;border-radius:6px;box-shadow:0 0 24px 0 #4930ff40;gap:10px;padding:4px}.file-item-cc.selected{background:radial-gradient(86.35% 104.87% at 10.71% 14.29%,#fff 0,#ba95d7 45.19%,#7564fd 67.31%,#4188fe 100%),#fff3;background:var(--gradient-uploading),#fff3}.file-container{align-items:flex-start;flex-direction:column}.file-container,.file-item-cc-header{align-self:stretch;display:flex;position:relative}.file-item-cc-header{align-items:center;background:#1b1b1b;background:var(--bg-card);border-radius:4px;border-radius:var(--corner-extra-small);justify-content:space-between;padding:16px 24px 16px 16px}.file-item-cc.uploading .file-item-cc-header{border-radius:4px 4px 0 0;box-shadow:2px 4px 8px 0 #00000040}.file-info{position:relative}.file-icon-wrapper{background:var(--bg-input);border:1px solid var(--border-medium);border-radius:var(--corner-extra-small);position:relative}.file-icon-wrapper svg{aspect-ratio:1/1;padding-left:7px;padding-top:5px}.file-details{position:relative}.file-name{color:var(--text-primary)}.file-name,.file-size{font-family:var(--font-primary);position:relative}.file-size{color:var(--text-disabled)}.file-actions-cc{align-items:center;display:flex;gap:8px;position:relative}.file-extension-badge{background:var(--bg-accent);border-radius:var(--corner-extra-small);font-family:var(--font-primary);position:relative}.remove-file-btn-cc{align-items:center;background:#0000;border:1px solid #ffffff1a;border:1px solid var(--border-strong);border-radius:4px;border-radius:var(--corner-extra-small);color:#fff9;color:var(--text-secondary);cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .2s ease;width:24px}.remove-file-btn-cc:hover{background:#ff00001a;border-color:#ff00004d;color:#f44}.remove-file-btn-cc svg{height:12px;width:12px}.progress-bar,.progress-section{position:relative}.progress-bar{border-radius:var(--corner-full);flex:1 0}.progress-fill{background:var(--text-primary);border-radius:var(--corner-full) 0 0 var(--corner-full);position:relative;width:126px}.progress-text{color:var(--text-primary);font-family:var(--font-primary);position:relative}.add-files-zone{border:1px dashed var(--border-medium);padding:40px 24px;position:relative}.add-files-zone.drag-active{background:#ffffff0d;border:2px dashed #ffffff4d;transform:scale(1.02)}.add-files-zone:hover{background:#ffffff08;border:1px dashed #ffffff26}.add-files-content{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;position:relative}.add-files-icon{aspect-ratio:1/1}.add-files-text{color:var(--text-secondary);font-family:var(--font-primary);position:relative}.contract-right-panel{align-items:center;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#141414;background:var(--bg-secondary);display:flex;flex:1 0;justify-content:center;max-width:500px;padding:48px 24px}.form-section{gap:32px;margin-bottom:40px}.form-fields,.form-section{align-items:center;align-self:stretch;display:flex;flex-direction:column;position:relative}.form-fields{gap:24px;width:100%}.form-field{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px;position:relative;width:100%}.field-label{font-weight:400;line-height:150%}.field-input,.field-label{color:#fff;color:var(--text-primary);font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);font-size:14px;position:relative}.field-input{align-self:stretch;background:#1a1a1a;background:var(--bg-quaternary);border:none;border-radius:2px;height:44px;padding:0 12px}.field-input:focus{outline:1px solid #fff3;outline:1px solid var(--border-accent)}.signature-section{gap:8px;width:100%}.signature-header,.signature-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;position:relative}.signature-header{gap:4px}.signature-hint{color:#585858;color:var(--text-disabled);font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);font-size:12px;font-weight:400;line-height:150%;position:relative}.signature-canvas-container{align-items:flex-start;gap:8px}.signature-canvas,.signature-canvas-container{align-self:stretch;display:flex;flex-direction:column;position:relative}.signature-canvas{align-items:center;background:#1a1a1a;background:var(--bg-quaternary);border:1px solid #ffffff1a;border:1px solid var(--border-strong);border-radius:4px;border-radius:var(--corner-extra-small);cursor:crosshair;gap:10px;height:131px}.clear-signature-btn{background:#000000b3;border:none;border-radius:4px;border-radius:var(--corner-extra-small);color:#fff;color:var(--text-primary);cursor:pointer;font-size:12px;padding:4px 8px;position:absolute;right:8px;top:8px}.signature-divider{gap:10px;padding:0 12px}.signature-divider,.upload-signature-zone{align-items:center;align-self:stretch;color:#fff;color:var(--text-primary);display:flex;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);font-size:14px;font-weight:400;justify-content:center;line-height:20px;position:relative;text-align:center}.upload-signature-zone{border:1px dashed #252525;border:1px dashed var(--bg-accent);border-radius:4px;border-radius:var(--corner-extra-small);cursor:pointer;gap:372px;padding:32px 0}.action-buttons{flex-direction:column;gap:16px}.action-buttons,.encrypt-btn-wrapper{align-items:center;align-self:stretch;display:flex;position:relative;width:100%}.encrypt-btn-wrapper{background:radial-gradient(86.35% 104.87% at 10.71% 14.29%,#ffc7b080 0,#ba95d780 45.19%,#7564fd80 67.31%,#4188fe80 100%),#ffffff80;background:var(--gradient-primary),#ffffff80;border:1px solid #fff3;border-radius:1000px;border-radius:var(--corner-full);gap:136px;padding:4px;transition:all .3s ease}.encrypt-btn-wrapper.encrypted{background:radial-gradient(86.35% 104.87% at 10.71% 14.29%,#4caf5080 0,#388e3c80 45.19%,#2e7d3280 67.31%,#1b5e2080 100%),#4caf5080;background:var(--gradient-success),#4caf5080;border-color:#4caf504d}.encrypt-btn-wrapper.disabled,.save-btn-wrapper.disabled{opacity:.5;pointer-events:none}.encrypt-btn:disabled,.save-btn:disabled{cursor:not-allowed;opacity:.5}.remove-encryption-wrapper{align-items:center;align-self:stretch;background:#ff00001a;border:1px solid #ff00004d;border-radius:1000px;border-radius:var(--corner-full);display:flex;padding:4px;position:relative;width:100%}.remove-encryption-btn{align-items:center;background:#0000;background:#2a0a0a;border:none;border-radius:1000px;border-radius:var(--corner-full);color:#ff6b6b;cursor:pointer;display:flex;flex:1 0;font-family:Plus Jakarta Sans,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-secondary);font-size:14px;font-weight:500;height:44px;justify-content:space-between;line-height:150%;padding:19px 6px 19px 20px;position:relative;transition:all .2s ease}.remove-encryption-btn:hover{background:#3a0a0a}.remove-encryption-icon{align-items:center;aspect-ratio:1/1;background:#ff6b6b;border-radius:9999px;border-radius:var(--sds-size-radius-full);display:flex;justify-content:center;padding:7px 10px 11px;position:relative;width:32px}.remove-encryption-icon svg{color:#000;flex-shrink:0;height:12px;margin-top:3px;width:12px}.save-btn-wrapper{align-items:center;align-self:stretch;border-radius:1000px;border-radius:var(--corner-full);display:flex;gap:136px;margin-bottom:5px;padding:4px;position:relative;width:100%}.encrypt-btn{background:#0000;border:none;cursor:pointer}.encrypt-btn,.encrypt-inner{align-items:center;display:flex;flex:1 0;justify-content:space-between;position:relative}.encrypt-inner{background:#101010;background:var(--text-dark);border-radius:1000px;border-radius:var(--corner-full);height:44px;padding:19px 6px 19px 20px}.encrypt-content{align-items:center;display:flex;flex:1 0;gap:4px;position:relative}.encrypt-content span{color:#fff;color:var(--text-primary);flex:1 0;font-family:Plus Jakarta Sans,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-secondary);font-size:14px;font-weight:500;line-height:150%;position:relative}.encrypt-icon{align-items:center;aspect-ratio:1/1;background:#fff;background:var(--text-primary);border-radius:9999px;border-radius:var(--sds-size-radius-full);display:flex;justify-content:center;padding:7px 10px 11px;position:relative;width:32px}.encrypt-icon svg{aspect-ratio:6/7;flex-shrink:0;height:14px;width:12px}.bottom-actions{align-self:stretch;gap:16px;width:100%}.bottom-actions,.save-btn,.send-btn{align-items:center;display:flex;position:relative}.save-btn,.send-btn{background:#fff;background:var(--text-primary);border:none;border-radius:1000px;border-radius:var(--corner-full);cursor:pointer;flex:1 0;justify-content:space-between;padding:12px 12px 12px 20px}.save-btn span,.send-btn span{color:#101010;color:var(--text-dark);flex:1 0;font-family:Plus Jakarta Sans,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-secondary);font-size:14px;font-weight:500;line-height:142.857%;position:relative;text-align:center}.save-icon,.send-icon{align-items:center;display:flex;height:24px;justify-content:center;position:relative;width:24px}.icon-background{fill:#000;background:#000;border-radius:50%;flex-shrink:0;height:24px;opacity:.2;position:absolute;width:24px}.save-icon svg,.send-icon svg{position:relative;z-index:1}.large-pdf-viewer-container{background-color:#1a1a1a;background-color:var(--bg-quaternary);display:flex;flex-direction:column;flex-grow:1;height:calc(100vh - 80px)}.large-pdf-viewer-header{align-items:center;background-color:#232323;background-color:var(--bg-hover);display:flex;flex-shrink:0;gap:15px;padding:10px 15px}.large-pdf-viewer-header button{align-items:center;background-color:#3e3e3e;border:1px solid #555;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:background-color .2s ease}.large-pdf-viewer-header button:hover{background-color:#505050}.large-pdf-viewer-content{cursor:default;height:100%;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.large-pdf-viewer-content iframe,.preview-pdf-large{border:none;height:100%;width:100%}.preview-pdf-large{background:#1a1a1a;background:var(--bg-quaternary);border-radius:8px;border-radius:var(--corner-small)}.signature-movable-container{height:auto;pointer-events:all;position:absolute;transform-origin:top left;width:150px}.signature-movable-container:hover{border-color:#fffc;box-shadow:0 0 4px #ffffff4d}.signature-movable-container:not(.confirmed):hover{box-shadow:0 15px 40px #0006}.signature-image-inner{height:100%;object-fit:contain;pointer-events:none;width:100%}.signature-toolbar{background-color:#2a2a2a;border:1px solid #fff3;border:1px solid var(--border-accent);border-radius:4px;border-radius:var(--corner-extra-small);bottom:-30px;display:flex;gap:2px;left:0;opacity:0;padding:4px;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out;z-index:10}.signature-movable-container:hover .signature-toolbar{opacity:1;pointer-events:auto}.signature-toolbar button{align-items:center;border:1px solid #ffffff4d;border-radius:3px;cursor:pointer;display:flex;height:24px;justify-content:center;padding:4px;transition:background-color .2s ease;width:24px}.signature-toolbar button,.signature-toolbar button:first-child{background:#1a1a1a;background:var(--bg-quaternary);color:#fff}.signature-toolbar button:first-child:hover{background:#45a049;box-shadow:0 6px 16px #0003}.signature-toolbar button:last-child{background:#4930ff;color:#fff}.signature-toolbar button:last-child:hover{background:#555;box-shadow:0 6px 16px #0003}.signature-toolbar.toolbar-top{bottom:auto;top:-30px}.signature-toolbar.toolbar-right{left:auto;right:0}.signature-toolbar.toolbar-top.toolbar-right{bottom:auto;left:auto;right:0;top:-30px}.resize-handle{background:linear-gradient(to top right,#ffffffb3,#ffffffb3 50%,#0000 0,#0000);border-left:1px solid #ffffffb3;border-top:1px solid #ffffffb3;bottom:-1px;cursor:nwse-resize;height:16px;opacity:0;pointer-events:none;position:absolute;right:-1px;transition:opacity .2s ease-in-out;width:16px;z-index:10}.signature-movable-container:hover .resize-handle{opacity:1;pointer-events:auto}.signature-movable-container.resizing{border-style:solid;box-shadow:0 0 8px #ffffff80}.signature-movable-container.resizing .resize-handle{background:linear-gradient(to top right,#fff,#fff 50%,#0000 0,#0000);border-left:1px solid #fff;border-top:1px solid #fff}.resize-handle:hover{background:#fff;border-color:#764ba2}.signature-movable-container.confirmed{background:#ffffff1a;border:2px solid #ffffff4d;cursor:default;padding:4px}.signature-movable-container.confirmed .signature-image-inner{background:#fffffff2}.signature-movable-container.confirmed .resize-handle,.signature-movable-container.confirmed .signature-toolbar{display:none}.signature-actions{display:flex;gap:8px;position:absolute;right:8px;top:8px}.accept-signature-btn{align-items:center;background:#4caf50;border:none;border-radius:8px;border-radius:var(--corner-small);box-shadow:0 2px 8px #4caf504d;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.accept-signature-btn:hover{background:#45a049;box-shadow:0 4px 12px #4caf5066}.clear-signature-btn-alt{align-items:center;background:#333;border:none;border-radius:8px;border-radius:var(--corner-small);box-shadow:0 2px 8px #3333334d;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.clear-signature-btn-alt:hover{background:#555;box-shadow:0 4px 12px #3336}.pdf-fallback{background:#1a1a1a;background:var(--bg-quaternary);border-radius:8px;border-radius:var(--corner-small);height:100%;left:0;position:absolute;top:0;width:100%}.pdf-fallback-content{align-items:center;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;padding:40px;text-align:center}.pdf-icon{opacity:.6}.pdf-fallback-content h3{color:#fff;font-size:20px}.pdf-fallback-content h3,.pdf-fallback-content p{font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);margin:0}.pdf-fallback-content p{color:#ffffffb3;font-size:14px;max-width:300px}.download-pdf-btn{background:#fff;background:var(--text-primary);border-radius:8px;border-radius:var(--corner-small);color:#000;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);font-weight:500;padding:12px 24px;text-decoration:none;transition:all .2s ease}.download-pdf-btn:hover{background:#ffffffe6}.pdf-error{background:#1a1a1a;background:var(--bg-quaternary);border:2px dashed #ff6b6b;border-radius:8px;border-radius:var(--corner-small);color:#ff6b6b;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary);font-size:16px;height:100%;margin:20px}.fullscreen-modal,.pdf-error{align-items:center;display:flex;justify-content:center}.fullscreen-modal{background:#000000f2;background:var(--bg-overlay);cursor:pointer;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}.fullscreen-content{cursor:default;height:90%;position:relative;width:90%}.fullscreen-close,.fullscreen-content{align-items:center;display:flex;justify-content:center}.fullscreen-close{background:#000000b3;border:1px solid #ffffff4d;border-radius:50%;cursor:pointer;height:40px;position:absolute;right:20px;top:20px;transition:all .2s ease;width:40px;z-index:1001}.fullscreen-close:hover{background:#ffffff1a;border-color:#ffffff80}.fullscreen-file{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.fullscreen-image{border-radius:8px;border-radius:var(--corner-small);max-height:100%;max-width:100%;object-fit:contain}.fullscreen-pdf{border:none;border-radius:8px;border-radius:var(--corner-small);height:100%;width:100%}.fullscreen-placeholder{align-items:center;background:#ffffff1a;border:1px solid #fff3;border:1px solid var(--border-accent);border-radius:16px;border-radius:var(--corner-large);display:flex;flex-direction:column;gap:24px;justify-content:center;padding:48px}.fullscreen-placeholder-icon{opacity:.8;transform:scale(2)}.fullscreen-placeholder-name{color:#fff;font-size:18px;max-width:400px;text-align:center;word-break:break-word}.fullscreen-download-btn,.fullscreen-placeholder-name{font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-family:var(--font-primary)}.fullscreen-download-btn{background:#fff;background:var(--text-primary);border-radius:8px;border-radius:var(--corner-small);color:#000;font-weight:500;padding:12px 24px;text-decoration:none;transition:all .2s ease}.fullscreen-download-btn:hover{background:#ffffffe6;transform:translateY(-2px)}@media (max-width:1440px){.contract-container{left:auto;margin:0 auto;max-width:1440px;position:relative;right:auto;top:84px;width:100%}.contract-main{width:100%}}@media (max-width:1200px){.contract-main{flex-direction:column;height:auto}.contract-center,.contract-left-sidebar,.contract-right-panel{width:100%}.document-info-cards{flex-direction:row;justify-content:space-between}.info-card{flex:1 1;min-width:120px;width:auto}}@media (max-width:768px){.contract-container{height:auto;padding:0 16px 16px;top:64px}.contract-main{flex-direction:column}.contract-center,.contract-left-sidebar,.contract-right-panel{padding:16px;width:100%}.document-info-cards{flex-direction:column;gap:8px}.info-card{width:100%}.bottom-actions{flex-direction:column}}.contract-right-panel .form-section .contract-info-card:first-child{background-color:#ffffff1a;border:1px solid #fff3;border-radius:8px;margin-bottom:20px;padding:12px 15px;text-align:center}.contract-right-panel .form-section .cinfo-card:first-child .cinfo-title{font-size:14px}.contract-right-panel .form-section .cinfo-card:first-child .cinfo-value{font-size:20px}cinfo-card:first-child{background-color:#ffffff1a;border:1px solid #fff3;border-radius:8px;margin-bottom:20px;padding:12px 15px;text-align:center}.contract-right-panel .form-section .cinfo-card:first-child .cinfo-title{color:#fffc;font-size:17px;font-weight:500;margin-bottom:5px}.contract-right-panel .form-section .cinfo-card:first-child .cinfo-value{color:#fff;font-size:21px;font-weight:700;text-align:center}:root{--corner-large:16px;--corner-extra-small:4px;--corner-none:0px;--corner-100:100px;--corner-full:1000px;--corner-small:8px;--miscellaneous-floating-tab-pill-fill:#fff;--sds-size-radius-full:9999px}.upload-page{background:#000;color:#fff;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;height:100%}.upload-limits{background-color:#000000b3;border-radius:20px;color:#fff;font-size:14px;font-weight:500;padding:8px 12px;position:absolute;right:25px;top:20px;z-index:100}.upload-page{position:relative}.upload-container{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin:84px auto 0;padding:0 24px 24px;width:100%}.upload-main-content{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(5px);background:#ffffff03;border:1px solid #ffffff14;border-radius:16px;border-radius:var(--corner-large);border-radius:20px;box-shadow:inset 0 0 20px #5549ff26,inset 0 0 50px #588dff1f;height:100%;justify-content:flex-end;min-height:calc(100vh + 84px);overflow:hidden;width:100%}.upload-center-area,.upload-main-content{align-items:center;display:flex;flex-direction:column;gap:10px;position:relative}.upload-center-area{align-self:stretch;flex-shrink:0;height:100vh;justify-content:center;z-index:10}.drag-drop-zone{align-items:flex-start;background:#ffffff05;border-radius:6px;flex-direction:column;gap:10px;padding:4px}.drag-drop-zone.drag-active,.drag-drop-zone:hover{background:#ffffff0d;border-color:#ffffff26}.drag-drop-zone .drag-drop-content{align-items:center;align-self:stretch;background:#10101066;border-radius:4px 4px 0 0;display:flex;gap:24px;padding:40px 24px}.upload-icon{flex-shrink:0;height:24;width:24px}.upload-text{color:#fff;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.drag-drop-zone{align-items:center;background:#10101066;border:1px solid #ffffff0d;border-radius:4px 4px 0 0;cursor:pointer;display:flex;gap:24px;padding:40px 24px;position:relative;transition:all .3s ease;z-index:10}.drag-drop-zone .upload-icon,.drag-drop-zone .upload-text{z-index:11}@media (max-width:768px){.upload-container{margin-top:64px;padding:0 16px 16px}.upload-center-area{height:auto;min-height:400px}.drag-drop-zone{padding:20px 16px}.vector-image{height:auto;max-width:600px;width:100%}}.file-management-page{background:#000;color:#fff;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;min-height:100vh}.file-management-container{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin:84px auto 0;max-width:1440px;padding:0 24px 24px;width:100%}.file-management-main{align-items:center;border:1px solid #ffffff0a;border-radius:16px;display:flex;height:100%;overflow:hidden;position:relative;width:100%}.gradient-background{bottom:0;filter:blur(50px);left:0;pointer-events:none;position:absolute;right:0;top:0}.gradient-bar{background:linear-gradient(90deg,#5549ff33,#956eff33 33%,#588dff33 66%,#2613ff33);filter:blur(20.2px);position:absolute}.gradient-top{top:0}.gradient-bottom,.gradient-top{height:24px;left:50%;transform:translateX(-50%);width:1401px}.gradient-bottom{bottom:0}.gradient-left{left:0}.gradient-left,.gradient-right{height:32px;top:25px;width:678px}.gradient-right{right:0}.file-management-content{align-items:center;border-radius:16px;display:flex;flex:1 1;flex-direction:column;gap:10px;height:100%;justify-content:center;padding-top:50px;position:relative;z-index:10}.files-list-container{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#181818;border:1px solid #ffffff0d;border-radius:8px;display:flex;flex-direction:column;min-height:500px;padding:24px;position:relative;width:491px;z-index:20}.upload-status{color:#fff;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:24px;text-align:center}.files-list{flex:1 1;gap:16px;overflow-y:auto;padding-right:8px;width:100%}.file-item-m,.files-list{display:flex;flex-direction:column}.file-item-m{align-items:flex-start;align-self:stretch;background:#ffffff14;border:1px solid #ffffff05;border-radius:6px;box-shadow:0 0 24px 0 #1d1d1d40;gap:10px;padding:4px}.file-item-m.uploading{background:radial-gradient(86.35% 104.87% at 10.71% 14.29%,#fff 0,#ba95d7 45.19%,#7564fd 67.31%,#4188fe 100%),#fff3;border:1px solid #fff3;box-shadow:0 0 24px 0 #4930ff40}.file-item-m-header{align-items:center;align-self:stretch;background:#1b1b1b;border-radius:4px;display:flex;justify-content:space-between;padding:16px 24px 16px 16px;position:relative}.file-item-m.uploading .file-item-m-header{box-shadow:2px 4px 8px 0 #00000040}.file-info{gap:16px}.file-icon-wrapper,.file-info{align-items:center;display:flex}.file-icon-wrapper{background:#1e1e1e;border:1px solid #ffffff14;border-radius:4px;gap:10px;height:43px;justify-content:center;padding:10px;width:43px}.file-icon-wrapper svg{flex-shrink:0;height:32px;width:32px}.file-details{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:center}.file-name{color:#fff;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.file-size{color:#585858}.file-extension-badge,.file-size{font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.file-extension-badge{align-items:flex-start;background:#252525;border-radius:4px;color:#ffffff59;display:flex;flex-direction:column;gap:10px;justify-content:center;margin-right:2px;padding:8px 6px}.progress-section{align-items:center;align-self:stretch;background:#1f1f1f;border-radius:0 0 4px 4px;display:flex;gap:16px;justify-content:center;padding:16px 8px}.progress-bar{align-items:flex-start;background:#5757571a;border-radius:1000px;display:flex;flex:1 1;flex-direction:column;gap:10px;height:4px}.progress-fill{border-radius:1000px 0 0 1000px;height:4px}.progress-text{font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-style:normal;font-weight:400;line-height:20px}.add-files-zone{align-items:center;align-self:stretch;background:#ffffff05;border:1px dashed #ffffff14;border-radius:4px 4px 0 0;cursor:pointer;display:flex;gap:24px;justify-content:center;margin-top:15px;padding:25px 24px;transition:all .3s ease}.add-files-zone.drag-active,.add-files-zone:hover{background:#ffffff0d;border-color:#ffffff26}.add-files-zone .add-files-icon,.add-files-zone .add-files-text{pointer-events:none}.add-files-icon{flex-shrink:0;height:24px;width:24px}.add-files-text{color:#fff9;font-style:normal;font-weight:400;line-height:20px}.add-files-text,.continue-btn{font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px}.continue-btn{background:#fff;border:none;border-radius:8px;color:#000;cursor:pointer;font-weight:500;margin-bottom:30px;margin-top:20px;padding:12px 24px;transition:all .3s ease}.continue-btn:hover:not(.disabled){background:#ffffffe6}.continue-btn.disabled{background:#ffffff4d;color:#00000080;cursor:not-allowed}.vector-image{fill:#d9d9d914;height:817px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:1404px;z-index:1}@media (max-width:768px){.file-management-container{margin-top:64px;padding:0 16px 16px}.files-list-container{height:auto;max-width:400px;min-height:500px;width:100%}.vector-image{height:auto;max-width:600px;width:100%}}.file-item-m{background:#ffffff1a;border-radius:8px;padding:10px}.file-item-m.uploading .progress-section{margin-top:8px}.progress-bar{background:#fff3;border-radius:4px;height:6px;overflow:hidden;width:100%}.progress-fill{background:#fff;height:6px;transition:width .3s ease}.progress-text{color:#fff;font-size:12px;margin-top:4px}.remove-file-btn{border-radius:70%;cursor:pointer;font-size:14px;height:15px;line-height:10px;position:absolute;right:2.5px;top:1.5px;width:15px}.enc-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2000}.enc-modal-container{align-items:flex-start;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;display:flex;flex-direction:column;max-height:90vh;max-width:500px;overflow-y:auto;padding:40px 16px 16px;width:80%}.enc-modal-content{align-items:center;display:flex;flex-direction:column;gap:32px;width:100%}.enc-lock-icon-container{height:64px;position:relative;width:57px}.enc-lock-blur{filter:blur(12px)}.enc-lock-blur,.enc-lock-main{height:64px;left:6px;position:absolute;top:0;width:47px}.enc-form-section,.enc-input-group{gap:24px}.enc-form-section,.enc-input-group,.enc-input-wrapper{align-items:flex-start;display:flex;flex-direction:column;width:100%}.enc-input-wrapper{gap:8px}.enc-input-label{font-weight:400;line-height:150%}.enc-input-label,.enc-password-input{color:#fff;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px}.enc-password-input{background:#ffffff0a;border:none;border-radius:2px;height:44px;padding:0 12px;width:100%}.enc-password-input:focus{outline:1px solid #fff3}.enc-password-input::placeholder{color:#fff6}.enc-keyboard{max-width:429px;width:100%}.enc-keyboard-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;gap:12px;padding:8px 3px}.enc-key-row,.enc-keyboard-wrapper{align-items:flex-start;display:flex}.enc-key-row{gap:5px;width:100%}.enc-key-row-offset{padding:0 18px}.enc-key-row-center{align-items:flex-start;display:flex;flex:1 0;gap:5px;padding:0 13px}.enc-key-row-bottom{gap:6px}.enc-key,.enc-key-row-bottom{align-items:center;justify-content:center}.enc-key{background:#434343;border:none;border-radius:4.6px;box-shadow:0 1px 0 0 #000;color:#fff;cursor:pointer;display:flex;flex:1 0;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:22px;font-weight:400;height:42px;line-height:28px;padding:7px;text-align:center;transition:all .1s ease}.enc-key:hover{background:#555;transform:translateY(-1px)}.enc-key:active{box-shadow:0 0 0 0 #000;transform:translateY(0)}.enc-key-special{background:#434343;font-size:16px;height:42px;line-height:21px;padding:11px;width:42px}.enc-key-backspace{background:#202020}.enc-key-number{background:#202020;padding:11px 0;width:41px}.enc-key-number,.enc-key-space{font-size:16px;height:42px;line-height:21px}.enc-key-space{background:#434343;padding:11px;width:248px}.enc-save-button{align-items:center;background:#fff;border:none;border-radius:4px;color:#141414;cursor:pointer;display:flex;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:500;gap:10px;height:44px;justify-content:center;line-height:100%;padding:10px;text-align:center;text-transform:capitalize;transition:all .2s ease;width:100%}.enc-save-button:hover{background:#ffffffe6;transform:translateY(-1px)}.enc-save-button:active{transform:translateY(0)}@media (max-width:768px){.enc-modal-container{padding:24px 12px 12px;width:95%}.enc-keyboard{max-width:100%}.enc-key{font-size:18px;height:38px}.enc-key-number,.enc-key-special{height:38px;width:38px}.enc-key-space{height:38px;width:200px}}@media (max-width:480px){.enc-modal-container{padding:20px 8px 8px}.enc-key{font-size:16px;height:34px;padding:5px}.enc-key-number,.enc-key-special{font-size:14px;height:34px;padding:8px;width:34px}.enc-key-space{font-size:14px;height:34px;width:160px}.enc-keyboard-wrapper{gap:8px}.enc-key-row{gap:3px}}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--scale-factor));min-width:calc(180px*var(--scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--scale-factor));box-shadow:0 calc(2px*var(--scale-factor)) calc(5px*var(--scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--scale-factor));max-width:calc(180px*var(--scale-factor));padding:calc(6px*var(--scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--scale-factor));padding-top:calc(2px*var(--scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .annotationTextContent{color:#0000;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;inset:0;line-height:1;overflow:hidden;text-align:left;text-align:initial;z-index:2}.textLayer,.textLayer :is(span,br){position:absolute;transform-origin:0 0}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:#0000}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{display:none;height:0;left:0;position:absolute;top:0;width:0}.file-list-container{background:#141414;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin-left:50px;margin-right:50px;margin-top:80px;min-height:100vh;padding:24px}.file-list-full{background:#141414}.file-list-header{margin-bottom:24px}.file-list-title{color:#fff;font-size:24px;font-weight:600;margin:0 0 16px}.file-list-success-banner{align-items:center;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:8px;color:#22c55e;display:flex;font-size:14px;gap:12px;padding:12px 16px;position:relative}.file-list-td,.file-list-th{text-align:center!important}.file-list-banner-close{align-items:center;background:none;border:none;border-radius:50%;color:#22c55e;cursor:pointer;display:flex;font-size:18px;height:20px;justify-content:center;margin-left:auto;padding:0;transition:background-color .2s ease;width:20px}.file-list-banner-close:hover{background:#22c55e33}.file-list-success-icon{align-items:center;background:#22c55e;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:20px;justify-content:center;width:20px}.file-list-search-container{margin-bottom:24px}.file-list-search-wrapper{max-width:400px;position:relative}.file-list-search-input{background:#1a1a1a;border:1px solid #333;border-radius:8px;color:#fff;font-size:14px;outline:none;padding:12px 16px 12px 44px;transition:all .2s ease;width:100%}.file-list-search-input:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.file-list-search-input::placeholder{color:#666}.file-list-search-icon{color:#666;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.file-list-table-container{background:#1a1a1a;border:1px solid #333;border-radius:12px;margin-bottom:24px;overflow:hidden}.file-list-table{border-collapse:collapse;width:100%}.file-list-table thead{background:#111}.file-list-table th{border-bottom:1px solid #333;color:#ccc;cursor:pointer;font-size:14px;font-weight:500;padding:16px 20px;text-align:left;text-align:center!important;-webkit-user-select:none;user-select:none}.file-list-table th:hover{background:#ffffff0d}.file-list-table-row{transition:background-color .2s ease}.file-list-table-row:hover{background:#ffffff0d}.file-list-table td{border-bottom:1px solid #2a2a2a;font-size:14px;padding:16px 20px}.file-list-table-row:last-child td{border-bottom:none}.file-list-name-cell{gap:12px;text-align:center}.file-list-file-icon,.file-list-name-cell{align-items:center;display:flex;justify-content:center}.file-list-file-icon{background:#333;border-radius:6px;flex-shrink:0;height:32px;width:32px}.file-list-file-name{color:#fff;font-weight:500;text-align:center}.file-list-td-type{color:#ccc;font-size:12px;font-weight:500;text-transform:uppercase}.file-list-td-date,.file-list-td-size{color:#ccc}.file-list-status-badge{border-radius:12px;font-size:11px;font-weight:500;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.file-list-encrypted{background:#22c55e33;border:1px solid #22c55e4d;color:#22c55e}.file-list-uploaded{background:#3b82f633;border:1px solid #3b82f64d;color:#3b82f6}.file-list-processing{background:#f59e0b33;border:1px solid #f59e0b4d;color:#f59e0b}.file-list-uploaded-failed{background:#ef444433;border:1px solid #ef44444d;color:#ef4444}.file-list-pending{background:#9ca3af33;border:1px solid #9ca3af4d;color:#9ca3af}.file-list-pagination{align-items:center;border-bottom:1px solid #333;border-top:1px solid #333;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:10px 0}.file-list-pagination-info{color:#aaa;font-size:13px;font-weight:400}.file-list-pagination-controls{align-items:center;display:flex;gap:16px}.file-list-rows-per-page{align-items:center;color:#aaa;display:flex;font-size:13px;gap:6px}.file-list-rows-per-page label{font-weight:400}.file-list-rows-per-page select{background:#222;border:1px solid #444;border-radius:4px;color:#eee;cursor:pointer;font-size:13px;outline:none;padding:4px 6px;transition:all .2s ease}.file-list-rows-per-page select:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff33}.file-list-page-numbers{align-items:center;display:flex;gap:6px}.file-list-page-numbers button{background:#0000;border:1px solid #444;border-radius:4px;color:#ccc;cursor:pointer;font-size:13px;padding:4px 8px;transition:all .2s ease}.file-list-page-numbers button:hover{border-color:#007bff}.file-list-page-numbers .file-list-active{background:#007bff;border-color:#007bff;color:#fff}.file-list-nav-btn{align-items:center;background:#1a1a1a;border:1px solid #333;border-radius:6px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.file-list-nav-btn:hover:not(:disabled){background:#333;border-color:#555}.file-list-nav-btn:disabled{cursor:not-allowed;opacity:.5}.file-list-page-info{color:#ccc;font-size:14px;min-width:80px;text-align:center}.file-list-loading{gap:16px;min-height:400px}.file-list-loading-spinner{animation:file-list-spin 1s linear infinite;border:3px solid #333;border-top-color:#007bff;height:40px;width:40px}@keyframes file-list-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.file-list-loading p{color:#ccc;margin:0}.file-list-error{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.file-list-error p{color:#ef4444;margin:0}.file-list-error button{background:#007bff;border-radius:6px;font-size:14px;padding:10px 20px;transition:background-color .2s ease}.file-list-error button:hover{background:#0056b3}@media (max-width:1024px){.file-list-container{padding:16px}.file-list-table{font-size:13px}.file-list-table td,.file-list-table th{padding:12px 16px}}@media (max-width:768px){.file-list-pagination{align-items:stretch;flex-direction:column;gap:16px}.file-list-pagination-controls{justify-content:space-between}.file-list-search-wrapper{max-width:none}.file-list-td-size,.file-list-td-type,.file-list-th-size,.file-list-th-type{display:none}}@media (max-width:480px){.file-list-table td,.file-list-table th{padding:8px 12px}.file-list-file-icon{height:24px;width:24px}.file-list-name-cell{gap:8px}}.file-list-page-number{align-items:center;background-color:#171717;border:1px solid #d1d5db;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;height:32px;justify-content:center;transition:all .2s;width:32px}.file-list-page-number:hover{background-color:#f9fafb;border-color:#9ca3af;color:#374151}.file-list-page-number.file-list-active{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.file-list-error{color:#dc2626;padding:3rem 2rem;text-align:center}.file-list-error p{font-size:1.125rem;margin-bottom:1rem}.file-list-error button{background-color:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s}.file-list-error button:hover{background-color:#2563eb}@media (max-width:768px){.file-list-container{padding:0 .5rem}.file-list-title{font-size:1.75rem}.file-list-search-wrapper{max-width:100%}.file-list-table-container{overflow-x:auto}.file-list-table{min-width:600px}.file-list-pagination{align-items:stretch;flex-direction:column}.file-list-pagination-info{margin-bottom:1rem;text-align:center}.file-list-pagination-controls{flex-wrap:wrap;justify-content:center}.file-list-page-navigation{order:1}.file-list-rows-per-page{margin-top:1rem;order:2}}@media (max-width:480px){.file-list-page-numbers{display:none}.file-list-nav-btn{height:36px;width:36px}}.file-list-loading{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem}.file-list-loading-spinner{animation:spin 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:32px;margin-bottom:1rem;width:32px}.file-list-search-clear{align-items:center;background:none;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:1.25rem;height:20px;justify-content:center;line-height:1;padding:0;position:absolute;right:.875rem;top:50%;transform:translateY(-50%);transition:all .2s;width:20px}.file-list-search-clear:hover{background-color:#f3f4f6;color:#374151}.file-list-search-info{color:#64748b;font-size:.875rem;font-style:italic}.file-list-th-actions{background-color:#f8f9fa;border-bottom:1px solid #e9ecef;color:#495057;font-size:14px;font-weight:600}.file-list-td-actions,.file-list-th-actions{padding:12px 16px;text-align:center;width:120px}.file-list-td-actions{vertical-align:middle}.file-list-actions-container{display:flex;gap:4px}.file-list-action-btn,.file-list-actions-container{align-items:center;justify-content:center;position:relative}.file-list-action-btn{background-color:initial;border:none;border-radius:6px;color:#6c757d;cursor:pointer;display:inline-flex;height:28px;transition:all .2s ease;width:28px}.file-list-action-btn:hover{transform:translateY(-1px)}.file-list-download-btn{color:#64748b}.file-list-download-btn:hover{background-color:#3b82f61a;color:#3b82f6}.file-list-share-btn{color:#64748b}.file-list-share-btn:hover{background-color:#22c55e1a;color:#22c55e}.file-list-delete-btn{color:#64748b}.file-list-delete-btn:hover{background-color:#ef44441a;color:#ef4444}.file-list-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1050}.file-list-modal{animation:modal-appear .15s ease-out;background:#1a1a1a;border:1px solid #333;border-radius:12px;box-shadow:0 20px 25px -5px #0000004d;max-height:90vh;max-width:400px;overflow:hidden;width:100%}@keyframes modal-appear{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.file-list-modal-header{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;padding:20px 24px 16px}.file-list-modal-header h3{color:#fff;font-size:18px;font-weight:600;margin:0}.file-list-modal-close{align-items:center;background:none;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;font-size:24px;height:24px;justify-content:center;padding:0;transition:all .2s ease;width:24px}.file-list-modal-close:hover{background:#333;color:#fff}.file-list-modal-body{padding:20px 24px}.file-list-modal-body p{color:#d1d5db;font-size:14px;line-height:1.5;margin:0 0 12px}.file-list-modal-warning{color:#f59e0b;font-size:13px;font-style:italic}.file-list-modal-footer{border-top:1px solid #333;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px 20px}.file-list-modal-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s ease}.file-list-modal-cancel{background:#0000;border:1px solid #4b5563;color:#9ca3af}.file-list-modal-cancel:hover{background:#374151;color:#fff}.file-list-modal-delete{background:#ef4444;color:#fff}.file-list-modal-delete:hover{background:#dc2626;transform:translateY(-1px)}@media (prefers-color-scheme:dark){.file-list-th-actions{background-color:#111;color:#ccc}}.file-list-view-btn{color:#6b7280;transition:color .2s ease}.file-list-view-btn:hover{color:#3b82f6}.file-list-search-wrapper{margin-bottom:20px}.file-list-no-results{color:#9ca3af;font-size:16px;padding:40px 20px;text-align:center}.login-page-container{display:flex;flex-direction:column;min-height:100vh;position:relative}.login-page-main{background:linear-gradient(90deg,#000c,#0000 15%,#0000 85%,#000c),linear-gradient(135deg,#1a1a2e,#16213e 25%,#0f3460 50%,#533483 75%,#7209b7);padding:120px 24px 40px}.login-page-form-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#2307070d;border:1px solid #0e01011a;border-radius:24px;margin-bottom:50px;margin-top:50px;max-width:400px;padding:60px 40px;width:100%}.login-page-form{display:flex;flex-direction:column;gap:24px;width:100%}.login-page-form-group{display:flex;flex-direction:column;gap:8px}.login-page-input,.login-page-label{color:#fbfdfc;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:140%}.login-page-input{background:#0000004d;border:1px solid #ffffff1a;border-radius:12px;box-sizing:border-box;height:56px;padding:16px 20px;transition:all .3s ease;width:100%}.login-page-input::placeholder{color:#fbfdfc80}.login-page-input:focus{background:#0006;border-color:#ffffff4d;outline:none}.login-page-input-error{background:#ff64641a!important;border-color:#ff646499!important}.login-page-error{color:#ff6464e6;display:block;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:140%;margin-top:4px}.login-page-password-container{position:relative;width:100%}.login-page-password-input{box-sizing:border-box;padding-right:56px;width:100%}.login-page-password-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.login-page-password-toggle:hover{opacity:.8}.login-page-login-button{align-items:center;background:#fff;border:none;border-radius:1000px;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;height:56px;justify-content:center;margin-top:16px;padding:16px 20px;transition:all .3s ease;width:100%}.login-page-login-button:hover{background:#ffffffe6;transform:translateY(-2px)}.login-page-login-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.login-page-login-button span{color:#000;font-weight:500}.login-page-forgot-button,.login-page-login-button span{font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;line-height:150%}.login-page-forgot-button{align-items:center;background:#0009;border:1px solid #ffffff1a;border-radius:1000px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-weight:400;height:56px;justify-content:center;padding:16px 20px;transition:all .3s ease;width:100%}.login-page-forgot-button:hover{background:#000c;border-color:#fff3}.login-page-divider{align-items:center;display:flex;margin:16px 0;text-align:center}.login-page-divider:after,.login-page-divider:before{background:#fff3;content:"";flex:1 1;height:1px}.login-page-divider span{color:#fff9;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;padding:0 16px}.login-page-signup-button{align-items:center;background:#000c;border:1px solid #ffffff1a;border-radius:1000px;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;height:56px;justify-content:center;padding:16px 20px;transition:all .3s ease;width:100%}.login-page-signup-button:hover{background:#000000e6;border-color:#fff3;transform:translateY(-2px)}.login-page-signup-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.login-page-signup-button span{color:#fff;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:150%}.login-page-bottom-section{align-items:center;bottom:160px;display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%)}.login-page-upload-section{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:1000px;cursor:pointer;display:flex;gap:8px;padding:12px 24px;transition:all .3s ease}.login-page-upload-section:hover{background:#ffffff26;transform:translateY(-2px)}.login-page-upload-text{color:#fffc;font-family:Plus Jakarta Sans,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:100%}@media (max-width:768px){.login-page-main{padding:100px 16px 20px}.login-page-form-container{max-width:360px;padding:40px 24px}.login-page-background-gradient:before{height:500px;top:-125px;width:500px}.login-page-background-gradient:after{height:375px;top:-87px;width:375px}.login-page-bottom-section{bottom:120px;margin-top:40px;position:relative}}@media (max-width:480px){.login-page-main{padding:90px 16px 20px}.login-page-form-container{max-width:320px;padding:32px 20px}.login-page-forgot-button,.login-page-input,.login-page-login-button,.login-page-signup-button{font-size:14px;height:48px}.login-page-background-gradient:before{height:400px;top:-100px;width:400px}.login-page-background-gradient:after{height:300px;top:-75px;width:300px}}.login-page-main{align-items:center;background:#000;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:100vh;padding:60px 24px 40px;position:relative}.login-page-video-background{height:100%;left:0;object-fit:cover;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.login-page-background-container{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.login-page-background-overlay{background:#0006;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.login-page-form-container{position:relative;z-index:3}.search-in-page{background-color:#000;color:#fff;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;min-height:100vh}.sp-background-blur{background:radial-gradient(ellipse at top center,#ba95d799 0,#7564fd66 35%,#4188fe33 70%,#0000 100%);filter:blur(150px);height:50vh;left:0;margin:0;opacity:.3;padding:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.search-in-page .footer{position:relative;z-index:100}.search-in-main-content{justify-content:center;margin-top:84px;min-height:100vh;padding:40px 24px;top:-.5px}.search-in-header-section,.search-in-main-content{align-items:center;display:flex;flex-direction:column}.search-in-header-section{gap:24px;margin-bottom:60px;max-width:1200px;text-align:center;width:100%}.search-in-validate-text{align-items:center;color:#fff;cursor:pointer;display:flex;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:500;gap:8px;transition:all .2s ease}.search-in-main-title{color:#fff;font-size:32px;font-weight:600;line-height:1.2;margin:0;max-width:600px}.search-in-subtitle{color:#fff;font-size:20px;font-weight:400;line-height:1.4;margin:0;opacity:.8}.search-in-cards-container{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-bottom:80px;max-width:1000px;width:100%}.search-in-footer-spacer{height:80px}.search-in-verification-card{flex:1 1;max-width:350px;min-width:280px}.search-in-file-input{display:none}.search-in-file-label{align-items:center;background:#ffffff05;border:2px dashed #ffffff4d;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:20px;padding:40px 24px;text-align:center;transition:all .3s ease}.search-in-file-label:hover{background:#ffffff0d;border-color:#ffffff80;transform:translateY(-2px)}.search-in-card-icon{align-items:center;color:#fff;display:flex;justify-content:center;position:relative}.search-in-link-icon{background:#000;border-radius:50%;padding:2px;position:absolute;right:-4px;top:-4px}.search-in-card-text{color:#fff;font-size:16px;font-weight:400;line-height:1.4;margin:0}.search-in-or-divider{align-items:center;display:flex;flex-shrink:0;font-weight:700;gap:16px;margin-left:25px}.search-in-or-line{background:#ffffff4d;height:1px;width:40px}.search-in-or-text{color:#fff9;font-size:17px;font-weight:500;white-space:nowrap}.search-in-hash-card{display:flex;flex:1 1;justify-content:center;max-width:350px;min-width:280px}.search-in-hash-btn{background-color:#fff;border:none;border-radius:8px;color:#000;cursor:pointer;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:500;max-width:280px;padding:16px 32px;transition:all .2s ease;width:100%}.search-in-hash-btn:hover{background-color:#ffffffe6;box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.search-in-modal-overlay{align-items:center;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.search-in-hash-modal{background:#1a1a1a;border:1px solid #ffffff1a;border-radius:12px;max-width:400px;padding:32px;width:90%}.search-in-modal-title{color:#fff;font-size:20px;font-weight:600;margin:0 0 20px}.search-in-hash-input{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;margin-bottom:24px;padding:12px 16px;width:100%}.search-in-hash-input::placeholder{color:#ffffff80}.search-in-hash-input:focus{background:#ffffff26;border-color:#fff6;outline:none}.search-in-modal-buttons{display:flex;gap:12px;justify-content:flex-end}.search-in-modal-btn{border:none;border-radius:6px;cursor:pointer;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.search-in-modal-cancel{background:#0000;border:1px solid #fff3;color:#ffffffb3}.search-in-modal-cancel:hover{background:#ffffff1a;color:#fff}.search-in-modal-submit{background:#fff;color:#000}.search-in-modal-submit:hover:not(:disabled){background:#ffffffe6}.search-in-modal-submit:disabled{cursor:not-allowed;opacity:.5}.search-in-main-content{--bg-deep:#0b0714;--bg-mid:#130a22;--glow-1:123 92 255;--glow-2:255 90 245;--ring:123 92 255;background:radial-gradient(900px 600px at 12% -10%,rgba(var(--glow-1)/.5) 0,#0000 60%),radial-gradient(700px 500px at 88% 0,rgba(var(--glow-2)/.1) 0,#0000 55%),linear-gradient(180deg,var(--bg-mid),var(--bg-deep));box-shadow:inset 0 0 0 1px rgba(var(--ring)/.04),0 10px 30px #00000038;color:#eee;overflow:hidden;position:relative}@media (max-width:768px){.search-in-main-content{margin-top:64px;padding:24px 16px}.search-in-header-section{gap:20px;margin-bottom:40px}.search-in-main-title{font-size:24px}.search-in-subtitle{font-size:18px}.search-in-cards-container{align-items:stretch;flex-direction:column;gap:24px}.search-in-or-divider{flex-direction:column;gap:8px}.search-in-or-line{height:20px;width:1px}.search-in-hash-card,.search-in-verification-card{max-width:none;min-width:auto}}@media (max-width:480px){.search-in-main-title{font-size:20px}.search-in-subtitle{font-size:16px}.search-in-file-label{padding:32px 20px}.search-in-card-text{font-size:14px}.search-in-hash-modal{margin:20px;padding:24px}.search-in-modal-title{font-size:18px}.search-in-modal-buttons{flex-direction:column;gap:8px}.search-in-modal-btn{width:100%}}.search-in-validate-btn{align-items:center;background-color:#000;border:1px solid #fff3;border-radius:8px;color:#fff;display:flex;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s ease}.search-in-validate-btn:hover{background-color:#ffffff1a;border-color:#ffffff4d}.colo-purple{color:#ae58ff;font-size:2rem}.modal-demo-page{background:#000;color:#fff;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;min-height:100vh}.modal-demo-content{align-items:center;display:flex;justify-content:center;margin-top:84px;min-height:calc(100vh - 200px);padding:20px}.modal-demo-container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;max-width:800px;padding:40px;text-align:center;width:100%}.modal-demo-title{color:#fff;font-size:32px;font-weight:600;margin-bottom:16px}.modal-demo-description{color:#ffffffb3;font-size:16px;line-height:1.5;margin-bottom:40px}.modal-demo-buttons{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.modal-demo-button{border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:500;padding:16px 24px;transition:all .2s ease}.modal-demo-button:hover{transform:translateY(-2px)}.modal-demo-button:active{transform:translateY(0)}.modal-demo-button.error{background:linear-gradient(135deg,#ff6b6b,#ff5252)}.modal-demo-button.error:hover{background:linear-gradient(135deg,#ff5252,#e53935)}.modal-demo-button.verified{background:linear-gradient(135deg,#4caf50,#43a047)}.modal-demo-button.verified:hover{background:linear-gradient(135deg,#43a047,#388e3c)}.modal-demo-button.encrypting{background:linear-gradient(135deg,#9c27b0,#8e24aa)}.modal-demo-button.encrypting:hover{background:linear-gradient(135deg,#8e24aa,#7b1fa2)}.modal-demo-button.milestone{background:linear-gradient(135deg,#ff9800,#f57c00)}.modal-demo-button.milestone:hover{background:linear-gradient(135deg,#f57c00,#ef6c00)}.modal-demo-info{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;padding:24px;text-align:left}.modal-demo-info h3{color:#fff;font-size:18px;margin-bottom:16px}.modal-demo-info ul{list-style:none;margin:0;padding:0}.modal-demo-info li{color:#fffc;font-size:14px;line-height:1.5;margin-bottom:12px}.modal-demo-info strong{color:#fff}@media (max-width:768px){.modal-demo-container{padding:24px}.modal-demo-title{font-size:24px}.modal-demo-buttons{grid-template-columns:1fr}.modal-demo-info{padding:16px}}.App{background:#101010;min-height:100vh;width:100%}.file-view-full{min-height:100vh;padding-bottom:40px;padding-top:100px}.fv-background-blur{align-items:center;background:radial-gradient(86.35% 104.87% at 10.71% 14.29%,#fff 0,#ba95d7 30.19%,#7564fd 62.4%,#4188fe 100%);display:flex;filter:blur(250px);gap:136px;height:485px;opacity:.4;padding:4px;position:absolute;right:0;top:-.5px;width:718px;z-index:0}.file-view-preview-loading{color:#666;padding:40px;text-align:center}.file-view-container{max-width:1200px}.file-view-loading{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:300px}.file-view-loading-spinner{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:40px;margin-bottom:16px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.file-view-error{color:#fff;padding:40px;text-align:center}.file-view-error p{font-size:16px;margin-bottom:20px}.file-view-header{align-items:flex-start;justify-content:space-between}.file-view-header-left{display:flex;flex-direction:column;gap:15px}.file-view-back-btn:hover{background:#fff3;border-color:#ffffff4d;transform:translateY(-1px)}.file-view-success-banner{align-items:center;animation:slideInRight .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#22c55e26;border:1px solid #22c55e4d;border-radius:8px;color:#22c55e;display:flex;gap:12px;padding:12px 16px}.file-view-success-icon{align-items:center;background:#22c55e;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;width:20px}.file-view-banner-close{background:none;border:none;color:#22c55e;cursor:pointer;font-size:18px;line-height:1;margin-left:auto;padding:0}.file-view-details-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;height:fit-content;padding:30px}.file-view-file-header{align-items:flex-start;display:flex;gap:20px;margin-bottom:30px}.file-view-file-icon{color:#fffc;flex-shrink:0}.file-view-file-meta{flex:1 1}.file-view-file-name{color:#fff;font-size:1.5rem;font-weight:600;margin:0 0 10px;word-break:break-word}.file-view-file-status{margin-bottom:10px}.file-view-file-properties{margin-bottom:30px}.file-view-property{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:12px 0}.file-view-property:last-child{border-bottom:none}.file-view-property-label{color:#fffc;flex-shrink:0;font-weight:500;margin-right:20px}.file-view-property-value{color:#fff;text-align:right;word-break:break-word}.file-view-file-id,.file-view-hash{border-radius:4px;font-size:.9em;padding:4px 8px}.file-view-status-badge{border-radius:12px;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.file-view-encrypted{background:#3b82f633;border:1px solid #3b82f64d;color:#60a5fa}.file-view-uploaded{background:#22c55e33;border:1px solid #22c55e4d;color:#4ade80}.file-view-processing{background:#fbbf2433;border:1px solid #fbbf244d;color:#fbbf24}.file-view-uploaded-failed{background:#ef444433;border:1px solid #ef44444d;color:#f87171}.file-view-pending{background:#9ca3af33;border:1px solid #9ca3af4d;color:#d1d5db}.file-view-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.file-view-action-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;text-decoration:none;transition:all .3s ease}.file-view-download-btn{background:#3b82f633;border:1px solid #3b82f64d;color:#60a5fa}.file-view-download-btn:hover{background:#3b82f64d;border-color:#3b82f666;transform:translateY(-1px)}.file-view-share-btn{background:#22c55e33;border:1px solid #22c55e4d;color:#4ade80}.file-view-share-btn:hover{background:#22c55e4d;border-color:#22c55e66;transform:translateY(-1px)}.file-view-delete-btn{background:#ef444433;border:1px solid #ef44444d;color:#f87171}.file-view-delete-btn:hover{background:#ef44444d;border-color:#ef444466;transform:translateY(-1px)}.file-view-preview-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;overflow:hidden}.file-view-preview-container{display:flex;flex-direction:column;height:100%}.file-view-preview-header{border-bottom:1px solid #ffffff1a;padding:20px}.file-view-preview-header h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0}.file-view-image-preview{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:400px;padding:20px}.file-view-image-preview img{border-radius:8px;box-shadow:0 8px 32px #0000004d;max-height:600px;max-width:100%;object-fit:contain}.file-view-pdf-preview{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:600px;padding:20px}.file-view-pdf-preview iframe{background:#fff;border:none;border-radius:8px;height:600px;width:100%}.file-view-no-preview,.file-view-preview-error{align-items:center;color:#fff9;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:400px;padding:60px 20px;text-align:center}.file-view-no-preview svg,.file-view-preview-error svg{margin-bottom:20px;opacity:.5}.file-view-no-preview p,.file-view-preview-error p{font-size:16px;margin:8px 0}.file-view-preview-note{color:#fff6!important;font-size:14px!important}.file-view-modal-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.file-view-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a1a;border:1px solid #ffffff4d;border-radius:12px;box-shadow:0 20px 40px #0000004d;max-width:400px;width:100%}.file-view-modal-header{align-items:center;display:flex;justify-content:space-between;padding:20px 24px 0}.file-view-modal-header h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0}.file-view-modal-close{align-items:center;background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;font-size:24px;height:24px;justify-content:center;padding:0;transition:all .2s ease;width:24px}.file-view-modal-close:hover{background:#0000001a;color:#fff}.file-view-modal-body{padding:20px 24px}.file-view-modal-body p{color:#fff;line-height:1.5;margin:0 0 12px}.file-view-modal-warning{color:#dc2626!important;font-size:14px!important;margin-bottom:0!important}.file-view-modal-footer{display:flex;gap:12px;justify-content:flex-end;padding:0 24px 24px}.file-view-modal-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease}.file-view-modal-cancel{background:#f3f4f6;color:#374151}.file-view-modal-cancel:hover{background:#e5e7eb}.file-view-modal-delete{background:#dc2626;color:#fff}.file-view-modal-delete:hover{background:#b91c1c}@media (max-width:1024px){.file-view-content{gap:20px;grid-template-columns:1fr}.file-view-preview-section{order:-1}}@media (max-width:768px){.file-view-container{padding:0 15px}.file-view-header{align-items:flex-start;flex-direction:column}.file-view-title{font-size:1.5rem}.file-view-details-section{padding:20px}.file-view-file-header{flex-direction:column;gap:15px;text-align:center}.file-view-property{align-items:flex-start;flex-direction:column;gap:8px}.file-view-property-value{text-align:left}.file-view-actions{flex-direction:column}.file-view-action-btn{justify-content:center;width:100%}.file-view-pdf-preview iframe{height:400px}.file-view-image-preview{min-height:300px}}@media (max-width:480px){.file-view-full{padding-top:70px}.file-view-modal{margin:0 10px}.file-view-modal-footer{flex-direction:column}.file-view-modal-btn{justify-content:center;width:100%}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.file-view-hash-container{align-items:center;display:flex;gap:8px;width:100%}.file-view-hash-container .file-view-property-value{flex:1 1;overflow:hidden;text-align:left;text-overflow:ellipsis}.file-view-hash-copy,.file-view-hash-toggle{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:4px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.file-view-hash-copy:hover,.file-view-hash-toggle:hover{background:#fff3;border-color:#ffffff4d}.file-view-container{margin:0 auto;max-width:1400px;padding:0 20px;width:100%}.file-view-content{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 2fr;width:100%}.file-view-header{align-items:center;display:flex;gap:20px;margin-bottom:30px}.file-view-back-btn{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;margin-right:auto;padding:10px 16px;text-decoration:none;transition:all .3s ease;width:fit-content}.file-view-title{color:#fff;flex:1 1;font-size:2rem;font-weight:600;margin:0;text-align:center}.file-view-password-prompt{margin:0 auto;max-width:500px;padding:2rem;text-align:center}.file-view-password-icon{color:#666;margin-bottom:1rem}.file-view-password-form{margin:2rem 0}.file-view-password-input-container{margin-bottom:1rem}.file-view-password-input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:1rem;padding:.75rem;width:100%}.file-view-password-input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.file-view-password-error{color:#dc3545;font-size:.875rem;margin-top:.5rem}.file-view-hash-container button{background:#007bff;background:var(--primary-color,#007bff);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin-left:8px;padding:4px 12px;transition:background .2s}.file-view-hash-container button:hover{background:#0056b3;background:var(--primary-hover,#0056b3)}.file-view-password-submit{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;width:100%}.file-view-password-submit:hover{background-color:#0069d9}
/*# sourceMappingURL=main.5a8a673e.css.map*/