html[data-visual-boot=pending] body>#app-shell,html[data-visual-boot=pending] body>#auth-screen{visibility:hidden!important}#giorgio-boot-skeleton{display:none;position:fixed;inset:0;z-index:2147483000;background:var(--bg,#151515);color:var(--fg,#f1eee7);transition:opacity .24s ease;pointer-events:none}html[data-visual-boot=pending] #giorgio-boot-skeleton,html[data-visual-boot=revealing] #giorgio-boot-skeleton{display:grid;grid-template-columns:var(--boot-sidebar-width,var(--sidebar-width,286px)) 1fr}html[data-visual-boot=revealing] #giorgio-boot-skeleton{opacity:0}.boot-rail{background:var(--sidebar,#111);border-right:1px solid var(--border-soft);padding:28px 20px}.boot-line{height:12px;border-radius:5px;background:var(--surface-hover,#292926);margin-bottom:20px;animation:giorgioSkeleton 1.6s ease-in-out infinite alternate}.boot-rail .boot-line:first-child{width:55%;margin-bottom:45px}.boot-rail .boot-line:nth-child(3){width:70%}.boot-center{width:min(704px,calc(100% - 40px));margin:clamp(48px,9vh,92px) auto}.boot-title{width:45%;height:25px;margin:0 0 18px}.boot-composer{height:130px;border:1px solid var(--border);border-radius:14px;background:var(--surface);margin-bottom:52px}.boot-stats{height:54px;border:1px solid var(--border-soft);border-radius:16px;padding:28px}.boot-stats .boot-line{width:45%}.boot-cards{display:none}html[data-boot-layout=learn] #giorgio-boot-skeleton{grid-template-columns:1fr}html[data-boot-layout=learn] .boot-rail{height:65px;padding:25px 32px;border-right:0;border-bottom:1px solid var(--border-soft)}html[data-boot-layout=learn] .boot-rail .boot-line{display:none}html[data-boot-layout=learn] .boot-rail .boot-line:first-child{display:block;width:170px;margin:0}html[data-boot-layout=learn] .boot-center{position:absolute;top:65px;left:50%;transform:translate(-50%);width:min(1220px,calc(100% - 80px));margin:54px auto}html[data-boot-layout=learn] .boot-title{margin:0 0 28px;width:55%;height:52px}html[data-boot-layout=learn] .boot-composer{height:44px;background:transparent;border:0}html[data-boot-layout=learn] .boot-stats{display:none}html[data-boot-layout=learn] .boot-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.boot-cards i{height:340px;border-radius:14px;background:var(--surface);border:1px solid var(--border-soft)}html[data-boot-layout=auth] #giorgio-boot-skeleton{grid-template-columns:1fr}html[data-boot-layout=auth] .boot-rail{display:none}html[data-boot-layout=auth] .boot-center{margin-top:18vh;width:min(460px,calc(100% - 40px))}@media(max-width:760px){html[data-visual-boot] #giorgio-boot-skeleton{grid-template-columns:1fr}.boot-rail{display:none}html[data-boot-layout=learn] .boot-center{width:calc(100% - 36px);margin-top:32px}html[data-boot-layout=learn] .boot-cards{grid-template-columns:1fr}.boot-cards i:not(:first-child){display:none}.boot-title{width:80%}}@media(prefers-reduced-motion:reduce){#giorgio-boot-skeleton{transition:none}.boot-line{animation:none}}
