@layer theme;@layer base{.pai-root :focus-visible{outline:2px solid var(--orange);outline-offset:3px}}@layer components;@layer utilities{.pai-root :is([role=progressbar],[role=switch]):not([class*=rounded]){border-radius:0!important}}.pai-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fff;--cloud:#f5f7f9;--ink:#1f2329;--slate:#5b6470;--orange:#ff7a1a;--orange-soft:#fff3ea;--sky:#3b82f6;--sky-soft:#eef5fd;--mint-soft:#ebf7f1;--sky-solid:#bfddf7;--mint:#bfe8d3;--background:var(--paper);--foreground:var(--ink);--card:var(--paper);--card-foreground:var(--ink);--popover:var(--paper);--popover-foreground:var(--ink);--primary:var(--orange);--primary-foreground:var(--ink);--secondary:var(--cloud);--secondary-foreground:var(--ink);--muted:var(--cloud);--muted-foreground:var(--slate);--accent:var(--orange-soft);--accent-foreground:var(--ink);--destructive:#d93025;--border:#1f23291a;--input:#1f232924;--ring:var(--orange);--radius:1rem;--font-noto:"PAI Noto Sans SC", "PAI Noto Sans SC Fallback";--font-inter:"PAI Inter", "PAI Inter Fallback";--font-sans:var(--font-noto), "PingFang SC", "Microsoft YaHei", sans-serif;--font-num:var(--font-inter), var(--font-noto), sans-serif;background-color:var(--cloud);min-height:100svh;font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:auto;font-size:16px;line-height:1.5}html:has(.pai-root){-webkit-text-size-adjust:100%}body:has(.pai-root){background-color:#f5f7f9!important}.pai-root:has([data-back-to-choose]) [data-pai-cover-head]{padding-left:52px}.pai-root:has([data-choose-bar]) [role=progressbar].fixed{top:56px}.pai-root .cover-studio{background-image:radial-gradient(120% 34% at 50% 100%,#ffb27059,#0000 70%),linear-gradient(#ff8e3a 0%,#ff7a1a 56%,#ff8a30 66%,#ff9a4d 100%)}@keyframes pai-cover-bg{0%{opacity:0}to{opacity:1}}@keyframes pai-cover-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes pai-cover-shadow{0%{opacity:.3;filter:blur(32px);transform:translate(-50%)scaleX(.8)}to{opacity:1;filter:blur(18px);transform:translate(-50%)}}.pai-root .cover-bg{animation:.5s ease-out both pai-cover-bg}.pai-root .cover-rise{animation:.9s cubic-bezier(.22,1,.36,1) .9s both pai-cover-rise}.pai-root .cover-shadow{filter:blur(18px);animation:.9s cubic-bezier(.22,1,.36,1) .9s both pai-cover-shadow}.pai-root section[data-variant] :is(p,li,h1,h2,h3,figcaption){word-break:keep-all;overflow-wrap:anywhere}.pai-root .seam-mask{-webkit-mask-image:linear-gradient(#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(#0000,#000 48px calc(100% - 48px),#0000)}.pai-root .reveal{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(16px)}.pai-root .reveal-rise{transform:translateY(24px)}.pai-root .reveal[data-shown]{opacity:1;transform:none}.pai-root .draw-line{transform-origin:0;transition:transform .4s ease-out;transform:scaleX(0)}.pai-root [data-shown] .draw-line{transform:scaleX(1)}.pai-root .no-scrollbar{scrollbar-width:none}.pai-root .no-scrollbar::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){html:has(.pai-root){scroll-behavior:auto}.pai-root .cover-bg,.pai-root .cover-rise,.pai-root .cover-shadow{animation:none}.pai-root .reveal,.pai-root .draw-line{opacity:1;transition:none;transform:none}}.pai-root{position:relative}.pai-root>[data-back-to-choose]{position:absolute!important}
@layer utilities{.pai-root .border-orange{border-color:var(--orange)}.pai-root .bg-cloud{background-color:var(--cloud)}.pai-root .bg-mint{background-color:var(--mint)}.pai-root .bg-mint-soft{background-color:var(--mint-soft)}.pai-root .bg-orange{background-color:var(--orange)}.pai-root .bg-orange-soft{background-color:var(--orange-soft)}.pai-root .bg-paper,.pai-root .bg-paper\/18{background-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.pai-root .bg-paper\/18{background-color:color-mix(in oklab, var(--paper) 18%, transparent)}}.pai-root .bg-paper\/22{background-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.pai-root .bg-paper\/22{background-color:color-mix(in oklab, var(--paper) 22%, transparent)}}.pai-root .bg-sky{background-color:var(--sky)}.pai-root .bg-sky-soft{background-color:var(--sky-soft)}.pai-root .bg-sky-solid{background-color:var(--sky-solid)}.pai-root .bg-slate\/60{background-color:var(--slate)}@supports (color:color-mix(in lab, red, red)){.pai-root .bg-slate\/60{background-color:color-mix(in oklab, var(--slate) 60%, transparent)}}.pai-root .font-num{font-family:var(--font-inter), var(--font-noto), sans-serif}.pai-root .text-orange{color:var(--orange)}.pai-root .text-paper,.pai-root .text-paper\/85{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.pai-root .text-paper\/85{color:color-mix(in oklab, var(--paper) 85%, transparent)}}.pai-root .text-paper\/90{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.pai-root .text-paper\/90{color:color-mix(in oklab, var(--paper) 90%, transparent)}}.pai-root .text-slate{color:var(--slate)}.pai-root .decoration-slate\/50{-webkit-text-decoration-color:var(--slate);-webkit-text-decoration-color:var(--slate);-webkit-text-decoration-color:var(--slate);-webkit-text-decoration-color:var(--slate);text-decoration-color:var(--slate)}@supports (color:color-mix(in lab, red, red)){.pai-root .decoration-slate\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--slate) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--slate) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--slate) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--slate) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--slate) 50%, transparent)}}.pai-root .ring-cloud{--tw-ring-color:var(--cloud)}.pai-root .rounded-2xl{border-radius:calc(var(--radius) * 1.8)!important}.pai-root .rounded-\[16px\]{border-radius:16px!important}.pai-root .rounded-\[20px\]{border-radius:20px!important}.pai-root .rounded-\[21px\]{border-radius:21px!important}.pai-root .rounded-\[22px\]{border-radius:22px!important}.pai-root .rounded-\[24px\]{border-radius:24px!important}.pai-root .rounded-\[26px\]{border-radius:26px!important}.pai-root .rounded-\[28px\]{border-radius:28px!important}.pai-root .rounded-\[50\%\]{border-radius:50%!important}.pai-root .rounded-full{border-radius:2147483647px!important}.pai-root .rounded-none{border-radius:0!important}.pai-root .rounded-t-\[28px\]{border-top-left-radius:28px!important;border-top-right-radius:28px!important}.pai-root .rounded-l-\[28px\]{border-top-left-radius:28px!important;border-bottom-left-radius:28px!important}}
