*{box-sizing:border-box}body{margin:0;background:#f8f9fb;color:#20242c;font-family:Arial,Helvetica,sans-serif;font-size:14px}button,input,select{font:inherit}a,button,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{opacity:.5;cursor:wait}button{border:0;background:none;color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #e34b5855;outline-offset:3px}a,button{transition:background .15s,color .15s}input,select{min-width:0}.sidebar{width:244px;position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid #e8eaee;padding:34px 20px 22px;display:flex;flex-direction:column;z-index:10}.brand{display:block;height:53px;margin:0 12px 31px}.brand img{width:174px;height:52px;object-fit:contain}.workspace{display:flex;align-items:center;gap:11px;padding:14px 10px;border:1px solid #e8e9ee;border-radius:9px;margin-bottom:29px}.workspace-icon{display:grid;place-items:center;background:#f7e8ea;color:#bd2738;border-radius:7px;width:33px;height:33px;font-weight:700}.workspace b{font-size:12px}.workspace small{display:block;font-size:10px;color:#8a8d95;margin-top:5px}.workspace-dot{height:6px;width:6px;border-radius:50%;background:#48a888;margin-left:auto}.nav-label{font-size:9px;font-weight:700;letter-spacing:1.6px;color:#999da6;padding-left:14px;margin-bottom:12px}.nav-item{width:100%;display:flex;align-items:center;gap:12px;padding:12px 13px;border-radius:7px;margin-bottom:5px;color:#676d79;font-size:12px;text-align:left}.nav-item small{margin-left:auto;color:#9c9fa8;font-size:10px}.nav-item.active{background:#fcecef;color:#c42c40;font-weight:600}.nav-item.active small{color:#c42c40}.nav-item:hover{background:#f4f5f7}.sidebar-bottom{margin-top:auto}.private{border-top:1px solid #eee;padding:21px 6px;display:flex;align-items:center;gap:10px;color:#6d7480}.private b{font-size:11px;color:#4b535d}.private small{display:block;font-size:10px;margin-top:5px;color:#9a9da5}.sidebar-bottom>a{border:1px solid #e7e8eb;padding:12px;display:flex;justify-content:space-between;border-radius:6px;font-size:11px;color:#686d77}.main-wrap{margin-left:244px}.topbar{height:78px;border-bottom:1px solid #e8eaee;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 42px;font-size:11px}.breadcrumb{color:#8b9099}.slash{margin:0 13px;color:#c5c8ce}.top-actions{gap:19px}.secure-label,.top-actions{display:flex;align-items:center}.secure-label{color:#818793;font-size:10px;gap:7px}.secure-label>span{width:5px;height:5px;border-radius:50%;background:#44a687}.avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#f3e8e9;font-size:10px;color:#a54651;font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #dedfe5;border-radius:6px;background:white;padding:10px 14px;font-size:11px;font-weight:600;white-space:nowrap}.btn:hover{background:#f3f4f6}.btn.red{background:#c92e43;border-color:#c92e43;color:white}.btn.red:hover{background:#ac2134}.btn.dark{background:#242a34;color:white;border-color:#242a34}main{padding:0 42px;max-width:1600px;margin:auto}.intro{position:relative;display:flex;justify-content:space-between;align-items:center;padding:44px 0 34px;overflow:hidden}.eyebrow{font-size:9px;font-weight:700;letter-spacing:2px;color:#c22d43;margin-bottom:16px}h1{font-size:39px;line-height:1.16;letter-spacing:-1.4px;font-weight:650;margin:0 0 18px}h1 span{color:#818691}.intro p{color:#8a909b;font-size:12px;line-height:1.9;margin:0}.hero-art{width:320px;height:210px;position:relative;margin-right:15px}.orbit{position:absolute;left:34px;top:8px;width:235px;height:190px;border:1px solid #e4e6ec;border-radius:50%;transform:rotate(-32deg)}.o2{left:13px;top:44px;width:285px;height:116px;transform:rotate(31deg)}.art-tile{position:absolute;display:grid;place-items:center;width:65px;height:65px;border-radius:15px;border:1px solid white;box-shadow:0 12px 30px #24314910;transform:rotate(-10deg);background:#fff;color:#9ca5b5}.t1{left:43px;top:64px}.t2{left:142px;top:34px;background:#c92e43;color:white;width:87px;height:87px;transform:rotate(12deg);box-shadow:0 18px 35px #c92e4322}.t2 svg{width:33px;height:33px}.t3{left:191px;top:128px;width:48px;height:48px;transform:rotate(8deg)}.art-dot{position:absolute;width:7px;height:7px;border-radius:50%;background:#eac1c9}.d1{left:270px;top:57px}.d2{left:89px;top:177px;width:5px;height:5px;background:#b3bdcc}.art-caption{position:absolute;bottom:0;left:87px;font-size:7px;letter-spacing:2px;color:#a2a9b3}.summary{border:1px solid #e6e8ed;border-radius:10px;background:#fff;padding:22px 21px;margin:0 0 38px;gap:26px}.summary,.summary>div{display:flex;align-items:center}.summary>div{gap:10px}.summary strong{font-size:21px;letter-spacing:-.6px}.summary span:not(.stat-icon){font-size:10px;color:#878d98}.stat-icon{width:37px;height:37px;display:grid;place-items:center;border-radius:9px;background:#f0f2f8;color:#7b88a4}.stat-icon.pink{background:#fbeef1;color:#bd5163}.stat-icon.green{background:#eaf6f1;color:#57927e}.summary-note{margin-left:auto;border-left:1px solid #eee;padding-left:22px;max-width:210px;line-height:1.5;color:#9ba2ad}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}h2{font-size:19px;letter-spacing:-.4px;margin:0 0 8px;font-weight:600}.section-heading p{font-size:11px;color:#9499a3;margin:0}.text-btn{display:flex;align-items:center;gap:7px;color:#bd3043;font-size:11px;font-weight:600}.toolbar{margin-bottom:18px}.search,.toolbar{display:flex;gap:10px}.search{align-items:center;flex:1 1;border:1px solid #e3e5ea;border-radius:6px;background:#fff;padding:0 14px;color:#9ca2ae}.search input{width:100%;border:0;outline:0;padding:13px 0;background:none;font-size:11px;color:#323845}.search input::placeholder{color:#a1a7b2}.toolbar select{font-size:10px;color:#626b79;border:1px solid #e3e5ea;border-radius:6px;background:white;padding:0 30px 0 13px;max-width:165px}.list-meta{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#717987;margin-bottom:13px}.muted{color:#a3a9b3;margin-left:4px}.check{display:flex!important;align-items:center;gap:7px!important;color:#7d8593;font-size:10px!important;font-weight:400!important}.check input{accent-color:#c92e43;width:13px!important;height:13px;margin:0}.resource-table{border:1px solid #e5e7ed;border-radius:8px;background:white;overflow:hidden}.resource-row,.table-head{display:grid;grid-template-columns:minmax(230px,2.6fr) .8fr 1.2fr .7fr 1fr;gap:14px;align-items:center;padding:0 22px}.table-head{height:41px;background:#f5f6f9;font-size:8px;font-weight:600;letter-spacing:.9px;color:#949ba7}.table-head>span:last-child{text-align:right}.resource-row{min-height:79px;border-top:1px solid #eff0f3}.resource-row:hover{background:#fcfcfe}.resource-name{display:flex;gap:13px;align-items:center;min-width:0}.resource-name b{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;line-height:1.4}.resource-name small{display:block;font-size:9px;color:#a0a5b0;margin-top:7px;line-height:1.4}.resource-name small span{margin:0 5px}.resource-icon{flex-shrink:0;width:39px;height:40px;border:1px solid #e9eaf1;border-radius:8px;display:grid;place-items:center;background:#f6f7fb;color:#8793b3}.color-2{color:#579e8b;background:#f0f8f6}.color-3{color:#ac8a63;background:#fbf7f1}.color-4{color:#b87c94;background:#faf1f6}.color-5{color:#7b8eae;background:#f1f5fc}.resource-icon img{width:31px;height:24px;object-fit:contain}.version{font-size:10px;color:#757d8b}.platform{font-size:8px;color:#8c93a0;text-transform:uppercase;letter-spacing:.4px}.size{font-size:10px;color:#8b93a1}.row-actions{display:flex;justify-content:flex-end;gap:5px}.download{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:1px solid #e4e6ec;border-radius:5px;font-size:9px;color:#626d7e}.download:hover{color:#c92e43;background:#fff2f4;border-color:#edbec6}.missing{font-size:9px;color:#a9a3a5;background:#f7f4f5;border:1px solid #ece6e8;padding:7px 9px;border-radius:5px}.featured-star{color:#c29033;fill:#eacb75}.bottom-cards{display:grid;grid-template-columns:1.15fr 1fr;gap:19px;margin-top:30px}.brand-card,.info-card{border:1px solid #e5e7ec;border-radius:9px;padding:26px;position:relative;overflow:hidden;min-height:189px}.brand-card{background:#f4e9ec;border-color:#eedee3}.card-tag{font-size:8px;font-weight:700;letter-spacing:1.5px;color:#b27380}.bottom-cards h3{font-size:21px;letter-spacing:-.6px;margin:14px 0 9px;position:relative;z-index:1}.bottom-cards p{color:#9c8790;margin:0 0 23px}.bottom-cards p,.brand-card button{font-size:10px;position:relative;z-index:1}.brand-card button{font-weight:600;display:flex;align-items:center;gap:12px;color:#ac394f;padding:0}.brand-decoration{position:absolute;right:10px;bottom:-24px;font-size:170px;font-weight:700;letter-spacing:-14px;color:#e9ced7;transform:rotate(-12deg)}.info-card{background:white}.info-card .card-tag{color:#a0a7b3}.info-card p{color:#9098a5}.info-card h3{font-size:19px}.info-card>div{display:flex;justify-content:space-between;gap:15px}.info-card a{font-size:10px;color:#6d7889;display:flex;gap:10px;align-items:center}footer{padding:29px 0;display:flex;justify-content:space-between;gap:15px;font-size:9px;color:#a0a7b3}footer a{gap:6px}.manage-banner,footer a{display:flex;align-items:center}.manage-banner{border:1px solid #edcdd4;background:#fff5f7;padding:17px 20px;border-radius:8px;margin:-15px 0 26px;justify-content:space-between;gap:20px}.manage-banner b{font-size:12px}.manage-banner p{font-size:10px;color:#9d7781;margin:7px 0 0}.manage-banner>div:last-child{display:flex;gap:8px}.icon-btn{padding:7px;border-radius:5px;color:#8d96a6;display:inline-flex;align-items:center;justify-content:center}.icon-btn:hover{background:#f8e9ed;color:#c92e43}.error,.notice{margin:15px 0;padding:13px 16px;background:#edf7f2;border:1px solid #c6e8d7;border-radius:7px;color:#417a63;font-size:12px;display:flex;align-items:center;gap:9px;line-height:1.5}.notice button{margin-left:auto;display:flex}.error{background:#fff0f0;color:#a2293b;border-color:#f4c9ce}.empty{text-align:center;padding:60px 10px;color:#9098a6}.empty>svg{margin:auto}.empty h3{color:#4e5868}.empty p{font-size:12px}.modal-backdrop{position:fixed;inset:0;background:#1c243369;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:30;display:flex;align-items:center;justify-content:center;padding:20px}.modal{width:560px;background:#fff;border-radius:14px;padding:28px;box-shadow:0 20px 80px #101a3333;max-height:94vh;overflow:auto}.modal-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:22px}.modal-head .eyebrow{font-size:8px;margin-bottom:8px}.modal h2{font-size:23px}.form-grid>label,.modal form>label{display:flex;flex-direction:column;gap:8px;font-size:11px;font-weight:600;margin:0 0 16px}.modal input:not([type=checkbox]):not([type=file]),.modal select{width:100%;padding:11px 12px;border:1px solid #e0e4eb;border-radius:6px;background:#fff;font-size:12px;font-weight:400;color:#5e6776}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 17px}.modal .upload{border:1px dashed #d9dce5;border-radius:8px;padding:17px;position:relative;display:flex;flex-direction:row;align-items:center;background:#f9fafc;color:#8e97a5;cursor:pointer;gap:13px}.upload input{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.upload small{display:block;font-size:9px;font-weight:400;margin-top:6px}.modal-footer{display:flex;justify-content:flex-end;align-items:center;gap:9px;margin-top:24px}.signin{margin-right:auto;color:#b92c43}.help,.signin{font-size:10px}.help{color:#999;overflow-wrap:anywhere}.small-modal{width:420px}.small-modal p{color:#8b93a0;line-height:1.6;font-size:12px}@media(min-width:1500px){.topbar,main{padding:0 60px}.intro{padding-top:50px;padding-bottom:42px}.hero-art{margin-right:80px}.summary{gap:42px}.resource-row{min-height:85px}}@media(max-width:1200px){.sidebar{width:216px;padding-left:14px;padding-right:14px}.main-wrap{margin-left:216px}.topbar,main{padding:0 28px}.summary-note{display:none!important}.summary{justify-content:space-between;gap:16px}.resource-row,.table-head{grid-template-columns:minmax(200px,2.5fr) .7fr .9fr .6fr 1fr;padding:0 15px;gap:10px}.hero-art{width:280px;margin-right:0}.info-card>div{flex-direction:column}.intro h1{font-size:35px}}@media(max-width:950px){.sidebar{width:185px}.main-wrap{margin-left:185px}.brand img{width:145px}.workspace{padding:12px 8px}.nav-item{font-size:11px;padding:11px 9px;gap:8px}.hero-art,.secure-label{display:none}.summary>div{gap:7px}.summary span:not(.stat-icon){max-width:60px;line-height:1.5}.summary{padding:18px 14px}.stat-icon{width:30px;height:30px}.summary strong{font-size:19px}.resource-row,.table-head{grid-template-columns:minmax(200px,2.5fr) .8fr .7fr 1fr}.resource-row>.platform,.table-head>span:nth-child(3){display:none}.bottom-cards{grid-template-columns:1fr}.intro h1{font-size:38px}.manage-banner{align-items:flex-start;flex-direction:column}.manage-banner>div:last-child{width:100%;justify-content:flex-end}}@media(max-width:700px){.sidebar{position:relative;width:100%;height:auto;padding:14px 20px;border-bottom:1px solid #e7e9ee;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.brand{margin:0;height:38px}.brand img{height:38px;width:145px}.nav-label,.sidebar nav,.sidebar-bottom{display:none}.workspace{margin:0;padding:8px;border:0}.workspace small,.workspace-dot,.workspace-icon{display:none}.workspace b{font-size:11px;color:#868e9b}.main-wrap{margin:0}.topbar{height:60px;padding:0 20px}.topbar>div:first-child{font-size:10px}.top-actions{gap:10px}.avatar{display:none}main{padding:0 20px}.intro{padding:32px 0 28px}.intro h1{font-size:35px}.intro p{font-size:11px}.eyebrow{font-size:8px}.summary{margin-bottom:28px;gap:12px;padding:16px 12px}.summary>div{flex-wrap:wrap;gap:6px}.summary .stat-icon{display:none}.summary span:not(.stat-icon){font-size:9px;max-width:65px}.summary strong{font-size:20px}.toolbar{flex-wrap:wrap;gap:8px}.search{flex-basis:100%}.toolbar select{height:36px;flex:1 1;max-width:none}.section-heading h2{font-size:18px}.text-btn{font-size:10px}.list-meta .muted{display:none}.check{font-size:9px!important}.resource-row,.table-head{grid-template-columns:minmax(0,1fr) 76px;gap:10px;padding:0 12px}.resource-row>.size,.resource-row>.version,.table-head>span:not(:first-child):not(:last-child){display:none}.resource-row{min-height:82px}.resource-name{gap:10px}.resource-name b{font-size:10px}.resource-name small{font-size:8px}.resource-icon{width:31px;height:34px}.resource-icon svg{width:18px}.download{padding:8px;font-size:9px;gap:4px}.missing{font-size:8px}.brand-card,.info-card{padding:23px}.bottom-cards h3{font-size:20px}footer{flex-wrap:wrap;font-size:8px}footer>span:nth-child(2){display:none}.modal{padding:23px 19px}.modal-backdrop{padding:12px}.form-grid{gap:0 12px}.modal-footer{flex-wrap:wrap}.signin{flex-basis:100%;margin-bottom:5px}.manage-banner{margin-top:0}.summary-note{display:none!important}}.workspace-nav-label{margin-top:25px}.team-top{display:none}.quick-add{gap:18px;margin:-10px 0 25px}.quick-add,.quick-add>span{display:flex;align-items:center}.quick-add>span{gap:7px;font-size:11px;color:#88909d}.links-modal{width:760px}.links-intro{justify-content:space-between;gap:20px;padding:18px 20px;background:#f8f3f4;border:1px solid #eee0e3;border-radius:9px;margin-bottom:22px}.links-intro,.links-intro>div{display:flex;align-items:center}.links-intro>div{gap:13px;color:#bd3e53}.links-intro p{font-size:12px;line-height:1.6;color:#8c7980;margin:0}.links-intro b{color:#6b565d;font-weight:500}.share-list-row{display:flex;align-items:center;gap:14px;padding:17px 0;border-bottom:1px solid #eceef2}.share-description{flex:1 1;min-width:0}.share-description b{display:block;font-size:13px;overflow-wrap:anywhere}.share-description small{display:block;color:#9098a5;font-size:11px;margin-top:7px}.link-status{font-size:10px;border-radius:20px;padding:5px 9px;background:#f2f3f5;color:#9298a3}.active-status{background:#eaf6ef;color:#438267}.selection-heading{display:flex;justify-content:space-between;font-size:12px;margin:23px 0 12px}.selection-heading>span{color:#b42e44}.share-search{padding:0 12px!important;flex-direction:row!important;gap:10px!important}.share-search input{border:0!important;padding-left:0!important}.share-picker{max-height:260px;overflow:auto;border:1px solid #e5e8ed;border-radius:7px}.pick-row{display:flex;align-items:center;gap:12px;padding:13px 14px;border-bottom:1px solid #f0f1f4;cursor:pointer}.pick-row:last-child{border:0}.pick-row:hover{background:#faf4f6}.pick-row input{accent-color:#c92e43;width:15px;height:15px}.pick-row b{font-size:12px;font-weight:500}.pick-row small{display:block;color:#939ba7;font-size:10px;margin-top:5px}.share-caution{background:#fff9eb;border:1px solid #f0e5c9;color:#907b47;border-radius:6px;padding:12px;font-size:11px;line-height:1.65}.link-success{text-align:center;padding:10px 12px 20px}.success-icon{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 20px;border-radius:50%;color:#488b70;background:#eaf5ef}.link-success h3{font-size:24px;letter-spacing:-.5px}.link-success p{color:#88919f;line-height:1.7;font-size:13px}.link-success label{display:block;text-align:left;font-size:12px;color:#727e8e;margin-top:25px}.link-success input{margin-top:9px}.success-actions{display:flex;justify-content:center;gap:10px;margin-top:16px}.link-success .text-btn{margin:22px auto 0}.panel-description{color:#8892a2;line-height:1.6;font-size:13px}.team-form{display:flex;align-items:flex-end;gap:12px;margin:22px 0 15px}.team-form label{display:flex;flex-direction:column;gap:8px;font-size:12px;flex:1 1}.team-form label:nth-child(2){flex:0 0 110px}.team-form .btn{height:40px}.team-list>div{display:flex;align-items:center;gap:12px;border-top:1px solid #eceef2;padding:18px 0}.team-list b{font-weight:500;font-size:12px;overflow-wrap:anywhere;min-width:0}.member-avatar{height:33px;width:33px;flex-shrink:0;background:#f5e8ed;color:#b65168;border-radius:50%;display:grid;place-items:center}.role-badge{margin-left:auto;text-transform:capitalize;font-size:11px;color:#8a94a2;background:#f4f6f8;padding:6px 9px;border-radius:5px}.modal .help{font-size:11px;line-height:1.6}.access-page{max-width:570px;padding:75px 30px;text-align:center}.access-page>img{display:block;width:210px;margin:0 auto 65px}.access-page .eyebrow{display:block}.access-page h1{font-size:42px}.access-page p{color:#84909f;font-size:14px;line-height:1.9;margin:25px 0}.access-page>.btn{font-size:13px;padding:14px 23px}.access-page>small{display:block;margin-top:45px;color:#939ba7;font-size:12px;line-height:1.7}.guest-wrap{max-width:900px;margin:auto;padding:0 30px}.guest-wrap>header{display:flex;align-items:center;justify-content:space-between;padding:30px 0;border-bottom:1px solid #e1e6ec}.guest-wrap>header img{width:170px}.guest-wrap>header>span{display:flex;gap:8px;align-items:center;font-size:12px;color:#8d97a7}.guest-main{padding:60px 0 0}.guest-main h1{font-size:46px}.guest-main>p{font-size:15px;color:#8893a2;margin:25px 0}.expiry-note{display:flex;gap:10px;align-items:center;background:#f5e9ed;border:1px solid #eadce1;color:#a85569;padding:15px 18px;border-radius:8px;font-size:12px;margin:30px 0 20px}.expiry-note b{font-weight:500}.guest-files{background:white;border:1px solid #e3e7ed;border-radius:10px;padding:0 22px}.guest-file{display:flex;align-items:center;gap:15px;padding:23px 0;border-bottom:1px solid #edf0f4}.guest-file:last-child{border:0}.guest-file>div{flex:1 1}.guest-file b{font-size:14px}.guest-file small{display:block;font-size:11px;color:#929ba8;margin-top:7px}.guest-main .guest-note{font-size:12px;line-height:1.8;color:#929ba7;max-width:680px}.guest-main footer{border-top:1px solid #e1e6ec;margin-top:45px;font-size:11px}.resource-name b{font-size:13px}.resource-name small{font-size:11px}.download,.size,.version{font-size:12px}.platform{font-size:10px}.nav-item,.search input{font-size:13px}.list-meta,.section-heading p,.toolbar select{font-size:12px}.table-head{font-size:10px}.btn{font-size:12px}.intro p{font-size:14px}.nav-item small{font-size:11px}.summary span:not(.stat-icon){font-size:12px}.check{font-size:11px!important}.summary-note{max-width:225px}.missing{font-size:11px}.sidebar{overflow-y:auto}.top-actions{gap:10px}.topbar{padding-left:32px;padding-right:32px}.topbar>div:first-child{white-space:nowrap}.share-top{color:#b33349}@media(max-width:1100px){.breadcrumb,.slash{display:none}.summary span:not(.stat-icon){font-size:11px}.nav-item{font-size:12px}.summary-note{display:none!important}}@media(max-width:700px){.quick-add{align-items:flex-start;gap:10px;flex-direction:column}.quick-add>span{font-size:10px}.topbar>div:first-child{display:none}.top-actions{width:100%;justify-content:flex-end;gap:8px}.team-top{display:inline-flex}.sidebar>.workspace-nav-label,.sidebar>button.nav-item{display:none}.links-intro{padding:15px;align-items:flex-start;flex-direction:column}.links-intro>.btn{width:100%}.share-list-row{gap:8px;flex-wrap:wrap}.share-list-row>.resource-icon{display:none}.share-description small{font-size:10px}.team-form{flex-wrap:wrap}.team-form>.btn{flex-basis:100%}.team-list b{font-size:11px}.team-list>div{gap:7px}.member-avatar{width:26px;height:26px}.link-success{padding:0}.success-actions{flex-wrap:wrap}.share-top span{display:inline}.guest-wrap{padding:0 20px}.guest-wrap>header img{width:145px}.guest-wrap>header>span{font-size:10px}.guest-main{padding-top:40px}.guest-main h1{font-size:37px}.guest-files{padding:0 15px}.guest-file{gap:10px;flex-wrap:wrap}.guest-file>.resource-icon{display:none}.guest-file b{font-size:12px}.guest-file .btn{padding:9px}.expiry-note{line-height:1.6}.resource-name b{font-size:12px}.download,.resource-name small{font-size:10px}.table-head{font-size:9px}.resource-row{min-height:88px}.summary span:not(.stat-icon){font-size:10px}.form-grid>label,.modal form>label{font-size:12px}.access-page{padding:50px 25px}.access-page h1{font-size:36px}.access-page>img{margin-bottom:45px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.mobile-version{display:none;font-style:normal}@media(max-width:700px){.mobile-version{display:inline}}[hidden]{display:none!important}.auth-form{text-align:left;margin:26px auto 0;max-width:390px}.auth-form>label{display:block;font-size:12px;font-weight:600;color:#586474;margin-bottom:17px}.auth-form input{display:block;width:100%;margin-top:8px;border:1px solid #dfe4eb;border-radius:7px;padding:13px;background:white;color:#263245;font-size:14px;font-weight:400}.password-input{position:relative}.password-input input{padding-right:45px}.password-input button{position:absolute;right:11px;top:11px;display:flex;color:#929ba7;padding:3px}.auth-submit{width:100%;padding:13px 18px;justify-content:center;gap:12px;font-size:13px}.auth-note{display:flex;align-items:center;justify-content:center;gap:7px;color:#949eab;font-size:11px;margin:18px 0}.login-page{padding-top:42px;max-width:550px}.login-page>img{margin-bottom:36px}.login-page h1{font-size:37px}.login-page p{font-size:13px;line-height:1.8;margin:20px 0}.login-page>small{margin-top:27px;font-size:11px}.account-cards{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:22px 0}.account-card{border:1px solid #e2e6ed;border-radius:8px;padding:18px;text-align:left;display:flex;flex-direction:column;gap:10px;color:#8893a2}.account-card.selected{border-color:#d891a1;background:#fff5f7;color:#b8334c}.account-card b{font-size:14px;color:#394354}.account-card span{font-size:11px;line-height:1.6}.password-heading{font-size:16px;margin:25px 0 15px}.accounts-modal .auth-form{max-width:none;margin-top:14px}.password-form .help{font-size:11px;color:#9098a5;line-height:1.6}.modal label.check{flex-direction:row;justify-content:flex-start}.modal .modal-footer>.help{margin-right:auto}.accounts-modal{width:590px}@media(max-width:420px){.account-cards{gap:9px}.account-card{padding:13px}.account-card span{font-size:10px}.login-page h1{font-size:33px}}