.chrome-skeleton{isolation:isolate;background:color-mix(in srgb, var(--ui-muted,#8d929b) 10%, transparent);border-radius:5px;display:block;position:relative;overflow:hidden}.chrome-skeleton:after{content:"";background:linear-gradient(112deg,#0000 30%,#9aa7bb06 41%,#e2e8f017 47%,#ffffff21 50%,#b0bdd012 54%,#0000 65%);animation:3.8s ease-in-out infinite plastic-chrome-shimmer;position:absolute;inset:-45% -65%;transform:translate(-35%)skew(-8deg)}@keyframes plastic-chrome-shimmer{0%,12%{transform:translate(-35%)skew(-8deg)}75%,to{transform:translate(35%)skew(8deg)}}@media (prefers-reduced-motion:reduce){.chrome-skeleton:after{opacity:.35;animation:none;transform:none}}.app-skeleton{background:var(--ui-canvas,#282828);pointer-events:none;width:100%;height:100%;min-height:100dvh;display:flex}.skeleton-sidebar,.skeleton-inspector{background:var(--ui-panel,#282828);flex:0 0 240px;padding:20px 16px}.skeleton-sidebar{flex-direction:column;gap:22px;display:flex}.skeleton-brand{width:112px;height:24px;margin-bottom:16px}.skeleton-line{width:75%;height:12px}.skeleton-line.short{width:44%}.skeleton-main{flex:1;min-width:0;padding:24px 32px}.skeleton-toolbar{justify-content:space-between;align-items:center;margin-bottom:48px;display:flex}.skeleton-toolbar .skeleton-line{width:130px;height:18px}.skeleton-tool{width:58px;height:24px}.skeleton-artboard{background:color-mix(in srgb, var(--ui-muted,#8d929b) 4%, transparent);border-radius:6px;width:min(68%,480px);min-height:350px;margin:12vh auto 0;padding:28px}.skeleton-artboard .skeleton-line{margin-bottom:24px}.skeleton-block{width:100%;height:160px;margin-top:36px}.skeleton-field-pair{gap:8px;margin:28px 0;display:flex}.skeleton-field-pair .chrome-skeleton{width:50%;height:28px}.skeleton-file-grid{grid-template-columns:repeat(auto-fill,minmax(256px,1fr));gap:24px;display:grid}.skeleton-file{min-width:0}.skeleton-file-text{min-width:0;padding:10px 4px}.skeleton-preview{height:150px;margin-bottom:16px}.skeleton-file .skeleton-line{margin-bottom:10px}.skeleton-file-list{gap:18px;display:grid}.skeleton-file-list .skeleton-file{grid-template-columns:48px 1fr;align-items:center;gap:20px;display:grid}.skeleton-file-list .skeleton-preview{height:36px;margin:0}.skeleton-code{flex-direction:column;gap:18px;padding:24px;display:flex}@media (width<=800px){.skeleton-inspector{display:none}.skeleton-sidebar{flex-basis:180px}.skeleton-main{padding:24px 20px}}.app-skeleton.is-home{background:var(--ui-home,#242424)}.is-home .skeleton-sidebar{flex-basis:212px}.is-home .skeleton-main{padding:32px 80px}.skeleton-profile{max-width:760px;margin:24px auto}.skeleton-profile-identity{flex-direction:column;align-items:center;gap:12px;margin:24px 0 32px;display:flex}.skeleton-profile-identity .skeleton-line{width:150px;height:20px}.skeleton-profile-identity .skeleton-line.short{width:100px;height:12px}.skeleton-avatar{border-radius:50%;width:96px;height:96px;margin-bottom:10px}.skeleton-profile-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:40px;padding:20px 12px;display:grid}.skeleton-profile-stats>div{flex-direction:column;align-items:center;gap:12px;display:flex}.skeleton-profile-stats .skeleton-line{width:80%}.skeleton-profile-stats .skeleton-line.short{width:45%;height:18px}.skeleton-activity-grid{width:100%;height:112px;-webkit-mask-image:radial-gradient(circle,#000 4px,#0000 4.5px);mask-image:radial-gradient(circle,#000 4px,#0000 4.5px);-webkit-mask-size:1.88679% 16px;mask-size:1.88679% 16px}.skeleton-profile .skeleton-toolbar,.profile .skeleton-toolbar{margin-bottom:14px}.skeleton-panel{gap:24px;padding:16px;display:grid}.skeleton-panel-row{flex-direction:column;gap:10px;display:flex}.skeleton-admin-tabs{flex-wrap:wrap;gap:16px;margin-bottom:24px;display:flex}.skeleton-admin .skeleton-panel{padding:16px 0}.skeleton-admin .skeleton-panel-row{grid-template-columns:2fr 1fr 2fr;gap:24px;padding:12px 0;display:grid}.skeleton-auth{background:var(--ui-home,#242424);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.skeleton-auth-card{background:var(--ui-panel,#282828);border-radius:16px;flex-direction:column;gap:14px;width:min(360px,100%);padding:28px 24px 22px;display:flex}.skeleton-auth-mark{width:40px;height:40px;margin-bottom:4px}.skeleton-auth-field{border-radius:8px;width:100%;height:34px}@media (width<=800px){.is-home .skeleton-main{padding:24px 20px}.skeleton-profile-stats{gap:8px}}@media (width<=500px){.skeleton-profile-stats{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}}.auth{background:var(--ui-home);min-height:100vh;color:rgb(var(--ink) / .9);place-items:center;padding:24px 16px;font-size:12px;display:grid}.auth-card{background:var(--ui-panel);width:min(360px,100%);box-shadow:0 0 0 1px rgb(var(--ink) / .05), 0 16px 48px #00000059;border-radius:16px;flex-direction:column;gap:14px;padding:28px 24px 22px;display:flex}.auth-mark{place-items:center;width:40px;height:40px;margin-left:-4px;display:grid}.auth-title{margin:4px 0 0;font-size:16px;font-weight:500}.auth-subtitle{color:rgb(var(--ink) / .65);margin:-8px 0 0}.auth-social,.auth-form{flex-direction:column;gap:10px;display:flex}.auth-or{color:rgb(var(--ink) / .5);align-items:center;gap:10px;display:flex}.auth-or:before,.auth-or:after{background:var(--ui-line);content:"";flex:1;height:1px}.auth-field{color:rgb(var(--ink) / .65);flex-direction:column;gap:6px;display:flex}.auth-field input{background:rgb(var(--ink) / .06);height:34px;box-shadow:inset 0 0 0 1px rgb(var(--ink) / .08);color:rgb(var(--ink) / .9);font:inherit;border:0;border-radius:8px;padding:0 10px;font-size:13px}.auth-field input:focus{outline:none;box-shadow:inset 0 0 0 1.5px #4d8ae4}.auth-button{background:rgb(var(--ink) / .1);height:34px;color:rgb(var(--ink) / .9);font:inherit;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:500;display:inline-flex}.auth-button:hover:not(:disabled){background:rgb(var(--ink) / .15)}.auth-button.is-primary{background:var(--ui-invert);color:var(--ui-invert-text);margin-top:4px}.auth-button.is-primary:hover:not(:disabled){background:var(--ui-invert-hover)}.auth-button:disabled{opacity:.6;cursor:progress}.auth-error{color:#f26b6b;margin:0;line-height:1.4}.auth-notice{color:rgb(var(--ink) / .8);margin:0;line-height:1.6}.auth-text-button{color:var(--ui-accent-text);font:inherit;background:0 0;border:0;align-self:flex-end;padding:0}.auth-switch{color:rgb(var(--ink) / .65);text-align:center;margin:4px 0 0}.auth-switch button{color:var(--ui-accent-text);font:inherit;background:0 0;border:0;padding:0}.auth-invite{text-wrap:balance;font-size:12px;line-height:1.5}.auth-invite a{color:var(--ui-accent-text);text-decoration:none}.auth-invite a:hover{text-decoration:underline}.auth-spin{animation:.9s linear infinite auth-spin}@keyframes auth-spin{to{rotate:360deg}}
