.auth{width:100%}.auth-in{display:flex;flex-direction:column}.auth .field{margin:0 0 14px}.auth .f-l{margin-bottom:6px}.auth .xb.auth-note{margin:0 0 14px}.auth-go{width:100%;margin-top:4px}.auth-forgot{margin-top:12px}.auth-forgot a{color:var(--forest);text-underline-offset:3px;white-space:nowrap}.auth-switch{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;min-height:44px;margin:8px 0 0;font:400 15px/1.4 var(--sans);color:var(--ink2)}.auth-switch button{min-height:44px;padding:0 4px;margin:0 -4px;border:0;background:none;color:var(--forest);font:600 15px/1 var(--sans);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.auth-switch button:hover{text-decoration-thickness:2px}.lg-plate.xb{width:100%;margin:18px 0 0}.pw-in{padding-right:4px;cursor:text}.pw-eye{width:44px;height:44px;flex:none;display:grid;place-items:center;border:0;border-radius:12px;background:transparent;color:var(--ink3);transition:background-color .16s var(--ease-out),color .16s var(--ease-out)}.pw-eye:hover{background:var(--soft);color:var(--ink2)}.pw-eye:focus-visible{outline-offset:-2px}.pw-eye[aria-pressed=true]{color:var(--forest)}.mo-login{margin-top:2px;color:var(--ink2)}.mo-login .rubik{color:var(--ink2);font-weight:500;overflow-wrap:anywhere}.pw-sheet .sh-body>form>.field:first-child{margin-top:10px}.pw-sheet .xb.auth-note{margin:4px 0 8px}.bot-st{animation:botIn .32s var(--ease-out)}.bot-err{font:500 12px/1.35 var(--sans);color:var(--danger)}@keyframes botIn{0%{opacity:0;transform:translateY(-4px)}}.pd-wrap>.xb+.xb.bot-nudge{margin-top:10px}.sbar-live{display:contents}.sbar i.pop,.sbar.intro i.pop{animation:cellPop var(--spring-chip-d) var(--spring-chip);animation-delay:0ms}.roll{display:inline-grid;overflow:hidden;vertical-align:bottom;line-height:inherit}.roll>span{grid-area:1 / 1;display:inline-block}.bkx-sum .row.bkx-link>a.row-in{color:inherit;text-decoration:none}.bkx-sum .row>a.row-in:focus-visible{outline:2px solid var(--forest);outline-offset:-2px}@media(max-width:359.98px){.bkx-sum .r-actions .r-open.r-tg{display:grid}}.bkx-sum .sec-block{overflow:hidden}.bkx-sum .r-actions a.btn,.bkx-sum .r-open{text-decoration:none}.bkx-silence{margin:8px 0 0}.bkx-note{margin:12px 0 4px}.bkx-done{display:flex;align-items:center;gap:10px;margin:14px var(--margin) 4px;padding:12px 14px;border-radius:var(--r-field) var(--r-field) var(--r-field) 20px;background:var(--forest-soft);color:var(--ink)}.bkx-done .ic{color:var(--forest);flex:none}.bkx-notice.xb{margin-top:2px;margin-bottom:10px}.bkx-searchrow{padding:0 var(--margin) 10px}.bkx-searchrow .bkx-search{display:flex;align-items:center;gap:8px;height:44px;padding:0 14px;border:1px solid var(--line2);border-radius:999px;color:var(--ink3);background:var(--surface)}.bkx-searchrow .bkx-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:400 16px/1 var(--sans);color:var(--ink)}.bkx-search input::-webkit-search-cancel-button{display:none}.ph-head .icon-btn.on{background:var(--soft)}.bkx-sum .chips .chip{cursor:pointer}.bkx-sum .dep.on .badge,.bkx-sum .dep .badge{box-shadow:0 0 0 2px var(--paper)}.bkx .bl-title h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bkx .bl-bar .rubik b{font-weight:600}.bkx .brow{color:inherit;text-decoration:none}.bkx .brow>.row-in{color:inherit;text-decoration:none}.bkx .brow.wait .r-time,.bkx .brow.wait .bkx-at{color:var(--ink);font-weight:500}.bkx .brow .r-sub{-webkit-line-clamp:1}.bkx .brow.closed .r-title,.bkx .brow.closed .r-sum{color:var(--ink2)}.bkx .brow .bkx-due{color:var(--ink);font-weight:500}.bkx .brow .bkx-due:before{content:"";display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:var(--marker);vertical-align:1px}.bkx .brow .bkx-bad{color:var(--danger)}.bkx .sec .rubik{font-weight:500}.bkx-pick .row-in{color:inherit;text-decoration:none}.bkx-pick-hint{margin:2px var(--margin) 6px}.bkx .ava{margin-top:2px}.bkx-detail-empty{padding:48px var(--block-gap);color:var(--ink2);display:grid;gap:10px;justify-items:start}.bkx-detail-empty .ic{color:var(--ink3)}.bkx .who-st.st-wait{color:var(--ink);background:var(--marker-soft)}.bkx .who-st:not(.st-wait):before{display:none}.bkx .who-st.st-ok{color:var(--forest);background:var(--forest-soft)}.bkx .who-st.st-bad{color:var(--danger);background:var(--danger-soft)}.bkx .who-st.st-mute{color:var(--ink2);background:var(--soft)}.bkx-contacts{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font:500 15px/1.4 var(--sans)}.bkx-contacts a{color:var(--forest);text-decoration:none;display:inline-flex;align-items:center;gap:6px;min-height:32px}.bkx-contacts a.rubik{font-family:var(--rubik);font-variant-numeric:tabular-nums}.bkx-norc{margin:4px 0 0;padding:14px;border-radius:var(--r-field);background:var(--soft);color:var(--ink2);display:flex;gap:10px;align-items:flex-start}.bkx-norc .ic{flex:none;color:var(--ink3);margin-top:1px}.bkx-refund.xb{margin:14px 0 0}.bkx-moved{margin-top:4px}.bkx-stagewrap{display:flex;flex-direction:column;gap:12px}.bkx-stage{display:flex;align-items:flex-start;gap:14px;min-height:120px}.bkx-shot{flex:0 0 auto;display:block;width:min(56%,210px);border-radius:14px;overflow:hidden;background:#f7f7f5;box-shadow:0 1px 2px #161a1714,0 10px 28px #161a1724}.bkx-shot img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:top;background:#f7f7f5}.bkx-shot.skel{margin:0;height:340px;border-radius:14px;box-shadow:none}.bkx-fileerr,.bkx-pdf{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;text-align:center;color:#57524a}.bkx-pdf .btn{color:#161a17;border-color:#cfc8ba;text-decoration:none}.bkx-pdfbox{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.bkx-pdf-frame{width:100%;height:360px;border:0;border-radius:14px;background:#f7f7f5;box-shadow:0 1px 2px #161a1714,0 10px 28px #161a1724}.bkx-pdfbox .btn{text-decoration:none}.bkx-stk{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:18px}.bkx-stk .stk{position:relative;max-width:100%}.bkx-stk .stk-v{white-space:normal;overflow-wrap:anywhere}.bkx-stage.is-pdf .bkx-stk{flex:0 0 132px}.bkx-stage.stk-below{flex-direction:column}.bkx-stage.stk-below .bkx-stk{flex:none;flex-direction:row;flex-wrap:wrap;gap:10px 8px;padding-top:0}.bkx-files{display:flex;gap:6px}.bkx-file{min-width:36px;height:32px;padding:0 10px;border-radius:var(--r-tag);border:1px solid var(--line2);background:var(--surface);color:var(--ink2);font:500 13px/1 var(--rubik);cursor:pointer}.bkx-file.on{border-color:var(--forest);color:var(--forest);background:var(--forest-soft)}.verdict.bkx-vd.ok{background:var(--forest-soft)}.verdict.bkx-vd.ok .vd-ic{color:var(--forest)}.verdict.bkx-vd.bad{background:var(--danger-soft)}.verdict.bkx-vd.bad .vd-ic{color:var(--danger)}.bkx .actsheet .as-row+.as-row{margin-top:10px}.bkx .actsheet .as-row .btn{text-decoration:none}.bkx .actsheet .as-row .grow{flex:1}.bkx .actsheet .as-note{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;font:400 12px/1.35 var(--sans);color:var(--ink2);text-align:center}.bkx .actsheet .as-note .ic{flex:none}.bkx .check.no-sheet{padding-bottom:40px}.bkx-refuse .ta textarea{min-height:88px}.dsx .opt.add.on{border-style:solid}.dsx .dsx-times{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.dsx .dsx-times .input{min-height:48px}.dsx .dsx-own{margin-top:10px}.dsx .dsx-date input{font:400 16px/1 var(--sans);color:var(--ink)}.dsx .tr-sum.sk{display:grid;gap:8px;padding:14px}.dsx .xb{margin:16px 0 4px}.dsx .sh-note{margin-top:10px}.dsx-err.xb{margin:12px 0 0}@media(min-width:900px){.bkx-sum .search input{width:200px;color:var(--ink)}.bkx-sum .search{background:var(--surface)}.bkx-sum .pane-head .search{flex:none}.bkx.bk{grid-template-columns:272px minmax(0,1fr) 460px}.bkx .bk-check .check.no-sheet{padding-bottom:var(--block-gap)}.bkx-stk{padding-top:22px}.bkx-shot{width:min(56%,244px)}.bkx .bk-list .row-in{padding-left:16px;padding-right:16px}.bkx .bk-list .sec{padding-left:16px}.bkx-pick-hint{margin:2px 16px 6px}.bkx .bk-list .empty,.bkx .bk-list .err{padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){.sbar i.pop,.sbar.intro i.pop{animation:none}}.bkx-tour{display:flex;min-width:0;flex:1 1 auto}.bkx-tt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bkx-td{flex:none;white-space:nowrap}.bkx-linkbtn{border:0;background:transparent;padding:10px 0 10px 8px;cursor:pointer}@media(max-width:899.98px){.bkx .check.two{padding-bottom:220px}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/club/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/club/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/club/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/club/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/club/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/club/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/club/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/club/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/club/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/club/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/club/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/club/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/club/assets/rubik-cyrillic-400-normal-CQ8oBEnj.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/club/assets/rubik-latin-ext-400-normal-D8QMPjzI.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/club/assets/rubik-latin-400-normal-Bd548WEe.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/club/assets/rubik-cyrillic-500-normal-BV4bma5x.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/club/assets/rubik-latin-ext-500-normal-DkKfJ6Pe.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/club/assets/rubik-latin-500-normal-u2YmNvkZ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/club/assets/rubik-cyrillic-600-normal-Bhv6AWrg.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/club/assets/rubik-latin-ext-600-normal-ZJbMVRVo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/club/assets/rubik-latin-600-normal-DKH4MTrm.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--paper: #f3eee3;--surface: #fbf8f1;--ink: #161a17;--ink2: #57524a;--ink3: #726b5e;--hairline: rgb(22 26 23 / .1);--line2: rgb(22 26 23 / .2);--soft: rgb(22 26 23 / .06);--forest: #2f5d3f;--on-forest: #f3eee3;--forest-soft: rgb(47 93 63 / .12);--marker: #af5010;--on-marker: #fbf8f1;--marker-soft: rgb(175 80 16 / .12);--sun: #f0a83c;--danger: #a83a1e;--danger-soft: rgb(168 58 30 / .1);--ok: #4e7d3e;--warn: #b07a18;--alpine: #5f2a4a;--diff-easy: #4e7d3e;--diff-medium: #b07a18;--diff-hard: #a83a1e;--diff-extremo: #5f2a4a;--ground: #24402e;--ground-lift: #31573f;--on-ground: #f3eee3;--on-ground-2: #b9cbbd;--record-pill: #1b1e1b;--shadow-sticker: 0 2px 3.5px rgb(22 26 23 / .2);--shadow-float: 0 4px 12px rgb(22 26 23 / .2);--shadow-sheet: 0 -8px 30px rgb(22 26 23 / .1);--sans: "IBM Plex Sans", system-ui, sans-serif;--rubik: "Rubik", system-ui, sans-serif;--r-sticker: 4px;--r-badge: 6px;--r-tag: 8px;--r-field: 14px;--r-control: 16px;--r-card: 18px;--r-card-l: 20px;--r-sheet: 28px;--r-cut: 30px;--chip-gap: 7px;--gutter: 10px;--card-gap: 14px;--margin: 16px;--card-pad: 18px;--section-gap: 20px;--block-gap: 22px;--spring-card: linear(0, .0353, .12, .2293, .3467, .4612, .5665, .6593, .7384, .804, .8569, .8986, .9308, .9551, .9729, .9855, .9942, .9999, 1.0034, 1.0053, 1.0062, 1.0063, 1.0059, 1.0053, 1.0046, 1.0039, 1.0032, 1.0025, 1);--spring-card-d: .45s;--spring-segment: linear(0, .035, .1189, .2271, .3432, .4565, .5608, .6529, .7315, .7968, .8499, .8919, .9246, .9493, .9678, .9811, .9904, .9967, 1.0008, 1.0032, 1.0045, 1.005, 1.005, 1.0046, 1.0041, 1.0035, 1.003, 1.0024, 1);--spring-segment-d: .41s;--spring-reflow: linear(0, .0357, .122, .2345, .3561, .4754, .5853, .6821, .7641, .8314, .885, .9264, .9573, .9797, .9951, 1.0051, 1.0111, 1.0142, 1.0152, 1.0148, 1.0135, 1.0119, 1.01, 1.0082, 1.0065, 1.005, 1.0037, 1.0027, 1);--spring-reflow-d: .45s;--spring-chip: linear(0, .0333, .1155, .2249, .3454, .4657, .5784, .6791, .7656, .8373, .8947, .9392, .9724, .996, 1.0119, 1.0216, 1.0267, 1.0283, 1.0277, 1.0255, 1.0225, 1.0191, 1.0157, 1.0125, 1.0095, 1.007, 1.0049, 1.0032, 1);--spring-chip-d: .37s;--ease-out: cubic-bezier(.22, 1, .36, 1)}:root[data-theme=dark]{color-scheme:dark;--paper: #141714;--surface: #1e221e;--ink: #edeae1;--ink2: #c6c1b5;--ink3: #9a9589;--hairline: rgb(237 234 225 / .12);--line2: rgb(237 234 225 / .22);--soft: rgb(237 234 225 / .06);--forest: #7fbf95;--on-forest: #14231a;--forest-soft: rgb(127 191 149 / .14);--marker: #e8843c;--on-marker: #231206;--marker-soft: rgb(232 132 60 / .16);--danger: #f09a82;--danger-soft: rgb(240 154 130 / .12);--ok: #7fbf95;--warn: #dfc066;--alpine: #c79aba;--diff-easy: #7fbf95;--diff-medium: #dfc066;--diff-hard: #f09a82;--diff-extremo: #c79aba;--ground: #0f1a13;--ground-lift: #1b2c21;--shadow-sticker: 0 2px 3.5px rgb(0 0 0 / .45);--shadow-float: 0 4px 14px rgb(0 0 0 / .5);--shadow-sheet: 0 -8px 30px rgb(0 0 0 / .35)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}body{background:var(--paper);color:var(--ink);font:400 15px/1.45 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}::selection{background:var(--marker-soft)}:focus-visible{outline:2px solid var(--forest);outline-offset:2px}input,textarea{caret-color:var(--forest)}*{scrollbar-width:thin;scrollbar-color:var(--line2) transparent}.t-display{font:700 32px/1.1 var(--sans);letter-spacing:-.8px}.t-page{font:700 28px/1.12 var(--sans);letter-spacing:-.5px}.t-screen{font:700 25px/1.15 var(--sans);letter-spacing:-.35px}.t-headline{font:600 22px/1.2 var(--sans);letter-spacing:-.3px}.t-title{font:700 20px/1.25 var(--sans)}.t-subtitle{font:600 17px/1.3 var(--sans)}.t-body-l{font:400 16px/1.45 var(--sans)}.t-body{font:400 15px/1.45 var(--sans)}.t-body-s{font:400 13px/1.4 var(--sans)}.t-caption{font:400 12px/1.35 var(--sans)}.n-xl{font:600 26px/1.05 var(--rubik);font-variant-numeric:tabular-nums}.n-l{font:600 20px/1.1 var(--rubik);font-variant-numeric:tabular-nums}.n-m{font:600 15px/1.2 var(--rubik);font-variant-numeric:tabular-nums}.n{font:600 13px/1.25 var(--rubik);font-variant-numeric:tabular-nums}.l-11{font:500 11px/1.2 var(--rubik);letter-spacing:1.5px;text-transform:uppercase}.l-label{font:500 10.5px/1.2 var(--rubik);letter-spacing:.5px;text-transform:uppercase}.l-meta{font:500 10px/1.2 var(--rubik);letter-spacing:.6px;text-transform:uppercase}.l-section{font:500 9.5px/1.2 var(--rubik);letter-spacing:1.1px;text-transform:uppercase}.l-micro{font:500 8.5px/1.2 var(--rubik);letter-spacing:.8px;text-transform:uppercase}.tnum{font-variant-numeric:tabular-nums}.rubik{font-family:var(--rubik)}.sticker{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border-radius:var(--r-sticker);font:500 10px/1.1 var(--rubik);letter-spacing:.6px;text-transform:uppercase;background:#fbf8f1;color:#161a17;box-shadow:var(--shadow-sticker)}.sticker.green{background:#2f5d3f;color:#f3eee3}.sticker.dark{background:#161a17;color:#f3eee3}.sticker.orange{background:#af5010;color:#fbf8f1}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.tc{width:var(--w, 300px);max-width:100%;display:block;color:var(--ink);background:var(--surface);border-radius:var(--r-card-l);box-shadow:inset 0 0 0 1px var(--hairline)}.tc-ph{position:relative;height:172px;margin:6px 6px 0;border-radius:15px;overflow:hidden;background:var(--soft)}.tc-ph img{width:100%;height:100%;object-fit:cover;display:block}.tc-credit{position:absolute;left:10px;bottom:8px;font:500 9.5px/1.2 var(--rubik);color:#fff;opacity:.85;text-shadow:0 1px 2px rgb(0 0 0 / .5)}.tc-perf{position:relative;height:16px;overflow:hidden}.tc-perf:before{content:"";position:absolute;left:20px;right:20px;top:50%;border-top:1.5px dashed var(--line2)}.tc-perf i{position:absolute;top:50%;width:20px;height:20px;margin-top:-10px;border-radius:50%;background:var(--notch, var(--paper));box-shadow:inset 0 0 0 1px var(--hairline)}.tc-perf i:first-child{left:-10px}.tc-perf i:last-child{right:-10px}.tc-b{padding:2px 14px 14px;display:flex;flex-direction:column;gap:4px}.tc-when{color:var(--forest)}.tc-t{margin:0;font:600 17px/1.25 var(--sans)}.tc-facts{display:flex;align-items:center;gap:6px;color:var(--ink2);white-space:nowrap;overflow:hidden}.tc-dot{width:7px;height:7px;border-radius:50%;flex:none}.tc-in{color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:8px}.tc-club{display:inline-flex;align-items:center;gap:6px;min-width:0}.tc-nl{display:inline-flex;align-items:center;gap:4px;min-width:0}.tc-club .ic{color:var(--forest)}.tc-logo{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;flex:none;background:var(--forest);color:var(--on-forest);font:700 11px/1 var(--sans)}.tc-cn{font:500 13px/1.2 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tc-rate{font:600 13px/1 var(--rubik);white-space:nowrap}.tc-st{color:var(--sun)}.tc-price{text-align:right;flex:none}.tc-price b{display:block;font:600 17px/1.1 var(--rubik);font-variant-numeric:tabular-nums;white-space:nowrap}.tc-price small{font:500 11px/1 var(--rubik);color:var(--ink2);margin-left:3px}.tc-left{display:block;margin-top:4px;font:500 10.5px/1 var(--rubik);letter-spacing:.5px;text-transform:uppercase;color:var(--ink2)}.tc-left.few{color:var(--ink);font-weight:600}.tc.out .tc-ph{opacity:.56}.tc.out .tc-ph img{filter:grayscale(.5)}.tc-price b.muted{color:var(--ink2)}.tc [data-field].is-fresh,.tc .is-fresh{animation:fieldGlow 1.2s var(--ease-out)}@keyframes fieldGlow{0%{background:var(--marker-soft)}to{background:transparent}}.rc{margin:0;width:100%;max-width:280px;min-height:var(--h, 420px);background:#f7f7f5;color:#1d1f22;border-radius:14px;overflow:hidden;font:400 12.5px/1.35 -apple-system,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 0 0 1px #0000000f}.rc-top{background:#fff;padding:22px 16px 16px;text-align:center}.rc-check{width:40px;height:40px;margin:0 auto 8px;border-radius:50%;background:#2fae63;display:grid;place-items:center}.rc-ok{color:#5b6067;font-size:12px}.rc-sum{font-size:22px;font-weight:700;margin-top:4px;letter-spacing:-.3px}.rc-rows{margin:0;padding:6px 16px 12px}.rc-rows>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #e6e6e3}.rc-rows dt{color:#80858c}.rc-rows dd{margin:0;font-weight:600;text-align:right}.rc-blur{filter:blur(3.2px);opacity:.8}.rc-app{padding:10px 16px 16px;color:#9aa0a6;font-size:11px;text-align:center}.qr{display:block;border-radius:6px}.ic{flex:none;display:block}.mt{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);min-width:0;color:var(--ink);background:var(--surface);border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--hairline);overflow:hidden}.mt:before,.mt:after{content:"";position:absolute;left:48px;width:18px;height:18px;border-radius:50%;background:var(--notch, var(--paper));box-shadow:inset 0 0 0 1px var(--hairline);z-index:1}.mt:before{top:-9px}.mt:after{bottom:-9px}.mt-d{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:10px 0;border-right:1.5px dashed var(--line2)}.mt-d b{font:600 22px/1 var(--rubik)}.mt-d span{font:500 10px/1 var(--rubik);letter-spacing:.6px;text-transform:uppercase;color:var(--ink2)}.mt-b{padding:10px 12px;min-width:0;display:flex;flex-direction:column;gap:3px}.mt-t{font:600 15px/1.25 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mt-r{display:flex;align-items:center;justify-content:space-between;gap:8px}.mt-p{font:600 13px/1.2 var(--rubik);font-variant-numeric:tabular-nums;white-space:nowrap}.mt .tc-left{margin:0;white-space:nowrap}@media(max-width:899.98px){.desk-only{display:none!important}}.topbar{display:none}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.muted{color:var(--ink2)}.faint{color:var(--ink3)}.pad{padding:0 var(--margin)}.rot90{transform:rotate(90deg)}[hidden]{display:none!important}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:var(--r-control);border:1px solid transparent;font:500 15px/1 var(--sans);white-space:nowrap;background:transparent;color:var(--ink);transition:transform .12s var(--ease-out),background-color .16s var(--ease-out),opacity .16s}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.55;cursor:default}.btn-forest{background:var(--forest);color:var(--on-forest)}.btn-forest:hover{filter:brightness(1.06)}.btn-ok-soft{background:var(--forest-soft);color:var(--forest);font-weight:600}.btn-line{border-color:var(--line2)}.btn-line:hover{background:var(--soft)}.btn-s{height:36px;padding:0 14px;font-size:13px}.btn-l{height:52px;font:600 15px/1 var(--sans);padding:0 20px}.grow{flex:1}.icon-btn{width:40px;height:40px;border-radius:50%;border:0;background:transparent;color:var(--ink);display:grid;place-items:center;flex:none}.icon-btn:hover{background:var(--soft)}.ph-head{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:10px;height:58px;padding:0 8px 0 var(--margin);background:var(--paper)}.ph-head .icon-btn:first-child{margin-left:-8px}.logo{width:32px;height:32px;border-radius:10px;flex:none;display:grid;place-items:center;background:var(--forest);color:var(--on-forest);font:600 15px/1 var(--sans)}.ph-title{flex:1;min-width:0}.ph-t{font:600 17px/1.2 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph-s{font:400 12px/1.3 var(--sans);color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.ph-right{display:flex;align-items:center;gap:2px}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(5,1fr);padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--hairline)}.tabbar a{display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 0;color:var(--ink3);text-decoration:none}.tabbar a.on{color:var(--forest)}.tb-ic{position:relative}.tb-badge{position:absolute;top:-4px;left:15px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--marker);color:var(--on-marker);font:600 10.5px/18px var(--rubik);text-align:center;box-shadow:0 0 0 2px var(--surface)}.tb-l{font:500 10.5px/1.1 var(--rubik)}.chips{display:flex;gap:var(--chip-gap);padding:2px var(--margin) 6px;overflow-x:auto;scrollbar-width:none}.chip{height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--line2);background:transparent;font:500 13px/1 var(--sans);white-space:nowrap;display:inline-flex;align-items:center;gap:6px;color:var(--ink)}.chip.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.chip-n{font:600 13px/1 var(--rubik);opacity:.7}.chip.on .chip-n{opacity:.85}.dayline{padding:4px var(--margin) 10px;color:var(--ink2)}.dayline b{color:var(--ink);font-weight:600}.pinned{display:grid;grid-template-columns:56px 1fr;gap:12px;margin:2px var(--margin) 4px;padding:12px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);color:inherit;text-decoration:none}.pn-main{display:flex;flex-direction:column;gap:3px;min-width:0}.pn-when{color:var(--forest)}.pn-title{font:600 16px/1.25 var(--sans);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pn-bar{display:flex;align-items:center;gap:10px;margin-top:5px}.pn-bar .sbar{flex:1}.pn-num{font:400 13px/1 var(--rubik);color:var(--ink2)}.pn-num b{font-weight:600;color:var(--ink)}.pn-legend,.pn-cash{color:var(--ink2)}.pn-legend{display:flex;flex-wrap:wrap;gap:2px 12px;margin-top:2px}.pn-legend>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.lg{width:8px;height:8px;border-radius:2px;flex:none}.lg.paid{background:var(--forest)}.lg.held{background:repeating-linear-gradient(-45deg,var(--forest) 0 1.5px,transparent 1.5px 3px);box-shadow:inset 0 0 0 1px var(--forest)}.lg.rev{background:var(--marker)}.lg.free{background:var(--soft);box-shadow:inset 0 0 0 1px var(--line2)}.pn-legend b,.pn-cash b{color:var(--ink);font-weight:600}.pinned.sk{align-items:start}.sbar{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:3px;height:16px;min-width:60px}.sbar i{display:block;min-width:0;border-radius:3px;background:transparent;box-shadow:inset 0 0 0 1px var(--line2);transition:background-color .45s var(--ease-out),box-shadow .45s var(--ease-out)}.sbar .paid{background:var(--forest);box-shadow:inset 0 0 0 1px var(--forest)}.sbar .held{background:repeating-linear-gradient(135deg,var(--forest) 0 1.5px,transparent 1.5px 4px);box-shadow:inset 0 0 0 1px var(--forest)}.sbar .rev{background:var(--marker);box-shadow:inset 0 0 0 1px var(--marker)}.sbar.thin{height:8px;gap:2px}.sbar.thin i{border-radius:2px}.sbar.big{height:22px;gap:4px}.sbar.big i{border-radius:4px}.sbar.came .free{box-shadow:inset 0 0 0 1.5px var(--forest)}.sbar i.pop{animation:cellPop var(--spring-chip-d) var(--spring-chip)}@keyframes cellPop{0%{transform:scale(1.4)}to{transform:none}}.sec{margin:0;padding:18px var(--margin) 6px;color:var(--ink3)}.sec .rubik{letter-spacing:0}.row{position:relative;overflow:hidden;display:block;color:inherit;text-decoration:none;touch-action:pan-y}.row-in{position:relative;z-index:1;display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:12px var(--margin);background:var(--paper)}.row-in:after{content:"";position:absolute;left:76px;right:0;bottom:0;height:1px;background:var(--hairline)}.sec-block .row:last-child .row-in:after{display:none}.row:focus-visible{outline-offset:-2px}.thumb{position:relative;width:48px;height:54px;flex:none;display:block}.thumb.s{width:40px;height:46px}.thumb.l{width:56px;height:64px}.arch{display:block;width:100%;height:100%;overflow:hidden;background:var(--soft);border-radius:50% 50% 9px 9px/40% 40% 9px 9px}.arch img{width:100%;height:100%;object-fit:cover;display:block}.badge{position:absolute;right:-5px;bottom:-3px;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 2px var(--paper);color:#fbf8f1}.badge.wait{width:13px;height:13px;right:-3px;bottom:-1px;background:var(--marker)}.badge.paid{background:var(--forest);color:var(--on-forest)}.badge.held{background:var(--ink3);color:var(--paper)}.badge.review{background:var(--sun);color:#161a17}.ava{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;margin-top:2px;background:var(--soft);color:var(--ink2);font:600 15px/1 var(--sans)}.ava.s{width:28px;height:28px;font-size:11px;margin:0;flex:none}.thumb .ava+.badge{bottom:2px}.r-main{min-width:0}.r-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.r-title{font:600 15px/1.3 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.r-title.nx{display:flex;align-items:baseline;gap:4px}.r-n{min-width:0;overflow:hidden;text-overflow:ellipsis}.r-x{flex:none}.r-time{font:400 11px/1 var(--rubik);color:var(--ink2);flex:none}.row.wait .r-time{color:var(--ink);font-weight:500}.r-sub{margin-top:2px;font:400 13px/1.4 var(--sans);color:var(--ink2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.r-sub b,.r-what{color:var(--ink);font-weight:500}.r-sub.one{display:block;white-space:nowrap;text-overflow:ellipsis}.r-meta{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:5px;color:var(--ink2)}.r-sum{font:600 13px/1 var(--rubik);color:var(--ink);flex:none}.r-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;align-items:center}.r-actions .btn{flex:1 1 auto;gap:5px;height:38px;padding:0 8px;border-radius:var(--r-tag);font-size:13px}.r-actions .btn b{font-weight:600}.r-open{width:38px;height:38px;flex:none;margin-left:auto;display:grid;place-items:center;color:var(--ink3);border-radius:var(--r-tag)}.r-open:hover{background:var(--soft)}@media(max-width:359.98px){.r-actions .r-open{display:none}}.stars{display:inline-flex;gap:1px;color:var(--sun)}.sayr-tile{width:48px;height:48px;margin-top:2px;border-radius:14px;background:var(--forest-soft);color:var(--forest);display:grid;place-items:center}.swipe-bg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:0 22px;font:600 15px/1 var(--sans);opacity:0}.swipe-bg span{display:inline-flex;align-items:center;gap:8px}.row.sw-right .swipe-bg{opacity:1;background:var(--forest);color:var(--on-forest)}.row.sw-left .swipe-bg{opacity:1;background:var(--danger);color:var(--paper)}.row.sw-right .sw-no,.row.sw-left .sw-ok{visibility:hidden}.empty{padding:var(--block-gap) var(--margin) 6px}.empty-mark{width:60px;height:60px;border-radius:var(--r-card);background:var(--forest-soft);color:var(--forest);display:grid;place-items:center;margin-bottom:18px}.empty h1{margin:0 0 8px}.empty p{margin:0 0 20px;max-width:46ch}.empty-btns{display:flex;gap:10px;flex-wrap:wrap}.empty-btns .btn{flex:1 1 140px}.row.ghost .r-title{color:var(--ink3);font-weight:500}.ghost-arch{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line2)}.skel{display:block;height:12px;border-radius:6px;background:var(--soft);margin:5px 0;animation:skel 1.4s ease-in-out infinite}.skel.flat{animation:none}.arch.skel{margin:0;height:100%;border-radius:50% 50% 9px 9px/40% 40% 9px 9px}.w30{width:30%}.w40{width:40%}.w60{width:60%}.w70{width:70%}.w90{width:90%}.w100{width:100%}.h18{height:18px}.h8{height:8px}.sec .skel{height:10px;margin:0}@keyframes skel{50%{opacity:.45}}.err{padding:48px var(--margin);display:grid;justify-items:start;gap:12px;color:var(--ink2)}.err p{margin:0;max-width:34ch}.toast{position:fixed;left:var(--margin);right:var(--margin);bottom:calc(92px + env(safe-area-inset-bottom));z-index:50;width:fit-content;max-width:480px;margin-inline:auto;transform:translateY(16px);opacity:0;pointer-events:none;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--r-field);background:var(--record-pill);color:#f3eee3;font:500 15px/1.3 var(--sans);box-shadow:var(--shadow-float);transition:opacity .2s var(--ease-out),transform .3s var(--ease-out)}.toast .ic{color:#7fbf95}.toast.on{opacity:1;transform:none}.toast .ic{flex:none}.pane-deps,.pane-steps,.pane-preview,.sum .pane-detail{display:none}.pane-inbox{padding-bottom:96px}.bk.show-check .bk-list,.bk.show-list .bk-check,.scan-desk{display:none}.check{padding:0 var(--margin) 150px}.who{padding:6px 0 14px}.who-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:3px}.who-name{min-width:0}.who-st{flex:none;display:inline-flex;align-items:center;gap:5px;color:var(--ink);background:var(--marker-soft);padding:4px 8px;border-radius:var(--r-sticker)}.who-st:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--marker);flex:none}.who .t-caption{margin-top:4px}.stage-wrap{background:color-mix(in srgb,var(--ink) 7%,var(--paper));margin:0 calc(-1 * var(--margin));padding:18px 10px 18px var(--margin)}.rc-stage{position:relative}.rc-stage .rc{max-width:196px;min-height:0;font-size:11px;box-shadow:0 1px 2px #161a1714,0 10px 28px #161a1724}.rc-stage .rc-top{padding:18px 12px 12px}.rc-stage .rc-check{width:34px;height:34px}.rc-stage .rc-sum{font-size:19px}.rc-stage .rc-rows{padding:2px 12px 8px}.rc-stage .rc-rows>div{padding:8px 0;gap:8px}.rc-stage .rc-app{padding:6px 12px 12px}.stickers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.stk{position:absolute;display:flex;flex-direction:column;gap:2px;max-width:128px;padding:5px 8px;border-radius:var(--r-sticker);background:#fbf8f1;color:#161a17;box-shadow:var(--shadow-sticker);transform:rotate(var(--rot));transform-origin:0 50%}.stk-v{display:flex;align-items:center;gap:4px;font:600 11.5px/1.15 var(--rubik);font-variant-numeric:tabular-nums;white-space:nowrap}.stk-v .ic{color:#2f5d3f}.stk-c{font:500 8.5px/1.1 var(--rubik);letter-spacing:.8px;text-transform:uppercase;color:#6f685c}.stk.miss{background:#af5010;color:#fbf8f1}.stk.miss .stk-c{color:#fbf8f1cc}.leaders{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.rc-stage.stk-below .stickers{position:static;display:flex;flex-wrap:wrap;gap:10px 8px;margin-top:16px}.rc-stage.stk-below .stk{position:static;max-width:none}.rc-stage.stk-below .leaders{display:none}.ld{fill:none;stroke:var(--ink);stroke-opacity:.42;stroke-width:1.2}.ld.miss{stroke:var(--marker);stroke-opacity:1}.ld-dot{fill:#161a17;opacity:.55}.ld-dot.miss{fill:#af5010;opacity:1}.verdict{display:grid;grid-template-columns:22px 1fr;gap:10px;margin-top:14px;padding:14px;background:var(--marker-soft);border-radius:var(--r-field) var(--r-field) var(--r-field) 20px}.vd-ic{color:var(--marker);padding-top:1px}.verdict p{margin:0}.verdict .t-body-s{margin-top:4px}.actsheet{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:14px var(--margin) calc(14px + env(safe-area-inset-bottom));background:var(--surface);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--shadow-sheet);transition:opacity .2s}.actsheet.done{opacity:.45;pointer-events:none}.as-row{display:flex;gap:10px}.as-row .btn-line{flex:0 0 auto}.as-tg{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:8px;height:40px;border:0;background:transparent;color:var(--ink2);font:500 15px/1 var(--sans)}.bl-head{padding:4px var(--margin) 4px}.bl-title h2{margin:2px 0 0}.bl-bar{display:flex;align-items:center;gap:10px;margin:10px 0 12px;font:600 13px/1 var(--rubik)}.bl-bar .sbar{flex:1}.bl-actions{display:flex;gap:8px;flex-wrap:wrap}@media(min-width:900px){.brow.sel .row-in{background:var(--surface)}}.panes-form{padding-bottom:160px}.panes-form.step-0{padding-bottom:40px}.progress{display:flex;gap:4px;padding:0 var(--margin) 10px;background:var(--paper);position:sticky;top:58px;z-index:4}.progress i{flex:1;height:3px;border-radius:2px;background:var(--line2)}.progress i.on{background:var(--forest)}.ai-banner,.offline{display:flex;gap:10px;align-items:center;margin:6px var(--margin) 0;padding:11px 13px;border-radius:var(--r-field) var(--r-field) var(--r-field) 20px;font:400 13px/1.35 var(--sans)}.ai-banner{background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink2)}.ai-banner .ic{color:var(--marker)}.offline{background:var(--record-pill);color:#f3eee3;box-shadow:inset 0 0 0 1px #fbf8f11f}.offline .ic{color:#f0b45a}.fsec{padding:2px var(--margin) 0}.field{margin:18px 0}.f-l{display:flex;align-items:center;gap:8px;margin-bottom:8px;font:500 13px/1.3 var(--sans);color:var(--ink2)}.ai-tag{font:500 8.5px/1 var(--rubik);letter-spacing:.8px;text-transform:uppercase;padding:3px 5px;border-radius:var(--r-sticker);background:var(--marker-soft);color:var(--marker)}.input{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 14px;background:var(--surface);border:1px solid var(--line2);border-radius:var(--r-field)}.input:focus-within{border-color:var(--forest);box-shadow:inset 0 0 0 .5px var(--forest)}.input input{flex:1;min-width:0;border:0;background:transparent;outline:0;font:400 16px/1 var(--sans)}.search input::placeholder{color:var(--ink2);opacity:1}.input input.rubik{font:600 20px/1 var(--rubik)}.money-in input{font:600 20px/1 var(--rubik);font-variant-numeric:tabular-nums}.money-in input.is-fresh,#peekPrice.is-fresh{animation:fieldGlow 1.2s var(--ease-out);border-radius:4px}.unit{color:var(--ink2)}.input.select{padding:12px 14px;align-items:center}.input.select>span{flex:1;min-width:0;font:400 16px/1.3 var(--sans)}.input.select .ic{color:var(--ink3)}.tariffs{display:flex;gap:var(--chip-gap);flex-wrap:wrap}.tariff{height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line2);background:var(--surface);display:inline-flex;align-items:center;gap:8px;font:400 13px/1 var(--sans)}.tariff b{font-weight:600}.tariff.add{border-style:dashed;color:var(--ink2);background:transparent}.row-field{display:flex;align-items:center;justify-content:space-between;gap:16px}.row-field .f-l{margin-bottom:2px;color:var(--ink);font-size:15px}.switch{width:46px;height:28px;border-radius:999px;background:var(--line2);position:relative;flex:none}.switch i{position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:50%;background:var(--surface);box-shadow:0 1px 2px #161a1733}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:4px;background:var(--soft);border-radius:var(--r-card)}.seg button{height:40px;border:0;border-radius:var(--r-field);background:transparent;color:var(--ink2);font:500 13px/1 var(--sans);transition:background-color .2s,color .2s}.seg button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #161a171f}.pcts{display:flex;gap:var(--chip-gap);margin-top:10px;transition:opacity .2s}.pcts.off{opacity:.35;pointer-events:none}.split{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;padding:14px;background:var(--forest-soft);border-radius:var(--r-field) var(--r-field) var(--r-field) 20px}.split>div{display:flex;flex-direction:column;gap:3px;min-width:0}.split b{color:var(--ink)}.field.two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.stepper{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;height:52px;background:var(--surface);border:1px solid var(--line2);border-radius:var(--r-field);text-align:center}.stepper button{height:100%;border:0;background:transparent;color:var(--forest);font:500 20px/1 var(--rubik)}.stepper b{font:600 20px/1 var(--rubik)}.hint{margin:-8px 0 0}.f-actions{display:flex;gap:10px}.peek{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:4px 0 10px;border:0;border-bottom:1px solid var(--hairline);background:transparent;color:var(--ink);text-align:left}.peek-main{display:flex;flex-direction:column;gap:2px;min-width:0}.peek-t{font:600 15px/1.3 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.peek-s{color:var(--ink2)}.peek-s b{color:var(--ink)}.peek-l{color:var(--forest)}.peek-up{color:var(--ink3)}.rotm90{transform:rotate(-90deg)}.pv-sheet{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;flex-direction:column;align-items:center;padding:10px 0 calc(30px + env(safe-area-inset-bottom));background:var(--surface);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--shadow-sheet);--notch: var(--surface)}.pv-grab{width:36px;height:5px;border-radius:3px;background:var(--line2);margin-bottom:16px}.cal{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);padding:8px 10px 12px;overflow:hidden}.cal-head{display:flex;align-items:center;justify-content:space-between}.cal-m{text-transform:capitalize}.cal-wd,.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}.cal-wd{margin:4px 0 6px;color:var(--ink3)}.cal-wd .we{color:var(--forest)}.cd{position:relative;aspect-ratio:1;border:0;border-radius:var(--r-control);background:transparent;font:400 15px/1 var(--rubik);color:var(--ink)}.cd.we{background:var(--forest-soft)}.cd.sel{background:var(--forest);color:var(--on-forest);font-weight:600}.cd.past{color:var(--ink3);opacity:.55}.cd i{position:absolute;left:50%;bottom:5px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--ink3)}.scan-ph{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:#0e110f}.cam{position:relative;flex:1;overflow:hidden;color:#f3eee3;min-height:300px}.cam-scene{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 80% at 50% 42%,#4a4f48,#262a26 45%,#0e110f)}.buyer-phone{position:absolute;left:50%;top:47%;width:158px;height:268px;transform:translate(-50%,-50%) rotate(-5deg);border-radius:30px;background:#0b0c0b;padding:7px;box-shadow:0 24px 60px #0009}.bp-screen{height:100%;border-radius:24px;background:#fbf8f1;color:#161a17;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.bp-t{font:500 9.5px/1 var(--rubik);letter-spacing:1px;text-transform:uppercase;color:#57524a}.bp-code{font:600 13px/1 var(--rubik);letter-spacing:2px}.cam-top{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;align-items:center;gap:8px;padding:10px}.cam-btn{width:44px;height:44px;border-radius:50%;border:0;background:#00000061;color:#fff;display:grid;place-items:center;flex:none}.cam-title{flex:1;text-align:center;min-width:0}.cam-t{font:600 15px/1.25 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cam-s{font:400 11px/1.3 var(--rubik);opacity:.75}.cam-off{position:absolute;z-index:2;top:64px;left:12px;right:12px;display:flex;gap:10px;align-items:center;padding:11px 13px;border-radius:var(--r-field) var(--r-field) var(--r-field) 20px;background:var(--record-pill);color:#f3eee3;box-shadow:inset 0 0 0 1px #fbf8f11f;font:400 13px/1.35 var(--sans)}.cam-off .ic{color:#f0b45a;flex:none}.vf{position:absolute;z-index:1;left:50%;top:47%;width:214px;height:214px;transform:translate(-50%,-50%);cursor:pointer}.vf .c{position:absolute;width:36px;height:36px;border:3px solid #fbf8f1}.vf .tl{left:0;top:0;border-right:0;border-bottom:0;border-top-left-radius:var(--r-card)}.vf .tr{right:0;top:0;border-left:0;border-bottom:0;border-top-right-radius:var(--r-card)}.vf .bl{left:0;bottom:0;border-right:0;border-top:0;border-bottom-left-radius:var(--r-card)}.vf .br{right:0;bottom:0;border-left:0;border-top:0;border-bottom-right-radius:var(--r-card)}.cam.off .vf,.cam.off .buyer-phone{top:53%}.cam-hint{position:absolute;left:0;right:0;bottom:34px;text-align:center;color:#f3eee3cc}.flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;opacity:0;pointer-events:none}.flash.ok{background:#7fbf95}.flash.gray{background:#d9d3c7}.flash.red{background:#f4a08a}.flash.yellow{background:#f0b45a}.scan-sheet{position:relative;z-index:4;margin-top:-26px;padding:16px var(--margin) calc(14px + env(safe-area-inset-bottom));background:var(--surface);color:var(--ink);border-radius:var(--r-sheet) var(--r-sheet) 0 0}.ss-progress{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.ss-progress b{font-weight:600}.sr-card{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;padding:14px;border-radius:var(--r-card)}.sr-card.ok{background:#2f5d3f;color:#fbf8f1}.sr-card.gray{background:#ddd7cb;color:#161a17}.sr-card.red{background:#a83a1e;color:#fbf8f1}.sr-card.yellow{background:#f0a83c;color:#161a17}.sr-ic{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#ffffff2e}.sr-card.gray .sr-ic,.sr-card.yellow .sr-ic{background:#161a1714}.sr-t{font:500 10.5px/1.25 var(--rubik);letter-spacing:.5px;text-transform:uppercase;opacity:.85}.sr-who{font:700 20px/1.25 var(--sans);margin-top:2px}.sr-s{font:400 13px/1.35 var(--sans);opacity:.92;margin-top:1px}.sr-s b{font-weight:600}.ss-recent{margin:10px 0 12px}.mini{display:flex;align-items:center;gap:10px;padding:5px 0;font:400 13px/1.3 var(--sans);color:var(--ink2)}.mini>span:nth-child(2){flex:1}.ss-btns{display:flex;gap:10px}.ss-btns .btn{padding:0 12px}.an{padding-bottom:96px}.an-wrap{padding:0 var(--margin)}.an-head{margin:0 0 2px}.an-ctrl{display:flex;gap:var(--chip-gap);overflow-x:auto;padding:4px 0 10px;scrollbar-width:none;margin:0 calc(-1 * var(--margin));padding-left:var(--margin);padding-right:var(--margin)}.qa{padding:22px 0 20px;border-top:1px solid var(--hairline);scroll-margin-top:20px}.qa-q{margin:0 0 6px;font:700 20px/1.25 var(--sans);display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.ans{margin:0 0 14px;font:400 15px/1.5 var(--sans);color:var(--ink2);max-width:62ch}.ans b{color:var(--ink);font-weight:600}.chart-box{width:100%;min-height:170px}.chart{display:block;overflow:visible}.chart .gl{stroke:var(--hairline)}.chart .gt,.chart .xl{fill:var(--ink3);font:400 10.5px var(--rubik)}.chart .ln{fill:none;stroke:var(--forest);stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round}.chart .dot{fill:var(--paper);stroke:var(--forest);stroke-width:2}.chart .dot.last{fill:var(--forest)}.chart .vl{fill:var(--ink);font:600 11px var(--rubik)}.kv{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0 0}.kv>div{padding-top:10px;border-top:1px solid var(--hairline);min-width:0}.kv dt{font:400 12px/1.3 var(--sans);color:var(--ink2)}.kv dd{margin:3px 0 0;font:600 15px/1.2 var(--rubik);font-variant-numeric:tabular-nums}.fill{display:flex;flex-direction:column}.fl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:9px 0;border-bottom:1px solid var(--hairline);align-items:baseline}.fl:last-child{border-bottom:0}.fl-n{font:500 15px/1.3 var(--sans)}.fl-v{font:600 13px/1 var(--rubik)}.fl .sbar{grid-column:1 / -1}.hbars{display:flex;flex-direction:column;gap:2px}.hb{display:grid;grid-template-columns:minmax(0,44%) 1fr 52px;gap:12px;align-items:center;padding:6px 0}.hb-l{font:400 13px/1.3 var(--sans);color:var(--ink2)}.hb-t{height:10px;border-radius:5px;background:var(--soft);overflow:hidden}.hb-t i{display:block;height:100%;border-radius:5px;background:var(--forest);transform-origin:left center}.hbars.funnel .hb:last-child .hb-t i,.hbars.funnel .hb:nth-child(5) .hb-t i{background:var(--forest)}.hb-v{font:600 13px/1 var(--rubik);text-align:right;font-variant-numeric:tabular-nums}.pro{display:inline-flex;align-items:center;gap:7px}.pro-b{font:600 9.5px/1 var(--rubik);letter-spacing:.8px;text-transform:uppercase;padding:4px 6px;border-radius:var(--r-sticker);background:var(--forest);color:var(--on-forest)}.pro-u{font:400 12px/1.2 var(--sans);color:var(--ink2);letter-spacing:0}.pro-b.s{padding:3px 5px;font-size:8.5px}.locked{position:relative}.lk-shape{opacity:.4}.lk-shape .hb-t i{background:var(--ink3)}.lk-shape .skel{margin:0;height:10px}.lk-msg{display:grid;grid-template-columns:22px 1fr;gap:10px 10px;align-items:start;margin-top:12px;padding:14px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-field) var(--r-field) var(--r-field) 20px;color:var(--ink2)}.lk-msg p{margin:0}.lk-msg .btn{grid-column:2;justify-self:start}@media(min-width:900px){.ph-only{display:none!important}html,body{height:100%;overflow:hidden}.app{height:100vh;display:flex;flex-direction:column}.tabbar{display:none}.toast{bottom:30px}.topbar{display:flex;align-items:center;gap:22px;height:56px;flex:none;padding:0 20px;background:var(--paper);border-bottom:1px solid var(--hairline)}.tb-club{display:flex;align-items:center;gap:10px;min-width:0}.tb-name{font:600 15px/1.2 var(--sans);max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-nav{display:flex;gap:2px;height:100%}.tb-nav a{position:relative;display:flex;align-items:center;gap:6px;padding:0 11px;color:var(--ink2);text-decoration:none;font:500 15px/1 var(--sans);white-space:nowrap}.tb-nav a:hover,.tb-nav a.on{color:var(--ink)}.tb-nav a.on:after{content:"";position:absolute;left:11px;right:11px;bottom:-1px;height:2px;border-radius:2px;background:var(--forest)}.nav-count{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--marker);color:var(--on-marker);font:600 10.5px/18px var(--rubik);text-align:center}.tb-right{margin-left:auto;display:flex;align-items:center;gap:10px;flex:none}.tb-club{flex:none}.me{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--soft);color:var(--ink2);font:500 12px/1 var(--rubik)}.panes{flex:1;min-height:0}.panes-3{display:grid;grid-template-columns:272px minmax(0,1fr) 400px}.pane{overflow:auto;min-height:0;border-right:1px solid var(--hairline)}.pane:last-child{border-right:0}.pane-deps,.sum .pane-detail{display:block}.pane-detail{background:var(--surface)}.pane-inbox{padding-bottom:32px}.pane-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 16px 10px}.ph-h{margin:0;font:600 20px/1.2 var(--sans);letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid var(--line2);border-radius:999px;color:var(--ink3)}.search input{border:0;outline:0;background:transparent;width:170px;font:400 13px/1 var(--sans)}.chips{padding-top:0}.row-in{background:transparent}.row:hover .row-in{background:color-mix(in srgb,var(--ink) 3%,var(--paper))}.row-in:after{left:76px}.deps{padding:0 8px 16px;display:flex;flex-direction:column;gap:2px}.dep{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:10px 8px;border-radius:var(--r-field);color:inherit;text-decoration:none}.dep:hover{background:var(--soft)}.dep.on{background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline)}.dep-main{display:flex;flex-direction:column;min-width:0}.dep-t{font:600 15px/1.3 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dep-d{font:500 10px/1.4 var(--rubik);letter-spacing:.6px;text-transform:uppercase;color:var(--ink3)}.dep-b{display:flex;align-items:center;gap:8px;margin-top:5px}.dep-b .sbar{flex:1}.dep-n{font:500 13px/1 var(--rubik);color:var(--ink2)}.dep.draft .dep-d{color:var(--ink3);margin-top:4px}.dep .thumb .badge{box-shadow:0 0 0 2px var(--paper)}.dep.on .thumb .badge{box-shadow:0 0 0 2px var(--surface)}.dep-detail{padding-bottom:var(--block-gap)}.dd-photo{position:relative;margin:16px 20px 0;height:168px;overflow:hidden;border-radius:50% 50% var(--r-card) var(--r-card) / 38% 38% var(--r-card) var(--r-card)}.dd-photo img{width:100%;height:100%;object-fit:cover;display:block}.dd-credit{position:absolute;right:12px;bottom:8px;font:500 9.5px/1 var(--rubik);color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / .5)}.dd-body{padding:14px 20px 0}.dd-when{color:var(--forest)}.dd-title{margin:4px 0 14px}.facts{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:12px 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.facts dt{font:400 12px/1.3 var(--sans);color:var(--ink2)}.facts dd{margin:2px 0 0;font:600 15px/1.2 var(--rubik)}.dd-point{display:flex;gap:10px;margin:14px 0;font:400 15px/1.4 var(--sans)}.dd-point .ic{color:var(--ink3);margin-top:1px}.dd-point b{font-weight:500}.dd-seats{margin:18px 0 0}.dd-seats-top{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.dd-seats .of{font-size:15px;color:var(--ink2);font-weight:500}.legend{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:6px 14px}.legend li{display:flex;align-items:center;gap:8px;font:400 13px/1.3 var(--sans);color:var(--ink2)}.legend li b{margin-left:auto;color:var(--ink);font-weight:600}.legend i{width:10px;height:10px;border-radius:3px;flex:none}.legend .paid{background:var(--forest)}.legend .held{background:repeating-linear-gradient(-45deg,var(--forest) 0 2px,transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--forest)}.legend .rev{background:var(--marker)}.legend .free{background:var(--soft);box-shadow:inset 0 0 0 1px var(--line2)}.dd-cash{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:14px 0 12px;padding:12px 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);font:400 15px/1.3 var(--sans)}.dd-cash b{color:var(--ink)}.dd-guide{display:flex;align-items:center;gap:8px;font:400 13px/1.3 var(--sans);color:var(--ink2)}.dd-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.bk.show-check .bk-list,.bk.show-list .bk-check{display:block}.bk{grid-template-columns:272px minmax(0,1fr) 460px}.bk-check{display:flex!important;flex-direction:column}.bk-check .check{padding:18px 22px 20px;flex:1}.bl-head{padding:18px 16px 6px}.rc-stage .rc{max-width:244px;font-size:12px}.rc-stage .rc-sum{font-size:21px}.stage-wrap{margin:0;padding:22px 16px 22px 22px;border-radius:var(--r-card)}.stk{max-width:150px}.actsheet{position:sticky;bottom:0;border-radius:0;box-shadow:none;border-top:1px solid var(--hairline);padding:14px 22px 12px}.as-row .btn-line{flex:0 0 auto}.panes-form{display:grid;grid-template-columns:264px minmax(0,1fr) 372px;padding-bottom:0}.pane-steps{display:block;padding:18px 14px}.poster-src{display:grid;grid-template-columns:40px 1fr;gap:10px;align-items:center;padding:10px;margin-bottom:16px;border-radius:var(--r-field);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline)}.poster-src .t-body-s b{font-weight:600}.fsteps{display:flex;flex-direction:column;gap:2px}.fstep{display:flex;align-items:center;gap:10px;padding:10px;border-radius:var(--r-field);color:var(--ink2);text-decoration:none;font:500 15px/1.25 var(--sans)}.fstep:hover{background:var(--soft)}.fstep.on{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline)}.fs-n{width:24px;height:24px;border-radius:50%;flex:none;display:grid;place-items:center;font:600 11px/1 var(--rubik);box-shadow:inset 0 0 0 1.5px var(--line2)}.fstep.done .fs-n{background:var(--forest);color:var(--on-forest);box-shadow:none}.fstep.on .fs-n{color:var(--forest);box-shadow:inset 0 0 0 1.5px var(--forest)}.fstep .ai-tag{margin-left:auto}.pane-form{padding:0 30px 40px}.pane-form>*{max-width:600px}.fs-title{margin:22px 0 0}.ai-banner,.offline{margin:18px 0 0}.fsec{padding:0}.f-actions{position:static;padding:8px 0 0;border:0;background:transparent;max-width:600px}.pane-preview{display:block;padding:var(--block-gap);background:var(--surface);--notch: var(--surface)}.pv-head{color:var(--ink3);margin-bottom:16px}.pv-split{display:flex;flex-direction:column;gap:6px;margin-top:18px;padding:12px 14px;border:1px solid var(--hairline);border-radius:var(--r-field);color:var(--ink2);background:var(--paper)}.pv-split b{color:var(--ink)}.progress,.scan-ph{display:none}.scan-desk{display:grid}.scan-desk .ss-progress{margin:0 0 8px}.row.mark.is-came .r-title{color:var(--ink2)}.scan-side{padding:22px}.scan-side h2{margin:0 0 4px}.scan-side .sr-card{margin-top:8px}.an{flex:1;overflow:auto;padding-bottom:48px}.an-wrap{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:48px;max-width:1080px;margin:0 auto;padding:8px 30px 0}.an-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 0 12px}.an-head h1{margin:0}.an-ctrl{margin:0;padding:0}.qa{padding:var(--block-gap) 0}.an-toc{position:sticky;top:var(--block-gap);align-self:start;display:flex;flex-direction:column;gap:2px;padding-top:var(--block-gap)}.an-toc .l-11{padding:0 10px 8px}.an-toc a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:var(--r-tag);color:var(--ink2);text-decoration:none;font:400 15px/1.3 var(--sans)}.an-toc a:hover{background:var(--soft);color:var(--ink)}.r-actions .btn{flex:0 1 200px}.log-h{padding:22px 0 6px}}.f-dock{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:6px var(--margin) calc(10px + env(safe-area-inset-bottom));background:var(--surface);border-radius:20px 20px 0 0;box-shadow:var(--shadow-sheet)}.f-dock:empty{display:none}.f-dock .f-actions{padding-top:10px}.f-dock.solo .f-actions{padding-top:4px}.pub-why{display:flex;align-items:center;gap:6px;margin:8px 0 0;font:500 12px/1.3 var(--sans);color:var(--danger)}.pub-why.dock{justify-content:center}.dots{display:inline-flex;gap:3px;margin-right:2px}.dots i{width:5px;height:5px;border-radius:50%;background:currentColor;animation:dot 1s ease-in-out infinite}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes dot{50%{opacity:.3;transform:translateY(-2px)}}.f-hint{margin:8px 0 0;font:400 12px/1.35 var(--sans);color:var(--ink2)}.f-hint.up{margin:-8px 0 18px}.f-hint .ai-tag{vertical-align:1px}.f-msgs:empty{display:none}.f-msg{display:flex;gap:6px;align-items:flex-start;margin:8px 0 0;font:500 13px/1.35 var(--sans)}.f-msg .ic{flex:none;margin-top:1px}.f-msg.m-err{color:var(--danger)}.f-msg.m-warn{color:var(--warn)}.field.is-err:not(.two) .input,.field.is-err:not(.two) .cal,.field.two.is-err>div:nth-child(2) .input,.field.two.is-err>div:nth-child(2) .stepper{border-color:var(--danger);box-shadow:inset 0 0 0 .5px var(--danger)}.field.is-warn .input{border-color:var(--warn);box-shadow:inset 0 0 0 .5px var(--warn)}.span2{grid-column:1 / -1}.field.two .f-msgs .f-msg{margin-top:0}.err-banner{display:flex;gap:10px;align-items:center;margin:6px var(--margin) 0;padding:11px 13px;border-radius:var(--r-field) var(--r-field) var(--r-field) 20px;background:var(--danger-soft);color:var(--danger);font:500 13px/1.35 var(--sans)}.progress i.bad{background:var(--danger)}.opts{display:flex;flex-wrap:wrap;gap:var(--chip-gap)}.opt{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:8px 14px;border-radius:19px;border:1px solid var(--line2);background:var(--surface);color:var(--ink);font:500 13px/1.2 var(--sans);text-align:left;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out)}.opt .opt-ck{display:none;color:var(--forest)}.opt.on{border-color:var(--forest);background:var(--forest-soft);box-shadow:inset 0 0 0 .5px var(--forest)}.opt.on .opt-ck{display:block}.opt.add{border-style:dashed;background:transparent;color:var(--ink2)}.switch{border:0;padding:0;transition:background-color .25s var(--ease-out)}.switch i{transition:transform var(--spring-segment-d) var(--spring-segment)}.switch.on{background:var(--forest)}.switch.on i{transform:translate(18px)}.places{display:grid;gap:8px}.pl-row{display:grid;grid-template-columns:18px 20px 40px minmax(0,1fr) 40px;align-items:center;gap:8px;padding:8px 2px 8px 8px;border-radius:var(--r-field);background:var(--surface);border:1px solid var(--line2)}.pl-row .grip{color:var(--ink3)}.pl-n{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--forest);color:var(--on-forest);font-size:11px;font-weight:600}.pl-main{display:flex;flex-direction:column;gap:2px;min-width:0}.pl-t{font:600 15px/1.25 var(--sans)}.pl-s{color:var(--ink2)}.search-in{color:var(--ink3)}.photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ph-tile{position:relative;margin:0;aspect-ratio:1;border-radius:var(--r-field);overflow:hidden;border:0;padding:0;display:grid;place-items:center;align-content:center;gap:4px;background:var(--soft);color:var(--ink2)}.ph-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ph-tile figcaption{position:absolute;left:6px;bottom:6px;padding:3px 6px;border-radius:var(--r-sticker);background:#161a179e;color:#f3eee3}.ph-tile.add{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line2)}.dchips{display:flex;flex-wrap:wrap;gap:var(--chip-gap);margin-bottom:10px}.dchip{display:inline-flex;align-items:center;gap:2px;height:36px;padding:0 2px 0 12px;border-radius:18px;border:1px solid var(--forest);background:var(--forest-soft);color:var(--ink);font:600 13px/1 var(--rubik)}.dchip.on{background:var(--forest);color:var(--on-forest)}.dchip.bad{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.dchip-x{width:30px;height:30px;border:0;padding:0;background:transparent;color:inherit;display:grid;place-items:center;opacity:.75;border-radius:50%}.cd{padding:0}.cd.sel.bad{background:var(--danger);color:var(--surface);opacity:1}.input.select{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.pt-list{margin-top:8px;border:1px solid var(--line2);border-radius:var(--r-field);background:var(--surface);overflow:hidden}.pt-row{display:grid;grid-template-columns:18px minmax(0,1fr) 18px;gap:10px;align-items:center;width:100%;padding:11px 14px;border:0;border-bottom:1px solid var(--hairline);background:transparent;color:var(--ink);text-align:left;font:400 15px/1.3 var(--sans)}.pt-row:last-child{border-bottom:0}.pt-row>span{display:flex;flex-direction:column;gap:2px;min-width:0}.pt-row b{font-weight:500}.pt-row>.ic:first-child{color:var(--ink3)}.pt-row.on>.ic:first-child,.pt-ck,.pt-row.add,.pt-row.add>.ic:first-child{color:var(--forest)}.pt-h{padding:12px 14px 4px}.bring,.rent,.radios{border:1px solid var(--line2);border-radius:var(--r-field);background:var(--surface);overflow:hidden}.bring-src{margin:0 0 8px;color:var(--ink3)}.bring-typ{margin-top:10px}.ck-row,.rent-row,.radio{display:grid;align-items:center;gap:12px;width:100%;padding:11px 14px;border:0;border-top:1px solid var(--hairline);background:transparent;color:var(--ink);font:400 15px/1.4 var(--sans);text-align:left}.ck-row{grid-template-columns:22px minmax(0,1fr)}.bring-src+.ck-row,.rent-row:first-child,.radio:first-child{border-top:0}.ck{width:22px;height:22px;flex:none;border-radius:7px;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px var(--line2);color:transparent;transition:background-color .2s,box-shadow .2s,color .2s}.ck-row.on .ck,.guide.on .ck{background:var(--forest);box-shadow:none;color:var(--on-forest)}.rent-row{grid-template-columns:minmax(0,1fr) auto 26px}.rent-row.add{grid-template-columns:16px minmax(0,1fr);color:var(--forest);font-weight:500}.rent-p b{font-weight:600}.route{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:18px;padding:14px;margin-bottom:10px;border-radius:var(--r-field);background:var(--surface);border:1px solid var(--line2)}.route>div{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:4px;row-gap:4px;min-width:0}.route>div>.t-caption{grid-column:1 / -1}.route .l-meta{color:var(--ink3)}.r-kind{grid-column:1 / -1;font:600 15px/1.25 var(--sans)}.prep-in,.input.road{margin-top:10px}.input.road .l-meta{color:var(--ink3)}.input.road input{text-align:right}.guides{display:grid;gap:8px}.guide{display:grid;grid-template-columns:40px minmax(0,1fr) 22px;gap:12px;align-items:center;width:100%;padding:10px 14px 10px 10px;border-radius:var(--r-field);border:1px solid var(--line2);background:var(--surface);color:var(--ink);text-align:left;transition:border-color .2s var(--ease-out)}.guide.on{border-color:var(--forest);box-shadow:inset 0 0 0 .5px var(--forest)}.guide .ava{width:40px;height:40px;margin:0;font-size:13px}.g-main{display:flex;flex-direction:column;gap:2px;min-width:0}.g-main b{font:600 15px/1.3 var(--sans)}.radio{grid-template-columns:20px minmax(0,1fr) auto;padding:13px 14px}.rd-dot{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line2);transition:box-shadow .25s var(--ease-out)}.radio.on .rd-dot{box-shadow:inset 0 0 0 6px var(--forest)}.note{display:flex;gap:8px;align-items:flex-start;margin:-4px 0 18px;padding:12px 14px;border-radius:var(--r-field);background:var(--forest-soft);color:var(--ink);font:400 13px/1.4 var(--sans)}.note .ic{color:var(--forest);flex:none;margin-top:1px}.ta{position:relative;margin-top:10px}.ta textarea{display:block;width:100%;min-height:172px;padding:12px 14px 30px;border-radius:var(--r-field);border:1px solid var(--line2);background:var(--surface);color:var(--ink);font:400 16px/1.45 var(--sans);resize:vertical}.ta textarea:focus{outline:0;border-color:var(--forest)}.ta textarea.is-fresh{animation:fieldGlow 1.2s var(--ease-out)}.ta-n{position:absolute;right:12px;bottom:9px;color:var(--ink2)}#trBtn{margin-top:10px}.ai-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px}.ai-row #trBtn{margin-top:0}.start{padding:4px 0 var(--block-gap)}.st-main{margin:8px var(--margin) 6px;padding:18px;border-radius:var(--r-card-l);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);display:grid;gap:8px;justify-items:start}.st-ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--forest-soft);color:var(--forest)}.st-t{margin:4px 0 0;font:700 20px/1.2 var(--sans)}.st-main p{margin:0 0 6px;max-width:46ch}.st-main .btn{width:100%}.st-scratch{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:3px;align-items:center;width:calc(100% - 2 * var(--margin));margin:14px var(--margin) 0;padding:14px 16px;border-radius:var(--r-field);border:1px dashed var(--line2);background:transparent;color:var(--ink);text-align:left}.st-sc-t{font:600 15px/1.25 var(--sans)}.st-scratch .ic{grid-column:2;grid-row:1 / 3;color:var(--ink3)}.st-q{margin:6px 10px 12px}.paste{padding:8px var(--margin) var(--block-gap)}.poster-box{display:grid;gap:14px;padding:14px;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line2)}.pb-img{position:relative;margin:0;width:104px;aspect-ratio:4 / 5;border-radius:var(--r-tag);overflow:hidden;align-self:start;box-shadow:var(--shadow-sticker);transform:rotate(-2deg)}.pb-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pb-img figcaption{position:absolute;inset:auto 0 0 0;padding:28px 7px 7px;display:flex;flex-direction:column;gap:2px;background:linear-gradient(transparent,#161a17cc);color:#fbf8f1;font:500 7.5px/1.15 var(--rubik);letter-spacing:.5px}.pb-img figcaption b{font:700 10.5px/1.05 var(--sans);letter-spacing:0}.pb-text{min-width:0;font:400 15px/2.5 var(--sans);color:var(--ink)}.pb-text p{margin:0}.rd{position:relative;padding:1px 2px;border-radius:4px;background:transparent;color:inherit;transition:background-color .35s var(--ease-out),box-shadow .35s var(--ease-out)}.rd:before{content:attr(data-k);position:absolute;left:-2px;top:-14px;padding:2px 5px 1px;border-radius:var(--r-sticker);background:#fbf8f1;color:#2f5d3f;font:600 8.5px/1 var(--rubik);letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;box-shadow:var(--shadow-sticker);opacity:0;transform:rotate(-4deg) scale(.5);pointer-events:none;transition:opacity .2s var(--ease-out),transform var(--spring-chip-d) var(--spring-chip)}.rd.on{background:var(--forest-soft);box-shadow:inset 0 -1.5px 0 var(--forest)}.rd.on:before{opacity:1;transform:rotate(-4deg)}.read-sum{display:flex;gap:8px;align-items:center;margin-top:14px;padding:12px 14px;border-radius:var(--r-field) var(--r-field) var(--r-field) 20px;background:var(--forest-soft);color:var(--ink);font:500 13px/1.35 var(--sans)}.read-sum .ic{color:var(--forest);flex:none}.done-view{padding:var(--block-gap) var(--margin);display:grid;justify-items:start;gap:6px}.done-mark{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:var(--forest);color:var(--on-forest);margin-bottom:8px}.done-view h2{margin:0}.done-view>p{margin:0 0 14px;max-width:46ch}.tg{width:100%;padding:14px;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line2)}.tg-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.tg-head .f-l{margin:0}.tg-head .seg{width:116px;padding:3px}.tg-head .seg button{height:32px;font-size:13px}.tg-text{white-space:pre-wrap;padding:12px 14px;border-radius:var(--r-field);background:var(--paper);border:1px solid var(--hairline);color:var(--ink);font:400 15px/1.5 var(--sans)}.tg-text.is-fresh{animation:fieldGlow 1.2s var(--ease-out)}.tg-link{color:var(--forest);font-weight:500;overflow-wrap:anywhere}.tg .f-hint{display:flex;gap:6px;align-items:flex-start}.tg .f-hint .ic{flex:none;margin-top:1px}.tg-btns{display:flex;gap:10px;margin-top:14px}.tc-ghost{width:300px;max-width:100%;display:grid;gap:4px}.tc-ghost .tg-arch{aspect-ratio:4 / 3.3;margin-bottom:8px;border-radius:48% 48% var(--r-card) var(--r-card) / 34% 34% var(--r-card) var(--r-card);box-shadow:inset 0 0 0 1.5px var(--line2)}.tc-ghost p{margin:6px 0 0}.pv-extra{margin-top:18px;padding:14px;border:1px solid var(--hairline);border-radius:var(--r-field);background:var(--paper)}.pv-extra dl{margin:10px 0 0;display:grid;gap:10px}.pv-extra dt{font:500 11px/1.2 var(--rubik);letter-spacing:.4px;text-transform:uppercase;color:var(--ink3)}.pv-extra dd{margin:3px 0 0;font:400 13px/1.4 var(--sans);color:var(--ink);border-radius:4px}.pv-extra dd.is-fresh,.tc .is-fresh,.peek .is-fresh,.input.select.is-fresh{animation:fieldGlow 1.2s var(--ease-out)}.pv-pl{display:flex;align-items:center;gap:10px}.pv-sheet-x{width:min(300px,calc(100% - 32px))}.pv-sheet-x .pv-extra{margin-top:14px}@media(min-width:900px){.fs-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.fs-sum{font:400 12px/1.3 var(--sans);color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fstep.has-err .fs-n{background:var(--danger);color:var(--surface);box-shadow:none}.fstep.has-err .fs-sum{color:var(--danger);white-space:normal}.err-banner{margin:18px 0 0}.pub-why{margin-top:10px}.start{padding:18px 0 0}.st-main{margin:0 0 6px}.start .sec{padding-left:0}.start .row-in{padding-left:0;padding-right:0}.st-scratch{width:100%;margin:14px 0 0}.paste{padding:18px 0 0}.poster-box{grid-template-columns:150px minmax(0,1fr);gap:22px;padding:18px}.pb-img{width:150px}.pb-img figcaption{font-size:9.5px;padding:40px 10px 10px}.pb-img figcaption b{font-size:14px}.done-view{padding:30px 0 0}.f-dock{display:none}}.scan-err{display:grid;justify-items:start;gap:10px;padding:4px 2px 8px;color:var(--ink2)}.scan-err .ic{color:var(--warn)}.scan-err p{margin:0}.sr-card.sk{display:grid;gap:6px;background:var(--soft)}.qa.sk{display:grid;gap:8px}.an-ghost{list-style:none;margin:0;padding:0 var(--margin);display:grid;gap:2px}.an-ghost li{display:flex;align-items:center;gap:8px;padding:12px 0;border-top:1px solid var(--hairline);color:var(--ink3);font:500 15px/1.3 var(--sans)}.an-ghost .ic{color:var(--line2)}.scan-empty .pad{margin-top:18px}@media(min-width:900px){.step-7 .fs-title{display:none}.an-ghost{padding:0;max-width:560px}.an-empty{padding-left:0}}.as-note{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;font:400 12px/1.3 var(--sans);color:var(--ink2)}@media(min-width:900px)and (max-width:1199.98px){.tb-nav a{padding:0 8px;font-size:13px}.tb-new span{display:none}.tb-new{width:36px;padding:0}}.xp{padding-bottom:96px}.xp .xp-side,.xp .xp-aside{display:none}.xp.show-side .xp-side{display:block}.xp.show-side .xp-main{display:none}.xp.no-tab{padding-bottom:var(--block-gap)}.xp-head{align-items:flex-start}.xp-ht{min-width:0}.xp-hs{margin:4px 0 0;color:var(--ink2)}.xp-hact{display:flex;gap:8px;flex:none}.xsec{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.xsec-r{font:500 12px/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink2)}.xsec-r a{color:var(--forest);text-decoration:none}.lrow{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:64px;padding:10px var(--margin);color:inherit;text-decoration:none;background:transparent;border:0;width:100%;text-align:left}.lrow:after{content:"";position:absolute;left:68px;right:0;bottom:0;height:1px;background:var(--hairline)}.lrow:last-child:after,.lrow.last:after{display:none}.lrow.noic{grid-template-columns:minmax(0,1fr) auto auto;min-height:56px}.lrow.noic:after{left:var(--margin)}a.lrow:hover{background:color-mix(in srgb,var(--ink) 3%,var(--paper))}.lr-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--soft);color:var(--ink2)}.lrow.green .lr-ic{background:var(--forest-soft);color:var(--forest)}.lrow.danger .lr-t,.lrow.danger .lr-ic{color:var(--danger)}.lrow.danger .lr-ic{background:var(--danger-soft)}.lr-main{display:flex;flex-direction:column;gap:2px;min-width:0}.lr-t{font:500 15px/1.3 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:8px}.lr-s{font:400 13px/1.35 var(--sans);color:var(--ink2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lr-r{font:400 13px/1.35 var(--sans);color:var(--ink2);white-space:nowrap}.lr-r .nwait{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--marker);color:var(--on-marker);font:600 11px/1 var(--rubik)}.lr-ch{color:var(--ink3);display:grid}.lrow .switch{justify-self:end}.snav{display:flex;flex-direction:column;gap:2px;padding:0 8px 16px}.sn{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 8px;border-radius:var(--r-field);color:inherit;text-decoration:none}.sn:hover{background:var(--soft)}.sn.on{background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline)}.sn-ic{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--soft);color:var(--ink2)}.sn.on .sn-ic{background:var(--forest-soft);color:var(--forest)}.sn-main{display:flex;flex-direction:column;min-width:0}.sn-t{font:600 15px/1.3 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sn-s{font:400 12px/1.3 var(--sans);color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sn-n{font:500 13px/1 var(--rubik);color:var(--ink2)}.sn-n.wait{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--marker);color:var(--on-marker);display:grid;place-items:center;font-weight:600}.sn-ch{color:var(--ink3);display:none}.xb{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;margin:6px var(--margin) 0;padding:12px 13px;border-radius:var(--r-field) var(--r-field) var(--r-field) 20px;font:400 13px/1.35 var(--sans)}.xb>.ic{margin-top:1px}.xb-in{display:flex;flex-direction:column;gap:10px;min-width:0}.xb-in b{font-weight:600}.xb .xb-btns{display:flex;gap:8px;flex-wrap:wrap}.xb .xb-btns .btn{height:38px;padding:0 14px;border-radius:var(--r-tag);font-size:13px}.xb.info{background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink2)}.xb.info>.ic{color:var(--forest)}.xb.wait{background:var(--marker-soft);color:var(--ink)}.xb.wait>.ic{color:var(--marker)}.xb.err{background:var(--danger-soft);color:var(--ink)}.xb.err>.ic{color:var(--danger)}.xb.ok{background:var(--forest-soft);color:var(--ink)}.xb.ok>.ic{color:var(--forest)}.xb.warn{background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--ink)}.xb.warn>.ic{color:var(--warn)}.xb.dark{background:var(--record-pill);color:#f3eee3;box-shadow:inset 0 0 0 1px #fbf8f11f}.xb.dark>.ic{color:#f0b45a}.x-dock{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;flex-wrap:wrap;gap:10px;padding:12px var(--margin) calc(12px + env(safe-area-inset-bottom));background:var(--surface);border-radius:20px 20px 0 0;box-shadow:var(--shadow-dock, var(--shadow-sheet))}.x-dock>.btn{flex:1}.x-dock>.xb{margin:0;flex-basis:100%}.sheet-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.sh-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#161a1761}:root[data-theme=dark] .sh-scrim{background:#0000008c}.sheet{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:calc(100% - 48px);background:var(--surface);color:var(--ink);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--shadow-sheet)}.sh-grab{width:36px;height:5px;border-radius:3px;background:var(--line2);margin:8px auto 0;flex:none}.sh-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 8px 4px var(--margin);flex:none}.sh-t{margin:6px 0 0;font:700 20px/1.25 var(--sans)}.sh-s{margin:4px 0 0;font:400 13px/1.35 var(--sans);color:var(--ink2)}.sh-body{padding:4px var(--margin) 8px;overflow:auto;min-height:0}.sh-body>.field:first-child{margin-top:10px}.sh-foot{padding:10px var(--margin) calc(14px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:8px;flex:none;border-top:1px solid var(--hairline)}.sh-foot .f-actions .btn-line{flex:0 0 auto}.sh-note{display:flex;gap:8px;align-items:flex-start;margin:0;font:400 12px/1.35 var(--sans);color:var(--ink2)}.sh-note .ic{flex:none;margin-top:1px}.btn-danger{background:var(--danger);color:var(--surface)}:root[data-theme=dark] .btn-danger{color:#141714}.btn-danger-line{border-color:color-mix(in srgb,var(--danger) 45%,transparent);color:var(--danger)}.linkbox{display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 6px 6px 14px;border-radius:var(--r-field);background:var(--paper);border:1px solid var(--line2)}.linkbox code{flex:1;min-width:0;font:500 15px/1.3 var(--rubik);color:var(--ink);overflow-wrap:anywhere}.linkbox .btn{height:40px;border-radius:11px}a.me{text-decoration:none}.rubik-in input{font:600 20px/1 var(--rubik);font-variant-numeric:tabular-nums}.rtag{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:var(--r-badge);background:var(--soft);color:var(--ink2);font:500 10.5px/1 var(--rubik);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.rtag.green{background:var(--forest-soft);color:var(--forest)}.rtag.wait{background:var(--marker-soft);color:var(--ink)}.rtag.wait:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--marker);flex:none}.rtag.err,.rtag.bad{background:var(--danger-soft);color:var(--danger)}.toast.has-undo{pointer-events:auto}.toast-undo{flex:none;margin:-12px -6px -12px 4px;padding:0 8px;min-height:44px;border:0;background:transparent;color:#7fbf95;font:600 15px/1 var(--sans);cursor:pointer}.rtag .ic{width:13px;height:13px}@media(min-width:900px){.xp{display:grid;grid-template-columns:var(--cols, 272px minmax(0, 1fr) 400px);padding-bottom:0}.xp .xp-side,.xp .xp-aside,.xp.show-side .xp-main{display:block}.xp-side{padding-top:6px}.xp-aside{background:var(--surface);--notch: var(--surface)}.xp-main{padding-bottom:40px}.xp-main>.xb{margin-left:16px;margin-right:16px}.sheet{left:50%;top:50%;right:auto;bottom:auto;width:min(480px,calc(100vw - 48px));max-height:min(720px,calc(100vh - 64px));transform:translate(-50%,-50%);border-radius:var(--r-card-l)}.sh-grab{display:none}.sh-head{padding-top:14px;padding-left:22px}.sh-body{padding-left:22px;padding-right:22px}.sh-foot{padding:14px 22px 18px}}.elg{min-height:100vh;display:flex;flex-direction:column;background:var(--paper)}.lg-art{padding:12px var(--margin) 0}.lg-photo{position:relative;margin:0;height:292px;overflow:hidden;background:var(--soft);border-radius:50% 50% var(--r-card) var(--r-card) / 34% 34% var(--r-card) var(--r-card)}.lg-photo img{width:100%;height:100%;object-fit:cover;display:block}.lg-photo figcaption{position:absolute;right:14px;bottom:10px;font:500 9.5px/1 var(--rubik);color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / .55)}.lg-panel{padding:0 var(--margin) calc(30px + env(safe-area-inset-bottom))}.lg-in{display:flex;flex-direction:column;align-items:flex-start}.lg-mark{position:relative;width:60px;height:60px;margin-top:-30px;border-radius:18px;display:grid;place-items:center;background:var(--forest);color:var(--on-forest);box-shadow:0 0 0 4px var(--paper)}.lg-mark.muted-mark{margin-top:var(--block-gap);background:var(--soft);color:var(--ink2);box-shadow:none}.lg-t{margin:6px 0 8px;font:700 28px/1.15 var(--sans);letter-spacing:-.5px}.lg-mark+.lg-t{margin-top:16px}.lg-lead{margin:0 0 22px;max-width:34ch}.lg-btn{width:100%}.lg-small{margin:12px 0 0;font:400 12px/1.35 var(--sans);color:var(--ink2)}.lg-legal{display:flex;flex-wrap:wrap;gap:4px 8px;margin:18px 0 0;font:400 12px/1.35 var(--sans);color:var(--ink2)}.lg-legal a{color:var(--ink2);text-underline-offset:3px}.jn .lg-photo{height:176px}.jn-club{position:relative;margin-top:-36px}.cpv-logo{width:56px;height:56px;flex:none;border-radius:16px;display:grid;place-items:center;background:var(--forest);color:var(--on-forest);font:600 22px/1 var(--sans)}.cpv-logo.big{width:72px;height:72px;border-radius:20px;font-size:28px}.cpv-logo.s{width:40px;height:40px;border-radius:12px;font-size:16px}.jn-club .cpv-logo{box-shadow:0 0 0 4px var(--paper)}.jn-ava{position:absolute;left:52px;bottom:-6px}.jn-ava .ava{box-shadow:0 0 0 3px var(--paper);background:var(--surface)}.jn-t{margin-top:16px;font-size:25px;line-height:1.2;letter-spacing:-.35px}.jn-tags{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 10px}.jn-h{margin:18px 0 6px;color:var(--ink3)}.jn-list{list-style:none;margin:0;padding:0;width:100%}.jn-list li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;padding:9px 0;border-top:1px solid var(--hairline);font:400 15px/1.4 var(--sans)}.jn-list li:first-child{border-top:0}.jn-list .ic{color:var(--forest);margin-top:2px}.jn-cant{margin:0 0 22px}.et .tb-club{gap:10px}.et .tb-club .rtag{margin-left:4px}.et-mark{color:var(--on-forest)}.et-me{color:var(--ink2)}.et-out{color:var(--forest);text-decoration:none;font-weight:500}.ap{padding-bottom:176px}.ap-body{padding:0 var(--margin)}.ap-sec{padding-top:10px;scroll-margin-top:66px}.ap-h{display:flex;align-items:center;gap:10px;margin:18px 0 0;font:600 17px/1.3 var(--sans)}.ap-hn{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:600 11px/1 var(--rubik);color:var(--forest);box-shadow:inset 0 0 0 1.5px var(--forest);flex:none}.ap-sec .field{margin:16px 0}.ap-opt{margin-left:auto;font:400 12px/1 var(--sans);color:var(--ink2)}.ap-logo{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:center}.ap-logo .f-hint{margin-top:6px}.input>.ic{color:var(--ink3);flex:none}.ap #apDesc{min-height:132px}.ap .note{margin:4px 0 0}.ap-rules{margin-top:14px;border:1px solid var(--line2);border-radius:var(--r-field);background:var(--surface);align-items:start;padding:14px}.ap-rules>span:last-child{display:flex;flex-direction:column;gap:4px}.ap-rules b{font-weight:600}.ap-rules .ck{margin-top:1px}.ap-rules-s{display:block}.ap-link{display:inline-flex;align-items:center;gap:6px;margin:12px 0 8px;color:var(--forest);text-decoration:none;font-weight:500}.ap-answer{display:flex;align-items:center;justify-content:center;gap:6px;margin:8px 0 0;font:400 12px/1.35 var(--sans);color:var(--ink2)}.ap-answer .ic{color:var(--forest)}.ap-dock .f-actions{flex-wrap:wrap}.ap-dock .f-actions>.btn{flex:1 1 100%}.ap-dock .pub-why,.ap-dock .ap-answer{flex-basis:100%;justify-content:center}.peek .cpv-logo.s{width:40px;height:40px}[data-cf].is-fresh{animation:fieldGlow 1.2s var(--ease-out);border-radius:4px}.cpv{padding:16px;border-radius:var(--r-card);background:var(--paper);border:1px solid var(--hairline)}.cpv-top{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center}.cpv-main{min-width:0}.cpv-name{font:600 17px/1.3 var(--sans);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cpv-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.cpv-meta{display:flex;align-items:center;gap:6px;margin-top:14px;color:var(--ink2)}.cpv-meta .ic{color:var(--ink3);flex:none}.cpv-desc{margin:10px 0 0;color:var(--ink2);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cpv-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.cpv-link{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:999px;border:1px solid var(--line2);font:500 13px/1 var(--rubik);color:var(--ink)}.cpv-link .ic{color:var(--ink2)}.cpv.compact{padding:14px}.ap-pv-note{display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;margin:12px 0 0;color:var(--ink2)}.ap-pv-note .ic{margin-top:1px}.pd-wrap{padding-bottom:32px}.pd-card{margin:8px var(--margin) 0;padding:16px 16px 14px;border-radius:var(--r-card-l);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline)}.pd-wrap>.xb+.pd-card{margin-top:12px}.pd-steps{list-style:none;margin:0;padding:0}.pd-st{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding-bottom:16px}.pd-st:not(:last-child):before{content:"";position:absolute;left:13px;top:30px;bottom:2px;width:2px;border-radius:1px;background:var(--line2)}.pd-st.is-done:not(:last-child):before{background:var(--forest)}.pd-dot{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px var(--line2);color:transparent}.pd-st.is-done .pd-dot{background:var(--forest);color:var(--on-forest);box-shadow:none}.pd-st.is-now .pd-dot{background:var(--forest-soft);color:var(--forest);box-shadow:inset 0 0 0 1.5px var(--forest)}.pd-st.is-bad .pd-dot{background:var(--danger);color:var(--surface);box-shadow:none}.pd-txt{display:flex;flex-direction:column;gap:2px;padding-top:4px;min-width:0}.pd-txt b{font:600 15px/1.3 var(--sans)}.pd-st.is-next .pd-txt b{color:var(--ink2);font-weight:500}.pd-answer{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;margin:0;padding-top:12px;border-top:1px solid var(--hairline);color:var(--ink2)}.pd-answer .ic{color:var(--forest);margin-top:1px}.pd-edit{margin-top:12px}.pd-while{margin:0;padding:0 var(--margin) 12px;max-width:52ch}.pd-btns{display:flex;gap:10px;padding:0 var(--margin);align-items:flex-start}.pd-btns .btn{flex:1;padding:0 12px}.pd-ai{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.pd-ai .btn{flex:none;width:100%}.pd-ai .t-caption{text-align:center}.pd .row-in:after{display:none}.pd-aside{padding:var(--block-gap)}.pd-aside .pv-head{color:var(--ink3);margin-bottom:14px}.pd-dl{margin:16px 0;display:grid;gap:10px}.pd-dl div{display:flex;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--hairline)}.pd-dl dt{font:400 13px/1.3 var(--sans);color:var(--ink2)}.pd-dl dd{margin:0;font:500 15px/1.3 var(--sans);text-align:right;overflow-wrap:anywhere}@media(min-width:900px){.elg{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.85fr)}.lg-art{padding:var(--block-gap) 0 var(--block-gap) var(--block-gap);min-height:0}.lg-photo,.jn .lg-photo{height:100%;border-radius:50% 50% var(--r-card-l) var(--r-card-l) / 26% 26% var(--r-card-l) var(--r-card-l)}.lg-panel{display:grid;place-items:center;padding:40px 48px;overflow:auto}.lg-in{width:100%;max-width:400px}.lg-mark{margin-top:0;box-shadow:none}.lg-t{font-size:32px;letter-spacing:-.8px}.jn-t{font-size:25px}.ap .fstep.is-ok .fs-n{background:var(--forest);color:var(--on-forest);box-shadow:none}.lg-mark.muted-mark,.jn-club{margin-top:0}.ap{padding-bottom:0}.ap .xp-side{padding:18px 14px}.ap .xp-side .st-q{margin:6px 10px 12px}.ap .xp-main{padding:0 30px 40px}.ap .xp-main>.ph-only+div>.xb,.ap #apErr .xb{margin:18px 0 0;max-width:600px}.ap-body{padding:0}.ap-body>*{max-width:600px}.ap-title{margin:22px 0 0}.ap-sec{scroll-margin-top:16px}.ap-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px}.ap-actions>.btn{flex:0 0 auto;min-width:220px}.ap-actions .ap-answer,.ap-actions .pub-why{margin:0}.ap-pv{padding:var(--block-gap)}.ap-pv .pv-head{color:var(--ink3);margin-bottom:16px}.pd .xp-main{padding:0 30px 40px}.pd-wrap{max-width:640px;padding-top:4px}.pd-dh h1{margin:var(--block-gap) 0 4px}.pd-wrap>.xb{margin:16px 0 0}.pd-card{margin:16px 0 0}.pd-wrap .sec,.pd-while,.pd-btns{padding-left:0;padding-right:0}.pd-btns .btn,.pd-ai{flex:0 0 auto}.pd-wrap .row-in{padding-left:0;padding-right:0}}.tr-wait{color:var(--ink);font-weight:500}.tr-wait:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--marker);flex:none;display:inline-block;margin-right:5px;vertical-align:1px}.tr-chips{padding-top:4px}.tr-chips .chip{text-decoration:none}.tr-row .r-sub{-webkit-line-clamp:1}.tr-mini{display:flex;flex-direction:column;gap:5px;margin-top:8px}.trm{display:grid;grid-template-columns:64px minmax(0,1fr) 36px;align-items:center;gap:8px}.trm .sbar{min-width:0}.trm-d{font:400 11px/1 var(--rubik);color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trm-n{font:500 11px/1 var(--rubik);color:var(--ink2);text-align:right}.tr-row .r-actions .btn{flex:0 0 auto;padding:0 14px}@media(min-width:900px){.tr-row.sel .row-in{background:var(--surface)}}.tr-note{display:flex;gap:8px;align-items:center;margin:14px var(--margin) 0;color:var(--ink2)}.tr-detail{padding:0 var(--margin) 32px}.tr-photo{position:relative;height:176px;overflow:hidden;background:var(--soft);border-radius:50% 50% var(--r-card) var(--r-card) / 38% 38% var(--r-card) var(--r-card)}.tr-photo img{width:100%;height:100%;object-fit:cover;display:block}.tr-credit{position:absolute;right:12px;bottom:8px;font:500 9.5px/1 var(--rubik);color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / .5)}.tr-hero-main{padding-top:14px}.tr-kind{display:flex;align-items:center;gap:7px;color:var(--ink2)}.tr-diff{width:8px;height:8px;border-radius:50%;background:var(--dc);flex:none}.tr-title{margin:6px 0 4px;text-wrap:balance}.tr-rate{display:inline-flex;align-items:center;gap:4px;color:var(--ink2);text-decoration:none}.tr-rate .ic{color:var(--ink3)}.tr-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 0;padding:12px 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.tr-facts div{min-width:0}.tr-facts dt{font:400 12px/1.3 var(--sans);color:var(--ink2)}.tr-facts dd{margin:3px 0 0;font:600 15px/1.2 var(--rubik);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr-line{display:flex;gap:8px;align-items:flex-start;margin-top:6px;color:var(--ink2)}.tr-line .ic{color:var(--ink3);margin-top:1px}.tr-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.tr-acts .btn{padding:0 12px}.tr-detail .sec{padding-left:0;padding-right:0}.tr-deps{display:flex;flex-direction:column}.tr-dep{padding:14px 0 16px;border-bottom:1px solid var(--hairline)}.tr-dep:last-child{border-bottom:0}.tr-dep-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tr-dep-when{min-width:0}.tr-dep-d{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:600 15px/1.3 var(--rubik);margin-bottom:2px}.tr-dep-d b{font-weight:600}.tr-bk{flex:none;gap:2px;padding:0 8px 0 12px;text-decoration:none}.tr-dep-bar{display:flex;align-items:center;gap:10px;margin-top:12px;font:400 13px/1 var(--rubik);color:var(--ink2)}.tr-dep-bar .sbar{flex:1}.tr-dep-bar b{color:var(--ink);font-weight:600}.tr-leg{margin:7px 0 0;color:var(--ink2)}.tr-min{display:flex;gap:7px;align-items:flex-start;margin:10px 0 0;color:var(--ink2)}.tr-min .ic{flex:none;margin-top:1px;color:var(--ink3)}.tr-dep .xb{margin:12px 0 0}.tr-dep-act{display:flex;gap:8px;margin-top:12px}.tr-dep-act .btn{padding:0 12px}.tr-dep.is-cancelled .tr-dep-bar,.tr-dep.is-cancelled .tr-leg,.tr-dep.is-cancelled .tr-dep-d b{opacity:.45}.tr-dep.is-cancelled .tr-dep-d b{text-decoration:line-through}.tr-ctag{background:var(--danger-soft);color:var(--danger)}.tr-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;margin-top:6px;border:1px dashed var(--line2);border-radius:var(--r-field);background:transparent;color:var(--ink2);font:500 15px/1 var(--sans)}.tr-add:hover{background:var(--soft)}.tr-pastlist{display:flex;flex-direction:column;gap:10px;padding-top:2px}.tr-past{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px}.tr-past-d{font:400 11px/1 var(--rubik);color:var(--ink2)}.tr-steps{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.tr-step{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:999px;font:500 12px/1 var(--sans);color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line2)}.tr-step.done{background:var(--forest-soft);color:var(--forest);box-shadow:none}.tr-step .rubik{color:var(--ink3)}.tr-time{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 14px;border-radius:var(--r-field);background:var(--paper);border:1px solid var(--line2);font:500 15px/1.3 var(--sans)}.tr-link{color:var(--forest);font:500 15px/1 var(--sans);text-decoration:none;flex:none}.sheet .xb{margin:16px 0 4px}.tr-sum{margin:16px 0 12px;padding:4px 14px;border-radius:var(--r-field);background:var(--paper);border:1px solid var(--hairline)}.tr-sum>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid var(--hairline)}.tr-sum>div:last-child{border-bottom:0}.tr-sum dt{font:400 13px/1.3 var(--sans);color:var(--ink2)}.tr-sum dd{margin:0;font:500 15px/1.3 var(--sans);text-align:right}.tr-sum dd b{font-weight:600}.tr-sum .wait dt,.tr-sum .wait dd{color:var(--ink)}.tr-sum .wait dt:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--marker);flex:none;display:inline-block;margin-right:6px;vertical-align:1px}.sheet .sh-note+.sh-note{margin-top:8px}.tr-cfoot{flex-direction:row}.tr-state .skel.h18{height:34px;border-radius:999px;width:60%}@media(min-width:900px){.tr .xp-side{padding-top:0}.tr .xp-head{padding-bottom:8px}.tr-chips{padding:0 16px 8px}.tr-list .row-in{padding-left:16px;padding-right:16px}.tr-detail{padding:var(--block-gap) 30px 40px;max-width:760px}.tr-hero{display:grid;grid-template-columns:210px minmax(0,1fr);gap:22px;align-items:center}.tr-photo{height:200px}.tr-facts{margin-top:18px}.tr-hero-main{padding-top:6px}.tr-dep{padding:16px 0 18px}.tr-aside{padding:var(--block-gap) var(--block-gap) 32px}.tr-aside .pv-head{margin-bottom:14px;color:var(--ink3)}.tr-card .tc,.tr-ghost .tc{width:100%}.tr-ghost{opacity:.55;filter:grayscale(.6)}.tr-rates{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.tr-rb{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:var(--r-field);background:var(--paper);border:1px solid var(--hairline)}.tr-revlink{display:inline-flex;align-items:center;gap:4px;margin-top:14px;color:var(--forest);text-decoration:none;font-weight:500}.tr-state .xp-main,.tr-state .xp-aside{background:var(--paper);--notch: var(--paper)}}.tr-prow .row-in{grid-template-columns:48px minmax(0,1fr) auto}.tr-rep{position:relative;z-index:2;align-self:center;width:40px;height:40px;margin-right:-8px;color:var(--ink2)}.clx .xp-side .snav{padding-top:4px}.cl-side-link{margin-top:8px;border-top:1px solid var(--hairline)}.cl-body{padding-bottom:var(--block-gap)}.clx.has-dock .cl-body{padding-bottom:40px}.cl-xb{margin-left:0;margin-right:0;margin-top:10px}.cl-body>.xb,.cl-points>.xb,.cl-bot>.xb{margin-top:8px}.input .rtag{flex:none}.cl-change{margin-top:6px}.cl-logo{width:var(--s);height:var(--s);flex:none;border-radius:calc(var(--s) * .28);display:grid;place-items:center;background:var(--forest);color:var(--on-forest);font:600 calc(var(--s) * .42)/1 var(--sans)}.cl-logo-row{display:flex;align-items:center;gap:14px}.cl-logo-row .f-hint{margin-top:6px}.cl-peek{margin:4px calc(-1 * var(--margin)) 0}.cl-dock .btn{flex:1}.cl-pcts{margin-top:10px}.cl-aside{padding:var(--block-gap) var(--block-gap) 30px}.cl-aside>.l-11{margin-bottom:14px}.cp{display:flex;flex-direction:column;gap:12px}.sh-body .cp{margin:6px 0 4px}.cp-hero{position:relative;overflow:hidden;padding:var(--card-pad);background:var(--surface);border-radius:var(--r-card-l) var(--r-card-l) var(--r-card-l) var(--r-cut);box-shadow:inset 0 0 0 1px var(--hairline)}.cp-topo{position:absolute;top:-8px;right:-18px;width:168px;height:126px;pointer-events:none}.cp-topo path{stroke:var(--forest);opacity:.5}.cp-id{position:relative;display:flex;align-items:center;gap:14px}.cp-hero .cl-logo{border-radius:18px;font-weight:700}.cp-tm{display:flex;flex-direction:column;gap:4px;min-width:0;align-items:flex-start}.cp-name{font:700 28px/1.18 var(--sans);letter-spacing:-.5px;overflow-wrap:anywhere}.cp-name.is-fresh,.cp-desc.is-fresh,#cpTg.is-fresh,#bpHolder.is-fresh,.cl-pv dd.is-fresh{animation:fieldGlow 1.2s var(--ease-out);border-radius:4px}.cp-ver{display:inline-flex;align-items:center;gap:4px;color:var(--ink2)}.cp-ver .ic{color:var(--forest)}.cp-meta{position:relative;margin:14px 0 0;color:var(--ink3)}.cp-rate{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:10px}.cp-rv{font:600 20px/1 var(--rubik)}.cp-st{color:var(--sun)}.cp-trust{position:relative;display:grid;grid-template-columns:1fr 1fr;margin-top:16px;padding-top:14px;border-top:1px solid var(--hairline)}.cp-trust>div{display:flex;flex-direction:column;gap:2px;min-width:0}.cp-trust>div+div{padding-left:16px;border-left:1px solid var(--hairline)}.cp-desc{margin:0 2px;font:400 15px/1.4 var(--sans);color:var(--ink);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cp-links{display:flex;flex-direction:column}.cp-link{display:flex;align-items:center;gap:12px;padding:10px 2px;border-top:1px solid var(--hairline)}.cp-link:last-child{border-bottom:1px solid var(--hairline)}.cp-link .ic{color:var(--forest);flex:none}.cp-lm{display:flex;flex-direction:column;gap:2px;min-width:0}.cp-lm b{font:600 15px/1.3 var(--sans)}.cp-lm .rubik{font:400 13px/1.2 var(--rubik);color:var(--ink2)}.cp-h{margin-top:10px}.cp{--notch: var(--surface)}.cp-th{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cp-th::-webkit-scrollbar{display:none}.cp-th .mt{flex:none;width:min(286px,calc(100% - 28px));scroll-snap-align:start}.cp-tour{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;padding:6px 0}.cp-tt{font:600 15px/1.3 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.bp{display:flex;flex-direction:column;gap:6px}.bp-sum{margin-top:2px}.bp-card{display:flex;align-items:center;gap:10px;margin-top:10px;padding:12px 6px 12px 14px;border-radius:var(--r-field);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line2)}.bp-cm{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.bp-cm b{font:600 20px/1.2 var(--rubik);font-variant-numeric:tabular-nums}.bp-note{display:flex;gap:8px;align-items:flex-start;margin:8px 0 4px}.bp-note .ic{flex:none;margin-top:2px}.bp-btn{width:100%}.tm{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px var(--margin);align-items:start}.tm:after{content:"";position:absolute;left:72px;right:0;bottom:0;height:1px;background:var(--hairline)}.tm-ava{width:44px;height:44px;margin:0;font-size:14px}.tm-ava.s40{width:40px;height:40px;font-size:13px}.tm-ava.inv{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line2);color:var(--ink3);border:0}.tm-main{min-width:0;display:flex;flex-direction:column;gap:3px}.tm-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tm-name{font:600 15px/1.3 var(--sans)}.tm-deps{margin-top:2px}.tm-sw{padding:8px 0 0;min-height:0;margin-top:4px}.tm-sw:after{display:none}.tm-sw .lr-t{font-size:15px;white-space:normal}.tm-del{color:var(--ink3);width:36px;height:36px;margin:-8px -8px -8px auto}.tm-inv .r-actions .btn{flex:1}.tm-inv:after{display:none}.cl-roles{display:flex;flex-direction:column;gap:12px}.cl-role{padding:14px;border-radius:var(--r-field);background:var(--paper);border:1px solid var(--hairline)}.cl-rt{font:600 15px/1.3 var(--sans);margin-bottom:8px}.cl-role ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.cl-role li{display:flex;gap:8px;align-items:flex-start;font:400 13px/1.4 var(--sans);color:var(--ink2)}.cl-role li .ic{color:var(--forest);flex:none;margin-top:2px}.cl-inv-role{margin:6px 0 0}.cl-inv-sw{padding-left:0;padding-right:0}.cl-inv-sw:after{left:0}.cl-rm{margin:6px 0 14px}.cl-rm-h{margin-bottom:4px}.sh-body .sh-note{margin-top:12px}.pt-ic{background:var(--forest-soft);color:var(--forest)}.cl-add{width:100%;margin-top:6px}.cl-plist .ck-row{width:100%;text-align:left;background:transparent;color:var(--ink)}.cl-pm{display:flex;flex-direction:column;gap:2px;min-width:0;font:400 15px/1.4 var(--sans)}.cl-mapbox{position:relative;border-radius:var(--r-card);overflow:hidden;border:1px solid var(--hairline)}.cl-mapbox .cmap{display:block;width:100%;height:auto}.sh-map{margin-top:6px}.cl-maphint{position:absolute;left:10px;bottom:10px;padding:5px 8px;border-radius:var(--r-badge);background:var(--surface);color:var(--ink2);box-shadow:var(--shadow-sticker)}.cmap{--m-bg: #e6dfcf;--m-road: #fbf8f1;--m-road-o: rgb(22 26 23 / .1);--m-minor: rgb(251 248 241 / .7);--m-water: #9ec2cf;--m-park: rgb(47 93 63 / .16)}:root[data-theme=dark] .cmap{--m-bg: #1b201c;--m-road: #2c322d;--m-road-o: rgb(0 0 0 / .35);--m-minor: rgb(237 234 225 / .07);--m-water: #2b4652;--m-park: rgb(127 191 149 / .12)}.cmap .m-bg{fill:var(--m-bg)}.cmap .m-park{fill:var(--m-park)}.cmap .m-minor{fill:none;stroke:var(--m-minor);stroke-width:3}.cmap .m-water{fill:none;stroke:var(--m-water);stroke-width:7;stroke-linecap:round}.cmap .m-road-o{fill:none;stroke:var(--m-road-o);stroke-width:10;stroke-linecap:round}.cmap .m-road{fill:none;stroke:var(--m-road);stroke-width:7;stroke-linecap:round}.cmap .m-dot{fill:var(--surface);stroke:var(--ink2);stroke-width:2}.cmap .pin path{fill:var(--forest);stroke:var(--surface);stroke-width:1.5}.cmap .pin circle{fill:var(--surface)}.cmap .pin.center{transform-box:fill-box}.cl-legend{display:flex;gap:16px;margin-top:10px;color:var(--ink2)}.cl-legend span{display:inline-flex;align-items:center;gap:6px}.lg-own{width:10px;height:10px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--forest)}.lg-sayr{width:10px;height:10px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink2)}.lrow.cl-sw{grid-template-columns:minmax(0,1fr) auto;align-items:center}.cl-sw .lr-t{white-space:normal}.cl-quiet{transition:opacity .2s}.cl-quiet.off{opacity:.4;pointer-events:none}.cl-times{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:6px}.cl-times .input input{width:100%}.cl-quiet .f-hint{margin-bottom:4px}.cl-pill{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 10px 0 12px;border-radius:999px;border:1px solid var(--line2);background:var(--surface);color:var(--ink);font:500 13px/1 var(--sans);white-space:nowrap}.cl-pill:disabled{background:transparent;border-color:transparent;color:var(--ink2);padding-right:0}.cl-pill .ic{color:var(--ink3)}.tgp{border-radius:var(--r-card);overflow:hidden;border:1px solid var(--hairline);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#000}.tgp-head{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fff;border-bottom:1px solid #e3e3e3}.tgp-head b{display:block;font-size:15px;font-weight:600}.tgp-head span:not(.tgp-ava){font-size:12px;color:#8a8a8a}.tgp-ava{width:36px;height:36px;border-radius:50%;background:#2f5d3f;display:grid;place-items:center;flex:none}.tgp-chat{padding:10px 10px 14px;background:#dfe6d6;display:flex;flex-direction:column;gap:6px}.tgp-day{text-align:center;margin:4px 0}.tgp-day span{display:inline-block;padding:3px 9px;border-radius:12px;background:#00000038;color:#fff;font-size:12px;font-weight:500}.tgp-msg{max-width:88%;transition:opacity .25s}.tgp-photo{display:flex;flex-direction:column;gap:5px;padding:12px 14px;border-radius:12px 12px 0 0;background:#f4f4f2;border-bottom:1px solid #e6e6e6}.tgp-photo span{height:5px;width:80%;border-radius:3px;background:#d7d7d3}.tgp-photo span.w60{width:55%}.tgp-photo span.w40{width:40%}.tgp-photo b{font-size:15px;font-weight:600;color:#222}.tgp-b{position:relative;padding:7px 10px 8px;border-radius:12px;background:#fff;box-shadow:0 1px 1px #0000001a}.tgp-photo+.tgp-b{border-radius:0 0 12px 12px}.tgp-b p{margin:0 46px 0 0;font-size:14px;line-height:1.38}.tgp-b b{font-weight:600}.tgp-t{position:absolute;right:9px;bottom:6px;font-size:11px;color:#8c9a8c}.tgp-off{display:none}.tgp-kb{display:flex;gap:4px;margin-top:4px}.tgp-kb span{flex:1;text-align:center;padding:8px 6px;border-radius:9px;background:#36483652;color:#fff;font-size:13px;font-weight:500}.tgp-msg.off{opacity:.38}.tgp-msg.off .tgp-off{display:inline-block;margin-top:4px;padding:2px 6px;border-radius:5px;background:#eee;color:#666;font-size:11px}@media(min-width:900px){.clx .xp-side{padding-top:6px}.clx .xp-main .fsec{max-width:600px;padding-left:16px;padding-right:16px}.clx .cl-team,.clx .cl-points,.clx .cl-bot{max-width:640px}.clx .cl-points>.xb,.clx .cl-bot>.xb{margin-left:16px;margin-right:16px}.cl-body{padding-bottom:40px}.sn-ch{display:none}}@media(max-width:899.98px){.clx.show-side .sn-ch{display:grid}.clx .snav{padding:0 8px 8px}.clx .sn{padding:12px 8px}}.cl-bgh{padding:14px var(--margin) 2px;color:var(--ink2)}.cl-bot .sec+.cl-bgrp .cl-bgh{padding-top:4px}.mo-club{display:grid;grid-template-columns:48px minmax(0,1fr);gap:4px 12px;align-items:center;padding:6px var(--margin) 8px}.mo-logo{width:48px;height:48px;border-radius:15px;font-size:20px;grid-row:span 2}.mo-main{min-width:0}.mo-name{font:600 17px/1.3 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mo-me{color:var(--ink2);margin-top:2px}.mo-club .rtag{grid-column:2;justify-self:start}.mo-set{min-height:60px;grid-template-columns:minmax(0,1fr) auto}.mo-set .seg{padding:3px;border-radius:14px}.mo-set .seg button{height:34px;padding:0 10px;font-size:13px;border-radius:11px}.mo-set.stack{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:12px;padding-bottom:14px}.mo-set.stack .seg button{padding:0 6px}.mo .ph-head .logo{display:none}.pro-x.no-dock{padding-bottom:40px}.mo-note{display:flex;gap:8px;align-items:center;margin:8px var(--margin) 0;color:var(--ink2)}.pro-x{padding-bottom:150px}.pro-hero{padding:6px var(--margin) 4px}.pro-row{display:flex;align-items:center;gap:10px}.pro-big{font-size:11px;padding:5px 8px}.pro-h{margin:12px 0 6px}.pro-lead{margin:0;max-width:52ch}.pro-ic{background:var(--forest-soft);color:var(--forest)}.pro-open{display:inline-flex;align-items:center;gap:4px;font:500 11px/1 var(--rubik);color:var(--forest)}.pro-free{margin:0;padding:0 var(--margin);max-width:60ch}.pro-free+.pro-free{margin-top:10px}.pro-cta-s{margin:8px 0 0;font:400 12px/1.35 var(--sans);color:var(--ink2);text-align:center}.pro-x .lrow{align-items:start}.pro-x .lrow .lr-r{padding-top:12px;color:var(--ink2)}.pro-x .lrow .lr-s{-webkit-line-clamp:3}.x-dock .pro-cta-s{flex-basis:100%;margin:0}@media(min-width:900px){.mo .xp-main>*,.mo-wrap{max-width:640px}.mo-wrap{margin:0 auto;padding-top:8px}.mo-wrap .xp-head{padding-left:var(--margin)}.mo-club{padding-top:0}.mo-set.stack{grid-template-columns:minmax(0,1fr) auto;padding-top:10px;padding-bottom:10px}.pro-x{padding-bottom:0}.pro-wrap{max-width:680px;padding:30px var(--section-gap) 40px}.pro-hero{padding-bottom:8px}.pro-cta{display:flex;flex-wrap:wrap;gap:10px;max-width:420px;margin-top:20px}.pro-cta .btn{flex:0 0 auto}.pro-cta .pro-cta-s{text-align:left;flex-basis:100%;margin:0}.pro-cta .xb{margin:0}.pro-aside{padding:30px var(--block-gap)}.pro-aside .qa{border-top:0;padding-top:12px}}#root.app{min-height:100vh}a.btn{text-decoration:none}.tb-club{color:inherit;text-decoration:none}.me.on{background:var(--forest-soft);color:var(--forest)}.et-out{border:0;background:none;padding:0;cursor:pointer;font:inherit}.et-me{color:var(--ink2);text-decoration:none}.tr-chips .chip,.chips a.chip{text-decoration:none}.is-fresh{animation:fieldGlow 1.2s var(--ease-out);border-radius:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-delay:0ms!important;transition-delay:0ms!important}}.sbar.intro i{animation:cellIn var(--spring-chip-d) var(--spring-chip) backwards;animation-delay:calc(.12s + var(--i, 0) * 22ms)}@keyframes cellIn{0%{transform:scale(.3);opacity:0}to{transform:none;opacity:1}}.logo,.cl-logo,.cpv-logo,.tc-logo,.mo-logo{overflow:hidden}.has-img{background:var(--soft)!important}.logo img,.cl-logo img,.cpv-logo img,.tc-logo img,.ava img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.ava{overflow:hidden}.stepper .st-v{display:grid;place-items:center;height:100%;overflow:hidden}.stepper button:disabled{color:var(--ink3);opacity:.45;cursor:default}.stepper button{min-height:44px}.input.select.native{padding:0 14px;position:relative}.input.select.native select{flex:1;min-width:0;height:50px;border:0;background:transparent;outline:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;font:400 16px/1.2 var(--sans);color:var(--ink);cursor:pointer;padding-right:26px}.input.select.native .ic{position:absolute;right:14px;pointer-events:none}.input.select.native:focus-within{border-color:var(--forest);box-shadow:inset 0 0 0 .5px var(--forest)}.input input::placeholder,.ta textarea::placeholder{color:var(--ink3);opacity:1}.input input:disabled{color:var(--ink2)}.input.is-fresh{animation:fieldGlow 1.2s var(--ease-out)}.sheet:focus{outline:none}@media(min-width:900px){.sheet-wrap{display:grid;place-items:center}.sheet{position:relative;left:auto;top:auto;right:auto;bottom:auto;transform:none}}@media(max-width:899.98px){.icon-btn{width:44px;height:44px}.chip{min-height:38px}.dchip-x{width:34px;height:34px}.opt,.chip,.tariff,.r-actions .btn,.btn-s,.cl-pill,.r-open{position:relative}.r-open:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px}.opt:after,.chip:after,.r-actions .btn:after,.btn-s:after{content:"";position:absolute;top:-3px;right:0;bottom:-3px;left:0}.tariff:after{content:"";position:absolute;top:-2px;right:0;bottom:-2px;left:0}.btn-s:after{top:-4px;right:0;bottom:-4px;left:0}.cl-pill:after{content:"";position:absolute;top:-6px;right:-2px;bottom:-6px;left:-2px}}.pl-search{position:relative}.pl-drop{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:8;max-height:320px;overflow:auto;background:var(--surface);border:1px solid var(--line2);border-radius:var(--r-field);box-shadow:var(--shadow-float)}.pl-opt{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;width:100%;min-height:56px;padding:8px 12px;border:0;border-top:1px solid var(--hairline);background:transparent;color:var(--ink);text-align:left}.pl-opt:first-child{border-top:0}.pl-opt:hover,.pl-opt.on{background:var(--soft)}.pl-opt .pl-main{gap:1px}.pl-opt.custom{grid-template-columns:40px minmax(0,1fr);color:var(--forest)}.pl-opt.custom .pl-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--forest-soft)}.pl-empty{padding:12px 14px;color:var(--ink2);font:400 13px/1.35 var(--sans)}.pl-head{padding:10px 12px 6px;color:var(--ink2)}.pl-row.custom .pl-n{background:var(--ink3)}.pl-grip{width:18px;height:36px;border:0;padding:0;background:transparent;color:var(--ink3);cursor:grab;touch-action:none;display:grid;place-items:center}.pl-grip:active{cursor:grabbing}.pl-row{list-style:none}.places{padding:0;margin:0}.pl-row.dragging{box-shadow:var(--shadow-float)}.ph-tile .ph-x{position:absolute;right:6px;top:6px;width:30px;height:30px;border-radius:50%;border:0;padding:0;display:grid;place-items:center;background:#161a179e;color:#f3eee3}.ph-tile.add input{display:none}.ph-tile.add{cursor:pointer}.ph-tile.busy{opacity:.6}.dchip{cursor:pointer}.dchip-d{border:0;background:transparent;color:inherit;font:inherit;padding:0 4px 0 0;height:100%;cursor:pointer}.opt.add.on{border-style:solid;border-color:var(--forest);color:var(--forest);background:var(--forest-soft)}.cd:disabled{cursor:default}.cd.today:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:13px;box-shadow:inset 0 0 0 1.5px var(--line2);pointer-events:none}.cal-grid{min-height:0}.pt-row{min-height:48px}.input .unit{white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.input input.time{flex:none;width:3.4em}.input input.time+.unit{white-space:normal;text-align:right;line-height:1.15;margin-left:auto}.icon-btn:disabled{opacity:.35;cursor:default}.icon-btn:disabled:hover{background:transparent}.tariff{cursor:pointer;color:var(--ink)}.early-in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;margin-top:10px}.early-in .input input[type=date]{font:400 16px/1 var(--sans);color:var(--ink)}.eco-amount,.own-sum{margin-top:10px}.opt-in{display:flex;gap:8px;align-items:center;margin-top:10px}.opt-in .input{flex:1;min-height:44px}.opt-in .btn{flex:none}.opt .opt-x{margin-left:2px;color:var(--ink3)}.rent-row .icon-btn{width:32px;height:32px;color:var(--ink3)}.rent-edit{display:grid;grid-template-columns:minmax(0,1fr) 120px auto;gap:8px;align-items:center;padding:10px 12px;border-top:1px solid var(--hairline)}.rent-edit:first-child{border-top:0}.rent-edit .input{min-height:44px;padding:0 10px}.rent-row button.rent-name{border:0;background:transparent;color:inherit;font:inherit;text-align:left;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.route-edit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px}.route-edit .input{min-height:48px}.route-edit select{width:100%}.ta.cancel-own{margin-top:10px}.ta.cancel-own textarea{min-height:88px}.guide .g-main span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f-hint.permit{margin-top:10px}.poster-box.edit{grid-template-columns:1fr}.pb-in{display:block;width:100%;min-height:180px;padding:2px 0;border:0;outline:0;resize:vertical;background:transparent;color:var(--ink);font:400 16px/1.5 var(--sans)}.pb-imgs{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-start}.pb-imgs .pb-img{width:92px}.pb-img .ph-x{position:absolute;right:4px;top:4px;width:26px;height:26px;border-radius:50%;border:0;padding:0;display:grid;place-items:center;background:#161a179e;color:#f3eee3}.pb-add{width:92px;aspect-ratio:4 / 5;border-radius:var(--r-tag);border:0;padding:6px;display:grid;place-items:center;align-content:center;gap:4px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--line2);color:var(--ink2);font:400 12px/1.25 var(--sans);text-align:center;cursor:pointer}.pb-add input{display:none}.pb-text p{white-space:pre-wrap}.read-notes{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:6px}.read-notes li{display:flex;gap:6px;align-items:flex-start;font:400 12px/1.35 var(--sans);color:var(--ink2)}.read-notes .ic{flex:none;margin-top:1px;color:var(--ink3)}.paste .xb{margin-left:0;margin-right:0}.paste .xb-btns{display:flex;gap:8px;flex-wrap:wrap}@media(min-width:900px){.poster-box.read{grid-template-columns:150px minmax(0,1fr)}.poster-box.read.noimg,.poster-box.edit{grid-template-columns:1fr}.pb-imgs .pb-img,.pb-add{width:120px}}.pv-sheet{cursor:pointer;max-height:calc(100vh - 40px);overflow:auto}.pv-sheet .tc{max-width:calc(100vw - 32px)}.rp{cursor:pointer}.done-mark{will-change:transform}.f-banner{margin:6px var(--margin) 0}@media(min-width:900px){.f-banner{margin:18px 0 0;max-width:600px}}.lmap{width:100%;height:300px;background:var(--soft)}.lmap.pick{height:210px}.cl-mapbox .lmap{border-radius:inherit}.leaflet-container{font:400 12px/1.3 var(--sans);background:var(--soft)}.leaflet-control-attribution{font:400 10px/1.4 var(--sans)!important;background:#fbf8f1d9!important;color:#57524a!important}.leaflet-control-attribution a{color:#2f5d3f!important}.leaflet-control-zoom a{color:var(--ink)!important;background:var(--surface)!important;border-color:var(--hairline)!important}:root[data-theme=dark] .leaflet-tile-pane{filter:brightness(.62) invert(1) contrast(.82) hue-rotate(180deg) saturate(.45)}.mpin{width:22px;height:30px}.mpin svg{display:block;overflow:visible}.mpin path{fill:var(--forest);stroke:var(--surface);stroke-width:1.5}.mpin circle{fill:var(--surface)}.mdot{width:12px;height:12px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink2),0 1px 2px #0003}.pick-wrap{position:relative}.pick-pin{position:absolute;left:50%;top:50%;z-index:500;width:28px;height:38px;margin:-38px 0 0 -14px;pointer-events:none}.pick-pin path{fill:var(--forest);stroke:var(--surface);stroke-width:1.5}.pick-pin circle{fill:var(--surface)}.cl-maphint{z-index:500}.rv-link{border:0;background:none;padding:4px 0;margin-top:2px;color:var(--forest);font:500 13px/1.2 var(--sans);display:inline-flex;align-items:center;gap:6px;cursor:pointer;min-height:32px}.cl-logo-row input[type=file],.ap-logo input[type=file]{display:none}.cl-logo-row label.btn,.ap-logo label.btn{cursor:pointer}.tm-inv-x{margin-left:auto}.cl-plist .ck-row:disabled{opacity:.6}.cl-plist .ck-row:first-child{border-top:0}.cl-pill{cursor:pointer}.cl-pill:disabled{cursor:default}.bp-card .icon-btn,.cp-tour .thumb{flex:none}.dev-login{width:100%;margin-top:18px;padding:12px 14px;border-radius:var(--r-field);border:1px dashed var(--line2);display:grid;gap:8px}.dev-login .row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px}.dev-login .input{min-height:44px}.lg-in .lg-t{margin-top:16px}.lg-lang{border:0;background:none;padding:0;font:inherit;color:var(--ink2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lg-err{width:100%;margin:0 0 14px}.sum-banner{margin-top:4px;margin-bottom:8px}.sum-actions{display:flex;gap:10px;flex-wrap:wrap;padding:12px var(--margin) 4px}.sum-actions .btn{flex:1 1 140px}@media(min-width:900px){.sum-actions{padding:6px 16px 4px;max-width:560px}.sum-banner{margin-left:16px!important;margin-right:16px!important;max-width:560px}}.dep-detail .dd-photo.ghost{background:var(--soft)}.dd-actions .btn:disabled{opacity:.5}.later{padding-bottom:96px}@media(min-width:900px){.later{flex:1;overflow:auto;padding:8px 0 48px}.later-wrap{max-width:720px;margin:0 auto;padding:0 20px}.later .empty{padding-left:0;padding-right:0}.later .sec{padding-left:0}.later .row-in{padding-left:0;padding-right:0}}.an-ghost .ic{flex:none}.row-link{color:inherit;text-decoration:none}.row-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.row .r-actions{position:relative;z-index:2}button.dep{border:0;background:transparent;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.r-meta .sbar{flex:1;max-width:240px}.r-title{display:block}.tr-dep-act .btn:disabled{opacity:.5;cursor:default}a.tr-add{text-decoration:none}.tr-note.inline{margin:8px 0 0}.tr-rb b.n-l{font-weight:600}.tr-detail .err,.tr-detail .empty{padding-left:0;padding-right:0}.tr-hidden{margin:12px 0 0}.ph-tile figcaption{max-width:calc(100% - 12px)}.ph-tile .ph-credit{display:block;margin-top:2px;font:500 9.5px/1.2 var(--rubik);opacity:.85;overflow-wrap:anywhere}.tm-bot-off{color:var(--warn);margin-top:2px}
