.xd-hub{--xd-ease:cubic-bezier(.22, 1, .36, 1);--xd-shadow:0 1px 2px #00000038, 0 14px 34px -18px #0000008c;--xd-shadow-hover:0 4px 10px #00000038, 0 26px 50px -20px #0000009e;--neu-light:#ffffff0b;--neu-dark:#0000008c;--card-sheen:#ffffff0f;background:var(--yg-bg);height:100dvh;color:var(--yg-fg);font-family:var(--yg-sans);transition:background .42s;display:flex;position:relative;overflow:hidden}[data-yg=dark] .xd-hub[data-profile=true]{background:#000}.xd-dim{display:none}[data-yg=light] .xd-hub{--xd-shadow:0 1px 2px #1f1a140f, 0 16px 36px -20px #1f1a1433;--xd-shadow-hover:0 4px 12px #1f1a141a, 0 28px 52px -22px #1f1a1442;--neu-light:#ffffffe6;--neu-dark:#1f1a1426;--card-sheen:#ffffffa6}.xd-hub button,.xd-hub input{font-family:var(--yg-sans)}.xd-iconbtn{cursor:pointer;width:40px;height:40px;color:var(--yg-fg);background:0 0;border:none;border-radius:999px;place-items:center;transition:background .2s;display:grid}.xd-iconbtn svg{width:20px;height:20px}@media (hover:hover){.xd-iconbtn:hover{background:color-mix(in srgb, var(--yg-fg) 8%, transparent)}}.xd-iconbtn:focus-visible{outline:2px solid color-mix(in srgb, var(--yg-accent) 75%, transparent);outline-offset:2px}.xd-rail{--xd-rail-w:clamp(300px, 25vw, 356px);width:var(--xd-rail-w);border-right:1px solid var(--yg-line);background:var(--yg-bg);flex-direction:column;flex:none;height:100%;display:flex}.xd-rail-head{flex:none;align-items:center;gap:8px;padding:18px 18px 10px;display:flex}.xd-rail-title{letter-spacing:-.01em;color:var(--yg-fg);margin-right:auto;font-size:1.15rem;font-weight:600}.xd-rail-close{display:none}.xd-rail-scroll{scrollbar-width:none;flex:auto;min-height:0;padding:4px 18px 20px;overflow-y:auto}.xd-rail-scroll::-webkit-scrollbar{display:none}.xd-search{background:var(--yg-bg);height:46px;box-shadow:inset 3px 3px 7px var(--neu-dark), inset -3px -3px 6px var(--neu-light);border-radius:999px;align-items:center;gap:10px;margin-bottom:4px;padding:0 16px;display:flex}.xd-search svg{width:18px;height:18px;color:var(--yg-fg-mute);flex:none}.xd-search input{min-width:0;font:inherit;color:var(--yg-fg);background:0 0;border:0;outline:0;flex:1;font-size:.92rem}.xd-search input::placeholder{color:var(--yg-fg-mute)}.xd-fgroup{margin-top:24px}.xd-fgroup>h4{color:var(--yg-fg-mute);margin:0 0 12px;font-size:.8rem;font-weight:600}.xd-rail-foot{padding-top:18px;display:flex}.xd-clear{font:inherit;color:var(--yg-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem}.xd-sitzone{flex-direction:column;padding:6px clamp(18px,3vw,32px) 2px;display:flex}.xd-sit-cta{font-family:var(--yg-sans);letter-spacing:-.015em;color:var(--yg-fg);margin:2px 0 13px 6px;font-size:1.22rem;font-weight:600}.xd-sit-cta b{color:var(--yg-accent-2);font-weight:600}@keyframes xdSitRise{0%{opacity:0;transform:translateY(12px)}}.xd-sitzone .xd-sit-cta{animation:xdSitRise .55s var(--xd-ease) 60ms backwards}.xd-sitzone .xd-sitbar{animation:xdSitRise .6s var(--xd-ease) .14s backwards}@media (prefers-reduced-motion:reduce){.xd-sitzone .xd-sit-cta,.xd-sitzone .xd-sitbar{animation:none}}@media (min-width:1025px){.xd-hub .xd-results-head{display:none}.xd-hub .xd-sitzone{z-index:6;background:var(--yg-bg);padding-top:clamp(16px,2.2vw,26px);transition:background .42s;position:sticky;top:0}[data-yg=dark] .xd-hub[data-profile=true] .xd-sitzone{background:#000}.xd-hub .xd-sitzone:after{content:"";background:linear-gradient(to bottom, var(--yg-bg) 0%, color-mix(in srgb, var(--yg-bg) 88%, transparent) 30%, color-mix(in srgb, var(--yg-bg) 55%, transparent) 62%, transparent 100%);pointer-events:none;z-index:1;height:60px;position:absolute;top:100%;left:0;right:0}[data-yg=dark] .xd-hub[data-profile=true] .xd-sitzone:after{background:linear-gradient(#000 0%,#000000e0 30%,#0000008c 62%,#0000 100%)}.xd-hub .xd-grid{padding-top:60px}}.xd-sitbar{background-color:var(--yg-bg-raised);background-image:radial-gradient(135% 95% at 16% -12%, var(--card-sheen), transparent 46%);width:100%;box-shadow:var(--xd-shadow);scrollbar-width:none;border-radius:22px;justify-content:space-between;gap:1.1cqw;padding:12px 22px;display:flex;overflow-x:auto;container-type:inline-size}.xd-sitbar::-webkit-scrollbar{display:none}.xd-sitpill{aspect-ratio:92/120;cursor:pointer;width:min(11.3cqw,100px);color:var(--yg-fg);text-align:center;background:var(--yg-bg-sunken);transition:box-shadow .24s var(--xd-ease), background .2s ease;border:none;border-radius:999px;flex-direction:column;flex:none;justify-content:center;align-self:center;align-items:center;gap:.96em;padding:1.12em .48em .96em;font-family:inherit;font-size:min(1.57cqw,.87rem);display:flex;position:relative;box-shadow:0 6px 16px -11px #0006}[data-yg=dark] .xd-sitpill{background:#080808;box-shadow:0 4px 12px -8px #0000008c,inset 0 0 0 1px #ffffff0d}@media (hover:hover){.xd-sitpill:not(.is-open):hover{box-shadow:var(--xd-shadow-hover)}}.xd-sitpill:focus-visible{outline:2px solid color-mix(in srgb, var(--yg-accent) 75%, transparent);outline-offset:2px}.xd-sitpill:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;box-shadow:inset 0 0 10px 0 color-mix(in srgb, var(--yg-accent) 42%, transparent), inset 0 0 26px 4px color-mix(in srgb, var(--yg-accent) 26%, transparent);opacity:0;transition:opacity .26s var(--xd-ease);position:absolute;inset:0}.xd-sitpill.is-open:after,.xd-sitpill.has-sel:after{opacity:1}.xd-sitpill-ico{z-index:1;color:#16120d;background:#fff;border-radius:50%;place-items:center;width:3.84em;height:3.84em;transition:background .2s,color .2s;display:grid;position:relative;box-shadow:0 6px 14px -7px #0000004d}.xd-sitpill-ico-glyph{grid-area:1/1;place-items:center;display:grid}.xd-sitpill-ico svg{width:1.68em;height:1.68em}.xd-sitpill-label-wrap{z-index:1;place-items:center;display:grid;position:relative}.xd-sitpill-label-wrap>.xd-sitpill-label{grid-area:1/1}.xd-sitpill-label{color:var(--yg-fg);white-space:nowrap;font-size:1em;line-height:1.15}.xd-lbl-close{color:var(--yg-accent-2);font-weight:500}.xd-sitbar.is-expanded{overflow-x:clip}.xd-sitbar.is-expanded .xd-sitpill{z-index:3}.xd-subgrid{z-index:1;overscroll-behavior-x:contain;scrollbar-width:none;--fl:0px;--fr:0px;flex:auto;grid-template-rows:1fr 1fr;grid-auto-columns:minmax(calc(25% - 6px),1fr);grid-auto-flow:column;align-self:stretch;gap:8px;min-width:0;display:grid;position:relative;overflow:auto hidden}.xd-subgrid.is-faded{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%)}.xd-subgrid::-webkit-scrollbar{display:none}.xd-subchip{font:inherit;white-space:normal;text-align:center;cursor:pointer;color:var(--yg-fg-soft);background:color-mix(in srgb, var(--yg-fg) 8%, var(--yg-bg-raised));transition:color .2s ease, background .2s ease, box-shadow .24s var(--xd-ease);border:none;border-radius:999px;place-items:center;padding:6px 16px;font-size:.88rem;line-height:1.18;display:grid;box-shadow:0 4px 12px -9px #00000080}@media (hover:hover){.xd-subchip:hover{color:var(--yg-fg);background:color-mix(in srgb, var(--yg-fg) 12%, var(--yg-bg-raised))}}.xd-subchip.is-on{color:var(--yg-accent-2);box-shadow:inset 0 0 8px 0 color-mix(in srgb, var(--yg-accent) 44%, transparent), inset 0 0 18px 3px color-mix(in srgb, var(--yg-accent) 22%, transparent), 0 4px 12px -9px #00000073}.xd-subchip:focus-visible{outline:2px solid color-mix(in srgb, var(--yg-accent) 75%, transparent);outline-offset:2px}.xd-slider-label{color:var(--yg-fg-soft);justify-content:space-between;align-items:baseline;margin-bottom:14px;font-size:.84rem;display:flex}.xd-slider-label b{color:var(--yg-fg);font-size:.95rem;font-weight:600}.xd-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:14px}.xd-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--yg-accent) var(--fill,100%), color-mix(in srgb, var(--yg-fg) 10%, transparent) var(--fill,100%));height:12px;box-shadow:inset 2px 2px 5px var(--neu-dark), inset -2px -2px 5px var(--neu-light);border-radius:999px}.xd-range::-webkit-slider-thumb{appearance:none;background:var(--yg-bg);width:22px;height:22px;box-shadow:-3px -3px 6px var(--neu-light), 3px 3px 6px var(--neu-dark), inset 0 0 0 5px var(--yg-accent);border-radius:50%;margin-top:-5px}.xd-range::-moz-range-track{background:color-mix(in srgb, var(--yg-fg) 10%, transparent);height:12px;box-shadow:inset 2px 2px 5px var(--neu-dark);border-radius:999px}.xd-range::-moz-range-progress{background:var(--yg-accent);border-radius:999px;height:12px}.xd-range::-moz-range-thumb{background:var(--yg-bg);width:22px;height:22px;box-shadow:-3px -3px 6px var(--neu-light), 3px 3px 6px var(--neu-dark), inset 0 0 0 5px var(--yg-accent);border:none;border-radius:50%}.xd-range:focus-visible{outline:none}.xd-range:focus-visible::-webkit-slider-thumb{box-shadow:-3px -3px 6px var(--neu-light), 3px 3px 6px var(--neu-dark), inset 0 0 0 5px var(--yg-accent), 0 0 0 4px color-mix(in srgb, var(--yg-accent) 30%, transparent)}.xd-chips{flex-wrap:wrap;gap:8px;display:flex}.xd-chip{font:inherit;cursor:pointer;color:var(--yg-fg-soft);background:var(--yg-bg);box-shadow:-3px -3px 6px var(--neu-light), 3px 3px 7px var(--neu-dark);transition:color .2s ease, box-shadow .24s var(--xd-ease);border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:.86rem;line-height:1;display:inline-flex}.xd-chip svg{width:15px;height:15px}@media (hover:hover){.xd-chip:hover{color:var(--yg-fg)}}.xd-chip.is-on{color:var(--yg-accent-ink);background:var(--yg-accent-fill);font-weight:500;box-shadow:inset 2px 2px 5px #00000038}.xd-chip.is-on svg{color:var(--yg-accent-ink)}.xd-chip:focus-visible{outline:2px solid color-mix(in srgb, var(--yg-accent) 75%, transparent);outline-offset:2px}.xd-results{scrollbar-width:none;flex:auto;min-width:0;height:100%;overflow-y:auto;container-type:inline-size}.xd-results::-webkit-scrollbar{display:none}.xd-results-head{z-index:4;background:color-mix(in srgb, var(--yg-bg) 86%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-wrap:wrap;align-items:center;gap:10px;padding:18px clamp(18px,3vw,32px) 12px;display:flex;position:sticky;top:0}.xd-results-title{font-family:var(--yg-serif);letter-spacing:-.01em;margin-right:auto;font-size:1.4rem;font-weight:500}.xd-count{color:var(--yg-fg-soft);margin-left:auto;font-size:.92rem}.xd-count b{color:var(--yg-fg);font-weight:600}.xd-fbtn,.xd-plus{display:none}.xd-fbtn{background:color-mix(in srgb, var(--yg-fg) 6%, transparent);width:42px;height:42px}.xd-fbtn svg{width:21px;height:21px}[data-yg=dark] .xd-fbtn{background:#ffffff1a}.xd-searchnote{color:var(--yg-fg-mute);margin:4px clamp(18px,3vw,32px) -10px;font-size:.9rem;line-height:1.45}.xd-searchnote b{color:var(--yg-fg);font-weight:600}.xd-qchip{display:none}.xd-grid{grid-template-columns:1fr;gap:clamp(46px,3.6vw,54px);padding:clamp(30px,3.4vw,42px) clamp(18px,3vw,32px) clamp(44px,6vw,68px);display:grid}@container (min-width:660px){.xd-grid{grid-template-columns:repeat(2,1fr)}}@container (min-width:1140px){.xd-grid{grid-template-columns:repeat(3,1fr)}}@container (min-width:1480px){.xd-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.xd-grid{grid-template-columns:1fr}}.xd-card{cursor:pointer;color:var(--yg-fg);text-align:left;background-color:var(--yg-bg-raised);background-image:radial-gradient(135% 95% at 16% -12%, var(--card-sheen), transparent 46%);box-shadow:var(--xd-shadow);transition:transform .34s var(--xd-ease), box-shadow .34s var(--xd-ease);border-radius:22px;flex-direction:column;gap:13px;padding:18px;display:flex;position:relative}.xd-card:focus-visible{outline:2px solid color-mix(in srgb, var(--yg-accent) 75%, transparent);outline-offset:3px}@media (hover:hover){.xd-card:hover{box-shadow:var(--xd-shadow-hover);transform:translateY(-4px)}}.xd-flag{color:var(--yg-accent);background:color-mix(in srgb, var(--yg-accent) 15%, transparent);border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.74rem;line-height:1;display:inline-flex;position:absolute;top:15px;right:15px}.xd-flag-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.xd-rank{color:var(--yg-fg-soft);align-items:center;gap:6px;padding-right:64px;font-size:.78rem;line-height:1.25;display:inline-flex}.xd-rank svg{width:14px;height:14px;color:var(--yg-accent);flex:none}.xd-card-head{align-items:center;gap:13px;display:flex}.xd-id{flex-direction:column;gap:4px;min-width:0;display:flex}.xd-card-name{letter-spacing:-.01em;color:var(--yg-fg);align-items:center;gap:5px;font-size:1.05rem;font-weight:600;line-height:1.15;display:inline-flex}.xd-card-name svg{flex:none}.xd-card-spec{color:var(--yg-fg-soft);font-size:.87rem;line-height:1.35}.xd-trust{color:var(--yg-fg-soft);flex-wrap:wrap;align-items:center;gap:5px 10px;font-size:.85rem;display:flex}.xd-rating{color:var(--yg-fg);align-items:center;gap:5px;font-weight:600;display:inline-flex}.xd-rating svg{color:#d7a94e;fill:#d7a94e;width:14px;height:14px}.xd-dot-sep{background:var(--yg-fg-mute);border-radius:50%;width:3px;height:3px}.xd-next{color:var(--yg-fg-soft);align-items:center;gap:7px;font-size:.83rem;display:inline-flex}.xd-next svg{width:14px;height:14px;color:var(--yg-fg-mute)}.xd-bestfor{flex-wrap:wrap;gap:7px;display:flex}.xd-bf{color:var(--yg-fg-soft);background:color-mix(in srgb, var(--yg-fg) 8%, transparent);border-radius:999px;padding:7px 11px;font-size:.77rem;line-height:1}.xd-card-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:4px;display:flex}.xd-price{color:var(--yg-fg);font-size:.94rem}.xd-price b{font-weight:600}.xd-price small{color:var(--yg-fg-mute);font-weight:400}.xd-modes{vertical-align:middle;gap:5px;margin-left:9px;display:inline-flex}.xd-modes svg{width:15px;height:15px;color:var(--yg-fg-mute)}.xd-view{color:var(--yg-accent);align-items:center;gap:6px;font-size:.88rem;font-weight:500;display:inline-flex}.xd-view svg{width:15px;height:15px}.xc-card{--xc-surface:var(--yg-bg-raised);--xc-inset:color-mix(in srgb, var(--yg-fg) 9%, var(--yg-bg-raised));--xc-pill:var(--yg-bg);--xc-pill-line:var(--yg-line);--xc-amber:#e2a23c;--xc-plinth:#5b4525;--xc-plinth-ink:#f4ece1;--xc-ease:cubic-bezier(.23, 1, .32, 1);--xc-radius:28px;--xc-peek:52px;--xc-ava:70px;--xc-ava-rise:26px;min-width:0;margin-top:var(--xc-ava-rise);border-radius:var(--xc-radius);isolation:isolate;color:var(--yg-fg);text-align:left;transition:box-shadow .34s var(--xc-ease);position:relative;container:xccard/inline-size}[data-yg=light] .xc-card{--xc-inset:#f0f0f0;--xc-pill:#fff;--xc-pill-line:var(--yg-line-strong);--xc-plinth:#f4e6d2;--xc-plinth-ink:#392609}@media (hover:hover) and (pointer:fine){.xc-card:hover{box-shadow:var(--xd-shadow-hover)}}.xc-card.has-highlight{background:var(--xc-plinth);padding-bottom:var(--xc-peek);box-shadow:0 20px 38px -24px color-mix(in srgb, var(--xc-plinth) 70%, #000)}.xc-highlight{height:var(--xc-peek);pointer-events:none;z-index:1;place-items:center;padding:0 18px;display:grid;position:absolute;bottom:0;left:0;right:0}.xc-highlight span{text-align:center;color:var(--xc-plinth-ink);font-size:.88rem;font-weight:600;line-height:1.2}.xc-shell{border-radius:var(--xc-radius);background-color:var(--xc-surface);background-image:radial-gradient(135% 95% at 16% -12%, var(--card-sheen), transparent 46%);box-shadow:var(--xd-shadow);flex-direction:column;display:flex}.xc-avatar{top:calc(-1 * var(--xc-ava-rise));z-index:2;position:absolute;left:20px}.xc-avatar .xd-ava{box-shadow:inset 0 1px 1px #ffffff29, 0 10px 22px -12px #00000080, 0 0 0 4px var(--xc-surface)}[data-yg=light] .xc-avatar .xd-ava{box-shadow:inset 0 1px 1px #fff9, 0 10px 22px -14px #0000004d, 0 0 0 4px var(--xc-surface)}.xc-verify{z-index:3;background:var(--xc-surface);border-radius:50%;place-items:center;padding:2px;line-height:0;display:grid;position:absolute;bottom:-2px;right:-2px}.xc-stats{padding:10px 8px 7px;padding-left:calc(20px + var(--xc-ava) + 6px);border-bottom:1px solid var(--yg-line);min-height:calc(var(--xc-ava) - var(--xc-ava-rise) + 4px);grid-template-columns:auto 1fr 1fr 1fr;align-items:center;display:grid}.xc-stat{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:0 3px;display:flex}.xc-stat+.xc-stat{border-left:1px solid var(--yg-line)}.xc-stat svg{width:17px;height:17px;color:var(--yg-fg-mute)}.xc-stat-val{letter-spacing:-.01em;color:var(--yg-fg-soft);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.7rem;line-height:1.2;overflow:hidden}.xc-stat--status{padding-top:23px;padding-right:11px}.xc-body{flex-direction:column;gap:8px;padding:16px 20px 4px;display:flex}.xc-name{letter-spacing:-.012em;color:var(--yg-fg);text-wrap:balance;font-size:1.32rem;line-height:1.14;font-family:var(--yg-sans)!important;font-weight:600!important}.xc-bio{color:var(--yg-fg-soft);text-wrap:pretty;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}.xc-panel{background:var(--xc-inset);border-radius:20px;flex-direction:column;gap:9px;margin:14px;padding:9px;display:flex}.xc-cta-row{gap:8px;display:flex}.xc-cta{z-index:1;cursor:pointer;background:var(--xc-pill);min-width:0;color:var(--yg-fg);white-space:nowrap;transition:transform .16s var(--xc-ease), background .2s var(--xc-ease);border:0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:7px;padding:13px 10px;font-family:inherit;font-size:.78rem;font-weight:500;line-height:1;display:inline-flex;position:relative}.xc-cta svg{width:16px;height:16px;color:var(--yg-fg-soft);flex:none}@container xccard (max-width:480px){.xc-cta{gap:5px;padding:13px 6px;font-size:.72rem}.xc-cta svg{width:15px;height:15px}}@container xccard (max-width:330px){.xc-stat-unit{display:none}.xc-stat-val{font-size:.66rem}}@container xccard (max-width:312px){.xc-cta>span{display:none}.xc-cta{gap:0;padding:13px 0}.xc-cta svg{width:17px;height:17px}}@media (hover:hover) and (pointer:fine){.xc-cta:hover{background:color-mix(in srgb, var(--yg-accent) 20%, var(--xc-pill))}}.xc-cta:active{transform:scale(.97)}.xc-foot{background:var(--xc-pill);border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:6px 6px 6px 16px;display:flex}.xc-tags{flex:auto;align-items:center;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000)}.xc-tags.is-sliding{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}.xc-tags-track{flex:none;align-items:center;display:flex}.xc-tags.is-sliding .xc-tags-track{animation:13s linear infinite xc-marquee}@media (hover:hover){.xc-tags.is-sliding:hover .xc-tags-track{animation-play-state:paused}}.xc-tags-set{flex:none;align-items:center;display:flex}.xc-tag{color:var(--yg-fg-soft);white-space:nowrap;font-size:.78rem;line-height:1.3}.xc-tag:after{content:"•";color:var(--yg-fg-mute);margin:0 9px}.xc-tags:not(.is-sliding) .xc-tag:last-child:after{content:none}@keyframes xc-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.xc-profile{cursor:pointer;background:var(--yg-accent-fill);color:var(--yg-accent-ink);white-space:nowrap;transition:background .2s var(--xc-ease), box-shadow .2s var(--xc-ease);border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:11px 16px;font-family:inherit;font-size:.82rem;font-weight:600;line-height:1;display:inline-flex;position:static}.xc-profile svg{width:15px;height:15px;transition:transform .2s var(--xc-ease)}.xc-profile:after{content:"";z-index:0;border-radius:var(--xc-radius);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.xc-profile:hover{background:var(--yg-accent-fill-hover);box-shadow:0 9px 22px -8px color-mix(in srgb, var(--yg-accent-fill) 55%, transparent)}.xc-profile:hover svg{transform:translate(2px,-2px)}}.xc-profile:active{background:var(--yg-accent-fill-press)}.xc-card:focus-within{outline:none}.xc-cta:focus-visible,.xc-profile:focus-visible{outline:2px solid color-mix(in srgb, var(--yg-accent) 75%, transparent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.xc-card,.xc-cta,.xc-profile,.xc-profile svg{transition:none}.xc-card:hover,.xc-profile:hover,.xc-profile:hover svg{transform:none}.xc-tags.is-sliding .xc-tags-track{animation:none}}.xd-ava{--tone:var(--yg-accent);font-family:var(--yg-serif);color:color-mix(in srgb, var(--tone) 52%, var(--yg-fg));background:radial-gradient(120% 120% at 32% 24%, color-mix(in srgb, var(--tone) 30%, var(--yg-bg-raised)), color-mix(in srgb, var(--tone) 17%, var(--yg-bg-raised)));box-shadow:inset 0 1px 1px #ffffff29, inset 0 -7px 12px -10px #00000073, 0 8px 18px -12px color-mix(in srgb, var(--tone) 40%, #000);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid;position:relative}[data-yg=light] .xd-ava{color:color-mix(in srgb, var(--tone) 56%, #000);background:radial-gradient(120% 120% at 32% 24%, color-mix(in srgb, var(--tone) 26%, #fff), color-mix(in srgb, var(--tone) 16%, #fff));box-shadow:inset 0 1px 1px #fff9, 0 8px 18px -12px color-mix(in srgb, var(--tone) 32%, #000)}.xd-ava-mono{transform:translateY(1px)}.xd-ava .xd-online{background:var(--yg-accent);width:13px;height:13px;box-shadow:0 0 0 3px var(--yg-bg-raised);border-radius:50%;position:absolute;bottom:2px;right:2px}.xd-profile-overlay{z-index:50;background:var(--yg-bg);transition:transform .36s var(--xd-ease);will-change:transform;position:absolute;inset:0;transform:translate(100%)}.xd-hub[data-profile=true] .xd-profile-overlay{transform:translate(0)}.xd-profile{scrollbar-width:none;height:100%;overflow-y:auto}.xd-profile::-webkit-scrollbar{display:none}.xd-profile-bar{z-index:5;background:color-mix(in srgb, var(--yg-bg) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--yg-line);align-items:center;gap:12px;padding:13px 16px;display:flex;position:sticky;top:0}.xd-profile-bar-name{align-items:center;gap:6px;font-size:1rem;font-weight:600;display:inline-flex}.xd-profile-inner{max-width:760px;margin:0 auto;padding:clamp(24px,4vw,40px) clamp(20px,4vw,40px) 100px}.xd-pro-hero{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.xd-pro-hero-id{flex-direction:column;flex:240px;gap:7px;min-width:0;display:flex}.xd-pro-name{font-family:var(--yg-serif);letter-spacing:-.02em;align-items:center;gap:8px;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.1rem);font-weight:500;line-height:1.1;display:inline-flex}.xd-pro-spec{color:var(--yg-fg-soft);font-size:1rem}.xd-pro-meta{color:var(--yg-fg-soft);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.9rem;display:flex}.xd-pro-presence{align-items:center;gap:7px;display:inline-flex}.xd-pro-presence i{background:var(--yg-fg-mute);border-radius:50%;width:8px;height:8px}.xd-pro-presence.is-online{color:var(--yg-accent)}.xd-pro-presence.is-online i{background:var(--yg-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--yg-accent) 22%, transparent)}.xd-pro-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.xd-btn{height:46px;font:inherit;cursor:pointer;color:var(--yg-fg);background:color-mix(in srgb, var(--yg-fg) 8%, transparent);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:.95rem;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.xd-btn svg{width:18px;height:18px}@media (hover:hover){.xd-btn:hover{background:color-mix(in srgb, var(--yg-fg) 13%, transparent)}}.xd-btn:active{transform:scale(.98)}.xd-btn--primary{color:var(--yg-accent-ink);background:var(--yg-accent-fill);flex:200px}@media (hover:hover){.xd-btn--primary:hover{background:var(--yg-accent-fill-hover)}}.xd-pro-section{margin-top:clamp(30px,5vw,44px)}.xd-pro-section>h3{font-family:var(--yg-serif);letter-spacing:-.01em;margin:0 0 16px;font-size:1.25rem;font-weight:500}.xd-stats{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:560px){.xd-stats{grid-template-columns:repeat(4,1fr)}}.xd-stat{background:var(--yg-bg-raised);box-shadow:var(--xd-shadow);border-radius:16px;padding:16px}.xd-stat b{font-family:var(--yg-serif);color:var(--yg-fg);font-size:1.5rem;font-weight:500;display:block}.xd-stat span{color:var(--yg-fg-mute);font-size:.82rem}.xd-pro-tags{flex-wrap:wrap;gap:8px;display:flex}.xd-pro-line{color:var(--yg-fg-soft);flex-wrap:wrap;gap:7px 18px;margin-top:12px;font-size:.92rem;display:flex}.xd-pro-line span{align-items:center;gap:7px;display:inline-flex}.xd-pro-line svg{width:16px;height:16px;color:var(--yg-fg-mute)}.xd-pro-bio{color:var(--yg-fg-soft);max-width:62ch;font-size:1rem;line-height:1.6}.xd-topics{flex-direction:column;gap:10px;display:flex}.xd-topic{color:var(--yg-fg);align-items:center;gap:12px;font-size:.96rem;display:flex}.xd-topic i{background:var(--yg-accent);border-radius:50%;flex:none;width:7px;height:7px}.xd-reviews{gap:14px;display:grid}@media (min-width:640px){.xd-reviews{grid-template-columns:repeat(2,1fr)}}.xd-review{background:var(--yg-bg-raised);box-shadow:var(--xd-shadow);border-radius:18px;padding:18px 20px}.xd-review-stars{gap:2px;margin-bottom:10px;display:inline-flex}.xd-review-stars svg{color:#d7a94e;fill:#d7a94e;width:14px;height:14px}.xd-review-title{margin-bottom:6px;font-size:.98rem;font-weight:600}.xd-review-text{color:var(--yg-fg-soft);font-size:.92rem;line-height:1.5}.xd-review-by{color:var(--yg-fg-mute);margin-top:12px;font-size:.82rem}.xd-slots{flex-wrap:wrap;gap:10px;display:flex}.xd-slot{color:var(--yg-fg);background:var(--yg-bg-raised);box-shadow:var(--xd-shadow);cursor:pointer;border:none;border-radius:14px;align-items:center;gap:8px;padding:11px 16px;font-family:inherit;font-size:.92rem;display:inline-flex}.xd-slot svg{width:15px;height:15px;color:var(--yg-accent)}@media (hover:hover){.xd-slot:hover{box-shadow:var(--xd-shadow-hover)}}.xd-empty{text-align:center;color:var(--yg-fg-soft);grid-column:1/-1;padding:clamp(44px,9vw,90px) 20px}.xd-empty h3{font-family:var(--yg-serif);color:var(--yg-fg);margin:0 0 8px;font-size:1.3rem;font-weight:500}.xd-empty p{margin:0 0 18px}.xd-rail-scrim{z-index:39;opacity:0;pointer-events:none;background:#0806046b;transition:opacity .3s;position:absolute;inset:0}.xd-panel-scrim{z-index:4;opacity:0;pointer-events:none;background:linear-gradient(to bottom, transparent 0, transparent calc(env(safe-area-inset-top,0px) + 70px), #08060499 calc(env(safe-area-inset-top,0px) + 130px), #08060499 calc(100% - env(safe-area-inset-bottom,0px) - 130px), transparent calc(100% - env(safe-area-inset-bottom,0px) - 70px), transparent 100%);transition:opacity .34s;position:absolute;inset:0}@media (max-width:1024px){.xd-hub[data-rail=true] .xd-rail-scrim{opacity:1;pointer-events:auto}.xd-rail{z-index:40;width:min(320px,70vw);transition:transform .34s var(--xd-ease);border-right:none;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:20px 0 60px -28px #0009}.xd-hub[data-rail=true] .xd-rail{transform:translate(0)}.xd-rail-close,.xd-fbtn{display:grid}.xd-results-title{margin-right:auto}.xd-count{order:9;width:100%;margin:4px 0 0}}@media (max-width:900px){.xd-plus{display:inline-flex}.xd-hub{height:100svh}.xd-results{overscroll-behavior:contain}.xd-hub[data-panel=true] .xd-panel-scrim{opacity:1;pointer-events:auto}.xd-rail{width:70vw;max-width:320px}.xd-rail-scroll{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.xd-results-head{display:none}.xd-hub .hub-mhead{z-index:5;pointer-events:none;background:0 0;padding:0;position:absolute;top:0;left:0;right:0}.xd-hub .hub-mhead:before{content:"";height:calc(env(safe-area-inset-top,0px) + 100px);z-index:1;pointer-events:none;background:linear-gradient(to bottom, var(--yg-bg) 0%, var(--yg-bg) 10%, color-mix(in srgb, var(--yg-bg) 97%, transparent) 20%, color-mix(in srgb, var(--yg-bg) 88%, transparent) 30%, color-mix(in srgb, var(--yg-bg) 75%, transparent) 40%, color-mix(in srgb, var(--yg-bg) 59%, transparent) 50%, color-mix(in srgb, var(--yg-bg) 41%, transparent) 60%, color-mix(in srgb, var(--yg-bg) 25%, transparent) 70%, color-mix(in srgb, var(--yg-bg) 12%, transparent) 80%, color-mix(in srgb, var(--yg-bg) 3%, transparent) 90%, transparent 100%);position:absolute;top:0;left:0;right:0}.xd-hub .hub-mhead:after{content:"";height:calc(env(safe-area-inset-top,0px) + 100px);z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 10%,#000000f7 20%,#000000e0 30%,#000000bf 40%,#00000096 50%,#00000069 60%,#00000040 70%,#0000001f 80%,#00000008 90%,#0000 100%);mask-image:linear-gradient(#000 0% 10%,#000000f7 20%,#000000e0 30%,#000000bf 40%,#00000096 50%,#00000069 60%,#00000040 70%,#0000001f 80%,#00000008 90%,#0000 100%)}.xd-hub .hub-mhead-bar{z-index:2;pointer-events:auto;margin:calc(env(safe-area-inset-top,0px) + 16px) 18px 0;background:var(--yg-bg-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--yg-fg) 9%, transparent), 0 4px 14px -6px #00000038, 0 14px 34px -14px #00000080, inset 0 .5px 0 #ffffff1f;border-radius:32px;flex-direction:column;align-items:stretch;gap:0;padding:9px 11px;display:flex;position:relative;overflow:hidden}.xd-hub .hub-mhead-row{align-items:center;gap:0;min-height:44px;display:flex;position:relative}.xd-hub .hub-mhead-rowinner{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.xd-hub .hub-mhead-mid{flex:auto;place-items:center;min-width:0;display:grid}.xd-hub .hub-mhead-mid>*{grid-area:1/1}.xd-hub .hub-msearch{min-width:0;height:44px;box-shadow:none;background:0 0;border:0;flex-direction:row;flex:auto;align-items:center;gap:8px;padding:0;display:flex;position:static;inset:auto}.xd-hub .hub-msearch-field{background:color-mix(in srgb, var(--yg-fg) 6%, transparent);border-radius:999px;flex:auto;align-items:center;gap:9px;min-width:0;height:44px;padding:0 15px;display:flex}[data-yg=dark] .xd-hub .hub-msearch-field{background:#ffffff1a}.xd-hub .hub-msearch-ic{width:17px;height:17px;color:var(--yg-fg-mute);flex:none}.xd-hub .hub-msearch-ic svg{width:17px;height:17px}.xd-hub .hub-msearch-input{min-width:0;font:inherit;color:var(--yg-fg);background:0 0;border:0;outline:0;flex:auto;padding:0;font-size:.96rem;line-height:1}.xd-hub .hub-msearch-input::placeholder{color:var(--yg-fg-mute)}.xd-hub .hub-msearch-go{cursor:pointer;background:color-mix(in srgb, var(--yg-fg) 6%, transparent);width:44px;height:44px;color:var(--yg-fg);transition:background .32s var(--xd-ease), color .32s var(--xd-ease), transform .13s var(--xd-ease);border:0;border-radius:999px;flex:none;place-items:center;display:grid;position:relative}[data-yg=dark] .xd-hub .hub-msearch-go:not(.is-ok){background:#ffffff1a}.xd-hub .hub-msearch-go:active{transform:scale(.92)}.xd-hub .hub-msearch-go.is-ok{background:var(--yg-accent-fill);color:var(--yg-accent-ink)}.xd-hub .hub-msearch-go-x,.xd-hub .hub-msearch-go-ok{transition:opacity .2s ease, transform .3s var(--xd-ease);grid-area:1/1}.xd-hub .hub-msearch-go-x{width:17px;height:17px}.xd-hub .hub-msearch-go-ok{letter-spacing:.01em;font-size:.74rem;font-weight:700}.xd-hub .hub-msearch-go .hub-msearch-go-ok{opacity:0;transform:scale(.5)}.xd-hub .hub-msearch-go.is-ok .hub-msearch-go-x{opacity:0;transform:scale(.5)rotate(-90deg)}.xd-hub .hub-msearch-go.is-ok .hub-msearch-go-ok{opacity:1;transform:scale(1)}.xd-hub .hub-mhead-dots{max-width:44px;transition:max-width .46s var(--xd-ease), margin .46s var(--xd-ease), opacity .3s ease, background .15s ease, transform .13s;flex:none;margin-right:10px;overflow:hidden}.xd-hub .hub-mhead-gear{max-width:44px;transition:max-width .46s var(--xd-ease), margin .46s var(--xd-ease), opacity .3s ease, transform .13s;flex:none;margin-left:10px;overflow:hidden}.xd-hub .hub-msearch-go{opacity:0;pointer-events:none;max-width:0;transition:max-width .46s var(--xd-ease), margin .46s var(--xd-ease), opacity .3s ease, background .32s var(--xd-ease), color .32s var(--xd-ease), transform .13s var(--xd-ease);margin-left:0;overflow:hidden}.xd-hub .hub-mhead-row.is-searching .hub-mhead-dots,.xd-hub .hub-mhead-row.is-searching .hub-mhead-gear{opacity:0;pointer-events:none;max-width:0;margin-left:0;margin-right:0}.xd-hub .hub-mhead-row.is-searching .hub-msearch-go{opacity:1;pointer-events:auto;max-width:44px;margin-left:8px}.xd-hub .hub-mhead-mid .hub-msearch-field{justify-self:stretch;width:100%}@media (prefers-reduced-motion:reduce){.xd-hub .hub-mhead-dots,.xd-hub .hub-mhead-gear,.xd-hub .hub-msearch-go{transition:opacity .15s}}.xd-hub .hub-msearch-trigger{cursor:pointer;background:color-mix(in srgb, var(--yg-fg) 6%, transparent);width:100%;height:44px;color:var(--yg-fg-mute);font:inherit;text-align:left;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:.92rem;transition:background .15s;display:flex}[data-yg=dark] .xd-hub .hub-msearch-trigger{background:#ffffff1a}.xd-hub .hub-msearch-trigger svg{flex:none;width:17px;height:17px}.xd-hub .hub-msearch-trigger span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}@media (hover:hover){.xd-hub .hub-msearch-trigger:hover{background:color-mix(in srgb, var(--yg-fg) 12%, transparent)}}.xd-hub .xd-sit-cta{align-items:center;gap:10px;display:flex}.xd-hub .xd-sit-cta-txt{flex:none}.xd-hub .xd-sit-chips{align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.xd-hub .xd-qchip{min-width:0;max-width:100%;font:inherit;letter-spacing:0;color:var(--yg-fg-soft);background:var(--yg-bg-raised);border:1px solid var(--yg-line);cursor:pointer;border-radius:999px;flex:0 auto;align-items:center;gap:6px;padding:6px 11px;font-size:.8rem;font-weight:400;display:inline-flex}.xd-hub .xd-qchip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.xd-hub .xd-qchip b{color:var(--yg-fg);font-weight:600}.xd-hub .xd-qchip svg{flex:none;width:14px;height:14px}.xd-hub .xd-qchip svg:last-child{color:var(--yg-fg-mute)}.xd-hub .xd-fchip{flex:none}.xd-hub .xd-fchip svg:first-child{color:var(--yg-accent)}.xd-hub .hub-mhead-dots.has-dot:after{content:"";background:var(--yg-accent);width:9px;height:9px;box-shadow:0 0 0 2px var(--yg-bg-raised);border-radius:50%;position:absolute;top:6px;right:6px}.xd-sitchip{cursor:pointer;max-width:100%;font-family:var(--yg-sans);color:var(--yg-fg);background:color-mix(in srgb, var(--yg-fg) 9%, transparent);white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:6px;padding:7px 13px 7px 10px;font-size:.82rem;font-weight:500;line-height:1;display:inline-flex;overflow:hidden}@media (hover:hover){.xd-sitchip:hover{background:color-mix(in srgb, var(--yg-fg) 14%, transparent)}}.xd-sitchip-ic{color:var(--yg-accent-2);flex:none;place-items:center;display:grid}.xd-sitchip-ic svg{width:16px;height:16px}.xd-sitchip-txt{text-overflow:ellipsis;min-width:0;overflow:hidden}.xd-sitchip-txt b{color:var(--yg-accent-2);font-weight:600}.xd-sitchip.is-sel{color:var(--yg-accent-2)}.xd-sitchip.is-sel .xd-sitchip-txt{color:var(--yg-accent-2);font-weight:600}.xd-sitchip.xd-resultspill .xd-sitchip-ic{color:var(--yg-accent)}.xd-hub .xd-headchips{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.xd-hub .xd-headchip--q{flex:0 auto;min-width:0}.xd-hub .xd-headchip--f{flex:none}.xd-hub .xd-resultspill{padding-right:8px}.xd-hub .xd-sitchip-x{width:14px;height:14px;color:var(--yg-fg-mute);flex:none}.xd-sitconfirm{cursor:pointer;max-width:100%;font-family:var(--yg-sans);color:var(--yg-accent-ink);background:var(--yg-accent-fill);white-space:nowrap;box-shadow:0 6px 16px -8px color-mix(in srgb, var(--yg-accent-fill) 70%, transparent);border:none;border-radius:999px;align-items:center;gap:6px;padding:8px 16px 8px 13px;font-size:.84rem;font-weight:600;line-height:1;display:inline-flex}.xd-sitconfirm svg{flex:none;width:16px;height:16px}@media (hover:hover){.xd-sitconfirm:hover{background:color-mix(in srgb, var(--yg-accent) 90%, #fff)}}.xd-hub .hub-mhead-sit .xd-sitbar{box-shadow:none;background:0 0;padding:0}.xd-hub .hub-mhead-dots{place-items:center;display:grid}.xd-hub .hub-mhead-dots .hub-mhead-ic{transition:opacity .22s ease, transform .34s var(--xd-ease);grid-area:1/1;place-items:center;display:grid}.xd-hub .hub-mhead-dots .ic-x{opacity:0;transform:rotate(-90deg)scale(.55)}.xd-hub .hub-mhead-dots.is-x .ic-filter{opacity:0;transform:rotate(90deg)scale(.55)}.xd-hub .hub-mhead-dots.is-x .ic-x{opacity:1;transform:none}.xd-hub .hub-mhead-filters-inner{max-height:min(660px, calc(100dvh - 176px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));overscroll-behavior:contain;scrollbar-width:none;padding:8px 3px 4px;overflow-y:auto}.xd-hub .hub-mhead-filters-inner::-webkit-scrollbar{display:none}.xd-hub .xdf-mscope{padding:4px 13px 2px}.xd-hub .xdf-mscope .xdf-switchrow{margin-top:14px}.xd-hub .xdf-mscope .xdf-sec{margin-top:24px}.xd-hub .xdf-mscope .xdf-search,.xd-hub .xdf-mscope .xdf-switchrow,.xd-hub .xdf-mscope .xdf-sort-shell,.xd-hub .xdf-mscope .xdf-sort-dir,.xd-hub .xdf-mscope .xdf-lang:not(.is-on){background:var(--yg-bg)}.xd-hub .xdf-mscope .xdf-search,.xd-hub .xdf-mscope .xdf-switchrow,.xd-hub .xdf-mscope .xdf-sec{animation:none}.xd-hub .xdf-foot--m{border-top-color:var(--yg-line);background:0 0;margin-top:20px;padding:14px 0 6px}.xd-hub .xdf-pills-col{flex-direction:column;gap:11px;margin-top:22px;display:flex}.xd-hub .xdf-pills-hint{color:var(--yg-fg-mute);letter-spacing:.01em;margin:0 0 -5px 18px;font-size:.66rem;font-weight:400}.xd-hub .xdf-pill{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:var(--yg-bg);border:1px solid var(--yg-line);border-radius:999px;align-items:center;height:54px;padding:0 19px;display:flex;position:relative}.xd-hub .xdf-pill-fill{pointer-events:none;width:min(calc(100% - 6px), calc(var(--pf,0) * (100% - 6px) + 26px));background:linear-gradient(180deg, color-mix(in srgb, var(--yg-fg) 17%, transparent), color-mix(in srgb, var(--yg-fg) 7%, transparent));transition:width .44s var(--xd-ease), transform .42s cubic-bezier(.34, 1.56, .64, 1);border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:inset 0 1.5px .5px #ffffff5c,inset 0 -2px 3px #ffffff0f,inset 1px 0 1px #ffffff17,0 0 0 1px #ffffff1c}.xd-hub .xdf-pill-fill:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff3d 0%,#0000 42%);position:absolute;inset:0}.xd-hub .xdf-pill-fill:after{content:"";background:#ffffff94;border-radius:2px;width:1.5px;height:38%;transition:transform .34s cubic-bezier(.34,1.6,.5,1);position:absolute;top:50%;right:13px;transform:translateY(-50%);box-shadow:0 0 3px #ffffff2e}.xd-hub .xdf-pill:active .xdf-pill-fill{transform:scaleY(1.12)}.xd-hub .xdf-pill:active .xdf-pill-fill:after{transform:translateY(-50%)scaleY(1.3)}.xd-hub .xdf-pill.is-dragging .xdf-pill-fill{transition:width,transform .42s cubic-bezier(.34,1.56,.64,1)}.xd-hub .xdf-pill-ticks{pointer-events:none;justify-content:space-evenly;align-items:center;padding:0 20px;display:flex;position:absolute;inset:0}.xd-hub .xdf-pill-ticks i{background:color-mix(in srgb, var(--yg-fg) 20%, transparent);border-radius:50%;width:3px;height:3px}.xd-hub .xdf-pill-label{z-index:1;color:var(--yg-fg);pointer-events:none;font-size:.8rem;font-weight:400;position:relative}.xd-hub .xdf-pill-val{z-index:1;color:var(--yg-fg);pointer-events:none;margin-left:auto;margin-right:7px;font-size:.8rem;font-weight:500;position:relative}.xd-hub .xdf-pill:focus-visible{outline:2px solid color-mix(in srgb, var(--yg-accent) 70%, transparent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.xd-hub .xdf-pill-fill,.xd-hub .xdf-pill-fill:after,.xd-hub .xdf-pill:active .xdf-pill-fill,.xd-hub .xdf-pill:active .xdf-pill-fill:after,.xd-hub .xdf-pill.is-dragging .xdf-pill-fill{transition:none}}.xd-results{padding-top:calc(env(safe-area-inset-top,0px) + 90px)}.xd-grid{padding-bottom:110px}.xd-sitbar{gap:8px;padding:9px}.xd-sitpill{aspect-ratio:auto;flex:none;gap:9px;width:64px;min-height:94px;padding:11px 4px 9px;font-size:.68rem}.xd-sitpill-ico{width:40px;height:40px}.xd-sitpill-ico svg{width:18px;height:18px}.xd-sitpill-label{font-size:.68rem}.xd-subgrid{grid-auto-columns:minmax(calc(50% - 3.5px),1fr);gap:7px}.xd-subchip{padding:4px 11px;font-size:.76rem}}@media (max-height:745px){.xd-hub .xdf-mscope{padding-top:2px}.xd-hub .xdf-mscope .xdf-switchrow{margin-top:9px}.xd-hub .xdf-mscope .xdf-sec{margin-top:14px}.xd-hub .xdf-mscope .xdf-pills-col{gap:8px;margin-top:13px}.xd-hub .xdf-mscope .xdf-pills-hint{margin-bottom:-7px}.xd-hub .xdf-mscope .xdf-pill{height:48px}.xd-hub .xdf-mscope .xdf-label,.xd-hub .xdf-mscope .xdf-sec-row{margin-bottom:8px}.xd-hub .xdf-mscope .xdf-langs{gap:7px}.xd-hub .xdf-mscope .xdf-lang{padding:8px 13px}.xd-hub .xdf-foot--m{margin-top:11px;padding:11px 0 4px}}@media (max-height:670px){.xd-hub .xdf-mscope .xdf-sec{margin-top:11px}.xd-hub .xdf-mscope .xdf-pills-col{margin-top:10px}.xd-hub .xdf-mscope .xdf-pill{height:46px}.xd-hub .xdf-foot--m{margin-top:8px}}@media (prefers-reduced-motion:reduce){.xd-card,.xd-sitpill,.xd-chip,.xd-iconbtn,.xd-btn,.xd-profile-overlay,.xd-rail,.xd-rail-scrim,.hub-mhead-ic{transition:none!important}}@media (prefers-reduced-transparency:reduce){.xd-results-head,.xd-profile-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--yg-bg)}.xd-hub .hub-mhead:after{-webkit-backdrop-filter:none;backdrop-filter:none}}.xd-rail,.xdf-mscope{--xdf-bubble:#5b4525;--xdf-bubble-ink:#f4ece1;--xdf-fill:#cb9a50;--xdf-track:color-mix(in srgb, var(--yg-fg) 12%, transparent)}[data-yg=light] .xd-rail,[data-yg=light] .xdf-mscope{--xdf-bubble:var(--yg-accent-fill);--xdf-bubble-ink:#fff;--xdf-fill:var(--yg-accent-fill);--xdf-track:color-mix(in srgb, var(--yg-fg) 12%, transparent)}.xdf-scroll{scrollbar-width:none;flex:auto;min-height:0;padding:10px 20px 20px;overflow-y:auto}.xdf-scroll::-webkit-scrollbar{display:none}.xdf-sec{margin-top:34px}.xdf-label{color:var(--yg-fg-soft);margin:0 0 12px;font-size:.82rem;font-weight:600}.xdf-sec-row{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.xdf-sec-row .xdf-label{margin:0}.xdf-price-val{color:var(--yg-fg);font-size:.85rem;font-weight:500}.xdf-search{background:var(--yg-bg-raised);border:1px solid var(--yg-line);border-radius:999px;align-items:center;gap:10px;height:46px;padding:0 16px;transition:border-color .18s,box-shadow .18s;display:flex}.xdf-search:focus-within{border-color:var(--xdf-fill);box-shadow:0 0 0 3px color-mix(in srgb, var(--xdf-fill) 24%, transparent)}.xdf-search svg{width:18px;height:18px;color:var(--yg-fg-mute);flex:none}.xdf-search input{min-width:0;font:inherit;color:var(--yg-fg);background:0 0;border:0;outline:0;flex:1;font-size:.94rem}.xdf-search input::placeholder{color:var(--yg-fg-mute)}.xdf-search-x{cursor:pointer;background:color-mix(in srgb, var(--yg-fg) 10%, transparent);width:22px;height:22px;color:var(--yg-fg-soft);border:0;border-radius:999px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.xdf-search-x svg{width:13px;height:13px}@media (hover:hover){.xdf-search-x:hover{background:color-mix(in srgb, var(--yg-fg) 18%, transparent);color:var(--yg-fg)}}.xdf-sort{height:50px;position:relative}.xdf-sort-bar{z-index:30;align-items:flex-start;display:flex;position:absolute;top:0;left:0;right:0}.xdf-sort-shell{background:var(--yg-bg-raised);border:1px solid var(--yg-line);min-width:0;transition:border-color .16s ease, box-shadow .32s var(--xd-ease);border-radius:25px;flex:auto;overflow:hidden}@media (hover:hover){.xdf-sort:not(.is-open) .xdf-sort-shell:hover{border-color:var(--yg-line-strong)}}.xdf-sort.is-open .xdf-sort-shell{box-shadow:0 18px 44px -12px #000000ad,0 0 30px -1px #00000085}[data-yg=light] .xdf-sort.is-open .xdf-sort-shell{box-shadow:0 18px 44px -14px #1f1a1457,0 0 30px -2px #1f1a1438}.xdf-sort-head{cursor:pointer;text-align:left;width:100%;height:48px;font:inherit;background:0 0;border:0;align-items:center;gap:11px;padding:0 16px;display:flex}.xdf-sort-ico{width:17px;height:17px;color:var(--yg-fg-mute);flex:none}.xdf-sort-now{min-width:0;color:var(--yg-fg);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.92rem;font-weight:500;overflow:hidden}.xdf-sort-caret{width:16px;height:16px;color:var(--yg-fg-mute);transition:transform .34s var(--xd-ease);flex:none}.xdf-sort.is-open .xdf-sort-caret{transform:rotate(180deg)}.xdf-sort-list-inner{border-top:1px solid color-mix(in srgb, var(--yg-line) 72%, transparent);flex-direction:column;gap:2px;padding:6px;display:flex}.xdf-sort-opt{cursor:pointer;width:100%;font:inherit;color:var(--yg-fg-soft);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:11px 16px;font-size:.9rem;transition:background .14s,color .14s;display:flex}.xdf-sort-opt:first-child{margin-top:2px}@media (hover:hover){.xdf-sort-opt:not(.is-on):hover{background:color-mix(in srgb, var(--yg-fg) 7%, transparent);color:var(--yg-fg)}}.xdf-sort-opt.is-on{background:var(--xdf-bubble);color:var(--xdf-bubble-ink);font-weight:600}.xdf-sort-opt-check{flex:none;width:16px;height:16px}.xdf-sort-dir-slot{max-width:180px;transition:max-width .44s var(--xd-ease), margin-left .44s var(--xd-ease), opacity .24s ease;flex:none;margin-left:8px;display:flex;overflow:hidden}.xdf-sort.is-open .xdf-sort-dir-slot{opacity:0;pointer-events:none;max-width:0;margin-left:0}.xdf-sort-dir{white-space:nowrap;cursor:pointer;height:50px;font:inherit;color:var(--yg-fg);background:var(--yg-bg-raised);border:1px solid var(--yg-line);transition:border-color .16s ease, color .16s ease, transform .14s var(--xd-ease);border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 15px;font-size:.82rem;font-weight:500;display:inline-flex}@media (hover:hover){.xdf-sort-dir:hover{border-color:var(--yg-line-strong)}}.xdf-sort-dir:active{transform:scale(.96)}.xdf-sort-dir-txt{white-space:nowrap}.xdf-sort-dir-caret{width:15px;height:15px;color:var(--xdf-fill);flex:none;transition:transform .34s cubic-bezier(.34,1.56,.64,1)}.xdf-sort-dir-caret[data-dir=asc]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.xdf-sort-caret,.xdf-sort-dir-caret,.xdf-sort-shell,.xdf-sort-dir-slot{transition:none}}.xdf-sort-head:focus-visible,.xdf-sort-dir:focus-visible,.xdf-sort-opt:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--yg-accent) 72%, transparent);outline:none}.xdf-price{position:relative}.xdf-hist{align-items:flex-end;gap:3px;height:60px;display:flex}.xdf-bar{background:var(--xdf-track);border-radius:3px 3px 1px 1px;flex:1;min-width:0;transition:background .2s}.xdf-bar.is-on{background:var(--xdf-fill)}.xdf-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;margin-top:4px;display:block}.xdf-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--xdf-fill) calc(var(--p,0) * 100%), var(--xdf-track) calc(var(--p,0) * 100%));border-radius:999px;height:4px}.xdf-range::-webkit-slider-thumb{-webkit-appearance:none;width:40px;height:22px;box-shadow:none;cursor:grab;background:0 0;border:0;border-radius:999px;margin-top:-9px}.xdf-range:active::-webkit-slider-thumb{cursor:grabbing}.xdf-range::-moz-range-track{background:var(--xdf-track);border-radius:999px;height:4px}.xdf-range::-moz-range-progress{background:var(--xdf-fill);border-radius:999px;height:4px}.xdf-range::-moz-range-thumb{width:40px;height:22px;box-shadow:none;cursor:grab;background:0 0;border:0;border-radius:999px}.xdf-lens{--lensW:40px;--lensH:22px;z-index:2;left:calc(var(--p,0) * (100% - var(--lensW)));bottom:calc(11px - var(--lensH) / 2);width:var(--lensW);height:var(--lensH);pointer-events:none;-webkit-backdrop-filter:blur(1px)brightness(1.12)saturate(1.06);backdrop-filter:blur(1px)brightness(1.12)saturate(1.06);transition:left .46s var(--xd-ease), transform .52s cubic-bezier(.32, 1.22, .6, 1);transform-origin:50%;background:linear-gradient(#ffffff1c,#ffffff08 52%,#ffffff12);border-radius:999px;position:absolute;box-shadow:0 8px 18px -7px #0000008c,0 2px 5px -2px #0006,inset 0 0 0 1px #ffffff6b,inset 3px 0 5px -2px #ffffff75,inset -3px 0 5px -2px #ffffff75,inset 0 2px 2px -1px #fff9,inset 0 -2px 3px -1px #ffffff38}.xdf-lens:before{content:"";pointer-events:none;filter:blur(.4px);background:linear-gradient(#ffffffad,#0000);border-radius:999px;height:30%;position:absolute;top:2px;left:12%;right:12%}.xdf-lens:after{content:"";pointer-events:none;filter:blur(.6px);background:linear-gradient(#0000,#ffffff57);border-radius:999px;height:20%;position:absolute;bottom:2px;left:24%;right:24%}.xdf-range:active~.xdf-lens{transform:scaleX(1.12)scaleY(.92)}.xdf-price.is-dragging .xdf-lens,.xdf-exp.is-dragging .xdf-lens{transition:left,transform .52s cubic-bezier(.32,1.22,.6,1)}.xdf-range:focus-visible~.xdf-lens{box-shadow:0 7px 16px -6px #00000080, inset 0 0 0 1px #ffffff4d, inset 0 1.5px 1px #ffffff8c, 0 0 0 2px var(--xdf-fill), 0 0 0 5px color-mix(in srgb, var(--yg-accent) 26%, transparent)}[data-yg=light] .xdf-lens{-webkit-backdrop-filter:blur(1.6px)brightness(1.02)saturate(1.05);backdrop-filter:blur(1.6px)brightness(1.02)saturate(1.05);box-shadow:0 6px 14px -6px #1f1a1457, 0 1px 2px #1f1a142e, inset 0 0 0 1px #ffffffb8, inset 2px 0 4px -1px #ffffffb8, inset -2px 0 4px -1px #ffffffb8, inset 0 1.5px 1px #ffffffe0, inset 0 -2px 3px color-mix(in srgb, var(--xdf-fill) 14%, transparent);background:linear-gradient(#ffffff8c 0%,#ffffff2e 46%,#ffffff57 100%)}@media (prefers-reduced-motion:reduce){.xdf-lens{transition:none}}.xdf-scale{color:var(--yg-fg-mute);justify-content:space-between;margin-top:7px;font-size:.76rem;display:flex}.xdf-switchrow{cursor:pointer;background:var(--yg-bg-raised);border:1px solid var(--yg-line);width:100%;transition:border-color .16s ease, transform .12s var(--xd-ease);border-radius:999px;justify-content:space-between;align-items:center;margin-top:18px;padding:11px 16px;display:flex}.xdf-switchrow:active{transform:scale(.985)}@media (hover:hover){.xdf-switchrow:hover{border-color:var(--yg-line-strong)}}.xdf-switchrow-label{color:var(--yg-fg);align-items:center;gap:9px;font-size:.92rem;display:inline-flex}.xdf-switchrow-label svg{width:17px;height:17px;color:var(--yg-fg-mute);transition:color .16s}.xdf-switch{background:color-mix(in srgb, var(--yg-fg) 16%, transparent);width:40px;height:24px;transition:background .2s var(--xd-ease);border-radius:999px;flex:none;position:relative}.xdf-switch-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .44s cubic-bezier(.5,1.7,.45,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}@media (prefers-reduced-motion:reduce){.xdf-switch-knob{transition:transform .18s}}.xdf-switchrow.is-on .xdf-switch{background:var(--xdf-fill)}.xdf-switchrow.is-on .xdf-switch-knob{transform:translate(16px)}.xdf-switchrow.is-on .xdf-switchrow-label svg{color:var(--xdf-fill)}.xdf-switchrow:focus-visible{outline:2px solid color-mix(in srgb, var(--yg-accent) 70%, transparent);outline-offset:2px}.xdf-foot{padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--yg-line);background:var(--yg-bg);flex:none;align-items:center;gap:12px;display:flex}.xdf-clear-btn{font:inherit;color:var(--yg-fg-soft);cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:.9rem;transition:color .15s,opacity .15s}@media (hover:hover){.xdf-clear-btn:not(:disabled):hover{color:var(--yg-fg)}}.xdf-clear-btn:disabled{opacity:0;pointer-events:none}.xdf-apply{font:inherit;color:var(--yg-fg);background:color-mix(in srgb, var(--yg-fg) 10%, transparent);cursor:pointer;transition:background .22s ease, color .22s ease, transform .12s var(--xd-ease), box-shadow .18s ease;border:0;border-radius:999px;margin-left:auto;padding:12px 22px;font-size:.94rem;font-weight:600}.xdf-apply.is-active{color:var(--yg-accent-ink);background:var(--yg-accent-fill)}@media (hover:hover){.xdf-apply:hover{background:color-mix(in srgb, var(--yg-fg) 15%, transparent)}.xdf-apply.is-active:hover{background:var(--yg-accent-fill-hover);box-shadow:0 8px 22px -10px color-mix(in srgb, var(--yg-accent) 70%, transparent)}}.xdf-apply:active{transform:scale(.97)}.xdf-apply:focus-visible{outline:2px solid color-mix(in srgb, var(--yg-accent) 70%, transparent);outline-offset:2px}@keyframes xdfRise{0%{opacity:0;transform:translateY(10px)}}.xdf-search,.xdf-switchrow,.xdf-sec,.xdf-foot{animation:xdfRise .42s var(--xd-ease) backwards}.xdf-search{animation-delay:40ms}.xdf-switchrow{animation-delay:70ms}.xdf-sec:first-of-type{animation-delay:.11s}.xdf-sec:nth-of-type(2){animation-delay:.15s}.xdf-sec:nth-of-type(3){animation-delay:.19s}.xdf-sec:nth-of-type(4){animation-delay:.23s}.xdf-sec:nth-of-type(5){animation-delay:.27s}.xdf-foot{animation-delay:.3s}@media (prefers-reduced-motion:reduce){.xdf-search,.xdf-switchrow,.xdf-sec,.xdf-foot{animation:none}}@keyframes xcShimmer{to{background-position:-200% 0}}.xc-skel{background:var(--yg-bg-raised);border:1px solid var(--yg-line);border-radius:22px;padding:22px}.xc-skel-avatar{border-radius:50%;width:70px;height:70px}.xc-skel-stats{gap:8px;margin-top:16px;display:flex}.xc-skel-stats span{border-radius:7px;flex:1;height:22px}.xc-skel-line{border-radius:6px;height:13px;margin-top:14px}.xc-skel-line--name{width:46%;height:19px;margin-top:18px}.xc-skel-line--short{width:70%}.xc-skel-ctas{gap:8px;margin-top:20px;display:flex}.xc-skel-ctas span{border-radius:12px;flex:1;height:40px}.xc-skel-avatar,.xc-skel-stats span,.xc-skel-line,.xc-skel-ctas span{background:linear-gradient(90deg, color-mix(in srgb, var(--yg-fg) 6%, transparent) 25%, color-mix(in srgb, var(--yg-fg) 13%, transparent) 37%, color-mix(in srgb, var(--yg-fg) 6%, transparent) 63%);background-size:200% 100%;animation:1.4s ease-in-out infinite xcShimmer}@media (prefers-reduced-motion:reduce){.xc-skel-avatar,.xc-skel-stats span,.xc-skel-line,.xc-skel-ctas span{animation:none}}.xd-rail .xdf-label,.xd-rail .xd-rail-title,.xd-rail .xdf-price-val,.xd-rail .xdf-scale,.xd-rail .xdf-expscale,.xd-rail .xdf-langs,.xd-rail .xdf-sort,.xd-rail h1,.xd-rail h2,.xd-rail h3,.xd-rail h4,.xd-rail h5,.xd-rail h6,.xdf-mscope .xdf-label,.xdf-mscope .xdf-price-val,.xdf-mscope .xdf-langs,.xdf-mscope .xdf-sort,.xdf-mscope .xdf-pill,.xdf-mscope h4,.xdf-mscope h3{font-family:var(--yg-sans)}.xdf-exp{position:relative}.xdf-range--exp{margin-top:0}.xdf-expscale{justify-content:space-between;margin-top:9px;display:flex}.xdf-expscale span{color:var(--yg-fg-mute);font-size:.74rem;transition:color .2s,font-weight .2s}.xdf-expscale span[data-on=true]{color:var(--xdf-fill);font-weight:600}.xdf-lang-clear{font:inherit;color:var(--xdf-fill);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 0;font-size:.8rem;font-weight:500;transition:opacity .15s}@media (hover:hover){.xdf-lang-clear:hover{opacity:.72}}.xdf-lang-clear:focus-visible{outline:2px solid color-mix(in srgb, var(--yg-accent) 70%, transparent);outline-offset:2px}.xdf-langs{flex-wrap:wrap;gap:8px;display:flex}.xdf-lang{font:inherit;cursor:pointer;color:var(--yg-fg-soft);background:var(--yg-bg-raised);border:1px solid var(--yg-line);transition:background .24s var(--xd-ease), color .18s ease, border-color .16s ease, border-radius .34s var(--xd-ease), transform .18s cubic-bezier(.34, 1.56, .64, 1);border-radius:15px 15px 15px 5px;align-items:center;gap:5px;padding:9px 14px;font-size:.88rem;line-height:1;display:inline-flex}@media (hover:hover){.xdf-lang:not(.is-on):hover{color:var(--yg-fg);border-color:var(--yg-line-strong);transform:translateY(-1px)}}.xdf-lang:active{transform:scale(.96)}.xdf-lang.is-on{color:var(--xdf-bubble-ink);background:var(--xdf-bubble);border-color:#0000;border-radius:15px 15px 5px;font-weight:600}.xdf-lang-txt{display:inline-block}.xdf-lang-tick{opacity:0;width:0;height:15px;color:var(--xdf-bubble-ink);transition:width .26s var(--xd-ease), opacity .2s ease, margin-left .26s var(--xd-ease);flex:none;margin-left:-5px}.xdf-lang.is-on .xdf-lang-tick{opacity:.9;width:16px;margin-left:0}.xdf-lang:focus-visible{outline:2px solid color-mix(in srgb, var(--yg-accent) 70%, transparent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.xdf-lang{transition:background .16s,color .16s,border-radius .16s}.xdf-lang-tick{transition:opacity .16s}}.xd-profile-pane{display:none}@media (min-width:901px){.xd-profile-overlay{display:none}.xd-hub{--xd-pane-w:clamp(600px, 44vw, 880px)}.xd-profile-pane{z-index:8;background:var(--yg-bg);border-left:1px solid #0000;flex:0 0 0;width:0;min-width:0;height:100%;display:block;position:relative;overflow:hidden}.xd-hub[data-profile=true] .xd-profile-pane{flex:0 0 var(--xd-pane-w);border-left-color:var(--yg-line);width:auto;animation:xdPaneIn .42s var(--xd-ease) both}.xd-profile-pane[data-closing=true]{height:auto;width:var(--xd-pane-w);border-left-color:var(--yg-line);pointer-events:none;animation:xdPaneOut .34s var(--xd-ease) both;flex:none;position:absolute;top:0;bottom:0;right:0}.xd-hub[data-profile=true] .xd-rail{margin-left:calc(-1 * var(--xd-rail-w));pointer-events:none;animation:xdRailOut .34s var(--xd-ease) both}.xd-hub[data-seen=true][data-profile=false] .xd-rail{animation:xdRailIn .42s var(--xd-ease) both}@keyframes xdPaneIn{0%{transform:translate(100%)}to{transform:none}}@keyframes xdPaneOut{0%{transform:none}to{transform:translate(100%)}}@keyframes xdRailOut{0%{transform:translateX(var(--xd-rail-w))}to{transform:none}}@keyframes xdRailIn{0%{transform:translateX(calc(-1 * var(--xd-rail-w)))}to{transform:none}}.yg-shell:has(.xd-hub[data-choreo=true]) .yg-shell-main{transition:none}@media (prefers-reduced-motion:reduce){.xd-profile-pane,.xd-rail{animation:none!important}}.xd-dim{z-index:7;opacity:0;pointer-events:none;cursor:pointer;background:0 0;transition:opacity .42s;display:block;position:fixed;inset:0}[data-yg=light] .xd-dim{background:#0009}[data-yg=dark] .xd-dim:before{content:"";width:var(--yg-main-ml);background:#000;position:absolute;top:0;bottom:0;left:0}.xd-hub[data-profile=true] .xd-dim{opacity:1;pointer-events:auto}.xd-grid,.xd-sit-cta,.xd-sitbar{transition:opacity .42s}.xd-hub[data-profile=true] .xd-grid,.xd-hub[data-profile=true] .xd-sit-cta,.xd-hub[data-profile=true] .xd-sitbar{opacity:.5}}.xdp{--xdp-bg:var(--yg-bg);--xdp-beige:#ece5dd;--xdp-beige-ink:#4a3b28;background:var(--xdp-bg);min-width:0;height:100%;color:var(--yg-fg);flex-direction:column;display:flex;position:relative}[data-yg=light] .xdp{--xdp-beige:#e7d8bd;--xdp-beige-ink:#4a3b28}.xdp-view{min-height:0;animation:xdpViewIn .32s var(--xd-ease);flex-direction:column;flex:auto;display:flex}.xdp-view--detail{animation:xdpDetailIn .36s var(--xd-ease)}@keyframes xdpViewIn{0%{opacity:0;transform:translateY(8px)}}@keyframes xdpDetailIn{0%{opacity:0;transform:translate(28px)}}.xdp h1,.xdp h2,.xdp h3,.xdp h4,.xdp h5,.xdp h6{font-family:var(--yg-sans)!important}.xdp-bar{background:color-mix(in srgb, var(--xdp-bg) 84%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--yg-line);z-index:4;flex:none;align-items:center;gap:14px;min-height:56px;padding:8px 16px;display:flex}.xdp-bar-id{flex-direction:column;line-height:1.18;display:flex}.xdp-bar-name{align-items:center;gap:6px;font-size:1.05rem;font-weight:600;display:inline-flex}.xdp-bar-sub{color:var(--yg-fg-mute);font-size:.8rem}.xdp-bar-presence{color:var(--yg-fg-soft);background:color-mix(in srgb, var(--yg-fg) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--yg-fg) 13%, transparent), inset 0 1px 0 #ffffff29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:7px 14px 7px 12px;font-size:.82rem;font-weight:500;display:inline-flex}.xdp-bar-presence i{background:var(--yg-fg-mute);border-radius:50%;flex:none;width:8px;height:8px}.xdp-bar-presence.is-online{color:var(--yg-accent-2)}.xdp-bar-presence.is-online i{background:var(--yg-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--yg-accent) 24%, transparent)}.xdp-mhead,.xdp-presence-m{display:none}.xdp-scroll{scrollbar-width:none;flex:auto;min-height:0;overflow-y:auto}.xdp-scroll::-webkit-scrollbar{display:none}.xdp-cover{background:linear-gradient(135deg, color-mix(in srgb, var(--tone) 78%, #000) 0%, color-mix(in srgb, var(--tone) 42%, #000) 100%);height:clamp(150px,17vh,200px);position:relative}.xdp-cover:after{content:"";background:radial-gradient(120% 90% at 18% -10%,#ffffff2e,#0000 55%);position:absolute;inset:0}.xdp-head{padding:0 clamp(22px,2.8vw,36px) 12px}.xdp-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:clamp(-56px,-5vw,-46px);display:flex}.xdp-avatar{background:var(--yg-bg);border-radius:50%;padding:4px;display:inline-flex}.xdp-cta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-bottom:6px;display:flex}.xdp-follow{height:42px;font:inherit;cursor:pointer;border:1px solid var(--yg-line-strong);color:var(--yg-fg);background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 18px;font-size:.92rem;font-weight:600;transition:background .2s,border-color .2s,color .2s,transform .15s;display:inline-flex;position:relative;overflow:visible}.xdp-follow svg{width:17px;height:17px}.xdp-follow-ico{display:inline-flex}@media (hover:hover){.xdp-follow:hover{background:color-mix(in srgb, var(--yg-fg) 7%, transparent)}}.xdp-follow:active{transform:scale(.97)}.xdp-follow.is-following{color:var(--yg-accent-2);background:color-mix(in srgb, var(--yg-accent) 15%, transparent);border-color:#0000}@media (hover:hover){.xdp-follow.is-following:hover{background:color-mix(in srgb, var(--yg-accent) 22%, transparent)}}.xdp-follow.is-burst{animation:.5s cubic-bezier(.34,1.56,.64,1) xdp-fl-pop}.xdp-follow.is-burst .xdp-follow-ico svg{animation:.55s cubic-bezier(.34,1.56,.64,1) xdp-fl-check}.xdp-follow:after{content:"";border-radius:inherit;border:2px solid var(--yg-accent);opacity:0;pointer-events:none;position:absolute;inset:-2px}.xdp-follow.is-burst:after{animation:.62s ease-out xdp-fl-ring}@keyframes xdp-fl-pop{0%{transform:scale(1)}28%{transform:scale(.93)}60%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes xdp-fl-check{0%{opacity:0;transform:scale(0)rotate(-30deg)}55%{opacity:1;transform:scale(1.3)rotate(6deg)}to{transform:scale(1)rotate(0)}}@keyframes xdp-fl-ring{0%{opacity:.5;transform:scale(.96)}to{opacity:0;transform:scale(1.32)}}@media (prefers-reduced-motion:reduce){.xdp-follow.is-burst,.xdp-follow.is-burst .xdp-follow-ico svg,.xdp-follow.is-burst:after{animation:none}}.xdp-consult{color:#fff;background:#cb9a50;flex:none;height:42px;font-weight:600}.xdp-consult-short{display:none}@media (hover:hover){.xdp-consult:hover{background:#b8873f}}.xdp-follow-ico,.xdp-follow-label{transition:opacity .18s}.xdp-follow-hover{border-radius:inherit;font:inherit;color:#e5484d;opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:6px;font-size:.92rem;font-weight:600;transition:opacity .18s;display:inline-flex;position:absolute;inset:0}.xdp-follow-hover svg{width:16px;height:16px}@media (hover:hover){.xdp-follow.is-following:hover{background:#e5484d21;border-color:#0000}.xdp-follow.is-following:hover .xdp-follow-ico,.xdp-follow.is-following:hover .xdp-follow-label{opacity:0}.xdp-follow.is-following:hover .xdp-follow-hover{opacity:1}}.xdp-modal{z-index:40;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.xdp-modal-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000085;position:absolute;inset:0}.xdp-modal-card{background:var(--yg-bg-raised);width:min(360px,100%);color:var(--yg-fg);text-align:center;border:1px solid var(--yg-line);border-radius:20px;padding:26px 24px 20px;position:relative;box-shadow:0 24px 60px #0000006b}.xdp-modal-ava{border-radius:50%;margin-bottom:12px;display:inline-flex}.xdp-modal-title{font-family:var(--yg-sans);color:var(--yg-fg);margin:0 0 7px;font-size:1.18rem;font-weight:600;line-height:1.25}.xdp-modal-text{font-family:var(--yg-sans);color:var(--yg-fg-soft);max-width:30ch;margin:0 auto 20px;font-size:.9rem;line-height:1.5}.xdp-modal-actions{gap:10px;display:flex}.xdp-modal-actions button{height:44px;font:inherit;cursor:pointer;border:none;border-radius:999px;flex:1 1 0;font-size:.95rem;font-weight:600;transition:background .18s,transform .14s}.xdp-modal-actions button:active{transform:scale(.97)}.xdp-modal-cancel{background:color-mix(in srgb, var(--yg-fg) 10%, transparent);color:var(--yg-fg)}.xdp-modal-go{color:#fff;background:#e5484d;justify-content:center;align-items:center;gap:7px;display:inline-flex}.xdp-modal-go svg{width:17px;height:17px}.xdp-modal-ic{background:var(--yg-accent-2);color:#fff;width:52px;height:52px;box-shadow:0 6px 16px -6px color-mix(in srgb, var(--yg-accent-2) 60%, transparent);border-radius:50%;place-items:center;margin-bottom:13px;display:inline-grid}.xdp-modal-ic svg{width:24px;height:24px}.xdp-modal-ok{background:var(--yg-accent-fill);color:var(--yg-accent-ink)}@media (hover:hover){.xdp-modal-cancel:hover{background:color-mix(in srgb, var(--yg-fg) 16%, transparent)}.xdp-modal-go:hover{background:#d23b40}.xdp-modal-ok:hover{background:#905e2c}}.xdp-toast{z-index:45;width:max-content;max-width:calc(100% - 32px);font-family:var(--yg-sans);background:var(--yg-fg);color:var(--yg-bg);border-radius:999px;align-items:center;gap:8px;margin-inline:auto;padding:12px 18px;font-size:.92rem;font-weight:500;display:inline-flex;position:absolute;bottom:22px;left:0;right:0;box-shadow:0 12px 34px #00000057}.xdp-toast svg{width:17px;height:17px;color:var(--yg-accent);flex:none}.xdp-name{font-family:var(--yg-sans);letter-spacing:-.02em;align-items:center;gap:8px;margin-top:14px;font-size:clamp(1.5rem,1.1rem + 1.2vw,1.85rem);font-weight:600;line-height:1.14;display:inline-flex}.xdp-spec{color:var(--yg-fg-mute);margin-top:4px;font-size:.95rem}.xdp-bio{color:var(--yg-fg-soft);max-width:64ch;margin:12px 0 0;font-size:.96rem;line-height:1.6}.xdp-meta{color:var(--yg-fg-mute);flex-wrap:wrap;align-items:center;gap:9px 18px;margin-top:18px;font-size:.9rem;display:flex}.xdp-meta-item{align-items:center;gap:6px;display:inline-flex}.xdp-meta-item svg{width:15px;height:15px}.xdp-meta-stat{color:var(--yg-fg-soft);align-items:center;gap:5px;font-size:.9rem;display:inline-flex}.xdp-meta-stat b{color:var(--yg-fg);font-weight:600}.xdp-meta-row,.xdp-meta-joinrow{display:contents}.xdp-presence{align-items:center;gap:7px;display:inline-flex}.xdp-presence i{background:var(--yg-fg-mute);border-radius:50%;width:8px;height:8px}.xdp-presence.is-online{color:var(--yg-accent)}.xdp-presence.is-online i{background:var(--yg-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--yg-accent) 22%, transparent)}.xdp-tabsbar{z-index:3;background:var(--xdp-bg);border-bottom:1px solid var(--yg-line);margin-top:18px;padding:16px clamp(22px,2.8vw,36px) 12px;position:sticky;top:0}.xdp-tabsbar .hub-gal-pills{max-width:none}.xdp-tabsbar .hub-gal-pill-glass{background:color-mix(in srgb, var(--yg-fg) 13%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--yg-fg) 22%, transparent), inset 0 -1px 1px color-mix(in srgb, var(--yg-bg) 22%, transparent), 0 4px 12px -8px #0006}[data-yg=light] .xdp-tabsbar .hub-gal-pill-glass{background:#1a14101c;box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #1a14100f,0 4px 12px -8px #1a14104d}.xdp-tabsbar .hub-gal-tab{color:color-mix(in srgb, var(--yg-fg) 46%, transparent);font-size:.86rem}.xdp-tabsbar .hub-gal-tab.is-active{color:var(--yg-fg);font-weight:600}.xdp-panel{padding:clamp(20px,2.6vw,28px) clamp(22px,2.8vw,36px) 40px}.xdp-empty{text-align:center;color:var(--yg-fg-mute);padding:60px 20px}.xdp-card{background:var(--yg-bg-raised);box-shadow:var(--xd-shadow);border-radius:18px;padding:clamp(16px,2vw,22px)}.xdp-card-head{align-items:center;gap:9px;margin-bottom:14px;display:flex}.xdp-card-ic{color:var(--yg-accent-2);flex:none;display:inline-flex}.xdp-card-ic svg{width:18px;height:18px}.xdp-card-head h3{font-family:var(--yg-sans);letter-spacing:-.01em;margin:0;font-size:1.08rem;font-weight:600}.xdp-prose{color:var(--yg-fg-soft);margin:0;font-size:.96rem;line-height:1.62}.xdp-about{flex-direction:column;gap:22px;display:flex}.xdp-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.xdp-stat{background:var(--yg-bg-raised);box-shadow:var(--xd-shadow);border-radius:16px;padding:16px}.xdp-stat b{font-family:var(--yg-sans);color:var(--yg-fg);align-items:center;gap:4px;font-size:1.42rem;font-weight:600;display:inline-flex}.xdp-stat-star{fill:#d7a94e;width:18px;height:18px}.xdp-stat span{color:var(--yg-fg-mute);white-space:nowrap;margin-top:3px;font-size:.8rem;display:block}.xdp-lines{flex-direction:column;gap:11px;margin-top:16px;display:flex}.xdp-line{color:var(--yg-fg-soft);align-items:flex-start;gap:11px;margin:0;font-size:.94rem;line-height:1.5;display:flex}.xdp-line svg{width:17px;height:17px;color:var(--yg-fg-mute);flex:none;margin-top:2px}.xdp-line b{color:var(--yg-fg);margin-right:5px;font-weight:600}.xdp-chips{flex-wrap:wrap;gap:8px;display:flex}.xdp-chip{background:color-mix(in srgb, var(--yg-fg) 6%, transparent);border:1px solid var(--yg-line);color:var(--yg-fg);border-radius:999px;padding:7px 14px;font-size:.86rem}.xdp-topics-list{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.xdp-topics-list li{color:var(--yg-fg);align-items:center;gap:12px;font-size:.95rem;display:flex}.xdp-topics-list li svg{width:18px;height:18px;color:var(--yg-accent-2);flex:none}.xdp-style{border-top:1px solid var(--yg-line);align-items:flex-start;gap:11px;margin-top:16px;padding-top:15px;display:flex}.xdp-style svg{width:17px;height:17px;color:var(--yg-fg-mute);flex:none;margin-top:2px}.xdp-style-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.xdp-style-label{color:var(--yg-fg-mute);font-size:.8rem}.xdp-style-val{color:var(--yg-fg);font-size:.95rem;font-weight:600;line-height:1.45}.xdp-book-note{color:var(--yg-fg-soft);margin:0 0 14px;font-size:.9rem;line-height:1.5}.xdp-slots{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.xdp-slot{border:1px solid var(--yg-line);background:color-mix(in srgb, var(--yg-fg) 4%, transparent);cursor:pointer;font:inherit;color:var(--yg-fg);border-radius:14px;flex-direction:column;align-items:flex-start;gap:1px;padding:12px 14px;transition:border-color .2s,background .2s,transform .15s;display:flex;position:relative}.xdp-slot:active{transform:scale(.98)}@media (hover:hover){.xdp-slot:hover{border-color:var(--yg-line-strong);background:color-mix(in srgb, var(--yg-fg) 8%, transparent)}}.xdp-slot-day{color:var(--yg-fg-mute);font-size:.78rem}.xdp-slot-time{color:var(--yg-fg);letter-spacing:-.01em;font-size:.98rem;font-weight:600}.xdp-slot-tag{color:var(--yg-accent-2);background:var(--yg-moss);border-radius:999px;padding:3px 8px;font-size:.64rem;font-weight:600;position:absolute;top:9px;right:10px}.xdp-slot.is-soonest{border-color:color-mix(in srgb, var(--yg-accent) 42%, var(--yg-line));background:color-mix(in srgb, var(--yg-accent) 7%, transparent)}.xdp-reviews-tab{flex-direction:column;gap:18px;display:flex}.xdp-trustbar{background:color-mix(in srgb, var(--yg-moss) 55%, var(--yg-bg-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--yg-accent-2) 22%, transparent);border-radius:999px;align-items:center;gap:13px;padding:11px 20px 11px 11px;display:flex}.xdp-trustbar-ic{color:#fff;width:40px;height:40px;box-shadow:0 5px 14px -5px color-mix(in srgb, var(--yg-accent-2) 65%, transparent);background:#22c55e;border-radius:50%;flex:none;place-items:center;display:grid}.xdp-trustbar-ic svg{width:21px;height:21px}.xdp-trustbar-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.xdp-trustbar-txt b{letter-spacing:-.01em;color:var(--yg-fg);font-size:.92rem;font-weight:700}.xdp-trustbar-txt span{color:var(--yg-fg-soft);font-size:.8rem;line-height:1.4}.xdp-rev-summary{background:var(--yg-bg-raised);box-shadow:var(--xd-shadow);border-radius:20px;padding:24px}.xdp-rev-top{align-items:center;gap:10px;display:flex}.xdp-rev-score{font-family:var(--yg-sans);letter-spacing:-.02em;color:var(--yg-fg);font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:700;line-height:1}.xdp-rev-stars{gap:2px;display:inline-flex}.xdp-rev-stars svg{width:16px;height:16px;fill:color-mix(in srgb, var(--yg-fg) 20%, transparent)}.xdp-rev-stars svg.is-on{fill:var(--yg-accent-2)}.xdp-rev-count{color:var(--yg-fg-mute);font-size:.86rem}.xdp-proof{grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,40px);margin-top:24px;display:grid}.xdp-meter{flex-direction:column;display:flex}.xdp-meter-num{font-family:var(--yg-sans);letter-spacing:-.03em;color:var(--yg-fg);font-variant-numeric:tabular-nums;font-size:clamp(2.1rem,4vw,2.6rem);font-weight:700;line-height:1}.xdp-meter-label{color:var(--yg-fg-mute);margin-top:5px;font-size:.85rem}.xdp-meter-track{background:var(--yg-line);border-radius:999px;height:3px;margin-top:14px;overflow:hidden}.xdp-meter-fill{transform-origin:0;background:linear-gradient(90deg, var(--yg-accent-2), var(--yg-accent));height:100%;box-shadow:0 0 6px color-mix(in srgb, var(--yg-accent) 40%, transparent);border-radius:999px;display:block;transform:scaleX(0)}.xdp-rev-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.xdp-revc{background:var(--yg-bg-raised);box-shadow:var(--xd-shadow);cursor:pointer;transition:box-shadow .22s var(--xd-ease), transform .22s var(--xd-ease);text-align:left;border-radius:18px;flex-direction:column;padding:18px 20px 16px;display:flex;position:relative;overflow:hidden}@media (hover:hover){.xdp-revc:hover{box-shadow:var(--xd-shadow-hover);transform:translateY(-2px)}.xdp-revc:hover .xdp-revc-open{color:var(--yg-accent)}.xdp-revc:hover .xdp-revc-open svg{transform:translate(3px)}}.xdp-revc:active{transform:scale(.99)}.xdp-revc:focus-visible{outline:2px solid color-mix(in srgb, var(--yg-accent) 70%, transparent);outline-offset:2px}.xdp-revc:before{content:"“";color:color-mix(in srgb, var(--yg-accent) 13%, transparent);pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:4.4rem;line-height:1;position:absolute;top:-4px;right:18px}.xdp-revc-meta{align-items:center;gap:10px;margin-bottom:11px;display:flex}.xdp-revc-tag{color:#fff;background:var(--yg-accent-fill);border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 9px;font-size:.74rem;font-weight:600;display:inline-flex}.xdp-revc-tag svg{color:#fff;width:13px;height:13px}[data-yg=dark] .xdp-revc-tag{color:#1a1410;background:#cb9a50}[data-yg=dark] .xdp-revc-tag svg{color:#1a1410}.xdp-revc-stars{gap:1.5px;margin-left:auto;display:inline-flex}.xdp-revc-stars svg{width:13px;height:13px;fill:var(--yg-accent-2)}.xdp-revc-title{font-family:var(--yg-sans);letter-spacing:-.01em;color:var(--yg-fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.06rem;font-weight:600;line-height:1.28;display:-webkit-box;overflow:hidden}.xdp-revc-text{color:var(--yg-fg-mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}.xdp-revc-by{border-top:1px solid var(--yg-line);align-items:center;gap:10px;margin-top:15px;padding-top:13px;display:flex}.xdp-revc-who{flex-direction:column;gap:1px;min-width:0;display:flex}.xdp-revc-name{color:var(--yg-fg);align-items:center;gap:5px;font-size:.86rem;font-weight:600;display:inline-flex}.xdp-revc-vmark{color:#fff;background:#22c55e;border-radius:50%;flex:none;place-items:center;width:14px;height:14px;display:inline-grid}.xdp-revc-vmark svg{width:9px;height:9px}.xdp-revc-city{color:var(--yg-fg-mute);align-items:center;gap:4px;font-size:.77rem;display:inline-flex}.xdp-revc-city svg{flex:none;width:12px;height:12px}.xdp-revc-open{color:var(--yg-accent-2);white-space:nowrap;flex:none;align-items:center;gap:4px;margin-left:auto;font-size:.82rem;font-weight:600;display:inline-flex}.xdp-revc-open svg{width:15px;height:15px;transition:transform .2s var(--xd-ease)}.xdp-revd-mhead,.xdp-revd-scrim{display:none}.xdp-revd-body{max-width:660px;margin-inline:auto;padding:clamp(26px,3vw,38px) clamp(20px,2.8vw,30px) 8px}.xdp-revd-eyebrow{color:#fff;background:var(--yg-accent-fill);border-radius:999px;align-items:center;gap:6px;margin-bottom:15px;padding:5px 13px 5px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.xdp-revd-eyebrow svg{color:#fff;width:14px;height:14px}[data-yg=dark] .xdp-revd-eyebrow{color:#1a1410;background:#cb9a50}[data-yg=dark] .xdp-revd-eyebrow svg{color:#1a1410}.xdp-revd-title{font-family:var(--yg-sans);letter-spacing:-.02em;color:var(--yg-fg);text-wrap:balance;margin:0;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:600;line-height:1.18}.xdp-revd-dek{color:var(--yg-fg-soft);max-width:56ch;margin:12px 0 0;font-size:1.05rem;line-height:1.55}.xdp-revd-by{align-items:center;gap:13px;margin-top:20px;display:flex}.xdp-revd-who{flex-direction:column;gap:3px;min-width:0;display:flex}.xdp-revd-name{color:var(--yg-fg);font-size:1rem;font-weight:600}.xdp-revd-loc{color:var(--yg-fg-mute);align-items:center;gap:5px;font-size:.85rem;display:inline-flex}.xdp-revd-loc svg{flex:none;width:13px;height:13px}.xdp-revd-vbadge{color:#15803d;white-space:nowrap;background:#22c55e29;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:6px 13px;font-size:.78rem;font-weight:600;display:inline-flex}.xdp-revd-vbadge svg{color:#16a34a;width:13px;height:13px}[data-yg=dark] .xdp-revd-vbadge{color:#4ade80;background:#22c55e2e}[data-yg=dark] .xdp-revd-vbadge svg{color:#4ade80}.xdp-revd-story{border-top:1px solid var(--yg-line);flex-direction:column;gap:16px;margin-top:22px;padding-top:22px;display:flex}.xdp-revd-story p{color:var(--yg-fg-soft);text-wrap:pretty;margin:0;font-size:1.04rem;line-height:1.7}.xdp-revd-story p:first-child:first-letter{float:left;color:var(--yg-fg);padding:4px 10px 0 0;font-size:2.6em;font-weight:600;line-height:.84}.xdp-revd-cta{border-top:1px solid var(--yg-line);flex-direction:column;gap:12px;max-width:660px;margin:26px auto 0;padding:22px clamp(20px,2.8vw,30px) 44px;display:flex}.xdp-revd-actions{box-shadow:var(--xd-shadow), inset 0 .5px 0 #ffffff38;background:#cb9a50;border-radius:999px;align-items:center;gap:6px;padding:5px 5px 5px 3px;display:flex}.xdp-revd-book{color:#fff;height:44px;font:inherit;cursor:pointer;transition:background .18s var(--xd-ease);background:0 0;border:0;border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:8px;font-size:.94rem;font-weight:600;display:inline-flex}.xdp-revd-book svg{width:18px;height:18px}.xdp-revd-book:active{background:#ffffff26}.xdp-revd-book,.xdp-revd-book svg,.xdp-revd-share,.xdp-revd-share svg{color:#fff}[data-yg=dark] .xdp-revd-book,[data-yg=dark] .xdp-revd-book svg,[data-yg=dark] .xdp-revd-share,[data-yg=dark] .xdp-revd-share svg{color:#1a1410}[data-yg=dark] .xdp-revd-share{background:#1a141024}[data-yg=dark] .xdp-revd-book:active{background:#1a14101f}@media (hover:hover){[data-yg=dark] .xdp-revd-book:hover{background:#1a141017}[data-yg=dark] .xdp-revd-share:hover{background:#1a14103d}.xdp-revd-book:hover{background:#ffffff1f}}.xdp-revd-share{cursor:pointer;color:#fff;width:44px;height:44px;transition:background .2s var(--xd-ease), transform .16s var(--xd-ease);background:#ffffff2b;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.xdp-revd-share svg{width:18px;height:18px}.xdp-revd-share:active{transform:scale(.9)}@media (hover:hover){.xdp-revd-share:hover{background:#ffffff47}}.xdp-sd-book{background:var(--yg-accent-fill);color:var(--yg-accent-ink)}@media (hover:hover){.xdp-sd-book:hover{background:#905e2c}}.xdp-revd-promo{cursor:pointer;text-align:left;background:var(--yg-bg-raised);width:100%;box-shadow:inset 0 0 0 1px var(--yg-line);transition:transform .16s var(--xd-ease), box-shadow .2s var(--xd-ease);border:0;border-radius:999px;align-items:center;gap:12px;padding:10px 16px 10px 9px;display:flex}.xdp-revd-promo:active{transform:scale(.99)}@media (hover:hover){.xdp-revd-promo:hover{box-shadow:inset 0 0 0 1px var(--yg-line-strong)}}.xdp-revd-promo-ic{color:#fff;background:#cb9a50;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.xdp-revd-promo-ic svg{width:18px;height:18px}.xdp-revd-promo-col{flex-direction:column;line-height:1.22;display:flex}.xdp-revd-promo-col b{color:var(--yg-fg);letter-spacing:-.01em;font-size:.95rem;font-weight:700}.xdp-revd-promo-col span{color:var(--yg-fg-soft);font-size:.8rem}.xdp-revd-promo-info{width:17px;height:17px;color:var(--yg-fg-mute);flex:none;margin-left:auto}@media (prefers-reduced-motion:reduce){.xdp-meter-fill{transition:none!important}}.xdp-feed{margin-inline:calc(-1*clamp(22px,2.8vw,36px));flex-direction:column;margin-top:calc(-1*clamp(20px,2.6vw,28px));display:flex}.xdp-post{border-bottom:1px solid var(--yg-line);padding:16px clamp(22px,2.8vw,36px)}.xdp-post:last-child{border-bottom:0}.xdp-post-head{align-items:center;gap:10px;margin-bottom:9px;display:flex}.xdp-post-id{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.xdp-post-name{color:var(--yg-fg);align-items:center;gap:5px;font-size:.9rem;font-weight:600;display:inline-flex}.xdp-post-sep{color:var(--yg-fg-mute)}.xdp-post-time{color:var(--yg-fg-mute);font-size:.8rem}.xdp-post-text{color:var(--yg-fg);white-space:pre-line;max-width:600px;margin:0 0 10px;font-size:.875rem;line-height:1.5}.xdp-post-quote{text-align:center;color:#fff;white-space:pre-line;border-radius:16px;justify-content:center;align-items:center;max-width:440px;min-height:124px;margin-bottom:10px;padding:22px;font-size:.98rem;font-weight:500;line-height:1.45;display:flex}.xdp-post-img{aspect-ratio:4/5;border-radius:16px;justify-content:center;align-items:center;width:100%;max-width:300px;margin-bottom:10px;font-size:2.2rem;display:flex}.xdp-post-video{aspect-ratio:4/5;object-fit:cover;background:#000;border-radius:16px;width:100%;max-width:300px;margin-bottom:10px;display:block}.xdp-article{text-align:left;border:1px solid var(--yg-line);cursor:pointer;border-radius:14px;max-width:460px;margin-bottom:11px;transition:border-color .2s,background .2s;display:block;overflow:hidden}@media (hover:hover){.xdp-article:hover{border-color:var(--yg-line-strong);background:color-mix(in srgb, var(--yg-fg) 3%, transparent)}}.xdp-article:focus-visible{outline:2px solid color-mix(in srgb, var(--yg-accent) 70%, transparent);outline-offset:2px}.xdp-article-cover{aspect-ratio:16/9;justify-content:center;align-items:center;font-size:2.2rem;display:flex}.xdp-article-body{flex-direction:column;gap:6px;padding:13px 15px 15px;display:flex}.xdp-article-tag{color:var(--yg-fg-mute);font-size:.74rem;font-weight:500}.xdp-article-title{color:var(--yg-fg);font-size:1rem;font-weight:600;line-height:1.3}.xdp-article-excerpt{color:var(--yg-fg-soft);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.5;display:-webkit-box;overflow:hidden}.xdp-article-cta{color:var(--yg-fg);margin-top:2px;font-size:.85rem;font-weight:600}.xdp-post-actions{align-items:center;gap:22px;margin-top:2px;display:flex}.xdp-act{cursor:pointer;color:var(--yg-fg-mute);font:inherit;transition:color .18s var(--xd-ease), transform .18s var(--xd-ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:4px;font-size:.82rem;display:inline-flex}.xdp-act svg{width:17px;height:17px;transition:transform .2s var(--xd-ease)}@media (hover:hover){.xdp-act:hover{color:var(--yg-fg)}}.xdp-act:active{transform:scale(.92)}.xdp-act.is-liked{color:#e0577d}.xdp-act.is-liked svg{fill:#e0577d;animation:xdpHeartPop .42s var(--xd-ease)}.xdp-act.is-on{color:var(--yg-fg)}@keyframes xdpHeartPop{0%{transform:scale(1)}32%{transform:scale(1.32)}60%{transform:scale(.92)}to{transform:scale(1)}}.xdp-comments-wrap{transition:grid-template-rows .34s var(--xd-ease);grid-template-rows:0fr;display:grid}.xdp-comments-wrap.is-open{grid-template-rows:1fr}.xdp-comments{min-height:0;overflow:hidden}.xdp-comments-inner{border-top:1px solid var(--yg-line);flex-direction:column;gap:12px;max-width:600px;margin-top:14px;padding-top:14px;display:flex}.xdp-comment{gap:10px;display:flex}.xdp-comment-ava{color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.78rem;font-weight:600;display:grid}.xdp-comment-ava--img{object-fit:cover;background:var(--yg-bg-sunken)}.xdp-comment-body{flex-direction:column;gap:2px;min-width:0;display:flex}.xdp-comment-name{font-size:.82rem;font-weight:600}.xdp-comment-name i{color:var(--yg-fg-mute);font-style:normal;font-weight:400}.xdp-comment-text{color:var(--yg-fg-soft);font-size:.85rem;line-height:1.45}.xdp-comment-input{align-items:center;gap:8px;display:flex}.xdp-comment-input input{border:1px solid var(--yg-line);background:var(--yg-bg);min-width:0;height:38px;color:var(--yg-fg);font:inherit;transition:border-color .18s var(--xd-ease);border-radius:999px;flex:1;padding:0 14px;font-size:.86rem}.xdp-comment-input input:focus{border-color:color-mix(in srgb, var(--yg-accent) 60%, var(--yg-line));outline:none}.xdp-comment-input .xd-iconbtn{color:var(--yg-fg)}.xdp-comment-input .xd-iconbtn:disabled{opacity:.4;cursor:default}.xdp-post{cursor:pointer;transition:background .18s}.xdp-post-author{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.xdp-post-author:focus-visible{outline:2px solid color-mix(in srgb, var(--yg-accent) 70%, transparent);outline-offset:2px;border-radius:8px}@media (hover:hover){.xdp-post:hover{background:color-mix(in srgb, var(--yg-fg) 4%, transparent)}.xdp-post-author:hover .xdp-post-name{text-underline-offset:2px;text-decoration:underline}}.xdp-dpost-mhead,.xdp-dpost-scrim{display:none}.xdp-detail .xdp-dpost{border-bottom:1px solid var(--yg-line);padding:clamp(18px,2.6vw,28px) clamp(22px,2.8vw,36px) 14px}.xdp-dpost-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.xdp-dpost-who{flex-direction:column;min-width:0;line-height:1.25;display:flex}.xdp-dpost-who .xdp-post-name{font-size:.95rem}.xdp-dpost-spec{color:var(--yg-fg-mute);font-size:.82rem}.xdp-dpost-text{color:var(--yg-fg);white-space:pre-line;margin:0 0 15px;font-size:1.02rem;line-height:1.52}.xdp-detail .xdp-post-img,.xdp-detail .xdp-post-video{max-width:380px}.xdp-detail .xdp-post-quote,.xdp-detail .xdp-article{max-width:100%}.xdp-dpost-time{color:var(--yg-fg-mute);border-top:1px solid var(--yg-line);margin-top:15px;padding:13px 0;font-size:.82rem}.xdp-dpost-time b{color:var(--yg-fg);font-weight:600}.xdp-dpost-bar{border-top:1px solid var(--yg-line);align-items:center;gap:26px;padding-top:13px;display:flex}.xdp-dpost-bar .xdp-act{font-size:.85rem}.xdp-replybox{border-bottom:1px solid var(--yg-line);align-items:center;gap:10px;padding:12px clamp(22px,2.8vw,36px);display:flex}.xdp-replybox-ava{width:34px;height:34px;font-size:.85rem}.xdp-reply-field{background:var(--yg-bg-raised);min-width:0;height:42px;box-shadow:inset 0 0 0 1px var(--yg-line);transition:box-shadow .2s var(--xd-ease);border-radius:999px;flex:1;align-items:center;gap:6px;padding:0 6px 0 16px;display:flex}.xdp-reply-field:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--yg-accent) 55%, var(--yg-line))}.xdp-reply-field input{min-width:0;height:100%;color:var(--yg-fg);font:inherit;background:0 0;border:0;flex:1;font-size:.9rem}.xdp-reply-field input:focus{outline:none}.xdp-reply-field input::placeholder{color:var(--yg-fg-mute)}.xdp-reply-send{cursor:pointer;background:var(--yg-accent-fill);width:32px;height:32px;color:var(--yg-accent-ink);transition:background .2s var(--xd-ease), transform .16s var(--xd-ease);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.xdp-reply-send svg{width:16px;height:16px}.xdp-reply-send:disabled{background:color-mix(in srgb, var(--yg-fg) 11%, transparent);color:var(--yg-fg-mute);cursor:default}.xdp-reply-send:not(:disabled):active{transform:scale(.88)}@media (hover:hover){.xdp-reply-send:not(:disabled):hover{background:#905e2c}}.xdp-replies{flex-direction:column;display:flex}.xdp-reply{border-bottom:1px solid var(--yg-line);animation:xdpReplyIn .36s var(--xd-ease) both;gap:11px;padding:13px clamp(22px,2.8vw,36px);display:flex}.xdp-reply:last-child{border-bottom:0}.xdp-reply-body{flex-direction:column;gap:3px;min-width:0;display:flex}.xdp-reply-head{align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.xdp-reply-head b{color:var(--yg-fg);font-weight:600}.xdp-reply-time{color:var(--yg-fg-mute)}.xdp-reply-text{color:var(--yg-fg-soft);font-size:.86rem;line-height:1.5}@keyframes xdpReplyIn{0%{opacity:0;transform:translateY(8px)}}.xdp-svcs{flex-direction:column;gap:18px;display:flex}.xdp-svcs-note{color:var(--yg-fg-soft);background:color-mix(in srgb, var(--yg-fg) 6%, transparent);box-shadow:inset 0 0 0 1px var(--yg-line);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin:2px 0 8px;padding:7px 14px 7px 11px;font-size:.82rem;font-weight:500;display:inline-flex}.xdp-svcs-note svg{width:15px;height:15px;color:var(--yg-accent-2);flex:none}.xdp-svc{background:var(--yg-bg-raised);cursor:pointer;transition:box-shadow .24s var(--xd-ease), transform .24s var(--xd-ease);border-radius:22px;overflow:hidden;box-shadow:0 6px 16px -8px #00000080,0 22px 44px -22px #0000009e,inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff0f}@media (hover:hover){.xdp-svc:hover{transform:translateY(-3px);box-shadow:0 10px 22px -8px #0000008c,0 28px 56px -22px #000000ad,inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff17}}.xdp-svc:active{transform:translateY(0)}.xdp-svc:focus-visible{outline:2px solid color-mix(in srgb, var(--yg-accent) 70%, transparent);outline-offset:2px}[data-yg=light] .xdp-svc{box-shadow:0 4px 10px #1f1a1412,0 18px 36px -16px #1f1a1438,inset 0 1px #ffffffd9,inset 0 0 0 1px #1a14100f}@media (hover:hover){[data-yg=light] .xdp-svc:hover{box-shadow:0 8px 16px #1f1a1417,0 26px 48px -18px #1f1a1442,inset 0 1px #ffffffe6,inset 0 0 0 1px #1a141017}}.xdp-svc-shots{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;gap:9px;padding:16px 18px 2px;scroll-padding-inline:18px;display:flex;overflow-x:auto}.xdp-svc-shots:active{cursor:grabbing}.xdp-svc-shots::-webkit-scrollbar{display:none}.xdp-svc-shot{aspect-ratio:16/10;scroll-snap-align:start;border-radius:16px;flex:0 0 clamp(148px,42%,224px);align-items:flex-end;padding:12px;display:flex;position:relative;overflow:hidden}.xdp-svc-shot:after{content:"";background:linear-gradient(#0000 40%,#00000075);position:absolute;inset:0}.xdp-svc-shot-label{z-index:1;color:#fff;font-size:.78rem;font-weight:500;position:relative}.xdp-svc-body{padding:13px 18px 17px}.xdp-svc-cat{color:var(--yg-moss-ink);background:var(--yg-moss);border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 9px;font-size:.73rem;font-weight:600;display:inline-flex}.xdp-svc-cat svg{width:13px;height:13px;color:var(--yg-accent-2)}.xdp-svc-cat .yg-mico{width:14px;height:14px}.xdp-svc-name{font-family:var(--yg-sans);letter-spacing:-.01em;margin:10px 0 5px;font-size:1.04rem;font-weight:600;line-height:1.26}.xdp-svc-impact{color:var(--yg-fg-mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}.xdp-svc-foot{align-items:center;gap:11px;margin-top:14px;display:flex}.xdp-svc-price{color:var(--yg-fg-mute);align-items:baseline;gap:4px;font-size:.73rem;display:inline-flex}.xdp-svc-price b{font-family:var(--yg-sans);letter-spacing:-.02em;color:var(--yg-fg);font-size:1.1rem;font-weight:700}.xdp-svc-dur{color:var(--yg-fg-soft);background:color-mix(in srgb, var(--yg-fg) 7%, transparent);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.77rem;font-weight:500;display:inline-flex}.xdp-svc-dur svg{width:13px;height:13px;color:var(--yg-fg-mute)}.xdp-svc-toggle{color:var(--yg-accent-2);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:.84rem;font-weight:600;display:inline-flex}.xdp-svc-toggle svg{width:15px;height:15px;transition:transform .22s var(--xd-ease)}@media (hover:hover){.xdp-svc:hover .xdp-svc-toggle svg{transform:translate(3px)}}.xdp-sd{position:relative}.xdp-sd-mhead,.xdp-sd-scrim,.xdp-sd-shots{display:none}.xdp-sd-body{max-width:760px;margin-inline:auto;padding:clamp(22px,2.6vw,30px) clamp(20px,2.8vw,30px) 92px}.xdp-sd-body>*+*{margin-top:32px}@keyframes xdpReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.xdp-sd-body>[data-reveal]{animation:xdpReveal .5s var(--xd-ease) both}.xdp-sd-body>[data-reveal]:first-child{animation-delay:20ms}.xdp-sd-body>[data-reveal]:nth-child(2){animation-delay:90ms}.xdp-sd-body>[data-reveal]:nth-child(3){animation-delay:.16s}.xdp-sd-body>[data-reveal]:nth-child(4){animation-delay:.23s}.xdp-sd-body>[data-reveal]:nth-child(5){animation-delay:.3s}.xdp-sd-body>[data-reveal]:nth-child(n+6){animation-delay:.36s}.xdp-sd-hero{background:var(--yg-bg-raised);border-radius:20px;padding:clamp(20px,2.6vw,26px);position:relative;overflow:hidden}.xdp-sd-hero:before{content:"";background:radial-gradient(120% 90% at 14% -10%, color-mix(in srgb, var(--yg-moss) 70%, transparent), transparent 58%);pointer-events:none;position:absolute;inset:0}.xdp-sd-hero>*{z-index:1;position:relative}.xdp-sd-eyebrow{color:var(--yg-accent-2);align-items:center;gap:7px;font-size:.8rem;font-weight:600;display:inline-flex}.xdp-sd-eyebrow svg,.xdp-sd-eyebrow .yg-mico{width:17px;height:17px}.xdp-sd-title{font-family:var(--yg-sans);letter-spacing:-.02em;text-wrap:balance;margin:9px 0 0;font-size:clamp(1.3rem,1.05rem + 1.3vw,1.7rem);font-weight:650;line-height:1.16}.xdp-sd-tag{color:var(--yg-fg-mute);max-width:52ch;margin:6px 0 0;font-size:.9rem;line-height:1.5}.xdp-sd-meta{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.xdp-sd-mpill{color:var(--yg-fg-soft);background:color-mix(in srgb, var(--yg-fg) 7%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:.74rem;font-weight:500;display:inline-flex}.xdp-sd-mpill svg{width:12px;height:12px;color:var(--yg-fg-mute)}.xdp-sd-mpill.is-rating{color:var(--yg-moss-ink);background:var(--yg-moss)}.xdp-sd-mpill.is-rating svg{width:12px;height:12px;color:var(--yg-accent-2);fill:var(--yg-accent-2)}.xdp-sd-stats{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.xdp-sd-stat{background:var(--yg-bg-raised);text-align:center;box-shadow:var(--xd-shadow), inset 0 .5px 0 #ffffff12;border-radius:15px;padding:15px 10px}.xdp-sd-stat b{font-family:var(--yg-sans);letter-spacing:-.02em;color:var(--yg-fg);font-size:1.3rem;font-weight:700;display:block}.xdp-sd-stat span{color:var(--yg-fg-mute);margin-top:3px;font-size:.72rem;display:block}.xdp-sd-frame{background:var(--yg-bg-raised);box-shadow:var(--xd-shadow), inset 0 .5px 0 #ffffff12;border-radius:16px;padding:18px}.xdp-sd-frame-label{color:var(--yg-accent-2);margin-bottom:7px;font-size:.76rem;font-weight:600;display:block}.xdp-sd-frame p{color:var(--yg-fg-soft);max-width:60ch;margin:0;font-size:.94rem;line-height:1.6}.xdp-sd-h{font-family:var(--yg-sans);letter-spacing:-.015em;margin:0 0 16px;font-size:1.16rem;font-weight:650}.xdp-sd-gets{background:var(--yg-bg-raised);box-shadow:var(--xd-shadow), inset 0 .5px 0 #ffffff12;border-radius:16px;flex-direction:column;padding:2px 16px;display:flex}.xdp-sd-get{align-items:center;gap:12px;padding:12px 0;display:flex}.xdp-sd-get+.xdp-sd-get{border-top:1px solid var(--yg-line)}.xdp-sd-get-ic{width:24px;height:24px;color:var(--yg-accent-2);flex:none;place-items:center;display:grid}.xdp-sd-get-ic svg{width:18px;height:18px}.xdp-sd-get-ic .yg-mico{width:21px;height:21px}.xdp-sd-get-t{color:var(--yg-fg);font-size:.85rem;font-weight:450;line-height:1.4}.xdp-sd-steps{margin:0;padding:0;list-style:none;position:relative}.xdp-sd-steps:before{content:"";background:var(--yg-line);border-radius:2px;width:2px;position:absolute;top:16px;bottom:16px;left:15px}.xdp-sd-steps:after{content:"";background:var(--yg-accent);width:2px;height:min(var(--steps-fill,0%), calc(100% - 32px));border-radius:2px;transition:height .12s linear;position:absolute;top:16px;left:15px}.xdp-sd-step{gap:15px;padding-bottom:24px;display:flex;position:relative}.xdp-sd-step:last-child{padding-bottom:0}.xdp-sd-node{z-index:1;background:var(--yg-bg-raised);width:32px;height:32px;color:var(--yg-fg-mute);box-shadow:0 0 0 4px var(--xdp-bg,var(--yg-bg));border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:700;transition:background .3s,color .3s;display:grid}.xdp-sd-step:first-child .xdp-sd-node{background:var(--yg-moss);color:var(--yg-accent-2)}.xdp-sd-step-txt{padding-top:5px}.xdp-sd-step-txt b{font-family:var(--yg-sans);letter-spacing:-.01em;font-size:.98rem;font-weight:650;display:block}.xdp-sd-step-txt span{color:var(--yg-fg-soft);max-width:54ch;margin-top:3px;font-size:.88rem;line-height:1.5;display:block}.xdp-sd-acc{background:var(--yg-bg-raised);box-shadow:var(--xd-shadow), inset 0 .5px 0 #ffffff12;border-radius:16px;padding:2px 16px}.xdp-sd-accrow+.xdp-sd-accrow{border-top:1px solid var(--yg-line)}.xdp-sd-acchead{cursor:pointer;width:100%;font:inherit;color:var(--yg-fg);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-size:.95rem;font-weight:600;transition:color .2s;display:flex}.xdp-sd-accrow.is-open .xdp-sd-acchead{color:var(--yg-accent-2)}.xdp-sd-acccaret{width:18px;height:18px;color:var(--yg-fg-mute);transition:transform .24s var(--xd-ease), color .2s ease;flex:none}.xdp-sd-accrow.is-open .xdp-sd-acccaret{color:var(--yg-accent-2);transform:rotate(180deg)}.xdp-sd-accwrap{transition:grid-template-rows .28s var(--xd-ease);grid-template-rows:0fr;display:grid}.xdp-sd-accrow.is-open .xdp-sd-accwrap{grid-template-rows:1fr}.xdp-sd-accbody{min-height:0;overflow:hidden}.xdp-sd-accbody p{color:var(--yg-fg-soft);max-width:62ch;margin:-2px 0 16px;font-size:.9rem;line-height:1.6}.xdp-sd-trust{width:fit-content;color:var(--yg-accent-2);background:var(--yg-moss);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--yg-accent) 22%, transparent);border-radius:999px;align-items:center;gap:8px;margin-inline:auto;padding:9px 16px 9px 13px;font-size:.82rem;font-weight:500;display:flex}.xdp-sd-trust svg{flex:none;width:16px;height:16px}.xdp-sd-bar{z-index:4;background:var(--xdp-bg,var(--yg-bg));border-top:1px solid var(--yg-line);justify-content:space-between;align-items:center;gap:14px;padding:12px clamp(20px,2.8vw,28px);display:flex;position:sticky;bottom:0}.xdp-sd-bar-price{color:var(--yg-fg-mute);white-space:nowrap;font-size:.86rem;line-height:1.15}.xdp-sd-bar-price b{font-family:var(--yg-sans);color:var(--yg-fg);letter-spacing:-.01em;font-size:1.18rem;font-weight:700}.xdp-sd-book{flex:none;justify-content:center;align-items:center;gap:8px;min-width:176px;display:inline-flex}.xdp-sd-book svg{width:17px;height:17px}.xdp-sd-book-short{display:none}@media (max-width:900px){.xdp{--xdp-tabbar:calc(88px + env(safe-area-inset-bottom,0px))}.xdp-bar--main,.xdp-tabsbar{display:none}.xdp-bar{gap:10px;min-height:52px;padding:8px 12px}.xdp-bar-name{font-size:1rem}.xdp-mhead{top:calc(env(safe-area-inset-top,0px) + 10px);z-index:6;background:var(--yg-bg-raised);box-shadow:var(--xd-shadow), 0 10px 24px -8px color-mix(in srgb, #000 calc(var(--xdp-scrim,0) * 40%), transparent), inset 0 0 0 1px color-mix(in srgb, var(--yg-fg) 9%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:26px;flex-direction:column;align-items:stretch;display:flex;position:absolute;left:12px;right:12px;overflow:hidden}.xdp-mhead-row{align-items:center;gap:8px;min-height:52px;padding:0 8px 0 6px;display:flex}.xdp-mhead-back{width:38px;height:38px;color:var(--yg-fg);cursor:pointer;transition:transform .13s var(--xd-ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.xdp-mhead-back svg{width:20px;height:20px}.xdp-mhead-back:active{transform:scale(.9)}.xdp-mhead-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;align-items:center;gap:5px;min-width:0;font-size:1rem;font-weight:600;display:inline-flex;overflow:hidden}.xdp-mhead-nav{background:var(--yg-accent-fill);height:38px;color:var(--yg-accent-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 11px 0 15px;font-size:.9rem;font-weight:600;transition:background .18s;display:inline-flex;box-shadow:0 4px 13px -5px #835426d9}@media (hover:hover){.xdp-mhead-nav:hover{background:#905e2c}}.xdp-mhead-nav-cur{white-space:nowrap}.xdp-mhead-chev{color:#fff;width:16px;height:16px;transition:transform .3s var(--xd-ease);flex:none}.xdp-mhead.is-open .xdp-mhead-chev{transform:rotate(180deg)}.xdp-mhead-list{transition:grid-template-rows .34s var(--xd-ease);grid-template-rows:0fr;display:grid}.xdp-mhead.is-open .xdp-mhead-list{grid-template-rows:1fr}.xdp-mhead-list-inner{min-height:0;overflow:hidden}.xdp-mhead.is-open .xdp-mhead-list-inner{border-top:1px solid var(--yg-line);padding:5px}.xdp-mhead-opt{width:100%;color:var(--yg-fg-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;font-size:.95rem;font-weight:500;transition:background .15s;display:flex}.xdp-mhead-opt svg{width:17px;height:17px;color:var(--yg-accent-2);flex:none}.xdp-mhead-opt-l{align-items:center;gap:12px;min-width:0;display:inline-flex}.xdp-mhead-opt-l svg{width:18px;height:18px}.xdp-mhead-opt.is-active{color:var(--yg-fg);background:color-mix(in srgb, var(--yg-fg) 6%, transparent);font-weight:600}.xdp-mhead-opt:active{background:color-mix(in srgb, var(--yg-fg) 10%, transparent)}@media (hover:hover){.xdp-mhead-opt:hover{background:color-mix(in srgb, var(--yg-fg) 7%, transparent)}}.xdp-presence-m{align-items:center;gap:6px;display:inline-flex}.xdp-presence-m i{background:var(--yg-fg-mute);border-radius:50%;flex:none;width:8px;height:8px}.xdp-presence-m.is-online i{background:var(--yg-accent);animation:2s ease-in-out infinite xdp-online}@keyframes xdp-online{0%,to{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb, var(--yg-accent) 55%, transparent)}50%{opacity:.7;box-shadow:0 0 0 5px color-mix(in srgb, var(--yg-accent) 0%, transparent)}}.xdp-view:not(.xdp-view--detail){position:relative}.xdp-view:not(.xdp-view--detail):before{content:"";z-index:5;pointer-events:none;height:calc(env(safe-area-inset-top,0px) + 82px);background:linear-gradient(to bottom, var(--xdp-bg) 0, var(--xdp-bg) 34%, color-mix(in srgb, var(--xdp-bg) 52%, transparent) 62%, transparent 100%);opacity:var(--xdp-scrim,0);position:absolute;top:0;left:0;right:0}.xdp:not([data-tab="0"]) .xdp-cover,.xdp:not([data-tab="0"]) .xdp-head{display:none}.xdp:not([data-tab="0"]) .xdp-panel{padding-top:calc(env(safe-area-inset-top,0px) + 84px)}.xdp:not([data-tab="0"]) .xdp-feed{margin-top:0}.xdp-panel{animation:xdpPageIn .34s var(--xd-ease)}@keyframes xdpPageIn{0%{opacity:0;transform:translateY(10px)}}.xdp[data-tab="0"] .xdp-panel{animation:none}.xdp-about>*{animation:xdpRise .52s var(--xd-ease) both}.xdp-about>:nth-child(2){animation-delay:60ms}.xdp-about>:nth-child(3){animation-delay:.12s}.xdp-about>:nth-child(4){animation-delay:.18s}.xdp-about>:nth-child(5){animation-delay:.24s}@keyframes xdpRise{0%{opacity:0;transform:translateY(16px)}}.xdp[data-tab="1"] .xdp-panel{animation:none}.xdp[data-tab="1"] .xdp-feed>.xdp-post{animation:xdpRise .5s var(--xd-ease) both}.xdp[data-tab="1"] .xdp-feed>.xdp-post:nth-child(2){animation-delay:50ms}.xdp[data-tab="1"] .xdp-feed>.xdp-post:nth-child(3){animation-delay:.1s}.xdp[data-tab="1"] .xdp-feed>.xdp-post:nth-child(n+4){animation-delay:.14s}.xdp-stats{grid-template-columns:1fr 1fr;gap:10px}.xdp-stat{padding:14px 15px}.xdp-stat b{font-size:1.3rem}.xdp-cover{height:clamp(152px,42vw,190px)}.xdp-head{padding:0 16px 14px}.xdp-head-row{flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:8px;margin-top:-34px}.xdp-avatar{padding:3px}.xdp-avatar .xd-ava{width:80px!important;height:80px!important;font-size:23px!important}.xdp-cta{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;gap:8px;width:auto;padding-bottom:3px}.xdp-follow{flex:none;gap:6px;height:38px;padding:0 14px;font-size:.85rem}.xdp-follow svg{width:15px;height:15px}.xdp-consult{flex:none;gap:6px;height:38px;padding:0 15px;font-size:.88rem}.xdp-consult svg{width:16px;height:16px}.xdp-consult-full{display:none}.xdp-consult-short{display:inline}.xdp-name{margin-top:12px;font-size:1.4rem}.xdp-spec{margin-top:2px;font-size:.85rem}.xdp-bio{display:none}.xdp-meta{flex-direction:column;align-items:flex-start;gap:9px;margin-top:14px}.xdp-meta-joinrow{align-items:center;gap:16px;display:flex}.xdp-meta-row{align-items:center;gap:18px;display:flex}.xdp-panel{padding:clamp(16px,4vw,22px) 16px 24px}.xdp-scroll{padding-bottom:var(--xdp-tabbar)}.xdp-feed{margin-inline:-16px}.xdp-bar--sd,.xdp-sd-bar{display:none}.xdp-sd-mhead{top:calc(env(safe-area-inset-top,0px) + 10px);z-index:6;background:var(--yg-bg-raised);box-shadow:var(--xd-shadow), inset 0 0 0 1px color-mix(in srgb, var(--yg-fg) 9%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:box-shadow .32s var(--xd-ease);border-radius:999px;align-items:center;gap:9px;padding:6px;display:flex;position:absolute;left:12px;right:12px}.xdp-sd-mhead.is-scrolled{box-shadow:var(--xd-shadow-hover), inset 0 0 0 1px color-mix(in srgb, var(--yg-fg) 11%, transparent)}.xdp-sd-mhead-price{min-width:0;color:var(--yg-fg-mute);white-space:nowrap;flex:0 auto;align-items:baseline;gap:4px;padding-left:6px;font-size:.76rem;display:inline-flex}.xdp-sd-mhead-price b{font-family:var(--yg-sans);color:var(--yg-fg);letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.xdp-sd-mhead-book{flex:none;gap:6px;min-width:0;height:40px;margin-left:auto;padding:0 15px;font-size:.85rem}.xdp-sd-mhead-book svg{width:16px;height:16px}.xdp-sd-mhead-book-short{display:none}.xdp-sd-body{padding-top:calc(env(safe-area-inset-top,0px) + 84px);padding-bottom:14px}.xdp-sd-shots{scrollbar-width:none;scroll-snap-type:x proximity;gap:10px;display:flex;overflow-x:auto}.xdp-sd-shots::-webkit-scrollbar{display:none}.xdp-sd-shot{aspect-ratio:16/10;scroll-snap-align:start;border-radius:16px;flex:0 0 clamp(184px,64%,244px);align-items:flex-end;padding:13px;display:flex;position:relative;overflow:hidden}.xdp-sd-shot:after{content:"";background:linear-gradient(#0000 40%,#00000075);position:absolute;inset:0}.xdp-sd-shot-label{z-index:1;color:#fff;font-size:.82rem;font-weight:500;position:relative}.xdp-sd-scrim{z-index:5;pointer-events:none;height:calc(env(safe-area-inset-top,0px) + 82px);background:linear-gradient(to bottom, var(--xdp-bg) 0, var(--xdp-bg) 36%, color-mix(in srgb, var(--xdp-bg) 50%, transparent) 64%, transparent 100%);opacity:1;display:block;position:absolute;top:0;left:0;right:0}.xdp-bar--post{display:none}.xdp-dpost-mhead{top:calc(env(safe-area-inset-top,0px) + 10px);z-index:6;background:var(--yg-bg-raised);box-shadow:var(--xd-shadow), inset 0 0 0 1px color-mix(in srgb, var(--yg-fg) 9%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:box-shadow .32s var(--xd-ease);border-radius:999px;align-items:center;gap:8px;padding:6px 18px 6px 6px;display:flex;position:absolute;left:12px;right:12px}.xdp-dpost-mhead.is-scrolled{box-shadow:var(--xd-shadow-hover), inset 0 0 0 1px color-mix(in srgb, var(--yg-fg) 11%, transparent)}.xdp-dpost-mtitle{color:var(--yg-fg);font-size:1rem;font-weight:600}.xdp-detail--post .xdp-dpost{padding-top:calc(env(safe-area-inset-top,0px) + 84px)}.xdp-dpost-scrim{z-index:5;pointer-events:none;height:calc(env(safe-area-inset-top,0px) + 82px);background:linear-gradient(to bottom, var(--xdp-bg) 0, var(--xdp-bg) 36%, color-mix(in srgb, var(--xdp-bg) 50%, transparent) 64%, transparent 100%);opacity:1;display:block;position:absolute;top:0;left:0;right:0}.xdp-bar--rev{display:none}.xdp-revd-mhead{top:calc(env(safe-area-inset-top,0px) + 10px);z-index:6;background:var(--yg-bg-raised);box-shadow:var(--xd-shadow), inset 0 0 0 1px color-mix(in srgb, var(--yg-fg) 9%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:box-shadow .32s var(--xd-ease);border-radius:999px;align-items:center;gap:9px;padding:6px 8px 6px 6px;display:flex;position:absolute;left:12px;right:12px}.xdp-revd-mhead.is-scrolled{box-shadow:var(--xd-shadow-hover), inset 0 0 0 1px color-mix(in srgb, var(--yg-fg) 11%, transparent)}.xdp-revd-mhead .xd-ava{flex:none;width:34px!important;height:34px!important;font-size:13px!important}.xdp-revd-mwho{flex-direction:column;flex:auto;min-width:0;line-height:1.18;display:flex}.xdp-revd-mname{color:var(--yg-fg);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.xdp-revd-mloc{color:var(--yg-fg-mute);align-items:center;gap:3px;font-size:.72rem;display:inline-flex}.xdp-revd-mloc svg{flex:none;width:11px;height:11px}.xdp-revd-mdate{color:var(--yg-fg-soft);background:var(--yg-bg-sunken);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 11px;font-size:.72rem;font-weight:500;display:inline-flex}.xdp-revd-mdate svg{width:12px;height:12px;color:var(--yg-fg-mute);flex:none}.xdp-revd-body{padding-top:calc(env(safe-area-inset-top,0px) + 80px)}.xdp-revd-by{display:none}.xdp-revd-scrim{z-index:5;pointer-events:none;height:calc(env(safe-area-inset-top,0px) + 82px);background:linear-gradient(to bottom, var(--xdp-bg) 0, var(--xdp-bg) 36%, color-mix(in srgb, var(--xdp-bg) 50%, transparent) 64%, transparent 100%);opacity:1;display:block;position:absolute;top:0;left:0;right:0}.xdp-revd-cta{gap:11px;padding:16px 12px 20px}.xdp[data-tab="3"] .xdp-panel{animation:none}.xdp[data-tab="3"] .xdp-trustbar,.xdp[data-tab="3"] .xdp-rev-summary,.xdp[data-tab="3"] .xdp-rev-list>.xdp-revc{animation:xdpRise .5s var(--xd-ease) both}.xdp[data-tab="3"] .xdp-rev-summary{animation-delay:60ms}.xdp[data-tab="3"] .xdp-rev-list>.xdp-revc:first-child{animation-delay:.12s}.xdp[data-tab="3"] .xdp-rev-list>.xdp-revc:nth-child(2){animation-delay:.17s}.xdp[data-tab="3"] .xdp-rev-list>.xdp-revc:nth-child(n+3){animation-delay:.21s}.xdp-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.xdp-toast{bottom:calc(var(--xdp-tabbar) + 8px)}}@media (max-width:374px){.xdp-sd-mhead-book-full{display:none}.xdp-sd-mhead-book-short{display:inline}}@media (prefers-reduced-motion:reduce){.xdp,.xdp-panel,.xdp-about>*,.xdp-presence-m.is-online i{animation:none}.xdp-comments-wrap,.xdp-svc{transition:none}.xdp-reply,.xdp-act.is-liked svg,.xdp-feed>.xdp-post,.xdp-trustbar,.xdp-rev-summary,.xdp-rev-list>.xdp-revc,.xdp-sd-body>[data-reveal]{animation:none}.xdp-sd-accwrap{transition:none}@media (min-width:901px){.xd-rail{transition:none}}}
