.mml-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-ui);font-weight:500;line-height:1.2;border:1px solid transparent;border-radius:var(--r-full);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:opacity var(--dur-base) ease,background-color var(--dur-base) ease,border-color var(--dur-base) ease,transform var(--dur-fast) ease}.mml-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mml-btn--sm{padding:5px 10px;font-size:12.5px}.mml-btn--md{padding:9px 15px;font-size:14px}.mml-btn--lg{padding:14px 26px;font-size:15px}.mml-btn--primary{background:var(--ink);color:var(--white)}.mml-btn--accent{background:var(--accent);color:var(--white)}.mml-btn--ghost{background:var(--white);color:var(--ink);border-color:var(--border-default)}.mml-btn--text{background:transparent;color:var(--ink)}.mml-btn:hover:not(:disabled){opacity:.92}.mml-btn:active:not(:disabled){transform:scale(.98)}.mml-btn:disabled{background:#0000001f;color:#00000061;border-color:transparent;cursor:not-allowed}.mml-btn__spinner{flex:none;width:16px;height:16px;border-radius:var(--r-full);border:2px solid var(--accent-tint-10);border-top-color:var(--accent);animation:mml-spin .7s linear infinite}@keyframes mml-spin{to{transform:rotate(360deg)}}.mml-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-size:13px;font-weight:500;line-height:1.2;padding:7px 14px;border-radius:999px;background:var(--white);color:var(--ink);border:1px solid var(--border-default);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-base) ease,color var(--dur-base) ease,border-color var(--dur-base) ease}.mml-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mml-chip:hover:not(:disabled){background:var(--ink);color:var(--bg-ivory);border-color:var(--ink)}.mml-chip--selected{background:var(--ink);color:var(--bg-ivory);border-color:var(--ink)}.mml-chip:disabled{color:var(--text-disabled);border-color:var(--border-subtle);cursor:not-allowed;background:var(--white)}.mml-skeleton{display:block;border-radius:var(--r-xs);background:linear-gradient(90deg,#ece9e2,#f4f2ec,#ece9e2);background-size:760px 100%;animation:mml-shimmer 1.3s infinite linear}@keyframes mml-shimmer{0%{background-position:-760px 0}to{background-position:760px 0}}@media(prefers-reduced-motion:reduce){.mml-skeleton{animation:none;background:#ece9e2}}.mml-input{display:block;width:100%;font-family:var(--font-ui);font-size:14px;line-height:1.5;color:var(--ink);background:var(--white);border:1px solid var(--border-input);border-radius:9px;padding:13px 15px;transition:border-color var(--dur-base) ease,box-shadow var(--dur-base) ease,background-color var(--dur-base) ease}.mml-input::placeholder{color:var(--placeholder);font-style:normal}.mml-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--focus-ring)}.mml-input--error{border-color:#c0392b;background:#fdeeec}.mml-input--error:focus{border-color:#c0392b;box-shadow:0 0 0 4px #c0392b1a}.mml-input:disabled{background:#0000000a;color:var(--text-disabled);cursor:not-allowed}.mml-card{display:flex;flex-direction:column;width:216px;flex:0 0 216px;background:var(--white);border:1px solid var(--border-subtle);border-radius:2px;overflow:hidden;transition:transform var(--dur-slow) ease,box-shadow var(--dur-slow) ease;scroll-snap-align:start}.mml-card:hover{transform:translateY(-3px);box-shadow:var(--sh-lg)}.mml-card__imgwrap{position:relative;aspect-ratio:3 / 4;background:#e4e0d6;overflow:hidden}.mml-card__img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-image) var(--ease-image)}.mml-card:hover .mml-card__img{transform:scale(1.04)}.mml-card__fav{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:30px;height:30px;border:none;border-radius:var(--r-full);background:#ffffffd9;color:var(--ink);cursor:pointer;transition:opacity var(--dur-base)}.mml-card__fav:hover{opacity:.92}.mml-card__fav--on{color:#c4553b}.mml-card__fav:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mml-card__body{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px;flex:1}.mml-card__brand{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary)}.mml-card__name{font-family:var(--font-display);font-size:15px;font-weight:400;line-height:1.3;margin:0;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.mml-card__price{display:flex;align-items:baseline;gap:7px;font-family:var(--font-mono);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink)}.mml-card__oldprice,.mml-card__noprice{font-size:11px;color:var(--text-muted)}.mml-card__cta{display:flex;gap:7px;margin-top:auto;padding-top:8px}.mml-card__buy{flex:1;display:grid;place-items:center;padding:8px 12px;background:var(--ink);color:var(--bg-ivory);font-family:var(--font-ui);font-size:13px;font-weight:500;text-decoration:none;border-radius:var(--r-md);transition:opacity var(--dur-base)}.mml-card__buy:hover{opacity:.92}.mml-card__buy:active{transform:scale(.98)}.mml-card__buy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mml-card__tryon{padding:8px 12px;background:var(--white);color:var(--accent);border:1px solid var(--accent);font-family:var(--font-ui);font-size:13px;font-weight:500;border-radius:var(--r-md);cursor:pointer;transition:opacity var(--dur-base)}.mml-card__tryon:hover{opacity:.92}.mml-card__tryon:active{transform:scale(.98)}.mml-card__tryon:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bl-prose{font:400 16px/1.7 Inter,system-ui,sans-serif;color:#16150f}.bl-prose:focus{outline:none}.bl-prose>*+*{margin-top:1em}.bl-prose h2{font:400 30px/1.25 Spectral,Georgia,serif;margin:1.6em 0 .5em}.bl-prose h3{font:500 21px/1.3 Inter,sans-serif;margin:1.4em 0 .4em}.bl-prose p{margin:0 0 .9em}.bl-prose a{color:#2b2bcc;text-decoration:underline;text-underline-offset:2px}.bl-prose ul,.bl-prose ol{padding-left:1.4em;margin:0 0 1em}.bl-prose li{margin:.3em 0}.bl-prose li>p{margin:0}.bl-prose img{max-width:100%;height:auto;border-radius:10px;display:block}.bl-prose blockquote{border-left:3px solid #2b2bcc;padding:2px 0 2px 18px;margin:1.2em 0;color:#000000b3;font-style:italic}.bl-prose hr{border:none;border-top:1px solid rgba(0,0,0,.12);margin:2em 0}.bl-prose code{background:#f4f1ea;border-radius:4px;padding:2px 6px;font:400 14px Inter,monospace}.bl-prose pre{background:#16150f;color:#f4f1ea;border-radius:10px;padding:16px 18px;overflow-x:auto}.bl-prose pre code{background:none;color:inherit;padding:0}.bl-prose table{border-collapse:collapse;width:100%;margin:1.2em 0;font-size:14.5px;table-layout:fixed}.bl-prose th,.bl-prose td{border:1px solid rgba(0,0,0,.14);padding:9px 12px;text-align:left;vertical-align:top}.bl-prose th{background:#f4f1ea;font-weight:600}.bl-prose .tableWrapper{overflow-x:auto}.bl-prose [data-callout]{border-radius:12px;padding:14px 16px 14px 46px;position:relative;margin:1.3em 0;font-size:15px}.bl-prose [data-callout]>*:last-child{margin-bottom:0}.bl-prose [data-callout]:before{position:absolute;left:16px;top:14px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:700 12px Inter,sans-serif;color:#fff}.bl-prose [data-callout=info]{background:#eef1fb;border:1px solid #cdd6f6}.bl-prose [data-callout=info]:before{content:"i";background:#2b2bcc}.bl-prose [data-callout=tip]{background:#eef7f0;border:1px solid #cfe6d6}.bl-prose [data-callout=tip]:before{content:"★";background:#2e7d4f;font-size:10px}.bl-prose [data-callout=warn]{background:#fbf0ed;border:1px solid #f0d3ca}.bl-prose [data-callout=warn]:before{content:"!";background:#c4553b}.bl-prose p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:#0000004d}.bl-prose .ProseMirror-selectednode{outline:2px solid #2b2bcc;outline-offset:2px;border-radius:10px}@media(max-width:700px){.bl-prose h2{font-size:24px}.bl-prose h3{font-size:18px}}@media(max-width:1100px){.bl-grid{grid-template-columns:minmax(0,1fr)!important}}.bl-page{padding:44px 40px 96px}.bl-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:30px;align-items:center}.bl-hero-img{min-height:360px}.bl-hero-body{min-width:0}.bl-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:44px;align-items:start}.bl-layout>.bl-prose{max-width:720px}.bl-toc{position:sticky;top:24px}.bl-toc a:hover{color:#2b2bcc!important}.bl-layout:not(:has(.bl-toc)){grid-template-columns:minmax(0,1fr);justify-items:center}@media(max-width:900px){.bl-layout{grid-template-columns:minmax(0,1fr);gap:24px}.bl-toc{position:static;border-left:3px solid rgba(0,0,0,.1);padding-left:14px}}@media(max-width:700px){.bl-page{padding:24px 16px 80px}.bl-hero{grid-template-columns:1fr;gap:16px}.bl-hero-img{min-height:0;aspect-ratio:3 / 2}.bl-hero-body h2{font-size:26px!important}.bl-title{font-size:30px!important}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/app/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/app/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/app/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/app/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/app/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/app/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/app/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/app/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/app/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2) format("woff2"),url(/app/assets/inter-cyrillic-800-normal-CCHyn08d.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/app/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/app/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff")}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/spectral-cyrillic-400-normal-Bx9Tn3WZ.woff2) format("woff2"),url(/app/assets/spectral-cyrillic-400-normal-X3p2PSzL.woff) format("woff")}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/spectral-latin-400-normal-CTVgUekv.woff2) format("woff2"),url(/app/assets/spectral-latin-400-normal-D34IWA1h.woff) format("woff")}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/spectral-cyrillic-500-normal-medSbGbm.woff2) format("woff2"),url(/app/assets/spectral-cyrillic-500-normal-CNC_J6mt.woff) format("woff")}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/spectral-latin-500-normal-nNjq7_Cd.woff2) format("woff2"),url(/app/assets/spectral-latin-500-normal-PrYyf_gG.woff) format("woff")}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/app/assets/spectral-cyrillic-400-italic-C6o5RXh-.woff2) format("woff2"),url(/app/assets/spectral-cyrillic-400-italic-C95RxGpc.woff) format("woff")}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/app/assets/spectral-latin-400-italic-CDO25mTW.woff2) format("woff2"),url(/app/assets/spectral-latin-400-italic-Ds-NcNVC.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/app/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/app/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/app/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/app/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/app/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/app/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff")}:root{--bg-ivory: #F4F1EA;--surface-alt: #F7F5F0;--bg-admin: #EEEBE4;--white: #FFFFFF;--ink: #16150F;--accent: #2B2BCC;--accent-hover: #2412A8;--success: #3F7A4E;--success-admin: #1F8A5B;--success-bg: #E9F5EE;--error: #C4553B;--error-admin: #C0392B;--error-bg: #FBEEEC;--warning: #C97A16;--warning-bg: #FCF3E2;--text-secondary: rgba(0, 0, 0, .6);--text-tertiary: rgba(0, 0, 0, .5);--text-muted: rgba(0, 0, 0, .45);--text-disabled: rgba(0, 0, 0, .38);--placeholder: rgba(0, 0, 0, .38);--border-subtle: rgba(0, 0, 0, .08);--border-default: rgba(0, 0, 0, .12);--border-input: rgba(0, 0, 0, .16);--border-strong: rgba(0, 0, 0, .22);--accent-tint-6: rgba(43, 43, 204, .06);--accent-tint-10: rgba(43, 43, 204, .1);--focus-ring: rgba(43, 43, 204, .1);--r-xs: 4px;--r-sm: 6px;--r-md: 8px;--r-lg: 10px;--r-xl: 12px;--r-2xl: 14px;--r-3xl: 18px;--r-sheet: 22px;--r-full: 999px;--r-bubble-assistant: 14px 14px 4px 14px;--r-bubble-user: 14px 14px 14px 4px;--sh-sm: 0 2px 8px rgba(0, 0, 0, .14);--sh-md: 0 2px 10px rgba(0, 0, 0, .05);--sh-lg: 0 6px 24px rgba(0, 0, 0, .06);--sh-xl: 0 10px 30px rgba(0, 0, 0, .09);--sh-modal: 0 30px 80px rgba(0, 0, 0, .3);--sh-toast: 0 12px 40px rgba(0, 0, 0, .25);--sh-accent-md: 0 8px 22px rgba(43, 43, 204, .24);--dur-fast: .1s;--dur-base: .15s;--dur-slow: .18s;--dur-image: .5s;--lh-hero: 1.08;--lh-display: 1.2;--lh-body: 1.5;--lh-relaxed: 1.6;--ls-display: -.02em;--ls-overline: .08em;--ls-overline-wide: .14em}@theme{ --font-ui: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif; --font-display: "Spectral", Georgia, "Times New Roman", serif; --font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace; --ease-image: cubic-bezier(.2, .7, .2, 1); --text-t-10: 10px; --text-t-10--line-height: 1.5; --text-t-11: 11px; --text-t-11--line-height: 1.5; --text-t-11-5: 11.5px; --text-t-11-5--line-height: 1.5; --text-t-12: 12px; --text-t-12--line-height: 1.5; --text-t-12-5: 12.5px; --text-t-12-5--line-height: 1.5; --text-t-13: 13px; --text-t-13--line-height: 1.5; --text-t-13-5: 13.5px; --text-t-13-5--line-height: 1.5; --text-t-14: 14px; --text-t-14--line-height: 1.5; --text-t-15: 15px; --text-t-15--line-height: 1.5; --text-t-16: 16px; --text-t-16--line-height: 1.5; --text-t-18: 18px; --text-t-18--line-height: 1.5; --text-d-20: 20px; --text-d-20--line-height: 1.2; --text-d-20--letter-spacing: -.02em; --text-d-26: 26px; --text-d-26--line-height: 1.2; --text-d-26--letter-spacing: -.02em; --text-d-32: 32px; --text-d-32--line-height: 1.2; --text-d-32--letter-spacing: -.02em; --text-d-40: 40px; --text-d-40--line-height: 1.2; --text-d-40--letter-spacing: -.02em; --text-d-44: 44px; --text-d-44--line-height: 1.2; --text-d-44--letter-spacing: -.02em; --text-d-56: 56px; --text-d-56--line-height: 1.08; --text-d-56--letter-spacing: -.02em; --text-d-62: 62px; --text-d-62--line-height: 1.08; --text-d-62--letter-spacing: -.02em; --leading-hero: 1.08; --leading-display: 1.2; --leading-body: 1.5; --leading-relaxed: 1.6; --tracking-display: -.02em; --tracking-overline: .08em; --tracking-overline-wide: .14em; --spacing-2: 2px; --spacing-4: 4px; --spacing-6: 6px; --spacing-7: 7px; --spacing-8: 8px; --spacing-9: 9px; --spacing-10: 10px; --spacing-11: 11px; --spacing-12: 12px; --spacing-14: 14px; --spacing-16: 16px; --spacing-18: 18px; --spacing-20: 20px; --spacing-22: 22px; --spacing-24: 24px; --spacing-26: 26px; --spacing-32: 32px; --spacing-44: 44px; --spacing-48: 48px; --spacing-60: 60px; --spacing-64: 64px; }@theme inline{ --color-ivory: var(--bg-ivory); --color-surface-alt: var(--surface-alt); --color-admin: var(--bg-admin); --color-white: var(--white); --color-ink: var(--ink); --color-accent: var(--accent); --color-accent-hover: var(--accent-hover); --color-success: var(--success); --color-success-admin: var(--success-admin); --color-success-bg: var(--success-bg); --color-error: var(--error); --color-error-admin: var(--error-admin); --color-error-bg: var(--error-bg); --color-warning: var(--warning); --color-warning-bg: var(--warning-bg); --color-secondary: var(--text-secondary); --color-tertiary: var(--text-tertiary); --color-muted: var(--text-muted); --color-disabled: var(--text-disabled); --color-placeholder: var(--placeholder); --color-border-subtle: var(--border-subtle); --color-border-default: var(--border-default); --color-border-input: var(--border-input); --color-border-strong: var(--border-strong); --color-accent-tint-6: var(--accent-tint-6); --color-accent-tint-10: var(--accent-tint-10); --color-focus-ring: var(--focus-ring); --radius-xs: var(--r-xs); --radius-sm: var(--r-sm); --radius-md: var(--r-md); --radius-lg: var(--r-lg); --radius-xl: var(--r-xl); --radius-2xl: var(--r-2xl); --radius-3xl: var(--r-3xl); --radius-sheet: var(--r-sheet); --radius-full: var(--r-full); --shadow-sm: var(--sh-sm); --shadow-md: var(--sh-md); --shadow-lg: var(--sh-lg); --shadow-xl: var(--sh-xl); --shadow-modal: var(--sh-modal); --shadow-toast: var(--sh-toast); --shadow-accent-md: var(--sh-accent-md); }@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{box-sizing:border-box}:focus-visible{outline:2px solid #2B2BCC;outline-offset:2px;border-radius:2px}body{margin:0;background:#fff;font-family:Inter,system-ui,sans-serif;color:#000}@keyframes dpShimmer{0%{background-position:-380px 0}to{background-position:380px 0}}@keyframes dpBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes dpScan{0%{top:6%}to{top:92%}}@keyframes dpFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes dpDot{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes dpMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.dp-track{animation:dpMarquee 48s linear infinite}.dp-marquee:hover .dp-track{animation-play-state:paused}.dp-skel{background:linear-gradient(100deg,#ece9e2 30%,#f4f2ec,#ece9e2 70%);background-size:760px 100%;animation:dpShimmer 1.3s infinite linear}.dp-fade{animation:dpFade .45s ease both}.dp-chip{cursor:pointer;transition:background .15s,border-color .15s,transform .1s}.dp-chip:hover{background:#000!important;color:#f4f1ea!important;border-color:#000!important}.dp-chip:active{transform:scale(.97)}.dp-prod{cursor:pointer;transition:transform .18s,box-shadow .18s}.dp-prod:hover{transform:translateY(-4px)}.dp-btn{cursor:pointer;transition:transform .1s,opacity .15s,background .15s}.dp-btn:hover{opacity:.92}.dp-btn:active{transform:scale(.98)}.dp-hero-input::placeholder{color:#0006;font-style:italic;opacity:1}.dp-hero-input{caret-color:#2b2bcc}.dp-auth-input::placeholder{color:#00000059;font-style:normal}@keyframes dpPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.55}}@keyframes dpIrid{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes dpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.dp-irid{background:linear-gradient(120deg,#ece9f8,#e6eafc 50%,#eef1fb);background-size:200% 200%;animation:dpIrid 14s ease infinite}.dp-grad{background:linear-gradient(115deg,#c9b8fb,#a6b4fc 26%,#6f8cff 50%,#9cc7ff 72%,#dbe7ff);background-size:220% 220%;animation:dpIrid 9s ease infinite}.dp-grad-text{background:linear-gradient(110deg,#8a6bff,#6f8cff 30%,#5aa0ff 58%,#8ec5ff 85%);background-size:220% 220%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:dpIrid 7s ease infinite}.dp-irid-text{background:linear-gradient(110deg,#2b2bcc,#4b4bd8 60%,#2b2bcc);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:dpIrid 9s ease infinite}.dp-irid-ring{position:relative}.dp-irid-ring:before{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:inherit;padding:1.5px;background:linear-gradient(120deg,#d6d3f2,#2b2bcc,#9b9be2);background-size:200% 200%;animation:dpIrid 8s ease infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.dp-nav{cursor:pointer;transition:color .15s}.dp-heart{cursor:pointer;transition:transform .12s}.dp-heart:active{transform:scale(.8)}.dp-card{cursor:pointer;background:#fff;border-radius:2px;overflow:hidden;transition:transform .18s}.dp-card:hover{transform:translateY(-3px)}.dp-ico{position:absolute;width:34px;height:34px;border-radius:50%;background:#ffffffeb;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000024;cursor:pointer;opacity:0;transform:translateY(-3px);transition:opacity .16s,transform .16s,background .15s;z-index:2}.dp-card:hover .dp-ico{opacity:1;transform:none}.dp-ico:hover{background:#fff}.dp-ico-persist{position:absolute;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000024;cursor:pointer;transition:background .15s,transform .1s;z-index:2}.dp-ico-persist:active{transform:scale(.9)}.dp-cardpop{position:absolute;left:12px;right:12px;top:50%;transform:translateY(-50%);background:#fff;border-radius:14px;box-shadow:0 14px 40px #00000038;padding:14px;z-index:5}@keyframes dpHeart{0%{transform:scale(1)}30%{transform:scale(1.4)}55%{transform:scale(.88)}80%{transform:scale(1.1)}to{transform:scale(1)}}.dp-fav-on svg{animation:dpHeart .42s ease}.dp-cardimg{position:relative;overflow:hidden}.dp-plate{position:relative;aspect-ratio:3/4;background:#f4f1ea;overflow:hidden}.dp-plate>.dp-ph{position:absolute;top:0;right:0;bottom:0;left:0;background-size:contain;background-repeat:no-repeat;background-position:center}.dp-cardimg>.dp-ph{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.dp-card:hover .dp-ph{transform:scale(1.05)}.dp-try{position:absolute;left:12px;right:12px;bottom:12px;text-align:center;border-radius:9px;padding:12px 0;font:500 13.5px Inter,sans-serif;color:#fff;opacity:0;transform:translateY(10px);transition:opacity .2s,transform .2s;display:flex;align-items:center;justify-content:center;gap:7px}.dp-card:hover .dp-try{opacity:1;transform:none}.dp-spark{position:absolute;bottom:12px;left:12px;width:34px;height:34px;border-radius:50%;background:#fffffff0;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #00000024;transition:opacity .18s}.dp-card:hover .dp-spark{opacity:0}@media(max-width:900px){.dp-r4{grid-template-columns:repeat(3,1fr)!important}.dp-r6,.dp-r5{grid-template-columns:repeat(4,1fr)!important}.dp-topbar{padding-left:20px!important;padding-right:20px!important}}@media(max-width:600px){.dp-r4,.dp-r3{grid-template-columns:repeat(2,1fr)!important}.dp-r6{grid-template-columns:repeat(3,1fr)!important}.dp-r5{grid-template-columns:repeat(2,1fr)!important}.dp-c2,.dp-c-meet,.dp-c-trend,.dp-c-coll,.dp-c-budget,.dp-c-board{grid-template-columns:1fr!important}.dp-topbar{padding:14px!important}.dp-f62{font-size:32px!important;line-height:1.1!important}.dp-f46{font-size:28px!important;line-height:1.12!important}.dp-f44{font-size:27px!important;line-height:1.12!important}.dp-f40{font-size:26px!important;line-height:1.12!important}}.dp-detail-shell{padding:44px 48px 48px}.dp-detail-top{display:flex;gap:44px;align-items:stretch}.dp-detail-img{position:relative;width:520px;flex:none;min-height:560px}@media(max-width:820px){.dp-detail-shell{padding:22px 16px 30px}.dp-detail-top{flex-direction:column;gap:18px}.dp-detail-img{width:100%;min-height:0;aspect-ratio:3/4}}@media(max-width:600px){.dp-detail-shell{padding:18px 13px 26px}}.dp-hero-pick{display:flex;gap:26px}.dp-hero-pick-img{width:340px;flex:none}.dp-hero-pick-body{flex:1;min-width:0;padding:30px 34px 30px 0}.dp-hero-actions{display:flex;gap:12px;padding-top:8px}@media(max-width:820px){.dp-hero-pick{flex-direction:column;gap:0}.dp-hero-pick-img{width:100%;aspect-ratio:3/4}.dp-hero-pick-body{padding:18px 16px 20px}.dp-hero-actions{flex-wrap:wrap}.dp-hero-actions>*{flex:1 1 100%;justify-content:center;padding-left:0!important;padding-right:0!important;text-align:center}}.dp-chat-scroll{padding:36px 40px 130px}.dp-chat-composer{padding:0 40px}@media(max-width:600px){.dp-chat-scroll{padding:22px 14px 210px}.dp-chat-composer{padding:0 12px;bottom:14px}.dp-card-meta{flex-direction:column!important;align-items:flex-start!important;gap:3px!important}.dp-card-name{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.3;overflow-wrap:anywhere}}.dp-pass{padding:48px 40px 96px}.dp-pass-hero{padding:38px 40px}@media(max-width:820px){.dp-pass{padding:26px 16px 80px}.dp-pass-hero{padding:26px 20px}.dp-pass-head{flex-direction:column;align-items:stretch!important;gap:18px!important}.dp-pass-acts{flex:1 1 auto!important;flex-wrap:wrap}.dp-pass-acts>*{flex:1 1 140px;justify-content:center}.dp-style-code{font-size:30px!important}.dp-style-code>span{font-size:30px!important}}@media(max-width:600px){.dp-pass-id{gap:14px!important}.dp-pass-id>.dp-irid{width:60px!important;height:60px!important;font-size:24px!important}.dp-style-code{font-size:26px!important}.dp-style-code>span{font-size:26px!important}}@media(max-width:1000px){.dp-topbar{grid-template-columns:1fr auto!important}.dp-topbar-logo{display:none!important}}@media(max-width:700px){.dp-topbar-logo,.dp-topbar-name{display:none!important}.dp-topbar-profile{padding:5px!important}.dp-nav{padding-left:12px!important;padding-right:12px!important;font-size:13px!important}}.ml-hidescroll{scrollbar-width:none;-ms-overflow-style:none}.ml-hidescroll::-webkit-scrollbar{display:none}.dp-hov-dim:hover{background:#0000000d}.dp-merch:hover{border-color:#0006!important;box-shadow:0 6px 18px #00000014}.dp-sizeopt:hover{background:#f4f1ea!important}.dp-chat-input{flex:1;min-width:0;border:none;outline:none;background:transparent;font:400 16px Spectral,Georgia,serif;color:#000}.dp-chat-input::placeholder{color:#0006;font-style:italic;opacity:1}.dp-shot-nav{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background:#fffffff0;box-shadow:0 2px 10px #00000029;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .16s;z-index:3}.dp-shot-prev{left:10px}.dp-shot-next{right:10px}.dp-card:hover .dp-shot-nav{opacity:1}.dp-shot-nav:hover{background:#fff}.dp-shot-dots{position:absolute;left:0;right:0;bottom:9px;z-index:3;display:flex;justify-content:center;gap:4px;pointer-events:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}@media(hover:none){.dp-shot-nav{display:none}.dp-shot-dots{bottom:12px}}@media(max-width:820px){.dp-gap-card{grid-template-columns:1fr!important;gap:18px!important;padding:20px 18px!important}}.dp-scrim{isolation:isolate}.dp-scrim-blur{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:#00000073;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);will-change:backdrop-filter;pointer-events:none}.dp-scrim-blur-strong{background:#00000080;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}body.dp-overlay .dp-page{pointer-events:none}body.dp-overlay .dp-track{animation-play-state:paused}body.dp-overlay .dp-skel{animation:none}.fx-stage{position:relative;height:400px;border-radius:14px;overflow:hidden;background:transparent}.fx-explore{display:flex;gap:8px;height:100%;padding:8px}.fx-col{flex:1;overflow:hidden}.fx-track{display:flex;flex-direction:column;gap:8px}.fx-track img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:6px;background:#f0eee9;display:block}@keyframes fxUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes fxDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.fx-col-a .fx-track{animation:fxUp 78s linear infinite}.fx-col-b .fx-track{animation:fxDown 78s linear infinite}.fx-col-c .fx-track{animation:fxUp 96s linear infinite}@keyframes fxRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.fx-chat{height:100%;padding:26px 24px;display:flex;flex-direction:column;gap:14px;justify-content:center}.fx-chat>*{opacity:0;animation:fxRise .55s ease forwards}.fx-bubble{align-self:flex-end;max-width:78%;background:#000;color:#fff;border-radius:16px 16px 4px;padding:13px 17px;font:400 14px/1.4 Inter,sans-serif}.fx-lead{display:flex;align-items:center;gap:8px;font:400 13px Inter,sans-serif;color:#0009}.fx-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.fx-cards img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:6px;background:#f0eee9}.fx-save{display:flex;align-items:center;height:100%;overflow:hidden}.fx-save-track{display:flex;gap:16px;padding:0 16px;animation:fxSlide 34s linear infinite;will-change:transform}@keyframes fxSlide{0%{transform:translate(0)}to{transform:translate(-50%)}}.fx-coll{flex:none;width:190px}.fx-coll-img{width:190px;height:230px;border-radius:8px;object-fit:cover;background:#f0eee9;display:block}.fx-coll-tag{font:600 10px Inter,sans-serif;letter-spacing:.1em;color:#2b2bcc;margin:12px 0 4px}.fx-coll-name{font:400 18px Spectral,Georgia,serif}.fx-coll-n{font:400 12px Inter,sans-serif;color:#00000073;margin-top:2px}.fx-refine{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.fx-center{position:relative;z-index:3;width:190px;aspect-ratio:3/4;object-fit:cover;border-radius:8px;box-shadow:0 16px 40px #00000038;background:#f0eee9;opacity:0;animation:fxRise .5s ease forwards}.fx-fan{position:absolute;top:50%;left:50%;width:118px;aspect-ratio:3/4;object-fit:cover;border-radius:6px;box-shadow:0 10px 26px #0000002e;background:#f0eee9;z-index:2;opacity:0;transform:translate(-50%,-50%) scale(.6)}.fx-fan-0{animation:fxFan0 .7s cubic-bezier(.2,.7,.2,1) forwards}.fx-fan-1{animation:fxFan1 .7s cubic-bezier(.2,.7,.2,1) forwards}.fx-fan-2{animation:fxFan2 .7s cubic-bezier(.2,.7,.2,1) forwards}.fx-fan-3{animation:fxFan3 .7s cubic-bezier(.2,.7,.2,1) forwards}@keyframes fxFan0{to{opacity:1;transform:translate(calc(-50% - 165px),calc(-50% - 40px)) rotate(-9deg)}}@keyframes fxFan1{to{opacity:1;transform:translate(calc(-50% - 120px),calc(-50% + 70px)) rotate(6deg)}}@keyframes fxFan2{to{opacity:1;transform:translate(calc(-50% + 120px),calc(-50% - 60px)) rotate(8deg)}}@keyframes fxFan3{to{opacity:1;transform:translate(calc(-50% + 160px),calc(-50% + 50px)) rotate(-6deg)}}.fx-cursor{position:absolute;z-index:5;width:22px;height:22px;pointer-events:none;opacity:0;animation:fxCursor 5.5s ease forwards}@keyframes fxCursor{0%{opacity:0;transform:translate(120px,120px)}18%{opacity:1;transform:translate(120px,120px)}40%{opacity:1;transform:translateY(44px)}46%{transform:translateY(44px) scale(.82)}52%{transform:translateY(44px) scale(1)}to{opacity:1;transform:translateY(44px)}}.fx-morelike{position:absolute;z-index:4;bottom:78px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:7px;background:#fff;border-radius:999px;padding:9px 15px;font:500 12px Inter,sans-serif;box-shadow:0 6px 18px #00000024;opacity:0;animation:fxRise .5s ease .5s forwards}.fx-tryon{position:relative;height:100%;display:flex;align-items:center;justify-content:center;background:transparent}.fx-tryon img{position:absolute;height:92%;border-radius:10px;object-fit:cover;box-shadow:0 16px 44px #0003}.fx-tryon-b{animation:fxSwap 6s ease-in-out infinite}@keyframes fxSwap{0%,15%{opacity:0}40%,75%{opacity:1}to{opacity:0}}.fx-scan{position:absolute;left:26%;right:26%;height:2px;background:linear-gradient(90deg,transparent,#2B2BCC,transparent);box-shadow:0 0 14px 2px #2b2bcc80;opacity:0;animation:fxScan 6s ease-in-out infinite}@keyframes fxScan{0%,12%{top:8%;opacity:0}16%{opacity:1}34%{top:90%;opacity:1}38%,to{opacity:0}}.fx-chip{position:absolute;bottom:22px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:9px;background:#fff;border-radius:999px;padding:9px 16px;font:500 13px Inter,sans-serif;box-shadow:0 8px 22px #00000029}.fx-chip b{font-weight:600}.fx-tryon-btn{position:absolute;bottom:22px;left:50%;transform:translate(-50%);background:#000;color:#fff;border-radius:999px;padding:13px 30px;font:600 15px Inter,sans-serif;box-shadow:0 10px 26px #00000038;white-space:nowrap}@media(max-width:900px){.fx-stage{height:340px}}@keyframes obFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes obSpin{to{transform:rotate(360deg)}}.ob-fade{animation:obFade .45s ease both}.ob-btn{cursor:pointer;transition:transform .1s,opacity .15s,background .16s,color .16s,border-color .16s}.ob-btn:hover{opacity:.92}.ob-btn:active{transform:scale(.98)}.ob-seg{cursor:pointer;transition:background .16s,color .16s}.ob-card{cursor:pointer;transition:transform .18s,box-shadow .18s}.ob-card:hover{transform:translateY(-3px)}.ob-brand{cursor:pointer;transition:border-color .16s,background .16s,transform .12s}.ob-brand:active{transform:scale(.97)}.ob-input::placeholder{color:#0006}@media(max-width:760px){.ob-grid3{grid-template-columns:1fr 1fr!important}}@media(max-width:560px){.ob-head{padding-left:18px!important;padding-right:18px!important}.ob-content{padding-left:18px!important;padding-right:18px!important;padding-top:32px!important}.ob-content h1{font-size:29px!important;line-height:1.14!important}.ob-grid3{gap:12px!important}.ob-foot{padding-left:18px!important;padding-right:18px!important}}@media(max-width:420px){.ob-life{gap:10px!important}.ob-life .ob-seg{padding-left:12px!important;padding-right:12px!important;font-size:12.5px!important}}
