@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-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;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-ui-cn);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--color-amber-50:#fffbeb;--color-amber-200:#fee685;--color-amber-500:#f99c00;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-500:#00bb7f;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-blue-50:#eff6ff;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-normal:0em;--leading-tight:1.25;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-ui-cn);--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--color-background:var(--surface-canvas);--color-foreground:var(--color-ink);--color-card:var(--surface-card);--color-muted:var(--surface-recessed);--color-border:var(--color-hairline-soft);--color-primary:var(--color-action-blue);--color-link:var(--color-link-blue);--color-success:var(--color-success);--color-warning:var(--color-warning);--color-danger:var(--color-danger);--radius-card:var(--radius-card);--radius-panel:var(--radius-panel);--radius-control:var(--radius-control);--radius-button:var(--radius-button);--radius-chip:var(--radius-chip)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-blue-50:lab(96.492% -1.14644 -5.11479)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-\[7px\]{top:7px}.top-\[14px\]{top:14px}.top-\[46px\]{top:46px}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-10{right:calc(var(--spacing) * 10)}.right-\[8px\]{right:8px}.-bottom-2{bottom:calc(var(--spacing) * -2)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[-20px\]{bottom:-20px}.bottom-\[6px\]{bottom:6px}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+5\.35rem\)\]{bottom:calc(env(safe-area-inset-bottom) + 5.35rem)}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+6rem\)\]{bottom:calc(env(safe-area-inset-bottom) + 6rem)}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+21rem\)\]{bottom:calc(env(safe-area-inset-bottom) + 21rem)}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+102px\)\]{bottom:calc(env(safe-area-inset-bottom) + 102px)}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+184px\)\]{bottom:calc(env(safe-area-inset-bottom) + 184px)}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+316px\)\]{bottom:calc(env(safe-area-inset-bottom) + 316px)}.left-1{left:calc(var(--spacing) * 1)}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[11px\]{left:11px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[70\]{z-index:70}.z-\[90\]{z-index:90}.z-\[200\]{z-index:200}.col-span-2{grid-column:span 2/span 2}.m-3{margin:calc(var(--spacing) * 3)}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-auto{margin-top:auto}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-8{margin-left:calc(var(--spacing) * 8)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1}.h-0{height:calc(var(--spacing) * 0)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-\[16px\]{height:16px}.h-\[112px\]{height:112px}.h-\[126px\]{height:126px}.h-\[180px\]{height:180px}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-\[38vh\]{max-height:38vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[360px\]{max-height:360px}.max-h-\[420px\]{max-height:420px}.max-h-\[620px\]{max-height:620px}.max-h-\[720px\]{max-height:720px}.max-h-\[min\(54vh\,460px\)\]{max-height:min(54vh,460px)}.max-h-\[min\(82vh\,720px\)\]{max-height:min(82vh,720px)}.max-h-\[min\(86vh\,760px\)\]{max-height:min(86vh,760px)}.max-h-\[min\(88vh\,760px\)\]{max-height:min(88vh,760px)}.max-h-\[min\(720px\,calc\(100vh-32px\)\)\]{max-height:min(720px,100vh - 32px)}.\!min-h-8{min-height:calc(var(--spacing) * 8)!important}.\!min-h-9{min-height:calc(var(--spacing) * 9)!important}.\!min-h-10{min-height:calc(var(--spacing) * 10)!important}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-\[50px\]{min-height:50px}.min-h-\[52px\]{min-height:52px}.min-h-\[54px\]{min-height:54px}.min-h-\[56px\]{min-height:56px}.min-h-\[74px\]{min-height:74px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[108px\]{min-height:108px}.min-h-\[128px\]{min-height:128px}.min-h-\[182px\]{min-height:182px}.min-h-\[190px\]{min-height:190px}.min-h-\[calc\(100dvh-32px\)\]{min-height:calc(100dvh - 32px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-\[16px\]{width:16px}.w-\[72px\]{width:72px}.w-\[92px\]{width:92px}.w-\[110px\]{width:110px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[190px\]{width:190px}.w-\[220px\]{width:220px}.w-\[260px\]{width:260px}.w-\[310px\]{width:310px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[430px\]{width:430px}.w-\[min\(292px\,calc\(100vw-24px\)\)\]{width:min(292px,100vw - 24px)}.w-\[min\(340px\,calc\(100vw-32px\)\)\]{width:min(340px,100vw - 32px)}.w-\[min\(360px\,calc\(100vw-24px\)\)\]{width:min(360px,100vw - 24px)}.w-\[min\(362px\,calc\(100vw-24px\)\)\]{width:min(362px,100vw - 24px)}.w-\[min\(420px\,calc\(100vw-32px\)\)\]{width:min(420px,100vw - 32px)}.w-\[min\(520px\,calc\(100vw-32px\)\)\]{width:min(520px,100vw - 32px)}.w-\[min\(620px\,100\%\)\]{width:min(620px,100%)}.w-\[min\(620px\,calc\(100vw-28px\)\)\]{width:min(620px,100vw - 28px)}.w-\[min\(620px\,calc\(100vw-32px\)\)\]{width:min(620px,100vw - 32px)}.w-\[min\(720px\,100\%\)\]{width:min(720px,100%)}.w-\[min\(720px\,calc\(100vw-32px\)\)\]{width:min(720px,100vw - 32px)}.w-\[min\(760px\,calc\(100vw-32px\)\)\]{width:min(760px,100vw - 32px)}.w-\[min\(880px\,calc\(100vw-32px\)\)\]{width:min(880px,100vw - 32px)}.w-\[min\(920px\,100\%\)\]{width:min(920px,100%)}.w-\[min\(920px\,calc\(100vw-32px\)\)\]{width:min(920px,100vw - 32px)}.w-\[min\(980px\,calc\(100vw-32px\)\)\]{width:min(980px,100vw - 32px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[48ch\]{max-width:48ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[140px\]{max-width:140px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[280px\]{max-width:280px}.max-w-\[460px\]{max-width:460px}.max-w-\[640px\]{max-width:640px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1680px\]{max-width:1680px}.max-w-\[var\(--admin-max-width\)\]{max-width:var(--admin-max-width)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-\[220px\]{min-width:220px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[920px\]{min-width:920px}.min-w-\[1120px\]{min-width:1120px}.min-w-\[1180px\]{min-width:1180px}.min-w-\[1360px\]{min-width:1360px}.min-w-\[1560px\]{min-width:1560px}.min-w-\[1680px\]{min-width:1680px}.min-w-\[1700px\]{min-width:1700px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-none{list-style-type:none}.auto-rows-max{grid-auto-rows:max-content}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[2\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:2.5rem minmax(0,1fr)}.grid-cols-\[18px_1fr\]{grid-template-columns:18px 1fr}.grid-cols-\[34px_minmax\(0\,1fr\)\]{grid-template-columns:34px minmax(0,1fr)}.grid-cols-\[36px_minmax\(0\,1fr\)\]{grid-template-columns:36px minmax(0,1fr)}.grid-cols-\[40px_minmax\(0\,1fr\)\]{grid-template-columns:40px minmax(0,1fr)}.grid-cols-\[40px_minmax\(0\,1fr\)_34px\]{grid-template-columns:40px minmax(0,1fr) 34px}.grid-cols-\[46px_minmax\(0\,1fr\)\]{grid-template-columns:46px minmax(0,1fr)}.grid-cols-\[84px_1fr\]{grid-template-columns:84px 1fr}.grid-cols-\[96px_1fr\]{grid-template-columns:96px 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--color-hairline-soft\)\]>:not(:last-child)){border-color:var(--color-hairline-soft)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-stretch{justify-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[8px\]{border-radius:8px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}.rounded-\[var\(--radius-panel\)\]{border-radius:var(--radius-panel)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[rgba\(0\,113\,227\,0\.12\)\]{border-color:#0071e31f}.border-\[rgba\(0\,113\,227\,0\.14\)\]{border-color:#0071e324}.border-\[rgba\(0\,113\,227\,0\.16\)\]{border-color:#0071e329}.border-\[rgba\(0\,113\,227\,0\.18\)\]{border-color:#0071e32e}.border-\[rgba\(0\,113\,227\,0\.20\)\]{border-color:#0071e333}.border-\[rgba\(0\,113\,227\,0\.22\)\]{border-color:#0071e338}.border-\[rgba\(0\,113\,227\,0\.24\)\]{border-color:#0071e33d}.border-\[rgba\(0\,113\,227\,0\.26\)\]{border-color:#0071e342}.border-\[rgba\(0\,113\,227\,0\.28\)\]{border-color:#0071e347}.border-\[rgba\(0\,113\,227\,0\.35\)\]{border-color:#0071e359}.border-\[rgba\(15\,143\,95\,0\.18\)\]{border-color:#0f8f5f2e}.border-\[rgba\(182\,68\,0\,0\.16\)\]{border-color:#b6440029}.border-\[rgba\(182\,68\,0\,0\.18\)\]{border-color:#b644002e}.border-\[rgba\(217\,45\,32\,0\.14\)\]{border-color:#d92d2024}.border-\[rgba\(217\,45\,32\,0\.18\)\]{border-color:#d92d202e}.border-\[rgba\(217\,45\,32\,0\.35\)\]{border-color:#d92d2059}.border-\[rgba\(217\,45\,32\,0\.45\)\]{border-color:#d92d2073}.border-\[rgba\(255\,149\,0\,0\.30\)\]{border-color:#ff95004d}.border-\[rgba\(255\,255\,255\,0\.74\)\]{border-color:#ffffffbd}.border-\[var\(--color-hairline\)\]{border-color:var(--color-hairline)}.border-\[var\(--color-hairline-soft\)\]{border-color:var(--color-hairline-soft)}.border-amber-200{border-color:var(--color-amber-200)}.border-border{border-color:var(--color-hairline-soft)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-primary{border-color:var(--color-action-blue)}.border-transparent{border-color:#0000}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-\[\#0a84ff\]{background-color:#0a84ff}.bg-\[\#6bb7ff\]{background-color:#6bb7ff}.bg-\[\#0066cc\]{background-color:#06c}.bg-\[\#0071e3\]{background-color:#0071e3}.bg-\[\#f4f0ff\]{background-color:#f4f0ff}.bg-\[\#ff2d55\]{background-color:#ff2d55}.bg-\[\#fff0f2\]{background-color:#fff0f2}.bg-\[\#fff5e8\]{background-color:#fff5e8}.bg-\[rgba\(0\,113\,227\,0\.1\)\]{background-color:#0071e31a}.bg-\[rgba\(0\,113\,227\,0\.08\)\]{background-color:#0071e314}.bg-\[rgba\(0\,113\,227\,0\.09\)\]{background-color:#0071e317}.bg-\[rgba\(0\,113\,227\,0\.10\)\]{background-color:#0071e31a}.bg-\[rgba\(0\,113\,227\,0\.18\)\]{background-color:#0071e32e}.bg-\[rgba\(11\,15\,20\,0\.24\)\]{background-color:#0b0f143d}.bg-\[rgba\(11\,15\,20\,0\.68\)\]{background-color:#0b0f14ad}.bg-\[rgba\(240\,250\,246\,0\.78\)\]{background-color:#f0faf6c7}.bg-\[rgba\(242\,247\,255\,0\.82\)\]{background-color:#f2f7ffd1}.bg-\[rgba\(242\,247\,255\,0\.86\)\]{background-color:#f2f7ffdb}.bg-\[rgba\(242\,247\,255\,0\.88\)\]{background-color:#f2f7ffe0}.bg-\[rgba\(245\,249\,255\,0\.82\)\]{background-color:#f5f9ffd1}.bg-\[rgba\(245\,249\,255\,0\.84\)\]{background-color:#f5f9ffd6}.bg-\[rgba\(251\,252\,250\,0\.82\)\]{background-color:#fbfcfad1}.bg-\[rgba\(255\,255\,255\,0\.74\)\]{background-color:#ffffffbd}.bg-\[rgba\(255\,255\,255\,0\.88\)\]{background-color:#ffffffe0}.bg-\[rgba\(255\,255\,255\,0\.92\)\]{background-color:#ffffffeb}.bg-\[var\(--brand-forest\)\]{background-color:var(--brand-forest)}.bg-\[var\(--color-action-blue\)\]{background-color:var(--color-action-blue)}.bg-\[var\(--color-danger-bg\)\]{background-color:var(--color-danger-bg)}.bg-\[var\(--color-link\)\]{background-color:var(--color-link)}.bg-\[var\(--color-success-bg\)\]{background-color:var(--color-success-bg)}.bg-\[var\(--color-warning-bg\)\]{background-color:var(--color-warning-bg)}.bg-\[var\(--surface-canvas\)\]{background-color:var(--surface-canvas)}.bg-\[var\(--surface-field\)\]{background-color:var(--surface-field)}.bg-\[var\(--surface-glass\)\]{background-color:var(--surface-glass)}.bg-\[var\(--surface-recessed\)\]{background-color:var(--surface-recessed)}.bg-\[var\(--surface-table-head\)\]{background-color:var(--surface-table-head)}.bg-\[var\(--surface-worker-note\)\]{background-color:var(--surface-worker-note)}.bg-\[var\(--surface-worker-warm\)\]{background-color:var(--surface-worker-warm)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-background{background-color:var(--surface-canvas)}.bg-black{background-color:var(--color-black)}.bg-black\/24{background-color:#0000003d}@supports (color:color-mix(in lab, red, red)){.bg-black\/24{background-color:color-mix(in oklab, var(--color-black) 24%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-black\/62{background-color:#0000009e}@supports (color:color-mix(in lab, red, red)){.bg-black\/62{background-color:color-mix(in oklab, var(--color-black) 62%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/60{background-color:#eff6ff99}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/60{background-color:color-mix(in oklab, var(--color-blue-50) 60%, transparent)}}.bg-card{background-color:var(--surface-card)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-link{background-color:var(--color-link-blue)}.bg-muted{background-color:var(--surface-recessed)}.bg-primary{background-color:var(--color-action-blue)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/16{background-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.bg-white\/16{background-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/72{background-color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.bg-white\/72{background-color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-white\/96{background-color:#fffffff5}@supports (color:color-mix(in lab, red, red)){.bg-white\/96{background-color:color-mix(in oklab, var(--color-white) 96%, transparent)}}.bg-\[linear-gradient\(135deg\,\#f7fbff_0\%\,\#ffffff_58\%\,\#f6f8fb_100\%\)\]{background-image:linear-gradient(135deg,#f7fbff 0%,#fff 58%,#f6f8fb 100%)}.bg-\[linear-gradient\(135deg\,rgba\(0\,113\,227\,0\.10\)\,rgba\(255\,255\,255\,0\.94\)\)\]{background-image:linear-gradient(135deg,#0071e31a,#fffffff0)}.bg-\[linear-gradient\(180deg\,\#f7fbff_0\%\,\#ffffff_54\%\,\#f7f8fb_100\%\)\]{background-image:linear-gradient(#f7fbff 0%,#fff 54%,#f7f8fb 100%)}.bg-\[linear-gradient\(180deg\,rgba\(0\,113\,227\,0\.08\)\,rgba\(255\,255\,255\,0\.94\)\)\]{background-image:linear-gradient(#0071e314,#fffffff0)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.96\)\,rgba\(247\,248\,250\,0\.78\)\)\]{background-image:linear-gradient(#fffffff5,#f7f8fac7)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.98\)\,rgba\(247\,248\,250\,0\.78\)\)\]{background-image:linear-gradient(#fffffffa,#f7f8fac7)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-3{padding:calc(var(--spacing) * 3)!important}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.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-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-12{padding-inline:calc(var(--spacing) * 12)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+0\.45rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + .45rem)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+300px\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 300px)}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.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))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[31px\]{font-size:31px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.14\]{--tw-leading:1.14;line-height:1.14}.leading-\[1\.16\]{--tw-leading:1.16;line-height:1.16}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#6f45d9\]{color:#6f45d9}.text-\[\#8a5b00\]{color:#8a5b00}.text-\[\#d66a00\]{color:#d66a00}.text-\[\#d92d5a\]{color:#d92d5a}.text-\[rgba\(0\,113\,227\,0\.78\)\]{color:#0071e3c7}.text-\[rgba\(102\,112\,108\,0\.72\)\]{color:#66706cb8}.text-\[rgba\(102\,112\,108\,0\.86\)\]{color:#66706cdb}.text-\[var\(--brand-ink\)\]{color:var(--brand-ink)}.text-\[var\(--brand-muted\)\]{color:var(--brand-muted)}.text-\[var\(--color-action-blue\)\]{color:var(--color-action-blue)}.text-\[var\(--color-graphite\)\]{color:var(--color-graphite)}.text-\[var\(--color-link-blue\)\]{color:var(--color-link-blue)}.text-\[var\(--color-slate-soft\)\]{color:var(--color-slate-soft)}.text-\[var\(--color-warning\)\]{color:var(--color-warning)}.text-\[var\(--color-worker-copy\)\]{color:var(--color-worker-copy)}.text-\[var\(--color-worker-strong\)\]{color:var(--color-worker-strong)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-danger{color:var(--color-danger)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-foreground{color:var(--color-ink)}.text-link{color:var(--color-link-blue)}.text-primary{color:var(--color-action-blue)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.text-white\/72{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.text-white\/78{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--color-action-blue\)\]{accent-color:var(--color-action-blue)}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-12px_36px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow:0 -12px 36px var(--tw-shadow-color,#0f172a1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_1px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 1px 1px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_1px_rgba\(0\,0\,0\,0\.10\)\]{--tw-shadow:0 1px 1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(255\,45\,85\,0\.30\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#ff2d554d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(0\,113\,227\,0\.16\)\]{--tw-shadow:0 10px 22px var(--tw-shadow-color,#0071e329);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#00000024);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(0\,113\,227\,0\.1\)\]{--tw-shadow:0 12px 24px var(--tw-shadow-color,#0071e31a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(0\,113\,227\,0\.24\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#0071e33d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_42px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow:0 16px 42px var(--tw-shadow-color,#00000024);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_38px_rgba\(0\,113\,227\,0\.24\)\]{--tw-shadow:0 18px 38px var(--tw-shadow-color,#0071e33d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(17\,24\,39\,0\.18\)\]{--tw-shadow:0 18px 46px var(--tw-shadow-color,#1118272e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_54px_rgba\(9\,20\,18\,0\.18\)\]{--tw-shadow:0 18px 54px var(--tw-shadow-color,#0914122e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_70px_rgba\(9\,20\,18\,0\.22\)\]{--tw-shadow:0 22px 70px var(--tw-shadow-color,#09141238);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_72px_rgba\(25\,31\,24\,0\.06\)\]{--tw-shadow:0 22px 72px var(--tw-shadow-color,#191f180f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_72px_rgba\(25\,31\,24\,0\.065\)\]{--tw-shadow:0 22px 72px var(--tw-shadow-color,#191f1811);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_100px_rgba\(11\,15\,20\,0\.18\)\]{--tw-shadow:0 30px 100px var(--tw-shadow-color,#0b0f142e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(0\,113\,227\,0\.10\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#0071e31a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_1px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:inset 0 1px 1px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-card\)\]{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-control\)\]{--tw-shadow:var(--shadow-control);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[rgba\(0\,113\,227\,0\.10\)\]{--tw-ring-color:#0071e31a}.ring-\[rgba\(0\,113\,227\,0\.12\)\]{--tw-ring-color:#0071e31f}.ring-\[rgba\(0\,113\,227\,0\.14\)\]{--tw-ring-color:#0071e324}.ring-\[rgba\(0\,113\,227\,0\.18\)\]{--tw-ring-color:#0071e32e}.ring-\[rgba\(0\,113\,227\,0\.28\)\]{--tw-ring-color:#0071e347}.ring-\[rgba\(15\,143\,95\,0\.14\)\]{--tw-ring-color:#0f8f5f24}.ring-\[rgba\(29\,29\,31\,0\.04\)\]{--tw-ring-color:#1d1d1f0a}.ring-\[rgba\(182\,68\,0\,0\.14\)\]{--tw-ring-color:#b6440024}.ring-\[rgba\(217\,45\,32\,0\.14\)\]{--tw-ring-color:#d92d2024}.ring-\[var\(--color-hairline-soft\)\]{--tw-ring-color:var(--color-hairline-soft)}.ring-white{--tw-ring-color:var(--color-white)}.drop-shadow-\[0_16px_26px_rgba\(0\,0\,0\,0\.18\)\]{--tw-drop-shadow-size:drop-shadow(0 16px 26px var(--tw-drop-shadow-color,#0000002e));--tw-drop-shadow:var(--tw-drop-shadow-size);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-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.ring-inset{--tw-ring-inset:inset}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:inline:is(:where(.group):is([open],:popover-open,:open) *){display:inline}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.025\]:is(:where(.group):hover *){scale:1.025}}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:rounded-full::file-selector-button{border-radius:3.40282e38px}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-blue-50::file-selector-button{background-color:var(--color-blue-50)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing) * 2)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-link::file-selector-button{color:var(--color-link-blue)}.placeholder\:text-\[rgba\(102\,112\,108\,0\.82\)\]::placeholder{color:#66706cd1}.placeholder\:text-\[var\(--color-graphite\)\]::placeholder{color:var(--color-graphite)}.backdrop\:bg-black\/20::backdrop{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/20::backdrop{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.backdrop\:bg-black\/24::backdrop{background-color:#0000003d}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/24::backdrop{background-color:color-mix(in oklab, var(--color-black) 24%, transparent)}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-y-0:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[rgba\(0\,113\,227\,0\.22\)\]:hover{border-color:#0071e338}.hover\:border-\[rgba\(0\,113\,227\,0\.24\)\]:hover{border-color:#0071e33d}.hover\:border-\[rgba\(0\,113\,227\,0\.26\)\]:hover{border-color:#0071e342}.hover\:border-\[rgba\(0\,113\,227\,0\.28\)\]:hover{border-color:#0071e347}.hover\:border-\[rgba\(0\,113\,227\,0\.32\)\]:hover{border-color:#0071e352}.hover\:border-\[rgba\(29\,29\,31\,0\.16\)\]:hover{border-color:#1d1d1f29}.hover\:border-\[var\(--color-hairline\)\]:hover{border-color:var(--color-hairline)}.hover\:bg-\[\#0066cc\]:hover{background-color:#06c}.hover\:bg-\[\#edf6ff\]:hover{background-color:#edf6ff}.hover\:bg-\[\#f5fbff\]:hover{background-color:#f5fbff}.hover\:bg-\[rgba\(0\,113\,227\,0\.10\)\]:hover{background-color:#0071e31a}.hover\:bg-\[rgba\(0\,113\,227\,0\.12\)\]:hover{background-color:#0071e31f}.hover\:bg-\[rgba\(0\,113\,227\,0\.90\)\]:hover{background-color:#0071e3e6}.hover\:bg-\[rgba\(29\,29\,31\,0\.05\)\]:hover{background-color:#1d1d1f0d}.hover\:bg-\[var\(--color-danger-bg\)\]:hover{background-color:var(--color-danger-bg)}.hover\:bg-\[var\(--surface-hover\)\]:hover{background-color:var(--surface-hover)}.hover\:bg-\[var\(--surface-recessed\)\]:hover{background-color:var(--surface-recessed)}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-muted:hover{background-color:var(--surface-recessed)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-\[var\(--color-link-blue\)\]:hover{color:var(--color-link-blue)}.hover\:text-foreground:hover{color:var(--color-ink)}.hover\:text-link:hover{color:var(--color-link-blue)}.hover\:text-primary:hover{color:var(--color-action-blue)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_18px_42px_rgba\(0\,0\,0\,0\.10\)\]:hover{--tw-shadow:0 18px 42px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-\[rgba\(0\,113\,227\,0\.16\)\]:hover{--tw-ring-color:#0071e329}.hover\:file\:bg-\[rgba\(0\,113\,227\,0\.10\)\]:hover::file-selector-button{background-color:#0071e31a}}.focus\:border-\[rgba\(0\,113\,227\,0\.46\)\]:focus{border-color:#0071e375}.focus\:border-\[rgba\(0\,113\,227\,0\.56\)\]:focus{border-color:#0071e38f}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[rgba\(0\,113\,227\,0\.12\)\]:focus{--tw-ring-color:#0071e31f}.focus\:ring-\[rgba\(0\,113\,227\,0\.13\)\]:focus{--tw-ring-color:#0071e321}.focus-visible\:rounded-full:focus-visible{border-radius:3.40282e38px}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[rgba\(0\,113\,227\,0\.2\)\]:focus-visible{--tw-ring-color:#0071e333}.focus-visible\:ring-\[rgba\(0\,113\,227\,0\.14\)\]:focus-visible{--tw-ring-color:#0071e324}.focus-visible\:ring-\[rgba\(0\,113\,227\,0\.16\)\]:focus-visible{--tw-ring-color:#0071e329}.focus-visible\:ring-\[rgba\(0\,113\,227\,0\.18\)\]:focus-visible{--tw-ring-color:#0071e32e}.focus-visible\:ring-\[rgba\(0\,113\,227\,0\.22\)\]:focus-visible{--tw-ring-color:#0071e338}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.disabled\:translate-y-0:disabled{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-65:disabled{opacity:.65}@media (hover:hover){.disabled\:hover\:translate-y-0:disabled:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:h-36{height:calc(var(--spacing) * 36)}.sm\:max-h-64{max-height:calc(var(--spacing) * 64)}.sm\:w-\[126px\]{width:126px}.sm\:w-auto{width:auto}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.sm\:grid-cols-\[46px_1fr\]{grid-template-columns:46px 1fr}.sm\:grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.sm\:grid-cols-\[126px_1fr\]{grid-template-columns:126px 1fr}.sm\:grid-cols-\[210px_minmax\(0\,1fr\)\]{grid-template-columns:210px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_88px\]{grid-template-columns:minmax(0,1fr) 88px}.sm\:grid-cols-\[minmax\(0\,1fr\)_88px_116px\]{grid-template-columns:minmax(0,1fr) 88px 116px}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(180px\,1fr\)_auto_auto\]{grid-template-columns:minmax(180px,1fr) auto auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[27px\]{font-size:27px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[36px\]{font-size:36px}.sm\:text-\[40px\]{font-size:40px}.sm\:text-\[42px\]{font-size:42px}.sm\:break-words{overflow-wrap:break-word}}@media (min-width:48rem){.md\:static{position:static}.md\:sticky{position:sticky}.md\:bottom-\[calc\(env\(safe-area-inset-bottom\)\+1rem\)\]{bottom:calc(env(safe-area-inset-bottom) + 1rem)}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-5{grid-column:span 5/span 5}.md\:mt-2{margin-top:calc(var(--spacing) * 2)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-auto{height:auto}.md\:\!min-h-11{min-height:calc(var(--spacing) * 11)!important}.md\:min-h-screen{min-height:100vh}.md\:w-20{width:calc(var(--spacing) * 20)}.md\:w-24{width:calc(var(--spacing) * 24)}.md\:w-28{width:calc(var(--spacing) * 28)}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-3xl{max-width:var(--container-3xl)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_1\.4fr_auto\]{grid-template-columns:1fr 1.4fr auto}.md\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.md\:grid-cols-\[1fr_1fr_1fr_1fr_1\.4fr_auto\]{grid-template-columns:1fr 1fr 1fr 1fr 1.4fr auto}.md\:grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto}.md\:grid-cols-\[1fr_1fr_120px\]{grid-template-columns:1fr 1fr 120px}.md\:grid-cols-\[1fr_1fr_130px\]{grid-template-columns:1fr 1fr 130px}.md\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.md\:grid-cols-\[1fr_120px_120px\]{grid-template-columns:1fr 120px 120px}.md\:grid-cols-\[1fr_140px_auto\]{grid-template-columns:1fr 140px auto}.md\:grid-cols-\[1fr_180px\]{grid-template-columns:1fr 180px}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[2\.5rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:2.5rem minmax(0,1fr) auto}.md\:grid-cols-\[92px_1fr\]{grid-template-columns:92px 1fr}.md\:grid-cols-\[96px_1fr_auto\]{grid-template-columns:96px 1fr auto}.md\:grid-cols-\[112px_1fr\]{grid-template-columns:112px 1fr}.md\:grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.md\:grid-cols-\[minmax\(120px\,1fr\)_82px_auto\]{grid-template-columns:minmax(120px,1fr) 82px auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:self-center{align-self:center}.md\:overflow-x-hidden{overflow-x:hidden}.md\:overflow-y-visible{overflow-y:visible}.md\:overscroll-auto{overscroll-behavior:auto}.md\:rounded-\[var\(--radius-panel\)\]{border-radius:var(--radius-panel)}.md\:\!p-4{padding:calc(var(--spacing) * 4)!important}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:pt-6{padding-top:calc(var(--spacing) * 6)}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[34px\]{font-size:34px}.md\:drop-shadow-\[0_14px_24px_rgba\(0\,0\,0\,0\.18\)\]{--tw-drop-shadow-size:drop-shadow(0 14px 24px var(--tw-drop-shadow-color,#0000002e));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.md\:focus-visible\:rounded-full:focus-visible{border-radius:3.40282e38px}.md\:focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:focus-visible\:ring-\[rgba\(0\,113\,227\,0\.18\)\]:focus-visible{--tw-ring-color:#0071e32e}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-20{top:calc(var(--spacing) * 20)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:w-28{width:calc(var(--spacing) * 28)}.lg\:w-auto{width:auto}.lg\:min-w-\[430px\]{min-width:430px}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.4fr_1fr_1\.2fr\]{grid-template-columns:.8fr 1.4fr 1fr 1.2fr}.lg\:grid-cols-\[0\.86fr_1\.14fr\]{grid-template-columns:.86fr 1.14fr}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.3fr_1fr_1fr_1fr_1fr_auto_auto\]{grid-template-columns:1.3fr 1fr 1fr 1fr 1fr auto auto}.lg\:grid-cols-\[1\.05fr_2fr\]{grid-template-columns:1.05fr 2fr}.lg\:grid-cols-\[1fr_1fr_1fr_1fr\]{grid-template-columns:1fr 1fr 1fr 1fr}.lg\:grid-cols-\[1fr_1fr_1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr 1fr 1fr auto}.lg\:grid-cols-\[1fr_1fr_140px_140px_140px\]{grid-template-columns:1fr 1fr 140px 140px 140px}.lg\:grid-cols-\[1fr_1fr_180px\]{grid-template-columns:1fr 1fr 180px}.lg\:grid-cols-\[1fr_1fr_auto_auto\]{grid-template-columns:1fr 1fr auto auto}.lg\:grid-cols-\[1fr_160px\]{grid-template-columns:1fr 160px}.lg\:grid-cols-\[1fr_170px_170px_170px_190px_auto_auto\]{grid-template-columns:1fr 170px 170px 170px 190px auto auto}.lg\:grid-cols-\[1fr_180px_180px\]{grid-template-columns:1fr 180px 180px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[120px_1fr_1fr_1fr\]{grid-template-columns:120px 1fr 1fr 1fr}.lg\:grid-cols-\[140px_1fr_1fr_1fr\]{grid-template-columns:140px 1fr 1fr 1fr}.lg\:grid-cols-\[180px_180px_1fr\]{grid-template-columns:180px 180px 1fr}.lg\:grid-cols-\[196px_minmax\(0\,1fr\)\]{grid-template-columns:196px minmax(0,1fr)}.lg\:grid-cols-\[220px_1fr_auto\]{grid-template-columns:220px 1fr auto}.lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.lg\:grid-cols-\[290px_minmax\(0\,1fr\)\]{grid-template-columns:290px minmax(0,1fr)}.lg\:grid-cols-\[auto_112px_1fr_240px\]{grid-template-columns:auto 112px 1fr 240px}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(220px\,0\.8fr\)_170px\]{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr) 170px}.lg\:grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(120px\,1fr\)_minmax\(120px\,1fr\)_minmax\(160px\,1fr\)_minmax\(150px\,1fr\)_minmax\(140px\,1fr\)_auto\]{grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) minmax(160px,1fr) minmax(150px,1fr) minmax(140px,1fr) auto}.lg\:grid-cols-\[minmax\(180px\,1fr\)_140px_150px_110px\]{grid-template-columns:minmax(180px,1fr) 140px 150px 110px}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:justify-items-end{justify-items:end}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:text-right{text-align:right}}@media (min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:min-h-\[568px\]{min-height:568px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[0\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.xl\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.xl\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1fr_0\.95fr\]{grid-template-columns:1fr .95fr}.xl\:grid-cols-\[1fr_1fr_1\.1fr\]{grid-template-columns:1fr 1fr 1.1fr}.xl\:grid-cols-\[1fr_1fr_1fr\]{grid-template-columns:1fr 1fr 1fr}.xl\:grid-cols-\[1fr_1fr_1fr_1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr auto}.xl\:grid-cols-\[92px_92px_minmax\(96px\,1fr\)_auto\]{grid-template-columns:92px 92px minmax(96px,1fr) auto}.xl\:grid-cols-\[110px_1fr_360px\]{grid-template-columns:110px 1fr 360px}.xl\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.xl\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.xl\:grid-cols-\[auto_1fr_1fr\]{grid-template-columns:auto 1fr 1fr}.xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.xl\:grid-cols-\[minmax\(0\,1\.08fr\)_minmax\(360px\,0\.92fr\)\]{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.xl\:grid-cols-\[minmax\(0\,1\.34fr\)_minmax\(340px\,0\.66fr\)\]{grid-template-columns:minmax(0,1.34fr) minmax(340px,.66fr)}.xl\:grid-cols-\[minmax\(280px\,1fr\)_170px_150px_minmax\(190px\,auto\)_auto\]{grid-template-columns:minmax(280px,1fr) 170px 150px minmax(190px,auto) auto}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:items-end{align-items:flex-end}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}}@media (min-width:96rem){.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32 xl\:grid-cols-\[220px_minmax\(0\,1fr\)_260px\]{grid-template-columns:220px minmax(0,1fr) 260px}.\32 xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(360px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.\32 xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.\[\&_form\]\:hidden form{display:none}@media (min-width:48rem){.md\:\[\&_form\]\:flex form{display:flex}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}@font-face{font-display:swap;font-family:Alimama ShuHeiTi;font-style:normal;font-weight:850;src:url(/fonts/AlimamaShuHeiTi-Bold.woff2)format("woff2")}:root{--color-ink:#1d1d1f;--color-graphite:#707070;--color-slate-soft:#474747;--color-worker-copy:#3f4652;--color-worker-strong:#273244;--color-ash:#333;--color-fog:#f5f5f7;--color-snow:#fff;--color-silver-mist:#e5e5ea;--color-hairline:#1d1d1f1a;--color-hairline-soft:#1d1d1f0f;--color-action-blue:#0071e3;--color-link-blue:#06c;--color-success:#0f8f5f;--color-success-bg:#eaf8f1;--color-warning:#b64400;--color-warning-bg:#fff4e8;--color-danger:#d92d20;--color-danger-bg:#fff1f0;--brand-porcelain:#fcfcfa;--brand-studio:#fbfcfa;--brand-ink:#0b0f14;--brand-muted:#66706c;--brand-forest:#0b6f63;--brand-forest-hover:#074f49;--brand-forest-soft:#e4f7f2;--brand-accent:#d4f6e3;--brand-aqua:#23d7c6;--brand-aqua-soft:#dff8f5;--brand-verified:#4dd98b;--brand-signal:#087064;--brand-signal-line:#0870642e;--brand-graphite:#0b0f14;--brand-panel:#111821;--brand-olive:#6f7358;--brand-olive-hover:#5a6048;--brand-olive-soft:#f2f4ea;--brand-olive-line:#6f735838;--font-display-cn:"Alimama ShuHeiTi", "MiSans", "Alibaba PuHuiTi 3.0", "HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", ui-sans-serif, system-ui, sans-serif;--font-ui-cn:"MiSans", "HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", ui-sans-serif, system-ui, sans-serif;--surface-canvas:var(--brand-porcelain);--surface-card:#fff;--surface-glass:#ffffffc7;--surface-recessed:#f7f7f9;--surface-worker-note:#f2f7ff;--surface-worker-warm:#fff8ec;--surface-field:#fbfbfd;--surface-hover:#1d1d1f09;--surface-table-head:#f5f5f7c2;--surface-dark:#1d1d1f;--radius-card:10px;--radius-panel:14px;--radius-control:8px;--radius-button:999px;--radius-chip:999px;--shadow-card:0 1px 0 #ffffffd1 inset, 0 18px 54px #191f1812;--shadow-control:0 1px 1px #0000000a, inset 0 1px 0 #ffffffb3;--shadow-floating:0 22px 70px #191f181a;--page-max-width:1200px;--admin-max-width:1440px}body{background:var(--surface-canvas);color:var(--brand-ink);font-family:var(--font-ui-cn);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.auth-motion-surface{transition:border-color .26s cubic-bezier(.16,1,.3,1),box-shadow .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1);transform:translate(0)}.auth-motion-card,.auth-motion-image,.auth-motion-magnet,.auth-motion-soft{isolation:isolate;position:relative}.auth-motion-card:after,.auth-motion-image:after,.auth-motion-soft:after{border-radius:inherit;content:"";opacity:0;pointer-events:none;z-index:2;background:linear-gradient(#ffffff9e,#0000 42%);transition:opacity .22s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.auth-motion-card:hover{border-color:#0071e333;transform:translateY(-2px);box-shadow:0 18px 44px #191f1812}.auth-motion-soft:hover{border-color:#0071e32e;transform:translateY(-1px);box-shadow:0 8px 18px #191f180e}.auth-motion-image:hover{transform:translateY(-1px);box-shadow:0 10px 24px #191f181c}.auth-motion-image:hover img{filter:brightness(1.018)contrast(1.025)saturate(1.015)}.auth-motion-button:hover,.auth-motion-magnet:hover{transform:translateY(-1px)}.auth-motion-button:active,.auth-motion-magnet:active{transform:translate(0)scale(.992)}.auth-motion-button:disabled:hover{transform:translate(0)}.auth-motion-card:hover:after,.auth-motion-image:hover:after,.auth-motion-soft:hover:after{opacity:.55}}@media (prefers-reduced-motion:reduce){.auth-motion-surface,.auth-motion-surface:after{transition:none!important}.auth-motion-surface,.auth-motion-surface:hover{transform:none!important}.auth-motion-surface:after{opacity:0!important}}html{scroll-behavior:smooth;scroll-padding-top:92px}html,body{overscroll-behavior-x:none;max-width:100%;overflow-x:hidden}@media (pointer:coarse){html,body{-webkit-text-size-adjust:100%;overscroll-behavior:none;touch-action:pan-x pan-y}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}}button,input,select,textarea{font:inherit}a{text-underline-offset:3px}.worker-mobile-scroll{-webkit-overflow-scrolling:touch}.material-save-media{-webkit-touch-callout:default;-webkit-user-drag:none;-webkit-user-select:auto;user-select:auto;touch-action:manipulation}.apple-focus-control{will-change:transform, box-shadow, border-color, background-color;transition:transform .18s cubic-bezier(.2,0,0,1),border-color .18s cubic-bezier(.2,0,0,1),background-color .18s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1);position:relative;overflow:hidden}.apple-focus-control:hover:not(:disabled){box-shadow:0 8px 24px #0000000d, var(--shadow-control)}.apple-focus-control:focus,.apple-focus-control:focus-visible{box-shadow:0 0 0 4px #0071e324, 0 10px 28px #0071e314, var(--shadow-control);border-color:#0071e370;outline:none}.apple-focus-control:active:not(:disabled){transform:scale(.985)}.delivery-table-row{transition:background-color .18s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1)}.delivery-table-row:has([data-delivery-select=true]:checked){background:#0071e30e;box-shadow:inset 3px 0 #0071e3c2}.delivery-table-row input[type=checkbox]{accent-color:var(--color-action-blue);transition:transform .16s cubic-bezier(.2,0,0,1)}.delivery-table-row input[type=checkbox]:checked{transform:scale(1.06)}.pet-sprite{width:var(--pet-frame-width);height:var(--pet-frame-height);background-color:#0000;background-repeat:no-repeat;background-size:var(--pet-sheet-width) var(--pet-sheet-height);background-position:0 var(--pet-row-offset);animation:pet-sprite-frames var(--pet-sprite-duration) steps(var(--pet-frame-count), end) infinite;contain:paint;border:0;outline:0;overflow:hidden}.pet-floating-sprite{background-color:#0000}@media (pointer:coarse){.pet-floating-sprite{clip-path:inset(2px);filter:none!important}}.pet-avatar-fallback{width:var(--pet-avatar-width);height:var(--pet-avatar-height);background-repeat:no-repeat;background-size:var(--pet-avatar-sheet-width) var(--pet-avatar-sheet-height);background-position:0 0;display:inline-block;overflow:hidden}.marketing-service-pet-button{--service-summon-end-x:0px;--service-summon-end-y:0px;display:flex!important}.marketing-service-pet-button.is-summoning{animation:2.68s cubic-bezier(.19,1,.22,1) both marketing-service-pet-summon}@keyframes marketing-service-pet-summon{0%{transform:translate(0)scale(1)}14%{transform:translate3d(calc(var(--service-summon-end-x) * .18 - 140px), calc(var(--service-summon-end-y) * .04 + 24px), 0) scale(1.03)}28%{transform:translate3d(calc(var(--service-summon-end-x) * .58 - 280px), calc(var(--service-summon-end-y) * .08 + 30px), 0) scale(1.06)}43%{transform:translate3d(calc(var(--service-summon-end-x) * 1.14 - 180px), calc(var(--service-summon-end-y) * .52 - 96px), 0) scale(1.08)}58%{transform:translate3d(calc(var(--service-summon-end-x) * .92 - 90px), calc(var(--service-summon-end-y) * .72 - 58px), 0) scale(1.07)}72%{transform:translate3d(calc(var(--service-summon-end-x) * .62 - 28px), calc(var(--service-summon-end-y) * .92 - 88px), 0) scale(1.1)}86%{transform:translate3d(calc(var(--service-summon-end-x) * .88), calc(var(--service-summon-end-y) * 1.05 - 52px), 0) scale(1.15)}94%{transform:translate3d(calc(var(--service-summon-end-x) * 1.02), calc(var(--service-summon-end-y) * .96 - 24px), 0) scale(1.19)}to{transform:translate3d(var(--service-summon-end-x), var(--service-summon-end-y), 0) scale(1.14)}}@media (max-width:767px){.marketing-service-pet-button.is-summoning{animation-name:marketing-service-pet-summon-mobile}@keyframes marketing-service-pet-summon-mobile{0%{transform:translate(0)scale(1)}18%{transform:translate3d(calc(var(--service-summon-end-x) * .28 - 46px), calc(var(--service-summon-end-y) * .06 + 12px), 0) scale(1.03)}36%{transform:translate3d(calc(var(--service-summon-end-x) * .76 - 64px), calc(var(--service-summon-end-y) * .16 + 18px), 0) scale(1.06)}52%{transform:translate3d(calc(var(--service-summon-end-x) * 1.1 - 42px), calc(var(--service-summon-end-y) * .56 - 48px), 0) scale(1.08)}70%{transform:translate3d(calc(var(--service-summon-end-x) * .72 - 18px), calc(var(--service-summon-end-y) * .92 - 54px), 0) scale(1.1)}88%{transform:translate3d(calc(var(--service-summon-end-x) * .94), calc(var(--service-summon-end-y) * 1.02 - 24px), 0) scale(1.16)}to{transform:translate3d(var(--service-summon-end-x), var(--service-summon-end-y), 0) scale(1.14)}}}@media (prefers-reduced-motion:reduce){.marketing-service-pet-button.is-summoning{animation:none!important}}@keyframes pet-sprite-frames{0%{background-position:0 var(--pet-row-offset)}to{background-position:calc(var(--pet-frame-width) * var(--pet-frame-count) * -1) var(--pet-row-offset)}}.marketing-page{background:#fcfcfa;min-height:100vh;overflow:hidden}.marketing-nav{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;isolation:isolate;z-index:50;background:0 0;border-bottom:0;grid-template-columns:minmax(300px,1fr) auto minmax(300px,1fr);align-items:center;gap:18px;padding:18px clamp(20px,5vw,64px) 10px;display:grid;position:sticky;top:0;left:0}.marketing-nav:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#fbfcfafc 0%,#fbfcfaeb 42%,#f7fcf994 74%,#f7fcf900 100%);position:absolute;inset:0 0 -78px}.marketing-nav>*{z-index:1;position:relative}.marketing-brand{--magnet-x:0px;--magnet-y:0px;--spotlight-x:50%;--spotlight-y:50%;color:var(--brand-ink);isolation:isolate;min-width:286px;transform:translate3d(var(--magnet-x), var(--magnet-y), 0);will-change:transform;border-radius:14px;justify-self:start;align-items:center;gap:11px;padding:4px 8px 4px 0;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden}.marketing-brand:before{content:"";opacity:0;pointer-events:none;background:0 0;transition:opacity .18s;position:absolute;inset:0}.marketing-brand:hover:before{opacity:0}.marketing-brand>*{z-index:1;position:relative}.marketing-brand>span:not(.marketing-brand-mark){gap:2px;padding-top:1px;display:grid}.marketing-brand-mark{color:var(--brand-ink);font-family:var(--font-display-cn);background:#fff;border:1px solid #0b0f141f;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:21px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 14px 28px #0b0f140e,inset 0 1px #ffffffe6}.marketing-brand strong,.marketing-brand small{display:block}.marketing-brand strong{font-family:var(--font-ui-cn);font-size:19px;font-weight:900;line-height:1.08}.marketing-brand small{color:var(--brand-muted);margin-top:0;font-size:12.5px;font-weight:500;line-height:1.24}.marketing-nav-links{justify-content:center;justify-self:center;align-items:center;gap:clamp(22px,2.35vw,42px);display:flex}.marketing-nav-links a{color:#121411d6;align-items:center;padding:7px 0 9px;font-size:15px;font-weight:760;transition:color .18s,transform .18s;display:inline-flex;position:relative}.marketing-nav-links a:after{background:var(--brand-signal);content:"";opacity:0;transform-origin:0;border-radius:999px;height:2px;transition:opacity .18s,transform .24s cubic-bezier(.2,0,0,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.marketing-nav-links a:hover,.marketing-nav-links a:focus-visible,.marketing-nav-links a.is-active{color:var(--brand-signal);transform:translateY(-1px)}.marketing-nav-links a:focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #08706429}.marketing-nav-links a:hover:after,.marketing-nav-links a:focus-visible:after,.marketing-nav-links a.is-active:after{opacity:1;transform:scaleX(1)}.marketing-nav-actions,.hero-actions{justify-self:end;align-items:center;gap:12px;display:flex}.marketing-primary-button,.marketing-outline-button{--magnet-x:0px;--magnet-y:0px;--spotlight-x:50%;--spotlight-y:50%;box-sizing:border-box;isolation:isolate;min-height:38px;transform:translate3d(var(--magnet-x), var(--magnet-y), 0);white-space:nowrap;will-change:transform;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:800;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden}.marketing-primary-button svg,.marketing-outline-button svg{color:#575e5aeb;stroke-width:1.75px}.marketing-primary-button{background:var(--brand-olive);color:#fff;border:1px solid #373b2b14;box-shadow:0 10px 24px #4a4e3821,inset 0 1px #ffffff29}.marketing-primary-button:hover{background:var(--brand-olive-hover);transform:translate3d(var(--magnet-x), calc(var(--magnet-y) - 2px), 0)}.marketing-outline-button{color:var(--brand-olive-hover);box-shadow:var(--shadow-control);background:#ffffffd1;border:1px solid #12141124}.marketing-outline-button:hover{border-color:var(--brand-olive-line);transform:translate3d(var(--magnet-x), calc(var(--magnet-y) - 2px), 0);background:#fffffff5}.marketing-primary-button:active,.marketing-outline-button:active{transform:translate3d(var(--magnet-x), var(--magnet-y), 0) scale(.985)}.marketing-primary-button:focus-visible,.marketing-outline-button:focus-visible{outline-offset:3px;outline:3px solid #6f735838}.marketing-primary-button.large,.marketing-outline-button.large{min-height:56px;padding:0 24px;font-size:16px}.hero-tech-stage{isolation:isolate;background:#fcfcfa;grid-template-columns:minmax(420px,.82fr) minmax(520px,1.18fr);align-items:center;column-gap:clamp(56px,8vw,140px);min-height:max(720px,100dvh - 80px);padding:clamp(68px,8dvh,92px) clamp(28px,5vw,76px);display:grid;position:relative;overflow:hidden}.hero-grid{opacity:.36;z-index:-3;display:none;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14% 78%,#0000 100%)}.hero-copy{z-index:2;max-width:680px;position:relative;transform:translateY(-40px)}@keyframes hero-eyebrow-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-eyebrow-sweep{0%{opacity:0;transform:translate(-120%)}38%{opacity:1}to{opacity:0;transform:translate(120%)}}@keyframes hero-split-char-enter{0%{filter:blur(12px);opacity:0;transform:translateY(.48em)rotateX(16deg)scale(.985)}to{filter:blur();opacity:1;transform:translate(0)rotateX(0)scale(1)}}@keyframes hero-blur-text-enter{0%{filter:blur(10px);opacity:0;transform:translateY(10px)}to{filter:blur();opacity:1;transform:translateY(0)}}@keyframes hero-proof-enter{0%{filter:blur(7px);opacity:0;transform:translateY(8px)}to{filter:blur();opacity:1;transform:translateY(0)}}@keyframes hero-action-fade-enter{0%{filter:blur(7px);opacity:0}to{filter:blur();opacity:1}}@keyframes hero-focus-corner-enter{0%{opacity:0;transform:scale(.62)}to{opacity:.82;transform:scale(1)}}.marketing-eyebrow{color:var(--brand-signal);letter-spacing:0;margin:0 0 14px;font-size:13px;font-weight:850;line-height:1.4}.hero-eyebrow-reveal{align-items:center;gap:10px;width:fit-content;margin-bottom:18px;font-size:13.5px;display:inline-flex;position:relative;overflow:visible}.hero-focus-label:before{content:"";background:linear-gradient(90deg,#08706400,#08706480);flex:none;width:22px;height:1px}.hero-focus-label span{display:inline-block;position:relative}.hero-focus-label span:before,.hero-focus-label span:after{content:"";opacity:.82;pointer-events:none;border-color:#0870645c;width:8px;height:8px;position:absolute}.hero-focus-label span:before{transform-origin:0 0;border-top:1px solid;border-left:1px solid;top:-5px;left:-8px}.hero-focus-label span:after{transform-origin:100% 100%;border-bottom:1px solid;border-right:1px solid;bottom:-5px;right:-8px}.hero-eyebrow-reveal:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#0870642e,#0000);position:absolute;inset:-5px -14px;transform:translate(-120%)}.hero-proof-strip{flex-wrap:wrap;align-items:center;gap:14px 22px;max-width:620px;margin:22px 0 0;display:flex}.hero-proof-strip span{color:var(--brand-signal);letter-spacing:0;align-items:center;gap:7px;font-size:14px;font-weight:850;line-height:1.4;display:inline-flex}.hero-proof-strip svg{flex:none}.hero-copy h1{color:var(--brand-ink);font-family:var(--font-display-cn);letter-spacing:0;text-wrap:balance;word-break:keep-all;max-width:700px;margin:0 0 22px;font-size:clamp(48px,3.28vw,54px);font-weight:850;line-height:1.13}.hero-kinetic-title{perspective:900px}.hero-lede{color:var(--brand-muted);gap:2px;max-width:720px;margin:0;font-size:18px;font-weight:400;line-height:1.78;display:grid}.hero-lede span{width:fit-content;display:block}@media (min-width:900px){.hero-lede span{white-space:nowrap}}.hero-title-line{display:block}.hero-title-line-kinetic{overflow:clip}.hero-title-char{transform-origin:50% 78%;will-change:filter, opacity, transform;display:inline-block}.hero-title-accent{color:var(--brand-olive-hover);text-shadow:none;display:inline-block;position:relative}.marketing-nav-actions .marketing-primary-button svg,.marketing-nav-actions .marketing-outline-button svg{width:16px;height:16px}.hero-title-accent:after{content:none}@keyframes text-scan{0%,45%{transform:translate(-110%)}75%,to{transform:translate(110%)}}@media (prefers-reduced-motion:no-preference){html[data-marketing-motion=ready] .hero-eyebrow-reveal{animation:.52s cubic-bezier(.22,1,.36,1) 40ms both hero-eyebrow-enter}html[data-marketing-motion=ready] .hero-focus-label span:before,html[data-marketing-motion=ready] .hero-focus-label span:after{animation:.62s cubic-bezier(.22,1,.36,1) .25s both hero-focus-corner-enter}html[data-marketing-motion=ready] .hero-eyebrow-reveal:after{animation:.88s cubic-bezier(.22,1,.36,1) .19s both hero-eyebrow-sweep}html[data-marketing-motion=ready] .hero-title-char{animation:hero-split-char-enter .68s cubic-bezier(.19, 1, .22, 1) var(--char-delay) both}html[data-marketing-motion=ready] .hero-blur-text{animation:.66s cubic-bezier(.22,1,.36,1) .62s both hero-blur-text-enter}html[data-marketing-motion=ready] .hero-fade-sequence span{animation:hero-proof-enter .46s cubic-bezier(.22, 1, .36, 1) var(--proof-delay) both}html[data-marketing-motion=ready] .hero-action-row>*{animation:.52s cubic-bezier(.22,1,.36,1) 1.08s both hero-action-fade-enter}html[data-marketing-motion=ready] .hero-action-row>:nth-child(2){animation-delay:1.16s}.hero-title-accent:after{animation:5.8s ease-in-out infinite trackable-underline-breathe}}@keyframes trackable-word-sheen{0%,40%{text-shadow:0 12px 28px #23d7c614;background-position:110%}62%,to{text-shadow:0 16px 34px #23d7c624;background-position:-20%}}@keyframes trackable-underline-breathe{0%,38%,to{opacity:.16;transform:scaleX(.58)translateY(1px)}56%{opacity:.68;transform:scaleX(1)translateY(0)}}.hero-explain-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:650px;margin-top:24px;padding-top:4px;display:grid}.hero-explain-strip div{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;display:grid}.hero-explain-strip svg{color:#0d8f52;margin-top:2px}.hero-explain-strip strong,.hero-explain-strip small{display:block}.hero-explain-strip strong{color:var(--brand-ink);font-size:14px;font-weight:900;line-height:1.25}.hero-explain-strip small{color:#66706cdb;margin-top:5px;font-size:12px;font-weight:650;line-height:1.55}.hero-action-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.hero-action-row .marketing-primary-button.large,.hero-action-row .marketing-outline-button.large{border-radius:999px;min-height:50px;padding:0 22px}.marketing-nav-actions .marketing-primary-button:before,.marketing-nav-actions .marketing-outline-button:before,.hero-action-row .marketing-primary-button.large:before,.hero-action-row .marketing-outline-button.large:before{background:radial-gradient(circle at var(--spotlight-x) var(--spotlight-y), #0b0f140e, #ffffff3d 36%, transparent 66%);content:"";opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.marketing-nav-actions .marketing-primary-button:hover:before,.marketing-nav-actions .marketing-outline-button:hover:before,.hero-action-row .marketing-primary-button.large:hover:before,.hero-action-row .marketing-outline-button.large:hover:before{opacity:.58}.marketing-nav-actions .marketing-primary-button.is-selected:before,.marketing-nav-actions .marketing-outline-button.is-selected:before,.hero-action-row .marketing-primary-button.large.is-selected:before,.hero-action-row .marketing-outline-button.large.is-selected:before{opacity:0}.marketing-nav-actions .marketing-primary-button,.marketing-nav-actions .marketing-outline-button,.hero-action-row .marketing-primary-button.large,.hero-action-row .marketing-outline-button.large{color:var(--brand-ink);transform:translate3d(var(--magnet-x), var(--magnet-y), 0);background:linear-gradient(#fffffff5,#f8faf7e0);border-color:#0b0f1414;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;box-shadow:0 12px 28px #0b0f140b,inset 0 1px #ffffffdb}.hero-action-row .marketing-primary-button.large{border-color:#0b0f141a}.hero-action-row .marketing-outline-button.large{border-color:#0b0f1414}.marketing-nav-actions .marketing-primary-button svg,.marketing-nav-actions .marketing-outline-button svg,.hero-action-row .marketing-primary-button.large svg,.hero-action-row .marketing-outline-button.large svg{transition:color .18s,transform .18s}.marketing-nav-actions .marketing-primary-button:hover,.marketing-nav-actions .marketing-outline-button:hover,.hero-action-row .marketing-primary-button.large:hover,.hero-action-row .marketing-outline-button.large:hover{color:var(--brand-ink);transform:translate3d(var(--magnet-x), calc(var(--magnet-y) - 1px), 0) scale(1.01);background:linear-gradient(#fff,#fbfcf9f5);border-color:#0b0f1421;box-shadow:0 18px 34px #0b0f1416,inset 0 1px #fffffff0}.marketing-nav-actions .marketing-primary-button:hover svg,.marketing-nav-actions .marketing-outline-button:hover svg,.hero-action-row .marketing-primary-button.large:hover svg,.hero-action-row .marketing-outline-button.large:hover svg{color:#14181fc7;transform:translateY(-1px)}.marketing-nav-actions .marketing-primary-button.is-selected,.marketing-nav-actions .marketing-outline-button.is-selected,.hero-action-row .marketing-primary-button.large.is-selected,.hero-action-row .marketing-outline-button.large.is-selected,.marketing-nav-actions .marketing-primary-button.is-selected:hover,.marketing-nav-actions .marketing-outline-button.is-selected:hover,.hero-action-row .marketing-primary-button.large.is-selected:hover,.hero-action-row .marketing-outline-button.large.is-selected:hover{color:#14181f;transform:translate3d(var(--magnet-x), calc(var(--magnet-y) - 1px), 0);background:linear-gradient(#fffbf4fa,#f8efe1e6);border-color:#b786386b;box-shadow:0 18px 36px #6a4a1f1c,inset 0 1px #ffffffdb,inset 0 -14px 28px #ffffff57}.marketing-nav-actions .marketing-primary-button.is-selected svg,.marketing-nav-actions .marketing-outline-button.is-selected svg,.hero-action-row .marketing-primary-button.large.is-selected svg,.hero-action-row .marketing-outline-button.large.is-selected svg,.marketing-nav-actions .marketing-primary-button.is-selected:hover svg,.marketing-nav-actions .marketing-outline-button.is-selected:hover svg,.hero-action-row .marketing-primary-button.large.is-selected:hover svg,.hero-action-row .marketing-outline-button.large.is-selected:hover svg{color:#14181f;transform:translateY(0)}.marketing-nav .marketing-nav-actions .marketing-primary-button.is-selected,.marketing-nav .marketing-nav-actions .marketing-outline-button.is-selected,.hero-tech-stage .hero-action-row .marketing-primary-button.large.is-selected,.hero-tech-stage .hero-action-row .marketing-outline-button.large.is-selected{color:#14181f;background:linear-gradient(#fffbf4fa,#f8efe1e6);border-color:#b786386b;box-shadow:0 18px 36px #6a4a1f1c,inset 0 1px #ffffffdb,inset 0 -14px 28px #ffffff57}.marketing-nav .marketing-nav-actions .marketing-primary-button.is-selected:before,.marketing-nav .marketing-nav-actions .marketing-outline-button.is-selected:before,.hero-tech-stage .hero-action-row .marketing-primary-button.large.is-selected:before,.hero-tech-stage .hero-action-row .marketing-outline-button.large.is-selected:before{opacity:0}.marketing-nav-actions:has(.marketing-primary-button:not(.is-selected):hover,.marketing-outline-button:not(.is-selected):hover) .marketing-primary-button.is-selected{color:var(--brand-ink);background:linear-gradient(#fffffff5,#f8faf7e0);border-color:#0b0f1417;box-shadow:0 12px 28px #0b0f140b,inset 0 1px #ffffffdb}.marketing-nav-actions:has(.marketing-primary-button:not(.is-selected):hover,.marketing-outline-button:not(.is-selected):hover) .marketing-outline-button.is-selected{color:var(--brand-ink);background:linear-gradient(#fffffff5,#f8faf7e0);border-color:#0b0f1417;box-shadow:0 12px 28px #0b0f140b,inset 0 1px #ffffffdb}.hero-action-row:has(.marketing-primary-button:not(.is-selected):hover,.marketing-outline-button:not(.is-selected):hover) .marketing-primary-button.is-selected{color:var(--brand-ink);background:linear-gradient(#fffffff5,#f8faf7e0);border-color:#0b0f1417;box-shadow:0 12px 28px #0b0f140b,inset 0 1px #ffffffdb}.hero-action-row:has(.marketing-primary-button:not(.is-selected):hover,.marketing-outline-button:not(.is-selected):hover) .marketing-outline-button.is-selected{color:var(--brand-ink);background:linear-gradient(#fffffff5,#f8faf7e0);border-color:#0b0f1417;box-shadow:0 12px 28px #0b0f140b,inset 0 1px #ffffffdb}.marketing-nav .marketing-nav-actions:has(.marketing-primary-button:not(.is-selected):hover,.marketing-outline-button:not(.is-selected):hover) .marketing-primary-button.is-selected{color:var(--brand-ink);background:linear-gradient(#fffffff5,#f8faf7e0);border-color:#0b0f1417;box-shadow:0 12px 28px #0b0f140b,inset 0 1px #ffffffdb}.marketing-nav .marketing-nav-actions:has(.marketing-primary-button:not(.is-selected):hover,.marketing-outline-button:not(.is-selected):hover) .marketing-outline-button.is-selected{color:var(--brand-ink);background:linear-gradient(#fffffff5,#f8faf7e0);border-color:#0b0f1417;box-shadow:0 12px 28px #0b0f140b,inset 0 1px #ffffffdb}.hero-tech-stage .hero-action-row:has(.marketing-primary-button:not(.is-selected):hover,.marketing-outline-button:not(.is-selected):hover) .marketing-primary-button.large.is-selected{color:var(--brand-ink);background:linear-gradient(#fffffff5,#f8faf7e0);border-color:#0b0f1417;box-shadow:0 12px 28px #0b0f140b,inset 0 1px #ffffffdb}.hero-tech-stage .hero-action-row:has(.marketing-primary-button:not(.is-selected):hover,.marketing-outline-button:not(.is-selected):hover) .marketing-outline-button.large.is-selected{color:var(--brand-ink);background:linear-gradient(#fffffff5,#f8faf7e0);border-color:#0b0f1417;box-shadow:0 12px 28px #0b0f140b,inset 0 1px #ffffffdb}.marketing-nav-actions:has(.marketing-primary-button:not(.is-selected):hover,.marketing-outline-button:not(.is-selected):hover) .marketing-primary-button.is-selected:before{opacity:0}.marketing-nav-actions:has(.marketing-primary-button:not(.is-selected):hover,.marketing-outline-button:not(.is-selected):hover) .marketing-outline-button.is-selected:before{opacity:0}.hero-action-row:has(.marketing-primary-button:not(.is-selected):hover,.marketing-outline-button:not(.is-selected):hover) .marketing-primary-button.is-selected:before{opacity:0}.hero-action-row:has(.marketing-primary-button:not(.is-selected):hover,.marketing-outline-button:not(.is-selected):hover) .marketing-outline-button.is-selected:before{opacity:0}.marketing-nav .marketing-nav-actions:has(.marketing-primary-button:not(.is-selected):hover,.marketing-outline-button:not(.is-selected):hover) .marketing-primary-button.is-selected:before{opacity:0}.marketing-nav .marketing-nav-actions:has(.marketing-primary-button:not(.is-selected):hover,.marketing-outline-button:not(.is-selected):hover) .marketing-outline-button.is-selected:before{opacity:0}.hero-tech-stage .hero-action-row:has(.marketing-primary-button:not(.is-selected):hover,.marketing-outline-button:not(.is-selected):hover) .marketing-primary-button.large.is-selected:before{opacity:0}.hero-tech-stage .hero-action-row:has(.marketing-primary-button:not(.is-selected):hover,.marketing-outline-button:not(.is-selected):hover) .marketing-outline-button.large.is-selected:before{opacity:0}.marketing-nav .marketing-nav-actions .marketing-primary-button:not(.is-selected):hover,.marketing-nav .marketing-nav-actions .marketing-outline-button:not(.is-selected):hover,.hero-tech-stage .hero-action-row .marketing-primary-button.large:not(.is-selected):hover,.hero-tech-stage .hero-action-row .marketing-outline-button.large:not(.is-selected):hover{color:#14181f;background:linear-gradient(#fffbf4fa,#f8efe1e6);border-color:#b786386b;box-shadow:0 18px 36px #6a4a1f1c,inset 0 1px #ffffffdb,inset 0 -14px 28px #ffffff57}.marketing-nav .marketing-nav-actions .marketing-primary-button:not(.is-selected):hover:before,.marketing-nav .marketing-nav-actions .marketing-outline-button:not(.is-selected):hover:before,.hero-tech-stage .hero-action-row .marketing-primary-button.large:not(.is-selected):hover:before,.hero-tech-stage .hero-action-row .marketing-outline-button.large:not(.is-selected):hover:before{opacity:0}.marketing-nav .marketing-nav-actions .marketing-primary-button:not(.is-selected):hover svg,.marketing-nav .marketing-nav-actions .marketing-outline-button:not(.is-selected):hover svg,.hero-tech-stage .hero-action-row .marketing-primary-button.large:not(.is-selected):hover svg,.hero-tech-stage .hero-action-row .marketing-outline-button.large:not(.is-selected):hover svg{color:#14181f;transform:translateY(0)}.hero-signal-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:580px;margin-top:28px;display:grid}.hero-signal-row div{border-top:1px solid var(--brand-signal-line);padding-top:14px}.hero-signal-row strong,.hero-signal-row span{display:block}.hero-signal-row strong{color:var(--brand-signal);letter-spacing:0;font-size:14px;font-weight:900;line-height:1.35}.hero-signal-row span{color:var(--brand-signal);margin-top:5px;font-size:13px;font-weight:650;line-height:1.55}.hero-contact-panel{max-width:504px;margin-top:clamp(46px,4.8vw,62px)}.hero-contact-actions{gap:12px;display:flex}.hero-contact-button{box-sizing:border-box;cursor:pointer;font:inherit;text-align:left;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:11px;min-height:66px;padding:0 16px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.hero-contact-button svg{width:25px;height:25px}.hero-contact-button.is-quote{color:var(--brand-forest);background:radial-gradient(circle at 20% 18%,#ffffffe0,#0000 34%),linear-gradient(135deg,#e9fbf4 0%,#c7f2e3 100%);border:1px solid #0d6b422e;box-shadow:0 14px 30px #0d6b421f,inset 0 1px #ffffffdb}.hero-contact-button.is-proof{color:var(--brand-ink);background:linear-gradient(#fffffffa,#fafcfaf0);border:1px solid #1214111f;box-shadow:0 14px 34px #191f180f,inset 0 1px #ffffffeb}.hero-contact-button:hover,.hero-contact-button:focus-visible{transform:translateY(-2px)}.hero-contact-button.is-quote:hover,.hero-contact-button.is-quote:focus-visible{border-color:#0d6b4247;box-shadow:0 18px 36px #0d6b4229,inset 0 1px #ffffffe6}.hero-contact-button.is-proof:hover,.hero-contact-button.is-proof:focus-visible{border-color:#07926033;box-shadow:0 18px 40px #191f1814,inset 0 1px #fffffff0}.hero-contact-button:focus-visible{outline-offset:3px;outline:3px solid #23d7c63d}.hero-contact-button strong,.hero-contact-button small{line-height:1.25;display:block}.hero-contact-button strong{font-size:15px;font-weight:900}.hero-contact-button small{opacity:.82;margin-top:4px;font-size:11px;font-weight:750}.marketing-contact-overlay{z-index:80;background:#0b0f1457;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.marketing-contact-dialog{background:#fff;border:1px solid #0d6b421f;border-radius:18px;grid-template-columns:112px minmax(0,1fr) 210px;align-items:center;gap:22px;width:min(100%,820px);max-width:820px;padding:24px;display:grid;position:relative;box-shadow:0 28px 86px #0b0f1438}.marketing-contact-close{color:#344054bd;cursor:pointer;background:#ffffffeb;border:1px solid #1118271a;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:14px;right:14px}.marketing-contact-pet{filter:drop-shadow(0 18px 26px #0b0f1424);justify-content:center;align-items:center;display:flex;overflow:hidden}.marketing-contact-copy{min-width:0}.marketing-contact-copy h2{color:var(--brand-ink);margin:0 0 12px;font-size:clamp(26px,3vw,34px);line-height:1.18}.marketing-contact-copy>p:not(.marketing-eyebrow){color:#344054c7;margin:0;font-size:15px;line-height:1.8}.marketing-contact-meta{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.marketing-contact-meta span,.marketing-contact-qr span{color:var(--brand-forest);align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.marketing-contact-meta span{background:#fff;border:1px solid #0d6b421a;border-radius:999px;padding:8px 11px}.marketing-contact-qr{background:#fff;border:1px solid #0d6b421f;border-radius:14px;place-items:center;gap:10px;padding:14px;display:grid;box-shadow:0 16px 38px #191f1814}.marketing-contact-qr img{border-radius:8px;width:180px;height:180px}.hero-trust-row{color:#66706cd1;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:24px;font-size:11px;font-weight:750;display:flex}.hero-trust-row span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.hero-trust-row svg{color:#1214118a}.hero-trial-button{color:#fff;white-space:nowrap;background:linear-gradient(#0b7a6d 0%,#087064 100%);border:1px solid #07706457;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 15px;font-size:12px;font-weight:850;transition:background-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 12px 26px #0b6f632e,inset 0 1px #ffffff38}.hero-trial-button:hover{background:linear-gradient(#0d8678 0%,#0b6f63 100%);transform:translateY(-1px);box-shadow:0 16px 32px #0b6f6338,inset 0 1px #ffffff3d}.hero-trial-button:focus-visible{outline-offset:3px;outline:3px solid #23d7c63d}.platform-showcase{width:fit-content;max-width:100%;margin:0 0 26px;padding:0;position:relative}.platform-list{z-index:1;flex-wrap:wrap;align-items:center;gap:18px 20px;display:flex;position:relative}.platform-item{animation:.52s cubic-bezier(.2,0,0,1) both platform-mark-enter;animation-delay:calc(var(--platform-index) * 70ms);color:#121411e6;white-space:nowrap;align-items:center;gap:9px;min-height:32px;padding:0;font-size:15px;font-weight:850;line-height:1;transition:color .18s,transform .18s;display:inline-flex}.platform-item:hover{color:var(--brand-ink);transform:translateY(-2px)}.platform-logo{transform-origin:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;transition:filter .18s;display:inline-flex;position:relative}.platform-item:hover .platform-logo{filter:drop-shadow(0 8px 14px #1214111f)saturate(1.08)}.platform-logo-xhs{width:32px}.platform-logo-video{width:30px}.platform-logo-svg{transform-box:fill-box;transform-origin:50%;width:100%;height:100%;display:block;overflow:visible}.platform-logo-svg-xhs rect{fill:#ff2442}.platform-logo-svg-xhs path{fill:#fff}.platform-logo-svg-douyin rect{fill:#060606}.platform-tiktok-cyan,.platform-tiktok-red,.platform-tiktok-white{transform-box:fill-box;transform-origin:50%;transition:transform .22s cubic-bezier(.2,0,0,1)}.platform-tiktok-cyan{fill:#25f4ee;transform:translate(-.9px,.7px)}.platform-tiktok-red{fill:#fe2c55;transform:translate(.9px,-.7px)}.platform-tiktok-white{fill:#fff}.platform-item:hover .platform-tiktok-cyan{transform:translate(-1.2px,1px)}.platform-item:hover .platform-tiktok-red{transform:translate(1.2px,-1px)}.platform-logo-svg-wechat circle{fill:#07c160}.platform-logo-svg-wechat path{fill:#fff}.platform-logo-svg-video{fill:#ff8a00}.platform-name{display:inline-block}@keyframes platform-mark-enter{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.platform-chip,.table-status{border-radius:999px;padding:7px 10px;font-size:13px;font-weight:850;display:inline-flex}.hero-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:680px;margin-top:28px;display:grid}.hero-proof-item{border-top:1px solid #1214111a;gap:6px;padding-top:14px;display:grid}.hero-proof-item svg{color:var(--brand-aqua)}.hero-proof-item strong{color:var(--color-ink);font-size:15px}.hero-proof-item span{color:var(--brand-muted);font-size:12px;line-height:1.5}.cube-stage-wrap{pointer-events:none;z-index:1;min-height:620px;position:absolute;inset:0 clamp(20px,4vw,56px) 0 28%;transform:translateY(-42px)}.cube-stage{pointer-events:auto;position:absolute;inset:0}.cube-stage canvas,.interactive-canvas{cursor:pointer;touch-action:none;width:100%;height:100%;display:block}.cube-orbit-label,.cube-hud-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-floating);pointer-events:none;background:#fdfdf9c7;border:1px solid #1214111a;position:absolute}.cube-orbit-label{color:var(--brand-forest);letter-spacing:0;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:850;animation:4.8s ease-in-out infinite hud-float;top:14%;right:24%}.cube-hud-card{color:#121411b8;border-radius:12px;align-items:center;gap:9px;min-height:48px;padding:12px 14px;font-size:13px;font-weight:800;animation:5.4s ease-in-out infinite hud-float;display:flex}.hud-card-bottom{animation-delay:.42s}@keyframes hud-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.cube-hud-card svg{color:var(--brand-aqua)}.hud-card-top{top:28%;right:4%}.hud-card-bottom{bottom:16%;left:24%}.cube-floating-nav{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;width:min(500px,50vw - 42px);max-width:500px;display:grid;position:absolute;bottom:42px;right:clamp(20px,5vw,68px)}.cube-floating-nav button{box-shadow:var(--shadow-control);color:var(--brand-ink);cursor:pointer;text-align:left;background:#ffffffd6;border:1px solid #12141117;border-radius:10px;min-height:76px;padding:13px 14px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.cube-floating-nav button:before{content:"";opacity:0;background:linear-gradient(135deg,#23d7c61f,#4dd98b0f);transition:opacity .18s;position:absolute;inset:0}.cube-floating-nav button:after{background:linear-gradient(90deg, var(--brand-aqua), var(--brand-verified));content:"";transform-origin:0;border-radius:999px;height:2px;transition:transform .24s cubic-bezier(.2,0,0,1);position:absolute;bottom:10px;left:14px;right:14px;transform:scaleX(0)}.cube-floating-nav button:hover,.cube-floating-nav button.is-active{border-color:#0d6b424d;transform:translateY(-2px);box-shadow:0 22px 58px #191f181f}.cube-floating-nav button:hover:before,.cube-floating-nav button.is-active:before{opacity:1}.cube-floating-nav button:hover:after,.cube-floating-nav button.is-active:after{transform:scaleX(1)}.cube-floating-nav button:disabled{cursor:wait;opacity:.66;transform:none}.cube-floating-nav span,.cube-floating-nav small{display:block;position:relative}.cube-floating-nav span{margin-bottom:7px;font-size:16px;font-weight:900}.cube-floating-nav small{color:var(--brand-muted);font-size:12px;font-weight:650;line-height:1.42}.marketing-workflow-strip{--workflow-mouse-x:50%;--workflow-mouse-y:50%;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;z-index:5;background:0 0;border:0;border-radius:0;width:auto;max-width:none;margin:0 auto;padding:0;position:absolute;bottom:clamp(18px,3dvh,30px);left:clamp(24px,5vw,68px);right:clamp(24px,5vw,68px);overflow:visible}.marketing-workflow-strip:before{content:"";opacity:.42;background:linear-gradient(90deg,#0000,#23d7c62e,#0000);height:1px;position:absolute;top:0;left:28px;right:28px}.marketing-workflow-strip:after{content:"";height:180px;left:var(--workflow-mouse-x);opacity:0;pointer-events:none;top:var(--workflow-mouse-y);background:radial-gradient(circle,#ffffffb8,#0000 64%);width:180px;transition:opacity .26s;position:absolute;transform:translate(-50%,-50%)}.marketing-workflow-strip:before,.marketing-workflow-strip:after{display:none}.marketing-workflow-strip:hover:after,.marketing-workflow-strip:focus-within:after{opacity:.54}.workflow-steps{z-index:1;grid-template-columns:minmax(0,1fr) clamp(42px,5vw,68px) minmax(0,1fr) clamp(42px,5vw,68px) minmax(0,1fr) clamp(42px,5vw,68px) minmax(0,1fr);align-items:start;gap:0;display:grid;position:relative}.workflow-step-card{color:var(--brand-ink);cursor:pointer;text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;min-height:82px;padding:0 8px 4px;transition:background-color .22s,box-shadow .22s,transform .22s cubic-bezier(.2,0,0,1);display:flex;position:relative}.workflow-step-card:before{border-radius:inherit;content:"";opacity:0;background:radial-gradient(circle at 50% 0,#23d7c638,#0000 62%);transition:opacity .22s;display:none;position:absolute;inset:0}.workflow-step-card:hover,.workflow-step-card:focus-visible,.workflow-step-card.is-active{box-shadow:none;background:0 0;transform:translateY(-2px)}.workflow-step-card:hover:before,.workflow-step-card:focus-visible:before,.workflow-step-card.is-active:before{opacity:1}.workflow-step-card:focus-visible{outline-offset:3px;outline:3px solid #23d7c63d}.workflow-step-icon{color:#079260;z-index:1;background:linear-gradient(#ffffffd6,#f7fcf9f5);border:1px solid #12141114;border-radius:999px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:8px;transition:background-color .22s,box-shadow .22s,color .22s,transform .22s;display:inline-flex;position:relative;box-shadow:0 18px 46px #191f1814,inset 0 1px #ffffffe6}.workflow-step-icon:after{border-radius:inherit;content:"";opacity:0;border:1px solid #23d7c65c;position:absolute;inset:-2px}.workflow-step-card.is-active .workflow-step-icon:after{animation:2.6s ease-out infinite workflow-pulse}.workflow-step-card.is-active .workflow-step-icon,.workflow-step-card:hover .workflow-step-icon,.workflow-step-card:focus-visible .workflow-step-icon{background:var(--brand-aqua-soft);color:var(--brand-forest);transform:scale(1.04);box-shadow:0 20px 52px #23d7c62e,inset 0 1px #fffffff0}.workflow-step-card.is-passed .workflow-step-icon{color:var(--brand-forest)}.workflow-step-card strong,.workflow-step-card small{z-index:1;position:relative}.workflow-step-card strong{color:var(--brand-ink);margin-bottom:4px;font-size:15px;font-weight:900;line-height:1.25}.workflow-step-card small{color:var(--brand-muted);max-width:18em;font-size:11px;font-weight:650;line-height:1.38}.workflow-connector{color:#0792608f;justify-content:center;align-items:center;height:50px;display:flex;position:relative}.workflow-connector:before{content:"";border-top:2px dotted #07926057;position:absolute;top:24px;left:0;right:0}.workflow-connector svg{z-index:1;background:#ffffffe6;border-radius:999px;padding:3px;position:relative}.workflow-connector.is-active{color:var(--brand-forest)}.workflow-connector.is-active:before{border-color:#079260c7;animation:.9s linear infinite workflow-dash}@keyframes workflow-pulse{0%{opacity:.8;transform:scale(1)}70%{opacity:0;transform:scale(1.24)}to{opacity:0;transform:scale(1.24)}}@keyframes workflow-dash{0%{transform:translate(-8px)}to{transform:translate(8px)}}.marketing-section{max-width:min(1380px,100% - 48px);margin:0 auto;padding:96px 0;scroll-margin-top:92px;position:relative}.hero-tech-stage:after,.marketing-section:after{content:"";pointer-events:none;background:#e5e7eb;width:100vw;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}html[data-marketing-motion=ready] .motion-reveal{opacity:0;transition:opacity .62s cubic-bezier(.2, 0, 0, 1) var(--reveal-delay,0s), transform .62s cubic-bezier(.2, 0, 0, 1) var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(28px)}html[data-marketing-motion=ready] .motion-reveal[data-revealed=true]{opacity:1;transform:translateY(0)}.section-heading-marketing{max-width:980px;margin-bottom:28px}.section-heading-marketing h2{color:var(--brand-ink);text-wrap:balance;max-width:900px;margin:0 0 16px;font-size:48px;font-weight:900;line-height:1.08}.section-heading-marketing>p:last-child{color:var(--brand-muted);max-width:760px;margin:0;font-size:18px;line-height:1.7}.track-card-grid,.style-card-grid,.scenario-grid{gap:16px;display:grid}.track-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.track-card,.style-card,.scenario-card,.platform-row,.delivery-table-card,.delivery-guard-card,.final-cta-section{box-shadow:var(--shadow-card);background:linear-gradient(#fffffff5,#fafbf7f0);border:1px solid #12141114;border-radius:12px}.tilt-card{isolation:isolate;transform-style:preserve-3d;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative}.tilt-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(110deg,#0000 16%,#ffffff57 48%,#0000 78%);transition:opacity .22s,transform .62s cubic-bezier(.2,0,0,1);position:absolute;inset:0;transform:translate(-52%)}.tilt-card:hover{border-color:#0d6b4238;transform:translateY(-4px)rotateX(.6deg)rotateY(-.6deg);box-shadow:0 28px 80px #191f181f}.tilt-card:hover:after{opacity:1;transform:translate(52%)}.track-card{min-height:330px;overflow:hidden}.track-card img{aspect-ratio:1/.78;filter:saturate(.92)contrast(1.04);object-fit:cover;width:100%;transition:filter .26s,transform .42s cubic-bezier(.2,0,0,1);display:block}.track-card div,.style-card div,.scenario-card div{padding:18px}.track-card span{color:var(--color-graphite);font-size:12px;font-weight:750}.track-card h3,.style-card h3,.scenario-card h3,.platform-row h3,.delivery-guard-card h3,.final-cta-section h2{color:var(--brand-ink);margin:0;font-weight:900;line-height:1.18}.track-card h3{margin-top:10px;font-size:22px}.track-card p,.style-card p,.scenario-card p,.platform-row p{color:var(--brand-muted);margin:10px 0 0;font-size:14px;line-height:1.6}.track-card p,.delivery-table-card td:first-child{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.track-card p{color:var(--brand-forest);font-weight:850}.platform-matrix{gap:12px;display:grid}.platform-row{grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:24px;padding:16px;display:grid}.platform-row img{aspect-ratio:16/9;filter:saturate(.9)contrast(1.04);object-fit:cover;border-radius:8px;width:100%;transition:filter .26s,transform .42s cubic-bezier(.2,0,0,1)}.platform-chip.note{background:var(--brand-aqua-soft);color:#087064}.platform-chip.black{background:var(--brand-ink);color:#fff}.platform-chip.green{background:var(--brand-forest-soft);color:var(--brand-forest)}.platform-chip.orange{color:#8a5a13;background:#f5ecdc}.platform-row h3{margin-top:10px;font-size:20px}.delivery-layout{grid-template-columns:minmax(0,1fr) 330px;gap:18px;display:grid}.delivery-table-card{overflow:hidden}.delivery-table-head{border-bottom:1px solid #12141114;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.delivery-table-head strong{color:var(--brand-ink);font-size:20px}.delivery-table-head span{color:var(--brand-muted);margin-right:auto;font-size:13px}.delivery-table-head button{color:var(--color-ink);background:#ffffffa3;border:1px solid #1214111a;border-radius:8px;min-height:36px;padding:0 12px;font-size:13px;font-weight:800}.delivery-table-card table{border-collapse:collapse;width:100%;min-width:880px}.delivery-table-card th,.delivery-table-card td{color:#121411b8;text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #12141112;padding:16px 14px;font-size:14px}.delivery-table-card th{color:var(--brand-muted);background:#eff2ecad;font-size:12px;font-weight:850}.delivery-table-card tr{transition:background-color .16s,box-shadow .16s}.delivery-table-card tbody tr:hover{background:#0d6b420b;box-shadow:inset 3px 0 #0d6b42a3}.delivery-table-card a{color:var(--color-link-blue);font-weight:750}.table-status{background:var(--brand-forest-soft);color:var(--brand-forest)}.delivery-platform-badge{color:var(--brand-ink);white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:850;display:inline-flex}.delivery-platform-badge .platform-logo{width:24px;height:24px}.delivery-platform-badge .platform-logo-xhs{width:27px}.delivery-platform-name{text-overflow:ellipsis;overflow:hidden}.delivery-guard-card{padding:22px}.delivery-guard-card h3{margin-bottom:18px;font-size:24px}.delivery-guard-list{gap:14px;display:grid}.delivery-guard-item{grid-template-columns:20px minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.delivery-guard-card svg{color:var(--brand-forest);flex:none;margin-top:1px}.delivery-guard-item strong{color:#121411d1;font-size:14px;font-weight:850;line-height:1.35;display:block}.delivery-guard-item span{color:var(--brand-muted);margin-top:4px;font-size:12px;line-height:1.55;display:block}.style-card-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.style-card{overflow:hidden}.style-card h3{font-size:18px}.style-card span{color:#8a5a13;background:#f5ecdc;border-radius:999px;margin-top:10px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.style-card img{aspect-ratio:1/1.18;filter:saturate(.92)contrast(1.04);object-fit:cover;width:100%;transition:filter .26s,transform .42s cubic-bezier(.2,0,0,1);display:block}.style-card p{background:var(--brand-forest-soft);color:var(--brand-forest);margin:0;padding:14px 16px;font-size:12px;font-weight:750}.scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.scenario-card{grid-template-columns:1fr 150px;align-items:center;gap:18px;min-height:168px;padding:16px;display:grid;overflow:hidden}.scenario-card div{padding:0}.scenario-card svg{color:var(--brand-forest);margin-bottom:14px}.scenario-card h3{font-size:22px}.scenario-card img{aspect-ratio:1/.78;filter:saturate(.92)contrast(1.04);object-fit:cover;border-radius:8px;width:100%;transition:filter .26s,transform .42s cubic-bezier(.2,0,0,1)}.account-system-grid{grid-template-columns:minmax(0,1fr) 360px;gap:18px;display:grid}.account-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.account-card,.account-ledger,.pipeline-step,.pipeline-preview,.playbook-card{box-shadow:var(--shadow-card);background:linear-gradient(#fffffff5,#f9fbf8f0);border:1px solid #0b0f1414;border-radius:12px}.account-card{overflow:hidden}.account-card img{aspect-ratio:1/.72;filter:saturate(.88)contrast(1.04);object-fit:cover;width:100%;transition:filter .26s,transform .42s cubic-bezier(.2,0,0,1);display:block}.account-card-body{padding:18px}.account-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-card-header span,.playbook-tags span{background:var(--brand-aqua-soft);color:#087064;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:850;display:inline-flex}.account-card-header strong{color:var(--brand-graphite);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:18px}.account-card h3,.account-ledger h3,.pipeline-step h3,.pipeline-preview h3,.playbook-card h3{color:var(--brand-ink);margin:0;font-weight:900;line-height:1.16}.account-card h3{margin-top:16px;font-size:20px}.account-card p,.account-ledger p,.pipeline-step p,.pipeline-preview p,.playbook-card p{color:var(--brand-muted);margin:8px 0 0;font-size:14px;line-height:1.62}.account-meter{background:#0b0f1414;border-radius:999px;height:6px;margin-top:16px;overflow:hidden}.account-meter span{background:linear-gradient(90deg, var(--brand-aqua), var(--brand-verified));border-radius:inherit;height:100%;display:block}.account-card footer{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.account-card small,.account-card em{color:var(--brand-muted);font-size:12px;font-style:normal;font-weight:750;line-height:1.4}.account-card em{color:#087064}.account-ledger{color:#fff;background:linear-gradient(#111821f5,#0b0f14fa);border-color:#ffffff1a;padding:26px}.ledger-kicker{color:#7cebdc;letter-spacing:0;margin:0 0 12px;font-size:12px;font-weight:900}.account-ledger h3{color:#fff;margin-bottom:24px;font-size:28px}.ledger-list{gap:16px;display:grid}.ledger-list div{border-top:1px solid #ffffff1a;grid-template-columns:24px 1fr;gap:6px 12px;padding-top:16px;display:grid}.ledger-list svg{color:var(--brand-verified);grid-row:span 2;margin-top:2px}.ledger-list strong{color:#fff;font-size:15px}.ledger-list p,.account-ledger p{color:#f6f4eeb8}#account-matrix.account-matrix-section{--account-matrix-content-width:100%;background:0 0;max-width:min(1380px,100% - 48px);padding:96px 0}.account-matrix-hero-panel{gap:24px;display:grid;position:relative}#account-matrix .account-matrix-heading{text-align:left;max-width:980px;margin:0}#account-matrix .account-matrix-heading h2{color:var(--brand-ink);letter-spacing:0;text-wrap:balance;max-width:900px;margin:0 0 16px;font-size:48px;font-weight:900;line-height:1.08}#account-matrix .account-matrix-heading>p:not(.marketing-eyebrow){color:var(--brand-muted);max-width:840px;margin:0;font-size:18px;line-height:1.7}.account-matrix-proof-points{flex-wrap:wrap;gap:18px;margin-top:22px;display:flex}.account-matrix-proof-points span{color:var(--brand-forest);align-items:center;gap:8px;font-size:14px;font-weight:850;display:inline-flex}.account-matrix-proof-points svg{color:#087064;flex:none}.seeding-track-tabs{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(8,minmax(0,1fr));align-items:stretch;gap:10px;max-width:100%;min-height:56px;margin:0;display:grid;overflow:visible}.seeding-track-chip{--magnet-x:0px;--magnet-y:0px;--spotlight-x:50%;--spotlight-y:50%;color:#14181fad;cursor:pointer;isolation:isolate;text-align:center;min-width:0;min-height:54px;transform:translate3d(var(--magnet-x), var(--magnet-y), 0);white-space:nowrap;will-change:transform;background:linear-gradient(#fffffff5,#f8faf7e0);border:1px solid #0b0f1414;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 20px;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .24s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #0b0f140b,inset 0 1px #ffffffdb}.seeding-track-chip:before{background:radial-gradient(140px circle at var(--spotlight-x) var(--spotlight-y), #ffffff57, #ffffff14 42%, transparent 72%);content:"";opacity:0;pointer-events:none;z-index:0;transition:opacity .22s;position:absolute;inset:0}.seeding-track-chip:after{content:"";opacity:0;pointer-events:none;z-index:0;background:linear-gradient(105deg,#0000 20%,#ffffff3d 48%,#0000 74%);transition:opacity .22s,transform .52s cubic-bezier(.22,1,.36,1);position:absolute;inset:-40% -70%;transform:translate(-46%)rotate(5deg)}.seeding-track-chip span{color:#20242d;z-index:1;font-size:14px;font-weight:850;line-height:1;position:relative}.seeding-track-chip svg{color:#14181f94;z-index:1;flex:none;transition:color .18s,transform .18s;position:relative}.seeding-track-chip:hover{color:#14181f;transform:translate3d(var(--magnet-x), calc(var(--magnet-y) - 2px), 0) scale(1.012);background:linear-gradient(#fff,#fbfcf9f5);border-color:#b0803033;box-shadow:0 16px 30px #0b0f1411,inset 0 1px #fffffff0}.seeding-track-chip:hover:before{opacity:.48}.seeding-track-chip:hover:after{opacity:.28;transform:translate(46%)rotate(5deg)}.seeding-track-chip:hover svg{color:#14181fc7;transform:translateY(-1px)}.seeding-track-chip:active{transform:translate3d(var(--magnet-x), var(--magnet-y), 0) scale(.985)}.seeding-track-chip:focus-visible{outline-offset:-2px;outline:2px solid #08706442}.seeding-track-chip.is-active{color:#14181f;transform:translate3d(var(--magnet-x), calc(var(--magnet-y) - 1px), 0);background:linear-gradient(#fffbf4fa,#f8efe1e6);border-color:#b786386b;box-shadow:0 18px 36px #6a4a1f1c,inset 0 1px #ffffffdb,inset 0 -14px 28px #ffffff57}.seeding-track-chip.is-active span,.seeding-track-chip.is-active svg{color:#14181f}.seeding-sample-stage{grid-template-columns:minmax(420px,.68fr) minmax(560px,1fr);align-items:stretch;gap:20px;margin-top:22px;display:grid}.seeding-sample-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.seeding-feature-card,.seeding-sample-card{color:inherit;text-align:left;background:#ffffffe6;border:1px solid #12182014;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 14px 34px #1018200f}.seeding-feature-card{grid-template-rows:minmax(360px,1fr) auto;display:grid}.seeding-sample-card{cursor:pointer;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.seeding-sample-card:hover,.seeding-sample-card.is-selected{border-color:#14876547;transform:translateY(-2px);box-shadow:0 18px 42px #1018201a}.seeding-sample-card.is-selected{outline-offset:3px;outline:2px solid #149c742e}.seeding-feature-media,.seeding-sample-media{isolation:isolate;background:#f7f8f5;display:block;position:relative;overflow:hidden}.seeding-feature-media{min-height:360px}.seeding-sample-media{aspect-ratio:16/7.6}.seeding-feature-media:after{content:"";z-index:1;background:linear-gradient(#0000 42%,#000000ad 100%);position:absolute;inset:0}.seeding-feature-media img,.seeding-sample-media img{filter:saturate(.96)contrast(1.03);object-fit:cover;transition:transform .36s cubic-bezier(.2,0,0,1)}.seeding-sample-card:hover .seeding-sample-media img,.seeding-sample-card.is-selected .seeding-sample-media img{transform:scale(1.012)}.seeding-card-badges{z-index:2;flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:14px;left:16px;right:16px}.seeding-card-badges span{color:#fff;background:#14181f94;border-radius:7px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:850;line-height:1;display:inline-flex}.seeding-platform-pill.is-xhs{background:#f32735}.seeding-platform-pill.is-douyin{background:#111827}.seeding-platform-pill.is-wechat{background:#18a566}.seeding-platform-pill.is-video{background:#f18a12}.seeding-feature-overlay{color:#fff;z-index:2;max-width:min(620px,100% - 56px);position:absolute;bottom:30px;left:28px}.seeding-feature-overlay h3{letter-spacing:0;margin:0 0 10px;font-size:clamp(27px,2.35vw,34px);font-weight:900;line-height:1.18}.seeding-feature-overlay p{color:#ffffffe6;max-width:590px;margin:0;font-size:15px;font-weight:670;line-height:1.7}.seeding-feature-footer{grid-template-columns:auto minmax(130px,1fr) repeat(4,auto) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.seeding-author-avatar{color:#8c5a38;background:linear-gradient(135deg,#fff4ed,#dff8f5);border:1px solid #12182014;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:inline-flex}.seeding-author-profile,.seeding-feature-footer>span:not(.seeding-author-avatar){gap:3px;display:grid}.seeding-feature-footer small,.seeding-author-profile small{color:#14181f85;font-size:12px;font-weight:680;line-height:1.2}.seeding-feature-footer strong,.seeding-author-profile strong{color:#20242d;font-size:17px;font-weight:900;line-height:1.15}.seeding-feature-footer button{color:#0b6f63;cursor:pointer;white-space:nowrap;background:#ffffffd1;border:1px solid #0d756038;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:14px;font-weight:880;display:inline-flex}.seeding-sample-summary{gap:10px;min-width:0;padding:12px 14px 14px;display:grid}.seeding-sample-summary strong{color:#20242d;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;font-size:15px;font-weight:880;line-height:1.35;display:-webkit-box;overflow:hidden}.seeding-sample-summary>span{color:#14181fa8;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:760;display:flex}.seeding-sample-summary>span .seeding-author-avatar{width:24px;height:24px}.seeding-sample-summary>span small{color:#14181f75;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:680;overflow:hidden}.seeding-sample-summary>small{color:#14181f85;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720;line-height:1.25;overflow:hidden}#account-matrix .seeding-sample-stage{grid-template-columns:1fr;margin-top:24px;position:relative}#account-matrix>.account-matrix-hero-panel,#account-matrix>.seeding-sample-stage,#account-matrix>.seeding-more-link{max-width:var(--account-matrix-content-width);margin-left:auto;margin-right:auto}#account-matrix .seeding-card-badges{z-index:3;gap:6px;top:14px;left:14px;right:14px}#account-matrix .seeding-card-badges span{border:1px solid #ffffffb8;border-radius:6px;min-height:24px;padding:0 9px;font-size:11px;box-shadow:inset 0 1px #ffffff47,0 8px 18px #0d12181a}#account-matrix .seeding-card-badges span:not(.seeding-platform-pill){color:#121820c7;background:#fcfcfae6;font-weight:760}#account-matrix .seeding-sample-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;gap:18px}#account-matrix .seeding-sample-card{--card-caption-x:0px;--card-caption-y:0px;--card-image-x:0px;--card-image-y:0px;--card-mouse-x:50%;--card-mouse-y:50%;--card-shift-x:0px;--card-shift-y:0px;--card-tilt-x:0deg;--card-tilt-y:0deg;cursor:default;min-height:0;transform:perspective(900px) translate3d(var(--card-shift-x), var(--card-shift-y), 0) rotateX(var(--card-tilt-x)) rotateY(var(--card-tilt-y));transform-style:preserve-3d;will-change:transform;transition:border-color .18s,box-shadow .26s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1);display:block;position:relative}#account-matrix .seeding-sample-card:hover,#account-matrix .seeding-sample-card.is-selected{border-color:#0000;box-shadow:0 18px 40px #1018201a,inset 0 1px #ffffff6b}#account-matrix .seeding-sample-card:hover{transform:perspective(900px) translate3d(var(--card-shift-x), calc(var(--card-shift-y) - 3px), 0) rotateX(var(--card-tilt-x)) rotateY(var(--card-tilt-y))}#account-matrix .seeding-sample-card.is-selected{outline-color:#0000}#account-matrix .seeding-sample-media{aspect-ratio:4/3;height:auto;min-height:0;transition:transform .28s cubic-bezier(.22,1,.36,1);transform:translateZ(18px)}#account-matrix .seeding-sample-media:before{background:radial-gradient(210px circle at var(--card-mouse-x) var(--card-mouse-y), #ffffff2e, #ffffff0f 36%, transparent 66%), linear-gradient(115deg, transparent 22%, #ffffff14 48%, transparent 74%);content:"";opacity:0;pointer-events:none;z-index:1;transition:opacity .26s;position:absolute;inset:0}#account-matrix .seeding-sample-media:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#ffffff0d,#0000 34%,#0c121807);border-radius:7px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff85,inset 0 0 0 2px #0c121809}#account-matrix .seeding-sample-media img{filter:saturate(1.02)contrast(1.03)brightness(1.012);object-fit:cover;object-position:center;will-change:transform;transition:filter .32s,transform .42s cubic-bezier(.22,1,.36,1);transform:translate(0)scale(1.006)}#account-matrix .seeding-sample-card:hover .seeding-sample-media:before{opacity:.56}#account-matrix .seeding-sample-card:hover .seeding-sample-media img{filter:saturate(1.045)contrast(1.038)brightness(1.02);transform:translate3d(var(--card-image-x), var(--card-image-y), 0) scale(1.022)}#account-matrix .seeding-compact-caption{transition:transform .28s cubic-bezier(.22,1,.36,1);transform:translateZ(34px)}#account-matrix .seeding-sample-card:hover .seeding-compact-caption{transform:translate3d(var(--card-caption-x), var(--card-caption-y), 34px)}.seeding-track-nav{color:#14181f94;cursor:pointer;z-index:4;background:0 0;border:0;justify-content:center;align-items:center;width:48px;height:48px;transition:color .18s,opacity .18s,transform .18s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.seeding-track-nav.is-prev{left:-58px}.seeding-track-nav.is-next{right:-58px}.seeding-track-nav:hover{color:#14181f;transform:translateY(-50%)scale(1.12)}.seeding-track-nav:active{transform:translateY(-50%)scale(.98)}.seeding-track-nav:focus-visible{outline-offset:3px;outline:2px solid #0870643d}.seeding-track-nav svg{filter:drop-shadow(0 10px 18px #0b0f142e);transition:filter .18s,transform .18s}.seeding-track-nav.is-prev:hover svg{transform:translate(-2px)}.seeding-track-nav.is-next:hover svg{transform:translate(2px)}.seeding-compact-caption{color:#171c22;z-index:2;background:linear-gradient(135deg,#fffffff0,#fafbf8d6);border:1px solid #ffffffb8;border-radius:7px;gap:4px;max-width:min(88%,100% - 24px);padding:8px 10px 9px;display:grid;position:absolute;bottom:12px;left:12px;right:auto;box-shadow:inset 0 1px #fff9,0 14px 28px #1218201a}.seeding-compact-caption strong{font-family:var(--font-ui-cn);letter-spacing:0;text-shadow:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:780;line-height:1.34;display:-webkit-box;overflow:hidden}.seeding-compact-caption small{color:#1218209e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:640;line-height:1.25;overflow:hidden}.seeding-more-link{color:#0b6f63;cursor:pointer;background:#ffffffdb;border:1px solid #0870642e;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:fit-content;min-height:40px;margin:24px auto 0;padding:0 18px;font-size:16px;font-weight:860;transition:background .18s,border-color .18s,transform .18s;display:flex;box-shadow:0 12px 28px #0b0f140e}.seeding-more-link:hover{background:#fff;border-color:#08706447;transform:translateY(-1px)}.pipeline-board{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.pipeline-step{min-height:220px;padding:22px;position:relative}.pipeline-step:after{background:linear-gradient(180deg, var(--brand-aqua), transparent);content:"";opacity:.34;border-radius:999px;width:2px;height:44px;position:absolute;top:18px;right:18px}.pipeline-step span{color:#087064;font-family:var(--font-mono);font-size:13px;font-weight:900}.pipeline-step h3{margin-top:40px;font-size:23px}.pipeline-preview{grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:28px;margin-top:16px;padding:26px;display:grid;overflow:hidden}.pipeline-preview h3{max-width:680px;font-size:30px}.pipeline-preview p{max-width:720px}.pipeline-preview-stack{grid-template-columns:repeat(3,minmax(0,1fr));min-height:210px;display:grid;position:relative}.pipeline-preview-stack img{aspect-ratio:.78;filter:saturate(.9)contrast(1.04);object-fit:cover;border:1px solid #0b0f141a;border-radius:10px;width:150px;box-shadow:0 18px 44px #0b0f141f}.pipeline-preview-stack img:first-child{transform:rotate(-6deg)translate(18px,10px)}.pipeline-preview-stack img:nth-child(2){z-index:2;transform:rotate(2deg)translate(-4px,-10px)}.pipeline-preview-stack img:nth-child(3){transform:rotate(7deg)translate(-26px,18px)}.cooperation-flow-section{max-width:min(1460px,100% - 48px)}.cooperation-flow-section .section-heading-marketing{text-align:left;max-width:860px;margin-left:0;margin-right:0}.cooperation-flow-section .marketing-eyebrow{align-items:center;gap:8px;margin-bottom:12px;line-height:1;display:inline-flex}.cooperation-flow-section .marketing-eyebrow:before{content:"";background:#087064;border-radius:999px;width:6px;height:6px}.cooperation-flow-section .section-heading-marketing h2{margin-left:0;margin-right:0}.cooperation-flow-section .section-heading-marketing>p:last-child{color:#14181f99;text-wrap:balance;max-width:760px;margin-left:0;margin-right:0;font-size:17px;line-height:1.7}.cooperation-timeline{grid-template-columns:44px minmax(0,1fr) 44px minmax(0,1fr) 44px minmax(0,1fr) 44px minmax(0,1fr) 44px;align-items:center;gap:0;max-width:1210px;margin:0 auto 24px;display:grid}.cooperation-step-dot{appearance:none;color:var(--brand-forest);cursor:pointer;font-family:var(--font-mono);background:#ffffffe6;border:1px solid #0b0f1414;border-radius:999px;justify-content:center;justify-self:center;align-items:center;width:44px;height:44px;font-size:21px;font-weight:900;transition:border-color .22s,box-shadow .22s,transform .22s;display:inline-flex}.cooperation-step-dot:hover,.cooperation-step-dot:focus-visible,.cooperation-step-dot.is-active{border-color:#0b0f1426;transform:translateY(-2px)scale(1.04);box-shadow:0 14px 28px #0b0f141f}.cooperation-step-dot:focus-visible{outline-offset:3px;outline:3px solid #0d706429}.cooperation-step-dot.tone-blue{color:#1f6fde;background:#edf5ff}.cooperation-step-dot.tone-amber{color:#c47a08;background:#fff4d9}.cooperation-step-line{border-top:2px dashed #1f6fde57;height:1px;position:relative}.cooperation-step-line:after{content:"";border-top:2px solid #1f6fdea3;border-right:2px solid #1f6fdea3;width:8px;height:8px;position:absolute;top:-5px;right:2px;transform:rotate(45deg)}.cooperation-step-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.cooperation-card,.cooperation-panel,.cooperation-cta{box-shadow:var(--shadow-card);background:linear-gradient(#fffffffa,#f9fbf8f5);border:1px solid #0b0f1414;border-radius:12px}.cooperation-card{cursor:pointer;grid-template-rows:108px 240px 172px 88px;gap:14px;min-height:686px;padding:18px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid}.cooperation-card:hover,.cooperation-card:focus-within,.cooperation-card.is-active{border-color:#0b0f1424;transform:translateY(-3px);box-shadow:0 22px 54px #0b0f141f}.cooperation-card:focus-visible{outline-offset:4px;outline:3px solid #0d706426}.cooperation-card.tone-green{background:linear-gradient(#e8f9f17a,#0000 46%),linear-gradient(#fffffffa,#f9fbf8f5)}.cooperation-card.tone-blue{background:linear-gradient(#e7f2ff94,#0000 46%),linear-gradient(#fffffffa,#f9fbf8f5)}.cooperation-card.tone-amber{background:linear-gradient(#fff3d2a3,#0000 46%),linear-gradient(#fffffffa,#f9fbf8f5)}.cooperation-card-title{grid-template-columns:48px minmax(0,1fr);align-items:start;column-gap:14px;min-height:86px;display:grid}.cooperation-card-title>div{align-content:start;gap:6px;min-width:0;padding-top:1px;display:grid}.cooperation-icon{background:var(--brand-forest-soft);color:var(--brand-forest);border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .22s,transform .22s;display:inline-flex}.cooperation-card:hover .cooperation-icon,.cooperation-card:focus-within .cooperation-icon,.cooperation-card.is-active .cooperation-icon{background:#ffffffd6;transform:scale(1.05)}.tone-blue .cooperation-icon{color:#1f6fde;background:#e7f1ff}.tone-amber .cooperation-icon{color:#d48305;background:#fff0cc}.cooperation-card h3,.cooperation-panel h3,.cooperation-cta h3{color:var(--brand-ink);margin:0;font-weight:900;line-height:1.18}.cooperation-card h3{letter-spacing:0;white-space:nowrap;align-items:baseline;gap:8px;font-size:19px;display:flex}.cooperation-card h3 span{color:#087064;font-family:var(--font-mono);flex:none;margin-right:0;display:inline-block}.tone-blue .cooperation-card-title h3 span{color:#1f6fde}.tone-amber .cooperation-card-title h3 span{color:#d48305}.cooperation-card-title p,.cooperation-card-list p,.cooperation-panel p,.cooperation-cta p,.cooperation-cta span{color:var(--brand-muted);margin:0;font-size:13px;line-height:1.55}.cooperation-card-title p{text-wrap:balance;max-width:18em;min-height:40px;line-height:1.5;display:block}.cooperation-card-list{background:#ffffffb8;border:1px solid #0b0f140f;border-radius:10px;gap:6px;height:100%;padding:12px;transition:background-color .22s,border-color .22s,box-shadow .22s;display:grid}.cooperation-card:hover .cooperation-card-list,.cooperation-card:focus-within .cooperation-card-list,.cooperation-card.is-active .cooperation-card-list{background:#ffffffe6;border-color:#0b0f141c;box-shadow:inset 0 1px #ffffffe0}.cooperation-card-list strong{color:var(--brand-ink);font-size:13px;font-weight:900}.cooperation-card-list p{grid-template-columns:15px minmax(0,1fr);align-items:start;gap:7px;line-height:1.4;display:grid}.cooperation-card-list svg{color:var(--brand-forest);margin-top:2px;transition:transform .22s}.cooperation-card:hover .cooperation-card-list svg,.cooperation-card:focus-within .cooperation-card-list svg,.cooperation-card.is-active .cooperation-card-list svg{transform:scale(1.08)}.cooperation-card-main,.cooperation-card-media,.cooperation-card-action{min-width:0}.cooperation-card-media{justify-content:center;align-items:center;min-height:172px;display:flex}.cooperation-card-media.is-empty{pointer-events:none}.cooperation-image-row{grid-template-columns:repeat(2,minmax(0,clamp(72px,5.4vw,84px)));justify-content:center;gap:8px;margin-top:0;display:grid}.cooperation-image-row img,.cooperation-table-images img{object-fit:contain}.cooperation-image-row img{aspect-ratio:1;background:#f7f9f8f0;border:1px solid #0b0f1414;border-radius:8px;width:100%;transition:border-color .22s,box-shadow .22s,filter .22s,transform .22s;box-shadow:0 8px 18px #0b0f140f}.cooperation-card:hover .cooperation-image-row img,.cooperation-card:focus-within .cooperation-image-row img,.cooperation-card.is-active .cooperation-image-row img{filter:saturate(1.05)contrast(1.04);border-color:#0b0f1424;transform:translateY(-2px)scale(1.035);box-shadow:0 14px 30px #0b0f141f}.cooperation-platform-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;width:min(100%,190px);margin:0 auto;display:grid}.cooperation-platform-row span{color:var(--brand-ink);align-items:center;gap:7px;font-size:12px;font-weight:850;transition:color .22s,transform .22s;display:inline-flex}.cooperation-card:hover .cooperation-platform-row span,.cooperation-card:focus-within .cooperation-platform-row span,.cooperation-card.is-active .cooperation-platform-row span{color:#0b0f14e6;transform:translate(2px)}.cooperation-platform-row .platform-logo-svg{width:24px;height:24px}.cooperation-card-action{align-items:stretch;min-height:54px;display:flex}.cooperation-card-action.is-empty{visibility:hidden}.cooperation-card-cta,.cooperation-highlight{color:#087064;text-align:center;background:#e4f7f2c7;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;margin-top:0;padding:10px;font-size:14px;font-weight:900;display:flex}.cooperation-highlight{justify-content:flex-start}.cooperation-support-grid{grid-template-columns:320px minmax(0,1fr);align-items:stretch;gap:18px;margin-top:22px;display:grid}.cooperation-panel{padding:20px}.cooperation-panel h3{margin-bottom:16px;font-size:20px}.cooperation-panel-headline,.cooperation-table-headline{min-height:50px}.cooperation-panel-headline{align-items:flex-start;margin-bottom:16px;display:flex}.cooperation-panel-headline h3{margin-bottom:5px}.cooperation-panel-headline p{color:#5b676cc7;margin:0;font-size:13px;font-weight:650;line-height:1.45}.cooperation-advantage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cooperation-advantage-grid div{text-align:center;justify-items:center;gap:8px;display:grid}.cooperation-advantage-grid span{background:var(--brand-forest-soft);color:var(--brand-forest);border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.cooperation-advantage-grid strong{color:var(--brand-ink);font-size:14px;font-weight:900}.cooperation-delivery-panel{background:linear-gradient(135deg,#fffffffa,#f5fcf9f0),radial-gradient(circle at 88% 0,#23d7c624,#0000 34%);min-width:0;padding:22px;overflow:hidden}.cooperation-table-headline{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.cooperation-table-headline h3{margin-bottom:5px}.cooperation-table-headline p{color:var(--brand-muted);font-size:13px;font-weight:650;line-height:1.4}.cooperation-table-headline>span{color:var(--brand-forest);background:linear-gradient(135deg,#0d6b421f,#23d7c62e);border:1px solid #0d6b4229;border-radius:999px;flex:none;padding:7px 11px;font-size:12px;font-weight:900}.cooperation-table-wrap{background:#ffffffbd;border:1px solid #0b0f140f;border-radius:12px;overflow:hidden}.cooperation-delivery-panel table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:12.5px}.cooperation-delivery-table .col-time{width:13%}.cooperation-delivery-table .col-platform{width:8%}.cooperation-delivery-table .col-account{width:11%}.cooperation-delivery-table .col-images{width:39%}.cooperation-delivery-table .col-link{width:12%}.cooperation-delivery-table .col-metrics{width:9%}.cooperation-delivery-table .col-status{width:8%}.cooperation-delivery-panel th,.cooperation-delivery-panel td{text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #0b0f140f;padding:12px 10px;overflow:hidden}.cooperation-delivery-panel th{color:#0b0f14b8;background:linear-gradient(#f7f9f8f5,#f0f6f3c7);font-weight:900}.cooperation-delivery-panel td{color:#0b0f14bd;font-weight:720}.cooperation-delivery-panel tbody tr{transition:background-color .16s}.cooperation-delivery-panel tbody tr:hover{background:#e4f7f257}.cooperation-delivery-panel tbody tr:last-child td{border-bottom:0}.cooperation-time,.cooperation-link-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.cooperation-time{color:#0b0f14d1;font-family:var(--font-mono);letter-spacing:0;font-size:12px;font-weight:850}.cooperation-link-text{color:#1265d8;font-family:var(--font-mono);font-size:12px;font-weight:850}.cooperation-table-images{gap:8px;min-width:0;display:flex}.cooperation-table-images img{object-fit:cover;background:#f7f9f8f0;border:1px solid #0b0f1414;border-radius:8px;flex:0 0 92px;width:92px;height:92px;position:relative;box-shadow:0 7px 18px #0b0f1414}.cooperation-delivery-panel tbody tr:hover .cooperation-table-images img,.cooperation-delivery-panel tbody tr:focus-within .cooperation-table-images img{filter:saturate(1.04)contrast(1.035);border-color:#0b0f1421;transform:translateY(-1px)scale(1.02)}.cooperation-table-images img:hover,.cooperation-table-images img:focus-visible{z-index:2;transform:translateY(-4px)scale(1.075);box-shadow:0 15px 34px #0b0f1429}.cooperation-platform-badge,.cooperation-status{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-flex}.cooperation-platform-badge{color:#fff}.cooperation-platform-badge.platform-xhs{background:linear-gradient(135deg,#ff2442,#ff5b6d);box-shadow:0 8px 18px #ff24422e}.cooperation-platform-badge.platform-douyin{background:linear-gradient(135deg,#0b0f14,#222833);box-shadow:0 8px 18px #0b0f142e}.cooperation-platform-badge.platform-wechat{background:linear-gradient(135deg,#16c26d,#0aa85b);box-shadow:0 8px 18px #16c26d2e}.cooperation-platform-badge.platform-video{background:linear-gradient(135deg,#ff9f1c,#ff6b00);box-shadow:0 8px 18px #ff7f002e}.cooperation-status{background:var(--brand-forest-soft);color:var(--brand-forest)}.cooperation-cta{background:linear-gradient(90deg,#fff4e6eb,#fffffff5 44%,#e4f7f2d1);grid-template-columns:104px minmax(0,1fr) auto auto;align-items:center;gap:22px;margin-top:22px;padding:14px 22px;display:grid}.cooperation-pet-frame{filter:drop-shadow(0 12px 20px #0b0f141a);background:0 0;border-radius:0;flex:0 0 104px;justify-content:center;justify-self:center;align-items:center;width:104px;height:104px;line-height:0;display:flex;position:relative;overflow:hidden}.cooperation-cta .cooperation-pet{transform:translateY(0)}.cooperation-cta .marketing-primary-button{color:var(--brand-forest);background:linear-gradient(135deg,#e2f7f2fa,#fffffff5);border-color:#0d6b4238;box-shadow:0 14px 30px #0d6b421f,inset 0 1px #ffffffdb}.cooperation-cta .marketing-primary-button:hover{color:#075f58;background:linear-gradient(135deg,#d2f2ecfa,#f8fffcfa);border-color:#0d6b424d}.cooperation-cta h3{font-size:23px}.cooperation-cta p{color:var(--brand-ink);margin-top:4px;font-size:19px;font-weight:900}.cooperation-cta span{margin-top:8px;display:block}.playbook-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.playbook-card{overflow:hidden}.playbook-card img{aspect-ratio:1/.74;filter:saturate(.9)contrast(1.04);object-fit:cover;width:100%;transition:filter .26s,transform .42s cubic-bezier(.2,0,0,1);display:block}.playbook-card>div{padding:20px}.playbook-tags{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.playbook-card h3{font-size:23px}.playbook-card footer{color:#087064;border-top:1px solid #0b0f1414;align-items:center;gap:8px;margin-top:18px;padding-top:14px;font-size:13px;font-weight:850;display:flex}.playbook-card footer svg{color:var(--brand-aqua)}.service-proof-pills{flex-wrap:wrap;gap:18px;margin:-10px 0 22px;display:flex}.service-proof-pills span{color:var(--brand-forest);align-items:center;gap:8px;font-size:14px;font-weight:850;display:inline-flex}.service-intro-layout{grid-template-columns:260px minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.service-table-card,.service-guarantee-strip,.delivery-case-card,.tactic-scenario-card,.industry-fit-grid article,.content-route-card{box-shadow:var(--shadow-card);background:linear-gradient(#fffffff7,#f9fbf8f0);border:1px solid #0b0f1414;border-radius:12px}.tactic-scenario-card,.content-route-card{transition:border-color .22s,box-shadow .22s,transform .22s}.tactic-scenario-card:hover,.tactic-scenario-card:focus-within,.content-route-card:hover,.content-route-card:focus-within{border-color:#0b0f1424;transform:translateY(-3px);box-shadow:0 20px 46px #0b0f141f}.service-menu{--service-row-height:140px;grid-template-rows:repeat(6, var(--service-row-height));align-content:stretch;align-self:stretch;gap:0;padding:0;display:grid}.service-menu>div{cursor:default;background:#ffffffc7;border:1px solid #0b0f1414;border-radius:12px;grid-template-columns:42px max-content;justify-content:center;align-self:stretch;align-items:center;gap:12px;height:auto;min-height:0;margin:5px 0;padding:16px 10px;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #0b0f1409,inset 0 1px #ffffffd1}.service-menu>div:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;background:linear-gradient(120deg,#ffffffd1,#23d7c61c 46%,#0000 74%);transition:opacity .22s,transform .22s;position:absolute;inset:0;transform:translate(-10px)}.service-menu>div>*{z-index:1;position:relative}.service-menu>div:hover{background:#fffffff0;border-color:#0e84742e;transform:translateY(-3px);box-shadow:0 18px 36px #0b0f1413,inset 0 0 0 1px #ffffffb8}.service-menu>div:hover:before{opacity:1;transform:translate(0)}.service-menu>div:hover .service-menu-icon{transform:translateY(-1px)scale(1.04)}html[data-marketing-motion=ready] .service-menu[data-revealed=true]>div{animation:.56s cubic-bezier(.22,1,.36,1) both serviceMenuCardIn}html[data-marketing-motion=ready] .service-menu[data-revealed=true]>div:nth-child(2){animation-delay:45ms}html[data-marketing-motion=ready] .service-menu[data-revealed=true]>div:nth-child(3){animation-delay:90ms}html[data-marketing-motion=ready] .service-menu[data-revealed=true]>div:nth-child(4){animation-delay:.135s}html[data-marketing-motion=ready] .service-menu[data-revealed=true]>div:nth-child(5){animation-delay:.18s}html[data-marketing-motion=ready] .service-menu[data-revealed=true]>div:nth-child(6){animation-delay:.225s}.service-menu-icon{background:linear-gradient(180deg, #ffffffb8, #fff0), var(--service-icon-bg,#daf8f1eb);border:1px solid var(--service-icon-border,#0e84743d);box-shadow:0 8px 18px var(--service-icon-shadow,#0e84741f), inset 0 1px 0 #ffffffc2;color:var(--service-icon-color,#087064);border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:box-shadow .18s,transform .18s;display:inline-flex}.service-menu-icon svg{stroke-width:2.1px}.service-menu>div:first-child .service-menu-icon{--service-icon-bg:#ddf8ee;--service-icon-border:#0e847447;--service-icon-color:#087064;--service-icon-shadow:#0e847424}.service-menu>div:nth-child(2) .service-menu-icon{--service-icon-bg:#e1f1ff;--service-icon-border:#1b77d63d;--service-icon-color:#1473c7;--service-icon-shadow:#1b77d621}.service-menu>div:nth-child(3) .service-menu-icon{--service-icon-bg:#e8f6db;--service-icon-border:#5b972538;--service-icon-color:#3f7f21;--service-icon-shadow:#5b972521}.service-menu>div:nth-child(4) .service-menu-icon{--service-icon-bg:#e2f5fb;--service-icon-border:#1891a93d;--service-icon-color:#087f95;--service-icon-shadow:#1891a921}.service-menu>div:nth-child(5) .service-menu-icon{--service-icon-bg:#f1ebff;--service-icon-border:#6e4bbe38;--service-icon-color:#6947b6;--service-icon-shadow:#6e4bbe1f}.service-menu>div:nth-child(6) .service-menu-icon{--service-icon-bg:linear-gradient(145deg, #ffc93d, #f5a30a);--service-icon-border:#d28f00b3;--service-icon-color:#fff;--service-icon-shadow:#f5a30a38}.service-menu>div:nth-child(6) .service-menu-icon svg{fill:currentColor}.service-menu strong,.service-cell strong,.service-guarantee-strip strong,.delivery-proof-stat-row strong,.delivery-tip-card strong,.playbook-block>h3,.tactic-scenario-card h4,.industry-fit-grid h4,.content-route-card h4{color:var(--brand-ink);font-weight:900}.service-menu small{color:var(--brand-muted);margin-top:3px;font-size:12px;line-height:1.35;display:block}.service-table-card{--service-row-height:140px;overflow:hidden}.service-row{height:var(--service-row-height);grid-template-columns:minmax(320px,1.35fr) 1fr 1fr 1.14fr 1fr;min-height:0;transition:background-color .22s;display:grid;position:relative}.service-row:hover,.service-row:focus-within{background:#ffffffa3}.service-row:not(:last-child):after{content:"";background:#0b0f1413;height:1px;position:absolute;bottom:0;left:16px;right:16px}.service-row-main{grid-template-columns:176px minmax(0,1fr);align-items:center;gap:18px;padding:16px;display:grid}.service-row-main img,.tactic-scenario-card img,.content-route-card img,.delivery-row-images img,.delivery-case-card img,.delivery-snapshot-stack img{object-fit:cover}.service-row-main img,.tactic-scenario-card img,.content-route-card img,.delivery-row-images img,.cooperation-table-images img{transition:border-color .22s,box-shadow .22s,filter .22s,transform .22s}.service-row-main img{border-radius:8px;width:176px;height:108px}.service-row:hover .service-row-main img,.service-row:focus-within .service-row-main img,.tactic-scenario-card:hover img,.tactic-scenario-card:focus-within img,.content-route-card:hover img,.content-route-card:focus-within img{filter:saturate(1.05)contrast(1.04);transform:translateY(-2px)scale(1.035);box-shadow:0 14px 30px #0b0f1424}.service-row-main p,.service-cell p,.service-guarantee-strip p,.delivery-proof-stat-row p,.delivery-tip-card span,.tactic-scenario-card p,.industry-fit-grid p,.content-route-card p{color:var(--brand-muted);margin:0;font-size:13px;line-height:1.55}.service-cell{flex-direction:column;justify-content:center;padding:16px;display:flex;position:relative}.service-cell:before{content:"";background:#0b0f1412;width:1px;position:absolute;top:16px;bottom:16px;left:0}.service-cell strong{margin-bottom:10px;font-size:12px}.service-platforms{grid-template-columns:repeat(2,minmax(0,max-content));align-items:start;gap:8px 10px;display:grid}.route-platforms{flex-wrap:wrap;gap:6px;display:flex}.route-platforms span{background:var(--brand-forest-soft);color:var(--brand-forest);border-radius:999px;padding:5px 8px;font-size:12px;font-weight:850}.service-platform-item{color:var(--brand-forest);white-space:nowrap;align-items:center;gap:4px;min-width:0;padding:0;font-size:12px;font-weight:850;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.service-platform-logo{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.service-platform-logo img{object-fit:contain;border-radius:5px;width:100%;height:100%;display:block}.service-platform-label{min-width:0;line-height:1}.route-platforms span{padding:5px 8px}.service-guarantee-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid;overflow:hidden}.service-guarantee-strip div,.delivery-proof-stat-row div{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:4px 14px;padding:18px 24px;transition:background-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.service-guarantee-strip div:not(:last-child),.delivery-proof-stat-row div:not(:last-child){border-right:1px solid #0b0f1414}.service-guarantee-strip div:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(120deg,#ffffffb8,#23d7c61a,#0000 72%);transition:opacity .22s,transform .22s;position:absolute;inset:0;transform:translate(-12px)}.service-guarantee-strip div>*{z-index:1;position:relative}.service-guarantee-strip div:hover{background:#ffffffad;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffd1}.service-guarantee-strip div:hover:before{opacity:1;transform:translate(0)}.service-guarantee-strip div:hover span{transform:translateY(-1px)scale(1.04)}html[data-marketing-motion=ready] .service-guarantee-strip[data-revealed=true] div{animation:.52s cubic-bezier(.22,1,.36,1) both serviceGuaranteeItemIn}html[data-marketing-motion=ready] .service-guarantee-strip[data-revealed=true] div:nth-child(2){animation-delay:55ms}html[data-marketing-motion=ready] .service-guarantee-strip[data-revealed=true] div:nth-child(3){animation-delay:.11s}html[data-marketing-motion=ready] .service-guarantee-strip[data-revealed=true] div:nth-child(4){animation-delay:.165s}.service-guarantee-strip span,.delivery-proof-stat-row span{background:var(--brand-forest-soft);color:var(--brand-forest);border-radius:999px;grid-row:span 2;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .18s;display:inline-flex}@keyframes serviceMenuCardIn{0%{opacity:0;transform:translate(-12px,10px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes serviceGuaranteeItemIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0)}}.delivery-proof-showcase{grid-template-columns:minmax(0,1fr) minmax(470px,500px);align-items:start;gap:28px;margin-bottom:24px;padding:0;display:grid;overflow:visible}.delivery-proof-copy{min-width:0}.delivery-proof-copy .section-heading-marketing{margin-bottom:30px}.delivery-proof-copy .section-heading-marketing h2{text-wrap:normal;max-width:none;font-size:44px}.delivery-proof-stat-row{background:#ffffffb8;border:1px solid #0b0f1412;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 16px 44px #191f1814}.delivery-proof-stat-row div{grid-template-columns:42px minmax(0,1fr);gap:4px 10px;padding:16px 18px;position:relative}.delivery-proof-stat-row div:not(:last-child){border-right:0}.delivery-proof-stat-row div:not(:last-child):after{content:"";background:#0b0f1417;width:1px;position:absolute;top:16px;bottom:16px;right:0}.delivery-proof-stat-row span{width:42px;height:42px}.delivery-proof-stat-row strong{white-space:nowrap;font-size:15px;line-height:1.25}.delivery-proof-stat-row p{white-space:nowrap;font-size:12px}.delivery-snapshot-stack{grid-template-columns:repeat(4,116px);justify-content:end;align-items:center;gap:6px;min-height:274px;padding:0 4px 18px;display:grid;position:relative;top:-8px}.delivery-snapshot-card{--snapshot-light-delay:0s;--snapshot-light-duration:10s;--snapshot-rotate:0deg;--snapshot-x:0px;--snapshot-y:0px;--snapshot-z:1;min-width:0;transform:rotate(var(--snapshot-rotate)) translate(var(--snapshot-x), var(--snapshot-y));z-index:var(--snapshot-z);justify-items:center;gap:12px;display:grid;position:relative}.delivery-snapshot-card:first-child{--snapshot-light-delay:0s;--snapshot-rotate:-4deg;--snapshot-x:8px;--snapshot-y:10px;--snapshot-z:1}.delivery-snapshot-card:nth-child(2){--snapshot-light-delay:1.7s;--snapshot-rotate:1.5deg;--snapshot-x:-2px;--snapshot-y:-8px;--snapshot-z:3}.delivery-snapshot-card:nth-child(3){--snapshot-light-delay:3.4s;--snapshot-rotate:-2deg;--snapshot-x:-8px;--snapshot-y:8px;--snapshot-z:2}.delivery-snapshot-card:nth-child(4){--snapshot-light-delay:5.1s;--snapshot-rotate:4deg;--snapshot-x:-14px;--snapshot-y:-2px;--snapshot-z:1}.delivery-snapshot-frame{aspect-ratio:3/4;background:#fff;border:1px solid #0b0f1424;border-radius:12px;width:148px;height:auto;position:relative;overflow:hidden;box-shadow:0 18px 36px #0b0f141f,0 2px 8px #0b0f1414}.delivery-snapshot-frame:after{animation:delivery-snapshot-soft-sheen var(--snapshot-light-duration) cubic-bezier(.28, .7, .24, 1) infinite;animation-delay:var(--snapshot-light-delay);content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#fff0 34%,#ffffff2e 44%,#ffffffad 50%,#fff3 58%,#fff0 68%);position:absolute;inset:-24% -72%;transform:translate(-56%)skew(-12deg)}.delivery-snapshot-frame img{object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%;display:block;transform:none}.delivery-snapshot-platform{z-index:4;position:relative}.delivery-snapshot-platform .delivery-platform-badge{animation:delivery-snapshot-label-glow var(--snapshot-light-duration) ease-in-out infinite;animation-delay:var(--snapshot-light-delay);color:var(--brand-ink);background:#ffffffe6;border:1px solid #0b0f1414;border-radius:999px;gap:6px;min-height:28px;padding:2px 8px;font-size:13px;font-weight:900;box-shadow:0 8px 18px #0b0f1414}.delivery-snapshot-platform .platform-logo{width:22px;height:22px}.delivery-snapshot-platform .platform-logo-xhs{width:25px}@keyframes delivery-snapshot-soft-sheen{0%,58%,to{opacity:0;transform:translate(-56%)skew(-12deg)}8%{opacity:0}15%{opacity:.88}24%{opacity:0;transform:translate(56%)skew(-12deg)}}@keyframes delivery-snapshot-label-glow{0%,58%,to{background:#ffffffe6;border-color:#0b0f1414;box-shadow:0 8px 18px #0b0f1414}12%,22%{background:#fffffff7;border-color:#0d6b4233;box-shadow:0 10px 22px #0b0f141a,0 0 0 3px #0d6b420f}}.delivery-section{--delivery-layout-gap:18px;--delivery-sidebar-width:270px}.delivery-assurance-layout{align-items:start;gap:var(--delivery-layout-gap);grid-template-columns:minmax(0, 1fr) var(--delivery-sidebar-width);display:grid}.delivery-ledger-panel{flex-direction:column;display:flex;overflow-x:auto}.delivery-ledger-panel table{table-layout:fixed;min-width:980px}.delivery-col-time,.delivery-col-platform{width:11%}.delivery-col-account{width:10%}.delivery-col-screenshots{width:35%}.delivery-col-link{width:15%}.delivery-col-status{width:8%}.delivery-col-note{width:10%}.delivery-row-images{justify-content:flex-start;gap:8px;margin:0;display:flex}.delivery-row-images img{object-fit:cover;background:#f7f9f8eb;border:1px solid #12141114;border-radius:6px;width:92px;height:92px;position:relative;box-shadow:0 8px 18px #0b0f140f}.delivery-table-card tbody tr:hover .delivery-row-images img,.delivery-table-card tbody tr:focus-within .delivery-row-images img{filter:saturate(1.04)contrast(1.035);border-color:#0b0f1421;transform:translateY(-1px)scale(1.02)}.delivery-row-images img:hover,.delivery-row-images img:focus-visible{z-index:2;transform:translateY(-4px)scale(1.075);box-shadow:0 15px 34px #0b0f1429}.delivery-screenshot-cell{text-align:left}.delivery-table-card td:nth-child(3),.delivery-table-card td:nth-child(7){text-overflow:ellipsis;overflow:hidden}.delivery-content-link{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.delivery-status{border:1px solid #0000;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.delivery-status.done{background:var(--brand-forest-soft);color:var(--brand-forest);border-color:#0d6b421f}.delivery-status.pending{background:var(--color-warning-bg);color:var(--color-warning);border-color:#b76d0c29}.delivery-status.fixing{background:var(--color-danger-bg);color:var(--color-danger);border-color:#c6363629}.delivery-empty-link{color:var(--brand-muted)}.delivery-assurance-sidebar{align-content:start;gap:12px;display:grid}.delivery-tip-card{background:#e4f7f294;border:1px solid #0d6b421a;border-radius:8px;gap:8px;padding:14px;display:grid}.delivery-tip-panel{box-shadow:0 18px 42px #191f1814}.delivery-table-more{border-top:1px solid #12141112;justify-content:center;padding:12px 18px 16px;display:flex}.delivery-table-more button{color:var(--brand-forest);background:#ffffffbd;border:1px solid #0d6b4229;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 15px;font-size:13px;font-weight:850;display:inline-flex}.delivery-table-more svg{flex:none}.delivery-case-stack{width:100%;margin-top:18px}.delivery-case-marquee{--delivery-case-gap:12px;padding:6px 0 10px;overflow:hidden}.delivery-case-track{gap:var(--delivery-case-gap);width:max-content;animation:48s linear infinite delivery-case-marquee;display:flex}.delivery-case-marquee:hover .delivery-case-track,.delivery-case-marquee:focus-within .delivery-case-track{animation-play-state:paused}.delivery-case-row{align-items:center;gap:var(--delivery-case-gap);flex:none;display:flex}.delivery-case-card{--case-mouse-x:50%;--case-mouse-y:50%;box-shadow:none;border:0;flex:0 0 clamp(284px,21vw,326px);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;min-height:126px;padding:12px 16px 12px 12px;transition:box-shadow .22s,transform .22s cubic-bezier(.2,.75,.24,1);display:grid;position:relative;overflow:hidden}.delivery-case-card:before{background:radial-gradient(112px circle at var(--case-mouse-x) var(--case-mouse-y), #ffffffeb 0, #ffffff57 38%, transparent 72%);content:"";opacity:0;pointer-events:none;transition:opacity .16s;position:absolute;inset:0}.delivery-case-card>*{z-index:1;position:relative}.delivery-case-card:hover,.delivery-case-card:focus-within{box-shadow:none;transform:translateY(-3px)}.delivery-case-card:hover:before,.delivery-case-card:focus-within:before{opacity:1}.delivery-case-card img{aspect-ratio:1;filter:none;image-rendering:auto;object-fit:cover;border-radius:8px;width:112px;height:112px}.delivery-case-card h3{color:var(--brand-ink);text-rendering:optimizelegibility;margin:0 0 7px;font-size:16px;font-weight:900;line-height:1.25}.delivery-case-card span{color:var(--brand-graphite);margin:0;font-size:13px;font-weight:750}.delivery-case-note{color:var(--brand-muted);text-align:center;margin:10px 0 0;font-size:12px;line-height:1.5}@keyframes delivery-case-marquee{0%{transform:translate(0)}to{transform:translateX(calc(-50% - (var(--delivery-case-gap) / 2)))}}.playbook-block{margin-top:24px}.playbook-block>h3{border-left:4px solid var(--brand-forest);margin:0 0 14px;padding-left:10px;font-size:18px}.playbook-block>h3 span{color:var(--brand-muted);font-size:13px;font-weight:750}.tactic-scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tactic-scenario-card{grid-template-columns:48px minmax(0,1fr) 128px;align-items:center;gap:14px;min-height:156px;padding:14px;display:grid;overflow:hidden}.tactic-scenario-card>span,.industry-fit-grid article>span{background:var(--scenario-icon-bg,var(--industry-icon-bg,var(--brand-forest-soft)));color:var(--scenario-icon-color,var(--industry-icon-color,var(--brand-forest)));border:1px solid #ffffffbd;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;box-shadow:0 12px 28px #0b0f1414}.tactic-scenario-card h4,.industry-fit-grid h4,.content-route-card h4{margin:0 0 8px;font-size:17px;line-height:1.2}.tactic-scenario-card img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:128px;height:128px}.industry-fit-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.industry-fit-grid article{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-height:76px;padding:12px;display:grid}.content-route-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.content-route-card{background:var(--route-card-bg,linear-gradient(180deg, #fffffff7, #f9fbf8f0));border-color:#0b0f1414;grid-template-columns:minmax(0,1fr) 156px;align-items:center;gap:14px;padding:14px;display:grid;position:relative;overflow:hidden}.content-route-card img{aspect-ratio:1;object-fit:cover;z-index:1;border-radius:8px;width:156px;height:156px;position:relative}.content-route-card>div{z-index:1;position:relative}.content-route-card p{margin-bottom:14px}.content-route-card .route-platforms span{background:var(--route-chip-bg,var(--brand-forest-soft));color:var(--route-accent,var(--brand-forest))}.playbook-contact-panel{box-shadow:var(--shadow-card);background:linear-gradient(135deg,#effdf8f0,#fffffffa 46%,#f6faf7f5),repeating-linear-gradient(135deg,#0b0f1405 0 1px,#0000 1px 18px);border:1px solid #0b0f1414;border-radius:12px;grid-template-columns:minmax(430px,.92fr) minmax(0,1.32fr);align-items:center;gap:20px;margin-top:30px;padding:18px 28px;display:grid}.playbook-contact-copy{min-width:0}.playbook-contact-copy h3{color:var(--brand-ink);white-space:nowrap;margin:0 0 8px;font-size:23px;line-height:1.24}.playbook-contact-action-row{max-width:520px}.playbook-contact-action-row p{color:var(--brand-muted);margin:0;font-size:14px;line-height:1.65}.playbook-contact-panel .marketing-eyebrow{color:#087064;margin-bottom:8px}.playbook-contact-points{grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;align-items:center;gap:12px;display:grid}.playbook-contact-points div{grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:3px 10px;min-width:0;min-height:58px;display:grid}.playbook-contact-points span{color:#0b7f5c;background:linear-gradient(135deg,#dff7ee,#c8f1dc);border-radius:12px;grid-row:1/3;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.playbook-contact-points strong{color:var(--brand-ink);align-self:start;min-width:0;padding-top:1px;font-size:13px;font-weight:900;line-height:1.28}.playbook-contact-points p{color:var(--brand-muted);min-width:0;margin:0;font-size:12px;line-height:1.45}@media (hover:hover) and (pointer:fine){.tilt-card:hover img{filter:saturate(1.02)contrast(1.07);transform:scale(1.035)}}.final-cta-section{box-shadow:none;background:linear-gradient(#fff 0%,#fbfdfb 34%,#fff 76%),repeating-linear-gradient(90deg,#0f172a06 0 1px,#0000 1px 96px);border:0;border-radius:0;max-width:none;min-height:auto;margin:clamp(84px,10vw,128px) auto 0;padding:clamp(92px,10vw,140px) 0 0;scroll-margin-top:92px;display:block;position:relative;overflow:visible}.final-cta-section:before{content:"";opacity:.46;pointer-events:none;background:linear-gradient(90deg,#0000,#0b6f6314,#0000),repeating-linear-gradient(0deg,#0f172a08 0 1px,#0000 1px 44px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 74%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 74%,#0000 100%)}.final-cta-section *,.final-cta-section :before,.final-cta-section :after{box-sizing:border-box}.final-cta-content{gap:clamp(54px,7vw,86px);width:min(1240px,100vw - 56px);margin:0 auto;padding:0 0 clamp(42px,5vw,64px);display:grid;position:relative}.final-faq-panel{background:linear-gradient(#ffffffeb,#ffffffb8);border:1px solid #0f172a14;border-radius:8px;width:min(100%,960px);margin:0 auto;padding:clamp(44px,5vw,68px) clamp(30px,6vw,78px);position:relative;overflow:hidden;box-shadow:0 32px 90px #0f172a12,inset 0 1px #ffffffe6}.final-faq-panel:before{content:"";background:linear-gradient(90deg,#0000,#0b6f6347,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.final-faq-list h2{color:var(--brand-ink);letter-spacing:0;text-align:center;margin:0 0 16px;font-size:clamp(36px,4.3vw,54px);font-weight:900;line-height:1.08}.final-cta-section .marketing-eyebrow{color:#0b6f63e0;letter-spacing:0;text-align:center;margin-bottom:12px;font-size:12px;font-weight:850}.final-faq-intro{color:#0b0f1494;overflow-wrap:anywhere;text-align:center;max-width:540px;margin:0 auto clamp(34px,4vw,46px);font-size:15px;line-height:1.75}.final-faq-items{gap:0;display:grid}.final-faq-item{box-shadow:none;background:0 0;border-bottom:1px solid #1118271a;transition:background-color .18s}.final-faq-item:first-child{border-top:1px solid #1118271a}.final-faq-item summary{color:var(--brand-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:22px 4px;font-size:17px;font-weight:850;line-height:1.35;list-style:none;display:flex}.final-faq-item summary::-webkit-details-marker{display:none}.final-faq-item summary:after{content:"";opacity:.46;border-bottom:2px solid;border-right:2px solid;flex:none;width:9px;height:9px;margin-right:6px;transition:transform .18s,opacity .18s;transform:rotate(45deg)translateY(-2px)}.final-faq-item[open] summary:after{opacity:.9;transform:rotate(-135deg)translateY(-1px)}.final-faq-item p{color:#0b0f14ad;max-width:720px;margin:0;padding:0 52px 24px 4px;font-size:14px;line-height:1.9}.final-faq-contact{color:#344054b8;justify-content:center;align-items:center;gap:12px;margin-top:24px;font-size:14px;display:flex}.final-faq-contact button{color:var(--brand-forest);cursor:pointer;font:inherit;background:#ffffffd1;border:1px solid #1118271a;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-weight:850;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.final-faq-contact button:hover,.final-faq-contact button:focus-visible{color:#064e48;background:#f7fcf9f5;border-color:#0b6f633d;outline:none}.marketing-footer{color:#344054;background:#ffffff9e;border-top:1px solid #11182714;border-bottom:1px solid #1118270f;grid-column:1/-1;gap:0;padding:clamp(42px,5vw,58px) 0 28px;display:grid;position:relative}.marketing-footer:before{content:"";background:linear-gradient(90deg,#0000,#11182724,#0000);height:1px;position:absolute;top:-1px;left:0;right:0}.marketing-footer-top{grid-template-columns:minmax(0,1fr) minmax(340px,.38fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.marketing-footer-main{display:block}.marketing-footer-brand{gap:16px;max-width:660px;display:flex}.marketing-footer .marketing-brand-mark{color:#fff;background:linear-gradient(145deg,#ffffff38,#0000 32%),linear-gradient(145deg,#0b0f14 0%,#0b6f63 100%);border:1px solid #ffffff52;border-radius:999px;flex:none;width:44px;height:44px;font-size:22px;box-shadow:0 18px 38px #0b6f632e}.marketing-footer-brand strong,.marketing-footer h3{color:var(--brand-ink)}.marketing-footer-brand strong{margin-bottom:16px;font-size:26px;line-height:1.25;display:block}.marketing-footer-brand p{color:#344054d1;max-width:620px;margin:0;font-size:15px;line-height:1.85}.marketing-footer-socials{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.marketing-footer-socials span{color:#667085;background:#ffffffc7;border:1px solid #11182714;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;transition:border-color .18s,color .18s,transform .18s;display:inline-flex}.marketing-footer-socials span:hover{color:var(--brand-ink);border-color:#0b6f6338;transform:translateY(-1px)}.marketing-footer-socials .platform-logo-svg{width:18px;height:18px}.marketing-footer-subscribe{justify-self:end;width:min(100%,380px)}.marketing-footer-subscribe label{color:var(--brand-ink);margin-bottom:10px;font-size:14px;font-weight:850;line-height:1.35;display:block}.marketing-footer-subscribe-row{filter:drop-shadow(0 18px 34px #0f172a14);grid-template-columns:minmax(0,1fr) 112px;display:grid}.marketing-footer-subscribe input,.marketing-footer-subscribe button{min-height:54px}.marketing-footer-subscribe input{color:var(--brand-ink);background:#fffffff0;border:1px solid #34405452;border-right:0;border-radius:8px 0 0 8px;min-width:0;padding:0 20px}.marketing-footer-subscribe input::placeholder{color:#667085}.marketing-footer-subscribe input:focus{outline-offset:0;outline:3px solid #34405424}.marketing-footer-subscribe button{color:#fff;cursor:pointer;background:#182230;border:1px solid #182230;border-radius:0 8px 8px 0;padding:0 18px;font-size:15px;font-weight:850;transition:background-color .18s,border-color .18s}.marketing-footer-subscribe button:hover{background:#0b0f14;border-color:#0b0f14}.marketing-footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px clamp(42px,6vw,78px);padding:0;display:grid}.marketing-footer h3{margin:0 0 14px;font-size:14px;font-weight:900;line-height:1.35}.marketing-footer-links a,.marketing-footer-contact div{color:#344054d1;font-size:14px;font-weight:400;line-height:2.05;text-decoration:none;transition:color .18s;display:block}.marketing-footer-links a:hover{color:var(--brand-ink)}.marketing-footer-contact{min-height:0;padding:0;display:block}.marketing-footer-contact a:hover{color:var(--brand-forest)}@media (max-width:1180px){.marketing-nav{grid-template-columns:1fr auto}.marketing-nav-links{display:none}.hero-tech-stage{grid-template-columns:1fr;min-height:auto;padding-bottom:56px}.hero-copy h1{font-size:clamp(44px,7vw,64px)}.section-heading-marketing h2{font-size:42px}.marketing-workflow-strip{width:100%;margin-top:34px;position:relative;bottom:auto;left:auto;right:auto}.cube-stage-wrap{min-height:620px;inset:250px 0 190px}.cube-stage{left:0;right:0}.cube-floating-nav{max-width:calc(100% - 40px);bottom:40px}.track-card-grid,.style-card-grid,.account-card-grid,.pipeline-board,.cooperation-step-grid,.playbook-grid,.service-guarantee-strip,.delivery-proof-stat-row,.tactic-scenario-grid,.content-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-system-grid,.pipeline-preview,.delivery-layout,.service-intro-layout,.delivery-proof-showcase,.delivery-assurance-layout,.cooperation-support-grid,.final-cta-section{grid-template-columns:1fr}.cooperation-timeline{display:none}.cooperation-cta{grid-template-columns:96px minmax(0,1fr)}.cooperation-cta .marketing-primary-button,.cooperation-cta .marketing-outline-button{width:100%}.delivery-proof-showcase{padding:0}.delivery-proof-stat-row div:not(:last-child):after{display:none}.delivery-proof-stat-row div:nth-child(odd):after{content:"";background:#0b0f1417;width:1px;display:block;position:absolute;top:16px;bottom:16px;right:0}.delivery-proof-stat-row div:nth-child(-n+2):before{content:"";background:#0b0f1412;height:1px;position:absolute;bottom:0;left:18px;right:18px}.service-row{grid-template-columns:minmax(320px,1.25fr) repeat(4,minmax(160px,1fr))}.service-table-card,.delivery-ledger-panel{overflow-x:auto}.delivery-case-stack{width:100%}.industry-fit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.playbook-contact-panel{grid-template-columns:1fr;align-items:start}.playbook-contact-points{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.final-cta-content{grid-template-columns:1fr;gap:34px;width:min(960px,100vw - 40px);padding-top:0}.final-faq-panel{max-width:860px}.marketing-footer{grid-column:auto}.marketing-footer-top{grid-template-columns:1fr}.marketing-footer-main{display:block}.marketing-footer-subscribe{justify-self:start;width:min(100%,420px)}.marketing-footer-links{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-footer-contact{min-height:0;padding:0}.account-ledger{min-height:0}.scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.marketing-workflow-strip{width:100%;max-width:none;padding:0;left:auto;right:auto}.workflow-steps{grid-template-columns:1fr;gap:4px}.workflow-step-card{text-align:left;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:4px 14px;min-height:0;padding:14px;display:grid}.workflow-step-icon{grid-row:span 2;width:54px;height:54px;margin:0}.workflow-step-card strong,.workflow-step-card small{min-width:0}.workflow-step-card small{max-width:none}.workflow-connector{justify-self:center;width:72px;height:32px}.workflow-connector:before{top:16px}.workflow-connector svg{transform:rotate(90deg)}}@media (max-width:760px){.marketing-nav{justify-content:space-between;gap:10px;padding:12px 16px;display:flex}.marketing-brand{flex:auto;min-width:0}.marketing-brand small,.marketing-nav-actions{display:none}.marketing-brand strong{font-size:15px}.marketing-brand-mark{border-radius:12px;width:38px;height:38px;font-size:19px}.marketing-primary-button,.marketing-outline-button{min-height:38px;padding:0 12px}.hero-tech-stage{min-height:calc(100dvh - 62px);padding:30px 18px 42px}.hero-copy{transform:none}.hero-copy h1{overflow-wrap:anywhere;word-break:break-word;max-width:10.5em;font-size:36px;line-height:1.12}.hero-copy h2{max-width:340px;font-size:22px;line-height:1.22}.hero-lede{max-width:340px;font-size:15px;line-height:1.65}.hero-signal-row{grid-template-columns:1fr;gap:12px;max-width:340px}.hero-action-row{flex-direction:column;align-items:stretch;max-width:340px}.hero-action-row .marketing-primary-button.large,.hero-action-row .marketing-outline-button.large{justify-content:center;width:100%}.hero-explain-strip{grid-template-columns:1fr;gap:12px;max-width:340px;margin-top:12px;margin-left:0}.hero-contact-panel{max-width:360px}.hero-contact-actions{flex-direction:column}.hero-contact-button{justify-content:flex-start;min-height:68px;padding:0 18px}.marketing-contact-overlay{align-items:end;padding:12px}.marketing-contact-dialog{border-radius:16px;grid-template-columns:96px minmax(0,1fr);gap:14px;max-height:calc(100vh - 24px);padding:18px;overflow-y:auto}.marketing-contact-pet{align-self:start}.marketing-contact-copy h2{font-size:23px}.marketing-contact-copy>p:not(.marketing-eyebrow){font-size:13px;line-height:1.65}.marketing-contact-meta{gap:8px}.marketing-contact-qr{grid-column:1/-1}.delivery-snapshot-stack{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.delivery-snapshot-card:first-child,.delivery-snapshot-card:nth-child(2),.delivery-snapshot-card:nth-child(3),.delivery-snapshot-card:nth-child(4){transform:none}.delivery-snapshot-frame{width:100%}.delivery-case-grid{grid-template-columns:1fr}.hero-trust-row{gap:10px 14px;max-width:340px}.platform-showcase{width:100%;margin-bottom:14px}.platform-list{gap:14px 16px;max-width:340px}.platform-item{min-height:28px;font-size:14px}.hero-actions{flex-direction:column;align-items:flex-start;width:auto;max-width:340px}.marketing-primary-button.large,.marketing-outline-button.large{width:100%;max-width:100%}.hero-trial-button{min-height:32px;padding:0 14px}.hero-proof-grid{grid-template-columns:1fr;max-width:340px}.hero-proof-item{grid-template-columns:24px 1fr}.hero-proof-item svg{grid-row:span 2}.hero-proof-item span,.hero-proof-item strong{min-width:0}.cube-stage-wrap{opacity:.94;min-height:450px;inset:380px -10% 240px}.cube-orbit-label,.cube-hud-card{display:none}.cube-floating-nav{grid-template-columns:repeat(2,minmax(0,1fr));max-width:calc(100% - 36px);bottom:30px;left:18px}.cube-floating-nav button{min-height:66px;padding:11px}.cube-floating-nav span{font-size:14px}.cube-floating-nav small{font-size:11px}.marketing-workflow-strip{width:100%;max-width:none;padding:0;left:auto;right:auto}.workflow-steps{grid-template-columns:1fr;gap:4px}.workflow-step-card{text-align:left;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:4px 14px;min-height:0;padding:14px;display:grid}.workflow-step-icon{grid-row:span 2;width:54px;height:54px;margin:0}.workflow-step-card strong,.workflow-step-card small{min-width:0}.workflow-step-card small{max-width:none}.workflow-connector{justify-self:center;width:72px;height:32px}.workflow-connector:before{top:16px}.workflow-connector svg{transform:rotate(90deg)}.marketing-section{max-width:none;min-height:auto;margin-top:62px;padding:0 0 64px}.cooperation-step-grid{grid-template-columns:1fr}.final-cta-section{max-width:none;min-height:auto;margin-top:62px;padding:70px 0 0}.final-cta-content{grid-template-columns:1fr;gap:54px;width:calc(100vw - 28px);padding-top:0}.final-faq-panel{max-width:none;padding:32px 18px}.final-faq-list h2{margin-bottom:12px;font-size:32px}.final-faq-intro{margin-bottom:26px;font-size:13px;line-height:1.65}.final-faq-item summary{min-height:64px;padding:18px 0;font-size:15px}.final-faq-item p{padding:0 30px 18px 0;line-height:1.75}.final-faq-contact{flex-direction:column;align-items:stretch;gap:10px}.final-faq-contact button{width:100%}.marketing-footer{gap:32px;padding:40px 0 20px}.marketing-footer-top{gap:26px}.marketing-footer-brand{gap:10px}.marketing-footer .marketing-brand-mark{width:40px;height:40px;font-size:20px}.marketing-footer-brand strong{margin-bottom:12px;font-size:19px}.marketing-footer-brand p{font-size:14px}.marketing-footer-socials{gap:14px;margin-top:18px}.marketing-footer-subscribe{width:100%}.marketing-footer-subscribe-row{filter:drop-shadow(0 12px 22px #0f172a0f);grid-template-columns:minmax(0,1fr)}.marketing-footer-subscribe input{border-bottom:0;border-right:1px solid #34405452;border-radius:8px 8px 0 0;padding:0 14px}.marketing-footer-subscribe button{border-radius:0 0 8px 8px;width:100%;padding:0 14px}.marketing-footer-links{grid-template-columns:1fr;gap:28px 24px;padding:0}.marketing-footer-contact{padding:0}}@media (hover:none),(pointer:coarse){.tilt-card:hover,.platform-item:hover,.marketing-brand:hover,.marketing-nav-links a:hover,.cube-floating-nav button:hover,.workflow-step-card:hover,.delivery-case-card:hover,.seeding-track-chip:hover,#account-matrix .seeding-sample-card:hover,.marketing-primary-button:hover,.marketing-outline-button:hover{transform:none}.tilt-card:hover img{filter:saturate(.92)contrast(1.04);transform:none}#account-matrix .seeding-sample-card:hover .seeding-sample-media img{filter:saturate(1.02)contrast(1.03)brightness(1.012);transform:translate(0)scale(1.006)}#account-matrix .seeding-sample-card:hover .seeding-compact-caption{transform:translateZ(34px)}.tilt-card:hover:after,.marketing-nav-links a:hover:not(.is-active):after,.marketing-brand:hover:before,.cube-floating-nav button:hover:not(.is-active):after,.workflow-step-card:hover:before,.delivery-case-card:hover:before,.seeding-track-chip:hover:before,.seeding-track-chip:hover:after,#account-matrix .seeding-sample-card:hover .seeding-sample-media:before,.marketing-primary-button:hover:before,.marketing-outline-button:hover:before,.marketing-primary-button:hover:after,.marketing-outline-button:hover:after{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.stage-ripple,.hero-copy>*,.hero-eyebrow-reveal,.hero-eyebrow-reveal:after,.hero-focus-label span:before,.hero-focus-label span:after,.hero-title-char,.hero-blur-text,.hero-fade-sequence span,.hero-action-row>*,.hero-title-accent,.hero-title-accent:after,.hero-copy h1 span:after,.platform-item,.platform-tiktok-cyan,.platform-tiktok-red,.workflow-step-icon:after,.workflow-connector.is-active:before,.cube-orbit-label,.cube-hud-card,.delivery-snapshot-frame:after,.delivery-snapshot-platform .delivery-platform-badge,.delivery-case-track{animation:none!important}.tilt-card,.tilt-card:after,.tilt-card img,.platform-item,.platform-logo,.platform-tiktok-cyan,.platform-tiktok-red,.marketing-brand,.marketing-brand:before,.marketing-nav-links a,.marketing-nav-links a:after,.seeding-track-chip,.seeding-track-chip:before,.seeding-track-chip:after,#account-matrix .seeding-sample-card,#account-matrix .seeding-sample-media,#account-matrix .seeding-sample-media:before,#account-matrix .seeding-sample-media:after,#account-matrix .seeding-sample-media img,#account-matrix .seeding-compact-caption,.hero-eyebrow-reveal,.hero-eyebrow-reveal:after,.hero-focus-label span:before,.hero-focus-label span:after,.hero-title-char,.hero-blur-text,.hero-fade-sequence span,.hero-action-row>*,.hero-title-accent,.hero-title-accent:after,.cube-floating-nav button,.cube-floating-nav button:before,.cube-floating-nav button:after,.workflow-step-card,.workflow-step-card:before,.workflow-step-icon,.workflow-connector,.workflow-connector:before,.cooperation-step-dot,.service-row,.service-row-main img,.tactic-scenario-card,.tactic-scenario-card img,.content-route-card,.content-route-card img,.delivery-row-images img,.delivery-case-card,.delivery-case-card:before,.cooperation-card,.cooperation-icon,.cooperation-card-list,.cooperation-card-list svg,.cooperation-image-row img,.cooperation-platform-row span,.cooperation-table-images img,.marketing-primary-button,.marketing-primary-button:before,.marketing-primary-button:after,.marketing-outline-button,.marketing-outline-button:before,.marketing-outline-button:after,html[data-marketing-motion=ready] .motion-reveal{transition:none!important}.tilt-card:hover,.tilt-card:hover img,.platform-item:hover,.platform-item:hover .platform-logo,.marketing-brand:hover,.marketing-nav-links a:hover,.marketing-nav-links a:focus-visible,.marketing-nav-links a.is-active,.seeding-track-chip:hover,.seeding-track-chip:hover:before,.seeding-track-chip:hover:after,#account-matrix .seeding-sample-card:hover,#account-matrix .seeding-sample-card:hover .seeding-sample-media,#account-matrix .seeding-sample-card:hover .seeding-sample-media:before,#account-matrix .seeding-sample-card:hover .seeding-sample-media img,#account-matrix .seeding-sample-card:hover .seeding-compact-caption,.cube-floating-nav button:hover,.workflow-step-card:hover,.workflow-step-card:hover .workflow-step-icon,.cooperation-step-dot:hover,.cooperation-step-dot:focus-visible,.cooperation-step-dot.is-active,.service-row:hover,.service-row:hover .service-row-main img,.service-row:focus-within,.service-row:focus-within .service-row-main img,.tactic-scenario-card:hover,.tactic-scenario-card:hover img,.tactic-scenario-card:focus-within,.tactic-scenario-card:focus-within img,.content-route-card:hover,.content-route-card:hover img,.content-route-card:focus-within,.content-route-card:focus-within img,.delivery-table-card tbody tr:hover .delivery-row-images img,.delivery-table-card tbody tr:focus-within .delivery-row-images img,.delivery-row-images img:hover,.delivery-case-card:hover,.cooperation-card:hover,.cooperation-card:hover .cooperation-icon,.cooperation-card:focus-within,.cooperation-card:focus-within .cooperation-icon,.cooperation-card.is-active,.cooperation-card.is-active .cooperation-icon,.cooperation-card.is-active .cooperation-card-list svg,.cooperation-card:hover .cooperation-image-row img,.cooperation-card:focus-within .cooperation-image-row img,.cooperation-card.is-active .cooperation-image-row img,.cooperation-card:hover .cooperation-platform-row span,.cooperation-card:focus-within .cooperation-platform-row span,.cooperation-card.is-active .cooperation-platform-row span,.cooperation-delivery-panel tbody tr:hover .cooperation-table-images img,.cooperation-delivery-panel tbody tr:focus-within .cooperation-table-images img,.cooperation-table-images img:hover,.marketing-primary-button:hover,.marketing-outline-button:hover,html[data-marketing-motion=ready] .motion-reveal{opacity:1;transform:none!important}.marketing-brand,.hero-title-char,.hero-blur-text,.hero-fade-sequence span,.hero-action-row>*{filter:none!important;opacity:1!important;transform:none!important}.delivery-case-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.delivery-case-row[aria-hidden=true]{display:none}}@media (max-width:1320px){.account-matrix-hero-panel{gap:20px}.seeding-track-chip{flex:none;padding:0 18px}.seeding-track-tabs{justify-content:flex-start;display:flex;overflow-x:auto}.seeding-track-tabs::-webkit-scrollbar{display:none}.seeding-sample-stage{grid-template-columns:1fr}#account-matrix .seeding-sample-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (max-width:1120px){#account-matrix.account-matrix-section{max-width:min(100%,100% - 32px);padding:64px 0 80px}.account-matrix-hero-panel{gap:20px}#account-matrix .account-matrix-heading h2{font-size:42px}.seeding-track-tabs{justify-content:flex-start;display:flex;overflow-x:auto}.seeding-track-tabs::-webkit-scrollbar{display:none}.seeding-sample-grid::-webkit-scrollbar{display:none}.seeding-sample-stage,#account-matrix .seeding-sample-stage{grid-template-columns:1fr}.seeding-track-nav{display:none}.seeding-sample-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.seeding-feature-footer{grid-template-columns:auto minmax(130px,1fr) repeat(2,auto)}}@media (max-width:720px){#account-matrix.account-matrix-section{max-width:min(100%,100% - 24px);padding:56px 0 64px}.account-matrix-hero-panel{gap:18px}#account-matrix .account-matrix-heading{text-align:left;margin-bottom:18px}#account-matrix .account-matrix-heading h2{font-size:34px}#account-matrix .account-matrix-heading>p:not(.marketing-eyebrow){font-size:15px}.seeding-track-tabs{border-radius:8px;display:flex}.seeding-track-chip{min-height:42px;padding:0 16px}.seeding-feature-footer{grid-template-columns:auto 1fr}.seeding-feature-footer>span:not(.seeding-author-avatar):not(.seeding-author-profile),.seeding-feature-footer button{grid-column:span 2}.seeding-sample-grid{grid-template-columns:1fr}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
