@font-face{font-family:Spoqa Han Sans Neo;font-style:normal;font-display:swap;font-weight:100 400;src:url(/_next/static/media/spoqa-han-sans-neo-400.bffbe83f.woff2) format("woff2")}@font-face{font-family:Spoqa Han Sans Neo;font-style:normal;font-display:swap;font-weight:500 600;src:url(/_next/static/media/spoqa-han-sans-neo-500.4f9ef373.woff2) format("woff2")}@font-face{font-family:Spoqa Han Sans Neo;font-style:normal;font-display:swap;font-weight:700 900;src:url(/_next/static/media/spoqa-han-sans-neo-700.dc56acb2.woff2) format("woff2")}:root{color-scheme:light;--bp-canvas:#fafbfb;--bp-surface:#ffffff;--bp-soft:#f2f4f4;--bp-line:#e5e7e8;--bp-line-strong:#c9cfd2;--bp-ink:#161e25;--bp-ink-2:#354147;--bp-muted:#5d686e;--bp-faint:#9aa3a8;--bp-stable:#246754;--bp-stable-soft:#e7f2ec;--bp-watch:#765413;--bp-watch-soft:#fbf1dc;--bp-red:#913942;--bp-red-soft:#f7e6e8;--bp-jade:#2ca86c;--bp-off:#d6dcdf;--bp-font:"Spoqa Han Sans Neo",-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Segoe UI",Roboto,sans-serif}*{box-sizing:border-box}body.bp{margin:0;background:var(--bp-canvas);color:var(--bp-ink-2);font-family:var(--bp-font);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:anywhere}.bp-page,body.bp{min-height:100dvh}.bp-page{width:100%;max-width:440px;margin:0 auto;background:var(--bp-surface);display:flex;flex-direction:column;padding:max(18px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))}.bp-top{display:flex;justify-content:space-between;align-items:center;min-height:36px;gap:12px;font-size:13px;color:var(--bp-muted)}.bp-lang{display:inline-flex;border:1px solid var(--bp-line);border-radius:999px;padding:3px;gap:2px;flex:none}.bp-lang button{border:0;background:none;font:inherit;font-size:12px;color:var(--bp-muted);padding:5px 10px;border-radius:999px;cursor:pointer}.bp-lang [aria-pressed=true]{background:var(--bp-ink);color:#fff;font-weight:700}.bp-brand{margin-top:40px;display:grid;gap:10px;justify-items:start}.bp-brand img{width:56px;height:56px;border-radius:16px;box-shadow:0 2px 8px rgba(22,30,37,.12)}.bp-brand span{font-size:14px;color:var(--bp-muted);font-weight:500}.bp-brand h1{margin:0;font-size:28px;line-height:1.25;color:var(--bp-ink)}.bp-brand p{margin:0;font-size:15px;color:var(--bp-muted)}.bp-form{margin-top:34px;display:grid;gap:18px}.bp-field{display:grid;gap:7px}.bp-field>label{font-size:13px;font-weight:700;color:var(--bp-ink-2)}.bp-input{height:54px;border:1px solid var(--bp-line-strong);border-radius:12px;display:flex;align-items:center;padding:0 6px 0 16px;gap:4px;background:var(--bp-surface);transition:border-color .12s ease,box-shadow .12s ease}.bp-input:focus-within{border-color:var(--bp-jade);box-shadow:0 0 0 1px var(--bp-jade)}.bp-input[data-invalid=true]{border-color:var(--bp-red);box-shadow:0 0 0 1px var(--bp-red)}.bp-input input{flex:1 1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:17px;color:var(--bp-ink);height:100%}.bp-input button{border:0;background:none;color:var(--bp-muted);width:44px;height:44px;border-radius:10px;display:grid;place-items:center;cursor:pointer}.bp-hint{font-size:12.5px;color:var(--bp-muted);display:flex;gap:6px;align-items:center}.bp-error{font-size:13px;line-height:1.45;color:var(--bp-red)}.bp-checks{display:flex;flex-wrap:wrap;gap:6px 14px}.bp-check{display:inline-flex;gap:5px;align-items:center;font-size:13px;color:var(--bp-faint);transition:color .16s ease}.bp-check[data-on=true]{color:var(--bp-stable);font-weight:700}.bp-primary{margin-top:8px;width:100%;height:56px;border:0;border-radius:12px;background:var(--bp-jade);color:#fff;font:inherit;font-weight:700;font-size:17px;cursor:pointer;transition:background .16s ease,transform 80ms ease}.bp-primary:active:not(:disabled){transform:scale(.99)}.bp-primary:disabled{background:var(--bp-off);cursor:default}.bp-help{margin-top:18px;text-align:center;font-size:13.5px;line-height:1.55;color:var(--bp-muted)}.bp-help b{display:block;color:var(--bp-ink-2)}.bp-foot{margin-top:auto;padding-top:24px;text-align:center;font-size:12px;color:var(--bp-faint)}.bp-step{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;font-weight:700;color:var(--bp-stable);background:var(--bp-stable-soft);padding:5px 10px;border-radius:999px}.bp-link{border:0;background:none;font:inherit;font-size:13px;color:var(--bp-muted);cursor:pointer;padding:6px 0}.bp-headline{margin-top:28px;display:grid;gap:12px}.bp-headline h1{margin:0;font-size:26px;line-height:1.3;color:var(--bp-ink)}.bp-headline p{margin:0;font-size:14.5px;line-height:1.6;color:var(--bp-muted)}.bp-bar{display:flex;align-items:center;justify-content:space-between;min-height:44px}.bp-bar span{display:inline-flex;gap:8px;align-items:center;font-size:17px;font-weight:700;color:var(--bp-ink)}.bp-bar img{width:26px;height:26px;border-radius:8px}.bp-shops{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.bp-shops a{font-size:13px;padding:7px 12px;border-radius:999px;border:1px solid var(--bp-line);color:var(--bp-ink-2);white-space:nowrap;text-decoration:none}.bp-shops [aria-current=page]{border-color:var(--bp-ink);background:var(--bp-ink);color:#fff;font-weight:700}.bp-chip{justify-self:start;display:inline-flex;gap:6px;align-items:center;font-size:13px;font-weight:700;padding:6px 11px;border-radius:999px}.bp-chip:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.bp-chip[data-tone=ok]{background:var(--bp-stable-soft);color:var(--bp-stable)}.bp-chip[data-tone=wait]{background:var(--bp-watch-soft);color:var(--bp-watch)}.bp-chip[data-tone=bad]{background:var(--bp-red-soft);color:var(--bp-red)}.bp-note{margin-top:12px;font-size:13px;line-height:1.5;color:var(--bp-muted)}.bp-links{margin-top:auto;padding-top:24px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 18px}:root{--bp-jade-soft:#e4f5ec;--bp-jade-mid:#a5dcbf;--bp-red-line:#e8c3c8;--bp-dim:rgb(22 30 37/38%);--bp-toast:rgb(22 30 37/92%);--bp-toast-mark:#8fe0b4}.bp-store{display:grid;gap:12px;margin-top:14px;padding-bottom:22px}.bp-store h1{margin:0;font-size:24px;line-height:1.3;letter-spacing:-.01em;color:var(--bp-ink)}.bp-state{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap}.bp-live{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:14.5px;line-height:1.4;color:var(--bp-ink-2)}.bp-live b{font-weight:700;color:var(--bp-stable)}.bp-live[data-tone=soon] b{color:var(--bp-watch)}.bp-live[data-tone=quiet] b{color:var(--bp-ink)}.bp-live--nudge{gap:3px;align-items:center;padding:2px 0;border:0;background:none;font:inherit;font-size:13px;text-align:left;color:var(--bp-stable);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bp-store__actions{display:flex;gap:8px}.bp-action{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:0 14px;border:1px solid var(--bp-line-strong);border-radius:12px;background:var(--bp-surface);font:inherit;font-size:15px;font-weight:700;color:var(--bp-ink);white-space:nowrap;cursor:pointer}.bp-action[data-main=true]{border-color:var(--bp-jade);background:var(--bp-jade);color:#fff}.bp-action:disabled{opacity:.55;cursor:default}.bp-attention{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:20px;padding:12px 14px;border:1px solid var(--bp-red-line);border-radius:14px;background:var(--bp-red-soft);color:var(--bp-red);text-decoration:none}.bp-attention>span{display:grid;gap:2px;min-width:0}.bp-attention b{font-size:14px;line-height:1.4}.bp-attention small{font-size:12.5px;line-height:1.4;color:var(--bp-ink-2)}.bp-attention em{display:inline-flex;align-items:center;gap:3px;font-size:13px;font-style:normal;font-weight:700;white-space:nowrap}.bp-section{margin-inline:calc(-1*max(24px,env(safe-area-inset-left))) calc(-1*max(24px,env(safe-area-inset-right)));padding:20px max(24px,env(safe-area-inset-right)) 2px max(24px,env(safe-area-inset-left));border-top:10px solid var(--bp-soft);scroll-margin-top:8px}.bp-section h2{margin:0;font-size:17px;line-height:1.35;color:var(--bp-ink)}.bp-row{position:relative;display:flow-root;border-bottom:1px solid var(--bp-line);scroll-margin-top:16px}.bp-row:last-child{border-bottom:0}.bp-row>*{position:relative}.bp-row>.bp-redbox,.bp-row>.bp-under{margin-bottom:14px}.bp-row[data-flash=true]:before{content:"";position:absolute;inset:0 -12px;border-radius:12px;background:var(--bp-jade-soft);animation:bp-flash 1.8s ease-out forwards;pointer-events:none}@keyframes bp-flash{0%,40%{opacity:1}to{opacity:0}}.bp-row__open{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label edit" "value edit";column-gap:12px;row-gap:3px;width:100%;padding:14px 0;border:0;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.bp-row__open:focus-visible{outline:2px solid var(--bp-jade);outline-offset:2px;border-radius:8px}.bp-row__label{grid-area:label;font-size:12.5px;color:var(--bp-muted)}.bp-row__value{grid-area:value;min-width:0;font-size:16px;line-height:1.5;font-weight:500;color:var(--bp-ink)}.bp-row__edit{grid-area:edit;align-self:center;display:inline-flex;align-items:center;gap:3px;font-size:13.5px;font-weight:700;color:var(--bp-stable);white-space:nowrap}.bp-toast{position:fixed;left:50%;bottom:max(20px,env(safe-area-inset-bottom) + 12px);z-index:40;width:min(100vw - 32px,408px);display:flex;align-items:center;gap:10px;padding:13px 16px;border-radius:12px;background:var(--bp-toast);box-shadow:0 6px 20px rgba(22,30,37,.22);font-size:14px;line-height:1.45;color:#fff;transform:translateX(-50%);animation:bp-toast 3.4s ease both}.bp-toast .bao-icon{flex:none;color:var(--bp-toast-mark)}@keyframes bp-toast{0%{opacity:0;transform:translate(-50%,12px)}8%,88%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,6px)}}.bp-headline-note{margin:0;font-size:13px;line-height:1.5;color:var(--bp-muted)}.bp-scheduled{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border-radius:12px;background:var(--bp-watch-soft)}.bp-scheduled[data-tone=bad]{background:var(--bp-red-soft)}.bp-scheduled[data-tone=bad] b{color:var(--bp-red)}.bp-scheduled div{display:grid;gap:3px;flex:1 1}.bp-scheduled b{font-size:14px;color:var(--bp-watch)}.bp-scheduled span{font-size:12.5px;line-height:1.45;color:var(--bp-ink-2)}.bp-textbutton{border:0;background:none;padding:4px 0;font:inherit;font-size:13px;font-weight:700;color:var(--bp-stable);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.bp-original{gap:5px;margin-top:4px;font-size:12px;font-weight:400;line-height:1.4;color:var(--bp-muted)}.bp-original,.bp-under{display:flex;align-items:center}.bp-under{grid-column:1/-1;gap:6px;flex-wrap:wrap}.bp-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:700}.bp-pill[data-tone=live]{background:var(--bp-stable-soft);color:var(--bp-stable)}.bp-pill[data-tone=wait]{background:var(--bp-watch-soft);color:var(--bp-watch)}.bp-pill[data-tone=soft]{background:var(--bp-soft);color:var(--bp-muted);font-weight:500}.bp-asked{width:100%;font-size:13px;line-height:1.45;color:var(--bp-ink-2)}.bp-asked--quiet{font-size:12px;color:var(--bp-muted)}.bp-redbox{grid-column:1/-1;display:grid;gap:4px;padding:11px 13px;border:1px solid var(--bp-red-line);border-radius:12px;background:var(--bp-red-soft)}.bp-redbox b{display:flex;gap:6px;align-items:center;font-size:13.5px;color:var(--bp-red)}.bp-redbox p{margin:0;font-size:13.5px;line-height:1.5;color:var(--bp-ink-2)}.bp-redbox small{font-size:12px;color:var(--bp-muted)}.bp-editor{position:fixed;inset:0;z-index:20;background:var(--bp-canvas);overflow-y:auto;overscroll-behavior:contain;animation:bp-rise .18s ease-out}.bp-editor__inner{width:100%;max-width:440px;min-height:100dvh;margin:0 auto;background:var(--bp-surface);display:flex;flex-direction:column;padding:max(10px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left))}@keyframes bp-rise{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.bp-editor,.bp-row:before,.bp-sheet,.bp-toast{animation:none}}.bp-appbar{display:flex;align-items:center;gap:6px;min-height:48px}.bp-appbar h1{margin:0;font-size:17px;font-weight:700;color:var(--bp-ink);white-space:nowrap}.bp-appbar__back{width:40px;height:40px;margin-left:-10px;border:0;border-radius:10px;background:none;color:var(--bp-ink);display:grid;place-items:center;cursor:pointer}.bp-appbar__shop{margin-left:auto;min-width:0;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--bp-muted)}.bp-savebar{position:sticky;bottom:0;margin-top:auto;padding:14px 0 max(18px,env(safe-area-inset-bottom));background:linear-gradient(to bottom,rgba(255,255,255,0),var(--bp-surface) 14px)}.bp-savebar .bp-primary{margin-top:0}.bp-primary{display:inline-flex;align-items:center;justify-content:center;gap:2px}.bp-primary small{font-size:13px;font-weight:500;opacity:.92}.bp-primary[data-tone=red]:not(:disabled){background:var(--bp-red)}.bp-sheet .bp-primary{margin-top:4px}.bp-secondary{width:100%;min-height:48px;border:1px solid var(--bp-line-strong);border-radius:12px;background:var(--bp-surface);font:inherit;font-size:15px;font-weight:700;color:var(--bp-ink);cursor:pointer}.bp-secondary:disabled{color:var(--bp-faint);cursor:default}.bp-seg{display:flex;margin-top:10px;padding:3px;border-radius:10px;background:var(--bp-soft)}.bp-seg button{flex:1 1 auto;min-height:38px;padding:0 6px;border:0;border-radius:8px;background:none;font:inherit;font-size:13.5px;font-weight:500;color:var(--bp-muted);white-space:nowrap;cursor:pointer;transition:background .12s ease,color .12s ease}.bp-seg[data-count="5"] button{padding:0 4px;font-size:12.5px}.bp-seg [aria-checked=true]{background:var(--bp-surface);color:var(--bp-ink);font-weight:700;box-shadow:0 1px 3px rgba(22,30,37,.1)}.bp-toggles,.bp-units{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.bp-toggles button,.bp-units button{min-height:34px;padding:0 12px;border:1px solid var(--bp-line);border-radius:999px;background:var(--bp-surface);font:inherit;font-size:13.5px;color:var(--bp-ink-2);cursor:pointer}.bp-toggles [aria-pressed=true],.bp-units [aria-pressed=true]{border-color:var(--bp-jade);background:var(--bp-jade-soft);color:var(--bp-stable);font-weight:700}.bp-units .bp-units__more{border-color:rgba(0,0,0,0);background:var(--bp-soft);font-weight:700;color:var(--bp-ink-2)}.bp-units .bp-units__ask{display:inline-flex;align-items:center;gap:5px;border-style:dashed;color:var(--bp-muted)}.bp-toggles button{min-height:44px;padding:0 18px;font-size:15px}.bp-inline{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:var(--bp-soft);font-size:13px;line-height:1.5;color:var(--bp-ink-2)}.bp-inline--bad{background:var(--bp-red-soft);color:var(--bp-red)}.bp-askunit{display:grid;gap:7px;margin-top:12px}.bp-askunit label{font-size:13px;font-weight:700;color:var(--bp-ink-2)}.bp-askunit .bp-input{height:48px}.bp-askunit .bp-input input{font-size:16px}.bp-amount{display:grid;gap:6px;margin-top:18px}.bp-amount__label{font-size:12.5px;color:var(--bp-muted)}.bp-amount__big{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.bp-amount__big button{border:0;border-bottom:3px solid rgba(0,0,0,0);background:none;padding:0 0 2px;font:inherit;font-size:30px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bp-faint);cursor:pointer;transition:color .12s ease,border-color .12s ease}.bp-amount__big [aria-pressed=true]{color:var(--bp-ink);border-bottom-color:var(--bp-jade)}.bp-amount__big small{font-size:18px;color:var(--bp-ink-2)}.bp-quick{display:flex;gap:7px;margin-top:12px}.bp-quick button{flex:1 1;min-height:36px;border:1px solid var(--bp-line);border-radius:999px;background:var(--bp-surface);font:inherit;font-size:13px;color:var(--bp-ink-2);cursor:pointer;white-space:nowrap}.bp-quick [aria-pressed=true]{border-color:var(--bp-jade);background:var(--bp-jade-soft);color:var(--bp-stable);font-weight:700}.bp-quick button{display:inline-flex;align-items:center;justify-content:center;gap:5px}.bp-quick button:disabled{color:var(--bp-faint);cursor:default}.bp-quick+.bp-quick{margin-top:8px}.bp-editor .bp-textbutton{align-self:flex-start;margin-top:12px}.bp-quick .bp-quick__add{border-style:dashed;border-color:var(--bp-line-strong);font-weight:700;color:var(--bp-stable)}.bp-travelers{display:grid;gap:7px;margin-top:14px;padding:12px 14px;border-radius:14px;background:var(--bp-soft)}.bp-travelers dl{display:grid;gap:7px;margin:0}.bp-travelers dl div{display:grid;grid-template-columns:74px minmax(0,1fr);gap:8px}.bp-travelers dt{padding-top:2px;font-size:11.5px;color:var(--bp-muted)}.bp-travelers dd{margin:0;font-size:13.5px;line-height:1.45;color:var(--bp-ink)}.bp-travelers dd small{display:block;margin-top:2px;font-size:11.5px;color:var(--bp-muted)}.bp-travelers__title{display:flex;gap:6px;align-items:center;margin:0;font-size:12px;font-weight:700;color:var(--bp-muted)}.bp-travelers__empty{margin:0;font-size:13px;color:var(--bp-muted)}.bp-pad{display:grid;grid-template-columns:repeat(3,1fr);margin-top:10px}.bp-pad button{min-height:50px;border:0;border-radius:12px;background:none;font:inherit;font-size:22px;color:var(--bp-ink);display:grid;place-items:center;cursor:pointer;touch-action:manipulation}.bp-pad button:active{background:var(--bp-soft)}.bp-summary{margin:12px 0 0;font-size:22px;font-weight:700;line-height:1.35;color:var(--bp-ink)}.bp-summary small{display:block;margin-top:4px;font-size:13px;font-weight:500;color:var(--bp-muted)}.bp-dial{display:block;width:min(236px,70vw);height:auto;margin:8px auto 0;touch-action:none}.bp-dial__span,.bp-dial__track{fill:none;stroke-width:18}.bp-dial__track{stroke:var(--bp-line)}.bp-dial__span{stroke:var(--bp-jade);stroke-linecap:round}.bp-dial__hour{font-size:12px;fill:var(--bp-muted);text-anchor:middle}.bp-dial__end{fill:var(--bp-surface);stroke:var(--bp-jade);stroke-width:3;cursor:grab}.bp-dial__end[data-active=true]{stroke-width:5}.bp-dial__end[data-rest=true]{stroke:var(--bp-watch)}.bp-dial__tick{stroke:var(--bp-line-strong);stroke-width:1}.bp-dial__tick[data-major=true]{stroke:var(--bp-muted);stroke-width:1.5}.bp-times{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px}.bp-times button{display:grid;gap:2px;min-height:56px;border:1px solid rgba(0,0,0,0);border-radius:12px;background:none;font:inherit;text-align:center;cursor:pointer}.bp-times small{font-size:12px;color:var(--bp-muted)}.bp-times b{font-size:21px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bp-ink)}.bp-times [aria-pressed=true]{border-color:var(--bp-jade);background:var(--bp-jade-soft)}.bp-times [aria-pressed=true] b{color:var(--bp-stable)}.bp-week{display:grid;gap:6px;margin-top:12px}.bp-week>button{display:grid;grid-template-columns:20px 28px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:8px 12px;border:1px solid var(--bp-line);border-radius:12px;background:var(--bp-surface);font:inherit;text-align:left;color:var(--bp-ink);cursor:pointer;transition:border-color .12s ease,background .12s ease}.bp-week b{font-size:15px}.bp-week>[aria-pressed=true]{border-color:var(--bp-jade);background:var(--bp-jade-soft)}.bp-week__box{display:grid;place-items:center;width:20px;height:20px;border:1.5px solid var(--bp-line-strong);border-radius:6px;background:var(--bp-surface)}[aria-pressed=true]>.bp-week__box{border-color:var(--bp-jade);background:var(--bp-jade)}[aria-pressed=true]>.bp-week__box:after{content:"";width:5px;height:9px;margin-top:-2px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.bp-week__line{display:grid;gap:5px;min-width:0}.bp-week__say{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.bp-week__off,.bp-week__time{font-size:13.5px;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bp-ink-2)}.bp-week__off{color:var(--bp-faint)}.bp-week__today{padding:2px 7px;border-radius:999px;background:var(--bp-stable-soft);font-size:11px;font-weight:700;color:var(--bp-stable)}.bp-daybar{position:relative;display:block;height:6px;border-radius:3px;background:linear-gradient(90deg,transparent calc(25% - 1px),var(--bp-line-strong) 0 25%,transparent 0),linear-gradient(90deg,transparent calc(50% - 1px),var(--bp-line-strong) 0 50%,transparent 0),linear-gradient(90deg,transparent calc(75% - 1px),var(--bp-line-strong) 0 75%,transparent 0),var(--bp-soft);overflow:hidden}.bp-daybar span{position:absolute;top:0;bottom:0;border-radius:3px;background:var(--bp-jade)}.bp-rest{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:10px;padding:10px 12px;border-radius:12px;background:var(--bp-watch-soft);color:var(--bp-watch)}.bp-rest>span:not(.bp-rest__dash){margin-right:2px;font-size:13.5px;font-weight:700}.bp-rest button{min-height:36px;padding:0 10px;border:1.5px solid rgba(0,0,0,0);border-radius:9px;background:var(--bp-surface);font:inherit;font-size:16px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bp-ink);cursor:pointer}.bp-rest [aria-pressed=true]{border-color:var(--bp-watch)}.bp-rest small{flex-basis:100%;font-size:12.5px;line-height:1.45}.bp-rest small,.bp-rest__dash{color:var(--bp-ink-2)}.bp-was{display:flex;gap:6px;align-items:flex-start;margin:10px 0 0;font-size:12.5px;line-height:1.45;color:var(--bp-muted)}.bp-was .bao-icon{flex:none;margin-top:2px}.bp-label{margin:14px 0 0;font-size:13px;font-weight:700;color:var(--bp-ink-2)}.bp-stepper{display:flex;align-items:center;gap:6px;margin-top:12px}.bp-stepper button{min-width:46px;min-height:40px;border:1px solid var(--bp-line);border-radius:999px;background:var(--bp-surface);font:inherit;font-size:14px;color:var(--bp-ink-2);cursor:pointer}.bp-stepper b{flex:1 1;text-align:center;font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bp-ink)}.bp-choices{display:grid;gap:8px;margin-top:10px}.bp-choices button{min-height:48px;padding:11px 14px;border:1px solid var(--bp-line);border-radius:12px;background:var(--bp-surface);font:inherit;font-size:14.5px;line-height:1.45;text-align:left;color:var(--bp-ink);cursor:pointer}.bp-choices [aria-checked=true]{border-color:var(--bp-jade);background:var(--bp-jade-soft);box-shadow:0 0 0 1px var(--bp-jade)}.bp-editor .bp-field{margin-top:14px}.bp-area{width:100%;min-height:84px;padding:12px 14px;border:1px solid var(--bp-line-strong);border-radius:12px;font:inherit;font-size:16px;line-height:1.5;color:var(--bp-ink);resize:vertical}.bp-area:focus{outline:0;border-color:var(--bp-jade);box-shadow:0 0 0 1px var(--bp-jade)}.bp-count{justify-self:end;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bp-faint)}.bp-original-box{margin-top:12px;padding:11px 13px;border-radius:12px;background:var(--bp-soft)}.bp-original-box small{display:block;margin-bottom:2px;font-size:11.5px;color:var(--bp-muted)}.bp-original-box p{margin:0;font-size:13.5px;line-height:1.5;color:var(--bp-ink-2)}.bp-callout{display:flex;gap:8px;margin:12px 0 0;padding:11px 13px;border-radius:12px;background:var(--bp-watch-soft);font-size:13px;line-height:1.5;color:var(--bp-watch)}.bp-callout[data-tone=soft]{background:var(--bp-soft);color:var(--bp-ink-2)}.bp-callout .bao-icon{flex:none;margin-top:2px}.bp-sheet-layer{position:fixed;inset:0;z-index:30;display:flex;justify-content:center;align-items:flex-end}.bp-dim{position:absolute;inset:0;border:0;background:var(--bp-dim);cursor:pointer}.bp-sheet{position:relative;width:100%;max-width:440px;max-height:92dvh;overflow-y:auto;display:grid;gap:12px;padding:10px max(20px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));border-radius:20px 20px 0 0;background:var(--bp-surface);outline:0;animation:bp-rise .2s ease-out}.bp-sheet h2{margin:0;font-size:19px;color:var(--bp-ink)}.bp-sheet .bp-inline,.bp-sheet .bp-seg{margin-top:0}.bp-sheet__handle{justify-self:center;width:40px;height:4px;border-radius:4px;background:var(--bp-line-strong)}.bp-sheet__head{display:flex;align-items:center;justify-content:space-between}.bp-iconbutton{width:40px;height:40px;margin-right:-10px;border:0;border-radius:10px;background:none;color:var(--bp-muted);display:grid;place-items:center;cursor:pointer}.bp-range{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;color:var(--bp-muted)}.bp-range span{display:grid;gap:2px;padding:8px 12px;border:1px solid var(--bp-line);border-radius:10px}.bp-range span[data-on=true]{border-color:var(--bp-red)}.bp-range small{font-size:11.5px;color:var(--bp-muted)}.bp-range b{font-size:14px;color:var(--bp-ink)}.bp-range b:empty:after{content:"—";color:var(--bp-faint)}.bp-calnav{display:flex;align-items:center;justify-content:space-between}.bp-calnav b{font-size:14px;color:var(--bp-ink)}.bp-calnav button{width:36px;height:36px;border:0;border-radius:10px;background:none;color:var(--bp-ink-2);display:grid;place-items:center;cursor:pointer}.bp-calnav button:disabled{color:var(--bp-off);cursor:default}.bp-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:2px 0;text-align:center}.bp-cal button{min-height:38px;border:0;border-radius:999px;background:none;font:inherit;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bp-ink);cursor:pointer}.bp-cal button:disabled{color:#b8c0c4;cursor:default}.bp-cal button[data-today=true]:not(.bp-cal__edge){box-shadow:inset 0 0 0 1px var(--bp-line-strong)}.bp-cal .bp-cal__edge{background:var(--bp-red);color:#fff;font-weight:700}.bp-cal .bp-cal__mid{border-radius:0;background:var(--bp-red-soft);color:var(--bp-red)}.bp-cal__head{padding-bottom:4px;font-size:11.5px;color:var(--bp-muted)}.bp-what{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--bp-line);border-radius:14px;color:var(--bp-muted)}.bp-what div{display:grid;gap:3px;flex:1 1}.bp-what b{font-size:15px;color:var(--bp-ink)}.bp-what span{font-size:12.5px;line-height:1.45;color:var(--bp-muted)}.bp-what .bao-icon{flex:none;margin-top:2px}.bp-tier{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 8px 0 4px;border-radius:999px;background:var(--bp-soft);color:var(--bp-ink-2);font-size:13px;font-weight:700;white-space:nowrap;text-decoration:none}.bp-tier>svg{color:var(--bp-faint)}.bp-tier__dot{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;background:var(--bp-surface);color:var(--bp-muted)}.bp-tier[data-tier=confirmed] .bp-tier__dot{background:var(--bp-stable-soft);color:var(--bp-stable)}.bp-tier[data-tier=trusted] .bp-tier__dot{background:var(--bp-jade);color:#fff}.bp-req{position:relative;margin:6px 0 22px;padding:22px 20px 18px;border-radius:24px;overflow:hidden;background:radial-gradient(130% 120% at 100% 0,#dff2e7 0,#eef8f2 42%,#f7fbf9 100%)}.bp-req[data-tone=late]{background:radial-gradient(130% 120% at 100% 0,#f8e6c4 0,var(--bp-watch-soft) 45%,#fdf8ee 100%)}.bp-req h2{margin:10px 0 8px;max-width:220px;font-size:22px;line-height:1.34;font-weight:700;color:var(--bp-ink);letter-spacing:-.3px}.bp-req__art{position:absolute;right:6px;top:6px;width:104px;height:104px;object-fit:contain;transform:rotate(6deg);animation:bp-pop .6s cubic-bezier(.34,1.56,.64,1) .15s both}.bp-req__from{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--bp-stable)}.bp-req[data-tone=late] .bp-req__from{color:var(--bp-watch)}.bp-req__why{margin:0;max-width:250px;font-size:14.5px;line-height:1.55;color:var(--bp-ink-2)}.bp-req__start{margin-top:18px;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:54px;border:0;border-radius:16px;background:var(--bp-jade);color:#fff;font-family:inherit;font-size:16.5px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;box-shadow:0 8px 18px rgba(44,168,108,.26);transition:transform .16s cubic-bezier(.34,1.56,.64,1)}.bp-req__start:active{transform:scale(.98)}.bp-req__start small{font-size:14px;font-weight:500;opacity:.9}.bp-req__due{margin:10px 0 0;text-align:center;font-size:12.5px;color:var(--bp-muted)}.bp-req[data-tone=late] .bp-req__due{color:var(--bp-red)}.bp-said{display:flex;align-items:center;gap:12px;margin:6px 0 20px;padding:14px 16px;border-radius:18px;background:var(--bp-stable-soft)}.bp-said b{display:block;font-size:15px;line-height:1.4;color:var(--bp-ink)}.bp-said div>span{display:block;margin-top:2px;font-size:13px;line-height:1.45;color:var(--bp-ink-2)}.bp-said__ok{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--bp-stable);color:#fff;animation:bp-pop .5s cubic-bezier(.34,1.56,.64,1) both}.bp-flow{position:fixed;inset:0;z-index:20;background:var(--bp-canvas);overflow-y:auto;overscroll-behavior:contain;animation:bp-rise .18s ease-out}.bp-flow:focus{outline:none}.bp-flow__inner{width:100%;max-width:440px;min-height:100dvh;margin:0 auto;flex-direction:column}.bp-flow__inner,.bp-flow__top{display:flex;background:var(--bp-surface)}.bp-flow__top{position:sticky;top:0;z-index:2;align-items:center;gap:14px;height:56px;padding:max(0px,env(safe-area-inset-top)) 20px 0 12px}.bp-flow__x{width:40px;height:40px;border:0;border-radius:12px;display:grid;place-items:center;background:rgba(0,0,0,0);color:var(--bp-ink);cursor:pointer}.bp-flow__steps{flex:1 1;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.bp-flow__steps i{position:relative;height:5px;border-radius:5px;background:var(--bp-line);overflow:hidden}.bp-flow__steps i[data-step=done]{background:var(--bp-jade)}.bp-flow__steps i[data-step=now]:after{content:"";position:absolute;inset:0 auto 0 0;width:45%;border-radius:5px;background:var(--bp-jade);animation:bp-fill .9s ease-out .2s both}.bp-flow__count{font-size:13px;font-weight:700;color:var(--bp-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bp-flow__body{flex:1 1;padding:22px 24px 0}.bp-flow__body>*{animation:bp-rise-in .42s cubic-bezier(.2,.8,.2,1) both}.bp-flow__body>:nth-child(2){animation-delay:50ms}.bp-flow__body>:nth-child(3){animation-delay:.1s}.bp-flow__body>:nth-child(4){animation-delay:.15s}.bp-flow__saved{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;height:34px;padding:0 14px 0 6px;border-radius:17px;background:var(--bp-stable-soft);color:var(--bp-stable);font-size:14px;font-weight:700}.bp-flow__saved b{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--bp-jade);color:#fff;animation:bp-spring .55s cubic-bezier(.34,1.56,.64,1) .1s both}.bp-flow__q{margin:0;font-size:26px;line-height:1.32;font-weight:700;color:var(--bp-ink);letter-spacing:-.4px}.bp-flow__q em{font-style:normal;color:var(--bp-stable)}.bp-flow__sub{margin:10px 0 0;font-size:15.5px;line-height:1.55;color:var(--bp-muted)}.bp-flow__view{margin-top:26px;padding:20px;border-radius:22px;background:var(--bp-soft);display:grid;gap:14px}.bp-flow__view[data-edited=true]{background:var(--bp-stable-soft)}.bp-flow__view[data-refreshing=true]{opacity:.45;transition:opacity .16s ease-out}.bp-flow__row+.bp-flow__row{padding-top:14px;border-top:1px solid #e2e6e7}.bp-flow__label{display:block;margin-bottom:4px;font-size:13px;color:var(--bp-muted)}.bp-flow__value .bp-row__value{display:block;font-size:20px;line-height:1.42;font-weight:700;color:var(--bp-ink);word-break:keep-all}.bp-flow__value .bp-row__value .bp-original{display:flex;margin-top:8px;font-size:12.5px;font-weight:500}.bp-flow__trail{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 0;padding:0;list-style:none}.bp-flow__trail li{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:14px;font-size:13px;font-weight:700;background:var(--bp-soft);color:var(--bp-ink-2)}.bp-flow__trail li svg{color:var(--bp-jade)}.bp-flow__trail li[data-edited=true]{background:var(--bp-stable-soft);color:var(--bp-stable)}.bp-flow__trail li[data-edited=true] svg{color:var(--bp-stable)}.bp-flow__error{margin:12px 24px 0;font-size:14px;color:var(--bp-red)}.bp-flow__bar{position:sticky;bottom:0;display:grid;grid-template-columns:1fr 1.35fr;gap:10px;padding:14px 20px max(26px,env(safe-area-inset-bottom));background:linear-gradient(to top,var(--bp-surface) 78%,rgba(255,255,255,0))}.bp-flow__btn{display:flex;align-items:center;justify-content:center;gap:8px;height:56px;border:0;border-radius:16px;font-family:inherit;font-size:16.5px;font-weight:700;line-height:1;cursor:pointer;transition:transform .16s cubic-bezier(.34,1.56,.64,1)}.bp-flow__btn:active{transform:scale(.98)}.bp-flow__btn:disabled{opacity:.6;cursor:default}.bp-flow__btn--soft{background:var(--bp-soft);color:var(--bp-ink)}.bp-flow__btn--main{background:var(--bp-jade);color:#fff;box-shadow:0 8px 18px rgba(44,168,108,.24)}.bp-flow__pick{display:grid;gap:8px;margin-top:14px}.bp-flow__pick button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:0;border-radius:16px;background:var(--bp-soft);text-align:left;font-family:inherit;cursor:pointer}.bp-flow__pick b{display:block;font-size:15px;color:var(--bp-ink)}.bp-flow__pick small{display:block;margin-top:2px;font-size:13px;color:var(--bp-muted)}.bp-flow__pick small .bp-row__value{font-size:inherit}.bp-flow__pick small .bp-original{display:none}.bp-flow--done{background:var(--bp-surface)}.bp-done{width:100%;max-width:440px;min-height:100dvh;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding:72px 24px max(26px,env(safe-area-inset-bottom));text-align:center;background:radial-gradient(90% 46% at 50% 18%,#e3f4ea 0,var(--bp-surface) 70%)}.bp-done h1{margin:22px 0 10px;font-size:26px;line-height:1.32;font-weight:700;color:var(--bp-ink);letter-spacing:-.4px;animation:bp-rise-in .4s ease-out .25s both}.bp-done__art{width:168px;height:168px;object-fit:contain;animation:bp-fly .8s cubic-bezier(.2,.9,.3,1.15) both}.bp-done__sub{margin:0;max-width:300px;font-size:15.5px;line-height:1.6;color:var(--bp-ink-2);animation:bp-rise-in .4s ease-out .3s both}.bp-done__trail{justify-content:center;gap:5px;margin-top:22px;animation:bp-rise-in .4s ease-out .35s both}.bp-done__trail li{padding:0 9px;font-size:12.5px}.bp-done__next{display:flex;gap:10px;margin:22px 0 0;padding:14px 16px;border-radius:16px;background:var(--bp-soft);font-size:13.5px;line-height:1.55;color:var(--bp-ink-2);text-align:left;animation:bp-rise-in .4s ease-out .4s both}.bp-done__next svg{margin-top:3px;flex:none;color:var(--bp-muted)}.bp-done__acts{margin-top:auto;padding-top:24px;width:100%;display:grid;gap:4px}.bp-done__link{display:flex;align-items:center;justify-content:center;gap:4px;height:44px;font-size:14.5px;font-weight:700;color:var(--bp-ink-2);text-decoration:none}.bp-page--rep{padding:0 0 max(32px,env(safe-area-inset-bottom))!important}.bp-rep__top{display:flex;align-items:center;gap:6px;height:56px;padding:max(0px,env(safe-area-inset-top)) 16px 0 10px}.bp-rep__top h1{margin:0;font-size:17px;color:var(--bp-ink)}.bp-rep__back{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--bp-ink)}.bp-rep__hero{margin:0 16px;padding:18px 20px 24px;border-radius:28px;text-align:center;background:radial-gradient(110% 80% at 50% 0,#def1e6 0,#eef8f2 48%,#f8fbfa 100%)}.bp-rep__hero[data-tier=new]{background:radial-gradient(110% 80% at 50% 0,#e9eef0 0,#f2f5f6 50%,var(--bp-canvas) 100%)}.bp-rep__hero h2{margin:6px 0 0;font-size:26px;line-height:1.32;font-weight:700;color:var(--bp-ink);letter-spacing:-.4px}.bp-rep__medal{display:block;width:128px;height:128px;margin:0 auto;object-fit:contain;animation:bp-pop .7s cubic-bezier(.34,1.56,.64,1) .1s both}.bp-rep__when{margin:8px 0 0;font-size:13px;font-weight:700;color:var(--bp-stable)}.bp-rep__hero[data-tier=new] .bp-rep__when{color:var(--bp-muted)}.bp-rep__line{margin:10px auto 0;max-width:290px;font-size:15px;line-height:1.55;color:var(--bp-ink-2)}.bp-rep__path{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin:22px 0 0;padding:0;list-style:none}.bp-rep__path:before{content:"";position:absolute;left:16.66%;right:16.66%;top:13px;height:4px;border-radius:4px;background:#d9e1de}.bp-rep__path li{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;font-size:12.5px;font-weight:500;color:var(--bp-muted)}.bp-rep__path i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--bp-surface);color:#b7c0c4;box-shadow:inset 0 0 0 2px #d9e1de}.bp-rep__path li[data-step=done] i{color:var(--bp-jade);box-shadow:inset 0 0 0 2px var(--bp-jade)}.bp-rep__path li[data-step=now]{color:var(--bp-ink);font-weight:700}.bp-rep__path li[data-step=now] i{background:var(--bp-jade);color:#fff;box-shadow:0 0 0 6px rgba(44,168,108,.18);animation:bp-spring .6s cubic-bezier(.34,1.56,.64,1) 1.1s both}.bp-rep__fill{position:absolute;left:16.66%;top:13px;height:4px;border-radius:4px;background:var(--bp-jade);animation:bp-fill 1.1s cubic-bezier(.2,.8,.2,1) .35s both}.bp-rep__why{margin:26px 16px 0}.bp-rep__why>h2{margin:0 4px;font-size:19px;line-height:1.4;font-weight:700;color:var(--bp-ink)}.bp-rep__why>p{margin:4px 4px 0;font-size:13.5px;color:var(--bp-muted)}.bp-rep__why ul{margin:14px 0 0;padding:6px 18px;list-style:none;border-radius:22px;background:#f6f8f8}.bp-rep__why li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px 0}.bp-rep__why li+li{border-top:1px solid #e8ecec}.bp-rep__why li>i{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:var(--bp-stable-soft);color:var(--bp-stable)}.bp-rep__why li[data-tone=bad]>i{background:var(--bp-red-soft);color:var(--bp-red)}.bp-rep__why li[data-tone=watch]>i{background:var(--bp-watch-soft);color:var(--bp-watch)}.bp-rep__why li[data-tone=plain]>i{background:var(--bp-soft);color:var(--bp-muted)}.bp-rep__why li b{display:block;font-size:15.5px;line-height:1.45;color:var(--bp-ink)}.bp-rep__why li span{display:block;margin-top:3px;font-size:13.5px;line-height:1.5;color:var(--bp-muted)}.bp-rep__quote{margin:8px 0 0;padding:10px 12px;border-radius:12px;background:var(--bp-surface);font-size:13.5px;line-height:1.5;color:var(--bp-ink-2)}.bp-rep__quote small{display:block;margin-bottom:2px;font-size:12px;font-weight:700;color:var(--bp-red)}.bp-rep__next{margin:16px 16px 0;padding:20px;border-radius:22px;background:var(--bp-surface);box-shadow:0 1px 2px rgba(22,30,37,.05),0 8px 24px rgba(22,30,37,.07)}.bp-rep__next h3{margin:8px 0 0;font-size:17.5px;line-height:1.45;font-weight:700;color:var(--bp-ink)}.bp-rep__next p{margin:6px 0 0;font-size:14px;line-height:1.55;color:var(--bp-ink-2)}.bp-rep__next .bp-req__start{margin-top:16px;height:52px;font-size:16px}.bp-rep__next-when{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--bp-muted)}.bp-rep__rows{margin:16px 16px 0;border-radius:18px;background:#f6f8f8}.bp-rep__rows button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:17px 18px;border:0;background:rgba(0,0,0,0);font-family:inherit;font-size:15px;font-weight:500;color:var(--bp-ink);cursor:pointer}.bp-rep__rows button svg{color:var(--bp-faint)}.bp-how h2{margin:8px 0 0;font-size:22px;line-height:1.36;color:var(--bp-ink);letter-spacing:-.3px}.bp-how>.bp-flow__btn{width:100%;margin-top:20px}.bp-how__art{display:block;width:84px;height:84px;margin:6px 0 0;object-fit:contain}.bp-how__rules{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:16px}.bp-how__rules li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px}.bp-how__rules li>b{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--bp-stable-soft);color:var(--bp-stable);font-size:13.5px}.bp-how__rules strong{display:block;font-size:15.5px;line-height:1.45;color:var(--bp-ink)}.bp-how__rules span{display:block;margin-top:2px;font-size:13.5px;line-height:1.5;color:var(--bp-muted)}.bp-how__ladder{margin:20px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bp-how__ladder div{padding:12px 10px;border-radius:16px;background:#f6f8f8;text-align:center}.bp-how__ladder div[data-me=true]{background:var(--bp-stable-soft);box-shadow:inset 0 0 0 2px var(--bp-jade)}.bp-how__ladder img{width:44px;height:44px;object-fit:contain}.bp-how__ladder b{display:block;margin-top:4px;font-size:13px;color:var(--bp-ink)}.bp-how__ladder span{display:block;margin-top:3px;font-size:11.5px;line-height:1.4;color:var(--bp-muted)}@keyframes bp-pop{0%{opacity:0;transform:scale(.6) translateY(12px)}}@keyframes bp-rise-in{0%{opacity:0;transform:translateY(12px)}}@keyframes bp-fill{0%{width:0}}@keyframes bp-spring{0%{transform:scale(.4)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes bp-fly{0%{opacity:0;transform:translate(-40px,40px) scale(.7) rotate(-12deg)}}@media(prefers-reduced-motion:reduce){.bp-done h1,.bp-done__art,.bp-done__next,.bp-done__sub,.bp-done__trail,.bp-flow__body>*,.bp-flow__saved b,.bp-flow__steps i:after,.bp-rep__fill,.bp-rep__medal,.bp-rep__path li[data-step=now] i,.bp-req__art,.bp-said__ok{animation:none}}