/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--nova-red:#ff2b36;--nova-orange:#ff6b2b;--ink:#07070a;--paper:#f3f0ea;--font-noto-sans-sc:"PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", "Noto Sans CJK SC", Arial, sans-serif;--font-noto-serif-sc:"Songti SC", "STSong", "SimSun", "Noto Serif CJK SC", serif;--font-zcool-xiaowei:"STKaiti", "KaiTi", "Songti SC", "STSong", serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif;overflow-x:clip}[hidden]{display:none!important}.admin-shell{color:#111116;background:#f1eee8;grid-template-columns:270px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{color:#fff;background:#0a0a0d;border-right:1px solid #ffffff14;flex-direction:column;height:100vh;padding:27px 18px 22px;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:13px;min-height:67px;padding:0 10px 23px;display:flex}.admin-brand img{object-fit:contain;background:#fff;border-radius:8px;width:44px;height:44px}.admin-brand span,.admin-user span{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-brand b{letter-spacing:.14em;font-size:11px}.admin-brand small,.admin-user small{color:#ffffff61;font-size:9px}.admin-sidebar nav{gap:5px;margin-top:28px;display:grid}.admin-sidebar nav button{color:#ffffff8c;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;width:100%;padding:15px 14px;transition:all .2s;display:grid}.admin-sidebar nav button span{color:#ffffff3d;font:8px var(--font-geist-mono), monospace}.admin-sidebar nav button i{opacity:0;font-style:normal;transform:translate(-5px)}.admin-sidebar nav button:hover,.admin-sidebar nav button.active{color:#fff;background:#ee2039}.admin-sidebar nav button.active i{opacity:1;transform:none}.admin-user{border-top:1px solid #ffffff1a;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:auto;padding:18px 9px 0;display:grid}.admin-user>div{background:#ee2039;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.admin-user b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-user a{color:#ffffff80;font-size:9px}.admin-workspace{min-width:0}.admin-topbar{background:#fff;border-bottom:1px solid #ddd9d2;justify-content:space-between;align-items:center;gap:30px;min-height:115px;padding:25px clamp(25px,4vw,58px);display:flex}.admin-topbar>div:first-child>span{color:#99928a;font:8px var(--font-geist-mono), monospace;letter-spacing:.17em}.admin-topbar h1{letter-spacing:-.035em;margin:8px 0 0;font-size:29px}.admin-actions{align-items:center;gap:8px;display:flex}.admin-actions a,.admin-actions button{color:#29282b;min-height:39px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d4cc;justify-content:center;align-items:center;padding:0 15px;font-size:10px;display:inline-flex}.admin-actions .admin-save{color:#fff;background:#ee2039;border-color:#ee2039;min-width:105px;font-weight:800}.admin-actions button:disabled{opacity:.42;cursor:not-allowed}.admin-message{border:1px solid;justify-content:space-between;align-items:center;gap:20px;margin:20px clamp(25px,4vw,58px) 0;padding:13px 16px;font-size:11px;display:flex}.admin-message.success{color:#286036;background:#e9f7ec;border-color:#9dccaa}.admin-message.error{color:#9c2020;background:#fff0f0;border-color:#e7a0a0}.admin-message>div{align-items:center;gap:8px;display:flex}.admin-message button{color:inherit;cursor:pointer;background:0 0;border:0}.admin-message .admin-message-retry{border:1px solid;min-height:30px;padding:0 12px;font-weight:800}.admin-content{padding:36px clamp(25px,4vw,58px) 80px}.admin-panel-grid{grid-template-columns:1.35fr .8fr;align-items:start;gap:19px;display:grid}.admin-card{background:#fff;border:1px solid #dedad3;padding:clamp(24px,3vw,38px);box-shadow:0 14px 38px #19141009}.admin-card-title{margin-bottom:28px}.admin-card-title>span{color:#ee2039;font:8px var(--font-geist-mono), monospace;letter-spacing:.18em}.admin-card-title h2{letter-spacing:-.035em;margin:8px 0 0;font-size:24px}.admin-form-card{gap:20px;display:grid}.admin-form-card label,.admin-editor label,.admin-field{gap:8px;display:grid}.admin-form-card label>span,.admin-editor label>span,.admin-field>span{color:#77716b;font-size:10px;font-weight:700}.admin-form-card input,.admin-form-card textarea,.admin-form-card select,.admin-editor input,.admin-editor textarea,.admin-editor select,.admin-field input{color:#161518;width:100%;font:inherit;background:#f8f6f2;border:1px solid #d9d4cc;border-radius:0;outline:none;padding:12px 13px;font-size:12px;transition:border-color .2s,box-shadow .2s}.admin-form-card textarea,.admin-editor textarea{resize:vertical;line-height:1.7}.admin-form-card input:focus,.admin-form-card textarea:focus,.admin-form-card select:focus,.admin-editor input:focus,.admin-editor textarea:focus,.admin-editor select:focus,.admin-field input:focus{border-color:#ee2039;box-shadow:0 0 0 3px #ee203914}.admin-switches{display:grid}.admin-switches label{cursor:pointer;border-bottom:1px solid #ece8e2;justify-content:space-between;align-items:center;min-height:52px;display:flex}.admin-switches label span{font-size:11px;font-weight:700}.admin-switches input{opacity:0;pointer-events:none;position:absolute}.admin-switches i{background:#c9c4bd;border-radius:20px;width:37px;height:20px;padding:2px;transition:all .2s;display:block}.admin-switches i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;display:block}.admin-switches input:checked+i{background:#ee2039}.admin-switches input:checked+i:after{transform:translate(17px)}.admin-overview{color:#fff;background:#16151a;grid-column:1/3;grid-template-columns:1fr repeat(3,minmax(120px,.4fr));align-items:center;gap:25px;display:grid}.admin-overview .admin-card-title{margin:0}.admin-overview>div:not(.admin-card-title){border-left:1px solid #ffffff21;padding-left:22px}.admin-overview>div b,.admin-overview>div span{display:block}.admin-overview>div b{font-size:32px}.admin-overview>div span{color:#ffffff6b;margin-top:4px;font-size:9px}.admin-company-card{max-width:1050px}.admin-three-fields,.admin-two-fields{gap:15px;display:grid}.admin-three-fields{grid-template-columns:repeat(3,1fr)}.admin-two-fields{grid-template-columns:repeat(2,1fr)}.admin-typography-row{background:#faf8f4;border:1px solid #e4e0da;grid-template-columns:72px 1.25fr repeat(3,minmax(72px,.7fr));align-items:end;gap:12px;padding:14px;display:grid}.admin-typography-row>b{color:#ed2335;align-self:center;font-size:12px}.admin-manager-layout{grid-template-columns:255px minmax(0,1fr);align-items:start;gap:19px;display:grid}.admin-item-list{color:#fff;background:#151419;padding:16px;position:sticky;top:20px}.admin-item-list>div:first-child{justify-content:space-between;align-items:center;padding:9px 5px 16px;display:flex}.admin-item-list>div:first-child span{color:#ffffff57;font:8px var(--font-geist-mono), monospace;letter-spacing:.15em}.admin-item-list>div:first-child button{color:#ff5366;cursor:pointer;background:0 0;border:0;font-size:9px}.admin-item-list>button{color:#ffffff9e;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff14;align-items:center;gap:10px;width:100%;min-height:61px;padding:10px;display:flex}.admin-item-list>button.active{color:#fff;background:#ee2039}.admin-item-list>button img,.admin-mini-cover{object-fit:cover;background:#39383e;flex:none;width:39px;height:39px}.admin-item-list>button span{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-item-list>button b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-item-list>button small{color:#ffffff59;font-size:8px}.admin-editor{gap:19px;display:grid}.admin-editor .admin-form-card{gap:18px}.admin-delete{color:#cc2033;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:10px}.admin-artist-preview{color:#fff;background:#111116;align-items:center;gap:16px;padding:21px;display:flex}.admin-artist-preview img{object-fit:cover;width:82px;height:101px}.admin-artist-preview span{gap:5px;min-width:0;display:grid}.admin-artist-preview b{font-size:20px}.admin-artist-preview small{color:#ffffff73;font-size:9px}.admin-upload-row{grid-template-columns:1fr auto;gap:8px;display:grid}.admin-upload-row-with-remove{grid-template-columns:minmax(0,1fr) auto auto}.admin-upload-button{cursor:pointer;background:#17161a;place-items:center;min-width:88px;color:#fff!important;display:grid!important}.admin-upload-button input{display:none}.admin-remove-media{color:#b42034;min-width:88px;font:inherit;cursor:pointer;background:#fff3f4;border:1px solid #e0a2aa;padding:0 12px;font-size:10px;font-weight:800}.admin-remove-media:disabled{opacity:.42;cursor:not-allowed}.admin-denied{color:#fff;background:#0a0a0d;place-items:center;min-height:100vh;padding:30px;display:grid}.admin-denied-card{background:#151419;border:1px solid #ffffff1a;justify-items:start;width:min(100%,510px);padding:55px;display:grid}.admin-denied-card img{background:#fff;width:65px;height:65px;margin-bottom:35px}.admin-denied-card>span{color:#ee2039;font:8px var(--font-geist-mono), monospace;letter-spacing:.2em}.admin-denied-card h1{margin:13px 0;font-size:35px}.admin-denied-card p{color:#ffffff80;font-size:12px}.admin-denied-card a{text-align:center;border:1px solid #ffffff2e;width:100%;margin-top:10px;padding:13px;font-size:10px}.admin-denied-card a:first-of-type{background:#ee2039;border-color:#ee2039;margin-top:28px}@media (width<=1050px){.admin-shell{grid-template-columns:82px minmax(0,1fr)}.admin-sidebar{padding-inline:11px}.admin-brand{justify-content:center}.admin-brand span,.admin-user span,.admin-user a,.admin-sidebar nav button:not(.active) i{display:none}.admin-sidebar nav button{text-align:center;grid-template-columns:1fr;justify-items:center;padding-inline:4px;font-size:9px}.admin-sidebar nav button span{display:none}.admin-user{grid-template-columns:1fr;justify-items:center;padding-inline:0}.admin-manager-layout{grid-template-columns:210px minmax(0,1fr)}}@media (width<=700px){.admin-shell{display:block}.admin-sidebar{flex-direction:row;align-items:center;width:100%;height:auto;padding:12px;position:static;overflow-x:auto}.admin-brand{border:0;min-height:0;padding:0 12px 0 0}.admin-brand img{width:38px;height:38px}.admin-sidebar nav{margin:0;display:flex}.admin-sidebar nav button{width:76px;min-height:42px}.admin-user{display:none}.admin-topbar{flex-direction:column;align-items:flex-start;padding:20px}.admin-actions{flex-wrap:wrap;width:100%}.admin-actions>*{flex:1}.admin-content{padding:20px 14px 60px}.admin-message{margin:14px}.admin-panel-grid,.admin-manager-layout{grid-template-columns:1fr}.admin-overview{grid-column:1;grid-template-columns:repeat(3,1fr)}.admin-overview .admin-card-title{grid-column:1/4}.admin-item-list{position:static}.admin-three-fields,.admin-two-fields,.admin-typography-row{grid-template-columns:1fr}.admin-card{padding:22px 17px}.admin-upload-row,.admin-upload-row-with-remove{grid-template-columns:1fr}.admin-upload-button{min-height:41px}}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.site-shell{--mouse-x:0;--mouse-y:0;--cursor-x:50vw;--cursor-y:50vh;--look-x:0deg;--look-y:0deg;--hero-x:0px;--hero-y:0px;--pet-x:0px;--pet-y:0px;--eye-x:0px;--eye-y:0px;background:radial-gradient(circle at 76% 12%,#ff2b361f,#0000 24rem),#07070a;min-height:100vh}.cursor-glow{left:var(--cursor-x);top:var(--cursor-y);pointer-events:none;z-index:0;opacity:.08;background:radial-gradient(circle, var(--nova-red), transparent 68%);border-radius:50%;width:34rem;height:34rem;transition:left .12s ease-out,top .12s ease-out;position:fixed;transform:translate(-50%,-50%)}.site-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:88px;padding:0 clamp(24px,4vw,72px);display:grid;position:absolute;top:0;left:0}.brand{align-items:center;gap:12px;width:max-content;display:flex}.brand img{object-fit:cover;border-radius:10px;width:50px;height:50px}.brand-copy{flex-direction:column;gap:3px;display:flex}.brand-copy strong{letter-spacing:.13em;font-size:11px}.brand-copy small{color:#ffffff8f;letter-spacing:.15em;font-size:11px}.main-nav{align-items:center;gap:clamp(20px,2.4vw,42px);display:flex}.main-nav a{color:#ffffffa3;font-size:13px;transition:color .2s}.main-nav a:hover,.main-nav a:focus-visible{color:#fff}.nav-cta{border:1px solid #ffffff38;border-radius:999px;justify-self:end;align-items:center;gap:18px;padding:12px 18px;font-size:13px;transition:background .2s,border-color .2s;display:flex}.nav-cta:hover{color:#0a0a0d;background:#fff;border-color:#fff}.hero{isolation:isolate;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:3vw;height:min(100vh,980px);min-height:850px;padding:140px clamp(24px,6vw,110px) 70px;display:grid;position:relative;overflow:hidden}.hero:before{content:"N";color:#0000;-webkit-text-stroke:1px #ffffff0b;z-index:-2;transform:translate(var(--hero-x), var(--hero-y));font-size:clamp(520px,57vw,820px);font-style:italic;font-weight:900;line-height:.9;transition:transform .15s ease-out;position:absolute;top:4vh;right:-3vw}.hero-noise{opacity:.05;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:absolute;inset:0}.orbit{z-index:-1;border:1px solid #ffffff14;border-radius:50%;position:absolute}.orbit-one{width:690px;height:690px;top:95px;right:-4vw}.orbit-two{border-color:#ff2b362b;width:470px;height:470px;top:205px;right:4vw}.hero-copy{z-index:3;position:relative}.eyebrow{color:#ffffff9e;letter-spacing:.22em;align-items:center;gap:12px;margin-bottom:28px;font-size:12px;display:flex}.live-dot{background:var(--nova-red);width:7px;height:7px;box-shadow:0 0 18px var(--nova-red);border-radius:50%;animation:1.8s infinite pulse}.hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(66px,7vw,118px);font-weight:900;line-height:.93}.hero h1 span,.hero h1 em{display:block}.hero h1 span{color:#f4f1eb}.hero h1 em{color:var(--nova-red);text-shadow:0 0 70px #ff2b363d;margin-top:8px;font-style:normal}.hero-copy>p{color:#ffffff8c;max-width:580px;margin:34px 0 0;font-size:17px;line-height:1.9}.hero-actions{align-items:center;gap:30px;margin-top:42px;display:flex}.primary-button{background:var(--nova-red);border-radius:2px;justify-content:space-between;align-items:center;gap:34px;min-width:196px;padding:17px 21px;font-size:14px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 18px 50px #ff2b3633}.primary-button:hover{background:#ff4450;transform:translateY(-3px)}.text-button{color:#ffffffb8;align-items:center;gap:12px;font-size:14px;display:flex}.text-button i{color:#ffffff6b;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-style:normal;display:grid}.hero-visual{width:min(40vw,560px);height:620px;transform:translate(var(--pet-x), var(--pet-y));perspective:1000px;justify-self:center;transition:transform .16s ease-out;position:relative}.visual-label{z-index:5;border-left:2px solid var(--nova-red);flex-direction:column;gap:6px;padding-left:13px;display:flex;position:absolute}.visual-label span{color:var(--nova-red);letter-spacing:.22em;font-size:9px}.visual-label b{letter-spacing:.13em;font-size:10px}.label-top{top:54px;right:12px}.label-bottom{bottom:24px;left:0}.pet-stage{transform-style:preserve-3d;position:absolute;inset:20px 10px 0}.pet-stage:before{content:"";filter:blur(.2px)drop-shadow(0 20px 80px #ff23304d);background:radial-gradient(circle at 42% 34%,#ff5761 0 7%,#e91e2c 27%,#6e0912 55%,#0000 71%);border-radius:50%;width:390px;height:390px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.pet-shadow{filter:blur(14px);background:#000000a6;border-radius:50%;width:290px;height:48px;position:absolute;bottom:44px;left:50%;transform:translate(-50%)}.pet-body{z-index:1;background:linear-gradient(115deg,#363640 0%,#111117 48%,#020204 100%);border-radius:46% 46% 42% 42%;width:220px;height:240px;position:absolute;bottom:75px;left:50%;transform:translate(-50%)rotateX(-4deg);box-shadow:inset 19px 10px 30px #ffffff1a,inset -20px -12px 34px #000,0 30px 40px #0006}.pet-chest{filter:blur(1px);background:linear-gradient(145deg,#ffffff1f,#fff0);border-radius:50%;width:80px;height:125px;position:absolute;top:50px;left:50%;transform:translate(-50%)}.pet-arm{background:linear-gradient(100deg,#1d1d24,#050508);border-radius:50px;width:68px;height:180px;position:absolute;top:32px;box-shadow:inset 8px 5px 18px #ffffff12}.pet-arm-left{left:-22px;transform:rotate(14deg)}.pet-arm-right{right:-22px;transform:rotate(-14deg)}.pet-head{z-index:4;width:268px;height:238px;transform:translateX(-50%) rotateY(var(--look-x)) rotateX(var(--look-y));transform-style:preserve-3d;background:radial-gradient(circle at 35% 25%,#4b4b55 0%,#1c1c23 42%,#060609 78%);border-radius:47% 47% 44% 44%;transition:transform .1s ease-out;position:absolute;top:105px;left:50%;box-shadow:inset 20px 13px 28px #ffffff1f,inset -30px -15px 38px #000000bf,0 30px 55px #00000059}.pet-ear{z-index:-1;background:linear-gradient(145deg,#34343d,#07070a 72%);width:104px;height:126px;position:absolute;top:-55px;box-shadow:inset 10px 8px 18px #ffffff12}.pet-ear i{opacity:.8;background:linear-gradient(145deg,#7b1c28,#19060a);position:absolute;inset:22px 20px 20px}.pet-ear-left{clip-path:polygon(10% 100%,42% 0,100% 85%);left:2px}.pet-ear-right{clip-path:polygon(0 85%,58% 0,90% 100%);right:2px}.pet-face{position:absolute;inset:0;transform:translateZ(18px)}.pet-eye{background:radial-gradient(circle,#fff 0 62%,#a9a9ad 75%,#444 100%);border-radius:50%;width:60px;height:48px;position:absolute;top:91px;overflow:hidden;box-shadow:0 0 25px #fff3}.pet-eye i{width:21px;height:27px;left:calc(50% + var(--eye-x));top:calc(50% + var(--eye-y));background:radial-gradient(circle at 35% 28%,#fff 0 8%,#ff2d3c 11% 32%,#07070a 36%);border-radius:50%;transition:left 80ms,top 80ms;position:absolute;transform:translate(-50%,-50%)}.pet-eye-left{left:50px;transform:rotate(4deg)}.pet-eye-right{right:50px;transform:rotate(-4deg)}.pet-brow{background:#08080b;border-radius:8px;width:69px;height:7px;position:absolute;top:68px}.pet-brow-left{left:43px;transform:rotate(7deg)}.pet-brow-right{right:43px;transform:rotate(-7deg)}.pet-nose{background:linear-gradient(#ff4450,#8f111a);border-radius:50% 50% 60% 60%;width:28px;height:20px;position:absolute;top:143px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #ff2b364d}.pet-mouth{border-bottom:3px solid #050507;border-radius:50%;width:48px;height:20px;position:absolute;top:165px;left:50%;transform:translate(-50%)}.pet-star{z-index:5;background:var(--nova-red);border:3px solid #b51622;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid;position:absolute;top:33px;right:27px;transform:translateZ(25px);box-shadow:0 8px 15px #0006}.pet-tag{z-index:6;background:var(--nova-red);letter-spacing:.15em;border:2px solid #07070a;padding:7px 11px;font-size:9px;font-weight:900;position:absolute;bottom:61px;left:50%;transform:translate(-50%)translateZ(30px)}.hero-index{color:#ffffff59;font:9px var(--font-geist-mono), monospace;letter-spacing:.16em;align-items:center;gap:13px;display:flex;position:absolute;bottom:26px;left:clamp(24px,4vw,72px)}.hero-index i{background:#fff3;width:56px;height:1px}.signal-strip{background:var(--nova-red);color:#fff;z-index:6;position:relative;overflow:hidden;transform:rotate(-1.1deg)scale(1.02)}.signal-track{letter-spacing:.14em;align-items:center;gap:26px;width:max-content;padding:14px 0;font-size:12px;font-style:italic;font-weight:900;animation:18s linear infinite marquee;display:flex}.signal-track i{color:#0a0a0d;font-style:normal}.first-glimpse{color:#0a0a0d;background:#f0eee8;grid-template-columns:.55fr 1.45fr;align-content:start;gap:8vw;min-height:580px;padding:130px clamp(24px,8vw,150px);display:grid}.first-glimpse>p{color:#77736d;font:11px var(--font-geist-mono), monospace;letter-spacing:.2em;margin:10px 0}.first-glimpse h2{letter-spacing:-.055em;max-width:870px;margin:0;font-size:clamp(45px,6vw,84px);line-height:1.08}.first-glimpse h2 span{color:var(--nova-red)}.glimpse-stats{grid-column:2;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:55px;display:grid}.glimpse-stats div{border-top:1px solid #0000002e;flex-direction:column;gap:9px;padding-top:18px;display:flex}.glimpse-stats strong{letter-spacing:-.04em;font-size:30px}.glimpse-stats span{color:#77736d;font-size:12px}.section-pad{padding:130px clamp(24px,7vw,128px)}.section-number{color:#747078;font:10px var(--font-geist-mono), monospace;letter-spacing:.22em}.section-kicker{color:var(--nova-red);letter-spacing:.17em;margin:0 0 17px;font-size:12px;font-weight:800}.section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:68px;display:flex}.section-heading h2{letter-spacing:-.055em;margin:17px 0 0;font-size:clamp(44px,5.4vw,76px);line-height:1.07}.section-heading h2 em{color:var(--nova-red);font-style:normal}.section-heading>p{color:#77737a;max-width:420px;margin:0 0 8px;font-size:14px;line-height:1.9}.about-detail{background:#0a0a0d;border-top:1px solid #ffffff14;grid-template-columns:.45fr 1.1fr .75fr;gap:clamp(30px,5vw,90px);display:grid}.about-manifesto h3{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.2vw,63px);line-height:1.15}.about-columns{gap:24px;display:grid}.about-columns p{color:#ffffff8c;margin:0;font-size:14px;line-height:2}.business-cells{border:1px solid #ffffff1f;grid-column:2/4;grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.business-cells div{border-right:1px solid #ffffff1f;flex-direction:column;justify-content:space-between;min-height:185px;padding:24px;display:flex;position:relative;overflow:hidden}.business-cells div:nth-child(4n){border-right:0}.business-cells div:nth-child(-n+4){border-bottom:1px solid #ffffff1f}.business-cells div:after{content:"";background:var(--nova-red);opacity:0;border-radius:50%;width:120px;height:120px;transition:opacity .25s,transform .25s;position:absolute;top:-70px;right:-70px}.business-cells div:hover:after{opacity:.16;transform:scale(1.7)}.business-cells b{color:var(--nova-red);font:10px var(--font-geist-mono), monospace}.business-cells strong{font-size:22px}.business-cells span{color:#ffffff61;letter-spacing:.17em;font-size:9px}.star-gateway{background:#0a0a0d;padding:0 clamp(16px,3vw,46px);overflow:hidden}.star-link{isolation:isolate;background:#201835;border-radius:2px;grid-template-columns:.6fr 1fr auto;align-items:center;gap:6vw;min-height:520px;padding:clamp(45px,7vw,110px);display:grid;position:relative;overflow:hidden}.star-link:before{content:"★";color:#ffffff09;z-index:-1;font-size:52vw;line-height:1;position:absolute;top:-17vw;right:-4vw;transform:rotate(8deg)}.star-link:after{content:"";z-index:-1;border:1px solid #ff603159;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-85%;left:10%;box-shadow:0 0 0 90px #ff2d430d,0 0 0 180px #ff2d4309}.star-logo-wrap{aspect-ratio:2.55;background:#fff;place-items:center;width:100%;max-width:390px;transition:transform .35s;display:grid;transform:rotate(-3deg);box-shadow:18px 18px #ff383f}.star-link:hover .star-logo-wrap{transform:rotate(0)scale(1.03)}.star-logo-wrap img{object-fit:cover;width:100%;height:100%}.star-intro span{color:#ff5a43;letter-spacing:.24em;font-size:10px;font-weight:800}.star-intro h2{letter-spacing:-.055em;margin:19px 0;font-size:clamp(42px,5vw,73px);line-height:1.08}.star-intro p{color:#ffffff8c;letter-spacing:.08em;margin:0;font-size:12px}.star-arrow{border:1px solid #ffffff40;border-radius:50%;align-self:start;place-items:center;width:86px;height:86px;font-size:28px;transition:background .2s,color .2s;display:grid}.star-link:hover .star-arrow{color:#201835;background:#fff}.star-code{color:#ffffff5c;font:9px var(--font-geist-mono), monospace;letter-spacing:.18em;position:absolute;bottom:27px;right:35px}.music-section{color:#0a0a0d;background:#efede7}.music-grid{grid-template-columns:repeat(3,1fr);gap:42px 24px;display:grid}.album-card{min-width:0}.album-art{aspect-ratio:1;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;padding:22px;transition:transform .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden}.album-card:hover .album-art{transform:translateY(-7px)rotate(-1deg);box-shadow:0 25px 55px #0000002e}.album-art:before{content:"";border:1px solid #fff6;border-radius:50%;width:64%;height:64%;position:absolute;top:18%;left:18%;box-shadow:0 0 0 35px #ffffff12,0 0 0 70px #ffffff0a}.album-art span{z-index:2;color:#ffffffb3;font:9px var(--font-geist-mono), monospace;letter-spacing:.14em}.album-art b{z-index:2;color:#ffffffeb;text-shadow:10px 14px #0000001f;grid-column:1/3;place-self:center;font-family:Songti SC,serif;font-size:clamp(100px,13vw,190px);font-weight:900;line-height:1}.album-art i{z-index:2;color:#ffffffb3;letter-spacing:.2em;grid-column:1/3;font-size:8px;font-style:normal}.album-ruby .album-art{background:linear-gradient(145deg,#c40f2d,#f44b43)}.album-jade .album-art{background:linear-gradient(145deg,#0e382d,#5b9a76)}.album-gold .album-art{background:linear-gradient(145deg,#cf8415,#f3c35a)}.album-blue .album-art{background:linear-gradient(145deg,#102d72,#468bd1)}.album-ink .album-art{background:linear-gradient(145deg,#181818,#747474)}.album-ember .album-art{background:linear-gradient(145deg,#4b1014,#fa4724)}.album-meta{justify-content:space-between;align-items:center;gap:15px;padding:17px 2px 0;display:flex}.album-meta h3{margin:0;font-size:17px}.album-meta p{color:#87827b;margin:6px 0 0;font-size:11px}.album-meta button{color:#0a0a0d;cursor:pointer;background:0 0;border:1px solid #0003;border-radius:50%;flex:none;width:42px;height:42px;transition:background .2s,color .2s}.album-meta button:hover,.album-meta button.is-playing{color:#fff;background:#0a0a0d}.outline-button{border:1px solid #00000047;gap:38px;width:max-content;margin-top:58px;padding:16px 20px;font-size:12px;transition:background .2s,color .2s;display:flex}.outline-button:hover{color:#fff;background:#0a0a0d}.drama-section{color:#f4f1eb;background:#08080b;padding:120px 0 140px;overflow:hidden}.drama-head{justify-content:space-between;align-items:flex-end;gap:40px;padding-top:0;padding-bottom:72px;display:flex}.drama-head h2{letter-spacing:-.06em;margin:17px 0 0;font-size:clamp(48px,6vw,83px);line-height:1.04}.drama-head h2 span{color:var(--nova-red)}.drama-head p{color:#ffffff75;max-width:430px;margin:0 0 8px;font-size:14px;line-height:1.9}.drama-rail{grid-template-columns:repeat(5,minmax(230px,1fr));gap:12px;padding:0 clamp(24px,4vw,70px);display:grid}.drama-card{isolation:isolate;border:1px solid #ffffff1c;flex-direction:column;justify-content:flex-end;min-height:520px;padding:23px;transition:transform .3s,filter .3s;display:flex;position:relative;overflow:hidden}.drama-card:hover{filter:saturate(1.2);transform:translateY(-12px)}.drama-card:before{content:"";z-index:-1;background:linear-gradient(#0000 25%,#000000d9);position:absolute;inset:0}.drama-card:after{content:"";z-index:-2;filter:blur(35px);opacity:.55;border-radius:50%;width:300px;height:300px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.drama-herb{background:radial-gradient(circle at 45% 20%,#67875a,#11241b 55%,#080c09)}.drama-herb:after{background:#8ecb69}.drama-chess{background:radial-gradient(circle at 55% 20%,#641215,#18090b 55%,#050506)}.drama-chess:after{background:#e6242d}.drama-horror{background:radial-gradient(circle at 45% 20%,#b3c7ca,#263236 52%,#070a0c)}.drama-horror:after{background:#b9eaf0}.drama-devour{background:radial-gradient(circle at 50% 20%,#712a92,#22102d 55%,#08050a)}.drama-devour:after{background:#b144e8}.drama-myth{background:radial-gradient(circle at 50% 20%,#cc9b2b,#38250d 55%,#0b0803)}.drama-myth:after{background:#f9b82d}.drama-no{color:#ffffff80;font:9px var(--font-geist-mono), monospace;position:absolute;top:20px;left:20px}.drama-glyph{color:#ffffffdb;text-shadow:7px 12px #00000059;font-family:Songti SC,serif;font-size:150px;font-weight:900;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.drama-copy span{color:#ffffff7a;letter-spacing:.2em;font-size:8px}.drama-copy h3{letter-spacing:-.03em;margin:10px 0 8px;font-size:24px;line-height:1.25}.drama-copy p{color:#ffffff8c;margin:0;font-size:11px}.drama-corner{color:#ffffff9e;position:absolute;top:18px;right:20px}.artists-section{color:#09090c;background:#e8e5df}.artists-heading h2{max-width:800px}.artists-heading-side{max-width:420px}.artists-heading-side p{color:#77737a;margin:0;font-size:14px;line-height:1.9}.artists-heading-side a{border-bottom:1px solid #99938b;width:max-content;margin-top:19px;padding-bottom:6px;font-size:11px;font-weight:800;display:block}.artist-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.artist-card{min-width:0}.artist-photo{aspect-ratio:4/5;background:#111;position:relative;overflow:hidden}.artist-photo:after{content:"";background:linear-gradient(#0000,#000000b8);height:35%;position:absolute;inset:auto 0 0}.artist-photo img{object-fit:cover;filter:saturate(.84);width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .4s}.artist-card:hover img{filter:saturate();transform:scale(1.045)}.artist-scan{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#0000 48%,#ffffff2b 50%,#0000 52%) 0 0/100% 10px;transition:opacity .25s;position:absolute;inset:0}.artist-card:hover .artist-scan{opacity:.28}.artist-index{z-index:3;color:#fff;font:9px var(--font-geist-mono), monospace;position:absolute;top:18px;left:18px}.verified-badge{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#08080bb8;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;display:flex;position:absolute;bottom:17px;left:17px}.verified-badge b{background:var(--artist-color);border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;display:grid}.verified-badge b.verify-red{background:#ef2738}.verified-badge b.verify-blue{background:#2584ff}.verified-badge b.verify-purple{background:#8057d9}.verified-badge b.verify-yellow{color:#211800;background:#f1b72d}.artist-info{justify-content:space-between;align-items:center;padding:20px 3px 0;display:flex}.artist-info h3{margin:0;font-size:25px}.artist-info p{color:#8b867e;font:9px var(--font-geist-mono), monospace;letter-spacing:.16em;margin:5px 0 0}.artist-info>span{color:#625f59;font-size:11px}.team-section{background:#0b0b0e}.leader-list{border-top:1px solid #ffffff24}.leader-list article{border-bottom:1px solid #ffffff24;grid-template-columns:70px 74px 1fr 1fr auto;align-items:center;gap:24px;min-height:110px;transition:background .2s,padding .2s;display:grid}.leader-list article:hover{background:#ffffff0b;padding:0 18px}.leader-list article>span{color:#ffffff47;font:9px var(--font-geist-mono), monospace}.leader-avatar{width:52px;height:52px;color:var(--nova-red);letter-spacing:.06em;background:linear-gradient(145deg,#34343b,#111115);border:1px solid #ffffff24;border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.leader-list h3{align-items:center;gap:9px;margin:0;font-size:21px;display:flex}.leader-list p{color:#ffffff6e;margin:0;font-size:12px}.leader-list article>i{color:#ffffff8c;font-style:normal}.join-section{background:var(--nova-red);color:#fff;grid-template-columns:1fr 1fr;min-height:760px;display:grid}.join-copy{flex-direction:column;justify-content:center;padding:120px clamp(24px,7vw,120px);display:flex;position:relative;overflow:hidden}.join-copy:before{content:"N";color:#00000014;font-size:620px;font-style:italic;font-weight:900;line-height:1;position:absolute;bottom:-25%;left:-10%}.join-copy .section-number{color:#ffffffa6}.join-copy h2{letter-spacing:-.065em;margin:23px 0 28px;font-size:clamp(58px,6.5vw,95px);line-height:.98;position:relative}.join-copy h2 span{color:#0a0a0d}.join-copy>p{color:#ffffffb8;max-width:520px;margin:0;font-size:15px;line-height:1.9;position:relative}.join-types{flex-wrap:wrap;gap:9px;margin-top:52px;display:flex;position:relative}.join-types span{border:1px solid #ffffff80;border-radius:999px;padding:9px 12px;font-size:10px}.join-form{background:#0a0a0d;flex-direction:column;justify-content:center;gap:24px;padding:85px clamp(28px,6vw,95px);display:flex}.form-title{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.form-title span{font-size:24px;font-weight:800}.form-title b{color:#ffffff52;font:9px var(--font-geist-mono), monospace;letter-spacing:.16em}.join-form label{flex-direction:column;gap:9px;display:flex}.join-form label>span{color:#ffffff7a;letter-spacing:.12em;font-size:10px}.join-form input,.join-form select,.join-form textarea{color:#fff;resize:vertical;background:0 0;border:0;border-bottom:1px solid #ffffff2e;border-radius:0;outline:none;width:100%;padding:14px 0;font:14px Arial,PingFang SC,sans-serif;transition:border-color .2s}.join-form input:focus,.join-form select:focus,.join-form textarea:focus{border-color:var(--nova-red)}.join-form input::placeholder,.join-form textarea::placeholder{color:#ffffff40}.join-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.join-form select option,.application-form select option,.admin-form-card select option{color:#16161a;background:#fff}.join-form select option:disabled,.application-form select option:disabled,.admin-form-card select option:disabled{color:#777}.submit-button{background:var(--nova-red);color:#fff;cursor:pointer;border:0;justify-content:space-between;margin-top:8px;padding:17px 20px;font-size:13px;font-weight:800;transition:transform .2s,background .2s;display:flex}.submit-button:hover{background:#ff4651;transform:translateY(-2px)}.privacy-note{color:#ffffff47;margin:-12px 0 0;font-size:9px}.submit-success{text-align:center}.submit-success>div{background:var(--nova-red);border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 22px;font-size:28px;display:grid}.submit-success h3{margin:0;font-size:30px}.submit-success p{color:#ffffff80;max-width:430px;margin:16px auto 26px;font-size:13px;line-height:1.8}.submit-success button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;padding:11px 16px}.site-footer{background:#050506;padding:55px clamp(24px,6vw,110px) 28px}.footer-top{border-bottom:1px solid #ffffff1a;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;padding-bottom:42px;display:grid}.footer-top>p{color:#ffffff6b;text-align:center;margin:0;font-size:12px}.footer-top>a:last-child{font:9px var(--font-geist-mono), monospace;letter-spacing:.13em}.footer-bottom{color:#ffffff40;font:8px var(--font-geist-mono), monospace;letter-spacing:.13em;justify-content:space-between;gap:25px;padding-top:24px;display:flex}.verify-dot{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font:800 10px Arial,sans-serif;display:inline-grid;box-shadow:0 0 0 2px #ffffff2e}.verify-red{background:#ef2738}.verify-blue{background:#2584ff}.verify-purple{background:#8057d9}.verify-yellow{color:#261b00;background:#f1b72d}.audio-player{border:1px solid #00000029;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;width:100%;padding:17px 18px;display:grid}.audio-player-dark{border-color:#ffffff2b}.audio-player>button{background:var(--nova-red);color:#fff;cursor:pointer;border:0;border-radius:50%;width:48px;height:48px}.audio-player-copy{min-width:0}.audio-player-copy>div:first-child{justify-content:space-between;gap:14px;margin-bottom:9px;display:flex}.audio-player-copy strong{font-size:12px}.audio-player-copy span{color:#88827a;font:8px var(--font-geist-mono), monospace;letter-spacing:.12em}.audio-progress{background:#80808040;height:2px;overflow:hidden}.audio-progress i{background:var(--nova-red);height:100%;transition:width 80ms linear;display:block}.audio-player time{color:#88827a;font:9px var(--font-geist-mono), monospace}.subpage{color:#0a0a0d;background:#efede7;min-height:100vh}.subpage-header{color:#fff;background:#08080b;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;height:88px;padding:0 clamp(22px,4vw,70px);display:grid}.subpage-header nav{color:#ffffff9e;gap:34px;font-size:12px;display:flex}.subpage-header nav a:hover{color:#fff}.subpage-back{border:1px solid #fff3;border-radius:99px;justify-self:end;padding:10px 15px;font-size:11px}.subpage-footer{color:#ffffff61;min-height:120px;font:9px var(--font-geist-mono), monospace;letter-spacing:.12em;background:#050506;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;padding:30px clamp(22px,5vw,80px);display:grid}.subpage-footer img{border-radius:9px;width:48px;height:48px}.subpage-footer a{color:#fff}.directory-hero{color:#fff;background:#08080b;flex-direction:column;justify-content:center;min-height:570px;padding:105px clamp(24px,8vw,145px);display:flex;position:relative;overflow:hidden}.directory-hero:after{content:"A";color:#ffffff09;font-size:62vw;font-weight:900;line-height:1;position:absolute;bottom:-22vw;right:-2vw}.directory-hero>span{color:var(--nova-red);font:9px var(--font-geist-mono), monospace;letter-spacing:.2em}.directory-hero h1{z-index:1;letter-spacing:-.07em;max-width:1000px;margin:28px 0;font-size:clamp(58px,7vw,108px);line-height:.98;position:relative}.directory-hero h1 span{color:var(--nova-red)}.directory-hero p{z-index:1;color:#ffffff85;max-width:560px;margin:0;font-size:14px;line-height:1.9;position:relative}.verify-guide{background:#dcd8d0;border-bottom:1px solid #0000001f;grid-template-columns:repeat(4,1fr);gap:22px;padding:25px clamp(24px,7vw,120px);display:grid}.verify-guide div{align-items:center;gap:12px;display:flex}.verify-guide span{color:#7b766e;flex-direction:column;gap:4px;font-size:10px;display:flex}.verify-guide b{color:#111;font-size:12px}.directory-grid{grid-template-columns:repeat(2,1fr);gap:65px 22px;padding:90px clamp(24px,7vw,120px) 120px;display:grid}.directory-card{min-width:0}.directory-photo{aspect-ratio:16/11;background:#111;position:relative;overflow:hidden}.directory-photo img{object-fit:cover;object-position:center 30%;filter:saturate(.82);width:100%;height:100%;transition:transform .5s,filter .4s}.directory-card:hover .directory-photo img{filter:saturate();transform:scale(1.04)}.directory-photo>span{color:#fff;font:9px var(--font-geist-mono), monospace;position:absolute;top:17px;left:18px}.directory-photo .verify-dot{position:absolute;top:17px;right:18px}.directory-meta{grid-template-columns:1fr auto;align-items:end;gap:5px 20px;padding:19px 1px 0;display:grid}.directory-meta h2{margin:0;font-size:31px}.directory-meta p{color:#938d84;font:9px var(--font-geist-mono), monospace;letter-spacing:.14em;margin:5px 0 0}.directory-meta>div:nth-child(2){text-align:right}.directory-meta>div:nth-child(2) strong,.directory-meta>div:nth-child(2) span{display:block}.directory-meta>div:nth-child(2) span{color:#8a847c;margin-top:5px;font-size:9px}.directory-meta>b{color:#68635c;font-size:11px}.directory-meta>em{color:var(--nova-red);justify-self:end;font-size:10px;font-style:normal}.institution-card{color:#fff;background:#201835;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:360px;padding:38px;display:flex;position:relative;overflow:hidden}.institution-card:before{content:"★";color:#ffffff0b;font-size:420px;position:absolute;top:-37%;right:-12%}.institution-card img{z-index:1;width:240px;margin-bottom:auto;position:relative}.institution-card .verify-dot{position:absolute;top:25px;right:25px}.institution-card>span{color:#ff6948;letter-spacing:.16em;font-size:10px}.institution-card p{color:#ffffff7a;margin:0 0 19px;font-size:11px}.institution-card>a{border-bottom:1px solid #fff6;padding-bottom:5px;font-size:11px}.artist-profile-page{color:#f2efe9;background:#09090c}.profile-hero{background:#09090c;grid-template-columns:minmax(380px,.9fr) 1.1fr;min-height:calc(100vh - 88px);display:grid}.profile-image{background:#111;min-height:720px;position:relative;overflow:hidden}.profile-image:after{content:"";background:linear-gradient(90deg,#0000 70%,#09090c),linear-gradient(#0000 72%,#000000b3);position:absolute;inset:0}.profile-image img{object-fit:cover;object-position:center top;width:100%;height:100%}.profile-image-code{z-index:2;font:8px var(--font-geist-mono), monospace;letter-spacing:.16em;position:absolute;bottom:24px;left:27px}.profile-intro{flex-direction:column;justify-content:center;padding:90px clamp(35px,7vw,120px);display:flex;position:relative}.profile-intro:before{content:"";background:var(--profile-color);opacity:.12;filter:blur(80px);border-radius:50%;width:280px;height:280px;position:absolute;top:9%;right:10%}.profile-eyebrow{color:var(--profile-color);font:9px var(--font-geist-mono), monospace;letter-spacing:.2em}.profile-name-row{align-items:center;gap:20px;margin-top:25px;display:flex}.profile-name-row h1{letter-spacing:-.08em;margin:0;font-size:clamp(83px,10vw,155px);line-height:.9}.profile-en{color:#ffffff61;font:11px var(--font-geist-mono), monospace;letter-spacing:.22em;margin:18px 0 0}.profile-badge-label{color:#ffffffa6;border:1px solid #ffffff29;border-radius:99px;width:max-content;margin-top:22px;padding:7px 10px;font-size:10px}.profile-intro blockquote{color:#ffffffc2;max-width:650px;margin:60px 0;font-family:Songti SC,serif;font-size:clamp(24px,3vw,38px);line-height:1.55}.profile-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.profile-stats div{border-top:1px solid #ffffff29;padding-top:16px}.profile-stats strong,.profile-stats span{display:block}.profile-stats strong{font-size:17px}.profile-stats span{color:#ffffff59;margin-top:7px;font-size:9px}.profile-about{color:#0a0a0d;background:#eeeae3;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:130px clamp(24px,8vw,145px);display:grid}.profile-about>div:first-child>span,.editorial-heading span{color:#8d877e;font:9px var(--font-geist-mono), monospace;letter-spacing:.18em}.profile-about h2,.editorial-heading h2{letter-spacing:-.06em;margin:20px 0 0;font-size:clamp(53px,6vw,88px);line-height:1}.profile-bio>p{margin:45px 0 35px;font-size:19px;line-height:2}.profile-bio>div{flex-wrap:wrap;gap:9px;display:flex}.profile-bio span{border:1px solid #0000003b;border-radius:99px;padding:9px 13px;font-size:10px}.photo-editorial{background:#111116;padding:120px clamp(24px,6vw,100px)}.editorial-heading{margin-bottom:55px}.profile-works-heading{text-align:center;justify-items:center;width:100%;display:grid}.profile-works-heading h2{margin-left:auto;margin-right:auto}.editorial-grid{grid-template-rows:1fr .38fr;grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.editorial-grid figure{min-height:300px;margin:0;position:relative;overflow:hidden}.editorial-grid img{object-fit:cover;width:100%;height:100%}.editorial-grid figcaption{font:8px var(--font-geist-mono), monospace;letter-spacing:.13em;background:#000000a6;padding:6px 9px;position:absolute;bottom:17px;left:18px}.editorial-main{grid-row:1/3;min-height:900px!important}.editorial-main img{object-position:center top}.editorial-detail img{object-position:50% 18%;transform:scale(1.65)}.editorial-color{color:#fff;flex-direction:column;justify-content:space-between;padding:28px;display:flex}.editorial-color span{letter-spacing:-.05em;font-size:clamp(35px,4vw,63px);font-weight:900}.editorial-color b{opacity:.16;align-self:flex-end;font-size:90px}.editorial-color i{font:8px var(--font-geist-mono), monospace;letter-spacing:.16em;font-style:normal}.profile-works{color:#0a0a0d;background:#eeeae3;padding:120px clamp(24px,8vw,145px)}.profile-work-list{border-top:1px solid #0003}.profile-work-list>*{border-bottom:1px solid #0003;grid-template-columns:65px 1fr 1fr auto;align-items:center;gap:20px;min-height:100px;display:grid}.profile-work-list span{color:#9d968d;font:9px var(--font-geist-mono), monospace}.profile-work-list strong{font-size:21px}.profile-work-list i{color:#7e7870;font-size:11px;font-style:normal}.profile-work-list b{color:var(--nova-red);font-size:10px}.profile-next{background:var(--nova-red);color:#fff;flex-direction:column;justify-content:center;min-height:520px;padding:100px clamp(24px,8vw,145px);display:flex}.profile-next>span{color:#ffffffa6;font:9px var(--font-geist-mono), monospace;letter-spacing:.2em}.profile-next h2{letter-spacing:-.065em;margin:23px 0 38px;font-size:clamp(55px,7vw,100px);line-height:.98}.profile-next a{border:1px solid #fff9;width:max-content;padding:13px 17px;font-size:11px}.record-page{color:#f3f0ea;background:#08080b}.record-hero{grid-template-columns:minmax(360px,.85fr) 1.15fr;align-items:center;gap:clamp(45px,8vw,140px);min-height:calc(100vh - 88px);padding:80px clamp(24px,7vw,120px);display:grid}.record-cover{width:100%;max-width:650px;box-shadow:28px 30px #ffffff0f}.record-cover .album-art{width:100%}.record-info>span{color:var(--nova-red);font:9px var(--font-geist-mono), monospace;letter-spacing:.2em}.record-info h1{letter-spacing:-.07em;max-width:760px;margin:22px 0 8px;font-size:clamp(57px,7vw,108px);line-height:1}.record-note{color:#fff6;margin:0;font-size:13px}.record-description{color:#ffffff94;max-width:650px;margin:35px 0;font-size:15px;line-height:1.9}.record-meta-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:30px;display:grid}.record-meta-grid div{border-top:1px solid #ffffff26;padding-top:13px}.record-meta-grid span,.record-meta-grid strong{display:block}.record-meta-grid span{color:#ffffff54;font-size:8px}.record-meta-grid strong{margin-top:6px;font-size:11px}.platform-links{flex-wrap:wrap;gap:9px;margin-top:32px;display:flex}.platform-links a{color:#ffffff94;border:1px solid #ffffff29;border-radius:99px;padding:8px 11px;font-size:9px}.platform-links a:first-child{background:var(--nova-red);border-color:var(--nova-red);color:#fff}.record-story{color:#0a0a0d;background:#eeeae3;grid-template-columns:1fr 1fr;gap:8vw;padding:130px clamp(24px,9vw,165px);display:grid}.record-story>span{color:#8a847b;font:9px var(--font-geist-mono), monospace;letter-spacing:.18em}.record-story h2{letter-spacing:-.06em;margin:0;font-size:clamp(53px,6vw,86px);line-height:1.08}.record-story h2 span{color:var(--nova-red)}.record-story p{color:#625e58;grid-column:2;margin:0;font-size:15px;line-height:2}.other-records{padding:120px clamp(24px,7vw,120px)}.other-records>div:first-child{margin-bottom:48px}.other-records>div:first-child span{color:var(--nova-red);font:9px var(--font-geist-mono), monospace;letter-spacing:.18em}.other-records h2{margin:14px 0 0;font-size:56px}.other-record-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.mini-cover{aspect-ratio:1;place-items:center;display:grid}.mini-cover span{color:#fff;text-shadow:8px 10px #00000029;font-family:Songti SC,serif;font-size:clamp(85px,12vw,170px);font-weight:900}.other-record-grid a>strong,.other-record-grid a>i{display:block}.other-record-grid a>strong{margin-top:16px;font-size:18px}.other-record-grid a>i{color:#fff6;margin-top:5px;font-size:10px;font-style:normal}.mini-cover.album-ruby{background:linear-gradient(145deg,#c40f2d,#f44b43)}.mini-cover.album-jade{background:linear-gradient(145deg,#0e382d,#5b9a76)}.mini-cover.album-gold{background:linear-gradient(145deg,#cf8415,#f3c35a)}.mini-cover.album-blue{background:linear-gradient(145deg,#102d72,#468bd1)}.mini-cover.album-ink{background:linear-gradient(145deg,#181818,#747474)}.mini-cover.album-ember{background:linear-gradient(145deg,#4b1014,#fa4724)}@keyframes pulse{50%{opacity:.5}}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1120px){.music-grid{grid-template-columns:repeat(2,1fr)}.drama-rail{grid-template-columns:repeat(3,1fr)}.about-detail{grid-template-columns:.4fr 1fr}.about-columns{grid-column:2}.business-cells{grid-column:2;grid-template-columns:repeat(2,1fr)}.business-cells div:nth-child(2n){border-right:0}.business-cells div:nth-child(-n+6){border-bottom:1px solid #ffffff1f}.star-link{grid-template-columns:.7fr 1fr}.star-arrow{width:64px;height:64px;position:absolute;top:30px;right:30px}.profile-hero,.record-hero{grid-template-columns:.9fr 1.1fr}.record-hero{gap:55px}}@media (width<=920px){.site-header{grid-template-columns:1fr auto}.main-nav{display:none}.hero{grid-template-columns:1fr;height:auto;min-height:940px;padding-top:150px}.hero-visual{opacity:.7;width:520px;position:absolute;bottom:-35px;right:-80px}.hero-copy{align-self:start}.hero-copy>p{max-width:520px}.first-glimpse{grid-template-columns:1fr}.glimpse-stats{grid-column:1}.section-pad{padding:100px 28px}.section-heading,.drama-head{flex-direction:column;align-items:flex-start}.section-heading>p,.drama-head>p{max-width:560px}.about-detail{grid-template-columns:1fr;gap:34px}.about-manifesto,.about-columns,.business-cells{grid-column:1}.business-cells{margin-top:15px}.star-link{grid-template-columns:1fr;align-content:center;gap:65px;min-height:680px}.star-logo-wrap{max-width:330px}.star-intro{max-width:620px}.drama-rail{grid-template-columns:repeat(2,1fr)}.artist-grid{gap:12px}.artist-info{flex-direction:column;align-items:flex-start;gap:9px}.leader-list article{grid-template-columns:50px 70px 1fr auto}.leader-list article p{grid-column:3;margin-top:-34px;transform:translateY(18px)}.leader-list article i{grid-area:1/4}.join-section{grid-template-columns:1fr}.join-copy,.join-form{min-height:650px}.footer-top{grid-template-columns:1fr auto}.footer-top>p{text-align:left;grid-area:2/1/auto/3}.subpage-header{grid-template-columns:1fr auto}.subpage-header nav{display:none}.verify-guide{grid-template-columns:1fr}.directory-grid{padding:70px 28px 100px}.profile-hero{grid-template-columns:1fr}.profile-image{min-height:82vh}.profile-image:after{background:linear-gradient(#0000 75%,#09090c)}.profile-intro{padding:80px 35px 100px}.profile-about{grid-template-columns:1fr;gap:30px;padding:100px 35px}.profile-bio>p{margin-top:0}.editorial-main{min-height:720px!important}.record-hero{grid-template-columns:1fr;padding:75px 35px 105px}.record-cover{max-width:560px}.record-story{grid-template-columns:1fr;padding:100px 35px}.record-story p{grid-column:1}.other-records{padding:100px 35px}}@media (width<=640px){.site-header{height:74px;padding:0 18px}.brand img{width:42px;height:42px}.brand-copy strong,.brand-copy small{font-size:9px}.nav-cta{padding:10px 13px;font-size:11px}.hero{min-height:830px;padding:125px 22px 50px;display:block}.hero h1{font-size:clamp(52px,16vw,76px)}.hero-copy>p{max-width:88%;font-size:15px}.hero-actions{flex-wrap:wrap;gap:20px}.hero-visual{transform-origin:100% 100%;opacity:.58;width:430px;height:510px;bottom:-15px;right:-145px;transform:scale(.78)}.label-top,.label-bottom,.hero-index{display:none}.first-glimpse{gap:28px;min-height:auto;padding:100px 22px}.first-glimpse h2{font-size:45px}.glimpse-stats{grid-template-columns:1fr 1fr;margin-top:25px}.section-pad{padding:85px 22px}.section-heading{gap:24px;margin-bottom:45px}.section-heading h2,.drama-head h2{font-size:43px}.about-manifesto h3{font-size:37px}.business-cells{grid-template-columns:1fr 1fr}.business-cells div{min-height:150px;padding:18px}.star-gateway{padding:0 12px}.star-link{gap:48px;min-height:590px;padding:70px 24px}.star-logo-wrap{width:84%;box-shadow:11px 11px #ff383f}.star-intro h2{font-size:42px}.star-intro p{line-height:1.8}.star-arrow{width:52px;height:52px;font-size:21px;top:18px;right:18px}.music-grid{grid-template-columns:1fr;gap:36px}.album-art b{font-size:44vw}.drama-section{padding:90px 0 100px}.drama-head{padding:0 22px 52px}.drama-rail{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(260px,80vw);grid-auto-flow:column;gap:10px;padding:0 22px 14px;overflow-x:auto}.drama-card{scroll-snap-align:start;min-height:470px}.artist-grid{grid-template-columns:1fr;gap:44px}.artist-info{flex-direction:row;align-items:center}.leader-list article{grid-template-columns:35px 58px 1fr auto;gap:10px;min-height:96px}.leader-avatar{width:45px;height:45px}.leader-list h3{font-size:17px}.leader-list article p{grid-column:3;font-size:10px}.join-copy,.join-form{min-height:auto;padding:90px 22px}.join-copy h2{font-size:57px}.footer-top{grid-template-columns:1fr}.footer-top>p{grid-area:auto/1}.footer-top>a:last-child{justify-self:start}.footer-bottom{flex-direction:column}.subpage-header{height:74px;padding:0 18px}.subpage-back{font-size:9px}.subpage-footer{grid-template-columns:1fr}.subpage-footer a{justify-self:start}.directory-hero{min-height:540px;padding:85px 22px}.directory-hero h1{font-size:55px}.verify-guide{padding:25px 22px}.directory-grid{grid-template-columns:1fr;gap:45px;padding:65px 22px 90px}.directory-photo{aspect-ratio:4/5}.directory-meta{grid-template-columns:1fr auto}.institution-card{min-height:330px;padding:25px}.institution-card img{width:210px}.profile-image{min-height:670px}.profile-intro{padding:65px 22px 85px}.profile-name-row h1{font-size:86px}.profile-intro blockquote{margin:45px 0;font-size:27px}.profile-stats{grid-template-columns:1fr 1fr}.profile-about{padding:85px 22px}.profile-about h2,.editorial-heading h2{font-size:53px}.profile-bio>p{font-size:16px}.photo-editorial{padding:85px 22px}.editorial-grid{grid-template-rows:auto;grid-template-columns:1fr}.editorial-main{grid-row:auto;min-height:690px!important}.editorial-detail{min-height:390px!important}.editorial-color{min-height:300px!important}.profile-works{padding:85px 22px}.profile-work-list>*{grid-template-columns:38px 1fr auto;gap:10px;padding:18px 0}.profile-work-list i{grid-column:2}.profile-work-list b{grid-area:1/3}.profile-next{min-height:450px;padding:85px 22px}.profile-next h2{font-size:56px}.record-hero{gap:55px;padding:55px 22px 85px}.record-info h1{font-size:60px}.record-meta-grid{grid-template-columns:1fr 1fr}.audio-player{grid-template-columns:auto 1fr;padding:14px}.audio-player time,.audio-player-copy>div:first-child span{display:none}.record-story{padding:85px 22px}.record-story h2{font-size:52px}.other-records{padding:85px 22px}.other-record-grid{grid-template-columns:1fr;gap:40px}}.site-shell{--scroll-progress:0;background:radial-gradient(circle at 78% 8%,#ff2b362b,#0000 28rem),radial-gradient(circle at 18% 29%,#572d781a,#0000 35rem),#07070a}.scroll-progress{z-index:100;pointer-events:none;background:#ffffff0a;width:100%;height:3px;position:fixed;inset:0 0 auto}.scroll-progress i{width:calc(var(--scroll-progress) * 100%);background:linear-gradient(90deg,#ff2438,#ff7747);height:100%;display:block;box-shadow:0 0 18px #ff2b36cc}.cursor-glow{opacity:.075;mix-blend-mode:screen;width:28rem;height:28rem}.cursor-ring{display:none}@media (pointer:fine){.cursor-ring{width:22px;height:22px;left:var(--cursor-x);top:var(--cursor-y);z-index:80;pointer-events:none;border:1px solid #ffffff61;border-radius:50%;transition:width .18s,height .18s,border-color .18s;display:block;position:fixed;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #ffffff06}}.site-header{background:#07070a61;border:1px solid #ffffff1a;border-radius:18px;width:calc(100% - 32px);height:72px;padding:0 clamp(20px,3.4vw,54px);transition:height .25s,background .25s,border-color .25s,box-shadow .25s;position:fixed;top:16px;left:16px;box-shadow:0 12px 45px #00000014}.site-shell.is-scrolled .site-header{background:#07070adb;border-color:#ffffff26;height:64px;box-shadow:0 16px 45px #00000047}.site-header .brand img{border-radius:12px;width:44px;height:44px;box-shadow:0 0 0 1px #ffffff14}.main-nav{background:#ffffff06;border:1px solid #ffffff13;border-radius:999px;gap:4px;padding:6px}.main-nav a{border-radius:999px;padding:8px 14px;font-size:11px}.main-nav a:hover{background:#ffffff17}.nav-cta{background:#ffffff09;border-color:#ffffff26;padding:10px 16px;font-size:11px}.hero{min-height:820px;padding-top:125px}.hero:after{content:"";z-index:-3;filter:blur(16px);background:conic-gradient(from 210deg,#0000,#ff2b3633,#0000 40%,#7f3ea71c,#0000 76%);border-radius:50%;width:42vw;height:42vw;animation:18s linear infinite nova-orbit;position:absolute;top:9%;right:-8vw}.hero h1{font-size:clamp(64px,6.6vw,108px)}.hero h1 em{white-space:nowrap;font-size:.9em}.hero-copy>p{max-width:540px;font-size:15px}.eyebrow{background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;width:max-content;margin-bottom:24px;padding:9px 13px;font-size:10px}.primary-button{border-radius:999px;box-shadow:0 16px 46px #ff2b3638}.primary-button span{background:#00000026;border-radius:50%;place-items:center;width:28px;height:28px;margin:-7px -10px -7px 0;display:grid}.text-button:hover i{border-color:var(--nova-red);color:#fff;background:var(--nova-red)}.pet-stage:before{animation:4.5s ease-in-out infinite pet-aura}.pet-tag{border-radius:999px}.signal-strip{transform:rotate(-.65deg)scale(1.015);box-shadow:0 13px 45px #ff2b362e}.reveal-ready .reveal-block{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.18,.7,.2,1);transform:translateY(34px)}.reveal-ready .reveal-block.is-visible{opacity:1;transform:none}.first-glimpse{min-height:510px;padding-block:110px}.glimpse-stats div{background:#ffffff73;border:1px solid #00000017;border-radius:14px;padding:20px;transition:transform .25s,background .25s,box-shadow .25s}.glimpse-stats div:hover{background:#fff;transform:translateY(-5px);box-shadow:0 18px 45px #140f0a14}.glimpse-stats strong{font-size:clamp(20px,2vw,28px)}.section-pad{padding-block:108px}.section-heading{margin-bottom:54px}.about-detail{background:linear-gradient(150deg,#0a0a0d,#111016 58%,#09090c);gap:clamp(28px,4vw,70px)}.business-cells{border:0;gap:10px}.business-cells div{background:#ffffff06;border-radius:14px;min-height:152px;padding:21px;transition:transform .25s,border-color .25s,background .25s;border:1px solid #ffffff17!important}.business-cells div:hover{background:#ffffff0d;transform:translateY(-5px);border-color:#ff2b3673!important}[data-tilt],.album-card,.drama-card,.artist-card,.star-link{--tilt-x:0deg;--tilt-y:0deg;--spot-x:50%;--spot-y:50%;transform-style:preserve-3d;will-change:transform}.star-gateway{padding:26px clamp(16px,3vw,46px) 38px}.star-link{background:radial-gradient(circle at var(--spot-x) var(--spot-y), #ff5b602e, transparent 28%), linear-gradient(135deg, #181126, #2b1e48 68%, #15101f);min-height:450px;transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));border:1px solid #ffffff1f;border-radius:26px;padding:clamp(44px,5.5vw,82px);transition:transform .22s,box-shadow .3s;box-shadow:0 32px 80px #00000042}.star-link:hover{transform:perspective(1200px) translateY(-5px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));box-shadow:0 42px 95px #00000057}.star-logo-wrap{border-radius:12px;max-width:320px;overflow:hidden;box-shadow:13px 13px #ff3848}.star-arrow{width:70px;height:70px}.music-section{background:linear-gradient(#f3f0e9,#eae6de)}.music-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.album-card{min-height:194px;transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));background:#ffffffab;border:1px solid #140f0c17;border-radius:18px;grid-template-columns:168px minmax(0,1fr);gap:20px;padding:13px;transition:transform .22s,border-color .25s,box-shadow .25s,background .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 32px #1f181209}.album-card:after{content:"";pointer-events:none;background:radial-gradient(circle at var(--spot-x) var(--spot-y), #fff9, transparent 31%);opacity:0;transition:opacity .25s;position:absolute;inset:0}.album-card:hover{z-index:2;transform:perspective(1000px) translateY(-5px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));background:#ffffffeb;border-color:#ff2b3647;box-shadow:0 24px 55px #1e140f1c}.album-card:hover:after{opacity:.35}.album-art{aspect-ratio:1;border-radius:12px;align-self:center;width:168px;padding:15px;box-shadow:0 12px 28px #140f0c26;transition:filter .25s!important}.album-card:hover .album-art{filter:saturate(1.08);transform:none;box-shadow:0 12px 28px #140f0c26}.album-art:before{box-shadow:0 0 0 20px #ffffff12,0 0 0 40px #ffffff09}.album-art b{text-shadow:5px 7px #0000001f;font-size:70px}.album-art i{letter-spacing:.12em;font-size:6px}.album-meta{z-index:1;align-items:flex-end;min-width:0;padding:16px 8px 13px 0;position:relative}.album-meta h3{font-size:clamp(18px,1.5vw,23px);line-height:1.22}.album-meta p{max-width:220px;margin-top:9px;line-height:1.55}.album-meta button{background:#00000009;width:44px;height:44px}.outline-button{border-radius:999px}.drama-section{background:radial-gradient(circle at 50% 15%,#ff2b3612,#0000 32rem),#08080b;padding-block:105px 120px}.drama-rail{gap:14px}.drama-card{min-height:430px;transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));background-clip:padding-box;border-radius:18px;transition:transform .22s,border-color .25s,filter .25s,box-shadow .25s}.drama-card:hover{transform:perspective(1000px) translateY(-8px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));border-color:#ffffff3d;box-shadow:0 25px 60px #00000057}.drama-corner{transition:transform .25s,background .25s}.drama-card:hover .drama-corner{color:#111;background:#fff;transform:rotate(45deg)}.artists-section{background:linear-gradient(#0a0a0d,#0d0c11)}.artist-grid{gap:18px}.artist-card{transform:perspective(1100px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));background:#ffffff06;border:1px solid #ffffff14;border-radius:20px;padding:10px;transition:transform .22s,border-color .25s,background .25s,box-shadow .25s}.artist-card:hover{transform:perspective(1100px) translateY(-7px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));border-color:var(--artist-color)}@supports (color:color-mix(in lab, red, red)){.artist-card:hover{border-color:color-mix(in srgb, var(--artist-color), transparent 58%)}}.artist-card:hover{background:#ffffff0b;box-shadow:0 28px 60px #0000003d}.artist-photo{border-radius:14px}.artist-info{padding:17px 7px 8px}.leader-list{border:0;gap:8px;display:grid}.leader-list article{background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;min-height:96px;padding:0 18px}.leader-list article:hover{background:#ffffff0e;border-color:#ff2b364d;padding:0 24px}.join-section{border:1px solid #ffffff1a;border-radius:28px;min-height:700px;margin:0 clamp(16px,3vw,46px) 42px;overflow:hidden;box-shadow:0 34px 80px #0000003d}.join-copy{background:radial-gradient(circle at 20% 15%,#ffffff2e,#0000 20rem),linear-gradient(145deg,#fa2239,#c50d28)}.join-form{background:linear-gradient(145deg,#16151b,#09090c)}.submit-button{border-radius:999px}.subpage-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08080be6;position:sticky;top:0}.directory-grid{gap:30px 20px}.directory-card{background:#ffffff80;border:1px solid #00000014;border-radius:20px;padding:10px;transition:transform .28s,box-shadow .28s,background .28s}.directory-card:hover{background:#fff;transform:translateY(-7px);box-shadow:0 26px 65px #1c140c1a}.directory-photo{border-radius:14px}.directory-meta{padding:18px 7px 8px}.institution-card{border-radius:20px;min-height:330px;box-shadow:0 24px 60px #19102a29}.record-hero{background:radial-gradient(circle at 20% 40%,#ff2b3614,#0000 25rem);grid-template-columns:minmax(290px,410px) minmax(0,1fr);gap:clamp(55px,7vw,110px);min-height:720px}.record-cover{border:1px solid #ffffff21;border-radius:20px;max-width:410px;transition:transform .3s,box-shadow .3s;overflow:hidden;transform:rotate(-1.5deg);box-shadow:18px 22px #ffffff0b,0 35px 80px #00000059}.record-cover:hover{transform:rotate(0)translateY(-6px);box-shadow:12px 15px #ffffff0e,0 42px 90px #0000006b}.record-cover .album-art{width:100%;box-shadow:none;border-radius:0;padding:24px}.record-cover .album-art b{font-size:clamp(105px,12vw,165px)}.record-description{margin-block:28px}.audio-player{background:#ffffff06;border-radius:13px}.platform-links a{transition:transform .2s,background .2s,color .2s}.platform-links a:hover{color:#fff;border-color:#fff6;transform:translateY(-2px)}.other-record-grid{gap:14px}.other-record-grid a{background:#ffffff06;border:1px solid #ffffff17;border-radius:15px;grid-template-rows:1fr 1fr;grid-template-columns:98px minmax(0,1fr);align-items:center;gap:0 16px;min-height:118px;padding:10px;transition:transform .25s,border-color .25s,background .25s;display:grid}.other-record-grid a:hover{background:#ffffff0d;border-color:#ff2b3666;transform:translateY(-5px)}.mini-cover{border-radius:10px;grid-row:1/3;width:98px;height:98px}.mini-cover span{text-shadow:4px 5px #00000029;font-size:52px}.other-record-grid a>strong{align-self:end;margin:0 0 5px;font-size:15px}.other-record-grid a>i{align-self:start;margin:0}@keyframes nova-orbit{to{transform:rotate(360deg)}}@keyframes pet-aura{50%{filter:blur(.2px)drop-shadow(0 28px 90px #ff23306b);transform:translate(-50%,-50%)scale(1.045)}}@media (width<=1120px){.music-grid{grid-template-columns:1fr}.album-card{grid-template-columns:150px minmax(0,1fr);min-height:176px}.album-art{width:150px}.drama-rail{grid-template-columns:repeat(3,1fr)}.record-hero{grid-template-columns:minmax(280px,360px) 1fr}.record-cover{max-width:360px}}@media (width<=920px){.site-header{width:calc(100% - 20px);top:10px;left:10px}.hero{padding-top:125px}.star-link{border-radius:22px}.music-grid{max-width:720px}.join-section{margin-inline:14px}.record-hero{grid-template-columns:1fr}.record-cover{max-width:380px}.other-record-grid{grid-template-columns:1fr}}@media (width<=640px){.site-header{border-radius:15px;height:62px;padding-inline:12px}.site-shell.is-scrolled .site-header{height:58px}.site-header .brand img{width:38px;height:38px}.hero{min-height:790px;padding-top:112px}.hero h1{font-size:clamp(49px,14.5vw,67px)}.hero h1 em{white-space:normal;font-size:1em}.eyebrow{letter-spacing:.14em;max-width:90%;font-size:8px}.section-pad{padding-block:78px}.glimpse-stats div{padding:15px}.business-cells{gap:7px}.business-cells div{min-height:130px;padding:15px}.star-gateway{padding-inline:10px}.star-link{border-radius:20px;min-height:560px;padding:66px 22px}.star-logo-wrap{max-width:250px}.music-grid{gap:10px}.album-card{border-radius:14px;grid-template-columns:112px minmax(0,1fr);gap:13px;min-height:132px;padding:9px}.album-art{border-radius:9px;width:112px;padding:10px}.album-art b{font-size:48px}.album-art i{display:none}.album-meta{padding:8px 3px 8px 0}.album-meta h3{font-size:15px}.album-meta p{font-size:9px}.album-meta button{width:37px;height:37px}.drama-card{min-height:420px}.artist-card{border-radius:16px;padding:8px}.artist-photo{border-radius:11px}.join-section{border-radius:20px;margin:0 10px 28px}.directory-card{border-radius:16px;padding:8px}.directory-photo{border-radius:11px}.record-cover{justify-self:center;max-width:300px}.record-cover .album-art b{font-size:110px}.other-records h2{font-size:44px}.other-record-grid{gap:10px}.other-record-grid a{grid-template-columns:84px minmax(0,1fr);min-height:104px}.mini-cover{width:84px;height:84px}}@media (prefers-reduced-motion:reduce){.reveal-ready .reveal-block{opacity:1;transform:none}.hero:after,.pet-stage:before{animation:none}[data-tilt],[data-tilt]:hover{transform:none!important}}.ai-playground{color:#f3f0ea;background:radial-gradient(circle at 76% 38%,#ff2b361c,#0000 28rem),#09090c}.ai-heading h2 span,.home-people h2 span{color:var(--nova-red)}.ai-heading>p{color:#ffffff73}.ai-console{--lab-color:#ff3041;background:linear-gradient(145deg,#ffffff0b,#ffffff03);border:1px solid #ffffff1a;border-radius:25px;grid-template-columns:230px minmax(340px,1fr) minmax(260px,.7fr);min-height:520px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 90px #0000003d}.ai-console.mode-story{--lab-color:#b56dff}.ai-console.mode-soul{--lab-color:#35d5c5}.ai-console:after{content:"";pointer-events:none;background:var(--lab-color);opacity:.08;filter:blur(90px);border-radius:50%;width:420px;height:420px;transition:background .4s;position:absolute;top:12%;right:17%}.ai-console-tabs{z-index:2;border-right:1px solid #ffffff14;flex-direction:column;gap:7px;padding:18px;display:flex;position:relative}.ai-console-tabs button{color:#ffffff75;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:30px 1fr;align-items:center;gap:10px;min-height:92px;padding:17px 15px;transition:color .25s,border-color .25s,background .25s,transform .25s;display:grid}.ai-console-tabs button:hover{color:#fff;transform:translate(3px)}.ai-console-tabs button.active{border-color:var(--lab-color)}@supports (color:color-mix(in lab, red, red)){.ai-console-tabs button.active{border-color:color-mix(in srgb, var(--lab-color), transparent 58%)}}.ai-console-tabs button.active{background:var(--lab-color)}@supports (color:color-mix(in lab, red, red)){.ai-console-tabs button.active{background:color-mix(in srgb, var(--lab-color), transparent 90%)}}.ai-console-tabs button.active{color:#fff}.ai-console-tabs button i{color:var(--lab-color);font:9px var(--font-geist-mono), monospace;font-style:normal}.ai-console-tabs button span,.ai-console-tabs button small{display:block}.ai-console-tabs button span{font-size:12px;font-weight:800}.ai-console-tabs button small{color:#ffffff47;font:7px var(--font-geist-mono), monospace;letter-spacing:.14em;margin-top:6px}.ai-visual{background:radial-gradient(circle, var(--lab-color), transparent 52%);border-right:1px solid #ffffff14;place-items:center;min-height:520px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ai-visual{background:radial-gradient(circle, color-mix(in srgb, var(--lab-color), transparent 88%), transparent 52%)}}.ai-visual>span{color:#ffffff45;font:7px var(--font-geist-mono), monospace;letter-spacing:.16em;position:absolute;bottom:19px;left:22px}.ai-grid-lines{opacity:.12;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.ai-core{background:radial-gradient(circle at 36% 28%, #fff 0 2%, var(--lab-color) 6%, var(--lab-color) 31%, #16080d 66%);border-radius:50%;place-items:center;width:180px;height:180px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ai-core{background:radial-gradient(circle at 36% 28%, #fff 0 2%, color-mix(in srgb, var(--lab-color), #fff 18%) 6%, var(--lab-color) 31%, #16080d 66%)}}.ai-core{box-shadow:0 0 45px var(--lab-color), inset -22px -20px 40px #00000080}@supports (color:color-mix(in lab, red, red)){.ai-core{box-shadow:0 0 45px color-mix(in srgb, var(--lab-color), transparent 45%), inset -22px -20px 40px #00000080}}.ai-core{transition:background .4s,box-shadow .4s;animation:4s ease-in-out infinite ai-float}.ai-core:after{content:"N";color:#ffffffe6;font-size:40px;font-weight:900}.ai-core i{border:1px solid var(--lab-color);position:absolute;inset:-32px}@supports (color:color-mix(in lab, red, red)){.ai-core i{border:1px solid color-mix(in srgb, var(--lab-color), transparent 52%)}}.ai-core i{border-radius:50%;animation:5s linear infinite ai-ring}.ai-core i:nth-child(2){border-style:dashed;animation-duration:10s;animation-direction:reverse;inset:-74px}.ai-core i:nth-child(3){border-color:#ffffff14;animation-duration:16s;inset:-112px}.ai-wave{opacity:.8;justify-content:center;align-items:center;gap:5px;height:70px;display:flex;position:absolute;bottom:82px;left:9%;right:9%}.ai-wave i{background:var(--lab-color);width:3px;height:34%;box-shadow:0 0 10px var(--lab-color);border-radius:5px;display:block}@supports (color:color-mix(in lab, red, red)){.ai-wave i{box-shadow:0 0 10px color-mix(in srgb, var(--lab-color), transparent 30%)}}.ai-wave i{animation:1.25s ease-in-out infinite alternate ai-wave;animation-delay:calc(var(--bar) * -.075s)}.ai-console-copy{z-index:2;flex-direction:column;justify-content:center;padding:clamp(30px,4vw,58px);display:flex;position:relative}.ai-console-copy>span{color:var(--lab-color);font:8px var(--font-geist-mono), monospace;letter-spacing:.16em}.ai-console-copy h3{letter-spacing:-.045em;margin:22px 0 17px;font-size:clamp(30px,3vw,48px);line-height:1.12}.ai-console-copy p{color:#ffffff7a;margin:0;font-size:13px;line-height:1.9}.ai-console-copy a{border-bottom:1px solid var(--lab-color);width:max-content;margin-top:35px;padding-bottom:6px}@supports (color:color-mix(in lab, red, red)){.ai-console-copy a{border-bottom:1px solid color-mix(in srgb, var(--lab-color), transparent 25%)}}.ai-console-copy a{font-size:10px}.home-about{color:#0a0a0d;background:#efede7;grid-template-columns:.9fr 1.1fr;gap:10vw;padding:120px clamp(24px,8vw,145px);display:grid}.home-about-title>span,.partner-heading>span{color:#888178;font:9px var(--font-geist-mono), monospace;letter-spacing:.18em}.home-about-title h2{letter-spacing:-.06em;margin:22px 0 36px;font-size:clamp(45px,5.6vw,78px);line-height:1.06}.home-about-title>a{border:1px solid #0000002e;border-radius:999px;align-items:center;gap:26px;width:max-content;padding:10px 11px 10px 16px;font-size:10px;display:flex}.home-about-title>a b{color:#fff;background:#111;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.home-about-copy>p{color:#5e5953;margin:5px 0 50px;font-size:17px;line-height:2}.home-facts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.home-facts div{background:#ffffff73;border:1px solid #0000001a;border-radius:14px;padding:22px 17px}.home-facts strong,.home-facts span{display:block}.home-facts strong{font-size:clamp(16px,1.6vw,23px)}.home-facts span{color:#878078;margin-top:9px;font-size:9px}.home-people{color:#f3f0ea;background:#0a0a0d}.home-people .section-heading>p,.home-people .artists-heading-side p{color:#ffffff73}.home-team-strip{border-top:1px solid #ffffff1c;grid-template-columns:.55fr 1.45fr;gap:7vw;margin-top:70px;padding-top:35px;display:grid}.home-team-strip>div:first-child>span{color:var(--nova-red);font:8px var(--font-geist-mono), monospace;letter-spacing:.18em}.home-team-strip h3{margin:16px 0 0;font-size:clamp(27px,3.2vw,45px);line-height:1.14}.home-team-names{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.home-team-names a{background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:45px 1fr auto;align-items:center;gap:13px;min-height:82px;padding:14px;transition:transform .25s,border-color .25s,background .25s;display:grid}.home-team-names a:hover{background:#ffffff0d;border-color:#ff2b3657;transform:translateY(-4px)}.home-team-names i{color:#ffffffb3;background:#27262c;border-radius:50%;place-items:center;width:45px;height:45px;font-size:9px;font-style:normal;display:grid}.home-team-names span,.home-team-names b,.home-team-names small{display:block}.home-team-names b{font-size:13px}.home-team-names small{color:#ffffff59;margin-top:6px;font-size:8px}.home-team-names em{color:#ffffff59;font-style:normal}.partner-section{color:#0a0a0d;background:#efede7;padding:105px 0 100px;overflow:hidden}.partner-heading{grid-template-columns:.42fr 1fr .65fr;align-items:end;gap:5vw;padding:0 clamp(24px,8vw,145px);display:grid}.partner-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,4.8vw,68px);line-height:1.08}.partner-heading p{color:#827b73;margin:0;font-size:10px;line-height:1.8}.partner-marquee{border-block:1px solid #0000001a;margin-top:60px;overflow:hidden}.partner-track{gap:12px;width:max-content;padding:18px 0;animation:34s linear infinite partner-marquee;display:flex}.partner-marquee:hover .partner-track{animation-play-state:paused}.partner-logo{filter:grayscale();opacity:.62;background:#ffffff8c;border:1px solid #00000014;border-radius:13px;justify-content:center;align-items:center;gap:12px;width:205px;height:98px;padding:18px;transition:filter .25s,opacity .25s,transform .25s,background .25s;display:flex}.partner-logo:hover{filter:grayscale(0);opacity:1;background:#fff;transform:translateY(-4px)}.partner-logo i{color:#fff;background:#111;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.partner-logo strong{letter-spacing:-.02em;font-size:16px}.home-footer{padding-top:75px}.footer-directory{border-bottom:1px solid #ffffff1a;grid-template-columns:1.6fr repeat(3,.55fr);gap:clamp(30px,5vw,85px);padding-bottom:65px;display:grid}.footer-statement h2{letter-spacing:-.045em;margin:35px 0 20px;font-size:clamp(30px,3.2vw,48px);line-height:1.15}.footer-statement>p{color:#ffffff4d;letter-spacing:.14em;font-size:10px}.footer-directory>div:not(.footer-statement){flex-direction:column;gap:14px;display:flex}.footer-directory>div:not(.footer-statement)>span{color:#ffffff47;font:8px var(--font-geist-mono), monospace;letter-spacing:.16em;margin-bottom:10px}.footer-directory>div:not(.footer-statement) a{color:#ffffff9e;width:max-content;font-size:11px;transition:color .2s,transform .2s}.footer-directory>div:not(.footer-statement) a:hover{color:#fff;transform:translate(3px)}.home-footer .footer-bottom a{color:#ffffff94}.sub-hero{color:#fff;background:#08080b;flex-direction:column;justify-content:center;min-height:620px;padding:100px clamp(24px,8vw,145px);display:flex;position:relative;overflow:hidden}.sub-hero:after{content:"N";color:#ffffff07;font-size:64vw;font-weight:900;line-height:1;position:absolute;bottom:-25vw;right:-3vw}.sub-hero>span,.music-page-hero>div:last-child>span{color:var(--nova-red);font:9px var(--font-geist-mono), monospace;letter-spacing:.2em}.sub-hero h1{z-index:1;letter-spacing:-.075em;max-width:1100px;margin:28px 0;font-size:clamp(60px,7.5vw,112px);line-height:.97;position:relative}.sub-hero h1 span{color:var(--nova-red)}.sub-hero>p{z-index:1;color:#ffffff80;max-width:590px;margin:0;font-size:14px;line-height:1.9;position:relative}.sub-hero-index{color:#ffffff40;font:8px var(--font-geist-mono), monospace;letter-spacing:.16em;position:absolute;bottom:30px;left:clamp(24px,8vw,145px)}.about-hero{background:radial-gradient(circle at 72% 34%,#ff2b362b,#0000 27rem),#08080b}.about-story-page{background:#efede7;grid-template-columns:.9fr 1.1fr;gap:9vw;padding:120px clamp(24px,8vw,145px);display:grid}.about-story-page>div:first-child>span,.page-section-heading>span,.label-services>div:first-child>span,.drama-method>span{color:#8b847b;font:9px var(--font-geist-mono), monospace;letter-spacing:.18em}.about-story-page h2,.page-section-heading h2,.label-services h2,.drama-method h2{letter-spacing:-.06em;margin:20px 0 0;font-size:clamp(45px,5.4vw,78px);line-height:1.08}.about-story-page>div:last-child>p{color:#5f5a54;margin:0 0 24px;font-size:16px;line-height:2}.about-facts{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:48px;display:grid}.about-facts div{background:#ffffff8c;border:1px solid #0000001a;border-radius:13px;padding:19px}.about-facts strong,.about-facts span{display:block}.about-facts strong{font-size:20px}.about-facts span{color:#8b847c;margin-top:7px;font-size:9px}.about-business-page,.about-leadership-page,.drama-catalog-page{color:#f3f0ea;background:#09090c;padding:115px clamp(24px,7vw,120px)}.page-section-heading{grid-template-columns:.4fr 1fr .65fr;align-items:end;gap:5vw;margin-bottom:60px;display:grid}.page-section-heading>span{color:#ffffff57}.page-section-heading h2{margin:0}.page-section-heading>p{color:#ffffff6e;margin:0;font-size:13px;line-height:1.9}.about-business-grid{grid-column:auto;margin:0}.about-leadership-page{color:#0a0a0d;background:#efede7}.about-leadership-page .page-section-heading>span{color:#8b847b}.about-leadership-page .page-section-heading>p{color:#777069}.about-leader-list article{background:#ffffff7a;border-color:#0000001a}.about-leader-list article:hover{background:#fff;border-color:#ff2b364d}.about-leader-list article>span,.about-leader-list article>i,.about-leader-list p{color:#777069}.about-leader-list .leader-avatar{color:#111;background:#dedad2}.page-pill-link{border:1px solid #0000002e;border-radius:999px;width:max-content;margin-top:45px;padding:13px 18px;font-size:10px;display:block}.music-index-page{background:#efede7}.music-page-hero{color:#fff;background:radial-gradient(circle at 25% 45%,#ff334d33,#0000 24rem),#161022;grid-template-columns:.62fr 1.38fr;align-items:center;gap:8vw;min-height:640px;padding:80px clamp(24px,7vw,120px);display:grid}.music-page-brand{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:22px;padding:20px;transform:rotate(-2deg)}.music-page-brand img{border-radius:13px;width:100%}.music-page-brand span{color:#ffffff59;font:8px var(--font-geist-mono), monospace;letter-spacing:.15em;margin-top:20px;display:block}.music-page-hero h1{letter-spacing:-.07em;margin:24px 0;font-size:clamp(58px,6.7vw,102px);line-height:.98}.music-page-hero h1 span{color:#ff5b4c}.music-page-hero p{color:#ffffff7a;letter-spacing:.06em;font-size:12px}.music-catalog{color:#0a0a0d}.record-detail-link{color:var(--nova-red);margin-top:19px;font-size:9px;display:block}.label-services{color:#fff;background:#09090c;grid-template-columns:.7fr 1.3fr;gap:7vw;padding:115px clamp(24px,7vw,120px);display:grid}.label-services>div:first-child>span{color:var(--nova-red)}.label-service-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.label-service-grid article{background:#ffffff06;border:1px solid #ffffff17;border-radius:15px;flex-direction:column;justify-content:flex-end;min-height:210px;padding:25px;display:flex}.label-service-grid i{color:var(--nova-red);font:9px var(--font-geist-mono), monospace;margin-bottom:auto;font-style:normal}.label-service-grid h3{margin:0 0 10px;font-size:23px}.label-service-grid p{color:#fff6;margin:0;font-size:11px}.drama-page-hero{background:radial-gradient(circle at 73% 36%,#934ac42e,#0000 28rem),#07070a}.drama-catalog-page{background:#0a0a0d}.drama-page-grid{grid-template-columns:repeat(5,1fr);padding:0}.drama-method{color:#0a0a0d;background:#efede7;grid-template-columns:.35fr 1fr .7fr;align-items:start;gap:6vw;padding:115px clamp(24px,8vw,145px);display:grid}.drama-method h2{margin:0}.drama-method>div p{color:#625d56;margin:0 0 35px;font-size:15px;line-height:2}.drama-method a{border-bottom:1px solid #0000004d;padding-bottom:6px;font-size:10px}.join-page{background:#09090c}.join-page-shell{background:var(--nova-red);color:#fff;grid-template-columns:1fr 1fr;min-height:calc(100vh - 88px);display:grid}.join-page-shell .join-copy,.join-page-shell .join-form{min-height:720px}.join-page-shell .join-copy h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(58px,6vw,90px);line-height:1}.join-page-shell .join-copy h1 span{color:#0a0a0d}@keyframes ai-float{50%{transform:translateY(-12px)rotate(3deg)}}@keyframes ai-ring{to{transform:rotate(360deg)}}@keyframes ai-wave{to{opacity:.35;transform:scaleY(2.2)}}@keyframes partner-marquee{to{transform:translate(calc(-50% - 6px))}}@media (width<=1120px){.ai-console{grid-template-columns:200px 1fr}.ai-console-copy{border-top:1px solid #ffffff14;grid-column:1/3;padding-block:34px}.ai-visual{border-right:0}.partner-heading,.page-section-heading{grid-template-columns:.35fr 1fr}.partner-heading p,.page-section-heading>p{grid-column:2}.drama-page-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=920px){.ai-console{grid-template-columns:1fr}.ai-console-tabs{border-bottom:1px solid #ffffff14;border-right:0;flex-direction:row;overflow-x:auto}.ai-console-tabs button{min-width:190px}.ai-console-copy{grid-column:1}.home-about,.about-story-page,.music-page-hero,.label-services{grid-template-columns:1fr}.home-about{gap:55px}.home-team-strip{grid-template-columns:1fr}.partner-heading,.page-section-heading,.drama-method{grid-template-columns:1fr;align-items:start}.partner-heading p,.page-section-heading>p{grid-column:1}.footer-directory{grid-template-columns:1.3fr repeat(3,.7fr)}.music-page-brand{max-width:430px}.drama-method{gap:30px}.join-page-shell{grid-template-columns:1fr}}@media (width<=640px){.ai-console{border-radius:18px}.ai-console-tabs{padding:10px}.ai-console-tabs button{min-width:158px;min-height:74px}.ai-visual{min-height:410px}.ai-core{width:125px;height:125px}.ai-core i:nth-child(3){inset:-85px}.ai-console-copy{padding:28px 20px 35px}.home-about{padding:85px 22px}.home-about-title h2{font-size:45px}.home-about-copy>p{font-size:15px}.home-facts,.home-team-names{grid-template-columns:1fr}.partner-section{padding-block:80px}.partner-heading{padding-inline:22px}.partner-heading h2{font-size:42px}.partner-logo{width:165px;height:82px}.footer-directory{grid-template-columns:1fr 1fr}.footer-statement{grid-column:1/3;padding-bottom:20px}.footer-directory>div:last-child{grid-column:1/3}.sub-hero{min-height:560px;padding:80px 22px}.sub-hero h1{font-size:53px}.about-story-page,.about-business-page,.about-leadership-page,.drama-catalog-page,.label-services,.drama-method{padding:85px 22px}.about-story-page h2,.page-section-heading h2,.label-services h2,.drama-method h2{font-size:43px}.about-facts{grid-template-columns:1fr}.music-page-hero{min-height:640px;padding:70px 22px}.music-page-hero h1{font-size:52px}.label-service-grid{grid-template-columns:1fr}.label-service-grid article{min-height:160px}.drama-page-grid{grid-template-columns:none;grid-auto-columns:minmax(260px,80vw);grid-auto-flow:column;overflow-x:auto}.join-page-shell .join-copy,.join-page-shell .join-form{min-height:auto}}.signal-track{gap:22px;padding:11px 0;font-style:normal}.signal-track span{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.signal-track span b{letter-spacing:.08em;font-size:10px}.signal-track span small{color:#ffffffb8;font:800 8px var(--font-geist-mono), monospace;letter-spacing:.12em}.signal-track>i{font-size:8px}.about-team-entry{background:#ffffff85;border:1px solid #0000001f;border-radius:16px;grid-template-columns:.55fr 1fr auto;align-items:center;gap:30px;min-height:118px;padding:24px 27px;transition:transform .25s,background .25s,border-color .25s;display:grid}.about-team-entry:hover{background:#fff;border-color:#ff2b3657;transform:translateY(-4px)}.about-team-entry span{color:#8a837a;font:9px var(--font-geist-mono), monospace;letter-spacing:.14em}.about-team-entry b{letter-spacing:-.035em;font-size:clamp(20px,2.4vw,31px)}.about-team-entry i{color:#fff;background:#111;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.team-page{background:#ece8e0}.team-hero{color:#f4f1eb;background:radial-gradient(circle at 78% 38%,#ff2b3629,#0000 22rem),#08080b;grid-template-columns:1.25fr .75fr;align-items:center;gap:8vw;min-height:610px;padding:105px clamp(24px,8vw,145px) 70px;display:grid;position:relative;overflow:hidden}.team-hero:before{content:"团";color:#ffffff06;font-family:Songti SC,serif;font-size:37vw;line-height:1;position:absolute;bottom:-11vw;right:-1.5vw}.team-hero-copy{z-index:1;position:relative}.team-hero-copy>span{color:var(--nova-red);font:9px var(--font-geist-mono), monospace;letter-spacing:.2em}.team-hero h1{letter-spacing:-.067em;margin:25px 0 27px;font-size:clamp(50px,6.1vw,84px);line-height:1.02}.team-hero h1 span{color:var(--nova-red)}.team-hero-copy>p{color:#ffffff85;max-width:590px;margin:0;font-size:14px;line-height:1.9}.team-verify-guide{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;gap:8px;padding:18px;display:grid;position:relative}.team-verify-guide>div{border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:15px;min-height:84px;padding:16px;display:flex}.team-verify-guide .verify-dot{flex:none;width:28px;height:28px;font-size:12px}.team-verify-guide span,.team-verify-guide b,.team-verify-guide small{display:block}.team-verify-guide b{font-size:13px}.team-verify-guide small{color:#ffffff5c;margin-top:6px;font-size:10px}.team-hero-note{color:#ffffff3d;font:8px var(--font-geist-mono), monospace;letter-spacing:.16em;position:absolute;bottom:28px;left:clamp(24px,8vw,145px)}.team-directory{padding:110px clamp(24px,7vw,120px) 125px}.team-directory-heading{grid-template-columns:.38fr 1fr .65fr;align-items:end;gap:5vw;margin-bottom:58px;display:grid}.team-directory-heading>span{color:#8a837a;font:9px var(--font-geist-mono), monospace;letter-spacing:.18em}.team-directory-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.2vw,58px);line-height:1.08}.team-directory-heading>p{color:#777069;margin:0;font-size:12px;line-height:1.85}.team-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.team-card{background:#ffffff94;border:1px solid #00000017;border-radius:19px;grid-template-columns:minmax(190px,.72fr) 1.28fr;min-height:355px;transition:transform .28s,box-shadow .28s,background .28s;display:grid;overflow:hidden}.team-card:hover{background:#fff;transform:translateY(-6px);box-shadow:0 25px 65px #1d16101a}.team-card-portrait{background:#16151a;min-height:355px;position:relative;overflow:hidden}.team-card-red .team-card-portrait{background:linear-gradient(155deg,#2b171c,#121116 72%)}.team-card-blue .team-card-portrait{background:linear-gradient(155deg,#14213d,#11131a 72%)}.team-card-portrait:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-55px;right:-60px;box-shadow:0 0 0 42px #ffffff05,0 0 0 84px #ffffff03}.team-card-portrait img{object-fit:cover;z-index:1;width:100%;height:100%;position:relative}.team-monogram{z-index:1;color:#fff;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.team-monogram span{letter-spacing:-.07em;font-size:clamp(37px,4vw,58px);font-weight:900}.team-monogram i{color:#ffffff4d;font:8px var(--font-geist-mono), monospace;letter-spacing:.16em;margin-top:16px;font-style:normal}.team-card-number{z-index:2;color:#ffffff6e;font:8px var(--font-geist-mono), monospace;position:absolute;top:15px;left:16px}.team-card-content{flex-direction:column;min-width:0;padding:29px 27px;display:flex}.team-card-identity{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.team-card-identity small{color:#9a938a;font:8px var(--font-geist-mono), monospace;letter-spacing:.15em}.team-card h3{letter-spacing:-.04em;margin:7px 0 0;font-size:28px}.team-auth{color:#5e5953;border:1px solid #0000001a;border-radius:999px;align-items:center;gap:7px;max-width:145px;padding:7px 9px;font-size:10px;line-height:1.25;display:inline-flex}.team-auth i{color:#fff;background:#ef2738;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font:800 9px Arial,sans-serif;display:grid}.team-auth-blue i{background:#2584ff}.team-card-content>strong{color:#4d4944;margin-top:17px;font-size:12px}.team-card-content>p{color:#6c665f;margin:19px 0 0;font-size:13px;line-height:1.85}.team-card blockquote{color:#242226;margin:auto 0 0;padding-top:21px;font-family:Songti SC,serif;font-size:13px;line-height:1.7}.team-tags{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.team-tags span{color:#777069;border:1px solid #0000001c;border-radius:99px;padding:6px 9px;font-size:9px}.team-closing{color:#f4f1eb;background:#0a0a0d;flex-direction:column;justify-content:center;min-height:450px;padding:95px clamp(24px,8vw,145px);display:flex}.team-closing>span{color:var(--nova-red);font:9px var(--font-geist-mono), monospace;letter-spacing:.18em}.team-closing h2{letter-spacing:-.055em;margin:22px 0 24px;font-size:clamp(40px,4.9vw,66px);line-height:1.05}.team-closing p{color:#ffffff73;max-width:560px;margin:0;font-size:13px;line-height:1.9}.admin-initial-avatar{color:#fff;background:#39383e;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;font-size:8px;font-weight:900;display:grid!important}.admin-team-preview{color:#fff;background:#111116;grid-template-rows:auto auto auto;grid-template-columns:115px 1fr;align-content:center;column-gap:23px;min-height:190px;padding:24px;display:grid}.admin-team-preview>img,.admin-team-preview>div{object-fit:cover;background:#29282e;grid-row:1/4;width:115px;height:140px}.admin-team-preview>div{place-items:center;font-size:24px;font-weight:900;display:grid}.admin-team-preview>span{color:#fff9;align-items:center;gap:9px;font-size:10px;display:flex}.admin-team-preview h3{margin:13px 0 0;font-size:28px}.admin-team-preview p{color:#ffffff6b;margin:5px 0 0;font-size:11px}.hero h1{font-size:clamp(54px,5.45vw,88px);line-height:.98}.section-heading h2{font-size:clamp(38px,4vw,58px)}.ai-console-copy h3{font-size:clamp(28px,2.5vw,38px)}.home-about-title h2{font-size:clamp(38px,4.35vw,61px)}.partner-heading h2{font-size:clamp(36px,4vw,56px)}.sub-hero{min-height:570px}.sub-hero h1,.directory-hero h1{font-size:clamp(48px,5.8vw,82px)}.music-page-hero h1{font-size:clamp(48px,5.5vw,80px)}.about-story-page h2,.page-section-heading h2,.label-services h2,.drama-method h2{font-size:clamp(38px,4.5vw,62px)}.profile-name-row h1{font-size:clamp(58px,7vw,106px)}.profile-name-row .verify-dot{width:34px;height:34px;font-size:13px}.profile-badge-label{padding:9px 13px;font-size:12px}.profile-intro blockquote{font-size:clamp(21px,2.3vw,30px)}.profile-about h2,.editorial-heading h2{font-size:clamp(42px,4.8vw,68px)}.profile-bio>p{font-size:16px}.profile-next h2{font-size:clamp(45px,5.8vw,78px)}.record-info h1{font-size:clamp(46px,5vw,74px)}.record-story h2{font-size:clamp(42px,4.8vw,66px)}.join-page-shell .join-copy h1{font-size:clamp(48px,5.1vw,74px)}.verified-badge{gap:8px;padding:9px 13px;font-size:12px}.verified-badge b{width:21px;height:21px;font-size:10px}.verify-dot{width:25px;height:25px;font-size:11px}.directory-photo .verify-dot{width:29px;height:29px;font-size:12px}.verify-guide{padding-block:28px}.verify-guide span{font-size:11px}.verify-guide b{font-size:14px}.artist-info p{font-size:10px}@media (width<=1180px){.main-nav a{padding-inline:10px}.team-card{grid-template-columns:170px 1fr}.team-card-identity{flex-direction:column}}@media (width<=920px){.team-hero{grid-template-columns:1fr;padding-top:85px}.team-verify-guide{grid-template-columns:repeat(2,1fr)}.team-directory-heading{grid-template-columns:1fr;align-items:start}.team-card-grid{grid-template-columns:1fr}.team-card{grid-template-columns:minmax(180px,.6fr) 1.4fr}.about-team-entry{grid-template-columns:1fr auto}.about-team-entry span{grid-column:1/3}}@media (width<=640px){.hero h1{font-size:clamp(46px,14.4vw,58px)}.hero h1 em{white-space:normal}.section-heading h2,.home-about-title h2,.partner-heading h2{font-size:38px}.sub-hero h1,.directory-hero h1,.music-page-hero h1{font-size:44px}.about-story-page h2,.page-section-heading h2,.label-services h2,.drama-method h2{font-size:38px}.profile-name-row h1{font-size:60px}.profile-about h2,.editorial-heading h2{font-size:42px}.profile-next h2,.record-info h1,.record-story h2{font-size:46px}.verified-badge{font-size:11px;bottom:12px;left:12px}.signal-track{gap:17px}.team-hero{gap:35px;min-height:690px;padding:82px 22px 65px}.team-hero h1{font-size:47px}.team-verify-guide{grid-template-columns:1fr}.team-verify-guide>div{min-height:70px}.team-hero-note{left:22px}.team-directory{padding:80px 18px 90px}.team-directory-heading h2{font-size:39px}.team-card{grid-template-columns:1fr}.team-card-portrait{min-height:250px}.team-card-blue .team-card-portrait img{padding:45px}.team-card-identity{flex-direction:row}.team-card-content{padding:24px 20px}.team-closing{min-height:390px;padding:75px 22px}.team-closing h2{font-size:43px}.about-team-entry{padding:20px}.about-team-entry b{font-size:20px}.admin-team-preview{grid-template-columns:82px 1fr;column-gap:15px}.admin-team-preview>img,.admin-team-preview>div{width:82px;height:110px}}.team-page,.team-profile-page{font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif}.team-hero h1{letter-spacing:-.058em;font-size:clamp(48px,5.45vw,76px)}.team-directory{padding-top:100px}.team-directory-heading h2{letter-spacing:-.045em;font-size:clamp(36px,3.6vw,50px)}.team-directory-heading>p{max-width:440px}.team-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.team-card{color:#111116;background:#ffffff9e;border-radius:18px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.team-card-portrait{aspect-ratio:3/4;width:100%;min-height:0}.team-card-portrait img{object-position:center 24%;transition:transform .55s,filter .35s}.team-card:hover .team-card-portrait img{filter:saturate(1.05);transform:scale(1.035)}.team-card-blue .team-card-portrait img{object-fit:contain;padding:clamp(24px,3vw,48px)}.team-card-portrait>.team-auth{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08080bb8;border-color:#ffffff2e;max-width:calc(100% - 28px);position:absolute;bottom:14px;left:14px}.team-card-content{min-height:225px;padding:21px 20px 19px}.team-card-identity{display:block}.team-card h3{margin-top:8px;font-size:25px}.team-card-content>strong{margin-top:13px;font-size:12px}.team-card-content>p{color:#716b64;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:14px;font-size:12px;line-height:1.75;display:-webkit-box;overflow:hidden}.team-card-more{color:#514c46;border-top:1px solid #00000017;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:10px;display:flex}.team-card-more i{color:var(--nova-red);font-style:normal}.team-profile-page{color:#f4f1eb;background:#0a0a0d}.team-profile-hero{background:radial-gradient(circle at 78% 30%,#ff2b3621,#0000 28rem),#09090c;grid-template-columns:minmax(370px,.82fr) 1.18fr;min-height:760px;display:grid}.team-profile-blue .team-profile-hero{background:radial-gradient(circle at 78% 30%,#2584ff26,#0000 28rem),#09090c}.team-profile-portrait{background:linear-gradient(155deg,#29171d,#121116 70%);min-height:760px;position:relative;overflow:hidden}.team-profile-blue .team-profile-portrait{background:linear-gradient(155deg,#14213d,#10131a 70%)}.team-profile-portrait:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 72%,#09090c),linear-gradient(#0000 78%,#0000009e);position:absolute;inset:0}.team-profile-portrait img{object-fit:cover;object-position:center top;width:100%;height:100%}.team-profile-blue .team-profile-portrait img{object-fit:contain;padding:clamp(45px,7vw,105px)}.team-profile-portrait>i{z-index:2;color:#ffffff7a;font:8px var(--font-geist-mono), monospace;letter-spacing:.16em;font-style:normal;position:absolute;bottom:24px;left:26px}.team-profile-monogram{z-index:1;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.team-profile-monogram:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:280px;height:280px;position:absolute;box-shadow:0 0 0 62px #ffffff05,0 0 0 124px #ffffff03}.team-profile-monogram span{z-index:1;letter-spacing:-.075em;font-size:clamp(62px,8vw,108px);font-weight:900;position:relative}.team-profile-monogram small{z-index:1;color:#ffffff52;font:8px var(--font-geist-mono), monospace;letter-spacing:.18em;margin-top:19px;position:relative}.team-profile-intro{flex-direction:column;justify-content:center;padding:90px clamp(38px,7vw,120px);display:flex}.team-profile-intro>span{color:var(--nova-red);font:9px var(--font-geist-mono), monospace;letter-spacing:.18em}.team-profile-blue .team-profile-intro>span{color:#4d9cff}.team-profile-name{align-items:center;gap:18px;margin-top:22px;display:flex}.team-profile-name h1{letter-spacing:-.065em;margin:0;font-size:clamp(58px,6.5vw,92px);line-height:.95}.team-profile-name .verify-dot{width:34px;height:34px;font-size:13px}.team-profile-en{color:#ffffff59;font:10px var(--font-geist-mono), monospace;letter-spacing:.2em;margin:15px 0 0}.team-profile-auth{background:#ffffff09;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;width:max-content;margin-top:23px;padding:9px 13px 9px 9px;display:flex}.team-profile-auth>i{color:#fff;background:#ef2738;border-radius:50%;place-items:center;width:24px;height:24px;font:800 10px Arial,sans-serif;display:grid}.team-profile-auth-blue>i{background:#2584ff}.team-profile-auth span,.team-profile-auth b,.team-profile-auth small{display:block}.team-profile-auth b{font-size:11px}.team-profile-auth small{color:#ffffff47;font:7px var(--font-geist-mono), monospace;letter-spacing:.09em;margin-top:3px}.team-profile-intro>strong{color:#ffffffa6;margin-top:27px;font-size:14px}.team-profile-intro blockquote{color:#ffffffc7;max-width:640px;margin:48px 0 36px;font-family:Songti SC,serif;font-size:clamp(20px,2.25vw,30px);line-height:1.65}.team-profile-tags{flex-wrap:wrap;gap:8px;display:flex}.team-profile-tags span{color:#ffffff7a;border:1px solid #ffffff24;border-radius:99px;padding:8px 11px;font-size:9px}.team-profile-about{color:#0a0a0d;background:#ece8e0;grid-template-columns:.7fr 1.3fr;gap:9vw;padding:115px clamp(24px,8vw,145px);display:grid}.team-profile-about>div:first-child>span,.team-responsibility-section header>span{color:#8c857c;font:9px var(--font-geist-mono), monospace;letter-spacing:.18em}.team-profile-about h2{letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(42px,4.6vw,64px);line-height:1.06}.team-profile-about>div:last-child{align-self:end}.team-profile-about>div:last-child p{color:#5f5a54;margin:0;font-size:17px;line-height:2}.team-profile-about>div:last-child small{color:#9b948b;margin-top:30px;font-size:9px;display:block}.team-responsibility-section{background:#0b0b0e;grid-template-columns:.72fr 1.28fr;gap:8vw;padding:110px clamp(24px,7vw,120px);display:grid}.team-responsibility-section header>span{color:var(--nova-red)}.team-profile-blue .team-responsibility-section header>span{color:#4d9cff}.team-responsibility-section h2{letter-spacing:-.05em;margin:18px 0 23px;font-size:clamp(40px,4.2vw,58px)}.team-responsibility-section header>p{color:#fff6;max-width:440px;margin:0;font-size:13px;line-height:1.9}.team-responsibility-list{border-top:1px solid #ffffff21}.team-responsibility-list article{border-bottom:1px solid #ffffff21;grid-template-columns:55px 1fr auto;align-items:center;gap:20px;min-height:100px;padding:18px 3px;display:grid}.team-responsibility-list span{color:#ffffff45;font:9px var(--font-geist-mono), monospace}.team-responsibility-list strong{font-size:18px;font-weight:700}.team-responsibility-list i{color:#ffffff4d;font:8px var(--font-geist-mono), monospace;font-style:normal}.team-profile-back{background:var(--nova-red);color:#fff;flex-direction:column;justify-content:center;min-height:460px;padding:90px clamp(24px,8vw,145px);display:flex}.team-profile-blue .team-profile-back{background:#257be0}.team-profile-back>span{color:#ffffff9e;font:9px var(--font-geist-mono), monospace;letter-spacing:.18em}.team-profile-back h2{letter-spacing:-.055em;margin:20px 0 33px;font-size:clamp(43px,5.1vw,70px);line-height:1.04}.team-profile-back a{border:1px solid #ffffff9e;border-radius:999px;width:max-content;padding:12px 16px;font-size:10px}.admin-team-preview>img,.admin-team-preview>div{width:105px;height:140px}@media (width<=1120px){.team-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-card-content{min-height:210px}.team-profile-hero{grid-template-columns:minmax(330px,.75fr) 1.25fr}}@media (width<=820px){.team-directory-heading,.team-profile-hero,.team-profile-about,.team-responsibility-section{grid-template-columns:1fr}.team-profile-portrait{aspect-ratio:3/4;min-height:0}.team-profile-intro{padding-block:75px}.team-profile-about,.team-responsibility-section{gap:50px}}@media (width<=560px){.team-hero h1{font-size:44px}.team-directory{padding-inline:18px}.team-directory-heading h2{font-size:36px}.team-card-grid{grid-template-columns:1fr;gap:22px}.team-card-content{min-height:205px}.team-profile-intro{padding:65px 22px 75px}.team-profile-name h1{font-size:56px}.team-profile-intro blockquote{margin-block:38px 30px;font-size:21px}.team-profile-about,.team-responsibility-section{padding:80px 22px}.team-profile-about h2,.team-responsibility-section h2{font-size:42px}.team-profile-about>div:last-child p{font-size:15px}.team-responsibility-list article{grid-template-columns:38px 1fr}.team-responsibility-list i{display:none}.team-profile-back{min-height:390px;padding:75px 22px}.team-profile-back h2{font-size:44px}}body{font-family:var(--font-noto-sans-sc), "Noto Sans SC", "Source Han Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:15px;font-weight:430;line-height:1.65}h1,h2,h3,h4,.hero h1,.section-heading h2,.home-about-title h2,.partner-heading h2,.directory-hero h1,.sub-hero h1,.music-page-hero h1,.team-hero h1,.profile-name-row h1,.team-profile-name h1{font-family:var(--font-noto-sans-sc), "Noto Sans SC", "Source Han Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;letter-spacing:-.032em;font-weight:650}.hero h1{letter-spacing:-.045em;font-size:clamp(52px,4.6vw,76px);line-height:1.06}.hero h1 em{font-size:.96em}.hero-copy>p{max-width:560px;font-size:15px;line-height:1.85}.eyebrow{letter-spacing:.12em;font-size:11px}.visual-label{gap:5px}.visual-label span{letter-spacing:.17em;font-size:10px}.visual-label b{letter-spacing:.04em;font-size:12px;font-weight:650}.section-heading h2{font-size:clamp(36px,3.3vw,52px);line-height:1.13}.section-heading>p,.artists-heading-side p,.home-about-copy>p{font-size:15px;line-height:1.9}.home-about-title h2{font-size:clamp(35px,3.1vw,48px);line-height:1.14}.home-team-strip h3{font-size:clamp(26px,2.2vw,36px);line-height:1.18}.partner-heading h2{font-size:clamp(34px,2.9vw,46px);line-height:1.14}.partner-heading p{font-size:12px;line-height:1.8}.footer-statement h2{font-size:clamp(28px,2.4vw,38px);line-height:1.2}.sub-hero,.directory-hero{min-height:520px}.sub-hero h1,.directory-hero h1{letter-spacing:-.04em;max-width:900px;font-size:clamp(43px,4.2vw,64px);line-height:1.1}.sub-hero>p,.directory-hero p{font-size:15px;line-height:1.9}.music-page-hero{min-height:580px}.music-page-hero h1{letter-spacing:-.04em;font-size:clamp(43px,4.35vw,66px);line-height:1.08}.about-story-page h2,.page-section-heading h2,.label-services h2,.drama-method h2{letter-spacing:-.035em;font-size:clamp(34px,3.35vw,52px);line-height:1.14}.page-section-heading>p,.drama-method>div p{font-size:14px;line-height:1.9}.team-hero h1{letter-spacing:-.04em;font-size:clamp(42px,4.15vw,64px);line-height:1.1}.team-directory-heading h2{font-size:clamp(34px,3vw,46px);line-height:1.14}.team-closing h2{font-size:clamp(36px,3.35vw,52px);line-height:1.12}.profile-name-row h1{letter-spacing:-.045em;font-size:clamp(54px,5.2vw,80px);line-height:1}.profile-intro blockquote{font-family:inherit;font-size:clamp(20px,1.9vw,27px);line-height:1.7}.profile-about h2,.editorial-heading h2{font-size:clamp(36px,3.6vw,54px);line-height:1.1}.profile-bio>p{font-size:16px;line-height:1.95}.profile-next h2{font-size:clamp(39px,4.1vw,61px);line-height:1.1}.record-info h1{font-size:clamp(42px,4.2vw,64px);line-height:1.08}.record-story h2{font-size:clamp(36px,3.6vw,53px);line-height:1.14}.join-page-shell .join-copy h1{font-size:clamp(42px,4.3vw,65px);line-height:1.08}.team-profile-name h1{font-size:clamp(50px,4.8vw,74px);line-height:1}.team-profile-intro blockquote{font-family:inherit;font-size:clamp(20px,1.8vw,27px);line-height:1.7}.team-profile-about h2,.team-responsibility-section h2{font-size:clamp(34px,3.25vw,50px);line-height:1.14}.team-profile-back h2{font-size:clamp(38px,3.8vw,57px);line-height:1.12}.section-number,.directory-hero>span,.sub-hero>span,.page-section-heading>span,.about-story-page>div:first-child>span,.label-services>div:first-child>span,.drama-method>span,.team-directory-heading>span,.team-profile-intro>span{font-size:10px}.home-artist-grid{max-width:1180px;margin-inline:auto}.home-artist-grid .artist-photo{aspect-ratio:3/4}.artist-info h3{font-size:22px}.artist-info>span{font-size:12px}.verified-badge{font-size:12px;font-weight:550}.directory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;max-width:1720px;margin-inline:auto;padding-block:72px 105px}.directory-card{flex-direction:column;height:100%;display:flex}.directory-photo{aspect-ratio:3/4}.directory-photo img{object-position:center top;filter:saturate(.9)}.directory-photo>span{font-size:10px}.directory-photo>.directory-verified{z-index:3;color:#fff;font-family:var(--font-noto-sans-sc), "Noto Sans SC", sans-serif;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07070abd;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:7px 10px 7px 7px;display:inline-flex;top:14px;left:auto;right:14px}.directory-photo>.directory-verified b{letter-spacing:.01em;font-size:11px;font-weight:600}.directory-photo>.directory-verified .verify-dot{width:22px;height:22px;font-size:10px;position:static}.directory-meta{flex:1;padding:17px 7px 9px}.directory-meta h2{font-size:23px;font-weight:650}.directory-meta>div:nth-child(2) strong{font-size:16px}.directory-meta>b{font-size:12px;font-weight:520}.directory-meta>em{font-size:11px}.institution-card{min-height:100%;padding:27px}.institution-card img{width:min(100%,195px)}.institution-card h2{font-size:25px;font-weight:650}.institution-card p{font-size:12px;line-height:1.75}@media (width<=1180px){.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){body{font-size:15px}.hero h1{font-size:clamp(43px,12.8vw,52px);line-height:1.08}.section-heading h2,.home-about-title h2,.partner-heading h2{font-size:35px;line-height:1.16}.sub-hero h1,.directory-hero h1,.music-page-hero h1{font-size:39px;line-height:1.14}.about-story-page h2,.page-section-heading h2,.label-services h2,.drama-method h2{font-size:35px;line-height:1.16}.team-hero h1{font-size:40px;line-height:1.13}.team-directory-heading h2{font-size:34px}.profile-name-row h1{font-size:54px}.profile-about h2,.editorial-heading h2{font-size:38px}.profile-next h2,.record-info h1,.record-story h2{font-size:40px}.team-profile-name h1{font-size:52px}.team-profile-about h2,.team-responsibility-section h2,.team-profile-back h2{font-size:38px}.directory-grid{grid-template-columns:1fr;gap:26px;padding:55px 18px 80px}.directory-card{width:100%;max-width:480px;margin-inline:auto}.directory-meta h2{font-size:22px}.home-artist-grid{max-width:480px}}.main-nav{gap:clamp(14px,1.55vw,28px)}.main-nav a{white-space:nowrap;font-size:12px}.subpage-header nav{gap:clamp(14px,1.45vw,27px)}.subpage-header nav a{white-space:nowrap}.subpage-footer>div{justify-content:flex-end;gap:24px;display:flex}.home-news{color:#f3f0ea;background:#111116}.news-heading .artists-heading-side p{color:#ffffff73}.home-news-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.home-news-card{background:#ffffff06;border:1px solid #ffffff17;border-radius:18px;flex-direction:column;min-height:315px;padding:28px;transition:transform .25s,border-color .25s,background .25s;display:flex;position:relative}.home-news-card:hover{background:#ffffff0d;border-color:#ff2b3661;transform:translateY(-6px)}.home-news-card>span{color:var(--nova-red);font:9px var(--font-geist-mono), monospace;letter-spacing:.13em}.home-news-card h3{margin:45px 0 16px;font-size:clamp(23px,2vw,31px);line-height:1.3}.home-news-card p{color:#ffffff73;margin:0;font-size:13px;line-height:1.85}.home-news-card time{color:#ffffff4d;font:9px var(--font-geist-mono), monospace;margin-top:auto;padding-top:24px}.home-news-card>i{color:var(--nova-red);font-style:normal;position:absolute;bottom:25px;right:25px}.partner-static-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;max-width:1510px;margin:55px auto 0;padding:0 clamp(22px,4vw,70px);display:grid}.partner-static-grid .partner-logo{width:auto;min-width:0;height:88px}.home-partner-callout{background:#efede7;padding:1px 0 70px}.partner-join-callout{color:#fff;background:#0a0a0d;border-radius:18px;justify-content:space-between;align-items:center;gap:35px;max-width:1370px;margin:55px auto 0;padding:34px 38px;display:flex}.partner-join-callout span{color:var(--nova-red);font:8px var(--font-geist-mono), monospace;letter-spacing:.17em}.partner-join-callout h3{margin:12px 0 7px;font-size:27px}.partner-join-callout p{color:#ffffff6e;margin:0;font-size:12px}.partner-join-callout>a{background:var(--nova-red);border-radius:999px;flex:none;padding:13px 18px;font-size:11px;font-weight:700}.editorial-hero{color:#fff;background:radial-gradient(circle at 78% 35%,#ff2b3626,#0000 26rem),#09090c;flex-direction:column;justify-content:center;min-height:500px;padding:95px clamp(24px,8vw,145px);display:flex;position:relative;overflow:hidden}.editorial-hero:after{content:"N";color:#ffffff06;font-size:60vw;font-weight:900;line-height:1;position:absolute;bottom:-24vw;right:-4vw}.editorial-hero>span{color:var(--nova-red);font:9px var(--font-geist-mono), monospace;letter-spacing:.18em}.editorial-hero h1{z-index:1;max-width:900px;margin:25px 0;font-size:clamp(43px,4.2vw,64px);line-height:1.1;position:relative}.editorial-hero h1 span{color:var(--nova-red)}.editorial-hero>p{z-index:1;color:#ffffff80;max-width:590px;margin:0;font-size:14px;line-height:1.9;position:relative}.news-directory{padding:70px clamp(24px,7vw,120px) 110px}.news-row{border-bottom:1px solid #0000001f;grid-template-columns:42px 220px minmax(0,1fr) 100px 30px;align-items:center;gap:28px;min-height:190px;transition:background .22s,padding .22s;display:grid}.news-row:hover{background:#ffffff8c;padding-inline:16px}.news-row-number,.news-row time{color:#918a82;font:9px var(--font-geist-mono), monospace}.news-row-cover{background:linear-gradient(145deg,#18171d,#07070a);place-items:center;width:220px;height:130px;display:grid;overflow:hidden}.news-row-cover img{object-fit:cover;width:100%;height:100%}.news-row-cover i{color:var(--nova-red);font-size:45px;font-style:normal;font-weight:900}.news-row-copy>span{color:var(--nova-red);font-size:10px;font-weight:650}.news-row-copy h2{margin:9px 0;font-size:25px;line-height:1.28}.news-row-copy p{color:#6f6962;max-width:700px;margin:0;font-size:12px;line-height:1.75}.news-row>b{color:var(--nova-red);font-size:20px}.empty-state{text-align:center;place-content:center;justify-items:center;min-height:340px;display:grid}.empty-state span{color:var(--nova-red);font:9px var(--font-geist-mono), monospace;letter-spacing:.18em}.empty-state h2,.empty-state h3{margin:15px 0 7px;font-size:31px}.empty-state p{color:#756f68;margin:0}.empty-state.compact{min-height:210px}.news-article{max-width:1020px;margin:0 auto;padding:100px 35px 120px}.news-article header>span{color:var(--nova-red);font:9px var(--font-geist-mono), monospace;letter-spacing:.16em}.news-article h1{margin:25px 0 30px;font-size:clamp(40px,4.2vw,62px);line-height:1.15}.news-article header>div{color:#7f7870;border-top:1px solid #0000001f;justify-content:space-between;padding-top:18px;font-size:10px;display:flex}.news-article-cover{object-fit:cover;width:100%;max-height:560px;margin-top:55px}.news-article-lead{border-left:3px solid var(--nova-red);margin:65px 0 38px;padding-left:25px;font-size:20px;line-height:1.8}.news-article-body{max-width:760px;margin:0 auto}.news-article-body p{color:#504b46;margin:0 0 25px;font-size:16px;line-height:2}.video-hero{background:radial-gradient(circle at 70% 35%,#3863dc2e,#0000 25rem),#08080b}.video-feature{color:#fff;background:#0a0a0d;grid-template-columns:1.45fr .55fr;gap:45px;padding:75px clamp(24px,7vw,120px) 50px;display:grid}.video-player-shell{aspect-ratio:16/9;background:#020203;border:1px solid #ffffff17;place-items:center;display:grid;overflow:hidden}.video-player-shell video,.video-player-shell iframe{object-fit:contain;border:0;width:100%;height:100%}.video-external{text-align:center;padding:35px}.video-external span,.video-feature-copy>span{color:var(--nova-red);font:8px var(--font-geist-mono), monospace;letter-spacing:.15em}.video-external h2{margin:18px 0 10px}.video-external p,.video-feature-copy p{color:#ffffff73;font-size:12px;line-height:1.8}.video-external a{border:1px solid #ffffff2e;margin-top:18px;padding:11px 15px;display:inline-block}.video-feature-copy{flex-direction:column;justify-content:center;display:flex}.video-feature-copy h2{margin:19px 0 12px;font-size:clamp(27px,3vw,42px);line-height:1.2}.video-grid{color:#fff;background:#0a0a0d;grid-template-columns:repeat(3,1fr);gap:15px;padding:25px clamp(24px,7vw,120px) 110px;display:grid}.video-grid button{color:#fff;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;padding:10px 10px 24px}.video-grid button.active{border-color:#ff2b368c}.video-grid button>div{aspect-ratio:16/9;background:#17161c;place-items:center;display:grid;position:relative;overflow:hidden}.video-grid img{object-fit:cover;width:100%;height:100%}.video-grid button>div>i{background:var(--nova-red);border-radius:50%;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.video-grid button>div>span{font:8px var(--font-geist-mono), monospace;position:absolute;top:10px;left:12px}.video-grid small{color:var(--nova-red);margin:18px 8px 0;display:block}.video-grid h3{margin:7px 8px;font-size:20px}.video-grid p{color:#fff6;margin:0 8px;font-size:11px;line-height:1.7}.partners-hero{background:radial-gradient(circle at 72% 40%,#ff2b3633,#0000 25rem),#09090c}.partner-onboarding{background:#efede7;grid-template-columns:.65fr 1.35fr;gap:clamp(45px,8vw,110px);padding:95px clamp(24px,7vw,120px);display:grid}.partner-form-intro{align-self:start;position:sticky;top:130px}.partner-form-intro>span,.approved-partners header>span{color:var(--nova-red);font:9px var(--font-geist-mono), monospace;letter-spacing:.16em}.partner-form-intro h2{margin:22px 0;font-size:clamp(34px,3.5vw,50px);line-height:1.15}.partner-form-intro>p{color:#6a645d;font-size:13px;line-height:1.9}.verification-rules{gap:10px;margin-top:35px;display:grid}.verification-rules>div{background:#ffffff80;border:1px solid #0000001a;align-items:center;gap:13px;padding:14px;display:flex}.verification-rules span,.verification-rules b,.verification-rules small{display:block}.verification-rules b{font-size:12px}.verification-rules small{color:#817a72;margin-top:3px;font-size:9px}.application-form{color:#fff;background:#0b0b0e;border-radius:20px;gap:22px;padding:clamp(25px,4vw,50px);display:grid}.application-form>label,.application-grid>label,.enterprise-fields>label{gap:8px;display:grid}.application-form label>span{color:#ffffff80;font-size:10px}.application-form input:not([type=radio]):not([type=checkbox]),.application-form select,.application-form textarea{color:#fff;width:100%;font:inherit;resize:vertical;background:#ffffff0b;border:1px solid #ffffff21;border-radius:7px;outline:none;padding:13px 12px;font-size:12px}.application-form input:focus,.application-form select:focus,.application-form textarea:focus{border-color:var(--nova-red)}.application-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.application-type{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.application-type label{cursor:pointer;border:1px solid #ffffff1f;grid-template-columns:28px 1fr;align-items:center;gap:10px;min-height:84px;padding:14px;display:grid}.application-type label.active{border-color:var(--nova-red);background:#ff2b3617}.application-type input{opacity:0;position:absolute}.application-type i{color:var(--nova-red);font:9px var(--font-geist-mono), monospace;font-style:normal}.application-type span,.application-type b,.application-type small{display:block}.application-type b{font-size:13px}.application-type small{color:#ffffff59;margin-top:4px;font-size:9px}.application-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.file-field input{padding:10px!important}.consent-field{flex-direction:row;align-items:flex-start;grid-template-columns:none!important;gap:10px!important;display:flex!important}.consent-field input{accent-color:var(--nova-red);margin-top:3px}.consent-field span{line-height:1.65}.form-error{color:#ff8d98;margin:-5px 0;font-size:11px}.application-form .submit-button{border-radius:999px;width:100%}.application-success{text-align:center;place-content:center;justify-items:center;min-height:400px;display:grid}.application-success>i{background:var(--nova-red);border-radius:50%;place-items:center;width:62px;height:62px;font-size:25px;font-style:normal;display:grid}.application-success h3{margin:22px 0 8px;font-size:29px}.application-success p{color:#ffffff7a;max-width:420px;font-size:12px;line-height:1.8}.application-success button{color:#fff;background:0 0;border:1px solid #fff3;margin-top:18px;padding:10px 16px}.approved-partners{color:#fff;background:#0a0a0d;padding:95px clamp(24px,7vw,120px) 115px}.approved-partners header{margin-bottom:45px}.approved-partners header h2{margin:15px 0 8px;font-size:38px}.approved-partners header p{color:#fff6;margin:0;font-size:12px}.approved-partner-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.approved-partner-grid article{background:#ffffff06;border:1px solid #ffffff17;flex-direction:column;min-height:260px;padding:25px;display:flex}.approved-partner-grid article>div{color:#ffffff73;align-items:center;gap:10px;font-size:9px;display:flex}.approved-partner-grid h3{margin:30px 0 12px;font-size:24px}.approved-partner-grid p{color:#ffffff73;margin:0;font-size:12px;line-height:1.75}.approved-partner-grid small{color:var(--nova-red);margin-top:auto;padding-top:22px}.approved-partner-grid a{margin-top:10px;font-size:10px}.careers-hero{background:radial-gradient(circle at 72% 35%,#f2ae2624,#0000 25rem),#09090c}.career-layout{grid-template-columns:.95fr 1.05fr;align-items:start;gap:55px;padding:85px clamp(24px,7vw,120px) 110px;display:grid}.job-list{gap:12px;display:grid}.job-list article{background:#ffffff85;border:1px solid #0000001a;padding:28px}.job-list article>span{color:var(--nova-red);font:8px var(--font-geist-mono), monospace;letter-spacing:.13em}.job-list h2{margin:14px 0 9px;font-size:27px}.job-list article>div{gap:8px;display:flex}.job-list article>div b{color:#706a63;background:#dedad2;border-radius:99px;padding:5px 8px;font-size:9px}.job-list p{color:#5f5952;font-size:12px;line-height:1.8}.job-list ul{color:#777069;border-top:1px solid #00000014;margin:20px 0 0;padding:18px 0 0 18px;font-size:11px;line-height:1.9}.career-layout>aside{position:sticky;top:115px}.career-layout>aside>div{margin-bottom:25px}.career-layout>aside>div>span{color:var(--nova-red);font:8px var(--font-geist-mono), monospace}.career-layout>aside>div h2{margin:15px 0 8px;font-size:31px;line-height:1.3}.career-layout>aside>div p{color:#6d665f;font-size:11px}.admin-sidebar{overflow-y:auto}.admin-list-number{width:39px;height:39px;font:8px var(--font-geist-mono), monospace;background:#2d2c32;flex:none;place-items:center;display:grid!important}.admin-inline-check{flex-direction:row;align-items:center;min-height:45px;grid-template-columns:none!important;gap:10px!important;display:flex!important}.admin-inline-check input{accent-color:#ee2039;width:auto!important}.admin-hint{color:#918a82;font-size:9px}.empty-admin{place-content:center;justify-items:center;min-height:260px;display:grid}.empty-admin button{color:#fff;background:#ee2039;border:0;margin-top:15px;padding:11px 15px}.admin-applications{gap:18px;display:grid}.application-admin-tabs{align-items:center;gap:8px;display:flex}.application-admin-tabs button{color:#4d4944;cursor:pointer;background:#fff;border:1px solid #d5d0c8;min-height:42px;padding:0 15px}.application-admin-tabs button.active{color:#fff;background:#17161b;border-color:#17161b}.application-admin-tabs button b{color:#fff;background:#ee2039;border-radius:50%;place-items:center;min-width:20px;height:20px;margin-left:7px;font-size:9px;display:inline-grid}.application-admin-tabs button:last-child{margin-left:auto}.application-review-list{gap:13px;display:grid}.application-review-card{background:#fff;border:1px solid #d8d3cc;padding:26px}.application-review-card.status-approved{border-left:4px solid #299458}.application-review-card.status-rejected{opacity:.68;border-left:4px solid #8b8580}.application-review-card header{justify-content:space-between;gap:20px;display:flex}.application-review-card header>div{align-items:center;gap:12px;display:flex}.application-review-card header span,.application-review-card header b,.application-review-card header small{display:block}.application-review-card header b{font-size:18px}.application-review-card header small{color:#7e7770;margin-top:4px;font-size:9px}.application-review-card header em{color:#ee2039;font-size:10px;font-style:normal}.application-contact{background:#f4f1ec;grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0;padding:13px;display:grid}.application-contact span,.application-contact b{display:block}.application-contact span{color:#918a82;font-size:8px}.application-contact b{overflow-wrap:anywhere;color:#262326;margin-top:4px;font-size:10px}.application-review-card>p{color:#5d5751;font-size:11px;line-height:1.8}.application-review-card dl{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.application-review-card dl>div{background:#f8f6f2;padding:10px}.application-review-card dl>div.wide{grid-column:1/5}.application-review-card dt{color:#8b847c;font-size:8px}.application-review-card dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:10px}.application-review-card dd a{color:#ee2039}.application-docs{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.application-docs a{color:#a3162b;border:1px solid #d2ccc4;padding:9px 11px;font-size:9px}.application-review-card footer{border-top:1px solid #ebe7e1;gap:8px;margin-top:20px;padding-top:16px;display:flex}.application-review-card footer button{color:#4d4944;cursor:pointer;background:#fff;border:1px solid #d2ccc4;padding:10px 13px}.application-review-card footer .approve{color:#fff;background:#18854a;border-color:#18854a}.application-review-card footer .reject{color:#b21c31}@media (width<=1120px){.partner-static-grid{grid-template-columns:repeat(3,1fr)}.home-news-grid,.video-grid,.approved-partner-grid{grid-template-columns:repeat(2,1fr)}.video-feature,.partner-onboarding,.career-layout{grid-template-columns:1fr}.partner-form-intro,.career-layout>aside{position:static}.admin-overview{grid-template-columns:repeat(3,1fr)}.admin-overview .admin-card-title{grid-column:1/4}}@media (width<=920px){.news-row{grid-template-columns:34px 160px 1fr 20px;gap:18px}.news-row-cover{width:160px;height:100px}.news-row time{display:none}.partner-join-callout{margin-inline:22px}.subpage-footer{grid-template-columns:auto 1fr}.subpage-footer>span{display:none}.application-contact{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.home-news-grid,.video-grid,.approved-partner-grid{grid-template-columns:1fr}.home-news-card{min-height:270px}.partner-static-grid{grid-template-columns:repeat(2,1fr);padding-inline:14px}.partner-static-grid .partner-logo{height:74px;padding:10px}.partner-logo strong{font-size:12px}.partner-join-callout{flex-direction:column;align-items:flex-start;padding:26px 22px}.editorial-hero{min-height:450px;padding:75px 22px}.editorial-hero h1{font-size:39px}.news-directory{padding:40px 18px 80px}.news-row{grid-template-columns:30px 1fr 18px;padding-block:18px}.news-row:hover{padding-inline:7px}.news-row-cover{display:none}.news-row-copy h2{font-size:20px}.news-row-copy p{display:none}.news-article{padding:75px 22px 90px}.news-article h1{font-size:38px}.news-article-lead{font-size:17px}.video-feature{gap:25px;padding:45px 18px 30px}.video-grid{padding:12px 18px 80px}.partner-onboarding,.approved-partners,.career-layout{padding:70px 18px 85px}.application-form{border-radius:15px;padding:22px 16px}.application-grid,.application-type{grid-template-columns:1fr}.subpage-footer>div{gap:13px;font-size:8px}.application-review-card{padding:18px 14px}.application-review-card dl{grid-template-columns:repeat(2,1fr)}.application-review-card dl>div.wide{grid-column:1/3}.application-contact{grid-template-columns:1fr}.application-review-card footer{flex-wrap:wrap}}.section-number,.home-about-title>span,.partner-heading>span,.home-news-card>span,.partner-join-callout span,.editorial-hero>span,.news-article header>span,.partner-form-intro>span,.approved-partners header>span,.team-directory-heading>span,.team-profile-intro>span,.team-profile-about>div:first-child>span,.team-responsibility-section header>span,.team-profile-back>span,.directory-hero>span,.sub-hero>span,.page-section-heading>span{letter-spacing:.1em;font-size:12px;line-height:1.55}.partner-heading p,.partner-join-callout p,.home-news-card p,.news-row-copy p,.editorial-hero>p,.approved-partners header p,.career-layout>aside>div p{font-size:14px}.home-news-card time,.news-row-number,.news-row time,.news-article header>div,.directory-photo>span,.team-hero-note,.team-profile-en,.team-profile-auth small,.team-profile-about>div:last-child small,.team-responsibility-list span,.team-responsibility-list i{font-size:11px}.news-row-copy>span,.directory-meta>em,.institution-card>span,.institution-card>a,.team-card-more,.approved-partner-grid article>div,.approved-partner-grid a{font-size:12px}.institution-card{color:#111116;height:100%;min-height:100%;box-shadow:none;background:#ffffffb8;border:1px solid #00000014;border-radius:18px;align-self:stretch;padding:10px 17px 18px;display:flex}.institution-card:before{content:none}.institution-card img{aspect-ratio:3/4;object-fit:contain;background:#201835;border-radius:14px;width:100%;margin:0 0 17px;padding:clamp(42px,4vw,66px)}.institution-card .verify-dot{top:27px;right:28px}.institution-card>span{color:#d8273b;font-weight:650}.institution-card h2{margin:9px 0 7px;font-size:23px}.institution-card p{color:#716b64;margin-bottom:15px;font-size:13px;line-height:1.75}.institution-card>a{color:#d8273b;border-color:#0000004d;width:max-content;margin-top:auto;font-weight:650}@media (width<=680px){.section-number,.home-about-title>span,.partner-heading>span,.home-news-card>span,.partner-join-callout span,.editorial-hero>span,.news-article header>span,.team-profile-intro>span,.directory-hero>span,.sub-hero>span{font-size:11px}.institution-card{width:100%;max-width:480px;margin-inline:auto}.institution-card img{padding:clamp(48px,17vw,78px)}}.site-header-actions,.subpage-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.language-switcher{z-index:212;position:relative}.language-trigger{color:#fff;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff2b;border-radius:999px;grid-template-columns:auto auto auto;justify-content:center;align-items:center;gap:6px;min-width:61px;height:40px;padding:0 11px;transition:border-color .2s,background .2s;display:grid}.language-trigger:hover,.language-trigger:focus-visible,.language-switcher.is-open .language-trigger{background:#ffffff1c;border-color:#ffffff61}.language-trigger span{color:var(--nova-red);font-size:12px;font-weight:800}.language-trigger b{font:700 9px var(--font-geist-mono), monospace;letter-spacing:.05em}.language-trigger i{color:#ffffff75;margin-top:-2px;font-size:11px;font-style:normal;transition:transform .2s}.language-switcher.is-open .language-trigger i{transform:rotate(180deg)}.language-menu{visibility:hidden;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0b0ff7;border:1px solid #ffffff21;border-radius:15px;width:248px;padding:10px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 11px);right:0;transform:translateY(-6px);box-shadow:0 24px 70px #0000007a}.language-switcher.is-open .language-menu{visibility:visible;opacity:1;pointer-events:auto;transform:none}.language-menu>span{color:var(--nova-red);font:8px var(--font-geist-mono), monospace;letter-spacing:.18em;padding:7px 9px 10px;display:block}.language-menu button{color:#ffffffb3;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff13;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:42px;padding:0 9px;display:grid}.language-menu button:hover,.language-menu button[aria-checked=true]{color:#fff;background:#ffffff0f}.language-menu button i{color:#ffffff40;font-size:8px;font-style:normal}.language-menu button[aria-checked=true] i{color:var(--nova-red)}.language-menu button b{font-size:12px;font-weight:600}.language-menu button small{color:#ffffff57;font-size:9px}html[lang=zh-TW] body{font-family:Arial,PingFang TC,Microsoft JhengHei,sans-serif}html[lang=ja] body{font-family:Arial,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}html[lang=ko] body{font-family:Arial,Apple SD Gothic Neo,Malgun Gothic,sans-serif}.mobile-menu{display:none}.mobile-menu-trigger{z-index:202;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff2e;border-radius:50%;width:42px;height:42px;padding:0;position:relative}.mobile-menu-trigger i{background:#fff;width:16px;height:1px;transition:transform .25s,top .25s,opacity .2s;position:absolute;left:12px}.mobile-menu-trigger i:first-child{top:14px}.mobile-menu-trigger i:nth-child(2){top:20px}.mobile-menu-trigger i:nth-child(3){top:26px}.mobile-menu-trigger.is-open i:first-child{top:20px;transform:rotate(45deg)}.mobile-menu-trigger.is-open i:nth-child(2){opacity:0}.mobile-menu-trigger.is-open i:nth-child(3){top:20px;transform:rotate(-45deg)}.mobile-menu-panel{z-index:200;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s,visibility .25s;position:fixed;inset:0}.mobile-menu-panel.is-open{visibility:visible;opacity:1;pointer-events:auto}.mobile-menu-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000ad;border:0;position:absolute;inset:0}.mobile-menu-panel nav{background:#0a0a0d;border-left:1px solid #ffffff1a;flex-direction:column;gap:0;width:min(88vw,430px);height:100%;padding:100px 26px 30px;transition:transform .32s cubic-bezier(.22,.75,.25,1);display:flex;position:absolute;top:0;right:0;overflow-y:auto;transform:translate(100%)}.mobile-menu-panel.is-open nav{transform:translate(0)}.mobile-menu-close{color:#ffffff9e;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-height:38px;margin:-68px 0 30px auto;padding:0 0 0 12px;font-size:11px;display:flex}.mobile-menu-close i{color:#fff;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;font-style:normal;display:grid}.mobile-menu-panel nav>span{color:var(--nova-red);font:10px var(--font-geist-mono), monospace;letter-spacing:.15em;margin-bottom:20px}.mobile-menu-panel nav>a{color:#fff;border-top:1px solid #ffffff1a;grid-template-columns:36px 1fr auto;align-items:center;min-height:58px;display:grid}.mobile-menu-panel nav>a i{color:#ffffff47;font:9px var(--font-geist-mono), monospace;font-style:normal}.mobile-menu-panel nav>a b{font-size:19px;font-weight:560}.mobile-menu-panel nav>a em{color:var(--nova-red);font-style:normal}.mobile-menu-panel nav>div{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.mobile-menu-panel nav>div a{color:#ffffffa6;border:1px solid #ffffff24;border-radius:99px;padding:9px 11px;font-size:11px}.platform-links .platform-link-unavailable{color:#ffffff52;border:1px solid #ffffff1a;border-radius:99px;align-items:center;padding:8px 11px;font-size:9px;display:inline-flex}.audio-player.is-unavailable{opacity:.7}.audio-player.is-unavailable>button,.audio-compact.is-unavailable{color:#ffffff80;cursor:not-allowed;background:#8080803d}.audio-compact.is-unavailable{border-color:#0000001a}.video-feature{scroll-margin-top:86px}.human-check{display:grid}.human-check>label{gap:8px;display:grid}.human-check>label>span{color:#ffffff80;font-size:10px}.human-check>label>div{grid-template-columns:minmax(145px,.55fr) 1fr;align-items:center;gap:12px;display:grid}.human-check b{color:#fff;background:#ffffff0b;border:1px solid #ffffff21;border-radius:7px;align-items:center;min-height:45px;padding:0 14px;font-size:13px;font-weight:560;display:flex}.form-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;left:-10000px!important}.consent-field a{color:#ff717b;text-underline-offset:3px;text-decoration:underline}.privacy-hero{color:#fff;background:radial-gradient(circle at 76% 38%,#ff2b362e,#0000 25rem),#09090c;flex-direction:column;justify-content:center;min-height:560px;padding:100px clamp(24px,8vw,145px);display:flex}.privacy-hero>span{color:var(--nova-red);font:11px var(--font-geist-mono), monospace;letter-spacing:.13em}.privacy-hero h1{letter-spacing:-.055em;margin:28px 0 25px;font-size:clamp(48px,6vw,82px);line-height:1.06}.privacy-hero h1 span{color:var(--nova-red)}.privacy-hero p{color:#ffffff6b;margin:0;font-size:12px}.privacy-content{color:#111116;background:#efede7;padding:100px clamp(24px,8vw,145px) 130px}.privacy-content>header{max-width:760px;margin-bottom:65px}.privacy-content>header span{color:var(--nova-red);font:10px var(--font-geist-mono), monospace;letter-spacing:.14em}.privacy-content>header h2{margin:18px 0 14px;font-size:clamp(38px,4vw,56px)}.privacy-content>header p{color:#6d665f;font-size:14px;line-height:1.85}.privacy-content>div{border-top:1px solid #0000001f;grid-template-columns:repeat(2,1fr);display:grid}.privacy-content article{border-bottom:1px solid #0000001f;min-height:245px;padding:34px 34px 38px 0}.privacy-content article:nth-child(2n){border-left:1px solid #0000001f;padding-left:34px}.privacy-content article>span{color:var(--nova-red);font:10px var(--font-geist-mono), monospace}.privacy-content article h3{margin:22px 0 12px;font-size:23px}.privacy-content article p{color:#655f58;max-width:620px;margin:0;font-size:14px;line-height:1.9}.not-found-page>section{color:#fff;background:radial-gradient(circle at 78% 40%,#ff2b362e,#0000 28rem),#09090c;flex-direction:column;justify-content:center;min-height:calc(100vh - 208px);padding:100px clamp(24px,9vw,160px);display:flex}.not-found-page>section>span{color:var(--nova-red);font:11px var(--font-geist-mono), monospace;letter-spacing:.14em}.not-found-page h1{letter-spacing:-.055em;margin:26px 0 18px;font-size:clamp(48px,6vw,82px);line-height:1.08}.not-found-page p{color:#ffffff75;font-size:14px}.not-found-page section>div{gap:10px;margin-top:32px;display:flex}.not-found-page section>div a{border:1px solid #ffffff2e;padding:12px 16px}.not-found-page section>div a:first-child{background:var(--nova-red);border-color:var(--nova-red)}.runtime-error-page{color:#fff;background:radial-gradient(circle at 78% 40%,#ff2b362e,#0000 28rem),#09090c;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100vh;padding:45px clamp(24px,9vw,160px);display:flex}.runtime-error-page>img{border-radius:13px;width:58px;height:58px;margin-bottom:45px}.runtime-error-page>span{color:var(--nova-red);font:11px var(--font-geist-mono), monospace;letter-spacing:.14em}.runtime-error-page h1{margin:25px 0 15px;font-size:clamp(44px,5vw,72px)}.runtime-error-page p{color:#ffffff75;font-size:14px}.runtime-error-page>div{gap:10px;margin-top:28px;display:flex}.runtime-error-page button,.runtime-error-page a{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff2e;padding:12px 16px}.runtime-error-page button{background:var(--nova-red);border-color:var(--nova-red)}.application-pagination{color:#746d66;background:#fff;border:1px solid #d8d3cc;justify-content:flex-end;align-items:center;gap:9px;padding:14px 16px;font-size:10px;display:flex}.application-pagination>span{margin-right:auto}.application-pagination button{cursor:pointer;background:#fff;border:1px solid #d5d0c8;min-height:34px;padding:0 12px}.application-pagination button:disabled{opacity:.38;cursor:not-allowed}.application-review-card footer .delete-record{color:#b21c31;border-color:#d7aab0;margin-left:auto}@media (width<=920px){.mobile-menu{display:block}.site-header,.subpage-header{grid-template-columns:1fr auto}}@media (width<=640px){.language-trigger{gap:5px;min-width:48px;height:38px;padding-inline:9px}.language-trigger span{display:none}.language-menu{width:min(248px,100vw - 36px);right:-48px}.mobile-menu-trigger{width:38px;height:38px}.mobile-menu-trigger i{left:10px}.mobile-menu-trigger i:first-child{top:12px}.mobile-menu-trigger i:nth-child(2){top:18px}.mobile-menu-trigger i:nth-child(3){top:24px}.mobile-menu-trigger.is-open i:first-child,.mobile-menu-trigger.is-open i:nth-child(3){top:18px}.subpage-back{display:none}.human-check>label>div{grid-template-columns:1fr}.privacy-hero{min-height:480px;padding:80px 22px}.privacy-hero h1{font-size:48px}.privacy-content{padding:75px 22px 90px}.privacy-content>div{grid-template-columns:1fr}.privacy-content article,.privacy-content article:nth-child(2n){border-left:0;min-height:auto;padding:28px 0}.not-found-page>section{padding:80px 22px}.not-found-page h1{font-size:46px}.application-pagination{flex-wrap:wrap;justify-content:flex-start}.application-pagination>span{width:100%;margin-right:0}.application-review-card footer .delete-record{margin-left:0}}@media (width<=380px){.site-header .nav-cta{display:none}}.partner-showcase{color:#0a0a0d;background:#efede7;padding:95px clamp(24px,7vw,120px) 110px}.partner-showcase>header{grid-template-columns:.42fr 1fr .75fr;align-items:end;gap:4vw;margin-bottom:46px;display:grid}.partner-showcase>header>span{color:var(--nova-red);font:10px var(--font-geist-mono), monospace;letter-spacing:.13em}.partner-showcase>header h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.4vw,50px);line-height:1.08}.partner-showcase>header p{color:#726b63;margin:0;font-size:13px;line-height:1.8}.partner-world-directory{grid-template-columns:minmax(0,1.7fr) minmax(310px,.58fr);gap:15px;display:grid}.partner-map-stage{background:#f8f9fb;border:1px solid #14182217;border-radius:22px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 28px 70px #26242117}.partner-map-toolbar{border-bottom:1px solid #14182214;justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:23px 27px 18px;display:flex}.partner-map-toolbar>div{flex-direction:column;gap:5px;display:flex}.partner-map-toolbar span{color:#8e929b;font:8px var(--font-geist-mono), monospace;letter-spacing:.17em}.partner-map-toolbar strong{color:#171a20;letter-spacing:-.03em;font-size:21px}.partner-map-toolbar p{color:#737984;align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.partner-map-toolbar p i{background:var(--nova-red);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ff34411a}.partner-map-region-tabs{scrollbar-width:none;border-bottom:1px solid #14182214;align-items:center;gap:7px;min-height:57px;padding:9px 18px 9px 27px;display:flex;overflow-x:auto}.partner-map-region-tabs::-webkit-scrollbar{display:none}.partner-map-region-tabs>span{color:#8b9099;white-space:nowrap;margin-right:auto;font-size:10px}.partner-map-region-tabs button{color:#343840;cursor:pointer;background:#ffffff8f;border:1px solid #14182217;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:86px;padding:8px 11px;transition:color .2s,border-color .2s,background .2s,transform .2s;display:flex}.partner-map-region-tabs button:hover,.partner-map-region-tabs button.active{color:#fff;background:#17191f;border-color:#ff344152;transform:translateY(-1px)}.partner-map-region-tabs button b{font-size:11px}.partner-map-region-tabs button small{color:#a1a5ad;font:7px var(--font-geist-mono), monospace;letter-spacing:.08em}.partner-map-region-tabs button.active small{color:#ff6a79}.partner-map-canvas{touch-action:none;cursor:zoom-in;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 52% 44%,#fffffff2,#ebedf2c2 54%,#e4e6ece6);flex:1;min-height:360px;position:relative;overflow:hidden}.partner-map-canvas.is-dragging{cursor:grabbing}.partner-map-canvas:after{content:"NOVA / GLOBAL NETWORK";color:#13182340;font:7px var(--font-geist-mono), monospace;letter-spacing:.18em;pointer-events:none;position:absolute;bottom:16px;right:24px}.partner-city-tools{z-index:7;cursor:default;align-items:stretch;gap:7px;max-width:calc(100% - 154px);display:flex;position:absolute;top:15px;left:15px}.partner-city-search{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #1418221f;border-radius:11px;grid-template-columns:32px minmax(0,1fr) 48px;align-items:center;width:clamp(220px,30vw,330px);min-width:0;height:38px;display:grid;position:relative;box-shadow:0 8px 28px #191d271f}.partner-city-search>span{color:#2575dc;place-items:center;font-size:20px;display:grid;transform:rotate(-18deg)}.partner-city-search>input{color:#1c2531;background:0 0;border:0;outline:none;min-width:0;height:36px;padding:0 4px;font-size:11px}.partner-city-search>input::placeholder{color:#8c929c}.partner-city-search>button{color:#1e6fd4;cursor:pointer;background:0 0;border:0;border-left:1px solid #14182214;border-radius:0 10px 10px 0;align-self:stretch;font-size:10px;font-weight:750}.partner-city-search>button:hover{color:#fff;background:#2176dd}.partner-city-search-results{background:#fffffffa;border:1px solid #1418221c;border-radius:12px;width:100%;max-height:260px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;overflow-y:auto;box-shadow:0 20px 42px #141b262e}.partner-city-search-results>button{color:#202630;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;width:100%;min-height:40px;padding:7px 9px;display:grid}.partner-city-search-results>button:hover,.partner-city-search-results>button:focus-visible{background:#edf5ff;outline:none}.partner-city-search-results b{font-size:11px}.partner-city-search-results small{color:#8d949d;font-size:8px}.partner-city-search-results i{color:#2878dc;grid-area:1/2/3;align-self:center;font-size:8px;font-style:normal}.partner-city-search-results p{color:#8c929c;margin:0;padding:13px 10px;font-size:10px}.partner-city-layer-toggle{color:#5e6570;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #1418221f;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:104px;padding:0 11px;display:flex;box-shadow:0 8px 28px #191d271a}.partner-city-layer-toggle i{border:1px solid;border-radius:50%;width:7px;height:7px}.partner-city-layer-toggle span{white-space:nowrap;font-size:9px;font-weight:700}.partner-city-layer-toggle b{color:#7b818b;min-width:20px;height:16px;font:7px var(--font-geist-mono), monospace;background:#edf0f4;border-radius:999px;place-items:center;padding-inline:4px;display:grid}.partner-city-layer-toggle:hover,.partner-city-layer-toggle.active{color:#fff;background:#1f74dc;border-color:#2575dc52}.partner-city-layer-toggle.active i{background:#fff;border-color:#fff;box-shadow:0 0 0 4px #ffffff2b}.partner-city-layer-toggle.active b{color:#fff;background:#ffffff2e}.partner-map-base{aspect-ratio:1200/620;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.partner-map-viewport{transform-origin:0 0;will-change:transform;transition:transform .2s cubic-bezier(.2,.75,.25,1);position:absolute;inset:0}.partner-map-canvas.is-dragging .partner-map-viewport{transition:none}.partner-map-canvas svg{width:100%;height:100%;display:block}.partner-map-grid line{stroke:#484e5c13;stroke-width:1px;stroke-dasharray:4 7}.partner-map-countries path{fill:url(#partner-map-fill);stroke:#aeb3bd;stroke-width:.72px;vector-effect:non-scaling-stroke;transition:fill .25s}.partner-map-city-markers,.partner-map-markers{pointer-events:none;position:absolute;inset:0}.partner-map-city-markers{z-index:1}.partner-map-markers{z-index:2}.partner-map-city-markers button{width:5px;height:5px;transform:translate(-50%, -50%) scale(var(--map-inverse-scale,1));transform-origin:50%;cursor:pointer;pointer-events:auto;background:#2d7fe4;border:1px solid #fff;border-radius:50%;padding:0;position:absolute;box-shadow:0 1px 5px #1c4b8957}.partner-map-city-markers button.is-major{background:#1767cb;width:7px;height:7px;box-shadow:0 0 0 2px #2379e229,0 2px 7px #1c4b8966}.partner-map-city-markers button>span{border-radius:50%;position:absolute;inset:-5px}.partner-map-city-markers button>b{color:#285e9f;opacity:0;pointer-events:none;background:#fffffff2;border:1px solid #1f74dc29;border-radius:6px;min-width:max-content;padding:4px 6px;font-size:7px;line-height:1;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)translateY(3px);box-shadow:0 6px 15px #1b2f4a1f}.partner-map-city-markers.show-major-labels button.is-major>b,.partner-map-city-markers button:hover>b,.partner-map-city-markers button:focus-visible>b,.partner-map-city-markers button.active>b{opacity:1;transform:translate(-50%)translateY(0)}.partner-map-city-markers button:hover,.partner-map-city-markers button:focus-visible,.partner-map-city-markers button.active{z-index:3;background:var(--nova-red);outline:none;box-shadow:0 0 0 3px #ff344130,0 4px 12px #1f2c4547}.partner-map-markers button{width:18px;height:18px;transform:translate(-50%, -50%) scale(var(--map-inverse-scale,1));cursor:pointer;pointer-events:auto;transform-origin:50%;background:#fff;border:0;border-radius:50%;padding:0;transition:transform .2s,box-shadow .2s;position:absolute;box-shadow:0 3px 12px #17192233}.partner-map-markers button:before{content:"";border:1px solid #ff344161;border-radius:50%;animation:2.4s ease-out infinite partner-map-pulse;position:absolute;inset:-7px}.partner-map-markers button>span{background:var(--nova-red);border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:5px}.partner-map-markers button>b{color:#fff;opacity:0;pointer-events:none;background:#111319;border-radius:7px;min-width:max-content;padding:7px 10px;font-size:10px;font-weight:700;line-height:1;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px)}.partner-map-markers button:hover,.partner-map-markers button:focus-visible,.partner-map-markers button.active{transform:translate(-50%, -50%) scale(var(--map-inverse-scale,1));outline:none;box-shadow:0 0 0 5px #ff344133,0 8px 22px #17192242}.partner-map-markers button:hover>b,.partner-map-markers button:focus-visible>b,.partner-map-markers button.active>b{opacity:1;transform:translate(-50%)translateY(0)}.partner-map-city-card{z-index:6;cursor:default;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #2074dc2e;border-radius:14px;width:min(275px,100% - 32px);padding:17px 18px;position:absolute;bottom:16px;left:16px;box-shadow:0 22px 48px #1623362e}.partner-map-city-card>button{color:#697482;cursor:pointer;background:#edf3fa;border:0;border-radius:50%;width:27px;height:27px;font-size:16px;position:absolute;top:10px;right:10px}.partner-map-city-card>button:hover{color:#fff;background:#1f74dc}.partner-map-city-card>span{color:#2575dc;font:7px var(--font-geist-mono), monospace;letter-spacing:.13em}.partner-map-city-card h4{color:#161d27;letter-spacing:-.04em;margin:8px 34px 4px 0;font-size:22px;line-height:1.1}.partner-map-city-card p{color:#646d79;margin:0;font-size:10px}.partner-map-city-card small{color:#9ba1aa;font:7px var(--font-geist-mono), monospace;margin-top:7px;display:block}.partner-map-city-card a{color:#1e6fd4;border-top:1px solid #14182214;justify-content:space-between;align-items:center;margin-top:14px;padding-top:11px;font-size:9px;font-weight:750;display:flex}.partner-map-city-card a b{font-size:13px}.partner-map-zoom-controls{z-index:4;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffffe0;border:1px solid #1418221f;border-radius:11px;grid-template-columns:36px 48px 36px;align-items:stretch;display:grid;position:absolute;top:15px;right:15px;overflow:hidden;box-shadow:0 8px 28px #191d271f}.partner-map-zoom-controls button{color:#171a20;cursor:pointer;background:0 0;border:0;width:36px;min-height:35px;font-size:18px}.partner-map-zoom-controls button:hover{color:#fff;background:#17191f}.partner-map-zoom-controls span{color:#6f747e;font:8px var(--font-geist-mono), monospace;border-inline:1px solid #14182217;place-items:center;display:grid}.partner-map-caption{border-top:1px solid #14182214;justify-content:space-between;align-items:center;gap:20px;min-height:61px;padding:15px 27px;display:flex}.partner-map-caption span{color:#23262d;font:9px var(--font-geist-mono), monospace;letter-spacing:.09em}.partner-map-caption p{color:#888d96;margin:0;font-size:10px}.partner-map-detail{color:#fff;background:#101116;border-radius:22px;flex-direction:column;min-width:0;padding:27px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #1e191921}.partner-map-detail:before{content:"";pointer-events:none;border:1px solid #ff34412e;border-radius:50%;width:270px;height:270px;position:absolute;top:-118px;right:-118px;box-shadow:0 0 0 42px #ff344106,0 0 0 84px #ff344105}.partner-map-detail-brand{grid-template-columns:84px 1fr;align-items:center;gap:15px;min-height:96px;display:grid;position:relative}.partner-map-detail-brand img,.partner-map-detail-brand>span{object-fit:contain;color:#111319;background:#fff;border-radius:12px;place-items:center;width:84px;height:68px;padding:10px;font-size:18px;font-weight:850;display:grid}.partner-map-detail-brand small{color:#ff6978;font-size:10px;font-weight:700}.partner-map-detail-heading{border-top:1px solid #ffffff1a;margin-top:25px;padding-top:22px;position:relative}.partner-map-detail-heading>span{color:#ffffff5c;font:8px var(--font-geist-mono), monospace;letter-spacing:.12em}.partner-map-detail-heading h3{letter-spacing:-.04em;margin:12px 0 4px;font-size:clamp(25px,2.2vw,35px);line-height:1.12}.partner-map-detail-heading em{color:#ffffff5e;font:8px var(--font-geist-mono), monospace;letter-spacing:.13em;font-style:normal}.partner-map-summary{color:#ffffff9e;margin:22px 0;font-size:12px;line-height:1.85}.partner-map-contact{flex-direction:column;margin:0;display:flex}.partner-map-contact>div{border-top:1px solid #ffffff14;grid-template-columns:76px minmax(0,1fr);gap:13px;padding:13px 0;display:grid}.partner-map-contact dt{color:#ffffff52;font-size:9px}.partner-map-contact dd{color:#ffffffd4;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.partner-map-contact a{color:inherit}.partner-map-website{color:#fff;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;font-size:11px;font-weight:700;display:flex}.partner-map-website b{color:var(--nova-red);font-size:16px}.partner-map-index{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.partner-map-index button{color:#1b1d22;text-align:left;cursor:pointer;background:#ffffff8c;border:1px solid #13161d17;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-width:0;min-height:66px;padding:13px 16px;transition:background .2s,border-color .2s,transform .2s;display:grid}.partner-map-index button:hover,.partner-map-index button.active{background:#fff;border-color:#ff34414d;transform:translateY(-2px)}.partner-map-index button>span{color:#aaa69f;font:8px var(--font-geist-mono), monospace;grid-row:1/3}.partner-map-index button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.partner-map-index button small{color:#8c8882;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.partner-map-index button i{color:var(--nova-red);grid-area:1/3/3;font-size:9px;font-style:normal}@keyframes partner-map-pulse{0%{opacity:.85;transform:scale(.7)}75%,to{opacity:0;transform:scale(1.75)}}@media (prefers-reduced-motion:reduce){.partner-map-markers button:before{animation:none}}.approved-partner-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.partner-onboarding{scroll-margin-top:90px}.admin-partner-preview{color:#fff;background:#111116;grid-template-columns:190px 1fr;align-items:center;gap:25px;min-height:180px;padding:22px;display:grid}.admin-partner-preview>img,.admin-partner-preview>div{object-fit:contain;background:#24232a;width:190px;height:135px}.admin-partner-preview>img{padding:17px}.admin-partner-preview>div{place-items:center;font-size:28px;font-weight:900;display:grid}.admin-partner-preview span{min-width:0}.admin-partner-preview small{color:#ff5366;font-size:9px}.admin-partner-preview h3{margin:10px 0 4px;font-size:27px}.admin-partner-preview p{color:#ffffff6b;font:9px var(--font-geist-mono), monospace;letter-spacing:.12em;margin:0}.admin-map-location-fields{background:#ffffff06;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;gap:15px;padding:20px;display:flex}.admin-section-note{gap:5px;display:grid}.admin-section-note span{color:#ff5366;font:8px var(--font-geist-mono), monospace;letter-spacing:.14em}.admin-section-note b{color:#fff;font-size:15px}.admin-section-note small{color:#ffffff6b;font-size:10px;line-height:1.6}@media (width<=1280px) and (width>=921px){.site-header,.subpage-header{grid-template-columns:58px minmax(0,1fr) 188px;padding-inline:20px}.site-header .brand-copy,.subpage-header .brand-copy{display:none}.main-nav a{padding-inline:9px;font-size:10px}.subpage-header nav{gap:12px;font-size:10px}}@media (width<=1120px){.partner-showcase>header{grid-template-columns:.4fr 1fr}.partner-showcase>header p{grid-column:2}.partner-world-directory{grid-template-columns:minmax(0,1.5fr) minmax(280px,.65fr)}.partner-map-index,.approved-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview{grid-template-columns:repeat(3,1fr)}.admin-overview .admin-card-title{grid-column:1/4}}@media (width<=820px){.partner-world-directory{grid-template-columns:1fr}.partner-map-detail{min-height:490px}.partner-map-index{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.partner-showcase{padding:70px 18px 85px}.partner-showcase>header{grid-template-columns:1fr;gap:15px}.partner-showcase>header p{grid-column:1}.partner-map-stage,.partner-map-detail{border-radius:17px}.partner-map-toolbar{min-height:74px;padding:17px 18px}.partner-map-toolbar strong{font-size:18px}.partner-map-toolbar p{display:none}.partner-map-region-tabs{padding-inline:15px}.partner-map-region-tabs>span{display:none}.partner-map-region-tabs button{min-width:78px}.partner-map-canvas{min-height:270px}.partner-city-tools{max-width:none;top:10px;left:10px;right:126px}.partner-city-search{flex:1;grid-template-columns:27px minmax(0,1fr) 42px;width:auto}.partner-city-search>span{font-size:17px}.partner-city-search>input{font-size:10px}.partner-city-layer-toggle{width:38px;min-width:38px;padding:0}.partner-city-layer-toggle span,.partner-city-layer-toggle b{display:none}.partner-city-search-results{width:min(260px,100vw - 150px)}.partner-map-zoom-controls{grid-template-columns:34px 42px 34px;top:10px;right:10px}.partner-map-zoom-controls button{width:34px;min-height:33px}.partner-map-markers button>b,.partner-map-city-markers button>b{display:none}.partner-map-city-card{width:auto;padding:13px 15px;bottom:10px;left:10px;right:10px}.partner-map-city-card h4{margin-top:6px;font-size:19px}.partner-map-city-card small{display:none}.partner-map-city-card a{margin-top:10px;padding-top:9px}.partner-map-caption{padding:13px 18px}.partner-map-caption p{display:none}.partner-map-detail{min-height:0;padding:22px}.partner-map-detail-heading{margin-top:14px}.partner-map-index,.approved-partner-grid{grid-template-columns:1fr}.admin-partner-preview{grid-template-columns:95px 1fr;gap:15px}.admin-partner-preview>img,.admin-partner-preview>div{width:95px;height:85px}.admin-partner-preview h3{font-size:22px}}.partner-marquee{color:#fff;background:#0a0a0d;border-bottom:1px solid #ffffff17;padding:34px 0 38px;overflow:hidden}.partner-marquee-heading{justify-content:space-between;align-items:end;gap:25px;padding:0 clamp(22px,5vw,80px) 22px;display:flex}.partner-marquee-heading>span{color:var(--nova-red);font:8px var(--font-geist-mono), monospace;letter-spacing:.16em}.partner-marquee-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(20px,2vw,30px)}.partner-marquee-window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.partner-marquee-track{width:max-content;animation:partner-marquee-scroll var(--partner-duration,30s) linear infinite;gap:10px;display:flex}.partner-marquee:hover .partner-marquee-track{animation-play-state:paused}.partner-marquee-item{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;width:clamp(245px,23vw,350px);min-height:82px;padding:13px 17px;transition:border-color .2s,background .2s;display:grid}.partner-marquee-item:hover{background:#ffffff12;border-color:#ff344173}.partner-marquee-item img,.partner-marquee-item>i{object-fit:contain;color:#111;background:#fff;border-radius:10px;place-items:center;width:52px;height:52px;padding:6px;font-size:20px;font-style:normal;font-weight:850;display:grid}.partner-marquee-item span{flex-direction:column;gap:5px;min-width:0;display:flex}.partner-marquee-item b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.partner-marquee-item small{color:#ffffff61;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.partner-marquee-item em{color:var(--nova-red);font-size:13px;font-style:normal}@keyframes partner-marquee-scroll{to{transform:translate(calc(-50% - 5px))}}.footer-records{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;display:flex}.footer-records a{color:#ffffff6b;font:8px var(--font-geist-mono), monospace;letter-spacing:.08em;align-items:center;gap:6px;transition:color .2s;display:inline-flex}.footer-records a:hover{color:#fff}.footer-records i{color:#ffffffb8;background:#ffffff21;border-radius:50%;place-items:center;width:16px;height:16px;font:7px Arial,sans-serif;display:inline-grid}.subpage-footer .subpage-footer-meta{flex-direction:column;justify-content:center;align-items:flex-start;gap:11px;display:flex}.subpage-footer .subpage-footer-meta .footer-records{justify-content:flex-start}.subpage-footer .subpage-footer-links{flex-wrap:wrap;justify-content:flex-end;gap:12px 22px;display:flex}.drama-card-cover{z-index:-3;object-fit:cover;opacity:.78;width:100%;height:100%;position:absolute;inset:0}.production-profile-hero{color:#fff;grid-template-columns:minmax(280px,.72fr) 1fr;align-items:center;gap:clamp(45px,8vw,130px);min-height:700px;padding:clamp(55px,7vw,110px) clamp(24px,8vw,145px);display:grid}.production-profile-art{aspect-ratio:3/4;border:1px solid #ffffff24;border-radius:22px;place-items:center;max-height:590px;display:grid;overflow:hidden;box-shadow:0 35px 80px #00000059}.production-profile-art img{object-fit:cover;width:100%;height:100%}.production-profile-art>span{text-shadow:16px 18px #00000038;font-size:clamp(120px,18vw,260px);font-weight:800}.production-profile-copy>span,.production-profile-back>span{color:var(--nova-red);font:9px var(--font-geist-mono), monospace;letter-spacing:.16em}.production-profile-copy h1{letter-spacing:-.065em;max-width:780px;margin:26px 0 15px;font-size:clamp(48px,6vw,92px);line-height:1}.production-profile-copy>strong{color:#ffffffc7;font-size:15px}.production-profile-copy>p{color:#ffffff91;max-width:640px;margin:30px 0;font-size:14px;line-height:1.9}.production-profile-copy>div{flex-wrap:wrap;gap:8px;display:flex}.production-profile-copy>div i{color:#ffffffa3;border:1px solid #ffffff2e;border-radius:99px;padding:8px 11px;font-size:9px;font-style:normal}.production-profile-back,.industry-profile-back{background:#efede7;grid-template-columns:.45fr 1fr auto;align-items:end;gap:30px;padding:95px clamp(24px,8vw,145px);display:grid}.production-profile-back h2,.industry-profile-back h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4vw,58px);line-height:1.05}.production-profile-back a,.industry-profile-back a{border-bottom:1px solid #111;padding-bottom:6px;font-size:11px}.industries-hero{color:#fff;background:#0a0a0d}.industry-directory{background:#efede7;padding:95px clamp(24px,7vw,120px) 120px}.industry-directory>header{grid-template-columns:.4fr 1fr;align-items:end;gap:35px;margin-bottom:42px;display:grid}.industry-directory>header>span{color:var(--nova-red);font:9px var(--font-geist-mono), monospace;letter-spacing:.15em}.industry-directory>header h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,4vw,58px)}.industry-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.industry-card{background:#ffffff9e;border:1px solid #0000001a;border-radius:20px;flex-direction:column;min-height:520px;padding:15px 22px 23px;transition:transform .25s,box-shadow .25s,background .25s;display:flex}.industry-card:hover{background:#fff;transform:translateY(-7px);box-shadow:0 25px 65px #2118101a}.industry-card>div{background:#111116;border-radius:14px;place-items:center;height:245px;margin:0 -7px 28px;display:grid;position:relative;overflow:hidden}.industry-card>div img{object-fit:contain;width:75%;height:75%}.industry-card>div>span{color:#fff;font-size:84px;font-weight:850}.industry-card>div i{color:#ffffff73;font:8px var(--font-geist-mono), monospace;font-style:normal;position:absolute;top:12px;left:13px}.industry-card>small{color:var(--nova-red);font-size:10px}.industry-card h2{margin:12px 0 4px;font-size:27px;line-height:1.2}.industry-card em{color:#999188;font:8px var(--font-geist-mono), monospace;letter-spacing:.13em;font-style:normal}.industry-card p{color:#686159;margin:22px 0;font-size:12px;line-height:1.8}.industry-card>b{color:var(--nova-red);margin-top:auto;font-size:10px}.industry-profile-hero{color:#fff;background:#0a0a0d;grid-template-columns:minmax(280px,.8fr) 1fr;align-items:center;gap:clamp(45px,8vw,125px);min-height:700px;padding:clamp(55px,8vw,120px) clamp(24px,8vw,145px);display:grid}.industry-profile-media{aspect-ratio:4/3;background:#17171e;border:1px solid #ffffff1f;border-radius:22px;place-items:center;display:grid;overflow:hidden}.industry-profile-media img{object-fit:contain;width:78%;height:78%}.industry-profile-media>span{font-size:110px;font-weight:850}.industry-profile-copy>span,.industry-profile-back>span{color:var(--nova-red);font:9px var(--font-geist-mono), monospace;letter-spacing:.16em}.industry-profile-copy h1{letter-spacing:-.06em;margin:25px 0 8px;font-size:clamp(48px,6vw,88px);line-height:1}.industry-profile-copy em{color:#ffffff5c;font:10px var(--font-geist-mono), monospace;letter-spacing:.14em;font-style:normal}.industry-profile-copy p{color:#ffffff8f;max-width:650px;margin:34px 0;font-size:14px;line-height:2}.industry-profile-copy a{background:var(--nova-red);color:#fff;border-radius:99px;padding:13px 18px;font-size:11px;font-weight:750;display:inline-flex}.admin-work-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-work-selector>label{cursor:pointer;background:#faf9f6;border:1px solid #ddd9d1;border-radius:10px;flex-direction:row;align-items:center;gap:10px;min-height:58px;padding:10px 12px}.admin-work-selector input{width:17px;height:17px;accent-color:var(--nova-red);flex:none}.admin-work-selector label>span{flex-direction:column;gap:3px;display:flex}.admin-work-selector b{color:#16161a;font-size:12px}.admin-work-selector small{color:#827b73;font-size:9px}.admin-production-preview,.admin-industry-preview{color:#fff;background:#111116;grid-template-columns:170px 1fr;align-items:center;gap:25px;min-height:190px;padding:22px;display:grid}.admin-production-preview>img,.admin-production-preview>div,.admin-industry-preview>img,.admin-industry-preview>div{object-fit:contain;background:#24232a;place-items:center;width:170px;height:145px;display:grid}.admin-production-preview>img,.admin-industry-preview>img{padding:12px}.admin-production-preview>div,.admin-industry-preview>div{color:#fff;font-size:48px;font-weight:850}.admin-production-preview small,.admin-industry-preview small{color:#ff5366;font-size:9px}.admin-production-preview h3,.admin-industry-preview h3{margin:10px 0 5px;font-size:25px}.admin-production-preview p,.admin-industry-preview p{color:#ffffff6e;margin:0;font-size:10px}.admin-partner-display-settings{background:#f8f6f1;border:1px solid #ddd9d1;border-radius:12px;grid-template-columns:1.2fr 1fr .65fr 1fr;align-items:end;gap:13px;padding:18px;display:grid}.admin-partner-display-settings>div{flex-direction:column;gap:4px;display:flex}.admin-partner-display-settings>div b{font-size:13px}.admin-partner-display-settings>div small{color:#837c74;font-size:9px;line-height:1.5}.admin-partner-display-settings .admin-inline-check{padding-bottom:12px}.admin-order-controls{border-bottom:1px solid #e2ded6;justify-content:flex-end;align-items:center;gap:8px;padding:11px 0;display:flex}.admin-order-controls span{color:#777169;margin-right:auto;font-size:10px}.admin-order-controls button{color:#28252c;cursor:pointer;background:#fff;border:1px solid #d9d5cc;border-radius:8px;padding:8px 12px}.admin-order-controls button:disabled{opacity:.35;cursor:default}.admin-overview{grid-template-columns:1fr repeat(8,minmax(68px,.28fr))}@media (width<=1280px) and (width>=921px){.main-nav a{padding-inline:7px;font-size:9.5px}.subpage-header nav{gap:9px;font-size:9.5px}}@media (width<=1020px){.industry-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-partner-display-settings{grid-template-columns:1fr 1fr}.admin-partner-display-settings>div{grid-column:1/3}}@media (width<=700px){.partner-marquee{padding-block:27px 31px}.partner-marquee-heading{align-items:center;padding-inline:18px}.partner-marquee-item{grid-template-columns:46px 1fr auto;width:255px;min-height:74px}.partner-marquee-item img,.partner-marquee-item>i{width:46px;height:46px}.subpage-footer .subpage-footer-meta{align-items:flex-start}.subpage-footer .subpage-footer-links{justify-content:flex-start}.footer-bottom{flex-wrap:wrap}.footer-bottom .footer-records{order:3;justify-content:flex-start;width:100%}.production-profile-hero,.industry-profile-hero{grid-template-columns:1fr;gap:36px;min-height:auto;padding:55px 18px 70px}.production-profile-art,.industry-profile-media{justify-self:center;width:min(100%,430px)}.production-profile-copy h1,.industry-profile-copy h1{font-size:clamp(42px,13vw,62px)}.production-profile-back,.industry-profile-back{grid-template-columns:1fr;align-items:start;padding:70px 18px}.industry-directory{padding:70px 18px 85px}.industry-directory>header{grid-template-columns:1fr;gap:14px}.industry-directory-grid{grid-template-columns:1fr}.industry-card{min-height:480px}.admin-work-selector{grid-template-columns:1fr}.admin-production-preview,.admin-industry-preview{grid-template-columns:95px 1fr;gap:14px}.admin-production-preview>img,.admin-production-preview>div,.admin-industry-preview>img,.admin-industry-preview>div{width:95px;height:88px}.admin-production-preview>div,.admin-industry-preview>div{font-size:34px}.admin-partner-display-settings{grid-template-columns:1fr}.admin-partner-display-settings>div{grid-column:auto}}@media (prefers-reduced-motion:reduce){.partner-marquee-track{animation-play-state:paused;transform:none}}html[data-site-theme=obsidian]{--nova-red:#ff2b3a;--nova-orange:#ff7345;--runtime-deep:#07070a;--runtime-panel:#101015;--runtime-glow:#ff2b3a2e;--runtime-soft:#ff2b3a1c}html[data-site-theme=nebula]{--nova-red:#9d6cff;--nova-orange:#e06fff;--runtime-deep:#0b0713;--runtime-panel:#151020;--runtime-glow:#9d6cff38;--runtime-soft:#9d6cff1f}html[data-site-theme=ocean]{--nova-red:#3c9cff;--nova-orange:#4fd4d0;--runtime-deep:#050b13;--runtime-panel:#0c1723;--runtime-glow:#3c9cff38;--runtime-soft:#3c9cff1f}html[data-site-theme=amber]{--nova-red:#d8a04d;--nova-orange:#f1c778;--runtime-deep:#100b06;--runtime-panel:#1a130c;--runtime-glow:#d8a04d38;--runtime-soft:#d8a04d1f}html[data-site-theme] body{background:var(--runtime-deep)}html[data-site-theme] .site-shell{background:radial-gradient(circle at calc(50% + var(--field-x,0px)) calc(8% + var(--field-y,0px)), var(--runtime-glow), transparent 30rem), radial-gradient(circle at 16% 35%, var(--runtime-soft), transparent 34rem), var(--runtime-deep)}html[data-site-theme] .site-header,html[data-site-theme] .subpage-header{background:var(--runtime-deep)}@supports (color:color-mix(in lab, red, red)){html[data-site-theme] .site-header,html[data-site-theme] .subpage-header{background:color-mix(in srgb, var(--runtime-deep), transparent 10%)}}html[data-site-theme] .site-shell.is-scrolled .site-header{background:var(--runtime-deep)}@supports (color:color-mix(in lab, red, red)){html[data-site-theme] .site-shell.is-scrolled .site-header{background:color-mix(in srgb, var(--runtime-deep), transparent 6%)}}html[data-site-theme] .home-news,html[data-site-theme] .ai-playground,html[data-site-theme] .drama-section,html[data-site-theme] .site-footer,html[data-site-theme] .subpage-footer,html[data-site-theme] .partner-marquee,html[data-site-theme] .video-feature,html[data-site-theme] .video-grid{background-color:var(--runtime-deep)}html[data-site-theme] .editorial-hero,html[data-site-theme] .directory-hero,html[data-site-theme] .sub-hero,html[data-site-theme] .team-hero,html[data-site-theme] .industries-hero,html[data-site-theme] .industry-profile-hero{background-color:var(--runtime-deep);background-image:radial-gradient(circle at 76% 36%, var(--runtime-glow), transparent 27rem)}html[data-site-theme] .partner-join-callout{box-shadow:inset 0 0 0 1px var(--runtime-soft), 0 28px 75px #00000029}.site-theme-switcher{z-index:92;font-family:var(--font-noto-sans-sc), sans-serif;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:18px;left:18px}.site-theme-switcher>button{color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);cursor:pointer;background:#08080be0;border:1px solid #ffffff29;border-radius:50%;place-items:center;gap:2px;width:48px;height:48px;padding:0;display:grid;box-shadow:0 13px 34px #00000042}.site-theme-switcher>button i{border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 3px #ffffff1a}.site-theme-switcher>button span{font-size:8px}.site-theme-switcher>div{opacity:0;pointer-events:none;transform-origin:0 100%;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08080beb;border:1px solid #ffffff21;border-radius:15px;gap:5px;padding:7px;transition:opacity .2s,transform .2s;display:flex;transform:translate(-8px)scale(.96);box-shadow:0 18px 45px #0000004d}.site-theme-switcher.is-open>div{opacity:1;pointer-events:auto;transform:none}.site-theme-switcher>div button{color:#ffffff94;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-items:center;gap:5px;min-width:57px;padding:8px 7px;display:grid}.site-theme-switcher>div button:hover,.site-theme-switcher>div button.active{color:#fff;background:#ffffff12;border-color:#ffffff24}.site-theme-switcher>div i{border-radius:50%;width:17px;height:17px}.site-theme-switcher>div span{white-space:nowrap;font-size:9px}.site-service{z-index:94;color:#fff;font-family:var(--font-noto-sans-sc), sans-serif;position:fixed;top:50%;right:0;transform:translateY(-50%)}.site-service-trigger{z-index:2;background:var(--runtime-panel,#101015);border:1px solid #ffffff29;border-right:0;border-radius:15px 0 0 15px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:46px;min-height:132px;padding:13px 9px;display:flex;position:absolute;top:50%;right:0}@supports (color:color-mix(in lab, red, red)){.site-service-trigger{background:color-mix(in srgb, var(--runtime-panel,#101015), transparent 4%)}}.site-service-trigger{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:right .3s,background .2s;transform:translateY(-50%);box-shadow:-12px 16px 38px #00000038}.site-service-trigger:hover{background:var(--nova-red)}.site-service-trigger i{background:var(--nova-red);border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.site-service-trigger:hover i{background:#00000029}.site-service-trigger span{letter-spacing:.12em;writing-mode:vertical-rl;font-size:11px;font-weight:650}.site-service-panel{background:var(--runtime-panel,#101015);border:1px solid #ffffff21;border-right:0;border-radius:22px 0 0 22px;width:min(380px,100vw - 28px);max-height:min(620px,100vh - 60px);overflow:auto}@supports (color:color-mix(in lab, red, red)){.site-service-panel{background:color-mix(in srgb, var(--runtime-panel,#101015), transparent 3%)}}.site-service-panel{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transition:opacity .25s,transform .32s cubic-bezier(.18,.75,.22,1);transform:translate(102%);box-shadow:-30px 26px 80px #0000005c}.site-service.is-open .site-service-panel{opacity:1;pointer-events:auto;transform:none}.site-service-panel>header{border-bottom:1px solid #ffffff17;justify-content:space-between;gap:18px;padding:27px 25px 22px;display:flex}.site-service-panel header>div>span{color:var(--nova-red);font:9px var(--font-geist-mono), monospace;letter-spacing:.16em}.site-service-panel h2{margin:9px 0 5px;font-size:27px}.site-service-panel header p{color:#ffffff75;margin:0;font-size:11px}.site-service-panel header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:50%;width:32px;height:32px}.site-service-list{gap:7px;padding:10px;display:grid}.site-service-list>a,.site-service-entry{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:88px;padding:12px;transition:transform .2s,border-color .2s,background .2s;display:grid}.site-service-list>a:hover{border-color:var(--nova-red);transform:translate(-4px)}@supports (color:color-mix(in lab, red, red)){.site-service-list>a:hover{border-color:color-mix(in srgb, var(--nova-red), transparent 48%)}}.site-service-list>a:hover{background:#ffffff0f}.site-service-index{background:var(--runtime-soft,#ff2b3a1a);width:42px;height:42px;color:var(--nova-red);border-radius:12px;place-items:center;font-size:16px;font-weight:750;display:grid}.site-service-list>a>span,.site-service-entry>span{flex-direction:column;gap:2px;min-width:0;display:flex}.site-service-list small{color:var(--nova-red);font-size:9px}.site-service-list b{font-size:13px}.site-service-list em{color:#ffffff61;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.site-service-list img{object-fit:contain;background:#fff;border-radius:9px;width:54px;height:54px;padding:3px}.site-service-list>a>i,.site-service-entry>i{color:var(--nova-red);font-style:normal}.site-service-panel>footer{color:#ffffff47;padding:14px 24px 20px;font-size:9px}.maintenance-page{isolation:isolate;background:radial-gradient(circle at 72% 35%, var(--runtime-glow,#ff2b3a33), transparent 28rem), var(--runtime-deep,#07070a);color:#fff;place-items:center;min-height:100svh;padding:36px;display:grid;position:relative;overflow:hidden}.maintenance-backdrop{z-index:-3;position:absolute;inset:0}.maintenance-backdrop:after{content:"";background:linear-gradient(90deg,#050508cc 0%,#05050880 47%,#05050829 100%);position:absolute;inset:0}.maintenance-backdrop img{object-fit:cover;filter:saturate(1.02)brightness(1.14)contrast(1.02);width:100%;height:100%;transform:scale(1.005)}.maintenance-orbit{aspect-ratio:1;border:1px solid #ffffff14;border-radius:50%;width:min(62vw,760px);position:absolute;right:-8vw}.maintenance-orbit i{border:1px solid var(--nova-red);position:absolute;inset:14%}@supports (color:color-mix(in lab, red, red)){.maintenance-orbit i{border:1px solid color-mix(in srgb, var(--nova-red), transparent 72%)}}.maintenance-orbit i{border-radius:50%}.maintenance-orbit i:nth-child(2){inset:30%}.maintenance-orbit i:nth-child(3){background:var(--nova-red);box-shadow:0 0 70px var(--nova-red);inset:46%}.maintenance-page>section{z-index:2;justify-self:start;width:min(760px,100%);margin-left:clamp(0px,7vw,110px);position:relative}.maintenance-page section>img{background:#fff;border-radius:15px;width:68px;height:68px;margin-bottom:42px}.maintenance-page section>span{color:var(--nova-red);font:10px var(--font-geist-mono), monospace;letter-spacing:.2em}.maintenance-page h1{letter-spacing:-.055em;max-width:720px;margin:23px 0 22px;font-size:clamp(48px,6.8vw,96px);line-height:1.02}.maintenance-page p{color:#ffffff8f;max-width:560px;margin:0;font-size:15px;line-height:1.9}.maintenance-page section>div{color:#ffffff59;font:9px var(--font-geist-mono), monospace;letter-spacing:.14em;align-items:center;gap:10px;margin-top:55px;display:flex}.maintenance-page section>div i{background:var(--nova-red);width:7px;height:7px;box-shadow:0 0 14px var(--nova-red);border-radius:50%;animation:1.8s infinite pulse}.partner-marquee{background:radial-gradient(circle at 82% 12%, var(--runtime-soft,#ff2b3a17), transparent 23rem), #0a0a0d;border:1px solid #ffffff17;border-left:0;border-right:0;margin-top:0;padding:50px clamp(18px,4vw,64px) 54px}.partner-marquee-heading{justify-content:space-between;align-items:end;gap:35px;max-width:1500px;margin:0 auto 27px;padding:0;display:flex}.partner-marquee-heading>div{flex-direction:column;gap:7px;display:flex}.partner-marquee-heading>div>span{color:var(--nova-red);font:9px var(--font-geist-mono), monospace;letter-spacing:.18em}.partner-marquee-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.6vw,40px);font-weight:650}.partner-marquee-heading>p{color:#ffffff6b;text-align:right;max-width:420px;margin:0;font-size:12px;line-height:1.7}.partner-marquee-stage{background:#ffffff05;border:1px solid #ffffff17;border-radius:20px;max-width:1500px;margin:auto;padding:10px;position:relative;overflow:hidden}.partner-marquee-label{color:#ffffff38;font:8px var(--font-geist-mono), monospace;letter-spacing:.16em;padding:0 10px 9px;display:block}.partner-marquee-window{border-radius:13px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.partner-marquee-track{gap:8px;padding:2px 0}.partner-marquee-item{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:48px 1fr auto;gap:12px;width:clamp(230px,20vw,305px);min-height:72px;padding:10px 13px}.partner-marquee-item:hover{border-color:var(--nova-red)}@supports (color:color-mix(in lab, red, red)){.partner-marquee-item:hover{border-color:color-mix(in srgb, var(--nova-red), transparent 48%)}}.partner-marquee-item:hover{background:#ffffff12;transform:translateY(-2px)}.partner-marquee-item .partner-logo{background:#fff;border-radius:10px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.partner-marquee-item .partner-logo img,.partner-marquee-item .partner-logo>i{object-fit:contain;color:#111;background:0 0;border:0;border-radius:0;place-items:center;width:100%;height:100%;padding:6px;font-size:19px;font-style:normal;font-weight:850;display:grid}.partner-marquee-item .partner-marquee-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.partner-marquee-item .partner-marquee-copy small{color:var(--nova-red);letter-spacing:.05em;order:0;font-size:8px}.partner-marquee-item .partner-marquee-copy b{color:#fff;order:1;font-size:13px;font-weight:650}.partner-marquee.is-static .partner-marquee-window{-webkit-mask-image:none;mask-image:none}.partner-marquee.is-static .partner-marquee-track{justify-content:center;width:100%;animation:none;transform:none}.footer-records{gap:9px}.footer-records a{color:#ffffffb8;min-height:30px;font:11px var(--font-noto-sans-sc), sans-serif;letter-spacing:.02em;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;gap:7px;padding:6px 10px}.footer-records a:hover{border-color:var(--nova-red)}@supports (color:color-mix(in lab, red, red)){.footer-records a:hover{border-color:color-mix(in srgb, var(--nova-red), transparent 45%)}}.footer-records a:hover{background:#ffffff17}.footer-records i{background:var(--nova-red);color:#fff;width:18px;height:18px;font-size:8px}.footer-bottom{min-height:62px}.subpage-footer{min-height:148px;font-size:10px}.subpage-footer .subpage-footer-meta{gap:13px}.artist-photo,.directory-photo,.profile-image,.editorial-main,.editorial-detail,.production-profile-art,.video-grid button>div{background:#0a0a0d}.artist-photo img,.directory-photo img,.profile-image img,.editorial-main img,.editorial-detail img,.production-profile-art img,.drama-card-cover,.video-grid img{object-fit:contain;object-position:center}.drama-card-cover{opacity:.9;background:#0003}.partner-showcase-image img,.industry-card>div img,.industry-profile-media img{object-fit:contain}.hero-signal-field{z-index:-1;pointer-events:none;transform:translate3d(var(--field-x,0), var(--field-y,0), 0);transition:transform .14s ease-out;position:absolute;inset:90px 0 0 45%}.hero-signal-field:before,.hero-signal-field:after{content:"";border:1px solid #ffffff0e;border-radius:50%;position:absolute;inset:12% 10% 17%}.hero-signal-field:after{border-color:var(--nova-red);inset:26% 23% 31%}@supports (color:color-mix(in lab, red, red)){.hero-signal-field:after{border-color:color-mix(in srgb, var(--nova-red), transparent 77%)}}.hero-signal-field>i{background:#ffffff80;border-radius:50%;width:5px;height:5px;animation:3.8s ease-in-out infinite signal-node;position:absolute;box-shadow:0 0 18px #ffffff3d}.hero-signal-field>i:first-child{top:23%;left:14%}.hero-signal-field>i:nth-child(2){animation-delay:-.6s;top:12%;left:33%}.hero-signal-field>i:nth-child(3){animation-delay:-1.1s;top:19%;left:55%}.hero-signal-field>i:nth-child(4){animation-delay:-1.8s;top:8%;left:78%}.hero-signal-field>i:nth-child(5){animation-delay:-.3s;top:35%;left:88%}.hero-signal-field>i:nth-child(6){animation-delay:-2.1s;top:47%;left:67%}.hero-signal-field>i:nth-child(7){animation-delay:-1.4s;top:69%;left:92%}.hero-signal-field>i:nth-child(8){animation-delay:-.8s;top:82%;left:71%}.hero-signal-field>i:nth-child(9){animation-delay:-2.5s;top:72%;left:45%}.hero-signal-field>i:nth-child(10){animation-delay:-1.7s;top:88%;left:27%}.hero-signal-field>i:nth-child(11){animation-delay:-.2s;top:63%;left:10%}.hero-signal-field>i:nth-child(12){animation-delay:-2s;top:43%;left:22%}.hero-signal-field>span{color:#ffffff2e;font:8px var(--font-geist-mono), monospace;letter-spacing:.16em;position:absolute;bottom:8%;right:8%}.hero-pointer-pulse{z-index:10;pointer-events:none;border:1px solid var(--nova-red);border-radius:50%;width:18px;height:18px;animation:.8s ease-out forwards hero-pointer-pulse;position:absolute;transform:translate(-50%,-50%)}.hero-actions [data-magnetic]{--mag-x:0px;--mag-y:0px;transform:translate(var(--mag-x), var(--mag-y));transition:transform .18s,background .2s,color .2s}.hero-actions [data-magnetic]:hover{transform:translate(var(--mag-x), calc(var(--mag-y) - 3px))}.site-shell.is-pointer-active .cursor-ring{border-color:var(--nova-red);width:34px;height:34px}@keyframes signal-node{50%{background:var(--nova-red);box-shadow:0 0 24px var(--nova-red);transform:scale(2.2)}}@keyframes hero-pointer-pulse{to{opacity:0;width:180px;height:180px}}.admin-service-page{gap:22px;display:grid}.admin-runtime-grid{margin-bottom:0}.admin-runtime-grid .admin-card{height:100%}.admin-danger-switch{color:#a2202e;background:#fff2f3;border:1px solid #e7a1a8;padding:14px}.admin-danger-switch>span{color:#a2202e!important}.admin-partner-display-settings{grid-template-columns:1.05fr 1fr 1.2fr .62fr 1.05fr}.admin-partner-display-settings>div small{font-size:10px}@media (width<=1020px){.admin-partner-display-settings{grid-template-columns:1fr 1fr}.admin-partner-display-settings>div{grid-column:1/3}}@media (width<=700px){.site-service{top:auto;bottom:76px;right:14px;transform:none}.site-service-trigger{border:1px solid #ffffff29;border-radius:50%;width:50px;min-height:50px;padding:0;position:relative;top:auto;right:auto;transform:none}.site-service-trigger span{display:none}.site-service.is-open .site-service-trigger{opacity:0;pointer-events:none;right:auto}.site-service-panel{transform-origin:100% 100%;border-right:1px solid #ffffff21;border-radius:20px;width:calc(100vw - 28px);max-height:min(570px,100svh - 100px);position:absolute;bottom:0;right:0;transform:translateY(20px)scale(.96)}.site-service.is-open .site-service-panel{transform:none}.site-theme-switcher{bottom:14px;left:14px}.site-theme-switcher>div{max-width:calc(100vw - 82px);overflow-x:auto}.maintenance-page{padding:24px}.maintenance-page>section{margin-left:0}.maintenance-page h1{font-size:clamp(46px,14vw,64px)}.maintenance-orbit{width:110vw;right:-55vw}.partner-marquee{padding:37px 14px 42px}.partner-marquee-heading{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:20px}.partner-marquee-heading>p{text-align:left}.partner-marquee-stage{padding:8px}.partner-marquee-item{width:242px}.footer-records{flex-direction:column;align-items:flex-start}.footer-records a{font-size:10px}.hero-signal-field{opacity:.7;inset:90px -60% 0 25%}.admin-partner-display-settings{grid-template-columns:1fr}.admin-partner-display-settings>div{grid-column:auto}}@media (prefers-reduced-motion:reduce){.hero-signal-field,.hero-signal-field>i,.hero-pointer-pulse{animation:none;transform:none}}.cursor-style-picker{z-index:213;position:relative}.cursor-style-picker>summary{color:#ffffffc7;background:#ffffff0e;border:1px solid #ffffff2b;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:66px;height:40px;padding:0 11px;font-size:10px;list-style:none;transition:border-color .2s,background .2s;display:flex}.cursor-style-picker>summary::-webkit-details-marker{display:none}.cursor-style-picker>summary:hover,.cursor-style-picker[open]>summary{background:#ffffff1c;border-color:#ffffff61}.cursor-style-picker>summary>i{border:1px solid #ffffff85;border-radius:50%;place-items:center;width:16px;height:16px;font-style:normal;display:grid;position:relative}.cursor-style-picker>summary>i:before,.cursor-style-picker>summary>i:after{content:"";background:var(--nova-red);position:absolute}.cursor-style-picker>summary>i:before{width:4px;height:1px;left:-3px}.cursor-style-picker>summary>i:after{width:1px;height:4px;top:-3px}.cursor-style-picker>summary>i b{background:#fff;border-radius:50%;width:3px;height:3px}.cursor-style-picker>div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09090df7;border:1px solid #ffffff24;border-radius:15px;width:228px;padding:11px;display:grid;position:absolute;top:calc(100% + 11px);right:0;box-shadow:0 24px 70px #00000085}.cursor-style-picker>div>small{color:var(--nova-red);font:8px var(--font-geist-mono), monospace;letter-spacing:.16em;padding:6px 8px 10px}.cursor-style-picker>div>button{color:#ffffffb8;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff13;grid-template-columns:34px minmax(0,1fr) 17px;align-items:center;gap:10px;width:100%;min-height:54px;padding:7px 8px;display:grid}.cursor-style-picker>div>button:hover,.cursor-style-picker>div>button[aria-pressed=true]{color:#fff;background:#ffffff0f}.cursor-style-picker>div>button>span{gap:3px;display:grid}.cursor-style-picker>div>button>span b{font-size:12px}.cursor-style-picker>div>button>span small{color:#ffffff59;font:7px var(--font-geist-mono), monospace;letter-spacing:.08em}.cursor-style-picker>div>button>em{color:var(--nova-red);font-size:11px;font-style:normal}.cursor-preview{border:1px solid #ffffff40;border-radius:50%;width:28px;height:28px;display:block;position:relative}.cursor-preview:before,.cursor-preview:after,.cursor-preview b{content:"";position:absolute}.cursor-preview.is-star{border:0}.cursor-preview.is-star:before{background:linear-gradient(135deg, #fff, var(--nova-red));border-radius:2px;width:11px;height:11px;top:9px;left:9px;transform:rotate(45deg)}.cursor-preview.is-star:after{background:linear-gradient(90deg,#0000,#ff3445e6);width:23px;height:1px;top:20px;left:-5px;transform:rotate(-35deg)}.cursor-preview.is-orbit:before{background:#9f73ff;border-radius:50%;width:5px;height:5px;top:-3px;left:11px;box-shadow:0 0 8px #9f73ff}.cursor-preview.is-orbit:after{background:#fff;border-radius:50%;width:6px;height:6px;top:10px;left:10px}.cursor-preview.is-signal{border:0;border-radius:0}.cursor-preview.is-signal:before{background:linear-gradient(90deg,#0000,#51bbff,#0000);width:24px;height:1px;top:13px;left:2px}.cursor-preview.is-signal:after{background:linear-gradient(#0000,#51bbff,#0000);width:1px;height:24px;top:2px;left:13px}.cursor-preview.is-signal b{background:#fff;border-radius:50%;width:5px;height:5px;top:11px;left:11px}@media (pointer:fine){.site-shell[data-cursor-style],.site-shell[data-cursor-style] a,.site-shell[data-cursor-style] button,.site-shell[data-cursor-style] summary{cursor:none}.site-shell[data-cursor-style=star]{--cursor-accent:#ff3445}.site-shell[data-cursor-style=orbit]{--cursor-accent:#a779ff}.site-shell[data-cursor-style=signal]{--cursor-accent:#48b9ff}.site-shell[data-cursor-style] .cursor-glow{opacity:0;background:radial-gradient(circle, var(--cursor-accent), transparent 68%)}.site-shell.cursor-visible .cursor-glow{opacity:.075}.site-shell[data-cursor-style] .cursor-ring{z-index:260;opacity:0;width:34px;height:34px;box-shadow:none;color:var(--cursor-accent);border:0;border-radius:50%;place-items:center;transition:width .18s,height .18s,opacity .14s;display:grid}.site-shell.cursor-visible .cursor-ring{opacity:1}.site-shell[data-cursor-style] .cursor-ring>i,.site-shell[data-cursor-style] .cursor-ring>b,.site-shell[data-cursor-style] .cursor-ring>span{font-style:normal;display:block;position:absolute}.site-shell[data-cursor-style=star] .cursor-ring:before,.site-shell[data-cursor-style=star] .cursor-ring:after{content:"";background:linear-gradient(90deg,#0000,#ffffffad,#0000);position:absolute}.site-shell[data-cursor-style=star] .cursor-ring:before{width:34px;height:1px}.site-shell[data-cursor-style=star] .cursor-ring:after{background:linear-gradient(#0000,#ffffffad,#0000);width:1px;height:34px}.site-shell[data-cursor-style=star] .cursor-ring>i{background:linear-gradient(135deg, #fff, var(--cursor-accent));width:9px;height:9px;box-shadow:0 0 14px var(--cursor-accent);border-radius:2px;transform:rotate(45deg)}.site-shell[data-cursor-style=star] .cursor-ring>b{transform-origin:100%;background:linear-gradient(90deg, transparent, var(--cursor-accent));width:52px;height:2px;top:26px;right:21px;transform:rotate(-33deg)}@supports (color:color-mix(in lab, red, red)){.site-shell[data-cursor-style=star] .cursor-ring>b{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--cursor-accent), transparent 20%))}}.site-shell[data-cursor-style=star] .cursor-ring>span{border:1px solid var(--cursor-accent);width:24px;height:24px}@supports (color:color-mix(in lab, red, red)){.site-shell[data-cursor-style=star] .cursor-ring>span{border:1px solid color-mix(in srgb, var(--cursor-accent), transparent 72%)}}.site-shell[data-cursor-style=star] .cursor-ring>span{border-radius:50%}.site-shell[data-cursor-style=orbit] .cursor-ring>i{width:7px;height:7px;box-shadow:0 0 13px var(--cursor-accent);background:#fff;border-radius:50%}.site-shell[data-cursor-style=orbit] .cursor-ring>b{border:1px solid var(--cursor-accent);width:15px;height:15px}@supports (color:color-mix(in lab, red, red)){.site-shell[data-cursor-style=orbit] .cursor-ring>b{border:1px solid color-mix(in srgb, var(--cursor-accent), transparent 42%)}}.site-shell[data-cursor-style=orbit] .cursor-ring>b{border-radius:50%}.site-shell[data-cursor-style=orbit] .cursor-ring>span{border:1px solid var(--cursor-accent);width:34px;height:34px}@supports (color:color-mix(in lab, red, red)){.site-shell[data-cursor-style=orbit] .cursor-ring>span{border:1px solid color-mix(in srgb, var(--cursor-accent), transparent 20%)}}.site-shell[data-cursor-style=orbit] .cursor-ring>span{border-radius:50%;animation:2.2s linear infinite nova-cursor-orbit}.site-shell[data-cursor-style=orbit] .cursor-ring>span:after{content:"";background:var(--cursor-accent);width:6px;height:6px;box-shadow:0 0 10px var(--cursor-accent);border-radius:50%;position:absolute;top:-4px;left:13px}.site-shell[data-cursor-style=signal] .cursor-ring{border-radius:0}.site-shell[data-cursor-style=signal] .cursor-ring:before,.site-shell[data-cursor-style=signal] .cursor-ring:after{content:"";background:var(--cursor-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.site-shell[data-cursor-style=signal] .cursor-ring:before,.site-shell[data-cursor-style=signal] .cursor-ring:after{background:color-mix(in srgb, var(--cursor-accent), transparent 20%)}}.site-shell[data-cursor-style=signal] .cursor-ring:before{width:42px;height:1px}.site-shell[data-cursor-style=signal] .cursor-ring:after{width:1px;height:42px}.site-shell[data-cursor-style=signal] .cursor-ring>i{background:var(--cursor-accent);width:7px;height:7px;box-shadow:0 0 11px var(--cursor-accent);border:1px solid #fff;border-radius:50%}.site-shell[data-cursor-style=signal] .cursor-ring>b,.site-shell[data-cursor-style=signal] .cursor-ring>span{width:11px;height:11px}.site-shell[data-cursor-style=signal] .cursor-ring>b{border-top:2px solid var(--cursor-accent);border-left:2px solid var(--cursor-accent);top:0;left:0}.site-shell[data-cursor-style=signal] .cursor-ring>span{border-right:2px solid var(--cursor-accent);border-bottom:2px solid var(--cursor-accent);bottom:0;right:0}.site-shell.is-pointer-active[data-cursor-style] .cursor-ring{border-color:#0000;width:43px;height:43px}}@keyframes nova-cursor-orbit{to{transform:rotate(360deg)}}@media (width<=1500px){.cursor-style-picker>summary{width:40px;min-width:40px;padding:0}.cursor-style-picker>summary>span{display:none}}@media (pointer:coarse),(width<=720px){.cursor-style-picker{display:none}}.baike-index-page,.baike-entry-page,.baike-portal-page{color:#111116;background:#f1eee7}.baike-index-hero{color:#fff;background:radial-gradient(circle at 76% 30%,#ff2b3621,#0000 27rem),#09090c;grid-template-columns:minmax(0,1.1fr) minmax(280px,.55fr);align-items:end;gap:60px;min-height:470px;padding:clamp(95px,10vw,160px) clamp(24px,7vw,120px) 80px;display:grid;position:relative;overflow:hidden}.baike-index-hero:before{content:"百科";color:#ffffff06;font-size:clamp(190px,28vw,440px);font-weight:850;line-height:1;position:absolute;top:-1.5rem;right:4vw}.baike-index-hero>*{z-index:1;position:relative}.baike-index-hero span,.baike-directory header span,.baike-rights>span,.baike-claim-intro>span,.baike-entry-title>span,.baike-article header small,.baike-entry-footer span,.baike-owner-login>div>span,.baike-owner-workspace>header span,.baike-version-submit>div>span,.baike-owner-history header span{color:var(--nova-red);font:9px var(--font-geist-mono), monospace;letter-spacing:.18em}.baike-index-hero h1{letter-spacing:-.06em;max-width:850px;margin:18px 0 0;font-size:clamp(48px,6.2vw,92px);line-height:1.02}.baike-index-hero h1 span{color:var(--nova-red);font:inherit;letter-spacing:inherit}.baike-index-hero>p{color:#ffffff8c;max-width:520px;margin:0;font-size:14px;line-height:1.9}.baike-directory{padding:clamp(70px,8vw,120px) clamp(20px,5vw,84px)}.baike-directory>header{justify-content:space-between;align-items:end;gap:30px;max-width:1540px;margin:0 auto 38px;display:flex}.baike-directory header h2{letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(34px,4vw,58px)}.baike-directory>header>a{border-bottom:1px solid #15151a;padding-bottom:7px;font-size:12px}.baike-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1540px;margin:auto;display:grid}.baike-directory-card{background:#fff;border:1px solid #dcd7cf;border-radius:18px;min-width:0;transition:transform .35s,box-shadow .35s;overflow:hidden;box-shadow:0 20px 60px #1d17110d}.baike-directory-card:hover{transform:translateY(-7px);box-shadow:0 28px 70px #1d17111c}.baike-directory-image{aspect-ratio:4/4.7;background:#0b0b0e;place-items:center;display:grid;position:relative;overflow:hidden}.baike-directory-image>img{object-fit:contain;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.baike-directory-card:hover .baike-directory-image>img{transform:scale(1.025)}.baike-directory-image>span{color:#ffffffe0;font-size:100px;font-weight:800}.baike-directory-image>i{color:#fff;font:9px var(--font-geist-mono), monospace;font-style:normal;position:absolute;top:17px;left:18px}.baike-directory-image>b{color:#18181c;background:#fff;border-radius:999px;padding:8px 11px;font-size:9px;position:absolute;top:14px;right:15px}.baike-directory-image>b:before{content:"✓";color:#fff;background:#35ad62;border-radius:50%;place-items:center;width:17px;height:17px;margin-right:6px;display:inline-grid}.baike-directory-copy{padding:25px 25px 24px}.baike-directory-copy>small{color:var(--nova-red);font:9px var(--font-geist-mono), monospace;letter-spacing:.11em}.baike-directory-copy h2{letter-spacing:-.04em;margin:9px 0 2px;font-size:28px}.baike-directory-copy>em{color:#aaa39b;font:9px var(--font-geist-mono), monospace;letter-spacing:.13em;font-style:normal}.baike-directory-copy>p{color:#6c655f;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:68px;margin:19px 0;font-size:12px;line-height:1.85;display:-webkit-box;overflow:hidden}.baike-directory-copy>div{border-top:1px solid #ece8e1;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.baike-directory-copy>div span{color:#8a837c;font-size:10px}.baike-directory-copy>div b{color:var(--nova-red);font-size:10px}.baike-rights{color:#fff;background:#0a0a0d;padding:clamp(65px,7vw,110px) clamp(24px,7vw,120px)}.baike-rights>h2{letter-spacing:-.055em;margin:18px 0 42px;font-size:clamp(42px,5.2vw,76px)}.baike-rights>div{border-top:1px solid #ffffff1f;grid-template-columns:1fr auto;align-items:start;gap:60px;padding-top:28px;display:grid}.baike-rights p{color:#ffffff85;max-width:720px;margin:0;font-size:13px;line-height:1.9}.baike-rights a{border:1px solid #ffffff3d;border-radius:999px;padding:12px 18px;font-size:11px}.baike-claim-section{background:#f1eee7;grid-template-columns:minmax(300px,.72fr) minmax(540px,1.15fr);gap:clamp(35px,7vw,110px);padding:clamp(70px,8vw,120px) clamp(20px,6vw,100px);display:grid}.baike-claim-intro{padding-top:25px}.baike-claim-intro h2{letter-spacing:-.055em;margin:18px 0 24px;font-size:clamp(40px,5vw,70px);line-height:1.05}.baike-claim-intro h2 span{color:var(--nova-red)}.baike-claim-intro>p{color:#726b64;max-width:540px;font-size:13px;line-height:1.9}.baike-claim-rules{border-top:1px solid #d6d0c7;margin-top:44px;display:grid}.baike-claim-rules>div{border-bottom:1px solid #d6d0c7;grid-template-columns:45px 1fr;align-items:center;min-height:83px;padding:17px 0;display:grid}.baike-claim-rules>div>i{color:var(--nova-red);font:10px var(--font-geist-mono), monospace;font-style:normal}.baike-claim-rules span{gap:5px;display:grid}.baike-claim-rules b{font-size:14px}.baike-claim-rules small{color:#8f8880;font-size:10px}.baike-claim-form{border-radius:20px;box-shadow:0 35px 80px #130f0d26}.baike-entry-choice{grid-template-columns:1fr 1fr;gap:9px;display:grid}.baike-entry-choice label{cursor:pointer;border:1px solid #ffffff21;border-radius:10px;grid-template-columns:18px 1fr;align-items:center;gap:10px;min-height:80px;padding:14px;display:grid}.baike-entry-choice label.active{border-color:var(--nova-red);background:#ff2b3614}.baike-entry-choice input{accent-color:var(--nova-red)}.baike-entry-choice span{gap:4px;display:grid}.baike-entry-choice b{font-size:12px}.baike-entry-choice small,.baike-claim-form .file-field small{color:#fff6;font-size:9px;line-height:1.55}.baike-claim-success>small{color:#ffffff59;font:9px var(--font-geist-mono), monospace;margin-top:8px}.baike-claim-success>div{gap:8px;margin-top:18px;display:flex}.baike-claim-success>div>*{color:#fff;background:0 0;border:1px solid #ffffff2e;margin:0;padding:11px 15px;font-size:10px}.baike-platform-note{background:#f1eee7;grid-template-columns:150px 1fr;gap:40px;padding:28px clamp(24px,7vw,120px) 70px;display:grid}.baike-platform-note b{color:var(--nova-red);font-size:11px}.baike-platform-note p{color:#7a736c;max-width:900px;margin:0;font-size:11px;line-height:1.8}.baike-entry-masthead{background:#f3f0e9;grid-template-columns:minmax(260px,.62fr) minmax(360px,1fr) minmax(310px,.62fr);align-items:start;gap:clamp(30px,5vw,80px);min-height:650px;padding:clamp(70px,8vw,125px) clamp(22px,6vw,100px);display:grid}.baike-entry-title h1{letter-spacing:-.06em;margin:24px 0 8px;font-size:clamp(54px,6vw,96px);line-height:1}.baike-entry-title>p{color:#a49d95;font:11px var(--font-geist-mono), monospace;letter-spacing:.16em;margin:0}.baike-entry-title>div{flex-wrap:wrap;align-items:center;gap:8px;margin-top:40px;display:flex}.baike-entry-title>div>*{color:#615a54;border:1px solid #d7d1c9;border-radius:999px;padding:10px 13px;font-size:10px}.baike-entry-title>div b{color:#2b6540;background:#fff}.baike-entry-title>div b i{color:#fff;background:#42b56c;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:inline-grid}.baike-entry-lead{padding-top:72px}.baike-entry-lead blockquote{color:#222126;letter-spacing:-.04em;margin:0 0 34px;font-size:clamp(24px,2.6vw,40px);line-height:1.35}.baike-entry-lead>p{color:#645d57;white-space:pre-line;margin:0;font-size:14px;line-height:2}.baike-infobox{background:#fff;border:1px solid #d9d3ca;border-radius:18px;overflow:hidden;box-shadow:0 25px 70px #20191314}.baike-infobox-image{aspect-ratio:3/3.8;background:#0a0a0d;place-items:center;min-height:380px;display:grid;overflow:hidden}.baike-infobox-image img{object-fit:contain;width:100%;height:100%}.baike-infobox-image>span{color:#fff;font-size:100px;font-weight:800}.baike-infobox dl{margin:0;padding:15px 20px 22px}.baike-infobox dl>div{border-bottom:1px solid #eeeae3;grid-template-columns:84px 1fr;gap:15px;min-height:45px;padding:11px 0;display:grid}.baike-infobox dt{color:#989088;font-size:10px}.baike-infobox dd{margin:0;font-size:11px;line-height:1.6}.baike-entry-body{background:#fff;grid-template-columns:220px minmax(0,960px);justify-content:center;align-items:start;gap:clamp(40px,7vw,110px);padding:clamp(70px,8vw,125px) clamp(22px,7vw,120px);display:grid}.baike-toc{border-top:2px solid #17171b;padding:20px 0;display:grid;position:sticky;top:120px}.baike-toc>span{margin-bottom:17px;font-size:13px;font-weight:750}.baike-toc a{color:#777068;border-bottom:1px solid #eeeae4;grid-template-columns:34px 1fr;align-items:center;min-height:41px;font-size:11px;display:grid}.baike-toc a:hover{color:var(--nova-red)}.baike-toc i{color:#bbb4ac;font:8px var(--font-geist-mono), monospace;font-style:normal}.baike-article{min-width:0}.baike-article>section{padding:0 0 68px;scroll-margin-top:130px}.baike-article>section+section{border-top:1px solid #e4dfd7;padding-top:68px}.baike-article header{grid-template-columns:46px 1fr;align-items:start;margin-bottom:28px;display:grid}.baike-article header>i{color:var(--nova-red);font:10px var(--font-geist-mono), monospace;font-style:normal}.baike-article header div{gap:8px;display:grid}.baike-article header h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,43px)}.baike-article>section>p{color:#514b46;white-space:pre-line;margin:0;font-size:14px;line-height:2.15}.baike-work-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.baike-work-list>div{background:#f5f2ed;align-items:center;gap:17px;min-height:68px;padding:16px;display:flex}.baike-work-list i{color:var(--nova-red);font:9px var(--font-geist-mono), monospace;font-style:normal}.baike-work-list b{font-size:13px}.baike-reference-list{margin:0;padding:0;list-style:none;display:grid}.baike-reference-list li{color:#5b554f;border-bottom:1px solid #ece7e0;grid-template-columns:42px 1fr;align-items:center;min-height:56px;padding:12px 0;font-size:11px;display:grid}.baike-reference-list span{color:#aaa39b;font:8px var(--font-geist-mono), monospace}.baike-reference-list a:hover{color:var(--nova-red)}.baike-entry-footer{color:#fff;background:#0b0b0e;grid-template-columns:1fr 1fr;gap:60px;padding:65px clamp(22px,7vw,120px);display:grid}.baike-entry-footer h2{margin:10px 0 8px;font-size:31px}.baike-entry-footer p{color:#ffffff73;max-width:620px;margin:0;font-size:11px;line-height:1.8}.baike-entry-footer>div:last-child{justify-items:start;gap:18px;display:grid}.baike-entry-footer a{border-bottom:1px solid #fff;padding-bottom:5px;font-size:11px}.baike-portal-loading{place-content:center;justify-items:center;gap:16px;min-height:600px;display:grid}.baike-portal-loading i{border:2px solid #d5d0c8;border-top-color:var(--nova-red);border-radius:50%;width:38px;height:38px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.baike-portal-loading span{color:#766f68;font-size:11px}.baike-owner-login{background:#f1eee7;grid-template-columns:1fr minmax(420px,.66fr);align-items:center;gap:clamp(45px,9vw,130px);min-height:720px;padding:clamp(65px,8vw,120px) clamp(22px,7vw,120px);display:grid}.baike-owner-login>div h1{letter-spacing:-.06em;margin:20px 0 24px;font-size:clamp(48px,5.8vw,83px);line-height:1.04}.baike-owner-login>div h1 span{color:var(--nova-red)}.baike-owner-login>div p{color:#6e6760;max-width:670px;font-size:13px;line-height:1.9}.baike-owner-login>div>a{border-bottom:1px solid #17171b;margin-top:28px;padding-bottom:6px;font-size:11px;display:inline-block}.baike-owner-login .application-form>small{color:#ffffff59;font-size:9px;line-height:1.6}.baike-version-success{text-align:center;background:#f6f8fa;border-top:6px solid #398fe8;place-content:center;justify-items:center;min-height:650px;padding:80px 24px;display:grid}.baike-success-check{color:#fff;background:#59cd69;border-radius:50%;place-items:center;width:74px;height:74px;font-size:44px;font-weight:800;display:grid}.baike-version-success h1{letter-spacing:-.04em;margin:20px 0 22px;font-size:clamp(30px,4vw,48px)}.baike-version-success p{color:#4f5660;max-width:850px;margin:0;font-size:13px;line-height:1.9}.baike-version-success>small{color:#7a828b;max-width:850px;margin-top:14px;font-size:11px;line-height:1.8}.baike-version-success>div:last-child{gap:9px;margin-top:30px;display:flex}.baike-version-success>div:last-child>*{color:#285d9d;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2d9df;padding:11px 16px;font-size:10px}.baike-owner-workspace{background:#eeeae3;padding:clamp(50px,7vw,95px) clamp(18px,5vw,80px) 100px}.baike-owner-workspace>header{border-bottom:1px solid #d2ccc4;justify-content:space-between;align-items:end;gap:30px;max-width:1450px;margin:0 auto 42px;padding-bottom:28px;display:flex}.baike-owner-workspace>header h1{letter-spacing:-.05em;margin:10px 0 4px;font-size:clamp(36px,4vw,60px)}.baike-owner-workspace>header p{color:#777069;margin:0;font-size:10px}.baike-owner-workspace>header>div:last-child{gap:8px;display:flex}.baike-owner-workspace>header>div:last-child>*{color:#38343a;font:inherit;cursor:pointer;background:0 0;border:1px solid #cfc8bf;padding:11px 14px;font-size:10px}.baike-owner-workspace>form,.baike-owner-history{max-width:1450px;margin:auto}.baike-owner-editor{background:#fff;border:1px solid #d8d2ca;grid-template-columns:270px minmax(0,1fr);gap:55px;padding:42px;display:grid}.baike-owner-editor+.baike-owner-editor{border-top:0}.baike-editor-guide>span{color:var(--nova-red);font:10px var(--font-geist-mono), monospace}.baike-editor-guide h2{letter-spacing:-.04em;margin:12px 0;font-size:27px}.baike-editor-guide p{color:#847d75;margin:0;font-size:10px;line-height:1.8}.baike-editor-fields{gap:18px;min-width:0;display:grid}.baike-editor-fields label,.baike-version-submit label{gap:8px;display:grid}.baike-editor-fields label>span,.baike-version-submit label>span{color:#746d66;font-size:10px;font-weight:700}.baike-editor-fields input,.baike-editor-fields textarea,.baike-version-submit textarea,.baike-repeat-list input,.baike-section-editor input{color:#161518;width:100%;font:inherit;resize:vertical;background:#f8f6f2;border:1px solid #d8d2ca;outline:none;padding:12px 13px;font-size:12px}.baike-editor-fields input:focus,.baike-editor-fields textarea:focus,.baike-version-submit textarea:focus{border-color:var(--nova-red);box-shadow:0 0 0 3px #ff2b3614}.baike-owner-photo{color:#fff;background:#121217;grid-template-columns:125px 1fr;gap:18px;padding:17px;display:grid}.baike-owner-photo>img,.baike-owner-photo>div{object-fit:contain;background:#08080b;place-items:center;width:125px;height:160px;font-size:48px;font-weight:800;display:grid}.baike-owner-photo label{align-self:center}.baike-owner-photo label>span{color:#ffffff73}.baike-owner-photo label>input{color:#fff;background:#ffffff0f;border-color:#ffffff21}.baike-owner-photo label>b{background:var(--nova-red);color:#fff;cursor:pointer;width:max-content;padding:10px 14px;font-size:9px;position:relative;overflow:hidden}.baike-owner-photo label>b input{opacity:0;cursor:pointer;position:absolute;inset:0}.baike-owner-photo small{color:#ffffff59;font-size:8px}.baike-repeat-list{gap:7px;display:grid}.baike-repeat-list>div{grid-template-columns:minmax(150px,.4fr) 1fr auto;gap:7px;display:grid}.baike-repeat-list button,.baike-section-editor button{color:#9d2232;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d2ca;padding:0 12px;font-size:9px}.baike-repeat-list>button,.baike-section-editor>button{color:#333036;min-height:42px}.baike-section-editor>div{background:#fbfaf8;border:1px solid #ded9d2;gap:8px;padding:17px;display:grid}.baike-section-editor>div>div{grid-template-columns:34px 1fr auto;gap:7px;display:grid}.baike-section-editor>div>div span{color:var(--nova-red);font:8px var(--font-geist-mono), monospace;align-self:center}.baike-version-submit{color:#fff;background:#111116;grid-template-columns:1fr minmax(360px,.8fr);gap:35px 55px;padding:42px;display:grid}.baike-version-submit h2{margin:10px 0 8px;font-size:31px}.baike-version-submit p{color:#ffffff73;max-width:600px;margin:0;font-size:10px;line-height:1.8}.baike-version-submit label>span{color:#ffffff7a}.baike-version-submit textarea{color:#fff;background:#ffffff0f;border-color:#ffffff21}.baike-version-submit>button{background:var(--nova-red);color:#fff;min-height:50px;font:inherit;cursor:pointer;border:0;grid-column:1/3;justify-content:space-between;align-items:center;padding:0 20px;font-size:11px;font-weight:750;display:flex}.baike-version-submit>button:disabled{opacity:.45;cursor:not-allowed}.baike-version-submit .form-error{grid-column:1/3}.baike-owner-history{background:#fff;border:1px solid #d8d2ca;margin-top:35px;padding:35px 42px}.baike-owner-history header h2{margin:9px 0 25px;font-size:29px}.baike-owner-history>div{display:grid}.baike-owner-history article{border-top:1px solid #ece8e1;grid-template-columns:54px 1fr auto;align-items:center;gap:15px;min-height:70px;padding:13px 0;display:grid}.baike-owner-history article>i{color:#aaa39b;font:9px var(--font-geist-mono), monospace;font-style:normal}.baike-owner-history article>span{gap:4px;display:grid}.baike-owner-history article b{font-size:11px}.baike-owner-history article small,.baike-owner-history article em{color:#888078;font-size:8px;font-style:normal}.baike-owner-history article strong{border-radius:999px;padding:7px 9px;font-size:9px}.baike-owner-history .status-pending{color:#9d6b12;background:#fff2d5}.baike-owner-history .status-approved{color:#237644;background:#e6f7eb}.baike-owner-history .status-rejected{color:#9e2939;background:#f5e8ea}.admin-baike{gap:22px;display:grid}.baike-access-code{background:#e9f7ee;border:1px solid #75b68d;grid-template-columns:1fr auto auto;align-items:center;gap:13px;padding:24px;display:grid}.baike-access-code>div>span{color:#287343;font:8px var(--font-geist-mono), monospace;letter-spacing:.14em}.baike-access-code h2{margin:8px 0;font-size:20px}.baike-access-code code{color:#135f32;letter-spacing:.08em;background:#fff;padding:10px 13px;font-size:17px;display:inline-block}.baike-access-code p{color:#50735d;margin:9px 0 0;font-size:9px}.baike-access-code>button{color:#28693f;cursor:pointer;background:#fff;border:1px solid #8bb99a;min-height:40px;padding:0 13px}.baike-claim-admin-list,.baike-revision-list{gap:13px;display:grid}.application-review-card.status-revoked{opacity:.58;border-left:4px solid #4f4b48}.baike-review-note{background:#f5f1ea;gap:5px;margin:13px 0;padding:12px;font-size:10px;display:grid}.baike-review-note b{color:#8a312f}.baike-entry-admin-editor .admin-card-title{align-items:center;gap:12px;display:flex}.admin-save-inline{color:#fff;cursor:pointer;background:#ee2039;border:0;margin-left:auto;padding:10px 14px}.admin-featured-mark{color:#2477c9;vertical-align:1px;background:#e8f3ff;border-radius:999px;margin-left:6px;padding:2px 5px;font-size:7px;font-style:normal}.baike-featured-admin-field{background:#f3f9ff;border:1px solid #b9d8f6;padding:11px 12px}.baike-featured-admin-field>span{color:#1769b8}.baike-featured-admin-field>small{color:#62809f;margin-top:7px;font-size:8px;line-height:1.55;display:block}.baike-admin-repeat,.baike-admin-sections{gap:8px;display:grid}.baike-admin-repeat>div{grid-template-columns:.45fr 1fr auto;gap:7px;display:grid}.baike-admin-repeat input,.baike-admin-sections input,.baike-admin-sections textarea{color:#17161a;width:100%;font:inherit;background:#f8f6f2;border:1px solid #d9d4cc;padding:12px;font-size:11px}.baike-admin-repeat button,.baike-admin-sections button{color:#9d2232;cursor:pointer;background:#fff;border:1px solid #d9d4cc;min-height:40px;padding:0 12px}.baike-admin-repeat>button,.baike-admin-sections>button{color:#333}.baike-admin-sections>div{background:#fbfaf8;border:1px solid #dfdad3;padding:13px}.baike-admin-sections header{grid-template-columns:1fr auto;gap:8px;margin-bottom:8px;display:grid}@media (width<=1180px){.baike-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.baike-entry-masthead{grid-template-columns:.7fr 1fr}.baike-infobox{grid-column:1/3;grid-template-columns:310px 1fr;display:grid}.baike-infobox-image{min-height:370px}.baike-claim-section{grid-template-columns:1fr}.baike-claim-intro{max-width:760px}.baike-owner-editor{grid-template-columns:220px minmax(0,1fr);gap:30px;padding:30px}}@media (width<=760px){.baike-index-hero{grid-template-columns:1fr;align-content:end;gap:24px;min-height:510px;padding-top:100px}.baike-index-hero h1{font-size:clamp(43px,13vw,64px)}.baike-directory{padding-inline:14px}.baike-directory>header{flex-direction:column;align-items:flex-start}.baike-directory-grid{grid-template-columns:1fr}.baike-directory-image{aspect-ratio:3/3.4}.baike-rights{padding-inline:20px}.baike-rights>div{grid-template-columns:1fr;gap:25px}.baike-claim-section{padding-inline:14px}.baike-claim-intro{padding-inline:7px}.baike-entry-choice{grid-template-columns:1fr}.baike-platform-note{grid-template-columns:1fr;gap:9px;padding-inline:20px}.baike-entry-masthead{grid-template-columns:1fr;padding:58px 18px}.baike-entry-lead{padding-top:0}.baike-infobox{grid-column:auto;grid-template-columns:1fr}.baike-infobox-image{min-height:0}.baike-entry-body{grid-template-columns:1fr;padding:60px 18px}.baike-toc{display:none}.baike-article>section+section{padding-top:50px}.baike-article>section{padding-bottom:50px}.baike-work-list{grid-template-columns:1fr}.baike-entry-footer{grid-template-columns:1fr;gap:30px;padding-inline:20px}.baike-owner-login{grid-template-columns:1fr;padding:65px 14px}.baike-owner-login>div h1{font-size:48px}.baike-version-success{min-height:560px}.baike-version-success>div:last-child{flex-direction:column}.baike-owner-workspace{padding:38px 12px 70px}.baike-owner-workspace>header{flex-direction:column;align-items:flex-start}.baike-owner-editor{grid-template-columns:1fr;gap:22px;padding:24px 16px}.baike-owner-photo{grid-template-columns:90px 1fr}.baike-owner-photo>img,.baike-owner-photo>div{width:90px;height:120px}.baike-repeat-list>div{grid-template-columns:1fr}.baike-repeat-list>div button{min-height:38px}.baike-section-editor>div>div{grid-template-columns:25px 1fr}.baike-section-editor>div>div button{grid-column:2;min-height:34px}.baike-version-submit{grid-template-columns:1fr;padding:25px 16px}.baike-version-submit>button,.baike-version-submit .form-error{grid-column:auto}.baike-owner-history{padding:26px 16px}.baike-owner-history article{grid-template-columns:35px 1fr}.baike-owner-history article strong{grid-column:2;justify-self:start}.baike-access-code,.baike-admin-repeat>div{grid-template-columns:1fr}}.nova-baike-site{--baike-blue:#2878e5;--baike-blue-deep:#165fbf;--baike-ink:#20242a;--baike-muted:#66717f;--baike-line:#e2e6eb;--baike-soft:#f4f6f8;background:var(--baike-soft);min-height:100vh;color:var(--baike-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif}.nova-baike-site *,.nova-baike-site :before,.nova-baike-site :after{box-sizing:border-box}.nova-baike-header{z-index:80;border-bottom:1px solid var(--baike-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;grid-template-columns:auto 1fr auto;align-items:center;gap:42px;min-height:68px;padding:0 max(24px,50vw - 620px);display:grid;position:sticky;top:0;box-shadow:0 2px 12px #212e410a}.nova-baike-brand{align-items:center;gap:10px;display:flex}.nova-baike-brand>i{color:#fff;background:linear-gradient(145deg,#3f91f4,#1769ce);border-radius:8px;place-items:center;width:38px;height:38px;font-size:20px;font-style:normal;font-weight:850;display:grid;box-shadow:0 7px 20px #2878e538}.nova-baike-brand>span{white-space:nowrap;align-items:baseline;gap:5px;display:flex}.nova-baike-brand b{color:var(--baike-blue);letter-spacing:.02em;font-size:15px}.nova-baike-brand strong{font-size:18px}.nova-baike-header>nav{align-items:center;gap:28px;display:flex}.nova-baike-header>nav a{color:#5f6874;font-size:14px}.nova-baike-header>nav a:hover{color:var(--baike-blue)}.nova-baike-header-actions{align-items:center;gap:10px;display:flex}.nova-baike-header-actions a{color:#495564;background:#fff;border:1px solid #d8dde4;border-radius:7px;align-items:center;min-height:36px;padding:0 15px;font-size:13px;display:inline-flex}.nova-baike-header-actions a.primary{border-color:var(--baike-blue);background:var(--baike-blue);color:#fff}.nova-baike-header.is-editor{min-height:58px}.nova-baike-header.is-editor .nova-baike-brand>i{width:33px;height:33px;font-size:17px}.nova-baike-editor-nav{justify-content:center}.nova-baike-footer{border-top:1px solid var(--baike-line);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;padding:34px max(24px,50vw - 620px);display:grid}.nova-baike-footer>div{gap:4px;display:grid}.nova-baike-footer>div b{color:var(--baike-blue);font-size:16px}.nova-baike-footer>div span,.nova-baike-footer p{color:#7d8794;font-size:12px}.nova-baike-footer p{max-width:600px;margin:0;line-height:1.7}.nova-baike-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:16px;display:flex}.nova-baike-footer nav a{color:#5c6672;font-size:12px}.nova-baike-hero{border-bottom:1px solid var(--baike-line);background:radial-gradient(circle at 85% 18%,#2878e524,#0000 25%),linear-gradient(135deg,#fff 0 62%,#f1f6fd 62% 100%);grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);align-items:center;gap:90px;min-height:460px;padding:84px max(24px,50vw - 620px);display:grid}.nova-baike-hero-copy>span,.nova-baike-directory>header span,.nova-baike-permission span{color:var(--baike-blue);letter-spacing:.09em;font-size:12px;font-weight:750}.nova-baike-hero h1{letter-spacing:-.045em;max-width:820px;margin:18px 0 22px;font-size:clamp(40px,4.6vw,66px);line-height:1.13}.nova-baike-hero-copy>p{max-width:740px;color:var(--baike-muted);margin:0;font-size:15px;line-height:2}.nova-baike-hero-copy>div{gap:10px;margin-top:30px;display:flex}.nova-baike-hero-copy>div a{color:#44505d;background:#fff;border:1px solid #d4dae2;border-radius:7px;padding:12px 18px;font-size:13px}.nova-baike-hero-copy>div a:first-child{border-color:var(--baike-blue);background:var(--baike-blue);color:#fff}.nova-baike-principles{background:#ffffffe6;border:1px solid #dfe5ec;padding:20px 28px;box-shadow:0 24px 70px #274c7914}.nova-baike-principles>b{border-bottom:2px solid var(--baike-blue);align-items:center;min-height:48px;font-size:17px;display:flex}.nova-baike-principles>div{border-bottom:1px solid var(--baike-line);grid-template-columns:44px 1fr;align-items:center;min-height:76px;display:grid}.nova-baike-principles>div:last-child{border-bottom:0}.nova-baike-principles i{color:#9aa5b2;font-size:11px;font-style:normal}.nova-baike-principles span{gap:5px;display:grid}.nova-baike-principles strong{font-size:14px}.nova-baike-principles small{color:#7c8794;font-size:12px;line-height:1.55}.nova-baike-directory{max-width:1240px;margin:auto;padding:76px 24px 90px;scroll-margin-top:85px}.nova-baike-directory>header{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:26px;display:flex}.nova-baike-directory>header h2{margin:8px 0 4px;font-size:34px}.nova-baike-directory>header p{color:var(--baike-muted);margin:0;font-size:13px}.nova-baike-directory>header>a{color:var(--baike-blue);background:#fff;border:1px solid #d6dce4;border-radius:6px;padding:10px 15px;font-size:13px}.nova-baike-entry-list{gap:14px;display:grid}.nova-baike-entry-card{border:1px solid var(--baike-line);background:#fff;grid-template-columns:160px 1fr auto;align-items:stretch;min-height:210px;transition:all .22s;display:grid;overflow:hidden;box-shadow:0 8px 24px #1c2f4809}.nova-baike-entry-card:hover{border-color:#bbd4f4;transform:translateY(-2px);box-shadow:0 16px 38px #234a7914}.nova-baike-entry-thumb{background:#e8edf3;place-items:center;min-height:210px;display:grid;overflow:hidden}.nova-baike-entry-thumb img{object-fit:contain;width:100%;height:100%}.nova-baike-entry-thumb span{color:#8e9bad;font-size:62px;font-weight:800}.nova-baike-entry-copy{padding:28px 32px}.nova-baike-entry-copy>div{align-items:center;gap:12px;display:flex}.nova-baike-entry-copy h2{margin:0;font-size:26px}.nova-baike-entry-copy>div b{color:var(--baike-blue);background:#eaf4ff;border-radius:4px;padding:5px 8px;font-size:11px}.nova-baike-entry-copy>small{color:#99a3ae;letter-spacing:.08em;margin-top:4px;font-size:11px;display:block}.nova-baike-entry-copy>p{color:#5f6975;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:770px;margin:18px 0;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}.nova-baike-entry-copy dl{flex-wrap:wrap;gap:24px;margin:0;display:flex}.nova-baike-entry-copy dl>div{gap:8px;font-size:12px;display:flex}.nova-baike-entry-copy dt{color:#9aa4af}.nova-baike-entry-copy dd{color:#515c68;margin:0}.nova-baike-entry-card>i{color:var(--baike-blue);white-space:nowrap;align-self:center;padding:28px;font-size:13px;font-style:normal}.nova-baike-empty{text-align:center;background:#fff;border:1px dashed #cfd7e1;place-content:center;justify-items:center;min-height:300px;padding:50px;display:grid}.nova-baike-empty>i{width:62px;height:62px;color:var(--baike-blue);background:#edf5ff;border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.nova-baike-empty h3{margin:18px 0 8px;font-size:23px}.nova-baike-empty p{max-width:680px;color:var(--baike-muted);margin:0;font-size:13px;line-height:1.8}.nova-baike-empty a{color:var(--baike-blue);margin-top:20px;font-size:13px}.nova-baike-permission{border-block:1px solid var(--baike-line);background:#fff;grid-template-columns:1fr 1fr;align-items:end;gap:70px;padding:70px max(24px,50vw - 620px);display:grid}.nova-baike-permission h2{letter-spacing:-.04em;margin:13px 0 0;font-size:clamp(34px,3.6vw,50px);line-height:1.2}.nova-baike-permission>p{color:var(--baike-muted);margin:0;font-size:14px;line-height:2}.nova-baike-claim-wrap{background:#eef2f6}.nova-baike-site .baike-claim-section{background:0 0;grid-template-columns:minmax(300px,.72fr) minmax(520px,1.1fr);max-width:1240px;margin:auto;padding:88px 24px}.nova-baike-site .baike-claim-intro h2{font-size:clamp(36px,4vw,54px)}.nova-baike-site .baike-claim-intro h2 span,.nova-baike-site .baike-claim-intro>span,.nova-baike-site .baike-claim-rules>div>i{color:var(--baike-blue)}.nova-baike-site .baike-claim-form,.nova-baike-site .nova-baike-login-form{color:var(--baike-ink);background:#fff;border:1px solid #dde3ea;border-radius:10px;padding:30px;box-shadow:0 24px 60px #1e355017}.nova-baike-site .application-form label>span,.nova-baike-site .application-form .human-check>span{color:#56616e}.nova-baike-site .application-form input,.nova-baike-site .application-form textarea,.nova-baike-site .application-form select{color:var(--baike-ink);background:#f9fafb;border-color:#d7dde5}.nova-baike-site .application-form input:focus,.nova-baike-site .application-form textarea:focus,.nova-baike-site .application-form select:focus{border-color:var(--baike-blue,#2878e5);box-shadow:0 0 0 3px #2878e51a}.nova-baike-site .application-form select option{color:var(--baike-ink);background:#fff}.nova-baike-site .baike-entry-choice label{background:#fff;border-color:#dce2e9}.nova-baike-site .baike-entry-choice label.active{border-color:var(--baike-blue);background:#f0f6ff}.nova-baike-site .baike-entry-choice input{accent-color:var(--baike-blue)}.nova-baike-site .baike-entry-choice small,.nova-baike-site .baike-claim-form .file-field small,.nova-baike-site .nova-baike-login-form>small{color:#7e8996}.nova-baike-site .consent-field a{color:var(--baike-blue)}.nova-baike-site .baike-separation-note{border-left:3px solid var(--baike-blue);color:#546273;background:#eff6ff;margin:0;padding:12px 14px;font-size:12px;line-height:1.7}.nova-baike-site .submit-button{background:var(--baike-blue)}.nova-baike-site .form-error{color:#c82d3e}.nova-baike-guidelines{border-top:1px solid var(--baike-line);background:linear-gradient(#e6f0fcc7,#f6f8fb00 250px),#f6f8fb;padding:84px max(24px,50vw - 620px) 92px;scroll-margin-top:78px}.nova-baike-guidelines-head{grid-template-columns:minmax(280px,.8fr) minmax(440px,1.2fr);align-items:end;gap:70px;max-width:1240px;margin:0 auto 34px;display:grid}.nova-baike-guidelines-head>div{gap:9px;display:grid}.nova-baike-guidelines-head span{color:var(--baike-blue);letter-spacing:.12em;font-size:10px;font-weight:800}.nova-baike-guidelines-head h2{color:#1f3043;letter-spacing:-.035em;margin:0;font-size:clamp(32px,3.2vw,44px);line-height:1.18}.nova-baike-guidelines-head>p{color:#667586;max-width:650px;margin:0;font-size:14px;line-height:1.9}.nova-baike-guidelines-layout{background:#fff;border:1px solid #dce3eb;border-radius:8px;grid-template-columns:230px minmax(0,1fr);max-width:1240px;margin:auto;display:grid;overflow:hidden;box-shadow:0 22px 60px #213c5e14}.nova-baike-guidelines-nav{background:#f7f9fc;border-right:1px solid #e2e7ed;align-self:stretch;padding:28px 20px 22px}.nova-baike-guidelines-nav>b{border-bottom:2px solid var(--baike-blue);color:#26394f;padding:0 10px 14px;font-size:15px;display:block}.nova-baike-guidelines-nav nav{padding-top:9px;display:grid}.nova-baike-guidelines-nav nav a{color:#596878;border-bottom:1px solid #e8ecf1;grid-template-columns:28px 1fr;align-items:center;min-height:44px;padding:0 9px;font-size:12px;transition:all .18s;display:grid}.nova-baike-guidelines-nav nav a:hover{color:var(--baike-blue);background:#edf5ff;padding-left:13px}.nova-baike-guidelines-nav nav i{color:#9aa6b3;letter-spacing:.06em;font-size:9px;font-style:normal}.nova-baike-guidelines-reference{color:var(--baike-blue);justify-content:space-between;align-items:center;margin:22px 9px 0;font-size:11px;font-weight:700;display:flex}.nova-baike-guidelines-reference span{font-size:12px}.nova-baike-guidelines-content{min-width:0;padding:34px 42px 42px}.nova-baike-guidelines-intro{border-left:4px solid var(--baike-blue);background:#edf5ff;grid-template-columns:105px minmax(0,1fr);gap:20px;padding:20px 22px;display:grid}.nova-baike-guidelines-intro b{color:#245c9b;font-size:14px}.nova-baike-guidelines-intro p{color:#52667c;margin:0;font-size:13px;line-height:1.8}.nova-baike-rule-list{border-top:1px solid #dfe5ec;margin-top:24px}.nova-baike-rule{border-bottom:1px solid #dfe5ec;scroll-margin-top:88px}.nova-baike-rule summary{cursor:pointer;grid-template-columns:46px minmax(0,1fr) 30px;align-items:center;gap:11px;min-height:84px;padding:16px 8px;list-style:none;display:grid}.nova-baike-rule summary::-webkit-details-marker{display:none}.nova-baike-rule summary>i{color:#748496;border:1px solid #d8e0e9;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:750;display:grid}.nova-baike-rule summary>span{gap:6px;display:grid}.nova-baike-rule summary b{color:#25384d;font-size:16px}.nova-baike-rule summary small{color:#7a8795;font-size:12px;font-weight:400;line-height:1.65}.nova-baike-rule summary em{color:#637386;background:#f0f4f8;border-radius:50%;place-items:center;width:26px;height:26px;font-size:16px;font-style:normal;transition:all .18s;display:grid}.nova-baike-rule[open] summary>i{color:var(--baike-blue);background:#eaf4ff;border-color:#bad5f4}.nova-baike-rule[open] summary b{color:var(--baike-blue-deep)}.nova-baike-rule[open] summary em{background:var(--baike-blue);color:#fff;transform:rotate(45deg)}.nova-baike-rule ul{background:#f8fafc;border-radius:5px;margin:-2px 0 22px 65px;padding:18px 22px 18px 38px}.nova-baike-rule li{color:#536273;padding-left:4px;font-size:13px;line-height:1.85}.nova-baike-rule li+li{margin-top:7px}.nova-baike-rule li::marker{color:var(--baike-blue)}.nova-baike-guideline-process{margin-top:40px;scroll-margin-top:88px}.nova-baike-guideline-process>header{gap:6px;display:grid}.nova-baike-guideline-process>header span{color:var(--baike-blue);letter-spacing:.13em;font-size:9px;font-weight:800}.nova-baike-guideline-process h3{color:#25384d;margin:0;font-size:22px}.nova-baike-guideline-process>div{border:1px solid #dfe5ec;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.nova-baike-guideline-process article{align-content:start;gap:9px;min-height:166px;padding:24px;display:grid}.nova-baike-guideline-process article+article{border-left:1px solid #dfe5ec}.nova-baike-guideline-process article i{color:var(--baike-blue);font-size:10px;font-style:normal;font-weight:750}.nova-baike-guideline-process article b{color:#2c3d50;font-size:15px}.nova-baike-guideline-process article p{color:#73808e;margin:0;font-size:12px;line-height:1.75}.nova-baike-guideline-note{color:#fff;background:#182638;border-radius:5px;grid-template-columns:190px minmax(0,1fr);gap:30px;margin-top:28px;padding:26px;scroll-margin-top:88px;display:grid}.nova-baike-guideline-note>div:first-child{align-content:start;gap:8px;display:grid}.nova-baike-guideline-note span{color:#69a8e9;letter-spacing:.1em;font-size:10px;font-weight:800}.nova-baike-guideline-note b{font-size:16px;line-height:1.55}.nova-baike-guideline-note>div:last-child{gap:8px;display:grid}.nova-baike-guideline-note p{color:#b9c5d2;margin:0;font-size:12px;line-height:1.8}.nova-baike-platform-note{background:#eef2f6;grid-template-columns:110px 1fr;gap:30px;padding:24px max(24px,50vw - 620px) 58px;display:grid}.nova-baike-platform-note b{color:var(--baike-blue);font-size:13px}.nova-baike-platform-note p{color:#6f7a87;margin:0;font-size:12px;line-height:1.8}.nova-baike-breadcrumb{color:#87919d;align-items:center;gap:10px;max-width:1160px;margin:auto;padding:24px 20px;font-size:12px;display:flex}.nova-baike-breadcrumb a{color:var(--baike-blue)}.nova-baike-breadcrumb i{color:#b1bac4;font-style:normal}.nova-baike-paper{border:1px solid var(--baike-line);background:#fff;border-radius:4px;max-width:1180px;margin:0 auto 40px;overflow:hidden;box-shadow:0 18px 58px #22364e12}.nova-baike-profile-hero{isolation:isolate;background:radial-gradient(circle at 83% 28%,#4a9de638,#0000 30%),linear-gradient(112deg,#f5f7f9 0 56%,#deedf9 56% 100%);grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:stretch;gap:40px;min-height:470px;padding:50px 48px;display:grid;position:relative;overflow:hidden}.nova-baike-profile-hero:before{content:"";z-index:-1;border:1px solid #2878e52e;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-210px;right:-90px;box-shadow:0 0 0 55px #2878e509,0 0 0 110px #2878e506}.nova-baike-profile-copy{z-index:2;flex-direction:column;align-self:center;align-items:flex-start;max-width:700px;display:flex;position:relative}.nova-baike-profile-kicker{color:var(--baike-blue);letter-spacing:.15em;margin-bottom:17px;font-size:9px;font-weight:800}.nova-baike-profile-name{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.nova-baike-profile-name h1{color:#152335;letter-spacing:-.05em;margin:0;font-size:clamp(38px,4vw,50px);font-weight:650;line-height:1.05}.nova-baike-profile-name span{color:#7b8795;letter-spacing:.07em;font-size:13px}.nova-baike-profile-identity{color:#4d5e70;margin:13px 0 16px;font-size:14px;line-height:1.65}.nova-baike-profile-actions{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.nova-baike-profile-actions>*{color:#226fc4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #2878e547;border-radius:4px;align-items:center;min-height:32px;padding:0 11px;font-size:11px;font-weight:650;display:inline-flex}.nova-baike-profile-actions b{color:#247643;border-color:#b7dcc4}.nova-baike-profile-actions b i{margin-right:5px;font-style:normal}.nova-baike-profile-copy>strong{color:#203247;margin-bottom:10px;font-size:18px;line-height:1.6}.nova-baike-profile-summary{color:#415264;white-space:pre-line;max-width:650px;margin:0;font-size:14px;line-height:2}.nova-baike-profile-facts{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.nova-baike-profile-facts span{color:#647487;background:#ffffff85;border:1px solid #47688c21;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:10px;display:inline-flex}.nova-baike-profile-facts i{color:#2b79c6;margin-right:6px;font-style:normal;font-weight:700}.nova-baike-profile-hero figure{justify-content:center;align-items:flex-end;min-width:0;margin:-50px -48px -50px 0;display:flex;position:relative;overflow:hidden}.nova-baike-profile-hero figure:before{content:"";background:radial-gradient(circle,#ffffffd1,#fff0 67%);border-radius:50%;width:310px;height:310px;position:absolute;bottom:55px}.nova-baike-profile-hero figure img,.nova-baike-profile-hero figure>span{z-index:1;object-fit:contain;object-position:center bottom;place-items:center;width:100%;height:100%;font-size:100px;font-weight:800;display:grid;position:relative}.is-person-entry .nova-baike-profile-hero figure img{-webkit-mask-image:linear-gradient(#000 0 88%,#0000 100%);mask-image:linear-gradient(#000 0 88%,#0000 100%)}.nova-baike-profile-hero figcaption{z-index:2;color:#1f3a56a8;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:750;position:absolute;bottom:18px;right:28px}.is-work-entry .nova-baike-profile-hero figure{margin:-28px 0;padding:24px}.is-work-entry .nova-baike-profile-hero figure:before{display:none}.is-work-entry .nova-baike-profile-hero figure img{object-position:center;filter:drop-shadow(0 18px 28px #1b172b33);border-radius:3px;max-height:410px}.is-work-entry .nova-baike-profile-hero figcaption{bottom:12px;right:35px}.nova-baike-basic-info{margin:44px 48px 46px;scroll-margin-top:92px}.nova-baike-basic-info>header{border-left:4px solid var(--baike-blue);background:linear-gradient(90deg,#f7faff,#fff 72%);border-bottom:1px solid #dfe5eb;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:0 18px;display:flex}.nova-baike-basic-info>header>div{gap:3px;display:grid}.nova-baike-basic-info>header span{color:#6e96bf;letter-spacing:.14em;font-size:8px;font-weight:800}.nova-baike-basic-info h2{color:#1c2c3e;margin:0;font-size:22px}.nova-baike-basic-info header p{color:#8a95a1;margin:0;font-size:11px}.nova-baike-info-frame{border:1px solid #e0e5ea;border-top:0;grid-template-columns:190px minmax(0,1fr);display:grid}.nova-baike-info-directory{background:#fafbfd;border-right:1px solid #e3e8ed;align-content:start;gap:2px;padding:24px 20px;display:grid}.nova-baike-info-directory>b{color:#25384c;margin-bottom:10px;font-size:16px}.nova-baike-info-directory a{color:#667485;grid-template-columns:26px 1fr;align-items:center;min-height:34px;font-size:12px;display:grid}.nova-baike-info-directory a i{color:#a0abb7;font-size:9px;font-style:normal}.nova-baike-info-directory a:hover{color:var(--baike-blue)}.nova-baike-info-main{min-width:0}.nova-baike-classification{background:#fcfdff;border-bottom:1px solid #e7ebef;align-items:center;gap:24px;min-height:63px;padding:0 24px;display:flex}.nova-baike-classification span{color:#82909e;font-size:12px}.nova-baike-classification b{color:#2a73bf;font-size:13px;font-weight:650}.nova-baike-classification i{color:#a2afbc;margin:0 8px;font-style:normal}.nova-baike-basic-info dl{grid-template-columns:1fr 1fr;gap:0 42px;margin:0;padding:12px 24px 26px;display:grid}.nova-baike-basic-info dl>div{border-bottom:1px solid #edf0f3;grid-template-columns:102px 1fr;align-items:center;min-height:50px;display:grid}.nova-baike-basic-info dt{color:#7d8996;font-size:12px}.nova-baike-basic-info dd{color:#283746;margin:0;font-size:13px;line-height:1.65}.nova-baike-content-layout{padding:0 48px 58px;display:block}.nova-baike-toc{border-top:2px solid var(--baike-blue);padding-top:18px;display:grid;position:sticky;top:92px}.nova-baike-toc b{margin-bottom:10px;font-size:16px}.nova-baike-toc a{color:#65717e;border-bottom:1px solid #edf0f3;padding:10px 0;font-size:13px}.nova-baike-toc a:hover{color:var(--baike-blue)}.nova-baike-article>section{padding:12px 0 44px;scroll-margin-top:90px}.nova-baike-article>section+section{border-top:1px solid var(--baike-line);padding-top:40px}.nova-baike-article h2{border-left:4px solid var(--baike-blue);margin:0 0 20px;padding-left:13px;font-size:25px}.nova-baike-article p{color:#434e59;white-space:pre-line;margin:0;font-size:15px;line-height:2.15}.nova-baike-works{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nova-baike-works span{color:#434d59;background:#f4f6f8;gap:13px;padding:13px 15px;font-size:13px;display:flex}.nova-baike-works i{color:var(--baike-blue);font-style:normal}.nova-baike-related-grid{grid-template-columns:minmax(0,1.65fr) minmax(245px,.7fr);align-items:start;gap:24px;display:grid}.nova-baike-related-grid.is-single{grid-template-columns:minmax(0,1fr)}.nova-baike-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.nova-baike-work-card{background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid #e0e7ee;border-radius:9px;grid-template-columns:82px minmax(0,1fr);min-width:0;min-height:112px;display:grid;overflow:hidden}.nova-baike-work-card>img{object-fit:cover;width:82px;height:100%;min-height:112px;display:block}.nova-baike-work-card>i{color:#2a78c9;min-height:112px;font:750 14px var(--font-geist-mono), monospace;background:linear-gradient(145deg,#eaf3fc,#f6f9fc);place-items:center;font-style:normal;display:grid}.nova-baike-work-card>div{align-content:center;gap:6px;min-width:0;padding:16px;display:grid}.nova-baike-work-card small{color:#2a78c9;letter-spacing:.12em;font-size:9px;font-weight:750}.nova-baike-work-card b{color:#243446;min-width:0;font-size:15px;line-height:1.5}.nova-baike-work-card b>span{overflow-wrap:anywhere}.nova-baike-work-card p{color:#84909d;white-space:normal;margin:0;font-size:11px;line-height:1.65}.nova-baike-relationships{background:#fbfcfe;border:1px solid #dfe6ed;border-radius:9px;overflow:hidden}.nova-baike-relationships>header{background:linear-gradient(120deg,#eef6ff,#fff);border-bottom:1px solid #e5eaf0;padding:17px 18px 13px}.nova-baike-relationships>header span{color:#4284c8;letter-spacing:.15em;font-size:8px;font-weight:800}.nova-baike-relationships h3{color:#203247;margin:5px 0 0;font-size:17px}.nova-baike-relationships>div{padding:7px 14px;display:grid}.nova-baike-relationships article{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:11px 2px;display:grid}.nova-baike-relationships article+article{border-top:1px solid #e8edf2}.nova-baike-relationships article>img,.nova-baike-relationships article>i{object-fit:cover;color:#2878c9;background:#e8f2fd;border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;font-style:normal;font-weight:750;display:grid}.nova-baike-relationships article>div{gap:3px;min-width:0;display:grid}.nova-baike-relationships article b{color:#263747;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.nova-baike-relationships article span{color:#84909c;font-size:10px;line-height:1.5}.nova-baike-article ol{margin:0;padding:0;list-style:none}.nova-baike-article ol li{border-bottom:1px solid #edf0f3;grid-template-columns:36px 1fr;align-items:center;min-height:48px;font-size:13px;display:grid}.nova-baike-article ol i{color:#98a3af;font-style:normal}.nova-baike-article ol a{color:var(--baike-blue)}.nova-baike-version-note{border:1px solid var(--baike-line);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;max-width:1160px;margin:0 auto 70px;padding:24px 30px;display:grid}.nova-baike-version-note>div{gap:4px;display:grid}.nova-baike-version-note>div b{font-size:14px}.nova-baike-version-note>div span,.nova-baike-version-note p{color:#7b8692;font-size:11px}.nova-baike-version-note p{margin:0;line-height:1.7}.nova-baike-version-note>a{color:var(--baike-blue);white-space:nowrap;font-size:12px}.nova-baike-portal-page .baike-portal-loading{background:#f4f6f8;min-height:calc(100vh - 68px)}.nova-baike-portal-page .baike-portal-loading i{border-color:#d7dee7;border-top-color:var(--baike-blue)}.nova-baike-portal-page .baike-owner-login{background:linear-gradient(130deg,#f6f8fa 0 56%,#eef4fc 56%);min-height:680px}.nova-baike-portal-page .baike-owner-login>div>span{color:var(--baike-blue);letter-spacing:.08em;font-size:12px}.nova-baike-portal-page .baike-owner-login>div h1{font-size:clamp(40px,4.7vw,66px)}.nova-baike-portal-page .baike-owner-login>div h1 span,.nova-baike-portal-page .baike-owner-login>div>a{color:var(--baike-blue)}.nova-baike-login-form h2{margin:0 0 8px;font-size:24px}.nova-baike-portal-page .baike-version-success{border-top-color:var(--baike-blue);background:#f6f8fa;min-height:640px}.nova-baike-editor-shell{background:#f2f4f7;padding-bottom:70px}.nova-baike-editor-identity{background:#fff;border-bottom:1px solid #dfe4ea;justify-content:space-between;align-items:center;gap:24px;min-height:70px;padding:12px max(20px,50vw - 690px);display:flex}.nova-baike-editor-identity>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.nova-baike-editor-identity span{color:var(--baike-blue);font-size:12px}.nova-baike-editor-identity b{font-size:22px}.nova-baike-editor-identity small{color:#7b8591;font-size:12px}.nova-baike-editor-identity button{color:#596572;cursor:pointer;background:#fff;border:1px solid #d5dce4;border-radius:5px;padding:9px 14px}.nova-baike-editor-layout{grid-template-columns:190px minmax(0,1fr) 270px;align-items:start;gap:14px;max-width:1440px;margin:auto;padding:22px 20px 0;display:grid}.nova-baike-editor-sidebar,.nova-baike-editor-aside{position:sticky;top:82px}.nova-baike-editor-sidebar{background:#fff;border:1px solid #e0e4e9}.nova-baike-editor-sidebar>div{border-bottom:1px solid #e5e9ee;gap:7px;padding:18px;display:grid}.nova-baike-editor-sidebar>div b,.nova-baike-editor-sidebar nav>b{font-size:16px}.nova-baike-editor-sidebar>div span{color:#6d7884;font-size:13px}.nova-baike-editor-sidebar nav{padding:18px;display:grid}.nova-baike-editor-sidebar nav>b{margin-bottom:10px}.nova-baike-editor-sidebar nav a{color:#5c6875;padding:9px 0;font-size:13px}.nova-baike-editor-sidebar nav a:hover{color:var(--baike-blue)}.nova-baike-editor-sidebar>p{color:#7e8894;border-top:1px solid #e5e9ee;margin:0;padding:18px;font-size:11px;line-height:1.7}.nova-baike-editor-main{gap:14px;min-width:0;display:grid}.nova-baike-editor-card,.nova-baike-owner-history{background:#fff;border:1px solid #e0e4e9;padding:30px;scroll-margin-top:90px}.nova-baike-editor-card>header,.nova-baike-owner-history>header{margin-bottom:24px}.nova-baike-editor-card>header>span,.nova-baike-owner-history>header>span{color:var(--baike-blue);letter-spacing:.07em;font-size:11px;font-weight:750}.nova-baike-editor-card>header h1,.nova-baike-editor-card>header h2,.nova-baike-owner-history>header h2{margin:8px 0 5px;font-size:26px}.nova-baike-editor-card>header p{color:#88929e;margin:0;font-size:12px}.nova-baike-overview-fields,.nova-baike-basic-editor-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.nova-baike-overview-fields label,.nova-baike-basic-editor-grid label,.nova-baike-editor-aside>label{align-content:start;gap:7px;display:grid}.nova-baike-overview-fields label>span,.nova-baike-basic-editor-grid label>span,.nova-baike-editor-aside>label>span{color:#697582;font-size:12px;font-weight:650}.nova-baike-overview-fields input,.nova-baike-overview-fields textarea,.nova-baike-basic-editor-grid input,.nova-baike-basic-editor-grid textarea,.nova-baike-repeat-list input,.nova-baike-section-editor input,.nova-baike-section-editor textarea,.nova-baike-editor-aside textarea{color:#20242a;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d6dce4;border-radius:3px;outline:0;padding:11px 12px;font-size:13px;line-height:1.65}.nova-baike-overview-fields input:focus,.nova-baike-overview-fields textarea:focus,.nova-baike-basic-editor-grid input:focus,.nova-baike-basic-editor-grid textarea:focus,.nova-baike-repeat-list input:focus,.nova-baike-section-editor input:focus,.nova-baike-section-editor textarea:focus,.nova-baike-editor-aside textarea:focus{border-color:var(--baike-blue);box-shadow:0 0 0 3px #2878e517}.nova-baike-overview-fields .wide{grid-column:1/3}.nova-baike-owner-photo{border-top:1px solid #e8ebef;grid-column:1/3;grid-template-columns:145px 1fr;gap:18px;padding-top:16px;display:grid}.nova-baike-owner-photo figure{background:#f1f4f7;border:1px solid #dce2e8;place-items:center;width:145px;height:190px;margin:0;display:grid;overflow:hidden}.nova-baike-owner-photo figure img,.nova-baike-owner-photo figure span{object-fit:contain;place-items:center;width:100%;height:100%;font-size:48px;font-weight:800;display:grid}.nova-baike-owner-photo>label{align-content:center;gap:8px;display:grid}.nova-baike-owner-photo>label>span{color:#697582;font-size:12px;font-weight:650}.nova-baike-owner-photo>label>input{background:#fff;border:1px solid #d6dce4;width:100%;padding:11px}.nova-baike-owner-photo>label>b{background:var(--baike-blue);color:#fff;cursor:pointer;border-radius:4px;width:max-content;padding:10px 14px;font-size:12px;position:relative;overflow:hidden}.nova-baike-owner-photo>label>b input{opacity:0;cursor:pointer;position:absolute;inset:0}.nova-baike-owner-photo small{color:#87919c;font-size:11px}.nova-baike-repeat-list{gap:8px;margin-top:18px;display:grid}.nova-baike-repeat-list>div{grid-template-columns:.45fr 1fr auto;gap:8px;display:grid}.nova-baike-repeat-list button,.nova-baike-section-editor button{color:#b02d3d;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6dce4;border-radius:3px;padding:0 12px;font-size:12px}.nova-baike-repeat-list>button,.nova-baike-section-editor>button{color:var(--baike-blue)}.nova-baike-section-editor{gap:10px;display:grid}.nova-baike-section-editor>div{background:#fafbfc;border:1px solid #dfe4e9;gap:9px;padding:16px;display:grid}.nova-baike-section-editor>div>header{grid-template-columns:34px 1fr auto;align-items:center;gap:8px;display:grid}.nova-baike-section-editor>div>header i{color:var(--baike-blue);font-size:11px;font-style:normal}.nova-baike-owner-history article{border-top:1px solid #e8ebef;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;min-height:64px;padding:12px 0;display:grid}.nova-baike-owner-history article>i{color:#9aa4af;font-size:10px;font-style:normal}.nova-baike-owner-history article>span{gap:4px;display:grid}.nova-baike-owner-history article b{font-size:13px}.nova-baike-owner-history article small,.nova-baike-owner-history article em{color:#7f8995;font-size:11px;font-style:normal}.nova-baike-owner-history article strong{border-radius:999px;padding:6px 9px;font-size:11px}.nova-baike-owner-history .status-pending{color:#9a6812;background:#fff2d9}.nova-baike-owner-history .status-approved{color:#247443;background:#e8f7ed}.nova-baike-owner-history .status-rejected{color:#9c2d3a;background:#f7e9ec}.nova-baike-editor-aside{gap:12px;display:grid}.nova-baike-editor-aside>section,.nova-baike-editor-aside>label{background:#fff;border:1px solid #e0e4e9;padding:20px}.nova-baike-editor-aside>section>span{color:var(--baike-blue);font-size:11px;font-weight:750}.nova-baike-editor-aside>section h2{margin:10px 0 14px;font-size:19px;line-height:1.45}.nova-baike-editor-aside ul{color:#687480;margin:0;padding-left:18px;font-size:12px;line-height:1.85}.nova-baike-editor-aside>section:nth-child(2){gap:7px;display:grid}.nova-baike-editor-aside>section:nth-child(2) b{font-size:14px}.nova-baike-editor-aside>section:nth-child(2) small,.nova-baike-editor-aside>small{color:#7f8a96;font-size:11px;line-height:1.6}.nova-baike-editor-aside>button{background:var(--baike-blue);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:5px;justify-content:space-between;align-items:center;padding:0 16px;font-size:13px;font-weight:750;display:flex}.nova-baike-editor-aside>button:disabled{opacity:.48;cursor:not-allowed}.admin-baike-separation-note{color:#41576d;background:#edf5ff;border-left:4px solid #2878e5;padding:14px 17px;font-size:12px;line-height:1.7}@media (width<=1100px){.nova-baike-header{grid-template-columns:auto 1fr}.nova-baike-header>nav{display:none}.nova-baike-header-actions{justify-self:end}.nova-baike-hero{grid-template-columns:1fr;gap:40px}.nova-baike-principles{max-width:720px}.nova-baike-site .baike-claim-section{grid-template-columns:1fr}.nova-baike-guidelines-layout{grid-template-columns:205px minmax(0,1fr)}.nova-baike-guidelines-content{padding-inline:32px}.nova-baike-editor-layout{grid-template-columns:170px minmax(0,1fr)}.nova-baike-editor-aside{grid-column:2;grid-template-columns:1fr 1fr;position:static}.nova-baike-editor-aside>label,.nova-baike-editor-aside>button,.nova-baike-editor-aside>.form-error,.nova-baike-editor-aside>small{grid-column:1/3}.nova-baike-footer{grid-template-columns:1fr 1fr}.nova-baike-footer p{display:none}.nova-baike-profile-hero{grid-template-columns:minmax(0,1fr) 300px;gap:24px;padding:44px 36px}.nova-baike-profile-hero figure{margin:-44px -36px -44px 0}.is-work-entry .nova-baike-profile-hero{grid-template-columns:minmax(0,1fr) 285px}.is-work-entry .nova-baike-profile-hero figure{margin:-24px 0}.nova-baike-basic-info{margin-inline:36px}.nova-baike-info-frame{grid-template-columns:170px minmax(0,1fr)}.nova-baike-basic-info dl{gap:0 28px}.nova-baike-content-layout{padding-inline:36px}}@media (width<=720px){.nova-baike-header{gap:12px;min-height:60px;padding:0 14px}.nova-baike-brand>i{width:34px;height:34px}.nova-baike-brand>span strong{font-size:16px}.nova-baike-header-actions a:first-child{display:none}.nova-baike-header-actions a{min-height:34px;padding:0 10px;font-size:11px}.nova-baike-header.is-editor .nova-baike-header-actions a:first-child{display:inline-flex}.nova-baike-hero{min-height:auto;padding:58px 20px}.nova-baike-hero h1{font-size:38px}.nova-baike-hero-copy>p{font-size:14px}.nova-baike-hero-copy>div{flex-wrap:wrap}.nova-baike-principles{padding:16px 20px}.nova-baike-directory{padding:54px 14px 64px}.nova-baike-directory>header{flex-direction:column;align-items:flex-start}.nova-baike-entry-card{grid-template-columns:105px 1fr}.nova-baike-entry-thumb{min-height:170px}.nova-baike-entry-copy{padding:18px}.nova-baike-entry-copy h2{font-size:21px}.nova-baike-entry-copy>p{-webkit-line-clamp:3;margin:12px 0;font-size:12px}.nova-baike-entry-copy dl,.nova-baike-entry-card>i{display:none}.nova-baike-permission{grid-template-columns:1fr;gap:25px;padding:55px 20px}.nova-baike-site .baike-claim-section{padding:58px 14px}.nova-baike-site .baike-claim-form,.nova-baike-site .nova-baike-login-form{padding:20px 14px}.nova-baike-guidelines{padding:58px 14px 64px}.nova-baike-guidelines-head{grid-template-columns:1fr;gap:14px;margin-bottom:24px}.nova-baike-guidelines-head h2{font-size:31px}.nova-baike-guidelines-head>p{font-size:13px}.nova-baike-guidelines-layout{grid-template-columns:1fr}.nova-baike-guidelines-nav{border-bottom:1px solid #e2e7ed;border-right:0;padding:20px 14px 14px}.nova-baike-guidelines-nav>b{padding-inline:5px}.nova-baike-guidelines-nav nav{grid-template-columns:1fr 1fr;gap:0 10px}.nova-baike-guidelines-nav nav a{min-height:40px;padding-inline:5px}.nova-baike-guidelines-nav nav a:hover{padding-left:8px}.nova-baike-guidelines-reference{justify-content:flex-start;gap:7px;margin:16px 5px 0}.nova-baike-guidelines-content{padding:22px 16px 24px}.nova-baike-guidelines-intro{grid-template-columns:1fr;gap:7px;padding:17px}.nova-baike-rule summary{grid-template-columns:38px minmax(0,1fr) 26px;gap:8px;min-height:82px;padding-inline:2px}.nova-baike-rule summary>i{width:31px;height:31px}.nova-baike-rule summary b{font-size:15px}.nova-baike-rule summary small{font-size:11px}.nova-baike-rule ul{margin:0 0 18px;padding:16px 16px 16px 31px}.nova-baike-rule li{font-size:12px}.nova-baike-guideline-process>div{grid-template-columns:1fr}.nova-baike-guideline-process article{min-height:auto;padding:19px}.nova-baike-guideline-process article+article{border-top:1px solid #dfe5ec;border-left:0}.nova-baike-guideline-note{grid-template-columns:1fr;gap:16px;padding:21px}.nova-baike-platform-note{grid-template-columns:1fr;gap:8px;padding-inline:20px}.nova-baike-footer{grid-template-columns:1fr;gap:18px;padding:28px 20px}.nova-baike-footer nav{justify-content:flex-start}.nova-baike-breadcrumb{padding:18px 14px}.nova-baike-paper{margin:0 10px 30px}.nova-baike-profile-hero,.is-work-entry .nova-baike-profile-hero{background:radial-gradient(circle at 70% 74%,#4a9de629,#0000 30%),linear-gradient(155deg,#f7f8fa 0 58%,#e5f1fa 58% 100%);grid-template-columns:1fr;gap:22px;min-height:auto;padding:34px 20px 0}.nova-baike-profile-hero:before{width:280px;height:280px;bottom:-140px;right:-120px}.nova-baike-profile-name h1{font-size:39px}.nova-baike-profile-identity{margin-bottom:13px;font-size:13px}.nova-baike-profile-actions{margin-bottom:22px}.nova-baike-profile-copy>strong{font-size:16px}.nova-baike-profile-summary{font-size:13px;line-height:1.9}.nova-baike-profile-facts{margin-top:20px}.nova-baike-profile-hero figure,.is-work-entry .nova-baike-profile-hero figure{width:calc(100% + 40px);height:330px;margin:0 -20px;padding:0 20px}.is-work-entry .nova-baike-profile-hero figure{height:365px;padding:22px}.nova-baike-profile-hero figcaption{bottom:12px;right:18px}.nova-baike-basic-info{margin:28px 14px 34px}.nova-baike-basic-info>header{min-height:62px;padding:0 14px}.nova-baike-basic-info header p{display:none}.nova-baike-info-frame{grid-template-columns:1fr}.nova-baike-info-directory{border-bottom:1px solid #e3e8ed;border-right:0;flex-wrap:wrap;gap:6px;padding:16px;display:flex}.nova-baike-info-directory>b{width:100%;margin-bottom:5px}.nova-baike-info-directory a{background:#fff;border:1px solid #e1e7ed;border-radius:3px;gap:5px;min-height:30px;padding:0 9px;display:inline-flex}.nova-baike-classification{gap:15px;min-height:56px;padding:0 16px}.nova-baike-basic-info dl{grid-template-columns:1fr;padding:8px 16px 20px}.nova-baike-basic-info dl>div{grid-template-columns:88px 1fr}.nova-baike-content-layout{padding:0 20px 40px}.nova-baike-works{grid-template-columns:1fr}.nova-baike-version-note{grid-template-columns:1fr;margin:0 10px 50px}.nova-baike-portal-page .baike-owner-login{padding:50px 14px}.nova-baike-portal-page .baike-owner-login>div h1{font-size:38px}.nova-baike-editor-identity{align-items:flex-start;padding:12px 14px}.nova-baike-editor-identity>div{gap:4px;display:grid}.nova-baike-editor-layout{grid-template-columns:1fr;padding:12px 10px 0}.nova-baike-editor-sidebar{display:none}.nova-baike-editor-card,.nova-baike-owner-history{padding:22px 14px}.nova-baike-overview-fields,.nova-baike-basic-editor-grid{grid-template-columns:1fr}.nova-baike-overview-fields .wide,.nova-baike-owner-photo{grid-column:auto}.nova-baike-owner-photo{grid-template-columns:100px 1fr}.nova-baike-owner-photo figure{width:100px;height:135px}.nova-baike-repeat-list>div{grid-template-columns:1fr}.nova-baike-section-editor>div>header{grid-template-columns:28px 1fr}.nova-baike-section-editor>div>header button{grid-column:2}.nova-baike-editor-aside{grid-column:auto;grid-template-columns:1fr}.nova-baike-editor-aside>label,.nova-baike-editor-aside>button,.nova-baike-editor-aside>.form-error,.nova-baike-editor-aside>small{grid-column:auto}.nova-baike-owner-history article{grid-template-columns:34px 1fr}.nova-baike-owner-history article strong{grid-column:2;justify-self:start}}.nova-baike-header:not(.is-editor){grid-template-columns:auto minmax(260px,400px) max-content auto;grid-template-areas:"brand search navigation actions";gap:clamp(16px,1.65vw,26px)}.nova-baike-header:not(.is-editor)>.nova-baike-brand{grid-area:brand}.nova-baike-header:not(.is-editor)>.nova-baike-search{grid-area:search}.nova-baike-header:not(.is-editor)>nav{grid-area:navigation}.nova-baike-header:not(.is-editor)>.nova-baike-header-actions{grid-area:actions}.nova-baike-header:not(.is-editor)>nav{white-space:nowrap;flex-wrap:nowrap;gap:clamp(14px,1.35vw,22px);min-width:max-content}.nova-baike-header:not(.is-editor)>nav a{white-space:nowrap;align-items:center;min-height:40px;font-size:13px;line-height:1;display:inline-flex}.nova-baike-header:not(.is-editor) .nova-baike-header-actions{white-space:nowrap;flex-wrap:nowrap}.nova-baike-header:not(.is-editor) .nova-baike-header-actions a{padding-inline:13px;font-size:12px}.nova-baike-mobile-nav{display:none;position:relative}.nova-baike-mobile-nav summary{color:#495564;cursor:pointer;background:#fff;border:1px solid #d8dde4;border-radius:7px;align-items:center;min-height:36px;padding:0 13px;font-size:12px;font-weight:650;line-height:1;list-style:none;display:inline-flex}.nova-baike-mobile-nav summary::-webkit-details-marker{display:none}.nova-baike-mobile-nav summary:after{content:"⌄";color:#788492;margin-left:7px}.nova-baike-mobile-nav[open] summary{border-color:var(--baike-blue,#2878e5);color:var(--baike-blue,#2878e5)}.nova-baike-mobile-nav>div{z-index:90;background:#fff;border:1px solid #dfe4ea;border-radius:10px;gap:2px;width:180px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 38px #1d2b3e29}.nova-baike-mobile-nav>div a{color:#475465;white-space:nowrap;border-radius:7px;align-items:center;min-height:40px;padding:0 12px;font-size:13px;display:flex}.nova-baike-mobile-nav>div a:hover{color:var(--baike-blue);background:#f1f6fd}.nova-baike-search{background:#fff;border:1px solid #cbd3dd;border-radius:6px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;height:40px;transition:border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.nova-baike-search:focus-within{border-color:var(--baike-blue);box-shadow:0 0 0 3px #2878e51a}.nova-baike-search>span{color:#778492;text-align:center;font-size:23px;line-height:1;transform:rotate(-18deg)}.nova-baike-search input{min-width:0;height:100%;color:var(--baike-ink);font:inherit;background:0 0;border:0;outline:0;padding:0 8px 0 0;font-size:13px}.nova-baike-search input::placeholder{color:#939daa}.nova-baike-search button{color:#354252;min-width:66px;font:inherit;cursor:pointer;background:#f7f9fb;border:0;border-left:1px solid #d8dee6;align-self:stretch;font-size:13px;font-weight:700}.nova-baike-search button:hover{color:var(--baike-blue);background:#edf4fc}.nova-baike-subnav{background:#fff;border-bottom:1px solid #dbe1e8;justify-content:space-between;align-items:stretch;gap:30px;min-height:52px;padding:0 max(24px,50vw - 620px);display:flex}.nova-baike-subnav>div{align-items:stretch;gap:4px;display:flex}.nova-baike-subnav a{color:#596575;white-space:nowrap;align-items:center;padding:0 14px;font-size:13px;display:inline-flex;position:relative}.nova-baike-subnav a:hover,.nova-baike-subnav a.active{color:var(--baike-blue)}.nova-baike-subnav a.active:after{content:"";background:var(--baike-blue);height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.nova-baike-welcome{background:radial-gradient(circle at 4%,#2878e51f,#0000 22%),linear-gradient(100deg,#f9fcff,#e9f4ff);border:1px solid #cbdff8;border-bottom:3px solid #77b5f4;justify-content:space-between;align-items:center;gap:40px;max-width:1240px;min-height:154px;margin:32px auto 24px;padding:24px 30px;display:flex;position:relative;overflow:hidden}.nova-baike-welcome:after{content:"N";color:#2878e50b;pointer-events:none;font-size:180px;font-weight:900;line-height:1;position:absolute;right:32%;transform:rotate(-8deg)}.nova-baike-welcome-brand{z-index:1;align-items:center;gap:22px;display:flex;position:relative}.nova-baike-welcome-brand>i{color:#3b71aa;background:linear-gradient(30deg,#0000 46%,#2878e533 47% 49%,#0000 50%),linear-gradient(140deg,#fff,#dceeff);border:1px solid #2878e538;border-radius:50%;place-items:center;width:92px;height:92px;font-style:normal;display:grid;position:relative;box-shadow:0 12px 30px #265fa01c}.nova-baike-welcome-brand>i:after{content:"";border:1px dashed #2878e547;border-radius:50%;width:52px;height:52px;position:absolute}.nova-baike-welcome-brand>i span{z-index:1;font-size:14px;font-weight:800;position:absolute}.nova-baike-welcome-brand>i span:first-child{transform:translate(-16px,-13px)}.nova-baike-welcome-brand>i span:nth-child(2){transform:translate(16px,-6px)}.nova-baike-welcome-brand>i span:nth-child(3){transform:translateY(19px)}.nova-baike-welcome-brand>div>span{color:var(--baike-blue);letter-spacing:.16em;font-size:10px;font-weight:800}.nova-baike-welcome h1{color:#1765bd;letter-spacing:.02em;margin:5px 0 6px;font-size:31px}.nova-baike-welcome-brand p{color:#53687f;margin:0;font-size:13px}.nova-baike-welcome>aside{z-index:1;text-align:right;min-width:235px;position:relative}.nova-baike-welcome>aside p{color:#45627f;margin:0 0 12px;font-size:13px}.nova-baike-welcome>aside p strong{color:#135fae;font-size:22px}.nova-baike-welcome>aside nav{justify-content:flex-end;gap:18px;display:flex}.nova-baike-welcome>aside a{color:var(--baike-blue);font-size:13px}.nova-baike-search-status{background:#fff;border:1px solid #cfe0f4;grid-template-columns:1fr auto auto;align-items:center;gap:24px;max-width:1240px;min-height:66px;margin:0 auto 24px;padding:14px 20px;display:grid;box-shadow:0 7px 24px #26476e0a}.nova-baike-search-status>div{align-items:baseline;gap:12px;display:flex}.nova-baike-search-status span{color:#7d8996;font-size:12px}.nova-baike-search-status strong{font-size:17px}.nova-baike-search-status p{color:#667483;margin:0;font-size:12px}.nova-baike-search-status>a{color:var(--baike-blue);font-size:12px}.nova-baike-home-grid{grid-template-columns:minmax(0,1.65fr) minmax(310px,.8fr);align-items:start;gap:22px;max-width:1240px;margin:0 auto 28px;display:grid}.nova-baike-home-main,.nova-baike-home-aside{gap:22px;display:grid}.nova-baike-portal-panel{background:#fff;border:1px solid #dce2e9;box-shadow:0 10px 34px #223a5909}.nova-baike-portal-panel>header{border-top:3px solid var(--baike-blue);background:linear-gradient(90deg,#f8fbff,#fff);border-bottom:1px solid #e3e8ed;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:14px 20px;display:flex}.nova-baike-portal-panel>header>div{gap:3px;display:grid}.nova-baike-portal-panel>header span{color:#7b97b5;letter-spacing:.14em;font-size:9px;font-weight:750}.nova-baike-portal-panel>header h2{color:#233447;margin:0;font-size:21px;font-weight:700}.nova-baike-portal-panel>header>a{color:var(--baike-blue);font-size:11px}.nova-baike-portal-panel.is-featured{position:relative;overflow:visible}.nova-baike-featured-ribbon{z-index:5;color:#fff;background:linear-gradient(#4ca6f1,#2377ce);align-content:center;place-items:center;gap:8px;width:42px;min-height:122px;padding:12px 0;display:grid;position:absolute;top:86px;left:-22px;box-shadow:0 12px 26px #2377ce38}.nova-baike-featured-ribbon:after{content:"";border-top:11px solid #1f66b0;border-left:21px solid #0000;position:absolute;bottom:-11px;right:0}.nova-baike-featured-ribbon i{font-size:14px;font-style:normal}.nova-baike-featured-ribbon b{letter-spacing:.12em;writing-mode:vertical-rl;font-size:11px;font-weight:700;line-height:1.2}.nova-baike-featured-profile{background:radial-gradient(circle at 86% 22%,#3286da21,#0000 32%),linear-gradient(115deg,#fff 0 60%,#f0f7fe 60% 100%);grid-template-columns:minmax(0,1fr) 225px;align-items:center;gap:36px;min-height:310px;padding:30px 30px 30px 34px;display:grid;position:relative;overflow:hidden}.nova-baike-featured-profile:before{content:"SELECTED";color:#1964b209;letter-spacing:-.04em;font-size:72px;font-weight:850;position:absolute;bottom:-26px;right:-12px}.nova-baike-featured-copy>span{color:#758291;letter-spacing:.07em;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.nova-baike-featured-copy>span b{color:#2477c9;letter-spacing:.04em;background:#e8f3ff;border-radius:3px;padding:5px 7px;font-size:9px}.nova-baike-selected-badge{color:#176ec3;letter-spacing:.05em;background:#eaf5ff;border:1px solid #a8cef3;border-radius:4px;align-items:center;gap:7px;width:fit-content;min-height:30px;margin:-7px 0 14px;padding:0 11px;font-size:11px;font-weight:750;display:inline-flex}.nova-baike-selected-badge i{font-size:10px;font-style:normal}.nova-baike-featured-copy h3{margin:8px 0 14px;font-size:30px}.nova-baike-featured-copy h3 a{color:#1569c4}.nova-baike-featured-copy>strong{color:#2f4155;margin:-4px 0 12px;font-size:14px;font-weight:650;line-height:1.65;display:block}.nova-baike-featured-copy p{color:#3f4d5c;margin:0 0 18px;font-size:14px;line-height:1.95}.nova-baike-featured-copy>a{min-height:34px;color:var(--baike-blue);background:#fff;border:1px solid #c5dcf5;border-radius:4px;align-items:center;gap:10px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.nova-baike-featured-copy>a i{font-style:normal}.nova-baike-featured-art{aspect-ratio:4/5;color:#fff;border-radius:7px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 34px #20466c24}.nova-baike-featured-art:after,.nova-baike-entry-thumb:after{content:"";pointer-events:none;border:1px solid #ffffff2e;position:absolute;inset:10px}.nova-baike-featured-art img{object-fit:contain;z-index:1;width:100%;height:100%;position:relative}.nova-baike-featured-art>span{z-index:1;text-shadow:0 10px 28px #0000003b;font-size:72px;font-weight:800;position:relative}.nova-baike-featured-art>small{z-index:1;color:#ffffffb3;letter-spacing:.12em;text-transform:uppercase;font-size:9px;position:absolute;bottom:16px;left:18px;right:18px}.nova-baike-featured-links{border-top:1px solid #e5e9ee;grid-template-columns:1fr 1fr;display:grid}.nova-baike-featured-links a{gap:5px;min-height:76px;padding:16px 20px;display:grid}.nova-baike-featured-links a+a{border-left:1px solid #e5e9ee}.nova-baike-featured-links span{color:#2e3c4d;font-size:14px;font-weight:700}.nova-baike-featured-links small{color:#7c8794;font-size:11px}.nova-baike-fact-list{margin:0;padding:18px 24px 22px 42px}.nova-baike-fact-list li{color:#435160;padding:8px 0;font-size:13px;line-height:1.8}.nova-baike-fact-list a{color:#176bc7;margin-right:3px;font-weight:700}.nova-baike-category-grid{grid-template-columns:1fr 1fr;gap:10px;padding:16px;display:grid}.nova-baike-category-grid>a{background:#fafbfc;border:1px solid #e2e7ed;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-height:72px;padding:12px 14px;transition:all .2s;display:grid}.nova-baike-category-grid>a:hover{background:#f3f8fe;border-color:#a9c9ed;transform:translateY(-1px)}.nova-baike-category-grid i{color:#9aa8b7;font-size:10px;font-style:normal}.nova-baike-category-grid span{gap:4px;display:grid}.nova-baike-category-grid b{color:#344353;font-size:14px}.nova-baike-category-grid small{color:#8a96a3;font-size:10px}.nova-baike-category-grid em{color:var(--baike-blue);font-size:14px;font-style:normal}.nova-baike-portal-panel.is-recent ol{margin:0;padding:5px 20px 14px;list-style:none}.nova-baike-portal-panel.is-recent li{border-bottom:1px solid #edf0f3;grid-template-columns:34px 1fr;align-items:center;min-height:64px;display:grid}.nova-baike-portal-panel.is-recent li:last-child{border-bottom:0}.nova-baike-portal-panel.is-recent li>i{color:#93a0ad;font-size:10px;font-style:normal}.nova-baike-portal-panel.is-recent li>a{gap:4px;display:grid}.nova-baike-portal-panel.is-recent li b{color:#2f3e4f;font-size:14px}.nova-baike-portal-panel.is-recent li span{color:#8894a0;font-size:10px}.nova-baike-portal-panel.is-rules{color:#fff;background:#182536}.nova-baike-portal-panel.is-rules>header{background:0 0;border-color:#64a7f1 #64a7f1 #ffffff1a}.nova-baike-portal-panel.is-rules>header span{color:#76a9df}.nova-baike-portal-panel.is-rules>header h2{color:#fff}.nova-baike-portal-panel.is-rules>div{border-bottom:1px solid #ffffff17;grid-template-columns:34px 1fr;align-items:center;min-height:82px;margin:0 20px;display:grid}.nova-baike-portal-panel.is-rules>div:last-child{border-bottom:0}.nova-baike-portal-panel.is-rules>div>i{color:#6da5de;font-size:10px;font-style:normal}.nova-baike-portal-panel.is-rules p{gap:5px;margin:0;display:grid}.nova-baike-portal-panel.is-rules p b{font-size:13px}.nova-baike-portal-panel.is-rules p span{color:#aebdcd;font-size:11px;line-height:1.6}.nova-baike-directory{max-width:1240px;padding:54px 0 80px}.nova-baike-directory>header{align-items:center}.nova-baike-directory>header h2{font-size:29px}.nova-baike-entry-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.nova-baike-entry-card{border-radius:4px;flex-direction:column;min-height:0;display:flex}.nova-baike-entry-thumb{aspect-ratio:4/5;color:#fff;width:100%;min-height:0;position:relative}.nova-baike-entry-thumb img{z-index:1;object-fit:contain;position:relative}.nova-baike-entry-thumb span{z-index:1;color:#fff;text-shadow:0 12px 30px #0000003d;font-size:62px;position:relative}.nova-baike-entry-thumb small{z-index:2;color:#ffffffb8;font-size:9px;font-weight:750;position:absolute;top:18px;left:19px}.tone-0{background:linear-gradient(145deg,#152a45,#297dc1 55%,#0d1c31)}.tone-1{background:linear-gradient(145deg,#391d29,#b3475b 55%,#25121b)}.tone-2{background:linear-gradient(145deg,#18362f,#4b9179 55%,#10251f)}.tone-3{background:linear-gradient(145deg,#302043,#8057aa 55%,#1c1427)}.tone-4{background:linear-gradient(145deg,#3c2d13,#c08a31 55%,#251c0d)}.tone-5{background:linear-gradient(145deg,#222b37,#7188a1 55%,#141a22)}.tone-6{background:linear-gradient(145deg,#18363f,#3e91a6 55%,#10232a)}.tone-7{background:linear-gradient(145deg,#3d201d,#b65a49 55%,#271513)}.nova-baike-entry-copy{min-height:196px;padding:19px 18px 16px}.nova-baike-entry-copy h2{font-size:21px}.nova-baike-entry-copy>div b{font-size:9px}.nova-baike-entry-copy>div b.is-selected{color:#1469bd;background:#dcebff;box-shadow:inset 0 0 0 1px #b9d8f7}.nova-baike-entry-copy>p{-webkit-line-clamp:3;margin:14px 0;font-size:12px;line-height:1.75}.nova-baike-entry-copy dl{gap:6px;display:grid}.nova-baike-entry-copy dl>div{grid-template-columns:55px 1fr;gap:3px;font-size:10px;display:grid}.nova-baike-entry-card>i{border-top:1px solid #edf0f3;align-items:center;width:100%;min-height:42px;padding:0 18px;font-size:11px;display:flex}@media (width<=1100px){.nova-baike-header:not(.is-editor){grid-template-columns:auto minmax(240px,1fr) auto auto;grid-template-areas:"brand search mobile actions";gap:14px}.nova-baike-header:not(.is-editor)>nav{display:none}.nova-baike-header:not(.is-editor)>.nova-baike-mobile-nav{grid-area:mobile;display:block}.nova-baike-welcome,.nova-baike-search-status,.nova-baike-home-grid{margin-inline:20px}.nova-baike-home-grid{grid-template-columns:minmax(0,1.45fr) minmax(285px,.75fr)}.nova-baike-directory{padding-inline:20px}.nova-baike-entry-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=880px){.nova-baike-home-grid{grid-template-columns:1fr}.nova-baike-home-aside{grid-template-columns:1fr 1fr}.nova-baike-entry-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.nova-baike-header:not(.is-editor){grid-template-columns:1fr auto auto;grid-template-areas:"brand mobile actions""search search search";gap:10px 12px;min-height:112px;padding:10px 14px}.nova-baike-header:not(.is-editor) .nova-baike-search{grid-area:2/1/auto/4}.nova-baike-header:not(.is-editor) .nova-baike-header-actions{grid-area:1/3}.nova-baike-subnav{scrollbar-width:none;justify-content:flex-start;min-height:46px;padding:0 8px;overflow-x:auto}.nova-baike-subnav::-webkit-scrollbar{display:none}.nova-baike-subnav>div:last-child{margin-left:auto}.nova-baike-subnav a{padding:0 10px;font-size:12px}.nova-baike-welcome{flex-direction:column;align-items:flex-start;gap:22px;margin:14px 10px;padding:20px}.nova-baike-welcome-brand{gap:14px}.nova-baike-welcome-brand>i{width:66px;height:66px}.nova-baike-welcome-brand>i:after{width:40px;height:40px}.nova-baike-welcome-brand>i span{font-size:11px}.nova-baike-welcome-brand>i span:first-child{transform:translate(-12px,-10px)}.nova-baike-welcome-brand>i span:nth-child(2){transform:translate(12px,-5px)}.nova-baike-welcome-brand>i span:nth-child(3){transform:translateY(14px)}.nova-baike-welcome h1{font-size:24px}.nova-baike-welcome>aside{text-align:left;min-width:0}.nova-baike-welcome>aside nav{justify-content:flex-start}.nova-baike-search-status{grid-template-columns:1fr auto;gap:8px 14px;margin:0 10px 14px}.nova-baike-search-status p{grid-column:1}.nova-baike-home-grid{margin:0 10px 18px}.nova-baike-featured-ribbon{border-radius:3px;gap:6px;width:auto;min-height:29px;padding:0 10px;display:flex;top:75px;left:12px}.nova-baike-featured-ribbon:after{display:none}.nova-baike-featured-ribbon b{letter-spacing:.08em;writing-mode:horizontal-tb;font-size:10px}.nova-baike-featured-profile{grid-template-columns:1fr 120px;gap:18px;padding:58px 20px 20px}.nova-baike-featured-copy h3{font-size:25px}.nova-baike-featured-copy p{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.nova-baike-featured-art>span{font-size:48px}.nova-baike-home-aside,.nova-baike-category-grid{grid-template-columns:1fr}.nova-baike-directory{padding:40px 10px 58px}.nova-baike-directory>header{flex-direction:column;align-items:flex-start}.nova-baike-entry-list{grid-template-columns:1fr}.nova-baike-entry-card{grid-template-columns:128px 1fr;display:grid}.nova-baike-entry-thumb{aspect-ratio:auto;height:100%;min-height:220px}.nova-baike-entry-copy{min-height:176px;padding:17px}.nova-baike-entry-copy dl{display:none}.nova-baike-entry-card>i{grid-column:2;min-height:40px}}@media (width<=430px){.nova-baike-featured-profile{grid-template-columns:1fr}.nova-baike-featured-art{width:150px}.nova-baike-featured-links{grid-template-columns:1fr}.nova-baike-featured-links a+a{border-top:1px solid #e5e9ee;border-left:0}.nova-baike-entry-card{grid-template-columns:108px 1fr}.nova-baike-entry-thumb{min-height:205px}}.artist-baike-logo{white-space:nowrap;align-items:center;gap:11px;display:inline-flex}.artist-baike-mark{color:#fff;background:linear-gradient(135deg,#ffffff1f,#0000 45%),#112b51;border-radius:13px 4px;place-items:center;width:42px;height:42px;font-style:normal;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 24px #12366533}.artist-baike-mark:before,.artist-baike-mark:after{content:"";border:1px solid #ffffff3b;border-radius:2px;width:17px;height:23px;position:absolute;bottom:-8px}.artist-baike-mark:before{left:5px;transform:rotate(12deg)}.artist-baike-mark:after{right:5px;transform:rotate(-12deg)}.artist-baike-mark>span{z-index:2;font-family:STKaiti,KaiTi,Songti SC,serif;font-size:24px;font-weight:800;line-height:1;position:relative}.artist-baike-mark>b{z-index:3;background:#ff394d;border:1px solid #fffc;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px;box-shadow:0 0 0 3px #ff394d29}.artist-baike-wordmark{gap:2px;display:grid}.artist-baike-wordmark>strong{color:#15243a;letter-spacing:.06em;font-size:17px;font-weight:800;line-height:1.1}.artist-baike-wordmark>small{color:#8490a0;letter-spacing:.15em;font-size:7px;font-weight:750}.artist-baike-logo.is-large{gap:15px}.artist-baike-logo.is-large .artist-baike-mark{color:#173b6a;background-color:#eaf4ff;border-radius:17px 5px;width:58px;height:58px;box-shadow:0 14px 32px #0000002e}.artist-baike-logo.is-large .artist-baike-mark>span{font-size:33px}.artist-baike-logo.is-large .artist-baike-wordmark>strong{color:#fff;font-size:23px}.artist-baike-logo.is-large .artist-baike-wordmark>small{color:#7fa7d2;font-size:8px}.nova-baike-brand{align-items:center}.nova-baike-brand>.artist-baike-logo{align-items:center;gap:10px;display:inline-flex}.nova-baike-brand .artist-baike-mark>b{font-size:0}.nova-baike-footer>div .artist-baike-logo{display:inline-flex}.nova-baike-footer>div .artist-baike-wordmark{display:grid}.nova-baike-footer>div .artist-baike-wordmark strong{color:#15243a}.nova-baike-footer>div .artist-baike-wordmark small{color:#8490a0}.artist-baike-hero{color:#fff;background:radial-gradient(circle at 83% 22%,#3285e438,#0000 29%),radial-gradient(circle at 53% 110%,#ff324a21,#0000 32%),linear-gradient(135deg,#07111e,#0b1728 52%,#0e2036);border-radius:5px;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:70px;max-width:1240px;min-height:510px;margin:28px auto 20px;padding:64px 68px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #12274429}.artist-baike-hero:before{content:"";opacity:.18;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000);mask-image:linear-gradient(90deg,#0000 20%,#000)}.artist-baike-hero-copy{z-index:3;position:relative}.artist-baike-hero-copy>span{color:#6fa3da;letter-spacing:.18em;margin-bottom:18px;font-size:9px;font-weight:750;display:block}.artist-baike-hero-copy h1{letter-spacing:-.045em;margin:27px 0 20px;font-size:clamp(40px,4.2vw,58px);line-height:1.15}.artist-baike-hero-copy h1 em{color:#58a6f3;font-style:normal}.artist-baike-hero-copy>p{color:#9eafc2;max-width:590px;margin:0;font-size:14px;line-height:1.95}.artist-baike-hero-copy>div{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.artist-baike-hero-copy>div>a{color:#d8e4f0;border:1px solid #ffffff2b;border-radius:4px;align-items:center;gap:25px;min-height:43px;padding:0 17px;font-size:12px;display:inline-flex}.artist-baike-hero-copy>div>a:first-child{color:#fff;background:#2e7ecf;border-color:#3e91e5}.artist-baike-hero-copy>div>a:hover{border-color:#69acf0;transform:translateY(-1px)}.artist-baike-hero-copy>div i{font-style:normal}.artist-baike-hero-visual{z-index:2;height:380px;position:relative}.artist-baike-orbit{border:1px solid #6cacee33;border-radius:50%;position:absolute}.artist-baike-orbit:after{content:"";background:#ff4157;border-radius:50%;width:8px;height:8px;position:absolute;top:19%;right:8%;box-shadow:0 0 18px #ff4157cc}.artist-baike-orbit.orbit-one{width:330px;height:330px;top:20px;right:2px}.artist-baike-orbit.orbit-two{border-color:#ffffff1c;width:235px;height:235px;top:68px;right:50px}.artist-baike-orbit.orbit-two:after{background:#5aa9f7;inset:auto auto 8% 18%}.artist-baike-hero-emblem{background:linear-gradient(145deg,#ffffff21,#0000 42%),linear-gradient(145deg,#12386a,#0a1c32);border:1px solid #ffffff2e;border-radius:44px 13px;place-items:center;width:145px;height:145px;display:grid;position:absolute;top:112px;right:96px;box-shadow:0 28px 70px #00000059,inset 0 0 40px #53a1ee1f}.artist-baike-hero-emblem:before,.artist-baike-hero-emblem:after{content:"";border:1px solid #ffffff26;border-radius:7px;width:62px;height:73px;position:absolute;bottom:-22px}.artist-baike-hero-emblem:before{left:14px;transform:rotate(13deg)}.artist-baike-hero-emblem:after{right:14px;transform:rotate(-13deg)}.artist-baike-hero-emblem>span{z-index:1;font-family:STKaiti,KaiTi,Songti SC,serif;font-size:88px;font-weight:800;position:relative}.artist-baike-hero-emblem>i{z-index:2;background:#ff394f;border:2px solid #ffffffbf;border-radius:50%;width:13px;height:13px;position:absolute;top:20px;right:20px;box-shadow:0 0 0 7px #ff394f1f}.artist-baike-data-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1b30d1;border:1px solid #ffffff21;border-radius:4px;gap:4px;min-width:145px;padding:14px 16px;display:grid;position:absolute;box-shadow:0 18px 45px #00000047}.artist-baike-data-card small{color:#5f95cc;letter-spacing:.14em;font-size:7px}.artist-baike-data-card b{font-size:13px}.artist-baike-data-card span{color:#8092a7;font-size:9px}.artist-baike-data-card.card-profile{top:36px;left:2px}.artist-baike-data-card.card-works{bottom:23px;right:0}.artist-baike-data-card.card-source{bottom:2px;left:22px}.artist-baike-metrics{background:#fff;border:1px solid #dce3eb;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1240px;margin:0 auto 22px;display:grid;box-shadow:0 8px 28px #1e3a5b0a}.artist-baike-metrics article{grid-template-columns:1fr auto;align-content:center;gap:3px 15px;min-height:105px;padding:18px 22px;display:grid}.artist-baike-metrics article+article{border-left:1px solid #e3e8ee}.artist-baike-metrics span{color:#8a98a7;letter-spacing:.13em;font-size:8px;font-weight:750}.artist-baike-metrics b{color:#1e6dbc;grid-area:1/2/3;align-self:center;font-size:25px}.artist-baike-metrics p{color:#405062;margin:0;font-size:12px}.artist-baike-empty-feature{background:radial-gradient(circle at 10%,#2f7dcd1a,#0000 28%),#fff;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:40px;min-height:335px;padding:42px 38px;display:grid}.artist-baike-empty-art{aspect-ratio:4/5;color:#fff;background:linear-gradient(145deg,#ffffff1a,#0000),linear-gradient(145deg,#122a48,#2d75b9);border-radius:4px;place-items:center;width:190px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #1e528733}.artist-baike-empty-art:before{content:"";border:1px solid #ffffff26;border-radius:50%;width:120px;height:120px;position:absolute}.artist-baike-empty-art>span{z-index:1;font-family:STKaiti,KaiTi,serif;font-size:74px;font-weight:800;position:relative}.artist-baike-empty-art>i{z-index:2;color:#fff;background:#ff394f;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;font-style:normal;display:grid;position:absolute;bottom:18px;right:18px}.artist-baike-empty-feature>div:last-child>span{color:#6c91b7;letter-spacing:.14em;font-size:8px;font-weight:750}.artist-baike-empty-feature h3{color:#223348;margin:12px 0 14px;font-size:27px;line-height:1.35}.artist-baike-empty-feature p{color:#657281;margin:0 0 20px;font-size:13px;line-height:1.9}.artist-baike-empty-feature a{color:#1e70c4;font-size:12px;font-weight:700}.artist-baike-guide-list{padding:10px 22px 16px}.artist-baike-guide-list article{border-bottom:1px solid #edf0f4;grid-template-columns:40px 1fr auto;align-items:center;gap:16px;min-height:82px;display:grid}.artist-baike-guide-list article:last-child{border-bottom:0}.artist-baike-guide-list article>i{color:#8aa0b7;font-size:9px;font-style:normal}.artist-baike-guide-list article>div{gap:5px;display:grid}.artist-baike-guide-list b{color:#2f4155;font-size:14px}.artist-baike-guide-list p{color:#7a8794;margin:0;font-size:11px;line-height:1.65}.artist-baike-guide-list article>span{color:#2b78c5;font-size:12px}.artist-baike-recent-empty{text-align:center;place-content:center;justify-items:center;min-height:238px;padding:34px 28px;display:grid}.artist-baike-recent-empty>span{color:#377fc5;background:#f5f9fd;border:1px solid #dbe5ef;border-radius:50%;place-items:center;width:66px;height:66px;font-size:18px;display:grid}.artist-baike-recent-empty h3{color:#39495a;margin:15px 0 8px;font-size:17px}.artist-baike-recent-empty p{color:#83909d;max-width:245px;margin:0;font-size:11px;line-height:1.7}.artist-baike-manifesto{background:radial-gradient(circle at 105% 0,#2d7dcd21,#0000 45%),#fff;border:1px solid #dce4ec;align-content:center;gap:12px;min-height:180px;padding:28px;display:grid;position:relative;overflow:hidden}.artist-baike-manifesto:after{content:"艺";color:#1f6ebe0e;font-family:STKaiti,KaiTi,serif;font-size:150px;font-weight:800;position:absolute;bottom:-47px;right:-8px}.artist-baike-manifesto>span{color:#6d91b7;letter-spacing:.14em;font-size:8px;font-weight:750}.artist-baike-manifesto blockquote{color:#2f4155;max-width:270px;margin:0;font-size:18px;font-weight:700;line-height:1.65}.artist-baike-manifesto>i{color:#8a96a3;font-size:10px;font-style:normal}.artist-baike-directory-empty{background:radial-gradient(circle at 50% 15%,#327ecd1a,#0000 32%),#fff;border-style:solid;min-height:370px}.artist-baike-empty-logo{color:#fff;background:#163d6b;border-radius:24px 7px;place-items:center;width:78px;height:78px;display:grid;box-shadow:0 16px 35px #1a48792e}.artist-baike-empty-logo span{font-family:STKaiti,KaiTi,serif;font-size:43px;font-weight:800}.artist-baike-directory-empty>span:nth-child(2){color:#7791ac;letter-spacing:.16em;margin-top:18px;font-size:8px;font-weight:750}.artist-baike-directory-empty h3{margin-top:11px}.artist-baike-directory-empty a{color:#fff;background:#2377ca;border-radius:4px;padding:10px 16px}.admin-delete-inline{color:#b21c31;cursor:pointer;background:0 0;border:1px solid #d7aab0;margin-left:auto;padding:9px 13px}.admin-delete-inline+.admin-save-inline{margin-left:0}.admin-delete-inline:disabled{opacity:.45;cursor:not-allowed}@media (width<=1100px){.artist-baike-hero,.artist-baike-metrics{margin-inline:20px}.artist-baike-hero{grid-template-columns:minmax(0,1fr) 350px;gap:38px;padding:55px 48px}.artist-baike-hero-visual{transform-origin:100%;transform:scale(.9)}}@media (width<=880px){.artist-baike-hero{grid-template-columns:1fr;padding:48px 42px}.artist-baike-hero-visual{width:440px;margin:-25px auto 0;transform:none}.artist-baike-metrics{grid-template-columns:1fr 1fr}.artist-baike-metrics article:nth-child(3){border-top:1px solid #e3e8ee;border-left:0}.artist-baike-metrics article:nth-child(4){border-top:1px solid #e3e8ee}}@media (width<=720px){.artist-baike-wordmark>strong{font-size:15px}.artist-baike-hero{gap:18px;min-height:auto;margin:14px 10px;padding:38px 24px 24px}.artist-baike-hero-copy h1{margin-top:23px;font-size:37px}.artist-baike-hero-copy>p{font-size:13px}.artist-baike-hero-visual{transform-origin:top;width:100%;height:310px;margin-bottom:-45px;transform:scale(.82)}.artist-baike-metrics{margin:0 10px 14px}.artist-baike-metrics article{min-height:92px;padding:14px}.artist-baike-metrics b{font-size:21px}.artist-baike-empty-feature{grid-template-columns:105px 1fr;gap:20px;padding:26px 20px}.artist-baike-empty-art{width:105px}.artist-baike-empty-art>span{font-size:50px}.artist-baike-empty-feature h3{font-size:20px}.artist-baike-manifesto blockquote{font-size:16px}.baike-entry-admin-editor>.admin-card-title:first-child{flex-wrap:wrap}.baike-entry-admin-editor>.admin-card-title:first-child h2{width:calc(100% - 160px)}.admin-delete-inline{margin-left:0}}@media (width<=480px){.artist-baike-logo.is-large .artist-baike-mark{width:50px;height:50px}.artist-baike-logo.is-large .artist-baike-wordmark>strong{font-size:20px}.artist-baike-hero-copy h1{font-size:33px}.artist-baike-hero-visual{width:120%;margin-bottom:-70px;margin-left:-10%;transform:scale(.72)}.artist-baike-metrics article{min-height:86px}.artist-baike-metrics span{font-size:6px}.artist-baike-metrics p{font-size:10px}.artist-baike-empty-feature{grid-template-columns:1fr}.artist-baike-empty-art{width:130px}.baike-entry-admin-editor>.admin-card-title:first-child h2{width:100%}}.nova-baike-portal-panel:not(.is-featured){border-radius:12px;overflow:hidden}.nova-baike-portal-panel.is-featured{border-radius:14px;box-shadow:0 18px 52px #1b416a14}.nova-baike-portal-panel.is-featured>header{border-radius:14px 14px 0 0}.nova-baike-featured-profile{background:radial-gradient(circle at 88% 18%,#3286da2b,#0000 34%),radial-gradient(circle at 58% 112%,#68aae51f,#0000 34%),linear-gradient(135deg,#fff 0%,#f8fbff 57%,#edf6ff 100%);grid-template-columns:minmax(0,1fr) minmax(230px,270px);gap:44px;min-height:360px;padding:34px 32px 34px 38px}.nova-baike-featured-profile:after{content:"";pointer-events:none;border:1px solid #1f77cd1c;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-130px;right:162px;box-shadow:0 0 0 34px #1f77cd06}.nova-baike-featured-copy{z-index:2;position:relative}.nova-baike-featured-copy h3{margin-top:10px;font-size:clamp(28px,3vw,34px)}.nova-baike-featured-copy p{max-width:610px;line-height:1.9}.nova-baike-featured-art{isolation:isolate;background:#102a46;border:1px solid #ffffff61;border-radius:14px;justify-self:end;width:100%;max-width:270px;transition:transform .28s,box-shadow .28s;box-shadow:0 24px 50px #17447038,0 0 0 7px #2e7dca0e}.nova-baike-featured-art:hover{transform:translateY(-4px);box-shadow:0 30px 62px #17447042,0 0 0 8px #2e7dca12}.nova-baike-featured-art:after,.nova-baike-entry-thumb:after{z-index:4;border-color:#ffffff3d;border-radius:9px;inset:11px}.nova-baike-featured-art>small{z-index:5;color:#ffffffe0;text-shadow:0 2px 10px #0000005c;border-top:1px solid #ffffff45;padding-top:10px;bottom:18px;left:22px;right:22px}.nova-baike-media-backdrop{filter:blur(24px)saturate(.78)brightness(.58);opacity:.72;inset:-12px;transform:scale(1.09);z-index:0!important;object-fit:cover!important;object-position:center!important;width:calc(100% + 24px)!important;height:calc(100% + 24px)!important;position:absolute!important;-webkit-mask-image:none!important;mask-image:none!important}.nova-baike-media-main{filter:drop-shadow(0 14px 24px #05111e33);transition:transform .32s;z-index:2!important;object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;position:relative!important;-webkit-mask-image:none!important;mask-image:none!important}.nova-baike-featured-art .nova-baike-media-main{padding:9px}.nova-baike-featured-art:hover .nova-baike-media-main{transform:scale(1.018)}.nova-baike-entry-thumb{isolation:isolate;background:#10263e}.nova-baike-entry-thumb .nova-baike-media-backdrop{filter:blur(22px)saturate(.74)brightness(.52);opacity:.74}.nova-baike-entry-thumb .nova-baike-media-main{padding:6px}.nova-baike-entry-thumb small{z-index:5;text-shadow:0 2px 9px #00000070}.nova-baike-entry-card:hover .nova-baike-media-main{transform:scale(1.015)}.nova-baike-paper{border-radius:14px;box-shadow:0 24px 72px #1e395817}.nova-baike-profile-hero{background:radial-gradient(circle at 85% 19%,#3d91dc2e,#0000 31%),radial-gradient(circle at 54% 110%,#438ed61a,#0000 31%),linear-gradient(135deg,#f8fafc 0%,#f2f7fc 64%,#e8f3fc 100%);grid-template-columns:minmax(0,1fr) minmax(330px,390px);gap:48px;min-height:520px;padding:46px}.nova-baike-profile-hero:before{border-color:#2878e521;width:360px;height:360px;bottom:-225px;right:-120px;box-shadow:0 0 0 50px #2878e506,0 0 0 100px #2878e505}.nova-baike-profile-copy{max-width:660px}.nova-baike-profile-hero .nova-baike-profile-media,.is-work-entry .nova-baike-profile-hero .nova-baike-profile-media{isolation:isolate;background:#102940;border:1px solid #ffffff75;border-radius:16px;align-self:center;width:100%;height:440px;margin:0;padding:0;position:relative;overflow:hidden;box-shadow:0 28px 58px #1a406538,0 0 0 8px #2d7ecb0b}.nova-baike-profile-hero .nova-baike-profile-media:before,.is-work-entry .nova-baike-profile-hero .nova-baike-profile-media:before{content:"";z-index:4;pointer-events:none;background:0 0;border:1px solid #ffffff38;border-radius:10px;width:auto;height:auto;position:absolute;inset:12px}.nova-baike-profile-hero .nova-baike-profile-media:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000,#05121f24 52%,#05121f94);position:absolute;inset:48% 0 0}.nova-baike-profile-hero .nova-baike-profile-media .nova-baike-media-backdrop{filter:blur(30px)saturate(.82)brightness(.56);opacity:.76}.nova-baike-profile-hero .nova-baike-profile-media .nova-baike-media-main,.is-work-entry .nova-baike-profile-hero .nova-baike-profile-media .nova-baike-media-main{filter:drop-shadow(0 18px 28px #030e193d);border-radius:0;max-height:none;padding:11px;object-position:center!important}.nova-baike-profile-hero .nova-baike-profile-media figcaption,.is-work-entry .nova-baike-profile-hero .nova-baike-profile-media figcaption{z-index:5;color:#ffffffdb;text-shadow:0 2px 8px #00000059;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07162580;border:1px solid #ffffff29;border-radius:999px;justify-content:flex-end;align-items:center;min-height:29px;padding:0 10px;display:flex;bottom:18px;left:22px;right:22px;box-shadow:0 7px 20px #00000024}.is-work-entry .nova-baike-profile-hero{background:radial-gradient(circle at 84% 20%,#6d59a42e,#0000 32%),linear-gradient(135deg,#f8f8fa 0%,#f4f2f8 63%,#ece8f5 100%);grid-template-columns:minmax(0,1fr) minmax(310px,370px)}@media (width<=1100px){.nova-baike-featured-profile{grid-template-columns:minmax(0,1fr) minmax(210px,238px);gap:28px}.nova-baike-profile-hero,.is-work-entry .nova-baike-profile-hero{grid-template-columns:minmax(0,1fr) minmax(285px,320px);gap:30px;min-height:490px;padding:38px 34px}.nova-baike-profile-hero .nova-baike-profile-media,.is-work-entry .nova-baike-profile-hero .nova-baike-profile-media{height:410px;margin:0}}.managed-page-copy{text-align:center;background:var(--page-bg,#09090c);color:var(--page-fg,#f7f5f1);justify-items:center;gap:12px;padding:clamp(54px,8vw,110px) clamp(22px,6vw,100px);display:grid}.managed-page-copy>span,.managed-page-copy>small{max-width:760px;font:700 11px/1.6 var(--mono,monospace);letter-spacing:.16em;text-transform:uppercase;opacity:.68}.managed-page-copy h1{letter-spacing:-.055em;margin:0;font-size:clamp(34px,5vw,72px);line-height:.98}.managed-page-copy h1 em{color:#ff303b;font-style:normal}.managed-page-copy h2,.managed-page-copy p{max-width:760px;margin:0}.managed-page-copy h2{font-size:clamp(18px,2vw,28px)}.managed-page-copy p{color:currentColor}@supports (color:color-mix(in lab, red, red)){.managed-page-copy p{color:color-mix(in srgb, currentColor 66%, transparent)}}.managed-page-copy p{line-height:1.85}.managed-page-copy a{border:1px solid;border-radius:999px;margin-top:8px;padding:12px 22px}.artist-gallery-section{color:#15151a;background:#f2efe8;padding:clamp(64px,8vw,120px) clamp(20px,5vw,96px)}.artist-gallery-section>header{text-align:center;justify-items:center;gap:8px;margin-bottom:34px;display:grid}.artist-gallery-section>header span{font:700 10px/1.4 var(--mono,monospace);letter-spacing:.18em;color:#e92f3d}.artist-gallery-section>header h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3.3vw,48px)}.artist-gallery-grid{grid-template-columns:repeat(3,minmax(0,360px));justify-content:center;gap:clamp(16px,2.3vw,30px);display:grid}.artist-gallery-grid>button{aspect-ratio:4/5;color:#fff;cursor:zoom-in;background:#16161b;border:0;border-radius:18px;width:100%;max-width:360px;padding:0;position:relative;overflow:hidden;box-shadow:0 18px 48px #1312111f}.artist-gallery-grid img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.artist-gallery-grid button:hover img{transform:scale(1.035)}.artist-gallery-grid button>span{text-align:left;background:linear-gradient(#0000,#000000bf);gap:4px;padding:42px 18px 18px;display:grid;position:absolute;inset:auto 0 0}.artist-gallery-grid button b{font-size:17px}.artist-gallery-grid button small{opacity:.72}.artist-gallery-lightbox{z-index:1400;background:#040407eb;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.artist-gallery-lightbox>button{color:#fff;background:#111;border:1px solid #ffffff4d;border-radius:50%;width:44px;height:44px;font-size:28px;position:absolute;top:18px;right:22px}.artist-gallery-lightbox img{object-fit:contain;max-width:min(92vw,1100px);max-height:84vh}.artist-gallery-lightbox p{color:#fff;gap:12px;display:flex;position:absolute;bottom:16px}.admin-gallery-editor{border-top:1px solid #dedbd3;margin-top:28px;padding-top:24px}.admin-gallery-editor>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.admin-gallery-editor>header div{gap:4px;display:grid}.admin-gallery-editor>header span{font:700 10px/1.3 var(--mono,monospace);letter-spacing:.16em;color:#ef3042}.admin-gallery-list{gap:14px;display:grid}.admin-gallery-list article{border:1px solid #dedbd3;border-radius:14px;grid-template-columns:120px 1fr;gap:16px;padding:14px;display:grid}.admin-gallery-list article>img{aspect-ratio:4/5;object-fit:cover;border-radius:10px;width:120px}.admin-gallery-list article>div{gap:9px;display:grid}.admin-gallery-list article>div>div{flex-wrap:wrap;gap:8px;display:flex}@media (width<=960px){.artist-gallery-grid{grid-template-columns:repeat(2,minmax(0,360px))}}@media (width<=620px){.managed-page-copy{padding-block:44px}.artist-gallery-grid{grid-template-columns:minmax(0,360px)}.artist-gallery-lightbox{padding:18px}.admin-gallery-list article{grid-template-columns:1fr}.admin-gallery-list article>img{width:min(100%,240px)}}.nova-baike-media-sources{background:#f8fbff;border-bottom:1px solid #dfe8f2;margin:0;padding:34px 42px 40px}.nova-baike-media-sources>header{text-align:left;margin-bottom:18px}.nova-baike-media-sources>header span{color:#2c7be5;font:700 11px/1.2 var(--font-geist-mono), monospace;letter-spacing:.13em}.nova-baike-media-sources>header h2{color:#132a45;margin:6px 0 0;font-size:clamp(22px,2.2vw,30px)}.nova-baike-media-sources>div{gap:12px;display:grid}.nova-baike-media-sources article{background:#fff;border:1px solid #dfe8f2;border-radius:14px;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:126px;padding:16px;display:grid}.nova-baike-media-sources article>a{border-radius:10px;display:block;overflow:hidden}.nova-baike-media-sources article>a img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.nova-baike-media-sources h3{align-items:center;gap:8px;margin:0 0 8px;font-size:17px;display:flex}.nova-baike-media-sources h3 a{color:#166bc5;text-decoration:none}.nova-baike-media-sources h3 em{color:#fff;font:700 10px/1.3 var(--font-geist-mono), monospace;background:#ff4b37;border-radius:3px;padding:2px 6px}.nova-baike-media-sources p{color:#52677e;margin:0 0 12px;line-height:1.75}.nova-baike-media-sources small{color:#8290a0;align-items:center;gap:7px;display:flex}.nova-baike-media-sources small img{object-fit:contain;width:24px;height:24px}.nova-baike-media-sources time{color:#7d8fa3;white-space:nowrap;align-self:start;font-size:12px}.baike-media-admin-list{gap:16px;margin-bottom:28px;display:grid}.baike-media-admin-list>article{background:#fafbfc;border:1px solid #d8dee6;border-radius:14px;gap:16px;padding:18px;display:grid}.baike-media-admin-list>article>header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.baike-media-admin-list>article>header b{margin-right:auto}.baike-media-admin-assets{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.baike-media-admin-assets>div{background:#fff;border:1px dashed #cbd5e1;border-radius:12px;justify-items:start;gap:9px;padding:14px;display:grid}.baike-media-admin-assets img{object-fit:contain;background:#f1f5f9;border-radius:8px;width:min(220px,100%);height:100px}@media (width<=720px){.nova-baike-media-sources{padding:26px 18px 30px}.nova-baike-media-sources article{grid-template-columns:1fr;gap:12px}.nova-baike-media-sources time{order:-1}.baike-media-admin-assets{grid-template-columns:1fr}}.artist-baike-logo{align-items:center;line-height:0;display:inline-flex}.artist-baike-logo>img{object-fit:contain;width:184px;height:auto;display:block}.artist-baike-logo.is-large>img{width:min(300px,72vw)}.nova-baike-header.is-editor .artist-baike-logo>img{width:154px}.nova-baike-footer>div .artist-baike-logo>img{width:170px}.nova-baike-site .nova-baike-login-form{color:#17243a;background:radial-gradient(circle at 100% 0,#355bf414,#0000 19rem),radial-gradient(circle at 4% 100%,#ef3d330b,#0000 18rem),#fffffff5;border-color:#dbe5f4;box-shadow:0 26px 70px #28447424}.nova-baike-site .nova-baike-login-form:before{color:#3159dc47}.nova-baike-site .nova-baike-login-form h2{color:#17243a}.nova-baike-site .nova-baike-login-form label>span,.nova-baike-site .nova-baike-login-form .human-check>label>span{color:#52647a}.nova-baike-site .nova-baike-login-form input:not([type=hidden]){color:#17243a;-webkit-text-fill-color:#17243a;caret-color:#3159dc;background:#f7faff;border-color:#d7e2f1}.nova-baike-site .nova-baike-login-form .human-check b{color:#2449c8;-webkit-text-fill-color:#2449c8;background:linear-gradient(120deg,#355bf41a,#ef3d330b),#f5f8fe;border-color:#cad8ee;box-shadow:inset 3px 0 #4d6ee9}.nova-baike-site .nova-baike-login-form .submit-button{background:linear-gradient(96deg,#3159dc,#4776f4 62%,#ef4a40);box-shadow:0 14px 32px #3159dc33}.nova-baike-site .nova-baike-login-form>small{color:#718095}.nova-baike-site .nova-baike-login-form .form-error{color:#d7373f}.baike-rich-editor-toolbar .is-citation-action{color:#fff;background:#3159dc;border-color:#3159dc;box-shadow:0 7px 18px #3159dc26}.baike-rich-editor-toolbar .is-citation-action:hover,.baike-rich-editor-toolbar .is-citation-action:focus-visible{color:#fff;background:#2449c8;border-color:#2449c8}@media (width<=700px){.artist-baike-logo>img{width:148px}.nova-baike-header.is-editor .artist-baike-logo>img{width:134px}.nova-baike-footer>div .artist-baike-logo>img{width:150px}.nova-baike-portal-page .baike-claim-hero-copy{background:linear-gradient(#fffffffa 0 44%,#ffffffb3 60%,#0000 76%),linear-gradient(145deg,#fff 0 48%,#f3f6ff 48% 62%,#ef5148 62% 100%)}}@media (width<=720px){.nova-baike-featured-profile{grid-template-columns:minmax(0,1fr) 180px;gap:20px;min-height:330px;padding:58px 20px 24px}.nova-baike-featured-art{max-width:180px}.nova-baike-profile-hero,.is-work-entry .nova-baike-profile-hero{background:radial-gradient(circle at 84% 74%,#3d91dc29,#0000 32%),linear-gradient(155deg,#f8fafc 0%,#f2f7fc 64%,#e7f2fb 100%);grid-template-columns:1fr;gap:25px;min-height:auto;padding:30px 20px 22px}.nova-baike-profile-hero .nova-baike-profile-media,.is-work-entry .nova-baike-profile-hero .nova-baike-profile-media{aspect-ratio:4/5;width:min(100%,420px);height:auto;margin:0 auto;padding:0}}@media (width<=540px){.nova-baike-featured-profile{grid-template-columns:1fr;gap:26px}.nova-baike-featured-art{justify-self:center;width:min(100%,280px);max-width:280px}.nova-baike-featured-profile:after{right:-80px}}@media (prefers-reduced-motion:reduce){.nova-baike-featured-art,.nova-baike-media-main{transition:none}}@media (hover:none),(pointer:coarse){.cursor-glow,.cursor-ring,.hero-pointer-pulse{display:none!important}[data-tilt],.hero-actions [data-magnetic],.artist-card,.home-news-card{transform:none!important}}@media (width<=920px){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-width:0;overflow-x:hidden}.site-header{grid-template-columns:minmax(0,1fr) auto;gap:12px;width:calc(100% - 20px)}.site-header-actions,.subpage-actions{gap:8px;min-width:0}.main-nav,.cursor-style-picker,.site-header .nav-cta{display:none!important}.mobile-menu{display:block}.hero{grid-template-columns:minmax(0,1fr);align-items:start;height:auto;min-height:860px;padding:132px 28px 62px}.hero-copy{align-self:start;width:min(100%,680px)}.hero-visual{opacity:.58;pointer-events:none;width:500px;height:570px;position:absolute;bottom:-70px;right:-105px}.hero-signal-field{opacity:.4;inset:100px -28% 0 40%}.section-heading,.drama-head{align-items:flex-start}.home-about{grid-template-columns:1fr}.home-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){:root{--mobile-gutter:18px}.site-header{top:max(8px, env(safe-area-inset-top));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07070ad1;border-radius:15px;gap:8px;width:calc(100% - 16px);height:58px;padding:0 10px 0 12px;left:8px;box-shadow:0 12px 34px #0003}.site-shell.is-scrolled .site-header{height:56px}.site-header .brand{gap:9px;min-width:0}.site-header .brand img{border-radius:10px;flex:none;width:36px;height:36px}.site-header .brand-copy{gap:1px;min-width:0}.site-header .brand-copy strong,.site-header .brand-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-header .brand-copy strong{letter-spacing:.1em;max-width:138px;font-size:8px}.site-header .brand-copy small{letter-spacing:.08em;font-size:8px}.language-trigger,.mobile-menu-trigger{width:36px;min-width:36px;height:36px}.language-trigger{padding:0}.language-trigger b{font-size:8px}.language-trigger i,.language-trigger span{display:none}.language-menu{width:min(244px,100vw - 26px);max-height:calc(100svh - 90px);right:-44px;overflow-y:auto}.mobile-menu-trigger i{left:9px}.mobile-menu-trigger i:first-child{top:11px}.mobile-menu-trigger i:nth-child(2){top:17px}.mobile-menu-trigger i:nth-child(3){top:23px}.mobile-menu-trigger.is-open i:first-child,.mobile-menu-trigger.is-open i:nth-child(3){top:17px}.mobile-menu-panel nav{width:min(90vw,390px);padding:calc(86px + env(safe-area-inset-top)) 22px calc(26px + env(safe-area-inset-bottom))}.mobile-menu-close{margin-top:-58px;margin-bottom:22px}.mobile-menu-panel nav>a{min-height:54px}.mobile-menu-panel nav>a b{font-size:17px}.hero{min-height:780px;padding:calc(104px + env(safe-area-inset-top)) var(--mobile-gutter) 54px;display:block}.hero:before{opacity:.58;font-size:132vw;top:20%;right:-48vw}.hero:after{opacity:.54;width:115vw;height:115vw;top:37%;right:-60vw}.orbit-one{width:440px;height:440px;top:330px;right:-250px}.orbit-two{width:290px;height:290px;top:405px;right:-120px}.hero-signal-field{opacity:.27;inset:210px -70% 0 28%}.hero-copy{width:100%;max-width:520px}.eyebrow{letter-spacing:.13em;overflow-wrap:anywhere;gap:9px;max-width:100%;margin-bottom:22px;font-size:9px;line-height:1.55}.live-dot{flex:none;width:6px;height:6px}.hero h1{letter-spacing:-.052em;text-wrap:balance;max-width:9.2em;font-size:clamp(39px,11.2vw,48px);line-height:1.04}.hero h1 em{white-space:normal;margin-top:4px;font-size:.98em}.hero-copy>p{color:#ffffffad;text-wrap:pretty;overflow-wrap:anywhere;max-width:31em;margin-top:24px;padding-right:8px;font-size:14px;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:28px}.primary-button{gap:24px;min-width:172px;padding:14px 17px;font-size:12px}.text-button{font-size:12px}.hero-visual{opacity:.48;transform-origin:100% 100%;width:410px;height:500px;bottom:-82px;right:-142px;transform:scale(.78)}.hero-visual .visual-label,.hero-index{display:none}.signal-strip{transform:none}.signal-track{gap:15px;padding:10px 0}.signal-track span{gap:6px}.signal-track span b{font-size:10px}.signal-track span small{font-size:7px}.section-pad{padding:74px var(--mobile-gutter)}.section-heading{gap:19px;margin-bottom:38px}.section-heading h2,.home-about-title h2,.partner-heading h2{letter-spacing:-.045em;font-size:clamp(31px,9.4vw,37px);line-height:1.14}.section-heading>p,.artists-heading-side p{font-size:13px;line-height:1.75}.ai-console{border-radius:17px;min-height:0}.ai-console-tabs{scrollbar-width:none;gap:6px;padding:8px}.ai-console-tabs::-webkit-scrollbar{display:none}.ai-console-tabs button{grid-template-columns:24px 1fr;min-width:142px;min-height:68px;padding:11px}.ai-console-tabs button span{font-size:11px}.ai-visual{min-height:310px}.ai-core{width:108px;height:108px}.ai-console-copy{padding:26px 19px 31px}.ai-console-copy h3{margin:17px 0 13px;font-size:27px}.ai-console-copy p{font-size:12px;line-height:1.75}.home-about{padding:74px var(--mobile-gutter);gap:38px}.home-about-title h2{margin:18px 0 28px}.home-about-copy>p{margin:0 0 34px;font-size:14px;line-height:1.85}.home-facts{grid-template-columns:1fr;gap:8px}.home-facts>div{min-height:90px;padding:17px 18px}.artist-grid,.home-artist-grid,.home-news-grid{grid-template-columns:1fr}.home-artist-grid,.home-news-grid{max-width:500px;margin-inline:auto}.artist-card{border-radius:16px;width:100%;padding:7px}.home-artist-grid .artist-photo{aspect-ratio:4/5;border-radius:11px}.verified-badge{gap:7px;padding:7px 10px;font-size:11px;bottom:13px;left:13px}.verified-badge b{width:18px;height:18px;font-size:9px}.artist-info{gap:8px;padding:17px 5px 6px}.artist-info h3{font-size:22px}.artist-info>span{font-size:11px}.home-news-card{border-radius:15px;min-height:230px;padding:22px}.home-news-card h3{margin:30px 0 13px;font-size:22px;line-height:1.32}.home-news-card p{font-size:12px;line-height:1.75}.home-partner-callout{padding:1px var(--mobile-gutter) 58px}.partner-join-callout{border-radius:16px;gap:22px;margin:40px 0 0;padding:25px 21px}.partner-join-callout h3{margin:10px 0 8px;font-size:22px;line-height:1.3}.partner-join-callout p{font-size:12px;line-height:1.7}.site-footer{padding:46px var(--mobile-gutter) calc(24px + env(safe-area-inset-bottom))}.footer-directory{grid-template-columns:1fr 1fr;gap:34px 20px;padding-bottom:42px}.footer-statement{grid-column:1/3}.footer-statement h2{margin:27px 0 17px;font-size:29px}.footer-directory>div:last-child{grid-column:1/3}.footer-directory>div:not(.footer-statement) a{font-size:12px}.footer-bottom{letter-spacing:.08em;flex-direction:column;align-items:flex-start;gap:13px;min-height:0;padding-top:22px;font-size:8px;line-height:1.7}.subpage-header{grid-template-columns:minmax(0,1fr) auto;gap:8px;height:auto;min-height:62px;padding:10px 12px}.subpage-header .brand{min-width:0}.subpage-header .brand img{width:38px;height:38px}.subpage-header .brand-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:138px;font-size:8px;overflow:hidden}.subpage-header .brand-copy small{font-size:8px}.subpage-header nav,.subpage-back{display:none}.sub-hero,.directory-hero,.editorial-hero,.privacy-hero{min-height:440px;padding:68px var(--mobile-gutter)}.sub-hero h1,.directory-hero h1,.music-page-hero h1,.editorial-hero h1,.privacy-hero h1{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(34px,10vw,40px);line-height:1.13}.sub-hero p,.directory-hero p,.editorial-hero>p,.privacy-content>header p{font-size:13px;line-height:1.75}.news-directory,.directory-grid,.privacy-content,.about-story-page,.about-business-page,.about-leadership-page,.drama-catalog-page,.label-services,.drama-method{padding-right:var(--mobile-gutter);padding-left:var(--mobile-gutter)}.subpage-footer{min-height:0;padding:28px var(--mobile-gutter);grid-template-columns:1fr;gap:18px;line-height:1.7}.subpage-footer>div{flex-wrap:wrap;justify-content:flex-start}.maintenance-page{min-height:100svh;padding:calc(24px + env(safe-area-inset-top)) 22px calc(28px + env(safe-area-inset-bottom));place-items:center start}.maintenance-backdrop:after{background:linear-gradient(#0505084d 0%,#05050859 45%,#050508bd 100%),linear-gradient(90deg,#050508c2 0%,#0505087d 67%,#0505083d 100%)}.maintenance-backdrop img{object-position:60% center;filter:saturate(1.08)brightness(1.18)contrast(1.04)}.maintenance-page>section{align-self:center;width:min(100%,440px);margin:0}.maintenance-page section>img{border-radius:13px;width:52px;height:52px;margin-bottom:27px}.maintenance-page section>span{letter-spacing:.16em;font-size:9px;line-height:1.5}.maintenance-page h1{letter-spacing:-.045em;word-break:keep-all;text-wrap:balance;max-width:8.8em;margin:18px 0 17px;font-size:clamp(37px,10.8vw,47px);line-height:1.08}.maintenance-page p{color:#ffffffbd;text-wrap:pretty;overflow-wrap:anywhere;max-width:30em;font-size:14px;line-height:1.76}.maintenance-page section>div{letter-spacing:.11em;margin-top:34px;font-size:8px;line-height:1.5}.maintenance-orbit{opacity:.62;width:118vw;right:-72vw}}@media (width<=430px){.site-header .brand-copy{display:none}.hero{min-height:750px;padding-left:16px;padding-right:16px}.hero h1{font-size:clamp(37px,10.9vw,45px)}.hero-copy>p{font-size:13px}.hero-visual{opacity:.43;bottom:-96px;right:-162px}.footer-directory{grid-template-columns:1fr}.footer-statement,.footer-directory>div:last-child{grid-column:1}.maintenance-page{padding-left:18px;padding-right:18px}.maintenance-page h1{font-size:clamp(35px,10.8vw,43px)}.maintenance-page p{font-size:13px;line-height:1.72}}.nova-baike-site .baike-claim-form input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.nova-baike-site .baike-claim-form textarea,.nova-baike-site .baike-claim-form select,.nova-baike-site .nova-baike-login-form input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.nova-baike-site .nova-baike-login-form textarea,.nova-baike-site .nova-baike-login-form select{color:#172334;-webkit-text-fill-color:#172334;caret-color:var(--baike-blue);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;opacity:1;background:#f8fafc;border-color:#cbd4df}.nova-baike-site .baike-claim-form input::placeholder,.nova-baike-site .baike-claim-form textarea::placeholder,.nova-baike-site .nova-baike-login-form input::placeholder,.nova-baike-site .nova-baike-login-form textarea::placeholder{color:#7b8796;-webkit-text-fill-color:#7b8796;opacity:1}.nova-baike-site .baike-claim-form input:-webkit-autofill{-webkit-text-fill-color:#172334;box-shadow:inset 0 0 0 1000px #f8fafc}.nova-baike-site .baike-claim-form input:-webkit-autofill:hover{-webkit-text-fill-color:#172334;box-shadow:inset 0 0 0 1000px #f8fafc}.nova-baike-site .baike-claim-form input:-webkit-autofill:focus{-webkit-text-fill-color:#172334;box-shadow:inset 0 0 0 1000px #f8fafc}.nova-baike-site .nova-baike-login-form input:-webkit-autofill{-webkit-text-fill-color:#172334;box-shadow:inset 0 0 0 1000px #f8fafc}.nova-baike-site .nova-baike-login-form input:-webkit-autofill:hover{-webkit-text-fill-color:#172334;box-shadow:inset 0 0 0 1000px #f8fafc}.nova-baike-site .nova-baike-login-form input:-webkit-autofill:focus{-webkit-text-fill-color:#172334;box-shadow:inset 0 0 0 1000px #f8fafc}.nova-baike-site .baike-claim-form input[type=file]{color:#354357;-webkit-text-fill-color:#354357;min-height:46px}.nova-baike-site .baike-claim-form input[type=file]::file-selector-button{color:#155fb6;font:inherit;cursor:pointer;background:#e7f0fc;border:0;border-radius:6px;margin-right:11px;padding:8px 11px;font-weight:700}.nova-baike-site .baike-claim-form input:disabled,.nova-baike-site .nova-baike-login-form input:disabled{color:#657283;-webkit-text-fill-color:#657283;opacity:1;background:#edf1f5}.nova-baike-site .baike-claim-form .human-check b{color:#1e2c3d}.partner-map-canvas{background:radial-gradient(circle at 52% 44%,#fff 0%,#eef1f6 55%,#dfe4ec 100%)}.partner-map-grid line{stroke:#414c5e21}.partner-map-countries path{stroke:#737f91;stroke-width:1.05px}.partner-map-countries path.focus-country{fill:#ffe8eb;stroke:#e53850;stroke-width:1.45px}.partner-map-region-labels{pointer-events:none}.partner-map-region-labels text{fill:#273548;stroke:#fffffff5;font-family:var(--font-noto-sans-sc), "Noto Sans SC", sans-serif;letter-spacing:.04em;paint-order:stroke fill;text-rendering:geometricprecision;shape-rendering:geometricprecision;vector-effect:non-scaling-stroke;font-weight:850}.partner-map-region-labels text.active{fill:#d51f3b}.partner-map-city-markers button{background:#176fcf;border-color:#e9f2ff;box-shadow:0 1px 6px #12417c85}.partner-map-city-markers button>b{display:none}.partner-map-city-labels{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:visible}.partner-map-city-labels>span{color:#174f91;min-width:max-content;font-family:var(--font-noto-sans-sc), "Noto Sans SC", "PingFang SC", sans-serif;letter-spacing:0;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;background:#fffffffa;border:1px solid #1b64c23d;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:760;line-height:1.15;transition:left .2s cubic-bezier(.2,.75,.25,1),top .2s cubic-bezier(.2,.75,.25,1);position:absolute;transform:translate(-50%,calc(-100% - 8px));box-shadow:0 4px 13px #1b2f4a29}.partner-map-city-labels>span.active{color:#d51f3b;background:#fff;border-color:#ff344161;box-shadow:0 0 0 3px #ff34411f,0 5px 16px #1b2f4a33}.partner-map-canvas.is-dragging .partner-map-city-labels>span{transition:none}.nova-baike-profile-facts>span.is-distributed{color:#1b5fae;background:#f2f7ff;border-color:#2378e547}.baike-distribution-status-field small,.baike-distribution-platform-field>small{color:#7a8491;margin-top:7px;font-size:11px;line-height:1.55;display:block}.baike-distribution-platform-field{align-content:start;min-width:0;display:grid}.baike-distribution-platform-field>span{color:var(--admin-muted,#747b85);margin-bottom:8px;font-size:11px}.baike-distribution-platform-field>div{background:#fff;border:1px solid #d9dde3;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;min-height:46px;padding:8px 10px;display:flex}.baike-distribution-platform-field>div label{cursor:pointer;background:#f7f8fa;border:1px solid #e1e5ea;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 9px;display:inline-flex}.baike-distribution-platform-field input{width:14px;height:14px;accent-color:var(--nova-red)}.baike-distribution-platform-field b{color:#323943;font-size:12px;font-weight:650}.nova-baike-mobile-nav .nova-baike-mobile-official-link{color:var(--baike-blue);border-top:1px solid #edf0f4;font-weight:700}.nova-baike-site .nova-baike-header-actions .nova-baike-official-link{display:inline-flex}.human-check>label>div{grid-template-columns:minmax(100px,.7fr) minmax(90px,1fr) auto}.human-check-refresh{min-height:42px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:7px;padding:0 12px;font-size:12px}.human-check-error{color:#ff6572;margin:7px 0 0;font-size:12px;line-height:1.6}.nova-baike-site .human-check-refresh{color:#2878e5;background:#f3f7fb;border-color:#cbd7e4}@media (width<=560px){.human-check>label>div{grid-template-columns:1fr auto}.human-check>label>div>b{grid-column:1/3}}.nova-baike-site{font-family:var(--font-noto-sans-sc), "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.nova-baike-header:not(.is-editor):has(.nova-baike-header-spacer){grid-template-columns:auto 1fr max-content auto;grid-template-areas:"brand search navigation actions"}.nova-baike-header-spacer{grid-area:search}.artist-baike-search-landing{background:radial-gradient(circle at 12% 84%,#2878e51c,#0000 26%),radial-gradient(circle at 90% 18%,#f243350f,#0000 22%),linear-gradient(145deg,#fff 0%,#f4f8fe 58%,#eef5fd 100%);border-bottom:1px solid #dfe6ee;place-items:center;min-height:clamp(470px,63vh,680px);padding:92px 24px 84px;display:grid}.artist-baike-search-landing-inner{text-align:center;justify-items:center;width:min(100%,900px);display:grid}.artist-baike-search-landing .artist-baike-logo{width:min(390px,72vw)}.artist-baike-search-landing h1{color:#18283d;letter-spacing:-.035em;margin:28px 0 11px;font-size:clamp(30px,3.1vw,43px);line-height:1.25}.artist-baike-search-landing p{color:#728093;margin:0;font-size:14px;line-height:1.8}.artist-baike-home-search.is-single{background:#fff;border:2px solid #2878e5;border-radius:8px;grid-template-columns:50px minmax(0,1fr) 96px;width:min(100%,760px);height:58px;margin-top:31px;box-shadow:0 18px 50px #2766b021}.artist-baike-home-search.is-single input{font-size:15px}.artist-baike-home-search.is-single button{color:#fff;background:#2878e5;border:0;font-size:14px;font-weight:750}.artist-baike-search-results{width:min(100% - 40px,1080px);min-height:310px;margin:44px auto 72px}.artist-baike-search-results>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.artist-baike-search-results>header span{color:#2878e5;letter-spacing:.14em;font-size:10px;font-weight:800}.artist-baike-search-results>header h2{color:#1c2b3e;margin:7px 0 0;font-size:26px}.artist-baike-search-results>header p{color:#718093;margin:0;font-size:13px}.artist-baike-search-results>div{gap:12px;display:grid}.artist-baike-search-card{background:#fff;border:1px solid #dfe5ec;border-radius:10px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;min-height:142px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 10px 28px #223c5b0d}.artist-baike-search-card:hover{border-color:#a9c9ef;transform:translateY(-2px);box-shadow:0 16px 36px #2248761a}.artist-baike-search-card figure{background:#e9f1fa;place-items:center;width:110px;height:142px;margin:0;display:grid;overflow:hidden}.artist-baike-search-card figure img{object-fit:contain;width:100%;height:100%}.artist-baike-search-card figure span{color:#2878e5;font-size:38px;font-weight:800}.artist-baike-search-card>div{min-width:0;padding:20px 26px}.artist-baike-search-card small{color:#2878e5;letter-spacing:.08em;font-size:10px;font-weight:750}.artist-baike-search-card h2{color:#17273a;margin:5px 0 3px;font-size:23px}.artist-baike-search-card p{color:#566779;margin:0 0 8px;font-size:13px}.artist-baike-search-card>div>span{color:#7a8795;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.artist-baike-search-card>i{color:#2878e5;white-space:nowrap;padding:24px;font-size:12px;font-style:normal}.artist-baike-no-result{text-align:center;background:#fff;border:1px dashed #cbd7e5;border-radius:10px;place-content:center;justify-items:center;min-height:260px}.artist-baike-no-result b{color:#223348;font-size:21px}.artist-baike-no-result p{color:#718093;margin:10px 0 18px;font-size:13px}.artist-baike-no-result a{color:#2878e5;font-size:13px}.nova-baike-simple-rules{background:#fff;border:1px solid #dfe5ec;border-radius:12px;width:min(100% - 40px,1040px);margin:54px auto 80px;padding:48px;box-shadow:0 18px 54px #223c5b0f}.nova-baike-simple-rules>header span{color:#2878e5;letter-spacing:.14em;font-size:10px;font-weight:800}.nova-baike-simple-rules>header h1{color:#192a3e;margin:10px 0;font-size:clamp(30px,3.2vw,43px)}.nova-baike-simple-rules>header p,.nova-baike-simple-rules article p,.nova-baike-simple-rules aside{color:#657587;font-size:14px;line-height:1.85}.nova-baike-simple-rules>div{border-top:1px solid #e4e9ef;grid-template-columns:1fr 1fr;margin-top:35px;display:grid}.nova-baike-simple-rules article{border-bottom:1px solid #e4e9ef;grid-template-columns:38px 1fr;gap:15px;min-height:145px;padding:24px 20px;display:grid}.nova-baike-simple-rules article:nth-child(odd){border-right:1px solid #e4e9ef}.nova-baike-simple-rules article i{color:#2878e5;font:700 11px var(--font-geist-mono), monospace}.nova-baike-simple-rules article h2{color:#223348;margin:0 0 8px;font-size:18px}.nova-baike-simple-rules article p{margin:0}.nova-baike-simple-rules aside{background:#f0f6fd;border-left:4px solid #2878e5;margin-top:28px;padding:17px 20px}.nova-baike-detail-page .nova-baike-paper{contain:layout paint;overflow:hidden}.nova-baike-detail-page .nova-baike-basic-info,.nova-baike-detail-page .nova-baike-content-layout{z-index:1;width:auto;max-width:none;position:relative}.nova-baike-detail-page .nova-baike-info-frame{border-radius:8px;overflow:hidden}.nova-baike-detail-page .nova-baike-info-main,.nova-baike-detail-page .nova-baike-basic-info dl,.nova-baike-detail-page .nova-baike-article,.nova-baike-detail-page .nova-baike-article>section{min-width:0}.nova-baike-detail-page .nova-baike-works>span{background:#f7f9fb;border:1px solid #e5eaf0;border-radius:7px;align-items:center;min-width:0;min-height:48px;line-height:1.6}.nova-baike-detail-page .nova-baike-works>span>span{overflow-wrap:anywhere}.nova-baike-detail-page .nova-baike-article>section{overflow:hidden}@media (width<=900px){.nova-baike-related-grid{grid-template-columns:1fr}.nova-baike-header:not(.is-editor):has(.nova-baike-header-spacer){grid-template-columns:auto 1fr auto;grid-template-areas:"brand search actions"}.nova-baike-header:not(.is-editor):has(.nova-baike-header-spacer)>nav{display:none}.nova-baike-simple-rules>div{grid-template-columns:1fr}.nova-baike-simple-rules article:nth-child(odd){border-right:0}}@media (width<=720px){.nova-baike-work-grid{grid-template-columns:1fr}.artist-baike-search-landing{min-height:calc(100svh - 60px);padding:58px 16px}.artist-baike-search-landing h1{margin-top:24px;font-size:29px}.artist-baike-search-landing p{font-size:13px}.artist-baike-home-search.is-single{grid-template-columns:42px minmax(0,1fr) 76px;height:52px}.artist-baike-home-search.is-single input,.artist-baike-home-search.is-single button{font-size:13px}.artist-baike-search-results{width:calc(100% - 28px);margin-block:30px 52px}.artist-baike-search-results>header{flex-direction:column;align-items:flex-start;gap:6px}.artist-baike-search-card{grid-template-columns:86px minmax(0,1fr);min-height:118px}.artist-baike-search-card figure{width:86px;height:118px}.artist-baike-search-card>div{padding:15px}.artist-baike-search-card h2{font-size:20px}.artist-baike-search-card>i,.artist-baike-search-card>div>span{display:none}.nova-baike-simple-rules{width:calc(100% - 28px);margin-block:30px 52px;padding:25px 18px}.nova-baike-detail-page .nova-baike-basic-info dl>div{grid-template-columns:82px minmax(0,1fr)}.nova-baike-detail-page .nova-baike-content-layout{padding-inline:16px}.nova-baike-site .baike-claim-form input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.nova-baike-site .baike-claim-form textarea,.nova-baike-site .baike-claim-form select{min-height:46px;font-size:14px}.nova-baike-site .baike-claim-form textarea{min-height:132px}.nova-baike-site .baike-entry-choice{grid-template-columns:1fr}.partner-map-countries path{stroke-width:1.2px}.partner-map-countries path.focus-country{stroke-width:1.65px}.partner-map-city-markers button.active>b{display:none}.partner-map-city-labels>span{padding:4px 6px;font-size:11px}}.nova-baike-profile-kicker{letter-spacing:.13em;margin-bottom:15px;font-size:10px}.nova-baike-profile-name h1{letter-spacing:-.04em;font-size:clamp(38px,3.65vw,48px);line-height:1.08}.nova-baike-profile-name span{font-size:14px}.nova-baike-profile-identity{margin:14px 0 17px;font-size:15px}.nova-baike-profile-actions>*{min-height:35px;padding-inline:13px;font-size:12px}.nova-baike-profile-copy>strong{margin-bottom:12px;font-size:19px;line-height:1.55}.nova-baike-profile-summary{font-size:15px;line-height:1.95}.nova-baike-profile-facts{gap:9px;margin-top:27px}.nova-baike-profile-facts span{min-height:35px;padding:7px 12px;font-size:12px;line-height:1.45}.nova-baike-profile-facts i{margin-right:7px;font-size:11px}.nova-baike-profile-facts>span.is-distributed{color:#315a8b;background:linear-gradient(135deg,#f7faff,#eaf3ff);border-color:#2378e53d;max-width:100%;box-shadow:0 5px 16px #2878e512}.nova-baike-profile-facts>span.is-distributed i{color:#176fcf}.nova-baike-basic-info>header span{font-size:10px}.nova-baike-basic-info h2{font-size:24px}.nova-baike-basic-info header p,.nova-baike-version-note>div span,.nova-baike-version-note p{font-size:12px}.nova-baike-info-directory a,.nova-baike-classification span,.nova-baike-basic-info dt{font-size:13px}.nova-baike-classification b,.nova-baike-basic-info dd,.nova-baike-works span,.nova-baike-article ol li{font-size:14px}.nova-baike-article p{font-size:16px;line-height:2.05}.drama-catalog-page .page-section-heading{margin-bottom:50px}.drama-catalog-page .page-section-heading h2{letter-spacing:-.035em;font-size:clamp(35px,3.05vw,48px);line-height:1.13}.drama-catalog-page .page-section-heading>p{max-width:440px;font-size:15px;line-height:1.8}.drama-page-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.drama-page-grid .drama-card{aspect-ratio:3/4;background-clip:padding-box;border-radius:19px;min-height:0;padding:25px 23px 22px;box-shadow:inset 0 0 0 1px #ffffff04}.drama-page-grid .drama-card:before{z-index:-1;background:linear-gradient(#0404060a 18%,#0404062e 50%,#040406f0 100%)}.drama-page-grid .drama-card.has-glyph:before{background:linear-gradient(#00000005,#0000002e 56%,#000000d6),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 34px)}.drama-card-media{z-index:-3;border-radius:inherit;background:#09090c;position:absolute;inset:0;overflow:hidden}.drama-card-backdrop{object-fit:cover;filter:blur(24px)saturate(.92)brightness(.58);opacity:.82;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.14)}.drama-card-media .drama-card-cover{z-index:1;object-fit:contain;object-position:center;opacity:1;filter:drop-shadow(0 16px 28px #0000003d);background:0 0;border-radius:11px;width:calc(100% - 24px);height:calc(100% - 24px);transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;inset:12px}.drama-page-grid .drama-card.has-cover:hover .drama-card-cover{transform:scale(1.018)}.drama-glyph-stage{z-index:-2;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.drama-glyph-stage:before,.drama-glyph-stage:after,.drama-glyph-stage>i{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute}.drama-glyph-stage:before{aspect-ratio:1;width:64%}.drama-glyph-stage:after{aspect-ratio:1;border-style:dashed;width:46%}.drama-glyph-stage>i{background:#ffffffbd;border:0;width:6px;height:6px;top:24%;right:23%;box-shadow:0 0 18px #fff6}.drama-page-grid .drama-glyph{text-shadow:5px 8px #00000047;font-size:clamp(94px,7.6vw,126px);font-weight:800;line-height:1;position:relative;top:-8%;left:auto;transform:none}.drama-page-grid .drama-no{letter-spacing:.08em;font-size:10px;font-weight:650;top:20px;left:22px}.drama-page-grid .drama-copy span{color:#ffffff9e;letter-spacing:.14em;font-size:10px;font-weight:650}.drama-page-grid .drama-copy h3{letter-spacing:-.025em;text-wrap:balance;margin:10px 0 7px;font-size:clamp(19px,1.45vw,23px);line-height:1.34}.drama-page-grid .drama-copy p{color:#ffffffa3;font-size:13px;line-height:1.55}.drama-page-grid .drama-corner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05050833;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid;top:16px;right:17px}@media (width<=1180px){.drama-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.nova-baike-profile-kicker{font-size:9px}.nova-baike-profile-name h1{font-size:37px}.nova-baike-profile-name span,.nova-baike-profile-identity{font-size:13px}.nova-baike-profile-summary{font-size:14px;line-height:1.9}.nova-baike-profile-facts span{min-height:34px;font-size:11px}.nova-baike-profile-facts>span.is-distributed{width:100%}.nova-baike-basic-info{margin-inline:16px}.nova-baike-basic-info dl{gap:0}.nova-baike-basic-info dl>div{grid-template-columns:88px minmax(0,1fr)}.nova-baike-article p{font-size:15px}.drama-catalog-page .page-section-heading{margin-bottom:36px}.drama-catalog-page .page-section-heading h2{font-size:34px}.drama-catalog-page .page-section-heading>p{font-size:14px}.drama-page-grid{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(270px,82vw);grid-auto-flow:column;gap:14px;overflow-x:auto}.drama-page-grid .drama-card{aspect-ratio:3/4;scroll-snap-align:center}}.production-profile-hero{grid-template-columns:minmax(230px,360px) minmax(0,1fr);gap:clamp(42px,6.5vw,108px);min-height:660px;padding:clamp(58px,6vw,96px) clamp(24px,7vw,128px);position:relative;overflow:hidden}.production-profile-hero:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #ffffff0f;border-radius:50%;width:min(42vw,620px);position:absolute;top:-28%;right:-13%;box-shadow:0 0 0 70px #ffffff05,0 0 0 150px #ffffff03}.production-profile-art,.production-profile-copy{z-index:1;position:relative}.production-profile-art{background:#0404062e;border-radius:18px;justify-self:end;width:min(100%,350px);max-height:520px;box-shadow:0 28px 68px #00000047}.production-profile-hero.has-glyph .production-profile-art{background:radial-gradient(circle at 50% 40%,#ffffff14,#0000 42%),#0404061f;border-color:#ffffff1a;width:min(100%,310px);max-height:none;box-shadow:inset 0 0 0 12px #ffffff05,0 28px 68px #00000038}.production-profile-hero.has-glyph .production-profile-art>span{text-shadow:10px 14px #0003;font-size:clamp(112px,13vw,205px)}.production-profile-copy{min-width:0;max-width:920px}.production-profile-copy>span{font-size:10px}.production-profile-copy h1{letter-spacing:-.05em;text-wrap:balance;max-width:12em;margin:22px 0 17px;font-size:clamp(46px,4.9vw,78px);line-height:1.08}.production-profile-copy.is-long-title h1{letter-spacing:-.042em;max-width:11.5em;font-size:clamp(38px,3.75vw,64px);line-height:1.12}.production-profile-copy.is-extra-long-title h1{letter-spacing:-.035em;max-width:13em;font-size:clamp(34px,3.15vw,54px);line-height:1.16}.production-profile-copy>strong{font-size:16px;line-height:1.55;display:block}.production-profile-copy>p{max-width:680px;margin:25px 0 27px;font-size:15px;line-height:1.85}.production-profile-copy>div{gap:9px}.production-profile-copy>div i{letter-spacing:.03em;align-items:center;min-height:34px;padding:8px 13px;font-size:10px;display:inline-flex}@media (width<=980px) and (width>=701px){.production-profile-hero{grid-template-columns:minmax(210px,285px) minmax(0,1fr);gap:clamp(30px,4.5vw,52px);padding-inline:clamp(30px,5vw,54px)}.production-profile-copy h1{font-size:clamp(42px,5.7vw,58px)}.production-profile-copy.is-long-title h1{font-size:clamp(35px,4.4vw,45px)}.production-profile-copy.is-extra-long-title h1{font-size:clamp(31px,3.8vw,39px)}}@media (width<=700px){.production-profile-hero{grid-template-columns:1fr;gap:34px;padding:34px 18px 64px}.production-profile-art,.production-profile-hero.has-glyph .production-profile-art{justify-self:center;width:min(82vw,350px)}.production-profile-copy h1{max-width:100%;margin-top:17px;font-size:clamp(39px,11vw,54px)}.production-profile-copy.is-long-title h1{max-width:10em;font-size:clamp(34px,9vw,45px)}.production-profile-copy.is-extra-long-title h1{max-width:11em;font-size:clamp(31px,8vw,40px)}.production-profile-copy>strong{font-size:15px}.production-profile-copy>p{margin-block:21px 24px;font-size:14px}}.film-dossier-page{--film-accent:#2f94bd;--film-accent-dark:#0c5f80;--film-wash:#dff2fa;color:#15202c;background:#edf1f4}.film-dossier-hero,.film-dossier-information,.film-dossier-media,.film-dossier-related{scroll-margin-top:86px}.film-dossier-hero.film-tone-herb,.film-related-card.film-tone-herb{--film-accent:#74a15b;--film-accent-dark:#31553d;--film-wash:#e6f0df}.film-dossier-hero.film-tone-chess,.film-related-card.film-tone-chess{--film-accent:#d13e49;--film-accent-dark:#7d1824;--film-wash:#f8e3e5}.film-dossier-hero.film-tone-horror,.film-related-card.film-tone-horror{--film-accent:#77a8b2;--film-accent-dark:#345b65;--film-wash:#e4f0f2}.film-dossier-hero.film-tone-devour,.film-related-card.film-tone-devour{--film-accent:#a15ac4;--film-accent-dark:#59306e;--film-wash:#f0e4f6}.film-dossier-hero.film-tone-myth,.film-related-card.film-tone-myth{--film-accent:#c7942b;--film-accent-dark:#725017;--film-wash:#f6ecd5}.film-dossier-hero{background:linear-gradient(125deg, #050d13fa 12%, #0a2835f5 58%, var(--film-accent-dark));min-height:0;padding:clamp(52px,6vw,88px) clamp(22px,5vw,78px) 0;position:relative;overflow:hidden}.film-dossier-glow{pointer-events:none;border:1px solid #ffffff17;border-radius:50%;width:min(68vw,980px);height:min(68vw,980px);position:absolute;top:-78%;right:-24%;box-shadow:0 0 0 90px #ffffff06,0 0 0 190px #ffffff04}.film-dossier-card{background:#fff;border-radius:24px 24px 0 0;grid-template-columns:minmax(235px,322px) minmax(0,1fr);max-width:1240px;margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #010c1347}.film-dossier-poster{aspect-ratio:3/4;background:radial-gradient(circle at 50% 28%, var(--film-accent), var(--film-accent-dark) 56%, #071015);border:1px solid #0d19241f;border-radius:15px;align-self:center;place-items:center;width:calc(100% - 42px);margin:28px 0 28px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 48px #08162038}.film-dossier-poster:after{content:"";pointer-events:none;background:linear-gradient(#0000,#03080ce0);height:28%;position:absolute;inset:auto 0 0}.film-dossier-poster img{object-fit:contain;background:#07090c;width:100%;height:100%;display:block}.film-dossier-poster>span{color:#ffffffeb;text-shadow:10px 14px #00000040;font-family:Songti SC,serif;font-size:clamp(100px,12vw,170px);font-weight:900}.film-dossier-poster>i{z-index:1;color:#ffffffc7;font:8px var(--font-geist-mono), monospace;letter-spacing:.13em;font-style:normal;position:absolute;bottom:14px;left:17px}.film-dossier-heading{align-self:center;min-width:0;padding:clamp(38px,4.5vw,65px) clamp(34px,5vw,72px) 40px}.film-dossier-eyebrow{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.film-dossier-eyebrow>span{color:var(--film-accent-dark);font:9px var(--font-geist-mono), monospace;letter-spacing:.16em;font-weight:750}.film-dossier-eyebrow>a{color:#697581;font-size:11px;transition:color .2s,transform .2s}.film-dossier-eyebrow>a:hover{color:var(--film-accent-dark);transform:translate(-3px)}.film-dossier-heading h1{color:#162130;letter-spacing:-.052em;text-wrap:balance;max-width:880px;margin:0;font-size:clamp(44px,4.6vw,68px);line-height:1.08}.film-dossier-heading h1 em{color:#687581;letter-spacing:-.02em;white-space:nowrap;margin-left:.16em;font-size:.46em;font-style:normal;font-weight:650}.film-dossier-heading.is-long-title h1{font-size:clamp(37px,3.7vw,55px);line-height:1.12}.film-dossier-heading.is-extra-long-title h1{font-size:clamp(32px,3.15vw,47px);line-height:1.15}.film-dossier-heading>strong{color:#344253;margin-top:15px;font-size:clamp(16px,1.45vw,20px);font-weight:570;line-height:1.55;display:block}.film-dossier-heading>p{color:#687581;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:760px;margin:25px 0 24px;font-size:14px;line-height:1.85;display:-webkit-box;overflow:hidden}.film-dossier-badges{flex-wrap:wrap;gap:8px;display:flex}.film-dossier-badges i{color:#4d5c6b;background:#f8fafb;border:1px solid #dbe2e7;border-radius:99px;align-items:center;min-height:32px;padding:7px 12px;font-size:10px;font-style:normal;display:inline-flex}.film-dossier-badges i:first-child{border-color:var(--film-accent)}@supports (color:color-mix(in lab, red, red)){.film-dossier-badges i:first-child{border-color:color-mix(in srgb, var(--film-accent) 35%, #fff)}}.film-dossier-badges i:first-child{background:var(--film-wash);color:var(--film-accent-dark)}.film-dossier-nav{background:linear-gradient(90deg, var(--film-accent-dark), var(--film-accent));grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));min-height:72px;padding-left:27px;display:grid}.film-dossier-nav>a{color:#fff;border-left:1px solid #ffffff24;align-items:center;gap:13px;min-width:0;padding:17px 24px;transition:background .2s;display:flex}.film-dossier-nav>a:hover{background:#ffffff1c}.film-dossier-nav>a b{color:#ffffff75;font:9px var(--font-geist-mono), monospace}.film-dossier-nav>a span{flex-direction:column;gap:3px;min-width:0;font-size:13px;font-weight:750;display:flex}.film-dossier-nav>a small{color:#ffffff7a;font:7px var(--font-geist-mono), monospace;letter-spacing:.12em;text-overflow:ellipsis;font-weight:500;overflow:hidden}.film-dossier-information{background:#fff;border-radius:0 0 24px 24px;grid-template-columns:minmax(245px,325px) minmax(0,1fr);max-width:1240px;margin:0 auto clamp(70px,8vw,118px);display:grid;overflow:hidden;box-shadow:0 24px 65px #1c2e3c17}.film-dossier-facts{background:#f6f8fa;border-right:1px solid #e1e6ea;padding:44px 34px 50px}.film-dossier-facts>span,.film-dossier-story>span,.film-dossier-media header>span,.film-dossier-related header span{color:var(--film-accent-dark);font:9px var(--font-geist-mono), monospace;letter-spacing:.15em;font-weight:730}.film-dossier-facts h2{color:#172332;letter-spacing:-.035em;margin:11px 0 28px;font-size:25px}.film-dossier-facts dl{margin:0}.film-dossier-facts dl>div{border-top:1px solid #dde3e7;grid-template-columns:74px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.film-dossier-facts dt{color:#8a959f;font-size:11px}.film-dossier-facts dd{color:#253343;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;font-weight:650;line-height:1.6}.film-dossier-story{min-width:0;padding:clamp(43px,5vw,68px) clamp(34px,6vw,82px) 56px}.film-dossier-story>h2{color:#172332;letter-spacing:-.038em;text-wrap:balance;max-width:760px;margin:14px 0 28px;font-size:clamp(27px,2.8vw,39px);line-height:1.25}.film-story-copy p,.film-story-more p{color:#4f5d6b;text-align:justify;margin:0 0 17px;font-size:15px;line-height:2}.film-story-more{border-top:1px solid #dfe5e9;border-bottom:1px solid #dfe5e9;margin-top:26px}.film-story-more>summary{color:var(--film-accent-dark);cursor:pointer;justify-content:space-between;align-items:center;padding:17px 2px;font-size:12px;font-weight:750;list-style:none;display:flex}.film-story-more>summary::-webkit-details-marker{display:none}.film-story-more>summary i{font-size:19px;font-style:normal;font-weight:400;transition:transform .2s}.film-story-more[open]>summary i{transform:rotate(45deg)}.film-story-more>div{padding:2px 0 10px}.film-dossier-credit{border-top:1px solid #e1e6ea;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;padding-top:26px;display:grid}.film-dossier-credit span{flex-direction:column;gap:6px;min-width:0;display:flex}.film-dossier-credit small{color:#9aa3ab;font-size:9px}.film-dossier-credit b{color:#253343;font-size:12px;line-height:1.55}.film-dossier-timeline{background:radial-gradient(circle at 92% 8%, var(--film-accent), transparent 34%), #fff;border:1px solid #e1e7ec;border-radius:24px;max-width:1240px;margin:0 auto clamp(70px,8vw,118px);padding:clamp(42px,5vw,68px)}@supports (color:color-mix(in lab, red, red)){.film-dossier-timeline{background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--film-accent) 14%, transparent), transparent 34%), #fff}}.film-dossier-timeline{box-shadow:0 24px 65px #1c2e3c14}.film-dossier-timeline>header{grid-template-columns:.42fr 1fr .7fr;align-items:end;gap:28px;display:grid}.film-dossier-timeline>header span{color:var(--film-accent-dark);font:9px var(--font-geist-mono), monospace;letter-spacing:.15em;font-weight:730}.film-dossier-timeline>header h2{color:#172332;letter-spacing:-.04em;margin:0;font-size:clamp(28px,3.2vw,44px);line-height:1.18}.film-dossier-timeline>header p{color:#87929d;margin:0;font-size:12px;line-height:1.8}.film-dossier-timeline ol{background:#e1e7ec;border:1px solid #e1e7ec;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:42px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.film-dossier-timeline li{background:#fffffff5;min-width:0;padding:24px}.film-dossier-timeline time{color:var(--film-accent-dark);font:10px var(--font-geist-mono), monospace;letter-spacing:.08em;margin-bottom:25px;display:block}.film-dossier-timeline li>div{border-top:1px solid #e2e7eb;padding-top:18px;position:relative}.film-dossier-timeline li i{color:#aab3bb;font:8px var(--font-geist-mono), monospace;font-style:normal;position:absolute;top:-7px;right:0}.film-dossier-timeline li h3{color:#1f2d3b;letter-spacing:-.02em;margin:0 0 9px;font-size:17px}.film-dossier-timeline li small{color:#8a959f;font-size:10px}.film-dossier-timeline li p{color:#566574;margin:14px 0 0;font-size:12px;line-height:1.75}.film-dossier-media{color:#fff;background:#111924;padding:clamp(74px,8vw,112px) clamp(22px,7vw,112px)}.film-dossier-media>header,.film-dossier-related>header{grid-template-columns:.35fr 1fr auto;align-items:end;gap:30px;max-width:1240px;margin:0 auto 34px;display:grid}.film-dossier-media header>span{color:#62b7da}.film-dossier-media header h2,.film-dossier-related header h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4vw,53px);line-height:1.06}.film-dossier-media header>a{color:#ffffffb8;border-bottom:1px solid #ffffff59;padding-bottom:6px;font-size:11px}.film-dossier-media>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1240px;margin:0 auto;display:grid}.film-dossier-media>div>a{background:linear-gradient(145deg,#1a2b39,#0b1016);border:1px solid #ffffff1c;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:260px;padding:17px;display:flex;position:relative;overflow:hidden}.film-dossier-media>div img{object-fit:cover;opacity:.67;width:100%;height:100%;transition:transform .35s,opacity .35s;position:absolute;inset:0}.film-dossier-media>div>a:after{content:"";background:linear-gradient(#0000,#03080cf2);position:absolute;inset:35% 0 0}.film-dossier-media>div>a:hover img{opacity:.82;transform:scale(1.035)}.film-dossier-media>div>a>span,.film-dossier-media>div>a>b,.film-dossier-media>div>a>small{z-index:1;position:relative}.film-dossier-media>div>a>span{border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:52px;height:52px;margin:auto;font-size:9px;display:grid}.film-dossier-media>div>a>b{font-size:16px}.film-dossier-media>div>a>small{color:#ffffff7a;margin-top:7px;font-size:9px}.film-dossier-related{background:#f2efe9;padding:clamp(78px,8vw,118px) clamp(22px,7vw,112px)}.film-dossier-related>header{align-items:end}.film-dossier-related header>div>span{margin-bottom:15px;display:block}.film-dossier-related header>a{color:#52606d;border-bottom:1px solid #15202c4d;padding-bottom:6px;font-size:11px}.film-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1240px;margin:0 auto;display:grid}.film-related-card{--film-accent:#6c8ca2;--film-accent-dark:#334f61;background:#ffffffc2;border:1px solid #1825311a;border-radius:17px;min-width:0;padding:11px 11px 20px;transition:transform .24s,box-shadow .24s,background .24s;overflow:hidden;box-shadow:0 14px 38px #29231c0d}.film-related-card:hover{background:#fff;transform:translateY(-7px);box-shadow:0 25px 52px #29231c1f}.film-related-card>div{aspect-ratio:3/4;background:radial-gradient(circle at 48% 24%, var(--film-accent), var(--film-accent-dark) 58%, #0a1014);border-radius:11px;place-items:center;margin-bottom:18px;display:grid;position:relative;overflow:hidden}.film-related-card>div img{object-fit:contain;background:#090b0e;width:100%;height:100%;transition:transform .35s}.film-related-card:hover>div img{transform:scale(1.025)}.film-related-card>div>span{color:#ffffffe6;text-shadow:8px 11px #0000003b;font-family:Songti SC,serif;font-size:clamp(70px,8vw,120px);font-weight:900}.film-related-card>div>i{color:#ffffffa6;font:8px var(--font-geist-mono), monospace;font-style:normal;position:absolute;top:11px;left:12px}.film-related-card>small{color:var(--film-accent-dark);font:8px var(--font-geist-mono), monospace;letter-spacing:.12em}.film-related-card h3{color:#182432;letter-spacing:-.035em;margin:10px 0 7px;font-size:20px;line-height:1.25}.film-related-card p{color:#7a848e;min-height:38px;margin:0;font-size:10px;line-height:1.7}.film-related-card>b{color:#344657;margin-top:18px;font-size:10px;display:block}@media (width<=980px){.film-dossier-card{grid-template-columns:minmax(210px,278px) minmax(0,1fr)}.film-dossier-heading{padding-inline:34px}.film-dossier-heading h1{font-size:clamp(39px,5vw,52px)}.film-dossier-heading.is-long-title h1{font-size:clamp(33px,4.2vw,43px)}.film-dossier-heading.is-extra-long-title h1{font-size:clamp(29px,3.7vw,37px)}.film-dossier-nav{grid-template-columns:repeat(2,1fr);padding-left:0}.film-dossier-nav>a:nth-child(odd){border-left:0}.film-dossier-information{grid-template-columns:270px minmax(0,1fr)}.film-dossier-credit{grid-template-columns:1fr}.film-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.film-dossier-timeline{margin-inline:24px}.film-dossier-timeline>header{grid-template-columns:.45fr 1fr}.film-dossier-timeline>header p{grid-column:2}.film-dossier-timeline ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.film-dossier-hero{padding:24px 14px 0}.film-dossier-card{border-radius:18px 18px 0 0;grid-template-columns:1fr}.film-dossier-poster{width:min(72vw,300px);margin:26px auto 8px}.film-dossier-heading{padding:25px 22px 31px}.film-dossier-eyebrow{margin-bottom:17px}.film-dossier-eyebrow>span{font-size:8px}.film-dossier-eyebrow>a{font-size:10px}.film-dossier-heading h1,.film-dossier-heading.is-long-title h1,.film-dossier-heading.is-extra-long-title h1{font-size:clamp(31px,9vw,42px);line-height:1.12}.film-dossier-heading h1 em{font-size:.43em;display:inline}.film-dossier-heading>strong{font-size:15px}.film-dossier-heading>p{-webkit-line-clamp:4;margin-block:19px;font-size:13px}.film-dossier-nav{min-height:0}.film-dossier-nav>a{min-height:64px;padding:14px 17px}.film-dossier-information{border-radius:0 0 18px 18px;grid-template-columns:1fr;margin:0 14px 72px}.film-dossier-facts{border-bottom:1px solid #e1e6ea;border-right:0;padding:34px 22px}.film-dossier-story{padding:35px 22px 40px}.film-dossier-timeline{border-radius:18px;margin:0 14px 72px;padding:32px 22px}.film-dossier-timeline>header{grid-template-columns:1fr;align-items:start;gap:10px}.film-dossier-timeline>header p{grid-column:auto}.film-dossier-timeline ol{grid-template-columns:1fr;margin-top:28px}.film-dossier-story>h2{font-size:27px}.film-story-copy p,.film-story-more p{text-align:left;font-size:14px;line-height:1.9}.film-dossier-media,.film-dossier-related{padding:72px 18px}.film-dossier-media>header,.film-dossier-related>header{grid-template-columns:1fr;align-items:start;gap:16px;margin-bottom:27px}.film-dossier-media header h2,.film-dossier-related header h2{font-size:36px}.film-dossier-media>div{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(270px,82vw);grid-auto-flow:column;overflow-x:auto}.film-dossier-media>div>a{scroll-snap-align:start}.film-related-grid{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(245px,74vw);grid-auto-flow:column;margin-inline:-18px;padding:0 18px 10px;overflow-x:auto}.film-related-card{scroll-snap-align:start}}.nova-baike-portal-page{--portal-accent:#5b6cff;--portal-accent-2:#ff5f9e;--portal-ink:#10192b}.nova-baike-portal-page .baike-owner-login{isolation:isolate;background:radial-gradient(circle at 9% 14%,#ff3d5821,#0000 25rem),radial-gradient(circle at 61% 90%,#5b6cff1f,#0000 24rem),linear-gradient(132deg,#f8f9fd 0 56%,#eef2fb 56% 100%);grid-template-columns:minmax(0,1.15fr) minmax(430px,.68fr);gap:clamp(28px,3.5vw,58px);min-height:760px;padding:clamp(44px,5.4vw,82px) clamp(20px,4.6vw,76px);position:relative;overflow:hidden}.nova-baike-portal-page .baike-owner-login:before,.nova-baike-portal-page .baike-owner-login:after{content:"";z-index:-1;pointer-events:none;position:absolute}.nova-baike-portal-page .baike-owner-login:before{border:1px solid #5b6cff38;border-radius:50%;width:300px;height:300px;bottom:-130px;left:-115px;box-shadow:0 0 0 42px #5b6cff09,0 0 0 92px #ff5f9e06}.nova-baike-portal-page .baike-owner-login:after{opacity:.28;background-image:radial-gradient(circle,#5b6cff9e 1.2px,#0000 1.3px);background-size:13px 13px;width:260px;height:260px;top:7%;right:30%;-webkit-mask-image:linear-gradient(140deg,#000,#0000 72%);mask-image:linear-gradient(140deg,#000,#0000 72%)}.nova-baike-portal-page .baike-claim-hero-copy{background:linear-gradient(90deg,#090d1cfa 0 48%,#090d1c9e 64%,#0000 80%),radial-gradient(circle at 28% 14%,#ff445a4d,#0000 22rem),linear-gradient(145deg,#11182e 0 54%,#d31f39 54% 100%);border:1px solid #ffffff1f;border-radius:28px;min-height:560px;padding:clamp(34px,4vw,58px);position:relative;overflow:hidden;box-shadow:0 32px 90px #161b3838}.nova-baike-portal-page .baike-claim-hero-copy:before,.nova-baike-portal-page .baike-claim-hero-copy:after{content:"";pointer-events:none;position:absolute}.nova-baike-portal-page .baike-claim-hero-copy:before{z-index:2;opacity:.2;background:repeating-conic-gradient(from 202deg,#ffffffa8 0deg .75deg,#0000 .75deg 5.6deg);width:720px;height:720px;top:-240px;right:-285px;-webkit-mask-image:radial-gradient(circle,#000 0 48%,#0000 72%);mask-image:radial-gradient(circle,#000 0 48%,#0000 72%)}.nova-baike-portal-page .baike-claim-hero-copy:after{content:"CLAIM";z-index:0;color:#ffffff09;font:900 clamp(82px, 9vw, 148px)/.8 var(--font-geist), sans-serif;letter-spacing:-.07em;bottom:18px;left:38px}.nova-baike-portal-page .baike-claim-hero-copy>span,.nova-baike-portal-page .baike-claim-hero-copy>h1,.nova-baike-portal-page .baike-claim-hero-copy>p,.nova-baike-portal-page .baike-claim-hero-copy>a{z-index:4;max-width:53%;position:relative}.nova-baike-portal-page .baike-owner-login>div>span{color:#ff637a;background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;min-height:29px;padding:0 11px;font-weight:750;display:inline-flex}.nova-baike-portal-page .baike-owner-login>div h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;margin-top:34px;font-size:clamp(43px,4.1vw,68px)}.nova-baike-portal-page .baike-owner-login>div h1 span{color:#ff546d;-webkit-text-fill-color:transparent;background:linear-gradient(92deg,#ff526b,#ff8e5c 46%,#ffd86a);-webkit-background-clip:text;background-clip:text}.nova-baike-portal-page .baike-owner-login>div p{color:#eef2ffb8;font-size:14px;line-height:1.85}.nova-baike-portal-page .baike-owner-login>div>a{color:#fff;border-color:#ffffff57;font-size:12px;font-weight:700}.baike-claim-anime-visual{z-index:1;clip-path:polygon(19% 0,100% 0,100% 100%,0 100%,10% 53%);background:#d02638;width:49%;position:absolute;inset:0 0 0 auto;overflow:hidden}.baike-claim-anime-visual:before,.baike-claim-anime-visual:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.baike-claim-anime-visual:before{opacity:.22;background:radial-gradient(circle at 68% 58%,#0000 0 26%,#ffffffd1 26.5% 27%,#0000 27.5%),repeating-linear-gradient(108deg,#0000 0 18px,#ffffff47 19px,#0000 20px 38px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%);mask-image:linear-gradient(90deg,#0000,#000 38%)}.baike-claim-anime-visual:after{background:linear-gradient(90deg,#0c112375,#0000 28% 78%,#0c112314)}.baike-claim-anime-visual img{object-fit:cover;object-position:center 58%;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:block;transform:scale(1.025)}.baike-claim-hero-copy:hover .baike-claim-anime-visual img{transform:scale(1.065)rotate(-.7deg)}.baike-claim-anime-visual>span{z-index:4;color:#fff;text-align:right;justify-items:end;gap:6px;display:grid;position:absolute;bottom:22px;right:22px}.baike-claim-anime-visual>span b{font:750 9px var(--font-geist-mono), monospace;letter-spacing:.14em;background:#0a0e1eb8;border:1px solid #ffffff6b;padding:7px 9px}.baike-claim-anime-visual>span em{color:#ffffffd1;font-size:11px;font-style:normal;font-weight:700}.nova-baike-site .nova-baike-login-form{color:#fff;background:radial-gradient(circle at 100% 0,#5b6cff52,#0000 18rem),radial-gradient(circle at 8% 100%,#ff5f9e29,#0000 17rem),linear-gradient(145deg,#11192c,#0b1222 68%,#101529);border:1px solid #ffffff1f;border-radius:22px;padding:clamp(28px,3vw,42px);position:relative;overflow:hidden;box-shadow:0 34px 90px #1f2b503d}.nova-baike-site .nova-baike-login-form:before{content:"NOVA / CLAIMANT";color:#fff3;font:8px var(--font-geist-mono), monospace;letter-spacing:.16em;position:absolute;top:22px;right:24px}.nova-baike-site .nova-baike-login-form h2{color:#fff;margin-bottom:18px;font-size:27px}.nova-baike-site .nova-baike-login-form label>span,.nova-baike-site .nova-baike-login-form .human-check>label>span{color:#aeb9cf;font-size:11px;font-weight:650}.nova-baike-site .nova-baike-login-form input:not([type=hidden]){color:#f7f9ff;-webkit-text-fill-color:#f7f9ff;caret-color:#fff;background:#fff1;border-color:#ffffff21;min-height:50px}.nova-baike-site .nova-baike-login-form input:not([type=hidden]):focus{background:#ffffff1a;border-color:#8290ff;box-shadow:0 0 0 4px #5b6cff2e}.nova-baike-site .nova-baike-login-form input:-webkit-autofill{-webkit-text-fill-color:#f7f9ff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #18223a}.nova-baike-site .nova-baike-login-form input:-webkit-autofill:hover{-webkit-text-fill-color:#f7f9ff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #18223a}.nova-baike-site .nova-baike-login-form input:-webkit-autofill:focus{-webkit-text-fill-color:#f7f9ff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #18223a}.nova-baike-site .nova-baike-login-form .human-check>label>div{grid-template-columns:minmax(160px,.62fr) minmax(0,1fr)}.nova-baike-site .nova-baike-login-form .human-check b{color:#fff;-webkit-text-fill-color:#fff;letter-spacing:.035em;background:linear-gradient(120deg,#5b6cff47,#ff5f9e21),#ffffff0f;border-color:#818fff6b;min-height:50px;font-size:15px;font-weight:800;box-shadow:inset 3px 0 #8290ff}.nova-baike-site .nova-baike-login-form .submit-button{background:linear-gradient(96deg,#5265ff,#337ee8 58%,#ff5f9e);min-height:52px;box-shadow:0 16px 38px #445bea47}.nova-baike-site .nova-baike-login-form>small{color:#8d9ab2;font-size:10px}.nova-baike-site .nova-baike-login-form .form-error{color:#ff8795;font-weight:650}html[data-site-theme=anime]{--nova-red:#ff5f9e;--nova-orange:#64ddff;--runtime-deep:#090a14;--runtime-panel:#15182a;--runtime-glow:#ff5f9e3b;--runtime-soft:#64ddff1f}html[data-site-theme=anime] .site-shell{background:radial-gradient(circle at calc(75% + var(--field-x,0px)) calc(10% + var(--field-y,0px)), #ff5f9e3d, transparent 29rem), radial-gradient(circle at 15% 30%, #64ddff26, transparent 34rem), linear-gradient(148deg, #080915, #10132a 52%, #090a14)}.anime-theme-layer{z-index:-2;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}html[data-site-theme=anime] .anime-theme-layer{display:block}.anime-theme-burst{opacity:.26;background:repeating-conic-gradient(from 215deg,#fff3 0deg 1.2deg,#0000 1.2deg 6.5deg);width:70vw;height:70vw;animation:14s ease-in-out infinite alternate anime-burst-drift;position:absolute;top:-18vw;right:-22vw;-webkit-mask-image:radial-gradient(circle,#000,#0000 68%);mask-image:radial-gradient(circle,#000,#0000 68%)}.anime-theme-panel{opacity:.16;clip-path:polygon(22% 0,100% 0,78% 100%,0 100%);width:34vw;height:46vw;transform:translate3d(var(--hero-x,0), var(--hero-y,0), 0);background:radial-gradient(circle,#fffc 1px,#0000 1.4px) 0 0/12px 12px,linear-gradient(135deg,#64ddffb8,#ff5f9e5c);border:1px solid #ffffff73;position:absolute;top:15%;right:6vw}.anime-theme-layer>span{color:#ffffffb8;justify-items:end;gap:7px;display:grid;position:absolute;bottom:9%;right:7vw}.anime-theme-layer>span b{font:9px var(--font-geist-mono), monospace;letter-spacing:.18em;background:#090a148a;border:1px solid #ffffff38;padding:7px 11px}.anime-theme-layer>span em{color:#ffffff5c;letter-spacing:.16em;font-size:10px;font-style:normal}html[data-site-theme=anime] .site-header{border-color:#64ddff2b}html[data-site-theme=anime] .eyebrow,html[data-site-theme=anime] .main-nav,html[data-site-theme=anime] .artist-card,html[data-site-theme=anime] .business-cells div{border-color:#64ddff26}html[data-site-theme=anime] .primary-button,html[data-site-theme=anime] .submit-button{background:linear-gradient(96deg,#ff4e95,#9f5fff 54%,#4bcff4)}html[data-site-theme=anime] .scroll-progress i{background:linear-gradient(90deg,#64ddff,#9f5fff,#ff5f9e);box-shadow:0 0 18px #ff5f9ebf}@keyframes anime-burst-drift{to{transform:rotate(4deg)scale(1.04)}}@media (width<=700px){.nova-baike-site .nova-baike-login-form .human-check>label>div{grid-template-columns:1fr}.nova-baike-portal-page .baike-owner-login{background:radial-gradient(circle at 12% 12%,#5b6cff1f,#0000 20rem),linear-gradient(155deg,#f8faff,#edf2ff);gap:24px;min-height:auto;padding:34px 14px 58px}.nova-baike-portal-page .baike-claim-hero-copy{background:linear-gradient(#090d1cfa 0 42%,#090d1c33 61%,#0000 75%),linear-gradient(145deg,#11182e 0 48%,#d31f39 48% 100%);border-radius:22px;min-height:650px;padding:30px 24px}.nova-baike-portal-page .baike-claim-hero-copy>span,.nova-baike-portal-page .baike-claim-hero-copy>h1,.nova-baike-portal-page .baike-claim-hero-copy>p,.nova-baike-portal-page .baike-claim-hero-copy>a{max-width:100%}.nova-baike-portal-page .baike-owner-login>div h1{margin-top:24px;font-size:clamp(36px,11vw,46px)}.nova-baike-portal-page .baike-owner-login>div p{font-size:13px}.baike-claim-anime-visual{clip-path:polygon(0 18%,100% 0,100% 100%,0 100%);width:100%;height:58%;inset:auto 0 0}.baike-claim-anime-visual img{object-position:center 60%}.baike-claim-anime-visual>span{bottom:17px;right:17px}.nova-baike-site .nova-baike-login-form{border-radius:17px}.anime-theme-panel{width:82vw;height:100vw;top:24%;right:-27vw}.anime-theme-layer>span{bottom:5%;right:18px}}@media (width>=701px) and (width<=1180px){.nova-baike-portal-page .baike-owner-login{grid-template-columns:1fr}.nova-baike-site .nova-baike-login-form{justify-self:center;width:min(100%,720px)}}.nova-baike-index-page .artist-baike-hero{background:radial-gradient(circle at 92% 13%,#3d93ff33,#0000 28%),radial-gradient(circle at 57% 110%,#ffce4521,#0000 34%),linear-gradient(133deg,#080a12 0%,#111426 55%,#080a10 100%);border:1px solid #ffffff14;border-radius:22px;min-height:548px;box-shadow:0 30px 85px #0d1f3733}.nova-baike-index-page .artist-baike-hero:before{opacity:.23;background-image:radial-gradient(circle,#ffffff40 1px,#0000 1.4px),linear-gradient(118deg,#0000 0 66%,#ffffff14 66% 66.35%,#0000 66.35%);background-size:14px 14px,auto;-webkit-mask-image:linear-gradient(90deg,#0000 16%,#000 72%);mask-image:linear-gradient(90deg,#0000 16%,#000 72%)}.nova-baike-index-page .artist-baike-hero:after{content:"STORY  /  CHARACTER  /  MEMORY";color:#ffffff3b;font:7px var(--font-geist-mono), monospace;letter-spacing:.2em;position:absolute;bottom:18px;right:34px}.nova-baike-index-page .artist-baike-hero-copy>span{color:#ffb536}.nova-baike-index-page .artist-baike-hero-copy h1 em{color:#ff4c64;text-shadow:0 0 30px #ff4c643d}.nova-baike-index-page .artist-baike-hero-copy>div>a:first-child{background:linear-gradient(100deg,#ff334f,#e91f48);border-color:#ff445d;box-shadow:0 10px 28px #e91f4833}.artist-baike-anime-stage{isolation:isolate;min-width:0;height:420px}.artist-baike-anime-stage:before{content:"";z-index:-1;opacity:.34;background:repeating-conic-gradient(from -22deg,#ffffff38 0deg 1deg,#0000 1deg 9deg);width:330px;height:330px;animation:18s linear infinite baike-anime-rays;position:absolute;top:47px;right:8px;-webkit-mask-image:radial-gradient(circle,#000 0 48%,#0000 72%);mask-image:radial-gradient(circle,#000 0 48%,#0000 72%)}.artist-baike-anime-stage-title{z-index:7;gap:6px;width:55%;display:grid;position:absolute;top:0;left:0}.artist-baike-anime-stage-title small{color:#ffb73f;font:7px var(--font-geist-mono), monospace;letter-spacing:.18em}.artist-baike-anime-stage-title b{color:#fff;letter-spacing:.02em;font-size:13px;font-weight:720}.artist-baike-anime-cameo{border:1px solid #ffffff2e;border-radius:18px;transition:transform .32s,box-shadow .32s;display:block;position:absolute;overflow:hidden;box-shadow:0 24px 50px #00000052}.artist-baike-anime-cameo:hover{z-index:10;transform:translateY(-6px)rotate(0);box-shadow:0 30px 66px #0000006b}.artist-baike-anime-cameo:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000 44%,#07080ed1 100%),linear-gradient(125deg,#ffffff26,#0000 35%);position:absolute;inset:0}.artist-baike-anime-cameo:after{content:"";z-index:4;pointer-events:none;border:1px solid #fff3;border-radius:12px;position:absolute;inset:8px}.artist-baike-anime-cameo>span{z-index:6;color:#fff;grid-template-columns:26px 1fr;align-items:center;gap:2px 8px;display:grid;position:absolute;bottom:14px;left:16px;right:16px}.artist-baike-anime-cameo>span>i{color:#ffffff85;font:8px var(--font-geist-mono), monospace;grid-row:1/3;font-style:normal}.artist-baike-anime-cameo>span>b{font-size:13px}.artist-baike-anime-cameo>span>small{color:#ffffff94;letter-spacing:.08em;font-size:8px}.artist-baike-anime-cameo>em{z-index:7;color:#11131a;background:#fff;border:2px solid #0b0c12;border-radius:13px 13px 3px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800;position:absolute;top:14px;right:13px;transform:rotate(3deg);box-shadow:3px 4px #0b0c12}.artist-baike-anime-cameo.is-dragon{z-index:4;background:#d71e3b;width:55%;height:342px;bottom:0;left:0;transform:rotate(-2.2deg)}.artist-baike-anime-cameo.is-dragon img{object-fit:cover;object-position:center 58%;width:100%;height:100%;transform:scale(1.02)}.artist-baike-anime-cameo.is-dragon:before{background:linear-gradient(#0000 55%,#38000eeb 100%),radial-gradient(circle at 54% 40%,#0000 0 23%,#ffffff24 23.5% 24%,#0000 24.5%)}.artist-baike-anime-cameo.is-dora{z-index:5;background:radial-gradient(circle at 72% 15%,#ffffff52,#0000 20%),linear-gradient(145deg,#29a9f4,#0868ce);width:43%;height:192px;top:13px;right:0;transform:rotate(2deg)}.artist-baike-anime-cameo.is-dora>span,.artist-baike-anime-cameo.is-shin>span{bottom:10px;left:12px;right:12px}.artist-baike-anime-cameo.is-dora>em{color:#0876d9}.artist-baike-doraemon{z-index:2;background:#168ee3;border:3px solid #11233a;border-radius:50%;width:112px;height:112px;position:absolute;top:5px;left:50%;transform:translate(-50%);box-shadow:0 14px 28px #002d6440}.artist-baike-doraemon:before{content:"";background:#fff;border:2px solid #11233a;border-radius:48% 48% 46% 46%;width:82px;height:73px;position:absolute;bottom:7px;left:12px}.artist-baike-doraemon:after{content:"";z-index:3;background:#25344a;width:67px;height:1px;position:absolute;top:59px;left:20px;box-shadow:0 -8px #25344a,0 8px #25344a}.artist-baike-doraemon .dora-eye{z-index:5;background:radial-gradient(circle at 50% 63%,#172033 0 3px,#0000 3.5px),#fff;border:2px solid #11233a;border-radius:50%;width:27px;height:34px;position:absolute;top:-4px}.artist-baike-doraemon .dora-eye-left{left:28px}.artist-baike-doraemon .dora-eye-right{right:28px}.artist-baike-doraemon .dora-nose{z-index:6;background:#f02d46;border:2px solid #812232;border-radius:50%;width:17px;height:17px;position:absolute;top:29px;left:45px;box-shadow:inset 4px 4px #ffffff80}.artist-baike-doraemon .dora-mouth{z-index:5;border:2px solid #273044;border-top:0;border-radius:0 0 50% 50%;width:46px;height:25px;position:absolute;bottom:14px;left:31px}.artist-baike-doraemon .dora-bell{z-index:7;background:#ffd23e;border:2px solid #4d4016;border-radius:50%;width:21px;height:21px;position:absolute;bottom:-7px;left:43px}.artist-baike-anime-cameo.is-shin{z-index:3;background:radial-gradient(circle at 20% 25%,#ffffff6b,#0000 18%),linear-gradient(145deg,#ffd333,#ff9235 67%,#f14d42);width:43%;height:198px;bottom:0;right:0;transform:rotate(-1.4deg)}.artist-baike-anime-cameo.is-shin>em{color:#e63536;transform:rotate(-4deg)}.artist-baike-shin{z-index:2;background:#ffd0a1;border:3px solid #1e1c23;border-radius:48% 48% 42% 45%;width:116px;height:99px;position:absolute;top:12px;left:50%;transform:translate(-50%)rotate(2deg);box-shadow:0 14px 28px #692d1238}.artist-baike-shin .shin-hair{clip-path:polygon(0 14%,18% 0,28% 15%,45% 0,59% 18%,78% 4%,100% 18%,100% 67%,80% 61%,62% 75%,43% 62%,22% 76%,0 61%);background:#16151a;border-radius:52% 52% 28% 34%;width:112px;height:48px;position:absolute;top:-8px;left:-1px}.artist-baike-shin .shin-brow{z-index:4;background:#19171a;border-radius:50%;width:31px;height:8px;position:absolute;top:39px}.artist-baike-shin .shin-brow-left{left:17px;transform:rotate(6deg)}.artist-baike-shin .shin-brow-right{right:17px;transform:rotate(-6deg)}.artist-baike-shin .shin-eye{z-index:5;background:#17151a;border-radius:50%;width:7px;height:9px;position:absolute;top:55px}.artist-baike-shin .shin-eye-left{left:30px}.artist-baike-shin .shin-eye-right{right:30px}.artist-baike-shin .shin-mouth{z-index:5;border:2px solid #31202a;border-top:0;border-radius:0 0 50% 50%;width:25px;height:12px;position:absolute;bottom:14px;left:44px}.artist-baike-shin .shin-shirt{z-index:-1;background:#ef3444;border:3px solid #1e1c23;border-radius:17px 17px 8px 8px;width:76px;height:43px;position:absolute;bottom:-41px;right:17px}.artist-baike-anime-worlds{background:radial-gradient(circle at 97% 0,#2478e51f,#0000 28%),#fff;border:1px solid #dce3eb;border-radius:18px;max-width:1240px;margin:0 auto 20px;padding:28px;position:relative;overflow:hidden;box-shadow:0 12px 38px #1e3a5b0e}.artist-baike-anime-worlds:before{content:"ANIME";color:#1e599a09;letter-spacing:-.08em;pointer-events:none;font-size:108px;font-weight:900;position:absolute;bottom:-46px;right:18px}.artist-baike-anime-worlds>header{grid-template-columns:minmax(0,1fr) minmax(270px,.65fr);align-items:end;gap:40px;margin-bottom:22px;display:grid}.artist-baike-anime-worlds>header>div{gap:7px;display:grid}.artist-baike-anime-worlds>header span{color:#347dc9;font:8px var(--font-geist-mono), monospace;letter-spacing:.16em}.artist-baike-anime-worlds>header h2{color:#21354a;letter-spacing:-.035em;max-width:720px;margin:0;font-size:clamp(25px,2.8vw,36px);line-height:1.35}.artist-baike-anime-worlds>header p{color:#778594;margin:0;font-size:12px;line-height:1.75}.artist-baike-anime-world-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.artist-baike-anime-world-grid article{color:#fff;border-radius:14px;grid-template-columns:28px 1fr auto;align-items:start;gap:12px;min-height:168px;padding:20px;transition:transform .28s,box-shadow .28s;display:grid;position:relative;overflow:hidden}.artist-baike-anime-world-grid article:hover{transform:translateY(-5px);box-shadow:0 18px 32px #1e324b29}.artist-baike-anime-world-grid article:after{content:"";border:1px solid #ffffff38;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-73px;right:-57px;box-shadow:0 0 0 20px #ffffff0e,0 0 0 42px #ffffff09}.artist-baike-anime-world-grid article.is-orange{background:linear-gradient(145deg,#fb5b32,#d9233d)}.artist-baike-anime-world-grid article.is-blue{background:linear-gradient(145deg,#179eea,#235ec7)}.artist-baike-anime-world-grid article.is-yellow{color:#2b2119;background:linear-gradient(145deg,#ffbf22,#f26b32)}.artist-baike-anime-world-grid article>i{color:#ffffff94;font:9px var(--font-geist-mono), monospace;font-style:normal}.artist-baike-anime-world-grid article.is-yellow>i{color:#2b211985}.artist-baike-anime-world-grid article>div{z-index:2;gap:8px;display:grid;position:relative}.artist-baike-anime-world-grid small{color:#fff9;font:7px var(--font-geist-mono), monospace;letter-spacing:.13em}.artist-baike-anime-world-grid article.is-yellow small{color:#2b211994}.artist-baike-anime-world-grid b{font-size:16px}.artist-baike-anime-world-grid p{color:#ffffffb3;margin:0;font-size:11px;line-height:1.7}.artist-baike-anime-world-grid article.is-yellow p{color:#2b2119ab}.artist-baike-anime-world-grid article>span{z-index:2;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:grid;position:relative}.artist-baike-anime-world-grid article.is-yellow>span{border-color:#2b211945}.artist-baike-anime-rights{color:#a1aab4;text-align:right;margin-top:13px;font-size:8px;display:block}@keyframes baike-anime-rays{to{transform:rotate(360deg)}}@media (width<=1100px){.artist-baike-anime-worlds{margin-inline:20px}.artist-baike-anime-stage{transform-origin:100%;transform:scale(.92)}}@media (width<=880px){.artist-baike-anime-stage{width:min(100%,500px);margin:-6px auto 0;transform:none}.artist-baike-anime-world-grid{grid-template-columns:1fr 1fr}.artist-baike-anime-world-grid article:last-child{grid-column:1/3}}@media (width<=720px){.nova-baike-index-page .artist-baike-hero{border-radius:18px;padding-bottom:20px}.nova-baike-index-page .artist-baike-hero:after{display:none}.artist-baike-anime-stage{height:390px;margin:0;transform:none}.artist-baike-anime-stage-title{width:100%}.artist-baike-anime-cameo.is-dragon{width:54%;height:302px}.artist-baike-anime-cameo.is-dora,.artist-baike-anime-cameo.is-shin{width:44%;height:170px}.artist-baike-doraemon{transform-origin:top;transform:translate(-50%)scale(.82)}.artist-baike-shin{transform-origin:top;transform:translate(-50%)rotate(2deg)scale(.82)}.artist-baike-anime-cameo>span>b{font-size:11px}.artist-baike-anime-cameo>span>small{font-size:7px}.artist-baike-anime-cameo>em{padding:5px 7px;font-size:8px}.artist-baike-anime-worlds{margin:0 10px 14px;padding:21px 16px 16px}.artist-baike-anime-worlds>header{grid-template-columns:1fr;gap:12px}.artist-baike-anime-worlds>header h2{font-size:25px}.artist-baike-anime-world-grid{grid-template-columns:1fr}.artist-baike-anime-world-grid article:last-child{grid-column:auto}.artist-baike-anime-rights{text-align:left;line-height:1.6}}@media (width<=460px){.artist-baike-anime-stage{height:520px}.artist-baike-anime-cameo.is-dragon{width:100%;height:278px;top:47px;bottom:auto}.artist-baike-anime-cameo.is-dora,.artist-baike-anime-cameo.is-shin{width:calc(50% - 5px);height:178px;top:auto;bottom:0}.artist-baike-anime-cameo.is-dora{left:0;right:auto}.artist-baike-anime-cameo.is-shin{right:0}.artist-baike-anime-cameo.is-dragon img{object-position:center 55%}}.baike-rich-editor{gap:8px;width:100%;display:grid}.baike-rich-editor-toolbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.baike-rich-editor-toolbar button{color:#226fc4;min-height:30px;font:inherit;cursor:pointer;background:#f5f9ff;border:1px solid #2878e53d;border-radius:4px;padding:0 10px;font-size:11px;font-weight:700}.baike-rich-editor-toolbar button:hover,.baike-rich-editor-toolbar button:focus-visible{border-color:var(--baike-blue,#2878e5);background:#eaf3ff;outline:0}.baike-rich-editor-toolbar span{color:#7d8997;margin-left:3px;font-size:10px;line-height:1.55}.baike-rich-editor textarea,.admin-field.baike-rich-editor-field textarea{color:#20242a;width:100%;min-height:150px;font:inherit;resize:vertical;background:#fff;border:1px solid #d6dce4;border-radius:3px;outline:0;padding:12px 13px;font-size:13px;line-height:1.75}.admin-field.baike-rich-editor-field textarea{color:#17161a;background:#f8f6f2;border-color:#d9d4cc;font-size:12px}.baike-rich-editor textarea:focus{border-color:var(--baike-blue,#2878e5);box-shadow:0 0 0 3px #2878e517}.nova-baike-rich-field{gap:7px;display:grid}.nova-baike-rich-field>span{color:#697582;font-size:12px;font-weight:650}.baike-inline-link{color:#176fcf;text-underline-offset:3px;text-decoration:none}.baike-inline-link.is-internal:after{content:"›";margin-left:2px;font-size:.9em}.baike-inline-link.is-external:after{content:"↗";margin-left:3px;font-size:.72em}.baike-inline-link:hover,.baike-inline-link:focus-visible{color:#0c57a7;outline:0;text-decoration:underline}.baike-citation{color:#176fcf;vertical-align:super;margin-left:2px;font-size:.7em;font-weight:750;line-height:0;position:relative;top:-.08em}.baike-citation a{color:inherit;text-decoration:none}.nova-baike-profile-summary>p{margin:0}.nova-baike-profile-summary>p+p,.nova-baike-section-copy>p+p{margin-top:12px}.nova-baike-inline-list{flex-wrap:wrap;gap:0;display:flex}.nova-baike-inline-list>span:not(:last-child):after{content:"、";color:#8995a2}.nova-baike-works>span>span{background:0 0;min-width:0;padding:0}.nova-baike-article #references li{align-items:start;min-height:68px;padding:12px 0;scroll-margin-top:110px}.nova-baike-article #references li>div{gap:3px;display:grid;position:relative}.nova-baike-article #references li>div>small{color:#2878e5;background:#edf5ff;border-radius:3px;width:max-content;padding:2px 6px;font-size:9px;font-weight:750}.nova-baike-article #references li>div>p{color:#8b96a3;margin:0;font-size:11px;line-height:1.55}.baike-reference-backlink{color:#95a3b1;font-size:11px;text-decoration:none;position:absolute;top:0;right:0}.baike-reference-number{color:var(--baike-blue,#2878e5);font:700 10px var(--font-geist-mono), monospace;align-self:center}.baike-content-table-wrap{background:#fff;border:1px solid #dfe5ec;border-radius:5px;width:100%;margin:18px 0;overflow-x:auto}.baike-content-table{border-collapse:collapse;color:#313b46;width:100%;min-width:520px;font-size:13px;line-height:1.65}.baike-content-table th,.baike-content-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e6ebf0;border-right:1px solid #e6ebf0;padding:11px 14px}.baike-content-table th:last-child,.baike-content-table td:last-child{border-right:0}.baike-content-table tbody tr:last-child td{border-bottom:0}.baike-content-table th{color:#1c5f9e;background:#f2f7fd;font-weight:750}.baike-content-table tbody tr:nth-child(2n){background:#fafbfd}.baike-reference-manager{gap:8px;display:grid}.baike-reference-summary{background:#fff;border:1px solid #dce3eb;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;padding:12px 13px;display:grid}.admin-baike .baike-reference-summary{background:#f8f6f2;border-color:#d9d4cc}.baike-reference-summary>div{gap:3px;min-width:0;display:grid}.baike-reference-summary small{color:#2878e5;letter-spacing:.08em;font-size:9px;font-weight:750}.baike-reference-summary b{color:#222a33;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.baike-reference-summary p{color:#7d8996;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.baike-reference-summary>button,.baike-add-reference{color:#226fc4;min-height:32px;font:inherit;cursor:pointer;background:#f5f9ff;border:1px solid #2878e53d;border-radius:4px;padding:0 11px;font-size:10px;font-weight:700}.baike-reference-summary>button.is-danger{color:#bd3541;background:#fff7f8;border-color:#d634432e}.baike-add-reference{border-style:dashed;width:100%;min-height:40px}.baike-reference-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#111923a3;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.baike-reference-modal{color:#202833;background:#fff;border:1px solid #fffc;border-radius:10px;width:min(720px,100%);box-shadow:0 28px 90px #06101e47}.baike-reference-modal>header{border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:flex-start;padding:22px 24px 16px;display:flex}.baike-reference-modal>header div{gap:4px;display:grid}.baike-reference-modal>header span{color:#2878e5;font:700 9px var(--font-geist-mono), monospace;letter-spacing:.14em}.baike-reference-modal>header h2{color:#17202b;margin:0;font-size:20px}.baike-reference-modal>header button{color:#8b96a2;cursor:pointer;background:0 0;border:0;width:36px;height:36px;font-size:28px}.baike-reference-modal-grid{grid-template-columns:1fr 1fr;gap:15px;padding:22px 24px;display:grid}.baike-reference-modal-grid label{gap:7px;min-width:0;display:grid}.baike-reference-modal-grid label:nth-child(2),.baike-reference-modal-grid label:nth-child(3),.baike-reference-modal-grid label:nth-child(4){grid-column:1/-1}.baike-reference-modal-grid label>span{color:#5d6976;font-size:11px;font-weight:700}.baike-reference-modal-grid label>span i{color:#ef3340;font-style:normal}.baike-reference-modal-grid input,.baike-reference-modal-grid select{color:#202833;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #d7dde5;border-radius:4px;outline:0;padding:0 12px;font-size:12px}.baike-reference-modal-grid input:focus,.baike-reference-modal-grid select:focus{border-color:#2878e5;box-shadow:0 0 0 3px #2878e51a}.baike-reference-modal-grid label>small{color:#8a95a1;font-size:9px}.baike-reference-modal>footer{border-top:1px solid #e8edf2;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:15px 24px 20px;display:grid}.baike-reference-modal>footer p{color:#818c98;margin:0;font-size:10px;line-height:1.55}.baike-reference-modal>footer button{color:#57616d;min-width:76px;min-height:38px;font:inherit;cursor:pointer;background:#f6f8fa;border:1px solid #dce2e9;border-radius:4px;font-size:11px;font-weight:700}.baike-reference-modal>footer button.is-primary{color:#fff;background:#2878e5;border-color:#2878e5}.admin-subsection-title>button{color:#176fcf;min-height:34px;font:inherit;cursor:pointer;background:#f4f9ff;border:1px solid #2878e540;margin-left:auto;padding:0 11px;font-size:10px;font-weight:700}.is-enterprise-entry .nova-baike-profile-hero{background:linear-gradient(118deg,#fffffffa 0 52%,#e8f6f3ed 52% 100%)}.is-enterprise-entry .nova-baike-profile-kicker,.is-enterprise-entry .nova-baike-profile-facts i,.is-enterprise-entry .nova-baike-basic-info>header span{color:#127a6d}@media (width<=760px){.baike-rich-editor-toolbar{align-items:stretch}.baike-rich-editor-toolbar button{flex:calc(33.333% - 5px);padding-inline:6px}.baike-rich-editor-toolbar span{width:100%;margin-left:0}.baike-reference-summary{grid-template-columns:30px minmax(0,1fr) auto}.baike-reference-summary>button.is-danger{grid-column:3}.baike-reference-modal-backdrop{place-items:start center;padding:10px}.baike-reference-modal-grid{grid-template-columns:1fr}.baike-reference-modal-grid label:nth-child(n){grid-column:auto}.baike-reference-modal>footer{grid-template-columns:1fr 1fr}.baike-reference-modal>footer p{grid-column:1/-1}.admin-subsection-title{flex-wrap:wrap;align-items:flex-start}.admin-subsection-title>button{width:100%;margin-left:0}}.nova-baike-portal-page .baike-owner-login{background:radial-gradient(circle at 8% 12%,#355bf41a,#0000 24rem),radial-gradient(circle at 74% 92%,#ef3d3312,#0000 28rem),linear-gradient(132deg,#fbfcff 0 56%,#f2f6fd 56% 100%)}.nova-baike-portal-page .baike-claim-hero-copy{background:linear-gradient(90deg,#fffffffa 0 49%,#ffffffd4 63%,#0000 79%),radial-gradient(circle at 22% 10%,#355bf41c,#0000 22rem),linear-gradient(145deg,#fff 0 54%,#eef4ff 54% 70%,#f25048 70% 100%);border-color:#355bf41f;box-shadow:0 28px 76px #2342771f}.nova-baike-portal-page .baike-claim-hero-copy:after{color:#355bf40b}.nova-baike-portal-page .baike-owner-login>div>span{color:#3159dc;background:#355bf40e;border-color:#355bf433}.nova-baike-portal-page .baike-owner-login>div h1{color:#17243a}.nova-baike-portal-page .baike-owner-login>div h1 span{-webkit-text-fill-color:transparent;background:linear-gradient(92deg,#3159dc,#4776f4 48%,#ef3d33);-webkit-background-clip:text;background-clip:text}.nova-baike-portal-page .baike-owner-login>div p{color:#647287}.nova-baike-portal-page .baike-owner-login>div>a{color:#3159dc;border-color:#3159dc59}.nova-baike-portal-page .nova-baike-login-form{color:#17243a;background:radial-gradient(circle at 100% 0,#355bf414,#0000 19rem),radial-gradient(circle at 4% 100%,#ef3d330b,#0000 18rem),#fffffff7;border-color:#dbe5f4;box-shadow:0 26px 70px #28447424}.nova-baike-portal-page .nova-baike-login-form:before{color:#3159dc47}.nova-baike-portal-page .nova-baike-login-form h2{color:#17243a}.nova-baike-portal-page .nova-baike-login-form label>span,.nova-baike-portal-page .nova-baike-login-form .human-check>label>span{color:#52647a}.nova-baike-portal-page .nova-baike-login-form input:not([type=hidden]){color:#17243a;-webkit-text-fill-color:#17243a;caret-color:#3159dc;background:#f7faff;border-color:#d7e2f1}.nova-baike-portal-page .nova-baike-login-form input:not([type=hidden]):focus{background:#fff;border-color:#5b79e9;box-shadow:0 0 0 4px #355bf41a}.nova-baike-portal-page .nova-baike-login-form input:-webkit-autofill{-webkit-text-fill-color:#17243a;caret-color:#3159dc;box-shadow:inset 0 0 0 1000px #f7faff}.nova-baike-portal-page .nova-baike-login-form input:-webkit-autofill:hover{-webkit-text-fill-color:#17243a;caret-color:#3159dc;box-shadow:inset 0 0 0 1000px #f7faff}.nova-baike-portal-page .nova-baike-login-form input:-webkit-autofill:focus{-webkit-text-fill-color:#17243a;caret-color:#3159dc;box-shadow:inset 0 0 0 1000px #f7faff}.nova-baike-portal-page .nova-baike-login-form .human-check b{color:#2449c8;-webkit-text-fill-color:#2449c8;background:linear-gradient(120deg,#355bf41a,#ef3d330b),#f5f8fe;border-color:#cad8ee;box-shadow:inset 3px 0 #4d6ee9}.nova-baike-portal-page .nova-baike-login-form .submit-button{background:linear-gradient(96deg,#3159dc,#4776f4 62%,#ef4a40);box-shadow:0 14px 32px #3159dc33}.nova-baike-portal-page .nova-baike-login-form>small{color:#718095}.nova-baike-portal-page .nova-baike-login-form .form-error{color:#d7373f}@media (width<=700px){.nova-baike-portal-page .baike-claim-hero-copy{background:linear-gradient(#fffffffa 0 44%,#ffffffb3 60%,#0000 76%),linear-gradient(145deg,#fff 0 48%,#f3f6ff 48% 62%,#ef5148 62% 100%)}}.nova-baike-index-page{background:linear-gradient(#f8fbff 0 520px,#f6f8fb 520px 100%)}.artist-baike-knowledge-hero{background:radial-gradient(circle at 9% 14%,#2d7be517,#0000 21rem),radial-gradient(circle at 91% 8%,#ef3d330e,#0000 20rem),linear-gradient(#fff,#f5f9ff);border-bottom:1px solid #dfe8f3;min-height:430px;padding:62px 24px 0;position:relative;overflow:hidden}.artist-baike-knowledge-hero:before,.artist-baike-knowledge-hero:after{content:"";pointer-events:none;position:absolute}.artist-baike-knowledge-hero:before{opacity:.45;background-image:radial-gradient(circle,#2d7be538 1.2px,#0000 1.3px);background-size:17px 17px;width:520px;height:300px;top:-62px;right:-130px;transform:rotate(-7deg)}.artist-baike-knowledge-hero:after{border:1px solid #2d7be51a;border-radius:50%;width:320px;height:320px;bottom:-205px;left:-70px;box-shadow:0 0 0 42px #2d7be506,0 0 0 96px #2d7be505}.artist-baike-knowledge-inner{z-index:2;text-align:center;justify-items:center;max-width:940px;margin:0 auto;display:grid;position:relative}.artist-baike-knowledge-inner .artist-baike-logo.is-large>img{width:min(336px,75vw)}.artist-baike-knowledge-inner h1{color:#1d2a3b;letter-spacing:-.025em;margin:20px 0 8px;font-size:clamp(25px,3vw,36px);font-weight:720}.artist-baike-knowledge-inner>p{color:#6e7b8b;margin:0;font-size:14px;line-height:1.8}.artist-baike-home-search{background:#fff;border:2px solid #337fe5;border-radius:5px;grid-template-columns:48px minmax(0,1fr) 112px 96px;align-items:stretch;width:min(850px,100%);min-height:58px;margin-top:27px;display:grid;overflow:hidden;box-shadow:0 14px 34px #1d58a41f}.artist-baike-home-search:focus-within{border-color:#1c68cf;box-shadow:0 16px 38px #1d58a429,0 0 0 4px #337fe517}.artist-baike-home-search>span{color:#7a899b;place-items:center;font-size:27px;line-height:1;display:grid;transform:rotate(-17deg)}.artist-baike-home-search input{color:#1d2a3b;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0 12px 0 0;font-size:15px}.artist-baike-home-search input::placeholder{color:#98a4b2}.artist-baike-home-search button,.artist-baike-home-search>a{font:inherit;cursor:pointer;border:0;font-size:14px;font-weight:700}.artist-baike-home-search button{color:#fff;background:#337fe5}.artist-baike-home-search button:hover{background:#216ecf}.artist-baike-home-search>a{color:#4d6078;background:#f8fbff;border-left:1px solid #dce6f2;place-items:center;display:grid}.artist-baike-home-search>a:hover{color:#216ecf;background:#eef6ff}.artist-baike-knowledge-inner>nav{color:#748193;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:15px;font-size:12px;display:flex}.artist-baike-knowledge-inner>nav>span{color:#9aa4af}.artist-baike-knowledge-inner>nav a{color:#5b6f88}.artist-baike-knowledge-inner>nav a:hover{color:#2878e5}.artist-baike-knowledge-data{z-index:2;background:#fffffff0;border:1px solid #dde7f2;border-bottom:0;border-radius:9px 9px 0 0;grid-template-columns:repeat(4,1fr);max-width:1040px;min-height:94px;margin:42px auto 0;display:grid;position:relative;box-shadow:0 -4px 28px #284b760f}.artist-baike-knowledge-data>*{color:#25364b;align-content:center;justify-items:center;gap:5px;padding:18px 24px;display:grid;position:relative}.artist-baike-knowledge-data>*+:before{content:"";background:#e4ebf3;width:1px;height:42px;position:absolute;top:25px;left:0}.artist-baike-knowledge-data b{font-size:24px;font-weight:720;line-height:1}.artist-baike-knowledge-data span{color:#7c8998;font-size:12px}.artist-baike-knowledge-data>a b,.artist-baike-knowledge-data>a:hover span{color:#2878e5}.artist-baike-discovery-board{grid-template-columns:minmax(0,1.7fr) minmax(280px,.65fr);align-items:stretch;gap:22px;max-width:1240px;margin:30px auto 24px;padding:0 20px;display:grid}.artist-baike-discovery-main,.artist-baike-knowledge-brief{background:#fff;border:1px solid #dce4ed;box-shadow:0 10px 32px #20395a0b}.artist-baike-discovery-main>header,.artist-baike-knowledge-brief>header{background:linear-gradient(90deg,#f8fbff,#fff);border-top:3px solid #337fe5;border-bottom:1px solid #e4e9ef;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:14px 20px;display:flex}.artist-baike-discovery-main>header>div,.artist-baike-knowledge-brief>header{align-content:center}.artist-baike-discovery-main>header span,.artist-baike-knowledge-brief>header span{color:#7893b4;letter-spacing:.15em;font-size:9px;font-weight:800;display:block}.artist-baike-discovery-main>header h2,.artist-baike-knowledge-brief>header h2{color:#243448;margin:4px 0 0;font-size:21px}.artist-baike-discovery-main>header>a{color:#2878e5;font-size:11px}.artist-baike-discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.artist-baike-discovery-grid>a{background:#fff;border:1px solid #e1e6ed;border-radius:7px;min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.artist-baike-discovery-grid>a:hover{border-color:#bcd5f4;transform:translateY(-3px);box-shadow:0 12px 26px #254f821c}.artist-baike-discovery-grid figure{background:#eef3f8;place-items:center;height:178px;margin:0;display:grid;position:relative;overflow:hidden}.artist-baike-discovery-grid figure.tone-1{background:#f2f5f9}.artist-baike-discovery-grid figure.tone-2{background:#edf4fb}.artist-baike-discovery-grid figure .nova-baike-media-backdrop{object-fit:cover;filter:blur(14px)saturate(.75);opacity:.24;width:112%;height:112%;position:absolute;inset:-6%;transform:scale(1.03)}.artist-baike-discovery-grid figure .nova-baike-media-main{z-index:1;object-fit:contain;width:100%;height:100%;position:relative}.artist-baike-discovery-grid figure>span{color:#c4d5e8;font-size:66px;font-weight:750}.artist-baike-discovery-grid>a>div{padding:15px 16px 17px}.artist-baike-discovery-grid small{color:#748dac;letter-spacing:.08em;font-size:9px;font-weight:750}.artist-baike-discovery-grid h3{color:#25354a;margin:7px 0;font-size:19px;line-height:1.25}.artist-baike-discovery-grid p{color:#6f7b8a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.artist-baike-knowledge-brief{padding-bottom:18px}.artist-baike-knowledge-brief>header{display:block}.artist-baike-knowledge-brief>ol{margin:0;padding:7px 18px 4px;list-style:none}.artist-baike-knowledge-brief li{border-bottom:1px solid #edf0f4;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;padding:12px 2px;display:grid}.artist-baike-knowledge-brief li>i{color:#9aacbe;font-size:10px;font-style:normal}.artist-baike-knowledge-brief li a{gap:3px;min-width:0;display:grid}.artist-baike-knowledge-brief li b{color:#33455a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.artist-baike-knowledge-brief li span{color:#8995a4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.artist-baike-knowledge-brief>p{color:#748193;margin:0;padding:28px 20px;font-size:12px;line-height:1.8}.artist-baike-knowledge-brief>div{grid-template-columns:1fr 1fr;gap:8px;padding:15px 20px 0;display:grid}.artist-baike-knowledge-brief>div>*{color:#2878e5;border:1px solid #cfe0f5;border-radius:4px;place-items:center;min-height:38px;font-size:11px;font-weight:700;display:grid}.artist-baike-knowledge-brief>div>:first-child{color:#fff;background:#2878e5;border-color:#2878e5}.artist-baike-discovery-empty{color:#637286;justify-content:center;align-items:center;gap:18px;min-height:270px;padding:28px;display:flex}.artist-baike-discovery-empty>i{color:#6b9dd8;background:#eef5fd;border-radius:50%;place-items:center;width:76px;height:76px;font-size:29px;font-style:normal;display:grid}.artist-baike-discovery-empty h3{color:#304258;margin:0 0 6px}.artist-baike-discovery-empty p{margin:0;font-size:12px}@media (width<=980px){.artist-baike-knowledge-hero{min-height:410px;padding-top:50px}.artist-baike-discovery-board{grid-template-columns:1fr}.artist-baike-knowledge-brief>ol{grid-template-columns:1fr 1fr;column-gap:20px;display:grid}}@media (width<=700px){.artist-baike-knowledge-hero{min-height:auto;padding:38px 16px 0}.artist-baike-knowledge-inner h1{margin-top:15px;font-size:24px}.artist-baike-knowledge-inner>p{max-width:30em;font-size:12px}.artist-baike-home-search{grid-template-columns:40px minmax(0,1fr) 86px;min-height:52px;margin-top:22px}.artist-baike-home-search input{font-size:13px}.artist-baike-home-search button{font-size:12px}.artist-baike-home-search>a{display:none}.artist-baike-knowledge-inner>nav{justify-content:flex-start}.artist-baike-knowledge-data{grid-template-columns:repeat(4,minmax(0,1fr));min-height:82px;margin-top:30px}.artist-baike-knowledge-data>*{padding:14px 5px}.artist-baike-knowledge-data>*+:before{height:36px;top:22px}.artist-baike-knowledge-data b{font-size:20px}.artist-baike-knowledge-data span{text-align:center;font-size:9px}.artist-baike-discovery-board{gap:14px;margin-top:18px;padding:0 12px}.artist-baike-discovery-grid{scroll-snap-type:x mandatory;scrollbar-width:none;padding:14px;display:flex;overflow-x:auto}.artist-baike-discovery-grid::-webkit-scrollbar{display:none}.artist-baike-discovery-grid>a{scroll-snap-align:start;min-width:min(80vw,285px)}.artist-baike-discovery-grid figure{height:168px}.artist-baike-knowledge-brief>ol{grid-template-columns:1fr}}.artist-baike-editorial-board{color:#172235;grid-template-columns:minmax(0,2.15fr) minmax(280px,.85fr);gap:22px;width:min(1180px,100% - 48px);margin:30px auto 36px;display:grid}.artist-baike-editorial-feature,.artist-baike-editorial-brief{background:#fffffff0;border:1px solid #d8e1ee;border-top:3px solid #2678df;box-shadow:0 18px 48px #1b375b12}.artist-baike-editorial-feature>header,.artist-baike-editorial-brief>header{border-bottom:1px solid #dfe7f1;justify-content:space-between;align-items:center;gap:18px;min-height:84px;padding:18px 24px;display:flex}.artist-baike-editorial-feature>header span,.artist-baike-editorial-brief>header span{color:#5780b7;font:700 10px/1.2 var(--font-geist-mono), monospace;letter-spacing:.14em}.artist-baike-editorial-feature>header h2,.artist-baike-editorial-brief>header h2{margin:7px 0 0;font-size:clamp(20px,2vw,27px);line-height:1}.artist-baike-editorial-feature>header>a{color:#156ed4;font-size:13px}.artist-baike-lead-story{min-height:300px;color:inherit;grid-template-columns:minmax(260px,.95fr) 1.25fr;text-decoration:none;display:grid}.artist-baike-lead-story figure{background:#0d3c70;min-height:300px;margin:0;position:relative;overflow:hidden}.artist-baike-lead-story figure img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.artist-baike-lead-story:hover figure img{transform:scale(1.045)}.artist-baike-lead-story figure.is-placeholder{color:#fff;background:linear-gradient(135deg,#0000 52%,#4ba4ff47 52%),radial-gradient(circle at 20% 20%,#2786ee,#0000 52%),#0b315f;place-content:center;display:grid}.artist-baike-lead-story figure.is-placeholder i{font:800 104px/1 var(--font-geist), sans-serif;letter-spacing:-.09em;opacity:.9}.artist-baike-lead-story figure.is-placeholder span{font:700 10px/1.3 var(--font-geist-mono), monospace;letter-spacing:.18em}.artist-baike-lead-story>div{flex-direction:column;justify-content:center;padding:clamp(28px,4vw,52px);display:flex}.artist-baike-lead-story small{color:#2c78c9;font-size:12px}.artist-baike-lead-story h3{letter-spacing:-.035em;margin:13px 0 16px;font-size:clamp(26px,3.2vw,42px);line-height:1.15}.artist-baike-lead-story p{color:#526175;margin:0;font-size:14px;line-height:1.85}.artist-baike-lead-story b{color:#156ed4;margin-top:24px;font-size:13px}.artist-baike-news-empty{align-items:center;gap:24px;min-height:300px;padding:40px;display:flex}.artist-baike-news-empty>i{color:#fff;background:#2678df;border-radius:50%;place-items:center;width:86px;height:86px;font-size:32px;display:grid}.artist-baike-news-empty h3{margin:0 0 10px;font-size:24px}.artist-baike-news-empty p{color:#607086;margin:0;line-height:1.8}.artist-baike-editorial-brief{flex-direction:column;display:flex}.artist-baike-editorial-brief>header{align-items:flex-start}.artist-baike-editorial-brief>ol{flex:1;margin:0;padding:0 22px;list-style:none}.artist-baike-editorial-brief li{border-bottom:1px solid #e4e9f0;grid-template-columns:32px 1fr;align-items:center;gap:10px;min-height:70px;display:grid}.artist-baike-editorial-brief li>i{color:#8ca2bc;font:500 10px/1 var(--font-geist-mono), monospace}.artist-baike-editorial-brief li a{min-width:0;color:inherit;gap:6px;text-decoration:none;display:grid}.artist-baike-editorial-brief li b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.artist-baike-editorial-brief li span{color:#7b899a;font-size:11px}.artist-baike-editorial-brief>p{color:#637387;padding:28px 24px;line-height:1.8}.artist-baike-editorial-brief>div{grid-template-columns:1fr 1fr;gap:8px;padding:18px 20px;display:grid}.artist-baike-editorial-brief>div a{color:#176cc9;border:1px solid #bcd2ee;place-items:center;min-height:42px;font-size:12px;text-decoration:none;display:grid}.artist-baike-editorial-brief>div a:first-child{color:#fff;background:#2678df;border-color:#2678df}.nova-store-page,.nova-store-product-page,.nova-store-cart-page,.nova-store-checkout-page,.nova-store-order-page{--store-ink:#0a0a0d;--store-paper:#f2efe8;--store-red:#ff2d3d;--store-line:#0a0a0d24;background:var(--store-paper);color:var(--store-ink)}.nova-store-announcement{color:#fff;background:#151519;border-top:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:48px;padding:0 clamp(24px,5vw,84px);display:grid}.nova-store-announcement>span{color:var(--store-red);font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.16em}.nova-store-announcement>p{color:#aaaab2;margin:0;font-size:12px}.nova-store-cart-button{color:#fff;border:1px solid #ffffff40;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;min-width:102px;min-height:34px;padding:0 8px 0 15px;font-size:12px;text-decoration:none;display:flex}.nova-store-cart-button b{color:#fff;background:var(--store-red);border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.nova-store-hero{isolation:isolate;color:#fff;background:#08080a;align-items:center;min-height:clamp(590px,67vh,760px);padding:clamp(78px,9vw,136px) clamp(24px,7vw,120px);display:flex;position:relative;overflow:hidden}.nova-store-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#050507fa 0%,#050507eb 28%,#05050794 48%,#05050714 72%),linear-gradient(#0000 62%,#050507a6);position:absolute;inset:0}.nova-store-hero-media{z-index:-2;position:absolute;inset:0}.nova-store-hero-media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.nova-store-hero-copy{z-index:1;width:min(760px,58vw);position:relative}.nova-store-hero-copy>span{color:#ff5966;font-family:var(--store-hero-eyebrow-font,var(--font-geist-mono), monospace);font-size:var(--store-hero-eyebrow-size,11px);font-weight:750;line-height:var(--store-hero-eyebrow-line-height,1);letter-spacing:var(--store-hero-eyebrow-spacing,.18em);align-items:center;gap:12px;display:inline-flex}.nova-store-hero-copy>span:before{content:"";background:currentColor;width:34px;height:1px}.nova-store-hero h1{max-width:none;font-family:var(--store-hero-title-font,var(--font-zcool-xiaowei), "Songti SC", serif);font-size:min(var(--store-hero-title-size,80px), 7vw);font-weight:400;line-height:var(--store-hero-title-line-height,1.08);letter-spacing:var(--store-hero-title-spacing,.018em);white-space:nowrap;text-shadow:0 12px 42px #00000061;margin:24px 0 26px}.nova-store-hero p{color:#ffffffad;max-width:540px;font-family:var(--store-hero-subtitle-font,var(--font-noto-sans-sc), "Noto Sans SC", sans-serif);font-size:var(--store-hero-subtitle-size,16px);font-weight:350;line-height:var(--store-hero-subtitle-line-height,1.85);letter-spacing:var(--store-hero-subtitle-spacing,.035em);margin:0}.nova-store-hero-copy>div{gap:12px;margin-top:38px;display:flex}.nova-store-hero-copy a{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080a38;border:1px solid #ffffff40;place-items:center;min-height:50px;padding:0 25px;font-size:13px;text-decoration:none;transition:transform .25s,border-color .25s,background .25s;display:grid}.nova-store-hero-copy a:hover{background:#ffffff1a;border-color:#fff9;transform:translateY(-2px)}.nova-store-hero-copy a:first-child{border-color:var(--store-red);background:var(--store-red)}.nova-store-hero-index{z-index:1;border-left:2px solid var(--store-red);color:#ffffff94;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08080a70;gap:7px;padding:16px 18px;display:grid;position:absolute;bottom:36px;right:clamp(22px,5vw,78px)}.nova-store-hero-index span{color:#fff;font:750 9px/1 var(--font-geist-mono), monospace;letter-spacing:.16em}.nova-store-hero-index b{font:600 8px/1 var(--font-geist-mono), monospace;letter-spacing:.14em}.nova-store-featured,.nova-store-catalog,.nova-store-service-strip,.nova-store-product-hero,.nova-store-product-detail,.nova-store-related,.nova-store-cart-layout,.nova-store-checkout-layout,.nova-store-order-layout{width:min(1460px,100% - 64px);margin-left:auto;margin-right:auto}.nova-store-featured{padding:80px 0 40px}.nova-store-featured>header,.nova-store-catalog>header,.nova-store-product-detail>header,.nova-store-related>header{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.nova-store-featured>header span,.nova-store-catalog>header>div span,.nova-store-product-detail>header span,.nova-store-related>header span{color:var(--store-red);font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.16em}.nova-store-featured h2,.nova-store-catalog h2,.nova-store-product-detail h2,.nova-store-related h2{letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(28px,3vw,46px)}.nova-store-featured>div{border-top:1px solid var(--store-line);border-left:1px solid var(--store-line);grid-template-columns:repeat(3,1fr);display:grid}.nova-store-featured>div a{border-right:1px solid var(--store-line);border-bottom:1px solid var(--store-line);min-height:230px;color:inherit;flex-direction:column;padding:30px;text-decoration:none;transition:background .25s,color .25s;display:flex}.nova-store-featured>div a:hover{color:#fff;background:var(--store-ink)}.nova-store-featured>div span{color:var(--store-red);font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.nova-store-featured h3{margin:26px 0 12px;font-size:26px}.nova-store-featured p{color:#6b6967;margin:0 0 28px;line-height:1.65}.nova-store-featured b{margin-top:auto}.nova-store-catalog{padding:62px 0 100px}.nova-store-catalog>header>label{border-bottom:1px solid #888;align-items:center;gap:12px;width:min(360px,42vw);height:46px;display:flex}.nova-store-catalog>header input{width:100%;font:inherit;background:0 0;border:0;outline:0}.nova-store-catalog>nav{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.nova-store-catalog>nav button{border:1px solid var(--store-line);color:#686663;cursor:pointer;background:0 0;border-radius:999px;min-height:38px;padding:0 18px}.nova-store-catalog>nav button.active{color:#fff;border-color:var(--store-ink);background:var(--store-ink)}.nova-store-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.nova-store-product-grid>article{border:1px solid var(--store-line);background:#ffffff8c;min-width:0}.nova-store-product-art{aspect-ratio:4/5;color:#fff;background:#111116;display:block;position:relative;overflow:hidden}.nova-store-product-art>img{object-fit:contain;background:#ece8e0;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.nova-store-product-grid>article:hover .nova-store-product-art>img{transform:scale(1.035)}.nova-store-product-art>span{text-align:center;background:radial-gradient(circle at 50% 38%,#68222c,#0b0b0e 62%);place-content:center;height:100%;display:grid}.nova-store-product-art>span i{font:800 96px/.8 var(--font-geist), sans-serif;color:var(--store-red)}.nova-store-product-art>span b{letter-spacing:.15em;margin-top:24px;font-size:18px}.nova-store-product-art>em{color:#fff;background:var(--store-red);min-height:26px;font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;place-items:center;padding:0 10px;display:grid;position:absolute;top:14px;left:14px}.nova-store-product-grid>article>div{padding:20px}.nova-store-product-grid small{color:#85817b;font:600 9px/1.4 var(--font-geist-mono), monospace;letter-spacing:.08em}.nova-store-product-grid h3{margin:12px 0 9px;font-size:21px}.nova-store-product-grid h3 a{color:inherit;text-decoration:none}.nova-store-product-grid p{color:#6e6a65;min-height:3.4em;margin:0;font-size:13px;line-height:1.65}.nova-store-product-grid footer{border-top:1px solid var(--store-line);justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:16px;display:flex}.nova-store-product-grid footer span{align-items:baseline;gap:8px;display:flex}.nova-store-product-grid footer b{font-size:18px}.nova-store-product-grid footer del{color:#999;font-size:11px}.nova-store-product-grid footer button{color:var(--store-red);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.nova-store-product-grid footer button:disabled{color:#aaa;cursor:not-allowed}.nova-store-empty{text-align:center;border:1px dashed #aaa;padding:90px 24px}.nova-store-empty i{color:#fff;background:#111;border-radius:50%;place-items:center;width:70px;height:70px;margin:auto;font-size:24px;display:grid}.nova-store-empty h3{margin:22px 0 10px;font-size:26px}.nova-store-empty p{color:#777;margin:0}.nova-store-toast{z-index:120;color:#fff;background:#111;max-width:min(440px,100vw - 32px);padding:16px 20px;font-size:13px;position:fixed;bottom:28px;right:28px;box-shadow:0 18px 60px #00000059}.nova-store-toast a{color:#ff5966;margin-left:14px}.nova-store-service-strip{color:#fff;background:#0c0c0f;grid-template-columns:1fr 1.3fr;gap:8vw;margin-bottom:100px;padding:64px;display:grid}.nova-store-service-strip>div span{color:var(--store-red);font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.15em}.nova-store-service-strip h2{letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(34px,4vw,64px);line-height:1.05}.nova-store-service-strip ul{margin:0;padding:0;list-style:none}.nova-store-service-strip li{border-bottom:1px solid #2b2b31;grid-template-columns:46px 1fr;align-items:center;min-height:72px;display:grid}.nova-store-service-strip li b{color:var(--store-red);font:700 10px/1 var(--font-geist-mono), monospace}.nova-store-service-strip li span{color:#bdbdc4}.nova-store-product-nav,.nova-store-checkout-nav{border-bottom:1px solid var(--store-line);align-items:center;gap:10px;min-height:58px;padding:0 clamp(24px,5vw,78px);font-size:12px;display:flex}.nova-store-product-nav>a:not(.nova-store-cart-button),.nova-store-checkout-nav a{color:#65615c;text-decoration:none}.nova-store-product-nav .nova-store-cart-button{color:#111;border-color:#aaa;margin-left:auto}.nova-store-product-nav .nova-store-cart-button b{color:#fff}.nova-store-checkout-nav{justify-content:space-between}.nova-store-checkout-nav span{font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.nova-store-product-hero{grid-template-columns:1.15fr .85fr;gap:clamp(40px,7vw,110px);padding:68px 0 86px;display:grid}.nova-store-product-gallery{grid-template-columns:1fr 1fr;gap:14px;display:grid}.nova-store-product-gallery figure{background:#e7e2d9;min-height:300px;margin:0}.nova-store-product-gallery figure.is-primary{aspect-ratio:4/3;grid-column:1/-1}.nova-store-product-gallery img{object-fit:contain;width:100%;height:100%;display:block}.nova-store-product-gallery .is-placeholder{text-align:center;color:#fff;background:#111;place-content:center;display:grid}.nova-store-product-gallery .is-placeholder i{font:800 120px/.8 var(--font-geist), sans-serif;color:var(--store-red)}.nova-store-product-gallery .is-placeholder b{margin-top:24px}.nova-store-product-hero>article{padding-top:30px}.nova-store-product-hero>article>span{color:#fff;background:var(--store-red);min-height:28px;font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;place-items:center;padding:0 11px;display:inline-grid}.nova-store-product-hero>article>small{color:#77736d;font:600 10px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;margin-top:22px;display:block}.nova-store-product-hero h1{letter-spacing:-.065em;margin:18px 0;font-size:clamp(42px,5.2vw,82px);line-height:.98}.nova-store-product-hero>article>p{color:#66615c;max-width:640px;font-size:15px;line-height:1.8}.nova-store-product-price{align-items:baseline;gap:14px;margin:34px 0;display:flex}.nova-store-product-price b{font-size:34px}.nova-store-product-price del{color:#999}.nova-store-product-hero dl{border-top:1px solid var(--store-line);margin:0 0 32px}.nova-store-product-hero dl div{border-bottom:1px solid var(--store-line);grid-template-columns:90px 1fr;align-items:center;min-height:50px;display:grid}.nova-store-product-hero dt{color:#888;font-size:12px}.nova-store-product-hero dd{margin:0;font-size:13px}.nova-store-product-actions>div{align-items:center;gap:0;margin-bottom:12px;display:flex}.nova-store-product-actions>div span{color:#777;margin-right:18px;font-size:12px}.nova-store-product-actions>div button,.nova-store-product-actions>div b{border:1px solid var(--store-line);background:0 0;place-items:center;width:42px;height:42px;display:grid}.nova-store-product-actions>div b{border-left:0;border-right:0}.nova-store-product-actions>button{color:#fff;background:var(--store-red);cursor:pointer;border:0;width:100%;min-height:56px;font-weight:800}.nova-store-product-actions>button:disabled{background:#aaa}.nova-store-product-actions>a{color:var(--store-red);margin-top:12px;font-weight:700;display:inline-block}.nova-store-product-detail{border-top:1px solid var(--store-line);grid-template-columns:.7fr 1.3fr;gap:8vw;padding:70px 0;display:grid}.nova-store-product-detail>header{display:block}.nova-store-product-detail>div{max-width:820px}.nova-store-product-detail p{color:#57534e;white-space:pre-wrap;margin:0 0 1em;font-size:15px;line-height:1.95}.nova-store-related{padding:70px 0 100px}.nova-store-related>div{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.nova-store-related>div a{border:1px solid var(--store-line);color:inherit;background:#ffffff73;padding:16px;text-decoration:none}.nova-store-related>div a>span{aspect-ratio:4/3;color:#fff;background:#111;place-items:center;font-size:34px;display:grid;overflow:hidden}.nova-store-related img{object-fit:contain;background:#e8e3da;width:100%;height:100%}.nova-store-related h3{margin:16px 0 10px;font-size:20px}.nova-store-related b{color:var(--store-red);font-size:13px}.nova-store-cart-layout,.nova-store-checkout-layout,.nova-store-order-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:start;gap:40px;padding:70px 0 110px;display:grid}.nova-store-cart-layout>section,.nova-store-checkout-layout>section,.nova-store-order-layout>section,.nova-store-cart-layout>aside,.nova-store-checkout-layout>aside,.nova-store-order-layout>aside>*{border:1px solid var(--store-line);background:#ffffff8c}.nova-store-cart-layout>section>header,.nova-store-checkout-layout>section>header,.nova-store-order-layout>section>header{border-bottom:1px solid var(--store-line);padding:30px}.nova-store-cart-layout header span,.nova-store-checkout-layout header span,.nova-store-order-layout header span,.nova-store-cart-layout>aside>span,.nova-store-checkout-layout>aside>span{color:var(--store-red);font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.15em}.nova-store-cart-layout h1,.nova-store-checkout-layout h1{margin:12px 0 0;font-size:clamp(34px,4vw,58px)}.nova-store-cart-layout>section>header b{float:right;color:#777;margin-top:-34px;font-size:12px}.nova-store-cart-layout>section>article{border-bottom:1px solid var(--store-line);grid-template-columns:130px 1fr auto 100px;align-items:center;gap:22px;padding:20px;display:grid}.nova-store-cart-layout article>a{aspect-ratio:1;color:#fff;background:#111;place-items:center;text-decoration:none;display:grid;overflow:hidden}.nova-store-cart-layout article img{object-fit:contain;background:#e8e3da;width:100%;height:100%}.nova-store-cart-layout article small{color:#888;font:600 9px/1 var(--font-geist-mono), monospace}.nova-store-cart-layout article h2{margin:10px 0;font-size:20px}.nova-store-cart-layout article h2 a{color:inherit;text-decoration:none}.nova-store-cart-layout article p{color:#777;margin:0;font-size:12px}.nova-store-cart-layout article>div>button{color:#a34;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0}.nova-store-cart-quantity{display:flex}.nova-store-cart-quantity button,.nova-store-cart-quantity b{border:1px solid var(--store-line);background:0 0;place-items:center;width:34px;height:36px;display:grid}.nova-store-cart-quantity b{border-left:0;border-right:0}.nova-store-cart-layout article>strong{text-align:right}.nova-store-cart-layout>aside,.nova-store-checkout-layout>aside{padding:30px;position:sticky;top:86px}.nova-store-cart-layout>aside h2,.nova-store-checkout-layout>aside h2{margin:10px 0 28px;font-size:30px}.nova-store-cart-layout dl,.nova-store-checkout-layout dl{margin:0}.nova-store-cart-layout dl div,.nova-store-checkout-layout dl div{border-bottom:1px solid var(--store-line);justify-content:space-between;align-items:center;min-height:45px;display:flex}.nova-store-cart-layout dl div:last-child,.nova-store-checkout-layout dl div:last-child{border-bottom:0;min-height:64px;font-size:18px;font-weight:800}.nova-store-cart-layout dd,.nova-store-checkout-layout dd{margin:0}.nova-store-cart-layout>aside>a,.nova-store-checkout-layout>aside>button{color:#fff;background:var(--store-red);border:0;place-items:center;width:100%;min-height:54px;font-weight:800;text-decoration:none;display:grid}.nova-store-cart-layout>aside>p,.nova-store-checkout-layout>aside>p{color:#777;margin:18px 0 0;font-size:11px;line-height:1.65}.nova-store-cart-empty{text-align:center;min-height:580px;padding:100px 24px}.nova-store-cart-empty i{color:#fff;background:#111;border-radius:50%;place-items:center;width:90px;height:90px;margin:auto;font-size:30px;display:grid}.nova-store-cart-empty h1{margin:24px 0 10px;font-size:42px}.nova-store-cart-empty p{color:#777}.nova-store-cart-empty a{color:#fff;background:var(--store-red);place-items:center;min-height:48px;margin-top:20px;padding:0 24px;text-decoration:none;display:inline-grid}.nova-store-checkout-fields{grid-template-columns:1fr 1fr;gap:20px;padding:30px;display:grid}.nova-store-checkout-fields label,.nova-store-checkout-layout .human-check label{gap:8px;display:grid}.nova-store-checkout-fields label.wide{grid-column:1/-1}.nova-store-checkout-fields span,.nova-store-checkout-layout .human-check label>span{color:#6e6a65;font-size:12px}.nova-store-checkout-fields input,.nova-store-checkout-fields textarea,.nova-store-checkout-layout .human-check input{border:1px solid var(--store-line);color:#111;width:100%;font:inherit;background:#fff;border-radius:0;padding:13px 14px}.nova-store-checkout-layout .human-check{padding:0 30px 24px}.nova-store-checkout-layout .human-check>label>div{grid-template-columns:180px 1fr;align-items:center;gap:12px;display:grid}.nova-store-checkout-layout .human-check b{color:#1d1915;-webkit-text-fill-color:#1d1915;box-shadow:inset 4px 0 0 var(--store-red);background:#eeeae2;border:1px solid #cfc4b4;padding:13px 14px}.nova-store-checkout-layout .human-check input[name=captchaAnswer]{color:#111;-webkit-text-fill-color:#111;background:#fff;border-color:#cfc4b4}.nova-store-consent{color:#68645f;align-items:flex-start;gap:10px;margin:0 30px 30px;font-size:12px;display:flex}.nova-store-consent input{accent-color:var(--store-red);margin-top:2px}.nova-store-checkout-layout .form-error{color:#d32032;margin:-10px 30px 30px}.nova-store-checkout-layout>aside ul,.nova-store-order-layout ul{margin:0;padding:0;list-style:none}.nova-store-checkout-layout>aside li,.nova-store-order-layout li{border-bottom:1px solid var(--store-line);justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.nova-store-checkout-layout li div,.nova-store-order-layout li div{gap:5px;display:grid}.nova-store-checkout-layout li small,.nova-store-order-layout li small{color:#8a8680;font-size:10px}.nova-store-checkout-layout>aside dl{margin-top:18px}.nova-store-order-success{text-align:center;padding:80px 24px 38px}.nova-store-order-check{color:#fff;background:#29b86d;border-radius:50%;place-items:center;width:82px;height:82px;margin:0 auto 22px;font-size:38px;display:grid}.nova-store-order-success>span{color:#29a764;font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.15em}.nova-store-order-success h1{letter-spacing:-.055em;margin:15px 0 12px;font-size:clamp(38px,5vw,66px)}.nova-store-order-success p{color:#6d6964;margin:0}.nova-store-order-success p b{color:#111}.nova-store-order-layout>section{padding:0 30px 26px}.nova-store-order-layout>section>header{margin:0 -30px 20px}.nova-store-order-layout>section h2{margin:10px 0 0;font-size:30px}.nova-store-order-layout>section>dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.nova-store-order-layout>section>dl div{border-bottom:1px solid var(--store-line);gap:5px;min-height:62px;padding:10px 0;display:grid}.nova-store-order-layout>section dt{color:#888;font-size:10px}.nova-store-order-layout>section dd{margin:0;font-size:13px}.nova-store-order-layout>section ul{margin-top:18px}.nova-store-order-layout>section>footer{color:#666;justify-content:flex-end;align-items:center;gap:22px;padding-top:20px;font-size:12px;display:flex}.nova-store-order-layout>section>footer b{color:#111;font-size:20px}.nova-store-order-layout>aside{gap:16px;display:grid}.nova-store-order-layout>aside>*{padding:28px}.nova-store-payment-panel>span,.nova-store-order-layout>aside>div>span{color:var(--store-red);font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.14em}.nova-store-payment-panel p,.nova-store-order-layout>aside p{color:#696560;line-height:1.7}.nova-store-payment-panel button{color:#fff;background:var(--store-red);border:0;width:100%;min-height:50px;font-weight:800}.nova-store-order-layout>aside a{color:var(--store-red);font-weight:700}.admin-store-page{gap:26px;display:grid}.admin-store-settings-grid{grid-template-columns:1.1fr .9fr}.admin-store-product-preview{color:#fff;background:#111116;grid-template-columns:130px 1fr;align-items:center;gap:24px;min-height:160px;margin-bottom:24px;padding:18px;display:grid}.admin-store-product-preview>img,.admin-store-product-preview>div{object-fit:contain;background:#28282e;place-items:center;width:130px;height:130px;font-size:32px;display:grid}.admin-store-product-preview small{color:#ff4050}.admin-store-product-preview h3{margin:8px 0;font-size:26px}.admin-store-product-preview p{color:#aaa;margin:0}.admin-three-checks{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.admin-store-orders{padding:26px}.admin-store-orders .admin-card-title>button{cursor:pointer;background:0 0;border:1px solid #ddd;margin-left:auto;padding:10px 14px}.admin-order-list{gap:14px;display:grid}.admin-order-list>article{background:#fff;border:1px solid #e1ddd7;padding:20px}.admin-order-list article>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.admin-order-list article>header div{gap:6px;display:grid}.admin-order-list article>header small{color:#888}.admin-order-list article>header strong{color:#ed2335;font-size:22px}.admin-order-list article>p{color:#57545a}.admin-order-customer{color:#777;flex-wrap:wrap;gap:8px 20px;font-size:12px;display:flex}.admin-order-list blockquote{color:#666;background:#f7f4ef;border-left:3px solid #ed2335;margin:16px 0 0;padding:12px}.admin-order-list article>footer{border-top:1px solid #eee;grid-template-columns:180px 180px 1fr;gap:12px;margin-top:18px;padding-top:18px;display:grid}.admin-order-list article>footer label{gap:6px;display:grid}.admin-order-list article>footer span{color:#777;font-size:11px}@media (width<=1100px){.artist-baike-editorial-board{grid-template-columns:1fr}.artist-baike-editorial-brief>ol{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.nova-store-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nova-store-hero-copy{width:min(620px,64vw)}.nova-store-cart-layout,.nova-store-checkout-layout,.nova-store-order-layout{grid-template-columns:1fr}.nova-store-cart-layout>aside,.nova-store-checkout-layout>aside{position:static}.admin-store-settings-grid{grid-template-columns:1fr}}@media (width<=780px){.artist-baike-editorial-board{width:calc(100% - 24px);margin-top:18px}.artist-baike-lead-story{grid-template-columns:1fr}.artist-baike-lead-story figure{min-height:220px}.artist-baike-editorial-brief>ol{grid-template-columns:1fr}.nova-store-announcement{grid-template-columns:1fr auto;gap:8px;padding:10px 16px}.nova-store-announcement>span{display:none}.nova-store-announcement>p{line-height:1.5}.nova-store-hero{align-items:flex-start;min-height:660px;padding:64px 22px 120px}.nova-store-hero:after{background:linear-gradient(#050507fa 0%,#050507e0 42%,#0505073d 76%),linear-gradient(90deg,#050507b3,#0505071f)}.nova-store-hero-media img{object-position:72% center}.nova-store-hero-copy{width:100%}.nova-store-hero-copy p{color:#ffffffc2;max-width:500px}.nova-store-hero-index{bottom:24px;left:22px;right:auto}.nova-store-featured,.nova-store-catalog,.nova-store-service-strip,.nova-store-product-hero,.nova-store-product-detail,.nova-store-related,.nova-store-cart-layout,.nova-store-checkout-layout,.nova-store-order-layout{width:calc(100% - 28px)}.nova-store-featured>div,.nova-store-related>div{grid-template-columns:1fr}.nova-store-catalog>header{align-items:start;gap:22px}.nova-store-catalog>header>label{width:48%}.nova-store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nova-store-product-grid>article>div{padding:14px}.nova-store-product-grid p{display:none}.nova-store-product-grid footer{flex-direction:column;align-items:flex-start}.nova-store-service-strip{grid-template-columns:1fr;gap:34px;padding:36px 24px}.nova-store-product-hero{grid-template-columns:1fr;padding:34px 0 60px}.nova-store-product-gallery figure{min-height:180px}.nova-store-product-detail{grid-template-columns:1fr;gap:24px}.nova-store-cart-layout,.nova-store-checkout-layout,.nova-store-order-layout{padding:36px 0 70px}.nova-store-cart-layout>section>article{grid-template-columns:88px 1fr auto;gap:14px}.nova-store-cart-layout article>strong{grid-column:2/-1}.nova-store-cart-quantity{align-self:end}.nova-store-checkout-fields{grid-template-columns:1fr;padding:20px}.nova-store-checkout-fields label.wide{grid-column:auto}.nova-store-checkout-layout .human-check{padding:0 20px 20px}.nova-store-checkout-layout .human-check>label>div{grid-template-columns:1fr}.nova-store-consent{margin:0 20px 24px}.nova-store-order-layout>section>dl{grid-template-columns:1fr}.nova-store-order-layout>section>footer{flex-direction:column;align-items:flex-end}.admin-three-checks,.admin-order-list article>footer{grid-template-columns:1fr}}@media (width<=480px){.artist-baike-editorial-feature>header,.artist-baike-editorial-brief>header{padding:16px}.artist-baike-lead-story>div{padding:24px 18px}.artist-baike-editorial-brief>div{grid-template-columns:1fr}.nova-store-hero{min-height:620px;padding-top:54px}.nova-store-hero h1{max-width:8em;font-size:min(var(--store-hero-title-size,80px), 12vw);white-space:normal}.nova-store-hero p{font-size:min(var(--store-hero-subtitle-size,16px), 4.6vw)}.nova-store-hero-copy>div{flex-direction:column;align-items:stretch}.nova-store-hero-copy a{min-height:46px}.nova-store-product-grid{grid-template-columns:1fr}.nova-store-catalog>header{display:grid}.nova-store-catalog>header>label{width:100%}.nova-store-product-gallery{grid-template-columns:1fr}.nova-store-product-gallery figure.is-primary{grid-column:auto}.nova-store-cart-layout>section>article{grid-template-columns:74px 1fr}.nova-store-cart-quantity{grid-column:2}.nova-store-cart-layout article>strong{text-align:left;grid-column:2}}.admin-currency-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-currency-item{background:#faf8f4;border:1px solid #e3ded7;padding:12px}.admin-currency-item>span{color:#353138;align-items:center;gap:8px;font-size:12px;display:flex}.admin-currency-item>span input{width:auto}.admin-currency-item>input{width:100%;margin-top:9px}.admin-gateway-status{background:#f6f0e7;border-left:3px solid #c8b28e;gap:5px;padding:14px;display:grid}.admin-gateway-status.ready{background:#eaf7f1;border-color:#168f63}.admin-gateway-status b{font-size:12px}.admin-gateway-status span{color:#746d63;font-size:11px}.admin-store-membership{padding:28px}.admin-membership-grid{grid-template-columns:.85fr 1.15fr 1fr;gap:22px;display:grid}.admin-membership-grid>div{background:#fff;border:1px solid #e1ddd7;min-width:0;padding:20px}.admin-membership-grid h3{margin:0 0 18px;font-size:18px}.admin-member-list,.admin-coupon-list{max-height:330px;display:grid;overflow:auto}.admin-member-list article,.admin-coupon-list article{border-bottom:1px solid #eee9e3;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.admin-member-list article span,.admin-coupon-list article span{gap:4px;min-width:0;display:grid}.admin-member-list small,.admin-coupon-list small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-member-list em,.admin-coupon-list em{color:#168f63;font-size:10px;font-style:normal}.admin-primary-action{color:#fff;cursor:pointer;background:#ed2335;border:0;width:100%;min-height:44px;font-weight:800}.admin-primary-action:disabled{cursor:not-allowed;opacity:.45}.nova-store-account-page{--account-blue:#2569dc;background:#f1f4f8;min-height:100vh}.nova-account-shell{grid-template-columns:1.04fr .96fr;gap:0;width:min(1180px,100% - 40px);margin:0 auto;padding:72px 0 110px;display:grid}.nova-account-intro{color:#fff;background:radial-gradient(circle at 72% 20%,#5290ff73,#0000 30%),linear-gradient(145deg,#061932 0%,#0b3774 58%,#1e70d4 100%);flex-direction:column;align-items:flex-start;min-height:620px;padding:76px 64px;display:flex}.nova-account-intro>span,.nova-account-form header small,.nova-account-dashboard header span,.nova-account-section-title span{color:#80b5ff;font:800 10px/1 var(--font-geist-mono), monospace;letter-spacing:.2em}.nova-account-intro h1{max-width:6em;font:400 clamp(48px, 6vw, 82px)/1.05 var(--font-zcool-xiaowei), serif;letter-spacing:.02em;margin:48px 0 22px}.nova-account-intro p{color:#ffffffb8;max-width:430px;margin:0;font-size:15px;line-height:1.9}.nova-account-intro a{color:#fff;margin-top:auto;font-weight:800;text-decoration:none}.nova-account-form{background:#fff;padding:56px 62px;box-shadow:0 24px 70px #122a481f}.nova-account-tabs{gap:8px;margin-bottom:42px;display:flex}.nova-account-tabs button{color:#6c7480;cursor:pointer;background:0 0;border:1px solid #d9e0ea;min-width:88px;padding:11px 18px}.nova-account-tabs button.active{border-color:var(--account-blue);background:var(--account-blue);color:#fff}.nova-account-form header{margin-bottom:28px}.nova-account-form header small{color:var(--account-blue)}.nova-account-form h2{margin:11px 0 0;font-size:30px}.nova-account-form>label,.nova-account-form .human-check label{gap:8px;margin-bottom:16px;display:grid}.nova-account-form label>span{color:#636b76;font-size:12px}.nova-account-form input{box-sizing:border-box;color:#131b25;width:100%;min-height:47px;font:inherit;background:#f9fbfd;border:1px solid #d9e0ea;border-radius:0;padding:0 14px}.nova-account-form .human-check>label>div{grid-template-columns:140px 1fr;gap:10px;display:grid}.nova-account-form .human-check b{background:#edf4ff;border:1px solid #d9e0ea;place-items:center;min-height:47px;display:grid}.nova-account-rule{color:#7d8590;margin:-7px 0 18px;font-size:11px}.nova-account-submit{background:var(--account-blue);color:#fff;cursor:pointer;border:0;width:100%;min-height:52px;margin-top:6px;font-weight:800}.nova-account-form .form-error{color:#cf2436;font-size:12px}.nova-account-loading,.nova-account-empty{color:#68717c;background:#fff;border:1px solid #dce3ec;padding:34px}.nova-account-dashboard{width:min(1260px,100% - 40px);margin:0 auto;padding:64px 0 110px}.nova-account-dashboard>header{color:#fff;background:linear-gradient(120deg,#07192f,#174e93);justify-content:space-between;align-items:flex-end;gap:28px;padding:42px;display:flex}.nova-account-dashboard>header h1{font:400 clamp(34px, 4vw, 58px)/1.08 var(--font-zcool-xiaowei), serif;margin:12px 0 7px}.nova-account-dashboard>header p{color:#ffffffa3;margin:0}.nova-account-dashboard>header>div:last-child{gap:10px;display:flex}.nova-account-dashboard>header a,.nova-account-dashboard>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;padding:12px 16px;text-decoration:none}.nova-account-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:22px;display:grid}.nova-account-grid>section{background:#fff;padding:30px}.nova-account-section-title h2{margin:8px 0 24px;font-size:26px}.nova-account-section-title span{color:var(--account-blue)}.nova-account-coupons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nova-account-coupons article{background:linear-gradient(145deg,#f7fbff,#edf5ff);border:1px solid #cfe0f8;min-height:155px;padding:20px}.nova-account-coupons article small{color:#5a75a1;font:700 10px/1 var(--font-geist-mono), monospace}.nova-account-coupons article h3{margin:14px 0 8px;font-size:17px}.nova-account-coupons article b{color:var(--account-blue);font-size:20px}.nova-account-coupons article p,.nova-account-coupons article span{color:#738096;font-size:10px;line-height:1.6}.nova-account-coupons article span{margin-top:14px;display:block}.nova-account-orders{display:grid}.nova-account-orders a{color:#18212c;border-bottom:1px solid #e6eaf0;justify-content:space-between;align-items:center;gap:18px;padding:17px 0;text-decoration:none;display:flex}.nova-account-orders a>span{gap:5px;display:grid}.nova-account-orders small{color:#89919c;font-size:10px}.nova-account-orders strong{color:var(--account-blue)}.nova-store-catalog-tools{align-items:center;gap:10px;display:flex}.nova-store-catalog-tools>label{min-width:250px}.nova-store-catalog-tools select,.nova-store-currency-select select{border:1px solid var(--store-line);color:#181818;min-height:42px;font:inherit;background:#fff;padding:0 12px}.nova-store-currency-select{gap:7px;margin:0 0 14px;display:grid}.nova-store-currency-select>span{color:#777;font-size:11px}.nova-store-checkout-member{background:#f3f7fd;border:1px solid #dce5f3;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 30px 20px;padding:16px;display:grid}.nova-store-checkout-member>span{color:#356fb8;font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.nova-store-checkout-member small{color:#788596;font-size:10px}.nova-store-checkout-layout dl .is-discount{color:#d32032}.nova-store-live-price{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.nova-store-live-price select{border:1px solid var(--store-line);min-height:34px;color:inherit;font:600 11px/1 var(--font-noto-sans-sc), sans-serif;background:0 0;padding:0 8px}.forum-page{--forum-ink:#25231f;--forum-muted:#777166;background:var(--forum-surface);min-height:100vh;color:var(--forum-ink);font-family:var(--font-noto-sans-sc), "Microsoft YaHei", sans-serif;font-size:var(--forum-body-size);letter-spacing:var(--forum-letter-spacing);line-height:var(--forum-line-height);overflow-x:clip}.forum-page.forum-font-serif{font-family:var(--font-zcool-xiaowei), "Songti SC", serif}.forum-page.forum-font-mono{font-family:var(--font-geist-mono), monospace}.forum-page .subpage-header{z-index:30;background:#171612;border-bottom:1px solid #2b261e24;position:relative}.forum-brandbar{grid-template-columns:270px minmax(320px,620px) 1fr;align-items:center;gap:34px;width:min(1400px,100% - 64px);min-height:104px;margin:0 auto;display:grid}.forum-brand-lockup{color:var(--forum-ink);align-items:center;gap:14px;text-decoration:none;display:flex}.forum-brand-lockup img{border-radius:12px;width:48px;height:48px;box-shadow:0 8px 20px #31291c1f}.forum-brand-lockup span{gap:3px;display:grid}.forum-brand-lockup small,.forum-panel>header>span,.forum-hero-banner>span,.forum-login-card>span,.forum-event-card>small,.forum-store-promo>small{color:var(--forum-primary);font:800 9px/1 var(--font-geist-mono), monospace;letter-spacing:.18em}.forum-brand-lockup b{letter-spacing:.08em;font-size:24px;line-height:1.1}.forum-header-search{background:#fff;border:1px solid #d9d2c4;grid-template-columns:1fr 82px;height:46px;display:grid;box-shadow:0 8px 30px #3d321f0a}.forum-header-search input{min-width:0;color:var(--forum-ink);font:inherit;background:0 0;border:0;outline:0;padding:0 16px}.forum-header-search button{background:var(--forum-primary);color:#fff;cursor:pointer;border:0;font-weight:800}.forum-account-links{justify-content:flex-end;align-items:center;gap:8px;display:flex}.forum-account-links a{min-height:42px;color:var(--forum-ink);border:1px solid #362e2224;align-items:center;padding:0 15px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.forum-account-links .forum-create-link{border-color:var(--forum-secondary);background:var(--forum-secondary);color:#fff}.forum-nav{color:#fff;background:#24221d}.forum-nav>div{align-items:stretch;width:min(1400px,100% - 64px);min-height:54px;margin:0 auto;display:flex}.forum-nav a{color:#ffffffbd;border-right:1px solid #ffffff14;place-items:center;min-width:112px;padding:0 22px;font-size:13px;font-weight:700;text-decoration:none;display:grid}.forum-nav a:first-child{border-left:1px solid #ffffff14}.forum-nav a.active,.forum-nav a:hover{background:var(--forum-primary);color:#fff}.forum-secondary-nav{background:#ffffff85;border-bottom:1px solid #ded7c9;align-items:center;gap:28px;min-height:44px;padding:0 max(32px,50% - 700px);display:flex}.forum-secondary-nav a{color:#686156;font-size:11px;text-decoration:none}.forum-secondary-nav a:hover{color:var(--forum-primary)}.forum-hero{gap:var(--forum-gap);grid-template-columns:248px minmax(0,1fr) 260px;width:min(1400px,100% - 64px);margin:34px auto 0;display:grid}.forum-login-card,.forum-event-card,.forum-hero-banner,.forum-panel{background:#ffffffc7;border:1px solid #3b322521;box-shadow:0 14px 45px #41341f0b}.forum-login-card{flex-direction:column;align-items:flex-start;min-height:242px;padding:24px;display:flex}.forum-login-card h2{margin:auto 0 5px;font-size:19px;line-height:1.35}.forum-login-card p{color:var(--forum-muted);margin:0 0 15px;font-size:11px}.forum-login-card a{color:var(--forum-primary);font-size:12px;font-weight:800;text-decoration:none}.forum-avatar{background:var(--forum-secondary);color:#fff;border-radius:50%;place-items:center;width:62px;height:62px;margin-top:25px;font-size:22px;font-weight:800;display:grid;overflow:hidden}.forum-avatar img{object-fit:cover;width:100%;height:100%}.forum-hero-banner{color:#fff;background-color:#0000;background-image:linear-gradient(102deg,#1c1915f2,#23201a9e),repeating-linear-gradient(120deg,#0000 0 37px,#ffffff09 38px 39px),linear-gradient(130deg,#2a2921,#5c4932);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;justify-content:center;align-items:flex-start;min-height:242px;padding:34px clamp(28px,4vw,64px);display:flex;position:relative;overflow:hidden}.forum-hero-banner:after{content:"N";color:#ffffff0e;font:800 220px/1 var(--font-geist), sans-serif;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.forum-hero-banner h1{max-width:700px;font-size:clamp(30px, 4vw, var(--forum-title-size));letter-spacing:.01em;margin:15px 0 8px;line-height:1.13}.forum-hero-banner p{color:#ffffffad;max-width:600px;margin:0}.forum-hero-banner>div{z-index:1;gap:8px;margin-top:24px;display:flex}.forum-hero-banner>div a{color:#fff;border:1px solid #ffffff40;align-items:center;min-height:39px;padding:0 17px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.forum-hero-banner>div a:first-child{border-color:var(--forum-primary);background:var(--forum-primary)}.forum-event-card{min-height:242px;padding:26px;position:relative;overflow:hidden}.forum-event-card:before{content:"";border:32px solid var(--forum-primary);width:150px;height:150px;position:absolute;top:-52px;right:-46px}@supports (color:color-mix(in lab, red, red)){.forum-event-card:before{border:32px solid color-mix(in srgb, var(--forum-primary) 14%, transparent)}}.forum-event-card:before{border-radius:50%}.forum-event-card h2{margin:44px 0 10px;font-size:20px}.forum-event-card p{color:var(--forum-muted);margin:0;font-size:12px}.forum-event-card a{color:var(--forum-secondary);margin-top:19px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.forum-keywords{width:min(1400px,100% - 64px);min-height:50px;margin:var(--forum-gap) auto;box-sizing:border-box;background:#ffffff8f;border:1px solid #3b32251f;align-items:center;gap:24px;padding:0 22px;display:flex}.forum-keywords b{font-size:12px}.forum-keywords a{color:var(--forum-muted);font-size:11px;text-decoration:none}.forum-keywords a:hover{color:var(--forum-primary)}.forum-layout{align-items:start;gap:var(--forum-gap);grid-template-columns:248px minmax(0,1fr) 278px;width:min(1400px,100% - 64px);margin:0 auto 90px;display:grid}.forum-left,.forum-center,.forum-right{gap:var(--forum-gap);min-width:0;display:grid}.forum-panel{min-width:0;overflow:hidden}.forum-panel>header{box-sizing:border-box;border-bottom:1px solid #3b32251f;grid-template-columns:1fr auto;align-content:center;min-height:72px;padding:17px 20px;display:grid}.forum-panel>header>span{grid-column:1/-1;margin-bottom:8px;font-size:8px}.forum-panel>header h2{margin:0;font-size:18px;line-height:1.2}.forum-panel>header a{color:var(--forum-muted);align-self:end;font-size:10px;text-decoration:none}.forum-board-list{display:grid}.forum-board-list>a{min-height:69px;color:var(--forum-ink);border-bottom:1px solid #3b32251a;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;text-decoration:none;display:grid}.forum-board-list>a:last-child{border-bottom:0}.forum-board-list>a:hover{background:#fff}.forum-board-list i{color:#fff;border-radius:50%;place-items:center;width:39px;height:39px;font-size:13px;font-style:normal;font-weight:800;display:grid}.forum-board-list span{gap:3px;min-width:0;display:grid}.forum-board-list b{font-size:12px}.forum-board-list small{color:var(--forum-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.forum-board-list em{color:#aaa296;font-style:normal}.forum-poll{padding-bottom:18px}.forum-poll>p,.forum-poll>label,.forum-poll>button{margin-left:18px;margin-right:18px}.forum-poll>p{color:var(--forum-muted);margin-top:18px;font-size:11px}.forum-poll>label{color:#554f46;padding:7px 0;font-size:11px;display:block}.forum-poll>label input{accent-color:var(--forum-primary)}.forum-poll>button{background:var(--forum-secondary);color:#fff;width:calc(100% - 36px);min-height:37px;font:inherit;border:0;margin-top:12px;font-size:10px;font-weight:800}.forum-topic-list{display:grid}.forum-topic-list>a{box-sizing:border-box;min-height:116px;color:var(--forum-ink);border-bottom:1px solid #3b32251c;grid-template-columns:37px minmax(0,1fr) 74px;gap:14px;padding:20px;text-decoration:none;display:grid}.forum-topic-list>a:hover{background:#ffffffbf}.forum-topic-list>a>i{color:#b5ad9f;font:700 10px/1.6 var(--font-geist-mono), monospace;font-style:normal}.forum-topic-list>a>span{align-content:start;min-width:0;display:grid}.forum-topic-list>a>span>small{color:var(--forum-primary);font-size:9px}.forum-topic-list>a>span>b{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 4px;font-size:14px;overflow:hidden}.forum-topic-list>a p{color:var(--forum-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.forum-topic-list>a>span>em{color:var(--forum-secondary);margin-top:6px;font-size:9px;font-style:normal}.forum-topic-list>a>strong{align-content:center;justify-items:end;font-weight:400;display:grid}.forum-topic-list>a>strong b{color:var(--forum-primary);font-size:20px}.forum-topic-list>a>strong small,.forum-topic-list>a>strong em{color:#999185;font-size:8px;font-style:normal}.forum-news-panel>div{padding:5px 20px 15px;display:grid}.forum-news-panel>div a{min-height:49px;color:var(--forum-ink);border-bottom:1px solid #3b322517;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:10px;text-decoration:none;display:grid}.forum-news-panel>div span{color:var(--forum-primary);font-size:9px}.forum-news-panel>div b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.forum-news-panel>div small{color:#9a9287;font-size:9px}.forum-creators{padding-bottom:8px}.forum-creators>a{color:var(--forum-ink);grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:11px;padding:12px 16px;text-decoration:none;display:grid}.forum-creators>a img{object-fit:cover;border-radius:50%;width:42px;height:42px}.forum-creators>a span{display:grid}.forum-creators>a b{font-size:11px}.forum-creators>a small{color:var(--forum-muted);font-size:9px}.forum-creators>a i{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font:800 9px/1 sans-serif;display:grid}.forum-creators>a i.verify-red{background:#ef2943}.forum-creators>a i.verify-blue{background:#3187e8}.forum-creators>a i.verify-purple{background:#8057d9}.forum-creators>a i.verify-yellow{background:#e1a91c}.forum-verified-person{color:var(--forum-ink);grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:11px;padding:12px 16px;display:grid}.forum-verified-person>span:nth-child(2){display:grid}.forum-verified-person b{font-size:11px}.forum-verified-person small{color:var(--forum-muted);font-size:9px}.forum-verified-avatar{border:1px solid var(--forum-primary);place-items:center;width:42px;height:42px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.forum-verified-avatar{border:1px solid color-mix(in srgb, var(--forum-primary) 35%, #ddd)}}.forum-verified-avatar{background:var(--forum-primary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.forum-verified-avatar{background:color-mix(in srgb, var(--forum-primary) 10%, #fff)}}.forum-verified-avatar{color:var(--forum-primary);font-size:15px;font-weight:800}.forum-verified-avatar img{object-fit:cover;width:100%;height:100%}.forum-verified-person>i{border:1px solid var(--forum-primary);place-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.forum-verified-person>i{border:1px solid color-mix(in srgb, var(--forum-primary) 42%, transparent)}}.forum-verified-person>i{background:var(--forum-primary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.forum-verified-person>i{background:color-mix(in srgb, var(--forum-primary) 12%, #fff)}}.forum-verified-person>i{color:var(--forum-primary);font:800 9px/1 sans-serif}.forum-verified-empty{border:1px dashed var(--forum-primary);gap:5px;margin:4px 14px 14px;padding:17px;display:grid}@supports (color:color-mix(in lab, red, red)){.forum-verified-empty{border:1px dashed color-mix(in srgb, var(--forum-primary) 25%, #d9d9d9)}}.forum-verified-empty{background:var(--forum-primary);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.forum-verified-empty{background:color-mix(in srgb, var(--forum-primary) 4%, #fff)}}.forum-verified-empty b{font-size:11px}.forum-verified-empty small{color:var(--forum-muted);font-size:9px;line-height:1.6}.forum-verified-empty a{color:var(--forum-primary);margin-top:5px;font-size:9px}.forum-fast-list{padding-bottom:8px}.forum-fast-list>a{min-height:42px;color:var(--forum-ink);grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 15px;text-decoration:none;display:grid}.forum-fast-list>a i{color:var(--forum-primary);font:700 9px/1 var(--font-geist-mono), monospace;font-style:normal}.forum-fast-list>a span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.forum-fast-list>a small{color:#a39b8f;font-size:8px}.forum-store-promo{color:#fff;background:radial-gradient(circle at 80% 18%,#e86f38b3,#0000 24%),linear-gradient(135deg,#24211b,#5c4531);flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:154px;padding:23px;text-decoration:none;display:flex}.forum-store-promo b{margin:13px 0 6px;font-size:21px}.forum-store-promo span{color:#ffffffb3;font-size:10px}.forum-access-page{place-items:center;min-height:620px;padding:86px 24px;display:grid}.forum-access-card{box-sizing:border-box;text-align:center;background:#ffffffd1;border:1px solid #3b322526;width:min(620px,100%);padding:58px;box-shadow:0 24px 70px #31291c17}.forum-access-card>span{color:var(--forum-primary);font:800 9px/1 var(--font-geist-mono), monospace;letter-spacing:.18em}.forum-access-card>i{background:var(--forum-secondary);color:#fff;border-radius:50%;place-items:center;width:68px;height:68px;margin:26px auto 18px;font-size:24px;font-style:normal;font-weight:800;display:grid}.forum-access-card h1{margin:0 0 12px;font-size:30px}.forum-access-card p{color:var(--forum-muted)}.forum-access-card>small{color:var(--forum-primary);margin-top:12px;display:block}.forum-access-card>div:last-child{justify-content:center;gap:8px;margin-top:26px;display:flex}.forum-access-card a{border:1px solid var(--forum-primary);min-height:42px;color:var(--forum-primary);align-items:center;padding:0 19px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.forum-access-card a:first-child{background:var(--forum-primary);color:#fff}.forum-reputation-progress{background:#ded8cb;border-radius:10px;height:8px;margin-top:22px;overflow:hidden}.forum-reputation-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--forum-secondary), var(--forum-primary));height:100%;display:block}.forum-section-shell{width:min(1180px,100% - 64px);margin:38px auto 90px}.forum-directory-hero{box-sizing:border-box;background:linear-gradient(118deg,#ffffffe6,#ffffff8c);border:1px solid #3b322521;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:26px;min-height:176px;padding:34px 42px;display:grid}.forum-directory-hero>i{background:var(--forum-secondary);color:#fff;border-radius:50%;place-items:center;width:68px;height:68px;font-size:23px;font-style:normal;font-weight:800;display:grid}.forum-directory-hero>div>span{color:var(--forum-primary);font:800 9px/1 var(--font-geist-mono), monospace;letter-spacing:.18em}.forum-directory-hero h1{font-size:clamp(27px, 4vw, var(--forum-title-size));margin:13px 0 5px;line-height:1.12}.forum-directory-hero p{color:var(--forum-muted);margin:0}.forum-directory-hero>a{background:var(--forum-primary);color:#fff;align-items:center;min-height:42px;padding:0 19px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.forum-directory-hero.is-search{grid-template-columns:1fr}.forum-board-page{margin-top:var(--forum-gap);align-items:start;gap:var(--forum-gap);grid-template-columns:minmax(0,1fr) 270px;display:grid}.forum-board-note{padding-bottom:24px}.forum-board-note>p,.forum-board-note>a{margin-left:20px;margin-right:20px}.forum-board-note>p{color:var(--forum-muted);margin-top:22px;font-size:12px}.forum-board-note>a{color:var(--forum-primary);font-size:11px;font-weight:800;text-decoration:none}.forum-empty{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:45px;display:flex}.forum-empty b{font-size:18px}.forum-empty p{color:var(--forum-muted);margin:9px 0 18px;font-size:11px}.forum-empty a{color:var(--forum-primary);font-size:11px;font-weight:800;text-decoration:none}.forum-search-results{margin-top:var(--forum-gap)}.forum-rules-document{max-width:860px;margin:var(--forum-gap) auto 0;box-sizing:border-box;padding:clamp(34px,6vw,72px)}.forum-rules-document>span{color:var(--forum-primary);font:800 9px/1 var(--font-geist-mono), monospace;letter-spacing:.17em}.forum-rules-document h2{margin:12px 0 14px;font-size:23px}.forum-rules-document p{color:#5f594f;margin:0 0 38px;line-height:2}.forum-rules-document footer{border-top:1px solid #3b322521;padding-top:25px}.forum-rules-document footer a{color:var(--forum-primary);font-weight:800;text-decoration:none}.forum-topic-detail>header{border-bottom:1px solid #3b322521;padding:clamp(28px,5vw,60px)}.forum-topic-detail>header>span,.forum-replies>header>span{color:var(--forum-primary);font:800 9px/1 var(--font-geist-mono), monospace;letter-spacing:.16em}.forum-topic-detail>header h1{max-width:850px;margin:18px 0 25px;font-size:clamp(28px,4vw,46px);line-height:1.23}.forum-topic-detail>header>div{color:var(--forum-muted);gap:14px;font-size:10px;display:flex}.forum-topic-content{max-width:860px;padding:clamp(30px,5vw,62px)}.forum-topic-content p{color:#3d3933;margin:0 0 1.4em;font-size:15px;line-height:2}.forum-topic-detail>footer{gap:8px;padding:20px clamp(30px,5vw,62px) 38px;display:flex}.forum-topic-detail>footer a{color:var(--forum-secondary);border:1px solid #3b322521;padding:7px 10px;font-size:10px;text-decoration:none}.forum-replies{margin-top:var(--forum-gap)}.forum-replies>header{border-bottom:1px solid #3b322521;padding:24px 30px}.forum-replies>header h2{margin:10px 0 0;font-size:21px}.forum-replies>article{border-bottom:1px solid #3b32251a;grid-template-columns:36px 1fr;gap:14px;padding:26px 30px;display:grid}.forum-replies>article>i{color:#aaa195;font:700 10px/1.5 var(--font-geist-mono), monospace;font-style:normal}.forum-replies>article>div{display:grid}.forum-replies>article small{color:var(--forum-muted);font-size:9px}.forum-replies>article p{white-space:pre-wrap;margin:14px 0 0}.admin-forum-preview{box-sizing:border-box;place-items:center;text-decoration:none;display:grid}@media (width<=1100px){.admin-membership-grid{grid-template-columns:1fr}.forum-brandbar{grid-template-columns:220px minmax(260px,1fr) auto}.forum-hero{grid-template-columns:220px minmax(0,1fr)}.forum-event-card{display:none}.forum-layout{grid-template-columns:220px minmax(0,1fr)}.forum-right{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.admin-currency-grid,.nova-account-coupons{grid-template-columns:1fr}.nova-account-shell{grid-template-columns:1fr;padding-top:30px}.nova-account-intro{min-height:360px;padding:44px 32px}.nova-account-intro h1,.nova-account-intro a{margin-top:34px}.nova-account-form{padding:40px 28px}.nova-account-grid{grid-template-columns:1fr}.nova-account-dashboard>header{flex-direction:column;align-items:flex-start}.nova-store-catalog-tools{flex-direction:column;align-items:stretch;width:100%}.nova-store-catalog-tools>label{width:100%;min-width:0}.forum-page .subpage-header{position:sticky;top:0}.forum-brandbar{grid-template-columns:1fr auto;gap:14px;width:calc(100% - 32px);min-height:82px}.forum-brand-lockup img{width:42px;height:42px}.forum-brand-lockup b{font-size:20px}.forum-header-search{grid-area:2/1/auto/-1;margin-bottom:18px}.forum-account-links a:first-child{display:none}.forum-nav{overflow-x:auto}.forum-nav>div{width:max-content;min-width:100%}.forum-nav a{min-width:98px;padding:0 14px}.forum-secondary-nav{white-space:nowrap;gap:20px;padding:0 16px;overflow-x:auto}.forum-hero,.forum-layout{grid-template-columns:1fr;width:calc(100% - 32px)}.forum-hero-banner{grid-row:1;min-height:300px}.forum-login-card{min-height:190px}.forum-login-card h2{margin-top:auto}.forum-keywords{white-space:nowrap;width:calc(100% - 32px);overflow-x:auto}.forum-right{grid-column:auto;grid-template-columns:1fr}.forum-section-shell{width:calc(100% - 32px)}.forum-directory-hero{grid-template-columns:58px minmax(0,1fr);padding:28px 24px}.forum-directory-hero>i{width:54px;height:54px}.forum-directory-hero>a{grid-column:2;justify-self:start}.forum-directory-hero.is-search,.forum-board-page{grid-template-columns:1fr}.forum-access-card{padding:42px 24px}}@media (width<=520px){.nova-account-shell,.nova-account-dashboard{width:calc(100% - 24px)}.nova-account-form .human-check>label>div{grid-template-columns:1fr}.nova-account-dashboard>header,.nova-account-grid>section{padding:24px 18px}.nova-account-dashboard>header>div:last-child{flex-direction:column;width:100%}.nova-store-checkout-member{grid-template-columns:1fr;margin:0 20px 18px}.forum-account-links{display:none}.forum-brandbar{grid-template-columns:1fr}.forum-header-search{grid-row:auto}.forum-hero-banner{min-height:340px;padding:30px 24px}.forum-topic-list>a{grid-template-columns:25px minmax(0,1fr);padding:17px 14px}.forum-topic-list>a>strong{display:none}.forum-topic-list>a>span>b{white-space:normal}.forum-news-panel>div a{grid-template-columns:62px minmax(0,1fr)}.forum-news-panel>div small{display:none}.forum-directory-hero{grid-template-columns:1fr}.forum-directory-hero>a{grid-column:auto}.forum-directory-hero>i{display:none}.forum-rules-document{padding:34px 22px}}.module-access-page{color:#fff;background:#08090c;min-height:100vh}.module-access-card{text-align:center;background:radial-gradient(circle at 50% 20%,#ff2f3f2e,#0000 32%),linear-gradient(145deg,#11131a,#07080b);border:1px solid #2b2e36;border-radius:28px;place-content:center;width:min(1120px,100% - 40px);min-height:560px;margin:56px auto;padding:clamp(54px,8vw,110px);display:grid}.module-access-card>span,.forum-account-intro>span,.forum-account-form header small,.forum-account-profile span,.forum-account-card header>span,.forum-verification-shell>header>span{color:var(--forum-primary,#ff3347);font:750 11px/1.2 var(--font-geist-mono), monospace;letter-spacing:.18em}.module-access-card>i{color:#ff3347;border:1px solid #ff3347;border-radius:50%;place-items:center;width:88px;height:88px;margin:28px auto 12px;font-size:38px;font-style:normal;display:grid}.module-access-card>small{color:#8d929e;letter-spacing:.18em}.module-access-card h1{letter-spacing:-.05em;margin:18px 0 14px;font-size:clamp(34px,6vw,72px)}.module-access-card p{color:#aeb2bd;max-width:600px;margin:0 auto;font-size:16px;line-height:1.9}.module-access-card a{color:#fff;border:1px solid #3a3e48;border-radius:999px;width:fit-content;margin:34px auto 0;padding:13px 22px}.forum-account-shell,.forum-account-dashboard,.forum-verification-shell{width:min(1180px,100% - 32px);margin:34px auto 60px}.forum-account-loading{min-height:360px;color:var(--forum-muted);place-items:center;display:grid}.forum-account-shell{border:1px solid var(--forum-border);background:#fff;border-radius:18px;grid-template-columns:1.05fr .95fr;display:grid;overflow:hidden;box-shadow:0 20px 60px #262c3514}.forum-account-intro{color:#fff;background:radial-gradient(circle at 20% 5%, var(--forum-primary), transparent 35%), linear-gradient(145deg, #171820, #0c0d12);padding:clamp(36px,4.6vw,58px)}@supports (color:color-mix(in lab, red, red)){.forum-account-intro{background:radial-gradient(circle at 20% 5%, color-mix(in srgb, var(--forum-primary) 70%, transparent), transparent 35%), linear-gradient(145deg, #171820, #0c0d12)}}.forum-account-intro h1{letter-spacing:-.045em;max-width:390px;margin:18px 0 16px;font-size:clamp(32px,3.8vw,48px);line-height:1.09}.forum-account-intro p{color:#bec0c7;max-width:510px;font-size:14px;line-height:1.85}.forum-account-intro>div{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.forum-account-intro>div b{border:1px solid #3d404a;border-radius:999px;padding:8px 12px;font-size:12px}.forum-account-form{align-content:center;gap:16px;padding:clamp(30px,4.4vw,52px);display:grid}.forum-account-tabs{background:var(--forum-surface);border-radius:12px;grid-template-columns:repeat(2,1fr);padding:4px;display:grid}.forum-account-tabs button{color:var(--forum-muted);background:0 0;border:0;border-radius:9px;padding:11px;font-weight:700}.forum-account-tabs button.active{color:var(--forum-primary);background:#fff;box-shadow:0 5px 20px #1e232c14}.forum-account-form header h2{margin:8px 0 0;font-size:22px}.forum-account-form>label,.forum-verification-shell form>label,.forum-verification-grid label{color:var(--forum-muted);gap:7px;font-size:12px;display:grid}.forum-account-form input,.forum-verification-shell input,.forum-verification-shell textarea{border:1px solid var(--forum-border);width:100%;color:var(--forum-ink);background:#fff;border-radius:10px;outline:none;padding:13px 14px}.forum-account-form input:focus,.forum-verification-shell input:focus,.forum-verification-shell textarea:focus{border-color:var(--forum-primary);box-shadow:0 0 0 3px var(--forum-primary)}@supports (color:color-mix(in lab, red, red)){.forum-account-form input:focus,.forum-verification-shell input:focus,.forum-verification-shell textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--forum-primary) 13%, transparent)}}.forum-account-form .human-check{background:linear-gradient(135deg,#fff9ed,#f3eadc);border:1px solid #d9cdbb;border-radius:12px;margin:2px 0;padding:14px}.forum-account-form .human-check>label{gap:9px}.forum-account-form .human-check>label>span{color:#6d5d49;font-size:12px;font-weight:700}.forum-account-form .human-check>label>div{grid-template-columns:140px 1fr;gap:10px;display:grid}.forum-account-form .human-check b{color:#2d261d;-webkit-text-fill-color:#2d261d;min-height:47px;box-shadow:inset 4px 0 0 var(--forum-primary);background:#fff;border:1px solid #ccb98e;border-radius:9px;place-items:center;font-size:14px;display:grid}.forum-account-form .human-check input[name=captchaAnswer]{color:#17130f;-webkit-text-fill-color:#17130f;background:#fff;border-color:#ccb98e}.forum-account-form>p{color:var(--forum-muted);margin:-8px 0 0;font-size:12px}.forum-account-submit,.forum-membership-form button,.forum-verification-shell form>button{background:var(--forum-primary);color:#fff;border:0;border-radius:10px;padding:14px 18px;font-weight:800}.forum-account-submit:disabled,.forum-membership-form button:disabled,.forum-verification-shell form>button:disabled{opacity:.55}.forum-account-dashboard{gap:var(--forum-gap);display:grid}.forum-account-profile{color:#fff;background:radial-gradient(circle at 82% 10%, var(--forum-primary), transparent 30%), linear-gradient(135deg, #161820, #0c0d12);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:170px;padding:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.forum-account-profile{background:radial-gradient(circle at 82% 10%, color-mix(in srgb, var(--forum-primary) 50%, transparent), transparent 30%), linear-gradient(135deg, #161820, #0c0d12)}}.forum-account-avatar{border:1px solid var(--forum-primary);background:var(--forum-primary);border-radius:24px;place-items:center;width:82px;height:82px;display:grid}@supports (color:color-mix(in lab, red, red)){.forum-account-avatar{background:color-mix(in srgb, var(--forum-primary) 28%, #111)}}.forum-account-avatar{font-size:30px;font-weight:800}.forum-account-profile h1{margin:7px 0 4px;font-size:34px}.forum-account-profile p{color:#aeb1ba;margin:0}.forum-profile-actions{gap:8px;display:flex}.forum-profile-actions a,.forum-profile-actions button{color:#fff;background:0 0;border:1px solid #414550;border-radius:9px;padding:11px 14px;font-size:12px}.forum-profile-actions a{border-color:var(--forum-primary);background:var(--forum-primary)}.forum-account-metrics{border:1px solid var(--forum-border);background:#fff;border-radius:15px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.forum-account-metrics span{border-right:1px solid var(--forum-border);gap:7px;padding:20px;display:grid}.forum-account-metrics span:last-child{border:0}.forum-account-metrics small{color:var(--forum-muted)}.forum-account-metrics b{font-size:20px}.forum-account-message{color:#286c34;background:#eef8ef;border-radius:10px;margin:0;padding:14px 16px}.forum-account-message.error{color:#a3202d;background:#fff0f1}.forum-account-grid{gap:var(--forum-gap);grid-template-columns:1.45fr .75fr;display:grid}.forum-account-card{border:1px solid var(--forum-border);background:#fff;border-radius:16px;padding:26px}.forum-account-card header h2{margin:7px 0 5px;font-size:24px}.forum-account-card header p{color:var(--forum-muted);margin:0 0 20px}.forum-badge-wall{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.forum-badge-wall article{border:1px solid var(--forum-border);background:#fafafa;border-radius:13px;grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;column-gap:12px;min-height:132px;padding:16px;display:grid}.forum-badge-wall article.owned{border-color:var(--badge-color);background:var(--badge-color)}@supports (color:color-mix(in lab, red, red)){.forum-badge-wall article.owned{background:color-mix(in srgb, var(--badge-color) 8%, #fff)}}.forum-badge-wall article.owned{cursor:pointer}.forum-badge-wall article.featured{box-shadow:0 0 0 2px var(--badge-color)}@supports (color:color-mix(in lab, red, red)){.forum-badge-wall article.featured{box-shadow:0 0 0 2px color-mix(in srgb, var(--badge-color) 28%, transparent)}}.forum-badge-wall article.featured{transform:translateY(-2px)}.forum-badge-wall article.locked{opacity:.56;filter:grayscale(.85)}.forum-badge-wall article>i{background:var(--badge-color);color:#fff;border-radius:50%;grid-row:1/4;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.forum-badge-wall b{align-self:end}.forum-badge-wall small{color:var(--forum-muted);line-height:1.5}.forum-badge-wall em{color:var(--badge-color);font-size:11px;font-style:normal}.forum-badge-save{color:#fff;background:#171719;border:0;border-radius:999px;min-height:42px;margin-top:18px;padding:0 22px;font-weight:700}.forum-membership-form{gap:14px;display:grid}.forum-membership-form strong{letter-spacing:-.04em;font-size:36px}.forum-membership-form p{color:var(--forum-muted);margin:0;line-height:1.75}.forum-vip-active{color:#fff;background:linear-gradient(135deg,#19181c,#3b2a16);border-radius:13px;gap:8px;padding:22px;display:grid}.forum-vip-active b{color:#f5c66a;font-size:22px}.forum-order-list{gap:8px;margin-top:18px;display:grid}.forum-order-list span{border-top:1px solid var(--forum-border);gap:3px;padding:10px 0;display:grid}.forum-order-list small{color:var(--forum-muted)}.forum-verification-shell{grid-template-columns:.7fr 1.3fr;gap:18px;display:grid}.forum-verification-shell>header{color:#fff;background:linear-gradient(150deg, #10121a, var(--forum-primary));border-radius:18px;padding:clamp(30px,5vw,58px)}@supports (color:color-mix(in lab, red, red)){.forum-verification-shell>header{background:linear-gradient(150deg, #10121a, color-mix(in srgb, var(--forum-primary) 38%, #10121a))}}.forum-verification-shell>header h1{letter-spacing:-.05em;margin:18px 0 12px;font-size:clamp(34px,5vw,58px)}.forum-verification-shell>header p{color:#c3c5cc;line-height:1.85}.forum-verification-shell>header a{color:#fff;border-bottom:1px solid var(--forum-primary);margin-top:22px;display:inline-block}.forum-verification-shell form{border:1px solid var(--forum-border);background:#fff;border-radius:18px;gap:18px;padding:28px;display:grid}.forum-verification-types{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.forum-verification-types label{position:relative}.forum-verification-types input{opacity:0;position:absolute}.forum-verification-types span{border:1px solid var(--forum-border);cursor:pointer;border-radius:12px;gap:5px;min-height:88px;padding:15px;display:grid}.forum-verification-types small{color:var(--forum-muted)}.forum-verification-types input:checked+span{border-color:var(--forum-primary);background:var(--forum-primary)}@supports (color:color-mix(in lab, red, red)){.forum-verification-types input:checked+span{background:color-mix(in srgb, var(--forum-primary) 8%, #fff)}}.forum-verification-guide{color:#172033;background:linear-gradient(100deg,#edf5ff,#fffaf2);border-left:4px solid #2e83df;border-radius:0 12px 12px 0;padding:16px 18px}.forum-verification-guide b{font-size:13px;display:block}.forum-verification-guide p{color:#5f6878;margin:7px 0 0;font-size:11px;line-height:1.75}.forum-verification-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.forum-verification-grid label>small{color:#8a837b;font-size:10px;line-height:1.55}.forum-verification-shell select{border:1px solid var(--forum-border);width:100%;min-height:46px;color:var(--forum-ink);background:#fff;border-radius:10px;outline:none;padding:0 38px 0 14px}.forum-verification-shell select:focus{border-color:var(--forum-primary);box-shadow:0 0 0 3px var(--forum-primary)}@supports (color:color-mix(in lab, red, red)){.forum-verification-shell select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--forum-primary) 13%, transparent)}}.forum-verification-shell .human-check{background:linear-gradient(135deg,#f4f8ff,#fff8ef);border:1px solid #c9d6ea;border-radius:12px;padding:15px}.forum-verification-shell .human-check>label{gap:9px}.forum-verification-shell .human-check>label>span{color:#48566a;font-size:12px;font-weight:750}.forum-verification-shell .human-check>label>div{grid-template-columns:160px minmax(0,1fr);gap:10px;display:grid}.forum-verification-shell .human-check b{color:#182235;-webkit-text-fill-color:#182235;min-height:48px;box-shadow:inset 4px 0 0 var(--forum-primary);background:#fff;border:1px solid #b8c8e2;border-radius:9px;place-items:center;font-size:14px;display:grid}.forum-verification-shell .human-check input[name=captchaAnswer]{color:#111827;-webkit-text-fill-color:#111827;background:#fff;border-color:#b8c8e2}.forum-verification-message{color:#286c34;background:#eef8ef;border-radius:9px;margin:0;padding:13px}.forum-verification-message.error{color:#a3202d;background:#fff0f1}.admin-forum-operations{grid-column:1/-1}.admin-inline-status{background:#f3f1ec;border-radius:8px;padding:12px}.admin-forum-user-summary{border:1px solid #dedbd3;border-radius:10px;grid-template-columns:repeat(3,1fr);margin:12px 0 20px;display:grid;overflow:hidden}.admin-forum-user-summary span{border-right:1px solid #dedbd3;gap:6px;padding:15px;display:grid}.admin-forum-user-summary span:last-child{border:0}.admin-forum-user-summary small{color:#777}.admin-subsection-title{border-top:1px solid #dedbd3;margin-top:34px;padding-top:24px}.admin-forum-badge-list{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.admin-forum-badge-list>span,.admin-forum-review-list article{border:1px solid #dedbd3;border-radius:9px;gap:5px;padding:12px;display:grid}.admin-forum-badge-list>span.is-revoked{opacity:.48}.admin-forum-badge-list small{color:#777}.admin-forum-review-list{gap:9px;display:grid}.admin-forum-review-list header{justify-content:space-between;display:flex}.admin-forum-review-list em{color:#e23b42;font-style:normal}.admin-forum-review-list footer{gap:7px;margin-top:10px;display:flex}.admin-forum-review-list article>a{color:#256ac2;text-underline-offset:3px;width:fit-content;font-size:12px;text-decoration:underline}.admin-forum-badge-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.admin-forum-badge-picker>label{cursor:pointer;position:relative}.admin-forum-badge-picker input{opacity:0;pointer-events:none;position:absolute}.admin-forum-badge-picker label>span{background:#fff;border:1px solid #dedbd3;border-radius:9px;align-content:center;gap:4px;min-height:72px;padding:12px;transition:border-color .18s,background .18s,transform .18s;display:grid}.admin-forum-badge-picker label>span b{font-size:12px}.admin-forum-badge-picker label>span small{color:#777;font-size:10px;line-height:1.45}.admin-forum-badge-picker label.is-selected>span{background:#f3f7ff;border-width:2px;transform:translateY(-1px)}.admin-forum-badge-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.admin-forum-content-manager{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-forum-content-manager>section{background:#fff;border:1px solid #dedbd3;border-radius:11px;min-width:0;overflow:hidden}.admin-forum-content-manager>section>header{background:#f7f5f0;border-bottom:1px solid #e7e4dd;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.admin-forum-content-manager>section>header small{color:#777}.admin-forum-content-manager>section>div{max-height:520px;overflow:auto}.admin-forum-content-manager article{border-bottom:1px solid #ece9e2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.admin-forum-content-manager article:last-child{border-bottom:0}.admin-forum-content-manager article>span{min-width:0}.admin-forum-content-manager article small{color:#858078;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.admin-forum-content-manager article b{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.admin-forum-content-manager article p{color:#67635d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.admin-forum-content-manager article button{color:#bd2435;background:#fff;border:1px solid #d9d5cd;border-radius:7px;min-width:72px;padding:8px 10px;font-size:10px}.admin-forum-content-manager article.is-deleted{opacity:.56;background:#f8f7f4}.admin-forum-content-manager article.is-deleted button{color:#2166ad}@media (width<=860px){.forum-account-shell,.forum-account-grid,.forum-verification-shell{grid-template-columns:1fr}.forum-account-profile{grid-template-columns:auto 1fr}.forum-profile-actions{grid-column:1/-1}.forum-account-metrics{grid-template-columns:repeat(2,1fr)}.forum-account-metrics span:nth-child(2){border-right:0}.forum-account-metrics span:nth-child(-n+2){border-bottom:1px solid var(--forum-border)}.admin-forum-badge-picker,.admin-forum-content-manager{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.forum-account-shell,.forum-account-dashboard,.forum-verification-shell{width:min(100% - 20px,1180px);margin-top:18px}.forum-account-intro,.forum-account-form{padding:28px 20px}.forum-account-profile{padding:20px}.forum-account-avatar{border-radius:18px;width:62px;height:62px}.forum-badge-wall,.forum-verification-grid,.forum-verification-types,.admin-forum-user-summary,.admin-forum-badge-list{grid-template-columns:1fr}.module-access-card{min-height:480px;padding:40px 22px}.admin-forum-badge-picker,.admin-forum-content-manager{grid-template-columns:1fr}}.forum-badge-mark{--badge-size:92px;width:var(--badge-size);height:calc(var(--badge-size) * 1.14);isolation:isolate;filter:drop-shadow(0 9px 11px #0c0e1438);flex:none;place-items:center;display:inline-grid;position:relative}.forum-badge-mark.is-compact{--badge-size:54px}.forum-badge-mark:before{content:"";z-index:-3;clip-path:polygon(50% 0,91% 17%,100% 67%,50% 100%,0 67%,9% 17%);background:linear-gradient(145deg, #f5ecd0 0 5%, #bfa96d 6% 10%, var(--badge-color) 11% 72%, #12141a 100%);position:absolute;inset:8% 7% 16%}@supports (color:color-mix(in lab, red, red)){.forum-badge-mark:before{background:linear-gradient(145deg, #f5ecd0 0 5%, #bfa96d 6% 10%, color-mix(in srgb, var(--badge-color) 54%, #20232b) 11% 72%, #12141a 100%)}}.forum-badge-mark:before{box-shadow:inset 0 0 0 2px #ffffff14}.forum-badge-mark-plate{z-index:-1;clip-path:polygon(50% 0,91% 18%,94% 70%,50% 100%,6% 70%,9% 18%);background:linear-gradient(152deg, var(--badge-color), var(--badge-color));position:absolute;inset:15% 15% 24%}@supports (color:color-mix(in lab, red, red)){.forum-badge-mark-plate{background:linear-gradient(152deg, color-mix(in srgb, var(--badge-color) 64%, #323640), color-mix(in srgb, var(--badge-color) 42%, #0f1117))}}.forum-badge-mark-plate{box-shadow:inset 0 0 0 1px #ffffff38,inset 0 -13px 24px #0003}.forum-badge-mark-core{z-index:2;background:linear-gradient(145deg, var(--badge-color), var(--badge-color));border:1px solid #eadeb794;border-radius:50%;place-items:center;width:45%;height:39%;margin-top:-5%;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.forum-badge-mark-core{background:linear-gradient(145deg, color-mix(in srgb, var(--badge-color) 62%, #31343d), color-mix(in srgb, var(--badge-color) 44%, #0c0e13))}}.forum-badge-mark-core{color:#fff;font-style:normal;box-shadow:0 4px 9px #00000047,inset 0 1px #ffffff2e}.forum-badge-mark-core b{font-size:calc(var(--badge-size) * .22);letter-spacing:-.05em;text-shadow:0 1px 3px #00000073;line-height:1}.forum-badge-mark-wings{z-index:-2;opacity:.78;clip-path:polygon(0 4%,43% 45%,50% 100%,57% 45%,100% 4%,88% 86%,55% 78%,50% 100%,45% 78%,12% 86%);background:linear-gradient(135deg,#0000 0 8%,#b7a369 9% 45%,#0000 46% 54%,#b7a369 55% 91%,#0000 92%);height:22%;position:absolute;inset:35% -2% auto}.forum-badge-mark-ornament{z-index:1;opacity:.45;border:1px solid #e8daac7a;border-radius:50%;position:absolute;inset:9%}.forum-badge-mark-ornament:before,.forum-badge-mark-ornament:after{content:"";background:#e9d89e;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 5px #e9d89e8c}.forum-badge-mark-ornament:before{top:10%;left:18%}.forum-badge-mark-ornament:after{bottom:26%;right:7%}.forum-badge-mark-ribbon{z-index:3;background:linear-gradient(180deg, var(--badge-color), var(--badge-color));place-items:start center;height:21%;padding-top:4%;display:grid;position:absolute;bottom:8%;left:19%;right:19%}@supports (color:color-mix(in lab, red, red)){.forum-badge-mark-ribbon{background:linear-gradient(180deg, color-mix(in srgb, var(--badge-color) 62%, #3d414b), color-mix(in srgb, var(--badge-color) 36%, #101217))}}.forum-badge-mark-ribbon{clip-path:polygon(0 0,100% 0,88% 100%,50% 74%,12% 100%);box-shadow:inset 0 1px #ffffff2e}.forum-badge-mark-ribbon b{color:#ffffffc7;font:700 calc(var(--badge-size) * .055)/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.forum-badge-mark-glint{z-index:5;pointer-events:none;border-radius:36%;position:absolute;inset:-8%;overflow:hidden}.forum-badge-mark-glint:after{content:"";filter:blur(1px);background:linear-gradient(90deg,#0000,#fff7daad,#0000);width:15%;height:160%;animation:5.6s ease-in-out infinite forum-badge-glint;position:absolute;top:-30%;left:-55%;transform:rotate(25deg)}.forum-badge-mark[data-rarity=common] .forum-badge-mark-glint,.forum-badge-mark[data-rarity=uncommon] .forum-badge-mark-glint{display:none}.forum-badge-mark[data-code=baike-contributor]:before,.forum-badge-mark[data-code=baike-contributor] .forum-badge-mark-plate{clip-path:polygon(8% 6%,48% 16%,50% 100%,52% 16%,92% 6%,100% 82%,55% 94%,50% 100%,45% 94%,0 82%)}.forum-badge-mark[data-code=baike-contributor] .forum-badge-mark-wings{display:none}.forum-badge-mark[data-code=quality-creator]:before,.forum-badge-mark[data-code=quality-creator] .forum-badge-mark-plate{clip-path:polygon(50% 0,92% 24%,92% 76%,50% 100%,8% 76%,8% 24%)}.forum-badge-mark[data-code=quality-creator] .forum-badge-mark-ribbon{transform:rotate(-4deg)}.forum-badge-mark[data-code=popular-author]:before,.forum-badge-mark[data-code=popular-author] .forum-badge-mark-plate{clip-path:polygon(48% 0,75% 24%,70% 43%,96% 58%,80% 100%,50% 89%,20% 100%,4% 58%,30% 43%,26% 25%)}.forum-badge-mark[data-code=popular-author] .forum-badge-mark-wings{display:none}.forum-badge-mark[data-code=forum-pioneer]:before,.forum-badge-mark[data-code=forum-pioneer] .forum-badge-mark-plate{clip-path:polygon(50% 0,61% 28%,86% 14%,73% 39%,100% 50%,72% 61%,86% 86%,61% 72%,50% 100%,39% 72%,14% 86%,28% 61%,0 50%,28% 39%,14% 14%,39% 28%)}.forum-badge-mark[data-code=forum-pioneer] .forum-badge-mark-ribbon{display:none}.forum-badge-mark[data-code=active-member]:before,.forum-badge-mark[data-code=active-member] .forum-badge-mark-plate{clip-path:polygon(46% 0,92% 12%,74% 43%,93% 55%,36% 100%,47% 65%,10% 52%)}.forum-badge-mark[data-code=active-member] .forum-badge-mark-wings,.forum-badge-mark[data-code=active-member] .forum-badge-mark-ribbon{display:none}.forum-badge-mark[data-code=event-star]:before,.forum-badge-mark[data-code=event-star] .forum-badge-mark-plate{clip-path:polygon(50% 0,62% 35%,100% 36%,70% 58%,81% 96%,50% 73%,19% 96%,30% 58%,0 36%,38% 35%)}.forum-badge-mark[data-code=event-star] .forum-badge-mark-ornament{display:none}.forum-badge-mark[data-code=senior-member]:before,.forum-badge-mark[data-code=senior-member] .forum-badge-mark-plate{clip-path:none;border-radius:50%}.forum-badge-mark[data-code=senior-member] .forum-badge-mark-wings{inset-inline:-10%;transform:rotate(10deg)}.forum-badge-mark[data-code=public-collaborator]:before,.forum-badge-mark[data-code=public-collaborator] .forum-badge-mark-plate{clip-path:polygon(50% 15%,62% 0,88% 2%,100% 28%,93% 57%,50% 100%,7% 57%,0 28%,12% 2%,38% 0)}.forum-badge-mark[data-code=public-collaborator] .forum-badge-mark-ribbon{display:none}.forum-badge-mark[data-code=special-honor]:before,.forum-badge-mark[data-code=special-honor] .forum-badge-mark-plate{clip-path:polygon(50% 0,87% 14%,100% 55%,74% 100%,50% 84%,26% 100%,0 55%,13% 14%)}.forum-badge-mark[data-code=special-honor] .forum-badge-mark-wings{inset-inline:-12%}.forum-badge-mark[data-variant=seal]:before,.forum-badge-mark[data-variant=seal] .forum-badge-mark-plate{clip-path:none;border-radius:50%}.forum-badge-mark[data-variant=seal] .forum-badge-mark-wings{inset-inline:-10%;transform:rotate(8deg)}.forum-badge-mark[data-variant=star]:before,.forum-badge-mark[data-variant=star] .forum-badge-mark-plate{clip-path:polygon(50% 0,62% 34%,98% 35%,69% 57%,80% 95%,50% 72%,20% 95%,31% 57%,2% 35%,38% 34%)}.forum-badge-mark[data-variant=star] .forum-badge-mark-ornament{display:none}.forum-badge-mark[data-variant=gem]:before,.forum-badge-mark[data-variant=gem] .forum-badge-mark-plate{clip-path:polygon(50% 0,92% 28%,79% 78%,50% 100%,21% 78%,8% 28%)}.forum-badge-mark[data-variant=gem] .forum-badge-mark-wings,.forum-badge-mark[data-variant=gem] .forum-badge-mark-ribbon{display:none}.forum-badge-mark[data-variant=laurel]:before,.forum-badge-mark[data-variant=laurel] .forum-badge-mark-plate{clip-path:polygon(50% 10%,66% 0,88% 8%,100% 36%,88% 73%,50% 100%,12% 73%,0 36%,12% 8%,34% 0)}.forum-badge-mark[data-variant=laurel] .forum-badge-mark-ribbon{left:9%;right:9%}.forum-badge-mark[data-variant=ribbon]:before,.forum-badge-mark[data-variant=ribbon] .forum-badge-mark-plate{clip-path:polygon(10% 5%,44% 16%,50% 100%,56% 16%,90% 5%,100% 82%,58% 94%,50% 100%,42% 94%,0 82%)}.forum-badge-mark[data-variant=ribbon] .forum-badge-mark-wings{display:none}.forum-badge-mark[data-variant=wing]:before,.forum-badge-mark[data-variant=wing] .forum-badge-mark-plate{clip-path:polygon(50% 0,84% 18%,76% 72%,50% 100%,24% 72%,16% 18%)}.forum-badge-mark[data-variant=wing] .forum-badge-mark-wings{height:31%;inset-inline:-22%}.forum-badge-mark[data-variant=orbit]:before,.forum-badge-mark[data-variant=orbit] .forum-badge-mark-plate{clip-path:none;border-radius:50%}.forum-badge-mark[data-variant=orbit] .forum-badge-mark-ornament{border-style:dashed;animation:9s linear infinite forum-badge-orbit;inset:2%}.forum-badge-mark[data-rarity=epic]{filter:drop-shadow(0 10px 14px var(--badge-color))}@supports (color:color-mix(in lab, red, red)){.forum-badge-mark[data-rarity=epic]{filter:drop-shadow(0 10px 14px color-mix(in srgb, var(--badge-color) 22%, transparent))}}.forum-badge-mark[data-rarity=legendary]:after{content:"";z-index:-5;box-shadow:0 0 14px var(--badge-color);border:1px solid #e2ca7e94;border-radius:50%;position:absolute;inset:1%}@supports (color:color-mix(in lab, red, red)){.forum-badge-mark[data-rarity=legendary]:after{box-shadow:0 0 14px color-mix(in srgb, var(--badge-color) 25%, transparent)}}.forum-badge-mark[data-rarity=legendary]:after{animation:4.8s ease-in-out infinite forum-badge-legendary}.forum-badge-mark.is-locked{opacity:.34;filter:grayscale()}.forum-badge-mark.is-locked .forum-badge-mark-ornament,.forum-badge-mark.is-locked .forum-badge-mark-glint{display:none}.forum-badge-wall article>.forum-badge-mark{grid-row:1/4;align-self:center}.forum-badge-catalog,.forum-membership-channel{width:min(1180px,100% - 32px);margin:34px auto 80px}.forum-badge-catalog-hero{color:#fff;background:radial-gradient(circle at 76% 36%, var(--forum-primary), transparent 32%), linear-gradient(135deg, #151821, #090a0f);border-radius:22px;grid-template-columns:1.05fr .95fr;align-items:center;gap:46px;min-height:430px;padding:clamp(36px,6vw,78px);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.forum-badge-catalog-hero{background:radial-gradient(circle at 76% 36%, color-mix(in srgb, var(--forum-primary) 28%, transparent), transparent 32%), linear-gradient(135deg, #151821, #090a0f)}}.forum-badge-catalog-hero span,.forum-membership-channel header>div:first-child>span{color:#aeb7c9;font:750 10px/1.2 var(--font-geist-mono), monospace;letter-spacing:.19em}.forum-badge-catalog-hero h1{letter-spacing:-.06em;margin:18px 0;font-size:clamp(40px,6vw,76px);line-height:1.07}.forum-badge-catalog-hero p{color:#b9bdc7;max-width:600px;font-size:15px;line-height:1.9}.forum-badge-filter{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.forum-badge-filter>*{color:#9399a6;border:1px solid #ffffff1f;border-radius:999px;padding:7px 11px;font-size:10px}.forum-badge-filter b{border-color:var(--forum-primary)}@supports (color:color-mix(in lab, red, red)){.forum-badge-filter b{border-color:color-mix(in srgb, var(--forum-primary) 65%, transparent)}}.forum-badge-filter b{background:var(--forum-primary)}@supports (color:color-mix(in lab, red, red)){.forum-badge-filter b{background:color-mix(in srgb, var(--forum-primary) 18%, transparent)}}.forum-badge-filter b{color:#fff}.forum-badge-orbit-showcase{place-items:center;min-height:290px;display:grid;position:relative}.forum-badge-orbit-showcase:before,.forum-badge-orbit-showcase:after{content:"";border:1px solid #ffffff17;border-radius:50%;position:absolute}.forum-badge-orbit-showcase:before{width:270px;height:270px}.forum-badge-orbit-showcase:after{width:185px;height:185px}.forum-badge-orbit-showcase .forum-badge-mark{position:absolute}.forum-badge-orbit-showcase .forum-badge-mark:first-child{--badge-size:118px;z-index:3}.forum-badge-orbit-showcase .forum-badge-mark:nth-child(2){top:16%;left:5%}.forum-badge-orbit-showcase .forum-badge-mark:nth-child(3){top:12%;right:5%}.forum-badge-orbit-showcase .forum-badge-mark:nth-child(4){bottom:7%;left:16%}.forum-badge-orbit-showcase .forum-badge-mark:nth-child(5){bottom:8%;right:15%}.forum-badge-separation-note{color:#6d7480;background:#f7f9fc;border:1px solid #dfe3eb;border-radius:13px;gap:18px;margin:14px 0 28px;padding:16px 20px;font-size:12px;display:flex}.forum-badge-separation-note b{color:#1e2430;white-space:nowrap}.forum-badge-catalog-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.forum-badge-catalog-grid article{text-align:center;border:1px solid var(--forum-border);background:radial-gradient(circle at 50% 33%, var(--badge-color), transparent 34%), linear-gradient(180deg, var(--badge-color), #fff 62%);border-radius:16px;flex-direction:column;align-items:center;min-height:318px;padding:22px 16px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.forum-badge-catalog-grid article{background:radial-gradient(circle at 50% 33%, color-mix(in srgb, var(--badge-color) 16%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--badge-color) 8%, #fff), #fff 62%)}}.forum-badge-catalog-grid article{transition:transform .25s,box-shadow .25s}.forum-badge-catalog-grid article[data-rarity=legendary]{border-color:var(--badge-color)}@supports (color:color-mix(in lab, red, red)){.forum-badge-catalog-grid article[data-rarity=legendary]{border-color:color-mix(in srgb, var(--badge-color) 42%, #d8dce4)}}.forum-badge-catalog-grid article:hover{box-shadow:0 18px 42px var(--badge-color);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.forum-badge-catalog-grid article:hover{box-shadow:0 18px 42px color-mix(in srgb, var(--badge-color) 16%, transparent)}}.forum-badge-catalog-grid article>small{color:#969daa;width:100%;font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;text-align:left;margin-bottom:19px}.forum-badge-catalog-grid h2{margin:15px 0 7px;font-size:18px}.forum-badge-catalog-grid p{min-height:46px;color:var(--forum-muted);margin:0;font-size:12px;line-height:1.65}.forum-badge-catalog-grid dl{text-align:left;border-top:1px solid #edf0f4;gap:8px;width:100%;margin:auto 0 0;padding-top:14px;display:grid}.forum-badge-catalog-grid dl div{grid-template-columns:58px 1fr;gap:8px;display:grid}.forum-badge-catalog-grid dt{color:#9299a5;font-size:9px}.forum-badge-catalog-grid dd{color:var(--badge-color);margin:0}@supports (color:color-mix(in lab, red, red)){.forum-badge-catalog-grid dd{color:color-mix(in srgb, var(--badge-color) 78%, #242833)}}.forum-badge-catalog-grid dd{font-size:9px;line-height:1.5}.forum-badge-catalog-footer{border:1px solid var(--forum-border);background:#fff;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:34px 38px;display:flex}.forum-badge-catalog-footer span{color:var(--forum-primary);font:750 9px/1 var(--font-geist-mono), monospace;letter-spacing:.18em}.forum-badge-catalog-footer h2{margin:9px 0 5px;font-size:26px}.forum-badge-catalog-footer p{color:var(--forum-muted);margin:0}.forum-badge-catalog-footer a{color:#fff;white-space:nowrap;background:#15171d;border-radius:999px;padding:13px 18px}.admin-baike-access-actions{border-top:1px solid #e2ddd5;justify-content:flex-end;align-items:center;gap:16px;margin-top:10px;padding-top:16px;display:flex}.admin-baike-access-actions>span{color:#77716b;margin-right:auto;font-size:10px}.admin-baike-access-actions .admin-save-inline:disabled{opacity:.42;cursor:not-allowed}.forum-membership-channel>header{color:#fff;background:radial-gradient(circle at 78% 38%,#d9a12e40,#0000 28%),linear-gradient(135deg,#171820,#090a0e);border-radius:22px;grid-template-columns:1fr 360px;align-items:center;gap:40px;min-height:450px;padding:clamp(40px,7vw,82px);display:grid;overflow:hidden}.forum-membership-channel h1{letter-spacing:-.055em;max-width:690px;margin:20px 0;font-size:clamp(42px,6vw,74px);line-height:1.08}.forum-membership-channel header p{color:#babdc6;max-width:620px;font-size:15px;line-height:1.9}.forum-membership-channel header a{color:#15130d;background:#d9a12e;border-radius:999px;width:fit-content;margin-top:22px;padding:13px 20px;font-weight:800;display:inline-flex}.forum-membership-emblem{background:radial-gradient(circle,#d9a12e29,#0000 66%);border:1px solid #d9a12e40;border-radius:50%;place-content:center;justify-items:center;min-height:280px;display:grid}.forum-membership-emblem .forum-badge-mark{--badge-size:134px}.forum-membership-emblem>b{color:#e9c875;letter-spacing:.18em;margin-top:20px;font-size:22px}.forum-membership-emblem>small{color:#747982;letter-spacing:.13em;margin-top:6px}.forum-membership-benefits{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.forum-membership-benefits article{border:1px solid var(--forum-border);background:#fff;border-radius:15px;min-height:190px;padding:24px}.forum-membership-benefits i{color:#c89a42;font:700 10px/1 var(--font-geist-mono), monospace;font-style:normal}.forum-membership-benefits b{margin:44px 0 10px;font-size:18px;display:block}.forum-membership-benefits p{color:var(--forum-muted);margin:0;font-size:12px;line-height:1.7}.forum-membership-price{background:linear-gradient(120deg,#fff,#fbf5e8);border:1px solid #d9c9a4;border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;gap:26px;margin-top:14px;padding:34px 38px;display:grid}.forum-membership-price>span{color:#9e7426;font:800 10px/1 var(--font-geist-mono), monospace;letter-spacing:.17em;grid-column:1}.forum-membership-price strong{grid-column:1;font-size:48px;line-height:1}.forum-membership-price strong small{font-size:18px}.forum-membership-price strong em{color:#8c8370;font-size:13px;font-style:normal}.forum-membership-price p{max-width:420px;color:var(--forum-muted);grid-area:1/2/3;line-height:1.7}.forum-membership-info-only{color:#7e6d48;white-space:nowrap;background:#ffffffb8;border:1px solid #d9c9a4;border-radius:999px;grid-area:1/3/3;padding:13px 18px;font-size:11px}@keyframes forum-badge-orbit{to{transform:rotate(360deg)}}@keyframes forum-badge-glint{0%,35%{opacity:0;left:-55%}47%{opacity:1}65%,to{opacity:0;left:125%}}@keyframes forum-badge-legendary{0%,to{opacity:.46;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.forum-badge-mark-glint:after,.forum-badge-mark[data-variant=orbit] .forum-badge-mark-ornament,.forum-badge-mark[data-rarity=legendary]:after{animation:none}}@media (width<=980px){.forum-badge-catalog-grid{grid-template-columns:repeat(3,1fr)}.forum-badge-catalog-hero,.forum-membership-channel>header{grid-template-columns:1fr}.forum-membership-benefits{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.forum-badge-catalog-grid{grid-template-columns:repeat(2,1fr)}.forum-badge-catalog-hero{padding:34px 22px}.forum-badge-orbit-showcase{min-height:240px;transform:scale(.86)}.forum-badge-separation-note,.forum-badge-catalog-footer{flex-direction:column;align-items:flex-start}.forum-badge-catalog-footer{padding:26px 22px}.forum-membership-channel>header{padding:38px 24px}.forum-membership-channel h1{font-size:40px}.forum-membership-benefits{grid-template-columns:1fr}.forum-membership-price{grid-template-columns:1fr;padding:26px 22px}.forum-membership-price>span,.forum-membership-price strong,.forum-membership-price p,.forum-membership-info-only{grid-area:auto/1}.forum-account-form .human-check>label>div,.forum-verification-shell .human-check>label>div{grid-template-columns:1fr}.admin-baike-access-actions{flex-direction:column;align-items:stretch}.admin-baike-access-actions .admin-save-inline{width:100%;margin-left:0}}@media (width<=400px){.forum-badge-catalog-grid{grid-template-columns:1fr}}.forum-vmark{vertical-align:middle;color:#8a6614;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.forum-vmark i{color:#15120a;background:#f0b91e;border-radius:50%;place-items:center;width:22px;height:22px;font:900 11px/1 Arial,sans-serif;display:inline-grid;box-shadow:0 0 0 3px #f0b91e21}.forum-vmark.is-official{color:#126bc1}.forum-vmark.is-official i{color:#fff;background:#2e83df;box-shadow:0 0 0 3px #2e83df21}.forum-vmark.is-compact b{font-size:10px}.forum-vmark.is-compact i{width:19px;height:19px;font-size:9px}.forum-vmark.is-icon-only{justify-self:end;gap:0;width:19px;min-width:19px;max-width:19px;overflow:visible}.forum-vmark.is-icon-only i{aspect-ratio:1;border-radius:50%;flex:0 0 19px;width:19px;min-width:19px;height:19px}.forum-avatar.is-built-in,.forum-verified-avatar.is-built-in,.forum-account-avatar.is-built-in,.forum-author-avatar .is-built-in,.forum-avatar-picker .is-built-in{color:#fff;isolation:isolate;position:relative;overflow:hidden}.forum-avatar.is-built-in:after,.forum-verified-avatar.is-built-in:after,.forum-account-avatar.is-built-in:after,.forum-author-avatar .is-built-in:after,.forum-avatar-picker .is-built-in:after{content:"";z-index:-1;background:#ffffff2e;position:absolute;inset:-40% 35% 42% -20%;transform:rotate(-24deg)}.is-built-in.is-red{background:linear-gradient(145deg,#ff4655,#7f0d23)}.is-built-in.is-blue{background:linear-gradient(145deg,#408fec,#132f68)}.is-built-in.is-violet{background:linear-gradient(145deg,#a568eb,#46206e)}.is-built-in.is-gold{background:linear-gradient(145deg,#dfaa38,#64400a)}.is-built-in.is-cyan{background:linear-gradient(145deg,#28aeb2,#0d4c59)}.is-built-in.is-ai{background:radial-gradient(circle at 72% 20%,#ff6d76,#0000 27%),linear-gradient(145deg,#191920,#611525)}.is-built-in>b{color:inherit;font:850 .72em/1 var(--font-noto-sans-sc), sans-serif;letter-spacing:-.05em}.forum-author-avatar>span{place-items:center;width:100%;height:100%;display:grid}.forum-avatar-picker{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.forum-avatar-picker button{border:1px solid var(--forum-border);min-height:92px;color:var(--forum-text);background:#fafafa;border-radius:12px;align-content:center;justify-items:center;gap:7px;padding:10px 6px;display:grid}.forum-avatar-picker button.active{border-color:var(--forum-primary);box-shadow:0 0 0 3px var(--forum-primary)}@supports (color:color-mix(in lab, red, red)){.forum-avatar-picker button.active{box-shadow:0 0 0 3px color-mix(in srgb, var(--forum-primary) 10%, transparent)}}.forum-avatar-picker button>span:first-child{border-radius:15px;place-items:center;width:46px;height:46px;font-size:18px;display:grid}.forum-avatar-picker button>span:last-child{font-size:10px}.forum-avatar-settings{grid-column:1/-1}.forum-membership-readonly{border:1px dashed var(--forum-border);background:#fafafa;border-radius:13px;padding:20px}.forum-membership-readonly b{font-size:16px}.forum-membership-readonly p{color:var(--forum-muted);margin:7px 0 0;font-size:11px;line-height:1.7}.forum-topic-layout{grid-template-columns:230px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.forum-author-card{text-align:center;border:1px solid var(--forum-border);background:linear-gradient(180deg, #fff, var(--forum-primary));border-radius:14px;flex-direction:column;align-items:center;padding:25px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.forum-author-card{background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--forum-primary) 4%, #fff))}}.forum-author-avatar{border:1px solid var(--forum-primary);place-items:center;width:84px;height:84px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.forum-author-avatar{border:1px solid color-mix(in srgb, var(--forum-primary) 22%, #ddd)}}.forum-author-avatar{color:#fff;background:#17171a;border-radius:26px;font-size:28px}.forum-author-avatar img{object-fit:cover;width:100%;height:100%}.forum-author-name{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:15px;display:flex}.forum-author-name>a{color:var(--forum-text);font-size:16px;font-weight:800}.forum-author-card>p{color:var(--forum-muted);margin:9px 0 0;font-size:11px;line-height:1.65}.forum-author-card dl{border-block:1px solid var(--forum-border);grid-template-columns:1fr 1fr;width:100%;margin:19px 0 13px;display:grid}.forum-author-card dl div{gap:4px;padding:11px 3px;display:grid}.forum-author-card dt{color:var(--forum-muted);font-size:9px}.forum-author-card dd{margin:0;font-size:12px;font-weight:750}.forum-author-card dl .forum-author-verification-note{border-top:1px solid var(--forum-border);text-align:left;grid-column:1/-1;padding:12px 8px 13px}.forum-author-verification-note dd{color:var(--forum-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:3px;font-size:10px;font-weight:560;line-height:1.65;display:-webkit-box;overflow:hidden}.forum-author-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;min-height:34px;display:flex}.forum-author-badges .forum-badge-mark{--badge-size:28px;filter:drop-shadow(0 3px 4px #0c0e142e)}.forum-author-no-badge{color:var(--forum-muted);font-size:9px}.forum-author-card.is-compact{border:0;border-right:1px solid var(--forum-border);border-radius:0;min-width:142px;padding:13px 10px}.forum-author-card.is-compact .forum-author-avatar{border-radius:15px;width:48px;height:48px;font-size:18px}.forum-author-card.is-compact>p,.forum-author-card.is-compact dl,.forum-author-card.is-compact .forum-author-no-badge{display:none}.forum-author-card.is-compact .forum-author-name{margin-top:8px}.forum-author-card.is-compact .forum-author-badges{min-height:25px;margin-bottom:0}.forum-author-card.is-compact .forum-author-badges .forum-badge-mark{--badge-size:21px}.forum-replies>article{grid-template-columns:142px 38px minmax(0,1fr)}.forum-user-profile-page{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:14px;display:grid}.forum-topic-locked{text-align:center;background:radial-gradient(circle at 50% 30%, var(--forum-primary), transparent 44%);align-content:center;place-items:center;min-height:430px;padding:54px 24px;display:grid}@supports (color:color-mix(in lab, red, red)){.forum-topic-locked{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--forum-primary) 10%, transparent), transparent 44%)}}.forum-topic-locked>i{color:#fff;background:#17181d;border-radius:18px;place-items:center;width:58px;height:58px;font-size:20px;font-style:normal;display:grid}.forum-topic-locked>span{color:var(--forum-primary);font:750 9px/1 var(--font-geist-mono), monospace;letter-spacing:.18em;margin-top:19px}.forum-topic-locked h2{margin:11px 0 7px;font-size:26px}.forum-topic-locked p{color:var(--forum-muted);margin:0;font-size:13px}.forum-topic-locked>div{gap:8px;margin-top:23px;display:flex}.forum-topic-locked a{border:1px solid var(--forum-border);background:#fff;border-radius:999px;padding:11px 15px;font-size:11px}.forum-new-topic-form,.forum-message-center{border:1px solid var(--forum-border);background:#fff;border-radius:18px;width:min(980px,100%);margin-inline:auto;padding:clamp(24px,4vw,48px)}.forum-new-topic-form>header span,.forum-message-center>header span{color:var(--forum-primary);font:750 9px/1 var(--font-geist-mono), monospace;letter-spacing:.18em}.forum-new-topic-form>header h1,.forum-message-center>header h1{letter-spacing:-.04em;margin:11px 0 7px;font-size:clamp(28px,4vw,44px)}.forum-new-topic-form>header p,.forum-message-center>header p{color:var(--forum-muted);margin:0 0 28px}.forum-new-topic-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.forum-new-topic-form>label,.forum-new-topic-grid label{color:#5d5a55;gap:8px;margin-top:14px;font-size:11px;display:grid}.forum-new-topic-form input,.forum-new-topic-form select,.forum-new-topic-form textarea{color:#171719;width:100%;font:inherit;background:#fbfbfa;border:1px solid #d9d7d0;border-radius:9px;outline:none;padding:13px 14px}.forum-new-topic-form input:focus,.forum-new-topic-form select:focus,.forum-new-topic-form textarea:focus{border-color:var(--forum-primary);box-shadow:0 0 0 3px var(--forum-primary)}@supports (color:color-mix(in lab, red, red)){.forum-new-topic-form input:focus,.forum-new-topic-form select:focus,.forum-new-topic-form textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--forum-primary) 10%, transparent)}}.forum-new-topic-form textarea{resize:vertical;line-height:1.75}.forum-new-topic-form .human-check{background:linear-gradient(135deg,#fff9ed,#f4ecdf);border:1px solid #d7c9b5;border-radius:12px;margin-top:16px;padding:15px}.forum-new-topic-form .human-check>label{color:#5f5547;gap:9px;font-size:11px;font-weight:750;display:grid}.forum-new-topic-form .human-check>label>div{grid-template-columns:160px minmax(0,1fr);gap:10px;display:grid}.forum-new-topic-form .human-check b{color:#211b13;-webkit-text-fill-color:#211b13;min-height:48px;box-shadow:inset 4px 0 0 var(--forum-primary);background:#fff;border:1px solid #cdb98e;border-radius:9px;place-items:center;font-size:14px;display:grid}.forum-new-topic-form .human-check input[name=captchaAnswer]{color:#17130f;-webkit-text-fill-color:#17130f;background:#fff;border-color:#cdb98e;min-height:48px}.forum-topic-access-note{border-left:3px solid var(--forum-primary);background:var(--forum-primary);margin-top:16px;padding:15px 17px}@supports (color:color-mix(in lab, red, red)){.forum-topic-access-note{background:color-mix(in srgb, var(--forum-primary) 6%, #fff)}}.forum-topic-access-note p{color:var(--forum-muted);margin:5px 0 0;font-size:11px}.forum-new-topic-form>button{color:#fff;background:var(--forum-primary);border:0;border-radius:999px;width:100%;min-height:50px;margin-top:16px;font-weight:800}.forum-form-message{color:#315a8a;background:#eef4ff;border-radius:8px;padding:12px 15px;font-size:11px}.forum-form-message.error{color:#a43131;background:#fff0f0}.forum-message-center{width:min(1080px,100% - 32px);margin-block:34px 80px}.forum-message-center>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.forum-message-center>header button{border:1px solid var(--forum-border);color:var(--forum-text);background:#fff;border-radius:999px;padding:11px 15px}.forum-message-list{border-top:1px solid var(--forum-border);display:grid}.forum-message-list article{border-bottom:1px solid var(--forum-border);grid-template-columns:42px 1fr auto;gap:16px;padding:20px 0;display:grid}.forum-message-list article>i{color:#777;background:#ecebea;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;display:grid}.forum-message-list article.is-unread>i{color:#fff;background:var(--forum-primary);box-shadow:0 0 0 5px var(--forum-primary)}@supports (color:color-mix(in lab, red, red)){.forum-message-list article.is-unread>i{box-shadow:0 0 0 5px color-mix(in srgb, var(--forum-primary) 10%, transparent)}}.forum-message-list small{color:var(--forum-muted);font:650 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em}.forum-message-list h2{margin:8px 0 6px;font-size:17px}.forum-message-list p{color:#57544f;margin:0;font-size:12px;line-height:1.7}.forum-message-list a{color:var(--forum-primary);margin-top:9px;font-size:11px;display:inline-block}.forum-message-list article>button{color:var(--forum-muted);background:0 0;border:0;align-self:center;font-size:10px}.forum-verification-complete{text-align:center;background:linear-gradient(145deg,#fff,#f3f7fd);border-radius:15px;align-content:center;place-items:center;min-height:480px;padding:48px;display:grid}.forum-verification-complete>i{color:#17120a;background:#efb81b;border-radius:50%;place-items:center;width:72px;height:72px;font:900 28px/1 Arial,sans-serif;display:grid;box-shadow:0 0 0 9px #efb81b1f}.forum-verification-complete>i.is-official{color:#fff;background:#2d82de;box-shadow:0 0 0 9px #2d82de1f}.forum-verification-complete>span{color:var(--forum-primary);font:750 9px/1 var(--font-geist-mono), monospace;letter-spacing:.18em;margin-top:24px}.forum-verification-complete h2{margin:12px 0 8px;font-size:28px}.forum-verification-complete p{max-width:580px;color:var(--forum-muted);line-height:1.8}.forum-verification-complete>div{gap:9px;margin-top:16px;display:flex}.forum-verification-complete a{border:1px solid var(--forum-border);background:#fff;border-radius:999px;padding:11px 16px}.forum-verification-complete.is-pending>i{color:#fff;background:#25272e;box-shadow:0 0 0 9px #25272e14}.admin-forum-save-user{width:100%;min-height:48px;margin-top:14px;font-size:13px}@media (width<=860px){.forum-topic-layout,.forum-user-profile-page{grid-template-columns:1fr}.forum-topic-layout>.forum-author-card,.forum-user-profile-page>.forum-author-card{text-align:left;grid-template-columns:auto 1fr;justify-items:start;column-gap:14px;display:grid}.forum-topic-layout>.forum-author-card .forum-author-avatar,.forum-user-profile-page>.forum-author-card .forum-author-avatar{grid-row:1/5}.forum-topic-layout>.forum-author-card dl,.forum-user-profile-page>.forum-author-card dl{grid-template-columns:auto auto;width:auto;margin:4px 0}.forum-topic-layout>.forum-author-card .forum-author-badges,.forum-user-profile-page>.forum-author-card .forum-author-badges{display:none}.forum-replies>article{grid-template-columns:1fr}.forum-replies .forum-author-card.is-compact{border-right:0;border-bottom:1px solid var(--forum-border);flex-direction:row;gap:10px;display:flex}.forum-replies .forum-author-card.is-compact .forum-author-badges{display:none}}@media (width<=640px){.forum-new-topic-grid{grid-template-columns:1fr}.forum-new-topic-form,.forum-message-center{padding:24px 18px}.forum-new-topic-form .human-check>label>div{grid-template-columns:1fr}.forum-message-center>header{display:block}.forum-message-list article{grid-template-columns:36px 1fr}.forum-message-list article>button{grid-column:2;justify-self:start}.forum-topic-locked>div,.forum-verification-complete>div{flex-direction:column}.forum-avatar-picker{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-service,.site-service button,.site-service input{font-family:var(--font-geist-sans), "Noto Sans SC", "Microsoft YaHei", system-ui, sans-serif}.site-service-trigger{gap:8px;min-height:148px}.site-service-trigger i{background:linear-gradient(145deg, var(--nova-red), var(--nova-red));width:28px;height:28px}@supports (color:color-mix(in lab, red, red)){.site-service-trigger i{background:linear-gradient(145deg, var(--nova-red), color-mix(in srgb, var(--nova-red) 65%, #fff))}}.site-service-trigger i{box-shadow:0 7px 20px var(--nova-red)}@supports (color:color-mix(in lab, red, red)){.site-service-trigger i{box-shadow:0 7px 20px color-mix(in srgb, var(--nova-red) 30%, transparent)}}.site-service-trigger i span{writing-mode:initial;color:#fff;font:850 12px/1 var(--font-geist-sans), sans-serif;letter-spacing:0;display:block}.site-service-trigger>span{letter-spacing:.12em;font-size:12px;font-weight:750}.site-service-trigger>b{color:#ffffffa3;align-items:center;gap:4px;font-size:9px;font-weight:600;display:flex}.site-service-trigger>b em{background:#35d37a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #35d37a1f}.site-service-panel{color:#fff;background:radial-gradient(circle at 92% 0%, var(--nova-red), transparent 34%), #0e0e13f7;flex-direction:column;width:min(440px,100vw - 28px);max-height:min(720px,100svh - 40px);display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.site-service-panel{background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--nova-red) 12%, transparent), transparent 34%), #0e0e13f7}}.site-service.is-open .site-service-trigger{right:min(440px,100vw - 28px)}.site-service-panel>.site-service-header{flex:none;justify-content:flex-start;align-items:flex-start;gap:13px;padding:23px 22px 19px}.site-service-avatar{background:var(--nova-red);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:850;display:grid}.site-service-panel .site-service-header>div:nth-child(2){flex:1;min-width:0}.site-service-panel .site-service-header>div>span{color:var(--nova-red);font-size:9px;font-weight:750;line-height:1.2}.site-service-panel .site-service-header h2{letter-spacing:-.025em;margin:8px 0 5px;font-size:24px;line-height:1.25}.site-service-panel .site-service-header p{color:#ffffff8f;font-size:12px;line-height:1.5}.site-service-panel .site-service-header>button{flex:none;font-size:19px}.site-service-tabs{border-bottom:1px solid #ffffff14;flex:none;grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px;display:grid}.site-service-tabs button{color:#ffffff9e;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:13px;align-items:center;gap:10px;min-height:58px;padding:9px 11px;display:flex}.site-service-tabs button.active{border-color:var(--nova-red)}@supports (color:color-mix(in lab, red, red)){.site-service-tabs button.active{border-color:color-mix(in srgb, var(--nova-red) 62%, transparent)}}.site-service-tabs button.active{color:#fff;background:var(--nova-red)}@supports (color:color-mix(in lab, red, red)){.site-service-tabs button.active{background:color-mix(in srgb, var(--nova-red) 12%, #ffffff08)}}.site-service-tabs button>i{color:#fff;background:#ffffff17;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:11px;font-style:normal;font-weight:800;display:grid}.site-service-tabs button.active>i{background:var(--nova-red)}.site-service-tabs button>span{gap:4px;font-size:13px;font-weight:750;display:grid}.site-service-tabs small{color:#fff6;font-size:9px;font-weight:500}.site-service-ai,.site-service-human{flex-direction:column;flex:1;min-height:0;display:flex}.site-service-messages,.site-service-human-messages{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;align-content:start;gap:13px;min-height:180px;max-height:310px;padding:18px 17px 8px;display:grid;overflow-y:auto}.site-service-message{align-items:flex-start;gap:8px;max-width:90%;display:flex}.site-service-message>i{color:#fff;background:var(--nova-red);border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:850;display:grid}.site-service-message>div{background:#ffffff0e;border:1px solid #ffffff17;border-radius:4px 13px 13px;padding:10px 12px}.site-service-message.is-visitor{justify-self:end}.site-service-message.is-visitor>div{border-color:var(--nova-red)}@supports (color:color-mix(in lab, red, red)){.site-service-message.is-visitor>div{border-color:color-mix(in srgb, var(--nova-red) 42%, transparent)}}.site-service-message.is-visitor>div{background:var(--nova-red);border-radius:13px 4px 13px 13px}@supports (color:color-mix(in lab, red, red)){.site-service-message.is-visitor>div{background:color-mix(in srgb, var(--nova-red) 18%, #ffffff09)}}.site-service-message p,.site-service-human-messages p{color:#ffffffe0;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.68}.site-service-message a{color:var(--nova-red);margin-top:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-service-message a{color:color-mix(in srgb, var(--nova-red) 72%, #fff)}}.site-service-message a{font-size:11px;font-weight:700}.site-service-quick{gap:8px;padding:9px 17px 12px;display:grid}.site-service-quick>span{color:#fff6;font-size:10px}.site-service-quick>div{flex-wrap:wrap;gap:6px;display:flex}.site-service-quick button,.site-service-back-ai{color:#ffffffb8;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;font-size:10px}.site-service-composer{background:#0000002e;border:1px solid #ffffff21;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin:0 13px;padding:5px;display:grid}.site-service-composer input{color:#fff;background:0 0;border:0;outline:0;min-width:0;height:40px;padding:0 10px;font-size:13px}.site-service-composer input::placeholder{color:#ffffff52}.site-service-composer>button{color:#fff;background:var(--nova-red);cursor:pointer;border:0;border-radius:9px;min-width:60px;padding:0 13px;font-size:12px;font-weight:750}.site-service-composer>button:disabled{opacity:.42;cursor:not-allowed}.site-service-disclaimer{color:#ffffff54;margin:9px 17px 13px;font-size:9px;line-height:1.55}.site-service-human-intro{background:#ffffff09;border:1px solid #ffffff17;border-radius:13px;align-items:center;gap:11px;margin:15px 15px 10px;padding:13px;display:flex}.site-service-human-intro>i{background:#35d37a1c;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.site-service-human-intro>i span{background:#35d37a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #35d37a1a}.site-service-human-intro b{font-size:13px}.site-service-human-intro p{color:#ffffff73;margin:4px 0 0;font-size:10px;line-height:1.5}.site-service-human-status{justify-content:space-between;align-items:center;gap:10px;padding:0 17px 8px;display:flex}.site-service-human-status>span{align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.site-service-human-status>span i{background:#35d37a;border-radius:50%;width:6px;height:6px}.site-service-human-status small{color:#ffffff54;font-size:9px}.site-service-human-messages{max-height:260px;padding-top:7px}.site-service-human-messages article{gap:5px;max-width:86%;display:grid}.site-service-human-messages article.is-visitor{justify-self:end}.site-service-human-messages article>span{color:#ffffff5c;font-size:9px}.site-service-human-messages article.is-visitor>span{text-align:right}.site-service-human-messages article>p{background:#ffffff0e;border:1px solid #ffffff17;border-radius:4px 13px 13px;padding:10px 12px}.site-service-human-messages article.is-visitor>p{border-color:var(--nova-red)}@supports (color:color-mix(in lab, red, red)){.site-service-human-messages article.is-visitor>p{border-color:color-mix(in srgb, var(--nova-red) 42%, transparent)}}.site-service-human-messages article.is-visitor>p{background:var(--nova-red);border-radius:13px 4px 13px 13px}@supports (color:color-mix(in lab, red, red)){.site-service-human-messages article.is-visitor>p{background:color-mix(in srgb, var(--nova-red) 18%, #ffffff09)}}.site-service-human-start{grid-template-columns:1fr 1fr;gap:8px;padding:6px 15px 11px;display:grid}.site-service-human-start label{gap:6px;display:grid}.site-service-human-start label>span{color:#ffffff80;font-size:9px}.site-service-human-start input{color:#fff;background:#ffffff09;border:1px solid #ffffff1a;border-radius:9px;outline:0;width:100%;min-width:0;height:39px;padding:0 10px;font-size:11px}.site-service-human-error{color:#ffadb3;background:#ff2b3a1a;border-radius:8px;margin:0 15px 10px;padding:9px 11px;font-size:10px}.site-service-human-composer{margin-top:auto}.site-service-back-ai{align-self:flex-start;margin:9px 16px 3px}.site-service-panel>footer{color:#ffffff52;flex:none;align-items:center;gap:7px;padding:12px 16px 15px;font-size:9px;line-height:1.4;display:flex}.site-service-panel>footer i{background:var(--nova-red);border-radius:50%;width:5px;height:5px}.admin-service-inbox{overflow:hidden}.admin-service-inbox>.admin-card-title{grid-template-columns:1fr auto}.admin-service-inbox>.admin-card-title>span,.admin-service-inbox>.admin-card-title>h2{grid-column:1}.admin-service-inbox>.admin-card-title>button{color:#242225;background:#fff;border:1px solid #ddd8d1;border-radius:999px;grid-area:1/2/3;align-self:center;padding:10px 14px}.admin-service-workbench{background:#f7f5f1;border:1px solid #ddd8d1;border-radius:16px;grid-template-columns:minmax(230px,.36fr) minmax(0,1fr);min-height:520px;margin-top:18px;display:grid;overflow:hidden}.admin-service-conversations{background:#151419;border-right:1px solid #ddd8d1;max-height:620px;padding:8px;overflow-y:auto}.admin-service-conversations>button{color:#ffffffb8;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:9px;width:100%;padding:12px 10px;display:grid}.admin-service-conversations>button:hover,.admin-service-conversations>button.active{background:#ffffff0f;border-color:#ffffff1a}.admin-service-conversations>button.active{box-shadow:inset 3px 0 0 var(--nova-red)}.admin-service-conversations>button>i{color:#fff;background:#29282f;border-radius:11px;place-items:center;width:36px;height:36px;font-size:12px;font-style:normal;display:grid}.admin-service-conversations>button.is-unread>i{background:var(--nova-red)}.admin-service-conversations>button>span{gap:5px;min-width:0;display:grid}.admin-service-conversations b{color:#fff;justify-content:space-between;gap:7px;font-size:12px;display:flex}.admin-service-conversations b em{color:var(--nova-red);white-space:nowrap;font-size:9px;font-style:normal}.admin-service-conversations small{color:#ffffff6b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-service-conversations time{color:#ffffff45;font-size:8px}.admin-service-no-session{color:#ffffff73;text-align:center;align-content:center;place-items:center;gap:5px;min-height:210px;display:grid}.admin-service-no-session b{color:#ffffffbf}.admin-service-chat{flex-direction:column;min-width:0;display:flex}.admin-service-chat>header{background:#fff;border-bottom:1px solid #e1ded8;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:13px 16px;display:flex}.admin-service-chat>header>div:first-child{gap:4px;display:grid}.admin-service-chat>header b{font-size:14px}.admin-service-chat>header span{color:#7a756f;font-size:10px}.admin-service-chat>header button{background:#fff;border:1px solid #d9d5cf;border-radius:8px;padding:8px 11px;font-size:10px}.admin-service-chat>header button.is-danger{color:#ad2631;border-color:#e8b4b8}.admin-service-chat-messages{background:#f7f5f1;flex-direction:column;flex:1;gap:13px;min-height:340px;padding:20px;display:flex;overflow-y:auto}.admin-service-chat-messages article{gap:4px;max-width:78%;display:grid}.admin-service-chat-messages article.is-admin{align-self:flex-end}.admin-service-chat-messages article>span{color:#827d77;font-size:9px}.admin-service-chat-messages article.is-admin>span,.admin-service-chat-messages article.is-admin>time{text-align:right}.admin-service-chat-messages article>p{color:#252326;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #dfdcd6;border-radius:4px 12px 12px;margin:0;padding:10px 12px;font-size:12px;line-height:1.65}.admin-service-chat-messages article.is-admin>p{color:#fff;background:var(--nova-red);border-color:#ef8e97;border-radius:12px 4px 12px 12px}.admin-service-chat-messages time{color:#aaa49c;font-size:8px}.admin-service-chat>form{background:#fff;border-top:1px solid #dfdcd6;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:12px;display:grid}.admin-service-chat>form textarea{resize:none;color:#242225;width:100%;font:inherit;background:#faf9f7;border:1px solid #d9d5cf;border-radius:9px;outline:0;padding:10px 12px;font-size:12px}.admin-service-chat>form button{color:#fff;background:var(--nova-red);border:0;border-radius:9px;align-self:stretch;padding:0 18px;font-size:11px;font-weight:750}.admin-service-chat-empty{color:#8d8881;place-items:center;min-height:520px;font-size:12px;display:grid}.admin-service-error{color:#a82631;background:#fff2f3;border:1px solid #efb6bb;border-radius:9px;margin-top:12px;padding:11px 13px;font-size:11px}@media (width<=760px){.site-service-panel{border-radius:18px;width:calc(100vw - 20px);max-height:calc(100svh - 92px)}.site-service.is-open .site-service-trigger{right:auto}.site-service-panel>.site-service-header{padding:18px 16px 15px}.site-service-panel .site-service-header h2{font-size:21px}.site-service-human-start{grid-template-columns:1fr}.site-service-messages,.site-service-human-messages{max-height:34svh}.admin-service-workbench{grid-template-columns:1fr}.admin-service-conversations{border-bottom:1px solid #ddd8d1;border-right:0;max-height:210px}.admin-service-chat-messages{min-height:280px}.admin-service-chat>form{grid-template-columns:1fr}.admin-service-chat>form button{min-height:42px}}.home-artist-grid .artist-card,.directory-grid .directory-card{min-width:0;height:100%}.home-artist-grid .artist-photo,.directory-grid .directory-photo{aspect-ratio:3/4;background:#101014;width:100%;overflow:hidden}.home-artist-grid .artist-photo img,.directory-grid .directory-photo img{object-fit:cover;object-position:center 22%;width:100%;height:100%;display:block}.forum-page{font-size:max(14px, var(--forum-body-size))}.forum-topic-detail>header>span,.forum-replies>header>span{font-size:11px;line-height:1.35}.forum-topic-detail>header>div{gap:16px;font-size:13px;line-height:1.6}.forum-topic-content p{font-size:16px;line-height:1.95}.forum-topic-detail>footer a{font-size:12px}.forum-author-card>p{font-size:13px;line-height:1.75}.forum-author-card dt{font-size:11px}.forum-author-card dd{font-size:14px}.forum-author-verification-note dd{-webkit-line-clamp:4;font-size:13px;line-height:1.7}.forum-author-no-badge,.forum-topic-list>a>i,.forum-topic-list>a>span>small{font-size:11px}.forum-topic-list>a>span>b{font-size:16px}.forum-topic-list>a p{font-size:12px}.forum-topic-list>a>span>em,.forum-topic-list>a>strong small,.forum-topic-list>a>strong em,.forum-replies>article small,.forum-news-panel>div span,.forum-news-panel>div small,.forum-creators>a small,.forum-verified-person small,.forum-fast-list>a small{font-size:11px}.forum-news-panel>div b,.forum-creators>a b,.forum-verified-person b,.forum-fast-list>a span{font-size:13px}@media (width<=1180px){.verify-guide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.verify-guide{grid-template-columns:1fr}.home-artist-grid .artist-photo,.directory-grid .directory-photo{aspect-ratio:3/4}.forum-topic-detail>header>div{flex-wrap:wrap}}.profile-social-links{border-top:1px solid #ffffff1f;gap:11px;width:min(100%,620px);margin-top:24px;padding-top:18px;display:grid}.profile-social-links>span{color:#ffffff61;font:9px var(--font-geist-mono), monospace;letter-spacing:.18em}.profile-social-links>div{flex-wrap:wrap;gap:8px;display:flex}.profile-social-links a{color:#ffffffd1;background:#ffffff09;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:6px 11px 6px 7px;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.profile-social-links a:hover{background:#ff344117;border-color:#ff3441b8;transform:translateY(-2px)}.profile-social-links a i{color:#fff;letter-spacing:-.02em;background:#ff3441;border-radius:999px;place-items:center;min-width:25px;height:25px;padding-inline:5px;font:800 8px Arial,sans-serif;display:grid}.profile-social-links a b{font-size:11px;font-weight:650}.profile-social-links a em{color:#ffffff59;font-size:10px;font-style:normal}.admin-social-editor{background:#f8f6f2;border:1px solid #ddd7cf;gap:10px;padding:18px;display:grid}.admin-social-editor>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:3px;display:flex}.admin-social-editor>header>div{gap:4px;display:grid}.admin-social-editor>header span{color:#ef2738;font:8px var(--font-geist-mono), monospace;letter-spacing:.15em}.admin-social-editor>header b{font-size:15px}.admin-social-editor>header button,.admin-social-row button{color:#9c2634;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7d0c7;padding:0 12px;font-size:10px}.admin-social-row{grid-template-columns:minmax(130px,.38fr) minmax(240px,1fr) auto;gap:8px;display:grid}.admin-social-row input{color:#17161a;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d9d3cb;padding:9px 11px;font-size:11px}.admin-social-editor>p,.admin-social-editor>small{color:#878078;margin:0;font-size:9px;line-height:1.7}.nova-baike-related-feature{border:1px solid #dce5ee;border-top:3px solid var(--baike-blue);background:linear-gradient(135deg,#f7fbff 0%,#fff 58%);margin:0 48px 46px;padding:30px;scroll-margin-top:90px;box-shadow:0 14px 34px #1f43690f}.nova-baike-related-feature>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px;display:flex}.nova-baike-related-feature>header span{color:var(--baike-blue);letter-spacing:.15em;font-size:9px;font-weight:800}.nova-baike-related-feature>header h2{color:#203247;margin:6px 0 0;font-size:24px}.nova-baike-related-feature .nova-baike-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nova-baike-owner-messages{border:1px solid #dce3ea;border-top:3px solid var(--baike-blue);background:#fff;padding:26px 30px;scroll-margin-top:90px}.nova-baike-owner-messages>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.nova-baike-owner-messages>header span{color:var(--baike-blue);letter-spacing:.15em;font-size:9px;font-weight:800}.nova-baike-owner-messages>header h2{margin:5px 0 0;font-size:24px}.nova-baike-owner-messages>header>b{color:#7e8995;font-size:11px;font-weight:600}.nova-baike-owner-messages>p{color:#7d8792;margin:0;font-size:12px}.nova-baike-owner-messages>div{gap:9px;display:grid}.nova-baike-message-controls{align-items:center;gap:10px;display:flex}.nova-baike-message-controls b{color:#7e8995;font-size:11px;font-weight:650}.nova-baike-message-controls button,.nova-baike-message-filters button{color:#607083;min-height:31px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e1eb;border-radius:4px;padding:0 12px;font-size:11px}.nova-baike-message-filters{gap:7px;margin:-5px 0 15px;display:flex}.nova-baike-message-filters button.is-active{border-color:var(--baike-blue);background:var(--baike-blue);color:#fff}.nova-baike-owner-messages article{background:#fafbfd;border:1px solid #e2e7ec;grid-template-columns:34px minmax(0,1fr);gap:13px;padding:15px;display:grid}.nova-baike-owner-messages article.message-rejected{background:linear-gradient(100deg,#fff5f6,#fff);border-color:#efc6cc}.nova-baike-owner-messages article.message-approved{background:linear-gradient(100deg,#f3fbf6,#fff);border-color:#c9e5d2}.nova-baike-message-mark{color:#597087;background:#e8eef5;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:850;display:grid}.message-rejected .nova-baike-message-mark{color:#fff;background:#e93b4f}.message-approved .nova-baike-message-mark{color:#fff;background:#35a45f}.nova-baike-owner-messages article>div:last-child{min-width:0}.nova-baike-owner-messages article header{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.nova-baike-owner-messages article header span{color:#8a96a2;font-size:10px}.nova-baike-owner-messages article header strong{color:#253548;font-size:13px}.nova-baike-owner-messages article header time{color:#9ba5af;margin-left:auto;font-size:10px}.nova-baike-owner-messages article p{color:#5d6975;margin:8px 0 0;font-size:12px;line-height:1.75}.nova-baike-message-context{flex-wrap:wrap;gap:6px 18px;margin:11px 0 0;display:flex}.nova-baike-message-context>div{color:#657485;gap:6px;font-size:10px;line-height:1.6;display:flex}.nova-baike-message-context dt{color:#98a3ae}.nova-baike-message-context dd{overflow-wrap:anywhere;margin:0}.nova-baike-rejection-detail{background:#fff;border:1px solid #efd9dc;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid}.nova-baike-rejection-detail span{color:#616d79;overflow-wrap:anywhere;gap:5px;min-width:0;padding:11px;font-size:11px;line-height:1.6;display:grid}.nova-baike-rejection-detail span+span{border-left:1px solid #efd9dc}.nova-baike-rejection-detail b{color:#b42b3b;letter-spacing:.05em;font-size:9px}.nova-baike-message-dialog{z-index:500;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.nova-baike-message-dialog-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0d141ca8;border:0;position:absolute;inset:0}.nova-baike-message-dialog>section{background:#fff;border-top:4px solid #e93b4f;justify-items:start;width:min(520px,100%);padding:34px;display:grid;position:relative;box-shadow:0 30px 90px #00000047}.nova-baike-message-dialog>section>i{color:#fff;background:#e93b4f;border-radius:50%;place-items:center;width:46px;height:46px;font-size:24px;font-style:normal;font-weight:850;display:grid}.nova-baike-message-dialog>section>span{color:#e23c4e;letter-spacing:.14em;margin-top:22px;font-size:9px;font-weight:800}.nova-baike-message-dialog h2{margin:7px 0 10px;font-size:27px}.nova-baike-message-dialog p{color:#566371;margin:0;font-size:13px;line-height:1.8}.nova-baike-message-dialog dl{border:1px solid #e4e8ed;width:100%;margin:20px 0 0}.nova-baike-message-dialog dl>div{grid-template-columns:92px 1fr;align-items:center;min-height:46px;display:grid}.nova-baike-message-dialog dl>div+div{border-top:1px solid #e4e8ed}.nova-baike-message-dialog dt{color:#8994a0;padding:12px;font-size:11px}.nova-baike-message-dialog dd{color:#354658;overflow-wrap:anywhere;border-left:1px solid #e4e8ed;margin:0;padding:12px;font-size:12px}.nova-baike-message-dialog small{color:#8a949e;margin-top:16px;font-size:11px;line-height:1.65}.nova-baike-message-dialog>section>button{background:var(--baike-blue);color:#fff;min-height:42px;font:inherit;cursor:pointer;border:0;margin-top:20px;padding:0 22px;font-size:12px}.baike-review-location{background:#f5f9ff;border:1px solid #d9e8fb;border-left:3px solid #2d7fe5;border-radius:8px;gap:5px;margin:10px 0;padding:12px 14px;display:grid}.baike-review-location b{color:#216bc8;letter-spacing:.08em;font-size:11px}.baike-review-location span{color:#253548;font-size:13px;font-weight:700}.baike-review-location small{color:#788594;font-size:11px;line-height:1.6}@media (width<=900px){.nova-baike-related-feature{margin-inline:20px;padding:22px}.nova-baike-related-feature .nova-baike-work-grid{grid-template-columns:1fr 1fr}.nova-baike-rejection-detail{grid-template-columns:1fr}.nova-baike-rejection-detail span+span{border-top:1px solid #efd9dc;border-left:0}}@media (width<=680px){.profile-social-links{margin-top:20px;padding-top:15px}.profile-social-links a{min-height:36px}.admin-social-editor>header{flex-direction:column;align-items:flex-start}.admin-social-row{grid-template-columns:1fr}.nova-baike-related-feature{margin:0 14px 32px;padding:18px 14px}.nova-baike-related-feature .nova-baike-work-grid{grid-template-columns:1fr}.nova-baike-owner-messages{padding:20px 14px}.nova-baike-owner-messages>header{flex-direction:column;align-items:flex-start;gap:7px}.nova-baike-message-controls{justify-content:space-between;width:100%}.nova-baike-message-filters{margin-top:0;overflow-x:auto}.nova-baike-message-filters button{white-space:nowrap}.nova-baike-owner-messages article{grid-template-columns:28px minmax(0,1fr);padding:12px}.nova-baike-message-mark{width:26px;height:26px}.nova-baike-owner-messages article header time{width:100%;margin-left:0}.nova-baike-message-dialog>section{padding:26px 20px}}.nova-baike-template-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.nova-baike-template-picker button{color:#15304f;background:#fff;border:1px solid #d8e2ef;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:88px;padding:18px;display:flex}.nova-baike-template-picker button.is-active{background:#eef6ff;border-color:#2679e8;box-shadow:inset 0 0 0 1px #2679e8}.nova-baike-template-picker button span,.nova-baike-existing-module-note{color:#6d8199;font-size:12px}.nova-baike-module-editor,.nova-baike-module-form{gap:16px;display:grid}.nova-baike-module-actions,.nova-baike-module-form>header,.nova-baike-module-form>header>span,.nova-baike-image-metadata,.nova-baike-gallery-form,.nova-baike-gallery-grid,.nova-baike-editor-secondary-actions{gap:10px;display:flex}.nova-baike-module-actions button,.nova-baike-module-form button,.nova-baike-editor-secondary-actions button{color:#1768c7;background:#fff;border:1px solid #c9d8eb;border-radius:8px;min-height:38px;padding:0 14px}.nova-baike-module-form{background:#f9fbfe;border:1px solid #dfe7f0;border-radius:14px;padding:18px}.nova-baike-module-form>header{align-items:center}.nova-baike-module-form>header>input{flex:1;min-width:0}.nova-baike-single-image-form figure,.nova-baike-gallery-grid figure,.nova-baike-preview-dialog figure{margin:0}.nova-baike-single-image-form img,.nova-baike-gallery-grid img,.nova-baike-preview-dialog img{object-fit:contain;background:#e8eef5;width:100%;max-height:420px;display:block}.nova-baike-upload-button{color:#fff;cursor:pointer;background:#2679e8;border-radius:8px;width:max-content;padding:10px 14px;display:inline-flex;position:relative;overflow:hidden}.nova-baike-upload-button input{opacity:0;width:1px;height:1px;position:absolute}.nova-baike-image-metadata{flex-wrap:wrap;margin-top:12px}.nova-baike-image-metadata input,.nova-baike-image-metadata select{flex:1;min-width:170px}.nova-baike-gallery-form{flex-direction:column}.nova-baike-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nova-baike-gallery-grid figure{background:#fff;border:1px solid #dfe7f0;border-radius:10px;padding:10px}.nova-baike-gallery-grid figcaption{gap:8px;margin-top:8px;display:grid}.nova-baike-gallery-grid figcaption span{flex-wrap:wrap;gap:6px;display:flex}.nova-baike-save-state{border-left:3px solid #8ba1b9}.nova-baike-save-state.state-saving{border-left-color:#e2a020}.nova-baike-save-state.state-saved{border-left-color:#24a36a}.nova-baike-save-state.state-error{border-left-color:#d83b44}.nova-baike-editor-secondary-actions{flex-direction:column}.nova-baike-preview-dialog{z-index:1200;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.nova-baike-preview-dialog>section{z-index:1;color:#142b47;background:#fff;border-radius:18px;width:min(920px,100%);max-height:88vh;padding:28px;position:relative;overflow:auto;box-shadow:0 26px 80px #0d27463d}.nova-baike-preview-dialog>section>header,.nova-baike-preview-hero{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.nova-baike-preview-hero>div{flex:1}.nova-baike-preview-hero>img{aspect-ratio:4/5;width:min(280px,38%)}.nova-baike-preview-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=720px){.nova-baike-template-picker,.nova-baike-gallery-grid,.nova-baike-preview-gallery{grid-template-columns:1fr}.nova-baike-module-form>header,.nova-baike-preview-hero{flex-direction:column}.nova-baike-module-form>header>span{flex-wrap:wrap}.nova-baike-preview-hero>img{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
