:root{--surface:#f5f7fb;--surface-raised:#fff;--surface-sunken:#edf0f5;--line:#dfe4ec;--line-strong:#838c9f;--ink:#18213a;--ink-muted:#535d73;--ink-subtle:#646d81;--ink-disabled:#a3abba;--navy:#1f3a68;--navy-pressed:#152a4e;--navy-soft:#e8eef8;--on-navy:#fff;--focus-ring:#3a64b0;--coral:#e8603f;--coral-soft:#fdeee9;--coral-ink:#a9412a;--success:#1d7a4c;--success-soft:#e6f4ec;--warning:#a65800;--warning-soft:#fdf1e1;--danger:#c2352b;--danger-soft:#fcebea;--sky:#0f6e9e;--sky-soft:#d6eefb;--sky-line:#b5ddf5;--lilac:#0f6e9e;--lilac-soft:#d6eefb;--overlay:#1016267a;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--shadow-card:0 1px 2px #18213a0f,0 2px 8px #18213a0d;--shadow-sheet:0 -4px 24px #18213a24;--font-sans:"IBM Plex Sans KR","Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif}body{background:#e4e8ef;margin:0}*{box-sizing:border-box}a{color:var(--navy)}a:hover{color:var(--navy-pressed)}button,input,textarea{font-family:inherit;font-size:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.app{background:var(--surface);width:390px;height:844px;font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased;word-break:keep-all;font-size:15px;line-height:22px;position:relative;overflow:hidden}.app--white{background:var(--surface-raised)}.scroll{flex-direction:column;gap:12px;padding:0 16px;display:flex;position:absolute;inset:103px 0 0;overflow:hidden}.scroll>*{flex-shrink:0}.topbar{z-index:3;align-items:center;gap:4px;height:56px;padding:0 8px;display:flex;position:absolute;top:47px;left:0;right:0}.topbar__title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:18px;font-weight:700;line-height:26px;overflow:hidden}.topbar__side{color:var(--ink-muted);font-variant-numeric:tabular-nums;padding:0 8px;font-size:13px;line-height:18px}.topbar--float{gap:8px;padding:0 16px}.iconbtn{border-radius:var(--radius-full);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.iconbtn:hover{background:var(--surface-sunken);color:var(--ink)}.iconbtn--float{background:var(--surface-raised);box-shadow:0 2px 8px #18213a29}.iconbtn--float:hover{background:var(--surface-raised)}.iconbtn--soft{background:var(--surface-sunken)}.iconbtn .dotbadge{background:var(--coral);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface-raised);border-radius:50%;position:absolute;top:8px;right:9px}.h-display{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:24px;font-weight:700;line-height:32px}.h-title{margin:0;font-size:18px;font-weight:700;line-height:26px}.t-sub{margin:0;font-size:16px;font-weight:600;line-height:24px}.t-body{margin:0;font-size:15px;line-height:22px}.t-strong{margin:0;font-size:15px;font-weight:600;line-height:22px}.t-cap{color:var(--ink-muted);margin:0;font-size:13px;line-height:18px}.t-label{margin:0;font-size:12px;font-weight:500;line-height:16px}.t-time{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:22px}.t-big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:40px}.tn{font-variant-numeric:tabular-nums}.muted{color:var(--ink-muted)}.subtle{color:var(--ink-subtle)}.c-navy{color:var(--navy)}.c-success{color:var(--success)}.c-warning{color:var(--warning)}.c-danger{color:var(--danger)}.sec-h{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.sec-h a{color:var(--ink-muted);align-items:center;min-height:44px;font-size:13px;line-height:18px;text-decoration:none;display:inline-flex}.btn{border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.btn--lg{height:52px;padding:0 24px;font-size:16px}.btn--md{height:44px;padding:0 20px;font-size:15px}.btn--sm{height:36px;padding:0 14px;font-size:14px}.btn--block{width:100%;display:flex}.btn--primary{background:var(--navy);color:var(--on-navy)}.btn--primary:hover{background:var(--navy-pressed);color:var(--on-navy)}.btn--secondary{background:var(--navy-soft);color:var(--navy)}.btn--secondary:hover{border-color:var(--navy);color:var(--navy)}.btn--ghost{color:var(--navy);background:0 0}.btn--ghost:hover{background:var(--navy-soft)}.btn--danger{background:var(--surface-raised);color:var(--danger);border-color:var(--danger)}.btn--danger-solid{background:var(--danger);color:#fff}.btn--kakao{color:#191919;background:#fee500}.btn[disabled],.btn.is-disabled{background:var(--surface-sunken);color:var(--ink-disabled);cursor:not-allowed;pointer-events:none;border-color:#0000}.textlink{min-height:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:14px;text-decoration:none;display:inline-flex}.textlink:hover{color:var(--ink)}.cta{background:var(--surface);z-index:4;box-shadow:0 -1px 0 var(--line);flex-direction:column;gap:4px;padding:16px 16px 34px;display:flex;position:absolute;bottom:0;left:0;right:0}.cta--white{background:var(--surface-raised)}.cta__row{gap:8px;display:flex}.cta__row .btn--secondary,.cta__row .btn--ghost{flex:none}.cta__row .btn--primary{flex:1}.cta__hint{text-align:center;color:var(--ink-muted);margin:0;font-size:13px;line-height:18px}.badge{border-radius:var(--radius-sm);white-space:nowrap;flex:none;align-items:center;gap:4px;height:24px;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.badge--neutral{background:var(--surface-sunken);color:var(--ink-muted)}.badge--navy{background:var(--navy-soft);color:var(--navy)}.badge--solid{background:var(--navy);color:var(--on-navy)}.badge--coral{background:var(--coral-soft);color:var(--coral-ink)}.badge--success{background:var(--success-soft);color:var(--success)}.badge--warning{background:var(--warning-soft);color:var(--warning)}.badge--danger{background:var(--danger-soft);color:var(--danger)}.imp{border-radius:var(--radius-sm);white-space:nowrap;flex:none;align-items:center;height:24px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.imp--must{background:var(--navy);color:var(--on-navy)}.imp--maybe{background:var(--navy-soft);color:var(--navy)}.imp--drop{background:var(--surface-sunken);color:var(--ink-muted)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border-radius:var(--radius-full);border:1px solid var(--line-strong);background:var(--surface-raised);height:36px;color:var(--ink);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.chip.is-on,.chip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.chip--sm{height:32px;padding:0 12px;font-size:13px}.seg{border-radius:var(--radius-lg);background:var(--surface-sunken);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}.seg button,.seg a{border-radius:var(--radius-md);height:36px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.seg .is-on{background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-card);font-weight:700}.field{flex-direction:column;gap:6px;display:flex}.field__label{font-size:14px;font-weight:600;line-height:20px}.field__box{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);height:48px;color:var(--ink);align-items:center;gap:8px;padding:0 4px 0 16px;text-decoration:none;display:flex}.field__box input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.field__box input::placeholder{color:var(--ink-subtle)}.field__box .ph{color:var(--ink-subtle);flex:1;font-size:16px}.field__box .val{color:var(--ink);flex:1;font-size:16px}.field.is-focus .field__box{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}.field.is-error .field__box{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.field.is-success .field__box{border-color:var(--success)}.field.is-warning .field__box{border-color:var(--warning)}.field.is-disabled .field__box{background:var(--surface-sunken);border-color:var(--line);color:var(--ink-disabled)}.field__help{color:var(--ink-muted);align-items:center;gap:4px;margin:0;font-size:13px;line-height:18px;display:flex}.field.is-error .field__help{color:var(--danger)}.field.is-success .field__help{color:var(--success)}.field.is-warning .field__help{color:var(--warning)}.search{border-radius:var(--radius-full);background:var(--surface-raised);height:48px;color:var(--ink-subtle);flex:1;align-items:center;gap:8px;min-width:0;padding:0 16px;font-size:16px;text-decoration:none;display:flex;box-shadow:0 2px 8px #18213a29}.search b{color:var(--ink);flex:1;font-weight:500}.card{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.card--pad{padding:16px}.group{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.row{min-height:56px;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:10px 16px;text-decoration:none;display:flex;position:relative}.row+.row{box-shadow:inset 0 1px 0 var(--line)}.row__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.row__title{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:24px;overflow:hidden}.row__meta{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}.thumb{border-radius:var(--radius-md);object-fit:cover;background:var(--surface-sunken);flex:none;width:48px;height:48px;display:block}.thumb--lg{width:64px;height:64px}.ico-tile{border-radius:var(--radius-md);background:var(--navy-soft);width:40px;height:40px;color:var(--navy);flex:none;justify-content:center;align-items:center;display:flex}.ico-tile--warn{background:var(--warning-soft);color:var(--warning)}.ico-tile--ok{background:var(--success-soft);color:var(--success)}.ico-tile--danger{background:var(--danger-soft);color:var(--danger)}.ico-tile--neutral{background:var(--surface-sunken);color:var(--ink-muted)}.day-tile{border-radius:var(--radius-md);width:48px;height:44px;color:var(--navy);background:#f2f8ff;border:1px solid #d6e7fa;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;line-height:1.1;display:flex}.day-tile b{font-size:13px;font-weight:700}.day-tile span{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:11px}.opt{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);cursor:pointer;color:var(--ink);box-shadow:var(--shadow-card);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex;position:relative}.opt.is-on{border:2px solid var(--navy);background:var(--navy-soft);box-shadow:none;padding:11px 13px}.opt.is-locked{background:var(--surface-sunken);box-shadow:none;cursor:not-allowed}.opt__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.radio{border:2px solid var(--line-strong);background:var(--surface-raised);border-radius:50%;flex:none;width:22px;height:22px}.opt.is-on .radio{border:7px solid var(--navy)}.check{border-radius:var(--radius-sm);border:2px solid var(--line-strong);background:var(--surface-raised);color:#fff;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.check.is-on{background:var(--navy);border-color:var(--navy)}.toggle{border-radius:var(--radius-full);background:var(--line-strong);cursor:pointer;border:0;flex:none;width:52px;height:32px;position:relative}.toggle:after{content:"";background:#fff;border-radius:50%;width:26px;height:26px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.toggle.is-on{background:var(--navy)}.toggle.is-on:after{left:23px}.bar{border-radius:var(--radius-full);background:var(--surface-sunken);height:8px;overflow:hidden}.bar>i{border-radius:var(--radius-full);background:var(--navy);height:100%;display:block}.steps{align-items:center;gap:4px;display:flex}.steps i{border-radius:var(--radius-full);background:var(--line);width:20px;height:4px}.steps i.on{background:var(--navy)}.tl{flex-direction:column;display:flex}.stop{color:var(--ink);grid-template-columns:48px 1fr;column-gap:10px;text-decoration:none;display:grid}.stop__time{text-align:right;font-variant-numeric:tabular-nums;padding-top:14px;font-size:15px;font-weight:700;line-height:22px}.stop__card{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.stop__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.stop__name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:16px;font-weight:600;line-height:24px;display:flex;overflow:hidden}.stop__meta{color:var(--ink-muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:13px;line-height:18px;display:flex}.stop.is-sel .stop__card{border:2px solid var(--navy);background:var(--navy-soft);padding:9px 11px}.stop.is-fixed .stop__card{background:var(--navy-soft);border-color:#c4d1e8}.stop.is-fixed .stop__time{color:var(--navy)}.stop.is-done .stop__name,.stop.is-done .stop__time{color:var(--ink-subtle)}.stop.is-done .stop__card{background:0 0}.stop.is-changed .stop__card{border:2px solid var(--danger);background:var(--danger-soft);padding:9px 11px}.stop.is-changed .stop__time{color:var(--danger)}.stop.is-removed .stop__name{color:var(--ink-subtle);text-decoration:line-through}.stop.is-removed .stop__card{background:0 0;border-style:dashed}.leg{grid-template-columns:48px 1fr;align-items:center;column-gap:10px;min-height:30px;display:grid}.leg span{color:var(--ink-muted);border-left:2px dotted var(--line-strong);font-variant-numeric:tabular-nums;align-items:center;gap:6px;min-height:30px;margin-left:22px;padding-left:12px;font-size:13px;line-height:18px;display:flex}.leg .wx{margin-left:auto}.grip{color:var(--ink-subtle)}.delbtn{background:var(--danger);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.map{background:#eef0ea;position:absolute;inset:0;overflow:hidden}.map img.base{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.route{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pin{color:#fff;background:var(--navy);font-variant-numeric:tabular-nums;border:2.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin:-14px 0 0 -14px;font-size:13px;font-weight:700;text-decoration:none;display:flex;position:absolute;box-shadow:0 2px 6px #18213a59}.pin--done{background:var(--ink-subtle)}.pin--fixed{background:var(--ink)}.pin--stay{background:var(--coral)}.pin--warn{background:var(--warning)}.pin--sel{width:36px;height:36px;margin:-18px 0 0 -18px;font-size:15px;box-shadow:0 0 0 5px #1f3a6840,0 2px 8px #18213a59}.pin--ghost{color:var(--navy);border-color:var(--navy);background:#fff}.me{background:var(--coral);border:4px solid #fff;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;box-shadow:0 0 0 10px #e8603f33,0 2px 6px #18213a59}.maplabel{border-radius:var(--radius-full);background:var(--ink);color:#fff;white-space:nowrap;align-items:center;gap:4px;height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute}.tooltip{border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--ink);white-space:nowrap;align-items:center;gap:10px;padding:8px 10px 8px 8px;text-decoration:none;display:flex;position:absolute;box-shadow:0 6px 18px #18213a38}.tooltip img{border-radius:var(--radius-md);object-fit:cover;width:40px;height:40px}.tooltip:after{content:"";background:var(--surface-raised);width:12px;height:12px;margin-left:-6px;position:absolute;bottom:-6px;left:50%;transform:rotate(45deg)}.dim{background:var(--overlay);z-index:5;position:absolute;inset:0}.sheet{z-index:6;background:var(--surface-raised);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-sheet);flex-direction:column;gap:16px;padding:8px 20px 34px;display:flex;position:absolute;bottom:0;left:0;right:0}.sheet--peek{z-index:2}.handle{border-radius:var(--radius-full);background:var(--line-strong);flex:none;align-self:center;width:36px;height:4px}.sheet__head{align-items:center;gap:8px;display:flex}.sheet__head .h-title{flex:1}.modal{z-index:6;background:var(--surface-raised);border-radius:var(--radius-xl);flex-direction:column;gap:16px;padding:24px 20px 20px;display:flex;position:absolute;top:50%;left:20px;right:20px;transform:translateY(-50%);box-shadow:0 12px 40px #18213a4d}.banner{border-radius:var(--radius-lg);color:var(--ink);align-items:center;gap:12px;padding:12px 8px 12px 14px;text-decoration:none;display:flex}.banner__body{flex-direction:column;flex:1;min-width:0;display:flex}.banner--info{background:var(--navy-soft)}.banner--info>.ic{color:var(--navy)}.banner--warning{background:var(--warning-soft)}.banner--warning>.ic{color:var(--warning)}.banner--danger{background:var(--danger-soft)}.banner--danger>.ic{color:var(--danger)}.banner--success{background:var(--success-soft)}.banner--success>.ic{color:var(--success)}.banner--float{border:1px solid var(--line);box-shadow:0 4px 14px #18213a2e}.pill-alert{border-radius:var(--radius-full);background:var(--warning-soft);height:36px;color:var(--warning);cursor:pointer;border:1px solid #f0d3a8;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #18213a29}.snack{border-radius:var(--radius-md);background:var(--ink);color:#fff;min-height:48px;box-shadow:var(--shadow-sheet);align-items:center;gap:12px;padding:12px 16px;font-size:14px;line-height:20px;display:flex}.snack a,.snack button{color:#fff;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;margin-left:auto;font-weight:700;text-decoration:underline}.tabbar{background:var(--surface-raised);border-top:1px solid var(--line);z-index:4;grid-template-columns:repeat(4,minmax(0,1fr));height:84px;padding:0 8px 20px;display:grid;position:absolute;bottom:0;left:0;right:0}.tabbar a{color:var(--ink-muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;display:flex}.tabbar a.is-on{color:var(--navy);font-weight:700}.photo{border-radius:var(--radius-lg);color:#fff;background:var(--surface-sunken);text-decoration:none;display:block;position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.photo:after{content:"";background:linear-gradient(#10162600 40%,#101626bf);position:absolute;inset:0}.photo__txt{z-index:1;flex-direction:column;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.photo__txt b{font-size:15px;line-height:20px}.photo__txt small{opacity:.92;font-size:12px;line-height:16px}.photo .badge{z-index:1;position:absolute;top:10px;left:10px}.devnote{z-index:9;border-radius:var(--radius-md);color:#5b4a00;background:#fff7c2;border:1px dashed #c9a800;padding:8px 10px;font-size:12px;line-height:16px;position:absolute;left:12px;right:12px}.map img.live{object-fit:fill;width:510px;height:850px;inset:-46px auto auto -75px}.alt-tabs{border-radius:var(--radius-lg);background:var(--surface-sunken);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.alt-tabs a{border-radius:var(--radius-md);height:52px;color:var(--ink-muted);flex-direction:column;justify-content:center;align-items:center;gap:0;text-decoration:none;display:flex}.alt-tabs a b{font-size:14px;font-weight:600;line-height:20px}.alt-tabs a small{font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.alt-tabs a.is-on{background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-card)}.alt-tabs a.is-on b{font-weight:700}.alt-tabs a.is-on small{color:var(--success)}.now-block{border-radius:var(--radius-lg);background:var(--coral-soft);align-items:center;gap:12px;padding:10px 12px;display:flex}.now-block .me{border-width:3px;flex:none;width:16px;height:16px;margin:0;position:static;box-shadow:0 0 0 6px #e8603f33}.divlabel{color:var(--ink-muted);align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:18px;display:flex}.divlabel:after{content:"";background:var(--line);flex:1;height:1px}.range{width:100%;accent-color:var(--navy);height:32px;margin:0}.btn--sm,.chip,.delbtn,.seg button,.seg a,.pill-alert,.iconbtn,.toggle{position:relative}.btn--sm:before,.chip:before,a.pin:before,button.pin:before,.delbtn:before,.seg button:before,.seg a:before,.pill-alert:before,.iconbtn:before,.toggle:before,a.tooltip:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.snack a{margin-right:-8px;padding:0 8px}.ic{width:20px;height:20px;-webkit-mask:var(--i) center/contain no-repeat;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat;vertical-align:middle;background:currentColor;flex:none;display:inline-block}.ic--s{width:16px;height:16px}.ic--l{width:24px;height:24px}.ic--xl{width:28px;height:28px}.i-back{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M15 18l-6-6 6-6%22/%3E%3C/svg%3E")}.i-next{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M9 6l6 6-6 6%22/%3E%3C/svg%3E")}.i-down{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 9l6 6 6-6%22/%3E%3C/svg%3E")}.i-close{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 6l12 12M18 6 6 18%22/%3E%3C/svg%3E")}.i-plus{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 5v14M5 12h14%22/%3E%3C/svg%3E")}.i-minus{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 12h14%22/%3E%3C/svg%3E")}.i-check{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 12.5l4.5 4.5L19 7.5%22/%3E%3C/svg%3E")}.i-success{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M8 12.5l3 3 5-6%22/%3E%3C/svg%3E")}.i-warning{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M10.3 4.9 2.8 18a2 2 0 0 0 1.7 3h15a2 2 0 0 0 1.7-3L13.7 4.9a2 2 0 0 0-3.4 0z%22/%3E%3Cpath d=%22M12 10v4M12 17.25v.01%22/%3E%3C/svg%3E")}.i-info{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M12 11v5M12 7.75v.01%22/%3E%3C/svg%3E")}.i-danger{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M9 9l6 6M15 9l-6 6%22/%3E%3C/svg%3E")}.i-clock{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M12 7.5V12l3 2%22/%3E%3C/svg%3E")}.i-pin{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 21s-6.5-5.8-6.5-11A6.5 6.5 0 0 1 18.5 10c0 5.2-6.5 11-6.5 11z%22/%3E%3Ccircle cx=%2212%22 cy=%2210%22 r=%222.5%22/%3E%3C/svg%3E")}.i-trip{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M9 4 3 6v14l6-2 6 2 6-2V4l-6 2-6-2z%22/%3E%3Cpath d=%22M9 4v14M15 6v14%22/%3E%3C/svg%3E")}.i-calendar{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%224%22 y=%225%22 width=%2216%22 height=%2216%22 rx=%222%22/%3E%3Cpath d=%22M4 10h16M8 3v4M16 3v4%22/%3E%3C/svg%3E")}.i-bell{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 16v-5a6 6 0 0 1 12 0v5l2 2H4z%22/%3E%3Cpath d=%22M10 20.5a2 2 0 0 0 4 0%22/%3E%3C/svg%3E")}.i-user{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%228%22 r=%224%22/%3E%3Cpath d=%22M4 21a8 8 0 0 1 16 0%22/%3E%3C/svg%3E")}.i-users{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%229%22 cy=%228%22 r=%223.5%22/%3E%3Cpath d=%22M2.5 20a6.5 6.5 0 0 1 13 0%22/%3E%3Cpath d=%22M16 4.5a3.5 3.5 0 0 1 0 7M18 14.5a6.5 6.5 0 0 1 3.5 5.5%22/%3E%3C/svg%3E")}.i-home{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 11l8-7 8 7v9a1 1 0 0 1-1 1h-4v-6h-6v6H5a1 1 0 0 1-1-1z%22/%3E%3C/svg%3E")}.i-bed{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 7v12M3 15h18v4M21 15v-3a3 3 0 0 0-3-3h-7v6%22/%3E%3Ccircle cx=%227%22 cy=%2211.5%22 r=%221.75%22/%3E%3C/svg%3E")}.i-album{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%224%22 width=%2218%22 height=%2216%22 rx=%223%22/%3E%3Ccircle cx=%228.5%22 cy=%229.5%22 r=%221.8%22/%3E%3Cpath d=%22m21 15-4.5-4.5L8 19%22/%3E%3C/svg%3E")}.i-lock{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%225%22 y=%2211%22 width=%2214%22 height=%2210%22 rx=%222%22/%3E%3Cpath d=%22M8 11V8a4 4 0 0 1 8 0v3%22/%3E%3C/svg%3E")}.i-search{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2211%22 cy=%2211%22 r=%226.5%22/%3E%3Cpath d=%22M16 16l4.5 4.5%22/%3E%3C/svg%3E")}.i-walk{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2213%22 cy=%224.5%22 r=%221.5%22/%3E%3Cpath d=%22M9 21l2.5-6.5L14 17v4M7 12l3-4 3 1 2 3h3M11.5 14.5 13 9%22/%3E%3C/svg%3E")}.i-subway{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%225%22 y=%223%22 width=%2214%22 height=%2214%22 rx=%223%22/%3E%3Cpath d=%22M5 11h14M8 21l2-4M16 21l-2-4%22/%3E%3C/svg%3E")}.i-bus{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%224%22 y=%224%22 width=%2216%22 height=%2213%22 rx=%222%22/%3E%3Cpath d=%22M4 11h16M7 21v-4M17 21v-4%22/%3E%3C/svg%3E")}.i-car{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 16V11l2-5h10l2 5v5z%22/%3E%3Cpath d=%22M5 16v3M19 16v3M3 11h18%22/%3E%3C/svg%3E")}.i-chat{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 5h16v11H9l-5 4z%22/%3E%3C/svg%3E")}.i-send{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 12l16-8-6 16-2.5-6.5z%22/%3E%3C/svg%3E")}.i-share{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3v12M7 8l5-5 5 5%22/%3E%3Cpath d=%22M5 13v6a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-6%22/%3E%3C/svg%3E")}.i-bookmark{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 3h12v18l-6-4-6 4z%22/%3E%3C/svg%3E")}.i-layers{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m12 3 9 5-9 5-9-5z%22/%3E%3Cpath d=%22m3 13 9 5 9-5%22/%3E%3C/svg%3E")}.i-locate{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%224%22/%3E%3Cpath d=%22M12 2v3M12 19v3M2 12h3M19 12h3%22/%3E%3C/svg%3E")}.i-sun{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%224%22/%3E%3Cpath d=%22M12 2.5v2M12 19.5v2M2.5 12h2M19.5 12h2M5.3 5.3l1.4 1.4M17.3 17.3l1.4 1.4M5.3 18.7l1.4-1.4M17.3 6.7l1.4-1.4%22/%3E%3C/svg%3E")}.i-cloud{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M7 18h10a4 4 0 0 0 .6-8A6 6 0 0 0 6 9.5 4.3 4.3 0 0 0 7 18z%22/%3E%3C/svg%3E")}.i-rain{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M7 15h10a4 4 0 0 0 .6-8A6 6 0 0 0 6 6.5 4.3 4.3 0 0 0 7 15z%22/%3E%3Cpath d=%22M8 18l-1 3M12 18l-1 3M16 18l-1 3%22/%3E%3C/svg%3E")}.i-edit{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 20h4L19 9l-4-4L4 16z%22/%3E%3Cpath d=%22M13.5 6.5l4 4%22/%3E%3C/svg%3E")}.i-trash{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 7h16M9 7V4h6v3M6 7l1 13h10l1-13%22/%3E%3C/svg%3E")}.i-grip{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%223%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M9 6h.01M15 6h.01M9 12h.01M15 12h.01M9 18h.01M15 18h.01%22/%3E%3C/svg%3E")}.i-link{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M10 14a5 5 0 0 0 7 0l3-3a5 5 0 0 0-7-7l-1.5 1.5%22/%3E%3Cpath d=%22M14 10a5 5 0 0 0-7 0l-3 3a5 5 0 0 0 7 7l1.5-1.5%22/%3E%3C/svg%3E")}.i-camera{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%227%22 width=%2218%22 height=%2213%22 rx=%222%22/%3E%3Cpath d=%22M8 7l2-3h4l2 3%22/%3E%3Ccircle cx=%2212%22 cy=%2213.5%22 r=%223.5%22/%3E%3C/svg%3E")}.i-star{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23000%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3.5l2.6 5.3 5.8.8-4.2 4.1 1 5.8-5.2-2.7-5.2 2.7 1-5.8-4.2-4.1 5.8-.8z%22/%3E%3C/svg%3E")}.i-phone{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2z%22/%3E%3C/svg%3E")}.i-undo{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M9 14 4 9l5-5%22/%3E%3Cpath d=%22M4 9h10a6 6 0 0 1 0 12h-3%22/%3E%3C/svg%3E")}.i-play{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23000%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M7 4.5v15l12-7.5z%22/%3E%3C/svg%3E")}.i-pause{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M8 5v14M16 5v14%22/%3E%3C/svg%3E")}.i-route{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%226%22 cy=%2218%22 r=%222.5%22/%3E%3Ccircle cx=%2218%22 cy=%226%22 r=%222.5%22/%3E%3Cpath d=%22M8.5 18H15a3 3 0 0 0 0-6H9a3 3 0 0 1 0-6h6.5%22/%3E%3C/svg%3E")}.i-refresh{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M20 11a8 8 0 1 0-2.3 5.7M20 4v7h-7%22/%3E%3C/svg%3E")}.i-eye{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z%22/%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%223%22/%3E%3C/svg%3E")}.i-settings{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%223%22/%3E%3Cpath d=%22M12 2v3M12 19v3M4.2 4.2l2.1 2.1M17.7 17.7l2.1 2.1M2 12h3M19 12h3M4.2 19.8l2.1-2.1M17.7 6.3l2.1-2.1%22/%3E%3C/svg%3E")}.i-swap{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M7 4v14M4 15l3 3 3-3M17 20V6M14 9l3-3 3 3%22/%3E%3C/svg%3E")}.i-timer{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2213%22 r=%228%22/%3E%3Cpath d=%22M12 9v4l2 2M9 2h6%22/%3E%3C/svg%3E")}.i-gift{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%228%22 width=%2218%22 height=%2213%22 rx=%222%22/%3E%3Cpath d=%22M12 8v13M3 12h18M12 8S9 3 7 5s2 3 5 3c3 0 7-1 5-3s-5 3-5 3%22/%3E%3C/svg%3E")}.i-help{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M9.5 9.5a2.5 2.5 0 1 1 3.5 2.3c-.6.3-1 .9-1 1.5V14M12 17.25v.01%22/%3E%3C/svg%3E")}.i-logout{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M15 4h4v16h-4M10 8l-4 4 4 4M6 12h11%22/%3E%3C/svg%3E")}.i-nolocation{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 21s-6.5-5.8-6.5-11c0-1.2.3-2.3.9-3.3M9 4.2A6.5 6.5 0 0 1 18.5 10c0 2.2-1.2 4.5-2.6 6.5M3 3l18 18%22/%3E%3C/svg%3E")}.i-flag{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 21V4h11l-2 4 2 4H5%22/%3E%3C/svg%3E")}.i-sparkle{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3v4M12 17v4M3 12h4M17 12h4M6 6l2.5 2.5M15.5 15.5 18 18M6 18l2.5-2.5M15.5 8.5 18 6%22/%3E%3C/svg%3E")}.i-map{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M9 4 3 6v14l6-2 6 2 6-2V4l-6 2-6-2z%22/%3E%3Cpath d=%22M9 4v14M15 6v14%22/%3E%3C/svg%3E")}.i-up{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 15l6-6 6 6%22/%3E%3C/svg%3E")}.i-toilet{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%227%22 cy=%224.5%22 r=%221.8%22/%3E%3Ccircle cx=%2217%22 cy=%224.5%22 r=%221.8%22/%3E%3Cpath d=%22M5 9h4v6H8v6H6v-6H5z%22/%3E%3Cpath d=%22M17 8.5l3 7.5h-2v5h-2v-5h-2z%22/%3E%3Cpath d=%22M12 3v18%22/%3E%3C/svg%3E")}.i-cup{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 9h12v5a5 5 0 0 1-5 5H9a5 5 0 0 1-5-5z%22/%3E%3Cpath d=%22M16 10h1.5a2.5 2.5 0 0 1 0 5H16%22/%3E%3Cpath d=%22M8 3v3M12 3v3%22/%3E%3C/svg%3E")}.i-food{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 2v7a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V2M7 2v20M21 15V2a5 5 0 0 0-5 5v6a2 2 0 0 0 2 2h3zm0 0v7%22/%3E%3C/svg%3E")}.i-glass{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M8 22h8M7 10h10M12 15v7M12 15a5 5 0 0 0 5-5c0-2-.5-4-2-8H9c-1.5 4-2 6-2 8a5 5 0 0 0 5 5z%22/%3E%3C/svg%3E")}.i-won{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 6l3.5 12L12 8l4.5 10L20 6%22/%3E%3Cpath d=%22M3 11h18M3 14h18%22/%3E%3C/svg%3E")}.i-busstop{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%225%22 y=%223%22 width=%2210%22 height=%229%22 rx=%222%22/%3E%3Cpath d=%22M8 7h4M10 12v9M7 21h6%22/%3E%3Ccircle cx=%2218%22 cy=%2216%22 r=%222%22/%3E%3C/svg%3E")}.i-receipt{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 3h12v18l-3-2-3 2-3-2-3 2z%22/%3E%3Cpath d=%22M9 8h6M9 12h6M9 16h3%22/%3E%3C/svg%3E")}.i-question{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M9.5 9.5a2.5 2.5 0 1 1 3.5 2.3c-.6.3-1 .9-1 1.6v.6%22/%3E%3Cpath d=%22M12 17.5h.01%22/%3E%3C/svg%3E")}.btn,.chip,.opt,.row,.stop__card,.iconbtn,.pin,.tooltip,.photo,.card,.seg button,.seg a,.tabbar a,.textlink,.toggle,.check,.radio,.hcard,.alt-tabs a,.banner,.field__box,.snack a{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .12s,opacity .15s}.btn:active:not([disabled]),.chip:active,.opt:active:not(.is-locked),.iconbtn:active,.hcard:active,.photo:active,a.row:active,button.row:active{transform:scale(.97)}.btn--primary:hover:not([disabled]){background:var(--navy-pressed)}.btn--secondary:hover:not([disabled]){background:var(--navy-soft);border-color:var(--navy)}.btn--ghost:hover:not([disabled]){background:var(--surface-sunken)}.btn--danger:hover{background:var(--danger-soft)}.btn--kakao:hover{filter:brightness(.96)}.chip:hover:not(.is-on){border-color:var(--navy);color:var(--navy);background:var(--navy-soft)}.opt:hover:not(.is-locked):not(.is-on){border-color:var(--navy);background:#fafbfe}a.row:hover,button.row:hover,.nrow:hover{background:var(--navy-soft)}.iconbtn:hover{background:var(--surface-sunken)}.iconbtn--float:hover{background:#fff;box-shadow:0 4px 14px #18213a47}.tabbar a:hover{color:var(--navy)}.textlink:hover{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.photo:hover img{transform:scale(1.04)}.photo img{transition:transform .3s}a.card:hover,button.card:hover{box-shadow:0 0 0 2px var(--navy) inset}.tooltip:hover{box-shadow:0 0 0 2px var(--navy),0 6px 18px #18213a38}a.pin:hover,button.pin:hover,.pin.is-hover{z-index:3;transform:scale(1.18)}button.pin,a.pin{cursor:pointer;padding:0;font-family:inherit}.stop{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;padding:0}.stop:hover .stop__card,.stop.is-hover .stop__card,.stop.is-fixed:hover .stop__card,.hcard:hover{border-color:var(--navy)}.alt-tabs a:hover:not(.is-on){background:var(--navy-soft)}.toggle:hover{box-shadow:0 0 0 4px var(--navy-soft)}.field__box:hover{border-color:var(--navy)}a.banner:hover,button.banner:hover{filter:brightness(.97)}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid #1f3a6873}.btn[disabled]{cursor:not-allowed}.trip-sheet{gap:10px;padding:8px 0 0;top:330px}.trip-head{align-items:flex-start;gap:8px;padding:0 16px;display:flex}.trip-scroll{flex-direction:column;flex:1;gap:10px;min-height:0;padding:2px 16px 112px;display:flex;position:relative;overflow-y:auto}.trip-scroll>*{flex-shrink:0}.legwarn{border-radius:var(--radius-sm);background:var(--warning-soft);height:20px;color:var(--warning);align-items:center;gap:3px;margin-left:6px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.chk{border-radius:var(--radius-lg);background:var(--navy-soft);overflow:hidden}.chk--bad{background:var(--danger-soft)}.chk__head{width:100%;min-height:44px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;display:flex}.chk__head>.ic:first-child{color:var(--navy)}.chk--bad .chk__head>.ic:first-child{color:var(--danger)}.chk__head b{font-size:14px;font-weight:600}.chk__icons{color:var(--ink-muted);gap:4px;margin-left:auto;display:flex}.chk__head:hover{background:#1f3a680f}.chk__list{flex-direction:column;gap:8px;margin:0;padding:0 12px 10px;list-style:none;display:flex}.chk__list li{align-items:flex-start;gap:8px;font-size:14px;line-height:20px;display:flex}.chk__list li .ic{color:var(--ink-muted);margin-top:2px}.chk__list b{font-weight:600;display:block}.chk__list small{color:var(--ink-muted);font-size:12px;line-height:16px;display:block}.erow{touch-action:pan-y;border-radius:var(--radius-lg);align-items:center;gap:10px;display:flex}.erow .stop{flex:1;min-width:0}.erow.is-drag{z-index:5;transition:none;position:relative}.erow.is-drag .stop__card{border-color:var(--navy);box-shadow:0 12px 28px #18213a40}.erow.is-moving{transition:transform .15s}.grip{width:40px;height:44px;color:var(--ink-subtle);cursor:grab;border-radius:var(--radius-md);touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.grip:hover{color:var(--navy);background:var(--navy-soft)}.erow.is-drag .grip{cursor:grabbing;color:var(--navy)}.delbtn:hover{filter:brightness(1.1);transform:scale(1.08)}.paydot{background:var(--coral);color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:-8px;right:-8px}.paydot .ic{width:11px;height:11px}.payinfo{z-index:5;border-radius:var(--radius-lg);background:var(--surface-raised);flex-direction:column;gap:4px;min-width:200px;max-width:260px;padding:10px 12px;font-size:14px;line-height:20px;display:flex;position:absolute;box-shadow:0 6px 18px #18213a38}.payinfo pre{font:inherit;white-space:pre-wrap;color:var(--ink);margin:0}.payinfo:after{content:"";background:var(--surface-raised);width:12px;height:12px;position:absolute;bottom:-6px;left:24px;transform:rotate(45deg)}.quick{scrollbar-width:none;gap:6px;padding:0 16px;display:flex;overflow-x:auto}.quick::-webkit-scrollbar{display:none}.quick .chip{background:#fff;border-color:#0000;flex:none;box-shadow:0 2px 8px #18213a29}.quick .chip.is-on{background:var(--navy);color:#fff}.amen{z-index:2;width:30px;height:30px;color:var(--navy);border:2px solid var(--navy);background:#fff;border-radius:9px;justify-content:center;align-items:center;margin:-15px 0 0 -15px;animation:.25s both amenIn;display:flex;position:absolute;box-shadow:0 2px 6px #18213a4d}@keyframes amenIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.amen .ic{width:16px;height:16px}.pill-alert{cursor:pointer}.scroll::-webkit-scrollbar{width:0}.trip-scroll::-webkit-scrollbar{width:0}.pack{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:4px;padding-top:6px;display:flex}.pack__list{flex-wrap:wrap;gap:8px;display:flex}.pack__item{border-radius:var(--radius-full);border:1px solid var(--line-strong);background:var(--surface-raised);min-height:40px;font:inherit;color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:14px;display:inline-flex}.pack__item:hover{border-color:var(--navy)}.pack__item.is-on{background:var(--navy-soft);border-color:var(--navy)}.pack__item.is-on>span:nth-child(2){color:var(--ink-muted);text-decoration:line-through}.pack__item .check{width:20px;height:20px}.pack__add{align-items:center;gap:8px;display:flex}.pack__add input{border:1px solid var(--line-strong);border-radius:var(--radius-md);min-width:0;height:40px;font:inherit;color:var(--ink);background:var(--surface-raised);flex:1;padding:0 12px;font-size:15px}.pack__add input:hover,.pack__add input:focus{border-color:var(--navy);outline:0}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.btn--float{color:var(--navy);background:#fff;box-shadow:0 2px 8px #18213a29}.btn--float:hover{background:var(--navy-soft)}.hcard{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);text-align:left;cursor:pointer;width:148px;color:var(--ink);font:inherit;scroll-snap-align:start;flex-direction:column;flex:none;gap:6px;padding:8px;display:flex}.hcard img{border-radius:var(--radius-md);object-fit:cover;width:100%;height:64px}.hcard.is-sel{border:2px solid var(--navy);background:var(--navy-soft);padding:7px}.hscroll{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding:0 16px;scroll-padding-left:16px;display:flex;overflow-x:auto}.hscroll::-webkit-scrollbar{display:none}.livebar{border-radius:var(--radius-full);min-width:0;height:44px;color:var(--ink);flex:1;align-items:center;gap:8px;padding:0 10px 0 14px;text-decoration:none;display:flex}.live-event{color:var(--warning);align-items:center;gap:6px;padding:0 16px;display:flex}.amen-card{z-index:3;border-radius:var(--radius-lg);background:#fff;align-items:center;gap:10px;padding:10px 14px;animation:.2s sheetUp;display:flex;position:absolute;top:108px;left:16px;right:16px;box-shadow:0 4px 14px #18213a2e}.amen-card b{font-size:14px;display:block}.amen-card small{color:var(--ink-muted);font-size:12px}.me--pulse{animation:.9s 2 mePulse}@keyframes mePulse{50%{box-shadow:0 0 0 22px #e8603f26,0 2px 6px #18213a59}}@keyframes sheetUp{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:none}}.sheet .handle{cursor:grab;width:44px;height:5px;transition:background .15s,width .15s;position:relative}.sheet .handle:before{content:"";position:absolute;inset:-14px -40px}.sheet .handle:hover{background:var(--navy);width:52px}.sheet .sheet__head,.sheet .trip-head{touch-action:none}.sheet.is-collapsed .handle{background:var(--navy);width:56px}.sheet.is-collapsed:after{content:"끌어올리거나 눌러서 펼치기";text-align:center;color:var(--ink-muted);font-size:11px;position:absolute;top:14px;left:0;right:0}.erow.is-focus .stop__card{border:2px solid var(--navy);background:var(--navy-soft);padding:9px 11px}.scroll{overscroll-behavior:contain;padding-bottom:16px;overflow:hidden auto}.scroll>:last-child{margin-bottom:8px}.legbtn{border-radius:var(--radius-full);border:1px solid var(--line);background:var(--surface-raised);height:28px;font:inherit;color:var(--ink-muted);cursor:pointer;font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-left:-8px;padding:0 8px;font-size:13px;display:inline-flex}.legbtn:hover,.legbtn.is-open{border-color:var(--navy);color:var(--navy);background:var(--navy-soft)}.legbtn .i-down{width:12px;height:12px}.legpick{flex-wrap:wrap;gap:6px;padding:4px 0 8px 58px;list-style:none;display:flex}.legpick .chip{height:32px}.hcard{position:relative}.hcard.is-done{background:var(--surface-sunken);border-color:var(--line);color:var(--ink-muted)}.hcard.is-done img{filter:grayscale();opacity:.6}.hcard.is-done.is-sel{border:2px solid var(--ink-subtle);background:var(--surface-sunken);padding:7px}.hcard.is-now{border:2px solid var(--coral);padding:7px}.hcard__tag{color:#fff;background:#18213ab8;border-radius:4px;align-items:center;gap:2px;height:20px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:14px;left:14px}.c-coral{color:var(--coral-ink)}.hscroll{position:relative}.tabbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:0;border-radius:32px;height:64px;padding:0 6px;bottom:24px;left:16px;right:16px;box-shadow:0 8px 24px #18213a33,0 0 0 1px #18213a1f}.tabbar a{z-index:0;gap:2px;font-size:11px;line-height:14px;position:relative}.tabbar a:before{content:"";z-index:-1;background:0 0;border-radius:24px;width:64px;height:48px;margin:-24px 0 0 -32px;transition:background .15s;position:absolute;top:50%;left:50%}.tabbar a:hover:before{background:var(--surface-sunken)}.tabbar a.is-on:before{background:var(--navy-soft)}.app:has(>.tabbar)>.scroll{padding-bottom:112px;bottom:0!important}.btn--naver{color:#fff;background:#03c75a}.btn--naver:hover{filter:brightness(.95)}.btn--google{color:var(--ink);border:1px solid var(--line-strong);background:#fff}.btn--google:hover{background:var(--navy-soft)}.sns-mark{justify-content:center;width:20px;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.daytabs{scrollbar-width:none;flex:none;gap:8px;padding:0 16px;display:flex;overflow-x:auto}.daytabs::-webkit-scrollbar{display:none}.daytab{border:1px solid var(--line-strong);border-radius:var(--radius-md);min-width:92px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:#fff;flex-direction:column;flex:none;align-items:flex-start;gap:0;padding:6px 12px;display:flex}.daytab b{font-size:14px;line-height:20px}.daytab span{color:var(--ink-muted);font-size:12px;line-height:16px}.daytab:hover{border-color:var(--navy)}.daytab.is-on{background:var(--navy);border-color:var(--navy);color:#fff}.daytab.is-on span{color:#ffffffd1}.payinfo:has(.pi-pay){min-width:232px}.pi-pay{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:4px;padding-top:8px;display:flex}.pi-pay__head{color:var(--coral-ink);justify-content:space-between;align-items:center;font-weight:700;display:flex}.pi-pay__head>span:first-child{align-items:center;gap:4px;display:inline-flex}.pi-pay__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pi-pay__list li{align-items:center;gap:8px;display:flex}.pi-ava{background:var(--navy-soft);width:24px;height:24px;color:var(--navy);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.pi-nm{min-width:0;color:var(--ink);flex:1}.pi-pay__list b{color:var(--ink);font-size:15px}.pi-pay__foot{align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex}.pin--here{background:var(--coral);width:34px;height:34px;margin:-17px 0 0 -17px;box-shadow:0 0 0 6px #e8603f38,0 2px 8px #18213a4d}.pin--q{color:var(--ink-muted);border:2px dashed var(--ink-subtle);background:#fff;font-size:15px;animation:1.6s infinite qPulse}@keyframes qPulse{50%{box-shadow:0 0 0 8px #646d812e}}.pin--visited{background:var(--navy)}@media (prefers-reduced-motion:reduce){.pin--q{animation:none}}.noscroll{scrollbar-width:none}.noscroll::-webkit-scrollbar{display:none}.sheet.is-collapsed>:not(.handle){visibility:hidden}.noti{z-index:55;color:var(--ink);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#fafbfdf7;border-radius:22px;align-items:flex-start;gap:10px;padding:12px 14px 16px;text-decoration:none;animation:.45s cubic-bezier(.2,.9,.25,1.05) both notiIn;display:flex;position:absolute;top:50px;left:8px;right:8px;box-shadow:0 10px 30px -6px #18213a59,0 0 0 1px #18213a0f}.noti:hover{background:#fff}@keyframes notiIn{0%{opacity:0;transform:translateY(-120%)}to{opacity:1;transform:none}}.noti__app{background:var(--navy);color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.noti__body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.noti__meta{color:var(--ink-muted);justify-content:space-between;font-size:12px;line-height:16px;display:flex}.noti__meta b{color:var(--ink-muted);font-weight:600}.noti__t{align-items:center;gap:4px;font-size:15px;font-weight:700;line-height:21px;display:flex}.noti__t .ic{color:var(--coral-ink)}.noti--warn .noti__t .ic{color:var(--warning)}.noti__d{color:var(--ink-2,#4a5468);font-size:13px;line-height:18px}.noti__grab{background:#18213a2e;border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;bottom:5px;left:50%}@media (prefers-reduced-motion:reduce){.noti{animation:none}}.noti.noti--still{animation:none}.quick .chip.chip--add{background:var(--navy-soft);color:var(--navy);font-weight:700;box-shadow:0 2px 8px #18213a29}.quick .chip.chip--add:hover{background:#dce4f2}.addbar{z-index:6;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:20px;left:12px;right:12px}.addcard{border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:8px;padding:12px 14px;animation:.22s both addIn;display:flex;box-shadow:0 8px 24px -6px #18213a4d}@keyframes addIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.addcard__row{align-items:center;gap:10px;min-width:0;display:flex}.addcard__row .chips{scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}.addcard__row .chips::-webkit-scrollbar{display:none}.addcard__k{width:28px;color:var(--ink-muted);flex:none;font-size:12px;font-weight:700}.addform{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:2px;height:52px;padding:0 4px 0 18px;display:flex;box-shadow:0 8px 24px -6px #18213a4d}.addform:focus-within{border-color:var(--navy);box-shadow:0 0 0 3px var(--navy-soft),0 8px 24px -6px #18213a4d}.addform input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.addform input::-webkit-search-cancel-button{display:none}.near-ring{pointer-events:none;z-index:1;background:#1f3a6814;border:2px solid #1f3a6873;border-radius:50%;transition:all .25s;position:absolute}.pin--res{color:var(--navy);border:2px solid var(--navy);z-index:2;background:#fff}.pin--res.pin--sel{background:var(--navy);color:#fff}.pin--added{background:var(--navy);box-shadow:0 0 0 4px #1f3a6833}@media (prefers-reduced-motion:reduce){.addcard{animation:none}.near-ring{transition:none}}.stop__side{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.stop__wx{color:var(--ink-muted);white-space:nowrap;align-items:center;gap:3px;font-size:12px;line-height:16px;display:inline-flex}.stop__wx .ic{width:14px;height:14px}.stop__wx.is-rain{color:var(--warning);font-weight:600}.trip-scroll .tl .leg,.trip-scroll .tl .leg>span{min-height:48px}.trip-scroll .tl .legpick{margin:2px 0 6px}.hscroll{padding:0 calc(50% - 74px);scroll-padding-left:0}.hscroll .hcard{scroll-snap-align:center}.trip-sheet{top:440px}.scr-PlanManual .sheet,.scr-RouteGuide .sheet,.scr-StayPin .sheet,.scr-GpsLost .sheet{top:440px!important}.scr-AltTrim .sheet,.scr-LiveDelay .sheet,.scr-PayMemo .sheet,.scr-PinEdit .sheet,.scr-ShareAdd .sheet,.scr-StopEdit .sheet{overflow-y:auto;top:290px!important}.sheet>.cta__row:last-child,.sheet>.btn:last-child{margin-top:auto}.sheet>div:last-child:has(>.btn){margin-top:auto}#root.kb-open .scr.kb-scr .sheet{top:auto!important}.modal{min-height:404px}.modal>:last-child{margin-top:auto}button.amen{cursor:pointer;font:inherit;padding:0}.amen.is-on{background:var(--navy);color:#fff;z-index:3;width:36px;height:36px;margin:-18px 0 0 -18px}.amen-card.is-go{border:2px solid var(--navy)}.dur-dur{border-radius:var(--radius-md);border:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 14px 12px;display:flex}.dur-dur__top{align-items:baseline;gap:10px;display:flex}.dur-dur__now{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:32px}.dur-delta{font-variant-numeric:tabular-nums;background:var(--surface-sunken);color:var(--ink-muted);border-radius:999px;padding:2px 8px;font-size:14px;font-weight:700}.dur-delta.is-up{background:var(--navy-soft);color:var(--navy)}.dur-delta.is-down{color:var(--warning);background:#fff3e0}.dur-delta.is-zero{background:var(--danger-soft);color:var(--danger)}.dur-track{padding-top:20px;position:relative}.dur-orig{background:var(--ink);width:2px;margin-left:-1px;position:absolute;top:20px;bottom:18px}.dur-orig span{white-space:nowrap;color:var(--ink);font-size:11px;font-weight:700;line-height:16px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.dur-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:32px;margin:0}.dur-range::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--line) 0,var(--line) var(--a),var(--fill) var(--a),var(--fill) var(--b),var(--line) var(--b));border-radius:4px;height:8px}.dur-range::-moz-range-track{background:linear-gradient(to right,var(--line) 0,var(--line) var(--a),var(--fill) var(--a),var(--fill) var(--b),var(--line) var(--b));border-radius:4px;height:8px}.dur-range::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--navy);background:#fff;border-radius:50%;width:26px;height:26px;margin-top:-9px;box-shadow:0 2px 6px #18213a40}.dur-range::-moz-range-thumb{border:2px solid var(--navy);background:#fff;border-radius:50%;width:22px;height:22px}.dur-range:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.dur-ends{color:var(--ink-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.dur-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dur-dur{background:var(--surface-raised)}.dur-quick .btn{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink)}.dur-quick .btn:hover:not(:disabled){border-color:var(--navy);color:var(--navy)}.scr-PinEdit .sheet>.btn:last-child{box-shadow:0 -12px 16px 4px var(--surface-raised);flex:none;position:sticky;bottom:0}.dur-dur__top{align-items:center}.dur-step{gap:6px;margin-left:auto;display:flex}.dur-step .iconbtn{width:36px;min-width:36px;height:36px}button.dur-delta{font:inherit;cursor:pointer;border:0;align-items:center;gap:3px;font-size:14px;font-weight:700;display:inline-flex}button.dur-delta:disabled{cursor:default}button.dur-delta:not(:disabled):hover{filter:brightness(.95);text-decoration:underline}button.dur-delta .ic{width:12px;height:12px}.dur-orig{pointer-events:none}.dur-dur__now{white-space:nowrap}.dur-dur__top{flex-wrap:nowrap;min-width:0}.opt .dur-dur__now{font-size:20px;line-height:28px}.scr-StopEdit .sheet>.cta__row:last-child,.scr-PayMemo .sheet>.cta__row:last-child{background:var(--surface-raised);box-shadow:0 -12px 16px 0 var(--surface-raised);flex:none;padding-top:8px;position:sticky;bottom:0}.st-late button.is-on .radio{border:7px solid var(--navy)}.pin--tbl{z-index:4;animation:1.2s ease-in-out infinite tblPulse;background:var(--warning)!important}@keyframes tblPulse{0%,to{box-shadow:0 0 #e88c1e8c}50%{box-shadow:0 0 0 10px #e88c1e00}}.tbl-bubble{z-index:5;background:var(--warning);color:#fff;height:32px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:700;animation:1.6s ease-in-out infinite tblBob;display:inline-flex;position:absolute;transform:translate(-50%,calc(-100% - 22px));box-shadow:0 4px 12px #18213a40}.tbl-bubble:after{content:"";background:var(--warning);width:10px;height:10px;margin-left:-5px;position:absolute;bottom:-5px;left:50%;transform:rotate(45deg)}.tbl-bubble .ic{color:#fff;width:14px;height:14px}@keyframes tblBob{0%,to{margin-top:0}50%{margin-top:-3px}}.tbl-badge{background:var(--warning);color:#fff;white-space:nowrap;border-radius:999px;height:20px;padding:0 7px;font-size:11px;font-weight:700;line-height:20px;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.tbl-wait{justify-content:center;align-items:center;gap:16px;display:flex}.tbl-wait b{text-align:center;min-width:96px;font-size:32px;line-height:40px}.tbl-res{border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--ink-muted);justify-content:center;align-items:center;gap:6px;padding:10px;font-size:13px;display:flex}.tbl-res b{color:var(--warning)}@media (prefers-reduced-motion:reduce){.pin--tbl,.tbl-bubble{animation:none}}.sns-svg{flex:none;width:20px;height:20px}.hscroll .segw{flex:none;align-self:center;align-items:center;margin:0 -8px;padding:0 3px;display:flex;position:relative}.hscroll .segw:before{content:"";background:var(--line-strong);height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.hscroll .segw--now:before{background:var(--navy)}.hscroll .segc{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);font:inherit;color:var(--ink);cursor:pointer;flex-direction:column;align-items:center;gap:0;padding:3px 6px;display:flex;position:relative}.hscroll .segc b{white-space:nowrap;align-items:center;gap:2px;font-size:11px;line-height:15px;display:inline-flex}.hscroll .segc .ic{width:12px;height:12px}.hscroll .segc__d{color:var(--ink-muted);font-size:10px;line-height:13px}.hscroll .segc:hover{border-color:var(--navy)}.hscroll .segc--past{background:var(--surface-sunken);color:var(--ink-subtle)}.hscroll .segc--past .segc__d{color:var(--ink-subtle)}.hscroll .segc--now{background:var(--navy);border-color:var(--navy);color:#fff}.hscroll .segc--now .segc__d{color:#ffffffd9}.hscroll .segc--blank{flex:none;width:8px}.seg-sheet{gap:16px}.seg-sum{align-items:center;gap:12px;display:flex}.seg-sum .ico-tile{width:48px;height:48px}.seg-ft{border-radius:var(--radius-lg);background:var(--surface-sunken);flex-direction:column;gap:14px;margin:0;padding:12px;list-style:none;display:flex;position:relative}.seg-ft:before{content:"";background:var(--navy);width:2px;position:absolute;top:30px;bottom:30px;left:18px}.seg-ft li{align-items:center;gap:10px;display:flex}.seg-ft li>span:last-child{flex-direction:column;display:flex}.seg-ft .thumb{width:40px;height:40px}.seg-dot{border:3px solid var(--navy);z-index:1;background:#fff;border-radius:50%;flex:none;width:14px;height:14px;position:relative}.seg-dot--to{background:var(--navy)}.seg-cta{flex-direction:column;gap:8px;margin-top:auto;padding-bottom:12px;display:flex}.ico-tile--sky{background:var(--sky-soft);color:var(--sky)}.ico-tile--lilac{background:var(--lilac-soft);color:var(--lilac)}.ico-tile--coral{background:var(--coral-soft);color:var(--coral-ink)}.pin__tag{background:var(--navy);color:#fff;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;max-width:150px;padding:3px 8px;font-size:12px;font-weight:600;line-height:16px;position:absolute;bottom:calc(100% + 6px);left:50%;overflow:hidden;transform:translate(-50%)}.scr-My,.scr-ProfileEdit,.scr-StyleEdit,.scr-FriendInvite,.scr-LocHistory,.scr-CardAdd{--surface:#f7fbfe;--surface-sunken:#eef4f8;--line:#dce8f1;--navy-soft:#eaf4fb;--warning:#a9412a;--warning-soft:#fdeee9;--radius-md:12px;--shadow-card:none;--shadow-sheet:0 2px 16px #18213a29}.scr-My .btn--lg,.scr-ProfileEdit .btn--lg,.scr-StyleEdit .btn--lg,.scr-FriendInvite .btn--lg,.scr-LocHistory .btn--lg,.scr-CardAdd .btn--lg{font-size:15px;font-weight:700}.scr-My .row,.scr-ProfileEdit .row,.scr-StyleEdit .row,.scr-FriendInvite .row,.scr-LocHistory .row,.scr-CardAdd .row{min-height:60px;padding:12px 16px}.scr-My .row+.row,.scr-ProfileEdit .row+.row,.scr-StyleEdit .row+.row,.scr-FriendInvite .row+.row,.scr-LocHistory .row+.row,.scr-CardAdd .row+.row{box-shadow:none}.scr-My .row+.row:after,.scr-ProfileEdit .row+.row:after,.scr-StyleEdit .row+.row:after,.scr-FriendInvite .row+.row:after,.scr-LocHistory .row+.row:after,.scr-CardAdd .row+.row:after{content:"";background:var(--line);height:1px;position:absolute;top:0;left:68px;right:16px}html,body{height:100%}body{background:#e9edf4;overflow:hidden}#app{height:100%}img{max-width:100%}.stage{justify-content:center;align-items:center;height:100%;display:flex}.phone{background:#0f1830;border-radius:44px;flex:none;width:410px;height:864px;position:relative;box-shadow:0 30px 60px -20px #0f183073}.phone__screen{background:#f5f7fb;border-radius:34px;width:390px;height:844px;position:absolute;top:10px;left:10px;overflow:hidden}.scr{background:var(--surface);position:absolute;inset:0}.overlay-backdrop{position:absolute;inset:0}.scr:has(>.app>.dim){background:0 0}.app:has(>.dim){background:0 0}@media (width<=760px){.phone{width:390px;height:844px;box-shadow:none;background:0 0;border-radius:0}.phone__screen{border-radius:0;top:0;left:0}.statusbar{display:none}}.statusbar{z-index:50;pointer-events:none;color:#18213a;height:47px;font:600 16px/1 var(--font-sans);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:4px 26px 0 34px;display:flex;position:absolute;top:0;left:0;right:0}.statusbar--light{color:#fff}.statusbar__icons{align-items:center;gap:6px;display:flex}.toast{z-index:50;color:#fff;min-height:48px;font:500 14px/20px var(--font-sans);background:#18213a;border-radius:8px;align-items:center;padding:10px 16px;display:flex;position:absolute;bottom:110px;left:16px;right:16px;box-shadow:0 8px 24px #18213a4d}.modal__img{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:120px}.modal__text{flex-direction:column;gap:6px;display:flex}.modal__btns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sheet{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}.sheet-up-enter-active{transition:opacity .22s}.sheet-up-enter-active .sheet,.sheet-up-enter-active .modal{animation:.3s cubic-bezier(.2,.8,.2,1) both sheetUp}.sheet-up-leave-active{transition:opacity .2s}.sheet-up-enter-from,.sheet-up-leave-to{opacity:0}.modal{animation:none}@media (prefers-reduced-motion:reduce){.fade-enter-active,.fade-leave-active,.sheet-up-enter-active,.sheet-up-leave-active,.sheet{transition:none}}.statusbar__net{letter-spacing:-.2px;font-size:12px;font-weight:700}.statusbar__pct{fill:var(--surface,#fff);letter-spacing:-.3px;font-size:10px;font-weight:800}.statusbar__battery{margin-left:1px}.toast.toast--top{top:108px;bottom:auto}.toast__action{font:inherit;color:inherit;pointer-events:auto;cursor:pointer;background:0 0;border:0;margin-left:10px;padding:0;font-weight:700;text-decoration:underline}
