@layer payload-default{}@layer payload-default{}@layer payload-default{.icon--check{height:1.5384615385rem;width:1.5384615385rem}.icon--check .stroke{fill:none;stroke:currentColor;stroke-width:2px}.collections{display:flex;width:100%;--gap:var(--base);--cols:5}.collections__wrap{width:100%;display:flex;flex-direction:column;gap:var(--base)}.collections__group{display:flex;flex-direction:column;gap:var(--gap)}.collections__label{margin:0}.collections__card-list{padding:0;margin:0;list-style:none;gap:12px;display:grid;grid-template-columns:repeat(var(--cols),1fr)}.collections__card-list .card{height:100%}.collections__locked.locked{align-items:unset;justify-content:unset}}@layer payload-default{}@layer payload-default{}@layer payload-default{@media(max-width:1440px){.collections{--cols:4}}@media(max-width:1024px){.collections{--gap:var(--base);--cols:2}}@media(max-width:768px){.collections{--cols:2}.collections__wrap{gap:var(--base)}.collections__card-list{gap:8px}}@media(max-width:400px){.collections{--cols:1}}}.login{min-height:100vh;background:#0b1220}.login:before{content:"";position:absolute;inset:0;background:radial-gradient(1200px 600px at 15% 30%,rgba(99,102,241,.22),transparent 55%),radial-gradient(900px 500px at 85% 70%,rgba(16,185,129,.16),transparent 60%);pointer-events:none}.login .template-minimal__wrap{display:flex;max-width:50%}.login .template-minimal__wrap .login__brand,.login .template-minimal__wrap .login__form{flex:1 1}@media(max-width:820px){.login .template-minimal__wrap .login__brand,.login .template-minimal__wrap .login__form{margin:0 auto}.login .template-minimal__wrap{display:block;max-width:80%}}.login .login__brand,.login .login__logo,.login header{grid-column:1;display:flex;align-items:center;justify-content:center;padding:clamp(32px,5vw,72px)}.login .login__brand img,.login .login__logo img,.login header img,.login svg{max-width:280px;height:auto;filter:drop-shadow(0 20px 40px rgba(0,0,0,.35))}.login>:where(*) img,.login>:where(*) svg{border-radius:14px}.login form{width:min(440px,92%);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:28px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 30px 80px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:14px}.login label{color:rgba(255,255,255,.85);font-weight:600;font-size:.9rem}.login input{height:44px;border-radius:12px;background:rgba(12,18,32,.65);border:1px solid rgba(255,255,255,.14);color:#fff;padding:0 14px}.login input:focus{outline:none;border-color:rgba(99,102,241,.7);box-shadow:0 0 0 4px rgba(99,102,241,.22)}.login a{color:rgba(199,210,254,.95);font-weight:600;font-size:.9rem;text-decoration:none;align-self:flex-start}.login a:hover{text-decoration:underline}.login button{margin-top:8px;height:46px;border-radius:12px;border:none;font-weight:700;cursor:pointer;background:linear-gradient(135deg,#a5b4fc,#60a5fa);color:#0b1220;box-shadow:0 18px 40px rgba(96,165,250,.25)}.login button:hover{transform:translateY(-1px)}.nav{background:#021148;min-height:100%;display:block;color:#fff}.nav .nav-group__toggle{display:none}.nav .nav__link{border-bottom:1px solid #10558d;overflow:hidden;font-size:1.3rem;display:inline-flex;color:#fff;text-decoration:none;padding:13px 25px;width:100%}.nav .nav__link:hover{cursor:pointer;color:#ccc;background:#031d7a}.nav .nav__link-indicator{width:22px;background:#fff}.table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e4e4e7;border-radius:8px;overflow:hidden;font-size:1rem;line-height:1.55}.table thead{background:rgba(0,0,0,0)}.table thead th{padding:1rem;text-align:left;font-weight:600;color:#09090b;border-bottom:2px solid #e4e4e7;letter-spacing:.02em;white-space:nowrap}.table tbody tr{transition:background .12s ease}.table tbody tr:hover{background:#f4f4f5}.table tbody tr:last-child td{border-bottom:none}.table tbody td{padding:1rem;border-bottom:1px solid #e4e4e7;vertical-align:middle}.list-create-new-doc__create-new-button{background-color:#036fe3;color:#fff;font-size:14px;padding:2px 15px}.list-create-new-doc__create-new-button:hover{background-color:#025ac4}.form-submit button{background-color:#008539;color:#fff;font-size:14px;padding:5px 20px}.form-submit button:hover{background-color:#006f2f}.app-header__account,.doc-controls__meta,.doc-controls__popup,.doc-tabs__tabs,.login__form>a,.search-bar__actions{display:none}