*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.mx-auto{margin-left:auto;margin-right:auto}.mb-3{margin-bottom:.75rem}.ml-auto{margin-left:auto}.mr-1\.5{margin-right:.375rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[4\/5\]{aspect-ratio:4/5}.h-1\.5{height:.375rem}.h-14{height:3.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-64{height:16rem}.h-8{height:2rem}.h-full{height:100%}.h-px{height:1px}.w-14{width:3.5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-full{width:100%}.min-w-0{min-width:0}.max-w-5xl{max-width:64rem}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.rotate-180{--tw-rotate:180deg}.rotate-180,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:fade-up .5s ease-out both}.animate-spin{animation:spin 1s linear infinite}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-brand-400{--tw-border-opacity:1;border-color:rgb(139 123 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:rgb(255 255 255/.1)}.border-white\/15{border-color:rgb(255 255 255/.15)}.border-white\/25{border-color:rgb(255 255 255/.25)}.bg-brand-400{--tw-bg-opacity:1;background-color:rgb(139 123 255/var(--tw-bg-opacity,1))}.bg-brand-500{--tw-bg-opacity:1;background-color:rgb(109 92 245/var(--tw-bg-opacity,1))}.bg-brand-500\/15{background-color:rgb(109 92 245/.15)}.bg-brand-500\/20{background-color:rgb(109 92 245/.2)}.bg-brand-500\/40{background-color:rgb(109 92 245/.4)}.bg-emerald-500\/20{background-color:rgb(16 185 129/.2)}.bg-white\/10{background-color:rgb(255 255 255/.1)}.bg-white\/15{background-color:rgb(255 255 255/.15)}.bg-white\/5{background-color:rgb(255 255 255/.05)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-brand-500{--tw-gradient-from:#6d5cf5 var(--tw-gradient-from-position);--tw-gradient-to:rgb(109 92 245/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:rgb(16 185 129/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/30{--tw-gradient-from:rgb(255 255 255/0.3) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-brand-400{--tw-gradient-to:#8b7bff var(--tw-gradient-to-position)}.to-brand-500{--tw-gradient-to:#6d5cf5 var(--tw-gradient-to-position)}.to-white\/20{--tw-gradient-to:rgb(255 255 255/0.2) var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-24{padding-bottom:6rem}.text-left{text-align:left}.text-center{text-align:center}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-accent-400{--tw-text-opacity:1;color:rgb(255 213 74/var(--tw-text-opacity,1))}.text-brand-400{--tw-text-opacity:1;color:rgb(139 123 255/var(--tw-text-opacity,1))}.text-brand-400\/90{color:rgb(139 123 255/.9)}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-ink-900{--tw-text-opacity:1;color:rgb(13 13 20/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/30{color:rgb(255 255 255/.3)}.text-white\/35{color:rgb(255 255 255/.35)}.text-white\/40{color:rgb(255 255 255/.4)}.text-white\/45{color:rgb(255 255 255/.45)}.text-white\/50{color:rgb(255 255 255/.5)}.text-white\/55{color:rgb(255 255 255/.55)}.text-white\/60{color:rgb(255 255 255/.6)}.text-white\/70{color:rgb(255 255 255/.7)}.text-white\/80{color:rgb(255 255 255/.8)}.text-white\/85{color:rgb(255 255 255/.85)}.text-white\/90{color:rgb(255 255 255/.9)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-brand-500\/30{--tw-shadow-color:rgb(109 92 245/0.3);--tw-shadow:var(--tw-shadow-colored)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{color-scheme:dark}body,html{background:#08080c;color:#e9e9f2}body{min-height:100dvh;background-image:radial-gradient(60% 50% at 15% -10%,rgba(109,92,245,.28),transparent 60%),radial-gradient(50% 45% at 95% 0,rgba(255,198,26,.12),transparent 55%);background-repeat:no-repeat}.glass{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09);backdrop-filter:blur(14px)}.glass-hover{transition:border-color .2s ease,background .2s ease,transform .2s ease}.glass-hover:hover{background:rgba(255,255,255,.07);border-color:rgba(139,123,255,.5);transform:translateY(-2px)}.skeleton{background:linear-gradient(90deg,rgba(255,255,255,.05) 25%,rgba(255,255,255,.12) 37%,rgba(255,255,255,.05) 63%);background-size:200% 100%}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:10px}.mkt{--paper:#f3f5fa;--paper-2:#eef1f8;--card:#ffffff;--ink:#14161d;--ink-2:#474d5d;--ink-3:#8a90a1;--line:rgba(20,22,29,0.08);--line-2:rgba(20,22,29,0.055);--accent:#2b5cf0;--accent-2:#4d86ff;--accent-soft:rgba(43,92,240,0.1);--accent-ink:#1f47c4;--radius:24px;--radius-sm:16px;--shadow-sm:0 1px 2px rgba(20,22,29,0.04),0 4px 14px rgba(20,22,29,0.05);--shadow-md:0 2px 4px rgba(20,22,29,0.04),0 12px 30px rgba(20,22,29,0.07),0 30px 60px rgba(20,22,29,0.05);--shadow-lg:0 4px 8px rgba(20,22,29,0.05),0 24px 60px rgba(31,71,196,0.1),0 50px 100px rgba(20,22,29,0.08);--font-display:"Unbounded","Manrope",ui-sans-serif,system-ui,sans-serif;--font-body:"Manrope",ui-sans-serif,system-ui,sans-serif;min-height:100dvh;font-family:var(--font-body);color:var(--ink);background:radial-gradient(1200px 700px at 82% -8%,rgba(77,134,255,.12),transparent 60%),radial-gradient(1000px 620px at 8% 4%,rgba(120,196,255,.1),transparent 55%),linear-gradient(180deg,#f5f7fc,#f1f4fb 40%,#eef1f8);background-repeat:no-repeat;background-size:cover;line-height:1.5;letter-spacing:-.01em}.mkt a{color:inherit;text-decoration:none}.mkt-wrap{max-width:1220px;margin:0 auto;padding:0 32px}.mkt-narrow{max-width:760px;margin:0 auto;padding:0 24px}@keyframes mktRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.mkt .rise{opacity:0;animation:mktRise .8s cubic-bezier(.2,.7,.2,1) forwards}.mkt .d1{animation-delay:.04s}.mkt .d2{animation-delay:.1s}.mkt .d3{animation-delay:.16s}.mkt .d4{animation-delay:.22s}.mkt .d5{animation-delay:.28s}.mkt .d6{animation-delay:.34s}.mkt .d7{animation-delay:.4s}.mkt .d8{animation-delay:.46s}.mkt .d9{animation-delay:.52s}@media (prefers-reduced-motion:reduce){.mkt .rise{animation:none;opacity:1}}.mkt .display{font-family:var(--font-display)}.mkt .accent{color:var(--accent-ink)}.mkt .nav{position:sticky;top:0;z-index:40;backdrop-filter:blur(8px);background:rgba(244,246,251,.88);border-bottom:1px solid var(--line-2)}.mkt .nav-in{display:flex;align-items:center;justify-content:space-between;height:74px}.mkt .brand{display:inline-flex;align-items:center;color:var(--ink)}.mkt .brand-logo{height:21px;width:auto;display:block;transition:opacity .2s}.mkt .brand:hover .brand-logo{opacity:.72}.mkt .nav-links{display:flex;gap:28px;align-items:center;font-size:14.5px;font-weight:600;color:var(--ink-2)}.mkt .nav-links a{position:relative;transition:color .2s}.mkt .nav-links a:hover{color:var(--ink)}.mkt .nav-links a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:0;background:var(--accent);border-radius:2px;transition:width .25s}.mkt .nav-links a:hover:after{width:100%}.mkt .nav-links a.active{color:var(--ink)}.mkt .nav-links a.active:after{width:100%}.mkt .nav-right{display:flex;align-items:center;gap:12px}.mkt .nav-burger{display:none;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:12px;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;box-shadow:var(--shadow-sm)}.mkt .nav-burger:active{transform:scale(.94)}.mkt .nav-scrim{position:fixed;inset:74px 0 0;background:rgba(20,22,29,.28);backdrop-filter:blur(2px);z-index:39}.mkt .nav-sheet{position:fixed;top:74px;left:0;right:0;z-index:41;display:flex;flex-direction:column;gap:2px;padding:14px 20px 22px;background:#f4f6fb;border-bottom:1px solid var(--line);box-shadow:var(--shadow-md);animation:sheetdown .22s cubic-bezier(.2,.7,.2,1)}.mkt .nav-sheet-link{font-size:16px;font-weight:700;color:var(--ink);padding:13px 12px;border-radius:12px;transition:background .15s}.mkt .nav-sheet-link:active,.mkt .nav-sheet-link:hover{background:var(--paper-2)}@keyframes sheetdown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mkt .btn-ghost{font-size:14px;font-weight:700;color:var(--ink);padding:10px 20px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.7);box-shadow:var(--shadow-sm);cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;align-items:center;gap:8px}.mkt .btn-ghost:hover{transform:translateY(-1px);border-color:rgba(43,92,240,.35);box-shadow:0 6px 20px rgba(31,71,196,.12)}.mkt .btn-primary{font-family:var(--font-body);font-size:15px;font-weight:700;text-align:center;padding:14px 26px;border-radius:14px;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 10px 26px rgba(31,71,196,.32),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .2s,box-shadow .2s}.mkt .btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(31,71,196,.4)}.mkt .btn-primary:disabled{opacity:.45;transform:none;box-shadow:none;cursor:default}.mkt .btn-second{font-size:15px;font-weight:700;text-align:center;padding:13px 24px;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,.85);box-shadow:var(--shadow-sm);cursor:pointer;transition:transform .2s,border-color .2s;display:inline-flex;align-items:center;justify-content:center;gap:8px}.mkt .btn-second:hover{transform:translateY(-2px);border-color:rgba(43,92,240,.32)}.mkt .eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-soft);padding:8px 15px;border-radius:100px;border:1px solid rgba(43,92,240,.14)}.mkt .eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(43,92,240,.16)}.mkt .h1{font-family:var(--font-display);font-weight:700;font-size:clamp(2.4rem,5vw,4.1rem);line-height:1.03;letter-spacing:-.03em;margin:24px 0 0;color:var(--ink)}.mkt .grad{background:linear-gradient(115deg,var(--accent) 10%,var(--accent-2) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.mkt .subhead{font-size:18px;line-height:1.55;color:var(--ink-2);margin-top:22px;max-width:620px;font-weight:500}.mkt .hero-meta{display:flex;gap:34px;margin-top:32px;flex-wrap:wrap}.mkt .hero-meta .n{font-family:var(--font-display);font-weight:600;font-size:26px;color:var(--ink);letter-spacing:-.02em}.mkt .hero-meta .l{font-size:13px;color:var(--ink-3);font-weight:600;margin-top:2px}.mkt .chips{display:flex;gap:12px;flex-wrap:wrap}.mkt .chip{font-size:14px;font-weight:600;color:var(--ink-2);padding:10px 18px;border-radius:100px;background:rgba(255,255,255,.75);border:1px solid var(--line);box-shadow:var(--shadow-sm);cursor:pointer;transition:all .2s;display:inline-block}.mkt .chip:hover{transform:translateY(-1px);color:var(--ink);border-color:rgba(43,92,240,.3)}.mkt .chip.active{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:0 8px 22px rgba(20,22,29,.22)}.mkt .chip.sm{font-size:12.5px;padding:7px 13px}.mkt .filter-lbl{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-self:center;margin-right:4px}.mkt .card-badges{display:flex;align-items:center;min-height:24px}.mkt .svc-row{display:flex;flex-wrap:wrap;gap:8px}.mkt .svc-chip{font-size:12.5px;font-weight:700;color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line-2);border-radius:100px;padding:6px 13px}.mkt .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mkt .ccard{display:block;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow-sm);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s}.mkt .ccard:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:rgba(43,92,240,.22)}.mkt .ccard-top{gap:14px}.mkt .avatar,.mkt .ccard-top{display:flex;align-items:center}.mkt .avatar{width:56px;height:56px;border-radius:18px;flex-shrink:0;justify-content:center;font-family:var(--font-display);font-weight:600;font-size:18px;color:#fff;overflow:hidden;position:relative;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 6px 16px rgba(20,22,29,.14)}.mkt .avatar img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .c-name{font-weight:700;font-size:16.5px;letter-spacing:-.02em}.mkt .c-spec{font-size:12.5px;color:var(--accent-ink);font-weight:600;margin-top:3px}.mkt .c-loc{gap:6px;font-size:13px;color:var(--ink-3);font-weight:600}.mkt .c-loc,.mkt .trust-row{display:flex;align-items:center;margin-top:15px}.mkt .trust-row{justify-content:space-between;padding-top:15px;border-top:1px solid var(--line-2)}.mkt .trust-badge{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--ink);background:linear-gradient(180deg,#fff,#f6f8fe);border:1px solid var(--line);border-radius:100px;padding:5px 12px 5px 9px;box-shadow:var(--shadow-sm)}.mkt .trust-badge .score{font-family:var(--font-display);font-weight:600;font-size:12.5px;color:var(--accent-ink)}.mkt .tools{display:flex;gap:7px;flex-wrap:wrap;margin-top:15px}.mkt .tool{font-size:11.5px;font-weight:600;color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line-2);padding:5px 11px;border-radius:8px}.mkt .av1{background:linear-gradient(135deg,#3a7bd5,#00d2c6)}.mkt .av2{background:linear-gradient(135deg,#e05a8a,#ff9a6b)}.mkt .av3{background:linear-gradient(135deg,#f7971e,#ffd200)}.mkt .av4{background:linear-gradient(135deg,#11998e,#7fd88a)}.mkt .av5{background:linear-gradient(135deg,#4b6cf7,#7fb2ff)}.mkt .av6{background:linear-gradient(135deg,#ff6a5b,#ffb36b)}.mkt .divider{height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent)}.mkt .profile-band{background:radial-gradient(900px 500px at 90% -20%,rgba(77,134,255,.14),transparent 60%),linear-gradient(180deg,#fff,#f7f9fe);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.mkt .profile-head{display:flex;gap:28px;align-items:flex-start}.mkt .profile-av{width:124px;height:124px;border-radius:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:600;font-size:42px;color:#fff;overflow:hidden;box-shadow:inset 0 2px 0 rgba(255,255,255,.35),0 18px 44px rgba(31,71,196,.24)}.mkt .profile-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .p-name{font-family:var(--font-display);font-weight:600;font-size:clamp(1.9rem,3.4vw,2.7rem);letter-spacing:-.03em;line-height:1.05}.mkt .p-role{font-size:15.5px;color:var(--accent-ink);font-weight:700;margin-top:8px}.mkt .p-loc{font-size:14.5px;color:var(--ink-3);font-weight:600;margin-top:4px}.mkt .p-badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px;align-items:center}.mkt .pill{font-size:13px;font-weight:600;color:var(--ink-2);background:rgba(255,255,255,.8);border:1px solid var(--line);border-radius:100px;padding:8px 14px;box-shadow:var(--shadow-sm)}.mkt .pill.strong{color:var(--ink);border-color:rgba(43,92,240,.28);background:var(--accent-soft)}.mkt .trust-lg{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:var(--ink);background:linear-gradient(180deg,#fff,#f4f7ff);border:1px solid rgba(43,92,240,.22);border-radius:100px;padding:8px 16px 8px 12px;box-shadow:0 8px 22px rgba(31,71,196,.14)}.mkt .trust-lg .score{font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--accent-ink)}.mkt .p-cta{display:flex;flex-direction:column;gap:12px;align-items:stretch;min-width:210px;margin-left:auto}.mkt .tools-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:30px}.mkt .tools-row .lbl{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-right:4px}.mkt .tool-lg{font-size:13.5px;font-weight:600;color:var(--ink);background:var(--card);border:1px solid var(--line);padding:9px 15px;border-radius:11px;box-shadow:var(--shadow-sm)}.mkt .brands-row .lbl{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);display:block;margin-bottom:14px}.mkt .brands{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.mkt .brand-chip{display:inline-flex;align-items:center;justify-content:center;height:46px;min-width:64px;padding:0 18px;font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--ink-2);background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-sm)}.mkt .brand-chip img{max-height:26px;max-width:120px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1);opacity:.75;transition:filter .2s,opacity .2s}.mkt .brand-chip:hover img{filter:none;opacity:1}.mkt .tools-compact{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mkt .tools-compact .lbl{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:4px}.mkt .tools-compact .tool{transition:border-color .2s,color .2s}.mkt .tools-compact .tool:hover{color:var(--accent-ink);border-color:rgba(43,92,240,.4)}.mkt .reviews{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.mkt .review{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:26px;box-shadow:var(--shadow-sm)}.mkt .review .q{font-size:16.5px;line-height:1.55;color:var(--ink);font-weight:500}.mkt .review figcaption{margin-top:16px;display:flex;align-items:baseline;gap:10px}.mkt .review .a{font-weight:700;font-size:14.5px}.mkt .review .ro{font-size:12.5px;color:var(--ink-3);font-weight:600}.mkt .h2{font-family:var(--font-display);font-weight:600;font-size:clamp(1.6rem,3vw,2.3rem);letter-spacing:-.03em;margin:18px 0 0;line-height:1.08}.mkt .sect-sub{font-size:16px;color:var(--ink-2);font-weight:500;margin-top:12px;max-width:560px}.mkt .cases{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mkt .case{display:block;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .32s cubic-bezier(.2,.7,.2,1),box-shadow .32s,border-color .32s}.mkt .case:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:rgba(43,92,240,.2)}.mkt .cover{height:188px;position:relative;overflow:hidden}.mkt .cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(20,22,29,.12))}.mkt .cover .tag{position:absolute;left:16px;top:16px;z-index:2;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:rgba(20,22,29,.32);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.28);padding:6px 12px;border-radius:100px}.mkt .cvg1{background:radial-gradient(120px 120px at 78% 30%,rgba(255,255,255,.55),transparent 60%),conic-gradient(from 210deg at 30% 40%,#ff8a5b,#ff5b7a,#b657ff,#4d86ff,#16c8b8,#ff8a5b)}.mkt .cvg2{background:linear-gradient(135deg,#0f2b6b,#2b5cf0 55%,#4db2ff)}.mkt .cvg3{background:linear-gradient(135deg,#11998e,#7fd88a)}.mkt .cvg4{background:linear-gradient(135deg,#e05a8a,#ff9a6b)}.mkt .case-body{padding:22px}.mkt .case-title{font-family:var(--font-display);font-weight:500;font-size:18px;letter-spacing:-.02em;line-height:1.2}.mkt .case-story{font-size:14px;color:var(--ink-2);line-height:1.55;margin-top:11px;font-weight:500}.mkt .case-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:16px}.mkt .case-tags .t{font-size:11.5px;font-weight:600;color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line-2);padding:5px 11px;border-radius:8px}.mkt .case-link{display:inline-flex;align-items:center;gap:7px;margin-top:18px;font-size:14px;font-weight:700;color:var(--accent-ink)}.mkt .reveal{opacity:0;transform:translateY(22px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.mkt .reveal.in-view{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mkt .reveal{opacity:1;transform:none;transition:none}}.mkt .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mkt .why-card{height:100%;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow-sm)}.mkt .why-card .wn{font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--accent);letter-spacing:.1em}.mkt .why-card .wt{font-family:var(--font-display);font-weight:600;font-size:19px;letter-spacing:-.02em;margin-top:14px;line-height:1.2}.mkt .why-card .wd{font-size:15px;line-height:1.6;color:var(--ink-2);font-weight:500;margin-top:12px}.mkt .cmp{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-md);overflow:hidden}.mkt .cmp-head,.mkt .cmp-row{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.1fr;align-items:center}.mkt .cmp-head{border-bottom:1px solid var(--line)}.mkt .cmp-row{border-top:1px solid var(--line-2)}.mkt .cmp-col-h{padding:18px;font-family:var(--font-display);font-weight:600;font-size:15px;text-align:center;color:var(--ink-2)}.mkt .cmp-col-h.hl{color:var(--accent-ink);background:var(--accent-soft)}.mkt .cmp-label{padding:16px 22px;font-size:14px;font-weight:600;color:var(--ink)}.mkt .cmp-cell{padding:16px 18px;text-align:center;font-size:14px;font-weight:600}.mkt .cmp-cell.muted{color:var(--ink-3)}.mkt .cmp-cell.hl{color:var(--accent-ink);font-weight:800;background:var(--accent-soft)}.mkt .income{border-radius:var(--radius);padding:clamp(32px,5vw,60px);display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;background:radial-gradient(700px 400px at 90% -20%,rgba(255,255,255,.2),transparent 60%),linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 30px 70px rgba(31,71,196,.32)}.mkt .income-bars{display:flex;flex-direction:column;gap:18px}.mkt .ibar-top{display:flex;justify-content:space-between;align-items:baseline;color:rgba(255,255,255,.9);font-size:14px;font-weight:600;margin-bottom:7px}.mkt .ibar-top b{font-family:var(--font-display);font-weight:700;font-size:17px;color:#fff}.mkt .ibar-track{height:12px;border-radius:100px;background:rgba(255,255,255,.2);overflow:hidden}.mkt .ibar-fill{height:100%;border-radius:100px;background:rgba(255,255,255,.55)}.mkt .ibar.hl .ibar-fill{background:#fff;box-shadow:0 0 18px rgba(255,255,255,.6)}.mkt .ibar.hl .ibar-top b{font-size:20px}.mkt .ibar-sub{font-size:12px;color:rgba(255,255,255,.75);font-weight:600;margin-top:6px}@media (max-width:900px){.mkt .income,.mkt .why-grid{grid-template-columns:1fr}.mkt .income{gap:28px}.mkt .cmp-head,.mkt .cmp-row{grid-template-columns:1.3fr 1fr 1fr 1fr}.mkt .cmp-cell,.mkt .cmp-col-h{padding:12px 8px;font-size:12.5px}.mkt .cmp-label{padding:12px;font-size:12.5px}}.mkt .studio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mkt .app-card{display:block;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:26px;box-shadow:var(--shadow-sm);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s}.mkt .app-card.live:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:rgba(43,92,240,.25)}.mkt .app-card.locked{position:relative}.mkt .app-card.locked:after{content:"";position:absolute;inset:0;border-radius:var(--radius);background:repeating-linear-gradient(45deg,rgba(20,22,29,.012) 0 12px,transparent 12px 24px);pointer-events:none}.mkt .app-top{display:flex;align-items:center;justify-content:space-between}.mkt .app-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 8px 18px rgba(31,71,196,.24)}.mkt .app-card.locked .app-icon{background:linear-gradient(135deg,#9aa3b8,#c2c9d8);box-shadow:none}.mkt .app-badge{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 11px;border-radius:100px;display:inline-flex;align-items:center;gap:5px}.mkt .app-badge.live{color:#12855a;background:rgba(18,133,90,.1);border:1px solid rgba(18,133,90,.25)}.mkt .app-badge.soon{color:var(--ink-3);background:var(--paper-2);border:1px solid var(--line)}.mkt .app-title{font-family:var(--font-display);font-weight:600;font-size:19px;letter-spacing:-.02em;margin-top:18px}.mkt .app-desc{font-size:14.5px;line-height:1.55;color:var(--ink-2);font-weight:500;margin-top:10px}.mkt .app-cta{display:inline-flex;align-items:center;gap:7px;margin-top:18px;font-size:14px;font-weight:700;color:var(--accent-ink)}.mkt .app-cta.muted{color:var(--ink-3)}.mkt .plan-list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.mkt .plan-list li{position:relative;padding-left:26px;font-size:14.5px;font-weight:500;color:var(--ink-2)}.mkt .plan-list li:before{content:"✓";position:absolute;left:0;top:0;color:var(--accent);font-weight:800}@media (max-width:900px){.mkt .studio-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.mkt .studio-grid{grid-template-columns:1fr}}.mkt .tick{display:inline-flex;vertical-align:middle;line-height:0}.mkt .tick svg{display:block}.mkt .badge-row{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.mkt .b-pro{font-family:var(--font-display);font-weight:700;font-size:11.5px;letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-2));padding:4px 10px;border-radius:7px;box-shadow:0 4px 12px rgba(31,71,196,.28),inset 0 1px 0 rgba(255,255,255,.3)}.mkt .b-grade{display:inline-flex;align-items:center;gap:6px}.mkt .b-grade .stars{display:inline-flex;gap:1px;line-height:0}.mkt .b-grade .lbl{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.mkt .b-price{font-weight:800;font-size:13.5px;color:var(--ink);background:linear-gradient(180deg,#fff,#f4f7ff);border:1px solid rgba(43,92,240,.24);border-radius:100px;padding:6px 14px;box-shadow:var(--shadow-sm);white-space:nowrap}.mkt .badge-row.compact .b-pro{font-size:10.5px;padding:3px 8px}.mkt .badge-row.compact .b-price{font-size:12px;padding:4px 11px}.mkt .hero2{display:grid;grid-template-columns:1.02fr 1.1fr;gap:52px;align-items:center}.mkt .id-av{width:92px;height:92px;border-radius:26px;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;font-family:var(--font-display);font-weight:600;font-size:30px;color:#fff;flex-shrink:0;box-shadow:inset 0 2px 0 rgba(255,255,255,.35),0 14px 34px rgba(31,71,196,.22)}.mkt .id-av img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .id-top{display:flex;align-items:center;gap:18px}.mkt .avail{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#12855a;background:rgba(18,133,90,.09);border:1px solid rgba(18,133,90,.2);border-radius:100px;padding:7px 14px}.mkt .avail .d{width:8px;height:8px;border-radius:50%;background:#16a06a;box-shadow:0 0 0 4px rgba(22,160,106,.18);animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.mkt .hero-name{font-family:var(--font-display);font-weight:700;font-size:clamp(2.3rem,4.4vw,3.7rem);line-height:1.03;letter-spacing:-.03em;margin:22px 0 0}.mkt .hero-tag{font-size:clamp(1.05rem,1.7vw,1.32rem);line-height:1.42;color:var(--ink-2);font-weight:500;margin-top:14px;max-width:30ch}.mkt .chip-trust{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.mkt .ct{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--ink);background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:100px;padding:8px 14px;box-shadow:var(--shadow-sm)}.mkt .ct .n{color:var(--accent-ink);font-family:var(--font-display);font-weight:600}.mkt .hero-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px;align-items:center}.mkt .mosaic{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:16px;height:460px}.mkt .mosaic .m{border-radius:20px;overflow:hidden;position:relative;box-shadow:var(--shadow-md);background:var(--paper-2)}.mkt .mosaic .m:first-child{grid-row:span 2}.mkt .mosaic .m img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.mkt .mosaic .m:hover img{transform:scale(1.06)}.mkt .mosaicV{display:grid;grid-template-columns:auto 1fr;gap:16px;height:560px}.mkt .mosaicV .reelbox{height:100%;aspect-ratio:9/16;border-radius:20px;overflow:hidden;position:relative;box-shadow:var(--shadow-md);background:#0d0f16}.mkt .mosaicV .side{display:grid;grid-template-rows:1fr 1fr;gap:16px;height:100%;min-width:0}.mkt .mosaicV .side .m{border-radius:20px;overflow:hidden;position:relative;min-height:0;box-shadow:var(--shadow-md);background:var(--paper-2)}.mkt .mosaicV .side .m img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.mkt .mosaicV .side .m:hover img{transform:scale(1.06)}.mkt .mosaicH{display:flex;flex-direction:column;gap:16px}.mkt .mosaicH .reelbox{width:100%;aspect-ratio:16/9;border-radius:20px;overflow:hidden;position:relative;box-shadow:var(--shadow-md);background:#0d0f16}.mkt .mosaicH .below{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mkt .mosaicH .below .m{aspect-ratio:1/1;border-radius:20px;overflow:hidden;position:relative;box-shadow:var(--shadow-md);background:var(--paper-2)}.mkt .mosaicH .below .m img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.mkt .mosaicH .below .m:hover img{transform:scale(1.06)}.mkt .reelbox iframe{width:100%;height:100%;border:0;display:block;pointer-events:none}.mkt .reelbox .sound-btn{position:absolute;right:14px;bottom:14px;z-index:3;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);background:rgba(20,22,29,.55);backdrop-filter:blur(8px);color:#fff;cursor:pointer;transition:transform .2s,background .2s}.mkt .reelbox .sound-btn:hover{transform:scale(1.08);background:rgba(20,22,29,.78)}.mkt .stats{display:flex;gap:44px;flex-wrap:wrap;padding:28px 0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.mkt .stats .s .n{font-family:var(--font-display);font-weight:600;font-size:clamp(1.5rem,2.4vw,2rem);color:var(--ink);letter-spacing:-.02em}.mkt .stats .s .l{font-size:12.5px;color:var(--ink-3);font-weight:600;margin-top:3px}.mkt .gallery{-moz-column-count:3;column-count:3;-moz-column-gap:20px;column-gap:20px}.mkt .tile{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:20px;position:relative;border-radius:20px;overflow:hidden;display:block;box-shadow:var(--shadow-sm);border:1px solid var(--line);background:var(--paper-2)}.mkt .tile img{width:100%;display:block;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.mkt .tile:hover img{transform:scale(1.05)}.mkt .tile .cap{position:absolute;left:0;right:0;bottom:0;padding:26px 16px 14px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,transparent,rgba(20,22,29,.62));color:#fff;opacity:0;transform:translateY(8px);transition:.28s cubic-bezier(.2,.7,.2,1)}.mkt .tile:hover .cap{opacity:1;transform:translateY(0)}.mkt .tile .cap .t{font-size:13px;font-weight:700}.mkt .tile .cap .p{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.82)}.mkt .reel{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mkt .vcard{border-radius:20px;aspect-ratio:16/10;box-shadow:var(--shadow-sm);display:block;background:var(--paper-2)}.mkt .vcard img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.mkt .vcard:hover img{transform:scale(1.05)}.mkt .vcard .play{position:absolute;inset:0;display:grid;place-items:center}.mkt .vcard .play span{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.9);backdrop-filter:blur(6px);box-shadow:0 10px 30px rgba(20,22,29,.28);transition:transform .25s}.mkt .vcard:hover .play span{transform:scale(1.08)}.mkt .vcard .play svg{margin-left:3px}.mkt .tile .vplay{position:absolute;inset:0;display:grid;place-items:center}.mkt .tile .vplay span{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.9);backdrop-filter:blur(6px);box-shadow:0 10px 28px rgba(20,22,29,.3);transition:transform .25s}.mkt .tile:hover .vplay span{transform:scale(1.1)}.mkt .tile .cat{position:absolute;left:12px;top:12px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:rgba(20,22,29,.4);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.25);padding:5px 10px;border-radius:100px}.mkt .about-toggle{display:inline-flex;margin-top:16px;border:none;background:none;cursor:pointer;font-family:var(--font-body);font-size:14.5px;font-weight:700;color:var(--accent-ink);padding:0}.mkt .about-toggle:hover{text-decoration:underline}.mkt .about-txt{font-size:16.5px;line-height:1.65;color:var(--ink-2);font-weight:500;margin-top:18px;max-width:68ch;white-space:pre-line;overflow-wrap:anywhere}.mkt .cta-band{border-radius:var(--radius);padding:clamp(40px,6vw,68px);position:relative;overflow:hidden;background:radial-gradient(700px 400px at 88% -30%,rgba(255,255,255,.22),transparent 60%),linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 30px 70px rgba(31,71,196,.32);color:#fff}.mkt .cta-band h3{font-family:var(--font-display);font-weight:600;font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:-.03em;line-height:1.08}.mkt .cta-band p{font-size:16px;color:rgba(255,255,255,.86);font-weight:500;margin-top:12px;max-width:46ch}.mkt .btn-white{font-size:15px;font-weight:800;color:var(--accent-ink);background:#fff;padding:15px 28px;border-radius:14px;display:inline-flex;align-items:center;gap:8px;box-shadow:0 12px 30px rgba(20,22,29,.24);transition:transform .2s;border:none;cursor:pointer}.mkt .btn-white:hover{transform:translateY(-2px)}@media (max-width:700px){.mkt .reviews{grid-template-columns:1fr}}@media (max-width:900px){.mkt .hero2{grid-template-columns:1fr;gap:32px}.mkt .mosaic{height:340px}.mkt .mosaicV{height:430px}.mkt .gallery{-moz-column-count:2;column-count:2}.mkt .reel{grid-template-columns:1fr 1fr}}@media (max-width:560px){.mkt .gallery{-moz-column-count:1;column-count:1}.mkt .reel{grid-template-columns:1fr}.mkt .stats{gap:26px}}.mkt .panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:26px;box-shadow:var(--shadow-sm)}.mkt .field-label{display:block;font-size:13.5px;font-weight:600;color:var(--ink-2);margin-bottom:7px}.mkt .field{width:100%;font-family:var(--font-body);font-size:14.5px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:12px 15px;outline:none;transition:border-color .2s,box-shadow .2s}.mkt .field::-moz-placeholder{color:var(--ink-3)}.mkt .field::placeholder{color:var(--ink-3)}.mkt .field:focus{border-color:rgba(43,92,240,.5);box-shadow:0 0 0 4px var(--accent-soft)}.mkt .sect-label{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.mkt .foot{padding:44px 0 60px;color:var(--ink-3);font-size:13.5px;font-weight:600;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}@media (max-width:1000px){.mkt .cases,.mkt .grid{grid-template-columns:repeat(2,1fr)}.mkt .nav-burger{display:none!important}.mkt .nav-right{display:flex}.mkt .nav-right .btn-ghost{display:none}.mkt .nav-right .btn-primary{padding:10px 16px;font-size:13.5px}}@media (max-width:430px){.mkt .nav-right .btn-primary{padding:9px 13px;font-size:13px}.mkt .brand-logo{height:17px}}@media (max-width:640px){.mkt-wrap{padding:0 20px}.mkt .cases,.mkt .grid{grid-template-columns:1fr}.mkt .profile-head{flex-direction:column}.mkt .p-cta{margin-left:0;width:100%}}.mkt .collab-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mkt .collab{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow-sm);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s}.mkt .collab:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:rgba(43,92,240,.2)}.mkt .collab-head{display:flex;align-items:center;gap:13px}.mkt .collab-author{font-weight:700;font-size:15px;letter-spacing:-.01em;color:var(--ink)}.mkt .collab-role{font-size:12.5px;color:var(--ink-3);font-weight:600;margin-top:2px}.mkt .collab-title{font-family:var(--font-display);font-weight:600;font-size:17px;line-height:1.25;letter-spacing:-.02em;color:var(--ink);margin-top:18px}.mkt .collab-text{font-size:14px;line-height:1.6;color:var(--ink-2);font-weight:500;margin-top:10px;flex:1}.mkt .collab-need{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px}.mkt .collab-need .lbl{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.mkt .need-chip{font-size:12px;font-weight:700;color:var(--accent-ink);background:var(--accent-soft);border:1px solid rgba(43,92,240,.16);padding:5px 11px;border-radius:100px}.mkt .collab-cta{margin-top:20px;align-self:flex-start}.mkt .collab-badge{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#0f7a4d;background:rgba(23,178,106,.1);border:1px solid rgba(23,178,106,.22);border-radius:100px;padding:5px 12px 5px 10px}.mkt .collab-badge svg{flex-shrink:0}.mkt .premlock{position:relative;border-radius:var(--radius);overflow:hidden}.mkt .premlock-inner{filter:blur(5px) saturate(.85);opacity:.65;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:scale(1.01)}.mkt .premlock-over{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(180deg,rgba(247,249,254,.35),rgba(247,249,254,.72))}.mkt .premlock-badge{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:800;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:100px;padding:9px 16px;box-shadow:var(--shadow-md)}.mkt .premlock-badge svg{color:var(--accent-ink)}.mkt .teaser-wall{position:relative;margin-top:4px}.mkt .teaser-blur{filter:blur(3px) saturate(.92);opacity:.55;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mkt .teaser-fade{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(180deg,rgba(244,246,251,0),rgba(244,246,251,.62) 42%,rgba(244,246,251,.97))}.mkt .teaser-cta{text-align:center;background:#fff;border:1px solid var(--line);border-radius:22px;padding:30px 32px;box-shadow:var(--shadow-md);max-width:540px;margin:0 20px}.mkt .order-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mkt .order-card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow-sm);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s;text-decoration:none}.mkt .order-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:rgba(43,92,240,.2)}.mkt .order-head{display:flex;align-items:center;gap:12px}.mkt .order-avatar{width:42px;height:42px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-display);font-weight:600;font-size:15px;box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}.mkt .order-avatar.lg{width:64px;height:64px;border-radius:18px;font-size:22px}.mkt .order-brand{font-weight:700;font-size:15px;letter-spacing:-.01em;color:var(--ink)}.mkt .order-kind{font-size:12.5px;color:var(--ink-3);font-weight:600;margin-top:2px}.mkt .order-budget{margin-left:auto;font-size:12.5px;font-weight:800;color:var(--accent-ink);background:var(--accent-soft);border:1px solid rgba(43,92,240,.16);border-radius:100px;padding:5px 11px;white-space:nowrap}.mkt .order-title{font-family:var(--font-display);font-weight:600;font-size:16.5px;line-height:1.25;letter-spacing:-.02em;color:var(--ink);margin-top:16px}.mkt .order-text{font-size:13.5px;line-height:1.55;color:var(--ink-2);font-weight:500;margin-top:9px;flex:1}.mkt .order-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.mkt .need-chip.alt{color:var(--ink-2);background:var(--paper-2);border-color:var(--line-2)}.mkt .order-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px}.mkt .order-cta{padding:9px 16px;font-size:13.5px}.mkt .brief-flag{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;border-radius:100px;padding:4px 10px}.mkt .brief-flag.good{color:#0f7a4d;background:rgba(23,178,106,.1);border:1px solid rgba(23,178,106,.2)}.mkt .brief-flag.poor{color:#b4530b;background:rgba(230,126,34,.1);border:1px solid rgba(230,126,34,.22)}.mkt .order-hero{display:flex;gap:18px;align-items:flex-start}.mkt .order-hero-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:12px;font-size:13px;color:var(--ink-3);font-weight:600}.mkt .order-hero-meta span{display:inline-flex;align-items:center;gap:5px}.mkt .order-hero-meta .order-brand{color:var(--accent-ink)}.mkt .order-materials{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mkt .order-materials img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:14px;border:1px solid var(--line-2);background:var(--paper-2)}.mkt .mat-lbl{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.mkt .order-logo{width:96px;height:96px;-o-object-fit:contain;object-fit:contain;border-radius:14px;border:1px solid var(--line-2);background:#fff;padding:8px}.mkt .edit-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.mkt .edit-row{display:flex;align-items:center;gap:6px}.mkt .edit-row .field{padding:9px 12px;font-size:13.5px}.mkt .edit-del{flex-shrink:0;width:34px;height:34px;border-radius:10px;border:1px solid var(--line);background:#fff;color:var(--ink-3);display:grid;place-items:center;cursor:pointer;transition:color .15s,border-color .15s}.mkt .edit-del:hover{color:#c0392b;border-color:rgba(192,57,43,.3)}@media (max-width:640px){.mkt .edit-list{grid-template-columns:1fr}}.mkt .gen-panel{border:1px solid rgba(43,92,240,.16)}.mkt .credits-pill{font-size:12.5px;font-weight:800;color:var(--accent-ink);background:var(--accent-soft);border:1px solid rgba(43,92,240,.16);border-radius:100px;padding:6px 13px}.mkt .credits-pill,.mkt .draft-pill{display:inline-flex;align-items:center;gap:6px}.mkt .draft-pill{font-size:12px;font-weight:700;color:#0f5c3d;background:rgba(23,178,106,.1);border:1px solid rgba(23,178,106,.22);border-radius:100px;padding:6px 8px 6px 12px}.mkt .draft-pill button{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;border:none;cursor:pointer;color:#0f5c3d;background:rgba(23,178,106,.18)}.mkt .draft-pill button:hover{background:#c0392b;color:#fff}.mkt .nocredits{display:flex;flex-direction:column;gap:6px;align-items:flex-start;background:var(--paper-2);border:1px solid var(--line-2);border-radius:16px;padding:20px 22px}.mkt .nocredits b{font-size:15px;color:var(--ink)}.mkt .nocredits span{font-size:13.5px;color:var(--ink-3);font-weight:500}.mkt .src-strip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;margin-bottom:16px;background:var(--paper-2);border:1px solid var(--line-2);border-radius:14px}.mkt .src-chip{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:100px;padding:4px 12px 4px 4px}.mkt .src-chip img{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.mkt .src-chip code{font-size:12px;font-weight:700;color:var(--accent-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mkt .mode-tabs{display:inline-flex;gap:4px;padding:4px;background:var(--paper-2);border:1px solid var(--line-2);border-radius:12px}.mkt .mode-tab{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-body);font-size:13.5px;font-weight:700;color:var(--ink-3);background:none;border:none;border-radius:9px;padding:8px 14px;cursor:pointer;transition:background .15s,color .15s}.mkt .mode-tab.on{background:#fff;color:var(--ink);box-shadow:var(--shadow-sm)}.mkt .prompt-box{margin-top:14px}.mkt .pv-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.mkt .pv-ai{font-size:13px;padding:8px 13px;border:1px solid rgba(43,92,240,.28);color:var(--accent-ink);background:var(--accent-soft)}.mkt .pv-ai:hover:not(:disabled){background:rgba(43,92,240,.14)}.mkt .pv-ai:disabled{opacity:.7;cursor:default}.mkt .ai-seen,.mkt .ai-warn{display:flex;align-items:flex-start;gap:7px;font-size:13px;line-height:1.5;font-weight:500;border-radius:12px;padding:10px 13px;margin:0 0 10px}.mkt .ai-seen{color:#0f5c3d;background:rgba(23,178,106,.09);border:1px solid rgba(23,178,106,.2)}.mkt .ai-warn{color:#8a4a0b;background:rgba(230,126,34,.1);border:1px solid rgba(230,126,34,.22)}.mkt .ai-seen svg,.mkt .ai-warn svg{flex-shrink:0;margin-top:2px}.mkt .pv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mkt .pv-card{display:flex;flex-direction:column;gap:3px;text-align:left;cursor:pointer;background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px 13px;transition:border-color .15s,box-shadow .15s}.mkt .pv-card:hover{border-color:rgba(43,92,240,.35);box-shadow:var(--shadow-sm)}.mkt .pv-card.on{border-color:var(--accent);background:var(--accent-soft)}.mkt .pv-card b{font-size:13.5px;font-weight:800;color:var(--ink)}.mkt .pv-card span{font-size:12px;color:var(--ink-3);font-weight:600}.mkt .token-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:10px}.mkt .token-btn{display:inline-flex;align-items:center;gap:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;color:var(--accent-ink);background:var(--accent-soft);border:1px solid rgba(43,92,240,.18);border-radius:8px;padding:5px 9px;cursor:pointer}.mkt .token-btn:hover{background:rgba(43,92,240,.16)}.mkt .token-note{font-size:12px;color:var(--ink-3);font-weight:500}.mkt .works-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:10px}.mkt .work-tile{position:relative;aspect-ratio:1/1;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--paper-2)}.mkt .work-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mkt .work-kind{position:absolute;left:8px;bottom:8px;font-size:10.5px;font-weight:800;color:#fff;background:rgba(20,22,29,.6);backdrop-filter:blur(4px);border-radius:100px;padding:3px 9px}.mkt .work-del,.mkt .work-dl{position:absolute;top:8px;width:26px;height:26px;border-radius:8px;border:none;cursor:pointer;display:grid;place-items:center;color:#fff;background:rgba(20,22,29,.55);backdrop-filter:blur(4px)}.mkt .work-del{right:8px}.mkt .work-dl{right:40px}.mkt .work-del:hover{background:#c0392b}.mkt .work-dl:hover{background:var(--accent)}.mkt .work-add{aspect-ratio:1/1;border-radius:14px;border:1.5px dashed var(--line);background:var(--paper-2);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--ink-3);font-size:12.5px;font-weight:700;transition:border-color .15s,color .15s}.mkt .work-add:hover{border-color:var(--accent);color:var(--accent-ink)}.mkt .send-thumbs{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.mkt .send-thumbs img{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid var(--line-2)}.mkt .work-tile img.zoomable{cursor:zoom-in}.lb{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:4vh 5vw;background:rgba(12,14,20,.9);backdrop-filter:blur(6px);animation:lbin .16s ease-out}@keyframes lbin{0%{opacity:0}to{opacity:1}}.lb-img{max-width:min(1100px,90vw);max-height:88vh;border-radius:14px;display:block;box-shadow:0 30px 80px rgba(0,0,0,.55);cursor:default}.lb-bar{position:fixed;top:16px;right:18px;display:flex;align-items:center;gap:10px}.lb-btn{width:42px;height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.18);cursor:pointer;display:grid;place-items:center;color:#fff;background:rgba(255,255,255,.12);transition:background .15s}.lb-btn:hover{background:rgba(255,255,255,.24)}.lb-count{font-family:var(--font-body),system-ui,sans-serif;font-size:13px;font-weight:700;color:rgba(255,255,255,.8);background:rgba(255,255,255,.12);border-radius:100px;padding:8px 14px}.lb-nav{position:fixed;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;cursor:pointer;display:grid;place-items:center;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);transition:background .15s}.lb-nav:hover{background:rgba(255,255,255,.26)}.lb-nav.left{left:16px}.lb-nav.right{right:16px}@media (max-width:560px){.lb-nav{width:40px;height:40px}.lb-nav.left{left:8px}.lb-nav.right{right:8px}}.mkt .crop-frame{position:relative;margin:4px auto 0;border-radius:14px;overflow:hidden;background:#0d0f16;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mkt .crop-frame:active{cursor:grabbing}.mkt .crop-frame img{left:50%;top:50%;max-width:none}.mkt .crop-frame img,.mkt .crop-grid{position:absolute;pointer-events:none}.mkt .crop-grid{inset:0;background:linear-gradient(90deg,transparent 33.2%,rgba(255,255,255,.28) 0,rgba(255,255,255,.28) 33.5%,transparent 0,transparent 66.2%,rgba(255,255,255,.28) 0,rgba(255,255,255,.28) 66.5%,transparent 0),linear-gradient(180deg,transparent 33.2%,rgba(255,255,255,.28) 0,rgba(255,255,255,.28) 33.5%,transparent 0,transparent 66.2%,rgba(255,255,255,.28) 0,rgba(255,255,255,.28) 66.5%,transparent 0);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35);border-radius:14px}.mkt .crop-zoom{display:flex;align-items:center;gap:10px;margin-top:14px;color:var(--ink-3)}.mkt .crop-zoom input{flex:1;accent-color:var(--accent)}@media (max-width:760px){.mkt .pv-grid{grid-template-columns:1fr}.mkt .works-grid{grid-template-columns:repeat(2,1fr)}}.mkt .oe-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;margin-top:8px}.mkt .oe-tile{position:relative;aspect-ratio:1/1;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--paper-2)}.mkt .oe-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mkt .oe-tag{position:absolute;left:6px;bottom:6px;font-size:10px;font-weight:800;color:#fff;background:rgba(20,22,29,.62);border-radius:100px;padding:3px 8px;font-family:ui-monospace,Menlo,monospace}.mkt .tg-connect{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:linear-gradient(180deg,#fff,#f5f9ff);border:1px solid rgba(34,158,217,.25);border-radius:16px;padding:16px 20px}.mkt .tg-ok{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#0f7a4d;background:rgba(23,178,106,.1);border:1px solid rgba(23,178,106,.22);border-radius:100px;padding:7px 13px}.mkt .gen-result{display:grid;grid-template-columns:300px 1fr;gap:20px;align-items:start}.mkt .gen-img{position:relative;border-radius:16px;overflow:hidden;box-shadow:var(--shadow-md)}.mkt .gen-img img{width:100%;display:block}.mkt .gen-mode{position:absolute;left:10px;bottom:10px;font-size:11px;font-weight:700;color:#fff;background:rgba(20,22,29,.6);backdrop-filter:blur(4px);border-radius:100px;padding:4px 10px}.mkt .gen-msg{font-size:15px;line-height:1.6;color:var(--ink-2);font-weight:500;white-space:pre-line;background:var(--paper-2);border:1px solid var(--line-2);border-radius:14px;padding:16px}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.mkt .btn-block{justify-content:center}.ask-modal{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:rgba(20,22,29,.42);backdrop-filter:blur(3px)}.ask-card{width:100%;max-width:460px;background:#fff;border:1px solid var(--line);border-radius:22px;padding:26px 26px 22px;box-shadow:var(--shadow-md);font-family:var(--font-body);animation:sheetdown .2s cubic-bezier(.2,.7,.2,1)}.ask-title{font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:-.02em;color:var(--ink)}.ask-sub{font-size:13.5px;color:var(--ink-3);font-weight:500;margin:6px 0 16px}.mkt .card-builder{display:grid;grid-template-columns:1fr 420px;gap:32px;align-items:start}.mkt .cb-form{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:26px;box-shadow:var(--shadow-sm)}.mkt .cb-photo-row{display:flex;gap:16px;align-items:flex-end}.mkt .cb-photo{position:relative;width:78px;height:78px;flex-shrink:0;border-radius:20px;overflow:hidden;cursor:pointer;display:block;box-shadow:var(--shadow-sm)}.mkt .cb-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .cb-photo-ph{width:100%;height:100%;display:grid;place-items:center;color:#fff;font-family:var(--font-display);font-weight:600;font-size:24px}.mkt .cb-photo-badge{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:4px;font-size:10.5px;font-weight:700;color:#fff;background:rgba(20,22,29,.55);backdrop-filter:blur(3px);padding:4px 0}.mkt .cb-preview{position:sticky;top:90px}.mkt .vcard{position:relative;overflow:hidden;border-radius:26px;padding:30px;border:1px solid var(--line);background:linear-gradient(158deg,#ffffff,#f3f7ff);box-shadow:0 2px 4px rgba(20,22,29,.04),0 24px 60px rgba(31,71,196,.14)}.mkt .vcard:before{content:"";position:absolute;top:-80px;right:-70px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(43,92,240,.22),transparent 70%)}.mkt .vcard-top{display:flex;align-items:center;justify-content:space-between;position:relative}.mkt .vcard-av{width:84px;height:84px;border-radius:22px;-o-object-fit:cover;object-fit:cover;box-shadow:var(--shadow-sm)}.mkt .vcard-av.ph{display:grid;place-items:center;color:#fff;font-family:var(--font-display);font-weight:600;font-size:30px}.mkt .vcard-eyebrow{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:800;letter-spacing:.04em;color:var(--accent-ink);background:var(--accent-soft);border:1px solid rgba(43,92,240,.16);border-radius:100px;padding:6px 12px}.mkt .vcard-name{font-family:var(--font-display);font-weight:600;font-size:26px;letter-spacing:-.03em;color:var(--ink);margin-top:22px;position:relative}.mkt .vcard-tag{font-size:15px;line-height:1.5;color:var(--ink-2);font-weight:500;margin-top:9px;position:relative}.mkt .vcard-meta{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px;font-size:13px;color:var(--ink-3);font-weight:700;position:relative}.mkt .vcard-price{display:inline-flex;margin-top:16px;font-size:13.5px;font-weight:800;color:var(--accent-ink);background:#fff;border:1px solid var(--line);border-radius:100px;padding:7px 15px;box-shadow:var(--shadow-sm);position:relative}.mkt .vcard-foot{margin-top:24px;padding-top:16px;border-top:1px solid var(--line-2);font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--ink-3);position:relative}.mkt .cb-actions{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}@media (max-width:900px){.mkt .card-builder{grid-template-columns:1fr}.mkt .cb-preview{position:static}}.mkt .hero-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.mkt .hn{display:flex;flex-direction:column;gap:3px;padding:16px 18px;border-radius:16px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform .25s,box-shadow .25s,border-color .25s}.mkt .hn:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:rgba(43,92,240,.22)}.mkt .hn b{font-size:15.5px;font-weight:800;color:var(--ink)}.mkt .hn span{font-size:12.5px;color:var(--ink-3);font-weight:600}.mkt .hero-lead{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center}.mkt .hero-art{border-radius:28px;min-height:360px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(120% 120% at 100% 0,rgba(43,92,240,.18),transparent 60%),linear-gradient(160deg,#eef2fb,#dde6f8);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.mkt .hero-art-ph{text-align:center;font-family:var(--font-display);font-weight:600;font-size:20px;letter-spacing:-.02em;color:var(--ink-3)}.mkt .hero-art-ph small{font-family:var(--font-body);font-weight:600;font-size:12.5px;letter-spacing:.04em;color:var(--ink-3);opacity:.8}@media (max-width:900px){.mkt .hero-lead{grid-template-columns:1fr;gap:26px}.mkt .hero-art{min-height:200px}}.mkt .roadmap{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mkt .rm-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow-sm)}.mkt .rm-card.now{border-color:rgba(23,178,106,.3)}.mkt .rm-badge{display:inline-flex;font-size:11.5px;font-weight:800;letter-spacing:.03em;color:var(--ink-3);background:var(--paper-2);border:1px solid var(--line-2);border-radius:100px;padding:5px 11px}.mkt .rm-badge.now{color:#0f7a4d;background:rgba(23,178,106,.1);border-color:rgba(23,178,106,.22)}.mkt .rm-title{font-family:var(--font-display);font-weight:600;font-size:17px;letter-spacing:-.02em;color:var(--ink);margin-top:16px}.mkt .rm-desc{font-size:14px;line-height:1.55;color:var(--ink-2);font-weight:500;margin-top:8px}@media (max-width:900px){.mkt .hero-nav{grid-template-columns:1fr 1fr}.mkt .roadmap{grid-template-columns:1fr}}@media (max-width:560px){.mkt .hero-nav{grid-template-columns:1fr}}@media (max-width:1000px){.mkt .collab-grid,.mkt .order-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.mkt .order-cols{grid-template-columns:1fr!important}.mkt .gen-result{grid-template-columns:1fr}}@media (max-width:640px){.mkt .collab-grid,.mkt .order-grid{grid-template-columns:1fr}}.mkt .intake{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:clamp(18px,3vw,28px)}.mkt .ik-steps{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:20px}.mkt .ik-step{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--ink-3);background:var(--paper-2);border:1px solid var(--line-2);border-radius:100px;padding:4px 10px 4px 4px}.mkt .ik-step b{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:10.5px;color:var(--ink-3);background:#fff;border:1px solid var(--line-2)}.mkt .ik-step.on{color:var(--accent-ink);background:var(--accent-soft);border-color:rgba(43,92,240,.2)}.mkt .ik-step.on b{color:#fff;background:var(--accent);border-color:transparent}.mkt .ik-step.done{color:#0f7a4d;background:rgba(23,178,106,.09);border-color:rgba(23,178,106,.2)}.mkt .ik-step.done b{color:#fff;background:#17b26a;border-color:transparent}.mkt .ik-restored{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;font-weight:600;color:var(--ink-3);background:var(--paper-2);border:1px solid var(--line-2);border-radius:12px;padding:9px 14px;margin-bottom:16px}.mkt .ik-restored button{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-body);font-size:12.5px;font-weight:700;color:var(--accent-ink);background:none;border:none;cursor:pointer;padding:0}.mkt .ik-restored button:hover{text-decoration:underline}.mkt .ik-log{display:flex;flex-direction:column;gap:12px}.mkt .ik-msg{display:flex;gap:10px;align-items:flex-start;max-width:88%}.mkt .ik-msg.me{margin-left:auto;flex-direction:row-reverse}.mkt .ik-av{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#fff;background:linear-gradient(140deg,var(--accent),#6f8dff);box-shadow:0 4px 12px rgba(43,92,240,.28)}.mkt .ik-bubble{font-size:14.5px;line-height:1.6;font-weight:500;color:var(--ink);white-space:pre-wrap;background:var(--paper-2);border:1px solid var(--line-2);border-radius:16px 16px 16px 5px;padding:11px 15px}.mkt .ik-msg.me .ik-bubble{color:var(--accent-ink);background:var(--accent-soft);border-color:rgba(43,92,240,.16);border-radius:16px 16px 5px 16px}.mkt .ik-typing{display:inline-flex;gap:4px;padding:15px}.mkt .ik-typing i{width:6px;height:6px;border-radius:50%;background:var(--ink-3);opacity:.45;animation:ikdot 1s ease-in-out infinite}.mkt .ik-typing i:nth-child(2){animation-delay:.15s}.mkt .ik-typing i:nth-child(3){animation-delay:.3s}@keyframes ikdot{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-4px);opacity:.9}}.mkt .ik-act{margin-top:20px;padding-top:18px;border-top:1px dashed var(--line-2)}.mkt .ik-area{resize:vertical;line-height:1.6}.mkt .ik-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.mkt .ik-row .field{flex:1;min-width:180px}.mkt .ik-note{font-size:12.5px;line-height:1.5}.mkt .ik-hint,.mkt .ik-note{font-weight:500;color:var(--ink-3)}.mkt .ik-hint{font-size:13px;margin-bottom:10px}.mkt .ik-ex{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:16px}.mkt .ik-ex span{font-size:12.5px;font-weight:600;color:var(--ink-3)}.mkt .ik-ex button{font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--ink-2);text-align:left;background:var(--paper-2);border:1px dashed var(--line);border-radius:100px;padding:5px 12px;cursor:pointer}.mkt .ik-ex button:hover{color:var(--accent-ink);border-color:rgba(43,92,240,.4);background:var(--accent-soft)}.mkt .ik-card{background:var(--paper-2);border:1px solid var(--line-2);border-radius:16px;padding:18px 20px}.mkt .ik-card-h{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mkt .ik-card-h b{font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:-.02em;color:var(--ink)}.mkt .ik-card .field{background:#fff}.mkt .ik-chips{display:flex;gap:8px;flex-wrap:wrap}.mkt .ik-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:13.5px;font-weight:700;color:var(--ink-2);background:#fff;border:1px solid var(--line);border-radius:100px;padding:8px 15px;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.mkt .ik-chip:hover{color:var(--accent-ink);border-color:rgba(43,92,240,.4);background:var(--accent-soft)}.mkt .ik-chip.on{color:#fff;background:var(--accent);border-color:transparent}.mkt .ik-refs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.mkt .ik-ref{aspect-ratio:4/3;border-radius:12px;overflow:hidden;cursor:pointer;padding:0;border:2px solid transparent;background:var(--paper-2);transition:border-color .15s,transform .15s}.mkt .ik-ref img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mkt .ik-ref:hover{transform:translateY(-2px);border-color:rgba(43,92,240,.35)}.mkt .ik-ref.on{border-color:var(--accent)}.mkt .ik-ref-on{position:absolute;right:6px;top:6px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;background:var(--accent);box-shadow:0 4px 10px rgba(43,92,240,.4)}.mkt .ik-sum{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.mkt .ik-sum span{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--ink-3);background:#fff;border:1px solid var(--line-2);border-radius:100px;padding:6px 12px}@media (max-width:700px){.mkt .ik-refs{grid-template-columns:repeat(2,1fr)}.mkt .ik-msg{max-width:96%}}.mkt .qa-list{display:grid;gap:12px;margin:0}.mkt .qa-list dt{font-size:13px;font-weight:700;color:var(--ink-3)}.mkt .qa-list dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--ink)}.mkt .hero-alt-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--accent-ink);text-decoration:none;border-bottom:1px dashed rgba(43,92,240,.4);padding-bottom:2px}.mkt .hero-alt-link:hover{border-bottom-color:var(--accent)}.mkt .ik-files{display:grid;gap:8px;margin-top:12px}.mkt .ik-file{display:flex;align-items:flex-start;gap:10px;background:var(--paper-2);border:1px solid var(--line-2);border-radius:12px;padding:10px 12px}.mkt .ik-file>svg{flex-shrink:0;margin-top:2px;color:var(--accent-ink)}.mkt .ik-file div{flex:1;min-width:0}.mkt .ik-file b{display:block;font-size:13px;font-weight:800;color:var(--ink)}.mkt .ik-file span{display:block;font-size:12.5px;line-height:1.5;font-weight:500;color:var(--ink-3);margin-top:2px}.mkt .ik-file button{flex-shrink:0;width:24px;height:24px;border-radius:8px;border:1px solid var(--line);background:#fff;color:var(--ink-3);cursor:pointer;display:grid;place-items:center}.mkt .ik-file button:hover{color:#c0392b;border-color:rgba(192,57,43,.3)}.mkt .ik-two{display:grid;grid-template-columns:1fr 200px;gap:14px}@media (max-width:640px){.mkt .ik-two{grid-template-columns:1fr}}.mkt .ik-quality{margin-top:14px;border-radius:16px;padding:16px 18px;border:1px solid var(--line-2);background:var(--paper-2)}.mkt .ik-quality.strong{border-color:rgba(23,178,106,.28);background:rgba(23,178,106,.07)}.mkt .ik-quality.thin{border-color:rgba(230,126,34,.3);background:rgba(230,126,34,.08)}.mkt .ik-q-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.mkt .ik-q-head b{font-family:var(--font-display);font-weight:600;font-size:16px;letter-spacing:-.02em;color:var(--ink)}.mkt .ik-q-head span{font-size:13px;font-weight:800;color:var(--ink-3)}.mkt .ik-q-bar{height:6px;border-radius:100px;background:rgba(20,22,29,.08);overflow:hidden;margin-top:10px}.mkt .ik-q-bar i{display:block;height:100%;border-radius:100px;background:var(--accent);transition:width .4s ease}.mkt .ik-quality.strong .ik-q-bar i{background:#17b26a}.mkt .ik-quality.thin .ik-q-bar i{background:#e67e22}.mkt .ik-q-miss{font-size:13px;font-weight:700;color:var(--ink-2);margin-top:10px}.mkt .ik-q-tips{margin:8px 0 0;padding-left:18px}.mkt .ik-q-tips li{font-size:13px;line-height:1.55;font-weight:500;color:var(--ink-2);margin-top:4px}.mkt .q-flag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;border-radius:100px;padding:5px 11px}.mkt .q-flag.strong{color:#0f7a4d;background:rgba(23,178,106,.1);border:1px solid rgba(23,178,106,.22)}.mkt .q-flag.ok{color:var(--accent-ink);background:var(--accent-soft);border:1px solid rgba(43,92,240,.18)}.mkt .q-flag.thin{color:#8a4a0b;background:rgba(230,126,34,.1);border:1px solid rgba(230,126,34,.24)}.mkt .task-body{white-space:pre-wrap}.mkt .ik-block{border:1px solid var(--line-2);border-radius:16px;padding:16px 18px;margin-bottom:14px;background:#fff}.mkt .ik-block+.ik-block{background:var(--paper-2)}.mkt .ik-block-h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.mkt .ik-block-h b{font-family:var(--font-display);font-weight:600;font-size:15.5px;letter-spacing:-.02em;color:var(--ink)}.mkt .ik-block-h span{font-size:12.5px;font-weight:600;color:var(--ink-3)}.mkt .ik-block .ik-row{margin-top:10px}.mkt a.btn-second{text-decoration:none}.lb-action{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body),system-ui,sans-serif;font-size:14px;font-weight:700;color:#fff;background:rgba(255,255,255,.16);cursor:pointer;border:1px solid rgba(255,255,255,.24);border-radius:100px;padding:11px 22px;backdrop-filter:blur(6px);transition:background .15s,color .15s}.lb-action:hover{background:rgba(255,255,255,.28)}.lb-action.on{color:#fff;background:#2b5cf0;border-color:transparent}.mkt .ik-ref{position:relative}.mkt .ik-ref-zoom{position:absolute;left:6px;top:6px;width:24px;height:24px;border-radius:8px;border:none;cursor:pointer;display:grid;place-items:center;color:#fff;background:rgba(20,22,29,.55);backdrop-filter:blur(4px);opacity:0;transition:opacity .15s}.mkt .ik-ref:focus-within .ik-ref-zoom,.mkt .ik-ref:hover .ik-ref-zoom{opacity:1}.mkt .oe-tile img.zoomable{cursor:zoom-in}@media (hover:none){.mkt .ik-ref-zoom{opacity:1}}.mkt .mat-lbl span{font-weight:500;color:var(--ink-3);letter-spacing:0;text-transform:none}.mkt .mat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;margin-top:10px}.mkt .mat-tile{position:relative;aspect-ratio:1/1;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--paper-2)}.mkt .mat-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;cursor:zoom-in}.mkt .mat-zoom{position:absolute;right:8px;top:8px;width:28px;height:28px;border-radius:9px;border:none;cursor:pointer;display:grid;place-items:center;color:#fff;background:rgba(20,22,29,.5);backdrop-filter:blur(4px);opacity:0;transition:opacity .15s,background .15s}.mkt .mat-tile:hover .mat-zoom{opacity:1}.mkt .mat-zoom:hover{background:var(--accent)}@media (hover:none){.mkt .mat-zoom{opacity:1}}.mkt .pv-preview{margin-top:12px;padding:14px 16px;border-radius:14px;background:var(--paper-2);border:1px solid var(--line-2)}.mkt .pv-preview p{margin:0;font-size:14px;line-height:1.6;font-weight:500;color:var(--ink-2)}.mkt .pv-preview .btn-ghost{margin-top:10px;font-size:12.5px;padding:7px 12px}.mkt .src-chip .src-name{font-size:12px;font-weight:700;color:var(--ink-2)}.mkt .src-chip img.zoomable{cursor:zoom-in}.mkt .owner-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:var(--accent-soft);border:1px solid rgba(43,92,240,.18);border-radius:16px;padding:14px 18px;margin-bottom:22px}.mkt .owner-bar>span{font-size:14px;font-weight:700;color:var(--accent-ink)}.mkt .owner-bar>div{display:flex;gap:10px;flex-wrap:wrap}.mkt .owner-bar .btn-primary{padding:9px 16px;font-size:13.5px}.mkt .owner-bar .btn-ghost{padding:9px 14px;font-size:13px}.mkt .ai-tools{display:flex;gap:6px;flex-wrap:wrap}.mkt .ai-suggest{margin-top:14px;border:1px solid rgba(43,92,240,.24);background:var(--accent-soft);border-radius:16px;padding:16px 18px}.mkt .ai-suggest-h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.mkt .ai-suggest-h b{font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--ink)}.mkt .ai-suggest-h span{font-size:12.5px;font-weight:600;color:var(--ink-3)}.mkt .ai-suggest-title{font-weight:800;font-size:15px;color:var(--ink);margin-top:10px}.mkt .ai-suggest .task-body{font-size:14px;line-height:1.6;color:var(--ink-2);margin:6px 0 0}.mkt .oe-money{display:grid;grid-template-columns:1fr 1fr 110px 1.4fr;gap:12px;margin-top:14px}.mkt .oe-qa{display:grid;grid-template-columns:1fr 1.3fr 36px;gap:8px;margin-bottom:8px;align-items:center}@media (max-width:760px){.mkt .oe-money{grid-template-columns:1fr 1fr}.mkt .oe-qa{grid-template-columns:1fr}}.mkt .path-skeleton{height:60vh;border-radius:var(--radius);background:var(--paper-2);border:1px solid var(--line-2)}.mkt .deck{scroll-snap-type:y mandatory;overflow-y:auto;overflow-x:hidden;height:calc(100dvh - 75px);scroll-behavior:smooth;scrollbar-width:none}.mkt .deck::-webkit-scrollbar{display:none}.mkt .pslide{scroll-snap-align:start;scroll-snap-stop:always;min-height:calc(100dvh - 75px);display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(28px,5vw,72px);max-width:1160px;margin:0 auto;padding:48px 24px}.mkt .pslide-in{animation:mktRise .5s ease both}.mkt .pslide-n{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-soft);border-radius:100px;padding:6px 13px}.mkt .pslide-h1{letter-spacing:-.03em;font-size:clamp(2.1rem,5vw,3.6rem);line-height:1.05;margin:20px 0 0}.mkt .pslide-h,.mkt .pslide-h1{font-family:var(--font-display);font-weight:600;color:var(--ink)}.mkt .pslide-h{letter-spacing:-.025em;font-size:clamp(1.6rem,3.4vw,2.5rem);line-height:1.12;margin:16px 0 0}.mkt .pslide-lead{font-size:clamp(15px,1.35vw,17px);line-height:1.65;font-weight:500;color:var(--ink-2);margin:14px 0 0;max-width:30em}.mkt .pslide-cta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:26px}.mkt .pslide-in .path-q{margin-top:22px}.mkt .pslide-in .path-q b{display:flex;align-items:center;gap:6px}.mkt .pslide-next{display:inline-flex;align-items:center;gap:6px;margin-top:26px;padding:0;font-family:var(--font-body);font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);background:none;border:none;cursor:pointer;transition:color .2s}.mkt .pslide-next:hover{color:var(--accent-ink)}.mkt .pslide-next svg{animation:pnudge 2.2s ease-in-out infinite}@keyframes pnudge{0%,to{transform:none}50%{transform:translateY(3px)}}.mkt .btn-ghost.on{color:#0f7a4d;border-color:rgba(23,178,106,.4);background:rgba(23,178,106,.07)}.mkt .pslide-art{display:grid;place-items:center;animation:mktRise .6s ease .1s both}.mkt .pcard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:24px 26px;max-width:380px}.mkt .pcard b{display:block;font-size:12.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.mkt .pcard p{font-size:15px;line-height:1.65;font-weight:500;color:var(--ink-2);margin:10px 0 0}.mkt .pcard p.quote{font-style:italic;color:var(--ink);border-left:3px solid var(--accent);padding-left:14px;margin-bottom:12px}.mkt .pcard.tall b{margin-top:18px}.mkt .pmock{background:var(--paper-2);border:1px solid var(--line-2);border-radius:14px;padding:16px}.mkt .pmock-ava{width:48px;height:48px;border-radius:50%;background:var(--accent-soft)}.mkt .pmock-line{height:9px;border-radius:100px;background:rgba(20,22,29,.13);margin-top:12px}.mkt .pmock-line.dim{background:rgba(20,22,29,.07)}.mkt .pmock-line.w60{width:60%}.mkt .pmock-line.w40{width:40%}.mkt .pmock-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px}.mkt .pmock-grid i{display:block;aspect-ratio:1;border-radius:8px;background:linear-gradient(150deg,rgba(43,92,240,.16),rgba(43,92,240,.05))}.mkt .pladder{display:grid;gap:10px;width:100%;max-width:360px}.mkt .pladder-s{border:1px solid var(--line);border-radius:16px;padding:16px 18px;background:var(--card)}.mkt .pladder-s b{display:block;font-size:15px;font-weight:800;color:var(--ink)}.mkt .pladder-s span{font-size:13px;font-weight:500;color:var(--ink-3)}.mkt .pladder-s.s0{margin-right:48px}.mkt .pladder-s.s1{margin-left:24px;margin-right:24px}.mkt .pladder-s.s2{margin-left:48px;border-color:rgba(43,92,240,.4);box-shadow:0 10px 28px rgba(43,92,240,.14)}.mkt .proles{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.mkt .proles span{font-size:13px;line-height:1.5;font-weight:500;color:var(--ink-3);background:var(--paper-2);border:1px solid var(--line-2);border-radius:12px;padding:10px 13px}.mkt .proles b{display:block;font-size:13.5px;font-weight:800;color:var(--ink)}.mkt .pskills{display:grid;gap:9px;margin:20px 0 0;padding:0;list-style:none}.mkt .pskills li{display:flex;align-items:flex-start;gap:9px;font-size:14.5px;line-height:1.55;font-weight:500;color:var(--ink-2)}.mkt .pskills li svg{flex-shrink:0;margin-top:3px;color:#0f7a4d}.mkt .pskills b{font-weight:800;color:var(--ink)}.mkt .pmod{display:inline-block;font-style:normal;font-size:11.5px;font-weight:800;color:var(--accent-ink);background:var(--accent-soft);border-radius:100px;padding:2px 9px;margin-left:7px}.mkt .path-id{border:1px solid var(--line);border-radius:20px;padding:22px;text-align:center;width:100%;max-width:280px;background:linear-gradient(165deg,#f6f8ff,#eef2fb);position:relative;overflow:hidden;transition:border-color .3s,box-shadow .3s}.mkt .path-id.big{max-width:340px;padding:28px}.mkt .path-id.on{border-color:rgba(43,92,240,.4);box-shadow:0 16px 40px rgba(43,92,240,.16)}.mkt .path-id-h{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.mkt .path-id-face{width:68px;height:68px;margin:14px auto 0;border-radius:50%;display:grid;place-items:center;font-size:28px;background:#fff;border:1px solid var(--line)}.mkt .path-id.big .path-id-face{width:88px;height:88px;font-size:36px}.mkt .path-id-name{font-weight:800;font-size:15px;color:var(--ink);margin-top:12px}.mkt .path-id-lvl{font-size:12.5px;font-weight:700;color:var(--ink-3);margin-top:2px}.mkt .path-id-goal{font-size:12px;font-weight:700;color:var(--accent-ink);margin-top:6px}.mkt .path-id-checks{display:grid;gap:6px;margin-top:16px}.mkt .path-id-checks span{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--ink-3);opacity:.5}.mkt .path-id-checks span.on{color:#0f7a4d;opacity:1}.mkt .pdots{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:30;display:grid;gap:10px}.mkt .pdots button{display:flex;align-items:center;justify-content:flex-end;gap:9px;background:none;border:none;cursor:pointer;padding:0}.mkt .pdots button:after{content:"";width:8px;height:8px;border-radius:50%;background:rgba(20,22,29,.18);transition:background .2s,transform .2s}.mkt .pdots button.on:after{background:var(--accent);transform:scale(1.35)}.mkt .pdots span{font-size:11.5px;font-weight:800;color:var(--ink-3);opacity:0;transform:translateX(6px);transition:opacity .2s,transform .2s;white-space:nowrap}.mkt .pdots button.on span,.mkt .pdots button:hover span{opacity:1;transform:none}.mkt .path-q{margin-bottom:14px}.mkt .path-q b{display:block;font-size:13.5px;font-weight:800;color:var(--ink);margin-bottom:8px}.mkt .path-quiz{background:var(--paper-2);border:1px solid var(--line-2);border-radius:14px;padding:16px 18px;margin-top:18px}.mkt .path-q-n{font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.mkt .path-quiz b{display:block;font-size:15px;font-weight:800;color:var(--ink);margin-top:6px}.mkt .path-opts{display:grid;gap:8px;margin-top:12px}.mkt .path-opt{text-align:left;font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--ink-2);background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px 14px;cursor:pointer;transition:border-color .15s,background .15s}.mkt .path-opt:hover:not(:disabled){border-color:rgba(43,92,240,.4);background:var(--accent-soft)}.mkt .path-opt:disabled{cursor:default}.mkt .path-opt.right{color:#0f5c3d;background:rgba(23,178,106,.1);border-color:rgba(23,178,106,.35)}.mkt .path-opt.miss{color:#8a2b1e;background:rgba(192,57,43,.07);border-color:rgba(192,57,43,.3)}.mkt .path-why{font-size:13.5px;line-height:1.55;font-weight:500;color:var(--ink-3);margin:12px 0}@media (max-width:1100px){.mkt .pdots{display:none}}@media (max-width:900px){.mkt .deck{height:auto;overflow:visible;scroll-snap-type:none}.mkt .pslide{min-height:0;grid-template-columns:1fr;padding:42px 20px;gap:26px}.mkt .pslide-art{justify-items:start}.mkt .path-id{max-width:100%}.mkt .proles{grid-template-columns:1fr}}.mkt .tr{display:grid;gap:18px}.mkt .tr-pick{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mkt .tr-card{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:20px;cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.mkt .tr-card:hover:not(:disabled){transform:translateY(-3px);border-color:rgba(43,92,240,.35);box-shadow:0 14px 34px rgba(31,71,196,.13)}.mkt .tr-card:disabled{opacity:.6;cursor:default}.mkt .tr-card-i{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--accent-ink);background:var(--accent-soft)}.mkt .tr-card b{display:block;font-size:16px;font-weight:800;color:var(--ink);margin-top:13px}.mkt .tr-card-lead{display:block;font-size:13.5px;line-height:1.55;font-weight:500;color:var(--ink-3);margin-top:6px}.mkt .tr-card-go{font-size:13px;color:var(--accent-ink)}.mkt .tr-card-best,.mkt .tr-card-go{display:inline-flex;align-items:center;gap:5px;font-weight:800;margin-top:14px}.mkt .tr-card-best{font-size:12.5px;color:#0f7a4d}.mkt .tr-fresh{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.55;font-weight:500;color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line-2);border-radius:14px;padding:14px 16px;cursor:pointer}.mkt .tr-fresh input{margin-top:3px;accent-color:var(--accent)}.mkt .tr-fresh b{font-weight:800;color:var(--ink)}.mkt .tr-load{gap:9px;font-size:14px}.mkt .tr-load,.mkt .tr-points{display:flex;align-items:center;font-weight:600;color:var(--ink-2)}.mkt .tr-points{gap:7px;flex-wrap:wrap;font-size:13.5px;background:var(--accent-soft);border-radius:12px;padding:11px 14px}.mkt .tr-points a{font-weight:800;color:var(--accent-ink);text-decoration:none;margin-left:auto}.mkt .tr-steps{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mkt .tr-dot{font-size:12px;font-weight:800;color:var(--ink-3);background:var(--paper-2);border:1px solid var(--line-2);border-radius:100px;padding:5px 12px}.mkt .tr-dot.past{color:#0f7a4d;background:rgba(23,178,106,.09);border-color:rgba(23,178,106,.22)}.mkt .tr-dot.on{color:#fff;background:var(--accent);border-color:transparent}.mkt .tr-back{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-family:var(--font-body);font-size:12.5px;font-weight:700;color:var(--ink-3);background:none;border:none;cursor:pointer}.mkt .tr-back:hover{color:var(--accent-ink)}.mkt .tr-brief,.mkt .tr-quiz,.mkt .tr-review{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:clamp(20px,3vw,30px)}.mkt .tr-client{background:var(--paper-2);border:1px solid var(--line-2);border-radius:16px;border-top-left-radius:4px;padding:15px 17px}.mkt .tr-client.reply{margin-top:18px}.mkt .tr-client-h{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:800;color:var(--ink)}.mkt .tr-client-h svg{color:var(--accent-ink)}.mkt .tr-client p{font-size:14.5px;line-height:1.65;font-weight:500;color:var(--ink-2);margin:9px 0 0}.mkt .tr-tag{font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-soft);border-radius:100px;padding:3px 8px}.mkt .tr-h{font-family:var(--font-display);font-weight:600;font-size:clamp(1.15rem,2.3vw,1.6rem);letter-spacing:-.02em;color:var(--ink);margin:20px 0 0}.mkt .tr-task{font-size:14.5px;line-height:1.7;font-weight:500;color:var(--ink-2);white-space:pre-wrap;margin:10px 0 0}.mkt .tr-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.mkt .tr-meta span{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line-2);border-radius:100px;padding:5px 12px}.mkt .tr-meta span.hot{color:var(--accent-ink);background:var(--accent-soft);border-color:rgba(43,92,240,.22)}.mkt .tr-two{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.mkt .tr-list{border:1px solid var(--line-2);border-radius:14px;padding:15px 17px}.mkt .tr-list.ok{background:rgba(23,178,106,.05);border-color:rgba(23,178,106,.2)}.mkt .tr-list.no{background:rgba(192,57,43,.045);border-color:rgba(192,57,43,.18)}.mkt .tr-list b{display:block;font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.mkt .tr-list ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.mkt .tr-list li{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.55;font-weight:600;color:var(--ink-2)}.mkt .tr-list li svg{flex-shrink:0;margin-top:2px}.mkt .tr-list.ok li svg{color:#0f7a4d}.mkt .tr-list.no li svg{color:#b03a2b}.mkt .tr-refs{margin-top:20px}.mkt .tr-refs>b{display:block;font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.mkt .tr-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.mkt .tr-tile{margin:0;cursor:zoom-in}.mkt .tr-tile img{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:14px;border:1px solid var(--line);display:block;background:var(--paper-2)}.mkt .tr-tile figcaption{font-size:12.5px;line-height:1.5;font-weight:600;color:var(--ink-3);margin-top:8px}.mkt .tr-role{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-radius:100px;padding:2px 8px;margin-right:6px}.mkt .tr-role.material{color:var(--accent-ink);background:var(--accent-soft)}.mkt .tr-role.style{color:#8a4a0b;background:rgba(230,126,34,.12)}.mkt .tr-quiz>b{display:block;font-size:16px;font-weight:800;color:var(--ink);margin-top:6px}.mkt .tr-skip{display:block;margin-top:14px;font-family:var(--font-body);font-size:12.5px;font-weight:700;color:var(--ink-3);background:none;border:none;cursor:pointer;padding:0}.mkt .tr-skip:hover{color:var(--accent-ink)}.mkt .tr-work{display:grid;grid-template-columns:1fr 260px;gap:18px;align-items:start}.mkt .tr-side,.mkt .tr-work-main{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:clamp(18px,2.6vw,26px)}.mkt .tr-side>b{display:block;font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.mkt .tr-recap{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--line-2)}.mkt .tr-recap b{font-size:14.5px;font-weight:800;color:var(--ink)}.mkt .tr-recap span{font-size:12.5px;font-weight:700;color:var(--ink-3)}.mkt .tr-recap button{margin-left:auto;font-family:var(--font-body);font-size:12.5px;font-weight:800;color:var(--accent-ink);background:var(--accent-soft);border:none;border-radius:100px;padding:5px 12px;cursor:pointer}.mkt .tr-hint{background:var(--paper-2);border:1px solid var(--line-2);border-radius:14px;padding:14px 16px;margin-top:12px}.mkt .tr-hint pre{font-family:var(--font-body);font-size:13px;line-height:1.65;font-weight:500;color:var(--ink-2);white-space:pre-wrap;margin:0}.mkt .tr-hint ul{margin:12px 0 0;padding-left:18px;display:grid;gap:5px}.mkt .tr-hint li{font-size:12.5px;line-height:1.5;font-weight:500;color:var(--ink-3)}.mkt .tr-attempts{display:flex;gap:10px;flex-wrap:wrap}.mkt .tr-attempt{position:relative;width:110px;padding:0;border:2px solid transparent;border-radius:14px;background:none;cursor:pointer;overflow:hidden}.mkt .tr-attempt img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;display:block;border-radius:12px;border:1px solid var(--line)}.mkt .tr-attempt.on{border-color:var(--accent)}.mkt .tr-attempt-on{position:absolute;right:6px;top:6px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--accent)}.mkt .tr-src{display:flex;align-items:center;gap:10px;width:100%;text-align:left;margin-top:10px;padding:8px;border:1px solid var(--line-2);border-radius:12px;background:var(--paper);cursor:pointer;transition:border-color .15s,background .15s}.mkt .tr-src:hover{border-color:rgba(43,92,240,.35)}.mkt .tr-src.on{border-color:rgba(43,92,240,.5);background:var(--accent-soft)}.mkt .tr-src img{width:42px;height:42px;border-radius:9px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.mkt .tr-src span{display:grid;font-size:11.5px;font-weight:600;color:var(--ink-3);line-height:1.4}.mkt .tr-src span b{font-size:12.5px;font-weight:800;color:var(--ink)}.mkt .tr-src>svg{margin-left:auto;color:var(--accent-ink);flex-shrink:0}.mkt .tr-verdict{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center}.mkt .tr-score{display:grid;place-items:center;width:104px;height:104px;border-radius:24px;background:var(--paper-2);border:2px solid var(--line)}.mkt .tr-score b{font-family:var(--font-display);font-size:34px;font-weight:700;line-height:1;color:var(--ink)}.mkt .tr-score span{font-size:11.5px;font-weight:700;color:var(--ink-3);margin-top:4px}.mkt .tr-score.hire{border-color:rgba(23,178,106,.45);background:rgba(23,178,106,.08)}.mkt .tr-score.hire b{color:#0f7a4d}.mkt .tr-score.fix{border-color:rgba(43,92,240,.4);background:var(--accent-soft)}.mkt .tr-score.fix b{color:var(--accent-ink)}.mkt .tr-score.redo{border-color:rgba(230,126,34,.4);background:rgba(230,126,34,.08)}.mkt .tr-score.redo b{color:#8a4a0b}.mkt .tr-score.no{border-color:rgba(192,57,43,.35);background:rgba(192,57,43,.06)}.mkt .tr-score.no b{color:#a83226}.mkt .tr-verdict-img{width:104px;height:104px;-o-object-fit:cover;object-fit:cover;border-radius:18px;border:1px solid var(--line);cursor:zoom-in}.mkt .tr-sub{font-size:14px;font-weight:500;color:var(--ink-2);margin:6px 0 0}.mkt .tr-att{font-size:13px;font-weight:600;color:var(--ink-3);margin:8px 0 0}.mkt .tr-att b{color:var(--ink)}.mkt .tr-axes{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}.mkt .tr-axis{background:var(--paper-2);border:1px solid var(--line-2);border-radius:14px;padding:14px 16px}.mkt .tr-axis-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.mkt .tr-axis-h b{font-size:13px;font-weight:800;color:var(--ink)}.mkt .tr-axis-h span{font-size:12.5px;font-weight:800;color:var(--ink-3);white-space:nowrap}.mkt .tr-axis-bar{height:6px;border-radius:100px;background:rgba(20,22,29,.08);overflow:hidden;margin:9px 0 10px}.mkt .tr-axis-bar i{display:block;height:100%;border-radius:100px;background:var(--accent)}.mkt .tr-axis p{font-size:12.5px;line-height:1.55;font-weight:500;color:var(--ink-3);margin:0}.mkt .tr-hard{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.mkt .tr-hard span{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;border-radius:100px;padding:5px 12px}.mkt .tr-hard span.ok{color:#0f5c3d;background:rgba(23,178,106,.1)}.mkt .tr-hard span.bad{color:#8a2b1e;background:rgba(192,57,43,.09)}.mkt .tr-hard em{font-size:11.5px;font-weight:600;color:var(--ink-3);font-style:normal}.mkt .tr-block{margin-top:20px}.mkt .tr-block>b{display:block;font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.mkt .tr-block ol,.mkt .tr-block ul{margin:0;padding-left:20px;display:grid;gap:8px}.mkt .tr-block li{font-size:14px;line-height:1.6;font-weight:500;color:var(--ink-2)}.mkt .tr-block.good li{color:#0f5c3d}.mkt .tr-block.miss li{color:#8a4a0b}.mkt .tr-defects{list-style:none;padding:0!important}.mkt .tr-defects li{display:flex;align-items:flex-start;gap:10px}.mkt .tr-defects i{font-style:normal;font-weight:800;color:var(--ink)}.mkt .tr-sev{flex-shrink:0;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-radius:100px;padding:3px 9px;margin-top:2px}.mkt .tr-sev.critical{color:#fff;background:#c0392b}.mkt .tr-sev.major{color:#8a4a0b;background:rgba(230,126,34,.18)}.mkt .tr-sev.minor{color:var(--ink-3);background:var(--paper-2);border:1px solid var(--line-2)}.mkt .tr-pay{margin-left:auto;font-size:11px;font-weight:800;color:#8a2b1e;background:rgba(192,57,43,.09);border-radius:100px;padding:3px 10px}.mkt .tr-pay.yes{color:#0f5c3d;background:rgba(23,178,106,.12)}@media (max-width:900px){.mkt .tr-axes,.mkt .tr-pick,.mkt .tr-two,.mkt .tr-work{grid-template-columns:1fr}.mkt .tr-verdict{grid-template-columns:auto 1fr}.mkt .tr-verdict-img{grid-column:1/-1;width:100%;height:200px}}.mkt.lv-root{min-height:100dvh}.mkt .lv-brand{position:fixed;left:26px;top:20px;z-index:40;color:var(--ink);opacity:.85}.mkt .lv-brand .brand-logo{height:20px}.mkt .lv-track{position:fixed;top:18px;left:50%;transform:translateX(-50%);z-index:40;display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:100px;background:rgba(255,255,255,.78);backdrop-filter:saturate(180%) blur(14px);border:1px solid var(--line-2);box-shadow:0 6px 22px rgba(20,22,29,.07)}.mkt .lv-track-i{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:800;color:var(--ink-3);padding:4px 12px 4px 4px;border-radius:100px;transition:color .3s,background .3s}.mkt .lv-track-i i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-style:normal;font-size:11.5px;background:rgba(20,22,29,.07);color:var(--ink-3);transition:all .35s}.mkt .lv-track-i.on{color:var(--ink)}.mkt .lv-track-i.on i{background:var(--accent);color:#fff;box-shadow:0 0 0 5px var(--accent-soft)}.mkt .lv-track-i.done{color:#0f7a4d;background:rgba(23,178,106,.08)}.mkt .lv-track-i.done i{background:#17b26a;color:#fff;animation:lvpop .45s cubic-bezier(.2,1.4,.5,1)}@keyframes lvpop{0%{transform:scale(.5)}60%{transform:scale(1.25)}to{transform:scale(1)}}.mkt .lv-gear{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--ink-3);background:var(--paper-2)}.mkt .lv-gear:hover{color:var(--accent-ink)}.mkt .deck.lv{height:100dvh}.mkt .deck.lv .pslide{min-height:100dvh;max-width:1280px;padding:92px 32px 48px}.mkt .lv-h1{letter-spacing:-.035em;font-size:clamp(2.6rem,6.4vw,5rem);line-height:1;margin:22px 0 0}.mkt .lv-h,.mkt .lv-h1{font-family:var(--font-display);font-weight:600;color:var(--ink)}.mkt .lv-h{letter-spacing:-.028em;font-size:clamp(1.9rem,3.9vw,3rem);line-height:1.08;margin:16px 0 0}.mkt .lv-lead{font-size:clamp(17px,1.6vw,21px);line-height:1.55;font-weight:500;color:var(--ink-2);margin:16px 0 0;max-width:24em}.mkt .lv-sub{font-size:clamp(15px,1.35vw,17.5px);line-height:1.6;font-weight:600;color:var(--accent-ink);margin:12px 0 0}.mkt .lv-next{margin-top:34px;font-size:17px;padding:16px 32px}.mkt .pslide-in.wide{grid-column:1/-1;max-width:900px}.mkt .lv-back{font-family:var(--font-body);font-size:12.5px;font-weight:800;color:var(--ink-3);background:none;border:none;cursor:pointer;padding:0 0 10px}.mkt .lv-back:hover{color:var(--accent-ink)}.mkt .lv-err{font-size:13.5px;font-weight:600;color:#a83226;margin:10px 0 0}.mkt .lv-facts{display:flex;gap:34px;flex-wrap:wrap;margin-top:34px}.mkt .lv-facts b{display:block;font-family:var(--font-display);font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:700;color:var(--accent-ink);line-height:1}.mkt .lv-facts span{display:block;font-size:13.5px;font-weight:600;color:var(--ink-3);margin-top:7px}.mkt .lv-q{margin-top:26px}.mkt .lv-q b{display:block;font-size:15.5px;font-weight:800;color:var(--ink);margin-bottom:10px}.mkt .lv-chip{font-size:15px;padding:11px 18px}.mkt .lv-photo{width:100%;max-width:380px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:20px}.mkt .lv-photo>b{display:block;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.mkt .lv-photo-main{position:relative;margin-top:12px;aspect-ratio:1;border-radius:18px;overflow:hidden;background:var(--paper-2);border:1px solid var(--line-2);display:grid;place-items:center}.mkt .lv-photo-main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:zoom-in}.mkt .lv-photo-main img.raw{opacity:.55}.mkt .lv-photo-empty{color:var(--ink-3)}.mkt .lv-photo-busy{position:absolute;inset:0;display:grid;place-items:center;background:rgba(255,255,255,.72);color:var(--accent-ink)}.mkt .lv-photo-btns{display:flex;gap:8px;margin-top:12px}.mkt .lv-photo-btns .btn-ghost{flex:1;padding:9px 10px;font-size:12.5px}.mkt .lv-gen{width:100%;margin-top:12px}.mkt .lv-styles{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:14px}.mkt .lv-styles.small{grid-template-columns:repeat(5,minmax(0,74px));margin-top:16px}.mkt .lv-style{border:2px solid transparent;border-radius:12px;cursor:pointer}.mkt .lv-style .lv-style-ph,.mkt .lv-style img{display:block;width:100%;aspect-ratio:1;border-radius:10px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--line-2)}.mkt .lv-style-ph{background:linear-gradient(150deg,#dfe6fb,#b9c8f2)}.mkt .lv-style-ph[data-id=knit]{background:linear-gradient(150deg,#ffe0d0,#ffb59a)}.mkt .lv-style-ph[data-id=micro]{background:linear-gradient(150deg,#d8efe2,#9fd8bd)}.mkt .lv-style-ph[data-id=pixel]{background:linear-gradient(150deg,#d9d2ff,#a08bff)}.mkt .lv-style-ph[data-id=paper]{background:linear-gradient(150deg,#fdf0d0,#f0cf8f)}.mkt .lv-style em{font-style:normal;font-size:10.5px;font-weight:700;color:var(--ink-3);line-height:1.25}.mkt .lv-style.on{border-color:var(--accent)}.mkt .lv-cam{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:rgba(10,12,18,.72);backdrop-filter:blur(6px)}.mkt .lv-cam-in{background:#fff;border-radius:20px;padding:16px;max-width:560px;width:calc(100% - 40px)}.mkt .lv-cam video{width:100%;border-radius:14px;background:#000;transform:scaleX(-1)}.mkt .lv-mod{display:flex;gap:14px;align-items:flex-start;background:var(--paper-2);border:1px solid var(--line-2);border-radius:14px;padding:13px 16px}.mkt .lv-mod-n{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:9px;font-size:14px;font-weight:800;color:#fff;background:var(--accent)}.mkt .lv-mod b{display:block;font-size:15px;font-weight:800;color:var(--ink)}.mkt .lv-mod em{display:block;font-style:normal;font-size:13px;font-weight:700;color:var(--accent-ink);margin-top:2px}.mkt .lv-mod>div>span{display:block;font-size:12px;font-weight:500;color:var(--ink-3);margin-top:4px;line-height:1.45}.mkt .btn-primary.ok{background:#17b26a}.mkt .lv-case{max-width:400px;background:#fbf7f2;border:1px solid rgba(20,22,29,.08);border-radius:22px;padding:26px;box-shadow:0 18px 46px rgba(20,22,29,.08)}.mkt .lv-case-top{display:flex;align-items:center;gap:13px}.mkt .lv-case-ava{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;font-family:var(--font-display);font-size:22px;font-weight:700;color:#fff;background:linear-gradient(150deg,#ff7a59,#e8452a)}.mkt .lv-case-top b{display:block;font-family:var(--font-display);font-size:20px;font-weight:600;color:var(--ink)}.mkt .lv-case-top span{display:block;font-size:13px;font-weight:500;color:var(--ink-3);margin-top:2px}.mkt .lv-case-mark{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#e8452a;margin:22px 0 12px}.mkt .lv-case-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;border-top:1px solid rgba(20,22,29,.07);font-size:14px;font-weight:600;color:var(--ink-2)}.mkt .lv-case-row b{font-size:16px;font-weight:800;color:#e8452a}.mkt .lv-case-res{margin-top:18px}.mkt .lv-case-res b{display:block;font-family:var(--font-display);font-size:clamp(2.2rem,3.6vw,3rem);font-weight:700;color:#e8452a}.mkt .lv-case-res span{display:block;font-size:13px;font-weight:500;color:var(--ink-3);margin-top:6px}.mkt .lv-case-note{font-size:12.5px;font-weight:600;color:var(--ink-3);margin:16px 0 0}.mkt .lv-picks{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}.mkt .lv-pick{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:22px;cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.mkt .lv-pick:hover{transform:translateY(-3px);border-color:rgba(43,92,240,.35);box-shadow:0 16px 38px rgba(31,71,196,.14)}.mkt .lv-pick-i{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--accent-soft)}.mkt .lv-pick b{display:block;font-weight:800;color:var(--ink);margin-top:14px}.mkt .lv-pick-fee{display:inline-block;font-size:12.5px;font-weight:800;color:#0f7a4d;background:rgba(23,178,106,.1);border-radius:100px;padding:3px 10px;margin-top:8px}.mkt .lv-pick em{display:block;font-style:normal;font-size:13px;line-height:1.55;font-weight:500;color:var(--ink-3);margin-top:10px}.mkt .lv-brief{background:var(--paper-2);border:1px solid var(--line-2);border-radius:16px;border-top-left-radius:4px;padding:15px 17px;margin-top:16px}.mkt .lv-brief b{font-size:13px;font-weight:800;color:var(--ink)}.mkt .lv-brief p{font-size:14px;line-height:1.6;font-weight:500;color:var(--ink-2);margin:8px 0 0}.mkt .lv-must{display:grid;gap:7px;margin:14px 0 16px;padding:0;list-style:none}.mkt .lv-must li{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;font-weight:600;color:var(--ink-2)}.mkt .lv-must svg{flex-shrink:0;margin-top:2px;color:#0f7a4d}.mkt .lv-sites{margin-bottom:10px}.mkt .lv-result{width:100%;max-width:340px;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:18px;border:1px solid var(--line);cursor:zoom-in;background:var(--paper-2)}.mkt .lv-result.tall{aspect-ratio:9/16;max-width:260px}.mkt .lv-result.ph{display:grid;place-items:center;color:var(--ink-3);cursor:default}.mkt .lv-creative{width:100%;max-width:360px;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px;margin-bottom:14px}.mkt .lv-creative>b{display:block;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.mkt .lv-creative>p{font-size:14px;line-height:1.6;font-weight:500;color:var(--ink-2);margin:9px 0 0}.mkt .lv-creative-rows{display:grid;gap:5px;margin-top:12px}.mkt .lv-creative-rows span{font-size:12.5px;font-weight:600;color:var(--ink-2)}.mkt .lv-creative-rows i{display:inline-block;min-width:74px;font-style:normal;font-weight:800;color:var(--ink-3)}.mkt .lv-creative-text{margin-top:14px;padding-top:12px;border-top:1px solid var(--line-2)}.mkt .lv-creative-text b{display:block;font-size:16px;font-weight:800;color:var(--ink)}.mkt .lv-creative-text span{display:block;font-size:13px;font-weight:500;color:var(--ink-2);margin-top:4px}.mkt .lv-creative-text em{display:inline-block;font-style:normal;font-size:12px;font-weight:800;color:#fff;background:var(--accent);border-radius:100px;padding:5px 14px;margin-top:10px}@media (max-width:900px){.mkt .deck.lv{height:auto}.mkt .deck.lv .pslide{min-height:0;padding:84px 18px 40px}.mkt .lv-picks{grid-template-columns:1fr}.mkt .lv-track{gap:4px;padding:6px}.mkt .lv-track-i{font-size:0;padding:3px;gap:0}.mkt .lv-facts{gap:20px}}.mkt .ls{margin-top:26px}.mkt .ls-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;position:sticky;top:0;z-index:20;padding:12px 0;background:linear-gradient(var(--paper) 70%,transparent)}.mkt .ls-bar.bottom{position:static;margin-top:24px}.mkt .ls-bar .ik-note{flex:1;min-width:220px}.mkt .ls-msg{font-size:13px;font-weight:700;color:#0f7a4d}.mkt .ls-h{font-family:var(--font-display);font-size:1.3rem;font-weight:600;color:var(--ink);margin:30px 0 6px}.mkt .ls-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px;margin-top:12px;display:grid;gap:10px}.mkt .ls-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mkt .ls-row .field{flex:1;min-width:180px}.mkt .ls-row .field.short{flex:0 0 110px;min-width:0}.mkt .ls-check{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--ink-2);white-space:nowrap}.mkt .ls-check input{accent-color:var(--accent)}.mkt .ls-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--ink-3);background:var(--paper-2);border:1px solid var(--line-2);cursor:pointer}.mkt .ls-icon:hover{color:var(--accent-ink);border-color:rgba(43,92,240,.35)}.mkt .ls-icon.danger:hover{color:#b03a2b;border-color:rgba(192,57,43,.35)}.mkt .ls-pick{display:flex;align-items:center;gap:10px}.mkt .ls-pick img{width:46px;height:46px;border-radius:10px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--line-2)}.mkt .ls-pick .btn-ghost{padding:7px 12px;font-size:12.5px}.mkt .ls-imgs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mkt .ls-img{border:1px solid var(--line-2);border-radius:12px;padding:12px;display:grid;gap:8px}.mkt .ls-img b{font-size:12px;font-weight:800;color:var(--ink-3)}.mkt .ls-img img{width:100%;-o-object-fit:cover;object-fit:cover}.mkt .ls-img img,.mkt .ls-img-ph{aspect-ratio:4/5;border-radius:10px}.mkt .ls-img-ph{display:grid;place-items:center;background:var(--paper-2);font-size:12.5px;font-weight:700;color:var(--ink-3)}@media (max-width:700px){.mkt .ls-imgs{grid-template-columns:1fr}}.mkt .ls-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:18px 0 4px;padding:5px;background:var(--paper-2);border:1px solid var(--line);border-radius:16px}.mkt .ls-tab{font-family:var(--font-body);font-size:13px;font-weight:700;color:var(--ink-3);padding:9px 15px;border-radius:11px;border:1px solid transparent;background:transparent;cursor:pointer;transition:background .16s,color .16s,border-color .16s}.mkt .ls-tab.on,.mkt .ls-tab:hover{color:var(--accent-ink)}.mkt .ls-tab.on{background:var(--card);border-color:var(--line-2);box-shadow:0 4px 12px rgba(31,71,196,.08)}.mkt .ls-grid3{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin-top:12px}.mkt .ls-grid3 .ls-card{margin-top:0}.mkt .ls-name{font-size:14px;font-weight:800;color:var(--ink)}.mkt .ls-slot{display:grid;gap:7px}.mkt .ls-slot>b{font-size:12px;font-weight:800;color:var(--ink-3);line-height:1.35}.mkt .ls-slot-box{position:relative;overflow:hidden;aspect-ratio:1/1;border-radius:12px;border:1px dashed var(--line-2);background:var(--paper-2);display:grid;place-items:center;cursor:pointer;transition:border-color .16s,background .16s}.mkt .ls-slot-box:hover{border-color:rgba(43,92,240,.45);background:var(--accent-soft)}.mkt .ls-slot-box img,.mkt .ls-slot-box video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .ls-slot-box span{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--ink-3)}.mkt .cid{border-radius:20px;padding:20px;border:1px solid var(--line);background:linear-gradient(160deg,#f7f8fb,#e9edf5)}.mkt .cid.compact{padding:16px;border-radius:16px}.mkt .cid-sheen{inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 46%,transparent 62%);transform:translateX(-60%)}.mkt .cid.platinum .cid-sheen{animation:cidsheen 4.5s ease-in-out infinite}@keyframes cidsheen{0%,70%{transform:translateX(-60%)}to{transform:translateX(60%)}}.mkt .cid.silver{background:linear-gradient(160deg,#f8f9fb,#e6e9ef);border-color:#d7dbe4}.mkt .cid.steel{background:linear-gradient(160deg,#eef2f8,#cfd8e6);border-color:#b9c4d6}.mkt .cid.gold{background:linear-gradient(160deg,#fdf6e3,#f0dca8);border-color:#e0c37c}.mkt .cid.platinum{background:linear-gradient(160deg,#eef1f7 10%,#cfd6e4 45%,#f4f6fa 70%,#c8d0e0);border-color:#b3bccd;box-shadow:0 16px 40px rgba(50,60,85,.18)}.mkt .cid-label{display:inline-flex;align-items:center;gap:5px;letter-spacing:.1em;color:var(--ink-3)}.mkt .cid-label,.mkt .cid-tier{font-size:10.5px;font-weight:800;text-transform:uppercase}.mkt .cid-tier{letter-spacing:.08em;color:var(--ink-2);background:rgba(255,255,255,.65);border-radius:100px;padding:3px 10px}.mkt .cid.gold .cid-tier{color:#8a6316}.mkt .cid.platinum .cid-tier{color:#3d4763}.mkt .cid-body{display:flex;align-items:center;gap:13px;margin-top:16px}.mkt .cid-face{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:2px solid rgba(255,255,255,.85);box-shadow:0 4px 14px rgba(20,22,29,.12)}.mkt .cid-face.ph{display:grid;place-items:center;font-family:var(--font-display);font-size:22px;font-weight:700;color:#fff;background:var(--accent)}.mkt .cid-who b{display:flex;align-items:center;gap:5px;font-size:16px;font-weight:800;color:var(--ink)}.mkt .cid-tick{color:var(--accent)}.mkt .cid-who span{display:block;font-size:12.5px;font-weight:600;color:var(--ink-3);margin-top:2px}.mkt .cid-lvl{display:flex;align-items:baseline;gap:6px;margin-top:16px}.mkt .cid-lvl-n{font-family:var(--font-display);font-size:19px;font-weight:700;color:var(--ink)}.mkt .cid-lvl-of{font-size:12.5px;font-weight:700;color:var(--ink-3)}.mkt .cid-stars{display:inline-flex;gap:2px;margin-left:auto;color:rgba(20,22,29,.18)}.mkt .cid-stars .on{color:#e8a020;fill:#e8a020}.mkt .cid.platinum .cid-stars .on{color:#4a5673;fill:#4a5673}.mkt .cid-bar{height:5px;border-radius:100px;background:rgba(20,22,29,.1);overflow:hidden;margin-top:8px}.mkt .cid-bar i{display:block;height:100%;border-radius:100px;background:var(--accent)}.mkt .cid.gold .cid-bar i{background:linear-gradient(90deg,#e0b653,#8a6316)}.mkt .cid.platinum .cid-bar i{background:linear-gradient(90deg,#7c88a8,#2f3850)}.mkt .cid-meta{font-size:12px;font-weight:700;color:var(--ink-3);margin-top:10px}.mkt .pitch{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:clamp(18px,2.6vw,26px);margin-top:22px}.mkt .pitch-head{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.mkt .pitch-head>div{flex:1;min-width:240px}.mkt .pitch-head b{display:block;font-size:16px;font-weight:800;color:var(--ink)}.mkt .pitch-head span{display:block;font-size:13.5px;line-height:1.55;font-weight:500;color:var(--ink-3);margin-top:5px;max-width:46em}.mkt .pitch-fit{display:flex;align-items:center;gap:12px;margin-top:18px;flex-wrap:wrap}.mkt .pitch-fit-bar{flex:1;min-width:140px;height:7px;border-radius:100px;background:rgba(20,22,29,.08);overflow:hidden}.mkt .pitch-fit-bar i{display:block;height:100%;border-radius:100px;background:var(--accent)}.mkt .pitch-fit span{font-size:13px;font-weight:600;color:var(--ink-3)}.mkt .pitch-fit b{color:var(--ink)}.mkt .pitch-fit em{font-style:normal;color:var(--accent-ink);font-weight:700}.mkt .pitch-matches{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.mkt .pitch-matches li{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.55;font-weight:500;color:var(--ink-2)}.mkt .pitch-matches svg{flex-shrink:0;margin-top:3px;color:#0f7a4d}.mkt .pitch-matches b{font-weight:800;color:var(--ink)}.mkt .pitch-price{font-size:13.5px;font-weight:700;color:var(--accent-ink);background:var(--accent-soft);border-radius:12px;padding:10px 14px;margin:12px 0 0}.mkt .pitch-gaps{margin-top:16px;padding-top:14px;border-top:1px solid var(--line-2)}.mkt .pitch-gaps b{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.mkt .pitch-gaps ul{margin:8px 0 0;padding-left:18px;display:grid;gap:5px}.mkt .pitch-gaps li{font-size:13px;line-height:1.5;font-weight:500;color:var(--ink-2)}.mkt .pitch-money{margin-top:16px;padding:14px 16px;border-radius:14px;background:var(--paper-2);border:1px solid var(--line-2)}.mkt .pitch-money>b{display:block;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.mkt .pitch-money>p{font-size:13.5px;line-height:1.6;font-weight:500;color:var(--ink-2);margin:8px 0 12px}.mkt .pitch-money-in{display:flex;align-items:center;gap:8px;margin-top:10px;max-width:240px}.mkt .pitch-money-in .field{padding:9px 12px;font-weight:800}.mkt .pitch-money-in span{font-size:15px;font-weight:800;color:var(--ink-2)}.mkt .pitch-money .ik-note{display:block;margin-top:10px}.mkt .lv-cat{display:grid;grid-template-columns:repeat(10,1fr);gap:10px;margin-top:24px}.mkt .lv-cat-i{text-align:center}.mkt .lv-cat-i img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:14px;border:1px solid var(--line);background:var(--paper-2);transition:transform .18s,box-shadow .18s}.mkt .lv-cat-i:hover img{transform:translateY(-3px);box-shadow:0 12px 26px rgba(20,22,29,.14)}.mkt .lv-cat-i b{font-size:11.5px;font-weight:800;color:var(--ink);margin-top:7px}.mkt .lv-cat-i b,.mkt .lv-cat-i span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt .lv-cat-i span{font-size:10.5px;font-weight:600;color:var(--ink-3)}.mkt .lv-mod-n.pro{background:linear-gradient(150deg,#e0b653,#8a6316)}.mkt .lv-works{max-width:340px;display:grid;gap:10px}.mkt .lv-works>b{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.mkt .lv-work{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;background:var(--card);border:1px solid var(--line)}.mkt .lv-work.empty{opacity:.55;border-style:dashed}.mkt .lv-work-play{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font-size:13px;color:#fff;background:var(--accent);flex-shrink:0}.mkt .lv-work b{display:block;font-size:14px;font-weight:800;color:var(--ink)}.mkt .lv-work em{display:block;font-style:normal;font-size:12px;font-weight:500;color:var(--ink-3)}.mkt .lv-orders{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px}.mkt .lv-order-i{position:relative;display:block;padding:18px;border-radius:16px;background:var(--card);border:1px solid var(--line);transition:transform .18s,border-color .18s}.mkt .lv-order-i:hover{transform:translateY(-3px);border-color:rgba(43,92,240,.35)}.mkt .lv-order-i.first{border-color:rgba(43,92,240,.5);box-shadow:0 12px 30px rgba(43,92,240,.14)}.mkt .lv-order-i b{font-size:14px;font-weight:800;color:var(--ink)}.mkt .lv-order-t{display:block;font-size:13px;font-weight:600;color:var(--ink-2);margin-top:6px;line-height:1.45}.mkt .lv-order-d{display:block;font-size:11.5px;font-weight:500;color:var(--ink-3);margin-top:8px}.mkt .lv-order-b{display:inline-block;font-size:12.5px;font-weight:800;color:#0f7a4d;background:rgba(23,178,106,.1);border-radius:100px;padding:3px 10px;margin-top:10px}.mkt .lv-order-fit{position:absolute;right:12px;top:12px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--accent);border-radius:100px;padding:3px 9px}.mkt .lv-team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}.mkt .lv-tc{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px;transition:border-color .2s,box-shadow .2s}.mkt .lv-tc.on{border-color:rgba(43,92,240,.5);box-shadow:0 12px 30px rgba(43,92,240,.16)}.mkt .lv-tc-top{display:flex;align-items:center;gap:10px}.mkt .lv-tc-ava{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;font-family:var(--font-display);font-size:17px;line-height:1;font-weight:700;color:#fff;text-align:center;background:var(--accent);flex-shrink:0}.mkt .lv-tc-top>div{min-width:0}.mkt .lv-tc-top b{display:block;font-size:14.5px;font-weight:800;color:var(--ink)}.mkt .lv-tc-top span{display:block;font-size:12px;font-weight:600;color:var(--ink-3)}.mkt .lv-tc-lvl{margin-left:auto;font-size:11px;color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line-2);padding:3px 9px;white-space:nowrap}.mkt .lv-tc-role{display:inline-block;font-size:11.5px;font-weight:800;color:var(--accent-ink);background:var(--accent-soft);border-radius:100px;padding:4px 11px;margin-top:12px}.mkt .lv-tc-pitch{font-size:13px;line-height:1.55;font-weight:500;color:var(--ink-2);margin:10px 0 0}.mkt .lv-tc-rows{display:grid;gap:4px;margin:12px 0}.mkt .lv-tc-rows span{font-size:12px;font-weight:600;color:var(--ink-2)}.mkt .lv-tc-rows i{display:inline-block;min-width:72px;font-style:normal;font-weight:800;color:var(--ink-3)}.mkt .lv-tc .btn-ghost{width:100%;font-size:12.5px;padding:8px 10px}.mkt .lv-team-flow{display:flex;align-items:center;gap:10px;margin-top:20px;flex-wrap:wrap}.mkt .lv-team-flow span{font-size:12.5px;font-weight:800;color:var(--ink-3);background:var(--paper-2);border:1px solid var(--line-2);border-radius:100px;padding:7px 14px;opacity:.5;transition:all .4s}.mkt .lv-team-flow span.on{opacity:1;color:var(--accent-ink);background:var(--accent-soft);border-color:rgba(43,92,240,.25)}.mkt .lv-team-flow span.done{color:#fff;background:#17b26a;border-color:transparent;animation:lvpop .5s cubic-bezier(.2,1.4,.5,1)}.mkt .lv-team-flow i{width:22px;height:2px;border-radius:2px;background:var(--line)}.mkt .lv-tools-grid{gap:12px;margin-top:24px}.mkt .lv-tool{border-radius:16px;padding:18px;opacity:.72}.mkt .lv-tool.live{opacity:1}.mkt .lv-tool-when{font-size:10.5px;letter-spacing:.05em;border-radius:100px;padding:3px 9px}.mkt .lv-tool-when.on{color:#0f7a4d;background:rgba(23,178,106,.12)}.mkt .lv-tool b{display:block;font-size:15.5px;font-weight:800;color:var(--ink);margin-top:12px}.mkt .lv-tool em{display:block;font-style:normal;font-size:12.5px;line-height:1.5;font-weight:500;color:var(--ink-3);margin-top:5px}.mkt .lv-tool a{display:inline-block;font-size:12.5px;font-weight:800;color:var(--accent-ink);margin-top:10px}@media (max-width:1100px){.mkt .lv-cat{grid-template-columns:repeat(5,1fr)}}@media (max-width:900px){.mkt .lv-cat{grid-template-columns:repeat(4,1fr)}.mkt .lv-orders,.mkt .lv-team-grid,.mkt .lv-tools-grid{grid-template-columns:1fr}}.mkt .lv-styles.wide{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.mkt .lv-style-ph[data-id=vacuum]{background:linear-gradient(150deg,#d7dee6,#8c98a8)}.mkt .lv-style-ph[data-id=soft3d]{background:linear-gradient(150deg,#cfe4ff,#ffd7b0)}.mkt .lv-style-ph[data-id=real]{background:linear-gradient(150deg,#cfc6bb,#6f6459)}.mkt .lv-style-ph[data-id=flat]{background:linear-gradient(150deg,#ffe9c9,#7fc8a9)}.mkt .lv-style-ph[data-id=cartoon]{background:linear-gradient(150deg,#ffe1a8,#ff9f6e)}.mkt .lv-style-ph[data-id=blister]{background:linear-gradient(150deg,#e3f0ff,#9fb8d8)}.mkt .lv-style-ph[data-id=long]{background:linear-gradient(150deg,#ffd9e6,#b06de0)}.mkt .lv-style-ph[data-id=doodle]{background:linear-gradient(150deg,#ffd2f0,#7ee0d0)}.mkt .lv-style-ph[data-id=mix]{background:conic-gradient(from 210deg,#b9c8f2,#ffb59a,#9fd8bd,#a08bff,#f0cf8f,#b9c8f2)}.mkt .lv-ideas{display:grid;gap:8px;margin-top:14px}.mkt .lv-idea{text-align:left;padding:12px 14px;border-radius:14px;background:var(--paper-2);border:1px solid var(--line-2);cursor:pointer;transition:border-color .18s,background .18s}.mkt .lv-idea:hover:not(:disabled){border-color:rgba(43,92,240,.4);background:var(--accent-soft)}.mkt .lv-idea.on{border-color:var(--accent);background:var(--accent-soft)}.mkt .lv-idea b{display:block;font-size:13.5px;font-weight:800;color:var(--ink)}.mkt .lv-idea span{display:block;font-size:12.5px;line-height:1.5;font-weight:500;color:var(--ink-2);margin-top:4px}.mkt .lv-idea em{display:block;font-style:normal;font-size:12px;font-weight:700;color:var(--ink-3);margin-top:6px}.mkt .lv-idea i{display:inline-block;font-style:normal;font-size:11.5px;font-weight:800;color:var(--accent-ink);margin-top:8px}@media (max-width:900px){.mkt .lv-styles.wide{grid-template-columns:repeat(5,1fr)}}.mkt .lv-style-ph[data-id=toy3d]{background:linear-gradient(150deg,#cfe4ff,#ffd7b0)}.mkt .lv-style-ph[data-id=lux_studio]{background:linear-gradient(150deg,#e8e4dc,#6b665e)}.mkt .lv-style-ph[data-id=botanical]{background:linear-gradient(150deg,#d9f0d2,#6ba368)}.mkt .lv-style-ph[data-id=cinematic]{background:linear-gradient(150deg,#f0d3a8,#4a3b2c)}.mkt .lv-style-ph[data-id=noir]{background:linear-gradient(150deg,#4a4a52,#101014)}.mkt .lv-style-ph[data-id=outdoor]{background:linear-gradient(150deg,#cfe8f5,#8fc08a)}.mkt .lv-style-ph[data-id=splash]{background:linear-gradient(150deg,#d6f2ff,#3aa7d6)}.mkt .lv-style-ph[data-id=neon]{background:linear-gradient(150deg,#2b0f4a,#ff3df0)}.mkt .lv-style-ph[data-id=levitation]{background:linear-gradient(150deg,#eef1f7,#b6c0d8)}.mkt .lv-style-ph[data-id=retro]{background:linear-gradient(150deg,#f3e4c4,#c07a4a)}.mkt .lv-style-ph[data-id=memphis]{background:linear-gradient(150deg,#ffe3ee,#b7d7f0)}.mkt .lv-style-ph[data-id=y2k]{background:linear-gradient(150deg,#d9dde6,#ff9fd8 55%,#9fe8ff)}.mkt .deck.lv .pslide{max-width:1440px;padding:96px 40px 52px}.mkt .lv-h{font-size:clamp(2.2rem,4.4vw,3.6rem)}.mkt .lv-sub.big{font-size:clamp(17px,1.7vw,22px);font-weight:700}.mkt .lv-lead.big{font-size:clamp(19px,2vw,26px);max-width:22em}.mkt .pslide.lv-cover.full{position:relative;display:block;padding:0;max-width:none}.mkt .lv-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .lv-bg.ph{background:linear-gradient(140deg,#eef2fb,#dbe4f7 45%,#f7f3ee)}.mkt .lv-cover-in{position:relative;z-index:2;max-width:1440px;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;padding:0 40px;animation:mktRise .55s ease both}.mkt .lv-cover.full .lv-h1{font-size:clamp(3rem,8vw,7rem)}.mkt .lv-facts.big{gap:56px;margin-top:44px}.mkt .lv-facts.big b{font-size:clamp(2rem,4vw,3.4rem)}.mkt .lv-facts.big span{font-size:15px}.mkt .lv-cover.full .lv-next{align-self:flex-start;font-size:18px;padding:18px 36px}.mkt .lv-gear-wrap{position:relative}.mkt .lv-menu{position:absolute;right:0;top:38px;min-width:210px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 40px rgba(20,22,29,.16);display:grid;gap:2px;z-index:50}.mkt .lv-menu a,.mkt .lv-menu button{display:block;width:100%;text-align:left;font-family:var(--font-body);font-size:13.5px;font-weight:700;color:var(--ink-2);background:none;border:none;border-radius:10px;padding:10px 12px;cursor:pointer}.mkt .lv-menu a:hover,.mkt .lv-menu button:hover{background:var(--accent-soft);color:var(--accent-ink)}.mkt .lv-mods{display:grid;gap:10px;margin-top:22px}.mkt .lv-mod{background:var(--card);border:1px solid var(--line);border-radius:20px;overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s}.mkt .lv-mod:hover{border-color:rgba(43,92,240,.3);transform:translateY(-2px)}.mkt .lv-mod.open{border-color:rgba(43,92,240,.45);box-shadow:0 14px 34px rgba(31,71,196,.13)}.mkt .lv-mod-head{display:flex;align-items:center;gap:16px;text-align:left;background:none;border:none;padding:13px 18px;cursor:pointer}.mkt .lv-mod-img{flex-shrink:0;width:58px;height:58px;border-radius:15px;display:grid;place-items:center;background:var(--accent-soft)}.mkt .lv-mod-img.pro{background:linear-gradient(150deg,#fdf0d0,#e8c98a)}.mkt .lv-mod-img i{font-family:var(--font-display);font-style:normal;font-size:26px;font-weight:700;color:var(--accent-ink)}.mkt .lv-mod-img.pro i{color:#8a6316}.mkt .lv-mod-txt b{display:block;font-size:clamp(16px,1.45vw,19px);font-weight:800;color:var(--ink)}.mkt .lv-mod-txt em{display:block;font-style:normal;font-size:14.5px;font-weight:600;color:var(--accent-ink);margin-top:3px}.mkt .lv-mod-chev{margin-left:auto;flex-shrink:0;color:var(--ink-3);transition:transform .2s}.mkt .lv-mod.open .lv-mod-chev{transform:rotate(90deg)}.mkt .lv-mod-list{gap:7px;margin:0;padding:0 20px 16px 92px;list-style:none;animation:mktRise .3s ease both}.mkt .lv-mod-list li{display:flex;align-items:flex-start;gap:9px;font-size:14.5px;line-height:1.5;font-weight:500;color:var(--ink-2)}.mkt .lv-mod-list svg{flex-shrink:0;margin-top:2px;color:#0f7a4d}.mkt .lv-case-ava.img{width:54px;height:54px;-o-object-fit:cover;object-fit:cover}.mkt .lv-case-video{margin-top:16px}.mkt .lv-picks{grid-template-columns:repeat(2,minmax(0,320px));gap:20px}.mkt .lv-pick{padding:0;overflow:hidden}.mkt .lv-pick-img{display:block;aspect-ratio:1;background:var(--paper-2);display:grid;place-items:center}.mkt .lv-pick-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .lv-pick-i{color:var(--accent-ink)}.mkt .lv-pick b{font-size:17px;margin:16px 18px 0}.mkt .lv-pick-fee{margin:8px 18px 18px}.mkt .lv-idea.skel{cursor:default;opacity:.55}.mkt .lv-idea.skel:hover{background:var(--paper-2);border-color:var(--line-2)}.mkt .lv-idea.skel span{display:block;height:9px;border-radius:5px;background:var(--line-2);margin-top:8px}.mkt .lv-idea.skel span.short{width:62%}.mkt .pslide.lv-portfolio{display:flex;flex-direction:column;justify-content:center;max-width:none;padding-left:0;padding-right:0}.mkt .pslide.lv-portfolio>.pslide-in{width:100%;max-width:1440px;margin:0 auto;padding:0 40px}.mkt .lv-marquee{position:relative;overflow:hidden;margin:18px 0 2px;padding:22px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.mkt .lv-run{display:flex;align-items:flex-start;gap:20px;width:-moz-max-content;width:max-content;animation:lvRun 56s linear infinite}.mkt .lv-marquee:hover .lv-run{animation-play-state:paused}.mkt .lv-run .lv-cat-i{flex:0 0 clamp(150px,12vw,210px);width:clamp(150px,12vw,210px);min-width:0;text-align:center;transition:transform .24s cubic-bezier(.2,.8,.3,1)}.mkt .lv-run .lv-cat-i:hover{transform:translateY(-10px) scale(1.12);z-index:2}.mkt .lv-run-ph{display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:22px;border:1px solid var(--line);background:linear-gradient(150deg,#eef2fb,#e2e8f5);transition:box-shadow .24s,border-color .24s}.mkt .lv-run .lv-cat-i img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mkt .lv-run .lv-cat-i:hover .lv-run-ph{border-color:rgba(43,92,240,.35);box-shadow:0 22px 48px rgba(20,22,29,.2)}.mkt .lv-run .lv-cat-i b{font-size:14px;font-weight:800;color:var(--ink);margin-top:11px}.mkt .lv-run .lv-cat-i b,.mkt .lv-run .lv-cat-i span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt .lv-run .lv-cat-i span{font-size:12px;font-weight:600;color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.mkt .lv-run{animation:none}}.mkt .deck.lv .ik-row{margin-top:26px;gap:18px}.mkt .deck.lv .ik-row .pslide-next{margin-top:0}@media (max-width:900px){.mkt .lv-picks{grid-template-columns:1fr}.mkt .lv-mod-list{padding-left:22px}}.mkt .lv-team-grid{grid-template-columns:repeat(6,1fr);gap:14px;margin-top:26px}.mkt .lv-tc{padding:0;overflow:hidden;border-radius:20px;display:flex;flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s}.mkt .lv-tc:hover{transform:translateY(-4px);border-color:rgba(43,92,240,.3);box-shadow:0 16px 38px rgba(20,22,29,.12)}.mkt .lv-tc-photo{position:relative;aspect-ratio:1;overflow:hidden;background:linear-gradient(150deg,#eef2fb,#e2e8f5)}.mkt .lv-tc-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%}.mkt .lv-tc-lvl{position:absolute;left:10px;bottom:10px;margin:0;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#2f3850;background:linear-gradient(150deg,#eef1f7,#cfd6e4);border:1px solid rgba(255,255,255,.6);border-radius:100px;padding:4px 10px;box-shadow:0 4px 14px rgba(20,22,29,.18)}.mkt .lv-tc-body{padding:13px 14px 14px;display:flex;flex-direction:column;flex:1}.mkt .lv-tc-body>b{font-size:14.5px;font-weight:800;color:var(--ink);margin-top:9px}.mkt .lv-tc-city{font-size:11.5px;font-weight:600;color:var(--ink-3);margin-top:1px}.mkt .lv-tc-body .lv-tc-role{align-self:flex-start;margin:0;font-size:10.5px;padding:4px 9px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.mkt .lv-tc-body .lv-tc-pitch{font-size:12px;line-height:1.45;margin-top:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mkt .lv-tc-body .lv-tc-rows{margin:10px 0 12px}.mkt .lv-tc-body .lv-tc-rows span{font-size:11.5px}.mkt .lv-tc-body .lv-tc-rows i{min-width:0;margin-right:5px}.mkt .lv-tc-body .btn-primary{margin-top:auto;width:100%;font-size:12.5px;padding:9px 10px}@media (max-width:1200px){.mkt .lv-team-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.mkt .lv-team-grid{grid-template-columns:repeat(2,1fr)}}.mkt .lv-orders{gap:16px;margin-top:26px}.mkt .lv-order-i{display:flex;flex-direction:column;padding:22px 24px;border-radius:20px;min-height:172px;transition:transform .2s,border-color .2s,box-shadow .2s}.mkt .lv-order-i:hover{transform:translateY(-4px);box-shadow:0 16px 38px rgba(20,22,29,.12)}.mkt .lv-order-i b{font-size:17px}.mkt .lv-order-t{font-size:14.5px;margin-top:8px}.mkt .lv-order-d{font-size:12.5px;margin-top:10px}.mkt .lv-order-b{margin-top:auto;align-self:flex-start;font-size:13.5px;padding:7px 13px}.mkt .lv-order-fit{right:16px;top:16px}.mkt .lv-works{max-width:420px;gap:12px}.mkt .lv-work{padding:16px 18px;border-radius:18px;transition:transform .2s,border-color .2s,box-shadow .2s}.mkt .lv-work:not(.empty):hover{transform:translateY(-3px);border-color:rgba(43,92,240,.32);box-shadow:0 14px 32px rgba(20,22,29,.12)}.mkt .lv-work-play{width:44px;height:44px;font-size:14px;background:linear-gradient(150deg,#4c7dff,#2b5cf0);box-shadow:0 8px 20px rgba(43,92,240,.32)}.mkt .lv-work b{font-size:15px}.mkt .deck.lv .pslide{max-width:none;width:100%;padding:clamp(62px,8.4vh,130px) clamp(20px,2.6vw,74px) clamp(22px,3.6vh,54px);gap:clamp(24px,3.2vw,72px)}.mkt .deck.lv .pslide-in.wide{max-width:none}.mkt .deck.lv .lv-lead,.mkt .deck.lv .lv-sub{max-width:32em}.mkt .deck.lv .pslide-n{font-size:clamp(11px,1.25vh,17px);padding:clamp(5px,.8vh,10px) clamp(11px,1.4vh,20px)}.mkt .deck.lv .lv-h{font-size:clamp(30px,5.4vh,82px);line-height:1.04}.mkt .deck.lv .lv-sub.big{font-size:clamp(15px,2.1vh,30px);margin-top:clamp(8px,1.2vh,18px)}.mkt .deck.lv .lv-lead.big{font-size:clamp(17px,2.4vh,34px)}.mkt .deck.lv .btn-primary{font-size:clamp(14px,1.8vh,23px);padding:clamp(11px,1.5vh,20px) clamp(18px,2.3vh,34px);border-radius:clamp(12px,1.5vh,20px)}.mkt .deck.lv .pslide-next{font-size:clamp(13px,1.65vh,21px)}.mkt .deck.lv .ik-row{margin-top:clamp(16px,2.6vh,40px)}.mkt .lv-cover-in{max-width:none;padding:0 clamp(20px,2.6vw,74px)}.mkt .lv-cover.full .lv-h1{font-size:clamp(44px,11vh,168px)}.mkt .lv-cover.full .lv-lead{font-size:clamp(18px,2.8vh,42px);max-width:20em}.mkt .lv-facts.big{gap:clamp(28px,4.4vw,96px);margin-top:clamp(24px,4.4vh,70px)}.mkt .lv-facts.big b{font-size:clamp(30px,7vh,104px)}.mkt .lv-facts.big span{font-size:clamp(12px,1.65vh,22px)}.mkt .lv-cover.full .lv-next{font-size:clamp(15px,2vh,26px);padding:clamp(13px,1.9vh,26px) clamp(24px,3vh,46px)}.mkt .lv-mods{gap:clamp(8px,1.1vh,16px);margin-top:clamp(14px,2.4vh,34px)}.mkt .lv-mod-head{gap:clamp(12px,1.6vw,24px);padding:clamp(10px,1.5vh,22px) clamp(14px,1.3vw,26px)}.mkt .lv-mod-img{width:clamp(46px,7vh,96px);height:clamp(46px,7vh,96px);border-radius:clamp(12px,1.6vh,22px)}.mkt .lv-mod-img i{font-size:clamp(20px,3vh,42px)}.mkt .lv-mod-txt b{font-size:clamp(15px,2.3vh,34px)}.mkt .lv-mod-txt em{font-size:clamp(12px,1.65vh,24px)}.mkt .lv-mod-list li{font-size:clamp(12px,1.6vh,22px)}.mkt .lv-case{max-width:none;width:100%;padding:clamp(16px,2.4vh,36px)}.mkt .lv-case-res b{font-size:clamp(26px,5vh,74px)}.mkt .lv-orders{gap:clamp(12px,1.6vw,28px);margin-top:clamp(16px,2.8vh,44px)}.mkt .lv-order-i{padding:clamp(16px,2.4vh,34px) clamp(18px,1.6vw,36px);min-height:clamp(140px,20vh,260px);border-radius:clamp(16px,2vh,26px)}.mkt .lv-order-i b{font-size:clamp(15px,2.2vh,30px)}.mkt .lv-order-t{font-size:clamp(13px,1.8vh,24px)}.mkt .lv-order-d{font-size:clamp(11px,1.5vh,19px)}.mkt .lv-order-b{font-size:clamp(12px,1.7vh,22px);padding:clamp(6px,.9vh,12px) clamp(11px,1.3vh,18px)}.mkt .lv-works{max-width:none;width:100%}.mkt .lv-work{padding:clamp(13px,2vh,28px) clamp(15px,1.4vw,28px)}.mkt .lv-work-play{width:clamp(38px,5.2vh,70px);height:clamp(38px,5.2vh,70px)}.mkt .lv-work b{font-size:clamp(13px,1.9vh,26px)}.mkt .lv-work em{font-size:clamp(11px,1.5vh,20px)}.mkt .pslide.lv-portfolio>.pslide-in{max-width:none;padding:0 clamp(20px,2.6vw,74px)}.mkt .lv-marquee{margin:clamp(12px,2vh,30px) 0 0;padding:clamp(16px,2.4vh,34px) 0}.mkt .lv-run{gap:clamp(14px,1.4vw,30px)}.mkt .lv-run .lv-cat-i{flex-basis:clamp(150px,22vh,330px);width:clamp(150px,22vh,330px)}.mkt .lv-run .lv-cat-i b{font-size:clamp(13px,1.75vh,23px);margin-top:clamp(8px,1.2vh,16px)}.mkt .lv-run .lv-cat-i span{font-size:clamp(11px,1.45vh,19px)}.mkt .lv-team-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.1vw,24px);margin-top:clamp(16px,2.8vh,44px)}.mkt .lv-tc{border-radius:clamp(16px,2vh,26px)}.mkt .lv-tc-lvl{font-size:clamp(9px,1.2vh,15px);padding:clamp(3px,.6vh,7px) clamp(8px,1vh,14px);left:clamp(8px,1vh,14px);bottom:clamp(8px,1vh,14px)}.mkt .lv-tc-body{padding:clamp(11px,1.6vh,22px) clamp(12px,.9vw,20px) clamp(12px,1.7vh,22px)}.mkt .lv-tc-body .lv-tc-role{font-size:clamp(9.5px,1.25vh,15px);padding:clamp(3px,.55vh,7px) clamp(7px,.9vh,13px)}.mkt .lv-tc-body>b{font-size:clamp(13px,1.95vh,26px);margin-top:clamp(7px,1.1vh,15px)}.mkt .lv-tc-city{font-size:clamp(10.5px,1.4vh,18px)}.mkt .lv-tc-body .lv-tc-pitch{font-size:clamp(11px,1.5vh,19px);margin-top:clamp(7px,1.1vh,14px)}.mkt .lv-tc-body .lv-tc-rows{margin:clamp(8px,1.3vh,16px) 0 clamp(10px,1.5vh,18px)}.mkt .lv-tc-body .lv-tc-rows span{font-size:clamp(10.5px,1.4vh,18px)}.mkt .lv-tc-body .btn-primary{font-size:clamp(11.5px,1.55vh,19px);padding:clamp(8px,1.2vh,15px) clamp(10px,1.2vh,16px)}.mkt .lv-team-flow span{font-size:clamp(11px,1.5vh,20px);padding:clamp(6px,.95vh,12px) clamp(12px,1.5vh,22px)}.mkt .lv-tools-grid{gap:clamp(12px,1.4vw,26px);margin-top:clamp(16px,2.8vh,44px)}.mkt .lv-tool{padding:clamp(16px,2.4vh,34px) clamp(18px,1.5vw,34px);border-radius:clamp(16px,2vh,26px)}.mkt .lv-tool b{font-size:clamp(15px,2.1vh,28px);margin-top:clamp(9px,1.4vh,20px)}.mkt .lv-tool em{font-size:clamp(11.5px,1.6vh,21px)}.mkt .lv-picks{grid-template-columns:repeat(2,minmax(0,clamp(260px,34vh,520px)));gap:clamp(16px,1.8vw,40px);margin-top:clamp(18px,3vh,48px)}.mkt .lv-pick b{font-size:clamp(15px,2.1vh,28px)}.mkt .pslide.lv-task{display:flex;flex-direction:column;height:100dvh;max-height:100dvh;overflow:hidden;gap:clamp(12px,1.8vh,26px)}.mkt .lv-task-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(12px,1.4vw,26px);flex-shrink:0}.mkt .lv-task-head .lv-back{margin:0}.mkt .lv-task-head .lv-h{margin:0;font-size:clamp(20px,3.6vh,54px)}.mkt .lv-task-head .pslide-n{justify-self:end}.mkt .lv-task-head .lv-err{grid-column:1/-1;margin:0}.mkt .lv-cols{flex:1;min-height:0;display:grid;gap:clamp(10px,1.1vw,24px)}.mkt .lv-cols.four{grid-template-columns:1fr 1fr 1.2fr 1.2fr}.mkt .lv-cols.three{grid-template-columns:1fr 1.05fr 1.5fr}.mkt .lv-col{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--card);border:1px solid var(--line);border-radius:clamp(16px,2vh,26px);overflow:hidden;animation:mktRise .5s ease both}.mkt .lv-col>header{display:flex;align-items:center;gap:clamp(8px,1vh,14px);flex-shrink:0;padding:clamp(11px,1.6vh,22px) clamp(13px,1.1vw,26px);border-bottom:1px solid var(--line);font-size:clamp(12px,1.7vh,22px);font-weight:800;color:var(--ink)}.mkt .lv-col>header i{display:grid;place-items:center;flex-shrink:0;width:clamp(20px,2.6vh,34px);height:clamp(20px,2.6vh,34px);border-radius:50%;font-style:normal;font-size:clamp(11px,1.4vh,18px);font-weight:800;color:#fff;background:var(--accent)}.mkt .lv-col-body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;padding:clamp(11px,1.6vh,22px) clamp(13px,1.1vw,26px);display:grid;align-content:start;gap:clamp(9px,1.3vh,18px)}.mkt .lv-col>footer{flex-shrink:0;padding:clamp(10px,1.4vh,18px) clamp(13px,1.1vw,26px);border-top:1px solid var(--line)}.mkt .lv-col>footer .btn-primary{width:100%;justify-content:center}.mkt .lv-col>footer .pslide-next{margin:0}.mkt .lv-col .field{font-size:clamp(12px,1.6vh,20px)}.mkt .lv-col .field-label{font-size:clamp(10.5px,1.35vh,16px);margin-top:clamp(4px,.6vh,8px)}.mkt .lv-sites{display:grid;gap:clamp(6px,.9vh,12px)}.mkt .lv-site{font-family:var(--font-body);text-align:left;width:100%;font-size:clamp(12px,1.6vh,21px);font-weight:700;color:var(--ink-2);background:var(--paper-2);border:1.5px solid var(--line-2);border-radius:clamp(10px,1.3vh,16px);padding:clamp(9px,1.3vh,17px) clamp(12px,1.5vh,20px);cursor:pointer;transition:border-color .16s,background .16s,color .16s}.mkt .lv-site:hover{border-color:rgba(43,92,240,.4);color:var(--accent-ink)}.mkt .lv-site.on{background:var(--accent);border-color:var(--accent);color:#fff}.mkt .lv-site{display:flex;align-items:center;gap:clamp(9px,1.2vh,15px);padding-left:clamp(9px,1.1vh,14px)}.mkt .lv-site-logo{flex:0 0 auto;display:grid;place-items:center;overflow:hidden;width:clamp(34px,4.6vh,62px);height:clamp(34px,4.6vh,62px);border-radius:clamp(8px,1.1vh,14px);background:#fff;border:1px solid var(--line-2);box-shadow:0 2px 8px rgba(20,22,29,.06)}.mkt .lv-site-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:12%}.mkt .lv-site-logo i{font-family:var(--font-display);font-style:normal;font-weight:700;font-size:clamp(13px,1.8vh,24px);color:var(--accent-ink);letter-spacing:.01em}.mkt .lv-site-t{min-width:0;overflow-wrap:anywhere}.mkt .lv-site.on .lv-site-logo{border-color:rgba(255,255,255,.65);box-shadow:0 3px 12px rgba(20,22,29,.18)}.mkt .lv-col .lv-brief{margin:0;padding:0;background:none;border:none}.mkt .lv-col .lv-brief b{font-size:clamp(13px,1.8vh,24px)}.mkt .lv-col .lv-brief p{font-size:clamp(12px,1.65vh,21px);line-height:1.6}.mkt .lv-mat{margin:clamp(10px,1.6vh,22px) 0 0;cursor:zoom-in}.mkt .lv-mat img{display:block;width:auto;max-width:100%;max-height:clamp(180px,34vh,460px);margin:0 auto;border-radius:clamp(10px,1.4vh,18px);border:1px solid var(--line-2);background:var(--paper-2);-o-object-fit:contain;object-fit:contain}.mkt .lv-mat.ref img{max-height:clamp(90px,16vh,220px)}.mkt .lv-mat figcaption{margin-top:clamp(5px,.8vh,10px);text-align:center;font-size:clamp(10px,1.25vh,15px);font-weight:700;color:var(--ink-3)}.mkt .lv-mat:hover img{border-color:rgba(43,92,240,.4)}.mkt .lv-col .lv-styles.wide{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(7px,.9vw,14px);margin:0}.mkt .lv-col .lv-style em{font-size:clamp(9px,1.2vh,15px);line-height:1.25;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mkt .lv-col .lv-style .lv-style-ph{border-radius:clamp(8px,1.1vh,14px)}.mkt .lv-col .ik-chips{gap:7px}.mkt .lv-col .ik-chip{font-size:clamp(11px,1.45vh,18px);padding:clamp(6px,.9vh,11px) clamp(10px,1.2vh,16px)}.mkt .lv-creative-sum{font-size:clamp(12px,1.7vh,22px);line-height:1.55;font-weight:500;color:var(--ink-2);margin:0}.mkt .lv-creative-sum.muted{color:var(--ink-3)}.mkt .lv-col .lv-creative-rows{margin:0;gap:clamp(4px,.6vh,8px)}.mkt .lv-col .lv-creative-rows span{font-size:clamp(11px,1.45vh,18px)}.mkt .lv-col .lv-creative-rows i{min-width:clamp(64px,8vh,104px)}.mkt .lv-col .lv-ideas{margin:0;gap:clamp(8px,1.1vh,15px)}.mkt .lv-col .lv-idea{padding:clamp(10px,1.5vh,20px) clamp(12px,1.5vh,20px);border-radius:clamp(11px,1.4vh,18px)}.mkt .lv-col .lv-idea b{font-size:clamp(12.5px,1.7vh,22px)}.mkt .lv-col .lv-idea span{font-size:clamp(11.5px,1.55vh,20px)}.mkt .lv-col .lv-idea em{font-size:clamp(11px,1.45vh,18px)}.mkt .lv-col .lv-idea i{font-size:clamp(10.5px,1.4vh,17px)}.mkt .lv-col.art .lv-col-body{display:flex;align-items:center;justify-content:center;padding:clamp(10px,1.3vh,20px);overflow:hidden}.mkt .lv-col .lv-result{max-width:100%;max-height:100%;width:auto;height:auto;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;border-radius:clamp(12px,1.6vh,20px)}.mkt .lv-col .lv-result.ph{aspect-ratio:9/16;height:100%;width:auto;max-width:100%;background:var(--paper-2);border:1.5px dashed var(--line-2)}.mkt .lv-col.art .lv-col-body{flex-direction:column;gap:clamp(7px,1vh,13px)}.mkt .lv-col.art .lv-result{flex:0 1 auto;min-height:0}.mkt .lv-hist{flex:0 0 auto;display:flex;align-items:center;gap:clamp(5px,.7vh,10px);width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:3px;scrollbar-width:thin;scroll-behavior:smooth}.mkt .lv-hist-i{position:relative;flex:0 0 auto;padding:0;cursor:pointer;width:clamp(34px,5vh,60px);height:clamp(34px,5vh,60px);border-radius:clamp(7px,.9vh,11px);overflow:hidden;background:var(--paper-2);border:2px solid var(--line-2);transition:border-color .16s,transform .16s;display:grid;place-items:center;color:var(--ink-3)}.mkt .lv-hist-i img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mkt .lv-hist-i em{position:absolute;left:2px;bottom:2px;font-style:normal;font-size:9.5px;font-weight:800;color:#fff;background:rgba(20,22,30,.6);border-radius:100px;padding:0 4px}.mkt .lv-hist-i:hover{border-color:rgba(43,92,240,.45);transform:translateY(-2px)}.mkt .lv-hist-i.on{border-color:var(--accent)}.mkt .lv-hist-i.busy{cursor:default;border-style:dashed}@media (max-width:1300px){.mkt .lv-cols.four{grid-template-rows:1fr 1fr}.mkt .lv-cols.four,.mkt .lv-cols.three{grid-template-columns:1fr 1fr}.mkt .lv-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.mkt .pslide.lv-task{height:auto;max-height:none;overflow:visible}.mkt .lv-cols.four,.mkt .lv-cols.three{grid-template-columns:1fr;grid-template-rows:none}.mkt .lv-task-head{grid-template-columns:1fr}.mkt .lv-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mkt .deck.lv .pslide.lv-cover.full{padding:0}.mkt .mt{display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(14px,2vw,28px);align-items:stretch;margin-top:18px;padding:clamp(16px,2vw,24px);background:var(--paper-2);border:1px solid var(--line);border-radius:20px}.mkt .mt-side{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px 18px;min-width:0}.mkt .mt-who{display:flex;align-items:center;gap:12px}.mkt .mt-who img{width:46px;height:46px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:1px solid var(--line-2)}.mkt .mt-logo{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;flex-shrink:0;font-size:15px;font-weight:800;color:var(--accent-ink);background:var(--accent-soft)}.mkt .mt-who b{display:block;font-size:16px;font-weight:800;color:var(--ink)}.mkt .mt-who span{display:block;font-size:12.5px;font-weight:600;color:var(--ink-3);margin-top:1px}.mkt .mt-side dl{display:grid;gap:7px;margin:14px 0 0}.mkt .mt-side dl>div{display:grid;grid-template-columns:84px 1fr;gap:10px;align-items:baseline}.mkt .mt-side dt{font-size:11.5px;font-weight:800;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.mkt .mt-side dd{margin:0;font-size:13px;font-weight:600;color:var(--ink-2);overflow-wrap:anywhere}.mkt .mt-mid{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:104px;color:var(--ink-3)}.mkt .mt-mid b{font-family:var(--font-display);font-size:clamp(28px,3.4vw,42px);font-weight:700;line-height:1;color:var(--accent-ink)}.mkt .mt-mid span{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.mkt .mt-bar{width:84px;height:5px;border-radius:100px;background:var(--line-2);margin-top:8px;overflow:hidden}.mkt .mt-bar i{display:block;height:100%;border-radius:100px;background:linear-gradient(90deg,#4c7dff,#2b5cf0);transition:width .6s cubic-bezier(.2,.8,.3,1)}.mkt .mt-foot{grid-column:1/-1;display:grid;gap:8px}.mkt .mt-hits{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.mkt .mt-hits li{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#0f7a4d;background:rgba(23,178,106,.1);border-radius:100px;padding:6px 13px}.mkt .mt-fmt{margin:0;font-size:13px;font-weight:600;color:var(--ink-2)}.mkt .mt-fmt b{font-weight:800;color:var(--ink)}.mkt .mt-fmt.weak{display:flex;align-items:flex-start;gap:7px;color:var(--ink-3)}.mkt .mt-fmt.weak svg{flex-shrink:0;margin-top:2px;color:#b8860b}@media (max-width:860px){.mkt .mt{grid-template-columns:1fr}.mkt .mt-mid{flex-direction:row;gap:10px;min-width:0}.mkt .mt-bar{margin-top:0}}.mkt .pslide-art.wide-photo{align-self:center;width:100%}.mkt .lv-photo.big{max-width:none;width:100%;padding:clamp(16px,2.4vh,32px)}.mkt .lv-photo.big>b{font-size:clamp(11px,1.45vh,18px)}.mkt .lv-photo.big .lv-photo-main{aspect-ratio:1;max-height:34vh}.mkt .lv-photo.big .lv-photo-btns .btn-ghost{font-size:clamp(12px,1.6vh,19px);padding:clamp(9px,1.3vh,15px) clamp(12px,1.6vh,20px)}.mkt .lv-photo.big .lv-gen{font-size:clamp(14px,1.9vh,24px);padding:clamp(12px,1.7vh,22px)}.mkt .lv-styles.all{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(7px,1vh,14px)}.mkt .lv-style{position:relative;border:none;background:none;padding:0}.mkt .lv-style-box{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:clamp(10px,1.4vh,18px);overflow:hidden;border:2px solid transparent;background:var(--paper-2);transition:border-color .16s,box-shadow .16s,transform .16s}.mkt .lv-style-box .lv-style-ph,.mkt .lv-style-box img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0;aspect-ratio:auto}.mkt .lv-style:hover .lv-style-box{transform:translateY(-2px);box-shadow:0 10px 22px rgba(20,22,29,.14)}.mkt .lv-style-tick{position:absolute;right:6px;top:6px;display:grid;place-items:center;width:clamp(18px,2.4vh,28px);height:clamp(18px,2.4vh,28px);border-radius:50%;color:#fff;background:var(--accent);opacity:0;transform:scale(.6);transition:opacity .16s,transform .16s}.mkt .lv-style.on .lv-style-box{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.mkt .lv-style.on .lv-style-tick{opacity:1;transform:scale(1)}.mkt .lv-style em{display:block;margin-top:5px}.mkt .lv-style.on em{color:var(--accent-ink);font-weight:800}.mkt .lv-case-ava.big{width:clamp(72px,11vh,150px);height:clamp(72px,11vh,150px);font-size:clamp(26px,4vh,52px)}.mkt .lv-case-video{width:100%;margin-top:14px}.mkt .lv-case-link{display:inline-flex;align-items:center;gap:7px;margin-top:14px;font-size:clamp(13px,1.7vh,20px);font-weight:800;color:var(--accent-ink)}.mkt .lv-marquee{--lv-gap:clamp(14px,1.4vw,30px);align-self:center;width:100vw;max-width:100vw;min-width:0}.mkt .lv-run{gap:var(--lv-gap)}@keyframes lvRun{to{transform:translateX(calc(-50% - var(--lv-gap) / 2))}}.mkt .lv-col>header{flex-wrap:wrap}.mkt .lv-comp{display:flex;gap:6px;margin-left:auto}.mkt .lv-comp-b{font-family:var(--font-body);font-size:clamp(10.5px,1.35vh,16px);font-weight:800;color:var(--ink-3);background:var(--paper-2);border:1.5px solid var(--line-2);border-radius:100px;padding:clamp(5px,.8vh,9px) clamp(9px,1.2vh,15px);cursor:pointer;white-space:nowrap;transition:background .16s,color .16s,border-color .16s}.mkt .lv-comp-b:hover{color:var(--accent-ink);border-color:rgba(43,92,240,.4)}.mkt .lv-comp-b.on{background:var(--accent);border-color:var(--accent);color:#fff}.mkt .lv-comp-b{display:inline-flex;align-items:center;gap:7px;padding-left:clamp(5px,.8vh,9px)}.mkt .lv-comp-b img{width:clamp(20px,2.6vh,32px);height:clamp(20px,2.6vh,32px);border-radius:100px;-o-object-fit:cover;object-fit:cover;background:var(--paper)}.mkt .lv-style-warn{position:absolute;left:6px;right:6px;bottom:6px;z-index:2;font-family:var(--font-body);font-size:clamp(8px,1vh,12px);font-weight:800;letter-spacing:.02em;color:#fff;background:rgba(20,22,30,.72);border-radius:100px;padding:2px 6px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt .lv-order-i{flex-direction:row;gap:clamp(12px,1.2vw,22px);align-items:stretch}.mkt .lv-order-ph{flex:0 0 clamp(84px,12vh,160px);border-radius:clamp(12px,1.6vh,20px);overflow:hidden;background:linear-gradient(150deg,#eef2fb,#dfe6f7);display:grid;place-items:center}.mkt .lv-order-ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .lv-order-ph i{font-family:var(--font-display);font-style:normal;font-weight:700;font-size:clamp(20px,3vh,40px);color:var(--accent-ink)}.mkt .lv-order-body{display:flex;flex-direction:column;min-width:0;flex:1}.mkt .lv-order-fit.low{color:var(--ink-3);background:var(--paper-2)}.mkt .lv-tc-look{margin:clamp(9px,1.4vh,16px) 0 clamp(10px,1.5vh,18px);background:var(--accent-soft);border-radius:clamp(10px,1.3vh,15px);padding:clamp(7px,1vh,12px) clamp(9px,1.2vh,14px)}.mkt .lv-tc-look i{font-style:normal;font-size:clamp(9.5px,1.2vh,14px);letter-spacing:.06em;text-transform:uppercase;opacity:.75}.mkt .lv-tc-look i,.mkt .lv-tc-look span{display:block;font-weight:800;color:var(--accent-ink)}.mkt .lv-tc-look span{font-size:clamp(11px,1.5vh,19px);margin-top:2px}.mkt .lv-tool-top{display:flex;align-items:center;gap:10px}.mkt .lv-tool-icon{width:clamp(26px,3.4vh,46px);height:clamp(26px,3.4vh,46px);border-radius:clamp(8px,1vh,13px);-o-object-fit:cover;object-fit:cover}.mkt .ls-thumb{flex:0 0 auto}.mkt .ls-thumb .ls-pick{flex-direction:column;align-items:flex-start;gap:5px}.mkt .ls-thumb .ls-pick img{width:54px;height:54px}.mkt .field.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5}.mkt .ls-pf{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:8px;margin-top:14px}.mkt .ls-pf-i{position:relative;text-align:left;padding:10px 12px 10px 38px;border-radius:12px;background:var(--paper-2);border:1.5px solid var(--line-2);cursor:pointer;transition:border-color .16s,background .16s}.mkt .ls-pf-i:hover{border-color:rgba(43,92,240,.4)}.mkt .ls-pf-i.on{background:var(--accent-soft);border-color:var(--accent)}.mkt .ls-pf-i b{display:block;font-size:13px;font-weight:800;color:var(--ink)}.mkt .ls-pf-r{font-size:11.5px;font-weight:600;margin-top:2px}.mkt .ls-pf-r,.mkt .ls-pf-s{display:block;color:var(--ink-3)}.mkt .ls-pf-s{font-size:11px;font-weight:700;margin-top:4px}.mkt .ls-pf-n{position:absolute;left:10px;top:10px;width:20px;height:20px;border-radius:100px;display:grid;place-items:center;font-size:11px;font-weight:800;background:var(--paper);border:1.5px solid var(--line-2);color:var(--ink-3)}.mkt .ls-pf-i.on .ls-pf-n{background:var(--accent);border-color:var(--accent);color:#fff}.mkt .lv-mod{display:block}.mkt .lv-mod-head{width:100%}.mkt .lv-mod-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(200px,17vw,320px),1fr));gap:clamp(6px,.9vh,12px) clamp(14px,1.6vw,30px);padding:0 clamp(16px,1.4vw,28px) clamp(14px,2vh,24px)}.mkt .lv-mod-list li{font-size:clamp(12px,1.55vh,20px)}@media (max-width:900px){.mkt .lv-mod-list{grid-template-columns:1fr}}.mkt .pslide.lv-pro,.mkt .pslide.lv-skills{height:100dvh;max-height:100dvh;overflow:hidden}.mkt .pslide.lv-pro>.pslide-in,.mkt .pslide.lv-skills>.pslide-in{min-height:0;max-height:100%;overflow-y:auto;scrollbar-width:thin;padding-right:8px}.mkt .pslide.lv-pro>.pslide-art,.mkt .pslide.lv-skills>.pslide-art{min-height:0;max-height:100%;overflow-y:auto}.mkt .ows{margin-top:24px;background:var(--paper-2);border:1px solid var(--line);border-radius:22px;padding:clamp(16px,2vw,24px)}.mkt .ows-head{margin-bottom:14px}.mkt .ows-head b{display:block;font-size:17px;font-weight:800;color:var(--ink)}.mkt .ows-head span{display:block;font-size:13.5px;font-weight:500;color:var(--ink-3);margin-top:3px}.mkt .ows-tabs{display:flex;gap:6px;flex-wrap:wrap;padding:5px;background:var(--card);border:1px solid var(--line);border-radius:16px}.mkt .ows-tab{display:inline-flex;align-items:center;gap:8px;flex:1;justify-content:center;font-family:var(--font-body);font-size:13.5px;font-weight:800;color:var(--ink-3);background:transparent;border:1px solid transparent;border-radius:12px;padding:11px 14px;cursor:pointer;transition:background .16s,color .16s,border-color .16s}.mkt .ows-tab.on,.mkt .ows-tab:hover{color:var(--accent-ink)}.mkt .ows-tab.on{background:var(--accent-soft);border-color:rgba(43,92,240,.25)}.mkt .ows-tab i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-style:normal;font-size:11px;font-weight:800;color:#fff;background:var(--ink-3);flex-shrink:0}.mkt .ows-tab.on i{background:var(--accent)}.mkt .ows-tab em{font-style:normal;font-size:12px;font-weight:800;color:#0f7a4d;background:rgba(23,178,106,.12);border-radius:100px;padding:2px 8px}.mkt .ows-body{margin-top:16px}.mkt .ows-body>div[hidden]{display:none}.mkt .ows-next{margin-top:16px}.mkt .pitch.bare{margin-top:0;border:none;background:none;padding:0}.mkt .pitch.bare .mt{margin-top:0}@media (max-width:700px){.mkt .ows-tab{flex:1 1 100%;justify-content:flex-start}}.mkt .pslide.lv-meet .path-q>b{font-size:clamp(14px,1.9vh,24px)}.mkt .pslide.lv-meet .path-q{margin-top:clamp(14px,2.4vh,34px)}.mkt .pslide.lv-meet .ik-chip{font-size:clamp(13px,1.8vh,23px);padding:clamp(10px,1.5vh,20px) clamp(16px,2.1vh,30px);border-radius:100px}.mkt .lv-photo.big{max-width:clamp(340px,34vw,640px);margin-left:auto}.mkt .lv-photo.big .lv-photo-main{max-height:26vh}.mkt .lv-styles.all{grid-template-columns:repeat(4,minmax(0,1fr))}.mkt .lv-case{padding:clamp(14px,2vh,26px)}.mkt .lv-case-ava.big{width:clamp(60px,8.5vh,110px);height:clamp(60px,8.5vh,110px);font-size:clamp(22px,3.2vh,40px)}.mkt .lv-case-res b{font-size:clamp(22px,4vh,58px)}.mkt .lv-case-row{padding:clamp(6px,1vh,12px) 0}.mkt .lv-case-video{aspect-ratio:16/9;max-height:30vh;margin-top:clamp(10px,1.6vh,20px);border:none;border-radius:14px;background:#000;pointer-events:none}.mkt .deck.lv .pslide.lv-pro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.mkt .lv-works.two{--wh:clamp(140px,42vh,560px);--wg:clamp(8px,1vw,18px);display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--wg);width:100%;max-width:calc(var(--wh) * 2.34 + var(--wg))}.mkt .lv-works.two>b{flex:0 0 100%}.mkt .lv-works.two .lv-work{display:block;padding:0;background:none;border:none;min-width:0}.mkt .lv-works.two .lv-work.h{flex:256 1 0}.mkt .lv-works.two .lv-work.v{flex:81 1 0}.mkt .lv-works.two .lv-work:hover{transform:none;box-shadow:none}.mkt .lv-work-box{display:block;position:relative;width:100%;overflow:hidden;border-radius:clamp(10px,1.4vh,18px);background:#0b0d12;border:1px solid var(--line-2)}.mkt .lv-work.h .lv-work-box{aspect-ratio:16/9}.mkt .lv-work.v .lv-work-box{aspect-ratio:9/16}.mkt .lv-work-box iframe{position:absolute;inset:0;width:100%;height:100%;border:none;background:#000;pointer-events:none}.mkt .lv-work-box .lv-work-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(32px,4.4vh,58px);height:clamp(32px,4.4vh,58px);color:#fff;background:rgba(255,255,255,.16)}.mkt .lv-work-by{display:block;margin-top:clamp(5px,.8vh,10px);font-style:normal;text-align:center;font-size:clamp(10px,1.25vh,15px);font-weight:700;color:var(--ink-3)}.mkt .lv-works.two .lv-work.empty{opacity:.5}.mkt iframe.lv-bg{border:none;pointer-events:none;width:100vw;height:56.25vw;min-height:100dvh;min-width:177.78dvh;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.mkt .ls-slot-box{max-width:220px}.mkt .ls-slot-box img,.mkt .ls-slot-box video{max-height:220px}.mkt .ls-card img{max-width:100%}.mkt .lv-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,rgba(9,12,22,.86),rgba(9,12,22,.66) 42%,rgba(9,12,22,.34)),linear-gradient(0deg,rgba(9,12,22,.55),rgba(9,12,22,0) 45%)}.mkt .lv-cover-in.on-media .lv-h1{color:#fff;text-shadow:0 2px 30px rgba(0,0,0,.35)}.mkt .lv-cover-in.on-media .lv-h1 .grad{color:#8fb0ff;background:none;-webkit-text-fill-color:currentColor}.mkt .lv-cover-in.on-media .lv-lead{color:rgba(255,255,255,.86)}.mkt .lv-cover-in.on-media .lv-facts b{color:#fff}.mkt .lv-cover-in.on-media .lv-facts span{color:rgba(255,255,255,.62)}.mkt .lv-cover-in.on-media .lv-next{background:#fff;color:#10131c;box-shadow:0 14px 40px rgba(0,0,0,.3)}.mkt .lv-cover-in.on-media .lv-next:hover{background:#eef2fb}body.lv-dark .mkt .lv-brand{filter:invert(1) brightness(1.6)}body.lv-dark .mkt .lv-track{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.18);backdrop-filter:blur(14px)}body.lv-dark .mkt .lv-track-i{color:rgba(255,255,255,.66)}body.lv-dark .mkt .lv-track-i.on{color:#fff}body.lv-dark .mkt .lv-track-i i{background:rgba(255,255,255,.2);color:#fff}body.lv-dark .mkt .lv-gear{color:rgba(255,255,255,.8);background:rgba(255,255,255,.16)}body.lv-dark .mkt .lv-gear:hover{color:#fff;background:rgba(255,255,255,.28)}.mkt .lv-usephoto{margin-top:clamp(10px,1.6vh,20px)}.mkt .lv-usephoto .lv-mat{margin-top:0}.mkt .lv-usephoto .lv-mat img{max-height:clamp(110px,20vh,260px)}.mkt .lv-usephoto .lv-comp{margin:clamp(8px,1.2vh,14px) 0 0;justify-content:center;flex-wrap:wrap}.mkt .lv-track{gap:clamp(2px,.35vw,7px);padding:6px 8px;max-width:min(94vw,1560px)}.mkt .lv-track-i{font-size:clamp(10px,1.2vh,13.5px);padding:4px 10px 4px 4px;gap:clamp(4px,.5vw,7px);cursor:pointer;white-space:nowrap;background:none;border:none}.mkt .lv-track-i:hover{color:var(--accent-ink)}.mkt .lv-track-i i{width:clamp(19px,2.4vh,24px);height:clamp(19px,2.4vh,24px);font-size:clamp(10px,1.15vh,12.5px);flex:0 0 auto}@media (max-width:1700px){.mkt .lv-track-i:not(.on){font-size:0;gap:0;padding:3px}.mkt .lv-track-i:not(.on) i{font-size:clamp(10px,1.15vh,12.5px)}}.mkt .lv-idname{display:block;margin-top:clamp(14px,2vh,26px);max-width:24em}.mkt .lv-idname span{display:block;font-size:clamp(11px,1.35vh,16px);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.mkt .lv-idlist{list-style:none;margin:clamp(12px,1.8vh,22px) 0 clamp(16px,2.2vh,28px);padding:0;display:grid;gap:clamp(6px,.9vh,11px)}.mkt .lv-idlist li{display:flex;align-items:center;gap:10px;color:var(--ink-3);font-size:clamp(12px,1.6vh,20px);font-weight:600}.mkt .lv-idlist li i{display:grid;place-items:center;flex:0 0 auto;width:clamp(19px,2.3vh,26px);height:clamp(19px,2.3vh,26px);border-radius:50%;background:rgba(20,22,29,.07);color:transparent;transition:all .3s}.mkt .lv-idlist li.on{color:var(--ink)}.mkt .lv-idlist li.on i{background:#17b26a;color:#fff}.mkt .cid{position:relative;overflow:hidden;width:100%;max-width:clamp(280px,52vh,640px);aspect-ratio:5/7;display:flex;flex-direction:column;gap:clamp(7px,1vh,13px);padding:clamp(15px,2.2vh,30px);border-radius:clamp(18px,2.6vh,34px);color:var(--ink);background:radial-gradient(120% 70% at 12% 0,#ffffff,rgba(255,255,255,0) 60%),linear-gradient(158deg,#f7f9fc,#e4e8f0 46%,#f2f4f9);border:1px solid rgba(20,22,29,.1);box-shadow:0 28px 64px rgba(20,22,29,.16),inset 0 1px 0 #fff;transform:perspective(1600px) rotateY(-4deg) rotateX(1deg);transition:transform .6s cubic-bezier(.2,.9,.3,1),box-shadow .6s}.mkt .cid.go{transform:perspective(1600px) rotateY(-2deg) rotateX(0deg)}.mkt .cid:hover{transform:perspective(1600px) rotateY(0deg) rotateX(0deg)}.mkt .cid-sheen{position:absolute;inset:-40% -120%;pointer-events:none;z-index:1;background:linear-gradient(74deg,transparent 42%,rgba(255,255,255,.85) 50%,transparent 58%);transform:translateX(-40%)}.mkt .cid.busy .cid-sheen,.mkt .cid.go .cid-sheen{animation:cidSheen 2.6s ease-in-out .1s 2}@keyframes cidSheen{0%{transform:translateX(-45%)}to{transform:translateX(45%)}}.mkt .cid-top{display:flex;align-items:center;justify-content:space-between;gap:10px;position:relative;z-index:2}.mkt .cid-mark{height:clamp(13px,1.9vh,26px);width:auto;display:block;color:var(--ink)}.mkt .cid-no{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.mkt .cid-no i{font-style:normal;font-size:clamp(7.5px,.95vh,11px);font-weight:800;letter-spacing:.22em;color:var(--ink-3)}.mkt .cid-no b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(9px,1.15vh,14px);font-weight:700;letter-spacing:.06em;color:var(--ink-2)}.mkt .cid-main{display:flex;gap:clamp(11px,1.6vh,20px);align-items:center;position:relative;z-index:2;margin-top:clamp(3px,.6vh,8px)}.mkt .cid-photo{flex:0 0 auto;display:grid;place-items:center;overflow:hidden;width:clamp(70px,10.4vh,142px);height:clamp(70px,10.4vh,142px);border-radius:clamp(12px,1.8vh,22px);background:#fff;border:1px solid rgba(20,22,29,.12);box-shadow:0 8px 22px rgba(20,22,29,.12)}.mkt .cid-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:zoom-in}.mkt .cid-photo i{font-style:normal;font-weight:800;letter-spacing:.14em;font-size:clamp(9px,1.1vh,13px);color:var(--ink-3)}.mkt .cid-who{min-width:0;display:flex;flex-direction:column;gap:clamp(5px,.8vh,10px)}.mkt .cid-who>b{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;font-size:clamp(16px,2.25vh,33px);line-height:1.14;overflow-wrap:anywhere;margin:0 0 clamp(2px,.4vh,6px)}.mkt .cid-lvl{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;font-size:clamp(9.5px,1.2vh,14px);font-weight:800;letter-spacing:.06em;color:#2a2f3d;padding:clamp(3px,.5vh,6px) clamp(8px,1vh,13px);border-radius:100px;background:linear-gradient(120deg,#ffffff,#ccd4e2 46%,#f4f7fb);border:1px solid rgba(20,22,29,.1);box-shadow:0 2px 8px rgba(20,22,29,.1)}.mkt .cid-lvl i{width:7px;height:7px;border-radius:50%;background:#7b8598}.mkt ul.cid-skills{position:relative;z-index:2;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:clamp(4px,.7vh,9px) clamp(8px,1.1vh,16px)}.mkt ul.cid-skills li{display:flex;align-items:flex-start;gap:clamp(5px,.7vh,8px);font-size:clamp(8.5px,1.15vh,14px);font-weight:600;line-height:1.25;color:var(--ink-2)}.mkt ul.cid-skills li i{flex:0 0 auto;display:grid;place-items:center;color:#fff;width:clamp(13px,1.6vh,19px);height:clamp(13px,1.6vh,19px);border-radius:50%;background:#17b26a;box-shadow:0 2px 6px rgba(23,178,106,.35);margin-top:1px}.mkt .cid-works{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(6px,.9vh,11px)}.mkt .cid-work-ph,.mkt .cid-works img{display:block;width:100%;aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;border-radius:clamp(8px,1.2vh,15px);border:1px solid rgba(20,22,29,.1);background:rgba(255,255,255,.6)}.mkt .cid-works img{cursor:zoom-in;box-shadow:0 6px 16px rgba(20,22,29,.1)}.mkt .cid-work-ph{border-style:dashed;border-color:rgba(20,22,29,.14)}.mkt .cid-foot{justify-content:space-between;gap:10px;margin-top:auto;padding-top:clamp(6px,.9vh,11px);border-top:1px solid rgba(20,22,29,.1);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(8.5px,1.05vh,13px);letter-spacing:.06em}.mkt .cid-cap,.mkt .cid-foot{position:relative;z-index:2;display:flex;color:var(--ink-3)}.mkt .cid-cap{margin-top:clamp(3px,.6vh,8px);align-items:center;gap:9px;font-size:clamp(7.5px,.95vh,11.5px);font-weight:800;letter-spacing:.18em}.mkt .cid-cap:after{content:"";flex:1;height:1px;background:rgba(20,22,29,.12)}.mkt .cid.go .cid-foot,.mkt .cid.go .cid-main,.mkt .cid.go .cid-skills,.mkt .cid.go .cid-top,.mkt .cid.go .cid-works{animation:cidIn .6s cubic-bezier(.2,.9,.3,1) both}.mkt .cid.go .cid-main{animation-delay:.12s}.mkt .cid.go .cid-skills{animation-delay:.24s}.mkt .cid.go .cid-works{animation-delay:.34s}.mkt .cid.go .cid-foot{animation-delay:.44s}@keyframes cidIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mkt .cid,.mkt .cid.go *{animation:none!important;transition:none}}.mkt .lv-hist-i{display:block}.mkt .lv-hist-b{display:block;width:100%;height:100%;padding:0;cursor:pointer;background:none}.mkt .lv-hist-id{position:absolute;right:2px;top:2px;z-index:2;display:grid;place-items:center;width:clamp(15px,1.9vh,20px);height:clamp(15px,1.9vh,20px);border-radius:50%;cursor:pointer;color:rgba(255,255,255,.85);background:rgba(20,22,30,.55);border:1px solid rgba(255,255,255,.35)}.mkt .lv-hist-id:hover{background:rgba(20,22,30,.8)}.mkt .lv-hist-i.id{border-color:#17b26a}.mkt .lv-hist-i.id .lv-hist-id{background:#17b26a;border-color:#17b26a;color:#fff}.mkt .lv-rev{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:clamp(16px,3vh,46px);background:rgba(16,18,26,.62);backdrop-filter:saturate(140%) blur(6px);animation:lvFade .2s ease both}@keyframes lvFade{0%{opacity:0}to{opacity:1}}.mkt .lv-rev-in{position:relative;display:flex;gap:clamp(16px,2.4vw,40px);align-items:stretch;max-width:min(1500px,96vw);max-height:92vh;padding:clamp(16px,2.4vh,34px);border-radius:clamp(16px,2.4vh,30px);background:var(--paper);box-shadow:0 40px 90px rgba(16,18,26,.4);animation:cidIn .35s cubic-bezier(.2,.9,.3,1) both}.mkt .lv-rev-img{display:block;max-height:84vh;max-width:38vw;width:auto;-o-object-fit:contain;object-fit:contain;border-radius:clamp(10px,1.6vh,18px);border:1px solid var(--line-2);background:var(--paper-2)}.mkt .lv-rev-body{display:flex;flex-direction:column;gap:clamp(10px,1.6vh,20px);min-width:0;width:clamp(320px,40vw,640px);overflow-y:auto}.mkt .lv-rev-x{position:absolute;right:10px;top:10px;z-index:2;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;cursor:pointer;color:var(--ink-3);background:var(--paper-2);border:1px solid var(--line-2)}.mkt .lv-rev-x:hover{color:var(--ink)}.mkt .lv-rev-top{display:flex;align-items:center;gap:clamp(12px,1.6vw,22px)}.mkt .lv-rev-score{font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;line-height:1;font-size:clamp(44px,8vh,104px);color:var(--accent-ink)}.mkt .lv-rev-top span{display:flex;flex-direction:column;gap:5px;min-width:0}.mkt .lv-rev-top i{font-style:normal;font-size:clamp(14px,2vh,26px);font-weight:800;color:var(--ink)}.mkt .lv-rev-top em{font-style:normal;font-size:clamp(11.5px,1.5vh,18px);font-weight:500;line-height:1.45;color:var(--ink-3)}.mkt .lv-rev-bars{display:grid;gap:clamp(7px,1vh,12px)}.mkt .lv-rev-bar span{display:flex;justify-content:space-between;gap:10px;font-size:clamp(11px,1.45vh,17px);font-weight:700;color:var(--ink-2);margin-bottom:4px}.mkt .lv-rev-bar b{color:var(--ink)}.mkt .lv-rev-bar i{display:block;height:clamp(6px,.9vh,10px);border-radius:100px;background:var(--line-2);overflow:hidden}.mkt .lv-rev-bar u{display:block;height:100%;border-radius:100px;text-decoration:none;background:linear-gradient(90deg,#2b5cf0,#17b26a);transition:width .7s cubic-bezier(.2,.9,.3,1)}.mkt .lv-rev-style{margin:0;padding:clamp(9px,1.3vh,15px) clamp(12px,1.5vh,18px);border-radius:clamp(10px,1.4vh,16px);background:var(--accent-soft);font-size:clamp(11.5px,1.5vh,18px);font-weight:600;line-height:1.5;color:var(--accent-ink)}.mkt .lv-rev-list b{display:block;font-size:clamp(10.5px,1.3vh,15px);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.mkt .lv-rev-list ul{margin:0;padding-left:1.15em;display:grid;gap:5px;list-style:disc}.mkt .lv-rev-list li{font-size:clamp(11.5px,1.5vh,18px);font-weight:500;line-height:1.5;color:var(--ink-2)}.mkt .lv-rev-list.good li::marker{color:#17b26a}.mkt .lv-rev-list.bad li::marker{color:#e0603a}@media (max-width:1100px){.mkt .lv-rev-in{flex-direction:column;overflow-y:auto}.mkt .lv-rev-img{max-width:100%;max-height:40vh;margin:0 auto}.mkt .lv-rev-body{width:100%}}.mkt .lv-rev-again{position:absolute;right:54px;top:14px;z-index:2;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:clamp(10.5px,1.3vh,14px);font-weight:700;color:var(--ink-3);background:var(--paper-2);border:1px solid var(--line-2);border-radius:100px;padding:6px 12px}.mkt .lv-rev-again:hover{color:var(--accent-ink);border-color:rgba(43,92,240,.4)}.mkt .lv-rev-again:disabled{opacity:.6;cursor:default}.mkt .lv-rev-top.great .lv-rev-score{color:#0f7a4d}.mkt .lv-rev-top.ok .lv-rev-score{color:var(--accent-ink)}.mkt .lv-rev-top.weak .lv-rev-score{color:#b45309}.mkt .lv-rev-top.bad .lv-rev-score{color:#c0392b}.mkt .lv-rev-bar u.great{background:linear-gradient(90deg,#17b26a,#0f7a4d)}.mkt .lv-rev-bar u.ok{background:linear-gradient(90deg,#2b5cf0,#17b26a)}.mkt .lv-rev-bar u.weak{background:linear-gradient(90deg,#f0a83a,#e0603a)}.mkt .lv-rev-bar u.bad{background:linear-gradient(90deg,#e0603a,#c0392b)}.mkt .lv-rev-clean{display:flex;align-items:center;gap:9px;margin:0;padding:clamp(9px,1.3vh,15px) clamp(12px,1.5vh,18px);border-radius:clamp(10px,1.4vh,16px);background:rgba(23,178,106,.1);color:#0f7a4d;font-size:clamp(11.5px,1.5vh,18px);font-weight:700}.mkt .deck.lv .pslide.lv-idslide{grid-template-columns:minmax(0,34em) auto;justify-content:center;align-items:stretch;gap:clamp(30px,3.6vw,96px);max-width:min(1900px,95vw);margin:0 auto}.mkt .deck.lv .pslide.lv-idslide>.pslide-in{max-width:34em;align-self:center}.mkt .lv-idslide .lv-sub.big{font-size:clamp(16px,2.4vh,34px)}.mkt .lv-idslide .lv-idname span{font-size:clamp(12px,1.55vh,19px)}.mkt .lv-idslide .lv-idname .field{font-size:clamp(14px,1.8vh,23px);padding:clamp(10px,1.4vh,18px) clamp(12px,1.6vh,20px)}.mkt .lv-idslide .lv-idlist li{font-size:clamp(13px,1.85vh,24px)}.mkt .lv-idslide .lv-idlist li i{width:clamp(21px,2.6vh,32px);height:clamp(21px,2.6vh,32px)}.mkt .pslide.lv-idslide{height:100dvh;max-height:100dvh;overflow:hidden}.mkt .lv-idslide>.pslide-art{align-items:stretch;justify-items:center;min-height:0}.mkt .lv-idslide .cid{height:100%;max-height:100%;width:auto;aspect-ratio:.75;max-width:100%;padding:clamp(18px,2.7vh,40px);gap:clamp(8px,1.2vh,17px);border-radius:clamp(20px,3vh,42px)}.mkt .lv-idslide .cid-mark{height:clamp(16px,2.4vh,40px)}.mkt .lv-idslide .cid-no i{font-size:clamp(9px,1.3vh,17px)}.mkt .lv-idslide .cid-no b{font-size:clamp(11px,1.6vh,22px)}.mkt .lv-idslide .cid-main{gap:clamp(14px,2.1vh,30px)}.mkt .lv-idslide .cid-photo{width:clamp(82px,13vh,200px);height:clamp(82px,13vh,200px);border-radius:clamp(14px,2.1vh,28px)}.mkt .lv-idslide .cid-who>b{font-size:clamp(20px,3vh,48px)}.mkt .lv-idslide .cid-lvl{font-size:clamp(11px,1.6vh,25px);padding:clamp(5px,.8vh,11px) clamp(11px,1.5vh,21px)}.mkt .lv-idslide .cid-lvl i{width:clamp(8px,1vh,14px);height:clamp(8px,1vh,14px)}.mkt .lv-idslide .cid-cap{font-size:clamp(9px,1.25vh,19px)}.mkt .lv-idslide ul.cid-skills{gap:clamp(7px,1.1vh,16px) clamp(11px,1.6vh,26px)}.mkt .lv-idslide ul.cid-skills li{font-size:clamp(10px,1.5vh,23px)}.mkt .lv-idslide ul.cid-skills li i{width:clamp(15px,2.1vh,32px);height:clamp(15px,2.1vh,32px)}.mkt .lv-idslide .cid-works{gap:clamp(7px,1.1vh,15px);flex:1 1 auto;min-height:0;display:flex;justify-content:center;align-items:center}.mkt .lv-idslide .cid-works .cid-work-ph,.mkt .lv-idslide .cid-works img{flex:1 1 0;min-width:0;width:auto;height:auto;aspect-ratio:9/16;max-height:100%;max-width:calc((100% - 2 * clamp(7px, 1.1vh, 15px)) / 3)}.mkt .lv-idslide .cid-foot{font-size:clamp(10px,1.4vh,22px)}.mkt .deck.lv .pslide.lv-meet{grid-template-columns:minmax(0,clamp(34em,62vh,66em)) auto;justify-content:center;align-items:center;gap:clamp(56px,6vw,170px);max-width:min(1900px,95vw);margin:0 auto}.mkt .deck.lv .pslide.lv-meet>.pslide-in{max-width:clamp(34em,62vh,66em)}.mkt .deck.lv .lv-q{max-width:38em}.mkt .deck.lv .pslide.lv-meet .lv-h,.mkt .deck.lv .pslide.lv-meet .lv-h1{overflow-wrap:break-word}.mkt .deck.lv .lv-meet .lv-photo.big{width:clamp(490px,32vw,680px)}.mkt .deck.lv .lv-meet .lv-photo.big .lv-photo-main{max-height:30vh}.mkt .deck.lv .lv-q .ik-chips{flex-wrap:wrap}.mkt .lv-case{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(14px,2vh,26px);align-items:center}.mkt .lv-case.vert{grid-template-columns:minmax(0,1fr) auto}.mkt .lv-case:not(.vert){align-items:stretch}.mkt .lv-case-facts{min-width:0;display:flex;flex-direction:column;gap:clamp(10px,1.6vh,20px)}.mkt .lv-case-ava.big{width:clamp(74px,11vh,150px);height:clamp(74px,11vh,150px);font-size:clamp(28px,4.4vh,60px)}.mkt .lv-case-top{gap:clamp(12px,1.6vw,22px)}.mkt .lv-case-top b{font-size:clamp(17px,2.6vh,38px);line-height:1.15}.mkt .lv-case-top span{font-size:clamp(12px,1.7vh,22px)}.mkt .lv-case-res b{font-size:clamp(34px,6.4vh,92px);line-height:1}.mkt .lv-case-res span{font-size:clamp(12px,1.7vh,23px)}.mkt .lv-case-note{font-size:clamp(12px,1.65vh,22px);line-height:1.4;margin:0}.mkt .lv-case-vbox{display:block;overflow:hidden;background:#000;border-radius:clamp(12px,1.8vh,22px);flex:0 0 auto;height:clamp(200px,46vh,620px);aspect-ratio:9/16}.mkt .lv-case:not(.vert) .lv-case-vbox{height:auto;width:100%;aspect-ratio:16/9;order:-1}.mkt .lv-case-vbox .lv-case-video{display:block;width:100%;height:100%;max-height:none;margin:0;border:none;border-radius:0;-o-object-fit:cover;object-fit:cover}.mkt .b-cid{display:inline-flex;align-items:center;gap:10px;padding:6px 13px 6px 11px;border-radius:12px;color:#2a2f3d;background:linear-gradient(120deg,#ffffff,#dfe5ef 46%,#f6f8fc);border:1px solid rgba(20,22,29,.12);box-shadow:0 2px 10px rgba(20,22,29,.09),inset 0 1px 0 #fff}.mkt .b-cid>svg{color:var(--ink-3);flex:0 0 auto}.mkt .b-cid-in{display:flex;flex-direction:column;line-height:1.15}.mkt .b-cid-in i{font-style:normal;font-size:8.5px;font-weight:800;letter-spacing:.18em;color:var(--ink-3)}.mkt .b-cid-in b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700;letter-spacing:.04em}.mkt .b-cid em{font-style:normal;font-size:12px;font-weight:800;color:var(--accent-ink);padding-left:10px;border-left:1px solid rgba(20,22,29,.14);white-space:nowrap}.mkt .badge-row.compact .b-cid{padding:4px 10px 4px 9px;gap:8px}.mkt .badge-row.compact .b-cid em{font-size:11px;padding-left:8px}.mkt .badge-row.compact .b-cid-in b{font-size:12px}.mkt .brand-chip.logo{width:84px;height:84px;padding:12px;min-width:0;background:#fff}.mkt .brand-chip.logo img{max-height:100%;max-width:100%;width:auto;height:auto}@media (max-width:640px){.mkt .brand-chip.logo{width:68px;height:68px;padding:9px}}.mkt .tile.tile-v{position:relative;background:#0e1014}.mkt .tile.tile-v.v169{aspect-ratio:16/9}.mkt .tile.tile-v.v916{aspect-ratio:9/16}.mkt .tile.tile-v iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;pointer-events:none}.mkt .tile.tile-v .sound-btn{position:absolute;right:12px;bottom:12px;z-index:3;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;cursor:pointer;border:1px solid rgba(255,255,255,.28);background:rgba(20,22,29,.6);color:#fff;backdrop-filter:blur(8px);transition:transform .2s,background .2s}.mkt .tile.tile-v .sound-btn:hover{transform:scale(1.08);background:rgba(20,22,29,.78)}.mkt .reel-ph>span,.mkt .tile-ph{display:grid;place-items:center;min-height:180px;height:100%;font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--ink-3);background:var(--paper-2)}.mkt .reel-ph{display:block;width:100%;height:100%}.mkt .review figcaption{align-items:center}.mkt .review .rv-ph{width:46px;height:46px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:0 0 auto;border:1px solid var(--line);box-shadow:var(--shadow-sm)}.mkt .review .rv-who{display:flex;flex-direction:column;gap:2px;min-width:0}.mkt .logo-slot{width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:#fff;border:1px solid var(--line);color:var(--ink-3)}.mkt .logo-slot.round{border-radius:50%}.mkt .logo-slot img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.mkt .logo-slot.round img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .hint-sm{margin:2px 0 0;font-size:12px;font-weight:500;color:var(--ink-3);line-height:1.5}.mkt .pslide.lv-order{height:100dvh;overflow:hidden}.mkt .lv-order>.pslide-in{max-width:none;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;align-items:flex-start;padding-top:clamp(10px,2vh,28px);padding-bottom:clamp(10px,2vh,28px)}.mkt .lv-order>.pslide-in>.ik-row,.mkt .lv-order>.pslide-in>.lv-h,.mkt .lv-order>.pslide-in>.lv-orders,.mkt .lv-order>.pslide-in>.lv-sub{width:100%}.mkt .lv-order>.pslide-in>.pslide-n{flex:0 0 auto;align-self:flex-start}.mkt .lv-order>.pslide-in>.lv-h{margin-bottom:clamp(2px,.5vh,8px)}.mkt .lv-order>.pslide-in>.lv-sub{margin-bottom:0}.mkt .lv-orders{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr 1fr;gap:clamp(10px,1.5vh,24px);margin-top:clamp(10px,1.8vh,26px);flex:1 1 auto;min-height:0}.mkt .lv-order .ik-row{flex:0 0 auto;margin-top:clamp(8px,1.5vh,22px)}.mkt .lv-orders .lv-order-i{position:relative;display:flex;flex-direction:row;align-items:stretch;gap:0;padding:0;border-radius:clamp(16px,2vh,24px);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;min-height:0}.mkt .lv-orders .lv-order-i:before{content:"";position:absolute;left:0;top:0;bottom:0;z-index:1;width:clamp(5px,.5vw,9px);background:var(--z)}.mkt .lv-order-main{display:flex;flex-direction:column;gap:clamp(4px,.7vh,9px);flex:1 1 auto;min-width:0;min-height:0;padding:clamp(12px,1.7vh,22px) clamp(16px,1.5vw,30px)}.mkt .lv-orders .lv-order-i:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--z-soft)}.mkt .lv-orders .lv-order-i.z-hot{--z:#12a05f;--z-soft:rgba(18,160,95,.42);--z-bg:rgba(18,160,95,.09)}.mkt .lv-orders .lv-order-i.z-warm{--z:#d98518;--z-soft:rgba(217,133,24,.42);--z-bg:rgba(217,133,24,.09)}.mkt .lv-orders .lv-order-i.z-cold{--z:#d2453c;--z-soft:rgba(210,69,60,.40);--z-bg:rgba(210,69,60,.08)}.mkt .lv-orders .lv-order-i.lead{border-color:var(--z-soft);box-shadow:0 10px 34px var(--z-bg),var(--shadow-sm)}.mkt .lv-order-top{display:flex;align-items:flex-start;gap:clamp(10px,1vw,18px)}.mkt .lv-orders .lv-order-ph{flex:0 0 clamp(100px,26vh,320px);width:clamp(100px,26vh,320px);align-self:stretch;position:relative;margin-left:clamp(5px,.5vw,9px);border-radius:0;overflow:hidden;background:var(--paper-2);display:grid;place-items:center}.mkt .lv-orders .lv-order-ph img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .lv-orders .lv-order-ph i{font-family:var(--font-display);font-style:normal;font-weight:700;font-size:clamp(15px,2.2vh,26px);color:var(--ink-3)}.mkt .lv-order-head{display:flex;flex-direction:column;min-width:0;flex:1;gap:2px}.mkt .lv-orders .lv-order-i b{font-family:var(--font-display);font-size:clamp(16px,2.5vh,30px);font-weight:700;color:var(--ink);line-height:1.15}.mkt .lv-order-kind{font-size:clamp(10px,1.35vh,15px);font-weight:600;color:var(--ink-3)}.mkt .lv-orders .lv-order-t{margin-top:clamp(2px,.4vh,5px);font-size:clamp(11px,1.55vh,19px);font-weight:700;color:var(--ink-2);line-height:1.28;height:calc(2 * 1.28em);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mkt .lv-order-score{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;line-height:1;margin-left:auto;padding-left:clamp(6px,.6vw,14px)}.mkt .lv-order-score b{font-family:var(--font-display);font-weight:800;color:var(--z);font-size:clamp(30px,6.4vh,78px);letter-spacing:-.03em}.mkt .lv-order-score b i{font-style:normal;font-size:.45em;margin-left:.04em}.mkt .lv-order-scap{margin-top:clamp(1px,.3vh,4px);font-size:clamp(9px,1.2vh,13px);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.mkt .lv-order-sum{flex:0 0 auto;font-size:clamp(10px,1.35vh,15px);font-weight:500;color:var(--ink-2);line-height:1.38;height:calc(2 * 1.38em);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mkt .lv-order-tags{display:flex;flex-wrap:wrap;gap:clamp(4px,.55vh,8px)}.mkt .lv-order-hits{display:flex;flex-wrap:nowrap;gap:clamp(4px,.55vh,8px);min-width:0}.mkt .lv-order-tag{color:var(--ink-2);background:var(--paper-2);border-radius:999px}.mkt .lv-order-hit,.mkt .lv-order-tag{font-size:clamp(9.5px,1.3vh,15px);font-weight:700;padding:clamp(3px,.5vh,7px) clamp(7px,.8vw,13px)}.mkt .lv-order-hit{color:var(--z);background:var(--z-bg);border:1px solid var(--z-soft);border-radius:999px;min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt .lv-order-hit:before{content:"✓ ";font-weight:900}.mkt .lv-order-foot{padding-top:clamp(4px,.7vh,10px);display:flex;align-items:center;flex-wrap:wrap;gap:clamp(6px,.8vw,14px)}.mkt .lv-orders .lv-order-b{margin:0;align-self:auto;font-size:clamp(12px,1.8vh,22px);font-weight:800;color:#0f7a4d;background:rgba(15,122,77,.09);border-radius:999px;padding:clamp(4px,.6vh,9px) clamp(9px,1vw,16px)}.mkt .lv-order-meta{font-size:clamp(10px,1.35vh,15px);font-weight:600;color:var(--ink-3)}.mkt .lv-order-bar{position:absolute;left:0;right:0;bottom:0;height:clamp(4px,.55vh,8px);background:var(--paper-2);display:block}.mkt .lv-order-bar i{display:block;height:100%;background:var(--z);border-radius:0 999px 999px 0}.mkt .lv-orders .lv-order-fit{display:none}@media (max-width:900px){.mkt .lv-orders{grid-template-columns:1fr}}.mkt .ls-grow{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:8px}.mkt .ls-grow .ls-row{gap:8px}.mkt .deck.lv .pslide.lv-order>.pslide-in,.mkt .deck.lv .pslide.lv-tools>.pslide-in{max-width:1500px;margin-inline:auto;width:100%}.mkt .lv-orders .lv-order-i b{font-size:clamp(17px,2.6vh,31px)}.mkt .lv-order-kind{font-size:clamp(11px,1.55vh,17px)}.mkt .lv-orders .lv-order-t{font-size:clamp(12px,1.7vh,20px)}.mkt .lv-order-sum{font-size:clamp(11px,1.45vh,16px)}.mkt .lv-order-hit{font-size:clamp(11px,1.5vh,17px)}.mkt .lv-orders .lv-order-b{font-size:clamp(13px,2vh,24px)}.mkt .lv-order-meta{font-size:clamp(11px,1.5vh,17px)}.mkt .lv-order-score b{font-size:clamp(34px,7vh,84px)}.mkt .lv-order-scap{font-size:clamp(10px,1.35vh,15px)}.mkt .lv-tools-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:clamp(12px,1.6vh,24px);margin-top:clamp(12px,2.2vh,30px)}.mkt .deck.lv .lv-tools>.pslide-in{display:flex;flex-direction:column;height:100%;min-height:0}.mkt .deck.lv .lv-tools>.pslide-in>.lv-tools-grid{flex:1 1 auto;min-height:0}.mkt .lv-tool{display:flex;flex-direction:row;align-items:stretch;gap:0;padding:0;overflow:hidden;min-height:0;border-radius:clamp(14px,1.8vh,22px);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);opacity:1}.mkt .lv-tool-ph,.mkt .lv-tool:not(.live){background:var(--paper-2)}.mkt .lv-tool-ph{flex:0 0 clamp(90px,24vh,280px);width:clamp(90px,24vh,280px);align-self:stretch;position:relative;overflow:hidden;display:grid;place-items:center}.mkt .lv-tool-ph img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .lv-tool-ph i{font-family:var(--font-display);font-style:normal;font-weight:700;font-size:clamp(18px,3vh,40px);color:var(--ink-3)}.mkt .lv-tool-main{display:flex;flex-direction:column;gap:clamp(3px,.5vh,7px);flex:1 1 auto;min-width:0;justify-content:center;padding:clamp(10px,1.4vh,20px) clamp(12px,1.1vw,22px)}.mkt .lv-tool b{font-size:clamp(15px,2.3vh,28px);margin:0;line-height:1.15}.mkt .lv-tool em{font-size:clamp(11px,1.55vh,18px);line-height:1.4;margin:0}.mkt .lv-tool a{font-size:clamp(11px,1.5vh,17px);margin-top:clamp(2px,.5vh,8px)}.mkt .lv-tool-when{align-self:flex-start;margin:0;font-size:clamp(10px,1.35vh,15px);font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:clamp(3px,.55vh,7px) clamp(8px,.9vw,14px);border-radius:999px;color:var(--ink-3);background:var(--paper-2);border:1px solid var(--line)}.mkt .lv-tool-when.on{color:#0b6b43;background:rgba(23,178,106,.16);border-color:rgba(23,178,106,.42)}.mkt .lv-mod-head{gap:0;padding:0;align-items:stretch;height:clamp(76px,14vh,168px)}.mkt .lv-mod-img{flex:0 0 clamp(76px,14vh,168px);width:clamp(76px,14vh,168px);height:clamp(76px,14vh,168px);position:relative;border-radius:0;overflow:hidden}.mkt .lv-mod-img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .lv-mod-img i{font-size:clamp(22px,3.6vh,52px)}.mkt .lv-mod-txt{padding:clamp(10px,1.5vh,22px) clamp(12px,1.2vw,24px);justify-content:center}.mkt .lv-mod-txt b{font-size:clamp(16px,2.5vh,34px)}.mkt .lv-mod-txt em{font-size:clamp(12px,1.75vh,22px)}.mkt .lv-mod-chev{margin-right:clamp(10px,1vw,20px);align-self:center;flex:0 0 auto}@media (max-width:900px){.mkt .lv-tools-grid{grid-template-columns:1fr}}.mkt .deck.lv .pslide-n{align-self:flex-start;flex:0 0 auto;width:auto;max-width:-moz-max-content;max-width:max-content}.mkt .lv-tool-ph{background:linear-gradient(148deg,#e8edfb,#dbe4f9 52%,#cfdcf7)}.mkt .lv-tool.live .lv-tool-ph{background:linear-gradient(148deg,#dfeafd,#cddffb 52%,#bcd2fa)}.mkt .lv-tool-ph i{font-size:clamp(26px,5.4vh,76px);color:rgba(31,71,196,.34);letter-spacing:-.02em}.mkt .deck.lv .lv-tools>.pslide-in>.lv-facts{flex:0 0 auto;margin-top:clamp(10px,1.6vh,22px)}.mkt .lv-tool-glyph{width:clamp(30px,6vh,84px);height:clamp(30px,6vh,84px);color:rgba(31,71,196,.3)}.mkt .lv-orders .lv-order-ph{background:linear-gradient(148deg,#eef1f8,#e2e8f6)}.mkt .lv-orders .lv-order-ph i{font-size:clamp(20px,3.6vh,46px);color:rgba(31,71,196,.3)}.mkt .lv-mod-img{background:linear-gradient(148deg,#e9eefb,#dce5f8)}.mkt .lv-mod-img.pro{background:linear-gradient(148deg,#f7efdc,#f0e3c4)}.mkt .lv-orders .lv-order-i b{font-size:clamp(15px,min(2.4vh,1.6vw),28px)}.mkt .lv-order-kind{font-size:clamp(10px,min(1.45vh,1vw),16px)}.mkt .lv-orders .lv-order-t{font-size:clamp(11px,min(1.6vh,1.1vw),19px)}.mkt .lv-order-sum{font-size:clamp(10px,min(1.35vh,.95vw),15px)}.mkt .lv-order-hit{font-size:clamp(10px,min(1.4vh,.95vw),15px)}.mkt .lv-orders .lv-order-b{font-size:clamp(12px,min(1.8vh,1.25vw),22px)}.mkt .lv-order-meta{font-size:clamp(10px,min(1.4vh,.95vw),15px)}.mkt .lv-order-score b{font-size:clamp(30px,min(6.4vh,4.2vw),76px)}.mkt .lv-order-scap{font-size:clamp(9px,min(1.3vh,.85vw),14px)}.mkt .lv-orders .lv-order-ph{flex-basis:clamp(90px,min(26vh,14vw),300px);width:clamp(90px,min(26vh,14vw),300px)}.mkt .lv-tool b{font-size:clamp(14px,min(2.1vh,1.4vw),26px)}.mkt .lv-tool em{font-size:clamp(10px,min(1.45vh,1vw),16px)}.mkt .lv-tool a{font-size:clamp(10px,min(1.4vh,.95vw),16px)}.mkt .lv-tool-when{font-size:clamp(9px,min(1.25vh,.85vw),14px)}.mkt .lv-tool-ph{flex-basis:clamp(80px,min(24vh,12vw),260px);width:clamp(80px,min(24vh,12vw),260px)}.mkt .lv-mod-txt b{font-size:clamp(14px,min(2.3vh,1.5vw),30px)}.mkt .lv-mod-txt em{font-size:clamp(11px,min(1.6vh,1.1vw),20px)}.mkt .lv-mod-head,.mkt .lv-mod-img{height:clamp(70px,min(14vh,8vw),160px)}.mkt .lv-mod-img{flex-basis:clamp(70px,min(14vh,8vw),160px);width:clamp(70px,min(14vh,8vw),160px)}.mkt .deck.lv .pslide.lv-order>.pslide-in{max-width:1760px}.mkt .lv-orders .lv-order-t{height:auto;-webkit-line-clamp:3;font-size:clamp(12px,min(1.75vh,1.2vw),21px)}.mkt .lv-orders .lv-order-i b{font-size:clamp(16px,min(2.6vh,1.75vw),32px)}.mkt .lv-order-hits{flex-wrap:wrap}.mkt .lv-order-hit{white-space:normal;overflow:visible;text-overflow:clip;font-size:clamp(11px,min(1.5vh,1.05vw),17px);line-height:1.35}.mkt .lv-order-foot{margin-top:auto}.mkt .lv-orders .lv-order-b{font-size:clamp(13px,min(2vh,1.35vw),24px)}.mkt .lv-order-main{gap:clamp(6px,min(1vh,.7vw),14px)}.mkt .cid.t-silver{background:linear-gradient(134deg,#fdfdfe,#e8ebf1 18%,#f7f8fb 34%,#d9dde6 52%,#f2f4f8 70%,#dfe3ea);border-color:#c9cfda;box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 -1px 0 rgba(20,22,29,.06) inset,var(--shadow-md)}.mkt .cid.t-steel{background:linear-gradient(134deg,#eef1f6,#ccd4e0 20%,#e6eaf1 38%,#b9c3d3 56%,#dfe5ee 74%,#c2cbd9);border-color:#a9b4c5;box-shadow:0 1px 0 rgba(255,255,255,.75) inset,0 -1px 0 rgba(20,22,29,.08) inset,var(--shadow-md)}.mkt .cid.t-gold{background:linear-gradient(134deg,#fdf6e3,#e8cf95 18%,#fbf1d8 34%,#d4b06a 52%,#f7ecd2 70%,#dcbe86);border-color:#c9a961;box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 -1px 0 rgba(90,66,16,.14) inset,var(--shadow-md)}.mkt .cid.t-platinum{background:linear-gradient(134deg,#ffffff,#dfe6ef 16%,#ffffff 30%,#cfd8e6 46%,#f6f9fd 62%,#d6dfeb 80%,#ffffff);border-color:#b9c4d4;box-shadow:0 1px 0 #fff inset,0 -1px 0 rgba(20,22,29,.08) inset,0 0 0 1px rgba(255,255,255,.5),var(--shadow-lg)}.mkt .cid:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background-image:repeating-linear-gradient(74deg,rgba(255,255,255,.5) 0 1px,transparent 1px 7px),repeating-linear-gradient(-74deg,rgba(20,22,29,.045) 0 1px,transparent 1px 9px);opacity:.5;mix-blend-mode:overlay}.mkt .cid.t-gold .cid-lvl i{background:#b98f2e}.mkt .cid.t-platinum .cid-lvl i{background:#6c7c92}.mkt .lv-iddeck{align-items:stretch;gap:clamp(8px,1.2vh,18px)}.mkt .cid-rail,.mkt .lv-iddeck{display:flex;justify-content:center}.mkt .cid-rail{flex-direction:column;gap:clamp(4px,.55vh,9px);flex:0 0 auto}.mkt .cid-mini{--c1:#e3e8f0;--c2:#dfbf86;--c:color-mix(in oklab,var(--c1),var(--c2) calc(var(--t) * 100%));position:relative;cursor:pointer;width:clamp(26px,3.4vh,46px);height:clamp(34px,4.6vh,62px);border-radius:clamp(4px,.7vh,9px);border:1px solid rgba(20,22,29,.12);background:var(--c1);background:linear-gradient(155deg,color-mix(in oklab,#fff,var(--c) 55%),var(--c));box-shadow:0 1px 3px rgba(20,22,29,.08);display:grid;place-items:center;transition:transform .16s ease,box-shadow .16s ease}.mkt .cid-mini i{font-family:var(--font-display);font-style:normal;font-weight:800;font-size:clamp(10px,1.4vh,17px);color:rgba(20,22,29,.5)}.mkt .cid-mini:hover{transform:translateX(3px);box-shadow:0 3px 10px rgba(20,22,29,.14)}.mkt .cid-mini.on{border-color:rgba(20,22,29,.38);box-shadow:0 0 0 2px rgba(43,92,240,.35),0 3px 10px rgba(20,22,29,.16);transform:translateX(4px)}.mkt .cid-mini.on i{color:rgba(20,22,29,.78)}.mkt .lv-pick-fee i{display:block;font-style:normal;margin-top:2px;font-size:clamp(9px,1.15vh,12px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.mkt .lv-fee-n i{font-style:normal;font-weight:700;text-transform:none;letter-spacing:.01em;opacity:.72}.mkt .ows{scroll-margin-top:96px}.mkt .ows-fit{display:block}.mkt .ows-fit-top{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.mkt .ows-fit-num{display:inline-flex;align-items:baseline;gap:1px;font-family:var(--font-display);font-weight:800;line-height:1;font-size:clamp(38px,6vw,62px);color:hsl(var(--h) 68% 34%)}.mkt .ows-fit-num i{font-style:normal;font-size:.42em;font-weight:700;opacity:.7}.mkt .ows-fit-txt{min-width:200px;flex:1}.mkt .ows-fit-txt b{display:block;font-size:clamp(17px,2vw,21px);font-weight:800;color:var(--ink)}.mkt .ows-fit-txt span{display:block;margin-top:4px;font-size:14.5px;font-weight:500;color:var(--ink-3)}.mkt .ows-fit-hits{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.mkt .ows-fit-hits li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgba(15,122,77,.09);color:#0f7a4d;font-size:13px;font-weight:700}.mkt .ows-more{margin-top:14px}.mkt .ows-more>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700;color:var(--ink-3);padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:var(--paper)}.mkt .ows-more>summary::-webkit-details-marker{display:none}.mkt .ows-more>summary:after{content:"›";transition:transform .18s ease}.mkt .ows-more[open]>summary:after{transform:rotate(90deg)}.mkt .ows-more>summary:hover{color:var(--accent-ink);border-color:rgba(43,92,240,.3)}.mkt .ows-more[open]>summary{margin-bottom:12px}.mkt .ows-more ul{margin:0;padding-left:18px;font-size:14px;color:var(--ink-2)}.mkt .ows-more ul li{margin-top:5px}.mkt .ows-steps{display:flex;gap:6px;flex-wrap:wrap;padding:5px;background:var(--paper);border:1px solid var(--line);border-radius:999px}.mkt .ows-step{display:inline-flex;align-items:center;gap:8px;flex:1;justify-content:center;padding:9px 14px;border-radius:999px;border:1px solid transparent;background:transparent;cursor:pointer;font-size:14px;font-weight:700;color:var(--ink-3)}.mkt .ows-step.on,.mkt .ows-step:hover{color:var(--accent-ink)}.mkt .ows-step.on{background:var(--accent-soft);border-color:rgba(43,92,240,.25)}.mkt .ows-step i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--line-2);color:#fff;font-style:normal;font-size:11.5px;font-weight:800}.mkt .ows-step.on i{background:var(--accent)}.mkt .ows-step.done i{background:#0f7a4d}.mkt .ows-stephead{margin:20px 0 14px}.mkt .ows-stephead b{display:block;font-size:clamp(16px,1.8vw,19px);font-weight:800;color:var(--ink)}.mkt .ows-stephead span{display:block;margin-top:4px;font-size:14px;font-weight:500;color:var(--ink-3)}.mkt .ows-sum{margin:0 0 12px;font-size:14px;color:var(--ink-3);font-weight:600}.mkt .ows-sum b{color:var(--ink);font-weight:800}.mkt .ows-note button,.mkt .ows-sum button{margin-left:8px;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-weight:700;color:var(--accent-ink);text-decoration:underline}.mkt .ows-act{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px}.mkt .ows-note{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--ink-3)}.mkt .ows-note.restored{margin-top:14px}.mkt .gen-src{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.mkt .gen-src-tile{position:relative;width:92px;padding:0;cursor:pointer;border:1px solid var(--line);border-radius:12px;background:var(--paper);overflow:hidden;text-align:left}.mkt .gen-src-tile>img{display:block;width:100%;height:72px;-o-object-fit:cover;object-fit:cover}.mkt .gen-src-tile>span{display:block;padding:6px 8px;font-size:11px;font-weight:700;line-height:1.25;height:40px;overflow:hidden;color:var(--ink-3)}.mkt .gen-src-tile.ok{border-color:rgba(15,122,77,.45)}.mkt .gen-src-tile.bad{border-color:rgba(190,120,20,.5)}.mkt .gen-src-tile.bad>span{color:#a06a12}.mkt .gen-ideas{display:grid;gap:10px;margin-top:16px}.mkt .gen-idea{display:block;width:100%;text-align:left;cursor:pointer;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:var(--paper)}.mkt .gen-idea b{display:flex;align-items:center;gap:7px;font-size:15.5px;font-weight:800;color:var(--ink)}.mkt .gen-idea span{display:block;margin-top:4px;font-size:13.5px;font-weight:500;color:var(--ink-3)}.mkt .gen-idea:hover{border-color:rgba(43,92,240,.35)}.mkt .gen-idea.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 3px rgba(43,92,240,.1)}.mkt .gen-idea.own{border-style:dashed}.mkt .gen-own{margin-top:12px}.mkt .gen-raw{margin:0 0 10px;padding:12px 14px;border-radius:12px;background:var(--paper);border:1px solid var(--line);font-size:13px;line-height:1.55;color:var(--ink-2);white-space:pre-wrap}.mkt .gen-stage{position:relative;margin-top:4px;width:100%;max-width:420px;aspect-ratio:1/1;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:var(--paper)}.mkt .gen-stage>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:zoom-in}.mkt .gen-stage-skel{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:10px;color:var(--ink-3);font-size:13.5px;font-weight:600;text-align:center;padding:20px}.mkt .gen-demo{position:absolute;left:0;right:0;top:0;z-index:2;padding:7px 12px;font-size:12px;font-weight:700;background:rgba(190,120,20,.92);color:#fff}.mkt .gen-strip{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.mkt .gen-try{position:relative;width:88px;height:88px;border-radius:12px;overflow:hidden;border:2px solid var(--line);background:var(--paper)}.mkt .gen-try>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer}.mkt .gen-try.on{border-color:var(--accent)}.mkt .gen-try.keep{border-color:#0f7a4d}.mkt .gen-try-mark{position:absolute;left:5px;bottom:5px;z-index:2;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.85);background:rgba(20,22,29,.45);color:#fff;cursor:pointer}.mkt .gen-try.keep .gen-try-mark{background:#0f7a4d;border-color:#0f7a4d}.mkt .gen-try-n{position:absolute;right:5px;bottom:5px;z-index:2;padding:1px 6px;border-radius:999px;font-size:10.5px;font-weight:800;background:rgba(20,22,29,.5);color:#fff}.mkt .gen-strip .work-add{width:88px;height:88px;margin:0}.mkt .ows-done{margin-top:6px;padding:clamp(22px,3vw,34px);border-radius:18px;border:1px solid rgba(15,122,77,.3);background:rgba(15,122,77,.06)}.mkt .ows-done>b{display:flex;align-items:center;gap:9px;font-size:clamp(18px,2.2vw,23px);font-weight:800;color:#0f7a4d}.mkt .ows-done>span{display:block;margin-top:6px;font-size:14.5px;font-weight:500;color:var(--ink-2)}.mkt .ows-done .send-thumbs{margin-top:16px}.mkt .ows-done>.btn-second{margin-top:18px}.mkt .ows-others{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:18px}.mkt .gen-foot{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px;padding-top:14px;border-top:1px solid var(--line);font-size:12px;font-weight:600;color:var(--ink-3)}.mkt .gen-foot>span{display:inline-flex;align-items:center;gap:5px}.mkt .gen-foot>button{margin-left:auto;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:var(--ink-3);text-decoration:underline}.mkt .gen-foot>button:hover{color:var(--accent-ink)}.mkt .gen-foot details>summary{cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:2px}.mkt .gen-foot details>summary::-webkit-details-marker{display:none}.mkt .gen-foot details ul{margin:8px 0 0;padding-left:16px;font-weight:500}@media (max-width:620px){.mkt .ows-step span{display:none}.mkt .ows-step{flex:0 0 auto}.mkt .gen-stage{max-width:100%}}.mkt .deck.lv .lv-hist-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:clamp(6px,.9vh,12px);font-size:clamp(10px,1.15vh,14px);font-weight:700;color:var(--ink-3)}.mkt .deck.lv .lv-hist-head button{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:var(--ink-3);text-decoration:underline}.mkt .deck.lv .lv-hist-head button:hover{color:var(--accent-ink)}.mkt .gen-count{margin-top:18px;font-size:13px;font-weight:700;color:var(--ink-3)}.mkt .gal-grid{display:grid;gap:clamp(10px,1.2vw,18px);grid-template-columns:repeat(auto-fill,minmax(clamp(150px,20vw,240px),1fr))}.mkt .gal-tile{position:relative;margin:0;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:var(--paper-2);aspect-ratio:4/5;transition:transform .18s ease,box-shadow .18s ease}.mkt .gal-tile:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(20,22,29,.14)}.mkt .gal-media{position:absolute;inset:0;padding:0;border:0;background:none;cursor:zoom-in}.mkt .gal-media,.mkt .gal-media>img{display:block;width:100%;height:100%}.mkt .gal-media>img{-o-object-fit:cover;object-fit:cover}.mkt .gal-play{inset:0;background:rgba(20,22,29,.28)}.mkt .gal-who{position:absolute;left:0;right:0;top:0;z-index:2;display:flex;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;color:#fff;background:linear-gradient(180deg,rgba(20,22,29,.78),rgba(20,22,29,0));transform:translateY(-100%);opacity:0;transition:transform .2s ease,opacity .2s ease}.mkt .gal-tile:hover .gal-who,.mkt .gal-who:focus-visible{transform:translateY(0);opacity:1}.mkt .gal-who>img{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:0 0 auto}.mkt .gal-who span{min-width:0}.mkt .gal-who b{font-size:13px;font-weight:800;line-height:1.2}.mkt .gal-who b,.mkt .gal-who i{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt .gal-who i{font-style:normal;font-size:11px;opacity:.82}.mkt .gal-acts{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;gap:6px;padding:10px;background:linear-gradient(0deg,rgba(20,22,29,.72),rgba(20,22,29,0))}.mkt .gal-act{display:inline-flex;align-items:center;gap:4px;cursor:pointer;padding:5px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:rgba(20,22,29,.38);color:#fff;font-size:11.5px;font-weight:800;transition:background .15s ease,transform .12s ease}.mkt .gal-act:hover{background:rgba(20,22,29,.62);transform:translateY(-1px)}.mkt .gal-act.on{background:#e8395b;border-color:#e8395b}.mkt .gal-act em{font-style:normal}.mkt .gal-total{margin-left:auto;font-size:11.5px;font-weight:800;color:rgba(255,255,255,.9)}@media (hover:none){.mkt .gal-who{transform:translateY(0);opacity:1}}.mkt .hero-art{position:relative}.mkt .hero-art.has{display:block;overflow:hidden}.mkt .hero-art.has>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:inherit}.mkt .hero-art-edit{position:absolute;right:10px;bottom:10px;z-index:2;display:flex;gap:6px}.mkt .hero-art-edit button{display:inline-flex;align-items:center;gap:5px;cursor:pointer;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:rgba(20,22,29,.62);color:#fff;font-size:12px;font-weight:700}.mkt .hero-art-edit button:hover{background:rgba(20,22,29,.82)}.mkt .gal-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.mkt .gal-tab{display:inline-flex;align-items:center;gap:7px;cursor:pointer;padding:9px 15px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--ink-2);font-size:14px;font-weight:700}.mkt .gal-tab:hover{border-color:rgba(43,92,240,.35);color:var(--accent-ink)}.mkt .gal-tab.on{background:var(--accent);border-color:var(--accent);color:#fff}.mkt .gal-tab em{font-style:normal;font-size:12px;opacity:.7}.mkt .gal-video{cursor:pointer}.mkt .gal-video>video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;background:#0f1116}.mkt .gal-tile:hover .gal-play{opacity:0}.mkt .gal-play{position:absolute;right:10px;top:10px;inset:auto 10px auto auto;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgba(20,22,29,.55);color:#fff;pointer-events:none;transition:opacity .2s ease}.mkt .gal-who u{margin-left:auto;text-decoration:none;flex:0 0 auto;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:800;background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.3)}.mkt .crs-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:620px){.mkt .crs-two{grid-template-columns:1fr}}.mkt .crs-pains{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:8px}.mkt .crs-pains li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--paper);border:1px solid var(--line);font-size:14.5px;font-weight:500;color:var(--ink-2)}.mkt .crs-pains li span{flex:1;min-width:0}.mkt .crs-pains li button{flex:0 0 auto;cursor:pointer;background:none;border:0;padding:4px;color:var(--ink-3);border-radius:8px}.mkt .crs-pains li button:hover{color:#b3261e;background:rgba(179,38,30,.08)}.mkt .crs-add{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mkt .crs-add .field{flex:1;min-width:220px}.mkt .crs-colors{display:flex;gap:18px;flex-wrap:wrap}.mkt .crs-colors label{display:block}.mkt .crs-colors input[type=color]{display:block;width:84px;height:46px;padding:0;cursor:pointer;border:1px solid var(--line);border-radius:12px;background:none}.mkt .crs-colors i{display:block;margin-top:6px;font-style:normal;font-size:12px;font-weight:600;color:var(--ink-3)}.mkt .crs-toggle{display:flex;align-items:center;gap:10px;margin-top:18px;cursor:pointer;font-size:14px;font-weight:500;color:var(--ink-2)}.mkt .crs-toggle input{width:18px;height:18px;accent-color:var(--accent)}.mkt .crs-faces{display:flex;gap:12px;flex-wrap:wrap}.mkt .crs-face{position:relative;margin:0;width:118px;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--paper)}.mkt .crs-face>img{display:block;width:100%;height:148px;-o-object-fit:cover;object-fit:cover}.mkt .crs-face figcaption{padding:7px 9px;font-size:11px;font-weight:700;line-height:1.25;color:var(--ink-3);height:38px;overflow:hidden}.mkt .crs-face>button{position:absolute;right:6px;top:6px;z-index:2;cursor:pointer;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.3);background:rgba(20,22,29,.55);color:#fff}.mkt .crs-face>button:hover{background:#b3261e;border-color:#b3261e}.mkt .crs-grid{display:grid;gap:clamp(12px,1.4vw,20px);grid-template-columns:repeat(auto-fill,minmax(clamp(160px,22vw,230px),1fr))}.mkt .crs-card{display:block;text-decoration:none;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:var(--paper-2);transition:transform .18s ease,box-shadow .18s ease}.mkt .crs-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(20,22,29,.12)}.mkt .crs-cover{position:relative;width:100%;aspect-ratio:3/4;background:var(--paper)}.mkt .crs-cover>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .crs-cover>span{position:absolute;inset:0;display:grid;place-items:center;color:var(--ink-3);font-size:12.5px;font-weight:600;text-align:center;padding:14px}.mkt .crs-meta{padding:12px 14px}.mkt .crs-meta b{display:block;font-size:14.5px;font-weight:800;color:var(--ink);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mkt .crs-meta span{display:flex;align-items:center;gap:8px;margin-top:7px;font-size:12px;font-weight:600;color:var(--ink-3)}.mkt .crs-dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto}.mkt .crs-slots{list-style:none;margin:0;padding:0;display:grid;gap:7px}.mkt .crs-slots li{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:11px;background:var(--paper);border:1px solid var(--line);font-size:14px;font-weight:600;color:var(--ink-2)}.mkt .crs-slots li>i{flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--line-2);color:#fff;font-style:normal;font-size:11.5px;font-weight:800}.mkt .crs-slots li>span{flex:1;min-width:0}.mkt .crs-slots li>em{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:11px;font-weight:700;color:var(--accent-ink);background:var(--accent-soft);padding:3px 8px;border-radius:999px}.mkt .crs-styles{display:grid;gap:10px;margin-top:8px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.mkt .crs-style{display:block;text-align:left;cursor:pointer;padding:12px 14px;border-radius:13px;border:1px solid var(--line);background:var(--paper)}.mkt .crs-style b{display:block;font-size:14.5px;font-weight:800;color:var(--ink)}.mkt .crs-style span{display:block;margin-top:3px;font-size:12.5px;font-weight:500;color:var(--ink-3)}.mkt .crs-style:hover{border-color:rgba(43,92,240,.35)}.mkt .crs-style.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 3px rgba(43,92,240,.1)}.mkt .crs-slides{display:grid;gap:12px}.mkt .crs-slide{padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:var(--paper)}.mkt .crs-slide>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.mkt .crs-slide>header b{font-size:14px;font-weight:800;color:var(--ink)}.mkt .crs-slide>header span{font-size:12px;font-weight:800}.mkt .crs-flags{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:5px}.mkt .crs-flags li{font-size:12px;font-weight:600;color:#b26a00;background:rgba(178,106,0,.08);padding:6px 10px;border-radius:9px}.mkt .crs-flags li.high{color:#b3261e;background:rgba(179,38,30,.08)}.mkt .crs-back{color:var(--ink-3);text-decoration:underline}.mkt .crs-back:hover{color:var(--accent-ink)}.mkt .crs-vers{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.mkt .crs-vers button{position:relative;width:34px;height:45px;padding:0;cursor:pointer;border-radius:6px;overflow:hidden;border:2px solid var(--line);background:var(--paper)}.mkt .crs-vers button>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .crs-vers button.on{border-color:var(--accent)}.mkt .crs-ref{position:relative;display:inline-block;width:74px;height:92px;border-radius:11px;overflow:hidden;border:1px solid var(--line)}.mkt .crs-ref>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .crs-ref>button{position:absolute;right:4px;top:4px;z-index:2;cursor:pointer;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.3);background:rgba(20,22,29,.6);color:#fff}.mkt .crs-act{display:flex;gap:6px;align-items:center}.mkt .crs-act>.btn-ghost:first-child{flex:1;min-width:0}.mkt .crs-dl{flex:0 0 auto;padding-left:10px;padding-right:10px}.mkt .crs-note{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.mkt .crs-dna{padding:14px;border-radius:14px;border:1px solid var(--line);background:var(--paper);margin-bottom:12px}.mkt .crs-dna-top{display:flex;align-items:center;gap:12px}.mkt .crs-dna-top>img{flex:0 0 auto;width:56px;height:70px;-o-object-fit:cover;object-fit:cover;border-radius:9px;border:1px solid var(--line)}.mkt .crs-dna-top>.field{flex:1;min-width:0}.mkt .crs-dna-top>button{flex:0 0 auto;cursor:pointer;background:none;border:0;padding:6px;color:var(--ink-3);border-radius:8px}.mkt .crs-dna-top>button:hover{color:#b3261e;background:rgba(179,38,30,.08)}.mkt .crs-design{margin-top:18px}.mkt .crs-design>summary{gap:9px;padding:11px 18px;font-size:14.5px;font-weight:800;color:var(--accent-ink);background:var(--accent-soft);border-color:rgba(43,92,240,.3)}.mkt .crs-design>summary:hover{background:rgba(43,92,240,.16);border-color:rgba(43,92,240,.45)}.mkt .crs-design>summary>svg{flex:0 0 auto}.mkt .crs-design[open]>summary{background:var(--accent);border-color:var(--accent);color:#fff}.mkt .crs-fonts{display:grid;gap:10px;margin-top:8px;grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.mkt .crs-font{display:grid;gap:4px;place-items:center;cursor:pointer;padding:14px 8px 10px;border-radius:13px;border:1px solid var(--line);background:var(--paper)}.mkt .crs-font>b{font-size:27px;font-weight:700;line-height:1;color:var(--ink)}.mkt .crs-font>span{font-size:11.5px;font-weight:600;color:var(--ink-3)}.mkt .crs-font:hover{border-color:rgba(43,92,240,.35)}.mkt .crs-font.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 3px rgba(43,92,240,.1)}.mkt .crs-font-sample{margin:12px 0 0;padding:18px 20px;border-radius:14px;background:var(--paper);border:1px dashed var(--line);font-size:clamp(17px,2.2vw,25px);font-weight:700;color:var(--ink);line-height:1.25}.mkt .crs-lock{margin-top:14px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.6);padding:12px 14px;display:grid;gap:8px}.mkt .crs-lock-row{display:flex;gap:12px;align-items:baseline;font-size:13.5px}.mkt .crs-lock-k{flex:0 0 84px;color:var(--ink-3);font-size:12px;letter-spacing:.02em}.mkt .crs-lock-v{color:var(--ink);font-weight:600}.mkt .crs-sw{display:inline-flex;gap:6px;align-items:center}.mkt .crs-sw i{width:18px;height:18px;border-radius:5px;border:1px solid rgba(0,0,0,.14);display:inline-block}.mkt .crs-lock-warn{font-style:normal;font-size:11.5px;color:#b4530c;font-weight:600}.mkt .crs-lock-full summary{cursor:pointer;font-size:12px;color:var(--ink-3);font-weight:600;list-style:none}.mkt .crs-lock-full summary::-webkit-details-marker{display:none}.mkt .crs-lock-full summary:before{content:"▸ "}.mkt .crs-lock-full[open] summary:before{content:"▾ "}.mkt .crs-lock-full pre{margin:8px 0 0;white-space:pre-wrap;font-size:11.5px;line-height:1.5;color:var(--ink-3);max-height:220px;overflow:auto;background:rgba(0,0,0,.03);border-radius:10px;padding:10px}.mkt .crs-style-wrap{position:relative;display:flex}.mkt .crs-style-wrap>.crs-style{flex:1}.mkt .crs-style-edit{position:absolute;top:7px;right:7px;width:24px;height:24px;border-radius:7px;border:1px solid var(--line);background:rgba(255,255,255,.92);color:var(--ink-3);display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .15s,color .15s}.mkt .crs-style-edit:focus-visible,.mkt .crs-style-wrap:hover .crs-style-edit{opacity:1}.mkt .crs-style-edit:hover{color:var(--accent);border-color:var(--accent)}.mkt .crs-style-add{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border-style:dashed;color:var(--ink-3)}.mkt .pe-back{position:fixed;inset:0;background:rgba(12,14,22,.5);z-index:80}.mkt .pe{position:fixed;z-index:81;inset:3vh 3vw;background:var(--paper,#fbfaf8);border-radius:18px;box-shadow:0 30px 80px rgba(0,0,0,.3);display:flex;flex-direction:column;overflow:hidden}.mkt .pe-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.mkt .pe-title{flex:1;font:700 18px/1.2 var(--font-display,inherit);border:0;background:transparent;color:var(--ink);outline:none;padding:4px 6px;border-radius:8px}.mkt .pe-title:focus{background:rgba(0,0,0,.04)}.mkt .pe-x{border:0;background:transparent;color:var(--ink-3);cursor:pointer;padding:6px;border-radius:8px}.mkt .pe-x:hover{background:rgba(0,0,0,.06)}.mkt .pe-body{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:16px}@media (max-width:1400px){.mkt .pe-body{grid-template-columns:1fr 1fr}}@media (max-width:1000px){.mkt .pe-body{grid-template-columns:1fr}.mkt .pe{inset:0;border-radius:0}}.mkt .pe-col{display:flex;flex-direction:column;gap:10px;min-width:0}.mkt .pe-h{margin:8px 0 0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.mkt .pe-row{display:flex;flex-direction:column;gap:5px}.mkt .pe-lbl{font-size:12.5px;font-weight:600;color:var(--ink)}.mkt .pe-lbl em{display:block;font-style:normal;font-weight:400;font-size:11.5px;color:var(--ink-3)}.mkt .pe-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mkt .pe-cols3{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mkt .pe-color{width:100%;height:36px;padding:0;border:1px solid var(--line);border-radius:9px;background:none;cursor:pointer}.mkt .pe-pins{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mkt .pe-pin{display:flex;flex-direction:column;gap:3px;font-size:11.5px;color:var(--ink-3)}.mkt .pe-pin .field{padding:5px 8px;font-size:12px}.mkt .pe-ward{display:grid;grid-template-columns:1fr 1fr auto;gap:6px;margin-bottom:6px;align-items:center}.mkt .pe-ward .field{padding:6px 9px;font-size:12.5px}.mkt .pe-del{border:0;background:transparent;color:var(--ink-3);cursor:pointer;padding:5px;border-radius:7px}.mkt .pe-del:hover{background:rgba(0,0,0,.06);color:#b4360c}.mkt .pe-shot{width:100%;border-radius:12px;margin-top:10px;display:block}.mkt .pe-err,.mkt .pe-warn{padding:9px 16px;font-size:12.5px;border-top:1px solid var(--line)}.mkt .pe-warn{background:#fff7ed;color:#9a3412}.mkt .pe-err{background:#fef2f2;color:#b91c1c}.mkt .pe-foot{display:flex;gap:10px;align-items:center;padding:12px 16px;border-top:1px solid var(--line);background:rgba(0,0,0,.02)}.mkt .pe-drop{margin-left:auto;color:#b4360c}.mkt .lp-src{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px}@media (max-width:760px){.mkt .lp-src{grid-template-columns:1fr}}.mkt .lp-tab{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,.6);cursor:pointer;transition:border-color .15s,background .15s}.mkt .lp-tab b{font-size:13.5px}.mkt .lp-tab span{font-size:11.5px;color:var(--ink-3)}.mkt .lp-tab svg{color:var(--ink-3);margin-bottom:2px}.mkt .lp-tab.on,.mkt .lp-tab:hover{border-color:var(--accent)}.mkt .lp-tab.on{background:rgba(43,92,240,.07)}.mkt .lp-tab.on svg{color:var(--accent)}.mkt .lp-tab:disabled{opacity:.5;cursor:default}.mkt .lp-tab:disabled:hover{border-color:var(--line)}.mkt .ns{position:fixed;z-index:81;left:50%;top:50%;transform:translate(-50%,-50%);width:min(720px,94vw);max-height:92vh;background:var(--paper,#fbfaf8);border-radius:18px;box-shadow:0 30px 80px rgba(0,0,0,.3);overflow:hidden}.mkt .ns,.mkt .ns-body{display:flex;flex-direction:column}.mkt .ns-body{padding:16px;overflow:auto;gap:12px}.mkt .ns-steps{margin:0;padding-left:22px;list-style:decimal;display:flex;flex-direction:column;gap:10px;font-size:13.5px}.mkt .ns-steps li::marker{color:var(--ink-3);font-weight:700}.mkt .ns-steps li:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.mkt .ns-steps li{color:var(--ink)}.mkt .ns-steps li>span{margin-right:8px}.mkt .ns-json{font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.mkt .pe-json{padding:12px 16px;border-bottom:1px solid var(--line);background:rgba(0,0,0,.02)}.mkt .pe-json textarea{font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.mkt .sf-top{padding:22px 24px}.mkt .sf{max-width:900px;margin:0 auto;padding:clamp(24px,6vh,72px) 24px 80px;display:flex;flex-direction:column;align-items:center;text-align:center}.mkt .sf-h{font-size:clamp(2rem,5.2vw,3.2rem);margin:14px 0 0}.mkt .sf-sub{margin:14px auto 0;max-width:34em}.mkt .sf-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:34px;width:100%}@media (max-width:720px){.mkt .sf-grid{grid-template-columns:1fr}}.mkt .sf-card{display:flex;flex-direction:column;align-items:flex-start;gap:7px;text-align:left;padding:22px 22px 20px;border-radius:20px;border:1px solid var(--line);background:rgba(255,255,255,.72);cursor:pointer;transition:border-color .16s,transform .16s,box-shadow .16s}.mkt .sf-card:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 12px 34px rgba(20,30,70,.09)}.mkt .sf-card.on{border-color:var(--accent);background:rgba(43,92,240,.06)}.mkt .sf-card b{font-size:19px;letter-spacing:-.01em}.mkt .sf-note{font-size:13.5px;color:var(--ink-3);line-height:1.45}.mkt .sf-meta{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:12px;color:var(--ink-3)}.mkt .sf-ico{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:rgba(43,92,240,.1);color:var(--accent);margin-bottom:4px}.mkt .sf-card.muted{opacity:.62}.mkt .sf-card.muted:hover{transform:none;box-shadow:none}.mkt .sf-soon{color:var(--accent);font-weight:600}.mkt .sf-next{margin-top:26px;width:100%;max-width:560px;text-align:left;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.6);padding:22px 24px}.mkt .sf-steps{margin:0;padding-left:20px;list-style:decimal;display:flex;flex-direction:column;gap:9px;font-size:14px}.mkt .sf-steps li::marker{color:var(--accent);font-weight:700}.mkt .sf-steps b{font-weight:650}.mkt .sf-save{display:flex;align-items:center;gap:7px;margin:16px 0 0;font-size:12.5px;color:var(--ink-3)}.mkt .sf-go{margin-top:16px;display:inline-flex;align-items:center;gap:8px}.mkt .sf-mic,.mkt .sf-why{margin-top:10px;display:flex;align-items:center;gap:6px}.mkt .sf-clienttext{margin:0;font-size:14px;line-height:1.5}.mkt .sf-mail{display:flex;gap:10px;margin-top:14px}.mkt .sf-mail .field{flex:1}.mkt .sf-ok{display:flex;align-items:center;gap:8px;margin:14px 0 0;color:#15803d;font-weight:600}.mkt .sf-err{margin:10px 0 0;color:#b91c1c;font-size:13px}.mkt .nav-links .nav-soon,.mkt .nav-sheet-link.soon{color:var(--ink-3);opacity:.55;cursor:default;display:inline-flex;align-items:center;gap:7px}.mkt .nav-links .nav-soon em,.mkt .nav-sheet-link.soon em{font-style:normal;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:6px;background:rgba(43,92,240,.12);color:var(--accent)}.mkt .ci{display:flex;flex-direction:column}.mkt .ci-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.mkt .ci-saved{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-3)}.mkt .ci-h{font-size:clamp(1.8rem,4.4vw,2.7rem);margin:16px 0 0}.mkt .ci-sub{margin:12px 0 0;max-width:40em}.mkt .ci-openers{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:22px}.mkt .ci-openers-l{font-size:12.5px;color:var(--ink-3);margin-right:2px}.mkt .ci-area{margin-top:12px;font-size:15.5px;line-height:1.6;padding:16px 18px;border-radius:16px}.mkt .ci-act{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px}.mkt .ci-count{font-size:12.5px;color:var(--ink-3)}.mkt .ci-err{margin-top:10px;color:#b91c1c;font-size:13px}.mkt .ci-next{margin-top:14px}.mkt .ci-card{margin-top:20px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.62);padding:20px 22px;display:grid;gap:14px}.mkt .ci-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:640px){.mkt .ci-two{grid-template-columns:1fr}}.mkt .ci-f{display:flex;flex-direction:column;gap:6px}.mkt .ci-f-l{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--ink-3)}.mkt .ci-f-l svg{opacity:.5}.mkt .ci-add{width:110px;padding:6px 10px;font-size:12.5px}.mkt .ci-qs{margin-top:20px;display:grid;gap:12px}.mkt .ci-q{display:flex;flex-direction:column;gap:5px}.mkt .ci-q>span{font-size:13.5px;font-weight:600}.mkt .ci-q em{display:block;font-style:normal;font-weight:400;font-size:12px;color:var(--ink-3);margin-top:2px}.mkt .iw-drop{margin-top:18px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:34px 20px;border:1.5px dashed var(--line);border-radius:16px;background:#fff;cursor:pointer;text-align:center;transition:border-color .15s,background .15s,transform .15s}.mkt .iw-drop:hover{border-color:var(--accent);background:#f7f9ff}.mkt .iw-drop.over{border-color:var(--accent);background:#eef3ff;transform:scale(1.006)}.mkt .iw-drop svg{color:var(--accent)}.mkt .iw-drop b{font-size:15.5px}.mkt .iw-drop span{font-size:12.5px;color:var(--ink-3)}.mkt .iw-video{margin-top:12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mkt .iw-video>svg{color:var(--ink-3);flex:0 0 auto}.mkt .iw-video .field{flex:1 1 260px;min-width:0}.mkt .iw-orient{display:flex;gap:4px}.mkt .iw-legend{margin-top:22px;font-size:13px;color:var(--ink-3);line-height:1.5}.mkt .iw-legend b{color:var(--ink)}.mkt .iw-grid{margin-top:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.mkt .iw-tile{margin:0;display:flex;flex-direction:column;gap:5px}.mkt .iw-thumb{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#eef1f7;border:1.5px solid var(--line)}.mkt .iw-tile.com .iw-thumb{border-color:var(--accent);box-shadow:0 0 0 2px rgba(43,92,240,.14)}.mkt .iw-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mkt .iw-vid{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:6px;font-size:12px;font-weight:600}.mkt .iw-com,.mkt .iw-vid{align-items:center;color:var(--ink-3)}.mkt .iw-com{position:absolute;left:6px;bottom:6px;display:inline-flex;gap:4px;padding:4px 9px;border-radius:999px;border:0;cursor:pointer;font-size:11.5px;font-weight:700;background:rgba(255,255,255,.92);backdrop-filter:blur(4px)}.mkt .iw-tile.com .iw-com{background:var(--accent);color:#fff}.mkt .iw-cat{width:100%;padding:2px 4px;border:0;background:transparent;cursor:pointer;font-size:11.5px;font-weight:600;color:var(--ink-3)}.mkt .iw-cat:hover{color:var(--accent)}.mkt .iw-x{position:absolute;right:6px;top:6px;width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:8px;cursor:pointer;color:#b91c1c;background:rgba(255,255,255,.92)}.mkt .iw-thumb.ghost{display:grid;place-items:center;gap:4px;border-style:dashed;color:var(--ink-3)}.mkt .iw-thumb.ghost span{font-size:12px;font-weight:700}.mkt .iw-bar{margin-top:22px;display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;background:#f4f7ff;border:1px solid #dbe4ff}.mkt .iw-count{font-size:13px;color:var(--ink-3);white-space:nowrap}.mkt .iw-count b{font-size:22px;color:var(--accent);font-family:var(--font-head),sans-serif}.mkt .iw-note{margin:0;font-size:13.5px;line-height:1.45}@media (max-width:560px){.mkt .iw-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.mkt .iw-bar{flex-direction:column;align-items:flex-start;gap:6px}}.mkt .is-hint{display:block;font-size:12px;color:var(--ink-3);margin:-2px 0 6px}.mkt .is-covers{margin-top:10px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.mkt .is-cover{position:relative;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;cursor:pointer;background:#eef1f7;aspect-ratio:1}.mkt .is-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mkt .is-cover.on{border-color:var(--accent)}.mkt .is-tick{position:absolute;right:4px;top:4px;width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:var(--accent);color:#fff}.mkt .is-price{margin-top:18px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px}.mkt .is-price .field{width:110px}.mkt .is-price select.field{width:auto;padding-right:26px}.mkt .is-ava{margin-top:18px;display:flex;align-items:center;gap:16px}.mkt .is-ava-btn{width:92px;height:92px;flex:0 0 auto;display:grid;place-items:center;padding:0;border:1.5px dashed var(--line);border-radius:999px;background:#fff;cursor:pointer;overflow:hidden;color:var(--accent)}.mkt .is-ava-btn:hover{border-color:var(--accent)}.mkt .is-ava-btn img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .is-ava b{font-size:15px}.mkt .is-score{margin-top:20px;display:flex;align-items:center;gap:18px;padding:18px 20px;border-radius:16px;background:#f4f7ff;border:1px solid #dbe4ff}.mkt .is-score-n{font-family:var(--font-head),sans-serif;font-size:40px;line-height:1;color:var(--accent);white-space:nowrap}.mkt .is-score-n span{font-size:15px;color:var(--ink-3)}.mkt .is-tips{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:10px}.mkt .is-tips li{padding:12px 14px;border-radius:12px;background:#fff;border:1px solid var(--line);font-size:13.5px;line-height:1.5}.mkt .is-tips em{display:block;font-style:normal;color:var(--ink-3);font-size:12.5px;margin-top:4px}.mkt .q-card{padding:20px 22px;border-radius:18px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;gap:14px}.mkt .q-card.done{flex-direction:row;align-items:center;gap:10px;background:#f2fbf6;border-color:#bfe8d2;padding:14px 18px;font-size:14px}.mkt .q-card.done span{color:var(--ink-3)}.mkt .q-top{justify-content:space-between;gap:16px}.mkt .q-top,.mkt .q-who{display:flex;align-items:center}.mkt .q-who{gap:12px;min-width:0}.mkt .q-ava{width:52px;height:52px;border-radius:14px;-o-object-fit:cover;object-fit:cover;flex:0 0 auto}.mkt .q-ava.ph{display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-weight:800;font-size:20px}.mkt .q-who b{display:block;font-size:16px}.mkt .q-sub{display:block;font-size:12.5px;color:var(--ink-3);margin-top:2px}.mkt .q-score{font-family:var(--font-head),sans-serif;font-size:30px;line-height:1;color:var(--ink-3);white-space:nowrap}.mkt .q-score.full{color:#12855a}.mkt .q-score i{font-size:13px;font-style:normal}.mkt .q-facts{display:flex;flex-wrap:wrap;gap:8px}.mkt .q-facts span{padding:5px 11px;border-radius:999px;background:#f4f6fb;font-size:12.5px;color:var(--ink-3)}.mkt .q-facts b{color:var(--ink)}.mkt .q-strip{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.mkt .q-strip img{width:74px;height:74px;flex:0 0 auto;-o-object-fit:cover;object-fit:cover;border-radius:10px;background:#eef1f7}.mkt .q-links{display:flex;gap:8px;flex-wrap:wrap}.mkt .q-tips{display:grid;gap:6px}.mkt .q-tip{display:flex;gap:9px;align-items:flex-start;padding:8px 11px;border-radius:10px;border:1px solid var(--line);font-size:13px;line-height:1.45;cursor:pointer;background:#fff}.mkt .q-tip.on{border-color:var(--accent);background:#f6f9ff}.mkt .q-tip input{margin-top:2px;accent-color:var(--accent)}.mkt .q-act{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:4px}.mkt .q-hint{font-size:12.5px;color:var(--ink-3)}.mkt .vi{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.mkt .vi-rec{animation:vi-pulse 1.6s ease-in-out infinite}.mkt .vi-note,.mkt .vi-work{font-size:12.5px;color:var(--ink-3);display:inline-flex;align-items:center;gap:6px}.mkt .vi-err{font-size:12.5px;color:#b91c1c}@keyframes vi-pulse{0%,to{box-shadow:0 0 0 0 rgba(43,92,240,.36)}50%{box-shadow:0 0 0 7px rgba(43,92,240,0)}}.mkt .pa{margin-top:14px;padding:14px 16px;border-radius:14px;background:#f7f9ff;border:1px solid #dbe4ff}.mkt .pa-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.mkt .pa-ic{color:var(--accent);flex:0 0 auto}.mkt .pa-row .field{flex:1 1 320px;min-width:0}.mkt .pa-note{margin:10px 0 0;font-size:13px;color:var(--ink-3)}.mkt .pa-note.ok{color:#12855a}.mkt .pa-diff{margin-top:12px;display:grid;gap:8px}.mkt .pa-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 12px;border-radius:10px;background:#fff;border:1px solid var(--line);font-size:13px}.mkt .pa-line b{min-width:120px}.mkt .pa-line s{color:var(--ink-3)}.mkt .pa-line span{font-weight:600}.mkt .pa-act{display:flex;gap:8px;margin-top:2px}.mkt .lp-wrap{gap:14px}.mkt .lp-prod,.mkt .lp-wrap{display:flex;flex-direction:column}.mkt .lp-prod{padding:16px 18px;background:#fff;border:1px solid var(--line);gap:12px}.mkt .lp-prod.off{opacity:.62;background:#fafafa}.mkt .lp-top{display:flex;align-items:center}.mkt .lp-title{flex:1;font-weight:700}.mkt .lp-sw{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-3);white-space:nowrap;cursor:pointer}.mkt .lp-sw input{accent-color:var(--accent)}.mkt .lp-rows{display:flex;flex-direction:column;gap:6px}.mkt .lp-lbl{font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3)}.mkt .lp-lbl em{font-style:normal;font-weight:500;text-transform:none;letter-spacing:0;opacity:.8}.mkt .lp-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}.mkt .is-courses{margin-top:16px;display:flex;flex-direction:column;gap:10px}.mkt .is-course{position:relative;display:grid;gap:10px;padding:14px 16px;border-radius:12px;background:#fff;border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.mkt .is-course-x{top:8px;right:8px}.mkt .is-course-act{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mkt .is-warn{margin-top:18px;padding:14px 16px;border-radius:12px;font-size:13.5px;line-height:1.55;background:#fffaf2;border:1px solid #f2d9ab;color:#7a5410}.mkt .is-warn b{color:#5c3d06}.mkt .is-cases{margin-top:16px;display:flex;flex-direction:column;gap:8px}.mkt .is-case{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid var(--line)}.mkt .is-case img,.mkt .is-case-ph{width:54px;height:54px;flex:0 0 auto;border-radius:9px;-o-object-fit:cover;object-fit:cover;background:#eef1f7}.mkt .is-case-t{flex:1;min-width:0}.mkt .is-case-t b{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt .is-case-t span{font-size:12px;color:var(--ink-3)}.mkt .is-case .iw-x{position:static}.mkt .q-strip img.com{outline:2px solid var(--accent);outline-offset:-2px}.mkt .q-cases{display:grid;gap:6px}.mkt .q-empty{margin:0;font-size:13px;color:#b45309}.mkt .q-case{border:1px solid var(--line);border-radius:10px;background:#fff;padding:9px 12px;font-size:13px}.mkt .q-case summary{cursor:pointer;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.mkt .q-case summary span{font-size:12px;color:var(--ink-3)}.mkt .q-case p{margin:8px 0 0;line-height:1.5}.mkt .q-case i{font-style:normal;font-weight:700;color:var(--ink-3)}.mkt .q-level{display:grid;gap:6px}.mkt .q-lvls{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.mkt .q-lvl{width:34px;height:34px;border-radius:9px;border:1px solid var(--line);background:#fff;cursor:pointer;font-weight:700;font-size:13.5px;color:var(--ink-3)}.mkt .q-lvl.on{background:var(--accent);border-color:var(--accent);color:#fff}.mkt .q-letter{display:grid;gap:8px}.mkt .q-letter textarea{font-size:13.5px;line-height:1.55}.mkt .q-letter-act{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mkt .panel.dec{padding:18px 20px;border-color:#cfe0ff;background:#f7faff}.mkt .dec-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.mkt .dec-h b{font-size:14.5px}.mkt .dec-h span{font-size:12.5px;color:var(--ink-3)}.mkt .dec-t{margin:0;font-size:14px;line-height:1.6;white-space:pre-wrap}.mkt .dn-card{margin-top:18px;padding:16px;border-radius:16px;background:#fff;border:1px solid var(--line)}.mkt .dn-top{display:flex;align-items:center;gap:12px}.mkt .dn-ava{width:56px;height:56px;border-radius:16px;-o-object-fit:cover;object-fit:cover;flex:0 0 auto;background:#eef1f7}.mkt .dn-ava.ph{display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-weight:800;font-size:22px}.mkt .dn-who b{display:block;font-size:17px}.mkt .dn-who span{font-size:13px;color:var(--ink-3)}.mkt .dn-shots{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mkt .dn-shots img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:10px;background:#eef1f7}.mkt .dn-link{margin-top:12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 14px;border-radius:14px;background:#f4f7ff;border:1px solid #dbe4ff}.mkt .dn-link code{flex:1 1 220px;min-width:0;font-size:14px;font-weight:700;color:var(--accent-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt .dn-share{margin-top:26px}.mkt .dn-txt{margin-top:10px;border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.mkt .dn-txt-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid var(--line)}.mkt .dn-txt-h b{font-size:13.5px}.mkt .dn-txt-h em{flex:1;font-style:normal;font-size:12px;color:var(--ink-3)}.mkt .dn-txt pre{margin:0;padding:12px;font:inherit;font-size:13px;line-height:1.55;white-space:pre-wrap;color:var(--ink-2);background:#fbfcfe}.mkt .dn-more{margin-top:24px;font-size:13.5px}.mkt .dn-more summary{cursor:pointer;color:var(--ink-3);font-weight:600}.mkt .hero-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.mkt .hlink{display:inline-flex;align-items:baseline;gap:6px;padding:7px 13px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:13px;transition:border-color .15s,transform .15s}.mkt .hlink:hover{border-color:var(--accent);transform:translateY(-1px)}.mkt .hlink b{font-weight:700}.mkt .hlink span{color:var(--ink-3);font-size:12.5px}.mkt .iw-ig{font-size:12px;color:var(--accent-ink);background:var(--accent-soft);padding:5px 11px;border-radius:999px;margin-top:4px}.mkt .panel.dn-back{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 20px;background:#f4f7ff;border-color:#dbe4ff}.mkt .legal h2{margin:34px 0 10px;font-size:19px}.mkt .legal li,.mkt .legal p{font-size:15px;line-height:1.65;color:var(--ink-2)}.mkt .legal ul{margin:10px 0;padding-left:20px;display:grid;gap:7px}.mkt .legal b{color:var(--ink)}.mkt .legal a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.mkt .legal code{font-size:14px;background:var(--accent-soft);padding:2px 6px;border-radius:6px;color:var(--accent-ink)}.mkt .legal-foot{margin-top:46px;padding-top:20px;border-top:1px solid var(--line);font-size:14px}.mkt .iw-consent{margin:14px 0 0;font-size:12.5px;line-height:1.55;color:var(--ink-3)}.mkt .iw-consent a{color:var(--accent-ink);text-decoration:underline}@media (max-width:620px){.mkt .dn-txt-h{flex-direction:column;align-items:flex-start;gap:6px}.mkt .dn-txt-h em{flex:none}.mkt .dn-link code{flex-basis:100%}}.mkt .ci-known{margin-top:16px;padding:14px 16px;border-radius:14px;background:#f4f7ff;border:1px solid #dbe4ff;display:flex;flex-direction:column;gap:4px}.mkt .ci-known b{font-size:15px}.mkt .ci-known span{font-size:13px;line-height:1.55;color:var(--ink-3)}.mkt .msg-list{margin-top:28px;gap:12px}.mkt .msg,.mkt .msg-list{display:flex;flex-direction:column}.mkt .msg{padding:16px 18px;border-radius:16px;background:#fff;border:1px solid var(--line);gap:8px;align-items:flex-start}.mkt .msg-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%}.mkt .msg-h b{font-size:15px}.mkt .msg-h time{font-size:12.5px;color:var(--ink-3)}.mkt .msg-t{margin:0;font-size:14.5px;line-height:1.6;white-space:pre-wrap}.mkt .msg-imgs{display:flex;gap:8px;flex-wrap:wrap}.mkt .msg-imgs img{width:104px;height:104px;-o-object-fit:cover;object-fit:cover;border-radius:10px;background:#eef1f7}.mkt .fl-btn{display:inline-flex;align-items:center;gap:7px}.lb-below{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);width:min(680px,92vw);max-height:44vh;overflow:auto;background:rgba(255,255,255,.97);border-radius:16px;padding:14px 16px;box-shadow:0 20px 60px rgba(0,0,0,.35)}.wc{gap:10px;font-size:14px;color:#14161d}.wc,.wc-list{display:flex;flex-direction:column}.wc-list{gap:9px}.wc-empty,.wc-wait{font-size:13px;color:#8a90a1;display:inline-flex;align-items:center;gap:6px}.wc-item{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.wc-item b{font-size:13px}.wc-item p{margin:2px 0 0;font-size:13.5px;line-height:1.5}.wc-item button{border:0;background:transparent;color:#b91c1c;cursor:pointer;padding:2px}.wc-form{display:flex;gap:8px}.wc-form .field{flex:1;min-width:0}.wc-join{font-size:13px;color:#1f47c4;text-decoration:underline}.mkt .gal-spheres{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:14px 0 4px}.mkt .gal-spheres>span{font-size:12.5px;color:var(--ink-3);margin-right:2px}.mkt .gal-none{margin:28px 0;font-size:14.5px;color:var(--ink-3)}.mkt .gal-none a{color:var(--accent-ink);text-decoration:underline}.mkt .w-back{display:inline-block;font-size:14px;font-weight:600;color:var(--ink-3);margin-bottom:14px}.mkt .w-frame{border-radius:18px;overflow:hidden;background:#0d0f16;display:flex;justify-content:center}.mkt .w-frame img{max-width:100%;max-height:76vh;-o-object-fit:contain;object-fit:contain;display:block}.mkt .w-video{width:100%;aspect-ratio:16/9}.mkt .w-video.tall{aspect-ratio:9/16;max-width:min(100%,420px);margin:0 auto}.mkt .w-video iframe{width:100%;height:100%;border:0}.mkt .w-bar{margin-top:16px;justify-content:space-between;gap:16px;flex-wrap:wrap}.mkt .w-bar,.mkt .w-who{display:flex;align-items:center}.mkt .w-who{gap:11px}.mkt .w-ava-ph,.mkt .w-who img{width:44px;height:44px;border-radius:13px;-o-object-fit:cover;object-fit:cover;flex:0 0 auto}.mkt .w-ava-ph{display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-weight:800;font-size:15px}.mkt .w-who b{display:block;font-size:15px}.mkt .w-who i{font-style:normal;font-size:12.5px;color:var(--ink-3)}.mkt .w-tags{margin-top:12px}.mkt .w-comments{margin-top:32px;padding:16px 18px;border-radius:16px;background:#fff;border:1px solid var(--line)}.mkt .w-others{margin-top:12px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.mkt .w-others img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:10px;background:#eef1f7}.mkt .wr{flex-direction:column;align-items:flex-end}.mkt .wr,.mkt .wr-btns{display:flex;gap:6px}.mkt .wr-btn{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:#fff;cursor:pointer;color:var(--ink-3);font-size:13px}.mkt .wr-btn.on{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.mkt .wr-btn b{font-weight:700}.mkt .wr-who{margin:0;font-size:12.5px;color:var(--ink-3);max-width:420px;text-align:right}.mkt .gal-open{position:absolute;right:8px;top:8px;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:rgba(255,255,255,.92);color:var(--ink);opacity:0;transition:opacity .15s;z-index:2}.mkt .gal-tile:hover .gal-open{opacity:1}@media (hover:none){.mkt .gal-open{opacity:.9}}.mkt .hero-spheres{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px}.mkt .hero-spheres .lbl{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.mkt .sphere-chip{padding:6px 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);font-size:12.5px;font-weight:600;transition:transform .15s}.mkt .sphere-chip:hover{transform:translateY(-1px)}.mkt .iw-link{width:100%;margin-top:2px;padding:3px 5px;border:0;background:transparent;font-size:11.5px;color:var(--ink-3);border-bottom:1px dashed var(--line)}.mkt .iw-link:focus{outline:none;border-bottom-color:var(--accent);color:var(--ink)}.mkt .rv-who{display:flex;align-items:center;gap:12px}.mkt .rv-ava,.mkt .rv-who img{width:52px;height:52px;border-radius:15px;-o-object-fit:cover;object-fit:cover;flex:0 0 auto}.mkt .rv-ava{display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-weight:800}.mkt .rv-who b{display:block;font-size:16px}.mkt .rv-who span{font-size:13px;color:var(--ink-3)}.mkt .rv-form{margin-top:26px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.mkt .rv-form .ci-f{width:100%}.mkt .rv-done{margin-top:30px;padding:26px;border-radius:18px;background:#f2fbf6;border:1px solid #bfe8d2;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;color:#0f7a4d}.mkt .rv-done b{font-size:18px;color:var(--ink)}.mkt .rv-done p{margin:0;font-size:14px;color:var(--ink-2)}.mkt .ra-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--line-2)}.mkt .ra-row code{flex:1 1 240px;min-width:0;font-size:12.5px;color:var(--accent-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt .rq{display:flex;flex-direction:column;gap:12px;margin-top:18px}.mkt .rq-card{padding:16px 18px;border-radius:16px;background:#fff;border:1px solid var(--line)}.mkt .rq-h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:14px}.mkt .rq-h em{font-style:normal;color:var(--ink-3)}.mkt .rq-h span{margin-left:auto;font-size:12.5px;color:var(--ink-3)}.mkt .rq-card p{margin:10px 0 14px;font-size:14px;line-height:1.6}.mkt .rq-act{display:flex;gap:8px}.dev-banner{background:#7a2e2e;color:#fff;font-size:12.5px;font-weight:600;text-align:center;padding:6px 12px}.dev-banner code{background:rgba(255,255,255,.18);padding:1px 6px;border-radius:5px}.mkt .act-list{display:flex;flex-direction:column;gap:2px}.mkt .act-row{display:flex;align-items:baseline;gap:9px;padding:7px 0;border-bottom:1px solid var(--line-2);font-size:13.5px}.mkt .act-row:last-child{border-bottom:0}.mkt .act-row .act-r{color:#e0574a;flex:0 0 auto}.mkt .act-row .act-c{color:var(--accent);flex:0 0 auto}.mkt .act-row>span{flex:1;min-width:0}.mkt .act-row i{font-style:normal;color:var(--ink-3);display:block;margin-top:2px}.mkt .act-row time{font-size:12px;color:var(--ink-3);white-space:nowrap}.mkt .hp{position:relative;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:22px;border-radius:24px;background:linear-gradient(150deg,rgba(43,92,240,.07),rgba(255,255,255,.55) 55%);border:1px solid rgba(43,92,240,.14);box-shadow:0 30px 70px -40px rgba(20,22,29,.4)}.mkt .hp:before{content:"";position:absolute;inset:-14% -4% auto auto;width:58%;height:58%;background:radial-gradient(circle,rgba(77,134,255,.3),transparent 68%);filter:blur(26px);pointer-events:none}.mkt .hp-chat{display:flex;flex-direction:column;gap:8px}.mkt .hp-tag{align-self:flex-start;font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-soft);padding:4px 10px;border-radius:999px;margin-bottom:2px}.mkt .hp-line{max-width:86%;padding:10px 14px;border-radius:14px;font-size:13.5px;line-height:1.5;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.mkt .hp-line.in{opacity:1;transform:none}.mkt .hp-line.bot{background:#fff;border:1px solid var(--line);border-bottom-left-radius:5px;color:var(--ink-2)}.mkt .hp-line.me{align-self:flex-end;background:var(--accent);color:#fff;border-bottom-right-radius:5px}.mkt .hp-mic{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-3);opacity:0;transition:opacity .6s ease .2s}.mkt .hp-mic.in{opacity:1}.mkt .hp-card{margin-top:4px;padding:14px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 40px -28px rgba(20,22,29,.55);opacity:0;transform:translateY(14px) scale(.985);transition:opacity .6s ease,transform .6s ease}.mkt .hp-card.in{opacity:1;transform:none}.mkt .hp-top{display:flex;align-items:center;gap:11px}.mkt .hp-ava{width:42px;height:42px;flex:0 0 auto;border-radius:13px;display:grid;place-items:center;background:linear-gradient(140deg,var(--accent),var(--accent-2));color:#fff;font-weight:800;font-size:17px}.mkt .hp-top b{display:block;font-size:14.5px}.mkt .hp-top i{font-style:normal;font-size:12px;color:var(--ink-3)}.mkt .hp-works{margin-top:12px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.mkt .hp-works span{aspect-ratio:4/5;border-radius:9px;border:1px dashed var(--line);background:linear-gradient(140deg,var(--paper-2),#fff)}.mkt .hp-hint{display:block;margin-top:6px;font-size:11px;color:var(--ink-3);text-align:center}.mkt .hp-link{margin-top:12px;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:11px;background:var(--accent-soft)}.mkt .hp-link code{flex:1;min-width:0;font-size:11.5px;font-weight:700;color:var(--accent-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt .hp-link button{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:8px;background:#fff;color:var(--accent-ink);cursor:pointer}@media (prefers-reduced-motion:reduce){.mkt .hp-card,.mkt .hp-line,.mkt .hp-mic{opacity:1;transform:none;transition:none}}.mkt .how{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);counter-reset:step}.mkt .how-card{position:relative;height:100%;padding:26px 24px 24px;border-radius:20px;background:#fff;border:1px solid var(--line);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.mkt .how-card:hover{transform:translateY(-3px);box-shadow:0 18px 44px -30px rgba(20,22,29,.5)}.mkt .how-n{position:absolute;right:14px;top:2px;font-family:var(--font-head),sans-serif;font-size:64px;line-height:1;color:var(--accent);opacity:.09;letter-spacing:-.04em}.mkt .how-t{font-size:17px;font-weight:700;letter-spacing:-.01em}.mkt .how-d{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--ink-2)}@media (max-width:900px){.mkt .how{grid-template-columns:1fr}}.mkt .stage{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.mkt .stage-card{position:relative;height:100%;padding:24px;border-radius:20px;background:#fff;border:1px solid var(--line)}.mkt .stage-card.now{border-color:rgba(43,92,240,.34);background:linear-gradient(160deg,rgba(43,92,240,.06),#fff 60%);box-shadow:0 20px 50px -34px rgba(43,92,240,.7)}.mkt .stage-tag{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:var(--paper-2);padding:5px 11px;border-radius:999px;margin-bottom:14px}.mkt .stage-tag.now{color:#fff;background:var(--accent)}.mkt .stage-t{font-size:17px;font-weight:700;letter-spacing:-.01em}.mkt .stage-d{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--ink-2)}@media (max-width:900px){.mkt .stage{grid-template-columns:1fr}}.mkt .hp{max-width:460px;margin-left:auto}.mkt .hp-foot{margin:12px 2px 0;font-size:12px;line-height:1.5;color:var(--ink-3)}@media (max-width:900px){.mkt .hp{max-width:none;margin-left:0}}.mkt .qa{display:grid;grid-template-columns:1fr 1fr;gap:26px 44px}.mkt .qa-q{font-size:16.5px;font-weight:700;letter-spacing:-.01em;padding-left:16px;border-left:2px solid var(--accent)}.mkt .qa-a{margin:9px 0 0 18px;font-size:14.5px;line-height:1.65;color:var(--ink-2);max-width:46ch}@media (max-width:820px){.mkt .qa{grid-template-columns:1fr;gap:24px}}.mkt .am{position:relative}.mkt .am-btn{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;border:1px solid var(--line);background:#fff;color:var(--ink-3);cursor:pointer;transition:color .15s,border-color .15s}.mkt .am-btn:hover{color:var(--accent);border-color:rgba(43,92,240,.3)}.mkt .am-sheet{position:absolute;right:0;top:46px;z-index:60;min-width:230px;padding:8px;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:0 24px 60px -26px rgba(20,22,29,.45);display:flex;flex-direction:column}.mkt .am-link{padding:9px 12px;border-radius:9px;font-size:13.5px;font-weight:600;color:var(--ink-2)}.mkt .am-link:hover{background:var(--paper-2);color:var(--ink)}.mkt .am-link.dim{color:var(--ink-3);font-weight:500}.mkt .am-sep{margin:6px 12px 4px;padding-top:8px;border-top:1px solid var(--line-2);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.mkt .stage-bar{display:flex;gap:3px;margin-top:14px}.mkt .stage-bar span{flex:1;height:5px;border-radius:3px;background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line-2)}.mkt .stage-bar span.on{background:var(--accent)}.mkt .stage-bar-l{display:block;margin-top:7px;font-size:12px;color:var(--ink-3)}.mkt .ci-hints{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.mkt .ci-hint{padding:5px 11px;border-radius:999px;border:1px dashed var(--line);background:transparent;font-size:12.5px;color:var(--ink-3);cursor:pointer;transition:border-color .15s,color .15s}.mkt .ci-hint:hover{border-color:var(--accent);color:var(--accent-ink);border-style:solid}.mkt .iw-play{position:absolute;inset:0;width:100%;height:100%;border:0;pointer-events:none}.mkt .iw-tile.tall .iw-thumb{aspect-ratio:9/16}.mkt .iw-tile.wide .iw-thumb{aspect-ratio:16/9}.mkt .is-net{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mkt .is-net select.field{width:auto;min-width:132px}.mkt .is-net .field:not(select){flex:1 1 160px;min-width:0}.mkt .is-net-at{color:var(--ink-3);font-size:14px;margin-right:-4px}.mkt .va-bar{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#fff7e6;border:1px solid #f2d9ab;color:#7a5410;font-size:12.5px;font-weight:600;white-space:nowrap}.mkt .va-bar button{border:0;background:transparent;color:var(--accent-ink);font-weight:700;cursor:pointer;text-decoration:underline;font-size:12.5px}.mkt .pe-nav{position:sticky;top:74px;z-index:20;display:flex;gap:4px;flex-wrap:wrap;margin-top:20px;padding:8px;border-radius:14px;background:rgba(255,255,255,.86);backdrop-filter:blur(12px);border:1px solid var(--line)}.mkt .pe-nav a{padding:7px 13px;border-radius:9px;font-size:13px;font-weight:600;color:var(--ink-3)}.mkt .pe-nav a:hover{background:var(--paper-2);color:var(--ink)}.mkt .pe-anchor{display:block;height:0;scroll-margin-top:150px}@media (max-width:700px){.mkt .pe-nav{top:64px;overflow-x:auto;flex-wrap:nowrap}.mkt .pe-nav a{white-space:nowrap}}.mkt .um{position:relative}.mkt .um-btn{display:inline-flex;align-items:center;gap:9px;padding:5px 11px 5px 5px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink-2);font-weight:650;font-size:13.5px;cursor:pointer;transition:.18s}.mkt .um-btn:hover{border-color:rgba(43,92,240,.32);color:var(--ink);box-shadow:var(--shadow-sm)}.mkt .um-ava{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;overflow:hidden;background:var(--accent-soft);color:var(--accent-ink);font-weight:800;font-size:13px}.mkt .um-ava img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .um-name{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt .um-dot{position:absolute;top:2px;right:2px;width:9px;height:9px;border-radius:50%;background:var(--accent);border:2px solid var(--paper)}.mkt .um-sheet{position:absolute;right:0;top:50px;z-index:60;min-width:250px;padding:7px;border:1px solid var(--line);border-radius:16px;background:var(--paper);box-shadow:0 18px 44px rgba(15,23,42,.14);animation:umIn .16s ease-out}@keyframes umIn{0%{opacity:0;transform:translateY(-5px)}}.mkt .um-who{padding:9px 12px 11px;border-bottom:1px solid var(--line);margin-bottom:6px}.mkt .um-who b{display:block;font-size:14px}.mkt .um-who span{display:block;font-size:12px;color:var(--ink-3);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.mkt .um-item{display:flex;width:100%;align-items:center;gap:10px;padding:9px 12px;border:0;border-radius:10px;background:transparent;color:var(--ink-2);text-align:left;font-size:13.8px;font-weight:600;cursor:pointer;transition:.14s}.mkt .um-item:hover{background:var(--paper-2);color:var(--ink)}.mkt .um-item svg{color:var(--ink-3);flex-shrink:0}.mkt .um-item:hover svg{color:var(--accent)}.mkt .um-ext,.mkt .um-n{margin-left:auto}.mkt .um-n{font-style:normal;font-size:11.5px;font-weight:800;min-width:20px;text-align:center;padding:2px 6px;border-radius:999px;background:var(--accent);color:#fff}.mkt .um-sep{padding:10px 12px 5px;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.mkt .um-line{height:1px;background:var(--line);margin:6px 4px}.mkt .um-out{color:#b4342f}.mkt .um-out:hover{background:rgba(192,43,43,.07);color:#97231f}.mkt .um-out svg{color:currentColor}.mkt .nav-back{display:inline-flex}.mkt .nav-back .btn-ghost{color:var(--ink-3);font-size:13.5px}.mkt .nav-sheet-foot{margin-top:6px;padding-top:8px;border-top:1px solid var(--line)}@media (max-width:1000px){.mkt .um-name{display:none}.mkt .um-btn{padding:5px}}.mkt .btn-ghost.sm,.mkt .btn-primary.sm,.mkt .btn-second.sm{padding:9px 15px;font-size:13.5px}.mkt .ash{display:grid;grid-template-columns:258px minmax(0,1fr);gap:30px;max-width:1320px;margin:0 auto;padding:26px 26px 90px;align-items:start}.mkt .ash-rail{position:sticky;top:94px;display:flex;flex-direction:column;gap:2px;padding:14px;border:1px solid var(--line);border-radius:20px;background:var(--paper);box-shadow:var(--shadow-sm)}.mkt .ash-cap{font-family:var(--font-display),sans-serif;font-size:15px;font-weight:700;padding:4px 10px 12px}.mkt .ash-group{display:flex;flex-direction:column;gap:2px;padding-top:8px}.mkt .ash-gt{padding:6px 10px 5px;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.mkt .ash-link{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:11px;font-size:13.6px;font-weight:620;color:var(--ink-2);line-height:1.25;transition:.14s}.mkt .ash-link svg{color:var(--ink-3);flex-shrink:0}.mkt .ash-link:hover{background:var(--paper-2);color:var(--ink)}.mkt .ash-link.on{background:var(--accent-soft);color:var(--accent-ink)}.mkt .ash-link.on svg{color:var(--accent)}.mkt .ash-badge{font-size:11.5px;font-weight:800;padding:2px 7px;border-radius:999px;background:var(--accent);color:#fff}.mkt .ash-badge,.mkt .ash-note{margin-left:auto;font-style:normal}.mkt .ash-note{font-size:12px;font-weight:700;color:var(--ink-3)}.mkt .ash-out{display:flex;align-items:center;gap:6px;margin-top:14px;padding:10px;border-top:1px solid var(--line);font-size:13px;font-weight:650;color:var(--ink-3)}.mkt .ash-out:hover{color:var(--accent-ink)}.mkt .ash-main{min-width:0;padding-top:4px}@media (max-width:940px){.mkt .ash{grid-template-columns:1fr;gap:18px;padding:18px 16px 70px}.mkt .ash-rail{position:static;flex-direction:row;overflow-x:auto;padding:10px;gap:6px;min-width:0;max-width:100%;scrollbar-width:none}.mkt .ash-rail::-webkit-scrollbar{display:none}.mkt .ash-cap,.mkt .ash-gt,.mkt .ash-out{display:none}.mkt .ash-group{flex-direction:row;gap:6px;padding:0;flex:0 0 auto}.mkt .ash-link{white-space:nowrap;flex:0 0 auto;height:40px}}.mkt .pd-wrap{max-width:1140px;padding-top:30px;padding-bottom:120px}.mkt .pd-head{justify-content:space-between;gap:20px;flex-wrap:wrap}.mkt .pd-head,.mkt .pd-id{display:flex;align-items:center}.mkt .pd-id{gap:15px;min-width:0}.mkt .pd-ava{width:56px;height:56px;border-radius:18px;flex-shrink:0;display:grid;place-items:center;overflow:hidden;background:var(--accent-soft);color:var(--accent-ink);font-family:var(--font-display),sans-serif;font-size:21px;font-weight:700}.mkt .pd-ava img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .pd-id h1{font-family:var(--font-display),sans-serif;font-size:clamp(1.4rem,2.6vw,1.95rem);font-weight:700;letter-spacing:-.02em;margin:0;line-height:1.15}.mkt .pd-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:7px}.mkt .pd-meta code{font-size:12.5px;font-weight:600;color:var(--ink-3)}.mkt .pd-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:4px 11px;border-radius:999px;background:rgba(183,121,31,.12);color:#8a5b13}.mkt .pd-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.mkt .pd-pill.on{background:rgba(23,178,106,.13);color:#0f7a4d}.mkt .pd-acts{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.mkt .pd-note{margin:12px 0 0;font-size:13.5px;font-weight:500;color:var(--ink-3);max-width:720px}.mkt .pd{display:grid;grid-template-columns:216px minmax(0,1fr);gap:28px;margin-top:26px;align-items:start}.mkt .pd-rail{position:sticky;top:94px;display:flex;flex-direction:column;gap:2px;padding:10px;border:1px solid var(--line);border-radius:18px;background:var(--paper);box-shadow:var(--shadow-sm)}.mkt .pd-tab{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:var(--ink-2);text-align:left;font-size:14px;font-weight:650;cursor:pointer;transition:.14s}.mkt .pd-tab svg{color:var(--ink-3);flex-shrink:0}.mkt .pd-tab:hover{background:var(--paper-2);color:var(--ink)}.mkt .pd-tab.on{background:var(--accent-soft);color:var(--accent-ink)}.mkt .pd-tab.on svg{color:var(--accent)}.mkt .pd-tab em{margin-left:auto;font-style:normal;font-size:12px;font-weight:800;color:var(--ink-3)}.mkt .pd-tab.on em{color:var(--accent)}.mkt .pd-body{min-width:0;display:flex;flex-direction:column;gap:18px}.mkt .pd-sec{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.mkt .pd-sec h2{font-family:var(--font-display),sans-serif;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;margin:0}.mkt .pd-sec p{margin:5px 0 0;font-size:13.2px;font-weight:500;color:var(--ink-3);max-width:560px}@media (max-width:900px){.mkt .pd{grid-template-columns:1fr;gap:16px}.mkt .pd-rail{position:static;flex-direction:row;overflow-x:auto;gap:4px}.mkt .pd-tab{white-space:nowrap}.mkt .pd-tab em{margin-left:5px}.mkt .pd-acts{width:100%}}.mkt .pd-side{display:flex;flex-direction:column;gap:14px;position:sticky;top:94px}.mkt .pd-rail{position:static}.mkt .pd-tips{padding:14px 16px}.mkt .pd-tips .is-tips{margin-top:10px;gap:8px}.mkt .pd-tips .is-tips li{padding:9px 11px;font-size:12.7px;line-height:1.45}.mkt .pd-tips .is-tips em{font-size:11.5px;margin-top:3px}@media (max-width:900px){.mkt .pd-side{position:static}}.mkt .pd-side{max-height:calc(100dvh - 118px);overflow-y:auto;overscroll-behavior:contain}.mkt .pd-save{position:sticky;bottom:16px;margin-top:24px;display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:10px 10px 10px 20px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.9);backdrop-filter:blur(12px);box-shadow:var(--shadow-md)}.mkt .pd-save-h{flex:1;font-size:13px;font-weight:550;color:var(--ink-3)}@media (max-width:900px){.mkt .pd-save-h{display:none}.mkt .pd-save{justify-content:stretch;padding:10px}.mkt .pd-save .btn-primary{flex:1}}.mkt .ash-main .h1{font-size:clamp(1.5rem,2.4vw,2rem)!important;margin-top:4px}.mkt .ash-main .eyebrow{display:none}.mkt .ash-main .subhead{font-size:14px;margin-top:8px}.mkt .ash-main>:first-child{margin-top:0}.mkt .ch-wrap{max-width:820px}.mkt .ch{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:clamp(18px,3vw,28px)}.mkt .ch-steps{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:20px}.mkt .ch-step{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--ink-3);background:var(--paper-2);border:1px solid var(--line-2);border-radius:100px;padding:4px 10px 4px 4px}.mkt .ch-step b{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:10.5px;color:var(--ink-3);background:#fff;border:1px solid var(--line-2)}.mkt .ch-step.on{color:var(--accent-ink);background:var(--accent-soft);border-color:rgba(43,92,240,.2)}.mkt .ch-step.on b{color:#fff;background:var(--accent);border-color:transparent}.mkt .ch-step.done{color:#0f7a4d;background:rgba(23,178,106,.09);border-color:rgba(23,178,106,.2)}.mkt .ch-step.done b{color:#fff;background:#17b26a;border-color:transparent}.mkt .ch-log{display:flex;flex-direction:column;gap:12px}.mkt .ch-msg{display:flex;gap:10px;align-items:flex-start;max-width:88%}.mkt .ch-msg.me{margin-left:auto;flex-direction:row-reverse}.mkt .ch-av{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#fff;background:linear-gradient(140deg,var(--accent),#6f8dff);box-shadow:0 4px 12px rgba(43,92,240,.28)}.mkt .ch-bubble{font-size:14.5px;line-height:1.6;font-weight:500;color:var(--ink);white-space:pre-wrap;background:var(--paper-2);border:1px solid var(--line-2);border-radius:16px 16px 16px 5px;padding:11px 15px}.mkt .ch-msg.me .ch-bubble{color:var(--accent-ink);background:var(--accent-soft);border-color:rgba(43,92,240,.16);border-radius:16px 16px 5px 16px}.mkt .ch-typing{display:inline-flex;gap:4px;padding:15px}.mkt .ch-typing i{width:6px;height:6px;border-radius:50%;background:var(--ink-3);opacity:.45;animation:chdot 1s ease-in-out infinite}.mkt .ch-typing i:nth-child(2){animation-delay:.15s}.mkt .ch-typing i:nth-child(3){animation-delay:.3s}@keyframes chdot{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-4px);opacity:.9}}.mkt .ch-act{margin-top:20px;padding-top:18px;border-top:1px dashed var(--line-2)}.mkt .ch-area{resize:vertical;line-height:1.6}.mkt .ch-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.mkt .ch-row .field{flex:1;min-width:180px}.mkt .ch-note{font-size:12.5px;line-height:1.5}.mkt .ch-hint,.mkt .ch-note{font-weight:500;color:var(--ink-3)}.mkt .ch-hint{font-size:13px;margin-bottom:10px}.mkt .ch-count{font-size:12px;font-weight:600;color:var(--ink-3);text-transform:none}.mkt .ch-ex{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:14px}.mkt .ch-ex span{font-size:12.5px;font-weight:600;color:var(--ink-3)}.mkt .ch-ex button{font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--ink-2);text-align:left;background:var(--paper-2);border:1px dashed var(--line);border-radius:100px;padding:5px 12px;cursor:pointer}.mkt .ch-ex button:hover{color:var(--accent-ink);border-color:rgba(43,92,240,.4);background:var(--accent-soft)}.mkt .ch-chips{display:flex;gap:8px;flex-wrap:wrap}.mkt .ch-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:13.5px;font-weight:700;color:var(--ink-2);background:#fff;border:1px solid var(--line);border-radius:100px;padding:8px 15px;cursor:pointer;transition:.15s}.mkt .ch-chip:hover{color:var(--accent-ink);border-color:rgba(43,92,240,.4);background:var(--accent-soft)}.mkt .ch-chip.on{color:#fff;background:var(--accent);border-color:transparent}.mkt .ch-card{background:var(--paper-2);border:1px solid var(--line-2);border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:16px}.mkt .ch-card .field{background:#fff}.mkt .ch-fld>label{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.mkt .ch-relab{font-family:var(--font-body);font-size:12px;font-weight:700;color:var(--accent-ink);background:none;border:0;cursor:pointer;padding:0}.mkt .ch-relab:hover{text-decoration:underline}.mkt .ch-relab:disabled{color:var(--ink-3);cursor:default;text-decoration:none}.mkt .ch-flag{display:flex;align-items:flex-start;gap:8px;margin-top:7px;font-size:12.5px;font-weight:550;line-height:1.5;color:#8a5b13;background:rgba(183,121,31,.09);border:1px solid rgba(183,121,31,.25);border-radius:10px;padding:8px 11px}.mkt .ch-works{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.mkt .ch-work{position:relative;aspect-ratio:1/1;border-radius:12px;overflow:hidden;cursor:pointer;padding:0;border:2px solid transparent;background:var(--paper-2);transition:.15s}.mkt .ch-work img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mkt .ch-work:hover{transform:translateY(-2px);border-color:rgba(43,92,240,.35)}.mkt .ch-work.on{border-color:var(--accent)}.mkt .ch-work-on{position:absolute;right:6px;top:6px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;background:var(--accent);box-shadow:0 4px 10px rgba(43,92,240,.4)}.mkt .ch-work-cov{position:absolute;left:6px;bottom:6px;font-size:10px;font-weight:800;letter-spacing:.04em;color:#fff;background:rgba(15,23,42,.72);border-radius:100px;padding:3px 8px}.mkt .ch-sum{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.mkt .ch-sum span{display:inline-flex;gap:6px;font-size:12.5px;font-weight:700;background:#fff;border:1px solid var(--line-2);border-radius:100px;padding:6px 12px}.mkt .ch-restored,.mkt .ch-sum span{align-items:center;color:var(--ink-3)}.mkt .ch-restored{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;font-weight:600;background:var(--paper-2);border:1px solid var(--line-2);border-radius:12px;padding:9px 14px;margin-bottom:16px}.mkt .ch-restored button{font-family:var(--font-body);font-size:12.5px;font-weight:700;color:var(--accent-ink);background:none;border:0;cursor:pointer;padding:0}.mkt .ch-done{text-align:center;padding:10px 0 4px}.mkt .ch-done h2{font-family:var(--font-display);font-size:1.6rem;font-weight:700;letter-spacing:-.02em;margin:0}@media (max-width:700px){.mkt .ch-msg{max-width:96%}.mkt .ch-works{grid-template-columns:repeat(3,1fr)}}.mkt .po-wrap{max-width:720px}.mkt .po-list{display:flex;flex-direction:column;gap:18px;margin-top:18px}.mkt .po-card{border:1px solid var(--line);border-radius:20px;background:var(--paper);box-shadow:var(--shadow-sm);overflow:hidden}.mkt .po-top{position:relative;gap:10px;padding:14px 16px 10px}.mkt .po-top,.mkt .po-who{display:flex;align-items:center}.mkt .po-who{gap:11px;min-width:0;flex:1}.mkt .po-ava{width:42px;height:42px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;overflow:hidden;background:var(--accent-soft);color:var(--accent-ink);font-weight:800;font-size:16px}.mkt .po-ava.sm{width:34px;height:34px;font-size:14px}.mkt .po-ava img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .po-who b{font-size:14.5px;font-weight:700}.mkt .po-who i{font-style:normal;font-size:12.5px;font-weight:550;color:var(--ink-3)}.mkt .po-pin{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:var(--accent-ink);background:var(--accent-soft);border-radius:999px;padding:3px 9px}.mkt .po-more{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:transparent}.mkt .po-menu{position:absolute;right:12px;top:46px;z-index:20;min-width:200px;padding:6px;border:1px solid var(--line);border-radius:14px;background:var(--paper);box-shadow:0 16px 40px rgba(15,23,42,.14)}.mkt .po-menu a,.mkt .po-menu button{display:flex;width:100%;align-items:center;gap:9px;padding:9px 11px;border:0;border-radius:9px;background:none;color:var(--ink-2);font-size:13.5px;font-weight:600;text-align:left;cursor:pointer}.mkt .po-menu a:hover,.mkt .po-menu button:hover{background:var(--paper-2);color:var(--ink)}.mkt .po-menu .po-danger{color:#b4342f}.mkt .po-text{padding:2px 16px 12px;font-size:15px;line-height:1.62;font-weight:500;white-space:pre-wrap;overflow-wrap:break-word}.mkt .po-text:not(.full){display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.mkt .po-text button{display:block;margin-top:4px;border:0;background:none;padding:0;color:var(--accent-ink);font-family:var(--font-body);font-size:13.5px;font-weight:700;cursor:pointer}.mkt .po-media{background:#0f1420}.mkt .po-track{scrollbar-width:none}.mkt .po-track::-webkit-scrollbar{display:none}.mkt .po-slide img,.mkt .po-slide video{display:block;width:100%;max-height:74vh;-o-object-fit:contain;object-fit:contain}.mkt .po-slide img.v,.mkt .po-slide video.v{max-height:80vh}.mkt .po-frame{border:0}.mkt .po-frame.v{max-height:80vh}.mkt .po-lost{padding:34px 18px;text-align:center;font-size:13.5px;font-weight:600;color:#9aa4b8}.mkt .po-count{position:absolute;right:10px;top:10px;font-size:11.5px;font-weight:700;color:#fff;background:rgba(15,23,42,.62);border-radius:999px;padding:3px 9px}.mkt .po-dots{position:absolute;left:0;right:0;bottom:8px;display:flex;justify-content:center;gap:5px}.mkt .po-dots i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.45)}.mkt .po-dots i.on{background:#fff}.mkt .po-case{display:flex;gap:12px;margin:12px 16px 0;padding:10px;border:1px solid var(--line);border-radius:14px;background:var(--paper-2)}.mkt .po-case-cov{width:74px;height:58px;border-radius:10px;overflow:hidden;flex-shrink:0;position:relative}.mkt .po-case-cov img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .po-case em{color:var(--accent-ink)}.mkt .po-case b{display:block;font-size:14px;margin-top:2px}.mkt .po-case i{display:block;font-style:normal;font-size:12.5px;color:var(--ink-3);margin-top:3px}.mkt .po-prompt{margin:12px 16px 0;border:1px solid var(--line);border-radius:12px;background:var(--paper-2)}.mkt .po-prompt-h{display:flex;align-items:center;gap:12px;padding:9px 12px}.mkt .po-prompt-h b{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);flex:1}.mkt .po-prompt-h button{display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:var(--accent-ink);font-family:var(--font-body);font-size:12.5px;font-weight:700;cursor:pointer}.mkt .po-prompt pre{margin:0;padding:0 12px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:break-word;color:var(--ink-2)}.mkt .po-closed{margin:12px 16px 0;font-size:12.5px;font-weight:550;color:var(--ink-3)}.mkt .po-tools{display:flex;flex-wrap:wrap;gap:6px;padding:12px 16px 0}.mkt .po-tools button,.mkt .po-tools span{font-size:12px;font-weight:650;color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line-2);border-radius:999px;padding:4px 10px}.mkt .po-tools.edit button{display:inline-flex;align-items:center;gap:5px;cursor:pointer;font-family:var(--font-body)}.mkt .po-acts{display:flex;align-items:center;gap:4px;padding:12px;margin-top:4px}.mkt .po-react{padding:7px 11px;border:0;border-radius:999px;background:transparent;color:var(--ink-3);font-family:var(--font-body);font-size:13px;font-weight:700;cursor:pointer;transition:.15s}.mkt .po-react:hover{color:var(--ink)}.mkt .po-react.on{color:var(--accent)}.mkt .po-comments{border-top:1px solid var(--line);padding:4px 16px 14px}.mkt .po-hidden{display:flex;flex-direction:column;gap:3px;padding:11px 16px;background:rgba(183,121,31,.1);border-bottom:1px solid rgba(183,121,31,.25);font-size:13px;color:#8a5b13}.mkt .po-trigger{padding:13px 16px;border-radius:999px;font-family:var(--font-body);font-size:14px;font-weight:550;box-shadow:var(--shadow-sm)}.mkt .po-trigger:hover{border-color:rgba(43,92,240,.3);color:var(--ink-2)}.mkt .po-composer{border-radius:20px;box-shadow:var(--shadow-sm);padding:16px}.mkt .po-composer.done{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mkt .po-area{resize:vertical;line-height:1.6}.mkt .po-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;resize:vertical}.mkt .po-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.mkt .po-row.end{justify-content:flex-end}.mkt .po-note{font-size:12.5px;font-weight:550;color:var(--ink-3);line-height:1.5;margin:8px 0 0}.mkt .po-note.center{text-align:center}.mkt .po-err{margin:10px 0 0;font-size:13.5px;font-weight:600;color:#c02b2b}.mkt .po-picked{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.mkt .po-thumb{position:relative;width:62px;height:62px;border-radius:10px;overflow:hidden;background:var(--paper-2);display:grid;place-items:center;color:var(--ink-3)}.mkt .po-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .po-thumb button{position:absolute;right:3px;top:3px;display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:50%;background:rgba(15,23,42,.72);color:#fff;cursor:pointer}.mkt .po-pick{display:grid;grid-template-columns:repeat(6,1fr);gap:7px}.mkt .po-pick-i{position:relative;aspect-ratio:1/1;border-radius:10px;overflow:hidden;padding:0;border:2px solid transparent;background:var(--paper-2);cursor:pointer;display:grid;place-items:center;color:var(--ink-3)}.mkt .po-pick-i img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .po-pick-i.on{border-color:var(--accent)}.mkt .po-pick-i i{position:absolute;right:4px;top:4px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--accent);color:#fff}.mkt .po-check{display:block;margin-top:10px;font-size:13px;font-weight:600;color:var(--ink-2);cursor:pointer}.mkt .po-check i{display:block;font-style:normal;font-size:12px;font-weight:500;color:var(--ink-3);margin-top:3px}.mkt .po-empty{margin-top:26px;padding:34px 24px;text-align:center;border:1px dashed var(--line);border-radius:20px;background:var(--paper)}.mkt .po-empty b{display:block;font-family:var(--font-display),sans-serif;font-size:1.25rem;font-weight:700}.mkt .po-empty p{margin:10px auto 18px;max-width:460px;font-size:14px;color:var(--ink-3);font-weight:500}.mkt .po-guest{margin-top:4px;padding:13px 16px;border:1px dashed var(--line);border-radius:16px;font-size:13.5px;font-weight:550;color:var(--ink-3)}.mkt .po-author{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:20px;padding:14px 16px;border:1px solid var(--line);border-radius:18px;background:var(--paper)}.mkt .po-cta{margin-top:26px;padding:24px;text-align:center;border-radius:20px;background:var(--accent-soft);border:1px solid rgba(43,92,240,.18)}.mkt .po-cta b{display:block;font-family:var(--font-display),sans-serif;font-size:1.15rem;font-weight:700}.mkt .po-cta p{margin:8px auto 16px;max-width:440px;font-size:13.5px;color:var(--ink-2);font-weight:500}@media (max-width:640px){.mkt .po-pick{grid-template-columns:repeat(4,1fr)}.mkt .po-card{border-radius:16px}}.mkt .pd-lock{margin-top:14px;padding:16px 20px;border-color:rgba(183,121,31,.35);background:#fffdf5}.mkt .pd-lock b{display:block;font-size:15px}.mkt .pd-lock p{margin:6px 0 0;font-size:13.5px;line-height:1.55;color:var(--ink-2);font-weight:500}.mkt .pd-lock span{display:inline-block;margin-top:8px;font-size:12.5px;font-weight:700;color:#8a5b13}.mkt .q-lock{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--line)}.mkt .q-lock i{font-style:normal;font-size:12.5px;font-weight:550;color:var(--ink-3)}.mkt .q-lock span{font-size:13px;font-weight:700;color:var(--ink-3)}.mkt .q-lock span.on{color:#0f7a4d}.mkt .bl,.mkt .bl-btn{position:relative}.mkt .bl-btn{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;border:1px solid var(--line);background:var(--paper);color:var(--ink-3);cursor:pointer}.mkt .bl-btn:hover{color:var(--accent);border-color:rgba(43,92,240,.3)}.mkt .bl-dot{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:var(--accent);color:#fff;font-style:normal;font-size:10.5px;font-weight:800;border:2px solid var(--paper)}.mkt .bl-sheet{position:absolute;right:0;top:46px;z-index:60;width:340px;max-height:420px;overflow-y:auto;padding:6px;border:1px solid var(--line);border-radius:16px;background:var(--paper);box-shadow:0 18px 44px rgba(15,23,42,.14)}.mkt .bl-empty{margin:0;padding:18px 14px;font-size:13px;font-weight:500;color:var(--ink-3);line-height:1.5}.mkt .bl-row{display:flex;align-items:flex-start;gap:10px;padding:9px 11px;border-radius:10px}.mkt .bl-row:hover{background:var(--paper-2)}.mkt .bl-row svg{color:var(--ink-3);flex-shrink:0;margin-top:2px}.mkt .bl-row span{flex:1;font-size:13px;font-weight:500;color:var(--ink-2);line-height:1.45}.mkt .bl-row b{font-weight:700;color:var(--ink)}.mkt .bl-row i{display:block;font-style:normal;color:var(--ink-3);margin-top:2px}.mkt .bl-row time{font-size:11.5px;font-weight:600;color:var(--ink-3);white-space:nowrap}@media (max-width:700px){.mkt .bl-sheet{width:min(88vw,340px)}}.mkt .po-report{border-top:1px solid var(--line);padding:14px 16px;background:var(--paper-2)}.mkt .po-report p{margin:0;font-size:13.5px;font-weight:550;color:var(--ink-2)}.mkt .po-report-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mkt .po-report-h b{font-size:14px}.mkt .po-report-h button{border:0;background:none;color:var(--ink-3);cursor:pointer}.mkt .dn-post{margin:18px 0 6px;padding:16px 18px;border:1px solid rgba(43,92,240,.25);border-radius:18px;background:var(--accent-soft)}.mkt .dn-post.ok{display:flex;align-items:center;gap:14px}.mkt .dn-post .field{background:#fff}.mkt .po-more-text{display:block;margin:-6px 16px 10px;border:0;background:none;padding:0;color:var(--accent-ink);font-family:var(--font-body);font-size:13.5px;font-weight:700;cursor:pointer}.mkt .pf-tabs{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--paper-2);border:1px solid var(--line);width:-moz-fit-content;width:fit-content}.mkt .pf-tabs a{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border-radius:999px;font-size:13.5px;font-weight:700;color:var(--ink-3)}.mkt .pf-tabs a:hover{color:var(--ink)}.mkt .pf-tabs a.on{color:var(--accent-ink);background:var(--paper);box-shadow:var(--shadow-sm)}.mkt .pf-tabs em{font-style:normal;font-size:12px;font-weight:800;color:var(--ink-3)}.mkt .pf-tabs a.on em{color:var(--accent)}.mkt .gb{padding:0 32px clamp(40px,6vw,72px)}.mkt .gb-in{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;max-width:1220px;margin:0 auto;padding:24px 28px;border-radius:22px;background:var(--accent-soft);border:1px solid rgba(43,92,240,.18)}.mkt .gb-in b{font-family:var(--font-display),sans-serif;font-size:1.15rem;font-weight:700}.mkt .gb-in p{margin:6px 0 0;max-width:520px;font-size:13.5px;font-weight:500;color:var(--ink-2);line-height:1.55}@media (max-width:700px){.mkt .gb{padding:0 16px 40px}.mkt .gb-in{padding:20px}}.mkt .wc-kid{margin-left:22px;border-left:2px solid var(--line);padding-left:10px}.mkt .wc-reply{padding:0;margin-top:3px;color:var(--accent-ink);font-family:var(--font-body);font-size:12px}.mkt .wc-more{padding:2px 0 6px 22px;font-family:var(--font-body)}.mkt .wc-to{color:var(--accent-ink);background:var(--accent-soft);border-radius:999px;padding:4px 10px}.mkt .wc-to button{color:inherit;font-size:14px}.mkt .wc-err{margin:8px 0 0;font-size:12.5px;font-weight:600;color:#c02b2b}.mkt .po-edit{display:flex;flex-direction:column;gap:10px;padding:12px 16px}.mkt .lp-feed{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.mkt .lp-post{display:block;padding:12px;border:1px solid var(--line);border-radius:18px;background:var(--paper);box-shadow:var(--shadow-sm);transition:.18s}.mkt .lp-post:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.mkt .lp-shot{display:block;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:var(--paper-2);display:grid;place-items:center}.mkt .lp-shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .lp-shot em{font-style:normal;font-family:var(--font-display),sans-serif;font-size:28px;font-weight:700;color:var(--ink-3)}.mkt .lp-post b{display:block;margin-top:10px;font-size:14px}.mkt .lp-post i{display:block;font-style:normal;margin-top:3px;font-size:12.5px;font-weight:500;color:var(--ink-3);line-height:1.45}@media (max-width:800px){.mkt .lp-feed{grid-template-columns:1fr}}.mkt .po-sphere{font-size:12px;font-weight:650;color:var(--accent-ink);background:var(--accent-soft);border:1px solid rgba(43,92,240,.2);border-radius:999px;padding:4px 10px}.mkt .po-derived{margin:10px 16px 0;font-size:12.5px;font-weight:600;color:var(--ink-3)}.mkt .po-derived a{color:var(--accent-ink)}.mkt .pd-stats{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:14px;padding:12px 18px;border:1px solid var(--line);border-radius:16px;background:var(--paper)}.mkt .pd-stats span{font-size:13px;font-weight:550;color:var(--ink-3)}.mkt .pd-stats b{font-family:var(--font-display),sans-serif;font-size:18px;font-weight:700;color:var(--ink);margin-right:6px}.mkt .pd-stats i{font-style:normal;margin-left:6px;font-size:12px;font-weight:700;color:#0f7a4d}.mkt .pd-stats em{flex-basis:100%;font-style:normal;font-size:11.5px;color:var(--ink-3)}.mkt .po-theme{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px;padding:12px 18px;border-radius:16px;background:var(--accent-soft);border:1px solid rgba(43,92,240,.18)}.mkt .po-theme b{font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink)}.mkt .po-theme span{flex:1;font-size:14px;font-weight:600;color:var(--ink)}.mkt .po-theme i{font-style:normal;font-size:12.5px;font-weight:600;color:var(--ink-3)}.mkt .po-demo{font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);background:var(--paper-2);border:1px solid var(--line-2);border-radius:999px;padding:3px 9px}.mkt .po-acts.demo .po-react{cursor:default;color:var(--ink-3)}.mkt .lp-demo{display:inline-block;margin-top:8px;font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);background:var(--paper-2);border:1px solid var(--line-2);border-radius:999px;padding:2px 8px}.mkt .pg-wrap{max-width:960px;padding-top:30px;padding-bottom:60px}.mkt .pg-head{display:flex;align-items:flex-start;gap:clamp(20px,4vw,44px)}.mkt .pg-ava{position:relative;width:104px;height:104px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;overflow:hidden;font-family:var(--font-display),sans-serif;font-size:34px;font-weight:700;color:#fff}.mkt .pg-ava img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .pg-id{min-width:0;flex:1}.mkt .pg-id h1{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700;letter-spacing:-.02em}.mkt .pg-sub{margin:5px 0 0;font-size:14px;font-weight:550;color:var(--ink-3)}.mkt .pg-acts{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.mkt .pg-nums{display:flex;gap:22px;flex-wrap:wrap;margin-top:16px;font-size:13.5px;font-weight:550;color:var(--ink-3)}.mkt .pg-nums b{font-family:var(--font-display),sans-serif;font-size:16px;font-weight:700;color:var(--ink);margin-right:5px}.mkt .pg-bio{margin:14px 0 0;font-size:15px;line-height:1.6;font-weight:500;max-width:620px}.mkt .pg-ask{display:flex;gap:34px;flex-wrap:wrap;margin-top:26px}.mkt .pg-lbl{display:block;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.mkt .pg-chips{display:flex;gap:7px;flex-wrap:wrap}.mkt .pg-chips a,.mkt .pg-chips span{font-size:13px;font-weight:650;color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line-2);border-radius:999px;padding:6px 13px}.mkt .pg-chips a:hover{color:var(--accent-ink);border-color:rgba(43,92,240,.35)}.mkt .pg-tools{margin:18px 0 0;font-size:13.5px;font-weight:550;color:var(--ink-2)}.mkt .pg-tools span{font-weight:800;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-right:8px}.mkt .pg-hint{margin:14px 0 0;font-size:13.5px;font-weight:550;color:var(--ink-3)}.mkt .pg-tabs{display:flex;gap:28px;margin-top:28px;border-top:1px solid var(--line);padding-top:2px}.mkt .pg-tabs a{position:relative;padding:14px 2px;font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.mkt .pg-tabs a.on{color:var(--ink)}.mkt .pg-tabs a.on:after{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--ink)}.mkt .pg-facets{position:sticky;top:74px;z-index:14;background:transparent;padding:10px 0;margin-bottom:4px}.mkt .pg-facet-row{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}.mkt .pg-facet-row::-webkit-scrollbar{display:none}.mkt .pg-facet{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-family:var(--font-body);font-size:13px;font-weight:700;color:var(--ink-2);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:7px 14px;cursor:pointer}.mkt .pg-facet em{font-style:normal;font-size:11.5px;font-weight:800;color:var(--ink-3)}.mkt .pg-facet:hover{border-color:rgba(43,92,240,.35);color:var(--accent-ink)}.mkt .pg-facet.on{color:#fff;background:var(--ink);border-color:transparent}.mkt .pg-facet.on em{color:rgba(255,255,255,.7)}.mkt .pg-sep{width:1px;background:var(--line);margin:4px 6px;flex-shrink:0}.mkt .pg-note{margin:8px 0 0;font-size:12.5px;font-weight:550;color:var(--ink-3)}.mkt .pg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:8px}.mkt .pg-tile{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:var(--paper-2)}.mkt .pg-tile img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%}.mkt .pg-tile.off{opacity:.45}.mkt .pg-ph{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-display),sans-serif;font-size:30px;font-weight:700;color:var(--ink-3)}.mkt .pg-marks{right:7px;top:7px;display:flex;gap:6px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.mkt .pg-add,.mkt .pg-marks{position:absolute;color:#fff}.mkt .pg-add{left:7px;bottom:7px;display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:800;background:rgba(43,92,240,.92);border-radius:999px;padding:3px 8px}.mkt .pg-hover{position:absolute;inset:0;display:none;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;padding:10px;background:rgba(15,23,42,.55);color:#fff;font-size:13.5px;font-weight:700}.mkt .pg-hover i{display:inline-flex;align-items:center;gap:5px;font-style:normal}.mkt .pg-hover b{font-size:11px;font-weight:700;background:rgba(255,255,255,.2);border-radius:999px;padding:3px 8px}.mkt .pg-empty{padding:48px 20px;text-align:center;border:1px dashed var(--line);border-radius:18px;margin-top:10px}.mkt .pg-empty b{display:block;font-family:var(--font-display),sans-serif;font-size:1.1rem;font-weight:700}.mkt .pg-empty p{margin:8px 0 16px;font-size:14px;color:var(--ink-3);font-weight:500}.mkt .pg-about{gap:26px;padding:26px 0 0;max-width:720px}.mkt .pg-line{margin:0;font-size:14.5px;font-weight:500}.mkt .pg-reel{max-width:420px}.mkt .pg-reel.h{max-width:640px}@media (max-width:760px){.mkt .pg-head{flex-direction:column;align-items:flex-start;gap:16px}.mkt .pg-ava{width:76px;height:76px;font-size:26px}.mkt .pg-acts{width:100%}.mkt .pg-grid{gap:2px}.mkt .pg-facets{top:64px}}.mkt .po-intent{border:1px solid var(--line);border-radius:20px;background:var(--paper);box-shadow:var(--shadow-sm);padding:16px}.mkt .po-intent-h{display:block;font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px}.mkt .po-intent-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mkt .po-intent-row button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--paper-2);font-family:var(--font-body);text-align:left;cursor:pointer;transition:.16s}.mkt .po-intent-row button:hover{border-color:rgba(43,92,240,.4);background:var(--accent-soft);transform:translateY(-2px)}.mkt .po-intent-row svg{color:var(--accent)}.mkt .po-intent-row b{font-size:13.5px;font-weight:700;color:var(--ink)}.mkt .po-intent-row em{font-style:normal;font-size:12px;font-weight:500;color:var(--ink-3)}.mkt .po-more-btn{display:block;margin-top:14px;border:0;background:none;padding:0;color:var(--accent-ink);font-family:var(--font-body);font-size:13.5px;font-weight:700;cursor:pointer}@media (max-width:700px){.mkt .po-intent-row{grid-template-columns:repeat(2,1fr)}}.mkt .po-drop{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:14px;padding:26px 20px;border:2px dashed var(--line);border-radius:18px;background:var(--paper-2);cursor:pointer;text-align:center;transition:.16s}.mkt .po-drop:hover{border-color:rgba(43,92,240,.45);background:var(--accent-soft)}.mkt .po-drop.busy{opacity:.6;cursor:default}.mkt .po-drop svg{color:var(--accent)}.mkt .po-drop b{font-size:14.5px;font-weight:700}.mkt .po-drop em{font-style:normal;font-size:12.5px;font-weight:500;color:var(--ink-3)}.mkt .dm{display:grid;grid-template-columns:320px minmax(0,1fr);gap:18px;height:calc(100dvh - 210px);min-height:460px}.mkt .dm-list{overflow-y:auto;border:1px solid var(--line);border-radius:18px;background:var(--paper);padding:8px}.mkt .dm-row{display:flex;align-items:center;gap:11px;width:100%;padding:10px;border:0;border-radius:12px;background:none;text-align:left;cursor:pointer}.mkt .dm-row:hover{background:var(--paper-2)}.mkt .dm-row.on{background:var(--accent-soft)}.mkt .dm-ava{width:42px;height:42px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;overflow:hidden;background:var(--accent-soft);color:var(--accent-ink);font-weight:800;font-size:15px}.mkt .dm-ava img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .dm-who{display:flex;align-items:center;gap:11px;min-width:0;flex:1}.mkt .dm-who b{display:block;font-size:14px;font-weight:700}.mkt .dm-who i{display:block;font-style:normal;font-size:12.5px;font-weight:500;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:190px}.mkt .dm-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.mkt .dm-meta time{font-size:11.5px;font-weight:600;color:var(--ink-3)}.mkt .dm-meta em{font-style:normal;min-width:19px;text-align:center;font-size:11px;font-weight:800;color:#fff;background:var(--accent);border-radius:999px;padding:2px 6px}.mkt .dm-thread{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:18px;background:var(--paper);overflow:hidden}.mkt .dm-head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line)}.mkt .dm-back{display:none;border:0;background:none;color:var(--ink-3);cursor:pointer}.mkt .dm-msgs{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.mkt .dm-msg{max-width:74%;padding:10px 14px;border-radius:16px 16px 16px 5px;background:var(--paper-2);border:1px solid var(--line-2)}.mkt .dm-msg.me{margin-left:auto;background:var(--accent-soft);border-color:rgba(43,92,240,.16);border-radius:16px 16px 5px 16px}.mkt .dm-msg p{margin:0;font-size:14.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:break-word}.mkt .dm-msg time{display:block;margin-top:4px;font-size:11px;font-weight:600;color:var(--ink-3)}.mkt .dm-form{display:flex;gap:10px;align-items:flex-end;padding:12px 16px;border-top:1px solid var(--line)}.mkt .dm-form .field{flex:1;resize:none}.mkt .dm-empty{margin:auto;padding:24px;text-align:center;font-size:13.5px;font-weight:500;color:var(--ink-3);line-height:1.55}.mkt .dm-err{margin:0;padding:8px 16px;font-size:13px;font-weight:600;color:#c02b2b}@media (max-width:860px){.mkt .dm{grid-template-columns:1fr;height:auto}.mkt .dm.open .dm-list,.mkt .dm:not(.open) .dm-thread{display:none}.mkt .dm-back{display:block}.mkt .dm-thread{height:calc(100dvh - 210px)}}.mkt .pg-demo{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;margin:0 0 22px;padding:12px 16px;border:1px solid var(--line-2);border-radius:14px;background:linear-gradient(180deg,rgba(43,92,240,.06),rgba(43,92,240,.02));font-size:14px;line-height:1.5;color:var(--ink-2)}.mkt .pg-demo b{color:var(--ink);font-weight:700}.mkt .pg-demo a{color:var(--accent-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.mkt .pg-cases{display:grid;gap:12px}.mkt .pg-case{display:grid;grid-template-columns:112px 1fr;gap:16px;align-items:stretch;border:1px solid var(--line);border-radius:16px;background:var(--card);overflow:hidden;text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease}a.pg-case:hover{border-color:var(--accent);transform:translateY(-1px)}.mkt .pg-case-cover{position:relative;overflow:hidden;background:var(--paper-2)}.mkt .pg-case-cover img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .pg-case-body{display:flex;flex-direction:column;gap:5px;padding:14px 16px 14px 0;min-width:0}.mkt .pg-case-body b{font-size:15px;font-weight:700;line-height:1.3}.mkt .pg-case-body i{font-style:normal;font-size:13.5px;color:var(--ink-2);line-height:1.5}.mkt .pg-case-body em{font-style:normal;font-size:13px;font-weight:600;color:var(--accent-ink)}@media (max-width:560px){.mkt .pg-case{grid-template-columns:84px 1fr;gap:12px}.mkt .pg-case-body{padding:12px 12px 12px 0}}.mkt .po-drop.over{border-color:var(--accent);background:rgba(43,92,240,.05)}.mkt .pg-num-link{color:inherit;text-decoration:none}.mkt .pg-num-link:hover{color:var(--accent-ink)}.mkt .pl-list{display:grid;gap:8px;margin-top:20px}.mkt .pl-row{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;padding:10px 14px;border:1px solid var(--line);border-radius:14px;background:var(--card);text-decoration:none;color:inherit}.mkt .pl-row:hover{border-color:var(--accent)}.mkt .pl-ava{position:relative;width:44px;height:44px;border-radius:50%;overflow:hidden;background:var(--paper-2);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;color:var(--ink-3)}.mkt .pl-ava img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .pl-who{display:flex;flex-direction:column;gap:2px;min-width:0}.mkt .pl-who b{font-size:15px;font-weight:700}.mkt .pl-who i{font-style:normal;font-size:12.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt .po-wrap{max-width:760px;padding-top:0;padding-bottom:80px}.mkt .st-row{display:flex;gap:16px;overflow-x:auto;padding:4px 2px 18px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mkt .st-row::-webkit-scrollbar{display:none}.mkt .st-item{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:7px;background:none;border:0;padding:0;cursor:pointer;width:72px}.mkt .st-ring{position:relative;width:68px;height:68px;border-radius:50%;padding:3px;background:linear-gradient(135deg,var(--accent),#7aa2ff 55%,#ffb37a);display:grid;place-items:center}.mkt .st-ring.seen{background:#c6cad6}.mkt .st-ring.add{background:var(--paper-2);border:1px dashed var(--line-2);color:var(--ink-3)}.mkt .st-ring img{width:calc(100% - 6px);height:calc(100% - 6px);-o-object-fit:cover;object-fit:cover}.mkt .st-ring em,.mkt .st-ring img{position:absolute;inset:3px;border-radius:50%;border:2px solid var(--paper)}.mkt .st-ring em{background:var(--paper-2);display:grid;place-items:center;font-style:normal;font-weight:800;color:var(--ink-3)}.mkt .st-item i{font-style:normal;font-size:12px;color:var(--ink-2);max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt .st-view{position:fixed;inset:0;z-index:90;background:#05070d;display:flex;flex-direction:column;align-items:center;justify-content:center}.mkt .st-bars{position:absolute;top:10px;left:12px;right:12px;display:flex;gap:4px;z-index:3}.mkt .st-bar{flex:1;height:3px;border-radius:3px;background:rgba(255,255,255,.28);overflow:hidden}.mkt .st-bar i,.mkt .st-bar.done{background:#fff}.mkt .st-bar i{display:block;height:100%;width:0}.mkt .st-bar.run i{animation:st-fill linear forwards}@keyframes st-fill{0%{width:0}to{width:100%}}.mkt .st-head{position:absolute;top:24px;left:12px;right:12px;z-index:3;justify-content:space-between}.mkt .st-head,.mkt .st-who{display:flex;align-items:center}.mkt .st-who{gap:10px;color:#fff;text-decoration:none}.mkt .st-who img{-o-object-fit:cover;object-fit:cover}.mkt .st-who em,.mkt .st-who img{width:34px;height:34px;border-radius:50%}.mkt .st-who em{background:#2a3245;display:grid;place-items:center;font-style:normal;font-weight:800}.mkt .st-who b{font-size:14.5px;font-weight:700}.mkt .st-x{background:none;border:0;color:#fff;cursor:pointer;padding:6px}.mkt .st-frame{position:relative;overflow:hidden;border-radius:14px;height:min(100% - 132px,86vh);aspect-ratio:9/16;max-width:min(100vw - 24px,520px);background:#0b0e15;display:grid;place-items:center}.mkt .st-frame>iframe,.mkt .st-frame>img,.mkt .st-frame>video{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border:0}.mkt .st-frame .st-blur{position:absolute;inset:-8%;z-index:0;width:116%;height:116%;-o-object-fit:cover;object-fit:cover;filter:blur(34px) saturate(1.25) brightness(.72)}.mkt .st-cap{position:absolute;left:0;right:0;bottom:0;z-index:3;margin:0;padding:44px 16px 16px;color:#fff;font-size:14px;line-height:1.5;background:linear-gradient(180deg,rgba(5,7,13,0),rgba(5,7,13,.72) 60%)}.mkt .st-half{position:absolute;top:0;bottom:0;width:34%;background:none;border:0;cursor:pointer;z-index:2}.mkt .st-half.left{left:0}.mkt .st-half.right{right:0}.mkt .st-foot{position:absolute;left:0;right:0;bottom:18px;z-index:3;display:flex;gap:10px;justify-content:safe center;align-items:center;padding:0 14px}.mkt .st-open{display:inline-flex;align-items:center;height:40px;color:#fff;font-size:13.5px;font-weight:700;text-decoration:none;white-space:nowrap;background:rgba(255,255,255,.14);padding:0 18px;border-radius:100px;backdrop-filter:blur(6px)}.mkt .fc-row{position:sticky;top:74px;z-index:15;display:flex;gap:8px;overflow-x:auto;padding:10px 2px 16px;scrollbar-width:none;background:linear-gradient(180deg,var(--paper-2) 0,var(--paper-2) 64%,rgba(244,246,251,0) 100%)}.mkt .fc-row::-webkit-scrollbar{display:none}.mkt .fc-chip{flex:0 0 auto;padding:8px 15px;border-radius:100px;border:1px solid var(--line);background:var(--paper);color:var(--ink-2);font-size:13.5px;font-weight:650;text-decoration:none}.mkt .fc-chip:hover{border-color:var(--line-2);color:var(--ink)}.mkt .fc-chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.mkt .po-media{width:100%;aspect-ratio:4/5;background:#0b0e15}.mkt .po-track{position:absolute;inset:0}.mkt .po-slide{overflow:hidden}.mkt .po-slide .po-vid video,.mkt .po-slide>img,.mkt .po-slide>video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-height:none}.mkt .po-blur{position:absolute;inset:-8%;width:116%;height:116%;-o-object-fit:cover;object-fit:cover;filter:blur(28px) saturate(1.3);opacity:.5}.mkt .po-frame{position:absolute;inset:0;height:100%}.mkt .po-vid{position:absolute;inset:0;display:block}.mkt .po-sound{position:absolute;right:12px;bottom:12px;z-index:2;width:34px;height:34px;border-radius:50%;border:0;cursor:pointer;background:rgba(0,0,0,.55);color:#fff;display:grid;place-items:center}.mkt .po-burst{position:absolute;top:50%;left:50%;z-index:3;color:#fff;pointer-events:none;transform:translate(-50%,-50%) scale(.4);opacity:0;animation:po-pop .7s ease-out forwards;filter:drop-shadow(0 4px 18px rgba(0,0,0,.45))}@keyframes po-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}25%{opacity:.95;transform:translate(-50%,-50%) scale(1.05)}70%{opacity:.95;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.1)}}.mkt .po-acts{gap:2px;padding:10px 10px 4px}.mkt .po-react{padding:8px;color:var(--ink)}.mkt .po-react:hover{background:transparent;opacity:.6}.mkt .po-react.on{color:#e0245e}.mkt .po-stats{display:flex;gap:14px;align-items:baseline;padding:0 16px 4px;font-size:14px}.mkt .po-stats b{font-weight:700}.mkt .po-stats a{color:var(--ink-3);text-decoration:none}.mkt .po-stats a:hover{color:var(--ink-2)}.mkt .po-order{padding:8px 16px 14px}.mkt .po-order .btn-second{display:inline-flex;align-items:center;gap:7px}@media (max-width:700px){.mkt .po-wrap{padding-left:0;padding-right:0}.mkt .po-card{border-radius:0;border-left:0;border-right:0}.mkt .fc-row,.mkt .st-row{padding-left:16px;padding-right:16px}.mkt .st-ring{width:62px;height:62px}.mkt .st-item{width:66px}}.mkt .po-text{padding:4px 16px 2px}.mkt .po-who i:before{content:"·";margin-right:7px;color:var(--line-2)}.mkt .cm-back{position:fixed;inset:0;z-index:80;background:rgba(12,16,26,.5);display:flex;align-items:flex-end;justify-content:center;padding:0;backdrop-filter:blur(3px)}@media (min-width:700px){.mkt .cm-back{align-items:center;padding:24px}}.mkt .cm-box{display:flex;flex-direction:column;width:100%;max-width:480px;height:78dvh;background:var(--paper);border:1px solid var(--line);border-radius:20px 20px 0 0;box-shadow:0 24px 60px rgba(12,16,26,.28);overflow:hidden}@media (min-width:700px){.mkt .cm-box{border-radius:20px;height:70dvh}}.mkt .cm-box.big{max-width:1000px;height:92dvh}.mkt .cm-head{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line)}.mkt .cm-head button{background:none;border:0;cursor:pointer;color:var(--ink-3);padding:6px;border-radius:8px}.mkt .cm-head button:hover{background:var(--paper-2);color:var(--ink)}.mkt .cm-who{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;min-width:0}.mkt .cm-who em,.mkt .cm-who img{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:0 0 auto;background:var(--paper-2);display:grid;place-items:center;font-style:normal;font-weight:800;color:var(--ink-3)}.mkt .cm-who b{font-size:15px;font-weight:700}.mkt .cm-msgs{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px}.mkt .cm-empty{margin:auto;text-align:center;font-size:13.5px;color:var(--ink-3);max-width:300px;line-height:1.55}.mkt .cm-msg{max-width:78%;align-self:flex-start}.mkt .cm-msg p{margin:0;padding:10px 14px;border-radius:16px 16px 16px 5px;background:var(--paper-2);font-size:14.5px;line-height:1.5;white-space:pre-wrap}.mkt .cm-msg.me{align-self:flex-end}.mkt .cm-msg.me p{background:var(--accent);color:#fff;border-radius:16px 16px 5px 16px}.mkt .cm-err{margin:0;padding:0 16px 8px;color:#b91c1c;font-size:13px}.mkt .cm-form{display:flex;gap:8px;align-items:flex-end;padding:12px 14px;border-top:1px solid var(--line)}.mkt .cm-form .field{flex:1;resize:none}.mkt .cm-all{display:block;text-align:center;padding:0 0 12px;font-size:12.5px;color:var(--ink-3);text-decoration:none}.mkt .cm-all:hover{color:var(--accent-ink)}.mkt .pg-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px}.mkt .pg-tile{border-radius:14px}.mkt .pg-tile .pg-hover{position:absolute;inset:0;display:none;align-items:center;justify-content:center;gap:18px;background:rgba(11,14,21,.45);color:#fff;font-weight:700;font-size:14px}.mkt .pg-tile .pg-hover i{display:inline-flex;align-items:center;gap:6px;font-style:normal}.mkt .pg-tile .pg-hover b{display:none}@media (hover:hover){.mkt .pg-tile:hover .pg-hover{display:flex}}.mkt .pg-mute{position:absolute;right:8px;bottom:8px;z-index:2;width:30px;height:30px;border-radius:50%;border:0;cursor:pointer;background:rgba(0,0,0,.55);color:#fff;display:grid;place-items:center}@media (max-width:900px){.mkt .pg-grid{grid-template-columns:repeat(3,1fr);gap:10px}}@media (max-width:560px){.mkt .pg-grid{grid-template-columns:repeat(3,1fr);gap:6px}.mkt .pg-tile{border-radius:10px}}.mkt .pv-wrap{max-width:1180px;padding-top:18px;padding-bottom:80px}.mkt .pv-back{margin-bottom:12px;display:inline-flex}.mkt .pv-split{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:22px;align-items:start}.mkt .pv-main{min-width:0}.mkt .pv-side{position:sticky;top:92px;display:flex;flex-direction:column;gap:14px;border:1px solid var(--line);border-radius:18px;background:var(--paper);padding:14px;max-height:calc(100dvh - 120px);overflow:auto}.mkt .pv-side .po-author{border:0;padding:0 0 12px;border-bottom:1px solid var(--line)}.mkt .pv-comments{min-height:120px}@media (max-width:980px){.mkt .pv-split{grid-template-columns:minmax(0,1fr)}.mkt .pv-side{position:static;max-height:none}}.mkt .pv-more{max-width:760px}.mkt .po-who .po-nm{display:flex;flex-direction:row;align-items:baseline;gap:7px}.mkt .po-who b{white-space:nowrap;flex:0 0 auto}.mkt .po-who i{white-space:nowrap;margin:0;min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}.mkt .btn-ghost,.mkt .btn-primary,.mkt .btn-second{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 20px;border-radius:12px;font-family:var(--font-body),system-ui,sans-serif;font-size:15px;font-weight:700;line-height:1;white-space:nowrap;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.mkt .btn-ghost.sm,.mkt .btn-primary.sm,.mkt .btn-second.sm{height:38px;padding:0 15px;font-size:14px;border-radius:10px}.mkt .btn-primary.lg,.mkt .btn-second.lg{height:54px;padding:0 26px;font-size:16px;border-radius:14px}.mkt .btn-block{width:100%}.mkt .btn-primary{background:var(--accent);color:#fff;border-color:var(--accent)}.mkt .btn-primary:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.mkt .btn-second{background:var(--paper);color:var(--ink);border-color:var(--line-2)}.mkt .btn-second:hover{border-color:var(--ink-3)}.mkt .btn-ghost{background:transparent;color:var(--ink-2);border-color:transparent}.mkt .btn-ghost:hover{background:var(--paper-2);color:var(--ink)}.mkt .btn-ghost:disabled,.mkt .btn-primary:disabled,.mkt .btn-second:disabled{opacity:.5;cursor:default}.mkt .fl-btn.on{background:var(--paper);color:var(--accent-ink);border-color:var(--accent)}.mkt .pg-tile{aspect-ratio:4/5}.mkt .po-trigger{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 16px;margin-bottom:18px;cursor:pointer;border:1px solid var(--line);border-radius:16px;background:var(--paper);color:var(--ink-3);font-size:15px;font-family:inherit}.mkt .po-trigger:hover{border-color:var(--line-2)}.mkt .po-trigger .po-ava{width:36px;height:36px;flex:0 0 auto}.mkt .po-composer{border:1px solid var(--line);border-radius:16px;background:var(--paper);padding:14px;margin-bottom:18px}.mkt .po-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.mkt .po-head b{font-size:14.5px;font-weight:700}.mkt .po-head .po-ava{width:34px;height:34px}.mkt .po-x{background:none;border:0;cursor:pointer;color:var(--ink-3);padding:6px;border-radius:8px}.mkt .po-x:hover{background:var(--paper-2);color:var(--ink)}.mkt .po-composer .po-area{border:0;padding:0 2px;font-size:16px;resize:none;background:transparent}.mkt .po-composer .po-area:focus{outline:none;box-shadow:none}.mkt .po-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.mkt .po-tab{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid transparent;border-radius:10px;background:none;cursor:pointer;font-size:13.5px;font-weight:650;color:var(--ink-2);font-family:inherit}.mkt .po-tab.on,.mkt .po-tab:hover{background:var(--paper-2);color:var(--ink)}.mkt .po-tab.on{border-color:var(--line-2)}.mkt .po-tab.has:after{content:"•";color:var(--accent);font-size:18px;line-height:0}.mkt .po-tab.busy{opacity:.6}.mkt .po-fold{display:grid;gap:8px;margin-top:10px;padding:12px;border-radius:12px;background:var(--paper-2)}.mkt .po-fold .po-row{display:flex;gap:8px;align-items:center}.mkt .po-fold .po-row .field{flex:1}.mkt .po-marks{display:flex;flex-wrap:wrap;gap:16px}.mkt .po-marks,.mkt .po-send{margin-top:12px}.mkt .pr-row{margin:6px 0 22px}.mkt .pr-head{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;padding:0 2px}.mkt .pr-head b{font-size:14px;font-weight:700;color:var(--ink-2)}.mkt .pr-list{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.mkt .pr-list::-webkit-scrollbar{display:none}.mkt .pr-card{flex:0 0 auto;width:160px;gap:8px;padding:16px 12px;border:1px solid var(--line);border-radius:16px;background:var(--paper);text-align:center}.mkt .pr-card,.mkt .pr-who{display:flex;flex-direction:column;align-items:center}.mkt .pr-who{gap:6px;text-decoration:none;color:inherit;width:100%}.mkt .pr-ava{position:relative;width:58px;height:58px;border-radius:50%;overflow:hidden;background:var(--paper-2);display:grid;place-items:center}.mkt .pr-ava img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .pr-ava em{font-style:normal;font-weight:800;color:var(--ink-3);font-size:20px}.mkt .pr-card b{font-size:14px;font-weight:700}.mkt .pr-card b,.mkt .pr-card i{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt .pr-card i{font-style:normal;font-size:12px;color:var(--ink-3)}.mkt .pr-card .btn-second.on{color:var(--accent-ink);border-color:var(--accent)}.mkt .st-repost{position:absolute;top:62px;left:12px;z-index:3;margin:0;font-size:12px;color:rgba(255,255,255,.85);background:rgba(0,0,0,.35);padding:4px 10px;border-radius:100px}.mkt .st-repost a{color:#fff;font-weight:700}.mkt .po-media{position:relative;aspect-ratio:auto;overflow:hidden}.mkt .po-track{position:static;display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.mkt .po-slide{position:relative;flex:0 0 100%;scroll-snap-align:start;display:grid;place-items:center}.mkt .po-slide .po-vid video,.mkt .po-slide>img{position:relative;inset:auto;display:block;margin:0 auto;width:auto;height:auto;max-width:100%;max-height:78vh;-o-object-fit:contain;object-fit:contain}.mkt .po-slide .po-vid{position:relative;inset:auto;display:grid;place-items:center;width:100%}.mkt .po-slide>.po-blur{position:absolute;inset:-8%;width:116%;height:116%;-o-object-fit:cover;object-fit:cover}.mkt .po-frame{position:relative;inset:auto;width:100%;aspect-ratio:16/9;height:auto}.mkt .po-frame.v{aspect-ratio:9/16;max-height:78vh;margin:0 auto;width:auto}.mkt .po-follow{height:30px;padding:0 12px;border-radius:100px;cursor:pointer;border:1px solid var(--line-2);background:var(--paper);font-size:12.5px;font-weight:700;color:var(--accent-ink);font-family:inherit}.mkt .po-follow:hover{border-color:var(--accent)}.mkt .po-follow.on{color:var(--ink-3);border-color:var(--line)}.mkt .po-follow:disabled{opacity:.6}.mkt .pv-split{grid-template-columns:minmax(0,1fr) 420px;gap:26px}.mkt .pv-main .po-card{border-radius:16px}.mkt .pv-main .po-slide .po-vid video,.mkt .pv-main .po-slide>img{max-height:68vh}.mkt .pv-lead{margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid var(--line);font-size:14.5px;line-height:1.55;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.mkt .pv-side{padding:16px 18px}.mkt .pv-comments .wc-item p{font-size:14.5px}@media (max-width:1100px){.mkt .pv-split{grid-template-columns:minmax(0,1fr) 360px}}.mkt .po-own{position:relative}.mkt .po-more{background:none;border:0;cursor:pointer;color:var(--ink-3);padding:6px;border-radius:8px}.mkt .po-more:hover{background:var(--paper-2);color:var(--ink)}.mkt .inl{position:relative}.mkt .inl-pen{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:6px;vertical-align:middle;border:0;border-radius:7px;background:none;cursor:pointer;color:var(--ink-3);opacity:0;transition:opacity .15s ease,background .15s ease}.mkt .inl:hover .inl-pen,.mkt .pg-bio:hover .inl-pen,.mkt .pg-lbl:hover .inl-pen,.mkt .pg-price:hover .inl-pen,.mkt .pg-sub:hover .inl-pen,.mkt h1:hover .inl-pen{opacity:1}.mkt .inl-pen:hover{background:var(--paper-2);color:var(--ink)}@media (hover:none){.mkt .inl-pen{opacity:.55}}.mkt .inl-empty{font-style:normal;color:var(--ink-3);font-weight:500}.mkt .inl-ok{display:inline-flex;margin-left:6px;color:#17924f}.mkt .inl-edit{display:block;margin:4px 0 2px}.mkt .inl-edit.row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mkt .inl-edit .field{width:100%;font-size:15px}.mkt .inl-edit.row .field{width:auto}.mkt .inl-act{display:flex;gap:8px;margin-top:8px}.mkt .inl-hint{margin-top:4px;color:var(--ink-3)}.mkt .inl-err,.mkt .inl-hint{display:block;font-size:12.5px}.mkt .inl-err{margin-top:6px;color:#b91c1c}.mkt .inl-chips{display:grid;gap:10px}.mkt .pg-seek{margin:10px 0 0;font-size:14px;color:var(--ink-2)}.mkt .pg-seek b{color:var(--ink)}.mkt .pg-seek.edit{display:grid;gap:6px;padding:10px 12px;border:1px dashed var(--line-2);border-radius:12px}.mkt .tip-wrap{position:relative;display:inline-flex}.tip{position:fixed;z-index:200;width:-moz-max-content;width:max-content;max-width:280px;padding:9px 12px;border-radius:10px;background:#14161d;color:#fff;font-size:12.5px;font-weight:600;line-height:1.45;box-shadow:0 10px 30px rgba(12,16,26,.3);pointer-events:none;text-align:center;font-family:var(--font-body),system-ui,sans-serif}.mkt .po-tools{padding:10px 16px 16px;gap:8px}.mkt .po-prompt{margin:4px 16px 6px}.mkt .po-card.po-kase{border-color:rgba(23,146,79,.3);background:linear-gradient(180deg,rgba(23,146,79,.05),transparent 220px)}.mkt .po-case{border-color:rgba(23,146,79,.28);background:rgba(23,146,79,.06)}.mkt .po-tab.accent{color:var(--accent-ink)}.mkt .po-tab.accent.on{background:rgba(43,92,240,.08);border-color:rgba(43,92,240,.3)}.mkt .po-fold.case{background:rgba(23,146,79,.06);border:1px solid rgba(23,146,79,.2)}.mkt .po-hintline{margin:0;font-size:13px;color:var(--ink-3);line-height:1.5}.mkt .po-link{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:var(--accent-ink);font-weight:700}.mkt .pg-ava.has-story{cursor:pointer;padding:3px;background:linear-gradient(135deg,var(--accent),#7aa2ff 55%,#ffb37a);box-shadow:none}.mkt .pg-ava.has-story img{inset:5px;border-radius:50%;width:calc(100% - 10px);height:calc(100% - 10px)}.mkt .pg-ava em{font-style:normal;display:grid;place-items:center;width:100%;height:100%}.mkt .pg-ava.has-story em{position:absolute;inset:5px;width:auto;height:auto;border-radius:50%;background:var(--paper-2);color:var(--ink-2)}.mkt .pg-ava.has-story:after{content:"";position:absolute;inset:3px;border-radius:50%;border:2px solid var(--paper);pointer-events:none}.mkt .pg-ava.has-story.seen{background:#c6cad6}.mkt .inl-country{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.mkt .po-arrow{display:none}@media (hover:hover){.mkt .po-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.92);color:var(--ink);cursor:pointer;box-shadow:0 2px 10px rgba(12,16,26,.18);opacity:0;transition:opacity .15s ease,transform .15s ease}.mkt .po-arrow.left{left:12px}.mkt .po-arrow.right{right:12px}.mkt .po-media:hover .po-arrow{opacity:.55}.mkt .po-arrow:hover{opacity:1!important;transform:translateY(-50%) scale(1.06)}.mkt .po-arrow:disabled{opacity:0!important;pointer-events:none}}.mkt .po-trigger{margin:22px 0 26px;padding:16px 18px;gap:14px;border:1px solid rgba(43,92,240,.22);border-radius:18px;background:linear-gradient(135deg,rgba(43,92,240,.07),rgba(122,162,255,.05) 55%,transparent);box-shadow:0 1px 2px rgba(12,16,26,.03),0 8px 26px -18px rgba(43,92,240,.55);color:var(--ink-2);font-size:15.5px;font-weight:600;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.mkt .po-trigger:hover{border-color:rgba(43,92,240,.42);background:linear-gradient(135deg,rgba(43,92,240,.11),rgba(122,162,255,.07) 55%,transparent);box-shadow:0 2px 4px rgba(12,16,26,.04),0 14px 34px -18px rgba(43,92,240,.7);transform:translateY(-1px)}.mkt .po-trigger .po-ava{width:40px;height:40px}.mkt .po-composer{margin:22px 0 26px}@media (prefers-reduced-motion:reduce){.mkt .po-trigger{transition:none}.mkt .po-trigger:hover{transform:none}}.mkt .adm-box{display:grid;gap:10px;margin-top:14px;padding:12px 14px;border:1px dashed var(--line-2);border-radius:14px;background:var(--paper-2)}.mkt .adm-h{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.mkt .adm-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13.5px;font-weight:600}.mkt .adm-levels{display:flex;gap:4px}.mkt .adm-lv{width:28px;height:28px;border-radius:8px;border:1px solid var(--line-2);background:var(--paper);cursor:pointer;font-size:12.5px;font-weight:700;color:var(--ink-2)}.mkt .adm-lv.on{background:var(--ink);border-color:var(--ink);color:#fff}.mkt .po-bar{position:sticky;z-index:16;margin:0 -2px 4px;padding:12px 2px 6px;background:var(--paper-2);box-shadow:0 12px 18px -16px rgba(12,16,26,.5)}.mkt .po-bar .st-row{padding:0 2px 12px}.mkt .po-bar .fc-row{position:static;padding:0 2px 8px;background:none}@media (max-width:700px){.mkt .po-bar{top:64px}.mkt .po-bar .fc-row,.mkt .po-bar .st-row{padding-left:16px;padding-right:16px}}.mkt .fc-chip.soon{display:inline-flex;align-items:center;gap:7px;cursor:default;color:var(--ink-3);border-style:dashed;background:transparent}.mkt .fc-chip.soon em{font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);background:rgba(43,92,240,.1);border-radius:100px;padding:2px 7px}.mkt .wc-list{display:flex;flex-direction:column;gap:2px}.mkt .wc-thread{padding:6px 0}.mkt .wc-thread+.wc-thread{border-top:1px solid var(--line)}.mkt .wc-item{display:flex;align-items:flex-start;gap:10px;justify-content:flex-start;padding:5px 0}.mkt .wc-face{position:relative;flex:0 0 auto;width:32px;height:32px;border-radius:50%;overflow:hidden;background:var(--paper-2);display:grid;place-items:center;text-decoration:none;border:1px solid var(--line)}.mkt .wc-face img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .wc-face em{font-style:normal;font-weight:800;font-size:13px;color:var(--ink-3)}.mkt .wc-item.kid .wc-face{width:26px;height:26px}.mkt .wc-item.kid .wc-face em{font-size:11px}.mkt .wc-body{min-width:0;flex:1}.mkt .wc-top{display:flex;align-items:center;gap:8px}.mkt .wc-name{font-size:13.5px;font-weight:800;color:var(--ink);text-decoration:none}.mkt .wc-author,.mkt .wc-name:hover{color:var(--accent-ink)}.mkt .wc-author{font-size:10.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;background:rgba(43,92,240,.1);border-radius:100px;padding:2px 7px}.mkt .wc-del{margin-left:auto;border:0;background:none;color:var(--ink-3);cursor:pointer;padding:3px;border-radius:7px;opacity:0;transition:opacity .12s ease}.mkt .wc-del:focus-visible,.mkt .wc-item:hover .wc-del{opacity:1}.mkt .wc-del:hover{color:#b91c1c;background:rgba(185,28,28,.08)}.mkt .wc-body p{margin:1px 0 0;font-size:14px;line-height:1.55;color:var(--ink-2);word-break:break-word}.mkt .wc-to-who{display:inline-flex;align-items:center;gap:3px;margin-right:5px;color:var(--accent-ink)}.mkt .wc-reply,.mkt .wc-to-who{font-size:12.5px;font-weight:700}.mkt .wc-reply{border:0;background:none;padding:3px 0 0;margin:0;cursor:pointer;color:var(--ink-3);font-family:inherit}.mkt .wc-reply:hover{color:var(--accent-ink)}.mkt .wc-kids{margin-left:15px;padding-left:17px;border-left:2px solid var(--line)}.mkt .wc-more{border:0;background:none;cursor:pointer;font-family:inherit;margin-left:32px;padding:3px 0 2px;font-size:12.5px;font-weight:700;color:var(--ink-3)}.mkt .wc-more:hover{color:var(--accent-ink)}.mkt .wc-write{margin-top:10px}.mkt .wc-to{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:700;color:var(--ink-3);background:var(--paper-2);border-radius:100px;padding:4px 6px 4px 11px}.mkt .wc-to b{color:var(--ink)}.mkt .wc-to button{border:0;background:none;cursor:pointer;color:var(--ink-3);font-size:15px;line-height:1;padding:0 4px}.mkt .wc-form{display:flex;gap:8px;align-items:stretch}.mkt .wc-form>.field{flex:1;min-width:0;height:44px;padding:0 14px}.mkt .wc-send{flex:0 0 auto;width:44px;height:44px;min-height:0;padding:0;display:grid;place-items:center;border-radius:12px}.mkt .pv-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.mkt .pv-main .po-slide .po-vid video,.mkt .pv-main .po-slide>img{max-height:74vh}.mkt .pv-side{padding:18px 20px}.mkt .pv-comments .wc-body p{font-size:14.5px}@media (max-width:1100px){.mkt .pv-split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:22px}}@media (max-width:980px){.mkt .pv-split{grid-template-columns:minmax(0,1fr)}}.mkt .po-bar{top:74px;margin:0 -14px 14px;padding:10px 14px 2px;border-radius:0 0 20px 20px;box-shadow:0 14px 20px -18px rgba(12,16,26,.55)}.mkt .po-bar .fc-row,.mkt .po-bar .st-row{padding:0 2px 10px}@media (max-width:700px){.mkt .po-bar{top:74px;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:8px 16px 2px;border-radius:0 0 16px 16px}.mkt .po-bar .fc-row,.mkt .po-bar .st-row{padding-left:0;padding-right:0}}.mkt .st-ring.add{background:var(--accent-soft);border:2px dashed rgba(43,92,240,.5);color:var(--accent-ink)}.mkt .st-add:hover .st-ring.add{background:rgba(43,92,240,.14);border-color:var(--accent)}.mkt .st-add i{color:var(--accent-ink);font-weight:700}.mkt.cm{position:fixed;right:22px;bottom:22px;z-index:190;min-height:0;width:380px;height:520px;max-height:calc(100dvh - 44px);display:flex;flex-direction:column;overflow:hidden;background:var(--paper);border:1px solid var(--line);border-radius:18px;box-shadow:0 26px 70px -24px rgba(12,16,26,.45)}.mkt.cm.small{height:auto}.mkt.cm .cm-head{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.mkt.cm .cm-head:active{cursor:grabbing}.mkt.cm .cm-form{align-items:stretch}.mkt.cm .cm-form .field{min-height:44px;max-height:120px}.mkt .cm-send{flex:0 0 auto;width:44px;min-height:44px;padding:0;display:grid;place-items:center}@media (max-width:700px){.mkt.cm{inset:0;width:auto;height:100dvh;max-height:none;border-radius:0;border:0}.mkt.cm.small{inset:auto 0 0 0;height:auto;border-radius:16px 16px 0 0}}.mkt .fc-seg{display:inline-flex;flex:0 0 auto;margin-left:2px}.mkt .fc-ic{display:grid;place-items:center;width:38px;height:34px;border:1px solid var(--line-2);background:var(--paper);color:var(--ink-3);text-decoration:none;transition:background .14s ease,color .14s ease,border-color .14s ease}.mkt .fc-seg .tip-wrap:first-child .fc-ic,.mkt .fc-seg>:first-child .fc-ic{border-radius:100px 0 0 100px}.mkt .fc-seg .tip-wrap:last-child .fc-ic,.mkt .fc-seg>:last-child .fc-ic{border-radius:0 100px 100px 0;margin-left:-1px}.mkt .fc-ic:hover{color:var(--ink);border-color:var(--ink-3)}.mkt .fc-ic.on{background:var(--accent);border-color:var(--accent);color:#fff;position:relative;z-index:1}.mkt .tp{display:flex;flex-direction:column;gap:12px}.mkt .tp-kinds{display:flex;gap:8px;flex-wrap:wrap}.mkt .tp-kind{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 15px;border-radius:100px;border:1px solid var(--line-2);background:var(--paper);font:inherit;font-size:13.5px;font-weight:700;color:var(--ink-2);cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.mkt .tp-kind:hover{border-color:var(--ink-3);color:var(--ink)}.mkt .tp-kind.on{background:var(--accent);border-color:var(--accent);color:#fff}.mkt .tp-kind em{font-style:normal;font-size:11px;font-weight:800;min-width:18px;text-align:center;border-radius:100px;padding:1px 6px;background:var(--accent-soft);color:var(--accent-ink)}.mkt .tp-kind.on em{background:rgba(255,255,255,.22);color:#fff}.mkt .tp-search{display:flex;align-items:center;gap:9px;height:44px;padding:0 14px;border:1px solid var(--line-2);border-radius:12px;background:var(--paper);color:var(--ink-3)}.mkt .tp-search input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:14px;color:var(--ink);outline:none}.mkt .tp-cap{font-size:12px;font-weight:700;color:var(--ink-3)}.mkt .tp-chips{display:flex;flex-wrap:wrap;gap:8px}.mkt .tp-chip{display:inline-flex;align-items:center;gap:5px;padding:8px 13px;border-radius:100px;border:1px solid var(--line-2);background:var(--paper);font:inherit;font-size:13px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.mkt .tp-chip:hover{border-color:var(--ink-3);color:var(--ink)}.mkt .tp-chip.on{background:var(--accent-soft);border-color:rgba(43,92,240,.42);color:var(--accent-ink);font-weight:700}.mkt .tp-chip.add{color:var(--accent-ink);border-color:rgba(43,92,240,.5)}.mkt .tm{display:flex;flex-direction:column;gap:14px}.mkt .tm-h{margin:6px 0 0;font-size:15px;font-weight:800}.mkt .tm-note{margin:0;font-size:13px;font-weight:700;color:var(--accent-ink)}.mkt .tm-empty{margin:0;font-size:13.5px;color:var(--ink-3)}.mkt .tm-list{display:flex;flex-direction:column;gap:8px}.mkt .tm-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.mkt .tm-row b{font-size:14px}.mkt .tm-count{font-size:12px;font-weight:700;color:var(--ink-3)}.mkt .tm-chips{display:flex;flex-wrap:wrap;gap:8px}.mkt .tm-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 8px 6px 13px;border-radius:100px;border:1px solid var(--line-2);background:var(--paper);font-size:13px;font-weight:600;color:var(--ink-2)}.mkt .tm-chip button{border:0;background:none;cursor:pointer;color:var(--ink-3);padding:3px;border-radius:6px;display:grid;place-items:center}.mkt .tm-chip button:hover{color:var(--ink);background:var(--paper-2)}.mkt input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;flex:0 0 auto;margin:0;border:1.5px solid var(--line-2);border-radius:6px;background:var(--paper);cursor:pointer;position:relative;transition:background .14s ease,border-color .14s ease}.mkt input[type=checkbox]:hover{border-color:var(--ink-3)}.mkt input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.mkt input[type=checkbox]:checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(42deg)}.mkt input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mkt .po-check{display:flex;align-items:center;gap:10px}.mkt .po-check i{flex:1 1 100%;margin-left:30px}.mkt .wc-under{display:flex;align-items:center;gap:14px}.mkt .wc-count{display:inline-flex;align-items:center;gap:5px;border:0;background:none;cursor:pointer;padding:3px 0 0;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--ink-3)}.mkt .wc-count span{font-weight:600}.mkt .wc-count.on,.mkt .wc-count:hover{color:var(--accent-ink)}.mkt.st-portal{min-height:0;background:none}.mkt .tp-chip .tp-ic{font-size:13px;line-height:1}.mkt .po-tips{margin:10px 2px 0;font-size:12.5px;line-height:1.55;color:var(--ink-3)}.mkt .po-tips b{color:var(--ink-2);font-weight:700}.mkt .po-who .po-nm{flex-wrap:wrap}.mkt .po-who i{overflow:visible;text-overflow:clip;flex:0 0 auto}.mkt .po-react{display:inline-flex;align-items:center;gap:6px}.mkt .po-react b{font-size:13.5px;font-weight:700}.mkt .po-talk{margin:8px 2px 0;display:flex;flex-direction:column}.mkt .po-talk p{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.mkt .po-talk p a{font-weight:700;color:var(--ink)}.mkt .po-talk p a:hover{color:var(--accent-ink)}.mkt .po-talk{display:grid;gap:4px;padding:2px 0}.mkt .po-talk-row{display:grid;grid-template-columns:22px 1fr;gap:8px}.mkt .po-talk-ava{width:22px;height:22px;color:var(--ink-3);font-size:10px;font-weight:800;text-decoration:none}.mkt .po-talk-bub{justify-self:start;max-width:100%;min-width:0;padding:5px 11px;border-radius:9px;background:var(--paper-2);text-decoration:none;color:inherit;transition:background .14s ease;display:flex;align-items:baseline;gap:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt .po-talk-bub:hover{background:var(--accent-soft)}.mkt .po-talk-bub b{flex:0 0 auto;font-size:12.5px;font-weight:700}.mkt .po-talk-bub span{min-width:0;font-size:13px;line-height:1.45;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt .po-talk-all{display:block;font-size:12.5px;font-weight:600;color:var(--ink-3);text-decoration:none;margin:2px 0 0;padding-left:41px;text-align:left}.mkt .po-talk-all:hover{color:var(--accent-ink)}.mkt .po-tools .po-tool{cursor:pointer;transition:border-color .14s ease,color .14s ease}.mkt .po-tools .po-tool:hover{border-color:rgba(43,92,240,.42);color:var(--accent-ink)}.mkt .st-who i{font-style:normal;font-size:12.5px;font-weight:600;color:rgba(255,255,255,.6);margin-left:4px}.mkt a.po-lost{display:grid;place-items:center;min-height:180px;padding:24px;text-align:center;font-size:13.5px;font-weight:600;color:var(--ink-3);background:var(--paper-2);text-decoration:none}.mkt a.po-lost:hover{color:var(--accent-ink)}.mkt .po-tools a.po-tool{font-size:12px;font-weight:650;color:var(--ink-2);text-decoration:none;background:var(--paper-2);border:1px solid var(--line-2);border-radius:999px;padding:4px 10px}.mkt .po-tools a.po-tool:hover{border-color:rgba(43,92,240,.4);color:var(--accent-ink)}.mkt .po-talk{margin:2px 16px 0;gap:6px}.mkt .po-talk-row{display:flex;align-items:center;gap:9px;text-decoration:none;min-width:0}.mkt .po-talk-ava{position:relative;flex:0 0 auto;width:24px;height:24px;border-radius:50%;overflow:hidden;background:var(--paper-2);display:grid;place-items:center;border:1px solid var(--line)}.mkt .po-talk-ava img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .po-talk-ava em{font-style:normal;font-size:11px;font-weight:800;color:var(--ink-3)}.mkt .po-talk-txt{min-width:0;font-size:13.5px;line-height:1.45;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt .po-talk-row:hover .po-talk-txt{color:var(--ink)}.mkt .po-card{padding-bottom:4px}.mkt .po-talk:last-child,.mkt .po-tools{padding-bottom:12px}.mkt .po-vid.frame{position:relative;display:block;width:100%}.mkt .po-vid.frame .po-frame{display:block;width:100%;aspect-ratio:16/9}.mkt .po-vid.frame.v{max-width:min(100%,62vh);margin:0 auto}.mkt .po-vid.frame.v .po-frame{aspect-ratio:9/16}.mkt .po-ctrls{position:absolute;right:12px;bottom:12px;display:flex;gap:8px;z-index:2}.mkt .po-ctrls button{width:34px;height:34px;display:grid;place-items:center;cursor:pointer;border:0;border-radius:50%;background:rgba(10,12,18,.62);color:#fff;backdrop-filter:blur(4px)}.mkt .po-ctrls button:hover{background:rgba(10,12,18,.8)}.mkt .po-card>:last-child{margin-bottom:10px}.mkt .fc-filter{position:relative;display:inline-flex}.mkt .fc-filter-btn{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.mkt.fc-drop{position:fixed;z-index:120;min-width:230px;display:flex;flex-direction:column;gap:2px;padding:12px;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-md);min-height:0;background:var(--card)}.mkt.fc-drop>b{font-size:12px;font-weight:700;color:var(--ink-3);margin-bottom:6px}.mkt .fc-drop-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px;border-radius:10px;background:var(--paper-2);font-size:13.5px;font-weight:600;color:var(--ink)}.mkt .fc-drop-row a{display:grid;place-items:center;color:var(--ink-3);padding:2px;border-radius:6px}.mkt .fc-drop-row a:hover{color:#b91c1c;background:rgba(185,28,28,.08)}.mkt .fc-drop-clear{margin-top:8px;font-size:12.5px;font-weight:700;color:var(--accent-ink)}.mkt .po-prompt-one+.po-prompt-one{margin-top:8px}.mkt .po-prompt-n{display:flex;align-items:center;gap:8px;margin:6px 0 2px}.mkt .po-prompt-n span{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);font-size:11px;font-weight:800}.mkt .po-prompt-n button{border:0;background:none;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--ink-3)}.mkt .po-prompt-n button:hover{color:var(--accent-ink)}.mkt .po-prompt-row{position:relative}.mkt .po-prompt-row+.po-prompt-row{margin-top:8px}.mkt .po-prompt-x{position:absolute;top:8px;right:8px;width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:8px;background:var(--paper-2);color:var(--ink-3);cursor:pointer}.mkt .po-prompt-x:hover{color:#b91c1c}.mkt .po-needs{margin:10px 2px 0;font-size:13px;font-weight:600;line-height:1.5;color:var(--accent-ink);background:var(--accent-soft);border-radius:12px;padding:10px 13px}.mkt .fc-row{align-items:center}.mkt .fc-chip,.mkt .fc-chip.soon,.mkt .fc-filter-btn,.mkt .fc-ic{height:36px;padding-top:0;padding-bottom:0;display:inline-flex;align-items:center;box-sizing:border-box}.mkt .fc-ic{width:40px;justify-content:center}.mkt .fc-seg{align-self:center}.mkt .fc-chip.soon em{line-height:1}.mkt .po-text{font-size:15.5px;font-weight:550}.mkt .po-acts,.mkt .po-media,.mkt .po-slide{-moz-user-select:none;user-select:none;-webkit-user-select:none}.mkt .po-media img{-webkit-touch-callout:none}.mkt .po-who .po-nm{display:block;min-width:0}.mkt .po-who b{display:block;overflow:visible;text-overflow:clip;white-space:normal}.mkt .po-who i{display:block;margin-top:1px}.mkt .po-who i:before{content:none}.mkt .pg-grid .tip-wrap{display:block;width:100%}.mkt.cf-back{position:fixed;inset:0;z-index:210;min-height:0;background:rgba(12,16,26,.42);display:grid;place-items:center;padding:20px;backdrop-filter:blur(2px)}.mkt .cf{width:min(420px,100%);background:var(--card);border-radius:18px;padding:22px 22px 18px;box-shadow:var(--shadow-lg);border:1px solid var(--line)}.mkt .cf b{display:block;font-size:17px;font-weight:800;line-height:1.35}.mkt .cf p{margin:8px 0 0;font-size:14px;line-height:1.55;color:var(--ink-2)}.mkt .cf-row{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.mkt .btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 20px;border:0;border-radius:100px;cursor:pointer;background:#c0392b;color:#fff;font:inherit;font-size:14.5px;font-weight:700}.mkt .btn-danger.sm{height:38px;padding:0 16px;font-size:13.5px}.mkt .btn-danger:hover{background:#a93226}.mkt .po-err-line{margin:0 16px 10px;font-size:13px;font-weight:600;color:#c02b2b;background:rgba(192,43,43,.07);border-radius:10px;padding:8px 12px}.mkt .pv-wrap{max-width:1220px}.mkt .foot.narrow{max-width:760px}.mkt .foot{padding-left:32px;padding-right:32px}@media (max-width:700px){.mkt .foot{padding-left:16px;padding-right:16px}}.mkt .pg-wrap{max-width:1220px;padding-top:22px}.mkt .po-case{display:grid;grid-template-columns:auto repeat(3,minmax(0,auto));align-items:baseline;-moz-column-gap:0;column-gap:0;row-gap:8px;justify-content:start;margin:10px 16px 0;padding:12px 16px;border-radius:12px;border:1px solid rgba(23,146,79,.28);background:rgba(23,146,79,.07);text-decoration:none}.mkt .po-case span{display:flex;flex-direction:column;gap:3px;min-width:0;padding:0 18px;border-left:1px solid rgba(23,146,79,.22)}.mkt .po-case span:first-of-type{border-left:0}.mkt .po-case em{padding-right:16px;align-self:baseline}@media (max-width:720px){.mkt .po-case{grid-template-columns:minmax(0,1fr);row-gap:10px}.mkt .po-case span{padding:0;border-left:0}.mkt .po-case em{padding:0}}.mkt .po-case em{font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#17924f}.mkt .po-case span{font-size:13.5px;font-weight:650;color:var(--ink-2)}.mkt .po-case span i{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.mkt .po-case:hover{border-color:rgba(23,146,79,.5)}.mkt .pg-cell{position:relative}.mkt .pg-cell.pinned .pg-tile{outline:2px solid rgba(43,92,240,.45);outline-offset:-2px}.mkt .pg-pinned{position:absolute;left:8px;bottom:8px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:100px;background:rgba(12,16,26,.62);color:#fff;font-size:11px;font-weight:700;backdrop-filter:blur(3px)}.mkt .pg-play{position:absolute;inset:0;display:grid;place-items:center;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.5);pointer-events:none}.mkt .pg-dots{position:absolute;top:8px;right:8px;z-index:3}.mkt .pg-dots>button{width:30px;height:30px;display:grid;place-items:center;cursor:pointer;border:0;border-radius:50%;background:rgba(12,16,26,.55);color:#fff;backdrop-filter:blur(3px)}.mkt .pg-dots>button:hover{background:rgba(12,16,26,.75)}.mkt .pg-menu{position:absolute;top:36px;right:0;z-index:5;min-width:216px;display:flex;flex-direction:column;padding:6px;gap:2px;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-md)}.mkt .pg-menu a,.mkt .pg-menu button{display:flex;align-items:center;gap:9px;padding:9px 11px;border:0;border-radius:10px;background:none;cursor:pointer;font:inherit;font-size:13.5px;font-weight:650;color:var(--ink-2);text-align:left;text-decoration:none}.mkt .pg-menu a:hover,.mkt .pg-menu button:hover{background:var(--paper-2);color:var(--ink)}.mkt .pg-err,.mkt .pg-menu .pg-danger{color:#c02b2b}.mkt .pg-err{margin:8px 0 0;font-size:13px;font-weight:600}.mkt .pg-seg{display:inline-flex;margin-left:auto}.mkt .pg-seg button{width:38px;height:34px;display:grid;place-items:center;cursor:pointer;border:1px solid var(--line-2);background:var(--paper);color:var(--ink-3)}.mkt .pg-seg button:first-child{border-radius:100px 0 0 100px}.mkt .pg-seg button:last-child{border-radius:0 100px 100px 0;margin-left:-1px}.mkt .pg-seg button.on{background:var(--accent);border-color:var(--accent);color:#fff}.mkt .pg-more-wrap{position:relative;display:inline-flex}.mkt.pg-tool-drop{position:fixed;z-index:120;min-width:190px;min-height:0;display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-md)}.mkt.pg-tool-drop button{border:0;background:none;text-align:left;cursor:pointer;font:inherit;font-size:13px;font-weight:650;color:var(--ink-2);padding:7px 10px;border-radius:8px}.mkt.pg-tool-drop button.on,.mkt.pg-tool-drop button:hover{background:var(--paper-2);color:var(--accent-ink)}.mkt .pg-hover{gap:18px;font-size:14px}.mkt .pg-serv{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.mkt .pg-serv-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:100px;border:1px solid var(--line-2);background:var(--paper);font-size:13px;font-weight:650;color:var(--ink-2)}.mkt .pg-serv-chip.on{border-color:rgba(43,92,240,.35);background:var(--accent-soft);color:var(--accent-ink)}.mkt .pg-serv-chip.add{cursor:pointer;border-style:dashed}.mkt .pg-serv-chip button{border:0;background:none;cursor:pointer;color:var(--ink-3);padding:0 2px;display:inline-flex;font:inherit;font-size:12px}.mkt .pg-serv-chip button:hover{color:var(--ink)}.mkt .pg-serv-more{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border-radius:100px;border:1px dashed var(--line-2);background:none;cursor:pointer;font:inherit;font-size:13px;font-weight:650;color:var(--ink-3);white-space:nowrap}.mkt .pg-serv-more:hover{border-color:var(--accent);color:var(--accent-ink)}.mkt .pg-serv-err{font-style:normal;font-size:12.5px;font-weight:600;color:#c02b2b}.mkt .pg-serv-drop{position:absolute;top:calc(100% + 8px);left:0;z-index:20;min-width:260px;max-width:460px;display:flex;flex-wrap:wrap;gap:8px;padding:14px;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-md)}.mkt .pg-serv-drop.wide{width:min(460px,90vw);flex-direction:column}.mkt .pg-serv-drop>b{font-size:12.5px;font-weight:700;color:var(--ink-3)}.mkt .pg-serv-mine{display:flex;flex-wrap:wrap;gap:8px}.mkt .pg-serv-mine em{font-style:normal;font-size:13px;color:var(--ink-3)}.mkt .pg-about{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;padding-top:20px;align-items:start}.mkt .pg-about>.pg-line,.mkt .pg-about>p.pg-line{display:flex;flex-direction:column;gap:7px;margin:0;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:var(--card)}.mkt .pg-about .pg-lbl{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.mkt .pg-about>.about-block,.mkt .pg-about>.pg-about-wide,.mkt .pg-about>.pg-line:has(.brands),.mkt .pg-about>.pg-line:has(.pg-reel),.mkt .pg-about>.pg-line:has(.pg-reviews){grid-column:1/-1}@media (max-width:820px){.mkt .pg-about{grid-template-columns:minmax(0,1fr)}}.mkt .cs-facts{display:flex;flex-wrap:wrap;gap:10px 34px}.mkt .cs-facts span{display:flex;flex-direction:column;gap:3px}.mkt .cs-facts i{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.mkt .cs-facts b{font-size:16px;font-weight:700}.mkt .pg-cell .pg-marks{left:8px;right:auto}.mkt .inl-handle{display:inline-flex;align-items:center;gap:4px}.mkt .inl-handle.edit{flex-wrap:wrap;gap:6px}.mkt .inl-handle input{min-width:140px;height:30px;padding:0 10px;border-radius:8px;border:1px solid var(--line-2);background:var(--paper);font:inherit;font-size:14px;color:var(--ink)}.mkt .inl-handle button:not(.inl-val){display:inline-grid;place-items:center;width:24px;height:24px;border:0;border-radius:6px;background:none;color:var(--ink-3);cursor:pointer}.mkt .inl-handle button:not(.inl-val):hover{background:var(--paper-2);color:var(--ink)}.mkt .inl-handle .inl-err,.mkt .inl-handle .inl-hint{flex:1 1 100%;font-style:normal;font-size:12px;font-weight:600;color:var(--ink-3)}.mkt .inl-handle .inl-err{color:#c02b2b}.mkt .prc-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--ink-3)}.mkt .prc-head .field{height:38px;padding:0 10px}.mkt .prc-head input{width:92px}.mkt .prc-head select{width:68px}.mkt .prc-head input:last-of-type{width:150px}.mkt .prc-from{font-size:16px;font-weight:700}.mkt .prc-rows{display:flex;flex-direction:column;gap:6px;margin-top:10px}.mkt .prc-row{gap:12px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.mkt .prc-row span{flex:1;min-width:0;font-size:14px;color:var(--ink-2)}.mkt .prc-row b{font-size:14.5px;font-weight:700;white-space:nowrap}.mkt .prc-row button{border:0;background:none;color:var(--ink-3);cursor:pointer;display:inline-flex;padding:2px}.mkt .prc-row button:hover{color:#c02b2b}.mkt .prc-add{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:4px}.mkt .prc-add .field{height:38px;flex:1;min-width:160px}.mkt .prc-add .prc-amount{flex:0 0 90px;min-width:0}.mkt .pg-years b .inl-pen{display:none}.mkt .pg-years b{display:inline-flex;align-items:center}.mkt .pg-years b .inl-val{border-radius:6px;padding:0 5px;cursor:pointer;transition:background .14s ease}.mkt .pg-years b .inl-val:hover{background:var(--accent-soft);color:var(--accent-ink)}.mkt .inl-val{border:0;background:none;padding:2px 6px;border-radius:7px;font:inherit;color:inherit;cursor:pointer;text-align:left;line-height:inherit}.mkt .pg-cell.draggable{cursor:grab}.mkt .pg-cell.draggable:active{cursor:grabbing}.mkt .pg-cell.draggable .pg-tile{transition:transform .12s ease,box-shadow .12s ease}.mkt .pg-cell.draggable:hover .pg-tile{transform:translateY(-2px);box-shadow:var(--shadow-md)}.mkt .cf.ask{width:min(520px,100%)}.mkt .ask-list{margin-top:12px;max-height:220px;overflow-y:auto}@keyframes needPulse{0%,to{box-shadow:0 0 0 0 rgba(192,57,43,.18)}50%{box-shadow:0 0 0 5px rgba(192,57,43,.12)}}.mkt .po-tab.need{color:#c0392b;border-color:rgba(192,57,43,.35);animation:needPulse 2.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.mkt .po-tab.need{animation:none}}.mkt .tm-add{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mkt .inl-handle .inl-pen,.mkt .pg-bio .inl-pen,.mkt .pg-id .inl-pen,.mkt .pg-nums .inl-pen,.mkt .pg-sub .inl-pen{display:none}.mkt .pg-sub{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mkt .pg-sub .inl-sep{display:none}.mkt .lp-prod{padding:12px 14px;border-radius:14px}.mkt .lp-prod+.lp-prod{margin-top:10px}.mkt .lp-top{gap:10px}.mkt .lp-title{height:38px;font-size:14px}.mkt .lp-rows{margin-top:8px}.mkt .lp-lbl{font-size:11px}.mkt .lp-rows .chip.sm{padding:4px 9px;font-size:12px}.mkt .lp-rows .ci-add{height:30px;font-size:12.5px}.mkt .lp-move{display:inline-flex;flex-direction:column;gap:2px}.mkt .lp-move button{width:22px;height:17px;display:grid;place-items:center;cursor:pointer;border:1px solid var(--line-2);border-radius:5px;background:var(--paper);color:var(--ink-3)}.mkt .lp-move button:disabled{opacity:.35;cursor:default}.mkt .lp-move button:hover:not(:disabled){color:var(--ink);border-color:var(--ink-3)}@keyframes poCaret{0%,45%{opacity:1}55%,to{opacity:0}}.mkt .po-trigger .po-caret{display:inline-block;width:1.5px;height:1.05em;margin-left:3px;vertical-align:-2px;background:var(--ink-3);animation:poCaret 1.1s step-end infinite}@media (prefers-reduced-motion:reduce){.mkt .po-trigger .po-caret{animation:none;opacity:.5}}.mkt .cur-seg{display:inline-flex;flex:0 0 auto}.mkt .cur-seg button{width:42px;height:40px;display:grid;place-items:center;cursor:pointer;border:1px solid var(--line-2);background:var(--paper);color:var(--ink-2);font:inherit;font-size:14px;font-weight:700;margin-left:-1px}.mkt .cur-seg button:first-child{border-radius:10px 0 0 10px;margin-left:0}.mkt .cur-seg button:last-child{border-radius:0 10px 10px 0}.mkt .cur-seg button.on{background:var(--accent);border-color:var(--accent);color:#fff;z-index:1}.mkt .inl-edit.row,.mkt .prc-add,.mkt .prc-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mkt .inl-edit.row>.btn-ghost,.mkt .inl-edit.row>.btn-primary,.mkt .inl-edit.row>.cur-seg button,.mkt .inl-edit.row>.field,.mkt .prc-add>.btn-second,.mkt .prc-add>.field,.mkt .prc-head>.cur-seg button,.mkt .prc-head>.field{height:40px;min-height:40px;box-sizing:border-box}.mkt .inl-edit.row>.btn-ghost,.mkt .inl-edit.row>.btn-primary{padding:0 16px}.mkt .pg-sub,.mkt .pg-sub .inl,.mkt .pg-sub .inl-handle{line-height:1.5}.mkt .pg-id .badge-row,.mkt .pg-price{margin-top:6px}.mkt .pg-start{display:flex;flex-direction:column;gap:8px}.mkt .pg-start-row{display:flex;align-items:center;gap:8px}.mkt .pg-start-row .field{width:96px;height:40px}.mkt .pg-start-row .btn-ghost,.mkt .pg-start-row .btn-primary{height:40px;padding:0 14px}.mkt .pg-start-m{display:flex;flex-wrap:wrap;gap:5px}.mkt .pg-start-m button{height:30px;padding:0 10px;border-radius:100px;cursor:pointer;border:1px solid var(--line-2);background:var(--paper);color:var(--ink-2);font:inherit;font-size:12.5px;font-weight:650}.mkt .pg-start-m button.on{background:var(--accent);border-color:var(--accent);color:#fff}.mkt .pg-start .inl-err,.mkt .pg-start .inl-hint{font-style:normal;font-size:12px;font-weight:600;color:var(--ink-3)}.mkt .pg-start .inl-err{color:#c02b2b}.mkt .pg-tile video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .pg-tile .tm-sound{position:absolute;left:8px;bottom:8px;z-index:3;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;background:rgba(12,16,26,.55);color:#fff;backdrop-filter:blur(3px)}.mkt .pg-tile .tm-sound:hover{background:rgba(12,16,26,.78)}.mkt .pg-price.off{opacity:.55}.mkt .pg-price-off{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-left:6px}.mkt .pg-price-hide{flex:1 1 100%;margin-top:4px;font-size:12.5px}.mkt .pg-price .inl-val:disabled{cursor:default}.mkt .pl-card{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--card)}.mkt .pl-top{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;text-decoration:none;color:inherit}.mkt .pl-card .pl-ava{width:48px;height:48px}.mkt .pl-card .pl-who i{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;line-height:1.45;font-size:13px}.mkt .pl-works{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mkt .pl-work{position:relative;aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:var(--paper-2);display:block}.mkt .pl-work img,.mkt .pl-work video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .pl-work .pg-ph{position:absolute;inset:0;display:grid;place-items:center;font-weight:800;color:var(--ink-3)}.mkt .pl-go{align-self:flex-start}@media (min-width:620px){.mkt .pl-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.mkt .pg-sub .inl-handle,.mkt .pg-sub>.inl{flex:0 0 auto}.mkt .pg-sub .inl-handle .inl-val,.mkt .pg-sub>.inl .inl-val{white-space:nowrap}.mkt .pg-nums,.mkt .pg-nums>*{align-items:center}.mkt .pg-nums>*{display:inline-flex}.mkt .pg-years b .inl-val{padding-top:0;padding-bottom:0}.mkt .pg-id h1{font-weight:800}.mkt .pg-id h1 .inl-val{font-weight:inherit}.mkt.cd,.mkt.cd-fab{min-height:0;background:none}.mkt.cd-fab{position:fixed;right:22px;bottom:22px;z-index:70;width:54px;height:54px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;color:#fff;background:var(--accent);box-shadow:0 10px 26px rgba(43,92,240,.34);transition:transform .14s ease,box-shadow .14s ease}.mkt.cd-fab:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(43,92,240,.42)}.mkt.cd-fab em{position:absolute;top:-3px;right:-3px;min-width:21px;height:21px;padding:0 5px;display:grid;place-items:center;border-radius:100px;background:#e23b3b;color:#fff;font-size:11.5px;font-weight:800;font-style:normal;border:2px solid var(--paper)}.mkt.cd{position:fixed;right:22px;bottom:22px;z-index:71;width:min(720px,calc(100vw - 44px));height:min(520px,calc(100vh - 120px));display:flex;flex-direction:column;overflow:hidden;background:var(--paper);border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 60px rgba(16,24,45,.22)}.mkt.cd .cd-bar{display:flex;align-items:center;gap:8px;padding:11px 12px 11px 15px;border-bottom:1px solid var(--line);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--paper-2)}.mkt.cd .cd-bar:active{cursor:grabbing}.mkt.cd .cd-bar b{font-size:14.5px;font-weight:700}.mkt.cd .cd-back,.mkt.cd .cd-bar button{width:30px;height:30px;display:grid;place-items:center;cursor:pointer;border:0;border-radius:9px;background:none;color:var(--ink-3)}.mkt.cd .cd-bar button:hover{background:var(--paper);color:var(--ink)}.mkt.cd .cd-body{flex:1;min-height:0;display:grid;grid-template-columns:244px 1fr}.mkt.cd .cd-side{border-right:1px solid var(--line);overflow-y:auto;padding:8px}.mkt.cd .cd-search{display:flex;align-items:center;gap:7px;padding:0 10px;margin-bottom:6px;height:34px;border:1px solid var(--line-2);border-radius:10px;color:var(--ink-3)}.mkt.cd .cd-search input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:13px}.mkt.cd .cd-row{width:100%;display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;padding:9px 8px;border:0;border-radius:11px;background:none;cursor:pointer;text-align:left}.mkt.cd .cd-row:hover{background:var(--paper-2)}.mkt.cd .cd-row.on{background:var(--accent-soft)}.mkt.cd .cd-ava{width:36px;height:36px;border-radius:50%;overflow:hidden;position:relative;display:grid;place-items:center;background:var(--paper-2);color:var(--ink-3);font-weight:800;font-size:13px}.mkt.cd .cd-ava img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt.cd .cd-who{min-width:0;display:grid}.mkt.cd .cd-who b{font-size:13.5px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt.cd .cd-who i{display:flex;align-items:baseline;gap:6px;font-style:normal;font-size:12px;color:var(--ink-3);line-height:1.35;margin-top:1px;min-width:0}.mkt.cd .cd-who i>em:first-of-type{flex:0 0 auto}.mkt.cd .cd-who i{white-space:nowrap}.mkt.cd .cd-who i em{font-style:normal;font-size:11px;color:var(--ink-4,var(--ink-3));opacity:.8;margin-left:auto}.mkt.cd .cd-dot{min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:100px;background:var(--accent);color:#fff;font-size:11px;font-weight:800}.mkt.cd .cd-thread{min-width:0;display:flex;flex-direction:column}.mkt.cd .cd-msgs{flex:1;min-height:0;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:8px}.mkt.cd .cd-msg{max-width:78%;align-self:flex-start;display:grid;gap:3px}.mkt.cd .cd-msg span{padding:8px 12px;border-radius:14px 14px 14px 5px;background:var(--paper-2);font-size:13.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.mkt.cd .cd-msg.mine{align-self:flex-end}.mkt.cd .cd-msg.mine span{background:var(--accent);color:#fff;border-radius:14px 14px 5px 14px}.mkt.cd .cd-msg em{font-style:normal;font-size:10.5px;color:var(--ink-3)}.mkt.cd .cd-msg.mine em{text-align:right}.mkt.cd .cd-send{display:flex;gap:8px;align-items:flex-end;padding:10px 12px;border-top:1px solid var(--line)}.mkt.cd .cd-send textarea{flex:1;min-height:38px;max-height:110px;resize:none;padding:9px 12px;border:1px solid var(--line-2);border-radius:12px;font:inherit;font-size:13.5px;outline:0;background:var(--paper);color:var(--ink)}.mkt.cd .cd-send textarea::-moz-placeholder{color:var(--ink-3)}.mkt.cd .cd-send textarea::placeholder{color:var(--ink-3)}.mkt.cd .cd-send textarea:focus{border-color:var(--accent)}.mkt.cd .cd-send .btn-primary{height:38px;padding:0 14px}.mkt.cd .cd-prof{padding:0 14px 10px;font-size:12px;color:var(--ink-3);text-decoration:none}.mkt.cd .cd-prof:hover{color:var(--accent-ink)}.mkt.cd .cd-empty{margin:14px 10px;font-size:13px;color:var(--ink-3);line-height:1.5}.mkt.cd .cd-mid{margin:auto;text-align:center}.mkt.cd .cd-load{display:grid;place-items:center;padding:22px;color:var(--ink-3)}.mkt.cd .cd-err{margin:0 14px 8px;font-size:12.5px;color:#c02b2b}.mkt.cd .cd-back{display:none}@media (max-width:700px){.mkt.cd{left:0!important;top:0!important;right:0;bottom:0;width:100vw;height:100dvh;border-radius:0;border:0}.mkt.cd .cd-bar{cursor:default}.mkt.cd .cd-body{grid-template-columns:1fr}.mkt.cd .cd-side{border-right:0}.mkt.cd.on-thread .cd-side,.mkt.cd:not(.on-thread) .cd-thread{display:none}.mkt.cd.on-thread .cd-back{display:grid}.mkt.cd-fab{right:16px;bottom:78px}}.mkt .dm-who{display:block}.mkt .dm-row .dm-who b{font-size:14px;font-weight:700;line-height:1.3}.mkt .dm-row .dm-who b,.mkt .dm-row .dm-who i{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt .dm-row .dm-who i{display:block;margin-top:2px;line-height:1.35}.mkt .dm-row .dm-meta{align-self:flex-start;padding-top:2px}.mkt .inl-val{padding:0;margin:0;border-radius:5px}.mkt .inl-val:hover{background:var(--accent-soft);color:var(--accent-ink);box-shadow:0 0 0 5px var(--accent-soft)}.mkt .pg-years b .inl-val{padding:0}.mkt .pg-sub .inl-handle{gap:0}.mkt .tm-wrap{position:absolute;inset:0;display:block}.mkt .tm-frame{position:absolute;inset:0;width:100%;height:100%;border:0;pointer-events:none}.mkt .wc-item.hit{animation:wcHit 2.6s ease;border-radius:12px}@keyframes wcHit{0%,62%{background:var(--accent-soft);box-shadow:0 0 0 8px var(--accent-soft)}to{background:transparent;box-shadow:0 0 0 8px transparent}}@media (max-width:1000px){.mkt .nav-in{flex-wrap:nowrap;height:64px;gap:12px;padding-bottom:0}.mkt .nav-links{display:flex;gap:6px;font-size:13.5px;order:0;flex:1 1 auto;min-width:0;justify-content:safe center;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;padding:0;margin:0}.mkt .nav-links .nav-soon,.mkt .nav-links a{display:inline-flex;align-items:center;height:44px;padding:0 10px;border-radius:10px;white-space:nowrap;-webkit-tap-highlight-color:transparent}.mkt .nav-links a.active,.mkt .nav-links a:active{background:var(--accent-soft)}.mkt .nav-links a:after{display:none}.mkt .nav-links::-webkit-scrollbar{display:none}.mkt .nav-links[data-edge=start]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),transparent)}.mkt .nav-links[data-edge=end]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px);mask-image:linear-gradient(90deg,transparent,#000 16px)}.mkt .nav-links[data-edge=mid]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent)}.mkt .nav-links a{white-space:nowrap}.mkt .nav-burger{display:none!important}.mkt .nav-right{flex:0 0 auto;gap:8px}.mkt .brand-logo{height:18px}}@media (max-width:700px){.mkt .nav-right .btn-primary.nav-login{width:36px;height:36px;padding:0;gap:0;border-radius:10px;box-shadow:0 6px 14px rgba(31,71,196,.28)}.mkt .nav-right .btn-primary.nav-login span{display:none}}.mkt .pg-pick{display:inline-flex;align-items:center;border-radius:100px;border:1px solid rgba(43,92,240,.28);background:rgba(43,92,240,.06)}.mkt .pg-pick.on{border-color:var(--accent);background:var(--accent-soft)}.mkt .pg-pick-b{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 13px;border:0;background:none;border-radius:100px;cursor:pointer;font:inherit;font-size:13.5px;font-weight:650;color:var(--accent-ink);white-space:nowrap}.mkt .pg-pick.on .pg-pick-b{font-weight:750}.mkt .pg-pick-x{display:grid;place-items:center;width:30px;height:36px;padding:0 10px 0 0;border:0;background:none;cursor:pointer;color:var(--accent-ink);opacity:.75}.mkt .pg-pick-x:hover{opacity:1}.mkt.pg-tool-drop .pg-drop-hint{display:block;padding:4px 12px 7px;font-style:normal;font-size:11.5px;color:var(--ink-3);border-bottom:1px solid var(--line);margin-bottom:4px}.mkt.pg-tool-drop button{gap:7px}.mkt.pg-tool-drop button.on{color:var(--accent-ink);font-weight:700}.mkt .nav-right .btn-primary.nav-login{display:inline-flex;align-items:center;gap:7px;padding:11px 22px;font-size:14px}@media (max-width:700px){.mkt .nav-right .btn-primary.nav-login{width:40px;height:40px;padding:0;gap:0}}.mkt.pg-tool-drop button{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:nowrap;white-space:nowrap}.mkt.pg-tool-drop .pg-drop-l{flex:1 1 auto;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis}.mkt.pg-tool-drop .pg-drop-v{flex:0 0 auto;color:var(--accent)}.mkt .pg-tile .pg-hover,.mkt .pg-tile .pg-play{pointer-events:none}.mkt .tm-frame{transform:scale(2);transform-origin:center}.mkt .pg-ava-wrap{position:relative;flex:0 0 auto}.mkt .pg-ava-menu{position:absolute;left:50%;top:calc(100% + 10px);transform:translateX(-50%);z-index:30;min-width:214px;display:grid;gap:2px;padding:6px;background:var(--paper);border:1px solid var(--line);border-radius:13px;box-shadow:var(--shadow-lg)}.mkt .pg-ava-menu:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.mkt .pg-ava-menu button{display:flex;align-items:center;gap:9px;width:100%;padding:9px 11px;border:0;border-radius:9px;background:none;cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;color:var(--ink-2);text-align:left;white-space:nowrap}.mkt .pg-ava-menu button:hover{background:var(--paper-2);color:var(--ink)}.mkt .cf.sp{max-width:560px}.mkt .sp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:9px;margin-top:14px;max-height:46vh;overflow-y:auto}.mkt .sp-cell{position:relative;aspect-ratio:1/1;border-radius:11px;overflow:hidden;cursor:pointer;border:2px solid transparent;background:var(--paper-2);padding:0}.mkt .sp-cell.on{border-color:var(--accent)}.mkt .sp-cell img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .sp-cell .sp-mark{position:absolute;right:6px;top:6px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.92);color:var(--accent)}.mkt .sp-cell:not(.on) .sp-mark{background:rgba(255,255,255,.55)}.mkt .tm-chip .tm-ic{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 3px;border:1px dashed transparent;border-radius:7px;background:none;cursor:pointer;font-size:14px;line-height:1;color:var(--ink-3)}.mkt .tm-chip .tm-ic:hover{border-color:var(--line-2);background:var(--paper)}.mkt .tm-chip.busy{opacity:.55}.mkt .tm-look{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border-radius:100px;border:1px solid var(--line-2);background:var(--paper);color:var(--ink-3);font-size:11.5px;font-weight:700;text-decoration:none}.mkt .tm-look:hover{border-color:var(--accent);color:var(--accent-ink)}.mkt .po-case-off{display:inline-block;margin-top:4px;font-size:12.5px}.mkt .po-hintline,.mkt .po-tips{padding-left:0;margin-left:0}.mkt .po-needs{margin-left:0;padding:11px 14px}.mkt .wc-like{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;margin-left:-6px;border:0;border-radius:7px;background:none;cursor:pointer;font:inherit;font-size:12.5px;font-weight:650;color:var(--ink-3)}.mkt .wc-like:hover:not(:disabled){color:#e0245e;background:rgba(224,36,94,.07)}.mkt .wc-like.on{color:#e0245e}.mkt .wc-like:disabled{cursor:default;opacity:.55}.mkt .wc-like b{font-weight:750}.mkt .wc-sort{display:flex;gap:4px;margin-bottom:10px}.mkt .wc-sort button{padding:5px 12px;border:0;border-radius:100px;background:none;cursor:pointer;font:inherit;font-size:12.5px;font-weight:700;color:var(--ink-3)}.mkt .wc-sort button.on{background:var(--paper-2);color:var(--ink)}.mkt .qs{display:flex;align-items:center;gap:12px;margin:4px 0 14px}.mkt .qs-n{font-size:12.5px;font-weight:700;color:var(--ink-3)}.mkt .qs .tp-search button{display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:6px;background:none;cursor:pointer;color:var(--ink-3)}.mkt .pg-chips.editable{border-radius:12px;padding:6px 8px;margin:-6px -8px;cursor:pointer;transition:background .14s ease,box-shadow .14s ease}.mkt .pg-chips.editable:hover{background:var(--accent-soft)}.mkt .pg-chips.editable:hover span{border-color:var(--accent);color:var(--accent-ink)}.mkt .pg-chips-add{font-style:normal;font-size:12.5px;font-weight:700;color:var(--ink-3);align-self:center;opacity:0;transition:opacity .14s ease}.mkt .pg-chips.editable:hover .pg-chips-add{opacity:1;color:var(--accent-ink)}.mkt .pg-price{display:inline-flex;align-items:center;gap:6px;padding:8px 15px;border:1px solid var(--line-2);border-radius:100px;background:var(--paper);font-size:14px;font-weight:700;color:var(--ink)}.mkt .pg-price .inl-val:hover{box-shadow:none;background:none;color:var(--accent-ink)}.mkt .pg-chips span,.mkt .pg-serv-chip{border-color:var(--line-2);box-shadow:inset 0 0 0 1px rgba(16,24,45,.05);color:var(--ink)}.mkt .pg-serv-chip.add{color:var(--ink-3);box-shadow:none}.mkt .pg-price{border-color:var(--line-2);box-shadow:inset 0 0 0 1px rgba(16,24,45,.05)}.mkt .pg-acts:empty{display:none;margin:0}.mkt .pg-bio{margin-top:10px}.mkt .wc-at{font-size:11.5px;font-weight:600;color:var(--ink-3);white-space:nowrap}.mkt .inl-name{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.mkt .inl-name .field{width:190px;height:42px;font-size:16px}.mkt .inl-name .btn-ghost,.mkt .inl-name .btn-primary{height:42px}.mkt .prc-cur{display:flex;align-items:center;gap:10px;margin-bottom:12px}.mkt .prc-cur-l{font-size:12.5px;font-weight:700;color:var(--ink-3)}.mkt .prc-cur-b{font-size:15px;font-weight:800}.mkt .st-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.mkt .po-err-near{margin:10px 0 0;text-align:right}.mkt .bl-clear{display:block;margin:0 0 6px auto;padding:4px 10px;border:0;border-radius:8px;background:none;cursor:pointer;font:inherit;font-size:12px;font-weight:700;color:var(--ink-3)}.mkt .bl-clear:hover{background:var(--paper-2);color:var(--ink)}.mkt.cd .cd-msg em{display:inline-flex;align-items:center;gap:4px}.mkt.cd .cd-tick{display:inline-flex;color:var(--ink-3)}.mkt.cd .cd-tick.read{color:#1f9d55}.mkt .prc-note{margin:0 0 8px;font-size:12.5px;color:var(--ink-3);line-height:1.5}.mkt .prc-note b{color:var(--ink-2);font-weight:750}.mkt .pg-price.as-btn{cursor:pointer;font:inherit;font-size:14px;font-weight:700}.mkt .pg-price.as-btn:hover{border-color:var(--accent);color:var(--accent-ink)}.mkt .cf.prc-modal{max-width:460px}.mkt .prc-modal-from{color:var(--ink-2)}.mkt .prc-modal-rows{display:grid;gap:8px;margin-top:14px}.mkt .prc-modal-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 14px;border-radius:12px;background:var(--paper-2);font-size:14px}.mkt .prc-modal-row b{white-space:nowrap;font-weight:800}.mkt .prc-modal-all{display:inline-block;margin-top:14px;font-size:13.5px;font-weight:700}.mkt .prc-row{display:flex;align-items:center;gap:8px;padding:7px 10px 7px 6px;border-radius:12px;background:var(--paper-2)}.mkt .prc-row.dragging{opacity:.45}.mkt .prc-row.over{outline:2px dashed var(--accent);outline-offset:2px}.mkt .prc-grip{display:grid;place-items:center;flex:0 0 auto;width:34px;height:38px;margin-right:4px;border-radius:9px;color:var(--ink-3);cursor:grab;transition:background .14s ease,color .14s ease}.mkt .prc-grip:hover{background:var(--paper);color:var(--ink)}.mkt .prc-row:active .prc-grip{cursor:grabbing}.mkt .prc-ord{display:none}.mkt .prc-row .prc-ord{grid-template-rows:1fr 1fr;gap:2px;flex:0 0 auto;width:34px;min-width:34px}.mkt .prc-ord>button{display:grid;place-items:center;width:34px;height:19px;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--ink-3);cursor:pointer;padding:0}.mkt .prc-ord>button:hover:not(:disabled){color:var(--ink);border-color:var(--ink-3)}.mkt .prc-ord>button:disabled{opacity:.32;cursor:default}@media (max-width:700px){.mkt .prc-grip{display:none}.mkt .prc-row .prc-ord{display:grid}.mkt .prc-row{gap:8px;padding:10px;flex-wrap:wrap;row-gap:9px}.mkt .prc-row .prc-lbl{flex:1 1 100%;order:-1}.mkt .prc-row .prc-amt{flex:1 1 auto}}.mkt .prc-row .prc-lbl{flex:1 1 auto;min-width:0;height:38px;background:var(--paper)}.mkt .prc-row .prc-amt{flex:0 0 92px;height:38px;text-align:right;background:var(--paper)}.mkt .prc-cur-s{flex:0 0 auto;font-weight:800}.mkt .prc-row>button{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:none;cursor:pointer;color:var(--ink-3)}.mkt .prc-row>button:hover{background:var(--paper);color:#c02b2b}.mkt .prc-modal-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.mkt .prc-modal-x{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border:0;border-radius:10px;background:none;cursor:pointer;color:var(--ink-3)}.mkt .prc-modal-x:hover{background:var(--paper-2);color:var(--ink)}.mkt .prc-modal-from{margin:10px 0 0;font-size:14px;color:var(--ink-3);line-height:1.5}.mkt .prc-modal-from b{display:inline;white-space:nowrap;font-size:16px;color:var(--ink);font-weight:800}.mkt .prc-modal-edit{display:inline-block;margin-top:14px;font-size:13px;font-weight:700;color:var(--ink-3);text-decoration:none}.mkt .prc-modal-edit:hover{color:var(--accent-ink)}.mkt .prc-row .tip-wrap{display:flex;flex:0 0 auto}.mkt .pg-acts .btn-primary,.mkt .pg-acts .btn-second,.mkt .pg-acts .fl-btn{height:46px;padding:0 22px;font-size:14.5px;box-sizing:border-box}.mkt .pg-acts .btn-second,.mkt .pg-acts .fl-btn{background:var(--paper);box-shadow:0 8px 20px rgba(16,24,45,.1),inset 0 1px 0 rgba(255,255,255,.6)}.mkt .pg-acts .btn-second:hover,.mkt .pg-acts .fl-btn:hover{box-shadow:0 14px 30px rgba(16,24,45,.14),inset 0 1px 0 rgba(255,255,255,.6)}.mkt .cv-grid{display:grid;gap:16px;margin-top:18px}.mkt .cv-grid.one{grid-template-columns:1fr}.mkt .cv-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.mkt .cv-grid.two{grid-template-columns:1fr}.mkt .cv-cols{display:none}}.mkt .po-wrap.cv-wrap{max-width:1220px}.mkt .cv-card{display:flex;flex-direction:column;gap:12px;padding:18px 18px 20px;border:1px solid var(--line);border-radius:18px;background:var(--card);transition:border-color .16s ease,box-shadow .16s ease}.mkt .cv-card:hover{border-color:var(--line-2);box-shadow:var(--shadow-md)}.mkt .cv-top{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;text-decoration:none;color:inherit}.mkt .cv-ava{width:52px;height:52px;border-radius:50%;overflow:hidden;position:relative;display:grid;place-items:center;background:var(--paper-2);color:var(--ink-3);font-weight:800}.mkt .cv-ava img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .cv-who{min-width:0;display:grid}.mkt .cv-who b{font-size:16px;font-weight:800}.mkt .cv-who b,.mkt .cv-who i{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt .cv-who i{font-style:normal;font-size:13px;color:var(--ink-3)}.mkt .cv-price{flex:0 0 auto;padding:6px 12px;border-radius:100px;white-space:nowrap;border:1px solid var(--line-2);background:var(--paper);font-size:12.5px;font-weight:800}.mkt .cv-bio{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mkt .cv-nums{display:flex;flex-wrap:wrap;gap:14px;font-size:12.5px;color:var(--ink-3)}.mkt .cv-nums b{font-weight:800;color:var(--ink);margin-right:3px}.mkt .cv-chips{display:flex;flex-wrap:wrap;gap:6px}.mkt .cv-chip{padding:5px 11px;border-radius:100px;border:1px solid var(--line-2);background:var(--paper);font-size:12px;font-weight:650;color:var(--ink-2)}.mkt .cv-chip.tool{border-color:rgba(43,92,240,.26);background:rgba(43,92,240,.06);color:var(--accent-ink)}.mkt .cv-works{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:2px}.mkt .cv-work{position:relative;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:var(--paper-2);display:block}.mkt .cv-work iframe,.mkt .cv-work img,.mkt .cv-work video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:0}.mkt .cv-work .pg-ph{position:absolute;inset:0;display:grid;place-items:center;font-weight:800;color:var(--ink-3)}.mkt .cv-go{align-self:flex-start;margin-top:4px}.mkt .cv-empty{margin:30px 0;font-size:14px;color:var(--ink-3)}.mkt .po-react .lucide-heart,.mkt .wc-like{color:#e0245e}.mkt .po-react .lucide-message-circle{color:#2b9fe0}.mkt .po-react .lucide-bookmark{color:#1f9d55}.mkt .po-react:has(.lucide-heart) b{color:#e0245e}.mkt .po-react:has(.lucide-message-circle) b{color:#2b9fe0}.mkt .po-react:has(.lucide-bookmark) b{color:#1f9d55}.mkt .po-react:hover{background:var(--paper-2)}.mkt .wc-like:disabled{opacity:.5}.mkt .pg-hover .lucide-heart{color:#e0245e}.mkt .pg-hover .lucide-message-circle{color:#2b9fe0}.mkt .cv-years{font-weight:700;color:var(--ink-2)}.mkt.pg-tool-drop{max-height:min(60vh,460px);overflow-y:auto;overscroll-behavior:contain}.mkt.pg-tool-drop .pg-drop-hint{position:sticky;top:0;background:var(--paper);z-index:1}.mkt .pg-empty-line{margin:26px 0;font-size:14px;color:var(--ink-3)}.mkt .po-wrap.cv-wrap .po-bar{padding-bottom:14px}.mkt .cv-row{row-gap:10px;padding-bottom:4px}.mkt .prc-row.top3{border-left:3px solid var(--accent);padding-left:4px}.mkt .sp-add{margin-top:10px;display:grid;gap:8px}.mkt .sp-add .tp-search{max-width:420px}.mkt .prc-min{display:flex;align-items:center;gap:6px;margin-top:10px;color:var(--ink-2)}.mkt .prc-min b{color:var(--ink)}.mkt .tp-chip.own{border-style:dashed}.mkt .cv-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.mkt .cv-acts>*{height:38px;padding:0 16px;margin:0;font-size:13.5px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;align-self:center}.mkt .cv-acts>:hover{transform:none}.mkt .cv-compact{display:none}@media (max-width:1100px){.mkt .cv-facet{display:none}.mkt .cv-compact{display:inline-flex}.mkt .cv-row>.pg-sep{display:none}}@media (max-width:700px){.mkt .cv-row{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 34px),transparent);padding-right:12px}.mkt .cv-row.at-end{-webkit-mask-image:none;mask-image:none}}.mkt .fc-chip:not(.on):hover,.mkt .pg-facet:not(.on):hover{border-color:rgba(43,92,240,.38);background:var(--accent-soft);color:var(--accent-ink)}.mkt .pg-pick:hover{border-color:var(--accent);background:var(--accent-soft)}.mkt .pg-pick:hover .pg-pick-b,.mkt .pg-pick:hover .pg-pick-x{color:var(--accent-ink)}.mkt .pg-seg button:not(.on):hover{background:var(--accent-soft);color:var(--accent-ink)}.mkt .pg-facet-row>.pg-facet,.mkt .pg-facet-row>.pg-pick,.mkt .pg-facet-row>.pg-seg,.mkt .pg-facet-row>.pg-seg>button{height:38px;box-sizing:border-box}.mkt .pg-facet-row>.pg-seg>button{padding:0 12px}.mkt .pg-facet-row>.pg-pick>.pg-pick-b{height:38px;padding:0 13px}.mkt .pg-facet-row>.pg-pick>.pg-pick-x{height:38px}.mkt .pg-facet-row{align-items:center}.mkt .pg-facet-row>.pg-sep{width:1px;height:24px;align-self:center;flex:0 0 auto;background:var(--line-2);margin:0 4px}.mkt .pg-about-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start}.mkt .pg-about-main,.mkt .pg-about-side{display:grid;gap:18px;align-content:start}@media (max-width:900px){.mkt .pg-about-cols{grid-template-columns:1fr}}.mkt .cert-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:12px;border:1px solid rgba(196,154,44,.38);background:linear-gradient(135deg,rgba(255,214,122,.18),rgba(255,236,188,.32));font-size:13.5px;font-weight:750;color:#7a5a12}.mkt .cert-badge svg{color:#b8891f}.mkt .cq{display:grid;gap:14px}.mkt .cq-card{gap:10px}.mkt .cq-top{display:flex;align-items:center;gap:10px}.mkt .cq-title{font-size:15px;font-weight:750}.mkt .cq-fields{gap:4px;color:var(--ink-2)}.mkt .cq-fields i{font-style:normal;font-weight:700;color:var(--ink-3);margin-right:6px}.mkt .cq-sphere{display:grid;gap:6px}.mkt .cq-acts>*{height:38px;box-sizing:border-box}.mkt .cq-proof{flex-wrap:wrap}.mkt .cq-url{max-width:320px}.mkt .cq-noproof{font-size:12.5px;font-weight:700;color:#b7791f}@media (max-width:1000px){.mkt .po-bar{top:64px}.mkt .pg-facets{position:sticky;top:64px;z-index:14;background:var(--paper-2);padding:8px 16px;margin:0 -16px;box-shadow:0 12px 18px -16px rgba(12,16,26,.5)}}.mkt .po-media{background:var(--paper-2)}.mkt .po-media:has(iframe),.mkt .po-media:has(video){background:#0f1420}@media (max-width:700px){.mkt .nav-soon em{display:none}.mkt .nav-soon{padding-right:0}}@media (max-width:1000px){.mkt .nav-links a.active{color:var(--accent-ink);font-weight:800}.mkt .nav-links a.active:after{bottom:-2px}}@media (max-width:700px){.mkt .um-btn{padding:0;width:40px;height:40px;border-radius:12px;justify-content:center}.mkt .um-btn .um-name,.mkt .um-btn>svg{display:none}.mkt .um-btn .um-ava{width:30px;height:30px}.mkt .um-sheet{position:fixed;left:12px;right:12px;top:62px;width:auto;min-width:0}}.mkt .cv-row,.mkt .fc-row,.mkt .pg-facet-row{overflow-y:hidden;overscroll-behavior-x:contain}.mkt .nav-links a.going{color:var(--accent-ink);opacity:.75}.mkt .nav-links a.going:after{width:100%;opacity:.5}.mkt .cv-skel{display:grid;gap:16px}.mkt .cv-skel-card{height:260px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(100deg,var(--paper) 30%,var(--paper-2) 50%,var(--paper) 70%);background-size:220% 100%;animation:cvSkel 1.4s linear infinite}@keyframes cvSkel{0%{background-position:200% 0}to{background-position:-20% 0}}.mkt .st-del{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;white-space:nowrap;border:1px solid rgba(255,255,255,.28);border-radius:100px;background:rgba(18,20,26,.55);backdrop-filter:blur(6px);color:#fff;font:inherit;font-size:13.5px;font-weight:650;cursor:pointer}.mkt .st-del:hover{background:rgba(190,40,40,.72);border-color:rgba(255,255,255,.4)}.mkt .pg-menu-ord{display:grid;grid-template-columns:1fr 1fr;gap:2px}.mkt .pg-menu-ord>button{justify-content:center;gap:5px;padding:9px 6px}.mkt .pg-menu-ord>button:disabled{opacity:.34;cursor:default}.mkt .pg-menu-ord>button:disabled:hover{background:none;color:var(--ink-2)}.mkt .pg-about{display:flex;flex-direction:column;gap:18px;align-items:stretch;max-width:none}.mkt .pg-about-main>.about-block,.mkt .pg-about-main>.pg-line,.mkt .pg-about-main>p.pg-line,.mkt .pg-about-side>.pg-line,.mkt .pg-about>.pg-line{display:flex;flex-direction:column;gap:8px;margin:0;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:var(--card)}.mkt .pg-about-main>.pg-hint{margin:0;padding:16px 18px;border:1px dashed var(--line);border-radius:16px;background:var(--card)}.mkt .cq-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.mkt .cq-tabs>button{height:38px;padding:0 14px;border:1px solid var(--line);border-radius:100px;background:var(--card);color:var(--ink-2);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.mkt .cq-tabs>button.on{background:var(--accent);border-color:var(--accent);color:#fff}.mkt .cq-post{display:flex;gap:14px;align-items:flex-start}.mkt .cq-post-body{display:grid;gap:7px;min-width:0}.mkt .cq-shots{display:flex}.mkt .cq-shots img{width:84px;height:84px;border-radius:12px}.mkt .cq-gone{display:grid;place-items:center;width:84px;height:84px;border-radius:12px;border:1px dashed var(--line);font-size:11px;color:var(--ink-3);text-align:center;padding:6px}.mkt .cq-text{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink-2);white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.mkt .cq-tags{display:flex;flex-wrap:wrap;gap:6px}.mkt .cq-tag{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:100px;border:1px solid var(--line);background:var(--paper);font-size:12.5px;font-weight:650;color:var(--ink-2)}.mkt .cq-tag.soft{background:var(--accent-soft);border-color:transparent;color:var(--accent)}.mkt .cq-tag.on{background:var(--accent);border-color:var(--accent);color:#fff}.mkt .cq-flag{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:100px;background:rgba(183,121,31,.14);color:#8a5a12;font-size:11.5px;font-weight:750}.mkt .cq-flag.ok{background:rgba(31,157,85,.14);color:#17784a}.mkt .cq-sphere-cur{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mkt .cq-link{border:0;background:none;padding:0;font:inherit;font-size:13px;font-weight:700;color:var(--accent);cursor:pointer;text-decoration:underline}.mkt .cq-dict{margin-top:4px}.mkt .cq-note{margin:0;padding:9px 12px;border-radius:10px;background:rgba(183,121,31,.12);font-size:13px;font-weight:650;color:#8a5a12}.mkt .cq-done{gap:6px;font-size:13.5px;font-weight:700;color:#17784a}.mkt .cq-done,.mkt .cq-hint{display:inline-flex;align-items:center}.mkt .cq-hint{gap:5px;font-size:12.5px;color:var(--ink-3)}.mkt .cf-back,.mkt.cf-back{position:fixed;inset:0;z-index:120;display:grid;place-items:center;background:rgba(16,20,30,.42);padding:18px;min-height:0}.mkt .cf-back .cf-box,.mkt.cf-back .cf-box{width:min(520px,100%);display:grid;gap:12px;padding:22px;background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-md)}.mkt .cf-box>b{font-size:17px;font-weight:800}.mkt .cf-box>p{margin:0;font-size:13.5px;color:var(--ink-2)}.mkt .cq-reasons{display:flex;flex-wrap:wrap;gap:6px}.mkt .cf-acts{display:flex;justify-content:flex-end;gap:8px}.mkt .cf-acts>*{height:38px;box-sizing:border-box}@media (max-width:700px){.mkt .cq-post{flex-direction:column}.mkt .cq-shots{flex-wrap:wrap}}.mkt .cw{display:grid;gap:8px;padding:16px 18px;margin-bottom:14px;border:1px solid rgba(183,121,31,.35);border-radius:16px;background:rgba(183,121,31,.09)}.mkt .cw-head{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800;color:#8a5a12}.mkt .cw-note{margin:0;font-size:14px;font-weight:650;color:var(--ink)}.mkt .cw-hint{margin:0;font-size:13px;color:var(--ink-2)}.mkt .cw-sent{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:#17784a}.mkt .cw .btn-primary{justify-self:start}.mkt .pg-rework{margin:0;padding:9px 12px;border-radius:10px;background:rgba(183,121,31,.12);font-size:13px;font-weight:650;color:#8a5a12}.mkt .pg-rework .accent{color:#8a5a12;text-decoration:underline}.mkt .cq-flash{margin:0;padding:10px 14px;border-radius:12px;background:rgba(31,157,85,.12);color:#17784a;font-size:13.5px;font-weight:700}.mkt .po-rework{margin:0 0 8px;padding:9px 12px;border-radius:10px;background:rgba(183,121,31,.12);font-size:13px;font-weight:700;color:#8a5a12}.mkt .cq,.mkt .cq-card,.mkt .cq-card>*{min-width:0}.mkt .cq-url{max-width:100%;overflow-wrap:anywhere}.mkt .cq-top{flex-wrap:wrap;row-gap:6px}.mkt .cw-acts{display:flex;flex-wrap:wrap;gap:8px}.mkt .cw-acts>*{height:38px;box-sizing:border-box}.mkt .msg-go,.mkt .pg-addcase{align-self:flex-start}.mkt .pg-addcase{margin-top:2px}.mkt .po-flash{margin:0 0 10px;padding:10px 14px;border-radius:12px;background:rgba(31,157,85,.12);color:#17784a;font-size:13.5px;font-weight:700}.mkt .cq-card{display:grid;gap:0;padding:0;overflow:hidden;background:var(--card)}.mkt .cq-head{justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.mkt .cq-head,.mkt .cq-who{display:flex;align-items:center}.mkt .cq-who{gap:10px;flex-wrap:wrap;min-width:0}.mkt .cq-who>a{font-size:15px;font-weight:800;color:var(--ink);text-decoration:none}.mkt .cq-who>a:hover{color:var(--accent)}.mkt .cq-flags{display:flex;gap:6px;flex-wrap:wrap}.mkt .cq-open{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;flex:0 0 auto;border:1px solid var(--line);border-radius:100px;background:var(--paper);font-size:12.5px;font-weight:700;color:var(--ink-2);text-decoration:none}.mkt .cq-open:hover{color:var(--accent);border-color:var(--accent)}.mkt .cq-body{display:flex;gap:16px;padding:16px 18px;align-items:flex-start}.mkt .cq-main{display:grid;gap:9px;min-width:0;flex:1 1 auto}.mkt .cq-shots{display:grid;grid-template-columns:repeat(2,66px);gap:6px;flex:0 0 auto}.mkt .cq-shots img{width:66px;height:66px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid var(--line)}.mkt .cq-shots .cq-gone{width:66px;height:66px;font-size:10px}.mkt .cq-title{margin:0;font-size:16px;font-weight:800;line-height:1.3}.mkt .cq-text{-webkit-line-clamp:3}.mkt .cq-fields{display:grid;gap:5px;margin:2px 0 0;font-size:13.5px}.mkt .cq-fields>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px;align-items:baseline}.mkt .cq-fields dt{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.mkt .cq-fields dd{margin:0;color:var(--ink)}.mkt .cq-check{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:14px 18px;border-top:1px solid var(--line);background:transparent}.mkt .cq-cell{display:grid;gap:8px;align-content:start;min-width:0}.mkt .cq-k{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.mkt .cq-proof{display:flex;align-items:center;gap:10px;min-width:0}.mkt .cq-url{font-size:12px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt .cq-check .po-check{font-size:13px}.mkt .cq-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 18px;border-top:1px solid var(--line)}.mkt .cq-note{margin:0 18px 14px}@media (max-width:800px){.mkt .cq-check{grid-template-columns:minmax(0,1fr);gap:14px}.mkt .cq-body{flex-direction:row}.mkt .cq-shots{grid-template-columns:repeat(2,54px)}.mkt .cq-shots .cq-gone,.mkt .cq-shots img{width:54px;height:54px}}.mkt .cq-check>.cq-dict{grid-column:1/-1;margin:0;max-height:152px;overflow-y:auto;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.mkt .msg-todo{display:grid;gap:10px;margin-bottom:18px;padding:16px 18px;border:1px solid rgba(183,121,31,.35);border-radius:16px;background:rgba(183,121,31,.09)}.mkt .msg-todo>b{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800;color:#8a5a12}.mkt .msg-todo-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;background:var(--card)}.mkt .msg-todo-row>div{display:grid;gap:3px;min-width:0}.mkt .msg-todo-row span{font-size:14px;font-weight:750;color:var(--ink)}.mkt .msg-todo-row i{font-style:normal;font-size:13px;color:var(--ink-2)}.mkt .nav-add{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:11px;background:var(--accent);color:#fff;box-shadow:0 6px 14px rgba(31,71,196,.26);transition:transform .14s ease,box-shadow .14s ease}.mkt .nav-add:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(31,71,196,.32)}@media (max-width:1000px){.mkt .nav-add{width:32px;height:32px;border-radius:10px}}.mkt .po-lbl-tip{display:flex;align-items:center;gap:7px}.mkt .po-q{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--paper-2);color:var(--ink-3);font-size:11px;font-weight:800;cursor:help}.mkt .po-q:hover{background:var(--accent-soft);color:var(--accent)}.mkt .nav-brand{display:flex;align-items:center;gap:10px;flex:0 0 auto}@media (max-width:1000px){.mkt .nav-brand{gap:8px}}.mkt .tm-chip{cursor:grab}.mkt .tm-chip:active{cursor:grabbing}.mkt .tm-grip{display:inline-grid;place-items:center;width:18px;height:22px;margin-right:2px;color:var(--ink-3);cursor:grab}.mkt .tm-chip:hover .tm-grip{color:var(--ink-2)}@media (max-width:900px){.mkt .tm-grip{display:none}.mkt .tm-chip{cursor:default}}.mkt .stf{display:grid;gap:20px;max-width:720px}.mkt .stf-block{display:grid;gap:8px;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:var(--card)}.mkt .stf-rows{display:grid;gap:6px}.mkt .stf-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:var(--paper)}.mkt .stf-row>div{display:grid;gap:2px;min-width:0}.mkt .stf-row b{font-size:14px;font-weight:750}.mkt .stf-row i{font-style:normal;font-size:12.5px;color:var(--ink-3)}.mkt .stf-row>button{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border:0;border-radius:9px;background:none;color:var(--ink-3);cursor:pointer}.mkt .stf-row>button:hover{background:rgba(192,43,43,.1);color:#c02b2b}.mkt .stf-add{display:flex;gap:8px;flex-wrap:wrap}.mkt .stf-add .field{flex:1 1 200px;height:40px}.mkt .stf-add .btn-primary{height:40px}.mkt .su-wrap{padding:34px 16px 90px;max-width:640px}.mkt .su{display:grid;gap:18px}.mkt .su-bar{display:flex;gap:6px}.mkt .su-bar i{flex:1;height:4px;border-radius:4px;background:var(--line);transition:background .2s}.mkt .su-bar i.on{background:var(--accent)}.mkt .su-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.mkt .su-back{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;font:inherit;font-size:13.5px;font-weight:700;color:var(--ink-2);cursor:pointer}.mkt .su-back:hover{color:var(--accent)}.mkt .su-count{margin-left:auto;font-size:12.5px;font-weight:700;color:var(--ink-3)}.mkt .su-h{margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:800;letter-spacing:-.02em}.mkt .su-body{display:grid;gap:12px}.mkt .su-note{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink-2)}.mkt .su-hint{margin:6px 0 0;font-size:12.5px;color:var(--ink-3)}.mkt .su-f{display:grid;gap:6px}.mkt .su-f>span{font-size:12px;font-weight:750;color:var(--ink-3)}.mkt .su-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mkt .su-area{min-height:160px;line-height:1.55}.mkt .su-cnt{font-size:12px;color:var(--ink-3)}.mkt .su-ok{display:flex;align-items:center;gap:6px;margin:0;font-size:13.5px;font-weight:700;color:#17784a}.mkt .su-tag{display:grid;gap:6px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.mkt .su-tag-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.mkt .su-err{margin:0}.mkt .su-gap{font-size:12.5px;color:var(--ink-3)}.mkt .su-acts{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mkt .su-acts .btn-primary{min-width:190px;height:46px;justify-content:center}.mkt .su-ava{display:flex;align-items:center;gap:16px}.mkt .su-ava-btn{display:grid;place-items:center;width:92px;height:92px;flex:0 0 auto;overflow:hidden;border:1px dashed var(--line-2);border-radius:50%;background:var(--paper);color:var(--ink-3);cursor:pointer}.mkt .su-ava-btn img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .su-ava-btn:hover{border-color:var(--accent);color:var(--accent)}.mkt .tp-chip.add{border-style:dashed}@media (max-width:560px){.mkt .su-two{grid-template-columns:1fr}.mkt .su-acts .btn-primary{width:100%}}.mkt .rm{display:grid;gap:10px;margin:14px 0 4px;padding:16px 18px;border:1px solid var(--line);border-radius:18px;background:var(--card)}.mkt .rm-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.mkt .rm-top>div{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.mkt .rm-top b{font-size:15.5px;font-weight:800}.mkt .rm-top i{font-style:normal;font-size:12.5px;font-weight:700;color:var(--ink-3)}.mkt .rm-top>button{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink-2);cursor:pointer}.mkt .rm-rows{display:grid;gap:6px}.mkt .rm-row{display:flex;align-items:flex-start;gap:12px;padding:11px 12px;border-radius:12px;background:var(--paper);text-decoration:none;color:inherit;transition:background .14s ease}.mkt .rm-row:hover{background:var(--accent-soft)}.mkt .rm-row.done{opacity:.55}.mkt .rm-mark{display:grid;place-items:center;width:20px;height:20px;flex:0 0 auto;margin-top:2px;border:1px solid var(--line-2);border-radius:50%;color:#fff}.mkt .rm-row.done .rm-mark{background:#1f9d55;border-color:#1f9d55}.mkt .rm-txt{display:grid;gap:2px;min-width:0}.mkt .rm-txt b{font-size:14px;font-weight:750}.mkt .rm-txt i{font-style:normal;font-size:12.5px;color:var(--ink-2)}.mkt .su-ai{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mkt .su-ai .su-cnt{margin-left:auto}.mkt .su-undo{display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:0;font:inherit;font-size:12.5px;font-weight:700;color:var(--ink-3);cursor:pointer}.mkt .su-undo:hover{color:#c02b2b}.mkt .su-self{justify-self:start}.mkt .su-hintbox{display:grid;gap:8px;padding:12px 14px;border-radius:14px;background:var(--accent-soft);font-size:13px;font-weight:700;color:var(--accent-ink)}.mkt .qt{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.mkt .qt-acts{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mkt .q-about{display:grid;gap:6px;padding:14px;border:1px solid var(--line);border-radius:14px}.mkt .q-about p{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink-2);white-space:pre-wrap}.mkt .q-about .q-tag{font-size:14px;font-weight:700;color:var(--ink)}.mkt .rm-greet{margin:0;padding:11px 13px;border-radius:12px;background:var(--accent-soft);font-size:13.5px;line-height:1.55;color:var(--accent-ink)}.mkt .rm-greet a{color:var(--accent);font-weight:750;text-decoration:underline}.mkt .ac-back{display:inline-flex;align-items:center;gap:4px;font-size:13.5px;font-weight:600;color:var(--ink-3);margin-bottom:12px}.mkt .ac-back:hover{color:var(--accent-ink)}.mkt .ac-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.mkt .ac-headsub{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px;font-size:13.5px;font-weight:600;color:var(--ink-3)}.mkt .ac-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px}.mkt .ac-stat{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:14px 16px;box-shadow:var(--shadow-sm)}.mkt .ac-stat b{display:block;font-family:var(--font-display),sans-serif;font-size:26px;font-weight:800;line-height:1.1;color:var(--ink)}.mkt .ac-stat span{display:block;margin-top:3px;font-size:12.5px;font-weight:600;color:var(--ink-3)}@media (max-width:760px){.mkt .ac-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.mkt .ac-tools{gap:12px;margin-top:18px}.mkt .ac-sync,.mkt .ac-tools{display:flex;align-items:center;flex-wrap:wrap}.mkt .ac-sync{gap:10px}.mkt .ac-sync .spin{animation:ac-spin 1.1s linear infinite}@keyframes ac-spin{to{transform:rotate(1turn)}}.mkt .ac-sync .ac-hint{margin-top:0;max-width:62ch}.mkt .ac-sync .ac-warn{flex-basis:100%;margin-top:2px}.mkt .ac-search{position:relative;display:flex;align-items:center;margin-top:18px}.mkt .ac-search>svg{position:absolute;left:15px;color:var(--ink-3);pointer-events:none}.mkt .ac-search .field{padding-left:42px;padding-right:40px;height:48px;font-size:15px}.mkt .ac-x{position:absolute;right:10px;width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--ink-3);cursor:pointer}.mkt .ac-x:hover{background:var(--paper-2);color:var(--ink)}.mkt .ac-x.static{position:static;flex-shrink:0}.mkt .ac-x.ghost{width:26px;flex-shrink:0}.mkt .ac-filters{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.mkt .ac-f{font-size:13px;font-weight:600;color:var(--ink-2);background:var(--paper);border:1px solid var(--line);border-radius:100px;padding:7px 14px}.mkt .ac-f:hover{background:var(--paper-2)}.mkt .ac-f.on{background:var(--accent-soft);border-color:transparent;color:var(--accent-ink)}.mkt .ac-count{margin-top:18px;font-size:12.5px;font-weight:700;color:var(--ink-3)}.mkt .ac-list{display:flex;flex-direction:column;gap:6px;margin-top:10px}.mkt .ac-row{display:flex;align-items:center;gap:14px;padding:13px 16px;border-radius:14px;background:var(--card);border:1px solid var(--line)}.mkt a.ac-row:hover{border-color:var(--accent);box-shadow:var(--shadow-sm)}.mkt .ac-who{flex:1;min-width:0}.mkt .ac-mail{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:700;color:var(--ink)}.mkt .ac-mail,.mkt .ac-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt .ac-sub{margin-top:2px;font-size:12px;font-weight:500;color:var(--ink-3)}.mkt .ac-state{font-size:12.5px;font-weight:700;flex-shrink:0}.mkt .ac-arrow{color:var(--ink-3);flex-shrink:0}.mkt .ac-me{font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-soft);border-radius:100px;padding:2px 8px}.mkt .ac-bot{display:grid;place-items:center;width:26px;height:26px;border-radius:9px;flex-shrink:0;background:var(--paper-2);color:var(--ink-3)}.mkt .ac-bot.on{background:var(--accent-soft);color:var(--accent)}.mkt .ac-role{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3);background:var(--paper-2);border-radius:100px;padding:5px 11px;flex-shrink:0}.mkt .ac-role.root{color:#8a6100;background:rgba(183,121,31,.12)}.mkt .ac-pager{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:20px}.mkt .ac-pg{font-size:13px;font-weight:700;color:var(--ink-3)}.mkt .ac-empty{margin-top:18px;font-size:14.5px;color:var(--ink-2);line-height:1.6}.mkt .ac-card{display:flex;flex-direction:column;gap:14px;margin-top:22px}.mkt .ac-sec{padding:22px 24px}.mkt .ac-h2{font-family:var(--font-display),sans-serif;font-size:17px;font-weight:800;margin:0 0 14px}.mkt .ac-form{margin-top:16px;padding:22px 24px;width:100%}.mkt .ac-ft{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:18px 0 8px;font-size:12.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.mkt .ac-form>.ac-ft:first-child,.mkt .ac-sec>.ac-ft:first-of-type{margin-top:0}.mkt .ac-now{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink-2)}.mkt .ac-hint{margin-top:8px;font-size:12.5px;font-weight:500;color:var(--ink-3);line-height:1.55}.mkt .ac-preview{margin-top:10px;font-size:13.5px;font-weight:700;color:var(--accent-ink);background:var(--accent-soft);border-radius:10px;padding:9px 13px;display:inline-block}.mkt .ac-btns{margin-top:18px}.mkt .ac-btns,.mkt .ac-row-in{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mkt .ac-row-in{margin-top:10px}.mkt .ac-row-in .field{flex:1;min-width:200px}.mkt .ac-date{max-width:210px;margin-top:10px}.mkt .ac-seg{display:inline-flex;gap:4px;padding:4px;border-radius:13px;background:var(--paper-2)}.mkt .ac-seg.wrap{display:flex;flex-wrap:wrap}.mkt .ac-seg button{font-family:var(--font-body);font-size:13.5px;font-weight:700;color:var(--ink-2);background:transparent;border:0;border-radius:10px;padding:9px 16px;cursor:pointer}.mkt .ac-seg button:hover{color:var(--ink)}.mkt .ac-seg button.on{background:#fff;color:var(--accent-ink);box-shadow:var(--shadow-sm)}.mkt .ac-switch{display:flex;align-items:flex-start;gap:10px;margin-top:18px;cursor:pointer}.mkt .ac-switch input{width:20px;height:20px;margin-top:1px;flex-shrink:0;accent-color:var(--accent)}.mkt .ac-switch span{font-size:14px;font-weight:600;color:var(--ink)}.mkt .ac-switch i{display:block;margin-top:3px;font-style:normal;font-size:12.5px;font-weight:500;color:var(--ink-3);line-height:1.5}.mkt .ac-link{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;padding:14px 16px;border-radius:14px;background:var(--paper-2);border:1px dashed var(--accent)}.mkt .ac-link code{flex:1;min-width:220px;font-size:13px;font-weight:600;color:var(--accent-ink);word-break:break-all}.mkt .ac-copy{flex-shrink:0;padding:10px 18px;font-size:13.5px}.mkt .ac-copy.ok{color:#12855a}.mkt .ac-done{font-size:15px;font-weight:700;color:var(--ink)}.mkt .ac-state-row{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-2);line-height:1.55}.mkt .ac-state-row svg{color:var(--ink-3);flex-shrink:0}.mkt .ac-aliases{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.mkt .ac-aliases .pill{display:inline-flex;align-items:center;gap:7px}.mkt .ac-aliases .pill button{border:0;background:transparent;color:var(--ink-3);font-size:17px;line-height:1;cursor:pointer;padding:0 0 0 2px}.mkt .ac-aliases .pill button:hover{color:#c0392b}.mkt .ac-offers{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.mkt .ac-offers li{display:flex;align-items:baseline;justify-content:space-between;gap:14px;font-size:13.5px;padding-bottom:8px;border-bottom:1px solid var(--line)}.mkt .ac-offers li:last-child{border-bottom:0;padding-bottom:0}.mkt .ac-offers span{font-size:12.5px;color:var(--ink-3);white-space:nowrap}.mkt .ac-alarm{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-radius:16px;background:rgba(192,57,43,.07);border:1px solid rgba(192,57,43,.25);color:#8e2b21}.mkt .ac-alarm>svg{flex-shrink:0;margin-top:2px}.mkt .ac-alarm>div{flex:1;min-width:0;font-size:14px;line-height:1.55}.mkt .ac-alarm .ac-hint{color:#a2453a}.mkt .ac-warn{padding:14px 18px;border-radius:16px;font-size:13.5px;line-height:1.55;background:rgba(183,121,31,.08);border:1px solid rgba(183,121,31,.25);color:#8a6100}.mkt .ac-sec.danger{border-color:rgba(192,57,43,.25)}.mkt .ac-sec.danger .ac-h2{color:#8e2b21}.mkt .ac-forget{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:0;border:0;background:transparent;font-size:12.5px;font-weight:600;color:var(--ink-3);text-decoration:underline;cursor:pointer}.mkt .ac-err,.mkt .ac-forget:hover{color:#c0392b}.mkt .ac-err{margin-top:12px;font-size:13.5px;font-weight:600}.mkt .ac-err.inline{margin-top:0}.mkt .ac-ok{margin-top:12px;font-size:13.5px;font-weight:600;color:#12855a}.mkt .ac-sync .ac-ok{margin-top:0}.mkt .ad-list{margin-top:24px}.mkt .ad-list .ac-row.static{cursor:default}@keyframes hlPulse{0%{box-shadow:0 0 0 0 rgba(43,92,240,.45)}35%{box-shadow:0 0 0 8px rgba(43,92,240,.16)}to{box-shadow:0 0 0 0 rgba(43,92,240,0)}}.mkt .hl{animation:hlPulse 1.1s ease-out 2;border-radius:16px;scroll-margin-top:90px}@media (prefers-reduced-motion:reduce){.mkt .hl{animation:none;outline:2px solid var(--accent)}}.mkt .rm-row{width:100%;border:0;font:inherit;text-align:left;cursor:pointer}.mkt .po-send{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.mkt .po-need{font-size:12.5px;color:var(--ink-3);text-align:right}.mkt .po-need button{border:0;background:none;padding:0;font:inherit;font-weight:750;color:var(--accent);cursor:pointer;text-decoration:underline}.mkt .pb{position:relative;z-index:40;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.mkt .pb:has(.pb-tip){z-index:80}.mkt .pb-chip{position:relative;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 12px;border-radius:12px;cursor:pointer;border:1px solid transparent;font:inherit;text-align:left}.mkt .pb-chip>span{display:grid;line-height:1.15}.mkt .pb-chip i{font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.08em;opacity:.7}.mkt .pb-chip b{font-size:13px;font-weight:800}.mkt .pb-id{background:linear-gradient(135deg,#eef1f6,#f8fafc);border-color:#dfe4ec;color:#2f3a4d;box-shadow:inset 0 1px 0 #fff}.mkt .pb-id.lvl2,.mkt .pb-id.lvl3{background:linear-gradient(135deg,#e9eeff,#f6f8ff);border-color:#cdd7fb;color:#23306b}.mkt .pb-id.lvl4,.mkt .pb-id.lvl5,.mkt .pb-id.lvl6{background:linear-gradient(135deg,#fff3d6,#fffaf0);border-color:#f0dcae;color:#6a5210}.mkt .pb-id:hover{transform:translateY(-1px)}.mkt .pb-acc.basic{background:var(--paper-2);border-color:var(--line);color:var(--ink-2)}.mkt .pb-acc.premium{background:linear-gradient(135deg,#ffe9a8,#fff7e0);border-color:#edd08a;color:#6a4d05;box-shadow:0 6px 16px rgba(212,160,23,.18)}.mkt .pb-tip{position:absolute;top:100%;left:0;z-index:90;width:min(320px,76vw);margin-top:8px;display:grid;gap:6px;padding:12px 14px;cursor:default;border:1px solid var(--line);border-radius:14px;background:#fff;backdrop-filter:blur(2px);box-shadow:0 18px 40px rgba(16,22,40,.16);color:var(--ink-2);font-size:12.5px;line-height:1.5}.mkt .pb-tip:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}.mkt .pb-tip b{font-size:13.5px;color:var(--ink)}.mkt .pb-tip em{font-style:normal;font-size:12px;font-weight:750;color:var(--accent)}.mkt .rm-row.opt{background:linear-gradient(135deg,#fff7e6,#fffdf7);text-decoration:none}.mkt .rm-row.opt:hover{background:linear-gradient(135deg,#ffefcc,#fffaf0)}.mkt .rm-mark.opt{border-color:#edd08a;color:#b8860b;font-size:12px}.mkt .pt{display:grid;gap:14px}.mkt .pt-bar{display:grid;gap:10px}.mkt .pt-q{max-width:340px;height:38px}.mkt .pt-chips{display:flex;gap:6px;flex-wrap:wrap}.mkt .pt-sort{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-3)}.mkt .pt-sort button{border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--ink-3);cursor:pointer}.mkt .pt-sort button.on{color:var(--accent);text-decoration:underline}.mkt .pt-rows{display:grid;gap:8px}.mkt .pt-row{gap:14px;flex-wrap:wrap;padding:12px 16px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.mkt .pt-row,.mkt .pt-who{display:flex;align-items:center}.mkt .pt-who{gap:10px;min-width:220px;flex:1 1 220px;text-decoration:none;color:inherit}.mkt .pt-ph,.mkt .pt-who img{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:0 0 auto;display:grid;place-items:center;background:var(--paper-2);font-weight:800;color:var(--ink-3)}.mkt .pt-who span{display:grid;gap:1px;min-width:0}.mkt .pt-who b{font-size:14.5px;font-weight:750}.mkt .pt-who i{font-style:normal;font-size:12px;color:var(--ink-3)}.mkt .pt-num,.mkt .pt-ready{display:grid;gap:1px;text-align:center;min-width:74px}.mkt .pt-num b,.mkt .pt-ready b{font-size:15px;font-weight:800}.mkt .pt-num i,.mkt .pt-ready i{font-style:normal;font-size:10.5px;color:var(--ink-3)}.mkt .pt-lvl{padding:5px 10px;border-radius:100px;background:var(--paper-2);font-size:12px;font-weight:750;color:var(--ink-2);white-space:nowrap}.mkt .pt-lvl.lvl2,.mkt .pt-lvl.lvl3{background:var(--accent-soft);color:var(--accent-ink)}.mkt .pt-tier{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:100px;background:var(--paper-2);font-size:12px;font-weight:750;color:var(--ink-2)}.mkt .pt-tier.premium{background:linear-gradient(135deg,#ffe9a8,#fff7e0);color:#6a4d05}.mkt .pt-tier.none{color:var(--ink-3);opacity:.7}.mkt .pt-wait{padding:5px 10px;border-radius:100px;background:rgba(183,121,31,.14);color:#8a5a12;font-size:12px;font-weight:750;text-decoration:none}.mkt .pt-open{margin-left:auto;color:var(--ink-3);display:grid;place-items:center;width:32px;height:32px}.mkt .pt-open:hover{color:var(--accent)}.mkt .pt-acts{display:inline-flex;align-items:center;gap:2px;margin-left:auto}.mkt .pt-acts button{border:0;background:none;cursor:pointer}.mkt .pt-open.danger:hover{color:#c02b2b}.mkt .rt{display:grid;gap:6px}.mkt .rt p{margin:0}.mkt .rt .rt-gap{display:block;height:6px}.mkt .rt .rt-ul{margin:2px 0;padding-left:20px;display:grid;gap:3px}.mkt .rt .rt-ul li{list-style:disc}.mkt .rt b{font-weight:750}.mkt .fmt{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.mkt .fmt button{display:grid;place-items:center;width:32px;height:30px;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink-2);cursor:pointer}.mkt .fmt button:hover{color:var(--accent);border-color:var(--accent)}.mkt .fmt i{font-style:normal;margin-left:6px;font-size:11.5px;color:var(--ink-3)}.mkt .po-edit-area{resize:vertical}.mkt .po-edit-area,.mkt .rte{line-height:1.6;min-height:96px}.mkt .rte{max-height:50vh;overflow-y:auto;outline:none;white-space:pre-wrap;word-break:break-word}.mkt .rte[data-empty="1"]:before{content:attr(data-ph);color:var(--ink-3);pointer-events:none;white-space:pre-wrap;display:block}.mkt .rte ul{margin:4px 0;padding-left:20px}.mkt .rte li{list-style:disc}.mkt .rte strong{font-weight:750}.mkt .po-composer .rte{border:0;padding:2px;font-size:16px;background:transparent}.mkt .su-nav .nav-in{justify-content:flex-start;gap:14px}.mkt .su-nav .brand-logo{height:20px}.mkt .su-nav-note{font-size:13px;font-weight:700;color:var(--ink-3)}.mkt .su-nav .nav-right{margin-left:auto}.mkt .su-only{margin:0;padding:13px 15px;border-radius:14px;background:var(--accent-soft);color:var(--accent-ink);font-size:13.5px;line-height:1.55}.mkt .su-only b{display:block;margin-bottom:3px;font-size:14.5px}.mkt .cert-badge.pending{background:var(--paper-2);border-color:var(--line);color:var(--ink-3)}.mkt .rm.done-all{border-color:rgba(31,157,85,.34);background:linear-gradient(135deg,#f2fbf6,#fff)}.mkt .rm.done-all .rm-top i{color:#17784a}.mkt .pt-grant{padding:6px 12px;border:0;border-radius:100px;background:var(--accent);color:#fff;font:inherit;font-size:12px;font-weight:750;cursor:pointer;white-space:nowrap}.mkt .pt-grant:disabled{opacity:.5;cursor:default}.mkt .msg-fixed{display:inline-block;margin-left:8px;font-size:12.5px;font-weight:700;color:var(--ok-ink,#157a4a)}.bl-row.award,.mkt .bl-row.award{background:linear-gradient(100deg,rgba(43,92,240,.1),rgba(43,92,240,.02));border-left:3px solid var(--accent);border-radius:10px}.bl-row.award>svg{color:var(--accent)}.bl-row.award b{color:var(--accent-ink)}.mkt .cw.soft{border-color:var(--line-2);background:var(--paper)}.mkt .cw-what{margin:8px 0 4px;width:100%}.mkt .cf-box.st-when{max-width:460px}.mkt .st-when p{margin:4px 0 14px;color:var(--ink-3);font-size:13.5px;line-height:1.55}.mkt .st-when-y{display:block;margin-bottom:14px}.mkt .st-when-m>span,.mkt .st-when-y>span{display:block;margin-bottom:6px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.mkt .st-when-m>span i{font-style:normal;font-weight:600;text-transform:none;letter-spacing:0;opacity:.8}.mkt .st-when-y .field{width:120px;text-align:center;font-size:17px;font-weight:700}.mkt .st-when-chips{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.mkt .st-when-chips button{height:34px;border-radius:9px;border:1px solid var(--line);background:var(--paper);color:var(--ink-2);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.mkt .st-when-chips button:hover{border-color:var(--line-2);color:var(--ink)}.mkt .st-when-chips button.on{background:var(--accent);border-color:var(--accent);color:#fff}.mkt .cf-acts.col{flex-direction:column;align-items:stretch;gap:8px}.mkt .cf-acts.col button{width:100%;justify-content:center}.mkt .po-cat{display:inline-flex;align-items:center;padding:4px 11px;border-radius:100px;background:var(--ink);color:#fff;font-size:12.5px;font-weight:700;text-decoration:none}.mkt .po-cat:hover{opacity:.88}.mkt .po-hasprompt{top:10px;left:10px;justify-content:center;width:26px;height:26px;border-radius:50%}.mkt .po-copyprompt,.mkt .po-hasprompt{position:absolute;z-index:3;display:inline-flex;align-items:center;background:rgba(8,11,20,.58);color:#fff;backdrop-filter:blur(6px)}.mkt .po-copyprompt{right:10px;bottom:10px;gap:6px;height:30px;padding:0 12px;border:0;border-radius:100px;cursor:pointer;font:inherit;font-size:12.5px;font-weight:700}.mkt .po-copyprompt:hover{background:rgba(8,11,20,.78)}.mkt .po-thumb-p{position:absolute;left:3px;bottom:3px;width:20px;height:20px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;background:rgba(8,11,20,.6);color:#fff}.mkt .po-thumb-p.on{background:var(--accent)}.hover\:border-brand-400:hover{--tw-border-opacity:1;border-color:rgb(139 123 255/var(--tw-border-opacity,1))}.hover\:border-white\/25:hover{border-color:rgb(255 255 255/.25)}.hover\:border-white\/30:hover{border-color:rgb(255 255 255/.3)}.hover\:bg-brand-400:hover{--tw-bg-opacity:1;background-color:rgb(139 123 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/15:hover{background-color:rgb(255 255 255/.15)}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-brand-400{--tw-text-opacity:1;color:rgb(139 123 255/var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:inline{display:inline}.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\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}