.prism-home_previewRoot__j9JmV{--accent:oklch(88% 0.014 255);--ink:oklch(25% 0.008 255);--paper:oklch(97% 0.004 255);--action:#29313b;--hover-ease:cubic-bezier(.2,.8,.2,1);--hover-duration:560ms;position:relative;isolation:isolate;min-height:0;overflow:clip;background:#181e26;color:#f5f6f8;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}.prism-home_previewRoot__j9JmV *,.prism-home_previewRoot__j9JmV :after,.prism-home_previewRoot__j9JmV :before{box-sizing:border-box}.prism-home_previewRoot__j9JmV a{text-decoration:none;color:inherit}.prism-home_previewRoot__j9JmV button{font:inherit;cursor:pointer}.prism-home_previewRoot__j9JmV a,.prism-home_previewRoot__j9JmV button{-webkit-tap-highlight-color:transparent}.prism-home_previewRoot__j9JmV :is(a,button):focus-visible{outline:3px solid var(--accent);outline-offset:5px}.prism-home_previewRoot__j9JmV h1,.prism-home_previewRoot__j9JmV h2,.prism-home_previewRoot__j9JmV h3,.prism-home_previewRoot__j9JmV p{margin:0}body:has(.prism-home_previewRoot__j9JmV) [data-model-switcher]{display:none}.prism-home_siteNavigation__hnWIs{position:relative;z-index:60}.prism-home_siteNavigation__hnWIs>header{position:relative;background:rgb(15 21 30/88%);backdrop-filter:none}.prism-home_siteNavigation__hnWIs [class~="bg-[#AEE985]"]{background:var(--accent);color:#29313b;box-shadow:none}.prism-home_siteNavigation__hnWIs [class~="bg-[#AEE985]"]:hover{background:var(--paper)}.prism-home_siteNavigation__hnWIs button[title="站外 API 配置"]{color:#e0e6ef;background:rgb(218 226 238/7%);border-color:rgb(218 226 238/24%)}.prism-home_siteNavigation__hnWIs button[title="站外 API 配置"] svg{color:var(--accent)}.prism-home_siteNavigation__hnWIs #app-navbar-mobile-menu{position:absolute;inset:100% 0 auto;max-height:calc(100dvh - 65px);overflow-y:auto;background:#151d28;backdrop-filter:none}.prism-home_siteNavigation__hnWIs :is(a,button):focus-visible{--tw-ring-color:var(--accent);outline-offset:2px}.prism-home_accountPill__iFMHS{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-height:44px;padding:0 14px;flex-shrink:0;border:1px solid rgb(238 230 218/23%);border-radius:999px;background:linear-gradient(115deg,rgb(235 229 218/10%),rgb(223 210 196/4%)),rgb(49 45 43/38%);color:#f1efea;box-shadow:inset 0 1px 0 rgb(255 250 240/9%);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.prism-home_accountPill__iFMHS:hover{border-color:rgb(242 235 222/40%);background-color:rgb(68 61 54/48%)}.prism-home_accountCredits__rSYEh,.prism-home_accountPerson__RIED1{display:inline-flex;align-items:center;gap:7px;min-width:0;white-space:nowrap}.prism-home_accountCredits__rSYEh{flex-shrink:0;font-size:16px;font-variant-numeric:tabular-nums;font-weight:400}.prism-home_accountCredits__rSYEh small{margin-left:5px;font-size:10px;color:#ccc8c3}.prism-home_accountPerson__RIED1{flex-shrink:0;gap:8px}.prism-home_accountPerson__RIED1 svg{transition:transform var(--hover-duration) var(--hover-ease)}.prism-home_siteNavigation__hnWIs .prism-home_accountDrawerTrigger__8xh3B{display:none}@media (hover:hover) and (pointer:fine){.prism-home_accountPill__iFMHS:hover .prism-home_accountPerson__RIED1>svg:first-child{transform:scale(1.12)}}@media (min-width:1024px) and (max-width:1439px){.prism-home_siteNavigation__hnWIs nav[aria-label="主导航"]>a{padding-inline:8px;font-size:12px}.prism-home_siteNavigation__hnWIs header>div:first-child{padding-inline:20px}}@media (max-width:1190px) and (min-width:1024px){.prism-home_siteNavigation__hnWIs nav[aria-label="主导航"]{display:none}.prism-home_siteNavigation__hnWIs button[aria-controls=app-navbar-mobile-menu]{display:grid}.prism-home_siteNavigation__hnWIs #app-navbar-mobile-menu{display:block}.prism-home_siteNavigation__hnWIs header>div:first-child>a:nth-of-type(2){display:inline-flex}}@media (max-width:767px){.prism-home_siteNavigation__hnWIs header>div:first-child{flex-wrap:wrap;padding-block:10px}.prism-home_siteNavigation__hnWIs [aria-label="会员与站外 API"]{width:100%;justify-content:flex-end;border-left:0}.prism-home_accountPill__iFMHS{width:auto;min-width:0;flex:0 0 auto;gap:6px;padding-inline:8px}.prism-home_accountPerson__RIED1{gap:4px}}.prism-home_background__7rXav,.prism-home_shade__Ui07D{position:absolute;inset:0;pointer-events:none;z-index:-2}.prism-home_background__7rXav{background:#181e26}.prism-home_poster__0_NPc,.prism-home_video__eJEm_{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.prism-home_poster__0_NPc{animation:prism-home_sceneIn__nNIFN .5s ease-out both}.prism-home_video__eJEm_{opacity:0;transition:opacity .7s ease}.prism-home_videoVisible__Wa_px{opacity:1}.prism-home_shade__Ui07D{z-index:-1;background:linear-gradient(180deg,rgb(15 20 27/38%),rgb(17 22 29/48%) 33%,rgb(21 27 34/22%) 52%,#181e26),linear-gradient(90deg,rgb(15 20 27/28%),transparent 75%)}.prism-home_previewRoot__j9JmV[data-scene=city] .prism-home_shade__Ui07D{background:linear-gradient(180deg,rgb(8 12 20/12%),rgb(11 15 24/10%) 40%,rgb(18 23 33/65%) 75%,#181e26)}.prism-home_previewRoot__j9JmV[data-scene=city] .prism-home_heroCopy__Uf7vK h1{text-shadow:0 3px 22px rgb(8 12 20/50%)}.prism-home_skipLink__nra42{position:absolute;top:12px;left:24px;transform:translateY(-160%);background:var(--paper);color:var(--ink)!important;padding:12px;border-radius:6px;z-index:90}.prism-home_skipLink__nra42:focus{transform:translateY(0)}.prism-home_rainAtmosphere___GW0Q{position:absolute;top:65px;left:0;z-index:-1;display:block;width:100%;height:calc(100% - 65px);max-height:1100px;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 9%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 9%,#000 70%,transparent)}.prism-home_pageContent__OzJx0{padding:0 clamp(32px,4.25vw,78px)}.prism-home_main__qSZRO{max-width:1240px;margin:0 auto}.prism-home_hero__AfOVY{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:4px 0;min-height:clamp(240px,calc(100svh - 580px),320px)}.prism-home_heroCopy__Uf7vK{width:100%;max-width:1000px;text-align:center}.prism-home_eyebrow__5R14O{display:flex;justify-content:center;align-items:center;gap:18px;font-size:11px;font-weight:400;letter-spacing:4px;color:#e0e6ee}.prism-home_eyebrow__5R14O>span{width:3px;height:3px;border-radius:50%;background:var(--accent)}.prism-home_heroCopy__Uf7vK h1{font-size:clamp(40px,3.5vw,52px);font-weight:500;line-height:1.3;letter-spacing:2px;margin-top:8px;text-shadow:0 3px 24px rgb(6 31 35/18%)}.prism-home_titleLead__4HsPT{margin-right:.1em}.prism-home_titleEnding__JTHA3,.prism-home_titleLead__4HsPT{white-space:nowrap}.prism-home_heroCopy__Uf7vK h1 em{color:var(--accent);font-style:normal}.prism-home_introduction__3jwJu{margin-top:8px!important;font-size:15px;line-height:1.8;color:#d6dee8;letter-spacing:2px}.prism-home_primaryProjectAction__EBMSl{display:flex;flex-direction:column;align-items:center;gap:6px}.prism-home_primaryProjectAction__EBMSl>p{font-size:12px;line-height:1.7;color:#d6dee8}.prism-home_projectChoices__W0aB0{display:flex;gap:20px}.prism-home_glassProjectButton__RExS8{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:16px;width:268px;min-height:64px;padding:8px 20px;border-radius:14px;backdrop-filter:blur(9px) saturate(1.15);-webkit-backdrop-filter:blur(9px) saturate(1.15)}.prism-home_glassProjectButton__RExS8>strong{position:relative;z-index:2;font-size:17px;font-weight:500;white-space:nowrap;text-shadow:0 2px 8px #000}.prism-home_glassButtonIcon___xBXA{position:relative;z-index:2;display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border:1px solid rgb(235 243 255/28%);border-radius:12px}.prism-home_glassProjectButton__RExS8:disabled{opacity:.5;cursor:wait}@layer outline-controls{.prism-home_glassProjectButton__RExS8{background-color:rgb(24 31 39/19%)!important;border-color:rgb(230 240 252/38%)!important;color:#f4f5f7!important;box-shadow:inset 0 1px 0 rgb(255 255 255/18%),inset 0 -1px 0 rgb(255 255 255/7%)!important}.prism-home_glassProjectButton__RExS8:hover:not(:disabled){background-color:rgb(45 53 63/28%)!important;border-color:rgb(241 247 255/64%)!important}}.prism-home_stormGlass__DeFe4{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none;border-radius:inherit}@media (max-width:600px){.prism-home_projectChoices__W0aB0{flex-direction:column;gap:14px;width:min(300px,calc(100vw - 48px))}.prism-home_glassProjectButton__RExS8{width:100%;min-height:76px}}@media (prefers-reduced-transparency:reduce){.prism-home_glassProjectButton__RExS8{backdrop-filter:none;-webkit-backdrop-filter:none}.prism-home_stormGlass__DeFe4{display:none}}@layer outline-controls{@media (prefers-reduced-transparency:reduce){.prism-home_glassProjectButton__RExS8{background-color:#1c222b!important}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.prism-home_glassProjectButton__RExS8{background-color:#1c222b!important}}}.prism-home_creativeBoard__sIu6N{--glass-ease:cubic-bezier(.22,1,.36,1);position:relative;width:100%;max-width:680px;padding:13px 16px 15px;border:1px solid rgb(226 237 252/24%);border-radius:22px;background:linear-gradient(125deg,rgb(230 239 252/8%),transparent 42%,rgb(221 234 251/3%)),rgb(17 26 40/28%);color:#edf2f9;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:inset 0 1px 0 rgb(239 246 255/16%),inset 0 -1px 0 rgb(210 226 247/7%),0 5px 16px rgb(4 10 19/16%)}.prism-home_creativeBoard__sIu6N:before{content:"";position:absolute;inset:-1px 24px auto;height:1px;background:linear-gradient(90deg,transparent,rgb(240 247 255/64%) 28%,rgb(240 247 255/8%) 72%,transparent);pointer-events:none}.prism-home_creativeBoard__sIu6N button:focus-visible{outline:2px solid #dce8f8;outline-offset:2px}.prism-home_glassDroplets__dlXCI{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;border-radius:inherit;pointer-events:none}.prism-home_boardHeading__5UpM6,.prism-home_canvasEntries__xjdHT{position:relative;z-index:2}.prism-home_boardHeading__5UpM6{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:30px;margin:0 6px 8px;padding-bottom:10px;border-bottom:1px solid rgb(222 235 251/13%)}.prism-home_boardHeading__5UpM6 h2{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:500;letter-spacing:1.5px;text-shadow:0 1px 5px rgb(6 13 24/75%)}.prism-home_boardHeading__5UpM6 h2:before{content:"";width:14px;height:2px;border-radius:1px;background:#d3e0f1;box-shadow:0 3px 0 rgb(211 224 241/28%)}.prism-home_boardHeading__5UpM6>span{font-size:10px;color:#d0ddec;text-shadow:0 1px 5px rgb(6 13 24/85%)}.prism-home_canvasEntries__xjdHT>section{position:static;width:100%;transform:none;color:inherit}.prism-home_canvasEntries__xjdHT>section>h1{display:none}.prism-home_canvasEntries__xjdHT>section>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.prism-home_canvasEntries__xjdHT>section button{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:110px;padding:12px 8px;border:0;border-radius:14px;background:transparent;color:#edf3fb}.prism-home_canvasEntries__xjdHT>section button:before{content:"";position:absolute;left:0;top:22px;bottom:16px;width:1px;background:linear-gradient(180deg,transparent,rgb(222 235 251/24%) 28%,rgb(222 235 251/14%) 72%,transparent);pointer-events:none}.prism-home_canvasEntries__xjdHT>section button:first-child:before{display:none}.prism-home_canvasEntries__xjdHT>section button:after{content:"";position:absolute;inset:3px 6px;z-index:-1;border:1px solid rgb(222 235 251/13%);border-radius:14px;background:linear-gradient(145deg,rgb(229 240 254/12%),rgb(215 232 252/2%));opacity:0;transition:opacity var(--hover-duration) var(--hover-ease);pointer-events:none}.prism-home_canvasEntries__xjdHT>section button>span:first-child{position:relative;display:grid;place-items:center;width:48px;height:48px;flex:none;border:1px solid rgb(230 241 255/35%);border-radius:16px;background:linear-gradient(145deg,rgb(240 247 255/21%),rgb(220 235 255/3%) 52%,rgb(216 231 253/9%));color:#e3edfb;box-shadow:inset 0 1px 0 rgb(246 250 255/32%),inset 0 -2px 4px rgb(12 23 41/16%),0 4px 8px rgb(5 13 26/16%);transition:transform var(--hover-duration) var(--hover-ease)}.prism-home_canvasEntries__xjdHT>section button>span:first-child:before{content:"";position:absolute;inset:3px;border-top:1px solid rgb(242 249 255/16%);border-radius:12px;pointer-events:none}.prism-home_canvasEntries__xjdHT>section button>span:first-child>svg{width:25px;height:25px;stroke-width:1.45;filter:drop-shadow(0 1px 2px rgb(5 13 26/38%));transition:transform var(--hover-duration) var(--hover-ease)}.prism-home_canvasEntries__xjdHT>section button>span:nth-child(2){flex:none}.prism-home_canvasEntries__xjdHT>section button strong{margin:0;font-size:13px;font-weight:500;letter-spacing:1px;text-shadow:0 1px 5px rgb(5 12 23/85%)}.prism-home_canvasEntries__xjdHT>section button small,.prism-home_canvasEntries__xjdHT>section button>svg{display:none}.prism-home_canvasEntries__xjdHT>section button:active:not(:disabled)>span:first-child{transform:scale(.97);transition-duration:.12s}.prism-home_canvasEntries__xjdHT>section button:focus-visible:after{opacity:1}.prism-home_canvasEntries__xjdHT>section button:disabled{cursor:default;opacity:.5}.prism-home_canvasEntries__xjdHT>section button:hover{background:transparent;color:#edf3fb}@media (hover:hover) and (pointer:fine){.prism-home_canvasEntries__xjdHT>section button:hover:not(:disabled):after{opacity:1}.prism-home_canvasEntries__xjdHT>section button:hover:not(:disabled)>span:first-child{transform:scale(1.16)}.prism-home_canvasEntries__xjdHT>section button:hover:active:not(:disabled)>span:first-child{transform:scale(.98);transition-duration:.12s}}.prism-home_canvasEntries__xjdHT>dialog{border-color:rgb(219 230 244/26%);background:rgb(20 29 42/64%);color:#edf2f9;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.prism-home_canvasEntries__xjdHT>dialog::backdrop{background:rgb(4 9 16/42%);backdrop-filter:blur(4px)}.prism-home_canvasEntries__xjdHT>dialog>header{border-color:rgb(219 230 244/18%);padding:12px 18px}.prism-home_canvasEntries__xjdHT>dialog>header>button{display:grid;place-items:center;min-width:44px;min-height:44px}.prism-home_canvasEntries__xjdHT>dialog>div{padding:16px;gap:10px}.prism-home_canvasEntries__xjdHT>dialog>div>button{min-height:88px;padding:16px;border-color:rgb(219 230 244/17%);border-radius:10px;background:rgb(220 233 250/5%);color:#edf2f9}.prism-home_canvasEntries__xjdHT>dialog>div>button:hover{background:rgb(220 233 250/12%);border-color:rgb(219 230 244/40%)}.prism-home_canvasEntries__xjdHT>dialog>div>button svg{color:#c9d8ed}.prism-home_canvasEntries__xjdHT>dialog>div>button strong{font-size:15px}.prism-home_canvasEntries__xjdHT>dialog>div>button small{color:#bdcbdc}.prism-home_canvasEntries__xjdHT>dialog button>svg:first-child,.prism-home_playbackButton__uXM4v>svg,.prism-home_siteNavigation__hnWIs a[class~="bg-[#AEE985]"]>svg,.prism-home_siteNavigation__hnWIs button>svg{transition:transform var(--hover-duration) var(--hover-ease)}@media (hover:hover) and (pointer:fine){.prism-home_canvasEntries__xjdHT>dialog button:hover:not(:disabled)>svg:first-child,.prism-home_playbackButton__uXM4v:hover:not(:disabled)>svg,.prism-home_siteNavigation__hnWIs a[class~="bg-[#AEE985]"]:hover>svg,.prism-home_siteNavigation__hnWIs button:hover:not(:disabled)>svg{transform:scale(1.12)}}.prism-home_canvasEntries__xjdHT>dialog button:active:not(:disabled)>svg:first-child,.prism-home_playbackButton__uXM4v:active:not(:disabled)>svg,.prism-home_siteNavigation__hnWIs a[class~="bg-[#AEE985]"]:active>svg,.prism-home_siteNavigation__hnWIs button:active:not(:disabled)>svg{transform:scale(.97);transition-duration:.12s}.prism-home_footer__1sgiS>a{display:inline-flex;align-items:center;gap:4px}.prism-home_footer__1sgiS>a>svg{display:none}.prism-home_lowerDeck__sdYjI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgb(233 246 247/20%);padding:26px 0;align-items:center}.prism-home_lowerDeck__sdYjI>.prism-home_resourceLink__ndth0:nth-child(n){min-height:110px;padding:20px 24px;border:1px solid rgb(235 247 250/16%);border-radius:12px;background:rgb(12 17 24/48%)}.prism-home_lowerDeck__sdYjI>.prism-home_resourceLink__ndth0:hover{border-color:rgb(235 247 250/32%);background:rgb(23 30 40/72%)}.prism-home_lowerDeck__sdYjI>.prism-home_resourceLink__ndth0>svg{display:block;margin-left:auto;flex-shrink:0;color:#bcc7d6}.prism-home_resourceLink__ndth0{display:flex;align-items:center;gap:18px;min-width:0;min-height:96px;padding:12px 26px;border:0;border-left:1px solid rgb(235 247 250/16%);background:transparent;color:inherit;text-align:left}.prism-home_resourceLink__ndth0:disabled{opacity:.55;cursor:wait}.prism-home_resourceLink__ndth0:first-child{padding-left:0;border-left:0}.prism-home_resourceLink__ndth0:last-child{padding-right:0}.prism-home_resourceIcon__nTcXQ{display:grid;place-items:center;flex-shrink:0;width:54px;height:54px;border:1px solid rgb(228 239 255/22%);border-radius:17px;background:linear-gradient(135deg,rgb(229 240 254/9%),rgb(215 232 252/2%));color:#dce7f5;box-shadow:inset 0 1px 0 rgb(239 246 255/12%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform var(--hover-duration) var(--hover-ease)}.prism-home_resourceCopy__hZMZq,.prism-home_resourceLink__ndth0>div{min-width:0}.prism-home_resourceCopy__hZMZq strong,.prism-home_resourceLink__ndth0 h2{display:block;font-size:17px;font-weight:500;letter-spacing:1px}.prism-home_resourceCopy__hZMZq small,.prism-home_resourceLink__ndth0 p{display:block;margin-top:8px;font-size:11px;color:#bcc7d6;line-height:1.7}.prism-home_resourceLink__ndth0>svg{display:none}.prism-home_resourceLink__ndth0:hover .prism-home_resourceCopy__hZMZq strong,.prism-home_resourceLink__ndth0:hover h2{color:var(--accent)}@media (hover:hover) and (pointer:fine){.prism-home_resourceLink__ndth0:hover:not(:disabled) .prism-home_resourceIcon__nTcXQ{transform:scale(1.12)}}.prism-home_resourceLink__ndth0:active:not(:disabled) .prism-home_resourceIcon__nTcXQ{transform:scale(.97);transition-duration:.12s}.prism-home_newProjectDialog__rs2s3{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:24px;border:1px solid rgb(226 237 252/25%);border-radius:22px;background:rgb(20 29 42/88%);color:#edf2f9;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.prism-home_newProjectDialog__rs2s3::backdrop{background:rgb(4 9 16/55%);backdrop-filter:blur(4px)}.prism-home_newProjectDialog__rs2s3 header{display:flex;justify-content:space-between;align-items:center;gap:16px}.prism-home_newProjectDialog__rs2s3 h2{font-size:20px;font-weight:500}.prism-home_newProjectDialog__rs2s3 header button{display:grid;place-items:center;width:44px;height:44px;padding:0}.prism-home_newProjectDialog__rs2s3 p{margin:4px 0 24px;font-size:13px;color:#bdcbdc;line-height:1.7}.prism-home_newProjectDialog__rs2s3 label{display:block;margin-bottom:9px;font-size:12px}.prism-home_newProjectDialog__rs2s3 input{width:100%;min-height:48px;padding:12px;border:1px solid rgb(220 233 250/25%);border-radius:10px;background:rgb(220 233 250/5%);color:#edf2f9;font:inherit;font-size:14px}.prism-home_newProjectDialog__rs2s3 input::-moz-placeholder{color:#aebdce}.prism-home_newProjectDialog__rs2s3 input::placeholder{color:#aebdce}.prism-home_newProjectDialog__rs2s3 input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.prism-home_newProjectDialog__rs2s3 footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.prism-home_newProjectDialog__rs2s3 button{min-height:44px;padding:0 16px;border:0;border-radius:10px;background:transparent;color:#edf2f9;font-size:13px}.prism-home_newProjectDialog__rs2s3 button:hover:not(:disabled){background:rgb(220 233 250/10%)}.prism-home_newProjectDialog__rs2s3 button[type=submit]{background:var(--accent);color:#202b39}.prism-home_newProjectDialog__rs2s3 button[type=submit]:hover:not(:disabled){background:var(--paper)}.prism-home_newProjectDialog__rs2s3 button:disabled{opacity:.45;cursor:not-allowed}.prism-home_newProjectDialog__rs2s3 .prism-home_projectError__BZ0RO{margin:14px 0 0;color:#efc4ba;font-size:12px}.prism-home_projectError__BZ0RO a{text-decoration:underline;text-underline-offset:3px}.prism-home_playbackButton__uXM4v{padding:0 8px;flex-shrink:0;min-height:44px;color:#d7e0eb;display:flex;justify-content:center;align-items:center;gap:6px;border:0;border-radius:6px;background:transparent}.prism-home_playbackButton__uXM4v:hover{background:rgb(235 247 250/8%)}.prism-home_playbackButton__uXM4v span{font-size:9px;white-space:nowrap}.prism-home_footer__1sgiS{max-width:1240px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:2px 0;font-size:9px;color:#adbacc;letter-spacing:.5px}.prism-home_srOnly__PhoeL{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes prism-home_sceneIn__nNIFN{0%{opacity:.2}to{opacity:1}}@media (max-width:1190px){.prism-home_pageContent__OzJx0{padding-inline:32px}.prism-home_hero__AfOVY{gap:16px}.prism-home_resourceLink__ndth0{gap:14px;padding-inline:20px}}@media (max-width:900px){.prism-home_pageContent__OzJx0{padding-inline:25px}.prism-home_hero__AfOVY{min-height:240px;gap:16px}.prism-home_heroCopy__Uf7vK h1{font-size:42px;letter-spacing:1px}.prism-home_introduction__3jwJu{font-size:13px;letter-spacing:1px}.prism-home_resourceLink__ndth0{gap:10px;padding-inline:14px}.prism-home_resourceIcon__nTcXQ{width:44px;height:44px;border-radius:14px}.prism-home_resourceCopy__hZMZq strong,.prism-home_resourceLink__ndth0 h2{font-size:15px}.prism-home_resourceCopy__hZMZq small,.prism-home_resourceLink__ndth0 p{font-size:10px}}@media (max-width:767px){.prism-home_pageContent__OzJx0{padding:0 24px}.prism-home_siteNavigation__hnWIs>header>div:first-child{gap:4px;padding-inline:10px}.prism-home_siteNavigation__hnWIs header>div:first-child>a:first-of-type strong{font-size:14px}.prism-home_siteNavigation__hnWIs [aria-label="会员与站外 API"]{gap:0;padding-left:3px}.prism-home_siteNavigation__hnWIs [aria-label="会员与站外 API"]>a{padding-inline:8px}.prism-home_hero__AfOVY{gap:20px;padding:24px 0 16px;min-height:0}.prism-home_creativeBoard__sIu6N{padding:10px 10px 12px;border-radius:19px}.prism-home_boardHeading__5UpM6{gap:8px;margin:0 3px 5px;padding-bottom:8px}.prism-home_boardHeading__5UpM6 h2{font-size:11px;letter-spacing:.5px;gap:6px}.prism-home_boardHeading__5UpM6 h2:before{width:10px}.prism-home_boardHeading__5UpM6>span{font-size:9px}.prism-home_canvasEntries__xjdHT>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.prism-home_canvasEntries__xjdHT>section button{min-height:88px;padding-block:9px;gap:9px}.prism-home_canvasEntries__xjdHT>section button:nth-child(3):before{display:none}.prism-home_canvasEntries__xjdHT>section button:nth-child(n+3){border-top:1px solid rgb(222 235 251/14%);border-top-left-radius:0;border-top-right-radius:0}.prism-home_canvasEntries__xjdHT>section button strong{font-size:12px}.prism-home_canvasEntries__xjdHT>section button>span:first-child{width:40px;height:40px;border-radius:13px}.prism-home_canvasEntries__xjdHT>section button>span:first-child:before{border-radius:9px}.prism-home_canvasEntries__xjdHT>section button>span:first-child>svg{width:23px;height:23px}.prism-home_eyebrow__5R14O{font-size:9px;letter-spacing:3px;gap:13px}.prism-home_heroCopy__Uf7vK h1{font-size:38px;line-height:1.25;margin-top:15px;letter-spacing:2px}.prism-home_titleEnding__JTHA3,.prism-home_titleLead__4HsPT{display:block;margin:0}.prism-home_introduction__3jwJu{font-size:12px;margin-top:15px!important;line-height:1.7;letter-spacing:1px}.prism-home_lowerDeck__sdYjI{grid-template-columns:minmax(0,1fr);padding:20px 0;gap:12px}.prism-home_lowerDeck__sdYjI>.prism-home_resourceLink__ndth0:nth-child(n){min-height:92px;padding:16px}.prism-home_resourceLink__ndth0{padding:16px 0;gap:16px;min-height:92px;border-left:0}.prism-home_resourceLink__ndth0~.prism-home_resourceLink__ndth0{border-top:1px solid rgb(235 247 250/12%)}.prism-home_resourceCopy__hZMZq strong,.prism-home_resourceLink__ndth0 h2{font-size:16px}.prism-home_resourceCopy__hZMZq small,.prism-home_resourceLink__ndth0 p{margin-top:5px;font-size:11px}.prism-home_footer__1sgiS{padding:12px 0 18px;gap:8px;font-size:8px}.prism-home_shade__Ui07D{background:linear-gradient(180deg,rgb(15 20 27/40%),rgb(17 22 29/58%) 30%,#181e26 78%)}.prism-home_background__7rXav{max-height:1000px}.prism-home_poster__0_NPc,.prism-home_video__eJEm_{-o-object-position:42% top;object-position:42% top}.prism-home_skipLink__nra42{left:20px}}@media (max-width:374px){.prism-home_pageContent__OzJx0{padding-inline:18px}.prism-home_heroCopy__Uf7vK h1{font-size:36px}}@media (prefers-reduced-motion:reduce){.prism-home_previewRoot__j9JmV *,.prism-home_previewRoot__j9JmV :after,.prism-home_previewRoot__j9JmV :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.prism-home_resourceIcon__nTcXQ{transform:none!important}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.prism-home_canvasEntries__xjdHT>dialog,.prism-home_creativeBoard__sIu6N,.prism-home_newProjectDialog__rs2s3,.prism-home_resourceIcon__nTcXQ{background:rgb(24 34 49/94%)}}@media (prefers-reduced-transparency:reduce){.prism-home_canvasEntries__xjdHT>dialog,.prism-home_creativeBoard__sIu6N,.prism-home_newProjectDialog__rs2s3,.prism-home_resourceIcon__nTcXQ{background:#1c2839;backdrop-filter:none;-webkit-backdrop-filter:none}.prism-home_accountPill__iFMHS{background:#302e2c;backdrop-filter:none;-webkit-backdrop-filter:none}.prism-home_glassDroplets__dlXCI{display:none}}@media (prefers-reduced-motion:reduce){.prism-home_rainAtmosphere___GW0Q{display:none}.prism-home_accountPerson__RIED1 svg,.prism-home_canvasEntries__xjdHT>dialog button>svg:first-child,.prism-home_canvasEntries__xjdHT>section button,.prism-home_canvasEntries__xjdHT>section button>span:first-child,.prism-home_canvasEntries__xjdHT>section button>span:first-child>svg,.prism-home_playbackButton__uXM4v>svg,.prism-home_previewRoot__j9JmV button,.prism-home_siteNavigation__hnWIs a[class~="bg-[#AEE985]"],.prism-home_siteNavigation__hnWIs a[class~="bg-[#AEE985]"]>svg,.prism-home_siteNavigation__hnWIs button>svg{transform:none!important}}.prism-home_lowerDeck__sdYjI{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;border:0;padding:8px 0}.prism-home_lowerDeck__sdYjI>.prism-home_resourceLink__ndth0:nth-child(n){min-height:44px;padding:10px 16px;gap:16px;border:0;border-radius:6px;background:transparent;font-size:14px}.prism-home_lowerDeck__sdYjI>.prism-home_resourceLink__ndth0:hover{background:rgb(255 255 255/5%)}.prism-home_lowerDeck__sdYjI>.prism-home_resourceLink__ndth0:nth-child(2){order:-1}@media (max-width:600px){.prism-home_lowerDeck__sdYjI{gap:4px}.prism-home_lowerDeck__sdYjI>.prism-home_resourceLink__ndth0:nth-child(n){gap:6px;padding-inline:8px;font-size:12px}}@media (min-width:1024px){.prism-home_previewRoot__j9JmV{display:flex;flex-direction:column;min-height:calc(68svh - 52px)}.prism-home_main__qSZRO,.prism-home_pageContent__OzJx0{display:flex;flex:1;flex-direction:column}.prism-home_main__qSZRO{width:100%}.prism-home_hero__AfOVY{flex:1;min-height:0;gap:16px;padding:24px 0}.prism-home_footer__1sgiS{width:100%;padding:8px 0}}@media (min-width:601px) and (max-width:1023px){.prism-home_hero__AfOVY{min-height:360px;padding:32px 0}}@media (max-width:600px){.prism-home_projectChoices__W0aB0{flex-direction:row;gap:12px;width:100%}.prism-home_glassProjectButton__RExS8{width:calc((100vw - 60px) / 2);min-height:68px;padding:8px;gap:8px}.prism-home_glassProjectButton__RExS8>strong{font-size:13px}.prism-home_glassButtonIcon___xBXA{width:32px;height:32px;border-radius:8px}.prism-home_glassButtonIcon___xBXA>svg{width:20px;height:20px}.prism-home_hero__AfOVY{padding:28px 0 20px}}.home-projects_announcement__qpAq_{position:relative;z-index:65;display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:7px 56px 7px 24px;background:var(--home-accent);color:#111;font-size:13px;line-height:1.5}.home-projects_announcement__qpAq_>svg{flex-shrink:0}.home-projects_announcement__qpAq_ p{margin:0}.home-projects_announcement__qpAq_ strong{font-weight:700}.home-projects_separator__JEdxQ{padding-inline:10px}.home-projects_announcement__qpAq_ .home-projects_announcementAction__oPpGC{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;border-radius:999px;padding:6px 18px;background:#111;color:var(--home-accent);font-weight:600}.home-projects_announcementAction__oPpGC:hover{background:#303030}.home-projects_announcement__qpAq_ .home-projects_closeAnnouncement__m3Sv0{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:40px;color:#111;background:transparent;border:0}.home-projects_announcement__qpAq_ :is(a,button):focus-visible{outline:2px solid #111;outline-offset:2px}.home-projects_section__YkkGI{position:relative;z-index:1;padding:16px max(24px,calc((100% - 1240px) / 2)) 64px;background:#101113;color:#f4f4f5}.home-projects_section__YkkGI a{color:inherit;text-decoration:none}.home-projects_section__YkkGI button{cursor:pointer;font:inherit}.home-projects_section__YkkGI :is(h2,h3,p){margin:0}.home-projects_heading__a0XbL{display:flex;justify-content:space-between;align-items:center;gap:24px}.home-projects_heading__a0XbL>div{display:flex;align-items:baseline;gap:24px}.home-projects_heading__a0XbL h2{font-size:28px;font-weight:500;line-height:1.4}.home-projects_heading__a0XbL p{color:#b5b6bc;font-size:13px}.home-projects_heading__a0XbL>a{display:inline-flex;gap:8px;align-items:center;min-height:44px;white-space:nowrap;font-size:13px}.home-projects_toolbar__zrcEW{display:flex;justify-content:space-between;align-items:center;margin:4px 0 6px;color:#b5b6bc;font-size:12px}.home-projects_tabs__Ls4tk{display:flex;gap:24px}.home-projects_tabs__Ls4tk button{border:0;border-bottom:2px solid transparent;min-height:44px;background:none;color:#b5b6bc}.home-projects_tabs__Ls4tk button[aria-pressed=true]{color:#fff;border-color:var(--home-accent)}.home-projects_grid__KU3LV{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.home-projects_card__qMFxW{position:relative;min-width:0;overflow:hidden;border:0;border-radius:12px;background:#17181b}.home-projects_card__qMFxW:hover{background:#1d1e21}.home-projects_projectLink__zsLKE{display:block}.home-projects_cover__lVhXe{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden}.home-projects_details__jQFx5{padding:15px 14px 46px}.home-projects_details__jQFx5 h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500}.home-projects_details__jQFx5 time{display:block;margin-top:7px;font-size:12px;color:#b5b6bc;font-variant-numeric:tabular-nums}.home-projects_changeCover___yNmJ{position:absolute;bottom:8px;right:10px;border:0;background:transparent;color:#d5d5d9;min-height:32px;padding:5px 8px;font-size:12px!important}.home-projects_changeCover___yNmJ:hover{color:var(--home-accent)}.home-projects_message__52Ooe{padding:32px 0;color:#c5c5ca;line-height:1.8}.home-projects_message__52Ooe a,.home-projects_message__52Ooe button{display:inline-block;margin-left:14px;color:var(--home-accent);background:none;border:0}.home-projects_section__YkkGI :is(a,button):focus-visible{outline:2px solid var(--home-accent);outline-offset:-2px}.home-projects_dialog__Gc4Ol{width:min(800px,calc(100vw - 32px));max-height:80dvh;margin:auto;padding:24px;border:1px solid #55565b;border-radius:14px;color:#f4f4f5;background:#17181b;overflow-y:auto}.home-projects_dialog__Gc4Ol::backdrop{background:rgb(0 0 0/75%)}.home-projects_dialogHeading__GWiYq{display:flex;align-items:center;justify-content:space-between;gap:16px}.home-projects_dialogHeading__GWiYq h2{font-size:22px}.home-projects_dialogHeading__GWiYq button{display:grid;place-items:center;width:44px;height:44px;background:none;border:0;color:#fff}.home-projects_dialog__Gc4Ol>p{margin:16px 0;color:#c5c5ca;font-size:14px}.home-projects_candidateGrid__Beoi_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-projects_candidateGrid__Beoi_>button{overflow:hidden;border:1px solid #55565b;border-radius:8px;background:#222327;color:#fff;text-align:left}.home-projects_candidateGrid__Beoi_>button>span:last-child{display:block;padding:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-projects_candidateGrid__Beoi_>button:hover{border-color:var(--home-accent)}.home-projects_dialog__Gc4Ol button:disabled{opacity:.5;cursor:wait}@media (max-width:1000px){.home-projects_grid__KU3LV{grid-template-columns:repeat(2,minmax(0,1fr))}.home-projects_heading__a0XbL>div{display:block}.home-projects_heading__a0XbL p{margin-top:8px}.home-projects_announcement__qpAq_{font-size:12px}}@media (max-width:600px){.home-projects_announcement__qpAq_{gap:8px;padding:10px 42px 10px 14px;align-items:flex-start;flex-wrap:wrap;justify-content:flex-start}.home-projects_announcement__qpAq_>svg{margin-top:2px}.home-projects_announcement__qpAq_ p{flex:1}.home-projects_separator__JEdxQ{display:none}.home-projects_announcementDescription__EIjHq{display:block;margin-top:3px}.home-projects_announcement__qpAq_ .home-projects_announcementAction__oPpGC{margin-left:26px}.home-projects_announcement__qpAq_ .home-projects_closeAnnouncement__m3Sv0{top:3px;transform:none}.home-projects_section__YkkGI{padding:32px 20px 40px}.home-projects_heading__a0XbL h2{font-size:24px}.home-projects_heading__a0XbL{gap:12px}.home-projects_heading__a0XbL p{max-width:22ch;line-height:1.7}.home-projects_grid__KU3LV{grid-template-columns:1fr;gap:20px}.home-projects_candidateGrid__Beoi_{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-projects_toolbar__zrcEW{gap:12px;flex-wrap:wrap}.home-projects_tabs__Ls4tk{gap:16px}.home-projects_quietButton__cENim{border:0;background:none;color:#d5d5d9;padding:8px 12px;min-height:44px}.home-projects_primaryButton__m_tf0{border:0;border-radius:8px;padding:10px 16px;min-height:44px;background:#ad98ed;color:#191422;font-weight:600}.home-projects_hint__Sbrkv{color:#b5b6bc;font-size:13px;margin-bottom:16px!important;line-height:1.7}.home-projects_feedback__z1gUG{padding:12px 0;color:#eeeef2;line-height:1.7}.home-projects_failures__iD7XN{color:#fca5a5;padding:0 0 16px 20px;font-size:13px}.home-projects_selection__Gpvoe{position:absolute;top:8px;left:8px;z-index:2;display:grid;place-items:center;width:44px;height:44px;background:#17181b;border-radius:8px}.home-projects_selection__Gpvoe input{width:20px;height:20px;accent-color:#ad98ed}.home-projects_card__qMFxW[data-selected=true]{border-color:#ad98ed;outline:2px solid #ad98ed;outline-offset:-2px}.home-projects_projectActions__g_cyL{position:absolute;top:8px;right:8px;z-index:3;display:flex;gap:2px;border-radius:8px;background:rgb(16 17 19/72%)}.home-projects_projectActions__g_cyL button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent}.home-projects_projectActions__g_cyL svg{filter:drop-shadow(0 1px 2px #000)}@layer outline-controls{.home-projects_section__YkkGI .home-projects_bulkBar__mfj2s button,.home-projects_section__YkkGI .home-projects_changeCover___yNmJ,.home-projects_section__YkkGI .home-projects_projectActions__g_cyL button,.home-projects_section__YkkGI .home-projects_toolbar__zrcEW button{border:0!important}.home-projects_section__YkkGI .home-projects_tabs__Ls4tk button[aria-pressed=true]{border-bottom:2px solid!important}.home-projects_section__YkkGI .home-projects_projectActions__g_cyL button{color:#eeeef2!important}.home-projects_section__YkkGI .home-projects_projectActions__g_cyL button:hover:not(:disabled){color:#fff!important}}.home-projects_bulkBar__mfj2s{position:sticky;bottom:16px;z-index:5;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px;padding:12px;border:1px solid #55565b;border-radius:12px;background:#17181b}.home-projects_bulkBar__mfj2s .home-projects_primaryButton__m_tf0{margin-left:auto}.home-projects_dialogActions__fbIAZ{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.home-projects_confirmList__IAKI6{max-height:30dvh;overflow:auto;padding:0;list-style:none}.home-projects_confirmList__IAKI6 li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #343539}.home-projects_confirmList__IAKI6 strong{overflow-wrap:anywhere;font-weight:500}.home-projects_confirmList__IAKI6 span{flex-shrink:0;color:#b5b6bc;font-size:12px}.home-projects_section__YkkGI :is(button,input):disabled{opacity:.5;cursor:not-allowed}.home-projects_dialog__Gc4Ol button:focus-visible,.home-projects_section__YkkGI :is(summary,input):focus-visible{outline:2px solid #ad98ed;outline-offset:2px}@media (max-width:600px){.home-projects_bulkBar__mfj2s{bottom:8px;gap:4px}.home-projects_tabs__Ls4tk{gap:12px}}.home-projects_section__YkkGI[data-home-projects]{padding-top:12px;padding-bottom:16px}.home-projects_section__YkkGI[data-home-projects] .home-projects_heading__a0XbL h2{font-size:22px;line-height:32px}.home-projects_section__YkkGI[data-home-projects] .home-projects_heading__a0XbL p{font-size:12px}.home-projects_section__YkkGI[data-home-projects] .home-projects_heading__a0XbL>a{min-height:32px;font-size:12px}.home-projects_section__YkkGI[data-home-projects] .home-projects_toolbar__zrcEW{margin:4px 0 8px}.home-projects_section__YkkGI[data-home-projects] .home-projects_tabs__Ls4tk{gap:20px}.home-projects_section__YkkGI[data-home-projects] .home-projects_quietButton__cENim,.home-projects_section__YkkGI[data-home-projects] .home-projects_tabs__Ls4tk button{min-height:32px}.home-projects_section__YkkGI[data-home-projects] .home-projects_quietButton__cENim{padding:0 4px;font-size:12px}.home-projects_section__YkkGI[data-home-projects] .home-projects_grid__KU3LV{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.home-projects_section__YkkGI[data-home-projects] .home-projects_grid__KU3LV .home-projects_cover__lVhXe{aspect-ratio:2/1;max-height:12svh}.home-projects_section__YkkGI[data-home-projects] .home-projects_details__jQFx5{padding:10px 12px}.home-projects_section__YkkGI[data-home-projects] .home-projects_details__jQFx5 h3{font-size:14px;line-height:20px}.home-projects_section__YkkGI[data-home-projects] .home-projects_details__jQFx5 time{margin-top:4px;font-size:11px;line-height:16px}@media (min-width:1024px){.home-projects_section__YkkGI[data-home-projects]{min-height:32svh}}@media (max-width:1023px){.home-projects_section__YkkGI[data-home-projects]{padding:20px 24px}.home-projects_section__YkkGI[data-home-projects] .home-projects_grid__KU3LV{grid-template-columns:repeat(3,minmax(0,1fr))}.home-projects_section__YkkGI[data-home-projects] .home-projects_grid__KU3LV .home-projects_cover__lVhXe{aspect-ratio:16/9;max-height:none}.home-projects_section__YkkGI[data-home-projects] .home-projects_heading__a0XbL>div{display:block}.home-projects_section__YkkGI[data-home-projects] .home-projects_heading__a0XbL p{margin-top:4px}}@media (max-width:600px){.home-projects_section__YkkGI[data-home-projects]{padding:16px 20px 24px}.home-projects_section__YkkGI[data-home-projects] .home-projects_grid__KU3LV{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-projects_section__YkkGI[data-home-projects] .home-projects_heading__a0XbL h2{font-size:20px}.home-projects_section__YkkGI[data-home-projects] .home-projects_heading__a0XbL p{max-width:21ch;line-height:1.6}.home-projects_section__YkkGI[data-home-projects] .home-projects_details__jQFx5{padding:10px}.home-projects_section__YkkGI[data-home-projects] .home-projects_details__jQFx5 h3{font-size:13px}.home-projects_section__YkkGI[data-home-projects] .home-projects_tabs__Ls4tk{gap:16px}}