:root{--fs-sm:13px;--fs-md:15px;--fs-lg:18px;--fs-xl:22px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--line:#e4e1da;--accent:#3b78a5;--ink:#26282b;--ink-2:#5c5e62;--ink-3:#807d75;--bg:#fafaf8;--tap:40px}@media (width<=760px){:root{--tap:44px}}html,body{background:var(--bg);height:100%;margin:0;overflow:hidden}*{box-sizing:border-box}#app{height:100%}body{font-family:Helvetica,Arial,sans-serif;font-size:var(--fs-md);color:var(--ink);-webkit-user-select:none;user-select:none;line-height:1.5}@media (width<=760px){body{font-size:16px}}input[type=range]{accent-color:#3b78a5}:where(button.hbtn,button.seg-btn,button.walk,button.ai-btn,button.ai-copy,button.share,button.more,button.mi,button.mode,button.tbtn,button.btn-primary,button.btn-ghost,button.btn-danger,button.mini-btn,button.link,button.chip,button.slot,button.pick-row,button.row-between,button.fetch,button.pane-chip,button.e-ghost,button.head,button.calib-link,button.toggle){font:inherit;color:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:0;padding:0}:where(button.btn-primary,button.btn-ghost,button.btn-danger,button.calib-link){text-align:center}:where(button.mi){text-align:left;width:100%;display:block}:where(button.link){display:inline}:focus-visible{outline-offset:2px;outline:2px solid #3b78a5}.fld .box:focus-within{border-color:#3b78a5;box-shadow:0 0 0 1px #3b78a5}input[type=text],input[type=number]{font-family:Helvetica,Arial,sans-serif}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.fld{flex-direction:column;flex:1;gap:5px;display:flex}.fld label{font-size:var(--fs-sm);color:#6f6c64;font-weight:600}.fld .box{border:1px solid var(--line);border-radius:7px;display:flex;overflow:hidden}.fld input,.fld select{font-size:var(--fs-sm);width:100%;min-width:0;color:inherit;background:#fff;border:none;outline:none;padding:8px 9px}.fld .unit{font-size:var(--fs-sm);color:#8b887f;border-left:1px solid var(--line);background:#f7f6f2;place-items:center;padding:0 9px;display:grid}.btn-danger{font-size:var(--fs-sm);text-align:center;color:#b05a4a;cursor:pointer;border:1px solid #e5cdc7;border-radius:8px;padding:9px;font-weight:600}.btn-danger:hover{background:#faf3f1}.btn-ghost{border:1px solid var(--line);font-size:var(--fs-sm);text-align:center;color:#4a4d52;cursor:pointer;border-radius:8px;padding:9px;font-weight:600}.btn-ghost:hover{background:#f7f6f2}.btn-primary{color:#fff;font-size:var(--fs-sm);text-align:center;cursor:pointer;background:#3b78a5;border-radius:8px;padding:10px;font-weight:600}.btn-primary:hover{background:#346a93}.panel-head{border-bottom:1px solid var(--line);padding:16px 16px 12px}.panel-head .title{font-size:var(--fs-sm);font-weight:600}.panel-head .sub{font-size:var(--fs-sm);color:#8b887f;margin-top:3px;line-height:1.5}.panel-body{flex-direction:column;gap:12px;padding:16px;display:flex}.pane-chip{border:1px solid var(--line);font-size:var(--fs-sm);color:#4a4d52;background:#fff;border-radius:7px;padding:5px 10px;font-weight:600;box-shadow:0 1px 2px #0000000d}.pane-chip.action{color:#8b887f;cursor:pointer;font-weight:400}.pane-chip.action:hover{color:#26282b}@media (width<=760px){.mobile .pane-chip{font-size:var(--fs-sm);border-radius:9px;padding:9px 13px}.mobile .rpanel .panel-head .title{font-size:16px}.mobile .rpanel .panel-head .sub{font-size:var(--fs-sm)}.mobile .rpanel .panel-body{gap:14px}.mobile .rpanel .row-between{font-size:var(--fs-md);min-height:36px}.mobile .rpanel .note,.mobile .rpanel .fld label{font-size:var(--fs-sm)}.mobile .rpanel .fld input{padding:11px 10px;font-size:16px}.mobile .rpanel .fld .unit{font-size:var(--fs-sm)}.mobile .rpanel input[type=text],.mobile .rpanel input[type=number],.mobile .rpanel input[type=date],.mobile .rpanel input[type=datetime-local],.mobile .rpanel input[type=url],.mobile .rpanel input[type=search],.mobile .rpanel select,.mobile .rpanel textarea{min-height:42px;font-size:16px}.mobile .rpanel textarea{min-height:96px}.mobile .rpanel input[type=range]{height:32px}.mobile .rpanel input[type=checkbox]{width:20px;height:20px}.mobile .rpanel .btn-primary,.mobile .rpanel .btn-ghost,.mobile .rpanel .btn-danger{font-size:var(--fs-md);border-radius:10px;padding:13px}.mobile .rpanel .seg-btn{font-size:var(--fs-sm);justify-content:center;align-items:center;min-height:40px;display:flex}.mobile .rpanel .tab{font-size:var(--fs-sm);border-radius:16px;padding:8px 13px}.mobile .rpanel .switch{border-radius:14px;width:46px;height:27px}.mobile .rpanel .switch .knob{width:21px;height:21px;top:3px;left:3px}.mobile .rpanel .switch.on .knob{left:22px}.mobile .rpanel .mini-btn,.mobile .rpanel .chip,.mobile .rpanel .slot{justify-content:center;align-items:center;min-width:40px;min-height:40px;display:flex}.mobile .rpanel .h-links a,.mobile .rpanel .link.small,.mobile .rpanel .link{align-items:center;min-width:40px;min-height:40px;display:inline-flex}.mobile .mid .pane>.hint{display:none}.mobile .rpanel .calib-link{justify-content:center;align-items:center;min-height:40px;display:flex}}.ask.svelte-wdqgyb{color:#3b78a5;min-height:40px;font:600 var(--fs-sm) Helvetica, Arial, sans-serif;cursor:pointer;background:#fff;border:1px solid #cfe0ec;border-radius:7px;flex:none;padding:0 14px}.ask.svelte-wdqgyb:hover{background:#f3f8fb}.ask.svelte-wdqgyb:disabled{color:#8b887f;border-color:var(--line);cursor:default;background:#fff}.ask.compact.svelte-wdqgyb{font-size:var(--fs-sm)}.hint.svelte-wdqgyb{font-size:var(--fs-sm);color:#8b887f}.backdrop.svelte-wdqgyb{z-index:60;background:#26282b59;position:fixed;inset:0}.sheet.svelte-wdqgyb{z-index:61;width:min(560px,100vw - 32px);max-height:calc(100vh - 32px);font-size:var(--fs-sm);color:#26282b;background:#fff;border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 10px 40px #0003}.head.svelte-wdqgyb{justify-content:space-between;align-items:center;gap:8px;display:flex}.h.svelte-wdqgyb{font-size:var(--fs-md);font-weight:700}.x.svelte-wdqgyb{color:#4a4d52;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:none;padding:0 10px;text-decoration:underline}label.svelte-wdqgyb{font-size:var(--fs-sm);color:#6f6c64;font-weight:600}textarea.svelte-wdqgyb{border:1px solid var(--line);width:100%;min-height:220px;max-height:50vh;font:var(--fs-sm)/1.45 ui-monospace, Menlo, Consolas, monospace;resize:vertical;white-space:pre-wrap;border-radius:7px;outline:none;padding:8px 9px}textarea.svelte-wdqgyb:focus{border-color:#3b78a5}.count.svelte-wdqgyb{font-size:var(--fs-sm);color:#8b887f;text-align:right}.info.svelte-wdqgyb{font-size:var(--fs-sm);color:#6f6c64;background:#f7f6f2;border-radius:8px;padding:9px 11px;line-height:1.5}.warn.svelte-wdqgyb{font-size:var(--fs-sm);color:#8a4a3c;background:#fdf1ee;border-radius:8px;padding:9px 11px;line-height:1.5}.acts.svelte-wdqgyb{flex-wrap:wrap;gap:8px;display:flex}.btn.svelte-wdqgyb{border:1px solid var(--line);color:#4a4d52;min-height:40px;font:600 var(--fs-sm) Helvetica, Arial, sans-serif;cursor:pointer;text-align:center;background:#fff;border-radius:7px;flex:150px;place-items:center;padding:0 12px;text-decoration:none;display:grid}.btn.primary.svelte-wdqgyb{color:#fff;background:#3b78a5;border-color:#3b78a5}.btn.svelte-wdqgyb:disabled{opacity:.6;cursor:default}.status.svelte-wdqgyb{min-height:16px;font-size:var(--fs-sm);color:#2f6b3f;font-weight:600}@media (width<=760px){.sheet.svelte-wdqgyb{border-radius:12px 12px 0 0;width:100vw;max-height:90vh;top:auto;bottom:0;transform:translate(-50%)}textarea.svelte-wdqgyb{font-size:16px}}.book.svelte-3tr1l0{flex-direction:column;gap:8px;display:flex}.go.svelte-3tr1l0{min-height:40px;font:inherit;font-size:var(--fs-sm);cursor:pointer;flex:1}.btn-ghost.go.svelte-3tr1l0{background:#fff}.go.svelte-3tr1l0:disabled{opacity:.6;cursor:default}.form.svelte-3tr1l0{border:1px solid var(--line);background:#fbfaf8;border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.row.svelte-3tr1l0{gap:8px;display:flex}.row.svelte-3tr1l0 .fld:where(.svelte-3tr1l0){min-width:0}.fld.svelte-3tr1l0 input:where(.svelte-3tr1l0),.fld.svelte-3tr1l0 select:where(.svelte-3tr1l0){min-height:38px}.done.svelte-3tr1l0{color:#2f6b3f;font-size:var(--fs-sm);background:#eef6ef;border-radius:8px;flex-direction:column;gap:8px;padding:10px;line-height:1.5;display:flex}.links.svelte-3tr1l0{flex-wrap:wrap;gap:8px;display:flex}.lnk.svelte-3tr1l0{color:#2a6d99;text-align:center;background:#fff;border:1px solid #b9d6c1;border-radius:7px;flex:140px;place-items:center;min-height:40px;padding:0 8px;font-weight:600;text-decoration:none;display:grid}.lnk.svelte-3tr1l0:hover{text-decoration:underline}.close.svelte-3tr1l0{color:#4a4d52;min-height:40px;font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0 12px;text-decoration:underline}.compact.svelte-3tr1l0 .go:where(.svelte-3tr1l0){font-size:var(--fs-sm)}@media (width<=760px){.fld.svelte-3tr1l0 input:where(.svelte-3tr1l0),.fld.svelte-3tr1l0 select:where(.svelte-3tr1l0){font-size:16px}}.fold.svelte-1gz9z4j{border-top:1px solid var(--line)}.h.svelte-1gz9z4j{font:inherit;margin:0}.head.svelte-1gz9z4j{align-items:center;gap:var(--sp-3);width:100%;min-height:56px;padding:var(--sp-2) 0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.head.svelte-1gz9z4j:hover .title:where(.svelte-1gz9z4j){color:var(--accent)}.text.svelte-1gz9z4j{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.title.svelte-1gz9z4j{font-size:var(--fs-md);color:var(--ink);font-weight:600}.sum.svelte-1gz9z4j{font-size:var(--fs-sm);color:var(--ink-2);overflow-wrap:anywhere}.chev.svelte-1gz9z4j{color:var(--ink-3);flex:none;transition:transform .15s}.open.svelte-1gz9z4j .chev:where(.svelte-1gz9z4j){transform:rotate(90deg)}.body.svelte-1gz9z4j{padding:0 0 var(--sp-5);gap:var(--sp-3);flex-direction:column;display:flex}.sc.svelte-19na164{flex-direction:column;gap:8px;min-width:0;padding:0;display:flex}.sc.compact.svelte-19na164{border:none;gap:5px;padding:0}.sc-head.svelte-19na164{align-items:center;gap:10px;display:flex}.total.svelte-19na164{color:#fff;font-variant-numeric:tabular-nums;background:#3b78a5;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:grid}.total.none.svelte-19na164{background:#c9c6be}.compact.svelte-19na164 .total:where(.svelte-19na164){width:30px;height:30px;font-size:var(--fs-sm)}.sc-meta.svelte-19na164{flex:1;min-width:0}.sc-title.svelte-19na164{font-size:var(--fs-sm);color:#26282b;font-weight:700}.sc-sub.svelte-19na164{font-size:var(--fs-sm);color:#6f6c64;line-height:1.35}.compact.svelte-19na164 .sc-title:where(.svelte-19na164){display:none}.link.svelte-19na164{color:#3b78a5;cursor:pointer;font:var(--fs-sm) Helvetica, Arial, sans-serif;background:0 0;border:none;flex:none;min-height:32px;padding:4px 0}.mobile .link.svelte-19na164{min-height:40px;font-size:var(--fs-sm)}.sc-sub.hide.svelte-19na164{display:none}.parts-cap.svelte-19na164{font-size:var(--fs-sm);color:#8b887f;margin-top:-3px;line-height:1.4}.q-head.svelte-19na164{justify-content:space-between;align-items:center;gap:8px;display:flex}.link.svelte-19na164:hover{text-decoration:underline}.parts.svelte-19na164{flex-direction:column;gap:4px;display:flex}.part.svelte-19na164{font-size:var(--fs-sm);color:#6f6c64;grid-template-columns:88px 1fr 26px;align-items:center;gap:6px;display:grid}.compact.svelte-19na164 .part:where(.svelte-19na164){font-size:var(--fs-sm);grid-template-columns:58px 1fr 22px}.p-val.svelte-19na164{text-align:right;font-variant-numeric:tabular-nums;color:#26282b;font-weight:600}.bar.svelte-19na164{background:#efede8;border-radius:3px;height:5px;overflow:hidden}.fill.svelte-19na164{background:#3b78a5;height:100%}.view.svelte-19na164{font-size:var(--fs-sm);color:#4a4d52;line-height:1.4}.brief.svelte-19na164{font-size:var(--fs-sm);color:#26282b;-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;line-height:1.5}.compact.svelte-19na164 .brief:where(.svelte-19na164){font-size:var(--fs-sm);color:#4a4d52}.cap.svelte-19na164{font-size:var(--fs-sm);letter-spacing:.05em;color:#8b887f;margin-top:2px;font-weight:700}.qs.svelte-19na164{font-size:var(--fs-sm);color:#4a4d52;flex-direction:column;gap:2px;margin:0;padding-left:18px;line-height:1.5;display:flex}.empty.svelte-19na164{font-size:var(--fs-sm);color:#8b887f;background:#f7f6f2;border-radius:8px;padding:10px 11px;line-height:1.6}.warn.svelte-19na164{font-size:var(--fs-sm);color:#8a4a3c;overflow-wrap:anywhere;background:#fdf1ee;border-radius:8px;padding:8px 10px;line-height:1.5}.listing-sec.svelte-1h3vtyh{gap:var(--sp-2);flex-direction:column;display:flex}.cap.svelte-1h3vtyh{font-size:var(--fs-sm);color:var(--ink-2);font-weight:700}.warn.svelte-1h3vtyh{font-size:var(--fs-sm);color:#8a4a3c;overflow-wrap:anywhere;background:#fdf1ee;border-radius:8px;padding:10px 12px;line-height:1.5}.link.svelte-1h3vtyh{color:var(--accent);cursor:pointer;min-height:40px}.link.svelte-1h3vtyh:hover{text-decoration:underline}.url-row.svelte-1h3vtyh{align-items:stretch;gap:6px;display:flex}.url-row.svelte-1h3vtyh .box:where(.svelte-1h3vtyh){flex:1;min-width:0}.fetch.svelte-1h3vtyh{background:var(--accent);color:#fff;font:600 var(--fs-sm) Helvetica, Arial, sans-serif;cursor:pointer;min-height:var(--tap);border:none;border-radius:7px;flex:none;place-items:center;padding:0 14px;display:grid}.cancel.svelte-1h3vtyh,.replace.svelte-1h3vtyh{min-height:var(--tap);border:1px solid var(--line);color:var(--ink-2);font:600 var(--fs-sm) Helvetica, Arial, sans-serif;cursor:pointer;background:#fff;border-radius:7px;flex:none;padding:0 14px}.replace.svelte-1h3vtyh{color:var(--accent);align-self:flex-start}.l-body.svelte-1h3vtyh{-webkit-user-select:text;user-select:text;flex-direction:column;gap:4px;display:flex}.l-price.svelte-1h3vtyh{font-size:var(--fs-md);font-weight:700}.l-title.svelte-1h3vtyh{font-size:var(--fs-sm);color:var(--ink);overflow-wrap:anywhere;font-weight:600;text-decoration:none}a.l-title.svelte-1h3vtyh:hover{text-decoration:underline}.l-desc.svelte-1h3vtyh{font-size:var(--fs-sm);color:var(--ink-2);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.l-src.svelte-1h3vtyh{font-size:var(--fs-sm);color:var(--ink-3);align-items:center;gap:4px;display:flex}.l-history.svelte-1h3vtyh{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.5}.nowrap.svelte-1h3vtyh{white-space:nowrap}@media (width<=760px){.url-row.svelte-1h3vtyh input:where(.svelte-1h3vtyh){font-size:16px}}.sales.svelte-8ijkz1{gap:var(--sp-2);flex-direction:column;display:flex}.cap.svelte-8ijkz1{font-size:var(--fs-sm);color:var(--ink-2);font-weight:700}.empty.svelte-8ijkz1{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.5}.warn.svelte-8ijkz1{font-size:var(--fs-sm);color:#8a4a3c;overflow-wrap:anywhere;background:#fdf1ee;border-radius:8px;padding:10px 12px;line-height:1.5}.link.svelte-8ijkz1{color:var(--accent);cursor:pointer}.sales-sub.svelte-8ijkz1{font-size:var(--fs-sm);color:var(--ink-2);font-weight:600}.sales-sum.svelte-8ijkz1{font-size:var(--fs-sm);color:var(--ink);line-height:1.5}.scroll.svelte-8ijkz1{overflow-x:auto}table.rs.svelte-8ijkz1{border-collapse:collapse;width:100%;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.rs.svelte-8ijkz1 th:where(.svelte-8ijkz1){text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);padding:6px 4px;font-weight:600}.rs.svelte-8ijkz1 td:where(.svelte-8ijkz1){border-bottom:1px solid var(--line);color:var(--ink-2);white-space:nowrap;padding:6px 4px}.rs.svelte-8ijkz1 .num:where(.svelte-8ijkz1){text-align:right}.rs.svelte-8ijkz1 td.num:where(.svelte-8ijkz1){color:var(--ink);font-weight:600}.rs.svelte-8ijkz1 td.plain:where(.svelte-8ijkz1){color:var(--ink-2);font-weight:400}.rs-head.svelte-8ijkz1{justify-content:space-between;align-items:center;gap:8px;display:flex}.rs-addr.svelte-8ijkz1{font-size:var(--fs-sm);color:var(--ink-2);min-width:0;font-weight:600;line-height:1.35}.rs-head.svelte-8ijkz1 select:where(.svelte-8ijkz1){border:1px solid var(--line);font-size:var(--fs-sm);color:var(--ink-2);min-height:var(--tap);background:#fff;border-radius:6px;flex:none;padding:4px 6px}.retry.svelte-8ijkz1{min-height:var(--tap);border:1px solid var(--line);color:var(--accent);font:600 var(--fs-sm) Helvetica, Arial, sans-serif;cursor:pointer;background:#fff;border-radius:7px;align-self:flex-start;padding:0 14px}.credit.svelte-8ijkz1{font-size:var(--fs-sm);color:var(--ink-3)}@media (width<=760px){.rs-head.svelte-8ijkz1 select:where(.svelte-8ijkz1){font-size:16px}}.photos.svelte-1tiy2zo{flex-direction:column;gap:8px;display:flex}.cap.svelte-1tiy2zo{font-size:var(--fs-sm);letter-spacing:.05em;color:#8b887f;font-weight:700}.empty.svelte-1tiy2zo{font-size:var(--fs-sm);color:#8b887f;background:#f7f6f2;border-radius:8px;padding:11px 12px;line-height:1.6}.grid.svelte-1tiy2zo{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ph.svelte-1tiy2zo{flex-direction:column;gap:3px;min-width:0;display:flex}.thumb.svelte-1tiy2zo{border:1px solid var(--line);cursor:zoom-in;aspect-ratio:4/3;background:#f1efe9;border-radius:7px;width:100%;padding:0;display:block;overflow:hidden}.thumb.svelte-1tiy2zo img:where(.svelte-1tiy2zo){object-fit:cover;width:100%;height:100%;display:block}.caption.svelte-1tiy2zo{font-size:var(--fs-sm);color:#26282b;overflow-wrap:anywhere;line-height:1.4}.by.svelte-1tiy2zo{font-size:var(--fs-sm);color:#a9a69e}.remote-note.svelte-1tiy2zo{font-size:var(--fs-sm);color:#6f6c64;line-height:1.4}.from.svelte-1tiy2zo{font-size:var(--fs-sm);color:#6f6c64;font-weight:600}.listing-acts.svelte-1tiy2zo{flex-wrap:wrap;gap:6px;display:flex}.listing-acts.svelte-1tiy2zo .act:where(.svelte-1tiy2zo){flex:160px}.act.svelte-1tiy2zo:disabled{opacity:.6;cursor:progress}.acts.svelte-1tiy2zo{gap:4px;display:flex}.act.svelte-1tiy2zo{border:1px solid var(--line);color:#3b78a5;min-height:40px;font:600 var(--fs-sm) Helvetica, Arial, sans-serif;cursor:pointer;background:#fff;border-radius:7px;flex:1;padding:0 4px}.act.dim.svelte-1tiy2zo{color:#6f6c64}.act.danger.svelte-1tiy2zo{color:#b05a4a}.ph.svelte-1tiy2zo input[type=text]:where(.svelte-1tiy2zo){border:1px solid var(--line);width:100%;min-height:40px;font:var(--fs-sm) Helvetica, Arial, sans-serif;border-radius:7px;outline:none;padding:6px 8px}.ph.svelte-1tiy2zo input[type=text]:where(.svelte-1tiy2zo):focus{border-color:#3b78a5}.add.svelte-1tiy2zo{color:#fff;min-height:40px;font-size:var(--fs-sm);cursor:pointer;background:#3b78a5;border-radius:7px;place-items:center;font-weight:600;display:grid;position:relative;overflow:hidden}.add.busy.svelte-1tiy2zo{opacity:.7;cursor:progress}.add.svelte-1tiy2zo input:where(.svelte-1tiy2zo){opacity:0;cursor:inherit;width:100%;height:100%;position:absolute;inset:0}.add.svelte-1tiy2zo:focus-within{outline-offset:2px;outline:2px solid #26282b}.sr.svelte-1tiy2zo{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.full.svelte-1tiy2zo{z-index:60;cursor:zoom-out;background:#141517eb;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;position:fixed;inset:0}.full.svelte-1tiy2zo img:where(.svelte-1tiy2zo){object-fit:contain;border-radius:4px;max-width:100%;max-height:calc(100% - 48px)}.full-cap.svelte-1tiy2zo{color:#fff;font-size:var(--fs-sm);text-align:center;overflow-wrap:anywhere}@media (width<=760px){.ph.svelte-1tiy2zo input[type=text]:where(.svelte-1tiy2zo){font-size:16px}}.plan.svelte-mzytd8{flex-direction:column;gap:8px;display:flex}.cap.svelte-mzytd8{font-size:var(--fs-sm);letter-spacing:.05em;color:#8b887f;font-weight:700}.thumb.svelte-mzytd8{border:1px solid var(--line);cursor:zoom-in;background:#fff;border-radius:7px;width:100%;max-height:260px;padding:0;display:block;overflow:hidden}.thumb.svelte-mzytd8 img:where(.svelte-mzytd8){object-fit:contain;width:100%;max-height:258px;display:block}.note.svelte-mzytd8{font-size:var(--fs-sm);color:#6f6c64;line-height:1.5}.use.svelte-mzytd8{color:#3b78a5;min-height:40px;font:600 var(--fs-sm) Helvetica, Arial, sans-serif;cursor:pointer;background:#fff;border:1px solid #3b78a5;border-radius:7px}.use.svelte-mzytd8:disabled{opacity:.6;cursor:progress}.full.svelte-mzytd8{z-index:60;cursor:zoom-out;background:#141517eb;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;position:fixed;inset:0}.full.svelte-mzytd8 img:where(.svelte-mzytd8){object-fit:contain;background:#fff;border-radius:4px;max-width:100%;max-height:calc(100% - 48px)}.full-cap.svelte-mzytd8{color:#fff;font-size:var(--fs-sm);text-align:center}.viewing.svelte-1odyly5{gap:var(--sp-3);flex-direction:column;display:flex}.cap.svelte-1odyly5{font-size:var(--fs-sm);letter-spacing:.05em;color:#8b887f;margin-bottom:-4px;font-weight:700}.empty.svelte-1odyly5{font-size:var(--fs-sm);color:#8b887f;background:#f7f6f2;border-radius:8px;padding:11px 12px;line-height:1.6}.hint.svelte-1odyly5{font-size:var(--fs-sm);color:#7a5a2a;background:#fbf4e8;border-radius:8px;padding:9px 11px;line-height:1.5}.top.svelte-1odyly5{flex-direction:column;gap:6px;display:flex}.prog.svelte-1odyly5{font-size:var(--fs-sm);color:#26282b;font-weight:600}.bar.svelte-1odyly5{background:#efede8;border-radius:3px;height:6px;overflow:hidden}.bar.svelte-1odyly5 div:where(.svelte-1odyly5){background:#3b78a5;height:100%}.acts.svelte-1odyly5{gap:8px;display:flex}.go.svelte-1odyly5{min-height:40px;font:inherit;font-size:var(--fs-sm);cursor:pointer;border:none}.act.svelte-1odyly5{min-height:40px;font:inherit;font-size:var(--fs-sm);cursor:pointer;background:#fff;flex:1}.act.svelte-1odyly5:hover{background:#f7f6f2}.act.svelte-1odyly5:disabled{opacity:.6;cursor:default}.group.svelte-1odyly5{flex-direction:column;display:flex}.item.svelte-1odyly5{flex-direction:column;padding:0 6px 0 4px;display:flex}.item.svelte-1odyly5+.item:where(.svelte-1odyly5){border-top:1px solid var(--line)}.row.svelte-1odyly5{align-items:center;gap:4px;min-height:44px;display:flex}.check.svelte-1odyly5{cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;min-height:44px;padding:6px 0;display:flex}.check.svelte-1odyly5 input:where(.svelte-1odyly5){accent-color:#3b78a5;cursor:pointer;flex:none;width:22px;height:22px;margin:0 4px}.text.svelte-1odyly5{font-size:var(--fs-sm);color:#26282b;overflow-wrap:anywhere;line-height:1.4}.done.svelte-1odyly5 .text:where(.svelte-1odyly5){color:#8b887f;text-decoration:line-through}.note-btn.svelte-1odyly5{color:#3b78a5;min-width:44px;min-height:40px;font:var(--fs-sm) Helvetica, Arial, sans-serif;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none}.note-btn.svelte-1odyly5:hover{background:#f2f7fb}.note.svelte-1odyly5{border:1px solid var(--line);font:var(--fs-sm) Helvetica, Arial, sans-serif;border-radius:7px;outline:none;min-height:36px;margin:0 0 8px 34px;padding:7px 8px}.note.svelte-1odyly5:focus{border-color:#3b78a5}@media (width<=760px){.note.svelte-1odyly5{min-height:40px;font-size:16px}.text.svelte-1odyly5{font-size:var(--fs-md)}}.offers.svelte-1f4s1yn{gap:var(--sp-3);flex-direction:column;display:flex}.cap.svelte-1f4s1yn{font-size:var(--fs-sm);letter-spacing:.05em;color:#8b887f;margin-bottom:-4px;font-weight:700}.empty.svelte-1f4s1yn{font-size:var(--fs-sm);color:#8b887f;background:#f7f6f2;border-radius:8px;padding:11px 12px;line-height:1.6}.warn.svelte-1f4s1yn{font-size:var(--fs-sm);color:#8a4a3c;overflow-wrap:anywhere;background:#fdf1ee;border-radius:8px;padding:10px 12px;line-height:1.5}.link.svelte-1f4s1yn{color:#3b78a5;cursor:pointer}.link.dim.svelte-1f4s1yn{color:#8b887f}.link.svelte-1f4s1yn:hover{text-decoration:underline}.agent.svelte-1f4s1yn{flex-direction:column;gap:8px;display:flex}.agent-head.svelte-1f4s1yn{font-size:var(--fs-sm);color:#4a4d52;cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:6px;font-weight:600;display:flex}.agent-sum.svelte-1f4s1yn{color:#8b887f;font-weight:400}.caret.svelte-1f4s1yn{color:#8b887f;font-size:var(--fs-sm);transition:transform .12s;display:inline-block}.caret.open.svelte-1f4s1yn{transform:rotate(90deg)}.tel.svelte-1f4s1yn{color:#3b78a5;font-size:var(--fs-sm);text-decoration:none}.tel.svelte-1f4s1yn:hover{text-decoration:underline}.card.svelte-1f4s1yn{flex-direction:column;gap:6px;display:flex}.neg.svelte-1f4s1yn .row:where(.svelte-1f4s1yn){font-size:var(--fs-sm);color:#4a4d52;justify-content:space-between;gap:8px;display:flex}.neg.svelte-1f4s1yn .row:where(.svelte-1f4s1yn) b:where(.svelte-1f4s1yn){font-variant-numeric:tabular-nums;color:#26282b}.neg.svelte-1f4s1yn .gap:where(.svelte-1f4s1yn){border-top:1px solid var(--line);padding-top:6px}.neg.svelte-1f4s1yn .gap:where(.svelte-1f4s1yn) b:where(.svelte-1f4s1yn){color:#a8662a}.note-line.svelte-1f4s1yn{font-size:var(--fs-sm);color:#6f6c64;line-height:1.45}.deal.svelte-1f4s1yn .next:where(.svelte-1f4s1yn){font-size:var(--fs-sm);color:#4a4d52;border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:6px;display:flex}.deal.svelte-1f4s1yn .next:where(.svelte-1f4s1yn) b:where(.svelte-1f4s1yn){color:#2a6d99}.deal-btns.svelte-1f4s1yn{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px;margin-top:2px;display:grid}.deal-btn.svelte-1f4s1yn{border:1px solid var(--line);color:#3b78a5;min-height:40px;font:600 var(--fs-sm) Helvetica, Arial, sans-serif;cursor:pointer;background:#fff;border-radius:7px;padding:6px 8px}.deal-btn.svelte-1f4s1yn:hover{background:#f7f6f2}.deal-btn.on.svelte-1f4s1yn{background:#eef4f9;border-color:#3b78a5}.deal-form.svelte-1f4s1yn{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:8px;display:flex}.deal-title.svelte-1f4s1yn{font-size:var(--fs-sm);color:#26282b;font-weight:700}.deal-form.svelte-1f4s1yn .box:where(.svelte-1f4s1yn) input:where(.svelte-1f4s1yn),.deal-form.svelte-1f4s1yn .box:where(.svelte-1f4s1yn) select:where(.svelte-1f4s1yn){min-height:40px}.deal-acts.svelte-1f4s1yn{gap:6px;display:flex}.deal-acts.svelte-1f4s1yn>:where(.svelte-1f4s1yn){flex:1;min-height:40px;font-family:inherit}.deal-acts.svelte-1f4s1yn .btn-primary:where(.svelte-1f4s1yn){border:none}.deal-acts.svelte-1f4s1yn .btn-ghost:where(.svelte-1f4s1yn){background:#fff}.k-valuation.svelte-1f4s1yn .e-icon:where(.svelte-1f4s1yn){color:#6b4f93;background:#efe9f5}.k-accepted.svelte-1f4s1yn .e-icon:where(.svelte-1f4s1yn){color:#2f7d4f;background:#e6f1ea}.dates.svelte-1f4s1yn{border:1px solid var(--line);border-radius:8px;flex-direction:column;display:flex}.date-row.svelte-1f4s1yn{font-size:var(--fs-sm);grid-template-columns:1fr auto auto 14px;align-items:baseline;gap:8px;padding:7px 10px;display:grid}.date-row.svelte-1f4s1yn+.date-row:where(.svelte-1f4s1yn){border-top:1px solid var(--line)}.d-label.svelte-1f4s1yn{overflow-wrap:anywhere;font-weight:600}.d-when.svelte-1f4s1yn{color:#4a4d52;white-space:nowrap}.d-left.svelte-1f4s1yn{color:#3b78a5;font-size:var(--fs-sm);white-space:nowrap}.date-row.past.svelte-1f4s1yn .d-left:where(.svelte-1f4s1yn){color:#a9a69e}.x.svelte-1f4s1yn{text-align:center}.date-form.svelte-1f4s1yn{flex-wrap:wrap;gap:6px;display:flex}.date-form.svelte-1f4s1yn select:where(.svelte-1f4s1yn),.date-form.svelte-1f4s1yn .plain:where(.svelte-1f4s1yn){flex:90px;min-width:0}.add-date.svelte-1f4s1yn{flex:100%;padding:7px}select.svelte-1f4s1yn,.plain.svelte-1f4s1yn{border:1px solid var(--line);font:var(--fs-sm) Helvetica, Arial, sans-serif;color:#26282b;background:#fff;border-radius:7px;outline:none;padding:6px 7px}select.svelte-1f4s1yn:focus,.plain.svelte-1f4s1yn:focus{border-color:#3b78a5}.day.svelte-1f4s1yn{font-size:var(--fs-sm);color:#6f6c64;margin-bottom:-6px;font-weight:600}.entry.svelte-1f4s1yn{border:1px solid var(--line);border-radius:8px;gap:8px;padding:8px 10px;display:flex}.e-icon.svelte-1f4s1yn{color:#6f6c64;background:#f1efe9;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid}.k-offer.svelte-1f4s1yn .e-icon:where(.svelte-1f4s1yn){color:#2a6d99;background:#e3edf4}.k-counter.svelte-1f4s1yn .e-icon:where(.svelte-1f4s1yn){color:#a8662a;background:#f6ebdf}.k-viewing.svelte-1f4s1yn .e-icon:where(.svelte-1f4s1yn){color:#2f7d4f;background:#e6f1ea}.e-main.svelte-1f4s1yn{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.e-head.svelte-1f4s1yn{font-size:var(--fs-sm);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.e-kind.svelte-1f4s1yn{color:#4a4d52;font-weight:600}.e-amt.svelte-1f4s1yn{font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.e-body.svelte-1f4s1yn{font-size:var(--fs-sm);color:#26282b;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;line-height:1.5}.e-foot.svelte-1f4s1yn{font-size:var(--fs-sm);color:#a9a69e;flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.e-acts.svelte-1f4s1yn{font-size:var(--fs-sm);gap:10px;display:flex}.add.svelte-1f4s1yn{border-top:1px solid var(--line);padding-top:var(--sp-3);gap:8px}.add-row.svelte-1f4s1yn{flex-wrap:wrap;gap:6px;display:flex}.add-row.svelte-1f4s1yn select:where(.svelte-1f4s1yn){flex:100px}.add-row.svelte-1f4s1yn .plain:where(.svelte-1f4s1yn){flex:140px;min-width:0}textarea.svelte-1f4s1yn{border:1px solid var(--line);width:100%;font:var(--fs-sm)/1.45 Helvetica, Arial, sans-serif;resize:vertical;border-radius:7px;outline:none;padding:8px 9px}textarea.svelte-1f4s1yn:focus{border-color:#3b78a5}@media (width<=760px){textarea.svelte-1f4s1yn,select.svelte-1f4s1yn,.plain.svelte-1f4s1yn{font-size:16px}.add-row.svelte-1f4s1yn,.date-form.svelte-1f4s1yn{flex-direction:column}.add-row.svelte-1f4s1yn select:where(.svelte-1f4s1yn),.add-row.svelte-1f4s1yn .plain:where(.svelte-1f4s1yn),.date-form.svelte-1f4s1yn select:where(.svelte-1f4s1yn),.date-form.svelte-1f4s1yn .plain:where(.svelte-1f4s1yn),.add-date.svelte-1f4s1yn{flex:none;width:100%}}.rating.svelte-h85mec{flex-direction:column;gap:8px;margin-top:6px;display:flex}.cap.svelte-h85mec{font-size:var(--fs-sm);letter-spacing:.05em;color:#8b887f;font-weight:700}.stars-row.svelte-h85mec{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stars.svelte-h85mec{gap:2px;display:flex}.star.svelte-h85mec{border:1px solid var(--line);color:#8b887f;width:44px;height:44px;font-size:var(--fs-xl);cursor:pointer;background:#fff;border-radius:8px;padding:0;line-height:1}.star.on.svelte-h85mec{color:#b57a12;background:#fdf6e9;border-color:#e6cf9f}.star.svelte-h85mec:focus-visible{outline-offset:1px;outline:2px solid #3b78a5}.count.svelte-h85mec{font-size:var(--fs-sm);color:#4a4d52;font-weight:600}.foot.svelte-h85mec{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.status.svelte-h85mec{font-size:var(--fs-sm);color:#5d8a5d}.status.bad.svelte-h85mec{color:#b05a4a}.link-btn.svelte-h85mec{color:#3b78a5;font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:none;flex:none;min-height:40px;padding:0 4px;font-weight:600}.link-btn.svelte-h85mec:hover{text-decoration:underline}.others.svelte-h85mec{font-size:var(--fs-sm);color:#26282b;flex-direction:column;gap:4px;margin:0;padding:0;line-height:1.5;list-style:none;display:flex}.others.svelte-h85mec li:where(.svelte-h85mec){overflow-wrap:anywhere}.glyphs.svelte-h85mec{color:#b57a12;letter-spacing:1px}.sum.svelte-h85mec{font-size:var(--fs-sm);color:#4a4d52;background:#f7f6f2;border-radius:8px;padding:8px 10px;line-height:1.5}.sum.disagree.svelte-h85mec{color:#7a5a1c;background:#fdf6e9}@media (width<=760px){.rating.svelte-h85mec input:where(.svelte-h85mec){font-size:16px}}.notes.svelte-w88m0k{gap:var(--sp-2);flex-direction:column;display:flex}.cap.svelte-w88m0k{font-size:var(--fs-sm);color:var(--ink-2);font-weight:700}.empty.svelte-w88m0k{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.5}.warn.svelte-w88m0k{font-size:var(--fs-sm);color:#8a4a3c;background:#fdf1ee;border-radius:8px;padding:10px 12px}.note.svelte-w88m0k{border-bottom:1px solid var(--line);padding:var(--sp-2) 0;flex-direction:column;gap:4px;display:flex}.n-head.svelte-w88m0k{font-size:var(--fs-sm);justify-content:space-between;gap:8px;display:flex}.n-time.svelte-w88m0k{font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap}.n-body.svelte-w88m0k{font-size:var(--fs-md);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;line-height:1.5}.n-acts.svelte-w88m0k{gap:12px;display:flex}.lnk.svelte-w88m0k{min-height:var(--tap);color:var(--accent);font:var(--fs-sm) Helvetica, Arial, sans-serif;cursor:pointer;background:0 0;border:none;padding:0 2px}.lnk.dim.svelte-w88m0k{color:var(--ink-2)}.lnk.svelte-w88m0k:hover{text-decoration:underline}textarea.svelte-w88m0k{border:1px solid var(--line);width:100%;font:var(--fs-md)/1.45 Helvetica, Arial, sans-serif;resize:vertical;border-radius:7px;outline:none;padding:8px 9px}textarea.svelte-w88m0k:focus{border-color:var(--accent)}.add.svelte-w88m0k{min-height:var(--tap);border:none;font-family:inherit}.sr.svelte-w88m0k{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){textarea.svelte-w88m0k{font-size:16px}}.furn.svelte-1sjlgp7{flex-direction:column;gap:8px;margin-top:6px;display:flex}.cap.svelte-1sjlgp7{font-size:var(--fs-sm);letter-spacing:.05em;color:#8b887f;font-weight:700}.empty.svelte-1sjlgp7{font-size:var(--fs-sm);color:#8b887f;background:#f7f6f2;border-radius:8px;padding:11px 12px;line-height:1.6}.hint.svelte-1sjlgp7{font-size:var(--fs-sm);color:#6f6c64;line-height:1.5}.sum.svelte-1sjlgp7{font-size:var(--fs-sm);color:#26282b;font-weight:700}.items.svelte-1sjlgp7{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.items.svelte-1sjlgp7 li:where(.svelte-1sjlgp7){font-size:var(--fs-sm);color:#26282b;align-items:flex-start;gap:8px;display:flex}.mark.svelte-1sjlgp7{color:#3f7d4e;flex:none;width:16px;font-weight:700}.items.svelte-1sjlgp7 li.bad:where(.svelte-1sjlgp7) .mark:where(.svelte-1sjlgp7){color:#a8452f}.it-body.svelte-1sjlgp7{min-width:0}.it-name.svelte-1sjlgp7{overflow-wrap:anywhere;font-weight:600}.it-status.svelte-1sjlgp7{font-size:var(--fs-sm);color:#4a4d52;line-height:1.4}.items.svelte-1sjlgp7 li.bad:where(.svelte-1sjlgp7) .it-status:where(.svelte-1sjlgp7){color:#8a4a3c}.dim.svelte-1sjlgp7{color:#8b887f;font-weight:400}.editor.svelte-1sjlgp7{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:8px;display:flex}.row.svelte-1sjlgp7{flex-wrap:wrap;align-items:center;gap:4px;display:flex}input.svelte-1sjlgp7,select.svelte-1sjlgp7{border:1px solid var(--line);min-height:40px;font:var(--fs-sm) Helvetica, Arial, sans-serif;color:#26282b;background:#fff;border-radius:6px;min-width:0;padding:0 7px}input.svelte-1sjlgp7:focus,select.svelte-1sjlgp7:focus{border-color:#3b78a5;outline:none}.row.svelte-1sjlgp7 .nm:where(.svelte-1sjlgp7){flex:110px}.row.svelte-1sjlgp7 .sz:where(.svelte-1sjlgp7){flex:none;width:52px}.row.svelte-1sjlgp7 select:where(.svelte-1sjlgp7){flex:110px}.x.svelte-1sjlgp7{font-size:var(--fs-sm);color:#8b887f}.rm.svelte-1sjlgp7{color:#8a4a3c;min-height:40px;font:600 var(--fs-sm) Helvetica, Arial, sans-serif;cursor:pointer;background:0 0;border:none;padding:0 8px}.add.svelte-1sjlgp7{grid-template-columns:1fr 1fr;align-items:end;gap:6px;display:grid}.fld.svelte-1sjlgp7{flex-direction:column;gap:3px;min-width:0;display:flex}.fld.svelte-1sjlgp7 label:where(.svelte-1sjlgp7){font-size:var(--fs-sm);color:#8b887f}.fld.nm.svelte-1sjlgp7,.fld.rmsel.svelte-1sjlgp7{grid-column:span 2}.addbtn.svelte-1sjlgp7{color:#fff;min-height:40px;font:600 var(--fs-sm) Helvetica, Arial, sans-serif;cursor:pointer;background:#3b78a5;border:none;border-radius:7px;justify-self:start;padding:0 14px}.addbtn.svelte-1sjlgp7:disabled,.rm.svelte-1sjlgp7:disabled{opacity:.6;cursor:default}.link-btn.svelte-1sjlgp7{color:#3b78a5;font:600 var(--fs-sm) Helvetica, Arial, sans-serif;cursor:pointer;background:0 0;border:none;align-self:flex-start;min-height:40px;padding:0 4px}.link-btn.svelte-1sjlgp7:hover{text-decoration:underline}@media (width<=760px){input.svelte-1sjlgp7,select.svelte-1sjlgp7{font-size:16px}}.rates.svelte-f0yhrx{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.foot.svelte-f0yhrx{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.hint.svelte-f0yhrx{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.5}.link-btn.svelte-f0yhrx{color:var(--accent);font:inherit;font-size:var(--fs-sm);cursor:pointer;min-height:var(--tap);background:0 0;border:none;flex:none;padding:0 4px;font-weight:600}.link-btn.svelte-f0yhrx:hover{text-decoration:underline}.link-btn.svelte-f0yhrx:disabled{opacity:.6;cursor:default}@media (width<=760px){.rates.svelte-f0yhrx input:where(.svelte-f0yhrx){font-size:16px}}.cap.svelte-1n7x5bx{font-size:var(--fs-sm);letter-spacing:.05em;color:#8b887f;font-weight:700}.empty.svelte-1n7x5bx{font-size:var(--fs-sm);color:#8b887f;background:#f7f6f2;border-radius:8px;padding:11px 12px;line-height:1.6}.hint.svelte-1n7x5bx{font-size:var(--fs-sm);color:#6f6c64;line-height:1.5}.opts.svelte-1n7x5bx{flex-wrap:wrap;gap:0 14px;display:flex}.opt.svelte-1n7x5bx{min-height:40px;font-size:var(--fs-sm);color:#4a4d52;cursor:pointer;align-items:center;gap:6px;display:flex}.opt.svelte-1n7x5bx input[type=checkbox]:where(.svelte-1n7x5bx){width:16px;height:16px}.opt.svelte-1n7x5bx select:where(.svelte-1n7x5bx){border:1px solid var(--line);font-size:var(--fs-sm);color:#4a4d52;background:#fff;border-radius:6px;min-height:32px;padding:4px 6px}table.reno.svelte-1n7x5bx{border-collapse:collapse;width:100%;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.reno.svelte-1n7x5bx th:where(.svelte-1n7x5bx){text-align:left;color:#8b887f;border-bottom:1px solid var(--line);padding:4px 3px;font-weight:600}.reno.svelte-1n7x5bx td:where(.svelte-1n7x5bx){border-bottom:1px solid var(--line);color:#4a4d52;padding:5px 3px}.reno.svelte-1n7x5bx td:where(.svelte-1n7x5bx):nth-child(2){white-space:nowrap}.reno.svelte-1n7x5bx .num:where(.svelte-1n7x5bx){text-align:right;white-space:nowrap}.reno.svelte-1n7x5bx tfoot:where(.svelte-1n7x5bx) td:where(.svelte-1n7x5bx){color:#26282b;border-bottom:none;padding-top:7px;font-weight:700}.foot.svelte-1n7x5bx{justify-content:space-between;align-items:center;gap:8px;display:flex}.link-btn.svelte-1n7x5bx{color:#3b78a5;font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:none;flex:none;min-height:40px;padding:0 4px;font-weight:600}.link-btn.svelte-1n7x5bx:hover{text-decoration:underline}.link-btn.svelte-1n7x5bx:disabled{opacity:.6;cursor:default}@media (width<=760px){.opt.svelte-1n7x5bx select:where(.svelte-1n7x5bx){font-size:16px}}.sunday.svelte-bi4eik{flex-direction:column;gap:3px;max-width:420px;display:flex}.hours.svelte-bi4eik{width:100%;height:auto;display:block}.hours.svelte-bi4eik .slot:where(.svelte-bi4eik){fill:#f1efe9}.hours.svelte-bi4eik .lit:where(.svelte-bi4eik){fill:#e0a93b}.hours.svelte-bi4eik .lit.pm:where(.svelte-bi4eik){fill:#c9772e}.hours.svelte-bi4eik .split:where(.svelte-bi4eik){stroke:#a9a69e;stroke-width:.5px;stroke-dasharray:1.5 1.5}.hours.svelte-bi4eik text:where(.svelte-bi4eik){fill:#6f6c64;font-family:inherit;font-size:6.5px}.hours.svelte-bi4eik .lbl:where(.svelte-bi4eik){font-weight:600}.dim.svelte-bi4eik{font-size:var(--fs-sm);color:var(--ink-3)}.sunsec.svelte-1q6rwjr{gap:var(--sp-2);font-size:var(--fs-sm);color:var(--ink);flex-direction:column;display:flex}.row.svelte-1q6rwjr{justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;display:flex}.k.svelte-1q6rwjr{color:var(--ink-2)}.cap.svelte-1q6rwjr{font-size:var(--fs-sm);color:var(--ink-2);margin-top:var(--sp-1);font-weight:700}.wins.svelte-1q6rwjr{color:var(--ink-2);margin:0;padding-left:18px;line-height:1.5}.empty.svelte-1q6rwjr{color:var(--ink-2);line-height:1.5}.go.svelte-1q6rwjr{min-height:var(--tap);background:#fff;align-self:flex-start;padding:0 16px;font-family:inherit}.house-page.svelte-1tjypjf{gap:var(--sp-4);flex-direction:column;display:flex}.page-msg.svelte-1tjypjf{gap:var(--sp-3);color:var(--ink-2);flex-direction:column;align-items:flex-start;display:flex}.back.svelte-1tjypjf{min-height:var(--tap);color:var(--accent);align-self:flex-start;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.back.svelte-1tjypjf:hover{text-decoration:underline}.strip.svelte-1tjypjf{gap:var(--sp-2);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.strip.svelte-1tjypjf li:where(.svelte-1tjypjf){scroll-snap-align:start;flex:none}.shot.svelte-1tjypjf{cursor:zoom-in;background:#f1efe9;border:none;border-radius:10px;padding:0;display:block;overflow:hidden}.shot.svelte-1tjypjf img:where(.svelte-1tjypjf){object-fit:cover;width:auto;min-width:120px;max-width:300px;height:180px;display:block}.shot.svelte-1tjypjf img.plan:where(.svelte-1tjypjf){object-fit:contain;background:#fff}.head.svelte-1tjypjf{gap:var(--sp-2);flex-direction:column;display:flex}.name.svelte-1tjypjf{font-size:var(--fs-xl);overflow-wrap:anywhere;margin:0;line-height:1.25}.addr.svelte-1tjypjf{color:var(--ink-2)}.price.svelte-1tjypjf{font-size:var(--fs-lg);font-weight:600}.decide.svelte-1tjypjf{align-items:center;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}.stage.svelte-1tjypjf{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--ink-2);display:flex}.stage.svelte-1tjypjf select:where(.svelte-1tjypjf){min-height:var(--tap);border:1px solid var(--line);font:inherit;font-size:var(--fs-md);color:var(--ink);background:#fff;border-radius:8px;padding:0 10px}.score.svelte-1tjypjf{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.score.svelte-1tjypjf .num:where(.svelte-1tjypjf){background:var(--accent);color:#fff;min-width:44px;height:44px;font-size:var(--fs-lg);font-variant-numeric:tabular-nums;border-radius:22px;flex:none;place-items:center;padding:0 6px;font-weight:700;display:grid}.score.svelte-1tjypjf .num.none:where(.svelte-1tjypjf){background:#c9c6be}.reason.svelte-1tjypjf{color:var(--ink-2);font-size:var(--fs-sm)}.auto.svelte-1tjypjf{align-items:center;gap:var(--sp-2);color:var(--ink-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.links.svelte-1tjypjf{gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.lnk.svelte-1tjypjf{min-height:var(--tap);color:var(--accent);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.lnk.svelte-1tjypjf:hover{text-decoration:underline}.matters.svelte-1tjypjf{gap:var(--sp-2);flex-direction:column;display:flex}.matters.svelte-1tjypjf h2:where(.svelte-1tjypjf),.sections.svelte-1tjypjf h3{font-size:var(--fs-md)}.matters.svelte-1tjypjf h2:where(.svelte-1tjypjf){margin:0}.brief.svelte-1tjypjf{-webkit-user-select:text;user-select:text;margin:0;line-height:1.5}.notice.svelte-1tjypjf{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-4);color:var(--ink-2);font-size:var(--fs-sm);background:#f4f3ef;border-radius:10px;flex-wrap:wrap;display:flex}.notice.warn.svelte-1tjypjf{color:#8a4a3c;background:#fdf1ee}.sections.svelte-1tjypjf{border-bottom:1px solid var(--line)}.hint.svelte-1tjypjf{color:var(--ink-2);font-size:var(--fs-sm);line-height:1.5}.small.svelte-1tjypjf{min-height:var(--tap);background:#fff;padding:0 14px;font-family:inherit}.actions.svelte-1tjypjf{gap:var(--sp-2);flex-wrap:wrap;align-items:flex-start;display:flex}.actions.svelte-1tjypjf .book{flex:200px}.actions.svelte-1tjypjf .ask{min-height:var(--tap);font-size:var(--fs-sm)}.act.svelte-1tjypjf{min-height:var(--tap);font-family:inherit;font-size:var(--fs-sm);border:none;padding:0 18px}.btn-ghost.act.svelte-1tjypjf,.btn-danger.act.svelte-1tjypjf{border:1px solid var(--line);background:#fff}.more.svelte-1tjypjf{gap:var(--sp-2);flex-direction:column;display:flex}.more-btn.svelte-1tjypjf{min-height:var(--tap);color:var(--ink-2);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0 4px;text-decoration:underline}.more-row.svelte-1tjypjf{gap:var(--sp-2);flex-wrap:wrap;display:flex}.rename.svelte-1tjypjf{max-width:420px}.wide.svelte-1tjypjf{min-height:var(--tap);border:none;padding:0 18px;font-family:inherit}.full.svelte-1tjypjf{z-index:60;cursor:zoom-out;background:#141517eb;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;position:fixed;inset:0}.full.svelte-1tjypjf img:where(.svelte-1tjypjf){object-fit:contain;border-radius:4px;max-width:100%;max-height:calc(100% - 48px)}.full.svelte-1tjypjf img.plan:where(.svelte-1tjypjf){background:#fff}.full-cap.svelte-1tjypjf{color:#fff;font-size:var(--fs-sm);text-align:center}@media (width<=760px){.shot.svelte-1tjypjf img:where(.svelte-1tjypjf){max-width:240px;height:150px}.stage.svelte-1tjypjf select:where(.svelte-1tjypjf){font-size:16px}.actions.svelte-1tjypjf>*{flex:100%}.act.svelte-1tjypjf{width:100%}}.hf.svelte-4ezsar{gap:var(--sp-2);flex-direction:column;display:flex}.hint.svelte-4ezsar{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.5}.row.svelte-4ezsar{flex-wrap:wrap;align-items:center;gap:4px;display:flex}input.svelte-4ezsar{border:1px solid var(--line);min-height:var(--tap);font:var(--fs-sm) Helvetica, Arial, sans-serif;color:var(--ink);background:#fff;border-radius:6px;min-width:0;padding:0 8px}input.svelte-4ezsar:focus{border-color:var(--accent);outline:none}.row.svelte-4ezsar .nm:where(.svelte-4ezsar){flex:120px}.row.svelte-4ezsar .sz:where(.svelte-4ezsar){flex:none;width:60px}.row.svelte-4ezsar .rm-in:where(.svelte-4ezsar){flex:100px}.x.svelte-4ezsar{font-size:var(--fs-sm);color:var(--ink-3)}.rm.svelte-4ezsar{min-height:var(--tap);color:#8a4a3c;font:600 var(--fs-sm) Helvetica, Arial, sans-serif;cursor:pointer;background:0 0;border:none;padding:0 8px}.add.svelte-4ezsar{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));align-items:end;gap:6px;display:grid}.fld.svelte-4ezsar{flex-direction:column;gap:3px;min-width:0;display:flex}.fld.svelte-4ezsar label:where(.svelte-4ezsar){font-size:var(--fs-sm);color:var(--ink-2)}.addbtn.svelte-4ezsar{min-height:var(--tap);background:var(--accent);color:#fff;font:600 var(--fs-sm) Helvetica, Arial, sans-serif;cursor:pointer;border:none;border-radius:7px;padding:0 16px}.addbtn.svelte-4ezsar:disabled,.rm.svelte-4ezsar:disabled{opacity:.6;cursor:default}@media (width<=760px){input.svelte-4ezsar{font-size:16px}}.weekly.svelte-1br4p8f{border:1px solid var(--line);padding:0 var(--sp-3);background:#fff;border-radius:10px;flex-direction:column;display:flex}.head.svelte-1br4p8f{cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;min-width:0;min-height:44px;font:inherit;color:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:flex}.caret.svelte-1br4p8f{font-size:var(--fs-sm);color:#8b887f;transition:transform .15s}.caret.open.svelte-1br4p8f{transform:rotate(90deg)}.sum.svelte-1br4p8f{font-size:var(--fs-md);color:var(--ink);overflow-wrap:anywhere;min-width:0}.sum.warn.svelte-1br4p8f{color:#a36a12;font-weight:600}.body.svelte-1br4p8f{font-size:var(--fs-sm);color:#4a4d52;flex-direction:column;gap:6px;padding-bottom:10px;display:flex}.hfe.svelte-1br4p8f{font-size:var(--fs-sm);color:#4a4d52}.hfe.warn.svelte-1br4p8f{color:#a36a12;font-weight:600}.nums.svelte-1br4p8f{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 10px;margin:0;padding:0;list-style:none;display:grid}.nums.svelte-1br4p8f b:where(.svelte-1br4p8f){color:#26282b;font-variant-numeric:tabular-nums}.stages.svelte-1br4p8f{line-height:1.45}.lbl.svelte-1br4p8f{font-weight:600}.sub-cap.svelte-1br4p8f{font-size:var(--fs-sm);color:#6f6c64;margin-top:4px;font-weight:700}.items.svelte-1br4p8f{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.items.svelte-1br4p8f li:where(.svelte-1br4p8f){overflow-wrap:anywhere;flex-direction:column;gap:1px;display:flex}.nm.svelte-1br4p8f{color:#26282b;font-weight:600}.meta.svelte-1br4p8f{color:#6f6c64}.muted.svelte-1br4p8f{color:#8b887f}.err.svelte-1br4p8f{color:#b05a4a}.refresh.svelte-1br4p8f{border:1px solid var(--line);color:#3b78a5;min-height:40px;font:600 var(--fs-sm) Helvetica, Arial, sans-serif;cursor:pointer;background:#fff;border-radius:7px;align-self:flex-start;margin-top:4px;padding:0 14px}.refresh.svelte-1br4p8f:disabled{opacity:.5;cursor:default}@media (width<=480px){.nums.svelte-1br4p8f{grid-template-columns:1fr}}.badges.svelte-puxd9q{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.badge.svelte-puxd9q{font-size:var(--fs-sm);color:var(--ink-2);border:1px solid var(--line);background:#fff;border-radius:12px;padding:2px 8px;line-height:1.3}.badge[data-tone=good].svelte-puxd9q{border-color:#8fbf9c}.badge[data-tone=warn].svelte-puxd9q{border-color:#d9a86a}.badge[data-tone=muted].svelte-puxd9q{color:var(--ink-3)}.backdrop.svelte-12mbj66{z-index:55;background:#26282b59;position:fixed;inset:0}.dialog.svelte-12mbj66{z-index:56;width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);padding:var(--sp-4);gap:var(--sp-3);-webkit-user-select:text;user-select:text;background:#fff;border-radius:12px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 10px 40px #0003}.d-head.svelte-12mbj66{justify-content:space-between;align-items:center;gap:8px;display:flex}h2.svelte-12mbj66{font-size:var(--fs-lg);margin:0}.close.svelte-12mbj66{min-height:var(--tap);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:none;padding:0 10px;text-decoration:underline}.ways.svelte-12mbj66{background:#f1efe9;border-radius:10px;gap:4px;padding:4px;display:flex}.way.svelte-12mbj66{min-height:var(--tap);font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;font-weight:600}.way.on.svelte-12mbj66{color:var(--ink);background:#fff;box-shadow:0 1px 2px #00000014}textarea.links.svelte-12mbj66{font:inherit;resize:vertical;width:100%;min-width:0;color:inherit;background:#fff;border:none;outline:none;padding:8px 10px;line-height:1.5}.go.svelte-12mbj66{min-height:var(--tap);font-family:inherit;font-size:var(--fs-md);border:none;place-items:center;padding:0 18px;display:grid}.btn-ghost.go.svelte-12mbj66{border:1px solid var(--line);background:#fff}.hint.svelte-12mbj66{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.5}.note.svelte-12mbj66{font-size:var(--fs-sm);color:var(--ink-2);overflow-wrap:anywhere;background:#f4f3ef;border-radius:8px;padding:10px 12px;line-height:1.5}.note.ok.svelte-12mbj66{color:#2f6b3f;background:#eef6ef}.note.warn.svelte-12mbj66{color:#7a5a1c;background:#fdf6e9}.note.err.svelte-12mbj66{color:#b05a4a;background:#faf3f1}.lnk.svelte-12mbj66{min-height:var(--tap);color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0 2px;font-weight:600}.lnk.svelte-12mbj66:hover{text-decoration:underline}.shot-row.svelte-12mbj66{display:flex;position:relative}.shot-input.svelte-12mbj66{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.shot-btn.svelte-12mbj66{cursor:pointer}.shot-input.svelte-12mbj66:focus-visible+.shot-btn:where(.svelte-12mbj66){outline:2px solid var(--accent);outline-offset:2px}.batch.svelte-12mbj66{flex-direction:column;gap:6px;display:flex}.batch-head.svelte-12mbj66{font-size:var(--fs-sm);color:var(--ink-2);justify-content:space-between;align-items:center;font-weight:600;display:flex}.b-row.svelte-12mbj66{border-top:1px solid var(--line);flex-direction:column;gap:3px;min-width:0;padding-top:8px;display:flex}.b-top.svelte-12mbj66{align-items:baseline;gap:8px;min-width:0;display:flex}.b-label.svelte-12mbj66{font-size:var(--fs-sm);color:var(--ink-2);background:#f1efe9;border-radius:10px;flex:none;padding:1px 8px;font-weight:700}.b-label[data-kind=added].svelte-12mbj66{color:#2f7d4f;background:#e5f2ea}.b-label[data-kind=price].svelte-12mbj66{color:#2a6d99;background:#e3edf4}.b-label[data-kind=outside].svelte-12mbj66,.b-label[data-kind=missing].svelte-12mbj66{color:#7a5a1c;background:#fdf6e9}.b-label[data-kind=error].svelte-12mbj66{color:#b05a4a;background:#faf3f1}.b-name.svelte-12mbj66{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-weight:600;text-decoration:none}a.b-name.svelte-12mbj66:hover{text-decoration:underline}.b-detail.svelte-12mbj66{font-size:var(--fs-sm);color:var(--ink-2);overflow-wrap:anywhere;line-height:1.5}.b-act.svelte-12mbj66{min-height:var(--tap);background:#fff;align-self:flex-start;padding:0 14px;font-family:inherit}.form.svelte-12mbj66{gap:var(--sp-2);flex-direction:column;display:flex}.row2.svelte-12mbj66{gap:8px;display:flex}.row2.svelte-12mbj66 .fld:where(.svelte-12mbj66){min-width:0}.row2.svelte-12mbj66 .fld.wide:where(.svelte-12mbj66){flex:2}.unit.pre.svelte-12mbj66{border-left:none;border-right:1px solid var(--line)}.pair.svelte-12mbj66{gap:8px;display:flex}.pair.svelte-12mbj66>:where(.svelte-12mbj66){flex:1}@media (width<=760px){.dialog.svelte-12mbj66{border-radius:0;width:100vw;height:100dvh;max-height:none;top:0;left:0;transform:none}.form.svelte-12mbj66 input:where(.svelte-12mbj66),.form.svelte-12mbj66 select:where(.svelte-12mbj66),textarea.links.svelte-12mbj66{font-size:16px}.row2.svelte-12mbj66{flex-direction:column}}.houses-page.svelte-kkal6k{gap:var(--sp-4);flex-direction:column;display:flex}.top.svelte-kkal6k{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}h1.svelte-kkal6k{font-size:var(--fs-xl);margin:0}.add.svelte-kkal6k{min-height:var(--tap);font-family:inherit;font-size:var(--fs-md);border:none;justify-content:center;align-items:center;gap:6px;padding:0 18px;display:inline-flex}.tools.svelte-kkal6k{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.search.svelte-kkal6k{flex:240px}.search.svelte-kkal6k input:where(.svelte-kkal6k){width:100%;min-height:var(--tap);border:1px solid var(--line);font:inherit;color:var(--ink);background:#fff;border-radius:10px;padding:0 12px}.search.svelte-kkal6k input:where(.svelte-kkal6k):focus{border-color:var(--accent);outline:none}.sort.svelte-kkal6k{align-items:center;gap:var(--sp-2);color:var(--ink-2);font-size:var(--fs-sm);display:flex}.sort.svelte-kkal6k select:where(.svelte-kkal6k){min-height:var(--tap);border:1px solid var(--line);font:inherit;color:var(--ink);background:#fff;border-radius:10px;padding:0 10px}.chips.svelte-kkal6k{-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.chip.svelte-kkal6k{min-height:var(--tap);border:1px solid var(--line);color:var(--ink-2);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:#fff;border-radius:22px;flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.chip.on.svelte-kkal6k{background:var(--ink);border-color:var(--ink);color:#fff}.chip.svelte-kkal6k .n:where(.svelte-kkal6k){opacity:.75;font-variant-numeric:tabular-nums}.empty.svelte-kkal6k{color:var(--ink-2);align-items:flex-start;gap:var(--sp-3);flex-direction:column;display:flex}.empty.svelte-kkal6k p:where(.svelte-kkal6k){margin:0}.list.svelte-kkal6k{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin:0;padding:0;list-style:none;display:grid}.card.svelte-kkal6k{gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--line);color:inherit;background:#fff;border-radius:12px;min-height:112px;text-decoration:none;display:flex}.card.svelte-kkal6k:hover{border-color:#b9c9d6}.card.open.svelte-kkal6k{border-color:var(--accent)}.thumb.svelte-kkal6k{background:#f1efe9;border-radius:8px;flex:none;width:88px;height:88px;overflow:hidden}.thumb.svelte-kkal6k img:where(.svelte-kkal6k){object-fit:cover;width:100%;height:100%;display:block}.thumb.plan.svelte-kkal6k img:where(.svelte-kkal6k){object-fit:contain;background:#fff}.body.svelte-kkal6k{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.row1.svelte-kkal6k{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);display:flex}.name.svelte-kkal6k{overflow-wrap:anywhere;font-weight:600}.score.svelte-kkal6k{background:var(--accent);color:#fff;min-width:32px;height:26px;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;border-radius:13px;flex:none;place-items:center;padding:0 6px;font-weight:700;display:grid}.price.svelte-kkal6k{font-size:var(--fs-lg);font-weight:600}.facts.svelte-kkal6k{color:var(--ink-2);font-size:var(--fs-sm)}.row3.svelte-kkal6k{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.stage.svelte-kkal6k{font-size:var(--fs-sm);color:#2a6d99;background:#e3edf4;border-radius:12px;padding:2px 8px;font-weight:600}.stage[data-stage=new].svelte-kkal6k{color:#6a4fa0;background:#eee9f6}.stage[data-stage=passed].svelte-kkal6k,.stage[data-stage=rejected].svelte-kkal6k{color:var(--ink-2);background:#f1efe9}.stage[data-stage=bought].svelte-kkal6k{color:#2f7d4f;background:#e5f2ea}.sr.svelte-kkal6k{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.list.svelte-kkal6k{grid-template-columns:1fr}.search.svelte-kkal6k input:where(.svelte-kkal6k),.sort.svelte-kkal6k select:where(.svelte-kkal6k){font-size:16px}.thumb.svelte-kkal6k{width:76px;height:76px}}.compare-page.svelte-2ilk5u{gap:var(--sp-4);flex-direction:column;display:flex}h1.svelte-2ilk5u{font-size:var(--fs-xl);margin:0}.hint.svelte-2ilk5u{color:var(--ink-2);font-size:var(--fs-sm);line-height:1.5}.go.svelte-2ilk5u{min-height:var(--tap);background:#fff;align-self:flex-start;padding:0 18px;font-family:inherit}.picks-head.svelte-2ilk5u{gap:var(--sp-2);flex-wrap:wrap;align-items:baseline;font-weight:600;display:flex}.count.svelte-2ilk5u{color:var(--ink-2);font-weight:400;font-size:var(--fs-sm)}.chips.svelte-2ilk5u{-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.chip.svelte-2ilk5u{min-height:var(--tap);border:1px solid var(--line);color:var(--ink-2);font:inherit;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:22px;flex:none;align-items:center;gap:6px;max-width:260px;padding:0 14px;display:inline-flex;overflow:hidden}.chip.on.svelte-2ilk5u{background:var(--ink);border-color:var(--ink);color:#fff}.ask-row.svelte-2ilk5u{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ask-row.svelte-2ilk5u .ask{min-height:var(--tap);font-size:var(--fs-sm)}.sun-date.svelte-2ilk5u{max-width:260px}.sun-date.svelte-2ilk5u input:where(.svelte-2ilk5u){min-height:var(--tap)}.cards.svelte-2ilk5u{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--sp-3);display:grid}.col.svelte-2ilk5u{border:1px solid var(--line);padding:var(--sp-4);gap:var(--sp-2);background:#fff;border-radius:12px;flex-direction:column;min-width:0;display:flex}.head.svelte-2ilk5u{gap:var(--sp-2);color:inherit;flex-direction:column;text-decoration:none;display:flex}.head.svelte-2ilk5u:hover .name:where(.svelte-2ilk5u){color:var(--accent);text-decoration:underline}.thumb.svelte-2ilk5u{aspect-ratio:16/9;background:#f1efe9;border-radius:8px;width:100%;overflow:hidden}.thumb.svelte-2ilk5u img:where(.svelte-2ilk5u){object-fit:cover;width:100%;height:100%;display:block}.thumb.plan.svelte-2ilk5u img:where(.svelte-2ilk5u){object-fit:contain;background:#fff}.name.svelte-2ilk5u{font-size:var(--fs-lg);overflow-wrap:anywhere;font-weight:600}.price.svelte-2ilk5u{font-weight:600}.decide.svelte-2ilk5u{align-items:center;gap:6px var(--sp-2);flex-wrap:wrap;display:flex}.stage.svelte-2ilk5u{font-size:var(--fs-sm);color:#2a6d99;background:#e3edf4;border-radius:12px;padding:2px 8px;font-weight:600}.scorenum.svelte-2ilk5u{background:var(--accent);color:#fff;min-width:32px;height:26px;font-size:var(--fs-sm);border-radius:13px;place-items:center;padding:0 6px;font-weight:700;display:grid}.scorenum.none.svelte-2ilk5u{background:#c9c6be}.reason.svelte-2ilk5u{color:var(--ink-2);font-size:var(--fs-sm);flex-basis:100%}.rows.svelte-2ilk5u{margin:var(--sp-2) 0 0;flex-direction:column;display:flex}.row.svelte-2ilk5u{padding:var(--sp-2) 0;border-top:1px solid var(--line);flex-direction:column;gap:2px;display:flex}.row.best.svelte-2ilk5u dd:where(.svelte-2ilk5u){font-weight:600}dt.svelte-2ilk5u{font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:6px;display:flex}dd.svelte-2ilk5u{overflow-wrap:anywhere;margin:0}.best-tag.svelte-2ilk5u{font-size:var(--fs-sm);color:#2f7d4f;background:#e5f2ea;border-radius:10px;padding:0 7px;font-weight:700}.dim.svelte-2ilk5u{font-size:var(--fs-sm);color:var(--ink-3);font-weight:400}.glyphs.svelte-2ilk5u{color:#b57a12;letter-spacing:1px}.disagree.svelte-2ilk5u{font-size:var(--fs-sm);color:#8a4a3c;font-weight:600}.missing.svelte-2ilk5u{color:var(--ink-2);font-size:var(--fs-sm);border-top:1px solid var(--line);padding-top:var(--sp-3);flex-direction:column;gap:8px;display:flex}@media (width<=760px){.cards.svelte-2ilk5u{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--sp-4));padding:0 var(--sp-4);display:flex;overflow-x:auto}.col.svelte-2ilk5u{scroll-snap-align:center;flex:0 0 84%}}.search.svelte-187pqcr{flex-direction:column;gap:10px;display:flex}.cap.svelte-187pqcr{font-size:var(--fs-sm);letter-spacing:.05em;color:#8b887f;font-weight:700}.cap.sub.svelte-187pqcr{margin-top:4px}.saved.svelte-187pqcr{font-size:var(--fs-sm);color:#5d8a5d}.hfe.svelte-187pqcr{font-size:var(--fs-sm);color:#4a4d52}.hfe.soon.svelte-187pqcr{color:#a36a12;font-weight:600}.hfe.past.svelte-187pqcr{color:#b05a4a;font-weight:600}.row.svelte-187pqcr{gap:8px;display:flex}.row.svelte-187pqcr .fld:where(.svelte-187pqcr){min-width:0}.unit.pre.svelte-187pqcr{border-left:none;border-right:1px solid var(--line)}.hint.svelte-187pqcr{font-size:var(--fs-sm);color:#6f6c64;line-height:1.5}.tpl.svelte-187pqcr label:where(.svelte-187pqcr){text-transform:none}.trend.svelte-187pqcr{font-size:var(--fs-sm);color:#4a4d52;flex-direction:column;gap:2px;display:flex}.t-block.svelte-187pqcr{color:#26282b;font-weight:600}.t-type.svelte-187pqcr{margin-top:2px}.t-note.svelte-187pqcr{color:#8b887f}.t-q.svelte-187pqcr{font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 10px;margin:0;padding:0;list-style:none;display:grid}.retry.svelte-187pqcr{border:1px solid var(--line);color:#3b78a5;min-height:40px;font:600 var(--fs-sm) Helvetica, Arial, sans-serif;cursor:pointer;background:#fff;border-radius:7px;align-self:flex-start;padding:0 14px}.retry.svelte-187pqcr:disabled{opacity:.5;cursor:default}.retry.primary.svelte-187pqcr{color:#fff;background:#3b78a5;border-color:#3b78a5}.recheck.svelte-187pqcr{border:1px solid var(--line);font-size:var(--fs-sm);color:#4a4d52;border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.rc-head.svelte-187pqcr{font-weight:600}.rc-list.svelte-187pqcr{overflow-wrap:anywhere;flex-direction:column;gap:3px;margin:0;padding-left:16px;line-height:1.45;display:flex}.rc-name.svelte-187pqcr{color:#26282b;font-weight:600}.rc-acts.svelte-187pqcr{flex-wrap:wrap;gap:8px;display:flex}@media (width<=480px){.row.svelte-187pqcr{flex-direction:column}input.svelte-187pqcr,select.svelte-187pqcr{font-size:16px!important}}.settings-page.svelte-1mk0pws{gap:var(--sp-4);flex-direction:column;display:flex}h1.svelte-1mk0pws{font-size:var(--fs-xl);margin:0}.sections.svelte-1mk0pws{border-bottom:1px solid var(--line)}.facts.svelte-1mk0pws{gap:var(--sp-2) var(--sp-4);grid-template-columns:max-content 1fr;margin:0;display:grid}.facts.svelte-1mk0pws dt:where(.svelte-1mk0pws){color:var(--ink-2)}.facts.svelte-1mk0pws dd:where(.svelte-1mk0pws){overflow-wrap:anywhere;margin:0}.hint.svelte-1mk0pws{font-size:var(--fs-sm);color:var(--ink-2)}.out.svelte-1mk0pws{min-height:var(--tap);background:#fff;align-self:flex-start;padding:0 18px;font-family:inherit}.search-mode.svelte-uk7d8p{background:var(--bg);flex-direction:column;flex:1;min-height:0;display:flex}.subnav.svelte-uk7d8p{gap:var(--sp-1);padding:0 var(--sp-5);border-bottom:1px solid var(--line);background:#fff;flex:none;display:flex}.sub.svelte-uk7d8p{min-height:44px;padding:0 var(--sp-3);color:var(--ink-2);border-bottom:2px solid #0000;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.sub.svelte-uk7d8p:hover{color:var(--ink)}.sub.on.svelte-uk7d8p{color:var(--ink);border-bottom-color:var(--accent)}.scroll.svelte-uk7d8p{-webkit-overflow-scrolling:touch;-webkit-user-select:text;user-select:text;flex:1;min-height:0;overflow-y:auto}.page.svelte-uk7d8p{max-width:1080px;padding:var(--sp-5) var(--sp-5) 48px;margin:0 auto}.msg.svelte-uk7d8p{color:var(--ink-2)}.signin.svelte-uk7d8p{gap:var(--sp-3);flex-direction:column;align-items:flex-start;max-width:520px;display:flex}.signin.svelte-uk7d8p h1:where(.svelte-uk7d8p){font-size:var(--fs-xl);margin:0}.signin.svelte-uk7d8p p:where(.svelte-uk7d8p){color:var(--ink-2);margin:0}.go.svelte-uk7d8p{min-height:var(--tap);font-family:inherit;font-size:var(--fs-md);border:none;padding:0 18px}.btn-ghost.go.svelte-uk7d8p{border:1px solid var(--line);background:#fff}.bottombar.svelte-uk7d8p{border-top:1px solid var(--line);padding:4px 4px calc(4px + env(safe-area-inset-bottom));background:#fff;flex:none;display:flex}.bb.svelte-uk7d8p{min-width:0;min-height:56px;color:var(--ink-2);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-weight:600;display:flex}.bb.on.svelte-uk7d8p{color:var(--accent);background:#eef4f9}@media (width<=760px){.page.svelte-uk7d8p{padding:var(--sp-4) var(--sp-4) 32px}}.amen.svelte-ouv3lj{gap:10px}button.svelte-ouv3lj{-webkit-tap-highlight-color:transparent;margin:0;font-family:inherit}button.btn-primary.svelte-ouv3lj{border:none}button.btn-ghost.svelte-ouv3lj{background:#fff}.plain.svelte-ouv3lj{appearance:none;font-size:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0}.switch.svelte-ouv3lj,.knob.svelte-ouv3lj{display:block}.where.svelte-ouv3lj{font-size:var(--fs-sm);color:#6f6c64;line-height:1.4}.find.svelte-ouv3lj{align-items:flex-end;gap:8px;display:flex}.grow.svelte-ouv3lj{flex:1}.fld.svelte-ouv3lj select:where(.svelte-ouv3lj){font-size:var(--fs-sm);background:#fff;border:none;outline:none;width:100%;padding:7px 8px;font-family:inherit}.summary.svelte-ouv3lj{font-size:var(--fs-sm);color:#4a4d52;background:#eef4f8;border-radius:8px;padding:10px 12px;line-height:1.6}.summary.svelte-ouv3lj b:where(.svelte-ouv3lj){color:#26282b}.warn.svelte-ouv3lj{font-size:var(--fs-sm);color:#9c4a3a;background:#fbf1ee;border:1px solid #efd6cf;border-radius:8px;padding:8px 10px;line-height:1.45}.readout.svelte-ouv3lj{font-size:var(--fs-sm);color:#6f6c64;background:#fdf6e7;border-radius:8px;padding:10px 12px;line-height:1.5}.note.svelte-ouv3lj{font-size:var(--fs-sm);color:#a9a69e;line-height:1.5}.link.plain.svelte-ouv3lj{color:#3b78a5;width:auto;font-size:var(--fs-sm);text-decoration:underline;display:inline}.row-between.svelte-ouv3lj{font-size:var(--fs-sm);color:#4a4d52;justify-content:space-between;align-items:center;display:flex}.switch.svelte-ouv3lj{background:#d5d2ca;border-radius:9px;flex:none;width:30px;height:17px;transition:background .15s;position:relative}.switch.on.svelte-ouv3lj{background:#3b78a5}.knob.svelte-ouv3lj{background:#fff;border-radius:50%;width:13px;height:13px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.switch.on.svelte-ouv3lj .knob:where(.svelte-ouv3lj){left:15px}.group.svelte-ouv3lj{border:1px solid var(--line);border-radius:8px;overflow:hidden}.ghead.plain.svelte-ouv3lj{cursor:pointer;background:#faf9f6;align-items:center;gap:8px;padding:8px 10px;display:flex}.gname.svelte-ouv3lj{font-size:var(--fs-sm);color:#26282b;flex:1;font-weight:600}.gcount.svelte-ouv3lj{font-size:var(--fs-sm);color:#6f6c64;background:#efede8;border-radius:9px;padding:1px 7px;font-weight:700}.chev.svelte-ouv3lj{color:#a9a69e;font-size:var(--fs-md);text-align:center;width:10px;transition:transform .15s}.chev.open.svelte-ouv3lj{transform:rotate(90deg)}.arow.plain.svelte-ouv3lj{font-size:var(--fs-sm);cursor:pointer;border-top:1px solid #f3f1ec;align-items:center;gap:7px;padding:7px 10px;display:flex}.arow.svelte-ouv3lj:hover{background:#f7f6f2}.arow.on.svelte-ouv3lj{background:#e3edf4}.arrow.svelte-ouv3lj{color:#6f6c64;flex:none;place-items:center;width:14px;height:14px;display:inline-grid}.aname.svelte-ouv3lj{text-overflow:ellipsis;white-space:nowrap;color:#26282b;flex:1;min-width:0;overflow:hidden}.adist.svelte-ouv3lj{font-variant-numeric:tabular-nums;color:#4a4d52;flex:none}.awalk.svelte-ouv3lj{font-variant-numeric:tabular-nums;color:#8b887f;text-align:right;flex:none;width:44px}.adetail.svelte-ouv3lj{font-size:var(--fs-sm);color:#6f6c64;background:#e3edf4;padding:0 10px 8px 31px;line-height:1.5}.furnish.svelte-64v9j3{gap:10px}.search.svelte-64v9j3{border:1px solid var(--line);font-size:var(--fs-sm);box-sizing:border-box;border-radius:7px;outline:none;width:100%;padding:8px 9px}.search.svelte-64v9j3:focus{border-color:#3b78a5}.tabs.svelte-64v9j3{flex-wrap:wrap;gap:4px;display:flex}.tab.svelte-64v9j3{font-size:var(--fs-sm);color:#6f6c64;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f4f3ef;border-radius:12px;padding:4px 8px}.tab.svelte-64v9j3:hover{background:#ebe9e3}.tab.on.svelte-64v9j3{color:#fff;background:#3b78a5}.target.svelte-64v9j3{font-size:var(--fs-sm);color:#6f6c64;align-items:center;gap:8px;font-weight:600;display:flex}.target.svelte-64v9j3 select:where(.svelte-64v9j3){flex:1;min-width:0}select.svelte-64v9j3{border:1px solid var(--line);font-size:var(--fs-sm);color:#26282b;box-sizing:border-box;background:#fff;border-radius:6px;width:100%;padding:4px 5px}.fits.svelte-64v9j3{font-size:var(--fs-sm);color:#4a4d52;background:#f2f7fb;border:1px solid #cfe0ec;border-radius:7px;padding:7px 9px;line-height:1.5}.note.svelte-64v9j3{font-size:var(--fs-sm);color:#a9a69e;line-height:1.5}.grid.svelte-64v9j3{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.grid.two.svelte-64v9j3{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.grid.svelte-64v9j3>.note:where(.svelte-64v9j3){grid-column:1/-1}.card.svelte-64v9j3{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:3px;min-width:0;padding:5px;display:flex}.draw.svelte-64v9j3{background:#faf9f6;border-radius:6px;place-items:center;height:64px;display:grid;position:relative}.rot.svelte-64v9j3{color:#6f6c64;cursor:pointer;border:1px solid var(--line);background:#fff;border-radius:5px;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:2px;right:2px}.rot.svelte-64v9j3:hover{color:#3b78a5;border-color:#3b78a5}.dims.svelte-64v9j3{font-size:var(--fs-sm);color:#8b887f;text-align:center}.name.svelte-64v9j3{font-size:var(--fs-sm);color:#26282b;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.card.svelte-64v9j3 select:where(.svelte-64v9j3){font-size:var(--fs-sm);padding:3px 1px}.large.svelte-64v9j3{font-size:var(--fs-sm);color:#a0612b;font-weight:600}.place.svelte-64v9j3{color:#fff;font-size:var(--fs-sm);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background:#3b78a5;border-radius:6px;margin-top:auto;padding:5px 0;font-weight:600}.place.svelte-64v9j3:hover{background:#346a93}.place.busy.svelte-64v9j3{background:#8fb0c9}.two.svelte-64v9j3 .card:where(.svelte-64v9j3){gap:4px;padding:7px}.two.svelte-64v9j3 .name:where(.svelte-64v9j3),.two.svelte-64v9j3 .dims:where(.svelte-64v9j3){font-size:var(--fs-sm)}.two.svelte-64v9j3 .place:where(.svelte-64v9j3){font-size:var(--fs-sm);padding:8px 0}@media (width<=760px){.search.svelte-64v9j3,select.svelte-64v9j3,.card.svelte-64v9j3 select:where(.svelte-64v9j3){font-size:16px}}.pane.svelte-q7pt0x{background:#f4f3ef;flex:1;min-width:0;position:relative;overflow:hidden}canvas.svelte-q7pt0x{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.chips.svelte-q7pt0x{gap:6px;display:flex;position:absolute;top:12px;left:12px}.hint.svelte-q7pt0x{color:#fff;font-size:var(--fs-sm);white-space:nowrap;pointer-events:none;background:#26282b;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0003}.dot.svelte-q7pt0x{background:#7fb2d6;border-radius:50%;flex:none;width:6px;height:6px}.empty-wrap.svelte-q7pt0x{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.empty.svelte-q7pt0x{border:1px solid var(--line);pointer-events:auto;background:#fff;border-radius:14px;flex-direction:column;gap:14px;width:340px;max-width:90%;padding:28px 30px;display:flex;box-shadow:0 8px 30px #00000014}.e-title.svelte-q7pt0x{font-size:16px;font-weight:600}.e-sub.svelte-q7pt0x{font-size:var(--fs-sm);color:#8b887f;margin-top:-8px;line-height:1.55}.e-btn.svelte-q7pt0x{font-size:var(--fs-sm);border:none;min-height:42px;padding:11px;font-family:inherit}.e-ghost.svelte-q7pt0x{border:1px solid var(--line);font:600 var(--fs-sm) Helvetica, Arial, sans-serif;text-align:center;cursor:pointer;color:#4a4d52;background:#fff;border-radius:9px;min-height:42px;padding:11px}.e-ghost.svelte-q7pt0x:hover{background:#f7f6f2}.e-links.svelte-q7pt0x{font-size:var(--fs-sm);color:#8b887f;flex-wrap:wrap;align-items:center;gap:0 10px;display:flex}.e-link.svelte-q7pt0x{color:#3b78a5;min-height:40px;font:var(--fs-sm) Helvetica, Arial, sans-serif;cursor:pointer;background:0 0;border:none;padding:0}.e-link.svelte-q7pt0x:hover{text-decoration:underline}.overlay.svelte-q7pt0x{z-index:2;pointer-events:none;position:absolute;inset:0}.row-between.svelte-80qz89{font-size:var(--fs-sm);color:#4a4d52;justify-content:space-between;align-items:center;display:flex}.note.svelte-80qz89{font-size:var(--fs-sm);color:#a9a69e;line-height:1.5}.cap.svelte-80qz89{font-size:var(--fs-sm);letter-spacing:.05em;color:#8b887f;font-weight:700}.link.svelte-80qz89{color:#3b78a5;cursor:pointer;margin-left:4px;font-weight:600}.pick.svelte-80qz89{flex-direction:column;gap:4px;margin-top:8px;display:flex}.pick-row.svelte-80qz89{border:1px solid var(--line);cursor:pointer;font-size:var(--fs-sm);color:#4a4d52;background:#fff;border-radius:7px;padding:7px 9px}.pick-row.svelte-80qz89:hover{border-color:#b9c9d6}.pick-row.on.svelte-80qz89{background:#e3edf4;border-color:#3b78a5}.readout.svelte-80qz89{font-size:var(--fs-sm);color:#6f6c64;background:#f2f7fb;border-radius:8px;padding:10px 12px;line-height:1.5}.warn.svelte-80qz89{font-size:var(--fs-sm);color:#8a4a3c;background:#fdf1ee;border-radius:8px;padding:10px 12px;line-height:1.5}.face.svelte-80qz89{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:8px;padding:8px 10px;display:flex}.face.on.svelte-80qz89{background:#f7fafc;border-color:#b9c9d6}.slots.svelte-80qz89{flex-wrap:wrap;gap:6px;display:flex}.slot.svelte-80qz89{text-align:center;border:1px solid var(--line);min-width:34px;font-size:var(--fs-sm);color:#4a4d52;cursor:pointer;border-radius:7px;padding:7px 0;font-weight:600}.slot.on.svelte-80qz89{color:#fff;background:#3b78a5;border-color:#3b78a5}.slot-text.svelte-80qz89{font-size:var(--fs-sm);color:#6f6c64;margin-top:-2px;line-height:1.5}.face-head.svelte-80qz89{text-align:left;gap:8px;width:100%;min-height:32px}.pick-row.svelte-80qz89{text-align:left;width:100%}.seg.svelte-80qz89{background:#f1efe9;border-radius:8px;gap:2px;padding:3px;display:flex}.seg-btn.svelte-80qz89{text-align:center;font-size:var(--fs-sm);cursor:pointer;color:#7d7a72;border-radius:6px;flex:1;padding:6px 8px;font-weight:600}.seg-btn.on.svelte-80qz89{color:#26282b;background:#fff;box-shadow:0 1px 2px #00000014}.toggle.svelte-80qz89{box-sizing:border-box;width:100%;min-height:40px;font:inherit;font-size:var(--fs-sm);color:#4a4d52;text-align:left;cursor:pointer;background:0 0;border:none;flex:none;justify-content:space-between;align-items:center;padding:0;display:flex}.vl.svelte-80qz89{flex-direction:column;gap:3px;margin:6px 0 0;padding:0;list-style:none;display:flex}.vl.svelte-80qz89 li:where(.svelte-80qz89){align-items:baseline;gap:6px;display:flex}.dot.svelte-80qz89{border-radius:50%;flex:none;width:8px;height:8px}.switch.svelte-80qz89{background:#d5d2ca;border-radius:9px;flex:none;width:30px;height:17px;transition:background .15s;position:relative}.switch.on.svelte-80qz89{background:#3b78a5}.knob.svelte-80qz89{background:#fff;border-radius:50%;width:13px;height:13px;transition:left .15s;display:block;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.switch.on.svelte-80qz89 .knob:where(.svelte-80qz89){left:15px}.row-between.svelte-347650{font-size:var(--fs-sm);color:#4a4d52;justify-content:space-between;align-items:center;display:flex}.note.svelte-347650{font-size:var(--fs-sm);color:#a9a69e;line-height:1.5}.cap.svelte-347650{font-size:var(--fs-sm);letter-spacing:.05em;color:#8b887f;font-weight:700}.readout.svelte-347650{font-size:var(--fs-sm);color:#6f6c64;background:#fdf6e7;border-radius:8px;padding:10px 12px;line-height:1.5}.readout.svelte-347650 b:where(.svelte-347650){color:#26282b}.score-line.svelte-347650{font-size:var(--fs-sm);color:#4a4d52;justify-content:space-between;align-items:baseline;gap:8px;line-height:1.5;display:flex}.score-line.svelte-347650 b:where(.svelte-347650){font-size:var(--fs-md);color:#26282b}.link.svelte-347650{font-size:var(--fs-sm);color:#3b78a5;cursor:pointer;flex:none}.wins.svelte-347650{background:#f7f6f2;border-radius:8px;flex-direction:column;gap:5px;padding:9px 11px;display:flex}.win-row.svelte-347650{font-size:var(--fs-sm);color:#4a4d52;flex-wrap:wrap;justify-content:space-between;gap:2px 8px;display:flex}.toggle.svelte-347650{color:#4a4d52;text-align:left;flex:none;justify-content:space-between;align-items:center;width:100%;min-height:40px;display:flex}.row-text.svelte-347650{font-size:var(--fs-sm);color:#4a4d52;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;line-height:1.5;display:flex}.row-text.svelte-347650 b:where(.svelte-347650){color:#26282b}.switch.svelte-347650{background:#d5d2ca;border-radius:9px;flex:none;width:30px;height:17px;transition:background .15s;position:relative}.switch.on.svelte-347650{background:#3b78a5}.knob.svelte-347650{background:#fff;border-radius:50%;width:13px;height:13px;transition:left .15s;display:block;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.switch.on.svelte-347650 .knob:where(.svelte-347650){left:15px}.pane.svelte-ic7gni{background:#e8eaec;flex:1;min-width:0;position:relative;overflow:hidden}.host.svelte-ic7gni{position:absolute;inset:0}.host.svelte-ic7gni canvas{display:block}.chips.svelte-ic7gni{z-index:3;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px}.sun.svelte-ic7gni{color:#a6731e}.crosshair.svelte-ic7gni{pointer-events:none;z-index:4;background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0006}.walk-hint.svelte-ic7gni{color:#fff;font-size:var(--fs-sm);pointer-events:none;z-index:4;white-space:nowrap;background:#26282be6;border-radius:8px;padding:8px 16px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.orbit-hint.svelte-ic7gni{background:#26282b8c}.attrib.svelte-ic7gni{font-size:var(--fs-sm);color:#4a4d52;pointer-events:none;z-index:4;background:#fff9;border-radius:4px;padding:2px 6px;position:absolute;bottom:6px;right:8px}.stick.svelte-ic7gni{z-index:5;touch-action:none;background:#ffffff40;border:1px solid #fff9;border-radius:50%;place-items:center;width:110px;height:110px;display:grid;position:absolute;bottom:60px;left:22px}.stick-knob.svelte-ic7gni{pointer-events:none;background:#ffffffd9;border-radius:50%;width:44px;height:44px;box-shadow:0 2px 6px #00000040}.exit.svelte-ic7gni{color:#fff;font-size:var(--fs-sm);z-index:5;cursor:pointer;background:#26282b;border-radius:8px;padding:8px 14px;font-weight:600;position:absolute;top:12px;right:12px}.host.svelte-ic7gni canvas{touch-action:none}.topbar.svelte-zcbnq7{border-bottom:1px solid var(--line);z-index:5;background:#fff;flex:none;align-items:center;gap:14px;height:52px;padding:0 14px;display:flex}.brand.svelte-zcbnq7{align-items:center;gap:10px;min-width:0;display:flex}.modeseg.svelte-zcbnq7{background:#f1efe9;border-radius:10px;flex:none;gap:2px;padding:3px;display:flex}.mbtn.svelte-zcbnq7{min-height:36px;font:inherit;font-size:var(--fs-md);color:#6f6c64;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0 16px;font-weight:600}.mbtn.on.svelte-zcbnq7{color:#26282b;background:#fff;box-shadow:0 1px 2px #00000014}.back.svelte-zcbnq7{border:1px solid var(--line);color:#3b78a5;min-height:36px;font:inherit;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.back.svelte-zcbnq7:hover{background:#f2f7fb}.spacer.svelte-zcbnq7{flex:1}.logo.svelte-zcbnq7{background:#3b78a5;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.logo-in.svelte-zcbnq7{border:2px solid #fff;border-bottom:none;width:10px;height:10px}.name.svelte-zcbnq7{font-size:var(--fs-md);font-weight:600}.saved.svelte-zcbnq7{font-size:var(--fs-sm);color:#9a978f}.hist.svelte-zcbnq7{gap:2px;margin-left:6px;display:flex}.hbtn.svelte-zcbnq7{cursor:pointer;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.hbtn.svelte-zcbnq7:hover{background:#f1efe9}.seg.svelte-zcbnq7{background:#f1efe9;border-radius:8px;align-items:center;gap:2px;padding:3px;display:flex}.seg-btn.svelte-zcbnq7{font-size:var(--fs-sm);cursor:pointer;color:#7d7a72;border-radius:6px;padding:5px 14px;font-weight:600}.seg-btn.on.svelte-zcbnq7{color:#26282b;background:#fff;box-shadow:0 1px 2px #00000014}.walk.svelte-zcbnq7{border:1px solid var(--line);color:#4a4d52;font-size:var(--fs-sm);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:6px 14px;font-weight:500;display:flex}.walk.svelte-zcbnq7:hover{border-color:#b9c9d6}.walk.on.svelte-zcbnq7{color:#fff;background:#3b78a5;border-color:#3b78a5}.ai-wrap.svelte-zcbnq7{position:relative}.ai-btn.svelte-zcbnq7{border:1px solid var(--line);color:#4a4d52;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:6px 14px;font-weight:500;display:flex}.ai-btn.svelte-zcbnq7:hover,.ai-btn.on.svelte-zcbnq7{border-color:#b9c9d6}.dot.svelte-zcbnq7{border-radius:50%;width:7px;height:7px}.ai-pop.svelte-zcbnq7{border:1px solid var(--line);width:min(360px,100vw - 24px);font-size:var(--fs-sm);color:#4a4d52;z-index:20;-webkit-user-select:text;user-select:text;background:#fff;border-radius:10px;padding:14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0000001f}.ai-title.svelte-zcbnq7{font-size:var(--fs-sm);color:#26282b;margin-bottom:10px;font-weight:600}.ai-row.svelte-zcbnq7{gap:6px;display:flex}.ai-row.svelte-zcbnq7 input:where(.svelte-zcbnq7){border:1px solid var(--line);min-width:0;font-size:var(--fs-sm);color:#26282b;border-radius:7px;flex:1;padding:7px 8px}.ai-copy.svelte-zcbnq7{color:#fff;cursor:pointer;background:#3b78a5;border-radius:7px;padding:7px 12px;font-weight:600}.ai-copy.svelte-zcbnq7:hover{background:#346a93}ol.svelte-zcbnq7{margin:12px 0 10px;padding-left:18px;line-height:1.6}.ai-note.svelte-zcbnq7{font-size:var(--fs-sm);color:#8b887f;line-height:1.5}.share.svelte-zcbnq7{color:#fff;font-size:var(--fs-sm);cursor:pointer;background:#3b78a5;border-radius:8px;padding:6px 16px;font-weight:600}.share.svelte-zcbnq7:hover{background:#346a93}.more.svelte-zcbnq7{border:1px solid var(--line);width:34px;height:32px;font-size:var(--fs-lg);color:#4a4d52;cursor:pointer;border-radius:8px;place-items:center;display:grid}.more.on.svelte-zcbnq7{background:#f1efe9}.menu.svelte-zcbnq7{border:1px solid var(--line);z-index:20;background:#fff;border-radius:10px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000001f}.mi.svelte-zcbnq7{font-size:var(--fs-sm);cursor:pointer;color:#26282b;border-radius:7px;padding:10px 12px}.mi.svelte-zcbnq7:hover{background:#f1efe9}.mi-note.svelte-zcbnq7{font-size:var(--fs-sm);color:#8b887f;border-bottom:1px solid var(--line);max-width:240px;margin-bottom:4px;padding:6px 12px 8px;line-height:1.4}.more.svelte-zcbnq7{position:relative}.badge.svelte-zcbnq7{border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:4px}@media (width<=760px){.topbar.svelte-zcbnq7{gap:8px;height:58px;padding:0 10px}.saved.svelte-zcbnq7,.hist.svelte-zcbnq7,.walk-label.svelte-zcbnq7{display:none}.brand.svelte-zcbnq7{flex:1;min-width:0}.spacer.svelte-zcbnq7{display:none}.name.svelte-zcbnq7{white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-md);overflow:hidden}.seg-btn.svelte-zcbnq7{height:36px;font-size:var(--fs-md);align-items:center;padding:0 14px;display:flex}.walk.svelte-zcbnq7{border-radius:10px;justify-content:center;width:42px;height:42px;padding:0}.walk.svelte-zcbnq7 svg{width:16px;height:16px}.more.svelte-zcbnq7{width:42px;height:42px;font-size:var(--fs-xl);border-radius:10px}.mi.svelte-zcbnq7{font-size:var(--fs-md);padding:13px 14px}.ai-pop.svelte-zcbnq7{width:auto;position:fixed;top:64px;left:12px;right:12px}}.rail.svelte-1f5kea9{background:#fff;border-right:1px solid #e8e6e1;flex-direction:column;flex:none;align-items:center;gap:6px;width:64px;padding:8px 0;display:flex;overflow-y:auto}.tools.svelte-1f5kea9{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.group.svelte-1f5kea9{border-radius:10px;flex-direction:column;align-items:center;gap:3px;width:54px;padding:5px 0 6px;display:flex}.group.svelte-1f5kea9+.group:where(.svelte-1f5kea9){position:relative}.group.svelte-1f5kea9+.group:where(.svelte-1f5kea9):before{content:"";background:#e8e6e1;height:1px;position:absolute;top:-4px;left:13px;right:13px}.group.active.svelte-1f5kea9{background:#f4f7fa}.glabel.svelte-1f5kea9{letter-spacing:.07em;text-transform:uppercase;color:#a9a69e;-webkit-user-select:none;user-select:none;padding:1px 0 3px;font-size:8.5px;font-weight:700;line-height:1}.group.active.svelte-1f5kea9 .glabel:where(.svelte-1f5kea9){color:#3b78a5}.gtools.svelte-1f5kea9{flex-direction:column;align-items:center;gap:4px;display:flex}.tbtn.svelte-1f5kea9{cursor:pointer;color:#6f6c64;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.tbtn.svelte-1f5kea9:hover{background:#f1efe9}.tbtn.on.svelte-1f5kea9{color:#2a6d99;background:#e3edf4;outline:1.5px solid #3b78a5}.tbtn.svelte-1f5kea9:focus-visible,.mode.svelte-1f5kea9:focus-visible{outline-offset:2px;outline:2px solid #3b78a5}.modes.svelte-1f5kea9{background:#f1efe9;border-radius:10px;flex-direction:column;flex:none;gap:2px;width:54px;margin-bottom:4px;padding:2px;display:flex}.mode.svelte-1f5kea9{cursor:pointer;color:#8a877f;letter-spacing:.04em;text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:5px 0 4px;font-size:8.5px;font-weight:700;display:flex}.mode.svelte-1f5kea9:hover{color:#6f6c64}.mode.on.svelte-1f5kea9{color:#2a6d99;background:#fff;box-shadow:0 1px 2px #00000014}.rail.horizontal.svelte-1f5kea9{border-top:1px solid #e8e6e1;border-right:none;flex-direction:column;align-items:stretch;gap:6px;width:auto;height:auto;padding:6px 8px 8px;overflow:hidden}.rail.horizontal.svelte-1f5kea9 .modes:where(.svelte-1f5kea9){flex-direction:row;gap:3px;width:auto;margin:0;padding:3px}.rail.horizontal.svelte-1f5kea9 .mode.search:where(.svelte-1f5kea9){color:#2a6d99}.rail.horizontal.svelte-1f5kea9 .mode:where(.svelte-1f5kea9){letter-spacing:.03em;flex-direction:row;flex:1;justify-content:center;gap:7px;height:44px;padding:0;font-size:13px}.rail.horizontal.svelte-1f5kea9 .mode:where(.svelte-1f5kea9) svg{width:17px;height:17px}.rail.horizontal.svelte-1f5kea9 .tools:where(.svelte-1f5kea9){flex-direction:row;align-items:stretch;gap:0}.rail.horizontal.svelte-1f5kea9 .group:where(.svelte-1f5kea9){background:0 0;border-radius:0;flex-direction:row;width:auto;min-width:0;margin:0;padding:0}.rail.horizontal.svelte-1f5kea9 .group:where(.svelte-1f5kea9)+.group:where(.svelte-1f5kea9){border-left:1px solid #e8e6e1;margin-left:4px;padding-left:4px}.rail.horizontal.svelte-1f5kea9 .group:where(.svelte-1f5kea9)+.group:where(.svelte-1f5kea9):before,.rail.horizontal.svelte-1f5kea9 .glabel:where(.svelte-1f5kea9){display:none}.rail.horizontal.svelte-1f5kea9 .gtools:where(.svelte-1f5kea9){flex-direction:row;flex:1;gap:2px;min-width:0}.rail.horizontal.svelte-1f5kea9 .tbtn:where(.svelte-1f5kea9){border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;width:auto;min-width:0;height:52px;display:flex}.rail.horizontal.svelte-1f5kea9 .tbtn:where(.svelte-1f5kea9) svg{width:21px;height:21px}.rail.horizontal.svelte-1f5kea9 .tlabel:where(.svelte-1f5kea9){white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:600;line-height:1;overflow:hidden}.rail.horizontal.svelte-1f5kea9 .tbtn.on:where(.svelte-1f5kea9){outline:none}.rail.horizontal.svelte-1f5kea9 .tbtn:where(.svelte-1f5kea9):focus-visible{outline-offset:-2px;outline:2px solid #3b78a5}.rpanel.svelte-v6qu1n{border-left:1px solid var(--line);background:#fff;flex-direction:column;flex:none;width:266px;display:flex;overflow-y:auto}@media (width<=760px){.rpanel.svelte-v6qu1n input:where(.svelte-v6qu1n){font-size:16px}}.row-between.svelte-v6qu1n{font-size:var(--fs-sm);color:#4a4d52;justify-content:space-between;align-items:center;display:flex}.note.svelte-v6qu1n{font-size:var(--fs-sm);color:#a9a69e;line-height:1.5}.cap.svelte-v6qu1n{font-size:var(--fs-sm);letter-spacing:.05em;color:#8b887f;font-weight:700}.calib-info.svelte-v6qu1n{font-size:var(--fs-sm);color:#6f6c64;background:#f7f6f2;border-radius:8px;padding:10px 12px;line-height:1.6}.calib-info.svelte-v6qu1n b:where(.svelte-v6qu1n){color:#26282b}.calib-reset.svelte-v6qu1n{font-size:var(--fs-sm);color:#8b887f;text-align:center;cursor:pointer}.calib-reset.svelte-v6qu1n:hover{color:#26282b}.calib-link.svelte-v6qu1n{font-size:var(--fs-sm);text-align:center;color:#3b78a5;cursor:pointer;background:#f2f7fb;border:1px solid #cfe0ec;border-radius:7px;padding:8px;font-weight:600}.mini-btn.svelte-v6qu1n{border:1px solid var(--line);font-size:var(--fs-sm);text-align:center;color:#4a4d52;cursor:pointer;border-radius:7px;flex:1;padding:7px}.mini-btn.svelte-v6qu1n:hover{background:#f7f6f2}.mini-btn.danger.svelte-v6qu1n{color:#b05a4a}.mini-btn.danger.svelte-v6qu1n:hover{background:#faf3f1}.snaps.svelte-v6qu1n{background:#f7f6f2;border-radius:8px;flex-direction:column;gap:9px;padding:11px 12px;display:flex}.switch.svelte-v6qu1n{background:#d5d2ca;border-radius:9px;width:30px;height:17px;transition:background .15s;position:relative}.switch.on.svelte-v6qu1n{background:#3b78a5}.knob.svelte-v6qu1n{background:#fff;border-radius:50%;width:13px;height:13px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.switch.on.svelte-v6qu1n .knob:where(.svelte-v6qu1n){left:15px}.room-name.svelte-v6qu1n{font-size:var(--fs-md);background:0 0;border:none;outline:none;width:100%;padding:0;font-weight:600}.room-name.svelte-v6qu1n:focus{border-bottom:1px solid #3b78a5}.mats.svelte-v6qu1n{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.mat.svelte-v6qu1n{cursor:pointer;flex-direction:column;gap:4px;display:flex}.mat.svelte-v6qu1n span:where(.svelte-v6qu1n){font-size:var(--fs-sm);color:#6f6c64;text-align:center}.sw.svelte-v6qu1n{outline-offset:2px;border-radius:8px;height:44px}.sw.custom.svelte-v6qu1n{color:#8b887f;font-size:var(--fs-md);background:#faf9f6;border:1px dashed #c9c6be;place-items:center;display:grid;background-size:cover!important}.room-row.svelte-v6qu1n{border:1px solid var(--line);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.room-row.svelte-v6qu1n:hover{background:#f7f6f2}.rname.svelte-v6qu1n{font-size:var(--fs-sm);align-items:center;gap:8px;font-weight:600;display:flex}.rsw.svelte-v6qu1n{border-radius:3px;width:10px;height:10px}.rarea.svelte-v6qu1n{font-size:var(--fs-sm);color:#8b887f}.no-rooms.svelte-v6qu1n{font-size:var(--fs-sm);color:#a9a69e;background:#f7f6f2;border-radius:8px;padding:11px 12px;line-height:1.6}.totals.svelte-v6qu1n{border-top:1px solid var(--line);font-size:var(--fs-sm);color:#4a4d52;flex-direction:column;gap:6px;padding-top:12px;display:flex}.dim.svelte-v6qu1n{color:#8b887f}.status.svelte-10kqjjy{border-top:1px solid var(--line);height:30px;font-size:var(--fs-sm);color:#8b887f;z-index:5;background:#fff;flex:none;align-items:center;gap:18px;padding:0 14px;display:flex}.item.svelte-10kqjjy{align-items:center;gap:6px;display:flex}.ai.svelte-10kqjjy{cursor:pointer}.ai.svelte-10kqjjy:hover{color:#3b78a5}.dot.svelte-10kqjjy{border-radius:50%;width:6px;height:6px}.scrim.svelte-kpdg8f{z-index:40;background:#26282b59;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.card.svelte-kpdg8f{-webkit-user-select:text;user-select:text;background:#fff;border-radius:12px;flex-direction:column;gap:12px;width:min(360px,100%);padding:18px;display:flex;box-shadow:0 12px 36px #0003}.title.svelte-kpdg8f{font-size:var(--fs-md);font-weight:600}.sub.svelte-kpdg8f{font-size:var(--fs-sm);color:#8b887f;margin-top:-6px;line-height:1.5}.err.svelte-kpdg8f{font-size:var(--fs-sm);color:#8a4a3c;background:#fdf1ee;border-radius:7px;padding:8px 10px}button.btn-primary.svelte-kpdg8f{border:none;width:100%;font-family:inherit}.row.svelte-kpdg8f{font-size:var(--fs-sm);justify-content:space-between;gap:10px;display:flex}.link.svelte-kpdg8f{color:#3b78a5;cursor:pointer}.link.svelte-kpdg8f:hover{text-decoration:underline}@media (width<=760px){.scrim.svelte-kpdg8f{place-items:end center;padding:0}.card.svelte-kpdg8f{border-radius:14px 14px 0 0;width:100%;padding:18px 16px 22px}.card.svelte-kpdg8f input:where(.svelte-kpdg8f){font-size:16px}}.shell.svelte-1hicyxm{background:var(--bg);flex-direction:column;height:100dvh;display:flex}.mid.svelte-1hicyxm{flex:1;min-height:0;display:flex}.mid.hidden.svelte-1hicyxm{display:none}.divider.svelte-1hicyxm{background:#e2dfd8;width:1px}.mobile.svelte-1hicyxm .mid:where(.svelte-1hicyxm){position:relative}.sheet.svelte-1hicyxm{z-index:8;border-top:1px solid var(--line);background:#fff;border-radius:14px 14px 0 0;flex-direction:column;max-height:100%;transition:height .22s ease-out;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -6px 20px #0000001a}.sheet.dragging.svelte-1hicyxm{transition:none}.sheet-bar.svelte-1hicyxm{box-sizing:border-box;height:44px;font-size:var(--fs-sm);color:#6f6c64;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;font-weight:600;display:flex}.sheet.dragging.svelte-1hicyxm .sheet-bar:where(.svelte-1hicyxm){cursor:grabbing}.grip.svelte-1hicyxm{background:#d5d2ca;border-radius:2px;width:36px;height:4px}.sheet-body.svelte-1hicyxm{min-height:0;overflow-y:auto}.draw-hint.svelte-1hicyxm{color:#fff;font-size:var(--fs-md);background:#26282beb;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:6px 6px 6px 14px;line-height:1.35;display:flex;position:absolute;bottom:calc(100% + 8px);left:10px;right:10px;box-shadow:0 6px 20px #0003}.draw-hint.svelte-1hicyxm .done:where(.svelte-1hicyxm){cursor:pointer;color:#fff;min-width:76px;min-height:44px;font-family:inherit;font-size:var(--fs-md);text-align:center;background:#3b78a5;border:none;border-radius:9px;flex:none;padding:0 16px;font-weight:600}.sheet.svelte-1hicyxm:has(.draw-hint:where(.svelte-1hicyxm)){overflow:visible}.sheet-body.svelte-1hicyxm .rpanel{border-left:none;width:auto;overflow:visible}.loading.svelte-1hicyxm{color:#fff;max-width:calc(100vw - 32px);font-size:var(--fs-sm);z-index:45;pointer-events:none;background:#26282beb;border-radius:9px;align-items:center;gap:9px;padding:8px 14px;animation:.2s toastIn;display:flex;position:fixed;top:58px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000040}.mobile.svelte-1hicyxm .loading:where(.svelte-1hicyxm){top:66px}.loading.svelte-1hicyxm .ltext:where(.svelte-1hicyxm){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.loading.svelte-1hicyxm .spin:where(.svelte-1hicyxm){border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex:none;width:13px;height:13px;animation:.8s linear infinite svelte-1hicyxm-spin}.loading.svelte-1hicyxm .lbar:where(.svelte-1hicyxm){background:#ffffff40;border-radius:2px;flex:none;width:70px;height:4px;overflow:hidden}.loading.svelte-1hicyxm .lbar:where(.svelte-1hicyxm) div:where(.svelte-1hicyxm){background:#8fd0ff;height:100%;transition:width .15s}@keyframes svelte-1hicyxm-spin{to{transform:rotate(360deg)}}.mobile.svelte-1hicyxm .toast:where(.svelte-1hicyxm){white-space:normal;text-align:center;max-width:calc(100vw - 32px);bottom:232px}.toast.svelte-1hicyxm{color:#fff;font-size:var(--fs-sm);z-index:50;white-space:nowrap;background:#26282b;border-radius:9px;padding:10px 18px;animation:.2s toastIn;position:fixed;bottom:104px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000040}
