:root{--black-50:#00000080;--white-100:white;--white-10:#ffffff1a;--black-gray:#141414;--black-100:black;--white-75:#ffffffbf;--gradient-0:#f36578;--gradient-50:#946de9;--gradient-100:#60d1e4;--white-5:#ffffff0d;--white-50:#ffffff80;--gray:#8d8d9b;--dark-gray:#424247;--black-25:#00000040;--black-10:#0000001a;--white-25:#ffffff40;--light-gray:#dfdfe5}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Exo,Inter,Noto Sans JP,Hiragino Sans,sans-serif;background-color:var(--black-gray);color:#e0e0e0;min-height:100vh}.dark-bg-wrapper{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.dark-bg-lights{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.herolight{aspect-ratio:1;opacity:1;border-radius:1000px;width:200px;height:auto;position:static}.herolight-pink{background-image:radial-gradient(circle farthest-corner at 50% 50%,var(--gradient-0),#fff0);filter:blur(150px)}.herolight-purple{background-image:radial-gradient(circle farthest-corner at 50% 50%,var(--gradient-50),#fff0);filter:blur(150px)}.herolight-blue{background-image:radial-gradient(circle farthest-corner at 50% 50%,var(--gradient-100),#fff0);filter:blur(150px)}.site-navbar{border-bottom:1px solid var(--white-10);background-color:var(--black-gray);height:80px;padding:10px 80px;justify-content:center;position:fixed;top:0;left:0;right:0;z-index:100}.nav-content,.site-navbar{width:100%;display:flex;align-items:center}.nav-content{justify-content:flex-start;max-width:1200px;height:auto;position:relative}.brand{z-index:1;position:absolute;text-decoration:none}.logo-wrap{display:flex;justify-content:flex-start;align-items:flex-end;position:relative}.logoimage{filter:invert();width:25px;height:25px;margin-right:5px}.logotext{color:var(--white-100);letter-spacing:0;font-family:Exo,sans-serif;font-size:20px;font-weight:500}.nav-menu{display:flex;justify-content:center;align-items:center;width:100%;margin-left:auto;margin-right:auto}.navlink{color:var(--white-100);font-family:Exo,sans-serif;font-weight:300;line-height:20px;text-decoration:none;padding:8px 12px}.navlink:hover{opacity:.8}.nav-buttons{position:absolute;right:0}.nav-btn-signup,.nav-buttons{display:flex;align-items:center}.nav-btn-signup{border:0;background-color:var(--white-100);border-radius:100px;justify-content:center;width:110px;padding:12px 0;transition:all .4s;text-decoration:none;box-shadow:0 0 5px #fff3}.nav-btn-signup:hover{background-color:var(--white-75)}.nav-btn-login{border:0;background-color:transparent;border-radius:100px;display:flex;justify-content:center;align-items:center;width:auto;min-width:110px;margin-left:20px;padding:12px 30px;white-space:nowrap;transition:all .4s;text-decoration:none;box-shadow:0 0 5px #fff3}.nav-btn-login:hover{background-color:var(--white-10)}.nav-btn-text{color:var(--white-100);font-family:Exo,sans-serif;font-size:12px}.nav-btn-text.black{color:var(--black-gray)}.menu-button{display:none;background:none;border:none;cursor:pointer;margin-left:auto}.menu-icon{color:var(--white-100);font-size:24px}.site-footer{background-color:var(--white-100);width:100%;position:relative;z-index:1}.footer-inner{max-width:80rem;margin:0 auto;padding:5rem 5%;display:flex;flex-direction:column;align-items:center}.footer-top{display:grid;grid-template-columns:.25fr 1fr;align-items:center;width:600px;grid-gap:0;gap:0}.footer-brand{width:150px;margin-right:auto;text-decoration:none}.footer-logoimage{width:25px;height:25px;margin-right:5px}.footer-logotext{color:var(--black-100);font-family:Exo,sans-serif;font-size:20px;font-weight:500;width:150px;min-width:150px}.footer-link-list{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;grid-gap:1.5rem 1.5rem;gap:1.5rem 1.5rem;justify-content:center}.footer-link{color:var(--black-100);text-align:center;font-family:Exo,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;text-decoration:none}.footer-link:hover{opacity:.7}.footer-divider{background-color:var(--black-100);width:100%;height:1px;margin:5rem 0 2rem}.footer-bottom{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;grid-gap:0 1.5rem;gap:0 1.5rem;justify-content:center}.footer-credit{font-family:Exo,sans-serif}.footer-credit,.footer-legal-link{color:var(--black-100);font-size:.875rem;font-weight:400;line-height:1.5}.footer-legal-link{text-decoration:underline}.main-content{position:relative;z-index:1;padding-top:80px;min-height:calc(100vh - 80px)}.landing{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:40px 20px;text-align:center}.landing h1{font-size:48px;font-weight:900;margin-bottom:16px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing .subtitle{font-size:18px;color:#888;margin-bottom:48px;max-width:500px;line-height:1.8}.features{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:24px;gap:24px;max-width:800px;width:100%;margin-bottom:48px}.feature-card{background:#12122a;border:1px solid #1a1a3e;border-radius:12px;padding:24px;text-align:left}.feature-card h3{font-size:16px;margin-bottom:8px;color:#bbb}.feature-card p{font-size:13px;color:#666;line-height:1.6}.pricing{background:#12122a;border:1px solid #1a1a3e;border-radius:16px;padding:32px;max-width:400px;width:100%;margin-bottom:32px}.pricing h2{font-size:20px;margin-bottom:4px}.pricing .price{font-size:40px;font-weight:900;margin:16px 0 4px}.pricing .price-period{color:#666;font-size:14px;margin-bottom:16px}.pricing ul{list-style:none;margin-bottom:24px}.pricing ul li{padding:6px 0;font-size:14px;color:#aaa}.pricing ul li:before{content:"\2713  ";color:#2ecc71}.cta-btn{display:inline-block;padding:14px 36px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;text-decoration:none;transition:opacity .2s;font-family:inherit}.cta-btn:hover{opacity:.9}.free-note{color:#555;font-size:12px;margin-top:16px}.login-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 80px);padding:40px 20px}.login-page h1{font-size:24px;margin-bottom:24px}.login-container{width:100%;max-width:400px}.back-link{display:block;margin-top:24px;color:#666;font-size:13px;text-decoration:none}.back-link:hover{color:#aaa}.auth-form{gap:16px}.auth-field,.auth-form{display:flex;flex-direction:column}.auth-field{gap:6px}.auth-field label{font-size:13px;color:#aaa;font-family:Exo,sans-serif}.auth-field input{background-color:rgba(255,255,255,.1);border:1px solid #333;border-radius:8px;padding:12px 14px;font-size:14px;color:#e0e0e0;font-family:Exo,sans-serif;transition:border-color .2s}.auth-field input:focus{outline:none;border-color:#667eea}.auth-field input:hover{border-color:#555}.auth-field input:disabled{opacity:.6;cursor:not-allowed}.auth-field input::placeholder{color:#666}.auth-button{background:transparent;border:1px solid rgba(255,255,255,.1);box-shadow:0 0 5px rgba(255,255,255,.2);color:#fff;font-family:Exo,sans-serif;font-size:14px;padding:12px 30px;border-radius:100px;cursor:pointer;transition:all .2s;margin-top:8px}.auth-button:hover:not(:disabled){background:rgba(255,255,255,.1)}.auth-button:disabled{opacity:.6;cursor:not-allowed}.auth-error{background:rgba(231,76,60,.1);border:1px solid rgba(231,76,60,.3);border-radius:8px;color:#e74c3c}.auth-error,.auth-message{padding:12px 14px;font-size:13px}.auth-message{background:rgba(46,204,113,.1);border:1px solid rgba(46,204,113,.3);border-radius:8px;color:#2ecc71}.auth-links{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:8px}.auth-link{background:none;border:none;color:#667eea;font-size:13px;font-family:Exo,sans-serif;cursor:pointer;text-decoration:none;transition:color .2s}.auth-link:hover{color:#8a9efc}.auth-divider{display:flex;align-items:center;text-align:center;margin:8px 0}.auth-divider:after,.auth-divider:before{content:"";flex:1 1;border-bottom:1px solid #333}.auth-divider span{padding:0 12px;color:#666;font-size:12px}.google-login-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 16px;background:#fff;border:1px solid #ddd;border-radius:100px;font-size:14px;font-family:Exo,sans-serif;color:#333;cursor:pointer;transition:all .2s}.google-login-btn:hover:not(:disabled){background:#f5f5f5;border-color:#ccc}.google-login-btn:disabled{opacity:.6;cursor:not-allowed}.google-icon{flex-shrink:0}.account-page{display:flex;flex-direction:column;align-items:center;padding:60px 20px}.account-page h1{font-size:24px;margin-bottom:32px}.account-card{background:#12122a;border:1px solid #1a1a3e;border-radius:12px;padding:24px;max-width:400px;width:100%;margin-bottom:16px}.account-card label{display:block;color:#666;font-size:11px;margin-bottom:4px;text-transform:uppercase;letter-spacing:1px}.account-card .value{font-size:16px;margin-bottom:16px}.account-btn{display:block;width:100%;padding:12px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;text-align:center;font-family:inherit;margin-bottom:8px;text-decoration:none;border:none}.account-btn-manage,.account-btn-upgrade{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.account-btn-logout{background:transparent;border:1px solid #333;color:#888}.account-btn-logout:hover{border-color:#555;color:#bbb}.checkout-success{text-align:center;margin-bottom:24px;padding:20px;background:rgba(46,204,113,.1);border:1px solid rgba(46,204,113,.3);border-radius:12px;max-width:400px;width:100%}.checkout-success h2{color:#2ecc71;font-size:18px;margin-bottom:8px}.checkout-success p{color:#888;font-size:13px}.callback-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 80px);text-align:center}.callback-page p{color:#888;font-size:14px;margin-top:16px}.dashboard{max-width:900px;margin:0 auto;padding:40px 20px 80px}.dash-user-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:rgba(255,255,255,.03);border:1px solid var(--white-10);border-radius:12px;margin-bottom:24px}.dash-user-email{font-size:16px;font-family:Exo,sans-serif;color:var(--white-100)}.dashboard-loading{text-align:center;padding:80px 0;font-size:18px;color:var(--gray)}.dash-section{margin-bottom:48px}.dash-section-title{font-family:Exo,sans-serif;font-size:22px;font-weight:500;color:var(--white-100);margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--white-10)}.dash-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.dash-card{background:rgba(255,255,255,.03);border:1px solid var(--white-10);border-radius:12px;padding:24px;display:flex;flex-direction:column}.dash-card-danger{border-color:rgba(255,80,80,.2)}.dash-card-header{font-family:Exo,sans-serif;font-size:13px;font-weight:400;color:var(--gray);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.dash-card-desc{color:var(--gray);font-size:13px;line-height:1.6}.dash-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.dash-credits-numbers{display:flex;align-items:baseline;gap:4px;margin-bottom:12px}.dash-credits-used{font-size:36px;font-weight:600;font-family:Exo,sans-serif;color:var(--white-100)}.dash-credits-sep,.dash-credits-total{font-size:20px;color:var(--gray)}.dash-credits-total,.dash-credits-unlimited{font-family:Exo,sans-serif}.dash-credits-unlimited{font-size:28px;font-weight:500;background:linear-gradient(90deg,var(--gradient-0),var(--gradient-50),var(--gradient-100));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dash-progress-bar{width:100%;height:6px;background:var(--white-10);border-radius:100px;overflow:hidden}.dash-progress-fill{height:100%;background:linear-gradient(90deg,var(--gradient-0),var(--gradient-50),var(--gradient-100));border-radius:100px;transition:width .4s ease}.dash-plan-badge{display:inline-block;padding:4px 12px;border-radius:100px;font-size:11px;font-weight:500;font-family:Exo,sans-serif;letter-spacing:1px;text-transform:uppercase;background:var(--white-10);color:var(--white-75)}.dash-chart{display:flex;align-items:flex-end;gap:8px;height:160px;padding-top:12px}.dash-chart-col{flex:1 1;display:flex;flex-direction:column;align-items:center;height:100%}.dash-chart-value{font-size:11px;color:var(--gray);margin-bottom:4px;font-family:Exo,sans-serif}.dash-chart-bar-wrap{flex:1 1;width:100%;display:flex;align-items:flex-end}.dash-chart-bar{width:100%;background:linear-gradient(180deg,var(--gradient-50),var(--gradient-100));border-radius:4px 4px 0 0;min-height:4px;transition:height .4s ease}.dash-chart-label{font-size:11px;color:var(--gray);margin-top:6px;font-family:Exo,sans-serif}.dash-referral-code{display:flex;align-items:center;gap:12px;margin-bottom:12px}.dash-referral-code code{font-size:24px;font-weight:600;font-family:Exo,monospace;color:var(--white-100);letter-spacing:3px}.dash-btn-copy{background:var(--white-10);border:1px solid var(--white-10);color:var(--white-75);border-radius:6px;padding:6px 14px;font-size:12px;cursor:pointer;transition:all .2s;font-family:Exo,sans-serif}.dash-btn-copy:hover{background:var(--white-25)}.dash-stats-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;gap:16px}.dash-stat{text-align:center}.dash-stat-value{font-size:24px;font-weight:600;font-family:Exo,sans-serif;color:var(--white-100)}.dash-stat-label{font-size:11px;color:var(--gray);margin-top:4px;font-family:Exo,sans-serif}.dash-setting-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--white-5)}.dash-setting-row:last-child{border-bottom:none}.dash-setting-label{font-size:13px;color:var(--gray)}.dash-setting-value{font-size:14px;color:var(--white-100)}.dash-invoice-table{width:100%;border-collapse:collapse;font-size:13px}.dash-invoice-table th{text-align:left;color:var(--gray);font-weight:400;padding:8px 0;border-bottom:1px solid var(--white-10);font-size:11px;text-transform:uppercase;letter-spacing:1px}.dash-invoice-table td{padding:10px 0;color:var(--white-75);border-bottom:1px solid var(--white-5)}.dash-invoice-status{font-size:12px}.dash-text-success{color:#2ecc71}.dash-text-error{color:#e74c3c}.dash-link{color:var(--gradient-100);text-decoration:none;font-size:12px}.dash-link:hover{text-decoration:underline}.dash-guide-list{list-style:decimal;padding-left:20px;color:var(--white-75);font-size:14px;line-height:2}.dash-delete-confirm{margin-top:12px}.dash-delete-confirm p{color:#e74c3c;font-size:14px;margin-bottom:12px}.dash-delete-actions{display:flex;gap:8px}.dash-btn{display:inline-block;padding:10px 20px;border-radius:100px;font-size:13px;font-weight:500;font-family:Exo,sans-serif;cursor:pointer;border:none;text-decoration:none;text-align:center;transition:all .3s;white-space:nowrap}.dash-btn-primary{background:transparent;border:1px solid var(--white-10);color:var(--white-100);box-shadow:0 0 5px rgba(255,255,255,.2)}.dash-btn-primary:hover{background:var(--white-10)}.dash-btn-secondary{background:transparent;border:1px solid var(--white-10);color:var(--white-75)}.dash-btn-secondary:hover{background:var(--white-5)}.dash-btn-upgrade{background:linear-gradient(90deg,var(--gradient-0),var(--gradient-50),var(--gradient-100));color:var(--white-100)}.dash-btn-upgrade:hover{opacity:.9}.dash-btn-danger{background:transparent;border:1px solid rgba(255,80,80,.3);color:#e74c3c}.dash-btn-danger:hover{background:rgba(255,80,80,.1)}.dash-btn-danger:disabled{opacity:.5;cursor:not-allowed}.dash-form-field{margin-bottom:12px}.dash-form-field label{display:block;font-size:13px;color:var(--gray);margin-bottom:6px}.dash-form-field input,.dash-form-field select{width:100%;background-color:rgba(255,255,255,.1);border:1px solid var(--white-10);border-radius:8px;padding:10px 12px;font-size:14px;color:var(--white-100);font-family:Exo,sans-serif}.dash-form-field input:focus,.dash-form-field select:focus{outline:none;border-color:var(--gradient-50)}.dash-form-field input::placeholder{color:var(--gray)}.dash-form-field select{cursor:pointer}@media screen and (max-width:767px){.dash-grid{grid-template-columns:1fr}.dash-stats-grid{grid-template-columns:1fr 1fr 1fr}.dash-setting-row{flex-direction:column;align-items:flex-start;gap:8px}}@media screen and (max-width:991px){.site-navbar{padding-left:40px;padding-right:40px}.nav-menu{display:none;background-color:var(--black-50);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-flow:column;justify-content:flex-start;align-items:center;width:100vw;height:calc(100vh - 80px);padding-bottom:20px;padding-top:40px;position:fixed;top:80px;left:0}.nav-menu--open,.navlink{display:flex}.navlink{justify-content:center;align-items:center;padding:16px}.nav-buttons{position:relative;flex-direction:column;gap:20px;margin-top:20px}.nav-btn-login{margin-left:0}.menu-button{display:block}.footer-top{grid-template-columns:1fr;justify-items:center;gap:3rem;width:100%}.footer-brand{margin-left:auto}.footer-divider{margin:4.5rem 0 2rem}}@media screen and (max-width:767px){.logo-wrap{justify-content:center;align-items:center}.footer-top{gap:40px;width:100%}.footer-link-list{gap:1.5rem 0}.footer-bottom,.footer-link-list{grid-auto-flow:row;justify-items:center}.footer-bottom{gap:1rem 0}.footer-credit{margin-top:1rem}.footer-divider{margin:3rem 0 1.5rem}}@media screen and (max-width:479px){.logoimage{width:20px;height:20px}.logotext{font-size:16px;line-height:16px}.site-navbar{padding-left:20px;padding-right:20px}}.admin-page{max-width:1200px;margin:0 auto;padding:40px 20px 80px}.admin-loading,.admin-unauthorized{text-align:center;padding:80px 0}.admin-unauthorized h1{font-size:24px;color:var(--white-100);margin-bottom:16px}.admin-unauthorized p{color:var(--gray);margin-bottom:24px}.admin-unauthorized button{background:var(--primary);color:white;border:none;padding:12px 24px;border-radius:8px;font-size:14px;cursor:pointer}.admin-password-form{max-width:400px;margin:80px auto;text-align:center}.admin-password-form h1{font-family:Exo,sans-serif;font-size:28px;color:var(--white-100);margin-bottom:8px}.admin-password-form p{color:var(--gray);margin-bottom:24px}.admin-password-form input{width:100%;padding:12px 16px;background:rgba(255,255,255,.1);border:1px solid var(--white-10);border-radius:8px;color:var(--white-100);font-size:16px;margin-bottom:16px}.admin-password-form button{width:100%;background:var(--primary);color:white;border:none;padding:12px 24px;border-radius:8px;font-size:14px;cursor:pointer}.admin-password-form button:disabled{opacity:.5;cursor:not-allowed}.admin-error{background:rgba(255,80,80,.1);border:1px solid rgba(255,80,80,.3);color:#ff6b6b;padding:12px;border-radius:8px;margin-bottom:16px;font-size:14px}.admin-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid var(--white-10)}.admin-header h1{font-family:Exo,sans-serif;font-size:28px;color:var(--white-100)}.admin-logout-btn{background:transparent;border:1px solid var(--white-10);color:var(--gray);padding:8px 16px;border-radius:6px;font-size:13px;cursor:pointer}.admin-logout-btn:hover{border-color:var(--white-30);color:var(--white-100)}.admin-section{margin-bottom:48px}.admin-section h2{font-family:Exo,sans-serif;font-size:20px;color:var(--white-100);margin-bottom:16px}.admin-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.admin-section-header h2{margin-bottom:0}.admin-period{color:var(--gray);font-size:14px}.admin-summary{display:flex;gap:24px;padding:16px 20px;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.2);border-radius:8px;margin-bottom:16px;color:#a5b4fc;font-size:14px}.admin-empty{color:var(--gray);text-align:center;padding:40px;background:rgba(255,255,255,.03);border:1px solid var(--white-10);border-radius:8px}.admin-table-wrapper{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;font-size:14px}.admin-table td,.admin-table th{padding:12px 16px;text-align:left;border-bottom:1px solid var(--white-10)}.admin-table th{color:var(--gray);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.5px;background:rgba(255,255,255,.03)}.admin-table td{color:var(--white-100)}.admin-table tr.selected{background:rgba(99,102,241,.1)}.admin-table input[type=checkbox]{width:16px;height:16px;cursor:pointer}.admin-bank-info{font-size:12px;line-height:1.5;color:var(--gray)}.admin-no-bank{color:#ff6b6b;font-size:12px}.admin-actions{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid var(--white-10)}.admin-selected-info{color:var(--gray);font-size:14px}.admin-pay-btn{background:var(--primary);color:white;border:none;padding:12px 24px;border-radius:8px;font-size:14px;cursor:pointer}.admin-pay-btn:disabled{opacity:.5;cursor:not-allowed}.admin-status{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px}.admin-status.paid{background:rgba(34,197,94,.1);color:#22c55e}@keyframes skeleton-pulse{0%,to{opacity:.4}50%{opacity:.8}}.skeleton{background:linear-gradient(90deg,var(--white-5) 0,var(--white-10) 50%,var(--white-5) 100%);background-size:200% 100%;animation:skeleton-pulse 1.5s ease-in-out infinite;border-radius:4px}.skeleton-text{height:14px;margin-bottom:8px}.skeleton-text-sm{height:12px;margin-bottom:6px}.skeleton-text-lg{height:20px;margin-bottom:10px}.skeleton-title{height:28px;width:60%;margin-bottom:16px}.skeleton-button{height:44px;border-radius:100px}.skeleton-input{height:46px;border-radius:8px;margin-bottom:16px}.skeleton-card{background:rgba(255,255,255,.03);border:1px solid var(--white-10);border-radius:12px;padding:24px}.skeleton-avatar{width:40px;height:40px;border-radius:50%}.skeleton-badge{height:24px;width:60px;border-radius:100px}.login-skeleton{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 80px);padding:40px 20px}.login-skeleton-form{width:100%;max-width:400px}.dashboard-skeleton{max-width:900px;margin:0 auto;padding:40px 20px 80px}.dashboard-skeleton-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:rgba(255,255,255,.03);border:1px solid var(--white-10);border-radius:12px;margin-bottom:24px}.dashboard-skeleton-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:24px}@media screen and (max-width:767px){.dashboard-skeleton-grid{grid-template-columns:1fr}}