@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/font-0.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/font-1.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/font-2.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/font-3.ttf) format("truetype")}@font-face{font-family:Stardos Stencil;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/font-4.ttf) format("truetype")}:root{font-family:Manrope,Arial,sans-serif;color-scheme:dark;--bg:#171414;--fg:#f6f1e7;--muted:#8b98a6;--surface:#111820;--line:#26313b;--input:#0b1117;--accent:#bfe6f7;--gold:#edce98;--shadow:0 24px 80px #0009}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg)}button,input,select{font:inherit}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0;background:none;transition:background .2s,box-shadow .2s}button:disabled{opacity:.5;cursor:wait}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #66badd;outline-offset:4px}h1,h2,h3,p{margin-top:0}button svg,a svg{flex-shrink:0}.app{min-height:100dvh}.header{height:94px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 3.3%;position:relative;z-index:20;gap:16px}.studio-label{display:flex;align-items:center;gap:13px;font-size:10px;letter-spacing:3px;justify-self:start;white-space:nowrap;padding:12px 0}.studio-label i{width:2px;height:15px;background:#e8b85a}.brand{font-family:Stardos Stencil,Georgia,serif;font-size:23px;letter-spacing:3.6px;font-weight:400;white-space:nowrap;line-height:1.2;padding:10px}.header-actions{display:flex;align-items:center;justify-content:end;gap:15px}.icon{display:inline-flex;justify-content:center;align-items:center;width:42px;height:42px;border-radius:12px;flex-shrink:0}.icon:hover{background:var(--line)}.settings-trigger{border:1px solid #5c6a78;background:linear-gradient(145deg,#f0f9ff12,#829db012)}.home-link{display:flex;gap:8px;align-items:center;font-size:12px}.home{min-height:calc(100dvh - 94px);display:flex;flex-direction:column}.orbit{position:relative;flex:1;min-height:580px;height:calc(100dvh - 205px);max-height:880px;width:min(1400px,100%);margin:auto}.ring{position:absolute;width:min(62vh,580px);height:min(62vh,580px);top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;overflow:hidden;mix-blend-mode:screen}.ring img{width:100%;height:100%;object-fit:contain;animation:rotate 130s linear infinite;filter:saturate(1.16) brightness(1.2)}.ring:after{content:"";position:absolute;inset:0;background:radial-gradient(circle,transparent 53%,#000 74%);pointer-events:none}.paused img{animation-play-state:paused}.center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;z-index:2;pointer-events:none;width:240px}.center .section-label{font-size:8px;letter-spacing:2px;color:#a6a8a7}.center h1{font-weight:500;font-size:20px;line-height:1.55;margin:13px 0 17px;color:#f7f2e8}.center-dot{display:inline-block;width:4px;height:4px;background:#e7c17a;border-radius:50%;box-shadow:0 0 12px #e7c17a}.category-button{position:absolute;z-index:3;min-height:45px;padding:12px 22px;display:flex;align-items:center;justify-content:center;gap:14px;border-radius:14px;font-size:13px;font-weight:700;color:#20242a;white-space:nowrap;border:1px solid #ffffffa0;box-shadow:inset 0 0 12px #fff8,0 0 19px -9px var(--glow)}.category-button:hover{box-shadow:inset 0 0 12px #fff9,0 0 28px -5px var(--glow)}.category-button svg{opacity:.5}.gold{background:linear-gradient(125deg,#f7deb0,#e4bf80);--glow:#f1c26c}.peach{background:linear-gradient(125deg,#fce0c4,#efbaa5);--glow:#ffa873}.blue{background:linear-gradient(125deg,#d2f0fa,#a8d6ea);--glow:#8ed8f4}.lilac{background:linear-gradient(125deg,#f0e4fa,#cfc0e7);--glow:#d5b5fa}.pos-0{left:20%;top:24%;transform:translate(-50%,-50%)}.pos-1{left:50%;top:5%;transform:translate(-50%)}.pos-2{left:80%;top:24%;transform:translate(-50%,-50%)}.pos-3{left:84%;top:53%;transform:translate(-50%,-50%)}.pos-4{left:79%;top:83%;transform:translate(-50%,-50%)}.pos-5{left:21%;top:83%;transform:translate(-50%,-50%)}.pos-6{left:16%;top:53%;transform:translate(-50%,-50%)}.home-bottom{text-align:center;position:relative;padding:12px 24px 26px}.tiny{font-size:9px;letter-spacing:2px;color:var(--muted)}.motto{font-size:12px;font-style:italic;letter-spacing:3px;margin:15px 0 0}.motto:before,.motto:after{content:"";display:inline-block;width:40px;height:1px;background:#ad8544;vertical-align:middle;margin:0 22px}.motion{position:absolute;right:4%;bottom:27px;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;color:var(--muted)}.section-label{font-size:10px;font-weight:600;letter-spacing:2px;color:var(--muted)}.popover-shade{position:fixed;inset:0;z-index:29;cursor:default}.settings{position:absolute;right:3%;top:80px;z-index:30;width:298px;background:var(--surface);border:1px solid var(--line);padding:24px;border-radius:18px;box-shadow:var(--shadow)}.settings h2{font-size:21px;margin:8px 0 24px}.small{font-size:12px;line-height:1.6}.muted{color:var(--muted)}.setting-row{display:flex;gap:12px;align-items:center;text-align:left;width:100%;padding:15px 1px;font-size:13px;border-bottom:1px solid var(--line)}.setting-row svg:last-child:not(:first-child){margin-left:auto}.account{display:flex;gap:11px;padding-top:20px;align-items:center}.account b{font-size:12px}.account small{display:block;max-width:195px;overflow-wrap:anywhere;font-size:10px;color:var(--muted);margin-top:3px}.avatar{height:33px;width:33px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-size:12px;flex-shrink:0}.workspace{width:min(1440px,92%);margin:auto;padding-bottom:100px}.category-tabs{display:flex;gap:8px;justify-content:space-between;border-block:1px solid var(--line);padding:17px 0;overflow:auto;scrollbar-width:thin}.category-tabs button{padding:11px 16px;font-size:12px;white-space:nowrap;border-radius:9px;min-height:44px}.category-tabs button:hover{background:var(--line)}.category-tabs .selected-tab{background:var(--gold);color:#202328}.workspace-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:38px 0 25px}.workspace-heading h1{font-size:clamp(32px,4vw,48px);letter-spacing:-1.7px;font-weight:500;margin:9px 0}.workspace-heading p{font-size:12px;margin:0}.dot-separator{padding:0 10px}.primary{padding:13px 21px;border-radius:11px;font-size:12px;font-weight:700;color:#202c34;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:45px}.primary:hover{filter:brightness(1.07)}.secondary{border:1px solid var(--line);padding:12px 18px;border-radius:10px;min-height:44px;font-size:13px}.subtle{display:inline-flex;align-items:center;gap:8px;padding:10px;font-size:12px;min-height:44px;white-space:nowrap}.gallery-controls{display:flex;gap:16px;align-items:center;margin-bottom:28px}.search{display:flex;align-items:center;gap:10px;border:1px solid var(--line);padding:0 14px;border-radius:11px;max-width:380px;width:100%;height:44px;color:var(--muted)}.search input{width:100%;min-width:0;border:0;background:none;color:var(--fg);outline:none;font-size:12px}.sort{display:flex;align-items:center;margin-left:auto;white-space:nowrap}.sort select{border:none;background:none;color:var(--fg);padding:10px 2px;font-size:12px}.gallery{columns:3;column-gap:25px}.design{position:relative;break-inside:avoid;margin-bottom:24px}.image-button{display:block;width:100%;padding:0;border-radius:12px;overflow:hidden;background:var(--surface);border:2px solid transparent}.image-button img{display:block;width:100%;max-height:650px;object-fit:cover;min-height:130px}.is-selected .image-button{border-color:var(--gold)}.select-image{position:absolute;top:13px;right:13px;border-radius:50%;height:32px;width:32px;background:#15202a77;backdrop-filter:blur(6px);border:1px solid #fff7;color:transparent;display:grid;place-items:center}.select-image.checked{background:var(--gold);color:#222;border-color:var(--gold)}.caption{padding:12px 4px;display:flex;align-items:center;justify-content:space-between;gap:10px}.caption b{font-size:13px;font-weight:500;overflow-wrap:anywhere}.caption small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.empty{min-height:380px;border:1px dashed var(--line);border-radius:18px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:40px 24px;background:radial-gradient(ellipse at center,#6177870c,transparent 70%)}.empty-icon{width:70px;height:70px;display:grid;place-items:center;border:1px solid var(--line);border-radius:20px;margin:0 auto 25px;color:var(--gold);background:var(--surface)}.empty h2{font-size:26px;font-weight:500;letter-spacing:-.6px;margin:15px 0 9px}.empty p{font-size:13px;color:var(--muted);max-width:380px;line-height:1.8}.empty .primary{margin:12px 0 25px}.selection-bar{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:15;display:flex;align-items:center;gap:17px;background:var(--surface);padding:9px 12px 9px 22px;border:1px solid var(--line);border-radius:15px;box-shadow:var(--shadow);white-space:nowrap}.selection-bar b{font-size:12px}.selection-bar button{display:flex;align-items:center;gap:7px;min-height:44px;font-size:12px}.modal{background:var(--surface);color:var(--fg);border:1px solid var(--line);border-radius:22px;padding:25px;width:min(510px,calc(100% - 28px));max-height:90dvh;overflow:auto;box-shadow:var(--shadow)}.modal.wide{width:min(920px,calc(100% - 28px))}.modal::backdrop{background:#000b;backdrop-filter:blur(8px)}.modalhead{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px}.modalhead h2{font-size:21px;font-weight:600;margin:0;overflow-wrap:anywhere}.modal>p{font-size:13px;line-height:1.8}.field{display:flex;flex-direction:column;gap:9px;font-size:12px;margin:19px 0}.field input,.field select{border:1px solid var(--line);border-radius:10px;min-height:46px;background:var(--input);color:var(--fg);padding:12px;width:100%;font-size:14px}.dropzone{width:100%;display:flex;flex-direction:column;align-items:center;gap:15px;padding:34px 20px;border:1px dashed #607889;border-radius:14px;margin:20px 0;color:var(--accent)}.dropzone b{font-size:13px}.dropzone span{font-size:11px;color:var(--muted)}.modal-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:25px}.file-list{padding:0;list-style:none;max-height:150px;overflow:auto}.file-list li{display:flex;gap:12px;justify-content:space-between;font-size:11px;padding:8px 0;border-bottom:1px solid var(--line)}.file-list span{overflow-wrap:anywhere}.file-list small{white-space:nowrap;color:var(--muted)}.full{width:100%}.viewer{height:min(60dvh,660px);overflow:auto;border-radius:12px;background:#040608;display:flex;align-items:center;justify-content:center}.viewer img{max-width:100%;max-height:100%;object-fit:contain}.viewer.zoomed{display:block}.viewer.zoomed img{width:160%;max-width:none;max-height:none}.viewer-controls{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px;flex-wrap:wrap}.viewer-controls>span{font-size:11px;color:var(--muted)}.viewer-controls+.small{text-align:center;margin:10px 0 0}.team-layout{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:26px}.team-layout h3{font-size:15px}.member{display:flex;align-items:center;gap:9px;padding:17px 0;border-bottom:1px solid var(--line)}.member>div{flex:1;min-width:0}.member b{font-size:12px}.member small{display:block;font-size:10px;color:var(--muted);overflow-wrap:anywhere;margin-top:3px}.member .icon{width:32px}.info{display:flex;gap:12px;padding:18px;border-radius:12px;background:var(--input);margin-top:25px;color:var(--muted)}.info svg{flex-shrink:0}.info p{font-size:11px;line-height:1.8;margin:0}.permission{display:flex;align-items:center;gap:12px;padding:11px 0;font-size:12px;cursor:pointer}.permission input{width:19px;height:19px;accent-color:#8fcbe6}.team-layout fieldset{border:1px solid var(--line);border-radius:12px;padding:8px 15px}.team-layout legend{font-size:11px;color:var(--muted);padding:0 6px}.danger{color:#e5a1a0}.delete-button{padding:12px 18px;border-radius:11px;background:#9f393d;color:#fff;font-size:13px}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%);z-index:50;background:var(--surface);border:1px solid var(--gold);box-shadow:var(--shadow);padding:15px 22px;border-radius:12px;display:flex;align-items:center;gap:10px;font-size:12px;max-width:90vw}.error-banner{position:relative;z-index:25;display:flex;align-items:center;justify-content:center;gap:15px;background:#612c2d;color:#fff;padding:8px 18px;font-size:13px}.error-banner a{text-decoration:underline}.inline-error{background:#602a2d;color:#fff;padding:12px;border-radius:9px;font-size:12px}.spin{animation:rotate 1s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}@media(min-width:1600px){.ring{width:650px;height:650px}.center h1{font-size:23px}}@media(max-width:1100px){.header{padding:0 24px}.studio-label{font-size:8px;letter-spacing:1.5px;gap:8px}.brand{font-size:20px;letter-spacing:2px}.orbit{min-height:550px}.ring{width:470px;height:470px}.category-button{font-size:12px;padding:11px 16px;gap:8px}.pos-0{left:17%}.pos-2{left:83%}.pos-3{left:85%}.pos-6{left:15%}.category-tabs{gap:4px;justify-content:start}.category-tabs button{padding:10px 12px}.center h1{font-size:18px}.center .section-label{font-size:7px}}@media(max-width:800px){.header{height:94px;grid-template-columns:1fr auto;padding:12px 22px;gap:4px}.studio-label{grid-column:1;grid-row:1;font-size:8px;letter-spacing:2px;padding:4px 0}.brand{grid-column:1;grid-row:2;justify-self:start;font-size:21px;padding:5px 0}.header-actions{grid-column:2;grid-row:1/3}.orbit{min-height:0;height:auto;display:flex;flex-direction:column;padding:0 22px;flex:initial}.ring{width:360px;height:360px;position:relative;left:auto;top:auto;transform:none;margin:0 auto}.center{top:180px;width:140px}.center h1{font-size:14px;line-height:1.5;margin:10px 0}.center .section-label{display:none}.center-dot{width:3px;height:3px}.orbit-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;width:min(660px,100%);margin:4px auto 24px}.category-button{position:static;transform:none!important;padding:14px 10px;min-height:49px;white-space:normal;border-radius:13px;font-size:12px;gap:6px}.category-button:last-child{grid-column:2}.home-bottom{margin-top:auto;padding-bottom:24px}.motto{font-size:10px;letter-spacing:1.5px}.motto:before,.motto:after{width:20px;margin:0 12px}.home-bottom .tiny{font-size:8px;letter-spacing:1.3px}.motion{right:15px;bottom:54px}.gallery{columns:2;column-gap:17px}.workspace{width:calc(100% - 44px)}.workspace-heading{padding-top:28px}.workspace-heading h1{font-size:36px}.workspace-heading p{font-size:11px}.workspace-heading .primary{font-size:11px;padding:12px 15px}.team-layout{grid-template-columns:1fr;gap:25px}.team-layout section{border-bottom:1px solid var(--line);padding-bottom:15px}.modal.wide{max-width:700px}.settings{right:20px;top:82px}.gallery-controls{gap:8px}.sort select{max-width:120px}}@media(max-width:480px){.header{padding-inline:18px}.brand{font-size:18px;letter-spacing:1.9px}.studio-label{font-size:7px}.home-link span{display:none}.header-actions{gap:3px}.ring{width:min(350px,calc(100vw - 40px));height:min(350px,calc(100vw - 40px))}.center{top:min(175px,calc((100vw - 40px)/2));width:125px}.center h1{font-size:12.5px}.orbit{padding:0 20px}.orbit-nav{grid-template-columns:1fr 1fr;gap:13px;margin-top:8px}.category-button:last-child{grid-column:1/3;width:calc(50% - 7px);justify-self:center}.category-button{font-size:11px;padding:13px 11px;justify-content:space-between;min-height:48px}.motto:before,.motto:after{display:none}.home-bottom{padding:12px 12px 24px}.home-bottom .tiny{font-size:7px}.workspace{width:calc(100% - 32px)}.workspace-heading{align-items:start;gap:12px;flex-wrap:wrap;padding-bottom:20px}.workspace-heading>div{width:100%}.workspace-heading h1{font-size:33px}.workspace-heading .primary{width:100%}.category-tabs{margin-inline:-16px;padding-inline:16px}.gallery-controls{flex-wrap:wrap}.search{max-width:none;flex-basis:100%}.sort{margin-left:0;margin-right:auto}.gallery{column-gap:12px}.caption{padding:8px 0}.caption b{font-size:11px}.caption small{font-size:8px}.caption .icon{width:30px;height:36px}.select-image{top:9px;right:9px;width:30px;height:30px}.empty{padding:32px 19px;min-height:340px}.empty h2{font-size:23px}.empty p{font-size:12px}.selection-bar{gap:10px;bottom:15px;width:calc(100% - 30px);justify-content:space-between;padding-left:13px}.modal{padding:18px;border-radius:17px}.modalhead h2{font-size:18px}.viewer{height:52dvh}.viewer-controls{gap:3px}.viewer-controls .icon{width:38px}.viewer-controls .subtle{padding:8px;font-size:11px}.settings{right:14px;width:min(298px,calc(100% - 28px))}.field input,.field select{font-size:16px}}@media(prefers-reduced-motion:reduce){.ring img{animation:none}*{scroll-behavior:auto!important;transition:none!important}}.app{position:relative;isolation:isolate;overflow-x:clip}.background-brand{position:fixed;left:50%;top:50%;width:max-content;transform:translate(-50%,-50%) rotate(-32deg);font-family:Stardos Stencil,Georgia,serif;font-size:clamp(60px,10.5vw,190px);font-weight:400;letter-spacing:.045em;white-space:nowrap;color:var(--fg);opacity:.045;pointer-events:none;z-index:-1;user-select:none}@media(min-width:801px){.orbit{--rx:min(30vw,365px);--ry:285px;min-height:650px}.category-button{transform:translate(-50%,-50%)}.pos-1{left:50%;top:calc(50% - var(--ry))}.pos-2{left:calc(50% + var(--rx)*.7818);top:calc(50% - var(--ry)*.6235)}.pos-3{left:calc(50% + var(--rx)*.9749);top:calc(50% + var(--ry)*.2225)}.pos-4{left:calc(50% + var(--rx)*.4339);top:calc(50% + var(--ry)*.901)}.pos-5{left:calc(50% - var(--rx)*.4339);top:calc(50% + var(--ry)*.901)}.pos-6{left:calc(50% - var(--rx)*.9749);top:calc(50% + var(--ry)*.2225)}.pos-0{left:calc(50% - var(--rx)*.7818);top:calc(50% - var(--ry)*.6235)}}.login-page{min-height:100dvh;display:flex;flex-direction:column}.login-main{width:min(1080px,90%);margin:auto;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:65px;padding:45px 0;flex:1}.login-art{position:relative;min-height:540px}.login-art .ring{width:540px;height:540px;max-width:50vw;max-height:50vw}.login-card{position:relative;max-width:400px}.login-lock{width:48px;height:48px;border:1px solid var(--line);border-radius:15px;display:grid;place-items:center;color:var(--gold);margin-bottom:32px}.login-card h1{font-size:clamp(36px,4vw,54px);line-height:1.12;font-weight:400;letter-spacing:-2px;margin:20px 0}.login-card p{font-size:13px;color:var(--muted);line-height:1.9;margin-bottom:30px}.login-card .primary{justify-content:space-between;padding:17px 21px}.login-note{display:block;font-size:10px;line-height:1.8;color:var(--muted);text-align:center;margin-top:20px}.login-footer{text-align:center;padding:20px 20px 30px}@media(max-width:800px){.login-main{grid-template-columns:1fr;gap:0;padding:0 0 35px}.login-art{min-height:250px;height:250px}.login-art .ring{width:290px;height:290px;max-width:none;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.login-card{width:100%;margin:auto;text-align:center}.login-lock{display:none}.login-card h1{font-size:37px;margin:15px 0}.login-card p{margin-bottom:22px}.background-brand{font-size:15vw;transform:translate(-50%,-50%) rotate(-55deg)}}.app{font-family:Stardos Stencil,Georgia,serif;font-weight:400}.app :is(h1,h2,h3,b,strong,.category-button,.section-label,.primary){font-weight:400}.app input::file-selector-button{font:inherit}.launcher .studio-label,.login-page .studio-label{font-size:clamp(6.75px,.8vw,8.5px)}.launcher .motto{font-family:Manrope,Arial,sans-serif}@media(max-width:1100px){.launcher .studio-label,.login-page .studio-label{font-size:6.75px}}.login-art{pointer-events:none}.app{--bronze-glow: #51352466;background:radial-gradient(ellipse 82vw 90dvh at 0 95dvh,var(--bronze-glow),transparent 78%),linear-gradient(135deg,#1d1816,var(--bg) 52%,#131212)}.launcher,.login-page{--bronze-glow: #75472780}.launcher .background-brand,.login-page .background-brand{color:#ebc395;opacity:.065}.workspace .gallery{columns:2;column-gap:clamp(18px,3vw,42px)}.workspace .design{margin-bottom:clamp(24px,4vw,52px)}.workspace .image-button{position:relative;border-radius:5px;background:#191615}.workspace .image-button img{max-height:75vh;object-fit:contain}.workspace .caption{margin-top:12px;border-top:1px solid #a8754c60;padding:10px 0}.lookbook-count{position:absolute;left:12px;bottom:12px;padding:5px 9px;background:#120e0ce6;color:#f3dbbf;border-radius:3px;font-size:11px;letter-spacing:.06em}.cover-files li{align-items:center;gap:12px}.cover-files small{color:var(--gold)}.cover-files button{flex-shrink:0}.photo-strip{display:flex;gap:8px;overflow-x:auto;padding:6px;margin-top:8px}.photo-thumb{flex:0 0 54px;height:54px;padding:2px;border:1px solid var(--line);border-radius:5px}.photo-thumb[aria-pressed=true]{border-color:var(--gold)}.photo-thumb img{display:block;width:100%;height:100%;object-fit:cover}.lookbook-modal .viewer:not(.zoomed){touch-action:pan-y}.lookbook-pagination{display:flex;justify-content:space-between;border-top:1px solid var(--line)}@media(max-width:600px){.workspace .gallery{columns:1}.lookbook-modal.wide{width:100%;height:100dvh;max-width:none;max-height:none;margin:0;border:0;border-radius:0;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))}.lookbook-modal .viewer{height:clamp(230px,55dvh,640px)}}.home-inactive{position:fixed;inset:0;visibility:hidden;pointer-events:none}.home-inactive .ring img{animation-play-state:paused}
