@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400..900;1,9..144,400..900&family=Archivo:wght@400;500;600;700&family=Space+Mono:ital,wght@0,400;0,700;1,400&display=swap";:root{--slide-animation: transform .3s ease-in-out}.sidebar{position:fixed;top:0;left:0;bottom:0;display:flex;flex-direction:column;overflow:hidden;transition:var(--slide-animation);z-index:999;width:224px;background-color:var(--bg-secondary);border-right:1px solid var(--border-color)}.dark-theme .glass-sidebar{background:#fdfbf4f2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.sidebar-logo{border-bottom:1px solid var(--border-color);text-align:center;padding:1rem;margin-bottom:0;flex-shrink:0}.sidebar-overlay .sidebar-logo{display:flex;align-items:center;padding:0 1.25rem;height:var(--portal-header-height, 3.5rem);text-align:left;gap:.75rem;overflow:hidden}.sidebar-overlay .sidebar-logo img{height:2.75rem;width:auto;min-width:0;flex:1;object-fit:contain;object-position:left center}.sidebar-close-btn{display:flex;align-items:center;justify-content:center;margin-left:auto;width:1.75rem;height:1.75rem;flex-shrink:0;border-radius:0;background:transparent;color:var(--text-quaternary);font-size:.875rem;transition:all .15s;cursor:pointer;padding:5px}.sidebar-close-btn:hover{color:var(--text-secondary);background:#1e2b3317}.sidebar-nav{flex:1;overflow-y:auto;padding:.75rem 0;scrollbar-width:none;-ms-overflow-style:none}.sidebar-nav::-webkit-scrollbar{display:none}.nav-section-label{font-family:var(--font-mono);font-size:9px;color:var(--text-quaternary);letter-spacing:.1em;text-transform:uppercase;padding:14px 24px 6px;margin:0}.sidebar ul{list-style:none;padding:0;margin:0}.sidebar li{margin:0}.sidebar .btn-nav{display:flex;align-items:center;gap:11px;width:calc(100% - 20px);margin:1px 10px;padding:9px 14px;border-radius:0;border:1px solid var(--border-subtle);box-shadow:none;font-family:var(--font-display);font-size:13px;font-weight:500;color:var(--text-quaternary);background:transparent;text-decoration:none;transition:all .15s;cursor:pointer}.sidebar .btn-nav:hover{background:#1e2b3312;color:var(--text-secondary)}.sidebar .active .btn-nav{background:#e4572e26;border-color:#e4572e40;box-shadow:var(--shadow-hard-sm);color:var(--text-primary)}.active .btn-nav:hover{background:#e4572e2e;color:var(--text-primary)}.sidebar .btn-nav svg{width:15px;height:15px;flex-shrink:0;color:var(--text-quaternary);transition:color .15s}.sidebar .btn-nav:hover svg{color:var(--text-secondary)}.active .btn-nav svg{color:var(--color-primary)}.sidebar-bottom{flex-shrink:0;border-top:1px solid var(--border-color);padding-bottom:.75rem}.mobile-menu-button{display:none;position:fixed;top:20px;left:20px;z-index:1000;background:var(--color-secondary);border:none;color:var(--color-on-accent);padding:.35rem;border-radius:.25rem;cursor:pointer;line-height:0;font-size:var(--font-size-md);transition:var(--slide-animation)}.mobile-menu-button svg{font-size:inherit}.mobile-menu-button[data-open=true]{transform:translate(300px);transition:var(--slide-animation)}.sidebar.sidebar-overlay{top:0;transform:translate(-100%);width:224px;box-shadow:4px 0 0 var(--ink);transition:transform .25s cubic-bezier(.4,0,.2,1)}.sidebar.sidebar-overlay.mobile-open{transform:translate(0)}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;background:#1e2b3359;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}@media (max-width: 768px){.mobile-menu-button{display:block}.sidebar{transform:translate(-100%);width:224px}.sidebar.mobile-open{transform:translate(0)}}.trial-banner{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.4rem 1.5rem;background:#d9a44126;border-bottom:1px solid rgba(217,164,65,.35)}.trial-banner-text{font-size:.8125rem;color:#8a6420;font-weight:500}.trial-banner-upgrade{font-size:.75rem;font-weight:600;color:#8a6420;background:#d9a44133;border:1px solid rgba(217,164,65,.4);border-radius:0;padding:.2rem .75rem;text-decoration:none;transition:background .15s,border-color .15s;white-space:nowrap;flex-shrink:0}.trial-banner-upgrade:hover{background:#d9a4414d;border-color:#d9a44199}.portal-header{position:sticky;top:0;z-index:50;flex-shrink:0;background:#fdfbf4eb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-subtle, rgba(30, 43, 51, .14))}.portal-header-inner{height:var(--portal-header-height, 3.5rem);padding:0 1.5rem;display:flex;align-items:center;gap:1rem}.portal-header-menu-btn{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:0;background:transparent;color:var(--text-quaternary);font-size:.9375rem;transition:all .15s;flex-shrink:0;margin-left:-.25rem;padding:10px}.portal-header-menu-btn:hover{background:#1e2b3317;color:var(--text-primary)}.portal-header-brand{display:flex;align-items:center;flex-shrink:0}.portal-header-brand img{height:2.75rem;width:auto}.portal-header-divider{width:1px;height:1rem;background:var(--border-color);flex-shrink:0}.portal-header-client-wrap{position:relative;flex-shrink:0}.portal-header-client{display:flex;align-items:center;gap:.625rem;flex-shrink:0;background:none;border:1px solid transparent;border-radius:0;padding:.25rem .4rem;cursor:pointer;transition:border-color .15s,background .15s;text-align:left}.portal-header-client:hover,.portal-header-client.open{border-color:var(--border-color);background:#1e2b3312}.portal-header-client:disabled{cursor:default;opacity:.72;background-color:transparent}.portal-header-client:disabled:hover,.portal-header-client:disabled.open{border-color:transparent;background:none}.portal-header-client-chevron{color:var(--text-quaternary);transition:transform .2s;flex-shrink:0}.portal-header-client.open .portal-header-client-chevron{transform:rotate(180deg)}.portal-header-client-avatar{width:1.75rem;height:1.75rem;border-radius:0;background:var(--color-secondary);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;font-family:var(--font-display);color:var(--color-on-accent);flex-shrink:0;letter-spacing:.02em}.portal-header-client-info{display:flex;flex-direction:column;gap:0}.portal-header-client-name{font-family:var(--font-display);font-weight:600;font-size:.875rem;color:var(--text-primary);line-height:1;margin:0}.portal-header-client-tab{font-family:var(--font-mono);font-size:12px;color:var(--text-quaternary);margin:.25rem 0 0;line-height:1;letter-spacing:.06em}.portal-header-client-dropdown{position:absolute;top:calc(100% + 6px);left:0;min-width:220px;background:var(--bg-secondary);border:2px solid var(--ink);border-radius:0;box-shadow:var(--shadow-hard);z-index:200;overflow:hidden}.portal-header-client-search{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--border-subtle);color:var(--text-quaternary)}.portal-header-client-search input{background:none;border:none;outline:none;color:var(--text-primary);font-size:var(--font-size-sm)!important;width:100%;padding:5px}.portal-header-client-search input::placeholder{color:var(--text-quaternary)}.portal-header-client-list{max-height:240px;overflow-y:auto;padding:.25rem}.portal-header-client-option{display:flex;align-items:center;gap:.6rem;width:100%;padding:.45rem .6rem;border-radius:0;border:none;background:none;color:var(--text-secondary);font-size:.82rem;text-align:left;cursor:pointer;transition:background .12s,color .12s}.portal-header-client-option:hover{background:#1e2b3317;color:var(--text-primary)}.portal-header-client-option.active{background:#0f7c661a;color:var(--text-primary)}.portal-header-client-option-avatar{width:1.4rem;height:1.4rem;border-radius:.3rem;background:var(--color-secondary);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;font-family:var(--font-display);color:var(--color-on-accent);flex-shrink:0;letter-spacing:.02em}.portal-header-client-empty{font-size:.78rem;color:var(--text-quaternary);text-align:center;padding:.75rem;margin:0}.portal-header-extras-wrap{display:flex;align-items:center;gap:1rem;min-width:0;overflow:hidden}.portal-header-extras{display:flex;align-items:center;gap:.5rem;min-width:0;overflow:hidden}.portal-header-spacer{flex:1}.portal-header-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.portal-header-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem .875rem;border-radius:0;border:1px solid var(--border-color);background:#1e2b3312;color:var(--text-secondary);font-family:var(--font-display);font-weight:600;font-size:.75rem;line-height:1;transition:all .15s;cursor:pointer}.portal-header-btn:hover{background:#1e2b331f;color:var(--text-primary)}.portal-header-btn svg{font-size:.8125rem;flex-shrink:0}.portal-header-btn--primary{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-on-accent)}.portal-header-btn--primary:hover{background:#0c6152;border-color:#0c6152;box-shadow:var(--shadow-hard-sm);color:var(--color-on-accent)}.portal-header-overflow{position:relative}.portal-header-overflow-btn{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:0;border:1px solid var(--border-color);background:#1e2b3312;color:var(--text-quaternary);font-size:.875rem;transition:all .15s;cursor:pointer;padding:5px}.portal-header-overflow-btn:hover{background:#1e2b331f;color:var(--text-primary)}.portal-header-dropdown{position:absolute;top:calc(100% + .5rem);right:0;min-width:11rem;background:var(--bg-secondary);border:2px solid var(--ink);border-radius:0;padding:.375rem;box-shadow:var(--shadow-hard);z-index:200}.portal-header-dropdown-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;border-radius:0;background:transparent;color:var(--text-secondary);font-family:var(--font-sans);font-size:.8125rem;font-weight:400;text-align:left;transition:all .1s;cursor:pointer}.portal-header-dropdown-item:hover{background:#1e2b3317;color:var(--text-primary)}.portal-header-dropdown-item--danger{color:var(--color-primary)}.portal-header-dropdown-item--danger:hover{background:#e4572e14;color:var(--color-primary)}.portal-header-dropdown-separator{height:1px;background:var(--border-color);margin:.375rem 0}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.pulse-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:currentColor;animation:pulse-dot 2s ease-in-out infinite}.portal-header-status{position:relative;flex-shrink:0}.portal-header-status-btn{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:0;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.06em;cursor:pointer;transition:opacity .15s}.portal-header-status-btn:hover{opacity:.8}.portal-header-status-btn.published{background:#0f7c661f;border:1px solid rgba(15,124,102,.3);color:var(--status-running)}.portal-header-status-btn.draft{background:#d9a44126;border:1px solid rgba(217,164,65,.4);color:#8a6420}.portal-header-status-menu{position:absolute;top:calc(100% + .5rem);left:0;min-width:11.25rem;background:var(--bg-secondary);border:2px solid var(--ink);border-radius:0;padding:.375rem;box-shadow:var(--shadow-hard);z-index:200;animation:menuIn .15s ease-out}@keyframes menuIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.portal-header-status-menu-item{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .75rem;border-radius:0;background:transparent;color:var(--text-secondary);font-family:var(--font-sans);font-size:.8125rem;font-weight:400;text-align:left;cursor:pointer;transition:all .15s}.portal-header-status-menu-item:hover{background:#1e2b3317;color:var(--text-primary)}.portal-header-status-menu-item.danger{color:var(--color-primary)}.portal-header-status-menu-item.danger:hover{background:#e4572e1a;color:var(--color-primary)}.portal-header-status-menu-separator{height:1px;background:var(--border-subtle);margin:.375rem .5rem}.portal-header-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.portal-header-status-dot.published{background:var(--status-running)}.portal-header-status-dot.draft{background:var(--status-paused)}.portal-header-stats{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:.25rem}.portal-header-stat-chip{padding:.25rem .625rem;border-radius:0;font-family:var(--font-mono);font-size:10px;font-weight:500;white-space:nowrap}.portal-header-stat-chip.approved{background:#0f7c661a;border:1px solid rgba(15,124,102,.25);color:var(--status-running)}.portal-header-stat-chip.rejected{background:#e4572e1a;border:1px solid rgba(228,87,46,.25);color:var(--color-primary)}.portal-header-stat-chip.pending{background:#1e2b3312;border:1px solid var(--border-color);color:var(--text-tertiary)}.portal-header-page-desc{font-size:.75rem;color:var(--text-quaternary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex-shrink:1}@media (max-width: 1200px){.portal-header-page-desc{display:none}}@media (max-width: 1024px){.portal-header-stats{display:none}}@media (max-width: 768px){.portal-header-inner{gap:.625rem;padding:0 1rem}.portal-header-status,.portal-header-stats,.portal-header-extras-wrap,.portal-header-btn span{display:none}.portal-header-btn{padding:.4375rem .5625rem}}@media (max-width: 480px){.portal-header-inner{gap:.5rem;padding:0 .75rem}.portal-header-brand,.portal-header-btn--export,.portal-header-client-tab{display:none}}.portal-layout{display:flex;flex-direction:column;min-height:100svh;overflow-x:clip}.portal-layout-main{flex:1;padding:0}.portal-trial-banner{flex-shrink:0;padding:.65rem 1.25rem;text-align:center;background:#0f7c6626;border-bottom:1px solid rgba(15,124,102,.25)}.portal-trial-banner-text{margin:0;font-size:.875rem;line-height:1.45;color:var(--text-secondary, #46545c)}.portal-trial-banner-text>strong{color:var(--text-primary, #1e2b33)}.portal-layout--trial-ended .portal-layout-main{display:flex;flex-direction:column}:root{--font-sans: "Archivo", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Fraunces", Georgia, "Times New Roman", serif;--font-mono: "Space Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font: var(--font-sans);--radius-md: 0;--portal-header-height: 3.5rem;--font-size-sm: clamp(12.8px, .05vw + 12.61px, 13.5px);--font-size-base: clamp(14px, 1.1vw + 10px, 18px);--font-size-md: clamp(21px, .971vw + 18.6375px, 24.85px);--font-size-lg: clamp(28px, 1.602vw + 10.25px, 41px);--font-size-xl: clamp(32px, 2.0313vw + 13px, 52px);--font-size-xxl: clamp(50px, 27.5px + 4.3vw, 110px);font-family:var(--font);font-size:var(--font-size-base);color-scheme:light}body,.dark-theme{--paper: #f6f0e1;--paper-deep: #efe6d0;--cream: #fdfbf4;--ink: #1e2b33;--ink-soft: #46545c;--color-primary: #e4572e;--color-secondary: #0f7c66;--color-tertiary: #d9a441;--color-on-accent: #fdfbf4;--red-hover: #c74624;--blue-focus: rgba(15, 124, 102, .55);--bg-primary: #f6f0e1;--bg-secondary: #fdfbf4;--bg-tertiary: #efe6d0;--sidebar-hover: #efe6d0;--text-primary: #1e2b33;--text-secondary: #46545c;--text-tertiary: #5f6e76;--text-quaternary: #7c8a91;--border-color: rgba(30, 43, 51, .25);--border-subtle: rgba(30, 43, 51, .14);--status-running: #0f7c66;--status-paused: #d9a441;--status-error: #cf2e2e;--shadow-primary: rgba(228, 87, 46, .3);--shadow-secondary: rgba(15, 124, 102, .3);--shadow-tertiary: rgba(217, 164, 65, .35);--color-primary-transparent: rgba(228, 87, 46, .14);--color-secondary-transparent: rgba(15, 124, 102, .14);--color-tertiary-transparent: rgba(217, 164, 65, .18);--shadow-hard: 5px 5px 0 var(--ink);--shadow-hard-sm: 3px 3px 0 var(--ink);--contour-texture: repeating-radial-gradient( circle at 15% 20%, transparent 0, transparent 46px, rgba(30, 43, 51, .025) 46px, rgba(30, 43, 51, .025) 48px ), repeating-radial-gradient( circle at 85% 75%, transparent 0, transparent 60px, rgba(30, 43, 51, .021) 60px, rgba(30, 43, 51, .021) 62px );--bg-overlay: var(--contour-texture), #f6f0e1}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font);background-color:var(--bg-primary);background-image:var(--contour-texture);background-attachment:fixed;color:var(--text-primary)}h1,h2,h3,h4,h5,h6,p{margin:0 0 .5em}h1,h2,h3,h4{font-family:var(--font-display)}h1{font-weight:900;font-size:var(--font-size-xl)}h2{font-weight:800;font-size:var(--font-size-lg)}h3{font-size:var(--font-size-md);font-weight:700}p{font-size:var(--font-size-base)}code,pre,kbd{font-family:var(--font-mono)}img{max-width:100%}a{text-decoration:underline;color:var(--color-primary)}table th,table td{vertical-align:middle;line-height:1.2}label{font:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-quaternary);display:flex;align-items:center;gap:4px}input,button,select,textarea{padding:10px 14px;border-radius:0;font-size:var(--font-siz-base)}input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.check-box{width:17px;height:17px;border-radius:0;border:1.5px solid var(--border-color);background:var(--cream);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color .15s,background .15s}.check-box svg{display:none}input[type=checkbox]:checked~.check-box{background:var(--color-primary);border-color:var(--color-primary)}input[type=checkbox]:checked~.check-box svg{display:block}.check-text{font-size:13px;font-weight:500;color:var(--text-secondary);line-height:1.2;transition:color .15s}.check-item{display:flex;align-items:center;gap:10px;cursor:pointer;padding:10px 12px;border-radius:0;border:1px solid var(--border-subtle);background:var(--cream);transition:border-color .15s,background .15s;position:relative}.check-item:hover{border-color:#e4572e80;background:#e4572e0a}.check-item:has(input:checked){border-color:#e4572e80;background:#e4572e0f}.check-item:has(input:checked) .check-text{color:var(--text)}.check-group{display:grid;grid-template-columns:1fr 1fr;gap:10px}.check-group--3col{grid-template-columns:repeat(3,1fr)}input,select,textarea{background-color:var(--cream);color:var(--text-primary);border:1px solid var(--border-color);font-size:var(--font-size-base)!important;transition:.15s all}input::placeholder,textarea::placeholder{color:var(--text-quaternary)}input:focus,select:focus,textarea:focus{border-color:var(--blue-focus);box-shadow:0 0 0 3px #0f7c661f;outline:none;transition:.15s all}input:disabled,select:disabled,textarea:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}button{border:none;cursor:pointer}.error-message{color:var(--status-error)}.success-message{color:var(--status-success)}.date-filter{position:absolute;top:40px;right:40px;padding:5px 10px;border-radius:var(--radius-md);font-size:1rem}.buttons-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}a[class^=btn-],button[class^=btn-],input[class^=btn-]{display:inline-block;text-decoration:none;line-height:1;padding:.5rem 1rem;border-radius:var(--radius-md);color:var(--color-on-accent);cursor:pointer;font-weight:700;font-size:var(--font-size-base);font-family:var(--font-display);border:2px solid var(--ink);box-shadow:var(--shadow-hard-sm);transition:all .15s ease-in-out}button:disabled,input:disabled{background-color:var(--bg-tertiary);cursor:not-allowed;transition:.15s all}button:disabled:hover,input:disabled:hover{background-color:var(--bg-tertiary);opacity:.75;transition:.15s all}a[class^=btn-] svg,button[class^=btn-] svg,input[class^=btn-] svg{font-size:var(--font-size-base);width:1em;height:1em}.btn-primary{background-color:var(--color-primary)}.btn-primary:hover{background-color:var(--red-hover);box-shadow:var(--shadow-hard);transform:translate(-2px,-2px)}.btn-secondary{background-color:var(--color-secondary)}.btn-secondary:hover{box-shadow:var(--shadow-hard);transform:translate(-2px,-2px)}.btn-tertiary{background-color:var(--color-tertiary);color:var(--ink)}.btn-tertiary:hover{box-shadow:var(--shadow-hard);transform:translate(-2px,-2px)}.btn-quaternary{background:var(--cream);border:2px solid var(--ink);color:var(--ink)!important}.btn-quaternary:hover{background:var(--paper-deep);border-color:var(--ink);color:var(--ink)!important}button.btn-icon,a.btn-icon{line-height:0}.btn-add{background-color:transparent;border:2px solid var(--text-primary)}.btn-add svg{width:32px;height:32px;color:var(--text-primary)}.btn-add:hover{opacity:.6}.btn-spinner{animation:btn-spin .7s linear infinite;border:2px solid rgba(253,251,244,.35);border-radius:50%;border-top-color:#fdfbf4f2;display:inline-block;flex-shrink:0;height:.75rem;width:.75rem}@keyframes btn-spin{to{transform:rotate(360deg)}}button:disabled{cursor:not-allowed;opacity:.65}.btn-danger{background-color:var(--status-error)}.btn-danger:hover{opacity:.6}.btn-success{background-color:var(--status-running)}.btn-success:hover{background-color:var(--status-running-hover, #0c6152);box-shadow:var(--shadow-hard);transform:translate(-2px,-2px)}.loader-container{flex:1;min-height:calc(100vh - var(--portal-header-height, 3.5rem) - 2.75rem);width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:1rem}@keyframes atlas-fade-in{0%{opacity:0}to{opacity:1}}@keyframes atlas-slide-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes atlas-slide-in-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.circle-loader{width:75px;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,var(--color-primary) 94%,#0000) top/8px 8px no-repeat,conic-gradient(#0000 30%,var(--color-primary));mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);animation:circleLoader 1s infinite linear}@keyframes circleLoader{to{transform:rotate(1turn)}}.dot-loader{width:60px;aspect-ratio:4;--_g: no-repeat radial-gradient(circle closest-side, var(--color-primary) 90%, var(--color-primary));background:var(--_g) 0% 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:calc(100% / 3) 100%;animation:dotLoader 1s infinite linear}@keyframes dotLoader{33%{background-size:calc(100% / 3) 0%,calc(100% / 3) 100%,calc(100% / 3) 100%}50%{background-size:calc(100% / 3) 100%,calc(100% / 3) 0%,calc(100% / 3) 100%}66%{background-size:calc(100% / 3) 100%,calc(100% / 3) 100%,calc(100% / 3) 0%}}.header-container{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-color, rgba(30, 43, 51, .25));border-radius:100px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:var(--text-quaternary, #7c8a91)}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:var(--border-color, rgba(30, 43, 51, .25)) transparent}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:.01ms!important;transition-duration:.01ms!important}}@media screen and (max-width: 328px){.buttons-container{width:100%;justify-content:center}}
