@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:375px){.container{max-width:375px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}button{cursor:pointer}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@font-face{font-family:Pretendard Variable;src:url(/fonts/Pretendard/PretendardVariable.woff2)format("woff2");font-style:normal;font-weight:45 920;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainmono/JetBrainsMono-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainmono/JetBrainsMono-Medium.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainmono/JetBrainsMono-SemiBold.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainmono/JetBrainsMono-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}:root{--ink:#0a0a12;--ink-2:#0a0a12ad;--ink-3:#0a0a128a;--ink-4:#0a0a1257;--brand-deep:#4a5bcc;--brand-paler:#6b7eff0a;--bg-2:#f7f7f8;--bg-3:#fafafb;--rule:#0a0a1229;--rule-2:#0a0a1212;--state-ok:#11b981;--state-warn:#e0a732;--state-err:#e55a4a;--state-live:#11b981;--state-hold:#e0a732;--mono:"JetBrains Mono", "Pretendard Variable", Pretendard, ui-monospace, "SF Mono", monospace;--brand:#6b7eff;--brand-dark:#4a5bcc;--brand-light:#4a5bcc;--brand-dim:#c5ceff;--brand-pale:#6b7eff1a;--bg:#fff;--bg2:#f7f7f8;--bg3:#eeeef1;--txt:#0a0a12;--txt2:#55565f;--txt3:#8a8b95;--line:#0a0a121a;--line2:#0a0a120d;--green:#11b981;--amber:#e0a732;--red:#e55a4a;--r:12px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--ico-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4.5 10 3.5 3.5 7.5-7.5'/%3E%3C/svg%3E");--ico-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='2'%3E%3Ccircle cx='8.75' cy='8.75' r='5.25'/%3E%3Cpath d='m12.75 12.75 3.75 3.75' stroke-linecap='round'/%3E%3C/svg%3E");--ico-arrow-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10h12m0 0-4.5-4.5M16 10l-4.5 4.5'/%3E%3C/svg%3E");--ico-chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4.5 7.5 5.5 5.5 5.5-5.5'/%3E%3C/svg%3E");--ico-corner-down-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4v7.5h10m0 0-3.5-3.5M15 11.5 11.5 15'/%3E%3C/svg%3E");--ico-quote:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23000'%3E%3Cpath d='M2.5 15v-4.2c0-2.9 1.6-5 4.3-5.9l.7 1.9c-1.4.6-2.3 1.6-2.5 2.8h2.3V15z'/%3E%3Cpath d='M10.5 15v-4.2c0-2.9 1.6-5 4.3-5.9l.7 1.9c-1.4.6-2.3 1.6-2.5 2.8h2.3V15z'/%3E%3C/svg%3E");--control-min:44px;--control-compact:36px;--control-font-size:14px;--label-font-size:11px;--chip-font-size:12px;--label-tracking:.06em;--eyebrow-font-size:10px;--eyebrow-weight:700;--eyebrow-tracking:.12em}@media (min-width:1280px){:root{--control-font-size:15px;--label-font-size:12px;--chip-font-size:13px}}@media (max-width:767px){:root{--control-compact:44px;--control-font-size:16px}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}.action-icon{vertical-align:-.18em;flex:none;display:inline-block}input,textarea,select{min-width:0}input::placeholder,textarea::placeholder,select::placeholder{text-overflow:ellipsis;font-size:.9em}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--txt);font-feature-settings:"ss06", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em;min-height:100dvh;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,sans-serif;line-height:1.6}.mono{font-family:var(--mono)}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--bg2)}::-webkit-scrollbar-thumb{background:var(--brand-dim);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--brand)}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.market-page{background:var(--bg-2);color:var(--ink);letter-spacing:-.01em;min-height:100dvh;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}@keyframes mkPulse{0%,to{box-shadow:0 0 0 2px #11b9812e}50%{box-shadow:0 0 0 4px #11b9810f}}@keyframes mkDropIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes mkStepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mkAfChipIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes mkCatStatusPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}@keyframes mkScaleIn{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mkFade{0%{opacity:0}to{opacity:1}}@keyframes mkSbBdFade{0%{opacity:0}to{opacity:1}}.util-bar{background:var(--ink);color:#fff;letter-spacing:-.005em;justify-content:space-between;align-items:center;height:36px;padding:0 28px;font-size:11.5px;display:flex}.util-bar .util-left{align-items:center;gap:14px;display:flex}.util-bar .util-tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:#ffffff80;align-items:center;gap:8px;font-size:10.5px;font-weight:500;display:flex}.util-bar .util-tag strong{color:#fff;letter-spacing:.1em;font-weight:600}.util-bar .util-dot{background:var(--state-ok);border-radius:50%;width:6px;height:6px;animation:2s infinite mkPulse;box-shadow:0 0 0 2px #11b9812e}.util-bar .util-right{align-items:center;gap:16px;display:flex}.util-bar .util-lang{border:.5px solid #ffffff38;border-radius:4px;gap:0;display:flex;overflow:hidden}.util-bar .util-lang button{font-family:var(--mono);letter-spacing:.04em;white-space:nowrap;color:#ffffffa6;background:0 0;padding:5px 10px;font-size:10px;font-weight:600;transition:all .15s}.util-bar .util-lang button.on{color:var(--ink);background:#fff}.util-bar .util-lang button:not(.on):hover{color:#fff}.util-bar .util-switch{border:.5px solid #ffffff38;border-radius:4px;align-items:center;gap:0;display:flex;overflow:hidden}.util-bar .util-switch a{font-family:var(--mono);letter-spacing:.04em;color:#fff9;white-space:nowrap;padding:5px 10px;font-size:10px;font-weight:600;transition:all .15s}.util-bar .util-switch a.on{color:var(--ink);background:#fff}.util-bar .util-switch a:not(.on):hover{color:#fff}.util-bar .util-link{font-family:var(--mono);letter-spacing:.01em;text-transform:none;color:#ffffffd9;font-size:11px;font-weight:600;transition:color .15s}.util-bar .util-link:hover{color:#fff}.util-bar .util-link-admin{background:#ffb8750f;border:.5px solid #ffb8755c;border-radius:4px;align-items:center;padding:5px 9px;transition:all .15s;display:inline-flex;color:#ffb875!important}.util-bar .util-link-admin:hover{background:#ffb87524;border-color:#ffb87599;color:#ffcd9a!important}.main-nav{background:var(--bg);border-bottom:.5px solid var(--rule);z-index:40;justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.profile-chrome{display:contents}.profile-chrome.chrome-reveal{z-index:40;will-change:transform;transition:transform .28s cubic-bezier(.4,0,.2,1);display:block;position:sticky;top:0}.profile-chrome.chrome-reveal.is-util-hidden{transform:translateY(-36px)}.profile-chrome.chrome-reveal .main-nav{position:static}.main-nav .nav-brand{font-family:var(--mono);letter-spacing:-.01em;color:var(--ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.main-nav .nb-mark{background:var(--ink);width:28px;height:28px;color:var(--bg);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.main-nav .nav-brand-sep{background:var(--rule);width:1px;height:16px;margin:0 4px}.main-nav .nav-context{color:var(--ink-2);letter-spacing:-.005em;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:13px;font-weight:500}.main-nav .nav-right{align-items:center;gap:14px;display:flex}.main-nav .nav-search{border:.5px solid var(--rule);background:var(--bg);color:var(--ink-3);letter-spacing:-.005em;cursor:pointer;border-radius:100px;align-items:center;gap:8px;min-width:240px;padding:7px 14px 7px 12px;font-size:12.5px;transition:all .15s;display:inline-flex}.main-nav .nav-search:hover{border-color:var(--ink-2);color:var(--ink-2)}.main-nav .nav-search svg{color:currentColor;flex-shrink:0}.main-nav .nav-search-kbd{font-family:var(--mono);background:var(--bg-2);color:var(--ink-3);letter-spacing:.04em;border-radius:3px;margin-left:auto;padding:2px 6px;font-size:9.5px;font-weight:600}.main-nav .nav-register{background:var(--ink);color:var(--bg);letter-spacing:-.005em;border-radius:100px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.main-nav .nav-register:hover{background:var(--brand)}.main-nav .nav-register .arr{font-size:13px;transition:transform .2s}.main-nav .nav-register:hover .arr{transform:translate(2px)}.main-nav .nav-cancel{color:var(--ink-2);letter-spacing:-.005em;border:.5px solid var(--rule);cursor:pointer;background:0 0;border-radius:100px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.main-nav .nav-cancel:hover{color:var(--ink);border-color:var(--ink)}.main-nav .nav-save-draft{color:var(--brand-deep);letter-spacing:-.005em;background:var(--brand-pale);cursor:pointer;border:none;border-radius:100px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex}.main-nav .nav-save-draft:hover{background:var(--brand);color:#fff;transform:translateY(-1px);box-shadow:0 8px 18px -8px #6b7eff8c}.main-nav .nav-save-draft:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.main-nav .nav-save-draft .nsd-ico{display:inline-flex}.main-nav .nav-save-draft .nsd-ico svg{display:block}.main-nav .save-status{font-family:var(--mono);color:var(--ink-3);letter-spacing:.02em;align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.main-nav .save-status .ss-dot{background:var(--state-ok);border-radius:50%;width:6px;height:6px}.main-nav .save-status.saving .ss-dot{background:var(--state-warn);animation:1.2s infinite mkPulse}.nav-icon-btn{border:.5px solid var(--rule);background:var(--bg);width:36px;height:36px;color:var(--ink-2);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:inline-flex;position:relative}.nav-icon-btn:hover{border-color:var(--ink);color:var(--ink)}.nav-icon-count{background:var(--brand);color:#fff;min-width:17px;height:17px;font-family:var(--mono);border:1.5px solid var(--bg);border-radius:100px;justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:flex;position:absolute;top:-3px;right:-3px}.status-menu-wrap{display:inline-block;position:relative}.status-pill{border:.5px solid var(--rule);background:var(--bg);color:var(--ink);letter-spacing:-.005em;cursor:pointer;border-radius:100px;align-items:center;gap:8px;padding:9px 13px 9px 12px;font-size:13px;font-weight:600;line-height:1.2;transition:all .15s;display:inline-flex}.status-pill:hover{border-color:var(--ink-2)}.status-menu-wrap.open .status-pill{border-color:var(--ink)}.status-pill .sp-dot{background:var(--ink-3);border-radius:50%;flex-shrink:0;width:7px;height:7px}.status-pill.is-public .sp-dot{background:var(--state-ok);box-shadow:0 0 0 2px #11b98129}.status-pill.is-private .sp-dot{background:var(--ink);box-shadow:0 0 0 2px #0a0a121a}.status-pill.is-draft .sp-dot{background:var(--state-warn);box-shadow:0 0 0 2px #e0a73229}.status-pill .sp-caret{color:var(--ink-3);margin-left:-2px;font-size:9px}.status-dropdown{background:var(--bg);border:.5px solid var(--rule);z-index:60;border-radius:12px;min-width:260px;padding:6px 0;animation:.18s cubic-bezier(.2,.8,.2,1) mkDropIn;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px -12px #0a0a122e,0 4px 12px -4px #0a0a1214}.status-menu-wrap.open .status-dropdown{display:block}.dropdown-section-label{font-family:var(--mono);color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;padding:8px 14px 4px;font-size:9.5px;font-weight:700}.status-option{text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:10px;width:100%;padding:9px 14px;transition:background .12s;display:flex}.status-option:hover{background:var(--bg-2)}.status-option[aria-disabled=true]:hover{cursor:default;background:0 0}.status-option.on{background:var(--bg-3)}.status-option .sp-dot{background:var(--ink-3);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.status-option[data-status=public] .sp-dot{background:var(--state-ok);box-shadow:0 0 0 2px #11b98129}.status-option[data-status=private] .sp-dot{background:var(--ink);box-shadow:0 0 0 2px #0a0a121a}.status-option[data-status=draft] .sp-dot{background:var(--state-warn);box-shadow:0 0 0 2px #e0a73229}.status-option .so-emoji{color:var(--ink-3);flex-shrink:0;align-items:center;margin-top:2px;font-size:13px;line-height:1;display:inline-flex}.status-option.on .so-emoji{color:var(--brand-deep)}.status-option-content{flex-direction:column;flex:1;gap:2px;display:flex}.status-option-title{color:var(--ink);letter-spacing:-.005em;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.status-option.on .status-option-title:after{content:"";background-color:var(--brand);width:13px;height:13px;-webkit-mask:var(--ico-check) center / contain no-repeat;-webkit-mask:var(--ico-check) center / contain no-repeat;-webkit-mask:var(--ico-check) center / contain no-repeat;-webkit-mask:var(--ico-check) center / contain no-repeat;mask:var(--ico-check) center / contain no-repeat}.status-option-desc{color:var(--ink-3);letter-spacing:-.003em;font-size:11.5px;line-height:1.45}.dir-eyebrow,.intro-eyebrow{font-family:var(--mono);color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:10.5px;font-weight:700;display:inline-flex}.intro-eyebrow{color:var(--brand);letter-spacing:.1em;margin-bottom:12px;font-size:11px}.dir-eyebrow:before,.intro-eyebrow:before{content:"";background:var(--brand);width:6px;height:6px;box-shadow:0 0 0 3px var(--brand-pale);border-radius:50%}.intro-eyebrow:before{width:5px;height:5px;box-shadow:none}.dir-title,.intro-title{letter-spacing:-.03em;color:var(--ink);max-width:780px;margin:0 0 14px;font-size:42px;font-weight:800;line-height:1.05}.intro-title{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(28px,3.8vw,42px);line-height:1.1}.dir-title .accent,.intro-title .accent{color:var(--brand-deep)}.dir-sub,.intro-lede{color:var(--ink-2);letter-spacing:-.01em;max-width:720px;font-size:15px;font-weight:400;line-height:1.55}.intro-lede{letter-spacing:-.005em;max-width:360px;margin:0;font-size:14.5px;line-height:1.62}.dir-sub strong,.intro-lede strong{color:var(--ink);font-weight:600}.dir-title{text-wrap:balance;word-break:keep-all;max-width:780px;font-size:clamp(28px,4.4vw,42px);line-height:1.05}.dir-sub{text-wrap:pretty;word-break:keep-all;max-width:720px}.dir-hero{background:var(--bg);border-bottom:.5px solid var(--rule);padding:48px 28px 36px}.dir-hero-inner{max-width:1440px;margin:0 auto}.upload-intro{background:var(--bg);border-bottom:.5px solid var(--rule);padding:54px 28px 36px}.intro-inner{grid-template-columns:1fr;gap:16px;max-width:885px;margin:0 auto;display:grid}@media (min-width:880px){.intro-inner{grid-template-columns:1.4fr 1fr;align-items:end;gap:48px}}.wizard-wrap{grid-template-columns:1fr;gap:32px;max-width:885px;margin:0 auto;padding:48px 28px 80px;display:grid}@media (min-width:980px){.wizard-wrap{grid-template-columns:195px 1fr;gap:60px;padding-top:56px}}.market-page .intro-inner,.market-page .wizard-wrap{max-width:1180px}@media (min-width:980px){.market-page .wizard-wrap{grid-template-columns:260px 1fr;gap:60px}}@media (max-width:1023px){.mk-upload .util-bar,.mk-upload .main-nav,.mk-upload .upload-intro{display:none!important}.mk-upload .wizard-wrap{gap:0;max-width:720px;padding:20px 20px 110px;grid-template-columns:1fr!important}.mk-upload .step-nav{z-index:200;background:var(--bg);border-right:.5px solid var(--rule);width:min(84vw,300px);margin:0;padding:24px 0 28px;transition:transform .24s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.mk-upload .step-nav.open{transform:translate(0);box-shadow:8px 0 40px -12px #0a0a124d}.mk-upload .step-progress{flex-direction:column;gap:2px;padding-bottom:0;overflow:visible}.mk-upload .step-link{white-space:normal;gap:12px;width:100%;padding:9px 20px 9px 18px}.mk-upload .mk-drawer-top{margin-bottom:16px;display:block}.mk-upload .mk-drawer-brand-row{border-bottom:.5px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:0 20px 20px;display:flex}.mk-upload .mk-drawer-logo{cursor:pointer;--iw-scale:1.1;background:0 0;border:0;align-items:center;min-width:0;padding:0;display:inline-flex}.mk-upload .mk-drawer-brand-row .lang-toggle{flex:none}.mk-upload .mk-drawer-top .progress-wrap{margin-bottom:0;padding:0 20px}.mk-upload .step-nav-actions{margin:24px 20px 0;padding-top:20px}}.mk-drawer-top{display:none}.dir-layout{grid-template-columns:280px 1fr;gap:28px;width:100%;max-width:1440px;margin:0 auto;padding:24px 28px 80px;display:grid}@media (max-width:880px){.dir-layout{grid-template-columns:1fr;gap:8px;max-width:none}.dir-hero-inner{max-width:none}}.dir-collections{max-width:1440px;margin:0 auto;padding:36px 48px 32px}.dir-collections-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.dir-collections-title{color:var(--ink);letter-spacing:-.01em;font-size:15.5px;font-weight:700}.dir-collections-sub{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:600}.dir-collections-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(340px,340px);grid-auto-flow:column;gap:14px;min-height:168px;padding:6px 2px 14px;display:grid;overflow:auto hidden}.dir-collections-scroll::-webkit-scrollbar{height:6px}.dir-collections-scroll::-webkit-scrollbar-thumb{background:var(--rule);border-radius:3px}.coll-card{scroll-snap-align:start;text-align:left;cursor:pointer;border:none;border-radius:12px;flex-direction:column;justify-content:space-between;gap:8px;min-height:148px;padding:16px 18px;font-family:inherit;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0a0a120d,0 2px 6px -2px #0a0a120f}.coll-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px -12px #0a0a1238,0 4px 10px -4px #0a0a1214}.coll-card.on{transform:translateY(-3px);box-shadow:inset 0 0 0 2px,0 10px 18px -10px #0a0a124d}.coll-card-title{letter-spacing:-.015em;font-size:17px;font-weight:700;line-height:1.22}.coll-card-head{flex-direction:column;gap:5px;min-width:0;display:flex}.coll-card-desc{opacity:.78;letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.coll-card-meta{opacity:.85;align-self:flex-end;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.coll-card-count{font-family:var(--mono);letter-spacing:.02em;font-weight:700}.coll-card-sep{opacity:.45}.coll-card-check{width:22px;height:22px;color:var(--ink);opacity:0;pointer-events:none;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;transition:opacity .16s ease-out,transform .26s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:absolute;top:12px;left:12px;transform:scale(.55);box-shadow:0 2px 8px #0a0a122e}.coll-card.on .coll-card-check{opacity:1;transform:scale(1)}.coll-card.theme-ink{background:var(--ink);color:var(--bg)}.coll-card.theme-ink .coll-card-check{color:var(--ink)}.coll-card.theme-brand{background:linear-gradient(135deg, var(--brand-deep), var(--brand));color:#fff}.coll-card.theme-brand .coll-card-check{color:var(--brand-deep)}.coll-card.theme-mint{color:#fff;background:linear-gradient(135deg,#0e9d72,#14b581)}.coll-card.theme-mint .coll-card-check{color:#0e9d72}.coll-card.theme-warm{color:var(--ink);background:linear-gradient(135deg,#e8a93c,#d7892a)}.coll-card.theme-warm .coll-card-check{color:#b97812}.coll-card.theme-soft{background:var(--bg-2);color:var(--ink);box-shadow:0 1px 2px #0a0a120d, inset 0 0 0 .5px var(--rule)}.coll-card.theme-soft .coll-card-check{color:var(--brand-deep)}.coll-card.theme-custom{background:linear-gradient(135deg, var(--brand-deep), var(--brand));color:#fff}.coll-card.theme-custom .coll-card-check{color:var(--coll-accent,var(--ink))}.dir-sidebar{overscroll-behavior:contain;border-right:.5px solid var(--rule);align-self:start;max-height:calc(100dvh - 112px);padding-right:18px;position:sticky;top:88px;overflow:hidden auto}.dir-sidebar::-webkit-scrollbar{width:6px}.dir-sidebar::-webkit-scrollbar-thumb{background:var(--rule);border-radius:100px}.dir-sidebar::-webkit-scrollbar-thumb:hover{background:var(--ink-4)}@media (min-width:881px){.dir-layout{padding-bottom:0}}.active-filters{border-bottom:.5px solid var(--rule-2);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;padding-bottom:18px;display:flex}.active-filters:empty{display:none}.af-chip{background:var(--brand-pale);color:var(--brand-deep);border:.5px solid #6b7eff38;border-radius:100px;align-items:center;padding:0;font-size:11px;font-weight:600;animation:.18s ease-out mkAfChipIn;display:inline-flex;overflow:hidden}.af-chip-type{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-deep);opacity:.7;background:#6b7eff0f;border-right:.5px solid #6b7eff38;padding:4px 8px;font-size:9px;font-weight:700}.af-chip-val{padding:4px 4px 4px 8px}.af-chip-x{width:18px;height:18px;color:var(--brand-deep);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0 4px 0 2px;padding:0;font-size:13px;line-height:1;transition:all .15s;display:inline-flex}.af-chip-x:hover{background:var(--brand);color:var(--bg)}.af-clear{color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:100px;margin-left:6px;padding:4px 8px;font-size:11px;font-weight:500;transition:color .15s}.af-clear:hover{color:var(--ink);background:var(--bg-2)}.filter-section{border-bottom:.5px solid var(--rule-2);margin-bottom:6px}.filter-section:last-child{border-bottom:none}.filter-head{cursor:pointer;font-family:var(--mono);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 0;font-size:10px;font-weight:700;display:flex}.filter-head-caret{color:var(--ink-3);font-size:11px;transition:transform .2s}.filter-section.collapsed .filter-head-caret{transform:rotate(-90deg)}.filter-body{padding:0 0 14px}.filter-section.collapsed .filter-body{display:none}.filter-chips{flex-wrap:wrap;gap:5px;display:flex}.filter-chip{border:.5px solid var(--rule);background:var(--bg);color:var(--ink-2);letter-spacing:-.005em;cursor:pointer;border-radius:100px;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;font-weight:500;transition:all .15s;display:inline-flex}.filter-chip:hover{border-color:var(--ink-2);color:var(--ink)}.filter-chip.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.filter-chip-count{font-family:var(--mono);opacity:.55;font-size:9px;font-weight:600}.filter-chip.on .filter-chip-count{opacity:.7}.filter-checks{flex-direction:column;gap:2px;display:flex}.filter-checks label{cursor:pointer;color:var(--ink-2);letter-spacing:-.005em;align-items:center;gap:9px;padding:7px 4px;font-size:12.5px;transition:color .12s;display:flex}.filter-checks label:hover{color:var(--ink)}.filter-checks input{-webkit-appearance:none;appearance:none;border:1px solid var(--rule);background:var(--bg);cursor:pointer;border-radius:3px;flex-shrink:0;width:14px;height:14px;margin:0;transition:all .15s;position:relative}.filter-checks input:checked{background:var(--ink);border-color:var(--ink)}.filter-checks input:checked:after{content:"";border:solid var(--bg);border-width:0 1.5px 1.5px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.filter-checks-meta{font-family:var(--mono);color:var(--ink-3);margin-left:auto;font-size:9px;font-weight:600}.filter-group{margin-top:2px}.filter-group-head{cursor:pointer;width:100%;font-family:var(--mono);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:8px;padding:14px 0 12px;font-size:10.5px;font-weight:700;display:flex}.filter-group-label{margin-right:auto}.filter-group-count{background:var(--brand);color:#fff;min-width:16px;height:16px;font-family:var(--mono);letter-spacing:0;border-radius:100px;justify-content:center;align-items:center;padding:0 5px;font-size:9px;font-weight:700;display:inline-flex}.filter-group-caret{color:var(--ink-3);font-size:11px;transition:transform .2s}.filter-group.collapsed .filter-group-caret{transform:rotate(-90deg)}.filter-group-body{border-left:1.5px solid var(--rule-2);margin:2px 0 0 1px;padding-left:14px}.filter-group.collapsed .filter-group-body{display:none}.filter-group-body .filter-section:first-child .filter-head{padding-top:4px}.filter-radio{flex-direction:column;gap:2px;display:flex}.filter-radio label{cursor:pointer;color:var(--ink-2);align-items:center;gap:9px;padding:7px 4px;font-size:12.5px;transition:color .12s;display:flex}.filter-radio label:hover{color:var(--ink)}.filter-radio input{-webkit-appearance:none;appearance:none;border:1px solid var(--rule);background:var(--bg);cursor:pointer;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin:0;transition:all .15s;position:relative}.filter-radio input:checked{border-color:var(--ink);border-width:1.5px}.filter-radio input:checked:after{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:2px}.filter-radio-meta{font-family:var(--mono);color:var(--ink-3);margin-left:auto;font-size:9px;font-weight:600}.filter-months{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.filter-month{font-family:var(--mono);text-align:center;border:.5px solid var(--rule);background:var(--bg);color:var(--ink-2);cursor:pointer;letter-spacing:.04em;border-radius:4px;padding:7px 0;font-size:9.5px;font-weight:600;transition:all .15s}.filter-month:hover{border-color:var(--ink-2);color:var(--ink)}.filter-month.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.dir-main{min-width:0}.dir-list-controls{z-index:5;background:var(--d-bg,var(--bg-2));margin-bottom:-2px;padding-top:2px;position:sticky;top:0}.dir-search{margin-bottom:14px;position:relative}.dir-search-input{border:.5px solid var(--rule);background:var(--bg);width:100%;color:var(--ink);letter-spacing:-.005em;border-radius:10px;padding:13px 38px 13px 42px;font-family:inherit;font-size:13.5px;font-weight:500;transition:all .15s}.dir-search-input::placeholder{color:var(--ink-3)}.dir-search-input:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--brand-pale);outline:none}.dir-search-icon{width:16px;height:16px;color:var(--ink-3);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.dir-search-clear{background:var(--bg-2);width:22px;height:22px;color:var(--ink-3);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;transition:all .15s;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.dir-search-clear:hover{background:var(--ink-2);color:var(--bg)}.dir-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.dir-count{color:var(--ink-2);letter-spacing:-.005em;font-size:13.5px}.dir-count strong{color:var(--ink);font-weight:700}.dir-count-extra{font-family:var(--mono);color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;margin-left:6px;font-size:10px;font-weight:600}.dir-toolbar-right{align-items:center;gap:10px;display:flex}.sort-wrap{position:relative}.sort-wrap .sort-btn{background:var(--bg);border:.5px solid var(--rule);color:var(--ink);letter-spacing:-.005em;cursor:pointer;border-radius:100px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.sort-wrap .sort-btn:hover{border-color:var(--ink-2)}.sort-wrap.open .sort-btn{border-color:var(--ink)}.sort-btn-label-mono{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase;font-size:9.5px;font-weight:700}.sort-btn-caret{color:var(--ink-3);font-size:9px}.sort-dropdown{background:var(--bg);border:.5px solid var(--rule);z-index:30;border-radius:10px;min-width:200px;padding:5px 0;animation:.18s cubic-bezier(.2,.8,.2,1) mkDropIn;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 36px -12px #0a0a1229}.sort-wrap.open .sort-dropdown{display:block}.sort-opt{text-align:left;cursor:pointer;width:100%;color:var(--ink-2);background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;font-size:13px;transition:background .12s;display:flex}.sort-opt:hover{background:var(--bg-2);color:var(--ink)}.sort-opt.on{color:var(--ink);background:var(--bg-3);font-weight:600}.sort-opt.on:after{content:"";background-color:var(--brand);width:12px;height:12px;-webkit-mask:var(--ico-check) center / contain no-repeat;-webkit-mask:var(--ico-check) center / contain no-repeat;-webkit-mask:var(--ico-check) center / contain no-repeat;-webkit-mask:var(--ico-check) center / contain no-repeat;mask:var(--ico-check) center / contain no-repeat;flex:none}.view-toggle{border:.5px solid var(--rule);background:var(--bg);border-radius:100px;gap:2px;padding:3px;display:flex}.view-toggle button{width:30px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:100px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.view-toggle button:hover{color:var(--ink-2)}.view-toggle button.on{background:var(--ink);color:var(--bg)}.dir-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (min-width:980px){.dir-grid{grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:16px}}@media (min-width:1280px){.dir-grid{gap:20px}}.cat-card{background:var(--bg);border:.5px solid var(--rule);cursor:pointer;text-align:left;border-radius:6px;flex-direction:column;padding:0;transition:all .25s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.cat-card:hover{border-color:var(--ink);transform:translateY(-3px);box-shadow:0 20px 40px -16px #0a0a1226}.cat-card:focus-visible{border-color:var(--brand-deep);box-shadow:0 0 0 3px var(--brand-pale), 0 20px 40px -16px #0a0a1226;outline:none;transform:translateY(-3px)}.cat-card-hit{z-index:3;cursor:pointer;background:0 0;border:none;padding:0;position:absolute;inset:0}.cat-card:has(.cat-card-hit:focus-visible){border-color:var(--brand-deep);box-shadow:0 0 0 3px var(--brand-pale);outline:none}.cat-poster{aspect-ratio:3/4;background:var(--bg-3);position:relative;overflow:hidden}.cat-poster svg,.cat-poster img{object-fit:cover;width:100%;height:100%;display:block}.cat-poster-img{position:absolute;inset:0}.cat-poster .card-photo-inner{width:100%;height:100%}.cat-poster .card-photo-initials{width:100%;height:100%;font-family:var(--mono);color:var(--ink-3);background:var(--bg-3);letter-spacing:.04em;justify-content:center;align-items:center;font-size:2rem;font-weight:700;display:flex}.cat-poster:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0a0a1280 100%);position:absolute;inset:0}.cat-badge{z-index:2;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;text-overflow:ellipsis;background:#fffffff0;border-radius:3px;max-width:calc(100% - 50px);padding:5px 9px;font-size:9px;font-weight:700;position:absolute;top:10px;left:10px;overflow:hidden;box-shadow:0 1px 3px #0a0a121a}.cat-save{z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:#fffffff2;border:.5px solid #0a0a120f;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #0a0a122e}.cat-save:hover{color:var(--brand-deep);background:#fff;transform:scale(1.1);box-shadow:0 4px 14px #0a0a123d}.cat-save:active{transform:scale(.92)}.cat-save:focus-visible{box-shadow:0 0 0 3px var(--brand-pale), 0 2px 8px #0a0a122e;outline:none}.cat-save.on{color:var(--brand-deep);background:#fff}.cat-save svg{width:17px;height:17px;display:block}.cat-poster-info{z-index:2;color:#fff;justify-content:space-between;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.cat-poster-genre{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.94;text-shadow:0 1px 4px #0006;font-size:9.5px;font-weight:600}.cat-poster-cc{font-family:var(--mono);letter-spacing:.05em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border-radius:2px;flex-shrink:0;padding:2px 7px;font-size:9.5px;font-weight:600}.cat-poster-cc.cat-poster-flag{letter-spacing:0;padding:1px 5px;font-size:16px;line-height:1}.cat-body{flex-direction:column;flex:1;padding:13px 15px 15px;display:flex}.cat-title{letter-spacing:-.025em;color:var(--ink);margin-bottom:3px;font-size:15.5px;font-weight:700;line-height:1.24}.cat-co{color:var(--ink-2);letter-spacing:-.005em;align-items:center;gap:5px;min-width:0;margin-bottom:11px;font-size:11.5px;font-weight:600;display:flex}.cat-co-ico{width:11px;height:11px;color:var(--ink-3);flex-shrink:0}.cat-co span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cat-meta{flex-wrap:wrap;gap:4px;margin-bottom:12px;display:flex}.cat-meta-tag{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);background:var(--bg-2);border-radius:3px;padding:2px 6px;font-size:8.5px;font-weight:600}.cat-foot{border-top:.5px solid var(--rule);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:11px;display:flex}.cat-price{font-family:var(--mono);color:var(--ink);font-size:11.5px;font-weight:700}.cat-price .currency{color:var(--ink-3);margin-right:2px;font-size:9px}.cat-price--private{color:var(--ink-3);letter-spacing:.01em;text-transform:uppercase;align-items:center;gap:5px;font-size:10.5px;font-weight:600;display:inline-flex}.cat-price--private .lock-ico{opacity:.7;flex-shrink:0;width:11px;height:12px;display:inline-block}.cat-price--private .price-blur{font-family:var(--mono);color:var(--ink);filter:blur(3.5px);-webkit-user-select:none;user-select:none;pointer-events:none;padding:0 2px;font-size:11.5px;font-weight:700;display:inline-block}.cat-price--private .private-label{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-2);font-size:9px;font-weight:600}.cat-status{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;font-size:9.5px;font-weight:700;display:inline-flex}.cat-status .dot{background:currentColor;border-radius:50%;width:5px;height:5px;display:inline-block}.cat-status.book{color:var(--brand-deep)}.cat-status.live{color:#0e9d72}.cat-status.hold{color:#a47118}.cat-status.new{color:var(--ink)}.cat-status.live .dot{animation:1.8s ease-in-out infinite mkCatStatusPulse}.dir-grid.list-view{grid-template-columns:1fr;gap:10px}.dir-grid.list-view .cat-card{flex-direction:row;align-items:stretch;height:auto;min-height:156px}.dir-grid.list-view .cat-poster{aspect-ratio:auto;flex-shrink:0;width:188px;height:auto}.dir-grid.list-view .cat-poster .card-photo-inner,.dir-grid.list-view .cat-poster .card-photo-initials{position:absolute;inset:0}.dir-grid.list-view .cat-body{min-width:0;padding:18px 22px}.dir-foot{border-top:.5px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding-top:24px;display:flex}.dir-pagination{align-items:center;gap:4px;display:flex}.dir-page{background:var(--bg);border:.5px solid var(--rule);min-width:34px;height:34px;font-family:var(--mono);color:var(--ink-2);cursor:pointer;letter-spacing:.02em;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:11.5px;font-weight:600;transition:all .15s;display:inline-flex}.dir-page:hover{border-color:var(--ink);color:var(--ink)}.dir-page.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.dir-page.disabled{opacity:.4;pointer-events:none}.dir-page-arrow{padding:0 12px}.dir-foot-meta{color:var(--ink-3);letter-spacing:-.005em;font-size:12px;font-weight:500}.dir-foot-meta .mono{color:var(--ink-2);font-weight:600}.dir-empty{text-align:center;border:.5px dashed var(--rule);background:var(--bg-3);border-radius:14px;padding:80px 24px}.dir-empty-title{color:var(--ink);letter-spacing:-.015em;margin-bottom:8px;font-size:18px;font-weight:700}.dir-empty-sub{color:var(--ink-3);letter-spacing:-.005em;max-width:380px;margin:0 auto 18px;font-size:13.5px;line-height:1.55}.dir-empty-btn{background:var(--ink);color:var(--bg);letter-spacing:-.005em;cursor:pointer;border:none;border-radius:100px;align-items:center;gap:6px;padding:9px 18px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.dir-empty-btn:hover{background:var(--brand)}.dir-pagefoot{background:var(--bg);border-top:.5px solid var(--rule);color:var(--ink-3);letter-spacing:-.005em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:32px 28px;font-size:11.5px;display:flex}.dir-pagefoot strong{color:var(--ink);font-weight:700}.dir-pagefoot a{color:var(--ink-2);transition:color .15s}.dir-pagefoot a:hover{color:var(--ink)}.step-nav{min-width:0;position:relative}.step-progress{min-width:0}@media (min-width:980px){.step-nav{align-self:start;position:sticky;top:96px}}.step-nav-label{font-family:var(--mono);color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px;font-size:10px;font-weight:600;display:block}.step-progress{scrollbar-width:none;flex-direction:row;gap:0;padding-bottom:14px;display:flex;overflow-x:auto}.step-progress::-webkit-scrollbar{display:none}@media (min-width:980px){.step-progress{flex-direction:column;padding-bottom:0;overflow:visible}}.step-link{cursor:pointer;text-align:left;color:var(--ink-3);letter-spacing:-.005em;white-space:nowrap;background:0 0;border:none;border-left:1.5px solid #0000;flex:none;align-items:center;gap:14px;margin-left:-1.5px;padding:12px 14px 12px 16px;font-size:13.5px;font-weight:500;transition:color .2s;display:flex}@media (min-width:980px){.step-link{white-space:normal}}.step-link:hover{color:var(--ink-2)}.step-link.active{color:var(--ink);border-left-color:var(--brand);font-weight:600}.step-link.done{color:var(--ink-2)}.step-circle{border:.5px solid var(--rule);width:24px;height:24px;font-family:var(--mono);background:var(--bg);color:var(--ink-3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;transition:all .2s;display:flex}.step-link.active .step-circle{background:var(--brand);border-color:var(--brand);color:var(--bg)}.step-link.done .step-circle{background:var(--ink);border-color:var(--ink);color:var(--bg)}.step-link.done .step-circle .step-circle-num{display:none}.step-link.done .step-circle:before{content:"";width:12px;height:12px;-webkit-mask:var(--ico-check) center / contain no-repeat;-webkit-mask:var(--ico-check) center / contain no-repeat;-webkit-mask:var(--ico-check) center / contain no-repeat;-webkit-mask:var(--ico-check) center / contain no-repeat;mask:var(--ico-check) center / contain no-repeat;background-color:currentColor}.step-link-content{flex-direction:column;gap:1px;display:flex}.step-link-title{font-weight:inherit;color:inherit}.step-link-sub{font-family:var(--mono);color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:500}.step-link.active .step-link-sub{color:var(--brand)}.step-nav-helper{border-top:.5px solid var(--rule);color:var(--ink-3);letter-spacing:-.005em;margin-top:32px;padding-top:24px;font-size:12.5px;line-height:1.55}.step-nav-helper strong{color:var(--ink-2);margin-bottom:6px;font-weight:600;display:block}.step-nav-actions{border-top:.5px solid var(--rule);flex-direction:column;align-items:flex-start;gap:4px;margin-top:32px;padding-top:20px;display:flex}.step-nav-action{color:var(--ink-3);text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border:0;padding:4px 0;font-family:inherit;font-size:12.5px;font-weight:600;transition:color .15s}.step-nav-action:hover{color:var(--brand)}.step-nav-action.danger{color:var(--state-err)}.step-nav-action.danger:hover{color:var(--state-err);opacity:.75}.step-nav-action:disabled{opacity:.55;cursor:default}@media (max-width:1023px){.step-nav-helper{display:none}}@media (min-width:1024px){.mk-upload .mobile-header,.mk-upload .mobile-secnav,.mk-upload .sidenav-backdrop{display:none!important}}.form-area{min-width:0}.step-panel{display:none}.step-panel.active{animation:.4s cubic-bezier(.2,.8,.2,1) mkStepIn;display:block}.step-header{margin-bottom:36px}.step-eyebrow{font-family:var(--mono);color:var(--brand);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:10.5px;font-weight:700;display:inline-block}.step-title{letter-spacing:-.03em;color:var(--ink);margin:0 0 10px;font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.14}.step-title .accent{color:var(--brand-deep)}.step-desc{color:var(--ink-2);letter-spacing:-.005em;max-width:520px;margin:0;font-size:14px;line-height:1.6}.field-group{background:var(--bg);border:.5px solid var(--rule);border-radius:10px;margin-bottom:14px;padding:28px 28px 24px}.fg-label{font-family:var(--mono);font-size:var(--eyebrow-font-size);color:var(--ink-3);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;font-weight:var(--eyebrow-weight);margin-bottom:6px;display:block}.fg-title{color:var(--ink);letter-spacing:-.015em;margin:0 0 4px;font-size:17px;font-weight:700;line-height:1.3}.fg-sub{color:var(--ink-3);letter-spacing:-.005em;margin:0 0 20px;font-size:13px;line-height:1.55}.fg-row{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:680px){.fg-row.two-col{grid-template-columns:1fr 1fr}.fg-row.three-col{grid-template-columns:1fr 1fr 1fr}}.field{flex-direction:column;gap:8px;display:flex}.field-label{font-family:var(--mono);font-size:var(--label-font-size);color:var(--ink-2);letter-spacing:var(--label-tracking);text-transform:uppercase;align-items:center;gap:8px;font-weight:600;display:flex}.required-tag{letter-spacing:.1em;background:var(--brand-pale);color:var(--brand-deep);border-radius:3px;padding:1px 5px;font-size:8px;font-weight:700}.fg-label .required-tag{margin-left:6px}.optional-tag{letter-spacing:.1em;background:var(--rule-2);color:var(--ink-3);border-radius:3px;padding:1px 5px;font-size:8px;font-weight:600}.input,.textarea,.select{background:var(--bg);border:.5px solid var(--rule);width:100%;font-size:var(--control-font-size);color:var(--ink);letter-spacing:-.005em;-webkit-appearance:none;appearance:none;border-radius:6px;padding:12px 14px;font-family:inherit;line-height:1.5;transition:all .15s}.input:focus,.textarea:focus,.select:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0a0a120d}.input::placeholder,.textarea::placeholder{color:var(--ink-4)}.input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input[type=number]{-webkit-appearance:textfield;appearance:textfield}.textarea{resize:vertical;min-height:96px;line-height:1.6}.select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%230A0A12' stroke-opacity='0.45' stroke-width='1.2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.input-suffix{position:relative}.input-suffix .input{padding-right:64px}.input-suffix-label{font-family:var(--mono);color:var(--ink-3);letter-spacing:.05em;pointer-events:none;font-size:11px;font-weight:600;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.num-field{position:relative}.num-field .num-input{padding-right:58px}.num-field.is-readonly .num-input{background:var(--bg-3);color:var(--ink-3)}.num-affix{pointer-events:none;align-items:center;gap:9px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.num-suffix{font-family:var(--mono);color:var(--ink-3);letter-spacing:.05em;font-size:11px;font-weight:600}.market-page .form-area .input,.market-page .form-area .textarea,.market-page .form-area .select{background-color:var(--bg);border:.5px solid var(--rule);color:var(--ink)}.market-page .form-area .input:focus,.market-page .form-area .textarea:focus,.market-page .form-area .select:focus{border-color:var(--ink);box-shadow:0 0 0 3px #0a0a120d}.market-page .form-area .fg-row.two-col .toggle-group{align-items:center;min-height:48px}.market-page .form-area .num-field.is-readonly .num-input{background:var(--bg-3);color:var(--ink-3)}.field-help{color:var(--ink-3);letter-spacing:-.005em;font-size:12px;line-height:1.4}.market-page .field-help{align-items:initial;flex:0 auto;line-height:1.4;display:block;position:static}.field-help.field-help-warn{color:var(--state-err)}.field-count{font-family:var(--mono);color:var(--ink-4);letter-spacing:.04em;font-size:10px;font-weight:500}.field-row-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.split-input{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.split-input .input{text-align:center}.split-sep{font-family:var(--mono);color:var(--ink-3);font-size:14px;font-weight:500}.chip-group{flex-wrap:wrap;gap:6px;display:flex}.chip{color:var(--ink-2);background:var(--bg);border:.5px solid var(--rule);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border-radius:100px;padding:7px 13px;font-size:13px;font-weight:500;line-height:1;transition:all .15s}.chip.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.chip-mini{font-family:var(--mono);letter-spacing:.04em;padding:6px 11px;font-size:11px;font-weight:600}.chip-group.chip-mini{padding:0}.toggle-group{flex-wrap:wrap;gap:6px;display:flex}.toggle-pill{color:var(--ink-2);background:var(--bg);border:.5px solid var(--rule);letter-spacing:-.005em;cursor:pointer;border-radius:100px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.toggle-pill:hover{border-color:var(--ink-2);color:var(--ink)}.toggle-pill.on{background:var(--brand);border-color:var(--brand);color:var(--bg)}.toggle-pill.on:before{content:"";background:var(--bg);border-radius:50%;width:5px;height:5px}.file-drop{background:var(--bg-3);border:1px dashed var(--rule);text-align:center;cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:10px;padding:32px 24px;transition:all .2s;display:flex}.file-drop:hover{border-color:var(--ink-2);background:var(--bg)}.file-drop.on{border-color:var(--brand);background:var(--brand-paler)}.file-drop input{display:none}.fd-icon{background:var(--bg);border:.5px solid var(--rule);width:36px;height:36px;color:var(--ink-3);border-radius:50%;justify-content:center;align-items:center;display:flex}.fd-text{color:var(--ink-3);letter-spacing:-.02em;text-transform:none;word-break:keep-all;font-family:inherit;font-size:13px;line-height:1.45}.fd-text strong{color:var(--ink);font-weight:600}.market-page .form-area .file-drop .fd-text{letter-spacing:-.01em;word-spacing:-.06em;font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px}.market-page .form-area .file-drop .fd-text strong{font-family:inherit;font-weight:600}.file-drop .fd-touch{display:none}@media (max-width:680px){.file-drop .fd-pc{display:none}.file-drop .fd-touch{display:inline}}.fd-hint{font-family:var(--mono);color:var(--ink-4);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:500}.file-list{flex-direction:column;gap:6px;width:100%;margin-top:10px;display:flex}.file-row{background:var(--bg-2);border:.5px solid var(--rule);border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:flex}.file-row .fr-name{color:var(--ink);letter-spacing:-.005em;flex:1;font-weight:500}.file-row .fr-size{font-family:var(--mono);color:var(--ink-3);letter-spacing:.04em;font-size:10px}.file-row .fr-remove{font-family:var(--mono);color:var(--ink-3);letter-spacing:.06em;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600;transition:all .15s}.file-row .fr-remove:hover{background:var(--rule-2);color:var(--state-err)}.file-row .fr-thumb{background:var(--bg-3);border:.5px solid var(--rule);border-radius:5px;flex:none;width:38px;height:38px;overflow:hidden}.file-row .fr-thumb img{object-fit:cover;width:100%;height:100%;display:block}.file-row .fr-pending{font-family:var(--mono);letter-spacing:.06em;color:var(--brand-deep);background:var(--brand-paler);border-radius:3px;margin-left:6px;padding:2px 5px;font-size:9.5px;font-style:normal;font-weight:600}.market-page .form-area .company-search-field .searchable-input-inner input{background:var(--bg)}.mk-itdb-link{color:var(--brand-deep);align-items:center;gap:4px;margin-top:6px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.mk-itdb-link:hover{text-decoration:underline}.mk-itdb-add{color:var(--brand-deep);cursor:pointer;text-align:left;background:0 0;border:none;margin-top:8px;padding:0;font-size:12px;font-weight:600;display:block}.mk-itdb-add:hover{text-decoration:underline}.searchable-input-empty .mk-itdb-empty{text-align:left;border-top:1px solid var(--rule);flex-direction:column;gap:3px;margin:10px -12px 0;padding:12px 12px 0;display:flex}.mk-itdb-empty-lead{color:var(--ink);font-size:12.5px;font-weight:700}.mk-itdb-empty-body{color:var(--ink-3);font-size:11.5px;line-height:1.5}.searchable-input-foot{padding:12px}.searchable-input-foot .mk-itdb-empty{text-align:left;flex-direction:column;gap:3px;display:flex}.mk-itdb-empty .mk-itdb-add{font-size:inherit;white-space:nowrap;margin:0 0 0 4px;display:inline}.field-help .mk-help-lead{color:var(--ink-2);margin-bottom:2px;font-weight:600;display:block}.field-help .mk-inline-link{color:var(--brand-deep);white-space:nowrap;font-weight:600;text-decoration:none}.field-help .mk-inline-link:hover{text-decoration:underline}.folder-tabs{z-index:2;flex-wrap:wrap;align-items:flex-end;gap:6px;margin-top:2px;display:flex;position:relative}.folder-tab{border:.5px solid var(--rule);background:var(--bg-2);color:var(--ink-3);letter-spacing:-.005em;cursor:pointer;border-bottom:none;border-radius:10px 10px 0 0;align-items:center;padding:11px 20px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,color .15s;animation:.25s cubic-bezier(.2,.8,.2,1) folderPop;display:inline-flex;position:relative}.folder-tab:hover{color:var(--ink)}.folder-tab.active{background:var(--bg-3);color:var(--ink);z-index:3}@keyframes folderPop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.folder-body{border:.5px solid var(--rule);background:var(--bg-3);z-index:1;border-top:none;border-radius:0 10px 10px;margin-top:-1px;padding:20px 20px 6px;position:relative}@media (max-width:680px){.folder-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin-right:-14px;padding-right:14px;overflow-x:auto}.folder-tabs::-webkit-scrollbar{display:none}.folder-tab{flex-shrink:0;padding:10px 14px 11px;font-size:12.5px}.folder-body{padding:16px 14px 4px}}.mk-minbook{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mk-minbook-num{flex:0 200px;min-width:140px}.mk-link-row{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.mk-gal-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mk-gal-count{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-3);font-size:10.5px;font-weight:600}.mk-gal-clear{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:600;transition:all .15s}.mk-gal-clear:hover{background:var(--rule-2);color:var(--state-err)}.mk-gal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mk-gal-tile{aspect-ratio:4/3;background:var(--bg-3);border:.5px solid var(--rule);border-radius:8px;position:relative;overflow:hidden}.mk-gal-tile img{object-fit:cover;width:100%;height:100%;display:block}.mk-gal-remove{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0a128c;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;line-height:1;transition:background .15s;display:flex;position:absolute;top:6px;right:6px}.mk-gal-remove:hover{background:var(--state-err)}.mk-gal-pending{font-family:var(--mono);letter-spacing:.06em;color:var(--brand-deep);background:var(--bg);border-radius:3px;padding:2px 5px;font-size:9px;font-weight:600;position:absolute;bottom:6px;left:6px}.mk-cover-preview{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:18px;display:grid}.mk-cover-poster{aspect-ratio:3/4;background:var(--bg-3);border:.5px solid var(--rule);border-radius:8px;position:relative;overflow:hidden}.mk-cover-poster img{object-fit:cover;width:100%;height:100%;display:block}.mk-cover-poster:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#0a0a1259 100%);position:absolute;inset:0}.mk-cover-poster .mk-gal-remove{z-index:2}.mk-cover-side{flex-direction:column;align-items:flex-start;gap:6px;padding-top:2px;display:flex}.mk-cover-name{color:var(--ink);word-break:break-all;font-size:13px;font-weight:600}.mk-cover-note{color:var(--ink-3);margin:0;font-size:12px;line-height:1.5}.mk-cover-change{border:.5px solid var(--rule-2);background:var(--bg);color:var(--ink-2);cursor:pointer;border-radius:100px;margin-top:4px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:border-color .15s,color .15s}.mk-cover-change:hover{border-color:var(--brand);color:var(--brand-deep)}.mk-cover-change input{display:none}@media (max-width:680px){.mk-cover-preview{grid-template-columns:150px minmax(0,1fr);gap:14px}}.mk-gal-add{aspect-ratio:4/3;border:1px dashed var(--rule);background:var(--bg-3);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:all .2s;display:flex}.mk-gal-add:hover{border-color:var(--ink-2);background:var(--bg)}.mk-gal-add input{display:none}.mk-gal-add-plus{color:var(--ink-3);font-size:20px;font-weight:300;line-height:1}.mk-gal-add-text{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);font-size:9.5px;font-weight:600}@media (max-width:680px){.mk-gal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.submit-issues{border:.5px solid var(--brand-deep);background:var(--brand-paler);color:var(--ink);border-radius:10px;margin-bottom:14px;padding:14px 16px;font-size:13px}.submit-issues.is-error{border-color:var(--state-err);background:var(--state-err)}@supports (color:color-mix(in lab, red, red)){.submit-issues.is-error{background:color-mix(in srgb, var(--state-err) 7%, transparent)}}.submit-issues strong{letter-spacing:-.01em;font-weight:700;display:block}.submit-issues ul{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.submit-issues li button{color:var(--brand-deep);background:var(--bg);border:.5px solid var(--rule);cursor:pointer;border-radius:100px;align-items:center;gap:4px;padding:5px 11px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.submit-issues li button:hover{border-color:var(--brand-deep)}.market-page .field.has-missing input.input,.market-page .field.has-missing textarea.input,.market-page .field.has-missing select.select,.market-page .field.has-missing .ms-trigger,.market-page .field.has-missing .searchable-input-inner input{background:#fee2e252;box-shadow:0 0 0 3px #ef44440f;border-color:#ef44448c!important}.market-page .field.has-missing>.chip-group,.market-page .field.has-missing>.toggle-group,.market-page .field-group.has-missing>.toggle-group,.market-page .consent-list.has-missing{background:#fee2e247;border:.5px solid #ef44448c;border-radius:10px;padding:8px}.market-page .field.has-missing>.field-label,.market-page .field-group.has-missing>.fg-label{color:var(--state-err)}.market-page .field.has-missing .required-tag,.market-page .field-group.has-missing .required-tag{background:var(--state-err)}@supports (color:color-mix(in lab, red, red)){.market-page .field.has-missing .required-tag,.market-page .field-group.has-missing .required-tag{background:color-mix(in srgb, var(--state-err) 12%, transparent)}}.market-page .field.has-missing .required-tag,.market-page .field-group.has-missing .required-tag,.step-link.invalid{color:var(--state-err)}.step-link.invalid .step-circle{border-color:var(--state-err);color:var(--state-err);background:var(--state-err)}@supports (color:color-mix(in lab, red, red)){.step-link.invalid .step-circle{background:color-mix(in srgb, var(--state-err) 8%, transparent)}}.step-link.active.invalid .step-circle{background:var(--state-err);border-color:var(--state-err);color:var(--bg)}.step-issue-count{background:var(--state-err);color:#fff;min-width:16px;height:16px;font-family:var(--mono);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0 4px;font-size:9px;font-weight:700;display:inline-flex}.mk-missing-card{text-align:left;max-width:460px}.mk-missing-list{overscroll-behavior:contain;flex-direction:column;gap:14px;max-height:46dvh;margin-top:18px;display:flex;overflow-y:auto}.mk-missing-group{flex-direction:column;gap:8px;display:flex}.mk-missing-step{font-family:var(--mono);font-size:var(--eyebrow-font-size);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.mk-missing-items{flex-wrap:wrap;gap:6px;display:flex}.mk-missing-item{color:var(--state-err);background:var(--state-err);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mk-missing-item{background:color-mix(in srgb, var(--state-err) 7%, transparent)}}.mk-missing-item{border:.5px solid var(--state-err)}@supports (color:color-mix(in lab, red, red)){.mk-missing-item{border:.5px solid color-mix(in srgb, var(--state-err) 35%, transparent)}}.mk-missing-item{cursor:pointer;border-radius:100px;padding:6px 12px;font-family:inherit;transition:all .15s}.mk-missing-item:hover{background:var(--state-err)}@supports (color:color-mix(in lab, red, red)){.mk-missing-item:hover{background:color-mix(in srgb, var(--state-err) 14%, transparent)}}.mk-missing-item svg{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}.mk-draft-overlay{z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0a1280;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out mkFade;display:flex;position:fixed;inset:0}.mk-draft-card{background:var(--bg);border:.5px solid var(--rule);text-align:center;border-radius:16px;width:100%;max-width:420px;padding:28px;box-shadow:0 24px 60px #0a0a122e}.mk-draft-eyebrow{font-family:var(--mono);font-size:var(--eyebrow-font-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--ink-3)}.mk-draft-ico{width:46px;height:46px;color:var(--brand-deep);background:var(--brand-paler);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;font-size:22px;display:flex}.mk-draft-ico.error{color:var(--state-err);background:var(--state-err)}@supports (color:color-mix(in lab, red, red)){.mk-draft-ico.error{background:color-mix(in srgb, var(--state-err) 12%, transparent)}}.mk-draft-title{letter-spacing:-.02em;word-break:keep-all;margin:10px 0 8px;font-size:19px;font-weight:700}.mk-draft-body{color:var(--ink-3);word-break:keep-all;font-size:13px;line-height:1.65}.mk-draft-actions{flex-direction:column;align-items:stretch;gap:8px;width:100%;max-width:320px;margin:20px auto 0;display:flex}.mk-draft-actions .mk-draft-btn{width:100%;min-height:var(--control-min)}.mk-draft-actions .mk-draft-btn:not(.primary):not(.mk-draft-btn-danger){order:1}@media (min-width:561px){.mk-draft-actions.mk-draft-actions--row{flex-direction:row;justify-content:center;align-items:center;max-width:none}.mk-draft-actions--row .mk-draft-btn{width:auto}}.mk-draft-restore-actions{flex-wrap:nowrap}.mk-draft-restore-actions .mk-draft-btn{white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;min-width:0;padding-left:12px;padding-right:12px;line-height:1.2;display:inline-flex}.mk-draft-restore-actions .mk-draft-btn:not(.primary){border-width:1px}.mk-draft-restore-body{white-space:pre-line}@media (max-width:680px){.mk-draft-restore-card{padding:24px 14px}.mk-draft-restore-body{font-size:12px}.mk-draft-restore-actions{padding-left:16px;padding-right:16px}.mk-draft-restore-continuation{white-space:nowrap}}.mk-draft-btn{border:.5px solid var(--rule);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:100px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .15s}.mk-draft-btn:hover{border-color:var(--ink-3)}@media (max-width:767px){.mk-draft-btn:not(.primary):not(.mk-draft-btn-danger){border-width:1px}}.mk-draft-btn.primary{background:var(--brand);border-color:var(--brand);color:#fff}.mk-draft-btn.primary:hover{background:var(--brand-deep);border-color:var(--brand-deep)}.mk-draft-btn-danger{background:var(--state-err);border-color:var(--state-err);color:#fff}.mk-draft-btn-danger:hover{filter:brightness(.92);border-color:var(--state-err)}.mk-draft-btn:disabled{opacity:.55;cursor:default}.itdbreg-overlay{z-index:10002;background:#000000a3;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out mkFade;display:flex;position:fixed;inset:0}.itdbreg-wrap{width:100%;max-width:640px;position:relative}.itdbreg-close{color:#fff;cursor:pointer;opacity:.9;background:0 0;border:none;justify-content:center;align-items:center;width:34px;height:34px;transition:opacity .15s;display:inline-flex;position:absolute;top:-44px;right:0}.itdbreg-close:hover{opacity:1}.itdbreg-close svg{width:26px;height:26px}.itdbreg-card{overscroll-behavior:contain;background:#fff;border-radius:24px;height:auto;max-height:calc(100dvh - 120px);padding:32px 32px 40px;overflow:hidden auto;box-shadow:0 24px 70px #0a0a124d}.itdbreg-modal-title{color:#222;margin:0;font-size:20px;font-weight:700;line-height:28px}.itdbreg-card>.itdbreg-title{display:none}.itdbreg-title{letter-spacing:-.02em;color:var(--ink);word-break:keep-all;margin:0;font-size:19px;font-weight:700}.itdbreg-sub{color:var(--ink-3);word-break:keep-all;margin:24px 0 0;font-size:14px;line-height:20px}.itdbreg-opt{background:#f7f7fa;border-radius:16px;min-height:142px;margin-top:16px;padding:28px 24px 20px;position:relative}.itdbreg-opt+.itdbreg-opt{min-height:146px;margin-top:8px}.itdbreg-opt-badge{background:var(--brand);color:#fff;letter-spacing:-.01em;border-radius:8px 8px 16px 16px;padding:12px 16px;font-size:14px;font-weight:700;position:absolute;top:-16px;right:24px;box-shadow:0 6px 16px #5266ff52}.itdbreg-opt-title{letter-spacing:-.01em;color:var(--ink);word-break:keep-all;margin:0;font-size:16px;font-weight:700}.itdbreg-opt-body{color:var(--ink-3);word-break:keep-all;margin:4px 0 0;font-size:14px;line-height:20px}.itdbreg-opt-mail{color:var(--brand-deep);text-decoration:none}.itdbreg-opt-mail:hover{text-decoration:underline}.itdbreg-opt-foot{justify-content:flex-end;margin-top:12px;display:flex}.itdbreg-opt-link{color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:700}.itdbreg-opt-link:hover{color:var(--brand-deep)}.itdbreg-form-btns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.itdbreg-form-btn{color:#222;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:3px;min-width:0;height:36px;padding:0 4px;font-family:inherit;font-size:10px;font-weight:700;line-height:16px;text-decoration:none;transition:background .15s;display:flex}.itdbreg-form-btn:hover{background:var(--bg-2)}.itdbreg-form-ico{color:var(--ink-2);flex:none;align-items:center;display:inline-flex}.itdbreg-form-ico svg{width:14px;height:14px}.itdbreg-form-tag{border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-family:inherit;font-size:10px;font-weight:600;line-height:14px;display:inline-flex}.itdbreg-form-tag.en{color:#5f73ff;background:#eef0ff}.itdbreg-form-tag.ko{color:#1eae98;background:#e8f8f5}@media (min-width:834px){.itdbreg-form-btns{flex-wrap:wrap;display:flex}.itdbreg-form-btn{gap:4px;width:158px;padding:0 12px;font-size:12px}.itdbreg-form-ico svg{width:16px;height:16px}}.itdbreg-form-notice{color:var(--ink-3);margin:10px 0 0;font-size:11.5px;font-weight:600}@media (max-width:833px){.itdbreg-overlay{align-items:flex-end;padding:0}.itdbreg-wrap{max-width:none}.itdbreg-close{top:-48px;right:16px}.itdbreg-card{border-radius:24px 24px 0 0;max-height:calc(100dvh - 48px);padding:20px 16px 24px}.itdbreg-modal-title{font-size:18px;line-height:26px}.itdbreg-sub{margin:16px 0 0}.itdbreg-opt{padding:28px 24px 20px}.itdbreg-opt-badge{top:-8px;right:24px}}.rep-rows{flex-direction:column;gap:8px;display:flex}.rep-row{grid-template-columns:140px 1fr auto;align-items:center;gap:8px;display:grid}@media (max-width:680px){.rep-row{grid-template-columns:1fr auto;gap:6px}.rep-row .rep-role{grid-column:1/-1}}.market-page .press-row{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) auto;align-items:start}.market-page .press-row .rep-remove{margin-top:8px}.market-page .auto-grow{resize:none;display:block;overflow:hidden}@media (max-width:680px){.market-page .press-row{grid-template-columns:1fr;position:relative}.market-page .press-row>:first-child{padding-right:46px}.market-page .press-row .rep-remove{margin-top:0;position:absolute;top:7px;right:8px}}.market-page .year-month-list{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}.market-page .year-row{background:var(--bg-3);border:.5px solid var(--rule);border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px;transition:background .15s;display:flex}.market-page .year-row .chip-group.chip-mini{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;display:grid}.market-page .year-row .chip-group.chip-mini .chip{text-align:center;justify-content:center;padding:6px 4px}@media (max-width:900px){.market-page .year-row .chip-group.chip-mini{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:520px){.market-page .year-row .chip-group.chip-mini{grid-template-columns:repeat(4,minmax(0,1fr))}}.market-page .year-row-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.market-page .year-label{font-family:var(--mono);color:var(--ink);letter-spacing:.04em;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.market-page .year-label:before{content:"";background:var(--brand);border-radius:50%;width:5px;height:5px}.market-page .year-actions{align-items:center;gap:8px;display:flex}.market-page .year-select{background-color:var(--bg);border:.5px solid var(--rule);color:var(--ink-2);-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%230A0A12' stroke-opacity='0.45' stroke-width='1.2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;border-radius:6px;padding:5px 28px 5px 10px;font-size:12.5px;font-weight:500}.market-page .year-select:focus{border-color:var(--ink);outline:none}.market-page .year-remove{border:.5px solid var(--rule);background:var(--bg);width:26px;height:26px;color:var(--ink-3);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:13px;line-height:1;transition:all .15s;display:flex}.market-page .year-remove:hover{border-color:var(--state-err);color:var(--state-err)}.market-page .year-quick{font-family:var(--mono);color:var(--ink-3);border:.5px solid var(--rule);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:600;transition:all .15s}.market-page .year-quick:hover{border-color:var(--ink-2);color:var(--ink)}.rep-remove{border:.5px solid var(--rule);background:var(--bg);width:32px;height:32px;color:var(--ink-3);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;transition:all .15s;display:flex}.rep-remove:hover{border-color:var(--state-err);color:var(--state-err)}.rep-add{border:.5px dashed var(--rule);color:var(--ink-2);letter-spacing:-.005em;cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;align-items:center;gap:8px;margin-top:4px;padding:9px 14px;font-size:12.5px;font-weight:500;transition:all .15s;display:inline-flex}.rep-add:hover{border-color:var(--ink-2);color:var(--ink);background:var(--bg-2)}.rep-add .ico{color:var(--brand);justify-content:center;align-items:center;display:inline-flex}.rep-add .ico svg{width:var(--icon-sm);height:var(--icon-sm)}.perf-row{background:var(--bg);border:.5px solid var(--rule);border-radius:10px;margin-bottom:10px;padding:16px 18px 14px;transition:border-color .15s,background .15s;position:relative}.perf-row.perf-premiere{background:var(--brand-paler);border-color:#6b7eff38}.perf-row-badge{z-index:1;position:absolute;top:-9px;left:14px}.perf-badge{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;background:var(--brand);color:var(--bg);border-radius:3px;padding:3px 8px;font-size:9px;font-weight:700;box-shadow:0 2px 6px -2px #6b7eff66}.perf-row-remove{border:.5px solid var(--rule);background:var(--bg);width:26px;height:26px;color:var(--ink-3);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:13px;line-height:1;transition:all .15s;display:flex;position:absolute;top:12px;right:12px}.perf-row-remove:hover{border-color:var(--state-err);color:var(--state-err)}.perf-row-grid{grid-template-columns:220px minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:14px;display:grid}@media (max-width:680px){.perf-row-grid{grid-template-columns:1fr;gap:12px}}.perf-row.perf-premiere .perf-row-grid{padding-top:4px}.perf-row:not(.perf-premiere) .perf-row-grid{padding-right:26px}.perf-other-list{flex-direction:column;gap:0;display:flex}.premiere-pending-note{background:var(--brand-paler);border:.5px solid #6b7eff38;border-radius:10px;padding:16px 18px}.market-page .form-area .perf-row-grid .field{gap:6px}.market-page .form-area .perf-row-grid .field-label{letter-spacing:var(--label-tracking);font-size:9.5px}.market-page .form-area .perf-row-grid input[type=month]{font-family:var(--mono);letter-spacing:.02em}.market-page .form-area .perf-row-grid .perf-input,.market-page .form-area .perf-row-grid .searchable-input-inner input,.market-page .form-area .perf-row-grid .ms-trigger{height:48px;min-height:48px;font-size:var(--control-font-size);background:var(--bg);border:.5px solid var(--rule);border-radius:8px;padding:0 12px}.market-page .form-area .perf-row-grid .searchable-input-inner input{padding-right:56px}.market-page .form-area .perf-row-grid .ms-trigger{flex-wrap:nowrap;padding-right:32px}.market-page .form-area .perf-row-grid .ms-trigger:after{right:12px}.market-page .form-area .perf-row-grid .ms-placeholder,.market-page .form-area .perf-row-grid .ms-single-label{min-width:0;font-size:var(--control-font-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.market-page .form-area .credit-head .ms-trigger{background:var(--bg);border-color:var(--rule);flex-wrap:nowrap}.market-page .form-area .credit-head .ms-placeholder,.market-page .form-area .credit-head .ms-single-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.market-page .form-area .credit-head .searchable-input{min-width:0}.market-page .form-area .credit-head .searchable-input-inner input{background:var(--bg)}.market-page .form-area .chip{box-sizing:border-box;justify-content:center;align-items:center;min-height:32px;padding:6px 14px;font-size:12px;line-height:1.2;display:inline-flex}.market-page .form-area .chip-label{display:block;transform:translateY(1px)}.market-page .form-area .toggle-pill{padding:6px 14px;font-size:12px}.market-page .form-area .chip-group{gap:10px 8px}.market-page .form-area .field{gap:5px}.market-page .form-area .field-label{line-height:1.1}.market-page .form-area .field-group>.field+.field{margin-top:22px}@media (max-width:680px){.market-page .form-area .fg-row.two-col,.market-page .form-area .fg-row.three-col{row-gap:22px}}.market-page .chip{background:var(--bg);border:.5px solid var(--rule);color:var(--ink-2)}.market-page .chip:hover{border-color:var(--ink-2);color:var(--ink)}.market-page .chip.on{background:var(--brand);border-color:var(--brand);color:var(--bg)}.credit-list{flex-direction:column;gap:10px;margin-bottom:8px;display:flex}.credit-card{background:var(--bg-3);border:.5px solid var(--rule);border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;transition:border-color .15s;display:flex;position:relative}.credit-card:hover{border-color:var(--ink-4)}.credit-head{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:10px;display:grid}.credit-head.has-remove{grid-template-columns:200px minmax(0,1fr) 36px}.credit-remove{border:.5px solid var(--rule);background:var(--bg);width:36px;height:36px;color:var(--ink-3);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.credit-remove:hover{color:var(--state-err);background:#ef444414;border-color:#ef444447}.credit-card .textarea{background:var(--bg);min-height:88px}@media (max-width:680px){.credit-card{padding:12px}.credit-head{grid-template-columns:1fr}.credit-head.has-remove{grid-template-columns:minmax(0,1fr) 44px}.credit-head.has-remove>.searchable-input{grid-column:1/-1}.credit-head.has-remove>.credit-remove{grid-area:1/2;width:44px;height:44px}.creative-team-field>.rep-add{justify-content:center;align-self:stretch;min-height:44px}}.form-nav{border-top:.5px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:36px;padding-top:24px;display:flex}.form-nav-left,.form-nav-right,.form-nav-center{align-items:center;gap:10px;display:flex}.form-nav-center{flex:1;justify-content:center}.btn-back{color:var(--ink-2);letter-spacing:-.005em;border:.5px solid var(--rule);background:var(--bg);cursor:pointer;border-radius:100px;align-items:center;gap:8px;padding:12px 18px;font-size:13.5px;font-weight:500;transition:all .2s;display:inline-flex}.btn-back:hover{color:var(--ink);border-color:var(--ink)}.btn-back[disabled]{opacity:.4;cursor:not-allowed}.btn-next{color:var(--bg);letter-spacing:-.005em;background:var(--ink);cursor:pointer;border:none;border-radius:100px;align-items:center;gap:10px;padding:13px 22px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.btn-next .arr{transition:transform .2s}.btn-next:hover .arr{transform:translate(3px)}.mk-upload .form-nav .btn-back,.mk-upload .form-nav .btn-next{border-radius:12px;min-height:48px;padding:0 20px;font-size:14px}.btn-draft{color:var(--ink-3);letter-spacing:-.005em;background:var(--bg);border:.5px dashed var(--rule);cursor:pointer;border-radius:100px;align-items:center;gap:7px;padding:11px 18px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.btn-draft:hover{color:var(--ink);border-color:var(--ink-2);border-style:solid}.btn-draft-ico{opacity:.7;font-size:13px;line-height:1}.btn-submit{width:100%;color:var(--bg);letter-spacing:-.01em;background:var(--ink);cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:18px 32px;font-size:15px;font-weight:700;transition:all .25s;display:inline-flex}.btn-submit:hover{background:var(--brand);transform:translateY(-2px);box-shadow:0 16px 36px -12px #6b7eff8c}.btn-submit[disabled]{opacity:.4;cursor:not-allowed;background:var(--ink);box-shadow:none;transform:none}.btn-primary{background:var(--ink);color:var(--bg);letter-spacing:-.005em;cursor:pointer;border:none;border-radius:100px;align-items:center;gap:8px;padding:13px 22px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.btn-primary:hover{background:var(--brand);transform:translateY(-1px)}.btn-ghost{background:var(--bg);color:var(--ink);letter-spacing:-.005em;border:.5px solid var(--rule);cursor:pointer;border-radius:100px;align-items:center;gap:8px;padding:13px 22px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.btn-ghost:hover{border-color:var(--ink)}.review-card{background:var(--bg);border:.5px solid var(--rule);border-radius:10px;margin-bottom:12px;padding:24px 26px}.rc-head{border-bottom:.5px solid var(--rule-2);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.rc-title{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:700;display:flex}.rc-step-num{font-family:var(--mono);color:var(--brand);letter-spacing:.1em;font-size:10px;font-weight:700}.rc-edit{font-family:var(--mono);color:var(--brand);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:10.5px;font-weight:700;transition:opacity .15s;display:inline-flex}.rc-edit:hover{opacity:.7}.rc-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:680px){.rc-grid{grid-template-columns:1fr 1fr;gap:18px 28px}}.rc-item{flex-direction:column;gap:3px;display:flex}.rc-item-label{font-family:var(--mono);color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:600}.rc-item-value{color:var(--ink);letter-spacing:-.005em;font-size:13.5px;font-weight:500;line-height:1.4}.rc-item-value.muted{color:var(--ink-3);font-style:italic;font-weight:400}.mk-saving-overlay{z-index:10001;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0a128c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mk-saving-card{text-align:center;background:#fff;border-radius:18px;width:min(420px,100%);padding:34px 30px 30px;box-shadow:0 24px 60px #0a0a1247}.mk-saving-spinner{border:3px solid var(--rule);border-top-color:var(--brand);border-radius:50%;width:34px;height:34px;margin:0 auto 18px;animation:.8s linear infinite mkSavingSpin;display:block}@keyframes mkSavingSpin{to{transform:rotate(360deg)}}.mk-saving-title{color:var(--ink);letter-spacing:-.01em;margin:0 0 8px;font-size:17px;font-weight:700}.mk-saving-body{color:var(--ink-2);margin:0;font-size:13px;line-height:1.65}.rc-deal-sec{border-top:1px solid var(--rule);margin-top:20px;padding-top:16px}.rc-deal-title{color:var(--ink);letter-spacing:-.01em;margin:0 0 12px;font-size:13px;font-weight:700}.rc-deal-note{border:1px solid var(--rule);border-left:3px solid var(--brand);background:var(--bg-2);border-radius:8px;margin:12px 0 0;padding:12px 14px}.rc-deal-note-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px;font-size:9.5px;font-weight:600}.rc-deal-note-text{color:var(--ink);white-space:pre-wrap;word-break:keep-all;margin:0;font-size:13px;line-height:1.65}.vis-group{flex-direction:column;gap:8px;display:flex}.vis-option{border:.5px solid var(--rule);cursor:pointer;background:var(--bg);border-radius:8px;align-items:flex-start;gap:14px;padding:16px 18px;transition:all .15s;display:flex}.vis-option:hover{border-color:var(--ink-2)}.vis-option.on{border-color:var(--ink);background:var(--bg-3);box-shadow:0 0 0 1px var(--ink) inset}.vis-radio{border:1.5px solid var(--rule);background:var(--bg);border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:2px;transition:all .15s;position:relative}.vis-option.on .vis-radio{border-color:var(--ink)}.vis-option.on .vis-radio:after{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:3px}.vis-content{flex:1}.vis-title{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:8px;margin-bottom:4px;font-size:14px;font-weight:600;display:flex}.vis-badge{font-family:var(--mono);letter-spacing:.08em;border-radius:3px;padding:2px 7px;font-size:9px;font-weight:700}.vis-badge.public{background:var(--brand-pale);color:var(--brand-deep)}.vis-badge.private{background:var(--rule-2);color:var(--ink-3)}.vis-badge.draft{color:#a87a12;background:#e0a7321f}.vis-desc{color:var(--ink-3);letter-spacing:-.005em;font-size:12.5px;line-height:1.5}.consent-list{flex-direction:column;gap:10px;margin-top:8px;display:flex}.consent-row{cursor:pointer;align-items:flex-start;gap:12px;padding:6px 0;display:flex}.consent-check{border:1.5px solid var(--rule);background:var(--bg);color:#0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;transition:all .15s;display:flex}.consent-row.on .consent-check{background:var(--ink);border-color:var(--ink);color:var(--bg)}.consent-text{color:var(--ink-2);letter-spacing:-.005em;font-size:13px;line-height:1.5}.consent-text strong{color:var(--ink);font-weight:600}.consent-text .link{color:var(--brand-deep);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:.5px}.consent-text .link:hover{text-decoration-thickness:1.5px}.market-page .mk-notice-email{margin:6px 0 0 30px}.market-page .mk-notice-email-current{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:13px;line-height:1.5;display:flex}.market-page .mk-notice-email-current strong{color:var(--ink);word-break:break-all;font-weight:600}.market-page .mk-notice-email-change{font:inherit;color:var(--brand-deep);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;text-decoration:underline}@media (max-width:680px){.market-page .mk-notice-email{margin-left:0}}.divider{background:var(--rule);height:.5px;margin:24px 0}.success-modal{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a12c7;justify-content:center;align-items:center;padding:24px;animation:.3s ease-out mkFade;display:none;position:fixed;inset:0}.success-modal.on{display:flex}.success-card{background:var(--bg);text-align:center;border-radius:14px;width:100%;max-width:520px;padding:48px 40px 40px;animation:.4s cubic-bezier(.2,.8,.2,1) mkScaleIn;position:relative}.success-ico{background:var(--brand-pale);width:64px;height:64px;color:var(--brand);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 22px;font-size:28px;display:flex}.success-eyebrow{font-family:var(--mono);color:var(--brand);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700}.success-title{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;word-break:keep-all;margin:0 0 14px;font-size:28px;font-weight:800;line-height:1.2}.success-body{color:var(--ink-2);letter-spacing:-.005em;white-space:pre-line;text-wrap:pretty;word-break:keep-all;margin:0;font-size:14px;line-height:1.65}.success-note{color:var(--ink-3);letter-spacing:-.005em;text-wrap:pretty;word-break:keep-all;margin:12px 0 28px;font-size:13px;line-height:1.65}.success-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.success-btn-primary{background:var(--ink);color:var(--bg);letter-spacing:-.005em;cursor:pointer;border:none;border-radius:100px;align-items:center;gap:8px;padding:14px 22px;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex}.success-btn-primary:hover{background:var(--brand)}.success-btn-ghost{color:var(--ink-2);border:1px solid var(--rule);letter-spacing:-.005em;cursor:pointer;background:0 0;border-radius:100px;padding:14px 22px;font-size:13.5px;font-weight:500;transition:all .2s}.success-btn-ghost:hover{color:var(--ink);border-color:var(--ink)}.search-input-wrap{position:relative}.search-input-wrap .search-input{padding-left:42px}.search-icon{color:var(--ink-3);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.search-input-wrap.open .search-icon{color:var(--brand)}.search-dropdown{background:var(--bg);border:.5px solid var(--rule);z-index:20;border-radius:8px;max-height:320px;padding:6px 0;display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px -10px #0a0a122e,0 4px 8px -4px #0a0a1214}.search-input-wrap.open .search-dropdown{display:block}.search-section-label{font-family:var(--mono);color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;padding:8px 14px 4px;font-size:9.5px;font-weight:700}.search-option{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:2px;width:100%;padding:9px 14px;transition:background .12s;display:flex}:is(.search-option:hover,.search-option:focus-visible){background:var(--bg-2);outline:none}.search-option-name{color:var(--ink);letter-spacing:-.005em;align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:flex}.search-option-meta{color:var(--ink-3);letter-spacing:-.003em;font-size:11.5px}.search-new .search-option-name{color:var(--brand);font-weight:600}.search-new-ico{background:var(--brand-pale);width:20px;height:20px;color:var(--brand);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex}.search-empty{color:var(--ink-3);text-align:center;letter-spacing:-.005em;padding:14px;font-size:13px}.lp-hero{background:var(--bg);border-bottom:.5px solid var(--rule);padding:96px clamp(58.8px,12.6vw,210px) 110px;position:relative;overflow:hidden}.lp-hero-inner{z-index:2;max-width:1180px;margin:0 auto;position:relative}.lp-hero.dark{background:var(--ink);border-bottom:none}.lp-hero.dark .lp-hero-title,.lp-hero.dark .lp-stat-num{color:#fff}.lp-hero.dark .lp-hero-lede{color:#ffffffa8}.lp-hero-eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brand);align-items:center;gap:8px;margin-bottom:22px;font-size:11px;font-weight:700;display:inline-flex}.lp-hero-eyebrow:before{content:"";background:var(--brand);width:6px;height:6px;box-shadow:0 0 0 3px var(--brand-pale);border-radius:50%}.lp-hero-eyebrow-below{margin-top:-8px;margin-bottom:0}.lp-hero-title{letter-spacing:-.04em;color:var(--ink);max-width:960px;margin:0 0 22px;font-size:clamp(46px,7.2vw,96px);font-weight:800;line-height:1.02}.lp-hero-title .accent{color:var(--brand-deep)}.lp-hero-lede{color:var(--ink-2);max-width:580px;margin:0 0 34px;font-size:clamp(15px,1.6vw,18.5px);line-height:1.55}.lp-hero-lede strong{color:var(--ink);font-weight:600}.lp-hero.dark .lp-hero-lede strong{color:#fff}.lp-cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp-stats{border-top:.5px solid var(--rule);flex-wrap:wrap;gap:36px;margin-top:56px;padding-top:30px;display:flex}.lp-stat-num{letter-spacing:-.03em;color:var(--ink);font-size:30px;font-weight:800}.lp-stat-lbl{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:4px;font-size:10px;font-weight:600}.lp-hero-deco{background:radial-gradient(circle, var(--brand-pale), transparent 70%);pointer-events:none;z-index:1;border-radius:50%;position:absolute}.main-nav.pf-nav{justify-content:flex-start;gap:36px}.pf-nav .brand{cursor:pointer;color:var(--ink);background:0 0;border:none;align-items:baseline;gap:10px;padding:0;display:flex}.pf-nav .brand-mark{letter-spacing:-.04em;--iw-scale:1.2;align-items:center;font-size:22px;font-weight:800;line-height:1;display:inline-flex}.pf-nav .brand-mark .accent{color:var(--brand-deep)}.pf-nav .brand-tag{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:9px;font-weight:600}.pf-nav .nav-tabs{gap:2px;margin-left:8px;display:flex}.pf-nav .nav-tab{color:var(--ink-2);cursor:pointer;letter-spacing:-.01em;background:0 0;border:none;align-items:center;gap:5px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s;display:flex;position:relative}.pf-nav .nav-tab:hover{color:var(--ink)}.pf-nav .nav-tab.active{color:var(--ink);font-weight:600}.pf-nav .nav-tab.active:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:6px;left:16px;right:16px}.pf-nav .nav-tab.new:before{content:"NEW";letter-spacing:.1em;background:var(--brand);color:#fff;border-radius:3px;margin-right:2px;padding:2px 5px;font-size:8px;font-weight:700}.pf-nav .nav-tab-wrap{display:flex;position:relative}.pf-nav .nav-tab-menu{background:var(--bg);border:.5px solid var(--rule);z-index:60;border-radius:10px;flex-direction:column;gap:1px;min-width:184px;padding:6px;display:none;position:absolute;top:calc(100% + 8px);left:8px;box-shadow:0 16px 40px -12px #0a0a1247}.pf-nav .nav-tab-wrap:hover .nav-tab-menu{display:flex}.pf-nav .nav-tab-wrap:after{content:"";height:8px;position:absolute;top:100%;left:0;right:0}.pf-nav .nav-tab-menu-item{text-align:left;letter-spacing:-.005em;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:all .12s}.pf-nav .nav-tab-menu-item:hover{background:var(--bg-2);color:var(--ink)}.pf-nav .nav-right-cluster{align-items:center;gap:10px;margin-left:auto;display:flex}.pf-nav .nav-search-btn{border:.5px solid var(--rule);width:34px;height:34px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;transition:all .15s;display:flex}.pf-nav .nav-search-btn:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pf-nav .nav-btn{cursor:pointer;letter-spacing:-.005em;white-space:nowrap;border-radius:100px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.pf-nav .nav-btn-ghost{border:.5px solid var(--rule);color:var(--ink-2);background:0 0}.pf-nav .nav-btn-ghost:hover{border-color:var(--ink);color:var(--ink)}.pf-nav .nav-btn-solid{background:var(--ink);color:var(--bg);border:.5px solid var(--ink)}.pf-nav .nav-btn-solid:hover{background:var(--brand);border-color:var(--brand)}.pf-nav .nav-btn-brand{background:var(--brand);color:#fff;border:.5px solid var(--brand)}.pf-nav .nav-btn-brand:hover{background:var(--brand-deep);border-color:var(--brand-deep)}.pf-nav .nav-right-cluster .lang-toggle,.directory-page.p-share-page .p-share-lang .lang-toggle{border:.5px solid var(--rule);background:var(--bg-2);border-radius:100px;flex-shrink:0;align-items:stretch;gap:2px;height:34px;padding:3px;display:inline-flex;overflow:visible}.pf-nav .nav-right-cluster .lang-btn,.directory-page.p-share-page .p-share-lang .lang-btn{white-space:nowrap;letter-spacing:-.005em;min-width:46px;color:var(--ink-3);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:600;line-height:1;transition:background .15s,color .15s;display:inline-flex}.pf-nav .nav-right-cluster .lang-btn:hover,.directory-page.p-share-page .p-share-lang .lang-btn:hover{color:var(--ink)}.pf-nav .nav-right-cluster .lang-btn.on,.directory-page.p-share-page .p-share-lang .lang-btn.on{color:var(--brand-deep);background:#fff;box-shadow:0 1px 2px #0a0a1214}.pf-nav .brand{white-space:nowrap;flex-shrink:0}.pf-nav .brand-mark,.pf-nav .brand-tag{white-space:nowrap}.pf-nav .nav-right-cluster{flex-wrap:nowrap}.pf-nav .nav-right-cluster>*{flex-shrink:0}.pf-nav .nav-right-cluster .nav-save-draft,.pf-nav .nav-right-cluster .status-pill,.pf-nav .nav-right-cluster .nav-cancel{white-space:nowrap;height:34px;padding:0 14px;font-size:12px;line-height:1}.pf-nav .nav-right-cluster .user-chip-avatar{width:34px;height:34px}.lang-btn-compact,.pf-nav .nav-profile-compact-icon,.pf-nav .nav-label-short{display:none}.pf-nav .nav-profile-compact-icon{width:var(--icon-md);height:var(--icon-md)}@media (max-width:900px){.main-nav.pf-nav{gap:16px}.pf-nav .nav-tabs{display:none}}@media (max-width:1023px){.pf-nav .brand-tag{display:none}}@media (max-width:680px){.me-page .pf-nav .brand-mark{--iw-scale:1.2}.pf-nav .nav-btn-ghost{display:none}.pf-nav .nav-btn{padding:6px 11px;font-size:11.5px}}.lp-section{max-width:1180px;margin:0 auto;padding:96px clamp(58.8px,12.6vw,210px)}.lp-section.tint{background:var(--bg-2);max-width:none}.lp-section.tint>*{max-width:1180px;margin-left:auto;margin-right:auto}.lp-section-head{margin-bottom:44px}.lp-section-eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brand);margin-bottom:12px;font-size:10.5px;font-weight:700;display:block}.lp-section-title{letter-spacing:-.03em;color:var(--ink);max-width:720px;margin:0;font-size:clamp(26px,3.4vw,40px);font-weight:800;line-height:1.1}.lp-section-title .accent{color:var(--brand-deep)}.lp-pillars{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:780px){.lp-pillars{grid-template-columns:repeat(3,1fr)}}.lp-pillar{border:.5px solid var(--rule);background:var(--bg);border-radius:14px;flex-direction:column;min-height:180px;padding:34px 28px;transition:all .25s;display:flex}.lp-pillar:hover{background:var(--bg-2);transform:translateY(-3px);box-shadow:0 18px 40px -18px #0a0a1229}.lp-pillar-num{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-3);margin-bottom:20px;font-size:10px;font-weight:700}.lp-pillar-ico{background:var(--brand-pale);width:44px;height:44px;color:var(--brand);border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;font-size:20px;display:flex}.lp-pillar-title{letter-spacing:-.02em;color:var(--ink);margin:0 0 10px;font-size:21px;font-weight:800}.lp-pillar-title .accent{color:var(--brand-deep)}.lp-pillar-body{color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}.lp-peek{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (min-width:720px){.lp-peek{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.lp-peek{grid-template-columns:repeat(4,1fr)}}.lp-branch{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:880px){.lp-branch{grid-template-columns:1fr 1fr}}.lp-branch-card{border:.5px solid var(--rule);background:var(--bg);cursor:pointer;border-radius:16px;flex-direction:column;min-height:210px;padding:40px 34px;transition:all .25s;display:flex;position:relative;overflow:hidden}.lp-branch-card:hover{transform:translateY(-4px);box-shadow:0 22px 50px -20px #0a0a1233}.lp-branch-card.artist:hover{background:linear-gradient(135deg, var(--brand-deep), var(--brand))}.lp-branch-card.prod:hover{background:var(--ink)}.lp-branch-card:hover .lp-branch-q,.lp-branch-card:hover .lp-branch-body{color:#ffffffc7}.lp-branch-card:hover .lp-branch-title,.lp-branch-card:hover .lp-branch-arrow{color:#fff;border-color:#fff6}.lp-branch-q{color:var(--ink-2);margin-bottom:6px;font-size:15px;transition:color .25s}.lp-branch-title{letter-spacing:-.03em;color:var(--ink);margin:0 0 14px;font-size:clamp(26px,3vw,34px);font-weight:800;transition:color .25s}.lp-branch-title .accent{color:var(--brand-deep)}.lp-branch-body{color:var(--ink-2);margin:0 0 auto;font-size:14px;line-height:1.6;transition:color .25s}.lp-branch-arrow{border:1px solid var(--rule);width:42px;height:42px;color:var(--ink);border-radius:50%;justify-content:center;align-self:flex-start;align-items:center;margin-top:24px;transition:all .25s;display:flex}.lp-lounge{background:var(--ink);padding:80px 28px}.lp-lounge-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;max-width:1180px;margin:0 auto;display:flex}.lp-lounge-q{letter-spacing:-.03em;color:#fff;margin:0 0 10px;font-size:clamp(26px,3.4vw,38px);font-weight:800}.lp-lounge-sub{color:#fff9;max-width:520px;margin:0;font-size:clamp(14px,1.6vw,16.5px)}.lp-lounge-link{color:var(--ink);letter-spacing:-.01em;cursor:pointer;background:#fff;border:none;border-radius:100px;align-items:center;gap:12px;padding:16px 24px;font-size:15px;font-weight:700;transition:all .2s;display:inline-flex}.lp-lounge-link:hover{background:var(--brand);color:#fff;transform:translate(3px)}.lp-foot{background:var(--bg);border-top:.5px solid var(--rule);padding:36px 28px}.lp-foot-inner{max-width:1180px;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;font-size:12px;display:flex}.lp-foot-inner strong{color:var(--ink);font-weight:700}.lp-foot-inner a{color:var(--ink-2)}.lp-foot-inner a:hover{color:var(--ink)}@media (max-width:680px){.lp-hero{padding:64px 18px 72px}.lp-section{padding:64px 18px}.lp-lounge{padding:56px 18px}}.market-page .mkd-overlay{z-index:200;-webkit-backdrop-filter:blur(8px);background:#0a0a125c;animation:.24s ease-out mkdFade;position:fixed;inset:0}@keyframes mkdFade{0%{opacity:0}to{opacity:1}}.market-page .mkd-panel{background:var(--bg);border:.5px solid var(--rule);border-radius:16px;flex-direction:column;max-width:1320px;margin:0 auto;animation:.32s cubic-bezier(.2,.8,.2,1) mkdSlide;display:flex;position:absolute;inset:24px;overflow:hidden;box-shadow:0 30px 80px -20px #0a0a1247,0 12px 28px -12px #0a0a121f}@keyframes mkdSlide{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.market-page .mkd-topbar{border-bottom:.5px solid var(--rule);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5;background:#ffffffeb;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 20px 0 14px;display:flex}.market-page .mkd-back{border:.5px solid var(--rule);background:var(--bg);color:var(--ink);cursor:pointer;letter-spacing:-.005em;border-radius:100px;align-items:center;gap:8px;padding:7px 14px 7px 10px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.market-page .mkd-back:hover{border-color:var(--ink);background:var(--bg-2)}.market-page .mkd-back .arr{font-size:13px;line-height:1;transition:transform .18s;display:inline-block}.market-page .mkd-back:hover .arr{transform:translate(-2px)}.market-page .mkd-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.market-page .mkd-action{border:.5px solid var(--rule);background:var(--bg);height:34px;color:var(--ink-2);cursor:pointer;letter-spacing:-.005em;border-radius:100px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.market-page .mkd-action:hover{border-color:var(--ink-2);color:var(--ink)}.market-page .mkd-action svg{flex-shrink:0}.market-page .mkd-action.on{color:var(--state-err);background:#e55a4a0f;border-color:#e55a4a52}.market-page .mkd-action.on svg{fill:currentColor}.market-page .mkd-action-icon{width:34px;height:34px;padding:0}.market-page .mkd-cta{background:var(--ink);height:34px;color:var(--bg);letter-spacing:-.005em;cursor:pointer;border:none;border-radius:100px;align-items:center;gap:6px;padding:0 16px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .18s;display:inline-flex}.market-page .mkd-cta:hover{background:var(--brand)}.market-page .mkd-cta .arr{font-size:13px;transition:transform .18s}.market-page .mkd-cta:hover .arr{transform:translate(2px)}.market-page .mkd-close{border:.5px solid var(--rule);background:var(--bg);width:34px;height:34px;color:var(--ink-2);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-family:inherit;font-size:18px;line-height:1;transition:all .15s;display:inline-flex}.market-page .mkd-close:hover{border-color:var(--ink);color:var(--ink)}.market-page .mkd-lang{border:.5px solid var(--rule);background:var(--bg);border-radius:100px;flex-shrink:0;display:inline-flex;overflow:hidden}.market-page .mkd-lang button{height:34px;font-family:var(--mono);color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:12px;font-weight:700}.market-page .mkd-lang button.on{background:var(--ink);color:var(--bg)}.market-page .mkd-scroll{overscroll-behavior:contain;background:var(--bg);flex:1;overflow-y:auto}.market-page .mkd-scroll::-webkit-scrollbar{width:8px}.market-page .mkd-scroll::-webkit-scrollbar-thumb{background:var(--rule);border-radius:100px}.market-page .mkd-scroll::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}.market-page .mkd-hero{border-bottom:.5px solid var(--rule);grid-template-columns:minmax(0,420px) 1fr;gap:48px;padding:40px 48px 36px;display:grid}.market-page .mkd-poster{aspect-ratio:3/4;background:var(--bg-3);border-radius:8px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #0a0a1238,0 10px 24px -10px #0a0a121a}.market-page .mkd-poster-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.market-page .mkd-poster:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#0a0a1259 100%);position:absolute;inset:0}.market-page .mkd-info{flex-direction:column;min-width:0;padding-top:8px;display:flex}.market-page .mkd-badges{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.market-page .mkd-badge{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:5px 10px;font-size:9.5px;font-weight:700}.market-page .mkd-badge.book{background:var(--brand);color:#fff}.market-page .mkd-badge.live{background:var(--state-live);color:#fff}.market-page .mkd-badge.hold{background:var(--state-hold);color:var(--ink)}.market-page .mkd-badge.new{background:var(--ink);color:var(--bg)}.market-page .mkd-eyebrow{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:10.5px;font-weight:700;display:inline-flex}.market-page .mkd-eyebrow .dot{background:var(--brand);border-radius:50%;width:5px;height:5px}.market-page .mkd-title{letter-spacing:-.03em;color:var(--ink);margin:0 0 4px;font-size:44px;font-weight:800;line-height:1.04}.market-page .mkd-title-sub{color:var(--ink-3);letter-spacing:-.01em;margin-bottom:16px;font-size:18px;font-style:italic;font-weight:500}.market-page .mkd-company{border-bottom:.5px solid var(--rule-2);align-items:center;gap:10px;margin-bottom:24px;padding-bottom:24px;display:flex}.market-page .mkd-company-avatar{background:var(--ink);width:34px;height:34px;color:var(--bg);font-family:var(--mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.market-page .mkd-company-name{color:var(--ink);letter-spacing:-.01em;font-size:14.5px;font-weight:600}.market-page .mkd-company-meta{color:var(--ink-3);letter-spacing:-.005em;align-items:center;gap:5px;margin-top:2px;font-size:11.5px;display:flex}.market-page .mkd-company-meta-ico{width:11px;height:11px;color:var(--ink-4);flex-shrink:0}.market-page .mkd-tagline{color:var(--ink);letter-spacing:-.015em;border-left:2px solid var(--brand);margin:0 0 28px;padding-left:14px;font-size:18px;font-weight:500;line-height:1.5}.market-page .mkd-stats{border:.5px solid var(--rule);background:var(--bg-3);border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:auto;display:grid;overflow:hidden}.market-page .mkd-stat{border-right:.5px solid var(--rule-2);flex-direction:column;gap:5px;min-width:0;padding:14px 16px;display:flex}.market-page .mkd-stat:last-child{border-right:none}.market-page .mkd-stat-label{font-family:var(--mono);color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;font-size:8.5px;font-weight:700}.market-page .mkd-stat-value{font-family:var(--mono);color:var(--ink);letter-spacing:-.005em;font-size:16px;font-weight:700;line-height:1}.market-page .mkd-stat-value .currency{color:var(--ink-3);margin-right:2px;font-size:11px}.market-page .mkd-stat-value .unit{color:var(--ink-3);margin-left:3px;font-size:10px;font-weight:600}.market-page .mkd-stat-private{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-3);font-size:9px;font-weight:600}.market-page .mkd-section{border-bottom:.5px solid var(--rule);padding:48px;scroll-margin-top:60px}.market-page .mkd-section:last-child{border-bottom:none}.market-page .mkd-section-head{max-width:780px;margin-bottom:28px}.market-page .mkd-eyebrow2{font-family:var(--mono);color:var(--brand-deep);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700;display:block}.market-page .mkd-section-head h2{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:26px;font-weight:800;line-height:1.15}.market-page .mkd-spec-list{grid-template-columns:auto 1fr;gap:7px 18px;max-width:560px;margin:0;display:grid}.market-page .mkd-spec-list dt{color:var(--ink-3);padding:3px 0;font-size:12px;font-weight:500}.market-page .mkd-spec-list dd{color:var(--ink);margin:0;padding:3px 0;font-size:13px;font-weight:600}.market-page .mkd-subhead{font-family:var(--mono);color:var(--ink-2);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin:28px 0 16px;font-size:10.5px;font-weight:700;display:flex}.market-page .mkd-subhead:after{content:"";background:var(--rule);flex:1;height:.5px}.market-page .mkd-months{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;margin-bottom:24px;display:grid}.market-page .mkd-month{font-family:var(--mono);text-align:center;letter-spacing:.04em;border:.5px solid var(--rule);background:var(--bg);color:var(--ink-3);border-radius:5px;padding:11px 0;font-size:10px;font-weight:700}.market-page .mkd-month.on{background:var(--brand);color:#fff;border-color:var(--brand);box-shadow:0 4px 12px -4px #6b7eff66}.market-page .mkd-regions{flex-wrap:wrap;gap:6px;display:flex}.market-page .mkd-region{background:var(--brand-pale);color:var(--brand-deep);letter-spacing:-.005em;border:.5px solid #6b7eff4d;border-radius:100px;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.market-page .mkd-subnav{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:.5px solid var(--rule);background:#ffffffeb;align-items:center;gap:0;padding:0 48px;display:flex;position:sticky;top:0}.market-page .mkd-subnav button{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-bottom:1.5px solid #0000;padding:14px 16px;font-size:10.5px;font-weight:700;transition:all .15s}.market-page .mkd-subnav button:hover{color:var(--ink-2)}.market-page .mkd-description{color:var(--ink);letter-spacing:-.005em;white-space:pre-line;max-width:780px;margin:0 0 36px;font-size:15px;line-height:1.7}.market-page .mkd-credits{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 24px;max-width:780px;display:grid}.market-page .mkd-credit{background:var(--bg-3);border:.5px solid var(--rule-2);border-radius:6px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.market-page .mkd-credit-role{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:9px;font-weight:700}.market-page .mkd-credit-name{color:var(--ink);letter-spacing:-.005em;font-size:13.5px;font-weight:600}.market-page .mkd-credit-bio{color:var(--ink-3);letter-spacing:-.005em;font-size:11.5px;line-height:1.45}.market-page .mkd-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.market-page .mkd-spec-block{border:.5px solid var(--rule);background:var(--bg-3);border-radius:10px;padding:22px 24px}.market-page .mkd-spec-block--full{grid-column:1/-1}.market-page .mkd-spec-block h3{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border-bottom:.5px solid var(--rule-2);margin:0 0 14px;padding-bottom:10px;font-size:10.5px;font-weight:700}.market-page .mkd-spec-block .mkd-spec-list{max-width:none}.market-page .mkd-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.market-page .mkd-tech-item{flex-direction:column;gap:6px;display:flex}.market-page .mkd-tech-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:700}.market-page .mkd-tech-text{color:var(--ink-2);letter-spacing:-.005em;background:var(--bg);border:.5px solid var(--rule-2);white-space:pre-line;border-radius:6px;padding:8px 12px;font-size:13px;line-height:1.55}.market-page .mkd-doc-link{background:var(--ink);color:var(--bg);letter-spacing:-.005em;border-radius:6px;align-items:center;gap:8px;margin-top:14px;padding:9px 14px;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}.market-page .mkd-doc-link:hover{background:var(--brand)}.market-page .mkd-price-block{background:var(--bg-3);border:.5px solid var(--rule);border-radius:10px;align-items:flex-end;gap:24px;margin-bottom:24px;padding:20px 24px;display:flex}.market-page .mkd-price-main{flex-direction:column;gap:4px;display:flex}.market-page .mkd-price-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:700}.market-page .mkd-price-amount{font-family:var(--mono);color:var(--ink);letter-spacing:-.01em;font-size:28px;font-weight:800;line-height:1}.market-page .mkd-price-amount .currency{color:var(--ink-3);margin-right:3px;font-size:16px;font-weight:700}.market-page .mkd-price-amount .unit{color:var(--ink-3);letter-spacing:.04em;margin-left:6px;font-size:11px;font-weight:600}.market-page .mkd-price-vis{background:var(--bg);border:.5px solid var(--rule);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;border-radius:5px;align-self:center;align-items:center;gap:6px;margin-left:auto;padding:6px 10px;font-size:9.5px;font-weight:700;display:inline-flex}.market-page .mkd-price-vis.public{color:var(--state-ok);background:#11b9810f;border-color:#11b9814d}.market-page .mkd-price-vis.verified{color:var(--state-warn);background:#e0a7320f;border-color:#e0a7324d}.market-page .mkd-tour-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.market-page .mkd-tour-grid .mkd-subhead{margin-top:0}.market-page .mkd-logistics{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.market-page .mkd-log-item{border:.5px solid var(--rule);background:var(--bg);border-radius:8px;padding:14px 16px}.market-page .mkd-log-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:9.5px;font-weight:700}.market-page .mkd-log-value{color:var(--ink);letter-spacing:-.005em;font-size:13.5px;font-weight:600}.market-page .mkd-log-value.mkd-log-mono{font-family:var(--mono);font-weight:700}.market-page .mkd-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.market-page .mkd-gallery-thumb{aspect-ratio:4/3;background:var(--bg-3);object-fit:cover;border-radius:6px;width:100%;display:block;overflow:hidden}.trailer-embed{aspect-ratio:16/9;cursor:pointer;background:linear-gradient(135deg,#0a0a18,#2a3580);border:none;border-radius:10px;width:100%;margin-bottom:8px;padding:0;font-family:inherit;transition:transform .2s;display:block;position:relative;overflow:hidden}.trailer-embed:hover{transform:scale(1.005)}.trailer-embed:after{content:"";pointer-events:none;background:radial-gradient(circle,#6b7eff40,#0000 60%);position:absolute;inset:0}.trailer-embed-thumb{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.trailer-embed-play{z-index:2;background:#fffffff5;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:transform .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #0000004d}.trailer-embed:hover .trailer-embed-play{transform:translate(-50%,-50%)scale(1.08)}.trailer-embed-play svg{margin-left:4px}.trailer-embed-meta{color:#fff;z-index:2;text-align:left;text-shadow:0 1px 6px #000000bf;position:absolute;bottom:18px;left:22px;right:22px}.trailer-embed-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.85;margin-bottom:4px;font-size:9.5px;font-weight:700;display:block}.trailer-embed-url{font-family:var(--mono);opacity:.95;letter-spacing:-.005em;word-break:break-all;font-size:11.5px;font-weight:600;display:block}.trailer-embed--playing{aspect-ratio:16/9;background:#000;border-radius:10px;width:100%;margin-bottom:8px;overflow:hidden}.trailer-embed--playing iframe{border:0;width:100%;height:100%;display:block}.market-page .mkd-press{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.market-page .mkd-press-card{border-left:2px solid var(--brand);background:var(--bg-3);border-radius:0 8px 8px 0;padding:22px 24px}.market-page .mkd-press-quote{color:var(--ink);letter-spacing:-.01em;margin:0 0 14px;font-size:14.5px;font-style:italic;font-weight:500;line-height:1.55}.market-page .mkd-press-source{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}@media (max-width:1080px){.market-page .mkd-panel{inset:14px}.market-page .mkd-hero{grid-template-columns:minmax(0,300px) 1fr;gap:32px;padding:32px}.market-page .mkd-section{padding:48px 32px}.market-page .mkd-subnav{padding:0 32px}.market-page .mkd-title{font-size:38px}}@media (max-width:760px){.market-page .mkd-panel{border:none;border-radius:0;inset:0}.market-page .mkd-hero{grid-template-columns:1fr;gap:24px;padding:24px}.market-page .mkd-poster{max-width:260px}.market-page .mkd-title{font-size:30px}.market-page .mkd-stats{grid-template-columns:repeat(2,1fr)}.market-page .mkd-stat:nth-child(2n){border-right:none}.market-page .mkd-stat:nth-child(-n+2){border-bottom:.5px solid var(--rule-2)}.market-page .mkd-section{padding:32px 24px}.market-page .mkd-subnav{padding:0 24px;overflow-x:auto}.market-page .mkd-subnav::-webkit-scrollbar{display:none}.market-page .mkd-subnav button{flex-shrink:0;padding:14px 10px}.market-page .mkd-spec-grid,.market-page .mkd-tech-grid{grid-template-columns:1fr}.market-page .mkd-tour-grid{grid-template-columns:1fr;gap:24px}.market-page .mkd-months{grid-template-columns:repeat(6,1fr)}.market-page .mkd-gallery{grid-template-columns:repeat(2,1fr)}.market-page .mkd-topbar{height:52px;padding:0 12px 0 10px}.market-page .mkd-action:not(.mkd-action-icon){display:none}.market-page .mkd-lang button{height:36px}}@media (max-width:680px){.util-bar{gap:8px;height:32px;padding:0 16px;font-size:10.5px}.util-bar .util-left{min-width:0;overflow:hidden}.util-bar .util-tag{display:none}.util-bar .util-right{gap:10px}.util-bar .util-link{display:none}.main-nav{height:56px;padding:0 16px}.main-nav .nav-brand{white-space:nowrap;font-size:16px}.main-nav .nav-brand-sep,.main-nav .nav-context{display:none}.main-nav .nav-right{gap:8px}.main-nav .nav-search,.main-nav .save-status,.main-nav .nav-save-draft,.main-nav .nav-right .btn-ghost{display:none}.main-nav .nav-register{white-space:nowrap;padding:7px 13px}.dir-hero{padding:32px 18px 28px}.dir-layout{padding:20px 18px 60px}.cat-foot{flex-wrap:wrap;row-gap:5px}.main-nav.pf-nav{gap:10px}.pf-nav .brand-mark{--iw-scale:1;font-size:18px}.pf-nav .nav-right-cluster{gap:6px}.pf-nav .nav-right-cluster .lang-btn{min-width:34px;padding:0 8px}.intro-title{font-size:30px}.upload-intro{padding:36px 18px 28px}.market-page .upload-intro{padding:48px 18px 32px}.wizard-wrap{gap:28px;padding:32px 18px 60px}.field-group{margin-bottom:10px;padding:22px 18px 16px}.market-page.mk-upload .form-area .file-drop{padding-left:8px;padding-right:8px}.market-page.mk-upload .form-area .file-drop .fd-hint{letter-spacing:.025em;white-space:nowrap;font-size:clamp(7.5px,2.2vw,9px)}.step-header{margin-bottom:24px}.dir-collections{padding:24px 18px}.dir-collections-scroll{grid-auto-columns:minmax(76vw,76vw)}}@keyframes mkMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mkBranchPulse{0%,to{box-shadow:0 0 0 3px #6b7eff2e}50%{box-shadow:0 0 0 6px #6b7eff0f}}.market-page *{word-break:keep-all}.market-page input,.market-page textarea{word-break:normal}.market-page .hero{--mk-anchor-right:max(clamp(58.8px, 12.6vw, 210px), calc(50vw - 780px));border-bottom:.5px solid var(--rule);background:var(--bg);min-height:570px;padding:96px clamp(40px,5vw,110px) 110px;position:relative;overflow:hidden}.market-page .hero-inner{z-index:2;flex-direction:column;align-items:flex-start;max-width:1280px;margin:0;display:flex;position:relative}.market-page .hero-deco{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.market-page .hero-circle{border-radius:50%;position:absolute}.market-page .hc-1{background:radial-gradient(circle at 30% 30%, var(--brand-pale), transparent 65%);width:450px;height:450px;top:-180px;right:-200px}.market-page .hc-2{border:.5px dashed #0a0a1229;width:285px;height:285px;top:160px;right:240px}.market-page .hero-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);background:var(--bg-2);border:.5px solid var(--rule);border-radius:100px;align-items:center;gap:10px;margin-bottom:26px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-flex}.market-page .hero-eyebrow .dot{background:var(--brand);border-radius:50%;width:6px;height:6px;animation:2s infinite mkPulse}.market-page .hero-title{letter-spacing:-.04em;color:var(--ink);max-width:680px;margin-bottom:20px;font-size:clamp(40px,5vw,68px);font-weight:800;line-height:1.05}.market-page .hero-title .accent{color:var(--brand-deep)}.market-page .hero-title .breakline{display:block}.market-page .hero-lede{color:var(--ink-2);letter-spacing:-.012em;max-width:560px;margin-bottom:32px;font-size:clamp(15px,1.5vw,18px);font-weight:400;line-height:1.55}.market-page .hero-lede strong{color:var(--ink);font-weight:600}.market-page .hero-cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.market-page .hero .btn-primary{padding:14px 24px;font-size:14px}.market-page .hero .btn-primary .arrow{transition:transform .2s}.market-page .hero .btn-primary:hover .arrow{transform:translate(3px)}.market-page .btn-ghost-lg{color:var(--ink);border:.5px solid var(--ink);cursor:pointer;letter-spacing:-.01em;background:0 0;border-radius:100px;align-items:center;gap:8px;padding:14px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.market-page .btn-ghost-lg:hover{background:var(--ink);color:var(--bg)}.market-page .hero-stats{border-top:.5px solid var(--rule);flex-wrap:wrap;gap:36px;width:100%;max-width:600px;margin-top:40px;padding-top:24px;display:flex}.market-page .hero-stat-num{letter-spacing:-.03em;color:var(--ink);margin-bottom:6px;font-size:28px;font-weight:800;line-height:1}.market-page .hero-stat-num .accent{color:var(--brand-deep)}.market-page .hero-stat-lbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:600}.market-page .hero-shows{pointer-events:none;z-index:2;position:absolute;inset:0}.market-page .show-card{background:var(--ink);pointer-events:auto;cursor:pointer;border:.5px solid #ffffff0f;border-radius:3px;flex-direction:column;width:195px;transition:transform .55s cubic-bezier(.7,0,.3,1),box-shadow .4s;display:flex;position:absolute;overflow:hidden;box-shadow:0 30px 80px -22px #0a0a1252,0 0 60px #6b7eff29}.market-page .show-card-1{top:48px;right:calc(var(--mk-anchor-right) + 195px + 16px);z-index:3;transform:rotate(-5.5deg)}.market-page .show-card-2{top:218px;right:var(--mk-anchor-right);z-index:4;transform:rotate(5deg)}.market-page .show-card:hover{z-index:6;transform:rotate(0)translateY(-6px);box-shadow:0 44px 100px -24px #0a0a1261,0 0 90px #6b7eff4d}.market-page .sc-poster{aspect-ratio:3/4;background:linear-gradient(135deg,#6b7eff2e,#2a35800d);position:relative;overflow:hidden}.market-page .sc-poster svg{filter:saturate(.92)contrast(1.04);width:100%;height:100%;transition:transform .7s cubic-bezier(.7,0,.3,1);display:block;position:absolute;inset:0}.market-page .show-card:hover .sc-poster svg{transform:scale(1.05)}.market-page .sc-poster:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 55%,#fff 100%);position:absolute;inset:0}.market-page .sc-status{z-index:3;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:.5px solid #0a0a1214;border-radius:2px;padding:4px 8px;font-size:9px;font-weight:600;position:absolute;top:11px;left:11px}.market-page .sc-status.live{color:var(--state-ok)}.market-page .sc-status.book{color:var(--brand)}.market-page .sc-status.hold{color:var(--state-warn)}.market-page .sc-status .dot{vertical-align:middle;background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.market-page .sc-meta-tag{z-index:3;font-family:var(--mono);letter-spacing:.08em;color:var(--ink-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:.5px solid #0a0a120f;border-radius:2px;padding:4px 8px;font-size:9px;font-weight:600;position:absolute;top:11px;right:11px}.market-page .sc-info{z-index:2;background:#fff;padding:14px 16px 16px;position:relative}.market-page .sc-title{letter-spacing:-.025em;color:var(--ink);margin-bottom:4px;font-size:16px;font-weight:700;line-height:1.18}.market-page .sc-co{color:var(--ink-3);letter-spacing:-.01em;margin-bottom:10px;font-size:11.5px;font-weight:500}.market-page .sc-row{border-top:.5px solid var(--rule);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.market-page .sc-price{font-family:var(--mono);color:var(--ink);font-size:11px;font-weight:600}.market-page .sc-avail{font-family:var(--mono);color:var(--brand);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:600}@media (max-width:1460px){.market-page .show-card-1{display:none}.market-page .show-card-2{top:42px;right:32px;transform:rotate(3.5deg)}}@media (max-width:980px){.market-page .hc-1{width:340px;height:340px;top:-140px;right:-120px}.market-page .hc-2{width:240px;height:240px;top:40px;right:-40px}.market-page .show-card-2{opacity:.88;width:180px;top:24px;right:-30px;transform:rotate(4deg)}}@media (max-width:680px){.market-page .hero-shows{pointer-events:auto;justify-content:center;align-items:flex-start;width:100%;height:auto;margin-top:52px;display:flex;position:relative;inset:auto}.market-page .show-card{position:relative}.market-page .show-card-1{z-index:3;opacity:1;width:148px;margin-top:18px;margin-right:-26px;display:flex;top:auto;right:auto;transform:rotate(-6deg)}.market-page .show-card-2{opacity:1;z-index:4;width:148px;top:auto;right:auto;transform:rotate(5deg)}}.market-page .section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;max-width:1280px;margin:0 auto 60px;display:flex}.market-page .section-eyebrow{font-family:var(--mono);color:var(--brand);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:600;display:block}.market-page .section-eyebrow:before{content:"§ ";opacity:.5}.market-page .section-title{letter-spacing:-.035em;color:var(--ink);max-width:820px;margin:0;font-size:clamp(22px,2.9vw,34px);font-weight:800;line-height:1.04}.market-page .section-title .accent{color:var(--brand-deep)}.market-page .section-side-note{color:var(--ink-3);flex-shrink:0;max-width:300px;margin:0;font-size:14px;font-weight:400;line-height:1.6}.market-page .trust{background:var(--bg-2);border-bottom:.5px solid var(--rule);padding:72px clamp(40px,5vw,110px) 76px}.market-page .trust-inner{max-width:1280px;margin:0}.market-page .trust-head{flex-wrap:wrap;align-items:baseline;gap:20px;margin-bottom:28px;display:flex}.market-page .trust-head .section-eyebrow{background:var(--brand-pale);color:var(--brand);border:.5px solid #6b7eff40;border-radius:100px;flex-shrink:0;margin-bottom:0;padding:5px 11px}.market-page .trust-head .section-eyebrow:before{content:""}.market-page .trust-title{letter-spacing:-.028em;min-width:0;color:var(--ink);flex:380px;margin:0;font-size:clamp(22px,2.8vw,32px);font-weight:800;line-height:1.18}.market-page .trust-title .accent{color:var(--brand-deep)}.market-page .trust-list{grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:680px){.market-page .trust-list{grid-template-columns:1fr 1fr;gap:10px}}.market-page .trust-item{background:var(--bg);border:.5px solid var(--rule);border-radius:8px;align-items:flex-start;gap:14px;padding:18px 20px;transition:all .2s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.market-page .trust-item:hover{border-color:var(--ink);transform:translateY(-1px);box-shadow:0 6px 18px -8px #0a0a121a}.market-page .trust-item.ti-wide{grid-column:1/-1}.market-page .ti-num{font-family:var(--mono);color:var(--brand);letter-spacing:.08em;flex-shrink:0;min-width:20px;padding-top:3px;font-size:11px;font-weight:700}.market-page .ti-text{color:var(--ink);letter-spacing:-.008em;white-space:pre-line;font-size:14px;font-weight:500;line-height:1.55}.market-page .trust-roles{border-top:.5px solid var(--rule);margin-top:28px;padding-top:24px}.market-page .trg-chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.market-page .trg-chip{color:var(--ink-2);letter-spacing:-.005em;background:var(--bg);border:.5px solid var(--rule);white-space:nowrap;border-radius:100px;padding:8px 13px;font-size:11.5px;font-weight:500;line-height:1;transition:all .2s}.market-page .trg-chip:hover{border-color:var(--ink-2);color:var(--ink)}.market-page .catalog{background:var(--bg);border-bottom:.5px solid var(--rule);padding:108px clamp(58.8px,12.6vw,210px) 96px}.market-page .catalog .section-head{margin-bottom:28px}.market-page .catalog .section-title{max-width:620px}.market-page .catalog-search{background:var(--bg);border:.5px solid var(--rule);max-width:1280px;box-shadow:0 1px 0 var(--rule-2);border-radius:100px;align-items:center;margin:0 auto 12px;padding:14px 20px;display:flex}.market-page .catalog-filters{flex-wrap:wrap;align-items:center;gap:14px;max-width:1280px;margin:0 auto 28px;display:flex}.market-page .catalog-filters .cat-sort{margin-left:auto}.market-page .cat-search{min-width:220px;color:var(--ink-2);flex:1;align-items:center;gap:8px;font-size:13.5px;display:flex}.market-page .cat-search:before{content:"";background-color:var(--ink-3);width:16px;height:16px;-webkit-mask:var(--ico-search) center / contain no-repeat;-webkit-mask:var(--ico-search) center / contain no-repeat;-webkit-mask:var(--ico-search) center / contain no-repeat;-webkit-mask:var(--ico-search) center / contain no-repeat;mask:var(--ico-search) center / contain no-repeat;flex:none}.market-page .cat-search input{color:var(--ink);letter-spacing:-.01em;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13.5px}.market-page .cat-search input::placeholder{color:var(--ink-3)}.market-page .cat-chips{flex-wrap:wrap;gap:5px;display:flex}.market-page .cat-chip{font-family:var(--mono);letter-spacing:.05em;border:.5px solid var(--rule);background:var(--bg);color:var(--ink-2);cursor:pointer;border-radius:100px;padding:5px 11px;font-size:10px;font-weight:600;transition:all .15s}.market-page .cat-chip:hover{border-color:var(--ink);color:var(--ink)}.market-page .cat-chip.active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.market-page .cat-sort{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);text-transform:uppercase;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.market-page .cat-sort:hover{color:var(--ink)}.market-page .cat-sort:after{content:"";width:11px;height:11px;-webkit-mask:var(--ico-chevron-down) center / contain no-repeat;-webkit-mask:var(--ico-chevron-down) center / contain no-repeat;-webkit-mask:var(--ico-chevron-down) center / contain no-repeat;-webkit-mask:var(--ico-chevron-down) center / contain no-repeat;mask:var(--ico-chevron-down) center / contain no-repeat;background-color:currentColor;flex:none}.market-page .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1280px;margin:0 auto;display:grid}@media (min-width:780px){.market-page .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:1100px){.market-page .catalog-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}}.market-page .catalog .cat-badge{background:var(--ink);color:var(--bg)}.market-page .catalog .cat-badge.live{background:var(--state-ok);color:#fff}.market-page .catalog .cat-badge.book{background:var(--brand);color:#fff}.market-page .catalog .cat-badge.hold{background:var(--state-warn);color:var(--ink)}.market-page .catalog .cat-badge.new{background:var(--ink);color:var(--bg)}.market-page .catalog-foot{border-top:.5px solid var(--rule);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:24px;max-width:1280px;margin:32px auto 0;padding-top:24px;display:flex}.market-page .cat-foot-link{color:var(--ink);letter-spacing:-.01em;border:.5px solid var(--ink);cursor:pointer;background:0 0;border-radius:100px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.market-page .cat-foot-link:hover{background:var(--ink);color:var(--bg)}.market-page .cat-foot-link:after{content:"";width:14px;height:14px;-webkit-mask:var(--ico-arrow-right) center / contain no-repeat;-webkit-mask:var(--ico-arrow-right) center / contain no-repeat;-webkit-mask:var(--ico-arrow-right) center / contain no-repeat;-webkit-mask:var(--ico-arrow-right) center / contain no-repeat;mask:var(--ico-arrow-right) center / contain no-repeat;background-color:currentColor;flex:none;transition:transform .2s}.market-page .cat-foot-link:hover:after{transform:translate(3px)}.market-page .partners{background:var(--ink);color:var(--bg);padding:96px 0 84px;position:relative;overflow:hidden}.market-page .partners .section-head{max-width:1280px;margin:0 auto 48px;padding:0 clamp(58.8px,12.6vw,210px)}.market-page .partners .section-eyebrow{color:#a7b0ff}.market-page .partners .section-title{color:var(--bg)}.market-page .partners .section-title .accent{color:#a7b0ff}.market-page .marquee-wrap{border-top:.5px solid #ffffff1f;border-bottom:.5px solid #ffffff1f;padding:20px 0;position:relative;overflow:hidden}.market-page .marquee-wrap+.marquee-wrap{border-top:none}.market-page .marquee-wrap:before,.market-page .marquee-wrap:after{content:"";z-index:2;pointer-events:none;width:160px;position:absolute;top:0;bottom:0}.market-page .marquee-wrap:before{background:linear-gradient(90deg, var(--ink), transparent);left:0}.market-page .marquee-wrap:after{background:linear-gradient(-90deg, var(--ink), transparent);right:0}.market-page .marquee{gap:0;width:max-content;animation:70s linear infinite mkMarquee;display:flex}.market-page .marquee-wrap:hover .marquee{animation-play-state:paused}.market-page .marquee.reverse{animation-duration:85s;animation-direction:reverse}@media (prefers-reduced-motion:reduce){.market-page .marquee{animation:none}}.market-page .partner-cell{border-right:.5px solid #ffffff14;flex-shrink:0;justify-content:center;align-items:center;min-width:240px;height:74px;padding:14px 36px;display:flex}.market-page .partner-name{color:#ffffffc7;letter-spacing:-.018em;white-space:nowrap;text-align:center;font-size:18px;font-weight:600;transition:color .2s}.market-page .partner-cell:hover .partner-name{color:var(--bg)}.market-page .partner-name.upper{text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-weight:700;font-family:var(--mono)}.market-page .partner-name.thin{letter-spacing:-.025em;font-size:21px;font-weight:300}.market-page .partner-name.tight{letter-spacing:-.035em;font-size:20px;font-weight:800}.market-page .partner-name.serif-feel{letter-spacing:-.005em;font-size:19px;font-weight:500}.market-page .partners-foot{color:#ffffff8c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:0 auto;padding:36px clamp(58.8px,12.6vw,210px) 0;font-size:12px;font-weight:400;display:flex}.market-page .partners-foot .pf-cities{font-family:var(--mono);letter-spacing:.1em;flex-wrap:wrap;gap:8px;font-size:10px;display:flex}.market-page .partners-foot .pf-cities span{color:#ffffffb3;border:.5px solid #ffffff2e;border-radius:100px;padding:4px 10px;font-weight:500}.market-page .branch{background:var(--bg);border-top:.5px solid var(--rule);padding:140px 28px 144px;position:relative;overflow:hidden}.market-page .branch-deco{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.market-page .branch-glow{background:radial-gradient(circle at 50% 50%, var(--brand-pale), transparent 62%);border-radius:50%;width:690px;height:690px;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.market-page .branch-watermark{font-family:var(--mono);letter-spacing:-.06em;color:#0a0a1206;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(180px,28vw,360px);font-weight:900;line-height:.86;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.market-page .branch-inner{z-index:1;text-align:center;max-width:880px;margin:0 auto;position:relative}.market-page .branch-eyebrow{font-family:var(--mono);color:var(--brand);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:24px;font-size:11px;font-weight:600;display:inline-flex}.market-page .branch-eyebrow:before{content:"";background:var(--brand);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite mkBranchPulse;box-shadow:0 0 0 3px #6b7eff2e}.market-page .branch-title{letter-spacing:-.04em;color:var(--ink);margin-bottom:28px;font-size:clamp(30px,4.4vw,50px);font-weight:800;line-height:1.1}.market-page .branch-title .bt-line-1,.market-page .branch-title .bt-line-2{display:block}.market-page .branch-title .accent{color:var(--brand-deep)}.market-page .branch-body{color:var(--ink-2);letter-spacing:-.005em;max-width:560px;margin:0 auto 40px;font-size:17px;font-weight:400;line-height:1.6}.market-page .branch-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.market-page .branch-btn-primary{background:var(--ink);color:var(--bg);cursor:pointer;letter-spacing:-.01em;border:none;border-radius:100px;align-items:center;gap:10px;padding:18px 32px;font-family:inherit;font-size:15.5px;font-weight:600;transition:all .25s;display:inline-flex}.market-page .branch-btn-primary:hover{background:var(--brand);transform:translateY(-2px);box-shadow:0 14px 36px -10px #6b7eff8c}.market-page .branch-btn-primary .arr{font-size:17px;transition:transform .25s}.market-page .branch-btn-primary:hover .arr{transform:translate(4px)}.market-page .branch-btn-ghost{color:var(--ink);border:.5px solid var(--ink);cursor:pointer;letter-spacing:-.01em;background:0 0;border-radius:100px;align-items:center;gap:8px;padding:18px 26px;font-family:inherit;font-size:15.5px;font-weight:600;transition:all .2s;display:inline-flex}.market-page .branch-btn-ghost:hover{background:var(--ink);color:var(--bg)}.market-page .branch-aside{z-index:1;border-top:.5px solid var(--rule);text-align:center;max-width:780px;margin:72px auto 0;padding-top:32px;position:relative}.market-page .branch-aside-link{cursor:pointer;background:0 0;border:none;border-radius:100px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:10px 16px;font-family:inherit;transition:all .2s;display:inline-flex}.market-page .branch-aside-link:hover{background:#0a0a1208}.market-page .ba-eyebrow{font-family:var(--mono);color:var(--brand);letter-spacing:.1em;text-transform:uppercase;background:var(--brand-pale);border:.5px solid #6b7eff59;border-radius:100px;flex-shrink:0;padding:3px 9px;font-size:10px;font-weight:600}.market-page .ba-text{letter-spacing:-.01em;color:var(--ink-2);font-size:14px;font-weight:500;line-height:1.4}.market-page .ba-cta{letter-spacing:-.01em;color:var(--brand);border-bottom:1px solid var(--brand);align-items:center;gap:6px;padding-bottom:1px;font-size:14px;font-weight:700;line-height:1.3;transition:all .2s;display:inline-flex}.market-page .branch-aside-link:hover .ba-cta{color:var(--brand-deep);border-bottom-color:var(--brand-deep)}.market-page .ba-arrow{font-size:14px;font-weight:600;transition:transform .2s;display:inline-block}.market-page .branch-aside-link:hover .ba-arrow{transform:translate(4px)}@media (max-width:680px){.market-page .branch{padding:96px 22px 100px}.market-page .branch-watermark{font-size:clamp(120px,30vw,200px)}.market-page .branch-body{margin-bottom:32px;font-size:15.5px}.market-page .branch-actions{flex-direction:column;width:100%;max-width:320px;margin:0 auto 32px}.market-page .branch-btn-primary,.market-page .branch-btn-ghost{justify-content:center;width:100%;padding:15px 22px;font-size:14.5px}}.market-page .footer{background:var(--ink);color:var(--bg);padding:64px clamp(58.8px,12.6vw,210px) 36px}.market-page .footer-inner{grid-template-columns:1fr;gap:40px;max-width:1280px;margin:0 auto;display:grid}@media (min-width:780px){.market-page .footer-inner{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px}}.market-page .f-brand{--iw-scale:1.6;margin-bottom:16px;display:flex}.market-page .f-brand .itdb-wordmark-word{filter:brightness(0)invert()}.market-page .f-tag{color:#ffffffb3;letter-spacing:-.012em;max-width:320px;margin-bottom:26px;font-size:15px;font-weight:400;line-height:1.55}.market-page .f-publisher{color:#ffffff8c;align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.market-page .f-publisher strong{color:var(--bg);font-weight:700}.market-page .f-publisher .by{letter-spacing:.18em;text-transform:uppercase;color:#ffffff6b;font-size:9px;font-weight:600}.market-page .f-col-title{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b;margin-bottom:16px;font-size:10px;font-weight:600}.market-page .f-col-links{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.market-page .f-col-links a,.market-page .f-col-links button{color:#ffffffc7;letter-spacing:-.005em;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.market-page .f-col-links a:hover,.market-page .f-col-links button:hover{color:var(--brand)}.market-page .f-bottom{color:#ffffff73;border-top:.5px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;max-width:1280px;margin:48px auto 0;padding-top:24px;font-size:11px;font-weight:500;display:flex}.market-page .f-bottom-links{gap:18px;display:flex}.market-page .f-bottom-links a{color:#fff9;text-decoration:none;transition:color .15s}.market-page .f-bottom-links a:hover{color:var(--bg)}.market-page .hero-inner,.market-page .section-head,.market-page .trust-inner,.market-page .catalog-search,.market-page .catalog-filters,.market-page .catalog-grid,.market-page .catalog-foot,.market-page .partners .section-head,.market-page .partners-foot,.market-page .footer-inner,.market-page .f-bottom{max-width:1560px}@media (max-width:780px){.market-page .hero{padding:64px 18px 96px}.market-page .trust,.market-page .catalog{padding:72px 18px 56px}.market-page .partners{padding:80px 0}.market-page .partners .section-head{padding:0 18px}.market-page .partners-foot{padding:32px 18px 0}.market-page .catalog-search{border-radius:14px;padding:14px 16px}.market-page .footer{padding:52px 18px 28px}}.dir-filter-mobile{display:none}.dir-filter-mobile-count{min-width:16px;height:16px;font-family:var(--mono);background:#fff3;border-radius:100px;justify-content:center;align-items:center;padding:0 4px;font-size:9px;font-weight:700;display:inline-flex}.dir-sidebar-close,.dir-sidebar-apply{display:none}.dir-sidebar-apply-btn{background:var(--ink);width:100%;color:var(--bg);cursor:pointer;letter-spacing:-.005em;border:none;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:14px 18px;font-family:inherit;font-size:13.5px;font-weight:600;transition:transform .12s,background .18s;display:inline-flex}.dir-sidebar-apply-btn:hover{background:var(--brand)}.dir-sidebar-apply-btn:active{transform:scale(.98)}.dir-sidebar-apply-count{font-family:var(--mono);letter-spacing:.04em;background:#ffffff2e;border-radius:100px;padding:2px 8px;font-size:11.5px;font-weight:700}.dir-sidebar-backdrop{z-index:89;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0a126b;animation:.2s ease-out mkSbBdFade;display:none;position:fixed;inset:0}.dir-sidebar-backdrop.on{display:block}@media (max-width:880px){.dir-layout .dir-sidebar{z-index:90;background:var(--bg);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;width:min(360px,86vw);max-width:none;height:100dvh;max-height:none;padding:20px 20px 0;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:block;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto;transform:translate(-100%)}.dir-layout .dir-sidebar.open{transform:translate(0);box-shadow:0 0 60px #0003}.dir-filter-mobile{background:var(--ink);color:var(--bg);letter-spacing:-.005em;cursor:pointer;border:none;border-radius:100px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.dir-sidebar-close{border:.5px solid var(--rule);background:var(--bg);width:32px;height:32px;color:var(--ink-2);cursor:pointer;z-index:6;border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;margin-left:auto;font-size:18px;line-height:1;display:flex;position:sticky;top:0}.dir-sidebar-close:hover{border-color:var(--ink);color:var(--ink)}.dir-sidebar-apply{background:linear-gradient(180deg, #fff0 0%, var(--bg) 24%);z-index:5;margin:0 -20px;padding:18px 20px 16px;display:block;position:sticky;bottom:0;left:0;right:0}}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(20px)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:80ms}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}.reveal.d5{transition-delay:.4s}}.me-page{background:var(--bg-3);min-height:100dvh;color:var(--ink)}.me-shell{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:24px;max-width:885px;margin:0 auto;padding:28px 28px 80px;display:grid}.me-avatar{aspect-ratio:1;clip-path:circle(50%);background:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.me-avatar-img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.me-avatar-initials{font-family:var(--mono);color:#fff;letter-spacing:.02em;font-weight:700}.me-avatar-sm{width:46px;height:46px}.me-avatar-sm .me-avatar-initials{font-size:15px}.me-sidebar{border:.5px solid var(--rule);background:#fff;border-radius:18px;padding:16px;position:sticky;top:20px;box-shadow:0 1px 2px #0a0a120a}.me-side-id{border-bottom:.5px solid var(--rule-2);align-items:center;gap:12px;padding:6px 6px 16px;display:flex}.me-side-id-text{min-width:0}.me-side-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.me-side-handle{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.me-side-nav{flex-direction:column;gap:2px;padding:12px 0;display:flex}.me-nav-item{width:100%;min-height:var(--control-min);color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:9px;padding:10px;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .13s;display:flex}.me-nav-item:hover{background:var(--bg-2);color:var(--ink)}.me-nav-item.active{background:var(--ink);color:var(--bg)}.me-nav-icon{width:var(--icon-lg);height:var(--icon-lg);opacity:.9;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.me-nav-icon svg{width:var(--icon-md);height:var(--icon-md);display:block}.me-nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.me-nav-badge{font-family:var(--mono);background:var(--brand);color:#fff;border-radius:100px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-flex}.me-nav-item.active .me-nav-badge{background:var(--brand);color:#fff}.me-side-foot{border-top:.5px solid var(--rule-2);padding-top:12px}.me-nav-logout{color:var(--state-err)}.me-nav-logout:hover{color:var(--state-err);background:#e55a4a14}.me-content{min-width:0}.me-content-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.me-content-title{letter-spacing:-.02em;margin:0;font-size:25px;font-weight:700}.me-content-title .accent{color:var(--brand-deep)}.me-content-badges{flex-wrap:wrap;gap:7px;display:flex}.me-content-sub{color:var(--ink-3);width:100%;margin:6px 0 0;font-size:13px}.me-inline-email{font-family:var(--mono);color:var(--brand-deep);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600}.me-inline-email:hover{text-decoration:underline}.me-badge{border:.5px solid var(--rule);color:var(--ink-2);background:var(--bg-2);border-radius:100px;align-items:center;gap:5px;padding:4px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.me-badge-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.me-badge-status.published{color:#0e9d72;background:#11b9811a;border-color:#11b9814d}.me-badge-status.review{color:#b97812;background:#e0a7321f;border-color:#e0a73259}.me-badge-status.draft{color:var(--ink-2)}.me-badge-vis{color:var(--brand-deep);background:var(--brand-pale);border-color:#5266ff40}.me-btn{cursor:pointer;border:.5px solid var(--rule);color:var(--ink);white-space:nowrap;background:#fff;border-radius:100px;justify-content:center;align-items:center;gap:7px;padding:9px 17px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.me-btn:hover:not(:disabled){border-color:var(--ink)}.me-btn-primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.me-btn-primary:hover:not(:disabled){background:var(--brand);border-color:var(--brand)}.me-btn-danger{color:var(--state-err);border-color:#e55a4a4d}.me-btn-danger:hover:not(:disabled){border-color:var(--state-err);background:#e55a4a12}.me-btn:disabled{opacity:.45;cursor:not-allowed}.me-card{border:.5px solid var(--rule);background:#fff;border-radius:18px;padding:22px 24px}.me-card+.me-card{margin-top:16px}.me-card-title{letter-spacing:-.01em;font-size:15px;font-weight:700}.me-block-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.me-updated{color:var(--ink-3);letter-spacing:.01em;white-space:nowrap;font-size:11.5px;font-weight:500}.me-card-link{color:var(--brand-deep);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12.5px;font-weight:600}.me-card-link:hover{text-decoration:underline}.me-pv-host{width:100%}.me-page .preview-panel{background:0 0;border:none;width:100%;height:auto;max-height:none;padding:0;position:static;overflow:visible;display:block!important}.me-page .preview-panel .profile-card{background:0 0;border:none}.me-page .preview-panel .preview-header{padding:0 0 10px}.me-page .preview-panel .pc-stats{display:none}.me-page .preview-panel .pc-badges{gap:6px;margin-top:6px;margin-bottom:12px}.me-page .preview-panel .pc-mbadge{min-height:26px;padding:4px 9px;font-size:.72rem;line-height:1.2}.me-page .preview-panel .pc-mbadge-icon{width:14px;height:14px;font-size:.72rem}.me-page .preview-panel .pc-photos{border-radius:14px;max-width:340px;margin:0 auto 4px;overflow:hidden}.me-actions-grid{grid-template-columns:1fr;gap:10px;display:grid}.me-action{text-align:left;border:.5px solid var(--rule);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:13px;padding:15px 16px;font-family:inherit;transition:all .15s;display:flex}.me-action:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 28px -14px #0a0a123d}.me-action:disabled{opacity:.5;cursor:not-allowed}.me-action-icon{background:var(--bg-2);width:38px;height:38px;color:var(--ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:flex}.me-action-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.me-action-title{letter-spacing:-.01em;font-size:13.5px;font-weight:700}.me-action-desc{color:var(--ink-3);font-size:11px;line-height:1.3}.me-action-arrow{color:var(--ink-4);font-size:14px;transition:transform .15s}.me-action:hover:not(:disabled) .me-action-arrow{color:var(--ink-2);transform:translate(3px)}.me-action-ink{background:#272b3d;border-color:#272b3d}.me-action-ink .me-action-title{color:var(--bg)}.me-action-ink .me-action-desc{color:#fff9}.me-action-ink .me-action-icon{color:#fff;background:#ffffff1f}.me-action-ink .me-action-arrow{color:#ffffff8c}.me-action-brand{background:linear-gradient(135deg, var(--brand-deep), var(--brand));border-color:#0000}.me-action-brand .me-action-title{color:#fff}.me-action-brand .me-action-desc{color:#ffffffc7}.me-action-brand .me-action-icon{color:#fff;background:#ffffff2e}.me-action-brand .me-action-arrow{color:#ffffffb3}.me-action-mint .me-action-icon{color:#0e9d72;background:#11b9811f}.me-action-soft .me-action-icon{background:var(--brand-pale);color:var(--brand-deep)}.me-actions-grid-2{grid-template-columns:1fr 1fr}.me-quick-bar{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.me-quick-btn{min-height:var(--control-min);border:.5px solid var(--rule);color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,transform .1s,box-shadow .15s;display:inline-flex}.me-quick-btn .mq-ico{width:var(--icon-md);height:var(--icon-md);justify-content:center;align-items:center;line-height:1;display:inline-flex}.me-quick-btn .mq-ico svg{width:18px;height:18px;display:block}.me-quick-btn:hover{transform:translateY(-1px);box-shadow:0 6px 14px -8px #0a0a1240}.me-quick-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.me-quick-btn-ink{color:#fff;background:#272b3d;border-color:#272b3d}.me-quick-btn-ink:hover{background:#1d2030}.me-quick-btn-brand{background:var(--brand-deep);border-color:var(--brand-deep);color:#fff}.me-quick-btn-brand:hover{background:var(--brand)}.me-quick-btn-eq{flex:none;justify-content:center;min-width:150px}.me-saved-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.me-saved-card{text-align:left;border:.5px solid var(--rule);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;padding:0;font-family:inherit;transition:transform .1s,box-shadow .15s,border-color .15s;display:flex;overflow:hidden}.me-saved-card:hover{border-color:var(--ink-3);transform:translateY(-2px);box-shadow:0 10px 22px -12px #0a0a124d}.me-saved-poster{flex:none;width:100%;height:0;padding-bottom:125%;position:relative}.me-saved-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.me-saved-cc{font-family:var(--mono);letter-spacing:.06em;color:#fff;background:#0a0a1266;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:700;position:absolute;bottom:8px;right:8px}.me-saved-badges{pointer-events:none;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute;top:8px;left:8px;right:8px}.me-saved-state{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#0a0a1280;border-radius:5px;padding:3px 7px;font-size:9.5px;font-weight:700;overflow:hidden}.me-saved-state.ok{background:var(--state-ok,#2e9e6b)}.me-saved-state.pending{background:#0a0a1280}.me-saved-state.err{background:var(--state-err,#e55a4a)}.me-saved-state.draft{background:#0a0a1266}.me-saved-vis{white-space:nowrap;max-width:100%;font-family:var(--mono);letter-spacing:.04em;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a1280;border-radius:5px;align-items:center;gap:4px;padding:3px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.me-saved-vis svg{flex-shrink:0;display:block}.me-saved-body{flex-direction:column;gap:2px;padding:10px 12px 12px;display:flex}.me-saved-title{color:var(--ink);font-size:13px;font-weight:700;line-height:1.3}.me-saved-company{color:var(--ink-2);font-size:11.5px}.me-saved-foot{justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.me-saved-meta{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-3);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:3px;font-size:10px;overflow:hidden}.me-saved-more{width:24px;height:24px;color:var(--ink-3);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:-3px -4px -3px 0;transition:all .12s;display:inline-flex}.me-saved-more:hover{background:var(--bg-3);color:var(--ink)}.me-saved-more svg{width:16px;height:16px;display:block}.me-saved-menu{z-index:20;border:.5px solid var(--rule);background:#fff;border-radius:10px;flex-direction:column;min-width:120px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 12px 28px -10px #0a0a1247}.me-saved-menu-item{color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:7px;padding:7px 10px;font-size:12.5px;font-weight:600;display:block}.me-saved-menu-item:hover{background:var(--bg-3)}.me-saved-menu-item.danger{color:var(--state-err)}.me-saved-menu-item.danger:hover{background:var(--state-err)}@supports (color:color-mix(in lab, red, red)){.me-saved-menu-item.danger:hover{background:color-mix(in srgb, var(--state-err) 10%, transparent)}}.me-saved-dot{margin:0 5px}.me-saved-empty{border:.5px dashed var(--rule);text-align:center;border-radius:14px;padding:44px 24px}.me-saved-empty-title{color:var(--ink);font-size:15px;font-weight:700}.me-saved-empty-sub{color:var(--ink-3);margin-top:6px;font-size:13px}.me-saved-empty-btn{background:var(--brand-deep);color:#fff;cursor:pointer;border:0;border-radius:10px;margin-top:16px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:600}.me-saved-empty-btn:hover{background:var(--brand)}.me-pv-actions{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.me-settings-list{background:var(--bg);border:.5px solid var(--rule);border-radius:14px;margin-bottom:14px;overflow:hidden}.me-setting-row{text-align:left;align-items:center;gap:12px;width:100%;min-height:60px;padding:15px 16px;display:flex}.me-setting-row+.me-setting-row{border-top:.5px solid var(--rule)}.me-setting-row-btn{cursor:pointer;background:0 0;border:none;font-family:inherit;transition:background .15s}.me-setting-row-btn:hover:not(:disabled){background:var(--bg-2)}.me-setting-row-btn:disabled{cursor:not-allowed;opacity:.55}.me-setting-ico{width:28px;height:28px;color:var(--ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.me-setting-ico svg{width:var(--icon-md);height:var(--icon-md);display:block}.me-setting-label{color:var(--ink);font-size:14px;font-weight:700}.me-setting-textcol{flex-direction:column;gap:2px;min-width:0;display:flex}.me-setting-desc{color:var(--ink-3);font-size:12.5px;font-weight:500}.me-setting-value{flex:none;margin-left:auto}.me-setting-row-wrap{flex-direction:column;align-items:stretch;gap:0;padding:0}.me-setting-main{align-items:center;gap:12px;width:100%;min-height:60px;padding:15px 16px;display:flex}.me-setting-subnote{padding:0 16px 14px}.me-subnote-box{color:var(--ink-2);word-break:keep-all;overflow-wrap:anywhere;border-radius:9px;min-width:0;padding:10px 12px;font-size:12px;line-height:1.55}.me-subnote-box strong{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.me-subnote-box.danger{background:#c0392b0f;border:.5px solid #c0392b38}.me-subnote-box.danger strong{color:#c0392b}.me-setting-nav{color:var(--ink-4);align-items:center;gap:4px;font-size:13.5px;font-weight:600;display:inline-flex}.me-setting-chev{color:var(--ink-4);align-items:center;display:inline-flex}.me-setting-copy{color:var(--ink-3);align-items:center;display:inline-flex}.me-setting-copy svg{width:18px;height:18px;display:block}a.me-setting-row{color:inherit;text-decoration:none}.me-setting-row.me-setting-row-mobile{display:none}.me-setting-row-danger .me-setting-label,.me-setting-row-danger .me-setting-ico,.me-setting-row-danger .me-setting-chev{color:var(--state-err)}.me-setting-row-danger:hover:not(:disabled){background:#e55a4a0f}.me-wd{width:min(460px,100%)}.me-wd-body{flex-direction:column;gap:12px;padding:20px 22px;display:flex}.me-wd-lead{color:var(--ink);word-break:keep-all;margin:0;font-size:13.5px;font-weight:600;line-height:1.6}.me-wd-list{color:var(--ink-2);flex-direction:column;gap:5px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.55;display:flex}.me-wd-note{color:#c0392b;word-break:keep-all;background:#c0392b0f;border:.5px solid #c0392b38;border-radius:9px;margin:0;padding:10px 12px;font-size:12px;line-height:1.55}.me-wd-phrase{font-family:var(--mono);letter-spacing:.04em;color:var(--state-err);margin:0;font-size:15px;font-weight:700}.me-wd-input{border:.5px solid var(--rule);background:var(--bg-2);width:100%;color:var(--ink);border-radius:9px;outline:none;padding:11px 13px;font-family:inherit;font-size:13.5px}.me-wd-input:focus{border-color:var(--state-err);background:#fff}.me-share-actions{align-items:center;gap:7px;display:inline-flex}.me-share-action{border:.5px solid var(--brand-light);background:var(--bg);min-height:40px;color:var(--brand-deep);white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-family:inherit;font-size:12.5px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.me-share-action:hover:not(.is-blocked){background:var(--brand-pale)}.me-share-action:disabled{opacity:.45;cursor:not-allowed}.me-share-action.is-blocked{border-color:var(--rule);color:var(--ink-4);background:var(--bg-2);cursor:not-allowed}.me-share-action svg{flex:none;width:16px;height:16px;display:block}.me-settings-list-hassub{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.me-settings-list-sub{z-index:1;border-top:none;border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px;margin-left:0;position:relative;overflow:visible}.me-setting-row.me-setting-share-row{min-height:0;padding-bottom:8px}.me-setting-row.me-setting-row-sub{padding:8px 16px 14px 56px}.me-setting-row-sub .me-setting-label{font-size:11px}.me-setting-row-sub .me-setting-desc{font-size:10px}.me-switch-state{color:var(--ink-3);font-size:13px;font-weight:600}.me-switch-wrap{align-items:center;gap:9px;display:inline-flex;position:relative}.me-switch-tip{z-index:50;background:var(--ink);color:#fff;letter-spacing:0;white-space:pre-line;word-break:keep-all;pointer-events:none;opacity:0;visibility:hidden;border-radius:8px;width:max-content;max-width:min(380px,100vw - 32px);padding:8px 11px;font-size:12px;font-weight:500;line-height:1.55;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;bottom:calc(100% + 6px);right:0;transform:translateY(-3px);box-shadow:0 8px 24px #1215202e}:is(.me-switch:hover~.me-switch-tip,.me-switch:focus-visible~.me-switch-tip){opacity:1;visibility:visible;transform:translateY(0)}.me-switch{min-width:var(--control-min);min-height:var(--control-min);cursor:pointer;background:0 0;border:none;justify-content:flex-end;align-items:center;gap:9px;margin:-12px 0;padding:2px 0;font-family:inherit;display:inline-flex}.me-switch:disabled{opacity:.55;cursor:default}.me-switch.is-blocked{opacity:.45;cursor:not-allowed}.me-switch-track{background:var(--bg-3);border:.5px solid var(--rule);border-radius:100px;flex:none;width:36px;height:20px;transition:background .18s;position:relative}.me-switch-knob{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.me-switch.on .me-switch-track{background:var(--state-ok,#22a06b);border-color:#0000}.me-switch.on .me-switch-knob{transform:translate(16px)}.me-switch-text{color:var(--ink-2);font-size:12.5px;font-weight:700}.me-status-note{background:var(--bg-2);border:.5px solid var(--rule);color:var(--ink-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 14px;padding:10px 14px;font-size:12.5px;line-height:1.5;display:flex}.me-status-note.danger{color:#c0392b;background:#c0392b0f;border-color:#c0392b40}.me-status-note-btn{border:.5px solid var(--rule);background:var(--bg);cursor:pointer;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600}.me-status-note-btn:disabled{opacity:.6;cursor:default}.me-pv-meta{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.me-pv-meta .me-vis-status{padding:5px 12px;font-size:11.5px}.me-details-card{margin-top:22px}.me-details-head{padding:0 4px 12px}.me-details-title{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.me-acc-list{flex-direction:column;gap:10px;display:flex}.me-acc{border:.5px solid var(--rule);background:#fff;border-radius:16px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.me-acc.open{box-shadow:0 1px 2px #0a0a120a}.me-acc-head{cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:14px 16px;font-family:inherit;transition:background .13s;display:flex}.me-acc-head:active{background:var(--bg-3)}.me-acc-ico{background:var(--brand-paler);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;line-height:1;display:flex;box-shadow:inset 0 0 0 .5px #0a0a120d,0 1px 2px #0a0a120d}.me-acc-ico.t-bio{background:linear-gradient(140deg,#eef1ff,#e0e6ff)}.me-acc-ico.t-disc{background:linear-gradient(140deg,#f7ecff,#efddff)}.me-acc-ico.t-phys{background:linear-gradient(140deg,#e6f8f1,#d2f2e6)}.me-acc-ico.t-voice{background:linear-gradient(140deg,#fff3e2,#ffe6c9)}.me-acc-ico.t-lang{background:linear-gradient(140deg,#e6f3ff,#d2e9ff)}.me-acc-ico.t-credit{background:linear-gradient(140deg,#ffedf0,#ffdde4)}.me-acc-ico.t-train{background:linear-gradient(140deg,#ecf8ec,#d9f1d9)}.me-acc-ico.t-award{background:linear-gradient(140deg,#fff6df,#fdecbd)}.me-acc-ico.t-avail{background:linear-gradient(140deg,#e4f7fb,#cceff6)}.me-acc-title{min-width:0;color:var(--ink);letter-spacing:-.01em;flex:1;font-size:14.5px;font-weight:700}.me-acc-meta{font-family:var(--mono);color:var(--ink-3);background:var(--bg-2);border:.5px solid var(--rule-2);text-align:center;border-radius:100px;flex-shrink:0;min-width:22px;padding:2px 8px;font-size:10.5px;font-weight:700}.me-acc-caret{color:var(--ink-4);flex-shrink:0;transition:transform .24s cubic-bezier(.4,0,.2,1)}.me-acc.open .me-acc-caret{transform:rotate(180deg)}.me-acc-body{flex-direction:column;gap:13px;padding:4px 16px 18px;display:flex}.me-acc-text{color:var(--ink-2);white-space:pre-line;font-size:13.5px;line-height:1.65}.me-acc-note{color:var(--ink-3);padding-top:2px;font-size:12px}.me-acc-chips{flex-wrap:wrap;gap:7px;display:flex}.me-acc-chip{background:var(--brand-paler);color:var(--brand-deep);border:.5px solid var(--brand-pale);border-radius:100px;padding:6px 12px;font-size:12px;font-weight:600}.me-acc-grp{flex-direction:column;gap:8px;display:flex}.me-acc-grp-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:10.5px;font-weight:700}.me-acc-kv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.me-acc-kv{border-bottom:.5px solid var(--rule-2);justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;display:flex}.me-acc-kv-l{color:var(--ink-3);font-size:12.5px}.me-acc-kv-v{color:var(--ink);letter-spacing:-.01em;font-size:13.5px;font-weight:700}.me-acc-rows{flex-direction:column;display:flex}.me-acc-row{border-bottom:.5px solid var(--rule-2);justify-content:space-between;align-items:baseline;gap:14px;padding:11px 0;display:flex}.me-acc-row:first-child{padding-top:2px}.me-acc-row:last-child{border-bottom:none;padding-bottom:0}.me-acc-row-main{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.me-acc-row-sub{min-width:0;color:var(--ink-3);text-align:right;font-size:11.5px;font-family:var(--mono);overflow-wrap:anywhere}@media (max-width:560px){.me-acc-kv-grid{grid-template-columns:1fr;gap:0}.me-acc-kv:nth-last-child(2){border-bottom:.5px solid var(--rule-2)}.me-acc-body{padding-left:18px;padding-right:18px}.me-acc-row-detail{flex-direction:column;align-items:flex-start;gap:5px}.me-acc-row-detail .me-acc-row-sub{text-align:left;width:100%;line-height:1.5}}.me-vis-status{letter-spacing:.01em;border:.5px solid #0000;border-radius:100px;align-self:center;align-items:center;gap:7px;padding:9px 16px;font-size:12.5px;font-weight:600;display:inline-flex}.me-vis-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.me-vis-status.is-public{color:var(--brand-deep);background:var(--brand-pale);border-color:#5266ff38}.me-vis-status.is-verified{color:var(--state-warn);background:#e0a7321a;border-color:#e0a7324d}.me-vis-status.is-private{color:var(--ink-3);background:var(--bg-3);border-color:var(--rule)}.me-inbox-notice{border:.5px solid var(--rule);background:#fff;border-radius:18px;align-items:center;gap:14px;margin-bottom:14px;padding:16px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.me-inbox-notice:hover{border-color:var(--brand-light);box-shadow:0 2px 8px #14193c0f}.me-inbox-notice-ico{background:var(--brand-pale);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;line-height:1;display:flex}.me-inbox-notice-text{min-width:0;color:var(--ink);flex:1;font-size:13px;font-weight:500;line-height:1.45}.me-inbox-notice-cta{border:.5px solid var(--brand-light);background:var(--brand-pale);color:var(--brand-deep);white-space:nowrap;border-radius:100px;flex-shrink:0;align-items:center;gap:4px;padding:8px 14px;font-size:12.5px;font-weight:700;transition:background .15s;display:inline-flex}.me-inbox-notice:hover .me-inbox-notice-cta{background:var(--brand-deep);border-color:var(--brand-deep);color:#fff}@media (max-width:560px){.me-inbox-notice{flex-wrap:wrap}.me-inbox-notice-text{flex-basis:calc(100% - 52px)}.me-inbox-notice-cta{margin-left:52px}}.me-inbox{border:.5px solid var(--rule);background:#fff;border-radius:18px;grid-template-rows:minmax(0,1fr);grid-template-columns:240px 1fr;min-height:540px;max-height:620px;display:grid;overflow:hidden}.me-inbox-list{border-right:.5px solid var(--rule);min-height:0;overflow-y:auto}.me-inbox-empty{text-align:center;color:var(--ink-3);padding:40px 20px;font-size:13px}.me-msg-row{border:none;border-bottom:.5px solid var(--rule-2);cursor:pointer;text-align:left;background:0 0;align-items:flex-start;gap:11px;width:100%;padding:14px 16px;font-family:inherit;transition:background .12s;display:flex;position:relative}.me-msg-row:hover{background:var(--bg-3)}.me-msg-row.active{background:var(--brand-pale)}.me-msg-avatar{width:36px;height:36px;font-family:var(--mono);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.me-msg-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.me-msg-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.me-msg-from{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.me-msg-row.unread .me-msg-from{font-weight:700}.me-msg-meta{flex-shrink:0;align-items:center;gap:6px;display:flex}.me-msg-time{font-family:var(--mono);color:var(--ink-2);flex-shrink:0;font-size:10.5px;font-weight:600}.me-msg-subject{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.me-msg-show{min-width:0;color:var(--brand-deep);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex;overflow:hidden}.me-msg-show-label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--brand-pale);color:var(--brand-deep);border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:9px;font-weight:700}.me-thread-show{border:1px solid var(--rule-2);background:var(--brand-paler);border-radius:10px;flex-shrink:0;align-items:center;gap:8px;min-width:0;margin-bottom:12px;padding:10px 12px;display:flex}.me-thread-show-title{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.me-msg-row.unread .me-msg-subject{font-weight:600}.me-msg-snippet{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.me-dir-tag{letter-spacing:.03em;vertical-align:1px;border-radius:4px;margin-right:5px;padding:1px 5px;font-size:9px;font-weight:700;display:inline-block}.me-dir-tag.sent{background:var(--brand-pale);color:var(--brand-deep)}.me-dir-tag.recv{color:#0e9d72;background:#0e9d721f}.me-msg-dot{background:var(--brand);border-radius:50%;flex-shrink:0;width:7px;height:7px}.me-inbox-detail{flex-direction:column;min-height:0;padding:0 28px;display:flex}.me-mail{flex-direction:column;flex:1;min-height:0;display:flex}.me-thread-back{border:none;border-bottom:.5px solid var(--rule);color:var(--ink);cursor:pointer;text-align:left;background:#fff;flex-shrink:0;align-items:center;gap:6px;margin:0 -18px;padding:14px 18px;font-family:inherit;font-size:14.5px;font-weight:700;display:none}.me-thread-back-ico{color:var(--ink-3);font-size:22px;line-height:1}.me-mail-head{border-bottom:.5px solid var(--rule);background:#fff;flex-shrink:0;margin:0 -28px 18px;padding:22px 28px 16px;box-shadow:0 10px 18px -14px #0a0a122e}.me-mail-subject{letter-spacing:-.015em;margin:0 0 14px;font-size:19px;font-weight:700;line-height:1.3}.me-mail-from-row{align-items:center;gap:11px;display:flex}.me-mail-from-text{flex:1;min-width:0}.me-mail-from-name{font-size:13.5px;font-weight:600}.me-mail-org{color:var(--ink-3);font-weight:500}.me-mail-email{font-family:var(--mono);color:var(--ink-3);margin-top:1px;font-size:11.5px}.me-mail-time{font-family:var(--mono);color:var(--ink-4);font-size:11px}.me-mail-body{color:var(--ink);white-space:pre-line;word-break:break-word;font-size:13.5px;line-height:1.7}.me-mail-link{color:var(--brand-deep);text-underline-offset:2px;text-decoration:underline}.me-mail-link:hover{color:var(--brand)}.me-thread{flex-direction:column;flex:auto;gap:14px;min-height:0;margin-top:4px;padding-bottom:26px;display:flex;overflow-y:auto}.me-thread-msg{border:1px solid var(--rule-2);background:var(--bg-3);border-radius:12px;align-self:flex-start;max-width:92%;padding:12px 14px}.me-thread-msg.self{background:var(--brand-paler);border-color:#6b7eff2e;align-self:flex-end}.me-thread-meta{align-items:center;gap:8px;margin-bottom:6px;display:flex}.me-thread-avatar{width:22px;height:22px;font-size:9px}.me-thread-from{color:var(--ink);font-size:12.5px;font-weight:700}.me-thread-time{color:var(--ink-3);margin-left:auto;font-size:11px}.me-thread-body{color:var(--ink);white-space:pre-line;word-break:break-word;font-size:13.5px;line-height:1.65}.me-mail-actions{gap:9px;margin-top:26px;display:flex}.me-mail-actions.me-mail-actions-top{margin-top:14px}.me-mail-empty{min-height:0;color:var(--ink-3);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;font-size:13.5px;display:flex}.me-mail-empty-icon{opacity:.4;font-size:34px}.me-inbox-folders{gap:6px;margin-bottom:14px;display:flex}.me-folder-tab{border:.5px solid var(--rule);color:var(--ink-2);cursor:pointer;background:#fff;border-radius:100px;align-items:center;gap:7px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.me-folder-tab:hover{border-color:var(--ink-4);color:var(--ink)}.me-folder-tab.active{background:var(--ink);border-color:var(--ink);color:#fff}.me-reply-overlay{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0a126b;justify-content:center;align-items:center;padding:24px;animation:.16s meReplyFade;display:flex;position:fixed;inset:0}@keyframes meReplyFade{0%{opacity:0}to{opacity:1}}.me-reply{background:#fff;border-radius:18px;flex-direction:column;width:min(560px,100%);animation:.18s meReplyPop;display:flex;overflow:hidden;box-shadow:0 30px 70px -24px #0a0a1280}@keyframes meReplyPop{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}.me-reply-head{border-bottom:.5px solid var(--rule);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.me-reply-title{letter-spacing:-.01em;font-size:15px;font-weight:700}.me-reply-close{background:var(--bg-2);width:30px;height:30px;color:var(--ink-2);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:13px;transition:all .15s;display:inline-flex}.me-reply-close:hover{background:var(--ink);color:#fff}.me-reply-meta{border-bottom:.5px solid var(--rule-2);flex-direction:column;gap:9px;padding:16px 22px;display:flex}.me-reply-field{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.me-reply-label{width:66px;font-family:var(--mono);font-size:var(--label-font-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink-3);flex-shrink:0;font-weight:600}.me-reply-to{word-break:break-word;min-width:0;color:var(--ink);flex:auto;font-size:13px;font-weight:600}.me-reply-to-email{font-family:var(--mono);color:var(--ink-3);font-size:11.5px;font-weight:400}.me-reply-body{resize:vertical;min-height:180px;color:var(--ink);border:none;outline:none;margin:0;padding:18px 22px;font-family:inherit;font-size:13.5px;line-height:1.6}.me-reply-body::placeholder{color:var(--ink-4)}.me-reply-foot{border-top:.5px solid var(--rule);background:var(--bg-3);flex-direction:column;align-items:stretch;gap:8px;padding:14px 22px 18px;display:flex}.me-reply-input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:13px}.me-reply-input::placeholder{color:var(--ink-4)}.me-reply-input.needs{border-bottom:1.5px solid var(--state-err);padding-bottom:2px}.me-reply-input.needs::placeholder{color:var(--state-err);opacity:.75}.me-reply-req{font-family:var(--mono);letter-spacing:.04em;color:var(--state-err);flex-shrink:0;font-size:10.5px;font-weight:700}.me-reply-count{font-family:var(--mono);color:var(--ink-4);flex-shrink:0;font-size:10.5px}.me-reply-foot .me-reply-count{order:-1;align-self:flex-end}.me-reply-foot .me-btn{width:100%;min-height:var(--control-min)}.me-reply-foot .me-btn:not(.me-btn-primary):not(.me-btn-danger){order:1}.me-reply-overlay-dock{z-index:600;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;justify-content:flex-end;align-items:center}.me-reply-overlay-dock .me-reply{pointer-events:auto;width:min(440px,100vw - 48px);margin-right:664px;box-shadow:0 30px 80px -20px #0a0a128c}.me-reply-overlay-dock .me-reply-body{min-height:150px}@media (max-width:1140px){.me-reply-overlay-dock{justify-content:center}.me-reply-overlay-dock .me-reply{margin-right:0}}.me-thread-reply{background:var(--bg);border-top:.5px solid var(--rule);flex-direction:column;flex-shrink:0;gap:10px;margin:0 -28px;padding:14px 28px 16px;display:flex;box-shadow:0 -10px 18px -12px #0a0a1229}.me-thread-reply-input{resize:vertical;border:.5px solid var(--rule);width:100%;min-height:96px;max-height:240px;color:var(--ink);background:var(--bg);border-radius:12px;outline:none;padding:12px 14px;font-family:inherit;font-size:13.5px;line-height:1.6;transition:border-color .15s}.me-thread-reply-input:focus{border-color:var(--ink)}.me-thread-reply-input::placeholder{color:var(--ink-4)}.me-thread-reply-foot{align-items:center;gap:9px;display:flex}.me-thread-reply-foot .me-reply-count{margin-right:auto}.me-snap-loading{color:var(--ink-3);padding:20px 0;font-size:13px}.me-mail .me-snap-loading{flex:auto;justify-content:center;align-items:center;min-height:0;padding:0;display:flex}.me-snap-rows{flex-direction:column;display:flex}.me-snap-row{border-top:.5px solid var(--rule-2);grid-template-columns:120px 1fr;gap:14px;padding:13px 0;display:grid}.me-snap-row:first-child{border-top:none;padding-top:0}.me-snap-label{font-family:var(--mono);font-size:var(--label-font-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink-3);padding-top:2px;font-weight:600}.me-snap-val{min-width:0;color:var(--ink);font-size:13px}.me-snap-strong{font-size:14.5px;font-weight:700}.me-chips{flex-wrap:wrap;gap:6px;display:flex}.me-chip{background:var(--bg-2);border:.5px solid var(--rule);color:var(--ink-2);border-radius:100px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.me-chip em{color:var(--ink-3);font-style:normal}.me-chip-brand{background:var(--brand-pale);color:var(--brand-deep);border-color:#5266ff40;font-weight:600}.me-chip-ok{color:#0e9d72;background:#11b9811a;border-color:#11b9814d;font-weight:600}.me-bio{color:var(--ink);margin:0;font-size:13px;line-height:1.6}.me-mono{font-family:var(--mono);color:var(--ink-2);font-size:12.5px}.me-empty{color:var(--ink-4);font-size:12.5px;font-style:italic}.me-account-actions{border-top:.5px solid var(--rule-2);flex-wrap:wrap;gap:9px;margin-top:20px;padding-top:18px;display:flex}.me-toast{background:var(--ink);color:var(--bg);z-index:300;border-radius:100px;padding:11px 20px;font-size:13px;font-weight:600;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px -8px #0a0a1280}@media (max-width:920px){.me-shell{grid-template-columns:minmax(0,1fr);gap:16px}.me-sidebar{padding:18px 16px;position:static}.me-side-id{padding-bottom:14px}.me-side-nav{scrollbar-width:none;flex-direction:row;gap:6px;padding:14px 0 0;overflow-x:auto}.me-side-nav::-webkit-scrollbar{display:none}.me-nav-item{text-align:center;flex-direction:column;flex:1 0 auto;justify-content:center;gap:6px;width:auto;min-height:62px;padding:10px 8px;font-size:12px;line-height:1.2;position:relative}.me-nav-item .me-nav-badge{position:absolute;top:4px;right:6px}.me-nav-label{text-overflow:clip;flex:none;overflow:visible}.me-side-foot{display:none}.me-setting-row.me-setting-row-mobile{display:flex}.me-inbox{grid-template-columns:1fr;min-height:0;max-height:none}.me-inbox-list{border-right:none;max-height:none}.me-inbox-detail,.me-inbox.has-selected .me-inbox-list{display:none}.me-inbox.has-selected .me-inbox-detail{z-index:50;background:var(--bg);padding:0;display:block;position:fixed;inset:0;overflow:hidden}.me-inbox.has-selected .me-mail{flex-direction:column;height:100dvh;min-height:0;padding:0 18px;display:flex}.me-thread-back{padding-top:calc(14px + env(safe-area-inset-top));display:flex}.me-inbox.has-selected .me-thread{flex:auto;min-height:0;margin-top:0;padding:12px 0 14px;overflow-y:auto}.me-inbox.has-selected .me-thread-reply{padding:14px 18px calc(16px + env(safe-area-inset-bottom));flex-shrink:0;margin:0 -18px}}body.me-chat-lock{overflow:hidden}@media (max-width:680px){.me-shell{padding:18px 16px 64px}.me-content-title{font-size:21px}.me-snap-row{grid-template-columns:1fr;gap:5px}.me-actions-grid-2{grid-template-columns:1fr}.me-quick-btn{flex:1;justify-content:center}.me-content-head{flex-wrap:nowrap}.me-content-head .me-quick-btn{flex:none;padding:9px 13px;font-size:12.5px}.me-switch-state{display:none}.me-settings-list-sub{margin-left:0}}.me-action-warm .me-action-icon{color:#b97812;background:#d977061f}.verify-page{background:var(--bg-2);min-height:100dvh}.verify-wrap{max-width:720px;margin:0 auto;padding:48px 20px 110px}.verify-head{margin-bottom:28px}.verify-back{cursor:pointer;color:var(--ink-3);font-size:12px;font-family:var(--mono);letter-spacing:.03em;background:0 0;border:none;padding:0 0 16px;transition:color .15s}.verify-back:hover{color:var(--ink)}.verify-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);margin-bottom:14px;font-size:10.5px;font-weight:500}.verify-title{letter-spacing:-.025em;color:var(--ink);font-size:30px;font-weight:800;line-height:1.1}.verify-sub{color:var(--ink-3);max-width:54ch;margin-top:10px;font-size:14px;line-height:1.55}.vf-id-card{background:var(--bg);border:1px solid var(--rule);border-radius:16px;margin-bottom:16px;padding:24px}.vf-id-top{align-items:flex-start;gap:15px;display:flex}.vf-id-avatar{background:#20233a;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex;overflow:hidden}.vf-id-avatar-img{object-fit:cover;width:100%;height:100%}.vf-id-avatar-initials{color:#fff;font-family:var(--mono);letter-spacing:.02em;font-size:17px;font-weight:600}.vf-id-text{flex:1;min-width:0}.vf-id-name{letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:800}.vf-id-handle{color:var(--ink-3);font-size:12.5px;font-family:var(--mono);margin-top:2px}.vf-id-bio{color:var(--ink-2);margin-top:8px;font-size:12.5px;line-height:1.5}.vf-id-rows{border-top:1px solid var(--rule-2);grid-template-columns:1fr 1fr;gap:14px 18px;margin-top:20px;padding-top:18px;display:grid}.vf-id-row{flex-direction:column;gap:4px;min-width:0;display:flex}.vf-id-row-label{color:var(--ink-4);font-size:9.5px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em}.vf-id-row-val{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.vf-hub-grid{flex-direction:column;gap:12px;display:flex}.vf-hub-card{text-align:left;cursor:pointer;background:var(--bg);border:1px solid var(--rule);border-radius:16px;align-items:center;gap:18px;padding:22px;transition:border-color .15s,background .15s;display:flex}.vf-hub-card:hover{border-color:var(--ink-4);background:var(--bg-3)}.vf-hub-icon{background:var(--bg-2);border:1px solid var(--rule-2);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:26px;display:flex}.vf-hub-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.vf-hub-title{letter-spacing:-.01em;color:var(--ink);font-size:15.5px;font-weight:800}.vf-hub-desc{color:var(--ink-3);font-size:12.5px;line-height:1.45}.vf-hub-status{color:var(--ink-3);font-size:10.5px;font-family:var(--mono);letter-spacing:.03em;margin-top:5px}.vf-hub-arrow{color:var(--ink-4);flex-shrink:0;font-size:17px;transition:transform .18s,color .18s}.vf-hub-card:hover .vf-hub-arrow{color:var(--ink-2);transform:translate(3px)}.vf-tiers{flex-direction:column;gap:28px;display:flex}.vf-tier-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:0 2px;display:flex}.vf-tier-headline{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.vf-tier-title{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:800}.vf-badge{font-size:9.5px;font-weight:700;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:100px;padding:3px 8px}.vf-badge-open{background:var(--brand-paler);color:var(--brand-deep);border:1px solid var(--brand-pale)}.vf-badge-verified{color:#0e9d72;background:#0e9d721a;border:1px solid #0e9d722e}.vf-badge-soon{background:var(--bg-3);color:var(--ink-4);border:1px solid var(--rule)}.vf-tier-criteria{cursor:pointer;font-size:11px;font-weight:700;font-family:var(--mono);letter-spacing:.02em;color:var(--ink-3);background:0 0;border:none;flex-shrink:0;padding:3px 4px;transition:color .15s}.vf-tier-criteria:hover{color:var(--brand-deep)}.vf-tier-list{background:var(--bg);border:1px solid var(--rule);border-radius:16px;overflow:hidden}.vf-opt{text-align:left;cursor:pointer;background:var(--bg);border:none;border-bottom:1px solid var(--rule-2);align-items:center;gap:15px;width:100%;padding:18px 20px;transition:background .14s;display:flex}.vf-opt:last-child{border-bottom:none}.vf-opt:hover:not(:disabled){background:var(--bg-2)}.vf-opt:disabled{cursor:default;opacity:.55}.vf-opt-icon{background:var(--brand-paler);border:1px solid var(--brand-pale);width:44px;height:44px;color:var(--brand-deep);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vf-opt:disabled .vf-opt-icon{background:var(--bg-2);border-color:var(--rule);color:var(--ink-4)}.vf-opt-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.vf-opt-title{letter-spacing:-.01em;color:var(--ink);font-size:14.5px;font-weight:700}.vf-opt-desc{color:var(--ink-3);font-size:12px;line-height:1.45}.vf-opt-status{font-size:10.5px;font-family:var(--mono);color:var(--ink-4);letter-spacing:.02em;margin-top:3px}.vf-opt-chev{color:var(--ink-4);flex-shrink:0;transition:transform .18s,color .18s}.vf-opt:hover:not(:disabled) .vf-opt-chev{color:var(--ink-2);transform:translate(3px)}.vf-criteria{flex-direction:column;gap:11px;margin:4px 0 0;padding:0;list-style:none;display:flex}.vf-criteria-item{color:var(--ink);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.vf-criteria-dot{background:var(--brand-deep);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.vf-list-card{background:var(--bg);border:1px solid var(--rule);border-radius:16px;padding:24px}.vf-list-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.vf-list-title{font-size:11px;font-weight:500;font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-4)}.vf-add-btn{background:var(--bg);color:var(--brand-deep);border:1px solid var(--rule);cursor:pointer;border-radius:100px;padding:7px 15px;font-size:12.5px;font-weight:700;transition:border-color .15s,background .15s}.vf-add-btn:hover{border-color:var(--brand);background:var(--brand-paler)}.vf-loading,.vf-empty{text-align:center;color:var(--ink-3);padding:40px 8px;font-size:13px}.vf-rows{flex-direction:column;display:flex}.vf-row{border-bottom:1px solid var(--rule-2);align-items:flex-start;gap:14px;padding:18px 0;display:flex}.vf-row:last-child{border-bottom:none}.vf-row-main{flex:1;min-width:0}.vf-row-title{color:var(--ink);letter-spacing:-.01em;font-size:14.5px;font-weight:700}.vf-row-meta{color:var(--ink-3);margin-top:4px;font-size:12px}.vf-row-side{flex-shrink:0;align-items:center;gap:6px;display:flex}.vf-row-edit{cursor:pointer;color:var(--ink-3);font-size:11px;font-weight:700;font-family:var(--mono);letter-spacing:.03em;background:0 0;border:none;border-radius:7px;padding:4px 8px;transition:color .15s,background .15s}.vf-row-edit:hover{color:var(--brand-deep);background:var(--brand-paler)}.vf-row-del{cursor:pointer;color:var(--ink-4);background:0 0;border:none;border-radius:7px;padding:3px 5px;font-size:13px;transition:color .15s,background .15s}.vf-row-del:hover{color:var(--state-err);background:#e55a4a14}.vf-row-pending{background:var(--bg-2);margin:0 -24px;padding-left:24px;padding-right:24px}.vf-status{font-size:10px;font-weight:700;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:4px 9px}.vf-status.pending{color:#b97812;background:#d977061a}.vf-status.approved{color:#0e9d72;background:#0e9d721a}.vf-status.rejected{color:var(--state-err);background:#e55a4a1a}.vf-status.draft{background:var(--bg-2);color:var(--ink-3)}.vf-note{color:var(--ink-3);background:var(--bg-2);border-radius:10px;margin:20px 0;padding:14px 16px;font-size:12px;line-height:1.55}.vf-submit{cursor:pointer;background:var(--brand-deep);color:#fff;letter-spacing:-.01em;border:none;border-radius:12px;width:100%;padding:15px;font-size:14.5px;font-weight:700;transition:filter .15s}.vf-submit:disabled{background:var(--rule);color:var(--ink-4);cursor:not-allowed}.vf-submit:not(:disabled):hover{filter:brightness(1.08)}.vf-doc-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.vf-doc-chip{color:var(--ink-2);background:var(--bg-2);border:1px solid var(--rule-2);border-radius:8px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;display:inline-flex}button.vf-doc-chip{font-family:inherit}.vf-doc-chip-link{cursor:pointer;transition:background .15s,color .15s,border-color .15s}.vf-doc-chip-link:hover{background:var(--brand-paler);color:var(--brand-deep);border-color:var(--brand-pale)}.vf-doc-x{cursor:pointer;color:var(--ink-4);background:0 0;border:none;padding:0;font-size:10px;line-height:1}.vf-doc-x:hover{color:var(--state-err)}.vf-modal-overlay{z-index:700;background:#10132e4d;justify-content:center;align-items:center;padding:20px;animation:.16s vfFade;display:flex;position:fixed;inset:0}@keyframes vfFade{0%{opacity:0}to{opacity:1}}.vf-modal{background:var(--bg);border:1px solid var(--rule);border-radius:18px;flex-direction:column;width:100%;max-width:480px;max-height:90dvh;animation:.2s cubic-bezier(.16,1,.3,1) vfPop;display:flex;overflow:hidden;box-shadow:0 24px 60px -24px #10132e52}@keyframes vfPop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.vf-modal-head{border-bottom:1px solid var(--rule-2);justify-content:space-between;align-items:flex-start;padding:20px 22px 16px;display:flex}.vf-modal-title{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:800}.vf-modal-x{cursor:pointer;color:var(--ink-4);background:0 0;border:none;border-radius:7px;padding:2px 4px;font-size:16px;transition:color .15s,background .15s}.vf-modal-x:hover{color:var(--ink);background:var(--bg-2)}.vf-tabs{background:var(--bg-2);border-radius:11px;gap:4px;margin:16px 22px 0;padding:4px;display:flex}.vf-tab{color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:9px;font-size:12.5px;font-weight:700;transition:color .15s,background .15s}.vf-tab:hover:not(.on){color:var(--ink-2)}.vf-tab.on{background:var(--bg);color:var(--ink);box-shadow:0 1px 2px #14193c1f}.vf-modal-body{overscroll-behavior:contain;flex-direction:column;gap:15px;padding:18px 22px;display:flex;overflow-y:auto}.vf-step-ind{font-size:10px;font-weight:500;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin-top:7px;display:inline-block}.vf-step-desc{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.55}.vf-modal-foot{border-top:1px solid var(--rule-2);gap:10px;padding:16px 22px;display:flex}.vf-btn-ghost{border:1px solid var(--rule);background:var(--bg);color:var(--ink-2);cursor:pointer;border-radius:11px;flex:1;padding:12px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s}.vf-btn-ghost:hover{background:var(--bg-2);border-color:var(--ink-4)}.vf-btn-primary{cursor:pointer;background:var(--brand-deep);color:#fff;border:none;border-radius:11px;flex:2;padding:12px;font-size:13px;font-weight:700;transition:filter .15s}.vf-btn-primary:disabled{background:var(--rule);color:var(--ink-4);cursor:not-allowed}.vf-btn-primary:not(:disabled):hover{filter:brightness(1.08)}.vf-field{flex-direction:column;gap:7px;display:flex}.vf-field-label{font-size:var(--label-font-size);color:var(--ink-3);font-weight:600;font-family:var(--mono);text-transform:uppercase;letter-spacing:var(--label-tracking)}.vf-req{color:var(--state-err);margin-left:3px}.vf-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vf-input,.vf-textarea{border:1px solid var(--rule);width:100%;font-size:var(--control-font-size);color:var(--ink);background:var(--bg);border-radius:10px;padding:11px 13px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.vf-input::placeholder,.vf-textarea::placeholder{color:var(--ink-4)}.vf-input:focus,.vf-textarea:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #6b7eff1f}.vf-textarea{resize:vertical;min-height:78px;line-height:1.5}.vf-manual{flex-direction:column;gap:15px;display:flex}.vf-manual .vf-input,.vf-manual .vf-textarea,.vf-manual .ms-trigger{background:#fff}.vf-hits{border:1px solid var(--rule-2);border-radius:11px;flex-direction:column;max-height:280px;display:flex;overflow-y:auto}.vf-hit{text-align:left;background:var(--bg);border:none;border-bottom:1px solid var(--rule-2);cursor:pointer;flex-direction:row;align-items:center;gap:11px;width:100%;padding:11px 13px;transition:background .12s;display:flex}.vf-hit:last-child{border-bottom:none}.vf-hit:hover{background:var(--bg-2)}.vf-hit-thumb{background:var(--bg-3);border-radius:6px;flex-shrink:0;width:34px;height:46px;overflow:hidden}.vf-hit-thumb img{object-fit:cover;width:100%;height:100%;display:block}.vf-hit-text{flex-direction:column;gap:2px;min-width:0;display:flex}.vf-hit-title{color:var(--ink);font-size:13px;font-weight:600}.vf-hit-meta{color:var(--ink-3);font-size:11px}.vf-row-thumb{background:var(--bg-3);border-radius:8px;flex-shrink:0;width:42px;height:56px;overflow:hidden}.vf-row-thumb img{object-fit:cover;width:100%;height:100%;display:block}.vf-picked{background:var(--bg-2);border:1px solid var(--rule-2);border-radius:12px;align-items:flex-start;gap:13px;padding:14px;display:flex;position:relative}.vf-picked-thumb{background:var(--bg-3);border-radius:8px;flex-shrink:0;width:42px;height:56px;overflow:hidden}.vf-picked-thumb img{object-fit:cover;width:100%;height:100%;display:block}.vf-picked-body{flex:1;min-width:0;padding-right:60px}.vf-picked-title{color:var(--ink);font-size:13.5px;font-weight:700}.vf-picked-meta{color:var(--ink-3);margin-top:3px;font-size:11.5px}.vf-picked-change{cursor:pointer;color:var(--brand-deep);font-size:11px;font-weight:700;font-family:var(--mono);background:0 0;border:none;position:absolute;top:12px;right:14px}.vf-picked-change:hover{text-decoration:underline}.vf-filedrop{border:1.5px dashed var(--rule);cursor:pointer;background:var(--bg-2);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:26px;transition:border-color .15s,background .15s;display:flex}.vf-filedrop:hover{border-color:var(--brand);background:var(--brand-paler)}.vf-filedrop-plus{color:var(--ink-4);font-size:26px;line-height:1}.vf-filedrop-hint{color:var(--ink-3);text-align:center;font-size:11px;line-height:1.45}.vf-toast{z-index:800;background:var(--ink);color:#fff;border-radius:100px;padding:11px 18px;font-size:13px;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}@media (max-width:680px){.verify-wrap{padding:26px 14px 84px}.verify-title{font-size:25px}.vf-id-card{border-radius:18px;padding:18px}.vf-id-rows{grid-template-columns:1fr}.vf-id-row-val{white-space:normal}.vf-list-card{border-radius:18px;padding:18px}.vf-hub-card{padding:18px 18px 18px 20px}.vf-form-row{grid-template-columns:1fr}.vf-modal-overlay{align-items:flex-end;padding:0}.vf-modal{border-radius:20px 20px 0 0;max-width:100%;max-height:94dvh}.vf-row{flex-direction:column;align-items:stretch;gap:10px}.vf-row-side{align-self:flex-start}.vf-row-pending{margin:0 -18px;padding-left:18px;padding-right:18px}.vf-tiers{gap:22px}.vf-tier-head{gap:8px}.vf-tier-criteria{min-height:34px;padding:6px 4px}.vf-opt{gap:13px;padding:16px}.vf-row-edit{padding:7px 10px}.vf-row-del{padding:6px 8px;font-size:15px}}@media (max-width:440px){.verify-title{font-size:23px}.verify-sub{font-size:13px}.vf-opt{gap:11px;padding:15px 14px}.vf-opt-icon{border-radius:11px;width:40px;height:40px}.vf-opt-title{font-size:14px}.vf-opt-desc{font-size:11.5px}.vf-id-avatar{border-radius:13px;width:48px;height:48px}.vf-id-name{font-size:16px}.vf-tabs{gap:3px}}.market-page .mkd-note{border:1px solid var(--rule);border-left:3px solid var(--brand);background:var(--bg-2);border-radius:8px;margin-top:16px;padding:13px 15px}.market-page .mkd-note+.mkd-note{margin-top:10px}.market-page .mkd-note-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px;font-size:9.5px;font-weight:600}.market-page .mkd-note-text{color:var(--ink);white-space:pre-wrap;word-break:keep-all;margin:0;font-size:13.5px;line-height:1.7}.market-page .form-area .field+.field,.market-page .form-area .field+.fg-row,.market-page .form-area .fg-row+.field,.market-page .form-area .fg-row+.fg-row{margin-top:22px}.market-page .form-area .fg-row>.field+.field{margin-top:0}.market-page .form-area .field-sub-input{margin-top:8px}.market-page .cat-card--locked{cursor:pointer}.market-page .cat-card--locked:hover{border-color:var(--rule);box-shadow:none;transform:none}.market-page .cat-card--locked .cat-poster,.market-page .cat-card--locked .cat-body{-webkit-filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.market-page .cat-card--locked .cat-save{display:none}.market-page .cat-lock{z-index:5;pointer-events:none;background:#ffffff57;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.market-page .cat-lock-badge{background:var(--ink);color:#fff;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:100px;align-items:center;gap:6px;padding:8px 14px;font-size:10px;font-weight:700;display:inline-flex}.market-page .cat-lock-badge svg{width:var(--icon-sm);height:var(--icon-sm);flex:none}.market-directory-page .filter-chip,.market-directory-page .filter-month{font-family:inherit}.market-directory-page .filter-head{min-height:44px;padding:11px 0;font-size:10.5px}.market-directory-page .af-chip{min-height:30px;line-height:1}.market-directory-page .af-chip-type,.market-directory-page .af-chip-val{align-self:stretch;align-items:center;padding-top:0;padding-bottom:0;display:inline-flex}.market-directory-page .af-chip-x{width:22px;height:22px}.market-directory-page .filter-chip{min-height:32px;padding:6px 12px;font-size:12px;line-height:1}.market-directory-page .filter-month{min-height:32px;padding:0 4px;font-size:10px;line-height:1}.market-directory-page .filter-checks label,.market-directory-page .filter-radio label{min-height:38px;padding:8px 4px;font-size:13px}.market-directory-page .filter-checks input,.market-directory-page .filter-radio input{width:16px;height:16px}.market-directory-page .filter-checks input:checked:after{width:4px;height:8px;top:1.5px;left:4.5px}.market-directory-page .filter-chip-count,.market-directory-page .filter-checks-meta,.market-directory-page .filter-radio-meta,.market-directory-page .filter-group-count{font-size:10px}.market-directory-page .filter-head-caret,.market-directory-page .sort-btn-caret,.market-directory-page .coll-card-check{justify-content:center;align-items:center;display:inline-flex}.market-directory-page .mkd-scroll{-webkit-overflow-scrolling:touch}.market-directory-page .cat-save svg,.market-directory-page .dir-filter-mobile svg,.market-directory-page .view-toggle svg,.market-directory-page .mkd-action svg,.market-directory-page .mkd-back svg,.market-directory-page .mkd-cta svg,.market-directory-page .mkd-close svg,.market-directory-page .mkd-doc-link svg{width:var(--icon-sm);height:var(--icon-sm)}.market-directory-page .mkd-back-label-compact{display:none}.market-directory-page .mkd-back,.market-directory-page .mkd-action,.market-directory-page .mkd-cta,.market-directory-page .mkd-close,.market-directory-page .mkd-doc-link{justify-content:center;line-height:1}.market-directory-page .mkd-back .arr,.market-directory-page .mkd-cta .arr,.market-directory-page .mkd-action>svg,.market-directory-page .mkd-doc-link svg{flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.market-directory-page .mkd-back svg,.market-directory-page .mkd-action svg,.market-directory-page .mkd-cta svg,.market-directory-page .mkd-close svg,.market-directory-page .mkd-doc-link svg{display:block}.market-directory-page .mkd-back,.market-directory-page .mkd-action,.market-directory-page .mkd-cta,.market-directory-page .mkd-close{height:36px;min-height:36px}.market-directory-page .mkd-action-icon,.market-directory-page .mkd-close{width:36px}:is(.market-directory-page .mkd-back:focus-visible,.market-directory-page .mkd-action:focus-visible,.market-directory-page .mkd-cta:focus-visible,.market-directory-page .mkd-close:focus-visible,.market-directory-page .mkd-doc-link:focus-visible){box-shadow:0 0 0 3px var(--brand-pale);outline:none}.market-directory-page .mkd-section-head{margin-bottom:24px}.market-directory-page .mkd-section-head h2{font-size:24px}.market-directory-page .mkd-tagline{font-size:16px}.market-directory-page .mkd-empty-value{font-family:var(--mono);letter-spacing:0;color:var(--ink-4);font-size:1em;font-weight:600}.market-directory-page .trailer-embed-play{width:64px;height:64px;color:var(--ink)}.market-directory-page .trailer-embed-play svg{margin-left:2px;display:block}@media (min-width:761px){.market-directory-page .mkd-panel{max-width:1180px}.market-directory-page .mkd-hero{grid-template-columns:minmax(0,clamp(280px,32vw,360px)) minmax(0,1fr);gap:40px;padding:40px}.market-directory-page .mkd-title{font-size:38px}.market-directory-page .mkd-section{padding:40px}.market-directory-page .mkd-subnav{padding-left:40px;padding-right:40px}}@media (max-width:760px){.market-directory-page .mkd-overlay{height:100dvh}.market-directory-page .mkd-panel{height:100dvh;max-height:100dvh}.market-directory-page .mkd-topbar{height:calc(56px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.market-directory-page .mkd-back{flex:none}.market-directory-page .mkd-actions{gap:6px;min-width:0}.market-directory-page .mkd-back,.market-directory-page .mkd-action,.market-directory-page .mkd-close{box-shadow:inset 0 0 0 1px var(--rule-2);background-clip:padding-box;border:0}.market-directory-page .mkd-action.on{box-shadow:inset 0 0 0 1px #e55a4a52}:is(.market-directory-page .mkd-back:focus-visible,.market-directory-page .mkd-action:focus-visible,.market-directory-page .mkd-close:focus-visible){box-shadow:inset 0 0 0 1px var(--rule-2), 0 0 0 3px var(--brand-pale)}.market-directory-page .mkd-hero{gap:24px;padding:24px 16px 28px}.market-directory-page .mkd-poster{justify-self:center;width:min(100%,260px)}.market-directory-page .mkd-info{padding-top:0}.market-directory-page .mkd-title{font-size:30px;line-height:1.08}.market-directory-page .mkd-title-sub{font-size:16px}.market-directory-page .mkd-company{margin-bottom:20px;padding-bottom:20px}.market-directory-page .mkd-tagline{margin-bottom:24px;padding-left:12px;font-size:15px}.market-directory-page .mkd-subnav{padding:0 6px}.market-directory-page .mkd-subnav button{min-height:44px;padding:0 10px}.market-directory-page .mkd-section{padding:32px 16px}.market-directory-page .mkd-section-head{margin-bottom:20px}.market-directory-page .mkd-section-head h2{font-size:22px;line-height:1.2}.market-directory-page .mkd-eyebrow2{margin-bottom:8px}.market-directory-page .mkd-description{margin-bottom:28px;font-size:14px;line-height:1.65}.market-directory-page .mkd-badges{gap:6px;margin-bottom:16px}.market-directory-page .mkd-badge{align-items:center;min-height:24px;padding:5px 9px;display:inline-flex}.market-directory-page .mkd-stats{border-radius:12px}.market-directory-page .mkd-stat{gap:4px;padding:12px}.market-directory-page .mkd-stat-label{font-size:9px}.market-directory-page .mkd-stat-value{font-size:15px}.market-directory-page .mkd-spec-grid{gap:12px}.market-directory-page .mkd-spec-block{border-radius:10px;padding:18px 16px}.market-directory-page .mkd-spec-block h3{margin-bottom:12px;padding-bottom:8px}.market-directory-page .mkd-spec-list{gap:8px 12px}.market-directory-page .mkd-credits{gap:10px}.market-directory-page .mkd-credit{border-radius:8px;padding:12px}.market-directory-page .mkd-tech-grid{gap:12px}.market-directory-page .mkd-tech-text{border-radius:8px;padding:10px 12px}.market-directory-page .mkd-doc-link{border-radius:8px;min-height:40px;padding:0 14px}.market-directory-page .mkd-subhead{margin-top:24px;margin-bottom:12px}.market-directory-page .mkd-region{min-height:32px;padding:0 12px}.market-directory-page .mkd-months{gap:6px;margin-bottom:20px}.market-directory-page .mkd-month{justify-content:center;align-items:center;min-height:36px;padding:0;display:flex}.market-directory-page .mkd-price-block{border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:18px 16px}.market-directory-page .mkd-price-amount{font-size:26px}.market-directory-page .mkd-price-vis{padding:6px 9px}.market-directory-page .mkd-tour-grid{gap:24px}.market-directory-page .mkd-logistics{gap:10px}.market-directory-page .mkd-log-item{border-radius:8px;padding:14px}.market-directory-page .mkd-note{margin-top:14px;padding:12px 14px}.market-directory-page .mkd-gallery-thumb{border-radius:8px}.market-directory-page .mkd-press{gap:12px}.market-directory-page .mkd-press-card{padding:18px 16px}.market-directory-page .trailer-embed-play{width:56px;height:56px}.market-directory-page .trailer-embed-play svg{width:22px;height:22px}}@media (max-width:480px){.market-directory-page .mkd-back-label-full{display:none}.market-directory-page .mkd-back-label-compact{display:inline}}.market-directory-page .dir-hero{padding-top:44px;padding-bottom:34px}.market-directory-page .dir-sub{font-size:14px}.market-directory-page .dir-collections{padding:28px 0 12px}.market-directory-page .dir-collections-head{flex-wrap:nowrap;justify-content:flex-start;gap:12px;margin-bottom:12px;padding-left:48px;padding-right:48px}.market-directory-page .dir-collections-title{white-space:nowrap;font-size:16px}.market-directory-page .dir-collections-scroll{scrollbar-color:transparent transparent;grid-auto-columns:minmax(300px,300px);gap:12px;min-height:142px;padding:10px 48px 24px;scroll-padding-inline:48px}.market-directory-page .dir-collections-scroll::-webkit-scrollbar-thumb{background:0 0}.market-directory-page .dir-collections-scroll.is-scrolling{scrollbar-color:var(--rule) transparent}.market-directory-page .dir-collections-scroll.is-scrolling::-webkit-scrollbar-thumb{background:var(--rule)}@media (min-width:881px){.market-directory-page .dir-hero-inner{max-width:1384px}.market-directory-page .dir-collections-head,.market-directory-page .dir-collections-scroll{padding-left:28px;padding-right:28px;scroll-padding-inline:28px}}.market-directory-page .dir-collections-sub{letter-spacing:.06em;white-space:nowrap}.market-directory-page .coll-card-desc{letter-spacing:-.01em;text-wrap:pretty;word-break:keep-all;font-size:12px;line-height:1.5}.market-directory-page .coll-card-desc-en{text-wrap:balance}.market-directory-page .coll-card{border-radius:10px;min-height:128px;padding:15px 16px}.market-directory-page .coll-card-title{font-size:16px}.market-directory-page .dir-layout{gap:24px;padding-top:22px}.market-directory-page .dir-search{margin-bottom:12px}.market-directory-page .dir-search-input{min-height:46px;padding:12px 42px;font-size:14px}.market-directory-page .dir-search-icon{width:18px;height:18px;left:15px}.market-directory-page .dir-search-clear{width:32px;height:32px;right:7px}.market-directory-page .dir-toolbar{margin-bottom:16px}.market-directory-page .dir-count{font-size:14px}.market-directory-page .dir-empty-sub{white-space:pre-line}.market-directory-page .sort-wrap .sort-btn{border-radius:8px;min-height:38px;padding:8px 14px;font-size:13px}.market-directory-page .sort-dropdown{border-radius:8px}.market-directory-page .view-toggle{border-radius:8px;align-items:stretch;gap:0;height:34px;padding:0;overflow:hidden}.market-directory-page .view-toggle button{border-radius:0;align-self:stretch;width:34px;height:auto}.market-directory-page .view-toggle button+button{border-left:1px solid var(--rule)}.market-directory-page .view-toggle button.on{background:var(--brand-pale);color:var(--brand)}.market-directory-page .dir-grid:not(.list-view){background:0 0;border:0;border-radius:0;gap:12px;overflow:visible}.market-directory-page .dir-grid:not(.list-view) .cat-card{border:1px solid var(--rule);box-shadow:none;border-radius:10px}.market-directory-page .dir-grid:not(.list-view) .cat-card:hover{background:var(--bg-3);z-index:2;transform:none;box-shadow:0 6px 18px #0a0a1214}.market-directory-page .dir-grid.list-view{background:0 0;border:0;border-radius:0;overflow:visible}.market-directory-page .dir-grid.list-view .cat-card{border:1px solid var(--rule);border-radius:10px}.market-directory-page .dir-grid.list-view .cat-body{padding:14px 16px}.market-directory-page .cat-title{font-size:16px}.market-directory-page .cat-co,.market-directory-page .cat-price{font-size:12px}.market-directory-page .cat-meta-tag{padding:3px 7px;font-size:10px}.market-directory-page .cat-price .currency,.market-directory-page .cat-status{font-size:10px}.market-directory-page .mkd-title,.market-directory-page .mkd-description,.market-directory-page .mkd-note-text,.market-directory-page .mkd-tech-text,.market-directory-page .mkd-credit-bio{text-wrap:pretty;word-break:keep-all}.market-directory-page .mkd-description,.market-directory-page .mkd-note-text,.market-directory-page .mkd-tech-text{letter-spacing:-.01em}@media (max-width:680px){.market-directory-page .dir-hero,.market-directory-page .dir-layout{padding-left:16px;padding-right:16px}.market-directory-page .dir-hero{padding-top:28px;padding-bottom:24px}.market-directory-page .dir-sub{font-size:13.5px}.market-directory-page .dir-collections{padding-top:22px;padding-bottom:6px}.market-directory-page .dir-collections-head{gap:8px;padding-left:16px;padding-right:16px}.market-directory-page .dir-collections-scroll{grid-auto-columns:minmax(78vw,78vw);min-height:134px;padding-left:16px;padding-right:16px;scroll-padding-inline:16px}.market-directory-page .coll-card{min-height:120px}.market-directory-page .dir-layout{padding-top:18px}.market-directory-page .pf-nav .brand{align-items:baseline;min-height:0}.market-directory-page .main-nav.pf-nav{gap:10px}.market-directory-page .pf-nav .nav-right-cluster{gap:6px}.market-directory-page .pf-nav .nav-btn-brand{height:34px;min-height:34px;padding:0 14px}.market-directory-page .pf-nav .nav-right-cluster .lang-toggle{gap:2px;height:34px;padding:3px}.market-directory-page .pf-nav .nav-right-cluster .lang-btn{min-width:34px;min-height:28px;padding:0 8px;font-size:12px}.market-directory-page .pf-nav .user-chip-avatar{width:34px;height:34px}.market-directory-page .pf-nav .nav-icon-btn{width:36px;height:36px;min-height:36px}.market-directory-page .mkd-back,.market-directory-page .mkd-action,.market-directory-page .mkd-action-icon,.market-directory-page .mkd-close,.market-directory-page .me-reply-close,.market-directory-page .cat-save{min-height:var(--control-min)}.market-directory-page .mkd-action-icon,.market-directory-page .mkd-close,.market-directory-page .me-reply-close,.market-directory-page .cat-save{width:var(--control-min);height:var(--control-min)}.market-directory-page .dir-search-input,.market-directory-page .me-reply-input,.market-directory-page .me-reply-body{min-height:48px;font-size:var(--control-font-size)}.market-directory-page .dir-search-clear{width:40px;height:40px;right:4px}.market-directory-page .dir-search-input{height:48px;padding-top:0;padding-bottom:0;padding-right:48px;line-height:1.2}.market-directory-page .dir-sidebar-close{width:32px;height:32px}.market-directory-page .dir-layout .dir-sidebar{padding-top:max(20px, env(safe-area-inset-top))}.market-directory-page .dir-sidebar-apply{padding-bottom:max(16px, env(safe-area-inset-bottom))}.market-directory-page .dir-toolbar{row-gap:12px}.market-directory-page .dir-toolbar-right{justify-content:space-between;gap:8px;width:100%;height:38px;margin-left:auto}.market-directory-page .dir-filter-mobile{min-height:36px;margin-right:auto;padding:7px 11px}.market-directory-page .sort-wrap .sort-btn{min-height:36px;padding:6px 10px}.market-directory-page .dir-toolbar-right .sort-wrap{margin-left:auto}.market-directory-page .view-toggle{height:38px;padding:0}.market-directory-page .view-toggle button{width:36px;height:auto;min-height:36px}.market-directory-page .af-clear{min-height:32px}.market-directory-page .dir-grid.list-view .cat-body{padding:14px 13px}.market-directory-page .me-reply-overlay-dock{top:var(--vv-top,0);height:var(--vv-h,100dvh);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;background:#0a0a126b;justify-content:center;align-items:flex-end;padding:0;bottom:auto}.market-directory-page .me-reply-overlay-dock .me-reply{width:100%;max-height:calc(var(--vv-h,100dvh) * .92);padding-bottom:env(safe-area-inset-bottom);border-radius:16px 16px 0 0;margin-right:0;overflow-y:auto}}@media (max-width:360px){.market-directory-page .pf-nav .brand-mark{--iw-scale:.8}.market-directory-page .mkd-back-label-full{display:none}.market-directory-page .mkd-back-label-compact{display:inline}.market-directory-page .dir-toolbar-right{gap:6px;width:100%}.market-directory-page .dir-filter-mobile,.market-directory-page .sort-wrap .sort-btn{padding-left:8px;padding-right:8px}.market-directory-page .sort-wrap .sort-btn{gap:4px}.market-directory-page .sort-btn-label-mono{display:none}.market-directory-page .sort-btn-value{text-overflow:ellipsis;white-space:nowrap;max-width:66px;overflow:hidden}.market-directory-page .sort-dropdown{min-width:min(200px,100vw - 32px);left:0;right:auto}.market-directory-page .dir-grid.list-view .cat-poster{width:112px}.market-directory-page .dir-grid.list-view .cat-body{padding:14px 12px}}@media (max-width:480px){.market-directory-page .dir-collections-sub{font-size:9px}}.mk-upload .sp-caret,.mk-upload .mk-gal-add-plus,.mk-upload .consent-check,.mk-upload .success-ico{justify-content:center;align-items:center;display:inline-flex}.mk-upload .mk-mobile-header-actions{align-items:center;gap:8px;display:flex}@media (max-width:680px){.mk-upload .input,.mk-upload .select,.mk-upload .ms-trigger,.mk-upload .searchable-input-inner input{min-height:48px;font-size:var(--control-font-size)}.mk-upload .textarea{font-size:var(--control-font-size)}.mk-upload .chip,.mk-upload .toggle-pill,.mk-upload .rep-add,.mk-upload .year-quick,.mk-upload .year-remove,.mk-upload .mk-gal-clear,.mk-upload .mk-gal-remove,.mk-upload .step-nav-action,.mk-upload .submit-issues li button{min-height:var(--control-min)}.mk-upload .year-remove,.mk-upload .mk-gal-remove{min-width:var(--control-min)}.mk-upload .form-nav .btn-back,.mk-upload .form-nav .btn-next,.mk-upload .form-nav .btn-draft,.mk-upload .btn-submit,.mk-upload .btn-primary,.mk-upload .btn-ghost{min-height:48px}.mk-upload .mk-draft-overlay{align-items:flex-end;padding:0}.mk-upload .mk-draft-card{max-width:none;padding-bottom:max(28px, env(safe-area-inset-bottom));border-radius:16px 16px 0 0}}.market-page.mk-upload .upload-intro{padding-left:0;padding-right:0}.market-page.mk-upload .intro-inner{box-sizing:border-box;padding-left:28px;padding-right:28px}.market-page.mk-upload .wizard-wrap,.market-page.mk-upload .form-area,.market-page.mk-upload .field,.market-page.mk-upload .fg-row>*,.market-page.mk-upload .credit-head>*{min-width:0}.market-page.mk-upload .step-link{gap:12px;padding:9px 20px 9px 18px;font-size:12.5px}.market-page.mk-upload .step-link-sub{font-size:9px}.market-page.mk-upload .step-header{margin-bottom:32px}.market-page.mk-upload .step-title{text-wrap:balance;word-break:keep-all;font-size:clamp(26px,2.4vw,30px);line-height:1.16}.market-page.mk-upload .step-desc{text-wrap:pretty;word-break:keep-all;max-width:620px;font-size:14px;line-height:1.6}.market-page.mk-upload .field-group{border-radius:12px;padding:24px 24px 20px}.market-page.mk-upload .fg-label{font-size:10.5px}.market-page.mk-upload .fg-title{font-size:18px;line-height:1.32}.market-page.mk-upload .fg-sub{text-wrap:pretty;word-break:keep-all;max-width:680px;margin-bottom:22px;font-size:13px}.market-page.mk-upload .fg-row.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.market-page.mk-upload .fg-row.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.market-page.mk-upload .perf-row-grid>.field+.field{margin-top:0}.market-page.mk-upload .field-label{flex-wrap:wrap;min-height:15px;font-size:11px;line-height:1.3}.market-page.mk-upload .fg-row>.field>.field-label{min-height:20px}.market-page.mk-upload .required-tag,.market-page.mk-upload .optional-tag{white-space:nowrap;border-radius:5px;align-items:center;min-height:20px;padding:0 7px;font-size:9px;line-height:1;display:inline-flex}.market-page.mk-upload .input,.market-page.mk-upload .select,.market-page.mk-upload .ms-trigger,.market-page.mk-upload .searchable-input-inner input{height:48px;min-height:48px;font-size:var(--control-font-size);border-radius:8px}.market-page.mk-upload .textarea{min-height:104px;font-size:var(--control-font-size);border-radius:8px}.market-page.mk-upload .month-field{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px;display:grid}.market-page.mk-upload .ms-trigger{flex-wrap:nowrap;padding-right:34px}.market-page.mk-upload .ms-placeholder,.market-page.mk-upload .ms-single-label,.market-page.mk-upload .searchable-input-inner input{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.market-page.mk-upload .field-help{text-wrap:pretty;word-break:keep-all;font-size:12px;line-height:1.5}.market-page.mk-upload .mk-help-segment{white-space:nowrap;display:inline-block}:is(.market-page.mk-upload .step-desc:has(.mk-help-segment),.market-page.mk-upload .fg-sub:has(.mk-help-segment),.market-page.mk-upload .field-help:has(.mk-help-segment)){text-wrap:wrap}:is(.market-page.mk-upload .step-desc:has(.mk-help-segment),.market-page.mk-upload .fg-sub:has(.mk-help-segment)){max-width:none}@media (max-width:340px){.market-page.mk-upload .mk-help-segment{white-space:normal;width:max-content;max-width:100%}}.market-page.mk-upload .field-row-bottom{align-items:flex-start}.market-page.mk-upload .field-row-bottom .field-help{flex:1;min-width:0}.market-page.mk-upload .field-row-count{justify-content:flex-end}.market-page.mk-upload .field-count{white-space:nowrap;flex:none}.market-page.mk-upload .chip,.market-page.mk-upload .toggle-pill{text-overflow:ellipsis;white-space:nowrap;justify-content:center;max-width:100%;min-height:32px;line-height:1;overflow:hidden}.market-page.mk-upload .chip-label{text-overflow:ellipsis;min-width:0;overflow:hidden;transform:none}.market-page.mk-upload .rep-add,.market-page.mk-upload .rep-remove,.market-page.mk-upload .year-quick,.market-page.mk-upload .year-remove,.market-page.mk-upload .mk-cover-change,.market-page.mk-upload .mk-gal-clear,.market-page.mk-upload .mk-itdb-add,.market-page.mk-upload .btn-back,.market-page.mk-upload .btn-next,.market-page.mk-upload .btn-submit,.market-page.mk-upload .btn-primary,.market-page.mk-upload .btn-ghost,.market-page.mk-upload .nav-save-draft,.market-page.mk-upload .status-pill{white-space:nowrap;justify-content:center;align-items:center;line-height:1}.market-page.mk-upload .rep-add svg,.market-page.mk-upload .rep-remove svg,.market-page.mk-upload .year-quick svg,.market-page.mk-upload .year-remove svg,.market-page.mk-upload .mk-cover-change svg,.market-page.mk-upload .mk-gal-clear svg,.market-page.mk-upload .btn-back svg,.market-page.mk-upload .btn-next svg,.market-page.mk-upload .btn-submit svg,.market-page.mk-upload .btn-primary svg,.market-page.mk-upload .btn-ghost svg,.market-page.mk-upload .nav-save-draft svg,.market-page.mk-upload .status-pill svg{flex:none;display:block}.market-page.mk-upload .perf-row,.market-page.mk-upload .premiere-pending-note,.market-page.mk-upload .credit-card,.market-page.mk-upload .review-card{border-radius:12px}.market-page.mk-upload .review-card{padding:24px}.market-page.mk-upload .file-drop,.market-page.mk-upload .mk-gal-add{border-radius:12px}.market-page.mk-upload .file-drop{gap:0}.market-page.mk-upload .file-drop .fd-icon{margin-bottom:8px}.market-page.mk-upload .file-drop .fd-hint{margin-top:4px}.market-page.mk-upload .folder-body,.market-page.mk-upload .year-row{border-radius:12px}.market-page.mk-upload .year-select{border-radius:8px;height:40px;min-height:40px;padding-top:0;padding-bottom:0}.market-page.mk-upload .year-quick{border-radius:8px;min-height:32px;line-height:1}.market-page.mk-upload .status-dropdown,.market-page.mk-upload .ms-menu,.market-page.mk-upload .searchable-input-menu{max-width:min(360px,100vw - 32px)}.market-page.mk-upload .form-nav{flex-wrap:nowrap}.market-page.mk-upload .form-nav-left,.market-page.mk-upload .form-nav-right{min-width:0}.market-page.mk-upload .form-nav .arr{flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.market-page.mk-upload .folder-tab{white-space:nowrap;min-height:44px;line-height:1}.market-page.mk-upload .rc-head{align-items:center}.market-page.mk-upload .rc-edit{white-space:nowrap;justify-content:center;min-height:36px;padding:0 8px;line-height:1;position:relative}.market-page.mk-upload .rc-edit:before{content:"";position:absolute;inset:-4px 0}.market-page.mk-upload .rc-edit svg{flex:none;display:block}@media (max-width:1023px){.market-page.mk-upload .wizard-wrap{max-width:760px;padding:24px 24px 110px}.market-page.mk-upload .step-title{font-size:28px}.market-page.mk-upload .mh-menu,.market-page.mk-upload .mh-save,.market-page.mk-upload .msn-arrow{justify-content:center;align-items:center;display:inline-flex}.market-page.mk-upload .mh-menu svg,.market-page.mk-upload .mh-save svg,.market-page.mk-upload .msn-arrow svg{flex:none;display:block}}@media (max-width:680px){.market-page.mk-upload .mh-save{min-height:var(--control-compact)}.market-page.mk-upload .wizard-wrap{padding:20px 16px 104px}.market-page.mk-upload .step-header{margin-bottom:24px}.market-page.mk-upload .step-eyebrow{margin-bottom:8px;font-size:10px}.market-page.mk-upload .step-title{font-size:24px;line-height:1.2}.market-page.mk-upload .step-desc{max-width:none;font-size:13.5px;line-height:1.6}.market-page.mk-upload .field-group{margin-bottom:12px;padding:20px 16px 18px}.market-page.mk-upload .fg-label{font-size:10px}.market-page.mk-upload .fg-title{font-size:17px}.market-page.mk-upload .fg-sub{margin-bottom:20px;font-size:13px}.market-page.mk-upload .fg-row.two-col,.market-page.mk-upload .fg-row.three-col{grid-template-columns:minmax(0,1fr)}.market-page.mk-upload .input,.market-page.mk-upload .select,.market-page.mk-upload .ms-trigger,.market-page.mk-upload .searchable-input-inner input,.market-page.mk-upload .textarea{font-size:16px}.market-page.mk-upload .chip,.market-page.mk-upload .toggle-pill{min-height:36px;padding:7px 14px;font-size:13px;position:relative}.market-page.mk-upload .age-toggle-group{flex-wrap:nowrap;gap:4px}.market-page.mk-upload .age-toggle-group .toggle-pill{padding-left:10px;padding-right:10px}.market-page.mk-upload .chip:before,.market-page.mk-upload .toggle-pill:after{content:"";position:absolute;inset:-4px 0}.market-page.mk-upload .folder-tabs{margin-right:0;padding-right:16px}.market-page.mk-upload .folder-body{padding:16px 14px 6px}.market-page.mk-upload .year-select{height:44px;min-height:44px}.market-page.mk-upload .perf-row,.market-page.mk-upload .premiere-pending-note{padding:16px 14px 14px}.market-page.mk-upload .perf-row-remove,.market-page.mk-upload .rep-remove{width:44px;min-width:44px;height:44px;min-height:44px}.market-page.mk-upload .press-row .rep-remove{width:36px;min-width:36px;height:36px;min-height:36px;top:6px;right:6px}.market-page.mk-upload .press-row .rep-remove:before{content:"";position:absolute;inset:-4px}.market-page.mk-upload .perf-row:not(.perf-premiere) .perf-row-grid{padding-right:48px}.market-page.mk-upload .form-nav{margin-top:28px;padding-top:20px}.market-page.mk-upload .form-nav .btn-back,.market-page.mk-upload .form-nav .btn-next{min-width:96px}.market-page.mk-upload .status-dropdown{min-width:min(280px,100vw - 32px);right:0}.market-page.mk-upload .mk-draft-card{padding-left:20px;padding-right:20px}.market-page.mk-upload .review-card{padding:20px 16px}.market-page.mk-upload .vis-options{grid-template-columns:minmax(0,1fr);gap:8px}.market-page.mk-upload .vis-card{grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:12px;padding:14px;display:grid}.market-page.mk-upload .vis-icon{grid-area:1/1/3;width:40px;height:40px;margin-bottom:0}.market-page.mk-upload .vis-label,.market-page.mk-upload .vis-desc{grid-column:2;min-width:0}.market-page.mk-upload .vis-desc{margin-top:2px}}.market-page .mk-gate{justify-content:center;align-items:center;min-height:calc(100dvh - 64px);padding:64px 24px 96px;display:flex}.market-page .mk-gate-inner{text-align:center;max-width:1100px}.market-page .mk-teaser{border:1px solid var(--rule-2);background:var(--bg-2);text-align:left;border-radius:12px;align-items:center;gap:14px;width:100%;max-width:420px;margin:0 auto 24px;padding:12px;display:flex}.market-page .mk-draft-card .mk-teaser{margin-bottom:18px}.market-page .mk-teaser-poster{aspect-ratio:3/4;border-radius:8px;flex:0 0 72px;position:relative;overflow:hidden}.market-page .mk-teaser-poster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.market-page .mk-teaser-lock{color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.market-page .mk-teaser-lock svg{width:var(--icon-md);height:var(--icon-md)}.market-page .mk-teaser-body{flex-direction:column;gap:4px;min-width:0;display:flex}.market-page .mk-teaser-eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-deep);font-size:10px;font-weight:700}.market-page .mk-teaser-title{letter-spacing:-.015em;color:var(--ink);word-break:keep-all;margin:0;font-size:17px;font-weight:700;line-height:1.3}.market-page .mk-teaser-company{color:var(--ink-2);font-size:13px;font-weight:600}.market-page .mk-teaser-tagline{color:var(--ink-3);word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.market-page .mk-teaser-meta{font-family:var(--mono);color:var(--ink-4);font-size:11px}.market-page .mk-gate-eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-deep);margin-bottom:14px;font-size:11px;font-weight:700}.market-page .mk-gate-title{letter-spacing:-.035em;color:var(--ink);font-size:clamp(22px,3.4vw,44px);font-weight:800;line-height:1.3}.market-page .mk-gate-body{max-width:620px;color:var(--ink-3);margin:14px auto 0;font-size:15px;line-height:1.6}.market-page .mk-gate-cta{min-height:var(--control-min);background:var(--brand);color:#fff;font-size:var(--control-font-size);letter-spacing:-.01em;cursor:pointer;border:0;border-radius:100px;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:0 24px;font-weight:700;transition:background .15s;display:inline-flex}.market-page .mk-gate-cta:hover{background:var(--brand-deep)}.market-page a.mk-gate-cta{text-decoration:none}.market-page .mk-gate-cta svg{flex:none}.market-page .mk-gate-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:24px;display:flex}.market-page .mk-gate-actions .mk-gate-cta{margin-top:0}.market-page .mk-gate-cta--ghost{border:1px solid var(--rule);color:var(--ink-2);background:0 0}.market-page .mk-gate-cta--ghost:hover{background:var(--bg-2);border-color:var(--ink-4);color:var(--ink)}.market-page .mk-gate-note{color:var(--ink-4);margin:12px auto 0;font-size:12.5px;line-height:1.55}@media (max-width:680px){.market-page .mk-gate{padding:48px 20px 72px}.market-page .mk-gate-actions{flex-direction:column;align-items:stretch}.market-page .mk-gate-actions .mk-gate-cta{width:100%}}.mk-buyer-list{color:var(--ink-2);text-align:left;flex-direction:column;gap:6px;margin:4px 0 12px;padding-left:18px;font-size:14px;line-height:1.6;display:flex}.mk-buyer-form{text-align:left;overscroll-behavior:contain;max-height:calc(100dvh - 96px);overflow-y:auto}.mk-bf-field{margin-bottom:14px;display:block}.mk-buyer-form .mk-bf-field,.mk-buyer-form .file-drop{letter-spacing:normal;text-transform:none;font-family:inherit;font-weight:400}.mk-bf-label{font-family:var(--mono);font-size:var(--label-font-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink-3);margin-bottom:5px;font-weight:600;display:block}.mk-bf-label .req{margin-left:4px}.mk-bf-input,.mk-bf-textarea{border:1px solid var(--rule);width:100%;color:var(--ink);font-family:inherit;font-size:var(--control-font-size);background:#fff;border-radius:10px;padding:0 14px}.mk-bf-input.is-invalid{border-color:var(--state-err)}.mk-bf-hint.is-invalid{color:var(--state-err)}.mk-bf-input{height:var(--control-min)}.mk-bf-textarea{resize:vertical;padding:12px 14px;line-height:1.6}.mk-bf-input:focus,.mk-bf-textarea:focus{border-color:var(--brand);outline:none}.mk-bf-file{width:100%;color:var(--ink-3);font-size:13px}.mk-bf-files{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.mk-bf-files li{border:1px solid var(--rule-2);background:var(--bg-2);color:var(--ink-2);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.mk-bf-fname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mk-bf-fsize{font-family:var(--mono);color:var(--ink-4);white-space:nowrap;flex:none;font-size:11px}.mk-bf-count{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-4);margin-left:6px;font-size:10px}.mk-bf-files li button{color:var(--ink-4);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.mk-bf-files li button:hover{color:var(--state-err)}.mk-bf-hint{color:var(--ink-4);margin-top:6px;font-size:12.5px;line-height:1.55;display:block}.mk-bf-error{color:var(--state-err);margin:0 0 12px;font-size:13px}.mk-fan-line{display:block}.mk-fan-line-name{justify-content:center;align-items:baseline;max-width:100%;display:flex}.mk-fan-fix{white-space:pre;flex:none}.mk-fan-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.mk-prewrap{white-space:pre-line}.mk-fan-card{max-width:340px}.mk-fan-actions{flex-direction:column;align-items:stretch}.mk-fan-actions .mk-draft-btn{width:100%}.mk-gate-card{max-width:680px}.mk-gate-card .mk-draft-actions{flex-wrap:nowrap}.mk-gate-card .mk-draft-btn{white-space:nowrap}.mk-gate-card .mk-draft-btn:not(.primary){min-width:140px}@media (max-width:560px){.mk-gate-card .mk-draft-actions{flex-direction:column;align-items:center}.mk-gate-card .mk-draft-btn{max-width:100%;min-height:var(--control-min);white-space:normal}.mk-gate-card .mk-draft-btn:not(.primary){border-width:1px}.mk-gate-card .mk-draft-btn.primary{order:-1}.mk-gate-card .mk-gate-exit,.success-card .mk-gate-exit{min-height:var(--control-min)}}.mk-gate-card{padding:28px 24px 20px}.mk-gate-card--exit{padding-top:28px}.mk-gate-card .mk-draft-actions{margin-top:16px}.mk-gate-card .mk-gate-foot,.success-card .mk-gate-foot{margin-top:12px}.mk-gate-card .mk-gate-exit,.success-card .mk-gate-exit{color:var(--ink-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px;font-family:inherit;font-size:12.5px;font-weight:500;transition:color .15s;display:inline-flex}.mk-gate-card .mk-gate-exit:hover,.success-card .mk-gate-exit:hover{color:var(--ink)}.mk-draft-body .mk-inline-link{font:inherit;color:var(--brand-deep);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mk-draft-body .mk-inline-link:hover{color:var(--brand)}@media (max-width:480px){.pf-nav .brand-mark{--iw-scale:.9}.main-nav.pf-nav .nav-right-cluster .lang-toggle{background:0 0;border:none;height:auto;padding:0}.main-nav.pf-nav .nav-right-cluster .lang-btn{display:none}.main-nav.pf-nav .nav-right-cluster .user-chip-avatar,.main-nav.pf-nav .nav-right-cluster .lang-btn-compact{box-sizing:border-box;flex:0 0 34px;width:34px;height:34px}.main-nav.pf-nav .nav-right-cluster .lang-btn-compact{letter-spacing:0;text-align:center;border:.5px solid var(--rule);background:var(--bg-2);color:var(--ink-2);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.main-nav.pf-nav .nav-right-cluster .nav-btn-profile{justify-content:center;align-items:center;width:34px;height:34px;min-height:34px;padding:0;display:inline-flex}.pf-nav .nav-profile-label,.pf-nav .nav-label-full,.pf-nav .nav-search-btn{display:none}.pf-nav .nav-profile-compact-icon{display:block}.pf-nav .nav-label-short{display:inline}}@media (max-width:440px){.market-page .mkd-close{display:none}}@media (max-width:360px){.market-directory-page .mkd-back-label-compact{display:none}}@media (max-width:340px){.market-page .mkd-topbar{gap:8px}.market-directory-page .mkd-actions{gap:4px}.market-page .mkd-cta{padding:0 12px}}.market-admin{--bg:#fff;--bg-2:#f7f7f8;--bg-3:#fafafb;--ink:#0a0a12;--ink-2:#0a0a129e;--ink-3:#0a0a1273;--ink-4:#0a0a1247;--brand:#6b7eff;--brand-deep:#4a5bcc;--brand-pale:#6b7eff1a;--brand-paler:#6b7eff0a;--rule:#0a0a121a;--rule-2:#0a0a120d;--state-ok:#11b981;--state-warn:#e0a732;--state-err:#e55a4a;--state-live:#11b981;--state-hold:#e0a732;--state-hidden:#7a7a85;--admin-accent:#6b7eff;--admin-accent-deep:#4a5bcc;--admin-bg:#0a0a12}.market-admin *{box-sizing:border-box}.market-admin,.market-admin{margin:0;padding:0}.market-admin{background:var(--bg-2);color:var(--ink);font-feature-settings:"ss06", "cv11";-webkit-font-smoothing:antialiased;letter-spacing:-.01em;min-height:100vh;font-family:Pretendard Variable,Pretendard,-apple-system,sans-serif}.market-admin a{color:inherit;text-decoration:none}.market-admin button{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.market-admin input,.market-admin textarea,.market-admin select{font-family:inherit}.market-admin .mono{font-family:var(--mono)}.market-admin .util-bar{background:var(--ink);color:var(--bg);letter-spacing:-.005em;justify-content:space-between;align-items:center;height:36px;padding:0 28px;font-size:11.5px;display:flex;position:relative}.market-admin .util-bar:after{content:"";background:linear-gradient(90deg, transparent, var(--admin-accent), transparent);opacity:.5;height:1px;position:absolute;bottom:0;left:0;right:0}.market-admin .util-left{align-items:center;gap:14px;display:flex}.market-admin .util-tag{color:#ffffffd9;align-items:center;gap:8px;display:flex}.market-admin .util-tag strong{color:var(--admin-accent);letter-spacing:.04em;font-weight:700;font-family:var(--mono);font-size:11px}.market-admin .util-dot{background:var(--admin-accent);border-radius:50%;width:6px;height:6px;animation:2s infinite pulseAdmin;box-shadow:0 0 0 2px #6b7eff33}@keyframes pulseAdmin{0%,to{box-shadow:0 0 0 2px #6b7eff33}50%{box-shadow:0 0 0 4px #6b7eff14}}.market-admin .util-right{align-items:center;gap:16px;display:flex}.market-admin .util-lang{border:.5px solid #ffffff38;border-radius:4px;gap:0;display:flex;overflow:hidden}.market-admin .util-lang button{font-family:var(--mono);letter-spacing:.04em;color:#ffffffa6;background:0 0;padding:5px 10px;font-size:10px;font-weight:600;transition:all .15s}.market-admin .util-lang button.on{background:var(--bg);color:var(--ink)}.market-admin .util-lang button:not(.on):hover{color:var(--bg)}.market-admin .util-link{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#ffffffd9;font-size:11px;font-weight:600;transition:color .15s}.market-admin .util-link:hover{color:var(--bg)}.market-admin .main-nav{background:var(--bg);border-bottom:.5px solid var(--rule);z-index:40;justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.market-admin .nav-brand{font-family:var(--mono);letter-spacing:-.01em;align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.market-admin .brand-mark{letter-spacing:-.04em;color:var(--ink);--iw-scale:1.1;align-items:center;font-family:Pretendard Variable,Pretendard,-apple-system,sans-serif;font-size:20px;font-weight:800;line-height:1;display:inline-flex}.market-admin .brand-mark .accent{color:var(--brand-deep)}.market-admin .nb-mark{background:var(--ink);width:26px;height:26px;color:var(--bg);border-radius:5px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.market-admin .nav-brand-sep{background:var(--rule);width:1px;height:18px;margin:0 4px}.market-admin .nav-context{color:var(--ink-2);letter-spacing:-.01em;font-family:Pretendard Variable,sans-serif;font-size:14px;font-weight:600}.market-admin .nav-context-admin{background:var(--admin-bg);color:var(--admin-accent);font-family:var(--mono);letter-spacing:.08em;border-radius:4px;align-items:center;gap:7px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.market-admin .nav-context-admin svg{width:11px;height:11px}.market-admin .nav-right{align-items:center;gap:14px;display:flex}.market-admin .nav-back{border:.5px solid var(--rule);color:var(--ink-2);border-radius:100px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:500;transition:all .15s;display:inline-flex}.market-admin .nav-back:hover{border-color:var(--ink);color:var(--ink)}.market-admin .nav-admin-actions{align-items:center;gap:8px;display:flex}.market-admin .admin-user{border:.5px solid var(--rule);background:var(--bg);cursor:pointer;border-radius:100px;align-items:center;gap:9px;padding:5px 12px 5px 5px;display:flex;position:relative}.market-admin .admin-user:hover,.market-admin .admin-user.open{border-color:var(--admin-accent)}.market-admin .admin-user-avatar{background:var(--admin-bg);width:28px;height:28px;color:var(--admin-accent);font-family:var(--mono);letter-spacing:.08em;text-indent:.08em;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:flex}.market-admin .admin-user-info{flex-direction:column;line-height:1.2;display:flex}.market-admin .admin-user-name{color:var(--ink);font-size:12px;font-weight:600}.market-admin .admin-user-role{font-family:var(--mono);color:var(--admin-accent-deep);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:600}.market-admin .main-nav .util-lang{border:.5px solid var(--rule);border-radius:100px;overflow:hidden}.market-admin .main-nav .util-lang button{color:var(--ink-3)}.market-admin .main-nav .util-lang button.on{background:var(--ink);color:var(--bg)}.market-admin .main-nav .util-lang button:not(.on):hover{color:var(--ink)}.market-admin .user-chip-avatar{background:var(--ink);width:36px;height:36px;color:var(--bg);border:1.5px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:border-color .15s;display:flex;position:relative}.market-admin .user-chip-avatar:hover,.market-admin .user-chip-avatar.open{border-color:var(--admin-accent)}.market-admin .user-chip-av{color:var(--bg)}.market-admin .user-chip-dot{background:var(--state-err);border:1.5px solid var(--bg);border-radius:50%;width:10px;height:10px;position:absolute;top:-1px;right:-1px}.market-admin .user-dropdown{border:.5px solid var(--rule);background:var(--bg);border-radius:12px;width:300px;overflow:hidden;box-shadow:0 12px 32px #0a0a1229,0 2px 8px #0a0a120f}.market-admin .ud-header{background:var(--bg-2);border-bottom:.5px solid var(--rule);padding:14px}.market-admin .ud-name{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:700}.market-admin .ud-handle{font-family:var(--mono);color:var(--ink-3);margin-top:2px;font-size:11px}.market-admin .ud-header-arrow{color:var(--admin-accent-deep);font-weight:700}.market-admin .ud-section{border-bottom:.5px solid var(--rule);padding:12px 14px}.market-admin .ud-section:last-child{border-bottom:none}.market-admin .ud-section-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:9px;font-size:9.5px;font-weight:700}.market-admin .ud-vis-flash{text-transform:none;letter-spacing:0;color:var(--ink-3);font-weight:600}.market-admin .ud-vis-flash.saved{color:#0e9d72}.market-admin .ud-vis-select-wrap{position:relative}.market-admin .ud-vis-select{-webkit-appearance:none;appearance:none;border:.5px solid var(--rule);width:100%;color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:9px 30px 9px 12px;font-family:inherit;font-size:13px;font-weight:600}.market-admin .ud-vis-select:hover{border-color:var(--brand)}.market-admin .ud-vis-select:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #6b7eff24}.market-admin .ud-vis-caret{color:var(--ink-3);pointer-events:none;font-size:11px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.market-admin .ud-status-pill{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border:.5px solid;border-radius:5px;padding:4px 9px;font-size:10.5px;font-weight:700}.market-admin .ud-status-pill.published{color:var(--state-ok);background:#11b9811a;border-color:#11b98152}.market-admin .ud-status-pill.draft{background:var(--bg-2);color:var(--ink-3);border-color:var(--rule)}.market-admin .ud-status-pill.review{color:var(--state-warn);background:#e0a7321f;border-color:#e0a73259}.market-admin .ud-status-pill.rejected{color:var(--state-err);background:#e55a4a1a;border-color:#e55a4a59}.market-admin .ud-status-desc{color:var(--ink-2);margin-bottom:0;font-size:11px;line-height:1.5}.market-admin .ud-action-btn{border:.5px solid;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px;font-size:12.5px;font-weight:600;transition:all .15s;display:flex}.market-admin .ud-action-btn.primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.market-admin .ud-action-btn.primary:hover{background:#272b3d}.market-admin .ud-action-btn.biz{color:var(--admin-accent-deep);border-color:var(--admin-accent-deep);background:0 0}@supports (color:color-mix(in lab, red, red)){.market-admin .ud-action-btn.biz{border-color:color-mix(in srgb, var(--admin-accent-deep) 38%, transparent)}}.market-admin .ud-action-btn.biz:hover{background:var(--admin-accent-deep);color:var(--ink);border-color:var(--admin-accent-deep)}.market-admin .ud-action-btn.danger{color:var(--state-err);background:0 0;border-color:#e55a4a52}.market-admin .ud-action-btn.danger:hover{background:#e55a4a14}.market-admin .ud-mypage-dot{background:var(--admin-accent-deep)}.market-admin .admin-header{background:var(--bg);border-bottom:.5px solid var(--rule);padding:48px 28px 36px}.market-admin .admin-header-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;max-width:1320px;margin:0 auto;display:flex}.market-admin .admin-header-left{flex:1;min-width:280px}.market-admin .admin-eyebrow{font-family:var(--mono);letter-spacing:.08em;color:var(--admin-accent-deep);text-transform:uppercase;align-items:center;gap:7px;margin-bottom:9px;font-size:11px;font-weight:700;display:inline-flex}.market-admin .admin-eyebrow-dot{background:var(--admin-accent);border-radius:50%;width:6px;height:6px}.market-admin .admin-title{letter-spacing:-.03em;color:var(--ink);word-break:keep-all;margin:0 0 8px;font-size:clamp(28px,3.2vw,40px);font-weight:800;line-height:1.1}.market-admin .admin-sub{color:var(--ink-2);max-width:580px;margin:0;font-size:14px;line-height:1.55}.market-admin .admin-header-right{flex-wrap:wrap;gap:10px;display:flex}.market-admin .adm-quick-btn{border:.5px solid var(--rule);background:var(--bg);color:var(--ink-2);border-radius:100px;align-items:center;gap:8px;padding:11px 17px;font-size:12.5px;font-weight:500;transition:all .15s;display:inline-flex}.market-admin .adm-quick-btn:hover{border-color:var(--ink);color:var(--ink);background:var(--bg-2)}.market-admin .adm-quick-btn svg{width:14px;height:14px}.market-admin .adm-quick-btn.primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.market-admin .adm-quick-btn.primary:hover{background:var(--brand);border-color:var(--brand);color:#fff}.market-admin .adm-stats{background:var(--bg);border-bottom:.5px solid var(--rule);padding:0 28px}.market-admin .adm-stats-inner{grid-template-columns:repeat(6,1fr);gap:0;max-width:1320px;margin:0 auto;display:grid}.market-admin .adm-stat{border-right:.5px solid var(--rule);padding:18px 18px 20px;transition:background .15s;position:relative}.market-admin .adm-stat:last-child{border-right:none}.market-admin .adm-stat:hover{background:var(--bg-2)}.market-admin .adm-stat.active{background:var(--brand-paler)}.market-admin .adm-stat.active:after{content:"";background:var(--brand);height:2px;position:absolute;bottom:-1px;left:0;right:0}.market-admin .adm-stat-row{align-items:center;gap:7px;margin-bottom:8px;display:flex}.market-admin .adm-stat-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.market-admin .adm-stat-label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:600}.market-admin .adm-stat-num{letter-spacing:-.025em;color:var(--ink);font-feature-settings:"tnum";font-size:28px;font-weight:800;line-height:1}.market-admin .adm-stat-delta{color:var(--ink-3);align-items:center;gap:4px;margin-top:6px;font-size:11px;display:flex}.market-admin .adm-stat-delta strong{color:var(--ink-2);font-weight:600}.market-admin .adm-stat-delta.urgent strong{color:var(--state-err)}.market-admin .dot-pending{background:var(--state-warn)}.market-admin .dot-approved{background:var(--state-ok)}.market-admin .dot-rejected{background:var(--state-err)}.market-admin .dot-hold{background:var(--brand)}.market-admin .dot-hidden{background:var(--state-hidden)}.market-admin .dot-draft,.market-admin .dot-all{background:var(--ink-3)}.market-admin .adm-shell{grid-template-columns:180px 1fr;gap:24px;max-width:1376px;margin:0 auto;padding:24px 28px 80px;display:grid}@media (max-width:1100px){.market-admin .adm-shell{grid-template-columns:1fr}}.market-admin .adm-side{background:var(--bg);border:.5px solid var(--rule);border-radius:6px;height:fit-content;max-height:calc(100vh - 110px);padding:18px 0;position:sticky;top:88px;overflow-y:auto}@media (max-width:1100px){.market-admin .adm-side{max-height:none;position:static;overflow:visible}}.market-admin .adm-side-section{border-bottom:.5px solid var(--rule);margin-bottom:14px;padding:0 18px 18px}.market-admin .adm-side-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.market-admin .adm-side-head{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:10px;font-weight:700}.market-admin .adm-side-list{flex-direction:column;gap:1px;display:flex}.market-admin .adm-side-item{width:100%;color:var(--ink-2);text-align:left;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:10px;padding:9px 12px;font-size:13px;font-weight:500;line-height:1.4;transition:all .12s;display:flex}.market-admin .adm-side-item:hover{background:var(--bg-2);color:var(--ink)}.market-admin .adm-side-item.on{background:var(--ink);color:var(--bg)}.market-admin .adm-side-item.on .adm-side-count{color:var(--bg);background:#ffffff2e}.market-admin .adm-side-item-l{flex:1;align-items:flex-start;gap:9px;min-width:0;display:flex}.market-admin .adm-side-item-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.market-admin .adm-side-count{font-family:var(--mono);background:var(--bg-2);color:var(--ink-2);text-align:center;letter-spacing:0;border-radius:50px;flex-shrink:0;min-width:24px;margin-top:1px;padding:2.5px 6px;font-size:10px;font-weight:700}.market-admin .adm-side-quick{flex-direction:column;gap:6px;display:flex}.market-admin .adm-side-quick a{color:var(--ink-2);border-radius:4px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;transition:all .12s;display:flex}.market-admin .adm-side-quick a:hover{background:var(--bg-2);color:var(--ink)}.market-admin .adm-side-quick a svg{width:12px;height:12px;color:var(--ink-3)}.market-admin .adm-main{min-width:0}.market-admin .adm-toolbar{background:var(--bg);border:.5px solid var(--rule);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:10px 14px;display:flex}.market-admin .adm-toolbar-l{flex-wrap:wrap;flex:1;align-items:center;gap:10px;min-width:200px;display:flex}.market-admin .adm-toolbar-r{align-items:center;gap:8px;display:flex}.market-admin .adm-search{flex:1;min-width:200px;max-width:380px;position:relative}.market-admin .adm-globalsearch{background:var(--bg);border-bottom:.5px solid var(--rule);padding:18px 28px}.market-admin .adm-search-global{flex:none;width:100%;max-width:1320px;margin:0 auto}.market-admin .adm-search-global input{background:var(--bg-2);border:.5px solid var(--rule);border-radius:10px;padding:12px 40px 12px 42px;font-size:14.5px}.market-admin .adm-search-global input::placeholder{color:var(--ink-3)}.market-admin .adm-search-global input:focus{border-color:var(--brand);background:var(--bg);box-shadow:0 0 0 3px #6b7eff24}.market-admin .adm-search-global svg{width:16px;height:16px;color:var(--ink-3);left:16px}.market-admin .adm-search-clear{cursor:pointer;width:20px;height:20px;color:var(--ink-3);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.market-admin .adm-search-clear:hover{background:var(--bg-3);color:var(--ink)}.market-admin .adm-search-clear svg{width:11px;height:11px;position:static;transform:none}.market-admin .adm-search svg{width:14px;height:14px;color:var(--ink-3);position:absolute;top:50%;left:11px;transform:translateY(-50%)}.market-admin .adm-search input{border:.5px solid var(--rule);width:100%;color:var(--ink);background:var(--bg-2);border-radius:8px;padding:9px 12px 9px 34px;font-size:13px;transition:all .15s}.market-admin .adm-search input:focus{border-color:var(--ink);background:var(--bg);outline:none}.market-admin .adm-search input::placeholder{color:var(--ink-3)}.market-admin .adm-filter-pill{border:.5px solid var(--rule);background:var(--bg);color:var(--ink-2);cursor:pointer;border-radius:50px;align-items:center;gap:6px;padding:7px 11px;font-size:11.5px;font-weight:500;transition:all .15s;display:inline-flex}.market-admin .adm-filter-pill:hover{border-color:var(--ink);color:var(--ink)}.market-admin .adm-filter-pill.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.market-admin .adm-filter-pill svg{width:11px;height:11px}.market-admin .adm-view-toggle{border:.5px solid var(--rule);background:var(--bg);border-radius:100px;gap:2px;padding:3px;display:flex}.market-admin .adm-view-toggle button{width:30px;height:28px;color:var(--ink-3);background:0 0;border-radius:100px;justify-content:center;align-items:center;transition:all .15s;display:flex}.market-admin .adm-view-toggle button:hover{color:var(--ink)}.market-admin .adm-view-toggle button.on{background:var(--ink);color:var(--bg)}.market-admin .adm-bulk-count{font-family:var(--mono);color:var(--brand-deep);background:var(--brand-pale);border-radius:50px;padding:6px 10px;font-size:11px;font-weight:600}.market-admin .adm-bulkbar{background:var(--ink);color:var(--bg);border-radius:6px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:10px 14px;display:none}.market-admin .adm-bulkbar.on{display:flex}.market-admin .adm-bulkbar-l{align-items:center;gap:14px;font-size:13px;display:flex}.market-admin .adm-bulkbar-count{font-family:var(--mono);color:var(--admin-accent);font-weight:700}.market-admin .adm-bulkbar-r{flex-wrap:wrap;gap:6px;display:flex}.market-admin .adm-bulkbtn{letter-spacing:-.005em;color:var(--bg);background:#ffffff14;border:.5px solid #ffffff26;border-radius:100px;align-items:center;gap:5px;padding:7px 13px;font-size:11.5px;font-weight:600;transition:all .15s;display:inline-flex}.market-admin .adm-bulkbtn:hover{background:#ffffff29;border-color:#ffffff4d}.market-admin .adm-bulkbtn.approve{background:var(--state-ok);border-color:var(--state-ok)}.market-admin .adm-bulkbtn.approve:hover{background:#0ea371}.market-admin .adm-bulkbtn.reject{background:var(--state-err);border-color:var(--state-err)}.market-admin .adm-bulkbtn.reject:hover{background:#cc4936}.market-admin .adm-bulkbtn svg{width:11px;height:11px}.market-admin .adm-table-wrap{background:var(--bg);border:.5px solid var(--rule);border-radius:6px;overflow:auto hidden}.market-admin .adm-table{border-collapse:collapse;width:100%}.market-admin .adm-table thead th{background:var(--bg-3);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-align:left;border-bottom:.5px solid var(--rule);white-space:nowrap;padding:11px 10px;font-size:10px;font-weight:700}.market-admin .adm-table thead th.center{text-align:center}.market-admin .adm-table thead th.right{text-align:right;white-space:nowrap;width:1%}.market-admin .adm-table thead th.check{width:38px;padding-left:18px;padding-right:0}.market-admin .adm-table tbody td{border-bottom:.5px solid var(--rule);color:var(--ink);vertical-align:middle;white-space:nowrap;padding:12px 10px;font-size:13px}.market-admin .adm-table tbody tr{transition:background .12s}.market-admin .adm-table tbody tr:hover{background:var(--bg-3)}.market-admin .adm-table tbody tr.selected{background:var(--brand-paler)}.market-admin .adm-table tbody tr:last-child td{border-bottom:none}.market-admin .adm-row-check{width:38px;padding-left:18px!important;padding-right:0!important}.market-admin .adm-cb{border:1.2px solid var(--ink-4);background:var(--bg);cursor:pointer;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .12s;display:inline-flex;position:relative}.market-admin .adm-cb:hover{border-color:var(--ink-2)}.market-admin .adm-cb input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.market-admin .adm-cb svg{width:10px;height:10px;color:var(--bg);opacity:0;transition:opacity .12s}.market-admin .adm-cb.on{background:var(--ink);border-color:var(--ink)}.market-admin .adm-cb.on svg{opacity:1}.market-admin .adm-show-cell{align-items:center;gap:12px;min-width:200px;display:flex}.market-admin .adm-show-thumb{background:var(--bg-2);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:56px;display:flex;position:relative;overflow:hidden}.market-admin .adm-show-thumb svg{width:100%;height:100%;display:block}.market-admin .adm-show-thumb-svg{display:block;position:absolute;inset:0}.market-admin .adm-show-thumb-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.market-admin .adm-show-info{flex:1;min-width:0}.market-admin .adm-show-title{color:var(--ink);letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:13.5px;font-weight:600;overflow:hidden}.market-admin .adm-show-meta{color:var(--ink-2);align-items:center;gap:6px;min-width:0;font-size:11.5px;display:flex}.market-admin .adm-show-meta>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.market-admin .adm-show-meta-sep{background:var(--ink-3);border-radius:50%;width:2px;height:2px}.market-admin .adm-show-id{font-family:var(--mono);color:var(--ink-3);letter-spacing:.04em;font-size:10px}.market-admin .adm-co-cell{color:var(--ink-2);min-width:92px;font-size:12.5px}.market-admin .adm-co-cell strong{color:var(--ink);margin-bottom:2px;font-size:13px;font-weight:600;display:block}.market-admin .adm-genre-cell{font-family:var(--mono);letter-spacing:.04em;background:var(--bg-2);color:var(--ink);border-radius:50px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:600;display:inline-flex}.market-admin .adm-date-cell{font-family:var(--mono);color:var(--ink);white-space:nowrap;font-size:11.5px}.market-admin .adm-date-cell-rel{color:var(--ink-2);letter-spacing:-.005em;margin-top:2px;font-family:Pretendard Variable,sans-serif;font-size:10.5px;display:block}.market-admin .adm-state-badge{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:50px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.market-admin .adm-state-badge .dot{border-radius:50%;width:5px;height:5px}.market-admin .adm-state-badge.pending{color:#a87613;background:#e0a7321f}.market-admin .adm-state-badge.pending .dot{background:var(--state-warn)}.market-admin .adm-state-badge.approved{color:#0a7e54;background:#11b9811f}.market-admin .adm-state-badge.approved .dot{background:var(--state-ok)}.market-admin .adm-state-badge.rejected{color:#a8362a;background:#e55a4a1f}.market-admin .adm-state-badge.rejected .dot{background:var(--state-err)}.market-admin .adm-state-badge.hold{color:var(--brand-deep);background:#6b7eff1f}.market-admin .adm-state-badge.hold .dot{background:var(--brand)}.market-admin .adm-state-badge.hidden{color:#5a5a65;background:#7a7a8524}.market-admin .adm-state-badge.hidden .dot{background:var(--state-hidden)}.market-admin .adm-state-badge.draft{color:#6a6a75;background:#7a7a851a}.market-admin .adm-state-badge.draft .dot{background:var(--ink-3)}.market-admin .adm-vis-icon{color:var(--ink-2);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.market-admin .adm-vis-icon svg{width:12px;height:12px}.market-admin .adm-vis-icon.public{color:var(--state-ok)}.market-admin .adm-vis-icon.verified{color:var(--brand)}.market-admin .adm-vis-icon.draft{color:var(--ink-2)}.market-admin .adm-row-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.market-admin .adm-row-btn{width:30px;height:30px;color:var(--ink-3);background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:all .12s;display:inline-flex}.market-admin .adm-row-btn:hover{background:var(--bg-2);color:var(--ink)}.market-admin .adm-row-btn svg{width:13px;height:13px}.market-admin .adm-row-btn.review{color:var(--admin-accent-deep)}.market-admin .adm-row-btn.review:hover{background:var(--admin-accent-deep)}@supports (color:color-mix(in lab, red, red)){.market-admin .adm-row-btn.review:hover{background:color-mix(in srgb, var(--admin-accent-deep) 12%, transparent)}}.market-admin .adm-row-btn.review:hover{color:var(--admin-accent-deep)}.market-admin .adm-empty{text-align:center;padding:80px 24px}.market-admin .adm-empty-ico{background:var(--bg-2);width:48px;height:48px;color:var(--ink-3);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.market-admin .adm-empty-title{color:var(--ink);margin-bottom:6px;font-size:15px;font-weight:600}.market-admin .adm-empty-sub{color:var(--ink-3);max-width:300px;margin:0 auto;font-size:13px;line-height:1.5}.market-admin .adm-pager{border-top:.5px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.market-admin .adm-pager-info{color:var(--ink-3);font-feature-settings:"tnum";font-size:12.5px}.market-admin .adm-pager-info strong{color:var(--ink-2);font-weight:600}.market-admin .adm-pager-ctl{align-items:center;gap:6px;display:flex}.market-admin .adm-pager-btn{border:.5px solid var(--rule);background:var(--bg);color:var(--ink-2);border-radius:8px;align-items:center;gap:6px;padding:8px 13px;font-size:12.5px;font-weight:500;transition:all .15s;display:inline-flex}.market-admin .adm-pager-btn:hover:not(:disabled){border-color:var(--ink);color:var(--ink);background:var(--bg-2)}.market-admin .adm-pager-btn:disabled{opacity:.4;cursor:not-allowed}.market-admin .adm-pager-btn svg{width:12px;height:12px}.market-admin .adm-pager-pages{align-items:center;gap:3px;display:flex}.market-admin .adm-pager-page{min-width:30px;height:30px;color:var(--ink-3);font-feature-settings:"tnum";background:0 0;border:.5px solid #0000;border-radius:8px;padding:0 8px;font-size:12.5px;font-weight:600;transition:all .15s}.market-admin .adm-pager-page:hover{background:var(--bg-2);color:var(--ink)}.market-admin .adm-pager-page.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.market-admin .adm-pager-gap{color:var(--ink-3);padding:0 2px;font-size:12.5px}.market-admin .detail-overlay{z-index:200;-webkit-backdrop-filter:blur(8px);background:#0a0a125c;display:none;position:fixed;inset:0}.market-admin .detail-overlay.open{animation:.24s ease-out doFade;display:block}@keyframes doFade{0%{opacity:0}to{opacity:1}}.market-admin .detail-panel{background:var(--bg);border:.5px solid var(--rule);border-radius:16px;flex-direction:column;max-width:990px;margin-left:auto;margin-right:auto;animation:.32s cubic-bezier(.2,.8,.2,1) doSlide;display:flex;position:absolute;inset:24px;overflow:hidden;box-shadow:0 30px 80px -20px #0a0a1247,0 12px 28px -12px #0a0a121f}@keyframes doSlide{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.market-admin .detail-topbar{border-bottom:.5px solid var(--rule);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5;background:#ffffffeb;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 20px 0 14px;display:flex}.market-admin .detail-subbar{border-bottom:.5px solid var(--rule);z-index:4;background:#ffffffeb;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;min-height:52px;padding:4px 20px 4px 14px;display:flex}.market-admin .detail-back{border:.5px solid var(--rule);background:var(--bg);color:var(--ink);cursor:pointer;letter-spacing:-.005em;border-radius:100px;align-items:center;gap:8px;padding:7px 14px 7px 10px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.market-admin .detail-back:hover{border-color:var(--ink);background:var(--bg-2)}.market-admin .detail-back .arr{font-size:13px;line-height:1;transition:transform .18s;display:inline-block}.market-admin .detail-back:hover .arr{transform:translate(-2px)}.market-admin .detail-topbar-meta{min-width:0;font-family:var(--mono);color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;flex:1;align-items:center;gap:10px;padding:0 14px;font-size:10px;font-weight:600;display:flex}.market-admin .detail-topbar-meta strong{color:var(--ink-2);font-weight:700}.market-admin .detail-topbar-meta-sep{color:var(--ink-4)}.market-admin .detail-topbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.market-admin .detail-action{border:.5px solid var(--rule);background:var(--bg);height:34px;color:var(--ink-2);cursor:pointer;letter-spacing:-.005em;border-radius:100px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.market-admin .detail-action:hover{border-color:var(--ink-2);color:var(--ink)}.market-admin .detail-action svg{flex-shrink:0}.market-admin .detail-action.on{color:var(--state-err);background:#e55a4a0f;border-color:#e55a4a52}.market-admin .detail-action.on svg{fill:currentColor}.market-admin .detail-action-icon{width:34px;height:34px;padding:0}.market-admin .detail-cta{background:var(--ink);height:34px;color:var(--bg);letter-spacing:-.005em;border-radius:100px;align-items:center;gap:6px;padding:0 16px;font-size:12.5px;font-weight:600;transition:all .18s;display:inline-flex}.market-admin .detail-cta:hover{background:var(--brand)}.market-admin .detail-cta .arr{font-size:13px;transition:transform .18s}.market-admin .detail-cta:hover .arr{transform:translate(2px)}.market-admin .detail-close-btn{border:.5px solid var(--rule);background:var(--bg);width:34px;height:34px;color:var(--ink-2);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:all .15s;display:inline-flex}.market-admin .detail-close-btn:hover{border-color:var(--ink);color:var(--ink)}.market-admin .detail-scroll{background:var(--bg);flex:1;overflow-y:auto}.market-admin .detail-scroll::-webkit-scrollbar{width:8px}.market-admin .detail-scroll::-webkit-scrollbar-thumb{background:var(--rule);border-radius:100px}.market-admin .detail-scroll::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}.market-admin .detail-hero{border-bottom:.5px solid var(--rule);grid-template-columns:minmax(0,315px) 1fr;gap:48px;padding:40px 48px 36px;display:grid}.market-admin .detail-hero-poster{aspect-ratio:3/4;background:var(--bg-3);border-radius:8px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #0a0a1238,0 10px 24px -10px #0a0a121a}.market-admin .detail-hero-poster svg{width:100%;height:100%;display:block}.market-admin .detail-hero-poster:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#0a0a1259 100%);position:absolute;inset:0}.market-admin .detail-hero-poster-svg{display:block;position:absolute;inset:0}.market-admin .detail-hero-poster-svg svg{width:100%;height:100%;display:block}.market-admin .detail-hero-poster-img{object-fit:contain;background:#14141c;width:100%;height:100%;position:absolute;inset:0}.market-admin .gallery-thumb-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.market-admin .gallery-thumb-zoom{z-index:2}.market-admin .lightbox-frame-img{object-fit:contain;border-radius:6px;width:auto;max-width:100%;height:auto;max-height:78vh;display:block}.market-admin .detail-hero-poster-col{flex-direction:column;gap:16px;min-width:0;display:flex}.market-admin .adm-static-strip{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px;padding:28px 48px 0;display:grid}.market-admin .adm-static-card{border:.5px solid var(--rule);background:var(--bg-2);border-radius:10px;min-width:0;padding:14px 16px 16px}.market-admin .adm-static-card.matched{background:var(--brand-paler);border-color:#6b7eff66}.market-admin .adm-static-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.market-admin .adm-static-eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:9px;font-weight:700}.market-admin .adm-static-flag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:9px;font-weight:700}.market-admin .adm-static-flag.matched{background:var(--brand);color:#fff}.market-admin .adm-static-flag.referenced{color:var(--ink-2);border:.5px solid var(--ink-3);background:0 0}.market-admin .adm-static-name{color:var(--ink);font-size:15px;font-weight:700;line-height:1.25}.market-admin .adm-static-sub{color:var(--ink-3);margin-top:2px;font-size:12px}.market-admin .adm-static-specs{flex-wrap:wrap;gap:9px 26px;margin-top:12px;display:flex}.market-admin .adm-static-spec{flex-direction:column;gap:3px;min-width:0;display:flex}.market-admin .adm-static-spec-lbl{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:9px;font-weight:700}.market-admin .adm-static-spec-val{color:var(--ink);word-break:break-word;font-size:12.5px;font-weight:600}.market-admin .adm-static-spec-val.mono{font-family:var(--mono);font-size:11.5px;font-weight:500}.market-admin .adm-static-roles{margin-top:12px}.market-admin .adm-static-note{color:var(--ink-3);border-top:.5px solid var(--rule);margin:12px 0 0;padding-top:10px;font-size:11px;line-height:1.5}.market-admin .detail-hero-info{flex-direction:column;justify-content:flex-start;padding-top:8px;display:flex}.market-admin .detail-hero-badges{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.market-admin .detail-hero-badge{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:5px 10px;font-size:9.5px;font-weight:700}.market-admin .detail-hero-badge.live{background:var(--state-live);color:#fff}.market-admin .detail-hero-badge.book{background:var(--brand);color:#fff}.market-admin .detail-hero-badge.hold{background:var(--state-hold);color:var(--ink)}.market-admin .detail-hero-badge.new{background:var(--ink);color:var(--bg)}.market-admin .detail-hero-badge.outline{color:var(--ink-2);border:.5px solid var(--rule);background:0 0}.market-admin .detail-hero-eyebrow{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:10.5px;font-weight:700;display:inline-flex}.market-admin .detail-hero-eyebrow .dot{background:var(--brand);border-radius:50%;width:5px;height:5px}.market-admin .detail-title-main{letter-spacing:-.03em;color:var(--ink);margin:0 0 4px;font-size:44px;font-weight:800;line-height:1.04}.market-admin .detail-title-en{color:var(--ink-3);letter-spacing:-.01em;margin-bottom:16px;font-size:18px;font-style:italic;font-weight:500}.market-admin .detail-company-row{border-bottom:.5px solid var(--rule-2);align-items:center;gap:10px;margin-bottom:24px;padding-bottom:24px;display:flex}.market-admin .detail-company-avatar{background:var(--ink);width:34px;height:34px;color:var(--bg);font-family:var(--mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.market-admin .detail-company-name{color:var(--ink);letter-spacing:-.01em;font-size:14.5px;font-weight:600}.market-admin .detail-company-meta{color:var(--ink-3);letter-spacing:-.005em;align-items:center;gap:5px;margin-top:2px;font-size:11.5px;display:flex}.market-admin .detail-company-meta-ico{width:11px;height:11px;color:var(--ink-4);flex-shrink:0}.market-admin .detail-company-meta strong{color:var(--ink-2);font-weight:600}.market-admin .adm-submitter{border:.5px solid var(--rule);background:var(--bg-2);border-radius:10px;align-items:flex-start;gap:12px;margin:0 0 24px;padding:12px 14px;display:flex}.market-admin .adm-submitter-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex-shrink:0;padding-top:3px;font-size:10px;font-weight:700}.market-admin .adm-submitter-body{flex-direction:column;gap:4px;min-width:0;display:flex}.market-admin .adm-submitter-line{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.market-admin .adm-submitter-name{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:700}.market-admin .adm-submitter-handle{color:var(--ink-3);font-size:12.5px}.market-admin .adm-submitter-chip{background:var(--brand-pale);color:var(--brand-deep);white-space:nowrap;border-radius:50px;padding:2px 8px;font-size:11px;font-weight:600}.market-admin .adm-submitter-uid{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);font-size:10.5px;font-weight:600}.market-admin .adm-submitter-mail{font-family:var(--mono);color:var(--brand-deep);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;text-decoration:underline;overflow:hidden}.market-admin .adm-submitter-mail.is-empty{color:var(--ink-4);text-decoration:none}@media (max-width:560px){.market-admin .adm-submitter{flex-direction:column;gap:6px}}.market-admin .detail-tagline{color:var(--ink);letter-spacing:-.015em;border-left:2px solid var(--brand);margin-bottom:28px;padding-left:14px;font-size:18px;font-weight:500;line-height:1.5}.market-admin .detail-key-stats{border:.5px solid var(--rule);background:var(--bg-3);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:0;margin-top:auto;display:grid;overflow:hidden}.market-admin .detail-stat{border-right:.5px solid var(--rule-2);flex-direction:column;gap:5px;padding:14px 16px;display:flex}.market-admin .detail-stat:last-child{border-right:none}.market-admin .detail-stat-label{font-family:var(--mono);color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;font-size:8.5px;font-weight:700}.market-admin .detail-stat-value{font-family:var(--mono);color:var(--ink);letter-spacing:-.005em;font-size:16px;font-weight:700;line-height:1}.market-admin .detail-stat-value .currency{color:var(--ink-3);margin-right:2px;font-size:11px}.market-admin .detail-stat-value .unit{color:var(--ink-3);margin-left:3px;font-size:10px;font-weight:600}.market-admin .detail-stat-private{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-3);align-items:center;gap:4px;font-size:9px;font-weight:600;display:flex}.market-admin .detail-stat-private .lock-ico{opacity:.6;width:9px;height:11px}.market-admin .detail-stat-private .price-blur{filter:blur(3px);-webkit-user-select:none;user-select:none;color:var(--ink);font-weight:700}.market-admin .detail-subnav{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:.5px solid var(--rule);background:#ffffffeb;align-items:center;gap:0;padding:0 48px;display:flex;position:sticky;top:0}.market-admin .detail-subnav a{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;border-bottom:1.5px solid #0000;padding:15px 18px;font-size:12px;font-weight:700;transition:all .15s}.market-admin .detail-subnav a:hover{color:var(--ink-2)}.market-admin .detail-subnav a.on{color:var(--ink);border-bottom-color:var(--ink)}.market-admin .detail-subnav-spacer{flex:1}.market-admin .detail-subnav-progress{font-family:var(--mono);color:var(--ink-3);letter-spacing:.05em;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.market-admin .detail-subnav-progress strong{color:var(--ink);font-weight:700}.market-admin .detail-section{border-bottom:.5px solid var(--rule);padding:48px;scroll-margin-top:60px}.market-admin .detail-section:last-of-type{border-bottom:none}.market-admin .detail-section-head{max-width:780px;margin-bottom:28px}.market-admin .ds-eyebrow{font-family:var(--mono);color:var(--brand-deep);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700;display:block}.market-admin .detail-section-head h2{letter-spacing:-.025em;color:var(--ink);margin:0 0 8px;font-size:26px;font-weight:800;line-height:1.15}.market-admin .detail-section-head .ds-sub{color:var(--ink-3);letter-spacing:-.005em;font-size:13.5px;line-height:1.5}.market-admin .detail-description{color:var(--ink);letter-spacing:-.005em;white-space:pre-line;max-width:780px;margin:0 0 36px;font-size:15px;line-height:1.7}.market-admin .detail-description p{margin:0 0 14px}.market-admin .detail-description p:last-child{margin-bottom:0}.market-admin .ds-subhead{font-family:var(--mono);color:var(--ink-2);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:10px;margin:34px 0 14px;font-size:10.5px;font-weight:700;display:flex}.market-admin .detail-spec-block .ds-subhead{margin-top:22px}.market-admin .ds-note{border:1px solid var(--rule);border-left:3px solid var(--admin-accent);background:var(--bg-2);border-radius:8px;margin:12px 0 0;padding:12px 14px}.market-admin .ds-note-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px;font-size:9.5px;font-weight:600}.market-admin .ds-note-text{color:var(--ink);white-space:pre-line;word-break:keep-all;margin:0;font-size:13px;line-height:1.65}.market-admin .ds-subhead:after{content:"";background:var(--rule);flex:1;height:.5px}.market-admin .detail-credits{grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:12px;max-width:900px;margin-bottom:36px;display:grid}.market-admin .credit-card{background:var(--bg);border:1px solid var(--rule);border-radius:11px;flex-direction:column;gap:5px;padding:14px 16px 15px 18px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.market-admin .credit-card:before{content:"";background:var(--brand-deep);opacity:.85;width:3px;position:absolute;top:0;bottom:0;left:0}.market-admin .credit-card:hover{border-color:var(--brand-deep)}@supports (color:color-mix(in lab, red, red)){.market-admin .credit-card:hover{border-color:color-mix(in srgb, var(--brand-deep) 35%, transparent)}}.market-admin .credit-card:hover{box-shadow:0 6px 18px -10px var(--brand-deep)}@supports (color:color-mix(in lab, red, red)){.market-admin .credit-card:hover{box-shadow:0 6px 18px -10px color-mix(in srgb, var(--brand-deep) 50%, transparent)}}.market-admin .credit-card-meta{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-deep);font-size:9.5px;font-weight:700}.market-admin .credit-card-title{color:var(--ink);letter-spacing:-.01em;word-break:break-word;font-size:14px;font-weight:700;line-height:1.35}.market-admin .credit-card-venue{color:var(--ink-3);letter-spacing:-.005em;word-break:break-word;font-size:12px;line-height:1.4}.market-admin .adm-empty-note{color:var(--ink-3);background:var(--bg-2,#f5f6fa);border:1px dashed var(--rule);border-radius:10px;max-width:900px;margin:0 0 12px;padding:13px 16px;font-size:13px;font-style:italic}.market-admin .detail-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.market-admin .detail-spec-block{border:.5px solid var(--rule);background:var(--bg-3);border-radius:10px;padding:22px 24px}.market-admin .detail-spec-block--full{grid-column:1/-1}.market-admin .detail-spec-block h3{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border-bottom:.5px solid var(--rule-2);margin:0 0 14px;padding-bottom:10px;font-size:10.5px;font-weight:700}.market-admin .detail-spec-list{grid-template-columns:auto 1fr;gap:4px 22px;margin:0;display:grid}.market-admin .detail-spec-list dt{color:var(--ink-3);letter-spacing:-.005em;padding:3px 0;font-size:12px;font-weight:500}.market-admin .detail-spec-list dd{color:var(--ink);letter-spacing:-.005em;margin:0;padding:3px 0;font-size:13px;font-weight:600}.market-admin .detail-spec-list dd.mono{font-family:var(--mono);font-size:12.5px;font-weight:700}.market-admin .detail-spec-list dd .muted{color:var(--ink-3);font-weight:500}.market-admin .adm-links-list dd{min-width:0}.market-admin .adm-link-val{color:var(--brand-deep);word-break:break-all;font-weight:600;text-decoration:none}.market-admin .adm-link-val:hover{text-decoration:underline}.market-admin .detail-spec-text{color:var(--ink-2);letter-spacing:-.005em;background:var(--bg);border:.5px solid var(--rule-2);border-radius:6px;padding:8px 12px;font-size:13px;line-height:1.55}.market-admin .detail-spec-text.empty{color:var(--ink-3);font-style:italic}.market-admin .detail-doc-link{background:var(--ink);color:var(--bg);letter-spacing:-.005em;border-radius:6px;align-items:center;gap:8px;margin-top:14px;padding:9px 14px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.market-admin .detail-doc-link:hover{background:var(--brand)}.market-admin .detail-doc-link .ico{display:inline-flex}.market-admin .tech-rider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.market-admin .tech-rider-item{flex-direction:column;gap:6px;display:flex}.market-admin .tech-rider-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:700}.market-admin .detail-months{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;margin-bottom:24px;display:grid}.market-admin .dmg-cell{font-family:var(--mono);text-align:center;letter-spacing:.04em;border:.5px solid var(--rule);background:var(--bg);color:var(--ink-3);border-radius:5px;padding:11px 0;font-size:10px;font-weight:700;position:relative}.market-admin .dmg-cell.on{background:var(--brand);color:#fff;border-color:var(--brand);box-shadow:0 4px 12px -4px #6b7eff66}.market-admin .dmg-cell.on:after{content:"";background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;right:4px}.market-admin .adm-skill-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.market-admin .adm-skill-group{border-bottom:.5px solid var(--rule-2);flex-direction:column;gap:8px;min-width:0;padding-bottom:14px;display:flex}.market-admin .adm-skill-group:last-child,.market-admin .adm-skill-group:nth-last-child(2):nth-child(odd){border-bottom:none}.market-admin .adm-regions-empty{color:var(--ink-4,#9a9db0);letter-spacing:.04em;font-size:13px;font-weight:500}.market-admin .adm-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;padding:16px;display:grid}.market-admin .adm-card{border:.5px solid var(--rule);background:var(--bg);border-radius:10px;flex-direction:column;gap:12px;padding:14px;transition:border-color .15s,box-shadow .15s;display:flex}.market-admin .adm-card:hover{border-color:var(--ink-3);box-shadow:0 2px 10px #0000000a}.market-admin .adm-card.selected{border-color:var(--admin-accent)}.market-admin .adm-card-top{align-items:center;gap:10px;display:flex}.market-admin .adm-card-thumb{background:var(--bg-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.market-admin .adm-card-thumb img{object-fit:cover;width:100%;height:100%}.market-admin .adm-card-id{flex:1;min-width:0}.market-admin .adm-card-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.market-admin .adm-card-handle{font-family:var(--mono);color:var(--ink-3);font-size:11px}.market-admin .adm-card-meta{border-top:.5px solid var(--rule);flex-direction:column;gap:6px;padding-top:10px;display:flex}.market-admin .adm-card-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.market-admin .adm-card-k{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4);font-size:9.5px}.market-admin .adm-card-v{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.market-admin .adm-card-actions{border-top:.5px solid var(--rule);justify-content:flex-end;gap:6px;padding-top:10px;display:flex}.market-admin .detail-regions{flex-wrap:wrap;gap:10px;display:flex}.market-admin .region-chip{border:.5px solid var(--rule);background:var(--bg);color:var(--ink);letter-spacing:-.005em;border-radius:100px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.market-admin .region-chip.on{background:var(--brand-deep)}@supports (color:color-mix(in lab, red, red)){.market-admin .region-chip.on{background:color-mix(in srgb, var(--brand-deep) 9%, transparent)}}.market-admin .region-chip.on{color:var(--brand-deep);border-color:var(--brand-deep)}@supports (color:color-mix(in lab, red, red)){.market-admin .region-chip.on{border-color:color-mix(in srgb, var(--brand-deep) 28%, transparent)}}.market-admin .region-chip.on{font-weight:600}.market-admin .detail-logistics{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:18px;display:grid}.market-admin .logistics-item{border:.5px solid var(--rule);background:var(--bg);border-radius:8px;padding:14px 16px}.market-admin .logistics-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:9.5px;font-weight:700}.market-admin .logistics-value{color:var(--ink);letter-spacing:-.005em;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.market-admin .logistics-value .check{color:var(--state-ok)}.market-admin .logistics-value .cross{color:var(--state-err);opacity:.7}.market-admin .detail-price-block{background:var(--bg-3);border:.5px solid var(--rule);border-radius:10px;align-items:flex-end;gap:24px;margin-bottom:24px;padding:20px 24px;display:flex}.market-admin .detail-price-main{flex-direction:column;gap:4px;display:flex}.market-admin .detail-price-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:700}.market-admin .detail-price-amount{font-family:var(--mono);color:var(--ink);letter-spacing:-.01em;font-size:28px;font-weight:800;line-height:1}.market-admin .detail-price-amount .currency{color:var(--ink-3);margin-right:3px;font-size:16px;font-weight:700}.market-admin .detail-price-amount .unit{color:var(--ink-3);letter-spacing:.04em;margin-left:6px;font-size:11px;font-weight:600}.market-admin .detail-price-amount.private .price-blur{filter:blur(5px);-webkit-user-select:none;user-select:none}.market-admin .detail-price-vis{background:var(--bg);border:.5px solid var(--rule);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border-radius:5px;align-items:center;gap:6px;margin-left:auto;padding:6px 10px;font-size:9.5px;font-weight:700;display:inline-flex}.market-admin .detail-price-vis.public{color:var(--state-ok);background:#11b9810f;border-color:#11b9814d}.market-admin .detail-price-vis.verified{color:var(--state-warn);background:#e0a7320f;border-color:#e0a7324d}.market-admin .detail-price-vis.request{color:var(--ink-2)}.market-admin .detail-trailer{aspect-ratio:16/9;cursor:pointer;background:linear-gradient(135deg,#0a0a18,#2a3580);border-radius:10px;justify-content:center;align-items:center;margin-bottom:24px;transition:all .2s;display:flex;position:relative;overflow:hidden}.market-admin .detail-trailer:hover{transform:scale(1.005)}.market-admin .detail-trailer:after{content:"";background:radial-gradient(circle,#6b7eff40,#0000 60%);position:absolute;inset:0}.market-admin .detail-trailer-play{z-index:2;background:#fffffff5;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:all .2s;display:flex;box-shadow:0 10px 30px #0000004d}.market-admin .detail-trailer:hover .detail-trailer-play{transform:scale(1.08)}.market-admin .detail-trailer-play svg{margin-left:4px}.market-admin .detail-trailer-meta{color:#fff;z-index:2;position:absolute;bottom:18px;left:22px}.market-admin .detail-trailer-meta-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.85;margin-bottom:4px;font-size:9.5px;font-weight:700}.market-admin .detail-trailer-meta-url{font-family:var(--mono);opacity:.95;letter-spacing:-.005em;font-size:11.5px;font-weight:600}.market-admin .detail-trailer-locked{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#ffffff29;border-radius:100px;align-items:center;gap:6px;padding:6px 10px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;top:18px;right:22px}.market-admin .detail-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:32px;display:grid}.market-admin .gallery-thumb{aspect-ratio:4/3;background:var(--bg-3);cursor:pointer;border-radius:6px;transition:all .2s;position:relative;overflow:hidden}.market-admin .gallery-thumb:hover{transform:translateY(-2px);box-shadow:0 12px 24px -8px #00000026}.market-admin .gallery-thumb svg{width:100%;height:100%;display:block}.market-admin .detail-press{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.market-admin .press-card{border-left:2px solid var(--brand);background:var(--bg-3);border-radius:0 8px 8px 0;padding:22px 24px}.market-admin .press-quote{color:var(--ink);letter-spacing:-.01em;margin:0 0 14px;font-size:14.5px;font-style:italic;font-weight:500;line-height:1.55}.market-admin .press-quote:before{content:"";vertical-align:-.16em;background-color:var(--brand);width:15px;height:15px;-webkit-mask:var(--ico-quote) center / contain no-repeat;-webkit-mask:var(--ico-quote) center / contain no-repeat;-webkit-mask:var(--ico-quote) center / contain no-repeat;-webkit-mask:var(--ico-quote) center / contain no-repeat;mask:var(--ico-quote) center / contain no-repeat;margin-right:4px;display:inline-block}.market-admin .press-source{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.market-admin .detail-bottom-cta{border-top:.5px solid var(--rule);background:var(--bg-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:32px 48px 40px;display:flex}.market-admin .detail-bottom-cta-text{flex:1;min-width:240px}.market-admin .detail-bottom-cta-title{color:var(--ink);letter-spacing:-.015em;margin-bottom:4px;font-size:18px;font-weight:700}.market-admin .detail-bottom-cta-sub{color:var(--ink-3);letter-spacing:-.005em;font-size:13px;line-height:1.5}.market-admin .detail-bottom-cta-actions{flex-wrap:wrap;gap:10px;display:flex}.market-admin .cta-btn-primary{background:var(--ink);color:var(--bg);letter-spacing:-.005em;border-radius:100px;align-items:center;gap:8px;padding:13px 22px;font-size:13.5px;font-weight:600;transition:all .18s;display:inline-flex}.market-admin .cta-btn-primary:hover{background:var(--brand)}.market-admin .cta-btn-primary .arr{transition:transform .18s}.market-admin .cta-btn-primary:hover .arr{transform:translate(2px)}.market-admin .cta-btn-secondary{border:.5px solid var(--ink);background:var(--bg);color:var(--ink);letter-spacing:-.005em;cursor:pointer;border-radius:100px;align-items:center;gap:8px;padding:12px 20px;font-size:13.5px;font-weight:600;transition:all .18s;display:inline-flex}.market-admin .cta-btn-secondary:hover{background:var(--ink);color:var(--bg)}.market-admin .cta-btn-save{border:.5px solid var(--rule);background:var(--bg);color:var(--ink-2);letter-spacing:-.005em;cursor:pointer;border-radius:100px;align-items:center;gap:8px;padding:12px 22px;font-size:13.5px;font-weight:600;transition:all .18s;display:inline-flex}.market-admin .cta-btn-save:hover{border-color:var(--ink-2);color:var(--ink);background:var(--bg-2)}.market-admin .cta-btn-save svg{flex-shrink:0;transition:transform .18s}.market-admin .cta-btn-save:hover svg{transform:scale(1.08)}.market-admin .cta-btn-save.on{color:var(--state-err);background:#e55a4a0f;border-color:#e55a4a5c}.market-admin .cta-btn-save.on:hover{background:#e55a4a1a;border-color:#e55a4a80}.market-admin .cta-btn-save.on svg path,.market-admin .detail-action.on svg path{fill:currentColor}@keyframes saveBump{0%{transform:scale(1)}35%{transform:scale(1.22)}70%{transform:scale(.94)}to{transform:scale(1)}}.market-admin .detail-save-btn.bumping svg,.market-admin .cta-btn-save.bumping svg{animation:.42s ease-out saveBump}.market-admin .lightbox{z-index:300;-webkit-backdrop-filter:blur(18px);background:#08080ef0;display:none;position:fixed;inset:0}.market-admin .lightbox.open{justify-content:center;align-items:center;animation:.24s ease-out lbFade;display:flex}@keyframes lbFade{0%{opacity:0}to{opacity:1}}.market-admin .lightbox-stage{flex-direction:column;align-items:center;gap:18px;width:min(92vw,885px);display:flex;position:relative}.market-admin .lightbox-frame{background:#15151d;border-radius:10px;justify-content:center;align-items:center;width:100%;max-height:78vh;animation:.36s cubic-bezier(.2,.8,.2,1) lbZoom;display:flex;overflow:hidden;box-shadow:0 30px 80px -20px #00000080,0 12px 24px -8px #0000004d}@keyframes lbZoom{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.market-admin .lightbox-frame svg{width:100%;height:100%;display:block}.market-admin .lightbox-meta{font-family:var(--mono);color:#ffffffb8;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:600;display:flex}.market-admin .lightbox-meta strong{color:#fff;font-weight:700}.market-admin .lightbox-meta-sep{color:#ffffff47}.market-admin .lightbox-close{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;line-height:1;transition:all .18s;display:inline-flex;position:absolute;top:22px;right:24px}.market-admin .lightbox-close:hover{background:#ffffff29;transform:scale(1.06)}.market-admin .lightbox-nav{color:#fff;cursor:pointer;z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;line-height:1;transition:all .18s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.market-admin .lightbox-nav:hover{background:#ffffff2e}.market-admin .lightbox-prev{left:22px}.market-admin .lightbox-next{right:22px}.market-admin .lightbox-dots{gap:6px;display:flex}.market-admin .lightbox-dot{cursor:pointer;background:#ffffff47;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:all .15s}.market-admin .lightbox-dot.on{background:#fff;border-radius:100px;width:18px}.market-admin .lightbox-dot:hover{background:#ffffff80}.market-admin .gallery-thumb{position:relative}.market-admin .gallery-thumb:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000 60%,#0000002e 100%);transition:opacity .2s;position:absolute;inset:0}.market-admin .gallery-thumb:hover:after{opacity:1}.market-admin .gallery-thumb-zoom{width:26px;height:26px;color:var(--ink);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(4px);background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;bottom:8px;right:8px;transform:translateY(4px)}.market-admin .gallery-thumb:hover .gallery-thumb-zoom{opacity:1;transform:translateY(0)}@media (max-width:880px){.market-admin .lightbox-prev{width:42px;height:42px;left:8px}.market-admin .lightbox-next{width:42px;height:42px;right:8px}.market-admin .lightbox-close{top:12px;right:12px}.market-admin .lightbox-stage{gap:12px;width:96vw}}.market-admin .detail-tour-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.market-admin .detail-tour-grid>div>.ds-subhead:first-child{margin-top:0}.market-admin .detail-tour-grid .ds-subhead{margin-top:28px}.market-admin.detail-open{overflow:hidden}@media (max-width:1080px){.market-admin .detail-panel{inset:14px}.market-admin .adm-static-strip{padding:24px 32px 0}.market-admin .detail-hero{grid-template-columns:minmax(0,320px) 1fr;gap:32px;padding:32px}.market-admin .detail-section,.market-admin .detail-subnav,.market-admin .detail-bottom-cta{padding-left:32px;padding-right:32px}.market-admin .detail-title-main{font-size:34px}.market-admin .detail-key-stats{grid-template-columns:repeat(2,1fr)}.market-admin .detail-stat:nth-child(2){border-right:none}.market-admin .detail-stat:nth-child(-n+2){border-bottom:.5px solid var(--rule-2)}}@media (max-width:880px){.market-admin .detail-panel{border:none;border-radius:0;inset:0}.market-admin .adm-static-strip{grid-template-columns:1fr;padding:20px 24px 0}.market-admin .detail-hero{grid-template-columns:1fr;gap:24px;padding:24px}.market-admin .detail-hero-poster-col{max-width:320px}.market-admin .detail-hero-poster{max-width:280px}.market-admin .detail-section{padding:32px 24px}.market-admin .detail-subnav{-webkit-overflow-scrolling:touch;padding:0 24px;overflow-x:auto}.market-admin .detail-subnav::-webkit-scrollbar{display:none}.market-admin .detail-subnav a{flex-shrink:0;padding:14px 10px;font-size:10px}.market-admin .detail-subnav-spacer,.market-admin .detail-subnav-progress{display:none}.market-admin .detail-bottom-cta{padding:24px}.market-admin .detail-spec-grid,.market-admin .adm-skill-groups{grid-template-columns:1fr}.market-admin .detail-tour-grid{grid-template-columns:1fr;gap:8px}.market-admin .detail-months{grid-template-columns:repeat(6,1fr)}.market-admin .detail-gallery{grid-template-columns:repeat(2,1fr)}.market-admin .tech-rider-grid{grid-template-columns:1fr}.market-admin .detail-topbar{height:52px;padding:0 14px 0 10px}.market-admin .detail-action span:not(.arr){display:none}.market-admin .detail-action{width:34px;padding:0}.market-admin .detail-cta span:not(.arr){font-size:11.5px}.market-admin .detail-cta{padding:0 12px}.market-admin .detail-title-main{font-size:28px}.market-admin .detail-price-block{flex-direction:column;align-items:flex-start;gap:14px}.market-admin .detail-price-vis{margin-left:0}}@media (max-width:560px){.market-admin .detail-key-stats{grid-template-columns:1fr 1fr}.market-admin .detail-stat{padding:12px}.market-admin .detail-stat-value{font-size:14px}.market-admin .detail-back span:not(.arr){display:none}.market-admin .detail-back{padding:7px 12px}}.market-admin .adm-state-pill{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:4px 9px;font-size:9.5px;font-weight:700;line-height:1.2;display:inline-flex}.market-admin .adm-state-pill:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.market-admin .adm-state-pill.pending{color:#a87613;background:#e0a7321f}.market-admin .adm-state-pill.approved{color:#0a7e54;background:#11b9811f}.market-admin .adm-state-pill.rejected{color:#a8362a;background:#e55a4a1f}.market-admin .adm-state-pill.hold{color:var(--brand-deep);background:#6b7eff1f}.market-admin .adm-state-pill.hidden{color:#5a5a65;background:#7a7a8529}.market-admin .adm-state-pill.draft{color:#6a6a75;background:#7a7a851f}@media (max-width:880px){.market-admin .detail-topbar-meta{gap:0;padding:0}.market-admin .detail-panel:not(.pd-panel) .detail-topbar-meta{display:flex!important}.market-admin .detail-topbar-meta>span:not(.adm-state-pill):not(#adminStateDisplay),.market-admin .detail-topbar-meta .detail-topbar-meta-sep{display:none}}@media (max-width:680px){.market-admin .detail-panel:not(.pd-panel) .detail-cta{width:var(--control-compact);height:var(--control-compact);white-space:nowrap;flex:none;justify-content:center;padding:0}.market-admin .detail-panel:not(.pd-panel) .detail-cta>span:not(.arr){display:none}.market-admin .adm-inq-read-foot .detail-action.primary{flex:1;width:auto;padding:0 16px}.market-admin .adm-inq-read-foot .detail-action.primary span:not(.arr){display:inline}}.market-admin .detail-subnav a.adm-subnav-link{color:var(--admin-accent-deep);position:relative}.market-admin .detail-subnav a.adm-subnav-link:before{content:"";background:var(--admin-accent);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.market-admin .detail-subnav a.adm-subnav-link:hover{color:var(--admin-accent-deep);opacity:.75}.market-admin .detail-subnav a.adm-subnav-link.on{color:var(--admin-accent-deep);border-bottom-color:var(--admin-accent-deep)}.market-admin .adm-detail-log{border:.5px solid var(--rule);background:var(--bg-3);border-radius:10px;flex-direction:column;max-width:780px;display:flex;overflow:hidden}.market-admin .adm-detail-log-item{border-bottom:.5px solid var(--rule-2);background:var(--bg);grid-template-columns:auto 1fr;gap:14px;padding:16px 20px;display:grid}.market-admin .adm-detail-log-item:last-child{border-bottom:none}.market-admin .adm-detail-log-bullet{width:9px;height:9px;box-shadow:0 0 0 3px var(--bg);z-index:1;border-radius:50%;flex-shrink:0;margin-top:7px;position:relative}.market-admin .adm-detail-log-body{min-width:0}.market-admin .adm-detail-log-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:2px;display:flex}.market-admin .adm-detail-log-who{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:700}.market-admin .adm-detail-log-action{color:var(--ink-2);letter-spacing:-.005em;font-size:13px}.market-admin .adm-detail-log-when{font-family:var(--mono);color:var(--ink-3);letter-spacing:.04em;margin-left:auto;font-size:10.5px;font-weight:600}.market-admin .adm-detail-log-reason{background:var(--bg-3);border-left:3px solid var(--ink-3);color:var(--ink);white-space:pre-line;border-radius:6px;margin-top:10px;padding:11px 14px;font-size:13px;line-height:1.6}.market-admin .adm-detail-log-reason.approved,.market-admin .adm-detail-log-reason.unhide{border-left-color:var(--state-ok);background:var(--state-ok)}@supports (color:color-mix(in lab, red, red)){.market-admin .adm-detail-log-reason.approved,.market-admin .adm-detail-log-reason.unhide{background:color-mix(in srgb, var(--state-ok) 9%, transparent)}}.market-admin .adm-detail-log-reason.rejected{border-left-color:var(--state-err);background:var(--state-err)}@supports (color:color-mix(in lab, red, red)){.market-admin .adm-detail-log-reason.rejected{background:color-mix(in srgb, var(--state-err) 9%, transparent)}}.market-admin .adm-detail-log-reason.hold{border-left-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.market-admin .adm-detail-log-reason.hold{background:color-mix(in srgb, var(--brand) 10%, transparent)}}.market-admin .adm-detail-log-reason.hide{border-left-color:var(--state-hidden);background:var(--state-hidden)}@supports (color:color-mix(in lab, red, red)){.market-admin .adm-detail-log-reason.hide{background:color-mix(in srgb, var(--state-hidden) 10%, transparent)}}.market-admin .adm-detail-log-empty{text-align:center;color:var(--ink-3);padding:24px;font-size:13px;font-style:italic}.market-admin .adm-detail-decide .detail-bottom-cta-title{align-items:center;gap:10px;display:flex}.market-admin .adm-detail-decide .detail-bottom-cta-title:before{content:"";background:var(--admin-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.market-admin .adm-detail-decide{border-top:.5px solid var(--rule);background:linear-gradient(180deg, var(--bg-3) 0%, var(--bg-2) 100%)}.market-admin .adm-detail-decide .adm-decide-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.market-admin .adm-decide-btn{border:.5px solid var(--rule);background:var(--bg);color:var(--ink);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border-radius:100px;align-items:center;gap:7px;padding:12px 20px;font-size:13.5px;font-weight:600;transition:all .18s;display:inline-flex}.market-admin .adm-decide-btn svg{flex-shrink:0;width:13px;height:13px}.market-admin .adm-decide-btn:hover{border-color:var(--ink)}.market-admin .adm-decide-btn.approve{background:var(--state-ok);color:#fff;border-color:var(--state-ok)}.market-admin .adm-decide-btn.approve:hover{background:#0ea371;border-color:#0ea371}.market-admin .adm-decide-btn.reject{background:var(--bg);color:var(--state-err);border-color:#e55a4a5c}.market-admin .adm-decide-btn.reject:hover{background:var(--state-err);color:#fff;border-color:var(--state-err)}.market-admin .adm-decide-btn.hold{background:var(--bg);color:var(--brand-deep);border-color:#6b7eff5c}.market-admin .adm-decide-btn.hold:hover{background:var(--brand);color:#fff;border-color:var(--brand)}.market-admin .adm-decide-btn.hide{background:var(--bg);color:var(--ink-2);border-color:var(--rule)}.market-admin .adm-decide-btn.hide:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.market-admin .adm-decide-btn.unhide{background:var(--ink);color:#fff;border-color:var(--ink)}.market-admin .adm-decide-btn.unhide:hover{background:var(--brand)}@media (max-width:880px){.market-admin .adm-detail-decide{flex-direction:column;align-items:stretch;gap:14px}.market-admin .adm-detail-decide .adm-decide-row{justify-content:stretch}.market-admin .adm-detail-decide .adm-decide-row .adm-decide-btn{flex:calc(50% - 4px);min-width:0}}.market-admin .adm-modal-bg{z-index:260;opacity:0;pointer-events:none;background:#0a0a128c;justify-content:center;align-items:center;padding:24px;transition:opacity .2s;display:flex;position:fixed;inset:0}.market-admin .adm-modal-bg.on{opacity:1;pointer-events:auto}.market-admin .adm-modal{background:var(--bg);border-radius:8px;flex-direction:column;width:100%;max-width:520px;max-height:calc(100vh - 48px);transition:transform .22s cubic-bezier(.32,.72,0,1);display:flex;overflow:hidden;transform:scale(.96)}.market-admin .adm-modal-bg.on .adm-modal{transform:scale(1)}.market-admin .adm-modal-head{padding:22px 24px 8px}.market-admin .adm-modal-eyebrow{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:9px;font-size:10.5px;font-weight:700;display:inline-flex}.market-admin .adm-modal-eyebrow .dot{border-radius:50%;width:6px;height:6px}.market-admin .adm-modal-title{letter-spacing:-.02em;color:var(--ink);margin:0 0 6px;font-size:20px;font-weight:800;line-height:1.25}.market-admin .adm-modal-sub{color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.market-admin .adm-modal-show-ref{background:var(--bg-2);border-radius:5px;align-items:center;gap:10px;margin:14px 0 0;padding:11px;display:flex}.market-admin .adm-modal-show-ref .adm-show-thumb{width:36px;height:48px}.market-admin .adm-modal-show-ref-info{flex:1;min-width:0}.market-admin .adm-modal-show-ref-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.market-admin .adm-modal-show-ref-meta{color:var(--ink-3);margin-top:2px;font-size:11.5px}.market-admin .adm-modal-body{flex:1;padding:14px 24px 20px;overflow-y:auto}.market-admin .adm-modal-label{color:var(--ink);margin-bottom:8px;font-size:12.5px;font-weight:600;display:block}.market-admin .adm-modal-textarea{border:.5px solid var(--rule);width:100%;min-height:120px;color:var(--ink);background:var(--bg);resize:vertical;border-radius:5px;padding:11px 13px;font-family:inherit;font-size:13px;line-height:1.55;transition:border-color .15s}.market-admin .adm-modal-textarea:focus{border-color:var(--ink);outline:none}.market-admin .adm-modal-textarea::placeholder{color:var(--ink-4)}.market-admin .adm-modal-helper{color:var(--ink-3);margin-top:7px;font-size:11.5px;line-height:1.5}.market-admin .adm-templates{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.market-admin .adm-template{background:var(--bg-2);border:.5px solid var(--rule);color:var(--ink-2);cursor:pointer;border-radius:50px;padding:5px 10px;font-size:11.5px;font-weight:500;transition:all .12s}.market-admin .adm-template:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.market-admin .adm-modal-notify{background:var(--bg-2);cursor:pointer;border-radius:5px;align-items:flex-start;gap:9px;margin-top:14px;padding:11px;display:flex}.market-admin .adm-modal-notify .adm-cb{margin-top:1px}.market-admin .adm-modal-notify-text{color:var(--ink-2);flex:1;font-size:12.5px;line-height:1.5}.market-admin .adm-modal-notify-text strong{color:var(--ink);font-weight:600}.market-admin .adm-modal-foot{border-top:.5px solid var(--rule);flex-direction:column;align-items:stretch;gap:8px;padding:14px 24px 20px;display:flex}.market-admin .adm-modal-btn{letter-spacing:-.005em;border:.5px solid var(--rule);background:var(--bg);color:var(--ink);border-radius:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .15s}.market-admin .adm-modal-foot .adm-modal-btn{width:100%}.market-admin .adm-modal-foot .adm-modal-btn:not(.primary):not(.danger):not(.approve):not(.hold){order:1}.market-admin .adm-modal-btn:hover{border-color:var(--ink)}.market-admin .adm-modal-btn.primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.market-admin .adm-modal-btn.primary:hover{background:var(--brand)}.market-admin .adm-modal-btn.danger{background:var(--state-err);color:var(--bg);border-color:var(--state-err)}.market-admin .adm-modal-btn.danger:hover{background:#cc4936}.market-admin .adm-modal-btn.approve{background:var(--state-ok);color:var(--bg);border-color:var(--state-ok)}.market-admin .adm-modal-btn.approve:hover{background:#0ea371}.market-admin .adm-modal-btn.hold{background:var(--brand);color:var(--bg);border-color:var(--brand)}.market-admin .adm-modal-btn.hold:hover{background:var(--brand-deep)}.market-admin .adm-toast-wrap{z-index:320;pointer-events:none;flex-direction:column;gap:9px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.market-admin .adm-toast{background:var(--ink);color:var(--bg);letter-spacing:-.005em;opacity:0;border-radius:6px;align-items:center;gap:10px;min-width:280px;max-width:420px;padding:11px 16px;font-size:13px;font-weight:500;transition:all .22s;display:flex;transform:translateY(8px);box-shadow:0 6px 22px #0a0a122e}.market-admin .adm-toast.on{opacity:1;transform:translateY(0)}.market-admin .adm-toast-ico{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.market-admin .adm-toast-ico svg{width:11px;height:11px}.market-admin .adm-toast.ok .adm-toast-ico{background:var(--state-ok)}.market-admin .adm-toast.warn .adm-toast-ico{background:var(--state-warn)}.market-admin .adm-toast.err .adm-toast-ico{background:var(--state-err)}.market-admin .adm-toast.info .adm-toast-ico{background:var(--brand)}@media (max-width:920px){.market-admin .adm-stats-inner{grid-template-columns:repeat(3,1fr)}.market-admin .adm-stat:nth-child(3){border-right:none}.market-admin .adm-stat:nth-child(-n+3){border-bottom:.5px solid var(--rule)}}@media (max-width:780px){.market-admin .util-bar{height:34px;padding:0 14px;font-size:11px}.market-admin .util-tag span:not(:first-child){display:none}.market-admin .main-nav{height:56px;padding:0 14px}.market-admin .nav-brand-sep,.market-admin .nav-context,.market-admin .nav-back span,.market-admin .admin-user-info{display:none}.market-admin .admin-header{padding:20px 16px}.market-admin .admin-title{font-size:24px}.market-admin .adm-shell{gap:16px;padding:16px}.market-admin .adm-table-wrap{overflow-x:auto}.market-admin .adm-table{min-width:780px}.market-admin .adm-stats{padding:0 16px}}@media (max-width:540px){.market-admin .adm-stats-inner{grid-template-columns:repeat(2,1fr)}.market-admin .adm-stat:nth-child(2n){border-right:none}.market-admin .adm-stat:nth-last-child(n+3){border-bottom:.5px solid var(--rule)}.market-admin .adm-review-hero{grid-template-columns:1fr}.market-admin .adm-review-poster{width:100px;height:135px}.market-admin .adm-review-stats{grid-template-columns:repeat(2,1fr)}.market-admin .adm-rs-item:nth-child(2){border-right:none}.market-admin .adm-rs-item:nth-child(-n+2){border-bottom:.5px solid var(--rule)}}.market-admin .adm-show-thumb img{object-fit:cover;width:100%;height:100%;display:block}.market-admin .adm-avatar-fallback{width:100%;height:100%;font-family:var(--mono);color:var(--ink-2);background:var(--bg-2);letter-spacing:.02em;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.market-admin .detail-hero-poster img{object-fit:cover;width:100%;height:100%;display:block}.market-admin .detail-hero-poster .adm-avatar-fallback{color:var(--ink-3);font-size:64px}.market-admin .adm-modal-show-ref .adm-avatar-fallback{font-size:12px}.adm-login-page{background:var(--bg-2,#f5f6fa);justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.adm-login-card{border:1px solid var(--rule,#e7e8ee);background:#fff;border-radius:18px;flex-direction:column;gap:14px;width:100%;max-width:380px;padding:36px 30px;display:flex;box-shadow:0 18px 48px #14193c1a}.adm-login-brand{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3,#6b6f80);font-size:13px}.adm-login-brand span{color:var(--brand,#4a5bcc);font-weight:700}.adm-login-title{color:var(--ink,#0a0a12);letter-spacing:-.01em;margin:2px 0 0;font-size:24px;font-weight:800}.adm-login-sub{color:var(--ink-3,#6b6f80);margin:0 0 6px;font-size:13.5px}.adm-login-label{color:var(--ink-2,#3a3d4d);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.adm-login-input{border:1px solid var(--rule,#d9dbe4);height:44px;color:var(--ink,#0a0a12);background:#fff;border-radius:11px;outline:none;padding:0 13px;font-size:15px;transition:border-color .15s,box-shadow .15s}.adm-login-input:focus{border-color:var(--brand,#4a5bcc);box-shadow:0 0 0 3px var(--brand,#4a5bcc)}@supports (color:color-mix(in lab, red, red)){.adm-login-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#4a5bcc) 18%, transparent)}}.adm-login-err{color:var(--state-err,#e0414a);background:var(--state-err,#e0414a);font-size:13px}@supports (color:color-mix(in lab, red, red)){.adm-login-err{background:color-mix(in srgb, var(--state-err,#e0414a) 9%, transparent)}}.adm-login-err{border-radius:9px;padding:9px 12px}.adm-login-btn{background:var(--brand-deep,#4a5bcc);color:#fff;cursor:pointer;border:none;border-radius:11px;height:46px;margin-top:6px;font-size:15px;font-weight:700;transition:opacity .15s,transform 40ms}.adm-login-btn:hover{opacity:.92}.adm-login-btn:active{transform:translateY(1px)}.adm-login-btn:disabled{opacity:.6;cursor:default}.market-admin .adm-empty-val{color:var(--ink-4,#9a9db0);font-style:italic}.market-admin{min-height:100dvh}.market-admin .adm-modal{max-height:calc(100dvh - 48px)}.market-admin .detail-scroll,.market-admin .adm-modal-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.market-admin .lightbox-frame{max-height:78dvh}@media (max-width:780px){.market-admin .nav-brand,.market-admin .nav-back,.market-admin .util-lang button,.market-admin .adm-filter-pill,.market-admin .adm-view-toggle button,.market-admin .adm-pager-page,.market-admin .detail-back,.market-admin .detail-action,.market-admin .detail-close-btn,.market-admin .adm-decide-btn,.market-admin .adm-modal-btn,.market-admin .lightbox-close{min-height:var(--control-min)}.market-admin .detail-action-icon,.market-admin .detail-close-btn,.market-admin .lightbox-close{width:var(--control-min);height:var(--control-min)}.market-admin input,.market-admin textarea,.market-admin select{font-size:var(--control-font-size)}.market-admin .adm-modal-bg{align-items:flex-end;padding:0}.market-admin .adm-modal{border-radius:16px 16px 0 0;max-width:none;max-height:92dvh}.market-admin .adm-modal-foot{padding-bottom:max(16px, env(safe-area-inset-bottom))}}@media (max-width:540px){.adm-login-page{align-items:flex-end;padding:0}.adm-login-card{max-width:none;padding:28px 20px max(28px, env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.adm-login-input{height:48px;font-size:var(--control-font-size)}.adm-login-btn{height:48px}}.market-admin .detail-credit-group+.detail-credit-group{margin-top:4px}.market-admin .detail-credit-group .detail-credits{margin-bottom:24px}.market-admin .ds-subhead-count{font-family:var(--mono);color:var(--ink-3);margin-left:4px;font-size:10px;font-weight:700}.market-admin .credit-card-head{align-items:flex-start;gap:10px;display:flex}.market-admin .credit-card-text{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.market-admin .credit-card-poster{aspect-ratio:3/4;object-fit:cover;background:var(--bg-2);border-radius:6px;flex:0 0 56px;width:56px}.market-admin .adm-met-body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow-y:auto}.market-admin .adm-met-kpis{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.market-admin .adm-met-kpi{border:.5px solid var(--rule);background:var(--bg);border-radius:12px;flex-direction:column;gap:4px;padding:16px;display:flex}.market-admin .adm-met-kpi-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.market-admin .adm-met-kpi-value{letter-spacing:-.015em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.market-admin .adm-met-kpi-sub{color:var(--ink-3);font-size:12px}.market-admin .adm-met-note{color:var(--ink-3);margin:12px 0 0;font-size:12px;line-height:1.55}.market-admin .adm-met-section{margin-top:24px}.market-admin .adm-met-title{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-size:11px;font-weight:700}.market-admin .adm-met-table{border-collapse:collapse;width:100%;font-size:13px}.market-admin .adm-met-table th{text-align:right;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-bottom:.5px solid var(--rule);padding:8px 10px;font-size:10px;font-weight:700}.market-admin .adm-met-table td{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;border-bottom:.5px solid var(--rule-2);padding:10px}.market-admin .adm-met-table th:first-child,.market-admin .adm-met-table td:first-child{text-align:left}.market-admin .adm-met-show{font-weight:600;display:block}.market-admin .adm-met-company{color:var(--ink-3);font-size:12px;display:block}.market-admin .adm-met-day{font-family:var(--mono);font-size:12px}@media (max-width:680px){.market-admin .adm-met-body{padding:16px}.market-admin .adm-met-table th,.market-admin .adm-met-table td{padding:8px 6px}}.market-admin .adm-inq-panel{max-width:1180px}.market-admin .adm-inq-shell{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:344px minmax(0,1fr);min-height:0;display:grid}.market-admin .adm-inq-list{border-right:.5px solid var(--rule);background:var(--bg-2);flex-direction:column;min-width:0;min-height:0;display:flex}.market-admin .adm-inq-search{border:.5px solid var(--rule);background:var(--bg);border-radius:100px;flex:none;align-items:center;gap:8px;height:38px;margin:14px 16px;padding:0 12px;display:flex}.market-admin .adm-inq-search>svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--ink-4);flex:none}.market-admin .adm-inq-search input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.market-admin .adm-inq-search input::placeholder{color:var(--ink-4)}.market-admin .adm-inq-search-clear{background:var(--bg-3,#eeeef1);width:18px;height:18px;color:var(--ink-3);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.market-admin .adm-inq-search-clear svg{width:9px;height:9px;display:block}.market-admin .adm-inq-rows{overscroll-behavior:contain;flex:1;min-height:0;padding:0 10px 14px;overflow-y:auto}.market-admin .adm-inq-row{text-align:left;cursor:pointer;background:0 0;border:.5px solid #0000;border-radius:12px;align-items:flex-start;gap:10px;width:100%;padding:11px 12px;font-family:inherit;transition:background .14s,border-color .14s;display:flex}.market-admin .adm-inq-row:hover{background:var(--bg)}.market-admin .adm-inq-row.on{background:var(--bg);border-color:var(--brand-light,var(--rule));box-shadow:0 2px 10px -6px #0a0a1238}.market-admin .adm-inq-row-body{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.market-admin .adm-inq-row-top{align-items:baseline;gap:8px;width:100%;display:flex}.market-admin .adm-inq-name{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:700;overflow:hidden}.market-admin .adm-inq-date{font-family:var(--mono);color:var(--ink-4);white-space:nowrap;flex:none;font-size:10px}.market-admin .adm-inq-snippet{width:100%;color:var(--ink-3);-webkit-line-clamp:2;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.market-admin .adm-inq-empty{border:1px dashed var(--rule);background:var(--bg);color:var(--ink-3);text-align:center;border-radius:12px;margin:6px 2px;padding:16px;font-size:12.5px}.market-admin .adm-inq-more{border:.5px solid var(--rule);background:var(--bg);width:100%;height:36px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;border-radius:100px;margin-top:8px;font-size:10.5px;font-weight:700}.market-admin .adm-inq-more:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.market-admin .adm-inq-more:disabled{opacity:.5;cursor:not-allowed}.market-admin .adm-inq-av{width:32px;height:32px;font-family:var(--mono);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:inline-flex}.market-admin .adm-inq-av.lg{width:44px;height:44px;font-size:13px}.market-admin .adm-inq-av.tone-a{color:#4a5bcc;background:#6b7eff24}.market-admin .adm-inq-av.tone-b{color:#0e7a56;background:#10a37124}.market-admin .adm-inq-av.tone-c{color:#a4600a;background:#d9770624}.market-admin .adm-inq-av.tone-d{color:#b23a2c;background:#c0392b1f}.market-admin .adm-inq-av.tone-e{color:var(--ink-2);background:#0a0a1214}.market-admin .adm-inq-chip{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:.5px solid var(--rule);background:var(--bg-2);color:var(--ink-3);white-space:nowrap;border-radius:100px;align-items:center;padding:3px 7px;font-size:9px;font-weight:700;display:inline-flex}.market-admin .adm-inq-chip.tone-brand{background:var(--brand-paler);border-color:var(--brand-light);color:var(--brand-deep)}.market-admin .adm-inq-chip.tone-warn{color:#a4600a;background:#d977061a;border-color:#d9770647}.market-admin .adm-inq-chip.tone-guest{border-color:var(--rule);color:var(--ink-2);background:#0a0a120f}.market-admin .adm-inq-chip.tone-member{color:#0e7a56;background:#10a3711a;border-color:#10a37147}.market-admin .adm-inq-read{background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex}.market-admin .adm-inq-blank{color:var(--ink-4);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.market-admin .adm-inq-blank svg{width:40px;height:40px}.market-admin .adm-inq-blank p{margin:0;font-size:13px}.market-admin .adm-inq-read-head{border-bottom:.5px solid var(--rule);flex-direction:column;flex:none;gap:14px;padding:26px 32px 18px;display:flex}.market-admin .adm-inq-read-id{align-items:center;gap:13px;min-width:0;display:flex}.market-admin .adm-inq-read-idtext{min-width:0}.market-admin .adm-inq-read-idtext h3{letter-spacing:-.015em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:17px;font-weight:700;overflow:hidden}.market-admin .adm-inq-mail{font-family:var(--mono);color:var(--brand-deep);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:11.5px;text-decoration:underline}.market-admin .adm-inq-mail.is-empty{color:var(--ink-4);cursor:default;text-decoration:none}.market-admin .adm-inq-read-chips{flex-wrap:wrap;gap:6px;display:flex}.market-admin .adm-inq-read-body{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 32px 28px;overflow-y:auto}.market-admin .adm-inq-metabar{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;font-size:10px;display:flex}.market-admin .adm-inq-metabar strong{color:var(--ink-2);font-weight:700}.market-admin .adm-inq-metabar-sep{color:var(--ink-4)}.market-admin .adm-inq-content{border:.5px solid var(--rule-2);background:var(--bg-2);color:var(--ink);white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:18px 20px;font-size:14px;line-height:1.7}.market-admin .adm-inq-read-foot{border-top:.5px solid var(--rule);background:var(--bg);flex:none;gap:8px;padding:14px 32px;display:flex}.market-admin .detail-action.primary{background:var(--brand);border-color:var(--brand);color:#fff;text-decoration:none}.market-admin .detail-action.primary:hover{background:var(--brand-deep);border-color:var(--brand-deep)}.market-admin .detail-action.danger{color:var(--state-err);border-color:#c0392b4d}.market-admin .detail-action.danger:hover:not(:disabled){border-color:var(--state-err);background:#c0392b14}.market-admin .detail-action:disabled{opacity:.5;cursor:not-allowed}.market-admin .adm-inq-tabs{background:var(--bg-2);border:.5px solid var(--rule);border-radius:100px;flex:none;gap:2px;padding:3px;display:inline-flex}.market-admin .adm-inq-tab{height:30px;color:var(--ink-3);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:100px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .14s,color .14s}.market-admin .adm-inq-tab:hover{color:var(--ink)}.market-admin .adm-inq-tab.on{background:var(--bg);color:var(--ink);box-shadow:0 1px 4px -2px #0a0a1240}.market-admin .adm-uinq-status{flex-wrap:wrap;flex:none;gap:6px;padding:0 16px 12px;display:flex}.market-admin .adm-uinq-status-btn{border:.5px solid var(--rule);background:var(--bg);height:28px;color:var(--ink-2);cursor:pointer;border-radius:100px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.market-admin .adm-uinq-status-btn:hover{border-color:var(--ink-3)}.market-admin .adm-uinq-status-btn.on{background:var(--ink);border-color:var(--ink);color:#fff}.market-admin .adm-uinq-status-count{font-family:var(--mono);opacity:.6;font-size:10px;font-weight:700}.market-admin .adm-uinq-pair{flex-direction:column;flex:none;display:flex}.market-admin .adm-uinq-pair .adm-inq-av{width:26px;height:26px;box-shadow:0 0 0 2px var(--bg-2);font-size:9px}.market-admin .adm-uinq-pair .adm-inq-av+.adm-inq-av{margin:-8px 0 0 8px}.market-admin .adm-inq-row.on .adm-uinq-pair .adm-inq-av,.market-admin .adm-inq-row:hover .adm-uinq-pair .adm-inq-av{box-shadow:0 0 0 2px var(--bg)}.market-admin .adm-uinq-names{align-items:center;gap:4px;display:inline-flex}.market-admin .adm-uinq-names svg{width:10px;height:10px;color:var(--ink-4);flex:none}.market-admin .adm-uinq-subject{width:100%;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.market-admin .adm-uinq-row-chips{flex-wrap:wrap;gap:4px;display:flex}.market-admin .adm-uinq-title{flex-direction:column;gap:8px;display:flex}.market-admin .adm-uinq-title h3{letter-spacing:-.015em;color:var(--ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:700}.market-admin .adm-uinq-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.market-admin .adm-uinq-party{border:.5px solid var(--rule);background:var(--bg-2);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.market-admin .adm-uinq-party.side-receiver{background:var(--brand-paler);border-color:var(--brand-pale)}.market-admin .adm-uinq-party-role{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.market-admin .adm-uinq-party-id{align-items:center;gap:10px;min-width:0;display:flex}.market-admin .adm-uinq-party-text{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.market-admin .adm-uinq-party-text strong{max-width:100%;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.market-admin .adm-uinq-party-meta{max-width:100%;font-family:var(--mono);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.market-admin .adm-uinq-party .adm-inq-mail{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.market-admin .adm-uinq-thread{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.market-admin .adm-uinq-msg{flex-direction:column;gap:6px;max-width:78%;display:flex}.market-admin .adm-uinq-msg.side-starter{align-self:flex-start;align-items:flex-start}.market-admin .adm-uinq-msg.side-receiver{align-self:flex-end;align-items:flex-end}.market-admin .adm-uinq-msg-meta{font-family:var(--mono);color:var(--ink-4);align-items:center;gap:8px;font-size:10px;display:flex}.market-admin .adm-uinq-msg-meta strong{color:var(--ink-2);font-family:inherit;font-size:11px;font-weight:700}.market-admin .adm-uinq-read-flag{color:var(--state-warn)}.market-admin .adm-uinq-read-flag.is-read{color:var(--ink-4)}.market-admin .adm-uinq-bubble{border:.5px solid var(--rule-2);background:var(--bg-2);color:var(--ink);white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;border-radius:14px;margin:0;padding:12px 14px;font-size:14px;line-height:1.6}.market-admin .adm-uinq-msg.side-starter .adm-uinq-bubble{border-top-left-radius:4px}.market-admin .adm-uinq-msg.side-receiver .adm-uinq-bubble{background:var(--brand-paler);border-color:var(--brand-pale);border-top-right-radius:4px}.market-admin .adm-uinq-foot{align-items:center}.market-admin .adm-uinq-note{min-width:0;color:var(--ink-4);word-break:keep-all;flex:1;font-size:12px}.market-admin .adm-inq-back{display:none}@media (max-width:880px){.market-admin .adm-inq-shell{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.market-admin .adm-inq-list{border-right:none}.market-admin .adm-inq-shell:not(.is-detail) .adm-inq-read,.market-admin .adm-inq-shell.is-detail .adm-inq-list{display:none}.market-admin .adm-inq-back{border-bottom:.5px solid var(--rule);background:var(--bg);width:100%;height:48px;color:var(--ink);text-align:left;flex:none;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;display:flex}.market-admin .adm-inq-back:active{background:var(--bg-2)}.market-admin .adm-inq-read-head,.market-admin .adm-inq-read-body,.market-admin .adm-inq-read-foot{padding-left:20px;padding-right:20px}.market-admin .adm-uinq-parties{grid-template-columns:minmax(0,1fr)}.market-admin .adm-uinq-msg{max-width:92%}.market-admin .adm-inq-tab{padding:0 10px;font-size:12px}}@media (max-width:480px){.market-admin .nav-right{gap:6px}.market-admin .nav-back{padding:0 10px}}.market-admin.adm-app{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.market-admin .adm-nav-wrap{z-index:40;width:280px;height:100dvh;transition:width .2s;position:sticky;top:0}.market-admin .adm-nav-wrap.collapsed{width:72px}.market-admin .adm-nav-toggle{background:var(--ink);color:#fff;border-radius:100px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-size:14px;font-weight:600;transition:background .15s;display:flex}.market-admin .adm-nav-toggle:hover{background:var(--brand)}.market-admin .adm-nav-toggle svg{width:var(--icon-md);height:var(--icon-md);flex-shrink:0}.market-admin .adm-app-main{min-width:0}.market-admin .adm-nav{background:var(--bg-2);border-right:.5px solid var(--rule);flex-direction:column;gap:28px;width:100%;height:100%;padding:28px 18px 18px;display:flex;overflow:hidden auto}.market-admin .adm-nav-top{flex-direction:column;gap:18px;display:flex}.market-admin .adm-nav-brand{align-items:center;gap:10px;padding:0 8px;display:inline-flex}.market-admin .adm-nav-brand .brand-mark{--iw-scale:1.25;flex-shrink:0}.market-admin .adm-nav-badge{background:var(--brand-pale);color:var(--brand-deep);font-family:var(--mono);letter-spacing:.08em;border-radius:8px;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:700}.market-admin .adm-nav-switch{background:#0a0a120f;border-radius:100px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.market-admin .adm-nav-switch>*{text-align:center;color:var(--ink-3);border-radius:100px;padding:10px 0;font-size:14px;font-weight:600;transition:color .15s}.market-admin .adm-nav-switch i{font-style:normal;display:none}.market-admin .adm-nav-switch b{font-weight:inherit}.market-admin .adm-nav-switch>a:hover{color:var(--ink)}.market-admin .adm-nav-switch>.on{background:var(--bg);color:var(--ink);box-shadow:0 1px 2px #0a0a1214}.market-admin .adm-nav-body{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex}.market-admin .adm-nav-group{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:22px 0 8px;padding:0 14px;font-size:11px;font-weight:700}.market-admin .adm-nav-group:first-child{margin-top:0}.market-admin .adm-nav-item{width:100%;color:var(--ink-2);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:15px;font-weight:500;transition:background .15s,color .15s;display:flex}.market-admin .adm-nav-item svg{width:var(--icon-md);height:var(--icon-md);flex-shrink:0}.market-admin .adm-nav-item:hover{color:var(--ink);background:#0a0a120d}.market-admin .adm-nav-item.on{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.market-admin .adm-nav-item.on{background:color-mix(in srgb, var(--brand) 14%, transparent)}}.market-admin .adm-nav-item.on{color:var(--brand-deep);font-weight:600}.market-admin .adm-nav-item-label{flex:1;min-width:0}.market-admin .adm-nav-count{min-width:26px;font-family:var(--mono);color:var(--ink-2);text-align:center;background:#0a0a1212;border-radius:100px;flex-shrink:0;padding:3px 8px;font-size:12px;font-weight:700}.market-admin .adm-nav-item.on .adm-nav-count{background:var(--brand-deep);color:#fff}.market-admin .adm-nav-foot{border-top:.5px solid var(--rule);justify-content:space-between;align-items:center;gap:10px;padding-top:16px;display:flex}.market-admin .adm-nav-foot .admin-user{background:0 0;border-color:#0000;min-width:0;padding:4px 8px 4px 4px}.market-admin .adm-nav-foot .admin-user:hover,.market-admin .adm-nav-foot .admin-user.open{background:#0a0a120d;border-color:#0000}.market-admin .adm-nav-lang{border:.5px solid var(--rule);background:var(--bg);border-radius:100px;flex-shrink:0;display:inline-flex;overflow:hidden}.market-admin .adm-nav-lang button{font-family:var(--mono);color:var(--ink-3);padding:7px 12px;font-size:12px;font-weight:700}.market-admin .adm-nav-lang button.on{background:var(--ink);color:var(--bg)}.market-admin.adm-app .adm-side{max-height:calc(100dvh - 48px);top:24px}@media (max-width:1279px){.market-admin.adm-app .adm-shell{grid-template-columns:1fr}.market-admin.adm-app .adm-side{max-height:none;position:static;overflow:visible}}@media (min-width:1024px){.market-admin .adm-nav-wrap.collapsed .adm-nav{align-items:center;padding:28px 12px 16px}.market-admin .adm-nav-wrap.collapsed .adm-nav-top{align-items:center}.market-admin .adm-nav-wrap.collapsed .adm-nav-brand{justify-content:center;padding:0}.market-admin .adm-nav-wrap.collapsed .adm-nav-brand .itdb-wordmark-word,.market-admin .adm-nav-wrap.collapsed .adm-nav-badge{display:none}.market-admin .adm-nav-wrap.collapsed .adm-nav-toggle{width:44px;padding:0}.market-admin .adm-nav-wrap.collapsed .adm-nav-toggle-label{display:none}.market-admin .adm-nav-wrap.collapsed .adm-nav-switch{grid-template-columns:1fr;width:44px}.market-admin .adm-nav-wrap.collapsed .adm-nav-switch>*{padding:8px 0;font-size:12px}.market-admin .adm-nav-wrap.collapsed .adm-nav-switch b{display:none}.market-admin .adm-nav-wrap.collapsed .adm-nav-switch i{display:inline}.market-admin .adm-nav-wrap.collapsed .adm-nav-body{align-items:center}.market-admin .adm-nav-wrap.collapsed .adm-nav-group{background:var(--rule);width:32px;height:1px;margin:14px 0;padding:0;font-size:0;overflow:hidden}.market-admin .adm-nav-wrap.collapsed .adm-nav-group:first-child{display:none}.market-admin .adm-nav-wrap.collapsed .adm-nav-item{justify-content:center;width:44px;padding:12px 0}.market-admin .adm-nav-wrap.collapsed .adm-nav-item-label,.market-admin .adm-nav-wrap.collapsed .adm-nav-count{display:none}.market-admin .adm-nav-wrap.collapsed .adm-nav-foot{flex-direction:column;gap:12px;width:100%}.market-admin .adm-nav-wrap.collapsed .admin-user-info{display:none}.market-admin .adm-nav-wrap.collapsed .adm-nav-foot .admin-user{padding:4px}.market-admin .adm-nav-wrap.collapsed .adm-nav-lang{border-radius:14px;flex-direction:column}.market-admin .adm-nav-wrap.collapsed .adm-nav-lang button{padding:7px 10px}}.market-admin .adm-mbar,.market-admin .adm-nav-backdrop{display:none}.market-admin .user-dropdown{z-index:220}@media (max-width:1023px){.market-admin.adm-app{grid-template-columns:minmax(0,1fr)}.market-admin .adm-nav-wrap{display:contents}.market-admin .adm-nav-toggle{display:none}.market-admin .adm-mbar{z-index:45;background:var(--bg);border-bottom:.5px solid var(--rule);align-items:center;gap:10px;height:56px;padding:0 12px;display:flex;position:sticky;top:0}.market-admin .adm-mbar-menu{width:var(--control-min,44px);height:var(--control-min,44px);color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.market-admin .adm-mbar-menu:active{background:#0a0a120f}.market-admin .adm-mbar .brand-mark{--iw-scale:1.1;flex-shrink:0}.market-admin .adm-nav{visibility:hidden;z-index:210;width:min(84vw,300px);height:100dvh;transition:transform .25s,visibility .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.market-admin .adm-nav.open{visibility:visible;transform:none;box-shadow:0 0 40px #0a0a1238}.market-admin .adm-nav-backdrop{z-index:205;background:#0a0a125c;display:block;position:fixed;inset:0}}.market-admin .adm-dtabs{background:var(--bg);border-bottom:.5px solid var(--rule);padding:16px 48px}.market-admin .adm-dtabs-group{background:#0a0a120f;border-radius:100px;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.market-admin .adm-dtabs-group button{color:var(--ink-2);white-space:nowrap;border-radius:100px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.market-admin .adm-dtabs-group button:hover{color:var(--ink)}.market-admin .adm-dtabs-group button.on{background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--brand-deep);font-weight:600}.market-admin .adm-dtab-n{font-family:var(--mono);color:var(--ink-3);font-size:11px;font-weight:700}.market-admin .adm-dtabs-group button.on .adm-dtab-n{color:var(--brand-deep)}.market-admin .adm-dtab-dot{background:var(--state-err);border-radius:50%;width:6px;height:6px}.market-admin .adm-fields-sum{border:.5px solid var(--rule);background:var(--bg-3);border-radius:10px;margin-bottom:8px;padding:18px 20px}.market-admin .adm-fields-sum-top{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.market-admin .adm-fields-sum-num{align-items:baseline;gap:6px;display:flex}.market-admin .adm-fields-sum-num strong{font-family:var(--mono);color:var(--ink);font-size:18px;font-weight:800}.market-admin .adm-fields-sum-num span{font-family:var(--mono);color:var(--ink-3);font-size:13px;font-weight:600}.market-admin .adm-fields-sum-num em{color:var(--ink-3);font-size:12px;font-style:normal}.market-admin .adm-fields-sum-note{border-radius:100px;padding:4px 10px;font-size:12px;font-weight:600}.market-admin .adm-fields-sum-note.warn{background:var(--state-err)}@supports (color:color-mix(in lab, red, red)){.market-admin .adm-fields-sum-note.warn{background:color-mix(in srgb, var(--state-err) 10%, transparent)}}.market-admin .adm-fields-sum-note.warn{color:var(--state-err)}.market-admin .adm-fields-sum-note.ok{background:var(--state-ok)}@supports (color:color-mix(in lab, red, red)){.market-admin .adm-fields-sum-note.ok{background:color-mix(in srgb, var(--state-ok) 10%, transparent)}}.market-admin .adm-fields-sum-note.ok{color:var(--state-ok)}.market-admin .adm-fields-filter{background:#0a0a120f;border-radius:100px;gap:4px;margin-left:auto;padding:3px;display:inline-flex}.market-admin .adm-fields-filter button{color:var(--ink-2);border-radius:100px;padding:5px 12px;font-size:12px;font-weight:500}.market-admin .adm-fields-filter button span{font-family:var(--mono);color:var(--ink-3);margin-left:4px;font-size:11px}.market-admin .adm-fields-filter button.on{background:var(--bg);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0a0a1214}.market-admin .adm-fields-bar{background:#0a0a1214;border-radius:100px;height:6px;margin-top:14px;overflow:hidden}.market-admin .adm-fields-bar span{background:var(--brand);border-radius:100px;height:100%;display:block}.market-admin .adm-fields-group{margin-top:28px}.market-admin .adm-fields-group-head{align-items:center;gap:12px;margin-bottom:4px;display:flex}.market-admin .adm-fields-group-head h3{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:11px;font-weight:700}.market-admin .adm-fields-group-count{font-family:var(--mono);color:var(--ink-2);font-size:11px;font-weight:700}.market-admin .adm-fields-group-bar{background:#0a0a1214;border-radius:100px;width:72px;height:3px;overflow:hidden}.market-admin .adm-fields-group-bar span{background:var(--brand);height:100%;display:block}.market-admin .adm-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;display:grid}.market-admin .adm-fields-row{border-bottom:.5px solid var(--rule-2);grid-template-columns:132px minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;display:grid}.market-admin .adm-fields-row dt{color:var(--ink-3);margin:0;font-size:12.5px}.market-admin .adm-fields-row dd{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:500;overflow:hidden}.market-admin .adm-fields-row dd.mono{font-family:var(--mono);font-size:12.5px}.market-admin .adm-fields-row.empty dd{color:var(--ink-4);font-weight:400}.market-admin .adm-fields-row.missing dt,.market-admin .adm-fields-row.missing dd{color:var(--state-err)}.market-admin .adm-fields-row.missing dd{font-weight:600}.market-admin .adm-fields-req{border:.5px solid var(--rule);font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);border-radius:4px;margin-left:6px;padding:1px 5px;font-size:9px;font-style:normal;font-weight:700}.market-admin .adm-fields-row.missing .adm-fields-req{border-color:var(--state-err)}@supports (color:color-mix(in lab, red, red)){.market-admin .adm-fields-row.missing .adm-fields-req{border-color:color-mix(in srgb, var(--state-err) 40%, transparent)}}.market-admin .adm-fields-row.missing .adm-fields-req{color:var(--state-err)}.market-admin .adm-reg-none{color:var(--ink-4);font-weight:400}.market-admin .adm-reg-sub{font-family:var(--mono);color:var(--ink-3);margin-left:4px;font-size:11px}@media (max-width:1080px){.market-admin .adm-dtabs{padding:14px 32px}}@media (max-width:880px){.market-admin .adm-dtabs{padding:12px 24px}.market-admin .adm-fields-grid{grid-template-columns:1fr}.market-admin .adm-fields-filter{margin-left:0}}.market-admin.pd-scope{background:0 0;min-height:0}.market-admin.pd-scope .detail-overlay{z-index:500}.market-admin.pd-share{z-index:1;position:relative}.market-admin.pd-share .detail-panel{width:min(880px,100vw - 48px);max-width:none;margin:0;animation:none;position:fixed;inset:24px clamp(24px,4vw,80px) 24px auto}.market-admin.pd-share .p-share-empty{margin:auto}@media (max-width:1079px){.market-admin.pd-share .detail-panel{width:auto;max-width:880px;margin:0 auto;left:24px;right:24px}}@media (max-width:880px){.market-admin.pd-share .detail-panel{border:none;border-radius:0;max-width:none;inset:0}}.market-admin .pd-brand{--iw-scale:1.1;flex-shrink:0;align-items:center;padding:0 6px;display:inline-flex}.market-admin .pd-panel .detail-cta{cursor:pointer}.market-admin .pd-panel .detail-cta:disabled{opacity:.5;cursor:not-allowed}.market-admin .pd-poster-btn{z-index:1;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.market-admin .pd-poster-img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}.market-admin .pd-photo-strip{flex-wrap:wrap;gap:8px;display:flex}.market-admin .pd-photo-chip{background:var(--bg-3);opacity:.7;border:1.5px solid #0000;border-radius:6px;width:56px;height:56px;transition:opacity .15s,border-color .15s;overflow:hidden}.market-admin .pd-photo-chip:hover{opacity:1}.market-admin .pd-photo-chip.on{border-color:var(--brand-deep);opacity:1}.market-admin .pd-photo-chip img{object-fit:cover;width:100%;height:100%;display:block}.market-admin .pd-panel .pd-credits{max-width:900px;margin-bottom:36px}.market-admin .pd-panel .pd-ct-head,.market-admin .pd-panel .pd-ct-row{grid-template-columns:148px 56px minmax(0,1.6fr) minmax(0,1.2fr) minmax(0,1.2fr);grid-template-areas:"d p t r v";align-items:start;gap:16px;display:grid}.market-admin .pd-panel .pd-ct-head{border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:0 0 10px;font-size:11px;font-weight:700}.market-admin .pd-panel .pd-ct-row{border-bottom:1px solid var(--rule-2);padding:14px 0}.market-admin .pd-panel .pd-ct-date{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-2);grid-area:d;padding-top:1px;font-size:12px;line-height:1.5}.market-admin .pd-panel .pd-ct-date span{white-space:nowrap;display:inline-block}.market-admin .pd-panel .pd-ct-title{letter-spacing:-.015em;min-width:0;color:var(--ink);word-break:break-word;grid-area:t;font-size:14px;font-weight:700;line-height:1.4}.market-admin .pd-panel .pd-ct-title small,.market-admin .pd-panel .pd-ct-role small{letter-spacing:-.005em;color:var(--ink-3);margin-top:2px;font-size:12px;font-weight:400;line-height:1.4;display:block}.market-admin .pd-panel .pd-ct-role{grid-area:r;min-width:0}.market-admin .pd-panel .pd-ct-chips{flex-wrap:wrap;gap:6px;display:flex}.market-admin .pd-panel .pd-ct-chip{border:1px solid var(--rule-2);background:var(--bg-2);color:var(--ink);word-break:keep-all;overflow-wrap:break-word;border-radius:8px;padding:3px 9px;font-size:12.5px;font-weight:600;line-height:1.35}.market-admin .pd-panel .pd-ct-chips+small{margin-top:6px}.market-admin .pd-panel .pd-ct-place{grid-area:v;grid-template-columns:var(--icon-sm) minmax(0, 1fr);align-items:start;column-gap:6px;min-width:0;display:grid}.market-admin .pd-panel .pd-ct-pin{width:var(--icon-sm);height:var(--icon-sm);color:var(--ink-4);margin-top:1px}.market-admin .pd-panel .pd-ct-venue{min-width:0;color:var(--ink);word-break:keep-all;overflow-wrap:break-word;font-size:13.5px;font-weight:600;line-height:1.45}.market-admin .pd-panel .pd-ct-venue small{color:var(--ink-3);margin-top:1px;font-size:12px;font-weight:400;display:block}.market-admin .pd-panel .pd-ct-kind{border:1px solid var(--rule);background:var(--bg);text-align:center;min-width:52px;color:var(--ink);word-break:keep-all;overflow-wrap:break-word;border-radius:100px;margin-top:8px;padding:4px 10px;font-size:12.5px;font-weight:600;line-height:1.4;display:inline-block}.market-admin .pd-panel .pd-ct-poster{grid-area:p}.market-admin .pd-panel .pd-ct-poster-btn{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.market-admin .pd-panel .pd-ct-poster-img{aspect-ratio:3/4;object-fit:cover;background:var(--bg-2);border-radius:8px;width:100%;display:block}.market-admin .pd-itdb-tag{background:var(--brand-pale);color:var(--brand-deep);font-family:var(--mono);letter-spacing:.04em;vertical-align:middle;border-radius:4px;align-items:center;gap:3px;margin-left:8px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-flex}.market-admin .pd-panel .pd-cr-link{color:inherit;text-decoration:none}.market-admin .pd-panel .pd-cr-link:hover{color:var(--brand-deep);text-underline-offset:3px;text-decoration:underline}.market-admin .pd-panel .pd-cr-more{width:100%;min-height:var(--control-min);border:1px solid var(--rule);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:100px;justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.market-admin .pd-panel .pd-cr-more:hover{background:var(--bg-2)}.market-admin .pd-panel .pd-cr-more[aria-expanded=true] svg{transform:rotate(180deg)}@media (max-width:680px){.market-admin .pd-panel .pd-ct-head{display:none}.market-admin .pd-panel .pd-ct-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"p d""p t""p r""p v";gap:4px 0}.market-admin .pd-panel .pd-ct-poster-btn{width:56px}.market-admin .pd-panel .pd-ct-poster:not(:empty){margin-right:14px}.market-admin .pd-panel .pd-ct-date{padding-top:0}}.market-admin .pd-panel .detail-section-head+.ds-subhead{margin-top:0}.market-admin .pd-panel .detail-subnav{scrollbar-width:none;overflow-x:auto}.market-admin .pd-panel .detail-subnav::-webkit-scrollbar{display:none}.market-admin .pd-panel .detail-subnav a{white-space:nowrap;flex-shrink:0;padding-left:14px;padding-right:14px}.market-admin .pd-panel .detail-subnav-progress{white-space:nowrap;flex-shrink:0}.market-admin .pd-panel .pd-back-compact,.market-admin .pd-panel .pd-cta-short{display:none}.market-admin .pd-panel a.detail-back{text-decoration:none}@media (max-width:680px){.market-admin .pd-panel .detail-topbar-meta{display:none}.market-admin .pd-panel .detail-topbar{gap:8px;height:56px;padding:0 12px 0 10px}.market-admin .pd-panel .detail-topbar-actions{gap:6px;margin-left:auto}.market-admin .pd-panel .detail-subbar{gap:6px;padding:4px 12px}.market-admin .pd-panel .pd-act-label,.market-admin .pd-panel .detail-back .pd-back-full{display:none}.market-admin .pd-panel .detail-back .pd-back-compact{display:inline}.market-admin .pd-panel .detail-back{padding:0 14px 0 10px}.market-admin .pd-panel .detail-back,.market-admin .pd-panel .detail-action,.market-admin .pd-panel .detail-close-btn,.market-admin .pd-panel .adm-nav-lang{box-shadow:inset 0 0 0 1px var(--rule-2);background-clip:padding-box;border:0}.market-admin .pd-panel .detail-action.on{box-shadow:inset 0 0 0 1px #e55a4a52}.market-admin .pd-panel .detail-action{width:var(--control-min);height:var(--control-min);padding:0}.market-admin .pd-panel .detail-cta{white-space:nowrap;height:36px;padding:0 16px}.market-admin .pd-panel .detail-cta .pd-cta-full{display:none}.market-admin .pd-panel .detail-cta .pd-cta-short{display:inline}.market-admin .pd-panel .detail-cta span:not(.arr){font-size:12.5px}.market-admin .pd-panel .adm-nav-lang button{height:36px;padding:0 12px}}@media (max-width:360px){.market-admin .pd-panel .detail-topbar-actions{gap:4px}.market-admin .pd-panel .detail-back .pd-back-compact{display:none}.market-admin .pd-panel .detail-back,.market-admin .pd-panel .detail-action,.market-admin .pd-panel .detail-close-btn{justify-content:center;width:40px;height:40px;min-height:40px;padding:0}.market-admin .pd-panel .detail-cta{padding:0 12px}.market-admin .pd-panel .pd-brand{--iw-scale:.95}}.market-admin .adm-cur-panel{max-width:1320px}.market-admin .adm-cur-shell{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:304px minmax(0,1fr);min-height:0;display:grid;position:relative}.market-admin .adm-cur-eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.market-admin .adm-cur-label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:10.5px;font-weight:600}.market-admin .adm-cur-field{flex-direction:column;gap:6px;min-width:0;display:flex}.market-admin .adm-cur-field-grow{flex:1}.market-admin .adm-cur-input{border:.5px solid var(--rule);background:var(--bg);width:100%;height:44px;color:var(--ink);letter-spacing:-.01em;border-radius:10px;outline:none;padding:0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.market-admin .adm-cur-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-pale)}.market-admin .adm-cur-area{resize:vertical;height:auto;min-height:64px;padding:10px 14px;line-height:1.5}.market-admin .adm-cur-note,.market-admin .adm-cur-note-block{color:var(--ink-3);word-break:keep-all;margin:0;font-size:12px;line-height:1.55}.market-admin .adm-cur-note-block{padding:16px}.market-admin .adm-cur-error{color:var(--state-err);margin:0;font-size:12px;line-height:1.5}.market-admin .adm-cur-btn{border:.5px solid var(--rule);background:var(--bg);height:36px;color:var(--ink);letter-spacing:-.005em;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.market-admin .adm-cur-btn svg{width:14px;height:14px}.market-admin .adm-cur-btn:hover:not(:disabled){border-color:var(--ink)}.market-admin .adm-cur-btn.is-primary{background:var(--brand);border-color:var(--brand);color:#fff}.market-admin .adm-cur-btn.is-primary:hover:not(:disabled){background:var(--brand-deep);border-color:var(--brand-deep)}.market-admin .adm-cur-btn.is-danger{background:var(--state-err);border-color:var(--state-err);color:#fff}.market-admin .adm-cur-btn:disabled{opacity:.45;cursor:not-allowed}.market-admin .adm-cur-iconbtn{border:.5px solid var(--rule);background:var(--bg);width:36px;height:36px;color:var(--ink-2);border-radius:50%;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:inline-flex}.market-admin .adm-cur-iconbtn svg{width:16px;height:16px}.market-admin .adm-cur-iconbtn:hover{border-color:var(--ink);color:var(--ink)}.market-admin .adm-cur-iconbtn.is-danger:hover{border-color:var(--state-err);color:var(--state-err)}.market-admin .adm-cur-mini{border:.5px solid var(--rule);background:var(--bg);height:30px;color:var(--ink-2);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.market-admin .adm-cur-mini svg{width:12px;height:12px}.market-admin .adm-cur-mini:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.market-admin .adm-cur-mini.is-accent{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.market-admin .adm-cur-mini.is-accent{border-color:color-mix(in srgb, var(--brand) 40%, transparent)}}.market-admin .adm-cur-mini.is-accent{background:var(--brand-paler);color:var(--brand-deep)}.market-admin .adm-cur-mini.is-done,.market-admin .adm-cur-mini:disabled{opacity:.5;cursor:default}.market-admin .adm-cur-link{color:var(--brand-deep);text-underline-offset:3px;padding:0 4px;font-size:12px;font-weight:600;text-decoration:underline}.market-admin .adm-cur-dot{background:var(--ink);border-radius:4px;flex:none;width:12px;height:12px}.market-admin .adm-cur-dot.is-lg{border-radius:7px;width:22px;height:22px}.market-admin .adm-cur-dot.theme-ink{background:var(--ink)}.market-admin .adm-cur-dot.theme-brand{background:linear-gradient(135deg, var(--brand-deep), var(--brand))}.market-admin .adm-cur-dot.theme-mint{background:linear-gradient(135deg,#0e9d72,#14b581)}.market-admin .adm-cur-dot.theme-warm{background:linear-gradient(135deg,#e8a93c,#d7892a)}.market-admin .adm-cur-dot.theme-soft{background:var(--bg-3);box-shadow:inset 0 0 0 .5px var(--rule)}.market-admin .adm-cur-state{height:20px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--bg-2);color:var(--ink-3);box-shadow:inset 0 0 0 .5px var(--rule);border-radius:100px;align-items:center;padding:0 8px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.market-admin .adm-cur-state.is-live{background:var(--state-ok)}@supports (color:color-mix(in lab, red, red)){.market-admin .adm-cur-state.is-live{background:color-mix(in srgb, var(--state-ok) 14%, transparent)}}.market-admin .adm-cur-state.is-live{color:var(--state-ok);box-shadow:none}.market-admin .adm-cur-state.is-scheduled{background:var(--brand-pale);color:var(--brand-deep);box-shadow:none}.market-admin .adm-cur-list{background:var(--bg-2);border-right:.5px solid var(--rule);flex-direction:column;min-width:0;min-height:0;display:flex}.market-admin .adm-cur-list-head{flex:none;justify-content:space-between;align-items:flex-end;gap:10px;padding:18px 16px 12px;display:flex}.market-admin .adm-cur-list-head>div{flex-direction:column;gap:4px;display:flex}.market-admin .adm-cur-list-head strong{letter-spacing:-.015em;font-size:17px;font-weight:700}.market-admin .adm-cur-list-head em{font-family:var(--mono);color:var(--ink-3);margin-left:4px;font-size:12px;font-style:normal;font-weight:700}.market-admin .adm-cur-new{background:var(--brand);color:#fff;border-radius:100px;align-items:center;gap:6px;height:36px;padding:0 14px 0 10px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.market-admin .adm-cur-new svg{width:14px;height:14px}.market-admin .adm-cur-new:hover{background:var(--brand-deep)}.market-admin .adm-cur-items{overscroll-behavior:contain;flex-direction:column;flex:1;gap:6px;min-height:0;margin:0;padding:4px 10px 12px;list-style:none;display:flex;overflow-y:auto}.market-admin .adm-cur-item{border:.5px solid var(--rule);background:var(--bg);border-radius:12px;align-items:stretch;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.market-admin .adm-cur-item:hover{border-color:var(--ink-4)}.market-admin .adm-cur-item.on{border-color:var(--brand);box-shadow:inset 3px 0 0 var(--brand), 0 6px 14px -8px #0a0a1233}.market-admin .adm-cur-item.is-over{box-shadow:0 -3px 0 var(--brand)}.market-admin .adm-cur-grip{color:var(--ink-4);cursor:grab;align-items:center;padding:0 2px 0 8px;display:flex}.market-admin .adm-cur-grip svg{width:14px;height:14px}.market-admin .adm-cur-item-btn{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;padding:12px 12px 12px 4px;display:flex}.market-admin .adm-cur-item-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.market-admin .adm-cur-item-main strong{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.market-admin .adm-cur-item-meta{color:var(--ink-3);align-items:center;gap:8px;font-size:11.5px;display:flex}.market-admin .adm-cur-list-empty{text-align:center;color:var(--ink-3);word-break:keep-all;flex-direction:column;gap:6px;padding:28px 20px;font-size:12.5px;line-height:1.55;display:flex}.market-admin .adm-cur-list-empty strong{color:var(--ink);font-size:14px}.market-admin .adm-cur-list-hint{color:var(--ink-4);flex:none;margin:0;padding:10px 16px 14px;font-size:11.5px}.market-admin .adm-cur-edit{background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex}.market-admin .adm-cur-blank{text-align:center;color:var(--ink-3);word-break:keep-all;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:40px 24px;font-size:13px;line-height:1.55;display:flex}.market-admin .adm-cur-blank strong{letter-spacing:-.015em;color:var(--ink);font-size:17px;font-weight:700}.market-admin .adm-cur-savebar{border-bottom:.5px solid var(--rule);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:4;background:#ffffffeb;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.market-admin .adm-cur-savebar-main{flex-direction:column;gap:2px;min-width:0;display:flex}.market-admin .adm-cur-savebar-main strong{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.market-admin .adm-cur-savestate{color:var(--ink-3);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.market-admin .adm-cur-savestate svg{color:var(--state-ok)}.market-admin .adm-cur-savestate.is-dirty{color:var(--state-warn);font-weight:600}.market-admin .adm-cur-savestate.is-dirty:before{content:"";background:var(--state-warn);border-radius:50%;width:6px;height:6px}.market-admin .adm-cur-savebar-actions{flex:none;align-items:center;gap:8px;display:flex}.market-admin .adm-cur-scroll{overscroll-behavior:contain;background:var(--bg-2);flex-direction:column;flex:1;gap:18px;min-height:0;padding:24px;display:flex;overflow-y:auto}.market-admin .adm-cur-sec{border:.5px solid var(--rule);background:var(--bg);border-radius:16px;flex-direction:column;gap:18px;padding:24px;display:flex}.market-admin .adm-cur-sec-head{flex-direction:column;gap:6px;display:flex}.market-admin .adm-cur-sec-head h3{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:800;line-height:1.25}.market-admin .adm-cur-sec-head p{color:var(--ink-3);word-break:keep-all;margin:0;font-size:13px;line-height:1.55}.market-admin .adm-cur-sec-head-row{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:16px}.market-admin .adm-cur-sec-head-row>div{flex-direction:column;gap:6px;min-width:0;display:flex}.market-admin .adm-cur-card-grid{grid-template-columns:372px minmax(0,1fr);align-items:start;gap:24px;display:grid}.market-admin .adm-cur-preview{background:var(--bg-2);box-shadow:inset 0 0 0 .5px var(--rule);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.market-admin .adm-cur-lang{background:var(--bg);box-shadow:inset 0 0 0 .5px var(--rule);border-radius:100px;align-self:flex-end;padding:3px;display:inline-flex}.market-admin .adm-cur-lang button{color:var(--ink-3);border-radius:100px;padding:5px 12px;font-size:11.5px;font-weight:600}.market-admin .adm-cur-lang button.on{background:var(--ink);color:var(--bg)}.market-admin .adm-cur-cardwrap .coll-card{cursor:default;pointer-events:none;width:100%}.market-admin .adm-cur-form{flex-direction:column;gap:14px;min-width:0;display:flex}.market-admin .adm-cur-row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.market-admin .adm-cur-swatches{flex-wrap:wrap;gap:8px;display:flex}.market-admin .adm-cur-swatch{border:.5px solid var(--rule);background:var(--bg);color:var(--ink-2);border-radius:100px;align-items:center;gap:8px;padding:6px 14px 6px 8px;font-size:12.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.market-admin .adm-cur-swatch:hover{border-color:var(--ink-4)}.market-admin .adm-cur-swatch.on{border-color:var(--brand);background:var(--brand-pale);color:var(--ink)}.market-admin .adm-cur-publish{background:var(--bg-2);box-shadow:inset 0 0 0 .5px var(--rule);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.market-admin .adm-cur-publish-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.market-admin .adm-cur-publish-top>div{align-items:center;gap:10px;display:flex}.market-admin .adm-cur-switch{background:var(--ink-4);border-radius:100px;flex:none;width:44px;height:26px;transition:background .18s;position:relative}.market-admin .adm-cur-switch span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0a0a124d}.market-admin .adm-cur-switch.on{background:var(--brand)}.market-admin .adm-cur-switch.on span{transform:translate(18px)}.market-admin .adm-cur-rule{flex-direction:column;gap:14px;display:flex}.market-admin .adm-cur-rule-top{grid-template-columns:minmax(0,1fr) 220px;gap:12px;display:grid}.market-admin .adm-cur-rule-summary{border:.5px dashed var(--brand);flex-wrap:wrap;align-items:center;gap:8px;min-height:52px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.market-admin .adm-cur-rule-summary{border:.5px dashed color-mix(in srgb, var(--brand) 40%, transparent)}}.market-admin .adm-cur-rule-summary{background:var(--brand-paler);border-radius:12px}.market-admin .adm-cur-rule-empty{color:var(--ink-3);font-size:12.5px}.market-admin .adm-cur-chip{background:var(--bg);height:28px;box-shadow:inset 0 0 0 .5px var(--rule);border-radius:100px;align-items:center;gap:6px;padding:0 4px 0 10px;display:inline-flex}.market-admin .adm-cur-chip-type{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:700}.market-admin .adm-cur-chip-val{font-size:12.5px;font-weight:600}.market-admin .adm-cur-chip-x{width:20px;height:20px;color:var(--ink-3);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.market-admin .adm-cur-chip-x:hover{background:var(--bg-3);color:var(--ink)}.market-admin .adm-cur-groups{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.market-admin .adm-cur-group{border:.5px solid var(--rule);background:var(--bg);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.market-admin .adm-cur-group-head{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:flex}.market-admin .adm-cur-group-head b{background:var(--brand);color:#fff;text-align:center;border-radius:100px;min-width:18px;height:18px;padding:0 6px;font-size:10px;line-height:18px}.market-admin .adm-cur-opts{flex-wrap:wrap;gap:6px;display:flex}.market-admin .adm-cur-opt{border:.5px solid var(--rule);background:var(--bg);height:30px;color:var(--ink-2);border-radius:8px;padding:0 12px;font-size:12.5px;font-weight:500;transition:border-color .15s,background .15s,color .15s}.market-admin .adm-cur-opt:hover{border-color:var(--ink-3);color:var(--ink)}.market-admin .adm-cur-opt.on{border-color:var(--brand);background:var(--brand);color:#fff;font-weight:600}.market-admin .adm-cur-counters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.market-admin .adm-cur-counter{background:var(--bg-2);height:30px;box-shadow:inset 0 0 0 .5px var(--rule);color:var(--ink-3);border-radius:100px;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.market-admin .adm-cur-counter b{font-family:var(--mono);color:var(--ink);font-weight:700}.market-admin .adm-cur-counter.is-total{background:var(--ink);box-shadow:none;color:#ffffffb8}.market-admin .adm-cur-counter.is-total b{color:#fff}.market-admin .adm-cur-counter.is-sync{box-shadow:none;color:var(--brand-deep);background:0 0}.market-admin .adm-cur-warn{border:.5px solid var(--state-warn);flex-direction:column;gap:8px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.market-admin .adm-cur-warn{border:.5px solid color-mix(in srgb, var(--state-warn) 40%, transparent)}}.market-admin .adm-cur-warn{background:var(--state-warn);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.market-admin .adm-cur-warn{background:color-mix(in srgb, var(--state-warn) 9%, transparent)}}.market-admin .adm-cur-warn{font-size:12.5px}.market-admin .adm-cur-warn ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.market-admin .adm-cur-warn li{justify-content:space-between;align-items:center;gap:10px;display:flex}.market-admin .adm-cur-warn li i{font-family:var(--mono);color:var(--ink-3);margin-left:8px;font-size:10px;font-style:normal}.market-admin .adm-cur-empty{border:.5px dashed var(--rule);text-align:center;color:var(--ink-3);word-break:keep-all;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:36px 16px;font-size:12.5px;line-height:1.55;display:flex}.market-admin .adm-cur-empty strong{color:var(--ink);font-size:14px}.market-admin .adm-cur-grid{grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:14px;transition:opacity .15s;display:grid}.market-admin .adm-cur-grid.is-loading{opacity:.55}.market-admin .adm-cur-show{border:.5px solid var(--rule);background:var(--bg);border-radius:12px;flex-direction:column;transition:border-color .15s,box-shadow .15s,opacity .15s;display:flex;position:relative;overflow:hidden}.market-admin .adm-cur-show.is-pin{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.market-admin .adm-cur-show.is-pin{border-color:color-mix(in srgb, var(--brand) 55%, transparent)}}.market-admin .adm-cur-show.is-pin{box-shadow:0 0 0 1px var(--brand)}@supports (color:color-mix(in lab, red, red)){.market-admin .adm-cur-show.is-pin{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 25%, transparent)}}.market-admin .adm-cur-show.is-pin{cursor:grab}.market-admin .adm-cur-show.is-over{box-shadow:-4px 0 0 var(--brand)}.market-admin .adm-cur-show.is-dragging{opacity:.4}.market-admin .adm-cur-show-poster{aspect-ratio:4/5;background-size:cover;width:100%;position:relative;overflow:hidden}.market-admin .adm-cur-show-poster img,.market-admin .adm-cur-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.market-admin .adm-cur-show-badge{height:22px;font-family:var(--mono);letter-spacing:.06em;color:var(--ink-2);background:#ffffffeb;border-radius:100px;align-items:center;gap:4px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px}.market-admin .adm-cur-show-badge svg{width:11px;height:11px}.market-admin .adm-cur-show.is-pin .adm-cur-show-badge{background:var(--brand);color:#fff}.market-admin .adm-cur-show-tag{font-family:var(--mono);letter-spacing:.04em;color:#fff;background:#0a0a129e;border-radius:100px;padding:3px 8px;font-size:9.5px;font-weight:600;position:absolute;top:8px;right:8px}.market-admin .adm-cur-show-body{flex-direction:column;gap:3px;min-width:0;padding:10px 12px 4px;display:flex}.market-admin .adm-cur-show-body strong{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.market-admin .adm-cur-show-body span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.market-admin .adm-cur-show-actions{gap:6px;margin-top:auto;padding:8px 12px 12px;display:flex}.market-admin .adm-cur-show-actions .adm-cur-mini{flex:1}.market-admin .adm-cur-thumb{background-size:cover;border-radius:6px;flex:none;width:36px;height:46px;position:relative;overflow:hidden}.market-admin .adm-cur-excluded{border:.5px dashed var(--rule);border-radius:12px}.market-admin .adm-cur-excluded-head{justify-content:space-between;align-items:center;width:100%;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.market-admin .adm-cur-excluded-head b{font-family:var(--mono);color:var(--ink-3);margin-left:4px}.market-admin .adm-cur-excluded-head svg{width:16px;height:16px;color:var(--ink-3);transition:transform .18s}.market-admin .adm-cur-excluded-head svg.is-open{transform:rotate(180deg)}.market-admin .adm-cur-excluded ul{flex-direction:column;gap:8px;margin:0;padding:0 14px 12px;list-style:none;display:flex}.market-admin .adm-cur-excluded li{align-items:center;gap:10px;font-size:13px;display:flex}.market-admin .adm-cur-excluded li span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.market-admin .adm-cur-picker{z-index:8;background:var(--bg);border-left:.5px solid var(--rule);flex-direction:column;width:min(420px,100%);animation:.22s cubic-bezier(.2,.8,.2,1) admCurSlide;display:flex;position:absolute;top:56px;bottom:0;right:0;box-shadow:-20px 0 40px -24px #0a0a1247}@keyframes admCurSlide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.market-admin .adm-cur-picker-head{flex:none;justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex}.market-admin .adm-cur-picker-head strong{letter-spacing:-.015em;font-size:17px;font-weight:700}.market-admin .adm-cur-picker-search{border:.5px solid var(--rule);height:44px;color:var(--ink-3);border-radius:10px;flex:none;align-items:center;gap:8px;margin:0 18px;padding:0 14px;display:flex}.market-admin .adm-cur-picker-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-pale)}.market-admin .adm-cur-picker-search svg{flex:none;width:16px;height:16px}.market-admin .adm-cur-picker-search input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:14px}.market-admin .adm-cur-picker-hint{color:var(--ink-3);word-break:keep-all;flex:none;margin:10px 18px 6px;font-size:12px;line-height:1.55}.market-admin .adm-cur-picker-list{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:0 0 12px;list-style:none;transition:opacity .15s;overflow-y:auto}.market-admin .adm-cur-picker-list.is-loading{opacity:.55}.market-admin .adm-cur-picker-row{border-bottom:.5px solid var(--rule-2);align-items:center;gap:12px;padding:10px 18px;display:flex}.market-admin .adm-cur-picker-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.market-admin .adm-cur-picker-info strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.market-admin .adm-cur-picker-info span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.market-admin .adm-cur-picker-empty{text-align:center;color:var(--ink-3);padding:28px 18px;font-size:12.5px}.market-admin .adm-cur-confirm{z-index:12;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a125c;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.market-admin .adm-cur-confirm-card{background:var(--bg);border-radius:20px;flex-direction:column;gap:8px;width:min(380px,100%);padding:28px 24px 24px;display:flex;box-shadow:0 30px 80px -20px #0a0a1266}.market-admin .adm-cur-confirm-card strong{letter-spacing:-.015em;font-size:17px;font-weight:700}.market-admin .adm-cur-confirm-card p{color:var(--ink-3);word-break:keep-all;margin:0 0 8px;font-size:13px;line-height:1.55}.market-admin .adm-cur-confirm-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.market-admin .adm-cur-confirm-actions .adm-cur-btn{width:100%}.market-admin .adm-cur-confirm-actions .adm-cur-btn:not(.is-primary):not(.is-danger){order:1}@media (max-width:1023px){.market-admin .adm-cur-shell{overscroll-behavior:contain;display:block;overflow-y:auto}.market-admin .adm-cur-list{border-right:none;border-bottom:.5px solid var(--rule)}.market-admin .adm-cur-edit{min-height:0;display:block}.market-admin .adm-cur-savebar{position:sticky;top:0}.market-admin .adm-cur-scroll{overflow:visible}.market-admin .adm-cur-blank{min-height:240px}.market-admin .adm-cur-items{flex-direction:row;padding-bottom:12px;overflow:auto hidden}.market-admin .adm-cur-item{flex:none;width:232px}.market-admin .adm-cur-list-hint{display:none}.market-admin .adm-cur-card-grid{grid-template-columns:minmax(0,1fr)}.market-admin .adm-cur-scroll{padding:16px}.market-admin .adm-cur-sec{padding:18px}.market-admin .adm-cur-savebar{padding:12px 16px}.market-admin .adm-cur-btn,.market-admin .adm-cur-iconbtn{height:40px}.market-admin .adm-cur-iconbtn{width:40px}}@media (max-width:680px){.market-admin .adm-cur-row2,.market-admin .adm-cur-rule-top,.market-admin .adm-cur-groups{grid-template-columns:minmax(0,1fr)}.market-admin .adm-cur-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px}.market-admin .adm-cur-sec-head-row{flex-direction:column;align-items:stretch}.market-admin .adm-cur-savebar-actions .adm-cur-btn span{display:none}.market-admin .adm-cur-picker{top:56px}}.market-admin .adm-cur-dot.theme-custom{background:linear-gradient(135deg, var(--brand-deep), var(--brand))}.market-admin .adm-cur-dot.is-rainbow{background:conic-gradient(#ec5151,#eaea3e,#3c6,#519eec,#b963e3,#ec5151)}.market-admin .adm-cur-custom{background:var(--bg-2);box-shadow:inset 0 0 0 .5px var(--rule);border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.market-admin .adm-cur-colorfield{align-items:center;gap:8px;display:flex}.market-admin .adm-cur-colorpick{border:.5px solid var(--rule);background:var(--bg);cursor:pointer;border-radius:10px;flex:none;width:44px;height:44px;padding:3px}.market-admin .adm-cur-colorpick::-webkit-color-swatch-wrapper{padding:0}.market-admin .adm-cur-colorpick::-webkit-color-swatch{border:none;border-radius:7px}.market-admin .adm-cur-colorpick::-moz-color-swatch{border:none;border-radius:7px}.market-admin .adm-cur-hex{min-width:0;font-family:var(--mono);text-transform:lowercase;flex:1}.market-admin .adm-cur-hex.is-invalid{border-color:var(--state-err)}.market-admin .adm-cur-btn-wide{border-radius:10px;justify-content:flex-start;width:100%;height:44px;padding:0 14px}.market-admin .adm-ot-panel{max-width:720px}.market-admin .adm-ot-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:0;padding:24px;display:flex;overflow-y:auto}.market-admin .adm-ot-intro{color:var(--ink-3);word-break:keep-all;margin:0 0 4px;font-size:13px;line-height:1.55}.market-admin .adm-ot-card{border:.5px solid var(--rule);background:var(--bg);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.market-admin .adm-ot-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}.market-admin .adm-ot-arrow{color:var(--ink-4);justify-content:center;display:flex}.market-admin .adm-ot-input{border:1px solid var(--rule);background:var(--bg);height:44px;font-family:inherit;font-size:var(--control-font-size);color:var(--ink);border-radius:10px;padding:0 14px}.market-admin .adm-ot-input:focus{border-color:var(--admin-accent);outline:none}.market-admin .adm-ot-chips{flex-wrap:wrap;gap:6px;display:flex}.market-admin .adm-ot-chip{border:1px solid var(--rule);background:var(--bg);height:32px;color:var(--ink-3);cursor:pointer;border-radius:100px;padding:0 12px;font-size:12.5px;font-weight:600}.market-admin .adm-ot-chip.on{border-color:var(--ink);background:var(--ink);color:var(--bg)}.market-admin .adm-ot-results,.market-admin .adm-ot-shows{flex-direction:column;gap:4px;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.market-admin .adm-ot-row,.market-admin .adm-ot-show{border:.5px solid var(--rule-2);background:var(--bg);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px;font-size:13.5px;display:flex}.market-admin .adm-ot-row:hover:not(:disabled):not(.is-static){border-color:var(--ink)}.market-admin .adm-ot-row:disabled,.market-admin .adm-ot-row.is-static{opacity:.55;cursor:default}.market-admin .adm-ot-tag{background:var(--brand-pale);color:var(--brand-deep);font-family:var(--mono);letter-spacing:.06em;border-radius:100px;flex:none;padding:2px 8px;font-size:10px;font-weight:700}.market-admin .adm-ot-tag.static{background:var(--rule-2);color:var(--ink-3)}.market-admin .adm-ot-name{color:var(--ink);word-break:keep-all;font-weight:600}.market-admin .adm-ot-sub{color:var(--ink-3);text-align:right;margin-left:auto;font-size:12px}.market-admin .adm-ot-picked,.market-admin .adm-ot-profile{justify-content:space-between;align-items:center;gap:12px;display:flex}.market-admin .adm-ot-picked .adm-ot-sub,.market-admin .adm-ot-profile .adm-ot-sub{margin-left:8px}.market-admin .adm-ot-link{min-height:36px;color:var(--admin-accent-deep);cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px;font-size:12.5px;font-weight:600}.market-admin .adm-ot-note,.market-admin .adm-ot-empty{color:var(--ink-3);margin:0;font-size:13px}.market-admin .adm-ot-empty{padding:8px 4px;list-style:none}.market-admin .adm-ot-shows-head{justify-content:space-between;align-items:center;display:flex}.market-admin .adm-ot-show,.market-admin .adm-ot-ack{letter-spacing:normal;text-transform:none;margin-bottom:0;font-family:inherit;font-weight:400}.market-admin .adm-ot-show input{flex:none;width:18px;height:18px}.market-admin .adm-ot-warn{border:1px solid var(--state-err);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.market-admin .adm-ot-warn{border:1px solid color-mix(in srgb, var(--state-err) 40%, transparent)}}.market-admin .adm-ot-warn{background:var(--state-err);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.market-admin .adm-ot-warn{background:color-mix(in srgb, var(--state-err) 8%, transparent)}}.market-admin .adm-ot-warn{color:var(--state-err);word-break:keep-all;font-size:13px;line-height:1.55}.market-admin .adm-ot-warn svg{flex:none;margin-top:2px}.market-admin .adm-ot-confirm{border:1px solid var(--ink);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.market-admin .adm-ot-confirm p{color:var(--ink);word-break:keep-all;margin:0;font-size:14px;font-weight:600}.market-admin .adm-ot-ack{color:var(--state-err);align-items:flex-start;gap:8px;font-size:13px;display:flex}.market-admin .adm-ot-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.market-admin .adm-ot-actions .adm-ot-btn{width:100%}.market-admin .adm-ot-actions .adm-ot-btn:not(.primary){order:1}.market-admin .adm-ot-btn{border:1px solid var(--rule);background:var(--bg);min-width:96px;height:44px;color:var(--ink);cursor:pointer;border-radius:100px;padding:0 20px;font-size:13.5px;font-weight:600}.market-admin .adm-ot-btn.primary{border-color:var(--ink);background:var(--ink);color:var(--bg)}.market-admin .adm-ot-btn:disabled{opacity:.45;cursor:default}@media (max-width:680px){.market-admin .adm-ot-body{padding:16px}.market-admin .adm-ot-row,.market-admin .adm-ot-show{flex-wrap:wrap}.market-admin .adm-ot-sub{text-align:left;flex-basis:100%;margin-left:0}.market-admin .adm-ot-picked .adm-ot-sub,.market-admin .adm-ot-profile .adm-ot-sub{margin-left:0;display:block}}.market-admin .pd-panel.has-float-cta .detail-scroll{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.market-admin .pd-panel .detail-cta.pd-cta-float{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:6;white-space:nowrap;border-radius:100px;gap:8px;width:auto;height:48px;padding:0 22px;position:absolute;left:auto;box-shadow:0 12px 28px -8px #0a0a1273}.market-admin .pd-panel .detail-cta.pd-cta-float span:not(.arr){font-size:14px}@media (min-width:768px){.shell{grid-template-columns:180px 1fr 225px;min-height:100dvh;display:grid}.sidenav{display:flex}.preview-panel{display:block}.main-form{flex-direction:column;max-height:100dvh;padding:40px;display:flex;overflow-y:auto}.section-panel{display:none}.section-panel.active{flex-direction:column;min-height:100%;animation:.25s fadeIn;display:flex}.section-panel.active>.mobile-section-wrap{flex:none;padding-bottom:80px}.section-panel.active>.panel-nav{margin-top:auto}}@media (min-width:1280px){.mobile-bottom-bar{display:none}.mobile-header,.mobile-secnav{display:none!important}}.editor-util,.editor-nav,.editor-intro{display:none}.editor-intro .intro-lede.pre-wrap{white-space:pre-wrap}@media (min-width:1280px){.editor-nav{z-index:30;display:flex;position:sticky;top:0}.editor-intro{padding:36px 0 28px;display:block}.editor-intro .intro-inner{grid-template-columns:1fr;align-items:start;gap:18px;width:calc(100% - 2*clamp(56px,10vw,240px));min-width:885px;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:20px}.editor-page .shell{grid-template-columns:180px 1fr 370px;width:calc(100% - 2*clamp(56px,10vw,240px));min-width:885px;max-width:1600px;margin-left:auto;margin-right:auto}.editor-page{background:var(--bg-2);display:block}.editor-page .shell{align-items:start;min-height:0}.editor-page .sidenav{background:var(--bg-2);scrollbar-width:none;border-right:none;align-self:start;height:auto;max-height:calc(100dvh - 64px);padding:24px 0;position:sticky;top:64px;overflow-y:auto}.editor-page .sidenav::-webkit-scrollbar{width:0;height:0}.editor-page .main-form{background:var(--bg-2);max-height:none;overflow:visible}.editor-page .preview-panel{align-self:start;height:calc(100dvh - 64px);position:sticky;top:64px}.editor-page .sidenav-logo-row{display:none}}.editor-util .util-lang button,.editor-nav .brand-mark,.editor-nav .nav-save-draft,.editor-nav .nav-cancel{white-space:nowrap}.editor-nav .brand,.editor-nav .nav-right-cluster{flex-shrink:0}.editor-nav .nav-right-cluster{flex-wrap:nowrap}@media (min-width:1280px) and (max-width:1420px){.main-nav.pf-nav.editor-nav{gap:16px;padding:0 18px}.editor-nav .save-status,.editor-nav .nav-cancel{display:none}.editor-nav .nav-right-cluster{gap:8px}}@media (max-width:767px){.shell{min-height:100dvh;display:block}.preview-panel{display:none}.main-form{padding:0 0 calc(90px + env(safe-area-inset-bottom,0px));max-height:none;overflow-y:visible}.section-panel{display:none}.section-panel.active{display:block}}@media (max-width:1279px){.panel-nav{display:none}}.hamburger-btn{z-index:150;background:var(--bg);border:.5px solid var(--line);width:36px;height:36px;color:var(--txt);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:none;position:fixed;top:10px;left:10px;box-shadow:0 2px 8px #00000014}.hamburger-btn:hover{background:var(--bg2);border-color:var(--brand)}.sidenav-backdrop{z-index:199;background:#0006;animation:.2s fadeIn;position:fixed;inset:0}@media (max-width:1279px){.shell{min-height:100dvh;display:block!important}.preview-panel{display:none!important}.sidenav{z-index:200;width:min(84vw,300px);height:100dvh;transition:transform .25s;top:0;left:0;transform:translate(-100%);box-shadow:4px 0 20px #0000001f;display:flex!important;position:fixed!important}.sidenav.open{transform:translate(0)}.main-form{padding:20px 20px calc(48px + env(safe-area-inset-bottom,0px))!important;flex-direction:initial!important;max-height:none!important;display:block!important;overflow-y:visible!important}.section-panel.active{flex-direction:initial!important;min-height:auto!important;display:block!important}}@media (min-width:1280px){.hamburger-btn,.sidenav-backdrop{display:none!important}}.mobile-header{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:.5px solid var(--line2);background:#ffffffeb;flex-direction:column;padding:0 16px;position:sticky;top:0}@media (max-width:1279px){.mobile-header{display:flex}}.mh-top{justify-content:space-between;align-items:center;height:52px;display:flex}.mh-save{background:var(--brand-pale);color:var(--brand-deep);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:none;border-radius:100px;align-items:center;gap:5px;padding:8px 18px;font-size:13px;font-weight:600;transition:background .18s,color .18s,opacity .18s;display:inline-flex}.mh-save:hover{background:var(--brand);color:#fff}.mh-save:disabled{opacity:.5;cursor:progress}.mh-logo{align-items:center;display:flex}.mh-logo img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;height:28px;display:block}.mh-menu{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;margin-left:-8px;padding:0;display:flex}.mh-menu:hover{background:var(--bg2)}.mh-menu:active{background:var(--bg3,var(--bg2))}.mobile-secnav{display:none}@media (max-width:1279px){.mobile-secnav{z-index:99;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:.5px solid var(--line2);background:#ffffffeb;justify-content:space-between;align-items:center;gap:8px;height:52px;padding:0 8px;display:flex;position:sticky;top:52px;overflow:visible}}@media (max-width:400px){.mobile-secnav{top:48px}}.msn-arrow{-webkit-appearance:none;appearance:none;width:var(--control-min);height:var(--control-min);box-shadow:inset 0 0 0 1px var(--line2);color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.msn-arrow svg{width:var(--icon-lg);height:var(--icon-lg);display:block}.msn-arrow:hover{box-shadow:inset 0 0 0 1px var(--brand);color:var(--brand)}.msn-arrow:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.msn-arrow:disabled{opacity:.35;cursor:default}.msn-done{white-space:nowrap;letter-spacing:-.01em;background:var(--brand);width:auto;min-width:0;box-shadow:none;color:#fff;padding:0 13px;font-size:12.5px;font-weight:700}.msn-done:hover{background:var(--brand-deep);box-shadow:none;color:#fff}.msn-label{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-light,var(--brand));white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:700;overflow:hidden}.mh-lang{border:.5px solid var(--line);border-radius:6px;gap:0;display:flex;overflow:hidden}.mh-lang-btn{cursor:pointer;color:var(--txt3);background:0 0;border:none;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:600}.mh-lang-btn.on{background:var(--brand-pale);color:var(--brand-light)}@media (max-width:400px){.mobile-header{padding:0 12px}.mh-top{height:48px}.mh-logo img{height:20px}.mh-save{border-radius:100px;padding:6px 13px;font-size:11px}.mh-lang-btn{padding:3px 7px;font-size:10px}.mobile-header .user-chip-avatar{border-width:1.25px;width:30px;height:30px}.mobile-header .user-chip-av{font-size:10.5px}}@media (max-width:320px){.mobile-header{padding:0 8px}.mh-logo img{height:18px}.mh-save{padding:5px 11px;font-size:10px}.mh-lang-btn{padding:3px 5px;font-size:9px}.mobile-header .user-chip-avatar{width:26px;height:26px}.mobile-header .user-chip-av{font-size:9.5px}}.mh-progress{padding:10px 0 12px}.mh-prog-bar{background:var(--bg3);border-radius:2px;height:3px;margin-bottom:6px;overflow:hidden}.mh-prog-fill{background:var(--brand);border-radius:2px;height:100%;transition:width .4s}.mh-prog-meta{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.mh-step-label{color:var(--txt2);justify-self:start;font-size:11px}.mh-step-label strong{color:var(--txt);font-weight:700}.mh-pct{color:var(--brand-light);justify-self:end;font-size:11px;font-weight:700}.mobile-step-dots{justify-self:center;align-items:center;gap:4px;display:flex}.ms-dot{background:var(--bg3);border-radius:50%;width:6px;height:6px;transition:all .3s}.ms-dot.done{background:var(--green)}.ms-dot.invalid{background:#ef4444}.ms-dot.empty{background:var(--bg3)}.ms-dot.active{background:var(--brand);border-radius:3px;width:18px}.mobile-bottom-bar{z-index:100;background:var(--bg);border-top:.5px solid var(--line2);padding:10px 16px max(20px, calc(10px + env(safe-area-inset-bottom,0px)));gap:8px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #5865f20f}@media (max-width:1279px){.mobile-bottom-bar{display:flex}}.mob-btn-prev{background:var(--bg3);border:.5px solid var(--line2);height:50px;color:var(--txt2);cursor:pointer;border-radius:12px;flex:0 0 48px;justify-content:center;align-items:center;font-size:20px;transition:all .15s;display:flex}.mob-btn-prev.hidden{opacity:.25;pointer-events:none}.mob-btn-next{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;height:50px;font-size:15px;font-weight:700;transition:all .2s;display:flex}.mob-btn-next:active{background:var(--brand-dark)}.mob-btn-next.publish{background:var(--green)}.mobile-section-wrap{padding:20px 16px calc(180px + env(safe-area-inset-bottom,0px))}@media (max-width:767px){.mobile-section-wrap{min-height:calc(100dvh - 120px);padding-left:0;padding-right:0}}@media (min-width:1280px){.mobile-section-wrap{padding:0}}.mob-sec-tag{letter-spacing:.2em;text-transform:uppercase;color:var(--brand-light);margin-bottom:4px;font-size:10px;font-weight:600}@media (max-width:1279px){.mob-sec-tag{display:none}}.mob-sec-title{letter-spacing:-.025em;margin-bottom:4px;font-size:22px;font-weight:800}.mob-sec-desc{color:var(--txt2);margin-bottom:20px;font-size:13px;line-height:1.6}.sidenav{background:var(--bg2);border-right:.5px solid var(--line2);flex-direction:column;height:100dvh;padding:24px 0;position:sticky;top:0;overflow:hidden auto}.sidenav-logo-row{border-bottom:.5px solid var(--line2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;padding:0 20px 20px;display:flex}.logo{align-items:center;display:flex}.logo img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;height:32px;display:block}.logo-btn{cursor:pointer;color:inherit;background:0 0;border:none;margin:0;padding:0;font-family:inherit}.logo-btn:hover img{opacity:.8}.lang-toggle{border:.5px solid var(--line);border-radius:6px;gap:0;display:flex;overflow:hidden}.lang-btn{cursor:pointer;color:var(--txt3);background:0 0;border:none;padding:3px 8px;font-family:inherit;font-size:10px;font-weight:600}.lang-btn.on{background:var(--brand-pale);color:var(--brand-light)}.progress-wrap{margin-bottom:20px;padding:0 20px}.progress-label{text-transform:uppercase;letter-spacing:.1em;color:var(--txt3);justify-content:space-between;margin-bottom:6px;font-size:9px;display:flex}.progress-bar{background:var(--bg3);border-radius:2px;height:3px;overflow:hidden}.progress-fill{background:var(--brand);border-radius:2px;height:100%;transition:width .4s}.nav-group-title{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--txt3);padding:6px 20px 3px;font-size:9px;font-weight:700}.nav-item{color:var(--txt3);cursor:pointer;border-left:1.5px solid #0000;align-items:center;gap:12px;padding:9px 20px 9px 18px;font-size:12.5px;font-weight:500;transition:color .18s,border-color .18s;display:flex}.nav-item:hover{color:var(--txt2)}.nav-item.active{color:var(--txt);border-left-color:var(--brand);font-weight:600}.nav-item.done,.nav-item.invalid{color:var(--txt2)}.nav-item-label{letter-spacing:-.005em;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;line-height:1.45;display:block}.nav-check{border:.5px solid var(--line);width:24px;height:24px;font-family:var(--mono);color:var(--txt3);background:var(--bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;transition:all .2s;display:flex}.nav-item.active .nav-check{border-color:var(--brand);background:var(--brand);color:#fff}.nav-item.done .nav-check{border-color:var(--txt);background:var(--txt);color:#fff}.nav-item.done .nav-check .nav-num{display:none}.nav-item.done .nav-check:before{content:"";width:12px;height:12px;-webkit-mask:var(--ico-check) center / contain no-repeat;-webkit-mask:var(--ico-check) center / contain no-repeat;-webkit-mask:var(--ico-check) center / contain no-repeat;-webkit-mask:var(--ico-check) center / contain no-repeat;mask:var(--ico-check) center / contain no-repeat;background-color:currentColor}.nav-item.invalid .nav-check{border-color:var(--red);color:var(--red);box-shadow:0 0 0 2px #e55a4a24}.nav-item-content{flex-direction:column;flex:1 1 0;gap:1px;min-width:0;display:flex}.nav-item-sub{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--txt3);font-size:9px;font-weight:500}.nav-item.active .nav-item-sub{color:var(--brand)}.nav-helper{border-top:.5px solid var(--line2);color:var(--txt3);letter-spacing:-.005em;margin:24px 20px 0;padding-top:20px;font-size:11.5px;line-height:1.5}.nav-helper strong{color:var(--txt2);margin-bottom:5px;font-weight:600;display:block}.nav-helper-link{text-align:left;border:0;border-top:.5px solid var(--line2);width:100%;color:var(--txt3);cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;padding:20px 0 0;font-family:inherit;transition:border-color .15s;display:block}.nav-helper-link:hover strong{color:var(--brand)}.nav-helper-cta{color:var(--brand);margin-top:4px;font-weight:600;display:block}@media (max-width:1279px){.nav-helper{display:none}}.cs-overlay{z-index:10002;background:#0a0a129e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cs-wrap{width:100%;max-width:620px;position:relative}.cs-close{color:#fff;cursor:pointer;opacity:.9;background:0 0;border:none;justify-content:center;align-items:center;width:34px;height:34px;line-height:1;transition:opacity .15s;display:inline-flex;position:absolute;top:-44px;right:0}.cs-close svg{width:26px;height:26px;display:block}.cs-close:hover{opacity:1}.cs-modal{background:#fff;border-radius:16px;flex-direction:column;min-height:330px;max-height:calc(100dvh - 120px);padding:30px 30px 26px;display:flex;position:relative;box-shadow:0 24px 70px #0a0a124d}.cs-head{z-index:2;flex:none;position:relative}.cs-fixed-title{letter-spacing:-.015em;color:var(--ink);word-break:keep-all;margin:0 0 14px;font-size:17px;font-weight:700}.cs-body{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.cs-input,.cs-textarea,.cs-dropdown-btn{border:1px solid var(--line);width:100%;color:var(--txt);background:#fff;border-radius:12px;outline:none;padding:14px 18px;font-family:inherit;font-size:15px;transition:border-color .15s}.cs-input{margin-bottom:14px}.cs-input::placeholder,.cs-textarea::placeholder{color:var(--txt3)}.cs-input:focus,.cs-textarea:focus,.cs-dropdown-btn:focus{border-color:var(--txt2)}.cs-textarea{resize:vertical;min-height:210px;line-height:1.6}.cs-dropdown{margin-bottom:14px;position:relative}.cs-dropdown-btn{cursor:pointer;color:var(--txt3);text-align:left;justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.cs-dropdown-btn.has-value{color:var(--txt)}.cs-dropdown-caret{color:var(--txt2);flex-shrink:0;font-size:18px;transition:transform .18s}.cs-dropdown-caret.open{transform:rotate(180deg)}.cs-dropdown-list{z-index:5;border:1px solid var(--line);background:#fff;border-radius:16px;max-height:280px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 50px -20px #0a0a124d}.cs-dropdown-item{text-align:left;width:100%;color:var(--txt);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:13px 15px;font-family:inherit;font-size:15px;font-weight:600;transition:background .12s}.cs-dropdown-item:hover,.cs-dropdown-item[aria-selected=true]{background:var(--bg2)}.cs-submit{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:16px;width:100%;margin-top:12px;padding:18px;font-family:inherit;font-size:16px;font-weight:700;transition:background .18s,opacity .18s}.cs-submit:hover:not(:disabled){background:var(--brand-dark)}.cs-submit:disabled{opacity:.55;cursor:not-allowed}.cs-done{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:30px 0;display:flex}.cs-done-icon{background:var(--brand);border-radius:50%;width:56px;height:56px}@supports (color:color-mix(in lab, red, red)){.cs-done-icon{background:color-mix(in srgb, var(--brand) 14%, transparent)}}.cs-done-icon{color:var(--brand);justify-content:center;align-items:center;font-size:28px;font-weight:700;display:flex}.cs-done-title{color:var(--txt);margin-top:14px;font-size:17px;font-weight:700}.cs-done-sub{color:var(--txt3);font-size:13px}.cs-done-actions{gap:8px;margin-top:10px;display:flex}.cs-wrap--done{max-width:400px}.cs-modal.cs-modal--done{min-height:0;padding:22px 30px 26px}.cs-modal--done .cs-done{padding:16px 0 4px}.cs-done-btn{border:1px solid var(--line);background:var(--bg);color:var(--txt);cursor:pointer;border-radius:100px;padding:7px 16px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .15s}.cs-done-btn:hover{border-color:var(--txt3)}.cs-done-btn.primary{border-color:var(--brand);background:var(--brand);color:#fff}.cs-done-btn.primary:hover{border-color:var(--brand-deep);background:var(--brand-deep)}@media (max-width:560px){.cs-overlay{padding:16px}.cs-modal{min-height:300px;max-height:calc(100dvh - 92px);padding:22px 20px 20px}.cs-textarea{min-height:150px}}.step-nav-label{display:none}@media (min-width:1280px){.step-nav-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--txt3);margin-bottom:16px;padding:0 20px;font-size:10px;font-weight:700;display:block}.editor-page .progress-wrap{display:none}}@media (min-width:768px){.sidenav-logo-row .user-chip{order:3;justify-content:flex-start;width:100%;margin-top:4px}.sidenav-logo-row .user-chip-name{flex:1;display:block}.sidenav-logo-row .user-chip-arrow{display:block}}.panel-nav{z-index:50;pointer-events:none;background:0 0;flex-shrink:0;justify-content:space-between;align-items:center;margin-top:32px;padding:0;display:flex;position:sticky;bottom:4px}.panel-nav>*,.panel-nav-right>*{pointer-events:auto}.panel-nav .pni{display:none}.panel-nav-right{align-items:center;gap:8px;display:flex}@media (max-width:1279px){.panel-nav{display:none!important}}.btn-prev{border:.5px solid var(--line);color:var(--txt2);cursor:pointer;background:#fff;border-radius:10px;padding:8px 16px;font-size:12.5px;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 14px #00000014}.btn-prev:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0000001f}.btn-next{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:8px 20px;font-size:12.5px;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s;box-shadow:0 4px 14px #6b7eff59}.btn-next:hover{background:var(--brand-dark);transform:translateY(-1px);box-shadow:0 6px 20px #6b7eff73}.btn-dev-skip{border:1px dashed var(--amber,#f59e0b);color:var(--amber,#f59e0b);cursor:pointer;letter-spacing:.02em;background:#fff;border-radius:10px;padding:7px 12px;font-size:11px;font-weight:600;box-shadow:0 4px 12px #f59e0b2e}.btn-dev-skip:hover{background:#f59e0b14}.pni{color:var(--txt3);font-size:11px}.validation-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-top:24px;padding:12px 14px}.validation-error-title{margin-bottom:6px;font-size:12.5px;font-weight:700}.validation-error ul{margin:0;padding-left:20px;font-size:12px;list-style:outside}.validation-error li{line-height:1.6}.validation-reason{color:#b91c1c;font-weight:500}.field-err{color:#b91c1c;margin-top:4px;font-size:11px;font-weight:500;line-height:1.4}.field.has-error>input,.field.has-error>textarea,.field.has-error>select,.field.has-error .link-input-row,.field.has-error .dual-input-wrap input{background:#fef2f2;border-color:#ef4444!important}.field.has-missing>input,.field.has-missing>textarea,.field.has-missing>select,.field.has-missing .link-input-row,.field.has-missing .dual-input-wrap input,.field.has-missing .nat-input-row>input{background:#fee2e252;box-shadow:0 0 0 3px #ef44440f;border-color:#ef444480!important}.mob-btn-dev{border:1px dashed var(--amber,#f59e0b);height:50px;color:var(--amber,#f59e0b);letter-spacing:.05em;cursor:pointer;background:0 0;border-radius:12px;flex:none;padding:0 12px;font-family:inherit;font-size:11px;font-weight:700}.user-chip{background:var(--bg2);border:.5px solid var(--line2);cursor:pointer;border-radius:100px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-family:inherit;transition:all .15s;display:inline-flex;position:relative}.user-chip:hover{background:var(--bg3);border-color:var(--line)}.user-chip.open{border-color:var(--brand);background:var(--brand-pale)}.user-chip-name{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:13px;font-weight:600;overflow:hidden}.user-chip-arrow{color:var(--txt2);flex-shrink:0;transition:transform .2s}.user-chip:hover .user-chip-arrow{color:var(--txt)}.user-chip.open .user-chip-arrow{color:var(--brand-light);transform:rotate(180deg)}@media (max-width:767px){.user-chip{padding:6px 10px}.user-chip-name{max-width:120px;font-size:12px}}.editor-util .user-chip{background:#ffffff14;border-color:#ffffff38;border-radius:5px;gap:6px;padding:4px 6px 4px 10px}.editor-util .user-chip:hover{background:#ffffff29;border-color:#ffffff6b}.editor-util .user-chip.open{background:#fff;border-color:#fff}.editor-util .user-chip-name{color:#ffffffeb;max-width:130px;font-size:11.5px;font-weight:600}.editor-util .user-chip.open .user-chip-name{color:var(--ink)}.editor-util .user-chip-arrow{color:#fff9;width:12px;height:12px}.editor-util .user-chip:hover .user-chip-arrow{color:#fff}.editor-util .user-chip.open .user-chip-arrow{color:var(--ink)}.user-chip-avatar{aspect-ratio:1;background:var(--ink);border:1.5px solid #0000;border-radius:50%;flex:none;justify-content:center;gap:0;width:36px;height:36px;padding:0;position:relative}.user-chip-avatar:hover,.user-chip-avatar.open{background:var(--ink);border-color:var(--brand)}.user-chip-avatar.has-image{background:#fff;border-width:.5px;border-color:#0a0a121f}.user-chip-avatar.has-image:hover,.user-chip-avatar.has-image.open{background:#fff;border-color:#0a0a1233}.user-chip-av{font-family:var(--mono);letter-spacing:.02em;color:#fff;font-size:12px;font-weight:700;line-height:1}.user-chip-av-mask{clip-path:circle(50%);background:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:1px;overflow:hidden}.user-chip-avatar.has-image .user-chip-av-mask{background:#fff;inset:0}.user-chip-av-img{object-fit:cover;width:100%;height:100%;display:block}.user-chip-dot{background:var(--brand-deep);pointer-events:none;z-index:2;border:1.5px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.user-dropdown{border:.5px solid var(--line);z-index:200;overscroll-behavior:contain;background:#fff;border-radius:14px;width:300px;max-height:calc(100dvh - 24px);animation:.15s fadeIn;display:none;position:fixed;overflow-y:auto;box-shadow:0 8px 32px #5865f229,0 2px 8px #0000000f}.user-dropdown.open{display:block}@media (max-width:767px){.user-dropdown{width:calc(100vw - 24px);max-width:340px}.user-dropdown .ud-header{min-height:56px;padding:10px 14px}.user-dropdown .ud-section{padding:11px 14px}.user-dropdown .ud-section-label,.user-dropdown .ud-status-row{margin-bottom:7px}.user-dropdown .ud-status-desc{margin-bottom:4px;line-height:1.4}.user-dropdown .ud-action-section{border-bottom:none;padding:5px 14px}.user-dropdown .ud-section:not(.ud-action-section)+.ud-action-section{padding-top:10px}.user-dropdown .ud-action-section:last-child{padding-bottom:12px}.user-dropdown .ud-header-arrow{opacity:1;transform:none}}.ud-header{background:linear-gradient(135deg, var(--brand-pale) 0%, var(--bg2) 100%);border-bottom:.5px solid var(--line2);align-items:center;gap:10px;min-height:64px;padding:14px 16px;display:flex}.ud-avatar{background:linear-gradient(135deg, var(--brand) 0%, var(--brand-light) 100%);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:700;display:flex;overflow:hidden}.ud-id-block{flex:1;min-width:0}.ud-name{color:var(--txt);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.ud-handle{color:var(--txt2);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;overflow:hidden}.ud-header-btn{border:none;border-bottom:.5px solid var(--line2);text-align:left;cursor:pointer;width:100%;font-family:inherit}.ud-header-btn:hover{filter:brightness(.98)}.ud-header-btn .ud-id-block{flex:1}.ud-header-arrow{width:var(--icon-md);height:var(--icon-md);color:var(--brand);opacity:0;justify-content:center;align-items:center;transition:all .15s;display:inline-flex;transform:translate(-4px)}.ud-header-arrow svg{width:var(--icon-md);height:var(--icon-md);display:block}.ud-header-btn:hover .ud-header-arrow{opacity:1;transform:translate(0)}.ud-section{border-bottom:.5px solid var(--line2);padding:14px 16px}.ud-section:last-child{border-bottom:none}.ud-section-label{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-light);margin-bottom:9px;font-size:10px;font-weight:700}.ud-vis-flash{text-transform:none;letter-spacing:0;color:var(--txt3);font-weight:600}.ud-vis-flash.saved{color:var(--green)}.ud-vis-select-wrap{position:relative}.ud-vis-select{-webkit-appearance:none;appearance:none;border:.5px solid var(--line2);width:100%;color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:9px 30px 9px 12px;font-family:inherit;font-size:13px;font-weight:600}.ud-vis-select:hover{border-color:var(--brand)}.ud-vis-select:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #6b7eff24}.ud-vis-caret{color:var(--txt3);pointer-events:none;font-size:11px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.ud-status-row{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ud-status-pill{min-height:28px;letter-spacing:inherit;-webkit-appearance:none;appearance:none;cursor:pointer;border:.5px solid;border-radius:100px;align-items:center;gap:6px;padding:4px 11px;font-family:inherit;font-size:12px;font-weight:700;transition:filter .15s,transform .15s;display:inline-flex}.ud-status-pill:hover{filter:brightness(.96)}.ud-status-pill:active{transform:scale(.97)}.ud-status-pill.draft{color:var(--txt2);border-color:var(--txt3);background:#9ca0b826}.ud-status-pill.review{color:var(--amber);background:#d88b001f;border-color:#d88b0066}.ud-status-pill.published{color:var(--green);background:#22a06b1f;border-color:#22a06b59}.ud-status-pill.rejected{color:#c0392b;background:#c0392b1a;border-color:#c0392b59}.ud-status-pill .ud-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.ud-status-pill.review .ud-dot{animation:1.5s infinite blink}.ud-status-desc{color:var(--txt2);white-space:pre-line;margin-bottom:10px;font-size:12.5px;line-height:1.5}.ud-contact-link{color:var(--brand-deep);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin:-2px 0 8px;padding:0;font-family:inherit;font-size:11.5px;font-weight:700;display:inline-flex}.ud-contact-link:hover{text-decoration:underline}.ud-share-row{display:flex}.ud-share-pill{border:.5px solid;border-radius:100px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.ud-share-pill .ud-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.ud-share-pill.active{color:var(--green);background:#22a06b1f;border-color:#22a06b59}.ud-share-pill.inactive{color:var(--txt2);border-color:var(--txt3);background:#9ca0b826}.ud-action-btn{width:100%;min-height:var(--control-min);cursor:pointer;border:.5px solid;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:flex;position:relative}.ud-action-icon{width:var(--icon-md);height:var(--icon-md);flex:none;display:block}.ud-mypage-dot{background:var(--brand);border-radius:50%;width:14px;height:14px;position:absolute;top:-5px;right:-5px}.ud-action-btn.primary{background:var(--ink);color:#fff;border-color:var(--ink)}.ud-action-btn.primary:hover{background:#272b3d}.ud-action-btn.secondary{color:var(--txt2);border-color:var(--line);background:0 0}.ud-action-btn.secondary:hover{background:var(--bg3);color:var(--txt)}.ud-action-btn.danger{color:var(--red);background:0 0;border-color:#dc3c3c4d}.ud-action-btn.danger:hover{background:#dc3c3c0f}.ud-action-btn.biz{color:var(--brand-deep);border-color:var(--brand-deep);background:0 0}@supports (color:color-mix(in lab, red, red)){.ud-action-btn.biz{border-color:color-mix(in srgb, var(--brand-deep) 32%, transparent)}}.ud-action-btn.biz:hover{background:var(--brand-deep);color:#fff;border-color:var(--brand-deep)}.ud-vis-options{flex-direction:column;gap:6px;display:flex}.ud-vis-opt{border:.5px solid var(--line2);cursor:pointer;background:var(--bg2);border-radius:8px;align-items:flex-start;gap:9px;padding:9px 10px;transition:all .15s;display:flex}.ud-vis-opt:hover{border-color:var(--line)}.ud-vis-opt.active{background:var(--brand-pale);border-color:#6b7eff66}.ud-vis-radio{border:1.5px solid var(--line);background:#fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:2px;transition:all .15s;position:relative}.ud-vis-opt.active .ud-vis-radio{border-color:var(--brand)}.ud-vis-opt.active .ud-vis-radio:after{content:"";background:var(--brand);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ud-vis-text{flex:1;min-width:0}.ud-vis-icon{margin-right:4px;font-size:11px;display:inline-block}.ud-vis-label{color:var(--txt);font-size:12px;font-weight:600}.ud-vis-opt.active .ud-vis-label{color:var(--brand-light)}.ud-vis-desc{color:var(--txt3);margin-top:2px;font-size:10px;line-height:1.4}.preview-panel{background:var(--bg2);border-left:.5px solid var(--line2);height:100dvh;min-height:0;padding:24px;position:sticky;top:0;overflow:hidden auto}.preview-panel::-webkit-scrollbar{width:6px}.preview-panel::-webkit-scrollbar-thumb{background:var(--brand-dim);border-radius:3px}.preview-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.preview-label-txt{letter-spacing:.16em;text-transform:uppercase;color:var(--txt3);font-size:9px}.preview-header-right{align-items:center;gap:8px;display:flex}.preview-share-btn{letter-spacing:.02em;border:.5px solid var(--line);background:var(--bg2);color:var(--txt2);cursor:pointer;white-space:nowrap;border-radius:100px;padding:4px 10px;font-size:10px;font-weight:700;transition:background .15s,color .15s,border-color .15s}.preview-share-btn:hover{background:var(--brand-dim);color:var(--brand);border-color:var(--brand-dim)}.preview-share-btn.is-copied{background:var(--brand);color:#fff;border-color:var(--brand)}.profile-card{border:.5px solid var(--line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #5865f20f}.pc-photos{background:var(--line2)}.pc-photo-main{aspect-ratio:3/4;background:var(--bg3);color:var(--txt3);justify-content:center;align-items:center;font-size:11px;display:flex;position:relative;overflow:hidden}.pc-photo-main.filled{background:var(--bg2)}.pc-photo-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pc-photo-grid{grid-template-rows:1fr 1fr;gap:1px;display:grid}.pc-photo-thumb{aspect-ratio:3/4;background:var(--bg3)}.pc-body{padding:12px}.pc-name{letter-spacing:-.02em;overflow-wrap:anywhere;word-break:break-word;margin-bottom:2px;font-size:18px;font-weight:800}.pc-sub{color:var(--brand-light);margin-bottom:4px;font-size:12px}.pc-loc{color:var(--txt3);margin-bottom:8px;font-size:11px}.pc-stats{border-top:.5px solid var(--line2);gap:12px;margin-bottom:8px;padding:8px 0;display:flex}.pc-stat{flex:1}.pc-stat-n{text-align:center;font-size:14px;font-weight:800}.pc-stat-l{color:var(--txt3);text-transform:uppercase;letter-spacing:.05em;text-align:center;font-size:9px}.pc-chips{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.pc-chip{background:var(--brand-pale);color:var(--brand-light);border:.5px solid #6b7eff38;border-radius:100px;padding:2px 6px;font-size:10px}.pc-vitals{grid-template-columns:1fr 1fr;gap:4px 10px;margin-bottom:8px;display:grid}.pc-vital{color:var(--txt2);font-size:11px}.pc-vital-label{text-transform:uppercase;letter-spacing:.07em;color:var(--txt3);font-size:9px}.pc-subsec{border-top:.5px solid var(--line2);margin-top:8px;padding-top:8px}.pc-sec-title{text-transform:uppercase;letter-spacing:.13em;color:var(--brand-light);margin-bottom:5px;font-size:11px;font-weight:700}.pc-empty{color:var(--txt3);opacity:.65;padding:2px 0;font-size:11px;font-style:italic}.pc-bio{color:var(--txt2);margin-bottom:4px;font-size:11px;font-style:italic;line-height:1.55}.pc-inline-list{flex-direction:column;gap:2px;display:flex}.pc-credits-scroll{flex-direction:column;display:flex}.pc-credits-scroll--clipped{max-height:160px;padding-right:4px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 14px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 14px),#0000 100%)}.pc-credits-scroll.pc-credits-scroll--tall{max-height:360px;padding-right:4px;display:block;overflow-y:auto}.pc-credits-scroll--tall::-webkit-scrollbar{width:4px}.pc-credits-scroll--tall::-webkit-scrollbar-thumb{background:var(--brand-dim);border-radius:2px}.pc-credits-scroll--tall::-webkit-scrollbar-track{background:0 0}.pc-credits-scroll--tall .pc-credits-cat+.pc-credits-cat{margin-top:10px}.pc-credits-scroll--clipped::-webkit-scrollbar{width:4px}.pc-credits-scroll--clipped::-webkit-scrollbar-thumb{background:var(--brand-dim);border-radius:2px}.pc-credits-scroll--clipped::-webkit-scrollbar-track{background:0 0}.pc-credits-cat{flex-direction:column;display:flex}.pc-credits-cat-title{text-transform:uppercase;letter-spacing:.1em;color:var(--txt3);border-bottom:.5px dashed var(--line2);align-items:center;gap:6px;margin-bottom:3px;padding-bottom:2px;font-size:9px;display:flex}.pc-credits-cat-count{background:var(--brand-pale);color:var(--brand-light);letter-spacing:0;border-radius:100px;padding:0 5px;font-size:9px;font-weight:700}.pc-mini-row{border-bottom:.5px solid var(--line2);gap:6px;padding:4px 0;display:flex}.pc-mini-row:last-child{border-bottom:none}.pc-mini-row.is-hidden{opacity:.4}.pc-mini-row.is-hidden .pc-mini-title{text-decoration:line-through}.pc-mini-year{color:var(--brand-light);flex-shrink:0;min-width:44px;padding-top:1px;font-size:10px;font-weight:700}.pc-mini-body{flex:1;min-width:0}.pc-mini-title{color:var(--txt);font-size:11px;font-weight:600;line-height:1.3}.pc-mini-title-link{color:inherit;text-decoration:none}.pc-mini-title-link:hover{color:var(--brand-light);text-underline-offset:2px;text-decoration:underline}.pc-mini-sub{color:var(--txt2);margin-top:1px;font-size:10px;line-height:1.35}.pc-badges{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.pc-badge{white-space:nowrap;border:.5px solid;border-radius:100px;padding:2px 7px;font-size:9px;font-weight:600}.pc-badge-avail{color:var(--green);background:#22a06b1f;border-color:#22a06b59}.pc-badge-touring{background:var(--brand-pale);color:var(--brand-light);border-color:#6b7eff4d}.pc-photos-grid{background:var(--line2);grid-template-columns:2fr 1fr;gap:1px;display:grid}.pc-photo-side{grid-template-rows:repeat(3,1fr);gap:1px;display:grid}.pc-photo-thumb{aspect-ratio:1;background:var(--bg3);color:var(--txt3);text-align:center;justify-content:center;align-items:center;min-width:0;min-height:0;padding:4px;font-size:9px;display:flex;position:relative;overflow:hidden}.pc-photo-thumb.filled{background:var(--bg2)}.pc-photo-thumb img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pc-photo-thumb-label{color:#fff;text-shadow:0 1px 2px #000000b3;letter-spacing:.04em;pointer-events:none;font-size:9px;position:absolute;bottom:4px;left:4px;right:4px}.pc-photos-grid{align-items:stretch}.pc-photos-grid .pc-photo-side{flex-direction:column;gap:1px;display:flex}.pc-photos-grid .pc-photo-thumb{aspect-ratio:auto;flex:1;min-height:0}.pc-photos-grid[data-count="2"]{grid-template-columns:3fr 2fr}.pc-photos-stage .pc-photo-main{aspect-ratio:4/5;background:linear-gradient(135deg,#eef1fb 0%,#e2e7f4 100%);width:100%;position:relative;overflow:hidden}.pc-photos-stage .pc-photo-img{object-fit:contain}.pc-photo-slot-label{z-index:2;letter-spacing:.1em;text-transform:uppercase;background:var(--brand);color:#fff;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:700;position:absolute;top:8px;left:8px}.pc-photo-nav{z-index:2;color:#fff;cursor:pointer;opacity:.85;background:#0c10286b;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .15s,background .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.pc-photo-nav:hover{opacity:1;background:#0c10289e}.pc-photo-nav svg{width:15px;height:15px}.pc-photo-nav.prev{left:8px}.pc-photo-nav.next{right:8px}.pc-photo-strip{background:var(--bg-2);border-top:1px solid var(--rule-2);gap:5px;padding:6px 8px;display:flex;overflow-x:auto}.pc-photo-chip{background:var(--bg-3);cursor:pointer;opacity:.62;border:1.5px solid #0000;border-radius:6px;flex:none;width:40px;height:50px;padding:0;transition:opacity .15s,border-color .15s;overflow:hidden}.pc-photo-chip img{object-fit:cover;width:100%;height:100%;display:block}.pc-photo-chip:hover{opacity:.85}.pc-photo-chip.on{opacity:1;border-color:var(--brand)}.pc-photos-carousel{background:var(--bg2)}.pc-carousel-stage{aspect-ratio:3/4;background:var(--bg2);position:relative;overflow:hidden}.pc-cf-empty{color:var(--txt3);justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;inset:0}.pc-cf-slide{background:var(--bg2);will-change:transform, opacity;transition:transform .42s cubic-bezier(.2,.8,.2,1),opacity .42s,filter .42s;position:absolute;inset:0;overflow:hidden}.pc-cf-slide img{object-fit:cover;width:100%;height:100%;display:block}.pc-cf-slide[data-pos=cur]{opacity:1;filter:none;z-index:3;transform:translate(0)scale(1)}.pc-cf-slide[data-pos=prev]{opacity:.72;filter:blur(2px);z-index:2;border-radius:12px;transform:translate(-58%)scale(.86);box-shadow:-8px 0 24px #0a0a122e}.pc-cf-slide[data-pos=next]{opacity:.72;filter:blur(2px);z-index:2;border-radius:12px;transform:translate(58%)scale(.86);box-shadow:8px 0 24px #0a0a122e}.pc-cf-slide[data-pos=farp]{opacity:0;z-index:1;pointer-events:none;transform:translate(-112%)scale(.7)}.pc-cf-slide[data-pos=farn]{opacity:0;z-index:1;pointer-events:none;transform:translate(112%)scale(.7)}.pc-carousel-nav{border:.5px solid var(--line);width:36px;height:36px;color:var(--txt);cursor:pointer;z-index:6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd1;border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:background .15s,transform .12s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.pc-carousel-nav:hover{background:#fff}.pc-carousel-nav:active{transform:translateY(-50%)scale(.93)}.pc-carousel-prev{left:10px}.pc-carousel-next{right:10px}.pc-carousel-label{z-index:6;color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#0a0a1299;border-radius:100px;padding:3px 9px;font-size:9px;position:absolute;top:10px;left:10px}.pc-carousel-dots{z-index:6;justify-content:center;gap:6px;display:flex;position:absolute;bottom:10px;left:0;right:0}.pc-carousel-dot{cursor:pointer;background:#ffffff8c;border:none;border-radius:50%;width:7px;height:7px;padding:0;transition:background .15s,transform .15s}.pc-carousel-dot.on{background:#fff;transform:scale(1.15);box-shadow:0 0 0 1px #0000002e}.pc-legal{color:var(--txt3);margin-bottom:3px;font-size:10px;font-style:italic}.pc-bio-full{color:var(--txt2);border-top:.5px dashed var(--line2);margin-top:4px;padding-top:4px;font-style:normal}.pc-mbadge{white-space:nowrap;border:.5px solid;border-radius:100px;align-items:center;gap:3px;padding:2px 7px;font-size:9px;font-weight:600;line-height:1.3;display:inline-flex}.pc-mbadge-icon{flex:none;justify-content:center;align-items:center;font-size:10.5px;line-height:1;display:inline-flex}.pc-mbadge-now{color:var(--green);background:#22a06b1f;border-color:#22a06b59}.pc-mbadge-soon{color:var(--amber);background:#f0a5001f;border-color:#f0a50066}.pc-mbadge-no{color:var(--txt2);border-color:var(--txt3);background:#9ca0b826}.pc-mbadge-tour{background:var(--brand-pale);color:var(--brand-light);border-color:#6b7eff4d}.pc-mbadge-fee{color:var(--amber);background:#f0a5001a;border-color:#f0a50059}.pc-section{border-top:.5px solid var(--line2);margin-top:8px;padding-top:8px}.pc-kv-grid{flex-direction:column;gap:4px;display:flex}.pc-kv-row{grid-template-columns:.9fr 1.1fr;align-items:baseline;gap:6px;font-size:10.5px;display:grid}.pc-kv-grid--tight .pc-kv-row{grid-template-columns:max-content 1fr;gap:14px}.pc-kv-label{text-transform:uppercase;letter-spacing:.07em;color:var(--txt3);font-size:10px;font-weight:700}.pc-kv-val{color:var(--txt);word-break:break-word;overflow-wrap:anywhere;font-size:10.5px}.pc-kv-val.pc-kv-highlight{color:var(--brand-light);font-size:12.5px;font-weight:700}.pc-chip-row{flex-wrap:wrap;gap:6px;display:flex}.pc-chip2{border:.5px solid var(--line);background:var(--bg2);color:var(--txt2);white-space:nowrap;border-radius:100px;padding:4px 10px;font-size:10.5px;line-height:1.3}.pc-chip2.is-brand{background:var(--brand-pale);color:var(--brand-light);border-color:#6b7eff4d;font-weight:600}.pc-chip2-amber{color:var(--amber);background:#f0a5001a;border-color:#f0a50059;font-weight:600}.pc-links{grid-template-columns:1fr;gap:4px;display:grid}.pc-link-pill{background:var(--bg2);border:.5px solid var(--line);color:var(--txt);border-radius:6px;align-items:center;gap:5px;min-width:0;padding:4px 7px;font-size:10px;text-decoration:none;display:flex;overflow:hidden}.pc-link-pill:hover{background:var(--brand-pale);border-color:var(--brand-light)}.pc-link-icon{flex-shrink:0;font-size:12px}.pc-link-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pc-lang-list{flex-direction:column;gap:4px;display:flex}.pc-lang-row{border-bottom:.5px dashed var(--line2);grid-template-columns:1fr 1fr 1fr;gap:6px;padding:4px 0;display:grid}.pc-lang-row:last-child{border-bottom:none}.pc-lang-cell{flex-direction:column;gap:1px;min-width:0;display:flex}.pc-lang-cl{text-transform:uppercase;letter-spacing:.06em;color:var(--txt3);font-size:9px;font-weight:600}.pc-lang-v{color:var(--txt);overflow-wrap:anywhere;font-size:10px;font-weight:600}.pc-lang-v-mute{color:var(--txt2);font-weight:500}.pc-media-list{flex-direction:column;gap:4px;display:flex}.pc-media-item{background:var(--bg2);border:.5px solid var(--line2);color:inherit;border-radius:6px;align-items:center;gap:7px;min-width:0;padding:5px 7px;text-decoration:none;display:flex}.pc-media-item:hover{background:var(--brand-pale);border-color:var(--brand-light)}.pc-media-icon{text-align:center;flex-shrink:0;width:18px;font-size:13.5px}.pc-media-body{flex:1;min-width:0}.pc-media-caption{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:600;overflow:hidden}.pc-media-link{color:var(--txt3);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.pc-role-groups{flex-direction:column;gap:6px;display:flex}.pc-role-group{flex-direction:column;gap:3px;display:flex}.pc-role-title{text-transform:uppercase;letter-spacing:.08em;color:var(--txt3);font-size:9px;font-weight:700}.pc-tt-row{border-bottom:.5px dashed var(--line2);grid-template-columns:44px 1fr;gap:6px;padding:4px 0;display:grid}.pc-tt-row:last-child{border-bottom:none}.pc-tt-year{color:var(--brand-light);padding-top:1px;font-size:10px;font-weight:700}.pc-tt-body{min-width:0}.pc-tt-title{color:var(--txt);flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;font-weight:600;line-height:1.3;display:flex}.pc-tt-meta{color:var(--txt2);margin-top:1px;font-size:10px;line-height:1.35}.pc-tt-result{border-radius:100px;padding:1px 5px;font-size:9px;font-weight:700}.pc-tt-result.won{color:var(--green);background:#22a06b26}.pc-tt-result.nominated{color:var(--amber);background:#f0a5001f}.pc-press-item{background:var(--bg2);border-left:2px solid var(--brand-light);border-radius:4px;margin-bottom:4px;padding:6px 8px}.pc-press-quote{color:var(--txt);font-size:10px;font-style:italic;line-height:1.4}.pc-press-link{color:var(--brand-light);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;text-decoration:none;display:block;overflow:hidden}.pc-avail-grid{grid-template-columns:1fr;gap:6px;display:grid}.pc-avail-card{background:var(--bg);border:.5px solid var(--line2);border-radius:7px;flex-direction:column;gap:4px;min-width:0;padding:9px 11px;display:flex}.pc-avail-val{color:var(--txt);flex-wrap:wrap;column-gap:4px;font-size:11px;font-weight:700;line-height:1.5;display:flex}.pc-avail-seg{white-space:nowrap;max-width:100%}.pc-avail-cl{font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--txt3);font-size:9px;font-weight:700}.pc-footer{border-top:.5px solid var(--line2);background:var(--bg2);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.pc-footer-brand{color:var(--txt3);font-size:10px}.pc-footer-vis{background:var(--brand-pale);color:var(--brand-light);border:.5px solid #6b7eff4d;border-radius:3px;padding:2px 6px;font-size:9px}@media (min-width:1280px){.editor-page .shell{grid-template-columns:200px minmax(0,1fr) 370px}.step-nav-label,.nav-group-title,.progress-label{font-size:11px}.nav-item{font-size:13.5px}.nav-item-sub{font-size:10px;line-height:1.4}.nav-check{font-size:11px}.preview-label-txt{font-size:10.5px}.preview-share-btn{font-size:11.5px}.pc-stat-l,.pc-vital-label,.pc-credits-cat-title,.pc-credits-cat-count,.pc-lang-cl,.pc-media-link,.pc-role-title,.pc-photo-thumb-label,.pc-carousel-label,.pc-tt-result,.pc-press-link,.pc-avail-cl,.pc-footer-brand,.pc-footer-vis{font-size:10.5px}.pc-chip,.pc-mini-sub,.pc-badge,.pc-legal,.pc-mbadge,.pc-kv-label,.pc-link-pill,.pc-tt-year,.pc-tt-meta{font-size:11px}.pc-photo-main,.pc-sec-title,.pc-empty,.pc-bio,.pc-mini-year,.pc-chip2,.pc-lang-v,.pc-media-caption,.pc-tt-title,.pc-press-quote,.pc-avail-val,.pc-kv-row,.pc-kv-val{font-size:12px}}.status-badge{border:.5px solid;border-radius:100px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:flex}.sb-draft{color:var(--txt2);border-color:var(--txt3);background:#9ca0b826}.sb-review{color:var(--amber);background:#f0a5001f;border-color:#f0a50066}.sb-published{color:var(--green);background:#4caf7e1f;border-color:#4caf7e59}.sb-rejected{color:#c0392b;background:#c0392b1a;border-color:#c0392b59}.sb-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.sb-review .sb-dot{animation:1.5s infinite blink}.preview-header .status-badge{gap:4px;padding:3px 8px;font-size:9px}.preview-header .status-badge .sb-dot{width:4px;height:4px}.field-group{margin-bottom:14px}.main-form .field-group{background:var(--bg);border:.5px solid var(--line);border-radius:10px;padding:24px 24px 20px}.field-group-title{font-family:var(--mono);font-size:var(--eyebrow-font-size);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);color:var(--brand-light);font-weight:var(--eyebrow-weight);margin-bottom:14px}.field-group-desc{color:var(--txt2);margin-top:-6px;margin-bottom:14px;font-size:12px;line-height:1.55}.field-group-hint{color:var(--txt2);letter-spacing:-.005em;margin-top:-4px;margin-bottom:10px;font-size:12px;line-height:1.55}.field{margin-bottom:22px}.field-row{grid-template-columns:1fr 1fr;align-items:start;gap:10px;margin-bottom:22px;display:grid}.field-row-3{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:8px;margin-bottom:22px;display:grid}.field-row-dash{align-items:flex-end;gap:10px;margin-bottom:22px;display:flex}.field-row-dash>.field{flex:1;margin-bottom:0}.field-row-dash-sep{color:var(--txt3);-webkit-user-select:none;user-select:none;padding-bottom:14px;font-size:18px;line-height:1}label{font-family:var(--mono);font-size:var(--label-font-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--txt2);margin-bottom:4px;font-weight:600;display:block}.field>label{flex-wrap:wrap;align-items:center;gap:0 5px;min-height:15px;line-height:1.3;display:flex}.field-label-text{align-items:center;display:inline-flex}.lh{font-family:Pretendard Variable,Pretendard,sans-serif;font-weight:400;font-size:var(--label-font-size);color:var(--txt3);text-transform:none;letter-spacing:0;line-height:1.3}.field-help{flex:none;align-items:center;line-height:0;display:inline-flex;position:relative}.field-help-trigger{width:14px;height:14px;color:var(--txt3);cursor:help;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex;position:relative;transform:translateY(-1px)}.field-help-trigger:before{content:"";position:absolute;inset:-6px}:is(.field-help-trigger:hover,.field-help-trigger:focus-visible){color:var(--brand);outline:none}.field-help-tooltip{z-index:50;border:.5px solid var(--line);background:var(--txt);color:#fff;letter-spacing:0;text-transform:none;white-space:pre-line;pointer-events:none;opacity:0;visibility:hidden;border-radius:8px;width:max-content;max-width:min(340px,100vw - 32px);padding:10px 12px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:12px;font-weight:500;line-height:1.55;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-3px);box-shadow:0 8px 24px #1215202e}:is(.field-help:hover .field-help-tooltip,.field-help-trigger:focus-visible+.field-help-tooltip){opacity:1;visibility:visible;transform:translateY(0)}@media (hover:none){.field-help:focus-within .field-help-tooltip{opacity:1;visibility:visible;transform:translateY(0)}}@media (max-width:767px){.field-help-tooltip{left:0;right:auto}}.req{color:var(--red);letter-spacing:0;text-transform:none;font-size:11px;font-weight:700;line-height:1}.req-legend{color:var(--txt3);background:var(--bg3);border-radius:6px;align-items:center;gap:6px;margin-bottom:18px;padding:6px 10px;font-size:11px;display:inline-flex}.req-legend .req{margin-left:0;font-size:11px}input[type=text],input[type=email],input[type=number],input[type=url],input[type=date],input[type=tel],input[type=password],input[type=search],select,textarea{width:100%;color:var(--txt);font-family:inherit;font-size:var(--control-font-size);-webkit-appearance:none;background:#6b7eff0e;border:.5px solid #6b7eff47;border-radius:6px;outline:none;padding:12px 14px;line-height:1.5;transition:border-color .15s,box-shadow .15s,background .15s}input[type=password]{letter-spacing:.08em}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield}input:focus,select:focus,textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px #6b7eff1f}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55;filter:invert(35%)sepia(80%)saturate(2000%)hue-rotate(220deg)}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=date]{color:var(--txt);font-family:inherit}select option{color:var(--txt);background:#fff}textarea{resize:vertical;min-height:96px;line-height:1.6}.dual-input{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dual-input.dual-input--stack{grid-template-columns:1fr}.dual-input-wrap{position:relative}.dual-input-wrap input{padding-right:42px}.dual-input-tag{letter-spacing:.06em;text-transform:uppercase;background:var(--brand-pale);color:var(--brand-light);pointer-events:none;border:.5px solid #6b7eff4d;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:600;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.link-input-row{background:#6b7eff0e;border:.5px solid #6b7eff47;border-radius:10px;align-items:stretch;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;overflow:hidden}.link-input-row:hover{border-color:#6b7eff73}.link-input-row:focus-within{border-color:var(--brand);background:#6b7eff16;box-shadow:0 0 0 3px #6b7eff1f}@media (min-width:768px){.link-input-row{border-radius:7px}}.link-input-row>input,.link-input-row>input[type=url],.link-input-row>input[type=text]{flex:auto;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-left:12px!important}.link-icon{width:56px;color:var(--brand-light);letter-spacing:.02em;pointer-events:none;background:#6b7eff0f;border-right:.5px solid #6b7eff2e;flex:0 0 56px;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:700;display:inline-flex}.link-icon svg{width:var(--icon-md);height:var(--icon-md);display:block}.link-icon-tag{letter-spacing:-.02em;border-radius:3px;padding:3px 5px;font-size:10px;font-weight:900;line-height:1;display:inline-block}.link-icon-tag--imdb{color:#000;background:#f5c518}.link-icon-tag--ibdb{background:var(--brand);color:#fff}.field.has-error .link-input-row>input{background:0 0!important}.chip-group{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.chip{font-size:var(--chip-font-size);color:var(--txt3);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:.5px solid #6b7eff33;border-radius:100px;padding:7px 13px;font-family:inherit;transition:all .15s}@media (min-width:768px){.chip{min-height:32px;font-size:var(--chip-font-size);padding:6px 12px}}.chip:hover{border-color:var(--line);color:var(--txt2)}.chip.on{background:var(--brand-pale);color:var(--brand-light);border-color:#6b7eff73}@media (max-width:767px){.chip-group{gap:8px}.chip{min-height:36px;padding:7px 14px;font-size:13px;line-height:1.2;position:relative}.chip:before{content:"";position:absolute;inset:-4px 0}}.global-vis-tag{letter-spacing:.18em;text-transform:uppercase;color:var(--brand-light);margin-bottom:4px;font-size:9px;font-weight:700}.global-vis-bar{background:linear-gradient(135deg, var(--brand-pale) 0%, var(--bg2) 100%);border:.5px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;padding:13px 16px;display:flex;position:relative;overflow:hidden}.global-vis-bar:before{content:"";background:var(--brand);width:3px;height:100%;position:absolute;top:0;left:0}.global-vis-bar-text{min-width:0}.global-vis-current{color:var(--txt);align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.gvc-icon{font-size:15px}.global-vis-change{border:.5px solid var(--brand);background:var(--brand);color:#fff;cursor:pointer;border-radius:100px;flex-shrink:0;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.global-vis-change:hover{background:var(--brand-dark);border-color:var(--brand-dark)}.vis-modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:400;background:#0a0a1280;justify-content:center;align-items:center;padding:20px;animation:.15s fadeIn;display:flex;position:fixed;inset:0}.vis-modal{border:.5px solid var(--line);overscroll-behavior:contain;background:#fff;border-radius:18px;width:100%;max-width:560px;max-height:calc(100dvh - 40px);padding:22px 24px;overflow-y:auto;box-shadow:0 24px 60px -12px #0a0a1266}.vis-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.vis-modal-title{letter-spacing:-.015em;color:var(--txt);margin-top:2px;font-size:18px;font-weight:700}.vis-modal-close{width:var(--control-min);height:var(--control-min);border:.5px solid var(--line2);background:var(--bg2);color:var(--txt2);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.vis-modal-close svg{width:var(--icon-md);height:var(--icon-md);display:block}.vis-modal-close:hover{background:var(--bg3);color:var(--txt)}.vis-modal-sub{color:var(--txt2);margin-bottom:16px;font-size:12px;line-height:1.5}@media (max-width:560px){.vis-modal .vis-options{grid-template-columns:1fr}}.vis-options{grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:10px;display:grid}.vis-opt{display:flex}.vis-card{background:var(--bg2);border:1px solid var(--line2);cursor:pointer;border-radius:12px;flex-direction:column;flex:1;padding:16px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.vis-card:hover{border-color:var(--line)}.vis-card.active{background:var(--brand-pale);border-color:var(--brand);box-shadow:0 0 0 3px #6b7eff1f}.vis-icon{border:.5px solid var(--line2);width:34px;height:34px;color:var(--txt2);background:#fff;border-radius:9px;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.vis-icon svg{width:var(--icon-md);height:var(--icon-md);display:block}.vis-card.active .vis-icon{color:var(--brand);background:#fff;border-color:#6b7eff66}.vis-label{color:var(--txt);word-break:keep-all;font-size:13.5px;font-weight:700}.vis-desc{color:var(--txt3);word-break:keep-all;overflow-wrap:anywhere;margin-top:5px;font-size:11.5px;line-height:1.5}.vis-card.active .vis-label{color:var(--brand-light)}.vis-note{color:var(--txt3);border-top:.5px solid var(--line2);margin-top:10px;padding-top:10px;font-size:11px;line-height:1.55}.checkbox-row{background:var(--bg3);border:.5px solid var(--line2);cursor:pointer;color:var(--txt2);-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:10px 12px;font-size:13px;transition:all .18s;display:flex}.checkbox-row:hover{border-color:var(--line)}.checkbox-row.on{background:var(--brand-pale);color:var(--brand-light);border-color:#6b7eff66}.checkbox-row input[type=checkbox]{-webkit-appearance:none;appearance:none;border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:5px;flex-shrink:0;width:20px;height:20px;margin:0;transition:all .15s;position:relative}.checkbox-row input[type=checkbox]:checked{background:var(--brand);border-color:var(--brand)}.checkbox-row input[type=checkbox]:checked:after{content:"";width:11px;height:11px;-webkit-mask:var(--ico-check) center / contain no-repeat;-webkit-mask:var(--ico-check) center / contain no-repeat;-webkit-mask:var(--ico-check) center / contain no-repeat;-webkit-mask:var(--ico-check) center / contain no-repeat;mask:var(--ico-check) center / contain no-repeat;color:#fff;background-color:#fff;font-size:14px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.checkbox-row-label{flex:1;font-weight:600}.nat-tags{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.nat-tags:empty{display:none}.nat-tag{background:var(--brand-pale);color:var(--brand-light);border:.5px solid #6b7eff66;border-radius:100px;align-items:center;gap:6px;padding:5px 6px 5px 11px;font-size:12px;font-weight:600;display:inline-flex}.nat-tag-x{color:var(--brand-light);cursor:pointer;background:#6b7eff2e;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:11px;line-height:1;display:flex}.nat-tag-x:hover{background:var(--brand);color:#fff}.nat-input-row{align-items:stretch;gap:6px;display:flex}.nat-input-row input{flex:1}.nat-add-btn{background:var(--brand-pale);color:var(--brand-light);cursor:pointer;border:.5px solid #6b7eff59;border-radius:10px;flex-shrink:0;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700;transition:all .15s}.nat-add-btn:hover{background:var(--brand);color:#fff}.ms-wrap{position:relative}.ms-trigger{width:100%;color:var(--txt);font-family:inherit;font-size:var(--control-font-size);cursor:pointer;background:#6b7eff0e;border:.5px solid #6b7eff47;border-radius:6px;outline:none;flex-wrap:wrap;align-items:center;gap:5px;min-height:46px;padding:9px 38px 9px 12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.ms-trigger--single{flex-wrap:nowrap;height:46px;min-height:46px}@media (min-width:768px){.ms-trigger{min-height:46px;padding:9px 36px 9px 12px}}.ms-trigger:hover{border-color:var(--line)}.ms-trigger.open{border-color:var(--brand);box-shadow:0 0 0 3px #6b7eff1f}.ms-trigger:after{content:"";width:7px;height:7px;color:var(--txt2);pointer-events:none;border-bottom:1.7px solid;border-right:1.7px solid;transition:transform .2s;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.ms-trigger.open:after{transform:translateY(-30%)rotate(225deg)}.ms-field-anchor{scroll-margin-top:112px;position:relative}.ms-trigger--field{cursor:text;flex-wrap:nowrap;gap:8px;padding:7px 8px 7px 12px}.ms-trigger--field:after{content:none}.ms-trigger--field input.ms-field-input{width:auto;min-width:0;box-shadow:none;font-family:inherit;font-size:var(--control-font-size);color:var(--txt);background:0 0;border:none;border-radius:0;outline:none;flex:1;padding:0}.ms-trigger--field input.ms-field-input::placeholder{color:var(--txt3)}.ms-trigger--search{cursor:text;flex-wrap:nowrap}.ms-trigger--search input.ms-trigger-input{width:100%;min-width:0;box-shadow:none;font-family:inherit;font-size:var(--control-font-size);color:var(--txt);background:0 0;border:none;border-radius:0;outline:none;flex:1;padding:0}.ms-trigger--search input.ms-trigger-input::placeholder{color:var(--txt3)}.ms-chips-below{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.ms-placeholder{color:var(--txt3);font-size:var(--control-font-size)}.ms-single-label{font-size:var(--control-font-size);color:var(--txt);align-items:center;gap:7px;padding:2px 0;font-weight:500;display:inline-flex}.ms-opt-icon{color:var(--txt2,#4a5162);flex:none;justify-content:center;align-items:center;display:inline-flex}.ms-opt-icon svg{width:var(--icon-md);height:var(--icon-md);display:block}.ms-pill{background:var(--brand-pale);min-height:28px;color:var(--brand-light);border:.5px solid #6b7eff66;border-radius:100px;align-items:center;gap:5px;padding:0 5px 0 11px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.ms-pill-label{align-items:center;line-height:1;display:inline-flex;transform:translateY(.5px)}.ms-pill-x{color:var(--brand-light);cursor:pointer;background:#6b7eff2e;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:11px;line-height:1;display:flex}.ms-pill-x:hover{background:var(--brand);color:#fff}.ms-panel{border:.5px solid var(--brand);z-index:60;background:#fff;border-radius:10px;max-height:320px;display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 6px 24px #5865f21f}.ms-panel.open{animation:.15s fadeIn;display:block}.ms-panel--floating{z-index:1000;position:fixed;top:auto;right:auto}.pdp-wrap{width:100%;position:relative}.pdp-trigger{flex-wrap:nowrap;height:46px;min-height:46px}.pdp-trigger .ms-single-label,.pdp-trigger .ms-placeholder{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pdp-panel{min-width:252px;max-height:none;padding:10px;overflow:visible}.pdp-sheet-backdrop,.pdp-sheet-head{display:none}.pdp-body{flex-direction:column;gap:10px;display:flex}.pdp-year-row{align-items:center;gap:6px;display:flex}.pdp-step{border:.5px solid var(--line);cursor:pointer;width:30px;height:32px;color:var(--txt2);background:#fff;border-radius:7px;flex-shrink:0;font-size:16px;line-height:1;transition:background .12s,border-color .12s}.pdp-step:hover{background:var(--brand-paler);border-color:var(--brand)}.pdp-year-input{text-align:center;font-family:var(--mono);font-size:var(--control-font-size);letter-spacing:.06em;border:.5px solid var(--line);background:var(--bg2);color:var(--txt);border-radius:7px;outline:none;flex:1;padding:7px 8px;font-weight:600}.pdp-year-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #6b7eff1f}.pdp-month-grid{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.pdp-month-grid[aria-disabled=true]{opacity:.4;pointer-events:none}.pdp-day-block{border-top:.5px solid var(--line2);padding-top:8px}.pdp-weekdays{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;display:grid}.pdp-wd{text-align:center;font-family:var(--mono);color:var(--txt3);font-size:9px}.pdp-day-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.pdp-cell{background:var(--bg2);cursor:pointer;color:var(--txt2);text-align:center;border:.5px solid #0000;border-radius:6px;padding:7px 0;font-size:12px;transition:background .1s,color .1s}.pdp-month-grid .pdp-cell{padding:8px 0}.pdp-cell:hover{background:var(--brand-paler);color:var(--txt)}.pdp-cell.sel{background:var(--brand);color:#fff;border-color:var(--brand);font-weight:600}.pdp-cell--pad{cursor:default;background:0 0}.pdp-cell--pad:hover{background:0 0}.pdp-cell--dis{opacity:.32;cursor:not-allowed}.pdp-cell--dis:hover{background:var(--bg2);color:var(--txt2)}.pdp-reason{color:var(--state-err);padding:6px 2px 0;font-size:11px;line-height:1.35}.pdp-foot{border-top:.5px solid var(--line2);justify-content:space-between;align-items:center;padding-top:8px;display:flex}.pdp-clear{cursor:pointer;color:var(--txt3);background:0 0;border:none;padding:4px 6px;font-size:12px}.pdp-clear:hover{color:var(--state-err)}.pdp-done{background:var(--brand-deep);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:6px 16px;font-size:12px;font-weight:600}.pdp-trigger.pdp-invalid{border-color:var(--state-err);background:#ef44440d}@media (max-width:767px){.pdp-sheet-backdrop{z-index:1190;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0a125c;display:block;position:fixed;inset:0}.pdp-panel.ms-panel--floating{z-index:1200;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:0;border-radius:20px 20px 0 0;min-width:0;max-height:min(86dvh,760px);padding:0;overflow:hidden auto;box-shadow:0 -16px 48px #0a0a122e;width:100%!important;inset:auto 0 0!important}.pdp-sheet-head{z-index:2;border-bottom:.5px solid var(--line2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:space-between;align-items:center;min-height:56px;padding:6px 12px 6px 20px;display:flex;position:sticky;top:0}.pdp-sheet-head strong{font-size:16px;font-weight:700}.pdp-sheet-close{width:var(--control-min);height:var(--control-min);color:var(--txt2);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.pdp-sheet-close svg{width:var(--icon-md);height:var(--icon-md)}.pdp-body{gap:12px;width:min(100%,480px);margin:0 auto;padding:14px 16px 0}.pdp-step,.pdp-cell,.pdp-clear,.pdp-done{min-height:var(--control-min)}.pdp-step{width:var(--control-min);height:var(--control-min)}.pdp-cell,.pdp-month-grid .pdp-cell{padding:8px 0;font-size:14px}.pdp-done{padding:8px 20px}.pdp-foot{z-index:2;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;margin:2px -16px 0;position:sticky;bottom:0}}.ms-search{border-bottom:.5px solid var(--line2);z-index:1;background:#fff;padding:8px;position:sticky;top:0}.ms-search input{width:100%;min-height:var(--control-min);font-size:var(--control-font-size);background:var(--bg2);border:.5px solid var(--line2);color:var(--txt);border-radius:8px;padding:9px 12px}.ms-custom-add{align-items:center;gap:6px;display:flex}.ms-custom-add input{flex:1}.ms-custom-add-btn{width:var(--control-compact);height:var(--control-compact);border:.5px solid var(--line2);background:var(--brand-paler);color:var(--brand-deep);cursor:pointer;border-radius:7px;flex:none;font-size:17px;line-height:1}.ms-custom-add-btn:hover:not(:disabled){background:var(--brand-pale)}.ms-custom-add-btn:disabled{opacity:.4;cursor:default}.ms-panel-done{width:100%;min-height:var(--control-min);border:0;border-top:.5px solid var(--line2);color:var(--brand-deep);cursor:pointer;background:#fff;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:700;display:block;position:sticky;bottom:0}.ms-panel-done:hover{background:var(--brand-paler)}.ms-max-hint{color:var(--brand-deep);background:var(--brand-paler);border-bottom:.5px solid var(--line2);padding:6px 12px;font-size:11px}.ms-group-label{text-transform:uppercase;letter-spacing:.12em;color:var(--brand-light);background:var(--bg2);padding:8px 12px 4px;font-size:9px;font-weight:700}.ms-opt{min-height:var(--control-min);cursor:pointer;border-bottom:.5px solid var(--line2);align-items:center;gap:10px;padding:10px 12px;font-size:13px;transition:background .12s;display:flex}.ms-opt:last-child{border-bottom:none}.ms-opt:hover{background:#6b7eff0f}.ms-opt.selected{background:var(--brand-pale);color:var(--brand-light);font-weight:600}.ms-opt-check{border:1px solid var(--line);background:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.ms-opt-check svg{width:14px;height:14px;display:block}.ms-opt.selected .ms-opt-check{background:var(--brand);border-color:var(--brand);color:#fff}.ms-opt--rich{align-items:flex-start;padding:12px 14px}.ms-opt--rich.selected{color:inherit;font-weight:inherit;background:0 0}.ms-opt--rich:hover{background:#6b7eff0f}.ms-opt-rich-body{flex-direction:column;gap:3px;width:100%;display:flex}.ms-opt-rich-head{align-items:center;gap:6px;display:flex}.ms-opt-rich-label{color:var(--txt);word-break:keep-all;font-size:14px;font-weight:700}.ms-opt-rich-check{width:20px;height:20px;color:var(--brand);flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.ms-opt-rich-check svg{width:16px;height:16px;display:block}.ms-opt-rich-desc{color:var(--txt3);word-break:keep-all;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.ms-empty{text-align:center;color:var(--txt3);padding:18px 12px;font-size:12px}.ms-trigger,.ms-opt,.ms-pill-x,.ms-custom-add-btn,.chip,.checkbox-row,.mob-btn-prev,.mob-btn-next,.phc-trigger,.pdp-month,.pdp-step,.pdp-cell,.pdp-clear,.pdp-done,.pdp-sheet-close,.credit-vis,.credit-menu-trigger{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.phone-row{align-items:stretch;gap:8px;display:flex}.phone-row>input{flex:1;min-width:0}.phc-wrap{flex-shrink:0;width:clamp(96px,30%,110px);position:relative}.phc-trigger{width:100%;height:100%;min-height:46px;color:var(--txt);font-family:inherit;font-size:var(--control-font-size);cursor:pointer;text-align:left;background:#6b7eff0e;border:.5px solid #6b7eff47;border-radius:10px;outline:none;align-items:center;gap:6px;padding:8px 26px 8px 12px;transition:border-color .15s,background .15s;display:flex;position:relative}@media (min-width:768px){.phc-trigger{border-radius:7px;min-height:38px;padding:8px 26px 8px 12px}.phc-wrap{width:96px}}.phc-trigger:hover{border-color:var(--line);background:#6b7eff17}.phc-trigger.open{border-color:var(--brand);background:#fff}.phc-trigger:after{content:"";width:7px;height:7px;color:var(--txt2);pointer-events:none;border-bottom:1.7px solid;border-right:1.7px solid;transition:transform .2s;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(45deg)}.phc-trigger.open:after{transform:translateY(-30%)rotate(225deg)}.phc-flag{flex-shrink:0;font-size:16px;line-height:1}.phc-code{color:var(--txt);letter-spacing:.01em;font-weight:600}.phc-placeholder{color:var(--txt3);font-size:13px;font-weight:500}.phc-panel{border:.5px solid var(--brand);z-index:60;background:#fff;border-radius:10px;flex-direction:column;width:280px;max-height:320px;animation:.15s fadeIn;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 8px 28px #5865f229}.phc-panel--floating{z-index:1000;position:fixed;top:auto}.phc-search{border-bottom:.5px solid var(--line2);background:#fff;flex-shrink:0;padding:8px}.phc-search input{width:100%;font-size:var(--control-font-size);background:var(--bg2);border:.5px solid var(--line2);color:var(--txt);border-radius:7px;outline:none;padding:7px 10px}.phc-search input:focus{border-color:var(--brand)}.phc-list{flex:1;overflow-y:auto}.phc-opt{cursor:pointer;border-bottom:.5px solid var(--line2);align-items:center;gap:10px;padding:9px 12px;font-size:13px;transition:background .12s;display:flex}.phc-opt:last-child{border-bottom:none}.phc-opt:hover{background:#6b7eff14}.phc-opt.selected{background:var(--brand-pale);color:var(--brand-light);font-weight:600}.phc-opt-country{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.phc-opt-code{color:var(--txt3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.phc-opt.selected .phc-opt-code{color:var(--brand-light)}.phc-empty{text-align:center;color:var(--txt3);padding:18px 12px;font-size:12px}.press-list{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.press-item{background:var(--brand-paler);border:.5px solid var(--line2);border-radius:10px;padding:12px 16px;position:relative}.press-item-num{color:var(--txt3);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:600;position:absolute;top:10px;right:38px}.press-item-x{color:var(--txt3);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex;position:absolute;top:6px;right:6px}.press-item-x:hover{color:var(--red);background:#dc3c3c1a}.press-item .field{margin-bottom:5px}.press-item .field:last-child{margin-bottom:0}.press-add-btn{width:100%;min-height:44px;color:var(--brand-light);cursor:pointer;background:0 0;border:.5px dashed #6b7eff66;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.press-add-btn svg{flex:none;width:16px;height:16px;display:block}.press-add-btn:hover{background:var(--brand-pale);border-color:var(--brand)}.photo-upload-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:6px;display:grid}.photo-slot{aspect-ratio:3/4;background:var(--bg2);cursor:pointer;color:var(--txt3);border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;transition:all .18s;display:flex;position:relative;overflow:hidden}.photo-slot:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;border:1px dashed #6b7eff7a;position:absolute;inset:0}.photo-slot:hover{background:var(--brand-pale)}.photo-slot:hover:before{border-color:var(--brand)}.photo-slot.primary{border-color:#0000}.photo-slot.primary:before{border-style:solid;border-color:var(--brand)}.photo-slot.primary:after{content:attr(data-label);background:var(--brand);color:#fff;white-space:nowrap;z-index:2;border-radius:4px;padding:4px 8px;font-size:10px;line-height:1.2;position:absolute;top:7px;left:50%;transform:translate(-50%)}.photo-req{color:var(--red);margin-left:2px;font-weight:800}.photo-slot.invalid{background:#dc3c3c0d}.photo-slot.invalid:before{border-style:solid;border-color:var(--red)}.photo-slot.invalid:after{background:var(--red)}.photo-slot.invalid:hover{border-color:var(--red);background:#dc3c3c17}.photo-slot-icon{width:28px;height:28px;color:var(--txt2);opacity:.72;justify-content:center;align-items:center;display:flex}.photo-slot-icon svg{width:100%;height:100%;display:block}.photo-slot.filled{background:var(--bg)}.photo-slot.drag-over{background:var(--brand-pale);box-shadow:0 0 0 3px #6b7eff29}.photo-slot.drag-over:before{border-color:var(--brand)}.photo-slot.pending-removal{color:#ef4444;background:#ef44440f}.photo-slot.pending-removal:before{border-color:#ef4444}.photo-slot.pending-removal:hover{background:#ef44441a;border-color:#ef4444}.photo-slot:focus-visible{outline:none;box-shadow:0 0 0 3px #6b7eff29}.photo-slot:focus-visible:before{border-color:var(--brand)}.photo-slot-img{object-fit:contain;object-position:center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.photo-slot-err{color:#ef4444;pointer-events:none;background:#ffffffeb;border-radius:4px;padding:2px 8px;font-size:10px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.photo-slot-nopreview{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;padding:0 8px;display:flex}.photo-slot-filename{color:var(--txt2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:2px;font-size:11px;overflow:hidden}.photo-slot-subtle{color:var(--txt3);font-size:11px;line-height:1.35}.photo-slot-remove{color:#fff;cursor:pointer;z-index:3;background:#00000094;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s;display:flex;position:absolute;top:7px;right:7px}.photo-slot-remove svg{display:block}.photo-slot-remove:hover{background:#000000c7}.photo-slot-remove:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.photo-note,.media-field-hint{color:var(--txt3);font-size:12px;line-height:1.5}.photo-note{margin-top:10px}.media-field-hint{margin-bottom:10px}.global-loading-overlay{pointer-events:none;z-index:9999;background:0 0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.global-loading-overlay>*{pointer-events:auto}.global-loading-card{background:var(--bg1,#fff);border-radius:12px;flex-direction:column;align-items:center;gap:12px;min-width:140px;padding:22px 28px;display:flex;box-shadow:0 10px 30px #00000040}.global-loading-spinner{border:3px solid #6b7eff2e;border-top-color:var(--brand);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite hwa-spin}.global-loading-text{color:var(--txt2);font-size:13px;font-weight:600}@keyframes hwa-spin{to{transform:rotate(360deg)}}.mi-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:10000;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.mi-modal-card{background:var(--bg1,#fff);border-radius:14px;flex-direction:column;width:100%;max-width:460px;max-height:min(80dvh,640px);display:flex;overflow:hidden;box-shadow:0 18px 48px #00000047}.mi-modal-title{color:var(--txt);padding:20px 22px 12px;font-size:16px;font-weight:700;line-height:1.45}.mi-modal-body{overscroll-behavior:contain;flex:auto;padding:0 22px 4px;overflow-y:auto}.mi-modal-section+.mi-modal-section{margin-top:14px}.mi-modal-section-title{-webkit-appearance:none;appearance:none;letter-spacing:.6px;text-transform:uppercase;color:var(--brand);cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:700}.mi-modal-section-title:hover{text-decoration:underline}.mi-modal-list{border-left:2px solid var(--line2);margin:6px 0 0;padding:0;list-style:none}.mi-modal-list li{color:var(--txt);padding:4px 0 4px 10px;font-size:13px;line-height:1.5}.mi-modal-label{font-weight:500}.mi-modal-reason{color:var(--txt2);font-size:12px}.mi-modal-actions{border-top:1px solid var(--line2);background:var(--bg2,transparent);flex-direction:column;align-items:stretch;gap:8px;padding:14px 22px 18px;display:flex}.mi-modal-actions .mi-modal-btn--ghost{order:1}.mi-modal-btn{-webkit-appearance:none;appearance:none;min-height:var(--control-min);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.mi-modal-btn--primary{background:var(--brand);color:#fff}.mi-modal-btn--primary:hover{filter:brightness(.95)}.mi-modal-btn--ghost{color:var(--txt2);border-color:var(--line2);background:0 0}.mi-modal-btn--ghost:hover{background:var(--bg3)}.mi-modal-btn--danger{color:#fff;background:#d94545}.mi-modal-btn--danger:hover{filter:brightness(.95)}.mi-modal-card--danger-confirm{border:.5px solid #d945452e;border-radius:16px;max-width:360px}.mi-modal-danger-icon{color:#d94545;background:#d945451a;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin:24px 24px 0;display:inline-flex}.mi-modal-danger-icon svg{width:var(--icon-md);height:var(--icon-md)}.mi-modal-card--danger-confirm .mi-modal-title{letter-spacing:-.015em;padding:14px 24px 4px;font-size:16px}.mi-modal-confirm-desc{color:var(--txt2);padding:0 24px 18px;font-size:12px;line-height:1.5}.mi-modal-card--danger-confirm .mi-modal-actions{background:0 0;border-top:0;grid-template-columns:1fr;gap:8px;padding:0 24px 24px;display:grid}.mi-modal-card--danger-confirm .mi-modal-btn{border-radius:10px;width:100%}.mi-modal-card--success{max-width:360px}.mi-modal-card--success .mi-modal-title{text-align:center;padding-top:4px}.mi-modal-card--success .mi-modal-actions{background:0 0;border-top:0;align-items:center}.mi-modal-success-icon{width:52px;height:52px;color:var(--brand);background:#6b7eff24;border-radius:50%;justify-content:center;align-items:center;margin:24px auto 0;font-size:26px;font-weight:700;display:flex}.mi-modal-card--error{max-width:360px}.mi-modal-card--error .mi-modal-title{text-align:center;padding-top:4px}.mi-modal-card--error .mi-modal-actions{background:0 0;border-top:0;align-items:center}.mi-modal-error-icon{width:52px;height:52px;color:var(--state-err);background:#e55a4a24;border-radius:50%;justify-content:center;align-items:center;margin:24px auto 0;font-size:28px;font-weight:700;display:flex}@supports (color:color-mix(in srgb, red 14%, transparent)){.mi-modal-success-icon{background:color-mix(in srgb, var(--brand) 14%, transparent)}.mi-modal-error-icon{background:color-mix(in srgb, var(--state-err) 14%, transparent)}}.mi-modal-body--center{text-align:center;color:var(--txt2);font-size:13px}.date-parts{align-items:center;gap:8px;display:flex}.date-parts .dp-year{flex:none;width:88px}.date-parts .dp-part{flex:none;width:72px}.credit-wrap{background:var(--brand-paler);border:.5px solid var(--line2);border-radius:10px;margin-bottom:12px;position:relative;overflow:hidden}:is(.credit-wrap:has(.credit-expand.open),.credit-wrap:has(.credit-menu-dropdown)){z-index:30;overflow:visible}:is(.credits-list-wrap:has(.credit-menu-dropdown),.linked-perfs-grid-wrap:has(.credit-menu-dropdown)){z-index:30;position:relative}.credit-list-rows{flex-direction:column;gap:0;display:flex}.credit-wrap--with-thumb .credit-row{gap:12px;padding:12px}.credit-thumb{aspect-ratio:3/4;background:var(--bg2);border:.5px solid var(--line2);border-radius:7px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:60px;display:flex;overflow:hidden}.credit-thumb img{object-fit:cover;width:100%;height:100%;display:block}.credit-wrap.has-missing{background:#fee2e252;border-color:#ef444480;box-shadow:0 0 0 3px #ef44440f}.credit-row{cursor:pointer;align-items:center;gap:10px;padding:12px;display:flex}.credit-year{color:var(--brand-light);overflow-wrap:normal;word-break:keep-all;flex-shrink:0;min-width:34px;max-width:160px;font-size:12px;font-weight:800;line-height:1.25}.credit-year--placeholder,.credit-title-text--placeholder{color:var(--txt3);font-weight:600}.credit-info{flex:1;min-width:0}.credit-title{word-break:break-word;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;font-weight:700;display:flex}.credit-title-text{overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.credit-year--inline{flex-shrink:0;min-width:0;max-width:none;font-size:12px;line-height:1.25}.credit-year--range{flex:0 0 158px;width:158px;min-width:158px;max-width:158px}.credit-title-local{color:var(--txt2);overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;font-size:11.5px;font-weight:500;display:-webkit-box;overflow:hidden}.credit-meta{color:var(--txt2);overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:11px;display:-webkit-box;overflow:hidden}.credit-badges{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.credit-badge{background:var(--brand-pale);color:var(--brand-light);border:.5px solid #6b7eff4d;border-radius:6px;padding:3px 9px;font-size:10.5px;font-weight:600}.credit-badge--hidden{color:#6b7280;background:#f3f4f6;border-color:#6b72804d}.credit-wrap.is-hidden{opacity:.55}.credit-wrap.is-hidden .credit-title{color:var(--txt2)}.credit-actions{flex-shrink:0;align-self:center;align-items:center;gap:8px;display:flex}.credit-vis{min-height:var(--control-compact);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:5px 8px;transition:background .12s;display:flex}.credit-vis:hover{background:var(--bg2)}.credit-vis-ico{display:flex}.credit-vis-ico svg{width:var(--icon-md);height:var(--icon-md);display:block}.credit-vis-label{white-space:nowrap;font-size:12.5px;font-weight:600}.credit-vis--on .credit-vis-ico,.credit-vis--on .credit-vis-label{color:var(--green)}.credit-vis--off .credit-vis-ico,.credit-vis--off .credit-vis-label{color:var(--txt3)}.credit-menu{flex-shrink:0;position:relative}.credit-menu-trigger{width:var(--control-compact);height:var(--control-compact);border:.5px solid var(--line2);color:var(--txt2);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;transition:border-color .12s,color .12s;display:flex}.credit-menu-trigger svg{width:var(--icon-md);height:var(--icon-md);display:block}.credit-menu-trigger:hover{border-color:var(--brand-dim);color:var(--txt)}.credit-menu-trigger:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.credit-menu-dropdown{z-index:40;border:.5px solid var(--line2);background:#fff;border-radius:12px;flex-direction:column;gap:2px;min-width:176px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px #0f172a29}.credit-menu-dropdown--floating{z-index:1200;position:fixed;top:auto;right:auto}.credit-menu-item{width:100%;color:var(--txt);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.credit-menu-item:hover{background:var(--bg2)}.credit-menu-item svg{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}.credit-menu-item--danger{color:#dc2626}.credit-menu-item--danger:hover{background:#dc262614}.searchable-input,.searchable-input-inner{position:relative}.searchable-input-inner input{padding-right:60px}.searchable-input-badge{letter-spacing:.06em;background:var(--brand-pale);color:var(--brand-light);pointer-events:none;border:.5px solid #6b7eff4d;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:700;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.searchable-input-dropdown{border:.5px solid var(--brand);z-index:60;background:#fff;border-radius:10px;max-height:240px;display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 6px 24px #5865f21f}.searchable-input-dropdown.open{animation:.15s fadeIn;display:block}.searchable-input-opt{cursor:pointer;border-bottom:.5px solid var(--line2);padding:8px 12px;transition:background .12s}.searchable-input-opt:last-child{border-bottom:none}.searchable-input-opt:hover{background:var(--brand-pale)}.searchable-input-opt-label{color:var(--txt);font-size:13px;font-weight:600}.searchable-input-opt-sub{color:var(--txt2);margin-top:2px;font-size:11px}.searchable-input-empty{text-align:center;color:var(--txt3);padding:12px;font-size:12px}@media (max-width:480px){.main-form .field-group{padding:18px 14px 16px}.credit-wrap--with-thumb .credit-row{gap:12px;padding:12px}.credit-thumb{width:48px}.credit-row>.credit-year{max-width:88px;font-size:11px}.credit-row>.credit-year--range{flex:0 0 108px;width:108px;min-width:108px;max-width:108px}.credit-actions{gap:6px}.credit-vis{gap:5px}.credit-vis-label{display:none}}@media (max-width:767px){.credit-vis{width:var(--control-min);height:var(--control-min);min-height:var(--control-min);padding:0}.credit-menu-trigger{width:var(--control-min);height:var(--control-min)}.credit-vis-ico svg,.credit-menu-trigger svg{width:var(--icon-md);height:var(--icon-md)}.credit-vis-label{display:none}}.credit-expand{border-top:.5px solid var(--line2);background:var(--brand-paler);padding:18px;display:none}.credit-expand.open{flex-direction:column;gap:14px;animation:.2s fadeIn;display:flex}.credit-expand>.field{flex-direction:column;gap:8px;display:flex}.credit-expand>.field[data-field-key=f_discipline_label]{align-self:stretch;width:100%;max-width:none}.credit-expand>.field[data-field-key=f_discipline_label] .ms-wrap{width:100%}.credit-expand .field-row,.credit-expand .field-row-3{gap:12px}.credit-expand .field-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.credit-expand .field-row.credit-title-fields{grid-template-columns:1fr}.credit-expand .field-row-3{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.credit-expand>.field,.credit-expand>.field-row,.credit-expand>.field-row-3{margin:0}.credit-expand .field{margin-bottom:0}.credit-expand input:where([type=text],[type=email],[type=number],[type=url],[type=date],[type=tel],[type=search]),.credit-expand select,.credit-expand textarea,.credit-expand .ms-trigger,.add-credit-form input:where([type=text],[type=email],[type=number],[type=url],[type=date],[type=tel],[type=search]),.add-credit-form select,.add-credit-form textarea,.add-credit-form .ms-trigger{background:#fff}.itdb-wrap,.itdb-inner{position:relative}.itdb-inner input{text-overflow:ellipsis;white-space:nowrap;padding-right:64px;overflow:hidden}.itdb-badge-inp{letter-spacing:.06em;text-transform:uppercase;background:var(--brand-pale);color:var(--brand-light);pointer-events:none;border:.5px solid #6b7eff4d;border-radius:3px;padding:2px 6px;font-size:9px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.itdb-inner--badge{background:#6b7eff0e;border:.5px solid #6b7eff47;border-radius:6px;align-items:center;padding-right:10px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.itdb-inner--badge input{background:0 0;border:0;flex:1;min-width:0;padding:12px 14px}.itdb-inner--badge input:focus{box-shadow:none}.itdb-inner--badge:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #6b7eff1f}.itdb-inner--badge .itdb-badge-inp{flex-shrink:0;position:static;transform:none}.itdb-dropdown{background:var(--bg2);border:.5px solid var(--brand);z-index:50;border-top:none;border-radius:0 0 10px 10px;max-height:200px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.itdb-dropdown.open{display:block}.itdb-opt{cursor:pointer;border-bottom:.5px solid var(--line2);align-items:center;gap:10px;padding:10px 12px;font-size:13px;transition:background .15s;display:flex}.itdb-opt:hover{background:#6b7eff12}.itdb-opt:last-child{border-bottom:none}.itdb-opt-more{border:none;border-top:.5px solid var(--line2);width:100%;color:var(--brand-light);cursor:pointer;background:0 0;padding:10px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s}.itdb-opt-more:hover:not(:disabled){background:var(--brand-pale)}.itdb-opt-more:disabled{opacity:.5;cursor:not-allowed}.itdb-opt-poster{aspect-ratio:3/4;background:var(--bg3);border:.5px solid var(--line2);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:34px;display:flex;overflow:hidden}.itdb-opt-poster img{object-fit:cover;width:100%;height:100%;display:block}.itdb-opt-body{flex:1;min-width:0}.itdb-opt-meta{color:var(--txt2);margin-top:2px;font-size:11px}.itdb-opt--raw{background:var(--brand-pale);border-bottom:.5px solid var(--brand)}.itdb-opt--raw:hover{background:#6b7eff24}.itdb-opt--raw .itdb-opt-meta{color:var(--brand-light)}.itdb-opt--manual{border-top:.5px solid var(--line2)}.itdb-opt--manual strong{color:var(--brand-light)}.itdb-opt-add-ico{aspect-ratio:3/4;width:34px;color:var(--brand-light);background:var(--brand-pale);border:.5px dashed #6b7eff66;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:400;line-height:1;display:flex}.award-itdb-badge{letter-spacing:.06em;text-transform:uppercase;background:var(--brand-pale);color:var(--brand-light);vertical-align:middle;border:.5px solid #6b7eff4d;border-radius:3px;align-items:center;margin-left:8px;padding:2px 6px;font-size:9px;font-weight:700;line-height:1.2;display:inline-flex}.icon-btn{width:var(--control-compact);height:var(--control-compact);color:var(--txt3);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;line-height:1;transition:background .15s,color .15s,transform .2s;display:inline-flex}.icon-btn svg{width:var(--icon-sm);height:var(--icon-sm);display:block}.icon-btn:hover{color:var(--txt);background:#14193c0f}.icon-btn:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.icon-btn--remove:hover{color:#ef4444;background:#ef44441a}.icon-btn--chevron{cursor:default;pointer-events:none}.icon-btn--chevron.is-open{color:var(--brand-light);transform:rotate(90deg)}.press-item-x svg{width:16px;height:16px}.press-item{padding-right:16px}.press-item .field-row{grid-template-columns:1fr;gap:16px;margin-bottom:0}.award-linked-perf{background:var(--bg2);border:.5px solid var(--line2);border-radius:10px;align-items:center;gap:12px;margin-bottom:8px;padding:10px 36px 10px 12px;display:flex;position:relative}.award-linked-perf-thumb{aspect-ratio:3/4;background:var(--bg3);border:.5px solid var(--line2);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:44px;display:flex;overflow:hidden}.award-linked-perf-thumb img{object-fit:cover;width:100%;height:100%;display:block}.award-linked-perf-body{flex-wrap:wrap;flex:1;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.award-linked-perf-title{align-items:baseline;gap:6px;min-width:0;font-size:13px;display:inline-flex}.award-linked-perf-title strong{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.award-linked-perf-year{color:var(--brand-light);font-size:12px;font-weight:800}.award-linked-perf-sub{color:var(--txt2);font-size:12px;font-weight:400}.award-linked-perf-meta{color:var(--txt2);font-size:11px}.award-linked-perf .award-itdb-badge{margin-left:0}.award-linked-perf-unlink{position:absolute;top:6px;right:6px}.linked-perfs{margin-top:14px}.credit-scroll{flex-direction:column;gap:20px;margin-top:14px;display:flex}.credit-scroll--clipped{max-height:none;overflow:visible}.credit-scroll--clipped .credit-list-rows{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:560px;padding-right:4px;overflow-y:auto}.credit-scroll--clipped .credit-sec--manual .credit-list-rows{max-height:none;padding-right:0;overflow:visible}.credit-scroll--clipped .credit-list-rows>.credit-wrap{flex:none}.credit-scroll--clipped .credit-list-rows::-webkit-scrollbar{width:6px}.credit-scroll--clipped .credit-list-rows::-webkit-scrollbar-thumb{background:var(--brand-dim);border-radius:3px}.credit-scroll--clipped .credit-list-rows::-webkit-scrollbar-track{background:0 0}.credit-sec{flex-direction:column;display:flex}.credit-sec .linked-perfs-label{z-index:40;background:var(--bg);padding:2px 0 8px;position:relative}.static-user-perfs-meta{color:var(--txt2);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.linked-perfs-grid-wrap--clipped{max-height:420px;padding-right:4px;overflow-y:auto}.linked-perfs-grid-wrap--clipped::-webkit-scrollbar{width:6px}.linked-perfs-grid-wrap--clipped::-webkit-scrollbar-thumb{background:var(--brand-dim);border-radius:3px}.linked-perfs-grid-wrap--clipped::-webkit-scrollbar-track{background:0 0}.credits-list-wrap--clipped{max-height:560px;padding-right:4px;overflow-y:auto}.credits-list-wrap--clipped::-webkit-scrollbar{width:6px}.credits-list-wrap--clipped::-webkit-scrollbar-thumb{background:var(--brand-dim);border-radius:3px}.credits-list-wrap--clipped::-webkit-scrollbar-track{background:0 0}.linked-perfs-label{letter-spacing:.04em;color:var(--txt2);align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.linked-perfs-count{background:var(--brand-pale);color:var(--brand-light);border-radius:8px;padding:1px 6px;font-size:10px;font-weight:700}.linked-perfs-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;display:grid}@media (max-width:767px){.credits-list-wrap--clipped,.credit-scroll--clipped .credit-list-rows{max-height:none;padding-right:0;overflow:visible}.credit-sec .linked-perfs-label{z-index:40;box-shadow:0 1px 0 var(--line2);margin-bottom:8px;padding:8px 0;font-size:12px;position:sticky;top:104px}#sec-credits .mobile-section-wrap{min-height:0;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}}@media (max-width:400px){.credit-sec .linked-perfs-label{top:100px}}.linked-perf-card{background:var(--bg3);border:.5px solid var(--line2);border-radius:10px;flex-direction:column;gap:8px;padding:10px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.linked-perf-card:hover{border-color:var(--brand-dim);box-shadow:0 2px 8px #6b7eff14}.linked-perf-poster{aspect-ratio:3/4;background:var(--bg2);border-radius:6px;justify-content:center;align-items:center;display:flex;overflow:hidden}.linked-perf-poster img{object-fit:cover;width:100%;height:100%;display:block}.linked-perf-title{color:var(--txt);text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.linked-perf-remove{color:#fff;cursor:pointer;z-index:2;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:12px;line-height:1;transition:background .15s;display:flex;position:absolute;top:6px;right:6px}.linked-perf-remove:hover{background:#000000d1}.linked-perf-card.readonly{opacity:1}.linked-perf-meta{color:var(--txt2);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.linked-perf-year{-webkit-appearance:none;appearance:none;border:.5px solid var(--line2);background:var(--bg1,#fff);width:100%;color:var(--txt);text-align:center;-moz-appearance:textfield;border-radius:6px;margin-top:auto;padding:6px 8px;font-size:12px;font-weight:600;transition:border-color .15s,box-shadow .15s}.linked-perf-year::placeholder{color:var(--txt2);font-weight:500}.linked-perf-year::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.linked-perf-year::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.linked-perf-year:hover{border-color:var(--brand-dim)}.linked-perf-year:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 2px #6b7eff26}.linked-perf-year--invalid{color:#991b1b;background:#fef2f2;border-color:#ef4444}.linked-perf-year--invalid:focus{border-color:#ef4444;box-shadow:0 0 0 2px #ef444426}.linked-perf-year-err{color:#b91c1c;word-break:keep-all;margin-top:4px;font-size:10px;line-height:1.35}.linked-perf-tag{letter-spacing:.04em;color:var(--brand-light);background:var(--brand-pale);border-radius:4px;align-self:flex-start;padding:3px 7px;font-size:10px;font-weight:700}.linked-perf-card{cursor:pointer}.linked-perf-card.is-expanded{border-color:var(--brand);box-shadow:0 0 0 2px #6b7eff2e}.linked-perf-card.is-hidden{opacity:.55}.linked-perf-card.is-hidden .linked-perf-title{color:var(--txt2)}.linked-perf-hidden-badge{color:#6b7280;pointer-events:none;background:#f3f4f6;border:.5px solid #6b72804d;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700;position:absolute;bottom:6px;left:6px}.linked-perf-expand{background:var(--bg2);border:.5px solid var(--brand);border-radius:10px;flex-direction:column;grid-column:1/-1;gap:12px;margin:4px 0 8px;padding:16px;animation:.2s fadeIn;display:flex}.linked-perf-expand-locked{background:var(--bg3);border:.5px dashed var(--line2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.linked-perf-expand-locked-title{color:var(--txt);font-size:14px;font-weight:700}.linked-perf-expand-locked-sub{color:var(--txt2);font-weight:400}.linked-perf-expand-locked-meta{color:var(--txt2);flex-basis:100%;font-size:11px}.linked-perf-expand-source{border-bottom:.5px solid var(--line2);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;padding:0 0 12px;display:flex}.linked-perf-expand-source .credit-badge{letter-spacing:.04em;font-size:9px}.linked-perf-expand-source-hint{color:var(--txt);font-size:12px;font-style:normal;font-weight:500;line-height:1.4}.credit-src{background:var(--brand-paler);border-radius:12px;flex-direction:column;gap:0;margin:0;padding:6px 16px;display:flex}.credit-src-row{grid-template-columns:96px 1fr;align-items:baseline;gap:14px;padding:10px 0;display:grid}.credit-src-row+.credit-src-row{border-top:.5px solid var(--line2)}.credit-src-k{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--txt2);white-space:nowrap;margin:0;font-size:11px;font-weight:600}.credit-src-v{color:var(--txt);word-break:break-word;margin:0;font-size:13px;font-weight:500}.credit-src-v--strong{font-size:15px;font-weight:700}.credit-src-v--muted{color:var(--txt2)}@media (max-width:480px){.credit-src-row{grid-template-columns:80px 1fr;gap:10px}}.credit-expand input[disabled],.credit-expand input[readonly]{color:#9ca3af;cursor:not-allowed;-webkit-text-fill-color:#9ca3af;opacity:1;background:#f3f4f6;border-style:dashed;border-color:#e5e7eb;font-weight:500}.credit-expand input[disabled]::placeholder,.credit-expand input[readonly]::placeholder{color:#d1d5db}:is(.credit-expand .field:has(input[disabled])>label,.credit-expand .field:has(input[readonly])>label){color:#9ca3af}.linked-perf-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;display:flex}.linked-perf-year-static{color:var(--txt);letter-spacing:.02em;font-size:12px;font-weight:700}@media (max-width:640px){.linked-perfs-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.linked-perf-card{padding:8px}.linked-perf-title{font-size:12px}}.linked-static-card{background:var(--white);border:.5px solid var(--brand);border-radius:10px;flex-direction:column;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.linked-static-row{min-height:var(--control-min);align-items:center;gap:10px;min-width:0;display:flex;position:relative}.linked-static-row.is-toggleable{cursor:pointer}.linked-static-row-hit{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;position:absolute;inset:-8px -10px}.linked-static-row-hit:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.linked-static-avatar{z-index:2;pointer-events:none;background:var(--bg2);border:.5px solid var(--line2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;overflow:hidden}.linked-static-avatar img{object-fit:cover;width:100%;height:100%;display:block}.linked-static-info{z-index:2;pointer-events:none;flex:1;min-width:0;position:relative}.linked-static-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.linked-static-meta{color:var(--txt2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.linked-static-actions{z-index:2;pointer-events:none;flex-shrink:0;align-items:center;gap:4px;display:flex;position:relative}.linked-static-toggle{border:.5px solid var(--line2);width:26px;height:26px;color:var(--txt2);background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:transform .18s,border-color .15s,color .15s;display:inline-flex}:is(.linked-static-row:has(.linked-static-row-hit:hover) .linked-static-toggle,.linked-static-row:has(.linked-static-row-hit:focus-visible) .linked-static-toggle){border-color:var(--brand);color:var(--brand-light)}.linked-static-toggle.open{border-color:var(--brand);color:var(--brand-light);transform:rotate(180deg)}.linked-static-unlink{pointer-events:auto;border:.5px solid var(--line2);width:26px;height:26px;color:var(--txt2);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.linked-static-unlink:hover{color:#ef4444;background:#ef44440f;border-color:#ef4444}.linked-static-unlink:disabled{opacity:.5;cursor:not-allowed}.linked-static-perflist{border-top:.5px solid var(--line2);flex-direction:column;gap:6px;max-height:280px;margin:0;padding:8px 0 0;list-style:none;display:flex;overflow-y:auto}.linked-static-perfitem{border-radius:6px;align-items:center;gap:10px;padding:6px;transition:background .15s;display:flex}.linked-static-perfitem:hover{background:#6b7eff0f}.linked-static-perfposter{aspect-ratio:3/4;background:var(--bg2);border:.5px solid var(--line2);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:30px;display:flex;overflow:hidden}.linked-static-perfposter img{object-fit:cover;width:100%;height:100%;display:block}.linked-static-perfbody{flex:1;min-width:0}.linked-static-perftitle{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.linked-static-perfmeta{color:var(--txt2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.linked-static-perfmore{color:var(--txt3);text-align:center;padding:6px;font-size:11px;font-style:italic}.cr2{width:var(--control-compact);height:var(--control-compact);background:var(--bg);border:.5px solid var(--line);color:var(--txt3);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.cr2:hover{color:var(--state-err);background:#ef444414;border-color:#ef444447}.lang-list{flex-direction:column;gap:8px;margin-top:6px;display:flex}.lang-row{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:8px;display:grid}.lang-row.lang-row-2col{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.lang-row>*{min-width:0}.lang-row .ms-trigger{flex-wrap:nowrap}.lang-row .ms-placeholder,.lang-row .ms-single-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lang-row input::placeholder{font-size:13px}.add-credit-form{background:var(--brand-paler);border:.5px solid var(--line2);border-radius:10px;margin-top:10px;padding:14px}.add-credit-title{text-transform:uppercase;letter-spacing:.1em;color:var(--txt2);margin-bottom:10px;font-size:10px}@keyframes draft-dialog-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.draft-dialog-backdrop{z-index:10000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1416246b;justify-content:center;align-items:center;padding:20px;animation:.18s ease-out draft-dialog-pop;display:flex;position:fixed;inset:0}.draft-dialog{background:var(--bg);border:.5px solid #6b7eff38;border-radius:16px;width:100%;max-width:360px;padding:26px 24px 20px;animation:.22s cubic-bezier(.2,.8,.2,1) draft-dialog-pop;box-shadow:0 22px 56px #282c5038,inset 0 1px #fff9}.draft-dialog-icon{width:44px;height:44px;color:var(--brand-light);background:linear-gradient(135deg,#6b7eff24 0%,#6b7eff0f 100%);border-radius:12px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.draft-dialog-title{color:var(--txt);letter-spacing:-.01em;margin-bottom:6px;font-size:16px;font-weight:700}.draft-dialog-desc{color:var(--txt2);margin-bottom:14px;font-size:13px;font-weight:500;line-height:1.5}.draft-dialog-warn{color:var(--state-err);margin-bottom:16px;font-size:11.5px;line-height:1.5}.draft-dialog-chip{background:var(--brand-pale);border:.5px solid #6b7eff38;border-radius:8px;align-items:center;gap:8px;margin-bottom:14px;padding:7px 11px;display:inline-flex}.draft-dialog-chip-label{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-light);font-size:9px;font-weight:700}.draft-dialog-chip-value{color:var(--txt);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.draft-dialog-actions{grid-template-columns:1fr;gap:8px;display:grid}.draft-dialog-actions .draft-dialog-btn.secondary{order:1}.draft-dialog-loading{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:180px;padding:36px 16px 24px;display:flex}.draft-dialog-loading .global-loading-text{color:var(--txt2);font-size:13px;font-weight:600}.draft-dialog-btn{min-height:var(--control-min);cursor:pointer;border:.5px solid #0000;border-radius:10px;padding:11px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s,transform 80ms}.draft-dialog-btn:active{transform:translateY(1px)}.draft-dialog-btn.primary{background:var(--brand);color:#fff;border-color:var(--brand);box-shadow:inset 0 1px #ffffff40,0 4px 12px #6b7eff52}.draft-dialog-btn.primary:hover{background:var(--brand-dark);border-color:var(--brand-dark)}.draft-dialog-btn.secondary{color:var(--txt2);background:0 0;border-color:#6b7eff3d}.draft-dialog-btn.secondary:hover{background:var(--bg2);color:var(--txt);border-color:#6b7eff6b}.google-setup-steps{color:var(--txt2);margin:4px 0 14px;padding-left:22px;font-size:12px;line-height:1.7}.google-setup-steps li{margin-bottom:4px}.google-setup-steps code,.draft-dialog-desc code{background:var(--brand-pale);color:var(--brand-light);border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600}@media (max-width:480px){.field-row,.field-row-3,.dual-input,.lang-row,.lang-row.lang-row-2col{grid-template-columns:1fr}.lang-row .cr2{justify-self:end;margin-top:-2px}.photo-upload-grid{grid-template-columns:repeat(2,1fr)}.draft-dialog-actions{grid-template-columns:1fr}}@media (max-width:1279px){.field-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin-bottom:14px}.field-row-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;margin-bottom:14px}.dual-input{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))}.field{margin-bottom:14px}.field-group-title,.field-group-desc{margin-bottom:10px}}@media (max-width:767px){.lang-row,.lang-row.lang-row-2col{grid-template-columns:1fr}.lang-row .cr2{justify-self:end;margin-top:-2px}input[type=text],input[type=email],input[type=number],input[type=url],input[type=date],input[type=tel],input[type=password],input[type=search],select,textarea{padding:10px 13px;font-size:16px}.itdb-inner--badge input::placeholder{font-size:clamp(11px,3.2vw,14px)}textarea{min-height:84px}.press-item{padding:18px 16px}.press-item .field-row{gap:18px}.photo-upload-grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width:1279px){.main-form .field-group{background:0 0;border:none;border-radius:0;margin-bottom:0;padding:0}.main-form .field-group+.field-group{border-top:.5px solid var(--line2);margin-top:18px;padding-top:18px}}@media (min-width:1280px){.mob-sec-tag,.field-group-title{font-size:11px}.mob-sec-desc,.field-group-desc,.field-group-hint,.req-legend{font-size:12px}.preview-header .status-badge{font-size:10.5px}.editor-intro .intro-lede{max-width:none}}@media (max-width:767px){#sec-linkStaticUser .mob-sec-desc{word-break:keep-all}.lang-list{gap:10px}.lang-row,.lang-row.lang-row-2col{grid-template-columns:minmax(0, 1fr) var(--control-compact);background:var(--bg2);border:.5px solid var(--line2);border-radius:10px;align-items:start;gap:10px;padding:12px}.lang-row>:first-child{grid-area:1/1}.lang-row>:nth-child(2){grid-area:2/1/auto/-1}.lang-row>:nth-child(3){grid-area:3/1/auto/-1}.lang-row .cr2{grid-area:1/2;justify-self:end;margin-top:0}.lang-row input::placeholder{font-size:14px}.credit-expand{padding:14px}}.preview-panel--editor{scrollbar-gutter:stable;background:#f7f8fc;border-left-color:#6b7eff24;padding:22px 18px 28px}.preview-panel--editor .preview-header{margin-bottom:16px}.preview-panel--editor .preview-label-txt{letter-spacing:.16em;font-size:10.5px;font-weight:600}.preview-panel--editor .preview-header .status-badge{min-height:28px;padding:5px 10px;font-size:10.5px}.preview-panel--editor .profile-card{border-color:#6b7eff3d;border-radius:16px;box-shadow:0 8px 30px #414b820f}.preview-panel--editor .pc-photo-main{color:#9da4c1;background:#f0f1f8;font-size:13px;font-weight:500}.preview-panel--editor .pc-body{padding:18px}.preview-panel--editor .pc-name{margin-bottom:4px;font-size:18px;font-weight:700;line-height:1.25}.preview-panel--editor .pc-legal{margin-bottom:5px;font-size:10.5px;line-height:1.45}.preview-panel--editor .pc-sub{margin-bottom:5px;font-size:12px;line-height:1.4}.preview-panel--editor .pc-loc{margin-bottom:0;font-size:10.5px;line-height:1.4}.preview-panel--editor .pc-badges{gap:6px;margin:10px 0 0}.preview-panel--editor .pc-mbadge{min-height:24px;padding:4px 8px;font-size:10.5px}.preview-panel--editor .pc-stats{border-top-color:var(--line2);gap:0;margin:14px 0 0;padding:12px 0 10px}.preview-panel--editor .pc-stat-n{font-size:16px;font-weight:700;line-height:1.25}.preview-panel--editor .pc-stat-l{letter-spacing:.08em;margin-top:3px;font-size:10px;font-weight:600}.preview-panel--editor .pc-section{margin-top:14px;padding-top:14px}.preview-panel--editor .pc-sec-title{letter-spacing:.16em;margin-bottom:8px;font-size:10.5px;font-weight:600;line-height:1.35}.preview-panel--editor .pc-empty,.preview-panel--editor .pc-bio{font-size:10.5px;line-height:1.55}.preview-panel--editor .pc-bio{margin-bottom:0}.preview-panel--editor .pc-bio-full{margin-top:8px;padding-top:8px}.preview-panel--editor .pc-kv-grid{gap:8px}.preview-panel--editor .pc-kv-row{grid-template-columns:minmax(90px,.85fr) 1.15fr;gap:12px;font-size:12px}.preview-panel--editor .pc-kv-grid--tight .pc-kv-row{grid-template-columns:max-content minmax(0,1fr);gap:16px}.preview-panel--editor .pc-kv-label,.preview-panel--editor .pc-vital-label{letter-spacing:.08em;font-size:10px;font-weight:600;line-height:1.35}.preview-panel--editor .pc-kv-val,.preview-panel--editor .pc-vital{font-size:10.5px;line-height:1.45}.preview-panel--editor .pc-vitals{gap:12px 24px;margin-bottom:0}.preview-panel--editor .pc-chip-row{gap:5px}.preview-panel--editor .pc-chip2{min-height:23px;padding:3px 8px;font-size:10.5px;font-weight:500;line-height:1.25}.preview-panel--editor .pc-links{gap:6px}.preview-panel--editor .pc-link-pill{min-height:32px;padding:6px 8px;font-size:10.5px}.preview-panel--editor .pc-lang-list,.preview-panel--editor .pc-media-list,.preview-panel--editor .pc-preview-list{flex-direction:column;display:flex}.preview-panel--editor .pc-lang-row{gap:10px;padding:8px 0}.preview-panel--editor .pc-lang-cl{font-size:10px;line-height:1.3}.preview-panel--editor .pc-lang-v{font-size:10.5px;line-height:1.4}.preview-panel--editor .pc-media-list{gap:6px}.preview-panel--editor .pc-media-item{gap:9px;min-height:42px;padding:8px 10px}.preview-panel--editor .pc-media-caption{font-size:10.5px}.preview-panel--editor .pc-media-link{margin-top:2px;font-size:10px}.preview-panel--editor .pc-mini-row{gap:10px;padding:9px 0}.preview-panel--editor .pc-mini-year{overflow-wrap:anywhere;word-break:normal;flex:0 0 96px;width:96px;min-width:96px;max-width:96px;font-size:10.5px;line-height:1.35}.preview-panel--editor .pc-mini-title{font-size:10.5px;font-weight:600;line-height:1.4}.preview-panel--editor .pc-mini-sub{margin-top:2px;font-size:10.5px;line-height:1.4}.preview-panel--editor .pc-tt-row{grid-template-columns:96px minmax(0,1fr);gap:10px;padding:9px 0}.preview-panel--editor .pc-tt-year{overflow-wrap:anywhere;word-break:normal;font-size:10.5px;line-height:1.4}.preview-panel--editor .pc-tt-title{font-size:10.5px;font-weight:600;line-height:1.4}.preview-panel--editor .pc-tt-meta{margin-top:2px;font-size:10.5px;line-height:1.4}.preview-panel--editor .pc-press-item{margin-bottom:6px;padding:9px 10px}.preview-panel--editor .pc-press-quote{font-size:10.5px;line-height:1.5}.preview-panel--editor .pc-press-link{margin-top:4px;font-size:10px}.preview-panel--editor .pc-avail-grid{gap:8px}.preview-panel--editor .pc-avail-card{gap:5px;padding:10px 12px}.preview-panel--editor .pc-avail-cl{font-size:10px}.preview-panel--editor .pc-avail-val{font-size:10.5px}.preview-panel--editor .pc-footer{padding:12px 20px}.preview-panel--editor .pc-footer-brand{font-size:10px}.cs-hint{text-align:center;color:var(--ink-3);word-break:keep-all;margin:auto 0;font-size:13.5px;line-height:1.7}.cs-listing{margin-top:4px}.cs-listing .itdbreg-title{display:none}.cs-listing .itdbreg-sub{margin-top:0}.credit-poster{flex-direction:column;gap:6px;display:flex}.credit-poster-slot{width:136px;max-width:100%;margin-top:6px}.credit-poster-error{color:var(--state-err);font-size:12px}.photo-slot-busy{color:var(--txt2);background:#ffffffb8;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;position:absolute;inset:0}.auth-shell{background:radial-gradient(circle at 0% 0%, var(--brand-pale) 0%, transparent 45%), radial-gradient(circle at 100% 100%, #6b7eff14 0%, transparent 50%), var(--bg);justify-content:center;align-items:center;min-height:100dvh;padding:24px 16px;display:flex}.auth-card{border:.5px solid var(--line);background:#fff;border-radius:16px;width:100%;max-width:380px;padding:56px 24px 28px;position:relative;box-shadow:0 8px 28px #5865f21a,0 2px 6px #0000000a}.auth-brand{text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;margin-bottom:16px}.auth-brand img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:48px;display:inline-block}.auth-products{background:var(--white,#fff);border:.5px solid var(--line2);-webkit-user-select:none;user-select:none;border-radius:12px;justify-content:center;align-items:center;gap:18px;margin-bottom:20px;padding:13px 16px;display:flex}.itdb-wordmark{align-items:center;gap:calc(6px * var(--iw-scale,1));display:inline-flex}.itdb-wordmark img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;display:block}.itdb-wordmark-mark{height:calc(16px * var(--iw-scale,1))}.itdb-wordmark-word{height:calc(14px * var(--iw-scale,1))}.auth-product-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;margin:-8px -4px;padding:8px 4px;transition:opacity .15s;display:inline-flex}.auth-product-link:hover{opacity:.7}.auth-product-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.auth-products-sep{background:var(--line);width:1px;height:17px}.auth-subtitle{text-align:center;color:var(--txt3);margin-bottom:26px;font-size:13px}.auth-tabs{border:.5px solid var(--line2);background:var(--bg2);border-radius:8px;gap:0;margin-bottom:20px;padding:3px;display:flex}.auth-tab{color:var(--txt3);background:var(--bg2);border:.5px solid var(--line2);cursor:pointer;text-align:center;border-radius:6px;flex:1;padding:7px 0;font-family:inherit;font-size:12px;font-weight:600;transition:all .18s}.auth-tab.on{color:var(--brand-light);background:#fff;box-shadow:0 1px 3px #5865f21a}.auth-form{flex-direction:column;gap:12px;display:flex}.auth-form .field{margin-bottom:0}.auth-idpw{flex-direction:column;gap:10px;display:flex}.auth-input{background:var(--bg);width:100%;height:44px;color:var(--txt);border:1px solid var(--line2);font-size:var(--control-font-size);border-radius:10px;outline:none;padding:0 14px;font-family:inherit;transition:border-color .15s}.auth-input:focus{border-color:var(--brand)}.auth-input:disabled{opacity:.5}.auth-input.is-invalid,.auth-input.is-invalid:focus{border-color:var(--state-err)}.auth-idpw .auth-submit{margin-top:2px}.auth-divider{color:var(--txt2);align-items:center;gap:10px;margin:2px 0;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line2);flex:1;height:1px}.auth-submit{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;height:44px;margin-top:8px;font-family:inherit;font-size:14px;font-weight:700;transition:background .15s}.auth-submit:hover:not(:disabled){background:var(--brand-dark)}.auth-submit:disabled{opacity:.5;cursor:not-allowed}.auth-error{color:var(--red);background:#dc3c3c0f;border:.5px solid #dc3c3c4d;border-radius:8px;margin-top:4px;padding:8px 10px;font-size:12px;line-height:1.4}.auth-success{color:var(--green);background:#22a06b0f;border:.5px solid #22a06b4d;border-radius:8px;margin-top:4px;padding:8px 10px;font-size:12px;line-height:1.4}.auth-hint{text-align:center;color:var(--txt2);margin-top:16px;font-size:12px}.auth-link{color:var(--brand-light);cursor:pointer;font-family:inherit;font-weight:600;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:none}.auth-link:hover{text-decoration:underline}.auth-divider{background:var(--line2);height:.5px;margin:16px 0 8px}.auth-lang{position:absolute;top:14px;right:14px}.auth-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auth-or{color:var(--txt3);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:8px;margin:14px 0 10px;font-size:10px;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--line2);flex:1;height:.5px}.auth-google-btn{color:#3c4043;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;height:44px;font-family:Roboto,Pretendard Variable,Pretendard,system-ui,sans-serif;font-size:14px;font-weight:500;transition:background .15s,box-shadow .15s,border-color .15s;display:flex}.auth-google-btn:hover{background:#f8faff;border-color:#c7cdd6;box-shadow:0 1px 3px #3c404314}.auth-google-btn:active{background:#f1f3f4}.auth-google-icon{flex-shrink:0;width:18px;height:18px}.auth-app-login-btn{background:var(--brand);color:#fff;border:1px solid var(--brand);cursor:pointer;border-radius:10px;width:100%;height:44px;font-family:inherit;font-size:14px;font-weight:700;transition:filter .15s,transform .15s}.auth-app-login-btn:hover{filter:brightness(1.06)}.auth-app-login-btn:active{transform:translateY(1px)}.auth-google-wrap{flex-direction:column;gap:6px;display:flex}.auth-google-container{justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}.auth-google-container>div{justify-content:center;margin:0 auto;display:flex}.auth-google-container iframe{display:block;margin:0 auto!important}.auth-google-fallback{color:var(--txt3);text-align:center;cursor:pointer;background:0 0;border:none;align-self:center;padding:4px;font-size:11px;text-decoration:underline}.auth-google-fallback:hover{color:var(--brand-light)}.auth-google-pending{background:var(--brand-pale,#6b7eff14);color:var(--brand-light,#5a6fdb);border:1px solid #6b7eff4d;border-radius:8px;margin-bottom:4px;padding:10px 12px;font-size:12px}.auth-dev-skip{border:.5px dashed var(--amber);width:100%;color:var(--amber);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:repeating-linear-gradient(-45deg,#d88b000f 0 6px,#d88b001f 6px 12px);border-radius:10px;margin-top:12px;padding:9px;font-family:inherit;font-size:11px;font-weight:700;transition:all .15s}.auth-dev-skip:hover{background:#d88b001a}.auth-dev-skip-hint{color:var(--txt3);text-transform:none;letter-spacing:0;margin-top:3px;font-size:9px;font-weight:500;display:block}.auth-loading{color:var(--txt2);justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:12px;display:flex}.auth-loading-spinner{border:2px solid var(--line2);border-top-color:var(--brand);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite auth-spin}.auth-loading-spinner--page{border-width:3px;width:36px;height:36px}.route-loading-screen{background:var(--bg,#fff);place-items:center;min-height:100dvh;display:grid}.route-loading-spinner{border:3px solid var(--line2);border-top-color:var(--brand);border-radius:50%;width:36px;height:36px;animation:.7s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-browse-link{border:1px solid var(--line);color:var(--txt2);cursor:pointer;background:0 0;border-radius:8px;margin-top:14px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:all .18s}.auth-browse-link:hover{border-color:var(--brand);color:var(--brand-light);background:var(--brand-pale)}.auth-partner-btn{background:var(--bg2);width:100%;height:44px;color:var(--txt);border:1px solid var(--line2);cursor:pointer;border-radius:10px;font-family:inherit;font-size:14px;font-weight:600;transition:all .15s}.auth-partner-btn:hover:not(:disabled){border-color:var(--brand);color:var(--brand-light);background:var(--brand-pale)}.auth-partner-btn:disabled{opacity:.5;cursor:not-allowed}.auth-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overscroll-behavior:none;background:#1e213780;justify-content:center;align-items:center;padding:24px 16px;animation:.16s auth-modal-fade;display:flex;position:fixed;inset:0;overflow:hidden}.auth-modal{background:radial-gradient(circle at 100% 0%, var(--brand-pale) 0%, transparent 42%), #fff;border:.5px solid var(--line);border-radius:20px;width:100%;max-width:372px;padding:30px 26px 28px;animation:.2s cubic-bezier(.2,.8,.3,1) auth-modal-pop;position:relative;box-shadow:0 24px 60px -18px #4a5bcc52,0 4px 12px #0000000d}.auth-modal-head{text-align:center;margin-bottom:20px}.auth-modal-brand{margin-bottom:22px}.auth-modal-brand .auth-brand img{height:40px}.auth-modal-brand .auth-products{margin-bottom:0}.auth-modal-eyebrow{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-light);margin-bottom:8px;font-size:10px;font-weight:700;display:block}.auth-modal-title{letter-spacing:-.01em;color:var(--txt);text-align:left;margin:0 0 6px;font-size:15px;font-weight:700}.auth-modal-sub{color:var(--txt3);margin:0;font-size:12px;line-height:1.5}.auth-modal-close{width:var(--control-min);height:var(--control-min);color:var(--txt3);cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;line-height:1;transition:all .15s;display:flex;position:absolute;top:12px;right:12px}.auth-modal-close svg{width:var(--icon-md);height:var(--icon-md);display:block}.auth-modal-close:hover:not(:disabled){background:var(--bg2);color:var(--txt)}.auth-modal-close:disabled{opacity:.4;cursor:not-allowed}.auth-modal .auth-error{margin:0 0 14px}.auth-modal .auth-input{background:#fff}.auth-modal .auth-idpw .auth-submit{margin-top:6px}.partner-login-page{background:radial-gradient(circle at 100% 0%, var(--brand-pale) 0%, transparent 42%), #fff;min-height:100svh;padding:max(16px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom));animation:.18s ease-out both partner-login-page-in}.partner-login-inner{width:100%;max-width:372px;margin:0 auto;padding-top:52px;animation:.22s cubic-bezier(.2,.8,.3,1) both partner-login-content-in;position:relative}.partner-login-back{width:var(--control-min);height:var(--control-min);color:var(--txt3);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;left:-8px}.partner-login-back svg{width:var(--icon-lg);height:var(--icon-lg);display:block}.partner-login-brand{margin-bottom:22px}.partner-login-brand .auth-brand img{height:40px}.partner-login-brand .auth-products{margin-bottom:0}.partner-login-title{letter-spacing:-.01em;color:var(--txt);margin:0 0 20px;font-size:15px;font-weight:700;line-height:1.4}.partner-login-form{flex-direction:column;gap:10px;display:flex}.partner-login-form .auth-input,.partner-login-form .auth-submit{height:44px}.partner-login-form .auth-submit{margin-top:6px}.partner-login-page.closing{animation:.16s ease-in both partner-login-page-out}.partner-login-page.closing .partner-login-inner{animation:.16s ease-in both partner-login-content-out}@keyframes partner-login-page-in{0%{opacity:0}to{opacity:1}}@keyframes partner-login-content-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes partner-login-page-out{0%{opacity:1}to{opacity:0}}@keyframes partner-login-content-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.partner-login-page,.partner-login-inner,.partner-login-page.closing,.partner-login-page.closing .partner-login-inner{animation:none}}@keyframes auth-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes auth-modal-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.welcome-choices{flex-direction:column;gap:12px;margin-top:4px;display:flex}.welcome-choice{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:16px 18px;font-family:inherit;transition:all .18s;display:flex}.welcome-choice:hover{border-color:var(--brand);background:var(--brand-pale);transform:translateY(-1px);box-shadow:0 4px 12px #5865f21a}.welcome-choice-title{color:var(--txt);font-size:15px;font-weight:700}.welcome-choice-desc{color:var(--txt3);font-size:12px}@media (max-width:480px){.auth-row{grid-template-columns:1fr}}.auth-brand-mark{letter-spacing:-.03em;color:var(--ink);font-size:30px;font-weight:800;line-height:40px;display:inline-block}.auth-brand-mark .accent{color:var(--brand-deep)}@keyframes termsFade{0%{opacity:0}to{opacity:1}}@keyframes termsPop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.terms-row{align-items:center;gap:10px;padding:4px 2px 20px;display:flex}.terms-check{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:0;font-family:inherit;display:flex}.terms-check svg{background:var(--bg3);color:#fff;border-radius:50%;flex:none;width:26px;height:26px;transition:background .15s}.terms-check.on svg{background:var(--brand)}.terms-label{color:var(--txt);overflow-wrap:anywhere;font-size:14px;font-weight:700}.terms-detail{color:var(--txt3);flex:none;font-size:13px;text-decoration:underline}.terms-detail:hover{color:var(--txt)}.nick-overlay{z-index:10001;background:#0a0a129e;justify-content:center;align-items:center;padding:24px;animation:.18s termsFade;display:flex;position:fixed;inset:0}.nick-modal{overscroll-behavior:contain;background:var(--bg);border-radius:20px;width:100%;max-width:420px;max-height:calc(100dvh - 48px);padding:28px 24px 24px;animation:.2s cubic-bezier(.16,1,.3,1) termsPop;overflow-y:auto;box-shadow:0 24px 70px #0a0a124d}.nick-title{color:var(--txt);word-break:keep-all;margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.4}.nick-eyebrow{font-family:var(--mono);font-size:var(--eyebrow-font-size,11px);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-deep);margin:0 0 6px;font-weight:700}.nick-title-tight{margin-bottom:20px}.nick-sub{color:var(--txt2);word-break:keep-all;margin:0 0 20px;font-size:13px;line-height:1.55}.nick-sub-link{font:inherit;color:var(--brand-deep);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.nick-sub-link:hover{color:var(--brand)}.nick-form{flex-direction:column;gap:16px;display:flex}.nick-field{flex-direction:column;gap:6px;display:flex}.nick-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--txt3);font-size:10px;font-weight:600}.nick-label .req{margin-left:4px}.nick-hint{color:var(--txt3);word-break:keep-all;margin:0;font-size:11.5px;line-height:1.45}.nick-hint.is-invalid{color:var(--state-err)}.nick-error{color:var(--state-err);margin:0;font-size:13px;line-height:1.5}.nick-submit{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:14px;width:100%;min-height:52px;margin-top:4px;font-family:inherit;font-size:15px;font-weight:700;transition:background .15s}.nick-submit:hover:not(:disabled){background:var(--brand-deep)}.nick-submit:disabled{background:var(--bg3);color:var(--txt3);cursor:not-allowed}.nick-terms{border-top:1px solid var(--rule-2,var(--line2));margin-top:2px;padding-top:14px}.nick-terms .terms-row{padding:0}.role-list{flex-direction:column;gap:8px;display:flex}.role-card{width:100%;min-height:var(--control-min,44px);border:1px solid var(--rule-2,var(--line2));background:var(--bg);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:14px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.role-card:hover:not(:disabled){border-color:var(--brand);background:var(--brand-paler)}.role-card:disabled{opacity:.55;cursor:not-allowed}.role-card-icon{background:var(--brand-pale);width:38px;height:38px;color:var(--brand-deep);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.role-card-icon svg{width:var(--icon-md,20px);height:var(--icon-md,20px)}.role-card-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.role-card-title{color:var(--txt);word-break:keep-all;font-size:14px;font-weight:700;line-height:1.35}.role-card-desc{color:var(--txt3);word-break:keep-all;font-size:12.5px;line-height:1.45}.role-card-chev{width:var(--icon-sm,16px);height:var(--icon-sm,16px);color:var(--txt3);flex:none}.role-actions{flex-direction:column;gap:8px;display:flex}.role-link-btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.app-install-overlay{z-index:10001;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a129e;place-items:center;padding:24px;animation:.18s termsFade;display:grid;position:fixed;inset:0}.app-install-modal{border:1px solid var(--rule-2,var(--line2));background:var(--bg);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:24px;width:min(100%,420px);padding:44px 28px 28px;animation:.2s cubic-bezier(.16,1,.3,1) termsPop;display:flex;position:relative;box-shadow:0 24px 70px #0a0a124d}.app-install-close{background:var(--bg2);width:36px;height:36px;color:var(--txt2);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font:300 26px/1 Arial,sans-serif;display:grid;position:absolute;top:14px;right:14px}.app-install-copy{flex-direction:column;align-items:center;gap:8px;display:flex}.app-install-copy span{color:var(--brand);font-family:var(--mono);letter-spacing:.1em;font-size:12px;font-weight:600}.app-install-copy p{color:var(--txt2);white-space:pre-line;word-break:keep-all;margin:0;font-size:14px;line-height:1.55}.app-install-copy .app-install-title{color:var(--ink,var(--txt));letter-spacing:-.015em;font-size:17px;font-weight:700;line-height:1.4}.app-install-qr{background:#fff;border-radius:20px;padding:16px;display:block;box-shadow:0 4px 20px #0a0a1214}.app-install-qr img{width:200px;height:200px;display:block}.app-install-cta{background:var(--brand);color:#fff;border-radius:100px;justify-content:center;align-items:center;width:100%;min-height:52px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s;display:flex}:is(.app-install-cta:hover,.app-install-cta:focus-visible){background:var(--brand-deep)}.app-install-stores{gap:10px;display:flex}.app-install-stores a{background:var(--bg2);color:var(--txt2);border-radius:100px;padding:10px 16px;font-size:13px;font-weight:600;line-height:18px;text-decoration:none;transition:background .15s,color .15s}:is(.app-install-stores a:hover,.app-install-stores a:focus-visible){background:var(--txt);color:var(--bg)}.role-ghost-btn,.role-back-btn{width:100%;min-height:var(--control-min,44px);color:var(--txt2);cursor:pointer;background:0 0;border:0;border-radius:14px;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s}.role-ghost-btn:hover,.role-back-btn:hover{color:var(--brand-deep)}.role-back-btn,.role-error{margin-top:12px}.directory-page{--d-brand:#6b7eff;--d-brand-dark:#4a5bcc;--d-brand-light:#4a5bcc;--d-brand-dim:#c5ceff;--d-brand-sub:#a4abdb;--d-brand-pale:#6b7eff1a;--d-brand-pale-2:#6b7eff24;--d-brand-tint:#eef1fb;--d-brand-tint-2:#e3e8f7;--d-bg:#f7f7f8;--d-bg2:#fff;--d-bg3:#f1f1f4;--d-bg4:#eaeaee;--d-bg-input:#f7f7f8;--d-txt:#0a0a12;--d-txt2:#0a0a129e;--d-txt3:#0a0a1273;--d-txt4:#0a0a1247;--d-line:#0a0a121a;--d-line2:#0a0a120d;--d-line-brand:#6b7eff38;--d-green:#11b981;--d-green-soft:#11b9811f;--d-amber:#e0a732;--d-amber-soft:#e0a7321f;--d-violet:#8b5cf6;--d-violet-soft:#8b5cf61f;--d-red:#e55a4a;--d-red-soft:#e55a4a1a;--d-shadow-1:0 1px 2px #0a0a120d;--d-shadow-2:0 4px 14px #0a0a120f;--d-shadow-elev:0 8px 28px #0a0a1217;--d-shadow-filter:0 1px 0 var(--d-line2), 0 8px 20px -16px #0a0a122e;background:var(--d-bg);color:var(--d-txt);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em;min-height:100dvh;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;line-height:1.5}.directory-page *,.directory-page :before,.directory-page :after{box-sizing:border-box}.directory-page .dir-nav{z-index:100;border-bottom:1px solid var(--d-line2);background:#fff;align-items:center;gap:1.5rem;padding:.85rem 2rem;display:flex;position:sticky;top:0;box-shadow:0 1px 3px #14193c0a}.directory-page .dir-logo{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;line-height:0;display:inline-flex}.directory-page .dir-logo img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;height:1.5rem;display:block}.directory-page .nav-right{align-items:center;gap:.65rem;margin-left:auto;display:flex}.directory-page .nav-stat{color:var(--d-txt3);white-space:nowrap;font-size:.7rem;font-weight:500}.directory-page .nav-stat strong{color:var(--d-brand-light);font-weight:700}.directory-page .btn-sm{cursor:pointer;letter-spacing:-.005em;border:none;border-radius:8px;padding:.45rem 1rem;font-family:inherit;font-size:.74rem;font-weight:600;transition:all .18s}.directory-page .btn-brand{background:var(--d-brand);color:#fff;box-shadow:0 1px 2px #5a6eee40}.directory-page .btn-brand:hover{background:var(--d-brand-dark);box-shadow:0 2px 8px #5a6eee59}.directory-page .btn-outline{color:var(--d-txt);border:1px solid var(--d-txt3);background:#fff}.directory-page .btn-outline:hover{color:var(--d-brand);border-color:var(--d-brand);background:var(--d-brand-pale-2)}.directory-page .nav-saved-btn{border:1px solid var(--d-line);background:var(--d-bg2);color:var(--d-txt2);cursor:pointer;letter-spacing:-.005em;border-radius:8px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-family:inherit;font-size:.74rem;font-weight:600;line-height:1;transition:all .18s;display:inline-flex}.directory-page .nav-saved-btn:hover{color:var(--d-txt);border-color:var(--d-txt3)}.directory-page .nav-saved-heart{color:var(--d-txt3);font-size:.95rem;line-height:1;transition:color .2s}.directory-page .nav-saved-btn.has-items .nav-saved-heart{color:#ef4444}.directory-page .nav-saved-count{color:var(--d-txt2);letter-spacing:0;background:#14193c0f;border-radius:100px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 .4rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}.directory-page .nav-saved-btn.has-items .nav-saved-count{color:#ef4444;background:#fef2f2}.directory-page .nav-saved-btn.on{color:#ef4444;background:#fef2f2;border-color:#ef444466}.directory-page .nav-saved-btn.on:hover{background:#fee4e4;border-color:#ef44448c}.directory-page .page-shell{flex-direction:column;min-height:calc(100dvh - 52px);display:flex}.directory-page .filter-bar{background:var(--d-bg2);z-index:50;box-shadow:var(--d-shadow-filter);position:sticky;top:55px}.directory-page .filter-bar-inner{max-width:1200px;margin:0 auto;padding:1.3rem 2rem 1.1rem}.directory-page .filter-search{margin-bottom:1.1rem;position:relative}.directory-page .filter-search input{background:var(--d-bg-input);border:1px solid var(--d-line2);width:100%;color:var(--d-txt);letter-spacing:-.005em;border-radius:12px;outline:none;padding:.9rem 5.5rem .9rem 1.1rem;font-family:inherit;font-size:.94rem;font-weight:500;transition:all .2s}.directory-page .filter-search input::placeholder{color:var(--d-txt3);font-weight:400}.directory-page .filter-search input:focus{border-color:var(--d-brand);background:#fff;box-shadow:0 0 0 4px #5a6eee1a}.directory-page .filter-search-clear{color:var(--d-txt2);cursor:pointer;background:#14193c12;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-family:inherit;font-size:.7rem;transition:all .15s;display:none;position:absolute;top:50%;right:3.4rem;transform:translateY(-50%)}.directory-page .filter-search-clear:hover{background:var(--d-brand-pale-2);color:var(--d-brand)}.directory-page .filter-search.has-value .filter-search-clear{display:flex}.directory-page .filter-search-go{background:var(--d-brand);color:#fff;cursor:pointer;border:none;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-family:inherit;font-size:1.1rem;font-weight:700;transition:background .15s;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.directory-page .filter-search-go:hover{background:var(--d-brand-dark)}.directory-page .f-row{align-items:center;gap:.75rem;min-height:38px;padding:.32rem 0;display:flex}.directory-page .f-row+.f-row{border-top:1px solid var(--d-line2);margin-top:.25rem;padding-top:.6rem}.directory-page .f-row-label{text-transform:uppercase;letter-spacing:.14em;color:var(--d-txt3);flex-shrink:0;width:86px;font-size:.62rem;font-weight:700}.directory-page .f-row-chips{flex-wrap:wrap;flex:1;gap:.4rem;min-width:0;display:flex}.directory-page .f-row-clear{color:var(--d-brand-light);cursor:pointer;text-transform:none;letter-spacing:0;opacity:0;background:0 0;border:none;flex-shrink:0;padding:.3rem .45rem;font-family:inherit;font-size:.64rem;font-weight:600;transition:opacity .15s}.directory-page .f-row.has-active .f-row-clear{opacity:1}.directory-page .f-row-clear:hover{color:var(--d-brand);text-decoration:underline}.directory-page .f-chip{border:1px solid var(--d-line2);height:32px;color:var(--d-txt2);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:var(--d-bg2);letter-spacing:-.005em;border-radius:100px;justify-content:center;align-items:center;padding:0 .9rem;font-family:inherit;font-size:.72rem;font-weight:500;line-height:1;transition:all .15s;display:inline-flex}.directory-page .f-chip:hover{color:var(--d-txt);background:#fafbfe;border-color:#14193c2e}.directory-page .f-chip.on{background:var(--d-brand-pale);color:var(--d-brand-light);border-color:#5a6eee66;font-weight:600}.directory-page .f-chip.on:hover{background:var(--d-brand-pale-2)}.directory-page .f-range-inline{align-items:center;gap:.3rem;display:flex}.directory-page .f-range-inline input{background:var(--d-bg2);border:1px solid var(--d-line2);width:56px;height:28px;color:var(--d-txt);text-align:center;-moz-appearance:textfield;border-radius:6px;outline:none;padding:0 .4rem;font-family:inherit;font-size:.7rem;font-weight:600;transition:all .15s}.directory-page .f-range-inline input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.directory-page .f-range-inline input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.directory-page .f-range-inline input:hover{border-color:var(--d-line)}.directory-page .f-range-inline input:focus{border-color:var(--d-brand);background:#fff;box-shadow:0 0 0 3px #5a6eee1f}.directory-page .f-range-inline .f-range-sep{color:var(--d-txt3);font-size:.66rem;font-weight:600}.directory-page .f-range-inline .f-range-unit{color:var(--d-txt3);text-transform:uppercase;letter-spacing:.06em;margin-left:.15rem;margin-right:.15rem;font-size:.58rem;font-weight:600}.directory-page .f-range-clear{width:18px;height:18px;color:var(--d-txt2);cursor:pointer;background:#14193c12;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:.58rem;transition:all .12s;display:inline-flex}.directory-page .f-range-clear:hover{color:#ef4444;background:#fee4e4}.directory-page .f-toggle-pill{border:1px solid var(--d-line2);height:32px;color:var(--d-txt2);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:var(--d-bg2);letter-spacing:-.005em;border-radius:100px;align-items:center;gap:.45rem;padding:0 .9rem 0 .75rem;font-family:inherit;font-size:.72rem;font-weight:500;line-height:1;transition:all .15s;display:inline-flex}.directory-page .f-toggle-pill:before{content:"";border:1.5px solid var(--d-txt4);background:#fff;border-radius:3px;flex-shrink:0;width:11px;height:11px;transition:all .15s;display:inline-block}.directory-page .f-toggle-pill:hover{color:var(--d-txt);background:#fafbfe;border-color:#14193c2e}.directory-page .f-toggle-pill.on{background:var(--d-brand-pale);color:var(--d-brand-light);border-color:#5a6eee66;font-weight:600}.directory-page .f-toggle-pill.on:before{background:var(--d-brand);border-color:var(--d-brand);box-shadow:inset 0 0 0 2px #fff}.directory-page .filter-more-row{border-top:1px solid var(--d-line2);justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.5rem;padding-top:.85rem;display:flex}.directory-page .filter-close-btn{border:1px solid var(--d-line);background:var(--d-bg2);height:34px;color:var(--d-txt2);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;padding:0 1rem;font-family:inherit;font-size:.72rem;font-weight:600;line-height:1;transition:all .15s;display:inline-flex}.directory-page .filter-close-btn:hover{border-color:var(--d-brand);color:var(--d-brand);background:var(--d-brand-pale)}.directory-page .filter-more-btn{border:1px solid var(--d-line);height:34px;color:var(--d-txt2);cursor:pointer;background:var(--d-bg2);white-space:nowrap;letter-spacing:-.005em;border-radius:100px;align-items:center;gap:.45rem;padding:0 1rem;font-family:inherit;font-size:.72rem;font-weight:600;line-height:1;transition:all .15s;display:inline-flex}.directory-page .filter-more-btn:hover{border-color:var(--d-brand);color:var(--d-brand-light);background:var(--d-brand-pale)}.directory-page .filter-more-btn .chev{font-size:.6rem;line-height:1;transition:transform .2s;display:inline-block}.directory-page .filter-more-btn.open{border-color:var(--d-brand);color:var(--d-brand-light);background:var(--d-brand-pale)}.directory-page .filter-more-btn.open .chev{transform:rotate(180deg)}.directory-page .filter-more-btn.has-active{background:var(--d-brand-pale);color:var(--d-brand-light);border-color:#5a6eee66}.directory-page .filter-more-count{background:var(--d-brand);color:#fff;border-radius:100px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 .36rem;font-size:.6rem;font-weight:700;line-height:1;display:inline-flex}.directory-page .filter-bar-more{background:linear-gradient(180deg, var(--d-brand-tint) 0%, #e8ecf7 100%);border-top:1px solid #5a6eee26;padding:1.4rem 2rem 1.5rem;display:none;box-shadow:inset 0 6px 12px -8px #14193c1a}.directory-page .filter-bar-more.open{animation:.22s dir-slideDownPanel;display:block}@keyframes dir-slideDownPanel{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.directory-page .filter-bar-more-inner{grid-template-columns:repeat(auto-fit,minmax(173px,1fr));gap:1.4rem 1.75rem;max-width:1200px;margin:0 auto;display:grid}.directory-page .f-block{flex-direction:column;gap:.5rem;display:flex}.directory-page .f-block .f-row-label{width:auto;color:var(--d-brand-light)}.directory-page .f-chips-wrap{gap:.35rem;display:flex;flex-wrap:wrap!important;overflow:visible!important}.directory-page .f-range-group{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.directory-page .filter-bar-more .f-chip,.directory-page .filter-bar-more .f-toggle-pill{background:#fff;border-color:#14193c14}.directory-page .filter-bar-more .f-chip:hover,.directory-page .filter-bar-more .f-toggle-pill:hover{background:#fff;border-color:#14193c33}.directory-page .filter-bar-more .f-chip.on,.directory-page .filter-bar-more .f-toggle-pill.on{background:var(--d-brand);border-color:var(--d-brand);color:#fff}.directory-page .filter-bar-more .f-toggle-pill.on:before{box-shadow:inset 0 0 0 2px var(--d-brand);background:#fff;border-color:#fff}.directory-page .filter-bar-more .f-range-inline input{background:#fff}.directory-page .content{background:var(--d-bg);flex-direction:column;flex:1;display:flex}.directory-page .content-inner{width:100%;max-width:none;margin:0 auto;padding:0}@media (max-width:880px){.directory-page .dir-main{min-height:calc(100dvh - 240px)}}.directory-page .toolbar{background:0 0;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.4rem 0 1.1rem;display:flex}.directory-page .toolbar-count{color:var(--d-txt2);white-space:nowrap;letter-spacing:-.005em;font-size:.82rem;font-weight:500}.directory-page .toolbar-count strong{color:var(--d-txt);font-weight:700}.directory-page .sort-row{flex-wrap:wrap;gap:.4rem;margin-left:auto;display:flex}.directory-page .sort-btn{border:1px solid var(--d-line2);color:var(--d-txt2);cursor:pointer;background:var(--d-bg2);white-space:nowrap;letter-spacing:-.005em;border-radius:8px;padding:.42rem .95rem;font-family:inherit;font-size:.72rem;font-weight:500;transition:all .15s}.directory-page .sort-btn:hover{color:var(--d-txt);border-color:var(--d-line)}.directory-page .sort-btn.on{background:var(--d-brand);border-color:var(--d-brand);color:#fff;font-weight:600;box-shadow:0 1px 3px #5a6eee40}.directory-page .view-toggle{border:1px solid var(--d-line2);background:var(--d-bg2);border-radius:8px;flex-shrink:0;gap:0;display:flex;overflow:hidden}.directory-page .view-btn{color:var(--d-txt3);cursor:pointer;background:0 0;border:none;padding:.42rem .7rem;font-size:.88rem;line-height:1;transition:all .15s}.directory-page .view-btn:hover{color:var(--d-txt2)}.directory-page .view-btn.on{background:var(--d-brand-pale);color:var(--d-brand)}.directory-page .active-filters{flex-wrap:wrap;gap:.4rem;display:flex}.directory-page .active-filter-tag{background:var(--d-brand-pale);color:var(--d-brand-light);letter-spacing:-.005em;border:1px solid #5a6eee4d;border-radius:100px;align-items:center;gap:.4rem;padding:.28rem .65rem .28rem .75rem;font-size:.68rem;font-weight:600;display:flex}.directory-page .active-filter-tag button{color:var(--d-brand-light);cursor:pointer;background:#5a6eee33;border:none;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;padding:0;font-size:.6rem;line-height:1;transition:all .15s;display:flex}.directory-page .active-filter-tag button:hover{background:var(--d-brand);color:#fff}.directory-page .reset-all-btn{color:var(--d-red);cursor:pointer;background:var(--d-red-soft);white-space:nowrap;letter-spacing:-.005em;border:1px solid #ef444440;border-radius:7px;padding:.42rem .85rem;font-family:inherit;font-size:.68rem;font-weight:600;transition:all .15s}.directory-page .reset-all-btn:hover{background:#ef444424;border-color:#ef444473}.directory-page .artist-grid{background:#14193c12;border:1px solid #14193c12;border-radius:14px;grid-template-columns:repeat(5,1fr);gap:1px;margin-bottom:.5rem;display:grid;overflow:hidden}.directory-page .artist-card{background:var(--d-bg2);cursor:pointer;flex-direction:column;transition:all .2s;display:flex;position:relative}.directory-page .artist-card:hover{z-index:2;background:#fafbfe;box-shadow:0 6px 18px #14193c14}.directory-page .artist-card:hover .card-overlay{opacity:1}.directory-page .card-photo{aspect-ratio:3/4;background:var(--d-bg-input);flex-shrink:0;position:relative;overflow:hidden}.directory-page .card-photo-inner{object-fit:cover;background:linear-gradient(135deg,#eef1fb 0%,#e2e7f4 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.directory-page .card-photo-inner img{object-fit:cover;width:100%;height:100%}.directory-page .card-photo-initials{color:#14193c24;letter-spacing:-.04em;font-size:2.4rem;font-weight:800}.directory-page .card-photo-flag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:5px;padding:.12rem .3rem;font-size:.85rem;position:absolute;top:.6rem;right:.6rem;box-shadow:0 1px 2px #14193c14}.directory-page .card-photo-avail{letter-spacing:.03em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:5px;padding:.22rem .6rem;font-size:.56rem;font-weight:700;position:absolute;bottom:.65rem;left:.65rem;box-shadow:0 1px 2px #14193c1a}.directory-page .avail-now{background:var(--d-green);color:#fff}.directory-page .avail-soon{background:var(--d-amber);color:#fff}.directory-page .avail-no{color:var(--d-txt2);background:#ffffffeb}.directory-page .card-itdb-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--d-brand);background:#fffffff0;border:1px solid #5a6eee52;border-radius:5px;padding:.16rem .45rem;font-size:.55rem;font-weight:700;position:absolute;bottom:.65rem;right:.65rem;box-shadow:0 1px 2px #14193c14}.directory-page .card-vis-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--d-txt2);letter-spacing:.02em;background:#fffffff0;border-radius:5px;padding:.18rem .5rem;font-size:.55rem;font-weight:700;position:absolute;top:.65rem;left:.65rem;box-shadow:0 1px 2px #14193c1a}.directory-page .card-vis-badge.verified{background:var(--d-violet);color:#fff}.directory-page .card-overlay{-webkit-backdrop-filter:blur(4px);opacity:0;background:#16182b8c;justify-content:center;align-items:center;gap:.55rem;transition:opacity .2s;display:flex;position:absolute;inset:0}.directory-page .card-overlay-btn{cursor:pointer;letter-spacing:-.005em;border:none;border-radius:8px;align-items:center;gap:.3rem;padding:.5rem 1rem;font-family:inherit;font-size:.7rem;font-weight:600;transition:all .15s;display:inline-flex}.directory-page .cob-view{background:var(--d-brand);color:#fff;box-shadow:0 2px 6px #00000040}.directory-page .cob-view:hover{background:var(--d-brand-dark)}.directory-page .cob-save{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #fff6}.directory-page .cob-save:hover{background:#ffffff47;border-color:#fff9}.directory-page .cob-save.on{color:#ef4444;background:#fff;border-color:#fff}.directory-page .cob-save.on:hover{background:#ffffffeb}.directory-page .card-saved-marker{-webkit-backdrop-filter:blur(8px);color:#ef4444;z-index:3;background:#fffffff5;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;line-height:1;animation:.25s ease-out dir-savedPop;display:flex;position:absolute;bottom:.65rem;left:.65rem;box-shadow:0 2px 6px #14193c24}@keyframes dir-savedPop{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.directory-page .card-body{flex-direction:column;flex:1;padding:.9rem .95rem .95rem;display:flex}.directory-page .card-name{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;color:var(--d-txt);margin-bottom:.1rem;font-size:.92rem;font-weight:700;overflow:hidden}.directory-page .card-stage{color:var(--d-txt3);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.2rem;font-size:.66rem;font-style:italic;overflow:hidden}.directory-page .card-disc{color:var(--d-brand-light);margin-bottom:.3rem;font-size:.72rem;font-weight:600}.directory-page .card-loc{color:var(--d-txt3);margin-bottom:.55rem;font-size:.66rem}.directory-page .card-chips{flex-wrap:wrap;gap:.25rem;margin-bottom:.55rem;display:flex}.directory-page .c-chip{background:var(--d-bg-input);border:1px solid var(--d-line2);color:var(--d-txt2);border-radius:100px;padding:.14rem .42rem;font-size:.58rem;font-weight:500}.directory-page .card-meta{border-top:1px solid var(--d-line2);justify-content:space-between;align-items:center;margin-top:auto;padding-top:.55rem;display:flex}.directory-page .card-credits{color:var(--d-txt3);font-size:.62rem}.directory-page .card-credits strong{color:var(--d-txt2);font-weight:700}.directory-page .card-physical{color:var(--d-txt3);font-size:.62rem}.directory-page .artist-list{background:#14193c12;border:1px solid #14193c12;border-radius:14px;flex-direction:column;gap:1px;margin-bottom:.5rem;display:flex;overflow:hidden}.directory-page .list-row{background:var(--d-bg2);cursor:pointer;grid-template-columns:88px 1fr auto;align-items:stretch;gap:0;min-height:88px;transition:background .15s;display:grid}.directory-page .list-row:hover{background:#fafbfe}.directory-page .list-photo{color:#14193c40;background:linear-gradient(135deg,#eef1fb 0%,#e2e7f4 100%);justify-content:center;align-items:center;width:88px;font-size:1rem;font-weight:800;display:flex;position:relative;overflow:hidden}.directory-page .list-photo .card-photo-inner{background:0 0;width:100%;height:100%}.directory-page .list-photo .card-photo-initials{color:#14193c73;letter-spacing:-.02em;font-size:1.6rem;font-weight:800}.directory-page .list-photo .card-photo-inner img{object-fit:cover;width:100%;height:100%;image-rendering:-webkit-optimize-contrast}.directory-page .list-avail-bar{width:3px;position:absolute;top:0;bottom:0;left:0}.directory-page .list-body{grid-template-columns:1fr 1fr 1fr .8fr .6fr;align-items:center;gap:.5rem;padding:.85rem 1.1rem;display:grid}.directory-page .list-name{letter-spacing:-.01em;font-size:.88rem;font-weight:700}.directory-page .list-disc{color:var(--d-brand-light);font-size:.72rem;font-weight:600}.directory-page .list-loc{color:var(--d-txt2);font-size:.68rem}.directory-page .list-skills{flex-wrap:wrap;gap:.25rem;display:flex}.directory-page .list-skill{background:var(--d-bg-input);border:1px solid var(--d-line2);color:var(--d-txt2);border-radius:100px;padding:.12rem .4rem;font-size:.6rem;font-weight:500}.directory-page .list-credits-col{color:var(--d-txt2);font-size:.7rem}.directory-page .list-availability-col{font-size:.66rem;font-weight:700}.directory-page .list-actions{border-left:1px solid var(--d-line2);flex-direction:row;justify-content:flex-end;align-items:center;gap:.4rem;padding:.6rem .85rem;display:flex}.directory-page .list-action-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:.32rem .8rem;font-family:inherit;font-size:.64rem;font-weight:600;transition:all .15s}.directory-page .lab-view{background:var(--d-brand);color:#fff}.directory-page .lab-view:hover{background:var(--d-brand-dark)}.directory-page .lab-save{background:var(--d-bg-input);color:var(--d-txt2);border:1px solid var(--d-line2)}.directory-page .lab-save:hover{border-color:var(--d-line);color:var(--d-txt)}.directory-page .lab-save.on{color:#ef4444;background:#fef2f2;border-color:#ef444459;font-weight:700}.directory-page .lab-save.on:hover{background:#fee4e4;border-color:#ef444480}.directory-page .list-saved-dot{color:#ef4444;vertical-align:middle;background:#fef2f2;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-right:.3rem;font-size:.7rem;line-height:1;display:inline-flex}.directory-page .modal-overlay{z-index:500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#14193c6b;justify-content:flex-end;align-items:flex-start;transition:opacity .25s;display:flex;position:fixed;inset:0}.directory-page .modal-overlay.open{opacity:1;pointer-events:all}.directory-page .modal{background:var(--d-bg2);border-left:1px solid var(--d-line);width:480px;max-width:100vw;height:100dvh;transition:transform .32s cubic-bezier(.2,.8,.2,1);overflow-y:auto;transform:translate(100%);box-shadow:-12px 0 32px #14193c1f}.directory-page .modal-overlay.open .modal{transform:translate(0)}.directory-page .modal-close{background:var(--d-bg2);border-bottom:.5px solid var(--d-line2);z-index:20;justify-content:space-between;align-items:center;padding:.85rem 1.25rem;display:flex;position:sticky;top:0}.directory-page .modal-close .modal-vis-pill{letter-spacing:.01em;border:1px solid;border-radius:100px;padding:.22rem .65rem;font-size:.62rem;font-weight:600}.directory-page .modal-close .modal-vis-pill.all{background:var(--d-brand-pale);color:var(--d-brand-light);border-color:#5a6eee52}.directory-page .modal-close .modal-vis-pill.verified{background:var(--d-violet-soft);color:#7c3aed;border-color:#8b5cf652}.directory-page .modal-close button{background:var(--d-bg2);border:1px solid var(--d-line2);color:var(--d-txt2);cursor:pointer;border-radius:7px;padding:.38rem .78rem;font-family:inherit;font-size:.74rem;font-weight:500;transition:all .15s}.directory-page .modal-close button:hover{border-color:var(--d-line);color:var(--d-txt);background:#fafbfe}.directory-page .modal-photos{background:#14193c0f;overflow:hidden}.directory-page .modal-photo-main{color:#14193c2e;letter-spacing:-.04em;background:linear-gradient(135deg,#eef1fb 0%,#e2e7f4 100%);justify-content:center;align-items:center;min-width:0;min-height:0;font-size:3rem;font-weight:800;display:flex;position:relative;overflow:hidden}.directory-page .modal-photo-main .card-photo-inner{width:100%;height:100%}.directory-page .photo-zoom-trigger,.directory-page .modal-photo-thumb-button{-webkit-appearance:none;appearance:none;cursor:zoom-in;border:0;margin:0;padding:0;display:block}.directory-page .modal-photo-main .card-photo-inner img{object-fit:cover;width:100%;height:100%;display:block}.directory-page .modal-photo-main img{object-fit:cover;width:100%;height:100%}.directory-page .modal-photo-main-label{letter-spacing:.1em;text-transform:uppercase;background:var(--d-brand);color:#fff;opacity:1;z-index:2;border-radius:4px;padding:.18rem .55rem;font-size:.56rem;font-weight:700;position:absolute;top:.6rem;left:.6rem}.directory-page .modal-photo-side{grid-template-rows:repeat(3,1fr);gap:1px;min-width:0;min-height:0;display:grid}.directory-page .modal-photo-thumb{color:var(--d-txt3);text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(135deg,#f2f4fb 0%,#e6eaf4 100%);justify-content:center;align-items:center;min-width:0;min-height:0;font-size:.56rem;font-weight:600;display:flex;position:relative;overflow:hidden}.directory-page .modal-photo-thumb img{object-fit:cover;width:100%;height:100%;display:block}.directory-page .modal-photo-thumb-button{width:100%;height:100%}.directory-page .modal-photo-thumb-label{letter-spacing:.1em;text-transform:uppercase;color:#fff;z-index:2;background:#14193cb3;border-radius:3px;padding:.14rem .4rem;font-size:.5rem;font-weight:700;position:absolute;top:.4rem;left:.4rem}.directory-page .dir-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;padding:1.4rem 0 1.8rem;display:flex}.directory-page .dir-page-btn,.directory-page .dir-page-num{border:1px solid var(--d-line2);background:var(--d-bg2);min-width:36px;height:36px;color:var(--d-txt);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 .75rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:all .15s;display:inline-flex}.directory-page .dir-page-btn:hover:not(:disabled),.directory-page .dir-page-num:hover:not(:disabled){border-color:var(--d-brand);color:var(--d-brand)}.directory-page .dir-page-btn:disabled,.directory-page .dir-page-num:disabled{opacity:.5;cursor:not-allowed}.directory-page .dir-page-num.is-active{background:var(--d-brand);border-color:var(--d-brand);color:#fff;opacity:1;cursor:default;box-shadow:0 6px 14px #5a6eee52}.directory-page .dir-page-num.is-active:hover{color:#fff;border-color:var(--d-brand)}.directory-page .dir-page-ellipsis{min-width:24px;height:36px;color:var(--d-txt3);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:.78rem;font-weight:600;display:inline-flex}.directory-page .modal-info{padding:1.5rem}.directory-page .modal-name{letter-spacing:-.025em;margin-bottom:.05rem;font-size:1.7rem;font-weight:800;line-height:1.15}.directory-page .modal-stage{color:var(--d-txt3);margin-bottom:.35rem;font-size:.72rem;font-style:italic}.directory-page .modal-disc{color:var(--d-brand-light);margin-bottom:.3rem;font-size:.82rem}.directory-page .modal-loc{color:var(--d-txt3);margin-bottom:1rem;font-size:.72rem}.directory-page .modal-badges{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex}.directory-page .mbadge{letter-spacing:.005em;border:1px solid;border-radius:100px;padding:.24rem .7rem;font-size:.64rem;font-weight:600}.directory-page .mbadge-avail-now{background:var(--d-green-soft);color:var(--d-green);border-color:#10b98152}.directory-page .mbadge-avail-soon{background:var(--d-amber-soft);color:#d97706;border-color:#f59e0b52}.directory-page .mbadge-avail-no{background:var(--d-bg3);color:var(--d-txt3);border-color:var(--d-line2)}.directory-page .mbadge-itdb,.directory-page .mbadge-tour{background:var(--d-brand-pale);color:var(--d-brand-light);border-color:#5a6eee52}.directory-page .mbadge-fee{background:var(--d-amber-soft);color:#d97706;border-color:#f59e0b52}.directory-page .modal-actions{gap:.6rem;margin-bottom:1.5rem;display:flex}.directory-page .mact{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:.6rem 1.25rem;font-family:inherit;font-size:.78rem;font-weight:600;display:inline-flex}.directory-page .mact svg{flex-shrink:0;width:16px;height:16px}.directory-page .mact-ico{flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;line-height:1;display:inline-flex}.directory-page .mact-contact{background:var(--d-brand);color:#fff;flex:2}.directory-page .mact-contact:hover{background:var(--d-brand-dark)}.directory-page .mact-save{background:var(--d-bg3);color:var(--d-txt2);border:1px solid var(--d-line2);flex:1}.directory-page .mact-save:hover{border-color:var(--d-line);color:var(--d-txt)}.directory-page .mact-save.on{background:var(--d-brand-pale);color:var(--d-brand-light);border-color:#5a6eee59}.directory-page .mact-save.on:hover{background:var(--d-brand-pale);border-color:#5a6eee80}.directory-page .mact-share{background:var(--d-bg3);color:var(--d-txt2);border:1px solid var(--d-line2);flex:1}.directory-page .mact-share:hover{border-color:var(--d-line);color:var(--d-txt)}.directory-page .modal-bio-short{color:var(--d-txt);margin-bottom:.5rem;font-size:.85rem;line-height:1.65}.directory-page .modal-bio-full{color:var(--d-txt2);font-size:.78rem;line-height:1.7}.directory-page .modal-section{border-top:1px solid var(--d-line);padding:1.3rem 1.5rem 1.2rem;position:relative}.directory-page .modal-section+.modal-section{margin-top:.15rem}.directory-page .modal-sec-title{text-transform:uppercase;letter-spacing:.16em;color:var(--d-brand);align-items:center;gap:.5rem;margin-bottom:.9rem;font-size:.74rem;font-weight:800;line-height:1.1;display:inline-flex}.directory-page .modal-sec-sub{color:var(--d-txt3);margin-bottom:.65rem;font-size:.66rem;line-height:1.5}.directory-page .kv-grid{grid-template-columns:repeat(2,1fr);gap:.55rem 1rem;display:grid}.directory-page .kv-grid.three{grid-template-columns:repeat(3,1fr)}.directory-page .kv-row{flex-direction:column;gap:.1rem;display:flex}.directory-page .kv-label{text-transform:uppercase;letter-spacing:.1em;color:var(--d-brand-sub);font-size:.61rem;font-weight:800}.directory-page .modal-field-label{margin-bottom:.4rem}.directory-page .kv-val{color:var(--d-txt);font-size:.78rem;font-weight:500;line-height:1.35}.directory-page .kv-val.muted{color:var(--d-txt3);font-style:italic;font-weight:400}.directory-page .modal-chips{flex-wrap:wrap;gap:.42rem;display:flex}.directory-page .mchip{background:var(--d-brand-pale);color:var(--d-brand-light);border:.5px solid #5a6eee52;border-radius:100px;padding:.34rem .8rem;font-size:.8rem}.directory-page .mchip.brand{background:var(--d-brand-pale);color:var(--d-brand-light);border-color:#6b7eff4d}.directory-page .mchip.amber{background:var(--d-amber-soft);color:#d97706;border-color:#f59e0b47}.directory-page .modal-vitals{grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.directory-page .modal-vital{background:var(--d-bg2);border:.5px solid var(--d-line);border-radius:7px;padding:.55rem .7rem}.directory-page .mvital-label{text-transform:uppercase;letter-spacing:.1em;color:var(--d-brand-sub);font-size:.55rem;font-weight:700}.directory-page .mvital-val{margin-top:.1rem;font-size:.82rem;font-weight:700}.directory-page .modal-credit{border-bottom:.5px solid var(--d-line2);gap:.75rem;padding:.75rem 0;display:flex}.directory-page .modal-credit:last-child{border-bottom:none}.directory-page .mc-media{gap:.45rem;margin-top:.55rem;display:flex}.directory-page .mc-thumb{width:62px;height:82px;color:var(--d-txt3);background:#e5e7ec;border:0;border-radius:6px;flex:0 0 62px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:10.5px;display:inline-flex;position:relative;overflow:hidden}.directory-page .mc-thumb-button{cursor:pointer}.directory-page .mc-thumb-button img{object-fit:cover;object-position:center;border-radius:inherit;clip-path:inset(0 round 6px);width:100%;height:100%;display:block;position:absolute;inset:0}.directory-page .mc-year{color:var(--d-brand-light);word-break:keep-all;flex:0 0 86px;font-size:.7rem;font-weight:800;line-height:1.4}.directory-page .mc-year.is-empty{color:var(--d-txt3);font-size:.62rem;font-weight:600}.directory-page .mc-body{flex:1;min-width:0}.directory-page .mc-title{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;display:flex}.directory-page .mc-title-link{color:inherit;text-decoration:none}.directory-page .mc-title-link:hover{color:var(--d-brand-light);text-underline-offset:2px;text-decoration:underline}.directory-page .mc-title-itdb{background:var(--d-brand-pale);color:var(--d-brand-light);border:.5px solid #6b7eff4d;border-radius:2px;align-items:center;gap:2px;padding:.05rem .3rem;font-size:.52rem;font-weight:700;display:inline-flex}.directory-page .mc-title-local{color:var(--d-txt3);word-break:keep-all;margin-top:.08rem;font-size:.72rem;font-weight:500;line-height:1.4}.directory-page .mc-role{color:var(--d-txt2);margin-top:.1rem;font-size:.72rem;font-weight:500}.directory-page .mc-venue{color:var(--d-txt3);margin-top:.05rem;font-size:.66rem}.directory-page .mc-note{box-sizing:border-box;width:100%;color:var(--d-txt2);background:var(--d-brand-tint);border-left:2px solid var(--d-brand);border-radius:6px;margin-top:.4rem;padding:.45rem .65rem;font-size:.72rem;font-style:italic;line-height:1.45}.directory-page .role-groups{flex-direction:column;gap:.7rem;display:flex}.directory-page .role-group-title{text-transform:uppercase;letter-spacing:.12em;color:var(--d-brand-sub);margin-bottom:.3rem;font-size:.55rem;font-weight:700}.directory-page .role-group-chips{flex-wrap:wrap;gap:.3rem;display:flex}.directory-page .lang-list{flex-direction:column;gap:.4rem;display:flex}.directory-page .lang-row{background:var(--d-bg2);border:.5px solid var(--d-line2);border-radius:7px;grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:.7rem;padding:.55rem .85rem;display:grid}.directory-page .lang-cell{flex-direction:column;gap:.15rem;min-width:0;display:flex}.directory-page .lang-cell+.lang-cell{border-left:.5px solid var(--d-line2);padding-left:.7rem}.directory-page .lang-cell-label{letter-spacing:.1em;text-transform:uppercase;color:var(--d-brand-sub);font-size:.55rem;font-weight:700}.directory-page .lang-name{color:var(--d-txt);font-size:.78rem;font-weight:600}.directory-page .lang-level{color:var(--d-brand-light);font-size:.74rem;font-weight:600}.directory-page .lang-accent{color:var(--d-txt2);font-size:.74rem}.directory-page .kv-val.kv-highlight{font-weight:700}.directory-page .links-grid{flex-direction:column;gap:.5rem;display:flex}.directory-page .link-pill{background:var(--d-bg2);border:.5px solid var(--d-line2);min-width:0;color:var(--d-txt2);border-radius:8px;align-items:center;gap:.7rem;padding:.6rem .75rem;font-size:.7rem;text-decoration:none;transition:all .15s;display:flex}.directory-page .link-pill-body{flex:1;min-width:0}.directory-page .link-pill-name{color:var(--d-txt);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:600;display:block;overflow:hidden}.directory-page .link-pill-go{color:var(--d-brand-light);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.directory-page .link-pill:hover{border-color:var(--d-brand);color:var(--d-brand-light);background:var(--d-brand-pale)}.directory-page .link-pill-icon{width:38px;height:38px;color:var(--d-brand-light);background:var(--d-brand-pale);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;display:flex}.directory-page .link-pill-icon--imdb,.directory-page .link-pill-icon--ibdb{border:.5px solid var(--d-line2);background:var(--d-brand-pale)}.directory-page .link-pill-text{color:var(--d-txt3);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;display:block;overflow:hidden}.directory-page .imdb-tag{letter-spacing:-.04em;color:#000;background:#f5c518;border-radius:2px;max-width:21px;padding:1px 2px;font-size:.48rem;font-weight:900;line-height:1.2}.directory-page .ibdb-tag{letter-spacing:-.04em;background:var(--d-brand);color:#fff;border-radius:2px;max-width:21px;padding:1px 2px;font-size:.48rem;font-weight:900;line-height:1.2}.directory-page .media-list{flex-direction:column;gap:.5rem;display:flex}.directory-page .media-item{background:var(--d-bg2);border:.5px solid var(--d-line2);cursor:pointer;border-radius:8px;align-items:center;gap:.7rem;padding:.6rem .75rem;transition:all .15s;display:flex}.directory-page .media-item:hover{border-color:var(--d-brand);background:var(--d-brand-pale)}.directory-page .media-item-icon{background:var(--d-brand-pale);width:38px;height:38px;color:var(--d-brand-light);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;display:flex}.directory-page .media-item-body{flex:1;min-width:0}.directory-page .media-item-caption{color:var(--d-txt);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:600;overflow:hidden}.directory-page .media-item-link{color:var(--d-txt3);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.directory-page .media-item-play{color:var(--d-brand-light);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.photo-lightbox{z-index:2000;background:#0c0f1ceb;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out both photo-lightbox-in;display:flex;position:fixed;inset:0}.photo-lightbox img{object-fit:contain;max-width:min(1200px,100%);max-height:calc(100dvh - 48px);animation:.18s ease-out both photo-lightbox-image-in;display:block}.photo-lightbox.is-closing{animation:.18s ease-in both photo-lightbox-out}.photo-lightbox.is-closing img{animation:.18s ease-in both photo-lightbox-image-out}@keyframes photo-lightbox-in{0%{opacity:0}to{opacity:1}}@keyframes photo-lightbox-out{0%{opacity:1}to{opacity:0}}@keyframes photo-lightbox-image-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes photo-lightbox-image-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.985)}}.photo-lightbox-close{top:max(18px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));color:#fff;cursor:pointer;background:#14193c9e;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:fixed}.directory-page .modal-tt-row{border-bottom:.5px solid var(--d-line2);gap:.75rem;padding:.55rem 0;font-size:.74rem;display:flex}.directory-page .modal-tt-row:last-child{border-bottom:none}.directory-page .mtt-year{min-width:78px;color:var(--d-brand-light);flex:0 0 78px;font-size:.68rem;font-weight:700}.directory-page .mtt-body{flex:1;min-width:0}.directory-page .mtt-title{color:var(--d-txt);font-size:.78rem;font-weight:600}.directory-page .mtt-meta{color:var(--d-txt2);margin-top:.1rem;font-size:.66rem}.directory-page .mtt-result{text-transform:uppercase;letter-spacing:.08em;font-size:.6rem;font-weight:700}.directory-page .mtt-result.won{color:var(--d-green)}.directory-page .mtt-result.nominated{color:var(--d-amber)}.directory-page .press-item{background:var(--d-bg2);border-left:2px solid var(--d-brand);border-radius:7px;margin-bottom:.5rem;padding:.65rem .85rem}.directory-page .press-quote{color:var(--d-txt);font-size:.78rem;font-style:italic;line-height:1.55}.directory-page .press-link{color:var(--d-brand-light);margin-top:.3rem;font-size:.62rem;text-decoration:none;display:block}.directory-page .press-link:hover{color:var(--d-brand);text-decoration:underline}.directory-page .avail-block{flex-direction:column;gap:.6rem;display:flex}.directory-page .avail-status-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.directory-page .avail-status-badge{letter-spacing:.01em;padding:.34rem .75rem;font-size:.72rem;font-weight:700}.directory-page .avail-from-pill{color:var(--d-txt2);background:var(--d-bg3);border:.5px solid var(--d-line2);letter-spacing:.01em;border-radius:100px;padding:.24rem .7rem;font-size:.66rem;font-weight:600}.directory-page .avail-grid{grid-template-columns:1fr;gap:.6rem;display:grid}.directory-page .avail-card{border:.5px solid var(--d-line2);background:#fff;border-radius:8px;flex-direction:column;gap:.4rem;min-width:0;padding:.7rem .85rem;display:flex}.directory-page .avail-card-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--d-txt3);font-size:.6rem;font-weight:700}.directory-page .avail-card-val{color:var(--d-txt);flex-wrap:wrap;column-gap:.3rem;font-size:.82rem;font-weight:700;line-height:1.45;display:flex}.directory-page .avail-seg{white-space:nowrap;max-width:100%}.directory-page .empty-state{text-align:center;color:var(--d-txt3);background:var(--d-bg2);border:1px solid var(--d-line2);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:none;min-height:420px;margin:1.5rem 0 .5rem;padding:5rem 2rem;display:flex}.directory-page .empty-state-icon{color:var(--d-txt4);margin-bottom:1.1rem;font-size:2.4rem}.directory-page .empty-state-title{color:var(--d-txt2);letter-spacing:-.01em;margin-bottom:.55rem;font-size:1.1rem;font-weight:700}.directory-page .empty-state-desc{font-size:.84rem;line-height:1.6}.directory-page .pagination{background:var(--d-bg);justify-content:center;align-items:center;gap:.45rem;padding:1.75rem 0 2.75rem;display:flex}.directory-page .page-btn{cursor:pointer;background:var(--d-bg2);border:1px solid var(--d-line2);min-width:36px;height:36px;color:var(--d-txt2);letter-spacing:-.005em;border-radius:8px;justify-content:center;align-items:center;padding:0 .65rem;font-size:.78rem;font-weight:500;transition:all .15s;display:flex}.directory-page .page-btn:hover{border-color:var(--d-line);color:var(--d-txt);background:#fafbfe}.directory-page .page-btn.on{background:var(--d-brand);border-color:var(--d-brand);color:#fff;font-weight:700;box-shadow:0 2px 6px #5a6eee40}.directory-page .page-btn[disabled]{opacity:.4;pointer-events:none}.directory-page .loading-row{color:var(--d-txt3);justify-content:center;align-items:center;padding:3rem 2rem;font-size:.85rem;display:flex}@media (max-width:900px){.directory-page .dir-nav{gap:.5rem;padding:.65rem 1.25rem}.directory-page .nav-stat,.directory-page .nav-saved-label{display:none}.directory-page .nav-saved-btn{gap:.35rem;padding:.42rem .7rem}.directory-page .dir-logo img{height:1.3rem}.directory-page .filter-bar{position:relative;top:auto}.directory-page .filter-bar-inner{padding:.85rem 1.25rem .7rem}.directory-page .filter-search{margin-bottom:.85rem}.directory-page .filter-search input{padding:.7rem 4.8rem .7rem 1rem;font-size:.88rem}.directory-page .filter-search-go{width:34px;height:34px;font-size:1rem;right:.4rem}.directory-page .filter-search-clear{right:2.9rem}.directory-page .f-row{align-items:flex-start;padding:.2rem 0}.directory-page .f-row+.f-row{margin-top:.3rem;padding-top:.5rem}.directory-page .f-row-label{letter-spacing:.1em;width:auto;min-width:52px;padding-top:.55rem;font-size:.56rem}.directory-page .f-row-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-wrap:nowrap;padding:.15rem 0 .35rem;overflow-x:auto}.directory-page .f-row-chips::-webkit-scrollbar{display:none}.directory-page .f-row-chips>*{scroll-snap-align:start;flex-shrink:0}.directory-page .f-chip,.directory-page .f-toggle-pill,.directory-page .filter-more-btn{height:34px;padding:0 .95rem;font-size:.74rem}.directory-page .f-toggle-pill{padding:0 .95rem 0 .75rem}.directory-page .f-row-clear{display:none}.directory-page .filter-more-row{margin-top:.4rem;padding-top:.7rem}.directory-page .filter-bar-more{padding:1rem 1.25rem 1.2rem}.directory-page .filter-bar-more-inner{grid-template-columns:1fr;gap:1rem}.directory-page .content-inner{padding:0 1.25rem}.directory-page .toolbar{gap:.6rem;padding:1rem 0 .85rem}.directory-page .toolbar-count{order:-1;width:100%;font-size:.74rem}.directory-page .active-filters{order:0;width:100%}.directory-page .sort-row{scrollbar-width:none;flex-wrap:nowrap;flex:1;margin-left:0;overflow-x:auto}.directory-page .sort-row::-webkit-scrollbar{display:none}.directory-page .sort-btn{flex-shrink:0}.directory-page .artist-grid,.directory-page .artist-list,.directory-page .empty-state{border-radius:12px}.directory-page .modal{width:100vw}.directory-page .kv-grid,.directory-page .kv-grid.three,.directory-page .modal-vitals{grid-template-columns:repeat(2,1fr)}.directory-page .artist-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:420px){.directory-page .dir-nav{gap:.4rem;padding:.6rem 1rem}.directory-page .nav-right{gap:.4rem}.directory-page .nav-right .btn-sm{padding:.38rem .78rem;font-size:.7rem}.directory-page .filter-bar-inner{padding:.75rem 1rem .6rem}.directory-page .filter-bar-more{padding:.9rem 1rem 1rem}.directory-page .content-inner{padding:0 1rem}.directory-page .toolbar{padding:.85rem 0 .7rem}.directory-page .pagination{padding:1rem 0 1.5rem}.directory-page .artist-grid{grid-template-columns:repeat(2,1fr)}.directory-page .card-body{padding:.75rem .8rem .85rem}.directory-page .card-name{font-size:.85rem}}.directory-page .card-source-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-radius:5px;padding:.16rem .45rem;font-size:.55rem;font-weight:700;position:absolute;bottom:.65rem;right:.65rem;box-shadow:0 1px 2px #14193c14}.directory-page .card-source-badge.profile{color:var(--d-brand);border:1px solid #5a6eee52}.directory-page .artist-card.skeleton{pointer-events:none;cursor:default}.directory-page .skel-shimmer{background:linear-gradient(90deg, var(--d-bg3) 0%, #f3f4fa 50%, var(--d-bg3) 100%);background-size:200% 100%;animation:1.2s ease-in-out infinite dir-skel-shimmer;position:relative;overflow:hidden}@keyframes dir-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.directory-page .skel-line{border-radius:4px;width:100%;height:11px;margin-bottom:8px}.directory-page .skel-line.skel-line-lg{width:80%;height:14px}.directory-page .skel-line.skel-line-sm{width:45%;height:9px}.directory-page .list-row.skeleton{pointer-events:none;cursor:default}.directory-page .list-row.skeleton .list-photo{background:var(--d-bg3);color:#0000}.directory-page .list-row.skeleton .list-body{gap:.6rem}.directory-page .dir-toast{color:#fff;z-index:600;background:#14193ceb;border-radius:100px;padding:.7rem 1.1rem;font-size:.76rem;font-weight:600;animation:.18s ease-out dir-toast-in;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #14193c52}@keyframes dir-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.directory-page .mact:disabled{opacity:.55;cursor:not-allowed}.directory-page.p-share-page{background:var(--d-bg);flex-direction:column;align-items:center;min-height:100dvh;padding:24px 16px 64px;display:flex;position:relative}.directory-page.p-share-page .p-share-bg{z-index:0;filter:blur(16px)saturate(1.25);opacity:.95;pointer-events:none;background-position:30% 18%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0;transform:scale(1.1)}.directory-page.p-share-page .p-share-bg:before{content:"";background:linear-gradient(140deg, var(--d-brand-dark) 0%, transparent 55%), radial-gradient(120% 120% at 82% 88%, #5266ff66, transparent 58%);mix-blend-mode:soft-light;opacity:.4;position:absolute;inset:0}.directory-page.p-share-page .p-share-bg:after{content:"";background:radial-gradient(130% 90% at 50% 22%,#0000 52%,#eeeff659 100%),linear-gradient(#eeeff600 0%,#eeeff61f 55%,#eeeff680 100%);position:absolute;inset:0}.directory-page.p-share-page .p-share-empty{text-align:center;color:var(--d-txt2);padding:80px 24px;font-size:.95rem}@media (min-width:1080px){.directory-page.p-share-page{align-items:flex-end;padding-right:clamp(40px,5vw,83px)}.directory-page.p-share-page .p-share-bg{filter:blur(13px)saturate(1.2);opacity:.95;background-position:100%;background-repeat:no-repeat;background-size:cover;width:min(62vw,720px);right:auto;transform:scale(1.06)}.directory-page.p-share-page .p-share-bg:before{display:none}.directory-page.p-share-page .p-share-bg:after{content:"";background-image:linear-gradient(90deg, #fff0 0%, #fff0 42%, #ffffff6b 100%), var(--pv-edge-grad,none);filter:blur(8px);pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;width:885px;display:block;position:absolute;inset:0 auto 0 calc(100% - 180px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 19% 36%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 19% 36%,#0000 100%)}}@media (max-width:1079px){.directory-page.p-share-page{background:#fff}.directory-page.p-share-page .p-share-bg{display:none}}@media (max-width:480px){.directory-page .lang-row{grid-template-columns:1fr}}.directory-page:not(.p-share-page) .dir-hero{padding-top:44px;padding-bottom:34px}.directory-page:not(.p-share-page) .dir-eyebrow{font-size:11px}.directory-page:not(.p-share-page) .dir-sub{font-size:14px}.directory-page:not(.p-share-page) .dir-collections{padding-top:28px;padding-bottom:26px}.directory-page:not(.p-share-page) .dir-collections-head{margin-bottom:12px}.directory-page:not(.p-share-page) .dir-collections-title{font-size:16px}.directory-page:not(.p-share-page) .dir-collections-sub{font-size:10.5px}.directory-page:not(.p-share-page) .dir-collections-scroll{grid-auto-columns:minmax(300px,300px);gap:12px;min-height:142px;padding-bottom:10px}.directory-page:not(.p-share-page) .coll-card{border-radius:10px;min-height:128px;padding:15px 16px}.directory-page:not(.p-share-page) .coll-card-title{font-size:16px}.directory-page:not(.p-share-page) .coll-card-desc{font-size:12px}.directory-page:not(.p-share-page) .coll-card-check{width:24px;height:24px}.directory-page:not(.p-share-page) .dir-layout{gap:24px;padding-top:22px}.directory-page:not(.p-share-page) .filter-head{min-height:44px;padding:11px 0;font-size:10.5px}.directory-page:not(.p-share-page) .filter-head,.directory-page:not(.p-share-page) .filter-head *,.directory-page:not(.p-share-page) .filter-group-head,.directory-page:not(.p-share-page) .filter-group-head *{-webkit-user-select:none;user-select:none;cursor:pointer!important}.directory-page:not(.p-share-page) .filter-head .action-icon,.directory-page:not(.p-share-page) .filter-group-head .action-icon{pointer-events:none}.directory-page:not(.p-share-page) .filter-range-body{flex-direction:column;gap:14px;display:flex}.directory-page:not(.p-share-page) .filter-section.collapsed .filter-range-body{display:none}.directory-page:not(.p-share-page) .af-chip{min-height:30px;line-height:1}.directory-page:not(.p-share-page) .af-chip-type,.directory-page:not(.p-share-page) .af-chip-val{align-self:stretch;align-items:center;padding-top:0;padding-bottom:0;display:inline-flex}.directory-page:not(.p-share-page) .af-chip-x{width:22px;height:22px}.directory-page:not(.p-share-page) .filter-head-caret,.directory-page:not(.p-share-page) .filter-group-caret,.directory-page:not(.p-share-page) .sort-btn-caret{justify-content:center;align-items:center;line-height:0;display:inline-flex}.directory-page:not(.p-share-page) .filter-head-caret,.directory-page:not(.p-share-page) .filter-group-caret{transition:transform .2s}.directory-page:not(.p-share-page) .filter-chip{min-height:32px;padding:6px 12px;font-size:12px;line-height:1}.directory-page:not(.p-share-page) .filter-checks label,.directory-page:not(.p-share-page) .filter-radio label{min-height:38px;padding:8px 4px;font-size:13px}.directory-page:not(.p-share-page) .filter-checks input,.directory-page:not(.p-share-page) .filter-radio input{width:16px;height:16px}.directory-page:not(.p-share-page) .filter-checks input:checked:after{width:4px;height:8px;top:1.5px;left:4.5px}.directory-page:not(.p-share-page) .filter-chip-count,.directory-page:not(.p-share-page) .filter-checks-meta,.directory-page:not(.p-share-page) .filter-radio-meta,.directory-page:not(.p-share-page) .filter-group-count{font-size:10px}.directory-page:not(.p-share-page) .dir-search{margin-bottom:12px}.directory-page:not(.p-share-page) .dir-search-input{min-height:46px;padding:12px 42px;font-size:14px}.directory-page:not(.p-share-page) .dir-search-icon{width:18px;height:18px;left:15px}.directory-page:not(.p-share-page) .dir-search-clear{width:32px;height:32px;right:7px}.directory-page:not(.p-share-page) .dir-toolbar{margin-bottom:16px}.directory-page:not(.p-share-page) .dir-count{font-size:14px}.directory-page:not(.p-share-page) .sort-wrap .sort-btn{min-height:38px;padding:8px 14px;font-size:13px}.directory-page:not(.p-share-page) .sort-btn-label-mono{font-size:10px}.directory-page:not(.p-share-page) .sort-opt{min-height:40px;font-size:13px}.directory-page:not(.p-share-page) .view-toggle button{width:34px;height:32px}.directory-page:not(.p-share-page) .cat-title{font-size:16px}.directory-page:not(.p-share-page) .cat-co{font-size:12px}.directory-page:not(.p-share-page) .cat-meta-tag{padding:3px 7px;font-size:10px}.directory-page:not(.p-share-page) .cat-price{font-size:12px}.directory-page:not(.p-share-page) .cat-price .currency,.directory-page:not(.p-share-page) .cat-status{font-size:10px}.directory-page:not(.p-share-page) .empty-state-icon{margin-bottom:16px;display:inline-flex}.directory-page:not(.p-share-page) .modal-close{min-height:56px;padding:10px 18px}.directory-page:not(.p-share-page) .modal-close .modal-vis-pill{padding:5px 10px;font-size:10.5px}.directory-page:not(.p-share-page) .modal-close button{min-height:36px;padding:7px 12px;font-size:12px}.directory-page:not(.p-share-page) .modal-stage,.directory-page:not(.p-share-page) .modal-loc{font-size:12px}.directory-page:not(.p-share-page) .modal-disc,.directory-page:not(.p-share-page) .modal-bio-full{font-size:13px}.directory-page:not(.p-share-page) .mbadge{padding:5px 10px;font-size:10.5px}.directory-page:not(.p-share-page) .mact{min-height:42px;padding:10px 16px;font-size:13px}.directory-page:not(.p-share-page) .modal-section{padding:18px 22px}.directory-page:not(.p-share-page) .modal-sec-title{margin-bottom:12px;font-size:11px}.directory-page:not(.p-share-page) .modal-sec-sub{font-size:11px}.directory-page:not(.p-share-page) .kv-label,.directory-page:not(.p-share-page) .mvital-label{font-size:10px}.directory-page:not(.p-share-page) .kv-val{font-size:12.5px}.directory-page:not(.p-share-page) .mvital-val{font-size:13px}.directory-page:not(.p-share-page) .mc-year,.directory-page:not(.p-share-page) .mc-role{font-size:11.5px}.directory-page:not(.p-share-page) .mc-title{font-size:13.5px}.directory-page:not(.p-share-page) .mc-title-itdb{font-size:10px}.directory-page:not(.p-share-page) .mc-venue{font-size:11px}@media (max-width:680px){.directory-page:not(.p-share-page) .dir-hero{padding:28px 18px 24px}.directory-page:not(.p-share-page) .dir-sub{font-size:13.5px}.directory-page:not(.p-share-page) .dir-collections{padding-top:22px;padding-bottom:20px}.directory-page:not(.p-share-page) .dir-collections-scroll{grid-auto-columns:minmax(78vw,78vw);min-height:134px}.directory-page:not(.p-share-page) .coll-card{min-height:120px}.directory-page:not(.p-share-page) .dir-layout{padding:18px 16px 60px}.directory-page:not(.p-share-page) .content-inner{padding:0}.directory-page:not(.p-share-page) .dir-list-controls{margin-bottom:0;padding:6px 0 10px}.directory-page:not(.p-share-page) .dir-toolbar{align-items:flex-start;gap:10px}.directory-page:not(.p-share-page) .dir-toolbar-right{justify-content:space-between;gap:8px;width:100%}.directory-page:not(.p-share-page) .dir-filter-mobile,.directory-page:not(.p-share-page) .sort-wrap .sort-btn{min-height:40px}.directory-page:not(.p-share-page) .view-toggle button{width:36px;height:34px}.directory-page:not(.p-share-page) .cat-save{width:40px;height:40px}.directory-page:not(.p-share-page) .modal{width:100%}.directory-page:not(.p-share-page) .modal-actions{gap:8px;margin-bottom:20px}}.directory-page:not(.p-share-page){--bg:#fff;--bg-2:#f7f8fc;--bg-3:#eef0f8;--ink:#16182b;--ink-2:#555776;--ink-3:#9499b5;--ink-4:#bfc3d6;--rule:#14193c1a;--rule-2:#14193c0d;--brand:#5a6eee;--brand-deep:#4456d8;--brand-pale:#5a6eee14;--d-bg:#f4f5fa;--d-bg2:#fff;--d-bg3:#eef0f8;--d-bg-input:#f7f8fc;--d-txt:#16182b;--d-txt2:#555776;--d-txt3:#9499b5;--d-txt4:#bfc3d6}.directory-page:not(.p-share-page) .dir-main{min-width:0}.directory-page:not(.p-share-page) .dir-toolbar .active-filters{border:0;flex:320px;margin:0;padding:0}.directory-page:not(.p-share-page) .dir-grid{background:var(--rule);border:1px solid var(--rule);border-radius:14px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1px;overflow:hidden}.directory-page:not(.p-share-page) .cat-card{box-shadow:none;border:0;border-radius:0}.directory-page:not(.p-share-page) .cat-card:hover{z-index:2;background:#fafbfe;border-color:#0000;transform:none;box-shadow:0 6px 18px #14193c14}.directory-page:not(.p-share-page) .cat-card:focus-visible{box-shadow:inset 0 0 0 2px var(--brand);border-color:#0000;transform:none}.directory-page:not(.p-share-page) .cat-save{width:34px;height:34px}.directory-page:not(.p-share-page) .cat-poster-info{bottom:9px;left:9px;right:9px}.directory-page:not(.p-share-page) .cat-poster-flag{justify-content:center;align-items:center;height:22px;padding:0 5px;font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;line-height:1;display:inline-flex}.directory-page:not(.p-share-page) .cat-body{padding:14px 15px 15px}.directory-page:not(.p-share-page) .cat-meta-tag{background:var(--d-bg-input);border:1px solid var(--d-line2);color:var(--d-txt2);letter-spacing:-.005em;text-transform:none;border-radius:100px;font-family:inherit;font-size:10.5px}.directory-page:not(.p-share-page) .modal-overlay{background:#14193c6b}.directory-page:not(.p-share-page) .modal{border-left-color:var(--d-line);scrollbar-width:thin;width:640px;box-shadow:-12px 0 32px #14193c1f}.directory-page:not(.p-share-page) .modal::-webkit-scrollbar{width:3px}.directory-page:not(.p-share-page) .modal-close-btn{align-items:center;gap:5px;display:inline-flex}.directory-page:not(.p-share-page) .modal-info{padding:22px 24px}.directory-page:not(.p-share-page) .modal-actions{margin-block-end:0}.directory-page:not(.p-share-page) .modal-name{color:var(--d-txt);font-size:27px}.directory-page:not(.p-share-page) .modal-disc{color:var(--d-brand-light)}.directory-page:not(.p-share-page) .modal-section{border-top:.5px solid var(--d-line2);padding:19px 24px}.directory-page:not(.p-share-page) .modal-section+.modal-section{margin-top:0}.directory-page:not(.p-share-page) .modal-sec-title{color:var(--d-brand-light);letter-spacing:.14em;font-size:10.5px}.directory-page:not(.p-share-page) .modal-vital{background:var(--d-bg3);border:0}.directory-page:not(.p-share-page) .modal .mchip{background:var(--d-brand-pale);color:var(--d-brand-light);border-color:#5a6eee52}.directory-page:not(.p-share-page) .dir-filter-panel-toggle{display:none}.directory-page:not(.p-share-page) .dir-grid.list-view{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:10px;overflow:visible}.directory-page:not(.p-share-page) .dir-grid.list-view .cat-card{border:1px solid var(--d-line2);border-radius:10px}.directory-page:not(.p-share-page) .view-toggle button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #5a6eee73}.directory-page:not(.p-share-page) .cat-card-skeleton{cursor:default;pointer-events:none}.directory-page:not(.p-share-page) .cat-card-skeleton .cat-poster:after{display:none}@media (min-width:881px){.directory-page:not(.p-share-page) .dir-hero-inner{max-width:1384px}.directory-page:not(.p-share-page) .dir-collections{padding-left:28px;padding-right:28px}.directory-page:not(.p-share-page) .dir-layout{grid-template-columns:minmax(0,1fr);gap:0;max-width:none;padding:0 0 80px;display:grid}.directory-page:not(.p-share-page) .dir-top-filters{background:var(--d-bg2);border:0;border-bottom:1px solid var(--d-line2);box-shadow:0 1px 0 var(--d-line2), 0 8px 20px -16px #14193c2e;z-index:40;align-self:auto;max-height:none;padding:20px max(28px,50vw - 692px) 14px;position:sticky;top:64px;overflow:visible}.directory-page:not(.p-share-page) .dir-top-filters.desktop-open{overscroll-behavior:contain;z-index:70;flex-direction:column;max-height:none;display:flex;position:fixed;bottom:0;overflow:hidden}.directory-page:not(.p-share-page) .dir-top-filters.desktop-open.desktop-closing{pointer-events:none}.directory-page:not(.p-share-page) .dir-top-filters.desktop-open.desktop-closing .dir-filter-panel{opacity:0;transform:translateY(-6px)}.directory-page:not(.p-share-page) .dir-top-filters.desktop-open.desktop-closing .dir-sidebar-apply{opacity:0;transform:translateY(4px)}.directory-page:not(.p-share-page) .dir-top-filters .dir-search{margin:0 0 14px}.directory-page:not(.p-share-page) .dir-filter-panel-toggle{border:1px solid var(--d-line2);color:var(--d-txt2);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:100px;justify-content:center;align-items:center;gap:6px;min-height:36px;margin:0 0 0 auto;padding:6px 10px 6px 13px;font-family:inherit;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.directory-page:not(.p-share-page) .dir-filter-panel-toggle>span{align-items:center;display:inline-flex}.directory-page:not(.p-share-page) .dir-filter-panel-toggle .action-icon{flex-shrink:0;transition:transform .25s;display:block}.directory-page:not(.p-share-page) .dir-filter-panel-toggle.open .action-icon{transform:rotate(180deg)}.directory-page:not(.p-share-page) .dir-filter-panel-count{background:var(--d-brand);color:#fff;border-radius:100px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;line-height:1;display:inline-flex}.directory-page:not(.p-share-page) .dir-filter-panel{opacity:0;pointer-events:none;max-height:0;transition:max-height .32s,opacity .2s,transform .25s;overflow:hidden;transform:translateY(-6px)}.directory-page:not(.p-share-page) .dir-filter-panel.open{opacity:1;pointer-events:auto;max-height:none;overflow:visible;transform:translateY(0)}.directory-page:not(.p-share-page) .dir-top-filters.desktop-open .dir-filter-panel.open{flex:auto;min-height:0;padding-right:4px;overflow:hidden auto}.directory-page:not(.p-share-page) .dir-top-filters.desktop-open .filter-head{pointer-events:none;cursor:default!important}.directory-page:not(.p-share-page) .dir-top-filters.desktop-open .filter-head-caret,.directory-page:not(.p-share-page) .dir-top-filters.desktop-open .filter-group-head{display:none}.directory-page:not(.p-share-page) .dir-top-filters.desktop-open .filter-section.collapsed .filter-body{display:block}.directory-page:not(.p-share-page) .dir-top-filters.desktop-open .filter-section.collapsed .filter-range-body{display:flex}.directory-page:not(.p-share-page) .dir-top-filters.desktop-open .dir-filter-panel>.filter-section .filter-chips,.directory-page:not(.p-share-page) .dir-top-filters.desktop-open .dir-filter-panel>.filter-section .filter-checks{flex-wrap:wrap;overflow:visible}.directory-page:not(.p-share-page) .dir-top-filters.desktop-open .filter-chip,.directory-page:not(.p-share-page) .dir-top-filters.desktop-open .filter-checks label,.directory-page:not(.p-share-page) .dir-top-filters.desktop-open .f-toggle-pill{border:1px solid var(--d-line2);letter-spacing:-.005em;text-transform:none;border-radius:100px;min-height:32px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500}.directory-page:not(.p-share-page) .dir-top-filters.desktop-open .filter-chip.on,.directory-page:not(.p-share-page) .dir-top-filters.desktop-open .filter-checks label.on,.directory-page:not(.p-share-page) .dir-top-filters.desktop-open .f-toggle-pill.on{background:var(--d-brand);border-color:var(--d-brand);color:#fff}.directory-page:not(.p-share-page) .dir-top-filters.desktop-open .filter-checks label.on input{background:#fff;border-color:#fff}.directory-page:not(.p-share-page) .dir-top-filters.desktop-open .filter-checks label.on input:after{border-color:var(--d-brand)}.directory-page:not(.p-share-page) .dir-top-filters.desktop-open .f-toggle-pill:before{margin:0}.directory-page:not(.p-share-page) .dir-top-filters.desktop-open .f-toggle-pill.on:before{box-shadow:inset 0 0 0 2px var(--d-brand);background:#fff;border-color:#fff}.directory-page:not(.p-share-page) .dir-top-filters.desktop-open .dir-sidebar-apply{z-index:5;background:#fff;flex:none;justify-content:flex-end;align-items:center;margin:0;padding:12px 0 2px;transition:opacity .2s,transform .22s;display:flex;position:static}.directory-page:not(.p-share-page) .dir-top-filters.desktop-open .dir-sidebar-apply-btn{background:var(--d-brand);border-radius:10px;width:auto;min-height:42px;padding:10px 22px}.directory-page:not(.p-share-page) .dir-top-filters .dir-filter-panel>.filter-section{border-bottom:1px solid var(--d-line2);grid-template-columns:112px minmax(0,1fr);align-items:start;margin:0;padding:4px 0;display:grid}.directory-page:not(.p-share-page) .dir-top-filters .dir-filter-panel>.filter-section .filter-head{justify-content:flex-start;min-height:38px;padding:8px 12px 8px 0}.directory-page:not(.p-share-page) .dir-top-filters .dir-filter-panel>.filter-section .filter-head-caret{margin-left:auto}.directory-page:not(.p-share-page) .dir-top-filters .dir-filter-panel>.filter-section .filter-body{padding:7px 0}.directory-page:not(.p-share-page) .dir-top-filters .dir-filter-panel>.filter-section .filter-chips{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:6px;overflow-x:auto}.directory-page:not(.p-share-page) .dir-top-filters .dir-filter-panel>.filter-section .filter-chips::-webkit-scrollbar{display:none}.directory-page:not(.p-share-page) .dir-top-filters .dir-filter-panel>.filter-section .filter-chip{white-space:nowrap}.directory-page:not(.p-share-page) .dir-top-filters .dir-filter-panel>.filter-section .filter-checks{scrollbar-width:none;flex-flow:row;gap:6px;overflow-x:auto}.directory-page:not(.p-share-page) .dir-top-filters .dir-filter-panel>.filter-section .filter-checks::-webkit-scrollbar{display:none}.directory-page:not(.p-share-page) .dir-top-filters .dir-filter-panel>.filter-section .filter-checks label{white-space:nowrap;background:var(--d-bg2);border:1px solid var(--d-line2);border-radius:100px;flex:none;min-height:32px;padding:5px 11px}.directory-page:not(.p-share-page) .dir-top-filters .dir-filter-panel>.filter-section .filter-chip.on{background:var(--d-brand);border-color:var(--d-brand);color:#fff}.directory-page:not(.p-share-page) .dir-top-filters .filter-group{margin-top:6px;padding-top:4px}.directory-page:not(.p-share-page) .dir-top-filters.desktop-open .filter-group{margin-top:14px;padding-top:0}.directory-page:not(.p-share-page) .dir-top-filters .filter-group-head{border:1px solid var(--d-line);background:#fff;border-radius:100px;width:auto;min-height:32px;margin-left:auto;padding:6px 13px}.directory-page:not(.p-share-page) .dir-top-filters .filter-group-body{background:#eef1fa;border:1px solid #5a6eee1f;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:24px;margin:8px 0 0;padding:18px 20px 20px;display:grid}.directory-page:not(.p-share-page) .dir-top-filters .filter-group.collapsed .filter-group-body{display:none}.directory-page:not(.p-share-page) .dir-top-filters.desktop-open .filter-group.collapsed .filter-group-body{display:grid}.directory-page:not(.p-share-page) .dir-top-filters .filter-group-column{flex-direction:column;gap:22px;min-width:0;display:flex}.directory-page:not(.p-share-page) .dir-top-filters .filter-group-body .filter-section{border:0;margin:0}.directory-page:not(.p-share-page) .dir-top-filters .filter-group-body .filter-head{color:var(--d-brand-light);justify-content:flex-start;min-height:24px;padding:0 0 6px}.directory-page:not(.p-share-page) .dir-top-filters .filter-group-body .filter-body{padding:0}.directory-page:not(.p-share-page) .dir-top-filters .filter-group-body .filter-chips{gap:6px}.directory-page:not(.p-share-page) .dir-top-filters .filter-group-body .filter-head-caret{margin-left:auto}.directory-page:not(.p-share-page) .dir-top-filters .filter-group-body .filter-chip{background:#fff}.directory-page:not(.p-share-page) .dir-top-filters .filter-group-body .filter-chip.on,.directory-page:not(.p-share-page) .dir-top-filters.desktop-open .dir-filter-panel>.filter-section .filter-checks label.on{background:var(--d-brand);border-color:var(--d-brand);color:#fff}.directory-page:not(.p-share-page) .dir-main{width:100%;max-width:1440px;margin:0 auto;padding:22px 28px 0}.directory-page:not(.p-share-page) .dir-list-controls{position:relative}.directory-page:not(.p-share-page) .dir-toolbar-right{margin-left:auto}.directory-page:not(.p-share-page) .sort-wrap .sort-btn{border-radius:8px;min-height:36px;padding:7px 11px}.directory-page:not(.p-share-page) .view-toggle{border-radius:8px;gap:0;padding:0}.directory-page:not(.p-share-page) .view-toggle button{border-radius:0;width:38px;height:36px}.directory-page:not(.p-share-page) .view-toggle button+button{border-left:1px solid var(--d-line2)}.directory-page:not(.p-share-page) .view-toggle button.on{background:var(--d-brand-pale);color:var(--d-brand)}}@media (max-width:880px){.directory-page:not(.p-share-page) .dir-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.directory-page:not(.p-share-page) .dir-top-filters .dir-search{margin-bottom:16px}.directory-page:not(.p-share-page) .dir-list-controls{box-shadow:none;isolation:isolate;z-index:30;background:#f4f5fa;margin-bottom:10px;padding:4px 0 6px;position:sticky;top:56px;transform:translateZ(0)}.directory-page:not(.p-share-page) .dir-list-controls:before{content:"";z-index:-1;background:#f4f5fa;position:absolute;inset:-1px -16px}.directory-page:not(.p-share-page) .dir-toolbar{gap:6px;margin-bottom:0}.directory-page:not(.p-share-page) .dir-toolbar .active-filters{flex-wrap:wrap;flex-basis:100%;order:3;gap:5px;margin:0;padding:3px 0 0;overflow:visible}.directory-page:not(.p-share-page) .dir-toolbar .af-chip{min-height:26px;font-size:10px}.directory-page:not(.p-share-page) .dir-toolbar .af-chip-type{padding:3px 6px 3px 8px;font-size:8px}.directory-page:not(.p-share-page) .dir-toolbar .af-chip-val{padding:3px 2px 3px 7px}.directory-page:not(.p-share-page) .dir-toolbar .af-chip-x{opacity:.72;width:20px;height:20px;margin:0 3px 0 0}.directory-page:not(.p-share-page) .dir-toolbar .af-clear{flex:none;margin:0;padding:3px 6px}.directory-page:not(.p-share-page) .modal{border-left:0;width:100%}.directory-page:not(.p-share-page) .modal-info{padding-bottom:22px}.directory-page:not(.p-share-page) .modal-actions{margin-block-end:0}.directory-page:not(.p-share-page) .modal-section{border-top-width:1px}.directory-page:not(.p-share-page) .view-toggle{border-radius:8px;gap:0;padding:0}.directory-page:not(.p-share-page) .view-toggle button{border-radius:0;width:36px;height:36px}.directory-page:not(.p-share-page) .view-toggle button+button{border-left:1px solid var(--d-line2)}.directory-page:not(.p-share-page) .view-toggle button.on{background:var(--d-brand-pale);color:var(--d-brand)}.directory-page:not(.p-share-page) .dir-toolbar-right{justify-content:flex-start}.directory-page:not(.p-share-page) .dir-toolbar-right .sort-wrap{margin-left:auto}.directory-page:not(.p-share-page) .sort-wrap .sort-btn{gap:6px;min-height:36px;padding:6px 10px}.directory-page:not(.p-share-page) .dir-filter-mobile{min-height:36px;padding:7px 11px}.directory-page:not(.p-share-page) .dir-grid.list-view{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:10px;overflow:visible}.directory-page:not(.p-share-page) .dir-grid.list-view .cat-card{border:0;border-radius:10px;grid-template-columns:112px minmax(0,1fr);min-height:142px;display:grid}.directory-page:not(.p-share-page) .dir-grid.list-view .cat-poster{aspect-ratio:auto;width:112px;height:100%;min-height:142px}.directory-page:not(.p-share-page) .dir-grid.list-view .cat-body{min-width:0;padding:14px 13px}.directory-page:not(.p-share-page) .dir-grid.list-view .cat-title{font-size:15px}.directory-page:not(.p-share-page) .dir-grid.list-view .cat-meta{margin-bottom:8px}.directory-page:not(.p-share-page) .dir-grid.list-view .cat-foot{padding-top:8px}}@media (max-width:680px){.directory-page.p-share-page .modal-info{padding:16px 14px 4px}.directory-page.p-share-page .modal-actions{gap:5px;margin-block-end:0}.directory-page.p-share-page .mact{min-height:36px;padding:8px 9px;font-size:12px}}.directory-page .modal-photos{background:var(--d-bg2);height:auto;max-height:none;display:block}.directory-page .modal-photo-stage{aspect-ratio:4/5;color:#14193c2e;letter-spacing:-.04em;background:linear-gradient(135deg,#eef1fb 0%,#e2e7f4 100%);justify-content:center;align-items:center;width:100%;max-height:min(72vh,720px);font-size:3rem;font-weight:800;display:flex;position:relative;overflow:hidden}.directory-page .modal-photo-stage .card-photo-inner,.directory-page .modal-photo-stage .photo-zoom-trigger{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.directory-page .modal-photo-stage .card-photo-inner img,.directory-page .modal-photo-stage img{object-fit:contain;width:100%;height:100%;display:block}.directory-page .modal-photo-nav{z-index:2;color:#fff;cursor:pointer;opacity:.85;background:#0c10286b;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:opacity .15s,background .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.directory-page .modal-photo-nav:hover{opacity:1;background:#0c10289e}.directory-page .modal-photo-nav svg{width:18px;height:18px}.directory-page .modal-photo-nav.prev{left:10px}.directory-page .modal-photo-nav.next{right:10px}.directory-page .modal-photo-strip{background:var(--d-bg2);border-top:1px solid var(--d-line2);gap:6px;padding:8px 10px;display:flex;overflow-x:auto}.directory-page .modal-photo-chip{background:var(--d-bg3);cursor:pointer;opacity:.62;border:1.5px solid #0000;border-radius:6px;flex:none;width:54px;height:68px;padding:0;transition:opacity .15s,border-color .15s;overflow:hidden}.directory-page .modal-photo-chip img{object-fit:cover;width:100%;height:100%;display:block}.directory-page .modal-photo-chip:hover{opacity:.85}.directory-page .modal-photo-chip.on{opacity:1;border-color:var(--d-brand)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
