﻿body.rf2{--bg:#fff;--bg2:#f4f7fa;--ink:#17212b;--mut:#5b6773;--line:#e3e9ef;--blue:#0a96dc;--blue-d:#0779b4;--green:#2e9e47;--red:#d8453a;--card:#fff;--soft:#e8f5fc;margin:0;background:var(--bg2);color:var(--ink);font:400 16px/1.55 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}.rf2 *,.rf2 *:before,.rf2 *:after{box-sizing:border-box}.rf2 a{color:var(--blue-d)}.rf2 .w{max-width:1120px;margin:0 auto;padding-left:24px;padding-right:24px}.rf2 svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rf2 .note{font-weight:600;margin:-16px 0 32px}@keyframes fly{0%{left:0;opacity:0}8%{opacity:1}65%{left:100%;opacity:1}75%{left:100%;opacity:0}100%{left:0;opacity:0}}@keyframes pop{from{opacity:0;transform:translateY(10px)}}.rf2 .si{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--soft);color:var(--blue);flex:none}.rf2 .si svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.rf2 .si-arr{background:color-mix(in srgb, var(--green) 14%, var(--card));color:var(--green)}@keyframes pulse{70%{box-shadow:0 0 0 8px transparent}100%{box-shadow:0 0 0 0 transparent}}.rf2 .lg-i .ok{margin-left:auto;width:16px;height:16px;color:var(--blue)}.rf2 .docs{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(3, 1fr);gap:14px}.rf2 .docs li{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:20px;font-size:15px;line-height:1.5}.rf2 .docs .dc{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--soft);color:var(--blue);margin-bottom:12px}.rf2 .docs b{display:block;margin-bottom:2px}.rf2 .docs span{color:var(--mut)}.rf2 .tl{list-style:none;margin:22px 0 0;padding:0;position:relative}.rf2 .tl:before{content:"";position:absolute;left:21px;top:10px;bottom:10px;width:2px;background:linear-gradient(var(--blue), var(--green))}.rf2 .tl li{position:relative;display:flex;gap:18px;padding:0 0 22px}.rf2 .tl li:last-child{padding-bottom:0}.rf2 .tl .tn{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--c);color:#fff;font-weight:700;position:relative;box-shadow:0 0 0 6px var(--bg)}.rf2 .tl b{display:block;font-size:17px;margin:9px 0 2px}.rf2 .tl span{color:var(--mut);font-size:15px;line-height:1.55}@media (max-width: 760px){.rf2 .docs{grid-template-columns:1fr}}.rf2 .rf-f{display:block;margin-bottom:12px}.rf2 .rf-l{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:var(--ink);padding:0}.rf2 .rf-in{display:flex;align-items:center;gap:8px;border:1.5px solid var(--line);border-radius:12px;padding:5px 10px 5px 6px;background:var(--card);transition:border-color .15s,box-shadow .15s}.rf2 .rf-in:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 20%, transparent)}.rf2 .rf-in .si{width:32px;height:32px;border-radius:9px}.rf2 .rf-in .si svg{width:19px;height:19px}.rf2 .rf-in input{border:0;outline:0;background:transparent;font:inherit;font-size:15px;color:var(--ink);width:100%;min-width:0;padding:7px 0}.rf2 .fh{background:var(--card);border-bottom:1px solid var(--line)}.rf2 .fh-in{display:flex;align-items:center;justify-content:space-between;min-height:68px}.rf2 .fh-r{display:flex;align-items:center;gap:18px;font-size:14px}.rf2 .sec{display:inline-flex;align-items:center;gap:6px;color:var(--green);font-weight:600}.rf2 .sec .ic{width:16px;height:16px}.rf2 .fh-help{color:var(--mut);font-weight:500}.rf2 .fh-help:hover{color:var(--blue)}.rf2 .fprog{background:var(--card);border-bottom:1px solid var(--line);padding:14px 0 0}.rf2 .ph{list-style:none;margin:0 0 12px;padding:0;display:flex;gap:8px;justify-content:space-between;max-width:720px}.rf2 .ph li{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--mut);font-weight:500}.rf2 .ph .pn{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--line);font-size:13px;font-weight:700;background:var(--card);transition:all .2s}.rf2 .ph li.on{color:var(--ink);font-weight:600}.rf2 .ph li.on .pn{background:var(--blue);border-color:var(--blue);color:#fff}.rf2 .ph li.done .pn{background:var(--green);border-color:var(--green);color:transparent;position:relative}.rf2 .ph li.done .pn:after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:13px}.rf2 .ptrack{height:4px;background:var(--bg2);border-radius:99px 99px 0 0;overflow:hidden}.rf2 .ptrack i{display:block;height:100%;background:linear-gradient(90deg, var(--blue), var(--green));transition:width .4s ease}.rf2 .fw{display:grid;grid-template-columns:minmax(0, 1fr) 320px;gap:32px;align-items:start;padding-top:32px;padding-bottom:64px}.rf2 .fcard{background:var(--card);border:1px solid var(--line);border-radius:24px;box-shadow:0 18px 50px rgba(10,60,100,0.1);padding:34px 36px 26px;min-width:0}@keyframes fin{from{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}.rf2 .kick{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blue-d);margin-bottom:6px}.rf2 .fcard h1{font-size:28px;letter-spacing:-.02em;line-height:1.2;margin:0 0 6px;outline:0}.rf2 .lead2{color:var(--mut);margin:0 0 22px;font-size:15.5px}.rf2 .rf-l small{font-weight:400;color:var(--mut)}.rf2 .rf-in.pl{padding-left:14px}.rf2 .rf-f .err,.rf2 .err{display:none;color:var(--red);font-size:13px;font-weight:600;margin-top:6px}.rf2 .rf-f.bad .rf-in{border-color:var(--red)}.rf2 .rf-f.bad .err,.rf2 .err.on{display:block}.rf2 .hint{display:block;font-size:13px;color:var(--mut);margin-top:6px}.rf2 .cbx input{position:absolute;opacity:0;pointer-events:none}.rf2 .cbx input:focus-visible+.cbs{outline:3px solid var(--blue);outline-offset:2px}.rf2 .alg{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;margin:6px 0 10px}.rf2 .alb{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1.5px solid var(--line);border-radius:12px;background:var(--card);font:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;transition:all .15s;text-align:left}.rf2 .alb img{width:26px;height:26px;-o-object-fit:contain;object-fit:contain;flex:none}.rf2 .alb .lgb{width:26px;height:26px}.rf2 .alb:hover{border-color:var(--blue)}.rf2 .alb.on{border-color:var(--blue);background:var(--soft);color:var(--blue-d)}.rf2 .opts{display:grid;gap:10px;margin-bottom:6px}.rf2 .opt{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1.5px solid var(--line);border-radius:16px;cursor:pointer;transition:all .15s;position:relative}.rf2 .opt input{position:absolute;opacity:0;pointer-events:none}.rf2 .opt .oi{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb, var(--c) 12%, var(--card));color:var(--c)}.rf2 .opt .oi .ic{width:22px;height:22px}.rf2 .opt b{display:block;font-size:16px}.rf2 .opt small{color:var(--mut);font-size:13.5px}.rf2 .opt:hover{border-color:var(--c)}.rf2 .opt:has(input:checked){border-color:var(--c);background:color-mix(in srgb, var(--c) 7%, var(--card));box-shadow:0 8px 22px color-mix(in srgb, var(--c) 18%, transparent)}.rf2 .opt:has(input:checked):after{content:"✓";position:absolute;right:16px;width:24px;height:24px;border-radius:50%;background:var(--c);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:700}.rf2 .opt:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:2px}.rf2 .ok{text-align:center;padding:10px 0}.rf2 .okb{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;margin:0 auto 14px;background:var(--green);box-shadow:0 0 0 10px color-mix(in srgb, var(--green) 15%, transparent);animation:pop 0.5s cubic-bezier(0.3, 1.6, 0.5, 1)}.rf2 .okb svg{width:32px;height:32px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@keyframes pop{from{transform:scale(0.4);opacity:0}to{transform:none;opacity:1}}.rf2 .ok .lead2{max-width:30em;margin-left:auto;margin-right:auto}.rf2 .row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rf2 .cbx{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.5;cursor:pointer;margin:8px 0 2px;position:relative}.rf2 .cbs{flex:none;width:22px;height:22px;border-radius:7px;border:1.5px solid var(--line);background:var(--card);display:grid;place-items:center;transition:all .15s;margin-top:1px}.rf2 .cbx input:checked+.cbs{background:var(--blue);border-color:var(--blue)}.rf2 .cbx input:checked+.cbs:after{content:"✓";color:#fff;font-size:13px;font-weight:700}.rf2 .cbx a{color:var(--blue);text-decoration:underline}.rf2 .tot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:16px 18px;border-radius:16px;background:color-mix(in srgb, var(--green) 9%, var(--card));border:1px solid color-mix(in srgb, var(--green) 30%, transparent);font-size:14.5px}.rf2 .tot b{font-size:26px;color:var(--green);letter-spacing:-.02em;transition:transform .2s}.rf2 .tot b.bump{transform:scale(1.12)}.rf2 .mand{border:1px solid var(--line);border-radius:16px;padding:16px 18px;margin-bottom:16px;display:grid;gap:10px;background:var(--bg2)}.rf2 .mrow{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;line-height:1.5}.rf2 .mrow .ic{flex:none;width:20px;height:20px;color:var(--green);margin-top:1px}.rf2 .mrow b{display:block}.rf2 .sig{position:relative;margin-bottom:6px}.rf2 .sig.has .sigx{opacity:.4}.rf2 .ups{display:grid;gap:12px;margin-bottom:8px}.rf2 .up{display:flex;align-items:center;gap:14px;padding:18px;border:1.5px dashed color-mix(in srgb, var(--blue) 40%, var(--line));border-radius:16px;cursor:pointer;transition:all .15s;position:relative}.rf2 .up:hover{background:var(--soft)}.rf2 .up input{position:absolute;opacity:0;width:1px;height:1px}.rf2 .upi{flex:none;width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:var(--soft);color:var(--blue)}.rf2 .upi .ic{width:22px;height:22px}.rf2 .upt{flex:1;min-width:0}.rf2 .upt b{display:block}.rf2 .upt small{color:var(--mut);font-size:13px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf2 .upb{flex:none;font-size:14px;font-weight:600;color:var(--blue);padding:8px 14px;border-radius:10px;border:1.5px solid var(--blue)}.rf2 .up.done{border-style:solid;border-color:var(--green);background:color-mix(in srgb, var(--green) 6%, var(--card))}.rf2 .up.done .upi{background:var(--green);color:#fff}.rf2 .up.done .upb{border-color:var(--green);color:var(--green)}.rf2 .tl2{text-align:left;max-width:440px;margin:22px auto 0}.rf2 .tl2 .tn{box-shadow:0 0 0 6px var(--card)}.rf2 .fact{display:flex;align-items:center;gap:12px;margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.rf2 .fback{display:inline-flex;align-items:center;gap:6px;border:0;background:none;font:inherit;font-weight:600;color:var(--mut);cursor:pointer;padding:12px 6px}.rf2 .fback:hover{color:var(--blue)}.rf2 .fback svg,.rf2 .fnext svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.rf2 .fnext{margin:0 0 0 auto;gap:8px;min-width:200px;font-size:17px;padding:16px 26px;background:var(--green)}.rf2 .fnext:hover{background:#278a3d}.rf2 .fside{position:sticky;top:24px;display:grid;gap:16px}.rf2 .fsum{padding:22px 24px}.rf2 .fsum h2{font-size:18px;margin:0 0 12px}.rf2 .fsum dl{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;margin:0;font-size:14px}.rf2 .fsum dt{color:var(--mut)}.rf2 .fsum dd{margin:0;text-align:right;font-weight:600;display:flex;justify-content:flex-end;align-items:center;gap:6px;min-width:0}.rf2 .fsum dd img{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.rf2 .famt{margin-top:16px;padding:14px 16px;border-radius:14px;background:color-mix(in srgb, var(--green) 9%, var(--card));display:flex;justify-content:space-between;align-items:center;font-size:14px}.rf2 .famt b{font-size:22px;color:var(--green)}.rf2 .fgua{padding:20px 22px;display:grid;gap:14px}.rf2 .fgr{display:flex;gap:12px;align-items:flex-start;font-size:13.5px;color:var(--mut);line-height:1.45}.rf2 .fgr .ic{flex:none;width:22px;height:22px;color:var(--blue);margin-top:1px}.rf2 .fgr b{display:block;color:var(--ink);font-size:14.5px}.rf2 .ff{padding:0 0 32px;font-size:13px;color:var(--mut);text-align:center}.rf2 .ff a{color:var(--mut);text-decoration:underline}@media (max-width: 900px){.rf2 .fw{grid-template-columns:1fr;padding-top:16px;gap:16px;padding-bottom:110px}.rf2 .fside{position:static}.rf2 .fsum{display:none}.rf2 .fcard{padding:24px 18px 18px;border-radius:20px}.rf2 .fact{position:fixed;left:0;right:0;bottom:0;z-index:10;margin:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--card);border-top:1px solid var(--line);box-shadow:0 -8px 24px rgba(10,60,100,0.1)}.rf2 .fnext{flex:1;min-width:0}.rf2 .ph .pt{font-size:12.5px}.rf2 .fh-help{display:none}}@media (max-width: 600px){.rf2 .alg{grid-template-columns:repeat(2, 1fr)}.rf2 .row2{grid-template-columns:1fr;gap:0}.rf2 .ph li:not(.on) .pt{display:none}}.rf2 .fbox{background:var(--card);border:1px solid var(--line);border-radius:20px}.rf2 .fside{min-width:0}.rf2 .ok h1{text-align:center;max-width:16em;margin-left:auto;margin-right:auto}.rf2 .pc{border:1px solid var(--line);border-radius:16px;padding:14px 16px;margin-bottom:10px;animation:fin .3s ease}.rf2 .pc.me{display:flex;align-items:center;gap:12px;background:var(--bg2)}.rf2 .pc input:not([type=radio]){width:100%;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;font:inherit;font-size:15px;color:var(--ink);background:var(--card);min-width:0;outline:0}.rf2 .pc input:not([type=radio]):focus{border-color:var(--blue)}.rf2 .pc input.bad{border-color:var(--red)}.rf2 .pc[data-t=a] .pa,.rf2 .pc[data-t=m] .pm,.rf2 .pc[data-t=n] .pnb{display:block}.rf2 .pc[data-t=n]{background:var(--bg2)}.rf2 .hint.warn{color:#9a5b00}.rf2 .tot span small{display:block;font-size:12.5px;color:var(--mut)}.rf2 .tyb{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:26px}.rf2 .tyb .btn{margin:0}.rf2 .tl2:before{bottom:40px}@media (max-width: 600px){.rf2 .tyb .btn{width:100%}}.rf2 .ups{grid-template-columns:minmax(0, 1fr)}.rf2 .up{min-width:0}.rf2 .dp{position:relative}.rf2 .dp-f{width:100%;cursor:pointer;font:inherit;text-align:left;min-height:52px}.rf2 .dp-f:hover{border-color:var(--blue)}.rf2 .dp-v{flex:1;font-size:15px;color:var(--mut);padding:7px 0}.rf2 .dp.has .dp-v{color:var(--ink);font-weight:500}.rf2 .dp-ch{width:18px;height:18px;flex:none;fill:none;stroke:var(--mut);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s;margin-right:4px}.rf2 .dp.open .dp-ch{transform:rotate(180deg)}.rf2 .dp.open .dp-f{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 20%, transparent)}.rf2 .dp-p{position:absolute;left:0;top:calc(100% + 8px);z-index:40;width:340px;max-width:calc(100vw - 32px);background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:0 22px 50px rgba(10,60,100,0.2);padding:14px;animation:dpin .18s ease}.rf2 .dp-p:not([hidden])~.hint,.rf2 .dp-p:not([hidden])~.err{visibility:hidden}@keyframes dpin{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.rf2 .dp-h{display:flex;align-items:center;gap:6px;margin-bottom:10px}.rf2 .dp-nav{width:36px;height:36px;flex:none;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;display:grid;place-items:center}.rf2 .dp-nav svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.rf2 .dp-nav:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.rf2 .dp-nav:disabled{opacity:.35;cursor:default}.rf2 .dp-sel{flex:1;display:flex;gap:6px;justify-content:center}.rf2 .dp-sel select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid transparent;border-radius:10px;background:var(--bg2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b6773' stroke-width='2.4'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 8px center/12px no-repeat;font:inherit;font-size:14.5px;font-weight:600;color:var(--ink);padding:8px 26px 8px 10px;cursor:pointer}.rf2 .dp-sel select:hover{border-color:var(--line)}.rf2 .dp-w,.rf2 .dp-g{display:grid;grid-template-columns:repeat(7, 1fr);gap:2px;text-align:center}.rf2 .dp-w span{font-size:11.5px;font-weight:700;color:var(--mut);text-transform:uppercase;padding:4px 0}.rf2 .dp-g button,.rf2 .dp-g span{aspect-ratio:1;display:grid;place-items:center;border:0;background:none;border-radius:50%;font:inherit;font-size:14px;color:var(--ink);cursor:pointer;transition:background .12s}.rf2 .dp-g button:hover:not(:disabled){background:var(--soft);color:var(--blue-d)}.rf2 .dp-g .we{color:var(--mut)}.rf2 .dp-g .td{box-shadow:inset 0 0 0 1.5px var(--blue);font-weight:700;color:var(--blue-d)}.rf2 .dp-g .sl,.rf2 .dp-g .sl:hover{background:var(--blue) !important;color:#fff !important;font-weight:700}.rf2 .dp-g button:disabled{color:var(--line);cursor:default}.rf2 .dp-q{display:flex;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.rf2 .dp-q button{flex:1;border:1px solid var(--line);background:var(--card);border-radius:999px;padding:7px 4px;font:inherit;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer}.rf2 .dp-q button:hover{border-color:var(--blue);color:var(--blue)}.rf2 .pm .dp .rf-l{font-size:13px}.rf2 .ac-ic .lgb{width:28px;height:28px}@keyframes dpin{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.rf2 .fnext:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.rf2 .fnext:disabled:hover{background:var(--green)}.rf2 .dfn{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-size:13.5px;color:var(--mut)}.rf2 .dfn .ic{width:16px;height:16px;color:var(--green)}.rf2 .fl{display:grid;gap:10px}.rf2 .flo{display:grid;grid-template-columns:1.3fr auto 60px auto;align-items:center;gap:14px;width:100%;padding:16px 18px;border:1.5px solid var(--line);border-radius:16px;background:var(--card);font:inherit;color:var(--ink);cursor:pointer;text-align:left;transition:all .15s}.rf2 .flo:hover{border-color:var(--blue);background:var(--soft);transform:translateY(-1px)}.rf2 .flc{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:10px;column-gap:10px;align-items:center}.rf2 .flc img{grid-row:span 2;width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.rf2 .flc b{font-size:15px}.rf2 .flc small,.rf2 .flt small{font-size:12.5px;color:var(--mut)}.rf2 .flt{display:grid;text-align:center}.rf2 .flt b{font-size:19px;letter-spacing:-.01em}.rf2 .fll{display:flex;align-items:center;color:var(--blue);position:relative;height:2px;background:repeating-linear-gradient(90deg, var(--line) 0 6px, transparent 6px 10px)}.rf2 .fll svg{width:18px;height:18px;fill:currentColor;transform:rotate(90deg);margin:0 auto;background:var(--card)}.rf2 .flo:hover .fll svg{background:var(--soft)}.rf2 .nf{display:block;width:100%;margin-top:12px;padding:14px;border:1.5px dashed var(--line);border-radius:14px;background:none;font:inherit;font-weight:600;color:var(--blue-d);cursor:pointer}.rf2 .nf:hover{border-color:var(--blue);background:var(--soft)}.rf2 .fno b{flex:none;padding:8px 12px;margin-left:2px;border-radius:9px;background:var(--soft);color:var(--blue-d);font-size:15px;letter-spacing:.03em;min-width:44px;text-align:center}.rf2 .opt.sel{border-color:var(--c);background:color-mix(in srgb, var(--c) 7%, var(--card))}.rf2 .yn{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rf2 .ynb{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:20px;border:1.5px solid var(--line);border-radius:18px;background:var(--card);font:inherit;color:var(--ink);cursor:pointer;text-align:left;transition:all .15s}.rf2 .ynb:hover{border-color:var(--blue);background:var(--soft);transform:translateY(-2px)}.rf2 .ynb b{font-size:20px;margin-top:6px}.rf2 .ynb small{color:var(--mut);font-size:14px}.rf2 .yni{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb, var(--c) 12%, var(--card));color:var(--c)}.rf2 .yni .ic{width:22px;height:22px}.rf2 .pc .pa{display:block}.rf2 .pc .pm{display:none}.rf2 .pc.isminor .pa{display:none}.rf2 .pc.isminor .pm{display:block}.rf2 .pc .px{margin-top:10px}.rf2 .cbx.sm{margin:10px 0 0;font-size:14px}.rf2 .pc .dup{margin-top:6px}.rf2 .addp{display:block;width:100%;margin:4px 0 0;padding:13px;border:1.5px dashed color-mix(in srgb, var(--blue) 45%, var(--line));border-radius:14px;background:none;font:inherit;font-weight:600;color:var(--blue-d);cursor:pointer}.rf2 .addp:hover{background:var(--soft)}.rf2 .tel{padding:4px 10px 4px 4px}.rf2 .tel select{border:0;background:var(--bg2);border-radius:9px;font:inherit;font-size:14px;font-weight:600;color:var(--ink);padding:8px 6px;cursor:pointer;outline:0}.rf2 .tel input{border:0 !important;padding:8px 4px !important;outline:0}.rf2 .pc .tel{border:1.5px solid var(--line);border-radius:12px}.rf2 .pc .tel.bad,.rf2 .rf-f.bad .tel{border-color:var(--red)}.rf2 .pc .fdoc.bad{border-color:var(--red)}.rf2 .sigt{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:16px;background:var(--card);color:var(--blue-d);font-weight:600;cursor:pointer;border:1.5px dashed color-mix(in srgb, var(--blue) 45%, var(--line))}.rf2 .sigt .ic{width:26px;height:26px}.rf2 .sig.act .sigt{display:none}.rf2 .share{margin-top:18px;padding:18px 20px;border-radius:16px;background:var(--bg2);display:grid;gap:8px}.rf2 .share>span{color:var(--mut);font-size:14.5px}.rf2 .shb{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.rf2 .shi{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border:1px solid var(--line);border-radius:999px;background:var(--card);font:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer}.rf2 .shi:hover{border-color:var(--blue);color:var(--blue)}.rf2 .shi .ic{width:16px;height:16px}.rf2 .share .nf{margin-top:6px}.rf2 .tyq{font-weight:600;margin:6px 0 8px}@media (max-width: 600px){.rf2 .yn{grid-template-columns:1fr}.rf2 .flo{grid-template-columns:1fr auto 40px auto;gap:8px;padding:14px}.rf2 .flt b{font-size:16px}}.rf2 .lgb{flex:none;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--a);color:var(--t);font-size:10.5px;font-weight:800}.rf2 .pi .pb{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--soft);color:var(--blue-d);font-size:13px;font-weight:700}.rf2 .mlink{font-size:14px;color:var(--blue);font-weight:600}.rf2 .sigh{display:flex;justify-content:space-between;align-items:center}.rf2 .sigh button{border:0;background:none;color:var(--blue);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.rf2 .sigx{position:absolute;left:22px;bottom:30px;right:22px;border-bottom:1.5px solid var(--line);color:var(--mut);font-size:12px;padding-bottom:4px;pointer-events:none}.rf2 .sig.has .sigx{opacity:.4}.rf2 .legal{display:flex;gap:10px;align-items:flex-start;margin:10px 0 0;font-size:13.5px;color:var(--mut);line-height:1.5}.rf2 .legal .ic{flex:none;width:16px;height:16px;margin-top:2px;color:var(--green)}.rf2 .legal a{color:var(--blue);text-decoration:underline}.rf2 .pc{border:1px solid var(--line);border-radius:16px;padding:14px 16px;margin-bottom:10px;animation:fin .3s ease}.rf2 .pc.me{display:flex;align-items:center;gap:12px;background:var(--bg2)}.rf2 .pch{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.rf2 .pch>b{font-size:15px}.rf2 .pb{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--soft);color:var(--blue-d);font-size:13px;font-weight:700}.rf2 .pcg{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rf2 .pc input:not([type=radio]){width:100%;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;font:inherit;font-size:15px;color:var(--ink);background:var(--card);min-width:0;outline:0}.rf2 .pc input:not([type=radio]):focus{border-color:var(--blue)}.rf2 .pc input.bad{border-color:var(--red)}.rf2 .px{display:none;margin-top:10px}.rf2 .pc[data-t=a] .pa,.rf2 .pc[data-t=m] .pm,.rf2 .pc[data-t=n] .pnb{display:block}.rf2 .pc[data-t=n]{background:var(--bg2)}@media (max-width: 600px){.rf2 .pcg{grid-template-columns:1fr}}.rf2 .good{margin:0 0 18px;padding:14px 18px;border-radius:14px;background:color-mix(in srgb, var(--green) 10%, var(--card));border:1px solid color-mix(in srgb, var(--green) 30%, transparent);font-size:15.5px}.rf2 .good b:first-child{color:var(--green)}.rf2 .okline{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:13.5px;font-weight:600;color:var(--green)}.rf2 .okline svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:3}.rf2 .pch .pdel{margin-left:auto;border:0;background:none;color:var(--red);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.rf2 .pc .pa{display:block}.rf2 .pc .pm{display:none}.rf2 .pc.isminor .pa{display:none}.rf2 .pc.isminor .pm{display:block}.rf2 .pc .px{margin-top:10px}.rf2 .pc .dup{margin-top:6px}.rf2 .pc .tel{border:1.5px solid var(--line);border-radius:12px}.rf2 .pc .tel.bad{border-color:var(--red)}.rf2 .pc .fdoc.bad{border-color:var(--red)}.rf2 .sigw{position:relative}.rf2 .sigx{bottom:30px}.rf2 .req{font-style:normal;font-size:11px;font-weight:700;color:var(--blue-d);background:var(--soft);border-radius:999px;padding:2px 8px;margin-left:6px}.rf2 .tyl{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.rf2 .tyl li{padding:7px 14px;border-radius:999px;background:var(--soft);color:var(--blue-d);font-weight:600;font-size:14px}.rf2 .tyinfo{max-width:30em;margin:18px auto 0;font-size:14px;color:var(--mut)}.rf2 .autocomplete-suggestions,.rf2 .ui-autocomplete{background:var(--card);border:1px solid var(--line) !important;border-radius:14px;box-shadow:0 18px 40px rgba(10,60,100,0.16);padding:6px;font-family:Inter,system-ui,sans-serif;overflow-x:hidden}.rf2 .autocomplete-suggestion,.rf2 .ui-menu-item>div,.rf2 .ui-menu-item a{padding:10px 12px;border-radius:10px;font-size:14.5px;color:var(--ink);border:0 !important;margin:0 !important;white-space:normal}.rf2 .autocomplete-suggestion.selected,.rf2 .autocomplete-suggestion:hover,.rf2 .ui-state-active,.rf2 .ui-menu-item>div:hover{background:var(--soft) !important;color:var(--blue-d) !important}.rf2 .autocomplete-suggestion b{color:var(--blue-d)}.rf2 .datepicker.dropdown-menu,.rf2 .ui-datepicker{border:1px solid var(--line);border-radius:18px;box-shadow:0 22px 50px rgba(10,60,100,0.2);padding:12px;font-family:Inter,system-ui,sans-serif;background:var(--card)}.rf2 .datepicker table tr td,.rf2 .datepicker table tr th{width:38px;height:38px;border-radius:50%;font-size:14px}.rf2 .datepicker table tr td.day:hover{background:var(--soft)}.rf2 .datepicker table tr td.active,.rf2 .datepicker table tr td.active:hover,.rf2 .datepicker table tr td.active.active{background:var(--blue) !important;background-image:none !important;color:#fff;text-shadow:none}.rf2 .datepicker table tr td.today{background:var(--bg2);background-image:none}.rf2 .datepicker table tr td.disabled{color:#c3cad2}.rf2 .ui-datepicker .ui-datepicker-header{background:none;border:0;font-weight:700}.rf2 .ui-datepicker td a{text-align:center;border-radius:50%;border:0 !important;background:none !important}.rf2 .ui-datepicker td a.ui-state-active{background:var(--blue) !important;color:#fff !important}.rf2 .lg{display:block;width:139px;height:34px;background:url(/assets/logo-ab5dab08350f96ae948c7a7a682455875ce4ab818fe17278d40b159b5e33957e.png) left center/contain no-repeat}@media (max-width: 600px){.rf2 .lg{width:120px;height:30px}}.rf2 .ic{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.15em;flex:none}.rf2 .fcard a{text-decoration:none}.rf2 .fcard input,.rf2 .fcard select,.rf2 .fcard button{font-family:inherit}.rf2 .fcard .rf-in input{box-shadow:none;height:auto;background:transparent}.rf2 .fcard .rf-in:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px rgba(10,150,220,0.12)}.rf2 .rf-f{position:relative}.rf2 .fcard .rf-in{position:relative}.rf2 .fcard .rf-in label.error,.rf2 .fcard .rf-in .error-msg{position:absolute;left:0;top:100%;margin:6px 0 0;padding:0;font-size:13px;font-weight:600;color:var(--red) !important;white-space:nowrap}.rf2 .fcard .rf-in .error-msg:empty{display:none}.rf2 .fcard .rf-in:has(label.error:not(:empty)),.rf2 .fcard .rf-in:has(.error-msg.alert-msg){border-color:var(--red);margin-bottom:22px}.rf2 .fcard .rf-in input.error{color:var(--red)}.rf2 .fno input::-webkit-outer-spin-button,.rf2 .fno input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rf2 .fno input{-moz-appearance:textfield}.rf2 .fact .next-step-div{margin:0 0 0 auto;padding:0;background:none;width:auto;float:none}.rf2 .fcard .fact input.fnext{display:inline-flex !important;align-items:center;justify-content:center;min-width:200px;border:0;border-radius:12px;padding:16px 52px 16px 26px;font-size:17px;font-weight:600;color:#fff;cursor:pointer;box-shadow:none;background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") right 24px center/18px no-repeat !important;transition:background-color .15s,opacity .15s}.rf2 .fcard .fact input.fnext:hover{background-color:#278a3d !important}.rf2 .fcard .fact .step1_btn:not(.enable_btn) input.fnext,.rf2 .fcard .fact input.fnext:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;background-color:var(--green) !important}.rf2 .step2_btn{margin:12px 0 0;padding:0;background:none;float:none;width:auto}.rf2 .step2_btn input.nf{width:100%}.rf2 a.opt,.rf2 a.flo{color:var(--ink)}.rf2 .opt small,.rf2 .flo small{display:block;color:var(--mut);font-weight:400;font-size:14px}.rf2 .cbx span span,.rf2 .cbx span strong{color:inherit !important}.rf2 .cbx span strong{color:var(--blue) !important;font-weight:600}.rf2 .alb img{border-radius:8px;-o-object-fit:contain;object-fit:contain}.rf2 .dp-v{color:var(--mut)}.rf2 .dp.has .dp-v{color:var(--ink)}@media (max-width: 600px){.rf2 .fact .next-step-div{flex:1}.rf2 .fact input.fnext{width:100%}}.rf2 .fcard>form,.rf2 .fcard>form>div,.rf2 .fcard [class*="steps_"]{display:block;float:none;width:100%;max-width:none;margin:0;padding:0;border:0;background:none;box-shadow:none}.rf2 .fcard .next-step-div.step2_btn input.nf{display:block;width:100%;min-width:0;margin:0;padding:14px;border:1.5px dashed var(--line) !important;border-radius:14px;background:none !important;box-shadow:none;color:var(--blue-d) !important;font-size:15px;font-weight:600}.rf2 .fcard .next-step-div.step2_btn input.nf:hover{border-color:var(--blue) !important;background:var(--soft) !important}.rf2 .fcard .rf-l,.rf2 .fcard label.rf-l{display:block;font-size:13px !important;font-weight:600;line-height:1.4;color:var(--ink);margin:0 0 6px;padding:0}.rf2 .good p{margin:0}.rf2 .good br{display:none}.rf2 .good strong{color:var(--green)}.rf2 .good #d2{color:var(--ink)}.rf2 .lead2 br{display:none}.rf2 a.ynb{text-decoration:none}.rf2 .pc.request-friend-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;background:var(--card)}.rf2 .pc.request-friend-fields>.pch,.rf2 .pc.request-friend-fields>.checkbox,.rf2 .pc.request-friend-fields>.container-friend-adult,.rf2 .pc.request-friend-fields>.container-friend-minor{grid-column:1/-1}.rf2 .pc .pch{margin-bottom:0}.rf2 .pc .form-group{margin:0;min-width:0}.rf2 .pc .checkbox{margin:0;padding:0}.rf2 .pc input.form-control{height:auto;box-shadow:none;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;font-size:15px}.rf2 .pc input.form-control:focus{border-color:var(--blue);box-shadow:none}.rf2 .pc .rf-in.phone-in{display:block;padding:0;border:0}.rf2 .pc .rf-in.phone-in input.form-control{border:1.5px solid var(--line)}.rf2 .pc .pdel{text-decoration:none}.rf2 .pc .text-alert:empty,.rf2 .pc .phone-alert:empty,.rf2 .pc .mail-alert:empty{display:none}.rf2 .pc .text-alert,.rf2 .pc .phone-alert,.rf2 .pc .mail-alert{display:block;color:var(--red);font-size:13px;font-weight:600;margin-top:6px}.rf2 .pc .document-div{display:grid;gap:8px}.rf2 .pc .document-div .text-file{margin:0;font-size:13px;color:var(--green);font-weight:600}.rf2 .addp,.rf2 a.addp{display:block;width:100%;padding:14px;border:1.5px dashed var(--line);border-radius:14px;background:none;font-weight:600;color:var(--blue-d) !important;text-align:center;text-decoration:none}.rf2 .addp:hover{border-color:var(--blue);background:var(--soft)}.rf2 .links.step_btn{margin:4px 0 0;padding:0;background:none;width:auto;float:none}.rf2 .fcard .fact input.fnext[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.rf2 .fcard .fact .next-step-div #authorization-button{margin:0;padding:0;background:none}.rf2 #sign-area.sigw{position:relative;height:200px;margin:8px 0 0;border:1.5px solid var(--line);border-radius:16px;background:#fff;overflow:hidden}.rf2 #sign-area canvas{display:block;border:0 !important;touch-action:none}.rf2 .sigt{text-align:center;padding:0 16px}.rf2 .sigh .canvas-reset{margin:0;padding:0}.rf2 .sigh .canvas-reset button{border:0;background:none;color:var(--blue);font:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:0}.rf2 .sign-error:empty{display:none}.rf2 .sign-error{display:block;color:var(--red) !important;font-size:13px;font-weight:600;margin:8px 0 0}.rf2 .show_icon{margin:12px 0 0}.rf2 .share{display:grid;gap:10px;margin-top:18px;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:var(--bg2)}.rf2 .share ul.shb{list-style:none;margin:6px 0 0;padding:0}.rf2 .share .shi img{max-width:24px;max-height:24px}.rf2 .share input.nf{display:block;width:100%;margin:0;padding:14px;border:1.5px dashed var(--line);border-radius:14px;background:none;font:inherit;font-weight:600;color:var(--blue-d);cursor:pointer}.rf2 .share .step1_btn,.rf2 .share .step1_btn3,.rf2 .share .skip_authorization{margin:0;padding:0;background:none !important;width:auto;float:none}.rf2 #custom-tooltip{display:none;margin-left:8px;padding:6px 12px;border-radius:8px;background:var(--ink);color:#fff;font-size:13px}.rf2 .up input.upb{position:static;opacity:1;width:auto;height:auto;flex:none;font:inherit;font-size:14px;font-weight:600;color:var(--blue);padding:8px 14px;border-radius:10px;border:1.5px solid var(--blue);background:var(--card);cursor:pointer}.rf2 .up .step1_btn2{margin:0 0 0 auto;padding:0;background:none !important;width:auto;float:none}.rf2 .up .upt{min-width:0}.rf2 .up .upt>span{display:block}.rf2 .up .text-file{margin:2px 0 0;font-size:13px;color:var(--green);font-weight:600;overflow-wrap:anywhere}.rf2 .up.done input.upb{border-color:var(--green);color:var(--green)}.rf2 .rf-l.mt,.rf2 .rf-f.mt{margin-top:16px}.rf2 .fcard textarea{display:block;width:100%;min-height:96px;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;font:inherit;font-size:15px;color:var(--ink);resize:vertical;outline:0}.rf2 .fcard textarea:focus{border-color:var(--blue)}.rf2 .hint .ic{width:14px;height:14px;vertical-align:-2px}.rf2 .claim_h{margin:0}.rf2 .tyb{display:flex;justify-content:center;gap:10px;margin-top:22px}.rf2 .tyb .next-step-div,.rf2 .tyb.step1_btn3{margin:0;padding:0;background:none !important;width:auto;float:none}.rf2 .fcard .tyb .btn,.rf2 .fcard .tyb input.btn{display:inline-flex;align-items:center;justify-content:center;min-width:220px;background:var(--blue) !important;color:#fff !important;border:0;border-radius:12px;padding:15px 28px;font:inherit;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer}@media (max-width: 600px){.rf2 .pc.request-friend-fields{grid-template-columns:1fr}.rf2 .fcard .tyb .btn,.rf2 .fcard .tyb input.btn{width:100%}}.rf2-auto .fcard{opacity:.55;pointer-events:none;transition:opacity .2s}.rf2-skip .fcard{position:relative;min-height:320px;pointer-events:none}.rf2-skip .fcard>*{visibility:hidden}.rf2-skip .fcard:after{content:"";position:absolute;left:50%;top:50%;width:38px;height:38px;margin:-19px 0 0 -19px;border:3px solid var(--line);border-top-color:var(--blue);border-radius:50%;animation:rf2spin .8s linear infinite}@keyframes rf2spin{to{transform:rotate(360deg)}}.rf2 .rf-in.phone-in{padding:0}.rf2 .rf-in.phone-in .iti{display:block;width:100%}.rf2 .rf-in.phone-in .iti input{width:100%;padding-top:12px;padding-bottom:12px;padding-right:12px;border:0}.rf2 .rf-in.phone-in .iti__selected-flag{border-radius:11px 0 0 11px;background:var(--soft)}.rf2 .rf-in.phone-in .iti .form-error{position:absolute;left:0;top:100%;margin:6px 0 0;padding:0;font-size:13px;font-weight:600;color:var(--red) !important;white-space:nowrap}.rf2 .rf-f:has(.phone-in .form-error){margin-bottom:26px}.rf2 .rf-in.phone-in.has-error,.rf2 .has-error .rf-in.phone-in{border-color:var(--red)}.rf2 .cbx,.rf2 .cbx span:not(.cbs),.rf2 .cbx a,.rf2 .cbx strong{font-size:14px !important;line-height:1.5 !important}@media (max-width: 900px){.rf2 input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]),.rf2 select,.rf2 textarea{font-size:16px !important}}.rf2 .fcard h1{font-family:inherit;font-weight:700;color:var(--ink)}.rf2 .sec svg,.rf2 .sec .ic{width:16px;height:16px}.rf2 .fgr svg{flex:none;width:22px;height:22px;color:var(--blue);margin-top:1px}.rf2 .fh svg,.rf2 .fside svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rf2 #plist .pc{opacity:1}.rf2 .up input.upb{font-size:14px !important;line-height:1.3;height:auto !important;width:auto !important}.rf2 .kob{background:var(--red)}.rf2 .fcard .tyb .btn.ghost{background:var(--card) !important;color:var(--blue-d) !important;border:1.5px solid var(--line)}.rf2 .fcard .tyb .btn.ghost:hover{border-color:var(--blue);background:var(--soft) !important}.rf2 .fact .fback{flex:none}.rf2 .cbx a{color:var(--blue);text-decoration:underline}.rf2 .pc .checkbox label.cbx{color:var(--ink) !important;font-weight:400;padding:0 !important;margin:0}.rf2 .pc .checkbox label.cbx span{color:var(--ink)}.rf2 .pc .seg{margin-left:auto;display:inline-flex;background:var(--bg2);border-radius:10px;padding:3px;gap:2px}.rf2 .pc .seg label{position:relative;cursor:pointer;margin:0;padding:0;font-weight:inherit}.rf2 .pc .seg input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.rf2 .pc .seg span{display:block;padding:6px 12px;border-radius:8px;font-size:13px;font-weight:600;color:var(--mut);transition:all .15s}.rf2 .pc .seg input:checked+span{background:var(--card);color:var(--blue-d);box-shadow:0 1px 4px rgba(10,60,100,0.15)}.rf2 .pc .seg input:focus-visible+span{outline:2px solid var(--blue)}.rf2 .pc .pch .pdel{margin-left:8px}.rf2 .pc>.checkbox{display:none}.rf2 .pc>.pnb{display:none;grid-column:1/-1}.rf2 .pc[data-t=n]>.pnb{display:block}.rf2 .pc[data-t=n]>.form-group,.rf2 .pc[data-t=n]>.container-friend-adult,.rf2 .pc[data-t=n]>.container-friend-minor{display:none !important}.rf2 .pc[data-t=n]{background:var(--bg2)}.rf2 .hint.warn{color:#9a5b00}@media (max-width: 600px){.rf2 .pc .seg{margin-left:0;width:100%;order:3}.rf2 .pc .seg label{flex:1;text-align:center}.rf2 .pc .pch{flex-wrap:wrap}}.rf2 .autocomplete-suggestions:has(.ac-i){margin:12px 0 0 -47px;min-width:360px;border-radius:16px;box-shadow:0 22px 50px rgba(10,60,100,0.2);max-height:340px !important}.rf2 .autocomplete-suggestion.ac-i{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:12px;cursor:pointer;color:var(--ink) !important}.rf2 .autocomplete-suggestion.ac-i.selected,.rf2 .autocomplete-suggestion.ac-i:hover{background:var(--soft) !important}.rf2 .ac-i .ac-ic{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--bg2);color:var(--blue)}.rf2 .ac-i.selected .ac-ic,.rf2 .ac-i.selected .ac-c{background:var(--card)}.rf2 .ac-i .ac-ic svg{width:18px;height:18px;fill:currentColor}.rf2 .ac-i .ac-t{flex:1;min-width:0;line-height:1.3}.rf2 .ac-i .ac-t b{font-size:15px;font-weight:600;color:var(--ink)}.rf2 .ac-i .ac-t small{display:block;font-size:12.5px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rf2 .ac-i mark{background:none;color:var(--blue-d);font-weight:700;padding:0}.rf2 .ac-i .ac-c{flex:none;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--blue-d);background:var(--soft);border-radius:8px;padding:4px 8px}@media (max-width: 420px){.rf2 .autocomplete-suggestions:has(.ac-i){min-width:0}}
