:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f7f4ee;--muted:#a8a49f;--surface:#141619c7;--accent:#d7ff44;--electric:#9b7bff;--coral:#ff7d68;--line:#f7f4ee21;--atmosphere-base:#0a0b0e;--atmosphere-top:#9b7bff33;--atmosphere-bottom:#d7ff4421;--site-night:#11131a;--site-ink:#14151a;--card-fill:#1a1c24;--card-hover:#20222c}:root[data-time-phase=dawn]{--atmosphere-base:#17111a;--atmosphere-top:#ff846554;--atmosphere-bottom:#ffcf6c38;--surface:#2b1c25cc;--site-night:#1c1520;--card-fill:#291d2a;--card-hover:#342235}:root[data-time-phase=day]{--atmosphere-base:#101922;--atmosphere-top:#49a8d140;--atmosphere-bottom:#e7dd9b2b;--surface:#141f29c9;--site-night:#17202a;--card-fill:#202c37;--card-hover:#2a3945}:root[data-time-phase=dusk]{--atmosphere-base:#171018;--atmosphere-top:#ff6c684f;--atmosphere-bottom:#8f59db3b;--surface:#2a1825cf;--site-night:#201521;--card-fill:#2b1c2c;--card-hover:#38253a}:root[data-time-phase=night]{--atmosphere-base:#0a0b0e;--atmosphere-top:#4d64b83d;--atmosphere-bottom:#2b96901f;--surface:#10161fd1;--site-night:#111722;--card-fill:#17202d;--card-hover:#202c3a}:root[data-season=spring]{--accent:#9be86f;--electric:#70d9c2;--coral:#ff91aa}:root[data-season=summer]{--accent:#ffe15c;--electric:#4bd3f4;--coral:#ff9b58}:root[data-season=autumn]{--accent:#efb35c;--electric:#c87be6;--coral:#e96f50}:root[data-season=winter]{--accent:#a7e7ff;--electric:#8fa8ff;--coral:#c5d4ff}*{box-sizing:border-box}.srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{background:var(--atmosphere-base);transition:background-color .8s}body{background:radial-gradient(circle at 78% 10%, var(--atmosphere-top), transparent 29rem), radial-gradient(circle at 22% 92%, var(--atmosphere-bottom), transparent 36rem), var(--atmosphere-base);min-height:100vh;color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;transition:background .8s,color .5s;overflow-x:hidden}body:before{z-index:-1;content:"";pointer-events:none;opacity:.3;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:28px 28px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.shell{max-width:1120px;margin:0 auto;padding:8rem 2rem 4rem}.hero{max-width:720px}.eyebrow{color:var(--accent);letter-spacing:.13em;font-size:.75rem;font-weight:700}h1{letter-spacing:-.08em;margin:.5rem 0 1.25rem;font-size:clamp(3.5rem,12vw,8.5rem);line-height:.82}.lead{max-width:520px;color:var(--muted);font-size:1.2rem;line-height:1.55}.status{width:fit-content;color:var(--muted);border:1px solid #343438;border-radius:999px;align-items:center;gap:.6rem;margin:4rem 0 1.5rem;padding:1rem 1.2rem;display:flex}.statusDot{background:var(--accent);width:.6rem;height:.6rem;box-shadow:0 0 18px var(--accent);border-radius:50%}.grid{background:#343438;border:1px solid #343438;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.card{background:var(--surface);min-height:185px;padding:1.5rem}.card span{color:var(--accent);font:700 .8rem ui-monospace,monospace}.card h2{margin:2.2rem 0 .6rem;font-size:1.2rem}.card p{color:var(--muted);margin:0;line-height:1.45}@media (max-width:640px){.shell{padding:4rem 1.25rem}.grid{grid-template-columns:1fr}}.workspace{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.workspaceLocalizationFallback{min-height:100vh}.sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(160deg,#121419f5,#0a0b0ee0);flex-direction:column;height:100vh;padding:2rem 1.3rem;display:flex;position:sticky;top:0}.wordmark{color:var(--ink);letter-spacing:-.11em;font-size:1.48rem;font-weight:900;line-height:.78;text-decoration:none}.wordmark em{color:var(--accent);font-style:normal}.workspaceIdentity{align-items:center;min-height:2.3rem;display:flex}.workspaceLanguageSwitcher{border:1px solid var(--line);background:#ffffff06;border-radius:999px;width:fit-content;margin-top:1.35rem;padding:.18rem;display:inline-flex}.workspaceLanguageSwitcher a{min-width:2.15rem;color:var(--muted);letter-spacing:.08em;text-align:center;border-radius:999px;padding:.32rem .38rem;font:800 .57rem ui-monospace,monospace;text-decoration:none;transition:background .18s,color .18s}.workspaceLanguageSwitcher a:hover,.workspaceLanguageSwitcher a[aria-current=page]{background:var(--accent);color:var(--site-ink)}.workspaceLanguageSwitcher a:focus-visible{outline:2px solid var(--accent);outline-offset:.24rem}.sidebar nav{counter-reset:workspace-nav;gap:.12rem;margin-top:5rem;display:grid}.sidebar nav a{z-index:2;color:var(--muted);border-radius:.35rem;justify-content:space-between;align-items:center;padding:.78rem .75rem;text-decoration:none;transition:transform .16s,background .16s,color .16s;display:flex;position:relative}.sidebar nav a:after{content:"↗";color:var(--electric);opacity:0;transition:opacity .16s}.sidebar nav a:hover{color:var(--ink);background:#f7f4ee12;transform:translate(4px)}.sidebar nav a:hover:after{opacity:1}.sidebarNavItem{isolation:isolate;padding-bottom:.72rem;position:relative}.sidebarSeasonalTrail{z-index:1;pointer-events:none;opacity:0;height:2.12rem;margin:0;transition:opacity .7s;display:block;position:absolute;top:.22rem;left:.85rem;right:.85rem;overflow:hidden}.sidebarSeasonalTrail i{top:-.42rem;left:var(--sidebar-left,50%);will-change:transform, translate, filter;animation-delay:var(--sidebar-delay,0s);transition:translate 1.25s cubic-bezier(.16,1,.3,1),filter .75s;display:none;position:absolute;transform:rotate(0)translate(0,0)}:root[data-season=autumn] .sidebarSeasonalTrail,:root[data-season=winter] .sidebarSeasonalTrail,:root[data-season=spring] .sidebarSeasonalTrail,:root[data-season=summer] .sidebarSeasonalTrail{opacity:.72}:root[data-season=autumn] .sidebarSeasonalTrail i{background:linear-gradient(135deg, var(--accent), var(--coral));width:.42rem;height:.28rem;box-shadow:0 .05rem .32rem color-mix(in srgb, var(--coral) 42%, transparent);animation:sidebar-leaf var(--sidebar-duration,4.8s) ease-in-out var(--sidebar-delay,0s) infinite;border-radius:82% 18%;display:block}:root[data-season=winter] .sidebarSeasonalTrail i{border:1px solid color-mix(in srgb, var(--ink) 75%, transparent);width:.24rem;height:.24rem;box-shadow:0 0 .38rem var(--electric);animation:sidebar-snow var(--sidebar-duration,4.2s) linear var(--sidebar-delay,0s) infinite;background:#fff;border-radius:50%;display:block}:root[data-season=spring] .sidebarSeasonalTrail i{background:linear-gradient(135deg, #ffd6e4, var(--accent));width:.36rem;height:.28rem;box-shadow:0 0 .32rem color-mix(in srgb, var(--accent) 45%, transparent);animation:sidebar-leaf var(--sidebar-duration,5.4s) ease-in-out var(--sidebar-delay,0s) infinite;border-radius:70% 30%;display:block}:root[data-season=summer] .sidebarSeasonalTrail i{background:var(--accent);width:.2rem;height:.2rem;box-shadow:0 0 .5rem var(--accent), 0 0 .75rem color-mix(in srgb, var(--coral) 52%, transparent);animation:sidebar-sun var(--sidebar-duration,3.9s) ease-in-out var(--sidebar-delay,0s) infinite;border-radius:50%;display:block}:root[data-season=winter] .sidebarSeasonalTrail i,:root[data-season=winter] .seasonalParticles span{background:radial-gradient(circle at center, #fff 0 13%, transparent 15%), linear-gradient(90deg, transparent 44%, color-mix(in srgb, #fff 92%, var(--electric)) 45% 55%, transparent 56%), linear-gradient(30deg, transparent 44%, color-mix(in srgb, #fff 88%, var(--electric)) 45% 55%, transparent 56%), linear-gradient(-30deg, transparent 44%, color-mix(in srgb, #fff 88%, var(--electric)) 45% 55%, transparent 56%);border:0;border-radius:0}:root[data-season=autumn] .sidebarSeasonalTrail i,:root[data-season=autumn] .seasonalParticles span{background:linear-gradient(135deg, #f5c75d 0%, var(--accent) 35%, var(--coral) 100%);clip-path:polygon(50% 0,58% 20%,71% 11%,69% 30%,91% 26%,74% 43%,95% 55%,68% 59%,75% 80%,56% 70%,50% 100%,44% 70%,25% 80%,32% 59%,5% 55%,26% 43%,9% 26%,31% 30%,29% 11%,42% 20%);border-radius:0}:root[data-season=spring] .sidebarSeasonalTrail i,:root[data-season=spring] .seasonalParticles span{background:radial-gradient(circle at 67% 27%,#ffffffeb 0 9%,#0000 10%),linear-gradient(135deg,#fff1f6 0%,#ffc0d5 48%,#ea6e9b 100%);border-radius:72% 18% 76% 24%}:root[data-season=autumn] .sidebarSeasonalTrail i:before,:root[data-season=autumn] .seasonalParticles span:before{content:"";opacity:.58;transform-origin:50% 100%;background:#5f341cb8;width:8%;height:82%;position:absolute;top:11%;left:46%;transform:rotate(-14deg)}:root[data-season=spring] .sidebarSeasonalTrail i:before,:root[data-season=spring] .seasonalParticles span:before{content:"";background:#b2386880;border-radius:99px;width:34%;height:8%;position:absolute;bottom:12%;right:14%;transform:rotate(-32deg)}@keyframes sidebar-leaf{0%{opacity:0;transform:translateX(0) rotate(0deg) scale(var(--sidebar-scale,1));top:-.42rem}18%{opacity:.7}43%,60%{top:var(--sidebar-settle-top,.72rem);opacity:.7;transform:translateX(calc(var(--sidebar-drift,.42rem) * .45)) rotate(calc(var(--sidebar-rotation,250deg) * .42)) scale(var(--sidebar-scale,1))}to{opacity:0;transform:translateX(var(--sidebar-drift,.42rem)) rotate(var(--sidebar-rotation,250deg)) scale(var(--sidebar-scale,1));top:1.95rem}}@keyframes sidebar-snow{0%{opacity:0;transform:translateX(0) scale(calc(var(--sidebar-scale,1) * .7));top:-.42rem}18%{opacity:.72}44%,62%{top:var(--sidebar-settle-top,.72rem);opacity:.76;transform:translateX(calc(var(--sidebar-drift,-.24rem) * .42)) scale(var(--sidebar-scale,1))}to{opacity:0;transform:translateX(var(--sidebar-drift,-.24rem)) scale(calc(var(--sidebar-scale,1) * 1.1));top:1.95rem}}@keyframes sidebar-sun{0%,to{opacity:0;transform:translateX(0) scale(calc(var(--sidebar-scale,1) * .65));top:-.15rem}28%{opacity:.65}46%,63%{top:var(--sidebar-settle-top,.72rem);opacity:.76;transform:translateX(calc(var(--sidebar-drift,.2rem) * .42)) scale(var(--sidebar-scale,1))}82%{opacity:.54}}@media (hover:hover) and (pointer:fine){.sidebarNavItem:hover .sidebarSeasonalTrail{opacity:.98}.sidebarNavItem:hover .sidebarSeasonalTrail i{translate:var(--sidebar-scatter-x,0) var(--sidebar-scatter-y,0);filter:brightness(1.16)saturate(1.12)}}.sidebarNote{color:#85827c;margin-top:auto;font-size:.75rem;line-height:1.45}.workspaceBody{min-width:0}.workspaceFooter{border-top:1px solid var(--line);color:#85827c;max-width:1120px;margin:0 4rem 2rem;padding-top:1.25rem;font-size:.72rem;line-height:1.5}.siteLegal{border-top:1px solid var(--line);color:#85827c;margin-top:3rem;padding-top:1.25rem;font-size:.72rem;line-height:1.5}.accessPage{min-height:100vh;padding:0 2rem}.accessNav,.accessPanel,.accessFooter{width:min(100%,1120px);margin:0 auto}.accessNav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:6.5rem;display:flex}.accessBack{color:var(--muted);font-size:.78rem;text-decoration:none}.accessBack:hover{color:var(--accent)}.accessPanel{grid-template-columns:minmax(0,.95fr) minmax(24rem,.8fr);align-items:center;gap:clamp(3rem,10vw,9rem);padding:clamp(4rem,11vw,8rem) 0;display:grid}.accessCopy h1{letter-spacing:-.09em;margin:.8rem 0 1.3rem;font-size:clamp(3.2rem,7vw,6.4rem);line-height:.84}.accessCopy h1 em{color:var(--accent);font-family:Georgia,Times New Roman,serif;font-weight:400}.accessCopy>p:not(.eyebrow){max-width:32rem;color:var(--muted);font-size:1.08rem;line-height:1.6}.accessCopy ul{gap:.9rem;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}.accessCopy li{color:#d9d5cf;gap:.85rem;font-size:.9rem;line-height:1.45;display:flex}.accessCopy li span{color:var(--accent);font:700 .65rem ui-monospace,monospace}.accessCard{border:1px solid var(--line);background:linear-gradient(145deg,#1c1e25f0,#0c0d11c7);padding:1.5rem;box-shadow:1.4rem 1.4rem #9b7bff1a}.accessLabel{color:var(--accent);letter-spacing:.12em;margin:0;font:700 .66rem ui-monospace,monospace}.accessCard h2{letter-spacing:-.05em;margin:.75rem 0 .8rem;font-size:1.55rem}.accessForm{gap:1rem;margin-top:1.4rem;display:grid}.accessForm label{color:var(--muted);gap:.45rem;font-size:.84rem;display:grid}.accessForm input{width:100%;color:var(--ink);font:inherit;background:#08090cb8;border:1px solid #f7f4ee2b;border-radius:.25rem;padding:.75rem}.accessForm input:focus{outline-offset:2px;outline:2px solid #d7ff44b3}.accessForm button{background:var(--accent);color:#101012;cursor:pointer;border:0;border-radius:.25rem;width:100%;padding:.85rem 1rem;font-weight:900}.accessForm button:disabled{cursor:wait;opacity:.65}.accessDivider{color:#85827c;grid-template-columns:1fr auto 1fr;align-items:center;gap:.7rem;margin:1.5rem 0;font-size:.72rem;display:grid}.accessDivider:before,.accessDivider:after{content:"";background:var(--line);height:1px}.providerList{gap:.6rem;display:grid}.providerList button{border:1px solid var(--line);color:#79777b;width:100%;font:inherit;text-align:left;background:#ffffff05;grid-template-columns:2rem 1fr auto;align-items:center;gap:.6rem;padding:.72rem;display:grid}.providerList button span{border:1px solid #59575c;border-radius:50%;place-content:center;width:1.55rem;height:1.55rem;font-size:.7rem;display:grid}.providerList button b{font-size:.82rem}.providerList button small{color:#85827c;font-size:.66rem}.accessFootnote{color:#85827c;margin:1.3rem 0 0;font-size:.74rem;line-height:1.5}.accessFooter{border-top:1px solid var(--line);color:#85827c;padding:1.5rem 0 2.5rem;font-size:.72rem}.panel{max-width:1120px;padding:4.6rem 4rem 6rem}.panel h1{text-wrap:balance;max-width:850px;margin:.5rem 0 1.5rem;font-size:clamp(3.4rem,8vw,7rem)}.panelLead{max-width:540px;color:var(--muted);font-size:1.1rem;line-height:1.55}.areaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:3.5rem;display:grid}.areaCard{isolation:isolate;border:1px solid var(--line);min-height:235px;color:var(--ink);background:linear-gradient(135deg,#1c1e25eb,#0f1014bf);padding:1.5rem;text-decoration:none;transition:transform .22s,border-color .22s;position:relative;overflow:hidden}.areaCard:before{z-index:-1;content:"";background:radial-gradient(circle,#9b7bff70,#0000 66%);border-radius:50%;width:16rem;height:16rem;transition:transform .25s;position:absolute;bottom:-60%;right:-26%}.areaCard:nth-child(2n):before{background:radial-gradient(circle,#d7ff444d,#0000 66%)}.areaCard:hover{border-color:#d7ff448c;transform:translateY(-5px)}.areaCard:hover:before{transform:translate(-1.5rem,-1.5rem)scale(1.12)}.areaCard span{color:var(--accent);font:700 .8rem ui-monospace,monospace}.areaCard h2{margin:2.4rem 0 .5rem;font-size:1.3rem}.areaCard p{color:var(--muted);margin:0;line-height:1.4}.areaCard b{color:var(--accent);margin-top:1.2rem;font-size:.8rem;display:block}.emptyState{border:1px solid var(--line);border-left:3px solid var(--electric);background:linear-gradient(130deg,#1c1e25c7,#0f1014ad);max-width:640px;margin-top:4rem;padding:2rem}.emptyState h2{margin:0 0 .7rem;font-size:1.2rem}.emptyState p{color:var(--muted);margin:0;line-height:1.5}.dataList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:3rem;display:grid}.dataCard{border:1px solid var(--line);background:linear-gradient(140deg,#1c1e25c7,#0f1014a6);min-height:180px;padding:1.5rem}.dataCard h2{margin:1.8rem 0 .5rem;font-size:1.35rem}.dataCard p:not(.eyebrow),.dataCard small{color:var(--muted);line-height:1.45}.dataCard small{margin-top:1.1rem;display:block}code{color:var(--accent);font:.85em ui-monospace,monospace}.setupForms{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:1000px;margin-top:2.5rem;display:grid}.setupForms .uploadForm{max-width:none;margin-top:0}.uploadForm{border:1px solid var(--line);background:linear-gradient(140deg,#1c1e25d9,#0f1014b3);gap:1rem;max-width:590px;margin-top:2.5rem;padding:1.5rem;display:grid}.uploadForm label{color:var(--muted);gap:.45rem;font-size:.85rem;display:grid}.uploadForm input,.uploadForm select,.uploadForm textarea{width:100%;color:var(--ink);font:inherit;background:#08090cb8;border:1px solid #f7f4ee2b;border-radius:.25rem;padding:.7rem}.uploadForm input:focus,.uploadForm select:focus,.uploadForm textarea:focus,.briefForm input:focus,.briefForm select:focus,.briefForm textarea:focus,.qualityForm select:focus{outline-offset:2px;outline:2px solid #d7ff44b3}.uploadForm textarea{resize:vertical;min-height:7rem}.dateFields{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.uploadForm button,.downloadLink{background:var(--accent);color:#101012;cursor:pointer;border:0;border-radius:.25rem;width:fit-content;padding:.75rem 1rem;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s}.uploadForm button:hover:not(:disabled),.downloadLink:hover{transform:translateY(-2px);box-shadow:0 8px 25px #d7ff4433}.uploadForm button:disabled{opacity:.6;cursor:not-allowed}.formHint,.uploadMessage{color:var(--muted);margin:0;font-size:.85rem;line-height:1.45}.uploadMessage.success{color:var(--accent)}.uploadMessage.error{color:#ff978a}.downloadLink{margin-top:1rem;font-size:.85rem;display:inline-block}.workflowControls{border-top:1px solid #343438;gap:.8rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}.workflowActions{flex-wrap:wrap;gap:.6rem;display:flex}.workflowActions button,.workflowForm button{border:1px solid var(--accent);width:fit-content;color:var(--accent);cursor:pointer;background:0 0;border-radius:.25rem;padding:.65rem .85rem;font-weight:800}.workflowActions button:disabled,.workflowForm button:disabled{opacity:.6;cursor:wait}.workflowForm{gap:.65rem;display:grid}.workflowForm label{color:var(--muted);gap:.4rem;font-size:.82rem;display:grid}.workflowForm textarea,.workflowForm select,.workflowForm input{width:100%;color:var(--ink);font:inherit;background:#0c0c0d;border:1px solid #343438;border-radius:.25rem;padding:.65rem}.workflowForm textarea{resize:vertical;min-height:5rem}.provenanceSummary{border-left:2px solid var(--accent);background:#b8ff2c0d;gap:.2rem;margin-top:1rem;padding:.8rem;display:grid}.provenanceSummary p{color:var(--muted);margin:0}.provenanceForm{background:#ffffff04;border:1px solid #343438;margin-top:1rem;padding:1rem}.scheduleForm,.calendarTools{gap:.65rem;margin-top:1.25rem;display:grid}.scheduleForm label,.calendarTools label{color:var(--muted);gap:.4rem;font-size:.82rem;display:grid}.scheduleForm input,.calendarTools select{width:100%;color:var(--ink);font:inherit;background:#0c0c0d;border:1px solid #343438;border-radius:.25rem;padding:.65rem}.calendarTools{background:var(--surface);border:1px solid #343438;max-width:590px;padding:1.25rem}.calendarTools .downloadLink[aria-disabled=true]{pointer-events:none;opacity:.6}.briefForm{background:var(--surface);border:1px solid #343438;gap:1rem;max-width:760px;margin-top:3rem;padding:1.5rem;display:grid}.briefForm label{color:var(--muted);gap:.45rem;font-size:.85rem;display:grid}.briefForm input,.briefForm select,.briefForm textarea{width:100%;color:var(--ink);font:inherit;background:#0c0c0d;border:1px solid #343438;border-radius:.25rem;padding:.7rem}.briefForm textarea{resize:vertical;min-height:4.5rem}.briefForm button{background:var(--accent);color:#101012;cursor:pointer;border:0;border-radius:.25rem;width:fit-content;padding:.75rem 1rem;font-weight:800}.briefForm button:disabled{opacity:.6;cursor:not-allowed}.qualityForm select{width:100%;color:var(--ink);font:inherit;background:#0c0c0d;border:1px solid #343438;border-radius:.25rem;padding:.7rem}.qualityForm{background:var(--surface);border:1px solid #343438;gap:1rem;max-width:590px;margin-top:2.5rem;padding:1.5rem;display:grid}.qualityForm label{color:var(--muted);gap:.45rem;font-size:.85rem;display:grid}.qualityForm select,.qualityForm input,.qualityForm textarea{width:100%;color:var(--ink);font:inherit;background:#0c0c0d;border:1px solid #343438;border-radius:.25rem;padding:.7rem}.qualityForm textarea{resize:vertical;min-height:5rem}.qualityForm button{background:var(--accent);color:#101012;cursor:pointer;border:0;border-radius:.25rem;width:fit-content;padding:.75rem 1rem;font-weight:800}.qualityForm button:disabled{opacity:.6;cursor:not-allowed}.qualityGrid{background:#343438;border:1px solid #343438;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:3rem;display:grid}.qualityCard{background:var(--surface);min-height:200px;padding:1.5rem}.qualityCard.ready{box-shadow:inset 0 3px 0 var(--accent)}.qualityCard.needs_attention{box-shadow:inset 0 3px #f4c95d}.qualityCard.not_ready{box-shadow:inset 0 3px #ff978a}.qualityCard h2{margin:1.6rem 0 .5rem;font-size:1.25rem}.qualityCard p,.qualityCard small,.qualityCard li{color:var(--muted);line-height:1.45}.qualityCard ul{margin:1rem 0 0;padding-left:1.2rem}.qualityCard li[data-level=BLOCKER]{color:#ffb0a5}.infoCard{background:#8a5cff0f;border:1px solid #343438;max-width:590px;margin-top:2rem;padding:1.25rem}.infoCard p:last-child{color:var(--muted);line-height:1.55}.roadmapGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.roadmapCard{flex-direction:column;min-height:0;display:flex}.roadmapCard h2{margin-top:.8rem}.roadmapCard ul{margin-bottom:1.3rem}.roadmapCard small{border-top:1px solid var(--line);margin-top:auto;padding-top:1rem;font-size:.76rem;display:block}.roadmapNote{max-width:760px}.atmospherePanel{border:1px solid var(--line);background:linear-gradient(135deg, var(--surface), color-mix(in srgb, var(--electric) 11%, transparent));max-width:1000px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent) 28%, transparent);grid-template-columns:minmax(0,1fr) minmax(20rem,.75fr);gap:2rem;margin-top:2.4rem;padding:1.5rem;transition:background .6s,border-color .4s;display:grid}.atmospherePanel h2{letter-spacing:-.055em;margin:.65rem 0 .7rem;font-size:1.65rem}.atmospherePanel>div>p:not(.eyebrow){max-width:34rem;color:var(--muted);margin:0;line-height:1.55}.atmosphereControls{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.85rem;display:grid}.atmosphereControls label{color:var(--muted);gap:.42rem;font-size:.8rem;display:grid}.atmosphereControls select{border:1px solid var(--line);background:color-mix(in srgb, var(--atmosphere-base) 82%, transparent);width:100%;color:var(--ink);font:inherit;border-radius:.25rem;padding:.65rem}.atmosphereControls select:focus{outline:2px solid var(--accent);outline-offset:2px}.atmosphereActions{flex-wrap:wrap;grid-column:1/-1;gap:.55rem;display:flex}.atmosphereActions button:first-child{border:1px solid var(--accent);background:var(--accent);width:fit-content;color:var(--site-ink);cursor:pointer;border-radius:.25rem;padding:.65rem .85rem;font-weight:800}.atmosphereStatus{border-top:1px solid var(--line);min-height:2.7rem;color:var(--muted);grid-column:1/-1;margin:0;padding-top:.85rem;font-size:.78rem;line-height:1.45}.subtleButton{width:fit-content;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #4b4a50;border-radius:.25rem;margin-top:.8rem;padding:.55rem .75rem}.subtleButton:hover{border-color:var(--accent);color:var(--accent)}.subtleButton:disabled{opacity:.6;cursor:wait}.versionTimeline{border-top:1px solid #343438;gap:.65rem;margin-top:1rem;padding-top:1rem;display:grid}.versionTimeline div{color:var(--muted);gap:.45rem;font-size:.86rem;display:grid}.versionTimeline p{margin:0;line-height:1.45}@media (max-width:960px){.roadmapGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.atmospherePanel{grid-template-columns:1fr}.atmosphereControls{max-width:38rem}}@media (max-width:760px){.workspace{grid-template-columns:minmax(0,1fr)}.sidebar{border-right:0;border-bottom:1px solid var(--line);width:100%;min-width:0;max-width:100%;height:auto;position:relative;top:auto}.sidebar nav{width:100%;min-width:0;margin-top:2rem;display:flex;overflow-x:auto}.sidebar nav a{white-space:nowrap;flex:none}.sidebarSeasonalTrail,.sidebarNote{display:none}.panel{min-width:0;padding:2.5rem 1.25rem}.workspaceFooter{margin:0 1.25rem 1.5rem}.areaGrid,.dataList,.qualityGrid,.setupForms,.atmosphereControls{grid-template-columns:1fr}.atmosphereActions{display:grid}.atmosphereActions button,.atmosphereActions .subtleButton{width:100%;margin-top:0}.accessPage{padding:0 1.25rem}.accessPanel{grid-template-columns:1fr;gap:3rem;padding:3.4rem 0}.accessCopy>p:not(.eyebrow){font-size:1rem}.accessCard{box-shadow:.75rem .75rem #9b7bff1a}}body{animation:18s ease-in-out infinite alternate ambient-shift}.areaCard{transition:transform .22s,border-color .22s,box-shadow .22s}.areaCard:after{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:55%;height:180%;transition:left .55s;position:absolute;top:-30%;left:-80%;transform:rotate(18deg)}.areaCard:hover{box-shadow:0 20px 55px #00000047}.areaCard:hover:after{left:135%}.dataCard{transition:transform .18s,border-color .18s,background .18s}.dataCard:hover{background:linear-gradient(140deg,#252731de,#0f1014b3);border-color:#9b7bff75;transform:translateY(-3px)}.qualityCard{position:relative;overflow:hidden}.qualityCard:after{content:"";background:radial-gradient(circle,#9b7bff2e,#0000 68%);border-radius:50%;width:10rem;height:10rem;animation:8s ease-in-out infinite alternate quality-orbit;position:absolute;bottom:-5rem;right:-5rem}.qualityCard.ready:after{background:radial-gradient(circle,#d7ff442e,#0000 68%)}.areaCard p,.dataCard p:not(.eyebrow),.qualityCard p:not(.eyebrow),.emptyState p,.panelLead{border-radius:.28rem;transition:color .18s,background .18s,box-shadow .18s}.areaCard:hover p,.areaCard p:hover,.dataCard:hover p:not(.eyebrow),.dataCard p:not(.eyebrow):hover,.qualityCard:hover p:not(.eyebrow),.qualityCard p:not(.eyebrow):hover,.emptyState:hover p,.emptyState p:hover,.panelLead:hover{color:var(--ink);box-shadow:inset 2px 0 0 var(--accent), 0 0 22px #d7ff4412;background:linear-gradient(90deg,#d7ff441f,#9b7bff14)}@keyframes ambient-shift{0%{background-position:0 0,0 0,0 0}to{background-position:5vw -2vh,-4vw 3vh,0 0}}@keyframes quality-orbit{0%{transform:scale(.78)translate(-.5rem,.8rem)}to{transform:scale(1.2)translate(-1.2rem,-1.2rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.areaCard,.dataCard,.emptyState,.uploadForm,.briefForm,.qualityForm,.calendarTools,.accessCard{background:linear-gradient(140deg, color-mix(in srgb, var(--surface) 94%, var(--atmosphere-base)), color-mix(in srgb, var(--surface) 72%, var(--atmosphere-base)));transition:background .65s,border-color .4s,box-shadow .4s}[data-seasonal-surface=true]{position:relative}.seasonalParticles{z-index:3;pointer-events:none;contain:layout paint;position:absolute;inset:0;overflow:hidden}.seasonalParticles span{top:-14%;left:var(--particle-left);pointer-events:none;transform:translate3d(0, 0, 0) scale(var(--particle-scale));will-change:transform, translate, opacity, filter;transition:translate 1.35s cubic-bezier(.16,1,.3,1),filter .8s;display:none;position:absolute;translate:0}:root[data-season=autumn] .seasonalParticles span{background:linear-gradient(135deg, var(--accent), var(--coral));width:.78rem;height:.52rem;box-shadow:0 .1rem .45rem color-mix(in srgb, var(--coral) 36%, transparent);opacity:.75;animation:autumn-fall var(--particle-duration) cubic-bezier(.33,.08,.6,.97) var(--particle-delay) infinite;border-radius:85% 15%;display:block}:root[data-season=winter] .seasonalParticles span{border:1px solid color-mix(in srgb, var(--ink) 72%, transparent);background:radial-gradient(circle, #fff 0 18%, transparent 22%), linear-gradient(45deg, transparent 42%, color-mix(in srgb, var(--ink) 72%, transparent) 45% 55%, transparent 58%), linear-gradient(-45deg, transparent 42%, color-mix(in srgb, var(--ink) 72%, transparent) 45% 55%, transparent 58%);width:.48rem;height:.48rem;box-shadow:0 0 .7rem color-mix(in srgb, var(--electric) 70%, transparent);opacity:.78;animation:winter-fall calc(var(--particle-duration) * 1.2) linear var(--particle-delay) infinite;border-radius:50%;display:block}:root[data-season=spring] .seasonalParticles span{background:linear-gradient(135deg, #ffd0de, var(--accent));width:.68rem;height:.5rem;box-shadow:0 0 .5rem color-mix(in srgb, var(--accent) 34%, transparent);opacity:.62;animation:spring-drift calc(var(--particle-duration) * 1.15) ease-in-out var(--particle-delay) infinite;border-radius:70% 30%;display:block}:root[data-season=summer] .seasonalParticles span{background:var(--accent);width:.32rem;height:.32rem;box-shadow:0 0 .8rem var(--accent), 0 0 1.4rem color-mix(in srgb, var(--coral) 48%, transparent);opacity:.58;animation:summer-glow calc(var(--particle-duration) * .82) ease-in-out var(--particle-delay) infinite;border-radius:50%;display:block}:root[data-season=winter] .seasonalParticles span{background:radial-gradient(circle at center, #fff 0 13%, transparent 15%), linear-gradient(90deg, transparent 44%, color-mix(in srgb, #fff 92%, var(--electric)) 45% 55%, transparent 56%), linear-gradient(30deg, transparent 44%, color-mix(in srgb, #fff 88%, var(--electric)) 45% 55%, transparent 56%), linear-gradient(-30deg, transparent 44%, color-mix(in srgb, #fff 88%, var(--electric)) 45% 55%, transparent 56%);border:0;border-radius:0}:root[data-season=autumn] .seasonalParticles span{background:linear-gradient(135deg, #f5c75d 0%, var(--accent) 35%, var(--coral) 100%);clip-path:polygon(50% 0,58% 20%,71% 11%,69% 30%,91% 26%,74% 43%,95% 55%,68% 59%,75% 80%,56% 70%,50% 100%,44% 70%,25% 80%,32% 59%,5% 55%,26% 43%,9% 26%,31% 30%,29% 11%,42% 20%);border-radius:0}:root[data-season=spring] .seasonalParticles span{background:radial-gradient(circle at 67% 27%,#ffffffeb 0 9%,#0000 10%),linear-gradient(135deg,#fff1f6 0%,#ffc0d5 48%,#ea6e9b 100%);border-radius:72% 18% 76% 24%}@keyframes autumn-fall{0%{opacity:0;transform:translate3d(0, 0, 0) rotate(0deg) scale(var(--particle-scale));top:-14%}18%{opacity:.7}43%,60%{top:var(--particle-settle-top);opacity:.68;transform:translate3d(var(--particle-settle-x), 0, 0) rotate(175deg) scale(var(--particle-scale))}to{opacity:0;transform:translate3d(calc(var(--particle-drift) * 5.5rem), 0, 0) rotate(calc(var(--particle-drift) * 540deg)) scale(var(--particle-scale));top:112%}}@keyframes winter-fall{0%{opacity:0;transform:translate3d(0, 0, 0) rotate(0deg) scale(var(--particle-scale));top:-14%}19%{opacity:.72}46%,64%{top:var(--particle-settle-top);opacity:.74;transform:translate3d(var(--particle-settle-x), 0, 0) rotate(130deg) scale(var(--particle-scale))}to{opacity:0;transform:translate3d(calc(var(--particle-drift) * 2.4rem), 0, 0) rotate(220deg) scale(var(--particle-scale));top:112%}}@keyframes spring-drift{0%{opacity:0;transform:translate3d(0, 0, 0) rotate(0deg) scale(var(--particle-scale));top:-14%}20%{opacity:.6}44%,61%{top:var(--particle-settle-top);opacity:.62;transform:translate3d(var(--particle-settle-x), 0, 0) rotate(155deg) scale(var(--particle-scale))}to{opacity:0;transform:translate3d(calc(var(--particle-drift) * -2rem), 0, 0) rotate(390deg) scale(var(--particle-scale));top:112%}}@keyframes summer-glow{0%,to{opacity:0;top:-12%;transform:translate(0,0)scale(.6)}23%{opacity:.62}46%,64%{top:var(--particle-settle-top);opacity:.66;transform:translate3d(var(--particle-settle-x), 0, 0) scale(1)}82%{opacity:.48}}@media (hover:hover) and (pointer:fine){[data-seasonal-surface=true]:hover .seasonalParticles span{translate:var(--particle-scatter-x,0) var(--particle-scatter-y,0);filter:brightness(1.14)saturate(1.1)}}@media (max-width:760px){:root[data-season] .seasonalParticles span:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.seasonalParticles,.sidebarSeasonalTrail{display:none}}.mediaPlacementHint{border:1px solid color-mix(in srgb, var(--electric) 54%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--electric) 10%, transparent), color-mix(in srgb, var(--surface) 92%, var(--atmosphere-base)));gap:.65rem;padding:1rem;display:grid}.mediaPlacementHint p{color:var(--muted);margin:0;line-height:1.45}.mediaPlacementHint ul{color:var(--muted);gap:.45rem;margin:0;padding-left:1.15rem;font-size:.86rem;line-height:1.45;display:grid}
