.ios-btn{height:var(--control-height);padding:0 var(--spacing-xl);border-radius:var(--radius-pill);font-family:var(--font-family);font-size:.95rem;font-weight:var(--weight-semibold);letter-spacing:-.012em;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:var(--spacing-xs);border:1px solid #0000;outline:none;transition:transform .25s cubic-bezier(.25,1,.5,1),background-color .25s,opacity .25s,box-shadow .25s,border-color .25s;display:inline-flex;position:relative;overflow:hidden}.ios-btn:hover:not(:disabled){transform:translateY(-2px)scale(1.02)}.ios-btn:active:not(:disabled){transform:translateY(0)scale(.96)}.ios-btn:disabled{opacity:.45;cursor:not-allowed}.ios-btn-full{width:100%}.ios-btn-primary{background:var(--color-accent-gradient,linear-gradient(135deg, #2cb5b3 0%, #209e9c 100%));color:#fff;box-shadow:0 4px 14px rgba(var(--color-accent-rgb), .3), inset 0 1.5px 1.5px #ffffff59;border:1px solid #fff3}.ios-btn-primary:hover:not(:disabled){box-shadow:0 8px 24px rgba(var(--color-accent-rgb), .45), inset 0 1.5px 1.5px #fff6;background:linear-gradient(135deg,#24a4a2 0%,#1a8f8d 100%)}.ios-btn-secondary{background-color:var(--color-surface-glass);-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-border-glass);color:var(--color-text-primary);box-shadow:var(--shadow-glass-inner)}.ios-btn-secondary:hover:not(:disabled){background-color:var(--color-secondary-button-hover);border-color:var(--color-border-highlight);box-shadow:0 6px 16px #031b3314, var(--shadow-glass-inner)}.ios-btn-danger{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:1px solid #ffffff26;box-shadow:0 4px 12px #ef444440,inset 0 1.5px 1.5px #ffffff4d}.ios-btn-danger:hover:not(:disabled){box-shadow:0 8px 24px #ef444466,inset 0 1.5px 1.5px #ffffff4d}.ios-btn-success{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:1px solid #ffffff26;box-shadow:0 4px 12px #10b98140,inset 0 1.5px 1.5px #ffffff4d}.ios-btn-success:hover:not(:disabled){box-shadow:0 8px 24px #10b98166,inset 0 1.5px 1.5px #ffffff4d}.ios-btn-ghost{color:var(--color-accent);background-color:#0000;border:1px solid #0000}.ios-btn-ghost:hover:not(:disabled){background-color:var(--color-accent-bg);border-color:rgba(var(--color-accent-rgb), .2)}.ios-btn-icon{flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;line-height:1;display:inline-flex}.ios-btn-icon svg{display:block}.ios-btn-content{align-items:center;line-height:1.2;display:inline-flex}@media (width<=640px){.ios-btn{height:40px;padding:0 16px;font-size:.88rem}}.ios-card{border-radius:var(--radius-lg);padding:var(--spacing-lg);background-color:var(--color-surface);border:1px solid var(--color-card-border);box-shadow:var(--shadow-md);gap:var(--spacing-md);z-index:2;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word;flex-direction:column;transition:transform .3s cubic-bezier(.25,1,.5,1),box-shadow .3s,background-color .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.ios-card-glass{background:var(--color-surface-glass);-webkit-backdrop-filter:blur(30px);border:1px solid var(--color-border-glass);box-shadow:var(--shadow-glass-outer), var(--shadow-glass-inner)}.ios-card-glass:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--color-border-highlight), transparent 60%, transparent 80%, var(--color-border-glass));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ios-card-interactive{cursor:pointer}.ios-card-interactive:hover{box-shadow:0 16px 40px #0000001f, var(--shadow-glass-inner);border-color:var(--color-border-highlight);transform:translateY(-4px)scale(1.01)}.ios-card-interactive:active{transform:translateY(-1px)scale(.99)}.ios-card-header{overflow-wrap:break-word;word-break:break-word;flex-direction:column;gap:4px;display:flex}.ios-card-title{font-size:1.2rem;font-weight:var(--weight-bold);color:var(--color-text-primary);letter-spacing:-.022em;overflow-wrap:break-word;margin:0}.ios-card-subtitle{color:var(--color-text-secondary);overflow-wrap:break-word;margin:0;font-size:.88rem}.ios-card-body{overflow-wrap:break-word;word-break:break-word;flex-direction:column;flex:1;display:flex}.ios-card-footer{border-top:1px solid var(--color-border-glass);padding-top:var(--spacing-md);margin-top:auto}@media (width<=640px){.ios-card{border-radius:var(--radius-md);gap:var(--spacing-sm);padding:1rem}.ios-card-title{font-size:1.05rem}.ios-card-subtitle{font-size:.82rem}}.ios-input-group{gap:var(--spacing-2xs);box-sizing:border-box;flex-direction:column;width:100%;min-width:0;display:flex}.ios-input-label{font-size:.88rem;font-weight:var(--weight-medium);color:var(--color-text-secondary);padding-left:var(--spacing-sm)}.ios-input-req{color:#ff3b30}.ios-input{height:var(--control-height);box-sizing:border-box;border-radius:var(--radius-sm);background-color:var(--color-input-bg);-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-border-glass);width:100%;max-width:100%;padding:0 var(--spacing-md);font-family:var(--font-family);color:var(--color-text-primary);box-shadow:var(--shadow-glass-inner);outline:none;font-size:.95rem;transition:all .25s cubic-bezier(.25,1,.5,1)}.ios-input:focus{background-color:var(--color-input-focus-bg);border-color:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-bg), var(--shadow-glass-inner);transform:translateY(-1px)}.ios-input::placeholder{color:var(--color-text-secondary);opacity:.6}.ios-input-error{border-color:#ff3b30!important}.ios-input-error:focus{box-shadow:0 0 0 4px #ff3b3026, var(--shadow-glass-inner)!important}.ios-input-error-msg{color:#ff3b30;padding-left:var(--spacing-sm);margin-top:2px;font-size:.8rem}.ios-modal-overlay{-webkit-backdrop-filter:blur(30px);z-index:1000;padding:var(--spacing-lg);background-color:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ios-modal-container{border-radius:var(--radius-lg);flex-direction:column;width:100%;max-height:calc(100vh - 40px);display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 32px 80px #00000040}.ios-modal-container .ios-card{flex-direction:column;max-height:calc(100vh - 40px);display:flex}.ios-modal-container .ios-card-body{min-height:0;overflow-y:auto}.ios-modal-default-footer{justify-content:flex-end;display:flex}.ios-modal-close-btn{font-family:var(--font-family);font-size:.95rem;font-weight:var(--weight-semibold);color:var(--color-accent);cursor:pointer;padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-pill);background:0 0;border:none;transition:background-color .25s,transform .2s}.ios-modal-close-btn:hover{background-color:var(--color-accent-bg);transform:translateY(-1px)}.ios-modal-close-btn:active{transform:scale(.96)}[data-theme=dark] .login-confirm-modal .ios-card-glass,[data-theme=light] .login-confirm-modal .ios-card-glass{background:var(--color-surface)!important;-webkit-backdrop-filter:none!important}@media (width<=640px){.ios-modal-overlay{padding:10px}.ios-modal-container{max-height:calc(100dvh - 20px);width:calc(100% - 20px)!important}.ios-modal-container .ios-card{max-height:calc(100dvh - 20px);padding:1rem .85rem}.ios-modal-container .ios-card-footer>div{flex-wrap:wrap!important}.ios-modal-container .ios-card-footer button{flex:auto;min-width:120px}}.ios-toast-container{z-index:9999;gap:var(--spacing-xs);pointer-events:none;flex-direction:column;width:100%;max-width:400px;display:flex;position:fixed;top:32px;left:50%;transform:translate(-50%)}.ios-toast-item{pointer-events:auto;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-pill);background-color:var(--color-toast-bg);-webkit-backdrop-filter:blur(30px);border:1px solid var(--color-border-glass);box-shadow:0 12px 36px #0000001a, var(--shadow-glass-inner);font-family:var(--font-family);font-size:.9rem;font-weight:var(--weight-medium);color:var(--color-text-primary);display:flex;position:relative;overflow:hidden}.ios-toast-item:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--color-border-highlight), transparent 50%, var(--color-border-glass));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ios-toast-icon{justify-content:center;align-items:center;display:flex}.ios-toast-message{flex:1;line-height:1.3}.ios-toast-close{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;transition:background-color .25s,color .25s,transform .2s;display:flex}.ios-toast-close:hover{background-color:var(--color-secondary-button-bg);color:var(--color-text-primary);transform:scale(1.08)}.ios-toast-close:active{transform:scale(.92)}.dashboard-sidebar-wrapper{z-index:95;background-color:var(--color-surface);border-right:1px solid var(--border);box-sizing:border-box;flex-direction:column;flex-shrink:0;min-height:100dvh;display:flex;position:relative}.dashboard-sidebar-wrapper .ios-sidebar{border-right:none}.ios-sidebar{width:260px;height:100dvh;padding:var(--spacing-md);box-sizing:border-box;background-color:var(--color-surface);border-right:1px solid var(--border);z-index:90;border-radius:0;flex-direction:column;margin:0;transition:width .3s cubic-bezier(.25,1,.5,1),transform .35s cubic-bezier(.25,1,.5,1),padding .3s,background-color .4s;display:flex;position:sticky;top:0;left:0;overflow:hidden}.ios-sidebar-collapsed{width:72px;padding:var(--spacing-md) var(--spacing-xs)}.ios-sidebar-item-collapsed{padding:var(--spacing-sm) 0;justify-content:center;gap:0}.ios-sidebar-section{gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.ios-sidebar-section::-webkit-scrollbar{width:4px}.ios-sidebar-section::-webkit-scrollbar-thumb{background:var(--color-border-glass);border-radius:2px}.ios-sidebar-heading{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);font-size:.7rem;font-weight:var(--weight-bold);opacity:.85;white-space:nowrap;text-overflow:ellipsis;padding:12px 14px 4px;overflow:hidden}.ios-sidebar-divider{border:0;border-top:1px solid var(--border);opacity:.6;margin:8px 12px}.ios-sidebar-nav{gap:var(--spacing-2xs);flex-direction:column;display:flex}.ios-sidebar-item{border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:.92rem;font-weight:var(--weight-medium);align-items:center;gap:var(--spacing-sm);white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;padding:10px 14px;text-decoration:none;transition:all .25s cubic-bezier(.25,1,.5,1);display:flex;overflow:hidden}.ios-sidebar-item:hover{background-color:var(--color-secondary-button-bg);border-color:var(--color-border-glass);transform:translateY(-1px)}.ios-sidebar-item-active{font-weight:600;background-color:var(--color-accent-bg)!important;color:var(--color-accent)!important;border-color:#007aff40!important}.ios-sidebar-icon{flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;display:flex}.ios-sidebar-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ios-sidebar-chevron{opacity:.6;color:var(--color-text-secondary);flex-shrink:0;align-items:center;transition:opacity .25s,transform .25s,color .25s;display:flex}.ios-sidebar-item:hover .ios-sidebar-chevron{opacity:1;color:var(--color-accent);transform:translate(3px)}.ios-sidebar-item-active .ios-sidebar-chevron{opacity:1;color:var(--color-accent)}.ios-sidebar-overlay{-webkit-backdrop-filter:blur(10px);z-index:85;background-color:#00000059;display:none;position:fixed;inset:0}@media (width<=768px){.dashboard-sidebar-wrapper{background-color:#0000!important;border-right:none!important;min-height:auto!important;position:static!important}.ios-sidebar{max-width:85vw;height:100dvh;box-shadow:var(--shadow-xl);z-index:999;margin:0;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);border-right:1px solid var(--border)!important;width:280px!important}.ios-sidebar-open{transform:translate(0)}.ios-sidebar-overlay{z-index:998;display:block}.mobile-menu-btn{display:block!important}}.mobile-menu-btn{cursor:pointer;color:var(--color-text-primary);background:0 0;border:none;padding:4px;display:none}.ios-navbar{z-index:80;background:var(--color-surface);border-bottom:1px solid var(--border);width:100%;height:64px;box-shadow:var(--shadow-sm);box-sizing:border-box;border-radius:0;justify-content:space-between;align-items:center;margin:0;padding:0 1.5rem;transition:all .3s cubic-bezier(.25,1,.5,1);display:flex;position:sticky;top:0}.ios-navbar-left{align-items:center;gap:var(--spacing-md);min-width:0;display:flex}.ios-menu-btn{background:var(--color-input-bg);border:1px solid var(--border);color:var(--color-text-primary);cursor:pointer;border-radius:var(--radius-sm,8px);flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .25s,transform .2s,border-color .25s;display:none}.ios-menu-btn:hover{background-color:var(--color-secondary-button-bg);border-color:var(--color-accent);transform:translateY(-1px)}.ios-menu-btn:active{transform:scale(.95)}.ios-navbar-title{font-size:1.1rem;font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ios-navbar-right{align-items:center;gap:var(--spacing-md);flex-shrink:0;display:flex}.ios-theme-toggle{background:var(--color-input-bg);border:1px solid var(--border);color:var(--color-text-primary);cursor:pointer;border-radius:var(--radius-sm,8px);flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .25s;display:flex}.ios-theme-toggle:hover{background-color:var(--color-secondary-button-bg);border-color:var(--color-accent);transform:translateY(-1px)}.ios-theme-toggle:active{transform:scale(.95)}.ios-navbar-profile{border-radius:var(--radius-pill,9999px);background:var(--color-input-bg);border:1px solid var(--border);box-shadow:var(--shadow-sm);align-items:center;gap:.6rem;padding:6px 14px;transition:all .25s;display:flex}.ios-navbar-profile:hover{border-color:var(--color-accent)}.ios-profile-name{font-size:.85rem;font-weight:var(--weight-bold);color:var(--color-text-primary);white-space:nowrap;display:block}.ios-profile-avatar{background:linear-gradient(135deg, var(--color-accent) 0%, #0056b3 100%);color:#fff;width:32px;height:32px;font-size:.88rem;font-weight:var(--weight-bold);box-shadow:0 2px 8px rgba(var(--color-accent-rgb), .3);border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ios-navbar-link{border-radius:var(--radius-sm,8px);background:var(--color-input-bg);border:1px solid var(--border);color:var(--color-text-primary);font-size:.88rem;font-weight:var(--weight-semibold);-webkit-user-select:none;user-select:none;box-shadow:var(--shadow-sm);align-items:center;gap:6px;padding:6px 14px;text-decoration:none;transition:all .2s;display:inline-flex}.ios-navbar-link:hover{background:var(--color-secondary-button-bg);border-color:var(--color-accent);color:var(--color-accent);transform:translateY(-1px)}.ios-navbar-link:active{transform:translateY(0)}@media (width<=768px){.ios-navbar{border-radius:0;width:100%;height:56px;margin:0;padding:0 .75rem}.ios-menu-btn{width:34px;height:34px;display:flex}.ios-navbar-title{max-width:180px;font-size:.98rem}.ios-navbar-right{gap:.5rem}.ios-theme-toggle{width:34px;height:34px}.ios-navbar-profile{padding:3px 6px}.ios-profile-avatar{width:28px;height:28px;font-size:.8rem}.ios-profile-name,.ios-navbar-link{display:none}}.ios-spinner-container{justify-content:center;align-items:center;display:inline-flex}.ios-spinner{display:inline-block;position:relative}.ios-spinner-small{width:20px;height:20px}.ios-spinner-medium{width:32px;height:32px}.ios-spinner-large{width:48px;height:48px}.ios-spinner-bar{transform-origin:bottom;opacity:.15;background-color:currentColor;border-radius:50%/20%;width:10%;height:25%;animation:1s linear infinite ios-spinner-fade;position:absolute;top:37%;left:44.5%}.ios-spinner-accent{color:var(--color-accent)}.ios-spinner-white{color:#fff}.ios-spinner-gray{color:var(--color-text-secondary)}.ios-spinner-bar-1{animation-delay:0s;transform:rotate(0)translateY(-80%)}.ios-spinner-bar-2{animation-delay:.125s;transform:rotate(45deg)translateY(-80%)}.ios-spinner-bar-3{animation-delay:.25s;transform:rotate(90deg)translateY(-80%)}.ios-spinner-bar-4{animation-delay:.375s;transform:rotate(135deg)translateY(-80%)}.ios-spinner-bar-5{animation-delay:.5s;transform:rotate(180deg)translateY(-80%)}.ios-spinner-bar-6{animation-delay:.625s;transform:rotate(225deg)translateY(-80%)}.ios-spinner-bar-7{animation-delay:.75s;transform:rotate(270deg)translateY(-80%)}.ios-spinner-bar-8{animation-delay:.875s;transform:rotate(315deg)translateY(-80%)}@keyframes ios-spinner-fade{0%{opacity:.85}to{opacity:.15}}:root,[data-theme=light]{--ios-blue:#2cb5b3;--ios-green:#10b981;--ios-red:#ef4444;--ios-orange:#f59e0b;--ios-yellow:#eab308;--ios-gray:#64748b;--ios-gray2:#94a3b8;--ios-gray3:#cbd5e1;--ios-gray4:#e2e8f0;--ios-gray5:#f1f5f9;--ios-gray6:#f8fafc;--color-accent:#2cb5b3;--color-accent-gradient:linear-gradient(135deg, #2cb5b3 0%, #209e9c 100%);--color-accent-bg:#2cb5b31f;--color-accent-rgb:44, 181, 179;--color-surface:#fff;--color-surface-glass:#ffffffd9;--color-card-border:#e2e8f0cc;--color-border-glass:#ffffff80;--color-border-highlight:#2cb5b326;--color-text-primary:#031b33;--color-text-secondary:#64748b;--color-input-bg:#f4f6f8;--color-input-focus-bg:#fff;--color-secondary-button-bg:#e2e8f0;--color-secondary-button-hover:#cbd5e1;--color-toast-bg:#fffffff2;--color-surface-elevated:#fff;--control-height:44px;--navbar-height:44px;--spacing-2xs:2px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:9999px;--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--shadow-sm:0 1px 2px #031b330d;--shadow-md:0 4px 12px #2cb5b31a;--shadow-xl:0 12px 24px #031b331f;--shadow-glass-outer:0 8px 32px #031b3314;--shadow-glass-inner:inset 0 0 0 1px #fff6;--text:var(--color-text-primary);--text-h:var(--color-text-primary);--bg:#f4f6f8;--border:var(--color-card-border);--code-bg:#e2e8f0;--accent:var(--color-accent);--accent-bg:var(--color-accent-bg);--accent-border:#2cb5b3;--social-bg:var(--color-surface);--shadow:var(--shadow-md);--sans:var(--font-family);--heading:var(--font-family);--mono:ui-monospace, Consolas, monospace;font:16px/1.5 var(--sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root,[data-theme=light]{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=dark]{--ios-blue:#2cb5b3;--ios-green:#34d399;--ios-red:#f87171;--ios-orange:#fbbf24;--ios-yellow:#fde047;--ios-gray:#94a3b8;--ios-gray2:#64748b;--ios-gray3:#475569;--ios-gray4:#334155;--ios-gray5:#08223d;--ios-gray6:#031b33;--color-accent:#2cb5b3;--color-accent-gradient:linear-gradient(135deg, #2cb5b3 0%, #209e9c 100%);--color-accent-bg:#2cb5b32e;--color-accent-rgb:44, 181, 179;--color-surface:#08223d;--color-surface-glass:#08223dd9;--color-card-border:#ffffff1a;--color-border-glass:#ffffff14;--color-border-highlight:#2cb5b340;--color-text-primary:#fff;--color-text-secondary:#ebebf5a6;--color-input-bg:#031b33;--color-input-focus-bg:#08223d;--color-secondary-button-bg:#0d2c4c;--color-secondary-button-hover:#133961;--color-toast-bg:#08223df2;--color-surface-elevated:#0d2c4c;--bg:#031b33;--border:var(--color-card-border);--code-bg:#08223d;--social-bg:var(--color-surface);--text:var(--color-text-primary);--text-h:var(--color-text-primary)}*,:before,:after{box-sizing:border-box}html,body{background-color:var(--bg);max-width:100vw;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;margin:0;padding:0;overflow-x:clip}#root{flex-direction:column;width:100%;max-width:100vw;min-height:100svh;display:flex;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--heading);font-weight:var(--weight-bold);color:var(--text-h);letter-spacing:-.02em;margin-top:0}h1{margin-bottom:var(--spacing-sm);font-size:34px}h2{margin-bottom:var(--spacing-sm);font-size:28px}@media (width<=768px){h1{font-size:24px}h2{font-size:20px}h3{font-size:17px}}p{margin:0 0 var(--spacing-md)}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:2px 6px;font-size:14px}.dashboard-main-content{box-sizing:border-box;flex:1;width:100%;min-width:0;padding:2rem;overflow-x:hidden}@media (width<=1024px){.dashboard-main-content{padding:1.5rem 1rem}}@media (width<=768px){.dashboard-main-content{padding:1rem .75rem}}@media (width<=480px){.dashboard-main-content{padding:.75rem .5rem}}.auth-card{padding:2.5rem 2rem}@media (width<=480px){.auth-card{padding:1.5rem 1rem!important}}@media (width<=640px){input,select,textarea{font-size:16px!important}div[style*=minmax\(280px],div[style*=minmax\(240px],div[style*=minmax\(360px],div[style*=minmax\(220px]{grid-template-columns:1fr!important}form div[style*="justify-content: flex-end"],form div[style*="justifyContent: flex-end"],.ios-card div[style*="justify-content: flex-end"],.ios-card div[style*="justifyContent: flex-end"]{flex-wrap:wrap!important;gap:.5rem!important}form div[style*="justify-content: flex-end"]>button,form div[style*="justifyContent: flex-end"]>button,.ios-card div[style*="justify-content: flex-end"]>button,.ios-card div[style*="justifyContent: flex-end"]>button{flex:130px}}
