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{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(n+6){animation-delay:.2s}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 infinite;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{display:block;color:var(--oc-ink-muted);font-size:12px}.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 infinite}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}}