/*! tailwindcss v4.2.4 | 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-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia: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;--color-green-400:oklch(79.2% .209 151.711);--color-blue-500:oklch(62.3% .214 259.815);--color-purple-600:oklch(55.8% .288 302.321);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-semibold:600;--font-weight-bold:700;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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{.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.z-20{z-index:20}.\!table{display:table!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-14{height:calc(var(--spacing) * 14)}.w-7{width:calc(var(--spacing) * 7)}.max-w-\[100px\]{max-width:100px}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/6{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/6{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-400{--tw-gradient-from:var(--color-green-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/70:hover{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/70:hover{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:opacity-80:hover{opacity:.8}}}@font-face{font-family:Gotham;src:url(/font-pkg/gotham-xlight__.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/font-pkg/gotham-book.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/font-pkg/gotham-medium.otf)format("opentype");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/font-pkg/Gotham-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/font-pkg/Gotham-Black.otf)format("opentype");font-weight:800 900;font-style:normal;font-display:swap}@font-face{font-family:Gotham Book;src:url(/font-pkg/gotham-book.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham Medium;src:url(/font-pkg/gotham-medium.otf)format("opentype");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:Gotham Black;src:url(/font-pkg/Gotham-Black.otf)format("opentype");font-weight:800 900;font-style:normal;font-display:swap}@font-face{font-family:Gotham Rounded;src:url(/font-pkg/GothamRnd-Book.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham Rounded;src:url(/font-pkg/GothamRounded-Medium.otf)format("opentype");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:Gotham Rounded;src:url(/font-pkg/Gotham%20Rounded%20Bold.otf)format("opentype");font-weight:700 900;font-style:normal;font-display:swap}@font-face{font-family:Gotham Rounded Book;src:url(/font-pkg/GothamRnd-Book.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham Rounded Medium;src:url(/font-pkg/GothamRounded-Medium.otf)format("opentype");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:Gotham Rounded Bold;src:url(/font-pkg/Gotham%20Rounded%20Bold.otf)format("opentype");font-weight:700 900;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Gotham Rounded,sans-serif}#root{width:100%;min-height:100vh}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.landing-header-shell{z-index:20;flex-direction:column;transition:opacity .32s,transform .36s cubic-bezier(.16,1,.3,1),filter .36s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.landing-header{z-index:10;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:20px;display:grid}.landing-logo-section{justify-self:start;align-items:center;gap:15px;display:flex}.landing-main-logo{height:40px}.landing-main-logo-btn{cursor:pointer;background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex}.landing-dianxin-logo{height:45px}.landing-top-info{text-align:center;color:#ffffffe6;white-space:nowrap;justify-self:center;font-family:Gotham Rounded,sans-serif;font-size:24px;font-weight:400}.landing-promo-banner{isolation:isolate;color:#000;appearance:none;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;border:1px solid #64ffda33;border-radius:6px;align-self:center;align-items:center;gap:8px;width:max-content;min-height:31px;margin:-4px auto 10px;padding:6px 20px;font-family:Futura,sans-serif;font-size:14px;font-weight:500;transition:border-color .24s,box-shadow .24s,transform .24s;display:inline-flex;position:relative;overflow:hidden}.landing-promo-banner:hover,.landing-promo-banner:focus-visible{border-color:#64ffda94;box-shadow:0 10px 24px #40ebd229}.landing-promo-banner:before{content:"";z-index:-1;background:var(--promo-bg) no-repeat left top / 100% 100%;will-change:transform;width:calc(100% + 36px);height:calc(100% + 36px);animation:22s ease-in-out infinite landing-promo-bg-slide;position:absolute;top:0;left:0}.landing-promo-banner>*{z-index:1;position:relative}@keyframes landing-promo-bg-slide{0%{transform:translate(0)}25%{transform:translate(-28px)}50%{transform:translate(-28px,-28px)}75%{transform:translateY(-28px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.landing-promo-banner:before{animation:none}.landing-user-menu,.landing-user-menu>*{opacity:1;animation:none;transform:none}}.landing-promo-arrow{object-fit:contain;width:16px;height:16px;display:block}.landing-btn-mclaw{cursor:pointer;background:#fff;border:none;border-radius:9px;justify-content:center;align-items:center;gap:18px;min-width:213px;height:43px;padding:0 12px 0 18px;display:inline-flex;box-shadow:0 14px 32px #00000038}.landing-btn-mclaw-content{color:#05070a;letter-spacing:0;white-space:nowrap;align-items:center;gap:4px;font-family:Gotham Rounded,Arial Rounded MT Bold,sans-serif;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.landing-btn-mclaw-logo{object-fit:contain;flex:none;width:17px;height:14px;display:block}.landing-btn-mclaw-arrow{object-fit:contain;flex:none;width:9.06px;height:6.01px;margin-top:2px;margin-left:-6px;display:block}.landing-header-actions{justify-self:end;align-items:center;gap:20px;display:flex}.landing-login-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600}.landing-login-btn:hover{background:#ffffff29;border-color:#ffffff47}.landing-user-menu-wrap{position:relative}.landing-user-avatar-btn{color:#fff;z-index:2;cursor:pointer;background:#818da3;border:none;border-radius:50%;flex-wrap:wrap;justify-content:center;align-items:center;width:52px;height:52px;padding:0;font-family:Gotham Rounded,Gotham,sans-serif;font-size:17px;font-weight:700;display:flex;position:relative;box-shadow:2px 4px 6px #00000029}.landing-user-avatar{object-fit:cover;width:100%;height:100%;box-shadow:none;border:none;border-radius:50%;flex:none;display:block}.landing-user-avatar-fallback{background:#818da3;justify-content:center;align-items:center;font-family:Gotham Rounded,Gotham,sans-serif;font-size:17px;font-weight:700;display:flex}.landing-user-menu{box-sizing:border-box;z-index:40;opacity:0;transform-origin:100% 0;will-change:opacity, transform;background:#fff;border:1px solid #000000d1;border-radius:8px;width:246px;padding:14px 12px;animation:.62s cubic-bezier(.16,1,.3,1) forwards landing-user-menu-in;position:absolute;top:calc(100% + 8px);right:0;transform:scale(.985);box-shadow:0 18px 36px #0000003d}.landing-user-menu>*{opacity:0;animation:.54s cubic-bezier(.16,1,.3,1) .12s forwards landing-user-menu-content-in;transform:translateY(5px)}.landing-user-menu>dl{animation-delay:.2s}.landing-user-menu>.landing-user-primary{animation-delay:.32s}.landing-user-menu>.landing-user-logout{animation-delay:.44s}@keyframes landing-user-menu-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes landing-user-menu-content-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.landing-user-menu h2{color:#060606;margin:0 0 14px;font-family:Gotham Rounded,Gotham,sans-serif;font-size:19px;font-weight:800;line-height:1}.landing-user-menu dl{gap:12px;margin:0 0 16px;display:grid}.landing-user-menu dl>div{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:8px;display:grid}.landing-user-menu dt,.landing-user-menu dd{margin:0;font-family:Gotham Rounded,Gotham,sans-serif;font-size:10px;font-weight:500;line-height:1.15}.landing-user-menu dt{color:#696969}.landing-user-menu dd{color:#000;text-align:left;word-break:break-all;min-width:0}.landing-user-menu button{cursor:pointer;border:none;font-family:Gotham Rounded,Gotham,sans-serif}.landing-invite-code{color:#000;text-align:left;text-underline-offset:2px;background:0 0;border:none;width:auto;max-width:100%;padding:0;font-size:10px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.landing-invite-code:hover{opacity:.72}.landing-user-primary{color:#fff;background:#000;border-radius:18px;width:calc(100% - 5px);height:36px;margin:0 auto;font-size:12px;font-weight:700;line-height:1;display:block;box-shadow:0 7px 16px #0000003d}.landing-user-primary:hover{background:#111}.landing-user-logout{color:#111;text-underline-offset:2px;background:0 0;width:100%;height:24px;margin-top:10px;font-size:12px;font-weight:500;line-height:1;text-decoration:underline}.landing-user-logout:hover{color:#000}@media (width<=1100px){.landing-header{gap:12px;padding:14px 16px}.landing-top-info{display:none}.landing-promo-banner{text-align:center;background-size:170% 220%;justify-content:center;max-width:calc(100% - 24px);font-size:11px}}.onb-page{color:#fff;background:#0b0f1a;flex-direction:column;height:100vh;font-family:Gotham Rounded,Arial Rounded MT Bold,sans-serif;display:flex;position:relative;overflow:hidden}.onb-bg-layer{z-index:0;background-color:#0b0f1a;background-image:linear-gradient(180deg, #050a1433, #050a1473), var(--onb-bg);background-position:bottom;background-repeat:no-repeat;background-size:cover;transition:background-position .7s;position:fixed;inset:0}.onb-bg-layer:after{content:"";pointer-events:none;background:radial-gradient(circle at 82% 18%,#4facfe29,#0000 32%),radial-gradient(circle at 20% 82%,#a18cd124,#0000 30%);position:absolute;inset:0}.onb-bg-layer.step-1{background-position:bottom}.onb-bg-layer.step-2{background-position:50%}.onb-bg-layer.step-3{background-position:top}.onb-main{z-index:10;--onb-left-x:clamp(82px, 9.6vw, 164px);--onb-left-y:50%;--onb-left-shift-y:-43%;--onb-pill-w:410px;--onb-plan-w:clamp(430px, 29.5vw, 510px);--onb-plan-right:clamp(28px, 3.75vw, 72px);--onb-step3-gap:clamp(30px, 4vw, 64px);flex:1;padding:0;display:block;position:relative;overflow:hidden}.onb-left-slot{left:var(--onb-left-x);top:var(--onb-left-y);z-index:12;width:var(--onb-pill-w);transform:translateY(var(--onb-left-shift-y));will-change:opacity, transform;animation:.88s cubic-bezier(.16,1,.3,1) .3s both onb-left-slot-in;position:absolute}.onb-main.step-1 .onb-left-slot,.onb-main.step-2 .onb-left-slot{width:var(--onb-pill-w)}.onb-main.step-3 .onb-left-slot{width:calc(100vw - var(--onb-left-x) - var(--onb-plan-w) - var(--onb-plan-right) - var(--onb-step3-gap))}.onb-center-slot{z-index:11;will-change:opacity, transform, filter;width:max-content;animation:.92s cubic-bezier(.16,1,.3,1) .48s both onb-center-slot-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-43%)}.onb-plan-slot{right:var(--onb-plan-right);z-index:12;width:var(--onb-plan-w);will-change:opacity, transform, filter;min-width:0;animation:.92s cubic-bezier(.16,1,.3,1) .5s both onb-plan-slot-in;position:absolute;top:50%;transform:translateY(-44%)}@keyframes onb-left-slot-in{0%{opacity:0;transform:translateY(calc(var(--onb-left-shift-y) + 10px))}to{opacity:1;transform:translateY(var(--onb-left-shift-y))}}@keyframes onb-center-slot-in{0%{opacity:0;filter:blur(2px);transform:translate(-50%,calc(10px - 43%))}to{opacity:1;filter:blur();transform:translate(-50%,-43%)}}@keyframes onb-plan-slot-in{0%{opacity:0;filter:blur(2px);transform:translateY(calc(10px - 44%))}to{opacity:1;filter:blur();transform:translateY(-44%)}}.onb-step1-title{letter-spacing:1px;max-width:980px;margin-bottom:40px;font-size:28px;font-weight:300;display:none}.onb-flow-card{text-align:left;isolation:isolate;width:100%;max-width:410px}.onb-flow-card.is-output{max-width:none}.onb-download-pill{width:min(100%, var(--onb-pill-width,340px));min-width:min(100%, var(--onb-pill-width,340px));color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;letter-spacing:0;background:#ffffff2e;border:1px solid #bee1f97a;border-radius:36px;justify-content:flex-start;align-items:center;min-height:74px;margin-bottom:22px;padding:7px 10px 7px 27px;font-size:26px;font-weight:400;transition:background .24s,min-width .48s cubic-bezier(.22,1,.36,1),width .48s cubic-bezier(.22,1,.36,1),box-shadow .32s,transform .24s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 4px #ffffff14,inset -5px -6px 12px #2a5c8442,0 8px 18px #10355738}.onb-download-pill:before{content:"";z-index:-1;border-radius:inherit;background:#ffffff2e;border:1px solid #bee1f957;position:absolute;inset:3px -4px -4px 4px;box-shadow:inset 0 0 0 3px #ffffff0d,inset -5px -7px 12px #2a5c842e}.onb-download-pill:not(.onb-output-pill):hover{background:#8ec8ed3d;transform:translateY(-1px)}.onb-completed-download-pill{color:#ffffffdb;background:#ffffff7a;border-color:#ffffff85}.onb-completed-download-pill:before{background:#ffffff29}.onb-download-pill:disabled{cursor:wait;opacity:.78;transform:none}.onb-download-icon{object-fit:contain;opacity:0;will-change:transform;flex:0 0 42px;width:42px;height:42px;margin-left:18px;transition:transform .42s cubic-bezier(.22,1,.36,1);animation:.86s cubic-bezier(.16,1,.3,1) .5s both onb-text-float-in;display:block;transform:translateY(8px)}.onb-download-icon.points-right{animation-name:onb-download-arrow-float-in-right;transform:rotate(-90deg)}.onb-complete-icon{animation-name:onb-text-float-in;transform:none}.onb-download-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:calc(100% - 60px);animation:.86s cubic-bezier(.16,1,.3,1) .5s both onb-text-float-in;overflow:hidden}.onb-sub-link-group{opacity:.9;flex-direction:column;align-items:flex-start;gap:22px;max-height:140px;padding-left:28px;font-family:Gotham Rounded,Arial Rounded MT Bold,sans-serif;font-size:24px;transition:opacity .16s,transform .16s,max-height .18s,margin .18s;display:flex;overflow:hidden}.onb-output-link-group{max-height:none;margin-top:18px}.onb-output-link-group .onb-step-link{opacity:.72}.onb-output-link-group .onb-step-link.is-selected .onb-step-link-arrow{animation-name:onb-text-float-in;transform:none}.onb-step-link{color:#eaf7ffe6;cursor:pointer;font:inherit;letter-spacing:0;opacity:.6;background:0 0;border:none;align-items:center;gap:8px;padding:0;line-height:1;transition:opacity .22s,transform .28s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translate(0)}.onb-step-link.is-selected{opacity:1;transform:translate(2px)}.onb-dialog-overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#050a1429;place-items:center;padding:24px;animation:.18s both onb-dialog-fade;display:grid;position:fixed;inset:0}.onb-dialog-panel{color:#fff;text-align:center;background:linear-gradient(145deg,#192d4ef0,#13182cf0),#111c34f0;border:1px solid #cbe8ff57;border-radius:22px;width:min(420px,100%);padding:34px 32px 28px;animation:.2s cubic-bezier(.22,1,.36,1) both onb-dialog-pop;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 28px 70px #00000061}.onb-dialog-topline{background:linear-gradient(90deg,#64ffda,#72c8ff,#b39dff);height:3px;position:absolute;inset:0 0 auto}.onb-dialog-close{color:#ffffffc7;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;width:34px;height:34px;font-size:24px;line-height:30px;transition:background .2s,color .2s;position:absolute;top:12px;right:12px}.onb-dialog-close:hover{color:#fff;background:#ffffff24}.onb-dialog-title{letter-spacing:0;margin:0 0 14px;font-size:24px;font-weight:700}.onb-dialog-message{color:#ecf7ffe6;letter-spacing:0;margin:0;font-size:17px;line-height:1.6}.onb-dialog-confirm{color:#082035;cursor:pointer;letter-spacing:0;background:linear-gradient(135deg,#64ffda,#78d8ff);border:none;border-radius:999px;min-width:116px;height:42px;margin-top:26px;font-size:15px;font-weight:700;box-shadow:0 12px 24px #5bdcec38}.onb-pay-modal .onb-dialog-confirm{margin:24px auto 0;display:block}.onb-pay-modal{color:#fff;background:linear-gradient(145deg,#192d4ee6,#13182ceb),#111c34e6;border:1px solid #cbe8ff47;border-radius:18px;width:min(380px,100vw - 48px);padding:26px 26px 24px;animation:.2s cubic-bezier(.22,1,.36,1) both onb-dialog-pop;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 18px 44px #00000047}.onb-pay-summary{gap:6px;margin:14px 0 18px;display:grid}.onb-pay-summary>div{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;padding:8px 0;display:flex}.onb-pay-summary dt{color:#ecf7ffad;font-size:14px}.onb-pay-summary dd{color:#fffffff5;margin:0;font-size:15px}.onb-pay-channel-list,.onb-pay-select-row{gap:10px;display:grid}.onb-pay-select-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:10px}.onb-pay-select-row select{color:#fff;background:#ffffff14;border:1px solid #cbe8ff47;border-radius:12px;outline:none;height:42px;padding:0 12px}.onb-pay-channel-btn{color:#082035;cursor:pointer;letter-spacing:0;background:linear-gradient(135deg,#64ffda,#78d8ff);border:1px solid #cbe8ff42;border-radius:999px;min-height:40px;font-size:15px;font-weight:700;box-shadow:0 10px 20px #5bdcec29}.onb-pay-channel-btn:disabled{cursor:wait;opacity:.65}.onb-pay-note,.onb-pay-error{color:#ecf7ffdb;margin:14px 0 0;font-size:14px;line-height:1.5}.onb-pay-error{color:#ffb9b9}.onb-pay-qr{background:#fff;border-radius:12px;width:220px;height:220px;margin:16px auto;display:block}@keyframes onb-dialog-fade{0%{opacity:0}to{opacity:1}}@keyframes onb-dialog-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.onb-step-link span{border-bottom:1px solid #eaf7ffbd;padding-bottom:2px}.onb-step-link>div,.onb-step-link-arrow{text-underline-offset:4px;opacity:0;text-decoration:underline;animation:.82s cubic-bezier(.16,1,.3,1) both onb-text-float-in;transform:translateY(8px)}.onb-sub-link-group .onb-step-link:first-child>div,.onb-sub-link-group .onb-step-link:first-child .onb-step-link-arrow{animation-delay:.68s}.onb-sub-link-group .onb-step-link:nth-child(2)>div,.onb-sub-link-group .onb-step-link:nth-child(2) .onb-step-link-arrow{animation-delay:.84s}.onb-sub-link-group .onb-step-link:nth-child(3)>div,.onb-sub-link-group .onb-step-link:nth-child(3) .onb-step-link-arrow{animation-delay:1s}.onb-step-link-arrow{object-fit:contain;will-change:transform;flex:0 0 18.47px;width:18.47px;height:18.47px;text-decoration:none;transition:opacity .22s,transform .36s cubic-bezier(.22,1,.36,1);display:block}.onb-step-link.is-selected .onb-step-link-arrow{animation-name:onb-arrow-float-in-selected;transform:rotate(-90deg)}.onb-flow-card.is-completed .onb-step-link.is-selected .onb-step-link-arrow{animation-name:onb-text-float-in;transform:none}@keyframes onb-label-swap{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes onb-text-float-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes onb-arrow-float-in-selected{0%{opacity:0;transform:translateY(8px)rotate(-90deg)}to{opacity:1;transform:translateY(0)rotate(-90deg)}}@keyframes onb-download-arrow-float-in-right{0%{opacity:0;transform:translateY(8px)rotate(-90deg)}to{opacity:1;transform:translateY(0)rotate(-90deg)}}.onb-wechat-layout{width:100%;min-height:auto;display:block}.onb-connect-waiting,.onb-connect-success{text-align:center;color:#ffffffeb;flex-direction:column;justify-content:center;align-items:center;width:min(100vw - 48px,430px);min-height:260px;animation:.46s cubic-bezier(.22,1,.36,1) both onb-center-state-in;display:flex}.onb-connect-success h2{margin:0 0 14px;font-size:30px;font-weight:700;line-height:1.2}.onb-connect-success p{color:#ffffffb8;margin:0;font-size:17px;line-height:1.9}.onb-droplet-loader{width:118px;height:118px;animation:1.16s linear infinite onb-droplet-spin;position:relative}.onb-droplet-loader span{width:9px;height:13px;opacity:calc(.18 + (var(--i) * .06));transform:rotate(calc(var(--i) * 40deg)) translateY(-50px) scale(calc(.78 + (var(--i) * .03)));transform-origin:50%;background:radial-gradient(circle at 35% 24%,#fffffff2,#ffffff38 34%,#0000 36%),linear-gradient(#b1eefff5,#59a4eeb8);border-radius:999px 999px 10px 10px;margin:-6.5px 0 0 -4.5px;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #74d5ff3d}.onb-success-icon{object-fit:contain;width:58px;height:58px;margin-bottom:22px;display:block}@keyframes onb-droplet-spin{to{transform:rotate(360deg)}}@keyframes onb-center-state-in{0%{opacity:0;filter:blur(8px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}.onb-status-menu{z-index:2;position:relative}.onb-completed-pill{color:#fff;letter-spacing:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);isolation:isolate;background:#ffffff2e;border:1px solid #bee1f97a;border-radius:36px;align-items:center;gap:18px;width:fit-content;min-height:58px;padding:9px 12px 9px 28px;font-size:26px;font-weight:400;line-height:1;display:flex;position:relative;box-shadow:inset 0 0 0 4px #ffffff14,inset -5px -6px 12px #2a5c8442,0 8px 18px #10355738}.onb-completed-pill:before{content:"";z-index:-1;border-radius:inherit;background:0 0;border:1px solid #bee1f957;position:absolute;inset:3px -4px -4px 4px;box-shadow:inset 0 0 0 3px #ffffff0d,inset -5px -7px 12px #2a5c842e}.onb-check-icon{object-fit:contain;width:42px;height:42px;display:block}.onb-status-link{color:#ffffff80;letter-spacing:0;align-items:center;gap:8px;padding-left:28px;font-size:24px;line-height:1;display:flex}.onb-qr-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:max-content;max-width:min(100vw - 48px,420px);display:flex}.onb-qr-container{cursor:default;transform-origin:50%;will-change:opacity, transform, box-shadow;background:#fff;border:none;place-items:center;width:290px;height:291px;margin-bottom:25px;padding:0;animation:.65s cubic-bezier(.2,0,.12,1) .74s both onb-qr-card-in;display:grid;box-shadow:0 0 40px #00000080}@keyframes onb-qr-card-in{0%{opacity:0;transform:translateY(16px)scale(.96);box-shadow:0 0 16px #00000024}to{opacity:1;transform:translateY(0)scale(1);box-shadow:0 0 40px #00000080}}.onb-qr-container.is-actionable{cursor:default}.onb-qr-image{object-fit:contain;width:290px;height:291px;display:block}.onb-qr-placeholder{color:#1c2633;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;padding:22px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:20px;font-weight:600;line-height:1.45;display:flex}.onb-qr-placeholder.is-expired{color:#9a2b2b}.onb-qr-placeholder.is-success{color:#167a4a}.onb-qr-placeholder-message{display:block}.onb-qr-action{color:#07141a;cursor:pointer;background:#20ddd3;border:none;border-radius:999px;min-width:172px;min-height:44px;padding:0 24px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:18px;font-weight:700;line-height:1;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 10px 22px #0000002e}.onb-qr-action:hover{background:#35f1e7;transform:translateY(-1px);box-shadow:0 12px 26px #0000003d}.onb-qr-action:active{transform:translateY(0)}.onb-scan-instruction{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;margin-bottom:15px;font-size:32px;display:flex}.onb-qr-meta{color:#ffffffc7;flex-direction:column;gap:3px;margin:-4px 0 14px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.4;display:flex}.onb-scan-icon{object-fit:contain;width:34.9px;height:30.93px;margin-right:8px;font-family:Gotham Rounded Medium,Gotham Rounded,Futura-Medium,Futura,sans-serif;display:block}.onb-scan-divider{background:#484848;width:172px;height:1px;margin:0 auto 30px}.onb-scan-tips{color:#ffffffe6;text-wrap-mode:nowrap;opacity:.74;font-family:Gotham Rounded,Arial Rounded MT Bold,sans-serif;font-size:20px;font-weight:400;line-height:1.8}.onb-scan-tip-line{opacity:0;animation:.62s cubic-bezier(.2,0,.12,1) both onb-scan-tip-line-in;display:block;transform:translateY(10px)}.onb-scan-tip-line:first-child{animation-delay:1.04s}.onb-scan-tip-line:nth-child(2){animation-delay:1.14s}.onb-scan-tip-line:nth-child(3){animation-delay:1.24s}@keyframes onb-scan-tip-line-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.onb-tip-arrow{vertical-align:.12em;width:18px;height:8px;margin:0 8px;display:inline-block;position:relative}.onb-tip-arrow:before,.onb-tip-arrow:after{content:"";display:block;position:absolute}.onb-tip-arrow:before{background:currentColor;width:12px;height:2px;top:50%;left:0;transform:translateY(-50%)}.onb-tip-arrow:after{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid;width:0;height:0;top:0;right:0}.onb-version-underline{text-underline-offset:3px;text-decoration:underline}.onb-plan-layout{width:100%;min-width:0}.onb-user-panel{flex-direction:column;align-items:flex-start;width:100%;min-width:0;display:flex}.onb-output-pill{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);color:#fff;isolation:isolate;transform-origin:0;background:#ffffff2e;border:1px solid #bee1f96b;border-radius:50px;justify-content:space-between;align-items:center;width:100%;min-width:0;min-height:78px;margin-bottom:0;padding:10px 10px 10px 30px;font-size:26px;font-weight:400;animation:.88s cubic-bezier(.16,1,.3,1) both onb-output-stretch;display:flex;position:relative;box-shadow:inset 0 0 0 4px #ffffff0f,inset -5px -6px 12px #2a5c842e,0 10px 30px #0003}.onb-output-pill:before{content:"";z-index:-1;border-radius:inherit;background:0 0;border:1px solid #bee1f94d;position:absolute;inset:3px -4px -4px 4px;box-shadow:inset 0 0 0 3px #ffffff0a,inset -5px -7px 12px #2a5c8424}.onb-avatar{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px;animation:.26s .18s both onb-avatar-in;display:block}@keyframes onb-output-stretch{0%{width:var(--onb-pill-w,410px)}to{width:100%}}@keyframes onb-avatar-in{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.onb-plans-scroll-wrap{flex:1;min-height:0;position:relative;overflow:hidden}.onb-plans-scroll{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:28px;height:100%;padding:2px 15px 10px 6px;display:flex;position:relative;overflow-y:auto}.onb-plans-scroll::-webkit-scrollbar{display:none}.onb-plans-scroll-wrap:before,.onb-plans-scroll-wrap:after{content:"";z-index:2;opacity:0;pointer-events:none;height:42px;transition:opacity .2s;position:absolute;left:0;right:15px}.onb-plans-scroll-wrap:before{top:0}.onb-plans-scroll-wrap:after{bottom:0}.onb-plans-scroll-wrap.show-top:before,.onb-plans-scroll-wrap.show-bottom:after{opacity:1}.onb-scroll-arrow{z-index:3;color:#ffffffdb;text-shadow:0 2px 10px #00000073;opacity:0;pointer-events:none;place-items:center;width:28px;height:22px;font-size:22px;line-height:1;transition:opacity .2s,transform .2s;display:grid;position:absolute;left:50%;transform:translate(-50%)}.onb-scroll-arrow-top{top:2px}.onb-scroll-arrow-bottom{bottom:2px}.onb-plans-scroll-wrap.show-top .onb-scroll-arrow-top,.onb-plans-scroll-wrap.show-bottom .onb-scroll-arrow-bottom{opacity:1}.onb-plans-scroll-wrap.show-top .onb-scroll-arrow-top{transform:translate(-50%,-2px)}.onb-plans-scroll-wrap.show-bottom .onb-scroll-arrow-bottom{transform:translate(-50%,2px)}.onb-plans-panel{flex-direction:column;width:100%;min-width:0;height:70vh;display:flex}.onb-plan-actionbar{z-index:13;justify-content:center;width:510px;margin-top:0;display:flex;position:fixed;bottom:0}.onb-btn-open-plan{cursor:pointer;color:#fff;letter-spacing:0;isolation:isolate;background:linear-gradient(90deg,#4383ea 0%,#4861eb 50%,#8748eb 100%);border:none;border-radius:18px;width:353px;height:71px;padding:0;font-family:Gotham Rounded Bold,Gotham Rounded,Futura-Medium,Futura,sans-serif;font-size:24px;font-weight:700;transition:transform .15s,opacity .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 18px 36px #4383ea3d}.onb-btn-open-plan:before{content:"";z-index:0;transform-origin:0;pointer-events:none;background:#ffffff29;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.onb-btn-open-plan span{z-index:1;position:relative}.onb-btn-open-plan:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 22px 42px #4383ea4d}.onb-btn-open-plan:hover:before{transform:scaleX(1)}.onb-btn-open-plan:active{transform:translateY(0)}.onb-plan-card{z-index:2;position:relative}.onb-plan-card h2{color:#fffffff5;margin:0 0 6px;font-size:32px;font-weight:700;line-height:1.12}.onb-plan-subtitle,.onb-plan-status{color:#ffffff94;margin-bottom:10px;font-size:13px;line-height:1.5}.onb-plan-status{padding:14px 0}.onb-plan-status.is-error{color:#ffb4b4e6}.onb-plan-price{color:#fff9;margin-bottom:26px;font-size:26px;line-height:1.2}.onb-plan-price span,.onb-plan-price b{color:#fff;font-size:25px;font-weight:700}.onb-btn-outline,.onb-btn-select{z-index:2;isolation:isolate;color:#fff;cursor:pointer;transform-origin:50%;letter-spacing:0;background-clip:padding-box;border-radius:999px;min-height:58px;padding:12px 30px;font-size:26px;transition:color .3s,border-color .3s,background-color .3s,box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,transform .16s;position:relative;overflow:hidden;transform:scale(1)}.onb-btn-outline{-webkit-backdrop-filter:blur(8px);background-color:#ffffff08;border:1px solid #fff;width:100%;min-height:71px;box-shadow:inset 0 0 0 1px #ffffff14,0 3px 6px #0000002e}.onb-btn-outline:hover{background-color:#ffffff1c;border-color:#fff;box-shadow:inset 0 0 0 1px #ffffff38,0 6px 14px #00000038}.onb-btn-select{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000080;border:1px solid #ffffffeb;width:100%;max-width:none;margin-bottom:26px}.onb-btn-select:hover{color:#fff;background:#0a3270b8;border-color:#89d1ff9e;box-shadow:inset 0 0 0 1px #b7e7ff1a,0 14px 26px #4383ea29}.onb-btn-select.active{-webkit-backdrop-filter:none;background:#4a86ff;border-color:#56a4fff2;animation:.42s cubic-bezier(.22,1,.36,1) both onb-plan-button-selected;box-shadow:inset 0 0 0 1px #ffffff14,0 10px 24px #3980ff2e}.onb-btn-outline.active{color:#06111f;-webkit-backdrop-filter:none;background:#fff;border-color:#fff;animation:.42s cubic-bezier(.22,1,.36,1) both onb-plan-button-selected;box-shadow:inset 0 0 0 1px #ffffffe6,0 4px 12px #0000002e}.onb-btn-outline.active:hover{color:#06111f;background:#fff;border-color:#fff;box-shadow:inset 0 0 0 1px #ffffffe6,0 4px 12px #0000002e}.onb-btn-select.active:hover{color:#fff;background:#4a86ff;border-color:#56a4fff2;box-shadow:inset 0 0 0 1px #ffffff14,0 10px 24px #3980ff2e}@keyframes onb-plan-button-selected{0%{opacity:.72;filter:brightness(.96);transform:scale(.985)}to{opacity:1;filter:brightness();transform:scale(1)}}.onb-btn-outline:hover,.onb-btn-select:hover{transform:scale(1.006)}.onb-btn-outline:active,.onb-btn-select:active,.onb-btn-outline.is-pressing,.onb-btn-select.is-pressing{transition-duration:80ms;transform:scale(.97)}.onb-plan-divider{opacity:.78;border-top:1px dashed #fff;margin:10px 6%}.onb-feature-list{color:#ffffffad;grid-template-columns:1fr 1fr;gap:18px 28px;font-size:14px;line-height:1.2;display:grid}.onb-feature-item{align-items:center;min-width:0;font-size:16px;display:flex}.onb-feature-item:before{content:"";background:url(/check-right-icon.png) 50%/contain no-repeat;flex:0 0 25.72px;width:25.72px;height:20.72px;margin-right:10px}.onb-step-footer{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:12;border-top:1px solid #488bf494;height:50px;animation:.86s 1.18s both onb-footer-soft-in;display:flex}@keyframes onb-footer-soft-in{0%{opacity:0}to{opacity:1}}.onb-step-item{text-align:center;color:#ffffff94;background-image:linear-gradient(90deg,#3f83e9 0% 100%);background-position:0;background-repeat:no-repeat;background-size:0% 100%;border-right:1px solid #488bf494;flex:1;justify-content:center;align-items:center;padding:0 15px;font-family:Futura-Medium,Futura Medium,Futura,Trebuchet MS,Arial,sans-serif;font-size:18px;font-weight:500;transition:background-size .95s cubic-bezier(.16,1,.3,1),color .38s;display:flex;position:relative;overflow:hidden}.onb-step-item:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff2e 50%,#0000 100%);position:absolute;inset:0;transform:translate(-110%)}.onb-step-item:last-child{border-right:none}.onb-step-item.filled{color:#fff;background-size:100% 100%}.onb-step-item.active{font-weight:700;animation:.95s cubic-bezier(.16,1,.3,1) both onb-step-fill-grow}.onb-step-item.active:before{animation:.95s cubic-bezier(.16,1,.3,1) both onb-step-fill-sheen}.onb-step-item-label{opacity:0;animation:.82s cubic-bezier(.16,1,.3,1) both onb-text-float-in;transform:translateY(7px)}.onb-step-item:first-child .onb-step-item-label{animation-delay:1.28s}.onb-step-item:nth-child(2) .onb-step-item-label{animation-delay:1.44s}.onb-step-item:nth-child(3) .onb-step-item-label{animation-delay:1.6s}@keyframes onb-step-fill-sheen{0%{opacity:0;transform:translate(-110%)}18%,68%{opacity:1}to{opacity:0;transform:translate(110%)}}@keyframes onb-step-fill-grow{0%{background-size:0% 100%}to{background-size:100% 100%}}@media (width<=1100px){.onb-main{--onb-left-x:clamp(64px, 9.3vw, 102px);--onb-pill-w:min(410px, calc(100vw - 128px));--onb-plan-w:clamp(228px, 27vw, 320px);--onb-plan-right:clamp(24px, 3vw, 34px);--onb-step3-gap:clamp(24px, 3.5vw, 42px)}.onb-step1-title{margin-bottom:24px;font-size:22px}.onb-download-pill{min-width:min(250px,100vw - 48px);min-height:56px;padding:7px 10px 7px 24px;font-size:16px}.onb-download-icon{width:40px;height:40px;font-size:30px}.onb-sub-link-group{gap:14px;padding-left:24px;font-size:14px}.onb-wechat-layout{min-height:auto}.onb-status-menu{order:1;align-items:center}.onb-completed-pill{min-height:56px;padding:7px 10px 7px 24px;font-size:16px}.onb-check-icon{width:40px;height:40px}.onb-status-link{padding-left:24px;font-size:14px}.onb-user-panel{align-items:center}.onb-output-pill{width:100%;min-height:64px;padding-left:24px;font-size:18px}.onb-avatar{width:44px;height:44px}.onb-plans-panel{height:auto;max-height:60vh}.onb-plan-card h2{font-size:20px}.onb-plan-price{margin-bottom:16px;font-size:15px}.onb-plan-price span,.onb-plan-price b{font-size:18px}.onb-btn-outline,.onb-btn-select{min-height:44px;padding:10px 18px;font-size:13px}.onb-btn-outline{min-height:46px}.onb-feature-list{gap:10px 12px}.onb-feature-item{font-size:11px}.onb-feature-item:before{flex-basis:14px;width:14px;height:12px;margin-right:6px}.onb-plan-actionbar{width:min(510px,100vw - 48px);bottom:76px;right:24px}.onb-plans-scroll{max-height:52vh}}@media (width<=760px){.onb-main{--onb-left-x:32px;--onb-pill-w:min(360px, calc(100vw - 64px));--onb-plan-w:min(260px, calc(100vw - 64px));--onb-plan-right:24px;--onb-step3-gap:20px}.onb-download-pill{min-width:min(250px,100%);min-height:54px;padding:7px 10px 7px 20px;font-size:15px}.onb-download-icon{width:38px;height:38px;margin-left:14px;padding-bottom:6px;font-size:28px}.onb-sub-link-group{gap:14px;padding-left:20px;font-size:14px}.onb-step-link{gap:10px}.onb-completed-pill{min-height:54px;padding:7px 10px 7px 20px;font-size:15px}.onb-check-icon{width:38px;height:38px}.onb-status-link{padding-left:20px;font-size:14px}.onb-qr-image{width:170px;height:170px}.onb-step-item{padding:10px 6px;font-size:11px}.onb-plan-actionbar{width:calc(100vw - 32px);bottom:68px;right:16px}}@media (width<=640px){.onb-main{--onb-left-x:16px;--onb-pill-w:calc(100vw - 32px);--onb-plan-w:calc(100vw - 32px);--onb-plan-right:16px}.onb-left-slot,.onb-main.step-3 .onb-left-slot{width:calc(100vw - 32px);top:39%;left:16px;transform:translateY(-50%)}.onb-center-slot{width:100%;max-width:calc(100vw - 32px);top:62%;left:50%}.onb-plan-slot{width:calc(100vw - 32px);top:66%;right:16px;transform:translateY(-50%)}.onb-main.step-3 .onb-left-slot{top:28%}.onb-qr-section{width:100%;margin-top:28px}}@media (prefers-reduced-motion:reduce){.onb-download-label,.onb-download-icon,.onb-qr-container,.onb-scan-tip-line,.onb-step-link>div,.onb-step-link-arrow,.onb-step-item-label{opacity:1;animation:none;transform:none}}.onb-page button:hover:not(:disabled),.onb-page button:focus-visible:not(:disabled),.onb-dialog button:hover:not(:disabled),.onb-dialog button:focus-visible:not(:disabled){opacity:.88;filter:brightness(1.04)!important;transform:none!important}.onb-page button:active:not(:disabled),.onb-dialog button:active:not(:disabled){opacity:.76;filter:brightness(.98)!important;transform:none!important}.landing-page{--glass-bg:#ffffff14;--glass-border:#ffffff26;--text-color:#fff;--accent-green:#64ffda;--landing-header-safe-top:118px;--landing-ease-soft:cubic-bezier(.16, 1, .3, 1);color:var(--text-color);background-color:#000;flex-direction:column;height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,sans-serif;display:flex;position:relative;overflow:hidden}.landing-page:after{content:"";z-index:90;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:opacity .68s var(--landing-ease-soft), backdrop-filter .68s var(--landing-ease-soft);background:radial-gradient(circle at 50% 42%,#ffffff29,#0000 34%),#0408126b;position:fixed;inset:0}.landing-dashboard-transition{z-index:91;pointer-events:none;opacity:0;background:linear-gradient(120deg,#0000 18%,#fff3 50%,#0000 82%);position:fixed;inset:0;transform:translate(-120%)}.landing-screen-stack,.landing-fixed-header{transition:transform .72s var(--landing-ease-soft), opacity .58s ease, filter .72s var(--landing-ease-soft)}.landing-dashboard-exiting:after{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing-dashboard-exiting .landing-screen-stack,.landing-dashboard-exiting .landing-fixed-header{opacity:0;filter:blur(4px);transform:scale(.992)}.landing-dashboard-exiting .landing-dashboard-transition{opacity:1;animation:landing-dashboard-sweep .76s var(--landing-ease-soft) both}@keyframes landing-dashboard-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}.landing-screen-stack{z-index:10;width:100%;height:200vh;transition:transform 1.05s var(--landing-ease-soft), opacity .64s ease, filter .76s var(--landing-ease-soft);position:relative;transform:translateY(0)}.landing-fixed-header{z-index:60;pointer-events:none;position:fixed;inset:0 0 auto}.landing-fixed-header .landing-header-shell{pointer-events:auto}.landing-screen-stack.show-onboarding{transform:translateY(-100vh)}.landing-screen{width:100%;height:100vh;position:relative}.landing-home-screen{color:var(--text-color);background-color:#000;flex-direction:column;display:flex;overflow:hidden}.landing-onboarding-screen .onb-page{opacity:0;height:100%;position:relative;overflow:hidden}.landing-screen-stack.show-onboarding .landing-onboarding-screen .onb-page{animation:.9s both landing-onboarding-page-fade-in}.landing-onboarding-screen .onb-bg-layer{position:absolute;inset:0}@keyframes landing-onboarding-page-fade-in{0%{opacity:0}to{opacity:1}}.landing-page-intro .landing-main{justify-content:center;padding-bottom:0}.landing-page-revealed .landing-main{justify-content:center;padding-bottom:100px}.landing-bg-video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.landing-delayed-content{opacity:0;filter:blur(2px);transform-origin:50%;pointer-events:none;transition:opacity 1.08s ease, filter 1.08s var(--landing-ease-soft), transform 1.08s var(--landing-ease-soft);transform:translateY(7px)}.landing-delayed-content.is-visible{opacity:1;filter:blur();pointer-events:auto;transform:translateY(0)}.landing-fixed-header .landing-delayed-content{transform:translateY(6px)}.landing-fixed-header .landing-delayed-content.is-visible{transform:translateY(0)}.landing-main{padding-top:var(--landing-header-safe-top);z-index:10;flex-direction:column;flex:1;justify-content:center;align-items:center;padding-bottom:100px;display:flex;position:relative}.landing-onboarding-screen .onb-main{padding-top:var(--landing-header-safe-top)}.landing-onboarding-screen .onb-main.step-1,.landing-onboarding-screen .onb-main.step-2{padding-top:max(var(--landing-header-safe-top), clamp(190px, 34vh, 300px))}.landing-main-stage{opacity:0;filter:blur(2px);transform-origin:50%;width:min(100%,1561px);transition:transform 1.7s var(--landing-ease-soft), opacity 1.32s ease, filter 1.42s var(--landing-ease-soft);will-change:transform;flex-direction:column;align-items:center;display:flex;position:relative;transform:translateY(20px)scale(.965)}.landing-main-stage.is-settled{opacity:1;filter:blur();transform:translateY(12px)scale(.96)}.landing-search-container{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:30;isolation:isolate;background:#ffffff2e;border:1px solid #bee1f96b;border-radius:100px;align-items:center;width:95%;max-width:1561px;height:94px;margin-bottom:40px;padding:12px 35px;display:flex;position:relative;box-shadow:inset 0 0 0 4px #ffffff0f,inset -5px -6px 12px #2a5c842e,0 20px 50px #0000004d}.landing-search-container:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(30px);transform-origin:50%;will-change:transform;background:#ffffff2e;border:1px solid #bee1f96b;animation:10s ease-in-out infinite landing-search-underlay-drift;position:absolute;inset:0;box-shadow:inset 0 0 0 4px #ffffff0f,inset -5px -6px 12px #2a5c842e,0 20px 50px #0000004d}.landing-search-container:hover,.landing-search-container:focus-within{transform:none}.landing-search-container:hover:before,.landing-search-container:focus-within:before{animation-play-state:paused;transform:translate(5px,5px)rotate(.08deg)}@keyframes landing-search-underlay-drift{0%,to{transform:translate(5px,5px)rotate(.08deg)}19.7%{transform:translate(5px,-5px)rotate(-.08deg)}39.4%{transform:translate(-5px,-5px)rotate(.08deg)}59.2%{transform:translate(-5px,5px)rotate(-.08deg)}80.3%,to{transform:translate(5px,5px)rotate(.08deg)}}.landing-search-container input{color:#fff;background:0 0;border:none;outline:none;flex:1;font-family:Gotham Rounded,sans-serif;font-size:26px;font-weight:500}.landing-search-container input::placeholder{color:#ffffff80}@media (prefers-reduced-motion:reduce){.landing-search-container:before{animation:none}.landing-screen-stack.show-onboarding .landing-onboarding-screen .onb-page{opacity:1;animation:none}}.landing-model-wrap{z-index:40;width:231.98px;margin-right:35px;position:relative}@keyframes landing-control-pop{0%{opacity:.88;transform:translateY(2px)scale(.99)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes landing-dropdown-enter{0%{opacity:0;filter:blur(2px);transform:translate(-50%,5px)scale(.99)}to{opacity:1;filter:blur();transform:translate(-50%)scale(1)}}.landing-model-badge{color:#fff;cursor:pointer;letter-spacing:0;-webkit-backdrop-filter:blur(13px)brightness(89%);mix-blend-mode:normal;transform-origin:50%;width:100%;height:44.32px;transition:background .28s ease, box-shadow .28s ease, transform .36s var(--landing-ease-soft), filter .36s var(--landing-ease-soft), opacity .36s var(--landing-ease-soft);background:#33333380;border:1px dashed #fff;border-radius:10px;justify-content:space-between;align-items:center;padding:0 15px;font-family:Gotham Rounded,sans-serif;font-size:22px;font-weight:400;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0d,0 8px 20px #00000029}.landing-model-badge:hover,.landing-model-badge:focus-visible{filter:brightness(1.04);background:#333333e0;outline:none;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff14,0 10px 24px #00000038}.landing-model-badge:active{filter:brightness(.96);transition-duration:.16s;transform:translateY(1px)scale(.99)}.landing-model-badge.is-open{animation:landing-control-pop .48s var(--landing-ease-soft) both}.landing-model-badge span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.landing-model-badge img{object-fit:contain;width:24px;height:24px;transition:transform .38s var(--landing-ease-soft), opacity .38s var(--landing-ease-soft), filter .38s var(--landing-ease-soft);flex:none;margin-left:16px;display:block}.landing-model-badge:hover img{opacity:1;filter:brightness(1.06);transform:translateY(1px)}.landing-model-badge.is-open img{transform:rotate(180deg)}.landing-model-dropdown-shell{z-index:50;width:min(336px,100vw - 32px);max-height:min(62vh,520px);animation:landing-dropdown-enter .46s var(--landing-ease-soft) both;transform-origin:top;background:#232324fa;border:1px solid #ffffff47;border-radius:23px;padding:12px 7px 10px;position:absolute;top:calc(100% + 8px);left:50%;box-shadow:0 22px 38px #0000005c,inset 0 1px #ffffff0f}.landing-model-dropdown-shell:before{content:"";pointer-events:none;background:#232324fa;border-top:1px solid #ffffff47;border-left:1px solid #ffffff47;width:17px;height:17px;position:absolute;bottom:100%;left:50%;transform:translate(-50%,9px)rotate(45deg)}.landing-model-dropdown{overscroll-behavior:contain;width:100%;max-height:calc(min(62vh,520px) - 22px);padding:0;overflow:hidden auto}.landing-model-dropdown::-webkit-scrollbar{width:6px}.landing-model-dropdown::-webkit-scrollbar-track{background:0 0}.landing-model-dropdown::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.landing-model-dropdown:hover::-webkit-scrollbar-thumb{background:#ffffff38}.landing-model-dropdown{scrollbar-width:none}.landing-model-dropdown:hover{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent}.landing-model-dropdown button{text-align:left;color:#ffffffc7;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;width:100%;min-height:34px;transition:transform .3s var(--landing-ease-soft), filter .3s var(--landing-ease-soft), opacity .3s var(--landing-ease-soft), background .22s ease, color .22s ease;background:0 0;border:none;border-radius:6px;margin-bottom:2px;padding:0 34px 0 10px;font-family:Gotham Rounded Book,Gotham Rounded,PingFang SC,sans-serif;font-size:13px;font-weight:500;line-height:34px;position:relative;overflow:hidden}.landing-model-dropdown button:last-child{margin-bottom:0}.landing-model-dropdown button:hover,.landing-model-dropdown button.active{filter:brightness(1.05);color:#fff;background:#ffffff18;transform:none}.landing-model-dropdown button.active:after{content:"";border-bottom:2px solid #ffffffe0;border-left:2px solid #ffffffe0;width:11px;height:6px;position:absolute;top:50%;right:12px;transform:translateY(-75%)rotate(-45deg)}.landing-model-dropdown button:active{filter:brightness(.96);transition-duration:.16s;transform:translateY(1px)scale(.99)}.landing-model-dropdown button.active{animation:landing-control-pop .46s var(--landing-ease-soft) both}.landing-send-btn{cursor:pointer;transform-origin:50%;width:62.37px;height:62.37px;transition:transform .34s var(--landing-ease-soft), filter .34s var(--landing-ease-soft), opacity .34s var(--landing-ease-soft);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.landing-send-btn:hover:not(:disabled),.landing-send-btn:focus-visible:not(:disabled){filter:brightness(1.06);outline:none;transform:translateY(-1px)}.landing-send-btn:active:not(:disabled){filter:brightness(.96);transition-duration:.16s;transform:translateY(1px)scale(.99)}.landing-send-btn:disabled{cursor:default;opacity:.55}.landing-send-btn img{object-fit:contain;width:100%;height:100%;transition:transform .34s var(--landing-ease-soft);display:block}.landing-brand-logos{opacity:.9;z-index:0;justify-content:center;align-items:center;gap:clamp(58px,5.8vw,92px);width:min(100%,860px);margin-top:18px;margin-bottom:0;display:flex;position:relative}.landing-brand-item{opacity:0;filter:blur(2px);transform-origin:50% 100%;justify-content:center;align-items:center;display:flex;transform:translateY(7px)}.landing-page-revealed .landing-brand-item{animation:landing-brand-rise-clear 1.14s var(--landing-ease-soft) forwards}.landing-page-revealed .landing-brand-item:first-child{animation-delay:.32s}.landing-page-revealed .landing-brand-item:nth-child(2){animation-delay:.48s}.landing-page-revealed .landing-brand-item:nth-child(3){animation-delay:.64s}.landing-page-revealed .landing-brand-item:nth-child(4){animation-delay:.8s}@keyframes landing-brand-rise-clear{0%{opacity:0;filter:blur(2px);transform:translateY(7px)}62%{opacity:.72;filter:blur(1px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing-brand-item{opacity:1;filter:none;transform:none}.landing-page-revealed .landing-brand-item{animation:none}}.landing-brand-image{object-fit:contain;width:auto;max-width:188px;height:101px}.landing-generate-btn{border:1px solid var(--glass-border);color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;opacity:1;width:353px;height:71px;transition:transform 1.14s var(--landing-ease-soft), background-color .32s ease, border-color .32s ease, color .32s ease, box-shadow .32s ease;background:#ffffff08;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:12px 32px;font-family:Gotham Rounded,sans-serif;font-size:14px;font-weight:700;display:inline-flex;position:relative;transform:translateY(6px)}.landing-bottom-cta.is-visible .landing-generate-btn{transform:translateY(0)}.landing-generate-btn:hover{color:#000;background:#fff;border-color:#fff;box-shadow:0 16px 38px #ffffff2e,0 8px 24px #2f78ff29}.landing-generate-icon{flex:none;width:23.26px;height:25.56px;display:inline-block;position:relative}.landing-generate-icon img{object-fit:contain;width:100%;height:100%;transition:opacity .32s,transform .32s;display:block;position:absolute;inset:0}.landing-generate-icon-dark{opacity:0}.landing-generate-btn:hover .landing-generate-icon-light{opacity:0;transform:translateY(-1px)scale(.98)}.landing-generate-btn:hover .landing-generate-icon-dark{opacity:1;transform:translateY(0)rotate(0)scale(1)}.landing-bottom-cta{flex-direction:column;align-items:center;gap:20px;display:flex;position:absolute;bottom:40px;left:0;right:0}.landing-bottom-cta.landing-delayed-content{transition-delay:.58s;transform:translateY(8px)}.landing-bottom-cta.landing-delayed-content.is-visible{transform:translateY(0)}.landing-footer-note{color:#ffffffb3;opacity:1;margin:0;font-family:Futura,sans-serif;font-size:14px;font-weight:500}@media (width<=1100px){.landing-page{--landing-header-safe-top:96px}.landing-search-container{width:calc(100% - 24px);padding:10px 14px}.landing-main-stage{width:100%}.landing-main-stage.is-settled{transform:translateY(24px)scale(.97)}.landing-search-container input{font-size:15px}.landing-brand-logos{flex-wrap:wrap;justify-content:center;gap:18px;width:min(100%,520px);margin-top:12px;margin-bottom:34px}.landing-brand-image{max-width:140px;height:34px}.landing-bottom-cta{margin-top:18px;position:static}.landing-onboarding-screen .onb-main{padding-top:var(--landing-header-safe-top)}.landing-onboarding-screen .onb-main.step-1,.landing-onboarding-screen .onb-main.step-2{padding-top:max(var(--landing-header-safe-top), 150px)}}@media (width<=760px){.landing-page{--landing-header-safe-top:84px}.landing-onboarding-screen .onb-main.step-1,.landing-onboarding-screen .onb-main.step-2{padding-top:max(var(--landing-header-safe-top), 96px)}}.landing-page button:hover:not(:disabled),.landing-page button:focus-visible:not(:disabled){opacity:.88;filter:brightness(1.04)!important;transform:none!important}.landing-page button:active:not(:disabled){opacity:.76;filter:brightness(.98)!important;transform:none!important}.dash-page{--bg-dark:#000;--nav-bg:#000;--sidebar-bg:#000;--active-blue:#4a86ff;--text-main:#e6edf3;--text-dim:#848d97;--border-color:#30363d;--input-bg:#21262d;background-color:var(--bg-dark);color:var(--text-main);height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;overflow:hidden}.dash-sidebar,.dash-main-chat,.dash-alt-main{animation:.34s cubic-bezier(.2,.8,.2,1) both dash-view-enter}.dash-sidebar{animation-duration:.28s}.tools-config-modal-backdrop{z-index:200;background:#0000008f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tools-config-modal{color:#e8eef8eb;background:linear-gradient(#232630fa,#0f1116fa);border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;width:min(760px,100vw - 48px);max-height:min(760px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 80px #0000008f,inset 0 1px #ffffff0f}.tools-cloud-detail-modal{width:min(860px,100vw - 64px)}.tools-config-modal-head{border-bottom:1px solid #ffffff14;grid-template-columns:52px minmax(0,1fr) 32px;align-items:center;gap:16px;min-height:86px;padding:22px 24px;display:grid}.tools-config-modal-icon{color:#e8f6ffeb;background:linear-gradient(135deg,#53b87647,#4e88f638);border-radius:14px;place-items:center;width:52px;height:52px;font-size:13px;font-weight:800;display:grid}.tools-config-modal-head h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;line-height:1.3;overflow:hidden}.tools-config-modal-head p{color:#bac5d6c7;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:13px;line-height:1.4;overflow:hidden}.tools-config-modal-head>button{color:#eef4ffe6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;width:32px;height:32px;font-size:20px;line-height:1}.tools-config-modal-body{scrollbar-width:none;-ms-overflow-style:none;min-height:0;padding:22px 24px;overflow:auto}.tools-config-modal-body::-webkit-scrollbar{width:0;height:0}.tools-cloud-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tools-cloud-detail-grid>div{background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;min-width:0;padding:14px 16px}.tools-cloud-detail-grid span,.tools-cloud-detail-actions h3{color:#a4b0c1c7;font-size:12px;font-weight:650;display:block}.tools-cloud-detail-grid strong{color:#eef4fff2;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:14px;line-height:1.35;display:block;overflow:hidden}.tools-cloud-detail-actions{margin-top:22px}.tools-cloud-detail-actions h3{margin:0 0 10px}.tools-cloud-detail-actions>div{border-top:1px solid #ffffff12;min-height:54px;padding:12px 0;display:block}.tools-cloud-detail-actions>div>span{color:#95ffbdf2;background:#53b87624;border-radius:999px;place-items:center;width:44px;height:24px;font-size:12px;font-weight:800;display:grid}.tools-cloud-detail-actions strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;line-height:1.35;display:block;overflow:hidden}.tools-cloud-detail-actions p{color:#bac5d6c7;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.tools-config-modal-actions{border-top:1px solid #ffffff14;justify-content:flex-end;gap:12px;padding:16px 24px 20px;display:flex}.tools-config-modal-actions button{color:#eef4ffe6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;height:36px;padding:0 16px;font-size:13px;font-weight:650}.tools-config-modal-actions button.primary{color:#fff;background:#53b876;border:none}@keyframes dash-view-enter{0%{opacity:0;filter:blur(8px);transform:translateY(12px)scale(.992)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.dash-sidebar,.dash-main-chat,.dash-alt-main{animation:none}}.dash-icon-nav{background-color:var(--nav-bg);border-right:1px solid #2c3038;flex-direction:column;flex:0 0 83px;justify-content:flex-start;align-items:center;width:83px;padding:18px 0;display:flex}.dash-nav-brand{cursor:pointer;background:0 0;border:none;place-items:center;width:32px;height:34px;margin-bottom:clamp(58px,12vh,104px);padding:0;display:grid}.dash-nav-brand img{object-fit:contain;width:27.11px;height:30px;display:block}.dash-nav-top,.dash-nav-bottom{flex-direction:column;align-items:center;display:flex}.dash-nav-top{gap:22px}.dash-nav-bottom{gap:18px;margin-top:auto;margin-bottom:45px}.dash-nav-item{cursor:pointer;color:#f4f5f7;background:0 0;border:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;width:54px;min-height:42px;padding:0;transition:color .2s,opacity .2s;display:flex}.dash-nav-item:hover,.dash-nav-item.active{color:#fff}.dash-nav-icon-shell{color:currentColor;border-radius:999px;place-items:center;width:26px;height:26px;transition:transform .2s;display:grid}.dash-nav-item.active .dash-nav-icon-shell{color:currentColor}.dash-nav-item:hover .dash-nav-icon-shell{transform:translateY(-1px)}.dash-nav-image-icon{object-fit:contain;grid-area:1/1;width:24px;height:24px;transition:opacity .58s,transform .58s cubic-bezier(.18,.9,.22,1);display:block}.dash-nav-image-icon-checked{opacity:0;transform:scale(.72)}.dash-nav-item.active .dash-nav-icon-shell.has-checked-icon .dash-nav-image-icon-base{opacity:0;transform:scale(.88)}.dash-nav-item.active .dash-nav-image-icon-checked{opacity:1;transform:scale(1)}.dash-nav-mask-icon{--icon-url:none;width:22.64px;height:22.64px;-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat;-webkit-mask:var(--icon-url) center / contain no-repeat;background:currentColor;display:block}.dash-nav-label{color:currentColor;letter-spacing:0;font-size:12px;font-weight:500;line-height:1}.dash-lobster-tag{appearance:none;width:62px;height:57px;min-height:57px;color:var(--active-blue);text-align:center;cursor:pointer;background:#ffffff03;border:1px solid #ffffff14;border-radius:9px;flex-direction:column;justify-content:center;gap:7px;padding:7px 5px;font-family:inherit;font-size:11px;line-height:1;transition:border-color .18s,background .18s,transform .18s;display:flex;box-shadow:inset 0 0 0 1px #00000029}.dash-lobster-tag:hover,.dash-lobster-tag.active{background:#4a86ff17;border-color:#4a86ff57;transform:translateY(-1px)}.dash-lobster-balance,.dash-lobster-plan{justify-content:center;align-items:center;min-width:0;display:flex}.dash-lobster-balance{gap:3px;font-weight:600}.dash-lobster-plan{white-space:nowrap;font-size:11px}.dash-lobster-coin{color:currentColor;background:currentColor;width:12px;height:9px;display:inline-block;-webkit-mask:url(/coin.png) 50%/contain no-repeat;mask:url(/coin.png) 50%/contain no-repeat}.dash-user-avatar-btn,.dash-nav-utility{cursor:pointer;background:0 0;border:none;padding:0}.dash-user-avatar-btn{color:#e6edf3e0;border-radius:999px;place-items:center;width:33.18px;height:34.18px;display:grid;overflow:hidden}.dash-user-avatar-fallback{color:#fff;background:#818da3;border-radius:999px;place-items:center;width:100%;height:100%;font-family:Gotham Rounded,Gotham,sans-serif;font-size:15px;font-weight:700;line-height:1;display:grid}.dash-nav-utility{color:#ffffffc2;place-items:center;width:32px;height:32px;transition:color .2s,transform .2s;display:grid}.dash-nav-utility:hover{color:#fff;transform:translateY(-1px)}.dash-nav-utility .dash-nav-mask-icon{width:22.64px;height:22.64px}.dash-nav-utility[aria-label=消息] .dash-nav-mask-icon,.dash-nav-utility[aria-label=微信] .dash-nav-mask-icon{width:22.64px;height:19.92px}.dash-nav-utility[aria-label=分享] .dash-nav-mask-icon{width:22.64px;height:20.74px}.dash-api-label{cursor:pointer;color:#ffffffb8;letter-spacing:0;background:0 0;border:none;padding:0;font-family:Gotham Rounded,sans-serif;font-size:17px;font-weight:500;line-height:1}.dash-api-label:hover,.dash-api-label.active{color:#fff}.dash-sidebar{background-color:var(--sidebar-bg);border-right:1px solid var(--border-color);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:0 0 304px;width:304px;height:1080px;padding:22px 16px 16px;transition:width .22s,padding .22s;display:flex;overflow:visible}.dash-sidebar::-webkit-scrollbar{width:0;height:0;display:none}.dash-sidebar.is-collapsed{flex-basis:54px;width:54px;padding:22px 8px 16px}.dash-sidebar-header{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:22px;display:flex}.dash-sidebar-title{color:#fff;white-space:nowrap;font-size:17px;font-weight:650;line-height:1}.dash-sidebar-actions{align-items:center;gap:12px;margin-left:auto;display:flex;position:relative}.dash-sidebar-icon-btn{color:#fff;cursor:pointer;background:0 0;border:none;place-items:center;width:22px;height:22px;padding:0;transition:color .2s,transform .2s;display:grid}.dash-sidebar-icon-btn:hover{color:var(--active-blue);transform:translateY(-1px)}.dash-new-session-menu{z-index:45;background:#232324fa;border:1px solid #ffffff47;border-radius:23px;width:336px;padding:12px 7px 10px;position:absolute;top:calc(100% + 8px);left:28px;box-shadow:0 22px 38px #0000005c,inset 0 1px #ffffff0f}.dash-new-session-menu:before{content:"";background:#232324fa;border-top:1px solid #ffffff47;border-left:1px solid #ffffff47;width:17px;height:17px;position:absolute;bottom:100%;left:168px;transform:translateY(9px)rotate(45deg)}.dash-new-session-menu .dash-new-session-option{color:#ffffffdb;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:11px;width:100%;min-height:54px;padding:6px 16px;transition:background .16s;display:flex;position:relative}.dash-new-session-menu .dash-new-session-option:hover{background:#ffffff13}.dash-new-session-menu .dash-new-session-option.is-selected,.dash-new-session-menu .dash-new-session-group.is-expanded>.dash-new-session-option{background:#ffffff18}.dash-new-session-option>span{gap:3px;display:grid}.dash-new-session-option strong,.dash-temporary-chat-option strong{color:#ffffffe0;font-family:Gotham Rounded Book,Gotham Rounded,PingFang SC,sans-serif;font-size:17px;font-weight:500;line-height:1}.dash-new-session-option small{color:#ffffff59;font-family:PingFang SC,sans-serif;font-size:11px;line-height:1.3}.dash-new-session-check{border-bottom:2px solid #ffffffe0;border-left:2px solid #ffffffe0;flex:none;width:11px;height:6px;transform:rotate(-45deg)translateY(-4px)}.dash-new-session-chevron{border-bottom:2px solid #ffffffc7;border-right:2px solid #ffffffc7;flex:none;width:8px;height:8px;transition:transform .16s;transform:translateY(-4px)rotate(45deg)}.dash-new-session-chevron.is-open{transform:translateY(3px)rotate(225deg)}.dash-new-session-models{gap:2px;padding:3px 10px 7px;display:grid}.dash-new-session-models button{color:#ffffffc7;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:0 10px;font-family:Gotham Rounded Book,Gotham Rounded,PingFang SC,sans-serif;font-size:13px;display:flex}.dash-new-session-models button:hover{color:#fff;background:#ffffff17}.dash-new-session-model-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dash-new-session-model-meta{flex:none;justify-content:flex-end;align-items:center;gap:6px;min-width:0;max-width:46%;display:inline-flex}.dash-new-session-models em{color:#63f0d4;flex:none;font-size:12px;font-style:normal;font-weight:700}.dash-new-session-divider{background:#ffffff38;height:1px;margin:9px 10px 10px}.dash-temporary-chat-option{cursor:pointer;align-items:center;gap:11px;min-height:54px;padding:0 14px;display:flex}.dash-temporary-chat-spinner{border:1.5px dotted #ffffff8a;border-radius:50%;flex:none;width:22px;height:22px}.dash-temporary-chat-option strong{flex:1}.dash-temporary-chat-option input{opacity:0;pointer-events:none;position:absolute}.dash-temporary-chat-option i{background:#ffffff21;border-radius:999px;flex:none;width:60px;height:22px;transition:background .18s;position:relative}.dash-temporary-chat-option i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px}.dash-temporary-chat-option input:checked+i{background:#4a86ffeb}.dash-temporary-chat-option input:checked+i:after{transform:translate(38px)}.dash-sidebar-mask-icon{--icon-url:none;width:17.23px;height:16.78px;-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat;-webkit-mask:var(--icon-url) center / contain no-repeat;background:currentColor;display:block}.dash-sidebar-body{opacity:1;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;transition:opacity .16s;display:flex}.dash-sidebar.is-collapsed .dash-sidebar-title,.dash-sidebar.is-collapsed .dash-sidebar-actions .dash-sidebar-icon-btn:first-child,.dash-sidebar.is-collapsed .dash-sidebar-body{opacity:0;pointer-events:none}.dash-sidebar.is-collapsed .dash-sidebar-title,.dash-sidebar.is-collapsed .dash-sidebar-actions .dash-sidebar-icon-btn:first-child{display:none}.dash-sidebar.is-collapsed .dash-sidebar-body{visibility:hidden}.dash-sidebar.is-collapsed .dash-sidebar-header{justify-content:center;margin-bottom:0}.dash-sidebar.is-collapsed .dash-sidebar-actions{gap:0;margin-left:0}.dash-chat-viewport{background:#111216;flex:1;justify-content:flex-start;align-items:flex-start;min-width:0;height:100vh;display:flex;position:relative;overflow:hidden}.dash-chat-stage-wrap{flex:none;position:relative}.dash-chat-stage{width:1837px;height:1080px;transform:scale(var(--chat-scale,1));transform-origin:0 0;background:#111216;display:flex;position:relative;overflow:hidden}.dash-plus-chat{color:var(--text-main);border:1px solid var(--border-color);background:0 0;border-radius:6px;padding:4px 8px;font-size:12px}.dash-model-selector-wrap{margin-bottom:28px;position:relative}.dash-model-selector{color:#f5f7fb;text-align:left;letter-spacing:0;cursor:pointer;background:0 0;border:1.5px dashed #ffffff6b;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:36.81px;margin:0;padding:0 16px 0 22px;font-family:Gotham Rounded Book,Gotham Rounded,PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:19px;font-weight:400;line-height:1;transition:border-color .18s,background .18s,color .18s;display:flex}.dash-model-selector:hover:not(:disabled){background:#ffffff06;border-color:#ffffffa3}.dash-model-selector:disabled{cursor:not-allowed;color:#f5f7fb6b}.dash-model-selector>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dash-model-marquee{white-space:nowrap;flex:auto;min-width:0;line-height:1.05;display:inline-block;overflow:hidden}.dash-model-marquee.is-compact{font-size:16px}.dash-model-marquee-track{white-space:nowrap;will-change:transform;width:max-content;min-width:100%;display:inline-flex}.dash-model-marquee-text{white-space:nowrap;flex:none;padding-right:28px;display:inline-block}.dash-model-marquee.is-overflowing .dash-model-marquee-track{animation:9s linear infinite dash-model-title-loop}@keyframes dash-model-title-loop{0%,14%{transform:translate(0)}78%,to{transform:translateX(calc(-1 * var(--dash-model-distance,0px)))}}.dash-model-chevron{object-fit:contain;opacity:.88;flex:none;width:14.97px;height:8.52px;transition:transform .18s;display:block}.dash-model-chevron.is-open{transform:rotate(180deg)}.dash-model-dropdown{z-index:35;background:#171a21;border:1px solid #ffffff1f;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 18px 38px #0000006b}.dash-model-dropdown button{width:100%;color:var(--text-main);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:5px;padding:10px 12px;font-size:14px;display:flex}.dash-model-option-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dash-model-option-ratio{color:#a4b0c194;font-variant-numeric:tabular-nums;flex:none;font-weight:700}.dash-model-dropdown button:last-child{margin-bottom:0}.dash-model-dropdown button.active,.dash-model-dropdown button:hover:not(:disabled){background:#ffffff14}.dash-model-dropdown button.active .dash-model-option-ratio,.dash-model-dropdown button:hover:not(:disabled) .dash-model-option-ratio{color:#f5f7fbbd}.dash-model-dropdown button:disabled{cursor:not-allowed;color:#f5f7fb7a}.dash-section-title{color:var(--text-dim);flex:none;margin:0 10px 15px;font-size:15px}.dash-chat-history-panel{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.dash-chat-history-panel:after{content:none;opacity:0;pointer-events:none;background:#ffffff2e;border-radius:999px;width:3px;transition:opacity .18s;position:absolute;top:31px;bottom:4px;right:-6px}.dash-chat-history-panel:hover:after,.dash-chat-history-panel:focus-within:after{opacity:1}.dash-chat-history-list{scrollbar-width:none;flex:auto;min-height:0;margin-right:0;padding-right:0;overflow-y:auto}.dash-chat-history-list::-webkit-scrollbar{width:0;height:0}.dash-chat-item{background:0 0;border-radius:8px;align-items:stretch;width:100%;margin-bottom:4px;transition:all .2s;display:flex;position:relative}.dash-chat-item-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;padding:12px}.dash-chat-item:hover,.dash-chat-item.active{background:#15161a99}.dash-chat-delete{color:#ffffff6b;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;width:20px;height:20px;padding:0;transition:opacity .18s,color .18s,background .18s,transform .18s;position:absolute;top:8px;right:8px;transform:scale(.86)}.dash-chat-delete:before,.dash-chat-delete:after{content:"";background:currentColor;border-radius:999px;width:11px;height:1.6px;position:absolute;top:50%;left:50%}.dash-chat-delete:before{transform:translate(-50%,-50%)rotate(45deg)}.dash-chat-delete:after{transform:translate(-50%,-50%)rotate(-45deg)}.dash-chat-item:hover .dash-chat-delete,.dash-chat-item:focus-within .dash-chat-delete{opacity:1;transform:scale(1)}.dash-chat-delete:hover{color:#fff;background:#ffffff1f}.dash-chat-title{justify-content:space-between;align-items:center;gap:6px;font-size:15px;display:flex}.dash-chat-title span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dash-chat-time{color:var(--text-dim);font-size:13px}.dash-chat-meta{justify-content:space-between;align-items:center;gap:8px;margin-top:5px;display:flex}.dash-chat-type-tag{color:#8ef6ebc7;background:#8ef6eb0b;border:1px solid #8ef6eb29;border-radius:999px;flex:none;margin-left:auto;padding:1px 7px;font-size:11px;line-height:17px}.dash-chat-type-tag.type-image{color:#beb5ffd6;background:#998bff0f;border-color:#998bff33}.dash-chat-type-tag.type-video{color:#f6ca8bd6;background:#f5b65c0f;border-color:#f5b65c33}.dash-order-tag{border:1px solid #333;padding:1px 4px;font-size:10px}.dash-badge{color:#fff;border-radius:10px;padding:2px 6px;font-size:10px}.dash-badge-error{background:#f85149}.dash-badge-warning{background:#f5a623}.dash-loading{color:var(--text-dim);margin-top:6px;font-size:12px}.dash-sidebar-footer{border-top:1px solid var(--border-color);margin-top:auto;margin-bottom:35px;padding-top:15px}.dash-config-item{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:15px;display:flex}.dash-config-info{min-width:0}.dash-config-check{cursor:pointer;appearance:none;background:0 0;border:1px solid #ffffffbd;border-radius:0;flex:0 0 19px;width:19px;height:19px;margin:0;transition:border-color .16s,background-color .16s,transform .18s;position:relative;transform:translateY(-2px)}.dash-config-check:checked{background:#4a86ff14;border-color:#4a86fff2}.dash-config-check:after{content:"";opacity:0;border-bottom:1.5px solid #4a86ff;border-right:1.5px solid #4a86ff;width:5px;height:10px;transition:opacity .14s,transform .2s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:5px;transform:translateY(5px)rotate(45deg)scale(.82)}.dash-config-check:checked:after{opacity:1;transform:translateY(0)rotate(45deg)scale(1)}.dash-config-check:active{transform:translateY(-1px)scale(.94)}.dash-config-check:focus-visible{outline-offset:2px;outline:2px solid #8ef6eb6b}.dash-config-info h4{font-size:14px;font-weight:400}.dash-config-info p{color:var(--text-dim);margin-top:4px;font-size:12px;line-height:1.4}.dash-main-chat{isolation:isolate;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;min-width:0;height:1080px;padding:36px 0 40px;display:flex;position:relative}.dash-message-list{z-index:1;scrollbar-width:none;-ms-overflow-style:none;width:85%;max-height:900px;margin-bottom:14px;position:relative;overflow-y:auto}.dash-message-list::-webkit-scrollbar{display:none}.dash-message-top-hint{z-index:5;pointer-events:none;place-items:center;width:34px;height:24px;margin:0 auto -10px;display:grid;position:sticky;top:0}.dash-message-top-hint:before{content:"";filter:drop-shadow(0 2px 8px #0000007a);border-top:2px solid #e6edf3b8;border-left:2px solid #e6edf3b8;width:10px;height:10px;transform:rotate(45deg)}.dash-message-end{height:1px}.dash-message-row{margin-bottom:8px;display:flex}.dash-message-row.user{justify-content:flex-end}.dash-message-row.assistant{justify-content:flex-start}.dash-message-bubble{border-radius:14px;max-width:78%;padding:10px 12px;font-size:16px}.dash-message-row.user .dash-message-bubble{color:#fff;background:#2f81f7}.dash-message-row.assistant .dash-message-bubble{border:1px solid var(--border-color);background:#1b2129}.dash-message-row.assistant .dash-message-bubble--tool-run{background:0 0;border:0;width:min(100%,520px);max-width:min(100%,520px);padding:0}.dash-message-row.is-skill-prompt .dash-message-bubble--skill-prompt{color:#ede9fe;background:linear-gradient(135deg,#6366f138,#a855f729);border:1px solid #a78bfa59}.dash-message-row.is-skill-prompt .dash-message-bubble--skill-prompt p{line-height:1.55}.dash-message-row.assistant .dash-message-bubble.dash-message-bubble--video{box-sizing:border-box;width:min(100%,720px);max-width:min(100%,720px)}.dash-message-bubble p{white-space:pre-wrap;margin:0}.dash-message-markdown>:first-child{margin-top:0}.dash-message-markdown>:last-child{margin-bottom:0}.dash-message-markdown h2,.dash-message-markdown h3,.dash-message-markdown h4{color:#f7fbff;letter-spacing:0;margin:14px 0 8px;font-size:15px;font-weight:750;line-height:1.35}.dash-message-markdown a{color:#75d7ff;border-bottom:1px solid #75d7ff6b;text-decoration:none}.dash-message-markdown a:hover{color:#a7e7ff}.dash-message-markdown li{margin:4px 0}.dash-message-markdown hr{background:#94a3b838;border:0;height:1px;margin:14px 0}.dash-message-markdown pre{scrollbar-width:thin;scrollbar-color:#94a3b86b transparent;background:#070c15b8;border:1px solid #94a3b824;border-radius:8px;max-width:100%;margin:10px 0;padding:12px;overflow:auto}.dash-message-markdown pre::-webkit-scrollbar{width:8px;height:8px}.dash-chat-table-wrap::-webkit-scrollbar{width:8px;height:8px}.dash-message-markdown pre::-webkit-scrollbar-track{background:0 0}.dash-chat-table-wrap::-webkit-scrollbar-track{background:0 0}.dash-message-markdown pre::-webkit-scrollbar-thumb{background:#94a3b86b padding-box padding-box;border:2px solid #0000;border-radius:999px}.dash-chat-table-wrap::-webkit-scrollbar-thumb{background:#94a3b86b padding-box padding-box;border:2px solid #0000;border-radius:999px}.dash-message-markdown pre::-webkit-scrollbar-thumb:hover{background:#b0bed294 padding-box padding-box}.dash-chat-table-wrap::-webkit-scrollbar-thumb:hover{background:#b0bed294 padding-box padding-box}.dash-message-markdown pre::-webkit-scrollbar-corner{background:0 0}.dash-chat-table-wrap::-webkit-scrollbar-corner{background:0 0}.dash-message-markdown pre code{white-space:pre;background:0 0;padding:0;display:block}.dash-chat-table-wrap{scrollbar-width:thin;scrollbar-color:#94a3b86b transparent;max-width:100%;margin:10px 0;overflow-x:auto}.dash-message-markdown th{color:#f7fbff;background:#94a3b81f;font-weight:750}.dash-message-markdown{color:inherit;overflow-wrap:anywhere;line-height:1.62}.dash-message-markdown>:first-child{margin-top:0}.dash-message-markdown>:last-child{margin-bottom:0}.dash-message-markdown p{white-space:normal;margin:0 0 12px}.dash-message-markdown strong{color:#fffffff5;font-weight:700}.dash-message-row.user .dash-message-markdown strong{color:#fff}.dash-message-markdown h1,.dash-message-markdown h2,.dash-message-markdown h3{color:#fffffff5;margin:14px 0 8px;font-weight:700;line-height:1.32}.dash-message-markdown h1{font-size:20px}.dash-message-markdown h2{font-size:18px}.dash-message-markdown h3{font-size:16px}.dash-message-markdown ul,.dash-message-markdown ol{margin:8px 0 12px;padding-left:22px}.dash-message-markdown li+li{margin-top:4px}.dash-message-markdown blockquote{color:#e6edf3b8;border-left:3px solid #8b949e70;margin:10px 0 12px;padding:2px 0 2px 12px}.dash-message-markdown code{color:#ffffffeb;background:#6e768138;border-radius:5px;padding:.14em .36em;font-family:ui-monospace,SFMono-Regular,SFMono,Menlo,Consolas,monospace;font-size:.92em}.dash-message-markdown pre{background:#080c12c7;border:1px solid #8b949e2e;border-radius:10px;margin:10px 0 12px;padding:12px;overflow-x:auto}.dash-message-markdown pre code{white-space:pre;background:0 0;padding:0;line-height:1.55;display:block}.dash-message-markdown a{color:#79c0ff;text-decoration:none}.dash-message-markdown a:hover{text-decoration:underline}.dash-message-table-wrap{max-width:100%;margin:10px 0 12px;overflow-x:auto}.dash-message-markdown table{border-collapse:collapse;width:max-content;min-width:100%;font-size:13px}.dash-message-markdown th,.dash-message-markdown td{text-align:left;vertical-align:top;border:1px solid #8b949e42;padding:7px 10px}.dash-message-markdown th{background:#6e76812e;font-weight:700}.dash-generated-image{object-fit:contain;border-radius:10px;width:min(100%,420px);max-height:520px;margin-bottom:8px;display:block}.dash-generated-image-strip{scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;gap:8px;width:100%;max-width:min(100%,920px);margin-bottom:8px;padding-bottom:4px;display:flex;overflow:auto hidden}.dash-generated-image-strip::-webkit-scrollbar{width:0;height:0}.dash-generated-image-tile{object-fit:cover;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;flex:none;width:min(220px,42vw);height:min(280px,52vw)}.dash-tool-run-card{box-sizing:border-box;color:#e6eef8eb;cursor:pointer;-webkit-user-select:none;user-select:none;background:#1b2129;border:1px solid #8ef6eb26;border-radius:12px;width:100%;padding:10px 11px}.dash-tool-run-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.dash-tool-run-title{align-items:center;gap:8px;min-width:0;display:inline-flex}.dash-tool-run-card:not(.is-expanded) .dash-tool-run-head{margin-bottom:0}.dash-tool-run-card:not(.is-expanded) .dash-tool-run-args,.dash-tool-run-card:not(.is-expanded) .dash-tool-run-result,.dash-tool-run-card:not(.is-expanded) .dash-tool-run-error{display:none}.dash-tool-run-head strong{font-size:13px;line-height:18px}.dash-tool-run-dot{background:#8ce8dd;border-radius:50%;width:8px;height:8px;box-shadow:0 0 16px #8ce8dd99}.dash-tool-run-card.is-running .dash-tool-run-dot{animation:1s ease-in-out infinite dash-tool-run-pulse}.dash-tool-run-card.is-failed{border-color:#ff757542}.dash-tool-run-card.is-failed .dash-tool-run-dot{background:#ff8f8f;box-shadow:0 0 16px #ff757573}@keyframes dash-tool-run-pulse{50%{opacity:.35;transform:scale(.75)}}.dash-tool-run-name{color:#cdd8e8d1;margin-bottom:8px;font-size:12px;line-height:18px}.dash-tool-run-args{color:#dae4f2c7;white-space:pre-wrap;background:#00000038;border-radius:8px;max-height:120px;margin:0 0 8px;padding:8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:16px;overflow:auto}.dash-tool-run-result,.dash-tool-run-error{color:#c2cfe2c7;white-space:pre-wrap;max-height:110px;margin:0;font-size:12px;line-height:18px;overflow:auto}.dash-tool-run-error{color:#ffc9c9}.dash-tool-run-time{color:#a4b0c1b8;align-items:center;margin-left:auto;font-size:11px;line-height:18px;display:inline-flex}.dash-tool-run-card:not(.is-expanded) .dash-tool-run-time{margin-left:auto}.dash-tool-run-toggle{color:#a4b0c1b8;align-items:center;font-size:11px;font-weight:700;line-height:18px;display:inline-flex}.dash-message-meta-row{color:#a4b0c1b8;align-items:center;gap:12px;margin-top:8px;font-size:11px;line-height:1;display:flex}.dash-message-token-usage{align-items:center;gap:8px;min-width:0;display:inline-flex}.dash-message-token-usage strong{color:#cdd8e8db;font-weight:800}.dash-message-token-usage small,.dash-message-meta-row time{color:inherit;font-size:inherit;line-height:inherit}.dash-message-meta-row time{white-space:nowrap;margin-left:auto}.dash-message-model-row{color:#a4b0c19e;align-items:center;gap:8px;max-width:100%;margin-top:4px;font-size:11px;line-height:14px;display:inline-flex}.dash-message-model-row strong{color:#cdd8e8db;flex:none;font-weight:800}.dash-message-model-row small{color:inherit;font-size:inherit;line-height:inherit;text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:7px;display:inline-flex;overflow:hidden}.dash-message-model-row small span{text-overflow:ellipsis;min-width:0;overflow:hidden}.dash-message-model-row small em{color:#63f0d4;font-style:normal;font-weight:800;line-height:inherit;font-variant-numeric:tabular-nums;flex:none}.dash-message-model-row small em.dash-message-cost-inline{color:#94d6d3c7;margin-left:6px}.dash-message-reference-assets{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.dash-message-reference-chip{min-width:0;max-width:112px;height:28px;color:inherit;background:#ffffff29;border-radius:6px;align-items:center;gap:5px;padding:3px 7px 3px 3px;font-size:12px;line-height:1;text-decoration:none;display:inline-flex}.dash-message-reference-chip:hover{background:#ffffff3d}.dash-message-reference-chip>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-message-reference-thumb{background:#0000002e;border-radius:5px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid;overflow:hidden}.dash-message-reference-thumb img,.dash-message-reference-thumb video{object-fit:cover;width:100%;height:100%;display:block}.dash-message-reference-chip.is-video .dash-message-reference-thumb{position:relative}.dash-message-reference-chip.is-video .dash-message-reference-thumb:after{content:"";filter:drop-shadow(0 1px 2px #00000061);border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #ffffffeb;width:0;height:0;position:absolute;top:6px;left:8px}.dash-message-reference-audio{border:2px solid #ffffffe0;border-left-color:#0000;border-radius:999px;width:12px;height:12px;position:relative}.dash-message-reference-audio:after{content:"";border-top:2px solid #ffffffe0;border-right:2px solid #ffffffe0;width:4px;height:4px;position:absolute;top:2px;right:-5px;transform:rotate(45deg)}.dash-video-card-wrap{width:100%;position:relative}.dash-video-card-wrap--failed{min-height:44px;padding:8px 40px 8px 0}.dash-video-card-actions{z-index:4;opacity:0;pointer-events:none;align-items:center;gap:6px;transition:opacity .16s;display:flex;position:absolute;top:8px;right:8px}.dash-video-card-wrap:hover .dash-video-card-actions{opacity:1;pointer-events:auto}.dash-video-action-btn{cursor:pointer;color:#f0f6fc;background:#0d1117b8;border:1px solid #f0f6fc24;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;transition:background .12s,color .12s;display:grid}.dash-video-action-btn:hover{color:#fff;background:#30363df2}.dash-video-action-icon{width:18px;height:18px}.dash-video-gen-canvas{aspect-ratio:16/9;border:1px solid #30363de6;border-radius:12px;width:100%;min-height:220px;margin-bottom:8px;position:relative;overflow:hidden}.dash-video-gen-gradient{background:linear-gradient(128deg,#141a28 0%,#2a1f45 36%,#1a3555 68%,#121a26 100%);position:absolute;inset:0}.dash-video-gen-shimmer{background:linear-gradient(105deg,#0000 0%,#78a0ff0f 40%,#c8dcff1f 50%,#78a0ff0f 60%,#0000 100%);animation:2.2s ease-in-out infinite dash-video-shimmer;position:absolute;inset:-40%}@keyframes dash-video-shimmer{0%{transform:translate(-18%)rotate(8deg)}to{transform:translate(18%)rotate(8deg)}}.dash-video-gen-badge{color:#e6edf3;letter-spacing:.02em;z-index:1;background:#00000094;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:500;position:absolute;top:10px;left:10px}.dash-video-result-shell{border:1px solid var(--border-color);background:#0d1117;border-radius:12px;width:100%;margin-bottom:8px;position:relative;overflow:hidden}.dash-video-hover-player{aspect-ratio:16/9;object-fit:cover;vertical-align:middle;width:100%;display:block}.dash-video-hover-hint{z-index:2;color:#ffffffe0;pointer-events:none;background:#0000008c;border-radius:6px;padding:3px 9px;font-size:11px;position:absolute;bottom:8px;right:8px}.dash-video-failed{color:#f85149;margin:0 0 6px;font-size:14px;line-height:1.45}.dash-message-bubble span{opacity:.7;margin-top:4px;font-size:11px;display:block}.dash-message-bubble .dash-tool-run-card span{font-size:inherit;opacity:1;margin-top:0}.dash-message-model-row small{overflow:visible}.dash-message-bubble .dash-message-model-rate-wrap{font-size:inherit;opacity:1;flex:none;align-items:center;margin-top:0;display:inline-flex;position:relative;overflow:visible}.dash-message-model-rate{color:#63f0d4;cursor:default;font:inherit;font-weight:800;line-height:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0}.dash-message-model-rate:focus-visible{outline-offset:3px;border-radius:3px;outline:1px solid #63f0d4b8}.dash-message-rate-tooltip{z-index:240;color:#ffffffe6;pointer-events:none;background:#222223f2;border:1px solid #e8e8e833;border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));width:360px;margin-top:0;padding:6px 12px;font-size:14px;animation:.15s both dash-message-rate-tooltip-in;display:grid;position:fixed;overflow:visible;box-shadow:0 18px 40px #00000052}.dash-message-rate-tooltip:before{bottom:100%;left:var(--dash-message-rate-arrow-left);content:"";border-bottom:8px solid #2f2f2ffa;border-left:11px solid #0000;border-right:11px solid #0000;width:0;height:0;position:absolute;transform:translate(-50%)}.dash-message-rate-tooltip.is-top:before{border:11px solid #0000;border-top:8px solid #222223fa;border-bottom:0;top:100%;bottom:auto}@keyframes dash-message-rate-tooltip-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dash-message-rate-tooltip>span{min-height:60px;font-size:inherit;opacity:1;flex-direction:column;justify-content:center;gap:5px;margin-top:0;padding:0 15px;display:flex}.dash-message-rate-tooltip>span:nth-child(odd){border-right:1px dashed #707070}.dash-message-rate-tooltip>span:nth-child(n+3){border-top:1px dashed #707070}.dash-message-rate-tooltip small{color:#ffffff85;font-size:14px;line-height:18px}.dash-message-rate-tooltip strong{color:#80ead9;white-space:nowrap;font-size:17px;font-weight:400;line-height:21px}.dash-message-rate-tooltip b,.dash-message-rate-tooltip i{font-style:normal;font-weight:inherit}.dash-message-rate-tooltip i{font-size:12px}.dash-message-tip{text-align:center;color:var(--text-dim);margin-bottom:10px;font-size:12px}.dash-thinking-tip{margin:6px 0 14px;font-size:13px;line-height:1.4}.dash-thinking-tip span{color:#0000;background:linear-gradient(90deg,#8f97a66b 0%,#cdd6e5db 26%,#fff 42%,#8ce8dd 50%,#fff 58%,#cdd6e5db 74%,#8f97a66b 100%) 120% 0/240% 100%;text-shadow:0 0 12px #8ce8dd2e;-webkit-background-clip:text;background-clip:text;animation:1.45s ease-in-out infinite dash-thinking-text-light;display:inline-block}@keyframes dash-thinking-text-light{0%{filter:blur(.7px);opacity:.74;background-position:120% 0}46%{filter:blur();opacity:1}to{filter:blur(.7px);opacity:.74;background-position:-120% 0}}.dash-chat-input-wrapper{width:844px;max-width:none;min-height:72px;box-shadow:none;z-index:20;background:0 0;border:none;border-radius:0;flex:none;align-items:center;gap:18px;margin-top:auto;padding:0;display:flex;position:relative}.dash-chat-input-wrapper.is-video{width:min(90%,1088px);min-height:178px}.dash-video-composer{background:#1a1b20;border:1px solid #ffffff16;border-radius:26px;flex-direction:column;justify-content:space-between;gap:22px;width:100%;min-height:178px;padding:20px 22px 18px 28px;display:flex;box-shadow:0 24px 52px #0000003d,inset 0 1px #ffffff09}.dash-video-composer.is-image-generation{background:#1b1d22;border-color:#ffffff14}.dash-video-composer.is-image-generation .dash-video-main-row{min-height:76px}.dash-video-composer.is-image-generation .dash-video-input-area{min-height:54px;padding-top:0}.dash-video-composer.is-image-generation .dash-video-input-area textarea{height:54px;min-height:54px;line-height:24px}.dash-video-composer.is-image-generation .dash-video-placeholder{inset:0 0 auto}.dash-video-composer.is-video-agent{border-radius:26px;min-height:178px;padding:20px 22px 18px 28px;position:relative}.dash-video-composer.is-video-agent .dash-video-main-row{gap:22px;min-height:76px}.dash-video-composer.is-video-agent .dash-video-plus{flex-basis:62px;width:62px;height:78px}.dash-video-composer.is-video-agent .dash-video-plus.is-agent-reference>span:not(.dash-agent-ref-stack){color:#9ea4b5bd;text-align:center;font-size:12px;line-height:1;position:absolute;top:calc(50% + 10px);left:0;right:0}.dash-video-composer.is-video-agent .dash-video-input-area{flex-wrap:wrap;align-content:flex-start;min-height:64px}.dash-video-composer.is-video-agent .dash-video-plus-wrap.has-image-ref{z-index:9;position:absolute;top:28px;left:32px}.dash-video-composer.is-video-agent .dash-video-plus-wrap.has-image-ref~.dash-video-input-area{padding-left:92px}.dash-video-composer.is-video-agent .dash-video-input-area textarea{height:64px;min-height:64px;font-size:15px;line-height:24px}.dash-video-composer.is-video-agent .dash-video-placeholder{color:#8b92a0c2;white-space:normal;flex-wrap:wrap;gap:0 8px;font-size:14px;line-height:24px}.dash-volc-ref-strip{z-index:3;flex-wrap:wrap;flex:100%;gap:8px;width:100%;display:flex;position:relative}.dash-volc-ref-chip{color:#c9d2e0db;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:6px;height:32px;padding:0 10px 0 4px;font-size:12px;line-height:1;display:inline-flex;position:relative}.dash-volc-ref-chip img{object-fit:cover;border-radius:6px;width:24px;height:24px;display:block}.dash-volc-ref-chip-label{color:#9ea4b5e6;background:#ffffff0f;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:inline-flex}.dash-volc-ref-chip em{opacity:.88;font-style:normal}.dash-volc-ref-chip-remove{color:#9ea4b5e6;cursor:pointer;background:0 0;border:none;margin:0 0 0 2px;padding:0;font-size:14px;line-height:1}.dash-volc-ref-chip-remove:hover{color:#e7ebf4f2}.dash-video-composer.is-video-generation{border-radius:26px;min-height:178px;padding:20px 22px 18px 28px}.dash-video-composer.is-video-generation .dash-video-main-row{gap:22px;min-height:76px}.dash-video-composer.is-video-generation .dash-video-plus{flex-basis:52px;width:52px;height:64px}.dash-video-composer.is-video-generation .dash-video-plus.is-end-frame{margin-left:-8px;transform:rotate(5deg)}.dash-video-composer.is-video-generation .dash-video-plus.is-end-frame:hover:not(:disabled){transform:rotate(5deg)translateY(-6px)scale(1.14)}.dash-video-composer.is-video-generation .dash-video-input-area{min-height:64px}.dash-video-composer.is-video-generation .dash-video-input-area textarea{height:64px;min-height:64px;font-size:15px;line-height:24px}.dash-video-composer.is-video-generation .dash-video-placeholder{color:#8b92a0c2;white-space:normal;flex-wrap:wrap;gap:0 8px;font-size:14px;line-height:24px}.dash-video-composer.is-video-generation .dash-video-mention-icon{border-radius:7px;width:21px;height:21px;font-size:13px}.dash-video-composer.is-digital-human{border-radius:26px;min-height:178px;padding:20px 22px 18px 28px}.dash-video-composer.is-digital-human .dash-video-main-row{gap:22px;min-height:76px}.dash-video-composer.is-digital-human .dash-video-plus{flex-basis:52px;width:52px;height:64px}.dash-video-plus.is-digital-voice{margin-left:-8px;transform:rotate(5deg)}.dash-video-plus.is-digital-voice:hover:not(:disabled){transform:rotate(5deg)translateY(-6px)scale(1.14)}.dash-video-plus.is-digital-voice:before,.dash-video-plus.is-digital-voice:after{content:"";background:#9ea4b5b8;border-radius:999px;width:3px;height:13px;top:calc(50% - 8px);transform:translate(-50%,-50%)}.dash-video-plus.is-digital-voice:before{left:calc(50% - 6px)}.dash-video-plus.is-digital-voice:after{left:calc(50% + 6px);box-shadow:-6px 0 #9ea4b5b8}.dash-video-plus.is-digital-voice span,.dash-video-composer.is-digital-human .dash-video-plus span{color:#9ea4b5bd;text-align:center;font-size:12px;line-height:1;position:absolute;top:calc(50% + 10px);left:0;right:0}.dash-video-composer.is-digital-human .dash-video-input-area{min-height:64px;padding-top:0}.dash-video-composer.is-digital-human .dash-video-input-area textarea{height:64px;min-height:64px}.dash-video-composer.is-digital-human .dash-video-placeholder{color:#8b92a0c7;white-space:normal;flex-direction:column;align-items:flex-start;gap:16px;font-size:15px;line-height:24px;inset:0 0 auto}.dash-video-composer.is-voiceover{border-radius:26px;min-height:178px;padding:20px 22px 18px 28px}.dash-video-composer.is-voiceover .dash-video-main-row{gap:22px;min-height:76px}.dash-video-composer.is-voiceover .dash-video-plus{flex-basis:52px;width:52px;height:64px}.dash-video-plus.is-voice-tone:before,.dash-video-plus.is-voice-tone:after{content:"";background:#9ea4b5b8;border-radius:999px;width:3px;height:13px;top:calc(50% - 8px);transform:translate(-50%,-50%)}.dash-video-plus.is-voice-tone:before{left:calc(50% - 6px)}.dash-video-plus.is-voice-tone:after{left:calc(50% + 6px);box-shadow:-6px 0 #9ea4b5b8}.dash-video-plus.is-voice-tone span{color:#9ea4b5bd;text-align:center;font-size:12px;line-height:1;position:absolute;top:calc(50% + 10px);left:0;right:0}.dash-video-composer.is-voiceover .dash-video-input-area{min-height:64px;padding-top:0}.dash-video-composer.is-voiceover .dash-video-input-area textarea{height:64px;min-height:64px}.dash-video-composer.is-voiceover .dash-video-placeholder{color:#8b92a0c7;font-size:15px;line-height:24px;inset:0 0 auto}.dash-voice-tone-tip{z-index:32;pointer-events:none;opacity:0;transform-origin:0 100%;background:#1c1f25;border:1px solid #525d71b8;border-radius:18px;width:288px;padding:16px;transition:opacity .2s,transform .28s cubic-bezier(.18,.9,.22,1);position:absolute;bottom:calc(100% - 28px);left:-32px;transform:translate(-12px,12px)scale(.9);box-shadow:0 24px 48px #00000057}.dash-voice-tone-tip.is-visible{opacity:1;transform:translateY(-18px)scale(1)}.dash-voice-tone-tip-visual{background:radial-gradient(circle at 50% 48%,#ffffffeb 0 10%,#0000 11%),radial-gradient(circle at 56% 42%,#26e5ff99,#0000 28%),linear-gradient(135deg,#0d94db 0%,#17b9ff 45%,#058de1 100%);border-radius:9px;width:100%;height:140px;margin-bottom:16px}.dash-voice-tone-tip strong{color:#f7fafffa;margin-bottom:9px;font-size:15px;line-height:22px;display:block}.dash-voice-tone-tip p{color:#8b92a0d1;margin:0;font-size:14px;line-height:20px}.dash-video-composer.is-smart-multi-frame{min-height:178px;padding-top:20px}.dash-video-composer.is-smart-multi-frame .dash-video-main-row{align-items:flex-start;min-height:76px}.dash-video-composer.is-smart-multi-frame .dash-video-input-area{min-height:64px;padding-top:3px}.dash-video-composer.is-smart-multi-frame .dash-video-input-area textarea{height:64px;min-height:64px}.dash-video-composer.is-smart-multi-frame .dash-video-placeholder{font-size:14px;line-height:24px}.dash-video-multi-tip{z-index:32;text-align:left;pointer-events:none;opacity:0;transform-origin:0 100%;background:#1c1f25;border:1px solid #525d71b8;border-radius:18px;width:286px;padding:17px 16px 18px;transition:opacity .24s,transform .32s cubic-bezier(.18,.9,.22,1);position:absolute;bottom:calc(100% - 34px);left:4px;transform:translate(-18px,18px)scale(.86);box-shadow:0 24px 48px #00000057}.dash-video-multi-tip.is-visible{opacity:1;transform:translate(26px,-22px)scale(1)}.dash-video-multi-tip img{object-fit:cover;border-radius:8px;width:100%;height:142px;margin-bottom:16px;display:block}.dash-video-multi-tip strong{color:#f7fafffa;margin-bottom:9px;font-size:15px;font-weight:600;line-height:22px;display:block}.dash-video-multi-tip em{color:#8b92a0d1;font-size:14px;font-style:normal;line-height:20px;display:block}.dash-video-main-row{align-items:flex-start;gap:22px;width:100%;min-height:76px;display:flex}.dash-video-plus{box-sizing:border-box;color:#9ea4b5b8;z-index:0;cursor:pointer;will-change:width, height, border-radius, opacity, transform;background:#2a2d35;border:1px dotted #9ea4b573;border-radius:2px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:64px;padding:0;transition:width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1),border-radius .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;transform:rotate(-8deg);box-shadow:0 0 #0000}.dash-video-plus:before,.dash-video-plus:after{content:"";background:#9ea4b5b8;border-radius:999px;width:14px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dash-video-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.dash-video-plus.has-preview:before,.dash-video-plus.has-preview:after{content:none}.dash-video-plus.is-video-reference:after,.dash-video-plus.is-video-reference:before{top:calc(50% - 8px)}.dash-video-plus.is-video-reference span{color:#9ea4b5bd;text-align:center;font-size:12px;line-height:1;position:absolute;top:calc(50% + 10px);left:0;right:0}.dash-video-plus.has-preview.is-video-reference span{display:none}.dash-video-frame-arrow{color:#8b92a0bd;flex:0 0 20px;align-self:center;width:20px;height:14px;margin:0 -8px 0 -6px;position:relative}.dash-video-frame-arrow:before{content:"";background:currentColor;border-radius:999px;width:14px;height:2px;position:absolute;top:6px;left:1px}.dash-video-frame-arrow:after{content:"";border-top:2px solid;border-right:2px solid;width:7px;height:7px;position:absolute;top:3px;right:1px;transform:rotate(45deg)}.dash-video-plus img{object-fit:cover;width:100%;height:100%;display:block}.dash-video-plus-wrap{flex:none;display:inline-flex;position:relative}.dash-video-plus-wrap:has(.dash-agent-ref-stack){z-index:8}.dash-video-plus.has-preview.is-agent-reference{box-shadow:none;background:0 0;border:none;overflow:visible;transform:none}.dash-video-plus.has-preview.is-agent-reference:hover:not(:disabled){box-shadow:none;background:0 0;transform:none}.dash-agent-ref-stack{pointer-events:auto;width:240px;height:96px;color:inherit;font-size:inherit;text-align:initial;transform-origin:14px 48px;line-height:normal;position:absolute;top:-8px;left:-2px}.dash-agent-ref-card{--card-tilt:-8deg;width:58px;height:74px;color:inherit;cursor:default;z-index:calc(20 - var(--ref-index));transform:translateX(calc(var(--ref-index) * 6px)) translateY(calc(var(--ref-index) * .5px)) rotate(var(--card-tilt));will-change:transform;background:#f4f5f7;border:1px solid #ffffffdb;border-radius:6px;padding:0;transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1),filter .42s cubic-bezier(.16,1,.3,1);position:absolute;top:9px;left:2px;overflow:hidden;box-shadow:0 10px 22px #00000042,inset 0 0 0 1px #ffffff2e}.dash-agent-ref-card:nth-child(2){--card-tilt:5deg;top:11px}.dash-agent-ref-card:nth-child(3){--card-tilt:-2deg;top:10px}.dash-agent-ref-card:nth-child(4){--card-tilt:6deg;top:12px}.dash-agent-ref-card:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(135deg,#ffffff38,#0000 34%),linear-gradient(#0000 58%,#0000002e);position:absolute;inset:0}.dash-agent-ref-card img,.dash-agent-ref-card video{object-fit:cover;width:100%;height:100%;display:block}.dash-agent-ref-card.is-video:after{content:"00:05";z-index:3;color:#ffffffeb;background:#00000085;border-radius:4px;padding:2px 4px;font-size:9px;line-height:1;position:absolute;bottom:4px;right:4px}.dash-agent-ref-card-label,.dash-agent-ref-more{color:#393e4ac7;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;position:absolute;inset:0}.dash-agent-ref-more{color:#fff;background:#0a0c1285;font-size:13px}.dash-agent-ref-card.is-add{color:#646c7dad;z-index:0;cursor:pointer;transform:translateX(calc(var(--ref-index) * 6px)) translateY(3px) rotate(3deg);background:linear-gradient(145deg,#fffffff5,#e2e5ecf0);border-style:none;justify-content:center;align-items:center;font-size:23px;font-weight:300;display:flex}.dash-video-plus-wrap:hover .dash-agent-ref-card,.dash-video-plus:focus-visible .dash-agent-ref-card{filter:saturate(1.04);box-shadow:0 18px 34px #00000057,inset 0 0 0 1px #ffffff2e}.dash-video-plus-wrap:hover .dash-agent-ref-card:first-child,.dash-video-plus:focus-visible .dash-agent-ref-card:first-child{transform:translate(0)translateY(-2px)rotate(-7deg)}.dash-video-plus-wrap:hover .dash-agent-ref-card:nth-child(2),.dash-video-plus:focus-visible .dash-agent-ref-card:nth-child(2){transform:translate(52px)translateY(-4px)rotate(1deg)}.dash-video-plus-wrap:hover .dash-agent-ref-card:nth-child(3),.dash-video-plus:focus-visible .dash-agent-ref-card:nth-child(3){transform:translate(104px)translateY(-2px)rotate(5deg)}.dash-video-plus-wrap:hover .dash-agent-ref-card:nth-child(4),.dash-video-plus:focus-visible .dash-agent-ref-card:nth-child(4){transform:translate(156px)translateY(0)rotate(8deg)}.dash-video-plus-wrap:hover .dash-agent-ref-card.is-add,.dash-video-plus:focus-visible .dash-agent-ref-card.is-add{transform:translateX(calc(var(--ref-index) * 52px)) translateY(2px) rotate(5deg)}.dash-agent-ref-remove{z-index:5;color:#ffffffeb;text-align:center;cursor:pointer;opacity:0;background:#2b303cf5;border:none;border-radius:999px;width:18px;height:18px;padding:0;font-size:13px;line-height:18px;transition:opacity .18s,transform .18s cubic-bezier(.16,1,.3,1),background-color .18s;position:absolute;top:-4px;right:-3px;transform:scale(.72);box-shadow:0 4px 10px #00000052}.dash-video-plus-wrap:hover .dash-agent-ref-remove,.dash-agent-ref-card:focus-within .dash-agent-ref-remove{opacity:1;transform:scale(1)}.dash-agent-ref-remove:hover{background:#565c6cfa}.dash-agent-ref-card:first-child{transition-delay:0s}.dash-agent-ref-card:nth-child(2){transition-delay:22ms}.dash-agent-ref-card:nth-child(3){transition-delay:44ms}.dash-agent-ref-card:nth-child(4),.dash-agent-ref-card.is-add{transition-delay:66ms}.dash-video-plus-wrap .dash-video-plus-clear{z-index:40;color:#e7ebf4eb;cursor:pointer;background:#282c36f2;border:none;border-radius:999px;width:18px;height:18px;padding:0;font-size:14px;line-height:1;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 8px #00000059}.dash-video-plus-wrap .dash-video-plus-clear:hover{color:#fff;background:#5882ffe6}.dash-video-plus-ref-count{color:#fff;text-align:center;pointer-events:none;background:#5882ffeb;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;position:absolute;bottom:4px;right:4px}.dash-video-plus:hover:not(:disabled){z-index:1;background:#323543;transform:rotate(-8deg)translateY(-6px)scale(1.14);box-shadow:0 16px 28px #00000047}.dash-video-plus:disabled{cursor:not-allowed;opacity:.5}.dash-video-input-area{flex:1;align-items:flex-start;gap:14px;min-width:0;min-height:64px;padding-top:3px;display:flex;position:relative}.dash-video-input-area textarea{resize:none;color:#e7ebf4db;z-index:2;background:0 0;border:none;outline:none;flex:1;width:100%;min-width:0;height:64px;min-height:64px;max-height:92px;font-family:inherit;font-size:15px;line-height:24px;position:relative;overflow-y:auto}.dash-video-input-area textarea::-webkit-scrollbar{width:0;height:0}.dash-video-placeholder{color:#8b92a0a8;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-family:PingFang HK,PingFangSC-Regular,sans-serif;font-size:14px;font-weight:400;line-height:24px;display:flex;position:absolute;inset:3px 0 auto;overflow:hidden}.dash-video-selected-skill{color:#c9d2e0db;white-space:nowrap;z-index:3;cursor:pointer;background:0 0;border:none;flex:none;align-items:center;gap:7px;height:24px;margin:0;padding:0;font-size:14px;line-height:24px;display:inline-flex;position:relative}.dash-video-selected-skill-clear{opacity:.75;margin-left:2px;font-size:14px}.dash-video-selected-skill-icon,.dash-video-skill-icon{color:currentColor;flex:0 0 15px;width:15px;height:15px;position:relative}.dash-video-selected-skill-icon:before,.dash-video-selected-skill-icon:after,.dash-video-skill-icon:before,.dash-video-skill-icon:after{content:"";box-sizing:border-box;position:absolute}.dash-video-selected-skill-icon:before,.dash-video-skill-icon:before{border:2px solid;border-radius:4px;width:11px;height:11px;top:2px;left:2px;transform:rotate(-35deg)}.dash-video-selected-skill-icon:after,.dash-video-skill-icon:after{background:#1a1b20;border:2px solid;border-radius:50%;width:5px;height:5px;top:0;right:0}.dash-video-mention-icon{color:#02d9ff;background:#00d0ff14;border:1px solid #1ee0ff3d;border-radius:7px;flex:0 0 21px;justify-content:center;align-items:center;width:21px;height:21px;font-size:13px;font-weight:700;display:inline-flex}.dash-video-toolbar{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.dash-video-tools,.dash-video-actions{align-items:center;gap:6px;min-width:0;display:flex}.dash-video-agent-wrap,.dash-generation-pref-wrap,.dash-video-skill-wrap,.dash-image-tool-wrap,.dash-video-tool-wrap{flex:none;position:relative}.dash-image-model-menu,.dash-image-ratio-menu{z-index:52;background:#1b1d22;border:1px solid #525d71c7;position:absolute;bottom:calc(100% + 9px);left:0;box-shadow:0 24px 56px #00000080}.dash-image-model-menu{border-radius:16px;width:440px;padding:14px 4px 6px}.dash-image-ratio-menu{border-radius:14px;width:434px;padding:15px 16px}.dash-image-menu-title{color:#979eacb8;padding:0 12px 9px;font-size:12px;line-height:18px;display:block}.dash-image-model-list{max-height:344px;padding:0 3px 0 0;overflow-y:auto}.dash-image-model-list::-webkit-scrollbar{width:4px}.dash-image-model-list::-webkit-scrollbar-thumb{background:#6b758ac7;border-radius:999px}.dash-image-model-list button{color:#f5f7fbf0;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:12px;width:100%;min-height:64px;margin-bottom:5px;padding:10px 13px 10px 12px;transition:background .16s;display:flex}.dash-image-model-list button:hover,.dash-image-model-list button.active{background:#363b45}.dash-image-model-logo{background:#24272fd6;border:1px solid #69748a94;border-radius:8px;flex:0 0 42px;width:42px;height:42px;position:relative}.dash-image-model-list button.active .dash-image-model-logo{background:#4a515f;border-color:#76849e99}.dash-image-model-logo:before{content:"";clip-path:polygon(0 16%,100% 0,64% 44%,100% 100%,0 76%,36% 48%);background:#fff;width:17px;height:20px;position:absolute;top:10px;left:12px}.dash-image-model-copy{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.dash-image-model-name{color:#f9fbfffa;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:15px;font-weight:600;line-height:18px;display:flex}.dash-image-model-name em{color:#12dfff;background:#00daff24;border-radius:3px;height:12px;padding:0 3px;font-size:7px;font-style:normal;font-weight:700;line-height:12px}.dash-image-model-desc{color:#979eacbd;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:16px;overflow:hidden}.dash-image-model-check{border-bottom:2px solid #f4f7fbf0;border-left:2px solid #f4f7fbf0;flex:0 0 12px;width:12px;height:7px;margin-left:auto;transform:rotate(-45deg)translateY(-1px)}.dash-image-ratio-list{background:#272a31;border-radius:10px;grid-template-columns:repeat(9,1fr);align-items:stretch;height:58px;margin-bottom:23px;padding:0 6px;display:grid}.dash-image-ratio-list button{color:#e6ebf4e0;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;padding:6px 0;font-size:11px;display:flex}.dash-image-ratio-list button.active{color:#fff;background:#3a3f49}.dash-image-ratio-icon{border:1.5px solid;border-radius:3px;width:13px;height:9px}.dash-image-ratio-icon.is-smart{border-radius:4px;width:14px;height:14px;position:relative}.dash-image-ratio-icon.is-smart:before{content:"";border:1.3px solid;border-radius:2px;width:4px;height:4px;position:absolute;top:3px;left:3px}.dash-image-resolution-row{background:#272a31;border-radius:9px;grid-template-columns:1fr 1fr;height:40px;margin-bottom:20px;display:grid;overflow:hidden}.dash-image-resolution-row button{color:#edf2fae6;cursor:pointer;background:0 0;border:none;border-radius:8px;font-size:13px;font-weight:600}.dash-image-resolution-row button.active{color:#fff;background:#3a3f49}.dash-image-resolution-row button span{color:#0de2ff}.dash-image-size-row{grid-template-columns:1fr 28px 1fr 28px;align-items:center;gap:10px;display:grid}.dash-image-size-row label{color:#7e8695d1;background:#252830;border-radius:8px;align-items:center;gap:18px;height:40px;padding:0 14px;font-size:13px;display:flex}.dash-image-size-row input{color:#7e8695d1;width:100%;min-width:0;font:inherit;text-align:right;background:0 0;border:none;outline:none}.dash-image-size-row:not(.is-readonly) label,.dash-image-size-row:not(.is-readonly) input{color:#dae1ede6}.dash-image-size-row.is-readonly input{cursor:default}.dash-image-size-link{justify-self:center;width:16px;height:8px;position:relative}.dash-image-size-link:before,.dash-image-size-link:after{content:"";border:1.5px solid #7e8695d1;width:7px;height:5px;position:absolute;top:1px}.dash-image-size-link:before{border-right:none;border-radius:5px 0 0 5px;left:0}.dash-image-size-link:after{border-left:none;border-radius:0 5px 5px 0;right:0}.dash-video-model-menu,.dash-video-reference-menu,.dash-video-ratio-menu,.dash-video-duration-menu{z-index:54;background:#1b1d22;border:1px solid #525d71c7;position:absolute;bottom:calc(100% + 10px);box-shadow:0 24px 56px #00000080}.dash-video-model-menu{border-radius:16px;width:520px;max-width:calc(100vw - 120px);padding:14px 6px 8px;left:-24px}.dash-video-reference-menu{border-radius:12px;width:220px;padding:6px;left:-26px}.dash-video-ratio-menu{border-radius:14px;width:420px;padding:16px 18px 18px;left:-22px}.dash-video-ratio-menu.is-smart-multi-frame{width:432px;padding:18px 18px 20px}.dash-video-duration-menu{border-radius:12px;width:210px;max-height:370px;padding:14px 6px 8px;left:-18px;overflow-y:auto}.dash-video-popup-title{color:#979eacb8;padding:0 12px 10px;font-size:13px;line-height:18px;display:block}.dash-video-popup-title.is-resolution-title{margin-top:22px}.dash-video-model-list{max-height:430px;padding-right:4px;overflow-y:auto}.dash-video-duration-menu::-webkit-scrollbar{width:4px}.dash-video-model-list::-webkit-scrollbar{width:4px}.dash-video-duration-menu::-webkit-scrollbar-thumb{background:#6b758ac7;border-radius:999px}.dash-video-model-list::-webkit-scrollbar-thumb{background:#6b758ac7;border-radius:999px}.dash-video-model-list button{color:#f5f7fbf0;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:14px;width:100%;min-height:72px;padding:12px 14px 12px 12px;display:flex}.dash-video-model-list button:hover,.dash-video-model-list button.active{background:#30353e;margin-bottom:6px}.dash-video-model-logo{background:#24272fd6;border:1px solid #69748a94;border-radius:8px;flex:0 0 42px;width:42px;height:42px;position:relative}.dash-video-model-list button.active .dash-video-model-logo{background:#4a515f}.dash-video-model-logo:before{content:"";clip-path:polygon(0 16%,100% 0,64% 44%,100% 100%,0 76%,36% 48%);background:#fff;width:16px;height:19px;position:absolute;top:11px;left:13px}.dash-video-model-copy{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.dash-video-model-name{color:#f9fbfffa;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:15px;font-weight:500;line-height:18px;display:flex}.dash-video-model-desc{color:#979eacbd;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:16px;overflow:hidden}.dash-video-model-name em{color:#12dfff;background:#00daff24;border-radius:4px;height:14px;padding:0 4px;font-size:8px;font-style:normal;font-weight:700;line-height:14px}.dash-video-model-name em.is-limit{font-size:8px}.dash-video-model-spark,.dash-video-model-inline-spark{clip-path:polygon(50% 0,65% 35%,100% 50%,65% 65%,50% 100%,35% 65%,0 50%,35% 35%);background:#19e1ff;flex:0 0 9px;width:9px;height:9px}.dash-video-model-inline-spark{flex-basis:10px;width:10px;height:10px}.dash-video-model-check{border-bottom:2px solid #f4f7fbf0;border-left:2px solid #f4f7fbf0;flex:0 0 12px;width:12px;height:7px;margin-left:auto;transform:rotate(-45deg)translateY(-1px)}.dash-video-reference-menu button,.dash-video-duration-list button{color:#f5f7fbf0;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:11px;width:100%;height:48px;padding:0 13px;font-size:14px;line-height:1;display:flex}.dash-video-reference-menu button:hover,.dash-video-reference-menu button.active,.dash-video-duration-list button:hover,.dash-video-duration-list button.active{background:#30353e}.dash-video-ratio-list{background:#242830;border-radius:12px;grid-template-columns:repeat(6,1fr);align-items:stretch;height:58px;padding:0 10px;display:grid}.dash-video-ratio-menu.is-smart-multi-frame .dash-video-ratio-list{grid-template-columns:repeat(6,1fr)}.dash-video-resolution-row{background:#242830;border-radius:10px;grid-template-columns:1fr 1fr;height:40px;display:grid;overflow:hidden}.dash-video-resolution-row button{color:#edf2fae6;cursor:pointer;background:0 0;border:none;border-radius:8px;font-size:13px;font-weight:600}.dash-video-resolution-row button.active{color:#fff;background:#373c46}.dash-video-resolution-row button span{color:#0de2ff}.dash-video-ratio-list button{color:#eef3fbf2;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;padding:7px 0 6px;font-size:12px;display:flex}.dash-video-ratio-list button.active{background:#373c46}.dash-video-ratio-icon{border:2px solid;border-radius:999px;flex:0 0 8px;width:16px;height:8px}.dash-video-duration-icon{border:2px solid;border-radius:50%;flex:0 0 15px;width:15px;height:15px;position:relative}.dash-video-duration-icon:before{content:"";transform-origin:bottom;background:currentColor;border-radius:999px;width:2px;height:5px;position:absolute;top:3px;left:5px;transform:rotate(35deg)}.dash-video-skill-menu{z-index:44;background:#1d1f25;border:1px solid #485264bd;border-radius:12px;width:402px;padding:13px 6px 10px;position:absolute;bottom:calc(100% + 10px);left:-20px;box-shadow:0 20px 50px #00000075}.dash-video-skill-title{color:#8f97a6c7;padding:0 12px 8px;font-size:12px;line-height:18px;display:block}.dash-video-skill-menu button{color:#edf2faf0;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:11px;width:100%;height:40px;padding:0 11px;transition:background .16s;display:flex}.dash-video-skill-menu button:hover,.dash-video-skill-menu button.active{background:#373d48}.dash-video-skill-copy{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.dash-video-skill-name{color:#f6f8fcfa;white-space:nowrap;flex:none;font-size:14px;font-weight:600;line-height:20px}.dash-video-skill-desc{color:#979eacc7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:20px;overflow:hidden}.dash-video-skill-check{border-bottom:2px solid #f4f7fbeb;border-left:2px solid #f4f7fbeb;flex:0 0 12px;width:12px;height:7px;transform:rotate(-45deg)translateY(-1px)}.dash-generation-pref-panel{z-index:42;background:#1b1d22;border:1px solid #485264bd;border-radius:16px;width:486px;padding:18px 16px 14px;position:absolute;bottom:calc(100% + 10px);left:-146px;box-shadow:0 20px 50px #0000006b}.dash-generation-pref-head{color:#f5f7fbf5;justify-content:space-between;align-items:center;gap:16px;font-size:14px;font-weight:600;line-height:20px;display:flex}.dash-generation-auto-toggle{color:#a0a8b5eb;cursor:pointer;align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.dash-generation-auto-toggle input{opacity:0;pointer-events:none;position:absolute}.dash-generation-auto-toggle i{background:#4a4e5b;border-radius:999px;width:31px;height:19px;transition:background .18s,box-shadow .18s;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.dash-generation-auto-toggle i:before{content:"";background:#f4f7fb;border-radius:50%;width:13px;height:13px;transition:transform .18s;position:absolute;top:3px;left:3px}.dash-generation-auto-toggle input:checked+i{background:#10d7e8;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 14px #10d7e852}.dash-generation-auto-toggle input:checked+i:before{transform:translate(12px)}.dash-generation-pref-body{margin-top:14px;transition:opacity .18s}.dash-generation-pref-body.is-disabled{opacity:.48}.dash-generation-pref-body.is-disabled button{cursor:not-allowed}.dash-generation-kind-tabs{background:#24262d;border-radius:8px;grid-template-columns:1fr 1fr;height:38px;padding:0;display:grid;overflow:hidden}.dash-generation-kind-tabs button{color:#e9edf5db;cursor:pointer;background:0 0;border:none;border-radius:8px;font-size:14px;font-weight:600}.dash-generation-kind-tabs button.active{color:#fff;background:#393d47}.dash-generation-field{margin-top:18px}.dash-generation-label{color:#8f97a6b8;margin-bottom:10px;font-size:12px;line-height:18px;display:block}.dash-generation-ratio-row{background:#22242b;border-radius:12px;align-items:stretch;height:58px;padding:0 8px;display:grid;overflow:hidden}.dash-generation-ratio-row.is-image{grid-template-columns:repeat(9,1fr)}.dash-generation-ratio-row.is-video{grid-template-columns:repeat(7,1fr)}.dash-generation-resolution-row{flex-wrap:wrap;gap:10px;display:flex}.dash-generation-resolution-row button{color:#c9d2e0db;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;min-width:72px;height:36px;padding:0 14px;font-size:13px}.dash-generation-resolution-row button.active{color:#e7ebf4f2;background:#5882ff29;border-color:#78aaff8c}.dash-generation-resolution-row button:disabled{cursor:not-allowed;opacity:.45}.dash-generation-ratio-row button{color:#e4e9f3d1;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;padding:7px 0 6px;font-size:11px;display:flex}.dash-generation-ratio-row button.active{color:#fff;background:#3d424e}.dash-generation-ratio-icon{border:1.6px solid;border-radius:3px;width:13px;height:9px}.dash-generation-ratio-icon.is-smart{border-radius:4px;width:14px;height:14px;position:relative}.dash-generation-ratio-icon.is-smart:before{content:"";border:1.4px solid;border-radius:2px;width:4px;height:4px;position:absolute;top:3px;left:3px}.dash-generation-setting-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dash-generation-setting-grid button,.dash-generation-video-model{color:#f3f6fbeb;cursor:pointer;background:#30333d;border:none;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:36px;font-size:13px;display:inline-flex}.dash-generation-video-model{width:100%}.dash-generation-video-model-wrap{position:relative}.dash-generation-video-model.is-open .dash-generation-small-caret{transform:rotate(225deg)translate(-1px,-1px)}.dash-generation-video-model-menu{z-index:48;background:#1d1f25;border:1px solid #4e596cb8;border-radius:14px;width:438px;max-width:calc(100vw - 40px);padding:14px 12px 10px;position:absolute;bottom:calc(100% + 8px);left:-10px;box-shadow:0 20px 48px #00000075}.dash-generation-video-model-title{color:#8f97a6c2;padding:0 4px 10px;font-size:12px;line-height:18px;display:block}.dash-generation-video-model-list{max-height:326px;padding-right:4px;overflow-y:auto}.dash-generation-video-model-list::-webkit-scrollbar{width:4px}.dash-generation-video-model-list::-webkit-scrollbar-thumb{background:#737c8e9e;border-radius:999px}.dash-generation-video-model-list button{color:#f5f7fbf0;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:63px;margin-bottom:5px;padding:10px 14px 10px 12px;display:flex}.dash-generation-video-model-list button:hover,.dash-generation-video-model-list button.active{background:#343943}.dash-generation-video-model-logo{background:#1f2229b3;border:1px solid #6f7c9485;border-radius:8px;flex:0 0 42px;width:42px;height:42px;position:relative}.dash-generation-video-model-logo:before{content:"";clip-path:polygon(0 16%,100% 0,62% 45%,100% 100%,0 74%,35% 46%);background:#fff;width:15px;height:18px;position:absolute;top:11px;left:13px}.dash-generation-video-model-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.dash-generation-video-model-name{color:#f7f9fdfa;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:15px;font-weight:600;line-height:18px;display:flex}.dash-generation-video-model-desc{color:#979eacc7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:16px;overflow:hidden}.dash-generation-video-model-name em{color:#20dbe9;background:#00d4e82e;border-radius:4px;height:14px;padding:0 4px;font-size:8px;font-style:normal;font-weight:700;line-height:14px}.dash-generation-video-model-name em.is-limit{color:#27dceb;background:#00d4e824}.dash-generation-video-model-spark{clip-path:polygon(50% 0,65% 35%,100% 50%,65% 65%,50% 100%,35% 65%,0 50%,35% 35%);background:#27e7f2;flex:0 0 9px;width:9px;height:9px}.dash-generation-video-model-check{border-bottom:2px solid #f4f7fbeb;border-left:2px solid #f4f7fbeb;flex:0 0 12px;width:12px;height:7px;transform:rotate(-45deg)translateY(-1px)}.dash-generation-cube,.dash-generation-quality{flex:0 0 14px;width:14px;height:14px;position:relative}.dash-generation-cube:before{content:"";border:1.5px solid;border-radius:3px;width:9px;height:9px;position:absolute;top:2px;left:2px;transform:rotate(30deg)}.dash-generation-quality:before{content:"2K";text-align:center;border:1.4px solid;border-radius:3px;height:10px;font-size:6px;line-height:9px;position:absolute;inset:2px 0 0}.dash-generation-small-caret{opacity:.72;border-bottom:1.4px solid;border-right:1.4px solid;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.dash-video-agent-menu{z-index:40;background:#1d1f25;border:1px solid #ffffff1a;border-radius:10px;width:200px;padding:12px 6px 10px;position:absolute;bottom:calc(100% + 8px);left:-16px;box-shadow:0 18px 42px #0000006b}.dash-video-agent-menu-title{color:#969daad1;padding:0 12px 7px;font-size:12px;line-height:18px;display:block}.dash-video-agent-option{color:#f2f5faf0;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;height:39px;margin-bottom:5px;padding:0 11px;font-size:14px;line-height:1;transition:background .16s,color .16s;display:flex}.dash-video-agent-option.is-disabled,.dash-video-agent-option:disabled{opacity:.45;cursor:not-allowed}.dash-video-agent-option:hover,.dash-video-agent-option.active{background:#373b44}.dash-video-agent-option-icon{color:currentColor;flex:0 0 15px;width:15px;height:15px;position:relative}.dash-video-agent-option-icon:before,.dash-video-agent-option-icon:after{content:"";box-sizing:border-box;position:absolute}.dash-video-agent-option.is-agent .dash-video-agent-option-icon:before{border-left:2px solid;border-radius:8px 0 0 8px;width:5px;height:11px;top:2px;left:1px;transform:skew(-16deg)}.dash-video-agent-option.is-agent .dash-video-agent-option-icon:after{border-right:2px solid;border-radius:0 8px 8px 0;width:5px;height:11px;top:2px;right:1px;transform:skew(-16deg)}.dash-video-agent-option.is-image .dash-video-agent-option-icon:before{border:2px solid;border-radius:3px;width:13px;height:9px;top:3px;left:1px}.dash-video-agent-option.is-image .dash-video-agent-option-icon:after{border-bottom:2px solid;border-left:2px solid;width:7px;height:5px;top:7px;left:4px;transform:rotate(-45deg)}.dash-video-agent-option.is-video .dash-video-agent-option-icon:before,.dash-video-agent-option.is-digital-human .dash-video-agent-option-icon:before{border:2px solid;border-radius:50%;width:13px;height:13px;top:1px;left:1px}.dash-video-agent-option.is-video .dash-video-agent-option-icon:after{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid;width:0;height:0;top:4px;left:6px}.dash-video-agent-option.is-digital-human .dash-video-agent-option-icon:after{border:2px solid;border-top:none;border-radius:0 0 999px 999px;width:7px;height:4px;top:6px;left:4px}.dash-video-agent-option.is-voiceover .dash-video-agent-option-icon:before{border-bottom:2px solid;border-left:2px solid;border-radius:0 0 0 5px;width:5px;height:8px;top:4px;left:3px;transform:skewY(-16deg)}.dash-video-agent-option.is-voiceover .dash-video-agent-option-icon:after{border:2px solid;border-left:none;border-radius:0 999px 999px 0;width:6px;height:10px;top:2px;right:1px}.dash-video-agent-option.is-motion .dash-video-agent-option-icon:before{background:currentColor;border-radius:50%;width:5px;height:5px;top:1px;left:5px}.dash-video-agent-option.is-motion .dash-video-agent-option-icon:after{border-top:2px solid;border-left:2px solid;border-right:2px solid;width:11px;height:7px;top:7px;left:2px;transform:rotate(-20deg)}.dash-video-agent-check{border-bottom:2px solid #f4f7fbeb;border-left:2px solid #f4f7fbeb;flex:0 0 12px;width:12px;height:7px;margin-left:auto;transform:rotate(-45deg)translateY(-1px)}.dash-video-tool{color:#e8eef6db;white-space:nowrap;cursor:pointer;background:#0e101585;border:1px solid #ffffff16;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:13px;font-weight:600;line-height:1;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.dash-video-tool:hover{color:#fff;background:#161b23e0;border-color:#00daff47;transform:translateY(-1px)}.dash-video-tool.is-agent{color:#00d9ff;border-color:#00daff2e;min-width:126px}.dash-video-composer.is-image-generation .dash-video-tool.is-agent{background:#07161d7a;border-color:#00daff3d;min-width:110px}.dash-video-tool.is-image-setting{color:#ecf1f9e0}.dash-video-tool.is-image-setting.is-open{color:#fff;background:#373c48;border-color:#5b6982db}.dash-video-tool.is-video-model{justify-content:flex-start;min-width:210px;padding:0 13px;font-size:13px;display:none}.dash-video-tool.is-video-reference{justify-content:flex-start;min-width:126px;padding:0 13px;font-size:13px}.dash-video-tool.is-video-compact{min-width:72px;padding:0 13px;font-size:13px}.dash-video-tool.is-video-model,.dash-video-tool.is-video-reference,.dash-video-tool.is-video-compact{border-radius:9px;height:36px}.dash-video-tool.is-video-model.is-open,.dash-video-tool.is-video-reference.is-open,.dash-video-tool.is-video-compact.is-open{color:#fff;background:#373c48;border-color:#5b6982db}.dash-video-tool.is-digital-setting{min-width:96px}.dash-video-tool.is-digital-setting.is-open{color:#fff;background:#373c48;border-color:#5b6982db}.dash-digital-mode-menu{z-index:54;background:#1b1d22;border:1px solid #525d71c7;border-radius:16px;width:520px;padding:18px 8px 12px;position:absolute;bottom:calc(100% + 10px);left:-34px;box-shadow:0 24px 56px #00000080}.dash-digital-mode-title{color:#979eacc2;padding:0 16px 14px;font-size:14px;line-height:20px;display:block}.dash-digital-mode-list button{color:#f5f7fbf0;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:13px;align-items:center;gap:16px;width:100%;min-height:86px;padding:13px 18px 13px 14px;display:flex}.dash-digital-mode-list button:hover,.dash-digital-mode-list button.active{background:#30353e;margin-bottom:6px}.dash-digital-mode-avatar{background:radial-gradient(circle at 65% 28%,#fff1d3db 0 12%,#0000 13%),linear-gradient(135deg,#deeef6e6,#638eacc7 43%,#354452fa 44% 100%);border-radius:10px;flex:0 0 48px;width:48px;height:48px;overflow:hidden}.dash-digital-mode-copy{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.dash-digital-mode-name{color:#f9fbfffa;align-items:center;gap:7px;font-size:17px;font-weight:600;line-height:20px;display:flex}.dash-digital-mode-desc{color:#979eacbd;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:18px;overflow:hidden}.dash-video-static-duration{color:#979eacdb;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;gap:7px;min-width:64px;height:36px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.dash-image-tool-divider{background:var(--stroke-secondary,#ffffff1f);border-radius:.5px;width:1px;height:10px;margin:0 8px}.dash-video-tool.is-text-style{color:#e8eef6e0;width:36px;padding:0;font-size:15px;font-weight:700;position:relative}.dash-video-tool.is-text-style span{line-height:1;position:relative}.dash-video-tool.is-text-style span:after{content:"";opacity:.82;border-bottom:1.3px solid;border-right:1.3px solid;width:4px;height:4px;position:absolute;bottom:-3px;right:-5px;transform:rotate(45deg)}.dash-video-tool.is-text-style:after{content:attr(data-tooltip);color:#f2f6fcf0;opacity:0;pointer-events:none;background:#20232a;border:1px solid #556073bd;border-radius:7px;width:max-content;max-width:140px;padding:7px 9px;font-size:12px;font-weight:500;line-height:1;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px);box-shadow:0 12px 28px #0000005c}.dash-video-tool.is-text-style:hover:after{opacity:1;transform:translate(-50%)}.dash-video-tool.is-agent.is-open{background:#161b23e0;border-color:#00daff52}.dash-video-tool.is-generation-pref.is-open,.dash-video-tool.is-skill-trigger.is-open{color:#fff;background:#373c48;border-color:#5b6982db}.dash-video-tool.is-inspiration-active{color:#f4f7fbf5;background:#101218b8;border-color:#4a5c73c7;box-shadow:inset 0 1px #ffffff09,0 0 0 1px #ffffff03}.dash-video-tool.is-inspiration-active .dash-video-tool-icon{color:#0bdcff}.dash-video-tool.is-mention{color:#e7edf6;width:36px;padding:0;font-size:18px;font-weight:700}.dash-video-tool-icon{color:currentColor;flex:0 0 15px;width:15px;height:15px;position:relative}.dash-video-tool-icon:before,.dash-video-tool-icon:after{content:"";box-sizing:border-box;position:absolute}.dash-video-tool.is-agent .dash-video-tool-icon:before{border-left:2px solid;border-radius:8px 0 0 8px;width:5px;height:11px;top:2px;left:1px;transform:skew(-16deg)}.dash-video-tool.is-agent .dash-video-tool-icon:after{border-right:2px solid;border-radius:0 8px 8px 0;width:5px;height:11px;top:2px;right:1px;transform:skew(-16deg)}.dash-video-tool.is-agent .dash-video-tool-icon.is-image:before{border:2px solid;border-radius:3px;width:13px;height:9px;top:3px;left:1px;transform:none}.dash-video-tool.is-agent .dash-video-tool-icon.is-image:after{border-top:none;border-bottom:2px solid;border-left:2px solid;border-right:none;border-radius:0;width:7px;height:5px;top:7px;left:4px;transform:rotate(-45deg)}.dash-video-tool.is-agent .dash-video-tool-icon.is-video:before{border:2px solid;border-radius:50%;width:13px;height:13px;top:1px;left:1px;transform:none}.dash-video-tool.is-agent .dash-video-tool-icon.is-video:after{border:4px solid #0000;border-left:6px solid;border-right:none;border-radius:0;width:0;height:0;top:4px;left:6px;transform:none}.dash-video-tool-icon.is-auto:before{border-top:2px solid;border-bottom:2px solid;width:13px;height:9px;top:3px;left:1px}.dash-video-tool-icon.is-auto:after{background:currentColor;border-radius:50%;width:4px;height:4px;top:1px;left:4px;box-shadow:5px 8px}.dash-video-tool-icon.is-skill:before{border:2px solid;border-radius:4px;width:11px;height:11px;top:2px;left:2px;transform:rotate(-35deg)}.dash-video-tool-icon.is-skill:after{background:#1a1b20;border:2px solid;border-radius:50%;width:5px;height:5px;top:0;right:0}.dash-video-tool-icon.is-search:before{border:2px solid;border-radius:50%;width:10px;height:10px;top:1px;left:1px}.dash-video-tool-icon.is-search:after{background:currentColor;border-radius:999px;width:6px;height:2px;bottom:1px;right:1px;transform:rotate(45deg)}.dash-video-reference-icon{color:currentColor;flex:0 0 24px;width:24px;height:24px;position:relative}.dash-video-reference-icon:before,.dash-video-reference-icon:after{content:"";box-sizing:border-box;position:absolute}.dash-video-reference-icon.is-all:before{border:3px solid;border-radius:5px;width:18px;height:20px;top:2px;left:3px;transform:rotate(-28deg)}.dash-video-reference-icon.is-all:after{background:currentColor;border-radius:999px;width:22px;height:3px;top:11px;left:1px;transform:rotate(-45deg)}.dash-video-reference-icon.is-first:before{border:2px solid;border-width:2px 4px;border-radius:4px;width:18px;height:18px;top:3px;left:3px}.dash-video-reference-icon.is-multi:before{border:3px solid;border-radius:8px;width:14px;height:20px;top:2px;left:5px}.dash-video-reference-icon.is-multi:after{border-left:2px dashed;border-right:2px dashed;width:22px;height:14px;top:5px;left:1px}.dash-digital-human-icon{color:currentColor;flex:0 0 18px;width:18px;height:12px;position:relative}.dash-digital-human-icon:before,.dash-digital-human-icon:after{content:"";box-sizing:border-box;position:absolute}.dash-digital-human-icon:before{border:2px solid;border-radius:999px;width:18px;height:8px;top:2px;left:0}.dash-digital-human-icon:after{background:currentColor;border-radius:50%;width:3px;height:3px;top:4px;left:5px;box-shadow:5px 0}.dash-upload-audio-icon{color:currentColor;flex:0 0 15px;width:15px;height:15px;position:relative}.dash-upload-audio-icon:before{content:"";background:currentColor;border-radius:999px;width:2px;height:11px;position:absolute;top:2px;left:6px}.dash-upload-audio-icon:after{content:"";border-top:2px solid;border-left:2px solid;width:8px;height:8px;position:absolute;top:2px;left:3px;transform:rotate(45deg)}.dash-video-tool.is-clone-voice{position:relative}.dash-video-tool.is-clone-voice:after{content:attr(data-tooltip);color:#f7fafff5;opacity:0;pointer-events:none;background:#252930;border-radius:8px;width:max-content;padding:9px 12px;font-size:13px;font-weight:500;line-height:1;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,5px);box-shadow:0 14px 30px #00000057}.dash-video-tool.is-clone-voice:hover:after{opacity:1;transform:translate(-50%)}.dash-clone-voice-icon{border:2px solid;border-radius:50% 50% 45% 45%;flex:0 0 15px;width:15px;height:15px;position:relative}.dash-clone-voice-icon:before{content:"";border-bottom:2px solid;border-right:2px solid;border-radius:0 0 5px;width:5px;height:5px;position:absolute;top:7px;left:9px}.dash-voice-tone-panel{z-index:56;background:#1b1d22;border:1px solid #525d71c7;border-radius:16px;width:min(820px,100% - 48px);max-width:calc(100% - 48px);padding:26px 28px 28px;position:absolute;bottom:calc(100% - 2px);left:0;box-shadow:0 24px 56px #00000080}.dash-voice-tone-tabs{gap:46px;margin-bottom:24px;display:flex}.dash-voice-tone-tabs button{color:#979eacdb;cursor:pointer;background:0 0;border:none;font-size:18px;font-weight:700}.dash-voice-tone-tabs button.active{color:#fff}.dash-voice-tone-filters{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:22px;display:grid}.dash-voice-filter-wrap{min-width:0;position:relative}.dash-voice-filter-wrap>button{color:#ebf0f8eb;cursor:pointer;background:#14171d94;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 14px;font-size:14px;display:flex}.dash-voice-filter-wrap>button.is-open{background:#373c48;border-color:#5b6982db}.dash-voice-filter-wrap>button.is-open .dash-video-caret{transform:rotate(225deg)translate(-1px,-1px)}.dash-voice-filter-menu{z-index:60;background:#191c21;border:1px solid #525d71b8;border-radius:14px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 42px #0000006b}.dash-voice-filter-menu button{color:#f7fafff0;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;width:100%;height:44px;padding:0 12px;font-size:14px;display:flex}.dash-voice-filter-menu button:hover,.dash-voice-filter-menu button.active{background:#30353e;margin-bottom:6px}.dash-voice-tone-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 28px;display:grid}.dash-voice-tone-grid button{color:#f7fafff5;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;min-width:0;padding:0;font-size:15px;display:flex}.dash-voice-play-icon{background:#2d323c;border-radius:50%;flex:0 0 27px;width:27px;height:27px;position:relative}.dash-voice-play-icon:before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:8px solid #fff;width:0;height:0;position:absolute;top:8px;left:10px}.dash-voice-tone-grid button.is-create .dash-voice-play-icon:before{background:#fff;border:none;width:2px;height:13px;top:7px;left:13px}.dash-voice-tone-grid button.is-create .dash-voice-play-icon:after{content:"";background:#fff;width:13px;height:2px;position:absolute;top:13px;left:7px}.dash-voice-tone-grid em{color:#12dfff;background:#00daff24;border-radius:4px;padding:1px 4px;font-size:11px;font-style:normal;line-height:16px}.dash-voice-empty{color:#8b92a0c7;flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:360px;font-size:18px;line-height:1;display:flex}.dash-voice-empty button{color:#f7fafff5;cursor:pointer;background:#30343e;border:none;border-radius:9px;min-width:112px;height:44px;padding:0 24px;font-size:15px;font-weight:600}.dash-voice-empty button:hover{background:#3a3f4b}.dash-video-caret{opacity:.78;border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 7px;width:7px;height:7px;transition:transform .18s;transform:rotate(45deg)translateY(-2px)}.dash-video-tool.is-open .dash-video-caret{transform:rotate(225deg)translate(-1px,-1px)}.dash-video-send{cursor:pointer;background:#4c5262;border:none;border-radius:50%;flex:0 0 38px;width:38px;height:38px;transition:background .18s,transform .18s,opacity .18s;position:relative}.dash-video-send:before,.dash-video-send:after{content:"";background:#101116;border-radius:999px;position:absolute;top:50%;left:50%}.dash-video-send:before{width:3px;height:17px;transform:translate(-50%,-42%)}.dash-video-send:after{background:0 0;border-top:3px solid #101116;border-left:3px solid #101116;border-radius:2px 0 0;width:11px;height:11px;transform:translate(-50%,-62%)rotate(45deg)}.dash-video-send:hover:not(:disabled){background:#697184;transform:translateY(-1px)scale(1.03)}.dash-video-send:disabled{opacity:.7;cursor:not-allowed}.dash-video-mic{cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:50%;flex:0 0 38px;width:38px;height:38px;transition:opacity .18s,transform .18s;position:relative}.dash-video-mic:before{content:"";border:2px solid #8f98aa;border-radius:999px;width:9px;height:15px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.dash-video-mic:after{content:"";border-bottom:2px solid #8f98aa;border-left:2px solid #8f98aa;border-right:2px solid #8f98aa;border-radius:0 0 999px 999px;width:16px;height:10px;position:absolute;top:22px;left:50%;transform:translate(-50%);box-shadow:0 7px 0 -3px #8f98aa}.dash-video-mic:hover{opacity:1;transform:translateY(-1px)}.dash-image-count{color:#a9b1bfdb;white-space:nowrap;align-items:center;gap:6px;height:38px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.dash-image-count-spark{clip-path:polygon(50% 0,63% 35%,100% 50%,63% 65%,50% 100%,37% 65%,0 50%,37% 35%);background:currentColor;flex:0 0 11px;width:11px;height:11px}.dash-input-pill{background:#1c1d23;border-radius:999px;flex:1;align-items:center;gap:12px;min-width:0;min-height:64px;max-height:150px;padding:0 24px 0 34px;display:flex;position:relative;box-shadow:0 18px 42px #0000003d}.dash-input-pill.is-expanded{border-radius:32px;padding:10px 24px 10px 18px}.dash-composer-controls{min-width:0;height:34px;box-shadow:none;background:0 0;border:none;border-radius:0;flex:none;align-items:center;gap:6px;margin:0;padding:0;display:flex}.dash-composer-control-wrap{flex:none;position:relative}.dash-composer-model-wrap{max-width:140px}.dash-composer-model-wrap:before{content:none}.dash-composer-select{color:#e4eef8c7;cursor:pointer;letter-spacing:0;background:#ffffff03;border:1px solid #8ef6eb2e;border-radius:12px;align-items:center;gap:8px;max-width:140px;height:34px;padding:0 9px;font-size:12px;font-weight:600;line-height:34px;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff05,0 0 18px #4ae2d509}.dash-composer-select:hover:not(:disabled){color:#fff;background:#ffffff06;border-color:#8ef6eb52;box-shadow:inset 0 0 0 1px #ffffff06,0 0 22px #4ae2d514}.dash-composer-select:disabled{cursor:not-allowed;color:#dce6f56b;background:0 0}.dash-composer-select span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dash-composer-select img{opacity:.62;flex:none;width:10px;height:10px}.dash-composer-dropdown{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#272b36fa,#13151bfa);border:1px solid #ffffff1f;border-radius:18px;min-width:144px;max-height:260px;padding:6px;position:absolute;bottom:46px;left:0;overflow-y:auto;box-shadow:0 20px 48px #0000006b,inset 0 1px #ffffff0f}.dash-composer-model-dropdown{width:min(280px,72vw)}.dash-composer-dropdown button{color:#dce6f5;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-radius:12px;width:100%;min-height:34px;padding:0 10px;font-size:13px;font-weight:500;overflow:hidden}.dash-composer-dropdown button:hover,.dash-composer-dropdown button.active{color:#fff;background:linear-gradient(135deg,#ffffff1f,#ffffff0f)}.dash-composer-dropdown button.active{box-shadow:inset 2px 0 #77f5e7eb}.dash-chat-tool-wrap{flex:none;align-items:center;gap:6px;min-width:0;display:inline-flex;position:relative}.dash-chat-placeholder{color:#949494;pointer-events:none;white-space:nowrap;align-items:center;gap:12px;font-size:16px;line-height:24px;display:flex;position:absolute;top:50%;left:34px;right:74px;overflow:hidden;transform:translateY(-50%)}.dash-input-pill.is-expanded .dash-chat-placeholder{top:22px;left:18px;transform:none}.dash-chat-placeholder span:last-child{color:inherit;font-size:inherit}.dash-chat-tool-selected{color:#e4eef8e0;cursor:pointer;background:#4fe7da14;border:1px solid #8ef6eb47;border-radius:12px;flex:none;align-items:center;gap:7px;max-width:156px;height:34px;padding:0 8px 0 10px;font-size:12px;font-weight:600;line-height:34px;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.dash-chat-tool-selected:hover:not(:disabled){color:#fff;background:#4fe7da1f;border-color:#8ef6eb6b}.dash-chat-tool-selected:disabled{opacity:.55;cursor:not-allowed}.dash-chat-tool-selected>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dash-chat-tool-selected-clear{color:#e6eef8b8;font-size:16px;line-height:1}.dash-chat-tool-trigger{color:#e4eef8c7;cursor:pointer;letter-spacing:0;background:#ffffff05;border:1px solid #8ef6eb2e;border-radius:12px;align-items:center;gap:7px;max-width:132px;height:34px;padding:0 10px;font-size:12px;font-weight:600;line-height:34px;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.dash-chat-tool-trigger:hover:not(:disabled),.dash-chat-tool-trigger.is-selected{color:#fff;background:#4fe7da14;border-color:#8ef6eb57;box-shadow:0 0 22px #4ae2d514}.dash-chat-tool-trigger:disabled{opacity:.45;cursor:not-allowed}.dash-chat-tool-clear{color:#e6eef8db;cursor:pointer;background:#ffffff0f;border:1px solid #8ef6eb40;border-radius:999px;width:26px;height:26px;font-size:18px;line-height:1}.dash-chat-tool-clear:disabled{opacity:.5;cursor:not-allowed}.dash-chat-tool-trigger>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dash-chat-tool-icon{color:currentColor;flex:0 0 14px;width:14px;height:14px;position:relative}.dash-chat-tool-icon:before,.dash-chat-tool-icon:after{content:"";box-sizing:border-box;position:absolute}.dash-chat-tool-icon:before{border:2px solid;border-radius:4px;width:11px;height:11px;top:1px;left:1px;transform:rotate(-35deg)}.dash-chat-tool-icon:after{background:#1c1d23;border:2px solid;border-radius:50%;width:5px;height:5px;top:0;right:0}.dash-chat-tool-menu{z-index:58;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#e2eaf5eb;scrollbar-width:none;-ms-overflow-style:none;background:linear-gradient(#272b36fa,#13151bfa);border:1px solid #ffffff1f;border-radius:12px;width:378px;max-height:380px;padding:22px 22px 18px;position:absolute;bottom:46px;left:0;overflow-y:auto;box-shadow:0 20px 48px #0000006b,inset 0 1px #ffffff0f}.dash-chat-tool-menu::-webkit-scrollbar{width:0;height:0}.dash-chat-tool-menu:after{content:"";background:#13151bfa;border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;width:18px;height:18px;position:absolute;bottom:-9px;left:72px;transform:rotate(45deg)}.dash-chat-tool-head{color:#eef4fff0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:0 0 18px;font-size:20px;font-weight:700;display:flex}.dash-chat-tool-head-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.dash-chat-tool-head button,.dash-chat-tool-state button{color:#fff;cursor:pointer;background:#53b876;border:none;border-radius:7px;height:30px;padding:0 11px;font-size:14px;font-weight:700}.dash-chat-tool-head button.dash-chat-tool-market{color:#d6fff9e6;background:#8ef6eb12;border:1px solid #8ef6eb33;height:28px;padding:0 10px;font-size:12px}.dash-chat-tool-head button.dash-chat-tool-market:hover{background:#8ef6eb1f;border-color:#8ef6eb57}.dash-chat-tool-head button:disabled{opacity:.5;cursor:not-allowed}.dash-chat-tool-section-title{color:#a4b0c1c7;padding:18px 0 10px;font-size:16px;line-height:22px;display:block}.dash-chat-tool-menu>button.dash-chat-tool-option{color:#e2eaf5eb;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:42px;padding:6px 0;display:flex}.dash-chat-tool-menu>button.dash-chat-tool-option:hover{background:#ffffff12}.dash-chat-tool-menu>button.dash-chat-tool-option.active{color:#fff}.dash-chat-tool-check{color:#0000;background:#ffffff1a;border-radius:4px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:15px;font-weight:800;display:inline-flex}.dash-chat-tool-option.active .dash-chat-tool-check{color:#fff;background:#5ebc79}.dash-chat-tool-option.active .dash-chat-tool-check:before{content:"✓"}.dash-chat-tool-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.dash-chat-tool-copy span,.dash-chat-tool-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dash-chat-tool-copy span{font-size:16px;font-weight:650}.dash-chat-tool-copy small{color:#a4b0c1c7;font-size:11px}.dash-chat-tool-enabled{color:#a4b0c1c7;white-space:nowrap;margin-left:auto;font-size:16px;line-height:22px}.dash-chat-tool-state{color:#ccd7e7c7;background:#ffffff0b;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px;font-size:12px;line-height:18px;display:flex}.dash-chat-tool-state.is-error{color:#ffc9c9;background:#ff5c5c14}.dash-input-pill textarea{color:#949494;resize:none;background:0 0;border:none;outline:none;flex:1;min-width:90px;height:24px;max-height:112px;padding:0;font-family:inherit;font-size:16px;line-height:24px;overflow-y:auto}.dash-input-pill.is-expanded textarea{min-height:24px}.dash-input-pill textarea::-webkit-scrollbar{width:0;height:0}.dash-chat-image-stack{scroll-snap-type:x proximity;flex:0 auto;align-items:center;gap:8px;min-width:0;max-width:min(100%,220px);padding-bottom:2px;display:flex;overflow:auto hidden}.dash-chat-image-stack::-webkit-scrollbar{width:0;height:0}.dash-input-image-preview{background:#ffffff0f;border-radius:14px;flex:0 0 44px;width:44px;height:44px;position:relative;overflow:hidden}.dash-input-image-preview img{object-fit:cover;width:100%;height:100%;display:block}.dash-input-image-preview button{color:#fff;cursor:pointer;background:#000000ad;border:none;border-radius:50%;width:18px;height:18px;padding:0;font-size:14px;line-height:18px;position:absolute;top:2px;right:2px}.dash-action-icon{cursor:pointer;width:39.97px;height:39.97px;color:var(--text-dim);background:0 0;border:none;justify-content:center;align-items:center;transition:all .3s;display:flex}.dash-btn-plus{background:#1c1d23;border-radius:50%;flex:0 0 60px;width:60px;height:60px;padding:0;position:relative}.dash-btn-plus:before,.dash-btn-plus:after{content:"";background:#ffffffc7;border-radius:999px;width:28px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dash-btn-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.dash-btn-send{background:0 0;border-radius:50%;padding:0}.dash-btn-send img{object-fit:contain;width:39.97px;height:39.97px;display:block}.dash-btn-send.is-stopping{background:#fff;transition:background .2s,box-shadow .2s,transform .18s;transform:scale(1);box-shadow:0 1px 6px #00000014}.dash-btn-send.is-stopping:hover{background:#fff;transform:scale(1.03)}.dash-btn-send.is-stopping:active{transform:scale(.96)}.dash-stop-square{background:#101116;border-radius:2px;width:9px;height:9px;transition:transform .18s,opacity .18s;display:block}.dash-btn-send:disabled{opacity:.45;cursor:not-allowed}.dash-input-panel{background:#1c1d23;border:1px solid #d2dbee29;border-radius:22px;flex-direction:column;align-items:stretch;gap:0;width:100%;height:132px;min-height:132px;max-height:none;padding:18px 20px 14px;display:flex;box-shadow:0 22px 48px #00000042}.dash-input-panel.is-expanded{border-radius:22px;padding:18px 20px 14px}.dash-input-panel .dash-chat-image-stack{z-index:3;max-width:100%;margin-bottom:0;position:absolute;top:18px;left:20px}.dash-input-panel.has-attachments .dash-input-textarea-area{padding-left:62px}.dash-input-textarea-area{flex:auto;min-height:58px;position:relative}.dash-input-panel textarea{color:#e8eef8eb;z-index:1;width:100%;min-width:0;height:58px;min-height:58px;max-height:180px;font-size:17px;line-height:26px;position:relative}.dash-input-panel.is-expanded textarea{min-height:58px}.dash-input-panel .dash-chat-placeholder{color:#aab4c6c7;font-size:17px;line-height:26px;top:0;left:0;right:0;transform:none}.dash-input-panel.is-expanded .dash-chat-placeholder{top:0;left:0}.dash-input-panel .dash-chat-tool-wrap{z-index:60;position:absolute;bottom:54px;left:20px}.dash-input-panel .dash-chat-tool-menu{bottom:0}.dash-input-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:36px;margin-top:10px;display:flex}.dash-input-tools{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.dash-composer-tool-btn{color:#ecf2fce0;letter-spacing:0;white-space:nowrap;cursor:pointer;background:#ffffff09;border:1px solid #d6deef29;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:36px;height:36px;padding:0 11px;font-size:14px;font-weight:650;line-height:1;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex}.dash-composer-tool-btn:hover:not(:disabled){color:#fff;background:#ffffff12;border-color:#d6deef47}.dash-composer-tool-btn.is-active,.dash-web-toggle.is-active{color:#b8adff;background:#7f72ff2e;border-color:#9a8dffc7;box-shadow:inset 0 0 0 1px #9a8dff2e}.dash-composer-tool-btn:disabled{opacity:.58;cursor:not-allowed}.dash-composer-add{padding:0}.dash-composer-add>span{width:14px;height:14px;display:block;position:relative}.dash-composer-add>span:before,.dash-composer-add>span:after{content:"";background:currentColor;border-radius:999px;width:14px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dash-composer-add>span:after{transform:translate(-50%,-50%)rotate(90deg)}.dash-composer-tool-icon{color:currentColor;flex:0 0 15px;width:15px;height:15px;position:relative}.dash-tool-icon-web{border:1.8px solid;border-radius:50%}.dash-tool-icon-web:before,.dash-tool-icon-web:after{content:"";background:currentColor;border-radius:999px;height:1.6px;position:absolute;top:50%;left:2px;right:2px;transform:translateY(-50%)}.dash-tool-icon-web:after{width:1.6px;height:11px;top:2px;left:50%;right:auto;transform:translate(-50%)}.dash-tool-icon-reason{border:1.7px solid;border-radius:50%}.dash-tool-icon-reason:before,.dash-tool-icon-reason:after{content:"";border:1.5px solid;border-radius:50%;position:absolute}.dash-tool-icon-reason:before{inset:3px}.dash-tool-icon-reason:after{background:#1c1d23;width:4px;height:4px;top:2px;right:-2px}.dash-tool-icon-mcp:before{content:"";border:2px solid;border-radius:4px;position:absolute;inset:3px 2px 2px 3px;transform:rotate(-32deg)}.dash-tool-icon-mcp:after{content:"";background:#1c1d23;border:2px solid;border-radius:50%;width:6px;height:6px;position:absolute;top:0;right:0}.dash-tool-icon-canvas:before{content:"</>";border:1.7px solid;border-radius:4px;justify-content:center;align-items:center;font-size:7px;font-weight:900;line-height:1;display:flex;position:absolute;inset:1px 0 0}.dash-composer-chevron{opacity:.72;border-bottom:1.8px solid;border-right:1.8px solid;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.dash-input-toolbar .dash-btn-send{flex:0 0 36px;width:36px;height:36px}.dash-input-toolbar .dash-btn-send img{width:36px;height:36px}.token-main{--token-card-width:min(589px, calc(100vw - 48px));background:#000;flex:1;justify-content:center;align-items:center;min-width:0;min-height:100vh;padding:96px 24px 68px;display:flex;position:relative;overflow:hidden}.token-bg{opacity:.98;background:radial-gradient(circle at 50% 28%,#fff3,#0000 30%),radial-gradient(circle at 50% 66%,#b4c48a2e,#0000 18%),linear-gradient(#00000014,#0000004a 96%),url(/opc/API-bg.png) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.token-bg-orb{z-index:1;opacity:.72;filter:blur(18px);mix-blend-mode:lighten;will-change:transform, opacity;pointer-events:none;border-radius:50%;position:absolute;transform:translate(0,0)scale(1)}.token-bg-orb-a{background:radial-gradient(circle,#d8f5d040 0%,#d8f5d02e 42%,#0000 72%);width:420px;height:420px;animation:10s ease-in-out infinite alternate token-orb-a;top:13%;left:37%}.token-bg-orb-b{background:radial-gradient(circle,#bfefff40 0%,#bfefff2e 48%,#0000 76%);width:360px;height:360px;animation:12s ease-in-out infinite alternate token-orb-b;top:33%;right:18%}.token-bg-orb-c{background:radial-gradient(circle,#e8d8ff40 0%,#e8d8ff2e 48%,#0000 76%);width:320px;height:320px;animation:13s ease-in-out infinite alternate token-orb-c;bottom:10%;left:41%}.token-bg:after{content:"";z-index:2;background:radial-gradient(circle at 50% 42%,#ffffff17,#0000 28%),linear-gradient(90deg,#00000085,#0000 28% 72%,#0000008a);position:absolute;inset:0}@keyframes token-orb-a{0%{opacity:.36;transform:translate(-72px,-36px)scale(.82)}to{opacity:.78;transform:translate(92px,54px)scale(1.46)}}@keyframes token-orb-b{0%{opacity:.28;transform:translate(70px,-46px)scale(.84)}to{opacity:.66;transform:translate(-82px,52px)scale(1.38)}}@keyframes token-orb-c{0%{opacity:.22;transform:translate(-52px,58px)scale(.78)}to{opacity:.54;transform:translate(48px,-72px)scale(1.5)}}@media (prefers-reduced-motion:reduce){.token-bg-orb{animation:none}}.token-hero{z-index:1;text-align:center;color:#fff;flex-direction:column;align-items:center;width:min(100%,100vw - 148px);min-height:600px;display:flex;position:relative;transform:translateY(-28px)}.token-brand{text-shadow:0 0 18px #59aaff66;justify-content:center;align-items:center;gap:11px;margin-top:42px;font-size:23px;font-weight:800;line-height:1;display:flex}.token-brand img{object-fit:contain;width:256px;height:46px}.token-brand i{background:#ffffff9e;width:1px;height:22px}.token-hero h1{color:#fff;letter-spacing:0;white-space:nowrap;text-shadow:0 12px 32px #0000006b;width:max-content;max-width:calc(100vw - 48px);margin:36px 0 34px;font-family:Gotham,Gotham Rounded,sans-serif;font-size:41px;font-weight:500;line-height:46px}.token-guide-card{box-sizing:border-box;width:var(--token-card-width);color:#020408;text-align:left;background:#fff;border-radius:44px;margin-top:10px;padding:33px 30px 34px;font-family:Gotham Rounded,Gotham,sans-serif;font-weight:500}.token-command-row{box-sizing:border-box;background:#eff0ef;border:1px solid #dedfdd;border-radius:14px;align-items:center;gap:12px;height:52px;padding:0 10px 0 15px;display:flex}.token-command-row code{color:#000;white-space:nowrap;flex:1;align-items:center;gap:7px;min-width:0;font-family:Gotham Rounded,sans-serif;font-size:16px;font-weight:500;display:flex;overflow:hidden}.token-command-row code strong{color:#1f69d8;flex:none;font-weight:500}.token-command-row code span{text-overflow:ellipsis;min-width:0;overflow:hidden}.token-command-row button,.token-key-chip span,.token-default-btn{color:#fff;cursor:pointer;background:#000;border:0;border-radius:7px;flex:none;font-size:13px;font-weight:500;transition:transform .18s,opacity .18s,background .18s}.token-command-row button{width:67px;height:30px}.token-command-row button:hover,.token-key-chip:hover span,.token-default-btn:hover{background:#111f38}.token-guide-card ul{color:#030303;gap:8px;margin:31px 0 0;padding-left:0;font-size:16px;font-weight:500;line-height:1.45;list-style:none;display:grid}.token-guide-card li{grid-template-columns:7px minmax(0,1fr);align-items:baseline;gap:9px;min-width:0;padding:0;display:grid}.token-guide-card li:before{content:"";background:#000;border-radius:50%;width:6px;height:6px;transform:translateY(-1px)}.token-model-guide-card{grid-template-rows:auto auto minmax(0,1fr);gap:20px;height:360px;max-height:360px;display:grid;overflow:hidden}.token-guide-row{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:22px;width:100%;padding:0 10px 14px;display:flex;overflow:auto hidden}.token-guide-row>.token-guide-card{flex:0 0 var(--token-card-width);scroll-snap-align:start;margin-top:10px}.token-guide-row::-webkit-scrollbar{display:none}.token-cli-guide-card{width:var(--token-card-width);color:#020408;scrollbar-width:none;-ms-overflow-style:none;background:#fff;grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:12px;height:360px;max-height:360px;padding:24px 30px;display:grid;overflow:hidden auto}.token-cli-guide-card::-webkit-scrollbar{width:0;height:0}.token-cli-head h2{color:#020408;margin:0 0 4px;font-family:Gotham Rounded,Gotham,sans-serif;font-size:23px;font-weight:800;line-height:1.1}.token-cli-head p{color:#5b5f66;margin:0;font-size:12px;font-weight:500;line-height:1.35}.token-base-url-row code strong{min-width:82px}.token-cli-cmd{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.token-cli-cmd-label{color:#1f69d8;font-size:13px;font-weight:600;line-height:1}.token-cli-guide-card .token-command-row{height:46px}.token-format-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.token-format-grid>div{background:#eff0ef;border:1px solid #dedfdd;border-radius:14px;align-content:center;gap:10px;min-width:0;min-height:76px;padding:14px 16px;display:grid}.token-format-grid strong,.token-model-list>strong{color:#030303;font-size:16px;font-weight:800;line-height:1}.token-format-grid span{color:#03030394;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden}.token-model-list{grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0;display:grid}.token-model-list>div{scrollbar-width:none;-ms-overflow-style:none;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px 18px;min-height:0;max-height:none;padding-right:2px;display:grid;overflow-y:auto}.token-model-list>div::-webkit-scrollbar{width:0;height:0}.token-model-list span{color:#030303ad;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:0;max-width:100%;padding:0;font-size:13px;font-weight:800;line-height:1.22;overflow:hidden}.token-model-list span:before{content:"";background:#1f69d885;border-radius:50%;width:5px;height:5px;margin:0 8px 2px 0;display:inline-block}.token-error{width:var(--token-card-width);color:#ffd8d8;text-align:center;background:#7d0c0cad;border-radius:9px;margin:12px 0 0;padding:9px 12px;font-size:12px}.token-carousel{width:100vw;max-width:none;padding:0 max(20px, calc((100vw - var(--token-card-width)) / 2)) 3px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:22px;margin-top:12px;display:flex;overflow-x:auto}.token-carousel::-webkit-scrollbar{display:none}.token-key-card{--token-card-fade:1;--token-mask-start:.88;--token-mask-mid:.42;--token-mask-end:0;box-sizing:border-box;flex:0 0 var(--token-card-width);scroll-snap-align:center;height:77px;opacity:calc(1 - (var(--token-card-fade) * .22));filter:brightness(calc(1 - (var(--token-card-fade) * .18)));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff94;border-radius:13px;grid-template-columns:minmax(0,1fr) 95px;align-items:center;gap:10px;padding:8px 12px;transition:opacity .24s,filter .24s,background-color .24s,border-color .24s,box-shadow .24s,transform .2s;display:grid;position:relative;overflow:hidden}.token-key-card:after{content:"";z-index:5;border-radius:inherit;background:linear-gradient(90deg, rgba(0, 0, 0, var(--token-mask-start)) 0%, rgba(0, 0, 0, var(--token-mask-mid)) 60%, rgba(0, 0, 0, var(--token-mask-end)) 100%);pointer-events:none;transition:background-color .24s;position:absolute;inset:0}.token-key-card.is-active{--token-card-fade:0;opacity:1;filter:brightness();border-color:#ffffff2e;box-shadow:0 16px 34px #0000005c}.token-key-card:hover{border-color:#ffffff29}.token-key-chip{z-index:1;box-sizing:border-box;cursor:pointer;background:#eff0ef;border:1px solid #dedfdd;border-radius:14px;align-items:center;gap:8px;min-width:0;height:52px;padding:0 9px 0 14px;display:flex;position:relative}.token-key-chip code{color:#000;text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-family:Gotham Rounded,sans-serif;font-size:12px;font-weight:800;overflow:hidden}.token-key-chip span{justify-content:center;align-items:center;width:50px;height:26px;font-family:Gotham Rounded,sans-serif;font-size:9px;display:inline-flex}.token-key-meta{z-index:1;text-align:left;white-space:nowrap;flex-direction:column;align-items:flex-start;min-width:0;font-family:Gotham Rounded,sans-serif;font-weight:700;line-height:1.12;display:flex;position:relative}.token-key-meta-text{text-overflow:ellipsis;gap:4px;min-width:0;max-width:100%;animation:.28s both token-meta-slide;display:grid;overflow:hidden}.token-key-meta-label{color:#0000006e;font-size:10px}.token-key-meta-value{color:#000c;text-underline-offset:2px;text-overflow:ellipsis;width:max-content;max-width:100%;font-size:12px;text-decoration:underline;text-decoration-thickness:1px;overflow:hidden}.token-key-meta-arrow{cursor:pointer;background:0 0;border:0;width:18px;height:12px;margin:2px auto -2px;padding:0;position:relative}.token-key-meta-arrow:after{content:"";border-top:5px solid #7676767a;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:4px;left:50%;transform:translate(-50%)}.token-key-meta-arrow:hover:after{border-top-color:#414141ad}@keyframes token-meta-slide{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.token-default-btn{opacity:0;pointer-events:none;height:19px;padding:0 8px;position:absolute;bottom:-23px;right:8px}.token-key-card:hover .token-default-btn{opacity:1;pointer-events:auto}.token-create-trigger{color:#ffffffdb;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;border-radius:8px;place-items:center;gap:7px;margin-top:14px;padding:10px 17px 8px;font-family:Gotham Rounded,sans-serif;font-size:16px;line-height:1;text-decoration:underline;transition:background .2s,color .2s,transform .2s;display:grid}.token-create-trigger img{object-fit:contain;width:18px;height:18px;display:block}.token-create-trigger:hover{color:#fff;background:#ffffff1f;transform:translateY(-1px)}.token-create-trigger:disabled{opacity:.55;cursor:not-allowed}.token-status-text{color:#ffffffb8;margin-top:18px;font-size:13px}.token-card-actions button{cursor:pointer;white-space:nowrap;background:#ffffff14}.token-card-actions button:hover{background:#ffffff21}.token-card-actions .danger{color:#ffb3b3;border-color:#ff78783d}.income-main{background:#000;flex:1;justify-content:center;align-items:flex-start;min-width:0;height:100vh;display:flex;position:relative;overflow:hidden}.income-stage{color:#f5f8ff;width:1837px;height:1080px;transform:scale(var(--income-scale,1));transform-origin:0 0;background:#000;position:relative;overflow:hidden}.income-flow-bg{display:none}.income-header{z-index:2;justify-content:space-between;align-items:flex-start;height:56px;display:flex;position:absolute;top:33px;left:60px;right:60px}.income-header h1{color:#fff;letter-spacing:0;align-items:center;gap:13px;margin:0;font-size:30px;font-weight:760;line-height:1.05;display:flex}.income-header p{color:#a9b1bfdb;margin:8px 0 0;font-size:14px;line-height:1}.income-header-spark{width:32px;height:26px;display:inline-block;position:relative}.income-header-spark:before{content:"";filter:drop-shadow(0 0 10px #4f8cffb8);border-top:3px solid #4f8cff;border-left:3px solid #4f8cff;border-radius:5px;position:absolute;inset:3px 2px 1px;transform:skew(-18deg)rotate(-8deg)}.income-date-filter,.income-mini-select{color:#e8eefae6;cursor:pointer;background:#121723c7;border:1px solid #ffffff21;border-radius:8px;justify-content:center;align-items:center;gap:10px;height:38px;padding:0 16px;font-size:14px;font-weight:560;display:inline-flex}.income-date-filter{min-width:144px}.income-calendar-icon{opacity:.88;border:1.6px solid;border-radius:3px;width:15px;height:15px;position:relative}.income-calendar-icon:before{content:"";background:currentColor;height:1.5px;position:absolute;top:4px;left:2px;right:2px}.income-caret{opacity:.74;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.income-metric-grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:26px;height:137px;display:grid;position:absolute;top:107px;left:60px;right:60px}.income-metric-card,.income-panel{-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#171d2ecc,#0a0f1bb8),#090e19ad;border:1px solid #5d739a6b;box-shadow:inset 0 1px #ffffff0a,0 22px 70px #00000038}.income-metric-card{border-radius:14px;justify-content:space-between;align-items:flex-start;height:137px;padding:23px 26px;display:flex;position:relative;overflow:hidden}.income-metric-card:after{content:"";background:radial-gradient(circle,#3684ff2e,#0000 68%);width:180px;height:160px;position:absolute;bottom:-60px;right:-42px}.income-card-label,.income-panel-head h2{align-items:center;gap:7px;display:inline-flex}.income-card-label{color:#dbe2eedb;font-size:14px;line-height:1}.income-card-label i,.income-panel-head h2 i{color:#cbd5e8b8;border:1px solid #cbd5e885;border-radius:50%;place-items:center;width:13px;height:13px;font-size:9px;font-style:normal;line-height:1;display:inline-grid}.income-metric-card strong{color:#fff;letter-spacing:.02em;margin-top:17px;font-size:31px;font-weight:760;line-height:1;display:block}.income-metric-card p{color:#9aa4b7d1;margin:18px 0 0;font-size:13px;line-height:1}.income-metric-card p em{color:#4d8cff;margin-left:8px;font-style:normal;font-weight:680}.income-metric-icon{z-index:1;background:radial-gradient(circle at 50% 25%,#508dff57,#0000 58%),#1c263ee0;border:1px solid #5385ff38;border-radius:13px;width:54px;height:54px;margin-top:18px;position:relative;box-shadow:0 12px 28px #2c6eff29}.income-metric-icon:before,.income-metric-icon:after,.income-growth-icon:before,.income-growth-icon:after,.income-goal-icon:before,.income-source-icon:before,.income-target-icon:before{content:"";position:absolute}.income-metric-icon.is-wallet:before{border:2px solid #72a2ff;border-radius:5px;width:27px;height:20px;top:17px;left:13px}.income-metric-icon.is-wallet:after{background:#121b30f2;border:2px solid #72a2ff;border-radius:4px;width:13px;height:12px;top:22px;right:10px}.income-metric-icon.is-cash{background:radial-gradient(circle at 50% 25%,#53e8d233,#0000 58%),#182f34d1;border-color:#53e8d22e}.income-metric-icon.is-cash:before{border:2px solid #78f1df;border-radius:9px 9px 7px 7px;width:24px;height:26px;top:15px;left:15px}.income-metric-icon.is-cash:after{border-left:2px solid #78f1df;border-right:2px solid #78f1df;width:8px;height:12px;top:22px;left:23px;transform:skew(-12deg)}.income-metric-icon.is-chart:before{background:linear-gradient(#4a86ff,#4a86ff) 0 16px/5px 8px no-repeat,linear-gradient(#4a86ff,#4a86ff) 10px 10px/5px 14px no-repeat,linear-gradient(#4a86ff,#4a86ff) 20px 4px/5px 20px no-repeat;width:27px;height:24px;bottom:13px;left:13px}.income-metric-icon.is-chart:after{border-top:2px solid #82adff;border-right:2px solid #82adff;width:16px;height:16px;top:12px;right:12px;transform:rotate(0)}.income-metric-icon.is-order:before{border:2px solid #f3c08f;border-radius:5px;width:22px;height:28px;top:14px;left:16px}.income-metric-icon.is-order:after{background:#f3c08f;width:12px;height:2px;top:23px;left:21px;box-shadow:0 7px #f3c08f}.income-dashboard-grid{z-index:2;grid-template:"trend donut"250px"growth advice"200px"source goals"180px/966px 1fr;gap:18px;display:grid;position:absolute;top:264px;left:60px;right:60px}.income-panel{border-radius:14px;position:relative;overflow:hidden}.income-trend-panel{grid-area:trend}.income-donut-panel{grid-area:donut}.income-growth-panel{grid-area:growth}.income-suggestion-panel{grid-area:advice}.income-source-panel{grid-area:source}.income-goal-panel{grid-area:goals}.income-panel-head{justify-content:space-between;align-items:flex-start;gap:14px;height:45px;padding:20px 24px 0;display:flex}.income-panel-head h2{color:#fff;letter-spacing:0;margin:0;font-size:16px;font-weight:720;line-height:1}.income-mini-select{border-radius:7px;width:76px;height:30px;padding:0 10px;font-size:12px}.income-chart-wrap{position:absolute;inset:58px 24px 20px 23px}.income-y-axis{color:#9ba4b7c7;flex-direction:column;justify-content:space-between;width:42px;font-size:12px;line-height:1;display:flex;position:absolute;top:0;bottom:27px;left:0}.income-line-chart{width:850px;height:160px;position:absolute;top:0;left:55px;right:0;overflow:visible}.income-chart-gridline{stroke:#ffffff13;stroke-width:1px;stroke-dasharray:4 4}.income-chart-line{fill:none;stroke:#4f8cff;stroke-width:4px;stroke-linecap:round}.income-chart-dot{fill:#fff;stroke:#4f8cff;stroke-width:5px;filter:drop-shadow(0 0 12px #4f8cffe6)}.income-chart-tip{color:#fff;background:#141d30e0;border:1px solid #518bffc2;border-radius:8px;width:78px;height:58px;padding:8px 10px;font-size:12px;position:absolute;top:20px;right:4px;box-shadow:0 12px 28px #00000038}.income-chart-tip span,.income-chart-tip strong{line-height:1;display:block}.income-chart-tip span{color:#a9b1bfdb;margin-bottom:7px}.income-chart-tip strong{font-size:13px}.income-x-axis{color:#9ba4b7c2;justify-content:space-between;font-size:12px;line-height:1;display:flex;position:absolute;bottom:0;left:55px;right:0}.income-donut-layout{grid-template-columns:210px 1fr;align-items:center;gap:58px;height:calc(100% - 45px);padding:14px 40px 30px 64px;display:grid}.income-donut{background:radial-gradient(circle, #080d18f5 0 43%, transparent 44%), conic-gradient(#4a86ff 0 52%, #6250e9 52% 83%, #49bdf6 83% 100%);border-radius:50%;place-items:center;width:168px;height:168px;display:grid;box-shadow:0 18px 44px #2d69ff3d}.income-donut>div{background:#080d18d6;border-radius:50%;align-content:center;place-items:center;width:96px;height:96px;display:grid}.income-donut strong{color:#fff;font-size:18px;line-height:1}.income-donut span{color:#b7c1d3c7;margin-top:9px;font-size:12px}.income-donut-legend{gap:24px;display:grid}.income-donut-legend p{color:#dee5f2db;grid-template-columns:12px 1fr auto;align-items:center;gap:12px;margin:0;font-size:14px;display:grid}.income-donut-legend i{border-radius:50%;width:10px;height:10px}.income-donut-legend .is-blue{background:#4a86ff}.income-donut-legend .is-purple{background:#6250e9}.income-donut-legend .is-cyan{background:#49bdf6}.income-donut-legend span{color:#dee5f2db}.income-growth-track{align-items:flex-start;height:calc(100% - 45px);padding:27px 24px 18px;display:flex}.income-growth-step{text-align:left;grid-template-rows:20px 22px auto;grid-template-columns:54px minmax(0,1fr);place-items:start;column-gap:15px;width:183px;min-width:0;display:grid;position:relative}.income-growth-step>i{background:linear-gradient(90deg,#5690ff5c,#4a86ff);width:64px;height:2px;position:absolute;top:26px;left:128px}.income-growth-step>i:after{content:"";background:#4a86ff;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-4px;box-shadow:0 0 12px #4a86ffe6}.income-growth-icon,.income-goal-icon,.income-source-icon,.income-target-icon{flex:none;display:inline-block;position:relative}.income-growth-icon{background:#111b30d1;border:1px solid #528bff57;border-radius:12px;grid-area:1/1/4;width:54px;height:54px;box-shadow:0 10px 24px #2c6eff29}.income-growth-icon:before{border:2px solid #4f8cff;border-radius:7px;inset:15px}.income-growth-icon.is-user:after{border:2px solid #4f8cff;border-radius:50%;width:11px;height:11px;top:13px;left:20px;box-shadow:0 15px 0 -2px #0000}.income-growth-icon.is-chart:before,.income-growth-icon.is-rocket:before{clip-path:polygon(0 70%,25% 70%,25% 46%,50% 46%,50% 25%,75% 25%,75% 0,100% 0,100% 100%,0 100%);background:#4f8cff;border:none;border-radius:3px}.income-growth-step strong,.income-growth-step em{color:#62a0ff;font-style:normal;line-height:1}.income-growth-step strong{grid-area:1/2;margin-top:1px;font-size:14px}.income-growth-step em{color:#fff;grid-area:2/2;margin-top:4px;font-size:14px;font-weight:720}.income-growth-step p{color:#a9b1bfc7;grid-area:3/2;width:104px;margin:13px 0 0;font-size:12px;line-height:1.5}.income-suggestion-panel .income-panel-head h2{gap:10px}.income-suggestion-panel .income-panel-head button{color:#ced8ebbd;cursor:pointer;background:0 0;border:none;font-size:26px;line-height:1}.income-target-icon{background:#305bbc26;border:1px solid #378dff52;border-radius:50%;width:22px;height:22px}.income-target-icon:before{border:2px solid #4f8cff;border-radius:50%;inset:5px}.income-suggestion-panel ul{gap:16px;margin:16px 0 0;padding:0 25px;list-style:none;display:grid}.income-suggestion-panel li{color:#e1e8f5e0;align-items:center;gap:10px;font-size:14px;line-height:1;display:flex}.income-suggestion-panel li span{background:#315fb8;border-radius:50%;width:15px;height:15px;position:relative}.income-suggestion-panel li span:before{content:"";border-bottom:1.5px solid #95bbff;border-left:1.5px solid #95bbff;width:6px;height:4px;position:absolute;top:3px;left:4px;transform:rotate(-45deg)}.income-source-list,.income-goal-list{gap:18px;padding:15px 28px 22px;display:grid}.income-source-row,.income-goal-row{color:#e8eefae0;align-items:center;gap:14px;font-size:14px;line-height:1;display:grid}.income-source-row{grid-template-columns:24px 28px 84px 1fr 78px 42px}.income-source-rank{color:#132033;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;font-weight:760;display:grid}.income-source-rank.is-rank-1{background:#f1c768}.income-source-rank.is-rank-2{background:#c9ced8}.income-source-rank.is-rank-3{background:#bd9276}.income-source-icon{background:#15233ee0;border:1px solid #4d8cff47;border-radius:8px;width:26px;height:26px}.income-source-icon:before{border:1.5px solid #4f8cff;border-radius:50%;width:8px;height:8px;top:6px;left:8px;box-shadow:0 10px 0 -1px #0000}.income-source-row strong,.income-goal-row strong{color:#e7eefae6;font-size:14px;font-weight:600}.income-source-bar,.income-goal-bar{background:#616e893d;border-radius:999px;height:9px;overflow:hidden}.income-source-bar i,.income-goal-bar i{border-radius:inherit;height:100%;display:block}.income-source-row em,.income-goal-row em{color:#ecf1fce0;text-align:right;font-size:13px;font-style:normal}.income-source-row em{color:#fff;font-weight:700}.income-source-row small,.income-goal-row small{color:#d2dbecd1;text-align:right;font-size:13px}.income-goal-row{grid-template-columns:26px 110px 1fr 190px 45px}.income-goal-icon{background:#162f39b8;border:1px solid #4cd1de38;border-radius:8px;width:26px;height:26px}.income-goal-icon:before{border:1.5px solid #48d4df;border-radius:3px;width:12px;height:9px;top:8px;left:7px}.income-goal-bar i{background:linear-gradient(90deg,#536bff,#4a86ff)}.income-input-box.skills-input-box{z-index:5;width:832px;position:absolute;bottom:27px;left:50%;transform:translate(-50%)}.income-input-pill.skills-input-pill{background:#1c1d23c2;height:64px}.income-mic-btn{color:#d6deeec7;cursor:pointer;background:0 0;border:none;width:24px;height:24px;position:relative}.income-mic-btn:before{content:"";border:1.8px solid;border-radius:999px;width:7px;height:12px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.income-mic-btn:after{content:"";border-bottom:1.8px solid;border-left:1.8px solid;border-right:1.8px solid;border-radius:0 0 999px 999px;width:14px;height:8px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.income-main{--income-motion-fast:.11s;--income-motion-base:.22s;--income-motion-slow:.42s;--income-ease-out:cubic-bezier(.2, .8, .2, 1);--income-ease-pop:cubic-bezier(.34, 1.56, .64, 1);--income-hover-lift:none;--income-press:none;scrollbar-width:none;-ms-overflow-style:none;background:#0b0b0d;flex:1;min-width:0;height:100vh;display:block;overflow:hidden auto}.income-main::-webkit-scrollbar{width:0;height:0;display:none}@keyframes income-state-pop{0%{transform:translateY(1px)scale(.985)}58%{transform:translateY(-1px)scale(1.012)}to{transform:translate(0,0)scale(1)}}@keyframes income-soft-rise{0%{opacity:0;filter:blur(8px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translate(0,0)}}.income-main :where(button,input,select,textarea,[role=button]){-webkit-tap-highlight-color:transparent}.income-main :where(button,[role=button]):not(:disabled){transition-property:transform,filter,opacity,background,background-color,color,box-shadow;transition-duration:var(--income-motion-base);transition-timing-function:var(--income-ease-out)}.income-main :where(input,select,textarea){transition:filter var(--income-motion-base) var(--income-ease-out), opacity var(--income-motion-base) var(--income-ease-out), background var(--income-motion-base) var(--income-ease-out), color var(--income-motion-base) var(--income-ease-out), box-shadow var(--income-motion-base) var(--income-ease-out)}.income-main :where(.income-publish-back-btn,.income-avatar-btn,.income-range-tabs button,.income-publish-skill,.income-carousel-actions button,.income-community-joined button,.income-community-open button,.income-plan-row button,.income-notify-btn,.income-publish-primary,.income-mclaw-card button,.income-mcp-dark-select,.income-mcp-side-panel button,.income-skill-model-select>button,.income-skill-tool-select,.income-skill-setting-select>button,.income-skill-model-menu button,.income-skill-dropdown-menu button,.income-skill-setting-grid button,.income-skill-submit,.income-skill-cancel,.income-skill-model-row li button,.income-skill-report-link):not(:disabled):hover{transform:var(--income-hover-lift);filter:brightness(1.08)}.income-main :where(.income-publish-back-btn,.income-avatar-btn,.income-range-tabs button,.income-publish-skill,.income-carousel-actions button,.income-community-joined button,.income-community-open button,.income-plan-row button,.income-notify-btn,.income-publish-primary,.income-mclaw-card button,.income-mcp-dark-select,.income-mcp-side-panel button,.income-skill-model-select>button,.income-skill-tool-select,.income-skill-setting-select>button,.income-skill-model-menu button,.income-skill-dropdown-menu button,.income-skill-setting-grid button,.income-skill-submit,.income-skill-cancel,.income-skill-model-row li button,.income-skill-report-link):not(:disabled):active{transform:var(--income-press);filter:brightness(.96);transition-duration:var(--income-motion-fast)}.income-main :where(.income-range-tabs button.is-active,.income-mcp-dark-select.is-open,.income-skill-model-select>button.is-open,.income-skill-tool-select.is-open,.income-skill-setting-select>button.is-open,.income-skill-model-menu button.is-active,.income-skill-dropdown-menu button.is-active){animation:income-state-pop var(--income-motion-slow) var(--income-ease-pop) both}.income-main :where(.income-chart-card,.income-reward-card,.income-community-card,.income-plan-card,.income-lessons-card,.income-publish-hero,.income-publish-dropzone,.income-mclaw-card,.income-mcp-preview-card,.income-mcp-info-card,.income-mcp-side-panel,.income-skill-preview-card,.income-skill-info-card,.income-skill-setting-grid,.income-skill-phone){transition:transform var(--income-motion-base) var(--income-ease-out), filter var(--income-motion-base) var(--income-ease-out), opacity var(--income-motion-base) var(--income-ease-out), box-shadow var(--income-motion-base) var(--income-ease-out);will-change:transform, filter, opacity}.income-main :where(.income-chart-card,.income-reward-card,.income-community-card,.income-plan-card,.income-lessons-card,.income-publish-dropzone,.income-mclaw-card,.income-mcp-info-card,.income-mcp-side-panel,.income-skill-info-card,.income-skill-phone):hover{filter:brightness(1.035);transform:translateY(-2px)}.income-main :where(.income-plan-row,.income-lesson-item,.income-source-row,.income-goal-row,.income-mcp-action-item,.income-publish-benefit){transition:transform var(--income-motion-base) var(--income-ease-out), filter var(--income-motion-base) var(--income-ease-out), opacity var(--income-motion-base) var(--income-ease-out), background var(--income-motion-base) var(--income-ease-out)}.income-main :where(.income-plan-row,.income-lesson-item,.income-source-row,.income-goal-row,.income-mcp-action-item,.income-publish-benefit):hover{filter:brightness(1.05);transform:translateY(-1px)}.income-main :where(.income-chart-card,.income-reward-card,.income-community-card,.income-plan-card,.income-lessons-card){animation:income-soft-rise var(--income-motion-slow) var(--income-ease-out) both}.income-main :where(.income-plan-card){animation-delay:70ms}.income-main :where(.income-lessons-card){animation-delay:.11s}.income-main :where(.income-carousel-actions button,.income-community-joined button,.income-community-open button,.income-plan-row button,.income-notify-btn,.income-publish-skill,.income-publish-primary,.income-mclaw-card button,.income-skill-submit,.income-skill-cancel){transform-origin:50%}.income-main :where(.income-caret,.income-notify-btn i){transition:transform var(--income-motion-base) var(--income-ease-out), opacity var(--income-motion-base) var(--income-ease-out)}.income-main :where(.income-date-filter:hover .income-caret,.income-mini-select:hover .income-caret){opacity:1;transform:translateY(0)rotate(45deg)}.income-main :where(.income-notify-btn:hover i){transform:translateY(1px)rotate(45deg)}.income-main :where(.income-lesson-item img){transition:transform var(--income-motion-slow) var(--income-ease-out), filter var(--income-motion-base) var(--income-ease-out);will-change:transform, filter}.income-main :where(.income-lesson-item:hover img){filter:brightness(1.08);transform:scale(1.035)}.income-main :where(.income-source-bar i,.income-goal-bar i,.income-skill-status-progress span){transition:width var(--income-motion-slow) var(--income-ease-out), filter var(--income-motion-base) var(--income-ease-out)}.income-main :where(.income-source-row:hover .income-source-bar i,.income-goal-row:hover .income-goal-bar i){filter:brightness(1.12)}.income-main :where(.income-skill-model-menu,.income-skill-dropdown-menu){animation:income-soft-rise var(--income-motion-slow) var(--income-ease-out) both;transform-origin:top}.income-main :where(.income-mcp-price-input,.income-skill-token-input,.income-mcp-auth-card input){transition:filter var(--income-motion-base) var(--income-ease-out), opacity var(--income-motion-base) var(--income-ease-out), transform var(--income-motion-base) var(--income-ease-out)}.income-main :where(.income-mcp-price-input:focus-within,.income-skill-token-input:focus-within,.income-mcp-auth-card input:focus){filter:brightness(1.08);transform:translateY(-1px)}.income-main :where(.income-metric-icon,.income-growth-icon,.income-goal-icon,.income-source-icon,.income-target-icon,.income-money-icon,.income-benefit-icon){transition:transform var(--income-motion-base) var(--income-ease-out), filter var(--income-motion-base) var(--income-ease-out), opacity var(--income-motion-base) var(--income-ease-out)}.income-main :where(.income-metric-card:hover .income-metric-icon,.income-growth-step:hover .income-growth-icon,.income-goal-row:hover .income-goal-icon,.income-source-row:hover .income-source-icon,.income-plan-row:hover .income-money-icon,.income-publish-benefit:hover .income-benefit-icon){filter:brightness(1.1);transform:translateY(-1px)scale(1.035)}@media (prefers-reduced-motion:reduce){.income-main *,.income-main :before,.income-main :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.income-stage-wrap{flex:none;position:relative}.income-stage{color:#f5f5f5;zoom:var(--income-scale,1);background:#0b0b0d;width:1837px;height:auto;min-height:0;font-family:Gotham,Gotham Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:relative;overflow:visible;transform:none}.income-topbar{z-index:20;background:#0b0b0d;border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;height:86px;padding:0 32px 0 38px;display:flex;position:sticky;top:0}.income-topbar:before{content:"";width:44px;height:44px}.income-topbar:has(.income-publish-back-btn):before{display:none}.income-publish-back-btn{cursor:pointer;background:#222;border:0;border-radius:999px;width:44px;height:44px;position:relative}.income-publish-back-btn:before{content:"";border-bottom:3px solid #fff;border-left:3px solid #fff;width:14px;height:14px;position:absolute;top:14px;left:18px;transform:rotate(45deg)}.income-avatar-btn{cursor:pointer;background:0 0;border:0;border-radius:999px;width:44px;height:44px;padding:0;overflow:hidden}.income-avatar-btn img{object-fit:cover;width:100%;height:100%;display:block}.income-canvas{width:1574px;margin-left:113px;padding-top:32px;padding-bottom:70px;position:relative}.income-section-head{justify-content:space-between;align-items:center;gap:30px;display:flex}.income-section-head h1,.income-left-column h2,.income-lessons h2,.income-plan-section h2,.income-community-head h2{color:#fff;letter-spacing:0;margin:0;font-family:Gotham Rounded Medium,Gotham Rounded,Gotham,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:19px;font-weight:500;line-height:1}.income-range-tabs{align-items:center;gap:35px;padding-right:7px;display:flex}.income-range-tabs button{color:#fff9;cursor:pointer;background:0 0;border:0;font-family:Gotham,Gotham Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;line-height:1}.income-range-tabs button.is-active{color:#fff}.income-analysis{width:100%;position:relative}.income-chart-card{background:#18181b;border:1px solid #ffffff1a;border-top:4px solid #2d6bc9;border-radius:7px;height:356px;margin-top:32px;position:relative;overflow:hidden}.income-chart-total{justify-items:center;gap:12px;display:grid;position:absolute;top:33px;left:50%;transform:translate(-50%)}.income-chart-total span{color:#f5f5f5;font-family:PingFang HK,PingFang TC,PingFang SC,Microsoft YaHei,sans-serif;font-size:18px;font-weight:500;line-height:1}.income-chart-total strong{color:#fff;letter-spacing:.02em;font-size:36px;font-weight:500;line-height:.8}.income-chart-breakdown{color:#ffffff94;white-space:nowrap;align-items:center;gap:22px;font-family:Gotham Rounded Book,Gotham Rounded,Gotham,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1;display:flex;position:absolute;top:112px;left:50%;transform:translate(-50%)}.income-chart-breakdown span:nth-child(2){color:#7fb1ff}.income-chart-breakdown span:nth-child(3){color:#62f0d0}.income-chart-error{color:#ff8a8a;margin:0;font-size:13px;line-height:1;position:absolute;top:112px;left:30px}.income-chart-grid{grid-template-rows:repeat(4,1fr);height:101px;display:grid;position:absolute;top:174px;left:30px;right:39px}.income-chart-grid span{border-top:1px dotted #ffffff42}.income-zero-chart{width:calc(100% - 64px);height:140px;position:absolute;bottom:44px;left:30px;right:34px;overflow:visible}.income-zero-chart line,.income-chart-line{stroke:#2d6bc9;stroke-width:1.4px}.income-chart-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.income-zero-chart circle{fill:#0b0b0d;stroke:#2d6bc9;stroke-width:2px;cursor:pointer;pointer-events:all;transition:r .14s,fill .14s,stroke .14s}.income-zero-chart circle.is-active{fill:#fff;stroke:#62f0d0}.income-chart-tooltip{z-index:4;color:#fff;pointer-events:none;background:#121316f5;border:1px solid #62f0d05c;border-radius:8px;min-width:178px;padding:12px 14px;font-family:Gotham Rounded Book,Gotham Rounded,Gotham,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1;position:absolute;transform:translate(-50%,-112%);box-shadow:0 14px 32px #0000005c}.income-chart-tooltip.is-right-edge{transform:translate(-100%,-112%)}.income-chart-tooltip.is-left-edge{transform:translateY(-112%)}.income-chart-tooltip strong,.income-chart-tooltip span,.income-chart-tooltip em{display:block}.income-chart-tooltip strong{font-size:13px;font-weight:600}.income-chart-tooltip span{color:#62f0d0;margin-top:10px;font-size:15px;font-weight:600}.income-chart-tooltip em{color:#ffffff94;margin-top:8px;font-size:12px;font-style:normal}.income-chart-labels{color:#7e7e7e;height:14px;font-family:Gotham,Gotham Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;line-height:1;position:absolute;bottom:24px;left:30px;right:34px}.income-chart-labels span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.income-chart-labels span:first-child{transform:none}.income-chart-labels span:last-child{transform:translate(-100%)}.income-content-grid{grid-template-columns:1188px 355px;align-items:start;gap:31px;width:100%;margin-top:43px;display:grid;position:relative}.income-left-column{min-width:0}.income-reward-card{background:#18181b;border:1px solid #ffffff1a;border-radius:8px;height:320px;margin-top:31px;padding:18px 20px;display:block;overflow:hidden}.income-reward-empty{color:#ffffff85;text-align:center;place-items:center;height:100%;font-family:Gotham Rounded Book,Gotham Rounded,Gotham,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1;display:grid}.income-reward-empty p{margin:0 0 18px}.income-reward-empty.is-error{color:#ff8a8a}.income-reward-list{scrollbar-width:none;-ms-overflow-style:none;height:100%;min-height:0;overflow:auto}.income-reward-list::-webkit-scrollbar{width:0;height:0}.income-reward-list-head,.income-reward-row{grid-template-columns:minmax(250px,1.8fr) minmax(96px,.68fr) minmax(70px,.42fr) minmax(96px,.62fr) minmax(122px,.7fr) minmax(70px,.38fr);align-items:center;column-gap:22px;display:grid}.income-reward-list-head{color:#ffffff61;min-height:30px;font-family:Gotham,Gotham Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:600}.income-reward-row{color:#ffffffa3;border-top:1px solid #ffffff12;min-height:44px;font-family:Gotham Rounded Book,Gotham Rounded,Gotham,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.2}.income-reward-row>div{min-width:0}.income-reward-row strong,.income-reward-row span,.income-reward-row time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.income-reward-row strong{color:#fff;font-family:Gotham,Gotham Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:600;display:block}.income-reward-row em{color:#62f0d0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-style:normal;font-weight:700;overflow:hidden}.income-reward-row button{color:#ffffffd1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:64px;height:30px;font-family:Gotham Rounded Medium,Gotham Rounded,Gotham,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;display:inline-flex}.income-reward-row button:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:rotate(45deg)}.income-reward-row button:hover{color:#62f0d0;background:#62f0d01a;border-color:#62f0d06b}.income-flow-modal{background:#18191d;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;width:min(720px,100vw - 48px);max-height:min(680px,100vh - 88px);display:flex;overflow:hidden;box-shadow:0 28px 80px #00000080}.income-flow-modal-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:24px 28px;display:flex}.income-flow-modal-head span{color:#ffffff7a;margin-bottom:8px;font-family:Gotham Rounded Book,Gotham Rounded,Gotham,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;display:block}.income-flow-modal-head h2{color:#fff;margin:0;font-family:Gotham Rounded Medium,Gotham Rounded,Gotham,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:600}.income-flow-modal-head button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;width:42px;height:42px;font-size:24px}.income-flow-modal-body{scrollbar-width:none;-ms-overflow-style:none;min-height:240px;padding:18px 24px 24px;overflow:auto}.income-flow-modal-body::-webkit-scrollbar{width:0;height:0}.income-flow-empty{color:#ffffff8f;text-align:center;margin:72px 0;font-size:14px}.income-flow-empty.is-error{color:#ff8a8a}.income-flow-list-head,.income-flow-row{grid-template-columns:minmax(120px,1fr) minmax(160px,1.3fr) minmax(120px,.9fr) minmax(132px,.9fr);align-items:center;column-gap:20px;display:grid}.income-flow-list-head{color:#ffffff61;min-height:34px;font-family:Gotham,Gotham Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:600}.income-flow-row{color:#ffffffad;border-top:1px solid #ffffff12;min-height:48px;font-family:Gotham Rounded Book,Gotham Rounded,Gotham,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}.income-flow-row span,.income-flow-row time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.income-flow-row em{color:#62f0d0;font-size:14px;font-style:normal;font-weight:700}.income-publish-skill{color:#fff9;cursor:pointer;background:0 0;border:1px solid #ffffff6b;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:239px;height:39px;padding:0 28px;font-family:Gotham,Gotham Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:400;line-height:1;display:inline-flex}.income-publish-skill span{color:#ffffff9e;font-size:25px;line-height:0}.income-community-section{margin-top:47px}.income-community-head{align-items:center;min-height:22px;display:flex;position:relative}.income-community-head p{color:#ffffff57;margin:0;font-size:16px;line-height:1;position:absolute;top:2px;right:96px}.income-carousel-actions{gap:12px;display:flex;position:absolute;top:-17px;right:27px}.income-carousel-actions button{color:#ffffffb8;text-align:center;cursor:pointer;background:#ffffff0a;border:0;border-radius:999px;width:38px;height:38px;font-size:42px;line-height:30px;display:grid}.income-carousel-actions button:last-child{color:#fff;background:#ffffff1a}.income-community-card{background:#101113;border-radius:7px;height:103px;margin-top:40px;position:relative;overflow:hidden}.income-community-card:before{content:"";background:url(/left-bg.png) 0/100% 100% no-repeat;width:54%;position:absolute;inset:0 auto 0 0}.income-community-card:after{content:"";background:url(/right-bg.png) 100%/100% 100% no-repeat;width:51.2%;position:absolute;inset:0 0 0 auto}.income-community-joined,.income-community-open{z-index:1;color:#fff;position:absolute;top:31px}.income-community-joined{width:520px;left:48px}.income-community-open{width:520px;left:662px}.income-community-joined strong,.income-community-open strong{letter-spacing:0;font-family:Gotham Rounded Book,Gotham Rounded,Gotham,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:400;line-height:1.35;display:block}.income-community-joined span{letter-spacing:0;color:#fff;font-family:Gotham Rounded Book,Gotham Rounded,Gotham,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:400;line-height:1.35;display:block}.income-community-joined button,.income-community-open button{color:#151515;cursor:pointer;background:#f6f7f8;border:0;border-radius:5px;width:81px;height:32px;font-size:13px;font-weight:650;position:absolute;top:7px}.income-community-joined button{right:5px}.income-community-open button{right:30px}.income-plan-section{margin-top:43px}.income-plan-card{background:#18181b;border:1px solid #ffffff1a;border-radius:7px;margin-top:31px;overflow:hidden}.income-plan-row{border-bottom:1px solid #ffffff14;grid-template-columns:24px 1fr 96px;align-items:center;gap:14px;height:97px;padding:0 25px 0 22px;display:grid}.income-money-icon{background:url(/dollar-circle.png) 50%/contain no-repeat;width:18.04px;height:18.04px;display:block}.income-plan-row h3{color:#fff;margin:0;font-family:Gotham,Gotham Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;line-height:1}.income-plan-row p{color:#fffc;white-space:nowrap;text-overflow:ellipsis;margin:14px 0 0;font-family:Gotham,Gotham Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;line-height:1.25;overflow:hidden}.income-plan-row button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:6px;width:96px;height:33px;font-family:Gotham Rounded Bold,Gotham Rounded,Gotham,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:700}.income-notify-btn{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;width:100%;height:55px;font-family:Gotham Book,Gotham,Gotham Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;display:flex}.income-notify-btn span{background:url(/bell.png) 50%/contain no-repeat;width:13.47px;height:13.47px;display:inline-block}.income-notify-btn span:after{display:none}.income-notify-btn i{border-bottom:1.5px solid #fff;border-right:1.5px solid #fff;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.income-lessons{min-width:0}.income-lessons-card{background:#18181b;border:1px solid #ffffff1a;border-radius:8px;height:320px;margin-top:31px;padding:0 18px;overflow:hidden}.income-lesson-item{border-bottom:1px solid #ffffff21;grid-template-columns:1fr 100px;align-items:center;gap:14px;height:106.667px;display:grid}.income-lesson-item:last-child{border-bottom:0}.income-lesson-item h3{color:#fff;margin:0;font-family:Gotham,Gotham Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;line-height:1}.income-lesson-item p{color:#fff9;width:163px;margin:11px 0 0;font-family:Gotham,Gotham Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;line-height:1.45}.income-lesson-item img{object-fit:cover;border-radius:2px;width:100px;height:59px}.income-publish-page{perspective:1200px;width:calc(100% - 80px);margin:49px 40px 0;padding-bottom:70px;font-family:Gotham,sans-serif}.income-publish-hero{transform-origin:50% 8%;will-change:transform, opacity, filter;background:#000;border:1px solid #7070704d;border-radius:9px;height:590px;padding:29px 58px 0;box-shadow:0 12px 24px #0000005c}.income-publish-page.is-skill .income-publish-hero-skill{animation:.72s cubic-bezier(.19,1,.22,1) both incomePublishPanelIn}.income-publish-page.is-mcp .income-skill-submit-row{margin-top:0;animation:.52s cubic-bezier(.19,1,.22,1) both incomePublishRowIn}.income-publish-page.is-mcp .income-publish-hero-mcp{margin-top:24px;animation:.78s cubic-bezier(.19,1,.22,1) 95ms both incomePublishPanelIn}.income-publish-page.is-skill .income-publish-dropzone,.income-publish-page.is-mcp .income-publish-dropzone{animation:.76s cubic-bezier(.19,1,.22,1) .11s both incomePublishContentIn}.income-publish-page.is-skill .income-publish-benefit,.income-publish-page.is-mcp .income-publish-benefit{animation:.68s cubic-bezier(.19,1,.22,1) both incomePublishContentIn}.income-publish-page.is-skill .income-publish-benefit:first-child,.income-publish-page.is-mcp .income-publish-benefit:first-child{animation-delay:.19s}.income-publish-page.is-skill .income-publish-benefit:nth-child(2),.income-publish-page.is-mcp .income-publish-benefit:nth-child(2){animation-delay:.26s}.income-publish-page.is-skill .income-publish-benefit:nth-child(3),.income-publish-page.is-mcp .income-publish-benefit:nth-child(3){animation-delay:.33s}.income-publish-page.is-skill .income-mclaw-card:nth-of-type(2),.income-publish-page.is-skill .income-mclaw-card:nth-of-type(3){animation-delay:.14s}@keyframes incomePublishPanelIn{0%{opacity:0;filter:blur(10px);transform:translateY(34px)scale(.965)rotateX(3deg)}72%{opacity:1;filter:blur();transform:translateY(0)scale(1.002)rotateX(0)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes incomePublishRowIn{0%{opacity:0;filter:blur(8px);transform:translateY(-18px)scale(.975)}72%{opacity:1;filter:blur();transform:translateY(0)scale(1.002)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes incomePublishContentIn{0%{opacity:0;filter:blur(7px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}.income-publish-dropzone{background:#222;border:1px solid #7070704d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;height:401px;display:flex}.income-skill-upload-visual{background:url(/opc/skill-hub.gif) 50%/contain no-repeat;width:70.32px;height:64.76px;margin-bottom:25px}.income-skill-upload-visual.is-mcp{background-image:url(/opc/mcp-hub.gif);width:72px;height:66px}.income-publish-primary{color:#fff;cursor:pointer;background:#4285f4;border:0;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-width:241px;height:51px;font-family:Gotham,Gotham Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 9px 18px #0000003d}.income-publish-primary span{font-size:25px;line-height:0}.income-publish-primary:disabled{cursor:wait;opacity:.78}.income-skill-package-input{display:none}.income-publish-dropzone p{color:#ffffffb3;margin:20px 0 0;font-family:Gotham Rounded Book,Gotham Rounded,Gotham,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400}.income-publish-dropzone .income-skill-upload-error{color:#ff8a8a;text-align:center;max-width:520px;line-height:1.45}.income-skill-library{flex-direction:column;min-width:0;height:420px;display:flex}.income-skill-library-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.income-skill-library-head h2{color:#fff;margin:0;font-family:Gotham,Gotham Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:22px;font-weight:600;line-height:1}.income-publish-primary-compact{gap:10px;min-width:146px;height:42px;font-size:14px;box-shadow:0 7px 14px #0003}.income-publish-primary-compact span{font-size:21px}.income-skill-library>.income-skill-upload-error{color:#ff8a8a;margin:0 0 12px;font-family:Gotham Rounded Book,Gotham Rounded,Gotham,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.45}.income-skill-list-panel{background:#222;border:1px solid #7070704d;border-radius:12px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.income-skill-list-head,.income-skill-list-row{grid-template-columns:minmax(130px,.95fr) minmax(220px,1.75fr) minmax(116px,.68fr) minmax(112px,.62fr) minmax(108px,.62fr) minmax(70px,.38fr) minmax(98px,.48fr);align-items:center;column-gap:16px;display:grid}.income-mcp-list-head,.income-mcp-list-row{grid-template-columns:minmax(128px,.92fr) minmax(210px,1.58fr) minmax(104px,.58fr) minmax(60px,.32fr) minmax(70px,.36fr) minmax(108px,.58fr) minmax(68px,.34fr) minmax(98px,.46fr)}.income-skill-list-head{color:#ffffff6b;border-bottom:1px solid #ffffff14;min-height:44px;padding:0 24px;font-family:Gotham,Gotham Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:600}.income-skill-list-head button,.income-reward-list-head button{min-width:0;color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.income-skill-list-head button:after,.income-reward-list-head button:after{content:"";vertical-align:2px;opacity:0;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:6px;display:inline-block}.income-skill-list-head button.is-active,.income-reward-list-head button.is-active{color:#ffffffc7}.income-skill-list-head button.is-active:after,.income-reward-list-head button.is-active:after{opacity:.8}.income-skill-list-body{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;overflow:auto}.income-skill-list-body::-webkit-scrollbar{width:0;height:0}.income-skill-list-row{color:#ffffffad;border-bottom:1px solid #ffffff0f;min-height:58px;padding:0 24px;font-family:Gotham Rounded Book,Gotham Rounded,Gotham,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.35}.income-skill-list-row:last-child{border-bottom:0}.income-skill-list-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Gotham,Gotham Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:600;overflow:hidden}.income-skill-list-row p,.income-skill-list-row span,.income-skill-list-row em,.income-skill-list-row time{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.income-skill-list-row em{color:#62f0d0;font-style:normal;font-weight:700}.income-publish-benefits{grid-template-columns:repeat(3,1fr);align-items:center;gap:40px;height:140px;display:grid}.income-publish-benefit{text-align:center;min-width:0}.income-publish-benefit h2{color:#fff;align-items:center;gap:18px;margin:0;font-family:Gotham,Gotham Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:19px;font-weight:500;line-height:1;display:inline-flex}.income-publish-benefit p{color:#fff9;max-width:520px;margin:15px auto 0;font-family:Gotham Book,Gotham,Gotham Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:1}.income-skill-md-content{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;white-space:pre-wrap;word-break:break-word;color:#ffffffe0;text-align:left;width:100%;max-height:250px;margin:34px 0 0;padding-right:12px;font-family:Gotham Rounded Book,Gotham Rounded,Gotham,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.35;overflow:auto}.income-skill-md-content::-webkit-scrollbar{width:6px}.income-skill-md-content::-webkit-scrollbar-track{background:0 0}.income-skill-md-content::-webkit-scrollbar-thumb{background:#fff3;border-radius:999px}.income-skill-md-content::-webkit-scrollbar-thumb:hover{background:#ffffff52}.income-benefit-icon{vertical-align:middle;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;display:inline-block}.income-benefit-icon.is-token,.income-benefit-icon.is-dollar{width:21.83px;height:21.83px}.income-benefit-icon.is-token{background-image:url(/opc/token-l.png)}.income-benefit-icon.is-dollar{background-image:url(/dollar-circle.png)}.income-benefit-icon.is-database{background-image:url(/opc/database.png);width:17.31px;height:20.19px}.income-mclaw-card{will-change:transform, opacity, filter;background:#000;border:1px solid #7070704d;border-radius:8px;justify-content:space-between;align-items:center;height:87px;margin-top:40px;padding:0 25px 0 34px;animation:.52s cubic-bezier(.19,1,.22,1) both incomePublishRowIn;display:flex}.income-mcp-submit-row{margin-top:22px}.income-mclaw-card h2{color:#fff;margin:0;font-family:Gotham,Gotham Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;line-height:1}.income-mclaw-card p{color:#fff9;margin:15px 0 0;font-family:Gotham Book,Gotham,Gotham Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;line-height:1}.income-mclaw-card button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:111px;height:42px;font-family:Gotham Rounded Bold,Gotham Rounded,Gotham,sans-serif;font-size:14px;font-weight:700;display:inline-flex}.income-mclaw-card button span{background:url(/opc/apple-long.png) 50%/contain no-repeat;width:14.92px;height:13.6px;display:inline-block}.income-mcp-submit-row button span{background:url(/opc/database.png) 50%/contain no-repeat;width:15px;height:15px}.income-skill-config-page{width:calc(100% - 76px);margin:33px 38px 0;padding-bottom:40px;font-family:Gotham,sans-serif}.income-mcp-config-page{width:calc(100% - 76px);margin:33px 38px 0;padding-bottom:40px;font-family:Gotham,sans-serif;animation:.42s cubic-bezier(.22,1,.36,1) both incomePublishPanelIn}.income-skill-status{background:#0a0a0b;border:1px solid #70707059;border-bottom:0;border-radius:9px 9px 4px 4px;justify-content:space-between;align-items:center;height:104px;padding:0 37px;display:flex;position:relative;overflow:hidden}.income-skill-status-copy{width:min(100%,100% - 140px);min-width:0;min-height:58px}.income-skill-title-row{border-bottom:1px dashed #0000;align-items:baseline;min-width:0;max-width:100%;padding-bottom:2px;display:inline-flex}.income-skill-title-editing{align-items:center;gap:10px;max-width:100%;display:flex}.income-mcp-status .income-skill-title-row{flex:0 auto}.income-mcp-status .income-skill-title-row input{text-overflow:ellipsis;max-width:min(70vw,820px);overflow:hidden}.income-skill-title-editing.is-editing .income-skill-title-row{border-bottom:1px dashed #ffffff5c}.income-skill-title-readonly{align-items:center;gap:10px;max-width:100%;min-height:24px;display:flex}.income-skill-title-readonly h1{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-family:Gotham,Gotham Rounded,sans-serif;font-size:16px;font-weight:500;line-height:1.25;overflow:hidden}.income-skill-title-readonly h1 span{margin-left:0}.income-skill-edit-btn{cursor:pointer;background:#ffffff14;border:0;border-radius:6px;flex:none;width:24px;height:24px;position:relative}.income-skill-edit-btn:before{content:"";transform-origin:50%;background:#ffffffb8;border-radius:999px;width:10px;height:3px;position:absolute;top:6px;left:7px;transform:rotate(-45deg)}.income-skill-edit-btn:after{content:"";border-bottom:2px solid #ffffffb8;border-left:2px solid #ffffffb8;width:5px;height:5px;position:absolute;top:13px;left:14px;transform:rotate(-45deg)}.income-skill-edit-btn:hover{background:#ffffff24}.income-skill-edit-actions{flex:none;gap:6px;display:inline-flex}.income-skill-edit-actions button{cursor:pointer;background:#ffffff14;border:0;border-radius:6px;width:24px;height:24px;position:relative}.income-skill-edit-actions button:hover{background:#ffffff24}.income-skill-meta-cancel:before,.income-skill-meta-cancel:after{content:"";background:#ffffffc7;border-radius:999px;width:10px;height:2px;position:absolute;top:11px;left:7px}.income-skill-meta-cancel:before{transform:rotate(45deg)}.income-skill-meta-cancel:after{transform:rotate(-45deg)}.income-skill-meta-save:before{content:"";transform-origin:50%;border-bottom:2px solid #ffffffd1;border-right:2px solid #ffffffd1;width:9px;height:13px;position:absolute;top:7px;left:7px;transform:rotate(38deg)}.income-skill-title-row input,.income-skill-status textarea{background:0 0;border:0;outline:0;width:100%}.income-skill-title-row input{color:#fff;min-width:4ch;max-width:520px;font-family:Gotham,Gotham Rounded,sans-serif;font-size:16px;font-weight:500}.income-skill-title-row input:read-only,.income-skill-status textarea:read-only{cursor:default;caret-color:#0000}.income-skill-title-row span{color:#fff;flex:none;font-family:Gotham,Gotham Rounded,sans-serif;font-size:16px;font-weight:500}.income-skill-status textarea{resize:none;color:#ffffff9e;border-bottom:1px dashed #0000;height:34px;margin:8px 0 0;padding:0 0 2px;font-family:Gotham Book,Gotham,sans-serif;font-size:12px;line-height:1.45;overflow:hidden}.income-skill-title-editing.is-editing+textarea{border-bottom-color:#ffffff4d}.income-skill-status p{color:#ffffff9e;text-overflow:ellipsis;white-space:nowrap;min-height:18px;margin:8px 0 0;font-family:Gotham Book,Gotham,sans-serif;font-size:12px;line-height:1.45;overflow:hidden}.income-skill-status-percent{color:#2d72dc;background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:9px;width:110px;height:42px;font-family:Gotham Rounded,Gotham Rounded Bold,Gotham,sans-serif;font-size:16px;font-weight:700;display:inline-flex}.income-skill-status-percent img{object-fit:contain;width:14.92px;height:13.6px}.income-skill-status-progress{background:#3f8dff29;height:5px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.income-skill-status-progress span{background:#3a77d5;border-radius:0 999px 999px 0;height:100%;transition:width 90ms linear;display:block;position:relative;box-shadow:0 0 18px #3a77d58f}.income-mcp-status{height:112px}.income-mcp-version{color:#111;background:#fff;border:1px solid #707070;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-width:107px;height:41px;font-family:Gotham Rounded Bold,Gotham Rounded,Gotham,sans-serif;font-size:14px;font-weight:700;display:inline-flex}.income-mcp-version strong{font-family:Gotham Rounded Bold,Gotham Rounded,Gotham,sans-serif;font-size:16px;font-weight:700}.income-mcp-config-layout{margin-top:48px;display:block}.income-mcp-config-main{min-width:0}.income-mcp-preview-card{background:#000;border:1px solid #70707073;border-radius:9px;grid-template-columns:minmax(520px,1.45fr) minmax(430px,1fr) minmax(430px,1fr);gap:52px;min-height:auto;padding:32px 58px;display:grid;box-shadow:0 12px 26px #0000006b}.income-mcp-info-card{box-sizing:border-box;color:#fff;text-align:center;background:#242424;border:1px solid #ffffff1f;border-radius:9px;width:100%;padding:29px 34px 26px}.income-mcp-actions-card{padding:29px 34px 28px}.income-mcp-info-card h2{margin:0;font-size:16px;font-weight:500}.income-mcp-action-list{text-align:left;margin-top:24px}.income-mcp-action-item{border-bottom:1px solid #ffffff14;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:16px;min-height:88px;display:grid}.income-mcp-action-item>span{color:#4383ea;background:#1f4175;border-radius:8px;justify-self:start;place-items:center;width:77px;height:36px;font-family:Gotham,sans-serif;font-size:16px;font-weight:500;line-height:1;display:grid;box-shadow:14px 14px 22px #00000029}.income-mcp-action-item strong{color:#fff;font-size:12px;font-weight:500;line-height:1.46;display:block}.income-mcp-action-item strong.is-compact{font-size:11px}.income-mcp-action-item em{color:#ffffff73;margin-top:10px;font-family:Gotham Book,Gotham,sans-serif;font-size:12px;font-style:normal;font-weight:400;display:block}.income-mcp-price-input{border-bottom:2px solid #ffffff26;justify-content:center;align-items:baseline;width:276px;margin:52px auto 45px;padding-bottom:7px;display:flex}.income-mcp-price-input input{color:#fff;text-align:center;background:0 0;border:0;outline:0;width:218px;font-family:Gotham,sans-serif;font-size:44px;font-weight:300;line-height:1}.income-mcp-price-input input::placeholder{color:#ffffff40}.income-mcp-price-input input::-webkit-outer-spin-button{appearance:none;margin:0}.income-mcp-price-input input::-webkit-inner-spin-button{appearance:none;margin:0}.income-mcp-price-input span{color:#fff;font-family:Gotham,sans-serif;font-size:22px;font-weight:500}.income-mcp-token-card>p:not(.income-skill-card-subtitle){color:#ffffffad;border-top:1px solid #ffffff14;padding-top:24px;font-size:12px;line-height:1.55}.income-mcp-dark-select,.income-mcp-auth-card input{border:0;border-radius:8px;width:100%;height:39px;font-family:Gotham,sans-serif;font-size:14px}.income-mcp-auth-select{margin:24px 0 22px;position:relative}.income-mcp-dark-select{color:#ffffffb8;cursor:pointer;background:#000000a8;justify-content:space-between;align-items:center;margin:0;padding:0 16px;display:flex}.income-mcp-dark-select img{transition:transform .18s}.income-mcp-dark-select.is-open img{transform:rotate(180deg)}.income-mcp-dark-select img,.income-mcp-side-panel button img,.income-mcp-settings .income-skill-setting-grid button img{object-fit:contain;width:11.46px;height:6.48px}.income-mcp-auth-select .income-skill-dropdown-menu button:hover,.income-mcp-auth-select .income-skill-dropdown-menu button.is-active{color:#fff;background:#3f8dff2e}.income-mcp-header-list{scrollbar-width:none;border-top:1px solid #ffffff14;gap:12px;max-height:206px;margin-top:28px;padding-top:18px;display:grid;overflow-y:auto}.income-mcp-header-list::-webkit-scrollbar{display:none}.income-mcp-header-row{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr) 24px;align-items:center;gap:10px;display:grid;position:relative}.income-mcp-auth-card input{color:#ffffffe6;text-align:left;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:8px;min-width:0;padding:0 12px}.income-mcp-auth-card input.income-mcp-parameter-input{color:#ffffffeb;font-family:Gotham Book,Gotham,sans-serif;font-size:13px;font-weight:400}.income-mcp-auth-card input.income-mcp-saved-key-input{color:#ffffffd1;font-family:Gotham Book,Gotham,sans-serif;font-size:13px;font-weight:400}.income-mcp-auth-card input::placeholder{color:#ffffff61}.income-mcp-header-remove{color:#ffffffeb;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:22px;height:22px;font-size:16px;line-height:1;display:grid}.income-mcp-header-add{color:#ffffffb8;cursor:pointer;background:#0000005c;border:1px dashed #ffffff3d;border-radius:8px;width:100%;height:38px;margin-top:18px;font-family:Gotham,sans-serif;font-size:13px}.income-mcp-side-panel{color:#fff;background:#242424;border:1px solid #ffffff1f;border-radius:28px 28px 12px 12px;min-height:225px;padding:0 34px 34px;box-shadow:0 16px 28px #0000005c}.income-mcp-side-dots{align-items:center;gap:10px;height:49px;display:flex}.income-mcp-side-dots span{border-radius:999px;width:16px;height:16px}.income-mcp-side-dots span:first-child{background:#ff5f56}.income-mcp-side-dots span:nth-child(2){background:#ffbd2e}.income-mcp-side-dots span:nth-child(3){background:#27c93f}.income-mcp-side-panel h2{text-align:center;margin:23px 0 30px;font-size:16px;font-weight:500}.income-mcp-side-panel button{color:#ffffffa6;cursor:pointer;background:#000000a6;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;height:39px;padding:0 14px;display:flex}.income-mcp-side-panel button span{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.income-mcp-side-panel button em{color:#fff6;font-style:normal}.income-skill-config-layout{grid-template-columns:minmax(0,1472px) 354px;align-items:start;gap:41px;margin-top:42px;display:grid}.income-skill-config-main{min-width:0}.income-skill-preview-card{background:#000;border:1px solid #70707073;border-radius:9px;grid-template-columns:minmax(0,1.55fr) minmax(360px,.95fr);gap:82px;min-height:455px;padding:32px 55px;display:grid;box-shadow:0 10px 24px #0000006b}.income-skill-info-card{color:#fff;text-align:center;background:#242424;border:1px solid #ffffff1f;border-radius:9px;min-height:360px;padding:31px 32px 28px}.income-skill-info-card h2{margin:0;font-family:Gotham,Gotham Rounded,sans-serif;font-size:16px;font-weight:500}.income-skill-card-subtitle{color:#ffffff80;border-bottom:1px solid #ffffff14;margin:12px 0 20px;padding-bottom:20px;font-family:Gotham,sans-serif;font-size:16px;font-weight:400;line-height:1}.income-skill-en,.income-skill-cn,.income-skill-token-card p:not(.income-skill-card-subtitle){font-family:Gotham,sans-serif;font-size:13px;font-weight:400;line-height:1.42}.income-skill-en{color:#fff;border-bottom:1px solid #ffffff14;min-height:136px;margin:0;padding:21px 0 18px}.income-skill-cn{color:#ffffffb3;margin:39px 0 0}.income-skill-token-input{border-bottom:2px solid #ffffff47;justify-content:center;align-items:baseline;gap:14px;width:min(100%,420px);margin:26px auto 35px;padding-bottom:2px;display:flex}.income-skill-token-input input{color:#fff;text-align:center;background:0 0;border:0;outline:0;flex:320px;width:320px;min-width:0;font-family:Gotham,sans-serif;font-size:54px;font-weight:400;line-height:1}.income-skill-token-input input::placeholder{color:#ffffff40}.income-skill-token-input input:focus{color:#fff}.income-skill-token-input input::-webkit-outer-spin-button{appearance:none;margin:0}.income-skill-token-input input::-webkit-inner-spin-button{appearance:none;margin:0}.income-skill-token-input span{color:#fff;white-space:nowrap;flex:none;font-family:Gotham,sans-serif;font-size:28px;font-weight:500}.income-skill-token-card p:not(.income-skill-card-subtitle){color:#ffffffb3;max-width:360px;margin:0 auto}.income-skill-model-row{border-bottom:1px solid #ffffff14;grid-template-columns:143px minmax(0,1fr);align-items:center;gap:24px;margin:29px 0 25px;padding:0 0 25px;display:grid}.income-skill-model-select,.income-skill-tool-wrap,.income-skill-setting-select{position:relative}.income-skill-model-select>button,.income-skill-tool-select{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:8px;justify-content:space-between;align-items:center;height:38px;padding:0 14px;font-family:Gotham,sans-serif;font-size:14px;font-weight:400;display:inline-flex}.income-skill-model-select>button img,.income-skill-tool-select img,.income-skill-setting-select>button img{object-fit:contain;opacity:.86;flex:none;width:11.46px;height:6.48px;transition:transform .18s;display:block}.income-skill-model-select>button.is-open img,.income-skill-tool-select.is-open img,.income-skill-setting-select>button.is-open img{transform:rotate(180deg)}.income-skill-model-select>button{width:100%}.income-skill-model-menu,.income-skill-dropdown-menu{z-index:4;background:#111;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:5px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 16px 30px #00000061}.income-skill-model-menu button,.income-skill-dropdown-menu button{color:#ffffffad;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;width:100%;height:34px;margin-bottom:5px;padding:0 10px;font-size:13px}.income-skill-model-menu button:last-child,.income-skill-dropdown-menu button:last-child{margin-bottom:0}.income-skill-model-menu button:hover,.income-skill-model-menu button.is-active,.income-skill-dropdown-menu button:hover,.income-skill-dropdown-menu button.is-active{color:#fff;background:#3f8dff2e}.income-skill-model-row ul{scrollbar-width:none;text-align:left;border-left:1px dashed #ffffff2e;max-height:76px;margin:0;padding:0 0 0 24px;list-style:none;overflow-y:auto}.income-skill-model-row ul::-webkit-scrollbar{display:none}.income-skill-model-row li{color:#ffffffba;justify-content:space-between;align-items:center;gap:10px;min-height:auto;font-family:Gotham Book,Gotham,sans-serif;font-size:16px;line-height:1;display:flex}.income-skill-model-row li+li{margin-top:14px}.income-skill-model-row li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.income-skill-model-row li button{color:#ffffffdb;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;width:18px;height:18px;font-family:Gotham,sans-serif;font-size:14px;line-height:18px;transition:opacity .14s,color .14s}.income-skill-model-row li:hover button,.income-skill-model-row li:focus-within button{opacity:1}.income-skill-model-row li button:hover{color:#fff}.income-skill-model-card h3{color:#fff;margin:25px 0;font-family:Gotham,sans-serif;font-size:16px;font-weight:500}.income-skill-tool-select{justify-content:space-between;width:100%;height:38px}.income-skill-dropdown-menu{z-index:6;background:#101116}.income-skill-settings{margin-top:25px}.income-skill-settings h2{color:#fff;margin:0 0 20px 32px;font-family:Gotham,sans-serif;font-size:18px;font-weight:500}.income-skill-setting-grid{background:#000;border:1px solid #70707073;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:76px;height:159px;padding:28px 55px 33px;display:grid}.income-mcp-settings .income-skill-setting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:76px}.income-skill-setting-grid label{color:#fff;flex-direction:column;gap:22px;font-family:Gotham,sans-serif;font-size:16px;font-weight:500;display:flex;position:relative}.income-skill-setting-note{color:#ffffff80;margin:0;font-family:Gotham Rounded Book,Gotham Rounded,Gotham,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;line-height:1.45;position:absolute;top:100px;left:0}.income-skill-setting-grid button{color:#fff;text-align:left;background:#242424;border:1px solid #ffffff1f;border-radius:7px;justify-content:space-between;align-items:center;height:44px;padding:0 18px;font-family:Gotham,sans-serif;font-size:14px;font-weight:400;display:flex}.income-skill-setting-select>button{cursor:pointer;width:100%}.income-skill-setting-select .income-skill-dropdown-menu button{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-radius:6px;height:34px;padding:0 10px;font-size:14px;display:block}.income-skill-setting-select .income-skill-dropdown-menu button:hover,.income-skill-setting-select .income-skill-dropdown-menu button.is-active{color:#fff;background:#3f8dff2e}.income-main :where(.income-mcp-dark-select,.income-mcp-dark-select img,.income-mcp-side-panel button,.income-mcp-side-panel button img,.income-skill-model-select>button,.income-skill-model-select>button img,.income-skill-tool-select,.income-skill-tool-select img,.income-skill-setting-select>button,.income-skill-setting-select>button img,.income-skill-model-menu,.income-skill-model-menu button,.income-skill-dropdown-menu,.income-skill-dropdown-menu button){transition:none!important}.income-main :where(.income-mcp-dark-select:hover,.income-mcp-dark-select:active,.income-mcp-dark-select.is-open,.income-mcp-side-panel button:hover,.income-mcp-side-panel button:active,.income-skill-model-select>button:hover,.income-skill-model-select>button:active,.income-skill-model-select>button.is-open,.income-skill-tool-select:hover,.income-skill-tool-select:active,.income-skill-tool-select.is-open,.income-skill-setting-select>button:hover,.income-skill-setting-select>button:active,.income-skill-setting-select>button.is-open,.income-skill-model-menu button:hover,.income-skill-model-menu button:active,.income-skill-model-menu button.is-active,.income-skill-dropdown-menu button:hover,.income-skill-dropdown-menu button:active,.income-skill-dropdown-menu button.is-active){filter:none!important;animation:none!important;transform:none!important}.income-skill-publish-actions{flex-wrap:wrap;align-items:center;gap:17px;margin-top:23px;display:flex}.income-skill-publish-actions .income-skill-upload-error{color:#ff8a8a;flex:1 0 100%;margin:0;font-family:Gotham Rounded Book,Gotham Rounded,Gotham,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.45}.income-skill-submit,.income-skill-cancel{color:#fff;cursor:pointer;border:0;border-radius:10px;height:49px;font-family:Gotham Rounded Bold,Gotham Rounded,Gotham,sans-serif;font-size:16px;font-weight:700}.income-skill-submit{background:#4285f4;border-radius:12px;width:308px}.income-skill-cancel{color:#ffffff94;background:#ffffff21;width:66px}.income-skill-phone{background:#000;border:1px solid #ffffff47;border-radius:58px;height:780px;padding:7px}.income-skill-phone-screen{color:#fff;border-radius:50px;height:100%;padding:70px 19px 0;position:relative;overflow:hidden}.income-skill-phone-head{color:#ffffff7a;grid-template-columns:28px 1fr;align-items:start;gap:12px;font-size:11px;display:grid}.income-skill-phone-head>span{background:#ffffff73;border-radius:999px;width:25px;height:25px}.income-skill-phone-head strong{color:#ffffff38;margin-bottom:18px;font-size:11px;display:block}.income-skill-phone-head p,.income-skill-phone-time,.income-skill-message{color:#ffffff7a;font-size:11px;line-height:1.45}.income-skill-report-link{color:#2f7fff;background:0 0;border:0;margin:20px auto 0;font-size:11px;display:block}.income-skill-phone-time{text-align:center;margin:27px 0}.income-skill-message{padding-left:20px}.income-skill-message small{margin-bottom:7px;display:block}.income-skill-phone-panel{background:linear-gradient(#2d2d2df0,#040404fa);border:1px solid #ffffff4d;border-radius:42px;height:400px;padding:0 18px 22px;position:absolute;bottom:7px;left:7px;right:7px}.income-skill-phone-panel>p{color:#ffffff61;background:#ffffff47;border-radius:999px;place-items:center;width:155px;height:32px;margin:-34px 10px 15px auto;font-size:11px;display:grid}.income-skill-phone-panel h3{text-align:center;color:#ffffffb8;margin:14px 0;font-size:12px;font-weight:500}.income-skill-person,.income-skill-robot{align-items:center;gap:12px;display:flex}.income-skill-person+.income-skill-person,.income-skill-robot+.income-skill-robot{margin-top:13px}.income-skill-person img{object-fit:cover;border-radius:999px;width:34px;height:34px}.income-skill-person strong,.income-skill-robot strong{color:#fff;font-size:13px;font-weight:500;display:block}.income-skill-person em,.income-skill-robot em{color:#ffffff94;margin-top:3px;font-size:10px;font-style:normal;display:block}.income-skill-robot>span{color:#ffffffc7;background:#2d5fac;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;font-size:13px;display:grid}.income-skill-robot div{flex:1;min-width:0}.income-skill-robot i{border:1px solid #ffffff70;border-radius:2px;width:9px;height:16px}@media (width<=900px){.income-main{overflow-x:auto}}.wallet-main{background:radial-gradient(80% 50% at 50% 0,#4a86ff17,#0000 55%),linear-gradient(#04060a 0%,#080c14 100%);flex:1;min-width:0;padding:42px clamp(24px,4vw,64px);overflow-y:auto}.wallet-shell{max-width:1180px;margin:0 auto}.wallet-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.wallet-eyebrow{color:#82f7e0;letter-spacing:.08em;margin-bottom:9px;font-size:11px;font-weight:800;display:inline-flex}.wallet-header h1{color:#fff;letter-spacing:0;margin:0 0 8px;font-size:32px}.wallet-header p,.wallet-commerce-desc,.wallet-balance-card p,.wallet-plan-card p,.wallet-section-title p{color:#e6edf39e;margin:0;font-size:13px;line-height:1.65}.wallet-refresh-btn{color:#dce8ff;cursor:pointer;background:#4a86ff1a;border:1px solid #7fa6ff52;border-radius:999px;height:38px;padding:0 16px;font-weight:700;transition:background .18s,transform .18s,opacity .18s}.wallet-refresh-btn:hover:not(:disabled){background:#4a86ff2e;transform:translateY(-1px)}.wallet-refresh-btn:disabled{cursor:not-allowed;opacity:.6}.wallet-error{color:#ffb3b3;background:#ff505014;border:1px solid #ff787840;border-radius:13px;margin-bottom:16px;padding:11px 13px;font-size:13px}.wallet-overview-grid{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:18px;margin-bottom:18px;display:grid}.wallet-balance-card,.wallet-plan-card,.wallet-commerce,.wallet-usage-panel,.wallet-subscription-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(160deg,#ffffff0e,#ffffff05),#070a10c7;border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0f,0 20px 50px #00000047}.wallet-balance-card,.wallet-plan-card{border-radius:20px;min-height:214px;padding:24px}.wallet-balance-card{position:relative;overflow:hidden}.wallet-balance-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#4a86ff29,#0000 62%);height:170px;position:absolute;inset:auto -12% -36% 42%}.wallet-card-label{color:#e6edf394;font-size:12px;font-weight:700}.wallet-balance-value{z-index:1;color:#fff;align-items:center;gap:12px;margin:18px 0 12px;font-size:clamp(42px,6vw,68px);font-weight:800;line-height:1;display:flex;position:relative}.wallet-coin-mark{color:#70a0ff;background:currentColor;width:30px;height:22px;display:inline-block;-webkit-mask:url(/coin.png) 50%/contain no-repeat;mask:url(/coin.png) 50%/contain no-repeat}.wallet-mini-stats,.wallet-plan-meta,.wallet-row-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wallet-mini-stats{margin-top:22px}.wallet-mini-stats span,.wallet-plan-meta span,.wallet-row-meta span{color:#e6edf3b8;background:#ffffff12;border-radius:999px;padding:7px 10px;font-size:12px}.wallet-plan-card h2{color:#fff;letter-spacing:0;margin:18px 0 10px;font-size:26px}.wallet-plan-meta{margin-top:24px}.wallet-plan-meta span:first-child{color:#bdf5d9;background:#3bdb9c24}.wallet-usage-panel,.wallet-subscription-panel{border-radius:20px;padding:22px}.wallet-commerce{border-radius:20px;margin-bottom:18px;overflow:hidden}.wallet-usage-panel{margin-bottom:18px}.wallet-recharge-panel{border-radius:20px;margin-bottom:18px;padding:22px}.wallet-recharge-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px;margin-bottom:14px;display:grid}.wallet-recharge-field{color:#e6edf394;flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}.wallet-recharge-input{color:#fff;background:#00000040;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:11px 14px;font-size:15px}.wallet-recharge-input:focus{border-color:#82f7e073;box-shadow:0 0 0 1px #82f7e033}.wallet-recharge-payline{flex-direction:column;gap:6px;padding-bottom:2px;display:flex}.wallet-recharge-paylabel{color:#e6edf385;font-size:12px;font-weight:600}.wallet-recharge-payvalue{color:#82f7e0;font-size:22px;font-weight:700}.wallet-recharge-error{color:#ffb3b3;background:#ff505014;border:1px solid #ff787838;border-radius:12px;margin:0 0 12px;padding:10px 12px;font-size:13px}.wallet-recharge-methods{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.wallet-recharge-methods-label{color:#e6edf385;font-size:12px;font-weight:600}.wallet-recharge-method-buttons{flex-wrap:wrap;gap:8px;display:flex}.wallet-recharge-method-btn{color:#e6edf3d9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:8px 14px;font-size:13px;transition:border-color .15s,background .15s}.wallet-recharge-method-btn:hover{background:#82f7e014;border-color:#82f7e059}.wallet-recharge-method-btn.active{color:#bdf5d9;background:#3bdb9c1f;border-color:#82f7e08c}.wallet-recharge-actions{flex-direction:column;gap:10px;display:flex}.wallet-recharge-submit{cursor:pointer;color:#061018;background:linear-gradient(135deg,#82f7e0,#4a86ff);border:none;border-radius:12px;align-self:flex-start;padding:11px 22px;font-size:14px;font-weight:700}.wallet-recharge-submit:hover:not(:disabled){filter:brightness(1.06)}.wallet-recharge-submit:disabled{cursor:not-allowed;opacity:.55}.wallet-recharge-hint{color:#e6edf373;margin:0;font-size:12px;line-height:1.5}.wallet-wechat-modal-overlay{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04080cb8;justify-content:center;align-items:center;width:100vw;height:100vh;min-height:100dvh;padding:20px;display:flex;position:fixed;inset:0}.wallet-wechat-modal{text-align:center;background:linear-gradient(155deg,#ffffff14,#ffffff05),#0a0e16f0;border:1px solid #ffffff1f;border-radius:18px;width:100%;max-width:360px;padding:22px;box-shadow:0 28px 80px #00000073}.wallet-wechat-order{color:#000;word-break:break-all;margin:0 0 12px;font-size:12px}.wallet-wechat-qr{background:#fff;border-radius:12px;width:220px;height:220px;margin:0 auto 14px;padding:8px;display:block}.wallet-wechat-tip{color:#000;margin:0 0 16px;font-size:13px;line-height:1.55}.wallet-wechat-close{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;padding:9px 18px;font-size:13px}.wallet-wechat-close:hover{border-color:#82f7e066}.wallet-commerce-head{border-bottom:1px solid #ffffff0f;padding:20px 22px 14px}.wallet-commerce-title{color:#fff;letter-spacing:.02em;margin:0 0 6px;font-size:17px;font-weight:700}.wallet-commerce-desc{margin:0;font-size:13px;line-height:1.55}.wallet-commerce-tabs{flex-wrap:wrap;gap:8px;padding:14px 22px 0;display:flex}.wallet-commerce-tab{cursor:pointer;color:#e6edf38c;background:#0003;border:1px solid #ffffff1a;border-radius:11px;padding:9px 18px;font-size:13px;font-weight:600;transition:color .15s,background .15s,border-color .15s}.wallet-commerce-tab:hover{color:#e6edf3e0;background:#ffffff0d;border-color:#ffffff29}.wallet-commerce-tab.active{color:#061016;background:linear-gradient(125deg,#9cf5df,#7aa8ff);border-color:#0000}.wallet-commerce-pane{padding:18px 22px 22px}.wallet-commerce-pane.is-hidden{display:none}.wallet-recharge-embedded{margin:0;padding:0}.wallet-recharge-muted{color:#e6edf380;margin:0 0 14px;font-size:13px;line-height:1.55}.wallet-sub-lead{color:#e6edf380;margin:0 0 16px;font-size:13px;line-height:1.55}.wallet-sub-plans-scroll{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:14px;margin:0 -4px;padding:2px 2px 10px;display:flex;overflow-x:auto}.wallet-sub-plan-card{scroll-snap-align:start;background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;flex:0 0 min(272px,86vw);gap:10px;min-height:220px;padding:17px 17px 15px;display:flex}.wallet-sub-plan-top h3{color:#fff;margin:0 0 4px;font-size:16px;font-weight:700}.wallet-sub-plan-sub{color:#e6edf37a;margin:0;font-size:12px;line-height:1.45}.wallet-sub-plan-price{flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin-top:4px;display:flex}.wallet-sub-plan-amount{color:#fff;letter-spacing:-.02em;font-size:26px;font-weight:800}.wallet-sub-plan-currency{color:#e6edf373;font-size:12px;font-weight:600}.wallet-sub-plan-slash{color:#e6edf340;font-weight:600}.wallet-sub-plan-cycle{color:#82f7e0d9;font-size:13px;font-weight:600}.wallet-sub-plan-facts{color:#e6edf38c;flex:1;margin:0;padding:0 0 0 16px;font-size:12px;line-height:1.55}.wallet-sub-plan-footer{margin-top:auto;padding-top:8px}.wallet-sub-plan-cta{cursor:pointer;color:#061016;background:linear-gradient(125deg,#9cf5df,#7aa8ff);border:none;border-radius:11px;width:100%;padding:10px 14px;font-size:13px;font-weight:700}.wallet-sub-plan-cta:hover{filter:brightness(1.05)}.wallet-sub-plan-limit{text-align:center;color:#e6edf36b;padding:10px 8px;font-size:12px;display:block}.wallet-sub-modal-overlay{z-index:1300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03060abf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.wallet-sub-modal{background:linear-gradient(165deg,#ffffff12,#ffffff05),#0a0e16f5;border:1px solid #ffffff1a;border-radius:18px;width:100%;max-width:400px;padding:20px 20px 18px;box-shadow:0 28px 70px #00000073}.wallet-sub-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.wallet-sub-modal-head h3{color:#fff;margin:0;font-size:17px;font-weight:700}.wallet-sub-modal-x{color:#e6edf3bf;cursor:pointer;background:#ffffff0f;border:none;border-radius:9px;flex-shrink:0;width:32px;height:32px;font-size:22px;line-height:1}.wallet-sub-modal-x:hover:not(:disabled){color:#fff;background:#ffffff1a}.wallet-sub-modal-x:disabled{opacity:.45;cursor:not-allowed}.wallet-sub-modal-dl{gap:10px;margin:0 0 16px;display:grid}.wallet-sub-modal-dl>div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.wallet-sub-modal-dl dt{color:#e6edf37a;margin:0;font-weight:600}.wallet-sub-modal-dl dd{color:#e6edf3eb;text-align:right;margin:0}.wallet-sub-modal-note{color:#e6edf385;margin:0 0 12px;font-size:13px;line-height:1.5}.wallet-sub-modal-pay-label{color:#e6edf37a;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.wallet-sub-modal-pay-row{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.wallet-sub-pay-btn{cursor:pointer;color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:11px;flex:1;min-width:120px;padding:10px 12px;font-size:13px;font-weight:700;transition:border-color .15s,background .15s}.wallet-sub-pay-btn:hover:not(:disabled){background:#82f7e014;border-color:#82f7e059}.wallet-sub-pay-btn:disabled{opacity:.5;cursor:not-allowed}.wallet-sub-pay-btn.stripe{border-color:#635bff59}.wallet-sub-pay-btn.creem{border-color:#ffc87840}.wallet-sub-modal-epay{align-items:stretch;gap:8px;display:flex}.wallet-sub-epay-select{color:#fff;background:#00000040;border:1px solid #ffffff1f;border-radius:11px;flex:1;padding:10px 12px;font-size:13px}.wallet-sub-epay-go{cursor:pointer;color:#061016;background:linear-gradient(125deg,#9cf5df,#7aa8ff);border:none;border-radius:11px;padding:10px 16px;font-size:13px;font-weight:700}.wallet-sub-epay-go:disabled{opacity:.5;cursor:not-allowed}.wallet-sub-modal-err{margin-top:12px}.wallet-sub-modal-footnote{color:#e6edf361;margin:14px 0 0;font-size:11px;line-height:1.5}.wallet-section-title{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.wallet-section-title h2{color:#fff;letter-spacing:0;margin:0 0 6px;font-size:18px}.wallet-section-title strong,.wallet-section-title>span{color:#82f7e0;white-space:nowrap;font-size:20px}.wallet-progress,.wallet-row-progress{background:#ffffff12;border-radius:999px;height:10px;overflow:hidden}.wallet-progress span,.wallet-row-progress span{border-radius:inherit;background:linear-gradient(90deg,#4a86ff,#82f7e0);height:100%;display:block}.wallet-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.wallet-stat-grid div{background:#ffffff0b;border-radius:14px;padding:14px}.wallet-stat-grid span{color:#e6edf38c;margin-bottom:8px;font-size:12px;display:block}.wallet-stat-grid strong{color:#fff;font-size:18px}.wallet-empty{text-align:center;color:#e6edf394;background:#ffffff0a;border-radius:14px;padding:34px 16px}.wallet-subscription-list{gap:12px;display:grid}.wallet-subscription-row{background:#ffffff0a;border:1px solid #ffffff12;border-radius:16px;padding:15px}.wallet-subscription-main{justify-content:space-between;gap:16px;margin-bottom:12px;display:flex}.wallet-subscription-main h3{color:#fff;margin:0 0 5px;font-size:15px}.wallet-subscription-main p{color:#e6edf385;margin:0;font-size:12px}.wallet-status-pill{color:#e6edf3b3;white-space:nowrap;background:#ffffff14;border-radius:999px;align-self:flex-start;padding:6px 10px;font-size:12px}.wallet-status-pill.active{color:#bdf5d9;background:#3bdb9c24}.wallet-row-progress{height:7px}.wallet-row-meta{justify-content:space-between;margin-top:10px}.dash-page-wallet{color:#050505;background:#f1f1f1}.dash-page-wallet .dash-icon-nav{display:none}.wallet-main-redesign{color:#050505;background:#f2f2f2;flex:1;min-width:0;min-height:100vh;padding:0 0 34px;font-family:Gotham,sans-serif;position:relative;overflow-y:auto}.wallet-main-redesign:has(.wallet-wechat-modal-overlay){animation:none;transform:none}.wallet-main-redesign:has(.wallet-api-stage){scrollbar-width:none;-ms-overflow-style:none;padding-bottom:0;overflow:hidden auto}.wallet-main-redesign:has(.wallet-api-stage)::-webkit-scrollbar{width:0;height:0}.wallet-topbar{z-index:2;background:#fff;border-bottom:0;justify-content:space-between;align-items:center;height:78px;padding:0 35px;display:flex;position:sticky;top:0}.wallet-topbar-brand{align-items:center;gap:12px;display:flex}.wallet-topbar-symbol{width:51px;height:auto;display:block}.wallet-topbar-wordmark{width:72px;height:auto;display:block}.wallet-topbar-ai{width:28px;height:auto;display:block}.wallet-topbar-actions{align-items:center;gap:18px;display:flex}.wallet-topbar-close{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:50%;width:42px;height:42px;transition:border-color .18s,background .18s,transform .18s;position:relative}.wallet-topbar-close:before,.wallet-topbar-close:after{content:"";background:#1f2329;border-radius:999px;width:18px;height:2px;position:absolute;top:50%;left:50%}.wallet-topbar-close:before{transform:translate(-50%,-50%)rotate(45deg)}.wallet-topbar-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.wallet-topbar-close:hover{background:#f7f7f7;border-color:#bfc4cc;transform:translateY(-1px)}.wallet-topbar-avatar{background:0 0;border:none;border-radius:50%;width:40px;height:40px;padding:0;overflow:hidden}.wallet-topbar-avatar img,.wallet-topbar-avatar .dash-user-avatar-fallback,.wallet-profile-card img{object-fit:cover;border-radius:50%;width:100%;height:100%}.wallet-new-shell{background:#fff;border-radius:8px;width:min(1134px,100% - 72px);min-height:921px;margin:16px auto 0;padding:43px 36px 57px;position:relative}.wallet-new-head{grid-template-columns:282px 1fr 324px;align-items:center;gap:28px;display:grid}.wallet-new-head h1{color:#050505;letter-spacing:0;margin:0;font-size:30px;font-weight:900;line-height:1}.wallet-new-head button{color:#050505;text-align:right;cursor:pointer;background:0 0;border:none;justify-self:start;width:173px;height:32px;margin-left:0;padding:0;font-family:Gotham,sans-serif;font-size:18px;font-weight:500}.wallet-new-head button:disabled{cursor:wait;opacity:.55}.wallet-new-intro{grid-template-columns:282px 173px 173px;align-items:start;gap:28px;margin-top:24px;display:grid;position:relative}.wallet-profile-card,.wallet-invite-card,.wallet-income-card{background:#f8f8f8;border-radius:6px;height:98px;min-height:98px}.wallet-profile-card{align-items:center;gap:14px;padding:23px 24px;display:flex}.wallet-profile-card img,.wallet-profile-card .dash-user-avatar-fallback{flex:0 0 51px;width:51px;height:51px}.wallet-profile-card .dash-user-avatar-fallback{color:#fff;place-items:center;font-size:20px;display:grid}.wallet-profile-card strong,.wallet-invite-card strong{color:#050505;letter-spacing:0;font-family:Gotham,sans-serif;font-size:20px;font-weight:600;display:block}.wallet-profile-card span{color:#050505;align-items:center;gap:5px;font-family:Gotham Rounded,sans-serif;font-size:16px;font-weight:500;display:inline-flex}.wallet-profile-card .wallet-profile-token-icon{object-fit:contain;flex:0 0 18.26px;width:18.26px;height:18.26px;display:block}.wallet-product-card i{place-items:center;width:18.26px;height:18.26px;display:inline-grid}.wallet-product-card i img{object-fit:contain;width:18.26px;height:18.26px}.wallet-product-icon-blue{display:none}.wallet-invite-card{flex-direction:column;justify-content:center;padding:18px 24px;display:flex}.wallet-invite-card strong,.wallet-income-card strong{font-size:16px}.wallet-invite-card button,.wallet-income-card button{color:#818181;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:max-content;margin-top:9px;padding:0;font-family:Gotham Rounded,sans-serif;font-size:16px;font-weight:600;display:inline-flex}.wallet-income-card{gap:6px;padding:14px 24px;overflow:hidden}.wallet-income-card strong,.wallet-income-card span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.wallet-income-card span{color:#818181;font-family:Gotham Rounded,sans-serif;font-size:12px;font-weight:600}.wallet-income-card button{color:#050505;white-space:nowrap;background:#fff;border:1px solid #d7d7d7;border-radius:999px;justify-content:center;width:100%;max-width:100%;height:24px;margin-top:0;padding:0 11px;font-family:inherit;font-size:13px;font-weight:800}.wallet-income-card button:disabled{cursor:not-allowed;color:#a0a0a0;background:#ececec;border-color:#e5e5e5}.wallet-invite-card img{object-fit:contain;opacity:.72;width:13.75px;height:17.34px}.wallet-token-card{perspective:420px;border-radius:11px;width:324px;height:203px;min-height:203px;padding:14px;position:absolute;top:-47px;right:0;overflow:hidden}.wallet-token-card-bg{z-index:0;transform-origin:50%;background-position:50%;background-repeat:no-repeat;background-size:cover;animation:.42s cubic-bezier(.2,.8,.2,1) both wallet-mode-flip;display:block;position:absolute;inset:0}.wallet-token-card-bg.is-monthly{background-image:url(/opc/700edf0e414434e06085cdb58f99c783.png)}.wallet-token-card-bg.is-balance{background-image:url(/opc/yue.png)}.wallet-token-card-top{z-index:1;color:#ffffffb8;perspective:420px;justify-content:space-between;align-items:center;font-size:14px;display:flex;position:relative}.wallet-token-card-mode{color:#fff;animation:.42s cubic-bezier(.2,.8,.2,1) both wallet-mode-flip;display:inline-block}.wallet-token-card img{z-index:1;object-fit:contain;filter:brightness(0)invert();width:111.94px;height:93.67px;margin:25px auto 0;display:block;position:relative}@keyframes wallet-mode-flip{0%{opacity:0;transform:rotateX(86deg)translateY(-4px)}to{opacity:1;transform:rotateX(0)translateY(0)}}.wallet-charge-mark{object-fit:contain;width:38.99px;height:42.69px;margin:28px 0 13px;display:block}.wallet-charge-title{color:#050505;letter-spacing:0;margin:0 0 18px;font-family:Gotham Rounded,sans-serif;font-size:24px;font-weight:600;line-height:1.3}.wallet-charge-title span{color:#909090;margin-top:6px;font-size:14px;font-weight:500;line-height:1.5;display:block}.wallet-charge-title .wallet-charge-title-inline-note{font-size:inherit;line-height:inherit;margin-top:0;display:inline}.wallet-product-grid{grid-template-columns:repeat(4,233px);justify-content:space-between;gap:28px 0;display:grid}.wallet-product-empty{color:#847e7f;border:1px dashed #847e7f59;border-radius:8px;grid-column:1/-1;place-items:center;min-height:115px;font-size:14px;font-weight:700;display:grid}.wallet-product-card{color:#050505;cursor:pointer;background:#f8f8f8;border:1px solid #0000;border-radius:8px;align-content:center;place-items:center;gap:10px;width:233px;height:115px;min-height:115px;padding:12px;transition:border-color .18s,background .18s,transform .18s;display:grid}.wallet-product-card:hover{background:#f4f7ff;border-color:#4383ea;transform:translateY(-1px)}.wallet-product-card:disabled{opacity:.58;cursor:not-allowed}.wallet-product-card:disabled:hover{background:#f8f8f8;transform:none}.wallet-product-card.is-selected{background:#dbeaff;border-color:#4383ea}.wallet-product-card strong{color:#050505;letter-spacing:0;justify-content:center;align-items:center;gap:9px;font-family:Gotham Rounded,sans-serif;font-size:24px;font-weight:700;line-height:34px;display:inline-flex}.wallet-product-card.is-selected i{width:18.26px;height:18.26px}.wallet-product-card.is-selected .wallet-product-icon-black{display:none}.wallet-product-card.is-selected .wallet-product-icon-blue{display:block}.wallet-product-card span,.wallet-product-card em,.wallet-product-card b{font-family:Gotham Rounded,sans-serif;font-style:normal}.wallet-product-card span{color:#847e7f;font-weight:700}.wallet-product-card.is-selected span{color:#050505}.wallet-product-card.is-selected strong,.wallet-product-card.is-selected .wallet-product-amount{color:#4383ea}.wallet-product-package{align-items:baseline;gap:6px;display:inline-flex}.wallet-product-plan-title,.wallet-product-limit{font-size:12px;line-height:1.2}.wallet-product-limit{color:#c24f4f}.wallet-product-reset{color:#847e7f;align-self:baseline;margin-left:2px;font-size:13px;font-weight:700;line-height:1}.wallet-product-card span.wallet-product-amount{color:#050505;align-items:baseline;display:inline-flex}.wallet-product-cell{width:233px;position:relative}.wallet-product-active{z-index:2;color:#fff;cursor:pointer;background:#1f9d55;border:0;border-radius:999px;align-items:center;height:20px;padding:0 9px;font-size:11px;font-weight:700;line-height:1;transition:background .18s,transform .18s;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #1f9d5559}.wallet-product-active:hover{background:#178048;transform:translateY(-1px)}.wallet-sub-detail-modal{background:#fff;border-radius:16px;width:min(360px,100vw - 48px);padding:22px 22px 24px;box-shadow:0 24px 60px #00000047}.wallet-sub-detail-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.wallet-sub-detail-head h3{color:#050505;margin:0;font-size:18px;font-weight:800}.wallet-sub-detail-x{color:#847e7f;cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1}.wallet-sub-detail-empty{color:#847e7f;margin:0;font-size:14px}.wallet-sub-detail-list{gap:14px;max-height:60vh;display:grid;overflow-y:auto}.wallet-sub-detail-item{background:#f8f8f8;border-radius:12px;gap:8px;padding:14px;display:grid}.wallet-sub-detail-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.wallet-sub-detail-row span{color:#847e7f;font-size:13px;font-weight:600}.wallet-sub-detail-row strong{color:#050505;font-size:14px;font-weight:700}.wallet-product-package em{color:#050505;font-size:14px;font-weight:700;line-height:1}.wallet-product-package b{color:#050505;font-size:16px;font-weight:700;line-height:1}.wallet-product-price{font-size:16px;line-height:1}.wallet-product-card-custom strong{font-size:22px}.wallet-custom-amount{color:#050505;background:#fff;border:1px solid #4383ea57;border-radius:8px;align-items:center;gap:4px;width:118px;height:30px;padding:0 9px;font-family:Gotham Rounded,sans-serif;font-size:14px;font-weight:700;display:inline-flex}.wallet-custom-amount input{color:#050505;background:0 0;border:0;outline:none;width:100%;min-width:0;font-family:inherit;font-size:14px;font-weight:700}.wallet-custom-amount input::placeholder{color:#9a9a9a}.wallet-custom-amount input::-webkit-outer-spin-button{appearance:none;margin:0}.wallet-custom-amount input::-webkit-inner-spin-button{appearance:none;margin:0}.wallet-reward-box{box-sizing:border-box;background:#f8f8f8;border:0;border-radius:8px;width:100%;margin-top:30px;padding:17px 21px 25px}.wallet-reward-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:19px;display:flex}.wallet-reward-head strong{color:#000;font-size:19px;font-weight:800}.wallet-reward-head span{color:#4383ea;font-size:18px;font-weight:500}.wallet-reward-card{background:#fff;border-radius:6px;grid-template-columns:101px 1fr 42px 157px;align-items:center;gap:20px;min-height:91px;padding:14px 27px;display:grid}.wallet-reward-price{color:#4383ea;align-items:flex-end;font-family:Gotham Rounded,sans-serif;display:flex}.wallet-reward-price strong{font-size:45px;font-weight:900;line-height:.9}.wallet-reward-price span{margin-left:4px;font-size:17px;font-weight:800}.wallet-reward-copy strong,.wallet-reward-copy span{display:block}.wallet-reward-copy strong{color:#000;font-size:18px;font-weight:600;line-height:1.4}.wallet-reward-copy span{color:#7b7b7b;margin-top:7px;font-family:Gotham Rounded,sans-serif;font-size:13px}.wallet-reward-check{cursor:pointer;background:#fff;border:1px solid #0000;border-radius:8px;place-items:center;width:100%;min-width:42px;height:64px;padding:0;transition:background-color .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.wallet-reward-check img{object-fit:contain;width:25.79px;height:25.79px;display:block}.wallet-reward-check:not(.is-selected){box-shadow:none;border-color:#0000}.wallet-reward-check:not(.is-selected):before{content:"";box-sizing:border-box;border:1px solid #4383ea;border-radius:50%;width:25.79px;height:25.79px}.wallet-reward-check:hover,.wallet-reward-check:focus-visible{box-shadow:none;border-color:#0000}.wallet-reward-coffee{border-left:1px dashed #cfcfcf;justify-content:center;align-items:center;min-height:62px;display:flex}.wallet-reward-coffee img{object-fit:contain;width:121.96px;height:44px}.wallet-pay-method{color:#000;align-items:center;gap:12px;margin:23px 0 20px 27px;font-size:13px;display:flex}.wallet-pay-method img{object-fit:contain;width:86.65px;height:19.31px;margin-left:15px;display:block}.wallet-pay-submit{color:#fff;cursor:pointer;background:#4383ea;border:none;border-radius:8px;width:274px;height:54px;margin-left:27px;font-family:Gotham,sans-serif;font-size:17px;font-weight:800;transition:background .18s,transform .18s,opacity .18s}.wallet-pay-submit:hover:not(:disabled){background:#3677df;transform:translateY(-1px)}.wallet-pay-submit:disabled{cursor:not-allowed;opacity:.56}.wallet-new-error{color:#c83434;background:#fff1f1;border-color:#e640403d;margin:18px 0 0}.wallet-new-wechat-modal{color:#050505;background:#fff}.wallet-api-stage{flex:none;margin:0 auto;padding-top:12px;position:relative}.wallet-api-shell{color:#050505;width:1308px;height:831px;transform:scale(var(--wallet-api-scale,1));transform-origin:0 0;background:#fff;border-radius:8px;padding:32px 16px 34px;font-family:Gotham Rounded,sans-serif;position:absolute;top:12px;left:0;overflow:hidden}.wallet-page-close{z-index:1;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:50%;width:38px;height:38px;transition:border-color .18s,background .18s;position:absolute;top:96px;left:24px}.wallet-page-close:before{content:"←";color:#1f2329;font-size:21px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.wallet-page-close:hover{background:#f7f7f7;border-color:#bfc4cc}.wallet-api-hero{text-align:center}.wallet-api-hero h1{color:#000;letter-spacing:1px;margin:0;font-family:Gotham,sans-serif;font-size:40px;font-weight:400;line-height:1}.wallet-api-hero p{color:#4e4e4e;margin:10px 0 0;font-family:Gotham Rounded,sans-serif;font-size:13px;font-weight:500}.wallet-api-hero button{color:#fff;cursor:pointer;background:#000;border:0;border-radius:999px;height:31px;margin-top:20px;padding:0 18px;font-family:Gotham Rounded,sans-serif;font-size:12px;font-weight:500;line-height:1}.wallet-api-lead{color:#000;letter-spacing:.3px;margin:56px 0 27px 234px;font-family:Gotham,sans-serif;font-size:20px;font-weight:400;line-height:1.4}.wallet-api-methods{grid-template-columns:200px 90px 233px 225px 233px 225px;align-items:start;gap:14px;display:grid}.wallet-api-profile{background:#f8f8f8;border-radius:5px;align-items:center;gap:12px;height:70px;padding:12px 15px;display:flex}.wallet-api-profile>img,.wallet-api-profile>.dash-user-avatar-fallback{object-fit:cover;border-radius:50%;flex:0 0 38px;width:38px;height:38px}.wallet-api-profile .dash-user-avatar-fallback{color:#fff;place-items:center;display:grid}.wallet-api-profile strong,.wallet-api-profile span{align-items:center;display:flex}.wallet-api-profile strong{color:#000;font-family:Gotham,sans-serif;font-size:14px;font-weight:400}.wallet-api-profile span{color:#000;gap:4px;margin-top:6px;font-family:Gotham Rounded,sans-serif;font-size:12px;font-weight:500}.wallet-api-profile span img{object-fit:contain;width:14px;height:14px}.wallet-api-method-copy{border-left:1px dashed #707070;min-height:139px;padding-left:14px}.wallet-api-method-intro{color:#000;flex-direction:column;justify-content:flex-start;gap:1px;padding-top:3px;padding-left:0;font-size:15px;display:flex}.wallet-api-method-intro span{font-family:Gotham,sans-serif;font-size:15px;font-weight:400;line-height:1.45}.wallet-api-method-copy>span{color:#000;font-family:Gotham,sans-serif;font-size:15px;font-weight:400;display:block}.wallet-api-method-copy>button{color:#000;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-family:Gotham Rounded,sans-serif;font-size:15px;font-weight:400}.wallet-api-method-copy p{color:#000;margin:14px 0 0;font-family:Gotham,sans-serif;font-size:13px;font-weight:400;line-height:1.45}.wallet-api-method-copy p+p{margin-top:12px}.wallet-api-token-card{color:#ffffffb3;background:#080808;border-radius:11px;height:140px;position:relative;overflow:hidden}.wallet-api-token-card:after{content:"";opacity:.88;position:absolute;inset:0}.wallet-api-token-card--monthly{background:url(/opc/700edf0e414434e06085cdb58f99c783.png) 50%/cover no-repeat,#080808}.wallet-api-token-card--balance{background:url(/opc/yue.png) 50%/cover no-repeat,#d75b50}.wallet-api-token-card>span,.wallet-api-token-card>em{z-index:1;font-size:11px;font-style:normal;position:absolute;top:12px}.wallet-api-token-card>span{left:10px}.wallet-api-token-card>em{color:#fff;align-items:center;gap:5px;display:inline-flex;right:10px}.wallet-api-token-card>em img{object-fit:contain;width:8px;height:8px;display:block}.wallet-api-token-card--balance>em img{width:9px;height:9px}.wallet-api-token-card>img{z-index:1;object-fit:contain;filter:brightness(0)invert();width:78px;height:66px;position:absolute;top:50%;left:50%;transform:translate(-50%,-35%)}.wallet-api-earning-bar{color:#fff;background:#0d0d0d;border-radius:10px;align-items:center;gap:22px;min-height:47px;margin:17px 0 20px 317px;padding:0 14px 0 26px;display:flex}.wallet-api-earning-bar strong{flex:none;font-family:Gotham,sans-serif;font-size:15px;font-weight:400}.wallet-api-earning-bar text{padding-left:4px}.wallet-api-earning-bar span{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:Gotham,sans-serif;font-size:13px;font-weight:500;line-height:1.4;overflow:hidden}.wallet-api-earning-bar button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff3d;border-radius:5px;flex:0 0 86px;justify-content:center;align-items:center;gap:4px;width:86px;height:31px;font-family:Gotham Rounded,sans-serif;font-size:11px;font-weight:700;display:flex}.wallet-api-earning-bar img{object-fit:contain;width:14.92px;height:13.6px}.wallet-api-cli{grid-template-columns:493px 1fr 1fr;align-items:end;gap:20px;display:grid}.wallet-api-cli-promo{grid-template-columns:162px 142px 1fr;align-items:center;gap:14px;display:grid}.wallet-api-cli-coupon{color:#4383ea;background:#4383ea24;border:1px solid #4383ea;border-radius:6px;flex-wrap:wrap;place-content:center;height:81px;padding:10px 5px;display:flex}.wallet-api-cli-coupon strong{align-items:center;gap:5px;font-family:Gotham Rounded,sans-serif;font-size:16px;font-weight:700;display:inline-flex}.wallet-api-cli-coupon strong img,.wallet-api-rates>aside strong img{object-fit:contain;flex:0 0 14px;width:14px;height:14px;display:block}.wallet-api-cli-coupon span{color:#838383;margin:4px 0 0 3px;font-size:8px}.wallet-api-cli-coupon small,.wallet-api-cli-coupon b{color:#101010;text-align:center;width:100%;margin-top:6px;font-family:Gotham Rounded,sans-serif;font-size:8px;font-weight:700;display:block}.wallet-api-cli-coupon b{margin-top:4px;font-family:Gotham Rounded,sans-serif;font-size:11px;font-weight:700}.wallet-api-cli-coupon text{margin-top:4px;font-family:Gotham Rounded,sans-serif;font-size:9px;font-weight:700}.wallet-api-cli-copy{border-right:1px dashed #707070;min-height:81px;padding:7px 0 0 7px}.wallet-api-cli-copy span,.wallet-api-cli-copy strong{color:#000;font-family:Gotham,sans-serif;font-size:15px;font-weight:400;line-height:1.45;display:block}.wallet-api-claude-logo{align-items:center;display:flex}.wallet-api-claude-logo img{width:246px;height:auto;display:block}.wallet-api-install h3{color:#000;margin:0;font-family:Gotham,sans-serif;font-size:15px;font-weight:400}.wallet-api-install p{color:#000;margin:3px 0 9px;font-family:Gotham,sans-serif;font-size:13px;font-weight:400}.wallet-api-install>div{background:#eff0ef;border:1px solid #dedfdd;border-radius:8px;align-items:center;gap:10px;height:36px;padding:4px 5px 4px 12px;display:flex}.wallet-api-install code{color:#000;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:Gotham Rounded,sans-serif;font-size:11px;font-weight:500;overflow:hidden}.wallet-api-install code b{color:#3365b4}.wallet-api-install button{color:#fff;cursor:pointer;background:#000;border:0;border-radius:5px;flex:0 0 57px;width:57px;height:26px;font-size:9px}.wallet-api-rates{grid-template-columns:162px 142px 1fr;align-items:start;gap:14px;margin-top:44px;display:grid}.wallet-api-rates>aside{background:#f8f8f8;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;height:80px;display:flex}.wallet-api-rates>aside strong{color:#000;align-items:center;gap:6px;font-family:Gotham Rounded,sans-serif;font-size:16px;font-weight:700;display:inline-flex}.wallet-api-rates>aside span{color:#847e7f;font-size:12px}.wallet-api-rate-copy{border-right:1px dashed #707070;min-height:80px;padding:5px 0 0 14px}.wallet-api-rate-copy span,.wallet-api-rate-copy strong{color:#000;font-family:Gotham,sans-serif;font-size:15px;font-weight:400;line-height:1.45;display:block}.wallet-api-models{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;padding:5px 54px 0;display:grid;position:relative;left:-34px}.wallet-api-models:before{content:"";background:#e0e0e0;border-radius:999px;height:35px;position:absolute;top:0;left:54px;right:200px}.wallet-api-model-column{grid-template-rows:35px minmax(86px,auto) 27px;align-content:start;min-width:0;display:grid;position:relative}.wallet-api-model-column h3{color:#000;z-index:1;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;height:25px;margin:0;padding:0 10px;font-size:11px;font-weight:400;display:flex;position:relative}.wallet-api-model-column.is-active h3{background:#fff;width:86px}.wallet-api-model-column:first-child h3{width:86px;margin:0 0 0 5px}.wallet-api-model-column:nth-child(n+2):not(.is-active) h3{justify-content:flex-start;margin-left:11px}.wallet-api-model-column:last-child h3{margin-right:0}.wallet-api-model-column ul{justify-self:start;width:186px;max-width:100%;min-height:99px;margin:14px 0 0;padding:0 4px;list-style:none}.wallet-api-model-column li{color:#000;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:20px;padding-left:7px;font-size:12px;line-height:1.65;display:flex;position:relative}.wallet-api-model-column li:before{content:"·";position:absolute;left:0}.wallet-api-rate-badge{z-index:2;color:#000;white-space:nowrap;cursor:pointer;background:#e8e8e8;border:0;border-radius:999px;place-items:center;width:26px;height:13px;padding:0;font-family:Gotham,sans-serif;font-size:7px;font-weight:400;line-height:1;display:inline-grid;position:relative}.wallet-api-rate-badge:hover{color:#333;background:#dcdcdc}.wallet-api-rate-tooltip{z-index:30;text-align:left;-webkit-backdrop-filter:blur(13px);background:#fffffff2;border:1px solid #e8e8e833;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));width:260px;min-height:100px;padding:9px 10px 8px;display:grid;position:absolute;bottom:calc(100% + 17px);left:50%;transform:translate(-50%);box-shadow:0 20px 30px #00000014}.wallet-api-rate-tooltip:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#f9f9f9f0;width:30px;height:16px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.wallet-api-model-column:first-child .wallet-api-rate-tooltip{left:-10px;transform:none}.wallet-api-model-column:first-child .wallet-api-rate-tooltip:after{left:26px;transform:none}.wallet-api-model-column:last-child .wallet-api-rate-tooltip{left:auto;right:-8px;transform:none}.wallet-api-model-column:last-child .wallet-api-rate-tooltip:after{left:auto;right:9px;transform:none}.wallet-api-rate-tooltip>span{min-width:0;padding:0 8px 5px;display:block}.wallet-api-rate-tooltip>span:nth-child(odd){border-right:1px dashed #707070}.wallet-api-rate-tooltip>span:nth-child(n+3){border-top:1px dashed #707070;padding-top:11px;padding-bottom:0}.wallet-api-rate-tooltip small,.wallet-api-tooltip-price{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wallet-api-rate-tooltip small{color:#000;opacity:.5;font-family:Gotham Rounded,sans-serif;font-size:11px;font-weight:400}.wallet-api-tooltip-price{color:#000;margin-top:6px;font-family:Gotham Rounded,sans-serif;font-size:9px;font-weight:400;line-height:1.35}.wallet-api-tooltip-price b,.wallet-api-tooltip-price em{color:#000;font-family:Gotham Rounded,sans-serif;font-style:normal;font-weight:400}.wallet-api-tooltip-price b{font-size:13px}.wallet-api-tooltip-price em{font-size:9px}.wallet-api-model-column>button{color:#fff;cursor:pointer;background:#000;border:0;border-radius:999px;justify-self:center;width:164px;height:27px;margin-top:2px;font-family:Futura;font-size:10px;font-weight:500}.wallet-api-model-column:first-child>button,.wallet-api-model-column:nth-child(n+2)>button{justify-self:start;margin-left:8px}.opc-main{isolation:isolate;background:#111113;flex:1;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.opc-stage-wrap{z-index:1;flex:none;margin:auto;position:relative}.opc-shell{width:1837px;height:1080px;transform:scale(var(--opc-scale,1));transform-origin:0 0;position:relative;overflow:hidden}.opc-token-pill{z-index:3;color:#ecf4ffe6;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:9px;height:53px;padding:0 20px 0 17px;font-family:Gotham Rounded,Gotham Medium,sans-serif;font-size:16px;font-weight:500;line-height:1;display:flex;position:absolute;top:20px;right:14px;box-shadow:inset 0 1px #ffffff17}.opc-main.is-comments-open .opc-token-pill,.opc-main.is-usage-open .opc-token-pill{opacity:0;pointer-events:none}.opc-token-dot{color:#111113;background:#fff;border-radius:999px;place-items:center;width:18.48px;height:18.48px;font-size:10px;font-weight:900;display:grid}.opc-token-star{width:18.36px;height:18.36px;margin-left:9px;position:relative}.opc-token-star:before,.opc-token-star:after{content:"";clip-path:polygon(50% 0,62% 36%,100% 50%,62% 64%,50% 100%,38% 64%,0 50%,38% 36%);background:#fff;position:absolute;inset:0}.opc-token-star:after{transform:scale(.52)rotate(45deg)}.opc-video-frame{background:#7a7a7a;border:1px solid #707070;border-radius:20px;width:576px;height:1062px;transition:left .28s cubic-bezier(.2,.8,.2,1);animation:.48s cubic-bezier(.2,.82,.24,1) both opc-reel-enter;display:block;position:absolute;top:9px;left:589px;overflow:hidden}.opc-video-media{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.opc-video-play-overlay{z-index:4;cursor:pointer;background:0 0;border:0;width:120px;height:104px;margin:auto;padding:0;position:absolute;inset:0}.opc-video-play-overlay svg{filter:drop-shadow(0 10px 24px #0000002e);width:100%;height:100%;display:block}.opc-video-play-overlay path{fill:#ffffff5c}.opc-video-play-overlay:hover:not(:disabled),.opc-video-play-overlay:focus-visible:not(:disabled){opacity:1;filter:brightness(1.06)!important;transform:none!important}.opc-video-play-overlay:active:not(:disabled){opacity:.86;transform:scale(.98)!important}.opc-video-audio{z-index:3;color:#fff;opacity:0;pointer-events:none;background:#fff0;border-radius:999px;align-items:center;width:48px;height:48px;padding-left:0;transition:width .26s cubic-bezier(.2,.8,.2,1),background .26s,opacity .18s,transform .18s;display:flex;position:absolute;top:28px;left:20px;overflow:hidden;transform:translateY(-4px)}.opc-video-frame:hover .opc-video-audio,.opc-video-frame.is-menu-open .opc-video-audio,.opc-video-audio:hover{opacity:1;pointer-events:auto;transform:translateY(0)}.opc-video-audio:hover{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;width:296px}.opc-video-audio-toggle{color:#fff;cursor:pointer;background:#fff0;border:0;border-radius:999px;flex:0 0 48px;place-items:center;width:48px;height:48px;transition:background .18s,transform .18s;display:grid}.opc-video-audio-toggle:hover{background:#ffffff38}.opc-video-audio:hover .opc-video-audio-toggle:not(:hover){background:#fff0}.opc-video-audio-toggle svg{fill:currentColor;width:28px;height:28px;display:block}.opc-video-volume{opacity:0;flex:0 0 214px;width:214px;height:48px;transition:opacity .22s 60ms,transform .22s 60ms;position:relative;transform:translate(-8px)}.opc-video-audio:hover .opc-video-volume{opacity:1;transform:translate(0)}.opc-video-volume-track,.opc-video-volume-level{border-radius:999px;height:5px;position:absolute;top:23px;left:18px;right:18px}.opc-video-volume-track{background:#fff3}.opc-video-volume-level{width:calc((100% - 36px) * var(--opc-video-volume,.72));background:#ffffff6b;right:auto}.opc-video-volume-knob{left:calc(18px + (100% - 36px) * var(--opc-video-volume,.72));pointer-events:none;background:#fff;border-radius:12px;width:34px;height:34px;position:absolute;top:7px;transform:translate(-50%)}.opc-video-volume input{opacity:0;cursor:pointer;width:calc(100% - 20px);position:absolute;inset:0 10px}.opc-video-more{z-index:5;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:48px;height:48px;transition:opacity .16s,transform .16s,background .16s;display:flex;position:absolute;top:22px;right:22px;transform:translateY(-4px)}.opc-video-frame:hover .opc-video-more,.opc-video-frame.is-menu-open .opc-video-more{opacity:1;transform:translateY(0)}.opc-video-more:hover{background:#ffffff2e}.opc-video-more span{background:#fff;border-radius:999px;width:7px;height:7px}.opc-video-caption{z-index:3;color:#fff;text-shadow:0 2px 8px #00000073;position:absolute;bottom:30px;left:24px;right:24px}.opc-video-caption strong{margin-bottom:12px;font-family:PingFangSC,sans-serif;font-size:17px;font-weight:500;line-height:1;display:block}.opc-video-title-name{font-family:PingFangSC,sans-serif;font-size:17px;font-weight:500}.opc-video-title-date{font-family:PingFangSC,sans-serif;font-size:15px;font-weight:500}.opc-video-caption p{align-items:center;gap:0;margin:0 0 18px;font-family:PingFangSC,sans-serif;font-size:14px;font-weight:400;line-height:1.15;display:flex}.opc-video-caption p span{font-family:PingFangSC,sans-serif;font-size:14px}.opc-video-description{font-weight:400}.opc-video-hashtag{font-weight:500}.opc-video-caption p span:last-child{margin-left:auto;font-weight:600}.opc-video-progress{z-index:4;background:#ffffff57;height:6px;position:absolute;bottom:0;left:0;right:0}.opc-video-progress span{transform-origin:0;will-change:transform;background:#4383ea;width:100%;height:100%;display:block;transform:scaleX(0)}.opc-video-menu{z-index:6;color:#000;background:#fff;border-radius:16px;width:382px;padding:24px 27px;position:absolute;top:86px;right:16px;box-shadow:0 2px 12px #0000002e}.opc-video-menu:before{display:none}.opc-video-menu button{color:#000;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;min-height:66px;padding:0;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:25px;font-weight:500;line-height:1;display:grid}.opc-video-menu button+button{margin-top:12px}.opc-video-menu strong{font:inherit}.opc-video-menu em{color:#000;font-family:Gotham Rounded,Gotham Medium,sans-serif;font-size:25px;font-style:normal;font-weight:700;line-height:1}.opc-video-menu-icon{color:#000;width:26px;height:26px;display:block;position:relative}.opc-video-menu-icon.is-hd,.opc-video-menu-icon.is-cc{border:3px solid #000;border-radius:4px;place-items:center;font-family:Gotham Rounded,sans-serif;font-size:12px;font-weight:900;line-height:1;display:grid}.opc-video-menu-icon.is-fullscreen:before,.opc-video-menu-icon.is-fullscreen:after{content:"";border:3px solid #000;border-radius:3px;position:absolute;inset:0}.opc-video-menu-icon.is-fullscreen:before{clip-path:polygon(0 0,39% 0,39% 16%,16% 16%,16% 39%,0 39%,0 0,61% 0,100% 0,100% 39%,84% 39%,84% 16%,61% 16%)}.opc-video-menu-icon.is-fullscreen:after{clip-path:polygon(0 61%,16% 61%,16% 84%,39% 84%,39% 100%,0 100%,0 61%,61% 84%,84% 84%,84% 61%,100% 61%,100% 100%,61% 100%)}.opc-video-menu-icon.is-speed{border:3px solid #000;border-radius:999px}.opc-video-menu-icon.is-speed:before{content:"";transform-origin:bottom;background:#000;border-radius:999px;width:3px;height:11px;position:absolute;top:4px;left:12px;transform:rotate(45deg)}.opc-video-menu-icon.is-scroll:before{content:"";background:#000;border-radius:999px;width:26px;height:4px;position:absolute;top:9px;left:0;transform:rotate(42deg)}.opc-video-menu-icon.is-scroll:after{content:"";border:3px solid #000;border-top:0;border-radius:0 0 3px 3px;width:17px;height:19px;position:absolute;top:3px;left:6px}.opc-video-menu-icon.is-pip:before{content:"";border:3px solid #000;border-radius:3px;position:absolute;inset:1px}.opc-video-menu-icon.is-pip:after{content:"";background:#fff;border:3px solid #000;border-radius:3px;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.opc-video-menu-icon.is-report:before{content:"";background:#000;border-radius:999px;width:4px;height:23px;position:absolute;top:3px;left:3px}.opc-video-menu-icon.is-report:after{content:"";border:3px solid #000;border-left:0;border-radius:0 4px 4px 0;width:18px;height:13px;position:absolute;top:3px;left:6px}.opc-video-menu-switch{background:#dedede;border-radius:999px;width:67px;height:36px;position:relative}.opc-video-menu-switch:before{content:"";background:#fff;border-radius:999px;width:28px;height:28px;position:absolute;top:4px;left:4px;box-shadow:0 1px 5px #00000040}.opc-shell.is-comments-open .opc-video-frame,.opc-shell.is-usage-open .opc-video-frame{left:411px}@keyframes opc-reel-enter{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}.opc-page-switch{z-index:3;flex-direction:column;gap:20px;width:55px;transition:right .28s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:42.8%;right:14px}.opc-main.is-comments-open .opc-page-switch,.opc-main.is-usage-open .opc-page-switch{right:452px}.opc-page-switch-btn,.opc-action-btn,.opc-avatar-action,.opc-skill-action{appearance:none;cursor:pointer;border:0;font-family:inherit}.opc-page-switch-btn{color:#fff;background:#252525;border-radius:999px;width:55px;height:55px;transition:background .18s,transform .18s;display:block;position:relative}.opc-page-switch.is-first-video .opc-page-switch-up{cursor:default;background:#0c0c0d}.opc-page-switch-btn:before,.opc-page-switch-btn:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:17.2px;height:5px;position:absolute;top:50%;left:45%}.opc-page-switch-up:before{transform:translate(-9.8px,-2.9px)rotate(-45deg)}.opc-page-switch-up:after{transform:translate(-.3px,-2.9px)rotate(45deg)}.opc-page-switch-down:before{transform:translate(-9.8px,-.8px)rotate(45deg)}.opc-page-switch-down:after{transform:translate(-.3px,-.8px)rotate(-45deg)}.opc-page-switch-btn:hover{background:#ffffff29;transform:translateY(-1px)}.opc-page-switch.is-first-video .opc-page-switch-up:hover{background:#0c0c0d;transform:none}.opc-action-rail{z-index:3;flex-direction:column;align-items:center;width:58px;transition:left .28s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:34px;left:1185px}.opc-shell.is-comments-open .opc-action-rail,.opc-shell.is-usage-open .opc-action-rail{left:1007px}.opc-avatar-action{background:0 0;border-radius:999px;width:58px;height:58px;padding:0;position:relative}.opc-avatar-action>img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.opc-avatar-action span{background:#ff3a59;border:1px solid #111113;border-radius:999px;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:-10px;left:15px}.opc-avatar-action span img{object-fit:contain;width:11.05px;height:11.07px;display:block}.opc-avatar-action.is-followed span{background:#252525}.opc-avatar-action.is-followed span img{width:11.85px;height:11.78px}.opc-action-list{flex-direction:column;align-items:center;gap:16px;margin-top:24px;display:flex}.opc-action-btn{color:#ffffffdb;background:0 0;flex-direction:column;align-items:center;gap:10px;width:58px;min-height:65px;padding:0;display:flex}.opc-action-icon{color:#f6f6f6;background:#ffffff17;border-radius:999px;flex:0 0 54px;place-items:center;width:54px;height:54px;transition:background .18s,transform .18s;display:grid;position:relative}.opc-action-icon img{object-fit:contain;width:46px;height:46px;display:block}.opc-action-icon.is-like img{width:22.85px;height:20.89px}.opc-action-icon.is-comment img{width:22.64px;height:19.92px}.opc-action-icon.is-spark img{width:22.89px;height:22.89px}.opc-action-icon.is-share img{width:22.64px;height:20.74px}.opc-action-btn:hover .opc-action-icon{background:#ffffff29;transform:translateY(-1px)}.opc-action-btn strong{color:#bfbfbf;letter-spacing:0;font-family:Gotham Medium,Gotham Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:1}.opc-skill-action{color:#fff;background:#a94343;border-radius:999px;width:54px;height:54px;margin-top:12px;font-size:16px;font-weight:800;line-height:1;transition:filter .18s,transform .18s}.opc-skill-action:hover{filter:brightness(1.08);transform:translateY(-1px)}.opc-comments-panel{z-index:6;color:#f2f2f2;background:#000;border-left:1px solid #ffffff1f;flex-direction:column;width:438px;display:flex;position:absolute;top:0;bottom:0;right:0}.opc-comments-head{flex:0 0 58px;justify-content:space-between;align-items:center;height:58px;padding:0 18px 0 28px;display:flex}.opc-comments-head h2{color:#fff;letter-spacing:0;margin:0;font-family:PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:500;line-height:1}.opc-comments-head h2 span{color:#656565;margin-left:8px;font-family:Gotham Medium,Gotham Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:500}.opc-comments-close{cursor:pointer;background:#252525;border:0;border-radius:999px;width:34px;height:34px;position:relative}.opc-comments-close:before,.opc-comments-close:after{content:"";background:#d8d8d8;border-radius:999px;width:14px;height:2px;position:absolute;top:16px;left:10px}.opc-comments-close:before{transform:rotate(45deg)}.opc-comments-close:after{transform:rotate(-45deg)}.opc-comments-list{scrollbar-width:none;flex:1;min-height:0;padding:0 24px 18px 28px;overflow-y:auto}.opc-comments-list::-webkit-scrollbar{display:none}.opc-comment-item{grid-template-columns:32px minmax(0,1fr) 58px;gap:12px;padding:0 0 24px;display:grid;position:relative}.opc-comment-avatar{object-fit:cover;border-radius:999px;width:32px;height:32px;display:block}.opc-comment-body{min-width:0}.opc-comment-body strong{color:#8f8f8f;margin-bottom:7px;font-family:PingFangSC,sans-serif;font-size:13px;font-weight:600;line-height:1.25;display:block}.opc-comment-body p{color:#f4f4f4;margin:0 0 9px;font-size:15px;font-weight:600;line-height:1.28}.opc-comment-meta{color:#777;align-items:center;gap:14px;font-family:PingFangSC,sans-serif;font-size:13px;font-weight:600;line-height:1;display:flex}.opc-comment-meta button,.opc-comment-replies,.opc-comment-like{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.opc-comment-replies{color:#8a8a8a;align-items:center;gap:10px;margin-top:20px;font-family:PingFangSC,sans-serif;font-size:13px;font-weight:650;line-height:1;display:flex}.opc-comment-replies i{background:#777;width:30px;height:1px}.opc-comment-replies span{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transform:translateY(-3px)rotate(45deg)}.opc-comment-like{color:#8c8c8c;place-self:center end;align-items:center;gap:4px;font-family:PingFangSC,sans-serif;font-size:14px;font-weight:500;line-height:1;display:flex}.opc-comment-like span{font-size:15px;line-height:.8}.opc-comment-like .opc-comment-like-count{font-size:14px;line-height:1}.opc-comment-thread{flex-direction:column;gap:20px;margin-top:20px;display:flex}.opc-comment-reply{grid-template-columns:32px minmax(0,1fr);gap:12px;display:grid}.opc-comment-reply-avatar{object-fit:cover;border-radius:999px;width:32px;height:32px}.opc-comment-reply-body{min-width:0}.opc-comment-reply-body strong{color:#9a9a9a;margin-bottom:8px;font-family:PingFangSC,sans-serif;font-size:13px;font-weight:500;line-height:1.25;display:block}.opc-comment-reply-body p{color:#f4f4f4;margin:0 0 11px;font-size:15px;font-weight:600;line-height:1.35}.opc-comment-reply-meta{gap:14px;width:100%}.opc-comment-reply-like{color:#8c8c8c;justify-content:flex-end;gap:4px;min-width:42px;margin-left:auto;font-size:14px}.opc-comment-reply-like.is-active{color:#eb4e61}.opc-comment-heart-svg{fill:#0000;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;flex:0 0 20px;width:20px;height:20px;display:block}.opc-comment-reply-like.is-active .opc-comment-heart-svg{fill:currentColor;stroke:currentColor}.opc-comment-thread-actions{align-items:center;gap:30px;margin-top:18px;display:flex}.opc-comment-thread-actions .opc-comment-replies{margin-top:0}.opc-comment-hide-replies{appearance:none;color:#8a8a8a;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-family:PingFangSC,sans-serif;font-size:13px;font-weight:650;line-height:1;display:inline-flex}.opc-comment-hide-replies span{border-top:2px solid;border-left:2px solid;width:8px;height:8px;transform:translateY(3px)rotate(45deg)}.opc-comment-composer{background:#000;flex:0 0 70px;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:8px;height:70px;padding:10px 22px 18px 28px;display:grid}.opc-comment-user,.opc-comment-send{border-radius:999px;place-items:center;width:38px;height:38px;display:grid}.opc-comment-user{color:#fff;background:#bd2d6b;font-size:16px;font-weight:600}.opc-comment-input{background:#252525;border-radius:999px;grid-template-columns:minmax(0,1fr) 28px 28px;align-items:center;gap:7px;min-width:0;height:38px;padding:0 10px 0 16px;display:grid}.opc-comment-input input{color:#f1f1f1;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:17px;font-weight:600}.opc-comment-input input::placeholder{color:#777}.opc-comment-input button{color:#f2f2f2;cursor:pointer;background:0 0;border:0;width:28px;height:28px;padding:0;font-size:22px;font-weight:760;line-height:1}.opc-comment-send{cursor:pointer;background:#8e243a;border:0;position:relative}.opc-comment-send:before{content:"";border-top:3px solid #f6c4cd;border-left:3px solid #f6c4cd;width:13px;height:13px;transform:translateY(4px)rotate(45deg)}.opc-usage-panel{z-index:6;color:#f5f5f5;scrollbar-width:none;background:#111113;border-left:1px solid #ffffff14;flex-direction:column;width:438px;display:flex;position:absolute;inset:0 0 0 auto;overflow-y:auto}.opc-usage-panel::-webkit-scrollbar{display:none}.opc-usage-summary{padding:28px 20px 0}.opc-usage-summary h2{color:#fff;margin:0 0 14px;font-family:PingFang HK,PingFangSC,sans-serif;font-size:22px;font-weight:500;line-height:1}.opc-usage-summary strong{color:#fff;margin-bottom:20px;font-family:Gotham Rounded,Gotham Medium,sans-serif;font-size:24px;font-weight:500;line-height:1;display:block}.opc-usage-chart{width:340px;height:112px;margin-left:34px;display:block;overflow:visible}.opc-usage-chart line{stroke:#ffffff3d;stroke-width:1px;stroke-dasharray:2 3}.opc-usage-chart .opc-usage-axis{fill:none;stroke:#ffffff47;stroke-width:1.5px}.opc-usage-chart .opc-usage-line{fill:none;stroke:#2f81f7;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:125;stroke-dashoffset:125px;filter:drop-shadow(0 0 6px #4383ea6b);animation:1.62s cubic-bezier(.16,1,.3,1) .18s both opc-usage-line-draw}.opc-usage-chart circle{fill:#111113;stroke:#2f81f7;stroke-width:2.5px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:.46s cubic-bezier(.16,1,.3,1) both opc-usage-point-in;transform:scale(.72)}.opc-usage-chart circle:first-of-type{animation-delay:.32s}.opc-usage-chart circle:nth-of-type(2){animation-delay:.78s}.opc-usage-chart circle:nth-of-type(3){animation-delay:1.28s}.opc-usage-chart text{fill:#838383;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;font-weight:600}@keyframes opc-usage-line-draw{0%{stroke-dashoffset:125px;opacity:.35}to{stroke-dashoffset:0;opacity:1}}@keyframes opc-usage-point-in{0%{opacity:0;transform:scale(.72)}70%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.opc-usage-skill{padding:42px 20px 0}.opc-usage-skill h3{color:#fff;letter-spacing:0;margin:0 0 18px;font-family:Gotham Rounded,Gotham Medium,sans-serif;font-size:24px;font-weight:500;line-height:1}.opc-usage-model{align-items:center;gap:12px;margin-bottom:22px;display:flex}.opc-usage-skill-tag{color:#9ea1a9;background:#25262d;border-radius:10px;justify-content:center;align-items:center;height:34px;padding:0 12px;font-family:Gotham Rounded,Gotham Medium,sans-serif;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.opc-usage-model-btn{color:#4a86ff;cursor:pointer;background:0 0;border:1px dashed #ffffff61;border-radius:10px;align-items:center;gap:9px;height:38px;padding:0 13px 0 9px;font-family:Gotham Rounded,Gotham Medium,sans-serif;font-size:17px;font-weight:500;line-height:1;display:inline-flex}.opc-usage-model-btn span{color:#ffb03d;background:#cb822029;border-radius:5px;align-items:center;height:24px;padding:0 8px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.opc-usage-model-btn i{border-bottom:2px solid #7e7e7e;border-right:2px solid #7e7e7e;width:8px;height:8px;transform:translateY(-3px)rotate(45deg)}.opc-usage-skill p{color:#7e7e7e;max-width:398px;margin:0 0 24px;font-family:Gotham Rounded Book,Gotham Rounded,sans-serif;font-size:16px;font-weight:400;line-height:1.38}.opc-usage-get-btn{color:#000;cursor:pointer;background:#fff;border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;width:174px;height:48px;margin:0 auto;font-family:Gotham Rounded,Gotham Black,sans-serif;font-size:21px;font-weight:900;line-height:1;display:flex}.opc-usage-get-btn img{object-fit:contain;width:21.55px;height:21.55px;display:block}.opc-usage-history{border-top:1px dashed #ffffff57;margin:36px 20px 0;padding-top:28px}.opc-usage-history-item{grid-template-columns:44px minmax(0,1fr) 75px;align-items:center;gap:12px;margin-bottom:24px;display:grid}.opc-usage-history-item img{object-fit:cover;border-radius:999px;width:44px;height:44px}.opc-usage-history-item div{align-items:baseline;gap:10px;min-width:0;display:flex}.opc-usage-history-item strong{color:#fff;white-space:nowrap;font-family:Gotham Rounded,Gotham Medium,sans-serif;font-size:14px;font-weight:700;line-height:1}.opc-usage-history-item span{color:#68686c;white-space:nowrap;font-family:Gotham Rounded Book,Gotham Rounded,sans-serif;font-size:12px;font-weight:500;line-height:1}.opc-usage-history-item em{color:#4383ea;border:1px solid #4383ea;border-radius:24px;justify-content:center;align-items:center;width:75px;height:25px;font-family:Gotham Rounded,Gotham Medium,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:1;display:inline-flex}.opc-usage-history>p{text-align:center;color:#7e7e7e;margin:18px 0 28px;font-family:Gotham Rounded,Gotham Book,sans-serif;font-size:12px;font-weight:500;line-height:1}@media (width<=980px){.dash-icon-nav{display:none}.dash-sidebar{width:240px}.dash-message-list,.dash-chat-input-wrapper{width:calc(100% - 20px)}.dash-composer-model-wrap,.dash-composer-select{max-width:160px}.token-main,.wallet-main{padding:24px 16px}.token-hero{width:100%}.wallet-overview-grid,.wallet-stat-grid,.wallet-recharge-grid{grid-template-columns:1fr}.wallet-sub-modal-epay,.wallet-header,.wallet-section-title,.wallet-subscription-main{flex-direction:column}.token-create-panel,.token-card{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.token-create-form{grid-template-columns:1fr}.token-card-actions{justify-content:flex-start}}@media (width<=760px){.dash-page{flex-direction:column}.dash-sidebar{border-right:none;border-bottom:1px solid var(--border-color);width:100%;height:45vh}.dash-main-chat{padding:12px 0 16px}.dash-message-list{max-height:33vh}.dash-composer-controls{gap:6px}.dash-input-panel{border-radius:18px;height:126px;min-height:126px;padding:16px 14px 12px}.dash-input-panel .dash-chat-image-stack{top:16px;left:14px}.dash-input-panel.has-attachments .dash-input-textarea-area{padding-left:56px}.dash-input-panel.is-expanded{border-radius:18px;padding:16px 14px 12px}.dash-input-toolbar{align-items:flex-end}.dash-input-tools{gap:8px}.dash-composer-tool-btn{min-width:34px;height:34px;padding:0 9px;font-size:13px}.dash-reasoning-chip span:nth-child(2){text-overflow:ellipsis;max-width:90px;overflow:hidden}.dash-input-panel .dash-chat-placeholder,.dash-input-panel textarea{font-size:15px;line-height:24px}.dash-composer-select{max-width:118px;padding:0 9px;font-size:12px}.dash-chat-input-wrapper.is-video{min-height:210px}.dash-video-composer{border-radius:22px;min-height:210px;padding:18px 16px}.dash-video-toolbar{align-items:flex-end}.dash-video-tools{flex-wrap:wrap}.dash-video-tool{height:34px;padding:0 10px;font-size:12px}.dash-generation-pref-panel{width:min(486px,100vw - 24px);left:-84px}.dash-generation-ratio-row{grid-template-columns:repeat(5,1fr);height:auto;padding:6px}.dash-video-placeholder{font-size:13px}}@media (width<=980px){.dash-page-chat{flex-direction:row}.dash-page-chat .dash-icon-nav{display:flex}.dash-page-chat .dash-sidebar{border-right:1px solid var(--border-color);border-bottom:none;flex:0 0 304px;width:304px;height:1080px}.dash-page-chat .dash-sidebar.is-collapsed{flex-basis:54px;width:54px}.dash-page-chat .dash-main-chat{height:1080px;padding:36px 0 40px}.dash-page-chat .dash-message-list{width:85%;max-height:900px}.dash-page-chat .dash-chat-input-wrapper{width:844px}.wallet-main-redesign{padding:0 0 28px}.wallet-topbar{padding:0 24px}.wallet-topbar-brand{gap:9px}.wallet-topbar-symbol{width:44px}.wallet-topbar-wordmark{width:62px}.wallet-topbar-ai{width:24px}.wallet-topbar-actions{gap:10px}.wallet-topbar-close{width:38px;height:38px}.wallet-new-shell{width:calc(100% - 28px);padding:24px}.wallet-new-head,.wallet-new-intro,.wallet-product-grid,.wallet-reward-card{grid-template-columns:1fr}.wallet-token-card{justify-self:stretch;width:100%}.wallet-charge-mark{margin-top:18px}.wallet-reward-head,.wallet-pay-method{flex-direction:column;align-items:flex-start}.wallet-pay-method,.wallet-pay-submit{margin-left:0}.wallet-pay-submit{width:100%}.wallet-reward-coffee{border-top:1px dashed #cfcfcf;border-left:0;padding-top:14px}}.dash-page button:hover:not(:disabled),.dash-page button:focus-visible:not(:disabled){opacity:.88;filter:brightness(1.04)!important;transform:none!important}.dash-page button:active:not(:disabled){opacity:.76;filter:brightness(.98)!important;transform:none!important}.dash-chat-input-wrapper.is-image-gen{width:min(90%,1088px);min-height:178px;margin:auto auto 0}.dash-ark-image-composer{width:100%;min-height:178px;color:var(--text-main,#e6edf3);background:#1b1d22;border:1px solid #ffffff16;border-radius:26px;flex-direction:column;gap:12px;padding:16px 20px 14px;display:flex;box-shadow:0 24px 52px #0000003d,inset 0 1px #ffffff09}.dash-ark-image-ref-strip{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;align-items:center;gap:8px;padding-bottom:2px;display:flex;overflow:auto hidden}.dash-ark-image-ref-strip::-webkit-scrollbar{height:4px}.dash-ark-image-ref-strip::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.dash-ark-image-upload,.dash-ark-image-ref-item{border-radius:12px;flex:0 0 58px;width:58px;height:58px}.dash-ark-image-upload{color:#e6edf39e;cursor:pointer;background:#ffffff0a;border:1px dashed #ffffff2e;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;line-height:1;transition:border-color .2s,background .2s;display:flex}.dash-ark-image-upload:hover:not(:disabled){background:#ffffff12;border-color:#ffffff47}.dash-ark-image-upload:disabled{opacity:.55;cursor:not-allowed}.dash-ark-image-upload-icon{border:1.5px solid #ffffff47;border-radius:4px;width:20px;height:16px;position:relative}.dash-ark-image-upload-icon:before{content:"";border:1.5px solid #ffffff59;border-radius:2px;width:8px;height:8px;margin:-5px 0 0 -4px;position:absolute;top:50%;left:50%}.dash-ark-image-ref-item{background:#ffffff0a;border:1px solid #ffffff1f;position:relative;overflow:hidden}.dash-ark-image-ref-item img{object-fit:cover;width:100%;height:100%;display:block}.dash-ark-image-ref-item button{color:#fff;cursor:pointer;background:#000000ad;border:none;border-radius:50%;width:18px;height:18px;padding:0;font-size:14px;line-height:18px;position:absolute;top:2px;right:2px}.dash-ark-image-body{flex-direction:column;gap:10px;min-width:0;display:flex}.dash-ark-image-input{min-width:0;min-height:54px;position:relative}.dash-ark-image-placeholder{color:#979eacb8;pointer-events:none;font-size:15px;line-height:24px;position:absolute;inset:0}.dash-ark-image-input textarea{resize:none;white-space:pre-wrap;scrollbar-width:none;-ms-overflow-style:none;width:100%;min-height:54px;max-height:240px;color:var(--text-main,#e6edf3);background:0 0;border:none;outline:none;font-family:inherit;font-size:15px;line-height:24px;overflow-y:auto}.dash-ark-image-input textarea::-webkit-scrollbar{width:0;height:0}.dash-ark-image-input textarea::placeholder{color:#0000}.dash-ark-image-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.dash-ark-image-footer-left{align-items:center;gap:8px;display:flex}.dash-ark-image-footer-left-group{position:relative}.dash-ark-image-group-btn.is-active{color:#e6edf3f5;background:#8b9cff24;border-color:#8b9cff73}.dash-ark-image-count-btn{color:#e6edf3e0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;display:inline-flex}.dash-ark-image-count-btn.is-open{background:#ffffff14;border-color:#ffffff38}.dash-ark-image-caret{border-top:5px solid #e6edf38c;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.dash-ark-image-count-menu{z-index:30;scrollbar-width:none;-ms-overflow-style:none;background:#1b1d22;border:1px solid #525d71c7;border-radius:12px;min-width:112px;max-height:240px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 24px 56px #00000080}.dash-ark-image-count-menu::-webkit-scrollbar{width:0;height:0}.dash-ark-image-count-menu button{color:#e6edf3e0;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:8px 10px;font-size:13px;display:block}.dash-ark-image-count-menu button:hover,.dash-ark-image-count-menu button.active{background:#ffffff14}.dash-ark-image-footer-right{align-items:center;gap:14px;display:flex}.dash-ark-image-meta{color:#979eacb8;white-space:nowrap;font-size:13px}.dash-ark-image-send{cursor:pointer;background:#ffffffeb;border:none;border-radius:999px;flex:0 0 40px;width:40px;height:40px;position:relative}.dash-ark-image-send:after{content:"";border-bottom:2px solid #1b1d22;border-left:2px solid #1b1d22;width:10px;height:10px;margin:-7px 0 0 -5px;position:absolute;top:50%;left:50%;transform:rotate(135deg)}.dash-ark-image-send:disabled{opacity:.45;cursor:not-allowed}.market-page{--bg-main:#0d1117;--bg-sidebar:#0a0d12;--card-bg:#161b22;--text-main:#fff;--text-dim:#8b949e;--accent-pink:#eb4d4b;--accent-blue:#2f81f7;--border:#30363d;--market-motion-fast:.12s;--market-motion-base:.22s;--market-motion-slow:.36s;--market-ease-out:cubic-bezier(.2, .8, .2, 1);--market-ease-pop:cubic-bezier(.34, 1.56, .64, 1);--market-hover-lift:none;--market-press:none;--market-ring-blue:0 0 0 1px #2f81f76b, 0 14px 34px #2f81f729;--market-ring-pink:0 0 0 1px #ec4d766b, 0 14px 34px #ec4d762e;background-color:var(--bg-main);color:var(--text-main);height:100vh;font-family:PingFang SC,Microsoft YaHei,sans-serif;display:flex;overflow:hidden}.market-page button:hover:not(:disabled),.market-page button:focus-visible:not(:disabled){opacity:.88;filter:brightness(1.04)!important;transform:none!important}.market-page button:active:not(:disabled){opacity:.76;filter:brightness(.98)!important;transform:none!important}@keyframes market-state-pop{0%{transform:translateY(1px)scale(.985)}58%{transform:translateY(-1px)scale(1.014)}to{transform:translate(0,0)scale(1)}}@keyframes market-panel-enter{0%{opacity:0;filter:blur(6px);transform:translateY(8px)scale(.98)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}.market-main :where(button,input,select,textarea,[role=button]){-webkit-tap-highlight-color:transparent}.market-main :where(button,[role=button]):not(:disabled){transition-property:color,background,background-color,border-color,box-shadow,opacity,filter,transform;transition-duration:var(--market-motion-base);transition-timing-function:var(--market-ease-out)}.market-main :where(input,select,textarea){transition:color var(--market-motion-base) var(--market-ease-out), background var(--market-motion-base) var(--market-ease-out), border-color var(--market-motion-base) var(--market-ease-out), box-shadow var(--market-motion-base) var(--market-ease-out)}.market-main :where(button,[role=button]):focus-visible{outline-offset:3px;outline:2px solid #2f81f7c7}.market-main :where(input,select,textarea):focus-visible{outline:none}.market-main :where(.market-filter-btn,.market-publish-btn,.market-sort-menu button,.market-event-card,.market-model-select,.market-action-btn,.market-bottom-icon,.market-detail-back,.market-detail-submit,.market-publish-head button,.market-publish-actions button){will-change:transform, filter, box-shadow, background}.market-main :where(.market-filter-btn,.market-publish-btn,.market-sort-menu button,.market-event-card,.market-model-select,.market-action-btn,.market-bottom-icon,.market-detail-back,.market-detail-submit,.market-publish-head button,.market-publish-actions button):not(:disabled):hover{transform:var(--market-hover-lift);filter:brightness(1.06)}.market-main :where(.market-filter-btn,.market-publish-btn,.market-sort-menu button,.market-event-card,.market-model-select,.market-action-btn,.market-bottom-icon,.market-detail-back,.market-detail-submit,.market-publish-head button,.market-publish-actions button):not(:disabled):active{transform:var(--market-press);filter:brightness(.96);transition-duration:var(--market-motion-fast)}.market-main :where(.market-filter-btn.is-open,.market-sort-menu button.is-active,.market-event-card.is-selected){animation:market-state-pop var(--market-motion-slow) var(--market-ease-pop) both;box-shadow:var(--market-ring-blue)}@media (prefers-reduced-motion:reduce){.market-main *,.market-main :before,.market-main :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.market-nav{background:var(--bg-sidebar);border-right:1px solid var(--border);flex-direction:column;justify-content:space-between;align-items:center;width:64px;padding:20px 0;display:flex}.market-nav-top,.market-nav-bottom{flex-direction:column;align-items:center;display:flex}.market-nav-icon{opacity:.6;cursor:pointer;text-align:center;width:32px;height:32px;color:inherit;background:0 0;border:none;margin-bottom:25px;line-height:32px}.market-nav-icon.active{opacity:1;color:var(--accent-blue)}.market-main{scrollbar-width:none;-ms-overflow-style:none;background:#111216;flex:1;justify-content:center;align-items:flex-start;min-width:0;display:flex;position:relative;overflow:hidden}.market-main::-webkit-scrollbar{display:none}.market-main.is-market-detail{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;justify-content:flex-start;align-items:stretch;min-height:0;overflow:hidden auto}.market-main.is-market-detail::-webkit-scrollbar{width:8px;display:block}.market-main.is-market-detail::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.market-stage-wrap{flex:none;margin:0 auto;position:relative}.market-stage{width:1837px;height:1080px;transform:scale(var(--market-scale,1));transform-origin:0 0;background:#111216;position:relative;overflow:hidden}.market-top-banner{color:#071112;text-align:center;background:#8ce8dd;border-bottom:none;border-radius:5px;justify-content:center;align-items:center;gap:5px;width:1732px;height:43px;margin:22px auto 0;padding:0 18px;font-family:Futura-Medium,Futura Medium,Futura,Trebuchet MS,Arial,sans-serif;font-size:14px;font-weight:500;display:flex}.market-top-banner strong{color:#e84b71;font-weight:800}.market-top-banner img{object-fit:contain;width:16px;height:16px;display:block}.market-toolbar{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:0;width:100%;height:85px;padding:25px 294px 0 285px;display:grid}.market-filter-btn{color:#f4f5f6;cursor:pointer;background:#1c1e25;border:1px solid #20232c;border-radius:8px;justify-content:center;justify-self:start;align-items:center;gap:6px;width:220px;height:34px;padding:0 14px;font-size:16px;display:inline-flex;box-shadow:inset 0 0 0 1px #fff0}.market-filter-btn:hover{background:#242833;border-color:#303645}.market-filter-btn.is-open{color:#fff;background:#2f81f724;border-color:#2f81f78a}.market-sort-wrap{justify-self:start;position:relative}.market-filter-btn.is-open img{transform:rotate(180deg)}.market-filter-btn img{transition:transform .18s}.market-sort-menu{z-index:20;width:220px;animation:market-panel-enter var(--market-motion-slow) var(--market-ease-out) both;transform-origin:0 0;background:#171a21;border:1px solid #2c303a;border-radius:8px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 40px #0000005c}.market-sort-menu button{color:#d8dce5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;height:34px;margin-bottom:5px;padding:0 10px;font-size:14px}.market-sort-menu button:last-child{margin-bottom:0}.market-sort-menu button:hover,.market-sort-menu button.is-active{color:#fff;background:#232832}.market-sort-menu button.is-active{background:#2f81f72e;box-shadow:inset 3px 0 #2f81f7eb}.market-filter-btn img{object-fit:contain;flex:none;width:12.3px;height:7px;display:block}.market-title{color:#fff;justify-items:center;gap:4px;min-width:44px;font-size:13px;font-weight:600;line-height:1;display:grid}.market-title img{object-fit:contain;width:22.64px;height:20.96px}.market-publish-btn{color:#fff;cursor:pointer;background:#ec4d76;border:none;border-radius:8px;justify-content:center;justify-self:end;align-items:center;gap:6px;width:220px;height:34px;padding:0 18px;font-family:Gotham Rounded,sans-serif;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 12px 28px #ec4d7629}.market-publish-btn:hover{box-shadow:var(--market-ring-pink);background:#f25f86}.market-publish-btn:active{background:#d83f68}.market-scroll-area{width:calc(100vw / var(--market-scale,1));scrollbar-width:none;-ms-overflow-style:none;padding:0;position:absolute;top:150px;bottom:128px;left:50%;overflow-y:auto;transform:translate(-50%)}.market-scroll-area::-webkit-scrollbar{display:none}.market-event-card{cursor:pointer;width:min(1837px,100%);height:225px;transition:box-shadow var(--market-motion-base) var(--market-ease-out), filter var(--market-motion-base) var(--market-ease-out), transform var(--market-motion-base) var(--market-ease-out);background:0 0;border:0;border-radius:0;grid-template-columns:462px 520px 1fr;align-items:center;column-gap:30px;margin:0 auto;padding:0 205px 0 51px;display:grid;position:relative}.market-event-card:before{content:"";z-index:0;width:calc(100vw / var(--market-scale,1));pointer-events:none;transition:background var(--market-motion-base) var(--market-ease-out);background:#111216;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.market-event-card>*{z-index:1;position:relative}.market-event-card:nth-child(2n):before{background:#17181d}.market-event-card:hover:before{background:#171a22}.market-event-card:hover{box-shadow:inset 0 1px #ffffff09,inset 0 -1px #ffffff09}.market-event-card:nth-child(2n):hover:before{background:#1b1d24}.market-event-card:active:before{background:#101116}.market-event-card.is-selected:before{background:#111216}.market-event-card:focus-visible{outline-offset:-2px;outline:2px solid #468cff}.market-card-cover{width:462px;height:194px;transition:outline-color var(--market-motion-base) var(--market-ease-out), transform var(--market-motion-base) var(--market-ease-out), box-shadow var(--market-motion-base) var(--market-ease-out);background:#1c1d22;border-radius:20px;flex-shrink:0;margin-right:0;position:relative;overflow:hidden}.market-card-cover img{object-fit:cover;width:100%;height:100%;transition:transform var(--market-motion-slow) var(--market-ease-out), filter var(--market-motion-base) var(--market-ease-out);display:block}.market-event-card.is-selected .market-card-cover{outline-offset:-2px;outline:2px solid #468cff;box-shadow:0 0 0 1px #468cff33,0 14px 34px #2f81f729}.market-event-card:hover .market-card-cover{transform:translateY(-1px);box-shadow:0 16px 38px #00000042}.market-event-card:hover .market-card-cover img{filter:saturate(1.04)contrast(1.02);transform:scale(1.025)}.market-cover-badge{color:#fff;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:55px;height:28px;transition:background var(--market-motion-base) var(--market-ease-out), transform var(--market-motion-base) var(--market-ease-out);background:#111216ad;border-radius:10px;padding:0 12px;font-size:12px;line-height:28px;position:absolute;top:12px;left:12px}.market-event-card:hover .market-cover-badge{background:#111216c7;transform:translateY(-1px)}.market-card-info{align-self:center;min-width:0;max-width:none}.market-card-title{color:#fff;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;margin-bottom:15px;font-family:PingFang HK,PingFangTC-Medium,PingFang SC,sans-serif;font-size:24px;font-weight:700;line-height:1.16;display:flex}.market-title-marquee{white-space:nowrap;flex:auto;min-width:0;max-width:calc(100% - 54px);display:inline-block;overflow:hidden}.market-title-marquee-track{white-space:nowrap;will-change:transform;width:max-content;min-width:100%;display:inline-flex}.market-title-marquee-text{white-space:nowrap;flex:none;padding-right:32px;display:inline-block}.market-title-marquee.is-overflowing .market-title-marquee-track{animation:10.5s linear infinite market-title-loop}.market-load-more{color:#ffffff7a;text-align:center;padding:20px 0 4px;font-size:13px;line-height:1}.market-platform-icon{object-fit:contain;flex:none;width:52px;height:24px}@keyframes market-title-loop{0%{transform:translate(0)}76%,to{transform:translateX(calc(-1 * var(--market-title-distance,0px)))}}.market-source-icon{object-fit:contain;flex:none;width:18px;height:18px}.market-tag-small{color:#ff6d9a;white-space:nowrap;writing-mode:horizontal-tb;background:#ec4d761f;border-radius:4px;flex:none;padding:0 8px;font-size:10px;line-height:16px}.market-tag-hot{background:#ec4d761f}.market-card-subtitle{color:#8c9099;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0 0 9px;font-family:PingFang HK,PingFangTC-Medium,PingFang SC,sans-serif;font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.market-reward-info{color:#d89b35;height:32px;margin:0;font-size:14px;line-height:32px;display:inline-block}.market-reward-info>span:first-child,.market-joined{height:34px;transition:background var(--market-motion-base) var(--market-ease-out), color var(--market-motion-base) var(--market-ease-out), transform var(--market-motion-base) var(--market-ease-out);background:#1d1d22;border-radius:9px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.market-event-card:hover .market-reward-info>span:first-child,.market-event-card:hover .market-joined{background:#23252d;transform:translateY(-1px)}.market-reward-icon{background:radial-gradient(circle at 34% 28%,#ffe28133,#d69a3414 54%,#0000002e 100%),#d89b351f;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;display:inline-grid}.market-reward-icon img{object-fit:contain;width:11.87px;height:11.41px;display:block}.market-reward-plain{color:#fff}.market-joined{color:#8f929a;opacity:1;margin-left:8px}.market-card-footer-meta{flex-wrap:nowrap;align-items:center;gap:9px;min-width:0;margin-top:16px;display:flex}.market-discount{color:#3f8cff;text-align:center;width:68px;height:34px;transition:border-color var(--market-motion-base) var(--market-ease-out), background var(--market-motion-base) var(--market-ease-out), transform var(--market-motion-base) var(--market-ease-out);background:#11161f;border:1px solid #202837;border-radius:6px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;display:inline-flex}.market-event-card:hover .market-discount{background:#2f81f714;border-color:#3f8cff6b;transform:translateY(-1px)}.market-discount strong{font-size:13px;font-weight:600;line-height:13px}.market-discount small{font-size:10px;font-weight:500;line-height:10px}.market-model-select{color:#4388ff;white-space:nowrap;cursor:pointer;background:#07080b;border:1px dashed #aaaeb87a;border-radius:8px;flex:none;align-items:center;gap:9px;height:34px;padding:0 10px 0 0;font-size:16px;line-height:32px;display:inline-flex}.market-model-select:hover{box-shadow:var(--market-ring-blue);background:#0b1018;border-color:#4388ffa3}.market-model-select:active{border-style:solid}.market-model-label{color:#e0a23c;background:#202128;border-radius:6px;justify-content:center;align-items:center;min-width:38px;height:28px;margin-left:3px;padding:0 8px;font-size:12px;line-height:1;display:inline-flex}.market-model-name{color:#4388ff;letter-spacing:0;font-size:16px}.market-model-arrow{object-fit:contain;opacity:.72;width:12.3px;height:7px;transition:transform var(--market-motion-base) var(--market-ease-out), opacity var(--market-motion-base) var(--market-ease-out);display:block}.market-model-select:hover .market-model-arrow{opacity:1;transform:translate(2px)}.market-price{color:#43a0ff;white-space:nowrap;height:34px;transition:border-color var(--market-motion-base) var(--market-ease-out), background var(--market-motion-base) var(--market-ease-out), transform var(--market-motion-base) var(--market-ease-out);background:#111318;border:1px dashed #356fd0;border-radius:8px;padding:0 9px;font-size:14px;line-height:32px}.market-event-card:hover .market-price{background:#151a22;border-color:#43a0ff94;transform:translateY(-1px)}.market-price del{color:#8e929c;margin-left:7px}.market-card-actions{text-align:left;border-left:1px dashed #333640;flex-direction:column;justify-content:center;justify-self:end;align-items:flex-start;gap:16px;width:100%;height:150px;padding-left:140px;display:flex}.market-time-limit{color:#898d97;text-align:center;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;background:#202128;border-radius:6px;width:410px;height:34px;padding:0 10px;font-family:Gotham Rounded,sans-serif;font-size:14px;font-weight:500;line-height:34px;overflow:hidden}.market-policy{color:#8d9098;align-items:center;gap:20px;width:410px;min-height:54px;margin:0;font-size:14px;line-height:1;display:flex}.market-policy-tags{gap:38px;margin-left:20px;display:flex}.market-policy-tag{color:#3c8bff;width:58px;height:54px;transition:border-color var(--market-motion-base) var(--market-ease-out), background var(--market-motion-base) var(--market-ease-out), transform var(--market-motion-base) var(--market-ease-out);background:#111318;border:1px solid #202633;border-radius:6px;align-content:center;place-items:center;gap:8px;font-size:13px;display:grid}.market-event-card:hover .market-policy-tag{background:#2f81f714;border-color:#3c8bff66;transform:translateY(-1px)}.market-policy-tag small{color:#2d79e8;font-size:10px;line-height:1;display:block}.market-action-btn{color:#161616;cursor:pointer;background:#fff;border:none;border-radius:8px;align-self:center;width:220px;height:34px;margin-left:0;padding:0;font-family:Gotham Rounded,sans-serif;font-size:16px;font-weight:700;line-height:34px;box-shadow:0 10px 28px #ffffff0f}.market-action-btn:hover{background:#f3f7ff;box-shadow:0 0 0 1px #ffffff5c,0 14px 30px #ffffff14}.market-action-btn:active{background:#d9e2f2}.market-bottom-input-container{width:844px;height:72px;box-shadow:none;z-index:12;background:0 0;border:none;border-radius:0;align-items:center;gap:18px;padding:0;display:flex;position:absolute;bottom:38px;left:50%;transform:translate(-50%)}.market-bottom-input-container:before{display:none}.market-input-pill{min-width:0;height:64px;transition:background var(--market-motion-base) var(--market-ease-out), border-color var(--market-motion-base) var(--market-ease-out), box-shadow var(--market-motion-base) var(--market-ease-out);background:#1c1d23;border:1px solid #fff0;border-radius:999px;flex:1;align-items:center;padding:0 24px 0 34px;display:flex;box-shadow:0 18px 42px #0000003d}.market-input-pill:hover,.market-input-pill:focus-within{box-shadow:0 18px 42px #00000047, var(--market-ring-blue);background:#22242b;border-color:#2f81f75c}.market-input-pill input{color:#fff;background:0 0;border:none;outline:none;flex:1;margin:0;font-size:16px}.market-input-pill input::placeholder{color:#8c8f97}.market-bottom-icon{cursor:pointer;width:39.97px;height:39.97px;transition:background var(--market-motion-base) var(--market-ease-out), box-shadow var(--market-motion-base) var(--market-ease-out), filter var(--market-motion-base) var(--market-ease-out), transform var(--market-motion-base) var(--market-ease-out);background:0 0;border-radius:50%;place-items:center;display:grid}.market-bottom-add{background:#1c1d23;border-radius:50%;flex:0 0 60px;width:60px;height:60px;position:relative}.market-bottom-add:hover{box-shadow:var(--market-ring-blue);background:#252832}.market-bottom-add:before,.market-bottom-add:after{content:"";background:#ffffffc7;border-radius:999px;width:24px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.market-bottom-add:after{transform:translate(-50%,-50%)rotate(90deg)}.market-bottom-send img{object-fit:contain;width:39.97px;height:39.97px;transition:transform var(--market-motion-base) var(--market-ease-out), filter var(--market-motion-base) var(--market-ease-out);display:block}.market-bottom-send:hover img{filter:brightness(1.12);transform:translate(1px,-1px)}.market-detail-view{color:#f6f7fb;width:min(1360px,100% - 96px);margin:0 auto;padding:56px 0 96px}.market-detail-back{color:#d6dae3;cursor:pointer;background:#1c1e25;border:0;border-radius:8px;height:36px;padding:0 18px;font-size:14px}.market-detail-back:hover{color:#fff;box-shadow:var(--market-ring-blue);background:#252a35}.market-detail-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:40px;margin-top:56px;margin-bottom:44px;display:grid}.market-detail-heading h1{color:#fff;letter-spacing:0;margin:0 0 16px;font-size:clamp(34px,4vw,54px);line-height:1.08}.market-detail-heading p{color:#b1b6c3;margin:0 0 18px;font-size:18px;line-height:1.6}.market-detail-meta{flex-wrap:wrap;gap:10px;display:flex}.market-detail-meta span{color:#aeb5c2;white-space:nowrap;background:#ffffff12;border-radius:8px;min-height:30px;padding:0 14px;font-size:14px;line-height:30px}.market-detail-meta span:first-child{color:#b8f1cf;background:#30b87833}.market-detail-submit{color:#101115;cursor:pointer;background:#fff;border:0;border-radius:8px;min-width:150px;height:52px;font-size:18px;font-weight:800}.market-detail-submit:hover{background:#f3f7ff;box-shadow:0 0 0 1px #ffffff4d,0 18px 40px #ffffff14}.market-detail-submit:active{background:#dfe8f6}.market-detail-cover{object-fit:cover;border-radius:10px;width:100%;max-height:520px;margin-bottom:34px;display:block}.market-detail-rich{color:#aeb5c2;max-width:1180px;font-size:18px;line-height:1.85}.market-detail-rich h1,.market-detail-rich h2,.market-detail-rich h3{color:#fff;letter-spacing:0;margin:34px 0 14px;line-height:1.35}.market-detail-rich p{margin:0 0 22px}.market-detail-rich strong{color:#fff}.market-detail-rich a{color:#2f8cff;text-decoration:none}.market-detail-rich a:hover{text-decoration:underline}.market-detail-rich img{object-fit:contain;border-radius:8px;width:100%;max-height:620px;margin:24px 0;display:block}.market-detail-empty{color:#9aa1ad;margin-top:80px;font-size:16px}.market-publish-modal{z-index:60;animation:market-panel-enter var(--market-motion-slow) var(--market-ease-out) both;background:#05070aad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.market-publish-panel{color:#f6f7fb;width:min(560px,100%);max-height:calc(100vh - 48px);animation:market-panel-enter var(--market-motion-slow) var(--market-ease-out) both;background:#15181f;border:1px solid #2b3039;border-radius:10px;overflow-y:auto;box-shadow:0 24px 80px #00000073}.market-publish-head{justify-content:space-between;align-items:center;padding:20px 22px 12px;display:flex}.market-publish-head h2{margin:0;font-size:20px;line-height:1.2}.market-publish-head button{color:#cbd1dc;cursor:pointer;background:#222731;border:0;border-radius:6px;width:32px;height:32px;font-size:22px;line-height:1}.market-publish-head button:hover{color:#fff;background:#303746}.market-publish-form{gap:14px;padding:10px 22px 22px;display:grid}.market-publish-form label{color:#aeb5c2;gap:8px;font-size:13px;display:grid}.market-publish-form input,.market-publish-form select,.market-publish-form textarea{color:#fff;width:100%;font:inherit;background:#0f1218;border:1px solid #303642;border-radius:8px;outline:none;padding:10px 12px}.market-publish-form input:hover,.market-publish-form select:hover,.market-publish-form textarea:hover{background:#121720;border-color:#414958}.market-publish-form textarea{resize:vertical;min-height:96px}.market-publish-form input:focus,.market-publish-form select:focus,.market-publish-form textarea:focus{border-color:#ec4d76;box-shadow:0 0 0 1px #ec4d7652}.market-publish-error,.market-publish-success{margin:0;font-size:13px}.market-publish-error{color:#ff8c9f}.market-publish-success{color:#8ce8dd}.market-publish-actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.market-publish-actions button{cursor:pointer;border:0;border-radius:8px;min-width:92px;height:36px;font-size:14px;font-weight:700}.market-publish-actions button:first-child{color:#d7dce6;background:#262b35}.market-publish-actions button:first-child:hover{color:#fff;background:#303746}.market-publish-actions button:last-child{color:#fff;background:#ec4d76}.market-publish-actions button:last-child:hover{box-shadow:var(--market-ring-pink);background:#f25f86}.market-publish-actions button:disabled{cursor:not-allowed;opacity:.68}@media (width<=1100px){.market-detail-view{width:calc(100% - 36px);padding-top:28px}.market-detail-hero{grid-template-columns:1fr;gap:20px;margin-top:32px}}.skills-page{--bg-dark:#0d1117;--sidebar-bg:#0a0d12;--window-bg:#1c1c1e;--text-main:#fff;--text-dim:#848d97;--active-blue:#2f81f7;--border:#30363d;background-color:var(--bg-dark);color:var(--text-main);height:100vh;font-family:PingFang SC,Microsoft YaHei,sans-serif;display:flex;overflow:hidden}.skills-nav{background:var(--sidebar-bg);border-right:1px solid var(--border);z-index:10;flex-direction:column;justify-content:space-between;align-items:center;width:64px;padding:20px 0;display:flex}.skills-nav-top,.skills-nav-bottom{flex-direction:column;align-items:center;display:flex}.skills-nav-icon{opacity:.6;cursor:pointer;text-align:center;width:32px;height:32px;color:inherit;background:0 0;border:none;margin-bottom:25px}.skills-nav-icon.active{opacity:1;color:var(--active-blue)}.skills-main{background:radial-gradient(circle at 50% 18%,#ffffff09,#0000 28%),linear-gradient(#111214 0%,#08090b 100%);flex:1;justify-content:flex-start;align-items:flex-start;display:flex;position:relative;overflow:auto}.skills-stage-wrap{flex:none;margin:0 auto;position:relative}.skills-stage{width:1648px;height:980px;transform:scale(var(--skills-scale,1));transform-origin:0 0;padding:60px 0 0;position:relative;overflow:hidden}.skills-showcase{grid-template-columns:160px 1265px 160px;justify-content:center;align-items:center;gap:31px;width:1648px;height:736px;display:grid}.skills-left-rail,.skills-category-rail{flex-direction:column;justify-content:center;height:736px;display:flex}.skills-left-rail{align-items:flex-start;gap:36px;width:196px;padding-left:22px;position:relative}.skills-rail-title,.skills-category-rail button{letter-spacing:0;color:#66696f;opacity:.42;background:0 0;border:none;font-family:Gotham Rounded Medium,Gotham Rounded,Futura-Medium,Futura,sans-serif;font-size:clamp(58px,4.4vw,76px);font-weight:500;line-height:1.12}.skills-rail-title{text-align:left;letter-spacing:8px;white-space:nowrap;cursor:pointer;padding:0;transition:color .2s,opacity .2s,transform .2s}.skills-rail-title.active{color:#4a86ff;opacity:1}.skills-rail-title:hover{opacity:.86;transform:translate(2px)}.skills-category-rail button.active{color:#4a86ff;opacity:1}.skills-category-rail button:hover{opacity:.86;transform:translate(2px)}.skills-category-rail button{cursor:pointer;transition:color .2s,opacity .2s,transform .2s}.skills-rail-divider{border-top:1px dashed #66696f9e;width:112px}.skills-entry-notice{color:#a9c5ff;letter-spacing:0;pointer-events:none;background:#4a86ff29;border:1px solid #4a86ff4d;border-radius:999px;place-items:center;min-width:96px;height:32px;padding:0 14px;font-size:14px;font-weight:600;animation:1.8s both skills-entry-notice;display:grid;position:absolute;bottom:92px;left:0}@keyframes skills-entry-notice{0%{opacity:0;transform:translateY(8px)}12%,78%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.skills-category-rail{justify-content:space-between;align-items:flex-end;padding:12px 0}.skills-category-rail button{text-align:right}.skills-window-container{z-index:5;-webkit-backdrop-filter:blur(12px);background:#18191bf0;border:1px solid #ffffff09;border-radius:26px;flex-direction:column;width:1265px;max-width:100%;height:736px;display:flex;overflow:hidden;box-shadow:0 28px 68px #00000070}.skills-window-header{background:#232323eb;border-bottom:1px solid #ffffff09;align-items:center;gap:24px;height:68px;padding:0 28px;display:flex}.skills-dot-group{flex:none;gap:10px;display:flex}.skills-dot{border-radius:50%;width:15px;height:15px}.skills-dot.red{background:#ff5f56}.skills-dot.yellow{background:#ffbd2e}.skills-dot.green{background:#27c93f}.skills-search-bar-mock{color:#fffffff0;background:#302f3ac7;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:12px;max-width:636px;height:42px;margin:0 auto;font-size:16px;font-weight:700;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0d}.skills-search-bar-mock input{color:#fffffff0;width:100%;height:100%;font:inherit;text-align:center;background:0 0;border:0;outline:0;padding:0 48px}.skills-search-bar-mock input::placeholder{color:#fffffff0;opacity:1}.skills-search-bar-mock img{object-fit:contain;width:18px;height:18px;display:block;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.skills-window-arrows{gap:18px;line-height:1;display:flex;transform:translateY(-1px)}.skills-window-arrows button{cursor:pointer;opacity:.74;background:0 0;border:0;place-items:center;width:16.89px;height:10.47px;padding:0;transition:opacity .16s,transform .16s;display:grid}.skills-window-arrows button:hover{opacity:1;transform:translateY(-1px)}.skills-window-arrows img{object-fit:contain;width:16.89px;height:10.47px;display:block}.skills-window-share{object-fit:contain;width:29px;height:29px;margin-left:auto;display:block}.skills-window-body{background:#1a1b1d;flex:1;grid-template-columns:45% 55%;min-height:0;display:grid}.skills-window-right{min-height:0;overflow:hidden}.skills-window-left{background:linear-gradient(90deg,#0000001a,#00000005),url(/skill-pic-bg.png) 50%/cover no-repeat;min-width:0;padding:66px 44px;position:relative}.skills-window-left:after{content:"";pointer-events:none;background:#ffffff05;position:absolute;inset:0}.skills-window-left h2{z-index:2;letter-spacing:0;color:#fff;margin:0;font-family:Gotham Rounded Medium,Gotham Rounded,Futura-Medium,Futura,sans-serif;font-size:54px;font-weight:600;line-height:1.45;position:relative}.skills-skill-list{scrollbar-width:none;height:100%;padding:28px 52px 22px 40px;overflow-y:auto}.skills-skill-list::-webkit-scrollbar{display:none}.skills-skill-list h3{color:#fff;margin:0;font-size:26px}.skills-list-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}.skills-list-filter{color:#ffffff75;flex:none;align-items:center;gap:8px;font-size:13px;display:inline-flex}.skills-list-filter select{color:#ffffffdb;min-width:92px;height:34px;font:inherit;appearance:none;background:linear-gradient(45deg,#0000 50%,#ffffffb8 50%) right 14px center/6px 6px no-repeat,linear-gradient(135deg,#ffffffb8 50%,#0000 50%) right 10px center/6px 6px no-repeat,#ffffff14;border:1px solid #ffffff1f;border-radius:10px;outline:none;padding:0 30px 0 12px;font-weight:700}.skills-list-filter select:focus{border-color:#69f7d170;box-shadow:0 0 0 3px #69f7d114}.skills-list-filter option{color:#fff;background:#1d1d1f}.skills-list-subtitle{color:#ffffff61;margin:0 0 22px;font-size:16px}.skills-list-loading-more{text-align:center;margin:18px 0 0}.skills-skill-item{border-bottom:1px solid #ffffff0e;align-items:center;gap:16px;min-height:74px;padding:12px 0;display:flex}.skills-skill-icon{border-radius:12px;flex:0 0 52px;width:52px;height:52px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}.skills-skill-icon:before,.skills-skill-icon:after{content:"";pointer-events:none;position:absolute}.skill-icon-indigo{background:linear-gradient(135deg,#2d204f,#7b2fff 64%,#b155ff)}.skill-icon-indigo:before{background:#101014;border-radius:50%;inset:11px;box-shadow:inset -4px -1px #e7e2ff}.skill-icon-indigo:after{background:#7b2fff;border-radius:50%;width:13px;height:13px;top:15px;left:26px}.skill-icon-yellow{background:#f5d92d}.skill-icon-yellow:before{background:linear-gradient(#111 0 0) 5px 5px/4px 4px no-repeat,linear-gradient(#111 0 0) 14px 5px/4px 4px no-repeat,linear-gradient(#111 0 0) 23px 5px/4px 4px no-repeat,#fffbd7;border-radius:4px;width:34px;height:16px;top:17px;left:9px}.skill-icon-yellow:after{background:#111;border-radius:999px 999px 0 0;width:34px;height:4px;top:12px;left:9px}.skill-icon-red{background:linear-gradient(#fff,#f4f4f4)}.skill-icon-red:before{background:#8e2425;border-radius:5px;width:28px;height:22px;top:15px;left:12px}.skill-icon-red:after{clip-path:polygon(0 0,100% 0,50% 70%);background:#fff;width:18px;height:12px;top:20px;left:17px}.skill-icon-purple{background:linear-gradient(135deg,#8136e2,#e13bff)}.skill-icon-purple:before{background:#ffffffd1;border-radius:999px;inset:10px 15px}.skill-icon-purple:after{background:#8136e2f2;border-radius:999px;width:10px;height:18px;top:17px;left:23px}.skill-icon-blue{background:linear-gradient(135deg,#4a86ff,#87d8ff)}.skill-icon-blue:before{background:#fff;border-radius:50%;inset:9px}.skill-icon-blue:after{border-bottom:4px solid #4a86ff;border-right:4px solid #4a86ff;border-radius:0 0 12px;width:12px;height:12px;top:25px;left:24px;transform:rotate(-35deg)}.skill-icon-cyan{background:linear-gradient(135deg,#3b77ff,#f25d4d)}.skill-icon-cyan:before{background:#fff;border-radius:8px;width:32px;height:32px;top:10px;left:10px;transform:rotate(-7deg)}.skill-icon-cyan:after{background:linear-gradient(90deg,#0000 45%,#7d66ff 45% 58%,#0000 58%),linear-gradient(#0000 45%,#ff6d4a 45% 58%,#0000 58%);width:18px;height:18px;top:17px;left:17px}.skill-icon-file{background:linear-gradient(145deg,#f7f8fb,#d7dce8)}.skill-icon-file:before{background:linear-gradient(135deg,#0000 0 50%,#3b496233 50%) 100% 0/9px 9px no-repeat,#fff;border-radius:4px;width:24px;height:32px;top:10px;left:14px;box-shadow:inset 0 0 0 1px #1720341f}.skill-icon-file:after{content:"SK";color:#367dff;font-family:Gotham Rounded Medium,Gotham Rounded,Gotham,sans-serif;font-size:9px;font-weight:700;line-height:1;top:25px;left:18px}.skills-skill-info{flex:1;min-width:0}.skills-skill-info h4{color:#ffffffd1;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:16px;overflow:hidden}.skills-skill-info p{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.skills-skill-price{color:#69f7d1;font-family:Gotham Rounded Medium,Gotham Rounded,Gotham,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:700}.skills-btn-download{color:#071713;cursor:pointer;background:#69f7d1;border:none;border-radius:999px;place-items:center;min-width:58px;height:30px;font-size:14px;font-weight:700;text-decoration:none;display:inline-grid}.skills-btn-download:hover{filter:brightness(1.08)}.skills-btn-download:disabled{opacity:.45;cursor:not-allowed}.skills-paid-modal{color:#fff;background:#18191d;border:1px solid #ffffff1f;border-radius:16px;width:min(420px,100vw - 32px);padding:28px;box-shadow:0 24px 80px #0000007a}.skills-paid-modal h2{margin:0 0 14px;font-size:22px}.skills-paid-modal p{color:#ffffffad;margin:0;font-size:14px;line-height:1.7}.skills-paid-modal strong{color:#69f7d1;margin:0 5px;font-family:Gotham Rounded Medium,Gotham Rounded,Gotham,sans-serif}.skills-paid-modal-error{color:#ffb1b1;background:#ff5c5c1f;border:1px solid #ff5c5c5c;border-radius:10px;margin-top:16px;padding:11px 13px;font-size:14px;font-weight:700;line-height:1.5}.skills-paid-modal-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.skills-paid-modal-actions button{color:#ffffffd1;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;height:38px;padding:0 18px;font-size:14px;font-weight:700}.skills-paid-modal-actions button:last-child{color:#071713;background:#69f7d1;border-color:#0000}.skills-paid-modal-actions button:disabled{opacity:.6;cursor:wait}.skills-skill-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.skills-btn-get{color:#367dff;cursor:pointer;background:#fff;border:none;border-radius:999px;min-width:74px;height:30px;font-size:14px;font-weight:700}.skills-btn-status{color:#a99cff;cursor:pointer;background:#252530;border:none;border-radius:999px;place-items:center;min-width:74px;height:30px;font-size:14px;font-weight:700;display:inline-grid}.skills-btn-config{color:#d6fff9eb;cursor:pointer;background:#8ef6eb14;border:1px solid #8ef6eb33;border-radius:999px;place-items:center;min-width:58px;height:30px;font-size:14px;font-weight:700;display:inline-grid}.skills-btn-config:hover{background:#8ef6eb24}.skills-btn-detail{color:#e4eef8d1;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;place-items:center;min-width:58px;height:30px;font-size:14px;font-weight:700;display:inline-grid}.skills-btn-detail:hover:not(:disabled){color:#fff;background:#ffffff1a}.skills-btn-detail:disabled{opacity:.55;cursor:not-allowed}.skills-lower-panel{flex-direction:column;align-items:stretch;gap:18px;width:769px;margin-top:0;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.skills-bottom-actions{z-index:5;box-sizing:border-box;justify-content:flex-start;gap:28px;height:65px;padding-left:78px;display:flex}.skills-action-card{text-align:left;cursor:pointer;color:inherit;background:#1c1d23d1;border:none;border-radius:16px;padding:14px 16px;transition:background .18s,box-shadow .18s,transform .18s}.skills-action-card:hover,.skills-action-card.active{background:#242733cc;box-shadow:inset 0 0 0 1px #4a86ff57}.skills-action-card:active{transform:translateY(1px)}.skills-action-card h5{color:#fff;margin:0;font-family:PingFang HK,PingFang SC,sans-serif;font-size:15px;font-weight:600}.skills-action-card p{color:#8e8e8e;margin:5px 0 0;font-family:PingFang HK,PingFang SC,sans-serif;font-size:14px;font-weight:300}.skills-input-box{z-index:10;background:0 0;border:none;border-radius:0;align-items:center;gap:18px;width:100%;height:72px;padding:0;display:flex}.skills-input-pill{-webkit-backdrop-filter:blur(14px);background:#1c1d23d6;border:1px solid #ffffff0f;border-radius:999px;flex:1;align-items:center;gap:16px;min-width:0;height:64px;padding:0 16px 0 34px;display:flex;box-shadow:0 18px 42px #0000003d,inset 0 1px #ffffff0a}.skills-input-pill input{color:#fff;background:0 0;border:none;outline:none;flex:1;margin:0;font-size:16px}.skills-input-icon{cursor:pointer;width:39.97px;height:39.97px}.skills-input-add{-webkit-backdrop-filter:blur(14px);background:#1c1d23d6;border:1px solid #ffffff0f;border-radius:50%;flex:0 0 60px;width:60px;height:60px;position:relative}.skills-input-add:before,.skills-input-add:after{content:"";background:#ffffffc7;border-radius:999px;width:24px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.skills-input-add:after{transform:translate(-50%,-50%)rotate(90deg)}.skills-input-send{cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0;font-size:0;display:grid}.skills-input-send:disabled{cursor:default;opacity:.42}.skills-input-send img{object-fit:contain;width:39.97px;height:39.97px;display:block}.skills-page button:hover:not(:disabled),.skills-page button:focus-visible:not(:disabled){opacity:.88;filter:brightness(1.04)!important;transform:none!important}.skills-page button:active:not(:disabled){opacity:.76;filter:brightness(.98)!important;transform:none!important}.login-modal-overlay{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}body.auth-modal-open .landing-fixed-header,body.auth-modal-open .landing-header-shell{opacity:0;pointer-events:none;filter:blur(6px);transform:translateY(-18px)scale(.985)}.login-modal-panel{color:#fff;background:linear-gradient(#080a0e 0%,#000 42% 100%);border:1px solid #ffffff2e;border-radius:14px;width:min(92vw,640px);animation:.82s cubic-bezier(.2,.72,.2,1) both login-panel-in;position:relative;overflow:hidden;box-shadow:0 28px 90px #000000b8}.login-modal-close-btn{z-index:5;color:#ffffffb8;cursor:pointer;background:#ffffff0a;border:1px solid #fff3;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;line-height:1;transition:background-color .18s,color .18s,border-color .18s;display:flex;position:absolute;top:16px;right:16px}.login-modal-close-btn:hover{color:#fff;background:#ffffff1a;border-color:#ffffff61}.login-modal-hero{background:radial-gradient(circle at 84% 28%,#4a86ff42,#0000 32%),linear-gradient(130deg,#ffffff09,#4a86ff14 72%,#4a86ff29),#07080a;border-bottom:1px solid #ffffff1a;flex-direction:column;justify-content:flex-start;align-items:center;gap:28px;min-height:260px;padding:46px 64px 38px;display:flex;position:relative}.login-modal-hero:after{content:"";pointer-events:none;opacity:.44;background:linear-gradient(90deg,#0000 0%,#4a86ff2e 48%,#0000 100%);animation:4s ease-in-out infinite login-sweep;position:absolute;inset:0;transform:translate(-78%)skew(-18deg)}.login-modal-hero-grid{opacity:.45;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%)}.login-modal-logo-row{z-index:2;justify-content:flex-start;align-self:flex-start;align-items:center;gap:18px;min-height:46px;padding:0;animation:1.05s cubic-bezier(.19,.78,.22,1) .18s both login-reveal-up;display:flex;position:relative}.login-modal-logo-row span{background:#ffffff2e;flex:none;width:1px;height:28px}.login-modal-logo-main{object-fit:contain;width:122px;height:auto;display:block}.login-modal-logo-dx{object-fit:contain;width:136px;height:auto;display:block}.login-modal-typewriter{z-index:2;justify-content:flex-start;align-self:flex-start;align-items:center;min-height:38px;margin-top:18px;display:inline-flex;position:relative}.login-modal-typewriter h2{color:#fff;letter-spacing:0;white-space:nowrap;margin:0;font-family:Gotham Rounded,Gotham,sans-serif;font-size:36px;font-weight:700;line-height:1.25;animation:1.16s cubic-bezier(.19,.78,.22,1) .42s both login-reveal-up}.login-modal-typewriter i{background:#4a86ff;width:2px;height:31px;margin-left:4px;animation:1.1s ease-out .72s both login-cursor-soft}.login-modal-form{flex-direction:column;gap:24px;width:min(76%,452px);margin:42px auto 0;display:flex}.login-modal-phone-row{animation:1.08s cubic-bezier(.19,.78,.22,1) .68s both login-reveal-up;display:block}.login-modal-phone-input{color:#fff;letter-spacing:0;text-align:left;background:#ffffff0b;border:1px solid #ffffff3d;border-radius:10px;outline:none;width:100%;height:58px;padding:0 18px;font-family:Gotham,Gotham Rounded,sans-serif;font-size:16px;font-weight:500;transition:border-color .18s,box-shadow .18s,background-color .18s}.login-modal-phone-input::placeholder{color:#ffffff5c}.login-modal-phone-input:focus{background:#ffffff0f;border-color:#4a86ff;box-shadow:0 0 0 3px #4a86ff2e}.login-modal-code-field{grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:12px;animation:.98s cubic-bezier(.19,.78,.22,1) both login-reveal-up;display:grid}.login-modal-code-input{color:#fff;background:#ffffff0a;border:1px solid #ffffff42;border-radius:8px;outline:none;width:100%;height:48px;padding:0 14px;font-family:Gotham,Gotham Rounded,sans-serif;font-size:16px;transition:border-color .18s,box-shadow .18s}.login-modal-code-input::placeholder{color:#ffffff57}.login-modal-code-input:focus{border-color:#4a86ff;box-shadow:0 0 0 3px #4a86ff2e}.login-modal-invite-input{color:#fff;background:#ffffff09;border:1px solid #ffffff38;border-radius:8px;outline:none;width:100%;height:48px;padding:0 14px;font-family:Gotham,Gotham Rounded,sans-serif;font-size:15px;transition:border-color .18s,box-shadow .18s,background-color .18s;animation:.98s cubic-bezier(.19,.78,.22,1) .16s both login-reveal-up}.login-modal-invite-input::placeholder{color:#ffffff57}.login-modal-invite-input:focus{background:#ffffff0d;border-color:#4a86ff;box-shadow:0 0 0 3px #4a86ff2e}.login-modal-resend-btn{color:#ffffffdb;cursor:pointer;background:0 0;border:1px solid #ffffff52;border-radius:8px;height:48px;font-family:Gotham,Gotham Rounded,sans-serif;font-size:12px;font-weight:700;transition:background-color .18s,color .18s,border-color .18s}.login-modal-resend-btn:hover{color:#fff;background:#4a86ff1f;border-color:#4a86ff}.login-modal-resend-btn:disabled{opacity:.42;cursor:not-allowed}.login-modal-tip{border:1px solid;border-radius:8px;margin:-10px 0 0;padding:9px 10px;font-family:Gotham,Gotham Rounded,sans-serif;font-size:12px;font-weight:500;animation:.72s cubic-bezier(.19,.78,.22,1) both login-reveal-up}.login-modal-tip-error{color:#fecaca;background:#ef44441a;border-color:#f8717147}.login-modal-tip-notice{color:#bbf7d0;background:#10b9811f;border-color:#6ee7b74d}.login-modal-submit-btn{color:#fff;cursor:pointer;background:#4a86ff;border:1px solid #4a86ff99;border-radius:10px;justify-content:center;align-items:center;width:100%;height:64px;font-family:Gotham Rounded,Gotham,sans-serif;font-size:19px;font-weight:700;transition:background-color .18s,color .18s,opacity .18s,transform .18s;animation:1.08s cubic-bezier(.19,.78,.22,1) .9s both login-reveal-up;display:inline-flex}.login-modal-submit-btn:hover{color:#fff;background:#5c94ff;transform:translateY(-1px)}.login-modal-submit-btn:disabled{opacity:.42;cursor:not-allowed;transform:none}.login-modal-agreement-link{color:#ffffffb8;cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none;margin:0 3px;padding:0}.login-modal-agreement-link:hover{color:#fff;text-decoration:underline}.login-modal-bottom-subtitle{color:#ffffff85;text-align:center;justify-content:center;align-items:center;gap:6px;margin:20px 64px 36px;font-family:Gotham,Gotham Rounded,sans-serif;font-size:13px;line-height:1.5;animation:1.08s cubic-bezier(.19,.78,.22,1) 1.08s both login-reveal-up;display:flex}.login-modal-bottom-subtitle span{background:#fff;border:1px solid #ffffffe6;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:inset 0 0 0 2px #000}@keyframes login-panel-in{0%{opacity:0;transform:translateY(10px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes login-reveal-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes login-sweep{0%{transform:translate(-78%)skew(-18deg)}55%,to{transform:translate(116%)skew(-18deg)}}@keyframes login-cursor-soft{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=560px){.login-modal-panel{width:min(96vw,430px)}.login-modal-hero{gap:20px;min-height:224px;padding:36px 26px 28px}.login-modal-typewriter h2{font-size:25px}.login-modal-logo-row{gap:10px;min-height:38px}.login-modal-logo-main{width:96px}.login-modal-logo-dx{width:104px}.login-modal-form{gap:20px;width:calc(100% - 48px);margin-top:32px}.login-modal-phone-input{height:54px;font-size:15px}.login-modal-submit-btn{height:56px;font-size:17px}.login-modal-bottom-subtitle{margin:18px 26px 30px;font-size:12px}}@media (prefers-reduced-motion:reduce){.login-modal-panel,.login-modal-hero:after,.login-modal-logo-row,.login-modal-typewriter h2,.login-modal-typewriter i,.login-modal-phone-row,.login-modal-code-field,.login-modal-invite-input,.login-modal-tip,.login-modal-submit-btn,.login-modal-bottom-subtitle{animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}.login-modal-typewriter h2{width:auto}}.login-modal-panel button:hover:not(:disabled),.login-modal-panel button:focus-visible:not(:disabled){opacity:.88;filter:brightness(1.04)!important;transform:none!important}.login-modal-panel button:active:not(:disabled){opacity:.76;filter:brightness(.98)!important;transform:none!important}
