:where(.ukPub){--uk-gold:#d7a543;--uk-gold-2:#efc470;--uk-side-w:262px;--uk-side-gap:14px;--uk-side-rail:84px;--uk-top-h:70px;--ai-orb-filter:saturate(1.15) contrast(1.06);--ph-fade:.9s;--uk-deep:#0b2f52;--uk-deep-2:#08233d;--uk-deep-3:#061829;--uk-on-deep:#fff;--uk-on-gold:#0b2f52;--bg:#f5f3ef;--surface:#fff;--surface-2:#fff;--line:#102e371f;--line-soft:#102e3714;--text:#102e37;--text-2:#5f6367;--text-3:#656d71;--side-bg:#fff;--top-bg:#ffffffe6;--hover:#102e370d;--active-bg:linear-gradient(180deg, #fdf6e7, #f9efd9);--active-ring:#d7a54399;--input-bg:#fff;--input-fill:#fff;--placeholder:#102e3780;--rail-bg:#102e370f;--auth-card:#fcfbf8;--card-solid:#fff;--input-line:#102e3729;--uk-accent:#0b6a7d;--gold-ink:#8a6414;--plate:var(--uk-deep-3);--plate-pad:9px;--shadow:0 18px 44px #102e371a;--todo-bg:linear-gradient(180deg, #fdf7ea, #f8eed6);--todo-line:#d7a5438c;--tag-wait-bg:#d7a54333;--tag-wait-ink:#7d5a11;--tag-you-bg:#0e7c9221;--tag-you-ink:#0b6377;--tag-done-bg:#102e3712;--tag-done-ink:#5f6367;--av-bg:#102e3712;--av-ink:#3d565f}:where(.ukPub) [hidden]{display:none!important}:where(.ukPub){background:var(--bg);color:var(--text);font:400 15px/1.6 Lato,sans-serif}:where(.ukPub) *,:where(.ukPub) :before,:where(.ukPub) :after{box-sizing:border-box}:where(.ukPub) .ukAskShell{--ask-h:48px;width:100%;position:relative}:where(.ukPub) .ukAsk_frame{height:var(--ask-h);background:linear-gradient(var(--card-solid), var(--card-solid)) padding-box, linear-gradient(90deg, #f7e8c4, #c18c2e, #edd8a0, #7fadc1, #f7e8c4) border-box;background-size:100% 100%,300% 300%;border:1px solid #0000;border-radius:16px;align-items:center;padding:0 116px 0 50px;animation:10s linear infinite ukAskOrbit;display:flex;position:relative;box-shadow:inset 0 1px #fffc}:where(.ukPub) .ukAsk_frame:focus-within{box-shadow:0 0 0 3px #d7a54329,inset 0 1px #fffc}@media (prefers-reduced-motion:reduce){:where(.ukPub) .ukAsk_frame{background-size:100% 100%,100% 100%;animation:auto;animation-timeline:none}}@keyframes ukAskOrbit{0%{background-position:0 0,0%}to{background-position:0 0,100%}}:where(.ukPub) .ukAsk_icon{width:42px;height:42px;color:var(--uk-gold);pointer-events:none;z-index:1;filter:var(--ai-orb-filter);display:inline-flex;position:absolute;top:50%;left:3px;transform:translateY(-50%)}:where(.ukPub) .ukAsk_icon svg{width:42px;height:42px;display:block}:where(.ukPub) .ukAsk_i{z-index:1;width:100%;height:100%;color:var(--text);will-change:filter, transform, opacity;background:0 0;border:0;outline:none;padding:0;font:400 14.5px/1.3 Lato,sans-serif;position:relative}:where(.ukPub) .ukAsk_i::placeholder{color:var(--placeholder);opacity:1;transition:opacity var(--ph-fade) cubic-bezier(.4, 0, .2, 1)}:where(.ukPub) .ukAsk_i:not(:placeholder-shown){will-change:auto}:where(.ukPub) .ukAsk_go{cursor:pointer;white-space:nowrap;background:linear-gradient(5.71deg, var(--uk-gold) 13%, var(--uk-gold-2) 90%);color:var(--uk-on-gold);opacity:.7;border:0;border-radius:10px;align-items:center;gap:7px;padding:9px 15px;font:700 12.5px/1 Lato,sans-serif;transition:opacity .18s,filter .18s,box-shadow .18s;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%);box-shadow:0 2px 10px #d7a54359}:where(.ukPub) .ukAskShell.is-typing .ukAsk_go,:where(.ukPub) .ukAskShell.is-pending .ukAsk_go,:where(.ukPub) .ukAsk_go:hover,:where(.ukPub) .ukAsk_go:focus-visible{opacity:1}:where(.ukPub) .ukAsk_go:hover{filter:brightness(1.05);box-shadow:0 3px 14px #d7a54373}:where(.ukPub) .ukAsk_go:focus-visible{outline:2px solid var(--uk-gold);outline-offset:2px}:where(.ukPub) .ukAsk_go:disabled{cursor:default;filter:saturate(.5);box-shadow:none}:where(.ukPub) .ukAsk_goIco{flex:0 0 15px;display:flex}:where(.ukPub) .ukAsk_goIco svg{width:15px;height:15px;display:block}@media (prefers-reduced-motion:reduce){:where(.ukPub) .ukAsk_go{transition:none}}@media (width<=640px){:where(.ukPub) .ukAsk_frame{padding-right:56px}:where(.ukPub) .ukAsk_go{justify-content:center;width:38px;padding:0}:where(.ukPub) .ukSeg.ukSeg--ic{flex:100%}:where(.ukPub) .ukSeg--ic .ukSeg_b{flex:1 1 0}}:where(.ukPub) .ukGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:16px;display:grid}:where(.ukPub) .ukPanel{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:clamp(20px,2vw,26px)}:where(.ukPub) .ukList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:where(.ukPub) .ukList li{border-top:1px solid var(--line-soft);align-items:center;gap:13px;padding:13px 0;display:flex}:where(.ukPub) .ukList li:first-child{border-top:none;padding-top:0}:where(.ukPub) .ukList_body{flex:auto;min-width:0}:where(.ukPub) .ukList_name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font:700 14px/1.3 Lato,sans-serif;display:block;overflow:hidden}:where(.ukPub) .ukList_meta{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font:400 12.5px/1.35 Lato,sans-serif;display:block;overflow:hidden}:where(.ukPub) .ukTag{text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;border-radius:9999px;flex:none;padding:5px 11px;font:700 10.5px/1 Lato,sans-serif}:where(.ukPub) .ukTag--you{background:var(--tag-you-bg);color:var(--tag-you-ink)}:where(.ukPub) .ukBtn{background:linear-gradient(5.71deg, var(--uk-gold) 13.297%, var(--uk-gold-2) 89.683%);color:var(--uk-on-gold);white-space:nowrap;cursor:pointer;border:1px solid #d7a54391;border-radius:14px;justify-content:center;align-items:center;padding:12px 22px;font:700 15px/1.4 Lato,sans-serif;text-decoration:none;transition:transform .25s cubic-bezier(.22,.9,.35,1);display:inline-flex;box-shadow:0 1.162px 2.324px #d7a54399}:where(.ukPub) .ukBtn:hover{transform:scale(1.02)}:where(.ukPub) .ukBtn:active{transform:scale(.96)}:where(.ukPub) .ukBtn:focus-visible{outline:2px solid var(--uk-gold);outline-offset:3px}@media (width<=1000px){:where(.ukPub){--uk-side-w:0px}}:where(.ukPub) .ukToolbar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}:where(.ukPub) .ukGhost{border:1px solid var(--input-line);background:var(--surface-2);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;padding:12px 22px;font:700 15px/1.4 Lato,sans-serif;display:inline-flex}:where(.ukPub) .ukGhost:hover{background:var(--hover)}:where(.ukPub) .ukGhost:focus-visible{outline:2px solid var(--uk-gold);outline-offset:2px}:where(.ukPub) .ukCard{--card-r:22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--card-r);flex-direction:column;gap:14px;padding:22px;display:flex;position:relative}:where(.ukPub) .ukCard_t{color:var(--text);text-wrap:balance;margin:0;font-family:Marcellus,serif;font-size:19px;font-weight:400;line-height:1.15}:where(.ukPub) .ukProfLink{cursor:pointer;text-overflow:ellipsis;border-radius:6px;min-width:0;max-width:100%;overflow:hidden}:where(.ukPub) .ukProfLink:hover{text-underline-offset:2px;text-decoration:underline}:where(.ukPub) .ukProfLink:focus-visible{outline:2px solid var(--uk-gold);outline-offset:2px}@keyframes ukPulse{0%{box-shadow:0 0 #35a45f8c}70%{box-shadow:0 0 0 7px #35a45f00}to{box-shadow:0 0 #35a45f00}}:where(.ukPub) .ukCrVetB{background:linear-gradient(160deg,#fdf6e8,#f6e6c8);border:1px solid #d7a54352;border-radius:9999px;flex:none;align-items:center;gap:4px;padding:3px;display:inline-flex}:where(.ukPub) .ukCrVetB_i{object-fit:contain;cursor:help;width:15px;height:15px;display:block}:where(.ukPub) .ukMini_n .ukCrVetB{gap:3px;padding:2px}:where(.ukPub) .ukMini_n .ukCrVetB_i{width:12px;height:12px}:where(.ukPub) .ukCrFlag{margin:0}:where(.ukPub) .ukCard.ukCard--stay{--card-r:18px;border-radius:var(--card-r);box-shadow:none;gap:0;padding:0;overflow:hidden}:where(.ukPub) .ukCard--stay .ukCard_img{border-radius:12px}:where(.ukPub) .ukCard--stay .ukCard_t{font-size:20px;line-height:1.35}:where(.ukPub) .ukCard--stay .ukCard_sub{margin:2px 0 0}:where(.ukPub) .ukCard_sub{color:var(--text-2);margin:5px 0 0;font:400 12.5px/1.4 Lato,sans-serif}:where(.ukPub) .ukList--rows li{cursor:pointer;border-radius:12px;padding:15px 8px}:where(.ukPub) .ukList--rows li:hover{background:var(--hover)}:where(.ukPub) .ukList--rows li:focus-visible{outline:2px solid var(--uk-gold);outline-offset:-2px}:where(.ukPub) .ukWhen{color:var(--text-3);white-space:nowrap;flex:none;font:400 12px/1 Lato,sans-serif}:where(.ukPub) .ukSrOnly{clip:rect(0px, 0px, 0px, 0px);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.ukPub) .ukAv{object-fit:cover;background:var(--av-bg);border-radius:50%;flex:0 0 40px;width:40px;height:40px}:where(.ukPub) .ukCard_img{aspect-ratio:16/10;object-fit:cover;background:var(--av-bg);width:100%;display:block}:where(.ukPub) .ukCard_pad{flex-direction:column;gap:13px;padding:20px;display:flex}:where(.ukPub) .ukTrade{align-items:stretch;gap:12px;margin-bottom:4px;display:flex}:where(.ukPub) .ukTrade_side{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;flex:1 1 0;padding:14px}:where(.ukPub) .ukTrade_l{text-transform:uppercase;letter-spacing:.13em;color:var(--text-3);margin:0 0 8px;font:700 9.5px/1 Lato,sans-serif}:where(.ukPub) .ukTrade_v{color:var(--text);white-space:nowrap;margin:0;font-family:Marcellus,Georgia,serif;font-size:22px;font-weight:400;line-height:1}:where(.ukPub) .ukTrade_s{color:var(--text-2);margin:6px 0 0;font:400 11.5px/1.4 Lato,sans-serif}:where(.ukPub) .ukTrade_ar{color:var(--gold-ink);align-self:center;font-size:18px}:where(.ukPub) .ukCard--preview{border-color:var(--active-ring);overflow:hidden}@media (width<=420px){:where(.ukPub) .ukTrade{flex-direction:column}:where(.ukPub) .ukTrade_ar{transform:rotate(90deg)}}:where(.ukPub) .ukMap{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface-2), var(--tag-done-bg));aspect-ratio:2;border-radius:18px;position:relative;overflow:hidden}:where(.ukPub) .ukMap_pins{margin:0;padding:0;list-style:none;position:absolute;inset:0}:where(.ukPub) .ukMap_dot{background:var(--uk-gold);border-radius:50%;width:10px;height:10px;display:block}:where(.ukPub) .ukMap_note{color:var(--text-2);background:var(--surface);border-radius:8px;max-width:70%;margin:0;padding:5px 10px;font:400 11px/1.4 Lato,sans-serif;position:absolute;bottom:10px;left:12px}:where(.ukPub) .ukHybrid{grid-template-columns:minmax(0,1.5fr) minmax(0,.85fr);align-items:start;gap:16px;display:grid}:where(.ukPub) .ukHybrid_side{flex-direction:column;gap:8px;max-height:640px;padding-right:4px;display:flex;overflow-y:auto}:where(.ukPub) .ukMini{cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:11px 13px;display:flex}:where(.ukPub) .ukMini:hover{background:var(--hover)}:where(.ukPub) .ukMini_n{color:var(--text);margin:0;font:700 13.5px/1.3 Lato,sans-serif}:where(.ukPub) .ukMini_m{color:var(--text-2);margin:2px 0 0;font:400 12px/1.35 Lato,sans-serif}:where(.ukPub) .ukMini_s{color:var(--text-3);margin:2px 0 0;font:400 11.5px/1.35 Lato,sans-serif}:where(.ukPub) .ukSeg{background:var(--input-bg);border:1px solid var(--input-line);border-radius:9999px;flex:none;gap:2px;padding:3px;display:flex}:where(.ukPub) .ukSeg_b{cursor:pointer;color:var(--text-2);background:0 0;border:none;border-image:;border-radius:9999px;padding:8px 16px;font:600 12.5px/1 Lato,sans-serif}:where(.ukPub) .ukSeg_b:hover{color:var(--text)}:where(.ukPub) .ukSeg_b.is-on{background:var(--active-bg);color:var(--text);box-shadow:inset 0 0 0 1px var(--active-ring)}:where(.ukPub) .ukSeg_b:focus-visible{outline:2px solid var(--uk-gold);outline-offset:2px}:where(.ukPub) .ukSeg.ukSeg--ic{box-sizing:border-box;background:var(--rail-bg);border-color:#0000;border-radius:14px;align-items:center;gap:3px;height:54px;padding:5px}:where(.ukPub) .ukSeg--ic .ukSeg_b{white-space:nowrap;height:44px;color:var(--text-2);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font:600 13px/1 Lato,sans-serif;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}:where(.ukPub) .ukSeg--ic .ukSeg_b svg{flex:0 0 17px;width:17px;height:17px}:where(.ukPub) .ukSeg--ic .ukSeg_b:hover{color:var(--text)}:where(.ukPub) .ukSeg--ic .ukSeg_b.is-on{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #102e3729,0 2px 6px #102e3714}@media (prefers-reduced-motion:reduce){:where(.ukPub) .ukSeg--ic .ukSeg_b{transition:none}}:where(.ukPub) .ukTableWrap{padding:8px;overflow-x:auto}:where(.ukPub) .ukTable{border-collapse:collapse;width:100%;min-width:760px}:where(.ukPub) .ukTable th,:where(.ukPub) .ukTable td{text-align:left;border-bottom:1px solid var(--line-soft);color:var(--text-2);white-space:nowrap;padding:13px 12px;font:400 13px/1.4 Lato,sans-serif}:where(.ukPub) .ukTable thead th{text-transform:uppercase;letter-spacing:.12em;color:var(--text-3);border-bottom:1px solid var(--line);font:700 10px/1 Lato,sans-serif}:where(.ukPub) .ukTable tbody tr{cursor:pointer}:where(.ukPub) .ukTable tbody tr:hover{background:var(--hover)}:where(.ukPub) .ukTable tbody tr:focus-visible{outline:2px solid var(--uk-gold);outline-offset:-2px}:where(.ukPub) .ukTable_who{align-items:center;gap:11px;display:flex}:where(.ukPub) .ukTable_n{color:var(--text);font:700 13.5px/1.3 Lato,sans-serif;display:block}:where(.ukPub) .ukTable_s{color:var(--text-2);font:400 12px/1.3 Lato,sans-serif;display:block}:where(.ukPub) .ukTable td strong{color:var(--text)}@media (width<=900px){:where(.ukPub) .ukHybrid{grid-template-columns:1fr}:where(.ukPub) .ukHybrid_side{max-height:none}}@media (width<=520px){:where(.ukPub) .ukList li{flex-wrap:wrap;row-gap:8px}:where(.ukPub) .ukList_body{flex-basis:calc(100% - 52px)}:where(.ukPub) .ukTag{white-space:normal;line-height:1.35}:where(.ukPub) .ukList--rows .ukTag{text-align:center;flex-basis:100%}}:where(.ukPub) .ukCrGrid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));align-items:start;gap:16px;margin:0;padding:0;list-style:none;display:grid}:where(.ukPub) .ukCrCard{background:var(--card-solid);border:1px solid var(--line);border-radius:16px;flex-direction:column;transition:border-color .2s;display:flex;overflow:hidden}:where(.ukPub) .ukCrCard:hover{border-color:var(--active-ring)}:where(.ukPub) .ukCrCard_act{background:var(--card-solid);gap:8px;margin-top:auto;padding:12px;display:flex}:where(.ukPub) .ukCrCard_act .ukBtn--sm,:where(.ukPub) .ukCrCard_act .ukGhost--sm{flex:1 1 0;justify-content:center;font-size:13.5px}:where(.ukPub) .ukCrCard_act .ukBtn{box-shadow:none;color:#fff;background:var(--uk-deep);border-color:var(--uk-deep)}:where(.ukPub) .ukCrCard_act .ukBtn:hover{background:#0e3c69;border-color:#0e3c69}:where(.ukPub) .ukCrCard_k{color:var(--text-3);margin-right:5px}:where(.ukPub) .ukCrCard_m{text-overflow:clip;overflow:visible}:where(.ukPub) .ukCrCard_m .ukCrD_mkI{white-space:nowrap}@media (prefers-reduced-motion:reduce){:where(.ukPub) .ukCrCard{transition:none}}:where(.ukPub) .ukCrCard_top{align-items:flex-start;gap:11px;padding:11px 12px 9px;display:flex}:where(.ukPub) .ukCrCard_top>.ukCrPlats{margin-top:2px;margin-left:auto}:where(.ukPub) .ukCrAv{flex:none;width:52px;height:52px;display:block;position:relative}:where(.ukPub) .ukCrAv img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}:where(.ukPub) .ukCrAv_dot{border:2.5px solid var(--surface);background:var(--input-line);border-radius:50%;width:14px;height:14px;position:absolute;bottom:-1px;right:-1px}:where(.ukPub) .ukCrAv_dot.is-now{background:#35a45f;animation:2s ease-out infinite ukPulse}@media (prefers-reduced-motion:reduce){:where(.ukPub) .ukCrAv_dot.is-now{animation:auto;animation-timeline:none}}:where(.ukPub) .ukCrCard_id{flex:1;min-width:0;display:block}:where(.ukPub) .ukCrCard_n{color:var(--text);align-items:center;gap:6px;font:700 15px/1.25 Lato,sans-serif;display:flex}:where(.ukPub) .ukCrFlag{object-fit:cover;vertical-align:-1px;border-radius:2px;width:15px;height:11px;margin-right:5px;display:inline-block;box-shadow:0 0 0 1px #0f2b3424}:where(.ukPub) .ukCrCard_m{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font:400 12.5px/1.45 Lato,sans-serif;display:block;overflow:hidden}:where(.ukPub) .ukCrTags{flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;margin-top:6px;display:flex}:where(.ukPub) .ukCrTags .ukCrTag{white-space:nowrap;flex:none;min-width:0;overflow:visible}:where(.ukPub) .ukCrTags .ukCrTag:first-child{flex:0 auto}:where(.ukPub) .ukCrPlats{flex:none;align-items:center;padding-left:0;display:inline-flex}:where(.ukPub) .ukCrPlat{width:21px;height:21px;box-shadow:0 0 0 2px var(--card-solid);border-radius:50%;flex:none;margin-left:-7px;display:block;position:relative}:where(.ukPub) .ukCrPlat:first-child{margin-left:0}:where(.ukPub) .ukCrPlat:first-child{z-index:6}:where(.ukPub) .ukCrPlat:nth-child(2){z-index:5}:where(.ukPub) .ukCrPlat:nth-child(3){z-index:4}:where(.ukPub) .ukCrPlat:nth-child(4){z-index:3}:where(.ukPub) .ukCrTag{background:var(--input-bg);border:1px solid var(--line);color:var(--text-2);white-space:nowrap;border-radius:999px;padding:4px 9px;font:600 11.5px/1.3 Lato,sans-serif;display:inline-block}:where(.ukPub) .ukCrClips{gap:6px;padding:0 12px 10px;display:flex}:where(.ukPub) .ukCrClip{aspect-ratio:9/16;background:var(--input-bg);cursor:pointer;border:0;border-radius:10px;flex:1 1 0;min-width:0;padding:0;display:block;position:relative;overflow:hidden}:where(.ukPub) .ukCrClip img,:where(.ukPub) .ukCrClip video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}:where(.ukPub) .ukCrClip:focus-visible{outline:2px solid var(--uk-gold);outline-offset:2px}:where(.ukPub) .ukCrPlay{aspect-ratio:1;z-index:2;fill:#fff;opacity:0;pointer-events:none;filter:drop-shadow(0 1px 3px #0410164d);width:34%;max-width:38px;height:auto;transition:opacity .18s,transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}:where(.ukPub) .ukCrClip:hover .ukCrPlay,:where(.ukPub) .ukCrClip:focus-visible .ukCrPlay{opacity:1;transform:translate(-50%,-50%)scale(1)}@media (prefers-reduced-motion:reduce){:where(.ukPub) .ukCrPlay{transition:none}}@media (pointer:coarse){:where(.ukPub) .ukCrPlay{opacity:1}}:where(.ukPub) .ukCrStats{background:0 0;grid-template-columns:repeat(5,1fr);gap:4px;padding:8px 10px 10px;display:grid}:where(.ukPub) .ukCrStat{text-align:center;background:var(--input-bg);border:0;border-radius:10px;min-width:0;padding:6px 2px 7px;display:block}:where(.ukPub) .ukCrStat_v{color:var(--text);white-space:nowrap;justify-content:center;align-items:center;gap:3px;font:700 15.5px/1.2 Lato,sans-serif;display:flex}:where(.ukPub) .ukCrStar{width:11px;height:11px;display:block}:where(.ukPub) .ukCrStat_l{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font:400 11px/1.25 Lato,sans-serif;display:block;overflow:hidden}:where(.ukPub) .ukLst_m{padding:8px 8px 0;display:block;position:relative}:where(.ukPub) .ukLst_dots{flex:none;align-items:center;gap:5px;margin-left:auto;padding:0 2px;display:flex}:where(.ukPub) .ukLst_dot{background:#ffffff80;border-radius:999px;width:6px;height:6px;transition:width .18s,background .18s;box-shadow:0 1px 3px #04101680}:where(.ukPub) .ukLst_dot.is-on{background:#fff;width:17px}:where(.ukPub) .ukLst_arw{z-index:3;cursor:pointer;width:30px;height:30px;color:var(--uk-deep);opacity:0;background:#fffffff2;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .16s;display:grid;position:absolute;top:calc(50% + 4px);transform:translateY(-50%);box-shadow:0 2px 10px #04101647}:where(.ukPub) .ukLst_arw svg{width:16px;height:16px;display:block}:where(.ukPub) .ukLst_arw--p{left:14px}:where(.ukPub) .ukLst_arw--n{right:14px}:where(.ukPub) .ukLst:hover .ukLst_arw,:where(.ukPub) .ukLst_arw:focus-visible{opacity:1}:where(.ukPub) .ukLst_arw:focus-visible{outline:2px solid var(--uk-gold);outline-offset:2px}@media (pointer:coarse){:where(.ukPub) .ukLst_arw{opacity:1}}:where(.ukPub) .ukToolbar--split{justify-content:space-between;align-items:flex-end}:where(.ukPub) .ukCrD_mkI{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}:where(.ukPub) .ukGhost--sm{border-radius:10px;padding:9px 13px;font-size:12px}:where(.ukPub) .ukBtn--sm{border-radius:10px;padding:9px 15px;font-size:12px}@media (width<=900px){:where(.ukPub) .ukToolbar--split{align-items:stretch}}:where(.ukPub) .ukGrid--stays{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:16px;display:grid}@media (width<=520px){:where(.ukPub) .ukGrid--stays{grid-template-columns:1fr}}:where(.ukPub) .ukStayCell{cursor:pointer;display:flex}:where(.ukPub) .ukStayCell>.ukCard--stay{width:100%}:where(.ukPub) .ukStayCell:focus-visible{outline:2px solid var(--uk-gold);outline-offset:3px;border-radius:20px}:where(.ukPub) .ukStayCell_act{gap:8px;padding-top:14px;display:flex}:where(.ukPub) .ukStayCell_act>*{flex:1 1 0;justify-content:center;min-height:42px}:where(.ukPub) .ukCrBar{align-items:center;gap:12px}:where(.ukPub) .ukCrBar_l{flex-wrap:wrap;flex:auto;align-items:center;gap:10px;min-width:0;display:flex}:where(.ukPub) .ukCrTabsBar{align-items:flex-end}:where(.ukPub) .ukCrBar_r{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=760px){:where(.ukPub) .ukCrTabsBar{flex-direction:column;align-items:stretch;gap:14px}:where(.ukPub) .ukCrBar_r{width:100%}}:where(.ukPub) .ukDrop{position:relative}:where(.ukPub) .ukDrop_b{cursor:pointer;background:var(--input-bg);border:1px solid var(--input-line);height:44px;color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:0 12px;transition:background .15s,border-color .15s;display:flex}:where(.ukPub) .ukDrop_b:hover{background:var(--hover);border-color:var(--active-ring)}:where(.ukPub) .ukDrop_b:focus-visible{outline:2px solid var(--uk-gold);outline-offset:2px}:where(.ukPub) .ukDrop_k{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);font:600 10px/1 Lato,sans-serif}:where(.ukPub) .ukDrop_v{color:var(--text);white-space:nowrap;font:600 13px/1.2 Lato,sans-serif}:where(.ukPub) .ukDrop_car{width:14px;height:14px;color:var(--text-3);flex:0 0 14px}:where(.ukPub) .ukDropMenu{z-index:60;background:var(--surface);border:1px solid var(--line);min-width:230px;max-height:340px;box-shadow:var(--shadow);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}:where(.ukPub) .ukDropMenu[hidden]{display:none}:where(.ukPub) .ukDropMenu_i{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:0;border-radius:9px;padding:9px 11px;font:500 13px/1.3 Lato,sans-serif;display:block}:where(.ukPub) .ukDropMenu_i:hover{background:var(--hover)}:where(.ukPub) .ukDropMenu_i:focus-visible{outline:2px solid var(--uk-gold);outline-offset:-2px}:where(.ukPub) .ukDropMenu_i.is-sel{background:var(--active-bg);color:var(--gold-ink);font-weight:700}:where(.ukPub) .ukCrBar .ukSeg.ukSeg--ic{gap:2px;height:44px;padding:4px}:where(.ukPub) .ukCrBar .ukSeg.ukSeg--ic .ukSeg_b{align-self:stretch;gap:6px;height:auto;padding:0 11px}:where(.ukPub) .ukCrBar .ukSeg.ukSeg--ic .ukSeg_b svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){:where(.ukPub) .ukDrop_b,:where(.ukPub) .ukPlatPick_b{transition:none}}@media (width<=760px){:where(.ukPub) .ukCrBar{align-items:stretch}:where(.ukPub) .ukCrBar_l,:where(.ukPub) .ukCrBar .ukSeg--ic{width:100%}:where(.ukPub) .ukCrBar .ukSeg--ic .ukSeg_b{flex:1 1 0}}:where(.ukPub) .ukDropMenu_i--ic{align-items:center;gap:9px;display:flex}:where(.ukPub) .ukDropMenu_i--ic img{flex:0 0 16px;display:block}:where(.ukPub) .ukMapSlot--tall{aspect-ratio:2;background:var(--input-bg);border:1px solid var(--line);border-radius:16px;min-height:260px;max-height:460px;position:relative;overflow:hidden}:where(.ukPub) .ukHybrid_map .ukMap_note{color:var(--text-3);background:0 0;border:0;margin:10px 2px 0;padding:0;font:400 12.5px/1.5 Lato,sans-serif;position:static}:where(.ukPub) .ukMini{border:1px solid var(--line);background:var(--card-solid);cursor:pointer;border-radius:14px;align-items:center;gap:11px;padding:11px 12px;transition:border-color .15s,background .15s;display:flex;position:relative}:where(.ukPub) .ukMini:hover{border-color:var(--active-ring)}:where(.ukPub) .ukMini:focus-visible{outline:2px solid var(--uk-gold);outline-offset:2px}:where(.ukPub) .ukMini_av{flex:0 0 42px;width:42px;height:42px}:where(.ukPub) .ukMini_b{flex:auto;min-width:0}:where(.ukPub) .ukMini_n{color:var(--text);align-items:center;gap:5px;min-width:0;margin:0;font:700 13.5px/1.3 Lato,sans-serif;display:flex}:where(.ukPub) .ukMini_m,:where(.ukPub) .ukMini_s{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font:400 11.5px/1.35 Lato,sans-serif;overflow:hidden}:where(.ukPub) .ukMini_pl{flex:none;align-self:flex-start}@media (prefers-reduced-motion:reduce){:where(.ukPub) .ukMini{transition:none}}@keyframes ukMapRing{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}:where(.ukPub) .ukMap{isolation:isolate;z-index:0;touch-action:none;-webkit-user-select:none;user-select:none;position:relative}:where(.ukPub) .ukHireMap .ukMapSlot,:where(.ukPub) .ukMapSlot--tall{position:relative}:where(.ukPub) .ukHireMap .ukMapSlot .ukMap,:where(.ukPub) .ukMapSlot--tall .ukMap{aspect-ratio:auto;border-radius:inherit;background:var(--input-bg);border:0;width:auto;height:auto;margin:0;position:absolute;inset:0}:where(.ukPub) .ukCrTag--mk{background:var(--input-bg);color:var(--text-2);border-color:var(--line)}:where(.ukPub) .ukCrTagSep{background:var(--line);flex:0 0 1px;align-self:stretch;min-height:18px;margin:0 1px}:where(.ukPub) .ukDropMenu_i+.ukDropMenu_i{margin-top:3px}:where(.ukPub) .ukDropMenu--multi .ukDropMenu_i{align-items:center;gap:9px;min-height:38px;padding:9px;display:flex}:where(.ukPub) .ukDropMenu_box{border:1.5px solid var(--input-line);background:var(--surface);color:#0000;border-radius:5px;flex:0 0 17px;place-items:center;width:17px;height:17px;transition:background .12s,border-color .12s,color .12s;display:grid}:where(.ukPub) .ukDropMenu_box svg{width:11px;height:11px;display:block}:where(.ukPub) .ukDropMenu_i:hover .ukDropMenu_box{border-color:var(--text-3)}:where(.ukPub) .ukDropMenu--multi .ukDropMenu_i.is-sel .ukDropMenu_box{background:var(--uk-gold);border-color:var(--uk-gold);color:var(--uk-on-gold)}:where(.ukPub) .ukDropMenu--multi .ukDropMenu_i--ic img,:where(.ukPub) .ukDropMenu_gap{flex:0 0 16px;display:block}@media (prefers-reduced-motion:reduce){:where(.ukPub) .ukDropMenu_box{transition:none}}:where(.ukPub) .ukDrop_v{align-items:center;gap:7px;min-width:0;display:inline-flex}@media (width<=620px){:where(.ukPub) .ukCrStats{grid-template-columns:repeat(3,1fr);gap:6px}}:where(.ukPub) .ukNav2_r,:where(.ukPub) .ukRec_act,:where(.ukPub) .ukCrCard_act,:where(.ukPub) .ukStayCard_act,:where(.ukPub) .ukCardAct,:where(.ukPub) .ukRecInvite,:where(.ukPub) .ukMini_act,:where(.ukPub) .ukCard_top .ukStatusBadge_act,:where(.ukPub) .ukHire_out .ukRec_act{align-items:stretch}:where(.ukPub) .ukTrade--card{align-items:stretch;gap:8px;margin-top:14px}:where(.ukPub) .ukTrade--card .ukTrade_side{background:var(--tag-done-bg);border:0;border-radius:12px;flex-direction:column;padding:11px 12px;display:flex}:where(.ukPub) .ukTrade--card .ukTrade_l{margin-bottom:5px}:where(.ukPub) .ukTrade--card .ukTrade_v{font-size:18px}:where(.ukPub) .ukTrade--card .ukTrade_s{margin-top:4px;font-size:11px;line-height:1.35}:where(.ukPub) .ukTrade--card .ukTrade_ar{font-size:15px}:where(.ukPub) .ukCard--stay .ukCard_pad{gap:0;padding:14px 18px 18px}:where(.ukPub) .ukCard--stay .ukCard_t{margin:0 0 3px}:where(.ukPub) .ukCard--stay .ukCard_sub{flex-wrap:wrap;align-items:center;gap:5px;margin:0;display:flex}:where(.ukPub) .ukCard--stay .ukCard_sub .ukCrFlag{flex:none;margin-right:0}:where(.ukPub) .ukStayShots{padding:12px 12px 0;display:block;position:relative}:where(.ukPub) .ukStayShots .ukCard_img{aspect-ratio:16/10;object-fit:cover;background:var(--av-bg);border-radius:12px;width:100%;display:block}:where(.ukPub) .ukStayShots .ukLst_dots{bottom:24px}:where(.ukPub) .ukStayShots .ukLst_arw--p{left:22px}:where(.ukPub) .ukStayShots .ukLst_arw--n{right:22px}:where(.ukPub) .ukStayShots .ukLst_dots{pointer-events:none;z-index:2;justify-content:center;margin:0;position:absolute;bottom:12px;left:0;right:0}:where(.ukPub) .ukStayShots .ukLst_arw{opacity:0;transition:opacity .15s}:where(.ukPub) .ukStayShots:hover .ukLst_arw,:where(.ukPub) .ukStayShots .ukLst_arw:focus-visible{opacity:1}@media (pointer:coarse){:where(.ukPub) .ukStayShots .ukLst_arw{opacity:1}}@media (prefers-reduced-motion:reduce){:where(.ukPub) .ukStayShots .ukLst_arw{transition:none}}:where(.ukPub) .ukMoreDot--sm{vertical-align:middle;cursor:pointer;width:18px;min-width:18px;height:18px;margin-left:4px;font-size:10px;position:relative;top:-1px}:where(.ukPub) .ukTrade--card .ukTrade_side{min-height:96px}:where(.ukPub) .ukTrade--card .ukTrade_s{margin-top:3px}:where(.ukPub) .ukTrade_side--pop{position:relative}:where(.ukPub) .ukMoreDot--sm{cursor:pointer}:where(.ukPub) .ukTrade_s{display:block}:where(.ukPub) .ukTrade_s .ukMoreDot--sm{vertical-align:middle;top:-1px}:where(.ukPub) .ukCrCard{position:relative}:where(.ukPub) .ukFav{cursor:pointer;width:28px;height:28px;color:var(--text-3);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:color .15s,transform .15s;display:grid;position:absolute;top:52px;right:10px}:where(.ukPub) .ukFav_i{width:14px;height:16px;display:block}:where(.ukPub) .ukFav:hover{color:var(--uk-gold);transform:scale(1.08)}:where(.ukPub) .ukFav:focus-visible{outline:2px solid var(--uk-gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){:where(.ukPub) .ukFav{transition:none}}:where(.ukPub) .ukHeart .ukFav_i{width:15px;height:17px;display:block}:where(.ukPub) .ukClamp{text-wrap:pretty;display:block}:where(.ukPub) .ukTrade--card .ukTrade_s:last-of-type{white-space:normal}:where(.ukPub) .ukAsk_title{display:none}:where(.ukPub) .ukPPCell .ukCard_pad>*,:where(.ukPub) .ukStayCell .ukCard_pad>*{flex:none}:where(.ukPub){--uk-head-max:780px;--uk-stage:1120px;--uk-stage-wide:1240px;--uk-measure:56ch;--uk-sec-pad-block:clamp(48px, 6vw, 88px);--uk-sec-pad-inline:clamp(20px, 5vw, 48px);--uk-head-gap-tag:clamp(14px, 1.6vw, 20px);--uk-head-gap-sub:clamp(12px, 1.4vw, 18px);--uk-head-gap-end:clamp(40px, 5vw, 72px);--uk-font-display:"Marcellus", Georgia, serif;--uk-font-body:"Lato", "Inter", sans-serif;--uk-h2-size:clamp(26px, 3.1vw, 42px);--uk-h2-line:1.04;--uk-h2-track:-.014em;--uk-h2-descender:.1em;--uk-sub-size:16px;--uk-sub-line:1.6;--uk-eyebrow:700 11px/1 var(--uk-font-body);--uk-eyebrow-track:.16em;--uk-badge-pad:7px 16px;--uk-badge-face-light:#f7edd8;--uk-badge-ink-light:#8a6414;--uk-badge-face-dark:#081524;--uk-badge-ink-dark:var(--uk-gold);--uk-btn-h:56px;--uk-btn-pad-x:40px;--uk-btn-size:17px;--uk-btn-weight:400;--uk-btn-min:clamp(220px, 20vw, 280px);--uk-btn-roll:23px;--uk-btn-gold:linear-gradient(5.7deg, #d7a543 13%, #efc470 90%);--uk-btn-gold-hover:linear-gradient(5.7deg, #e0b055 13%, #f2cd82 90%);--uk-btn-deep:linear-gradient(5.7deg, #0b2f52 13%, #1c5183 90%);--uk-btn-deep-hover:linear-gradient(5.7deg, #123c66 13%, #2a6099 90%);--uk-rule-dark:#ffffff24;--uk-rule-light:#102e371f;--uk-chip-dark:#ffffff12;--uk-chip-gold:#d7a54329;--uk-ico-grad-a:#fff;--uk-ico-grad-b:#ecd0a1;--uk-panel-radius:24px;--uk-panel-border:1px dashed color-mix(in srgb, var(--uk-deep) 24%, transparent);--uk-panel-fill:color-mix(in srgb, var(--uk-deep) 4%, transparent)}:where(.ukPub) .ukBtn{min-height:var(--uk-btn-h);padding:0 var(--uk-btn-pad-x);font-size:var(--uk-btn-size);font-weight:var(--uk-btn-weight);min-width:var(--uk-btn-min)}:where(.ukPub) .ukPanel{border-radius:var(--uk-panel-radius);border:var(--uk-panel-border);background:var(--uk-panel-fill);place-items:center;display:grid;overflow:hidden}:where(.ukPub){background:var(--bg);color:var(--text)}:where(.ukPub) img{max-width:100%;display:block}:where(.ukPub) :focus-visible{outline:2px solid var(--uk-gold);outline-offset:3px}:where(.ukPub) .homeHeader_bg{z-index:0;grid-area:1/1;grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative}:where(.ukPub) .homeHeader_img{grid-area:1/1}:where(.ukPub) .heroBgPlain,:where(.ukPub) .heroBgPlain img{object-fit:cover;width:100%;height:100svh;display:block}:where(.ukPub) .heroBgCustom{pointer-events:none;z-index:1;background:0 0;position:absolute;inset:0}:where(.ukPub) .heroBgCustom:after{content:"";background:linear-gradient(90deg,#0d2026db,#0d202685 48%,#0d202657),linear-gradient(#0d202675,#0d202633 38%,#0d20269e 85%,#0d2026 100%);height:100svh;position:absolute;top:0;left:0;right:0}:where(.ukPub){--text:#0b2f52;--line:#0b2f521f;--line-soft:#0b2f5214}:where(.ukPub) .heroBgCustom:after,:where(.ukPub) .heroBgPlain:after{background:linear-gradient(to right, #0b2f5299, #0b2f523d 55%, #0b2f5257), linear-gradient(to bottom, #0b2f5252, #0b2f5214 40%, #0b2f5275 84%, var(--uk-deep) 100%)!important;-webkit-mask-image:none!important;mask-image:none!important}:where(.ukPub) .homeHeader_bg{height:100svh;overflow:hidden}:where(.ukPub) .btn{transition:transform .25s cubic-bezier(.22,.9,.35,1);position:relative;overflow:hidden}:where(.ukPub) .btn:hover{transform:scale(1.02)}:where(.ukPub) .btn:active{transform:scale(.96)}:where(.ukPub) .btn:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:50px;position:absolute;top:0;bottom:0;left:-60px;transform:skew(-20deg)}:where(.ukPub) .btn:hover:after{animation:1.85s ease-in-out infinite btnGlare}@media (prefers-reduced-motion:reduce){:where(.ukPub) .btn:hover:after{animation:auto;animation-timeline:none}:where(.ukPub) .btn:hover,:where(.ukPub) .btn:active{transform:none}}:where(.ukPub) .btnRoll{height:23.239px;display:block;position:relative;overflow:hidden}:where(.ukPub) .btnRoll span{line-height:23.239px;transition:transform .5s cubic-bezier(.66,0,.34,1);display:block;position:relative}:where(.ukPub) .btnRoll span:before{content:attr(data-hover);color:currentColor;transform-origin:0;transition:transform .5s cubic-bezier(.66,0,.34,1);position:absolute;top:100%;left:0;transform:rotate(20deg)translateY(132%)}:where(.ukPub) .btnRoll span em{transform-origin:0;font-style:normal;transition:transform .5s cubic-bezier(.66,0,.34,1);display:inline-block}:where(.ukPub) .btn:hover .btnRoll span{transform:translateY(-100%)}:where(.ukPub) .btn:hover .btnRoll span:before{transform:rotate(0)}:where(.ukPub) .btn:hover .btnRoll span em{transform:rotate(-20deg)translateY(-32%)}@media (width>=768px){:where(.ukPub) .homeHeader_img{aspect-ratio:1;width:100vw}}@media (width<=767px){:where(.ukPub) .homeHeader_img{width:100vw;height:296.269vw}}:where(.ukPub) .heroBgCustom:before{content:"";pointer-events:none;opacity:.3;mix-blend-mode:screen;background:url(/assets/img/hero/hero-clouds.png) 0 22%/auto 62% repeat-x;animation:120s linear infinite ukCloudDrift;position:absolute;inset:0}@keyframes ukCloudDrift{0%{background-position:0 22%}to{background-position:-2048px 22%}}@media (prefers-reduced-motion:reduce){:where(.ukPub) .heroBgCustom:before{animation:auto;animation-timeline:none}}:where(.ukPub) .heroBloom{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}:where(.ukPub) .heroBgCustom:before{content:none}:where(.ukPub) .btn{cursor:pointer;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;padding:11px 20px;font-family:Lato,sans-serif;font-size:14px;line-height:20px;text-decoration:none;display:inline-flex}:where(.ukPub) .btn--gold{color:#fff;text-shadow:0 0 .5px #fff;background:linear-gradient(#93712e26 0%,#fff0 100%),linear-gradient(90deg,#d7a543 0% 100%);border:1px solid #ffffff8f;box-shadow:0 1px 2px #93712e5e,0 0 0 2px #93712e66}:where(.ukPub) img,:where(.ukPub) video,:where(.ukPub) svg,:where(.ukPub) canvas{max-width:100%}:where(.ukPub) *,:where(.ukPub) :before,:where(.ukPub) :after{min-width:0}:where(.ukPub) .btn{border-radius:12px}:where(.ukPub) .btn--gold{border:1px solid #ffffff4d;box-shadow:0 2px 10px #030c1647}:where(.ukPub) .ukBtn{border:1px solid #ffffff4d;border-radius:12px;box-shadow:0 2px 10px #030c1647}:where(.ukPub) .ukBtn--sm{border-radius:10px}:where(.ukPub) .aeroBtn:hover,:where(.ukPub) .ukBtn:hover{transform:scale(1.02)}:where(.ukPub) .aeroBtn:active,:where(.ukPub) .ukBtn:active{transform:scale(.96)}:where(.ukPub) .aeroBtn,:where(.ukPub) .ukBtn{position:relative;overflow:hidden}:where(.ukPub) .aeroBtn:after,:where(.ukPub) .ukBtn:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:50px;position:absolute;top:0;bottom:0;left:-60px;transform:skew(-20deg)}:where(.ukPub) .aeroBtn:hover:after,:where(.ukPub) .ukBtn:hover:after{animation:1.85s ease-in-out infinite btnGlare}@media (prefers-reduced-motion:reduce){:where(.ukPub) .aeroBtn:hover:after,:where(.ukPub) .ukBtn:hover:after{animation:auto;animation-timeline:none}:where(.ukPub) .aeroBtn:hover,:where(.ukPub) .aeroBtn:active,:where(.ukPub) .ukBtn:hover,:where(.ukPub) .ukBtn:active{transform:none}}@keyframes btnGlare{0%{left:-60px}55%{left:110%}to{left:110%}}:where(.ukPub) .ukTrade{margin-bottom:0}:where(.ukPub),:where(.ukPub){--c1:#1596b0;--c2:#d7a543;--c3:#2fae8f;--c1-soft:#1596b047;--c1-track:#102e3717;--auth-card:#fcfbf8;--dash-hero:linear-gradient(150deg, #123c49, #0a2029);--dash-hero-line:#d7a54366;--dash-ink-bg:linear-gradient(150deg, var(--uk-deep) 0%, var(--uk-deep-2) 55%, var(--uk-deep-3) 100%);--dash-ink-line:#ffffff1f}:where(.ukPub) .ukCard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;padding:18px;display:flex}:where(.ukPub) .ukCard_t{color:var(--text);flex:1;min-width:0;margin:0;font-family:Marcellus,Georgia,serif;font-size:19px;font-weight:400;line-height:1.2}:where(.ukPub) .ukSeg{gap:3px;height:38px;display:flex}:where(.ukPub) .ukM{background:var(--av-bg);border-radius:14px;display:block;position:relative;overflow:hidden}:where(.ukPub) .ukM img{object-fit:cover;width:100%;height:100%;display:block}:where(.ukPub) .ukM--1x1{aspect-ratio:1}:where(.ukPub) .ukM--4x3{aspect-ratio:4/3}:where(.ukPub) .ukM--sm{border-radius:11px;flex:0 0 44px;width:44px}:where(.ukPub) .ukHeart{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#061219a8;border:none;border-image:;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:15px;display:flex;position:absolute;top:22px;left:22px}:where(.ukPub) .ukHeart:focus-visible{outline-offset:2px;outline:2px solid #fff}:where(.ukPub) .ukScore2{background:var(--uk-gold);color:var(--uk-on-gold);border-radius:9999px;padding:6px 10px;font:700 13px/1 Lato,sans-serif;position:absolute;top:22px;right:22px}:where(.ukPub) .ukScore2 em{opacity:.75;font-size:9.5px;font-style:normal}:where(.ukPub) .ukHeart,:where(.ukPub) .ukSeg_b,:where(.ukPub) .ukFilter,:where(.ukPub) .ukTone{min-height:38px}@media (pointer:coarse){:where(.ukPub) .ukHeart{width:44px;height:44px}}:where(.ukPub) .ukMapSlot{margin:5px 0 24px}:where(.ukPub) .ukMap{--map-dot:#102e3775;--map-dot-on:var(--uk-gold);--map-sea:#ece6da;--map-grid:#102e3716;isolation:isolate;z-index:0;aspect-ratio:auto;box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:15px;align-self:stretch;width:100%;height:270px;margin:0;position:relative;overflow:hidden}:where(.ukPub) .ukMap.is-pannable{cursor:grab}:where(.ukPub) .ukMap_svg{width:100%;height:100%;display:block;position:absolute;inset:0}:where(.ukPub) .ukMap_sea{fill:var(--map-sea)}:where(.ukPub) .ukMap_dot{fill:var(--map-dot)}:where(.ukPub) .ukMap_pinDot{fill:var(--map-dot-on)}:where(.ukPub) .ukMap_pinRing{fill:none;stroke:var(--map-dot-on);stroke-width:2px;opacity:.55;transform-box:fill-box;transform-origin:50%;animation:2.1s ease-out infinite ukMapRing}:where(.ukPub) .ukMap_pins{pointer-events:none;position:absolute;inset:0}:where(.ukPub) .ukMapPin{will-change:transform;background:var(--uk-deep);color:#fff;white-space:nowrap;pointer-events:auto;border-radius:999px;align-items:center;gap:7px;padding:5px 10px 5px 5px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 6px 16px #04101657}:where(.ukPub) .ukMapPin_f{object-fit:cover;border-radius:50%;flex:none;width:20px;height:20px;display:block}:where(.ukPub) .ukMapPin_b{flex-direction:column;line-height:1.1;display:flex}:where(.ukPub) .ukMapPin_n{font:700 12px/1.25 Lato,sans-serif}:where(.ukPub) .ukMapPin_s{color:#ffffff9e;font:400 10px/1.3 Lato,sans-serif}:where(.ukPub) .ukMap_ui{z-index:5;gap:5px;display:grid;position:absolute;bottom:10px;right:10px}:where(.ukPub) .ukMap_b{cursor:pointer;color:#0f2b34;background:#fffffff0;border:1px solid #0f2b341f;border-radius:9px;place-items:center;width:30px;height:30px;font:700 15px/1 Lato,sans-serif;display:grid;box-shadow:0 2px 8px #04101624}:where(.ukPub) .ukMap_b:hover{background:#fff}:where(.ukPub) .ukMap_b:focus-visible{outline:2px solid var(--uk-gold);outline-offset:2px}:where(.ukPub) .ukMap_b svg{width:15px;height:15px;display:block}@media (prefers-reduced-motion:reduce){:where(.ukPub) .ukMap_arc,:where(.ukPub) .ukMap_pinRing{animation:auto;animation-timeline:none}}@media (width<=560px){:where(.ukPub) .ukMap{height:220px}:where(.ukPub) .ukMapPin_s{display:none}}:where(.ukPub) .ukMoreDot{background:var(--input-bg);border:1px solid var(--line);width:21px;height:21px;color:var(--gold-ink);white-space:nowrap;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:4px;font:700 10.5px/1 Lato,sans-serif;display:inline-flex}:where(.ukPub) button.ukMoreDot{cursor:pointer}:where(.ukPub) button.ukMoreDot:hover,:where(.ukPub) button.ukMoreDot:focus-visible{background:var(--hover);border-color:var(--uk-gold)}:where(.ukPub) .ukStayNew{z-index:2;position:absolute;bottom:12px;left:12px}:where(.ukPub) .ukStayCell .ukLst_m{position:relative}@media print{:where(.ukPub) *{visibility:hidden}}.ukPub{background:var(--bg)}:where(.ukPub) .ukPub_main{max-width:1180px;padding:calc(var(--aero-h,88px) + clamp(28px, 3.4vw, 52px)) clamp(18px, 4vw, 40px) clamp(56px, 7vw, 96px);margin-inline:auto}:where(.ukPub) .ukPub_crumb{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 clamp(16px,2vw,24px);font:400 12.5px/1.4 Lato,sans-serif;display:flex}:where(.ukPub) .ukPub_crumb a{color:var(--text-2);text-decoration:none}:where(.ukPub) .ukPub_crumb a:hover{color:var(--text);text-decoration:underline}:where(.ukPub) .ukPub_crumb [aria-current]{color:var(--text)}:where(.ukPub) .ukPubGate{border-top:1px solid var(--line);text-align:center;margin:clamp(34px,4vw,56px) 0 0;padding:clamp(28px,3.4vw,44px) clamp(20px,2.6vw,32px)}:where(.ukPub) .ukPubGate_t{letter-spacing:-.012em;color:var(--uk-deep);text-wrap:balance;margin:0;font-family:Marcellus,Georgia,serif;font-size:clamp(24px,2.6vw,34px);font-weight:400;line-height:1.16}:where(.ukPub) .ukPubGate_p{max-width:56ch;color:var(--text-2);text-wrap:pretty;margin:12px auto 22px;font:400 15px/1.6 Lato,sans-serif}:where(.ukPub) .ukPubGate .btn{display:inline-flex}:where(.ukPub) .ukPub_main .ukCrGrid{margin-top:0}:where(.ukPub) .ukPub_main .ukCrCard_act>a{text-align:center;white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:where(.ukPub) .ukPub_main .ukCrCard_act>a.ukBtn--sm,:where(.ukPub) .ukPub_main .ukCrCard_act>a.ukGhost--sm{flex:1 1 0}:where(.ukPub) .ukPub_main a.ukFav{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:where(.ukPub) .ukPub_main>.ukC{display:block}:where(.ukPub) .ukPubBand{padding:calc(var(--aero-h,88px) + clamp(26px, 3vw, 44px)) 0 clamp(30px, 3.4vw, 46px);background:radial-gradient(120% 72% at 50% 0,#17527f 0%,#17527f00 60%),linear-gradient(#0b3157 0%,#0b2f52 50%,#0b3055 100%);position:relative;overflow:hidden}:where(.ukPub) .ukPubBand .homeHeader_bg{z-index:0;pointer-events:none;display:grid;position:absolute;inset:0}:where(.ukPub) .ukPubBand .homeHeader_bg>*{grid-area:1/1}:where(.ukPub) .ukPubBand .heroBloom{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}:where(.ukPub) .ukPubBand .heroBgCustom{z-index:1;pointer-events:none;position:absolute;inset:0}:where(.ukPub) .ukPubBand .homeHeader_img,:where(.ukPub) .ukPubBand .heroBgPlain{position:absolute;inset:0}:where(.ukPub) .ukPubBand .heroBgPlain img{object-fit:cover;object-position:center center;opacity:.28;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#000 0% 33%,#0000 83%);mask-image:linear-gradient(#000 0% 33%,#0000 83%)}:where(.ukPub) .ukPubBand_in{z-index:1;max-width:1180px;margin-inline:auto;padding-inline:clamp(18px,4vw,40px);position:relative}:where(.ukPub) .ukPubBand .ukPub_crumb{margin-bottom:14px}:where(.ukPub) .ukPubBand .ukPub_crumb a{color:#ffffffb8}:where(.ukPub) .ukPubBand .ukPub_crumb a:hover,:where(.ukPub) .ukPubBand .ukPub_crumb [aria-current]{color:#fff}:where(.ukPub) .ukPubBand .ukPub_crumb [aria-hidden]{color:#fff6}:where(.ukPub) .ukPubBand_h{letter-spacing:-.02em;color:#fff;margin:0;font-family:Marcellus,Georgia,serif;font-size:clamp(30px,3.4vw,44px);font-weight:400;line-height:1.08}:where(.ukPub) .ukPubBand_p{color:#fffc;text-wrap:pretty;max-width:60ch;margin:10px 0 0;font:400 15px/1.6 Lato,sans-serif}:where(.ukPub) .ukPubBand_ask{width:min(680px,100%);margin-top:clamp(18px,2.2vw,26px)}:where(.ukPub) .ukPubBand_ask .ukAskShell{--ask-h:58px}:where(.ukPub) .ukPubBand_ask .ukAsk_frame{padding-left:66px}:where(.ukPub) .ukPubBand_ask .ukAsk_icon{width:50px;height:50px;filter:var(--ai-orb-filter) drop-shadow(0 2px 9px #d7a5436b);left:6px}:where(.ukPub) .ukPubBand_ask .ukAsk_go{opacity:1;color:#fff;border-radius:10px;height:auto;padding:0 20px;font-size:13px;top:6px;bottom:6px;right:6px;transform:none}:where(.ukPub) .ukPubBand_ask .ukAsk_goIco{color:#fff}:where(.ukPub) .ukPubBand_ask .ukAsk_i:focus,:where(.ukPub) .ukPubBand_ask .ukAsk_i:focus-visible{outline:none}:where(.ukPub) .ukPubBand_ask .ukAsk_frame:focus-within{outline:2px solid var(--uk-gold);outline-offset:3px;box-shadow:inset 0 1px #fffc}:where(.ukPub) .ukPub_main--under{max-width:1180px;margin-inline:auto;padding:clamp(24px,3vw,40px) clamp(18px,4vw,40px) clamp(56px,7vw,96px)}:where(.ukPub) .ukPub_main--under .ukCrCard_act>a.ukBtn--sm,:where(.ukPub) .ukPub_main--under .ukCrCard_act>a.ukGhost--sm{letter-spacing:0;text-align:center;white-space:nowrap;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;height:auto;min-height:0;padding:9px 12px;font:600 13.5px/1.25 Lato,sans-serif;text-decoration:none;display:inline-flex}:where(.ukPub) .ukPub_main--under .ukCrBar{flex-wrap:wrap;gap:12px;width:100%}:where(.ukPub) .ukPub_main--under .ukCrBar_l{flex-wrap:wrap;flex:auto;align-items:center;gap:10px;display:flex}:where(.ukPub) .ukPub_main--under .ukCrBar .ukDrop{flex:0 auto}.ukPub .ukPub_main--under .ukSeg{border:1px solid var(--line);background:#102e370f;border-radius:13px;flex:none;align-items:stretch;gap:3px;padding:4px;display:inline-flex}.ukPub .ukPub_main--under .ukSeg [data-view]{cursor:pointer;height:auto;min-height:0;color:var(--text-2);white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;margin:0;padding:8px 14px;font:600 12.5px/1 Lato,sans-serif;display:inline-flex}.ukPub .ukPub_main--under .ukSeg [data-view]:hover{color:var(--text)}.ukPub .ukPub_main--under .ukSeg [data-view].is-on{background:var(--card-solid);color:var(--text);box-shadow:0 1px 3px #06121c24,0 0 0 1px #06121c0d}.ukPub .ukPub_main--under .ukSeg [data-view]:focus-visible{outline:2px solid var(--uk-gold);outline-offset:2px}:where(.ukPub) .ukPubBanner{isolation:isolate;background:var(--uk-deep);color:var(--uk-on-deep);border-radius:18px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:clamp(16px,2.4vw,32px);margin:clamp(6px,.8vw,10px) 0;padding:clamp(20px,2.4vw,30px) clamp(20px,2.6vw,34px);display:flex;position:relative;overflow:hidden}:where(.ukPub) .ukPubBanner:before{content:"";z-index:-2;background-image:var(--uk-banner-img);opacity:.28;background-position:50%;background-size:cover;position:absolute;inset:0}:where(.ukPub) .ukPubBanner:after{content:"";z-index:-1;background:linear-gradient(90deg,#0b2f52db,#0b2f526b);position:absolute;inset:0}:where(.ukPub) .ukPubBanner_b{flex:380px;min-width:0}:where(.ukPub) .ukPubBanner_t{color:#fff;text-wrap:balance;margin:0;font-family:Marcellus,Georgia,serif;font-size:clamp(22px,2.4vw,30px);font-weight:400;line-height:1.2}:where(.ukPub) .ukPubBanner_p{color:#ffffffd1;margin:7px 0 0;font:400 15.5px/1.55 Lato,sans-serif}:where(.ukPub) .ukPubBanner_a{flex:none}@media (width<=760px){:where(.ukPub) .ukPubBanner{flex-direction:column;align-items:flex-start}}:where(.ukPub) .ukPubBand .heroBgCustom:after{content:"";pointer-events:none;position:absolute;inset:0;background:radial-gradient(62% 58% at 50% 48%,#05111ee0 0%,#05111ecc 26%,#05111ea8 45%,#05111e7a 62%,#05111e4d 78%,#05111e29 90%,#05111e14 100%)!important;-webkit-mask-image:none!important;mask-image:none!important}:where(.ukPub) .ukRead{max-width:100%;margin:14px 0 0}:where(.ukPub) .ukRead_row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(.ukPub) .ukRead_chip{color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #fff3;border-radius:9999px;align-items:center;gap:7px;max-width:100%;padding:5px 5px 5px 11px;font:500 12.5px/1 Lato,sans-serif;display:inline-flex}:where(.ukPub) .ukRead_chip.is-auto{background:#d7a54333;border-color:#d7a5438c}:where(.ukPub) .ukRead_k{text-transform:uppercase;letter-spacing:.11em;color:#ffffff9e;font:700 9.5px/1 Lato,sans-serif}:where(.ukPub) .ukRead_chip.is-auto .ukRead_k{color:#f0cd8b}:where(.ukPub) .ukRead_v{text-overflow:ellipsis;overflow:hidden}:where(.ukPub) .ukRead_x{cursor:pointer;color:#ffffffdb;background:#ffffff24;border:0;border-radius:9999px;flex:0 0 19px;justify-content:center;align-items:center;width:19px;height:19px;padding:0;transition:background .16s,color .16s;display:inline-flex}:where(.ukPub) .ukRead_x svg{width:10px;height:10px;display:block}:where(.ukPub) .ukRead_x:hover{color:var(--uk-deep);background:#fff}:where(.ukPub) .ukRead_x:focus-visible{outline:2px solid var(--uk-gold);outline-offset:2px}:where(.ukPub) .ukRead_clear{cursor:pointer;color:#ffffffc7;white-space:nowrap;background:0 0;border:1px solid #fff3;border-radius:9999px;margin-left:2px;padding:6px 12px;font:600 12px/1 Lato,sans-serif;transition:border-color .16s,color .16s}:where(.ukPub) .ukRead_clear:hover{color:#fff;border-color:#ffffff80}:where(.ukPub) .ukRead_clear:focus-visible{outline:2px solid var(--uk-gold);outline-offset:2px}:where(.ukPub) .ukRead_note{color:#ffffffa8;text-wrap:pretty;margin:0;font:400 12.5px/1.55 Lato,sans-serif}@media (width<=640px){:where(.ukPub) .ukRead_chip{font-size:12px}}:where(.ukPub) .ukPubBanner--wide{margin-top:clamp(14px,1.8vw,22px)}:where(.ukPub) .ukPub_main .ukGrid--stays{align-items:stretch}:where(.ukPub) .ukPub_main .ukStayCell{height:100%;display:flex}:where(.ukPub) .ukPub_main .ukPubBanner{align-self:start}:where(.ukPub) .ukPub_main .ukStayCell>.ukCard{flex-direction:column;width:100%;display:flex}:where(.ukPub) .ukPub_main .ukStayCell .ukCard_pad{flex-direction:column;flex:auto;display:flex}:where(.ukPub) .ukPub_main .ukStayCell .ukTrade--card{align-items:stretch}:where(.ukPub) .ukPubStay_dot{opacity:.5;vertical-align:middle;background:currentColor;border-radius:50%;width:3px;height:3px;margin:0 8px;display:inline-block}:where(.ukPub) .ukPubStay_when{white-space:nowrap}:where(.ukPub) .ukPub_main .ukPanel{background:var(--surface);border:1px solid var(--line);border-radius:22px;place-items:normal;padding:clamp(16px,1.8vw,22px);display:block;overflow:visible}:where(.ukPub) .ukPub_main .ukList--rows,:where(.ukPub) .ukPub_main .ukList--rows>*{width:100%}:where(.ukPub) .ukPub_main .ukList_body{text-align:left;flex:auto;min-width:0}:where(.ukPub) .ukPub_main .ukList_row,:where(.ukPub) .ukPub_main .ukList--rows li{text-align:left;justify-content:flex-start}:where(.ukPub) .ukPub_main .ukCrBar{flex-wrap:nowrap;align-items:flex-start}:where(.ukPub) .ukPub_main .ukCrBar_r{flex-wrap:wrap;flex:auto;min-width:0}:where(.ukPub) .ukPub_main .ukCrBar>.ukSeg{flex:none;margin-left:auto}@media (width<=860px){:where(.ukPub) .ukPub_main .ukCrBar{flex-wrap:wrap}:where(.ukPub) .ukPub_main .ukCrBar>.ukSeg{width:100%;margin-left:0}}:where(.ukPub) .ukPub_main .ukStayCell .ukBtn{color:#fff;box-shadow:none;transition:box-shadow .22s,transform .22s}:where(.ukPub) .ukPub_main .ukStayCell .ukBtn:hover,:where(.ukPub) .ukPub_main .ukStayCell .ukBtn:focus-visible{box-shadow:0 8px 22px #030c1647}:where(.ukPub) .ukPub_main .ukTrade_s{align-items:baseline;gap:6px;min-width:0;display:flex}:where(.ukPub) .ukPub_main .ukTrade_s .ukClamp{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}:where(.ukPub) .ukPub_main .ukTrade_s>.ukMoreDot{flex:none}:where(.ukPub) .ukPub_main .ukStayCell .ukTrade--card{margin-top:10px}:where(.ukPub) .ukPub_main .ukStayCell .ukCard_sub{margin-bottom:0}:where(.ukPub) .ukPub_main .ukStayCell .ukStayCell_act{margin-top:auto}:where(.ukPub) .ukPub_main .ukDrop_v .ukCrFlag,:where(.ukPub) .ukPub_main .ukDropMenu_i .ukCrFlag{object-fit:cover;vertical-align:-1px;border-radius:2px;width:16px;height:12px;margin-right:7px;display:inline-block}@media (width<=1180px){:where(.ukPub) .ukPub_main .ukCrTags{flex-wrap:wrap;row-gap:5px}:where(.ukPub) .ukPub_main .ukCrTags .ukCrTag,:where(.ukPub) .ukPub_main .ukCrTags .ukCrTag:first-child{flex:none}}@media (pointer:coarse){:where(.ukPub) .ukPub_main .ukMoreDot{position:relative}:where(.ukPub) .ukPub_main .ukMoreDot:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (width<=560px){:where(.ukPub) .ukPubBand_ask .ukAsk_go>span:not(.ukAsk_goIco){display:none}}@media (width<=1180px){:where(.ukPub) .ukPub_main .ukCrGrid{align-items:stretch}:where(.ukPub) .ukPub_main .ukCrCard{height:100%}:where(.ukPub) .ukPub_main .ukCrCard_act,:where(.ukPub) .ukPub_main .ukCrCard_cta{margin-top:auto}}@media (width<=1180px) and (width>=621px){:where(.ukPub) .ukPub_main .ukCrStats{grid-template-columns:repeat(3,1fr);gap:6px}}@media (width<=1024px){:where(.ukPub) .homeHeader_inner.legionHero,:where(.ukPub) .homeHeader_inner,:where(.ukPub) .ukPubBand_in,:where(.ukPub) .ukPub_main{padding-inline:5vw}}@media (width<=560px){:where(.ukPub) .homeHeader_inner.legionHero,:where(.ukPub) .homeHeader_inner,:where(.ukPub) .ukPubBand_in,:where(.ukPub) .ukPub_main{padding-inline:20px}}@media (pointer:coarse){:where(.ukPub) .ukSeg--ic .ukSeg_b{min-height:42px}}@media (width<=560px){:where(.ukPub) .ukZig,:where(.ukPub) .ukScan,:where(.ukPub) .ukGlance,:where(.ukPub) .ukSection,:where(.ukPub) .results,:where(.ukPub) .faqs,:where(.ukPub) .ukSides,:where(.ukPub) .ukTrade,:where(.ukPub) .ukAcad,:where(.ukPub) .ukPubBand{padding-inline:20px}}:where(.ukPub){-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.ukPub .ukCrAv{overflow:visible}.ukPub .ukCrAv .ukCrAv_dot{border-radius:50%;width:14px;height:14px;inset:auto -1px -1px auto}.ukPub .ukCrCard .ukMoreDot--sm{vertical-align:baseline;padding-block:1px}.ukPub .ukList_meta .ukCrFlag,.ukPub .ukMini_m .ukCrFlag{display:block}.ukPub .ukMini_av.ukCrAv{align-self:auto}
