/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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}}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:local(Inter)}@layer theme{:host,:root{--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-7xl:80rem;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--font-weight-medium:500;--font-weight-semibold:600;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-brand-50:#eef8ff;--color-brand-500:#1476bf;--color-brand-700:#07518e;--color-ink-900:#111827;--color-ink-600:#4b5563;--color-line-200:#d8dee9;--radius-control:6px}}@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-1{top:var(--spacing)}.-left-\[21px\]{left:-21px}.isolate{isolation:isolate}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-0\.5{height:calc(var(--spacing)*.5)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-4{height:calc(var(--spacing)*4)}.h-9{height:calc(var(--spacing)*9)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-screen{min-height:100vh}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing)*4)}.w-5\/6{width:83.3333%}.w-9{width:calc(var(--spacing)*9)}.w-full{width:100%}.max-w-7xl{max-width:var(--container-7xl)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.min-w-20{min-width:calc(var(--spacing)*20)}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.animate-pulse{animation:var(--animate-pulse)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)))}.rounded{border-radius:.25rem}.rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-line-200{border-color:var(--color-line-200)}.bg-\[\#f7f9fc\]{background-color:#f7f9fc}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-brand-700{background-color:var(--color-brand-700)}.bg-ink-900{background-color:var(--color-ink-900)}.bg-line-200{background-color:var(--color-line-200)}.bg-white{background-color:var(--color-white)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.pl-4{padding-left:calc(var(--spacing)*4)}.text-center{text-align:center}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-brand-700{color:var(--color-brand-700)}.text-ink-600{color:var(--color-ink-600)}.text-ink-900{color:var(--color-ink-900)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a)}.shadow,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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, )}.\!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, )!important}.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{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,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))}@media (hover:hover){.hover\:border-brand-500:hover{border-color:var(--color-brand-500)}.hover\:bg-brand-50:hover{background-color:var(--color-brand-50)}.hover\:bg-brand-500:hover{background-color:var(--color-brand-500)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:48rem){.md\:hidden{display:none}.md\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}}.\[role\=\"tabpanel\"\]\:visible:is(){visibility:visible}}@layer base{html{min-width:320px;color:var(--color-ink-900);background:#f7f9fc}body{margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}a{color:inherit}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}@keyframes pulse{50%{opacity:.5}}:root{--brand-red:#d60819;--brand-red-dark:#a7080b;--title-black:#010305;--industrial-blue-black:#0b1217;--metal-mid:#54606b;--gray-secondary:#70737c;--surface-white:#f8f8f8;--white:#fff;--radius-control:8px;--radius-card:14px;--radius-large:24px;--ease-ui:cubic-bezier(0.22, 1, 0.36, 1);--hd-public-header-resting-backdrop-filter:blur(0) saturate(100%);--hd-public-header-scrolled-backdrop-filter:blur(30px) saturate(172%)}*{box-sizing:border-box}html{color-scheme:light}body,html{background:var(--surface-white)}body{min-width:320px;margin:0;color:var(--title-black);font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Noto Sans CJK SC,Source Han Sans SC,Arial,sans-serif}a{color:inherit}.readonly-site-shell{min-width:320px;overflow-x:clip}.readonly-site-shell .skip-link{position:fixed;z-index:1200;top:10px;left:10px;padding:10px 14px;border-radius:8px;color:#fff;background:#101820;transform:translateY(-160%)}.readonly-site-shell .skip-link:focus-visible{transform:translateY(0)}@media (max-width:720px){.readonly-site-shell[data-mobile-content-layout=inset] #readonly-site-content{padding-top:calc(var(--hd-public-nav-height) + var(--hd-public-search-strip-height))}}.readonly-state{width:min(760px,calc(100% - 32px));min-height:56vh;margin-inline:auto;padding:clamp(64px,10vw,128px) 0}.readonly-state-code{color:var(--brand-red);font-weight:800;letter-spacing:.12em}.readonly-state h1{margin:0 0 18px;font-size:clamp(2rem,6vw,4.5rem)}.readonly-state p{color:var(--gray-secondary);line-height:1.8}.readonly-state-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.readonly-state a,.readonly-state button{display:inline-flex;min-height:44px;align-items:center;border:0;border-radius:999px;padding:0 20px;color:#fff;background:var(--brand-red);font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.home-page{min-height:100vh;padding:clamp(28px,5vw,72px);background:radial-gradient(circle at 8% 8%,rgba(214,8,25,.1),transparent 32rem),linear-gradient(180deg,#fff,#f3f5f6)}.home-page .content-shell,.home-page .hero{width:min(1180px,100%);margin-inline:auto}.home-page .hero{position:relative;overflow:hidden;padding:clamp(44px,8vw,104px);border:1px solid rgb(1 3 5/8%);border-radius:var(--radius-large);color:var(--white);background:linear-gradient(128deg,rgba(11,18,23,.94),rgba(30,38,45,.9)),var(--industrial-blue-black);box-shadow:0 24px 68px rgba(11,18,23,.16)}.home-page .hero:after{position:absolute;top:-9rem;right:-7rem;width:24rem;height:24rem;border-radius:50%;background:radial-gradient(circle,rgba(214,8,25,.72),rgba(214,8,25,0) 68%);content:"";pointer-events:none}.home-page .eyebrow{margin:0 0 14px;color:var(--brand-red);font-size:.76rem;font-weight:800;letter-spacing:.18em}.home-page .hero .eyebrow{color:#ff7d87}.home-page h1,.home-page h2,.home-page p{margin-top:0}.home-page h1{position:relative;z-index:1;max-width:12ch;margin-bottom:24px;font-size:clamp(2.6rem,7vw,6.2rem);line-height:1.02;letter-spacing:-.055em}.home-page .hero-copy{position:relative;z-index:1;max-width:720px;margin-bottom:32px;color:hsla(0,0%,100%,.74);font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.8}.home-page .hero-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:12px}.home-page .hero-actions a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border-radius:var(--radius-control);padding:0 20px;color:var(--white);background:var(--brand-red);font-weight:700;text-decoration:none;transition:transform .24s var(--ease-ui),background-color .24s ease}.home-page .hero-actions a:focus-visible,.home-page .hero-actions a:hover{background:var(--brand-red-dark);transform:translateY(-2px)}.home-page .hero-actions .secondary{border:1px solid hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.08)}.home-page .content-shell{padding-block:clamp(64px,9vw,116px) 0}.home-page .section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.home-page h2{margin-bottom:0;font-size:clamp(2rem,4vw,3.6rem);line-height:1.08;letter-spacing:-.045em}.home-page .metric-grid,.home-page .service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home-page .metric-card,.home-page .service-card{min-height:178px;border:1px solid rgb(1 3 5/8%);border-radius:var(--radius-card);padding:28px;background:hsla(0,0%,100%,.84);box-shadow:0 12px 34px rgba(11,18,23,.075)}.home-page .metric-card{display:flex;flex-direction:column;justify-content:space-between}.home-page .metric-card strong{color:var(--brand-red);font-size:clamp(2.8rem,5vw,4.6rem);line-height:1}.home-page .metric-card span,.home-page .service-card p{color:var(--gray-secondary)}.home-page .service-card span{display:inline-flex;margin-bottom:30px;border-radius:999px;padding:7px 11px;color:var(--white);background:var(--industrial-blue-black);font-size:.78rem;font-weight:800;letter-spacing:.08em}.home-page .service-card p{margin-bottom:0;line-height:1.75}@media (max-width:900px){.home-page .metric-grid,.home-page .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.home-page{padding:18px}.home-page .hero{padding:42px 24px}.home-page .metric-grid,.home-page .service-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@layer product-list{.products-page{--color-brand-red:#d60819;--color-brand-red-highlight:#d80415;--color-brand-red-dark:#a7080b;--color-brand-red-deep:#830302;--color-black:#000;--color-title-black:#010305;--color-industrial-blue-black:#0b1217;--color-gunmetal-dark:#1e262d;--color-metal-dark:#424b55;--color-metal-mid:#54606b;--color-gray-secondary:#70737c;--color-gray-muted:#9ea6af;--color-border-light:#c0c1c6;--color-fog-light:#dee0e3;--color-surface-white:#f8f8f8;--color-white:#fff;--radius-control:8px;--radius-card:14px;--radius-card-large:18px;--radius-panel:24px;--radius-pill:999px;--ease-emphasized:cubic-bezier(0.16, 1, 0.22, 1);--ease-standard:cubic-bezier(0.16, 1, 0.3, 1);--ease-ui:cubic-bezier(0.22, 1, 0.36, 1);--brand-red-highlight:var(--color-brand-red-highlight);--brand-red-deep:var(--color-brand-red-deep);--title-black:var(--color-title-black);--industrial-black:var(--color-industrial-blue-black);--gunmetal:var(--color-gunmetal-dark);--metal-mid:var(--color-metal-mid);--gray-secondary:var(--color-gray-secondary);--border-light:var(--color-border-light);--fog-light:var(--color-fog-light);--white:var(--color-white);--page:#eceeea;--nav-height:76px;--page-max:1480px;--shadow-soft:0 24px 70px rgba(4,8,11,.16);font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Noto Sans CJK SC,Source Han Sans SC,Arial,sans-serif}:where(.products-page),:where(.products-page) *,:where(.products-page) :after,:where(.products-page) :before,:where(.products-page):after,:where(.products-page):before{box-sizing:border-box}:where(.products-page):is(body,div){background:var(--industrial-black);scroll-behavior:smooth}:where(.products-page):is(body,div){min-width:320px;margin:0;color:var(--title-black);background:var(--page);font-size:16px;font-weight:400;line-height:1.7;letter-spacing:0}:where(.products-page):is(body,div).is-mobile-open,:where(.products-page):is(body,div).is-modal-open{overflow:hidden}:where(.products-page) button,:where(.products-page) input,:where(.products-page) select,:where(.products-page) textarea{font:inherit}:where(.products-page) a,:where(.products-page) button{-webkit-tap-highlight-color:transparent}:where(.products-page) button{cursor:pointer}:where(.products-page) img{max-width:100%}:where(.products-page) [hidden]{display:none!important}:where(.products-page) .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:where(.products-page) .skip-link{position:fixed;top:10px;left:12px;z-index:600;padding:11px 16px;border-radius:8px;color:var(--white);background:var(--title-black);text-decoration:none;transform:translateY(-160%);transition:transform .16s ease;font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em}:where(.products-page) .skip-link:focus{transform:translateY(0)}:where(.products-page) :where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--brand-red);outline-offset:3px}:where(.products-page) .site-nav{position:fixed;inset:0 0 auto;z-index:200;display:grid;min-height:var(--nav-height);padding:0 clamp(28px,4vw,72px);grid-template-columns:auto 1fr auto;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);color:var(--white);background:rgba(7,12,16,.72);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);transition:background .26s ease,box-shadow .26s ease,border-color .26s ease}:where(.products-page) .site-nav.is-scrolled{border-color:hsla(0,0%,100%,.12);background:rgba(7,12,16,.96);box-shadow:0 14px 42px rgba(0,0,0,.22)}:where(.products-page) .site-brand{display:inline-flex;width:clamp(150px,13vw,205px);align-items:center;justify-content:flex-start}:where(.products-page) .site-brand img{display:block;width:100%;height:auto;filter:brightness(0) invert(1)}.products-page .site-brand{width:clamp(158px,12vw,180px)}.products-page .site-brand img{filter:none}:where(.products-page) .primary-nav{display:flex;justify-self:center;align-items:stretch;gap:clamp(10px,1.7vw,28px)}:where(.products-page) .primary-action,:where(.products-page) .primary-link{position:relative;display:inline-flex;min-height:44px;align-items:center;border:0;padding:0 4px;color:hsla(0,0%,100%,.82);background:transparent;text-decoration:none;white-space:nowrap;font-size:16px;font-weight:600;line-height:1;letter-spacing:.02em}:where(.products-page) .primary-action:after,:where(.products-page) .primary-link:after{position:absolute;right:0;bottom:2px;left:0;height:2px;background:var(--brand-red);content:"";transform:scaleX(0);transform-origin:right center;transition:transform .26s var(--motion-main)}:where(.products-page) .primary-action:focus-visible,:where(.products-page) .primary-action:hover,:where(.products-page) .primary-link:focus-visible,:where(.products-page) .primary-link:hover,:where(.products-page) .primary-link[aria-current=page]{color:var(--white)}:where(.products-page) .primary-action:focus-visible:after,:where(.products-page) .primary-action:hover:after,:where(.products-page) .primary-link:focus-visible:after,:where(.products-page) .primary-link:hover:after,:where(.products-page) .primary-link[aria-current=page]:after{transform:scaleX(1);transform-origin:left center}:where(.products-page) .nav-actions{display:flex;justify-self:end;align-items:center;gap:10px}:where(.products-page) .mobile-menu-button,:where(.products-page) .nav-button,:where(.products-page) .nav-language{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;padding:0 17px;color:var(--white);background:hsla(0,0%,100%,.04);transition:color .18s ease,background .18s ease,border-color .18s ease,transform .22s var(--motion-main);font-size:16px;font-weight:600;line-height:1;letter-spacing:.02em}:where(.products-page) .nav-button:focus-visible,:where(.products-page) .nav-button:hover,:where(.products-page) .nav-language:focus-visible,:where(.products-page) .nav-language:hover{border-color:var(--brand-red);background:var(--brand-red);transform:translateY(-1px)}:where(.products-page) .nav-button.is-primary{border-color:var(--brand-red);background:var(--brand-red)}:where(.products-page) .nav-button.is-primary:focus-visible,:where(.products-page) .nav-button.is-primary:hover{border-color:var(--brand-red-dark);background:var(--brand-red-dark)}:where(.products-page) .nav-language{gap:6px;padding:0 12px}:where(.products-page) .nav-language svg{width:16px;height:16px}:where(.products-page) .mobile-menu-button{display:none;width:44px;padding:0}:where(.products-page) .mobile-menu-button svg{width:21px;height:21px}:where(.products-page) .mobile-overlay{position:fixed;inset:0;z-index:290;border:0;background:rgba(1,3,5,.7);opacity:0;transition:opacity .22s ease}:where(.products-page) .mobile-overlay.is-open{opacity:1}:where(.products-page) .mobile-drawer{position:fixed;inset:0 0 0 auto;z-index:300;display:flex;width:min(420px,92vw);flex-direction:column;padding:24px;color:var(--white);background:var(--industrial-black);box-shadow:-24px 0 60px rgba(0,0,0,.35);transform:translateX(104%);transition:transform .3s var(--motion-main)}:where(.products-page) .mobile-drawer.is-open{transform:translateX(0)}:where(.products-page) .mobile-drawer-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid hsla(0,0%,100%,.12)}:where(.products-page) .mobile-drawer-title{margin:0;font-size:clamp(22px,2.4vw,32px);font-weight:600;line-height:1.32;letter-spacing:0}:where(.products-page) .icon-button{display:inline-grid;width:44px;height:44px;place-items:center;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;padding:0;color:inherit;background:transparent}:where(.products-page) .icon-button:focus-visible,:where(.products-page) .icon-button:hover{border-color:var(--brand-red);background:var(--brand-red)}:where(.products-page) .icon-button svg{width:20px;height:20px}:where(.products-page) .mobile-primary-nav{display:grid;gap:8px;margin-top:28px}:where(.products-page) .mobile-primary-link{display:flex;min-height:56px;align-items:center;justify-content:space-between;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:0 16px;color:var(--white);background:hsla(0,0%,100%,.035);text-decoration:none;text-align:left;font-size:16px;font-weight:600;line-height:1;letter-spacing:.02em}:where(.products-page) button.mobile-primary-link{width:100%}:where(.products-page) .mobile-primary-link small{color:hsla(0,0%,100%,.54);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .mobile-primary-link:focus-visible,:where(.products-page) .mobile-primary-link:hover,:where(.products-page) .mobile-primary-link[aria-current=page]{border-color:rgba(216,8,25,.72);background:rgba(216,8,25,.12)}:where(.products-page) .mobile-drawer-actions{display:grid;gap:10px;margin-top:auto;padding-top:24px}:where(.products-page) .mobile-drawer-actions .nav-button{min-height:50px}:where(.products-page) .detail-hero,:where(.products-page) .hero{position:relative;isolation:isolate;min-height:620px;overflow:hidden;color:var(--white);background:linear-gradient(90deg,rgba(5,9,12,.98) 0,rgba(11,18,23,.92) 47%,rgba(19,27,33,.78) 100%),var(--industrial-black)}:where(.products-page) .detail-hero:before,:where(.products-page) .hero:before{position:absolute;inset:var(--nav-height) 0 0;z-index:-1;background:linear-gradient(90deg,transparent 0 71%,hsla(0,0%,100%,.05) 0 71.1%,transparent 0),linear-gradient(0deg,transparent 0 22%,hsla(0,0%,100%,.035) 0 22.2%,transparent 0);content:""}:where(.products-page) .detail-hero:after,:where(.products-page) .hero:after{position:absolute;right:-12vw;bottom:-26vw;z-index:-1;width:58vw;height:58vw;border:1px solid hsla(0,0%,100%,.07);border-radius:50%;box-shadow:0 0 0 8vw hsla(0,0%,100%,.018),0 0 0 16vw hsla(0,0%,100%,.012);content:""}:where(.products-page) .detail-hero-grid,:where(.products-page) .hero-grid{position:relative;display:grid;width:min(var(--page-max),100%);min-height:inherit;margin:0 auto;padding:calc(var(--nav-height) + 72px) clamp(48px,5vw,76px) 104px;grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:54px;align-items:center}:where(.products-page) .detail-hero-copy,:where(.products-page) .hero-copy{position:relative;z-index:2}:where(.products-page) .hero-kicker,:where(.products-page) .section-kicker{display:flex;align-items:center;gap:13px;margin:0 0 20px;color:hsla(0,0%,100%,.68);text-transform:uppercase;font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .hero-kicker:before,:where(.products-page) .section-kicker:before{width:42px;height:3px;background:var(--brand-red);content:""}:where(.products-page) .detail-hero-title,:where(.products-page) .hero-title{max-width:760px;margin:0;font-size:clamp(62px,6.15vw,116px);font-weight:600;line-height:1.1;letter-spacing:0}:where(.products-page) .detail-hero-lead,:where(.products-page) .hero-lead{max-width:650px;margin:26px 0 0;color:hsla(0,0%,100%,.68);font-size:20px;font-weight:400;line-height:1.7;letter-spacing:0}:where(.products-page) .hero-proof{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}:where(.products-page) .hero-proof span{border:1px solid hsla(0,0%,100%,.16);border-radius:999px;padding:9px 13px;color:hsla(0,0%,100%,.76);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .detail-hero-media,:where(.products-page) .hero-media{position:relative;z-index:1;display:grid;min-width:0;place-items:center}:where(.products-page) .detail-hero-media:after,:where(.products-page) .hero-media:after{position:absolute;right:8%;bottom:3%;left:8%;z-index:-1;height:12%;border-radius:50%;background:rgba(0,0,0,.45);filter:blur(30px);content:""}:where(.products-page) .detail-hero-image,:where(.products-page) .hero-product-image{display:block;width:min(720px,100%);max-height:470px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 26px 34px rgba(0,0,0,.35))}:where(.products-page) .detail-hero{min-height:570px}:where(.products-page) .detail-hero-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.92fr)}:where(.products-page) .detail-hero-title{font-size:clamp(42px,4.2vw,56px);font-weight:600;line-height:1.15;letter-spacing:0}:where(.products-page) .search-sentinel{position:absolute;width:1px;height:1px;pointer-events:none}:where(.products-page) .search-dock{position:sticky;z-index:120;width:100%;margin-top:-46px;padding:0 48px;pointer-events:none}:where(.products-page) .search-capsule{--search-column-gap:clamp(18px, 2vw, 30px);position:relative;display:grid;width:min(1420px,100%);min-height:92px;margin:0 auto;grid-template-columns:minmax(190px,.72fr) 1px minmax(420px,1.8fr) 1px minmax(250px,.92fr);align-items:center;gap:var(--search-column-gap);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;padding:17px clamp(20px,2.4vw,36px);color:var(--white);background:linear-gradient(180deg,#151d23,#0b1217);box-shadow:inset 0 1px hsla(0,0%,100%,.12),0 28px 70px rgba(3,7,10,.3);pointer-events:auto;transition:min-height .36s var(--motion-main),padding .36s var(--motion-main),border-color .22s ease,box-shadow .22s ease}:where(.products-page) .search-dock.is-pinned .search-capsule{min-height:68px;padding-top:7px;padding-bottom:7px;border-color:rgba(216,8,25,.3);box-shadow:inset 0 1px hsla(0,0%,100%,.1),0 16px 42px rgba(3,7,10,.28)}:where(.products-page) .search-brand{display:inline-flex;width:100%;min-width:0;align-items:center;justify-content:center;justify-self:stretch;gap:12px;color:var(--white);text-decoration:none;white-space:nowrap;font-size:clamp(22px,2.4vw,32px);font-weight:600;line-height:1.32;letter-spacing:0}:where(.products-page) .search-brand img{display:block;width:32px;height:38px;-o-object-fit:contain;object-fit:contain}:where(.products-page) .search-divider{width:1px;height:38px;background:hsla(0,0%,100%,.15)}:where(.products-page) .search-divider:first-of-type{width:3px;height:32px;justify-self:center;background:var(--brand-red)}:where(.products-page) .product-search-form{display:grid;min-width:0;min-height:56px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:8px;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;padding:4px 4px 4px 18px;background:#1a232a;transition:border-color .22s ease,box-shadow .22s ease}:where(.products-page) .product-search-form:focus-within{border-color:var(--brand-red);box-shadow:0 0 0 3px rgba(216,8,25,.18)}:where(.products-page) .product-search-form>svg{width:20px;height:20px;color:var(--brand-red-highlight)}:where(.products-page) .product-search-input{width:100%;min-width:0;height:44px;border:0;outline:0;color:var(--white);background:transparent;font-size:16px;font-weight:400;line-height:1.7;letter-spacing:0}:where(.products-page) .product-search-input::-moz-placeholder{color:#9aa2a9;opacity:1}:where(.products-page) .product-search-input::placeholder{color:#9aa2a9;opacity:1}:where(.products-page) .search-result-count{color:hsla(0,0%,100%,.54);white-space:nowrap}:where(.products-page) .search-clear,:where(.products-page) .search-submit{display:inline-grid;place-items:center;border:0;border-radius:50%;padding:0}:where(.products-page) .search-clear{width:44px;height:44px;color:hsla(0,0%,100%,.72);background:transparent}:where(.products-page) .search-clear:focus-visible,:where(.products-page) .search-clear:hover{color:var(--white);background:hsla(0,0%,100%,.08)}:where(.products-page) .search-submit{width:48px;height:48px;color:var(--white);background:var(--brand-red);transition:background .18s ease,transform .22s var(--motion-main)}:where(.products-page) .search-submit:focus-visible,:where(.products-page) .search-submit:hover{background:var(--brand-red-dark);transform:translateY(-1px)}:where(.products-page) .search-clear svg,:where(.products-page) .search-submit svg{width:19px;height:19px}:where(.products-page) .search-slogan{display:flex;min-width:0;align-items:center;justify-content:flex-start;gap:15px;margin:0 0 0 calc(var(--search-column-gap)*-1);text-align:left;white-space:nowrap;font-size:16px;font-weight:600;line-height:1.7;letter-spacing:0}:where(.products-page) .search-slogan:before{width:3px;height:32px;flex:0 0 auto;background:var(--brand-red);content:"";transform:translateX(-1px)}:where(.products-page) .catalog-section{min-height:860px;padding:112px 0 118px;background:linear-gradient(180deg,hsla(0,0%,100%,.48),hsla(0,0%,100%,0) 240px),var(--page)}:where(.products-page) .catalog-layout{width:min(var(--page-max),100%);padding:0 clamp(32px,4vw,64px);grid-template-columns:minmax(210px,250px) minmax(0,1fr);gap:clamp(40px,4vw,72px)}:where(.products-page) .category-rail{top:calc(var(--nav-height) + 104px)}:where(.products-page) .category-label{margin:0 0 14px;color:var(--gray-secondary);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .category-list{gap:9px}:where(.products-page) .category-button{min-height:58px;border:1px solid rgba(1,3,5,.11);border-radius:9px;padding:0 16px 0 18px;color:var(--title-black);background:hsla(0,0%,100%,.72);box-shadow:0 8px 24px rgba(11,18,23,.045);transition:color .18s ease,background .18s ease,border-color .18s ease,transform .22s var(--motion-main)}:where(.products-page) .category-button:before{inset:10px auto 10px 0;width:3px;transform:scaleY(.4);transition:opacity .18s ease,transform .22s var(--motion-main)}:where(.products-page) .category-button:focus-visible,:where(.products-page) .category-button:hover{border-color:rgba(216,8,25,.32);transform:translateX(2px)}:where(.products-page) .category-button.is-active{border-color:var(--industrial-black);color:var(--white);background:var(--industrial-black)}:where(.products-page) .category-button.is-active:before{opacity:1;transform:scaleY(1)}:where(.products-page) .category-count{color:var(--gray-secondary);letter-spacing:.02em}:where(.products-page) .category-button.is-active .category-count{color:hsla(0,0%,100%,.56)}:where(.products-page) .catalog-heading-row{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:34px}:where(.products-page) .catalog-heading{margin:0;font-size:clamp(32px,3.2vw,42px);font-weight:600;line-height:1.2;letter-spacing:0}:where(.products-page) .product-count{margin:0 0 5px;color:var(--gray-secondary);text-align:right;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}:where(.products-page) .product-grid{gap:clamp(18px,1.8vw,28px)}:where(.products-page) .product-card{min-height:480px;border:1px solid rgba(1,3,5,.1);border-radius:12px;background:hsla(0,0%,100%,.9);box-shadow:0 16px 38px rgba(11,18,23,.08);opacity:1;transform:translateY(0);transition:opacity .42s var(--motion-main),transform .42s var(--motion-main),box-shadow .36s var(--motion-main),border-color .22s ease;transition-delay:calc(var(--enter-index, 0)*45ms)}:where(.products-page) .product-card:after{position:absolute;inset:auto 0 0;height:4px;background:var(--brand-red);content:"";transform:scaleX(0);transform-origin:left center;transition:transform .36s var(--motion-main)}:where(.products-page) .product-card.is-entering{opacity:0;transform:translateY(18px)}:where(.products-page) .product-card:focus-within,:where(.products-page) .product-card:hover{border-color:rgba(216,8,25,.24);box-shadow:0 24px 54px rgba(11,18,23,.14);transform:translateY(-3px)}:where(.products-page) .product-card:focus-within:after,:where(.products-page) .product-card:hover:after{transform:scaleX(1)}:where(.products-page) .product-card-media{min-height:272px;background:linear-gradient(145deg,hsla(0,0%,100%,.96),hsla(150,6%,87%,.9)),var(--fog-light)}:where(.products-page) .product-card-media:after{right:-12%;bottom:-32%;width:70%;aspect-ratio:1;border:1px solid rgba(1,3,5,.08)}:where(.products-page) .card-brand-mark{position:absolute;top:14px;left:14px;z-index:2;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(1,3,5,.1);border-radius:999px;padding:6px 9px;color:#31383e;background:hsla(0,0%,100%,.86)}:where(.products-page) .card-brand-mark img{width:14px;height:18px;-o-object-fit:contain;object-fit:contain}:where(.products-page) .product-card-image{display:block;width:92%;height:236px;transition:transform .52s var(--motion-main)}:where(.products-page) .product-card:focus-within .product-card-image,:where(.products-page) .product-card:hover .product-card-image{transform:scale(1.025)}:where(.products-page) .product-card-body{padding:20px 20px 22px}:where(.products-page) .product-card-meta,:where(.products-page) .product-card-source{margin:0;color:var(--gray-secondary);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .product-card-title{margin:8px 0 10px}:where(.products-page) .product-card-source{min-height:34px;font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .product-card-actions{padding-top:20px;grid-template-columns:1fr 1fr;gap:9px}:where(.products-page) .button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:8px;padding:0 14px;font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em;text-decoration:none;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .22s var(--motion-main)}:where(.products-page) .button svg{width:17px;height:17px}:where(.products-page) .button:focus-visible,:where(.products-page) .button:hover{transform:translateY(-2px)}:where(.products-page) .button-primary{color:var(--white);background:var(--brand-red)}:where(.products-page) .button-primary:focus-visible,:where(.products-page) .button-primary:hover{background:var(--brand-red-dark)}:where(.products-page) .button-secondary{border-color:rgba(1,3,5,.18);color:var(--title-black);background:transparent}:where(.products-page) .button-secondary:focus-visible,:where(.products-page) .button-secondary:hover{border-color:var(--title-black);background:rgba(1,3,5,.04)}:where(.products-page) .button-dark{color:var(--white);background:var(--industrial-black)}:where(.products-page) .button[disabled]{cursor:not-allowed;opacity:.54;transform:none}:where(.products-page) .catalog-empty{display:grid;min-height:390px;place-items:center;border:1px dashed rgba(1,3,5,.2);border-radius:14px;padding:40px;text-align:center;background:hsla(0,0%,100%,.5)}:where(.products-page) .catalog-empty-inner{max-width:540px}:where(.products-page) .catalog-empty-icon{display:grid;width:68px;height:68px;margin:0 auto 20px;place-items:center;border-radius:50%;color:var(--white);background:var(--industrial-black)}:where(.products-page) .catalog-empty-icon svg{width:26px;height:26px}:where(.products-page) .catalog-empty h3{margin:0;font-size:28px;font-weight:600;line-height:1.32}:where(.products-page) .catalog-empty p{margin:16px 0 0;color:var(--gray-secondary);font-size:16px;font-weight:400;line-height:1.7}:where(.products-page) .load-zone{display:grid;min-height:90px;margin-top:34px;place-items:center}:where(.products-page) .load-more{min-height:48px;border:1px solid rgba(1,3,5,.22);border-radius:999px;padding:0 24px;color:var(--title-black);background:hsla(0,0%,100%,.76);font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em}:where(.products-page) .load-more:focus-visible,:where(.products-page) .load-more:hover{border-color:var(--brand-red);color:var(--white);background:var(--brand-red)}:where(.products-page) .load-sentinel{width:100%;height:1px}:where(.products-page) .detail-content{background:var(--page)}:where(.products-page) .breadcrumb{width:min(var(--page-max),100%);margin:0 auto;padding:100px clamp(32px,4vw,64px) 24px;color:var(--gray-secondary)}:where(.products-page) .breadcrumb a{color:inherit;text-decoration:none}:where(.products-page) .breadcrumb a:focus-visible,:where(.products-page) .breadcrumb a:hover{color:var(--brand-red)}:where(.products-page) .breadcrumb span{margin:0 8px}:where(.products-page) .detail-overview{width:min(var(--page-max),100%);margin:0 auto;padding:20px clamp(32px,4vw,64px) 110px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(46px,5vw,84px);align-items:start}:where(.products-page) .gallery-main{display:grid;min-height:520px;place-items:center;overflow:hidden;border:1px solid rgba(1,3,5,.1);border-radius:14px;background:linear-gradient(145deg,#fff,#dfe3e1);box-shadow:var(--shadow-soft)}:where(.products-page) .gallery-main-image{display:block;width:94%;height:490px;animation:products-gallery-enter .46s var(--motion-main) both}@keyframes products-gallery-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}:where(.products-page) .gallery-thumbs{display:flex;gap:10px;margin-top:12px}:where(.products-page) .gallery-thumb{display:grid;width:88px;height:72px;place-items:center;overflow:hidden;border:1px solid rgba(1,3,5,.14);border-radius:8px;padding:3px;background:var(--white)}:where(.products-page) .gallery-thumb.is-active{border-color:var(--brand-red);box-shadow:0 0 0 2px rgba(216,8,25,.14)}:where(.products-page) .gallery-thumb-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}:where(.products-page) .gallery-caption{margin:14px 0 0;color:var(--gray-secondary);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .detail-info{padding-top:18px}:where(.products-page) .detail-category{display:inline-flex;min-height:30px;align-items:center;border:1px solid rgba(216,8,25,.28);border-radius:999px;padding:0 11px;color:var(--brand-red-deep);background:rgba(216,8,25,.06)}:where(.products-page) .detail-summary{margin:28px 0 32px;color:#4f575e}:where(.products-page) .detail-source{margin:14px 0 0;color:var(--gray-secondary);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .advantage-list{gap:0;margin:32px 0 0;padding:0;list-style:none;border-top:1px solid rgba(1,3,5,.12)}:where(.products-page) .advantage-list li{display:grid;min-height:58px;grid-template-columns:42px 1fr;border-bottom:1px solid rgba(1,3,5,.12)}:where(.products-page) .advantage-list span{color:var(--brand-red);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .detail-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}:where(.products-page) .detail-actions .button{min-height:52px;padding:0 20px}:where(.products-page) .demo-note{display:flex;align-items:flex-start;gap:10px;margin:24px 0 0;border-left:3px solid var(--brand-red);padding:12px 14px;color:#5e2226;background:#fff2f2;font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .demo-note svg{width:18px;height:18px;flex:0 0 auto}:where(.products-page) .detail-section{padding:104px 0}:where(.products-page) .detail-section-inner{width:min(var(--page-max),100%);margin:0 auto;padding:0 clamp(32px,4vw,64px)}:where(.products-page) .section-heading-row{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:24px}:where(.products-page) .section-heading-row .section-kicker{color:var(--gray-secondary)}:where(.products-page) .section-title{margin:0;font-size:clamp(32px,3.2vw,42px);font-weight:600;line-height:1.2;letter-spacing:0}:where(.products-page) .section-description{max-width:540px;margin:0 0 2px;color:var(--gray-secondary);font-size:16px;font-weight:400;line-height:1.7;letter-spacing:0}:where(.products-page) .structure-section{color:var(--white);background:var(--industrial-black)}:where(.products-page) .structure-section .section-description,:where(.products-page) .structure-section .section-kicker{color:hsla(0,0%,100%,.6)}:where(.products-page) .structure-media{display:grid;min-height:520px;place-items:center;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;background:#05080a}:where(.products-page) .structure-image{display:block;width:100%;max-height:640px;-o-object-fit:contain;object-fit:contain}:where(.products-page) .structure-placeholder{display:grid;min-height:360px;place-items:center;border:1px dashed hsla(0,0%,100%,.22);border-radius:14px;padding:42px;color:hsla(0,0%,100%,.64);text-align:center;background:hsla(0,0%,100%,.025)}:where(.products-page) .structure-placeholder svg{width:42px;height:42px;margin-bottom:18px;color:var(--brand-red)}:where(.products-page) .structure-placeholder strong{display:block;color:var(--white);font-size:clamp(22px,2.4vw,32px);font-weight:600;line-height:1.32;letter-spacing:0}:where(.products-page) .structure-placeholder p{max-width:560px;margin:13px auto 0;font-size:16px;font-weight:400;line-height:1.7;letter-spacing:0}:where(.products-page) .application-grid,:where(.products-page) .related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}:where(.products-page) .application-card{position:relative;min-height:280px;overflow:hidden;border:1px solid rgba(1,3,5,.1);border-radius:12px;padding:26px;background:hsla(0,0%,100%,.72)}:where(.products-page) .application-card>span{color:var(--brand-red)}:where(.products-page) .application-card>svg{display:block;width:42px;height:42px;margin-top:46px;color:var(--industrial-black)}:where(.products-page) .application-card h3{margin:16px 0 0;font-size:22px}:where(.products-page) .application-card p{margin:16px 0 0;color:var(--gray-secondary);font-size:16px;font-weight:400;line-height:1.7}:where(.products-page) .parameter-wrap{overflow:hidden;border:1px solid rgba(1,3,5,.12);border-radius:12px;background:hsla(0,0%,100%,.82)}:where(.products-page) .parameter-table td,:where(.products-page) .parameter-table th{padding:22px 28px;border-bottom:1px solid rgba(1,3,5,.1)}:where(.products-page) .parameter-table tr:last-child td,:where(.products-page) .parameter-table tr:last-child th{border-bottom:0}:where(.products-page) .parameter-table th{width:44%;color:var(--gray-secondary);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}:where(.products-page) .parameter-table td{font-size:16px;font-weight:600;line-height:1.7;letter-spacing:0}:where(.products-page) .parameter-warning{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(1,3,5,.1);padding:16px 24px;color:#6b2429;background:#fff1f1}:where(.products-page) .parameter-warning span:last-child{color:var(--gray-secondary);font-weight:600}:where(.products-page) .related-card{display:grid;min-height:340px;overflow:hidden;border:1px solid rgba(1,3,5,.1);border-radius:12px;color:var(--title-black);background:var(--white);box-shadow:0 14px 34px rgba(11,18,23,.07);text-decoration:none;transition:border-color .18s ease,transform .3s var(--motion-main),box-shadow .3s var(--motion-main)}:where(.products-page) .related-card:focus-visible,:where(.products-page) .related-card:hover{border-color:rgba(216,8,25,.34);box-shadow:0 20px 46px rgba(11,18,23,.12);transform:translateY(-3px)}:where(.products-page) .related-card-image{width:100%;height:230px;-o-object-fit:contain;object-fit:contain;background:linear-gradient(145deg,#fff,#dde1df)}:where(.products-page) .related-card>span{display:grid;padding:18px 20px 20px}:where(.products-page) .related-card small{color:var(--brand-red-deep);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .related-card strong{margin-top:6px;font-size:16px;font-weight:600;line-height:1.7;letter-spacing:0}:where(.products-page) .related-card em{display:flex;align-items:center;gap:6px;margin-top:13px;color:var(--gray-secondary);font-style:normal;font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .related-card em svg{width:15px;height:15px}:where(.products-page) .detail-error{display:grid;min-height:520px;place-items:center;padding:120px 24px;text-align:center;background:var(--page)}:where(.products-page) .detail-error-inner{max-width:620px}:where(.products-page) .detail-error .catalog-empty-icon{width:78px;height:78px}:where(.products-page) .detail-error h2{margin:28px 0 0;font-size:clamp(42px,4.2vw,56px);font-weight:600;line-height:1.15}:where(.products-page) .detail-error p{margin:28px 0 32px;color:var(--gray-secondary);font-size:16px;font-weight:400;line-height:1.7}:where(.products-page) .detail-error .detail-actions{width:min(960px,100%);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));justify-content:normal;margin:0 auto}:where(.products-page) .site-footer{position:relative;color:hsla(0,0%,100%,.78);background:#070c10}:where(.products-page) .footer-main{display:grid;width:min(var(--page-max),100%);margin:0 auto;padding:72px clamp(32px,4vw,64px) 56px;grid-template-columns:minmax(230px,1.15fr) minmax(420px,2fr) minmax(270px,1.2fr);gap:clamp(36px,4vw,64px)}:where(.products-page) .footer-logo{display:block;width:min(220px,100%);filter:brightness(0) invert(1)}.products-page .footer-logo{width:min(210px,100%)}:where(.products-page) .footer-slogan{margin:16px 0 0;color:hsla(0,0%,100%,.62);font-size:16px;font-weight:400;line-height:1.7;letter-spacing:0}:where(.products-page) .footer-socials{display:flex;gap:8px;margin-top:24px}:where(.products-page) .footer-social{display:grid;width:42px;height:42px;place-items:center;border:1px solid hsla(0,0%,100%,.14);border-radius:50%;padding:10px;background:transparent}:where(.products-page) .footer-social img,:where(.products-page) .footer-social svg{width:100%;height:100%;color:var(--white);filter:brightness(0) invert(1);opacity:.78}:where(.products-page) .footer-social:focus-visible,:where(.products-page) .footer-social:hover{border-color:var(--brand-red);background:var(--brand-red)}:where(.products-page) .footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}:where(.products-page) .detail-page .footer-links{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.products-page) .footer-contact h3,:where(.products-page) .footer-link-group h3{margin:0 0 18px;color:var(--white);font-size:16px;font-weight:600;line-height:1.7;letter-spacing:0}:where(.products-page) .footer-link-group ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}:where(.products-page) .footer-link-group a,:where(.products-page) .footer-link-group button{border:0;padding:0;color:hsla(0,0%,100%,.58);background:transparent;text-decoration:none;text-align:left;font-size:16px;font-weight:600;line-height:1;letter-spacing:.02em}:where(.products-page) .footer-link-group a:focus-visible,:where(.products-page) .footer-link-group a:hover,:where(.products-page) .footer-link-group button:focus-visible,:where(.products-page) .footer-link-group button:hover{color:var(--white)}:where(.products-page) .footer-contact-lines{display:grid;gap:9px;color:hsla(0,0%,100%,.58);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}:where(.products-page) .footer-contact-lines p{margin:0}:where(.products-page) .footer-contact-lines a{color:inherit;text-decoration-color:hsla(0,0%,100%,.28);text-underline-offset:3px;font-weight:600}:where(.products-page) .footer-contact-lines a:focus-visible,:where(.products-page) .footer-contact-lines a:hover{color:var(--white)}:where(.products-page) .footer-status{display:inline-flex;margin-top:18px;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;padding:6px 9px;color:hsla(0,0%,100%,.64);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .footer-legal{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid hsla(0,0%,100%,.1);padding:18px clamp(32px,4vw,64px) 24px;color:hsla(0,0%,100%,.42);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .floating-contact-dock{--floating-contact-size:clamp(58px, 4.6vw, 64px);--floating-contact-expanded:286px;position:fixed;right:clamp(18px,2.2vw,34px);bottom:calc(clamp(22px, 3vh, 34px) + env(safe-area-inset-bottom, 0px));z-index:170;display:flex;flex-direction:column;align-items:flex-end;gap:clamp(12px,1.5vh,16px);pointer-events:none}:where(.products-page) .floating-contact-action{position:relative;display:inline-flex;width:var(--floating-contact-size);max-width:calc(100vw - 32px);height:var(--floating-contact-size);align-items:center;justify-content:flex-end;overflow:hidden;border:1px solid hsla(0,0%,100%,.54);border-radius:var(--radius-pill);padding:0;color:var(--color-title-black);background:linear-gradient(135deg,hsla(0,0%,100%,.62),hsla(0,0%,100%,.22) 54%,rgba(216,8,25,.18)),hsla(0,0%,100%,.2);box-shadow:0 18px 42px rgba(1,3,5,.2),inset 0 1px 0 hsla(0,0%,100%,.78),inset 0 -16px 30px rgba(216,8,25,.08);backdrop-filter:blur(24px) saturate(172%);-webkit-backdrop-filter:blur(24px) saturate(172%);pointer-events:auto;font:inherit;text-decoration:none;transform:translateZ(0);transition:width .52s var(--ease-standard),background .18s ease,border-color .18s ease,box-shadow .32s ease,transform .32s var(--ease-standard);isolation:isolate}:where(.products-page) .floating-contact-action:after,:where(.products-page) .floating-contact-action:before{position:absolute;border-radius:inherit;content:"";pointer-events:none}:where(.products-page) .floating-contact-action:before{inset:1px;z-index:0;background:radial-gradient(circle at 32% 20%,hsla(0,0%,100%,.92),hsla(0,0%,100%,.24) 32%,hsla(0,0%,100%,0) 58%),linear-gradient(145deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.08));opacity:.82}:where(.products-page) .floating-contact-action:after{inset:-28%;z-index:0;background:radial-gradient(circle at 78% 78%,rgba(216,8,25,.28),rgba(216,8,25,0) 44%),radial-gradient(circle at 24% 78%,hsla(0,0%,100%,.36),hsla(0,0%,100%,0) 36%);filter:blur(10px);opacity:.72;transform:rotate(-8deg)}:where(.products-page) .floating-contact-action:focus-visible,:where(.products-page) .floating-contact-action:hover{width:min(var(--floating-contact-expanded),calc(100vw - 32px));border-color:hsla(0,0%,100%,.72);background:linear-gradient(135deg,hsla(0,0%,100%,.74),hsla(0,0%,100%,.3) 52%,rgba(216,8,25,.2)),hsla(0,0%,100%,.28);box-shadow:0 22px 48px rgba(1,3,5,.24),0 0 0 1px hsla(0,0%,100%,.26),inset 0 1px 0 hsla(0,0%,100%,.86),inset 0 -18px 34px rgba(216,8,25,.1);transform:translate3d(-2px,0,0)}:where(.products-page) .floating-contact-dock .floating-contact-action:focus-visible{outline:2px solid rgba(216,8,25,.58);outline-offset:4px}:where(.products-page) .floating-contact-icon,:where(.products-page) .floating-contact-label{position:relative;z-index:1}:where(.products-page) .floating-contact-label{box-sizing:border-box;max-width:0;overflow:hidden;padding-left:0;opacity:0;color:rgba(1,3,5,.88);font-size:clamp(14px,.98vw,16px);font-weight:880;letter-spacing:0;line-height:1;white-space:nowrap;transform:translate3d(18px,0,0);transition:max-width .5s var(--ease-standard),padding-left .5s var(--ease-standard),opacity .24s ease,transform .42s var(--ease-standard)}:where(.products-page) .floating-contact-action:focus-visible .floating-contact-label,:where(.products-page) .floating-contact-action:hover .floating-contact-label{max-width:224px;padding-left:22px;opacity:1;transform:translateZ(0)}:where(.products-page) .floating-contact-icon{display:grid;flex:0 0 var(--floating-contact-size);width:var(--floating-contact-size);height:var(--floating-contact-size);place-items:center;color:var(--color-brand-red);transition:color .26s ease,transform .42s var(--ease-standard)}:where(.products-page) .floating-contact-action:focus-visible .floating-contact-icon,:where(.products-page) .floating-contact-action:hover .floating-contact-icon{color:var(--color-brand-red-dark);transform:scale(1.04)}:where(.products-page) .floating-contact-icon svg{display:block;width:clamp(24px,1.8vw,28px);height:clamp(24px,1.8vw,28px);stroke-width:2.1}@media (max-width:560px){:where(.products-page) .floating-contact-dock{--floating-contact-size:52px;--floating-contact-expanded:236px;right:16px;bottom:calc(18px + env(safe-area-inset-bottom, 0px));gap:10px}:where(.products-page) .floating-contact-label{font-size:13px}:where(.products-page) .floating-contact-action:focus-visible .floating-contact-label,:where(.products-page) .floating-contact-action:hover .floating-contact-label{max-width:184px;padding-left:16px}:where(.products-page) .floating-contact-icon svg{width:23px;height:23px}}:where(.products-page) .test-badge{position:fixed;right:18px;bottom:18px;z-index:175;display:inline-flex;min-height:36px;align-items:center;gap:7px;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;padding:0 12px;color:hsla(0,0%,100%,.86);background:rgba(131,3,2,.96);box-shadow:0 10px 28px rgba(0,0,0,.2);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .test-badge svg{width:14px;height:14px}:where(.products-page) .prototype-toast{position:fixed;right:18px;bottom:250px;z-index:500;max-width:min(380px,calc(100vw - 36px));border:1px solid hsla(0,0%,100%,.18);border-radius:10px;padding:14px 17px;color:var(--white);background:rgba(11,18,23,.97);box-shadow:0 18px 44px rgba(0,0,0,.3);opacity:0;transform:translateY(12px);transition:opacity .18s ease,transform .22s var(--motion-main);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}:where(.products-page) .prototype-toast.is-visible{opacity:1;transform:translateY(0)}:where(.products-page) .modal{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:22px;background:rgba(1,3,5,.76);opacity:0;transition:opacity .22s ease}:where(.products-page) .modal.is-open{opacity:1}:where(.products-page) .modal-dialog{position:relative;width:min(560px,100%);max-height:calc(100vh - 44px);overflow:auto;border:1px solid hsla(0,0%,100%,.13);border-radius:14px;color:var(--white);background:var(--industrial-black);box-shadow:0 34px 100px rgba(0,0,0,.45);transform:translateY(20px) scale(.985);transition:transform .3s var(--motion-main)}:where(.products-page) .modal.is-open .modal-dialog{transform:translateY(0) scale(1)}:where(.products-page) .modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid hsla(0,0%,100%,.1);padding:24px 24px 20px}:where(.products-page) .modal-kicker{margin:0 0 7px;color:var(--brand-red-highlight);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .modal-title{margin:0;font-size:clamp(22px,2.4vw,32px);font-weight:600;line-height:1.32;letter-spacing:0}:where(.products-page) .modal-body{padding:24px}:where(.products-page) .prototype-disclosure{margin:0 0 18px;border-left:3px solid var(--brand-red);padding:10px 12px;color:hsla(0,0%,100%,.68);background:rgba(216,8,25,.08)}:where(.products-page) .form-grid{display:grid;gap:14px}:where(.products-page) .form-grid.two-column{grid-template-columns:1fr 1fr}:where(.products-page) .form-field{display:grid;gap:7px}:where(.products-page) .form-field.is-full{grid-column:1/-1}:where(.products-page) .form-field span{color:hsla(0,0%,100%,.74);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}:where(.products-page) .form-field input,:where(.products-page) .form-field select,:where(.products-page) .form-field textarea{width:100%;min-height:48px;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;padding:0 13px;color:var(--white);background:#172027;outline:0}:where(.products-page) .form-field textarea{min-height:108px;resize:vertical;padding-top:12px}:where(.products-page) .form-field input:focus,:where(.products-page) .form-field select:focus,:where(.products-page) .form-field textarea:focus{border-color:var(--brand-red);box-shadow:0 0 0 3px rgba(216,8,25,.16)}:where(.products-page) .password-field{position:relative}:where(.products-page) .password-field input{padding-right:54px}:where(.products-page) .password-toggle{position:absolute;top:2px;right:2px;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:7px;padding:0;color:hsla(0,0%,100%,.64);background:transparent}:where(.products-page) .password-toggle:focus-visible,:where(.products-page) .password-toggle:hover{color:var(--white);background:hsla(0,0%,100%,.08)}:where(.products-page) .password-toggle svg{width:18px;height:18px}:where(.products-page) .form-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px}:where(.products-page) .form-status{margin:0;color:hsla(0,0%,100%,.58);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .form-actions .button{flex:0 0 auto;min-height:48px}@media (max-width:1280px){:where(.products-page) .site-nav{padding-right:32px;padding-left:32px}:where(.products-page) .primary-nav{gap:13px}:where(.products-page) .nav-actions{gap:7px}:where(.products-page) .nav-button{padding:0 13px}:where(.products-page) .search-dock{padding-right:32px;padding-left:32px}:where(.products-page) .search-capsule{--search-column-gap:18px;grid-template-columns:minmax(170px,.65fr) 1px minmax(360px,1.65fr) 1px minmax(220px,.85fr);gap:var(--search-column-gap)}:where(.products-page) .search-result-count{display:none;font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .product-search-form{grid-template-columns:auto minmax(0,1fr) auto auto}}@media (max-width:1100px){:where(.products-page) .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.products-page{--nav-height:68px;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Noto Sans CJK SC,Source Han Sans SC,Arial,sans-serif}:where(.products-page) .site-nav{grid-template-columns:auto 1fr auto;padding-right:24px;padding-left:24px}:where(.products-page) .site-brand{width:164px}.products-page .site-brand{width:154px}:where(.products-page) .nav-actions .nav-button,:where(.products-page) .nav-language,:where(.products-page) .primary-nav{display:none}:where(.products-page) .nav-actions{grid-column:3}:where(.products-page) .mobile-menu-button{display:inline-flex}:where(.products-page) .detail-hero,:where(.products-page) .hero{min-height:700px}:where(.products-page) .detail-hero-grid,:where(.products-page) .hero-grid{padding:calc(var(--nav-height) + 60px) 32px 114px;grid-template-columns:1fr;gap:22px;text-align:center}:where(.products-page) .hero-kicker,:where(.products-page) .hero-proof{justify-content:center}:where(.products-page) .detail-hero-lead,:where(.products-page) .detail-hero-title,:where(.products-page) .hero-lead,:where(.products-page) .hero-title{margin-right:auto;margin-left:auto}:where(.products-page) .detail-hero-media,:where(.products-page) .hero-media{align-self:end}:where(.products-page) .detail-hero-image,:where(.products-page) .hero-product-image{width:min(570px,84vw);max-height:320px}:where(.products-page) .search-dock{top:calc(var(--nav-height) + 10px);margin-top:-58px;padding-right:28px;padding-left:28px}:where(.products-page) .search-capsule,:where(.products-page) .search-dock.is-pinned .search-capsule{--search-column-gap:20px;min-height:132px;grid-template-columns:1fr 1fr;gap:12px var(--search-column-gap);border-radius:30px;padding:13px 18px 16px}:where(.products-page) .search-divider{display:none}:where(.products-page) .search-brand{grid-column:1;grid-row:1;font-size:clamp(22px,2.4vw,32px);font-weight:600;line-height:1.32;letter-spacing:0}:where(.products-page) .search-slogan{grid-column:2;grid-row:1;margin-left:0;font-size:16px;font-weight:600;line-height:1.7;letter-spacing:0}:where(.products-page) .product-search-form{grid-column:1/-1;grid-row:2}:where(.products-page) .search-result-count{display:inline;font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .product-search-form{grid-template-columns:auto minmax(0,1fr) auto auto auto}:where(.products-page) .catalog-section{padding-top:124px}:where(.products-page) .catalog-layout{grid-template-columns:minmax(0,1fr);gap:36px}:where(.products-page) .catalog-main,:where(.products-page) .category-rail{min-width:0}:where(.products-page) .category-rail{position:static}:where(.products-page) .category-list{grid-template-columns:repeat(5,minmax(132px,1fr));overflow-x:auto;padding:3px 3px 10px;scroll-snap-type:x proximity}:where(.products-page) .category-button{scroll-snap-align:start;font-size:16px;font-weight:600;line-height:1;letter-spacing:.02em}:where(.products-page) .detail-overview{grid-template-columns:1fr}:where(.products-page) .gallery-main{min-height:480px}:where(.products-page) .gallery-main-image{height:450px}:where(.products-page) .section-heading-row{display:grid}:where(.products-page) .application-grid,:where(.products-page) .related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.products-page) .footer-main{grid-template-columns:1fr 1.6fr}:where(.products-page) .footer-contact{grid-column:1/-1}}@media (max-width:720px){:where(.products-page) .site-nav{padding-right:18px;padding-left:18px}:where(.products-page) .site-brand{width:150px}.products-page .site-brand{width:144px}:where(.products-page) .detail-hero,:where(.products-page) .hero{min-height:680px}:where(.products-page) .detail-hero-grid,:where(.products-page) .hero-grid{padding-right:22px;padding-left:22px}:where(.products-page) .detail-hero-lead,:where(.products-page) .hero-lead{font-size:20px;font-weight:400;line-height:1.7;letter-spacing:0}:where(.products-page) .search-dock{margin-top:-68px;padding-right:16px;padding-left:16px}:where(.products-page) .search-capsule,:where(.products-page) .search-dock.is-pinned .search-capsule{--search-column-gap:12px;min-height:124px;gap:9px var(--search-column-gap);border-radius:24px;padding:12px 13px 13px}:where(.products-page) .search-brand{gap:7px;font-size:clamp(22px,2.4vw,32px);font-weight:600;line-height:1.32;letter-spacing:0}:where(.products-page) .search-brand img{width:24px;height:29px}:where(.products-page) .search-slogan{gap:9px;white-space:normal;font-size:16px;font-weight:600;line-height:1.7;letter-spacing:0}:where(.products-page) .search-slogan:before{height:26px}:where(.products-page) .product-search-form{min-height:52px;grid-template-columns:auto minmax(0,1fr) auto auto;padding-left:13px}:where(.products-page) .search-result-count{display:none;font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .search-submit{width:44px;height:44px}:where(.products-page) .search-clear{width:44px;height:44px}:where(.products-page) .catalog-section{padding:132px 0 84px}:where(.products-page) .breadcrumb,:where(.products-page) .catalog-layout,:where(.products-page) .detail-overview,:where(.products-page) .detail-section-inner{padding-right:20px;padding-left:20px}:where(.products-page) .catalog-heading-row{display:grid;gap:12px}:where(.products-page) .product-count{text-align:left;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}:where(.products-page) .application-grid,:where(.products-page) .product-grid,:where(.products-page) .related-grid{grid-template-columns:1fr}:where(.products-page) .product-card{min-height:490px}:where(.products-page) .product-card-media{min-height:286px}:where(.products-page) .product-card-image{height:250px}:where(.products-page) .breadcrumb{padding-top:116px;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}:where(.products-page) .detail-overview{padding-bottom:78px}:where(.products-page) .gallery-main{min-height:390px}:where(.products-page) .gallery-main-image{height:360px}:where(.products-page) .detail-title{font-size:38px}:where(.products-page) .section-title{font-size:32px}:where(.products-page) .detail-section{padding:78px 0}:where(.products-page) .section-heading-row{margin-bottom:28px}:where(.products-page) .structure-media{min-height:360px}:where(.products-page) .parameter-table td,:where(.products-page) .parameter-table th{padding:18px 16px}:where(.products-page) .parameter-warning{align-items:flex-start;flex-direction:column;font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .footer-main{padding-top:56px;grid-template-columns:1fr}:where(.products-page) .footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.products-page) .footer-contact{grid-column:auto}:where(.products-page) .footer-legal{align-items:flex-start;flex-direction:column;font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .test-badge{right:12px;bottom:18px;font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .prototype-toast{right:12px;bottom:126px;left:12px;max-width:none;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}:where(.products-page) .form-grid.two-column{grid-template-columns:1fr}:where(.products-page) .form-actions{align-items:stretch;flex-direction:column}}@media (max-width:420px){:where(.products-page) .hero-proof{gap:6px}:where(.products-page) .hero-proof span{padding:7px 10px;font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .product-card-actions{grid-template-columns:1fr}:where(.products-page) .product-card{min-height:540px}:where(.products-page) .detail-actions{display:grid}:where(.products-page) .detail-actions .button{width:100%}:where(.products-page) .gallery-thumb{width:76px;height:64px}:where(.products-page) .footer-links{grid-template-columns:1fr 1fr;gap:28px 18px}}.products-page .site-nav{z-index:200;grid-template-columns:auto 1fr;min-height:var(--nav-height);border-bottom:0;padding:0 clamp(22px,2.4vw,42px);color:var(--white);background:transparent;box-shadow:none;backdrop-filter:blur(0) saturate(100%);-webkit-backdrop-filter:blur(0) saturate(100%);transition:color .26s ease,background .36s ease,box-shadow .36s ease,backdrop-filter .36s ease}.products-page .site-nav.is-scrolled{color:var(--title-black);background:hsla(0,0%,100%,.34);box-shadow:0 1px 0 hsla(0,0%,100%,.42),0 18px 42px rgba(11,18,23,.06);backdrop-filter:blur(30px) saturate(172%);-webkit-backdrop-filter:blur(30px) saturate(172%)}.products-page .site-nav.is-menu-open,.products-page .site-nav:focus-within,.products-page .site-nav:hover{color:var(--title-black);background:var(--white);box-shadow:0 1px 0 rgba(1,3,5,.08),0 18px 36px rgba(11,18,23,.08);backdrop-filter:blur(0) saturate(100%);-webkit-backdrop-filter:blur(0) saturate(100%)}.products-page .site-brand{width:auto;min-width:-moz-max-content;min-width:max-content;color:inherit;text-decoration:none}.products-page .site-brand img{width:auto;height:50px;filter:drop-shadow(0 2px 12px rgba(0,0,0,.38));transition:filter .26s ease}.products-page .site-nav.is-menu-open .site-brand img,.products-page .site-nav.is-scrolled .site-brand img,.products-page .site-nav:focus-within .site-brand img,.products-page .site-nav:hover .site-brand img{filter:none}.products-page .nav-cluster{display:inline-flex;align-items:center;justify-self:end;gap:clamp(14px,1.65vw,26px)}.products-page .primary-nav{display:inline-flex;justify-self:auto;align-items:center;gap:clamp(10px,1.35vw,22px)}.products-page .primary-action,.products-page .primary-link{width:4.35em;min-height:auto;justify-content:center;border:0;padding:8px 0;color:currentColor;background:transparent;text-shadow:0 2px 12px rgba(0,0,0,.38);font-size:16px;font-weight:600;line-height:1;letter-spacing:.02em}.products-page .site-nav.is-menu-open :is(.primary-link,.primary-action),.products-page .site-nav.is-scrolled :is(.primary-link,.primary-action),.products-page .site-nav:focus-within :is(.primary-link,.primary-action),.products-page .site-nav:hover :is(.primary-link,.primary-action){color:currentColor;text-shadow:none}.products-page .primary-action:after,.products-page .primary-link:after{bottom:0;transform-origin:center;transition:transform .18s ease}.products-page .is-menu-active:after,.products-page .primary-action:focus-visible:after,.products-page .primary-action:hover:after,.products-page .primary-action[aria-expanded=true]:after,.products-page .primary-link:focus-visible:after,.products-page .primary-link:hover:after,.products-page .primary-link[aria-current=page]:after,.products-page .primary-link[aria-expanded=true]:after{transform:scaleX(1);transform-origin:center}.products-page .nav-dropdown{position:fixed;top:var(--nav-height);right:0;left:0;z-index:199;display:grid;min-height:clamp(132px,15vh,168px);place-items:center;padding:clamp(22px,2.8vh,30px) clamp(24px,5vw,92px);color:var(--title-black);background:var(--white);backdrop-filter:blur(12px) saturate(118%);-webkit-backdrop-filter:blur(12px) saturate(118%);opacity:0;pointer-events:none;transform:translate3d(0,-18px,0);visibility:hidden;transition:opacity .26s ease,transform .36s cubic-bezier(.16,1,.3,1),visibility 0s linear .26s}.products-page .nav-dropdown:before{position:absolute;top:0;right:clamp(24px,5vw,92px);left:clamp(24px,5vw,92px);height:1px;background:linear-gradient(90deg,rgba(1,3,5,0),rgba(1,3,5,.13) 18%,rgba(1,3,5,.13) 82%,rgba(1,3,5,0));content:"";pointer-events:none}.products-page .nav-dropdown.is-open{opacity:1;pointer-events:auto;transform:translateZ(0);visibility:visible;transition:opacity .26s ease,transform .36s cubic-bezier(.16,1,.3,1),visibility 0s}.products-page .nav-dropdown-inner{display:grid;width:min(760px,100%);grid-template-columns:repeat(var(--nav-dropdown-count,4),minmax(120px,1fr));gap:clamp(18px,2.4vw,34px);justify-content:center}.products-page .nav-dropdown-link{display:grid;min-height:76px;place-items:center;border:1px solid rgba(1,3,5,.08);border-radius:999px;color:rgba(1,3,5,.78);background:hsla(0,0%,100%,.62);box-shadow:0 14px 28px rgba(11,18,23,.06),inset 0 1px 0 hsla(0,0%,100%,.68);text-align:center;text-decoration:none;transition:border-color .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease;font-size:16px;font-weight:600;line-height:1;letter-spacing:.02em}.products-page .nav-dropdown-link:focus-visible,.products-page .nav-dropdown-link:hover{border-color:rgba(216,8,25,.24);color:var(--brand-red);box-shadow:0 18px 34px rgba(216,8,25,.12),inset 0 1px 0 hsla(0,0%,100%,.76);transform:translateY(-3px)}.products-page .nav-actions{display:inline-flex;justify-self:auto;gap:18px}.products-page .nav-button{min-width:clamp(78px,5.4vw,96px);min-height:38px;height:38px;border:0;border-radius:8px;padding:0 18px;color:var(--white);background:var(--brand-red);font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em}.products-page .nav-button:focus-visible,.products-page .nav-button:hover{border-color:transparent;background:var(--brand-red-dark);transform:translateY(-1px)}.products-page .nav-language{display:inline-flex;min-height:auto;gap:7px;border:0;border-radius:0;padding:8px 0;color:currentColor;background:transparent;font-size:16px;font-weight:600;line-height:1;letter-spacing:.02em}.products-page .nav-language:focus-visible,.products-page .nav-language:hover{border-color:transparent;color:currentColor;background:transparent;transform:none}.products-page .nav-language svg{width:18px;height:18px;stroke-width:3}.products-page .mobile-menu-button{width:44px;height:44px;min-height:44px;place-items:center;border:1px solid hsla(0,0%,100%,.42);border-radius:999px;padding:0;color:currentColor;background:hsla(0,0%,100%,.12)}.products-page .site-nav.is-menu-open .mobile-menu-button,.products-page .site-nav.is-scrolled .mobile-menu-button,.products-page .site-nav:focus-within .mobile-menu-button,.products-page .site-nav:hover .mobile-menu-button{border-color:rgba(1,3,5,.2);background:rgba(1,3,5,.04)}.products-page .mobile-overlay{background:rgba(1,3,5,.58)}.products-page .mobile-drawer{width:min(88vw,390px);max-width:100%;min-height:100dvh;overflow-y:auto;padding:max(24px,env(safe-area-inset-top,0px)) 22px max(24px,env(safe-area-inset-bottom,0px));color:var(--title-black);background:var(--white);box-shadow:-28px 0 70px rgba(1,3,5,.22);transition:transform .36s var(--motion-main)}.products-page .mobile-drawer-header{border-bottom:0;padding-bottom:0}.products-page .mobile-drawer-title{font-size:clamp(22px,2.4vw,32px);font-weight:600;line-height:1.32;letter-spacing:0}.products-page .mobile-drawer .icon-button{border-color:rgba(1,3,5,.16);color:var(--title-black);background:rgba(1,3,5,.04)}.products-page .mobile-drawer .icon-button:focus-visible,.products-page .mobile-drawer .icon-button:hover{border-color:rgba(216,8,25,.42);color:var(--brand-red);background:rgba(216,8,25,.06)}.products-page .mobile-primary-nav{gap:10px;margin-top:34px}.products-page .mobile-primary-link{min-height:54px;gap:18px;border-color:rgba(1,3,5,.1);border-radius:12px;color:var(--title-black);background:hsla(0,0%,97.3%,.84);font-size:16px;font-weight:600;line-height:1;letter-spacing:.02em}.products-page .mobile-primary-link small{color:var(--gray-secondary);white-space:nowrap;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}.products-page .mobile-primary-link:focus-visible,.products-page .mobile-primary-link:hover,.products-page .mobile-primary-link[aria-current=page]{border-color:rgba(216,8,25,.42);background:rgba(216,8,25,.05);outline:3px solid rgba(216,8,25,.16);outline-offset:2px}.products-page .mobile-drawer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:34px}.products-page .mobile-drawer-actions .nav-button{width:100%;min-width:0;min-height:50px;height:50px}.products-page .mobile-drawer-note{grid-column:1/-1;margin:4px 0 0;color:var(--gray-secondary);text-align:center;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}.products-page .site-footer{overflow:hidden;border-radius:clamp(20px,1.9vw,32px) clamp(20px,1.9vw,32px) 0 0;color:hsla(0,0%,100%,.72);background:radial-gradient(circle at 18% 14%,rgba(84,96,107,.22),rgba(84,96,107,0) 32%),radial-gradient(circle at 78% 18%,rgba(112,115,124,.16),rgba(112,115,124,0) 34%),linear-gradient(135deg,#191f24,#11161a 45%,#171b1f);box-shadow:0 -22px 56px rgba(1,3,5,.22),inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -1px 0 hsla(0,0%,100%,.04)}.products-page .site-footer:before{position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,0) 42%),radial-gradient(circle at 50% 0,hsla(0,0%,100%,.06),hsla(0,0%,100%,0) 58%);content:"";pointer-events:none}.products-page .site-footer-legal,.products-page .site-footer-main{position:relative;z-index:1}.products-page .site-footer-main{display:grid;grid-template-columns:minmax(180px,.95fr) 1px minmax(360px,1.58fr) 1px minmax(330px,1.45fr);align-items:start;gap:clamp(22px,3.2vw,48px);padding:clamp(42px,5vw,64px) clamp(44px,4.7vw,76px) clamp(34px,3.4vw,48px)}.products-page .footer-brand,.products-page .footer-contact,.products-page .footer-link-group{min-width:0}.products-page .footer-brand{display:flex;flex-direction:column;align-items:center;text-align:center}.products-page .footer-logo{width:clamp(156px,11.2vw,218px);height:auto;filter:none}.products-page .footer-slogan{margin:clamp(20px,2.4vw,30px) 0 0;color:hsla(0,0%,100%,.56);text-align:center;font-size:16px;font-weight:400;line-height:1.7;letter-spacing:0}.products-page .footer-socials{justify-content:center;gap:clamp(14px,1.25vw,22px);margin-top:clamp(28px,3.4vw,46px)}.products-page .footer-social{display:block;width:clamp(38px,3.1vw,54px);height:auto;aspect-ratio:1;border:0;padding:0;background:transparent;box-shadow:0 12px 22px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.24)}.products-page .footer-social img,.products-page .footer-social svg{display:block;width:100%;height:100%;filter:none;opacity:1}.products-page .footer-social:focus-visible,.products-page .footer-social:hover{background:transparent;transform:translateY(-2px)}.products-page .footer-divider{width:1px;height:100%;min-height:230px;background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.38),hsla(0,0%,100%,.08))}.products-page .footer-links{grid-template-columns:repeat(3,minmax(112px,1fr));gap:clamp(28px,3.2vw,58px);padding-top:clamp(14px,2vw,28px)}.products-page .footer-contact h3,.products-page .footer-link-group h3{margin:0;color:hsla(0,0%,100%,.92);font-size:16px;font-weight:600;line-height:1.7;letter-spacing:0}.products-page .footer-link-group ul{gap:clamp(12px,1.4vw,20px);margin:clamp(24px,2.7vw,38px) 0 0}.products-page .footer-link-group a,.products-page .footer-link-group button{color:hsla(0,0%,100%,.55);font-size:16px;font-weight:600;line-height:1;letter-spacing:.02em}.products-page .footer-contact{padding-top:clamp(14px,2vw,28px)}.products-page .footer-contact h3{font-size:16px;font-weight:600;line-height:1.7;letter-spacing:0}.products-page .footer-contact-lines{gap:clamp(8px,1vw,14px);margin:clamp(14px,1.6vw,24px) 0 0;color:hsla(0,0%,100%,.62);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}.products-page .footer-contact-lines a{color:inherit;text-decoration:none}.products-page .footer-channel-grid{display:flex;flex-wrap:wrap;gap:clamp(14px,1.8vw,24px);margin-top:clamp(18px,2vw,28px)}.products-page .footer-channel-link{display:grid;min-width:132px;min-height:54px;place-items:center;border:1px solid hsla(0,0%,100%,.22);border-radius:10px;padding:10px 14px;color:hsla(0,0%,100%,.82);background:hsla(0,0%,100%,.06);font:inherit;text-align:center;font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em}.products-page .footer-channel-link:focus-visible,.products-page .footer-channel-link:hover{border-color:hsla(0,0%,100%,.56);color:var(--white);outline:2px solid hsla(0,0%,100%,.76);outline-offset:3px}.products-page .site-footer-legal{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid hsla(0,0%,100%,.16);padding:14px clamp(44px,4.7vw,76px);color:hsla(0,0%,100%,.58);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}.products-page .footer-legal-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:clamp(10px,1.3vw,20px)}.products-page .footer-legal-links button{border:0;padding:0;color:inherit;background:transparent;font:inherit}.products-page .footer-legal-links button:focus-visible,.products-page .footer-legal-links button:hover{color:var(--white)}.products-page .footer-legal-divider{width:1px;height:1em;background:hsla(0,0%,100%,.34)}@media (max-width:1180px){.products-page .nav-cluster,.products-page .primary-nav{gap:16px}.products-page .nav-actions{gap:10px}}@media (min-width:901px) and (max-width:980px){.products-page{--nav-height:76px}.products-page .site-nav{grid-template-columns:auto 1fr}.products-page .nav-actions .nav-button,.products-page .nav-language,.products-page .primary-nav{display:inline-flex}.products-page .mobile-menu-button{display:none}.products-page .site-brand img{height:44px}.products-page .primary-action,.products-page .primary-link{font-size:16px;font-weight:600;line-height:1;letter-spacing:.02em}.products-page .nav-cluster,.products-page .primary-nav{gap:10px}.products-page .nav-button{min-width:68px;padding:0 13px;font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em}}@media (max-width:1100px){.products-page .site-footer-main{grid-template-areas:"brand contact" "links links";grid-template-columns:minmax(200px,.8fr) minmax(320px,1.2fr);gap:34px 44px;padding:44px 34px 36px}.products-page .footer-brand{grid-area:brand}.products-page .footer-links{grid-area:links;padding-top:28px;border-top:1px solid hsla(0,0%,100%,.12)}.products-page .footer-contact{grid-area:contact}.products-page .footer-divider{display:none}}@media (max-width:900px){.products-page{--nav-height:62px}.products-page .site-nav{grid-template-columns:auto 1fr;padding-inline:18px}.products-page .site-brand img{height:40px}.products-page .nav-actions,.products-page .nav-dropdown,.products-page .primary-nav{display:none}.products-page .nav-cluster{justify-self:end;gap:12px}.products-page .nav-language{display:inline-flex;font-size:16px;font-weight:600;line-height:1;letter-spacing:.02em}.products-page .mobile-menu-button{display:grid}}@media (max-width:720px){.products-page .site-footer-main{grid-template-areas:"brand" "links" "contact";grid-template-columns:minmax(0,1fr);gap:36px;padding:42px 22px 32px}.products-page .footer-brand{align-items:flex-start;text-align:left}.products-page .footer-logo{width:150px}.products-page .footer-slogan{text-align:left;font-size:16px;font-weight:400;line-height:1.7;letter-spacing:0}.products-page .footer-socials{justify-content:flex-start;margin-top:24px}.products-page .footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:32px}.products-page .footer-contact{padding-top:0}.products-page .site-footer-legal{min-height:0;align-items:flex-start;flex-direction:column;gap:10px;padding:22px 22px 136px;font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}.products-page .footer-legal-links{justify-content:flex-start;gap:8px 12px}}@media (max-width:560px){.products-page .site-brand img{height:34px}.products-page .mobile-drawer{width:min(92vw,390px);padding-right:18px;padding-left:18px}.products-page .footer-links{gap:16px 10px}.products-page .footer-contact h3,.products-page .footer-link-group h3{font-size:16px;font-weight:600;line-height:1.7;letter-spacing:0}.products-page .footer-channel-link{min-width:122px;font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em}}.products-page{overflow-x:clip}:where(.products-page):is(body,div).is-intent-open{overflow:hidden}:where(.products-page) .product-hero-backdrop{position:fixed;inset:0 0 auto;z-index:0;height:clamp(500px,54vh,570px);overflow:hidden;color:var(--white);background:linear-gradient(90deg,rgba(5,9,12,.99) 0,rgba(11,18,23,.95) 52%,rgba(20,28,34,.88) 100%),var(--industrial-black);pointer-events:none}:where(.products-page) .product-hero-backdrop:before{position:absolute;inset:var(--nav-height) 0 0;background:linear-gradient(0deg,transparent 0 20%,hsla(0,0%,100%,.032) 0 20.14%,transparent 0);content:""}:where(.products-page) .product-hero-backdrop:after{position:absolute;right:-11vw;bottom:-30vw;width:60vw;height:60vw;border:1px solid hsla(0,0%,100%,.055);border-radius:50%;box-shadow:0 0 0 8vw hsla(0,0%,100%,.016),0 0 0 16vw hsla(0,0%,100%,.01);content:""}.products-page main{position:relative;z-index:auto}:where(.products-page) .detail-hero,:where(.products-page) .hero{height:clamp(500px,54vh,570px);min-height:0;background:transparent}:where(.products-page) .detail-hero:after,:where(.products-page) .detail-hero:before,:where(.products-page) .hero:after,:where(.products-page) .hero:before{display:none}:where(.products-page) .detail-hero-grid,:where(.products-page) .hero-grid{height:100%;min-height:0;padding:calc(var(--nav-height) + 38px) clamp(48px,5vw,76px) 54px;gap:clamp(32px,4vw,58px)}:where(.products-page) .detail-hero-title{font-size:clamp(44px,5.2vw,76px)}:where(.products-page) .detail-hero-image,:where(.products-page) .hero-product-image{max-height:390px}:where(.products-page) .category-button:before,:where(.products-page) .hero-kicker:before,:where(.products-page) .section-kicker:before{display:none}:where(.products-page) .section-kicker{gap:0}:where(.products-page) .search-dock{top:calc(var(--nav-height) + 12px);margin-top:-40px;padding-inline:clamp(20px,4vw,48px)}:where(.products-page) .search-dock>.product-search-form{width:min(920px,100%);min-height:68px;margin:0 auto;border:1px solid hsla(0,0%,100%,.13);border-radius:999px;padding:7px 7px 7px 22px;color:var(--white);background:rgba(10,17,22,.46);box-shadow:inset 0 1px hsla(0,0%,100%,.12),0 20px 48px rgba(3,7,10,.22);pointer-events:auto;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);transition:min-height .32s var(--motion-main),padding .32s var(--motion-main),color .22s ease,background .28s ease,border-color .22s ease,box-shadow .28s ease}:where(.products-page) .search-dock>.product-search-form:focus-within{border-color:var(--brand-red);box-shadow:0 0 0 3px rgba(216,8,25,.16),0 20px 48px rgba(3,7,10,.22)}:where(.products-page) .search-brand,:where(.products-page) .search-divider,:where(.products-page) .search-slogan{display:none}:where(.products-page) .search-result-count{display:inline;font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .search-dock.is-pinned>.product-search-form{min-height:60px;border-color:hsla(0,0%,100%,.78);padding:3px 3px 3px 20px;color:var(--title-black);background:rgba(248,250,249,.46);box-shadow:inset 0 1px hsla(0,0%,100%,.84),0 18px 48px rgba(11,18,23,.15);backdrop-filter:blur(26px) saturate(155%);-webkit-backdrop-filter:blur(26px) saturate(155%)}:where(.products-page) .search-dock.is-pinned>.product-search-form:focus-within{border-color:var(--brand-red);box-shadow:0 0 0 3px rgba(216,8,25,.14),0 18px 48px rgba(11,18,23,.15)}:where(.products-page) .search-dock.is-pinned .product-search-input{color:var(--title-black)}:where(.products-page) .search-dock.is-pinned .product-search-input::-moz-placeholder{color:#646c72}:where(.products-page) .search-dock.is-pinned .product-search-input::placeholder,:where(.products-page) .search-dock.is-pinned .search-result-count{color:#646c72}:where(.products-page) .search-dock.is-pinned .search-clear{color:#4d555b}:where(.products-page) .search-dock.is-pinned .search-clear:focus-visible,:where(.products-page) .search-dock.is-pinned .search-clear:hover{color:var(--title-black);background:rgba(1,3,5,.06)}:where(.products-page) .catalog-section{padding:110px 0 118px}:where(.products-page) .catalog-layout{padding-inline:clamp(28px,3vw,54px);grid-template-columns:minmax(190px,230px) minmax(0,1fr) minmax(264px,288px);gap:clamp(26px,2.4vw,44px)}:where(.products-page) .category-rail,:where(.products-page) .intent-panel{top:calc(var(--nav-height) + 118px)}:where(.products-page) .category-button:before{content:none}:where(.products-page) .product-card[draggable=true]{cursor:grab}:where(.products-page) .product-card:focus-visible{outline:3px solid var(--brand-red);outline-offset:3px}:where(.products-page) .product-card.is-dragging{cursor:grabbing;opacity:.55;transform:scale(.99)}:where(.products-page) .card-brand-mark{max-width:calc(100% - 28px);white-space:normal;font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .product-card-meta{margin:0;color:var(--brand-red-deep);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .product-card-title{margin-bottom:4px;font-size:clamp(22px,2.4vw,32px);letter-spacing:0}:where(.products-page) .button.is-added{border-color:var(--industrial-black);color:var(--white);background:var(--industrial-black)}:where(.products-page) .button.is-added:focus-visible,:where(.products-page) .button.is-added:hover{border-color:#202a31;background:#202a31}:where(.products-page) .intent-panel{position:sticky;z-index:2;display:flex;max-height:calc(100vh - var(--nav-height) - 142px);min-height:520px;flex-direction:column;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:22px;color:var(--white);background:linear-gradient(180deg,#151d23,#0b1217);box-shadow:0 22px 54px rgba(11,18,23,.16);transition:border-color .18s ease,box-shadow .22s ease,transform .32s var(--motion-main)}:where(.products-page) .intent-panel.is-drop-active{border-color:var(--brand-red);box-shadow:0 0 0 4px rgba(216,8,25,.14),0 22px 54px rgba(11,18,23,.2)}:where(.products-page) .intent-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}:where(.products-page) .intent-eyebrow{margin:0 0 7px;color:hsla(0,0%,100%,.48);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .intent-panel h2{margin:0;font-size:clamp(22px,2.4vw,32px);font-weight:600;line-height:1.32;letter-spacing:0}:where(.products-page) .intent-close{display:none;flex:0 0 auto}:where(.products-page) .intent-help{margin:10px 0 0;color:hsla(0,0%,100%,.56);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .intent-dropzone{display:grid;min-height:0;flex:1;margin-top:16px}:where(.products-page) .intent-list{display:grid;min-height:0;align-content:start;gap:9px;margin:0;padding:0 3px 0 0;overflow-y:auto;list-style:none;scrollbar-color:hsla(0,0%,100%,.28) transparent;scrollbar-width:thin}:where(.products-page) .intent-item{display:grid;grid-template-columns:18px 52px minmax(0,1fr);align-items:center;gap:8px;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:10px;background:hsla(0,0%,100%,.045);transition:opacity .18s ease,border-color .18s ease,background .18s ease}:where(.products-page) .intent-item:focus-visible{outline:3px solid var(--brand-red);outline-offset:-1px}:where(.products-page) .intent-item.is-dragging{opacity:.42}:where(.products-page) .intent-item.is-drop-target{border-color:var(--brand-red);background:rgba(216,8,25,.1)}:where(.products-page) .intent-drag-handle{display:grid;color:hsla(0,0%,100%,.4);cursor:grab;place-items:center}:where(.products-page) .intent-drag-handle svg{width:16px;height:16px}:where(.products-page) .intent-item-image{width:52px;height:52px;border-radius:7px;-o-object-fit:contain;object-fit:contain;background:#eef0ef}:where(.products-page) .intent-item-copy{display:grid;min-width:0;gap:3px}:where(.products-page) .intent-item-copy small{overflow:hidden;color:hsla(0,0%,100%,.5);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .intent-item-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}:where(.products-page) .intent-item-actions{display:flex;grid-column:2/-1;justify-content:flex-end;gap:6px}:where(.products-page) .intent-item-button{display:grid;width:34px;height:34px;place-items:center;border:1px solid hsla(0,0%,100%,.13);border-radius:8px;padding:0;color:hsla(0,0%,100%,.74);background:hsla(0,0%,100%,.04)}:where(.products-page) .intent-item-button:focus-visible,:where(.products-page) .intent-item-button:hover{border-color:hsla(0,0%,100%,.38);color:var(--white);background:hsla(0,0%,100%,.1)}:where(.products-page) .intent-item-button:disabled{cursor:not-allowed;opacity:.28}:where(.products-page) .intent-item-button svg{width:15px;height:15px}:where(.products-page) .intent-remove:focus-visible,:where(.products-page) .intent-remove:hover{border-color:var(--brand-red);background:var(--brand-red)}:where(.products-page) .intent-empty{display:grid;min-height:210px;align-content:center;justify-items:center;border:1px solid hsla(0,0%,100%,.09);border-radius:10px;padding:24px 16px;color:hsla(0,0%,100%,.56);text-align:center;background:hsla(0,0%,100%,.025)}:where(.products-page) .intent-empty svg{width:30px;height:30px;margin-bottom:14px}:where(.products-page) .intent-empty strong{color:var(--white);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}:where(.products-page) .intent-empty span{max-width:190px;margin-top:7px;font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .intent-panel-footer{display:grid;gap:8px;margin-top:16px}:where(.products-page) .intent-panel-footer .button{min-height:48px}:where(.products-page) .intent-clear{min-height:38px;border:0;border-radius:8px;color:hsla(0,0%,100%,.62);background:transparent;font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em}:where(.products-page) .intent-clear:focus-visible,:where(.products-page) .intent-clear:hover{color:var(--white);background:hsla(0,0%,100%,.07)}:where(.products-page) .intent-clear:disabled{cursor:not-allowed;opacity:.34}:where(.products-page) .intent-overlay,:where(.products-page) .intent-trigger{display:none}:where(.products-page) .breadcrumb{padding-top:104px;font-size:14px;line-height:1.6;letter-spacing:0}:where(.products-page) .breadcrumb span[aria-current=page]{margin:0;color:var(--title-black)}:where(.products-page) .detail-category{border-color:rgba(1,3,5,.13);color:#3c444a;background:hsla(0,0%,100%,.7);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .demo-note,:where(.products-page) .detail-source,:where(.products-page) .detail-summary,:where(.products-page) .gallery-caption,:where(.products-page) .test-badge{display:none}:where(.products-page) .advantage-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:28px;border:1px solid rgba(1,3,5,.08);border-radius:16px;padding:8px;background:linear-gradient(145deg,#0a1116,#151e24);box-shadow:0 18px 42px rgba(11,18,23,.14)}:where(.products-page) .advantage-list li{display:flex;min-height:98px;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid hsla(0,0%,100%,.075);border-radius:10px;padding:12px 8px;color:var(--white);text-align:center;background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.022));box-shadow:inset 0 1px hsla(0,0%,100%,.045)}:where(.products-page) .advantage-list .advantage-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:var(--white);background:linear-gradient(145deg,#ef1628,#b90011);box-shadow:inset 0 1px hsla(0,0%,100%,.25),0 8px 18px rgba(216,8,25,.22)}:where(.products-page) .advantage-icon svg{width:18px;height:18px}:where(.products-page) .advantage-list strong{color:var(--white);font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em}:where(.products-page) .structure-placeholder{min-height:240px;border-style:solid}:where(.products-page) .structure-placeholder>svg{margin:0}:where(.products-page) .application-card>span{display:none;font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .application-card>svg{margin-top:20px}:where(.products-page) .parameter-warning{justify-content:flex-end;color:var(--title-black);background:#e7e9e7;font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .prototype-disclosure{border-left:0;border-radius:8px;color:hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.06);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .unavailable-panel{display:grid;min-height:180px;align-content:center;justify-items:center;gap:14px;border:1px solid hsla(0,0%,100%,.11);border-radius:10px;padding:24px;color:hsla(0,0%,100%,.66);text-align:center;background:hsla(0,0%,100%,.035)}:where(.products-page) .unavailable-panel>svg{width:30px;height:30px}:where(.products-page) .unavailable-panel p{margin:0;font-size:16px;font-weight:400;line-height:1.7;letter-spacing:0}:where(.products-page) .inquiry-phone-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}:where(.products-page) .inquiry-phone-list a{display:grid;gap:5px;border:1px solid hsla(0,0%,100%,.13);border-radius:9px;padding:13px 14px;color:var(--white);background:hsla(0,0%,100%,.04);text-decoration:none}:where(.products-page) .inquiry-phone-list a:focus-visible,:where(.products-page) .inquiry-phone-list a:hover{border-color:hsla(0,0%,100%,.38);background:hsla(0,0%,100%,.08)}:where(.products-page) .inquiry-phone-list span{color:hsla(0,0%,100%,.56);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .inquiry-phone-list strong{font-size:16px;font-weight:600;line-height:1.7;letter-spacing:0}@media (min-width:1440px) and (max-width:1679px){:where(.products-page) .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1440px){:where(.products-page) .intent-panel-header{cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(.products-page) .intent-panel.is-panel-dragging .intent-panel-header{cursor:grabbing}:where(.products-page) .intent-panel.is-free-positioned{position:fixed;right:auto;bottom:auto;z-index:340;max-height:calc(100vh - 24px);margin:0}:where(.products-page) .intent-panel.is-panel-dragging{transition:none;box-shadow:0 28px 68px rgba(3,7,10,.28)}}@media (min-width:1680px){:where(.products-page) .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1439px){:where(.products-page) .catalog-layout{width:min(var(--page-max),100%);grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:clamp(34px,4vw,62px)}:where(.products-page) .intent-panel{position:fixed;inset:0 0 0 auto;z-index:360;width:min(390px,92vw);max-height:none;min-height:0;border-radius:0;padding:24px;pointer-events:none;transform:translateX(104%)}:where(.products-page) .intent-panel.is-open{pointer-events:auto;transform:translateX(0)}:where(.products-page) .intent-close{display:grid}:where(.products-page) .intent-item-button{width:40px;height:40px}:where(.products-page) .intent-overlay{position:fixed;inset:0;z-index:350;display:block;border:0;background:rgba(1,3,5,.7);opacity:0;transition:opacity .22s ease}:where(.products-page) .intent-overlay.is-open{opacity:1}:where(.products-page) .intent-trigger{position:fixed;right:18px;bottom:236px;z-index:180;display:inline-flex;min-height:48px;align-items:center;gap:8px;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;padding:0 10px 0 14px;color:var(--white);background:rgba(11,18,23,.97);box-shadow:0 14px 34px rgba(0,0,0,.24);font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em}:where(.products-page) .intent-trigger:focus-visible,:where(.products-page) .intent-trigger:hover{background:#202a31}:where(.products-page) .intent-trigger svg{width:18px;height:18px}:where(.products-page) .intent-trigger strong{display:grid;min-width:28px;height:28px;place-items:center;border-radius:50%;color:var(--title-black);background:var(--white);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}}@media (max-width:980px){:where(.products-page) .detail-hero,:where(.products-page) .hero,:where(.products-page) .product-hero-backdrop{height:690px}:where(.products-page) .detail-hero,:where(.products-page) .hero{min-height:0}:where(.products-page) .detail-hero-grid,:where(.products-page) .hero-grid{height:100%;padding:calc(var(--nav-height) + 52px) 32px 92px;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:18px}:where(.products-page) .detail-hero-image,:where(.products-page) .hero-product-image{width:min(540px,82vw);max-height:300px}:where(.products-page) .search-dock{margin-top:-36px;padding-inline:24px}:where(.products-page) .search-capsule,:where(.products-page) .search-dock.is-pinned .search-capsule{min-height:72px;border-radius:999px;padding:8px}:where(.products-page) .search-dock.is-pinned .search-capsule{min-height:62px;padding:4px}:where(.products-page) .catalog-section{padding-top:112px}:where(.products-page) .catalog-layout{grid-template-columns:minmax(0,1fr);gap:40px}:where(.products-page) .category-rail{position:static}:where(.products-page) .breadcrumb{padding-top:108px;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}:where(.products-page) .advantage-list{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}}@media (max-width:720px){:where(.products-page) .detail-hero,:where(.products-page) .hero,:where(.products-page) .product-hero-backdrop{height:680px}:where(.products-page) .detail-hero-grid,:where(.products-page) .hero-grid{padding:calc(var(--nav-height) + 46px) 22px 84px}:where(.products-page) .detail-hero-image,:where(.products-page) .hero-product-image{max-height:282px}:where(.products-page) .search-dock{margin-top:-34px;padding-inline:14px}:where(.products-page) .search-capsule,:where(.products-page) .search-dock.is-pinned .search-capsule{min-height:68px;border-radius:999px;padding:6px}:where(.products-page) .search-dock.is-pinned .search-capsule{min-height:58px;padding:3px}:where(.products-page) .product-search-form{min-height:54px}:where(.products-page) .search-dock.is-pinned .product-search-form{min-height:52px}:where(.products-page) .catalog-section{padding-top:106px}:where(.products-page) .breadcrumb,:where(.products-page) .catalog-layout,:where(.products-page) .detail-overview,:where(.products-page) .detail-section-inner{padding-inline:20px}:where(.products-page) .intent-trigger{right:14px;bottom:64px;font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em}:where(.products-page) .prototype-toast{bottom:120px;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}:where(.products-page) .advantage-list{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.products-page) .advantage-list li{min-height:90px}:where(.products-page) .inquiry-phone-list{grid-template-columns:1fr}}@media (max-width:420px){:where(.products-page) .product-card{min-height:500px}:where(.products-page) .intent-panel{padding:20px 16px}:where(.products-page) .intent-trigger span{display:none}:where(.products-page) .advantage-list{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.products-page) .advantage-list li:last-child:nth-child(odd){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){:where(.products-page):is(body,div){scroll-behavior:auto}:where(.products-page),:where(.products-page) *,:where(.products-page) :after,:where(.products-page) :before,:where(.products-page):after,:where(.products-page):before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:where(.products-page) .product-card.is-entering{opacity:1;transform:none}}:where(.products-page) .advantage-list{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}:where(.products-page) .parameter-contact,:where(.products-page) .structure-placeholder{min-height:240px;align-content:center;justify-items:center;gap:16px;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;padding:36px 24px;text-align:center;background:linear-gradient(145deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.018))}:where(.products-page) .parameter-contact>svg,:where(.products-page) .structure-placeholder>svg{width:38px;height:38px;margin:0;color:var(--brand-red-highlight)}:where(.products-page) .parameter-contact strong,:where(.products-page) .structure-placeholder strong{color:var(--white);font-size:clamp(22px,2vw,26px);font-weight:600;line-height:1.32}:where(.products-page) .application-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.products-page) .application-card{display:grid;min-height:210px;align-content:center;gap:20px;padding:28px}:where(.products-page) .application-card>svg{width:40px;height:40px;margin:0}:where(.products-page) .application-card h3{margin:0;font-size:clamp(22px,2.4vw,32px);font-weight:600;line-height:1.32;letter-spacing:0}:where(.products-page) .parameter-tables{gap:28px}:where(.products-page) .parameter-table-block{border:1px solid rgba(1,3,5,.11);border-radius:14px;background:hsla(0,0%,100%,.84);box-shadow:0 16px 42px rgba(11,18,23,.07)}:where(.products-page) .parameter-table-title{color:var(--white);background:linear-gradient(135deg,#071016,#162129);font-size:16px;line-height:1.7;letter-spacing:0}:where(.products-page) .parameter-table td,:where(.products-page) .parameter-table th{border-right:1px solid rgba(1,3,5,.08);border-bottom:1px solid rgba(1,3,5,.08);padding:16px 18px;color:var(--title-black)}:where(.products-page) .parameter-table thead th{min-width:138px;color:var(--white);background:#172127;font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .parameter-table thead th:first-child{position:static;min-width:0;background:#0b1318}:where(.products-page) .parameter-heading-icon{margin-right:9px;border-radius:7px;color:var(--white)}:where(.products-page) .parameter-table tbody th{color:var(--title-black);background:#f6f7f6;font-weight:400;line-height:1.6;letter-spacing:0}:where(.products-page) .parameter-table tbody td{background:hsla(0,0%,100%,.88);font-size:14px;line-height:1.6;letter-spacing:0}:where(.products-page) .parameter-table tbody tr:nth-child(2n) td{background:#f6f7f6}:where(.products-page) .parameter-table tbody tr:hover td,:where(.products-page) .parameter-table tbody tr:hover th{background:#fff3f4}:where(.products-page) .parameter-note{border-top:1px solid rgba(1,3,5,.09);color:#656e74;font-size:12px;line-height:1.55;letter-spacing:.02em}:where(.products-page) .parameter-contact{border-color:rgba(1,3,5,.1);color:var(--title-black);background:linear-gradient(145deg,#111a20,#060b0f);box-shadow:0 18px 46px rgba(11,18,23,.15)}@media (max-width:980px){:where(.products-page) .application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){:where(.products-page) .advantage-list{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.products-page) .advantage-list li:last-child:nth-child(odd){grid-column:1/-1}:where(.products-page) .application-grid{grid-template-columns:1fr}:where(.products-page) .application-card{min-height:150px}:where(.products-page) .parameter-table-title{padding:15px 16px;font-size:16px;font-weight:600;line-height:1.7;letter-spacing:0}:where(.products-page) .parameter-table td,:where(.products-page) .parameter-table th{padding:13px 14px}:where(.products-page) .parameter-heading-icon{width:24px;height:24px;margin-right:7px}:where(.products-page) .parameter-note{padding-inline:16px;font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}}.products-page{--hd-public-nav-height:76px;--hd-public-nav-logo-height:50px;--hd-public-search-strip-height:82px;--hd-public-search-height:54px;--hd-public-search-docked-height:46px;--hd-public-search-width:min(clamp(520px, 43vw, 720px), calc(100vw - 48px));--hd-public-search-duration:840ms;--hd-public-search-ease:cubic-bezier(0.16, 1, 0.22, 1);--hd-public-top-chrome-height:calc(var(--hd-public-nav-height) + var(--hd-public-search-strip-height));--nav-height:var(--hd-public-nav-height);--nav-logo-height:var(--hd-public-nav-logo-height)}:where(.products-page):is(body,div){--nav-height:var(--hd-public-nav-height);--nav-logo-height:var(--hd-public-nav-logo-height)}:where(.products-page):is(body,div).hd-public-search-docked{--hd-public-top-chrome-height:var(--hd-public-nav-height)}:where(.products-page) .hd-public-footer,:where(.products-page) .hd-public-header,:where(.products-page) .hd-public-login-modal,:where(.products-page) .hd-public-menu-drawer,:where(.products-page) .hd-public-nav-dropdown,:where(.products-page) .hd-public-search-chrome,:where(.products-page) .hd-public-shell-toast{--hd-brand-red:#d60819;--hd-brand-red-highlight:#d80415;--hd-brand-red-dark:#a7080b;--hd-title-black:#010305;--hd-industrial-blue-black:#0b1217;--hd-metal-mid:#54606b;--hd-gray-secondary:#70737c;--hd-gray-muted:#9ea6af;--hd-surface-white:#f8f8f8;--hd-white:#fff;--hd-radius-control:8px;--hd-radius-card:14px;--hd-radius-pill:999px;--hd-ease-ui:cubic-bezier(0.22, 1, 0.36, 1);--hd-nav-height:var(--hd-public-nav-height);--hd-nav-logo-height:var(--hd-public-nav-logo-height);box-sizing:border-box;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Noto Sans CJK SC,Source Han Sans SC,Arial,sans-serif}:where(.products-page) .hd-public-footer *,:where(.products-page) .hd-public-header *,:where(.products-page) .hd-public-login-modal *,:where(.products-page) .hd-public-menu-drawer *,:where(.products-page) .hd-public-nav-dropdown *,:where(.products-page) .hd-public-search-chrome *{box-sizing:border-box}:where(.products-page) .hd-public-footer button,:where(.products-page) .hd-public-header button,:where(.products-page) .hd-public-login-modal button,:where(.products-page) .hd-public-menu-drawer button,:where(.products-page) .hd-public-nav-dropdown button,:where(.products-page) .hd-public-search-chrome button{font:inherit;cursor:pointer}:where(.products-page) .hd-public-login-modal input,:where(.products-page) .hd-public-search-chrome input{font:inherit;cursor:text}:where(.products-page) .hd-public-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}:where(.products-page) .hd-public-login-modal.login-modal{position:fixed;inset:0;z-index:230;display:grid;overflow-y:auto;place-items:center;padding:calc(var(--hd-public-nav-height) + 20px) 24px 28px;background:rgba(0,0,0,.48);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .28s ease,visibility 0s linear .28s}:where(.products-page):is(body,div).hd-public-login-open .hd-public-login-modal{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .28s ease,visibility 0s}:where(.products-page) .hd-public-login-modal .login-card-shell{position:relative;width:min(480px,calc(100vw - 36px));color:var(--hd-title-black);transform:translate3d(0,18px,0) scale(.97);transition:transform .34s cubic-bezier(.16,1,.3,1)}:where(.products-page):is(body,div).hd-public-login-open .hd-public-login-modal .login-card-shell{transform:translateZ(0) scale(1)}:where(.products-page) .hd-public-login-modal .login-dialog{position:relative;z-index:2;overflow:hidden;border-radius:42px;padding:clamp(64px,7vh,76px) clamp(42px,4.4vw,60px) 34px;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(247,248,249,.96)),var(--hd-white);box-shadow:0 32px 90px rgba(0,0,0,.32),inset 0 1px 0 hsla(0,0%,100%,.82)}:where(.products-page) .hd-public-login-modal .login-close{position:absolute;top:18px;right:18px;z-index:4;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:var(--hd-radius-control);padding:0;color:var(--hd-title-black);background:transparent;transition:color .22s ease,opacity .22s ease}:where(.products-page) .hd-public-login-modal .login-close:hover{color:var(--hd-title-black);background:transparent;opacity:.62;outline:0}:where(.products-page) .hd-public-login-modal .login-close:focus-visible{color:var(--hd-title-black);background:transparent;outline:2px solid var(--hd-title-black);outline-offset:2px}:where(.products-page) .hd-public-login-modal .login-close svg{width:21px;height:21px;stroke-width:2.2}:where(.products-page) .hd-public-login-modal .login-watermark{position:absolute;right:-36px;bottom:-56px;z-index:0;width:clamp(250px,54%,300px);height:auto;opacity:.062;pointer-events:none}:where(.products-page) .hd-public-login-modal .login-form{position:relative;z-index:1}:where(.products-page) .hd-public-login-modal .login-title{margin:0;color:var(--hd-title-black);font-size:clamp(25px,2vw,30px);font-weight:600;line-height:1.32;letter-spacing:0;text-align:center}:where(.products-page) .hd-public-login-modal .login-fields{margin-top:clamp(32px,4vh,42px)}:where(.products-page) .hd-public-login-modal .login-field-row{position:relative;display:flex;height:64px;align-items:center;border-radius:8px;transition:background .22s ease}:where(.products-page) .hd-public-login-modal .login-field-row:first-child{border-bottom:1px solid rgba(1,3,5,.18)}:where(.products-page) .hd-public-login-modal .login-field-row:after{position:absolute;z-index:2;inset:0;border:1px solid var(--hd-title-black);border-radius:inherit;clip-path:inset(0 100% 0 0 round 8px);content:"";opacity:0;pointer-events:none;transition:clip-path .36s var(--hd-ease-ui),opacity .12s ease}:where(.products-page) .hd-public-login-modal .login-field-row:focus-within{background:hsla(0,0%,97.3%,.72);box-shadow:none}:where(.products-page) .hd-public-login-modal .login-field-row:focus-within:after{clip-path:inset(0 0 0 0 round 8px);opacity:1}:where(.products-page) .hd-public-login-modal .login-field-row input{width:100%;min-width:0;border:0;padding:0 4px;color:var(--hd-title-black);background:transparent;font-size:16px;font-weight:400;line-height:1.7;letter-spacing:0;outline:0}:where(.products-page) .hd-public-login-modal .login-field-row input::-moz-placeholder{color:var(--hd-gray-muted);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .hd-public-login-modal .login-field-row input::placeholder{color:var(--hd-gray-muted);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .hd-public-login-modal .login-password-toggle{position:relative;display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border:0;border-radius:999px;padding:0;color:rgba(112,115,124,.8);background:transparent;opacity:0;pointer-events:none;transform:translate3d(10px,0,0) scale(.94);transition:color .18s ease,opacity .22s ease,transform .26s cubic-bezier(.16,1,.3,1)}:where(.products-page) .hd-public-login-modal .login-field-row.has-password-value .login-password-toggle,:where(.products-page) .hd-public-login-modal .login-field-row:focus-within .login-password-toggle{opacity:1;pointer-events:auto;transform:translateZ(0) scale(1)}:where(.products-page) .hd-public-login-modal .login-password-toggle:focus-visible,:where(.products-page) .hd-public-login-modal .login-password-toggle:hover{color:var(--hd-brand-red)}:where(.products-page) .hd-public-login-modal .login-eye-state{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transform:scale(.78);transition:opacity .18s ease,transform .18s ease}:where(.products-page) .hd-public-login-modal .login-eye-show,:where(.products-page) .hd-public-login-modal .login-password-toggle[aria-pressed=true] .login-eye-hide{opacity:1;transform:scale(1)}:where(.products-page) .hd-public-login-modal .login-password-toggle[aria-pressed=true] .login-eye-show{opacity:0;transform:scale(.78)}:where(.products-page) .hd-public-login-modal .login-eye-state svg{width:22px;height:22px;stroke-width:2.2}:where(.products-page) .hd-public-login-modal .login-submit,:where(.products-page) .hd-public-login-modal .login-submit:focus-visible,:where(.products-page) .hd-public-login-modal .login-submit:hover{width:100%;height:58px;margin-top:30px;box-shadow:none;font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em}:where(.products-page) .hd-public-login-modal .login-method-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-top:30px;color:var(--hd-metal-mid);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}:where(.products-page) .hd-public-login-modal .login-method-divider:after,:where(.products-page) .hd-public-login-modal .login-method-divider:before{height:1px;background:rgba(1,3,5,.13);content:""}:where(.products-page) .hd-public-login-modal .login-social-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}:where(.products-page) .hd-public-login-modal .login-social-button{display:flex;min-width:0;flex-direction:column;align-items:center;gap:9px;border:0;padding:0;color:var(--hd-title-black);background:transparent;font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em}:where(.products-page) .hd-public-login-modal .login-social-icon{display:grid;width:52px;height:52px;place-items:center;border:0;background:transparent;transition:opacity .22s ease,transform .28s var(--hd-ease-ui)}:where(.products-page) .hd-public-login-modal .login-social-icon img,:where(.products-page) .hd-public-login-modal .login-social-icon svg{display:block;width:30px;height:30px;-o-object-fit:contain;object-fit:contain;opacity:.72;transition:opacity .22s ease}:where(.products-page) .hd-public-login-modal .login-social-icon svg{stroke-width:1.9}:where(.products-page) .hd-public-login-modal .login-social-button:focus-visible .login-social-icon,:where(.products-page) .hd-public-login-modal .login-social-button:hover .login-social-icon{transform:translateY(-2px)}:where(.products-page) .hd-public-login-modal .login-social-button:focus-visible .login-social-icon img,:where(.products-page) .hd-public-login-modal .login-social-button:hover .login-social-icon img{opacity:1}:where(.products-page) .hd-public-login-modal .login-meta{display:flex;justify-content:center;gap:20px;margin-top:28px;color:var(--hd-title-black);font-size:16px;font-weight:600;line-height:1;letter-spacing:0}:where(.products-page) .hd-public-login-modal .login-meta-link{border:0;padding:0;color:inherit;background:transparent;font:inherit;text-decoration:none}:where(.products-page) .hd-public-login-modal .login-meta-link:focus-visible,:where(.products-page) .hd-public-login-modal .login-meta-link:hover{color:var(--hd-brand-red)}:where(.products-page) .hd-ink-action{position:relative;z-index:0;isolation:isolate;display:grid;overflow:hidden;place-items:center;border:1px solid hsla(0,0%,100%,.44);border-radius:var(--hd-radius-pill,999px);padding:0;color:var(--color-white,var(--hd-white,#fff));background:radial-gradient(ellipse at 2% 50%,rgba(216,8,25,.24),rgba(216,8,25,0) 38%),radial-gradient(ellipse at 98% 52%,rgba(245,192,88,.22),rgba(245,192,88,0) 38%),linear-gradient(96deg,#120104 0,var(--hd-title-black,#010305) 38%,#020303 70%,#120901 100%);box-shadow:0 24px 58px rgba(0,0,0,.36),0 0 0 1px hsla(0,0%,100%,.14),0 0 34px rgba(216,8,25,.18),0 0 24px rgba(245,192,88,.1),inset 0 1px 0 hsla(0,0%,100%,.34);text-decoration:none;transform:translateZ(0);transform-origin:50% 50%;transition:transform .32s var(--hd-ease-ui,cubic-bezier(.22,1,.36,1))}:where(.products-page) .hd-ink-action--hero{box-sizing:border-box;width:260px;height:58px;flex:0 0 auto;font-family:inherit;font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em;cursor:pointer}:where(.products-page) .hd-ink-action:after,:where(.products-page) .hd-ink-action:before{position:absolute;content:"";pointer-events:none}:where(.products-page) .hd-ink-action:before{z-index:0;inset:-38% -8%;border-radius:39% 61% 56% 44%/46% 38% 62% 54%;background:radial-gradient(ellipse 30% 84% at 51% 54%,rgba(0,0,0,.96) 0 24%,rgba(0,0,0,.82) 58%,transparent),radial-gradient(ellipse 42% 92% at 5% 62%,rgba(216,8,25,.82) 0 13%,rgba(166,0,9,.4) 42%,rgba(166,0,9,0) 78%),radial-gradient(ellipse 29% 68% at 25% 18%,rgba(236,17,32,.38) 0 9%,rgba(216,8,25,.12) 38%,rgba(216,8,25,0) 72%),radial-gradient(ellipse 40% 92% at 95% 58%,rgba(245,192,88,.72) 0 12%,rgba(245,192,88,.3) 42%,rgba(245,192,88,0) 78%),radial-gradient(ellipse 28% 66% at 76% 17%,rgba(255,214,126,.36) 0 8%,rgba(245,192,88,.1) 38%,rgba(245,192,88,0) 72%),conic-gradient(from 214deg at 49% 54%,rgba(216,8,25,.28),rgba(0,0,0,.98) 25%,rgba(245,192,88,.24) 48%,rgba(0,0,0,.98) 72%,rgba(216,8,25,.24));background-blend-mode:normal,screen,screen,screen,screen,normal;filter:blur(14px) saturate(118%) contrast(118%);opacity:.98;transform:translate3d(-2%,2%,0) rotate(-1deg) scale(1.08,1.02);transform-origin:50% 50%;animation:products-hdInkActionBodyFlow 48s ease-in-out infinite;will-change:border-radius,filter,transform}:where(.products-page) .hd-ink-action:after{z-index:1;inset:-24% -5%;border-radius:58% 42% 63% 37%/44% 59% 41% 56%;background:radial-gradient(ellipse 48% 108% at 12% 62%,rgba(216,8,25,.46) 0 12%,rgba(166,0,9,.18) 42%,rgba(166,0,9,0) 78%),radial-gradient(ellipse 48% 108% at 88% 42%,rgba(245,192,88,.42) 0 11%,rgba(245,192,88,.15) 42%,rgba(245,192,88,0) 78%),radial-gradient(ellipse 34% 96% at 38% 64%,rgba(216,8,25,.3) 0 12%,rgba(166,0,9,.12) 42%,rgba(166,0,9,0) 76%),radial-gradient(ellipse 34% 96% at 62% 36%,rgba(245,192,88,.28) 0 11%,rgba(245,192,88,.1) 42%,rgba(245,192,88,0) 76%),radial-gradient(ellipse at 10% 18%,hsla(0,0%,100%,.18) 0 5%,hsla(0,0%,100%,.04) 22%,hsla(0,0%,100%,0) 45%),radial-gradient(ellipse at 84% 76%,rgba(255,214,126,.22) 0 5%,rgba(245,192,88,.06) 22%,rgba(245,192,88,0) 44%),linear-gradient(105deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,0) 34% 68%,rgba(255,226,165,.08));background-position:50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,100% 100%,100% 100%,116% 124%,116% 124%,132% 116%;filter:blur(12px) saturate(124%);mix-blend-mode:screen;opacity:.46;transform:translateZ(0) scale(1.06,1.02) rotate(1deg);transform-origin:50% 50%;animation:products-hdInkActionVeilFlow 39s ease-in-out -11s infinite;will-change:background-position,background-size,border-radius,filter,opacity,transform}@keyframes products-hdInkActionBodyFlow{0%,to{border-radius:39% 61% 56% 44%/46% 38% 62% 54%;filter:blur(14px) saturate(118%) contrast(118%);transform:translate3d(-2%,2%,0) rotate(-1deg) scale(1.08,1.02)}22%{border-radius:57% 43% 38% 62%/61% 46% 54% 39%;filter:blur(18px) saturate(134%) contrast(112%);transform:translate3d(7%,-5%,0) rotate(3.2deg) scale(1.18,1.16)}48%{border-radius:34% 66% 61% 39%/42% 63% 37% 58%;filter:blur(12px) saturate(146%) contrast(122%);transform:translate3d(-8%,4%,0) rotate(-3.6deg) scale(.92,1.18)}72%{border-radius:64% 36% 47% 53%/55% 34% 66% 45%;filter:blur(16px) saturate(128%) contrast(116%);transform:translate3d(5%,3%,0) rotate(2.1deg) scale(1.12,.96)}}@keyframes products-hdInkActionVeilFlow{0%,to{border-radius:58% 42% 63% 37%/44% 59% 41% 56%;background-position:50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%;background-size:100% 100%,100% 100%,100% 100%,100% 100%,116% 124%,116% 124%,132% 116%;filter:blur(12px) saturate(124%);opacity:.46;transform:translateZ(0) scale(1.06,1.02) rotate(1deg)}24%{border-radius:37% 63% 46% 54%/64% 36% 61% 39%;background-position:100% 62%,0 38%,100% 68%,0 32%,68% 12%,32% 88%,55% 50%;background-size:72% 118%,72% 118%,82% 116%,82% 116%,96% 136%,96% 136%,112% 132%;filter:blur(9px) saturate(148%) contrast(112%);opacity:.92;transform:translate3d(2%,-2%,0) scale(.76,1.18) rotate(-2.8deg)}50%{border-radius:66% 34% 37% 63%/39% 66% 34% 61%;background-position:100% 72%,0 34%,80% 62%,0 38%,78% 26%,24% 72%,42% 52%;background-size:64% 130%,82% 106%,70% 122%,92% 108%,88% 146%,108% 118%,124% 140%;filter:blur(14px) saturate(156%) contrast(108%);opacity:.86;transform:translate3d(7%,3%,0) scale(.84,1.1) rotate(2.4deg)}76%{border-radius:43% 57% 68% 32%/58% 42% 37% 63%;background-position:100% 58%,0 28%,100% 54%,0 46%,62% 18%,18% 82%,62% 48%;background-size:82% 106%,64% 130%,92% 108%,70% 122%,108% 118%,88% 146%,118% 126%;filter:blur(10px) saturate(144%) contrast(114%);opacity:.94;transform:translate3d(-7%,-1%,0) scale(.7,1.16) rotate(-2.2deg)}}:where(.products-page) .hd-ink-action-label{position:relative;z-index:2;text-shadow:0 1px 10px rgba(0,0,0,.58)}:where(.products-page) .hd-ink-action:focus-visible,:where(.products-page) .hd-ink-action:hover{transform:translateY(-3px)}:where(.products-page) .hd-ink-action.is-hd-ink-action-offscreen:after,:where(.products-page) .hd-ink-action.is-hd-ink-action-offscreen:before,:where(.products-page) .hd-public-login-modal[aria-hidden=true] .hd-ink-action:after,:where(.products-page) .hd-public-login-modal[aria-hidden=true] .hd-ink-action:before,:where(.products-page):is(body,div).hd-public-document-hidden .hd-ink-action:after,:where(.products-page):is(body,div).hd-public-document-hidden .hd-ink-action:before{animation-play-state:paused}:where(.products-page) .hd-ink-action:focus-visible{outline:2px solid var(--hd-title-black,#010305);outline-offset:3px}:where(.products-page) .hd-ink-action--hero:focus-visible{outline-color:var(--color-white,var(--hd-white,#fff))}:where(.products-page) .hd-ink-action:active{transform:translateY(-1px) scale(.985)}:where(.products-page) .hd-public-login-modal .login-meta-separator{color:var(--hd-gray-muted);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}@media (max-width:560px){:where(.products-page) .hd-public-login-modal.login-modal{align-items:start;padding:88px 18px 20px}:where(.products-page) .hd-public-login-modal .login-card-shell{width:min(100%,420px)}:where(.products-page) .hd-public-login-modal .login-dialog{border-radius:30px;padding:58px 26px 28px}:where(.products-page) .hd-public-login-modal .login-watermark{right:-42px;bottom:-46px;width:235px;opacity:.058}:where(.products-page) .hd-public-login-modal .login-fields{margin-top:30px}:where(.products-page) .hd-public-login-modal .login-field-row{height:58px}:where(.products-page) .hd-public-login-modal .login-submit{height:54px;margin-top:26px}:where(.products-page) .hd-public-login-modal .login-method-divider{gap:12px;margin-top:26px;font-size:14px}:where(.products-page) .hd-public-login-modal .login-social-options{gap:10px;margin-top:20px}:where(.products-page) .hd-public-login-modal .login-social-icon{width:48px;height:48px}:where(.products-page) .hd-public-login-modal .login-social-button{font-size:16px}:where(.products-page) .hd-public-login-modal .login-meta{gap:14px;margin-top:24px;font-size:16px}}:where(.products-page) .hd-public-nav-sentinel{position:absolute;top:24px;left:0;width:1px;height:1px;pointer-events:none}:where(.products-page) .hd-public-header.site-nav{position:fixed;top:0;right:0;left:0;z-index:180;display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:var(--hd-nav-height);margin:0;padding:0 clamp(22px,2.4vw,42px);color:var(--hd-white);background:transparent;box-shadow:none;backdrop-filter:blur(0) saturate(100%);-webkit-backdrop-filter:blur(0) saturate(100%);transition:background .36s ease,backdrop-filter .36s ease,box-shadow .36s ease,color .26s ease}:where(.products-page) .hd-public-header.site-nav.is-scrolled{color:var(--hd-title-black);background:hsla(0,0%,100%,.38);box-shadow:0 1px 0 hsla(0,0%,100%,.42),0 18px 42px rgba(11,18,23,.06);backdrop-filter:blur(30px) saturate(172%);-webkit-backdrop-filter:blur(30px) saturate(172%)}:where(.products-page) .hd-public-header.site-nav.is-menu-open,:where(.products-page) .hd-public-header.site-nav:focus-within,:where(.products-page) .hd-public-header.site-nav:hover,:where(.products-page):is(body,div).hd-public-search-engaged .hd-public-header.site-nav{color:var(--hd-title-black);background:var(--hd-white);box-shadow:0 1px 0 rgba(1,3,5,.08),0 18px 36px rgba(11,18,23,.08);backdrop-filter:blur(0) saturate(100%);-webkit-backdrop-filter:blur(0) saturate(100%)}:where(.products-page) .hd-public-header.site-nav.is-menu-open{box-shadow:none}:where(.products-page) .hd-public-header .brand{display:inline-flex;min-width:-moz-max-content;min-width:max-content;align-items:center;color:inherit;text-decoration:none}:where(.products-page) .hd-public-header .brand-logo{display:block;width:auto;height:var(--hd-nav-logo-height);filter:drop-shadow(0 2px 12px rgba(0,0,0,.38));transition:filter .26s ease}:where(.products-page) .hd-public-header.site-nav.is-menu-open .brand-logo,:where(.products-page) .hd-public-header.site-nav.is-menu-open .nav-link,:where(.products-page) .hd-public-header.site-nav.is-scrolled .brand-logo,:where(.products-page) .hd-public-header.site-nav.is-scrolled .nav-link,:where(.products-page) .hd-public-header.site-nav:focus-within .brand-logo,:where(.products-page) .hd-public-header.site-nav:focus-within .nav-link,:where(.products-page) .hd-public-header.site-nav:hover .brand-logo,:where(.products-page) .hd-public-header.site-nav:hover .nav-link,:where(.products-page):is(body,div).hd-public-search-engaged .hd-public-header.site-nav .brand-logo,:where(.products-page):is(body,div).hd-public-search-engaged .hd-public-header.site-nav .nav-link{filter:none;text-shadow:none}:where(.products-page) .hd-public-header .nav-cluster{display:inline-flex;align-items:center;justify-self:end;gap:clamp(14px,1.65vw,26px)}:where(.products-page) .hd-public-header .nav-links{display:inline-flex;align-items:center;gap:clamp(10px,1.35vw,22px)}:where(.products-page) .hd-public-header .nav-link{position:relative;display:inline-flex;width:4.35em;justify-content:center;border:0;border-radius:0;padding:10px 0;color:currentColor;background:transparent;box-shadow:none;font-size:16px;font-weight:600;letter-spacing:.02em;line-height:1;text-decoration:none;text-shadow:0 2px 12px rgba(0,0,0,.38)}:where(.products-page) .hd-public-header .nav-link:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--hd-brand-red);content:"";transform:scaleX(0);transform-origin:center;transition:transform .18s ease}:where(.products-page) .hd-public-header .nav-link.is-current:after,:where(.products-page) .hd-public-header .nav-link.is-menu-active:after,:where(.products-page) .hd-public-header .nav-link:focus-visible:after,:where(.products-page) .hd-public-header .nav-link:hover:after{transform:scaleX(1)}:where(.products-page) .hd-public-header .nav-actions{display:inline-flex;align-items:center;gap:18px}:where(.products-page) .hd-public-header .nav-button{min-width:clamp(88px,6vw,104px);height:46px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;padding:0 20px;color:var(--hd-white);background:var(--hd-brand-red);box-shadow:none;font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em;text-decoration:none;transition:background .16s ease,transform .16s ease}:where(.products-page) .hd-public-header .nav-button:focus-visible,:where(.products-page) .hd-public-header .nav-button:hover{color:var(--hd-white);background:var(--hd-brand-red-dark);outline:2px solid hsla(0,0%,100%,.84);outline-offset:2px;transform:translateY(-1px)}:where(.products-page) .hd-public-header .language{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:0;padding:8px 0;color:currentColor;background:transparent;box-shadow:none;font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em}:where(.products-page) .hd-public-header .language svg{width:20px;height:20px;stroke-width:3}:where(.products-page) .hd-public-header .mobile-menu-toggle{display:none;width:44px;height:44px;place-items:center;border:1px solid hsla(0,0%,100%,.42);border-radius:999px;padding:0;color:currentColor;background:hsla(0,0%,100%,.12);box-shadow:none}:where(.products-page) .hd-public-header.site-nav.is-scrolled .mobile-menu-toggle,:where(.products-page) .hd-public-header.site-nav:focus-within .mobile-menu-toggle,:where(.products-page) .hd-public-header.site-nav:hover .mobile-menu-toggle{border-color:rgba(1,3,5,.18);background:rgba(1,3,5,.04)}:where(.products-page) .hd-public-header .mobile-menu-toggle svg,:where(.products-page) .hd-public-menu-drawer .mobile-menu-close svg{width:23px;height:23px;stroke-width:2.2}:where(.products-page) .hd-public-header .mobile-menu-toggle:focus-visible,:where(.products-page) .hd-public-menu-drawer .mobile-menu-close:focus-visible{outline:3px solid var(--hd-brand-red);outline-offset:3px}:where(.products-page) .hd-public-nav-dropdown.nav-dropdown{position:fixed;top:calc(var(--hd-public-nav-height) + 8px);right:auto;left:var(--nav-dropdown-left,calc(100vw - 192px));z-index:182;display:block;width:min(176px,calc(100vw - 32px));min-height:0;overflow:visible;border:1px solid rgba(1,3,5,.08);border-radius:var(--hd-radius-card);margin:0;padding:10px;color:var(--hd-title-black);background:var(--hd-white);box-shadow:0 12px 34px rgba(11,18,23,.075);opacity:0;pointer-events:none;transform:translate3d(0,-18px,0) scale(.985);transform-origin:top center;visibility:hidden;backdrop-filter:none;-webkit-backdrop-filter:none;will-change:opacity,transform;transition:opacity .18s ease,transform .26s var(--hd-public-search-ease),visibility 0s linear .26s}:where(.products-page) .hd-public-nav-dropdown.nav-dropdown:before{position:absolute;top:-9px;right:0;left:0;height:9px;background:transparent;content:"";pointer-events:auto}:where(.products-page):is(body,div).hd-public-search-docked .hd-public-nav-dropdown.nav-dropdown{top:calc(var(--hd-public-nav-height) + 8px)}:where(.products-page) .hd-public-nav-dropdown.nav-dropdown.is-open{opacity:1;pointer-events:auto;transform:translateZ(0) scale(1);visibility:visible;transition:opacity .24s ease,transform .42s var(--hd-public-search-ease),visibility 0s}:where(.products-page) .hd-public-nav-dropdown.nav-dropdown.is-open .nav-dropdown-link{animation:products-hd-public-nav-link-slide-in .36s var(--hd-public-search-ease) both}:where(.products-page) .hd-public-nav-dropdown.nav-dropdown.is-open .nav-dropdown-link:first-child{animation-delay:45ms}:where(.products-page) .hd-public-nav-dropdown.nav-dropdown.is-open .nav-dropdown-link:nth-child(2){animation-delay:70ms}:where(.products-page) .hd-public-nav-dropdown.nav-dropdown.is-open .nav-dropdown-link:nth-child(3){animation-delay:95ms}:where(.products-page) .hd-public-nav-dropdown.nav-dropdown.is-open .nav-dropdown-link:nth-child(4){animation-delay:.12s}@keyframes products-hd-public-nav-link-slide-in{0%{opacity:0;transform:translate3d(0,-7px,0)}to{opacity:1;transform:translateZ(0)}}:where(.products-page) .hd-public-nav-dropdown .nav-dropdown-inner{display:grid;width:100%;grid-template-columns:minmax(0,1fr);gap:4px;align-items:stretch;justify-content:normal;margin:0;padding:0}:where(.products-page) .hd-public-nav-dropdown .nav-dropdown-link{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;border:0;border-radius:var(--hd-radius-control);margin:0;padding:0 14px;color:rgba(1,3,5,.78);background:transparent;box-shadow:none;font-size:16px;font-weight:600;line-height:1;letter-spacing:.02em;text-align:center;text-decoration:none;transform:none;white-space:nowrap;transition:background .22s ease,color .22s ease,box-shadow .22s ease}:where(.products-page) .hd-public-nav-dropdown .nav-dropdown-link.is-current,:where(.products-page) .hd-public-nav-dropdown .nav-dropdown-link:focus-visible,:where(.products-page) .hd-public-nav-dropdown .nav-dropdown-link:hover{color:var(--hd-brand-red);background:rgba(216,8,25,.07);box-shadow:inset 0 0 0 1px rgba(216,8,25,.12);outline:2px solid rgba(216,8,25,.3);outline-offset:-2px;transform:none}:where(.products-page) .hd-public-menu-backdrop.mobile-menu-backdrop{position:fixed;inset:0;z-index:205;display:block;width:auto;height:auto;border:0;border-radius:0;padding:0;background:rgba(1,3,5,.58);box-shadow:none;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .24s ease,visibility 0s linear .24s}:where(.products-page) .hd-public-menu-drawer.mobile-menu-drawer{position:fixed;top:0;right:0;bottom:0;left:auto;z-index:210;display:flex;width:min(88vw,390px);max-width:100%;min-height:100dvh;flex-direction:column;overflow-y:auto;margin:0;padding:max(24px,env(safe-area-inset-top,0px)) 22px max(24px,env(safe-area-inset-bottom,0px));color:var(--hd-title-black);background:var(--hd-white);box-shadow:-28px 0 70px rgba(1,3,5,.22);opacity:1;transform:translateX(104%);visibility:hidden;transition:transform .36s cubic-bezier(.16,1,.3,1),visibility 0s linear .36s}:where(.products-page):is(body,div).hd-public-menu-open{overflow:hidden}:where(.products-page):is(body,div).hd-public-menu-open .hd-public-menu-backdrop{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .24s ease,visibility 0s}:where(.products-page):is(body,div).hd-public-menu-open .hd-public-menu-drawer{transform:translateX(0);visibility:visible;transition:transform .36s cubic-bezier(.16,1,.3,1),visibility 0s}:where(.products-page) .hd-public-menu-drawer .mobile-menu-header{display:flex;align-items:center;justify-content:space-between;gap:18px}:where(.products-page) .hd-public-menu-drawer .mobile-menu-title{margin:0;color:var(--hd-title-black);font-size:clamp(22px,2.4vw,32px);font-weight:600;line-height:1.32;letter-spacing:0}:where(.products-page) .hd-public-menu-drawer .mobile-menu-close{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:1px solid rgba(1,3,5,.16);border-radius:999px;padding:0;color:var(--hd-title-black);background:rgba(1,3,5,.04);box-shadow:none}:where(.products-page) .hd-public-menu-drawer .mobile-primary-nav{display:grid;gap:10px;margin-top:34px}:where(.products-page) .hd-public-menu-drawer .mobile-primary-link{display:flex;width:100%;min-height:54px;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(1,3,5,.1);border-radius:12px;padding:0 16px;color:var(--hd-title-black);background:hsla(0,0%,97.3%,.84);box-shadow:none;font-size:16px;font-weight:600;line-height:1;letter-spacing:.02em;text-align:left;text-decoration:none}:where(.products-page) .hd-public-menu-drawer .mobile-primary-link:focus-visible,:where(.products-page) .hd-public-menu-drawer .mobile-primary-link:hover,:where(.products-page) .hd-public-menu-drawer .mobile-primary-link[aria-current=page]{border-color:rgba(216,8,25,.42);outline:3px solid rgba(216,8,25,.22);outline-offset:2px}:where(.products-page) .hd-public-menu-drawer .mobile-primary-status{color:var(--hd-gray-secondary);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0;white-space:nowrap}:where(.products-page) .hd-public-menu-drawer .mobile-menu-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:auto;padding-top:34px}:where(.products-page) .hd-public-menu-drawer .mobile-menu-action{min-height:50px;display:grid;place-items:center;border:1px solid var(--hd-brand-red);border-radius:10px;padding:0 14px;color:var(--hd-brand-red);background:var(--hd-white);box-shadow:none;font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em;text-decoration:none}:where(.products-page) .hd-public-menu-drawer .mobile-menu-action-primary{color:var(--hd-white);background:var(--hd-brand-red)}:where(.products-page) .hd-public-menu-drawer .mobile-menu-note{grid-column:1/-1;margin:4px 0 0;color:var(--hd-gray-secondary);font-size:14px;line-height:1.5;text-align:center}:where(.products-page) .hd-public-footer.site-footer{--site-footer-height:max(50vh, 540px);position:relative;right:auto;bottom:auto;left:auto;z-index:6;display:block;width:100%;height:var(--site-footer-height);min-height:0;overflow:hidden;margin:0;border:0;border-radius:clamp(20px,1.9vw,32px) clamp(20px,1.9vw,32px) 0 0;padding:0;color:hsla(0,0%,100%,.72);background:radial-gradient(circle at 18% 14%,rgba(84,96,107,.22),rgba(84,96,107,0) 32%),radial-gradient(circle at 78% 18%,rgba(112,115,124,.16),rgba(112,115,124,0) 34%),linear-gradient(135deg,#191f24,#11161a 45%,#171b1f);box-shadow:0 -22px 56px rgba(1,3,5,.22),inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -1px 0 hsla(0,0%,100%,.04);text-align:left}:where(.products-page) .hd-public-footer.site-footer:before{position:absolute;inset:0;z-index:0;display:block;background:linear-gradient(90deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,0) 42%),radial-gradient(circle at 50% 0,hsla(0,0%,100%,.06),hsla(0,0%,100%,0) 58%);content:"";pointer-events:none}:where(.products-page) .hd-public-footer .site-footer-legal,:where(.products-page) .hd-public-footer .site-footer-main{position:relative;z-index:1}:where(.products-page) .hd-public-footer .site-footer-main{display:grid;height:calc(100% - clamp(50px, 5.6vh, 66px));min-height:0;grid-template-columns:minmax(320px,1.08fr) 1px minmax(330px,1.22fr) 1px minmax(348px,1.12fr);align-items:start;gap:clamp(22px,2.4vw,38px);margin:0 max(24px,calc((100vw - min(2160px, 85vw))/2));padding:clamp(32px,4.2vh,48px) 0 clamp(18px,2.5vh,30px)}:where(.products-page) .hd-public-footer .footer-brand,:where(.products-page) .hd-public-footer .footer-contact,:where(.products-page) .hd-public-footer .footer-link-group,:where(.products-page) .hd-public-footer .footer-social-panel{min-width:0}:where(.products-page) .hd-public-footer .footer-brand{display:flex;flex-direction:column;align-items:flex-start;padding-top:clamp(26px,4.2vh,48px);text-align:left;transform:translateY(clamp(-28px,calc(5px - 1.6vw),-18px))}:where(.products-page) .hd-public-footer .footer-logo{display:block;width:clamp(156px,11.2vw,218px);height:auto;filter:none;opacity:1;transform:none}:where(.products-page) .hd-public-footer .footer-slogan{margin:clamp(12px,1.8vh,18px) 0 0;color:hsla(0,0%,100%,.82);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0;text-align:left}:where(.products-page) .hd-public-footer .footer-socials{display:flex;gap:clamp(8px,.9vw,14px);justify-content:flex-start;margin-top:clamp(14px,2vh,22px)}:where(.products-page) .hd-public-footer .footer-social{display:grid;width:clamp(38px,3vw,44px);min-width:0;height:clamp(38px,3vw,44px);place-items:center;aspect-ratio:1;border:0;border-radius:var(--hd-radius-pill);padding:0;color:inherit;background:transparent;box-shadow:none;transition:color .22s ease,background .22s ease,transform .28s var(--hd-ease-ui)}:where(.products-page) .hd-public-footer .footer-social:focus-visible,:where(.products-page) .hd-public-footer .footer-social:hover{background:hsla(0,0%,100%,.1);transform:translateY(-2px)}:where(.products-page) .hd-public-footer .footer-social:focus-visible{outline:2px solid hsla(0,0%,100%,.82);outline-offset:3px}:where(.products-page) .hd-public-footer .footer-social img{display:block;width:clamp(20px,1.65vw,24px);height:clamp(20px,1.65vw,24px);-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1);opacity:.76;transition:opacity .22s ease}:where(.products-page) .hd-public-footer .footer-social-xiaohongshu img{width:clamp(25px,2vw,29px);height:clamp(25px,2vw,29px)}:where(.products-page) .hd-public-footer .footer-social:focus-visible img,:where(.products-page) .hd-public-footer .footer-social:hover img{opacity:1}:where(.products-page) .hd-public-footer .footer-divider{display:block;width:1px;height:100%;min-height:210px;background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.38),hsla(0,0%,100%,.08))}:where(.products-page) .hd-public-footer .footer-links{display:grid;grid-template-columns:repeat(3,minmax(112px,1fr));gap:clamp(28px,3.6vw,66px);padding-top:clamp(26px,4.2vh,48px)}:where(.products-page) .hd-public-footer .footer-contact h3,:where(.products-page) .hd-public-footer .footer-link-group h3,:where(.products-page) .hd-public-footer .footer-social-panel h3{margin:0;color:hsla(0,0%,100%,.92);font-size:clamp(20px,1.4vw,22px);font-weight:600;line-height:1.32;letter-spacing:0}:where(.products-page) .hd-public-footer .footer-link-group ul{display:grid;gap:clamp(12px,1.8vh,22px);padding:0;margin:clamp(28px,4vh,44px) 0 0;list-style:none}:where(.products-page) .hd-public-footer .footer-link-group li{margin:0;padding:0}:where(.products-page) .hd-public-footer .footer-legal-links a,:where(.products-page) .hd-public-footer .footer-legal-links button,:where(.products-page) .hd-public-footer .footer-link-group a,:where(.products-page) .hd-public-footer .footer-link-group button{color:inherit;text-decoration:none}:where(.products-page) .hd-public-footer .footer-link-group a,:where(.products-page) .hd-public-footer .footer-link-group button{display:inline;width:auto;min-width:0;min-height:0;border:0;border-radius:0;padding:0;color:hsla(0,0%,100%,.82);background:transparent;box-shadow:none;font-size:16px;font-weight:600;line-height:1;letter-spacing:.02em;text-align:left}:where(.products-page) .hd-public-footer .footer-legal-links a:focus-visible,:where(.products-page) .hd-public-footer .footer-legal-links a:hover,:where(.products-page) .hd-public-footer .footer-legal-links button:focus-visible,:where(.products-page) .hd-public-footer .footer-legal-links button:hover,:where(.products-page) .hd-public-footer .footer-link-group a:focus-visible,:where(.products-page) .hd-public-footer .footer-link-group a:hover,:where(.products-page) .hd-public-footer .footer-link-group button:focus-visible,:where(.products-page) .hd-public-footer .footer-link-group button:hover{color:var(--hd-white);outline:none;transform:none}:where(.products-page) .hd-public-footer .footer-contact{display:block;width:100%;margin-top:clamp(24px,3.2vh,34px);padding-top:0}:where(.products-page) .hd-public-footer .footer-social-panel{padding-top:clamp(26px,4.2vh,48px)}:where(.products-page) .hd-public-footer .footer-contact-lines{display:grid;gap:clamp(8px,1.25vh,14px);margin:clamp(14px,2.2vh,24px) 0 0}:where(.products-page) .hd-public-footer .footer-contact-lines p{margin:0;color:hsla(0,0%,100%,.82);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}:where(.products-page) .hd-public-footer .footer-contact-lines a{color:inherit;text-decoration:none}:where(.products-page) .hd-public-footer .footer-qr-grid{display:flex;flex-wrap:nowrap;gap:clamp(10px,1vw,14px);justify-content:flex-start;margin-top:clamp(20px,2.8vh,28px)}:where(.products-page) .hd-public-footer .footer-qr{display:grid;min-width:0;gap:9px;justify-items:center;margin:0}:where(.products-page) .hd-public-footer .footer-qr-media{position:relative;display:block;width:clamp(96px,7.4vw,118px);box-sizing:border-box;aspect-ratio:1;overflow:hidden;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}:where(.products-page) .hd-public-footer .footer-qr-viewport{position:absolute;inset:0;display:grid;overflow:hidden;border-radius:var(--hd-radius-control);place-items:center;background:var(--hd-surface-white)}:where(.products-page) .hd-public-footer .footer-qr-viewport img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}:where(.products-page) .hd-public-footer .footer-qr--douyin .footer-qr-viewport{border-radius:50%}:where(.products-page) .hd-public-footer .footer-qr--douyin .footer-qr-viewport img{position:absolute;top:-32.8%;left:-27.8%;width:155.7%;max-width:none;height:auto;-o-object-fit:unset;object-fit:unset}:where(.products-page) .hd-public-footer .footer-qr--wechat-personal .footer-qr-viewport img{position:absolute;top:-55.05%;left:-17.59%;width:135.5%;max-width:none;height:auto;-o-object-fit:unset;object-fit:unset}:where(.products-page) .hd-public-footer .footer-qr-media--pending{border-style:dashed;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12)}:where(.products-page) .hd-public-footer .footer-qr-media--pending .footer-qr-viewport{border:1px dashed hsla(0,0%,100%,.22);background:rgba(11,18,23,.62)}:where(.products-page) .hd-public-footer .footer-qr-placeholder{color:hsla(0,0%,100%,.58);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em;text-align:center}:where(.products-page) .hd-public-footer .footer-qr figcaption{color:hsla(0,0%,100%,.82);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .hd-public-footer .site-footer-legal{display:flex;height:clamp(50px,5.6vh,66px);min-height:0;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid hsla(0,0%,100%,.16);padding:0 clamp(52px,4.7vw,88px);color:hsla(0,0%,100%,.82);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .hd-public-footer .footer-legal-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:clamp(12px,1.5vw,24px)}:where(.products-page) .hd-public-footer .footer-legal-links button{width:auto;min-width:0;min-height:0;border:0;border-radius:0;padding:0;color:inherit;background:transparent;box-shadow:none}:where(.products-page) .hd-public-footer .footer-legal-divider{display:block;width:1px;height:1em;background:hsla(0,0%,100%,.34)}:where(.products-page) .hd-public-shell-toast{position:fixed;right:clamp(18px,3vw,44px);bottom:clamp(28px,4vh,48px);z-index:240;width:min(390px,calc(100vw - 36px));border:1px solid hsla(0,0%,100%,.2);border-radius:14px;padding:14px 18px;color:var(--hd-white);background:rgba(11,18,23,.94);box-shadow:0 22px 54px rgba(1,3,5,.32);font-size:14px;font-weight:400;line-height:1.6;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .18s ease,transform .22s ease}:where(.products-page) .hd-public-shell-toast.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1360px){:where(.products-page) .hd-public-footer.site-footer{--site-footer-height:700px}:where(.products-page) .hd-public-footer .site-footer-main{height:calc(100% - 54px);grid-template-areas:"brand social" "links links";grid-template-columns:minmax(390px,1.08fr) minmax(330px,.92fr);gap:24px 36px;padding:30px 0 18px}:where(.products-page) .hd-public-footer .footer-brand{grid-area:brand;padding-top:18px;transform:none}:where(.products-page) .hd-public-footer .footer-social-panel{grid-area:social;padding-top:18px}:where(.products-page) .hd-public-footer .footer-links{grid-area:links;gap:36px;padding-top:18px}:where(.products-page) .hd-public-footer .footer-divider{display:none}:where(.products-page) .hd-public-footer .footer-logo{width:156px}}@media (max-width:1180px){:where(.products-page) .hd-public-header.site-nav{grid-template-columns:auto auto}:where(.products-page) .hd-public-header .nav-cluster{gap:16px}:where(.products-page) .hd-public-header .nav-links{gap:16px}:where(.products-page) .hd-public-header .nav-actions{gap:10px}:where(.products-page) .hd-public-footer.site-footer{--site-footer-height:700px}:where(.products-page) .hd-public-footer .site-footer-main{height:calc(100% - 54px);grid-template-areas:"brand social" "links links";grid-template-columns:minmax(390px,1.08fr) minmax(330px,.92fr);gap:24px 36px;padding:30px 0 18px}:where(.products-page) .hd-public-footer .footer-brand{grid-area:brand}:where(.products-page) .hd-public-footer .footer-social-panel{grid-area:social;padding-top:18px}:where(.products-page) .hd-public-footer .footer-links{grid-area:links;gap:36px;padding-top:18px}:where(.products-page) .hd-public-footer .footer-divider{display:none}:where(.products-page) .hd-public-footer .footer-logo{width:156px}:where(.products-page) .hd-public-footer .site-footer-legal{height:54px;padding:0 40px}}@media (max-width:900px){:where(.products-page) .hd-public-header,:where(.products-page) .hd-public-menu-drawer,:where(.products-page) .hd-public-nav-dropdown{--hd-nav-height:var(--hd-public-nav-height);--hd-nav-logo-height:var(--hd-public-nav-logo-height)}:where(.products-page) .hd-public-header.site-nav{grid-template-columns:auto 1fr;min-height:var(--hd-nav-height);padding-inline:18px}:where(.products-page) .hd-public-header .nav-actions,:where(.products-page) .hd-public-header .nav-links{display:none}:where(.products-page) .hd-public-header .nav-cluster{justify-self:end;gap:12px}:where(.products-page) .hd-public-header .mobile-menu-toggle{display:grid}:where(.products-page) .hd-public-nav-dropdown.nav-dropdown{display:none}:where(.products-page) .hd-public-footer .site-footer-main{grid-template-areas:"brand social" "links links";height:calc(100% - 54px);grid-template-columns:minmax(180px,.9fr) minmax(260px,1.1fr);gap:16px 26px;padding:24px 0 14px}:where(.products-page) .hd-public-footer .footer-brand{grid-area:brand;transform:none}:where(.products-page) .hd-public-footer .footer-social-panel{grid-area:social;padding-top:14px}:where(.products-page) .hd-public-footer .footer-links{grid-area:links;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:14px}:where(.products-page) .hd-public-footer .footer-divider{display:none}:where(.products-page) .hd-public-footer .footer-logo{width:132px}:where(.products-page) .hd-public-footer .footer-slogan{margin-top:14px;font-size:14px;line-height:1.6}:where(.products-page) .hd-public-footer .footer-socials{gap:10px;margin-top:14px}:where(.products-page) .hd-public-footer .footer-social{width:36px}:where(.products-page) .hd-public-footer .footer-contact h3,:where(.products-page) .hd-public-footer .footer-link-group h3,:where(.products-page) .hd-public-footer .footer-social-panel h3{font-size:20px}:where(.products-page) .hd-public-footer .footer-contact{margin-top:16px}:where(.products-page) .hd-public-footer .footer-link-group ul{gap:7px;margin-top:10px}:where(.products-page) .hd-public-footer .footer-contact-lines p{font-size:14px}:where(.products-page) .hd-public-footer .footer-contact-lines{gap:5px;margin-top:8px}:where(.products-page) .hd-public-footer .footer-qr-grid{gap:14px;margin-top:10px}:where(.products-page) .hd-public-footer .footer-qr{gap:6px}:where(.products-page) .hd-public-footer .footer-qr-media{width:96px}:where(.products-page) .hd-public-footer .footer-qr figcaption,:where(.products-page) .hd-public-footer .site-footer-legal{font-size:12px}:where(.products-page) .hd-public-footer .site-footer-legal{height:54px;padding:0 28px}}@media (max-width:720px){.products-page{--hd-public-nav-height:62px;--hd-public-nav-logo-height:40px}}@media (max-width:560px){:where(.products-page) .hd-public-header .language{font-size:16px}:where(.products-page) .hd-public-menu-drawer.mobile-menu-drawer{width:min(92vw,390px);padding-right:18px;padding-left:18px}:where(.products-page) .hd-public-footer.site-footer{--site-footer-height:1040px;overflow:visible}:where(.products-page) .hd-public-footer .site-footer-main{height:calc(100% - 104px);grid-template-areas:"brand" "links" "social";grid-template-columns:1fr;gap:22px;overflow:visible;padding:24px 0 18px}:where(.products-page) .hd-public-footer .footer-brand{align-items:flex-start}:where(.products-page) .hd-public-footer .footer-logo{width:118px}:where(.products-page) .hd-public-footer .footer-slogan{margin-top:10px}:where(.products-page) .hd-public-footer .footer-socials{margin-top:10px}:where(.products-page) .hd-public-footer .footer-links{grid-template-columns:1fr;gap:20px;padding-top:0}:where(.products-page) .hd-public-footer .footer-link-group ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}:where(.products-page) .hd-public-footer .footer-social-panel{padding-top:0}:where(.products-page) .hd-public-footer .footer-contact h3,:where(.products-page) .hd-public-footer .footer-link-group h3,:where(.products-page) .hd-public-footer .footer-social-panel h3{font-size:20px}:where(.products-page) .hd-public-footer .footer-contact{margin-top:16px}:where(.products-page) .hd-public-footer .footer-contact-lines p,:where(.products-page) .hd-public-footer .footer-slogan{font-size:14px}:where(.products-page) .hd-public-footer .footer-qr figcaption,:where(.products-page) .hd-public-footer .site-footer-legal{font-size:12px}:where(.products-page) .hd-public-footer .footer-contact-lines{gap:8px}:where(.products-page) .hd-public-footer .footer-qr-media{width:clamp(82px,26vw,92px)}:where(.products-page) .hd-public-footer .site-footer-legal{height:104px;align-items:flex-start;flex-direction:column;justify-content:center;gap:9px;padding:0 18px;line-height:1.55}:where(.products-page) .hd-public-footer .footer-legal-links{justify-content:flex-start;gap:7px 10px}}@media (prefers-reduced-motion:reduce){:where(.products-page) .hd-ink-action,:where(.products-page) .hd-ink-action:after,:where(.products-page) .hd-ink-action:before,:where(.products-page) .hd-public-footer *,:where(.products-page) .hd-public-header,:where(.products-page) .hd-public-header *,:where(.products-page) .hd-public-login-modal,:where(.products-page) .hd-public-login-modal *,:where(.products-page) .hd-public-menu-backdrop,:where(.products-page) .hd-public-menu-drawer,:where(.products-page) .hd-public-nav-dropdown,:where(.products-page) .hd-public-nav-dropdown *,:where(.products-page) .hd-public-shell-toast{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}}:where(.products-page) .hd-public-search-chrome{--hd-search-dock-left:24px;--hd-search-dock-right:24px;--hd-search-dock-width:var(--hd-public-search-width);position:fixed;top:var(--hd-public-nav-height);right:0;left:0;z-index:179;display:flex;height:var(--hd-public-search-strip-height);align-items:flex-start;justify-content:center;padding:10px 24px 0;pointer-events:none}:where(.products-page) .hd-public-search-chrome.is-docked,:where(.products-page) .hd-public-search-chrome.is-transitioning{z-index:181}:where(.products-page) .hd-public-search-chrome.is-docked:not(.is-below-nav){top:0;height:var(--hd-public-nav-height);align-items:center;justify-content:flex-start;padding:0 var(--hd-search-dock-right) 0 var(--hd-search-dock-left)}:where(.products-page) .hd-public-search{position:relative;z-index:2;width:var(--hd-public-search-width);height:var(--hd-public-search-height);margin:0;pointer-events:auto;transform-origin:0 0}:where(.products-page) .hd-public-search-chrome.is-docked .hd-public-search{width:var(--hd-search-dock-width);height:var(--hd-public-search-docked-height)}:where(.products-page) .hd-public-search-chrome.is-transitioning .hd-public-search{will-change:transform}:where(.products-page) .hd-public-search-shell{position:relative;display:flex;width:100%;height:100%;align-items:center;overflow:hidden;border:1px solid hsla(0,0%,100%,.54);border-radius:999px;color:#010305;background:linear-gradient(135deg,hsla(0,0%,100%,.54),hsla(0,0%,100%,.17) 44%,hsla(0,0%,100%,.32)),hsla(0,0%,97.3%,.24);box-shadow:0 16px 42px rgba(1,3,5,.14),inset 0 1px 0 hsla(0,0%,100%,.78),inset 0 -16px 28px hsla(0,0%,100%,.1);backdrop-filter:blur(24px) saturate(176%);-webkit-backdrop-filter:blur(24px) saturate(176%);transition:border-color .26s ease,background .26s ease,box-shadow .26s ease,backdrop-filter .26s ease}:where(.products-page) .hd-public-search-shell:before{position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(105deg,hsla(0,0%,100%,.72),transparent 28%),linear-gradient(275deg,hsla(0,0%,100%,.34),transparent 36%);content:"";opacity:.58;pointer-events:none}:where(.products-page) .hd-public-search label:not(.visually-hidden):not(.sr-only):not(.hd-public-visually-hidden){position:relative;z-index:1;min-width:0;height:100%;flex:1 1 auto}:where(.products-page) .hd-public-search input{position:relative;z-index:1;width:100%;height:100%;min-width:0;flex:1 1 auto;border:0;outline:0;padding:0 8px 0 clamp(22px,2.2vw,34px);color:#010305;background:transparent;caret-color:#d60819;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Noto Sans CJK SC,Source Han Sans SC,Arial,sans-serif;font-size:clamp(18px,1.4vw,20px);font-weight:400;line-height:1.7;letter-spacing:0}:where(.products-page) .hd-public-search input::-moz-placeholder{color:rgba(1,3,5,.58);font-size:clamp(18px,1.4vw,20px);font-weight:400;line-height:1.7;letter-spacing:0;opacity:1}:where(.products-page) .hd-public-search input::placeholder{color:rgba(1,3,5,.58);font-size:clamp(18px,1.4vw,20px);font-weight:400;line-height:1.7;letter-spacing:0;opacity:1}:where(.products-page) .hd-public-search input::-webkit-search-cancel-button{display:none}:where(.products-page) .hd-public-search-meta{position:relative;z-index:1;flex:0 0 auto;padding:0 8px;color:rgba(1,3,5,.54);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0;white-space:nowrap}:where(.products-page) .hd-public-search-clear,:where(.products-page) .hd-public-search-submit{position:relative;z-index:1;display:grid;flex:0 0 auto;place-items:center;border:0;border-radius:50%;color:#d60819;background:rgba(214,8,25,.08);transition:color .18s ease,background .18s ease,transform .26s cubic-bezier(.22,1,.36,1)}:where(.products-page) .hd-public-search-clear{width:42px;height:42px;background:transparent}:where(.products-page) .hd-public-search-submit{width:calc(var(--hd-public-search-height) - 10px);height:calc(var(--hd-public-search-height) - 10px);margin-right:5px}:where(.products-page) .hd-public-search-chrome.is-docked .hd-public-search-submit{width:calc(var(--hd-public-search-docked-height) - 8px);height:calc(var(--hd-public-search-docked-height) - 8px);margin-right:4px}:where(.products-page) .hd-public-search-clear:focus-visible,:where(.products-page) .hd-public-search-clear:hover,:where(.products-page) .hd-public-search-submit:focus-visible,:where(.products-page) .hd-public-search-submit:hover{color:#a7080b;background:rgba(214,8,25,.14);transform:translateY(-1px)}:where(.products-page) .hd-public-search-clear:focus-visible,:where(.products-page) .hd-public-search-submit:focus-visible{outline:3px solid rgba(214,8,25,.28);outline-offset:2px}:where(.products-page) .hd-public-search input:focus-visible{outline:0;outline-offset:0}:where(.products-page) .hd-public-search-clear svg,:where(.products-page) .hd-public-search-submit svg{width:24px;height:24px;stroke-width:2.3}:where(.products-page) .hd-public-search:focus-within .hd-public-search-shell{border-color:rgba(214,8,25,.3);box-shadow:0 16px 42px rgba(1,3,5,.14),0 0 0 3px rgba(214,8,25,.1),inset 0 1px 0 hsla(0,0%,100%,.9)}:where(.products-page) .hd-public-search-hotwords{position:absolute;top:calc(10px + var(--hd-public-search-height));left:50%;display:flex;max-width:min(860px,calc(100vw - 48px));align-items:center;gap:8px;transform:translateX(-50%);white-space:nowrap;transition:opacity .24s ease,transform .32s cubic-bezier(.16,1,.3,1)}:where(.products-page) .hd-public-search-hotwords span{color:hsla(0,0%,100%,.7);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}:where(.products-page) .hd-public-search-hotwords button{border:1px solid hsla(0,0%,100%,.28);border-radius:999px;padding:5px 10px;color:hsla(0,0%,100%,.84);background:rgba(11,18,23,.28);font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em;backdrop-filter:blur(12px)}:where(.products-page) .hd-public-search-hotwords button:focus-visible,:where(.products-page) .hd-public-search-hotwords button:hover,:where(.products-page) .hd-public-search-hotwords button[aria-pressed=true]{border-color:hsla(0,0%,100%,.66);color:#fff;background:rgba(214,8,25,.72);outline:none}:where(.products-page) .hd-public-search-chrome.is-docked .hd-public-search-shell{border-color:rgba(1,3,5,.08);background:hsla(0,0%,97.3%,.9);box-shadow:0 8px 24px rgba(11,18,23,.09),inset 0 1px 0 hsla(0,0%,100%,.92);backdrop-filter:blur(20px) saturate(158%);-webkit-backdrop-filter:blur(20px) saturate(158%)}:where(.products-page) .hd-public-search-chrome.is-docked .hd-public-search-hotwords{opacity:0;transform:translate(-50%,-8px);pointer-events:none}:where(.products-page) .hd-public-search-chrome.is-focused .hd-public-search-shell,:where(.products-page):is(body,div).hd-public-search-engaged .hd-public-search-shell{border-color:rgba(1,3,5,.08);background:#fff;box-shadow:0 14px 34px rgba(11,18,23,.08),inset 0 1px 0 hsla(0,0%,100%,.96);backdrop-filter:blur(0) saturate(100%);-webkit-backdrop-filter:blur(0) saturate(100%)}:where(.products-page) .hd-public-search-chrome.is-docked.is-below-nav{top:calc(var(--hd-public-nav-height) + 8px);height:var(--hd-public-search-docked-height);align-items:stretch;padding:0 24px}:where(.products-page) .hd-public-search-chrome.is-docked.is-below-nav .hd-public-search{width:min(720px,calc(100vw - 48px))}@media (max-width:900px){:where(.products-page) .hd-public-search-hotwords{max-width:calc(100vw - 32px);overflow:hidden}}@media (max-width:720px){:where(.products-page) .hd-public-search-chrome{padding:8px 16px 0}:where(.products-page) .hd-public-search{width:calc(100vw - 32px)}:where(.products-page) .hd-public-search-hotwords,:where(.products-page) .hd-public-search-meta{display:none}:where(.products-page) .hd-public-search input{padding-left:18px;font-size:18px}:where(.products-page) .hd-public-search-chrome.is-docked.is-below-nav{top:calc(var(--hd-public-nav-height) + 8px);padding:0 16px}:where(.products-page) .hd-public-search-chrome.is-docked.is-below-nav .hd-public-search{width:calc(100vw - 32px)}}@media (prefers-reduced-motion:reduce){:where(.products-page) .hd-public-search,:where(.products-page) .hd-public-search-chrome,:where(.products-page) .hd-public-search-clear,:where(.products-page) .hd-public-search-hotwords,:where(.products-page) .hd-public-search-shell,:where(.products-page) .hd-public-search-submit{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}}.products-page{--brand-red:var(--color-brand-red);--brand-red-dark:var(--color-brand-red-dark);--title:var(--color-title-black);--text:#333941;--muted:var(--color-gray-secondary);--line:#dfe2e5;--fog:#eef0ed;--surface:var(--color-surface-white);--industrial:var(--color-industrial-blue-black);--motion-main:var(--ease-ui);min-width:0}.products-page .product-hero-backdrop{position:absolute}:where(.products-page) .detail-page .detail-top-backdrop{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(var(--hd-public-nav-height) + var(--hd-public-search-strip-height) + 24px);background:var(--color-industrial-blue-black,var(--industrial));pointer-events:none}.products-page :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid rgba(30,38,45,.56);outline-offset:3px}.products-page :is(.hero,.detail-hero){padding:0}.products-page:not(.detail-page) .hero,.products-page:not(.detail-page) .product-hero-backdrop{height:680px;min-height:680px}.products-page:not(.detail-page) .hero-grid{width:min(1800px,calc(100% - clamp(48px, 4vw, 112px)));padding-right:calc(clamp(48px, 3.2vw, 64px) - clamp(24px, 2vw, 56px));padding-left:clamp(28px,3vw,54px);grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);gap:clamp(48px,4vw,84px)}.products-page:not(.detail-page) .hero-copy{justify-self:start}.products-page:not(.detail-page) .hero-media{width:100%;justify-self:end;justify-items:end}.products-page:not(.detail-page) .hero-product-image{width:min(760px,100%)}:where(.products-page) .catalog-section{position:relative;z-index:2;padding:92px clamp(24px,2vw,56px) 120px;background:linear-gradient(90deg,rgba(11,18,23,.025) 1px,transparent 1px) 0 0 /72px 72px,var(--fog)}:where(.products-page) .catalog-layout{display:grid;width:min(1800px,100%);margin:0 auto;grid-template-columns:clamp(180px,13vw,250px) minmax(0,1fr) clamp(180px,13vw,250px);gap:clamp(32px,3.7vw,76px);align-items:start}:where(.products-page) .cart-entry-rail,:where(.products-page) .cart-panel,:where(.products-page) .category-rail{min-width:0}:where(.products-page) .category-rail{position:sticky;top:102px;grid-column:1;grid-row:1;overflow:hidden;border:1px solid rgba(1,3,5,.08);border-radius:18px;padding:0;color:var(--title);background:var(--color-white);box-shadow:0 12px 34px rgba(11,18,23,.075)}:where(.products-page) .category-rail-heading{display:flex;min-height:104px;align-items:center;justify-content:flex-start;padding:22px 20px;color:var(--color-white);background:linear-gradient(135deg,var(--brand-red),var(--brand-red-dark))}:where(.products-page) .category-label{display:block;min-width:0;margin:0;color:inherit;font-weight:600}:where(.products-page) .category-all-products-action{width:100%;border:0;border-radius:var(--radius-control,8px);padding:0;color:inherit;background:transparent;font:inherit;text-align:left;text-decoration:none}:where(.products-page) .category-all-products-action:focus-visible .category-label-current,:where(.products-page) .category-all-products-action:hover .category-label-current{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}:where(.products-page) .category-label-current{display:block;color:var(--color-white);font-size:clamp(24px,1.8vw,32px);font-weight:600;line-height:1.32;letter-spacing:0;overflow-wrap:anywhere}:where(.products-page) .category-rail-status{color:hsla(0,0%,100%,.38);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.08em}:where(.products-page) .category-list{display:grid;gap:0;padding:10px}:where(.products-page) .category-group{position:relative;min-width:0}:where(.products-page) .category-group+.category-group{border-top:1px solid rgba(1,3,5,.07)}:where(.products-page) .category-button{position:relative;display:flex;width:100%;min-height:62px;align-items:center;justify-content:space-between;border:0;border-radius:8px;padding:0 14px;color:var(--color-metal-dark);background:transparent;font-size:16px;font-weight:600;line-height:1;letter-spacing:.02em;text-align:left;transition:color .22s ease,border-color .22s ease,background .22s ease,transform .22s var(--motion-main)}:where(.products-page) .category-button-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.products-page) .category-chevron{width:18px;height:18px;flex:0 0 18px;color:var(--muted);stroke-width:2;transition:color .18s ease,transform .36s var(--motion-main)}:where(.products-page) .category-group.is-expanded>.category-button .category-chevron{color:var(--brand-red);transform:rotate(180deg)}:where(.products-page) .category-button:before{position:absolute;top:13px;bottom:13px;left:0;width:4px;border-radius:0 999px 999px 0;background:var(--brand-red);content:"";opacity:0;transform:scaleY(.35);transition:opacity .22s ease,transform .36s var(--motion-main)}:where(.products-page) .category-button:hover{color:var(--brand-red-dark);background:rgba(214,8,25,.055);transform:translateX(2px)}:where(.products-page) .category-button:focus-visible{color:var(--title);background:rgba(11,18,23,.055);transform:none}:where(.products-page) .category-button.is-active,:where(.products-page) .category-group.is-expanded>.category-button{color:var(--brand-red);background:linear-gradient(90deg,rgba(214,8,25,.11),rgba(214,8,25,.025))}:where(.products-page) .category-button.is-active:before,:where(.products-page) .category-group.is-expanded>.category-button:before{opacity:1;transform:scaleY(1)}:where(.products-page) .category-count{color:var(--muted);font-size:12px;font-weight:400;line-height:1.55}:where(.products-page) .category-submenu{display:grid;max-height:0;gap:0;overflow:hidden;opacity:0;padding:0 8px;transform:translateY(-6px);transition:max-height .62s var(--motion-main),opacity .22s ease,padding .36s var(--motion-main),transform .36s var(--motion-main)}:where(.products-page) .category-group.is-expanded .category-submenu{max-height:620px;opacity:1;padding-top:2px;padding-bottom:10px;transform:translateY(0)}.products-page:not(.detail-page) .category-submenu{max-height:0;opacity:0;pointer-events:none;transform:translateY(-8px);visibility:hidden;transition:max-height .48s var(--ease-standard),padding .42s var(--ease-standard),opacity .24s ease,transform .36s var(--ease-standard),visibility 0s linear .48s}.products-page:not(.detail-page) .category-group.is-expanded .category-submenu{max-height:calc(var(--category-submenu-content-height, 608px) + 12px);opacity:1;padding-top:2px;padding-bottom:10px;pointer-events:auto;transform:translateY(0);visibility:visible;transition:max-height .48s var(--ease-standard),padding .42s var(--ease-standard),opacity .24s ease,transform .36s var(--ease-standard),visibility 0s linear 0s}:where(.products-page) .category-product-link{display:grid;width:100%;min-height:44px;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:8px;border:0;border-radius:8px;padding:7px 10px;color:var(--color-metal-dark);background:transparent;text-align:left;transition:color .18s ease,background .18s ease}:where(.products-page) .category-product-link:before{width:6px;height:6px;border-radius:50%;background:rgba(84,96,107,.32);content:"";transition:background .18s ease,transform .22s var(--ease-ui)}:where(.products-page) .category-product-link strong{min-width:0;font-size:16px;font-weight:400;line-height:1.7;letter-spacing:0;overflow-wrap:anywhere}:where(.products-page) .category-product-link:is(.is-current,.is-reading-row) strong{font-weight:600}:where(.products-page) .category-product-link.is-reading-row,:where(.products-page) .category-product-link:hover{color:var(--brand-red-dark);background:rgba(214,8,25,.05)}:where(.products-page) .category-product-link:focus-visible{color:var(--title);background:rgba(11,18,23,.055)}:where(.products-page) .category-product-link.is-current{color:var(--brand-red);background:rgba(214,8,25,.095)}:where(.products-page) .category-product-link:is(:hover,.is-reading-row,.is-current):before{background:var(--brand-red);transform:scale(1.24)}:where(.products-page) .category-product-link:focus-visible:before{background:var(--color-metal-mid);transform:scale(1.18)}:where(.products-page) .catalog-main{min-width:0;grid-column:2;grid-row:1}:where(.products-page) .product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,1.35vw,24px);align-items:stretch}:where(.products-page) .product-card{position:relative;display:flex;min-width:0;min-height:450px;flex-direction:column;overflow:hidden;border:1px solid rgba(11,18,23,.1);border-radius:18px;background:hsla(0,0%,100%,.88);box-shadow:0 15px 36px rgba(11,18,23,.07);transition:transform .36s var(--motion-main),box-shadow .36s var(--motion-main),border-color .22s ease}:where(.products-page) .product-card:after{display:none;content:none}:where(.products-page) .product-card:hover{border-color:rgba(214,8,25,.34);box-shadow:0 22px 54px rgba(214,8,25,.14),0 12px 30px rgba(11,18,23,.07);transform:translateY(-4px)}:where(.products-page) .product-card:focus-within{border-color:rgba(30,38,45,.22);box-shadow:0 15px 36px rgba(11,18,23,.09);transform:none}:where(.products-page) .product-card-media{position:relative;display:grid;width:100%;height:clamp(218px,11.55vw,239px);min-height:0;flex:0 0 auto;place-items:center;overflow:hidden;border:0;border-radius:0;padding:0;color:inherit;background:radial-gradient(circle at 72% 30%,hsla(0,0%,100%,.96),transparent 42%),linear-gradient(145deg,#f6f7f6,#e7eae8);text-decoration:none}:where(.products-page) .product-card-media:after{position:absolute;inset:auto 20px 16px auto;width:78px;height:78px;border:1px solid rgba(11,18,23,.06);border-radius:50%;content:""}:where(.products-page) .product-card-brand{position:absolute;top:18px;left:20px;z-index:2;display:block;width:72px;height:28px;pointer-events:none}:where(.products-page) .product-card-brand img{display:block;width:72px;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;filter:drop-shadow(0 5px 10px rgba(11,18,23,.08))}:where(.products-page) .product-card-image{position:relative;z-index:1;width:88%;height:clamp(190px,calc(11.55vw - 28px),211px);max-height:none;-o-object-fit:contain;object-fit:contain;transition:transform .62s var(--motion-main)}:where(.products-page) .product-card:hover .product-card-image{transform:scale(1.035)}:where(.products-page) .product-card-body{display:flex;min-height:170px;flex:1;flex-direction:column;padding:24px 22px 22px}:where(.products-page) .product-card-title{margin:0;color:var(--title);font-size:clamp(22px,1.6vw,26px);font-weight:600;line-height:1.32}:where(.products-page) .product-card-summary{display:-webkit-box;min-height:54px;margin:16px 0 0;overflow:hidden;color:var(--muted);font-size:16px;font-weight:400;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:2;letter-spacing:0}:where(.products-page) .product-application-strip{display:grid;gap:8px;margin-top:16px}:where(.products-page) .product-card-summary+.product-application-strip{margin-top:16px}:where(.products-page) .product-application-heading{color:var(--color-gray-secondary,#70737c);font-size:14px;font-weight:400;line-height:1.6}:where(.products-page) .product-application-list{display:flex;min-height:0;flex-wrap:wrap;align-items:flex-start;gap:6px;margin:0;padding:0;list-style:none}:where(.products-page) .product-application-list.is-dense{gap:6px}:where(.products-page) .product-application-list li{display:flex;min-width:0;max-width:100%}:where(.products-page) .product-application-chip{display:inline-flex;min-width:0;max-width:100%;min-height:36px;align-items:center;gap:7px;border:1px solid rgba(1,3,5,.1);border-radius:var(--radius-pill,999px);padding:7px 10px;color:var(--color-gunmetal-dark,#1e262d);background:var(--color-surface-white,#f8f8f8)}:where(.products-page) .product-application-chip svg{width:17px;height:17px;flex:0 0 17px;stroke-width:1.9}:where(.products-page) .product-application-label{display:block;min-width:0;max-width:100%;font-size:14px;font-weight:600;line-height:1.6;overflow-wrap:anywhere;white-space:normal}:where(.products-page) .product-card-actions{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:10px;margin-top:auto;padding-top:24px}:where(.products-page) .product-card-actions .button{min-width:0;min-height:52px;padding:0 12px;font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap}:where(.products-page) .product-card-actions .button svg{width:17px;height:17px}:where(.products-page) .product-card-actions .product-add-button{width:100%;min-width:0;height:52px;padding:0}:where(.products-page) .product-card-actions .product-add-button svg{width:20px;height:20px}:where(.products-page) .load-zone{margin-top:32px}:where(.products-page) .cart-entry-rail{position:sticky;top:102px;display:flex;min-height:146px;flex-direction:column;grid-column:3;grid-row:1;color:var(--title)}:where(.products-page) .cart-entry-rail>.category-label{min-height:48px;padding:4px 4px 14px}:where(.products-page) .cart-entry{display:grid;width:100%;min-height:92px;flex:1;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:12px;border:1px solid rgba(11,18,23,.12);border-radius:16px;padding:14px;color:var(--title);background:linear-gradient(135deg,hsla(0,0%,100%,.88),hsla(0,0%,100%,.42)),rgba(238,240,238,.78);backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%);box-shadow:0 18px 40px rgba(11,18,23,.1),inset 0 1px 0 hsla(0,0%,100%,.92);text-align:left;transition:border-color .22s ease,transform .22s var(--motion-main),box-shadow .22s ease}:where(.products-page) .cart-entry:hover{border-color:rgba(30,38,45,.24);box-shadow:0 22px 46px rgba(11,18,23,.2);transform:translateY(-2px)}:where(.products-page) .cart-entry:focus-visible{border-color:rgba(30,38,45,.3);box-shadow:0 20px 42px rgba(11,18,23,.15);transform:none}:where(.products-page) .cart-entry-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;color:var(--color-white);background:var(--brand-red)}:where(.products-page) .cart-entry-copy{display:grid;gap:5px}:where(.products-page) .cart-entry-copy strong{font-size:16px;font-weight:600;line-height:1.55}:where(.products-page) .cart-entry-copy small{color:var(--muted);font-size:14px;font-weight:400;line-height:1.6}:where(.products-page) .cart-entry-copy b{color:var(--title)}:where(.products-page) .cart-panel{display:none}:where(.products-page) .cart-overlay{position:fixed;inset:0;z-index:288;border:0;background:rgba(3,7,10,.34);opacity:0;transition:opacity .36s var(--motion-main)}:where(.products-page) .cart-overlay.is-open{opacity:1}:where(.products-page) .cart-panel-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid rgba(11,18,23,.11)}:where(.products-page) .cart-panel-actions{display:flex;align-items:center;gap:8px}:where(.products-page) .cart-panel-kicker{margin:0 0 6px;color:var(--brand-red);font-family:Consolas,SFMono-Regular,monospace;font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.08em}:where(.products-page) .cart-panel h2{margin:0;color:var(--title);font-size:28px;font-weight:600;line-height:1.32}:where(.products-page) .cart-close{color:var(--title);background:rgba(11,18,23,.06)}:where(.products-page) .cart-body{display:grid;min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;padding:16px 2px}:where(.products-page) .cart-list{display:grid;align-content:start;gap:8px;margin:0;padding:0;list-style:none}:where(.products-page) .cart-item{position:relative;display:grid;min-width:0;min-height:80px;grid-template-columns:64px minmax(0,1fr) 32px;align-items:center;gap:10px;border:1px solid rgba(11,18,23,.08);border-radius:14px;padding:8px;background:hsla(0,0%,100%,.66);transition:border-color .18s ease,background .18s ease}:where(.products-page) .cart-item:focus-within,:where(.products-page) .cart-item:hover{border-color:rgba(30,38,45,.2);background:hsla(0,0%,100%,.82)}:where(.products-page) .cart-item-media{display:block;width:64px;height:64px;min-width:0;overflow:hidden;border-radius:8px;background:var(--color-white);text-decoration:none}:where(.products-page) .cart-item-media:focus-visible{outline:2px solid var(--color-brand-red);outline-offset:2px}:where(.products-page) .cart-item-image{display:block;width:100%;height:100%;border-radius:8px;background:var(--color-white);-o-object-fit:contain;object-fit:contain;transform:translate(var(--cart-image-offset-x,0),var(--cart-image-offset-y,0)) scale(var(--cart-image-scale,1));transform-origin:var(--cart-image-origin-x,50%) var(--cart-image-origin-y,50%);transition:filter .22s ease}@media (hover:hover) and (pointer:fine){:where(.products-page) .cart-item-media:hover .cart-item-image{filter:saturate(1.03)}}:where(.products-page) .cart-item-copy{display:flex;min-width:0;align-items:center;padding:2px 0}:where(.products-page) .cart-item-copy small{color:var(--muted);font-size:14px;font-weight:400;line-height:1.6}:where(.products-page) .cart-item-copy strong{display:block;width:100%;min-width:0;color:var(--title);font-size:16px;font-weight:600;line-height:1.45;overflow-wrap:anywhere;word-break:break-word;white-space:normal;letter-spacing:0}:where(.products-page) .cart-remove{display:inline-flex;width:32px;height:32px;min-width:32px;min-height:32px;align-items:center;justify-content:center;border:1px solid rgba(30,38,45,.16);border-radius:50%;padding:0;color:var(--brand-red);background:hsla(0,0%,100%,.94);box-shadow:none;transition:color .18s ease,border-color .18s ease,background .18s ease;font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em}:where(.products-page) .cart-remove:hover{color:var(--color-white);background:var(--brand-red-dark)}:where(.products-page) .cart-remove:focus-visible{color:var(--title);background:var(--color-white)}:where(.products-page) .cart-remove svg{width:14px;height:14px}:where(.products-page) .cart-empty{display:grid;min-height:250px;place-content:center;justify-items:center;gap:14px;color:var(--muted);text-align:center}:where(.products-page) .cart-empty svg{width:38px;height:38px;stroke-width:1.4}:where(.products-page) .cart-empty strong{color:var(--title);font-size:16px;font-weight:600;line-height:1.7}:where(.products-page) .cart-panel-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:16px;border-top:1px solid rgba(11,18,23,.11)}:where(.products-page) .cart-panel-footer .button{min-width:0;min-height:50px}:where(.products-page) .cart-panel-footer .button svg{width:18px;height:18px;flex:0 0 auto}:where(.products-page) .breadcrumb{display:flex;width:100%;min-width:0;align-items:center;gap:8px;padding:0 0 22px;font-size:16px;font-weight:400;line-height:1.55}:where(.products-page) .breadcrumb a,:where(.products-page) .breadcrumb span[aria-current=page]{display:inline-flex;min-height:44px;align-items:center}:where(.products-page) .breadcrumb a{border-radius:8px;padding-inline:4px;font-weight:600}:where(.products-page) .breadcrumb>span{margin:0}:where(.products-page) .breadcrumb>span[aria-hidden=true]{color:rgba(11,18,23,.34)}:where(.products-page) #breadcrumbCurrent{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.products-page) .detail-content{width:min(2160px,calc(100% - clamp(32px, 4vw, 96px)));margin-inline:auto;padding-top:calc(var(--hd-public-nav-height) + var(--hd-public-search-strip-height) + 24px)}:where(.products-page) .detail-workspace-layout{display:grid;width:100%;grid-template-columns:clamp(190px,14vw,250px) minmax(0,1fr) clamp(190px,14vw,250px);gap:clamp(32px,3.7vw,76px);align-items:start}:where(.products-page) .detail-main{min-width:0;grid-column:2;grid-row:1}:where(.products-page) .detail-cart-entry-rail,:where(.products-page) .detail-category-rail{top:calc(var(--hd-public-nav-height) + 26px)}:where(.products-page) .detail-category-rail{grid-column:1;grid-row:1}:where(.products-page) .detail-cart-entry-rail,:where(.products-page) .detail-cart-panel{grid-column:3;grid-row:1}:where(.products-page) .detail-page :is(a.category-button,a.category-product-link){text-decoration:none}:where(.products-page) .detail-overview{display:grid;width:100%;margin:0;padding:8px 0 76px;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(34px,4vw,68px);align-items:stretch}:where(.products-page) .product-carousel{position:relative;min-width:0;min-height:650px;overflow:hidden;border:1px solid rgba(11,18,23,.1);border-radius:20px;background:radial-gradient(circle at 72% 22%,hsla(0,0%,100%,.96),transparent 44%),linear-gradient(145deg,#f7f8f7,#e8ebe9);box-shadow:0 24px 58px rgba(11,18,23,.1)}:where(.products-page) .detail-carousel-brand{position:absolute;top:24px;left:24px;z-index:4;display:block;width:126px;height:auto;pointer-events:none;filter:drop-shadow(0 6px 14px rgba(11,18,23,.1))}:where(.products-page) .gallery-main{position:absolute;inset:0;min-height:0;border:0;border-radius:inherit;background:transparent}:where(.products-page) .gallery-slide{position:absolute;inset:0;display:grid;place-items:center;margin:0;opacity:0;pointer-events:none;transform:translateX(22px) scale(.985);transition:opacity .36s ease,transform .62s var(--motion-main)}:where(.products-page) .gallery-slide.is-active{z-index:1;opacity:1;pointer-events:auto;transform:translateX(0) scale(1)}:where(.products-page) .gallery-main-image{width:88%;height:84%;-o-object-fit:contain;object-fit:contain}:where(.products-page) .carousel-dots{position:absolute;bottom:20px;left:50%;z-index:3;display:flex;gap:8px;transform:translateX(-50%)}:where(.products-page) .carousel-dot{width:28px;height:8px;border:0;border-radius:999px;padding:0;background:rgba(11,18,23,.18);transition:width .22s var(--motion-main),background .18s ease}:where(.products-page) .carousel-dot.is-active{width:48px;background:var(--brand-red)}:where(.products-page) .product-carousel.has-single-image .carousel-dots{display:none}:where(.products-page) .detail-info{display:flex;min-width:0;min-height:650px;flex-direction:column;padding:4px 0 0}:where(.products-page) .detail-title{margin:0;font-size:clamp(42px,4.2vw,56px);font-weight:600;line-height:1.15;letter-spacing:0}:where(.products-page) .detail-summary{display:block;max-width:620px;margin:22px 0 30px;color:var(--muted);font-size:clamp(18px,1.2vw,20px);font-weight:400;line-height:1.7}:where(.products-page) .detail-page .detail-advantages{width:100%;margin:28px 0 0;padding:0}:where(.products-page) .detail-page .detail-advantages>h2{margin:0 0 16px;color:var(--title);font-size:22px;font-weight:600;line-height:1.32}:where(.products-page) .detail-page .detail-advantages-inner{display:block}:where(.products-page) .detail-page .advantage-section-heading{max-width:none;margin:0 0 24px;padding:0}:where(.products-page) .detail-page .advantage-section-heading h2{margin:0;color:var(--title);font-size:clamp(32px,3.2vw,42px);font-weight:600;line-height:1.2;letter-spacing:0}:where(.products-page) .detail-page .advantage-list{position:relative;display:grid;min-width:0;min-height:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;overflow:visible;border:0;border-radius:0;margin:0;padding:0;background:transparent;box-shadow:none;list-style:none}:where(.products-page) .detail-page .advantage-list:before{content:none}:where(.products-page) .detail-page .advantage-list li{position:relative;display:flex;min-width:0;min-height:62px;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;border:0;border-radius:14px;padding:8px 10px;color:var(--title);background:transparent;box-shadow:none;text-align:left;transition:border-color .22s ease,box-shadow .26s ease}:where(.products-page) .detail-page .advantage-list li.is-active{flex:2.15 1 0}:where(.products-page) .detail-page .advantage-list .advantage-card{--advantage-surface:#f8f8f8;position:relative;isolation:isolate;display:grid;width:100%;height:100%;min-width:0;min-height:350px;align-content:start;overflow:hidden;border:1px solid rgba(1,3,5,.08);border-radius:18px;padding:180px 20px 22px;color:var(--title);background:var(--advantage-surface);text-align:left;box-shadow:0 12px 34px rgba(11,18,23,.075);transform:translateY(0);transition:transform .28s var(--ease-ui),border-color .22s ease,background .26s ease,box-shadow .28s ease}:where(.products-page) .detail-page .advantage-list .advantage-card:before{position:absolute;top:0;right:0;left:0;z-index:1;height:156px;background:linear-gradient(180deg,hsla(0,0%,97.3%,0) 45%,var(--advantage-surface) 100%),linear-gradient(105deg,hsla(0,0%,100%,.18),transparent 42%);content:"";pointer-events:none}:where(.products-page) .detail-page .advantage-media{position:absolute;top:0;right:0;left:0;z-index:0;width:100%;height:142px;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--advantage-position,50% 50%);object-position:var(--advantage-position,50% 50%);pointer-events:none;filter:brightness(.96) saturate(.78) contrast(1.03);transform:scale(1.015);transition:transform .62s var(--ease-standard),filter .3s ease}:where(.products-page) .detail-page .advantage-list .advantage-card:after{position:absolute;right:18px;bottom:0;left:18px;height:3px;border-radius:3px 3px 0 0;background:var(--brand-red);z-index:3;content:"";opacity:0;transform:scaleX(.35);transform-origin:left;transition:opacity .22s ease,transform .42s var(--ease-standard)}:where(.products-page) .detail-page .advantage-list li.is-active .advantage-card{--advantage-surface:#fff;border-color:rgba(214,8,25,.24);background:var(--advantage-surface);box-shadow:0 18px 42px rgba(11,18,23,.12);transform:translateY(-4px)}:where(.products-page) .detail-page .advantage-list li.is-active .advantage-media{filter:brightness(1.02) saturate(.88) contrast(1.02);transform:scale(1.05)}:where(.products-page) .detail-page .advantage-list li.is-active .advantage-card:after{opacity:1;transform:scaleX(1)}:where(.products-page) .detail-page .advantage-list .advantage-icon{position:static;display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid rgba(214,8,25,.16);border-radius:50%;color:var(--brand-red);background:hsla(0,0%,100%,.78);box-shadow:none}:where(.products-page) .detail-page .advantage-list .advantage-icon svg{width:18px;height:18px;stroke-width:1.9}:where(.products-page) .detail-page .advantage-list li>strong{min-width:0;color:var(--title);font-size:16px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}:where(.products-page) .detail-page .advantage-copy{position:relative;z-index:2;display:grid;width:100%;min-width:0;gap:16px}:where(.products-page) .detail-page .advantage-copy strong{display:block;color:var(--title);font-size:22px;font-weight:600;line-height:1.32}:where(.products-page) .detail-page .advantage-copy span{display:block;max-height:0;overflow:hidden;color:var(--muted);font-size:16px;font-weight:400;line-height:1.7;opacity:0;transition:max-height .42s var(--ease-standard),opacity .26s ease;letter-spacing:0}:where(.products-page) .detail-page .advantage-list li.is-active .advantage-copy span{max-height:220px;opacity:1}:where(.products-page) .spec-configurator{margin-top:auto;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}:where(.products-page) .spec-configurator-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}:where(.products-page) .spec-configurator-heading h2{margin:0;color:var(--title);font-size:22px;font-weight:600;line-height:1.32}:where(.products-page) .spec-configurator-heading>span{color:var(--muted);font-size:14px;font-weight:400;line-height:1.6}:where(.products-page) .spec-select-field{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;color:var(--title);font-size:16px;font-weight:600;line-height:1}:where(.products-page) .spec-select-field select{width:100%;min-height:54px;border:1px solid rgba(11,18,23,.14);border-radius:var(--radius-control,8px);padding:0 38px 0 12px;color:var(--title);background:#fff;font-size:16px;font-weight:400;line-height:1}:where(.products-page) .spec-select-field select:focus-visible{border-color:rgba(30,38,45,.38);outline:0;box-shadow:0 0 0 3px rgba(30,38,45,.1)}:where(.products-page) .spec-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}:where(.products-page) .spec-metric{display:flex;min-width:0;min-height:84px;flex-direction:column;justify-content:center;overflow:hidden;border:1px solid rgba(11,18,23,.055);border-radius:14px;padding:15px 16px;background:linear-gradient(145deg,hsla(0,0%,100%,.72),rgba(11,18,23,.055));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}:where(.products-page) .spec-metric small,:where(.products-page) .spec-metric strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.products-page) .spec-metric small{color:var(--muted);font-size:14px;font-weight:400;line-height:1.6}:where(.products-page) .spec-metric strong{margin-top:7px;color:var(--brand-red);font-size:clamp(26px,1.75vw,30px);font-weight:600;font-variant-numeric:tabular-nums lining-nums;letter-spacing:0;line-height:1.32}:where(.products-page) .spec-metric-value-visual{display:inline-flex;max-width:100%;align-items:baseline;white-space:nowrap}:where(.products-page) .spec-number-token{flex:0 0 auto}:where(.products-page) .spec-fallback{margin:0;border-left:3px solid var(--brand-red);padding:10px 12px;color:var(--muted);background:rgba(214,8,25,.04);font-size:14px;font-weight:400;line-height:1.6}:where(.products-page) .detail-actions{display:grid;grid-template-columns:60px repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:0}:where(.products-page) .detail-actions .button{min-height:60px}:where(.products-page) .detail-actions .detail-cart-button{width:60px;min-width:60px;border-radius:999px;padding:0}:where(.products-page) .detail-actions .detail-cart-button svg{width:21px;height:21px}:where(.products-page) .detail-download-menu{position:relative;min-width:0}:where(.products-page) .detail-download-menu>.button{width:100%;gap:8px;padding-inline:12px;white-space:nowrap}:where(.products-page) .detail-download-menu.has-selection>.button,:where(.products-page) .detail-download-menu.is-open>.button,:where(.products-page) .detail-download-menu>.button:focus-visible,:where(.products-page) .detail-download-menu>.button:hover{border-color:var(--color-brand-red);color:var(--color-brand-red-dark);background:var(--color-white);box-shadow:0 12px 30px rgba(214,8,25,.22)}:where(.products-page) .detail-download-count{display:inline-grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--color-white);background:var(--color-brand-red);font-size:12px;font-weight:600;line-height:1}:where(.products-page) .detail-download-options{position:absolute;top:calc(100% + 10px);right:0;z-index:12;display:grid;width:min(460px,calc(100vw - 32px));gap:12px;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card-large,18px);padding:14px;background:var(--color-white);box-shadow:0 18px 44px rgba(11,18,23,.14);opacity:0;pointer-events:none;transform:translateY(-6px);visibility:hidden;transition:opacity .22s ease,transform .26s var(--ease-ui),visibility 0s linear .26s}:where(.products-page) .detail-download-options:before{position:absolute;right:24px;bottom:100%;width:12px;height:12px;border-top:1px solid rgba(1,3,5,.08);border-left:1px solid rgba(1,3,5,.08);background:var(--color-white);content:"";transform:translateY(6px) rotate(45deg)}:where(.products-page) .detail-download-menu.is-open .detail-download-options{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;transition-delay:0s}:where(.products-page) .detail-download-hint{margin:0;color:var(--color-metal-mid);font-size:14px;font-weight:400;line-height:1.6}:where(.products-page) .detail-download-choice-row{display:flex;flex-wrap:wrap;gap:8px}:where(.products-page) .detail-download-option{display:inline-flex;min-height:42px;flex:0 0 auto;align-items:center;gap:8px;border:1px solid rgba(1,3,5,.1);border-radius:var(--radius-pill,999px);padding:0 14px;color:var(--color-gunmetal-dark);background:var(--color-surface-white);box-shadow:none;cursor:pointer;font-size:16px;font-weight:600;line-height:1;white-space:nowrap;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .22s ease}:where(.products-page) .detail-download-option-mark{display:inline-grid;width:17px;height:17px;flex:0 0 auto;place-items:center;border:1px solid rgba(84,96,107,.46);border-radius:50%;color:var(--color-white);background:var(--color-white);transition:color .18s ease,border-color .18s ease,background .18s ease}:where(.products-page) .detail-download-option-mark svg{width:11px;height:11px;opacity:0;stroke-width:3}:where(.products-page) .detail-download-option:focus-visible,:where(.products-page) .detail-download-option:hover{border-color:var(--color-brand-red);color:var(--color-brand-red-dark);background:var(--color-white);box-shadow:0 8px 22px rgba(214,8,25,.16)}:where(.products-page) .detail-download-option:focus-visible{outline:2px solid var(--color-brand-red);outline-offset:2px}:where(.products-page) .detail-download-option[aria-pressed=true]{border-color:var(--color-brand-red);color:var(--color-brand-red-dark);background:rgba(214,8,25,.06);box-shadow:0 8px 22px rgba(214,8,25,.16)}:where(.products-page) .detail-download-option[aria-pressed=true] .detail-download-option-mark{border-color:var(--color-brand-red);color:var(--color-white);background:var(--color-brand-red)}:where(.products-page) .detail-download-option[aria-pressed=true] .detail-download-option-mark svg{opacity:1}:where(.products-page) .detail-download-submit{display:flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:var(--radius-control,8px);padding:0 16px;color:var(--color-white);background:var(--color-brand-red);box-shadow:0 10px 24px rgba(214,8,25,.18);cursor:pointer;font-size:16px;font-weight:600;line-height:1;transition:background .18s ease,box-shadow .22s ease}:where(.products-page) .detail-download-submit:focus-visible,:where(.products-page) .detail-download-submit:hover{background:var(--color-brand-red-dark);box-shadow:0 12px 28px rgba(167,8,11,.24)}:where(.products-page) .detail-download-submit:focus-visible{outline:2px solid var(--color-brand-red);outline-offset:2px}:where(.products-page) .detail-download-submit:disabled{color:var(--color-gray-secondary);background:var(--color-fog-light);box-shadow:none;cursor:not-allowed}:where(.products-page) .detail-download-submit-count{display:inline-grid;min-width:22px;height:22px;place-items:center;border-radius:50%;padding:0 5px;color:currentColor;background:hsla(0,0%,100%,.2);font-size:12px;font-weight:600;line-height:1}:where(.products-page) .detail-download-submit:disabled .detail-download-submit-count{background:rgba(84,96,107,.1)}:where(.products-page) .detail-download-submit svg{width:17px;height:17px}:where(.products-page) .detail-page .detail-section{padding:78px 0}:where(.products-page) .detail-page .detail-section-inner{width:100%;margin:0;padding:0}:where(.products-page) .detail-page .section-heading-row{margin-bottom:24px}:where(.products-page) .detail-page .structure-section{color:var(--title);background:transparent}:where(.products-page) .detail-page .structure-heading-row .section-title{font-size:clamp(32px,3.2vw,42px);font-weight:600;line-height:1.2;letter-spacing:0}:where(.products-page) .detail-page .structure-stage{position:relative;isolation:isolate;min-height:228px}:where(.products-page) .detail-page .structure-stage.has-structure{min-height:clamp(520px,42vw,680px);overflow:hidden;border-radius:18px;background:#070c10;box-shadow:0 28px 68px rgba(11,18,23,.2)}:where(.products-page) .detail-page .structure-stage.has-structure:before{position:absolute;right:18%;bottom:4%;left:18%;z-index:0;height:24%;border-radius:50%;background:radial-gradient(ellipse,rgba(214,8,25,.11),rgba(84,96,107,.09) 42%,transparent 72%);content:"";filter:blur(24px);pointer-events:none}:where(.products-page) .detail-page .structure-overlay-title{position:absolute;top:0;left:0;z-index:2;max-width:42%;color:var(--title);font-size:clamp(22px,2.4vw,32px);pointer-events:none;font-weight:600;line-height:1.32;letter-spacing:0}:where(.products-page) .detail-page .structure-stage.has-structure .structure-overlay-title{top:28px;left:32px;z-index:5;color:#fff;letter-spacing:0;font-size:clamp(22px,2.4vw,32px);font-weight:600;line-height:1.32}:where(.products-page) .detail-page .structure-media{position:absolute;inset:0;z-index:1;width:100%;min-height:0}:where(.products-page) .detail-page .structure-figure{position:absolute;inset:0;margin:0}:where(.products-page) .detail-page .structure-image{display:block;width:100%;height:100%;max-height:none;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 24px 26px rgba(0,0,0,.48)) drop-shadow(0 0 1px rgba(255,255,255,.2));transform:none;transform-origin:center}:where(.products-page) .detail-page .structure-placeholder{display:grid;min-height:228px;place-items:center;border:1px dashed rgba(11,18,23,.16);border-radius:16px;padding:28px 24px;color:var(--muted);text-align:center;background:hsla(0,0%,100%,.42)}:where(.products-page) .detail-page .structure-placeholder>svg{width:36px;height:36px;margin-bottom:12px;color:var(--brand-red)}:where(.products-page) .detail-page .structure-placeholder strong{color:var(--title);font-size:clamp(22px,1.8vw,26px);font-weight:600;line-height:1.32}:where(.products-page) .detail-page .structure-placeholder .button{margin-top:16px}:where(.products-page) .detail-page .detail-error{padding-top:calc(var(--hd-public-nav-height) + var(--hd-public-search-strip-height) + 24px)}:where(.products-page) .detail-page .application-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}:where(.products-page) .detail-page .application-rail-hint{margin:8px 0 0;color:var(--color-gray-secondary,#70737c);font-size:14px;font-weight:400;line-height:1.6}:where(.products-page) .detail-page .application-rail-hint[hidden]{display:none!important}:where(.products-page) .detail-page .application-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;min-width:0;gap:16px;outline:none}:where(.products-page) .detail-page .application-row{display:flex;height:clamp(270px,22vw,320px);min-width:0;gap:16px}:where(.products-page) .detail-page .application-card{position:relative;isolation:isolate;display:flex;align-items:flex-end;height:100%;min-height:0;min-width:0;flex:1 1 0%;overflow:hidden;border:1px solid hsla(0,0%,100%,.16);border-radius:var(--radius-card-large,18px);padding:0;color:var(--color-white,#fff);background:linear-gradient(145deg,var(--color-gunmetal-dark,#1e262d),var(--color-industrial-blue-black,#0b1217));box-shadow:0 12px 34px rgba(11,18,23,.075);transition:flex-grow .52s var(--ease-emphasized)}:where(.products-page) .detail-page .application-card.is-active{flex-grow:3}:where(.products-page) .detail-page .application-card-image{position:absolute;z-index:-2;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--application-image-position,50% 50%);object-position:var(--application-image-position,50% 50%)}:where(.products-page) .detail-page .application-card-shade{position:absolute;z-index:-1;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(1,3,5,.05) 18%,rgba(1,3,5,.18) 52%,rgba(1,3,5,.9)),linear-gradient(90deg,rgba(1,3,5,.26),transparent 66%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18);pointer-events:none;transition:opacity .32s ease}:where(.products-page) .detail-page .application-card:not(.is-active) .application-card-shade{opacity:.96}:where(.products-page) .detail-page .application-copy{position:static;z-index:2;width:100%;padding:clamp(20px,2vw,26px);pointer-events:none}:where(.products-page) .detail-page .application-title{margin:0;color:var(--color-white,#fff);font-size:22px;font-weight:600;line-height:1.32;letter-spacing:0}:where(.products-page) .detail-page .application-card-trigger{display:block;max-width:100%;overflow:hidden;border:0;padding:0;color:inherit;background:transparent;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;pointer-events:auto}:where(.products-page) .detail-page .application-card-trigger:after{position:absolute;z-index:3;inset:0;border-radius:var(--radius-card-large,18px);content:""}:where(.products-page) .detail-page .application-card-trigger:focus-visible{outline:none}:where(.products-page) .detail-page .application-card-trigger:focus-visible:after{outline:3px solid var(--color-brand-red,#d60819);outline-offset:-4px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.76)}:where(.products-page) .detail-page .application-description-reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--ease-standard)}:where(.products-page) .detail-page .application-description{min-height:0;overflow:hidden;margin:0;color:hsla(0,0%,100%,.84);font-size:16px;font-weight:400;line-height:1.7;letter-spacing:0;opacity:0;transform:translateY(6px);transition:margin-top .22s ease,opacity .22s ease,transform .22s var(--ease-ui)}:where(.products-page) .detail-page .application-card.is-active .application-description-reveal{grid-template-rows:1fr}:where(.products-page) .detail-page .application-card.is-active .application-description{margin-top:16px;opacity:1;transform:translateY(0)}:where(.products-page) .detail-page .application-card.is-image-missing{background:radial-gradient(circle at 72% 24%,rgba(214,8,25,.16),transparent 34%),linear-gradient(145deg,var(--color-gunmetal-dark,#1e262d),var(--color-industrial-blue-black,#0b1217))}:where(.products-page) .parameter-tables{display:grid;gap:30px}:where(.products-page) .parameter-table-block{min-width:0;overflow:hidden;border:1px solid rgba(11,18,23,.1);border-radius:var(--radius-card);background:var(--color-white);box-shadow:0 18px 44px rgba(11,18,23,.07)}:where(.products-page) .parameter-table-title{margin:0;padding:18px 22px;color:var(--color-white);background:var(--color-industrial-blue-black);font-size:22px;font-weight:600;line-height:1.32}:where(.products-page) .parameter-tablist{display:flex;min-height:52px;flex-wrap:wrap;align-items:stretch;gap:4px;padding:0 14px;color:hsla(0,0%,100%,.68);background:var(--color-industrial-blue-black)}:where(.products-page) .parameter-tab{position:relative;min-width:96px;min-height:48px;border:0;padding:0 14px;color:inherit;background:transparent;font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em;transition:color .18s ease,background .18s ease}:where(.products-page) .parameter-tab:after{position:absolute;right:14px;bottom:0;left:14px;height:3px;border-radius:3px 3px 0 0;background:var(--brand-red);content:"";opacity:0;transform:scaleX(.4);transition:opacity .18s ease,transform .26s var(--motion-main)}:where(.products-page) .parameter-tab:focus-visible,:where(.products-page) .parameter-tab:hover,:where(.products-page) .parameter-tab[aria-selected=true]{color:var(--color-white);background:hsla(0,0%,100%,.045)}:where(.products-page) .parameter-tab[aria-selected=true]:after{opacity:1;transform:scaleX(1)}:where(.products-page) .parameter-tabpanel[hidden]{display:none}:where(.products-page) .parameter-table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;border-spacing:0}:where(.products-page) .parameter-table td,:where(.products-page) .parameter-table th{width:auto;min-width:0;border:0;border-right:1px solid rgba(11,18,23,.075);border-bottom:1px solid rgba(11,18,23,.075);padding:15px 14px;color:var(--title);text-align:left;white-space:normal;overflow-wrap:anywhere}:where(.products-page) .parameter-table tr>:first-child{width:20%}:where(.products-page) .parameter-table tr>:last-child{border-right:0}:where(.products-page) .parameter-table tbody tr:last-child>*{border-bottom:0}:where(.products-page) .parameter-table thead th,:where(.products-page) .parameter-table thead th:first-child{position:static;min-width:0;color:var(--color-white);background:var(--color-industrial-blue-black);font-size:16px;font-weight:600;line-height:1.55}:where(.products-page) .parameter-table tbody th{position:static;min-width:0;color:var(--title);background:var(--color-surface-white);font-size:14px;font-weight:600;line-height:1.55}:where(.products-page) .parameter-table tbody td{background:var(--color-white);font-size:16px;font-weight:400;line-height:1.7}:where(.products-page) .parameter-table tbody tr:nth-child(2n) :is(th,td){background:var(--color-surface-white)}:where(.products-page) .parameter-table tbody tr:hover :is(th,td){background:#fff7f7}:where(.products-page) .parameter-table tbody tr.is-selected-spec :is(th,td){color:var(--color-brand-red-dark);background:#fff0f1;box-shadow:inset 0 1px 0 rgba(214,8,25,.08),inset 0 -1px 0 rgba(214,8,25,.08)}:where(.products-page) .parameter-heading-icon{display:inline-grid;width:27px;height:27px;margin:0 9px 2px 0;place-items:center;border-radius:var(--radius-control);color:var(--color-white);vertical-align:middle;background:var(--brand-red)}:where(.products-page) .parameter-heading-icon svg{width:14px;height:14px}:where(.products-page) .parameter-mobile-card{display:none}:where(.products-page) .parameter-note{margin:0;border-top:1px solid rgba(11,18,23,.08);padding:14px 20px 16px;color:var(--color-gray-secondary);font-size:14px;font-weight:400;line-height:1.6}:where(.products-page) .detail-page .related-products-section{--related-visible-count:3}:where(.products-page) .detail-page .related-heading-row{display:flex;align-items:center;justify-content:space-between;gap:20px}:where(.products-page) .detail-page .related-carousel-controls{display:flex;flex:0 0 auto;align-items:center;gap:10px}:where(.products-page) .detail-page .related-carousel-controls[hidden],:where(.products-page) .detail-page .related-carousel-pagination[hidden]{display:none!important}:where(.products-page) .detail-page .related-carousel-button{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(1,3,5,.1);border-radius:50%;padding:0;color:var(--color-gunmetal-dark,#1e262d);background:var(--color-white,#fff);box-shadow:0 8px 22px rgba(11,18,23,.07);cursor:pointer;transition:border-color .22s ease,color .22s ease,box-shadow .26s ease}:where(.products-page) .detail-page .related-carousel-button:hover{border-color:rgba(30,38,45,.24);color:var(--color-brand-red,#d60819);box-shadow:0 10px 26px rgba(11,18,23,.11)}:where(.products-page) .detail-page .related-carousel-button:focus-visible{border-color:rgba(30,38,45,.28);color:var(--color-gunmetal-dark,#1e262d);outline:2px solid rgba(30,38,45,.5);outline-offset:2px;box-shadow:0 10px 26px rgba(11,18,23,.11)}:where(.products-page) .detail-page .related-carousel-button[aria-disabled=true]{cursor:pointer}:where(.products-page) .detail-page .related-carousel-button svg{width:18px;height:18px}:where(.products-page) .detail-page .related-carousel-viewport{overflow:hidden;border-radius:var(--radius-card-large,18px);margin:-12px -8px -24px;padding:12px 8px 24px;outline:none;touch-action:pan-y}:where(.products-page) .detail-page .related-carousel-viewport:focus-visible{outline:2px solid rgba(30,38,45,.5);outline-offset:4px}:where(.products-page) .detail-page .related-carousel-viewport.is-dragging{cursor:grabbing}:where(.products-page) .detail-page .related-carousel-track{display:flex;grid-template-columns:none;gap:20px;will-change:transform}:where(.products-page) .detail-page .related-carousel-track.is-sliding{transition:transform .52s var(--ease-standard)}:where(.products-page) .detail-page .related-carousel-track .related-product-card{min-width:0;flex:0 0 calc(33.33333% - 13.33333px);border-radius:var(--radius-card-large,18px);box-shadow:0 12px 34px rgba(11,18,23,.075);opacity:1;animation:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(.products-page) .detail-page .related-carousel-track .related-product-card:hover{border-color:rgba(214,8,25,.22);box-shadow:0 16px 38px rgba(214,8,25,.075),0 12px 30px rgba(11,18,23,.075);transform:translateY(-4px)}:where(.products-page) .detail-page .related-carousel-track .related-product-card:focus-within{border-color:rgba(30,38,45,.22);box-shadow:0 12px 34px rgba(11,18,23,.085);transform:none}:where(.products-page) .detail-page .related-product-title-link{color:inherit;text-decoration:none}:where(.products-page) .detail-page .related-product-title-link:hover{color:var(--color-brand-red,#d60819)}:where(.products-page) .detail-page .related-product-title-link:focus-visible{color:inherit}:where(.products-page) .detail-page .related-carousel-track .related-product-card .product-card-image{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(.products-page) .detail-page .related-carousel-pagination{display:flex;min-height:32px;align-items:center;justify-content:center;gap:2px;margin-top:18px}:where(.products-page) .detail-page .related-carousel-dot{position:relative;display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:var(--radius-pill,999px);padding:0;background:transparent;cursor:pointer}:where(.products-page) .detail-page .related-carousel-dot:before{width:8px;height:8px;border-radius:var(--radius-pill,999px);background:var(--color-border-light,#c0c1c6);content:"";transition:width .26s var(--ease-ui),background-color .22s ease}:where(.products-page) .detail-page .related-carousel-dot.is-current:before,:where(.products-page) .detail-page .related-carousel-dot:hover:before{background:var(--color-brand-red,#d60819)}:where(.products-page) .detail-page .related-carousel-dot.is-current:before{width:22px}:where(.products-page) .detail-page .related-carousel-dot:focus-visible{outline:2px solid rgba(30,38,45,.48);outline-offset:0}:where(.products-page) .detail-page .related-products-section.is-static .related-carousel-viewport{overflow:visible}:where(.products-page) .detail-page .related-products-section.is-static .related-carousel-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));transform:none!important;will-change:auto}:where(.products-page) .detail-page .related-products-section.is-static .related-product-card{width:auto;min-width:0;flex:none}@media (min-width:1680px){.products-page:not(.detail-page) .hero-grid{width:min(1800px,calc(100% - 48px));padding-right:clamp(48px,3.2vw,64px);padding-left:0}:where(.products-page) .catalog-section{padding-right:0;padding-left:0}:where(.products-page) .catalog-layout{width:min(1800px,calc(100% - 48px));max-width:none;grid-template-columns:250px minmax(0,1fr) 250px;padding-right:0;padding-left:0}:where(.products-page) .product-grid{-moz-column-gap:24px;column-gap:24px;row-gap:28px}.products-page:not(.detail-page) .product-card{min-height:0}.products-page:not(.detail-page) .product-card-media{height:210px}.products-page:not(.detail-page) .product-card-image{height:182px}.products-page:not(.detail-page) .product-card-body{min-height:0;padding:20px}.products-page:not(.detail-page) .product-card-title{font-size:22px}.products-page:not(.detail-page) .product-application-strip{margin-top:12px}.products-page:not(.detail-page) .product-application-chip{min-height:32px;padding:5px 9px}.products-page:not(.detail-page) .product-card-actions{padding-top:18px}.products-page:not(.detail-page) .product-card-actions .button,.products-page:not(.detail-page) .product-card-actions .product-add-button{min-height:48px;height:48px}:where(.products-page) .cart-entry-rail{display:none}:where(.products-page) .cart-panel{position:sticky;top:102px;display:flex;height:min(760px,calc(100vh - 122px));min-height:0;max-height:none;flex-direction:column;overflow:hidden;border:1px solid hsla(0,0%,100%,.72);border-radius:20px;padding:20px;background:hsla(0,0%,97.3%,.96);box-shadow:0 24px 58px rgba(11,18,23,.11),inset 0 1px 0 hsla(0,0%,100%,.9)}}@media (max-width:1679px){:where(.products-page) .cart-panel{position:fixed;top:0;right:0;bottom:0;z-index:289;display:flex;width:min(430px,calc(100vw - 28px));min-height:0;flex-direction:column;overflow:hidden;border-left:1px solid hsla(0,0%,100%,.78);padding:24px;background:hsla(0,0%,97.3%,.96);box-shadow:-24px 0 58px rgba(11,18,23,.16);transform:translateX(104%);transition:transform .36s var(--motion-main)}:where(.products-page) .cart-panel.is-open{transform:translateX(0)}:where(.products-page):is(body,div).is-cart-open{overflow:hidden}}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){@media (min-width:1680px){:where(.products-page) .cart-panel{background:linear-gradient(135deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.28) 50%,hsla(0,0%,97.3%,.54)),rgba(238,240,238,.52);backdrop-filter:blur(30px) saturate(158%);-webkit-backdrop-filter:blur(30px) saturate(158%)}}@media (max-width:1679px){:where(.products-page) .cart-panel{background:linear-gradient(145deg,hsla(0,0%,100%,.78),hsla(0,0%,97.3%,.48)),rgba(238,240,238,.58);backdrop-filter:blur(30px) saturate(155%);-webkit-backdrop-filter:blur(30px) saturate(155%)}}}@media (min-width:1680px){:where(.products-page) .detail-page .detail-workspace-layout{grid-template-columns:250px minmax(0,1fr) 250px}:where(.products-page) .detail-page .detail-cart-entry-rail{display:none}:where(.products-page) .detail-page .detail-cart-panel,:where(.products-page) .detail-page .detail-category-rail{opacity:1;transition:transform .42s var(--ease-emphasized),opacity .26s ease}:where(.products-page) .detail-page.detail-rails-hidden .detail-category-rail{opacity:0;pointer-events:none;transform:translateX(calc(-100% - 32px))}:where(.products-page) .detail-page.detail-rails-hidden .detail-cart-panel{opacity:0;pointer-events:none;transform:translateX(calc(100% + 32px))}}@media (min-width:1280px) and (max-width:1679px){:where(.products-page) .detail-page .detail-overview{grid-template-columns:1fr}:where(.products-page) .detail-page .product-carousel{min-height:600px}:where(.products-page) .detail-page .detail-info{min-height:0}}@media (min-width:1280px) and (max-width:1439px){:where(.products-page) .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1279px){.products-page:not(.detail-page) .hero-grid{width:calc(100% - clamp(56px, 7.4vw, 80px));padding-right:calc(clamp(48px, 3.2vw, 64px) - clamp(28px, 3.7vw, 40px));padding-left:clamp(28px,3vw,54px)}:where(.products-page) .catalog-section{padding-right:clamp(28px,3.7vw,40px);padding-left:clamp(28px,3.7vw,40px)}:where(.products-page) .catalog-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}:where(.products-page) .cart-entry-rail,:where(.products-page) .category-rail{position:static;top:auto;align-self:stretch}:where(.products-page) .cart-entry-rail{min-height:100%;grid-column:2;grid-row:1}:where(.products-page) .cart-entry{min-height:100px}:where(.products-page) .catalog-main{grid-column:1/-1;grid-row:2}:where(.products-page) .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.products-page) .product-card-media{height:clamp(204px,20vw,236px)}:where(.products-page) .product-card-image{height:clamp(176px,calc(20vw - 28px),208px)}:where(.products-page) .detail-content{width:min(1120px,calc(100% - clamp(56px, 7.4vw, 80px)))}:where(.products-page) .detail-workspace-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}:where(.products-page) .detail-cart-entry-rail,:where(.products-page) .detail-category-rail{position:static;top:auto;align-self:stretch}:where(.products-page) .detail-category-rail{grid-column:1;grid-row:1}:where(.products-page) .detail-cart-entry-rail{min-height:100%;grid-column:2;grid-row:1}:where(.products-page) .detail-main{grid-column:1/-1;grid-row:2}:where(.products-page) .detail-overview{grid-template-columns:1fr;padding-bottom:72px}:where(.products-page) .breadcrumb{font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}:where(.products-page) .product-carousel{min-height:620px}:where(.products-page) .detail-info{min-height:0;padding-top:0}:where(.products-page) .spec-configurator{margin-top:30px}:where(.products-page) .detail-actions{margin-top:22px}}@media (max-width:980px){.products-page :is(.hero,.detail-hero){padding:0}.products-page :is(.hero-grid,.detail-hero-grid){padding-top:calc(var(--hd-public-nav-height) + var(--hd-public-search-strip-height) + 20px)}.products-page:not(.detail-page) .hero-grid{width:100%;padding-right:clamp(20px,5vw,48px);padding-left:clamp(20px,5vw,48px);grid-template-columns:1fr;gap:22px}.products-page:not(.detail-page) .hero-copy{justify-self:stretch;text-align:center}.products-page:not(.detail-page) .hero-media{justify-self:stretch;justify-items:center}:where(.products-page) .catalog-section{padding-top:64px}:where(.products-page) .cart-entry-rail,:where(.products-page) .catalog-main,:where(.products-page) .category-rail{grid-column:1/-1}:where(.products-page) .detail-workspace-layout{grid-template-columns:1fr}:where(.products-page) .detail-category-rail{grid-column:1;grid-row:1}:where(.products-page) .detail-cart-entry-rail{min-height:auto;grid-column:1;grid-row:2}:where(.products-page) .detail-main{grid-column:1;grid-row:3}:where(.products-page) .category-rail{grid-row:1}:where(.products-page) .cart-entry-rail{grid-row:2}:where(.products-page) .catalog-main{grid-row:3}:where(.products-page) .cart-entry-rail{min-height:auto}:where(.products-page) .category-list{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.products-page) .category-group.is-expanded{grid-column:span 2}:where(.products-page) .category-submenu{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.products-page) .detail-page .detail-advantages{padding-bottom:0}:where(.products-page) .detail-page .detail-advantages-inner{grid-template-columns:1fr;gap:0}:where(.products-page) .detail-page .advantage-section-heading{max-width:none;padding-right:0}:where(.products-page) .detail-page .advantage-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));min-height:0;gap:10px}:where(.products-page) .detail-page .advantage-list li,:where(.products-page) .detail-page .advantage-list li.is-active,:where(.products-page) .detail-page .advantage-list.has-active li:not(.is-active){min-height:62px;flex:none;opacity:1;transform:none;transition:min-height .42s var(--ease-standard)}:where(.products-page) .detail-page .advantage-list li.is-active{grid-column:auto;min-height:62px}:where(.products-page) .detail-page .advantage-list .advantage-card{min-height:100%}:where(.products-page) .spec-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.products-page) .detail-page .structure-stage.has-structure{min-height:clamp(380px,58vw,560px)}:where(.products-page) .detail-page .structure-stage.has-structure .structure-overlay-title{top:22px;left:22px;font-size:clamp(22px,2.4vw,32px);font-weight:600;line-height:1.32;letter-spacing:0}:where(.products-page) .detail-page .structure-figure{inset:0}:where(.products-page) .detail-page .structure-image{transform:none}:where(.products-page) .detail-page .related-products-section{--related-visible-count:2}:where(.products-page) .detail-page .related-carousel-track .related-product-card{flex-basis:calc(50% - 10px)}}@media (max-width:720px){:where(.products-page) .catalog-section{padding:56px 16px 88px}:where(.products-page) .cart-entry-rail,:where(.products-page) .catalog-main{margin-top:20px}:where(.products-page) .category-list,:where(.products-page) .category-submenu{grid-template-columns:1fr}:where(.products-page) .category-group.is-expanded{grid-column:auto}:where(.products-page) .product-grid{grid-template-columns:1fr}:where(.products-page) .product-card{min-height:0}:where(.products-page) .product-card-media{height:clamp(164px,40vw,286px)}:where(.products-page) .product-card-image{height:clamp(136px,calc(40vw - 28px),258px)}:where(.products-page) .product-card-body{min-height:190px}:where(.products-page) .cart-panel{width:100%;padding:20px 16px}:where(.products-page) .detail-content{width:calc(100% - 32px)}:where(.products-page) .breadcrumb{gap:5px;padding:0 0 16px;font-size:16px}:where(.products-page) .breadcrumb a,:where(.products-page) .breadcrumb span[aria-current=page]{min-height:44px}:where(.products-page) .detail-page .detail-advantages{margin:24px 0 0;padding:0}:where(.products-page) .product-carousel{min-height:min(520px,118vw)}:where(.products-page) .detail-carousel-brand{top:16px;left:16px;width:96px}:where(.products-page) .detail-info{min-height:0}:where(.products-page) .detail-title{font-size:clamp(42px,10vw,48px)}:where(.products-page) .detail-summary{font-size:16px;line-height:1.7}:where(.products-page) .spec-configurator{margin-top:24px;padding:0}:where(.products-page) .detail-page .advantage-section-heading{margin-bottom:18px}:where(.products-page) .detail-page .advantage-section-heading h2{font-size:32px}:where(.products-page) .detail-page .advantage-list{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;padding:0}:where(.products-page) .detail-page .advantage-list li,:where(.products-page) .detail-page .advantage-list.has-active li:not(.is-active){min-height:58px}:where(.products-page) .detail-page .advantage-list li.is-active{grid-column:auto;min-height:58px}:where(.products-page) .detail-page .advantage-list .advantage-card{min-height:100%;padding:154px 18px 20px}:where(.products-page) .detail-page .advantage-list .advantage-card:before{height:132px}:where(.products-page) .detail-page .advantage-media{height:118px}:where(.products-page) .detail-page .advantage-list .advantage-icon{top:92px;left:18px}:where(.products-page) .spec-configurator-heading,:where(.products-page) .spec-select-field{display:grid;grid-template-columns:1fr}:where(.products-page) .detail-actions{grid-template-columns:60px minmax(0,1fr);margin-top:22px}:where(.products-page) .detail-actions .button{width:100%;min-width:0}:where(.products-page) .detail-actions .detail-cart-button{width:60px;min-width:60px;grid-column:1}:where(.products-page) .detail-actions #detailQuoteButton{grid-column:2}:where(.products-page) .detail-actions .detail-download-menu{grid-column:1/-1}:where(.products-page) .detail-download-options{width:min(360px,calc(100vw - 32px))}:where(.products-page) .detail-page .detail-section{padding:64px 0}:where(.products-page) .detail-page .section-heading-row{margin-bottom:24px}:where(.products-page) .detail-page .structure-stage.has-structure{min-height:clamp(300px,80vw,480px)}:where(.products-page) .detail-page .structure-media{min-height:0}:where(.products-page) .detail-page .structure-image{max-height:none;transform:scale(1)}:where(.products-page) .detail-page .application-grid{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;margin:-4px;padding:4px;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-padding-inline:4px;scroll-snap-type:x mandatory;touch-action:pan-x pan-y}:where(.products-page) .detail-page .application-grid.is-scrollable{scrollbar-width:none}:where(.products-page) .detail-page .application-grid.is-scrollable::-webkit-scrollbar{display:none}:where(.products-page) .detail-page .application-grid.is-scrollable:focus-visible{border-radius:var(--radius-card-large,18px);outline:2px solid rgba(214,8,25,.62);outline-offset:2px}:where(.products-page) .detail-page .application-grid.is-mobile .application-card{width:auto;height:clamp(276px,76vw,316px);min-height:clamp(276px,76vw,316px);flex:0 0 clamp(280px,82vw,340px);scroll-snap-align:start;scroll-snap-stop:normal;transition:none}:where(.products-page) .detail-page .application-grid.is-mobile .application-card-shade{opacity:1}:where(.products-page) .detail-page .application-grid.is-mobile .application-copy{padding:14px}:where(.products-page) .detail-page .application-grid.is-mobile .application-title{font-size:22px}:where(.products-page) .detail-page .application-grid.is-mobile .application-description-reveal{grid-template-rows:1fr}:where(.products-page) .detail-page .application-grid.is-mobile .application-description{margin-top:16px;opacity:1;transform:none}:where(.products-page) .detail-page .related-products-section{--related-visible-count:1}:where(.products-page) .detail-page .related-heading-row{display:flex;align-items:center}:where(.products-page) .detail-page .related-carousel-button{width:42px;height:42px}:where(.products-page) .detail-page .related-carousel-track{gap:14px}:where(.products-page) .detail-page .related-carousel-track .related-product-card{flex-basis:100%}:where(.products-page) .detail-page .related-products-section.is-static .related-carousel-track{grid-template-columns:1fr}:where(.products-page) .parameter-table-title{padding:16px;font-size:22px}:where(.products-page) .parameter-tablist{padding:0 8px}:where(.products-page) .parameter-tab{min-width:84px;flex:1 1 auto;padding-inline:10px;font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em}:where(.products-page) .parameter-desktop-table{display:none}:where(.products-page) .parameter-mobile-card{display:grid;gap:0;padding:14px;background:var(--color-white)}:where(.products-page) .parameter-mobile-model{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(11,18,23,.09);padding:0 4px 12px}:where(.products-page) .parameter-mobile-card dt,:where(.products-page) .parameter-mobile-model span{color:var(--muted);font-size:14px;font-weight:400;line-height:1.6}:where(.products-page) .parameter-mobile-model strong{color:var(--brand-red);font-size:16px;font-weight:600;line-height:1.55;text-align:right;letter-spacing:0}:where(.products-page) .parameter-mobile-card dl{display:grid;gap:0;margin:0}:where(.products-page) .parameter-mobile-card dl>div{display:grid;min-height:54px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;border-bottom:1px solid rgba(11,18,23,.075);padding:10px 4px}:where(.products-page) .parameter-mobile-card dl>div:last-child{border-bottom:0}:where(.products-page) .parameter-mobile-card dd{margin:0;color:var(--title);font-size:16px;font-weight:600;line-height:1.55;text-align:right;overflow-wrap:anywhere;letter-spacing:0}}@media (max-width:560px){:where(.products-page) .category-label-current{font-size:23px}}@media (max-width:390px){:where(.products-page) .spec-metrics{grid-template-columns:1fr}:where(.products-page) .product-card-brand,:where(.products-page) .product-card-brand img{width:64px}:where(.products-page) .product-card-brand{height:25px}:where(.products-page) .detail-page .structure-stage.has-structure{min-height:320px}}:where(.products-page) #quoteModal{padding:clamp(18px,3vw,32px)}:where(.products-page) #quoteModal .quote-modal-dialog{width:min(880px,100%);max-height:calc(100vh - 64px);border:1px solid rgba(1,3,5,.09);border-radius:24px;color:var(--title);background:#fff;box-shadow:0 34px 90px rgba(11,18,23,.24)}:where(.products-page) #quoteModal .modal-header{border-bottom-color:rgba(1,3,5,.08);padding:26px 30px 22px;background:#fff}:where(.products-page) #quoteModal .modal-kicker{color:var(--brand-red)}:where(.products-page) #quoteModal .modal-title{color:var(--title);font-size:clamp(32px,3.2vw,42px);font-weight:600;line-height:1.2}:where(.products-page) #quoteModal .icon-button{color:var(--title);background:#f8f8f8}:where(.products-page) #quoteModal .icon-button:hover{color:#fff;background:var(--brand-red)}:where(.products-page) #quoteModal .icon-button:focus-visible{color:var(--title);background:rgba(11,18,23,.1)}:where(.products-page) #quoteModal .modal-body{padding:26px 30px 30px}:where(.products-page) #quoteModal .quote-phone-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 20px}:where(.products-page) #quoteModal .quote-phone-link{display:inline-flex;min-width:0;min-height:52px;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(1,3,5,.11);border-radius:8px;padding:0 16px;color:var(--title);background:var(--color-surface-white);font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:border-color .22s ease,color .22s ease,box-shadow .26s ease,transform .26s var(--ease-ui)}:where(.products-page) #quoteModal .quote-phone-link svg{width:19px;height:19px;flex:0 0 auto;color:var(--brand-red)}:where(.products-page) #quoteModal .quote-phone-surname{flex:0 0 auto;color:var(--title);font-weight:600}:where(.products-page) #quoteModal .quote-phone-number{min-width:0;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}:where(.products-page) #quoteModal .quote-phone-link:focus-visible,:where(.products-page) #quoteModal .quote-phone-link:hover{border-color:rgba(30,38,45,.24);color:var(--title);box-shadow:0 10px 26px rgba(11,18,23,.11);transform:translateY(-2px)}:where(.products-page) #quoteModal .quote-form-grid{gap:16px}:where(.products-page) #quoteModal .form-field{align-content:start;gap:8px}:where(.products-page) #quoteModal .form-field>span{color:var(--title);font-size:14px;font-weight:600;line-height:1.6}:where(.products-page) #quoteModal .form-field :is(input,textarea,select){min-height:52px;border:1px solid rgba(1,3,5,.11);border-radius:8px;padding:0 14px;color:var(--title);background:#f8f8f8;font-size:16px;font-weight:400;line-height:1.7}:where(.products-page) #quoteModal .form-field textarea{min-height:104px;padding-top:13px;padding-bottom:13px;line-height:1.7}:where(.products-page) #quoteModal .form-field textarea[readonly]{min-height:84px;color:#5e666d;background:#f1f3f2}:where(.products-page) #quoteModal .form-field :is(input,textarea)::-moz-placeholder{color:#92989e;opacity:1}:where(.products-page) #quoteModal .form-field :is(input,textarea)::placeholder{color:#92989e;opacity:1}:where(.products-page) #quoteModal .form-field :is(input,textarea,select):focus{border-color:rgba(30,38,45,.38);outline:0;box-shadow:0 0 0 3px rgba(30,38,45,.1)}:where(.products-page) #quoteModal .form-field [aria-invalid=true]{border-color:var(--brand-red);background:#fff7f7}:where(.products-page) .required-marker{color:var(--brand-red);font-style:normal}:where(.products-page) .form-error,:where(.products-page) .form-hint{font-size:14px;font-weight:400;line-height:1.6}:where(.products-page) .form-hint{color:var(--muted)}:where(.products-page) .form-error{color:var(--brand-red-dark)}:where(.products-page) .quote-attachment-picker{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}:where(.products-page) #quoteModal .quote-attachment-trigger{min-width:148px;min-height:48px;border-radius:8px;padding:0 16px}:where(.products-page) #quoteModal .quote-attachment-trigger svg{width:18px;height:18px}:where(.products-page) .quote-attachment-picker .form-hint,:where(.products-page) .quote-attachment-status{margin:0}:where(.products-page) .quote-attachment-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}:where(.products-page) .quote-attachment-item{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:8px;border:1px solid rgba(1,3,5,.08);border-radius:14px;padding:9px 9px 9px 12px;background:var(--color-surface-white)}:where(.products-page) .quote-attachment-copy{display:grid;min-width:0;gap:3px}:where(.products-page) .quote-attachment-copy strong{color:var(--title);font-size:16px;font-weight:600;line-height:1.55;overflow-wrap:anywhere}:where(.products-page) .quote-attachment-copy small{color:var(--muted);font-size:14px;font-weight:400;line-height:1.6}:where(.products-page) #quoteModal .quote-attachment-remove{width:36px;height:36px;min-width:36px;min-height:36px;border:1px solid rgba(30,38,45,.16);border-radius:50%;color:var(--brand-red);background:var(--color-white)}:where(.products-page) #quoteModal .quote-attachment-remove:hover{color:var(--color-white);background:var(--brand-red)}:where(.products-page) #quoteModal .quote-attachment-remove:focus-visible{color:var(--title);background:var(--color-white)}:where(.products-page) .quote-attachment-status.is-error{color:var(--brand-red-dark)}:where(.products-page) #quoteModal .form-actions{align-items:center;gap:22px;border-top:1px solid rgba(1,3,5,.08);margin-top:22px;padding-top:22px}:where(.products-page) #quoteModal .form-status{max-width:560px;color:var(--muted);font-size:14px;font-weight:400;line-height:1.6}:where(.products-page) #quoteModal .quote-form-buttons{display:flex;flex:0 0 auto;align-items:center;gap:10px;margin-left:auto}:where(.products-page) #quoteModal .form-status:empty{display:none}:where(.products-page) #quoteModal .quote-form-buttons .button{min-width:168px;border-radius:8px}:where(.products-page) #quoteModal .quote-form-buttons .button svg{width:17px;height:17px}@media (max-width:720px){:where(.products-page) #quoteModal{padding:10px}:where(.products-page) #quoteModal .quote-modal-dialog{max-height:calc(100vh - 20px);border-radius:18px}:where(.products-page) #quoteModal .modal-header{padding:20px 20px 17px}:where(.products-page) #quoteModal .modal-body{padding:20px}:where(.products-page) #quoteModal .quote-form-grid{grid-template-columns:1fr}:where(.products-page) #quoteModal .quote-phone-links{grid-template-columns:1fr}:where(.products-page) .quote-attachment-list,:where(.products-page) .quote-attachment-picker{grid-template-columns:1fr}:where(.products-page) #quoteModal .quote-attachment-trigger{width:100%}:where(.products-page) #quoteModal .form-actions{align-items:stretch;flex-direction:column}:where(.products-page) #quoteModal .form-actions .button{width:100%}:where(.products-page) #quoteModal .quote-form-buttons{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){:where(.products-page) #quoteModal .quote-form-buttons{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:where(.products-page) #quoteModal,:where(.products-page) #quoteModal .quote-modal-dialog,:where(.products-page) #quoteModal .quote-phone-link,:where(.products-page) .advantage-copy span,:where(.products-page) .advantage-list li,:where(.products-page) .advantage-media,:where(.products-page) .carousel-dot,:where(.products-page) .cart-item-image,:where(.products-page) .cart-overlay,:where(.products-page) .cart-panel,:where(.products-page) .category-chevron,:where(.products-page) .category-submenu,:where(.products-page) .detail-download-menu>.button,:where(.products-page) .detail-download-option,:where(.products-page) .detail-download-option-mark,:where(.products-page) .detail-download-options,:where(.products-page) .detail-download-submit,:where(.products-page) .detail-page .application-card,:where(.products-page) .detail-page .application-card-shade,:where(.products-page) .detail-page .application-description,:where(.products-page) .detail-page .application-description-reveal,:where(.products-page) .detail-page .application-grid,:where(.products-page) .detail-page .related-carousel-button,:where(.products-page) .detail-page .related-carousel-dot,:where(.products-page) .detail-page .related-carousel-dot:before,:where(.products-page) .detail-page .related-carousel-track,:where(.products-page) .detail-page .related-product-card,:where(.products-page) .gallery-slide,:where(.products-page) .product-application-chip,:where(.products-page) .product-application-label,:where(.products-page) .product-card,:where(.products-page) .product-card-image{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}:where(.products-page) .detail-page .application-grid{scroll-behavior:auto!important}:where(.products-page) .detail-page .application-card{transition:none!important}:where(.products-page) .detail-page.detail-rails-hidden .detail-cart-panel,:where(.products-page) .detail-page.detail-rails-hidden .detail-category-rail{opacity:1;pointer-events:auto;transform:none}:where(.products-page) .detail-page .related-carousel-track.is-sliding{transition:none!important}:where(.products-page) .cart-item-media:hover .cart-item-image{filter:none}}:where(.products-page) [data-hd-number-rise-group][data-mode=external],:where(.products-page) [data-hd-number-rise][data-mode=external]{--hd-number-rise-accent:var(--color-brand-red, #d60819);--hd-number-rise-settle-duration:360ms}:where(.products-page) [data-hd-number-rise-group][data-mode=internal],:where(.products-page) [data-hd-number-rise][data-mode=internal]{--hd-number-rise-accent:var(--muted, #7d8590);--hd-number-rise-emphasis:var(--brand-red, #e60012);--hd-number-rise-settle-duration:220ms}:where(.products-page) .hd-number-rise{display:inline-flex;align-items:baseline;gap:.08em;max-width:100%;color:inherit;white-space:nowrap}:where(.products-page) .hd-number-rise--display{font-size:clamp(88px,8.2vw,156px);font-weight:600;line-height:.88;letter-spacing:-.035em}:where(.products-page) .hd-number-rise--compact{font-size:clamp(32px,3.2vw,42px);font-weight:600;line-height:1.2;letter-spacing:0}:where(.products-page) [data-hd-number-rise]{display:inline-block;min-inline-size:var(--hd-number-rise-reserved-width,0);color:inherit;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;text-align:end;opacity:1;transform:translateY(0);transition:opacity var(--hd-number-rise-settle-duration,.36s) cubic-bezier(.22,1,.36,1),transform var(--hd-number-rise-settle-duration,.36s) cubic-bezier(.22,1,.36,1)}:where(.products-page) [data-hd-number-rise][data-hd-number-rise-state=idle],:where(.products-page) [data-hd-number-rise][data-hd-number-rise-state=queued]{opacity:.82;transform:translateY(.06em);will-change:opacity,transform}:where(.products-page) [data-hd-number-rise][data-hd-number-rise-state=paused],:where(.products-page) [data-hd-number-rise][data-hd-number-rise-state=running]{opacity:1;transform:translateY(0);will-change:opacity,transform}:where(.products-page) [data-hd-number-rise][data-hd-number-rise-state=complete],:where(.products-page) [data-hd-number-rise][data-hd-number-rise-state=invalid]{opacity:1;transform:none;will-change:auto}:where(.products-page) .hd-number-rise__unit{flex:0 0 auto;margin:0;color:var(--hd-number-rise-accent,currentColor);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) .hd-number-rise--compact .hd-number-rise__unit{font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.products-page) [data-hd-number-rise-group][data-mode=internal] .hd-number-rise--emphasis .hd-number-rise__unit{color:var(--hd-number-rise-emphasis,#e60012)}@media (prefers-reduced-motion:reduce){:where(.products-page) [data-hd-number-rise]{opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}}}.products-page:is(body){background:var(--page)}.products-page:is(body).hd-public-login-route{overflow:hidden;overscroll-behavior:none}.products-page .hd-public-login-modal .login-credential-slot{max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .36s cubic-bezier(.16,1,.3,1),opacity .18s ease,visibility 0s linear .36s}.products-page .hd-public-login-modal.is-credential-step .login-credential-slot{max-height:64px;opacity:1;visibility:visible;transition:max-height .36s cubic-bezier(.16,1,.3,1),opacity .18s ease,visibility 0s}.products-page .hd-public-login-modal .login-credential-row:first-child{border-bottom:0}.products-page .hd-public-login-modal.is-resolving .login-submit .hd-ink-action-label{opacity:.52;transform:translateY(1px);transition:opacity .18s ease,transform .18s ease}.products-page .hd-public-avatar[hidden],.products-page [data-hd-unauthenticated-only][hidden]{display:none!important}.products-page .hd-public-header .hd-public-avatar{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;overflow:hidden;border:0;border-radius:50%;padding:0;color:#fff;background:hsla(0,0%,100%,.2);text-decoration:none;transition:background-color .18s ease,transform .18s ease}.products-page .hd-public-header .hd-public-avatar svg{width:32px;height:32px;overflow:visible;fill:currentColor}.products-page .hd-public-header .hd-public-avatar:hover{background:hsla(0,0%,100%,.3);transform:translateY(-1px)}.products-page .hd-public-header .hd-public-avatar:focus-visible{outline:3px solid hsla(0,0%,100%,.76);outline-offset:3px}.products-page .hd-public-login-modal .login-error{display:block;min-height:20px;margin:4px 0 0;color:var(--brand-red);font-size:13px;font-weight:600;line-height:20px;text-align:center}.products-page .hd-public-login-modal .login-error[hidden]{visibility:hidden}.products-page .hd-public-login-modal .login-error+.login-fields{margin-top:18px}.products-page .hd-public-login-modal .login-social-icon .lucide-key-round{overflow:visible}.products-page .hd-portal-auth-initializing{box-sizing:border-box;min-height:calc(100svh - 86px);background:var(--page)}.products-page.hd-portal-auth-pending .floating-contact-dock{display:none}.products-page .hd-public-header .nav-actions .hd-public-publish-link{color:#fff}.products-page>[data-site-footer]{background:var(--surface-white)}.products-page .catalog-state-request{margin-top:10px;color:var(--gray-secondary);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.products-page .catalog-empty form{margin-top:24px}.products-page .product-card-image-fallback{display:grid;place-items:center;color:var(--gray-secondary);font-size:14px;font-weight:600}.products-page.detail-page .spec-configurator{container:product-specs/inline-size}.products-page.detail-page .spec-metric{justify-content:space-between}.products-page.detail-page .spec-metric small,.products-page.detail-page .spec-metric strong{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.products-page.detail-page .spec-metric-value-visual{display:inline;white-space:normal;overflow-wrap:anywhere}@media (min-width:981px){@container product-specs (max-width: 640px){.products-page.detail-page .spec-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}}.products-page.detail-page .detail-empty-state{box-sizing:border-box;border:1px dashed rgba(11,18,23,.16);border-left:3px solid var(--brand-red);border-radius:16px;padding:28px 24px;color:var(--muted);text-align:center;background:hsla(0,0%,100%,.42)}.products-page.detail-page .detail-empty-state-gallery{width:min(360px,calc(100% - 48px));min-height:112px;place-items:center;background:hsla(0,0%,100%,.7);box-shadow:0 14px 34px rgba(11,18,23,.08)}.products-page.detail-page .detail-empty-state-wide{display:grid;width:100%;min-height:160px;place-items:center}.products-page.detail-page .related-carousel-track>.detail-empty-state-wide{min-width:0;flex:0 0 100%}.products-page.detail-page .parameter-disclosure{box-sizing:border-box;width:min(1180px,calc(100% - 40px));margin:0 auto 28px;padding:24px;border:1px solid rgba(11,18,23,.12);border-left:4px solid var(--brand-red);border-radius:16px;background:hsla(0,0%,100%,.84);overflow-wrap:anywhere}.products-page.detail-page .parameter-disclosure-kicker{margin:0 0 4px;color:var(--brand-red);font-size:13px;font-weight:700;letter-spacing:.08em}.products-page.detail-page .parameter-disclosure h2{margin:0;font-size:clamp(22px,3vw,30px)}.products-page.detail-page .parameter-disclosure dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.products-page.detail-page .parameter-disclosure dl>div{min-width:0;padding:12px;border-radius:10px;background:rgba(11,18,23,.04)}.products-page.detail-page .parameter-disclosure dt{color:var(--gray-secondary);font-size:12px}.products-page.detail-page .parameter-disclosure dd{margin:5px 0 0;font-weight:650}.products-page.detail-page .parameter-disclosure-reference{margin:0;color:var(--muted);line-height:1.7}.products-page .category-button[disabled],.products-page .product-card-media[disabled]{cursor:not-allowed}.products-page .product-card-actions .product-pending-action[disabled]{opacity:1}.products-page .product-card:focus{outline:3px solid rgba(209,0,31,.42);outline-offset:5px}.products-page .product-list-loading-shell{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:72px 0 120px}.products-page .product-list-loading-shell .catalog-empty{background:hsla(0,0%,100%,.76)}@media (max-width:720px){.products-page .hd-portal-auth-initializing{min-height:calc(100svh - 70px)}.products-page .hd-public-login-modal .login-error+.login-fields{margin-top:6px}.products-page .hd-public-login-modal.is-credential-step .login-credential-slot{max-height:58px}.products-page.detail-page .parameter-disclosure{width:min(100% - 32px,1180px);padding:20px}.products-page.detail-page .parameter-disclosure dl{grid-template-columns:1fr}.products-page.detail-page .detail-empty-state-gallery{width:min(320px,calc(100% - 32px))}.products-page.detail-page .detail-empty-state-wide{min-height:132px;padding:24px 20px}.products-page .product-list-loading-shell{width:min(100% - 32px,1180px);padding:44px 0 80px}}@media (prefers-reduced-motion:reduce){.products-page .hd-public-header .hd-public-avatar,.products-page .hd-public-login-modal .login-credential-slot{transition:none}.products-page.detail-page .detail-empty-state{animation:none!important;transition:none!important}}.products-page{min-height:100vh}.products-page [hidden]{display:none!important}.products-page .catalog-fixture-banner{position:fixed;z-index:150;left:12px;bottom:12px;max-width:calc(100vw - 24px);margin:0;padding:6px 12px;border:1px solid #ecd59c;border-radius:8px;color:#704709;background:#fff3cf;font-size:12px;pointer-events:none}.products-page .catalog-native-dialog{border:0;padding:0;color:var(--title-black);background:var(--page)}.products-page .catalog-native-dialog::backdrop{background:rgba(5,10,15,.55);backdrop-filter:blur(4px)}.products-page .catalog-feedback{margin:auto;padding:28px;max-width:min(440px,calc(100vw - 32px));border-radius:18px}.products-page .catalog-feedback h2{margin:0 0 14px;font-size:22px}.products-page .catalog-feedback p{margin-bottom:24px}.products-page .catalog-menu-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;overflow:auto}.products-page .catalog-open-drawer{position:relative!important;top:0!important;right:0!important;inset:0!important;display:flex!important;flex-direction:column;width:100%!important;height:100dvh!important;max-height:100dvh!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}.products-page .catalog-nav-dropdown{position:absolute;inset:100% 0 auto;display:flex;gap:48px;justify-content:center;padding:22px;background:#f8f8f8;box-shadow:0 20px 25px rgb(0 0 0/5%)}.products-page .catalog-section-nav{display:flex;gap:20px;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid #c0c1c6}.products-page .catalog-section-nav button{background:transparent;color:var(--gray-secondary);cursor:pointer}.products-page .catalog-section-nav button:hover{color:var(--brand-red)}.products-page :is(.catalog-main,.detail-main) h2[id]{scroll-margin-top:100px}.products-page .catalog-state{margin:24px 0}.products-page .load-more{display:inline-flex;align-items:center;justify-content:center;gap:8px}.products-page .catalog-auto-load{color:var(--gray-secondary);font-size:14px}.products-page .hd-public-header.is-scrolled .nav-link{color:var(--title-black)}.products-page .catalog-storage-warning{margin:12px;font-size:12px;color:#8c4505}.products-page .catalog-related-viewport{overflow-x:auto;scroll-snap-type:x mandatory}.products-page .catalog-related-grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc(33.33333% - 13.33333px);gap:20px}.products-page .catalog-related-grid .product-card{scroll-snap-align:start}.products-page .catalog-inline-cart{position:sticky;inset:auto;top:calc(var(--hd-public-nav-height) + 26px);z-index:2;display:flex;grid-column:3;grid-row:1;width:100%;height:auto;max-height:calc(100dvh - var(--hd-public-nav-height) - 46px);flex-direction:column;overflow:hidden;padding:20px;border:1px solid hsla(0,0%,100%,.72);border-radius:20px;background:hsla(0,0%,97.3%,.96);box-shadow:0 24px 58px rgba(11,18,23,.11);transform:none}.products-page .catalog-inline-cart .cart-list{max-height:none}.products-page .catalog-inline-cart .cart-body{overflow-y:auto;min-height:0}.products-page .catalog-inline-cart .cart-panel-footer{flex-shrink:0}.products-page .catalog-inline-cart .cart-panel-footer .button{gap:6px;padding-inline:8px;white-space:nowrap}.products-page .catalog-inline-cart .cart-item{grid-template-columns:52px minmax(0,1fr) 28px;gap:8px}.products-page .catalog-inline-cart .cart-item-media{width:52px;height:52px}.products-page .catalog-inline-cart .cart-item-copy{flex-direction:column;align-items:flex-start}.products-page .catalog-inline-cart .cart-remove{width:28px;height:28px;min-width:28px;min-height:28px}.products-page .catalog-inline-cart .cart-empty{min-height:140px}.products-page .catalog-cart-toggle{width:32px;height:32px;display:inline-grid;place-items:center}.products-page .catalog-cart-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.products-page .catalog-cart-toggle:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}@media (min-width:1280px){.products-page .catalog-layout{grid-template-columns:clamp(180px,13vw,250px) minmax(0,1fr) 250px}}@media (max-width:1279px){.products-page .catalog-inline-cart{position:static;grid-column:2;grid-row:1;max-height:none}}@media (max-width:980px){.products-page .catalog-inline-cart{grid-column:1/-1;grid-row:2}.products-page .catalog-main,.products-page .detail-main{grid-row:3}.products-page .catalog-related-grid{grid-auto-columns:78%}.products-page .catalog-nav-dropdown{display:none}}@media (prefers-reduced-motion:reduce){.products-page *{scroll-behavior:auto!important}}.products-page :is(.business-login-dialog,.consultation-native-modal){margin:0;width:100%;height:100dvh;max-width:none;max-height:none;border:0;border-radius:0;box-sizing:border-box}.products-page :is(.business-login-dialog,.consultation-native-modal):not([open]){display:none}.products-page :is(.business-login-dialog,.consultation-native-modal)::backdrop{background:transparent}.products-page .business-login-dialog.is-register-step .login-dialog{overflow:clip}.login-error small{display:block;overflow-wrap:anywhere}.login-notice,.login-registration-fields{margin-top:16px}.login-notice{text-align:center}.login-submit:disabled{opacity:.5;cursor:default}.products-page #quoteModal .quote-modal-dialog{max-height:calc(100dvh - 64px)}.products-page #quoteModal .quote-modal-dialog:has(.business-application-receipt){width:min(640px,100%)}.products-page #quoteModal .quote-modal-dialog:has(.business-application-receipt) .modal-header{padding:22px 28px}.products-page #quoteModal .quote-modal-dialog:has(.business-application-receipt) .modal-title{font-size:22px;line-height:1.4}.products-page #quoteModal .quote-modal-dialog:has(.business-application-receipt) .modal-body{padding:24px 28px 30px}.products-page #quoteModal [data-business-application-form] :is(input,textarea,select)[aria-invalid=true]{border-color:#d60819;background:#fff8f8}@media (max-width:600px){.products-page #quoteModal .quote-modal-dialog:has(.business-application-receipt) :is(.modal-header,.modal-body){padding:20px}}.quote-consultation-form{display:grid;gap:20px}.quote-consent-actions{display:grid;gap:12px}.quote-consent-actions>.button{justify-self:end;min-width:180px}.quote-selection-heading{display:flex;justify-content:space-between;align-items:center}.quote-selection-heading h3{margin:0;font-size:14px;font-weight:600}.quote-selection-heading>span{font-size:12px;color:var(--muted)}.quote-selections .business-selection{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:16px;padding:12px 0}.quote-selections .business-model{margin:0}.quote-model-reset-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.products-page #quoteModal .quote-selections input[type=checkbox]{min-height:0;padding:0;border-radius:0}.quote-selections .business-model>span{display:none}.products-page #quoteModal .quote-selections .business-check>span{color:var(--title)}.quote-contact-channel{display:flex;align-items:center;gap:16px;border:0;padding:0;margin:0;height:22.4px}.quote-contact-channel label{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:600}.products-page #quoteModal .quote-contact-channel input{min-height:0;width:14px;height:14px;margin:0;padding:0;accent-color:var(--brand-red)}.business-page .quote-consultation-form{background:#fff;padding:28px;border-radius:24px}.business-page .quote-consultation-form .form-field,.business-page .quote-consultation-form .form-field>span{color:var(--title)}.business-page .quote-consultation-form .form-field :is(input,textarea,select){color:var(--title);background:#f8f8f8;border:1px solid rgba(1,3,5,.11);border-radius:8px;padding:12px 14px;font-size:16px}.business-page .quote-consultation-form input:is([type=radio],[type=checkbox]){min-height:0;padding:0}.business-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.business-card h2,.business-heading h2{font-size:22px;font-weight:700;margin:0}.business-eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;color:#b12732;margin:0 0 10px}.business-close{width:38px;height:38px;border-radius:50%;border:1px solid #ddd;background:#fff;font-size:25px;flex:none;cursor:pointer}.business-intro{color:#66717d;line-height:1.7;margin:16px 0 22px}.business-form{gap:16px}.business-field,.business-form{display:flex;flex-direction:column}.business-field{gap:8px;font-size:14px;color:#34414b}.business-field>span{font-weight:600}.business-field input,.business-field select,.business-field textarea{border:1px solid #d8dde1;border-radius:10px;background:#fff;min-height:46px;padding:11px 13px;width:100%;font:inherit;color:#17202a}.business-field textarea{resize:vertical}.business-field small,.business-field-error{color:#ad2831;line-height:1.5;font-size:12px}.business-field [aria-invalid=true]{border-color:#ad2831}.business-primary,.business-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 24px;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;border:1px solid transparent;cursor:pointer}.business-primary{background:#ad2431;color:#fff}.business-secondary{background:#fff;color:#24323d;border-color:#d8dde1}.business-primary:disabled,.business-secondary:disabled{opacity:.48;cursor:default}.business-text-button{border:0;background:none;color:#9c2530;text-decoration:underline;text-underline-offset:3px;font-size:13px;cursor:pointer;padding:4px 0}.business-text-button:disabled{opacity:.5;cursor:default}.business-check{display:flex;align-items:flex-start;gap:10px;line-height:1.7;font-size:13px}.business-check input{width:16px;height:16px;margin-top:4px;flex:none;accent-color:#ad2431}.business-check a{color:inherit;text-decoration:none}.business-error{color:#a4252e;padding:12px 14px;background:#fff2f2;border:1px solid #f3d9db;border-radius:10px;line-height:1.7;font-size:13px}.business-error small{display:block;word-break:break-all}.business-hint{font-size:12px;color:#66717d;line-height:1.8;margin:0;overflow-wrap:anywhere}.business-agreements{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.business-page{max-width:1080px;margin:0 auto;padding:136px 32px 72px}.business-page-heading{margin-bottom:30px}.business-page-heading h1{font-size:34px;font-weight:700;margin:0 0 12px}.business-page-heading>p:last-child{color:#66717d}.business-back{display:inline-block;color:#5d6771;text-decoration:none;font-size:13px;margin-bottom:28px}.business-card{padding:28px;background:#fff;border:1px solid #e3e7eb;border-radius:18px;box-shadow:0 8px 32px #172d4410}.business-consultation-form{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:22px;align-items:start}.business-selection{padding:18px 0;border-bottom:1px solid #edf0f2}.business-selection .business-check{font-size:15px;font-weight:600}.business-model{margin:12px 0 0 26px}.business-contact-channel{border:0;padding:0;display:flex;flex-wrap:wrap;gap:16px;font-size:14px}.business-contact-channel legend{font-weight:600;margin-bottom:9px}.business-contact-channel input{accent-color:#ad2431}.business-empty,.business-receipt{text-align:center;padding:50px 28px}.business-empty p,.business-receipt>p{margin:20px auto;color:#66717d;line-height:1.8}.business-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:24px}.business-receipt-icon{width:58px;height:58px;border-radius:50%;background:#edf8f2;color:#2a875b;font-size:30px;display:grid;place-items:center;margin:0 auto 22px}.business-user-name{font-size:13px;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-account-status{position:fixed;top:86px;right:20px;z-index:100;max-width:min(420px,calc(100vw - 40px));display:flex;align-items:center;gap:16px;padding:16px 20px;border:1px solid #ecc5c8;border-radius:14px;background:#fff5f5;color:#9d2530;box-shadow:0 8px 28px #24334014}.business-account-status button{border:0;background:transparent;font-size:24px;cursor:pointer}.business-account-status small{display:block;font-size:12px;margin-top:6px;overflow-wrap:anywhere}.business-page :focus-visible{outline:3px solid #b1273270;outline-offset:3px}@media (max-width:720px){.products-page #quoteModal .quote-modal-dialog{max-height:calc(100dvh - 20px)}.quote-selections .business-selection{grid-template-columns:1fr;gap:10px}.quote-consent-actions>.button{width:100%}.business-page .quote-form-grid{grid-template-columns:1fr}.business-page{padding:112px 16px 44px}.business-page-heading h1{font-size:28px}.business-consultation-form{grid-template-columns:1fr;gap:16px}.business-card{padding:22px 18px}.business-card h2,.business-heading h2{font-size:20px}}.products-page .business-login-dialog.login-modal{padding:28px 18px;scrollbar-width:none}.products-page .business-login-dialog .login-dialog{max-height:calc(100dvh - 116px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.products-page .business-login-dialog .login-dialog::-webkit-scrollbar,.products-page .business-login-dialog::-webkit-scrollbar{display:none}.products-page .business-login-dialog.is-register-step .login-dialog{overflow-y:auto}.products-page .business-login-dialog .login-credential-slot{display:grid;grid-template-rows:0fr;max-height:none;transition:grid-template-rows .36s cubic-bezier(.16,1,.3,1),opacity .18s ease,visibility 0s linear .36s}.products-page .business-login-dialog.is-credential-step .login-credential-slot{grid-template-rows:1fr;max-height:none;transition:grid-template-rows .36s cubic-bezier(.16,1,.3,1),opacity .18s ease,visibility 0s}.products-page .business-login-dialog .login-credential-content{min-height:0;overflow:hidden}.login-code-row{gap:8px}.login-code-send{flex:none;min-width:106px;min-height:42px;padding:8px 12px;border:0;border-radius:999px;background:#f0eded;color:#a21d24;font-size:13px;font-weight:600;cursor:pointer}.login-code-send:disabled{color:#7b7d82;cursor:default}.login-phone-consent{margin:12px 0 0;font-size:12px}.login-agreement-capsules{position:relative;display:flex;justify-content:center;gap:12px;margin-top:18px}.login-agreement-capsule{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 20px;border:1px solid hsla(0,0%,100%,.65);border-radius:999px;background:hsla(0,0%,100%,.94);color:#44464c;box-shadow:0 8px 26px rgba(0,0,0,.18);backdrop-filter:blur(16px);font-size:13px;line-height:1.5;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .18s ease,transform .18s ease}.login-agreement-capsule:hover{background:#fff;transform:translateY(-2px)}.login-agreement-capsule:focus-visible,.login-code-send:focus-visible{outline:2px solid #a21d24;outline-offset:3px}@media (max-width:560px){.products-page .business-login-dialog.login-modal{padding:24px 18px}.login-agreement-capsules{gap:8px;margin-top:16px}.login-agreement-capsule{padding:10px 14px;font-size:12px}}@media (prefers-reduced-motion:reduce){.login-agreement-capsule,.products-page .business-login-dialog .login-credential-slot,.products-page .business-login-dialog.is-credential-step .login-credential-slot{transition:none}}button.careers-detail-button,button.hd-ink-action,button.procurement-application-action,button.procurement-detail-application-action,button.procurement-hero-entry-action,button.project-detail-button{font-family:inherit;cursor:pointer}button.procurement-application-action{border:0}.readonly-site-shell #readonly-site-content{outline:none}.readonly-site-shell:has([data-home-static-alignment]){background:#0b1217}@media (max-width:720px){.readonly-site-shell[data-mobile-content-layout=inset] #readonly-site-content{padding-top:calc(var(--hd-public-nav-height) + var(--hd-public-search-strip-height))}}.auth-account-link{padding:0;border:0;color:var(--auth-red);background:none;font:inherit;line-height:inherit;text-decoration:underline;cursor:pointer}.stat-retry[data-v-21d10bf2]{border:0;padding:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.stat-retry[data-v-21d10bf2]:focus-visible{outline:2px solid currentColor;outline-offset:3px}.membership-ui{--color-brand-red:#d60819;--color-brand-red-highlight:#d80415;--color-brand-red-dark:#a7080b;--color-brand-red-deep:#830302;--color-black:#000;--color-title-black:#010305;--color-industrial-blue-black:#0b1217;--color-gunmetal-dark:#1e262d;--color-metal-dark:#424b55;--color-metal-mid:#54606b;--color-gray-secondary:#70737c;--color-gray-muted:#9ea6af;--color-border-light:#c0c1c6;--color-fog-light:#dee0e3;--color-surface-white:#f8f8f8;--color-white:#fff;--radius-control:8px;--radius-card:14px;--radius-card-large:18px;--radius-panel:24px;--radius-pill:999px;--ease-emphasized:cubic-bezier(0.16, 1, 0.22, 1);--ease-standard:cubic-bezier(0.16, 1, 0.3, 1);--ease-ui:cubic-bezier(0.22, 1, 0.36, 1)}.membership-ui .hd-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.membership-ui .hd-author-trigger{display:inline-flex;max-width:100%;min-width:0;align-items:center;gap:7px;border:0;border-radius:var(--radius-control);padding:2px;color:inherit;background:transparent;font-family:inherit;font-size:inherit;font-weight:600;line-height:inherit;letter-spacing:0;text-align:left;cursor:pointer;transition:color .22s ease,background .22s ease}.membership-ui .hd-author-trigger:hover,.membership-ui .hd-author-trigger[aria-expanded=true]{color:var(--color-brand-red)}.membership-ui .hd-author-trigger:focus-visible{outline:2px solid var(--color-brand-red);outline-offset:3px}.membership-ui .hd-author-trigger-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.membership-ui .hd-membership-badge{position:relative;isolation:isolate;display:inline-flex;min-height:24px;flex:0 0 auto;align-items:center;gap:5px;overflow:hidden;border:1px solid rgba(1,3,5,.1);border-radius:var(--radius-pill);padding:2px 8px 2px 5px;color:var(--color-title-black);background:var(--color-surface-white);font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Noto Sans CJK SC,Source Han Sans SC,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.55;letter-spacing:.02em;vertical-align:middle}.membership-ui .hd-membership-badge:after{position:absolute;z-index:-1;top:-90%;bottom:-90%;left:-55%;width:42%;content:"";opacity:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.34),transparent);transform:skewX(-18deg);pointer-events:none}.membership-ui .hd-membership-badge.is-canglang,.membership-ui .hd-membership-badge.is-chongming{border-color:hsla(0,0%,100%,.18);color:var(--color-white)}.membership-ui .hd-membership-badge.is-canglang{--hd-canglang-deep:#a9ddf0;--hd-canglang-main:#c7eaf5;--hd-canglang-flow:#e8f7fc;--hd-canglang-mist:#f7fcfe;--hd-canglang-ink:#2f6277;border-color:color-mix(in srgb,var(--hd-canglang-ink) 16%,transparent);color:var(--hd-canglang-ink);background:linear-gradient(135deg,color-mix(in srgb,var(--hd-canglang-mist) 22%,transparent),transparent 48%),linear-gradient(112deg,var(--hd-canglang-deep) 0,var(--hd-canglang-main) 58%,var(--hd-canglang-flow) 100%)}.membership-ui .hd-membership-badge.is-chongming{background:linear-gradient(135deg,hsla(0,0%,100%,.16),transparent 42%),linear-gradient(118deg,var(--color-industrial-blue-black),var(--color-brand-red-deep))}.membership-ui .hd-membership-badge.is-canglang:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--hd-canglang-mist) 42%,transparent),transparent)}.membership-ui .hd-membership-badge.is-chongming:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.48),transparent)}.membership-ui .hd-membership-badge.is-animated:after{opacity:1;animation:hd-membership-sheen 10s linear infinite}.membership-ui .hd-membership-badge-image{position:relative;z-index:1;width:22px;height:16px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(1,3,5,.16))}.membership-ui .hd-membership-badge.is-canglang .hd-membership-badge-image{filter:brightness(0) saturate(100%) invert(18%) sepia(74%) saturate(1471%) hue-rotate(171deg) brightness(106%) contrast(63%) opacity(.64) drop-shadow(0 2px 3px color-mix(in srgb,var(--hd-canglang-ink) 18%,transparent))}.membership-ui .hd-membership-badge.is-chongming .hd-membership-badge-image{filter:invert(1) opacity(.78) drop-shadow(0 2px 4px rgba(1,3,5,.24))}.membership-ui .hd-membership-badge-label{position:relative;z-index:1}.membership-ui .hd-profile-layer{position:fixed;z-index:1200;width:min(360px,calc(100vw - 32px));perspective:720px;perspective-origin:50%;opacity:0;transform:translateY(8px);visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .32s var(--ease-standard),visibility 0s linear .32s}.membership-ui .hd-profile-layer.is-open{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto;transition-delay:0s}.membership-ui .hd-profile-backdrop{display:none}.membership-ui .hd-profile-card{--hd-profile-rotate-x:0deg;--hd-profile-rotate-y:0deg;--hd-profile-foreground-x:0px;--hd-profile-foreground-y:0px;--hd-profile-boat-x:0px;--hd-profile-boat-y:0px;--hd-profile-fluid-x:0px;--hd-profile-fluid-y:0px;--hd-profile-shadow-x:0px;--hd-profile-shadow-y:16px;position:relative;isolation:auto;overflow:visible;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card-large);padding:14px;color:var(--color-title-black);background:var(--color-white);box-shadow:var(--hd-profile-shadow-x) var(--hd-profile-shadow-y) 48px rgba(11,18,23,.15);transform:rotateX(var(--hd-profile-rotate-x)) rotateY(var(--hd-profile-rotate-y));transform-origin:center 48%;transform-style:preserve-3d;backface-visibility:hidden;transition:transform .32s var(--ease-ui),box-shadow .26s ease}.membership-ui .hd-profile-card:before{content:none}.membership-ui .hd-profile-card.is-parallax-active{will-change:transform;transition:none}.membership-ui .hd-dm-close{display:inline-grid;width:40px;height:40px;place-items:center;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-control);padding:0;color:var(--color-metal-mid);background:hsla(0,0%,100%,.72);cursor:pointer;transition:color .22s ease,background .22s ease}.membership-ui .hd-dm-close:hover{color:var(--color-title-black);background:var(--color-white)}.membership-ui .hd-dm-close:focus-visible,.membership-ui .hd-dm-submit:focus-visible,.membership-ui .hd-dm-textarea:focus-visible,.membership-ui .hd-profile-action:focus-visible,.membership-ui .hd-profile-collapse:focus-visible{outline:2px solid var(--color-brand-red);outline-offset:2px}.membership-ui .hd-profile-membership{--hd-membership-fluid-background:radial-gradient(
      ellipse 42% 96% at 14% 48%,
      var(--hd-membership-fluid-a) 0 24%,
      transparent 74%
    ), radial-gradient(
      ellipse 44% 100% at 86% 48%,
      var(--hd-membership-fluid-b) 0 22%,
      transparent 74%
    ), radial-gradient(ellipse 46% 92% at 50% 58%, var(--hd-membership-fluid-c) 0 20%, transparent 76%);--hd-membership-fluid-position:-8% 46%, 108% 44%, 50% 58%;--hd-membership-fluid-size:124% 116%, 126% 118%, 132% 122%;--hd-membership-fluid-animation:hd-membership-fluid-flow;--hd-membership-fluid-inset:0;--hd-membership-fluid-mask:none;--hd-membership-fluid-radius:0;--hd-membership-fluid-clip:none;--hd-membership-label-color:var(--color-title-black);--hd-membership-label-background:transparent;--hd-membership-label-border:0;--hd-membership-label-radius:0;--hd-membership-label-padding:0;--hd-membership-label-shadow:none;--hd-membership-label-text-shadow:none;--hd-profile-boat-width:232px;--hd-profile-boat-top:-6px;--hd-profile-boat-right:0;--hd-profile-boat-filter:drop-shadow(0 8px 12px rgba(1,3,5,.14));position:relative;isolation:isolate;display:grid;min-height:108px;grid-template-columns:minmax(0,1fr) 142px;align-items:center;overflow:hidden;border:0;border-radius:0;padding:18px;color:var(--color-title-black);background:transparent;box-shadow:none}.membership-ui .hd-profile-membership,.membership-ui .hd-profile-membership.is-fangzhi{--hd-membership-fluid-a:rgba(84,96,107,.22);--hd-membership-fluid-b:rgba(112,115,124,.18);--hd-membership-fluid-c:hsla(216,8%,88%,.28);--hd-membership-surface-color:hsla(216,8%,88%,.3)}.membership-ui .hd-profile-membership.is-canglang{--hd-canglang-deep:#a9ddf0;--hd-canglang-main:#c7eaf5;--hd-canglang-flow:#e8f7fc;--hd-canglang-mist:#f7fcfe;--hd-canglang-ink:#2f6277;--hd-membership-fluid-background:radial-gradient(
      ellipse 74% 40% at 12% 78%,
      color-mix(in srgb, var(--hd-canglang-mist) 22%, transparent) 0 20%,
      transparent 72%
    ), radial-gradient(
      ellipse 68% 34% at 86% 28%,
      color-mix(in srgb, var(--hd-canglang-flow) 42%, transparent) 0 18%,
      transparent 70%
    ), linear-gradient(
      112deg,
      var(--hd-canglang-deep) 0%,
      var(--hd-canglang-main) 58%,
      var(--hd-canglang-flow) 100%
    );--hd-membership-fluid-position:-16% 50%, -18% 70%, 116% 30%;--hd-membership-fluid-size:132% 100%, 144% 100%, 142% 96%;--hd-membership-fluid-animation:hd-membership-canglang-flow;--hd-membership-surface-color:var(--hd-canglang-deep);--hd-membership-label-color:var(--hd-canglang-ink);--hd-membership-label-text-shadow:none;--hd-profile-boat-width:210px;--hd-profile-boat-top:-2px;--hd-profile-boat-right:8px;--hd-profile-boat-filter:brightness(0) saturate(100%) invert(18%) sepia(74%) saturate(1471%) hue-rotate(171deg) brightness(106%) contrast(63%) opacity(0.56) drop-shadow(0 8px 14px color-mix(in srgb, var(--hd-canglang-ink) 18%, transparent))}.membership-ui .hd-profile-membership.is-chongming{--hd-membership-fluid-a:rgba(214,8,25,.34);--hd-membership-fluid-b:rgba(245,192,88,.4);--hd-membership-fluid-c:rgba(131,3,2,.26);--hd-membership-fluid-background:radial-gradient(
      ellipse 54% 92% at 18% 54%,
      var(--hd-membership-fluid-a) 0 22%,
      transparent 70%
    ), radial-gradient(
      ellipse 50% 86% at 82% 36%,
      var(--hd-membership-fluid-b) 0 24%,
      transparent 68%
    ), radial-gradient(ellipse 42% 78% at 62% 68%, var(--hd-membership-fluid-c) 0 20%, transparent 72%);--hd-membership-fluid-position:-6% 66%, 108% 28%, 58% 74%;--hd-membership-fluid-size:118% 122%, 118% 118%, 126% 126%;--hd-membership-fluid-animation:hd-membership-chongming-flow;--hd-membership-surface-color:rgba(214,8,25,.15);--hd-membership-label-color:var(--color-brand-red-dark);--hd-membership-label-text-shadow:none;--hd-profile-boat-width:252px;--hd-profile-boat-top:-12px;--hd-profile-boat-right:-10px;--hd-profile-boat-filter:brightness(0) saturate(100%) invert(10%) sepia(97%) saturate(5421%) hue-rotate(356deg) brightness(82%) contrast(112%) drop-shadow(0 8px 14px rgba(131,3,2,.18)) drop-shadow(0 0 8px rgba(245,192,88,.12))}.membership-ui .hd-profile-membership:after,.membership-ui .hd-profile-membership:before{position:absolute;z-index:0;inset:var(--hd-membership-fluid-inset);border-radius:var(--hd-membership-fluid-radius);content:"";clip-path:var(--hd-membership-fluid-clip);-webkit-mask-image:var(--hd-membership-fluid-mask);mask-image:var(--hd-membership-fluid-mask);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;pointer-events:none}.membership-ui .hd-profile-membership:before{background-color:var(--hd-membership-surface-color);background-image:var(--hd-membership-fluid-background);background-position:var(--hd-membership-fluid-position);background-repeat:no-repeat;background-size:var(--hd-membership-fluid-size);filter:blur(15px) saturate(120%);opacity:.9;animation:var(--hd-membership-fluid-animation) 18s var(--ease-standard) infinite alternate;transition:opacity .26s ease;will-change:background-position,opacity}.membership-ui .hd-profile-membership:after{background:linear-gradient(112deg,transparent 18%,hsla(0,0%,100%,.04) 36%,hsla(0,0%,100%,.18) 50%,hsla(0,0%,100%,.04) 64%,transparent 82%);background-position:156% 0;background-repeat:no-repeat;background-size:214% 100%;filter:blur(8px);opacity:.32;animation:hd-membership-fluid-highlight 24s ease-in-out infinite;transition:opacity .26s ease;will-change:background-position,opacity}.membership-ui .hd-profile-card .hd-profile-membership:after,.membership-ui .hd-profile-card .hd-profile-membership:before{content:none}.membership-ui .hd-profile-membership-fluid{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:var(--radius-card-large) var(--radius-card-large) 0 0;pointer-events:none;transform:translateZ(0);transform-style:preserve-3d}.membership-ui .hd-profile-membership-fluid:after,.membership-ui .hd-profile-membership-fluid:before{position:absolute;inset:-30px -30px -12px;content:"";pointer-events:none}.membership-ui .hd-profile-membership-fluid:before{background-color:var(--hd-membership-surface-color);background-image:var(--hd-membership-fluid-background);background-position:var(--hd-membership-fluid-position);background-repeat:no-repeat;background-size:var(--hd-membership-fluid-size);filter:blur(22px) saturate(148%);opacity:.98;animation:var(--hd-membership-fluid-animation) 14s var(--ease-standard) infinite alternate}.membership-ui .hd-profile-membership-fluid:after,.membership-ui .hd-profile-membership-fluid:before{transform:translate3d(var(--hd-profile-fluid-x),var(--hd-profile-fluid-y),-28px) scale(1.2);transition:opacity .26s ease,transform .32s var(--ease-ui);will-change:background-position,opacity,transform}.membership-ui .hd-profile-membership-fluid:after{background:linear-gradient(112deg,transparent 18%,hsla(0,0%,100%,.04) 36%,hsla(0,0%,100%,.18) 50%,hsla(0,0%,100%,.04) 64%,transparent 82%);background-position:156% 0;background-repeat:no-repeat;background-size:214% 100%;filter:blur(10px);opacity:.46;animation:hd-membership-fluid-highlight 18s ease-in-out infinite}.membership-ui .hd-profile-card:focus-within>.hd-profile-membership:before,.membership-ui .hd-profile-card:hover>.hd-profile-membership:before,.membership-ui .profile-membership-mark:hover:before{opacity:.96}.membership-ui .hd-profile-card:focus-within>.hd-profile-membership .hd-profile-membership-fluid:before,.membership-ui .hd-profile-card:hover>.hd-profile-membership .hd-profile-membership-fluid:before{opacity:1}.membership-ui .hd-profile-card:focus-within>.hd-profile-membership:after,.membership-ui .hd-profile-card:hover>.hd-profile-membership:after,.membership-ui .profile-membership-mark:hover:after{opacity:.4}.membership-ui .hd-profile-card:focus-within>.hd-profile-membership .hd-profile-membership-fluid:after,.membership-ui .hd-profile-card:hover>.hd-profile-membership .hd-profile-membership-fluid:after{opacity:.56}.membership-ui .hd-profile-membership-copy{position:relative;z-index:2;display:grid;padding-inline-start:12px}.membership-ui .hd-profile-membership-label{display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;border:var(--hd-membership-label-border);border-radius:var(--hd-membership-label-radius);padding:var(--hd-membership-label-padding);color:var(--hd-membership-label-color);font-size:22px;font-weight:600;line-height:1.32;letter-spacing:0;background:var(--hd-membership-label-background);box-shadow:var(--hd-membership-label-shadow);text-shadow:var(--hd-membership-label-text-shadow)}.membership-ui .hd-profile-card-boat{position:absolute;z-index:1;right:-4px;bottom:2px;width:154px;height:88px;-o-object-fit:contain;object-fit:contain;filter:var(--hd-profile-boat-filter);pointer-events:none}.membership-ui .hd-profile-card .hd-profile-membership{--hd-membership-fluid-animation:hd-profile-card-fangzhi-fluid;z-index:2;isolation:auto;display:block;width:auto;height:170px;min-height:170px;overflow:visible;border-radius:var(--radius-card-large) var(--radius-card-large) 0 0;margin:-14px -14px 0;padding:0;transform-style:preserve-3d}.membership-ui .hd-profile-card .hd-profile-membership.is-canglang{--hd-membership-fluid-animation:hd-profile-card-canglang-fluid}.membership-ui .hd-profile-card .hd-profile-membership.is-chongming{--hd-membership-fluid-animation:hd-profile-card-chongming-fluid}.membership-ui .hd-profile-membership-foreground{position:absolute;inset:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;padding:18px;pointer-events:none;transform:translate3d(var(--hd-profile-foreground-x),var(--hd-profile-foreground-y),0);transform-origin:18px 50%;transform-style:preserve-3d;backface-visibility:hidden;transition:transform .32s var(--ease-ui)}.membership-ui .hd-profile-membership-boat-viewport{position:absolute;inset:0;z-index:3;overflow:hidden;border-radius:var(--radius-card-large) var(--radius-card-large) 0 0;pointer-events:none;transform:translateZ(0);transform-style:preserve-3d;backface-visibility:hidden}.membership-ui .hd-profile-membership-boat-layer{position:absolute;inset:0;pointer-events:none;transform:translate3d(var(--hd-profile-boat-x),var(--hd-profile-boat-y),0);transform-style:preserve-3d;backface-visibility:hidden;transition:transform .32s var(--ease-ui)}.membership-ui .hd-profile-card.is-parallax-active>.hd-profile-membership .hd-profile-membership-boat-layer,.membership-ui .hd-profile-card.is-parallax-active>.hd-profile-membership .hd-profile-membership-fluid:after,.membership-ui .hd-profile-card.is-parallax-active>.hd-profile-membership .hd-profile-membership-fluid:before,.membership-ui .hd-profile-card.is-parallax-active>.hd-profile-membership .hd-profile-membership-foreground{will-change:transform;transition:none}.membership-ui .profile-membership-mark.hd-profile-membership{--hd-membership-fluid-inset:0;--hd-membership-fluid-mask:none;--hd-membership-fluid-radius:var(--radius-card);--hd-membership-fluid-clip:inset(0 round var(--radius-card));width:min(210px,100%);height:72px;min-height:72px;flex:0 0 auto;grid-template-columns:minmax(0,1fr) 82px;overflow:visible;border-radius:var(--radius-card);margin-bottom:0;padding:12px 10px 12px 14px}.membership-ui .profile-membership-mark.hd-profile-membership .hd-profile-membership-label{font-size:18px}.membership-ui .hd-profile-card .hd-profile-membership .hd-profile-card-boat,.membership-ui .profile-membership-mark.hd-profile-membership .hd-profile-card-boat{right:var(--hd-profile-boat-right);bottom:auto;height:auto}.membership-ui .hd-profile-card .hd-profile-membership .hd-profile-card-boat{top:calc(var(--hd-profile-boat-top) + 14px);width:var(--hd-profile-boat-width)}.membership-ui .profile-membership-mark.hd-profile-membership .hd-profile-card-boat{top:var(--hd-profile-boat-top);width:min(var(--hd-profile-boat-width),68%);max-height:84px}.membership-ui .profile-membership-mark.hd-profile-membership[data-hd-membership-parallax]{--hd-profile-rotate-x:0deg;--hd-profile-rotate-y:0deg;--hd-profile-foreground-x:0px;--hd-profile-foreground-y:0px;--hd-profile-boat-x:0px;--hd-profile-boat-y:0px;--hd-profile-fluid-x:0px;--hd-profile-fluid-y:0px;--hd-profile-shadow-x:0px;--hd-profile-shadow-y:16px;display:block;width:100%;height:auto;min-height:0;aspect-ratio:55/18;overflow:visible;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card-large);padding:0;background:linear-gradient(135deg,hsla(0,0%,100%,.98),hsla(216,8%,88%,.82));box-shadow:var(--hd-profile-shadow-x) var(--hd-profile-shadow-y) 38px rgba(11,18,23,.13),inset 0 1px 0 hsla(0,0%,100%,.86);transform:rotateX(var(--hd-profile-rotate-x)) rotateY(var(--hd-profile-rotate-y));transform-origin:center;transform-style:preserve-3d;backface-visibility:hidden;transition:transform .32s var(--ease-ui),box-shadow .26s ease}.membership-ui .profile-membership-mark.hd-profile-membership[data-hd-membership-parallax].is-fangzhi{--hd-membership-fluid-a:hsla(0,0%,100%,.74);--hd-membership-fluid-b:rgba(192,193,198,.46);--hd-membership-fluid-c:rgba(84,96,107,.24);--hd-membership-surface-color:hsla(0,0%,97.3%,.86);--hd-profile-boat-width:208px;--hd-profile-boat-top:-6px;--hd-profile-boat-right:14px;--hd-profile-boat-filter:drop-shadow(0 10px 16px rgba(1,3,5,.16))}.membership-ui .profile-membership-mark.hd-profile-membership[data-hd-membership-parallax]:after,.membership-ui .profile-membership-mark.hd-profile-membership[data-hd-membership-parallax]:before{content:none}.membership-ui .profile-membership-mark.hd-profile-membership[data-hd-membership-parallax] .hd-profile-membership-boat-viewport,.membership-ui .profile-membership-mark.hd-profile-membership[data-hd-membership-parallax] .hd-profile-membership-fluid{border-radius:inherit}.membership-ui .profile-membership-mark.hd-profile-membership[data-hd-membership-parallax] .hd-profile-membership-foreground{padding:16px 18px}.membership-ui .profile-membership-mark.hd-profile-membership[data-hd-membership-parallax] .hd-profile-membership-label{font-size:20px}.membership-ui .profile-membership-mark.hd-profile-membership[data-hd-membership-parallax] .hd-profile-card-boat{top:var(--hd-profile-boat-top);right:var(--hd-profile-boat-right);width:min(var(--hd-profile-boat-width),72%);max-height:none}.membership-ui .profile-membership-mark.hd-profile-membership[data-hd-membership-parallax].is-fangzhi .hd-profile-card-boat{width:min(var(--hd-profile-boat-width),calc(60% - 20px))}.membership-ui .profile-membership-mark.hd-profile-membership[data-hd-membership-parallax].is-parallax-active{will-change:transform,box-shadow;transition:none}.membership-ui .profile-membership-mark.hd-profile-membership[data-hd-membership-parallax].is-parallax-active .hd-profile-membership-boat-layer,.membership-ui .profile-membership-mark.hd-profile-membership[data-hd-membership-parallax].is-parallax-active .hd-profile-membership-fluid:after,.membership-ui .profile-membership-mark.hd-profile-membership[data-hd-membership-parallax].is-parallax-active .hd-profile-membership-fluid:before,.membership-ui .profile-membership-mark.hd-profile-membership[data-hd-membership-parallax].is-parallax-active .hd-profile-membership-foreground{will-change:transform;transition:none}.membership-ui .hd-profile-card>.hd-profile-identity{position:relative;z-index:1;padding-top:22px}.membership-ui .hd-profile-identity{display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;align-items:center;padding:18px 4px 16px}.membership-ui .hd-profile-avatar,.membership-ui .hd-profile-avatar-fallback{width:58px;height:58px;border:2px solid hsla(0,0%,100%,.86);border-radius:50%;background:var(--color-fog-light);box-shadow:0 8px 20px rgba(11,18,23,.11)}.membership-ui .hd-profile-avatar{-o-object-fit:cover;object-fit:cover}.membership-ui .hd-profile-avatar-fallback{display:grid;place-items:center}.membership-ui .hd-profile-avatar-fallback,.membership-ui .hd-profile-name{color:var(--color-title-black);font-size:22px;font-weight:600;line-height:1.32}.membership-ui .hd-profile-name{margin:0 0 3px;overflow-wrap:anywhere;letter-spacing:0}.membership-ui .hd-profile-role{margin:0;color:var(--color-metal-mid);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}.membership-ui .hd-profile-actions{position:relative;z-index:4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.membership-ui .hd-profile-actions.is-self{grid-template-columns:1fr}.membership-ui .hd-profile-collapse{display:none}.membership-ui .hd-dm-submit,.membership-ui .hd-profile-action{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(1,3,5,.1);border-radius:var(--radius-control);padding:0 14px;color:var(--color-title-black);background:hsla(0,0%,100%,.76);font-family:inherit;font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:color .22s ease,border-color .22s ease,background .22s ease,box-shadow .24s ease}.membership-ui .hd-dm-submit:hover,.membership-ui .hd-profile-action:hover{box-shadow:0 8px 18px rgba(11,18,23,.13)}.membership-ui .hd-profile-action>i,.membership-ui .hd-profile-action>svg{pointer-events:none;cursor:inherit}.membership-ui .hd-profile-action.is-following{border-color:rgba(214,8,25,.24);color:var(--color-brand-red)}.membership-ui .hd-dm-submit,.membership-ui .hd-profile-action.is-primary{border-color:var(--color-brand-red);color:var(--color-white);background:var(--color-brand-red)}.membership-ui .hd-dm-submit:hover,.membership-ui .hd-profile-action.is-primary:hover{border-color:var(--color-brand-red-dark);background:var(--color-brand-red-dark)}.membership-ui .hd-dm-dialog{width:min(560px,calc(100vw - 32px));max-width:none;max-height:min(760px,calc(100vh - 32px));overflow:hidden;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card-large);padding:0;color:var(--color-title-black);background:var(--color-white);box-shadow:0 24px 70px rgba(1,3,5,.24)}.membership-ui .hd-dm-dialog::backdrop{background:rgba(11,18,23,.46);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.membership-ui .hd-dm-panel{display:grid;max-height:min(760px,calc(100vh - 32px));grid-template-rows:auto auto minmax(110px,1fr) auto}.membership-ui .hd-dm-header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(1,3,5,.08);padding:20px 22px}.membership-ui .hd-dm-heading{min-width:0}.membership-ui .hd-dm-title{margin:0;color:var(--color-title-black);font-size:22px;font-weight:600;line-height:1.32;letter-spacing:0}.membership-ui .hd-dm-recipient{margin:3px 0 0;color:var(--color-metal-mid);font-size:14px;font-weight:400;line-height:1.6}.membership-ui .hd-dm-disclaimer,.membership-ui .hd-dm-storage-warning{margin:0;padding:12px 22px;font-size:14px;font-weight:400;line-height:1.6}.membership-ui .hd-dm-disclaimer{color:var(--color-metal-mid);background:var(--color-surface-white)}.membership-ui .hd-dm-storage-warning{color:var(--color-brand-red-dark);background:rgba(214,8,25,.07)}.membership-ui .hd-dm-history{display:grid;align-content:start;gap:12px;overflow-y:auto;padding:18px 22px}.membership-ui .hd-dm-empty{margin:auto;color:var(--color-gray-secondary);font-size:14px;font-weight:400;line-height:1.6;text-align:center}.membership-ui .hd-dm-message{display:grid;width:min(86%,400px);justify-self:end;gap:5px;border-radius:var(--radius-card);padding:12px 14px;color:var(--color-title-black);background:var(--color-surface-white)}.membership-ui .hd-dm-message-text{margin:0;overflow-wrap:anywhere;white-space:pre-wrap;font-size:16px;font-weight:400;line-height:1.7}.membership-ui .hd-dm-message-time{color:var(--color-gray-muted);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em;text-align:right}.membership-ui .hd-dm-form{display:grid;gap:10px;border-top:1px solid rgba(1,3,5,.08);padding:16px 22px 20px}.membership-ui .hd-dm-textarea{width:100%;min-height:104px;resize:vertical;border:1px solid var(--color-border-light);border-radius:var(--radius-control);padding:12px 14px;color:var(--color-title-black);background:var(--color-white);font-family:inherit;font-size:16px;font-weight:400;line-height:1.7}.membership-ui .hd-dm-form-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.membership-ui .hd-dm-counter,.membership-ui .hd-dm-error{margin:0;font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}.membership-ui .hd-dm-counter{color:var(--color-gray-muted)}.membership-ui .hd-dm-error{color:var(--color-brand-red-dark)}.membership-ui .hd-dm-submit{min-width:104px}.membership-ui .hd-membership-badge.hd-motion-paused:after,.membership-ui .hd-motion-paused .hd-membership-badge:after,.membership-ui .hd-motion-paused .hd-profile-card-boat,.membership-ui .hd-motion-paused .hd-profile-membership-fluid:after,.membership-ui .hd-motion-paused .hd-profile-membership-fluid:before,.membership-ui .hd-motion-paused .hd-profile-membership:after,.membership-ui .hd-motion-paused .hd-profile-membership:before,.membership-ui .hd-profile-card-boat.hd-motion-paused,.membership-ui .hd-profile-card.is-interaction-locked>.hd-profile-membership .hd-profile-card-boat,.membership-ui .hd-profile-card.is-interaction-locked>.hd-profile-membership .hd-profile-membership-fluid:after,.membership-ui .hd-profile-card.is-interaction-locked>.hd-profile-membership .hd-profile-membership-fluid:before,.membership-ui .hd-profile-membership.hd-motion-paused .hd-profile-membership-fluid:after,.membership-ui .hd-profile-membership.hd-motion-paused .hd-profile-membership-fluid:before,.membership-ui .hd-profile-membership.hd-motion-paused:after,.membership-ui .hd-profile-membership.hd-motion-paused:before{animation-play-state:paused}@keyframes hd-membership-fluid-flow{0%{background-position:-8% 46%,108% 44%,50% 58%}52%{background-position:12% 38%,90% 56%,44% 68%}to{background-position:-2% 58%,102% 36%,58% 44%}}@keyframes hd-membership-canglang-flow{0%{background-position:-16% 50%,-18% 70%,116% 30%}52%{background-position:-8% 50%,-6% 64%,108% 36%}to{background-position:0 50%,6% 58%,100% 42%}}@keyframes hd-membership-chongming-flow{0%{background-position:-6% 66%,108% 28%,58% 74%}52%{background-position:-2% 60%,102% 34%,54% 68%}to{background-position:2% 54%,98% 38%,52% 62%}}@keyframes hd-membership-fluid-highlight{0%,18%{background-position:156% 0}56%{background-position:42% 0}to{background-position:-142% 0}}@keyframes hd-profile-card-fangzhi-fluid{0%{background-position:-18% 62%,118% 30%,38% 78%}50%{background-position:22% 26%,74% 70%,62% 34%}to{background-position:-4% 74%,106% 18%,70% 64%}}@keyframes hd-profile-card-canglang-fluid{0%{background-position:-24% 50%,-36% 82%,128% 16%}50%{background-position:8% 50%,8% 52%,92% 50%}to{background-position:20% 50%,32% 36%,76% 72%}}@keyframes hd-profile-card-chongming-fluid{0%{background-position:-18% 78%,122% 14%,72% 86%}50%{background-position:14% 42%,82% 50%,42% 42%}to{background-position:4% 24%,96% 72%,62% 58%}}@keyframes hd-membership-sheen{0%,68%{transform:translateX(0) skewX(-18deg)}92%,to{transform:translateX(430%) skewX(-18deg)}}@keyframes hd-profile-boat-drift{0%{transform:translate3d(-3px,1px,0)}to{transform:translate3d(5px,-3px,0)}}@keyframes hd-profile-card-boat-idle{0%{transform:translate3d(-7px,4px,0) rotate(-1.4deg)}to{transform:translate3d(7px,-5px,0) rotate(1.4deg)}}@media (min-width:721px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.membership-ui .hd-profile-card .hd-profile-membership .hd-profile-membership-foreground,.membership-ui .profile-membership-mark.hd-profile-membership[data-hd-membership-parallax] .hd-profile-membership-foreground{transform:translate3d(var(--hd-profile-foreground-x),var(--hd-profile-foreground-y),54px) scale(.94)}.membership-ui .hd-profile-card .hd-profile-membership .hd-profile-membership-boat-viewport,.membership-ui .profile-membership-mark.hd-profile-membership[data-hd-membership-parallax] .hd-profile-membership-boat-viewport{transform:translateZ(112px) scale(.9)}.membership-ui .hd-profile-card .hd-profile-membership .hd-profile-membership-boat-layer,.membership-ui .profile-membership-mark.hd-profile-membership[data-hd-membership-parallax] .hd-profile-membership-boat-layer{transform:translate3d(var(--hd-profile-boat-x),var(--hd-profile-boat-y),0)}.membership-ui .hd-profile-card:not(.is-interaction-locked)>.hd-profile-membership .hd-profile-card-boat:not(.hd-motion-paused),.membership-ui .profile-membership-mark.hd-profile-membership[data-hd-membership-parallax]:not(.hd-motion-paused) .hd-profile-card-boat:not(.hd-motion-paused){animation:hd-profile-card-boat-idle 8.5s ease-in-out infinite alternate}}@media (min-width:721px) and (prefers-reduced-motion:no-preference){.membership-ui .profile-membership-mark:not([data-hd-membership-parallax]):hover .hd-profile-card-boat:not(.hd-motion-paused){animation:hd-profile-boat-drift 14s var(--ease-standard) infinite alternate}}@media (hover:none),(pointer:coarse){.membership-ui .hd-profile-card .hd-profile-membership .hd-profile-card-boat,.membership-ui .hd-profile-card .hd-profile-membership .hd-profile-membership-fluid:after,.membership-ui .hd-profile-card .hd-profile-membership .hd-profile-membership-fluid:before,.membership-ui .profile-membership-mark.hd-profile-membership[data-hd-membership-parallax] .hd-profile-card-boat,.membership-ui .profile-membership-mark.hd-profile-membership[data-hd-membership-parallax] .hd-profile-membership-fluid:after,.membership-ui .profile-membership-mark.hd-profile-membership[data-hd-membership-parallax] .hd-profile-membership-fluid:before{animation:none}}@media (max-width:720px){.membership-ui .hd-author-trigger{max-width:min(100%,250px)}.membership-ui .hd-profile-layer{z-index:1400;inset:0;width:auto;perspective:none;transform:none}.membership-ui .hd-profile-layer.is-open{transform:none}.membership-ui .hd-profile-backdrop{position:absolute;inset:0;display:block;border:0;padding:0;background:rgba(11,18,23,.46);opacity:0;transition:opacity .26s ease}.membership-ui .hd-profile-layer.is-open .hd-profile-backdrop{opacity:1}.membership-ui .hd-profile-card{position:absolute;right:0;bottom:0;left:0;max-height:calc(100vh - 48px);overflow-y:auto;border-width:1px 0 0;border-radius:var(--radius-panel) var(--radius-panel) 0 0;padding:16px max(18px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));transform:translateY(100%);transform-style:flat;backface-visibility:visible;transition:transform .42s var(--ease-emphasized)}.membership-ui .hd-profile-layer.is-open .hd-profile-card{transform:translateY(0)}.membership-ui .hd-profile-membership{min-height:116px;grid-template-columns:minmax(0,1fr) 130px;padding:18px}.membership-ui .hd-profile-card .hd-profile-membership{height:170px;min-height:170px;margin:-16px calc(0px - max(18px, env(safe-area-inset-right))) 0 calc(0px - max(18px, env(safe-area-inset-left)));padding:0}.membership-ui .hd-profile-membership-boat-viewport,.membership-ui .hd-profile-membership-fluid{border-radius:var(--radius-panel) var(--radius-panel) 0 0}.membership-ui .hd-profile-card .hd-profile-membership .hd-profile-membership-foreground{grid-template-columns:minmax(0,1fr);padding:18px calc(max(18px, env(safe-area-inset-right)) + 4px) 18px calc(max(18px, env(safe-area-inset-left)) + 4px);transform:none}.membership-ui .hd-profile-card .hd-profile-membership .hd-profile-membership-boat-layer,.membership-ui .hd-profile-card .hd-profile-membership .hd-profile-membership-boat-viewport{transform:none}.membership-ui .hd-profile-card .hd-profile-membership .hd-profile-card-boat,.membership-ui .hd-profile-card .hd-profile-membership .hd-profile-membership-fluid:after,.membership-ui .hd-profile-card .hd-profile-membership .hd-profile-membership-fluid:before{animation:none}.membership-ui .hd-profile-card-boat{width:142px}.membership-ui .hd-profile-card .hd-profile-membership .hd-profile-card-boat,.membership-ui .profile-membership-mark.hd-profile-membership .hd-profile-card-boat{width:min(var(--hd-profile-boat-width),68%)}.membership-ui .hd-profile-collapse{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;margin-top:10px;border:0;border-radius:var(--radius-control);padding:0 14px;color:var(--color-metal-mid);background:transparent;font-family:inherit;font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em;cursor:pointer}.membership-ui .hd-profile-collapse:hover{color:var(--color-title-black);background:rgba(1,3,5,.045)}.membership-ui .hd-profile-collapse svg{width:18px;height:18px;stroke-width:2}.membership-ui .hd-dm-dialog{width:100%;margin:auto 0 0;border-width:1px 0 0;border-radius:var(--radius-panel) var(--radius-panel) 0 0}.membership-ui .hd-dm-dialog,.membership-ui .hd-dm-panel{max-height:calc(100vh - 32px)}}@media (prefers-reduced-motion:reduce){.membership-ui .hd-author-trigger,.membership-ui .hd-dm-submit,.membership-ui .hd-profile-action,.membership-ui .hd-profile-backdrop,.membership-ui .hd-profile-card,.membership-ui .hd-profile-collapse,.membership-ui .hd-profile-layer,.membership-ui .hd-profile-membership-boat-layer,.membership-ui .hd-profile-membership-boat-viewport,.membership-ui .hd-profile-membership-foreground,.membership-ui .profile-membership-mark.hd-profile-membership[data-hd-membership-parallax]{scroll-behavior:auto;transition-duration:.01ms}.membership-ui .hd-membership-badge.is-animated:after,.membership-ui .hd-profile-card-boat,.membership-ui .hd-profile-membership-fluid:after,.membership-ui .hd-profile-membership-fluid:before,.membership-ui .hd-profile-membership:after,.membership-ui .hd-profile-membership:before{animation:none}}.membership-nameplate-host{display:contents}.community-nav-dock[data-v-3a043c0f]{position:sticky;top:var(--community-nav-top,136px);width:100%;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif}.community-nav-dock[data-v-3a043c0f],.community-nav-dock[data-v-3a043c0f] *{box-sizing:border-box}.community-quick-nav[data-v-3a043c0f]{width:100%;overflow:hidden;border:1px solid rgba(1,3,5,.08);border-radius:16px;color:#54606b;background:#fff;box-shadow:0 10px 28px rgba(11,18,23,.045)}.community-quick-nav-header[data-v-3a043c0f]{display:flex;min-height:68px;align-items:center;gap:12px;padding:20px 24px 16px;color:#010305}.community-quick-nav-header strong[data-v-3a043c0f]{font-size:22px;font-weight:600;line-height:1.4}.community-quick-nav-header>svg[data-v-3a043c0f]{width:23px;height:23px;flex:0 0 auto;color:#d60819}.community-quick-nav-items[data-v-3a043c0f]{display:grid;gap:0;padding:0 12px 12px;max-height:calc(100dvh - var(--community-nav-top) - 100px);overflow-y:auto;scrollbar-width:thin}.community-quick-nav-link[data-v-3a043c0f]{display:flex;align-items:center;gap:14px;min-height:44px;width:100%;padding:10px 16px;border:0;border-radius:10px;background:transparent;color:#54606b;font:inherit;font-size:14px;line-height:1.5;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}.community-quick-nav-link span[data-v-3a043c0f]{min-width:0}.community-quick-nav-link svg[data-v-3a043c0f]{width:20px;height:20px;flex:0 0 auto}.community-quick-nav-link[data-v-3a043c0f]:hover{background:#f6f7f8;color:#010305}.community-quick-nav-link[aria-current=location][data-v-3a043c0f]{background:#fcf1f3;color:#d60819;font-weight:600}.community-quick-nav-link .community-nav-chevron[data-v-3a043c0f]{margin-left:auto;width:15px;height:15px;transform:rotate(-90deg)}.community-nav-entry[data-v-3a043c0f]{display:flex;width:100%;min-height:48px;align-items:center;gap:10px;padding:12px 16px;border:1px solid rgba(1,3,5,.08);border-radius:12px;background:#fff;color:#010305;font:inherit;font-size:14px;cursor:pointer}.community-nav-entry>svg[data-v-3a043c0f]{width:19px;height:19px;color:#d60819}.community-nav-entry>svg[data-v-3a043c0f]:last-child{margin-left:auto;color:#70737c;width:16px;height:16px}.community-nav-entry>svg.is-expanded[data-v-3a043c0f]{transform:rotate(180deg)}.community-nav-entry[data-v-3a043c0f]:focus-visible,.community-quick-nav-link[data-v-3a043c0f]:focus-visible{outline:2px solid #d60819;outline-offset:-3px}.community-nav-dock[data-mode=inline][data-v-3a043c0f]{position:static}.community-nav-dock[data-mode=inline] .community-quick-nav[data-v-3a043c0f]{margin-top:8px;border-radius:12px;box-shadow:none}.community-nav-dock[data-mode=inline] .community-quick-nav-items[data-v-3a043c0f]{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;padding:8px}@media (prefers-reduced-motion:reduce){.community-quick-nav-link[data-v-3a043c0f]{transition:none}}.mine-author-layer{position:fixed;inset:0;z-index:1600;pointer-events:none}.mine-author-layer .hd-profile-backdrop,.mine-author-layer .hd-profile-card{pointer-events:auto}.security-settings[data-v-a44be5ea]{width:100%;max-width:650px}.security-settings section[data-v-a44be5ea]{margin-top:16px}.security-settings label[data-v-a44be5ea]{display:grid;gap:8px;margin:12px 0}.security-settings button[data-v-a44be5ea],.security-settings input[data-v-a44be5ea]{font:inherit;padding:8px 12px;border:1px solid #bbb;border-radius:6px}.security-settings button[data-v-a44be5ea]{cursor:pointer}.security-settings li[data-v-a44be5ea]{margin:12px 0}.security-settings code[data-v-a44be5ea]{display:block;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.security-settings strong[data-v-a44be5ea]{margin:0 12px}.password-settings[data-v-3ff7ffb6]{width:100%;min-width:0;margin-top:18px;color:#0b1217}.password-form[data-v-3ff7ffb6]{display:grid;gap:16px;width:100%;max-width:860px}.password-form fieldset[data-v-3ff7ffb6]{display:grid;gap:16px;min-width:0;margin:0;padding:0;border:0}.password-grid[data-v-3ff7ffb6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.password-field[data-v-3ff7ffb6]{display:grid;gap:8px;min-width:0;font-size:14px;font-weight:600}.password-field input[data-v-3ff7ffb6]{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #c0c1c6;border-radius:8px;background:#fff;color:#0b1217;font:inherit;font-weight:400}.password-proof[data-v-3ff7ffb6]{max-width:420px}.password-error small[data-v-3ff7ffb6],.password-field small[data-v-3ff7ffb6],.password-help[data-v-3ff7ffb6]{color:#70737c;font-size:12px;font-weight:400;line-height:1.6;overflow-wrap:anywhere}.password-help[data-v-3ff7ffb6]{margin-top:-8px}.password-copy[data-v-3ff7ffb6]{margin:0;color:#54606b;font-size:13px;line-height:1.7}.password-reveal[data-v-3ff7ffb6]{justify-self:start;border:0;padding:0;background:transparent;color:#54606b;font:inherit;font-size:13px;cursor:pointer}.password-error[data-v-3ff7ffb6],.password-success[data-v-3ff7ffb6]{margin:0;padding:12px;border:1px solid #f1c8cc;border-radius:8px;background:#fff5f6;color:#a7080b;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.password-success[data-v-3ff7ffb6]{border-color:#b9d7c5;background:#f3faf5;color:#276342}.password-error p[data-v-3ff7ffb6]{margin:0}.password-actions[data-v-3ff7ffb6]{display:flex;justify-content:flex-start}.password-primary[data-v-3ff7ffb6]{min-height:44px;padding:10px 18px;border:1px solid #d60819;border-radius:8px;background:#d60819;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.password-result[data-v-3ff7ffb6]{display:grid;gap:16px;max-width:860px;font-size:14px;line-height:1.7}.password-result p[data-v-3ff7ffb6]{margin:0}.password-result .password-primary[data-v-3ff7ffb6]{justify-self:start}button[data-v-3ff7ffb6]:disabled,fieldset[data-v-3ff7ffb6]:disabled{opacity:.6;cursor:not-allowed}button[data-v-3ff7ffb6]:focus-visible,input[data-v-3ff7ffb6]:focus-visible{outline:2px solid #d60819;outline-offset:3px}@media (max-width:640px){.password-grid[data-v-3ff7ffb6]{grid-template-columns:minmax(0,1fr);gap:16px}.password-field input[data-v-3ff7ffb6]{font-size:16px}.password-proof[data-v-3ff7ffb6]{max-width:none}}.account-setting-row.account-setting-row--password[data-v-80d7bec4]{display:block}button.business-order-card[data-v-1b1b4587]{width:100%;font:inherit;text-align:left;cursor:pointer}._page_171zk_1{--ink:#101a1d;--paper:#f3f0e8;--line:#c9c6bd;--muted:#5d6768;--red:#d60819;--cyan:#21a8b8;min-height:100vh;overflow:clip;color:var(--ink);background:var(--paper);font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,Arial,sans-serif}._masthead_171zk_15{position:relative;min-height:440px;padding:28px clamp(22px,6vw,96px) 70px;display:flex;flex-direction:column;justify-content:flex-end;color:#f7f7f2;background:#0d181b;isolation:isolate}._masthead_171zk_15:before{content:"115";position:absolute;z-index:-1;right:clamp(12px,4vw,60px);bottom:-.18em;color:#ffffff0d;font:900 clamp(180px,31vw,460px)/.8 Arial,sans-serif;letter-spacing:-.09em}._masthead_171zk_15:after{content:"";position:absolute;z-index:-1;inset:auto 0 0;height:7px;background:linear-gradient(90deg,var(--red) 0 22%,#f3f0e8 22% 65%,var(--cyan) 65% 100%)}._topline_171zk_47{position:absolute;inset:28px clamp(22px,6vw,96px) auto;display:flex;align-items:center;justify-content:space-between;gap:20px}._brand_171zk_56{color:#fff;font-size:13px;font-weight:900;letter-spacing:.16em;text-decoration:none}._environment_171zk_64{color:#aab7b8;font:700 11px/1.4 ui-monospace,Cascadia Mono,monospace;letter-spacing:.09em}._eyebrow_171zk_70,._sectionCode_171zk_71{margin:0 0 12px;color:var(--red);font:800 11px/1.5 ui-monospace,Cascadia Mono,monospace;letter-spacing:.15em}._masthead_171zk_15 h1{max-width:930px;margin:0;font-size:clamp(48px,7vw,105px);font-weight:900;line-height:.98;letter-spacing:-.065em}._masthead_171zk_15 h1 span{color:#9fd8dc}._lead_171zk_89{max-width:700px;margin:26px 0 0;color:#b9c4c5;font-size:clamp(15px,1.35vw,19px);line-height:1.75}._gate_171zk_97{position:absolute;right:clamp(22px,6vw,96px);bottom:38px;display:flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid #ffffff33;color:#dfe7e7;background:#111f22;font-size:12px}._gate_171zk_97 span{width:9px;height:9px;border-radius:50%;background:var(--red);box-shadow:0 0 0 5px #d6081926}._gate_171zk_97[data-enabled=true] span{background:#67d5a0;box-shadow:0 0 0 5px #67d5a026}._workspace_171zk_124{padding:52px clamp(18px,5vw,80px) 80px}._desk_171zk_126{display:grid;grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);gap:22px;max-width:1500px;margin:0 auto}._applicationList_171zk_134,._closedPanel_171zk_136,._detailPanel_171zk_135,._statePanel_171zk_137{border:1px solid var(--line);background:#fff;box-shadow:0 18px 50px #1c27290c}._applicationList_171zk_134{padding:28px 24px}._listHeading_171zk_145{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}._closedPanel_171zk_136 h2,._listHeading_171zk_145 h2,._statePanel_171zk_137 h2{margin:0;font-size:clamp(28px,3vw,42px);letter-spacing:-.045em}._listHeading_171zk_145>span{color:#9aa2a2;font:800 28px/1 ui-monospace,monospace}._listItems_171zk_165{display:grid;gap:10px}._applicationButton_171zk_167{width:100%;min-height:108px;padding:16px;border:1px solid #d7d5ce;display:grid;gap:7px;text-align:left;color:var(--ink);background:#f8f7f2;cursor:pointer}._applicationButton_171zk_167>span{color:var(--muted);font-size:12px}._applicationButton_171zk_167 strong{overflow-wrap:anywhere;font:800 13px/1.45 ui-monospace,monospace}._applicationButton_171zk_167 small{color:#475556;font-size:13px;font-weight:800}._applicationButton_171zk_167[data-active=true]{border-color:#122326;color:#fff;background:#122326}._applicationButton_171zk_167[data-active=true] small,._applicationButton_171zk_167[data-active=true]>span{color:#a9d5d8}._refreshButton_171zk_187{width:100%;margin-top:18px;min-height:44px;border:1px solid #222f31;color:#182527;background:transparent;font:inherit;font-size:13px;font-weight:800;cursor:pointer}._detailPanel_171zk_135{padding:clamp(24px,4vw,52px)}._detailHeader_171zk_202{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}._detailHeader_171zk_202 h2{margin:0;overflow-wrap:anywhere;font:900 clamp(24px,3.8vw,56px)/1 ui-monospace,Cascadia Mono,monospace;letter-spacing:-.06em}._detailHeader_171zk_202>div:first-child>p:last-child{color:var(--muted)}._statusBadge_171zk_218{min-width:150px;padding:13px 15px;border-left:5px solid var(--cyan);background:#e8f4f4}._statusBadge_171zk_218 span{display:block;color:#617071;font-size:11px}._statusBadge_171zk_218 strong{display:block;margin-top:5px;font-size:18px}._statusBadge_171zk_218[data-status=action_required]{border-color:#d89716;background:#fff4d8}._statusBadge_171zk_218[data-status=cancelled],._statusBadge_171zk_218[data-status=expired],._statusBadge_171zk_218[data-status=rejected],._statusBadge_171zk_218[data-status=withdrawn]{border-color:#6e7677;background:#eeefec}._statusBadge_171zk_218[data-status=approved]{border-color:#18865b;background:#e4f4eb}._trajectory_171zk_234{position:relative;margin:48px 0 38px;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none}._trajectory_171zk_234:before{content:"";position:absolute;inset:14px 7% auto;height:2px;background:#d1d2cc}._trajectory_171zk_234 li{position:relative;display:grid;justify-items:center;gap:10px;color:#899091;text-align:center}._trajectory_171zk_234 li>span{z-index:1;width:30px;height:30px;border:2px solid #c2c5c1;border-radius:50%;display:grid;place-items:center;color:#727b7b;background:#fff;font:800 9px/1 ui-monospace,monospace}._trajectory_171zk_234 li strong{max-width:82px;font-size:12px;line-height:1.4}._trajectory_171zk_234 li[data-state=complete]>span{border-color:#167888;color:#fff;background:#167888}._trajectory_171zk_234 li[data-state=complete]{color:#31575c}._trajectory_171zk_234 li[data-state=current]>span{border-color:var(--red);color:#fff;background:var(--red);box-shadow:0 0 0 6px #d6081918}._trajectory_171zk_234 li[data-state=current]{color:var(--ink)}._trajectory_171zk_234 li[data-state=current] strong{font-weight:900}._trajectory_171zk_234:has(li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}._factGrid_171zk_281{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #d5d5ce}._factGrid_171zk_281>div{min-height:104px;padding:20px;border-left:1px solid #d5d5ce;display:grid;align-content:center;gap:8px}._factGrid_171zk_281>div:first-child{border-left:0}._factGrid_171zk_281 span{color:#6a7475;font-size:11px;letter-spacing:.08em}._factGrid_171zk_281 strong{font-size:14px;line-height:1.5}._factGrid_171zk_281 [data-sla=breached] strong,._factGrid_171zk_281 [data-sla=due_soon] strong{color:#a42a24}._actionPanel_171zk_294{margin-top:40px}._actionHeading_171zk_296{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}._actionHeading_171zk_296 h3{margin:0;font-size:clamp(24px,2.5vw,36px);letter-spacing:-.04em}._actionHeading_171zk_296>span{color:#687475;font:800 11px/1.5 ui-monospace,monospace}._noActions_171zk_309,._supplementBlock_171zk_307,._withdrawBlock_171zk_308{border:1px solid #d1d1ca;padding:22px;background:#f8f7f2}._supplementBlock_171zk_307 h4,._withdrawBlock_171zk_308 h4{margin:0 0 7px;font-size:18px}._noActions_171zk_309,._supplementBlock_171zk_307>p,._withdrawBlock_171zk_308 p{color:var(--muted);font-size:13px;line-height:1.65}._fieldGrid_171zk_321{margin:20px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._fieldGrid_171zk_321 label{display:grid;gap:7px;font-size:13px;font-weight:800}._fieldGrid_171zk_321 input{width:100%;min-height:44px;border:1px solid #aeb3af;padding:10px 12px;color:var(--ink);background:#fff;font:13px/1.4 ui-monospace,monospace}._stateActions_171zk_335 button,._supplementBlock_171zk_307>button,._withdrawBlock_171zk_308 button{min-height:46px;border:0;padding:0 18px;color:#fff;background:#17282b;font:inherit;font-size:13px;font-weight:900;cursor:pointer}._supplementBlock_171zk_307>button:disabled,._withdrawBlock_171zk_308 button:disabled{cursor:wait;opacity:.6}._withdrawBlock_171zk_308{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:20px}._withdrawBlock_171zk_308[data-armed=true]{border-color:#b72b30;background:#fff0ef}._withdrawBlock_171zk_308 button{flex:0 0 auto;background:#a51e27}._notice_171zk_361{max-width:1500px;min-height:54px;margin:18px auto 0;padding:14px 18px;border:1px solid #cbd0cb;display:flex;align-items:center;gap:11px;color:#344243;background:#fff;line-height:1.55}._notice_171zk_361>span{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#687475}._notice_171zk_361[data-tone=success]{border-color:#8bc8ab;background:#eef9f1}._notice_171zk_361[data-tone=success]>span{background:#18865b}._notice_171zk_361[data-tone=warning]{border-color:#dec26e;background:#fff9e8}._notice_171zk_361[data-tone=warning]>span{background:#c28a13}._notice_171zk_361[data-tone=danger]{border-color:#da9296;background:#fff1f0}._notice_171zk_361[data-tone=danger]>span{background:var(--red)}._closedPanel_171zk_136,._statePanel_171zk_137{max-width:980px;margin:0 auto;padding:clamp(30px,5vw,64px)}._closedPanel_171zk_136>p:not(._sectionCode_171zk_71),._statePanel_171zk_137>p:not(._sectionCode_171zk_71){max-width:680px;color:var(--muted);line-height:1.8}._closedPanel_171zk_136 a,._statePanel_171zk_137 a{color:#a90b18;font-weight:900}._stateActions_171zk_335{margin-top:24px;display:flex;align-items:center;gap:20px}._pulse_171zk_396{display:block;width:16px;height:16px;margin-bottom:24px;border-radius:50%;background:var(--cyan);animation:_pulse_171zk_396 1.2s ease-out infinite}._loadingBrand_171zk_398,._loadingCard_171zk_401,._loadingLead_171zk_400,._loadingTitle_171zk_399{display:block;background:#ffffff18;animation:_shimmer_171zk_1 1.5s ease-in-out infinite alternate}._loadingBrand_171zk_398{position:absolute;top:30px;width:180px;height:14px}._loadingTitle_171zk_399{width:min(700px,86vw);height:90px}._loadingLead_171zk_400{width:min(560px,70vw);height:18px;margin-top:28px}._loadingWorkspace_171zk_405{padding:52px clamp(18px,5vw,80px);display:grid;grid-template-columns:.34fr 1fr;gap:22px}._loadingCard_171zk_401{min-height:380px;background:#dcdad2}._applicationButton_171zk_167:focus-visible,._brand_171zk_56:focus-visible,._closedPanel_171zk_136 a:focus-visible,._fieldGrid_171zk_321 input:focus-visible,._notice_171zk_361:focus,._refreshButton_171zk_187:focus-visible,._stateActions_171zk_335 button:focus-visible,._statePanel_171zk_137 a:focus-visible,._supplementBlock_171zk_307 button:focus-visible,._withdrawBlock_171zk_308 button:focus-visible{outline:3px solid var(--red);outline-offset:3px}@keyframes _pulse_171zk_396{0%{box-shadow:0 0 0 0 #21a8b84d}to{box-shadow:0 0 0 15px #21a8b800}}@keyframes _shimmer_171zk_1{0%{opacity:.55}to{opacity:1}}@media (max-width:980px){._masthead_171zk_15{min-height:520px}._gate_171zk_97{position:static;align-self:flex-start;margin-top:28px}._desk_171zk_126{grid-template-columns:1fr}._listItems_171zk_165{grid-template-columns:repeat(2,minmax(0,1fr))}._loadingWorkspace_171zk_405{grid-template-columns:1fr}}@media (max-width:680px){._masthead_171zk_15{min-height:560px;padding:90px 20px 48px}._topline_171zk_47{inset:24px 20px auto;align-items:flex-start}._environment_171zk_64{max-width:140px;text-align:right}._masthead_171zk_15 h1{font-size:clamp(46px,14vw,72px)}._workspace_171zk_124{padding:28px 14px 50px}._applicationList_171zk_134,._detailPanel_171zk_135{padding:24px 18px}._factGrid_171zk_281,._fieldGrid_171zk_321,._listItems_171zk_165{grid-template-columns:1fr}._actionHeading_171zk_296,._detailHeader_171zk_202,._withdrawBlock_171zk_308{align-items:stretch;flex-direction:column}._statusBadge_171zk_218{width:100%}._trajectory_171zk_234{grid-template-columns:1fr;gap:0;margin-left:8px}._trajectory_171zk_234:before{inset:15px auto 15px 14px;width:2px;height:auto}._trajectory_171zk_234 li{min-height:65px;grid-template-columns:30px 1fr;justify-items:start;align-items:start;gap:14px;text-align:left}._trajectory_171zk_234 li strong{max-width:none;padding-top:6px}._trajectory_171zk_234:has(li:nth-child(2):last-child){grid-template-columns:1fr}._factGrid_171zk_281>div{min-height:78px;border-left:0;border-top:1px solid #d5d5ce}._factGrid_171zk_281>div:first-child{border-top:0}._withdrawBlock_171zk_308 button{width:100%}._stateActions_171zk_335{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion:reduce){._page_171zk_1 *,._page_171zk_1 :after,._page_171zk_1 :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}._panel_19icb_1{margin-top:1.5rem;border:1px solid #303842;background:#10151a;color:#e7edf2;padding:clamp(1rem,2.5vw,1.75rem);min-width:0}._heading_19icb_2{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;border-bottom:1px solid #303842;padding-bottom:.8rem}._heading_19icb_2 span{color:#82a7bd;font:700 .68rem/1.2 ui-monospace,monospace;letter-spacing:.13em}._heading_19icb_2 h3{margin:.3rem 0 0;font-size:clamp(1.25rem,3vw,1.8rem)}._heading_19icb_2>strong{color:#8fe3c2;font:700 1.2rem/1 ui-monospace,monospace;white-space:nowrap}._boundary_19icb_6{color:#aeb9c2;font-size:.86rem;line-height:1.7}._state_19icb_7{border-left:3px solid #82a7bd;background:#182128;color:#c8d3db;padding:.85rem 1rem}._uploadBay_19icb_8{display:grid;grid-template-columns:minmax(0,14rem) 1fr;align-items:center;gap:.7rem 1rem;margin:1rem 0}._fileInput_19icb_9{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}._actions_19icb_10 button,._controls_19icb_10 button,._retry_19icb_10,._uploadBay_19icb_8 label{border:1px solid #54788d;background:#183142;color:#f5fbff;padding:.7rem .9rem;font:inherit;cursor:pointer;text-align:center}._panel_19icb_1 button:disabled,._uploadBay_19icb_8 label[aria-disabled=true]{cursor:not-allowed;opacity:.55}._uploadBay_19icb_8 small{color:#8fa0ab;line-height:1.55}._list_19icb_13{display:grid;gap:.8rem;list-style:none;padding:0;margin:1rem 0}._list_19icb_13 li{border:1px solid #35414b;background:#151c22;padding:1rem;min-width:0}._list_19icb_13 li[data-tone=success]{border-left:4px solid #55c69b}._list_19icb_13 li[data-tone=progress]{border-left:4px solid #5ea5d2}._list_19icb_13 li[data-tone=warning]{border-left:4px solid #d9a94c}._list_19icb_13 li[data-tone=danger]{border-left:4px solid #d06a70}._itemTop_19icb_19{display:flex;justify-content:space-between;gap:1rem}._itemTop_19icb_19 span{color:#8697a3;font:700 .68rem/1.2 ui-monospace,monospace;letter-spacing:.1em}._list_19icb_13 p{color:#b9c4cc;line-height:1.6}._list_19icb_13 dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0}._list_19icb_13 dl div{min-width:0}._list_19icb_13 dt{color:#788993;font-size:.7rem}._list_19icb_13 dd{margin:.2rem 0 0;overflow-wrap:anywhere;font-size:.78rem}._actions_19icb_10,._controls_19icb_10{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.9rem}._actions_19icb_10 ._danger_19icb_27{border-color:#9f5157;background:#3c2024}._notice_19icb_28{outline:none;color:#b8c5cc;line-height:1.55;margin:1rem 0 0}._notice_19icb_28:focus{box-shadow:0 0 0 2px #79b9dd}@media (max-width:600px){._list_19icb_13 dl,._uploadBay_19icb_8{grid-template-columns:1fr}._heading_19icb_2{align-items:flex-start}._actions_19icb_10 button,._controls_19icb_10 button{width:100%}}.attachment-list[data-v-5b72623e]{padding:0;list-style:none}.attachment-list li[data-v-5b72623e]{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #ddd}.application-attachment-detail[data-v-5b72623e]{flex:1;min-width:0}.application-attachment-detail a[data-v-5b72623e]{overflow-wrap:anywhere}.application-attachment-detail span[data-v-5b72623e]{margin-left:12px;font-size:12px;color:#666}button[data-v-5b72623e]{display:inline-flex;align-items:center;gap:6px}input[data-v-5b72623e]{min-width:0;max-width:100%}.application-attachments--embedded[data-v-5b72623e]{padding:0;border:0;background:transparent;color:inherit}.application-attachments-heading[data-v-5b72623e]{border-color:#e3e5e7}.application-attachments--embedded [role=status][data-v-5b72623e]{color:#70737c}.application-attachments--embedded form[data-v-5b72623e]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.application-attachments--embedded input[type=file][data-v-5b72623e]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.application-attachments--embedded .application-attachments-heading[data-v-5b72623e]{align-items:center;justify-content:space-between;padding-bottom:20px}.application-attachments--embedded .application-attachments-heading h3[data-v-5b72623e]{display:flex;align-items:baseline;gap:14px;margin:0;color:#171c22;font-size:24px;font-weight:600;line-height:1.5}.application-attachment-count[data-v-5b72623e]{color:#a6aeb7;font-size:20px;font-weight:400}.application-attachments--embedded .application-attachment-add[data-v-5b72623e]{padding:8px 0 8px 12px;border:0;background:transparent;color:#d60819;font:inherit;font-size:16px;font-weight:500;cursor:pointer}.application-attachment-add svg[data-v-5b72623e]{width:20px;height:20px}.application-attachments--embedded .attachment-list[data-v-5b72623e]{margin:0}.application-attachments--embedded .attachment-list li[data-v-5b72623e]{gap:20px;padding:24px 12px;border-color:#e9edf0}.application-attachments--embedded .application-attachment-icon[data-v-5b72623e]{flex-shrink:0;width:32px;height:38px;color:#d60819}.application-attachments--embedded .application-attachment-detail a[data-v-5b72623e]{color:#171c22;font-size:16px;text-decoration:none;line-height:1.6}.application-attachments--embedded .application-attachment-detail a[data-v-5b72623e]:hover{text-decoration:underline}.application-attachments--embedded .application-attachment-detail span[data-v-5b72623e]{display:block;margin:4px 0 0;color:#747b84;font-size:14px;line-height:1.5}.application-attachments--embedded .application-attachment-download[data-v-5b72623e]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:36px;min-height:40px;color:#54606b}.application-attachments--embedded .application-attachment-download svg[data-v-5b72623e]{width:22px;height:22px}.application-attachment-filename[data-v-5b72623e]{flex:1 1 180px;min-width:0;overflow-wrap:anywhere;color:#70737c;font-size:13px;line-height:1.6}.application-attachments--embedded .attachment-list button[data-v-5b72623e]{flex-shrink:0;justify-content:center;min-width:36px;min-height:40px;padding:6px;border:0;border-radius:6px;background:transparent;color:#54606b;cursor:pointer}.application-attachment-download[data-v-5b72623e]:hover,.application-attachments--embedded .attachment-list button[data-v-5b72623e]:hover{color:#d60819;background:#fff5f6}@media (max-width:600px){.application-attachments--embedded .application-attachments-heading h3[data-v-5b72623e]{font-size:21px}.application-attachments--embedded .attachment-list li[data-v-5b72623e]{gap:10px;padding-inline:0}.application-attachments--embedded .application-attachment-icon[data-v-5b72623e]{width:26px;height:32px}.application-attachments--embedded .application-attachment-detail a[data-v-5b72623e]{font-size:14px}.application-attachments--embedded .application-attachment-download[data-v-5b72623e],.application-attachments--embedded .attachment-list button[data-v-5b72623e]{min-width:30px}}@media (min-width:601px){.application-attachments--embedded .application-attachments-heading h3[data-v-5b72623e]{font-size:28px}.application-attachments--embedded .application-attachment-detail a[data-v-5b72623e]{font-size:18px}.application-attachments--embedded .application-attachment-detail span[data-v-5b72623e]{font-size:16px}.application-attachments--embedded .application-attachment-add[data-v-5b72623e]{font-size:18px}}._page_bt9om_1{--accent:#d60819;--ink:#091015;--muted:#626a72;min-width:320px;min-height:100svh;overflow-x:hidden;color:var(--ink);background:#f3f4f5;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Arial,sans-serif}._page_bt9om_1 *,._page_bt9om_1 :after,._page_bt9om_1 :before{box-sizing:border-box}._page_bt9om_1 :focus-visible{outline:3px solid rgba(214,8,25,.36);outline-offset:3px}._hero_bt9om_24{min-height:300px;padding:clamp(72px,11vw,132px) max(24px,calc(50vw - 590px));color:#fff;background:linear-gradient(105deg,rgba(5,12,17,.95),rgba(5,12,17,.66)),var(--hd-asset--2f-assets-2f-franchise-2f-hero-2d-1-2d-1600w-2e-webp) center 55% /cover}._hero_bt9om_24 h1,._hero_bt9om_24 p,._hero_bt9om_24 span{display:block;max-width:760px;margin:0}._boundary_bt9om_44>p,._detail_bt9om_45>p,._empty_bt9om_43 p,._hero_bt9om_24 p,._privacyNote_bt9om_42 strong{color:#ffb4bb;font-size:12px;font-weight:800;letter-spacing:.16em}._hero_bt9om_24 h1{margin-top:12px;font-size:clamp(38px,6vw,72px);line-height:1.05;letter-spacing:-.04em}._hero_bt9om_24 span{margin-top:22px;color:hsla(0,0%,100%,.76);font-size:clamp(15px,2vw,18px)}._surface_bt9om_65{width:min(1180px,calc(100% - 48px));min-height:420px;margin:-54px auto 80px;border-top:4px solid var(--accent);border-radius:18px;padding:clamp(24px,5vw,52px);background:#fff;box-shadow:0 24px 70px rgba(9,16,21,.13)}._embedded_bt9om_76{--accent:#d60819;--ink:#091015;--muted:#626a72;min-width:0;color:var(--ink);font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Arial,sans-serif}._embedded_bt9om_76 *,._embedded_bt9om_76 :after,._embedded_bt9om_76 :before{box-sizing:border-box}._embedded_bt9om_76 :focus-visible{outline:3px solid rgba(214,8,25,.36);outline-offset:3px}._embeddedSurface_bt9om_96{width:100%;min-height:320px;padding:0}._privacyNote_bt9om_42{display:flex;align-items:baseline;justify-content:space-between;gap:20px;border-bottom:1px solid #e3e5e7;padding-bottom:18px}._privacyNote_bt9om_42 strong{color:var(--accent)}._boundary_bt9om_44 span,._empty_bt9om_43 span,._loading_bt9om_116 p,._privacyNote_bt9om_42 span{color:var(--muted)}._boundary_bt9om_44,._empty_bt9om_43,._loading_bt9om_116{display:grid;min-height:280px;place-items:center;align-content:center;padding:34px;text-align:center}._loading_bt9om_116>span{width:38px;height:38px;border:3px solid #dde0e2;border-top-color:var(--accent);border-radius:50%;animation:_spin_bt9om_1 .8s linear infinite}._boundary_bt9om_44 h2,._boundary_bt9om_44 span,._empty_bt9om_43 h2,._empty_bt9om_43 span,._loading_bt9om_116 h2,._loading_bt9om_116 p{margin:12px 0 0}._boundary_bt9om_44 a,._boundary_bt9om_44 button,._cardActions_bt9om_154 a,._cardActions_bt9om_154 button,._detail_bt9om_45 a,._empty_bt9om_43 a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;margin-top:22px;border:1px solid var(--accent);border-radius:999px;padding:9px 20px;color:var(--accent);background:transparent;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}._content_bt9om_173{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:24px;margin-top:30px}._list_bt9om_180{display:grid;gap:18px}._applicationCard_bt9om_185,._detail_bt9om_45{border:1px solid #e0e3e5;border-radius:14px;padding:clamp(20px,3vw,28px);background:#fff}._cardHeading_bt9om_193{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}._cardHeading_bt9om_193 h2,._cardHeading_bt9om_193 p{margin:0}._cardHeading_bt9om_193 p{color:var(--muted);font-size:13px}._cardHeading_bt9om_193 h2{margin-top:5px;font-size:clamp(19px,3vw,25px)}._cardHeading_bt9om_193>span{flex:0 0 auto;border-radius:999px;padding:6px 12px;color:#fff;background:#222b31;font-size:13px;font-weight:700}._applicationCard_bt9om_185 dl,._detail_bt9om_45 dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 0}._applicationCard_bt9om_185 dl div,._detail_bt9om_45 dl div{min-width:0;border-left:2px solid #eceeef;padding-left:12px}._applicationCard_bt9om_185 dt,._detail_bt9om_45 dt{color:var(--muted);font-size:12px}._applicationCard_bt9om_185 dd,._detail_bt9om_45 dd{margin:4px 0 0;overflow-wrap:anywhere;font-weight:700}._cardActions_bt9om_154{display:flex;flex-wrap:wrap;gap:10px}._cardActions_bt9om_154 button{color:#fff;background:var(--accent)}._cardActions_bt9om_154 button:disabled{cursor:wait;opacity:.66}._detail_bt9om_45{align-self:start;position:sticky;top:24px;border-top:4px solid var(--accent);background:#f7f8f8}._detail_bt9om_45 h2,._detail_bt9om_45>p{margin:0}._detail_bt9om_45>p{color:var(--accent)}._detail_bt9om_45 h2{margin-top:8px;overflow-wrap:anywhere}._detail_bt9om_45 dl{grid-template-columns:1fr}@keyframes _spin_bt9om_1{to{transform:rotate(1turn)}}@media (max-width:760px){._hero_bt9om_24{min-height:260px;padding-top:64px}._surface_bt9om_65{width:min(100% - 24px,1180px);margin-top:-32px;padding:22px 18px}._cardHeading_bt9om_193,._privacyNote_bt9om_42{align-items:flex-start;flex-direction:column}._applicationCard_bt9om_185 dl,._content_bt9om_173{grid-template-columns:1fr}._detail_bt9om_45{position:static}._cardActions_bt9om_154 a,._cardActions_bt9om_154 button{width:100%}}@media (prefers-reduced-motion:reduce){._page_bt9om_1 *,._page_bt9om_1 :after,._page_bt9om_1 :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[lang=en] .product-card-title[data-v-f8b2cea7]{font-size:clamp(18px,1.4vw,22px)}html[lang=en] .product-application-chip[data-v-f8b2cea7]{min-height:28px;gap:4px;padding:4px 6px}html[lang=en] .product-application-label[data-v-f8b2cea7]{font-size:11px;line-height:1.35}html[lang=en] .product-application-chip svg[data-v-f8b2cea7]{width:13px;height:13px;flex-basis:13px}.cart-sync-status[data-v-5e5c2afb]{margin:12px 0 0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.cart-sync-retry[data-v-5e5c2afb]{margin-top:10px;min-height:44px;width:100%}html[lang=en] .cart-item-copy strong[data-v-5e5c2afb]{font-size:14px;line-height:1.35}html[lang=en] .cart-panel-footer .button[data-v-5e5c2afb]{gap:4px;padding-inline:6px;font-size:12px}html[lang=en] .cart-panel-footer .button svg[data-v-5e5c2afb]{width:14px;height:14px}html[lang=en] .category-button-label[data-v-a270c48f]{overflow:visible;font-size:14px;line-height:1.35;text-overflow:clip;white-space:normal}.product-carousel .gallery-main[data-v-896dd0a8]{border-radius:0;box-shadow:none}.product-carousel:not(.has-single-image) .gallery-main[data-v-896dd0a8]{bottom:88px}.product-carousel .gallery-slide[data-v-896dd0a8]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.product-carousel .gallery-main-image[data-v-896dd0a8]{min-width:0;min-height:0;max-width:100%;max-height:100%}.product-carousel .gallery-controls[data-v-896dd0a8]{position:absolute;bottom:16px;left:50%;z-index:3;display:flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;max-width:calc(100% - 24px);padding:6px 8px;border:1px solid #e0e3e4;border-radius:999px;background:#fff;box-shadow:0 6px 18px rgba(11,18,23,.1);transform:translateX(-50%)}.product-carousel .gallery-controls .carousel-dots[data-v-896dd0a8]{position:static;flex:0 1 auto;min-width:0;gap:0;overflow-x:auto;transform:none}.product-carousel .gallery-controls .carousel-dot[data-v-896dd0a8]{display:grid;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;cursor:pointer;background:transparent;transition:none}.product-carousel .gallery-controls .carousel-dot[data-v-896dd0a8]:before{content:"";width:10px;height:10px;border-radius:999px;background:#68727a}.product-carousel .gallery-controls .carousel-dot.is-active[data-v-896dd0a8]:before{width:22px;background:var(--brand-red)}.product-carousel .gallery-controls button[data-v-896dd0a8]:focus-visible{outline:3px solid rgba(214,8,25,.3);outline-offset:2px}.product-carousel .gallery-controls .carousel-dot[data-v-896dd0a8]:focus-visible{outline-offset:-3px}#catalogMain[data-v-3fcd479a]{scroll-margin-top:calc(var(--hd-public-nav-height, 76px) + 24px)}html[lang=en] .hero-title[data-v-3fcd479a]{font-size:clamp(36px,4vw,68px);overflow-wrap:anywhere}.product-spec-select[data-v-eb15eb5c]{position:relative;min-width:0;font-weight:400}.product-spec-trigger[data-v-eb15eb5c]{display:flex;width:100%;min-height:54px;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(11,18,23,.16);border-radius:var(--radius-control,8px);padding:12px 16px;color:var(--title-black);background:var(--white);font:inherit;line-height:1.5;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.product-spec-value[data-v-eb15eb5c]{min-width:0;overflow-wrap:anywhere}.product-spec-trigger>svg[data-v-eb15eb5c]{flex:0 0 18px;width:18px;height:18px;color:var(--gray-secondary);transition:transform .18s ease}.product-spec-trigger[data-v-eb15eb5c]:hover{border-color:var(--brand-red)}.is-open .product-spec-trigger[data-v-eb15eb5c],.product-spec-trigger[data-v-eb15eb5c]:focus-visible{border-color:var(--brand-red);outline:none;box-shadow:0 0 0 3px rgba(214,8,25,.1)}.is-open .product-spec-trigger>svg[data-v-eb15eb5c]{color:var(--brand-red);transform:rotate(180deg)}.product-spec-options[data-v-eb15eb5c]{position:fixed;z-index:180;overflow-y:auto;overscroll-behavior:contain;margin:0;border:1px solid rgba(11,18,23,.1);border-radius:12px;padding:6px;color:var(--title-black);background:var(--white);box-shadow:0 12px 32px rgba(11,18,23,.14);list-style:none;scrollbar-width:thin;scrollbar-color:#c8c9ca transparent}.product-spec-options>li[data-v-eb15eb5c]{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;border-radius:6px;padding:10px 12px;font-size:15px;line-height:1.5;overflow-wrap:anywhere;cursor:pointer}.product-spec-options>li>span[data-v-eb15eb5c]{min-width:0}.product-spec-options>li>svg[data-v-eb15eb5c]{flex:0 0 18px;width:18px;height:18px}.product-spec-options .is-active[data-v-eb15eb5c]{background:#f3f4f4;outline:1px solid rgba(11,18,23,.14);outline-offset:-1px}.product-spec-options .is-selected[data-v-eb15eb5c]{color:var(--brand-red-dark);background:#fcecef;font-weight:600}@media (prefers-reduced-motion:reduce){.product-spec-trigger[data-v-eb15eb5c],.product-spec-trigger>svg[data-v-eb15eb5c]{transition:none}}.application-consent-error[data-v-046d828b]{margin:0;color:#bd1020;font-size:13px;line-height:1.55}.application-processing-consent[data-v-046d828b]{display:flex;gap:8px;align-items:flex-start;font-size:14px;font-weight:500;line-height:1.5}.application-processing-consent .application-processing-checkbox[data-v-046d828b]{width:18px;min-height:18px;margin:1px 0 0}.application-processing-consent .application-processing-text>label[data-v-046d828b]{display:inline;font:inherit}.application-processing-link[data-v-046d828b]{padding:0;border:0;background:transparent;color:#b33120;font:inherit;text-align:start;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.application-processing-link[data-v-046d828b]:focus-visible{outline:3px solid #d6452f;outline-offset:3px}.application-processing-dialog[data-v-046d828b]{font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif}.products-page:has([data-application-entry]) .hd-public-header.site-nav{color:#181a1d;background:#fff}.application-entry[data-v-c5b17545]{max-width:1120px;margin:0 auto;padding:132px 24px 72px;color:#181a1d}.application-back[data-v-c5b17545]{color:#667078}.application-entry h1[data-v-c5b17545]{margin:20px 0 12px;font-size:clamp(28px,4vw,44px)}.application-intro[data-v-c5b17545]{margin-bottom:28px;color:#667078;line-height:1.7}.application-card[data-v-c5b17545]{padding:32px;border:1px solid #e0e3e6;border-radius:20px;background:#fff}.application-form[data-v-c5b17545]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.application-form>label[data-v-c5b17545]{display:grid;gap:10px;min-width:0;font-weight:600}.application-form[data-v-c5b17545] :is(input,select,textarea){width:100%;min-height:46px;padding:10px 12px;border:1px solid #cfd4d9;border-radius:8px;color:inherit;font:inherit;background:#fff}.application-form[data-v-c5b17545] :is(input,select,textarea):focus-visible{outline:2px solid #d80819;outline-offset:2px}.application-form input[readonly][data-v-c5b17545]{background:#f5f6f7}.application-full[data-v-c5b17545]{grid-column:1/-1}.application-form .application-checkbox[data-v-c5b17545]{display:flex;align-items:center}.application-form input[type=checkbox][data-v-c5b17545]{width:18px;min-height:18px}.application-actions[data-v-c5b17545]{display:flex;align-items:center;gap:24px}.application-actions button[data-v-c5b17545]{padding:14px 28px;border:0;border-radius:8px;color:#fff;background:#d80819;font:inherit;font-weight:600;cursor:pointer}.application-actions button[data-v-c5b17545]:disabled{opacity:.6;cursor:wait}@media (max-width:600px){.application-form[data-v-c5b17545]{grid-template-columns:1fr}.application-card[data-v-c5b17545]{padding:24px 18px}.application-entry[data-v-c5b17545]{padding:110px 16px 48px}}.resume-field[data-v-b96a4973]{display:grid;grid-column:1/-1;min-width:0;gap:8px;margin-bottom:16px}.resume-field>label[data-v-b96a4973]{color:var(--title,#010305);font-size:14px;font-weight:600;line-height:1.6}.resume-card[data-v-b96a4973]{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:16px;border:1px dashed #d8dce1;border-radius:12px;background:#fafbfc;transition:border-color .16s,background .16s}.resume-card.has-file[data-v-b96a4973]{border-style:solid;border-color:#f3cbd0;background:#fffafb}.resume-card.has-error[data-v-b96a4973]{border-color:#d60819}.resume-native-input[data-v-b96a4973]{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.resume-native-input:focus-visible~.resume-file-actions .resume-choose[data-v-b96a4973]{outline:3px solid rgba(214,8,25,.2);outline-offset:3px}.resume-file-icon[data-v-b96a4973]{display:grid;justify-items:center;align-content:center;gap:2px;width:56px;height:56px;border-radius:10px;color:#d60819;background:#fbe8eb}.resume-file-icon svg[data-v-b96a4973]{width:26px;height:26px}.resume-file-icon small[data-v-b96a4973]{font-size:10px;line-height:1;font-weight:600}.resume-file-details[data-v-b96a4973]{min-width:0}.resume-file-details strong[data-v-b96a4973]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--title,#010305);font-size:16px;font-weight:600;line-height:1.5}.resume-file-details p[data-v-b96a4973]{display:flex;align-items:center;gap:6px;margin:5px 0 0;color:#7a838d;font-size:13px;line-height:1.5}.resume-file-status svg[data-v-b96a4973]{flex:0 0 14px;width:14px;height:14px;padding:2px;border-radius:50%;color:#fff;background:#318542}.resume-file-actions[data-v-b96a4973]{display:flex;align-items:center;gap:10px}.resume-choose[data-v-b96a4973]{min-height:40px;padding:8px 18px;border:1px solid #d60819;border-radius:8px;color:#d60819;background:#fff;font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.resume-choose[data-v-b96a4973]:hover:not(:disabled){background:#fff0f2}.resume-remove[data-v-b96a4973]{display:grid;place-items:center;width:32px;height:40px;padding:0;border:0;border-radius:8px;color:#79818a;background:transparent;cursor:pointer}.resume-remove svg[data-v-b96a4973]{width:20px;height:20px}.resume-remove[data-v-b96a4973]:hover:not(:disabled){color:#d60819;background:#fbe8eb}.resume-choose[data-v-b96a4973]:focus-visible,.resume-remove[data-v-b96a4973]:focus-visible{outline:3px solid rgba(214,8,25,.2);outline-offset:3px}.resume-choose[data-v-b96a4973]:disabled,.resume-remove[data-v-b96a4973]:disabled{opacity:.5;cursor:default}.resume-hint[data-v-b96a4973]{margin:0;color:#7a838d;font-size:13px;line-height:1.6}.resume-field>.business-error[data-v-b96a4973]{margin:0}@media (max-width:600px){.resume-card[data-v-b96a4973]{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px}.resume-file-icon[data-v-b96a4973]{width:44px;height:48px;border-radius:8px}.resume-file-icon svg[data-v-b96a4973]{width:23px;height:23px}.resume-file-details strong[data-v-b96a4973]{font-size:14px}.resume-file-details p[data-v-b96a4973]{flex-wrap:wrap;font-size:12px}.resume-file-actions[data-v-b96a4973]{grid-column:2;justify-self:start}.resume-choose[data-v-b96a4973]{padding-inline:14px}}.business-application-fields[data-v-7765418b]{min-width:0;margin:0;padding:0;border:0}.business-application-receipt[data-v-7765418b]{display:grid;justify-items:center;gap:18px;padding:12px 4px 8px;text-align:center}.application-receipt-icon[data-v-7765418b]{display:grid;place-items:center;width:72px;height:72px;margin-bottom:2px;border-radius:50%;color:#d60819;background:#fceef0}.application-receipt-icon svg[data-v-7765418b]{width:34px;height:34px}.business-application-receipt h3[data-v-7765418b],.business-application-receipt p[data-v-7765418b]{margin:0;overflow-wrap:anywhere}.business-application-receipt h3[data-v-7765418b]{max-width:100%;color:#101820;font-size:28px;font-weight:700;line-height:1.35}.application-receipt-description[data-v-7765418b]{max-width:440px;color:#67717d;font-size:15px;line-height:1.7}.application-receipt-reference[data-v-7765418b]{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:8px 18px;width:100%;margin:6px 0;border-block:1px solid #e7e9ec;padding:18px 12px;font-size:14px}.application-receipt-reference dt[data-v-7765418b]{color:#717984}.application-receipt-reference dd[data-v-7765418b]{min-width:0;margin:0;overflow-wrap:anywhere;color:#26313c;font-family:ui-monospace,Cascadia Code,Consolas,monospace}.business-application-receipt .application-receipt-action[data-v-7765418b]{display:inline-flex;justify-content:center;align-items:center;min-width:220px;min-height:46px;max-width:100%;margin-top:6px;border:1px solid #d60819;border-radius:8px;padding:12px 24px;color:#fff;background:#d60819;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none}.application-receipt-action[data-v-7765418b]:focus-visible{outline:3px solid rgba(214,8,25,.25);outline-offset:3px}.application-receipt-action[data-v-7765418b]{gap:12px}.application-receipt-action svg[data-v-7765418b]{width:20px;height:20px}.form-field .business-field-error[data-v-7765418b]{display:block;color:#bd1020;font-size:13px;font-weight:400;line-height:1.55}.form-field[data-v-7765418b]{align-content:start}.resume-receipt[data-v-7765418b]{display:grid;gap:12px;width:100%;min-width:0}@media (max-width:600px){.business-application-receipt[data-v-7765418b]{gap:16px;padding:8px 0}.business-application-receipt h3[data-v-7765418b]{font-size:24px}.application-receipt-reference[data-v-7765418b]{padding-inline:0}.application-receipt-action[data-v-7765418b]{width:100%}}button.business-order-card[data-v-6184bd52]{width:100%;font:inherit;text-align:left;cursor:pointer}.business-order-card-summary p[data-v-6184bd52]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.business-order-fact dd[data-v-6184bd52]{white-space:pre-wrap;overflow-wrap:anywhere}.mine-page .account-section .account-content{padding-inline-end:0}.mine-page .profile-shell:has(#mine-tab-ecosystem[aria-selected=true]):has([data-mine-business][data-detail=true]){width:min(1240px,calc(100% - 64px))}.mine-page .account-section:has(#mine-tab-ecosystem[aria-selected=true]):has([data-mine-business][data-detail=true]) .account-tabs{border:0;border-bottom:1px solid #e9edf0;border-radius:0;box-shadow:none}.mine-page .account-section:has(#mine-tab-ecosystem[aria-selected=true]):has([data-mine-business][data-detail=true]){min-height:calc(100vh - 84px);align-content:start}.mine-page:has(#mine-tab-ecosystem[aria-selected=true]):has([data-mine-business][data-detail=true]) .profile-surface:before{display:none}.mine-page .account-section:has([data-mine-business][data-detail=true]){background:#fff}.mine-page [data-mine-business][data-detail=true]{min-width:0}.mine-page [data-mine-business] .business-record-back{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:9px 14px;margin-bottom:36px;border:1px solid #e4e7eb;border-radius:10px;background:#fff;box-shadow:none;color:#424b55;font-size:14px;font-weight:500;line-height:1.4;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.mine-page [data-mine-business] .business-record-back svg{flex-shrink:0;width:18px;height:18px;color:#d60819}.mine-page [data-mine-business] .business-record-back:hover{border-color:#edbdc3;background:#fff7f8;color:#d60819}.mine-page [data-mine-business] .business-record-back:focus-visible{outline:2px solid #d60819;outline-offset:3px}.mine-page [data-mine-business] .business-record-sheet{width:100%;border:0;border-radius:0;background:#fff;box-shadow:none;overflow:visible}.mine-page [data-mine-business] .business-record-sheet .business-order-detail-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 24px;padding:0 0 32px;border-bottom:1px solid #e9edf0}.mine-page [data-mine-business] .business-order-detail-badges{grid-column:1;grid-row:1;align-self:start;margin-bottom:20px}.mine-page [data-mine-business] .business-order-detail-title{grid-column:1;grid-row:2;align-self:center;margin:0;color:#171c22;font-size:30px;font-weight:600;line-height:1.45;letter-spacing:0;overflow-wrap:anywhere}.mine-page [data-mine-business] .business-order-detail-meta{grid-column:1/-1;grid-row:3;display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;margin-top:14px;color:#747b84;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.mine-page [data-mine-business] .business-record-sheet .business-order-detail-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0}.mine-page [data-mine-business] .business-record-sheet .business-order-detail-section{grid-column:auto;min-width:0;padding:32px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.mine-page [data-mine-business] .business-record-sheet .business-order-detail-section h3{display:flex;align-items:center;gap:9px;margin:0 0 12px;color:#171c22;font-size:24px;font-weight:600;line-height:1.5}.mine-page [data-mine-business] .business-order-detail-section h3 svg{width:20px;height:20px;color:#747b84}.mine-page [data-mine-business] .business-order-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.mine-page [data-mine-business] .business-order-fact{min-width:0;padding:18px 0 20px;border-bottom:1px solid #e9edf0;border-radius:0;background:transparent}.mine-page [data-mine-business] .business-order-fact--wide{grid-column:1/-1}.mine-page [data-mine-business] .business-order-fact dt{margin:0 0 8px;color:#747b84;font-size:14px;font-weight:400}.mine-page [data-mine-business] .business-order-fact dd{margin:0;color:#171c22;font:inherit;font-size:16px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.mine-page [data-mine-business] .business-record-header-actions{grid-column:2;grid-row:2;align-self:center;min-width:0;max-width:340px;text-align:right}.mine-page [data-mine-business] .business-record-attachments{min-width:0;margin-top:0;padding:26px 0 0}.mine-page [data-mine-business] .business-application-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.mine-page [data-mine-business] .business-application-actions:empty{display:none}.mine-page [data-mine-business] .business-record-withdraw{min-height:48px;padding:10px 20px;border-color:#d60819;border-radius:6px;background:#fff;color:#d60819;font-size:15px}.mine-page [data-mine-business] .business-record-withdraw:hover{background:#fff5f6}.mine-page [data-mine-business] .business-record-withdraw-warning{padding:12px 16px;margin:0 0 12px;border-radius:6px;background:#fff5f6;color:#a7080b;font-size:14px}.mine-page [data-mine-business] .business-order-next-copy{margin-bottom:12px;font-size:14px;line-height:1.8}.mine-page [data-mine-business] .business-record-progress{display:grid;gap:18px;padding:0;margin:0;list-style:none}.mine-page [data-mine-business] .business-record-progress li{position:relative;padding-left:24px}.mine-page [data-mine-business] .business-record-progress li:before{position:absolute;left:2px;top:8px;width:7px;height:7px;border-radius:50%;background:#d60819;content:""}.mine-page [data-mine-business] .business-record-progress strong{display:block;color:#171c22;font-size:14px;font-weight:600}.mine-page [data-mine-business] .business-record-progress time{display:block;color:#747b84;margin-top:5px;font-size:13px}.mine-page [data-mine-business] .business-record-supplements{margin-top:24px;border-top:1px solid #e9edf0!important}@media (min-width:601px){.mine-page .account-section:has(#mine-tab-ecosystem[aria-selected=true]):has([data-mine-business][data-detail=true]) .account-tab{min-height:80px;font-size:18px}.mine-page [data-mine-business] .business-order-detail-title{font-size:40px}.mine-page [data-mine-business] .business-order-detail-meta{font-size:18px}.mine-page [data-mine-business] .business-order-detail-badges .business-order-badge{font-size:13px}.mine-page [data-mine-business] .business-record-sheet .business-order-detail-section h3{font-size:28px}.mine-page [data-mine-business] .business-order-fact dt{font-size:16px}.mine-page [data-mine-business] .business-order-fact dd{font-size:20px;line-height:1.6}.mine-page [data-mine-business] .business-record-withdraw{min-width:156px;min-height:54px;font-size:18px}}@media (max-width:600px){.mine-page .profile-shell:has(#mine-tab-ecosystem[aria-selected=true]):has([data-mine-business][data-detail=true]){width:calc(100% - 32px)}.mine-page [data-mine-business] .business-record-back{margin-bottom:24px}.mine-page [data-mine-business] .business-record-sheet .business-order-detail-header{gap:0 12px;padding-bottom:24px}.mine-page [data-mine-business] .business-order-detail-badges{margin-bottom:22px}.mine-page [data-mine-business] .business-order-detail-title{grid-column:1/-1;font-size:24px}.mine-page [data-mine-business] .business-order-detail-meta{flex-direction:column;align-items:flex-start;font-size:13px}.mine-page [data-mine-business] .business-record-header-actions{grid-row:1;align-self:start;max-width:170px}.mine-page [data-mine-business] .business-record-header-actions:has(.business-order-next-copy),.mine-page [data-mine-business] .business-record-header-actions:has(.business-record-withdraw-warning){grid-column:1/-1;grid-row:2;margin-bottom:18px;max-width:none}.mine-page [data-mine-business] .business-order-detail-header:has(.business-order-next-copy) .business-order-detail-title,.mine-page [data-mine-business] .business-order-detail-header:has(.business-record-withdraw-warning) .business-order-detail-title{grid-row:3}.mine-page [data-mine-business] .business-order-detail-header:has(.business-order-next-copy) .business-order-detail-meta,.mine-page [data-mine-business] .business-order-detail-header:has(.business-record-withdraw-warning) .business-order-detail-meta{grid-row:4}.mine-page [data-mine-business] .business-record-withdraw{min-height:40px;padding:8px 12px;font-size:14px}.mine-page [data-mine-business] .business-order-facts{grid-template-columns:minmax(0,1fr)}.mine-page [data-mine-business] .business-record-sheet .business-order-detail-section{padding-top:24px}.mine-page [data-mine-business] .business-record-sheet .business-order-detail-section h3{font-size:21px}}.mine-ticket-row[data-v-90482d8e]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;padding:24px;border:1px solid #e7e9ec;border-radius:12px;background:#fff;color:#1e262d;text-align:left;cursor:pointer;font:inherit}.mine-ticket-row strong[data-v-90482d8e]{font-size:17px;font-weight:600;overflow-wrap:anywhere}.mine-ticket-receipt time[data-v-90482d8e],.mine-ticket-row time[data-v-90482d8e]{color:#70737c;font-size:13px}.mine-ticket-row[data-v-90482d8e]:hover{border-color:#edb9bf}.mine-ticket-row[data-v-90482d8e]:focus-visible{outline:3px solid #d6081933;outline-offset:4px}.mine-ticket-receipt[data-v-90482d8e]{margin-top:20px;padding:28px;border:1px solid #e7e9ec;border-radius:14px;background:#fff}.mine-ticket-receipt h3[data-v-90482d8e]{font-size:24px;font-weight:600;overflow-wrap:anywhere}.mine-ticket-receipt ol[data-v-90482d8e]{list-style:none;margin:24px 0 0;padding:0}.mine-ticket-receipt li[data-v-90482d8e]{border-top:1px solid #eceef0;padding:20px 0 0;margin-top:20px}.mine-ticket-receipt li p[data-v-90482d8e]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:15px}@media (max-width:600px){.mine-ticket-row[data-v-90482d8e]{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:18px}.mine-ticket-row time[data-v-90482d8e]{grid-column:2}.mine-ticket-receipt[data-v-90482d8e]{padding:20px}}.mine-support-back[data-v-f8b8b82c]{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin-bottom:18px;color:#65717d;font-size:14px;text-decoration:none}.mine-support-back svg[data-v-f8b8b82c]{width:17px;height:17px}.mine-support-heading h2[data-v-f8b8b82c]{margin:0 0 22px;font-size:28px;font-weight:600;line-height:1.4;color:#1e262d}.mine-support-tabs[data-v-f8b8b82c]{display:flex;gap:24px;border-bottom:1px solid #e7e9ec;margin-bottom:24px}.mine-support-tabs button[data-v-f8b8b82c]{padding:0 0 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:#65717d;font:inherit;font-size:15px;cursor:pointer}.mine-support-tabs button[aria-pressed=true][data-v-f8b8b82c]{color:#d60819;border-bottom-color:#d60819;font-weight:600}.mine-support-tabs button[data-v-f8b8b82c]:focus-visible{outline:3px solid #d6081933;outline-offset:4px}.avatar-crop-dialog[data-v-dc6d44ef]{box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow:auto;border:1px solid #e5e7eb;border-radius:24px;color:#18202b;background:#fff;box-shadow:0 24px 80px #0003}.avatar-crop-dialog[data-v-dc6d44ef]::backdrop{background:#0b121788;backdrop-filter:blur(5px)}.avatar-crop-content[data-v-dc6d44ef]{display:grid;gap:18px}.avatar-crop-zoom[data-v-dc6d44ef],footer[data-v-dc6d44ef],header[data-v-dc6d44ef]{display:flex;align-items:center;gap:10px}header[data-v-dc6d44ef]{justify-content:space-between}h2[data-v-dc6d44ef]{margin:0;font-size:22px;font-weight:700}.avatar-crop-hint[data-v-dc6d44ef]{margin:0;color:#68717c;font-size:14px;line-height:1.6}.avatar-crop-stage[data-v-dc6d44ef]{position:relative;width:min(320px,100%);aspect-ratio:1;margin:0 auto;border-radius:18px;background:#f4f5f7}canvas[data-v-dc6d44ef]{display:block;width:100%;aspect-ratio:1;border-radius:50%;background:#fff;cursor:grab;touch-action:none}canvas[data-v-dc6d44ef]:active{cursor:grabbing}canvas[data-v-dc6d44ef]:focus-visible{outline:3px solid #d60819;outline-offset:3px}.avatar-crop-stage>span[data-v-dc6d44ef]{position:absolute;inset:0;display:grid;place-content:center;color:#68717c;pointer-events:none}button[data-v-dc6d44ef]{display:inline-flex;justify-content:center;align-items:center;min-height:40px;border:1px solid #dce0e5;border-radius:12px;padding:8px 14px;color:inherit;background:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.avatar-crop-zoom button[data-v-dc6d44ef],header button[data-v-dc6d44ef]{flex:0 0 36px;min-height:36px;padding:6px}button svg[data-v-dc6d44ef]{width:18px;height:18px}button[data-v-dc6d44ef]:disabled{opacity:.45;cursor:default}button[data-v-dc6d44ef]:focus-visible,input[data-v-dc6d44ef]:focus-visible{outline:2px solid #d60819;outline-offset:3px}.avatar-crop-zoom[data-v-dc6d44ef]{font-size:13px}.avatar-crop-zoom label[data-v-dc6d44ef]{flex:0 0 auto}.avatar-crop-zoom button span[data-v-dc6d44ef]{font-size:22px;line-height:1}.avatar-crop-zoom input[data-v-dc6d44ef]{min-width:0;width:100%;accent-color:#d60819}.avatar-crop-zoom output[data-v-dc6d44ef]{flex:0 0 36px;text-align:right;font-variant-numeric:tabular-nums}.avatar-crop-error[data-v-dc6d44ef]{margin:0;color:#b91c1c;font-size:14px;line-height:1.5}footer[data-v-dc6d44ef]{justify-content:flex-end;border-top:1px solid #edf0f3;padding-top:16px}.avatar-crop-confirm[data-v-dc6d44ef]{border-color:#d60819;color:#fff;background:#d60819}@media (max-width:420px){.avatar-crop-dialog[data-v-dc6d44ef]{padding:20px}}.mine-page .account-settings{--settings-border:#e1e5eb;--settings-muted:#687589;--settings-red:#e60020;min-width:0;max-width:1280px;margin-inline:auto;border-radius:12px;padding:28px 24px 24px;background:#fff}.mine-page .account-settings-title{margin:0 0 24px;color:#101820;font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:1.3}.mine-page .account-settings-layout{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px}.mine-page .account-settings .account-profile-card,.mine-page .account-settings .account-section-card,.mine-page .account-settings-sidebar{min-width:0;margin:0;border:1px solid var(--settings-border);border-radius:10px;background:#fff;box-shadow:none}.mine-page .account-settings-sidebar{padding:32px 12px 28px}.mine-page .account-settings .account-avatar-editor{display:grid;justify-items:center;gap:16px;border:0;padding:0 12px 30px}.mine-page .account-settings .account-avatar-preview{width:144px;height:144px;margin:0;box-shadow:0 0 0 1px #d6dde5,0 8px 18px #182b421a}.mine-page .account-settings-name{max-width:100%;margin:2px 0 0;overflow-wrap:anywhere;color:#101820;font-size:20px;font-weight:700;line-height:1.5}.mine-page .account-settings .account-avatar-editor>p{margin:0;color:var(--settings-muted);font-size:12px;line-height:1.7;text-align:center}.mine-page .account-settings .account-avatar-editor>.account-avatar-error{color:var(--color-brand-red-dark)}.mine-page .account-settings .account-settings-avatar-button{width:170px;min-height:42px}.mine-page .account-settings-nav{display:grid;gap:8px;border-top:1px solid var(--settings-border);padding-top:20px}.mine-page .account-settings-tab{display:flex;width:100%;min-height:54px;align-items:center;gap:14px;border:0;border-radius:8px;padding:12px 16px;color:#56657a;background:transparent;font:inherit;font-size:16px;font-weight:600;text-align:left;cursor:pointer}.mine-page .account-settings-tab:hover{background:#f5f7fa}.mine-page .account-settings-tab[aria-selected=true]{color:var(--settings-red);background:#fff0f3}.mine-page .account-settings-tab svg{width:22px;height:22px;flex:0 0 auto}.mine-page .account-settings-tab .account-settings-chevron{width:16px;height:16px;margin-left:auto;transform:rotate(-90deg)}.mine-page .account-settings-main{min-width:0}.mine-page .account-settings .account-profile-card{display:block;padding:28px}.mine-page .account-settings .account-section-card{padding:28px}.mine-page .account-settings .account-profile-fields{gap:24px}.mine-page .account-settings .account-card-title,.mine-page .account-settings .account-profile-fields-header{margin:0 0 24px;border-bottom:1px solid var(--settings-border);padding-bottom:18px}.mine-page .account-settings .account-profile-fields-header{margin-bottom:0}.mine-page .account-settings .account-card-title,.mine-page .account-settings .account-profile-section-title{color:#101820;font-size:22px;font-weight:700;line-height:1.4}.mine-page .account-settings .account-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px}.mine-page .account-settings .account-form-label{color:#263344;font-size:14px;font-weight:600}.mine-page .account-settings .account-form-field{min-width:0}.mine-page .account-settings .address-region-input{grid-template-columns:repeat(3,minmax(0,1fr))}.mine-page .account-settings .address-region-input>button,.mine-page .account-settings .address-region-input>input{grid-column:1/-1}.mine-page .account-settings .account-form-field input,.mine-page .account-settings .account-form-field select,.mine-page .account-settings .account-form-field textarea,.mine-page .account-settings .account-location-trigger,.mine-page .account-settings .account-research-trigger{min-height:44px;border-color:#ccd3dd;background:#fff;font-size:14px}.mine-page .account-settings .account-form-field input[readonly]{background:#f6f7f9}.mine-page .account-settings .account-form-field textarea{min-height:76px;resize:vertical}.mine-page .account-settings #profileDescription{height:104px;min-height:104px}.mine-page .account-settings .account-verified-controls{gap:12px;border:0;padding:12px 14px;background:#f6f7f9}.mine-page .account-settings .account-verified-copy{font-size:12px}.mine-page .account-settings .account-button{min-height:42px;border-color:#d2d9e3;border-radius:7px;padding:9px 18px;color:#263344;background:#fff;box-shadow:none;font-size:14px;line-height:1.5}.mine-page .account-settings .account-button:hover:not(:disabled){border-color:#a8b4c3;background:#f6f7f9}.mine-page .account-settings .account-button--primary{min-width:124px;border-color:var(--settings-red);color:#fff;background:var(--settings-red)}.mine-page .account-settings .account-button--primary:hover:not(:disabled){border-color:#c9001b;color:#fff;background:#c9001b}.mine-page .account-settings .account-button:disabled{cursor:not-allowed;opacity:.5}.mine-page .account-settings :is(button,input,select,textarea):focus-visible{outline:3px solid #e6002040;outline-offset:3px}.mine-page .account-settings .account-profile-footer{border-top-color:var(--settings-border);padding-top:20px}.mine-page .account-settings .account-profile-draft-status:empty{display:none}.mine-page .account-settings-records{display:grid;gap:16px}.mine-page .account-settings-field-group{min-width:0;margin:0;border:0;padding:0}.mine-page .account-settings-field-group+.account-settings-field-group{margin-top:28px}.mine-page .account-settings-field-group legend{margin-bottom:22px;padding:0;color:#101820;font-size:17px;font-weight:700}.mine-page .account-settings-records .account-form-actions{margin-top:24px;border-top:1px solid var(--settings-border);padding-top:20px}.mine-page .account-settings-feedback{margin:0 0 18px;color:#56657a;font-size:14px;overflow-wrap:anywhere}.mine-page .account-settings-empty{display:grid;min-height:124px;align-content:center;justify-items:center;gap:14px;color:var(--settings-muted)}.mine-page .account-settings-empty svg{width:32px;height:32px;color:#8190a4}.mine-page .account-settings-empty p{margin:0;font-size:14px}.mine-page .account-settings .mine-records{margin:0}.mine-page .account-settings .mine-record-card{border-color:var(--settings-border);border-radius:8px}@media (max-width:1100px){.mine-page .account-settings-layout{grid-template-columns:210px minmax(0,1fr);gap:20px}.mine-page .account-settings .account-verified-controls{align-items:flex-start;flex-direction:column}}@media (max-width:800px){.mine-page .account-settings{padding-inline:16px}.mine-page .account-settings-layout{grid-template-columns:minmax(0,1fr);gap:16px}.mine-page .account-settings-sidebar{padding:20px}.mine-page .account-settings .account-avatar-editor{grid-template-columns:80px minmax(0,1fr);-moz-column-gap:18px;column-gap:18px;row-gap:8px;align-items:center;justify-items:start;padding:0 0 18px;text-align:left}.mine-page .account-settings .account-avatar-preview{grid-row:1/4;width:80px;height:80px}.mine-page .account-settings .account-avatar-action{bottom:2px;width:28px;height:28px}.mine-page .account-settings .account-avatar-action svg{width:16px;height:16px}.mine-page .account-settings .account-settings-avatar-button{width:auto;min-height:36px;padding:6px 12px}.mine-page .account-settings .account-avatar-editor>p{grid-column:2;text-align:left}.mine-page .account-settings-name{margin:0;font-size:18px}.mine-page .account-settings-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-top:14px}.mine-page .account-settings-tab{min-height:46px;gap:10px;padding:10px;font-size:14px}.mine-page .account-settings .account-profile-card,.mine-page .account-settings .account-section-card{padding:22px}}@media (max-width:560px){.mine-page .account-settings{padding:20px 10px}.mine-page .account-settings-title{margin-bottom:18px}.mine-page .account-settings .account-form-grid{grid-template-columns:minmax(0,1fr);gap:20px}.mine-page .account-settings .address-region-input{grid-template-columns:minmax(0,1fr)}.mine-page .account-settings .account-card-title,.mine-page .account-settings .account-profile-section-title{font-size:20px}.mine-page .account-settings .account-form-actions{gap:8px}.mine-page .account-settings-records .account-form-actions{justify-content:flex-start}.mine-page .account-settings .account-profile-actions .account-button--primary{width:100%}.mine-page .account-settings .account-profile-card,.mine-page .account-settings .account-section-card{padding:18px}}.address-region-input[data-v-2163a0e5]{display:grid;grid-template-columns:1fr;gap:8px}.address-region-input select[data-v-2163a0e5]{min-width:0;width:100%;padding:10px;border:1px solid #ccc;border-radius:8px;background:#fff}.address-region-input button[data-v-2163a0e5]{justify-self:start;background:none;border:0;color:#a30012;text-decoration:underline;cursor:pointer}.mine-record-section+.mine-record-section[data-v-4d01b705]{margin-top:24px}fieldset[data-v-4d01b705]{display:grid;gap:22px;border:0;padding:0;margin:0;min-width:0}.mine-records[data-v-4d01b705]{list-style:none;margin:20px 0;padding:0;display:grid;gap:16px}.mine-record-card[data-v-4d01b705]{border:1px solid #e2e3e5;border-radius:14px;padding:20px}dl[data-v-4d01b705]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}dt[data-v-4d01b705]{color:#70737c;font-size:13px}dd[data-v-4d01b705]{margin:4px 0 0;color:#1e262d;overflow-wrap:anywhere}button[data-v-4d01b705]:disabled{opacity:.5;cursor:not-allowed}.record-field-hint[data-v-4d01b705]{color:#70737c;font-size:13px}.record-field-error[data-v-4d01b705]{color:#b42318;font-size:13px}[data-mine-record-kind=contact] .account-form-grid[data-v-4d01b705]{align-items:start}.mine-record-section .account-form-field input[aria-invalid=true][data-v-4d01b705]{border-color:#b42318}@media (max-width:640px){dl[data-v-4d01b705]{grid-template-columns:1fr}}.community-author-trigger{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer;transition:color .18s ease}.community-author-trigger:hover,.community-author-trigger[aria-expanded=true]{color:#d60819}.community-author-trigger:focus-visible{outline:2px solid #d60819;outline-offset:4px}.community-author-trigger img{display:block;border-radius:50%;-o-object-fit:cover;object-fit:cover}.community-author-layer{position:fixed;inset:0;z-index:1600;pointer-events:none}.community-author-layer .hd-profile-layer{pointer-events:none}.community-author-layer .hd-profile-backdrop,.community-author-layer .hd-profile-card{pointer-events:auto}.community-author-layer .hd-profile-card{padding:14px}.community-author-banner{margin:-14px -14px 0;overflow:hidden;border-radius:18px 18px 0 0}.community-author-layer .community-author-banner .hd-profile-membership{margin:0;border-radius:0}.community-author-layer .hd-profile-name a{color:inherit;text-decoration:none}.community-author-layer .hd-profile-name a:hover{color:#d60819}.community-author-layer .hd-profile-action:disabled{opacity:.6;cursor:wait}.community-author-notice{margin:12px 4px 0;color:#54606b;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.community-author-collapse{display:none}.community-profile-enter-active,.community-profile-leave-active{transition:opacity .18s ease}.community-profile-enter-active .hd-profile-layer,.community-profile-leave-active .hd-profile-layer{transition:transform .22s cubic-bezier(.16,1,.3,1)}.community-profile-enter-from,.community-profile-leave-to{opacity:0}.community-profile-enter-from .hd-profile-layer,.community-profile-leave-to .hd-profile-layer{transform:translateY(8px) scale(.97)}@media (max-width:720px){.community-author-layer .hd-profile-card{padding:16px 18px max(20px,env(safe-area-inset-bottom))}.community-author-banner{margin:-16px -18px 0}.community-author-collapse{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;margin-top:14px;border:0;padding:10px;background:transparent;color:#54606b;font:inherit;cursor:pointer}.community-profile-enter-from .hd-profile-layer,.community-profile-leave-to .hd-profile-layer{transform:none}.community-profile-enter-active .hd-profile-card,.community-profile-leave-active .hd-profile-card{transition:transform .22s cubic-bezier(.16,1,.3,1)}.community-profile-enter-from .hd-profile-card,.community-profile-leave-to .hd-profile-card{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.community-author-layer *,.community-author-layer :after,.community-author-layer :before{animation:none!important;transition:none!important}.community-profile-enter-active,.community-profile-leave-active{transition:none}}._page_1mkqk_1{--community-red:#d60819;--community-ink:#111820;--community-text:#454c54;--community-muted:#747b84;--community-line:rgba(1,3,5,.1);--community-shadow:0 14px 34px rgba(11,18,23,.09);position:relative;min-height:100vh;overflow:clip;color:var(--community-ink);background:#fff;isolation:isolate}._page_1mkqk_1:before{position:fixed;right:clamp(-230px,-11vw,-120px);bottom:clamp(-250px,-16vw,-150px);z-index:0;width:clamp(520px,44vw,780px);aspect-ratio:293/312;background:var(--hd-asset--2f-assets-2f-static-2d-alignment-2f-community-2f-watermark-2d-logo-2e-png) center /contain no-repeat;content:"";opacity:.045;pointer-events:none}._hero_1mkqk_29{position:relative;z-index:1;display:grid;height:clamp(220px,20svh,320px);min-height:220px;place-items:center;overflow:hidden;background:#dfe4e8 var(--hd-asset--2f-assets-2f-cms-2d-news-2f-hero-2d-1-2d-1600w-2e-webp) center 55% /cover no-repeat}._hero_1mkqk_29:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,10,16,.2),rgba(3,10,16,.02) 58%,rgba(3,10,16,.1));content:""}._hero_1mkqk_29 h1,._visuallyHidden_1mkqk_48{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}._floatingCategoryBar_1mkqk_58,._floatingProfileCard_1mkqk_59{--floating-offset:clamp(24px, 5vh, 52px);position:fixed;top:calc(158px + var(--floating-offset));z-index:47;opacity:0;pointer-events:none;visibility:hidden;will-change:transform,opacity;transition:opacity .28s ease,transform .56s cubic-bezier(.16,1,.3,1),visibility 0s linear .56s}._floatingCategoryBar_1mkqk_58{--floating-gutter:max(32px, calc(50vw - 740px));--floating-width:clamp(176px, calc(var(--floating-gutter) - 12px), 228px);--floating-left:max(0px, min(32px, calc(var(--floating-gutter) - var(--floating-width) - 12px)));left:var(--floating-left);width:var(--floating-width);height:min(380px,calc(100svh - 186px - var(--floating-offset)));transform:translate3d(calc(-100% - 32px),0,0)}._floatingProfileCard_1mkqk_59{--floating-gutter:max(32px, calc(50vw - 740px));right:8px;width:min(252px,calc(var(--floating-gutter) - 32px));transform:translate3d(calc(100% + 32px),0,0)}._floatingCategoryBar_1mkqk_58._isVisible_1mkqk_91,._floatingProfileCard_1mkqk_59._isVisible_1mkqk_91{opacity:1;pointer-events:auto;transform:translateZ(0);visibility:visible;transition-delay:0s}._floatingCategoryInner_1mkqk_100{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;align-items:stretch;gap:8px;border:1px solid hsla(0,0%,100%,.72);border-radius:16px;padding:10px;background:hsla(0,0%,100%,.78);backdrop-filter:blur(26px) saturate(158%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 15px 38px rgba(11,18,23,.12)}._floatingFollowControl_1mkqk_116{display:inline-flex;width:100%;height:38px;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:7px;padding:0 9px 0 7px;color:#555d65;background:#f5f6f8;font:inherit;font-size:16px;font-weight:600;white-space:nowrap}._floatingFollowIcon_1mkqk_135{display:grid;width:17px;height:17px;place-items:center;border-radius:50%;color:#6f767e;background:#dfe3e7}._floatingFollowIcon_1mkqk_135 svg{width:10px;height:10px;fill:currentcolor;stroke-width:1.8}._floatingCategoryScroller_1mkqk_146{min-height:0;flex:1 1 auto;overflow:hidden auto;scrollbar-width:none}._floatingCategoryScroller_1mkqk_146::-webkit-scrollbar{display:none}._floatingCategoryGroups_1mkqk_148{display:grid;height:100%;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._floatingCategoryGroup_1mkqk_148{display:flex;min-width:0;min-height:0;flex-direction:column;margin:0;border:1px solid var(--community-line);border-radius:8px;padding:4px}._floatingCategoryGroup_1mkqk_148 legend{margin:0 auto 4px;padding:0 2px;color:var(--community-muted);font-size:12px;line-height:1.55;text-align:center;white-space:nowrap}._floatingCategoryList_1mkqk_151{display:grid;min-height:0;flex:1 1 auto;grid-auto-rows:minmax(38px,1fr);gap:5px}._floatingCategoryButton_1mkqk_152{width:100%;min-width:0;min-height:38px;border:1px solid transparent;border-radius:7px;padding:0 8px;color:#3d434b;background:#fafbfc;font:inherit;font-size:16px;font-weight:600}._floatingCategoryButton_1mkqk_152:focus-visible,._floatingCategoryButton_1mkqk_152:hover,._floatingCategoryButton_1mkqk_152[aria-pressed=true],._floatingFollowControl_1mkqk_116:focus-visible,._floatingFollowControl_1mkqk_116:hover{border-color:rgba(214,8,25,.2);color:var(--community-red);background:rgba(214,8,25,.055)}._floatingCategoryButton_1mkqk_152[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--community-red)}._floatingProfileInner_1mkqk_160{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;border:1px solid var(--community-line);border-radius:14px;padding:24px 20px 20px;background:#fff;box-shadow:var(--community-shadow)}._floatingProfileActions_1mkqk_161{position:absolute;top:18px;right:18px;display:flex;gap:4px}._floatingProfileAction_1mkqk_161{position:relative;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:7px;color:var(--community-muted);text-decoration:none}._floatingProfileUnread_1mkqk_163{position:absolute;top:-6px;right:-8px;display:grid;min-width:18px;height:18px;place-items:center;border:2px solid #fff;border-radius:999px;padding:0 3px;color:#fff;background:var(--community-red);font-size:10px;font-weight:700;line-height:1}._floatingProfileAction_1mkqk_161:focus-visible,._floatingProfileAction_1mkqk_161:hover{color:var(--community-ink);background:#f6f7f8}._floatingProfileAction_1mkqk_161 svg{width:22px;height:22px;stroke-width:1.8}._floatingProfileIdentity_1mkqk_167{display:flex;max-width:100%;flex-direction:column;align-items:center;color:inherit;text-decoration:none}._floatingProfileAvatar_1mkqk_168{width:76px;height:76px;border:3px solid #fff;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 8px 22px rgba(11,18,23,.14)}._floatingProfileName_1mkqk_169{max-width:100%;margin:12px 0 0;overflow:hidden;font-size:16px;font-weight:600;line-height:1.7;text-overflow:ellipsis;white-space:nowrap}._floatingProfileBadge_1mkqk_170{margin-top:8px;border:1px solid rgba(214,8,25,.16);border-radius:999px;padding:6px 10px;color:var(--community-red);background:rgba(214,8,25,.055);font-size:12px}._floatingProfileStats_1mkqk_171{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px;margin-top:22px;border-top:1px solid var(--community-line);padding-top:20px}._floatingProfileStat_1mkqk_171{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;gap:5px;border-radius:8px;padding:6px 4px;text-align:center}._floatingProfileStatLink_1mkqk_173{position:absolute;inset:0;z-index:1;border-radius:inherit}._floatingProfileStatLink_1mkqk_173:hover{background:rgba(214,8,25,.045)}._floatingProfileStatLink_1mkqk_173:focus-visible{outline:2px solid var(--community-red);outline-offset:2px}._floatingProfileStat_1mkqk_171 .stat-retry{position:relative;z-index:2}._floatingProfileStatLabel_1mkqk_177{order:2;color:var(--community-muted);font-size:12px}._floatingProfileStatValue_1mkqk_178{order:1;font-size:16px;font-weight:600;line-height:1.7}._floatingProfilePublish_1mkqk_179{display:inline-flex;width:100%;height:44px;align-items:center;justify-content:center;margin-top:22px;border:0;border-radius:8px;color:#fff;background:var(--community-red);box-shadow:0 9px 20px rgba(214,8,25,.2);font:inherit;font-size:16px;font-weight:600;cursor:pointer}._floatingProfilePublish_1mkqk_179:focus-visible,._floatingProfilePublish_1mkqk_179:hover{background:#a7080b;transform:translateY(-2px)}._floatingProfileNotice_1mkqk_182{margin-top:10px;color:var(--community-muted);font-size:11px;line-height:1.5;text-align:center}@media (max-width:1919px){._floatingCategoryBar_1mkqk_58,._floatingProfileCard_1mkqk_59{display:none}}._categories_1mkqk_189{position:relative;z-index:30;border-bottom:1px solid var(--community-line);background:#fff}._categoryInner_1mkqk_196{display:grid;width:min(1480px,calc(100% - 64px));min-height:101px;grid-template-columns:max-content max-content minmax(0,1fr);align-items:center;gap:16px;margin:0 auto;padding:8px 0}._personalTools_1mkqk_207{display:flex;min-width:0;align-items:center;justify-content:center;gap:10px}._followMenu_1mkqk_215{position:relative;z-index:24;display:inline-flex;align-items:center}._followControl_1mkqk_222{display:inline-flex;align-items:center;justify-content:center;gap:11px;border:0;padding:0;color:var(--community-ink);background:transparent;font:inherit;font-size:16px;font-weight:600;white-space:nowrap;text-decoration:none}._followIcon_1mkqk_238{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;background:var(--community-red);box-shadow:0 9px 20px rgba(214,8,25,.18);transition:transform .18s ease}._followIcon_1mkqk_238 svg{width:21px;height:21px;fill:currentcolor;stroke-width:1.8}._followControl_1mkqk_222:focus-visible ._followIcon_1mkqk_238,._followControl_1mkqk_222:hover ._followIcon_1mkqk_238{transform:translateY(-2px)}._followControl_1mkqk_222[aria-pressed=true] ._followIcon_1mkqk_238{color:var(--community-red);background:#fff;box-shadow:inset 0 0 0 1px rgba(214,8,25,.28),0 9px 20px rgba(214,8,25,.11)}._bookmarkLink_1mkqk_267{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:11px;border:0;padding:0;color:var(--community-ink);background:transparent;font:inherit;font-size:16px;font-weight:600;text-decoration:none;white-space:nowrap;transition:color .18s ease}._bookmarkLink_1mkqk_267 svg{width:42px;height:42px;flex:0 0 auto;color:var(--community-red);fill:none;stroke:currentcolor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}._bookmarkLink_1mkqk_267:focus-visible,._bookmarkLink_1mkqk_267:hover{color:var(--community-red)}._followPanel_1mkqk_298{position:absolute;top:calc(100% + 12px);left:0;z-index:60;display:grid;width:min(390px,calc(100vw - 36px));gap:5px;overflow:hidden;border:1px solid var(--community-line);border-radius:16px;padding:14px;background:hsla(0,0%,100%,.98);box-shadow:0 24px 58px rgba(11,18,23,.17),inset 0 1px 0 hsla(0,0%,100%,.9);clip-path:inset(0 0 100% 0 round 16px);opacity:0;pointer-events:none;transform:translate3d(0,-10px,0) scale(.985);transform-origin:top left;visibility:hidden;transition:opacity .22s ease,transform .44s cubic-bezier(.16,1,.3,1),clip-path .52s cubic-bezier(.16,1,.3,1),visibility 0s linear .52s}._followPanel_1mkqk_298[aria-hidden=false]{clip-path:inset(0 0 0 0 round 16px);opacity:1;pointer-events:auto;transform:translateZ(0) scale(1);visibility:visible;transition-delay:0s}._followPanel_1mkqk_298 span{color:var(--community-muted);font-size:13px}._officialButton_1mkqk_335{display:flex;min-height:0;align-items:center;justify-content:center;gap:12px;border:0;padding:0;color:var(--community-ink);background:transparent;font:inherit;white-space:nowrap}._officialButton_1mkqk_335 img{width:42px;height:42px;-o-object-fit:contain;object-fit:contain}._officialButton_1mkqk_335 strong{font-size:16px;font-weight:600}._officialButton_1mkqk_335[aria-pressed=true]{color:var(--community-red)}._categoryRow_1mkqk_352 button:disabled,._officialButton_1mkqk_335:disabled{cursor:wait;opacity:.62}._categoryGroups_1mkqk_354{display:grid;min-width:0;grid-column:3;grid-row:1;gap:6px}._categoryGroup_1mkqk_354{position:relative;min-width:0;height:39px;margin:0;border:1px solid var(--community-line);border-radius:8px;padding:3px 7px 5px 92px;background:#fff}._categoryGroup_1mkqk_354 legend{position:absolute;top:8px;left:8px;width:78px;margin:0;padding:0;color:var(--community-muted);font-size:12px;line-height:1.55;text-align:center}._categoryRow_1mkqk_352{display:grid;height:29px;grid-template-columns:repeat(6,minmax(62px,1fr));gap:6px}._categoryRow_1mkqk_352 button{min-width:0;height:29px;border:1px solid transparent;border-radius:7px;padding:0 8px;color:#3d434b;background:#fafbfc;font:inherit;font-size:16px;font-weight:600;white-space:nowrap}._categoryRow_1mkqk_352 button:focus-visible,._categoryRow_1mkqk_352 button:hover,._categoryRow_1mkqk_352 button[aria-pressed=true]{border-color:rgba(214,8,25,.2);color:var(--community-red);background:rgba(214,8,25,.055)}._bookmarkLink_1mkqk_267:focus-visible,._carousel_1mkqk_419:focus-visible,._categoryRow_1mkqk_352 button:focus-visible,._dots_1mkqk_420 button:focus-visible,._followControl_1mkqk_222:focus-visible,._officialButton_1mkqk_335:focus-visible,._staleNotice_1mkqk_423 a:focus-visible,._statePanel_1mkqk_421 a:focus-visible,._statePanel_1mkqk_421 button:focus-visible{outline:3px solid rgba(214,8,25,.42);outline-offset:3px}._feedSection_1mkqk_429,._hotSection_1mkqk_428{position:relative;z-index:1;width:min(1480px,calc(100% - 64px));margin:0 auto}._hotSection_1mkqk_428{min-height:0;padding:12px 0 18px}._hotLayout_1mkqk_438{display:grid;height:clamp(268px,calc(100svh - 564px),528px);min-height:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:14px}._hotLayoutSingle_1mkqk_446{grid-template-columns:minmax(0,1fr)}._carousel_1mkqk_419{position:relative;min-height:0;overflow:hidden;border:1px solid var(--community-line);border-radius:13px;background:#eef1f3;box-shadow:var(--community-shadow);transition:transform .52s cubic-bezier(.16,1,.3,1),box-shadow .52s ease}._carousel_1mkqk_419:focus-within,._carousel_1mkqk_419:hover{box-shadow:0 24px 48px rgba(11,18,23,.14);transform:translateY(-8px)}._slide_1mkqk_462{position:absolute;inset:0;margin:0;opacity:0;pointer-events:none;transition:opacity .62s ease}._slide_1mkqk_462[data-active=true]{z-index:1;opacity:1;pointer-events:auto}._feedMedia_1mkqk_474 img,._hotMedia_1mkqk_473 img,._slide_1mkqk_462 img{-o-object-fit:cover;object-fit:cover}._mediaMeta_1mkqk_476{position:absolute;top:10px;right:12px;z-index:3;display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:14px;line-height:1;text-shadow:0 1px 4px rgba(1,3,5,.9),0 0 12px rgba(1,3,5,.58);pointer-events:none}._featuredMediaMeta_1mkqk_491{top:16px;right:16px;font-size:16px}._mediaIcon_1mkqk_492{display:grid;width:1em;height:1em;flex:0 0 1em;place-items:center;filter:drop-shadow(0 1px 3px rgba(1,3,5,.8))}._mediaIcon_1mkqk_492 svg{width:1em;height:1em;stroke-width:2.7}._videoIcon_1mkqk_494{border:2px solid;border-radius:50%}._videoIcon_1mkqk_494 svg{width:.56em;height:.56em;margin-left:1px;fill:currentcolor;stroke-width:2}._mediaTime_1mkqk_496{color:inherit;font-size:1em;font-weight:600}._slide_1mkqk_462 figcaption{position:absolute;right:0;bottom:0;left:0;z-index:2;display:grid;min-height:146px;align-content:start;gap:9px;padding:17px 88px 17px 18px;color:var(--community-ink);background:hsla(0,0%,100%,.78);backdrop-filter:blur(18px) saturate(132%);transform:translateY(calc(100% - 72px));transition:transform .62s cubic-bezier(.16,1,.3,1),background .42s ease}._slide_1mkqk_462 figcaption strong{display:block;font-size:clamp(22px,1.35vw,28px);font-weight:600;line-height:1.32}._slide_1mkqk_462 figcaption span{display:-webkit-box;overflow:hidden;color:#555d65;font-size:clamp(16px,.95vw,18px);line-height:1.7;opacity:0;transform:translateY(12px);transition:opacity .28s ease 80ms,transform .52s cubic-bezier(.16,1,.3,1) 50ms;-webkit-box-orient:vertical;-webkit-line-clamp:3}._carousel_1mkqk_419:focus-within ._slide_1mkqk_462 figcaption,._carousel_1mkqk_419:hover ._slide_1mkqk_462 figcaption{background:hsla(0,0%,100%,.88);transform:translateY(0)}._carousel_1mkqk_419:focus-within ._slide_1mkqk_462 figcaption span,._carousel_1mkqk_419:hover ._slide_1mkqk_462 figcaption span{opacity:1;transform:translateY(0)}._dots_1mkqk_420{position:absolute;right:16px;bottom:19px;z-index:4;display:flex;align-items:center;gap:7px}._dots_1mkqk_420 button{width:7px;height:7px;border:0;border-radius:999px;padding:0;background:rgba(1,3,5,.22)}._dots_1mkqk_420 button[aria-current=true]{width:20px;background:var(--community-red)}._hotGrid_1mkqk_548{display:grid;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:12px}._hotCard_1mkqk_556{display:grid;min-width:0;min-height:0;grid-template-rows:minmax(0,1fr) 104px;gap:5px;filter:drop-shadow(0 0 0 rgba(11,18,23,0));transform:translateY(0);transition:transform .48s cubic-bezier(.16,1,.3,1),filter .48s cubic-bezier(.16,1,.3,1);will-change:transform;color:inherit;text-decoration:none}._hotCard_1mkqk_556:focus-within,._hotCard_1mkqk_556:hover{filter:drop-shadow(0 16px 18px rgba(11,18,23,.1));transform:translateY(-4px)}._hotCard_1mkqk_556:focus-visible{border-radius:14px;outline:3px solid rgba(214,8,25,.42);outline-offset:3px}._hotMedia_1mkqk_473{position:relative;min-height:0;overflow:hidden;border-radius:13px;background:#eef1f3}._hotBody_1mkqk_577{display:grid;min-height:104px;align-content:start;gap:5px;padding:0 2px 2px}._hotBody_1mkqk_577 h3{display:-webkit-box;min-height:2.8em;margin:0;overflow:hidden;font-size:clamp(20px,1.15vw,22px);font-weight:600;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}._hotBody_1mkqk_577 p{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;margin:0;color:var(--community-muted);font-size:12px}._feedSection_1mkqk_429{position:relative;min-height:100svh;scroll-margin-top:92px;padding:20px 0 90px}._feedToolbar_1mkqk_593{position:absolute;top:2px;right:0;left:0;display:flex;align-items:center;justify-content:flex-end;gap:18px;margin:0;pointer-events:none}._feedStatus_1mkqk_594{margin:0;color:var(--community-muted);font-size:13px;text-align:right}._staleNotice_1mkqk_423{display:flex;align-items:center;gap:12px;margin-bottom:18px;border:1px solid rgba(214,8,25,.12);border-radius:10px;padding:12px 16px;color:#5f4446;background:#fff8f8}._staleNotice_1mkqk_423 strong{color:var(--community-red)}._staleNotice_1mkqk_423 span{font-size:13px}._staleNotice_1mkqk_423 a{margin-left:auto;color:var(--community-red);font-weight:700}._feedList_1mkqk_612{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:20px;align-items:stretch}._feedLoader_1mkqk_614{display:flex;min-height:58px;align-items:center;justify-content:center;gap:8px;color:var(--community-muted);font-size:14px;opacity:0;transition:opacity .18s ease}._feedLoader_1mkqk_614._loaderVisible_1mkqk_626{opacity:1}._feedLoader_1mkqk_614 svg{width:17px;height:17px;animation:_loaderRotate_1mkqk_1 .9s linear infinite}._feedSentinel_1mkqk_628{height:1px}@keyframes _loaderRotate_1mkqk_1{to{transform:rotate(1turn)}}._feedCard_1mkqk_634{position:relative;display:grid;min-height:276px;grid-template-columns:minmax(0,1fr) clamp(270px,22vw,340px);gap:20px;overflow:hidden;border:1px solid rgba(1,3,5,.08);border-radius:14px;padding:22px;background:#fff;box-shadow:var(--community-shadow);transform:translateY(0);transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .24s ease,box-shadow .28s ease;will-change:transform;color:inherit;text-decoration:none}._feedCard_1mkqk_634:focus-within,._feedCard_1mkqk_634:hover{border-color:rgba(1,3,5,.14);box-shadow:0 18px 42px rgba(11,18,23,.1);transform:translateY(-4px)}._feedCard_1mkqk_634:focus-visible{outline:3px solid rgba(214,8,25,.36);outline-offset:6px}._typeBadge_1mkqk_661{position:absolute;top:22px;left:22px;z-index:2;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--community-line);border-radius:999px;padding:5px 9px;color:#54606b;background:#fff;font-size:14px;font-weight:600;line-height:1;box-shadow:0 5px 14px rgba(11,18,23,.07)}._typeBadge_1mkqk_661 svg{width:15px;height:15px;color:var(--community-red);stroke-width:2.4}._feedContent_1mkqk_681{display:flex;min-width:0;flex-direction:column;padding-top:34px}._feedContent_1mkqk_681 h3{margin:0;font-size:clamp(22px,1.35vw,24px);font-weight:600;line-height:1.32;-webkit-line-clamp:2}._feedContent_1mkqk_681 h3,._feedContent_1mkqk_681>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}._feedContent_1mkqk_681>p{margin:10px 0 16px;color:var(--community-text);font-size:16px;line-height:1.7;-webkit-line-clamp:3}._feedMeta_1mkqk_704{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;color:var(--community-muted);font-size:12px}._feedAuthor_1mkqk_705{display:inline-flex;min-width:0;align-items:center;gap:8px;color:#555c64}._avatar_1mkqk_706{width:28px;height:28px;flex:0 0 auto;border:1px solid rgba(1,3,5,.06);border-radius:50%;-o-object-fit:cover;object-fit:cover}._role_1mkqk_707{border:1px solid #dfe3e7;border-radius:999px;padding:5px 8px;color:#6f767f;background:#fafbfc}._officialCard_1mkqk_708 ._role_1mkqk_707{border-color:rgba(214,8,25,.2);color:var(--community-red);background:rgba(214,8,25,.06)}._stats_1mkqk_709{display:inline-flex;width:100%;align-items:center;gap:16px}._stats_1mkqk_709>span{display:inline-flex;align-items:center;gap:5px;color:#858b93}._stats_1mkqk_709 svg{width:15px;height:15px;stroke-width:1.8}._feedMedia_1mkqk_474{position:relative;z-index:0;height:230px;min-height:230px;align-self:center;overflow:hidden;border-radius:14px;background:#eef1f3}._feedMedia_1mkqk_474 ._mediaMeta_1mkqk_476{font-size:16px}._mediaPlaceholder_1mkqk_716{display:grid;width:100%;height:100%;min-height:inherit;place-items:center;background:linear-gradient(145deg,#f4f5f6,#e6e9ec)}._mediaPlaceholder_1mkqk_716 img{width:clamp(52px,12%,84px);height:auto;-o-object-fit:contain;object-fit:contain;opacity:.72}._backendScope_1mkqk_718{margin:0;color:var(--community-muted);font-size:14px}._stateGlyph_1mkqk_719{color:var(--community-red);font-size:40px;line-height:1}._statePanel_1mkqk_421{display:grid;min-height:270px;place-items:center;align-content:center;gap:10px;border:1px solid var(--community-line);border-radius:14px;padding:32px;background:#fff;box-shadow:var(--community-shadow);text-align:center}._statePanel_1mkqk_421>svg{width:40px;height:40px;color:#9ba2aa}._statePanel_1mkqk_421 h3{margin:0;font-size:clamp(24px,2.6vw,34px)}._statePanel_1mkqk_421 p{margin:0;color:var(--community-muted)}._statePanel_1mkqk_421 a,._statePanel_1mkqk_421 button{min-height:40px;margin-top:8px;border:1px solid rgba(214,8,25,.2);border-radius:8px;padding:9px 16px;color:var(--community-red);background:rgba(214,8,25,.04);font:inherit;font-weight:700;text-decoration:none}@media (max-width:1100px){._categoryInner_1mkqk_196{grid-template-columns:max-content minmax(0,1fr)}._personalTools_1mkqk_207{display:flex;grid-column:1/-1;justify-content:flex-start;padding:6px 0}._officialButton_1mkqk_335{grid-column:1}._categoryGroups_1mkqk_354{grid-column:2}._hotLayout_1mkqk_438{height:auto;grid-template-columns:1fr}._carousel_1mkqk_419{min-height:390px}._hotGrid_1mkqk_548{grid-template-rows:repeat(2,250px)}._feedList_1mkqk_612{grid-template-columns:1fr}}@media (max-width:760px){._categoryInner_1mkqk_196,._feedSection_1mkqk_429,._hotSection_1mkqk_428{width:calc(100% - 36px)}._categoryInner_1mkqk_196{grid-template-columns:1fr;padding:14px 0}._officialButton_1mkqk_335{grid-column:1;width:100%}._categoryGroups_1mkqk_354{grid-column:1;grid-row:auto}._categoryGroup_1mkqk_354{height:auto;padding:18px 7px 7px}._categoryGroup_1mkqk_354 legend{position:static;width:auto;margin:-17px 0 4px 4px;padding:0 5px;background:#fff;text-align:left}._categoryRow_1mkqk_352{height:auto;grid-template-columns:repeat(3,minmax(0,1fr))}._hotGrid_1mkqk_548{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,250px)}._feedToolbar_1mkqk_593{align-items:flex-end;flex-direction:column-reverse;gap:4px}._staleNotice_1mkqk_423{align-items:flex-start;flex-direction:column}._staleNotice_1mkqk_423 a{margin-left:0}}@media (max-width:560px){._hero_1mkqk_29{min-height:240px;background-position:58%}._categoryRow_1mkqk_352{grid-template-columns:repeat(2,minmax(0,1fr))}._carousel_1mkqk_419{min-height:300px}._slide_1mkqk_462 figcaption{min-height:142px;padding:18px 72px 18px 18px}._slide_1mkqk_462 figcaption span{-webkit-line-clamp:2}._hotGrid_1mkqk_548{grid-template-columns:1fr;grid-template-rows:repeat(6,270px)}._feedCard_1mkqk_634{grid-template-columns:1fr;padding:18px}._typeBadge_1mkqk_661{top:18px;left:18px}._feedMedia_1mkqk_474{min-height:190px;grid-row:1}._feedContent_1mkqk_681{min-height:190px;grid-row:2}._feedContent_1mkqk_681>p{-webkit-line-clamp:2}}._filteredFeed_1mkqk_786{min-height:0;padding:24px 0 64px}._filteredFeed_1mkqk_786 ._feedToolbar_1mkqk_593{position:static;margin-bottom:18px}._filteredFeed_1mkqk_786 ._feedList_1mkqk_612{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:18px}._filteredFeed_1mkqk_786 ._feedCard_1mkqk_634{min-height:0;grid-template-columns:minmax(0,1fr) clamp(240px,26vw,340px)}._filteredFeed_1mkqk_786 ._feedMedia_1mkqk_474{height:auto;min-height:180px;aspect-ratio:16/10}@media (max-width:760px){._filteredFeed_1mkqk_786{padding:20px 0 40px}._filteredFeed_1mkqk_786 ._feedCard_1mkqk_634{grid-template-columns:minmax(0,1fr);padding:18px}._filteredFeed_1mkqk_786 ._feedMedia_1mkqk_474{width:100%;grid-row:1;aspect-ratio:16/9}._filteredFeed_1mkqk_786 ._feedContent_1mkqk_681{min-height:0;grid-row:2;padding-top:0}._filteredFeed_1mkqk_786 ._typeBadge_1mkqk_661{top:28px;left:28px}}@media (prefers-reduced-motion:reduce){._page_1mkqk_1 *,._page_1mkqk_1 :after,._page_1mkqk_1 :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}._bookmarkLink_1mkqk_267[aria-current=page],._floatingFollowControl_1mkqk_116[aria-current=page],._followControl_1mkqk_222[aria-current=page]{color:var(--community-red)}._categories_1mkqk_189{scroll-margin-top:158px}._personalSection_1mkqk_811{--color-brand-red:#d60819;--color-brand-red-dark:#a7080b;--color-gray-secondary:#70737c;--color-industrial-blue-black:#0b1217;--color-metal-dark:#424b55;--color-metal-mid:#54606b;--color-surface-white:#f8f8f8;--color-title-black:#010305;--color-white:#fff;--radius-card:14px;--radius-control:8px;--radius-pill:999px;--ease-standard:cubic-bezier(0.16, 1, 0.3, 1);--ease-ui:cubic-bezier(0.22, 1, 0.36, 1);position:relative;z-index:1;width:min(1480px,calc(100% - 64px));min-height:420px;margin:28px auto 64px}@media (max-width:760px){._personalSection_1mkqk_811{width:calc(100% - 36px);margin:20px auto 40px}}._embedded_uydqb_2,._page_uydqb_1{--accent:#d60819;--ink:#091015;--muted:#626a72;min-width:0;color:var(--ink);font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Arial,sans-serif}._page_uydqb_1{min-width:320px;min-height:100svh;overflow-x:hidden;background:#f3f4f5}._embedded_uydqb_2 *,._embedded_uydqb_2 :after,._embedded_uydqb_2 :before,._page_uydqb_1 *,._page_uydqb_1 :after,._page_uydqb_1 :before{box-sizing:border-box}._embedded_uydqb_2 :focus-visible,._page_uydqb_1 :focus-visible{outline:3px solid rgba(214,8,25,.36);outline-offset:3px}._hero_uydqb_31{min-height:300px;padding:clamp(72px,11vw,132px) max(24px,calc(50vw - 590px));color:#fff;background:linear-gradient(105deg,rgba(5,12,17,.95),rgba(5,12,17,.68)),var(--hd-asset--2f-assets-2f-static-2d-alignment-2f-community-2f-post-2d-bearing-2d-monitoring-2d-960w-2e-webp) center /cover}._hero_uydqb_31 h1,._hero_uydqb_31 p,._hero_uydqb_31 span{display:block;max-width:780px;margin:0}._boundary_uydqb_47>p,._detail_uydqb_48>p,._empty_uydqb_46 p,._hero_uydqb_31 p,._privacyNote_uydqb_45 strong{color:#ffb4bb;font-size:12px;font-weight:800;letter-spacing:.16em}._hero_uydqb_31 h1{margin-top:12px;font-size:clamp(38px,6vw,72px);line-height:1.05;letter-spacing:-.04em}._hero_uydqb_31 span{margin-top:22px;color:hsla(0,0%,100%,.76);font-size:clamp(15px,2vw,18px)}._surface_uydqb_64{width:min(1180px,calc(100% - 48px));min-height:420px;margin:-54px auto 80px;border-top:4px solid var(--accent);border-radius:18px;padding:clamp(24px,5vw,52px);background:#fff;box-shadow:0 24px 70px rgba(9,16,21,.13)}._embedded_uydqb_2 ._surface_uydqb_64{width:100%;min-height:0;margin:0;border:0;border-radius:0;padding:0;box-shadow:none}._embeddedHeader_uydqb_85{margin-bottom:20px;border-bottom:1px solid #e3e5e7;padding-bottom:18px}._embeddedHeader_uydqb_85 h3,._embeddedHeader_uydqb_85 p,._embeddedHeader_uydqb_85 span{display:block;margin:0}._embeddedHeader_uydqb_85 p{color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.12em}._embeddedHeader_uydqb_85 h3{margin-top:5px;font-size:clamp(22px,3vw,30px)}._embeddedHeader_uydqb_85 span{margin-top:8px;color:var(--muted);font-size:14px}._privacyNote_uydqb_45{display:flex;align-items:baseline;justify-content:space-between;gap:20px;border-bottom:1px solid #e3e5e7;padding-bottom:18px}._privacyNote_uydqb_45 strong{color:var(--accent)}._boundary_uydqb_47 span,._empty_uydqb_46 span,._loading_uydqb_127 p,._privacyNote_uydqb_45 span{color:var(--muted)}._boundary_uydqb_47,._empty_uydqb_46,._loading_uydqb_127{display:grid;min-height:280px;place-items:center;align-content:center;padding:34px;text-align:center}._loading_uydqb_127>span{width:38px;height:38px;border:3px solid #dde0e2;border-top-color:var(--accent);border-radius:50%;animation:_spin_uydqb_1 .8s linear infinite}._boundary_uydqb_47 h2,._boundary_uydqb_47 h4,._boundary_uydqb_47 span,._empty_uydqb_46 h2,._empty_uydqb_46 h4,._empty_uydqb_46 span,._loading_uydqb_127 h2,._loading_uydqb_127 h4,._loading_uydqb_127 p{margin:12px 0 0}._boundary_uydqb_47 a,._boundary_uydqb_47 button,._cardActions_uydqb_164 a,._cardActions_uydqb_164 button,._detail_uydqb_48 a,._empty_uydqb_46 a,._loadMore_uydqb_167{display:inline-flex;min-height:44px;align-items:center;justify-content:center;margin-top:22px;border:1px solid var(--accent);border-radius:999px;padding:9px 20px;color:var(--accent);background:transparent;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}._content_uydqb_184{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:24px;margin-top:30px}._contentWithPreview_uydqb_191{grid-template-columns:minmax(240px,.75fr) minmax(0,1.45fr)}._contentWithPreview_uydqb_191 ._postCard_uydqb_192 dl{grid-template-columns:repeat(2,minmax(0,1fr))}._list_uydqb_194{display:grid;gap:18px}._detail_uydqb_48,._postCard_uydqb_192{min-width:0;border:1px solid #e0e3e5;border-radius:14px;padding:clamp(20px,3vw,28px);background:#fff}._cardHeading_uydqb_205{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}._cardHeading_uydqb_205 h2,._cardHeading_uydqb_205 h4,._cardHeading_uydqb_205 p{margin:0}._cardHeading_uydqb_205 p{color:var(--muted);font-size:13px}._cardHeading_uydqb_205 h2,._cardHeading_uydqb_205 h4{margin-top:5px;overflow-wrap:anywhere;font-size:clamp(19px,3vw,25px)}._cardHeading_uydqb_205>span{flex:0 0 auto;border-radius:999px;padding:6px 12px;color:#fff;background:#222b31;font-size:13px;font-weight:700}._detail_uydqb_48 dl,._postCard_uydqb_192 dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 0}._detail_uydqb_48 dl div,._postCard_uydqb_192 dl div{min-width:0;border-left:2px solid #eceeef;padding-left:12px}._detail_uydqb_48 dt,._postCard_uydqb_192 dt{color:var(--muted);font-size:12px}._detail_uydqb_48 dd,._postCard_uydqb_192 dd{margin:4px 0 0;overflow-wrap:anywhere;font-weight:700}._cardActions_uydqb_164{display:flex;flex-wrap:wrap;gap:10px}._cardActions_uydqb_164 button{color:#fff;background:var(--accent)}._cardActions_uydqb_164 button:disabled,._loadMore_uydqb_167:disabled{cursor:wait;opacity:.66}._detail_uydqb_48{align-self:start;scroll-margin-top:110px;border-top:4px solid var(--accent);background:#f7f8f8}._detail_uydqb_48 h2,._detail_uydqb_48 h4,._detail_uydqb_48>p{margin:0}._detail_uydqb_48>p{color:var(--accent)}._detail_uydqb_48 h2,._detail_uydqb_48 h4{margin-top:8px;overflow-wrap:anywhere}._detail_uydqb_48 dl{grid-template-columns:1fr}._noPublicLink_uydqb_249{display:block;margin-top:22px;color:var(--muted)}._previewBody_uydqb_251{margin-top:28px;border-top:1px solid #e0e3e5;padding-top:20px;overflow-wrap:anywhere;color:var(--ink);font-size:16px;line-height:1.9}._previewBody_uydqb_251 p{margin:0 0 16px;white-space:pre-wrap}._previewBody_uydqb_251 h1,._previewBody_uydqb_251 h2,._previewBody_uydqb_251 h3{margin:28px 0 14px;line-height:1.5}._previewBody_uydqb_251 blockquote{margin:20px 0;border-left:3px solid var(--accent);padding-left:18px}._previewBody_uydqb_251 figure{margin:24px 0}._previewBody_uydqb_251 img,._previewBody_uydqb_251 video{display:block;width:100%;height:auto;border-radius:10px}._previewBody_uydqb_251 figcaption{margin-top:8px;color:var(--muted);font-size:13px}._previewBody_uydqb_251 a{display:inline;min-height:0;margin:0;border:0;border-radius:0;padding:0;font-weight:inherit;text-decoration:underline}@keyframes _spin_uydqb_1{to{transform:rotate(1turn)}}@media (max-width:760px){._hero_uydqb_31{min-height:260px;padding-top:64px}._surface_uydqb_64{width:min(100% - 24px,1180px);margin-top:-32px;padding:22px 18px}._embedded_uydqb_2 ._surface_uydqb_64{width:100%;margin:0}._cardHeading_uydqb_205,._privacyNote_uydqb_45{align-items:flex-start;flex-direction:column}._contentWithPreview_uydqb_191,._contentWithPreview_uydqb_191 ._postCard_uydqb_192 dl,._content_uydqb_184,._postCard_uydqb_192 dl{grid-template-columns:1fr}._detail_uydqb_48,._previewPanel_uydqb_294{order:-1}._cardActions_uydqb_164 a,._cardActions_uydqb_164 button,._loadMore_uydqb_167{width:100%}}@media (prefers-reduced-motion:reduce){._embedded_uydqb_2 *,._embedded_uydqb_2 :after,._embedded_uydqb_2 :before,._page_uydqb_1 *,._page_uydqb_1 :after,._page_uydqb_1 :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._embedded_uydqb_2 ._expandRecords_uydqb_314{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;margin-top:16px;border:0;padding:8px 16px;color:var(--accent);background:transparent;font:inherit;font-size:13px;cursor:pointer}._embedded_uydqb_2 ._expandRecords_uydqb_314:focus-visible,._embedded_uydqb_2 ._expandRecords_uydqb_314:hover:not(:disabled){text-decoration:underline}._embedded_uydqb_2 ._expandRecords_uydqb_314:disabled{cursor:wait;opacity:.66}.community-owned-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:12px;border-bottom:1px solid rgba(1,3,5,.07)}.community-owned-row:last-child{border-bottom:0}.community-owned-target{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-width:0;min-height:100px;border:0;padding:18px 0;color:inherit;background:transparent;text-align:left;text-decoration:none;font:inherit;cursor:pointer}.community-owned-target:hover{background:hsla(0,0%,97.3%,.7)}.community-owned-menu button:focus-visible,.community-owned-more:focus-visible,.community-owned-target:focus-visible{outline:2px solid var(--color-brand-red);outline-offset:2px}.community-owned-cover{display:grid;place-items:center;width:88px;height:64px;overflow:hidden;border-radius:8px;color:var(--color-brand-red);background:#f7f7f7}.community-owned-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.community-owned-cover svg{width:23px;height:23px}.community-owned-copy{min-width:0}.community-owned-heading{display:flex;align-items:center;gap:9px;min-width:0}.community-owned-heading strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:1.55}.community-owned-category,.community-owned-format{flex:0 0 auto;border:1px solid rgba(214,8,25,.22);border-radius:99px;padding:3px 10px;color:var(--color-brand-red);background:#fff0f2;font-size:12px;line-height:1.5}.community-owned-format[data-format=video]{color:#fff;background:var(--color-brand-red)}.community-owned-format[data-format=course]{color:#fff;background:#182123;border-color:#182123}.community-owned-category{color:#59616a;border-color:#ddd;background:#fff}.community-owned-excerpt{display:block;overflow:hidden;margin-top:4px;color:#596575;font-size:14px;line-height:1.65;white-space:nowrap;text-overflow:ellipsis}.community-owned-meta{display:flex;align-items:center;justify-content:flex-end;gap:10px;white-space:nowrap}.community-owned-state{border:1px solid rgba(1,3,5,.1);border-radius:99px;padding:5px 10px;color:#596575;background:#f8f8f8;font-size:12px;line-height:1.5}.community-owned-meta time{color:#6b7280;font-size:12px}.community-owned-actions{position:relative}.community-owned-more{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:8px;padding:0;color:#596575;background:transparent;cursor:pointer}.community-owned-more:hover,.community-owned-more[aria-expanded=true]{background:#f4f4f4}.community-owned-menu{position:absolute;z-index:20;right:0;top:calc(100% + 4px);min-width:120px;border:1px solid #e5e7eb;border-radius:10px;padding:5px;background:#fff;box-shadow:0 10px 30px rgba(11,18,23,.12)}.community-owned-menu button{display:flex;align-items:center;gap:8px;width:100%;min-height:38px;border:0;border-radius:6px;padding:8px 12px;color:var(--color-brand-red);background:#fff;font:inherit;cursor:pointer}.community-owned-menu button:hover{background:#fff0f2}.community-owned-menu svg{width:17px;height:17px}@media (max-width:1050px){.community-owned-target{grid-template-columns:88px minmax(0,1fr);row-gap:8px}.community-owned-cover{grid-row:span 2}.community-owned-meta{grid-column:2;justify-content:flex-start;flex-wrap:wrap}}@media (max-width:560px){.community-owned-row{gap:4px;grid-template-columns:minmax(0,1fr) 32px}.community-owned-target{grid-template-columns:64px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px}.community-owned-cover{width:64px;height:52px}.community-owned-heading{flex-wrap:wrap;gap:5px}.community-owned-heading strong{width:100%;font-size:15px}.community-owned-category{display:none}.community-owned-meta{gap:6px;white-space:normal}.community-owned-more{width:32px}}.community-image-viewer{position:fixed;inset:0;display:none;flex-direction:column;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden;border:0;color:#f7f8fa;background:#12161c;font-family:Arial,Microsoft YaHei,sans-serif;line-height:1.5;color-scheme:dark}.community-image-viewer[open]{display:flex}.community-image-viewer::backdrop{background:#12161c}.image-viewer-content{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;background:#12161c}.community-image-viewer button{min-width:44px;min-height:44px;padding:8px 12px;border:1px solid #414853;border-radius:8px;color:#f7f8fa;background:#242b35;font:inherit;font-size:13px;cursor:pointer}.community-image-viewer button:hover{background:#394351}.community-image-viewer button:disabled{opacity:.4;cursor:default}.community-image-viewer :focus-visible{outline:2px solid #ff9ba3;outline-offset:3px}.image-viewer-toolbar{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid #303741}.image-viewer-toolbar h2{margin:0;font-size:16px;white-space:nowrap}.image-viewer-toolbar h2 span{margin-left:12px;color:#b9c1cd;font-size:13px;font-weight:400}.image-viewer-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.image-viewer-tools output{min-width:48px;text-align:center;font-size:13px}.image-viewer-canvas{position:relative;flex:1 1 auto;min-height:140px;overflow:hidden}.image-viewer-stage{display:grid;width:100%;height:100%;place-items:center;overflow:hidden;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-viewer-stage.is-zoomed{cursor:grab}.image-viewer-stage.is-zoomed:active{cursor:grabbing}.image-viewer-stage>img{display:block;max-width:none;max-height:none;-o-object-fit:contain;object-fit:contain;pointer-events:none}.image-viewer-stage>img.is-loading{visibility:hidden}.image-viewer-notice{position:absolute;top:50%;left:50%;width:min(80%,400px);margin:0;text-align:center;transform:translate(-50%,-50%)}.image-viewer-next,.image-viewer-prev{position:absolute;top:50%;transform:translateY(-50%);font-size:30px!important}.image-viewer-prev{left:12px}.image-viewer-next{right:12px}.image-viewer-footer{flex:0 0 auto;max-height:40dvh;padding:10px 20px max(12px,env(safe-area-inset-bottom));overflow:auto;border-top:1px solid #303741}.image-viewer-caption{margin:0;overflow-wrap:anywhere;text-align:center;font-size:14px}.image-viewer-help{margin:4px 0 8px;color:#b9c1cd;text-align:center;font-size:12px}.image-viewer-thumbnails{display:flex;gap:10px;padding:4px;overflow-x:auto}.image-viewer-thumbnail{position:relative;flex:0 0 82px;padding:2px;border:2px solid transparent;border-radius:8px}.image-viewer-thumbnail.is-current{border-color:#ed6471}.image-viewer-thumbnail>button{position:relative;width:100%;height:58px;padding:0;overflow:hidden}.image-viewer-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-viewer-thumbnail span{position:absolute;right:4px;bottom:2px;padding:0 4px;border-radius:3px;background:#12161c}.image-viewer-thumbnail input{position:absolute;top:0;left:0;width:22px;height:22px;accent-color:#d60819;cursor:pointer}.image-viewer-selection{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:8px}.image-viewer-message{margin:8px 0 0;text-align:center;font-size:13px;overflow-wrap:anywhere}.image-viewer-message[role=alert]{color:#ffb6bc}.image-viewer-message a{color:inherit;text-decoration:underline}@media (max-width:760px){.image-viewer-toolbar{flex-wrap:wrap;padding:max(10px,env(safe-area-inset-top)) 10px 10px;gap:8px}.image-viewer-toolbar h2{width:100%}.image-viewer-tools{justify-content:flex-start;gap:5px}.community-image-viewer button{padding:7px 9px}.image-viewer-footer{padding-right:10px;padding-left:10px}.image-viewer-help{font-size:11px}.image-viewer-prev{left:6px}.image-viewer-next{right:6px}}button.community-image-trigger{display:block;width:100%;padding:0;overflow:hidden;border:0;border-radius:inherit;background:transparent;cursor:zoom-in;line-height:0}button.community-image-trigger:focus-visible{outline:3px solid #d60819;outline-offset:3px}.community-external-link[data-v-c317e49d]{overflow-wrap:anywhere;text-decoration:underline}.community-inline-mention[data-v-c317e49d]{text-decoration:none}._page_1moxo_1{--brand-red:#d60819;--brand-red-dark:#a7080b;--title:#010305;--text:#333941;--muted:#747c85;--line:#e5e8eb;--surface:#f5f6f7;min-height:100vh;padding-bottom:88px;color:var(--text);background:#fff;font-family:Arial,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.7}._skipLink_1moxo_18{position:fixed;z-index:100;top:8px;left:8px;padding:10px 16px;color:#fff;background:var(--brand-red-dark);border-radius:6px;transform:translateY(-160%)}._skipLink_1moxo_18:focus{transform:translateY(0)}._visuallyHidden_1moxo_20{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}._hero_1moxo_22{height:clamp(190px,17svh,260px);min-height:190px;overflow:hidden;background:#dfe4e8 var(--hd-asset--2f-assets-2f-cms-2d-news-2f-hero-2d-1-2d-1600w-2e-webp) center 55% /cover no-repeat}._detailShell_1moxo_23{width:min(1480px,calc(100% - 64px));margin:0 auto;padding:clamp(32px,4vw,58px) 0 clamp(68px,7vw,108px)}._article_1moxo_24{width:100%}._breadcrumb_1moxo_26{display:flex;min-height:24px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:clamp(20px,2.8vw,34px);color:var(--muted);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}._breadcrumb_1moxo_26 a{color:inherit;text-decoration:none}._breadcrumb_1moxo_26 a:focus-visible,._breadcrumb_1moxo_26 a:hover{color:var(--brand-red)}._articleHeader_1moxo_30 h1{max-width:1160px;margin:0;color:var(--title);font-size:clamp(32px,3.2vw,42px);font-weight:600;line-height:1.2;letter-spacing:0;text-wrap:balance;overflow-wrap:anywhere}._authorRow_1moxo_31{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:20px;margin-top:clamp(22px,2.8vw,34px);padding-bottom:calc(clamp(18px, 2vw, 26px) + 4px);border-bottom:1px solid var(--line)}._authorRow_1moxo_31 img{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px rgba(1,3,5,.08)}._authorRow_1moxo_31>div{display:grid;min-width:0;margin-right:auto}._authorRow_1moxo_31 strong{color:var(--title);font-size:16px;font-weight:400;line-height:1.7}._authorRow_1moxo_31 span{width:-moz-fit-content;width:fit-content;margin-top:4px;padding:4px 8px;color:var(--brand-red-dark);background:rgba(214,8,25,.08);border-radius:999px;font-size:12px;line-height:1.55}._authorRow_1moxo_31 time{flex:0 0 auto;color:var(--muted);font-size:12px;line-height:1.55;letter-spacing:.02em}._storyLayout_1moxo_38{display:grid;width:100%;gap:0;margin-top:clamp(28px,3.5vw,46px)}._articleWithMedia_1moxo_39{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);grid-template-areas:"body media";align-items:start;gap:clamp(36px,4.5vw,76px)}._cover_1moxo_40{position:relative;grid-area:media;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--surface);border:1px solid rgba(1,3,5,.07);border-radius:clamp(12px,1.35vw,20px);box-shadow:0 16px 42px rgba(11,18,23,.09)}._cover_1moxo_40 img{-o-object-fit:cover;object-fit:cover}._playButton_1moxo_42{top:50%;left:50%;display:grid;width:80px;height:80px;place-items:center;border:1px solid hsla(0,0%,100%,.82);border-radius:50%;padding:0;color:var(--brand-red);background:hsla(0,0%,100%,.92);box-shadow:0 18px 38px rgba(1,3,5,.22);transform:translate(-50%,-50%);font-size:13px}._mediaMeta_1moxo_43,._playButton_1moxo_42{position:absolute;z-index:2;font-weight:600}._mediaMeta_1moxo_43{right:14px;bottom:14px;color:#fff;font-size:16px;line-height:1;text-shadow:0 1px 4px rgba(1,3,5,.9),0 0 12px rgba(1,3,5,.58)}._body_1moxo_45{grid-area:body;width:min(880px,100%);margin-top:clamp(30px,3.4vw,46px);color:#282e35;font-size:16px;line-height:1.7}._articleWithMedia_1moxo_39 ._body_1moxo_45{width:100%;margin-top:0}._lead_1moxo_47{margin:0 0 1.8em;color:var(--title);font-size:20px}._body_1moxo_45 section{margin-top:clamp(30px,3.4vw,46px)}._body_1moxo_45 h2{margin:0 0 12px;color:var(--title);font-size:clamp(22px,2.4vw,32px);font-weight:600;line-height:1.32}._body_1moxo_45 h1{margin:0 0 14px;color:var(--title);font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.24}._body_1moxo_45 h3{margin:24px 0 10px;color:var(--title);font-size:clamp(19px,2vw,25px);font-weight:600;line-height:1.36}._body_1moxo_45 p{margin:0}._body_1moxo_45>p+p{margin-top:1.45em}._body_1moxo_45 blockquote{margin:22px 0;border-left:3px solid var(--brand-red);padding:8px 0 8px 16px;color:#505b65}._body_1moxo_45 hr{height:1px;margin:28px 0;border:0;background:#e6e9ec}._body_1moxo_45 .community-inline-mention{display:inline-flex;align-items:center;border:1px solid rgba(84,96,107,.15);border-radius:999px;padding:1px 8px;color:#4e5963;background:#f7f8f9;font-size:.9em;line-height:1.45;text-decoration:none;vertical-align:baseline}._body_1moxo_45 .community-inline-mention.is-product{border-color:rgba(214,8,25,.18);color:#aa0615;background:rgba(214,8,25,.055)}._body_1moxo_45 .community-editor-media{margin:26px 0}._body_1moxo_45 .community-editor-media img{width:100%;height:auto;display:block;border-radius:12px}._body_1moxo_45 .community-editor-media figcaption{margin-top:8px;color:#77818b;font-size:13px;text-align:center}._body_1moxo_45 li+li{margin-top:8px}._validation_1moxo_62{border-left:3px solid var(--brand-red);padding:clamp(18px,2vw,24px);background:#f7f8f9;border-radius:0 12px 12px 0}._conclusion_1moxo_63{margin-top:clamp(32px,3.8vw,50px)!important;color:var(--title);font-size:18px}._postActions_1moxo_65{display:flex;width:min(760px,58%);flex-wrap:wrap;align-items:center;gap:12px;margin:clamp(32px,4vw,52px) auto 0 0;padding:13px 0}._actionButton_1moxo_66{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;padding:0 18px;color:#454c54;background:var(--surface);font:inherit;font-size:16px;font-weight:600;cursor:pointer;transition:color .18s ease,background-color .18s ease,transform .18s ease}._actionButton_1moxo_66 svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}._actionButton_1moxo_66 b{color:inherit;font-size:inherit;font-weight:600}._actionButton_1moxo_66:focus-visible,._actionButton_1moxo_66:hover,._actionButton_1moxo_66[aria-expanded=true]{color:var(--brand-red);background:#fcebed}._actionButton_1moxo_66[aria-pressed=true]{color:#fff;background:var(--brand-red)}._actionButton_1moxo_66:disabled{cursor:wait;opacity:.58}._actionButton_1moxo_66:active{transform:translateY(1px)}._shareCluster_1moxo_73{position:relative}._shareOptions_1moxo_74{position:absolute;z-index:30;top:calc(100% + 10px);right:0;display:flex;width:-moz-max-content;width:max-content;gap:6px;padding:9px;border:1px solid rgba(1,3,5,.08);border-radius:15px;background:#fff;box-shadow:0 18px 46px rgba(11,18,23,.16);animation:_shareReveal_1moxo_1 .18s ease both}._shareOptions_1moxo_74[hidden]{display:none}._shareOptions_1moxo_74 button{display:grid;min-width:58px;min-height:58px;place-items:center;gap:2px;border:0;border-radius:10px;padding:6px;color:#535b64;background:transparent;font:inherit;font-size:12px;cursor:pointer}._shareOptions_1moxo_74 button:focus-visible,._shareOptions_1moxo_74 button:hover{color:var(--brand-red);background:#f5f6f7}._shareOptions_1moxo_74 img,._shareOptions_1moxo_74 svg{display:block;width:22px;height:22px;-o-object-fit:contain;object-fit:contain}._shareOptions_1moxo_74 svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@keyframes _shareReveal_1moxo_1{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._comments_1moxo_82{margin-top:clamp(52px,6vw,86px)}._commentHeader_1moxo_83{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:14px;border-bottom:2px solid var(--title)}._commentHeader_1moxo_83>div:first-child{display:flex;align-items:baseline;gap:10px}._commentHeader_1moxo_83 h2{margin:0;color:var(--title);font-size:clamp(32px,3.2vw,42px);font-weight:600;line-height:1.2}._commentHeader_1moxo_83 span{color:var(--muted);font-size:14px}._sortControls_1moxo_87{display:flex;flex-wrap:wrap;gap:8px}._sortControls_1moxo_87 button{min-height:34px;padding:0 14px;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:999px;font-size:16px;font-weight:600}._sortControls_1moxo_87 button:focus-visible,._sortControls_1moxo_87 button:hover,._sortControls_1moxo_87 button[aria-pressed=true]{color:#fff;background:var(--title);border-color:var(--title)}._sortControls_1moxo_87 button:disabled{cursor:wait;opacity:.55}._commentCard_1moxo_91{position:relative;display:grid;grid-template-columns:84px minmax(0,1fr);gap:clamp(18px,2.4vw,34px);padding:clamp(26px,3vw,42px) 0;border-bottom:1px solid var(--line)}._commentMain_1moxo_92>p{padding-right:38px}._commentAuthor_1moxo_93{min-width:0;text-align:center}._commentAuthor_1moxo_93 img{display:block;width:52px;height:52px;margin:0 auto;border-radius:50%;-o-object-fit:cover;object-fit:cover}._commentAuthor_1moxo_93 strong{display:block;margin-top:9px;color:var(--title);font-size:14px;font-weight:600}._commentAuthor_1moxo_93 span{display:block;margin-top:4px;color:var(--muted);font-size:12px}._commentMain_1moxo_92>p,._nestedReply_1moxo_97 p{margin:0;color:var(--text);font-size:16px;line-height:1.7}._commentMeta_1moxo_98{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:16px;margin-top:10px;color:var(--muted);font-size:12px}._commentMeta_1moxo_98>div{display:flex;align-items:center;gap:2px}._commentMeta_1moxo_98 ._actionButton_1moxo_66{min-height:34px;padding:0 10px;background:transparent;font-size:12px}._commentMeta_1moxo_98 ._actionButton_1moxo_66[aria-pressed=true]{color:var(--brand-red);background:#fcebed}._nestedReplies_1moxo_102{margin:18px 0 0 18px;padding:0;background:transparent}._nestedReply_1moxo_97{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:20px 0;border-bottom:1px solid #edf0f2}._nestedReply_1moxo_97:last-of-type{border-bottom:0}._nestedReply_1moxo_97>div{min-width:0}._nestedReply_1moxo_97 p{overflow-wrap:anywhere}._nestedReply_1moxo_97>button img,._nestedReply_1moxo_97>img{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover}._nestedReply_1moxo_97>button{align-self:start}._nestedHeading_1moxo_109{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:5px;padding-right:36px}._nestedHeading_1moxo_109 strong{color:var(--title);font-size:14px}._nestedHeading_1moxo_109 span{color:var(--muted);font-size:12px}._replyTargetLabel_1moxo_112{display:flex;align-items:center;gap:5px;margin:0 0 7px;color:var(--brand-red-dark);font-size:12px;overflow-wrap:anywhere}._replyTargetLabel_1moxo_112 svg{width:13px;height:13px;flex:0 0 auto}._nestedReply_1moxo_97 ._commentMeta_1moxo_98{margin-top:5px}._nestedReply_1moxo_97 ._actionButton_1moxo_66{white-space:nowrap}._expandReplies_1moxo_116{display:inline-flex;max-width:calc(100% - 48px);min-height:38px;align-items:center;justify-content:flex-start;gap:6px;margin-left:48px;border:0;padding:0;color:var(--brand-red-dark);background:transparent;font:inherit;font-size:13px;text-align:left;cursor:pointer}._expandReplies_1moxo_116 svg{width:16px;height:16px;flex:0 0 auto}._expandReplies_1moxo_116 span{color:var(--muted);font-size:12px}._expandReplies_1moxo_116:focus-visible,._expandReplies_1moxo_116:hover{text-decoration:underline}._emptyComments_1moxo_120{margin:0;padding:32px 0;color:var(--muted);border-bottom:1px solid var(--line)}._commentEnd_1moxo_121,._commentLoader_1moxo_121{margin:0;padding:28px 0 4px;color:var(--muted);text-align:center;font-size:14px}._commentLoader_1moxo_121[hidden]{display:none}._commentLoader_1moxo_121:before{display:inline-block;width:15px;height:15px;margin-right:9px;border:2px solid #d7dbe0;border-top-color:var(--brand-red);border-radius:50%;content:"";vertical-align:-3px;animation:_loaderSpin_1moxo_1 .7s linear infinite}._commentEnd_1moxo_121:after,._commentEnd_1moxo_121:before{display:inline-block;width:34px;height:1px;margin:0 10px;background:var(--line);content:"";vertical-align:middle}._loadSentinel_1moxo_125{width:100%;height:1px}@keyframes _loaderSpin_1moxo_1{to{transform:rotate(1turn)}}._replyDock_1moxo_128{position:fixed;z-index:70;bottom:18px;left:50%;display:grid;width:min(900px,calc(100% - 40px));grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 11px 10px 12px;background:hsla(0,0%,100%,.94);border:1px solid rgba(1,3,5,.08);border-radius:18px;transform:translateX(-50%);backdrop-filter:blur(18px)}._replyDock_1moxo_128>img{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}._replyDock_1moxo_128>div{min-width:0}._replyDock_1moxo_128 span{display:block;margin:0 8px 5px;color:var(--muted);font-size:12px;line-height:1.55}._replyDock_1moxo_128 input,._replyDock_1moxo_128 textarea{width:100%;min-height:38px;padding:8px 12px;resize:vertical;color:var(--text);background:#f7f8f9;border:1px solid var(--line);border-radius:8px;font:inherit;line-height:1.45}._replyDock_1moxo_128>button{min-width:74px;height:46px;padding:0 18px;color:#fff;background:var(--brand-red);border:0;border-radius:12px;font-size:16px;font-weight:600}._replyDock_1moxo_128>button:disabled{cursor:wait;opacity:.55}._commentEditor_1moxo_135{display:grid;gap:5px}._composerHeading_1moxo_136,._composerHelp_1moxo_136{display:flex;align-items:center;justify-content:space-between;gap:12px}._composerHeading_1moxo_136 label{color:var(--title);font-size:13px;font-weight:600}._composerHeading_1moxo_136 button{padding:2px 6px;color:var(--brand-red-dark);background:transparent;border:0;font:inherit;font-size:12px}._composerHelp_1moxo_136 span{margin:0;font-size:11px}._composerHelp_1moxo_136 ._characterCount_1moxo_140{flex:0 0 auto;color:var(--muted)}._composerError_1moxo_141{margin:5px 0 0;color:var(--brand-red-dark);font-size:12px}._commentMenu_1moxo_143{position:absolute;top:24px;right:0;z-index:6}._retainedReplies_1moxo_144{grid-column:1/-1}._nestedReply_1moxo_97 ._commentMenu_1moxo_143{top:10px}._commentMore_1moxo_146{display:grid;width:34px;height:32px;place-items:center;border:0;border-radius:8px;color:#60666d;background:transparent;font-size:24px;line-height:1;cursor:pointer}._commentMore_1moxo_146:focus-visible,._commentMore_1moxo_146:hover,._commentMore_1moxo_146[aria-expanded=true]{color:var(--title);background:#eceef0}._commentMenuPanel_1moxo_148{position:absolute;top:36px;right:0;min-width:156px;padding:6px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 10px 32px rgba(11,18,23,.16)}._commentMenuPanel_1moxo_148 button,._commentMenuPanel_1moxo_148>span{display:block;width:100%;min-height:40px;padding:8px 12px;border:0;border-radius:6px;color:var(--text);background:transparent;font:inherit;font-size:14px;white-space:nowrap;text-align:left}._commentMenuPanel_1moxo_148 button{cursor:pointer}._commentMenuPanel_1moxo_148 button:focus-visible,._commentMenuPanel_1moxo_148 button:hover{color:var(--brand-red-dark);background:#fcebed}._commentMenuPanel_1moxo_148 button:disabled{cursor:default;color:var(--muted)}._commentActionDialog_1moxo_153{width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:26px;border:1px solid var(--line,#e4e7eb);border-radius:18px;color:#283245;background:#fff;box-shadow:0 24px 80px rgba(0,0,0,.24)}._commentActionDialog_1moxo_153::backdrop{background:rgba(11,18,23,.44)}._commentActionDialog_1moxo_153 h2{margin:0 0 14px;color:#171b21;font-size:23px}._commentActionDialog_1moxo_153 p{font-size:14px;line-height:1.65}._commentActionDialog_1moxo_153 blockquote{max-height:110px;overflow:auto;margin:16px 0;padding:12px;border-radius:8px;background:#f6f7f8;font-size:14px;overflow-wrap:anywhere}._commentActionDialog_1moxo_153 label{display:grid;gap:8px;margin-top:15px;font-size:14px}._commentActionDialog_1moxo_153 select,._commentActionDialog_1moxo_153 textarea{width:100%;min-width:0;padding:10px;border:1px solid #cfd4da;border-radius:8px;color:inherit;background:#fff;font:inherit}._commentActionDialog_1moxo_153 textarea{resize:vertical}._commentActionError_1moxo_161{color:#b50018}._commentActionButtons_1moxo_162{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}._commentActionButtons_1moxo_162 button{min-height:40px;padding:0 18px;border:1px solid #d9dde1;border-radius:9px;color:#283245;background:#fff;font:inherit;cursor:pointer}._commentActionButtons_1moxo_162 button[type=submit]{border-color:#df0024;color:#fff;background:#df0024}._commentActionButtons_1moxo_162 button:disabled{cursor:wait;opacity:.55}._liveStatus_1moxo_167{position:fixed;z-index:80;top:calc(var(--hd-public-top-chrome-height, 76px) + 12px + env(safe-area-inset-top, 0px));left:50%;width:-moz-max-content;width:max-content;max-width:min(440px,calc(100vw - 32px));min-height:0;margin:0;padding:0;text-align:center;overflow-wrap:anywhere;pointer-events:none;transform:translateX(-50%)}._liveStatus_1moxo_167:not(:empty){padding:12px 16px;color:#fff;background:#283245;border-radius:8px;box-shadow:0 10px 30px rgba(20,28,45,.18)}._stateMain_1moxo_169{display:grid;min-height:100vh;place-items:center;padding:24px;color:#222c3d;background:#f5f7fb}._stateMain_1moxo_169 section{width:min(540px,100%);padding:48px;text-align:center;background:#fff;border:1px solid #e4e7ed;border-radius:16px;box-shadow:0 20px 60px rgba(20,28,45,.1)}._stateMain_1moxo_169 span{color:var(--brand-red);font-size:38px}._stateMain_1moxo_169 h1{margin:14px 0 8px}._stateMain_1moxo_169 p{color:#687284}._stateMain_1moxo_169 a{display:inline-block;margin-top:14px;color:#95192a}@media (max-width:900px){._articleWithMedia_1moxo_39{grid-template-columns:1fr;grid-template-areas:"media" "body";gap:28px}._articleWithMedia_1moxo_39 ._body_1moxo_45{margin-top:0}._postActions_1moxo_65{width:100%;margin-right:0}}@media (max-width:720px){.products-page:has([data-community-detail-id]) .floating-contact-dock{bottom:calc(152px + env(safe-area-inset-bottom, 0px))}._page_1moxo_1{padding-bottom:142px}._hero_1moxo_22{height:206px;min-height:206px;margin-top:-144px;background-position:58%}._detailShell_1moxo_23{width:min(100% - 32px,1480px);padding:28px 0 72px}._breadcrumb_1moxo_26{margin-bottom:18px}._articleHeader_1moxo_30 h1{font-size:32px;line-height:1.2}._authorRow_1moxo_31{align-items:flex-start;margin-top:22px;padding-bottom:22px}._authorRow_1moxo_31 img{width:44px;height:44px}._authorRow_1moxo_31 time{max-width:92px;text-align:right}._storyLayout_1moxo_38{margin-top:24px}._cover_1moxo_40{border-radius:12px}._playButton_1moxo_42{width:64px;height:64px}._body_1moxo_45,._mediaMeta_1moxo_43{font-size:16px}._lead_1moxo_47{margin-bottom:1.6em}._postActions_1moxo_65{margin-top:30px;gap:8px}._postActions_1moxo_65>._actionButton_1moxo_66,._shareCluster_1moxo_73>._actionButton_1moxo_66{min-height:42px;padding:0 13px;font-size:14px}._shareOptions_1moxo_74{position:fixed;top:auto;right:10px;bottom:82px;left:10px;width:auto;justify-content:space-between}._shareOptions_1moxo_74 button{min-width:0;flex:1}._commentHeader_1moxo_83{display:grid;align-items:start}._comments_1moxo_82{margin-top:48px}._commentCard_1moxo_91{grid-template-columns:56px minmax(0,1fr);gap:12px;padding:26px 0}._commentAuthor_1moxo_93 img{width:42px;height:42px}._nestedReplies_1moxo_102{margin-left:0;padding:0}._commentMeta_1moxo_98{align-items:flex-start;flex-direction:column;gap:2px}._nestedReply_1moxo_97 ._commentMeta_1moxo_98{flex-direction:column;align-items:stretch;gap:6px}._nestedReply_1moxo_97 ._commentMeta_1moxo_98>div{justify-content:flex-end}._replyDock_1moxo_128{bottom:10px;width:calc(100% - 20px);grid-template-columns:34px minmax(0,1fr) 42px;gap:8px;padding:8px}._replyDock_1moxo_128>img{width:34px;height:34px}._replyDock_1moxo_128 span{margin:0 5px 4px}._replyDock_1moxo_128 input,._replyDock_1moxo_128 textarea{min-height:36px;padding:7px 10px;resize:none;font-size:16px}._replyDock_1moxo_128>button{min-width:50px;height:42px;padding:0 8px;border-radius:12px;font-size:13px}._composerHelp_1moxo_136 span{overflow:hidden;max-width:160px;text-overflow:ellipsis;white-space:nowrap}._composerHeading_1moxo_136 button{width:auto;height:auto;padding:2px 5px}._liveStatus_1moxo_167{top:calc(var(--hd-public-nav-height, 62px) + var(--hd-public-search-strip-height, 82px) + 12px + env(safe-area-inset-top, 0px))}}@media (prefers-reduced-motion:reduce){._page_1moxo_1,._page_1moxo_1 *,._page_1moxo_1 :after,._page_1moxo_1 :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._postPresentation_1gl3h_1{--brand-red:#d60819;--brand-red-dark:#a7080b;--title:#010305;--text:#333941;--muted:#747c85;--line:#e5e8eb;--surface:#f5f6f7;container-type:inline-size;min-width:0;width:100%;color:var(--text);font-family:Arial,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.7}._postImages_1gl3h_17{grid-area:media;display:grid;min-width:0;gap:24px}._postImages_1gl3h_17 button{grid-area:auto;display:block;padding:0;cursor:zoom-in}._postImages_1gl3h_17 button.community-image-trigger{border:1px solid rgba(1,3,5,.07);border-radius:clamp(12px,1.35vw,20px)}._postImages_1gl3h_17 img{display:block;width:100%;height:100%}._mediaBody_1gl3h_21{width:100%;margin-top:0}._postStory_1gl3h_22._singleColumnStory_1gl3h_22{grid-template-columns:minmax(0,1fr);grid-template-areas:"body"}._postMediaLayout_1gl3h_23{display:grid;min-width:0;gap:24px;margin-bottom:30px}._postCourseLayout_1gl3h_24{grid-template-columns:minmax(0,1fr) minmax(220px,28%);align-items:start}._postPlayer_1gl3h_25{min-width:0}._postPlayerStage_1gl3h_26{position:relative;overflow:hidden;border-radius:16px;background:#080d10}._postPlayerStage_1gl3h_26 video{aspect-ratio:16/9}._postPlayerStage_1gl3h_26 video,._videoCover_1gl3h_28{display:block;width:100%;max-height:640px;-o-object-fit:contain;object-fit:contain}._postPlayerStage_1gl3h_26 button svg{width:28px;height:28px}._postPlayerStage_1gl3h_26 ._playerPause_1gl3h_30{top:16px;left:16px;width:42px;height:42px;transform:none}._postPlayer_1gl3h_25 p{color:var(--brand-red-dark)}._postEpisodes_1gl3h_32{min-width:0;margin:0!important;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}._postEpisodes_1gl3h_32 header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}._postEpisodes_1gl3h_32 header h2{margin:0;font-size:20px}._postEpisodes_1gl3h_32 header span{color:var(--muted);font-size:12px}._postEpisodes_1gl3h_32>div{display:grid;max-height:420px;gap:8px;overflow-y:auto}._postEpisodes_1gl3h_32 button{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;width:100%;border:1px solid transparent;border-radius:8px;padding:12px;text-align:left;font:inherit;font-size:14px;color:var(--text);background:#fff;cursor:pointer}._postEpisodes_1gl3h_32 button span{overflow-wrap:anywhere}._postEpisodes_1gl3h_32 button small{flex-shrink:0;color:var(--muted)}._postEpisodes_1gl3h_32 button[aria-pressed=true]{border-color:var(--brand-red);color:var(--brand-red);background:#fff0f2}@media (max-width:900px){._postCourseLayout_1gl3h_24{grid-template-columns:minmax(0,1fr)}}@container (max-width: 800px){._postStory_1gl3h_22._articleColumns_1gl3h_46{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "body";gap:28px}._postCourseLayout_1gl3h_24{grid-template-columns:minmax(0,1fr)}}.mine-community-detail-dialog{width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card);padding:24px;color:var(--color-title-black);background:var(--color-white)}.mine-community-detail-dialog::backdrop{background:rgba(11,18,23,.42)}.mine-community-detail-actions,.mine-community-detail-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.mine-community-detail-dialog h4{margin:0;font-size:20px;font-weight:600}.mine-community-detail-dialog dl{display:flex;flex-wrap:wrap;gap:24px;margin:24px 0}.mine-community-detail-dialog dt{color:var(--color-metal-mid);font-size:14px}.mine-community-detail-dialog dd{margin:8px 0 0}.community-publish-route .mine-community-detail-dialog .account-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-brand-red);border-radius:var(--radius-control);padding:8px 16px;color:var(--color-title-black);background:var(--color-white);font:inherit;text-decoration:none}.community-publish-route .mine-community-detail-dialog .account-button--primary{color:var(--color-white);background:var(--color-brand-red)}.community-publish-route .mine-community-detail-dialog .account-button svg{width:20px;height:20px}.mine-community-detail-dialog.community-owned-preview-dialog{width:min(1120px,calc(100% - 48px));padding:28px 32px}.community-owned-preview-dialog>header{margin-bottom:24px}.community-owned-preview-dialog .mine-community-detail-actions{justify-content:flex-end;border-top:1px solid #e5e7eb;margin-top:28px;padding-top:20px}.community-owned-remove-dialog .mine-community-detail-actions{justify-content:flex-end;margin-top:24px}.community-owned-remove-dialog p{line-height:1.7;overflow-wrap:anywhere}.community-owned-remove-error{color:var(--color-brand-red)}@media (max-width:760px){.mine-community-detail-dialog.community-owned-preview-dialog{width:calc(100% - 24px);padding:20px 16px}}.community-owned-standalone-preview{min-width:0;padding:28px;border:1px solid #e5e8eb;border-radius:16px;background:#fff}.community-owned-preview-dialog .mine-community-detail-actions{flex-wrap:wrap;align-items:flex-end}.community-draft-publish-action{display:contents}.community-draft-publish-category{display:grid;flex-basis:100%;order:-1;gap:6px;font-size:13px;color:var(--color-metal-mid)}.community-draft-publish-category select{width:180px;min-height:40px;max-width:100%;border:1px solid #d7dce0;border-radius:var(--radius-control);padding:8px 12px;background:#fff;color:var(--color-title-black);font:inherit}.community-draft-publish-error{flex-basis:100%;order:1;display:grid;gap:8px;color:var(--color-brand-red);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.community-draft-publish-error .account-button{justify-self:end}.community-draft-publish-notice{margin:12px 0;color:var(--color-title-black);line-height:1.6}.community-owned-preview-dialog .account-button:disabled,.community-owned-preview-dialog .account-button[aria-disabled=true]{opacity:.55;cursor:not-allowed}@media (max-width:480px){.community-draft-publish-action{max-width:100%}.community-draft-publish-category{flex:0 0 100%}.community-draft-publish-category select{width:100%}}.mine-page .community-record-list>.is-unavailable,.publish-profile-hub .publish-profile-record-target.is-unavailable{color:inherit;background:transparent;cursor:default;transform:none}.activity-unavailable[data-v-5bd3aa62]{grid-column:1/-1;display:grid;width:100%;min-width:0;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:18px;color:var(--color-metal-mid,#747b84);cursor:default}.activity-unavailable-visual[data-v-5bd3aa62]{display:grid;width:96px;aspect-ratio:16/10;place-items:center;border:1px solid #edf0f2;border-radius:8px;background:#fafafa;color:#9097a0}.activity-unavailable-visual svg[data-v-5bd3aa62]{width:25px;height:25px}.activity-unavailable-content[data-v-5bd3aa62]{display:grid;min-width:0;gap:4px}.activity-unavailable-content strong[data-v-5bd3aa62]{color:var(--color-title-black,#010305);font-size:16px;line-height:1.7;font-weight:600;overflow-wrap:anywhere}.activity-unavailable-copy[data-v-5bd3aa62],.activity-unavailable-notice[data-v-5bd3aa62]{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.activity-unavailable-copy[data-v-5bd3aa62]{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.activity-unavailable time[data-v-5bd3aa62]{color:var(--color-gray-secondary,#78818c);font-size:12px;line-height:1.55;white-space:nowrap}.activity-unavailable-retry[data-v-5bd3aa62]{justify-self:start;min-height:32px;border:0;padding:2px 0;background:transparent;color:var(--color-brand-red,#d60819);font:inherit;font-size:14px;cursor:pointer}.activity-unavailable-retry[data-v-5bd3aa62]:focus-visible{outline:2px solid var(--color-brand-red,#d60819);outline-offset:3px}@media (max-width:720px){.activity-unavailable[data-v-5bd3aa62]{grid-template-columns:72px minmax(0,1fr);gap:8px 12px}.activity-unavailable-visual[data-v-5bd3aa62]{width:72px}.activity-unavailable-content strong[data-v-5bd3aa62]{font-size:15px}.activity-unavailable time[data-v-5bd3aa62]{grid-column:2;white-space:normal}}.notification-preferences[data-v-09a38ef8]{margin:18px 0}.notification-preferences label[data-v-09a38ef8]{display:inline-flex;gap:8px;margin:12px 20px 12px 0}.notification-content[data-v-09a38ef8]{width:100%}.notification-toolbar[data-v-09a38ef8]{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e0e4e1}.notification-filters[data-v-09a38ef8]{display:flex;flex-wrap:wrap;gap:24px}.notification-filters button[data-v-09a38ef8]{border:0;border-bottom:2px solid transparent;padding:14px 0;color:#687179;background:transparent;font:inherit;cursor:pointer}.notification-filters button[aria-pressed=true][data-v-09a38ef8]{border-bottom-color:#d60819;color:#d60819}.notification-filters span[data-v-09a38ef8]{margin-left:6px;font-size:12px}.notification-mark-all[data-v-09a38ef8]{flex-shrink:0;border:0;padding:12px 0 12px 12px;color:#d60819;background:transparent;font:inherit;cursor:pointer}.notification-mark-all[data-v-09a38ef8]:disabled{color:#9aa1a6;cursor:default}.notification-feedback[data-v-09a38ef8]{margin:0;color:#69767a;font-size:13px}.notification-feedback[data-v-09a38ef8]:not(:empty){margin-top:10px}.notification-list[data-v-09a38ef8]{margin:8px 0 0;padding:0;list-style:none}.notification-item[data-v-09a38ef8]{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:20px;padding:28px 0;border-bottom:1px solid #e6e9e5}.notification-avatar[data-v-09a38ef8]{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:#d60819;background:#eff1ee}.notification-avatar img[data-v-09a38ef8]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.notification-avatar[data-v-09a38ef8] svg{width:20px;height:20px;fill:none;stroke:currentcolor;stroke-width:1.8}.notification-unread-dot[data-v-09a38ef8]{position:absolute;top:0;right:0;width:7px;height:7px;border-radius:50%;background:#d60819}.notification-copy h4[data-v-09a38ef8]{margin:0;font-size:17px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.notification-copy p[data-v-09a38ef8]{margin:7px 0 10px;color:#68727b;font-size:15px;line-height:1.8;overflow-wrap:anywhere}.notification-copy time[data-v-09a38ef8]{color:#879097;font-size:12px}.notification-action[data-v-09a38ef8]{align-self:center;padding:8px 0 8px 12px;color:#d60819;font-size:14px;text-decoration:none;white-space:nowrap}a[data-v-09a38ef8]:focus-visible,button[data-v-09a38ef8]:focus-visible{outline:2px solid #d60819;outline-offset:4px}.notification-empty[data-v-09a38ef8]{padding:56px 0;color:#879097;text-align:center}@media (max-width:720px){.notification-toolbar[data-v-09a38ef8]{align-items:flex-start;gap:12px}.notification-filters[data-v-09a38ef8]{gap:14px;flex-wrap:nowrap;min-width:0;overflow-x:auto}.notification-filters button[data-v-09a38ef8]{flex-shrink:0;white-space:nowrap}.notification-filters button[data-v-09a38ef8],.notification-mark-all[data-v-09a38ef8]{font-size:13px}.notification-item[data-v-09a38ef8]{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:22px 0}.notification-avatar[data-v-09a38ef8]{width:34px;height:34px}.notification-copy h4[data-v-09a38ef8]{font-size:16px}.notification-copy p[data-v-09a38ef8]{font-size:14px}.notification-action[data-v-09a38ef8]{grid-column:2;justify-self:start;padding:0}}.activity-action-dialog{width:min(480px,calc(100vw - 32px));border:1px solid #e4e5e7;border-radius:18px;padding:28px;color:#16191d;background:#fff;box-shadow:0 20px 80px #0002}.activity-action-dialog::backdrop{background:#10182066}.activity-action-dialog h2{margin:0 0 16px;font-size:22px}.activity-action-dialog p{margin:12px 0;font-size:15px;line-height:1.7}.activity-action-dialog blockquote{margin:16px 0;padding:12px;background:#f6f7f8;border-radius:8px;overflow-wrap:anywhere}.activity-action-dialog [role=alert]{color:#be0018}.activity-dialog-buttons{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.activity-dialog-buttons button{border:1px solid #d8dade;background:#fff;border-radius:8px;min-height:42px;padding:8px 16px;cursor:pointer}.activity-dialog-buttons button[type=submit]{color:#fff;background:#df001b;border-color:#df001b}.activity-dialog-buttons button:disabled{opacity:.55;cursor:wait}.publish-profile-hub{position:relative;margin-top:clamp(24px,3vw,40px);scroll-margin-top:calc(var(--nav-height, 76px) + 24px)}.publish-page:not([data-publish-state=upload]) .publish-profile-hub{display:none}.publish-profile-tab-scroller{position:relative;z-index:2;overflow-x:auto;overflow-y:hidden;padding:0 0 10px;scrollbar-width:thin;scrollbar-color:rgba(84,96,107,.34) transparent}.publish-profile-tabs{display:grid;min-width:840px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card);box-shadow:none}.publish-profile-tab,.publish-profile-tabs{overflow:hidden;background:var(--color-white)}.publish-profile-tab{position:relative;min-height:88px;display:flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:0;padding:20px 18px;color:var(--color-gray-secondary);font-size:16px;font-weight:600;line-height:1;letter-spacing:.02em;white-space:nowrap;transition:color .22s ease,background .22s ease,box-shadow .22s ease}.publish-profile-tab:not(:first-child){border-left:1px solid rgba(1,3,5,.08)}.publish-profile-tab svg{width:22px;height:22px;flex:0 0 22px}.publish-profile-tab:focus-visible,.publish-profile-tab:hover{color:var(--color-title-black);background:var(--color-surface-white)}.publish-profile-tab:focus-visible{z-index:3;outline:3px solid rgba(214,8,25,.34);outline-offset:-3px}.publish-profile-tab[aria-selected=true]{z-index:2;color:var(--color-title-black);background:var(--color-white);box-shadow:inset 0 -3px 0 rgba(214,8,25,.035)}.publish-profile-tab[aria-selected=true] svg{color:var(--color-brand-red)}.publish-profile-surface{position:relative;z-index:1;min-height:0;margin-top:clamp(14px,2vw,24px);border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.publish-profile-hub .activity-layout{display:block}.activity-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(620px,100%);gap:4px;padding:4px;border-radius:15px;background:#f3f4f6}.activity-switch button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:10px 16px;border:1px solid transparent;border-radius:12px;color:#69717c;background:transparent;font-size:18px;font-weight:600;cursor:pointer}.activity-switch button svg{width:22px;height:22px;flex-shrink:0}.activity-switch button[aria-pressed=true]{color:#df001b;background:#fff7f8;border-color:#ffb4be;box-shadow:0 1px 3px #d6081910}.activity-switch button:hover{color:#d6001a}.activity-clear:focus-visible,.activity-row-action:focus-visible,.activity-switch button:focus-visible{outline:3px solid #df001b55;outline-offset:2px}.activity-layout>.publish-profile-module{min-width:0;min-height:660px;padding:28px;border:0;border-radius:16px;box-shadow:none}.activity-layout .publish-profile-module-header{margin-bottom:16px;padding-bottom:20px}.activity-list-tools{display:flex;align-items:center;justify-content:flex-end;gap:20px}.activity-list-tools small{font-size:13px;white-space:nowrap;color:#7a818b}.activity-clear{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid #e02b40;border-radius:22px;padding:8px 14px;color:#d6001a;background:#fff;font-size:14px;cursor:pointer;white-space:nowrap}.activity-clear svg{width:17px;height:17px}.activity-clear:disabled{opacity:.45;cursor:default}.activity-date-heading{margin:18px 0 0;padding:8px 12px;border-radius:8px;color:#69717c;background:#f3f4f5;font-size:14px;line-height:1.5;font-weight:600}.publish-profile-hub .publish-profile-record-row.is-managed{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px}.is-managed .publish-profile-record-target{min-height:112px;grid-template-columns:minmax(0,1fr);padding:16px 0;gap:8px}.is-managed .publish-profile-record-main{grid-template-columns:112px minmax(0,1fr);gap:20px}.is-managed .publish-profile-record-visual{width:112px;height:76px;border-radius:8px}.is-managed .publish-profile-record-heading{flex-wrap:wrap;gap:6px}.is-managed .publish-profile-record-copy strong{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.5}.is-managed .publish-profile-record-meta{justify-content:start}.activity-row-time{display:block;margin-top:10px;color:#7a818b;font-size:13px;line-height:1.5}.activity-row-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 6px;border:0;background:transparent;color:#78818c;font-size:14px;white-space:nowrap;cursor:pointer}.activity-row-action:hover{color:#d6001a}.publish-profile-hub .activity-row-action{margin-right:52px}.activity-row-action svg{width:18px;height:18px;flex-shrink:0}@media (max-width:1000px){.activity-layout>.publish-profile-module{padding:20px}.activity-switch{width:min(500px,100%)}.activity-switch button{font-size:16px;gap:8px;padding-inline:10px}.activity-list-tools{gap:10px}.activity-list-tools small{display:none}}@media (max-width:720px){.activity-switch{width:100%}.activity-switch button{gap:6px;font-size:14px;padding:10px 6px}.activity-switch button svg{width:18px;height:18px}.activity-layout .activity-list-tools{width:100%;justify-content:space-between}.activity-layout .activity-list-tools small{display:inline}.activity-layout>.publish-profile-module{min-height:360px;padding:16px}.activity-layout .publish-profile-module-header{flex-wrap:wrap;gap:12px}.activity-layout .publish-profile-module-header h3{font-size:22px}.activity-clear{min-height:36px;font-size:12px;padding:6px 10px}.publish-profile-hub .publish-profile-record-row.is-managed{grid-template-columns:minmax(0,1fr);gap:0}.is-managed .publish-profile-record-main{grid-template-columns:80px minmax(0,1fr);gap:12px}.is-managed .publish-profile-record-visual{width:80px;height:60px}.is-managed .publish-profile-record-target{min-height:88px;padding:14px 0 6px}.is-managed .publish-profile-record-copy strong{font-size:15px}.is-managed .activity-row-action{justify-self:end;min-height:40px;padding:4px 0 8px 12px}}@media (max-width:480px){.activity-switch button{flex-direction:column;gap:4px;min-height:58px;padding:8px 4px;font-size:13px}}@keyframes publish-profile-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.publish-profile-primary-action{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(1,3,5,.12);border-radius:var(--radius-control);padding:0 18px;color:var(--color-title-black);background:var(--color-white);font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em;transition:border-color .22s ease,color .22s ease,background .22s ease,box-shadow .22s ease,transform .26s var(--ease-ui);border-color:var(--color-brand-red);color:var(--color-white);background:var(--color-brand-red);box-shadow:0 12px 26px rgba(214,8,25,.2)}.publish-profile-primary-action:focus-visible,.publish-profile-primary-action:hover{border-color:var(--color-brand-red-dark);color:var(--color-white);background:var(--color-brand-red-dark);box-shadow:0 14px 30px rgba(167,8,11,.22);transform:translateY(-2px)}.publish-profile-primary-action svg{width:18px;height:18px}.publish-profile-community-modules{display:grid;margin-top:0;gap:24px}.publish-profile-community-modules>[hidden]{display:none}.publish-profile-community-modules>:not([hidden]){animation:publish-profile-panel-in .42s var(--ease-standard) both}.publish-profile-module-group{display:grid;gap:24px}.publish-profile-module{border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card);padding:clamp(22px,3vw,32px);background:var(--color-white);box-shadow:0 12px 34px rgba(11,18,23,.075);scroll-margin-top:calc(var(--nav-height, 76px) + 28px)}.publish-profile-module-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid rgba(1,3,5,.08)}.publish-profile-module-header>div{display:flex;min-width:0;align-items:center;gap:12px}.publish-profile-module-header>div>span{width:40px;height:40px;display:grid;flex:0 0 40px;place-items:center;border-radius:50%;color:var(--color-brand-red);background:rgba(214,8,25,.06)}.publish-profile-module-header svg{width:20px;height:20px}.publish-profile-module-header h3{margin:0;color:var(--color-title-black);font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.32}.publish-profile-module-header small{flex:0 0 auto;color:var(--color-gray-secondary);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}.publish-profile-record-list{min-height:28px}[data-profile-following-list]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}[data-profile-following-list]>.publish-profile-empty-row{grid-column:1/-1}.publish-profile-following-row,.publish-profile-record-row{position:relative;width:100%;border-bottom:1px solid rgba(1,3,5,.07);color:inherit;background:transparent}.publish-profile-record-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px}.publish-profile-record-target{width:100%;display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;border:0;border-radius:var(--radius-control);padding:18px 0;color:inherit;background:transparent;text-align:left;text-decoration:none;transition:background .22s ease,transform .26s var(--ease-ui)}.publish-profile-record-target:focus-visible,.publish-profile-record-target:hover{background:hsla(0,0%,97.3%,.74);transform:translateX(3px)}.publish-profile-record-target:focus-visible{outline:3px solid rgba(214,8,25,.24);outline-offset:2px}.publish-profile-following-row:last-child,.publish-profile-record-row:last-child{border-bottom:0}.publish-profile-record-main{display:grid;min-width:0;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:16px}.publish-profile-record-main.is-compact{grid-template-columns:52px minmax(0,1fr)}.publish-profile-record-visual{width:88px;height:64px;display:grid;place-items:center;overflow:hidden;border-radius:var(--radius-control);color:var(--color-brand-red);background:var(--color-surface-white)}.publish-profile-record-main.is-compact .publish-profile-record-visual{width:52px;height:52px;border-radius:50%}.publish-profile-record-visual img,.publish-profile-record-visual picture{width:100%;height:100%;display:block}.publish-profile-record-visual img{-o-object-fit:cover;object-fit:cover}.publish-profile-record-visual svg{width:23px;height:23px}.publish-profile-record-copy{min-width:0}.publish-profile-record-heading{display:flex;min-width:0;align-items:center;gap:9px}.publish-profile-record-copy strong{display:inline-block;min-width:0;overflow:hidden;color:var(--color-title-black);font-size:16px;font-weight:600;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.publish-profile-format-chip{min-height:26px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-pill);padding:0 9px;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.publish-profile-format-chip[data-format=article]{border-color:rgba(214,8,25,.18);color:var(--color-brand-red-dark);background:rgba(214,8,25,.075)}.publish-profile-format-chip[data-format=video]{border-color:var(--color-brand-red);color:var(--color-white);background:var(--color-brand-red)}.publish-profile-format-chip[data-format=course]{border-color:rgba(199,164,90,.48);color:var(--color-white);background:linear-gradient(112deg,transparent 0 28%,rgba(214,8,25,.34) 48%,rgba(199,164,90,.28) 58%,transparent 78%),var(--color-industrial-blue-black);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 -1px 0 rgba(214,8,25,.28)}.publish-profile-record-description{display:block;margin-top:5px;overflow:hidden;color:var(--color-metal-mid);font-size:14px;font-weight:400;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.publish-profile-record-meta{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:10px}.publish-profile-record-meta small,.publish-profile-record-meta time{color:var(--color-gray-secondary);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}.publish-profile-record-chip{min-height:30px;display:inline-flex;align-items:center;border:1px solid rgba(1,3,5,.1);border-radius:var(--radius-pill);padding:0 10px;color:var(--color-metal-mid);background:var(--color-surface-white);font-size:12px;font-weight:600;line-height:1}.publish-profile-record-chip[data-status=failed]{border-color:rgba(214,8,25,.24);color:var(--color-brand-red-dark);background:rgba(214,8,25,.05)}.publish-profile-empty-row{margin:0;padding:24px 0;color:var(--color-metal-mid);font-size:16px;font-weight:400;line-height:1.7;text-align:center}.publish-profile-following-row{display:grid;min-height:178px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto;align-items:start;gap:16px 12px;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card);padding:18px;background:var(--color-white);box-shadow:0 12px 34px rgba(11,18,23,.075);transition:border-color .22s ease,box-shadow .26s ease,transform .26s var(--ease-ui)}.publish-profile-following-row:focus-within,.publish-profile-following-row:hover{border-color:rgba(214,8,25,.18);box-shadow:0 16px 38px rgba(11,18,23,.1);transform:translateY(-3px)}.publish-profile-following-row>a{display:grid;min-width:0;grid-column:1/-1;align-content:start;gap:14px;border-radius:var(--radius-control);color:inherit;text-decoration:none}.publish-profile-following-row>a:focus-visible{outline:3px solid rgba(214,8,25,.24);outline-offset:3px}.publish-profile-following-row>a:focus-visible .publish-profile-record-copy strong,.publish-profile-following-row>a:hover .publish-profile-record-copy strong{color:var(--color-brand-red-dark)}.publish-profile-following-row .publish-profile-record-copy{display:grid;min-width:0;align-content:center;gap:2px}.publish-profile-following-role{display:block;color:var(--color-metal-mid);font-size:14px;font-weight:400;line-height:1.6}.publish-profile-following-latest{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;font-size:14px;font-weight:400;line-height:1.6}.publish-profile-following-latest-label{flex:0 0 auto;color:var(--color-gray-secondary)}.publish-profile-following-latest-title{min-width:0;overflow:hidden;color:var(--color-metal-dark);text-overflow:ellipsis;white-space:nowrap}.publish-profile-following-row .publish-profile-record-meta{grid-column:1;grid-row:2;justify-content:flex-start;padding-left:0}.publish-profile-following-row>button{grid-column:2;grid-row:2;align-self:center;min-height:42px;border:1px solid rgba(1,3,5,.11);border-radius:var(--radius-pill);padding:0 16px;color:var(--color-metal-mid);background:var(--color-white);font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em;transition:border-color .22s ease,color .22s ease,background .22s ease,box-shadow .22s ease}.publish-profile-following-row>button .publish-profile-unfollow-label{display:none}.publish-profile-following-row>button:not(:disabled):is(:hover,:focus-visible) .publish-profile-following-label{display:none}.publish-profile-following-row>button:not(:disabled):is(:hover,:focus-visible) .publish-profile-unfollow-label{display:inline}.publish-profile-following-row>button:not(:disabled):is(:hover,:focus-visible){border-color:var(--color-brand-red);color:var(--color-white);background:var(--color-brand-red);box-shadow:none}.publish-profile-following-row>button:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(214,8,25,.1)}.publish-profile-following-row>button[aria-pressed=false]{border-color:var(--color-brand-red);color:var(--color-white);background:var(--color-brand-red)}.publish-profile-following-row>button[aria-pressed=false]:focus-visible,.publish-profile-following-row>button[aria-pressed=false]:hover{border-color:var(--color-brand-red-dark);background:var(--color-brand-red-dark)}@media (max-width:900px){.publish-profile-surface{padding:0}.publish-profile-record-row{align-items:start}.publish-profile-record-target{grid-template-columns:minmax(0,1fr);gap:10px}.publish-profile-record-meta{justify-content:flex-start;padding-left:104px}.publish-profile-record-main.is-compact+.publish-profile-record-meta{padding-left:68px}[data-profile-following-list]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.publish-profile-hub{margin-top:32px}.publish-profile-tabs{min-width:780px}.publish-profile-tab{min-height:68px}.publish-profile-surface{min-height:0}}@media (max-width:560px){.publish-profile-tab-scroller{margin-inline:-2px}.publish-profile-tabs{min-width:690px;gap:0}.publish-profile-tab{min-height:62px;gap:8px;padding-inline:14px}.publish-profile-tab svg{width:18px;height:18px;flex-basis:18px}.publish-profile-surface{border-radius:0;padding:0}.publish-profile-module{padding:20px 16px}.publish-profile-record-main,.publish-profile-record-main.is-compact{grid-template-columns:64px minmax(0,1fr);gap:12px}.publish-profile-record-main.is-compact .publish-profile-record-visual,.publish-profile-record-visual{width:64px;height:52px;border-radius:var(--radius-control)}.publish-profile-record-description{white-space:normal}.publish-profile-following-latest{display:grid;gap:2px}.publish-profile-following-latest-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.publish-profile-record-heading{align-items:flex-start;flex-wrap:wrap}.publish-profile-record-main.is-compact+.publish-profile-record-meta,.publish-profile-record-meta{flex-wrap:wrap;padding-left:76px}[data-profile-following-list]{grid-template-columns:minmax(0,1fr);gap:12px}.publish-profile-following-row{min-height:0;grid-template-columns:minmax(0,1fr) auto;padding:16px}.publish-profile-following-row .publish-profile-record-main.is-compact{grid-template-columns:52px minmax(0,1fr)}.publish-profile-following-row .publish-profile-record-main.is-compact .publish-profile-record-visual{width:52px;height:52px;border-radius:50%}.publish-profile-following-row .publish-profile-record-meta{padding-left:0}.publish-profile-following-row>button{width:-moz-max-content;width:max-content;margin-left:0}}@media (prefers-reduced-motion:reduce){.publish-profile-community-modules>:not([hidden]){animation:none}.publish-profile-following-row>button,.publish-profile-primary-action,.publish-profile-record-target,.publish-profile-tab{scroll-behavior:auto;transition-duration:.01ms}.publish-profile-primary-action:focus-visible,.publish-profile-primary-action:hover,.publish-profile-record-target:focus-visible,.publish-profile-record-target:hover{transform:none}}.publish-profile-hub.is-community-embedded{min-height:0;margin-top:0}.publish-profile-hub.is-community-embedded .publish-profile-surface{margin-top:0}.publish-profile-hub{min-height:calc(100dvh - var(--publish-information-inset, 100px));overflow-anchor:none}.publish-profile-hub .publish-profile-record-main.is-text-only,.publish-profile-hub .publish-profile-record-row{grid-template-columns:minmax(0,1fr)}.publish-profile-hub .publish-profile-record-meta>svg{width:16px;height:16px}.publish-profile-hub .publish-profile-record-target{font:inherit}@media (max-width:560px){.publish-profile-hub .is-text-only+.publish-profile-record-meta{padding-left:0}}.community-hot-heading[data-v-c9e12a51]{display:flex;height:auto;min-height:240px;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:160px max(24px,calc(50% - 740px)) 32px}.community-hot-heading[data-v-c9e12a51]:after{background:rgba(3,10,16,.5);pointer-events:none}.community-hot-heading h1[data-v-c9e12a51]{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;font-size:clamp(24px,4vw,36px)}.community-hot-heading a[data-v-c9e12a51],.community-hot-heading h1[data-v-c9e12a51]{z-index:1;color:#fff}.community-hot-heading a[data-v-c9e12a51]{text-decoration:underline}._page_125ib_1{min-height:70vh;padding:calc(var(--hd-public-top-chrome-height,158px) + 16px) 32px 48px;color:#172232;background:#f3f6f8}._card_125ib_2,._content_125ib_2{max-width:1344px;margin:0 auto;border-radius:12px;background:#fff}._card_125ib_2,._hero_125ib_3{overflow:hidden}._hero_125ib_3{position:relative;height:172px;background:linear-gradient(112deg,#a9e8f8,#c8f1fb 58%,#d7f5fc)}._hero_125ib_3 img{position:absolute;right:22px;top:50%;width:300px;height:auto;aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain;transform:translateY(-50%);filter:brightness(0) saturate(100%) invert(42%) sepia(36%) saturate(765%) hue-rotate(159deg) brightness(101%) contrast(87%);opacity:.28}._body_125ib_5{position:relative;display:grid;grid-template-columns:160px minmax(0,1fr) 370px;gap:28px;align-items:start;padding:24px 40px 28px;min-height:186px}._avatar_125ib_6{position:relative;width:160px;height:160px;margin-top:-86px;border:5px solid #fff;border-radius:50%;background:#f4f6f8;-o-object-fit:cover;object-fit:cover}._identity_125ib_7{min-width:0}._identity_125ib_7 h1{margin:-4px 0 8px;color:#122034;font-size:30px;line-height:1.35;font-weight:700;overflow-wrap:anywhere}._role_125ib_8{margin:0 0 6px;color:#687586;font-size:16px;line-height:1.5}._bio_125ib_8{margin:0;color:#485768;font-size:16px;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}._tags_125ib_9{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}._tags_125ib_9 li{max-width:100%;border:1px solid #d9e0e7;border-radius:20px;padding:4px 12px;color:#687586;font-size:13px;line-height:1.4;overflow-wrap:anywhere}._sidebar_125ib_10{min-width:0}._followControl_125ib_10{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._followControl_125ib_10 a,._followControl_125ib_10 button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:0;border:1px solid #6d7987;border-radius:7px;padding:8px 14px;color:#243244;background:#fff;font:inherit;font-size:16px;font-weight:600;text-align:center;text-decoration:none;cursor:pointer}._followControl_125ib_10 svg{flex:0 0 auto;width:20px;height:20px}._followControl_125ib_10 ._messageButton_125ib_12{border-color:#df0621;color:#fff;background:#df0621}._followControl_125ib_10 button:disabled{opacity:.55;cursor:not-allowed}._followControl_125ib_10 ._notice_125ib_13{grid-column:1/-1;margin:0;color:#687586;font-size:13px;line-height:1.5;overflow-wrap:anywhere}._content_125ib_2{margin-top:20px;padding:0 40px 30px}._tabs_125ib_14{display:flex;gap:36px;border-bottom:1px solid #e0e5eb}._tabs_125ib_14 button{min-height:58px;border:0;border-bottom:2px solid transparent;padding:12px 6px;color:#687586;background:transparent;font:inherit;font-size:20px;cursor:pointer}._tabs_125ib_14 button[aria-selected=true]{border-bottom-color:#df0621;color:#142032;font-weight:700}._tabs_125ib_14 span{margin-left:5px;font-size:18px}._toolbar_125ib_15{justify-content:space-between;align-items:center;padding:18px 0}._filters_125ib_15,._toolbar_125ib_15{display:flex;flex-wrap:wrap;gap:12px}._filters_125ib_15 button{min-height:36px;border:1px solid transparent;border-radius:20px;padding:6px 22px;color:#687586;background:#f3f5f7;font:inherit;font-size:15px;cursor:pointer}._filters_125ib_15 button[aria-pressed=true]{color:#bd1025;background:#fbe6e9}._toolbar_125ib_15 select{min-height:38px;max-width:100%;border:0;padding:6px 28px 6px 10px;color:#687586;background-color:#fff;font:inherit;font-size:14px;cursor:pointer}._workGrid_125ib_17{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;align-items:stretch}._workCard_125ib_17{display:flex;flex-direction:column;min-width:0}._workCover_125ib_18{display:flex;flex:none;align-items:center;justify-content:center;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:7px;color:#94a9bc;background:#eef3f7;text-decoration:none}._workCover_125ib_18 img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._workCover_125ib_18>svg{width:54px;height:54px}._workCard_125ib_17 h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3em;margin:12px 0 8px;font-size:21px;line-height:1.5;font-weight:700;overflow-wrap:anywhere}._workCard_125ib_17 h3 a{color:#172232;text-decoration:none}._workCard_125ib_17 h3 a:hover{color:#bd1025}._excerpt_125ib_20{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.4em;margin:0;color:#687586;font-size:15px;line-height:1.7;overflow-wrap:anywhere}._workMeta_125ib_21{display:flex;align-items:center;gap:18px;margin-top:auto;padding-top:16px;color:#687586;font-size:14px}._workMeta_125ib_21 time{margin-right:auto}._workMeta_125ib_21 span{display:inline-flex;align-items:center;gap:6px}._workMeta_125ib_21 svg{width:18px;height:18px}._loadActions_125ib_22{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}._loadActions_125ib_22 button{min-height:44px;border:1px solid #d9e0e7;border-radius:6px;padding:8px 20px;color:#485768;background:#fff;font:inherit;cursor:pointer}._loadActions_125ib_22 button:disabled{opacity:.5;cursor:wait}._empty_125ib_23{padding:64px 0;margin:0;color:#687586;text-align:center}._about_125ib_23{padding:24px 0}._about_125ib_23 h2{margin:0 0 18px;font-size:22px}._details_125ib_23{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0 0}._details_125ib_23 dt{margin-bottom:8px;color:#687586;font-size:14px}._details_125ib_23 dd{margin:0;font-size:16px;overflow-wrap:anywhere}._errorBody_125ib_23{padding:48px}._srOnly_125ib_24{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._page_125ib_1 :is(button,select,a):focus-visible{outline:2px solid #bd1025;outline-offset:3px}@media(max-width:1100px){._body_125ib_5{grid-template-columns:120px minmax(0,1fr) 320px;gap:20px;padding-inline:28px}._avatar_125ib_6{width:120px;height:120px;margin-top:-70px}._content_125ib_2{padding-inline:28px}}@media(max-width:850px){._page_125ib_1{padding-inline:20px}._body_125ib_5{grid-template-columns:110px minmax(0,1fr)}._sidebar_125ib_10{grid-column:1/-1;display:flex;flex-direction:row-reverse;align-items:center;gap:28px}._followControl_125ib_10{flex:1}._workCard_125ib_17 h3{font-size:19px}}@media(max-width:600px){._page_125ib_1{padding:12px 12px 32px}._hero_125ib_3{height:132px}._hero_125ib_3 img{right:-20px;width:300px}._body_125ib_5{grid-template-columns:80px minmax(0,1fr);gap:12px 16px;padding:18px 18px 22px}._avatar_125ib_6{width:80px;height:80px;margin-top:-54px;border-width:4px}._identity_125ib_7 h1{font-size:24px;margin-top:-2px}._bio_125ib_8,._role_125ib_8{font-size:14px}._tags_125ib_9{gap:6px;margin-top:10px}._tags_125ib_9 li{font-size:12px;padding:3px 10px}._sidebar_125ib_10{display:flex;flex-direction:column;gap:18px;margin-top:4px}._followControl_125ib_10{width:100%;flex:none}._content_125ib_2{padding:0 18px 24px;margin-top:14px}._tabs_125ib_14{gap:24px}._tabs_125ib_14 button{min-height:55px;font-size:18px}._filters_125ib_15{gap:8px}._filters_125ib_15 button{padding:6px 16px;font-size:14px}._toolbar_125ib_15{gap:8px}._toolbar_125ib_15 select{margin-left:auto}._workGrid_125ib_17{grid-template-columns:minmax(0,1fr);gap:26px}._workCard_125ib_17 h3{margin-top:10px;font-size:18px}._details_125ib_23{grid-template-columns:minmax(0,1fr)}}.products-page:has([data-community-author]) .hd-public-header.site-nav{color:#202833;background:#fff}.products-page:has([data-community-author]) .hd-public-header .nav-link{text-shadow:none}@media(min-width:961px){.products-page:has([data-community-author]) .floating-contact-dock{--floating-contact-size:44px;position:absolute;top:calc(var(--hd-public-nav-height,76px) + 12px);right:28px;bottom:auto;flex-direction:row;gap:12px}}@media(max-width:960px){.products-page:has([data-community-author]) .floating-contact-dock{position:static;flex-direction:row;justify-content:flex-end;padding:16px}}._page_7mipr_1{min-height:100vh;background:#eef0ea;color:#17211b;padding:40px clamp(18px,5vw,72px) 72px;font-family:Arial,Microsoft YaHei,sans-serif}._header_7mipr_1{display:flex;justify-content:space-between;gap:24px;align-items:start;border-bottom:2px solid #17211b;padding-bottom:28px}._create_7mipr_1>div>p,._header_7mipr_1 p,._thread_7mipr_1 header p{font:700 12px/1.2 ui-monospace,monospace;letter-spacing:.14em}._header_7mipr_1 h1{font-size:clamp(46px,7vw,92px);line-height:.92;margin:12px 0}._header_7mipr_1 span{display:block;max-width:680px;color:#58625b;line-height:1.7}._header_7mipr_1 a{color:inherit;font-weight:700}._closed_7mipr_1{margin-top:32px;background:#17211b;color:#fff;padding:32px}._create_7mipr_1{display:grid;grid-template-columns:1fr 1.2fr 1.6fr .9fr auto;gap:16px;align-items:end;background:#fff;border:1px solid #c9cec8;padding:24px;margin-top:28px}._create_7mipr_1 h2{margin:4px 0}._commands_7mipr_1 label,._create_7mipr_1 label{display:grid;gap:7px;font-weight:700}._commands_7mipr_1 input,._commands_7mipr_1 textarea,._create_7mipr_1 input,._create_7mipr_1 select,._create_7mipr_1 textarea{width:100%;border:1px solid #9fa8a1;background:#fafbf8;padding:11px;font:inherit}._commands_7mipr_1 button,._create_7mipr_1 button{border:1px solid #17211b;background:#17211b;color:#fff;min-height:44px;padding:10px 16px;font-weight:700;cursor:pointer}._commands_7mipr_1 button:disabled,._create_7mipr_1 button:disabled{opacity:.45;cursor:not-allowed}._notice_7mipr_1{outline:none;min-height:24px;margin:18px 0}._workspace_7mipr_1{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1.7fr);gap:20px}._workspace_7mipr_1 nav{display:flex;flex-direction:column;gap:9px}._workspace_7mipr_1 nav h2{font-size:28px}._workspace_7mipr_1 nav button{text-align:left;border:1px solid #aeb6af;background:#fff;padding:16px;display:grid;gap:7px;cursor:pointer}._workspace_7mipr_1 nav button[data-active=true]{background:#276348;color:#fff}._workspace_7mipr_1 nav span{font:12px ui-monospace,monospace}._thread_7mipr_1{background:#fff;border:1px solid #c9cec8;padding:clamp(20px,4vw,44px);min-height:420px}._thread_7mipr_1>header{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #d7dbd7;padding-bottom:20px}._thread_7mipr_1 h2{font-size:36px;margin:4px 0}._thread_7mipr_1>header>span{background:#dcecdf;padding:8px 12px;height:-moz-max-content;height:max-content;font:700 12px ui-monospace,monospace}._thread_7mipr_1 dl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}._thread_7mipr_1 dl div{background:#f3f5f1;padding:12px}._thread_7mipr_1 dt{font-size:12px;color:#657067}._thread_7mipr_1 dd{margin:5px 0 0;font-weight:700}._thread_7mipr_1 ol{list-style:none;padding:0;display:grid;gap:12px}._thread_7mipr_1 li{border-left:4px solid #276348;background:#f5f7f3;padding:14px}._thread_7mipr_1 li[data-role=support_agent]{border-left-color:#b1592c}._thread_7mipr_1 li span,._thread_7mipr_1 li time{font:11px ui-monospace,monospace;color:#657067}._thread_7mipr_1 li p{white-space:pre-wrap;overflow-wrap:anywhere}._commands_7mipr_1{display:grid;grid-template-columns:1fr repeat(4,auto);gap:10px;align-items:end;border-top:1px solid #d7dbd7;padding-top:20px}._commands_7mipr_1 label:first-child{grid-column:1/-1}._commands_7mipr_1 label:last-of-type{grid-column:1/2}@media(max-width:980px){._create_7mipr_1{grid-template-columns:1fr 1fr}._workspace_7mipr_1{grid-template-columns:1fr}._commands_7mipr_1{grid-template-columns:1fr 1fr}._thread_7mipr_1 dl{grid-template-columns:1fr}}@media(max-width:520px){._page_7mipr_1{padding:24px 16px 48px}._header_7mipr_1{display:grid}._header_7mipr_1 h1{font-size:48px}._commands_7mipr_1,._create_7mipr_1{grid-template-columns:1fr}._thread_7mipr_1{padding:20px}._thread_7mipr_1>header{display:grid}._commands_7mipr_1 label,._commands_7mipr_1 label:last-of-type{grid-column:1}}.video-product-picker[data-v-9032e65d]{margin-top:28px;border-top:1px solid #e2e7ed;padding-top:24px;min-width:0}.video-product-label[data-v-9032e65d]{display:flex;align-items:center;gap:12px;margin-bottom:16px;color:#202833}.video-product-label h2[data-v-9032e65d]{margin:0;color:#18212d;font-size:24px;font-weight:700;line-height:1.4}.video-product-label small[data-v-9032e65d]{font-size:14px;color:#87909e;font-weight:400}.video-product-search-trigger[data-v-9032e65d]{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-left:auto;border:1px solid #d5dce4;border-radius:6px;padding:0 12px;color:#28323f;background:#fff;font:inherit;font-size:15px;cursor:pointer}.video-product-search-trigger svg[data-v-9032e65d]{width:18px;height:18px}.video-product-selection[data-v-9032e65d]{display:flex;align-items:stretch;border:1px solid #d5dce4;border-radius:6px;background:#fff}.video-product-trigger[data-v-9032e65d]{display:flex;flex:1;align-items:center;gap:10px;min-width:0;min-height:42px;border:0;border-radius:6px;padding:8px 12px;color:#202833;background:transparent;text-align:left;cursor:pointer}.video-product-trigger>svg[data-v-9032e65d]{width:16px;height:16px;transform:rotate(90deg)}.video-product-image[data-v-9032e65d]{display:grid;place-items:center;flex:0 0 60px;width:60px;height:60px;border:1px solid #edf0f3;border-radius:6px;padding:3px;color:#84909b;background:#fff}.video-product-image img[data-v-9032e65d]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.video-product-image svg[data-v-9032e65d]{width:24px;height:24px}.video-product-copy[data-v-9032e65d]{display:grid;flex:1;min-width:0;gap:3px}.video-product-copy strong[data-v-9032e65d]{overflow-wrap:anywhere;color:#202833;font-size:16px;font-weight:600;line-height:1.4}.video-product-copy small[data-v-9032e65d]{color:#7b8593;font-size:14px;line-height:1.4}.video-product-change[data-v-9032e65d]{flex-shrink:0;font-size:15px;color:#596473}.video-product-clear[data-v-9032e65d]{flex:0 0 34px;border:0;border-radius:0 6px 6px 0;padding:6px;background:transparent;color:#657180;cursor:pointer}.video-product-clear svg[data-v-9032e65d]{width:18px;height:18px}.video-product-popover[data-v-9032e65d]{position:fixed;inset:auto;box-sizing:border-box;margin:0;border:1px solid #dce1e8;border-radius:10px;padding:10px;background:#fff;color:#202833;box-shadow:0 12px 36px rgba(24,36,48,.16);font-family:inherit}.video-product-popover[data-v-9032e65d]:popover-open{display:flex;flex-direction:column}.video-product-search[data-v-9032e65d]{display:flex;flex-shrink:0;align-items:center;gap:8px;min-height:40px;border:1px solid #d5dce4;border-radius:6px;padding:0 10px;background:#fafbfc}.video-product-search svg[data-v-9032e65d]{flex-shrink:0;width:18px;height:18px;color:#87909e}.video-product-search input[data-v-9032e65d]{width:100%;min-width:0;height:42px;border:0;outline:0;padding:0;font:inherit;font-size:16px;background:transparent}.video-product-search[data-v-9032e65d]:focus-within{outline:2px solid #d60819;outline-offset:2px}.video-product-options[data-v-9032e65d]{overflow-y:auto;overscroll-behavior:contain;margin-top:8px;min-height:0}.video-product-options button[data-v-9032e65d]{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;border:1px solid transparent;border-radius:7px;padding:8px;background:transparent;text-align:left;cursor:pointer}.video-product-options button[aria-selected=true][data-v-9032e65d]{border-color:#d60819;background:#fff}.video-product-options button.is-active[data-v-9032e65d]{outline:1px solid #d5dce4;outline-offset:-3px;background:#fff}.video-product-options button>svg[data-v-9032e65d]{flex-shrink:0;width:19px;height:19px;color:#d60819}.video-product-error[data-v-9032e65d],.video-product-popover>p[data-v-9032e65d]{margin:12px 8px 4px;font-size:13px}.video-product-error[data-v-9032e65d]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.video-product-error button[data-v-9032e65d]{border:0;padding:0;color:#d60819;font:inherit;background:transparent;cursor:pointer}button[data-v-9032e65d]:disabled{opacity:.55;cursor:default}button[data-v-9032e65d]:focus-visible{outline:2px solid #d60819;outline-offset:2px}@media (max-width:600px){.video-product-label[data-v-9032e65d]{gap:8px}.video-product-label h2[data-v-9032e65d]{font-size:22px}.video-product-label small[data-v-9032e65d]{font-size:12px}.video-product-search-trigger[data-v-9032e65d]{gap:5px;padding:0 8px;font-size:13px}.video-product-image[data-v-9032e65d]{flex-basis:48px;width:48px;height:48px}.video-product-trigger[data-v-9032e65d]{min-height:44px;gap:8px;padding:8px}.video-product-clear[data-v-9032e65d]{flex-basis:32px}.video-product-change[data-v-9032e65d]{font-size:13px}}.community-publish-route[data-publish-state=video] .publish-hero{display:none}.community-publish-route[data-publish-state=video]{padding-top:calc(var(--hd-public-nav-height, 76px) + var(--hd-public-search-strip-height, 82px))}.community-publish-route[data-publish-state=video]>main{z-index:auto}.community-publish-route[data-publish-state=video] .publish-app{z-index:7;margin-top:20px}.products-page:has(.community-publish-route[data-publish-state=video]) .floating-contact-dock{bottom:110px}.community-publish-route .video-view{display:flex;flex-direction:column;gap:24px;padding-bottom:24px;color:#202833;font-size:16px}.community-publish-route .video-page-header{position:sticky;top:calc(var(--hd-public-top-chrome-height, 158px) + 8px);z-index:40;display:flex;align-items:center;gap:20px;min-height:72px;padding:8px 20px;border-radius:8px;background:#fff}.community-publish-route .video-page-header h1{margin:0;border-left:1px solid #d9dfe6;padding-left:24px;font-size:28px;white-space:nowrap;font-weight:700;line-height:1.4}.community-publish-route .video-secondary-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:0;padding:0;color:#28323f;background:transparent;box-shadow:none;font:inherit;font-size:16px;text-decoration:none;cursor:pointer}.community-publish-route .video-secondary-link svg{width:18px;height:18px}.community-publish-route .video-return-link svg{transform:rotate(180deg)}.community-publish-route .video-workspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:24px}.community-publish-route .video-main-column{display:block;height:auto;min-width:0;overflow:visible}.community-publish-route .video-main-column>.video-preview-card{min-height:100%}.community-publish-route .video-preview-card,.community-publish-route .video-settings-panel{display:block;height:auto;min-width:0;overflow:visible;border:1px solid #e8ecf0;border-radius:10px;padding:28px;background:#fff;box-shadow:none}.community-publish-route .video-basic-card{padding:0;background:#fff}.community-publish-route .video-preview-card .editor-card-header,.community-publish-route .video-settings-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:0;margin:0 0 24px;border:0;padding:0}.community-publish-route .video-access-card>h2,.community-publish-route .video-organization>h2,.community-publish-route .video-preview-card .editor-card-header h2,.community-publish-route .video-settings-heading h2{margin:0;color:#18212d;font-size:24px;font-weight:700;line-height:1.4}.community-publish-route .video-settings-panel .publish-field{display:grid;gap:8px;margin:0 0 20px}.community-publish-route .video-settings-panel .publish-field>span{display:flex;justify-content:space-between;gap:12px;margin-bottom:0;color:#364251;font-size:16px;font-weight:500}.community-publish-route .video-settings-panel .publish-field>span small{color:#7d8795;font-size:14px;font-weight:400}.community-publish-route .video-settings-panel .publish-field .video-required-mark{color:#d60819;margin-left:6px}.community-publish-route .video-settings-panel :is(input:not([type=radio]),textarea,select){width:100%;min-width:0;min-height:46px;border:1px solid #d5dce4;border-radius:6px;padding:10px 12px;color:#202833;background:#fff;font-family:inherit;font-size:16px;line-height:1.5}.community-publish-route .video-settings-panel input[maxlength="40"]{font-size:18px;font-weight:500}.community-publish-route .video-settings-panel textarea{min-height:96px;resize:vertical}.community-publish-route .video-organization{margin-top:24px;border-top:1px solid #e2e7ed;padding-top:24px}.community-publish-route .video-settings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:18px}.community-publish-route .video-settings-grid .publish-settings-card{margin:0;border:0;border-radius:0;padding:0;background:#fff;box-shadow:none}.community-publish-route .video-settings-grid .publish-settings-card>header{min-height:0;margin:0 0 8px;border:0;padding:0}.community-publish-route .video-settings-grid .publish-settings-card h2{margin:0;color:#364251;font-size:16px;font-weight:500;line-height:1.5}.community-publish-route .video-settings-grid .publish-category{margin:0}.community-publish-route .video-settings-grid .publish-category-hint{display:none}.community-publish-route .video-settings-grid .publish-category-error{grid-column:1/-1;margin-top:8px;font-size:14px}.community-publish-route .course-workbench-settings{min-width:0}.community-publish-route .course-flow-row{display:grid;gap:8px}.community-publish-route .course-flow-row>span{color:#364251;font-size:16px;font-weight:500}.community-publish-route .course-existing-settings{grid-column:1/-1;min-width:0}.community-publish-route .video-settings-panel .course-existing-settings.publish-field{margin:0}.community-publish-route .course-existing-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:16px}.community-publish-route .course-refresh-button{border:0;padding:0;background:#fff;color:#c9071c;font:inherit;font-size:14px;cursor:pointer}.community-publish-route .video-access-card{margin-top:24px;border:0;border-top:1px solid #e2e7ed;border-radius:0;padding:24px 0 0;background:#fff}.community-publish-route .video-access-card .course-type-fieldset{margin:18px 0 0;border:0;padding:0}.community-publish-route .video-access-card legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.community-publish-route .video-view .course-type-options{display:flex;gap:12px}.community-publish-route .video-view .course-type-options span{min-height:44px;border:1px solid #d5dce4;border-radius:6px;background:#fff;color:#364251;font-size:16px}.community-publish-route .video-view .course-type-options input:checked+span{border-color:#df0621;color:#d60819;background:#fff}.community-publish-route .video-view .course-paid-settings{margin:16px 0 0;border:0;border-radius:0;padding:0;background:#fff}.community-publish-route .course-paid-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin:0}.community-publish-route .course-paid-fields>label>span{display:block;margin-bottom:8px;color:#364251;font-size:16px}.community-publish-route .course-paid-fields .compound-input{height:auto;min-height:46px;border:1px solid #d5dce4;background:#fff}.community-publish-route .course-paid-fields .compound-input input{min-height:44px;border:0}.community-publish-route .course-paid-fields .compound-input b{color:#d60819;font-size:20px}.community-publish-route .course-paid-fields input[type=number]{color:#d60819;font-size:22px;font-weight:600}.community-publish-route .video-preview-card .course-episode-actions{margin-left:auto}.community-publish-route .video-preview-card .course-episode-actions button{display:inline-flex;align-items:center;gap:8px;min-height:44px;border:1px solid #df0621;border-radius:6px;padding:0 14px;color:#d60819;background:#fff;font-size:16px;font-weight:600}.community-publish-route .video-preview-card .course-episode-actions svg{width:18px;height:18px}.community-publish-route .video-preview-card .video-frame{position:relative;flex:none;aspect-ratio:16/9;min-height:0;border-radius:6px}.community-publish-route .video-frame video{-o-object-fit:contain;object-fit:contain}.community-publish-route .video-expand{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:6px;min-height:36px;border:0;border-radius:20px;padding:0 12px;color:#fff;background:rgba(0,0,0,.65);font:inherit;font-size:14px;cursor:pointer}.community-publish-route .video-expand svg{width:18px;height:18px}.community-publish-route .video-current-caption{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-top:18px}.community-publish-route .video-current-caption strong{min-width:0;overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.5}.community-publish-route .video-current-caption time{color:#7c8796;font-size:16px;white-space:nowrap}.community-publish-route .video-view .video-file-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;padding:18px 0 0}.community-publish-route .video-file-actions button{display:inline-flex;align-items:center;gap:8px;min-height:44px;border:1px solid #d5dce4;border-radius:6px;padding:0 12px;color:#28323f;background:#fff;font-size:15px}.community-publish-route .video-file-actions button svg{width:20px;height:20px}.community-publish-route .video-file-actions .video-remove-button{border-color:transparent;color:#d60819}.community-publish-route .video-cover-row{display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:24px;border-top:1px solid #e2e7ed;padding:24px 0 0}.community-publish-route .video-cover-copy{grid-column:2;grid-row:2;display:grid;gap:5px}.community-publish-route .video-cover-row>h3{grid-column:1/-1;margin:0;color:#18212d;font-size:24px;font-weight:700}.community-publish-route .video-cover-copy strong{color:#202833;font-size:18px}.community-publish-route .video-cover-copy span{color:#7d8795;font-size:14px;line-height:1.5}.community-publish-route .video-cover-thumbnail{grid-column:1;grid-row:2;width:112px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:6px}.community-publish-route .video-cover-row:not(:has(.video-cover-thumbnail)){grid-template-columns:minmax(0,1fr) auto}.community-publish-route .video-cover-row:not(:has(.video-cover-thumbnail)) .video-cover-copy{grid-column:1}.community-publish-route .video-cover-row>button{grid-column:-2/-1;grid-row:2;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:44px;border:1px solid #d5dce4;border-radius:6px;padding:0 12px;color:#28323f;background:#fff}.community-publish-route .video-cover-row button svg{width:18px;height:18px}.community-publish-route .video-cover-row button span{font-size:15px;color:inherit}.community-publish-route .video-view .course-episode-panel{position:relative;overflow:visible;margin:24px 0 0;border:0;border-top:1px solid #e2e7ed;border-radius:0;padding:20px 0 0;background:#fff}.community-publish-route .video-view .course-episode-preview-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.community-publish-route .video-view .course-episode-preview-item{position:relative;display:grid;grid-template-columns:16px 24px 100px minmax(0,1fr) 34px;align-items:center;gap:10px;min-height:104px;border:1px solid #dfe5eb;border-radius:6px;padding:14px 10px;background:#fff;box-shadow:none;overflow:visible}.community-publish-route .video-view .course-episode-preview-item.is-current{border-color:#df0621;background:#fff;box-shadow:none}.community-publish-route .course-episode-drag-handle{grid-column:1;grid-row:1;width:16px;border:0;padding:0;background:transparent}.community-publish-route .course-episode-preview-item>b{grid-column:2;grid-row:1;font-size:14px;font-weight:500;color:#667383}.community-publish-route .course-episode-thumbnail{position:relative;grid-column:3;grid-row:1;width:100px;aspect-ratio:16/9;border-radius:5px;overflow:hidden;background:#18202a}.community-publish-route .course-episode-thumbnail :is(img,video){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.community-publish-route .course-episode-thumbnail>time{display:none}.community-publish-route .video-view .course-episode-preview-item .course-episode-cover{position:absolute;left:4px;bottom:4px;display:grid;place-items:center;width:32px;height:30px;min-height:0;border:0;border-radius:4px;padding:4px;color:#fff;background:rgba(0,0,0,.75);cursor:pointer}.community-publish-route .course-episode-cover svg{width:21px;height:21px}.community-publish-route .video-view .course-episode-preview-copy{grid-column:4;grid-row:1;display:grid;gap:6px;min-width:0}.community-publish-route .course-episode-title-row{display:flex;align-items:center;gap:4px;min-width:0}.community-publish-route .video-view .course-episode-title-row input{flex:0 1 auto;width:100%;min-width:0;max-width:calc(100% - 25px);border:0;padding:0;color:#202833;background:#fff;font-size:16px;font-weight:600;line-height:1.5;text-overflow:ellipsis}.community-publish-route .course-episode-rename{display:grid;place-items:center;flex:0 0 22px;width:22px;height:32px;border:0;padding:0;color:#7c8796;background:transparent}.community-publish-route .course-episode-rename svg{width:18px;height:18px}.community-publish-route .course-episode-duration{color:#7c8796;font-size:14px}.community-publish-route .course-episode-row-actions{grid-column:5;grid-row:1}.community-publish-route .course-episode-menu{position:relative}.community-publish-route .course-episode-menu summary{display:grid;place-items:center;width:34px;min-height:44px;border:0;border-radius:4px;padding:0;color:#28323f;background:#fff;list-style:none;cursor:pointer}.community-publish-route .course-episode-menu summary::-webkit-details-marker{display:none}.community-publish-route .course-episode-menu summary svg{width:22px;height:22px}.community-publish-route .course-episode-menu summary[aria-disabled=true]{opacity:.5;cursor:default}.community-publish-route .course-episode-popover{position:absolute;right:0;top:calc(100% + 4px);z-index:30;display:grid;min-width:174px;border:1px solid #dce1e8;border-radius:8px;padding:6px;background:#fff;box-shadow:0 8px 28px rgba(24,36,48,.12)}.community-publish-route .course-episode-popover>button{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;border:0;padding:10px;color:#28323f;background:#fff;font:inherit;font-size:16px;text-align:left;white-space:nowrap;cursor:pointer}.community-publish-route .course-episode-popover button svg{width:18px;height:18px}.community-publish-route .course-episode-popover>.course-episode-remove{height:auto;color:#d60819}.community-publish-route .course-episode-popover button:hover{background:#f7f8fa}.community-publish-route .course-episode-footer{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px}.community-publish-route .video-view .course-episode-help{display:inline-flex;align-items:center;gap:8px;margin:0;color:#7c8796;font-size:14px}.community-publish-route .course-episode-help svg{width:16px;height:16px}.community-publish-route .course-episode-footer>button{min-height:32px;border:0;padding:0;color:#667383;background:#fff;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px}.community-publish-route .video-primary-actions{margin-left:auto;display:flex;align-items:center;gap:16px}.community-publish-route .video-primary-actions button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:154px;min-height:48px;border:1px solid #d5dce4;border-radius:6px;padding:0 22px;color:#28323f;background:#fff;font:inherit;font-size:17px;font-weight:600;cursor:pointer;box-shadow:none}.community-publish-route .video-primary-actions button svg{width:20px;height:20px}.community-publish-route .video-primary-actions .publish-review-button{min-width:184px;border-color:#df0621;color:#fff;background:#df0621}.community-publish-route .video-media-summary{min-width:0;font-size:15px;color:#788493}.community-publish-route .video-view .video-feedback{border-radius:0;padding:0;color:#8c1621;background:#fff;font-size:15px}.community-publish-route .video-view .video-field-error,.community-publish-route .video-view .video-validation-message{font-size:15px}.community-publish-route .video-view :is(button,select,input,textarea,summary):focus-visible{outline:2px solid #d60819;outline-offset:3px}@media (max-width:1120px){.community-publish-route .video-workspace{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px}.community-publish-route .video-preview-card,.community-publish-route .video-settings-panel{padding:20px}.community-publish-route .video-view .course-episode-preview-item{grid-template-columns:14px 20px 80px minmax(0,1fr) 30px;gap:7px}.community-publish-route .course-episode-thumbnail{width:80px}}@media (max-width:960px){.community-publish-route .video-workspace{grid-template-columns:minmax(0,1fr)}.community-publish-route .video-current-caption strong{font-size:17px}}@media (max-width:720px){.community-publish-route[data-publish-state=video]{padding-top:0}}@media (max-width:600px){.community-publish-route[data-publish-state=video] .publish-app{width:calc(100% - 24px);margin-top:12px}.community-publish-route .video-view{gap:16px;padding-bottom:24px}.community-publish-route .video-page-header{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:10px 12px;padding:10px 12px}.community-publish-route .video-page-header h1{border:0;padding:0;font-size:24px}.community-publish-route .video-page-header .video-secondary-link{font-size:14px}.community-publish-route .video-preview-card,.community-publish-route .video-settings-panel{padding:18px 16px}.community-publish-route .video-access-card>h2,.community-publish-route .video-organization>h2,.community-publish-route .video-preview-card .editor-card-header h2,.community-publish-route .video-settings-heading h2{font-size:22px}.community-publish-route .video-settings-heading{gap:8px}.community-publish-route .video-settings-grid{gap:16px 12px}.community-publish-route .video-view .course-type-options{gap:6px}.community-publish-route .video-cover-row{grid-template-columns:88px minmax(0,1fr);gap:12px}.community-publish-route .video-cover-thumbnail{width:88px}.community-publish-route .video-cover-row button{grid-column:2;grid-row:3;justify-self:start}.community-publish-route .video-cover-row:not(:has(.video-cover-thumbnail)) button{grid-row:2}.community-publish-route .video-current-caption strong{font-size:16px}.community-publish-route .video-cover-row>h3{font-size:22px}.community-publish-route .video-view .course-episode-preview-item{grid-template-columns:12px 18px 80px minmax(0,1fr) 28px;gap:6px;padding:12px 8px}.community-publish-route .course-episode-title-row{flex-wrap:wrap}.community-publish-route .video-view .course-episode-title-row input{max-width:100%;font-size:15px}.community-publish-route .course-episode-rename{height:24px}.community-publish-route .video-view .course-episode-preview-item .course-episode-cover{width:44px;height:44px}.community-publish-route .course-paid-fields{gap:12px}.community-publish-route .course-paid-fields>label>span{font-size:14px}.community-publish-route .video-media-summary{font-size:12px;line-height:1.5}.community-publish-route .video-primary-actions{grid-column:1/-1;width:100%;gap:10px}.community-publish-route .video-primary-actions button{flex:1;min-width:0;min-height:46px;padding:0 12px;font-size:16px}.community-publish-route .video-primary-actions .publish-review-button{min-width:0}}.community-publish-route .video-field-control{position:relative}.community-publish-route .video-field-control input{padding-right:76px}.community-publish-route .video-field-count{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#7d8795;font-size:14px;pointer-events:none}.community-publish-route .video-field-control.is-description textarea{display:block;padding-bottom:28px}.community-publish-route .video-field-control.is-description .video-field-count{top:auto;bottom:7px;transform:none;right:18px}.products-page:has(.community-publish-route[data-publish-state=video]) .hd-public-header.site-nav{color:#202833;background:#fff}.products-page:has(.community-publish-route[data-publish-state=video]) .hd-public-header :is(.brand-logo,.nav-link){filter:none;text-shadow:none}.community-publish-route .video-primary-actions .publish-review-button{position:relative;padding-inline:36px}.community-publish-route .video-primary-actions .publish-review-button svg{position:absolute;right:18px}.community-publish-route .video-view :is(.video-settings-heading,.editor-card-header){flex-direction:row;align-items:center;text-align:left}.community-publish-route .video-view .video-settings-heading h2{text-align:left}.community-publish-route .video-basic-card>.video-feedback[role=status]{color:#667383}@media (min-width:1121px){.community-publish-route .course-paid-fields>label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.community-publish-route .course-paid-fields>label>span{margin:0;white-space:nowrap}}@media (min-width:961px){.products-page:has(.community-publish-route[data-publish-state=video]) .floating-contact-dock{--floating-contact-size:44px;position:absolute;top:calc(var(--hd-public-nav-height, 76px) + 12px);right:28px;bottom:auto;flex-direction:row;gap:12px}}.community-publish-route .video-preview-card .course-episode-actions{width:auto;flex:0 0 auto}.community-publish-route .video-preview-card .editor-card-header h2{flex:1;min-width:0;white-space:nowrap}.community-publish-route .video-preview-card .course-episode-actions button{width:auto}@media (max-width:960px){.products-page:has(.community-publish-route[data-publish-state=video]) .floating-contact-dock{position:static;flex-direction:row;justify-content:flex-end;padding:16px;margin-bottom:24px}}.community-publish-route .video-organization.is-single{margin-top:0;border-top:0;padding-top:0}.community-publish-route .video-organization.is-single .video-settings-grid{grid-template-columns:minmax(0,1fr);margin-top:0}.community-publish-route .video-workspace :is(input,textarea,select,button){scroll-margin-top:260px}@media (min-width:601px) and (max-width:960px){.community-publish-route .video-page-header{flex-wrap:wrap;gap:12px 20px}.community-publish-route .video-primary-actions{flex-basis:100%;justify-content:flex-end}}.community-upload-loading[data-v-1e465062]{position:fixed;inset:0;z-index:185;display:grid;place-items:center;padding:20px;background:hsla(0,0%,100%,.82);backdrop-filter:blur(3px);pointer-events:none}.community-upload-loading-content[data-v-1e465062]{display:flex;width:min(440px,100%);min-width:0;flex-direction:column;align-items:center;gap:10px;color:var(--color-metal-mid,#747b84);font-size:14px;line-height:1.6;text-align:center}.community-upload-loading-content strong[data-v-1e465062]{color:var(--color-title-black,#010305);font-size:22px;font-weight:600}.community-upload-loading-file[data-v-1e465062]{max-width:100%;overflow-wrap:anywhere}.publish-category-hint[data-v-764db1b0]{margin:8px 0 0;color:#666;font-size:13px;line-height:1.5}:where(.community-publish-route).publish-page{--color-brand-red:#d60819;--color-brand-red-highlight:#d80415;--color-brand-red-dark:#a7080b;--color-brand-red-deep:#830302;--color-black:#000;--color-title-black:#010305;--color-industrial-blue-black:#0b1217;--color-gunmetal-dark:#1e262d;--color-metal-dark:#424b55;--color-metal-mid:#54606b;--color-gray-secondary:#70737c;--color-gray-muted:#9ea6af;--color-border-light:#c0c1c6;--color-fog-light:#dee0e3;--color-surface-white:#f8f8f8;--color-white:#fff;--radius-control:8px;--radius-card:14px;--radius-card-large:18px;--radius-panel:24px;--radius-pill:999px;--ease-emphasized:cubic-bezier(0.16,1,0.22,1);--ease-standard:cubic-bezier(0.16,1,0.3,1);--ease-ui:cubic-bezier(0.22,1,0.36,1);--publish-shadow:0 18px 52px rgba(11,18,23,.1)}:where(.community-publish-route.publish-page) *,:where(.community-publish-route.publish-page) :after,:where(.community-publish-route.publish-page) :before{box-sizing:border-box}:where(.community-publish-route).publish-page{scroll-behavior:smooth}:where(.community-publish-route).publish-page{margin:0;min-width:320px;color:var(--color-title-black);font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Noto Sans CJK SC,Source Han Sans SC,Arial,sans-serif}:where(.community-publish-route).publish-page button,:where(.community-publish-route).publish-page input,:where(.community-publish-route).publish-page select,:where(.community-publish-route).publish-page textarea{font:inherit}:where(.community-publish-route).publish-page a,:where(.community-publish-route).publish-page button{-webkit-tap-highlight-color:transparent}:where(.community-publish-route).publish-page button{cursor:pointer}:where(.community-publish-route).publish-page :focus-visible{outline:3px solid rgba(214,8,25,.34);outline-offset:3px}:where(.community-publish-route).publish-page svg{display:block}:where(.community-publish-route.publish-page) .publish-skip-link{position:fixed;top:12px;left:12px;z-index:700;padding:12px 16px;border-radius:var(--radius-control);color:var(--color-white);background:var(--color-brand-red);font-size:16px;font-weight:600;line-height:1;text-decoration:none}:where(.community-publish-route.publish-page) .publish-skip-link:not(:focus){width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px;padding:0;border:0;white-space:nowrap}:where(.community-publish-route).publish-page main{position:relative;z-index:1;min-height:100vh}:where(.community-publish-route.publish-page) .publish-hero{position:relative;height:clamp(220px,20svh,320px);overflow:hidden;color:var(--color-white);background:linear-gradient(105deg,rgba(11,18,23,.96) 0,rgba(11,18,23,.88) 54%,rgba(26,12,16,.76) 100%),var(--hd-asset--2f-assets-2f-static-2d-alignment-2f-community-2f-post-2d-bearing-2d-monitoring-2d-960w-2e-webp) center 48% /cover no-repeat,var(--color-industrial-blue-black)}:where(.community-publish-route.publish-page) .publish-hero:after{position:absolute;inset:auto 0 0;height:110px;background:linear-gradient(transparent,rgba(11,18,23,.38));content:"";pointer-events:none}:where(.community-publish-route.publish-page) .publish-hero-grid{position:absolute;inset:0;opacity:.15;background-image:linear-gradient(hsla(0,0%,100%,.08) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.08) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 78%,transparent)}:where(.community-publish-route.publish-page) .publish-hero-signal{position:absolute;right:5vw;top:190px;width:min(560px,44vw);height:2px;background:linear-gradient(90deg,transparent,rgba(214,8,25,.94),transparent);box-shadow:0 0 34px rgba(214,8,25,.54);transform:rotate(-19deg);transform-origin:right center}:where(.community-publish-route.publish-page) .publish-hero-inner{position:relative;z-index:1;width:min(1480px,calc(100% - 64px));height:100%;margin:0 auto;display:flex;align-items:center}:where(.community-publish-route.publish-page) .publish-hero-title{margin:0;color:var(--color-white);font-size:clamp(42px,4.2vw,56px);font-weight:600;line-height:1.15;letter-spacing:0}:where(.community-publish-route.publish-page) .publish-app{position:relative;z-index:3;width:min(1480px,calc(100% - 64px));margin:clamp(32px,4vw,56px) auto clamp(76px,8vw,120px)}:where(.community-publish-route.publish-page) .publish-view{position:relative}:where(.community-publish-route.publish-page) .publish-file-input,:where(.community-publish-route.publish-page) .publish-success[hidden],:where(.community-publish-route.publish-page) .publish-view[hidden],:where(.community-publish-route.publish-page) [hidden]{display:none}:where(.community-publish-route).publish-page [hidden]{display:none}:where(.community-publish-route.publish-page) .publish-upload-view{min-height:610px;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-panel);padding:34px 38px 30px;background:var(--color-white);box-shadow:var(--publish-shadow)}:where(.community-publish-route.publish-page) .upload-heading{position:relative;display:flex;width:-moz-max-content;width:max-content;max-width:100%;align-items:center;gap:8px}:where(.community-publish-route.publish-page) .upload-heading h2,:where(.community-publish-route.publish-page) .video-settings-heading h2{margin:0;color:var(--color-title-black);font-size:clamp(26px,2.5vw,32px);font-weight:600;line-height:1.2}:where(.community-publish-route.publish-page) .upload-heading h2{min-width:0;word-break:keep-all}:where(.community-publish-route.publish-page) .publish-help-trigger{width:42px;min-height:42px;display:inline-flex;flex:0 0 42px;align-items:center;justify-content:center;margin-left:0;border:0;border-radius:50%;padding:0;color:var(--color-gray-secondary);background:transparent;transition:color .22s ease,background .22s ease}:where(.community-publish-route.publish-page) .video-cover-row button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(1,3,5,.11);border-radius:var(--radius-control);padding:0 14px;color:var(--color-title-black);background:var(--color-surface-white);font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em;transition:border-color .22s ease,color .22s ease,background .22s ease}:where(.community-publish-route.publish-page) .video-cover-row button:hover{border-color:rgba(214,8,25,.3);color:var(--color-brand-red-dark);background:var(--color-white)}:where(.community-publish-route.publish-page) .publish-help-trigger:focus-visible,:where(.community-publish-route.publish-page) .publish-help-trigger:hover{color:var(--color-metal-dark);background:rgba(1,3,5,.05)}:where(.community-publish-route.publish-page) .publish-help-trigger svg{width:22px;height:22px}:where(.community-publish-route.publish-page) .video-cover-row button svg{width:18px;height:18px}:where(.community-publish-route.publish-page) .publish-dropzone{min-height:390px;margin-top:26px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1.5px dashed rgba(84,96,107,.48);border-radius:var(--radius-card-large);padding:42px 30px;text-align:center;background:linear-gradient(180deg,hsla(0,0%,97.3%,.82),hsla(0,0%,97.3%,.4));transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}:where(.community-publish-route.publish-page) .publish-dropzone.is-dragover{border-color:var(--color-brand-red);background:rgba(214,8,25,.035);box-shadow:inset 0 0 0 3px rgba(214,8,25,.06)}:where(.community-publish-route.publish-page) .publish-dropzone>p{margin:20px 0 0;color:var(--color-metal-mid);font-size:16px;font-weight:400;line-height:1.7}:where(.community-publish-route.publish-page) .publish-dropzone>p span{display:inline-block}:where(.community-publish-route.publish-page) .dialog-primary,:where(.community-publish-route.publish-page) .publish-help-primary,:where(.community-publish-route.publish-page) .publish-primary-button,:where(.community-publish-route.publish-page) .publish-review-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--radius-control);padding:0 22px;color:var(--color-white);background:var(--color-brand-red);box-shadow:0 10px 24px rgba(214,8,25,.2);font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em;transition:background .22s ease,box-shadow .22s ease,transform .28s var(--ease-ui)}:where(.community-publish-route.publish-page) .dialog-primary:hover,:where(.community-publish-route.publish-page) .publish-primary-button:hover,:where(.community-publish-route.publish-page) .publish-review-button:hover{background:var(--color-brand-red-dark);box-shadow:0 12px 28px rgba(167,8,11,.24);transform:translateY(-2px)}:where(.community-publish-route.publish-page) .publish-dropzone .publish-primary-button{min-width:228px;min-height:54px;padding:0 28px}:where(.community-publish-route.publish-page) .publish-primary-button svg,:where(.community-publish-route.publish-page) .publish-review-button svg{width:18px;height:18px}:where(.community-publish-route.publish-page) .upload-rules{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin:26px 0 0;padding:0;color:var(--color-metal-mid);font-size:14px;font-weight:400;line-height:1.6;list-style:none}:where(.community-publish-route.publish-page) .upload-rules li{display:inline-flex;align-items:center;gap:6px;text-align:left}:where(.community-publish-route.publish-page) .upload-rule-text{min-width:0}:where(.community-publish-route.publish-page) .upload-rule-suffix{white-space:nowrap}:where(.community-publish-route.publish-page) .upload-rules svg{width:15px;height:15px}:where(.community-publish-route.publish-page) .upload-error{min-height:70px;margin-top:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(214,8,25,.22);border-radius:var(--radius-card);padding:14px 16px;color:var(--color-brand-red-dark);background:rgba(214,8,25,.045)}:where(.community-publish-route.publish-page) .upload-error>svg{width:20px;height:20px}:where(.community-publish-route.publish-page) .upload-error div{display:flex;flex-direction:column}:where(.community-publish-route.publish-page) .publish-sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;margin:-1px!important;padding:0!important;border:0!important;white-space:nowrap!important}:where(.community-publish-route.publish-page) .image-processing-loader,:where(.community-publish-route.publish-page) .image-processing-loader-static{position:relative;width:96px;height:96px;display:block;justify-self:center;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 22px rgba(11,18,23,.24))}:where(.community-publish-route.publish-page) .image-processing-loader-static{width:72px;height:72px;display:none}:where(.community-publish-route.publish-page) .upload-error strong{font-size:14px;font-weight:600;line-height:1.5}:where(.community-publish-route.publish-page) .upload-error span{color:var(--color-metal-mid);font-size:12px;font-weight:400;line-height:1.55}:where(.community-publish-route.publish-page) .upload-error button{min-height:38px;border:1px solid rgba(214,8,25,.24);border-radius:var(--radius-control);padding:0 13px;color:var(--color-brand-red-dark);background:var(--color-white);font-size:14px;font-weight:600}:where(.community-publish-route.publish-page) .publish-help-popover{position:absolute;z-index:12;top:0;right:auto;left:calc(100% + 12px);width:min(350px,calc(100vw - 48px));border:1px solid hsla(0,0%,100%,.72);border-radius:var(--radius-card-large);padding:20px;background:linear-gradient(135deg,hsla(0,0%,100%,.98),hsla(0,0%,97.3%,.91)),hsla(0,0%,97.3%,.9);box-shadow:0 26px 64px rgba(11,18,23,.19),inset 0 1px 0 var(--color-white);backdrop-filter:blur(24px) saturate(176%);-webkit-backdrop-filter:blur(24px) saturate(176%)}:where(.community-publish-route.publish-page) .publish-help-popover:before{position:absolute;top:14px;right:auto;left:-7px;width:14px;height:14px;border-bottom:1px solid rgba(1,3,5,.08);border-left:1px solid rgba(1,3,5,.08);background:var(--color-white);content:"";transform:rotate(45deg)}:where(.community-publish-route.publish-page) .publish-help-popover>header{display:grid;grid-template-columns:38px 1fr 30px;gap:10px;align-items:center}:where(.community-publish-route.publish-page) .publish-help-popover>header>span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:var(--color-brand-red);background:rgba(214,8,25,.08)}:where(.community-publish-route.publish-page) .publish-help-popover>header>span svg{width:18px;height:18px}:where(.community-publish-route.publish-page) .publish-help-popover h3{margin:0;font-size:16px;font-weight:600;line-height:1.5}:where(.community-publish-route.publish-page) .publish-help-popover header p{margin:1px 0 0;color:var(--color-gray-secondary);font-size:12px;line-height:1.55}:where(.community-publish-route.publish-page) .publish-help-popover header button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:50%;padding:0;color:var(--color-gray-secondary);background:transparent}:where(.community-publish-route.publish-page) .publish-help-popover header button svg{width:16px;height:16px}:where(.community-publish-route.publish-page) .publish-help-tip{display:flex;gap:10px;margin:17px 0 14px;border-radius:var(--radius-card);padding:14px;background:var(--color-surface-white)}:where(.community-publish-route.publish-page) .publish-help-tip>svg{width:18px;height:18px;flex:0 0 auto;margin-top:2px;color:var(--color-brand-red)}:where(.community-publish-route.publish-page) .publish-help-tip p{display:flex;flex-direction:column;margin:0}:where(.community-publish-route.publish-page) .publish-help-tip strong{font-size:14px;font-weight:600;line-height:1.6}:where(.community-publish-route.publish-page) .publish-help-tip span{color:var(--color-gray-secondary);font-size:12px;line-height:1.6}:where(.community-publish-route.publish-page) .publish-help-primary{width:100%;min-height:42px;background:var(--color-gunmetal-dark);box-shadow:none;font-size:14px}:where(.community-publish-route.publish-page) .publish-text-only-path{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;color:var(--color-gray-muted);font-size:12px;line-height:1.55}:where(.community-publish-route.publish-page) .publish-text-only-path button{display:inline-flex;align-items:center;gap:2px;border:0;border-bottom:1px solid rgba(84,96,107,.28);padding:3px 0;color:var(--color-metal-mid);background:transparent;font-size:12px}:where(.community-publish-route.publish-page) .publish-text-only-path svg{width:13px;height:13px}:where(.community-publish-route.publish-page) .publish-help-note{margin:8px 0 0;color:var(--color-gray-muted);font-size:12px;line-height:1.55;text-align:right}:where(.community-publish-route.publish-page) .article-view,:where(.community-publish-route.publish-page) .video-view{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:20px;align-items:start}:where(.community-publish-route.publish-page) .video-view{grid-template-columns:minmax(0,1fr) 430px;align-items:stretch}:where(.community-publish-route.publish-page) .video-preview-card,:where(.community-publish-route.publish-page) .video-settings-panel{position:relative;overflow:hidden;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card-large);background:var(--color-white);box-shadow:var(--publish-shadow)}:where(.community-publish-route.publish-page) .article-editor-card{position:relative;overflow:visible;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card-large);background:var(--color-white);box-shadow:var(--publish-shadow)}:where(.community-publish-route.publish-page) .editor-card-header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(1,3,5,.07);padding:10px 20px 10px 24px}:where(.community-publish-route.publish-page) .editor-card-header>div:first-child{min-width:0;display:flex;align-items:center;gap:10px}:where(.community-publish-route.publish-page) .editor-mode-icon{color:var(--color-brand-red)}:where(.community-publish-route.publish-page) .editor-mode-icon svg{width:18px;height:18px}:where(.community-publish-route.publish-page) .editor-card-header p{min-width:0;display:flex;align-items:center;gap:10px;margin:0}:where(.community-publish-route.publish-page) .editor-card-header strong{font-size:14px;font-weight:600;line-height:1.5}:where(.community-publish-route.publish-page) .editor-card-header small{overflow:hidden;border-left:1px solid var(--color-fog-light);padding-left:10px;color:var(--color-gray-muted);font-size:12px;font-weight:400;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}:where(.community-publish-route.publish-page) .article-text-only-banner,:where(.community-publish-route.publish-page) .publish-local-banner{display:flex;align-items:center;gap:12px;margin:18px;border:1px solid rgba(214,8,25,.15);border-radius:var(--radius-card);padding:13px 15px;background:rgba(214,8,25,.035)}:where(.community-publish-route.publish-page) .article-text-only-banner>svg,:where(.community-publish-route.publish-page) .publish-local-banner>svg{width:20px;height:20px;flex:0 0 auto;color:var(--color-brand-red)}:where(.community-publish-route.publish-page) .article-text-only-banner p,:where(.community-publish-route.publish-page) .publish-local-banner p{min-width:0;display:flex;flex:1;flex-direction:column;margin:0}:where(.community-publish-route.publish-page) .article-text-only-banner strong,:where(.community-publish-route.publish-page) .publish-local-banner strong{font-size:14px;font-weight:600;line-height:1.5}:where(.community-publish-route.publish-page) .article-text-only-banner span,:where(.community-publish-route.publish-page) .publish-local-banner span{color:var(--color-metal-mid);font-size:12px;line-height:1.55}:where(.community-publish-route.publish-page) .article-text-only-banner button{min-height:38px;flex:0 0 auto;border:1px solid rgba(214,8,25,.25);border-radius:var(--radius-control);padding:0 13px;color:var(--color-brand-red-dark);background:var(--color-white);font-size:14px;font-weight:600}:where(.community-publish-route.publish-page) .article-cover-manager{grid-area:cover;min-width:0}:where(.community-publish-route.publish-page) .article-cover-list{display:grid;gap:14px}:where(.community-publish-route.publish-page) .article-cover-list:empty{display:none}:where(.community-publish-route.publish-page) .article-cover-card{position:relative;width:100%;aspect-ratio:16/9;isolation:isolate;overflow:hidden;margin:0;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card-large);background:var(--color-surface-white);box-shadow:0 16px 42px rgba(11,18,23,.09)}:where(.community-publish-route.publish-page) .article-cover-card.is-active{border-color:rgba(214,8,25,.48);box-shadow:0 16px 42px rgba(11,18,23,.09),0 0 0 2px rgba(214,8,25,.1)}:where(.community-publish-route.publish-page) .article-cover-card.is-processing>img{filter:grayscale(1) contrast(.78);opacity:.46;transform:scale(1.012)}:where(.community-publish-route.publish-page) .article-cover-processing{position:absolute;z-index:3;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(180deg,rgba(33,40,45,.2),rgba(33,40,45,.34))}:where(.community-publish-route.publish-page) .article-cover-processing .image-processing-loader{opacity:.96}:where(.community-publish-route.publish-page) .article-cover-processing .image-processing-loader.is-waiting{display:none}:where(.community-publish-route.publish-page) .article-cover-processing .image-processing-loader.is-waiting+.image-processing-loader-static{display:block;opacity:.72}:where(.community-publish-route.publish-page) .article-cover-card>img,:where(.community-publish-route.publish-page) .article-crop-stage>img,:where(.community-publish-route.publish-page) .post-preview-cropped-image{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;will-change:transform}:where(.community-publish-route.publish-page) .article-cover-card-actions{position:absolute;z-index:2;top:12px;right:12px;left:12px;display:flex;align-items:center;justify-content:flex-end;gap:8px}:where(.community-publish-route.publish-page) .article-cover-card-actions button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid hsla(0,0%,100%,.52);border-radius:var(--radius-pill);padding:0 12px;color:var(--color-white);background:rgba(11,18,23,.66);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22);backdrop-filter:blur(12px);font-size:14px;font-weight:600;line-height:1;transition:background-color .22s ease,transform .28s var(--ease-ui)}:where(.community-publish-route.publish-page) .article-cover-card-actions button:focus-visible,:where(.community-publish-route.publish-page) .article-cover-card-actions button:hover{background:rgba(11,18,23,.84)}:where(.community-publish-route.publish-page) .article-cover-card-actions button:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}:where(.community-publish-route.publish-page) .article-cover-card-actions button[data-cover-delete]{width:36px;flex:0 0 36px;padding:0}:where(.community-publish-route.publish-page) .article-cover-card-actions svg{width:15px;height:15px}:where(.community-publish-route.publish-page) .article-cover-badge{position:absolute;z-index:2;right:12px;bottom:12px;border-radius:var(--radius-pill);padding:6px 10px;color:var(--color-white);background:rgba(11,18,23,.66);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22);backdrop-filter:blur(12px);font-size:12px;font-weight:400;line-height:1;letter-spacing:.02em}:where(.community-publish-route.publish-page) .article-cover-add-below{width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;border:1px solid rgba(214,8,25,.24);border-radius:var(--radius-control);padding:0 16px;color:var(--color-brand-red-dark);background:rgba(214,8,25,.035);font-size:16px;font-weight:600;line-height:1}:where(.community-publish-route.publish-page) .article-cover-add-below:focus-visible,:where(.community-publish-route.publish-page) .article-cover-add-below:hover{border-color:rgba(214,8,25,.42);background:rgba(214,8,25,.07)}:where(.community-publish-route.publish-page) .article-cover-add-below svg{width:18px;height:18px}:where(.community-publish-route.publish-page) .article-cover-manager .article-text-only-banner{width:100%;aspect-ratio:16/9;justify-content:center;flex-direction:column;margin:0;border-style:dashed;border-color:rgba(214,8,25,.22);border-radius:var(--radius-card-large);padding:24px;text-align:center}:where(.community-publish-route.publish-page) .article-cover-manager .article-text-only-banner>svg{width:28px;height:28px}:where(.community-publish-route.publish-page) .article-cover-manager .article-text-only-banner p{flex:0 1 auto;align-items:center}:where(.community-publish-route.publish-page) .article-cover-manager .article-text-only-banner button{flex:0 0 auto;margin:0}:where(.community-publish-route.publish-page) .article-writing{position:relative}:where(.community-publish-route.publish-page) .article-writing-header{min-width:0}:where(.community-publish-route.publish-page) .publish-category{display:grid;gap:8px;margin-top:14px;min-width:0;font-size:14px;line-height:1.5}:where(.community-publish-route.publish-page) .publish-category-control{position:relative;display:inline-flex;width:100%;max-width:100%}:where(.community-publish-route.publish-page) .publish-category-control select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:42px;border:1px solid var(--color-border-light);border-radius:8px;padding:9px 36px 9px 14px;color:var(--color-title-black);background:var(--color-white);font:inherit;cursor:pointer;text-overflow:ellipsis}:where(.community-publish-route.publish-page) .publish-category-control svg{position:absolute;right:13px;top:50%;width:16px;height:16px;transform:translateY(-50%);fill:none;stroke:var(--color-gray-secondary);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}:where(.community-publish-route.publish-page) .publish-category-control select:hover:not(:disabled){border-color:var(--color-metal-mid);background:#fafafa}:where(.community-publish-route.publish-page) .publish-category-control select:focus-visible{border-color:var(--color-brand-red-dark);outline:2px solid rgba(214,8,25,.18);outline-offset:2px}:where(.community-publish-route.publish-page) .publish-category-control select:disabled{color:var(--color-gray-secondary);background:#f5f5f5;cursor:not-allowed}:where(.community-publish-route.publish-page) .article-format-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-width:0;margin:0 0 20px;padding:10px 14px;border:1px solid #dfe3e8;border-radius:14px;background:var(--color-white);box-shadow:none}:where(.community-publish-route.publish-page) .article-format-toolbar button,:where(.community-publish-route.publish-page) .article-format-toolbar select{flex:0 0 auto;min-height:40px;border:1px solid transparent;border-radius:7px;color:var(--color-metal-dark);background:transparent;font:inherit;font-size:14px;cursor:pointer}:where(.community-publish-route.publish-page) .article-format-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:40px;padding:8px 12px}:where(.community-publish-route.publish-page) .article-format-toolbar select{width:132px;padding:8px 12px;border-color:#e6e7eb;background:#fafafb}:where(.community-publish-route.publish-page) .article-format-toolbar button:hover:not(:disabled),:where(.community-publish-route.publish-page) .article-format-toolbar select:hover:not(:disabled){color:var(--color-title-black);background:#f0f1f3}:where(.community-publish-route.publish-page) .article-format-toolbar button[aria-pressed=true]{color:var(--color-brand-red-dark);background:#fcebed}:where(.community-publish-route.publish-page) .article-format-toolbar button:focus-visible,:where(.community-publish-route.publish-page) .article-format-toolbar select:focus-visible{outline:2px solid var(--color-brand-red-dark);outline-offset:-1px}:where(.community-publish-route.publish-page) .article-format-toolbar :disabled{opacity:.4;cursor:not-allowed}:where(.community-publish-route.publish-page) .article-format-toolbar svg{flex:0 0 18px;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}:where(.community-publish-route.publish-page) .article-format-at{font-size:21px;line-height:1}:where(.community-publish-route.publish-page) .article-format-separator{flex:0 0 1px;height:18px;margin:0 4px;background:#dedfe3}@media (max-width:520px){:where(.community-publish-route.publish-page) .article-format-toolbar{padding:8px;gap:4px}:where(.community-publish-route.publish-page) .article-format-toolbar select{width:112px}:where(.community-publish-route.publish-page) .article-format-separator{display:none}}:where(.community-publish-route.publish-page) .article-title-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:where(.community-publish-route).publish-page .article-title-input{min-width:0;width:100%;max-width:920px;margin:0;border:0;border-bottom:1px solid transparent;padding:0;color:var(--color-title-black);background:var(--color-white);box-shadow:none;text-shadow:none;font-family:inherit;font-size:clamp(32px,3.2vw,42px);font-weight:600;line-height:1.2;letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance}:where(.community-publish-route).publish-page .article-title-input:-webkit-autofill{-webkit-text-fill-color:var(--color-title-black);box-shadow:0 0 0 1000px var(--color-white) inset}:where(.community-publish-route).publish-page .article-title-input:autofill{-webkit-text-fill-color:var(--color-title-black);box-shadow:0 0 0 1000px var(--color-white) inset}:where(.community-publish-route).publish-page .article-title-input::-moz-placeholder{color:var(--color-border-light)}:where(.community-publish-route).publish-page .article-title-input::placeholder{color:var(--color-border-light)}:where(.community-publish-route).publish-page .article-title-input:focus{border-bottom-color:rgba(214,8,25,.24);outline:0}:where(.community-publish-route.publish-page) .article-draft-status{flex:0 0 auto;color:var(--color-metal-mid);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em;text-align:right}:where(.community-publish-route.publish-page) .article-draft-status[data-draft-state=saving]{color:var(--color-brand-red-dark)}:where(.community-publish-route.publish-page) .article-draft-status[data-draft-state=saved]:before{content:"✓ "}:where(.community-publish-route.publish-page) .article-draft-status[data-draft-state=error]{color:var(--color-brand-red-dark)}:where(.community-publish-route.publish-page) .rich-editor-shell{position:relative}:where(.community-publish-route.publish-page) .rich-editor{position:relative;min-height:0;border:0;padding:0;color:var(--color-gunmetal-dark);font-size:16px;font-weight:400;line-height:1.7;outline:0}:where(.community-publish-route.publish-page) .rich-editor:focus{outline:2px solid rgba(214,8,25,.18);outline-offset:8px}:where(.community-publish-route.publish-page) .rich-editor[data-editor-empty=true]{min-height:132px}:where(.community-publish-route.publish-page) .rich-editor[data-editor-empty=true]:before{position:absolute;top:0;right:0;left:0;color:var(--color-gray-muted);content:attr(data-placeholder);font-size:16px;font-weight:400;line-height:1.7;pointer-events:none}:where(.community-publish-route.publish-page) .rich-editor blockquote,:where(.community-publish-route.publish-page) .rich-editor p,:where(.community-publish-route.publish-page) .rich-editor>div:not(.editor-columns){margin:0 0 .75em}:where(.community-publish-route.publish-page) .rich-editor>div:not(.editor-columns){min-height:1.7em}:where(.community-publish-route.publish-page) .rich-editor h1,:where(.community-publish-route.publish-page) .rich-editor h2,:where(.community-publish-route.publish-page) .rich-editor h3{margin:1.1em 0 .55em;font-weight:600}:where(.community-publish-route.publish-page) .rich-editor h1{font-size:32px;line-height:1.2}:where(.community-publish-route.publish-page) .rich-editor h2{font-size:26px;line-height:1.2}:where(.community-publish-route.publish-page) .rich-editor h3{font-size:22px;line-height:1.32}:where(.community-publish-route.publish-page) .rich-editor blockquote{border-left:3px solid var(--color-brand-red);padding:8px 0 8px 16px;color:var(--color-metal-mid)}:where(.community-publish-route.publish-page) .rich-editor hr{height:1px;margin:24px 0;border:0;background:var(--color-fog-light)}:where(.community-publish-route.publish-page) .rich-editor>.is-editor-block-active{outline:1px solid rgba(214,8,25,.22);outline-offset:5px}:where(.community-publish-route.publish-page) .editor-block-toolbar{position:absolute;z-index:12;left:-52px;display:grid;gap:3px;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card);padding:4px;background:var(--color-white);box-shadow:0 12px 34px rgba(11,18,23,.075)}:where(.community-publish-route.publish-page) .editor-block-toolbar[hidden]{display:none}:where(.community-publish-route.publish-page) .editor-block-toolbar button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:var(--radius-control);padding:0;color:var(--color-metal-mid);background:transparent;transition:color .22s ease,background-color .22s ease}:where(.community-publish-route.publish-page) .editor-block-toolbar button:hover{color:var(--color-title-black);background:var(--color-surface-white)}:where(.community-publish-route.publish-page) .editor-block-toolbar button[data-block-action=delete]:hover{color:var(--color-brand-red);background:rgba(214,8,25,.055)}:where(.community-publish-route.publish-page) .editor-block-toolbar button:disabled{color:var(--color-gray-muted);background:transparent;cursor:not-allowed;opacity:.42}:where(.community-publish-route.publish-page) .editor-block-toolbar svg{width:16px;height:16px}:where(.community-publish-route.publish-page) .editor-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}:where(.community-publish-route.publish-page) .editor-columns>div,:where(.community-publish-route.publish-page) .imported-link-block{border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card);padding:14px;background:var(--color-surface-white)}:where(.community-publish-route.publish-page) .inline-mention{display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(84,96,107,.15);border-radius:var(--radius-pill);padding:2px 8px;color:var(--color-metal-mid);background:var(--color-surface-white);font-size:14px;line-height:1.45;vertical-align:middle}:where(.community-publish-route.publish-page) .rich-editor>.inline-mention{margin-bottom:.75em}:where(.community-publish-route.publish-page) .inline-mention[data-mention-kind=product]{border-color:rgba(214,8,25,.18);color:var(--color-brand-red-dark);background:rgba(214,8,25,.055)}:where(.community-publish-route.publish-page) .command-menu{position:absolute;z-index:20;width:min(280px,calc(100vw - 48px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid rgba(1,3,5,.1);border-radius:var(--radius-card);padding:8px;background:hsla(0,0%,100%,.98);box-shadow:0 22px 58px rgba(11,18,23,.18)}:where(.community-publish-route.publish-page) .command-menu{top:66px;left:20px}:where(.community-publish-route.publish-page) .slash-command-menu{width:min(560px,calc(100vw - 24px))}:where(.community-publish-route.publish-page) .slash-command-menu [data-slash-options]{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-rows:repeat(4,minmax(46px,auto));-moz-column-gap:4px;column-gap:4px}:where(.community-publish-route.publish-page) .command-menu>header{min-height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 8px;color:var(--color-gray-secondary);font-size:12px;line-height:1.55}:where(.community-publish-route.publish-page) .command-menu kbd{min-width:22px;height:22px;display:inline-grid;place-items:center;border:1px solid rgba(1,3,5,.1);border-radius:5px;padding:0 5px;color:var(--color-gray-secondary);background:var(--color-surface-white);font-family:inherit;font-size:11px;box-shadow:none}:where(.community-publish-route.publish-page) .command-option{width:100%;min-height:46px;display:grid;grid-template-columns:32px 1fr;gap:8px;align-items:center;border:0;border-radius:var(--radius-control);padding:5px 8px;text-align:left;color:var(--color-title-black);background:transparent}:where(.community-publish-route.publish-page) .command-option.is-active,:where(.community-publish-route.publish-page) .command-option:hover{background:rgba(214,8,25,.055)}:where(.community-publish-route.publish-page) .command-option>span:first-child{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--radius-control);color:var(--color-metal-mid);background:var(--color-surface-white);font-size:12px;font-weight:600}:where(.community-publish-route.publish-page) .command-option.is-active>span:first-child{color:var(--color-brand-red)}:where(.community-publish-route.publish-page) .command-option p{display:flex;flex-direction:column;margin:0}:where(.community-publish-route.publish-page) .command-option strong{font-size:13px;font-weight:600;line-height:1.45}:where(.community-publish-route.publish-page) .command-option small{color:var(--color-gray-muted);font-size:11px;font-weight:400;line-height:1.5}:where(.community-publish-route.publish-page) .mention-group-title{margin:7px 8px 3px;color:var(--color-gray-muted);font-size:11px;font-weight:600;line-height:1.55;letter-spacing:.04em}:where(.community-publish-route.publish-page) .mention-command-menu{width:min(500px,calc(100vw - 32px));border:0;padding:0;background:transparent;box-shadow:none}:where(.community-publish-route.publish-page) .mention-selection-indicator{--mention-selection-x:0px;--mention-selection-y:0px;--mention-selection-width:0px;--mention-selection-height:0px;display:none;position:absolute;top:0;left:0;z-index:0;width:var(--mention-selection-width);height:var(--mention-selection-height);border-radius:var(--radius-control);pointer-events:none;opacity:0;background:rgba(214,8,25,.055);transform:translate3d(var(--mention-selection-x),var(--mention-selection-y),0);will-change:transform,width,height}:where(.community-publish-route.publish-page) .mention-selection-indicator.is-visible{opacity:1}:where(.community-publish-route.publish-page) .mention-selection-indicator.is-ready{transition:transform .26s var(--ease-ui),width .26s var(--ease-ui),height .26s var(--ease-ui),opacity .18s ease}:where(.community-publish-route.publish-page) .mention-menu-layout{position:relative;z-index:1;display:grid;grid-template-columns:132px minmax(0,1fr);align-items:start;gap:8px;min-height:0}:where(.community-publish-route.publish-page) .mention-result-panel,:where(.community-publish-route.publish-page) .mention-type-panel{min-width:0;border:1px solid rgba(1,3,5,.1);border-radius:var(--radius-card);padding:8px;background:hsla(0,0%,100%,.98);box-shadow:0 22px 58px rgba(11,18,23,.18)}:where(.community-publish-route.publish-page) .mention-type-panel{align-self:start}:where(.community-publish-route.publish-page) .mention-type-list{display:grid;gap:4px}:where(.community-publish-route.publish-page) .mention-category-option{position:relative;z-index:1;width:100%;min-height:48px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px;align-items:center;border:0;border-radius:var(--radius-control);padding:4px 8px;text-align:left;color:var(--color-title-black);background:transparent;font-size:14px;font-weight:600;line-height:1.55;transition:color .22s ease,background-color .22s ease,box-shadow .22s ease}:where(.community-publish-route.publish-page) .mention-category-option:hover,:where(.community-publish-route.publish-page) .mention-category-option[aria-selected=true]{color:var(--color-brand-red-dark);background:rgba(214,8,25,.055)}:where(.community-publish-route.publish-page) .mention-category-option:focus,:where(.community-publish-route.publish-page) .mention-item-option:focus{outline:0;box-shadow:inset 0 0 0 2px rgba(214,8,25,.48)}:where(.community-publish-route.publish-page) .mention-category-option>span{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--radius-control);color:var(--color-metal-mid);background:var(--color-surface-white)}:where(.community-publish-route.publish-page) .mention-category-option[aria-selected=true]>span{color:var(--color-brand-red)}:where(.community-publish-route.publish-page) .mention-category-option>span svg{width:20px;height:20px}:where(.community-publish-route.publish-page) .mention-category-option strong{overflow:hidden;font-size:16px;font-weight:600;line-height:1;text-overflow:ellipsis;white-space:nowrap}:where(.community-publish-route.publish-page) .mention-command-menu [data-mention-options]{max-height:304px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(84,96,107,.34) transparent}:where(.community-publish-route.publish-page) .mention-command-menu .command-option{position:relative;z-index:1;min-height:56px;grid-template-columns:40px minmax(0,1fr);gap:10px;padding:6px 8px}:where(.community-publish-route.publish-page) .mention-command-menu .mention-item-option.is-active,:where(.community-publish-route.publish-page) .mention-command-menu .mention-item-option:hover{background:rgba(214,8,25,.055)}:where(.community-publish-route.publish-page) .mention-command-menu .command-option>span:first-child{width:40px;height:40px}:where(.community-publish-route.publish-page) .mention-command-menu .command-option strong{overflow:hidden;font-size:16px;font-weight:600;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}:where(.community-publish-route.publish-page) .mention-command-menu .command-option small{overflow:hidden;color:var(--color-gray-secondary);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}:where(.community-publish-route.publish-page) .mention-query-match{color:var(--color-brand-red);background:transparent}:where(.community-publish-route.publish-page) .mention-option-media{position:relative;overflow:hidden;border:1px solid rgba(1,3,5,.08);background:var(--color-surface-white)}:where(.community-publish-route.publish-page) .mention-option-media img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}:where(.community-publish-route.publish-page) .mention-option-media[data-mention-media-type=product] img{padding:3px;-o-object-fit:contain;object-fit:contain}:where(.community-publish-route.publish-page) .mention-option-media[data-mention-media-type=user],:where(.community-publish-route.publish-page) .mention-option-media[data-mention-media-type=user] img{border-radius:50%}:where(.community-publish-route.publish-page) .mention-menu-empty{margin:0;padding:22px 14px;color:var(--color-metal-mid);font-size:14px;font-weight:400;line-height:1.6;text-align:center}:where(.community-publish-route.publish-page) .article-side-column{display:grid;gap:13px}:where(.community-publish-route.publish-page) .article-side-column.publish-settings-panel{--publish-side-heading-size:18px;align-content:start;gap:22px;padding:20px;border:1px solid #e2e5e9;border-radius:14px;background:var(--color-white)}:where(.community-publish-route.publish-page) .publish-settings-panel>.publish-side-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}:where(.community-publish-route.publish-page) .publish-settings-panel .publish-side-card h2{font-size:var(--publish-side-heading-size)}:where(.community-publish-route.publish-page) .publish-required-mark{margin-left:4px;color:var(--color-brand-red-dark);font-size:14px}:where(.community-publish-route.publish-page) .publish-settings-panel .publish-category-error{margin:8px 0 0;color:var(--color-brand-red-dark);font-size:13px;line-height:1.5}:where(.community-publish-route.publish-page) .publish-category-control select[aria-invalid=true]{border-color:var(--color-brand-red-dark)}:where(.community-publish-route.publish-page) .publish-settings-panel .link-import-card{position:relative}:where(.community-publish-route.publish-page) .publish-settings-panel .link-import-card:after{position:absolute;left:0;right:0;bottom:-22px;height:1px;background:#e6e8ec;content:""}:where(.community-publish-route.publish-page) .publish-settings-panel .publish-settings-card+.link-import-card{padding-top:20px;border-top:1px solid #e6e8ec}:where(.community-publish-route.publish-page) .publish-settings-panel .publish-link-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:where(.community-publish-route.publish-page) .publish-settings-panel .link-import-input-row{gap:8px;margin-top:12px}:where(.community-publish-route.publish-page) .publish-settings-panel .link-import-input-row button,:where(.community-publish-route.publish-page) .publish-settings-panel .link-import-input-row input{min-height:42px;font-size:14px}:where(.community-publish-route.publish-page) .publish-settings-panel .publish-action-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:48px 0 0}:where(.community-publish-route.publish-page) .publish-settings-panel .publish-reload-button,:where(.community-publish-route.publish-page) .publish-settings-panel .publish-return-button,:where(.community-publish-route.publish-page) .publish-settings-panel .publish-review-button{grid-column:1/-1}:where(.community-publish-route.publish-page) .publish-settings-panel .publish-action-stack button{min-width:0;min-height:46px;justify-content:center;gap:8px;padding:10px 8px;font-size:var(--publish-side-heading-size);font-weight:500;line-height:1.4;letter-spacing:0;box-shadow:none;transform:none}:where(.community-publish-route.publish-page) .publish-settings-panel .publish-preview-button{display:inline-flex;align-items:center;border:1px solid #dce0e5;border-radius:var(--radius-control);color:var(--color-metal-dark);background:var(--color-white)}:where(.community-publish-route.publish-page) .publish-settings-panel .publish-preview-button svg{width:18px;height:18px;flex:0 0 auto}:where(.community-publish-route.publish-page) .publish-settings-panel .publish-action-stack button:focus-visible{outline:2px solid var(--color-brand-red-dark);outline-offset:2px}:where(.community-publish-route.publish-page) .publish-settings-panel .publish-preview-button:hover:not(:disabled){border-color:#b6bec8;background:#f7f8fa}:where(.community-publish-route.publish-page) .publish-settings-panel .publish-action-stack .publish-return-button{margin-top:12px;min-height:34px;justify-content:flex-start;padding:6px 0;border-color:transparent;color:var(--color-metal-mid);background:transparent}:where(.community-publish-route.publish-page) .publish-settings-panel .publish-return-button svg{transform:rotate(180deg)}:where(.community-publish-route.publish-page) .publish-side-card{border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card);padding:18px;background:var(--color-white);box-shadow:0 12px 34px rgba(11,18,23,.06)}:where(.community-publish-route.publish-page) .publish-side-card>header,:where(.community-publish-route.publish-page) .sync-settings>header{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(.community-publish-route.publish-page) .publish-side-card h2,:where(.community-publish-route.publish-page) .sync-settings h3{margin:0;font-size:16px;font-weight:600;line-height:1.5}:where(.community-publish-route.publish-page) .publish-side-card header>svg{width:17px;height:17px;color:var(--color-gray-secondary)}:where(.community-publish-route.publish-page) .publish-side-card>p{margin:10px 0 0;color:var(--color-metal-mid);font-size:14px;font-weight:400;line-height:1.6}:where(.community-publish-route.publish-page) .link-import-card label{display:block;margin-top:13px;color:var(--color-title-black);font-size:12px;font-weight:600;line-height:1.55}:where(.community-publish-route.publish-page) .link-import-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:5px}:where(.community-publish-route.publish-page) .link-import-input-row input{width:100%;min-width:0;min-height:40px;border:1px solid var(--color-border-light);border-radius:var(--radius-control);padding:8px 9px;color:var(--color-title-black);background:var(--color-white);font-size:12px}:where(.community-publish-route.publish-page) .link-import-actions button,:where(.community-publish-route.publish-page) .link-import-input-row button{min-height:40px;border:1px solid rgba(1,3,5,.1);border-radius:var(--radius-control);padding:0 11px;color:var(--color-gunmetal-dark);background:var(--color-surface-white);font-size:12px;font-weight:600}:where(.community-publish-route.publish-page) .link-import-status{min-height:56px;display:flex;align-items:center;gap:9px;margin-top:12px;border-radius:var(--radius-control);padding:9px 10px;background:var(--color-surface-white)}:where(.community-publish-route.publish-page) .link-import-status>svg{width:18px;height:18px;flex:0 0 auto;color:var(--color-brand-red)}:where(.community-publish-route.publish-page) .link-import-status p{min-width:0;display:flex;flex-direction:column;margin:0}:where(.community-publish-route.publish-page) .link-import-status strong{font-size:12px;font-weight:600;line-height:1.5}:where(.community-publish-route.publish-page) .link-import-status span{overflow:hidden;color:var(--color-gray-muted);font-size:11px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}:where(.community-publish-route.publish-page) .link-import-card[data-link-state=parsing] .link-import-status>svg{animation:community-publish-link-spin .9s linear infinite}@keyframes community-publish-link-spin{to{transform:rotate(1turn)}}:where(.community-publish-route.publish-page) .link-import-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}:where(.community-publish-route.publish-page) .link-import-actions button:first-child{border-color:var(--color-brand-red);color:var(--color-white);background:var(--color-brand-red)}:where(.community-publish-route.publish-page) .publish-action-stack{display:grid;gap:10px;margin-top:1px}:where(.community-publish-route.publish-page) .publish-draft-button,:where(.community-publish-route.publish-page) .publish-return-button,:where(.community-publish-route.publish-page) .publish-review-button{width:100%;min-height:50px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;border-radius:var(--radius-control);padding:0 20px;font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em;transition:border-color .22s ease,color .22s ease,background .22s ease,box-shadow .22s ease,transform .28s var(--ease-ui)}:where(.community-publish-route.publish-page) .publish-draft-button,:where(.community-publish-route.publish-page) .publish-return-button{border:1px solid rgba(1,3,5,.12);color:var(--color-title-black);background:var(--color-white);box-shadow:0 8px 20px rgba(11,18,23,.055)}:where(.community-publish-route.publish-page) .publish-draft-button:focus-visible,:where(.community-publish-route.publish-page) .publish-draft-button:hover,:where(.community-publish-route.publish-page) .publish-return-button:focus-visible,:where(.community-publish-route.publish-page) .publish-return-button:hover{border-color:rgba(214,8,25,.34);color:var(--color-brand-red-dark);background:rgba(214,8,25,.035);transform:translateY(-2px)}:where(.community-publish-route.publish-page) .publish-draft-button svg,:where(.community-publish-route.publish-page) .publish-return-button svg{width:18px;height:18px;flex:0 0 auto}:where(.community-publish-route.publish-page) .video-main-column{display:grid;grid-template-rows:minmax(0,1fr);gap:14px;min-height:0}:where(.community-publish-route.publish-page) .video-main-column,:where(.community-publish-route.publish-page) .video-settings-panel{height:100%}:where(.community-publish-route.publish-page) .video-preview-card,:where(.community-publish-route.publish-page) .video-settings-panel{min-height:0;display:flex;flex-direction:column}:where(.community-publish-route.publish-page) .video-frame{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--color-industrial-blue-black)}:where(.community-publish-route.publish-page) .video-preview-card:not(.is-course-mode) .video-frame{flex:1 1 auto}:where(.community-publish-route.publish-page) .video-frame video{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;background:rgba(0,0,0,.34)}:where(.community-publish-route.publish-page) .video-frame video:not([src]){visibility:hidden}:where(.community-publish-route.publish-page) .video-empty{padding:32px;color:#fff;text-align:center}:where(.community-publish-route.publish-page) .video-feedback{margin:12px 0;padding:12px;border-radius:8px;background:#fff3f3;color:#8c1621;overflow-wrap:anywhere}:where(.community-publish-route.publish-page) .video-preview-card>.course-episode-actions{padding:16px 20px}:where(.community-publish-route.publish-page) .video-view button:disabled{opacity:.5;cursor:default}:where(.community-publish-route.publish-page) .video-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:var(--color-white);pointer-events:none}:where(.community-publish-route.publish-page) .video-placeholder>svg{width:70px;height:70px;border:1px solid hsla(0,0%,100%,.62);border-radius:50%;padding:21px;background:hsla(0,0%,100%,.16);backdrop-filter:blur(18px) saturate(150%);fill:currentColor}:where(.community-publish-route.publish-page) .video-placeholder p{display:flex;align-items:center;flex-direction:column;margin:0}:where(.community-publish-route.publish-page) .video-placeholder strong{font-size:22px;font-weight:600;line-height:1.32}:where(.community-publish-route.publish-page) .video-placeholder span{color:hsla(0,0%,100%,.74);font-size:14px;line-height:1.6}:where(.community-publish-route.publish-page) .video-subtitle-overlay{position:absolute;right:8%;bottom:12%;left:8%;z-index:3;width:-moz-fit-content;width:fit-content;max-width:84%;margin:auto;border-radius:var(--radius-control);padding:6px 12px;color:var(--color-white);background:rgba(0,0,0,.76);font-size:clamp(15px,1.45vw,20px);font-weight:600;line-height:1.55;text-align:center;white-space:pre-line;overflow-wrap:anywhere;pointer-events:none;text-shadow:0 1px 3px rgba(0,0,0,.72)}:where(.community-publish-route.publish-page) .subtitle-editor-card{position:relative;overflow:hidden;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card-large);background:var(--color-white);box-shadow:var(--publish-shadow)}:where(.community-publish-route.publish-page) .subtitle-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(1,3,5,.07);padding:18px 20px}:where(.community-publish-route.publish-page) .subtitle-editor-heading>div:first-child{min-width:0}:where(.community-publish-route.publish-page) .subtitle-editor-heading h2{margin:2px 0 0;color:var(--color-title-black);font-size:20px;font-weight:600;line-height:1.35}:where(.community-publish-route.publish-page) .subtitle-editor-heading>div:first-child>span{display:block;margin-top:3px;color:var(--color-gray-secondary);font-size:12px;line-height:1.55}:where(.community-publish-route.publish-page) .subtitle-editor-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}:where(.community-publish-route.publish-page) .subtitle-cue-actions button,:where(.community-publish-route.publish-page) .subtitle-cue-index,:where(.community-publish-route.publish-page) .subtitle-editor-actions button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(1,3,5,.1);border-radius:var(--radius-control);padding:0 10px;color:var(--color-metal-mid);background:var(--color-white);font-size:12px;font-weight:600;line-height:1.4;transition:color .22s ease,border-color .22s ease,background .22s ease}:where(.community-publish-route.publish-page) .subtitle-cue-actions button:hover,:where(.community-publish-route.publish-page) .subtitle-cue-index:hover,:where(.community-publish-route.publish-page) .subtitle-editor-actions button:hover:not(:disabled){border-color:rgba(214,8,25,.28);color:var(--color-brand-red-dark);background:rgba(214,8,25,.04)}:where(.community-publish-route.publish-page) .subtitle-editor-actions .subtitle-add-button{border-color:var(--color-brand-red);color:var(--color-white);background:var(--color-brand-red)}:where(.community-publish-route.publish-page) .subtitle-editor-actions .subtitle-add-button:hover:not(:disabled){border-color:var(--color-brand-red-dark);color:var(--color-white);background:var(--color-brand-red-dark)}:where(.community-publish-route.publish-page) .subtitle-editor-actions button:disabled{cursor:not-allowed;opacity:.42}:where(.community-publish-route.publish-page) .subtitle-cue-actions svg,:where(.community-publish-route.publish-page) .subtitle-editor-actions svg{width:15px;height:15px}:where(.community-publish-route.publish-page) .subtitle-timeline-panel{padding:16px 20px 0}:where(.community-publish-route.publish-page) .subtitle-time-readout{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px;color:var(--color-gray-secondary);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.5}:where(.community-publish-route.publish-page) .subtitle-time-readout span:first-child{color:var(--color-title-black);font-weight:600}:where(.community-publish-route.publish-page) .subtitle-timeline-scroller{overflow-x:auto;overflow-y:hidden;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card);background:var(--color-surface-white);scrollbar-color:var(--color-border-light) transparent}:where(.community-publish-route.publish-page) .subtitle-timeline-scroller:focus-visible{outline:3px solid rgba(214,8,25,.22);outline-offset:3px}:where(.community-publish-route.publish-page) .subtitle-timeline{min-width:720px;padding:8px 12px 12px}:where(.community-publish-route.publish-page) .subtitle-ruler{position:relative;height:28px;border-bottom:1px solid rgba(1,3,5,.1);color:var(--color-gray-muted);font-size:10px;font-variant-numeric:tabular-nums;line-height:1}:where(.community-publish-route.publish-page) .subtitle-ruler-tick{position:absolute;bottom:0;width:1px;height:7px;background:var(--color-border-light);transform:translateX(-.5px)}:where(.community-publish-route.publish-page) .subtitle-ruler-tick span{position:absolute;bottom:10px;left:0;transform:translateX(-50%);white-space:nowrap}:where(.community-publish-route.publish-page) .subtitle-ruler-tick:first-child span{transform:none}:where(.community-publish-route.publish-page) .subtitle-ruler-tick:last-child span{transform:translateX(-100%)}:where(.community-publish-route.publish-page) .subtitle-track{position:relative;height:66px;overflow:hidden;border-radius:var(--radius-card);background:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1px),rgba(84,96,107,.08) calc(10% - 1px),rgba(84,96,107,.08) 10%),var(--color-white);cursor:crosshair;touch-action:none}:where(.community-publish-route.publish-page) .subtitle-playhead{position:absolute;top:0;bottom:0;left:0;z-index:8;width:2px;background:var(--color-brand-red);pointer-events:none;transform:translateX(-1px)}:where(.community-publish-route.publish-page) .subtitle-playhead:before{position:absolute;top:0;left:50%;width:9px;height:9px;border-radius:50%;background:var(--color-brand-red);content:"";transform:translate(-50%,-1px)}:where(.community-publish-route.publish-page) .subtitle-cue-block{position:absolute;top:11px;z-index:2;min-width:20px;height:44px;overflow:hidden;border:1px solid rgba(84,96,107,.26);border-radius:var(--radius-control);padding:0 10px;color:var(--color-gunmetal-dark);background:var(--color-fog-light);box-shadow:0 5px 14px rgba(11,18,23,.08);cursor:grab;touch-action:none}:where(.community-publish-route.publish-page) .subtitle-cue-block.is-active,:where(.community-publish-route.publish-page) .subtitle-cue-block:hover{z-index:4;border-color:var(--color-brand-red);color:var(--color-brand-red-dark);background:rgba(214,8,25,.08)}:where(.community-publish-route.publish-page) .subtitle-cue-block.is-dragging{z-index:6;cursor:grabbing;box-shadow:0 9px 22px rgba(11,18,23,.16)}:where(.community-publish-route.publish-page) .subtitle-cue-label{display:block;overflow:hidden;font-size:11px;font-weight:600;line-height:42px;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}:where(.community-publish-route.publish-page) .subtitle-resize-handle{position:absolute;top:0;bottom:0;width:10px;cursor:ew-resize}:where(.community-publish-route.publish-page) .subtitle-resize-handle[data-subtitle-resize=start]{left:0}:where(.community-publish-route.publish-page) .subtitle-resize-handle[data-subtitle-resize=end]{right:0}:where(.community-publish-route.publish-page) .subtitle-resize-handle:before{position:absolute;top:14px;bottom:14px;width:2px;border-radius:var(--radius-pill);background:currentColor;content:"";opacity:.46}:where(.community-publish-route.publish-page) .subtitle-resize-handle:first-child:before{left:3px}:where(.community-publish-route.publish-page) .subtitle-resize-handle:last-child:before{right:3px}:where(.community-publish-route.publish-page) .subtitle-editor-status{margin:10px 20px 0;color:var(--color-gray-secondary);font-size:12px;line-height:1.55}:where(.community-publish-route.publish-page) .subtitle-editor-status.has-error{color:var(--color-brand-red-dark)}:where(.community-publish-route.publish-page) .subtitle-cue-list{display:grid;gap:8px;padding:14px 20px 20px}:where(.community-publish-route.publish-page) .subtitle-empty-state{margin:0;border:1px dashed rgba(84,96,107,.22);border-radius:var(--radius-card);padding:18px;color:var(--color-gray-muted);background:var(--color-surface-white);font-size:12px;line-height:1.55;text-align:center}:where(.community-publish-route.publish-page) .subtitle-cue-row{display:grid;grid-template-columns:42px 246px minmax(180px,1fr) auto;gap:10px;align-items:start;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card);padding:10px;background:var(--color-surface-white);transition:border-color .22s ease,box-shadow .22s ease}:where(.community-publish-route.publish-page) .subtitle-cue-row.is-active{border-color:rgba(214,8,25,.3);box-shadow:0 0 0 3px rgba(214,8,25,.055)}:where(.community-publish-route.publish-page) .subtitle-cue-row.has-error{border-color:rgba(167,8,11,.34)}:where(.community-publish-route.publish-page) .subtitle-cue-index{min-width:42px;height:42px;padding:0;color:var(--color-title-black);font-variant-numeric:tabular-nums}:where(.community-publish-route.publish-page) .subtitle-cue-times{display:grid;grid-template-columns:1fr 1fr;gap:7px}:where(.community-publish-route.publish-page) .subtitle-cue-copy,:where(.community-publish-route.publish-page) .subtitle-cue-times label{display:grid;gap:4px;color:var(--color-gray-secondary);font-size:10px;font-weight:600;line-height:1.4}:where(.community-publish-route.publish-page) .subtitle-cue-copy textarea,:where(.community-publish-route.publish-page) .subtitle-cue-times input{width:100%;border:1px solid var(--color-border-light);border-radius:var(--radius-control);padding:8px 9px;color:var(--color-title-black);background:var(--color-white);font-family:inherit;font-size:13px;font-weight:400;line-height:1.5}:where(.community-publish-route.publish-page) .subtitle-cue-times input{min-height:42px;font-variant-numeric:tabular-nums}:where(.community-publish-route.publish-page) .subtitle-cue-copy textarea{min-height:58px;resize:vertical}:where(.community-publish-route.publish-page) .subtitle-cue-copy textarea:focus,:where(.community-publish-route.publish-page) .subtitle-cue-times input:focus{border-color:var(--color-brand-red);outline:0;box-shadow:0 0 0 3px rgba(214,8,25,.1)}:where(.community-publish-route.publish-page) .subtitle-cue-copy textarea[aria-invalid=true],:where(.community-publish-route.publish-page) .subtitle-cue-times input[aria-invalid=true]{border-color:var(--color-brand-red-dark)}:where(.community-publish-route.publish-page) .subtitle-cue-actions{display:grid;grid-template-columns:1fr;gap:6px}:where(.community-publish-route.publish-page) .subtitle-cue-actions button{min-width:70px}:where(.community-publish-route.publish-page) .subtitle-cue-error{grid-column:2/-1;margin:-2px 0 0;color:var(--color-brand-red-dark);font-size:11px;line-height:1.5}:where(.community-publish-route.publish-page) .video-cover-row{min-height:96px;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:16px 22px}:where(.community-publish-route.publish-page) .video-cover-row>div{display:flex;flex-direction:column}:where(.community-publish-route.publish-page) .video-cover-row strong{font-size:14px;font-weight:600;line-height:1.5}:where(.community-publish-route.publish-page) .video-cover-row span{color:var(--color-gray-secondary);font-size:12px;line-height:1.55}:where(.community-publish-route.publish-page) .course-episode-panel{display:flex;flex:1 1 auto;flex-direction:column;border-top:1px solid rgba(1,3,5,.08);padding:18px 22px 22px;background:var(--color-surface-white)}:where(.community-publish-route.publish-page) .course-episode-panel[hidden]{display:none}:where(.community-publish-route.publish-page) .course-episode-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}:where(.community-publish-route.publish-page) .course-episode-panel>header h2{margin:0;color:var(--color-title-black);font-size:22px;font-weight:600;line-height:1.32}:where(.community-publish-route.publish-page) .course-episode-panel>header p{margin:4px 0 0;color:var(--color-gray-secondary);font-size:14px;line-height:1.6}:where(.community-publish-route.publish-page) .course-episode-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}:where(.community-publish-route.publish-page) .course-episode-actions button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(1,3,5,.12);border-radius:var(--radius-control);padding:7px 10px;color:var(--color-metal-dark);background:var(--color-white);font-size:14px;font-weight:600;line-height:1.5}:where(.community-publish-route.publish-page) .course-episode-actions button:focus-visible,:where(.community-publish-route.publish-page) .course-episode-actions button:hover{border-color:rgba(214,8,25,.34);color:var(--color-brand-red-dark);outline:0;box-shadow:0 0 0 3px rgba(214,8,25,.1)}:where(.community-publish-route.publish-page) .course-episode-actions svg{width:16px;height:16px}:where(.community-publish-route.publish-page) .course-episode-preview-list{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}:where(.community-publish-route.publish-page) .course-episode-preview-item{min-width:0;display:grid;grid-template-columns:32px 32px minmax(0,1fr) auto 36px;gap:10px;align-items:center;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-control);padding:10px 12px;background:var(--color-white);transition:border-color .22s ease,box-shadow .22s ease,opacity .22s ease}:where(.community-publish-route.publish-page) .course-episode-preview-item.is-locked{grid-template-columns:42px minmax(0,1fr) auto;background:hsla(0,0%,100%,.62)}:where(.community-publish-route.publish-page) .course-episode-preview-item.is-pending{cursor:grab}:where(.community-publish-route.publish-page) .course-episode-preview-item.is-current{border-color:rgba(214,8,25,.26);box-shadow:inset 2px 0 var(--color-brand-red)}:where(.community-publish-route.publish-page) .course-episode-preview-item.is-missing{border-style:dashed;border-color:rgba(167,8,11,.34);background:rgba(214,8,25,.025)}:where(.community-publish-route.publish-page) .course-episode-preview-item.has-error{border-color:rgba(167,8,11,.34)}:where(.community-publish-route.publish-page) .course-episode-preview-item.is-drag-ghost{position:fixed;z-index:1000;margin:0;pointer-events:none;cursor:grabbing;border-color:rgba(214,8,25,.42);background:var(--color-white);box-shadow:0 18px 42px rgba(11,18,23,.18);opacity:.94;transform:scale(.99)}:where(.community-publish-route.publish-page) .course-episode-drag-placeholder{box-sizing:border-box;border:1px dashed rgba(214,8,25,.44);border-radius:var(--radius-control);background:rgba(214,8,25,.045)}:where(.community-publish-route).publish-page.is-sorting-episodes,:where(.community-publish-route).publish-page.is-sorting-episodes *{cursor:grabbing!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}:where(.community-publish-route.publish-page) .course-episode-drag-handle,:where(.community-publish-route.publish-page) .course-episode-remove{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-control);padding:0;color:var(--color-gray-secondary);background:transparent}:where(.community-publish-route.publish-page) .course-episode-drag-handle{cursor:grab;touch-action:none}:where(.community-publish-route.publish-page) .course-episode-drag-handle:active{cursor:grabbing}:where(.community-publish-route.publish-page) .course-episode-drag-handle:focus-visible,:where(.community-publish-route.publish-page) .course-episode-drag-handle:hover,:where(.community-publish-route.publish-page) .course-episode-remove:focus-visible,:where(.community-publish-route.publish-page) .course-episode-remove:hover{border-color:rgba(214,8,25,.24);color:var(--color-brand-red-dark);background:rgba(214,8,25,.05);outline:0;box-shadow:0 0 0 3px rgba(214,8,25,.09)}:where(.community-publish-route.publish-page) .course-episode-drag-handle svg,:where(.community-publish-route.publish-page) .course-episode-remove svg{width:17px;height:17px}:where(.community-publish-route.publish-page) .course-episode-preview-item>b{color:var(--color-gray-secondary);font-size:12px;font-weight:600;line-height:1.55;font-variant-numeric:tabular-nums}:where(.community-publish-route.publish-page) .course-episode-preview-copy{min-width:0;display:flex;flex-direction:column;gap:2px}:where(.community-publish-route.publish-page) .course-episode-preview-copy input,:where(.community-publish-route.publish-page) .course-episode-preview-copy strong{width:100%;min-width:0;overflow:hidden;border:1px solid transparent;border-radius:var(--radius-control);padding:3px 5px;color:var(--color-title-black);background:transparent;font-size:14px;font-weight:600;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}:where(.community-publish-route.publish-page) .course-episode-preview-copy strong{padding-inline:0}:where(.community-publish-route.publish-page) .course-episode-preview-copy input:hover{border-color:rgba(1,3,5,.12);background:var(--color-white)}:where(.community-publish-route.publish-page) .course-episode-preview-copy input:focus{border-color:var(--color-brand-red);outline:0;background:var(--color-white);box-shadow:0 0 0 3px rgba(214,8,25,.1)}:where(.community-publish-route.publish-page) .course-episode-preview-copy span,:where(.community-publish-route.publish-page) .course-episode-preview-item>time{color:var(--color-gray-muted);font-size:12px;line-height:1.55}:where(.community-publish-route.publish-page) .course-episode-file-name{display:block;overflow:hidden;padding-inline:5px;text-overflow:ellipsis;white-space:nowrap}:where(.community-publish-route.publish-page) .course-episode-preview-item>time{font-variant-numeric:tabular-nums}:where(.community-publish-route.publish-page) .course-episode-help{margin:10px 0 0;color:var(--color-gray-muted);font-size:12px;line-height:1.55}:where(.community-publish-route.publish-page) .content-kind-note{margin:9px 0 0;color:var(--color-gray-secondary);font-size:12px;font-weight:400;line-height:1.55}:where(.community-publish-route.publish-page) .content-kind-options label.is-disabled{cursor:not-allowed;opacity:.48}:where(.community-publish-route.publish-page) .publish-local-banner{margin:0;background:hsla(0,0%,100%,.78)}:where(.community-publish-route.publish-page) .video-settings-panel{padding:24px}:where(.community-publish-route.publish-page) .video-settings-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}:where(.community-publish-route.publish-page) .video-settings-heading h2{font-size:26px}:where(.community-publish-route.publish-page) .video-settings-heading>span{margin-top:5px;border-radius:var(--radius-pill);padding:4px 8px;color:var(--color-gray-muted);background:var(--color-surface-white);font-size:12px;line-height:1.55}:where(.community-publish-route.publish-page) .content-kind-settings,:where(.community-publish-route.publish-page) .course-flow-settings,:where(.community-publish-route.publish-page) .course-settings{margin-top:15px;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card);padding:14px;background:var(--color-white)}:where(.community-publish-route.publish-page) .course-details-settings[hidden],:where(.community-publish-route.publish-page) .course-flow-settings[hidden]{display:none}:where(.community-publish-route.publish-page) .publish-field{display:block;margin-top:14px}:where(.community-publish-route.publish-page) .publish-field>span{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;color:var(--color-metal-dark);font-size:14px;font-weight:600;line-height:1.55}:where(.community-publish-route.publish-page) .publish-field>span b{font-weight:600}:where(.community-publish-route.publish-page) .publish-field small{color:var(--color-gray-muted);font-size:12px;font-weight:400}:where(.community-publish-route.publish-page) .publish-field input,:where(.community-publish-route.publish-page) .publish-field select,:where(.community-publish-route.publish-page) .publish-field textarea{width:100%;min-height:44px;border:1px solid var(--color-border-light);border-radius:var(--radius-control);padding:9px 11px;color:var(--color-title-black);background:var(--color-surface-white);font-size:16px;font-weight:400;line-height:1.7}:where(.community-publish-route.publish-page) .publish-field textarea{min-height:86px;resize:vertical}:where(.community-publish-route.publish-page) .link-import-input-row input:focus,:where(.community-publish-route.publish-page) .publish-field input:focus,:where(.community-publish-route.publish-page) .publish-field select:focus,:where(.community-publish-route.publish-page) .publish-field textarea:focus{border-color:var(--color-brand-red);outline:0;box-shadow:0 0 0 3px rgba(214,8,25,.12)}:where(.community-publish-route.publish-page) .sync-settings{margin-top:15px;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card);padding:14px;background:var(--color-surface-white)}:where(.community-publish-route.publish-page) .sync-settings header div{display:flex;flex-direction:column;margin:0}:where(.community-publish-route.publish-page) .sync-settings h3{font-size:14px;font-weight:600;line-height:1.5}:where(.community-publish-route.publish-page) .sync-settings header p{margin:1px 0 0;color:var(--color-gray-secondary);font-size:12px;line-height:1.55}:where(.community-publish-route.publish-page) .course-type-fieldset{min-width:0;margin:0;border:0;padding:0}:where(.community-publish-route.publish-page) .course-type-fieldset legend{margin:0 0 9px;padding:0;color:var(--color-title-black);font-size:14px;font-weight:600;line-height:1.5}:where(.community-publish-route.publish-page) .course-details-settings{margin-top:0}:where(.community-publish-route.publish-page) .course-existing-field{margin-top:12px}:where(.community-publish-route.publish-page) .course-existing-summary{display:grid;gap:3px;margin-top:12px;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-control);padding:10px 12px;background:var(--color-surface-white)}:where(.community-publish-route.publish-page) .course-existing-summary[hidden]{display:none}:where(.community-publish-route.publish-page) .course-existing-summary strong{color:var(--color-title-black);font-size:14px;font-weight:600;line-height:1.5}:where(.community-publish-route.publish-page) .course-existing-summary span{color:var(--color-gray-secondary);font-size:12px;line-height:1.55}:where(.community-publish-route.publish-page) .course-episode-fields{display:flex;align-items:flex-end;gap:12px}:where(.community-publish-route.publish-page) .course-episode-fields>.publish-field:first-child{min-width:0;flex:1 1 auto}:where(.community-publish-route.publish-page) .course-episode-fields [data-episode-order-field]{width:108px;flex:0 0 108px}:where(.community-publish-route.publish-page) .course-paid-settings{margin-top:12px;border:1px solid rgba(1,3,5,.08);border-left:2px solid var(--color-brand-red);border-radius:var(--radius-control);padding:11px 12px 12px;background:var(--color-surface-white)}:where(.community-publish-route.publish-page) .course-paid-settings[hidden]{display:none}:where(.community-publish-route.publish-page) .course-paid-settings header{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(.community-publish-route.publish-page) .course-paid-settings header strong{color:var(--color-title-black);font-size:14px;font-weight:600;line-height:1.5}:where(.community-publish-route.publish-page) .course-paid-settings header svg{width:16px;height:16px;color:var(--color-metal-dark)}:where(.community-publish-route.publish-page) .course-paid-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:9px}:where(.community-publish-route.publish-page) .course-paid-fields>label>span{display:block;margin-bottom:5px;color:var(--color-gray-secondary);font-size:12px;line-height:1.55}:where(.community-publish-route.publish-page) .course-price-inherited{margin:9px 0 0;color:var(--color-gray-secondary);font-size:12px;line-height:1.55}:where(.community-publish-route.publish-page) .course-price-inherited[hidden]{display:none}:where(.community-publish-route.publish-page) .course-type-options{display:flex}:where(.community-publish-route.publish-page) .course-type-options label{position:relative;flex:1;cursor:pointer}:where(.community-publish-route.publish-page) .course-type-options input{position:absolute;width:1px;height:1px;margin:0;clip-path:inset(50%);opacity:0}:where(.community-publish-route.publish-page) .course-type-options span{min-height:34px;display:grid;place-items:center;border:1px solid rgba(1,3,5,.1);border-right:0;color:var(--color-metal-mid);background:var(--color-white);font-size:12px;font-weight:600;line-height:1}:where(.community-publish-route.publish-page) .course-type-options label:first-child span{border-radius:var(--radius-control) 0 0 var(--radius-control)}:where(.community-publish-route.publish-page) .course-type-options label:last-child span{border-right:1px solid rgba(1,3,5,.1);border-radius:0 var(--radius-control) var(--radius-control) 0}:where(.community-publish-route.publish-page) .course-type-options input:checked+span{border-color:var(--color-brand-red);color:var(--color-white);background:var(--color-brand-red)}:where(.community-publish-route.publish-page) .course-type-options input:focus-visible+span{outline:3px solid rgba(214,8,25,.34);outline-offset:3px}:where(.community-publish-route.publish-page) .course-type-options input:disabled+span{cursor:not-allowed;opacity:.62}:where(.community-publish-route.publish-page) .course-type-options input:checked:disabled+span{opacity:.84}:where(.community-publish-route.publish-page) .content-kind-options span,:where(.community-publish-route.publish-page) .course-flow-options span{min-height:40px;font-size:14px}:where(.community-publish-route.publish-page) .compound-input{min-height:34px;display:flex;align-items:center;gap:5px;border:1px solid rgba(1,3,5,.1);border-radius:var(--radius-control);padding:0 8px;background:var(--color-white)}:where(.community-publish-route.publish-page) .compound-input b{color:var(--color-brand-red);font-size:12px}:where(.community-publish-route.publish-page) .compound-input svg{width:13px;height:13px;color:var(--color-gray-secondary)}:where(.community-publish-route.publish-page) .compound-input input{width:100%;min-width:0;border:0;padding:0;color:var(--color-title-black);background:transparent;font-size:12px;line-height:1.5}:where(.community-publish-route.publish-page) .compound-input input:focus{outline:0}:where(.community-publish-route.publish-page) .compound-input input:disabled{color:var(--color-gray-secondary);cursor:not-allowed}:where(.community-publish-route.publish-page) .sync-settings header>svg{width:20px;height:20px;color:var(--color-gray-secondary)}:where(.community-publish-route.publish-page) .sync-platform{min-height:50px;display:grid;grid-template-columns:34px 1fr auto;gap:9px;align-items:center;margin-top:10px;border:1px solid rgba(1,3,5,.07);border-radius:var(--radius-control);padding:6px 9px;background:var(--color-white)}:where(.community-publish-route.publish-page) .platform-mark{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--radius-control);color:var(--color-white);font-size:12px;font-weight:600}:where(.community-publish-route.publish-page) .platform-mark-douyin{background:var(--color-industrial-blue-black);box-shadow:inset 3px 0 var(--color-brand-red)}:where(.community-publish-route.publish-page) .platform-mark-channels{background:var(--color-metal-dark)}:where(.community-publish-route.publish-page) .platform-mark svg{width:16px;height:16px}:where(.community-publish-route.publish-page) .sync-platform p{display:flex;flex-direction:column;margin:0}:where(.community-publish-route.publish-page) .sync-platform strong{font-size:12px;font-weight:600;line-height:1.5}:where(.community-publish-route.publish-page) .sync-platform small{position:relative;padding-left:10px;color:var(--color-gray-muted);font-size:11px;line-height:1.5}:where(.community-publish-route.publish-page) .sync-platform small:before{position:absolute;left:0;top:.5em;width:5px;height:5px;border-radius:50%;background:currentColor;content:""}:where(.community-publish-route.publish-page) .sync-platform[data-auth-state=ready] small{color:var(--color-brand-red-dark)}:where(.community-publish-route.publish-page) .sync-platform[data-auth-state=authorizing] small:before{animation:community-publish-auth-pulse .9s ease infinite alternate}@keyframes community-publish-auth-pulse{to{opacity:.24}}:where(.community-publish-route.publish-page) .sync-platform>button{min-height:34px;display:inline-flex;align-items:center;gap:4px;border:0;border-radius:var(--radius-control);padding:0 8px;color:var(--color-brand-red-dark);background:transparent;font-size:12px;font-weight:600}:where(.community-publish-route.publish-page) .sync-platform>button svg{width:13px;height:13px}:where(.community-publish-route.publish-page) .sync-disclaimer{display:flex;gap:5px;margin:9px 0 0;color:var(--color-gray-muted);font-size:11px;line-height:1.55}:where(.community-publish-route.publish-page) .sync-disclaimer svg{width:13px;height:13px;flex:0 0 auto;margin-top:2px}:where(.community-publish-route.publish-page) .video-action-stack{margin-top:16px}:where(.community-publish-route.publish-page) .publish-success{min-height:110px;display:grid;grid-template-columns:48px 1fr auto;gap:16px;align-items:center;border:1px solid rgba(214,8,25,.16);border-radius:var(--radius-card-large);padding:20px 24px;background:var(--color-white);box-shadow:var(--publish-shadow)}:where(.community-publish-route.publish-page) .publish-success>span{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;color:var(--color-white);background:var(--color-brand-red)}:where(.community-publish-route.publish-page) .publish-success svg{width:22px;height:22px}:where(.community-publish-route.publish-page) .publish-success p{display:flex;flex-direction:column;margin:0}:where(.community-publish-route.publish-page) .publish-success strong{font-size:18px;font-weight:600;line-height:1.5}:where(.community-publish-route.publish-page) .publish-success small{color:var(--color-metal-mid);font-size:14px;font-weight:400;line-height:1.6}:where(.community-publish-route.publish-page) .publish-success>div{display:flex;gap:8px}:where(.community-publish-route.publish-page) .dialog-secondary,:where(.community-publish-route.publish-page) .publish-success a,:where(.community-publish-route.publish-page) .publish-success button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(1,3,5,.12);border-radius:var(--radius-control);padding:0 14px;color:var(--color-title-black);background:var(--color-white);font-size:14px;font-weight:600;line-height:1;text-decoration:none}:where(.community-publish-route.publish-page) .publish-success .publish-success-mine{border-color:rgba(214,8,25,.28);color:var(--color-brand-red)}:where(.community-publish-route.publish-page) .publish-success button[data-success-reset]{border-color:var(--color-brand-red);color:var(--color-white);background:var(--color-brand-red)}:where(.community-publish-route.publish-page) .publish-dialog{width:min(520px,calc(100% - 32px));border:0;border-radius:var(--radius-panel);padding:0;color:var(--color-title-black);background:transparent;box-shadow:0 32px 92px rgba(1,3,5,.28)}:where(.community-publish-route.publish-page) .publish-dialog::backdrop{background:rgba(11,18,23,.62);backdrop-filter:blur(8px)}:where(.community-publish-route.publish-page) .publish-dialog>form{position:relative;display:flex;align-items:center;flex-direction:column;border:1px solid hsla(0,0%,100%,.66);border-radius:var(--radius-panel);padding:34px;text-align:center;background:var(--color-white)}:where(.community-publish-route.publish-page) .dialog-close{position:absolute;top:16px;right:16px;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;padding:0;color:var(--color-gray-secondary);background:var(--color-surface-white)}:where(.community-publish-route.publish-page) .dialog-close svg{width:17px;height:17px}:where(.community-publish-route.publish-page) .dialog-symbol{width:60px;height:60px;display:grid;place-items:center;border-radius:50%;color:var(--color-brand-red);background:rgba(214,8,25,.07)}:where(.community-publish-route.publish-page) .dialog-symbol svg{width:26px;height:26px}:where(.community-publish-route.publish-page) .publish-dialog h2{margin:18px 0 0;font-size:26px;font-weight:600;line-height:1.2}:where(.community-publish-route.publish-page) .publish-dialog>form>p{max-width:420px;margin:12px 0 0;color:var(--color-metal-mid);font-size:16px;font-weight:400;line-height:1.7}:where(.community-publish-route.publish-page) .dialog-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}:where(.community-publish-route.publish-page) .dialog-actions-three{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.community-publish-route.publish-page) .dialog-primary{min-height:44px;padding:0 14px;font-size:14px}:where(.community-publish-route.publish-page) .exit-draft-dialog .dialog-actions button{font-size:16px}:where(.community-publish-route.publish-page) .exit-draft-dialog .exit-draft-discard{border-color:rgba(214,8,25,.22);color:var(--color-brand-red-dark)}:where(.community-publish-route.publish-page) .exit-draft-dialog .exit-draft-discard:focus-visible,:where(.community-publish-route.publish-page) .exit-draft-dialog .exit-draft-discard:hover{border-color:rgba(214,8,25,.42);background:rgba(214,8,25,.045)}:where(.community-publish-route.publish-page) .article-crop-dialog{width:min(900px,calc(100% - 32px));max-width:none}:where(.community-publish-route.publish-page) .publish-dialog.article-crop-dialog>form{align-items:stretch;padding:32px;text-align:left}:where(.community-publish-route.publish-page) .article-crop-dialog h2{margin:0;padding-right:48px}:where(.community-publish-route.publish-page) .publish-dialog.article-crop-dialog>form>p{max-width:660px}:where(.community-publish-route.publish-page) .article-crop-stage{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;margin-top:22px;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card-large);background:var(--color-industrial-blue-black);cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(.community-publish-route.publish-page) .article-crop-stage.is-dragging{cursor:grabbing}:where(.community-publish-route.publish-page) .article-crop-stage>span{position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 33.2%,hsla(0,0%,100%,.48) 0 33.45%,transparent 0 66.55%,hsla(0,0%,100%,.48) 0 66.8%,transparent 0),linear-gradient(transparent 33.2%,hsla(0,0%,100%,.48) 0 33.45%,transparent 0 66.55%,hsla(0,0%,100%,.48) 0 66.8%,transparent 0);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.44)}:where(.community-publish-route.publish-page) .article-crop-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}:where(.community-publish-route.publish-page) .article-crop-control{min-width:0;display:grid;gap:8px;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card);padding:12px 14px;background:var(--color-surface-white)}:where(.community-publish-route.publish-page) .article-crop-control>span{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--color-gunmetal-dark);font-size:14px;font-weight:600;line-height:1.5}:where(.community-publish-route.publish-page) .article-crop-control output{color:var(--color-gray-secondary);font-size:12px;font-weight:400;letter-spacing:.02em}:where(.community-publish-route.publish-page) .article-crop-control input[type=range]{width:100%;accent-color:var(--color-brand-red)}:where(.community-publish-route.publish-page) .article-crop-actions{margin-top:20px}:where(.community-publish-route.publish-page) .prototype-qr{width:170px;height:170px;display:grid;place-items:center;margin-top:20px;border:12px solid var(--color-white);border-radius:var(--radius-card);color:var(--color-industrial-blue-black);background:linear-gradient(90deg,rgba(11,18,23,.1) 50%,transparent 50%) 0 0 /18px 18px,linear-gradient(rgba(11,18,23,.1) 50%,transparent 50%) 0 0 /18px 18px,var(--color-surface-white);box-shadow:0 0 0 1px rgba(1,3,5,.09),0 12px 28px rgba(11,18,23,.1)}:where(.community-publish-route.publish-page) .prototype-qr svg{width:58px;height:58px;padding:10px;background:var(--color-white)}:where(.community-publish-route.publish-page) .prototype-qr span{margin-top:-35px;padding:2px 6px;color:var(--color-metal-mid);background:var(--color-white);font-size:11px;font-weight:600}:where(.community-publish-route.publish-page) .publish-confirm-summary{width:100%;display:grid;gap:8px;margin-top:18px;border-radius:var(--radius-card);padding:14px;text-align:left;background:var(--color-surface-white)}:where(.community-publish-route.publish-page) .publish-confirm-summary p{display:flex;justify-content:space-between;gap:16px;margin:0;color:var(--color-gray-secondary);font-size:12px;line-height:1.55}:where(.community-publish-route.publish-page) .publish-confirm-summary strong{max-width:65%;overflow:hidden;color:var(--color-title-black);font-weight:600;text-align:right;text-overflow:ellipsis;white-space:nowrap}:where(.community-publish-route.publish-page) .publish-post-preview-dialog{width:min(1180px,calc(100% - 32px));max-width:none;max-height:calc(100vh - 32px)}:where(.community-publish-route.publish-page) .publish-post-preview-dialog:not(.is-article-preview):not(.is-media-preview){width:min(520px,calc(100% - 32px))}:where(.community-publish-route.publish-page) .publish-post-preview-dialog.is-media-preview{width:min(1120px,calc(100% - 32px))}:where(.community-publish-route.publish-page) .publish-dialog.publish-post-preview-dialog>form{max-height:calc(100vh - 32px);align-items:stretch;overflow:auto;padding:0;text-align:left}:where(.community-publish-route.publish-page) .post-preview-toolbar{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(1,3,5,.08);padding:16px 22px;background:hsla(0,0%,100%,.94);box-shadow:0 8px 24px rgba(11,18,23,.055);backdrop-filter:blur(20px) saturate(158%)}:where(.community-publish-route.publish-page) .post-preview-toolbar>div{min-width:0}:where(.community-publish-route.publish-page) .publish-dialog .post-preview-toolbar h2{margin:0;font-size:22px;font-weight:600;line-height:1.32}:where(.community-publish-route.publish-page) .post-preview-toolbar .dialog-close{position:static;flex:0 0 auto}:where(.community-publish-route.publish-page) .publish-dialog>form>.post-preview-note{max-width:none;margin:0;padding:12px 24px;color:var(--color-metal-mid);background:var(--color-surface-white);font-size:14px;line-height:1.6;text-align:center}:where(.community-publish-route.publish-page) .post-preview-article{width:min(1050px,calc(100% - 64px));margin:0 auto;padding:30px 0 10px}:where(.community-publish-route.publish-page) .post-preview-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;color:var(--color-gray-secondary);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.community-publish-route.publish-page) .post-preview-breadcrumb svg{width:14px;height:14px}:where(.community-publish-route.publish-page) .post-preview-article>header>h3{max-width:920px;margin:0;color:var(--color-title-black);font-size:clamp(32px,3.2vw,42px);font-weight:600;line-height:1.2;overflow-wrap:anywhere;text-wrap:balance}:where(.community-publish-route.publish-page) .post-preview-meta{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;border-bottom:1px solid rgba(1,3,5,.1);padding-bottom:20px}:where(.community-publish-route.publish-page) .post-preview-author{display:grid;min-width:0;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px}:where(.community-publish-route.publish-page) .post-preview-author img{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px rgba(1,3,5,.08)}:where(.community-publish-route.publish-page) .post-preview-author div{display:flex;min-width:0;align-items:flex-start;flex-direction:column}:where(.community-publish-route.publish-page) .post-preview-author strong{color:var(--color-title-black);font-size:16px;font-weight:400;line-height:1.7}:where(.community-publish-route.publish-page) .post-preview-author span{margin-top:4px;border-radius:var(--radius-pill);padding:4px 8px;color:var(--color-brand-red-dark);background:rgba(214,8,25,.08);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}:where(.community-publish-route.publish-page) .post-preview-meta time{flex:0 0 auto;color:var(--color-gray-secondary);font-size:12px;line-height:1.55;letter-spacing:.02em}:where(.community-publish-route.publish-page) .post-preview-story{display:grid;grid-template-areas:"article cover";grid-template-columns:minmax(360px,1.12fr) minmax(0,.88fr);align-items:start;gap:clamp(28px,3.5vw,48px);margin-top:30px}:where(.community-publish-route.publish-page) .post-preview-story.has-no-cover{display:block;width:min(680px,100%)}:where(.community-publish-route.publish-page) .post-preview-media-list{grid-area:cover;min-width:0;width:100%;display:grid;gap:16px}:where(.community-publish-route.publish-page) .post-preview-media-list[hidden]{display:none}:where(.community-publish-route.publish-page) .post-preview-media-list figure{width:100%;aspect-ratio:16/9;overflow:hidden;margin:0;border:1px solid rgba(1,3,5,.07);border-radius:var(--radius-card-large);background:var(--color-surface-white);box-shadow:0 16px 42px rgba(11,18,23,.09)}:where(.community-publish-route.publish-page) .post-preview-media-list img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}:where(.community-publish-route.publish-page) .post-preview-main{grid-area:article;min-width:0;width:100%}:where(.community-publish-route.publish-page) .post-preview-body,:where(.community-publish-route.publish-page) .rich-editor{width:100%;color:var(--color-gunmetal-dark);font-size:16px;font-weight:400;line-height:1.7;overflow-wrap:anywhere;word-break:break-word}:where(.community-publish-route.publish-page) .post-preview-body>:first-child,:where(.community-publish-route.publish-page) .rich-editor>:first-child{margin-top:0}:where(.community-publish-route.publish-page) .rich-editor>:last-child{margin-bottom:0}:where(.community-publish-route.publish-page) .rich-editor>blockquote,:where(.community-publish-route.publish-page) .rich-editor>div:not(.editor-columns),:where(.community-publish-route.publish-page) .rich-editor>h1,:where(.community-publish-route.publish-page) .rich-editor>h2,:where(.community-publish-route.publish-page) .rich-editor>h3,:where(.community-publish-route.publish-page) .rich-editor>p{letter-spacing:.04em}:where(.community-publish-route.publish-page) .post-preview-body p,:where(.community-publish-route.publish-page) .post-preview-body>div:not(.editor-columns),:where(.community-publish-route.publish-page) .rich-editor p,:where(.community-publish-route.publish-page) .rich-editor>div:not(.editor-columns){margin:0 0 .75em}:where(.community-publish-route.publish-page) .post-preview-body h1,:where(.community-publish-route.publish-page) .post-preview-body h2,:where(.community-publish-route.publish-page) .post-preview-body h3,:where(.community-publish-route.publish-page) .rich-editor h1,:where(.community-publish-route.publish-page) .rich-editor h2,:where(.community-publish-route.publish-page) .rich-editor h3{color:var(--color-title-black);font-weight:600}:where(.community-publish-route.publish-page) .post-preview-body h1,:where(.community-publish-route.publish-page) .rich-editor h1{margin:30px 0 12px;font-size:32px;line-height:1.2}:where(.community-publish-route.publish-page) .post-preview-body h2,:where(.community-publish-route.publish-page) .rich-editor h2{margin:30px 0 12px;font-size:clamp(22px,2.4vw,32px);line-height:1.32}:where(.community-publish-route.publish-page) .post-preview-body h3,:where(.community-publish-route.publish-page) .rich-editor h3{margin:24px 0 10px;font-size:22px;line-height:1.32}:where(.community-publish-route.publish-page) .post-preview-body blockquote,:where(.community-publish-route.publish-page) .rich-editor blockquote{margin:24px 0;border-left:3px solid var(--color-brand-red);border-radius:0 12px 12px 0;padding:16px 18px;background:var(--color-surface-white)}:where(.community-publish-route.publish-page) .post-preview-body figure,:where(.community-publish-route.publish-page) .rich-editor figure{margin:24px 0}:where(.community-publish-route.publish-page) .post-preview-body figure img,:where(.community-publish-route.publish-page) .rich-editor figure img{max-width:100%;height:auto;border-radius:var(--radius-control)}:where(.community-publish-route.publish-page) .post-preview-body figcaption,:where(.community-publish-route.publish-page) .rich-editor figcaption{margin-top:8px;color:var(--color-gray-secondary);font-size:12px;line-height:1.55}:where(.community-publish-route.publish-page) .publish-post-preview-dialog .community-editor-media,:where(.community-publish-route.publish-page) .rich-editor .editor-media-block{width:-moz-fit-content;width:fit-content;max-width:100%;margin:24px auto;border:0;border-radius:10px;padding:0;background:transparent;box-shadow:none;line-height:0}:where(.community-publish-route.publish-page) .publish-post-preview-dialog .community-editor-media img,:where(.community-publish-route.publish-page) .rich-editor .editor-media-block img{display:block;width:auto;max-width:100%;height:auto;margin-inline:auto;border-radius:10px}:where(.community-publish-route.publish-page) .rich-editor .editor-media-block [data-editor-image-preview]{border-radius:inherit}:where(.community-publish-route.publish-page) .rich-editor>.editor-media-block.is-editor-block-active{outline:1px solid rgba(214,8,25,.28);outline-offset:4px}:where(.community-publish-route.publish-page) .rich-editor .editor-media-block [data-editor-image-preview]:focus-visible{outline:2px solid var(--color-brand-red);outline-offset:4px}:where(.community-publish-route.publish-page) .publish-post-preview-dialog .community-editor-media figcaption{display:none}:where(.community-publish-route.publish-page) .post-preview-body .editor-columns,:where(.community-publish-route.publish-page) .rich-editor .editor-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}:where(.community-publish-route.publish-page) .post-preview-body .editor-columns>div,:where(.community-publish-route.publish-page) .rich-editor .editor-columns>div{border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card);padding:14px;background:var(--color-surface-white)}:where(.community-publish-route.publish-page) .post-preview-mentions{margin-top:32px;border-top:1px solid rgba(1,3,5,.08);padding-top:24px}:where(.community-publish-route.publish-page) .post-preview-mentions h4{margin:0 0 16px;color:var(--color-title-black);font-size:22px;font-weight:600;line-height:1.32}:where(.community-publish-route.publish-page) .media-post-preview-layout{width:min(860px,100%);margin-top:30px}:where(.community-publish-route.publish-page) .media-post-preview-layout.is-course-preview{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,300px);align-items:stretch;gap:20px}:where(.community-publish-route.publish-page) .media-post-preview-primary{min-width:0}:where(.community-publish-route.publish-page) .media-post-preview-stage{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(1,3,5,.07);border-radius:var(--radius-card-large);background:var(--color-industrial-blue-black);box-shadow:0 16px 42px rgba(11,18,23,.09)}:where(.community-publish-route.publish-page) .media-post-preview-stage video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;background:var(--color-industrial-blue-black)}:where(.community-publish-route.publish-page) .media-post-preview-play{position:absolute;top:50%;left:50%;z-index:3;width:80px;height:80px;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.82);border-radius:50%;padding:0;color:var(--color-brand-red);background:hsla(0,0%,100%,.92);box-shadow:0 18px 38px rgba(1,3,5,.22),inset 0 1px 0 hsla(0,0%,100%,.96);transform:translate(-50%,-50%);transition:transform .26s var(--ease-ui),background .22s ease,box-shadow .22s ease}:where(.community-publish-route.publish-page) .media-post-preview-play:hover{background:var(--color-white);box-shadow:0 22px 46px rgba(1,3,5,.26),inset 0 1px 0 hsla(0,0%,100%,.98);transform:translate(-50%,calc(-50% - 2px))}:where(.community-publish-route.publish-page) .media-post-preview-play:focus-visible{outline:3px solid rgba(214,8,25,.62);outline-offset:5px}:where(.community-publish-route.publish-page) .media-post-preview-play svg{width:32px;height:32px;margin-left:4px;fill:currentColor;stroke-width:2}:where(.community-publish-route.publish-page) .media-post-preview-play.is-playing svg{margin-left:0;fill:none}:where(.community-publish-route.publish-page) .media-post-preview-current,:where(.community-publish-route.publish-page) .media-post-preview-duration{position:absolute;z-index:2;bottom:14px;color:var(--color-white);text-shadow:0 1px 4px rgba(1,3,5,.92),0 0 12px rgba(1,3,5,.64);pointer-events:none;font-weight:600;letter-spacing:0}:where(.community-publish-route.publish-page) .media-post-preview-current{right:170px;left:14px;overflow:hidden;font-size:14px;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}:where(.community-publish-route.publish-page) .media-post-preview-duration{right:14px;font-size:16px;line-height:1}:where(.community-publish-route.publish-page) .media-post-preview-description{max-width:680px;margin:20px 0 0;color:var(--color-metal-mid);font-size:16px;font-weight:400;line-height:1.7;white-space:pre-wrap}:where(.community-publish-route.publish-page) .media-post-preview-episodes{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr);border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card);padding:14px;background:var(--color-surface-white);box-shadow:0 12px 34px rgba(11,18,23,.075);overflow:hidden}:where(.community-publish-route.publish-page) .media-post-preview-episodes[hidden]{display:none}:where(.community-publish-route.publish-page) .media-post-preview-episodes>header{display:flex;min-width:0;align-items:baseline;gap:6px;margin-bottom:10px}:where(.community-publish-route.publish-page) .media-post-preview-episodes h4{margin:0;color:var(--color-title-black);font-size:22px;font-weight:600;line-height:1.32}:where(.community-publish-route.publish-page) .media-post-preview-episodes>header span{color:var(--color-gray-secondary);font-size:14px;line-height:1}:where(.community-publish-route.publish-page) .media-post-preview-episode-list{min-height:0;max-height:420px;display:grid;align-content:start;gap:6px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:6px;scrollbar-color:rgba(84,96,107,.62) transparent;scrollbar-gutter:stable;scrollbar-width:thin}:where(.community-publish-route.publish-page) .media-post-preview-episode-list::-webkit-scrollbar{width:6px}:where(.community-publish-route.publish-page) .media-post-preview-episode-list::-webkit-scrollbar-track{background:transparent}:where(.community-publish-route.publish-page) .media-post-preview-episode-list::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:rgba(84,96,107,.62)}:where(.community-publish-route.publish-page) .media-post-preview-episode-list button{width:100%;min-height:54px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid transparent;border-radius:var(--radius-control);padding:10px;color:var(--color-title-black);background:transparent;box-shadow:none;text-align:left;cursor:pointer;transition:border-color .22s ease,background .22s ease,box-shadow .26s ease,transform .26s var(--ease-ui)}:where(.community-publish-route.publish-page) .media-post-preview-episode-list button:focus-visible,:where(.community-publish-route.publish-page) .media-post-preview-episode-list button:hover{border-color:rgba(214,8,25,.28);background:var(--color-white);box-shadow:0 8px 20px rgba(11,18,23,.07);transform:translateY(-1px)}:where(.community-publish-route.publish-page) .media-post-preview-episode-list button:focus-visible{outline:3px solid rgba(214,8,25,.38);outline-offset:3px}:where(.community-publish-route.publish-page) .media-post-preview-episode-list button[aria-pressed=true]{border-color:rgba(214,8,25,.34);background:rgba(214,8,25,.05);box-shadow:0 8px 20px rgba(214,8,25,.08)}:where(.community-publish-route.publish-page) .media-post-preview-episode-list button.is-stored-episode{color:var(--color-metal-mid)}:where(.community-publish-route.publish-page) .media-post-preview-episode-copy{min-width:0}:where(.community-publish-route.publish-page) .media-post-preview-episode-name{display:block;overflow:hidden;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}:where(.community-publish-route.publish-page) .media-post-preview-episode-duration{color:var(--color-gray-secondary);font-size:12px;line-height:1.55}:where(.community-publish-route.publish-page) .post-preview-mention-list{display:grid;gap:12px}:where(.community-publish-route.publish-page) .post-preview-mention-card{min-width:0;min-height:88px;display:grid;grid-template-columns:76px minmax(0,1fr) 32px;align-items:center;gap:14px;overflow:hidden;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card);padding:6px 10px 6px 6px;color:inherit;background:var(--color-white);box-shadow:0 12px 34px rgba(11,18,23,.075);text-decoration:none}:where(.community-publish-route.publish-page) a.post-preview-mention-card{transition:transform .26s var(--ease-ui),border-color .22s ease,box-shadow .26s ease}:where(.community-publish-route.publish-page) a.post-preview-mention-card:focus-visible,:where(.community-publish-route.publish-page) a.post-preview-mention-card:hover{border-color:rgba(214,8,25,.28);box-shadow:0 16px 34px rgba(11,18,23,.1);transform:translateY(-2px)}:where(.community-publish-route.publish-page) .post-preview-mention-media{width:76px;height:76px;display:grid;place-items:center;overflow:hidden;border-radius:var(--radius-control);background:var(--color-surface-white)}:where(.community-publish-route.publish-page) .post-preview-mention-media img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}:where(.community-publish-route.publish-page) .post-preview-mention-card[data-mention-type=product] .post-preview-mention-media img{padding:5px;-o-object-fit:contain;object-fit:contain}:where(.community-publish-route.publish-page) .post-preview-mention-card[data-mention-type=user] .post-preview-mention-media,:where(.community-publish-route.publish-page) .post-preview-mention-card[data-mention-type=user] .post-preview-mention-media img{border-radius:50%}:where(.community-publish-route.publish-page) .post-preview-mention-card>p{min-width:0;display:flex;flex-direction:column;gap:2px;margin:0}:where(.community-publish-route.publish-page) article.post-preview-mention-card>p{grid-column:2/-1}:where(.community-publish-route.publish-page) .post-preview-mention-card small{overflow:hidden;color:var(--color-brand-red-dark);font-size:12px;font-weight:600;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}:where(.community-publish-route.publish-page) .post-preview-mention-card strong{overflow:hidden;color:var(--color-title-black);font-size:16px;font-weight:600;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}:where(.community-publish-route.publish-page) .post-preview-mention-card>p>span{display:-webkit-box;overflow:hidden;color:var(--color-metal-mid);font-size:14px;font-weight:400;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}:where(.community-publish-route.publish-page) .post-preview-mention-action{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:var(--color-metal-mid);background:var(--color-surface-white)}:where(.community-publish-route.publish-page) .post-preview-mention-action svg{width:14px;height:14px}:where(.community-publish-route.publish-page) .publish-post-preview-dialog .publish-confirm-summary{width:min(520px,calc(100% - 48px));margin:28px auto 0}:where(.community-publish-route.publish-page) .post-preview-actions{position:sticky;bottom:0;z-index:5;width:100%;grid-template-columns:minmax(140px,220px) minmax(180px,260px);justify-content:end;margin-top:24px;border-top:1px solid rgba(1,3,5,.08);padding:14px 22px;background:hsla(0,0%,100%,.94);box-shadow:0 -8px 24px rgba(11,18,23,.055);backdrop-filter:blur(20px) saturate(158%)}:where(.community-publish-route.publish-page) .publish-toast{position:fixed;right:24px;bottom:24px;z-index:800;max-width:min(420px,calc(100vw - 48px));border:1px solid hsla(0,0%,100%,.54);border-radius:var(--radius-card);padding:14px 18px;color:var(--color-white);background:rgba(11,18,23,.92);box-shadow:0 16px 42px rgba(1,3,5,.2),inset 0 1px 0 hsla(0,0%,100%,.16);backdrop-filter:blur(20px) saturate(158%);font-size:14px;line-height:1.6;opacity:0;transform:translateY(12px);transition:opacity .22s ease,transform .3s var(--ease-ui)}:where(.community-publish-route.publish-page) .publish-toast.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1080px){:where(.community-publish-route.publish-page) .article-view,:where(.community-publish-route.publish-page) .video-view{grid-template-columns:1fr}:where(.community-publish-route.publish-page) .article-side-column{grid-template-columns:1fr}:where(.community-publish-route.publish-page) .article-side-column>.publish-action-stack{grid-column:1/-1}:where(.community-publish-route.publish-page) .video-settings-panel{height:auto;overflow:visible}:where(.community-publish-route.publish-page) .video-view{align-items:start}:where(.community-publish-route.publish-page) .video-main-column,:where(.community-publish-route.publish-page) .video-preview-card{height:auto}:where(.community-publish-route.publish-page) .video-main-column{grid-template-rows:auto}}@media (max-width:900px){:where(.community-publish-route.publish-page) .publish-hero-inner{width:calc(100% - 40px)}:where(.community-publish-route.publish-page) .publish-app{width:calc(100% - 40px)}:where(.community-publish-route.publish-page) .publish-upload-view{padding:30px 26px}:where(.community-publish-route.publish-page) .video-frame{aspect-ratio:16/9}:where(.community-publish-route.publish-page) .subtitle-cue-row{grid-template-columns:42px 220px minmax(160px,1fr) auto}:where(.community-publish-route.publish-page) .media-post-preview-layout.is-course-preview{grid-template-columns:minmax(0,1fr)}:where(.community-publish-route.publish-page) .media-post-preview-episode-list{max-height:320px}}@media (max-width:720px){:where(.community-publish-route.publish-page) .publish-hero{height:240px}:where(.community-publish-route.publish-page) .publish-hero-inner{width:calc(100% - 32px)}:where(.community-publish-route.publish-page) .publish-app{width:calc(100% - 32px);margin-bottom:70px}:where(.community-publish-route.publish-page) .publish-upload-view{min-height:570px;border-radius:var(--radius-card-large);padding:26px 20px}:where(.community-publish-route.publish-page) .publish-dropzone{min-height:350px;padding:36px 18px}:where(.community-publish-route.publish-page) .upload-rules{gap:12px 18px;padding:0 34px 0 8px}:where(.community-publish-route.publish-page) .image-processing-loader{width:80px;height:80px}:where(.community-publish-route.publish-page) .image-processing-loader-static{width:60px;height:60px}:where(.community-publish-route.publish-page) .article-cover-processing{padding:18px}:where(.community-publish-route.publish-page) .publish-help-popover{top:calc(100% + 12px);right:auto;left:0;width:min(350px,calc(100vw - 56px))}:where(.community-publish-route.publish-page) .publish-help-popover:before{top:-7px;right:18px;left:auto;border-top:1px solid rgba(1,3,5,.08);border-bottom:0}:where(.community-publish-route.publish-page) .post-preview-article{width:calc(100% - 40px)}:where(.community-publish-route.publish-page) .post-preview-story{grid-template-areas:"cover" "article";grid-template-columns:1fr}:where(.community-publish-route.publish-page) .media-post-preview-layout{margin-top:24px}:where(.community-publish-route.publish-page) .media-post-preview-stage{border-radius:var(--radius-card)}:where(.community-publish-route.publish-page) .media-post-preview-play{width:64px;height:64px}:where(.community-publish-route.publish-page) .media-post-preview-play svg{width:26px;height:26px;margin-left:3px}:where(.community-publish-route.publish-page) .media-post-preview-current{right:132px;font-size:12px}:where(.community-publish-route.publish-page) .article-side-column{grid-template-columns:1fr}:where(.community-publish-route.publish-page) .editor-card-header{align-items:flex-start;flex-direction:column;padding:14px 16px}:where(.community-publish-route.publish-page) .rich-editor{padding-right:0}:where(.community-publish-route.publish-page) .rich-editor:focus{padding-right:0}:where(.community-publish-route.publish-page) .editor-block-toolbar{right:0;left:auto}:where(.community-publish-route.publish-page) .rich-editor>.is-editor-block-active{margin-right:46px}:where(.community-publish-route.publish-page) .article-text-only-banner{align-items:flex-start;flex-wrap:wrap}:where(.community-publish-route.publish-page) .article-text-only-banner p{flex-basis:calc(100% - 34px)}:where(.community-publish-route.publish-page) .article-text-only-banner button{margin-left:32px}:where(.community-publish-route.publish-page) .article-cover-manager .article-text-only-banner{min-height:220px;align-items:center;flex-wrap:nowrap;aspect-ratio:auto}:where(.community-publish-route.publish-page) .editor-columns{grid-template-columns:1fr}:where(.community-publish-route.publish-page) .video-settings-panel{padding:20px 16px}:where(.community-publish-route.publish-page) .subtitle-editor-heading{flex-direction:column;padding:16px}:where(.community-publish-route.publish-page) .subtitle-editor-actions{width:100%;justify-content:flex-start}:where(.community-publish-route.publish-page) .subtitle-timeline-panel{padding:14px 16px 0}:where(.community-publish-route.publish-page) .subtitle-editor-status{margin-right:16px;margin-left:16px}:where(.community-publish-route.publish-page) .subtitle-cue-list{padding:12px 16px 16px}:where(.community-publish-route.publish-page) .subtitle-cue-row{grid-template-columns:42px 1fr auto}:where(.community-publish-route.publish-page) .subtitle-cue-times{grid-column:2}:where(.community-publish-route.publish-page) .subtitle-cue-copy{grid-column:2/-1}:where(.community-publish-route.publish-page) .subtitle-cue-actions{grid-column:3;grid-row:1/span 2}:where(.community-publish-route.publish-page) .subtitle-cue-error{grid-column:2/-1}:where(.community-publish-route.publish-page) .publish-success{grid-template-columns:44px 1fr}:where(.community-publish-route.publish-page) .publish-success>div{grid-column:1/-1;justify-content:flex-end}}@media (max-width:560px){:where(.community-publish-route.publish-page) .publish-hero{height:240px}:where(.community-publish-route.publish-page) .publish-app{width:calc(100% - 32px)}:where(.community-publish-route.publish-page) .publish-upload-view{padding:24px 16px}:where(.community-publish-route.publish-page) .upload-heading h2{font-size:22px}:where(.community-publish-route.publish-page) .upload-heading{gap:4px}:where(.community-publish-route.publish-page) .video-settings-heading h2{font-size:24px}:where(.community-publish-route.publish-page) .publish-dropzone>p{font-size:16px}:where(.community-publish-route.publish-page) .publish-dropzone>p span{display:block}:where(.community-publish-route.publish-page) .upload-rules{align-items:flex-start;flex-direction:column}:where(.community-publish-route.publish-page) .upload-error{grid-template-columns:minmax(0,1fr)}:where(.community-publish-route.publish-page) .upload-error button{grid-column:1/-1}:where(.community-publish-route.publish-page) .publish-text-only-path{align-items:flex-start;flex-direction:column}:where(.community-publish-route.publish-page) .post-preview-toolbar{padding:13px 16px}:where(.community-publish-route.publish-page) .publish-dialog .post-preview-toolbar h2{font-size:18px}:where(.community-publish-route.publish-page) .publish-dialog>form>.post-preview-note{padding:10px 16px;font-size:12px}:where(.community-publish-route.publish-page) .post-preview-article{width:calc(100% - 28px);padding-top:22px}:where(.community-publish-route.publish-page) .post-preview-article>header>h3{font-size:32px}:where(.community-publish-route.publish-page) .post-preview-story{gap:22px}:where(.community-publish-route.publish-page) .post-preview-body .editor-columns{grid-template-columns:1fr}:where(.community-publish-route.publish-page) .post-preview-actions{grid-template-columns:1fr;padding:12px 14px}:where(.community-publish-route).publish-page .article-title-input{font-size:32px}:where(.community-publish-route.publish-page) .slash-command-menu{width:min(280px,calc(100vw - 24px))}:where(.community-publish-route.publish-page) .mention-command-menu{width:min(360px,calc(100vw - 24px))}:where(.community-publish-route.publish-page) .mention-menu-layout{display:block}:where(.community-publish-route.publish-page) .mention-type-panel{padding:8px}:where(.community-publish-route.publish-page) .mention-result-panel{margin-top:8px;padding:8px}:where(.community-publish-route.publish-page) .mention-type-list{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.community-publish-route.publish-page) .mention-category-option{min-height:44px;grid-template-columns:28px minmax(0,1fr);gap:6px;padding-inline:6px}:where(.community-publish-route.publish-page) .mention-category-option>span{width:28px;height:28px}:where(.community-publish-route.publish-page) .mention-category-option>span svg{width:18px;height:18px}:where(.community-publish-route.publish-page) .mention-command-menu [data-mention-options]{max-height:280px}:where(.community-publish-route.publish-page) .slash-command-menu [data-slash-options]{display:block}:where(.community-publish-route.publish-page) .post-preview-mentions{margin-top:26px;padding-top:20px}:where(.community-publish-route.publish-page) .post-preview-mention-card{min-height:72px;grid-template-columns:60px minmax(0,1fr) 28px;gap:10px}:where(.community-publish-route.publish-page) .post-preview-mention-media{width:60px;height:60px}:where(.community-publish-route.publish-page) .video-cover-row{grid-template-columns:1fr}:where(.community-publish-route.publish-page) .video-cover-row button{justify-self:stretch}:where(.community-publish-route.publish-page) .course-episode-panel{padding:16px}:where(.community-publish-route.publish-page) .course-episode-panel>header{flex-direction:column}:where(.community-publish-route.publish-page) .course-episode-actions{width:100%;justify-content:stretch}:where(.community-publish-route.publish-page) .course-episode-actions button{flex:1 1 180px}:where(.community-publish-route.publish-page) .course-episode-preview-item{grid-template-columns:32px 28px minmax(0,1fr) 32px}:where(.community-publish-route.publish-page) .course-episode-preview-item.is-locked{grid-template-columns:38px minmax(0,1fr)}:where(.community-publish-route.publish-page) .course-episode-preview-item.is-pending>time{grid-column:3;grid-row:2}:where(.community-publish-route.publish-page) .course-episode-preview-item.is-pending>.course-episode-remove{grid-column:4;grid-row:1}:where(.community-publish-route.publish-page) .course-episode-preview-item.is-locked>time{grid-column:2}:where(.community-publish-route.publish-page) .video-settings-heading{flex-direction:column}:where(.community-publish-route.publish-page) .subtitle-editor-actions button{flex:1 1 calc(50% - 7px)}:where(.community-publish-route.publish-page) .subtitle-cue-row{grid-template-columns:38px 1fr}:where(.community-publish-route.publish-page) .subtitle-cue-index{min-width:38px;width:38px}:where(.community-publish-route.publish-page) .subtitle-cue-actions,:where(.community-publish-route.publish-page) .subtitle-cue-copy,:where(.community-publish-route.publish-page) .subtitle-cue-error,:where(.community-publish-route.publish-page) .subtitle-cue-times{grid-column:2}:where(.community-publish-route.publish-page) .subtitle-cue-actions{grid-row:auto;grid-template-columns:1fr 1fr}:where(.community-publish-route.publish-page) .course-paid-fields{grid-template-columns:1fr}:where(.community-publish-route.publish-page) .course-episode-fields{align-items:stretch;flex-direction:column}:where(.community-publish-route.publish-page) .course-episode-fields [data-episode-order-field]{width:100%;flex-basis:auto}:where(.community-publish-route.publish-page) .sync-platform{grid-template-columns:34px 1fr}:where(.community-publish-route.publish-page) .sync-platform>button{grid-column:2;justify-self:start;padding-left:0}:where(.community-publish-route.publish-page) .publish-dialog>form{padding:30px 20px 22px}:where(.community-publish-route.publish-page) .publish-dialog.article-crop-dialog>form{padding:24px 16px 18px}:where(.community-publish-route.publish-page) .article-crop-controls{grid-template-columns:1fr;gap:10px}:where(.community-publish-route.publish-page) .dialog-actions,:where(.community-publish-route.publish-page) .dialog-actions-three{grid-template-columns:1fr}:where(.community-publish-route.publish-page) .publish-success{grid-template-columns:1fr;text-align:center}:where(.community-publish-route.publish-page) .publish-success>span{margin:auto}:where(.community-publish-route.publish-page) .publish-success>div{grid-column:1;justify-content:stretch;flex-direction:column}:where(.community-publish-route.publish-page) .publish-toast{right:12px;bottom:12px;max-width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){:where(.community-publish-route).publish-page{scroll-behavior:auto}:where(.community-publish-route.publish-page) *,:where(.community-publish-route.publish-page) :after,:where(.community-publish-route.publish-page) :before{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}:where(.community-publish-route.publish-page) .image-processing-loader{display:none}:where(.community-publish-route.publish-page) .image-processing-loader-static{display:block}}:where(.community-publish-route.publish-page) .publish-post-preview-dialog [data-community-post-presentation]{padding:clamp(20px,3vw,36px)}.community-publish-route .publish-saved-dialog .dialog-actions{grid-template-columns:1fr}.community-publish-route .community-external-link{overflow-wrap:anywhere;text-decoration:underline}.community-publish-route{min-width:320px;color:var(--color-title-black);background:transparent;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Noto Sans CJK SC,Source Han Sans SC,Arial,sans-serif}.community-publish-route .mention-option-media img{position:absolute;inset:0;width:100%;height:100%}.community-publish-route .post-preview-mention-media{display:grid;place-items:center;color:var(--color-brand-red-dark)}.community-publish-route .article-image-preview,.community-publish-route .rich-editor [data-editor-image-preview]{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in;line-height:0}.community-publish-route .article-image-preview{height:100%}.community-publish-route .article-image-preview img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.community-publish-route .article-cover-card-actions{flex-wrap:wrap;pointer-events:none}.community-publish-route .article-cover-card-actions button{pointer-events:auto}.community-publish-route .editor-block-toolbar button{flex-shrink:0}a.community-following-action[data-v-d9e1fd02]{text-decoration:none}.unfollow-label[data-v-95e395d0]{display:none}.community-following-action:focus-visible .follow-label[data-v-95e395d0],.community-following-action:hover .follow-label[data-v-95e395d0]{display:none}.community-following-action:focus-visible .unfollow-label[data-v-95e395d0],.community-following-action:hover .unfollow-label[data-v-95e395d0]{display:inline}.notification-popup[data-v-40e05c17]{overflow-y:auto;overscroll-behavior:contain}.notification-row[data-v-40e05c17]{border:1px solid rgba(1,3,5,.08);border-radius:12px;background:#fff}.notification-popup .notification-row[data-v-40e05c17]{flex-direction:row;align-items:center;gap:12px}.mine-page .profile-overview:has(#mineNotificationSettings){z-index:4}.unavailable[data-v-40e05c17]{flex:0 0 auto;color:var(--color-gray-secondary);font-size:12px}.retry[data-v-40e05c17]{border:1px solid;border-radius:6px;padding:6px 12px;color:var(--color-brand-red);background:#fff;font:inherit;cursor:pointer}.mine-page .hd-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.mine-page{--color-brand-red:#d60819;--color-brand-red-highlight:#d80415;--color-brand-red-dark:#a7080b;--color-brand-red-deep:#830302;--color-black:#000;--color-title-black:#010305;--color-industrial-blue-black:#0b1217;--color-gunmetal-dark:#1e262d;--color-metal-dark:#424b55;--color-metal-mid:#54606b;--color-gray-secondary:#70737c;--color-gray-muted:#9ea6af;--color-border-light:#c0c1c6;--color-fog-light:#dee0e3;--color-surface-white:#f8f8f8;--color-white:#fff;--radius-control:8px;--radius-card:14px;--radius-card-large:18px;--radius-panel:24px;--radius-pill:999px;--ease-emphasized:cubic-bezier(0.16, 1, 0.22, 1);--ease-standard:cubic-bezier(0.16, 1, 0.3, 1);--ease-ui:cubic-bezier(0.22, 1, 0.36, 1);--content-max:1208px;--nav-height:76px;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Noto Sans CJK SC,Source Han Sans SC,Arial,sans-serif}.mine-page *{box-sizing:border-box}.mine-page{color:var(--color-title-black);scroll-behavior:smooth;min-width:320px;margin:0;overflow-x:clip;color:var(--color-metal-mid);background:var(--color-white);font-size:16px;font-weight:400;line-height:1.7;letter-spacing:0}.mine-page button,.mine-page input{font:inherit}.mine-page button{cursor:pointer}.mine-page img{display:block;max-width:100%}.mine-page a{color:inherit}.mine-page :focus-visible{outline:3px solid rgba(214,8,25,.34);outline-offset:3px}.mine-page .skip-link{position:fixed;top:12px;left:12px;z-index:400;border-radius:var(--radius-control);padding:10px 14px;color:var(--color-white);background:var(--color-brand-red);font-size:16px;font-weight:600;line-height:1;text-decoration:none;transform:translateY(calc(-100% - 24px));transition:transform .26s var(--ease-ui)}.mine-page .skip-link:focus-visible{outline-color:var(--color-white);transform:translateY(0)}.mine-page .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px;padding:0;border:0;white-space:nowrap}.mine-page{position:relative;z-index:1}.mine-page .profile-hero{position:relative;height:clamp(220px,20svh,320px);overflow:hidden;background-color:var(--color-fog-light);background-image:var(--hd-asset--2f-assets-2f-franchise-2f-hero-2d-1-2e-png);background-position:center 55%;background-size:cover}.mine-page .profile-hero:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,18,23,.2),rgba(11,18,23,.02) 56%),linear-gradient(90deg,rgba(11,18,23,.08),transparent 52%);content:"";pointer-events:none}@supports ((background-image:-webkit-image-set(url("assets/hero-1-1600w.webp") type("image/webp"))) or (background-image:image-set(url("assets/hero-1-1600w.webp") type("image/webp")))){.mine-page .profile-hero{background-image:-webkit-image-set(var(--hd-asset--2f-assets-2f-hero-2d-1-2d-1600w-2e-webp) type("image/webp"), var(--hd-asset--2f-assets-2f-franchise-2f-hero-2d-1-2e-png) type("image/png"));background-image:image-set(var(--hd-asset--2f-assets-2f-hero-2d-1-2d-1600w-2e-webp) type("image/webp"), var(--hd-asset--2f-assets-2f-franchise-2f-hero-2d-1-2e-png) type("image/png"))}}.mine-page .profile-surface{position:relative;min-height:720px;overflow:clip;padding:clamp(28px,3vw,46px) 0 clamp(76px,8vw,124px);background:var(--color-white);isolation:isolate}.mine-page .profile-surface:before{position:fixed;right:clamp(-230px,-11vw,-120px);bottom:clamp(-250px,-16vw,-150px);z-index:0;width:clamp(520px,44vw,780px);aspect-ratio:293/312;background:var(--hd-asset--2f-assets-2f-static-2d-alignment-2f-community-2f-watermark-2d-logo-2e-png) center /contain no-repeat;content:"";opacity:.045;pointer-events:none}.mine-page .profile-shell{position:relative;z-index:1;width:min(var(--content-max),calc(100% - 64px));margin:0 auto}.mine-page .profile-overview{position:relative;z-index:2;display:grid;grid-template-areas:"avatar identity action" "avatar meta meta";grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:20px clamp(24px,2.8vw,44px);margin-top:0;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card-large);padding:clamp(26px,2.4vw,38px);background:var(--color-white);box-shadow:0 12px 34px rgba(11,18,23,.075)}.mine-page .profile-avatar-frame{grid-area:avatar;width:132px;height:132px;overflow:hidden;border:6px solid var(--color-white);border-radius:50%;background:var(--color-fog-light);box-shadow:0 0 0 1px rgba(1,3,5,.1),0 18px 38px rgba(11,18,23,.16)}.mine-page .profile-avatar-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mine-page .profile-identity{grid-area:identity;min-width:0}.mine-page .profile-name-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px}.mine-page .profile-name{margin:0;color:var(--color-title-black);font-size:clamp(40px,3.8vw,50px);font-weight:600;line-height:1.15;letter-spacing:0}.mine-page .profile-research-fields{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px}.mine-page .profile-research-fields[hidden]{display:none}.mine-page .profile-research-chip{display:inline-flex;min-height:32px;align-items:center;border:1px solid rgba(214,8,25,.22);border-radius:var(--radius-pill);padding:3px 11px;color:var(--color-brand-red-dark);background:rgba(214,8,25,.07);font-size:15px;font-weight:600;line-height:1.5}.mine-page .profile-signature{max-width:680px;margin:8px 0 0;color:var(--color-metal-mid);font-size:16px;font-weight:400;line-height:1.7;letter-spacing:0}.mine-page .profile-meta-row{display:grid;grid-area:meta;grid-template-columns:minmax(280px,320px) minmax(464px,1fr);align-items:center;gap:clamp(24px,2.6vw,42px);min-width:0;margin-top:0}.mine-page .profile-membership-stage{width:min(320px,100%);flex:0 1 320px;perspective:720px;perspective-origin:50%}.mine-page #profileInfo .profile-membership-mark[data-hd-membership-parallax]:not(:hover) .hd-profile-card-boat,.mine-page #profileInfo .profile-membership-mark[data-hd-membership-parallax]:not(:hover) .hd-profile-membership-fluid:after,.mine-page #profileInfo .profile-membership-mark[data-hd-membership-parallax]:not(:hover) .hd-profile-membership-fluid:before{animation:none}.mine-page .membership-action{display:flex;grid-area:action;min-width:0;align-items:center;align-self:start;justify-content:flex-end;gap:12px;margin-top:4px}.mine-page .membership-button{width:220px;max-width:100%;height:56px;box-shadow:0 14px 30px rgba(11,18,23,.16)}.mine-page .membership-button-label{display:inline-flex;align-items:center;gap:10px;color:var(--color-white);font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em}.mine-page .membership-button-label svg{width:20px;height:20px;stroke-width:1.9}.mine-page .profile-stats{display:grid;grid-template-columns:repeat(4,max-content);width:-moz-max-content;width:max-content;max-width:100%;margin:0 0 0 auto;border:0;border-radius:0;padding:0;background:transparent;justify-content:end}.mine-page .profile-stat{position:relative;display:flex;min-height:32px;align-items:baseline;justify-content:flex-start;gap:6px;padding:0 clamp(10px,1vw,14px);text-align:left}.mine-page .profile-stat:first-child{padding-left:12px}.mine-page .profile-stat+.profile-stat:before{position:absolute;top:3px;bottom:3px;left:0;width:1px;background:rgba(1,3,5,.1);content:""}.mine-page .profile-stat dd,.mine-page .profile-stat dt{line-height:1.5;letter-spacing:0}.mine-page .profile-stat dt{color:var(--color-gray-secondary);font-size:16px;font-weight:400}.mine-page .profile-stat dd{margin:0;color:var(--color-brand-red);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.mine-page .account-section{margin-top:clamp(28px,3vw,48px);scroll-margin-top:calc(var(--nav-height) + 70px)}.mine-page .account-tabs-scroller{overflow-x:auto;overflow-y:hidden;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:rgba(84,96,107,.34) transparent}.mine-page .account-tabs{display:grid;min-width:900px;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card);background:var(--color-white)}.mine-page .account-tab{position:relative;display:flex;min-height:84px;align-items:center;justify-content:center;gap:12px;border:0;padding:18px 16px;color:var(--color-metal-mid);background:var(--color-white);font-family:inherit;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:.01em;white-space:nowrap;transition:color .22s ease,background .22s ease,box-shadow .22s ease}.mine-page .account-tab:not(:first-child){border-left:1px solid rgba(1,3,5,.08)}.mine-page .account-tab svg{width:22px;height:22px;flex:0 0 auto;stroke-width:1.8}.mine-page .account-tab:hover{color:var(--color-title-black);background:var(--color-surface-white)}.mine-page .account-tab:focus-visible{z-index:3;outline:3px solid rgba(214,8,25,.34);outline-offset:-3px}.mine-page .account-tab[aria-selected=true]{z-index:2;color:var(--color-title-black);background:var(--color-white);box-shadow:inset 0 -3px 0 var(--color-brand-red)}.mine-page .account-tab[aria-selected=true] svg{color:var(--color-brand-red)}.mine-page .account-panel:not([hidden]){animation:account-panel-in .42s var(--ease-standard)}@keyframes account-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mine-page .account-panel-stack{display:grid;gap:clamp(28px,3vw,44px)}.mine-page .account-panel-section{min-width:0;scroll-margin-top:calc(var(--nav-height) + 28px)}.mine-page .account-panel-section-title{margin:0 0 18px;color:var(--color-title-black);font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.32;letter-spacing:0}.mine-page .profile-bell-wrap{position:relative;display:inline-flex;flex:0 0 auto}.mine-page .profile-bell-button{display:inline-grid;width:44px;height:44px;place-items:center;border:1px solid rgba(1,3,5,.1);border-radius:50%;padding:0;color:var(--color-metal-dark);background:var(--color-white);transition:color .22s ease,border-color .22s ease,background .22s ease}.mine-page .profile-bell-button svg{width:20px;height:20px;stroke-width:1.9}.mine-page .profile-bell-button:hover{border-color:rgba(214,8,25,.32);color:var(--color-brand-red);background:var(--color-surface-white)}.mine-page .profile-bell-button[aria-expanded=true]{border-color:rgba(214,8,25,.4);color:var(--color-brand-red);background:rgba(214,8,25,.06)}.mine-page .notification-popup{position:absolute;top:calc(100% + 10px);right:0;z-index:40;width:min(380px,calc(100vw - 32px));border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card);padding:18px 18px 12px;background:var(--color-white);box-shadow:0 16px 42px rgba(1,3,5,.14);text-align:left;animation:notification-popup-in .22s var(--ease-ui)}@keyframes notification-popup-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mine-page .notification-popup-title{margin:0 0 10px;color:var(--color-title-black);font-size:18px;font-weight:600;line-height:1.32;letter-spacing:0}.mine-page .notification-popup .notification-list{gap:4px}.mine-page .notification-popup .notification-row{padding:12px 6px}.mine-page .notification-popup .notification-row+.notification-row{border-top:1px solid rgba(1,3,5,.06)}.mine-page .notification-switch input:disabled+.notification-switch-track{opacity:.55}.mine-page .notification-popup-note{margin:10px 0 0;color:var(--color-gray-secondary);font-size:13px;font-weight:400;line-height:1.6}.mine-page .tickets-fab{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom, 0px));z-index:60;display:inline-flex;min-height:48px;align-items:center;gap:8px;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-pill);padding:0 20px;color:var(--color-title-black);background:var(--color-white);box-shadow:0 12px 34px rgba(11,18,23,.14);font-family:inherit;font-size:15px;font-weight:600;line-height:1;letter-spacing:.01em;transition:color .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s var(--ease-ui)}.mine-page .tickets-fab svg{width:19px;height:19px;color:var(--color-brand-red);stroke-width:1.9}.mine-page .tickets-fab:hover{border-color:rgba(214,8,25,.32);transform:translateY(-2px)}.mine-page .tickets-fab:active{transform:translateY(0)}.mine-page .tickets-fab[aria-pressed=true]{border-color:rgba(214,8,25,.4);color:var(--color-brand-red-dark);background:rgba(214,8,25,.06)}.mine-page .account-community-nav{min-width:0}@media (min-width:1180px){.mine-page .profile-hero{height:clamp(170px,19svh,220px)}.mine-page .profile-surface{padding-top:36px}.mine-page .profile-overview{grid-template-columns:108px minmax(0,1fr) auto;gap:16px 28px;padding:28px}.mine-page .profile-avatar-frame{width:108px;height:108px}.mine-page .profile-name{font-size:40px}.mine-page .profile-signature{font-size:14px}.mine-page .profile-meta-row{grid-template-columns:minmax(220px,248px) minmax(0,1fr);gap:28px}.mine-page .profile-membership-stage{width:min(248px,100%)}.mine-page .profile-stat dd,.mine-page .profile-stat dt{font-size:14px}.mine-page .membership-button{width:196px;height:48px}.mine-page .account-section{margin-top:34px}.mine-page .account-tabs-scroller{grid-area:tabs;min-width:0}.mine-page .account-content{grid-area:content}.mine-page .account-tabs{min-width:0}.mine-page .account-tab{min-height:64px;gap:10px;padding:16px 12px;font-size:14px}}@media (min-width:1440px){.mine-page{--mine-nav-width:clamp(208px, 12.5vw, 240px);--mine-nav-gap:clamp(24px, 1.7vw, 32px)}.mine-page .profile-shell{width:min(var(--content-max),calc(100% - var(--mine-nav-width)*2 - var(--mine-nav-gap)*2 - 32px))}.mine-page .account-section{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"tabs" "content";align-items:start}.mine-page .account-community-nav{position:absolute;inset-block:0;inset-inline-end:calc(100% + var(--mine-nav-gap));width:var(--mine-nav-width)}.mine-page .account-section .account-content{padding-inline-end:0}}@media (max-width:1439px){.mine-page .account-section{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"tabs" "navigation" "content"}.mine-page .account-tabs-scroller{grid-area:tabs;min-width:0}.mine-page .account-community-nav{grid-area:navigation;margin-bottom:12px}.mine-page .account-content{grid-area:content}}.mine-page .account-content{--mine-contact-right:clamp(18px, 2.2vw, 34px);--mine-contact-size:clamp(58px, 4.6vw, 64px);--mine-shell-inset:32px;--mine-contact-edge:calc(var(--mine-contact-right) + var(--mine-contact-size) + 24px);--mine-shell-edge:max(var(--mine-shell-inset), calc((100vw - var(--content-max))/2));min-width:0;padding-inline-end:max(0px,calc(var(--mine-contact-edge) - var(--mine-shell-edge)))}.mine-page .account-panel{scroll-margin-top:calc(var(--nav-height) + 28px)}.mine-page .account-panel[hidden]{display:none}.mine-page .account-view-surface{min-width:0;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.mine-page .account-view-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:32px}.mine-page .account-view-heading{min-width:0}.mine-page .account-view-title{margin:0;color:var(--color-title-black);font-size:clamp(32px,3.2vw,42px);font-weight:600;line-height:1.2;letter-spacing:0}.mine-page .account-view-lead{max-width:680px;margin:16px 0 0;color:var(--color-metal-mid);font-size:clamp(18px,1.5vw,20px);font-weight:400;line-height:1.7;letter-spacing:0}.mine-page .panel-surface{display:grid;min-height:0;place-items:center;border:0;border-radius:0;padding:0;background:transparent;text-align:center}.mine-page .panel-empty-icon{display:grid;width:56px;height:56px;place-items:center;margin:0 auto 18px;border:1px solid rgba(1,3,5,.1);border-radius:50%;color:var(--color-brand-red);background:var(--color-white)}.mine-page .panel-empty-icon svg{width:25px;height:25px;stroke-width:1.8}.mine-page .panel-title{margin:0;color:var(--color-title-black);font-size:clamp(22px,2.4vw,32px);font-weight:600;line-height:1.32;letter-spacing:0}.mine-page .panel-copy{max-width:680px;margin:16px auto 0;color:var(--color-metal-mid);font-size:16px;font-weight:400;line-height:1.7}.mine-page .panel-link{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;margin-top:22px;border:1px solid rgba(1,3,5,.14);border-radius:var(--radius-control);padding:0 18px;color:var(--color-title-black);background:var(--color-white);font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em;text-decoration:none;transition:border-color .22s ease,color .22s ease,box-shadow .22s ease,transform .28s var(--ease-ui)}.mine-page .panel-link:focus-visible,.mine-page .panel-link:hover{border-color:rgba(214,8,25,.36);color:var(--color-brand-red-dark);box-shadow:0 10px 22px rgba(11,18,23,.08);transform:translateY(-2px)}.mine-page .panel-link svg{width:18px;height:18px;stroke-width:2}.mine-page .panel-surface--community{display:block;min-height:0;padding:0;background:transparent;text-align:left}.mine-page .community-workspace{width:100%}@media (max-width:800px){.mine-page .account-content--community{padding-inline-end:0}}.mine-page .community-compose-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--radius-control);padding:0 20px;font-family:inherit;font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em;text-decoration:none;transition:border-color .22s ease,color .22s ease,background .22s ease,box-shadow .22s ease,transform .28s var(--ease-ui);flex:0 0 auto;color:var(--color-white);background:var(--color-brand-red);box-shadow:0 10px 24px rgba(214,8,25,.2)}.mine-page .community-compose-button:focus-visible,.mine-page .community-compose-button:hover{background:var(--color-brand-red-dark);box-shadow:0 12px 28px rgba(167,8,11,.24);transform:translateY(-2px)}.mine-page .community-compose-button svg{width:18px;height:18px;stroke-width:2}.mine-page .community-modules{display:grid;gap:24px}.mine-page .community-module{min-width:0;scroll-margin-top:calc(var(--nav-height) + 84px);border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card);padding:clamp(24px,2.4vw,34px);background:var(--color-white);box-shadow:0 12px 34px rgba(11,18,23,.075)}.mine-page .community-module-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.mine-page .community-module-actions{display:flex;flex:0 0 auto;align-items:center;gap:14px}.mine-page .community-module-heading{display:flex;min-width:0;align-items:center;gap:12px}.mine-page .community-module-icon{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;color:var(--color-brand-red)}.mine-page .community-module-icon svg{width:21px;height:21px;stroke-width:1.9}.mine-page .community-module-title{margin:0;color:var(--color-title-black);font-size:clamp(22px,2vw,30px);font-weight:600;line-height:1.32;letter-spacing:0}.mine-page .community-module-count{flex:0 0 auto;color:var(--color-gray-secondary);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}.mine-page .community-message-overview{width:100%;border:0;border-radius:var(--radius-control);padding:0;color:inherit;background:transparent;font:inherit;text-align:inherit;text-decoration:none}.mine-page .community-message-overview .community-module-count,.mine-page .community-message-overview .community-module-title,.mine-page .community-message-overview .community-submodule-title{transition:color .22s ease}.mine-page .community-message-overview:focus-visible .community-module-count,.mine-page .community-message-overview:focus-visible .community-module-title,.mine-page .community-message-overview:focus-visible .community-submodule-title,.mine-page .community-message-overview:hover .community-module-count,.mine-page .community-message-overview:hover .community-module-title,.mine-page .community-message-overview:hover .community-submodule-title{color:var(--color-brand-red)}.mine-page .community-message-overview:focus-visible{outline:2px solid var(--color-brand-red);outline-offset:5px}.mine-page .community-submodule+.community-submodule{margin-top:22px;border-top:1px solid rgba(1,3,5,.08);padding-top:22px}.mine-page .community-submodule-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.mine-page .community-submodule-title{margin:0;color:var(--color-title-black);font-size:16px;font-weight:600;line-height:1.5;letter-spacing:0}.mine-page .community-record-list{border-top:1px solid rgba(1,3,5,.08)}.mine-page .community-following-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px clamp(24px,2vw,36px);border-top:0}.mine-page .community-following-grid .community-empty-state{grid-column:1/-1}.mine-page [data-mine-live-community] .community-author-trigger{gap:7px;padding:2px}.mine-page .community-publish-row.is-text-only,.mine-page .community-target-row.is-text-only{grid-template-columns:minmax(0,1fr) auto}.mine-page .community-following-avatar>svg{width:24px;height:24px;margin:15px;color:var(--color-metal-mid)}.mine-page .community-activity-row,.mine-page .community-publish-row,.mine-page .community-target-row{width:100%;color:inherit;background:transparent;text-align:left;text-decoration:none}.mine-page .community-activity-row{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;border:0;border-bottom:1px solid rgba(1,3,5,.08);padding:18px 4px;font-family:inherit;cursor:pointer;transition:color .22s ease,background .22s ease}.mine-page .community-activity-row:last-child,.mine-page .community-following-row:last-child,.mine-page .community-publish-row:last-child,.mine-page .community-target-row:last-child{border-bottom:0}.mine-page .community-activity-row:focus-within,.mine-page .community-activity-row:hover,.mine-page .community-target-row:focus-within,.mine-page .community-target-row:hover{color:var(--color-brand-red-dark);background:hsla(0,0%,97.3%,.9)}.mine-page .community-row-primary{position:absolute;z-index:1;inset:0;border:0;border-radius:var(--radius-control);padding:0;color:inherit;background:transparent}.mine-page .community-row-primary:focus-visible{outline:2px solid var(--color-brand-red);outline-offset:-3px}.mine-page .community-following-row .community-row-primary{border-radius:inherit}.mine-page .community-activity-visual{position:relative;z-index:2;display:grid;width:44px;height:44px;place-items:center;overflow:hidden;border:1px solid rgba(1,3,5,.08);border-radius:50%;color:var(--color-brand-red);background:var(--color-surface-white);pointer-events:none}.mine-page .community-activity-visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mine-page .community-activity-visual svg{width:19px;height:19px;stroke-width:1.9}.mine-page .community-private-avatar-fallback{display:grid;width:100%;height:100%;place-items:center;color:var(--color-brand-red-dark);font-size:16px;font-weight:600;line-height:1}.mine-page .community-private-row .community-activity-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mine-page .community-private-unread{flex:0 0 auto;color:var(--color-brand-red-dark);font-size:12px;font-weight:600;line-height:1.55;letter-spacing:.02em}.mine-page .community-target-row{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:18px;border:0;border-bottom:1px solid rgba(1,3,5,.08);padding:18px 4px;font-family:inherit;cursor:pointer;transition:color .22s ease,background .22s ease}.mine-page .community-target-visual{position:relative;z-index:2;display:block;width:96px;aspect-ratio:16/10;overflow:hidden;border-radius:var(--radius-control);background:var(--color-fog-light);pointer-events:none}.mine-page .community-target-visual img,.mine-page .community-target-visual picture{display:block;width:100%;height:100%}.mine-page .community-target-visual img{-o-object-fit:cover;object-fit:cover}.mine-page .community-activity-content{position:relative;z-index:2;min-width:0;pointer-events:none}.mine-page .community-activity-title,.mine-page .community-publish-title,.mine-page .community-target-title{margin:0;overflow-wrap:anywhere;color:var(--color-title-black);font-size:16px;font-weight:600;line-height:1.7;letter-spacing:0}.mine-page .community-target-content{position:relative;z-index:2;min-width:0;pointer-events:none}.mine-page .community-target-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mine-page .community-author-slot .hd-author-trigger,.mine-page .community-following-name .hd-author-trigger,.mine-page [data-mine-live-community] .community-author-slot .community-author-trigger,.mine-page [data-mine-live-community] .community-following-name .community-author-trigger{font-size:16px;line-height:1.7;pointer-events:auto}.mine-page .community-target-subject{overflow-wrap:anywhere}.mine-page .community-target-copy{display:-webkit-box;overflow:hidden;margin:4px 0 0;color:var(--color-metal-mid);font-size:16px;font-weight:400;line-height:1.7;letter-spacing:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mine-page .community-activity-copy,.mine-page .community-empty-state{color:var(--color-metal-mid);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}.mine-page .community-activity-copy,.mine-page .community-publish-copy{display:-webkit-box;overflow:hidden;margin:4px 0 0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mine-page .community-publish-copy{color:var(--color-metal-mid);font-size:16px;font-weight:400;line-height:1.7;letter-spacing:0}.mine-page .community-activity-time,.mine-page .community-publish-time,.mine-page .community-target-time{position:relative;z-index:2;color:var(--color-gray-secondary);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em;white-space:nowrap;pointer-events:none}.mine-page .community-content-chip,.mine-page .community-domain-chip{position:relative;display:inline-flex;min-height:28px;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border:1px solid transparent;border-radius:var(--radius-pill);padding:0 9px;font-size:14px;font-weight:600;line-height:1;letter-spacing:0;white-space:nowrap;isolation:isolate}.mine-page .community-content-chip>span{position:relative;z-index:1}.mine-page .community-content-chip[data-format=article]{border-color:rgba(214,8,25,.18);color:var(--color-brand-red-dark);background:rgba(214,8,25,.075)}.mine-page .community-content-chip[data-format=video]{border-color:var(--color-brand-red);color:var(--color-white);background:var(--color-brand-red)}.mine-page .community-content-chip[data-format=course]{--course-gold:#c7a45a;border-color:rgba(199,164,90,.48);color:var(--color-white);background:var(--color-industrial-blue-black);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 -1px 0 rgba(214,8,25,.28)}.mine-page .community-content-chip[data-format=course]:before{position:absolute;inset:-120% -42%;z-index:0;background:linear-gradient(112deg,transparent 26%,rgba(214,8,25,.46) 43%,var(--course-gold) 53%,rgba(214,8,25,.28) 63%,transparent 78%);content:"";filter:blur(7px);opacity:.48;transform:translateX(-28%) rotate(-8deg);animation:community-course-chip-flow 8s var(--ease-standard) infinite alternate;pointer-events:none}.mine-page .community-content-chip[data-format=course]:after{position:absolute;inset:1px;z-index:0;border-radius:inherit;background:linear-gradient(180deg,hsla(0,0%,100%,.12),transparent 52%);content:"";pointer-events:none}.mine-page .community-domain-chip{border-color:rgba(1,3,5,.1);color:var(--color-metal-mid);background:var(--color-surface-white)}@keyframes community-course-chip-flow{to{transform:translateX(28%) rotate(-8deg)}}.mine-page .community-publish-row{display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:20px;border:0;border-bottom:1px solid rgba(1,3,5,.08);padding:18px 4px;font-family:inherit;cursor:pointer;transition:color .22s ease,background .22s ease}.mine-page .community-publish-row:focus-visible,.mine-page .community-publish-row:hover{background:hsla(0,0%,97.3%,.9)}.mine-page .community-publish-more{display:flex;width:100%;min-height:58px;align-items:center;justify-content:center;border:0;padding:0 18px;color:var(--color-brand-red-dark);background:transparent;font-family:inherit;font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em;text-align:center;text-decoration:none;transition:color .22s ease,background .22s ease}.mine-page .community-publish-more[hidden]{display:none}.mine-page .community-publish-more:focus-visible,.mine-page .community-publish-more:hover{color:var(--color-brand-red);background:var(--color-surface-white)}.mine-page .community-publish-more:focus-visible{outline:2px solid var(--color-brand-red);outline-offset:-3px}.mine-page .community-publish-cover{width:112px;aspect-ratio:16/10;overflow:hidden;border-radius:var(--radius-control);background:var(--color-fog-light)}.mine-page .community-publish-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mine-page .community-publish-content{min-width:0}.mine-page .community-publish-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mine-page .community-publish-meta{display:flex;align-items:center;justify-content:flex-end;gap:12px}.mine-page .community-status-chip{display:inline-flex;min-height:30px;align-items:center;border:1px solid rgba(1,3,5,.1);border-radius:var(--radius-pill);padding:0 10px;color:var(--color-metal-mid);background:var(--color-surface-white);font-size:14px;font-weight:400;line-height:1.6;white-space:nowrap}.mine-page .community-status-chip[data-status=published]{border-color:rgba(214,8,25,.18);color:var(--color-brand-red-dark);background:rgba(214,8,25,.055)}.mine-page .community-status-chip[data-status=failed]{border-color:rgba(214,8,25,.26);color:var(--color-brand-red-dark);background:rgba(214,8,25,.09)}.mine-page .community-following-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:126px;gap:14px 12px;border:0;border-radius:var(--radius-card);padding:12px 8px;background:transparent;box-shadow:none;opacity:1;transform:translateY(0);transition:opacity .26s ease,transform .26s var(--ease-ui),background .22s ease}.mine-page .community-following-row:focus-within,.mine-page .community-following-row:hover{background:rgba(11,18,23,.025)}.mine-page .community-following-row.is-leaving{opacity:0;transform:translateY(-4px);pointer-events:none}.mine-page .community-following-main{position:relative;z-index:2;display:grid;grid-column:1/-1;min-width:0;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;border-radius:var(--radius-control);color:inherit;text-decoration:none;pointer-events:none}.mine-page .community-following-main:focus-visible .community-following-name,.mine-page .community-following-main:hover .community-following-name{color:var(--color-brand-red-dark)}.mine-page .community-following-avatar{width:56px;height:56px;overflow:hidden;border:1px solid rgba(1,3,5,.08);border-radius:50%;background:var(--color-surface-white)}.mine-page .community-following-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mine-page .community-following-avatar-fallback{display:grid;width:100%;height:100%;place-items:center;color:var(--color-title-black);font-size:16px;font-weight:600;line-height:1}.mine-page .community-following-content{min-width:0}.mine-page .community-following-name{display:block;overflow-wrap:anywhere;color:var(--color-title-black);font-size:16px;font-weight:600;line-height:1.7;letter-spacing:0;transition:color .22s ease}.mine-page .community-following-copy{display:-webkit-box;overflow:hidden;margin-top:2px;color:var(--color-metal-mid);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mine-page .community-following-latest{position:relative;z-index:3;display:block;grid-column:1;min-width:0;overflow:hidden;padding-left:70px;color:var(--color-gray-secondary);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.mine-page a.community-following-latest:focus-visible,.mine-page a.community-following-latest:hover{color:var(--color-brand-red-dark);text-decoration:underline;text-underline-offset:3px}.mine-page a.community-following-latest:focus-visible{border-radius:var(--radius-control);outline:2px solid var(--color-brand-red);outline-offset:2px}.mine-page .community-following-latest.is-empty{pointer-events:none}.mine-page .community-following-action{position:relative;z-index:3;display:inline-flex;grid-column:2;min-height:34px;align-items:center;justify-content:center;border:1px solid rgba(214,8,25,.24);border-radius:var(--radius-pill);padding:0 11px;color:var(--color-brand-red-dark);background:rgba(214,8,25,.065);font-family:inherit;font-size:14px;font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap;transition:border-color .22s ease,color .22s ease,background .22s ease}.mine-page .community-following-action:focus-visible,.mine-page .community-following-action:hover{border-color:var(--color-brand-red);color:var(--color-white);background:var(--color-brand-red)}.mine-page .community-following-action:disabled{cursor:wait;opacity:.72}.mine-page .community-following-more{width:-moz-max-content;width:max-content;min-height:40px;margin:16px auto 0;border:1px solid rgba(214,8,25,.18);border-radius:var(--radius-pill);padding:0 16px;background:var(--color-surface-white)}.mine-page .community-empty-state{margin:0;border:1px dashed rgba(1,3,5,.14);border-radius:var(--radius-card);padding:24px;background:var(--color-surface-white);text-align:center}.mine-page .account-info-form{display:grid;width:100%;margin:0;text-align:left}.mine-page .account-profile-card{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:start;gap:clamp(28px,3vw,44px);border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card);padding:clamp(24px,2.8vw,38px);background:var(--color-white);box-shadow:0 12px 34px rgba(11,18,23,.075)}.mine-page .account-profile-card>.account-card-title{grid-column:1/-1}.mine-page .account-avatar-editor{display:grid;justify-items:center;gap:18px;min-width:0;border-right:1px solid rgba(1,3,5,.08);padding-right:clamp(24px,2.8vw,40px);text-align:center}.mine-page .account-profile-section-title{margin:0;color:var(--color-title-black);font-size:20px;font-weight:600;line-height:1.4}.mine-page .account-avatar-preview{position:relative;display:block;width:160px;height:160px;overflow:hidden;border:4px solid var(--color-white);border-radius:50%;background:var(--color-gunmetal-dark);box-shadow:0 0 0 1px rgba(30,38,45,.38),0 18px 38px rgba(11,18,23,.16);cursor:pointer;isolation:isolate;transition:box-shadow .22s ease,transform .28s var(--ease-ui)}.mine-page .account-avatar-preview img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .22s ease,transform .32s var(--ease-ui)}.mine-page .account-avatar-action{position:absolute;right:auto;bottom:8px;left:50%;z-index:2;display:flex;width:44px;height:44px;align-items:center;justify-content:center;overflow:hidden;border:1px solid hsla(0,0%,100%,.72);border-radius:50%;padding:0;color:var(--color-brand-red-dark);background:linear-gradient(135deg,hsla(0,0%,100%,.54),hsla(0,0%,100%,.17) 44%,hsla(0,0%,100%,.32)),hsla(0,0%,97.3%,.56);backdrop-filter:blur(24px) saturate(176%);box-shadow:0 8px 22px rgba(11,18,23,.1),0 0 0 1px rgba(214,8,25,.08),inset 0 1px 0 hsla(0,0%,100%,.78),inset 0 -12px 22px hsla(0,0%,100%,.18);isolation:isolate;transform:translateX(-50%);transition:border-color .22s ease,transform .28s var(--ease-ui),box-shadow .22s ease}.mine-page .account-avatar-action:before{position:absolute;inset:-52%;z-index:0;background:radial-gradient(circle at 18% 48%,rgba(214,8,25,.3) 0 14%,rgba(214,8,25,.12) 26%,transparent 48%),radial-gradient(circle at 56% 76%,rgba(216,4,21,.2) 0 16%,rgba(216,4,21,.08) 30%,transparent 52%),radial-gradient(circle at 86% 38%,hsla(0,0%,100%,.82) 0 16%,hsla(0,0%,100%,.34) 32%,transparent 54%);animation:account-avatar-fluid-flow 7.2s var(--ease-standard) infinite alternate;content:"";filter:blur(14px);opacity:.58;transform:translate3d(-7%,1%,0) rotate(-2deg);will-change:transform}.mine-page .account-avatar-action:after{position:absolute;inset:2px 5px auto;z-index:1;height:40%;border-radius:50%;background:linear-gradient(180deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.14) 58%,transparent);content:"";pointer-events:none}.mine-page .account-avatar-action>*{position:relative;z-index:2}@keyframes account-avatar-fluid-flow{50%{transform:translate3d(5%,-2%,0) rotate(2deg) scale(1.04)}to{transform:translate3d(10%,2%,0) rotate(-1deg) scale(1.02)}}.mine-page .account-avatar-action svg{width:19px;height:19px;filter:drop-shadow(0 1px 2px rgba(255,255,255,.9));stroke-width:2}.mine-page .account-avatar-upload:focus-within,.mine-page .account-avatar-upload:not([aria-disabled=true]):hover{box-shadow:0 0 0 1px rgba(30,38,45,.52),0 20px 42px rgba(11,18,23,.2);transform:translateY(-2px)}.mine-page .account-avatar-upload:focus-within img,.mine-page .account-avatar-upload:not([aria-disabled=true]):hover img{filter:saturate(1.04) contrast(1.02);transform:scale(1.025)}.mine-page .account-avatar-upload:focus-within .account-avatar-action,.mine-page .account-avatar-upload:not([aria-disabled=true]):hover .account-avatar-action{border-color:hsla(0,0%,100%,.88);box-shadow:0 10px 26px rgba(11,18,23,.12),0 0 0 1px rgba(214,8,25,.12),inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 -14px 24px hsla(0,0%,100%,.2);transform:translateX(-50%) translateY(-1px) scale(1.04)}.mine-page .account-avatar-upload[aria-disabled=true]{cursor:wait;opacity:.72;pointer-events:none}.mine-page .account-profile-fields{display:grid;gap:22px;min-width:0}.mine-page .account-profile-fields-header{display:block}.mine-page .account-profile-form-grid{align-items:start}.mine-page .account-profile-form-grid .account-form-label{color:var(--color-gunmetal-dark);font-weight:600}.mine-page .account-profile-form-grid input,.mine-page .account-profile-form-grid textarea{background:var(--color-surface-white)}.mine-page .account-profile-form-grid input:focus,.mine-page .account-profile-form-grid textarea:focus{background:var(--color-white)}.mine-page .account-location-field,.mine-page .account-research-field{position:relative}.mine-page .account-location-field.is-open,.mine-page .account-research-field.is-open{z-index:32}.mine-page .account-location-trigger,.mine-page .account-research-trigger{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--color-border-light);border-radius:var(--radius-control);padding:8px 12px 8px 14px;color:var(--color-title-black);background:var(--color-surface-white);font:inherit;text-align:left;cursor:pointer;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.mine-page .account-location-trigger:hover,.mine-page .account-research-trigger:hover{border-color:var(--color-gray-secondary)}.mine-page .account-location-trigger:focus-visible,.mine-page .account-location-trigger[aria-expanded=true],.mine-page .account-research-trigger:focus-visible,.mine-page .account-research-trigger[aria-expanded=true]{border-color:var(--color-brand-red);background:var(--color-white);box-shadow:0 0 0 3px rgba(214,8,25,.14);outline:0}.mine-page .account-location-value,.mine-page .account-research-value{display:flex;min-width:0;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:6px}.mine-page .account-location-placeholder,.mine-page .account-research-placeholder{color:var(--color-gray-muted);font-size:16px;font-weight:400;line-height:1.7}.mine-page .account-research-chip{display:inline-flex;min-height:28px;align-items:center;border:1px solid rgba(214,8,25,.22);border-radius:var(--radius-pill);padding:2px 9px;color:var(--color-brand-red-dark);background:rgba(214,8,25,.07);font-size:14px;font-weight:600;line-height:1.5}.mine-page .account-location-selection{color:var(--color-title-black);font-size:16px;font-weight:400;line-height:1.7}.mine-page .account-location-trigger>svg,.mine-page .account-research-trigger>svg{width:18px;height:18px;flex:0 0 auto;color:var(--color-metal-mid);stroke-width:1.9;transition:transform .24s var(--ease-ui)}.mine-page .account-location-trigger[aria-expanded=true]>svg,.mine-page .account-research-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.mine-page .account-location-panel,.mine-page .account-research-panel{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:20;display:grid;gap:16px;max-height:min(520px,calc(100vh - 96px));overflow:hidden;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card);padding:16px;background:var(--color-white);box-shadow:0 12px 34px rgba(11,18,23,.075)}.mine-page .account-location-panel{grid-template-rows:auto minmax(0,1fr) auto}.mine-page .account-research-panel{grid-template-rows:minmax(0,1fr) auto}.mine-page .account-location-field.is-above .account-location-panel,.mine-page .account-research-field.is-above .account-research-panel{top:auto;bottom:calc(100% + 8px)}.mine-page .account-location-panel[hidden],.mine-page .account-research-panel[hidden]{display:none}.mine-page .account-research-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.mine-page .account-research-group{min-width:0;margin:0;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card);padding:12px}.mine-page .account-research-options{display:grid;gap:8px}.mine-page .account-research-option{position:relative;display:block;cursor:pointer}.mine-page .account-research-field .account-research-option input{position:absolute;width:1px;height:1px;min-height:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;margin:-1px;padding:0;opacity:0;pointer-events:none;white-space:nowrap}.mine-page .account-research-field .account-research-option input:focus{border:0;box-shadow:none}.mine-page .account-research-option span{display:flex;min-height:42px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-control);padding:7px 10px;color:var(--color-gunmetal-dark);background:var(--color-surface-white);font-size:15px;font-weight:600;line-height:1.5;transition:border-color .22s ease,color .22s ease,background .22s ease,box-shadow .22s ease,transform .24s var(--ease-ui)}.mine-page .account-research-option:hover span{border-color:rgba(84,96,107,.28);background:var(--color-white);transform:translateY(-1px)}.mine-page .account-research-option input:focus-visible+span{border-color:var(--color-brand-red);box-shadow:0 0 0 3px rgba(214,8,25,.14)}.mine-page .account-research-option input:checked+span{border-color:rgba(214,8,25,.34);color:var(--color-brand-red-dark);background:rgba(214,8,25,.08);box-shadow:inset 0 0 0 1px rgba(214,8,25,.04)}.mine-page .account-research-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(1,3,5,.08);padding-top:14px}.mine-page .account-location-legacy-notice,.mine-page .account-location-status,.mine-page .account-research-legacy-notice,.mine-page .account-research-status{margin:0;color:var(--color-gray-secondary);font-size:13px;font-weight:400;line-height:1.6}.mine-page .account-picker-feedback{display:grid;min-width:0;gap:2px}.mine-page .account-location-status,.mine-page .account-research-status{min-width:0}.mine-page .account-picker-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.mine-page .account-picker-actions .account-button{min-height:38px;flex:0 0 auto;padding-inline:16px}.mine-page .account-location-legacy-notice,.mine-page .account-research-legacy-notice{color:var(--color-brand-red-dark)}.mine-page .account-location-legacy-notice[hidden],.mine-page .account-research-legacy-notice[hidden]{display:none}.mine-page .account-location-search{position:relative;display:block}.mine-page .account-location-search>svg{position:absolute;top:50%;left:14px;z-index:1;width:17px;height:17px;color:var(--color-gray-secondary);pointer-events:none;stroke-width:1.9;transform:translateY(-50%)}.mine-page .account-profile-form-grid .account-location-search input{min-height:44px;padding:8px 14px 8px 40px;font-size:15px}.mine-page .account-location-options-wrap{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.mine-page .account-location-options{display:grid;gap:8px}.mine-page .account-location-option{position:relative;display:block;cursor:pointer}.mine-page .account-location-option[hidden]{display:none}.mine-page .account-gender-option input,.mine-page .account-location-option input{position:absolute;width:1px;height:1px;min-height:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;margin:-1px;padding:0;opacity:0;pointer-events:none;white-space:nowrap}.mine-page .account-gender-option input:focus,.mine-page .account-location-option input:focus{border:0;box-shadow:none}.mine-page .account-location-option span{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:14px;border:1px solid transparent;border-radius:var(--radius-control);padding:7px 11px;color:var(--color-gunmetal-dark);background:var(--color-surface-white);font-size:15px;font-weight:500;line-height:1.5;transition:border-color .22s ease,color .22s ease,background .22s ease,box-shadow .22s ease}.mine-page .account-location-option small{flex:0 0 auto;color:var(--color-gray-muted);font-size:11px;font-weight:600;letter-spacing:.08em}.mine-page .account-location-option:hover span{border-color:rgba(84,96,107,.28);background:var(--color-white)}.mine-page .account-gender-option input:focus-visible+span,.mine-page .account-location-option input:focus-visible+span{border-color:var(--color-brand-red);box-shadow:0 0 0 3px rgba(214,8,25,.14)}.mine-page .account-gender-option input:checked+span,.mine-page .account-location-option input:checked+span{border-color:rgba(214,8,25,.34);color:var(--color-brand-red-dark);background:rgba(214,8,25,.08);box-shadow:inset 0 0 0 1px rgba(214,8,25,.04)}.mine-page .account-location-empty{margin:0;border:1px dashed rgba(1,3,5,.12);border-radius:var(--radius-control);padding:18px 14px;color:var(--color-gray-secondary);background:var(--color-surface-white);font-size:14px;line-height:1.6;text-align:center}.mine-page .account-location-empty[hidden]{display:none}.mine-page .account-location-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(1,3,5,.08);padding-top:14px}.mine-page .account-gender-field{min-width:0;margin:0;border:0;padding:0}.mine-page .account-gender-field>legend{margin-bottom:8px;padding:0}.mine-page .account-gender-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mine-page .account-gender-option{position:relative;display:block;cursor:pointer}.mine-page .account-gender-option span{display:flex;min-height:48px;align-items:center;justify-content:center;border:1px solid var(--color-border-light);border-radius:var(--radius-control);padding:8px;color:var(--color-gunmetal-dark);background:var(--color-surface-white);font-size:15px;font-weight:600;line-height:1.5;transition:border-color .22s ease,color .22s ease,background .22s ease,box-shadow .22s ease}.mine-page .account-gender-option:hover span{border-color:var(--color-gray-secondary);background:var(--color-white)}.mine-page .account-form-field--verified input[readonly]{border-color:rgba(1,3,5,.08);color:var(--color-gray-secondary);background:hsla(216,8%,88%,.34);cursor:default}.mine-page .account-form-field--verified input[readonly]:focus{border-color:rgba(84,96,107,.34);background:hsla(216,8%,88%,.34);box-shadow:0 0 0 3px rgba(84,96,107,.1)}.mine-page .account-verified-label{display:inline-flex;align-items:center;gap:5px;color:var(--color-gray-secondary);font-size:12px;font-weight:400;line-height:1.5}.mine-page .account-verified-label svg{width:14px;height:14px;stroke-width:1.9}.mine-page .account-verified-controls{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-control);padding:14px 16px;background:var(--color-surface-white)}.mine-page .account-verified-copy{min-width:0;margin:0;color:var(--color-metal-mid);font-size:14px;font-weight:400;line-height:1.6}.mine-page .account-verified-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.mine-page .account-verified-actions .account-button{min-height:40px;padding-inline:16px}.mine-page .account-form-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.mine-page .account-form-required{color:var(--color-brand-red)}.mine-page .account-form-counter{flex:0 0 auto;color:var(--color-gray-muted);font-size:12px;line-height:1.5}.mine-page .account-form-counter.is-at-limit,.mine-page .account-form-error{color:var(--color-brand-red-dark)}.mine-page .account-form-error{margin:0;font-size:14px;line-height:1.6}.mine-page .account-form-error[hidden]{display:none}.mine-page .account-form-field.is-invalid input,.mine-page .account-form-field.is-invalid select,.mine-page .account-form-field.is-invalid textarea{border-color:var(--color-brand-red);box-shadow:0 0 0 3px rgba(214,8,25,.12)}.mine-page .account-profile-footer{border-top:1px solid rgba(1,3,5,.08);padding-top:22px}.mine-page .account-profile-draft-status{min-height:22px;margin:0 0 10px;color:var(--color-gray-secondary);font-size:14px;font-weight:400;line-height:1.6;text-align:right}.mine-page .account-info-form .account-button:disabled,.mine-page .account-info-form .account-button[aria-disabled=true]{border-color:rgba(1,3,5,.08);color:var(--color-gray-muted);background:var(--color-surface-white);box-shadow:none;cursor:not-allowed;opacity:.72;transform:none}.mine-page .account-avatar-preview:focus-within,.mine-page .account-info-form .account-button:focus-visible{outline:3px solid rgba(214,8,25,.28);outline-offset:2px}.mine-page .account-avatar-error{width:min(220px,100%);text-align:center}.mine-page .community-cluster{scroll-margin-top:calc(var(--nav-height) + 84px)}.mine-page .community-cluster-header{margin:8px 0 20px;padding:8px 4px 0}.mine-page .account-card-title,.mine-page .community-cluster-title{margin:0;color:var(--color-title-black);font-size:clamp(22px,2.4vw,32px);font-weight:600;line-height:1.32;letter-spacing:0}.mine-page .account-card-copy,.mine-page .community-cluster-copy{max-width:680px;margin:12px 0 0;color:var(--color-metal-mid);font-size:16px;font-weight:400;line-height:1.7;letter-spacing:0}.mine-page .community-interaction-modules{display:grid;gap:24px}.mine-page .account-filter-form{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:14px;margin-bottom:22px}.mine-page .finance-ledger-stack{display:grid;gap:24px}.mine-page .finance-ledger-stack [data-finance-summary]{font-size:clamp(30px,2.65vw,42px);font-variant-numeric:tabular-nums;white-space:nowrap}.mine-page .balance-dashboard{display:grid;gap:24px}.mine-page .balance-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mine-page .balance-primary-card,.mine-page .balance-status-card{position:relative;min-width:0;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card);background:var(--color-white);box-shadow:0 12px 34px rgba(11,18,23,.075)}.mine-page .balance-primary-card{display:flex;min-height:252px;grid-column:span 2;flex-direction:column;justify-content:space-between;padding:clamp(24px,2.6vw,34px)}.mine-page .balance-primary-heading{display:flex;align-items:center;gap:8px}.mine-page .balance-primary-label,.mine-page .balance-status-label{color:var(--color-gray-secondary);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}.mine-page .balance-help{position:relative;display:inline-flex}.mine-page .balance-help-button{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:0;border-radius:50%;padding:0;color:var(--color-metal-mid);background:transparent;cursor:pointer;transition:color .22s ease,box-shadow .22s ease}.mine-page .balance-help-button:focus-visible,.mine-page .balance-help-button:hover{color:var(--color-brand-red);box-shadow:0 0 0 3px rgba(214,8,25,.14);outline:0}.mine-page .balance-help-button span{font-size:17px;font-weight:600;line-height:1}.mine-page .balance-help-tooltip{position:absolute;top:calc(100% + 10px);left:0;z-index:24;width:min(360px,calc(100vw - 82px));border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-card);padding:16px;color:var(--color-white);background:var(--color-industrial-blue-black);box-shadow:0 16px 34px rgba(11,18,23,.2);opacity:0;pointer-events:none;transform:translateY(-4px);visibility:hidden;transition:opacity .22s ease,transform .26s var(--ease-ui),visibility .22s ease}.mine-page .balance-help:focus-within .balance-help-tooltip,.mine-page .balance-help:hover .balance-help-tooltip{opacity:1;transform:translateY(0);visibility:visible}.mine-page .balance-help-tooltip-title{margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.7;letter-spacing:0}.mine-page .balance-help-formula{display:grid;gap:6px;margin:0;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}.mine-page .balance-help-formula-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.mine-page .balance-help-formula-row strong{flex:0 0 auto;color:var(--color-white);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.mine-page .balance-help-formula-row--total{margin-top:4px;border-top:1px solid hsla(0,0%,100%,.18);padding-top:10px;font-weight:600}.mine-page .balance-primary-value{display:block;margin-top:14px;color:var(--color-title-black);font-size:clamp(42px,4.2vw,56px);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.15;letter-spacing:0;white-space:nowrap}.mine-page .balance-primary-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.mine-page .balance-status-grid{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:18px}.mine-page .balance-status-card{display:grid;align-content:center;padding:24px}.mine-page .balance-status-value{display:block;margin-top:10px;color:var(--color-title-black);font-size:clamp(30px,2.65vw,42px);font-weight:600;line-height:1.2;letter-spacing:0}.mine-page .finance-filter-form{display:grid;grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(160px,.72fr)) auto;align-items:end;gap:14px;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card);padding:20px;background:var(--color-white);box-shadow:0 12px 34px rgba(11,18,23,.075)}.mine-page .finance-period-fields{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(180px,280px));gap:14px}.mine-page .finance-period-field[hidden],.mine-page .finance-period-fields[hidden]{display:none}.mine-page .finance-direction-field{display:grid;min-width:0;gap:8px;margin:0;border:0;padding:0}.mine-page .finance-direction-legend{padding:0;color:var(--color-metal-mid);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}.mine-page .finance-direction-options{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;min-height:48px;border:1px solid var(--color-border-light);border-radius:var(--radius-pill);padding:4px;background:var(--color-surface-white)}.mine-page .finance-direction-option{position:relative;display:grid;min-width:0}.mine-page .finance-direction-option input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.mine-page .finance-direction-option span{display:flex;min-width:0;min-height:38px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-pill);padding:0 12px;color:var(--color-metal-dark);background:transparent;font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em;cursor:pointer;transition:color .22s ease,background .22s ease,box-shadow .24s ease}.mine-page .finance-direction-option input:hover+span{color:var(--color-brand-red-dark);background:rgba(214,8,25,.055)}.mine-page .finance-direction-option input:focus-visible+span{outline:3px solid rgba(214,8,25,.22);outline-offset:2px}.mine-page .finance-direction-option input:checked+span{border-color:rgba(214,8,25,.2);color:var(--color-brand-red-dark);background:rgba(214,8,25,.085);box-shadow:0 4px 12px rgba(214,8,25,.055),inset 0 1px 0 hsla(0,0%,100%,.84)}.mine-page .transaction-surface{overflow:hidden;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card);background:var(--color-white);box-shadow:0 12px 34px rgba(11,18,23,.075)}.mine-page .transaction-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.mine-page .transaction-table-col--time{width:20%}.mine-page .transaction-table-col--type{width:24%}.mine-page .transaction-table-col--order{width:35%}.mine-page .transaction-table-col--amount{width:21%}.mine-page .transaction-table thead{background:var(--color-surface-white)}.mine-page .transaction-table th{border-bottom:1px solid rgba(1,3,5,.08);padding:12px 20px;color:var(--color-gray-secondary);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em;text-align:left}.mine-page .transaction-table th:last-child{text-align:right}.mine-page .transaction-table tbody tr{background:linear-gradient(90deg,transparent,hsla(0,0%,97.3%,.2));transition:background .24s ease}.mine-page .transaction-table tbody tr:hover{background:linear-gradient(90deg,rgba(214,8,25,.055),hsla(0,0%,97.3%,.5) 58%,transparent)}.mine-page .transaction-table tbody tr[hidden]{display:none}.mine-page .transaction-table tbody tr+tr td{border-top:1px solid rgba(1,3,5,.08)}.mine-page .transaction-table td{height:82px;padding:14px 20px;vertical-align:middle}.mine-page .transaction-time{display:flex;align-items:baseline;gap:10px;white-space:nowrap}.mine-page .transaction-date{color:var(--color-title-black);font-size:14px;font-weight:600;line-height:1.6;letter-spacing:0}.mine-page .transaction-clock,.mine-page .transaction-order-number{color:var(--color-gray-secondary);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em}.mine-page .transaction-detail-stack,.mine-page .transaction-type-stack{display:grid;min-width:0;justify-items:start;gap:6px}.mine-page .transaction-type-stack{width:96px;max-width:100%;justify-items:center;text-align:center}.mine-page .transaction-type-pill{--finance-pill-ink:var(--color-gunmetal-dark);--finance-pill-tint:rgba(84,96,107,.085);--finance-pill-edge:rgba(84,96,107,.18);--finance-pill-glow:rgba(84,96,107,.14);position:relative;display:inline-flex;width:96px;max-width:100%;min-height:28px;flex:0 0 96px;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--finance-pill-edge);border-radius:var(--radius-pill);padding:0 12px;color:var(--finance-pill-ink);background:linear-gradient(135deg,hsla(0,0%,100%,.68),var(--finance-pill-tint) 52%,hsla(0,0%,100%,.46)),hsla(0,0%,97.3%,.48);backdrop-filter:blur(10px) saturate(136%);box-shadow:0 4px 12px rgba(11,18,23,.06),inset 0 1px 0 hsla(0,0%,100%,.82);font-size:14px;font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap;isolation:isolate;transition:border-color .22s ease,box-shadow .24s ease}.mine-page .transaction-type-pill>span{position:relative;z-index:2}.mine-page .transaction-type-pill:before{position:absolute;inset:-45% -20%;z-index:0;background:radial-gradient(circle at 18% 24%,hsla(0,0%,100%,.84) 0 10%,hsla(0,0%,100%,.34) 22%,transparent 44%),radial-gradient(circle at 82% 76%,var(--finance-pill-glow) 0 16%,transparent 52%);content:"";filter:blur(8px);mix-blend-mode:screen;opacity:.5;pointer-events:none}.mine-page .transaction-type-pill:after{position:absolute;inset:-70% -42%;z-index:1;background:linear-gradient(112deg,transparent 36%,hsla(0,0%,100%,.18) 45%,hsla(0,0%,100%,.72) 51%,hsla(0,0%,100%,.18) 57%,transparent 66%);content:"";filter:blur(1px);opacity:.3;transform:translateX(-145%) rotate(-6deg);pointer-events:none}.mine-page .transaction-table tr[data-finance-family=product] .transaction-type-pill{--finance-pill-ink:var(--color-brand-red-dark);--finance-pill-tint:rgba(214,8,25,.095);--finance-pill-edge:rgba(214,8,25,.2);--finance-pill-glow:rgba(216,4,21,.16)}.mine-page .transaction-table tr[data-finance-family=community] .transaction-type-pill{--finance-pill-ink:#5a347f;--finance-pill-tint:rgba(90,52,127,.09);--finance-pill-edge:rgba(90,52,127,.18);--finance-pill-glow:rgba(124,86,168,.15)}.mine-page .transaction-table tr[data-finance-family=ecosystem] .transaction-type-pill{--finance-pill-ink:#765000;--finance-pill-tint:rgba(199,164,90,.12);--finance-pill-edge:rgba(118,80,0,.2);--finance-pill-glow:rgba(199,164,90,.18)}@keyframes finance-category-pill-sweep{to{transform:translateX(145%) rotate(-6deg)}}@media (hover:hover){.mine-page .transaction-table tbody tr:focus-within .transaction-type-pill:after,.mine-page .transaction-table tbody tr:hover .transaction-type-pill:after{animation:finance-category-pill-sweep .32s var(--ease-ui) 1}}.mine-page .transaction-flow-meta{width:100%;color:var(--color-gray-secondary);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:.02em;text-align:center}.mine-page .transaction-order-number{overflow-wrap:anywhere}.mine-page .transaction-summary{color:var(--color-title-black);font-size:16px;font-weight:400;line-height:1.7;letter-spacing:0}.mine-page .transaction-amount{color:var(--color-title-black);font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.02em;text-align:right;white-space:nowrap}.mine-page .account-empty-state--ledger{min-height:220px}.mine-page .account-field,.mine-page .account-form-field{display:grid;gap:8px;min-width:0}.mine-page .account-form-field[hidden]{display:none}.mine-page .account-field-label,.mine-page .account-form-label{color:var(--color-metal-mid);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}.mine-page .account-control,.mine-page .account-form-field input,.mine-page .account-form-field select,.mine-page .account-form-field textarea{width:100%;min-height:48px;border:1px solid var(--color-border-light);border-radius:var(--radius-control);padding:9px 14px;color:var(--color-title-black);background:var(--color-white);font-family:inherit;font-size:16px;font-weight:400;line-height:1.7;letter-spacing:0;outline:0;transition:border-color .22s ease,box-shadow .22s ease}.mine-page .account-form-field textarea{min-height:112px;resize:vertical}.mine-page .account-control:hover,.mine-page .account-form-field input:hover,.mine-page .account-form-field select:hover,.mine-page .account-form-field textarea:hover{border-color:var(--color-gray-secondary)}.mine-page .account-control:focus,.mine-page .account-form-field input:focus,.mine-page .account-form-field select:focus,.mine-page .account-form-field textarea:focus{border-color:var(--color-brand-red);box-shadow:0 0 0 3px rgba(214,8,25,.14)}.mine-page select.funds-select{border-radius:var(--radius-pill);padding-inline:16px 42px;cursor:pointer;transition:border-color .22s ease,color .22s ease,background .22s ease,box-shadow .24s ease}.mine-page select.funds-select:hover{border-color:rgba(214,8,25,.24);background:rgba(214,8,25,.035)}.mine-page select.funds-select.has-selection,.mine-page select.funds-select:is(:focus,:open){border-color:rgba(214,8,25,.3);color:var(--color-brand-red-dark);background:rgba(214,8,25,.075);box-shadow:0 0 0 3px rgba(214,8,25,.1),inset 0 1px 0 hsla(0,0%,100%,.84)}@supports ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){.mine-page select.funds-select,.mine-page select.funds-select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.mine-page select.funds-select::picker-icon{color:var(--color-gray-secondary);transition:color .22s ease,rotate .26s var(--ease-ui)}.mine-page select.funds-select:open::picker-icon{color:var(--color-brand-red);rotate:180deg}.mine-page select.funds-select::picker(select){min-inline-size:anchor-size(width);max-block-size:min(420px,calc(100dvh - 32px));margin-block:8px;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(1,3,5,.1);border-radius:var(--radius-card);padding:6px;background:hsla(0,0%,100%,.96);backdrop-filter:blur(18px) saturate(145%);box-shadow:0 18px 44px rgba(11,18,23,.14),inset 0 1px 0 hsla(0,0%,100%,.88);opacity:0;transform:translateY(-4px);transition:opacity .22s ease,transform .26s var(--ease-ui),display .26s allow-discrete,overlay .26s allow-discrete;scrollbar-gutter:stable}.mine-page select.funds-select:open::picker(select){opacity:1;transform:translateY(0)}@starting-style{.mine-page select.funds-select:open::picker(select){opacity:0;transform:translateY(-4px)}}.mine-page select.funds-select option{display:flex;min-height:44px;align-items:center;gap:12px;border:0;border-radius:var(--radius-control);padding:9px 12px;color:var(--color-title-black);background:transparent;font-family:inherit;font-size:16px;font-weight:400;line-height:1.55;cursor:pointer;transition:color .18s ease,background .18s ease}.mine-page select.funds-select option+option{margin-top:2px}.mine-page select.funds-select option:is(:hover,:focus){color:var(--color-brand-red-dark);background:rgba(214,8,25,.055)}.mine-page select.funds-select option:checked{color:var(--color-brand-red-dark);background:rgba(214,8,25,.1);font-weight:600}.mine-page select.funds-select option::checkmark{order:1;margin-inline-start:auto;color:var(--color-brand-red);content:"✓";font-size:14px}}.mine-page .account-button,.mine-page .account-maintenance-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(1,3,5,.14);border-radius:var(--radius-control);padding:0 18px;color:var(--color-title-black);background:var(--color-white);font-family:inherit;font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em;text-decoration:none;transition:border-color .22s ease,color .22s ease,background .22s ease,box-shadow .22s ease,transform .28s var(--ease-ui)}.mine-page .account-button:focus-visible,.mine-page .account-button:hover,.mine-page .account-maintenance-button:focus-visible,.mine-page .account-maintenance-button:hover{border-color:rgba(214,8,25,.34);color:var(--color-brand-red-dark);box-shadow:0 8px 18px rgba(11,18,23,.08);transform:translateY(-2px)}.mine-page .account-button--primary{border-color:var(--color-brand-red);color:var(--color-white);background:var(--color-brand-red);box-shadow:0 10px 22px rgba(214,8,25,.2)}.mine-page .account-button--primary:focus-visible,.mine-page .account-button--primary:hover{border-color:var(--color-brand-red-dark);color:var(--color-white);background:var(--color-brand-red-dark);box-shadow:0 12px 26px rgba(167,8,11,.24)}.mine-page .account-button svg,.mine-page .account-maintenance-button svg{width:18px;height:18px;stroke-width:1.9}.mine-page .account-status-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.mine-page .account-status-filter{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:1px solid rgba(1,3,5,.1);border-radius:var(--radius-pill);padding:0 16px;color:var(--color-metal-mid);background:var(--color-white);font-family:inherit;font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em;transition:border-color .22s ease,color .22s ease,background .22s ease}.mine-page .account-status-filter:focus-visible,.mine-page .account-status-filter:hover{border-color:rgba(214,8,25,.3);color:var(--color-brand-red-dark)}.mine-page .account-status-filter[aria-pressed=true]{border-color:var(--color-brand-red);color:var(--color-white);background:var(--color-brand-red)}.mine-page .account-status-filter-count{min-width:20px;margin-left:8px;border-radius:var(--radius-pill);padding:3px 6px;color:inherit;background:rgba(1,3,5,.06);font-size:12px;font-weight:600;line-height:1.2}.mine-page .account-status-filter[aria-pressed=true] .account-status-filter-count{background:hsla(0,0%,100%,.2)}.mine-page .business-order-notice{margin:0 0 20px;border:1px solid rgba(214,8,25,.18);border-radius:var(--radius-control);padding:12px 14px;color:var(--color-brand-red-dark);background:rgba(214,8,25,.045);font-size:14px;font-weight:400;line-height:1.6}.mine-page .account-empty-state[hidden],.mine-page .business-order-list[hidden],.mine-page .business-order-notice[hidden]{display:none}.mine-page .ticket-receipt-list{display:grid;gap:16px}.mine-page .ticket-receipt-card{border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card);padding:clamp(18px,2vw,24px);background:var(--color-white);box-shadow:0 12px 34px rgba(11,18,23,.075)}.mine-page .ticket-receipt-card.is-targeted{border-color:rgba(214,8,25,.32);box-shadow:0 12px 34px rgba(11,18,23,.075),0 0 0 3px rgba(214,8,25,.08)}.mine-page .ticket-receipt-badges,.mine-page .ticket-receipt-header,.mine-page .ticket-receipt-meta{display:flex;flex-wrap:wrap;align-items:center}.mine-page .ticket-receipt-header{justify-content:space-between;gap:12px 18px}.mine-page .ticket-receipt-badges{gap:8px}.mine-page .ticket-receipt-badge{display:inline-flex;min-height:28px;align-items:center;border-radius:var(--radius-pill);padding:3px 10px;color:var(--color-metal-dark);background:rgba(1,3,5,.055);font-size:12px;font-weight:600;line-height:1.4}.mine-page .ticket-receipt-badge--status{color:var(--color-brand-red-dark);background:rgba(214,8,25,.08)}.mine-page .ticket-receipt-title{margin:14px 0 0;color:var(--color-title-black);font-size:clamp(18px,1.6vw,22px);font-weight:600;line-height:1.45}.mine-page .ticket-receipt-body{margin:10px 0 0;color:var(--color-metal-mid);font-size:14px;line-height:1.7}.mine-page .ticket-receipt-meta{justify-content:space-between;gap:8px 18px;margin-top:16px;border-top:1px solid rgba(1,3,5,.08);padding-top:14px;color:var(--color-gray-secondary);font-size:12px;line-height:1.55}.mine-page .business-order-list{display:grid;gap:16px}.mine-page .business-order-card{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:18px 24px;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card);padding:24px;color:inherit;background:var(--color-white);box-shadow:0 12px 34px rgba(11,18,23,.075);text-decoration:none;transition:transform .28s var(--ease-ui),border-color .24s ease,box-shadow .28s ease}.mine-page .business-order-card:focus-visible,.mine-page .business-order-card:hover{border-color:rgba(214,8,25,.24);box-shadow:0 16px 38px rgba(11,18,23,.1);transform:translateY(-4px)}.mine-page .business-order-card:focus-visible{outline:3px solid rgba(214,8,25,.18);outline-offset:3px}.mine-page .business-order-card-main{min-width:0}.mine-page .business-order-card-badges,.mine-page .business-order-detail-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.mine-page .business-order-badge{display:inline-flex;min-height:28px;align-items:center;border-radius:var(--radius-pill);padding:4px 10px;color:var(--color-metal-mid);background:var(--color-fog-light);font-size:12px;font-weight:600;line-height:1.55}.mine-page .business-order-badge--status{color:var(--color-brand-red-dark);background:rgba(214,8,25,.08)}.mine-page .business-order-card-title,.mine-page .business-order-detail-section h3{margin:0;color:var(--color-title-black);font-size:clamp(22px,2.25vw,30px);font-weight:600;line-height:1.32;letter-spacing:0}.mine-page .business-order-card-meta,.mine-page .business-order-detail-meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px;color:var(--color-gray-secondary);font-size:12px;font-weight:400;line-height:1.55}.mine-page .business-order-card-summary{display:grid;gap:8px;margin-top:18px}.mine-page .business-order-card-summary p,.mine-page .business-order-detail-lead,.mine-page .business-order-missing-copy,.mine-page .business-order-next-copy{margin:0;color:var(--color-metal-mid);font-size:16px;font-weight:400;line-height:1.7}.mine-page .business-order-card-summary strong{color:var(--color-gunmetal-dark);font-weight:600}.mine-page .business-order-card-action{display:inline-flex;min-width:92px;align-items:center;align-self:center;justify-content:flex-end;gap:8px;color:var(--color-brand-red-dark);font-size:16px;font-weight:600;line-height:1.5}.mine-page .business-order-back svg,.mine-page .business-order-card-action svg{width:18px;height:18px;stroke-width:1.9}.mine-page .business-order-back{display:inline-flex;min-height:40px;align-items:center;gap:8px;margin-bottom:26px;color:var(--color-metal-mid);font-size:16px;font-weight:600;line-height:1.5;text-decoration:none}.mine-page .business-order-back:focus-visible,.mine-page .business-order-back:hover{color:var(--color-brand-red-dark)}.mine-page .business-order-detail-header{border-bottom:1px solid rgba(1,3,5,.08);padding-bottom:28px}.mine-page .business-order-detail-title{margin:0;color:var(--color-title-black);font-size:clamp(32px,4vw,52px);font-weight:600;line-height:1.22;letter-spacing:-.02em}.mine-page .business-order-detail-lead{max-width:760px;margin-top:16px}.mine-page .business-order-next{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;margin-top:28px;border:1px solid rgba(214,8,25,.14);border-radius:var(--radius-card-large);padding:22px 24px;background:rgba(214,8,25,.045)}.mine-page .business-order-fact dt,.mine-page .business-order-next-label{margin:0 0 6px;color:var(--color-gray-secondary);font-size:14px;font-weight:600;line-height:1.6}.mine-page .business-order-detail-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:22px;margin-top:28px}.mine-page .business-order-detail-section{min-width:0;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card);padding:24px;background:var(--color-white);box-shadow:0 12px 34px rgba(11,18,23,.075)}.mine-page .business-order-detail-section:last-child{grid-column:1/-1}.mine-page .business-order-detail-section h3{margin-bottom:18px}.mine-page .business-order-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.mine-page .business-order-fact{min-width:0;border-radius:var(--radius-control);padding:14px;background:var(--color-surface-white)}.mine-page .business-order-fact dd{margin:0;overflow-wrap:anywhere;color:var(--color-title-black);font-size:16px;font-weight:400;line-height:1.7}.mine-page .business-order-attachments,.mine-page .business-order-timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.mine-page .business-order-timeline li{position:relative;padding:0 0 22px 24px}.mine-page .business-order-timeline li:last-child{padding-bottom:0}.mine-page .business-order-timeline li:before{position:absolute;top:8px;left:4px;width:8px;height:8px;border-radius:50%;background:var(--color-brand-red);content:""}.mine-page .business-order-timeline li:not(:last-child):after{position:absolute;top:18px;bottom:2px;left:7px;width:1px;background:rgba(1,3,5,.12);content:""}.mine-page .business-order-attachments strong,.mine-page .business-order-timeline strong{display:block;color:var(--color-title-black);font-size:16px;font-weight:600;line-height:1.7}.mine-page .business-order-attachments span,.mine-page .business-order-timeline span,.mine-page .business-order-timeline time{display:block;margin-top:3px;color:var(--color-gray-secondary);font-size:12px;font-weight:400;line-height:1.55}.mine-page .business-order-attachments li+li{margin-top:12px;border-top:1px solid rgba(1,3,5,.08);padding-top:12px}.mine-page .business-order-detail-actions,.mine-page .business-order-empty-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.mine-page .business-order-empty-actions{justify-content:center}.mine-page .business-order-missing{display:grid;min-height:360px;place-items:center;text-align:center}.mine-page .business-order-missing>div{max-width:620px}.mine-page .account-empty-state{display:grid;min-height:280px;place-items:center;border:1px dashed rgba(1,3,5,.14);border-radius:var(--radius-card);padding:32px;background:var(--color-surface-white);text-align:center}.mine-page .account-empty-state--spaced{margin-top:24px}.mine-page .account-empty-icon{display:grid;width:56px;height:56px;place-items:center;margin:0 auto 18px;border:1px solid rgba(1,3,5,.1);border-radius:50%;color:var(--color-brand-red);background:var(--color-white)}.mine-page .account-empty-icon svg{width:25px;height:25px;stroke-width:1.8}.mine-page .account-empty-title{margin:0;color:var(--color-title-black);font-size:clamp(22px,2.4vw,32px);font-weight:600;line-height:1.32;letter-spacing:0}.mine-page .account-empty-copy{max-width:580px;margin:16px auto 0;color:var(--color-metal-mid);font-size:16px;font-weight:400;line-height:1.7}.mine-page .account-card-grid,.mine-page .account-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mine-page .account-card-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.mine-page .account-card,.mine-page .account-metric,.mine-page .account-setting-row,.mine-page .notification-row{min-width:0;border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card);background:var(--color-white);box-shadow:0 12px 34px rgba(11,18,23,.075)}.mine-page .account-metric{padding:24px}.mine-page .account-metric-label{color:var(--color-gray-secondary);font-size:14px;font-weight:400;line-height:1.6}.mine-page .account-metric-value{display:block;margin-top:14px;color:var(--color-title-black);font-size:clamp(32px,3.2vw,42px);font-weight:600;line-height:1.2;letter-spacing:0}.mine-page .account-card{padding:clamp(24px,2.6vw,34px)}.mine-page .account-card-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.mine-page .account-content-stack{display:grid;gap:24px}.mine-page .account-section-card{border:1px solid rgba(1,3,5,.08);border-radius:var(--radius-card);padding:clamp(24px,2.6vw,34px);background:var(--color-white);box-shadow:0 12px 34px rgba(11,18,23,.075)}.mine-page .account-form{display:grid;gap:22px}.mine-page .account-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mine-page .account-form-field--full{grid-column:1/-1}.mine-page .account-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.mine-page .account-setting-list,.mine-page .notification-list{display:grid;gap:14px}.mine-page .account-setting-row,.mine-page .notification-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px}.mine-page .account-setting-content,.mine-page .notification-content{min-width:0}.mine-page .account-setting-title,.mine-page .notification-title{margin:0;color:var(--color-title-black);font-size:16px;font-weight:600;line-height:1.7}.mine-page .notification-copy,.mine-page .notification-title{display:block}.mine-page .account-setting-copy,.mine-page .notification-copy{margin:4px 0 0;color:var(--color-metal-mid);font-size:14px;font-weight:400;line-height:1.6}.mine-page .notification-switch{position:relative;width:52px;height:30px;flex:0 0 auto}.mine-page .notification-switch input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.mine-page .notification-switch-track{position:absolute;inset:0;border:1px solid rgba(1,3,5,.14);border-radius:var(--radius-pill);background:var(--color-fog-light);pointer-events:none;transition:border-color .22s ease,background .22s ease}.mine-page .notification-switch-track:after{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--color-white);box-shadow:0 3px 8px rgba(11,18,23,.18);content:"";transition:transform .28s var(--ease-ui)}.mine-page .notification-switch input:checked+.notification-switch-track{border-color:var(--color-brand-red);background:var(--color-brand-red)}.mine-page .notification-switch input:checked+.notification-switch-track:after{transform:translateX(22px)}.mine-page .notification-switch input:focus-visible+.notification-switch-track{outline:3px solid rgba(214,8,25,.3);outline-offset:3px}.mine-page .account-inline-status{margin:16px 0 0;color:var(--color-gray-secondary);font-size:14px;font-weight:400;line-height:1.6}.mine-page .page-toast{position:fixed;right:24px;bottom:24px;z-index:300;max-width:min(420px,calc(100vw - 48px));border:1px solid hsla(0,0%,100%,.54);border-radius:var(--radius-card);padding:14px 18px;color:var(--color-white);background:rgba(11,18,23,.9);box-shadow:0 16px 42px rgba(1,3,5,.2);backdrop-filter:blur(20px) saturate(158%);-webkit-backdrop-filter:blur(20px) saturate(158%);font-size:14px;font-weight:400;line-height:1.6;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .22s ease,transform .3s var(--ease-ui)}.mine-page .page-toast.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1240px){.mine-page .account-metric-grid--funds,.mine-page .finance-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.mine-page .finance-filter-form .account-button{width:100%}}@media (max-width:1180px){.mine-page .community-following-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mine-page .profile-overview{grid-template-areas:"avatar identity" "avatar action" ". meta";grid-template-columns:auto minmax(0,1fr)}.mine-page .membership-action{align-self:auto;justify-content:flex-start;margin-top:0}}@media (min-width:901px) and (max-width:1180px){.mine-page .profile-meta-row{align-items:flex-start;grid-template-columns:minmax(0,1fr)}.mine-page .profile-stats{width:100%;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch}}@media (max-width:900px){.mine-page .account-content{--mine-shell-inset:20px}.mine-page .profile-shell{width:min(var(--content-max),calc(100% - 40px))}.mine-page .profile-overview{gap:22px;padding:24px}.mine-page .profile-avatar-frame{width:118px;height:118px}.mine-page .profile-name{font-size:clamp(36px,6vw,46px)}.mine-page .profile-meta-row{align-items:flex-start;grid-template-columns:minmax(0,1fr)}.mine-page .profile-stats{width:100%;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch}.mine-page .account-research-field{grid-column:1/-1}.mine-page .balance-overview-grid{grid-template-columns:1fr}.mine-page .balance-primary-card{grid-column:auto}.mine-page .balance-status-grid{grid-template-rows:none}.mine-page .account-card-grid,.mine-page .account-metric-grid,.mine-page .balance-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.mine-page .account-content{--mine-shell-inset:16px}.mine-page .community-following-grid{grid-template-columns:minmax(0,1fr)}.mine-page{--nav-height:62px}.mine-page .profile-hero{height:240px;background-position:62% 55%}.mine-page .profile-surface{padding-top:24px}.mine-page .profile-shell{width:calc(100% - 32px)}.mine-page .profile-overview{grid-template-areas:"avatar" "identity" "action" "meta";grid-template-columns:1fr;border-radius:var(--radius-card-large);padding:20px}.mine-page .profile-avatar-frame{width:96px;height:96px}.mine-page .profile-name{font-size:34px}.mine-page .profile-meta-row{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.mine-page .profile-membership-stage{width:min(320px,100%)}.mine-page .profile-stats{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;row-gap:12px}.mine-page .profile-stat:nth-child(odd){padding-left:12px}.mine-page .profile-stat:nth-child(3):before{content:none}.mine-page .membership-action{width:100%}.mine-page .membership-button{width:100%;max-width:none;height:56px}.mine-page .profile-bell-wrap{position:absolute;top:16px;right:16px}.mine-page .profile-name-row{padding-right:56px}.mine-page .account-tabs{min-width:780px}.mine-page .account-tab{min-height:68px;gap:8px;padding:14px 12px}.mine-page .account-tab svg{width:20px;height:20px}.mine-page .tickets-fab{right:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px))}.mine-page .panel-surface{min-height:230px;padding:0}.mine-page .community-compose-button{align-self:flex-start}.mine-page .account-view-surface{padding:0}.mine-page .account-view-header{align-items:flex-start;flex-direction:column;gap:20px}.mine-page .account-card-grid,.mine-page .account-card-grid--two,.mine-page .account-filter-form,.mine-page .account-form-grid,.mine-page .account-metric-grid{grid-template-columns:1fr}.mine-page .account-profile-card{grid-template-columns:1fr;gap:26px;padding:24px}.mine-page .account-avatar-editor{border-right:0;border-bottom:1px solid rgba(1,3,5,.08);padding:0 0 26px}.mine-page .account-verified-controls{align-items:flex-start;flex-direction:column}.mine-page .account-verified-actions{width:100%;justify-content:flex-start}.mine-page .account-filter-form .account-button{width:100%}.mine-page .finance-filter-form{grid-template-columns:1fr;padding:18px}.mine-page .balance-status-grid,.mine-page .finance-period-fields{grid-template-columns:1fr}.mine-page .balance-primary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mine-page .balance-primary-actions .account-button,.mine-page .balance-primary-actions .account-maintenance-button{width:100%}.mine-page .balance-primary-actions .account-maintenance-button:last-child{grid-column:1/-1}.mine-page .balance-help{position:static}.mine-page .balance-help-tooltip{top:60px;right:16px;left:16px;width:auto}.mine-page .finance-filter-form .account-button{width:100%}.mine-page .business-order-card,.mine-page .business-order-detail-grid,.mine-page .business-order-next{grid-template-columns:1fr}.mine-page .business-order-card-action{justify-content:flex-start}.mine-page .business-order-detail-grid{gap:16px}.mine-page .business-order-next .account-button{width:100%}.mine-page .transaction-table,.mine-page .transaction-table tbody{display:block;width:100%}.mine-page .transaction-table colgroup,.mine-page .transaction-table thead{display:none}.mine-page .transaction-table tbody tr{display:grid;min-height:0;grid-template-areas:"time amount" "type type" "detail detail";grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;padding:18px}.mine-page .transaction-table tbody tr[hidden]{display:none}.mine-page .transaction-table tbody tr+tr{border-top:1px solid rgba(1,3,5,.08)}.mine-page .transaction-table tbody tr+tr td,.mine-page .transaction-table td{height:auto;border:0;padding:0}.mine-page .transaction-time-cell{grid-area:time}.mine-page .transaction-type-cell{grid-area:type}.mine-page .transaction-detail-cell{grid-area:detail}.mine-page .transaction-detail-stack,.mine-page .transaction-type-stack{justify-items:start}.mine-page .transaction-amount{grid-area:amount;align-self:start}.mine-page .account-form-field--full{grid-column:auto}.mine-page .community-modules{gap:18px}.mine-page .community-module{padding:24px}.mine-page .community-activity-row{grid-template-columns:44px minmax(0,1fr);gap:14px}.mine-page .community-activity-time{grid-column:2}.mine-page .community-target-row{grid-template-columns:84px minmax(0,1fr);gap:14px}.mine-page .community-target-visual{width:84px}.mine-page .community-target-time{grid-column:2}.mine-page .community-following-row{gap:12px 10px}.mine-page .community-following-main{grid-template-columns:48px minmax(0,1fr);gap:12px}.mine-page .community-following-avatar{width:48px;height:48px}.mine-page .community-following-latest{padding-left:60px}.mine-page .community-following-action{min-height:34px}.mine-page .community-publish-row{grid-template-columns:96px minmax(0,1fr);gap:16px}.mine-page .community-publish-cover{width:96px}.mine-page .community-publish-meta{grid-column:2;justify-content:flex-start}.mine-page .page-toast{right:16px;bottom:16px;max-width:calc(100vw - 32px)}}@media (max-width:560px){.mine-page .account-content{--mine-contact-right:16px;--mine-contact-size:52px}}@media (max-width:480px){.mine-page .community-following-row{gap:12px 8px;padding:12px 4px}.mine-page .community-following-latest{padding-left:60px}.mine-page .profile-name-row{align-items:flex-start;flex-direction:column}.mine-page .profile-stat{min-height:46px;padding:0 10px}.mine-page .profile-stat dd,.mine-page .profile-stat dt{font-size:16px}.mine-page .profile-stat:first-child{padding-left:10px}.mine-page .balance-primary-actions .account-button,.mine-page .balance-primary-actions .account-maintenance-button{gap:6px;padding-inline:8px;font-size:15px;white-space:nowrap}.mine-page .account-tabs{min-width:690px}.mine-page .account-tab{min-height:62px;font-size:15px}.mine-page .account-tab svg{width:18px;height:18px}.mine-page .account-profile-card{padding:20px 18px}.mine-page .account-avatar-preview{width:136px;height:136px}.mine-page .account-profile-actions{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mine-page .account-profile-actions .account-button{width:100%;min-width:0}.mine-page .account-profile-actions .account-button--primary{grid-column:1/-1}.mine-page .account-profile-draft-status{text-align:left}.mine-page .account-verified-actions{display:grid;grid-template-columns:1fr}.mine-page .account-verified-actions .account-button{width:100%}.mine-page .account-research-groups{grid-template-columns:1fr}.mine-page .account-location-footer,.mine-page .account-research-footer{align-items:stretch;flex-direction:column}.mine-page .account-picker-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mine-page .account-picker-actions .account-button{width:100%}.mine-page .account-avatar-action{right:auto;bottom:6px;left:50%;width:40px;height:40px}.mine-page .community-compose-button{width:auto}.mine-page .community-module{padding:20px 18px}.mine-page .community-module-header{align-items:flex-start}.mine-page .community-publish-row{grid-template-columns:1fr;padding:18px 0}.mine-page .community-publish-cover{width:100%}.mine-page .community-publish-meta{grid-column:1;justify-content:space-between}.mine-page .community-publish-more{min-height:54px}.mine-page .community-following-more{min-height:40px}.mine-page .account-setting-row,.mine-page .notification-row{align-items:flex-start;flex-direction:column}.mine-page .account-setting-row .account-maintenance-button{width:100%}.mine-page .business-order-card,.mine-page .business-order-detail-section{padding:20px 18px}.mine-page .business-order-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mine-page{scroll-behavior:auto}.mine-page *,.mine-page :after,.mine-page :before{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.mine-page .tickets-fab:hover{transform:none}}._page_8klh3_1{--color-brand-red:#d60819;--color-brand-red-dark:#a7080b;--color-title-black:#010305;--color-industrial-blue-black:#0b1217;--color-metal-dark:#424b55;--color-metal-mid:#54606b;--color-gray-secondary:#70737c;--color-gray-muted:#9ea6af;--color-fog-light:#dee0e3;--color-white:#fff;--radius-control:8px;--radius-card:14px;--radius-card-large:18px;--radius-pill:999px;--ease-emphasized:cubic-bezier(0.16, 1, 0.22, 1);--ease-ui:cubic-bezier(0.22, 1, 0.36, 1);--content-max:1480px;--nav-height:var(--hd-public-nav-height, 76px);position:relative;z-index:1;min-width:320px;overflow-x:hidden;color:var(--color-metal-mid);background:var(--color-white);font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Noto Sans CJK SC,Source Han Sans SC,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.7}._page_8klh3_1 *,._page_8klh3_1 :after,._page_8klh3_1 :before{box-sizing:border-box}._page_8klh3_1 button{font:inherit}._page_8klh3_1 button:not(:disabled){cursor:pointer}._page_8klh3_1 a{color:inherit}._page_8klh3_1 :focus-visible{outline:3px solid rgba(214,8,25,.34);outline-offset:3px}._membership-hero_8klh3_57{position:relative;height:clamp(220px,20svh,320px);overflow:hidden;background-color:var(--color-fog-light);background-image:var(--hd-asset--2f-assets-2f-franchise-2f-hero-2d-1-2e-png);background-position:center 55%;background-size:cover}._membership-hero_8klh3_57:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,18,23,.2),rgb(11 18 23/2%) 56%),linear-gradient(90deg,rgb(11 18 23/8%),transparent 52%);content:"";pointer-events:none}@supports ((background-image:-webkit-image-set(url("/assets/franchise/hero-1-1600w.webp") type("image/webp"))) or (background-image:image-set(url("/assets/franchise/hero-1-1600w.webp") type("image/webp")))){._membership-hero_8klh3_57{background-image:-webkit-image-set(var(--hd-asset--2f-assets-2f-franchise-2f-hero-2d-1-2d-1600w-2e-webp) type("image/webp"), var(--hd-asset--2f-assets-2f-franchise-2f-hero-2d-1-2e-png) type("image/png"));background-image:image-set(var(--hd-asset--2f-assets-2f-franchise-2f-hero-2d-1-2d-1600w-2e-webp) type("image/webp"), var(--hd-asset--2f-assets-2f-franchise-2f-hero-2d-1-2e-png) type("image/png"))}}._membership-surface_8klh3_88{position:relative;overflow:hidden;padding:clamp(56px,6vw,92px) 0 clamp(84px,9vw,132px);background:var(--color-white);isolation:isolate}._membership-surface_8klh3_88:before{position:fixed;right:clamp(-230px,-11vw,-120px);bottom:clamp(-250px,-16vw,-150px);z-index:0;width:clamp(520px,44vw,780px);aspect-ratio:293/312;background:var(--hd-asset--2f-assets-2f-static-2d-alignment-2f-community-2f-watermark-2d-logo-2e-png) center /contain no-repeat;content:"";opacity:.045;pointer-events:none}._membership-shell_8klh3_110{position:relative;z-index:2;width:min(var(--content-max),calc(100% - 64px));margin:0 auto}._sailing-vessel_8klh3_117{position:fixed;z-index:1;top:var(--nav-height);right:-3vw;width:min(52vw,1000px);height:min(65vh,760px);pointer-events:none;opacity:0;transform:translate3d(110%,-80%,0) rotate(-8deg);transition:transform 1.4s var(--ease-emphasized),opacity .9s ease}._sailing-vessel_8klh3_117 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}._sailing-vessel_8klh3_117._is-sailing_8klh3_138{opacity:.18;transform:translateZ(0) rotate(0)}._flip-shell_8klh3_143{min-width:0;perspective:1800px}._flip-inner_8klh3_147{position:relative;display:grid;grid-template-columns:minmax(0,1fr);height:100%;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.22,.72,.18,1)}._flip-inner_8klh3_147._is-flipped_8klh3_155{transform:rotateY(-180deg)}._card-back_8klh3_159,._card-front_8klh3_158{grid-column:1/-1;grid-row:1;width:100%;min-width:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}._card-front_8klh3_158{height:100%}._plan-card_8klh3_170._card-back_8klh3_159{position:relative;height:auto;min-height:100%;padding:24px 30px 22px;overflow:visible;transform:rotateY(180deg)}._plan-card_8klh3_170._card-back_8klh3_159:hover{transform:rotateY(180deg)}._plan-card_8klh3_170._card-front_8klh3_158:hover{transform:none}._card-back_8klh3_159 ._plan-divider_8klh3_184{flex-shrink:0;margin:16px 0 14px}._checkout-back_8klh3_188{display:inline-flex;align-items:center;justify-content:center;width:32px;min-height:28px;margin:-9px 0 4px -5px;padding:0;border:0;border-radius:999px;color:var(--color-title-black);background:transparent;transition:transform .22s ease}._checkout-back_8klh3_188:hover{transform:translateX(-4px)}._checkout-back_8klh3_188 svg{width:22px;height:22px}._checkout-title_8klh3_209{margin:0 0 12px;font-size:clamp(25px,2vw,30px);font-weight:600;line-height:1.3;letter-spacing:-.02em}._purchase-content_8klh3_216{color:var(--color-title-black)}._month-caption_8klh3_219,._month-scale_8klh3_220{display:flex;align-items:center;justify-content:space-between;font-size:12px;line-height:1.5}._month-caption_8klh3_219 span{color:var(--color-brand-red-dark);font-weight:600}._month-slider_8klh3_231{display:block;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:34px;margin:9px 0 6px;padding:3px;border:1px solid var(--color-title-black);border-radius:999px;background:var(--color-white);cursor:grab;touch-action:pan-y}._month-slider_8klh3_231:active{cursor:grabbing}._month-slider_8klh3_231::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:48px;height:26px;border:0;border-radius:999px;background:var(--color-title-black);box-shadow:0 3px 8px rgba(11,18,23,.16)}._month-slider_8klh3_231::-moz-range-thumb{width:48px;height:26px;border:0;border-radius:999px;background:var(--color-title-black)}._month-slider_8klh3_231:disabled{opacity:.45;cursor:default}._month-scale_8klh3_220{color:var(--color-gray-secondary);font-size:11px}._purchase-summary_8klh3_273{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:12px 0 6px;font-size:13px;line-height:1.3}._purchase-summary_8klh3_273>span{white-space:nowrap}._purchase-summary_8klh3_273 strong{font-weight:500}._purchase-amount_8klh3_288{display:inline-block;margin-left:4px;font-size:clamp(46px,4vw,62px);line-height:1;letter-spacing:-.045em}._purchase-currency_8klh3_295{margin-left:4px;font-size:17px}._purchase-note_8klh3_299{margin:8px 0;color:var(--color-gray-secondary);font-size:11px;line-height:1.7;overflow-wrap:anywhere}._purchase-consent_8klh3_306{display:flex;align-items:flex-start;gap:7px;margin:8px 0 4px;color:var(--color-metal-mid);font-size:11px;line-height:1.6}._purchase-consent_8klh3_306 input{flex-shrink:0;width:14px;height:14px;margin:2px 0;accent-color:var(--color-brand-red)}._payment-methods_8klh3_322{display:flex;align-items:center;gap:12px;min-height:50px}._payment-icon-button_8klh3_328{display:inline-flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:46px;border:0;border-radius:10px;padding:7px;background:transparent;color:var(--color-brand-red);transition:transform .24s var(--ease-ui),background-color .24s ease}._payment-icon-button_8klh3_328:hover{background:rgb(214 8 25/6%);transform:translateY(-3px)}._payment-icon-button_8klh3_328:disabled{opacity:.4;cursor:default;transform:none}._payment-brand_8klh3_353{display:block;width:34px;height:34px;background:currentColor;mask:center/contain no-repeat;-webkit-mask:center/contain no-repeat}._payment-brand-wechat_8klh3_361{mask-image:var(--hd-asset--2f-assets-2f-payment-2f-weixin-2e-svg);-webkit-mask-image:var(--hd-asset--2f-assets-2f-payment-2f-weixin-2e-svg)}._payment-brand-alipay_8klh3_365{mask-image:var(--hd-asset--2f-assets-2f-payment-2f-alipay-2e-svg);-webkit-mask-image:var(--hd-asset--2f-assets-2f-payment-2f-alipay-2e-svg)}._payment-method-message_8klh3_369{flex:1;min-width:0;margin:0;color:var(--color-gray-secondary);font-size:10px;line-height:1.6;overflow-wrap:anywhere}._purchase-stage_8klh3_378{display:grid}._purchase-benefits_8klh3_381,._purchase-qr-panel_8klh3_382{grid-area:1/1;min-width:0}._purchase-benefits_8klh3_381{opacity:1;visibility:visible;transition:opacity .22s ease,visibility 0s}._purchase-benefits-hidden_8klh3_391{opacity:0;visibility:hidden;transition:opacity .22s ease,visibility 0s .22s}._purchase-qr-panel_8klh3_382{text-align:center}._purchase-qr-enter-active_8klh3_399{transition:opacity .22s ease .22s}._purchase-qr-leave-active_8klh3_402{transition:opacity .18s ease}._purchase-qr-enter-from_8klh3_405,._purchase-qr-leave-to_8klh3_406{opacity:0}._purchase-terms_8klh3_409{margin:0 auto 12px;max-width:960px;color:var(--color-metal-mid);font-size:11px;line-height:1.7}._purchase-terms_8klh3_409 summary{display:flex;width:-moz-fit-content;width:fit-content;margin:0 auto;cursor:pointer;list-style:none}._purchase-terms_8klh3_409 summary::-webkit-details-marker{display:none}._purchase-terms-body_8klh3_426{margin-top:16px;padding:20px 24px;border:1px solid var(--color-fog-light);border-radius:16px;background:hsla(0,0%,100%,.94);font-size:13px}._purchase-terms_8klh3_409 p{white-space:pre-wrap;overflow-wrap:anywhere}._purchase-qr_8klh3_382{display:block;width:176px;max-width:100%;height:auto;margin:0 auto 8px}._purchase-actions_8klh3_445{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}._purchase-actions_8klh3_445 button,._purchase-error_8klh3_453 button{padding:5px 10px;border:1px solid var(--color-fog-light);border-radius:999px;background:#fff;font-size:11px}._purchase-error_8klh3_453{margin:8px 0;color:var(--color-brand-red-dark);font-size:11px;overflow-wrap:anywhere}._checkout-agreements_8klh3_466{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transform:translateY(-8px);transition:grid-template-rows .6s var(--ease-ui),opacity .4s ease,transform .6s var(--ease-ui),visibility 0s .6s}._checkout-agreements_8klh3_466._agreements-visible_8klh3_478{grid-template-rows:1fr;opacity:1;visibility:visible;transform:none;transition-delay:.14s}._checkout-agreements-content_8klh3_485{min-height:0;overflow:hidden}._agreement-capsules_8klh3_489{display:flex;min-height:0;overflow:hidden;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding:0 8px}._agreements-visible_8klh3_478 ._agreement-capsules_8klh3_489{padding-top:20px;padding-bottom:12px}._agreement-capsule_8klh3_489{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 16px;border:1px solid hsla(0,0%,100%,.65);border-radius:999px;color:#44464c;background:hsla(0,0%,100%,.94);box-shadow:0 5px 18px rgba(11,18,23,.1);backdrop-filter:blur(16px);font-size:12px;line-height:1.5;text-decoration:none;transition:transform .22s ease,color .22s ease}._agreement-capsule_8klh3_489:hover{color:var(--color-brand-red-dark);transform:translateY(-2px)}._prototype-notice_8klh3_527{max-width:920px;margin:0 auto clamp(48px,5vw,72px);border:1px solid rgba(214,8,25,.44);border-radius:var(--radius-card-large);padding:clamp(22px,2.6vw,32px);color:var(--color-title-black);background:linear-gradient(120deg,rgb(214 8 25/8%),transparent 52%),hsla(0,0%,100%,.96);box-shadow:0 14px 34px rgb(11 18 23/7%);text-align:center}._prototype-notice_8klh3_527 h2,._prototype-notice_8klh3_527 p,._prototype-notice_8klh3_527 strong{margin:0}._prototype-notice_8klh3_527 p{color:var(--color-brand-red-dark);font-size:12px;font-weight:700;letter-spacing:.14em}._prototype-notice_8klh3_527 h2{margin-top:8px;font-size:clamp(23px,2.4vw,32px);line-height:1.3}._prototype-notice_8klh3_527 strong{display:block;max-width:760px;margin:12px auto 0;color:var(--color-metal-mid);font-size:15px;font-weight:500;line-height:1.75}._plans-intro_8klh3_568{max-width:860px;margin:0 auto;text-align:center}._plans-title_8klh3_574{margin:0;color:var(--color-title-black);font-size:clamp(42px,4.2vw,56px);font-weight:600;line-height:1.15;letter-spacing:-.025em}._plans-lead_8klh3_583{max-width:720px;margin:20px auto 0;color:var(--color-metal-mid);font-size:18px;line-height:1.7}._plan-controls_8klh3_591{display:grid;grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;gap:24px;margin:clamp(38px,4vw,54px) 0 24px}._billing-choice_8klh3_599{position:relative;display:inline-grid;grid-column:2;align-items:center;justify-self:center}._billing-toggle_8klh3_607{position:relative;isolation:isolate;display:inline-grid;overflow:hidden;grid-template-columns:repeat(2,1fr);border:1px solid var(--color-title-black);border-radius:var(--radius-pill);padding:4px;background:var(--color-white)}._page_8klh3_1 ._billing-option_8klh3_619,._page_8klh3_1 ._enterprise-link_8klh3_620,._page_8klh3_1 ._plan-cta_8klh3_621{font-weight:600}._page_8klh3_1 ._enterprise-link_8klh3_620{color:var(--color-title-black)}._yearly-discount_8klh3_628{position:absolute;top:50%;left:calc(100% + 10px);color:var(--color-brand-red);font-size:14px;font-weight:600;line-height:1;opacity:0;transform:translateY(-50%);visibility:hidden;white-space:nowrap;transition:opacity .22s ease,visibility 0s linear .22s}._billing-toggle_8klh3_607[data-billing-cycle=yearly]+._yearly-discount_8klh3_628{opacity:1;visibility:visible;transition-delay:0s}._billing-toggle_8klh3_607:before{position:absolute;top:4px;bottom:4px;left:4px;z-index:0;width:calc(50% - 4px);border-radius:var(--radius-pill);background:var(--color-title-black);box-shadow:0 8px 18px rgba(11,18,23,.14);content:"";transform:translateX(0);transition:transform .52s var(--ease-emphasized),background-color .32s ease,box-shadow .32s ease}._billing-toggle_8klh3_607[data-billing-cycle=yearly]:before{background:var(--color-brand-red);box-shadow:0 8px 20px rgba(214,8,25,.2);transform:translateX(100%)}._billing-option_8klh3_619{position:relative;z-index:1;min-width:118px;min-height:42px;border:0;border-radius:var(--radius-pill);padding:0 20px;color:var(--color-title-black);background:transparent;font-size:15px;font-weight:600;line-height:1;transition:color .22s ease,transform .28s var(--ease-ui)}._billing-option_8klh3_619:hover{transform:translateY(-1px)}._billing-option_8klh3_619._is-active_8klh3_697{color:var(--color-white)}._enterprise-link_8klh3_620{display:inline-flex;grid-column:3;min-height:50px;align-items:center;justify-content:center;justify-self:end;gap:8px;border:1px solid var(--color-title-black);border-radius:var(--radius-pill);padding:0 22px;color:var(--color-title-black);background:var(--color-white);font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:color .22s ease,background-color .22s ease,transform .28s var(--ease-ui)}._enterprise-link_8klh3_620:focus-visible,._enterprise-link_8klh3_620:hover{color:var(--color-white);background:var(--color-title-black);transform:translateY(-2px)}._enterprise-link_8klh3_620 svg{width:17px;height:17px;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}._plans-grid_8klh3_740{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.6vw,24px)}._plan-card_8klh3_170{position:relative;display:flex;min-height:600px;flex-direction:column;overflow:hidden;border:1px solid rgba(1,3,5,.72);border-radius:var(--radius-card-large);padding:clamp(26px,2.2vw,34px);color:var(--color-title-black);background:hsla(0,0%,100%,.94);box-shadow:0 12px 34px rgb(11 18 23/6%);transition:border-color .22s ease,box-shadow .26s ease,transform .3s var(--ease-ui)}._plan-card_8klh3_170>:not(._plan-vessel_8klh3_764){position:relative;z-index:1}._plan-vessel_8klh3_764{position:absolute;z-index:0;right:0;margin:0;overflow:hidden;pointer-events:none}._plan-vessel--fangzhi_8klh3_778{top:24px;width:min(44%,192px);aspect-ratio:191/133}._plan-vessel--canglang_8klh3_784{top:24px;width:min(61%,266px);aspect-ratio:266/167}._plan-vessel--chongming_8klh3_790{top:28px;width:min(70%,306px);aspect-ratio:305/233}._plan-vessel_8klh3_764 img{position:absolute;top:0;right:-4%;display:block;width:min(118%,500px);height:auto;opacity:0;transform:translate3d(72px,-44px,0) scale(.965);transform-origin:82% 18%;transition:opacity .26s ease,transform .62s var(--ease-emphasized);will-change:opacity,transform}._plan-vessel--fangzhi_8klh3_778 img{top:-10%;right:-6%;width:min(118%,228px)}._plan-vessel--canglang_8klh3_784 img{top:-4%;right:0;width:min(104%,280px)}._plan-vessel--chongming_8klh3_790 img{top:-4%;right:-7%;width:min(118%,520px)}._plan-card_8klh3_170:has(:focus-visible) ._plan-vessel_8klh3_764 img,._plan-card_8klh3_170:hover ._plan-vessel_8klh3_764 img{opacity:1;transform:translateZ(0) scale(1)}._plan-card_8klh3_170:hover{border-color:var(--color-title-black);box-shadow:0 18px 42px rgba(11,18,23,.1);transform:translateY(-4px)}._plan-card_8klh3_170._is-selected_8klh3_842{border-color:var(--color-title-black);box-shadow:0 0 0 1px var(--color-title-black),0 18px 42px rgba(11,18,23,.1)}._plan-level_8klh3_849{margin:0 0 12px;color:var(--color-gray-secondary);font-size:13px;font-weight:600;line-height:1.5;letter-spacing:.08em}._plan-name_8klh3_858{margin:0;color:var(--color-title-black);font-size:clamp(27px,2.2vw,34px);font-weight:600;line-height:1.3;letter-spacing:-.015em}._plan-subtitle_8klh3_867{min-height:27px;margin:8px 0 0;color:var(--color-metal-mid);font-family:"Noto Serif SC",Songti SC,STSong,SimSun,serif;font-size:16px;line-height:1.7}._plan-price_8klh3_876{display:flex;min-height:82px;align-items:baseline;margin:26px 0 0;color:var(--color-title-black);white-space:nowrap}._plan-currency_8klh3_885{margin-right:5px;font-size:21px;font-weight:600;line-height:1}._plan-amount_8klh3_892{font-size:clamp(52px,4.3vw,68px);font-weight:500;line-height:1;letter-spacing:-.045em}._plan-cycle_8klh3_899{margin-left:8px;color:var(--color-metal-mid);font-size:15px;line-height:1}._billing-note_8klh3_906{min-height:25px;margin:8px 0 22px;color:var(--color-gray-secondary);font-size:13px;line-height:1.6}._plan-cta_8klh3_621{display:inline-flex;width:100%;min-height:50px;align-items:center;justify-content:center;border:1px solid var(--color-title-black);border-radius:var(--radius-control);padding:0 18px;color:var(--color-white);background:var(--color-title-black);font-size:16px;font-weight:600;line-height:1.2;transition:color .22s ease,background-color .22s ease}._plan-cta-current_8klh3_933,._plan-cta-current_8klh3_933:focus-visible,._plan-cta-current_8klh3_933:hover{cursor:not-allowed;border-color:var(--color-title-black);color:var(--color-title-black);background:var(--color-white);box-shadow:none;transform:none}._plan-cta_8klh3_621:focus-visible,._plan-cta_8klh3_621:hover{border-color:var(--color-brand-red-dark);color:var(--color-white);background:var(--color-brand-red-dark)}._plan-divider_8klh3_184{height:1px;margin:28px 0 24px;background:rgba(1,3,5,.16)}._benefits-title_8klh3_957{margin:0 0 14px;color:var(--color-title-black);font-size:14px;font-weight:600;line-height:1.5}._benefits-list_8klh3_965{display:grid;gap:13px;margin:0;padding:0;list-style:none}._benefits-list_8klh3_965 li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;color:var(--color-metal-dark);font-size:15px;line-height:1.65}._benefits-list_8klh3_965 svg{width:17px;height:17px;margin-top:4px;color:var(--color-title-black);stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}._live-status_8klh3_993{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._content-section_8klh3_1002{margin-top:clamp(82px,9vw,132px)}._section-heading_8klh3_1006{margin:0;color:var(--color-title-black);font-size:clamp(32px,3.1vw,42px);font-weight:600;line-height:1.25;letter-spacing:-.02em}._comparison-frame_8klh3_1015{margin-top:30px;overflow:hidden;border:1px solid var(--color-title-black);border-radius:var(--radius-card-large);background:hsla(0,0%,100%,.95);box-shadow:0 12px 34px rgb(11 18 23/6%)}._comparison-scroll_8klh3_1024{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:var(--color-gray-muted) transparent}._comparison-table_8klh3_1030{width:100%;min-width:860px;border-collapse:collapse;color:var(--color-title-black);table-layout:fixed}._comparison-table_8klh3_1030 td,._comparison-table_8klh3_1030 th{border-bottom:1px solid rgba(1,3,5,.11);padding:19px 22px;text-align:center;vertical-align:middle}._comparison-table_8klh3_1030 thead th{padding-top:24px;padding-bottom:24px;background:var(--color-white)}._comparison-table_8klh3_1030 td:first-child,._comparison-table_8klh3_1030 th:first-child{width:34%;text-align:left}._comparison-table_8klh3_1030 tbody th{color:var(--color-metal-dark);font-size:15px;font-weight:500;line-height:1.6}._comparison-table_8klh3_1030 tbody td{color:var(--color-title-black);font-size:15px;font-weight:500;line-height:1.6}._comparison-table_8klh3_1030 tbody tr:nth-child(odd){background:hsla(216,8%,88%,.26)}._comparison-table_8klh3_1030 tbody tr:last-child td,._comparison-table_8klh3_1030 tbody tr:last-child th{border-bottom:0}._table-plan-name_8klh3_1081{display:block;font-size:19px;font-weight:600;line-height:1.4}._table-plan-price_8klh3_1088{display:block;margin-top:4px;color:var(--color-gray-secondary);font-size:13px;line-height:1.5}._benefit-check_8klh3_1096{display:inline-flex;align-items:center;justify-content:center;color:var(--color-brand-red)}._benefit-check_8klh3_1096 svg{width:19px;height:19px;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3}._benefit-unavailable_8klh3_1112{color:var(--color-gray-muted);font-size:18px}._faq-list_8klh3_1117{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:30px 0 0}._faq-item_8klh3_1124{min-height:190px;margin:0;border:1px solid rgba(1,3,5,.72);border-radius:var(--radius-card);padding:clamp(24px,2.2vw,32px);background:hsla(0,0%,100%,.94)}._faq-item_8klh3_1124 dt{color:var(--color-title-black);font-size:19px;font-weight:600;line-height:1.45}._faq-item_8klh3_1124 dd{margin:14px 0 0;color:var(--color-metal-mid);font-size:16px;line-height:1.75}._faq-item_8klh3_1124:last-child{scroll-margin-top:calc(var(--nav-height) + 24px)}@media (max-width:1040px){._flip-shell_8klh3_143:last-child{grid-column:1/-1}._plans-grid_8klh3_740{grid-template-columns:repeat(2,minmax(0,1fr))}._plan-card_8klh3_170:last-child{min-height:0;grid-column:1/-1}._plan-controls_8klh3_591{grid-template-columns:1fr auto}._billing-choice_8klh3_599{grid-column:1;justify-self:start}._enterprise-link_8klh3_620{grid-column:2}}@media (max-width:720px){._flip-shell_8klh3_143:has(._card-back_8klh3_159) ._flip-inner_8klh3_147{min-height:610px}._plan-card_8klh3_170._card-back_8klh3_159{padding:24px}._flip-shell_8klh3_143:last-child{grid-column:auto}._sailing-vessel_8klh3_117{top:var(--nav-height);right:-24vw;width:110vw;height:54vh}._agreement-capsule_8klh3_489{max-width:100%;padding:8px 12px;font-size:11px;text-align:center}._page_8klh3_1{--nav-height:var(--hd-public-nav-height, 62px)}._membership-hero_8klh3_57{height:240px;background-position:62% 55%}._membership-surface_8klh3_88{padding-top:46px}._membership-shell_8klh3_110{width:calc(100% - 32px)}._prototype-notice_8klh3_527{margin-bottom:42px;text-align:left}._prototype-notice_8klh3_527 strong{margin-left:0}._plans-title_8klh3_574{font-size:clamp(36px,11vw,44px)}._plans-lead_8klh3_583{margin-top:16px;font-size:16px}._plan-controls_8klh3_591{grid-template-columns:1fr;gap:14px;margin-top:34px}._billing-choice_8klh3_599,._enterprise-link_8klh3_620{grid-column:1;justify-self:stretch}._billing-choice_8klh3_599{display:grid;width:100%;grid-template-columns:minmax(0,1fr) 0;-moz-column-gap:0;column-gap:0;transition:grid-template-columns .28s var(--ease-ui),column-gap .22s ease;transition:grid-template-columns .28s var(--ease-ui),column-gap .22s ease,-moz-column-gap .22s ease}._billing-choice_8klh3_599[data-billing-cycle=yearly]{grid-template-columns:minmax(0,1fr) 32px;-moz-column-gap:10px;column-gap:10px}._billing-toggle_8klh3_607{width:100%}._yearly-discount_8klh3_628{position:static;width:32px;overflow:hidden;transform:none}._billing-option_8klh3_619{min-width:0;padding:0 12px}._plans-grid_8klh3_740{grid-template-columns:1fr}._plan-card_8klh3_170,._plan-card_8klh3_170:last-child{min-height:0;padding:24px}._plan-price_8klh3_876{min-height:72px}._plan-amount_8klh3_892{font-size:56px}._content-section_8klh3_1002{margin-top:76px}._section-heading_8klh3_1006{font-size:32px}._comparison-frame_8klh3_1015{border-radius:var(--radius-card)}._faq-list_8klh3_1117{grid-template-columns:1fr}._faq-item_8klh3_1124{min-height:0}}@media (max-width:420px){._plan-card_8klh3_170._card-back_8klh3_159{padding:22px 20px 20px}._membership-shell_8klh3_110{width:calc(100% - 24px)}._plan-card_8klh3_170{padding:22px 20px}._comparison-table_8klh3_1030 td,._comparison-table_8klh3_1030 th{padding-right:18px;padding-left:18px}}@media (prefers-reduced-motion:reduce){._page_8klh3_1,._page_8klh3_1 *,._page_8klh3_1 :after,._page_8klh3_1 :before{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important}._yearly-discount_8klh3_628{transition-delay:0s}._plan-vessel_8klh3_764 img{transform:none}}._page_8klh3_1 .page-toast{position:fixed;right:24px;bottom:24px;z-index:300;max-width:min(440px,calc(100vw - 48px));border:1px solid hsla(0,0%,100%,.54);border-radius:var(--radius-card);padding:14px 18px;color:var(--color-white);background:rgba(11,18,23,.92);box-shadow:0 16px 42px rgba(1,3,5,.2);backdrop-filter:blur(20px) saturate(158%);-webkit-backdrop-filter:blur(20px) saturate(158%);font-size:14px;font-weight:400;line-height:1.6;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .22s ease,transform .3s var(--ease-ui)}._page_8klh3_1 .page-toast.is-visible{opacity:1;transform:translateY(0)}.enterprise-contact[data-v-12ea2bef]{scroll-margin-top:180px;padding:24px;margin-bottom:24px;border:1px solid #ddd;border-radius:12px}.enterprise-contact a[data-v-12ea2bef]{text-decoration:underline}.account-recovery[data-v-9d61ad23]{max-width:640px;margin:100px auto 60px;padding:28px;background:#fff;border:1px solid #ddd;border-radius:12px}.account-recovery fieldset[data-v-9d61ad23]{border:0;padding:0;display:grid;gap:18px}.account-recovery label[data-v-9d61ad23]{display:grid;gap:8px}.account-recovery button[data-v-9d61ad23],.account-recovery input[data-v-9d61ad23],.account-recovery select[data-v-9d61ad23]{font:inherit;padding:10px;border:1px solid #bbb;border-radius:6px}.account-recovery input[type=checkbox][data-v-9d61ad23]{width:20px}.account-recovery button[data-v-9d61ad23]{cursor:pointer}.account-recovery button[data-v-9d61ad23]:disabled{opacity:.55}.account-recovery a[data-v-9d61ad23]{display:block;margin-top:14px}.brand-route-loading[data-v-97b3da44]{position:fixed;inset:0;z-index:190;display:grid;place-items:center;background:hsla(0,0%,100%,.78);backdrop-filter:blur(3px);pointer-events:none}.excerpt-text[data-v-6682a60f]{display:-webkit-box;min-width:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical}._page_gr2cb_1{--search-brand-red:#d60819;--search-brand-red-dark:#a7080b;--search-title:#010305;--search-metal:#54606b;--search-muted:#9ea6af;position:relative;min-height:100vh;color:var(--search-title);background:#fff}._page_gr2cb_1:after{position:fixed;right:clamp(-230px,-11vw,-120px);bottom:clamp(-250px,-16vw,-150px);z-index:0;width:clamp(520px,44vw,780px);aspect-ratio:293/312;background:var(--hd-asset--2f-assets-2f-brand-2d-logo-2d-mark-2d-red-2e-png) center /contain no-repeat;content:"";opacity:.025;pointer-events:none}._hero_gr2cb_26{position:relative;z-index:1;height:clamp(220px,20svh,320px);overflow:hidden;background:#dee0e3}._hero_gr2cb_26 picture,._hero_gr2cb_26 picture img,._hero_gr2cb_26>span{position:absolute;inset:0;width:100%;height:100%}._hero_gr2cb_26 picture img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center 55%;object-position:center 55%}._hero_gr2cb_26>span{background:linear-gradient(180deg,rgba(11,18,23,.14),transparent 48%),linear-gradient(90deg,rgb(11 18 23/8%),transparent 38%,hsla(0,0%,100%,.08));pointer-events:none}._shell_gr2cb_56{width:min(1280px,calc(100% - 64px));margin-inline:auto;padding:clamp(74px,8vw,112px) 0}._heading_gr2cb_62{margin:0 0 32px;font-size:clamp(32px,3.2vw,42px);font-weight:600;line-height:1.2;letter-spacing:0}._form_gr2cb_70{position:static;margin-bottom:26px;border-bottom:1px solid rgb(1 3 5/8%);padding-bottom:18px}._suggestions_gr2cb_77{position:absolute;top:calc(100% + 7px);right:0;left:0;z-index:4;max-height:280px;margin:0;overflow-y:auto;border:1px solid #cbd0d3;border-radius:14px;padding:8px;list-style:none;background:#fff;box-shadow:0 18px 40px rgba(8,18,25,.16)}._suggestions_gr2cb_77 a{display:block;border-radius:8px;padding:11px 12px;text-decoration:none}._suggestions_gr2cb_77 a:hover{background:#f3f5f5}._filterBar_gr2cb_105{flex-wrap:wrap}._filterBar_gr2cb_105,._scopeTabs_gr2cb_113{display:flex;min-width:0;align-items:center;gap:8px}._scopeTabs_gr2cb_113{flex:1 1 auto;overflow-x:auto;padding:3px 3px 10px;scrollbar-width:thin}._scopeTabs_gr2cb_113 a{display:inline-flex;min-height:42px;flex:0 0 auto;align-items:center;border:1px solid rgba(1,3,5,.1);border-radius:999px;padding:0 15px;color:var(--search-metal);background:#fff;font-size:16px;font-weight:600;text-decoration:none;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .26s cubic-bezier(.22,1,.36,1)}._scopeTabs_gr2cb_113 a:focus-visible,._scopeTabs_gr2cb_113 a:hover{border-color:rgba(214,8,25,.28);color:var(--search-brand-red-dark);transform:translateY(-1px)}._scopeTabs_gr2cb_113 a[aria-current=page]{border-color:var(--search-brand-red);color:#fff;background:var(--search-brand-red)}._advancedControls_gr2cb_153{flex:0 0 auto;color:var(--search-metal)}._advancedControls_gr2cb_153[open]{flex-basis:100%}._advancedControls_gr2cb_153 summary{min-height:42px;border:1px solid rgba(1,3,5,.1);border-radius:999px;padding:11px 15px;color:var(--search-brand-red-dark);font-size:14px;font-weight:600;cursor:pointer}._controls_gr2cb_173{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px}._controls_gr2cb_173 label{display:grid;gap:8px;color:#222b31;font-size:14px;font-weight:700}._controls_gr2cb_173 input,._controls_gr2cb_173 select{min-width:0;min-height:46px;border:1px solid #b9c0c4;border-radius:8px;padding:0 14px;color:#10171c;background:#fff;font:inherit}._help_gr2cb_200{margin:9px 0 0;color:#69737a;font-size:13px;line-height:1.6}._status_gr2cb_207{border:1px dashed rgba(1,3,5,.16);border-radius:18px;padding:40px 24px;color:#343d43;background:#f8f8f8;text-align:center}._status_gr2cb_207 strong{display:block;margin-bottom:12px;color:var(--search-title);font-size:22px}._status_gr2cb_207 p{margin:8px 0 0;line-height:1.7}._status_gr2cb_207 a{color:var(--search-brand-red-dark);font-weight:700}._resultsHeader_gr2cb_233{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:24px 0 14px}._resultsHeader_gr2cb_233 h2{margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:600}._resultsHeader_gr2cb_233 p{margin:0;color:#69737a}._results_gr2cb_233{display:grid;gap:14px;margin:0;padding:0;list-style:none}._result_gr2cb_233{overflow:hidden;border:1px solid rgb(1 3 5/8%);border-radius:14px;background:#fff;box-shadow:0 12px 34px rgba(11,18,23,.075);transition:border-color .22s ease,box-shadow .26s ease,transform .28s cubic-bezier(.22,1,.36,1)}._result_gr2cb_233:focus-within,._result_gr2cb_233:hover{border-color:rgba(214,8,25,.18);box-shadow:0 18px 40px rgba(11,18,23,.11);transform:translateY(-3px)}._resultLink_gr2cb_276{display:grid;min-height:168px;grid-template-columns:184px minmax(0,1fr) 44px;align-items:center;gap:26px;padding:18px 22px 18px 18px;text-decoration:none}._resultMedia_gr2cb_286{position:relative;display:block;width:100%;height:132px;overflow:hidden;border-radius:8px;background:#dee0e3}._resultMedia_gr2cb_286 img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._resultMediaProduct_gr2cb_303 img,._resultMedia_gr2cb_286 ._resultPlaceholder_gr2cb_304{-o-object-fit:contain;object-fit:contain;padding:12px;background:linear-gradient(145deg,#dee0e3,#f8f8f8)}._resultMedia_gr2cb_286 ._resultPlaceholder_gr2cb_304{padding:44px;opacity:.62}._resultBody_gr2cb_315{min-width:0}._resultMeta_gr2cb_319{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:9px;color:#70737c;font-size:12px;line-height:1.55}._resultMeta_gr2cb_319 strong{color:var(--search-brand-red);font-weight:600}._resultMeta_gr2cb_319 span+span:before,._resultMeta_gr2cb_319 strong+span:before{margin-right:7px;color:#c0c1c6;content:"/"}._result_gr2cb_233 h3{margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.32}._result_gr2cb_233 p{max-width:680px;margin:0;color:var(--search-metal);font-size:16px;line-height:1.7}._tags_gr2cb_357{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}._tags_gr2cb_357>span{border-radius:999px;padding:4px 8px;color:var(--search-metal);background:#f3f4f4;font-size:12px}._resultArrow_gr2cb_372{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:var(--search-brand-red);background:rgb(214 8 25/8%);transition:color .18s ease,background .18s ease,transform .26s cubic-bezier(.22,1,.36,1)}._result_gr2cb_233:focus-within ._resultArrow_gr2cb_372,._result_gr2cb_233:hover ._resultArrow_gr2cb_372{color:#fff;background:var(--search-brand-red);transform:translate(2px,-2px)}._matched_gr2cb_390{border-radius:3px;color:#8e0010;background:#ffe2e5;font-weight:800}._pager_gr2cb_397{display:flex;justify-content:space-between;gap:14px;margin-top:24px}._pager_gr2cb_397 a{border-radius:999px;padding:12px 18px;color:#fff;background:#171f24;text-decoration:none}._advancedControls_gr2cb_153 summary:focus-visible,._controls_gr2cb_173 input:focus-visible,._controls_gr2cb_173 select:focus-visible,._pager_gr2cb_397 a:focus-visible,._resultLink_gr2cb_276:focus-visible,._scopeTabs_gr2cb_113 a:focus-visible,._suggestions_gr2cb_77 a:focus-visible{outline:3px solid #1769aa;outline-offset:3px}._resultLink_gr2cb_276:focus-visible{border-radius:inherit;outline-offset:-3px}._eyebrow_gr2cb_428,._srOnly_gr2cb_429{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0}@media (max-width:900px){._resultLink_gr2cb_276{grid-template-columns:148px minmax(0,1fr) 40px;gap:20px}}@media (max-width:720px){._hero_gr2cb_26{height:240px;margin-bottom:calc((var(--hd-public-nav-height, 62px) + var(--hd-public-search-strip-height, 82px))*-1);transform:translateY(calc((var(--hd-public-nav-height, 62px) + var(--hd-public-search-strip-height, 82px))*-1))}._hero_gr2cb_26 picture img{-o-object-position:58% center;object-position:58% center}._shell_gr2cb_56{width:calc(100% - 32px);padding:72px 0}._controls_gr2cb_173{grid-template-columns:1fr}._resultsHeader_gr2cb_233{align-items:start;flex-direction:column}._resultLink_gr2cb_276{min-height:0;grid-template-columns:116px minmax(0,1fr);gap:16px;padding:14px}._resultMedia_gr2cb_286{height:112px}._resultArrow_gr2cb_372{display:none}._pager_gr2cb_397{align-items:stretch;flex-direction:column}._pager_gr2cb_397 a{text-align:center}}@media (max-width:520px){._heading_gr2cb_62{margin-bottom:28px}._resultLink_gr2cb_276{grid-template-columns:1fr}._resultMedia_gr2cb_286{height:168px}}@media (prefers-reduced-motion:reduce){._resultArrow_gr2cb_372,._result_gr2cb_233,._scopeTabs_gr2cb_113 a{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}}._page_f4020_1{color:#fff;background:#000}.readonly-site-shell:has(._page_f4020_1[data-not-found-static-alignment])>[data-site-footer]{background:#000}._stage_f4020_10{--not-found-red:#d60819;--not-found-red-dark:#a7080b;--not-found-title-black:#010305;--not-found-industrial:#0b1217;--not-found-metal:#54606b;--not-found-control-radius:8px;--not-found-panel-radius:24px;--not-found-ease:cubic-bezier(0.22, 1, 0.36, 1);position:relative;display:grid;min-height:max(760px,100svh);isolation:isolate;overflow:hidden;align-items:center;padding:132px 0 78px;background:radial-gradient(circle at 78% 48%,rgba(214,8,25,.16),transparent 28%),radial-gradient(circle at 8% 86%,rgba(84,96,107,.18),transparent 25%),linear-gradient(135deg,#000,var(--not-found-industrial) 56%,#000)}._stage_f4020_10:after,._stage_f4020_10:before{position:absolute;inset:0;z-index:-2;pointer-events:none;content:""}._stage_f4020_10:before{inset:-18%;background:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle at 70% 46%,#000 0,transparent 58%);mask-image:radial-gradient(circle at 70% 46%,#000 0,transparent 58%);transform:perspective(700px) rotateX(58deg) translateY(32%);transform-origin:center bottom;animation:_grid-drift_f4020_1 18s linear infinite}._stage_f4020_10:after{z-index:-1;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.045),transparent);background-size:36% 100%;opacity:.72;animation:_light-sweep_f4020_1 13s ease-in-out infinite alternate}._shell_f4020_61{display:grid;width:min(calc(100% - 64px),1380px);margin-inline:auto;grid-template-columns:minmax(390px,.82fr) minmax(540px,1.18fr);align-items:center;gap:clamp(36px,6vw,96px)}._copy_f4020_70{position:relative;z-index:2;max-width:590px}._copy_f4020_70 h1{max-width:560px;margin:0;color:#fff;font-size:clamp(42px,4.2vw,56px);font-weight:600;line-height:1.15;letter-spacing:0}._actions_f4020_86{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}._action_f4020_86{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:var(--not-found-control-radius);padding:13px 21px;color:#fff;font:inherit;font-size:16px;font-weight:600;line-height:1;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:color .22s ease,background .22s ease,border-color .22s ease,transform .28s var(--not-found-ease),box-shadow .28s ease}._action_f4020_86:focus-visible,._action_f4020_86:hover{transform:translateY(-2px)}._action_f4020_86:focus-visible{outline:3px solid rgba(214,8,25,.58);outline-offset:4px}._action_f4020_86:active{transform:translateY(0)}._action_f4020_86 svg{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}._primaryAction_f4020_143{background:var(--not-found-red);box-shadow:0 12px 28px rgba(214,8,25,.24)}._primaryAction_f4020_143:focus-visible,._primaryAction_f4020_143:hover{background:var(--not-found-red-dark);box-shadow:0 16px 32px rgba(214,8,25,.3)}._secondaryAction_f4020_154{border-color:hsla(0,0%,100%,.32);background:hsla(0,0%,97.3%,.08);backdrop-filter:blur(16px) saturate(140%)}._secondaryAction_f4020_154:focus-visible,._secondaryAction_f4020_154:hover{color:var(--not-found-title-black);border-color:#fff;background:#fff}._console_f4020_167{--tilt-x:0deg;--tilt-y:0deg;position:relative;display:grid;width:min(100%,720px);min-height:560px;place-items:center;justify-self:end;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--not-found-panel-radius);background:radial-gradient(circle at 50% 50%,rgba(214,8,25,.18),transparent 26%),linear-gradient(145deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.015) 44%,rgb(214 8 25/4%));box-shadow:0 38px 90px rgba(0,0,0,.42),inset 0 1px 0 hsla(0,0%,100%,.14);transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .42s cubic-bezier(.16,1,.3,1),border-color .26s ease;backdrop-filter:blur(14px) saturate(142%)}._console_f4020_167:hover{border-color:rgba(214,8,25,.28)}._code_f4020_194{position:relative;z-index:2;display:grid;width:min(92%,650px);grid-template-columns:1fr minmax(150px,220px) 1fr;align-items:center;gap:clamp(8px,2vw,22px);transform:translateZ(34px)}._digit_f4020_205{color:#fff;font-size:clamp(88px,11vw,156px);font-weight:600;line-height:.88;letter-spacing:-.035em;text-align:center;text-shadow:0 20px 42px rgba(0,0,0,.36)}._zero_f4020_215{position:relative;display:grid;width:100%;aspect-ratio:1;place-items:center}._zero_f4020_215:after,._zero_f4020_215:before{position:absolute;border:1px solid hsla(0,0%,100%,.18);border-radius:50%;content:""}._zero_f4020_215:before{inset:-8%;border-color:rgba(214,8,25,.42);box-shadow:0 0 42px rgba(214,8,25,.1);animation:_orbit-spin_f4020_1 14s linear infinite}._zero_f4020_215:after{inset:8%;border-style:dashed;animation:_orbit-spin_f4020_1 20s linear infinite reverse}._zero_f4020_215 ._brandMark_f4020_244{position:relative;z-index:2;display:block;width:82%;height:auto;filter:drop-shadow(0 18px 34px rgb(214 8 25/25%))}._orbitNode_f4020_253{position:absolute;top:-8%;left:50%;z-index:3;width:10px;height:10px;border:2px solid hsla(0,0%,100%,.86);border-radius:50%;background:var(--not-found-red);box-shadow:0 0 0 7px rgba(214,8,25,.1),0 0 22px rgba(214,8,25,.72);transform:translateX(-50%)}._srOnly_f4020_267{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0}@keyframes _grid-drift_f4020_1{to{background-position:56px 56px}}@keyframes _light-sweep_f4020_1{0%{background-position:-60% 0}to{background-position:160% 0}}@keyframes _orbit-spin_f4020_1{to{transform:rotate(1turn)}}@media (max-width:1120px){._stage_f4020_10{min-height:0;padding-top:126px}._shell_f4020_61{grid-template-columns:1fr;gap:52px}._copy_f4020_70{max-width:720px}._console_f4020_167{width:100%;min-height:500px;justify-self:stretch}._code_f4020_194{width:min(82%,620px)}}@media (max-width:720px){._stage_f4020_10{padding:102px 0 58px}._shell_f4020_61{width:min(calc(100% - 36px),640px);gap:38px}._copy_f4020_70 h1{font-size:clamp(42px,12.4vw,52px)}._actions_f4020_86{display:grid;grid-template-columns:1fr 1fr;margin-top:28px}._action_f4020_86{min-width:0;padding-inline:14px}._console_f4020_167{min-height:360px;border-radius:18px;order:-1}._code_f4020_194{width:min(94%,430px);grid-template-columns:1fr minmax(102px,132px) 1fr;gap:6px}._digit_f4020_205{font-size:clamp(88px,26vw,118px)}}@media (max-width:420px){._actions_f4020_86{grid-template-columns:1fr}._console_f4020_167{min-height:320px}._code_f4020_194{grid-template-columns:1fr minmax(88px,106px) 1fr}._digit_f4020_205{font-size:clamp(88px,27vw,104px)}}@media (prefers-reduced-motion:reduce){._action_f4020_86,._console_f4020_167,._stage_f4020_10,._stage_f4020_10:after,._stage_f4020_10:before,._zero_f4020_215:after,._zero_f4020_215:before{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}._action_f4020_86:active,._action_f4020_86:focus-visible,._action_f4020_86:hover,._console_f4020_167{transform:none}}._page_14u37_1,._statePage_14u37_2{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:32px 0 80px;color:#111827}._demoNotice_14u37_9{display:flex;gap:12px;align-items:center;margin-bottom:24px;padding:12px 16px;border:1px solid #fecaca;border-radius:12px;background:#fff7f7;color:#7f1d1d;font-size:14px}._hero_14u37_22{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);min-height:520px;overflow:hidden;border-radius:24px;background:linear-gradient(135deg,#111827,#241318 70%,#d60819 150%);color:#fff;box-shadow:0 22px 60px rgba(15,23,42,.18)}._heroCopy_14u37_33{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,7vw,84px)}._articleHeader_14u37_41 h1,._hero_14u37_22 h1,._statePage_14u37_2 h1{margin:8px 0 18px;font-size:clamp(40px,6vw,76px);line-height:1.06;letter-spacing:-.04em}._articleHeader_14u37_41>p:not(._eyebrow_14u37_49),._heroCopy_14u37_33>p:not(._eyebrow_14u37_49){max-width:720px;color:#d1d5db;font-size:18px;line-height:1.8}._heroMedia_14u37_57{width:100%;height:100%;min-height:520px;-o-object-fit:cover;object-fit:cover}._eyebrow_14u37_49{margin:0;color:#d60819;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}._actions_14u37_73{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}._primary_14u37_80,._secondary_14u37_81{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:999px;text-decoration:none;font-weight:700}._primary_14u37_80{background:#d60819;color:#fff}._secondary_14u37_81{border:1px solid hsla(0,0%,100%,.45);color:inherit}._cta_14u37_104,._prose_14u37_103,._section_14u37_102{margin-top:32px;padding:clamp(28px,5vw,56px);border:1px solid #e5e7eb;border-radius:20px;background:#fff}._cta_14u37_104 h2,._section_14u37_102 h2{margin:8px 0 12px;font-size:clamp(28px,4vw,46px)}._cardGrid_14u37_118,._statGrid_14u37_119{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}._card_14u37_118{min-height:190px;padding:24px;border:1px solid #e5e7eb;border-radius:16px;color:inherit;text-decoration:none;transition:transform .16s ease,border-color .16s ease}._card_14u37_118:hover{transform:translateY(-3px);border-color:#d60819}._card_14u37_118 img,._newsCard_14u37_142 img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:12px}._card_14u37_118 h3,._newsCard_14u37_142 h2{margin:10px 0 8px}._cardTags_14u37_154{color:#991b1b;font-size:12px;font-weight:700}._stat_14u37_2{display:flex;flex-direction:column;padding:22px;border-radius:14px;background:#f8fafc}._stat_14u37_2 strong{color:#d60819;font-size:34px}._faqList_14u37_173 details{padding:18px 0;border-bottom:1px solid #e5e7eb}._faqList_14u37_173 summary{cursor:pointer;font-weight:700}._prose_14u37_103{font-size:17px;line-height:1.9}._cta_14u37_104{background:#111827;color:#fff}._newsGrid_14u37_193{display:grid;gap:20px}._newsCard_14u37_142{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:28px;padding:20px;border:1px solid #e5e7eb;border-radius:18px;background:#fff}._newsCard_14u37_142 a{color:inherit;text-decoration:none}._articleHeader_14u37_41{max-width:900px;margin:42px auto;text-align:center}._articleHeader_14u37_41 h1{font-size:clamp(38px,6vw,68px)}._articleHeader_14u37_41>p:not(._eyebrow_14u37_49){color:#4b5563}._articleCover_14u37_227{width:100%;max-height:680px;-o-object-fit:cover;object-fit:cover;border-radius:22px}._statePage_14u37_2{min-height:70vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}._statePage_14u37_2 h1{font-size:clamp(38px,6vw,64px)}@media (max-width:760px){._page_14u37_1,._statePage_14u37_2{width:min(100% - 24px,1180px)}._demoNotice_14u37_9,._hero_14u37_22,._newsCard_14u37_142{display:block}._demoNotice_14u37_9 strong{display:block;margin-bottom:4px}._heroMedia_14u37_57{min-height:260px;max-height:360px}._cardGrid_14u37_118,._statGrid_14u37_119{grid-template-columns:1fr}._newsCard_14u37_142>div{padding:20px 4px 4px}}@media (min-width:721px){._page_14u37_1[data-news-detail]{padding-top:calc(var(--hd-public-top-chrome-height, 160px) + 32px)}}#adminPanelAgreement .agreement-placement-panel{grid-column:1/-1;padding:16px;background:#f6f8fa;border:1px solid var(--legal-line);border-radius:6px}#adminPanelAgreement .agreement-placement-panel h3,#adminPanelAgreement .agreement-placement-panel p{margin:0 0 8px}#adminPanelAgreement .agreement-settings{padding:20px;border:1px solid var(--legal-line);border-radius:6px}#adminPanelAgreement button{font-family:inherit;min-height:36px;padding:8px 12px;border:1px solid var(--legal-line);border-radius:5px;background:#fff;color:var(--legal-ink);cursor:pointer}#adminPanelAgreement button:disabled{opacity:.5;cursor:default}#adminPanelAgreement .agreement-editor-footer,#adminPanelAgreement .agreement-editor-footer>div{flex-wrap:wrap}#adminPanelAgreement .agreement-settings p{font-size:12px;overflow-wrap:anywhere}#adminPanelAgreement .agreement-settings label:has(input[type=checkbox]){display:block;line-height:1.8}#adminPanelAgreement .agreement-settings input[type=checkbox]{margin-right:8px}#adminPanelAgreement .agreement-table small{display:block;line-height:1.8;color:var(--legal-muted)}#adminPanelAgreement .legal-filters{margin:18px 0}#adminPanelAgreement .legal-filters label{display:grid;gap:6px}#adminPanelAgreement .legal-filters input{min-height:38px;border:1px solid var(--legal-line);padding:8px;border-radius:5px}@media(max-width:760px){#adminPanelAgreement .agreement-editor-layout{display:flex;flex-direction:column}#adminPanelAgreement .agreement-paper,#adminPanelAgreement .agreement-settings{width:100%}#adminPanelAgreement .agreement-paper-toolbar{display:flex;flex-wrap:wrap}#adminPanelAgreement .agreement-editor-page{padding:8px}}.readonly-site-shell:has(.legal-center-page)>.site-footer .site-footer-main{min-height:0;display:block;padding-bottom:40px}.readonly-site-shell:has(.legal-center-page)>.site-footer .footer-brand{max-width:850px}