html[data-shell="1"] body{background:var(--oc-surface)}html[data-shell="1"]{overscroll-behavior:none}html[data-shell="1"] body{padding-bottom:calc(68px + env(safe-area-inset-bottom))}html[data-shell="1"][data-nobar="1"] body{padding-bottom:0}.ma-scr{min-height:100dvh;display:flex;flex-direction:column;background:var(--oc-surface);color:var(--oc-ink);font-size:14px}.ma-scr *{box-sizing:border-box}.ma-scr>.ma-empty{flex:1 1 auto}.ma-nav{position:fixed;left:0;right:0;bottom:0;z-index:900;height:calc(68px + env(safe-area-inset-bottom));display:grid;align-items:center;background:var(--oc-surface-raised);border-top:1px solid var(--oc-line);padding:0 4px calc(6px + env(safe-area-inset-bottom))}.ma-nav button{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;background:none;padding:0;font:inherit}.ma-nav button .pill{transition:background-color .2s ease}.ma-hscroll{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;margin:0 -16px;padding-left:16px;padding-right:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.ma-hscroll::-webkit-scrollbar{display:none}.ma-hscroll>*{scroll-snap-align:start}.ma-sheet-bg{position:fixed;inset:0;z-index:950;background:rgba(23,25,30,.45);display:flex;align-items:flex-end;animation:maFade .2s ease}.ma-sheet{animation:maUp .28s cubic-bezier(.2,.8,.2,1);padding-bottom:calc(18px + env(safe-area-inset-bottom))!important}.ma-opt{cursor:pointer;background:none;width:100%;text-align:left;font:inherit;color:inherit}.ma-opt:active,.ma-rc:active,.ma-req:active,.ma-row:active{background:var(--oc-surface-sunken)}.ma-row{background:none;border-left:0;border-right:0;border-top:0;width:100%;color:inherit;cursor:pointer}.ma-row,.ma-search{text-align:left;font:inherit}.ma-search{cursor:text;padding:0}.ma-bell{background:none;border:0}.ma-bell,.ma-btn{cursor:pointer}@keyframes maFade{0%{opacity:0}to{opacity:1}}@keyframes maUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ma-sheet,.ma-sheet-bg{animation:none}}.ma-top{position:relative;padding:10px 16px 14px;background:var(--oc-surface-raised);display:flex;gap:10px;align-items:center}.ma-top .nt-pop{right:12px;left:12px;width:auto}.ma-search{flex:1 1;display:flex;align-items:center;height:46px;border-radius:12px;background:var(--oc-surface);border:1px solid var(--oc-line);overflow:hidden}.ma-search span{flex:1 1;padding:0 14px;color:var(--oc-ink-muted);font-size:15px}.ma-search i{width:46px;height:46px;display:grid;place-items:center;background:var(--oc-ink);color:var(--oc-surface-raised);font-style:normal}.ma-bell{position:relative;width:40px;height:40px;display:grid;place-items:center;color:var(--oc-ink)}.ma-bell b{position:absolute;top:6px;right:6px;width:9px;height:9px;border-radius:5px;background:var(--oc-accent);box-shadow:0 0 0 2px var(--oc-surface-raised)}.ma-sec{padding:18px 16px 6px}.ma-sec h2{margin:0 0 14px;font-size:20px;line-height:24px;font-weight:800;letter-spacing:-.01em;display:flex;align-items:center}.ma-sec h2 a{margin-left:auto;font-size:13px;font-weight:600;color:var(--oc-accent-ink);text-decoration:none}.ma-white{background:var(--oc-surface-raised)}.ma-garage{margin:12px 16px 0;padding:14px;border-radius:16px;background:var(--oc-ink);color:#fff;display:flex;flex-direction:column;gap:10px}.ma-garage .r{display:flex;align-items:center;gap:10px}.ma-garage .r b{font-size:15px}.ma-garage .r small{color:rgba(255,255,255,.6);font-size:12px;display:block}.ma-garage .r .go{margin-left:auto;color:rgba(255,255,255,.6)}.ma-garage .bar{height:6px;border-radius:3px;background:rgba(255,255,255,.12);overflow:hidden}.ma-garage .bar i{display:block;height:100%;width:100%;transform-origin:0 50%;background:var(--oc-accent);border-radius:3px}.ma-garage .t{display:flex;justify-content:space-between;font-size:12px;color:rgba(255,255,255,.75)}.ma-rc{flex:none;width:150px;border-radius:14px;background:var(--oc-surface-raised);border:1px solid var(--oc-line);overflow:hidden}.ma-rc .ph{height:92px;background:var(--oc-surface-sunken);display:grid;place-items:center;color:var(--oc-ink-muted);position:relative}.ma-rc .ph em{position:absolute;left:8px;top:8px;padding:2px 7px;border-radius:6px;font-style:normal;font-size:10px;font-weight:700;background:var(--oc-accent-soft);color:var(--oc-accent-ink)}.ma-rc .ph em.rep{background:var(--oc-role-client-soft);color:var(--oc-role-client-ink)}.ma-rc .tx{padding:8px 10px 10px}.ma-rc .tx b{display:block;font-size:13px;line-height:17px}.ma-rc .tx small{display:block;color:var(--oc-ink-muted);font-size:11px;margin-top:2px}.ma-rc .tx .n{display:inline-block;margin-top:6px;padding:2px 7px;border-radius:6px;background:var(--oc-success-soft);color:var(--oc-success);font-size:11px;font-weight:700}.ma-rc .tx .n.w{background:var(--oc-surface-sunken);color:var(--oc-ink-muted)}.ma-nav button{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--oc-ink-muted);font-size:11px;font-weight:500;text-decoration:none}.ma-nav button svg{width:24px;height:24px}.ma-nav button .pill{width:52px;height:30px;border-radius:15px;display:grid;place-items:center}.ma-nav button.on{color:var(--oc-ink);font-weight:700}.ma-nav button.on .pill{background:var(--oc-accent-soft);color:var(--oc-accent-ink)}.ma-nav button.on svg{stroke-width:2.4}.ma-nav button .bd{position:absolute;top:-2px;left:calc(50% + 6px);min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--oc-danger);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;box-shadow:0 0 0 2px var(--oc-surface-raised)}.ma-nav button.add .pill{width:52px;height:40px;border-radius:14px;background:var(--oc-accent);color:var(--oc-on-accent);margin-top:-6px;box-shadow:0 6px 16px rgba(245,130,31,.35)}.ma-nav button.add{color:var(--oc-ink);font-weight:600}.ma-title{padding:18px 16px 0;background:var(--oc-surface-raised)}.ma-title h1{margin:0 0 12px;font-size:30px;line-height:34px;font-weight:800;letter-spacing:-.02em}.ma-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-bottom:1px solid var(--oc-line);background:var(--oc-surface-raised)}.ma-tabs button{position:relative;padding:12px 0;text-align:center;font-size:14px;font-weight:600;color:var(--oc-ink-muted);border:0;background:none;font-family:inherit;cursor:pointer}.ma-tabs button.on{color:var(--oc-ink)}.ma-tabs button.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--oc-ink)}.ma-tabs button .c{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-left:4px;border-radius:9px;background:var(--oc-accent);color:var(--oc-on-accent);font-size:10px;font-weight:800}.ma-empty{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 28px;gap:10px}.ma-empty h3{margin:10px 0 0;font-size:20px;line-height:25px;font-weight:800}.ma-empty p{margin:0 0 8px;color:var(--oc-ink-muted);font-size:14px;line-height:20px}.ma-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:50px;border:0;border-radius:12px;background:var(--oc-ink);color:var(--oc-surface-raised);font:inherit;font-size:15px;font-weight:700}.ma-btn.or{background:var(--oc-accent);color:var(--oc-on-accent)}.ma-btn.ghost{background:var(--oc-surface-raised);color:var(--oc-ink);border:1px solid var(--oc-line-strong)}.ma-list{padding:12px 16px;display:flex;flex-direction:column;gap:10px}.ma-req{padding:12px;border-radius:14px;background:var(--oc-surface-raised);border:1px solid var(--oc-line);display:grid;grid-template-columns:52px 1fr;grid-gap:4px 12px;gap:4px 12px}.ma-req .ph{grid-row:span 3;width:52px;height:52px;border-radius:10px;background:var(--oc-surface-sunken);display:grid;place-items:center}.ma-req .h,.ma-req .ph{color:var(--oc-ink-muted)}.ma-req .h{display:flex;align-items:center;gap:6px;font-size:11px}.ma-req .h .sp{flex:1 1}.ma-req b{font-size:15px;line-height:19px}.ma-req small{color:var(--oc-ink-muted);font-size:12px}.ma-req .st{grid-column:1/-1;margin-top:8px;padding-top:8px;border-top:1px dashed var(--oc-line);display:flex;align-items:center;gap:8px;font-size:13px}.ma-req .st .sp{flex:1 1}.ma-req .st .pr{font-weight:800}.ma-chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:11px;font-size:11px;font-weight:700}.ma-chip.new{background:var(--oc-accent);color:var(--oc-on-accent)}.ma-chip.wait{background:var(--oc-surface-sunken);color:var(--oc-ink-muted)}.ma-chip.deal{background:var(--oc-success-soft);color:var(--oc-success)}.ma-sheet{width:100%;padding:10px 16px 18px;border-radius:22px 22px 0 0;background:var(--oc-surface-raised)}.ma-sheet .grab{width:40px;height:4px;border-radius:2px;background:var(--oc-line-strong);margin:0 auto 14px}.ma-sheet h3{margin:0 0 4px;font-size:20px;font-weight:800}.ma-sheet p{margin:0 0 14px;color:var(--oc-ink-muted);font-size:13px}.ma-opt{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;border:1px solid var(--oc-line);margin-bottom:8px}.ma-opt i{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-style:normal;flex:none}.ma-opt i svg{width:22px;height:22px}.ma-opt b{display:block;font-size:15px}.ma-opt small{color:var(--oc-ink-muted);font-size:12px}.ma-opt .ch{margin-left:auto;color:var(--oc-ink-muted)}.ma-prof{position:relative;padding:22px 16px 18px;background:var(--oc-surface-raised);overflow:hidden}.ma-prof:before{content:"";position:absolute;right:-80px;top:-150px;width:230px;height:230px;border-radius:50%;border:40px solid var(--oc-accent)}.ma-prof:after{content:"";position:absolute;right:120px;top:30px;width:26px;height:26px;border-radius:6px;background:var(--oc-ink);transform:rotate(18deg)}.ma-prof>*{position:relative;z-index:1}.ma-ava{width:76px;height:76px;border-radius:38px;background:var(--oc-surface-sunken);display:grid;place-items:center;color:var(--oc-ink-muted);margin-bottom:14px}.ma-ava svg{width:38px;height:38px}.ma-prof h1{margin:0 0 8px;font-size:28px;line-height:32px;font-weight:800;letter-spacing:-.02em}.ma-prof p{margin:0 0 16px;color:var(--oc-ink-muted);font-size:14px;line-height:20px}.ma-menu{background:var(--oc-surface-raised);margin-top:8px}.ma-menu h4{margin:0;padding:16px 16px 6px;font-size:17px;font-weight:800}.ma-row{display:flex;align-items:center;gap:12px;padding:0 16px;height:52px;border-bottom:1px solid var(--oc-line);font-size:15px}.ma-row:last-child{border-bottom:0}.ma-row svg{width:20px;height:20px;flex:none}.ma-row .v,.ma-row svg{color:var(--oc-ink-muted)}.ma-row .v{margin-left:auto;font-size:13px}.ma-row .ch{margin-left:auto;width:16px;height:16px}.ma-row .v+.ch{margin-left:4px}.ma-biz{margin:0 16px;padding:14px;border-radius:14px;background:var(--oc-accent-soft);display:flex;align-items:center;gap:12px}.ma-biz b{display:block;font-size:14px}.ma-biz small{color:var(--oc-accent-ink);font-size:12px}.ma-me{display:flex;align-items:center;gap:12px}.ma-me .ma-ava{width:58px;height:58px;margin:0;background:var(--oc-accent);color:var(--oc-on-accent);font-weight:800;font-size:20px}.ma-search input{flex:1 1;min-width:0;height:100%;border:0;outline:0;background:transparent;padding:0 14px;font:inherit;font-size:15px;color:var(--oc-ink)}.ma-search input::placeholder{color:var(--oc-ink-muted)}.ma-search button{width:46px;height:46px;flex:none;display:grid;place-items:center;border:0;background:var(--oc-ink);color:var(--oc-surface-raised);cursor:pointer}.ma-search:focus-within{border-color:var(--oc-ink)}.ma-bar .notif-wrap,.ma-top .notif-wrap{flex:none}button.ma-garage{width:calc(100% - 32px);border:0;text-align:left;font:inherit;cursor:pointer}.ma-garage .r>div{min-width:0}.ma-garage .r b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ma-garage-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.1);color:var(--oc-accent);flex:none}.ma-garage .bar i{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.ma-garage .bar.is-soon i{background:var(--oc-warning)}.ma-garage .bar.is-overdue i{background:var(--oc-danger)}.ma-garage .oc-plate{background:#fff;color:#111;border-color:#fff}.ma-rc,.ma-req{cursor:pointer}.ma-req{text-align:left}.ma-req .ph{overflow:hidden}.ma-req .ph img{width:100%;height:100%;object-fit:cover}.ma-req b{overflow-wrap:anywhere}.ma-chip.rep{height:18px;font-size:10px;background:var(--oc-role-client-soft);color:var(--oc-role-client-ink)}.ma-chip.sell{height:18px;font-size:10px;background:var(--oc-role-sto-soft);color:var(--oc-role-sto-ink)}.ma-skel{position:relative;overflow:hidden;min-height:104px;background:var(--oc-surface-sunken)}.ma-skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--oc-surface-raised),transparent);transform:translateX(-100%);animation:maSkel 1.2s linear infinite}@keyframes maSkel{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.ma-skel:after{animation:none}}.ma-empty>.oc-ico{color:var(--oc-ink-muted)}.ma-empty .ma-btn{max-width:340px}.ma-chats{background:var(--oc-surface-raised)}.ma-chatrow{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border:0;border-bottom:1px solid var(--oc-line);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.ma-chatrow.ma-skel{min-height:72px;border-radius:14px}.ma-chatava{flex:none;width:48px;height:48px;border-radius:24px;display:grid;place-items:center;background:var(--oc-accent-soft);color:var(--oc-accent-ink);font-weight:800;font-size:16px}.ma-chatmid{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ma-chatmid .t{display:flex;align-items:baseline;gap:8px}.ma-chatmid .t b{flex:1 1;min-width:0;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ma-chatmid .t small{flex:none;color:var(--oc-ink-muted);font-size:12px}.ma-chatmid .m,.ma-chatmid .s{font-size:13px;color:var(--oc-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ma-chatmid .s{font-size:12px}.ma-chatmid .m.is-new{color:var(--oc-ink);font-weight:600}.ma-chatbd{flex:none;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--oc-danger);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}button.ma-biz{width:calc(100% - 32px);border:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.ma-biz-ic{flex:none;width:40px;height:40px;border-radius:20px;display:grid;place-items:center;background:var(--oc-accent);color:var(--oc-on-accent)}.ma-row.is-static{cursor:default}.ma-row.is-static:active{background:none}.ma-row.is-danger,.ma-row.is-danger svg{color:var(--oc-danger)}.ma-row .v .lang-sw,.ma-row .v select{font-size:13px}.ma-me>div{min-width:0}.ma-me b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ma-bar{position:-webkit-sticky;position:sticky;top:0;z-index:800;display:flex;align-items:center;gap:6px;min-height:52px;padding:6px 12px 6px 6px;background:var(--oc-surface-raised);border-bottom:1px solid var(--oc-line);color:var(--oc-ink)}.ma-bar b{font-size:17px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ma-bar .sp{flex:1 1}.ma-back{width:40px;height:40px;flex:none;display:grid;place-items:center;border:0;background:none;color:var(--oc-ink);cursor:pointer;border-radius:20px}.ma-back svg{transform:rotate(180deg)}.ma-back:active,.ma-seg{background:var(--oc-surface-sunken)}.ma-seg{display:inline-flex;padding:3px;border-radius:10px}.ma-seg button{border:0;background:none;min-height:36px;padding:6px 12px;border-radius:8px;font:inherit;font-size:13px;font-weight:700;color:var(--oc-ink-muted);cursor:pointer}.ma-seg button.on{background:var(--oc-surface-raised);color:var(--oc-ink);box-shadow:0 1px 2px rgba(0,0,0,.08)}html[data-shell="1"] .nav{display:none}html[data-shell="1"] .hb-fab{bottom:calc(84px + env(safe-area-inset-bottom))}html[data-shell="1"] .hb-panel{bottom:calc(76px + env(safe-area-inset-bottom));height:min(560px,calc(calc(100dvh / var(--oc-zoom, 1)) - 150px - env(safe-area-inset-bottom)))}html[data-shell="1"] .container{padding-top:12px}.ma-bar .nt-btn,.ma-top .nt-btn{width:40px;height:40px;padding:0!important;border:0;background:none;color:var(--oc-ink);display:grid;place-items:center;box-shadow:none}.ma-screen{animation-duration:.25s}.ma-row .v .lang-btn{color:var(--oc-ink);background:var(--oc-surface-sunken);border-radius:10px}.ma-row .v .lang-btn:hover,.ma-row .v .lang-btn[aria-expanded=true]{background:var(--oc-line)}.ma-row .v .region-pick{color:var(--oc-ink);background-color:var(--oc-surface-sunken);border-color:var(--oc-line);max-width:170px;height:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236b7280' stroke-width='1.5' fill='none'/%3E%3C/svg%3E")}.ma-prof:before{right:-70px;top:-120px;width:190px;height:190px;box-sizing:border-box;border-width:34px}.ma-prof:after{right:132px;top:22px;width:22px;height:22px}.ma-prof .ma-me{margin-right:96px}html[data-shell="1"] .oc-th-client,html[data-shell="1"] .oc-th-sto{--oc-accent:#f5821f;--oc-accent-hover:#ff9433;--oc-accent-soft:#fdecdc;--oc-accent-ink:#a8530a;--oc-on-accent:#1c1e23;--oc-focus-ring:#f5821f}html[data-shell="1"][data-theme=dark] .oc-th-client,html[data-shell="1"][data-theme=dark] .oc-th-sto{--oc-accent:#ff9a3d;--oc-accent-hover:#ffb066;--oc-accent-soft:#3a2a17;--oc-accent-ink:#ffb066;--oc-on-accent:#14161b;--oc-focus-ring:#ff9a3d}html[data-shell="1"] .cl-shell.th-client,html[data-shell="1"] .cl-shell.th-sto{--cb:var(--oc-accent);--cb-d:var(--oc-accent-ink);--cb-l:#ff9a3d;--cb-soft:var(--oc-accent-soft);--cb-soft2:#fbd9b8;--cb-line:#f3c79c;--cb-rgb:245,130,31;--cb-on:var(--oc-on-accent)}html[data-shell="1"][data-role=client],html[data-shell="1"][data-role=sto]{--role:#f5821f;--role-d:#d96d0c;--role-soft:#fdecdc;--role-line:#f8c89a}html[data-shell="1"][data-theme=dark] .cl-shell.th-client,html[data-shell="1"][data-theme=dark] .cl-shell.th-sto{--cb-soft2:#4a3419;--cb-line:#5a3d1c}html[data-shell="1"][data-theme=dark][data-role=client],html[data-shell="1"][data-theme=dark][data-role=sto]{--role-soft:#3a2a17;--role-line:#5a3d1c}html[data-shell="1"] .cl-shell input[type=checkbox],html[data-shell="1"] .cl-shell input[type=radio]{accent-color:#f5821f!important}html[data-shell="1"] .cl-shell{gap:10px}html[data-shell="1"] .cl-side{position:-webkit-sticky;position:sticky;top:52px;z-index:5;margin:-12px -8px 0;padding:0;border-radius:0;background:var(--oc-surface-raised);border-bottom:1px solid var(--oc-line);box-shadow:none;color:var(--oc-ink)}html[data-shell="1"] .cl-nav{gap:0;padding:0 4px}html[data-shell="1"] .cl-nav button{position:relative;flex:1 0 auto;padding:13px 12px;border-radius:0;background:none;color:var(--oc-ink-muted);font-size:14px;font-weight:600;box-shadow:none}html[data-shell="1"] .cl-nav button:hover{background:none;color:var(--oc-ink)}html[data-shell="1"] .cl-nav button.on{background:none;color:var(--oc-ink);box-shadow:none}html[data-shell="1"] .cl-nav button.on:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:3px;border-radius:2px;background:var(--oc-ink)}html[data-shell="1"] .cl-nav-ic{display:none}html[data-shell="1"] .cl-badge,html[data-shell="1"] .cl-nav button.on .cl-badge{background:var(--oc-accent);color:var(--oc-on-accent)}html[data-shell="1"] .cl-page>.bq-head{display:none}html[data-shell="1"] .ov:has(>.chat-dlg){padding:0!important;align-items:stretch!important;background:var(--oc-surface-raised)!important;z-index:1000!important}html[data-shell="1"] .chat-dlg{max-width:none!important;max-height:none!important;height:100dvh;border-radius:0!important;border:0!important;box-shadow:none!important;padding:calc(12px + env(safe-area-inset-top)) 14px calc(12px + env(safe-area-inset-bottom))!important}html[data-shell="1"] .bq-c1 .bq-sec-h,html[data-shell="1"] .bq-c2 .bq-sec-h,html[data-shell="1"] .bq-c3 .bq-sec-h{background:var(--oc-surface-sunken)}html[data-shell="1"] .bq-c1 .bq-num,html[data-shell="1"] .bq-c2 .bq-num,html[data-shell="1"] .bq-c3 .bq-num{background:var(--oc-ink);color:var(--oc-surface-raised)}html[data-shell="1"] .bq-c1 .bq-sec-ic,html[data-shell="1"] .bq-c2 .bq-sec-ic,html[data-shell="1"] .bq-c3 .bq-sec-ic{background:var(--oc-accent-soft);color:var(--oc-accent-ink)}html[data-shell="1"] .bq .label,html[data-shell="1"] .bq-sec-h{color:var(--oc-ink)}html[data-shell="1"] .bq-type,html[data-shell="1"] .cl-shell .tabs{background:var(--oc-surface-sunken)}html[data-shell="1"] .bq-draft-ph,html[data-shell="1"] .bq-drop-ic{background:var(--oc-accent-soft);color:var(--oc-accent-ink)}html[data-shell="1"] .gp-car:focus-visible{outline-color:var(--oc-accent)}html[data-shell="1"] .gp-car.on{border-color:var(--oc-accent);box-shadow:0 0 0 3px rgba(245,130,31,.14)}html[data-shell="1"] .gp-car img,html[data-shell="1"] .gp-car.on,html[data-shell="1"] .gp-ph{background:var(--oc-accent-soft)}html[data-shell="1"] .gp-ph{color:var(--oc-accent-ink)}html[data-shell="1"] .gp-ok{background:var(--oc-accent);color:var(--oc-on-accent)}html[data-shell="1"][data-theme=dark] .gp-car.on{background:var(--oc-accent-soft);border-color:var(--oc-accent)}html[data-shell="1"] .cl-shell{--cb-ink:var(--oc-ink)}html[data-shell="1"] .bq-head-txt p,html[data-shell="1"] .bq-sum-l,html[data-shell="1"] .bq-sum-v.none,html[data-shell="1"] .gp-h{color:var(--oc-ink-muted)}html[data-shell="1"] .bq-draft,html[data-shell="1"] .cl-shell .req-name,html[data-shell="1"] .gp-t b{color:var(--oc-ink)}html[data-shell="1"] .bq .combo-arrow,html[data-shell="1"] .bq-sum-ic{color:var(--oc-ink-muted)}html[data-shell="1"] .bq .input,html[data-shell="1"] .bq select,html[data-shell="1"] .bq textarea,html[data-shell="1"] .bq-locked,html[data-shell="1"] .gp-car{border-color:var(--oc-line-strong)}html[data-shell="1"] .bq-draft,html[data-shell="1"] .bq-drop,html[data-shell="1"] .bq-file{border-color:var(--oc-line-strong);background:var(--oc-surface-raised)}html[data-shell="1"] .bq-draft,html[data-shell="1"] .bq-file{color:var(--oc-ink)}html[data-shell="1"] .bq-badge,html[data-shell="1"] .bq-info,html[data-shell="1"] .bq-note{background:var(--oc-accent-soft);border-color:var(--oc-line);color:var(--oc-ink)}html[data-shell="1"] .bq-info span{color:var(--oc-ink)}html[data-shell="1"] .cl-shell .panel-soft{background:var(--oc-accent-soft);border-color:var(--oc-line)}html[data-shell="1"] .cl-shell .item-card:hover,html[data-shell="1"] .cl-shell .req-row:hover{border-color:var(--oc-line-strong);box-shadow:none}html[data-shell="1"][data-theme=dark] .cl-shell{--tangerine-soft:var(--oc-accent-soft);--tangerine-d:var(--oc-accent-ink)}html[data-shell="1"][data-theme=dark] .cl-shell .btn2{background:var(--oc-accent-soft);color:var(--oc-accent-ink)}html[data-shell="1"][data-theme=dark] .bq-type button.on,html[data-shell="1"][data-theme=dark] .cl-shell .tabs button.on{background:var(--oc-surface-raised);color:var(--oc-ink)}html[data-shell="1"][data-theme=dark] .bq-c1 .bq-sec-h,html[data-shell="1"][data-theme=dark] .bq-c2 .bq-sec-h,html[data-shell="1"][data-theme=dark] .bq-c3 .bq-sec-h{background:var(--oc-surface-sunken)}html[data-shell="1"][data-theme=dark] .bq-draft-ph{background:var(--oc-accent-soft);color:var(--oc-accent-ink)}html[data-shell="1"][data-theme=dark] .cl-shell .panel-soft{background:var(--oc-surface-sunken);border-color:var(--oc-line)}html[data-shell="1"] .cl-back{display:none}.ma-chip.rep,.ma-rc .ph em.rep{background:var(--oc-surface-sunken);color:var(--oc-ink)}html[data-shell="1"] .pr-set-bg{display:none}.ma-hero{position:relative;margin:12px 16px 0;padding:18px 16px 16px;border-radius:18px;background:var(--oc-ink);color:#fff;overflow:hidden}.ma-hero:before{content:"";position:absolute;right:-64px;top:-92px;width:160px;height:160px;border-radius:50%;border:26px solid var(--oc-accent);opacity:.9}.ma-hero>*{position:relative}.ma-hero-k{display:inline-block;padding:3px 9px;border-radius:8px;background:rgba(255,255,255,.1);color:var(--oc-accent);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ma-hero h2{margin:10px 96px 6px 0;font-size:21px;line-height:26px;font-weight:800;letter-spacing:-.01em}.ma-hero p{margin:0 0 14px;color:rgba(255,255,255,.72);font-size:13.5px;line-height:19px}.ma-hero-st{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.ma-hero-st li{display:flex;align-items:center;gap:7px;padding:8px;border-radius:12px;background:rgba(255,255,255,.07);font-size:12px;line-height:15px;font-weight:600;min-width:0}.ma-hero-st li span{min-width:0;-webkit-hyphens:auto;hyphens:auto}.ma-hero-st i{flex:none;width:22px;height:22px;border-radius:11px;display:grid;place-items:center;background:var(--oc-accent);color:var(--oc-on-accent);font-style:normal;font-size:12px;font-weight:800}.ma-hero-a{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ma-hero-a .ma-btn{height:46px;font-size:14px;padding:0 8px}.ma-btn.line{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.28)}.ma-btn.line:active{background:rgba(255,255,255,.08)}.ma-mine{margin:10px 16px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ma-mine button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;border-radius:14px;border:1px solid var(--oc-line);background:var(--oc-surface-raised);font:inherit;color:var(--oc-ink);text-align:left;cursor:pointer}.ma-mine button:active{background:var(--oc-surface-sunken)}.ma-mine b{font-size:22px;line-height:26px;font-weight:800}.ma-mine small{color:var(--oc-ink-muted);font-size:12px}.ma-mine em{position:absolute;top:12px;right:12px;padding:2px 8px;border-radius:9px;background:var(--oc-accent);color:var(--oc-on-accent);font-style:normal;font-size:11px;font-weight:800}.ma-sec .ma-sec-s{margin:-8px 0 12px;color:var(--oc-ink-muted);font-size:13px;line-height:18px}.ma-quick{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-gap:8px;gap:8px;overflow-x:auto;margin:0 -16px;padding:0 16px 6px;scrollbar-width:none;justify-content:start}.ma-quick::-webkit-scrollbar{display:none}.ma-qc{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 6px;border-radius:20px;border:1px solid var(--oc-line);background:var(--oc-surface-raised);font:inherit;font-size:13px;font-weight:600;color:var(--oc-ink);white-space:nowrap;cursor:pointer}.ma-qc:active{background:var(--oc-surface-sunken)}.ma-qc i{width:28px;height:28px;border-radius:14px;display:grid;place-items:center;background:var(--oc-accent-soft);font-style:normal;flex:none}.ma-go,.ma-qc i{color:var(--oc-accent-ink)}.ma-go{font-size:12px;font-weight:700}.ma-hero,.ma-mine,.ma-quick{animation:maRise .35s cubic-bezier(.2,.8,.2,1) backwards}.ma-mine{animation-delay:.05s}.ma-quick{animation-delay:.1s}@keyframes maRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ma-hero,.ma-mine,.ma-quick{animation:none}}html[data-shell="1"] .ma-deals .cl-side{display:none}html[data-theme=dark] .ma-garage,html[data-theme=dark] .ma-hero{background:#23262d;border:1px solid rgba(255,255,255,.08)}.mr-head{display:flex;align-items:center;gap:8px;padding:12px 8px 8px 16px;background:var(--oc-surface-raised)}.mr-head h1{margin:0;flex:1 1;font-size:26px;line-height:32px;font-weight:800;letter-spacing:-.01em}.mr-head .lnk{border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--oc-accent-ink);padding:8px 6px;cursor:pointer}.mr-segw{background:var(--oc-surface-raised);padding:0 16px 10px;border-bottom:1px solid var(--oc-line)}.mr-seg{display:flex;gap:4px;padding:3px;border-radius:12px;background:var(--oc-surface-sunken)}.mr-seg button{flex:1 1 auto;min-width:0;height:36px;padding:0 8px;border:0;border-radius:9px;background:none;font:inherit;display:flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;font-size:13px;font-weight:600;color:var(--oc-ink-muted);cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.mr-seg button.on{background:var(--oc-surface-raised);color:var(--oc-ink);box-shadow:0 1px 2px rgba(20,22,28,.12)}.mr-seg button i{font-style:normal;font-weight:500;color:var(--oc-ink-muted)}.mr-list{display:flex;flex-direction:column;gap:8px;padding:10px 12px 16px}.mr-card{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:2px 12px;gap:2px 12px;padding:12px;border-radius:16px;background:var(--oc-surface-raised);border:1px solid var(--oc-line);position:relative;text-align:left;font:inherit;color:inherit;cursor:pointer;width:100%;transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.mr-card:active{background:var(--oc-surface)}.mr-card:focus-visible{outline:2px solid var(--oc-accent);outline-offset:2px}.mr-card.sel{border-color:var(--oc-accent);box-shadow:0 0 0 2px var(--oc-accent-soft)}.mr-card.off{opacity:.5;cursor:default}.mr-card.ma-skel{min-height:118px;border:0}.mr-card .ph{grid-row:span 3;width:56px;height:56px;border-radius:12px;background:var(--oc-surface-sunken);display:grid;place-items:center;color:var(--oc-ink-muted);position:relative;overflow:visible}.mr-card .ph img{width:100%;height:100%;object-fit:cover;border-radius:12px}.mr-card .ph .ck{position:absolute;left:-5px;top:-5px;width:22px;height:22px;border-radius:11px;background:var(--oc-surface-raised);border:2px solid var(--oc-line-strong);display:grid;place-items:center;color:var(--oc-on-accent);font-size:12px;font-weight:800;line-height:1;transition:background .15s ease,border-color .15s ease}.mr-card.sel .ph .ck{background:var(--oc-accent);border-color:var(--oc-accent)}.mr-card .meta{display:flex;align-items:center;gap:6px;min-width:0;font-size:11px;color:var(--oc-ink-muted);white-space:nowrap}.mr-card .meta .no{font-family:var(--oc-font-mono,ui-monospace,monospace)}.mr-card>b{font-size:16px;line-height:20px;overflow-wrap:anywhere}.mr-card .car{font-size:13px;color:var(--oc-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-card .foot{grid-column:1/-1;display:flex;align-items:center;gap:8px;min-width:0;margin-top:10px;padding-top:10px;border-top:1px solid var(--oc-line);font-size:13px}.mr-card .foot .sp{flex:1 1}.mr-card .foot .pr{font-weight:800;font-size:15px;white-space:nowrap}.mr-card .foot .oc-ico{color:var(--oc-ink-muted);flex:none}.mr-pill{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:12px;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mr-pill.new{background:var(--oc-accent);color:var(--oc-on-accent)}.mr-pill.wait{background:var(--oc-surface-sunken);color:var(--oc-ink-muted)}.mr-pill.wait:before{content:"";flex:none;width:6px;height:6px;border-radius:3px;background:var(--oc-ink-muted)}.mr-pill.ok{background:var(--oc-success-soft);color:var(--oc-success)}.mr-exp{grid-column:1/-1;display:flex;align-items:center;gap:6px;white-space:nowrap;margin-top:10px;padding:6px 6px 6px 12px;border-radius:12px;background:var(--oc-warning-soft);font-size:12px;color:var(--oc-warning);font-weight:600;cursor:default}.mr-exp .sp{flex:1 1}.mr-exp button{height:32px;padding:0 12px;border:0;border-radius:8px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.mr-exp .y{background:var(--oc-ink);color:var(--oc-surface-raised)}.mr-exp .n{background:none;color:var(--oc-warning)}.mr-exp button:disabled{opacity:.6}.mr-bulk{position:fixed;left:12px;right:12px;bottom:calc(80px + env(safe-area-inset-bottom));z-index:905;display:flex;align-items:center;gap:8px;padding:10px 10px 10px 16px;border-radius:16px;background:var(--oc-ink);color:var(--oc-surface-raised);font-size:14px;font-weight:600;box-shadow:0 12px 32px rgba(20,22,28,.28);animation:mrBulkIn .22s cubic-bezier(.2,.8,.2,1)}.mr-bulk .sp{flex:1 1}.mr-bulk button{height:38px;padding:0 14px;border:0;border-radius:10px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.mr-bulk .x{background:rgba(255,255,255,.14);color:var(--oc-surface-raised)}.mr-bulk .go{background:var(--oc-accent);color:var(--oc-on-accent)}.mr-bulk .go:disabled{opacity:.5;cursor:default}.mr.selecting .mr-list{padding-bottom:84px}html[data-shell="1"] body:has(.mr.selecting) .hb-fab{opacity:0;pointer-events:none}@keyframes mrBulkIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ma-bar .md-t{display:flex;flex-direction:column;line-height:1.15}.ma-bar .md-t small{font-family:var(--oc-font-mono,ui-monospace,monospace);font-size:11px;font-weight:500;color:var(--oc-ink-muted)}html[data-shell="1"][data-appreq="1"] .cl-side,html[data-shell="1"][data-cabsec] .cl-side{display:none}html[data-shell="1"][data-appreq="1"] .bq,html[data-shell="1"][data-appreq="1"] .cl-page{background:none;border:0;padding:0;box-shadow:none;border-radius:0}html[data-shell="1"][data-appreq="1"] .cl-page-body{margin-top:0}html[data-shell="1"][data-appreq="1"] .card.po{background:none;border:0;box-shadow:none;padding:0;margin:0}html[data-shell="1"][data-appreq="1"] .po>.btn-ghost:first-child,html[data-shell="1"][data-appreq="1"] .rq-back{display:none}html[data-shell="1"][data-appreq="1"] .po .oc-rq{margin-top:0!important;padding:14px;border-radius:16px;grid-template-columns:64px minmax(0,1fr);gap:2px 12px}html[data-shell="1"][data-appreq="1"] .po .oc-rq .oc-req-ph{width:64px;height:64px}html[data-shell="1"][data-appreq="1"] .po .oc-rq h2{font-size:18px;line-height:22px}html[data-shell="1"][data-appreq="1"] .po .oc-rq-no{font-size:11px;color:var(--oc-ink-muted);font-weight:500}html[data-shell="1"][data-appreq="1"] .po .oc-rq-side{grid-row:auto;grid-column:1/-1;order:9;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:8px;padding-top:10px;border-top:1px solid var(--oc-line)}html[data-shell="1"][data-appreq="1"] .po .oc-rq-side .oc-ibtn{display:none}html[data-shell="1"][data-appreq="1"] .po .oc-rq-side .oc-badge{background:none;padding:0;color:var(--oc-ink-muted);font-weight:500;font-size:12px;white-space:normal}html[data-shell="1"][data-appreq="1"] .po .oc-rq-side .oc-btn{height:32px;border:1px solid var(--oc-line-strong);background:none}html[data-shell="1"][data-appreq="1"] .po .oc-rq-meta{font-size:13px;gap:2px 10px}html[data-shell="1"][data-appreq="1"] .po .oc-offers-head{margin:18px 4px 8px!important}html[data-shell="1"][data-appreq="1"] .po .oc-offers-head h2{font-size:18px}html[data-shell="1"][data-appreq="1"] .po .oc-note{font-size:12px}html[data-shell="1"][data-appreq="1"] .oc-hero{padding:14px;gap:10px 12px;border-radius:16px;background:var(--oc-surface-raised);box-shadow:0 0 0 3px var(--oc-accent-soft)}html[data-shell="1"][data-appreq="1"] .oc-hero.plain{box-shadow:none;padding:14px}html[data-shell="1"][data-appreq="1"] .oc-hero h3{margin:2px 0;font-size:15px;line-height:19px}html[data-shell="1"][data-appreq="1"] .oc-hero .lbl{font-size:10px}html[data-shell="1"][data-appreq="1"] .oc-hero .oc-sub{font-size:12px}html[data-shell="1"][data-appreq="1"] .oc-hero .big,html[data-shell="1"][data-appreq="1"] .oc-hero.plain .big{font-size:22px;line-height:26px}html[data-shell="1"][data-appreq="1"] .oc-hero .big small{font-size:11px}html[data-shell="1"][data-appreq="1"] .oc-hero .oc-spec{height:26px;padding:0 9px}html[data-shell="1"][data-appreq="1"] .oc-hero .acts .sp{display:none}html[data-shell="1"][data-appreq="1"] .oc-hero .acts .oc-btn-xl{order:-1;flex:1 1 auto;min-width:0;height:44px;border-radius:12px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-shell="1"][data-appreq="1"] .oc-hero .acts .oc-btn-text{flex:none}html[data-shell="1"][data-appreq="1"] .oc-mini{padding:12px;border-radius:14px}html[data-shell="1"][data-appreq="1"] .card.rq-detail{margin:0;border-radius:16px;padding:14px}html[data-shell="1"][data-appreq="1"] .card.rq-detail>.muted:first-of-type{margin-top:0!important;font-family:var(--oc-font-mono,ui-monospace,monospace);font-size:11px;font-weight:500!important;color:var(--oc-ink-muted)!important}html[data-shell="1"][data-appreq="1"] .card.rq-detail .h1{font-size:18px;line-height:22px}@media (prefers-reduced-motion:reduce){.mr-bulk{animation:none}.mr-card,.mr-seg button{transition:none}}html[data-shell="1"][data-appreq="1"] .po .oc-rq .oc-req-ph{grid-row:1/span 3}html[data-shell="1"][data-appreq="1"] .po .oc-rq-meta{grid-column:2;grid-row:3;align-self:start}html[data-shell="1"][data-appreq="1"] .po .oc-rq-side{grid-row:5}html[data-shell="1"][data-appreq="1"] .oc-hero{grid-template-columns:minmax(0,1fr) auto}html[data-shell="1"][data-appreq="1"] .oc-hero .big{text-align:right;align-items:flex-end}html[data-shell="1"][data-appreq="1"] .oc-hero .acts{flex-direction:row;align-items:center}html[data-shell="1"][data-appreq="1"] .oc-hero .acts .oc-btn-xl{width:auto;justify-content:center}html[data-shell="1"][data-appreq="1"] .rq-detail .ofr-head h3{font-size:18px}html[data-shell="1"][data-appreq="1"] .rq-detail .ofr-card{padding:14px;border-radius:16px}html[data-shell="1"][data-appreq="1"] .rq-detail .ofr-acts{display:flex;flex-direction:row;align-items:center;gap:8px}html[data-shell="1"][data-appreq="1"] .rq-detail .ofr-acts .sp{display:none}html[data-shell="1"][data-appreq="1"] .rq-detail .ofr-acts .btn,html[data-shell="1"][data-appreq="1"] .rq-detail .ofr-acts .btn2{order:-1;flex:1 1 auto;height:44px;border-radius:12px;font-size:14px}html[data-shell="1"][data-appreq="1"] .rq-detail .ofr-foot .ofr-link{display:none}:root{--ma-spring:cubic-bezier(.34,1.56,.64,1);--ma-out:cubic-bezier(.2,.8,.2,1)}html[data-shell="1"] .nt-btn,html[data-shell="1"] .nt-btn:hover{flex:none;width:40px;height:40px;padding:0!important;border:0;border-radius:20px;background:none!important;box-shadow:none!important;color:var(--oc-ink);display:grid;place-items:center}html[data-shell="1"] .nt-btn svg{width:24px;height:24px}html[data-shell="1"] .nt-badge{top:2px;right:0;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;background:var(--oc-danger);box-shadow:0 0 0 2px var(--oc-surface-raised);animation:none}html[data-shell="1"] .nt-badge:after{display:none}.mr-head .nt-btn{margin-right:4px}.nt-grab{display:none}.nt-item.out{pointer-events:none}html[data-shell="1"] .nt-ov{z-index:960;background:rgba(23,25,30,.45)}html[data-shell="1"] .nt-pop{position:fixed;top:auto;left:0;right:0;bottom:0;width:auto;max-height:calc(86dvh / var(--oc-zoom, 1));z-index:961;border:0;border-radius:24px 24px 0 0;background:var(--oc-surface-raised);color:var(--oc-ink);box-shadow:0 -12px 40px rgba(20,22,28,.18);padding-bottom:env(safe-area-inset-bottom)}html[data-shell="1"] .nt-grab{display:block;flex:none;width:40px;height:4px;border-radius:2px;background:var(--oc-line-strong);margin:10px auto 0}html[data-shell="1"] .nt-head{padding:10px 12px 12px 20px;gap:4px;border-bottom:1px solid var(--oc-line);color:var(--oc-ink);touch-action:none}html[data-shell="1"] .nt-head b{font-size:20px!important;font-weight:800;letter-spacing:-.01em}html[data-shell="1"] .nt-head .link-btn{font-size:13px;font-weight:700;color:var(--oc-accent-ink);padding:8px 6px}html[data-shell="1"] .nt-head .nt-x{width:36px;height:36px;padding:0;border-radius:18px;display:grid;place-items:center;background:var(--oc-surface-sunken);color:var(--oc-ink);font-size:14px}html[data-shell="1"] .nt-list{padding:12px 12px 6px;overscroll-behavior:contain}html[data-shell="1"] .nt-item{gap:10px;padding:12px 6px 12px 14px;margin-bottom:8px;border-radius:16px;background:var(--oc-surface);border:1px solid var(--oc-line);color:var(--oc-ink)}html[data-shell="1"] .nt-item:hover{background:var(--oc-surface)}html[data-shell="1"] .nt-item.unread{background:var(--oc-accent-soft);border-color:transparent}html[data-shell="1"] .nt-item .nt-x{width:32px;height:32px;margin:-6px 0;padding:0;border-radius:16px;display:grid;place-items:center}html[data-shell="1"] .nt-item .nt-x:hover{background:none}html[data-shell="1"] .nt-dot{margin-top:6px}html[data-shell="1"] .nt-foot{justify-content:center;padding:10px 12px 12px;border-top:1px solid var(--oc-line)}.has-thumb{position:relative;isolation:isolate}.has-thumb>button{position:relative;z-index:1}.has-thumb>button.on{background:none!important;box-shadow:none!important}.seg-thumb{position:absolute;left:0;top:0;z-index:0;border-radius:9px;background:var(--oc-surface-raised);box-shadow:0 1px 3px rgba(20,22,28,.14);pointer-events:none}.ma-seg .seg-thumb{border-radius:8px}.seg-thumb.ready{transition:transform .45s var(--ma-spring),width .35s var(--ma-out),opacity .2s ease}@media (prefers-reduced-motion:no-preference){html[data-shell="1"] :is(.ma-btn,.ma-qc,.ma-mine button,.ma-back,.nt-btn,.mr-head .lnk,.mr-seg button,.ma-seg button,.mr-exp button,.mr-bulk button,.ma-search button,.btn,.btn2,.btn-ghost,.btn-light,.btn-outline,.oc-btn,.link-btn,.nt-x,.ma-opt,.ma-rc,.ma-req,.mr-card,.ma-garage,.ma-hero button){transition-property:transform,background-color,color,border-color,box-shadow,opacity;transition-duration:.5s,.18s,.18s,.18s,.18s,.18s;transition-timing-function:var(--ma-spring),ease,ease,ease,ease,ease}html[data-shell="1"] :is(.ma-btn,.ma-qc,.ma-mine button,.ma-back,.nt-btn,.mr-head .lnk,.mr-seg button,.ma-seg button,.mr-exp button,.mr-bulk button,.ma-search button,.btn,.btn2,.btn-ghost,.btn-light,.btn-outline,.oc-btn,.link-btn,.nt-x,.ma-hero button):active:not(:disabled){transform:scale(.92);transition-duration:.09s;box-shadow:none}html[data-shell="1"] :is(.ma-opt,.ma-rc,.ma-req,.mr-card,.ma-garage):active{transform:scale(.97);transition-duration:.09s}html[data-shell="1"] :is(.ma-btn,.btn,.btn2,.btn-ghost,.btn-light,.btn-outline,.oc-btn,.mr-bulk button){transition-timing-function:cubic-bezier(.3,1.25,.6,1),ease,ease,ease,ease,ease}html[data-shell="1"] :is(.ma-btn,.btn,.btn2,.btn-ghost,.btn-light,.btn-outline,.oc-btn,.mr-bulk button):active:not(:disabled){transform:scale(.97)}html[data-shell="1"] .mr-card.off:active{transform:none}html[data-shell="1"] .ma-row .ch,html[data-shell="1"] .mr-card .foot svg:last-child{transition:transform .4s var(--ma-spring)}html[data-shell="1"] .ma-row:active .ch,html[data-shell="1"] .mr-card:active .foot svg:last-child{transform:translateX(4px);transition-duration:.1s}html[data-shell="1"] .ma-nav button{transition:color .2s ease}html[data-shell="1"] .ma-nav button .pill{position:relative;transition:transform .5s var(--ma-spring)}html[data-shell="1"] .ma-nav button:not(.add) .pill{background:none!important}html[data-shell="1"] .ma-nav button:not(.add) .pill:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--oc-accent-soft);opacity:0;transform:scaleX(.35);transition:transform .5s var(--ma-spring),opacity .2s ease}html[data-shell="1"] .ma-nav button.on:not(.add) .pill:before{opacity:1;transform:none}html[data-shell="1"] .ma-nav button .pill svg{position:relative}html[data-shell="1"] .ma-nav button.on .pill svg{animation:maNavPop .55s var(--ma-out)}html[data-shell="1"] .ma-nav button:active .pill{transform:scale(.86);transition-duration:.09s}html[data-shell="1"] .ma-nav button.add .pill svg{transition:transform .5s var(--ma-spring)}html[data-shell="1"] .ma-nav button.add:active .pill svg{transform:rotate(90deg);transition-duration:.15s}html[data-shell="1"] .ma-nav button .bd,html[data-shell="1"] .nt-badge{animation:maBadgeIn .5s var(--ma-spring)}.nt-ic.swing{animation:maSwing .9s cubic-bezier(.36,.07,.19,.97)}html[data-shell="1"] .ma-screen.view-anim{animation:maFade .26s ease backwards}html[data-shell="1"] .ma-screen.view-anim[data-dir="1"]{animation:maInR .36s var(--ma-out) backwards}html[data-shell="1"] .ma-screen.view-anim[data-dir="-1"]{animation:maInL .36s var(--ma-out) backwards}html[data-shell="1"] .container>.view-anim{animation:maInR .36s var(--ma-out) backwards}html[data-shell="1"] .ma-bar{animation:maFade .3s ease backwards}html[data-shell="1"] .ma-hscroll>*,html[data-shell="1"] .ma-sheet .ma-opt,html[data-shell="1"] :is(.mr-list,.ma-list)>*{animation:maRise .45s var(--ma-out) backwards}html[data-shell="1"] .ma-sheet .ma-opt:nth-of-type(2),html[data-shell="1"] :is(.mr-list,.ma-list,.ma-hscroll)>:nth-child(2){animation-delay:.04s}html[data-shell="1"] .ma-sheet .ma-opt:nth-of-type(3),html[data-shell="1"] :is(.mr-list,.ma-list,.ma-hscroll)>:nth-child(3){animation-delay:.08s}html[data-shell="1"] .ma-sheet .ma-opt:nth-of-type(4),html[data-shell="1"] :is(.mr-list,.ma-list,.ma-hscroll)>:nth-child(4){animation-delay:.12s}html[data-shell="1"] :is(.mr-list,.ma-list,.ma-hscroll)>:nth-child(5){animation-delay:.16s}html[data-shell="1"] :is(.mr-list,.ma-list,.ma-hscroll)>:nth-child(6){animation-delay:.2s}html[data-shell="1"] :is(.mr-list,.ma-list,.ma-hscroll)>:nth-child(n+7){animation:none}html[data-shell="1"] .mr-card.sel .ph .ck{animation:maBadgeIn .45s var(--ma-spring)}html[data-shell="1"] .mr-pill.new{position:relative}html[data-shell="1"] .mr-pill.new:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:translateX(-120%);animation:maShine 3.6s ease-in-out 1s 2;pointer-events:none}html[data-shell="1"] .nt-ov{animation:maFade .22s ease}html[data-shell="1"] .ma-sheet,html[data-shell="1"] .nt-pop{animation:maSheetUp .42s cubic-bezier(.2,.9,.25,1.04)}html[data-shell="1"] .mx-leave.ma-sheet-bg>.ma-sheet,html[data-shell="1"] .nt-pop.mx-leave{animation:maSheetDown .22s cubic-bezier(.4,0,1,1) forwards!important}html[data-shell="1"] .nt-item{animation:maRise .4s var(--ma-out) backwards;animation-delay:calc(var(--i, 0) * 35ms + 80ms)}html[data-shell="1"] .nt-item.out{animation:maOutR .23s ease forwards}html[data-shell="1"] .mx-leave [data-dragged],html[data-shell="1"] [data-dragged].mx-leave{animation:none!important}}@keyframes maInR{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}@keyframes maInL{0%{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:none}}@keyframes maOutR{to{opacity:0;transform:translateX(48px)}}@keyframes maSheetUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes maSheetDown{0%{transform:none}to{transform:translateY(100%)}}@keyframes maNavPop{0%{transform:none}30%{transform:scale(.82) translateY(1px)}65%{transform:scale(1.14) translateY(-2px)}to{transform:none}}@keyframes maBadgeIn{0%{transform:scale(0)}to{transform:none}}@keyframes maSwing{0%{transform:rotate(0)}15%{transform:rotate(16deg)}30%{transform:rotate(-13deg)}45%{transform:rotate(9deg)}60%{transform:rotate(-5deg)}75%{transform:rotate(2deg)}to{transform:rotate(0)}}@keyframes maShine{0%,70%{transform:translateX(-120%)}to{transform:translateX(300%)}}@media (prefers-reduced-motion:reduce){.seg-thumb.ready{transition:none}}.dl .mr-head{gap:6px}.dl .mr-head h1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-mini{display:inline-flex;flex:none;padding:3px;border-radius:10px;background:var(--oc-surface-sunken)}.dl-mini button{border:0;background:none;font:inherit;padding:6px 10px;border-radius:8px;font-size:12px;font-weight:600;color:var(--oc-ink-muted);cursor:pointer;white-space:nowrap}.dl-mini button.on{background:var(--oc-surface-raised);color:var(--oc-ink);box-shadow:0 1px 2px rgba(20,22,28,.1)}.dl-mini .seg-thumb{border-radius:8px}.dl-tabs{display:flex;background:var(--oc-surface-raised);border-bottom:1px solid var(--oc-line);padding:0 8px}.dl-tabs button{position:relative;border:0;background:none;font:inherit;padding:12px 10px;font-size:14px;font-weight:600;color:var(--oc-ink-muted);cursor:pointer;transition:color .2s ease}.dl-tabs button.on{color:var(--oc-ink)}.dl-tabs button.on:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:3px;border-radius:2px;background:var(--oc-ink)}.dl-tabs button i{font-style:normal;color:var(--oc-ink-muted);font-weight:500;margin-left:4px}.dl-tabs.has-thumb>button.on:after{display:none}.dl-tabs .seg-thumb{background:none;box-shadow:none;border-radius:0}.dl-tabs .seg-thumb:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:3px;border-radius:2px;background:var(--oc-ink)}.dl-card{padding:12px;border-radius:16px;background:var(--oc-surface-raised);border:1px solid var(--oc-line);display:flex;flex-direction:column;gap:10px;cursor:pointer;text-align:left;color:var(--oc-ink)}.dl-card.is-fb{border-color:var(--oc-accent);box-shadow:0 0 0 2px var(--oc-accent-soft)}.dl-card.ma-skel{border:0}.dl-r1{display:flex;align-items:flex-start;gap:10px}.dl-r1>div{min-width:0}.dl-r1 .meta{font-size:11px;color:var(--oc-ink-muted);font-family:var(--oc-font-mono,ui-monospace,monospace)}.dl-r1 b{display:block;font-size:16px;line-height:20px;margin-top:2px;overflow-wrap:anywhere}.dl-r1 .pr{margin-left:auto;font-size:16px;font-weight:800;white-space:nowrap}.dl-r1 .pr.is-off{color:var(--oc-ink-muted);text-decoration:line-through;font-weight:600}.dl-who{display:flex;align-items:center;gap:10px;font-size:13px}.dl-who .dl-av{width:34px;height:34px;flex:none;border-radius:17px;background:var(--oc-accent-soft);color:var(--oc-accent-ink);display:grid;place-items:center;font-weight:800;font-size:13px}.dl-who .n{flex:1 1;min-width:0;display:block}.dl-who .n b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-who .n small i{color:#e9a215;font-style:normal}.dl-ib{position:relative;width:38px;height:38px;flex:none;border:0;border-radius:12px;display:grid;place-items:center;background:var(--oc-surface-sunken);color:var(--oc-ink);cursor:pointer;text-decoration:none}.dl-ib.call{background:var(--oc-accent);color:var(--oc-on-accent)}.dl-go{width:24px;display:grid;place-items:center;color:var(--oc-ink-muted)}.dd-cn{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--oc-danger);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;box-shadow:0 0 0 2px var(--oc-surface-raised)}.ma-btn .dd-cn{position:static;box-shadow:none;margin-left:2px}.dl-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}.dl-steps i{height:4px;border-radius:2px;overflow:hidden;position:relative}.dl-steps i,.dl-steps i.cur,.dl-steps i.done{background:var(--oc-line)}.dl-steps i.cur:before,.dl-steps i.done:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--oc-success);transform-origin:0 50%}.dl-steps i.cur:before{background:var(--oc-accent)}.dl-stl{display:flex;justify-content:space-between;font-size:12px;color:var(--oc-ink-muted);margin-top:-4px}.dl-stl b{color:var(--oc-ink);font-weight:600}.dl-st{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:11px;font-size:11px;font-weight:700;white-space:nowrap;flex:none}.dl-st.ok{background:var(--oc-success-soft);color:var(--oc-success)}.dl-st.no{background:var(--oc-danger-soft);color:var(--oc-danger)}.dl-st.go{background:var(--oc-accent-soft);color:var(--oc-accent-ink)}.dl-foot{display:flex;align-items:center;gap:8px;padding-top:10px;border-top:1px solid var(--oc-line);font-size:13px;color:var(--oc-ink-muted);min-width:0}.dl-foot .why{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.dl-foot .sp{flex:1 1}.dd-rated .rate,.dl-foot .rate{display:inline-flex;align-items:center;gap:4px;color:var(--oc-ink);font-weight:600;white-space:nowrap}.dd-rated .rate i,.dl-foot .rate i{color:#e9a215;font-style:normal}.dl-foot>button{height:32px;padding:0 12px;border:0;border-radius:9px;font:inherit;font-size:12px;font-weight:700;background:var(--oc-ink);color:var(--oc-surface-raised);cursor:pointer;flex:none}.dl-foot .oc-ibtn{width:30px;height:30px;background:none;color:var(--oc-ink-muted)}.md-top .oc-ibtn{width:40px;height:40px;background:none;color:var(--oc-ink)}.dd-scr{padding-bottom:120px}.md-top{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:4px;min-height:52px;padding:6px 8px;background:var(--oc-surface-raised);border-bottom:1px solid var(--oc-line)}.md-top .t{flex:1 1;min-width:0}.md-top .t b{display:block;font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-top .t small{display:block;font-family:var(--oc-font-mono,ui-monospace,monospace);font-size:11px;font-weight:500;color:var(--oc-ink-muted)}.dd-sec{margin:10px 12px 0;padding:14px;border-radius:16px;background:var(--oc-surface-raised);border:1px solid var(--oc-line)}.dd-sec h4{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--oc-ink-muted)}.dd-price{display:flex;align-items:center;gap:10px}.dd-price>div{flex:1 1;min-width:0}.dd-price b{display:block;font-size:24px;font-weight:800;line-height:30px}.dd-extra{margin:8px 16px 0;font-size:12.5px;color:var(--oc-ink-muted)}.dd-fb{border-color:var(--oc-accent);background:var(--oc-accent-soft)}.dd-fb b{display:block;font-size:15px}.dd-fb p{margin:4px 0 12px;font-size:13px;color:var(--oc-ink-muted);line-height:18px}.dd-row{display:flex;gap:8px}.dd-row .ma-btn{height:44px;font-size:14px;text-decoration:none}.dd-who{width:100%;border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.dd-who .dl-av{width:42px;height:42px;border-radius:21px;font-size:15px}.dd-more{margin:10px 0 0 52px;display:flex;flex-direction:column;gap:3px;font-size:13px;color:var(--oc-ink-muted);overflow-wrap:anywhere}.dd-more a{color:var(--oc-accent-ink);text-decoration:none}.dd-flow{display:flex;flex-direction:column}.dd-step{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;position:relative;padding-bottom:14px;font-size:13px}.dd-step:last-child{padding-bottom:0}.dd-step:before{content:"";position:absolute;left:10px;top:22px;bottom:0;width:2px;background:var(--oc-line)}.dd-step.done:before{background:var(--oc-success)}.dd-step:last-child:before{display:none}.dd-step .d{width:22px;height:22px;border-radius:11px;display:grid;place-items:center;font-size:11px;font-weight:800;background:var(--oc-surface-sunken);color:var(--oc-ink-muted);position:relative;z-index:1}.dd-step.done .d{background:var(--oc-success);color:#fff}.dd-step.cur .d{background:var(--oc-accent);color:var(--oc-on-accent);box-shadow:0 0 0 4px var(--oc-accent-soft)}.dd-step b{display:block;font-size:14px}.dd-step small{display:block;color:var(--oc-ink-muted);font-size:12.5px;line-height:17px;margin-top:1px}.dd-step.todo b{color:var(--oc-ink-muted);font-weight:600}.dd-safe{margin:10px 12px 0;display:flex;align-items:center;gap:10px;width:calc(100% - 24px);padding:12px 14px;border:1px solid var(--oc-warning);border-radius:14px;background:var(--oc-warning-soft);color:var(--oc-warning-ink,var(--oc-warning));font:inherit;font-size:13px;font-weight:700;text-align:left;cursor:pointer}.dd-safe span{flex:1 1}.dd-note{margin:10px 12px 0;display:flex;align-items:center;gap:10px;width:calc(100% - 24px);padding:12px 14px;border-radius:14px;background:var(--oc-surface-raised);border:1px dashed var(--oc-line-strong);color:var(--oc-ink-muted);font:inherit;font-size:13px;text-align:left;cursor:pointer}.dd-note span{flex:1 1;min-width:0;overflow-wrap:anywhere}.dd-note-ed textarea{width:100%;resize:none}.dd-rated{display:flex;justify-content:center}.dd-rated .ma-btn{width:100%}.dd-bar{position:fixed;left:0;right:0;bottom:calc(68px + env(safe-area-inset-bottom));z-index:890;padding:10px 12px;background:var(--oc-surface-raised);border-top:1px solid var(--oc-line);display:flex;flex-direction:column;gap:6px;box-shadow:0 -8px 20px rgba(20,22,28,.06)}.dd-bar .row{display:flex;gap:8px}.dd-bar .ok{flex:1 1;border:0;border-radius:12px;background:var(--oc-success);color:#fff;font:inherit;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px}.dd-bar .no,.dd-bar .ok{height:46px;cursor:pointer}.dd-bar .no{padding:0 14px;border:1px solid var(--oc-line-strong);border-radius:12px;background:none;color:var(--oc-ink);font:inherit;font-size:14px;font-weight:600}.dd-bar small{text-align:center;color:var(--oc-ink-muted);font-size:11px}html[data-shell="1"] body:has(.dd-bar) .hb-fab{bottom:calc(150px + env(safe-area-inset-bottom))}.dd-sheet .sf-ic{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--oc-warning-soft);color:var(--oc-warning-ink,var(--oc-warning));margin-bottom:10px}.dd-sheet .sf-list{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:12px}.dd-sheet .sf-list li{display:grid;grid-template-columns:32px 1fr;grid-gap:10px;gap:10px;font-size:14px;line-height:19px}.dd-sheet .sf-list li i{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--oc-surface);color:var(--oc-ink);font-style:normal}.dd-sheet .sf-list li b{display:block}.dd-sheet .sf-list li span{color:var(--oc-ink-muted);font-size:13px}.dd-sheet-acts{display:flex;gap:8px}.dd-sheet-acts .ma-btn.ghost{width:auto;padding:0 16px;flex:none}.dd-danger{color:var(--oc-danger)!important}@media (prefers-reduced-motion:no-preference){html[data-shell="1"] .dd-scr{animation:maInR .36s var(--ma-out) backwards}html[data-shell="1"] .dd-scr>.dd-note,html[data-shell="1"] .dd-scr>.dd-safe,html[data-shell="1"] .dd-scr>.dd-sec{animation:maRise .45s var(--ma-out) backwards}html[data-shell="1"] .dd-scr>:nth-child(3){animation-delay:.04s}html[data-shell="1"] .dd-scr>:nth-child(4){animation-delay:.08s}html[data-shell="1"] .dd-scr>:nth-child(5){animation-delay:.12s}html[data-shell="1"] .dd-scr>:nth-child(n+6){animation-delay:.16s}html[data-shell="1"] .dd-bar{animation:maBarUp .42s var(--ma-out) .1s backwards}html[data-shell="1"] .dl-steps i:before{animation:maFill .6s var(--ma-out) backwards}html[data-shell="1"] .dl-steps i:nth-child(2):before{animation-delay:.12s}html[data-shell="1"] .dl-steps i:nth-child(3):before{animation-delay:.24s}html[data-shell="1"] .dl-steps i:nth-child(4):before{animation-delay:.36s}html[data-shell="1"] .dd-step .d{animation:maBadgeIn .45s var(--ma-spring) backwards;animation-delay:calc(var(--i, 0) * 90ms + .15s)}html[data-shell="1"] .dd-step.cur .d:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--oc-accent);opacity:0;animation:maRing 2s ease-out 1s 3}html[data-shell="1"] :is(.dl-ib,.dd-safe,.dd-note,.dd-bar .ok,.dd-bar .no,.dl-foot>button,.dl-mini button,.dl-tabs button,.dd-who){transition:transform .5s var(--ma-spring),background-color .18s ease,color .18s ease}html[data-shell="1"] :is(.dl-ib,.dl-mini button,.dl-foot>button):active{transform:scale(.9);transition-duration:.09s}html[data-shell="1"] :is(.dd-safe,.dd-note,.dd-bar .ok,.dd-bar .no,.dl-tabs button,.dd-who):active{transform:scale(.97);transition-duration:.09s}html[data-shell="1"] .dl-card{transition:transform .5s var(--ma-spring),box-shadow .2s ease}html[data-shell="1"] .dl-card:active{transform:scale(.975);transition-duration:.09s}html[data-shell="1"] .dd-safe svg:first-child{animation:maSwing 1s cubic-bezier(.36,.07,.19,.97) .6s;transform-origin:50% 10%}}@keyframes maBarUp{0%{transform:translateY(100%);opacity:0}to{transform:none;opacity:1}}@keyframes maFill{0%{transform:scaleX(0)}to{transform:none}}@keyframes maRing{0%{transform:scale(.8);opacity:.7}70%,to{transform:scale(1.6);opacity:0}}.ch-scr{position:fixed;inset:0;z-index:940;display:flex;flex-direction:column;background:var(--oc-surface);color:var(--oc-ink)}.ch-top{flex:none;display:flex;align-items:center;gap:4px;padding:calc(6px + env(safe-area-inset-top)) 6px 6px;background:var(--oc-surface-raised);border-bottom:1px solid var(--oc-line)}.ch-top .ch-ib,.ch-top>button{width:42px;height:42px;border:0;border-radius:21px;background:none;display:grid;place-items:center;color:var(--oc-ink);flex:none;cursor:pointer}.ch-top .oc-ibtn{width:42px;height:42px;border-radius:21px;color:var(--oc-ink);background:none}.ch-top .ch-av{position:relative;width:38px;height:38px;border-radius:19px;background:var(--oc-accent-soft);color:var(--oc-accent-ink);display:grid;place-items:center;font-weight:800;flex:none}.ch-top .ch-av.on:after{content:"";position:absolute;right:0;bottom:0;width:10px;height:10px;border-radius:5px;background:#3ddc84;box-shadow:0 0 0 2px var(--oc-surface-raised)}.ch-top .nm{flex:1 1;min-width:0;margin-left:6px}.ch-top .nm b{display:block;font-size:15px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-top .nm small{display:block;font-size:12px;line-height:16px;color:var(--oc-ink-muted)}.ch-top .nm small.on{color:var(--oc-success)}.ch-deal{flex:none;display:flex;align-items:center;gap:10px;width:100%;padding:8px 14px;border:0;border-bottom:1px solid var(--oc-line);background:var(--oc-surface-raised);color:var(--oc-ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}.ch-deal .ph{width:36px;height:36px;border-radius:8px;background:var(--oc-surface-sunken);display:grid;place-items:center;color:var(--oc-ink-muted);flex:none;overflow:hidden}.ch-deal .ph img{width:100%;height:100%;object-fit:cover}.ch-deal .t{flex:1 1;min-width:0}.ch-deal .t b{font-size:13px}.ch-deal .t b,.ch-deal .t small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-deal .t small{color:var(--oc-ink-muted);font-family:var(--oc-font-mono,ui-monospace,monospace);font-size:11px}.ch-deal .p{font-weight:800;white-space:nowrap}.ch-deal>svg{color:var(--oc-ink-muted);flex:none}.ch-feed{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;background:var(--oc-surface);-webkit-overflow-scrolling:touch}.ch-feed,.ch-list{display:flex;flex-direction:column}.ch-list{margin-top:auto;gap:6px;padding:12px}.ch-day{padding:3px 10px;border-radius:10px;background:var(--oc-surface-sunken);font-size:11px;font-weight:600;color:var(--oc-ink-muted);margin:4px 0}.ch-day,.ch-sys{align-self:center}.ch-sys{display:flex;align-items:center;gap:8px;max-width:320px;padding:8px 10px;border-radius:12px;background:var(--oc-warning-soft);color:var(--oc-warning);font-size:12px;line-height:16px;text-align:left}.ch-sys svg{flex:none}.ch-sys button{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:700;text-decoration:underline;white-space:nowrap;cursor:pointer}.ch-ev{align-self:center;font-size:12px;color:var(--oc-ink-muted);text-align:center}.ch-ev b{color:var(--oc-ink)}.ch-m{max-width:78%;padding:8px 12px 6px;border-radius:16px;font-size:14px;line-height:19px;overflow-wrap:anywhere}.ch-m .tx{white-space:pre-wrap}.ch-m time{display:flex;justify-content:flex-end;align-items:center;gap:3px;margin-top:2px;font-size:10px;line-height:12px;opacity:.65}.ch-m.in{align-self:flex-start;background:var(--oc-surface-raised);border:1px solid var(--oc-line);border-bottom-left-radius:4px}.ch-m.out{align-self:flex-end;background:var(--oc-ink);color:var(--oc-surface-raised);border-bottom-right-radius:4px}.ch-m.out time{opacity:.75}.ch-m.out time span{color:var(--oc-accent);font-weight:700;letter-spacing:-2px;padding-right:2px}.ch-m.out time span.rd{opacity:1}.ch-m .img{display:block;width:210px;max-width:calc(100% + 16px);height:auto;max-height:260px;object-fit:cover;margin:-4px -8px 6px;border-radius:12px;background:var(--oc-surface-sunken);cursor:zoom-in}.ch-m.has-img:not(:has(.tx)) .img{margin-bottom:4px}.ch-m .img.bad{width:160px;height:110px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 110'%3E%3Crect width='160' height='110' fill='%23e9e6e1'/%3E%3Cg fill='none' stroke='%238a857d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' transform='translate(68 43)'%3E%3Crect x='0' y='0' width='24' height='18' rx='3'/%3E%3Ccircle cx='8' cy='7' r='2'/%3E%3Cpath d='M24 15l-7-7-11 10'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none}.ch-empty{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 16px 14px;text-align:center}.ch-empty .sp{flex:1 1;min-height:12px}.ch-empty .ic{width:56px;height:56px;border-radius:28px;background:var(--oc-accent-soft);color:var(--oc-accent-ink);display:grid;place-items:center}.ch-empty>b{font-size:17px}.ch-empty p{margin:0 0 6px;color:var(--oc-ink-muted);font-size:13px;line-height:18px}.ch-quick{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.ch-quick button{min-height:34px;padding:6px 13px;border:1px solid var(--oc-line-strong);border-radius:17px;color:var(--oc-ink);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.ch-comp,.ch-quick button{background:var(--oc-surface-raised)}.ch-comp{flex:none;padding:8px 10px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--oc-line)}.ch-row{display:flex;align-items:flex-end;gap:8px}.ch-row .att,.ch-row .snd{width:42px;height:42px;border:0;border-radius:21px;display:grid;place-items:center;flex:none;cursor:pointer}.ch-row .att{color:var(--oc-ink)}.ch-row .att,.ch-row .snd{background:var(--oc-surface-sunken)}.ch-row .snd{color:var(--oc-ink-muted);transition:background-color .2s ease,color .2s ease}.ch-row .snd.on{background:var(--oc-accent);color:var(--oc-on-accent)}.ch-row .in{flex:1 1;min-width:0;min-height:42px;max-height:120px;padding:10px 16px;border-radius:21px;border:1px solid var(--oc-line);background:var(--oc-surface);color:var(--oc-ink);font:inherit;font-size:15px;line-height:20px;resize:none;outline:none}.ch-row .in:focus{border-color:var(--oc-line-strong)}.ch-pend{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:6px;border-radius:12px;background:var(--oc-surface-sunken);font-size:12px;color:var(--oc-ink-muted)}.ch-pend img{width:48px;height:48px;border-radius:8px;object-fit:cover;flex:none}.ch-pend span{flex:1 1;min-width:0}.ch-pend button{width:30px;height:30px;border:0;border-radius:15px;color:var(--oc-ink);font-size:18px;line-height:1;cursor:pointer}.ch-closed,.ch-pend button{background:var(--oc-surface-raised);flex:none}.ch-closed{padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--oc-line);color:var(--oc-ink-muted);font-size:13px;text-align:center}.ch-scr .ma-sheet h3{margin:4px 0 14px}.ch-att{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:12px}.ch-att>button,.ch-att>label{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--oc-ink);font:inherit;font-size:12px;line-height:15px;text-align:center;cursor:pointer}.ch-att i{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;font-style:normal}.ch-att i.g{background:var(--oc-accent-soft);color:var(--oc-accent-ink)}.ch-att i.c{background:var(--oc-role-client-soft);color:var(--oc-role-client-ink)}.ch-att i.f{background:var(--oc-surface-sunken);color:var(--oc-ink)}.ch-att i.v{background:var(--oc-role-sto-soft);color:var(--oc-role-sto-ink)}.ch-cars{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.ch-cars button{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--oc-line);border-radius:14px;background:var(--oc-surface);color:var(--oc-ink);font:inherit;text-align:left;cursor:pointer}.ch-cars span{min-width:0}.ch-cars b{display:block;font-size:14px}.ch-cars small{display:block;font-family:var(--oc-font-mono,ui-monospace,monospace);font-size:12px;color:var(--oc-ink-muted);overflow-wrap:anywhere}.ch-zoom{position:absolute;inset:0;z-index:5;background:rgba(0,0,0,.88);display:grid;place-items:center;padding:16px;cursor:zoom-out}.ch-zoom img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}@media (prefers-reduced-motion:no-preference){.ch-scr{animation:maInR .32s var(--ma-out) backwards}.ch-scr.mx-leave{animation:chOut .22s cubic-bezier(.4,0,1,1) forwards!important}.ch-list>.ch-m:last-child{animation:chPop .32s var(--ma-spring) backwards}.ch-list>.ch-m.out:last-child{transform-origin:100% 100%}.ch-list>.ch-m.in:last-child{transform-origin:0 100%}.ch-empty .ic{animation:chPop .5s var(--ma-spring) .08s backwards}.ch-quick button{animation:maInR .36s var(--ma-out) backwards}.ch-quick button:nth-child(2){animation-delay:.05s}.ch-quick button:nth-child(3){animation-delay:.1s}.ch-quick button:nth-child(4){animation-delay:.15s}.ch-row .snd.on svg{animation:chSend .3s var(--ma-spring)}.ch-att>:active i,.ch-quick button:active,.ch-row .att:active,.ch-row .snd:active,.ch-top .ch-ib:active,.ch-top>button:active{transform:scale(.92)}.ch-cars button:active,.ch-deal:active{transform:scale(.98)}.ch-att i,.ch-cars button,.ch-deal,.ch-quick button,.ch-row .att,.ch-row .snd,.ch-top .ch-ib,.ch-top>button{transition:transform .18s var(--ma-spring),background-color .2s ease,color .2s ease}}@keyframes chOut{to{opacity:0;transform:translateX(32px)}}@keyframes chPop{0%{opacity:0;transform:scale(.85) translateY(6px)}to{opacity:1;transform:none}}@keyframes chSend{0%{transform:scale(.6) rotate(-20deg)}to{transform:none}}html[data-shell="1"] body:has(.dd-bar) .hb-fab{bottom:calc(80px + var(--dd-bar-h, 120px) + env(safe-area-inset-bottom))}html[data-shell="1"] .hb-panel{z-index:970;left:0;right:0;bottom:0;width:auto;height:min(640px,calc(calc(100dvh / var(--oc-zoom, 1)) - 56px));border-radius:22px 22px 0 0;border:0;box-shadow:0 -10px 30px rgba(20,22,28,.18);padding-bottom:env(safe-area-inset-bottom)}html[data-shell="1"] .hb-panel.is-open{animation:maSheetUp .38s cubic-bezier(.2,.9,.25,1.04) both}html[data-shell="1"] .hb-panel.is-closing{animation:maSheetDown .24s cubic-bezier(.4,0,1,1) both}html[data-shell="1"] .hb-panel:after{display:none}html[data-shell="1"] .hb-panel.is-closing>*,html[data-shell="1"] .hb-panel.is-open>*{animation:none}html[data-shell="1"] .hb-head{border-radius:22px 22px 0 0}@media (prefers-reduced-motion:reduce){html[data-shell="1"] .hb-panel.is-closing,html[data-shell="1"] .hb-panel.is-open{animation:none}}.ma-prof:has(.ma-me):after{display:none}.dl-r1 .meta .dl-new{margin-left:6px;padding:1px 7px;border-radius:8px;background:var(--oc-accent);color:var(--oc-on-accent);font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.02em;vertical-align:1px}.dl-who .n small{display:block;color:var(--oc-ink-muted);font-size:12px}.dd-blk{display:flex;align-items:center;gap:6px;margin-top:10px;color:var(--oc-danger);font-size:13px;font-weight:600}.dd-sec .mgr-line{margin-top:12px}.dl-mini button i.c{margin-left:4px;padding:0 5px;border-radius:8px;background:var(--oc-accent);color:var(--oc-on-accent);font-style:normal;font-size:10.5px;font-weight:800}.ci-warn-bar{display:flex;align-items:center;gap:10px;margin:0;padding:10px 16px;background:var(--oc-warning-soft);color:var(--oc-warning);font-size:13px;line-height:18px}.ci-warn-bar svg{flex:none}.ci-tools{padding:10px 12px 0;display:flex;flex-direction:column;gap:8px}.ci-search{display:flex;align-items:center;gap:8px;height:44px;padding:0 14px;border-radius:12px;background:var(--oc-surface-raised);border:1px solid var(--oc-line);color:var(--oc-ink-muted)}.ci-search:focus-within{border-color:var(--oc-ink)}.ci-search input{flex:1 1;min-width:0;height:100%;border:0;outline:0;background:transparent;font:inherit;font-size:15px;color:var(--oc-ink)}.ci-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -12px;padding:0 12px 2px}.ci-chips::-webkit-scrollbar{display:none}.ci-chips button{flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:17px;border:1px solid var(--oc-line-strong);background:var(--oc-surface-raised);color:var(--oc-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.ci-chips button i{font-style:normal;font-weight:700;color:var(--oc-ink-muted)}.ci-chips button[aria-pressed=true]{background:var(--oc-ink);border-color:var(--oc-ink);color:var(--oc-surface-raised)}.ci-chips button[aria-pressed=true] i{color:inherit;opacity:.7}.ci-sep{flex:none;width:1px;margin:6px 2px;background:var(--oc-line-strong)}.ci-card{cursor:pointer}.ci-card .meta .ma-chip,.ci-card .ph .n{height:18px;font-size:10px}.ci-card .ph .n{position:absolute;right:-4px;bottom:-4px;min-width:18px;padding:0 4px;border-radius:9px;background:var(--oc-ink);color:var(--oc-surface-raised);font-weight:800;display:grid;place-items:center}.ci-note{margin-top:4px;line-height:18px;color:var(--oc-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ci-cat,.ci-note{grid-column:2;font-size:13px}.ci-cat{display:flex;align-items:center;gap:5px;margin-top:3px;color:var(--oc-ink-muted);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ci-cat svg{flex:none}.ci-ed{grid-column:2;display:flex;align-items:center;gap:4px;margin-top:4px;font-size:11.5px;color:var(--oc-warning)}.ci-card .foot .ask{font-size:13px;color:var(--oc-ink-muted)}.ci-card .foot .ask b{color:var(--oc-ink)}.ci-go{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:17px;background:var(--oc-accent);color:var(--oc-on-accent);font-size:13px;font-weight:700;white-space:nowrap}.ci-go.ghost{background:var(--oc-surface-sunken);color:var(--oc-ink)}.ci-hide{height:34px;padding:0 10px;border:0;border-radius:17px;background:none;color:var(--oc-ink-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ci-warn{display:inline-flex;color:var(--oc-warning)}.ci-mgr{grid-column:1/-1}.ci-mgr .mgr-line{margin-top:8px}.ci-pager{display:flex;align-items:center;justify-content:center;gap:16px;padding:6px 0 4px;font-size:14px;font-weight:600;color:var(--oc-ink-muted)}.ci-pager button{width:40px;height:40px;border-radius:20px;border:1px solid var(--oc-line);background:var(--oc-surface-raised);color:var(--oc-ink);display:grid;place-items:center;cursor:pointer}.ci-pager button:disabled{opacity:.35}.ci-setup{padding:12px}.ci-setup>*{max-width:100%}.ci .ma-empty .ma-btn{margin-top:12px}@media (prefers-reduced-motion:no-preference){html[data-shell="1"] :is(.ci-go,.ci-hide,.ci-chips button,.ci-pager button){transition:transform .4s var(--ma-spring),background-color .2s ease,color .2s ease}html[data-shell="1"] .ci-card:active .ci-go,html[data-shell="1"] :is(.ci-chips button,.ci-hide,.ci-pager button):active{transform:scale(.94);transition-duration:.09s}}html[data-shell="1"] .ci .mr-list,html[data-shell="1"] :is(.ci-scr,.dl)>.mr-list:last-child{padding-bottom:88px}html[data-shell="1"] body:has(.oc-savebar) .hb-fab{bottom:calc(176px + env(safe-area-inset-bottom))}.tf-scr{z-index:960}.tf-top{flex:none;display:flex;align-items:center;gap:8px;padding:calc(8px + env(safe-area-inset-top)) 12px 4px}.tf-ib{width:40px;height:40px;border:0;border-radius:20px;background:var(--oc-surface-sunken);color:var(--oc-ink);display:grid;place-items:center;cursor:pointer}.tf-cur{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:12px;background:var(--oc-surface-sunken);font-size:12px;font-weight:600;color:var(--oc-ink-muted);white-space:nowrap}.tf-cur i{width:8px;height:8px;border-radius:4px;background:var(--tc)}.tf-cur b{color:var(--oc-ink)}.tf-cur small{font-size:11px}.tf-body{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.tf-h{padding:10px 20px 16px}.tf-h h2{margin:0 0 6px;font-size:27px;line-height:31px;font-weight:800;letter-spacing:-.02em;color:var(--oc-ink)}.tf-h p{margin:0;font-size:14px;line-height:20px;color:var(--oc-ink-muted)}.tf-note{margin:0 16px 12px}.tf-use{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:0 16px 14px}.tf-use>div{min-width:0;padding:10px 12px;border-radius:14px;background:var(--oc-surface-raised);border:1px solid var(--oc-line)}.tf-use small{display:block;font-size:11px;line-height:14px;color:var(--oc-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tf-use b{font-size:16px;color:var(--oc-ink)}.tf-use span{height:4px;margin-top:6px;background:var(--oc-surface-sunken);overflow:hidden}.tf-use span,.tf-use span i{display:block;border-radius:2px}.tf-use span i{height:100%;background:var(--oc-accent)}.tf-use .is-full span i{background:var(--oc-warning)}.tf-skel span{display:block;height:40px;margin:0 16px 10px;border-radius:16px;background:var(--oc-surface-sunken)}.tf-skel span+span{height:340px;border-radius:24px}.tf-tabs{display:flex;gap:6px;padding:0 16px 14px}.tf-tabs button{flex:1 1;min-width:0;height:40px;border-radius:20px;border:1px solid var(--oc-line);background:var(--oc-surface-raised);color:var(--oc-ink-muted);font:inherit;font-size:13.5px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;transition:background-color .25s,color .25s,border-color .25s}.tf-tabs button i{width:8px;height:8px;border-radius:4px;background:var(--tc);transition:background-color .25s}.tf-tabs button.on{background:var(--tc);border-color:transparent;color:#fff}.tf-tabs button.on i{background:rgba(255,255,255,.85)}.tf-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;padding:2px 20px 6px;scrollbar-width:none;overscroll-behavior-x:contain}.tf-rail::-webkit-scrollbar{display:none}.tf-card{position:relative;overflow:hidden;flex:0 0 100%;box-sizing:border-box;scroll-snap-align:start;padding:18px;border-radius:24px;display:flex;flex-direction:column;gap:14px;background:linear-gradient(165deg,color-mix(in srgb,var(--tc) 13%,var(--oc-surface-raised)) 0,var(--oc-surface-raised) 52%);border:1px solid color-mix(in srgb,var(--tc) 28%,var(--oc-line));transition:transform .4s var(--ma-out),opacity .4s}.tf-card:not(.is-on){transform:scale(.95);opacity:.6}.tf-card>*{position:relative}.tf-blob{right:-70px;top:-80px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--tc) 30%,transparent) 0,transparent 70%);pointer-events:none}.tf-blob,.tf-pop{position:absolute!important}.tf-pop{top:16px;right:16px;padding:4px 10px;border-radius:10px;background:var(--tc);color:#fff;font-size:11px;font-weight:800;letter-spacing:.02em}.tf-card .hd{display:flex;align-items:center;gap:12px;padding-right:90px}.tf-card .ic{flex:none;width:52px;height:52px;border-radius:16px;background:var(--tc);color:#fff;display:grid;place-items:center;box-shadow:0 10px 22px color-mix(in srgb,var(--tc) 38%,transparent)}.tf-card .nm{font-size:24px;line-height:28px;font-weight:800;letter-spacing:-.02em;color:var(--oc-ink)}.tf-card .ds{font-size:13px;line-height:17px;color:var(--oc-ink-muted)}.tf-price{display:flex;align-items:baseline;gap:6px}.tf-price b{font-size:24px;font-weight:800;color:var(--oc-ink)}.tf-price span{font-size:13px;color:var(--oc-ink-muted)}.tf-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.tf-grid.is-odd>div:last-child{grid-column:1/-1}.tf-grid>div{min-width:0;padding:12px;border-radius:16px;background:var(--oc-surface);border:1px solid var(--oc-line)}.tf-grid .up{background:color-mix(in srgb,var(--tc) 7%,var(--oc-surface-raised));border-color:color-mix(in srgb,var(--tc) 24%,var(--oc-line))}.tf-grid b{display:flex;align-items:baseline;gap:4px;font-size:26px;line-height:30px;font-weight:800;letter-spacing:-.02em;color:var(--oc-ink)}.tf-grid em{font-style:normal;font-size:15px;font-weight:800;color:var(--oc-success)}.tf-grid small{display:block;font-size:12px;line-height:15px;color:var(--oc-ink-muted)}.tf-cta{width:100%;height:52px;border:0;border-radius:16px;background:var(--tc);color:#fff;font:inherit;font-size:15px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.tf-cta small{font-size:13px;font-weight:600;opacity:.85}.tf-cta:disabled{opacity:.55}.tf-from{margin-top:-6px;text-align:center;font-size:12px;color:var(--oc-ink-muted)}.tf-dots{display:flex;justify-content:center;gap:5px;padding:10px 0 4px}.tf-dots i{width:6px;height:6px;border-radius:3px;background:var(--oc-line-strong);transition:width .3s var(--ma-out),background-color .3s}.tf-dots i.on{width:18px;background:var(--oc-ink)}.tf-link{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 32px);height:48px;margin:10px 16px 0;border-radius:14px;border:1.5px dashed var(--oc-line-strong);background:none;color:var(--oc-ink);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.tf-info{margin:12px 24px 0;text-align:center;font-size:12px;line-height:16px;color:var(--oc-ink-muted)}.tf-cols{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;padding:4px 16px 12px;background:var(--oc-surface)}.tf-cols button{min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 2px 8px;border-radius:16px;border:1.5px solid var(--oc-line);background:var(--oc-surface-raised);color:var(--oc-ink);font:inherit;cursor:pointer;transition:transform .3s var(--ma-out),border-color .25s,background-color .25s}.tf-cols i{width:34px;height:34px;border-radius:12px;background:var(--tc);color:#fff;display:grid;place-items:center}.tf-cols b{font-size:13px;font-weight:800}.tf-cols small{font-size:11px;color:var(--oc-ink-muted);white-space:nowrap}.tf-cols button.on{border-color:var(--tc);background:color-mix(in srgb,var(--tc) 9%,var(--oc-surface-raised));transform:translateY(-2px)}.tf-mx{display:flex;flex-direction:column;gap:10px;padding:0 16px}.tf-m{padding:12px 12px 10px;border-radius:18px;background:var(--oc-surface-raised);border:1px solid var(--oc-line)}.tf-m-h{display:flex;align-items:center;gap:8px;margin-bottom:10px}.tf-m-h .ic{width:28px;height:28px;border-radius:9px;background:var(--oc-surface-sunken);color:var(--oc-ink);display:grid;place-items:center}.tf-m-h b{font-size:14px;color:var(--oc-ink)}.tf-m-h .sp{flex:1 1}.tf-m-h .v{padding:3px 10px;border-radius:10px;background:color-mix(in srgb,var(--tc) 14%,var(--oc-surface-raised));font-size:13px;font-weight:800;color:var(--oc-ink);transition:background-color .25s}.tf-bars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;height:100px;align-items:end}.tf-bar{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;cursor:pointer}.tf-bar em{font-style:normal;font-size:12px;font-weight:800;color:var(--oc-ink-muted);transition:color .25s}.tf-bar.is-unl em{font-size:17px;line-height:14px}.tf-bar .col{position:relative;width:100%;max-width:56px;height:calc(var(--h) - 18px);min-height:6px;border-radius:10px 10px 6px 6px;overflow:hidden;background:color-mix(in srgb,var(--tc) 14%,transparent);transform-origin:bottom}.tf-bar .col i{position:absolute;inset:0;background:var(--tc);opacity:.32;transition:opacity .25s}.tf-bar.is-unl .col i{background:linear-gradient(to top,var(--tc) 30%,color-mix(in srgb,var(--tc) 25%,transparent))}.tf-bar.on .col i{opacity:1}.tf-bar.on em{color:var(--oc-ink)}.tf-gain{margin:12px 16px 0;padding:14px;border-radius:18px;background:color-mix(in srgb,var(--tc) 9%,var(--oc-surface-raised));border:1px solid color-mix(in srgb,var(--tc) 30%,var(--oc-line))}.tf-gain .t{margin-bottom:8px;font-size:13px;font-weight:800;color:var(--oc-ink)}.tf-gain .l{display:flex;flex-wrap:wrap;gap:6px}.tf-gain span{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;border-radius:15px;background:var(--oc-surface-raised);font-size:12.5px;font-weight:600;color:var(--oc-ink)}.tf-gain s{color:var(--oc-ink-muted);text-decoration:none}.tf-foot{flex:none;display:flex;flex-direction:column;gap:4px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--oc-surface-raised);border-top:1px solid var(--oc-line)}.tf-quiet{height:44px;border:0;background:none;color:var(--oc-ink-muted);font:inherit;font-size:14px;font-weight:700;cursor:pointer}@keyframes tfGrow{0%{transform:scaleY(0)}}@keyframes tfRise{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:no-preference){.tf-bar .col{animation:tfGrow .7s var(--ma-out) backwards;animation-delay:calc(var(--j, 0) * 70ms + var(--i, 0) * 60ms)}.tf-gain,.tf-m{animation:tfRise .4s var(--ma-out) backwards;animation-delay:calc(var(--j, 0) * 60ms)}.tf-grid>div{animation:tfRise .4s var(--ma-out) backwards;animation-delay:calc(.12s + var(--i, 0) * 50ms)}}@media (prefers-reduced-motion:reduce){.tf-card,.tf-cols button{transition:none}}.cvx{display:flex;flex-direction:column;gap:0;padding-bottom:8px}.cvx+.cvx{margin-top:6px}.cvx-plan{margin:4px 0 0;padding:14px;border-radius:18px;background:var(--oc-ink);color:#fff;display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden}.cvx-plan:after{content:"";position:absolute;right:-40px;top:-50px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(245,130,31,.35),transparent 70%);pointer-events:none}.cvx-plan .r{position:relative;z-index:1;display:flex;align-items:center;gap:10px}.cvx-plan .pt{color:#fff;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:9px;background:rgba(255,255,255,.12);font-size:12.5px;font-weight:700;white-space:nowrap}.cvx-plan .pt i{width:8px;height:8px;border-radius:4px;background:var(--tc)}.cvx-plan .pt small{font-size:11px;font-weight:500;opacity:.75}.cvx-plan .up{margin-left:auto;height:36px;padding:0 14px;border:0;border-radius:11px;background:var(--oc-accent);color:var(--oc-on-accent);font:inherit;font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer}.cvx-plan p{position:relative;z-index:1;margin:0;font-size:12.5px;line-height:17px;color:rgba(255,255,255,.72)}.cvx-plan p b{color:#fff;font-weight:700}.cvx-warn{margin:10px 0 0;padding:10px 12px;border-radius:12px;background:var(--oc-warning-soft);color:var(--oc-ink);font-size:12.5px;line-height:17px}.cvx-sum{margin:12px 4px 4px;font-size:13px;line-height:18px;color:var(--oc-ink-muted)}.cvx-sum b{color:var(--oc-ink)}.cvx-err{margin:8px 0 0}.cvx-gh{padding:14px 4px 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--oc-ink-muted)}.cvx-rows{margin-top:8px;border-radius:18px;background:var(--oc-surface-raised);border:1px solid var(--oc-line);overflow:hidden}.cvx-gh+.cvx-rows{margin-top:0}.cvx-more{margin-top:12px}.cvx-row{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto 16px;grid-gap:2px 12px;gap:2px 12px;align-items:center;padding:12px 14px;border:0;border-bottom:1px solid var(--oc-line);background:none;color:var(--oc-ink);font:inherit;text-align:left;cursor:pointer}.cvx-row:last-child{border-bottom:0}.cvx-row.is-link{grid-template-columns:38px minmax(0,1fr) 16px}.cvx-row .ic{grid-row:span 2;width:38px;height:38px;border-radius:11px;background:var(--oc-surface-sunken);color:var(--oc-ink);display:grid;place-items:center}.cvx-row b{font-size:15px;font-weight:700}.cvx-row .n{font-size:14px;font-weight:800;white-space:nowrap}.cvx-row .n small{color:var(--oc-ink-muted);font-weight:500}.cvx-row .n.full{color:var(--oc-warning)}.cvx-row .ch{grid-row:span 2;display:grid}.cvx-row .ch,.cvx-row .s{color:var(--oc-ink-muted)}.cvx-row .s{grid-column:2/4;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cvx-row.is-link .s{grid-column:2}.cvx-row .s.is-none{color:var(--oc-danger)}.cvx-row .bar{grid-column:2/4;height:4px;margin-top:5px;border-radius:2px;background:var(--oc-surface-sunken);overflow:hidden}.cvx-row .bar i{display:block;height:100%;border-radius:2px;background:var(--oc-accent);transform-origin:left;transition:transform .5s var(--ma-out)}.cvx-row .bar i.full{background:var(--oc-warning)}.cvx-row .ov{grid-column:2/4;margin-top:4px;font-size:11.5px;color:var(--oc-warning)}.cvx-savebar{position:-webkit-sticky;position:sticky;bottom:calc(80px + env(safe-area-inset-bottom));z-index:5;margin:12px 0 0}.cvx-savebar .cvx-save{padding-bottom:10px;border-radius:18px;border:1px solid var(--oc-line);box-shadow:0 10px 28px rgba(31,27,45,.16)}html[data-shell="1"] body:has(.cvx-savebar) .hb-fab,html[data-shell="1"] body:has(.cvx-scr) .hb-fab{opacity:0;pointer-events:none}.cvx-scr{z-index:945}.cvx-top{flex:none;display:flex;align-items:center;gap:4px;padding:calc(6px + env(safe-area-inset-top)) 8px 6px;background:var(--oc-surface-raised)}.cvx-top button{width:42px;height:42px;border:0;border-radius:21px;background:none;color:var(--oc-ink);display:grid;place-items:center;cursor:pointer}.cvx-top .t{flex:1 1;min-width:0;font-size:18px;overflow:hidden;text-overflow:ellipsis}.cvx-top .lim,.cvx-top .t{font-weight:800;white-space:nowrap}.cvx-top .lim{padding:5px 10px;margin-right:6px;border-radius:10px;background:var(--oc-surface-sunken);font-size:13px;color:var(--oc-ink)}.cvx-top .lim.full{background:var(--oc-warning-soft)}.cvx-pk-head{flex:none;padding:2px 12px 10px;background:var(--oc-surface-raised);border-bottom:1px solid var(--oc-line)}.cvx-search{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;border-radius:12px;background:var(--oc-surface);border:1px solid var(--oc-line);color:var(--oc-ink-muted)}.cvx-search:focus-within{border-color:var(--oc-ink)}.cvx-search input{flex:1 1;min-width:0;height:100%;border:0;outline:0;background:transparent;font:inherit;font-size:15px;color:var(--oc-ink)}.cvx-chips{display:flex;flex-wrap:wrap;gap:6px;padding-top:10px;max-height:112px;overflow-y:auto}.cvx-chips>span{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 4px 0 12px;border-radius:16px;background:var(--oc-accent-soft);color:var(--oc-accent-ink);font-size:13px;font-weight:600;max-width:100%}.cvx-chips>span.is-paused{background:var(--oc-warning-soft);color:var(--oc-ink)}.cvx-chips>span small{font-size:10.5px;opacity:.8}.cvx-chips button{width:24px;height:24px;border:0;border-radius:12px;background:none;color:inherit;display:grid;place-items:center;cursor:pointer}.cvx-chips .free{padding:0 12px;background:none;border:1.5px dashed var(--oc-line-strong);color:var(--oc-ink-muted);font-weight:500}.cvx-list{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 0 12px}.cvx-list .cvx-gh{padding:16px 16px 6px}.cvx-opt{width:100%;display:flex;align-items:center;gap:12px;min-height:50px;padding:0 16px;border:0;border-bottom:1px solid var(--oc-line);background:var(--oc-surface-raised);color:var(--oc-ink);font:inherit;font-size:15px;text-align:left;cursor:pointer}.cvx-opt .bx{flex:none;width:24px;height:24px;border-radius:7px;border:2px solid var(--oc-line-strong);display:grid;place-items:center;color:var(--oc-on-accent);transition:background-color .18s,border-color .18s}.cvx-opt.is-radio .bx{border-radius:12px}.cvx-opt.on .bx{background:var(--oc-accent);border-color:var(--oc-accent)}.cvx-opt.on{font-weight:600}.cvx-opt .l{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cvx-opt.dis{color:var(--oc-ink-muted)}.cvx-opt.dis .bx{opacity:.5}.cvx-opt .lk{flex:none;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:9px;background:var(--oc-surface-sunken);font-size:11px;font-weight:600;white-space:nowrap}.cvx-empty,.cvx-opt .lk{color:var(--oc-ink-muted)}.cvx-empty{padding:32px 16px;text-align:center;font-size:14px}.cvx-save{flex:none;display:flex;flex-direction:column;gap:6px;padding:10px 12px calc(12px + env(safe-area-inset-bottom));background:var(--oc-surface-raised);border-top:1px solid var(--oc-line)}.cvx-btn{width:100%;height:52px;border:0;border-radius:15px;background:var(--oc-accent);color:var(--oc-on-accent);font:inherit;font-size:15px;font-weight:800;display:flex;align-items:center;justify-content:center;cursor:pointer}.cvx-btn.is-quiet{background:var(--oc-ink);color:var(--oc-surface-raised)}.cvx-btn:disabled{opacity:.6}.cvx-undo{height:34px;border:0;background:none;color:var(--oc-ink-muted);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.cvx-save small{text-align:center;color:var(--oc-ink-muted);font-size:11.5px;line-height:15px}@keyframes cvxIn{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:no-preference){.cvx-row{animation:cvxIn .35s var(--ma-out) backwards;animation-delay:calc(var(--i, 0) * 50ms)}.cvx-savebar{animation:maBarUp .3s var(--ma-out) backwards}}@media (prefers-reduced-motion:reduce){.cvx-row .bar i{transition:none}}html[data-shell="1"] .ma-screen.is-off{content-visibility:hidden;pointer-events:none}html[data-shell="1"] .ma-keep{display:block;width:100%}html[data-shell="1"] .ma-keep>.ma-screen{width:100%}html[data-app="1"]{touch-action:pan-y}html[data-app="1"] :is(.ov,.ch-zoom,.dv-zoom):has(>img){overflow:hidden;touch-action:none}html[data-app="1"] :is(.ov,.ch-zoom,.dv-zoom)>img{touch-action:none;will-change:transform}html[data-shell="1"] .cl-nav{overflow:hidden;padding:0 2px}html[data-shell="1"] .cl-nav button{flex:1 1 auto;min-width:0;padding:13px 3px;font-size:12.5px;letter-spacing:-.1px;gap:4px}html[data-shell="1"] .cl-nav button.on:after{left:4px;right:4px}html[data-shell="1"] .cl-nav-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}html[data-app="1"] :is(.ci-chips,.ofr-sort,.oc-sortbox,.pr-menu,.gp-list){flex-wrap:wrap;overflow:visible}html[data-app="1"] .ci-chips{margin:0;padding:0}html[data-app="1"] .gp-car{flex:1 1 200px;max-width:none}html[data-app="1"] .ma-quick{display:flex;flex-wrap:wrap;overflow:visible;margin:0;padding:0}html[data-app="1"] .ma-qc.is-more{padding:0 14px;color:var(--oc-ink-muted)}html[data-app="1"] .ma-hscroll{display:grid;grid-template-columns:1fr 1fr;overflow:visible;margin:0;padding:0;scroll-snap-type:none}html[data-app="1"] .ma-hscroll .ma-rc{width:auto;min-width:0}.ma-more{all:unset;box-sizing:border-box;display:block;width:100%;margin-top:10px;padding:10px;border-radius:12px;text-align:center;font-size:14px;font-weight:600;color:var(--oc-ink-muted);background:var(--oc-surface-sunken);cursor:pointer}.ma-more:active{transform:scale(.98)}html[data-app="1"] .tf-rail{overflow-x:hidden}.ma-bar-slot:empty{display:none}.gg-slots{font-size:12px;font-weight:600;color:var(--oc-ink-muted);white-space:nowrap;margin-right:4px}.gg{padding:0 4px 16px}.gg-lead{margin:2px 4px 12px;font-size:13px;line-height:18px;color:var(--oc-ink-muted)}.gg-skel{height:300px;background:var(--oc-surface-sunken)}.gg-car,.gg-skel{border-radius:20px}.gg-car{margin-bottom:12px;overflow:hidden;background:var(--oc-surface-raised);border:1px solid var(--oc-line);animation:ggIn .42s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 60ms)}@keyframes ggIn{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}.gg-open{all:unset;box-sizing:border-box;display:block;width:100%;cursor:pointer}.gg-open:active .gg-photo img{transform:scale(1.02)}.gg-photo{position:relative;height:176px;background:var(--oc-surface-sunken);overflow:hidden}.gg-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.gc-hero .ph,.gg-photo .ph{position:absolute;inset:0;display:grid;place-items:center;color:var(--oc-ink-muted);opacity:.5}.gg-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(0,0,0,.62));pointer-events:none}.gg-photo .ttl{position:absolute;left:14px;right:14px;bottom:12px;z-index:1;color:#fff;display:flex;align-items:flex-end;gap:8px}.gg-photo .ttl>div{min-width:0}.gg-photo .ttl b{display:block;font-size:20px;line-height:24px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.3)}.gg-photo .ttl small{font-size:12px;color:rgba(255,255,255,.85)}.gg-photo .ttl .oc-plate{margin-left:auto;flex:none}.gg-stats{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid var(--oc-line)}.gg-stats>div{min-width:0;padding:10px 12px;border-right:1px solid var(--oc-line)}.gg-stats>div:last-child{border-right:0}.gg-stats small{display:block;font-size:11px;color:var(--oc-ink-muted)}.gg-stats b{display:block;font-size:14px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gg-stats b.new{color:var(--oc-accent-ink)}.gg-stats b.none{color:var(--oc-ink-muted);font-weight:600}.gg-next{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:10px;padding:12px 14px;font-size:13px}.gg-next.is-plan{cursor:pointer}.gg-next>div{flex:1 1;min-width:0}.gg-next .ic{width:34px;height:34px;border-radius:10px;background:var(--oc-accent-soft);color:var(--oc-accent-ink);display:grid;place-items:center;flex:none}.gg-next .ic.t-ok{background:var(--oc-success-soft);color:var(--oc-success)}.gg-next .ic.t-bad{background:var(--oc-danger-soft);color:var(--oc-danger)}.gg-next b{display:block;font-size:14px}.gg-next small{color:var(--oc-ink-muted)}.gg-next .go{margin-left:auto;height:32px;padding:0 12px;border:0;border-radius:10px;background:var(--oc-ink);color:var(--oc-surface-raised);font:inherit;font-size:12px;font-weight:700;flex:none}.ga-opt:active,.gc-odo button:active,.gg-add:active,.gg-next .go:active,.sr-acts button:active{transform:scale(.97)}.ga-opt .ch svg,.gg-next .ch svg,.sr-card.old .ch svg{transform:scaleX(-1)}.gg-next .ch{color:var(--oc-ink-muted)}.gg-alerts{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 12px}.gg-add{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;border:1.5px dashed var(--oc-line-strong);color:var(--oc-ink);font-size:14px;font-weight:700;cursor:pointer;transition:transform .15s}.gg-add i{width:38px;height:38px;border-radius:19px;background:var(--oc-accent);color:var(--oc-on-accent);display:grid;place-items:center;font-style:normal;flex:none}.gg-add small{display:block;font-weight:500;font-size:12px;color:var(--oc-ink-muted)}html[data-shell="1"][data-gfull] .ma-bar{display:none}html[data-shell="1"][data-gfull] .container{padding:0!important}.oc-g.gx{padding:0;background:none;border:0;box-shadow:none;border-radius:0}.gx-plain{display:contents}.gx-body{padding:12px 12px 20px}.gc-hero{position:relative;height:calc(220px + env(safe-area-inset-top));background:var(--oc-surface-sunken);overflow:hidden}.gc-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:gcIn .5s cubic-bezier(.2,.8,.2,1) both}@keyframes gcIn{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:none}}.gc-hero.is-3d{height:auto;padding-top:calc(54px + env(safe-area-inset-top));background:var(--oc-surface-raised);overflow:visible}.gc-hero .tl{position:absolute;top:calc(10px + env(safe-area-inset-top));left:10px;right:10px;z-index:3;display:flex;align-items:center;gap:8px}.gc-hero .tl>button,.gc-more{width:38px;height:38px;border:0;border-radius:19px;background:rgba(255,255,255,.92);color:#2b2f36;display:grid;place-items:center;box-shadow:0 2px 8px rgba(0,0,0,.12);cursor:pointer}.gc-hero .tl .sp{flex:1 1}.gc-hero .tl .chip3d{width:auto;padding:0 12px;font:inherit;font-size:12px;font-weight:800}.gc-hero .tl>button:active,.gc-more:active{transform:scale(.94)}.gc-head{margin-top:-18px;position:relative;z-index:2;border-radius:20px 20px 0 0;background:var(--oc-surface-raised);padding:16px 16px 12px}.gc-hero.is-3d+.gc-head{margin-top:0}.gc-head .r{display:flex;align-items:center;gap:10px}.gc-head h2{margin:0;min-width:0;font-size:22px;font-weight:800;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-head .r .oc-plate{margin-left:auto;flex:none}.gc-head .sub{font-size:13px;color:var(--oc-ink-muted);margin-top:2px}.gc-specs{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.gc-specs>button,.gc-specs>span{all:unset;box-sizing:border-box;max-width:100%;height:28px;padding:0 10px;border-radius:8px;background:var(--oc-surface);border:1px solid var(--oc-line);display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--oc-ink-muted)}.gc-specs b{color:var(--oc-ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-specs .vin{cursor:pointer}.gc-specs .vin b{font-family:var(--oc-font-mono);font-size:11.5px;letter-spacing:.02em}.gc-specs .miss{border-style:dashed;color:var(--oc-accent-ink);font-weight:600;background:none;cursor:pointer}.gc-odo{display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px;border-radius:14px;background:var(--oc-surface)}.gc-odo>div{min-width:0}.gc-odo .ic{width:38px;height:38px;border-radius:12px;background:var(--oc-accent-soft);color:var(--oc-accent-ink);display:grid;place-items:center;flex:none}.gc-odo b{font-size:20px;font-weight:800}.gc-odo b small{font-size:13px;font-weight:600;color:var(--oc-ink-muted)}.gc-odo .s{font-size:11px;color:var(--oc-ink-muted)}.gc-odo button{margin-left:auto;flex:none;height:34px;padding:0 12px;border:1px solid var(--oc-line-strong);border-radius:10px;font:inherit;font-size:12px;font-weight:700;color:var(--oc-ink);cursor:pointer}.gc-odo button,.gc-tabs{background:var(--oc-surface-raised)}.gc-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:6;display:flex;padding:0 8px;border-bottom:1px solid var(--oc-line)}.gc-tabs button{all:unset;box-sizing:border-box;position:relative;flex:1 1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:12px 2px;font-size:13px;font-weight:600;color:var(--oc-ink-muted);white-space:nowrap;cursor:pointer;transition:color .2s}.gc-tabs button[aria-selected=true]{color:var(--oc-ink)}.gc-tabs button:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:3px;border-radius:2px;background:var(--oc-accent);transform:scaleX(0);transition:transform .25s cubic-bezier(.2,.8,.2,1)}.gc-tabs button[aria-selected=true]:after{transform:scaleX(1)}.gc-tabs .oc-tab-count{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--oc-danger);color:#fff;font-size:10px;font-weight:800;display:inline-grid;place-items:center}.gc-tabs .oc-tab-count.is-ok{background:var(--oc-surface-sunken);color:var(--oc-ink-muted)}.gx .oc-cta{bottom:calc(76px + env(safe-area-inset-bottom));padding:10px 12px;gap:8px;box-shadow:0 6px 20px rgba(0,0,0,.08)}.gx .oc-cta .sel{flex-basis:100%}.gx .oc-cta .sp{display:none}.gx .oc-cta .oc-btn{flex:1 1;min-width:0;justify-content:center}.sr{display:flex;flex-direction:column;gap:10px}.sr-info{display:flex;gap:8px;padding:10px 12px;border-radius:12px;background:var(--oc-role-client-soft);color:var(--oc-role-client-ink);font-size:12px;line-height:17px}.sr-info svg{flex:none;margin-top:1px}.sr-card{box-sizing:border-box;width:100%;padding:14px;border-radius:16px;background:var(--oc-surface-raised);border:1px solid var(--oc-line);display:flex;flex-direction:column;gap:10px;animation:ggIn .4s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 50ms)}.sr-card.new{border-color:var(--oc-accent);box-shadow:0 0 0 3px var(--oc-accent-soft)}.sr-card .hd{display:flex;align-items:center;gap:10px}.sr-card .hd>div{min-width:0;flex:1 1}.sr-card .sr-av{width:38px;height:38px;border-radius:12px;background:var(--oc-role-sto-soft);color:var(--oc-role-sto-ink);display:grid;place-items:center;font-weight:800;flex:none}.sr-card .hd b{display:block;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-card .hd small{font-size:12px;color:var(--oc-ink-muted)}.sr-card .st{flex:none;padding:3px 9px;border-radius:9px;background:var(--oc-accent);color:var(--oc-on-accent);font-size:11px;font-weight:800}.sr-card .st.is-fold{all:unset;flex:none;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:9px;background:var(--oc-surface-sunken);color:var(--oc-ink-muted);font-size:11px;font-weight:700;cursor:pointer}.sr-kpi{display:flex;flex-wrap:wrap;gap:6px}.sr-kpi span{white-space:nowrap;height:28px;padding:0 10px;border-radius:8px;background:var(--oc-surface);display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--oc-ink-muted)}.sr-kpi b{color:var(--oc-ink)}.sr-works{display:flex;flex-wrap:wrap;gap:6px}.sr-works .more,.sr-works>span{max-width:100%;min-height:26px;padding:4px 10px;box-sizing:border-box;border-radius:13px;background:var(--oc-success-soft);color:var(--oc-success);font-size:12px;font-weight:600;display:inline-flex;align-items:center;line-height:16px}.sr-works em{font-style:normal;font-weight:500;opacity:.8;margin-left:2px}.sr-works .more{all:unset;box-sizing:border-box;min-height:26px;padding:4px 10px;border-radius:13px;background:var(--oc-surface-sunken);color:var(--oc-ink);font-size:12px;font-weight:600;cursor:pointer}.sr-note,.sr-why{font-size:12.5px;line-height:18px;color:var(--oc-ink-muted)}.sr-note b{color:var(--oc-ink)}.sr-acts{display:flex;gap:8px}.sr-acts button{height:42px;border:0;border-radius:12px;font:inherit;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .15s}.sr-acts .ok{flex:1 1;background:var(--oc-success);color:#fff}.sr-acts .no{padding:0 16px;background:var(--oc-surface-sunken);color:var(--oc-ink)}.sr-acts .del{flex:1 1;background:var(--oc-danger);color:#fff}.sr-acts button:disabled{opacity:.6}.sr .oc-sv-rej{display:flex;flex-direction:column;gap:8px}.sr-card.old{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;background:var(--oc-surface-raised);border:1px solid var(--oc-line);cursor:pointer;animation:ggIn .4s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 50ms)}.sr-card.old .sr-av{width:34px;height:34px;border-radius:10px;background:var(--oc-surface-sunken);color:var(--oc-ink-muted)}.sr-card.old .t{flex:1 1;min-width:0;font-size:13px}.sr-card.old .t b{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-card.old .ch,.sr-card.old .t small,.sr-foot{color:var(--oc-ink-muted)}.sr-foot{margin:2px 4px;font-size:11px;line-height:16px;display:flex;gap:6px}.sr-foot svg{flex:none;margin-top:1px}.gx-top{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:6px;padding:calc(6px + env(safe-area-inset-top)) 12px 6px 6px;min-height:52px;background:var(--oc-surface-raised);border-bottom:1px solid var(--oc-line)}.gx-top>button:first-child{all:unset;width:40px;height:40px;border-radius:20px;display:grid;place-items:center;color:var(--oc-ink);cursor:pointer}.gx-top .t{flex:1 1;min-width:0;font-size:16px;font-weight:800;line-height:1.2}.gx-top .t small{display:block;font-family:var(--oc-font-mono);font-size:11px;font-weight:500;color:var(--oc-ink-muted)}.gx-top .lnk{all:unset;font-size:13px;font-weight:700;color:var(--oc-accent-ink);cursor:pointer}html[data-shell="1"][data-gfull] .oc-addcar>.oc-panel-head{display:none}html[data-shell="1"][data-gfull] .oc-addcar{border-radius:0;border:0}html[data-shell="1"][data-gfull] .oc-addcar>.gx-top{margin:calc(-1 * var(--oc-space-4, 16px)) calc(-1 * var(--oc-space-4, 16px)) 12px}.ga{padding-bottom:24px}.ga-h{padding:18px 16px 14px}.ga-h h2{margin:0;font-size:22px;font-weight:800;letter-spacing:-.01em}.ga-h p{margin:4px 0 0;font-size:13px;color:var(--oc-ink-muted)}.ga-way{margin:0 12px;display:flex;flex-direction:column;gap:10px}.ga-main{position:relative;display:flex;align-items:center;gap:14px;padding:18px 16px 16px;border-radius:18px;background:var(--oc-ink);color:#fff;cursor:pointer;transition:transform .15s;animation:ggIn .42s cubic-bezier(.2,.8,.2,1) both}.ga-main:active{transform:scale(.98)}.ga-main.is-busy{cursor:progress}.ga-main>i{width:52px;height:52px;border-radius:16px;background:var(--oc-accent);color:var(--oc-on-accent);display:grid;place-items:center;flex:none;font-style:normal}.ga-main b{display:block;font-size:16px;line-height:20px}.ga-main small{display:block;margin-top:3px;color:rgba(255,255,255,.72);font-size:12px;line-height:16px}.ga-main .tag{position:absolute;top:-9px;right:14px;padding:2px 8px;border-radius:8px;background:var(--oc-accent);color:var(--oc-on-accent);font-size:10px;font-weight:800}.ga-rec{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.ga-rec span{padding:1px 7px;border-radius:6px;background:rgba(255,255,255,.12);font-size:10px;font-weight:600}.ga-opt{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:var(--oc-surface-raised);border:1px solid var(--oc-line);cursor:pointer;transition:transform .15s;animation:ggIn .42s cubic-bezier(.2,.8,.2,1) both;animation-delay:60ms}.ga-opt>div{flex:1 1;min-width:0}.ga-opt.is-vin{flex-direction:column;align-items:stretch;gap:10px;cursor:default}.ga-opt.is-vin:active{transform:none}.ga-opt .r{display:flex;align-items:center;gap:12px}.ga-opt i{width:40px;height:40px;border-radius:12px;background:var(--oc-surface);color:var(--oc-ink);display:grid;place-items:center;font-style:normal;flex:none}.ga-opt b{display:block;font-size:15px}.ga-opt small{font-size:12px;color:var(--oc-ink-muted)}.ga-opt .ch{margin-left:auto;color:var(--oc-ink-muted)}.ga-vin{display:flex;gap:8px}.ga-vin .f{flex:1 1;min-width:0;height:44px;display:flex;align-items:center;gap:6px;padding:0 12px;border-radius:12px;border:1px solid var(--oc-line-strong);background:var(--oc-surface-raised)}.ga-vin .f:focus-within{border-color:var(--oc-accent);box-shadow:0 0 0 3px var(--oc-accent-soft)}.ga-vin input{all:unset;flex:1 1;min-width:0;font-family:var(--oc-font-mono);font-size:14px;letter-spacing:.04em;color:var(--oc-ink)}.ga-vin input::placeholder{color:var(--oc-ink-muted);letter-spacing:0;font-family:inherit}.ga-vin .cnt{font-family:var(--oc-font-mono);font-size:12px;color:var(--oc-ink-muted);flex:none}.ga-vin .cnt.ok{color:var(--oc-success)}.ga-vin button{flex:none;height:44px;padding:0 16px;border:0;border-radius:12px;background:var(--oc-surface-sunken);font:inherit;font-weight:700;color:var(--oc-ink-muted);cursor:pointer;transition:background .2s,color .2s}.ga-vin button.on{background:var(--oc-accent);color:var(--oc-on-accent)}@media (prefers-reduced-motion:reduce){.ga-main,.ga-opt,.gc-hero>img,.gg-car,.sr-card,.sr-card.old{animation:none}.gc-tabs button:after{transition:none}}html[data-shell="1"][data-gfull] .hb-fab{opacity:0;pointer-events:none}.sr-card .sr-av{line-height:1;font-size:15px}.sr-acts{align-items:stretch}.sr-acts button{box-sizing:border-box;height:44px;min-height:0;margin:0;padding:0 16px;line-height:1;font-size:14px}.mr .mr-head{gap:6px}.mr .mr-head h1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-tools{display:flex;justify-content:flex-end;padding:4px 10px 0}.mr-tools .lnk{border:0;background:none;font:inherit;font-size:13.5px;font-weight:600;color:var(--oc-accent-ink);padding:6px;cursor:pointer}html[data-shell="1"] .cl-flat>.cl-side{display:none}.mp{padding-bottom:24px}.mp-top{display:flex;align-items:center;gap:8px;padding:calc(14px + env(safe-area-inset-top)) 16px 4px}.mp-top h1{flex:1 1;margin:0;font-size:26px;line-height:32px;font-weight:800;letter-spacing:-.02em}.mp-me{display:flex;align-items:center;gap:14px;padding:14px 16px 12px}.mp-ava-in{flex:none;cursor:pointer}.mp-ava{position:relative;flex:none;width:60px;height:60px;border-radius:50%;background:var(--oc-accent);color:var(--oc-on-accent,#fff);display:grid;place-items:center;font-size:21px;font-weight:800;letter-spacing:.01em}.mp-ava.lg{width:68px;height:68px;font-size:24px}.mp-ava>img{width:100%;height:100%;border-radius:50%;object-fit:cover}.mp-ava>i{position:absolute;right:-3px;bottom:-3px;width:24px;height:24px;border-radius:50%;background:var(--oc-ink);color:var(--oc-surface-raised);border:2px solid var(--oc-surface);display:grid;place-items:center}.mp-ava>i .pl-spin{width:11px;height:11px}.mp-me-t{position:relative;flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:0 22px 0 0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.mp-me-t b{font-size:18px;line-height:23px;font-weight:800}.mp-me-t b,.mp-me-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-me-t small{font-size:13px;color:var(--oc-ink-muted)}.mp-me-t .ph{display:inline-flex;align-items:center;gap:4px}.mp-me-t .okm{color:var(--oc-success);display:inline-flex}.mp-me-t .ch{position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--oc-ink-muted);display:flex}.mp-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0 16px 14px}.mp-stats>*{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border:0;border-radius:14px;background:var(--oc-surface-sunken);font:inherit;color:inherit;text-align:left;cursor:pointer}.mp-stats>div{cursor:default}.mp-stats b{font-size:20px;line-height:24px;font-weight:800}.mp-stats span{font-size:11.5px;color:var(--oc-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mp-plan{display:flex;align-items:center;gap:12px;width:calc(100% - 32px);margin:0 16px 6px;padding:12px 12px 12px 14px;border:0;border-radius:16px;background:#23262d;color:#fff;font:inherit;text-align:left;cursor:pointer}.mp-plan .ic{flex:none;width:36px;height:36px;border-radius:11px;background:var(--oc-accent);color:#fff;display:grid;place-items:center}.mp-plan .t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.mp-plan b{font-size:15px;font-weight:800}.mp-plan small{font-size:12px;color:rgba(255,255,255,.66);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-plan .btn{flex:none;padding:8px 12px;border-radius:10px;background:rgba(255,255,255,.14);font-size:13px;font-weight:700}.mp-gh{padding:16px 20px 6px;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--oc-ink-muted)}.mp-group{margin:0 16px;border:1px solid var(--oc-line);border-radius:16px;background:var(--oc-surface-raised);overflow:hidden}.mp-gh+.mp-group{margin-top:0}.mp-group+.mp-group,.mp-group+.mp-ver,.mp>.mp-group:not(.mp-gh+.mp-group){margin-top:12px}.mp-row{display:flex;align-items:center;gap:12px;width:100%;min-height:50px;padding:6px 14px;border:0;border-bottom:1px solid var(--oc-line);background:none;font:inherit;font-size:15px;color:var(--oc-ink);text-align:left;cursor:pointer}.mp-row:last-child{border-bottom:0}.mp-row:active:not(.is-static){background:var(--oc-surface-sunken)}.mp-row.is-static{cursor:default}.mp-row .ic{flex:none;width:30px;height:30px;border-radius:9px;background:var(--oc-surface-sunken);color:var(--oc-ink);display:grid;place-items:center}.mp-row .l{flex:1 1;min-width:0}.mp-row .l,.mp-row .v{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-row .v{flex:none;max-width:45%;color:var(--oc-ink-muted);font-size:13px}.mp-row .bd{flex:none;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--oc-danger);color:#fff;font-size:11.5px;font-weight:800;display:grid;place-items:center}.mp-row .ch{flex:none;color:var(--oc-ink-muted);display:flex}.mp-row .chk{color:var(--oc-accent);display:flex}.mp-row.on .l{font-weight:700}.mp-row.is-danger,.mp-row.is-danger .ic{color:var(--oc-danger)}.mp-row.is-danger .ic{background:var(--oc-danger-soft)}.mp-row .mp-sw{width:46px;height:28px}.mp-row .mp-sw:after{width:22px;height:22px}.mp-row .mp-sw:checked:after{transform:translateX(18px)}.mp-seg{flex:none;display:inline-flex;padding:3px;border-radius:10px;background:var(--oc-surface-sunken)}.mp-seg button{border:0;background:none;font:inherit;padding:5px 10px;border-radius:8px;font-size:12.5px;font-weight:700;color:var(--oc-ink-muted);cursor:pointer;white-space:nowrap}.mp-seg button.on{color:var(--oc-ink);background:var(--oc-surface-raised)}.mp-ver{padding:14px 16px 0;text-align:center;font-size:12px;color:var(--oc-ink-muted)}.mp-sheet .mp-group{margin:6px 0 0}.mpd{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.mpd-photo{display:flex;align-items:center;gap:14px;padding:16px;background:var(--oc-surface-raised);border-bottom:1px solid var(--oc-line);cursor:pointer}.mpd-photo>span:last-of-type{display:flex;flex-direction:column;gap:2px;min-width:0}.mpd-photo b{font-size:16px;font-weight:800}.mpd-photo small{font-size:12.5px;color:var(--oc-ink-muted)}.mpd-form{gap:12px;padding:16px}.mpd-form,.mpd-form label{display:flex;flex-direction:column}.mpd-form label{gap:6px;min-width:0}.mpd-form label>span{font-size:13px;font-weight:700;color:var(--oc-ink)}.mpd-form .input{width:100%;height:46px;margin:0;padding:0 12px;border:1.5px solid var(--oc-line-strong);border-radius:12px;background:var(--oc-surface-raised);color:var(--oc-ink);font-size:15px;box-sizing:border-box}.mpd-form .input:focus{border-color:var(--oc-accent);outline:none}.mpd-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.mpd-ro{display:flex;align-items:center;gap:8px;height:46px;padding:0 12px;border:1.5px solid var(--oc-line);border-radius:12px;background:var(--oc-surface-sunken);font-size:15px;color:var(--oc-ink)}.mpd-ro em{margin-left:auto;display:inline-flex;align-items:center;gap:3px;font-style:normal;font-size:12px;font-weight:700;color:var(--oc-success);white-space:nowrap}.mpd-hint{align-self:flex-start;margin:-6px 0 0;background:none;font:inherit;font-size:12.5px;color:var(--oc-ink-muted);cursor:pointer}.mpd-co,.mpd-hint{padding:0;border:0}.mpd-co{display:flex;flex-direction:column;gap:12px;margin:4px 0 0;min-width:0}.mpd-co .mp-gh{padding:8px 0 0}.mpd-co:disabled .input{background:var(--oc-surface-sunken)}.mpd-save{height:50px;margin-top:6px;border:0;border-radius:14px;background:var(--oc-accent);color:#fff;font:inherit;font-size:16px;font-weight:800;cursor:pointer;display:grid;place-items:center}.mpd-save:disabled{opacity:.7}.mps{padding:14px 0 calc(24px + env(safe-area-inset-bottom))}.mps-cta{display:flex;align-items:center;gap:12px;width:calc(100% - 32px);margin:0 16px 4px;padding:14px;border:0;border-radius:16px;background:#23262d;color:#fff;font:inherit;text-align:left;cursor:pointer}.mps-cta .ic{flex:none;width:38px;height:38px;border-radius:11px;background:var(--oc-accent);display:grid;place-items:center}.mps-cta .tx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.mps-cta b{font-size:15.5px;font-weight:800}.mps-cta small{font-size:12.5px;color:rgba(255,255,255,.66)}.mps-row{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;border:0;border-bottom:1px solid var(--oc-line);background:none;font:inherit;color:var(--oc-ink);text-align:left;cursor:pointer}.mps-row:last-child{border-bottom:0}.mps-row .ic,.mps-row:active{background:var(--oc-surface-sunken)}.mps-row .ic{flex:none;width:34px;height:34px;border-radius:50%;color:var(--oc-ink-muted);display:grid;place-items:center}.mps-row.new .ic{background:var(--oc-accent-soft);color:var(--oc-accent-ink)}.mps-row .ic.is-cmp{border-radius:10px;background:var(--oc-danger-soft);color:var(--oc-danger)}.mps-row .tx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.mps-row .tx b{font-size:14.5px;font-weight:800}.mps-row .tx b,.mps-row .tx small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mps-row .tx small{font-size:13px;color:var(--oc-ink-muted)}.mps-row.new .tx small{color:var(--oc-ink);font-weight:600}.mps-row .sd{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.mps-row time{font-size:11.5px;color:var(--oc-ink-muted);white-space:nowrap}.mps-row .dot{width:9px;height:9px;border-radius:50%;background:var(--oc-accent)}.mps-row em{font-style:normal;font-size:10.5px;font-weight:800;padding:3px 7px;border-radius:999px;background:var(--oc-surface-sunken);color:var(--oc-ink-muted);white-space:nowrap}.mps-row em.ok{background:var(--oc-success-soft);color:var(--oc-success)}.mps-empty{margin:0 16px;padding:16px;border:1px dashed var(--oc-line-strong);border-radius:16px;text-align:center;font-size:13px;color:var(--oc-ink-muted)}.mps-body{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 12px calc(16px + env(safe-area-inset-bottom))}.mps-body>.item-card{margin:0!important}.mps-sec{margin-top:14px!important}.mpx .mpx-ic{width:48px;height:48px;border-radius:14px;background:var(--oc-danger-soft);color:var(--oc-danger);display:grid;place-items:center;margin-bottom:12px}.mpx h3{font-size:21px}.mpx>p{margin-bottom:12px}.mpx-list{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:10px}.mpx-list li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:19px}.mpx-list li>span{flex:none;width:26px;height:26px;border-radius:50%;background:var(--oc-surface-sunken);color:var(--oc-ink-muted);display:grid;place-items:center;margin-top:-3px}.mpx-lbl{font-size:13px;font-weight:700;margin-bottom:8px}.mpx-code{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.mpx-code input{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;font-size:16px;color:transparent;caret-color:transparent}.mpx-code span{height:52px;border:1.5px solid var(--oc-line-strong);border-radius:12px;display:grid;place-items:center;font-size:22px;font-weight:800;background:var(--oc-surface-raised);pointer-events:none}.mpx-code span.on{border-color:var(--oc-ink-muted)}.mpx-code:focus-within span.cur{border-color:var(--oc-accent);box-shadow:0 0 0 3px var(--oc-accent-soft)}.mpx-err{margin-top:8px;font-size:13px;color:var(--oc-danger)}.mpx-sent{margin-top:8px;font-size:12.5px;line-height:18px;color:var(--oc-ink-muted)}.mpx-sent b{color:var(--oc-accent-ink);font-weight:700}.mpx-sent button{padding:0;border:0;background:none;font:inherit;font-weight:700;color:var(--oc-accent-ink);cursor:pointer}.mpx-acts{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:16px}.mpx-acts button{height:50px;border-radius:14px;font:inherit;font-size:15.5px;font-weight:800;cursor:pointer;display:grid;place-items:center}.mpx-acts .no{border:1.5px solid var(--oc-line-strong);background:var(--oc-surface-raised);color:var(--oc-ink)}.mpx-acts .del{border:0;background:var(--oc-danger);color:#fff}.mpx-acts .del:disabled{opacity:.45;cursor:default}@media (prefers-reduced-motion:no-preference){.mp-plan,.mp-row,.mp-stats>button,.mpd-save,.mps-cta,.mps-row,.mpx-acts button{transition:transform .5s var(--ma-spring),background-color .18s ease}.mp-plan:active,.mp-stats>button:active,.mpd-save:active,.mps-cta:active,.mpx-acts button:active{transform:scale(.97)}}html[data-shell="1"] body:has(.mp,.mpd,.mps) .hb-fab{opacity:0;pointer-events:none}.mps>.mp-gh:first-child{padding-top:0}