@property --notice-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes notice-border{to{--notice-angle:360deg}}@keyframes notice-enter{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}@keyframes notice-reveal{0%{opacity:0}to{opacity:1}}@keyframes notice-drift{0%{transform:translate(-8%,-8%) rotate(-15deg)}to{transform:translate(16%,18%) rotate(25deg)}}@keyframes notice-float{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-12px) rotate(3deg)}}@keyframes notice-orbit{to{transform:rotate(1turn)}}@keyframes notice-twinkle{0%,to{opacity:.3}50%{opacity:.85}}@keyframes notice-sheen{0%,70%{transform:translateX(-160%) rotate(-20deg)}to{transform:translateX(350%) rotate(-20deg)}}@keyframes notice-button-sheen{0%,65%{transform:translateX(-180%) skewX(-22deg);opacity:0}72%{opacity:.7}92%,to{transform:translateX(420%) skewX(-22deg);opacity:0}}@keyframes notice-unread-pulse{0%,20%{transform:scale(1);opacity:.65}85%,to{transform:scale(2.2);opacity:0}}.notice-trigger{--trigger-line:#bfa2ff6b;display:inline-flex;position:relative;isolation:isolate;overflow:hidden;flex-shrink:0;align-items:center;justify-content:center;gap:7px;min-width:86px;height:36px;padding:0 14px 0 9px;color:#eee5ff;border:1px solid var(--trigger-line);border-radius:12px;background:radial-gradient(ellipse at 10% 0,#a37af060,transparent 72%),linear-gradient(115deg,#352652,#293249 65%,#1c474b);box-shadow:inset 0 1px 0 #ffffff20,0 3px 12px #6e4db52b;transition:transform .22s,box-shadow .22s,border-color .22s;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.notice-trigger:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 80% 20%,#e3faffaa .6px,transparent 1px),radial-gradient(circle at 64% 80%,#e3d4ff88 .6px,transparent 1px);pointer-events:none}.notice-footer button:after,.notice-trigger:after{content:"";position:absolute;z-index:0;top:-40%;bottom:-40%;left:0;width:38%;background:linear-gradient(90deg,transparent,#ffffff55,transparent);transform:translateX(-180%) skewX(-22deg);pointer-events:none;animation:notice-button-sheen 7s ease-in-out infinite}.notice-trigger-icon{position:relative;z-index:1;display:grid;place-items:center;width:23px;height:23px;color:#dccbff;border-radius:7px;background:linear-gradient(135deg,#c6abff28,#8ee4d914);box-shadow:inset 0 0 0 1px #dbc6ff24;transition:transform .25s}.notice-trigger-icon svg{width:15px;height:15px}.notice-trigger-label{position:relative;z-index:1;font-size:12px;font-weight:650;letter-spacing:1px;white-space:nowrap}.notice-trigger:hover{border-color:#b5a1f2b3;transform:translateY(-2px);box-shadow:inset 0 1px 0 #ffffff30,0 7px 20px #8360c73b,0 0 18px #68cfc415}.notice-trigger:hover .notice-trigger-icon{transform:rotate(-12deg)}.notice-trigger:active{transform:translateY(0) scale(.97)}.notice-trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.notice-trigger-dot{position:absolute;z-index:2;width:5px;height:5px;border-radius:50%;right:6px;top:5px;background:#9ff3db;box-shadow:0 0 7px #8cebd999}.notice-trigger-dot:after{content:"";position:absolute;inset:-1px;border:1px solid;color:#9ff3db;border-radius:inherit;animation:notice-unread-pulse 2.8s ease-out infinite}html[data-theme=light] .notice-trigger{--trigger-line:#b299e18c;color:#5b3796;background:radial-gradient(ellipse at 6% 0,#d6bdff94,transparent 72%),linear-gradient(115deg,#f0e7ff,#e9eafd 60%,#dcf6f0);box-shadow:inset 0 1px 0 #ffffffc4,0 3px 12px #9270c723}html[data-theme=light] .notice-trigger-icon{color:#7149b4;background:linear-gradient(135deg,#ffffff99,#c0b4ed26);box-shadow:inset 0 0 0 1px #b19ad44a}html[data-theme=light] .notice-trigger:hover{box-shadow:inset 0 1px 0 #ffffff,0 7px 18px #9270c733}html[data-theme=light] .notice-trigger-dot{background:#27816f;box-shadow:0 0 7px #46b79b55}html[data-theme=light] .notice-trigger-dot:after{color:#27816f}.notice-dialog,.notice-preview{--notice-bg:#101522;--notice-card:#151c2b;--notice-text:#edf0fc;--notice-muted:#97a3bb;--notice-line:#8b97bd25;--notice-purple:#b49bff;--notice-green:#79d8c6;--notice-tint:#aa95ff0c;--notice-feature:#ffffff04;--notice-lilac-glow:#9264eb2e;--notice-mint-glow:#40b6b622;--notice-dots:#ad9ae521}html[data-theme=light] .notice-dialog,html[data-theme=light] .notice-preview{--notice-bg:#f8f9fd;--notice-card:#fff;--notice-text:#272e46;--notice-muted:#737b93;--notice-line:#626e9622;--notice-purple:#7656c9;--notice-green:#228979;--notice-tint:#9e80e90a;--notice-feature:#faf9ff;--notice-lilac-glow:#bda0f33d;--notice-mint-glow:#7ad8ce2e;--notice-dots:#8375ba24}.notice-dialog{outline:none;position:fixed;inset:0;margin:auto;width:min(930px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 48px);padding:1px;border:none;border-radius:25px;overflow:hidden;color:var(--notice-text);background:conic-gradient(from var(--notice-angle),#b09fff99,#9a8aff22 15%,#99e5dc88 35%,#adacff22 55%,#a79aff99 80%,#b09fff99);box-shadow:0 35px 130px #0009,0 0 70px #8670df24}.notice-dialog[open]{animation:notice-reveal .25s ease,notice-border 10s linear infinite}.notice-dialog::backdrop{background:radial-gradient(ellipse at 20% 20%,#56499142,transparent 60%),#070c20a8;backdrop-filter:blur(14px) saturate(.8)}.notice-shell{position:relative;isolation:isolate;display:flex;flex-direction:column;height:min(850px,calc(100dvh - 50px));overflow:hidden;background:radial-gradient(ellipse at 0 35%,var(--notice-lilac-glow),transparent 65%),radial-gradient(ellipse at 100% 100%,var(--notice-mint-glow),transparent 60%),var(--notice-bg);border-radius:24px}.notice-shell:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background-image:radial-gradient(var(--notice-dots) .8px,transparent .8px);background-size:22px 22px;mask-image:linear-gradient(120deg,#000,transparent 75%)}.notice-dialog a,.notice-dialog button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.notice-body:focus-visible,.notice-dialog a:focus-visible,.notice-dialog button:focus-visible{outline:2px solid var(--notice-purple);outline-offset:4px}.notice-hero{position:relative;isolation:isolate;flex-shrink:0;min-height:235px;padding:21px 32px 26px;overflow:hidden;color:#f1f0ff;background:radial-gradient(ellipse at 75% 20%,#34366388,transparent 55%),linear-gradient(115deg,#13162e,#1e2541 60%,#172e36);border-bottom:1px solid #b8b3eb30}.notice-hero:after{content:"";position:absolute;z-index:-1;inset:0;opacity:.24;background-image:linear-gradient(#a9aff714 1px,transparent 0),linear-gradient(90deg,#a9aff714 1px,transparent 0);background-size:38px 38px;mask-image:linear-gradient(90deg,transparent,#000)}.notice-hero-top{position:relative;z-index:3;justify-content:space-between}.notice-brand,.notice-hero-top{display:flex;align-items:center}.notice-brand{gap:10px;color:#b4b9d3;font-size:11px;letter-spacing:1px}.notice-brand i{display:block;width:1px;height:11px;background:#a0a6cb45;margin:0 2px}.notice-brand-mark{display:grid;place-items:center;height:24px;width:24px;color:#d3c2ff;border:1px solid #c2afff44;border-radius:8px;background:#a286ee17}.notice-brand-mark svg{width:16px;height:16px}.notice-close{display:grid;position:relative;z-index:5;flex-shrink:0;place-items:center;width:44px;height:44px;border:1px solid #c6caee36;border-radius:14px;background:linear-gradient(145deg,#d2b7ff20,#9adfd209);color:#e8eaff;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff0f;transition:background .25s,border-color .25s,box-shadow .25s}.notice-close svg{width:20px;height:20px;pointer-events:none;transition:transform .25s}.notice-close:hover{background:linear-gradient(145deg,#d2b7ff36,#9adfd21c);border-color:#c6caee70;box-shadow:0 0 18px #ad94f21a}.notice-close:hover svg{transform:rotate(90deg)}.notice-hero-copy{position:relative;z-index:2;margin-top:20px;pointer-events:none}.notice-eyebrow{display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:3px;color:#b5afd5}.notice-eyebrow i{width:4px;height:4px;background:#90e3d1;border-radius:50%;box-shadow:0 0 9px #90e3d1aa}.notice-hero-copy h2{font-size:clamp(25px,3.2vw,32px);font-weight:650;letter-spacing:-.7px;line-height:1.47;margin:10px 0}.notice-hero-copy h2 span{color:transparent;background:linear-gradient(90deg,#e7daff,#bdaeff 50%,#a2e5df);background-clip:text}.notice-hero-copy p{font-size:11px;color:#9da9c3;letter-spacing:.5px;margin:9px 0 0}.notice-aurora{position:absolute;z-index:-1;border-radius:50%;filter:blur(45px);pointer-events:none;animation:notice-drift 9s ease-in-out infinite alternate}.notice-aurora-one{width:320px;height:210px;right:3%;top:-40px;background:#8f68f14d}.notice-aurora-two{width:270px;height:140px;right:19%;bottom:-70px;background:#32bba83b;animation-delay:-5s}.notice-starfield{inset:0;background-image:radial-gradient(circle,#e8e6ffb3 1px,transparent 1.5px),radial-gradient(circle,#b9fff482 1px,transparent 1.5px);background-size:107px 83px,163px 107px;background-position:52px 37px,21px 12px;mask-image:linear-gradient(90deg,transparent 35%,#000);animation:notice-twinkle 5s ease-in-out infinite}.notice-orbit,.notice-starfield{position:absolute;pointer-events:none}.notice-orbit{z-index:1;width:320px;height:195px;right:35px;top:56px}.notice-orbit-ring{position:absolute;border:1px solid #c8bcff2b;border-radius:50%;width:280px;height:103px;top:35px;left:20px;transform:rotate(-28deg);box-shadow:inset 0 0 15px #bab0ff08}.notice-orbit-ring-one:before{content:"";position:absolute;width:7px;height:7px;top:6px;left:61px;border-radius:50%;background:#e1d4ff;box-shadow:0 0 14px #d6baff}.notice-orbit-ring-two{transform:rotate(32deg);border-color:#98e7dc38;width:234px;height:115px;left:44px;top:31px}.notice-orbit-ring-three{transform:rotate(-65deg);width:199px;height:143px;left:61px;top:19px;border-color:#c4b4ff19}.notice-orbit-core{position:absolute;width:87px;height:94px;top:32px;left:116px;display:grid;place-items:center;border-radius:28px;border:1px solid #d6caff8a;background:linear-gradient(145deg,#d6c3ff44,#a083f522 35%,#7ce9d326);backdrop-filter:blur(12px);box-shadow:inset 0 2px 8px #ffffff30,0 18px 55px #9675f342,0 0 55px #8b9fff17;animation:notice-float 6s ease-in-out infinite;overflow:hidden}.notice-orbit-core:after{content:"";position:absolute;width:35px;height:150%;top:-20%;background:linear-gradient(90deg,transparent,#ffffff24,transparent);animation:notice-sheen 6s ease-in-out infinite}.notice-orbit-core svg{width:38px;height:38px;color:#e5dcff;filter:drop-shadow(0 0 10px #d2b7ff88)}.notice-orbit-star{position:absolute;color:#c3b4ff;text-shadow:0 0 20px #c3b4ff88;animation:notice-twinkle 4s ease-in-out infinite}.star-one{right:47px;top:17px;font-size:22px}.star-two{left:53px;bottom:47px;font-size:16px;animation-delay:-2s}.notice-orbit-pip{position:absolute;width:5px;height:5px;right:72px;bottom:61px;background:#9de9d8;border-radius:50%;box-shadow:0 0 12px #9de9d8}.notice-orbit-caption{position:absolute;bottom:12px;width:100%;text-align:center;font-size:8px;letter-spacing:3.5px;color:#acb6d773}.notice-navigation{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:15px 28px;border-bottom:1px solid var(--notice-line);background:radial-gradient(ellipse at 0 0,var(--notice-lilac-glow),transparent 65%),linear-gradient(110deg,var(--notice-card),color-mix(in srgb,var(--notice-card) 50%,transparent))}.notice-tabs{display:flex;gap:5px;padding:4px;border-radius:12px;background:var(--notice-tint);border:1px solid var(--notice-line)}.notice-tabs button{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;font-size:12px;color:var(--notice-muted);transition:background .2s,color .2s,box-shadow .2s;cursor:pointer;white-space:nowrap}.notice-tabs button>svg{width:15px;height:15px}.notice-tabs button:hover{color:var(--notice-text);background:var(--notice-tint)}.notice-tabs button[aria-selected=true]{color:var(--notice-purple);background:linear-gradient(120deg,color-mix(in srgb,var(--notice-purple) 16%,var(--notice-card)),color-mix(in srgb,var(--notice-green) 8%,var(--notice-card)));box-shadow:0 2px 9px #302b5710,inset 0 0 0 1px color-mix(in srgb,var(--notice-purple) 22%,transparent)}.notice-tabs b{font-size:9px;line-height:17px;padding:0 5px;min-width:17px;background:#a790ee1f;color:var(--notice-purple);border-radius:5px;font-weight:500}@media (max-width:480px){.notice-dialog .notice-filters{gap:4px}.notice-dialog .notice-filters button{padding:5px 4px}}.notice-live{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--notice-muted);letter-spacing:.3px}.notice-live i{width:4px;height:4px;border-radius:50%;background:var(--notice-green);box-shadow:0 0 0 3px #67c9b811}.notice-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:23px 28px 26px;scrollbar-width:thin;scrollbar-color:#aaa1c644 transparent;animation:notice-reveal .2s ease}.notice-section-caption{display:flex;justify-content:space-between;gap:10px;margin:0 3px 14px;font-size:10px;color:var(--notice-muted);letter-spacing:.5px}.notice-editorial{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(130deg,var(--notice-tint),transparent 60%),var(--notice-card);border:1px solid var(--notice-line);border-radius:17px;padding:28px 30px 20px}.notice-editorial-halo{position:absolute;z-index:-1;right:-90px;top:-100px;width:340px;height:250px;background:radial-gradient(ellipse,#ae9ef219,transparent 68%);animation:notice-drift 10s ease-in-out infinite alternate}.notice-editorial-label{display:flex;width:fit-content;align-items:center;gap:7px;color:var(--notice-purple);font-size:10px;letter-spacing:1px;background:#9c83d710;border:1px solid #a598cc28;padding:5px 10px;border-radius:7px}.notice-editorial-label>span{font-size:13px}.notice-editorial-label i{width:3px;height:3px;margin-left:3px;border-radius:50%;background:var(--notice-purple)}.notice-editorial h3{font-size:24px;font-weight:650;line-height:1.6;letter-spacing:-.5px;color:var(--notice-text);margin:15px 0 17px;text-wrap:balance}.notice-editorial h3 em{font-style:normal;color:var(--notice-purple);margin-right:4px}.notice-editorial-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.notice-paragraph{grid-column:1/-1;color:var(--notice-muted);font-size:12px;line-height:1.95;margin:0 0 5px;white-space:pre-wrap;overflow-wrap:anywhere}.notice-paragraph:last-child{margin:7px 0 0}.notice-feature{display:flex;align-items:flex-start;gap:10px;padding:16px 14px;border:1px solid var(--notice-line);border-radius:11px;background:var(--notice-feature);transition:transform .25s,border-color .25s,box-shadow .25s}.notice-feature:hover{transform:translateY(-3px);border-color:#a699d86b;box-shadow:0 6px 22px #6652930a}.notice-feature-check{display:grid;place-items:center;flex-shrink:0;color:var(--notice-green);width:19px;height:19px;border-radius:6px;background:#59c5b111;border:1px solid #59c5b125}.notice-feature-check svg{width:16px;height:16px}.notice-feature p{margin:0;color:var(--notice-text);font-size:11px;line-height:1.85}.notice-editorial-line{display:flex;align-items:center;justify-content:center;gap:10px;margin:18px auto 0;width:60%;font-size:13px;color:#a897cc66}.notice-editorial-line span{flex:1;height:1px;background:linear-gradient(90deg,transparent,#a99ac23d)}.notice-editorial-line span:last-child{transform:rotate(180deg)}.notice-html-frame{display:block;width:100%;border:0;background:transparent}.notice-body.notice-body-html{padding:0;background:radial-gradient(ellipse at 0 0,#8060cd36,transparent 65%),radial-gradient(ellipse at 100% 100%,#258d912e,transparent 60%),#0b1020}.notice-body-html>.notice-error{margin:14px}.notice-dialog[data-html-notice],html[data-theme=light] .notice-dialog[data-html-notice]{--notice-bg:#0b1020;--notice-card:#101627;--notice-text:#edf0fc;--notice-muted:#97a3bb;--notice-line:#8b97bd25;--notice-purple:#c0a9ff;--notice-green:#79d8c6;--notice-tint:#aa95ff0c;--notice-lilac-glow:#9264eb2e;--notice-mint-glow:#40b6b622;--notice-dots:#ad9ae521}.notice-dialog[data-html-notice] .notice-hero{min-height:0;padding:12px 28px;background:linear-gradient(110deg,#211d3b,#171b34 55%,#16363e)}.notice-dialog[data-html-notice] .notice-hero-copy,.notice-dialog[data-html-notice] .notice-orbit{display:none}.notice-dialog[data-html-notice] .notice-navigation{padding-top:10px;padding-bottom:12px}.notice-footer{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--notice-line);padding:16px 28px;background:radial-gradient(ellipse at 100% 100%,var(--notice-mint-glow),transparent 65%),linear-gradient(110deg,var(--notice-card),color-mix(in srgb,var(--notice-purple) 8%,var(--notice-card)))}.notice-footer>span{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--notice-muted)}.notice-footer>span i{display:inline-block;height:5px;width:5px;border-radius:50%;background:#a799c87a}.notice-footer button{display:flex;align-items:center;justify-content:center;gap:24px;position:relative;isolation:isolate;overflow:hidden;min-width:142px;padding:10px 20px;color:#fff;background:radial-gradient(ellipse at 0 0,#bc99ff38,transparent 60%),linear-gradient(115deg,#8055cc,#6543b8 56%,#256e82);border:1px solid #b29cec8c;border-radius:12px;font-size:12px;font-weight:550;box-shadow:0 5px 20px #7053b83b,inset 0 1px 0 #e3ceff50;cursor:pointer;transition:transform .2s,box-shadow .2s}.notice-footer button>*{position:relative;z-index:1}.notice-footer button:after{animation-delay:1s}.notice-footer button:hover{transform:translateY(-2px);box-shadow:0 9px 26px #7053b857,0 0 20px #7ccecc1a}.notice-footer button:active{transform:translateY(0) scale(.97)}.notice-footer button svg{width:15px;height:15px;transition:transform .2s}.notice-footer button:hover svg{transform:translateX(3px)}.notice-feed-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 1px 17px}.notice-feed-heading h3{font-size:16px;font-weight:650;margin:0}.notice-feed-heading p{font-size:10px;color:var(--notice-muted);margin:5px 0 0}.notice-empty a,.notice-feed-heading a{display:inline-flex;gap:6px;align-items:center;color:var(--notice-purple);font-size:11px;white-space:nowrap}.notice-empty a svg,.notice-feed-heading a svg{width:14px;height:14px}.notice-filters{display:flex;gap:6px;align-items:center;padding-bottom:16px}.notice-filters button{font-size:10px;color:var(--notice-muted);border:1px solid transparent;border-radius:6px;padding:5px 10px;cursor:pointer}.notice-filters button[aria-pressed=true]{background:var(--notice-card);border-color:var(--notice-line);color:var(--notice-text)}.notice-filters>span{margin-left:auto;font-size:10px;color:var(--notice-muted)}.notice-timeline{padding:0;margin:0;list-style:none}.notice-event{--event-color:var(--notice-green);display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;position:relative;padding-bottom:16px;animation:notice-enter .4s ease both}.notice-event-price{--event-color:var(--notice-purple)}.notice-event:before{content:"";position:absolute;left:14px;top:35px;bottom:4px;width:1px;background:var(--notice-line)}.notice-event:last-child:before{background:linear-gradient(var(--notice-line),transparent)}.notice-event-marker{display:grid;place-items:center;width:29px;height:29px;margin-top:13px;background:var(--notice-card);border:1px solid var(--notice-line);border-radius:10px;color:var(--event-color);box-shadow:0 3px 12px #00000005}.notice-event-marker svg{width:14px;height:14px}.notice-event-card{position:relative;min-width:0;padding:16px 19px 13px;border:1px solid var(--notice-line);border-radius:13px;background:var(--notice-card);transition:transform .2s,border-color .2s}.notice-event-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--event-color) 30%,transparent)}.notice-event-top{display:flex;align-items:center;gap:8px}.notice-event-kind{color:var(--event-color);font-size:9px;letter-spacing:.3px}.notice-event-unread{color:var(--event-color);font-size:7px;border:1px solid color-mix(in srgb,var(--event-color) 25%,transparent);border-radius:4px;padding:0 4px;line-height:13px;letter-spacing:.7px}.notice-event-top time{margin-left:auto;font-size:10px;color:var(--notice-muted);white-space:nowrap}.notice-event-card h4{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;font-weight:400;color:var(--notice-muted);margin:12px 0 10px}.notice-event-card h4 strong{color:var(--notice-text);font-size:14px;font-weight:600;overflow-wrap:anywhere}.notice-model-logo{color:var(--notice-text);display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:var(--notice-tint);border:1px solid var(--notice-line)}.notice-event-description{margin:0;font-size:11px;line-height:1.9;color:var(--notice-muted);overflow-wrap:anywhere}.notice-event-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:14px;padding-top:10px;border-top:1px dashed var(--notice-line);color:var(--notice-muted);font-size:9px}.notice-price-change{display:flex;align-items:center;gap:12px;padding:11px 13px;background:var(--notice-tint);border-radius:9px}.notice-price-change>div{flex:1;min-width:0}.notice-price-change span{display:block;font-size:9px;color:var(--notice-muted);margin-bottom:3px}.notice-price-change b,.notice-price-change del{display:block;font-size:10px;line-height:1.8;color:var(--notice-muted);overflow-wrap:anywhere}.notice-price-change b{color:var(--notice-purple);font-weight:500}.notice-price-change>svg{width:16px;height:16px;color:var(--notice-muted);flex-shrink:0}.notice-empty{text-align:center;padding:46px 12px 52px}.notice-empty>span{display:grid;place-items:center;width:62px;height:62px;margin:0 auto 21px;color:var(--notice-purple);border:1px solid var(--notice-line);background:radial-gradient(ellipse at 0 0,#9f86ec22,transparent),var(--notice-card);border-radius:21px;box-shadow:0 0 35px #a38bda14;transform:rotate(-7deg)}.notice-empty>span svg{width:27px;height:27px}.notice-empty h3{font-size:17px;font-weight:600;margin:0}.notice-empty p{line-height:2;margin:10px 0 18px}.notice-empty p,.notice-error{font-size:11px;color:var(--notice-muted)}.notice-error{padding:10px 13px;border:1px solid #dc938f33;border-radius:9px;margin-bottom:12px}.notice-error button{color:var(--notice-purple);margin-left:10px;cursor:pointer}.notice-loading{padding:50px 0;text-align:center;color:var(--notice-muted);font-size:12px}.notice-loading i{display:block;height:24px;width:24px;margin:0 auto 16px;border-radius:50%;border:2px solid var(--notice-line);border-top-color:var(--notice-purple);animation:notice-orbit 1s linear infinite}.notice-admin-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0}.notice-admin-controls button{padding:7px 12px;border:1px solid var(--color-line-soft);border-radius:8px;font-size:12px;color:var(--color-muted)}.notice-admin-controls button[aria-pressed=true]{color:var(--color-primary);border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 6%,transparent)}.notice-admin-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.notice-admin-code{width:100%;min-height:350px;resize:vertical;font:12px/1.8 var(--font-jbmono),monospace}.notice-preview{min-width:0;padding:14px;border:1px solid var(--notice-line);border-radius:13px;background:var(--notice-bg);color:var(--notice-text)}.notice-preview-heading{display:flex;justify-content:space-between;margin:0 0 11px;font-size:11px;color:var(--notice-muted)}.notice-preview .notice-editorial{padding:22px 18px}.notice-preview .notice-editorial h3{font-size:21px}.notice-preview .notice-editorial-copy{grid-template-columns:1fr}@media(max-width:700px){.notice-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:21px}.notice-shell{height:min(840px,calc(100dvh - 26px));border-radius:20px}.notice-hero{min-height:218px;padding:16px 22px 22px}.notice-orbit{right:-32px;top:61px;transform:scale(.82);transform-origin:right center;opacity:.85}.notice-hero-copy h2{font-size:27px}.notice-hero-copy p{max-width:225px;font-size:10px;line-height:1.8}.notice-navigation{padding:13px 18px}.notice-live{display:none}.notice-tabs{width:100%}.notice-tabs button{flex:1;justify-content:center}.notice-body{padding:18px 18px 22px}.notice-editorial{padding:22px 20px 18px}.notice-editorial h3{font-size:22px}.notice-editorial-copy{grid-template-columns:1fr}.notice-feature{padding:13px}.notice-footer{padding:14px 18px}.notice-footer button{min-width:126px;gap:15px}.notice-event{grid-template-columns:24px minmax(0,1fr);gap:9px}.notice-event-marker{width:24px;height:26px;border-radius:8px}.notice-event:before{left:11px}.notice-event-card{padding:14px 13px 12px}.notice-event-card h4{font-size:11px;gap:6px}.notice-event-card h4 strong{font-size:13px}.notice-price-change{flex-wrap:wrap;padding:10px;gap:7px}.notice-price-change>div{flex-basis:100%}.notice-price-change>svg{transform:rotate(90deg);width:12px;height:12px}.notice-admin-workspace{grid-template-columns:1fr}.notice-filters button{padding:5px 8px}}@media(max-width:450px){.notice-trigger{min-width:72px;height:36px;gap:5px;padding:0 10px 0 6px}.notice-trigger-label{font-size:11px}.notice-trigger-icon{width:21px;height:23px}.notice-hero-copy h2{font-size:24px}.notice-orbit{right:-29px;top:54px;transform:scale(.6);opacity:.72}.notice-hero-copy{margin-top:20px}.notice-hero{min-height:208px}.notice-hero-copy p{max-width:190px}.notice-footer>span{font-size:9px}.notice-editorial h3{font-size:21px}.notice-brand{font-size:10px;gap:7px}}.notice-footer button{min-height:44px}.notice-preview .notice-html-frame{max-height:none}@media(max-width:700px){.notice-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom)))}.notice-shell{height:min(840px,calc(100dvh - max(18px, env(safe-area-inset-top)) - max(18px, env(safe-area-inset-bottom))))}.notice-dialog[data-html-notice] .notice-hero{padding:8px 16px}.notice-tabs button{min-height:44px;padding:8px 12px}.notice-dialog[data-html-notice] .notice-navigation{padding:8px 14px}.notice-footer{padding:10px 14px}}@media(max-height:600px){.notice-hero{min-height:0;padding:8px 18px}.notice-hero-copy,.notice-orbit{display:none}.notice-navigation{padding:7px 14px}.notice-footer{padding:8px 14px}}.chat-workspace-frame{container:chat-header/inline-size}@container chat-header (max-width:1040px){.chat-console-header>.ml-1{display:none}.chat-top-tools .account-chip{flex-shrink:0;width:36px;min-width:36px;height:36px;padding:0;justify-content:center;border-radius:50%}.chat-top-tools .account-chip-avatar{width:30px;height:30px}.chat-service-tools>button[aria-label="邀请好友，双方都送积分"]>span:last-child,.chat-top-tools .account-chip-chevron,.chat-top-tools .account-chip-meta{display:none}}@container chat-header (max-width:680px){.chat-console-header .chat-history-trigger,.chat-console-header>button[aria-label="新建对话"]{width:36px;min-width:36px;height:36px;padding:0;justify-content:center}.chat-console-header .chat-history-trigger>span,.chat-console-header .chat-history-trigger>svg:last-child,.chat-console-header>button[aria-label="新建对话"]>span{display:none}.chat-top-tools,.chat-top-tools>div{gap:6px;flex-shrink:0}.chat-service-tools>button[aria-label="邀请好友，双方都送积分"]{width:36px;height:36px;padding:0;justify-content:center}.chat-service-tools>button[aria-label="邀请好友，双方都送积分"]>span{display:none}.chat-console-header .notice-trigger{min-width:72px;gap:5px;padding:0 10px 0 6px}}@container chat-header (max-width:420px){.chat-console-header .chat-history-trigger,.chat-console-header>button[aria-label="新建对话"],.chat-console-header>button[aria-label="选择模型"]{width:32px;min-width:32px;height:36px;padding:0;justify-content:center}.chat-top-tools,.chat-top-tools>div{gap:4px}.chat-console-header .notice-trigger{min-width:64px;padding:0 7px 0 5px;gap:4px}.chat-console-header .notice-trigger-icon{width:19px}.chat-console-header .notice-trigger-label{font-size:11px}.chat-service-tools>button[aria-label="邀请好友，双方都送积分"],.chat-top-tools .account-recharge-btn{width:32px;height:36px;padding:0}.chat-top-tools .account-recharge-label{display:none}.chat-top-tools .account-chip{width:32px;min-width:32px}}@media(prefers-reduced-motion:reduce){.notice-footer button:after,.notice-trigger,.notice-trigger *,.notice-trigger-dot:after,.notice-trigger:after{animation:none!important;transition:none!important}.notice-close:hover svg,.notice-footer button:active,.notice-footer button:hover,.notice-footer button:hover svg,.notice-trigger:active,.notice-trigger:hover,.notice-trigger:hover .notice-trigger-icon{transform:none}.notice-aurora,.notice-body,.notice-dialog[open],.notice-editorial-halo,.notice-event,.notice-loading i,.notice-orbit-core,.notice-orbit-core:after,.notice-orbit-star,.notice-starfield{animation:none!important}.notice-dialog *,.notice-preview *{scroll-behavior:auto!important;transition:none!important}}.site-ui{--ui-ease:cubic-bezier(.22,1,.36,1);--ui-base:oklch(0.14 0.012 264);--ui-blue:92,125,255;--ui-violet:161,112,244;--ui-cyan:62,189,208;--ui-edge:color-mix(in srgb,var(--color-primary) 21%,var(--color-line-soft));--ui-sheet:color-mix(in srgb,var(--color-surface) 94%,transparent);--ui-shadow:0 10px 36px -22px #0009,inset 0 1px 0 #ffffff08;--ui-shadow-raised:0 16px 38px -20px #000a,0 0 0 1px rgba(var(--ui-blue),.1);--ui-action:linear-gradient(120deg,#4b74ee,#6451dc);isolation:isolate;background:var(--ui-base)}html[data-theme=light] .site-ui{--ui-base:oklch(0.975 0.004 264);--ui-blue:109,143,246;--ui-violet:175,141,237;--ui-cyan:101,203,215;--ui-sheet:color-mix(in srgb,var(--color-surface) 95%,transparent);--ui-shadow:0 8px 30px -20px #304c8038,inset 0 1px 0 #ffffffd9;--ui-shadow-raised:0 18px 40px -22px #405aa552,0 0 0 1px rgba(var(--ui-blue),.12)}.site-atmosphere{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;contain:strict;background:radial-gradient(75% 55% at 62% -8%,oklch(.64 .185 264/.12),transparent 66%),radial-gradient(45% 50% at 100% 102%,oklch(.7 .14 292/.08),transparent 70%),radial-gradient(40% 45% at 8% 8%,oklch(.7 .13 210/.05),transparent 72%),var(--ui-base)}html[data-theme=light] .site-atmosphere{background:radial-gradient(75% 55% at 62% -8%,oklch(.55 .19 264/.08),transparent 66%),radial-gradient(45% 50% at 100% 102%,oklch(.6 .14 292/.06),transparent 70%),radial-gradient(40% 45% at 8% 8%,oklch(.6 .13 210/.05),transparent 72%),var(--ui-base)}html .site-ui :is(.chat-bg,.generation-workspace,.ac-shell,.dv-root,.pricing-marketplace,.public-page,.admin-shell.admin-console){background:transparent}.site-ui :is(.ac-container,.dv-workspace,.admin-workspace,.pp-main){position:relative}.site-ui :is(.public-topbar,.dv-root .dv-topbar,.admin-console .admin-topbar){background:color-mix(in srgb,var(--color-surface) 84%,transparent);border-bottom:1px solid var(--ui-edge);box-shadow:0 4px 25px -20px rgba(var(--ui-blue),.5),inset 0 1px 0 #ffffff08;backdrop-filter:blur(18px)}.site-ui .chat-console-header{background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.site-ui .public-topbar{background:color-mix(in srgb,var(--color-surface) 82%,transparent)!important}.site-ui .pricing-marketplace>.public-topbar{background:color-mix(in srgb,var(--dv-side) 88%,transparent)!important}.site-ui .sidebar-shell{background:color-mix(in srgb,var(--color-surface) 94%,transparent);border-right-color:var(--ui-edge);box-shadow:8px 0 35px -28px rgba(var(--ui-blue),.48)}.site-ui .dv-sidebar{background:linear-gradient(165deg,rgba(var(--ui-blue),.07),transparent 45%),var(--dv-side);border-right-color:var(--ui-edge)}.site-ui .admin-console .admin-rail{background:radial-gradient(ellipse at 10% 0,#5749a733,transparent 50%),linear-gradient(180deg,#171d35,#111a2c);box-shadow:8px 0 35px -28px #0c173b88}.site-ui :is(.ac-card,.ac-metric,.ac-profile-card,.dv-root .dv-panel,.lg-panel,.mc-card,.dv-key-card,.admin-console .admin-card,.public-product-card){border-color:var(--ui-edge);box-shadow:var(--ui-shadow);transition:border-color .24s,box-shadow .3s var(--ui-ease),translate .3s var(--ui-ease)}.site-ui :is(.ac-card,.ac-profile-card,.public-product-card){background:var(--ui-sheet)}.site-ui :is(.dv-root .dv-panel,.dv-key-card,.lg-panel){background:linear-gradient(140deg,rgba(var(--ui-blue),.035),transparent 40%),var(--dv-panel)}.site-ui .admin-console .admin-card{background:linear-gradient(140deg,rgba(var(--ui-blue),.035),transparent 42%),var(--color-surface)}.site-ui :is(.ac-metric,.admin-console .admin-stat-card){background:radial-gradient(ellipse at 100% 0,rgba(var(--ui-blue),.1),transparent 70%),var(--color-surface)}.site-ui :is(.ac-metric,.admin-stat-card):nth-child(2n){background:radial-gradient(ellipse at 100% 0,rgba(var(--ui-violet),.1),transparent 70%),var(--color-surface)}.site-ui :is(.ac-metric,.admin-stat-card):nth-child(3n){background:radial-gradient(ellipse at 100% 0,rgba(var(--ui-cyan),.1),transparent 70%),var(--color-surface)}.site-ui :is(.ac-card,.dv-panel,.admin-card):focus-within{border-color:color-mix(in srgb,var(--color-primary) 50%,var(--color-line-soft))}.site-ui :is(.plaza-card,.studio-card,.agent-card,.public-product-card){transition:translate .3s var(--ui-ease),box-shadow .3s,border-color .25s}@media (hover:hover) and (pointer:fine){.site-ui :is(.ac-card,.ac-metric,.dv-root .dv-panel,.admin-console .admin-card):hover{border-color:color-mix(in srgb,var(--color-primary) 32%,var(--color-line-soft));box-shadow:var(--ui-shadow-raised)}.site-ui :is(.plaza-card,.studio-card,.public-product-card):hover{translate:0 -4px;border-color:color-mix(in srgb,var(--color-primary) 50%,var(--color-line-soft));box-shadow:var(--ui-shadow-raised)}}.site-ui :is(.btn,.ac-button,.asset-button,.dv-btn,.studio-btn,.studio-btn-primary,.agent-btn,.public-chat-entry,.composer-send,.theme-toggle-btn){transition:background .2s,border-color .2s,box-shadow .25s,color .2s,scale .2s var(--ui-ease),translate .25s var(--ui-ease)}.site-ui :is(.btn,.ac-button,.asset-button,.dv-btn,.studio-btn,.studio-btn-primary,.agent-btn,.public-chat-entry,.composer-send,.theme-toggle-btn):active:not(:disabled){scale:.96}.site-ui :is(.btn-primary,.asset-primary,.dv-root .dv-primary,.dv-modal .dv-primary,.ac-button-primary){color:#fff;border-color:#6b7be45c;background:var(--ui-action);box-shadow:inset 0 1px 0 #ffffff26,0 5px 14px -5px #5066d652}.site-ui .admin-console .btn-primary{background:var(--ui-action);color:#fff}.site-ui :is(.btn-primary,.asset-primary,.dv-primary,.ac-button-primary):hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff30,0 8px 22px -7px #5066d680}.site-ui :is(.btn,.ac-button,.asset-button,.dv-btn,.theme-toggle-btn):focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;box-shadow:0 0 0 5px rgba(var(--ui-blue),.12)}.site-ui :is(.search-input,.admin-input,.ac-select,.lg-select,.auth-input,.ac-search,.asset-search){transition:background .2s,border-color .2s,box-shadow .25s}.site-ui :is(.ac-search,.asset-search,.auth-input):focus-within,.site-ui :is(.search-input,.admin-input,.ac-select,.lg-select):focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 4px rgba(var(--ui-blue),.12),0 5px 18px -10px rgba(var(--ui-blue),.35)}.site-ui :is(.ac-nav a,.dv-sidebar-links>a,.dv-sidebar nav button,.dv-drawer-inner nav button,.admin-console .admin-nav-item,.model-row,.public-topbar nav a){transition:background .2s,border-color .2s,color .2s,box-shadow .25s}.site-ui :is(.ac-nav a,.dv-sidebar-links>a,.dv-sidebar nav button,.dv-drawer-inner nav button)[aria-current=page]{background:linear-gradient(110deg,rgba(var(--ui-blue),.14),rgba(var(--ui-violet),.07));border-color:var(--ui-edge);box-shadow:inset 3px 0 0 var(--color-primary),0 4px 14px -9px rgba(var(--ui-blue),.5)}.site-ui :is(.ac-nav a,.dv-sidebar-links>a,.dv-sidebar nav button,.dv-drawer-inner nav button,.admin-nav-item)>svg{transition:rotate .28s var(--ui-ease),scale .28s var(--ui-ease)}@media (hover:hover) and (pointer:fine){.site-ui :is(.ac-nav a,.dv-sidebar-links>a,.dv-sidebar nav button,.dv-drawer-inner nav button,.admin-nav-item):hover>svg{rotate:-7deg;scale:1.1}.site-ui .public-topbar nav a:hover{color:var(--color-ink);background:rgba(var(--ui-blue),.1)}.site-ui .model-row:hover{box-shadow:inset 3px 0 0 rgba(var(--ui-blue),.5)}}.site-ui .composer-container .composer-shell{background:var(--ui-sheet);border-color:color-mix(in srgb,var(--color-primary) 23%,var(--color-line));border-radius:22px;box-shadow:0 16px 42px -24px rgba(var(--ui-blue),.5),0 5px 16px -12px #12234b45,inset 0 1px 0 #ffffff40;transition:border-color .22s,box-shadow .3s}.site-ui .composer-container .composer-shell:focus-within{border-color:color-mix(in srgb,var(--color-primary) 62%,var(--color-line));box-shadow:0 0 0 4px rgba(var(--ui-blue),.09),0 18px 48px -24px rgba(var(--ui-blue),.52),inset 0 1px 0 #ffffff26}.site-ui .composer-input-row--attachments{min-height:134px;align-items:center}.site-ui .composer-chat-attachments{flex-shrink:1;max-width:min(46%,360px);gap:12px;padding:8px 6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.site-ui .composer-chat-attachments.photo-pile .pile-card{margin-left:0}.site-ui .composer-chat-attachments .pile-card>button[aria-label="移除"]{width:24px;height:24px}.site-ui .composer-attachment-status{height:auto;min-height:0;margin:5px 4px 10px;padding:0}.composer-attachment-slot{position:relative;flex-shrink:0;padding-left:4px}.composer-attachment-tip{position:absolute;z-index:75;left:0;bottom:calc(100% + 14px);width:228px;max-width:calc(100vw - 58px);padding:13px 15px;border:1px solid var(--ui-edge);border-radius:13px;background:var(--color-surface);box-shadow:0 12px 35px -14px #0a173870;color:var(--color-muted);pointer-events:none;opacity:0;visibility:hidden;translate:0 5px;transition:opacity .18s,translate .2s var(--ui-ease),visibility .18s;font-size:11px;line-height:1.9}.composer-attachment-tip strong{display:block;margin-bottom:6px;color:var(--color-ink);font-size:12px}.composer-attachment-tip>span{display:flex;justify-content:space-between;gap:12px}.composer-attachment-tip b{color:var(--color-primary);font-weight:500}.composer-attachment-slot:focus-within .composer-attachment-tip{opacity:1;visibility:visible;translate:0 0}@media (hover:hover){.composer-attachment-slot:hover .composer-attachment-tip{opacity:1;visibility:visible;translate:0 0}}.site-ui .pile-card{border-radius:5px}.site-ui .pile-card>button:first-child{background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface-2) 84%,var(--color-surface)),var(--color-surface-2))}.site-ui .pile-card:focus-within{transform:rotate(0deg) translateY(-3px);outline:2px solid var(--color-primary);outline-offset:3px}.site-ui .composer-send:not(:disabled){background:var(--ui-action);box-shadow:0 5px 15px -6px #516bdf90,inset 0 1px 0 #ffffff35}.site-ui .composer-send>svg{transition:translate .25s var(--ui-ease)}@media (hover:hover){.site-ui .composer-send:hover:not(:disabled)>svg{translate:0 -2px}.site-ui .composer-attachment-slot:hover .pile-card{transform:rotate(0deg) translateY(-3px)}.site-ui .pile-card:hover>button:first-child{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 9%,var(--color-surface-2))}}.chat-particle{position:absolute;bottom:-10px;border-radius:999px;pointer-events:none;opacity:0;box-shadow:0 0 8px 1px currentColor;animation:chat-rise var(--dur,18s) linear infinite;animation-delay:var(--delay,0s)}@keyframes chat-rise{0%{transform:translateZ(0);opacity:0}10%{opacity:var(--op,.5)}80%{opacity:var(--op,.5)}to{transform:translate3d(var(--sway,24px),-105vh,0);opacity:0}}html[data-theme=light] .chat-particle{box-shadow:0 0 6px 1px currentColor}.chat-particle{background:currentColor}.chat-particle-indigo{color:oklch(.72 .16 264/.65)}.chat-particle-cyan{color:oklch(.8 .1 214/.6)}.chat-particle-violet{color:oklch(.75 .13 300/.55)}.chat-particle-star{color:oklch(.85 .05 264/.5)}html[data-theme=light] .chat-particle-indigo{color:oklch(.5 .19 264/.65)}html[data-theme=light] .chat-particle-cyan{color:oklch(.55 .13 214/.6)}html[data-theme=light] .chat-particle-violet{color:oklch(.52 .15 300/.55)}html[data-theme=light] .chat-particle-star{color:oklch(.45 .06 264/.5)}.site-ui .asset-library{background:transparent}.site-ui .public-product-links{gap:18px}.site-ui .public-product-card{border:1px solid var(--ui-edge);border-radius:18px;padding:25px}.site-ui .public-product-card h2 span{display:inline-block;color:var(--color-primary);transition:translate .25s var(--ui-ease)}.site-ui .public-product-card:hover h2 span{translate:2px -2px}.site-ui .public-page>main>h1{max-width:850px}.site-ui .public-page>main>nav{font-size:12px}.site-ui .public-page blockquote{border-radius:0 16px 16px 0;box-shadow:var(--ui-shadow)}.site-ui .public-page main>dl{padding:24px;border:1px solid var(--ui-edge);border-radius:18px;background:var(--ui-sheet)}.site-ui .land-feature{height:100%;padding:28px;border:1px solid rgba(var(--ui-blue),.18);border-radius:22px;background:linear-gradient(135deg,rgba(var(--ui-blue),.09),rgba(var(--ui-violet),.025));transition:border-color .25s,translate .3s var(--ui-ease),box-shadow .3s}.site-ui .land-feature:hover{translate:0 -5px;border-color:rgba(var(--ui-blue),.38);box-shadow:0 20px 50px -30px rgba(var(--ui-blue),.4)}.site-ui .land-num{color:#9daeff}.site-ui .land-section{background-color:transparent}.site-ui .hero-horizon{opacity:.85}.site-ui .auth-card{border-color:var(--ui-edge);box-shadow:0 24px 65px -34px rgba(var(--ui-blue),.5),inset 0 1px 0 #ffffff15}.site-ui .auth-page>.ambient{opacity:.55}.site-ui .creative-studio{background:radial-gradient(ellipse at 100% 0,rgba(var(--studio-rgb),.1),transparent 52%),linear-gradient(145deg,#151b2b,#111624 65%,#1a1d32)}.site-ui .creative-studio .studio-panel{box-shadow:0 15px 35px -24px #0009,inset 0 1px 0 #ffffff0a}.site-ui .creative-studio .studio-panel:hover{border-color:rgba(var(--studio-rgb),.3)}.site-ui :is(.utility-panel,.ecom-gen-workspace-panel,.redbook-card){border-color:var(--ui-edge);box-shadow:var(--ui-shadow)}.site-ui .studio:not(.creative-studio){background-image:radial-gradient(ellipse at 80% 0,#7063c51c,transparent 55%),radial-gradient(ellipse at 0 80%,#3b94ad0c,transparent 55%)}.site-ui .studio-card{box-shadow:0 12px 30px -20px #0008,inset 0 1px 0 #ffffff08}.site-ui :is(.pv-hero-spec,.pv-analysis,.pv-shot){border-color:var(--ui-edge);box-shadow:var(--ui-shadow)}.site-ui .pv-steps li{transition:border-color .3s,color .3s}.site-ui .pv-steps li.active b{background:color-mix(in srgb,var(--pv-accent) 12%,var(--color-surface));box-shadow:0 0 0 4px color-mix(in srgb,var(--pv-accent) 6%,transparent)}.site-ui .canvas-board{background:radial-gradient(ellipse at 70% 0,rgba(var(--ui-blue),.09),transparent 58%),radial-gradient(ellipse at 0 100%,rgba(var(--ui-violet),.055),transparent 55%),var(--cv-bg)}.site-ui .canvas-toolbar{border-bottom-color:color-mix(in srgb,var(--cv-accent) 20%,var(--cv-line));box-shadow:0 5px 20px -18px rgba(var(--ui-blue),.55)}.site-ui :is(.canvas-library,.canvas-side-panel,.canvas-card){box-shadow:var(--cv-shadow),inset 0 1px 0 #ffffff0a}.site-ui .canvas-card:hover{border-color:color-mix(in srgb,var(--cv-accent) 50%,var(--cv-line));box-shadow:0 8px 26px -16px rgba(var(--ui-blue),.35)}.site-ui .canvas-card[data-selected=true]{border-color:var(--cv-accent);box-shadow:0 0 0 1px var(--cv-accent),0 8px 28px -12px rgba(var(--ui-violet),.3)}.site-ui :is(.canvas-button,.canvas-icon-button,.rt-call-controls>button){transition:background .2s,color .2s,box-shadow .2s,scale .18s var(--ui-ease)}.site-ui :is(.canvas-button,.canvas-icon-button,.rt-call-controls>button):active:not(:disabled){scale:.95}.site-ui .rt-call-panel{border-color:#8b99dc50;box-shadow:0 18px 50px -26px #26378066,inset 0 1px 0 #ffffff12}.site-ui .rt-call-host--fullscreen .rt-call-panel{border:0;border-radius:0}.site-ui .dp-sidebar{background:linear-gradient(165deg,rgba(var(--ui-blue),.04),transparent 48%),var(--dv-side);border-right-color:var(--ui-edge)}.site-ui .dp-tree :is(a,button){transition:background .2s,color .2s,box-shadow .2s}.site-ui :is(.ac-table,.lg-table,.dv-table,.admin-console table) tbody tr{transition:background-color .18s}.site-ui :is(.ac-table,.lg-table,.dv-table,.admin-console table) tbody tr:hover{background-color:rgba(var(--ui-blue),.055)}.site-ui :is(.ac-header,.dv-page-heading,.admin-page-header,.pp-heading,.asset-heading){animation:site-heading-in .45s var(--ui-ease) backwards}@keyframes site-heading-in{0%{opacity:.35;translate:0 7px}to{opacity:1;translate:0 0}}.site-ui dialog[open]:not(.admin-mobile-drawer):not(.dv-mobile-drawer){animation:site-dialog-in .24s var(--ui-ease)}.site-ui dialog::backdrop{background:#09102075;backdrop-filter:blur(7px);animation:site-backdrop-in .2s ease-out}.site-ui :is(.menu-panel,.lg-select-menu,.composer-popover){box-shadow:0 16px 45px -18px #07132b70,inset 0 1px 0 #ffffff0c}@keyframes site-dialog-in{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@keyframes site-backdrop-in{0%{opacity:0}to{opacity:1}}.site-ui[data-ui-motion=off] :is(.chat-particle,.studio-atmosphere>i,.shooting-star){animation-play-state:paused}@media (max-width:767px){.site-ui .composer-container .composer-shell{border-radius:19px}.site-ui .composer-input-row--attachments{min-height:104px}.site-ui .public-product-card{padding:22px}.site-ui dialog::backdrop{backdrop-filter:blur(4px)}}@media (prefers-reduced-motion:reduce){.site-ui .chat-particle{display:none}.site-ui *,.site-ui :after,.site-ui :before{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.site-ui :is(.plaza-card,.studio-card,.public-product-card,.land-feature):hover{translate:none}}@media (forced-colors:active){.site-atmosphere{display:none}.site-ui :is(.btn-primary,.asset-primary,.dv-primary,.ac-button-primary){border:1px solid ButtonText;color:ButtonText;background:ButtonFace}}