@font-face {
    font-family:"Inter";
    src:url("../../core/fonts/inter-cyrillic-ext.251d36f2b5a6.woff2") format("woff2");
    font-style:normal;
    font-weight:400 700;
    font-display:swap;
    unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face {
    font-family:"Inter";
    src:url("../../core/fonts/inter-cyrillic.de93fdc85e3d.woff2") format("woff2");
    font-style:normal;
    font-weight:400 700;
    font-display:swap;
    unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face {
    font-family:"Inter";
    src:url("../../core/fonts/inter-latin.260c81a4759b.woff2") format("woff2");
    font-style:normal;
    font-weight:400 700;
    font-display:swap;
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
    font-family:"Outfit";
    src:url("../../core/fonts/outfit-latin.fdf9c509a809.woff2") format("woff2");
    font-style:normal;
    font-weight:400 900;
    font-display:swap;
}
@font-face {
    font-family:"Fustat";
    src:url("../../core/fonts/fustat-latin.3749545d7069.woff2") format("woff2");
    font-style:normal;
    font-weight:500 800;
    font-display:swap;
}

.yu-help-page {
    --help-blue:#0084ff;
    --help-blue-deep:#0066cc;
    --help-blue-ink:#000;
    --help-sky:#eaf5ff;
    --help-sky-strong:#cde8ff;
    --help-coral:#0084ff;
    --help-coral-deep:#0066cc;
    --help-line:#e2e9f0;
    --help-muted:#6b7280;
    --help-surface:#fff;
    --help-canvas:#f8fbff;
    --help-display:"Outfit","Inter","TeX Gyre Heros",sans-serif;
    --help-brand:"Fustat","Inter","TeX Gyre Heros",sans-serif;
    --help-body:"Inter","TeX Gyre Heros",sans-serif;
    background:var(--help-canvas);
    color:var(--help-blue-ink);
    font-family:var(--help-body);
}

.yu-help-page .announcement-bar,
.yu-help-page .mobile-bottom-nav,
.yu-help-page .yu-guide__launcher { display:none !important; }
.yu-help-page .site-header {
    position:fixed !important;
    top:18px !important;
    right:24px;
    left:24px;
    z-index:50;
    width:min(calc(100% - 48px),1280px);
    margin:0 auto;
    border:1px solid rgba(255,255,255,.72) !important;
    border-radius:18px;
    background:rgba(255,255,255,.72) !important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 12px 38px -28px rgba(0,55,110,.34);
    backdrop-filter:blur(28px) saturate(150%);
    animation:help-nav-in .6s cubic-bezier(.16,1,.3,1) both;
}
.yu-help-page .site-header__nav { min-height:3.75rem; padding:0 .85rem; }
.yu-help-page .site-header__brand img { height:2.25rem; }
.yu-help-page .site-header__brand-label { white-space:nowrap; font-family:var(--help-brand); letter-spacing:-.02em; }
.yu-help-page .site-header__search { min-width:13rem; max-width:17rem; flex-basis:17rem; }
.yu-help-page .site-header__search input { border-color:rgba(15,23,42,.08) !important; border-radius:12px !important; background:rgba(0,0,0,.035) !important; }
.yu-help-primary-nav svg { width:1rem; height:1rem; flex:0 0 auto; }

.yu-help { overflow:hidden; }
.yu-help-hero {
    position:relative;
    min-height:700px;
    overflow:hidden;
    background:#fff;
}
.yu-help-hero::after {
    position:absolute;
    right:-9%;
    bottom:-36%;
    width:670px;
    height:670px;
    border:1px solid rgba(0,132,255,.09);
    border-radius:50%;
    content:"";
}
.yu-help-hero__aura { position:absolute; border-radius:50%; pointer-events:none; filter:blur(110px); }
.yu-help-hero__aura--one { top:10%; right:4%; width:420px; height:420px; background:rgba(96,177,255,.2); }
.yu-help-hero__aura--two { right:31%; bottom:-10%; width:300px; height:300px; background:rgba(49,154,255,.14); }
.yu-help-hero__inner {
    position:relative;
    z-index:2;
    display:grid;
    width:min(100%,1280px);
    min-height:700px;
    grid-template-columns:repeat(12,minmax(0,1fr));
    align-items:center;
    gap:48px;
    margin:0 auto;
    padding:126px 72px 72px;
}
.yu-help-hero__content {
    position:relative;
    z-index:3;
    grid-column:span 5;
    max-width:620px;
    animation:help-intro-in .9s .08s cubic-bezier(.16,1,.3,1) both;
}
.yu-help-hero h1 {
    max-width:610px;
    margin:0;
    color:#000;
    font-family:var(--help-display);
    font-size:clamp(3rem,4.35vw,4rem);
    font-weight:800;
    letter-spacing:-.055em;
    line-height:1.02;
}
.yu-help-hero__lead {
    max-width:500px;
    margin:22px 0 0;
    color:rgba(0,0,0,.58);
    font-size:1.02rem;
    letter-spacing:-.025em;
    line-height:1.68;
}
.yu-help-search {
    position:relative;
    display:flex;
    width:min(100%,555px);
    min-height:62px;
    align-items:center;
    margin:27px 0 0;
    border:1px solid rgba(0,84,170,.16);
    border-radius:17px;
    background:rgba(255,255,255,.78);
    color:#171717;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 18px 45px -28px rgba(0,105,204,.36);
    backdrop-filter:blur(20px);
}
.yu-help-search label { position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0,0,0,0); }
.yu-help-search__icon { display:grid; width:22px; height:22px; flex:0 0 auto; margin-left:18px; place-items:center; color:var(--help-blue); }
.yu-help-search__icon svg { width:21px; fill:none; stroke:currentColor; stroke-linecap:round; stroke-width:2; }
.yu-help-search input {
    min-width:0;
    flex:1;
    border:0 !important;
    background:transparent !important;
    padding:17px 12px !important;
    color:#171717 !important;
    font-family:var(--help-body) !important;
    font-size:.8rem !important;
    box-shadow:none !important;
    outline:0;
}
.yu-help-search input::placeholder { color:#818894; }
.yu-help-search:focus-within { border-color:rgba(0,132,255,.62); box-shadow:0 0 0 4px rgba(0,132,255,.1),0 20px 48px -28px rgba(0,105,204,.42); }
.yu-help-search button {
    display:flex;
    min-width:140px;
    align-self:stretch;
    align-items:center;
    justify-content:space-between;
    gap:12px;
    border-radius:13px;
    background:var(--help-blue);
    margin:5px;
    padding:0 7px 0 17px;
    color:#fff;
    font-size:.73rem;
    font-weight:700;
    box-shadow:inset 0 4px 4px rgba(255,255,255,.3),0 10px 25px -5px rgba(0,132,255,.25);
    transition:background-color .2s,transform .2s;
}
.yu-help-search button > span:last-child { display:grid; width:31px; height:31px; place-items:center; border-radius:50%; background:#fff; color:var(--help-blue); }
.yu-help-search button svg { width:17px; fill:none; stroke:currentColor; stroke-linecap:round; stroke-linejoin:round; stroke-width:2; transition:transform .2s; }
.yu-help-search button:hover { background:#0074e0; transform:scale(1.015); }
.yu-help-search button:hover svg { transform:translateX(2px); }
.yu-help-hero__visual {
    position:relative;
    z-index:2;
    display:flex;
    min-height:590px;
    grid-column:span 7;
    align-items:center;
    justify-content:flex-end;
    animation:help-visual-in .9s .18s cubic-bezier(.16,1,.3,1) both;
}
.yu-help-orbit { position:absolute; top:50%; left:50%; width:min(660px,110%); height:auto; overflow:visible; transform:translate(-50%,-52%); opacity:.32; }
.yu-help-orbit circle,.yu-help-orbit path { fill:none; stroke:url(#help-orbit-gradient); stroke-linecap:round; stroke-width:1.1; }
.yu-help-orbit .yu-help-orbit__dot { fill:#0084ff; stroke:none; }
.yu-help-companion {
    position:relative;
    z-index:1;
    width:min(84%,470px);
    margin-right:34px;
    animation:help-robot-float 4.8s ease-in-out infinite;
    perspective:900px;
}
.yu-help-companion::after { position:absolute; right:13%; bottom:-1%; left:13%; height:11%; border-radius:50%; background:rgba(0,132,255,.2); content:""; filter:blur(24px); transform:scaleX(.9); }
.yu-help-robot {
    --eye-x:0px;
    --eye-y:0px;
    --robot-rx:0deg;
    --robot-ry:0deg;
    --robot-tx:0px;
    --robot-ty:0px;
    position:relative;
    z-index:1;
    width:100%;
    transform:translate3d(var(--robot-tx),var(--robot-ty),0) rotateX(var(--robot-rx)) rotateY(var(--robot-ry));
    transform-style:preserve-3d;
    transition:transform .12s linear;
    will-change:transform;
}
.yu-help-robot img { display:block; width:100%; height:auto; filter:drop-shadow(0 24px 25px rgba(20,74,116,.14)); pointer-events:none; user-select:none; }
.yu-help-robot__eye {
    position:absolute;
    top:29.27%;
    width:10.2%;
    aspect-ratio:1;
    overflow:hidden;
    border-radius:50%;
    background:#111617;
    box-shadow:inset 0 0 12px rgba(0,0,0,.65);
    transform:translate(-50%,-50%) translateZ(2px);
}
.yu-help-robot__eye::before {
    position:absolute;
    top:50%;
    left:50%;
    width:80%;
    aspect-ratio:1;
    border-radius:50%;
    background:radial-gradient(circle at 38% 32%,#d7ffff 0 7%,#8bf7ff 25%,#57e7f3 67%,#32cedc 100%);
    box-shadow:0 0 18px rgba(76,235,247,.84),inset 0 -3px 7px rgba(0,121,150,.3);
    content:"";
    transform:translate(calc(-50% + var(--eye-x)),calc(-50% + var(--eye-y)));
    transition:transform .1s linear;
    will-change:transform;
}
.yu-help-robot__eye--left { left:41.34%; }
.yu-help-robot__eye--right { left:57.9%; }
.yu-help-content { width:min(100% - 48px,1180px); margin:0 auto; padding:76px 0 96px; }
.yu-help-section-heading { display:flex; align-items:flex-end; justify-content:space-between; gap:30px; }
.yu-help-section-heading--center { justify-content:center; text-align:center; }
.yu-help-section-heading p { margin:0 0 8px; color:var(--help-blue); font-size:.68rem; font-weight:850; letter-spacing:.14em; text-transform:uppercase; }
.yu-help-section-heading h2 { margin:0; color:var(--help-blue-ink); font-size:clamp(1.7rem,3vw,2.45rem); font-weight:700; letter-spacing:-.04em; line-height:1.08; }
.yu-help-section-heading > a { color:var(--help-blue); font-size:.76rem; font-weight:800; }
.yu-help-section-heading__hint { max-width:260px; color:#778799; font-size:.71rem; line-height:1.45; text-align:right; }

.yu-help-topic-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; margin-top:34px; }
.yu-help-topic {
    position:relative;
    display:grid;
    min-height:144px;
    grid-template-columns:58px minmax(0,1fr) 22px;
    align-items:center;
    gap:17px;
    overflow:hidden;
    border:1px solid var(--help-line);
    border-radius:18px;
    background:var(--help-surface);
    padding:23px 20px;
    color:var(--help-blue-ink);
    text-decoration:none;
    box-shadow:0 13px 35px -32px rgba(4,53,110,.65);
    transition:border-color .2s,box-shadow .2s,transform .2s;
}
.yu-help-topic::after { position:absolute; right:-35px; bottom:-56px; width:92px; height:92px; border-radius:50%; background:var(--help-sky); content:""; opacity:0; transition:opacity .2s,transform .2s; }
.yu-help-topic:hover { border-color:#8bc5ef; box-shadow:0 22px 42px -30px rgba(4,74,157,.68); transform:translateY(-3px); }
.yu-help-topic:hover::after { opacity:1; transform:scale(1.2); }
.yu-help-topic__icon { display:grid; width:58px; height:58px; place-items:center; border-radius:17px; background:var(--help-sky); color:var(--help-blue); transition:background-color .2s,color .2s; }
.yu-help-topic:nth-child(3n+2) .yu-help-topic__icon { background:#eef0ff; color:#454bb7; }
.yu-help-topic:nth-child(3n+3) .yu-help-topic__icon { background:#fff0f1; color:var(--help-coral); }
.yu-help-topic:hover .yu-help-topic__icon { background:var(--help-blue); color:#fff; }
.yu-help-topic__icon svg { width:36px; height:36px; fill:none; stroke:currentColor; stroke-linecap:round; stroke-linejoin:round; stroke-width:1.8; }
.yu-help-topic__copy { min-width:0; }
.yu-help-topic h3 { margin:0; font-size:.9rem; font-weight:700; line-height:1.25; }
.yu-help-topic p { margin:8px 0 0; color:var(--help-muted); font-size:.7rem; line-height:1.48; }
.yu-help-topic__arrow { position:relative; z-index:1; color:#9cabb8; font-size:1rem; transition:color .2s,transform .2s; }
.yu-help-topic:hover .yu-help-topic__arrow { color:var(--help-blue); transform:translate(2px,-2px); }

.yu-help-articles { display:grid; gap:12px; margin-top:32px; }
.yu-help-article { overflow:hidden; border:1px solid var(--help-line); border-radius:14px; background:var(--help-surface); }
.yu-help-article[open] { border-color:#a9d3f0; box-shadow:0 18px 40px -34px rgba(4,74,157,.68); }
.yu-help-article summary { display:flex; min-height:68px; cursor:pointer; align-items:center; justify-content:space-between; gap:18px; padding:17px 22px; color:var(--help-blue-ink); font-size:.88rem; font-weight:750; list-style:none; }
.yu-help-article summary::-webkit-details-marker { display:none; }
.yu-help-article summary svg { width:18px; flex:0 0 auto; fill:none; stroke:var(--help-blue); stroke-width:2; transition:transform .18s; }
.yu-help-article[open] summary svg { transform:rotate(180deg); }
.yu-help-article__body { border-top:1px solid var(--help-line); padding:22px; }
.yu-help-article__intro,.yu-help-article__notes p { margin:0; color:var(--help-muted); font-size:.82rem; line-height:1.7; }
.yu-help-article__steps { display:grid; gap:13px; margin:18px 0 0; padding:0; list-style:none; counter-reset:help-step; }
.yu-help-article__steps li { position:relative; min-height:34px; padding:6px 0 0 46px; color:var(--help-blue-ink); font-size:.82rem; line-height:1.55; counter-increment:help-step; }
.yu-help-article__steps li::before { position:absolute; top:0; left:0; display:grid; width:34px; height:34px; place-items:center; border-radius:11px; background:var(--help-sky); color:var(--help-blue); content:counter(help-step); font-size:.7rem; font-weight:850; }
.yu-help-article__notes { display:grid; gap:6px; margin-top:17px; border-left:3px solid #8ec7ed; padding-left:14px; }
.yu-help-article__actions { display:flex; flex-wrap:wrap; gap:10px; margin-top:20px; }
.yu-help-article__actions a,.yu-help-article__actions button { min-height:42px; border:1px solid var(--help-blue); border-radius:10px; padding:10px 15px; font-size:.71rem; font-weight:800; line-height:1.25; text-decoration:none; }
.yu-help-article__actions a { background:var(--help-blue); color:#fff; }
.yu-help-article__actions button { background:transparent; color:var(--help-blue); }
.yu-help-article__actions a:hover { background:var(--help-blue-deep); }
.yu-help-article__actions button:hover { background:var(--help-sky); }
.yu-help-article__verified { display:block; margin-top:15px; color:#25845f; font-size:.64rem; font-weight:800; letter-spacing:.08em; text-transform:uppercase; }
.yu-help-empty { margin-top:32px; border:1px dashed #9cc4df; border-radius:18px; background:var(--help-surface); padding:48px 25px; text-align:center; }
.yu-help-empty > span { display:grid; width:50px; height:50px; place-items:center; margin:0 auto; border-radius:15px; background:var(--help-sky); color:var(--help-blue); font-weight:900; }
.yu-help-empty h3 { margin:16px 0 0; font-size:1rem; }
.yu-help-empty p { max-width:560px; margin:9px auto 0; color:var(--help-muted); font-size:.78rem; line-height:1.6; }
.yu-help-empty button { border-radius:10px; background:var(--help-coral); padding:12px 18px; color:#fff; font-size:.74rem; font-weight:800; }
.yu-help-empty button { margin-top:20px; }
.yu-help-empty button:hover { background:var(--help-coral-deep); }

.yu-help-direct { margin-top:74px; border-top:1px solid var(--help-line); padding-top:48px; }
.yu-help-direct__grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; margin-top:28px; }
.yu-help-direct__card { display:grid; width:100%; min-height:112px; grid-template-columns:52px minmax(0,1fr) auto; align-items:center; gap:16px; border:1px solid var(--help-line); border-radius:16px; background:var(--help-surface); padding:20px; color:var(--help-blue-ink); font:inherit; text-align:left; text-decoration:none; transition:border-color .2s,box-shadow .2s,transform .2s; }
.yu-help-direct__card:first-child { border-color:var(--help-blue); background:var(--help-blue); color:#fff; }
.yu-help-direct__card:hover { border-color:#78b8e6; box-shadow:0 18px 38px -30px rgba(4,74,157,.72); transform:translateY(-2px); }
.yu-help-direct__icon { display:grid; width:52px; height:52px; place-items:center; border-radius:16px; background:var(--help-sky); color:var(--help-blue); }
.yu-help-direct__card:first-child .yu-help-direct__icon { background:rgba(255,255,255,.16); color:#fff; }
.yu-help-direct__icon svg { width:24px; height:24px; fill:none; stroke:currentColor; stroke-linecap:round; stroke-linejoin:round; stroke-width:1.7; }
.yu-help-direct__card small,.yu-help-direct__card strong { display:block; }
.yu-help-direct__card small { color:var(--help-muted); font-size:.66rem; line-height:1.35; }
.yu-help-direct__card:first-child small { color:#cfe9ff; }
.yu-help-direct__card strong { margin-top:5px; font-size:.87rem; line-height:1.3; overflow-wrap:anywhere; }
.yu-help-direct__card b { color:var(--help-blue); font-size:1rem; }
.yu-help-direct__card:first-child b { color:#fff; }
.yu-help-direct__all { display:inline-block; margin-top:18px; color:var(--help-blue); font-size:.72rem; font-weight:800; text-underline-offset:4px; }

.yu-help-chat { position:fixed; z-index:45; right:22px; bottom:22px; display:flex; min-height:56px; align-items:center; gap:10px; border:1px solid rgba(255,255,255,.45); border-radius:999px; background:var(--help-blue); padding:8px 20px 8px 8px; color:#fff; box-shadow:0 16px 38px -15px rgba(0,63,129,.8); font-size:.76rem; font-weight:800; transition:background-color .18s,transform .18s; }
.yu-help-chat:hover { background:var(--help-blue-deep); transform:translateY(-2px); }
.yu-help-chat.is-suppressed { opacity:0; pointer-events:none; transform:translateY(12px); }
.yu-help-chat__mark { display:grid; width:40px; height:40px; overflow:hidden; place-items:center; border:2px solid rgba(255,255,255,.58); border-radius:50%; background:#fff; }
.yu-help-chat__mark img { width:100%; height:100%; object-fit:cover; }
.yu-help-footer { border-top:1px solid var(--help-line); background:#eef5fa; color:var(--help-muted); }
.yu-help-footer > div { display:flex; width:min(100% - 48px,1180px); min-height:80px; align-items:center; gap:26px; margin:0 auto; font-size:.68rem; }
.yu-help-footer a { color:var(--help-muted); font-weight:700; }

html[data-theme="dark"] .yu-help-page {
    --help-blue:#56aeef;
    --help-blue-deep:#8dccfa;
    --help-blue-ink:#eff8ff;
    --help-sky:#182f47;
    --help-sky-strong:#264765;
    --help-line:#2d4053;
    --help-muted:#aebdca;
    --help-surface:#111d29;
    --help-canvas:#0b141e;
}
html[data-theme="dark"] .yu-help-page .site-header { border-color:rgba(78,103,127,.28) !important; background:rgba(13,23,33,.76) !important; }
html[data-theme="dark"] .yu-help-page .site-header__search input { border-color:#304355 !important; background:rgba(255,255,255,.055) !important; }
html[data-theme="dark"] .yu-help-hero { background:#0d1721; }
html[data-theme="dark"] .yu-help-hero h1 { color:#f5f9fc; }
html[data-theme="dark"] .yu-help-hero__lead { color:#aebdca; }
html[data-theme="dark"] .yu-help-search { border-color:#3a5266; background:rgba(21,35,48,.82); }
html[data-theme="dark"] .yu-help-search input { color:#eff8ff !important; }
html[data-theme="dark"] .yu-help-robot img { filter:drop-shadow(0 28px 30px rgba(0,0,0,.38)); }
html[data-theme="dark"] .yu-help-companion::after { background:rgba(47,179,255,.22); }
html[data-theme="dark"] .yu-help-footer { background:#0e1924; }

@keyframes help-nav-in { from { opacity:0; transform:translateY(-20px); } to { opacity:1; transform:translateY(0); } }
@keyframes help-intro-in { from { opacity:0; transform:translateY(18px); } to { opacity:1; transform:translateY(0); } }
@keyframes help-visual-in { from { opacity:0; transform:translateY(20px); } to { opacity:1; transform:translateY(0); } }
@keyframes help-robot-float { 0%,100% { translate:0 0; } 50% { translate:0 -9px; } }

@media (max-width:1180px) {
    .yu-help-hero__inner { gap:34px; padding-right:48px; padding-left:48px; }
    .yu-help-topic-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
}

@media (max-width:1023px) {
    .yu-help-hero__inner { min-height:0; grid-template-columns:1fr; gap:12px; padding:132px 48px 70px; }
    .yu-help-hero__content { width:min(100%,620px); grid-column:auto; justify-self:center; }
    .yu-help-hero__visual { width:min(100%,700px); min-height:590px; grid-column:auto; justify-self:center; }
    .yu-help-companion { width:min(78%,470px); margin:0 auto; }
}

@media (max-width:760px) {
    body.yu-help-page { padding-bottom:0; }
    .yu-help-page .site-header { top:10px !important; right:10px; left:10px; width:calc(100% - 20px); border-radius:16px; }
    .yu-help-page .site-header__nav { min-height:3.55rem; padding:0 .65rem; }
    .yu-help-hero { min-height:0; }
    .yu-help-hero::after { display:none; }
    .yu-help-hero__aura--one { top:45%; right:-45%; width:380px; height:380px; }
    .yu-help-hero__inner { display:grid; gap:16px; padding:104px 20px 42px; }
    .yu-help-hero__content { width:100%; }
    .yu-help-hero h1 { font-size:clamp(2.55rem,13.5vw,3.55rem); letter-spacing:-.06em; }
    .yu-help-hero__lead { margin-top:17px; font-size:.9rem; }
    .yu-help-search { min-height:58px; margin-top:24px; border-radius:13px; }
    .yu-help-search__icon { margin-left:14px; }
    .yu-help-search button { min-width:124px; padding-left:14px; }
    .yu-help-search input { font-size:.78rem !important; }
    .yu-help-hero__visual { width:100%; min-height:440px; }
    .yu-help-orbit { width:118%; }
    .yu-help-companion { width:min(82%,430px); margin:0 auto; }
    .yu-help-content { width:min(100% - 28px,1180px); padding:54px 0 74px; }
    .yu-help-section-heading { display:block; }
    .yu-help-section-heading__hint { display:block; max-width:none; margin-top:10px; text-align:left; }
    .yu-help-topic-grid { grid-template-columns:1fr; gap:11px; margin-top:25px; }
    .yu-help-topic { min-height:120px; grid-template-columns:50px minmax(0,1fr) 18px; gap:14px; border-radius:15px; padding:18px; }
    .yu-help-topic__icon { width:50px; height:50px; border-radius:14px; }
    .yu-help-topic__icon svg { width:32px; height:32px; }
    .yu-help-article__actions { display:grid; }
    .yu-help-article__actions a,.yu-help-article__actions button { width:100%; text-align:center; }
    .yu-help-direct { margin-top:56px; padding-top:38px; }
    .yu-help-direct__grid { grid-template-columns:1fr; margin-top:24px; }
    .yu-help-direct__card { min-height:102px; grid-template-columns:48px minmax(0,1fr) auto; padding:17px; }
    .yu-help-direct__icon { width:48px; height:48px; border-radius:14px; }
    .yu-help-chat { right:14px; bottom:14px; }
    .yu-help-footer > div { flex-wrap:wrap; gap:8px 18px; padding:20px 0; }
}

@media (max-width:420px) {
    .yu-help-search__icon { display:none; }
    .yu-help-search input { padding-left:14px !important; }
    .yu-help-search button { min-width:112px; }
    .yu-help-hero__visual { min-height:410px; margin-top:4px; }
    .yu-help-topic p { font-size:.67rem; }
    .yu-help-chat { width:52px; height:52px; overflow:hidden; padding:6px; }
    .yu-help-chat > span:last-child { display:none; }
}

@media (prefers-reduced-motion:reduce) {
    .yu-help-page .site-header,.yu-help-hero__content,.yu-help-hero__visual,.yu-help-companion { animation:none; }
    .yu-help-search button,.yu-help-robot,.yu-help-robot__eye::before,.yu-help-topic,.yu-help-topic::after,.yu-help-topic__icon,.yu-help-topic__arrow,.yu-help-article summary svg,.yu-help-direct__card,.yu-help-chat { transition:none; }
}
