@font-face{font-family:Onest Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Onest Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0300-0303,u+0305-0307,u+0309-0328,u+0329-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}:root{--app-font-family:"Onest Variable","PingFang SC","Microsoft YaHei",sans-serif}.user-theme body{font-family:var(--app-font-family)!important;font-variation-settings:"wght" 450;letter-spacing:0;font-size:14px;line-height:1.5}.user-theme :is(button,input,textarea,select){font-family:inherit}.user-theme .font-display{font-family:var(--app-font-family)}.user-theme :is(h1,h2,h3,h4,.font-semibold,.font-bold){font-variation-settings:normal}.user-theme .font-semibold{font-weight:650}.user-theme.plaza-theme{--background:#f3f7fc;--foreground:#0e223b;--muted-foreground:#71889f;--card:#fff;--card-foreground:#0e223b;--popover:#fff;--popover-foreground:#0e223b;--primary:#1976d2;--accent:#e8f1fb;--accent-foreground:#1565c0;--border:#dce7f3;--input:#dce7f3;--muted:#edf3fa;background:radial-gradient(ellipse at 95% 0,#dfedf866,transparent 55%),#f3f7fc}.user-theme.plaza-theme:before{background:radial-gradient(ellipse at 0 100%,#dcecf970,transparent 55%);animation:none}.user-theme.plaza-theme:after{opacity:.015}.user-theme.plaza-theme h1{font-size:clamp(30px,3vw,42px);font-weight:650;letter-spacing:-.03em;line-height:1.12}.user-theme.plaza-theme h2{font-size:22px;font-weight:650;letter-spacing:-.02em;line-height:1.3}.user-theme.plaza-theme h3{font-size:16px;font-weight:650;line-height:1.4}.user-theme.plaza-theme :is(.card-solid,.card-solid-elevated,.card-glass-soft,[data-slot=card]){border:1px solid var(--border);border-radius:18px;background:var(--card);background-image:none;box-shadow:inset 0 1px 0 #ffffffe6,0 1px 2px #0e223b0a,0 6px 18px -12px #0e223b29;backdrop-filter:none}.user-theme.plaza-theme :is(.glass-s,.glass-m,.glass-l,.glass-g1,.glass-g2,.glass-g3,.glass-g4,.glass-g5,.glass-composer,.accent-soft){border:1px solid var(--border);background:var(--card);background-image:none;box-shadow:0 1px 2px #0e223b08,0 6px 18px -12px #0e223b20;backdrop-filter:none;-webkit-backdrop-filter:none}.user-theme.plaza-theme :is(button,a):is(.glass-g1,.glass-g2,.glass-s,.accent-soft):hover:not(:disabled){background:var(--accent);border-color:#bdd4ec;transform:none}.user-theme.plaza-theme :is(button,a):active:not(:disabled){transform:scale(.98)}.user-theme.plaza-theme :is(input,textarea,select,[data-slot=select-trigger]){border-color:var(--border);border-radius:12px}.user-theme.plaza-theme :is(input,textarea,select):focus-visible{outline:2px solid #1976d23d;outline-offset:2px}.user-theme.plaza-theme header>div{max-width:1440px}.user-theme.plaza-theme nav{font-size:13px;font-weight:560}.user-theme.plaza-theme nav a{border-radius:10px}.dark.user-theme.plaza-theme{--background:#101923;--foreground:#e4edf6;--muted-foreground:#97aabd;--card:#182431;--card-foreground:#e4edf6;--popover:#1c2a39;--popover-foreground:#e4edf6;--border:#ffffff13;--input:#ffffff20;--muted:#213246;--accent:#223b55;--accent-foreground:#95c6ff;background:#101923}.dark.user-theme.plaza-theme :is(.card-solid,.card-solid-elevated,.card-glass-soft,[data-slot=card],.glass-g1,.glass-g2,.glass-g3,.glass-s,.glass-m,.glass-l,.accent-soft){background:var(--card);background-image:none;border-color:var(--border);box-shadow:inset 0 1px 0 #ffffff08,0 6px 18px -12px #0008}.user-theme .creation-settings button:active:not(:disabled),.user-theme .creation-settings button[aria-pressed=true],.user-theme [data-liquid-glass=composer] button:active:not(:disabled),.user-theme [data-liquid-glass=composer] button:focus-visible{border-color:rgba(206,226,255,.96);box-shadow:inset 0 0 0 1px rgba(255,255,255,.95),0 0 0 1px rgba(111,157,220,.62),0 0 16px rgba(132,171,223,.28),var(--creation-glass-shadow)}.user-theme .empty-prompt-option{border:1px solid transparent}.user-theme .empty-prompt-option:hover{border-color:rgba(120,140,130,.18);background:rgba(255,255,255,.22)}.user-theme .empty-prompt-option:focus-visible{outline:2px solid var(--waiting-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.plaza-theme *,.user-theme [data-liquid-glass=composer] button{animation-duration:.01ms!important;transition-duration:.01ms!important}}